| /linux/drivers/net/wireless/intel/iwlwifi/ |
| H A D | iwl-trans.c | 12 #include "iwl-trans.h" 101 static void iwl_trans_schedule_reprobe(struct iwl_trans *trans, in iwl_trans_schedule_reprobe() argument 112 IWL_ERR(trans, "Module is being unloaded - abort\n"); in iwl_trans_schedule_reprobe() 121 reprobe->dev = get_device(trans->dev); in iwl_trans_schedule_reprobe() 129 iwl_trans_determine_restart_mode(struct iwl_trans *trans) in iwl_trans_determine_restart_mode() argument 157 if (trans->restart.mode.type == IWL_ERR_TYPE_TOP_RESET_FAILED) in iwl_trans_determine_restart_mode() 160 if (trans->request_top_reset) { in iwl_trans_determine_restart_mode() 161 trans->request_top_reset = 0; in iwl_trans_determine_restart_mode() 162 if (trans->mac_cfg->device_family >= IWL_DEVICE_FAMILY_SC) in iwl_trans_determine_restart_mode() 167 if (trans->mac_cfg->device_family >= IWL_DEVICE_FAMILY_SC) { in iwl_trans_determine_restart_mode() [all …]
|
| H A D | iwl-dbg-tlv.c | 7 #include "iwl-trans.h" 99 static int iwl_dbg_tlv_alloc_debug_info(struct iwl_trans *trans, in iwl_dbg_tlv_alloc_debug_info() argument 113 IWL_DEBUG_FW(trans, "WRT: Loading debug cfg: %s\n", in iwl_dbg_tlv_alloc_debug_info() 116 if (!iwl_dbg_tlv_add(tlv, &trans->dbg.debug_info_tlv_list)) in iwl_dbg_tlv_alloc_debug_info() 121 static int iwl_dbg_tlv_alloc_buf_alloc(struct iwl_trans *trans, in iwl_dbg_tlv_alloc_buf_alloc() argument 152 IWL_ERR(trans, "WRT: Invalid DRAM buffer allocation requested size (0)\n"); in iwl_dbg_tlv_alloc_buf_alloc() 156 trans->dbg.fw_mon_cfg[alloc_id] = *alloc; in iwl_dbg_tlv_alloc_buf_alloc() 160 IWL_ERR(trans, in iwl_dbg_tlv_alloc_buf_alloc() 166 static int iwl_dbg_tlv_alloc_hcmd(struct iwl_trans *trans, in iwl_dbg_tlv_alloc_hcmd() argument 181 IWL_ERR(trans, in iwl_dbg_tlv_alloc_hcmd() [all …]
|
| H A D | iwl-scd.h | 8 #include "iwl-trans.h" 13 static inline void iwl_scd_txq_set_chain(struct iwl_trans *trans, in iwl_scd_txq_set_chain() argument 16 iwl_set_bits_prph(trans, SCD_QUEUECHAIN_SEL, BIT(txq_id)); in iwl_scd_txq_set_chain() 19 static inline void iwl_scd_txq_enable_agg(struct iwl_trans *trans, in iwl_scd_txq_enable_agg() argument 22 iwl_set_bits_prph(trans, SCD_AGGR_SEL, BIT(txq_id)); in iwl_scd_txq_enable_agg() 25 static inline void iwl_scd_txq_disable_agg(struct iwl_trans *trans, in iwl_scd_txq_disable_agg() argument 28 iwl_clear_bits_prph(trans, SCD_AGGR_SEL, BIT(txq_id)); in iwl_scd_txq_disable_agg() 31 static inline void iwl_scd_disable_agg(struct iwl_trans *trans) in iwl_scd_disable_agg() argument 33 iwl_set_bits_prph(trans, SCD_AGGR_SEL, 0); in iwl_scd_disable_agg() 36 static inline void iwl_scd_activate_fifos(struct iwl_trans *trans) in iwl_scd_activate_fifos() argument [all …]
|
| /linux/drivers/net/wireless/intel/iwlwifi/pcie/ |
| H A D | ctxt-info-v2.c | 6 #include "iwl-trans.h" 33 iwl_pcie_ctxt_info_dbg_enable(struct iwl_trans *trans, in iwl_pcie_ctxt_info_dbg_enable() argument 41 if (!iwl_trans_dbg_ini_valid(trans)) { in iwl_pcie_ctxt_info_dbg_enable() 42 struct iwl_dram_data *fw_mon = &trans->dbg.fw_mon; in iwl_pcie_ctxt_info_dbg_enable() 44 iwl_pcie_alloc_fw_monitor(trans, 0); in iwl_pcie_ctxt_info_dbg_enable() 49 IWL_DEBUG_FW(trans, in iwl_pcie_ctxt_info_dbg_enable() 59 fw_mon_cfg = &trans->dbg.fw_mon_cfg[alloc_id]; in iwl_pcie_ctxt_info_dbg_enable() 64 IWL_DEBUG_FW(trans, in iwl_pcie_ctxt_info_dbg_enable() 70 IWL_DEBUG_FW(trans, in iwl_pcie_ctxt_info_dbg_enable() 75 if (trans->dbg.fw_mon_ini[alloc_id].num_frags) { in iwl_pcie_ctxt_info_dbg_enable() [all …]
|
| H A D | ctxt-info.c | 6 #include "iwl-trans.h" 12 static void *_iwl_pcie_ctxt_info_dma_alloc_coherent(struct iwl_trans *trans, in _iwl_pcie_ctxt_info_dma_alloc_coherent() argument 23 result = dma_alloc_coherent(trans->dev, size, phys, GFP_KERNEL); in _iwl_pcie_ctxt_info_dma_alloc_coherent() 32 result = _iwl_pcie_ctxt_info_dma_alloc_coherent(trans, size, in _iwl_pcie_ctxt_info_dma_alloc_coherent() 35 dma_free_coherent(trans->dev, size, old, oldphys); in _iwl_pcie_ctxt_info_dma_alloc_coherent() 41 void *iwl_pcie_ctxt_info_dma_alloc_coherent(struct iwl_trans *trans, in iwl_pcie_ctxt_info_dma_alloc_coherent() argument 45 return _iwl_pcie_ctxt_info_dma_alloc_coherent(trans, size, phys, 0); in iwl_pcie_ctxt_info_dma_alloc_coherent() 48 int iwl_pcie_ctxt_info_alloc_dma(struct iwl_trans *trans, in iwl_pcie_ctxt_info_alloc_dma() argument 52 dram->block = iwl_pcie_ctxt_info_dma_alloc_coherent(trans, len, in iwl_pcie_ctxt_info_alloc_dma() 63 void iwl_pcie_ctxt_info_free_paging(struct iwl_trans *trans) in iwl_pcie_ctxt_info_free_paging() argument [all …]
|
| /linux/drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/ |
| H A D | tx.c | 54 int iwl_pcie_alloc_dma_ptr(struct iwl_trans *trans, in iwl_pcie_alloc_dma_ptr() argument 60 ptr->addr = dma_alloc_coherent(trans->dev, size, in iwl_pcie_alloc_dma_ptr() 68 void iwl_pcie_free_dma_ptr(struct iwl_trans *trans, struct iwl_dma_ptr *ptr) in iwl_pcie_free_dma_ptr() argument 73 dma_free_coherent(trans->dev, ptr->size, ptr->addr, ptr->dma); in iwl_pcie_free_dma_ptr() 80 static void iwl_pcie_txq_inc_wr_ptr(struct iwl_trans *trans, in iwl_pcie_txq_inc_wr_ptr() argument 94 if (!trans->mac_cfg->base->shadow_reg_enable && in iwl_pcie_txq_inc_wr_ptr() 95 txq_id != trans->conf.cmd_queue && in iwl_pcie_txq_inc_wr_ptr() 96 test_bit(STATUS_TPOWER_PMI, &trans->status)) { in iwl_pcie_txq_inc_wr_ptr() 102 reg = iwl_read32(trans, CSR_UCODE_DRV_GP1); in iwl_pcie_txq_inc_wr_ptr() 105 IWL_DEBUG_INFO(trans, "Tx queue %d requesting wakeup, GP1 = 0x%x\n", in iwl_pcie_txq_inc_wr_ptr() [all …]
|
| H A D | rx.c | 145 int iwl_pcie_rx_stop(struct iwl_trans *trans) in iwl_pcie_rx_stop() argument 147 if (trans->mac_cfg->device_family >= IWL_DEVICE_FAMILY_AX210) { in iwl_pcie_rx_stop() 149 iwl_write_umac_prph(trans, RFH_RXF_DMA_CFG_AX210, 0); in iwl_pcie_rx_stop() 150 return iwl_poll_umac_prph_bit(trans, RFH_GEN_STATUS_AX210, in iwl_pcie_rx_stop() 152 } else if (trans->mac_cfg->mq_rx_supported) { in iwl_pcie_rx_stop() 153 iwl_write_prph(trans, RFH_RXF_DMA_CFG, 0); in iwl_pcie_rx_stop() 154 return iwl_poll_prph_bit(trans, RFH_GEN_STATUS, in iwl_pcie_rx_stop() 157 iwl_write_direct32(trans, FH_MEM_RCSR_CHNL0_CONFIG_REG, 0); in iwl_pcie_rx_stop() 158 return iwl_poll_direct_bit(trans, FH_MEM_RSSR_RX_STATUS_REG, in iwl_pcie_rx_stop() 167 static void iwl_pcie_rxq_inc_wr_ptr(struct iwl_trans *trans, in iwl_pcie_rxq_inc_wr_ptr() argument [all …]
|
| H A D | tx-gen2.c | 18 static struct page *get_workaround_page(struct iwl_trans *trans, in get_workaround_page() argument 26 page_ptr = (void *)((u8 *)skb->cb + trans->conf.cb_data_offs); in get_workaround_page() 35 phys = dma_map_page_attrs(trans->dev, ret, 0, PAGE_SIZE, in get_workaround_page() 37 if (unlikely(dma_mapping_error(trans->dev, phys))) { in get_workaround_page() 59 static int iwl_txq_gen2_set_tb_with_wa(struct iwl_trans *trans, in iwl_txq_gen2_set_tb_with_wa() argument 70 if (unlikely(dma_mapping_error(trans->dev, phys))) in iwl_txq_gen2_set_tb_with_wa() 74 ret = iwl_txq_gen2_set_tb(trans, tfd, phys, len); in iwl_txq_gen2_set_tb_with_wa() 100 page = get_workaround_page(trans, skb); in iwl_txq_gen2_set_tb_with_wa() 119 phys = dma_map_single(trans->dev, page_address(page), len, in iwl_txq_gen2_set_tb_with_wa() 121 if (unlikely(dma_mapping_error(trans->dev, phys))) in iwl_txq_gen2_set_tb_with_wa() [all …]
|
| /linux/drivers/net/ipa/ |
| H A D | gsi_trans.c | 219 static void gsi_trans_map(struct gsi_trans *trans, u32 index) in gsi_trans_map() argument 221 struct gsi_channel *channel = &trans->gsi->channel[trans->channel_id]; in gsi_trans_map() 224 index += trans->used_count - 1; in gsi_trans_map() 227 channel->trans_info.map[index % channel->tre_ring.count] = trans; in gsi_trans_map() 250 return &trans_info->trans[trans_id %= channel->tre_count]; in gsi_channel_trans_complete() 254 static void gsi_trans_move_committed(struct gsi_trans *trans) in gsi_trans_move_committed() argument 256 struct gsi_channel *channel = &trans->gsi->channel[trans->channel_id]; in gsi_trans_move_committed() 264 static void gsi_trans_move_pending(struct gsi_trans *trans) in gsi_trans_move_pending() argument 266 struct gsi_channel *channel = &trans->gsi->channel[trans->channel_id]; in gsi_trans_move_pending() 268 u16 trans_index = trans - &trans_info->trans[0]; in gsi_trans_move_pending() [all …]
|
| /linux/net/rds/ |
| H A D | transport.c | 50 void rds_trans_register(struct rds_transport *trans) in rds_trans_register() argument 52 BUG_ON(strlen(trans->t_name) + 1 > TRANSNAMSIZ); in rds_trans_register() 56 if (transports[trans->t_type]) in rds_trans_register() 58 trans->t_type); in rds_trans_register() 60 transports[trans->t_type] = trans; in rds_trans_register() 61 printk(KERN_INFO "Registered RDS/%s transport\n", trans->t_name); in rds_trans_register() 68 void rds_trans_unregister(struct rds_transport *trans) in rds_trans_unregister() argument 72 transports[trans->t_type] = NULL; in rds_trans_unregister() 73 printk(KERN_INFO "Unregistered RDS/%s transport\n", trans->t_name); in rds_trans_unregister() 79 void rds_trans_put(struct rds_transport *trans) in rds_trans_put() argument [all …]
|
| /linux/fs/btrfs/ |
| H A D | free-space-tree.c | 20 static int __add_block_group_free_space(struct btrfs_trans_handle *trans, 69 static int add_new_free_space_info(struct btrfs_trans_handle *trans, in add_new_free_space_info() argument 83 ret = btrfs_insert_empty_item(trans, root, path, &key, sizeof(*info)); in add_new_free_space_info() 98 struct btrfs_trans_handle *trans, in btrfs_search_free_space_info() argument 111 ret = btrfs_search_slot(trans, root, &key, path, 0, cow); in btrfs_search_free_space_info() 129 static int btrfs_search_prev_slot(struct btrfs_trans_handle *trans, in btrfs_search_prev_slot() argument 136 ret = btrfs_search_slot(trans, root, key, p, ins_len, cow); in btrfs_search_prev_slot() 199 int btrfs_convert_free_space_to_bitmaps(struct btrfs_trans_handle *trans, in btrfs_convert_free_space_to_bitmaps() argument 203 struct btrfs_fs_info *fs_info = trans->fs_info; in btrfs_convert_free_space_to_bitmaps() 230 ret = btrfs_search_prev_slot(trans, root, &key, path, -1, 1); in btrfs_convert_free_space_to_bitmaps() [all …]
|
| H A D | verity.c | 110 struct btrfs_trans_handle *trans; in drop_verity_items() local 123 trans = btrfs_start_transaction(root, 1); in drop_verity_items() 124 if (IS_ERR(trans)) in drop_verity_items() 125 return PTR_ERR(trans); in drop_verity_items() 135 ret = btrfs_search_slot(trans, root, &key, path, -1, 1); in drop_verity_items() 143 btrfs_end_transaction(trans); in drop_verity_items() 159 ret = btrfs_del_items(trans, root, path, path->slots[0], 1); in drop_verity_items() 161 btrfs_end_transaction(trans); in drop_verity_items() 166 btrfs_end_transaction(trans); in drop_verity_items() 168 btrfs_end_transaction(trans); in drop_verity_items() [all …]
|
| H A D | relocation.c | 405 struct btrfs_trans_handle *trans, in build_backref_tree() argument 437 ret = btrfs_backref_add_tree_node(trans, cache, path, iter, in build_backref_tree() 582 static struct btrfs_root *create_reloc_root(struct btrfs_trans_handle *trans, in create_reloc_root() argument 622 ret = btrfs_copy_root(trans, root, root->commit_root, &eb, in create_reloc_root() 645 ret = btrfs_copy_root(trans, root, root->node, &eb, in create_reloc_root() 659 btrfs_set_root_generation(root_item, trans->transid); in create_reloc_root() 671 ret = btrfs_insert_root(trans, fs_info->tree_root, in create_reloc_root() 682 btrfs_set_root_last_trans(reloc_root, trans->transid); in create_reloc_root() 686 btrfs_abort_transaction(trans, ret); in create_reloc_root() 697 int btrfs_init_reloc_root(struct btrfs_trans_handle *trans, in btrfs_init_reloc_root() argument [all …]
|
| /linux/fs/btrfs/tests/ |
| H A D | free-space-tree-tests.c | 20 static int __check_free_space_extents(struct btrfs_trans_handle *trans, in __check_free_space_extents() argument 35 info = btrfs_search_free_space_info(trans, cache, path, 0); in __check_free_space_extents() 107 static int check_free_space_extents(struct btrfs_trans_handle *trans, in check_free_space_extents() argument 118 info = btrfs_search_free_space_info(trans, cache, path, 0); in check_free_space_extents() 127 ret = __check_free_space_extents(trans, fs_info, cache, path, extents, in check_free_space_extents() 134 ret = btrfs_convert_free_space_to_extents(trans, cache, path); in check_free_space_extents() 140 ret = btrfs_convert_free_space_to_bitmaps(trans, cache, path); in check_free_space_extents() 146 return __check_free_space_extents(trans, fs_info, cache, path, extents, in check_free_space_extents() 150 static int test_empty_block_group(struct btrfs_trans_handle *trans, in test_empty_block_group() argument 160 return check_free_space_extents(trans, fs_info, cache, path, in test_empty_block_group() [all …]
|
| H A D | delayed-refs-tests.c | 43 static void delete_delayed_ref_head(struct btrfs_trans_handle *trans, in delete_delayed_ref_head() argument 46 struct btrfs_fs_info *fs_info = trans->fs_info; in delete_delayed_ref_head() 48 &trans->transaction->delayed_refs; in delete_delayed_ref_head() 166 static int simple_test(struct btrfs_trans_handle *trans, in simple_test() argument 171 &trans->transaction->delayed_refs; in simple_test() 172 struct btrfs_fs_info *fs_info = trans->fs_info; in simple_test() 193 ret = btrfs_add_delayed_tree_ref(trans, &ref, NULL); in simple_test() 195 ret = btrfs_add_delayed_data_ref(trans, &ref, 0); in simple_test() 228 btrfs_destroy_delayed_refs(trans->transaction); in simple_test() 236 static int simple_tests(struct btrfs_trans_handle *trans) in simple_tests() argument [all …]
|
| H A D | raid-stripe-tree-tests.c | 19 typedef int (*test_func_t)(struct btrfs_trans_handle *trans); 38 static int test_punch_hole_3extents(struct btrfs_trans_handle *trans) in test_punch_hole_3extents() argument 40 struct btrfs_fs_info *fs_info = trans->fs_info; in test_punch_hole_3extents() 80 ret = btrfs_insert_one_raid_extent(trans, bioc); in test_punch_hole_3extents() 101 ret = btrfs_insert_one_raid_extent(trans, bioc); in test_punch_hole_3extents() 122 ret = btrfs_insert_one_raid_extent(trans, bioc); in test_punch_hole_3extents() 133 ret = btrfs_delete_raid_extent(trans, hole_start, hole_len); in test_punch_hole_3extents() 197 ret = btrfs_delete_raid_extent(trans, logical1, len1); in test_punch_hole_3extents() 204 ret = btrfs_delete_raid_extent(trans, logical3, len3); in test_punch_hole_3extents() 216 static int test_delete_two_extents(struct btrfs_trans_handle *trans) in test_delete_two_extents() argument [all …]
|
| /linux/drivers/net/ethernet/qlogic/qlcnic/ |
| H A D | qlcnic_sriov_common.c | 166 wq = create_singlethread_workqueue("bc-trans"); in qlcnic_sriov_init() 170 "Cannot create bc-trans workqueue\n"); in qlcnic_sriov_init() 241 struct qlcnic_bc_trans *trans; in qlcnic_sriov_cleanup_list() local 248 trans = list_first_entry(&t_list->wait_list, in qlcnic_sriov_cleanup_list() 250 list_del(&trans->list); in qlcnic_sriov_cleanup_list() 252 cmd.req.arg = (u32 *)trans->req_pay; in qlcnic_sriov_cleanup_list() 253 cmd.rsp.arg = (u32 *)trans->rsp_pay; in qlcnic_sriov_cleanup_list() 255 qlcnic_sriov_cleanup_transaction(trans); in qlcnic_sriov_cleanup_list() 700 static inline int qlcnic_sriov_alloc_bc_trans(struct qlcnic_bc_trans **trans) in qlcnic_sriov_alloc_bc_trans() argument 702 *trans = kzalloc(sizeof(struct qlcnic_bc_trans), GFP_ATOMIC); in qlcnic_sriov_alloc_bc_trans() [all …]
|
| /linux/fs/xfs/ |
| H A D | xfs_attr_inactive.c | 84 struct xfs_trans **trans, in xfs_attr3_leaf_inactive() argument 121 xfs_trans_brelse(*trans, bp); in xfs_attr3_leaf_inactive() 132 struct xfs_trans **trans, in xfs_attr3_node_inactive() argument 150 xfs_trans_brelse(*trans, bp); /* no locks for later trans */ in xfs_attr3_node_inactive() 158 xfs_trans_brelse(*trans, bp); in xfs_attr3_node_inactive() 162 xfs_trans_brelse(*trans, bp); /* no locks for later trans */ in xfs_attr3_node_inactive() 177 error = xfs_da3_node_read(*trans, dp, child_fsb, &child_bp, in xfs_attr3_node_inactive() 192 error = xfs_attr3_node_inactive(trans, dp, child_bp, in xfs_attr3_node_inactive() 197 error = xfs_attr3_leaf_inactive(trans, dp, child_bp); in xfs_attr3_node_inactive() 201 xfs_trans_brelse(*trans, child_bp); in xfs_attr3_node_inactive() [all …]
|
| /linux/drivers/net/wireless/intel/iwlwifi/fw/ |
| H A D | uefi.c | 60 void *iwl_uefi_get_pnvm(struct iwl_trans *trans, size_t *len) in iwl_uefi_get_pnvm() argument 70 IWL_DEBUG_FW(trans, in iwl_uefi_get_pnvm() 76 IWL_DEBUG_FW(trans, "Read PNVM from UEFI with size %lu\n", package_size); in iwl_uefi_get_pnvm() 83 iwl_uefi_get_verified_variable_guid(struct iwl_trans *trans, in iwl_uefi_get_verified_variable_guid() argument 96 IWL_DEBUG_RADIO(trans, in iwl_uefi_get_verified_variable_guid() 103 IWL_DEBUG_RADIO(trans, in iwl_uefi_get_verified_variable_guid() 110 IWL_DEBUG_RADIO(trans, "%s from UEFI with size %lu\n", var_name, in iwl_uefi_get_verified_variable_guid() 119 iwl_uefi_get_verified_variable(struct iwl_trans *trans, in iwl_uefi_get_verified_variable() argument 125 return iwl_uefi_get_verified_variable_guid(trans, &IWL_EFI_WIFI_GUID, in iwl_uefi_get_verified_variable() 130 int iwl_uefi_handle_tlv_mem_desc(struct iwl_trans *trans, const u8 *data, in iwl_uefi_handle_tlv_mem_desc() argument [all …]
|
| /linux/drivers/gpu/drm/i915/display/ |
| H A D | intel_audio_regs.h | 85 #define HSW_AUD_CFG(trans) _MMIO_TRANS(trans, _HSW_AUD_CONFIG_A, _HSW_AUD_CONFIG_B) argument 89 #define HSW_AUD_MISC_CTRL(trans) _MMIO_TRANS(trans, _HSW_AUD_MISC_CTRL_A, _HSW_AUD_MISC_CTRL_B) argument 93 #define HSW_AUD_M_CTS_ENABLE(trans) _MMIO_TRANS(trans, _HSW_AUD_M_CTS_ENABLE_A, _HSW_AUD_M_CTS_ENAB… argument 100 #define HSW_AUD_DIP_ELD_CTRL(trans) _MMIO_TRANS(trans, _HSW_AUD_DIP_ELD_CTRL_ST_A, _HSW_AUD_DIP_ELD… argument 105 #define AUD_DIG_CNVT(trans) _MMIO_TRANS(trans, _HSW_AUD_DIG_CNVT_1, _HSW_AUD_DIG_CNVT_2) argument 110 #define HSW_AUD_EDID_DATA(trans) _MMIO_TRANS(trans, _HSW_AUD_EDID_DATA_A, _HSW_AUD_EDID_DATA_B) argument 114 #define AUDIO_INACTIVE(trans) ((1 << 3) << ((trans) * 4)) argument 115 #define AUDIO_OUTPUT_ENABLE(trans) ((1 << 2) << ((trans) * 4)) argument 116 #define AUDIO_CP_READY(trans) ((1 << 1) << ((trans) * 4)) argument 117 #define AUDIO_ELD_VALID(trans) ((1 << 0) << ((trans) * 4)) argument [all …]
|
| /linux/drivers/net/wireless/quantenna/qtnfmac/ |
| H A D | trans.c | 18 struct qtnf_cmd_ctl_node *ctl_node = &bus->trans.curr_cmd; in qtnf_trans_send_cmd_with_resp() 83 struct qtnf_cmd_ctl_node *ctl_node = &bus->trans.curr_cmd; in qtnf_trans_signal_cmdresp() 114 struct qtnf_qlink_transport *trans = &bus->trans; in qtnf_trans_event_enqueue() local 116 if (likely(skb_queue_len(&trans->event_queue) < in qtnf_trans_event_enqueue() 117 trans->event_queue_max_len)) { in qtnf_trans_event_enqueue() 118 skb_queue_tail(&trans->event_queue, skb); in qtnf_trans_event_enqueue() 131 struct qtnf_qlink_transport *trans = &bus->trans; in qtnf_trans_init() local 133 init_completion(&trans->curr_cmd.cmd_resp_completion); in qtnf_trans_init() 134 spin_lock_init(&trans->curr_cmd.resp_lock); in qtnf_trans_init() 136 spin_lock(&trans->curr_cmd.resp_lock); in qtnf_trans_init() [all …]
|
| /linux/net/netfilter/ |
| H A D | nf_tables_api.c | 180 struct nft_trans *trans; in nft_trans_get_binding() 182 trans = kzalloc(size, GFP_KERNEL); in nft_trans_get_binding() 183 if (trans == NULL) in nft_trans_get_binding() 186 INIT_LIST_HEAD(&trans->list); in nft_trans_list_del() argument 187 trans->msg_type = msg_type; in nft_trans_list_del() 189 trans->net = ctx->net; in nft_trans_list_del() 190 trans->table = ctx->table; in nft_trans_list_del() 191 trans->seq = ctx->seq; in nft_trans_list_del() 192 trans->flags = ctx->flags; in nft_trans_list_del() 193 trans in nft_trans_list_del() 157 struct nft_trans *trans; nft_trans_alloc() local 175 nft_trans_get_binding(struct nft_trans * trans) nft_trans_get_binding() argument 197 nft_trans_destroy(struct nft_trans * trans) nft_trans_destroy() argument 208 struct nft_trans *trans; __nft_set_trans_bind() local 243 struct nft_trans *trans; __nft_chain_trans_bind() local 439 nft_trans_collapse_set_elem(struct nftables_pernet * nft_net,struct nft_trans_elem * tail,struct nft_trans_elem * trans) nft_trans_collapse_set_elem() argument 482 nft_trans_try_collapse(struct nftables_pernet * nft_net,struct nft_trans * trans) nft_trans_try_collapse() argument 505 nft_trans_commit_list_add_tail(struct net * net,struct nft_trans * trans) nft_trans_commit_list_add_tail() argument 535 nft_trans_commit_list_add_elem(struct net * net,struct nft_trans * trans) nft_trans_commit_list_add_elem() argument 552 struct nft_trans *trans; nft_trans_table_add() local 581 struct nft_trans *trans; nft_trans_alloc_chain() local 596 struct nft_trans *trans; nft_trans_chain_add() local 617 struct nft_trans *trans; nft_delchain() local 671 struct nft_trans *trans; nft_trans_rule_add() local 691 struct nft_trans *trans; nft_delrule() local 739 struct nft_trans *trans; __nft_trans_set_add() local 846 struct nft_trans *trans; nft_trans_obj_add() local 879 struct nft_trans *trans; nft_trans_flowtable_add() local 899 struct nft_trans *trans; nft_delflowtable() local 1398 struct nft_trans *trans; nft_table_pending_update() local 1417 struct nft_trans *trans; nf_tables_updtable() local 2252 nft_chain_stats_replace(struct nft_trans_chain * trans) nft_chain_stats_replace() argument 2676 struct nft_trans *trans; nf_tables_addchain() local 2825 struct nft_trans *trans; nf_tables_updchain() local 3015 struct nft_trans *trans; nft_chain_lookup_byid() local 3137 struct nft_trans *trans; nft_delchain_hook() local 4226 struct nft_trans *trans; nf_tables_newrule() local 4455 struct nft_trans *trans; nft_rule_lookup_byid() local 4705 struct nft_trans_set *trans; nft_set_lookup_byid() local 6680 struct nft_trans *trans; nft_trans_elem_alloc() local 7227 struct nft_trans *trans; nft_add_set_elem() local 7785 struct nft_trans *trans; nft_del_setelem() local 7878 struct nft_trans *trans; nft_setelem_flush() local 7904 struct nft_trans *trans; __nft_set_catchall_flush() local 8220 struct nft_trans *trans; nf_tables_updobj() local 9095 struct nft_trans *trans; nft_flowtable_update() local 9191 struct nft_trans *trans; nf_tables_newflowtable() local 9330 struct nft_trans *trans; nft_delflowtable_hook() local 10122 nft_chain_commit_drop_policy(struct nft_trans_chain * trans) nft_chain_commit_drop_policy() argument 10136 nft_chain_commit_update(struct nft_trans_chain * trans) nft_chain_commit_update() argument 10168 nft_obj_commit_update(const struct nft_ctx * ctx,struct nft_trans * trans) nft_obj_commit_update() argument 10183 nft_commit_release(struct nft_trans * trans) nft_commit_release() argument 10241 struct nft_trans *trans, *next; nf_tables_trans_destroy_work() local 10352 struct nft_trans *trans, *next; nf_tables_commit_chain_prepare_cancel() local 10447 nft_trans_gc_setelem_remove(struct nft_ctx * ctx,struct nft_trans_gc * trans) nft_trans_gc_setelem_remove() argument 10458 nft_trans_gc_destroy(struct nft_trans_gc * trans) nft_trans_gc_destroy() argument 10468 struct nft_trans_gc *trans; nft_trans_gc_trans_free() local 10486 nft_trans_gc_work_done(struct nft_trans_gc * trans) nft_trans_gc_work_done() argument 10516 struct nft_trans_gc *trans, *next; nft_trans_gc_work() local 10537 struct nft_trans_gc *trans; nft_trans_gc_alloc() local 10556 nft_trans_gc_elem_add(struct nft_trans_gc * trans,void * priv) nft_trans_gc_elem_add() argument 10561 nft_trans_gc_queue_work(struct nft_trans_gc * trans) nft_trans_gc_queue_work() argument 10570 nft_trans_gc_space(struct nft_trans_gc * trans) nft_trans_gc_space() argument 10589 nft_trans_gc_queue_async_done(struct nft_trans_gc * trans) nft_trans_gc_queue_async_done() argument 10615 nft_trans_gc_queue_sync_done(struct nft_trans_gc * trans) nft_trans_gc_queue_sync_done() argument 10699 struct nft_trans *trans; nf_tables_commit_release() local 10796 nf_tables_commit_audit_entrycount(const struct nft_trans * trans) nf_tables_commit_audit_entrycount() argument 10808 nf_tables_commit_audit_collect(struct list_head * adl,const struct nft_trans * trans,u32 op) nf_tables_commit_audit_collect() argument 10877 struct nft_trans *trans, *next; nf_tables_commit() local 11202 nf_tables_abort_release(struct nft_trans * trans) nf_tables_abort_release() argument 11257 struct nft_trans *trans, *next; __nf_tables_abort() local [all...] |
| H A D | nf_tables_offload.c | 517 struct nft_trans *trans) in nft_flow_rule_offload_abort() 522 list_for_each_entry_continue_reverse(trans, &nft_net->commit_list, list) { in nft_flow_rule_offload_abort() 523 if (trans->table->family != NFPROTO_NETDEV) in nft_flow_rule_offload_abort() 526 switch (trans->msg_type) { in nft_flow_rule_offload_abort() 528 if (!(nft_trans_chain(trans)->flags & NFT_CHAIN_HW_OFFLOAD) || in nft_flow_rule_offload_abort() 529 nft_trans_chain_update(trans)) in nft_flow_rule_offload_abort() 532 err = nft_flow_offload_chain(nft_trans_chain(trans), NULL, in nft_flow_rule_offload_abort() 536 if (!(nft_trans_chain(trans)->flags & NFT_CHAIN_HW_OFFLOAD)) in nft_flow_rule_offload_abort() 539 err = nft_flow_offload_chain(nft_trans_chain(trans), NULL, in nft_flow_rule_offload_abort() 543 if (!(nft_trans_rule_chain(trans) in nft_flow_rule_offload_abort() 510 nft_flow_rule_offload_abort(struct net * net,struct nft_trans * trans) nft_flow_rule_offload_abort() argument 562 struct nft_trans *trans; nft_flow_rule_offload_commit() local [all...] |
| /linux/drivers/hid/ |
| H A D | hid-icade.c | 98 * const struct icade_key_translation *trans; 101 * for (trans = icade_keys; trans->from; trans++) { 102 * int usage = usage_for_key (trans->from); 113 * for (trans = icade_keys; trans->from; trans++) { 115 * usage_for_key (trans->from), trans->to, trans->press); 167 const struct icade_key *trans; in icade_event() local 177 trans = icade_find_translation(usage->hid & HID_USAGE); in icade_event() 179 if (!trans) in icade_event() 183 trans->to, trans->press); in icade_event() 192 const struct icade_key *trans; in icade_input_mapping() local [all …]
|
| /linux/include/net/netfilter/ |
| H A D | nf_tables.h | 1695 #define nft_trans_container_rule(trans) \ 1696 container_of(trans, struct nft_trans_rule, nft_trans) 1697 #define nft_trans_rule(trans) \ 1698 nft_trans_container_rule(trans)->rule 1699 #define nft_trans_flow_rule(trans) \ 1700 nft_trans_container_rule(trans)->flow 1701 #define nft_trans_rule_id(trans) \ 1702 nft_trans_container_rule(trans)->rule_id 1703 #define nft_trans_rule_bound(trans) \ 1704 nft_trans_container_rule(trans) argument 1677 nft_trans_container_rule(trans) global() argument 1679 nft_trans_rule(trans) global() argument 1681 nft_trans_flow_rule(trans) global() argument 1683 nft_trans_rule_id(trans) global() argument 1685 nft_trans_rule_bound(trans) global() argument 1687 nft_trans_rule_chain(trans) global() argument 1706 nft_trans_set_id(trans) global() argument 1708 nft_trans_set_bound(trans) global() argument 1710 nft_trans_set_update(trans) global() argument 1712 nft_trans_set_timeout(trans) global() argument 1714 nft_trans_set_gc_int(trans) global() argument 1716 nft_trans_set_size(trans) global() argument 1734 nft_trans_chain(trans) global() argument 1736 nft_trans_chain_update(trans) global() argument 1738 nft_trans_chain_name(trans) global() argument 1740 nft_trans_chain_stats(trans) global() argument 1742 nft_trans_chain_policy(trans) global() argument 1744 nft_trans_chain_bound(trans) global() argument 1746 nft_trans_chain_id(trans) global() argument 1748 nft_trans_basechain(trans) global() argument 1750 nft_trans_chain_hooks(trans) global() argument 1758 nft_trans_container_table(trans) global() argument 1760 nft_trans_table_update(trans) global() argument 1789 nft_trans_elem_set(trans) global() argument 1791 nft_trans_elem_set_bound(trans) global() argument 1803 nft_trans_obj(trans) global() argument 1805 nft_trans_obj_newobj(trans) global() argument 1807 nft_trans_obj_update(trans) global() argument 1820 nft_trans_flowtable(trans) global() argument 1822 nft_trans_flowtable_update(trans) global() argument 1824 nft_trans_flowtable_hooks(trans) global() argument 1826 nft_trans_flowtable_flags(trans) global() argument 1842 nft_ctx_update(struct nft_ctx * ctx,const struct nft_trans * trans) nft_ctx_update() argument [all...] |