/drivers/net/wireless/intel/iwlwifi/ |
D | iwl-trans.h | 535 int (*start_fw)(struct iwl_trans *trans, const struct fw_img *fw, 537 void (*fw_alive)(struct iwl_trans *trans, u32 scd_addr); 538 void (*stop_device)(struct iwl_trans *trans); 540 int (*d3_suspend)(struct iwl_trans *trans, bool test, bool reset); 541 int (*d3_resume)(struct iwl_trans *trans, enum iwl_d3_status *status, 544 int (*send_cmd)(struct iwl_trans *trans, struct iwl_host_cmd *cmd); 546 int (*tx)(struct iwl_trans *trans, struct sk_buff *skb, 548 void (*reclaim)(struct iwl_trans *trans, int queue, int ssn, 551 void (*set_q_ptrs)(struct iwl_trans *trans, int queue, int ptr); 553 bool (*txq_enable)(struct iwl_trans *trans, int queue, u16 ssn, [all …]
|
D | iwl-eeprom-read.c | 94 static int iwl_eeprom_acquire_semaphore(struct iwl_trans *trans) in iwl_eeprom_acquire_semaphore() argument 101 iwl_set_bit(trans, CSR_HW_IF_CONFIG_REG, in iwl_eeprom_acquire_semaphore() 105 ret = iwl_poll_bit(trans, CSR_HW_IF_CONFIG_REG, in iwl_eeprom_acquire_semaphore() 110 IWL_DEBUG_EEPROM(trans->dev, in iwl_eeprom_acquire_semaphore() 120 static void iwl_eeprom_release_semaphore(struct iwl_trans *trans) in iwl_eeprom_release_semaphore() argument 122 iwl_clear_bit(trans, CSR_HW_IF_CONFIG_REG, in iwl_eeprom_release_semaphore() 126 static int iwl_eeprom_verify_signature(struct iwl_trans *trans, bool nvm_is_otp) in iwl_eeprom_verify_signature() argument 128 u32 gp = iwl_read32(trans, CSR_EEPROM_GP) & CSR_EEPROM_GP_VALID_MSK; in iwl_eeprom_verify_signature() 130 IWL_DEBUG_EEPROM(trans->dev, "EEPROM signature=0x%08x\n", gp); in iwl_eeprom_verify_signature() 135 IWL_ERR(trans, "EEPROM with bad signature: 0x%08x\n", in iwl_eeprom_verify_signature() [all …]
|
D | iwl-io.c | 103 void iwl_write8(struct iwl_trans *trans, u32 ofs, u8 val) in iwl_write8() argument 105 trace_iwlwifi_dev_iowrite8(trans->dev, ofs, val); in iwl_write8() 106 iwl_trans_write8(trans, ofs, val); in iwl_write8() 110 void iwl_write32(struct iwl_trans *trans, u32 ofs, u32 val) in iwl_write32() argument 112 trace_iwlwifi_dev_iowrite32(trans->dev, ofs, val); in iwl_write32() 113 iwl_trans_write32(trans, ofs, val); in iwl_write32() 117 void iwl_write64(struct iwl_trans *trans, u64 ofs, u64 val) in iwl_write64() argument 119 trace_iwlwifi_dev_iowrite64(trans->dev, ofs, val); in iwl_write64() 120 iwl_trans_write32(trans, ofs, lower_32_bits(val)); in iwl_write64() 121 iwl_trans_write32(trans, ofs + 4, upper_32_bits(val)); in iwl_write64() [all …]
|
D | iwl-io.h | 64 void iwl_write8(struct iwl_trans *trans, u32 ofs, u8 val); 65 void iwl_write32(struct iwl_trans *trans, u32 ofs, u32 val); 66 void iwl_write64(struct iwl_trans *trans, u64 ofs, u64 val); 67 u32 iwl_read32(struct iwl_trans *trans, u32 ofs); 69 static inline void iwl_set_bit(struct iwl_trans *trans, u32 reg, u32 mask) in iwl_set_bit() argument 71 iwl_trans_set_bits_mask(trans, reg, mask, mask); in iwl_set_bit() 74 static inline void iwl_clear_bit(struct iwl_trans *trans, u32 reg, u32 mask) in iwl_clear_bit() argument 76 iwl_trans_set_bits_mask(trans, reg, mask, 0); in iwl_clear_bit() 79 int iwl_poll_bit(struct iwl_trans *trans, u32 addr, 81 int iwl_poll_direct_bit(struct iwl_trans *trans, u32 addr, u32 mask, [all …]
|
D | iwl-trans.c | 71 struct iwl_trans *trans; in iwl_trans_alloc() local 76 trans = devm_kzalloc(dev, sizeof(*trans) + priv_size, GFP_KERNEL); in iwl_trans_alloc() 77 if (!trans) in iwl_trans_alloc() 81 lockdep_init_map(&trans->sync_cmd_lockdep_map, "sync_cmd_lockdep_map", in iwl_trans_alloc() 85 trans->dev = dev; in iwl_trans_alloc() 86 trans->ops = ops; in iwl_trans_alloc() 87 trans->num_rx_queues = 1; in iwl_trans_alloc() 89 snprintf(trans->dev_cmd_pool_name, sizeof(trans->dev_cmd_pool_name), in iwl_trans_alloc() 90 "iwl_cmd_pool:%s", dev_name(trans->dev)); in iwl_trans_alloc() 91 trans->dev_cmd_pool = in iwl_trans_alloc() [all …]
|
D | iwl-scd.h | 67 static inline void iwl_scd_txq_set_chain(struct iwl_trans *trans, in iwl_scd_txq_set_chain() argument 70 iwl_set_bits_prph(trans, SCD_QUEUECHAIN_SEL, BIT(txq_id)); in iwl_scd_txq_set_chain() 73 static inline void iwl_scd_txq_enable_agg(struct iwl_trans *trans, in iwl_scd_txq_enable_agg() argument 76 iwl_set_bits_prph(trans, SCD_AGGR_SEL, BIT(txq_id)); in iwl_scd_txq_enable_agg() 79 static inline void iwl_scd_txq_disable_agg(struct iwl_trans *trans, in iwl_scd_txq_disable_agg() argument 82 iwl_clear_bits_prph(trans, SCD_AGGR_SEL, BIT(txq_id)); in iwl_scd_txq_disable_agg() 85 static inline void iwl_scd_disable_agg(struct iwl_trans *trans) in iwl_scd_disable_agg() argument 87 iwl_set_bits_prph(trans, SCD_AGGR_SEL, 0); in iwl_scd_disable_agg() 90 static inline void iwl_scd_activate_fifos(struct iwl_trans *trans) in iwl_scd_activate_fifos() argument 92 iwl_write_prph(trans, SCD_TXFACT, IWL_MASK(0, 7)); in iwl_scd_activate_fifos() [all …]
|
D | iwl-dbg-tlv.c | 121 void iwl_dbg_tlv_alloc(struct iwl_trans *trans, struct iwl_ucode_tlv *tlv, in iwl_dbg_tlv_alloc() argument 129 &trans->dbg.external_ini_cfg : &trans->dbg.internal_ini_cfg; in iwl_dbg_tlv_alloc() 131 IWL_DEBUG_FW(trans, "WRT: read TLV 0x%x, apply point %d\n", in iwl_dbg_tlv_alloc() 135 IWL_ERR(trans, "WRT: Unsupported TLV 0x%x\n", type); in iwl_dbg_tlv_alloc() 140 IWL_ERR(trans, "WRT: Unsupported TLV 0x%x version %u\n", type, in iwl_dbg_tlv_alloc() 154 void iwl_dbg_tlv_del_timers(struct iwl_trans *trans) in iwl_dbg_tlv_del_timers() argument 160 void iwl_dbg_tlv_free(struct iwl_trans *trans) in iwl_dbg_tlv_free() argument 165 static int iwl_dbg_tlv_parse_bin(struct iwl_trans *trans, const u8 *data, in iwl_dbg_tlv_parse_bin() argument 178 IWL_ERR(trans, "invalid TLV len: %zd/%u\n", in iwl_dbg_tlv_parse_bin() 185 iwl_dbg_tlv_alloc(trans, tlv, true); in iwl_dbg_tlv_parse_bin() [all …]
|
D | iwl-nvm-parse.c | 396 static void iwl_init_vht_hw_capab(struct iwl_trans *trans, in iwl_init_vht_hw_capab() argument 401 const struct iwl_cfg *cfg = trans->cfg; in iwl_init_vht_hw_capab() 438 if (trans->trans_cfg->mq_rx_supported) in iwl_init_vht_hw_capab() 445 if (trans->trans_cfg->mq_rx_supported) in iwl_init_vht_hw_capab() 673 static void iwl_init_sbands(struct iwl_trans *trans, in iwl_init_sbands() argument 678 struct device *dev = trans->dev; in iwl_init_sbands() 679 const struct iwl_cfg *cfg = trans->cfg; in iwl_init_sbands() 692 iwl_init_ht_hw_capab(trans, data, &sband->ht_cap, NL80211_BAND_2GHZ, in iwl_init_sbands() 704 iwl_init_ht_hw_capab(trans, data, &sband->ht_cap, NL80211_BAND_5GHZ, in iwl_init_sbands() 707 iwl_init_vht_hw_capab(trans, data, &sband->vht_cap, in iwl_init_sbands() [all …]
|
/drivers/net/wireless/intel/iwlwifi/pcie/ |
D | trans-gen2.c | 65 int iwl_pcie_gen2_apm_init(struct iwl_trans *trans) in iwl_pcie_gen2_apm_init() argument 69 IWL_DEBUG_INFO(trans, "Init card's basic functions\n"); in iwl_pcie_gen2_apm_init() 80 iwl_set_bit(trans, CSR_GIO_CHICKEN_BITS, in iwl_pcie_gen2_apm_init() 84 iwl_set_bit(trans, CSR_DBG_HPET_MEM_REG, CSR_DBG_HPET_MEM_REG_VAL); in iwl_pcie_gen2_apm_init() 90 iwl_set_bit(trans, CSR_HW_IF_CONFIG_REG, in iwl_pcie_gen2_apm_init() 93 iwl_pcie_apm_config(trans); in iwl_pcie_gen2_apm_init() 95 ret = iwl_finish_nic_init(trans, trans->trans_cfg); in iwl_pcie_gen2_apm_init() 99 set_bit(STATUS_DEVICE_ENABLED, &trans->status); in iwl_pcie_gen2_apm_init() 104 static void iwl_pcie_gen2_apm_stop(struct iwl_trans *trans, bool op_mode_leave) in iwl_pcie_gen2_apm_stop() argument 106 IWL_DEBUG_INFO(trans, "Stop card, put in low power state\n"); in iwl_pcie_gen2_apm_stop() [all …]
|
D | trans.c | 89 void iwl_trans_pcie_dump_regs(struct iwl_trans *trans) in iwl_trans_pcie_dump_regs() argument 95 struct iwl_trans_pcie *trans_pcie = IWL_TRANS_GET_PCIE_TRANS(trans); in iwl_trans_pcie_dump_regs() 119 IWL_ERR(trans, "iwlwifi transaction failed, dumping registers\n"); in iwl_trans_pcie_dump_regs() 123 IWL_ERR(trans, "iwlwifi device config registers:\n"); in iwl_trans_pcie_dump_regs() 129 IWL_ERR(trans, "iwlwifi device memory mapped registers:\n"); in iwl_trans_pcie_dump_regs() 131 *ptr = iwl_read32(trans, i); in iwl_trans_pcie_dump_regs() 136 IWL_ERR(trans, "iwlwifi device AER capability structure:\n"); in iwl_trans_pcie_dump_regs() 151 IWL_ERR(trans, "iwlwifi parent port (%s) config registers:\n", in iwl_trans_pcie_dump_regs() 164 IWL_ERR(trans, "iwlwifi root port (%s) AER cap structure:\n", in iwl_trans_pcie_dump_regs() 177 IWL_ERR(trans, "Read failed at 0x%X\n", i); in iwl_trans_pcie_dump_regs() [all …]
|
D | rx.c | 201 int iwl_pcie_rx_stop(struct iwl_trans *trans) in iwl_pcie_rx_stop() argument 203 if (trans->trans_cfg->device_family >= IWL_DEVICE_FAMILY_22560) { in iwl_pcie_rx_stop() 205 iwl_write_umac_prph(trans, RFH_RXF_DMA_CFG_GEN3, 0); in iwl_pcie_rx_stop() 206 return iwl_poll_umac_prph_bit(trans, RFH_GEN_STATUS_GEN3, in iwl_pcie_rx_stop() 208 } else if (trans->trans_cfg->mq_rx_supported) { in iwl_pcie_rx_stop() 209 iwl_write_prph(trans, RFH_RXF_DMA_CFG, 0); in iwl_pcie_rx_stop() 210 return iwl_poll_prph_bit(trans, RFH_GEN_STATUS, in iwl_pcie_rx_stop() 213 iwl_write_direct32(trans, FH_MEM_RCSR_CHNL0_CONFIG_REG, 0); in iwl_pcie_rx_stop() 214 return iwl_poll_direct_bit(trans, FH_MEM_RSSR_RX_STATUS_REG, in iwl_pcie_rx_stop() 223 static void iwl_pcie_rxq_inc_wr_ptr(struct iwl_trans *trans, in iwl_pcie_rxq_inc_wr_ptr() argument [all …]
|
D | internal.h | 254 static inline int iwl_queue_inc_wrap(struct iwl_trans *trans, int index) in iwl_queue_inc_wrap() argument 257 (trans->trans_cfg->base_params->max_tfd_queue_size - 1); in iwl_queue_inc_wrap() 264 static inline __le16 iwl_get_closed_rb_stts(struct iwl_trans *trans, in iwl_get_closed_rb_stts() argument 267 if (trans->trans_cfg->device_family >= IWL_DEVICE_FAMILY_22560) { in iwl_get_closed_rb_stts() 282 static inline int iwl_queue_dec_wrap(struct iwl_trans *trans, int index) in iwl_queue_dec_wrap() argument 285 (trans->trans_cfg->base_params->max_tfd_queue_size - 1); in iwl_queue_dec_wrap() 529 struct iwl_trans *trans; member 610 IWL_TRANS_GET_PCIE_TRANS(struct iwl_trans *trans) in IWL_TRANS_GET_PCIE_TRANS() argument 612 return (void *)trans->trans_specific; in IWL_TRANS_GET_PCIE_TRANS() 615 static inline void iwl_pcie_clear_irq(struct iwl_trans *trans, in iwl_pcie_clear_irq() argument [all …]
|
D | tx.c | 105 int iwl_queue_space(struct iwl_trans *trans, const struct iwl_txq *q) in iwl_queue_space() argument 116 if (q->n_window < trans->trans_cfg->base_params->max_tfd_queue_size) in iwl_queue_space() 119 max = trans->trans_cfg->base_params->max_tfd_queue_size - 1; in iwl_queue_space() 126 (trans->trans_cfg->base_params->max_tfd_queue_size - 1); in iwl_queue_space() 160 int iwl_pcie_alloc_dma_ptr(struct iwl_trans *trans, in iwl_pcie_alloc_dma_ptr() argument 166 ptr->addr = dma_alloc_coherent(trans->dev, size, in iwl_pcie_alloc_dma_ptr() 174 void iwl_pcie_free_dma_ptr(struct iwl_trans *trans, struct iwl_dma_ptr *ptr) in iwl_pcie_free_dma_ptr() argument 179 dma_free_coherent(trans->dev, ptr->size, ptr->addr, ptr->dma); in iwl_pcie_free_dma_ptr() 187 struct iwl_trans *trans = iwl_trans_pcie_get_trans(trans_pcie); in iwl_pcie_txq_stuck_timer() local 197 iwl_trans_pcie_log_scd_error(trans, txq); in iwl_pcie_txq_stuck_timer() [all …]
|
D | tx-gen2.c | 65 void iwl_pcie_gen2_tx_stop(struct iwl_trans *trans) in iwl_pcie_gen2_tx_stop() argument 67 struct iwl_trans_pcie *trans_pcie = IWL_TRANS_GET_PCIE_TRANS(trans); in iwl_pcie_gen2_tx_stop() 82 iwl_pcie_gen2_txq_unmap(trans, txq_id); in iwl_pcie_gen2_tx_stop() 94 struct iwl_trans *trans = iwl_trans_pcie_get_trans(trans_pcie); in iwl_pcie_gen2_update_byte_tbl() local 116 if (trans->trans_cfg->device_family >= IWL_DEVICE_FAMILY_22560) { in iwl_pcie_gen2_update_byte_tbl() 135 void iwl_pcie_gen2_txq_inc_wr_ptr(struct iwl_trans *trans, in iwl_pcie_gen2_txq_inc_wr_ptr() argument 140 IWL_DEBUG_TX(trans, "Q:%d WR: 0x%x\n", txq->id, txq->write_ptr); in iwl_pcie_gen2_txq_inc_wr_ptr() 146 iwl_write32(trans, HBUS_TARG_WRPTR, txq->write_ptr | (txq->id << 16)); in iwl_pcie_gen2_txq_inc_wr_ptr() 149 static u8 iwl_pcie_gen2_get_num_tbs(struct iwl_trans *trans, in iwl_pcie_gen2_get_num_tbs() argument 155 static void iwl_pcie_gen2_tfd_unmap(struct iwl_trans *trans, in iwl_pcie_gen2_tfd_unmap() argument [all …]
|
D | ctxt-info-gen3.c | 58 int iwl_pcie_ctxt_info_gen3_init(struct iwl_trans *trans, in iwl_pcie_ctxt_info_gen3_init() argument 61 struct iwl_trans_pcie *trans_pcie = IWL_TRANS_GET_PCIE_TRANS(trans); in iwl_pcie_ctxt_info_gen3_init() 70 trans->cfg->min_txq_size); in iwl_pcie_ctxt_info_gen3_init() 73 prph_scratch = dma_alloc_coherent(trans->dev, sizeof(*prph_scratch), in iwl_pcie_ctxt_info_gen3_init() 83 cpu_to_le16((u16)iwl_read32(trans, CSR_HW_REV)); in iwl_pcie_ctxt_info_gen3_init() 99 if (!iwl_trans_dbg_ini_valid(trans)) in iwl_pcie_ctxt_info_gen3_init() 100 iwl_pcie_alloc_fw_monitor(trans, 0); in iwl_pcie_ctxt_info_gen3_init() 101 if (trans->dbg.num_blocks) { in iwl_pcie_ctxt_info_gen3_init() 103 cpu_to_le64(trans->dbg.fw_mon[0].physical); in iwl_pcie_ctxt_info_gen3_init() 105 cpu_to_le32(trans->dbg.fw_mon[0].size); in iwl_pcie_ctxt_info_gen3_init() [all …]
|
D | ctxt-info.c | 60 void iwl_pcie_ctxt_info_free_paging(struct iwl_trans *trans) in iwl_pcie_ctxt_info_free_paging() argument 62 struct iwl_self_init_dram *dram = &trans->init_dram; in iwl_pcie_ctxt_info_free_paging() 72 dma_free_coherent(trans->dev, dram->paging[i].size, in iwl_pcie_ctxt_info_free_paging() 81 int iwl_pcie_init_fw_sec(struct iwl_trans *trans, in iwl_pcie_init_fw_sec() argument 85 struct iwl_self_init_dram *dram = &trans->init_dram; in iwl_pcie_init_fw_sec() 91 iwl_pcie_ctxt_info_free_paging(trans); in iwl_pcie_init_fw_sec() 108 ret = iwl_pcie_ctxt_info_alloc_dma(trans, &fw->sec[i], in iwl_pcie_init_fw_sec() 120 ret = iwl_pcie_ctxt_info_alloc_dma(trans, in iwl_pcie_init_fw_sec() 144 ret = iwl_pcie_ctxt_info_alloc_dma(trans, &fw->sec[fw_idx], in iwl_pcie_init_fw_sec() 157 int iwl_pcie_ctxt_info_init(struct iwl_trans *trans, in iwl_pcie_ctxt_info_init() argument [all …]
|
/drivers/net/ethernet/qlogic/qlcnic/ |
D | qlcnic_sriov_common.c | 240 struct qlcnic_bc_trans *trans; in qlcnic_sriov_cleanup_list() local 247 trans = list_first_entry(&t_list->wait_list, in qlcnic_sriov_cleanup_list() 249 list_del(&trans->list); in qlcnic_sriov_cleanup_list() 251 cmd.req.arg = (u32 *)trans->req_pay; in qlcnic_sriov_cleanup_list() 252 cmd.rsp.arg = (u32 *)trans->rsp_pay; in qlcnic_sriov_cleanup_list() 254 qlcnic_sriov_cleanup_transaction(trans); in qlcnic_sriov_cleanup_list() 696 static inline int qlcnic_sriov_alloc_bc_trans(struct qlcnic_bc_trans **trans) in qlcnic_sriov_alloc_bc_trans() argument 698 *trans = kzalloc(sizeof(struct qlcnic_bc_trans), GFP_ATOMIC); in qlcnic_sriov_alloc_bc_trans() 699 if (!*trans) in qlcnic_sriov_alloc_bc_trans() 702 init_completion(&(*trans)->resp_cmpl); in qlcnic_sriov_alloc_bc_trans() [all …]
|
/drivers/net/wireless/intel/iwlwifi/fw/ |
D | dbg.c | 98 if (!iwl_trans_grab_nic_access(fwrt->trans, &flags)) in iwl_read_radio_regs() 108 iwl_write_prph_no_grab(fwrt->trans, RSP_RADIO_CMD, rd_cmd); in iwl_read_radio_regs() 109 *pos = (u8)iwl_read_prph_no_grab(fwrt->trans, RSP_RADIO_RDDAT); in iwl_read_radio_regs() 116 iwl_trans_release_nic_access(fwrt->trans, &flags); in iwl_read_radio_regs() 142 cpu_to_le32(iwl_trans_read_prph(fwrt->trans, in iwl_fwrt_dump_rxf() 145 cpu_to_le32(iwl_trans_read_prph(fwrt->trans, in iwl_fwrt_dump_rxf() 148 cpu_to_le32(iwl_trans_read_prph(fwrt->trans, in iwl_fwrt_dump_rxf() 151 cpu_to_le32(iwl_trans_read_prph(fwrt->trans, in iwl_fwrt_dump_rxf() 154 cpu_to_le32(iwl_trans_read_prph(fwrt->trans, in iwl_fwrt_dump_rxf() 158 iwl_trans_write_prph(fwrt->trans, RXF_SET_FENCE_MODE + offset, 0x1); in iwl_fwrt_dump_rxf() [all …]
|
/drivers/net/wireless/quantenna/qtnfmac/ |
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 …]
|
/drivers/hid/ |
D | hid-apple.c | 168 const struct apple_key_translation *trans; in apple_find_translation() local 171 for (trans = table; trans->from; trans++) in apple_find_translation() 172 if (trans->from == from) in apple_find_translation() 173 return trans; in apple_find_translation() 182 const struct apple_key_translation *trans, *table; in hidinput_apple_event() local 201 trans = apple_find_translation (table, usage->code); in hidinput_apple_event() 203 if (trans) { in hidinput_apple_event() 204 if (test_bit(trans->from, input->key)) in hidinput_apple_event() 205 code = trans->from; in hidinput_apple_event() 206 else if (test_bit(trans->to, input->key)) in hidinput_apple_event() [all …]
|
D | hid-icade.c | 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 195 trans = icade_find_translation(usage->hid & HID_USAGE); in icade_input_mapping() 197 if (!trans) in icade_input_mapping() 200 hid_map_usage(hi, usage, bit, max, EV_KEY, trans->to); in icade_input_mapping() 201 set_bit(trans->to, hi->input->keybit); in icade_input_mapping()
|
/drivers/net/wireless/intel/iwlwifi/cfg/ |
D | 6000.c | 119 .trans.device_family = IWL_DEVICE_FAMILY_6005, \ 124 .trans.base_params = &iwl6000_g2_base_params, \ 128 .trans.csr = &iwl_csr_v1 174 .trans.device_family = IWL_DEVICE_FAMILY_6030, \ 179 .trans.base_params = &iwl6000_g2_base_params, \ 183 .trans.csr = &iwl_csr_v1 211 .trans.device_family = IWL_DEVICE_FAMILY_6030, \ 216 .trans.base_params = &iwl6000_g2_base_params, \ 220 .trans.csr = &iwl_csr_v1 265 .trans.device_family = IWL_DEVICE_FAMILY_6000i, \ [all …]
|
/drivers/xen/xenbus/ |
D | xenbus_dev_frontend.c | 309 struct xenbus_transaction_holder *trans, *tmp; in xenbus_worker() local 320 list_for_each_entry_safe(trans, tmp, &u->transactions, list) { in xenbus_worker() 321 xenbus_transaction_end(trans->handle, 1); in xenbus_worker() 322 list_del(&trans->list); in xenbus_worker() 323 kfree(trans); in xenbus_worker() 354 struct xenbus_transaction_holder *trans; in xenbus_get_transaction() local 356 list_for_each_entry(trans, &u->transactions, list) in xenbus_get_transaction() 357 if (trans->handle.id == tx_id) in xenbus_get_transaction() 358 return trans; in xenbus_get_transaction() 366 struct xenbus_transaction_holder *trans = NULL; in xenbus_dev_queue_reply() local [all …]
|
/drivers/input/serio/ |
D | hp_sdc_mlc.c | 55 hp_sdc_transaction trans; member 193 if (priv->trans.act.semaphore != &mlc->csem) in hp_sdc_mlc_cts() 203 priv->trans.act.semaphore = &mlc->csem; in hp_sdc_mlc_cts() 204 priv->trans.actidx = 0; in hp_sdc_mlc_cts() 205 priv->trans.idx = 1; in hp_sdc_mlc_cts() 206 priv->trans.endidx = 5; in hp_sdc_mlc_cts() 213 __hp_sdc_enqueue_transaction(&priv->trans); in hp_sdc_mlc_cts() 217 priv->trans.act.semaphore = &mlc->osem; in hp_sdc_mlc_cts() 243 priv->trans.actidx = 0; in hp_sdc_mlc_out() 244 priv->trans.idx = 1; in hp_sdc_mlc_out() [all …]
|
/drivers/net/ethernet/mellanox/mlxsw/ |
D | core.c | 440 static void mlxsw_emad_trans_timeout_schedule(struct mlxsw_reg_trans *trans) in mlxsw_emad_trans_timeout_schedule() argument 444 if (trans->core->fw_flash_in_progress) in mlxsw_emad_trans_timeout_schedule() 447 queue_delayed_work(trans->core->emad_wq, &trans->timeout_dw, timeout); in mlxsw_emad_trans_timeout_schedule() 451 struct mlxsw_reg_trans *trans) in mlxsw_emad_transmit() argument 456 skb = skb_copy(trans->tx_skb, GFP_KERNEL); in mlxsw_emad_transmit() 464 atomic_set(&trans->active, 1); in mlxsw_emad_transmit() 465 err = mlxsw_core_skb_transmit(mlxsw_core, skb, &trans->tx_info); in mlxsw_emad_transmit() 470 mlxsw_emad_trans_timeout_schedule(trans); in mlxsw_emad_transmit() 474 static void mlxsw_emad_trans_finish(struct mlxsw_reg_trans *trans, int err) in mlxsw_emad_trans_finish() argument 476 struct mlxsw_core *mlxsw_core = trans->core; in mlxsw_emad_trans_finish() [all …]
|