/freebsd/sys/contrib/dev/iwlwifi/pcie/ |
H A D | trans-gen2.c | 51 iwl_pcie_apm_config(trans); in iwl_pcie_gen2_apm_init() 125 IWL_ERR(trans, in iwl_trans_pcie_fw_reset_handshake() 155 iwl_pcie_disable_ict(trans); in _iwl_trans_pcie_gen2_stop_device() 165 IWL_DEBUG_INFO(trans, in _iwl_trans_pcie_gen2_stop_device() 169 iwl_pcie_rx_stop(trans); in _iwl_trans_pcie_gen2_stop_device() 249 if (iwl_txq_gen2_init(trans, trans->txqs.cmd.q_id, queue_size)) in iwl_pcie_gen2_nic_init() 319 trans->hw_rf_id); in iwl_pcie_get_rf_name() 335 iwl_pcie_reset_ict(trans); in iwl_trans_pcie_gen2_fw_alive() 340 memset(trans->txqs.queue_used, 0, sizeof(trans->txqs.queue_used)); in iwl_trans_pcie_gen2_fw_alive() 438 IWL_DEBUG_INFO(trans, in iwl_pcie_spin_for_iml() [all …]
|
H A D | trans.c | 215 IWL_INFO(trans, in iwl_pcie_alloc_fw_monitor_block() 225 IWL_ERR(trans, in iwl_pcie_alloc_fw_monitor_block() 1223 struct iwl_trans *trans = trans_pcie->trans; in iwl_pcie_conf_msix_hw() local 1254 struct iwl_trans *trans = trans_pcie->trans; in iwl_pcie_init_msix() local 2667 struct iwl_trans *trans = priv->trans; in iwl_dbgfs_tx_queue_seq_show() local 3641 if (!trans) in iwl_trans_pcie_alloc() 3646 trans_pcie->trans = trans; in iwl_trans_pcie_alloc() 3722 trans->hw_rev = iwl_read32(trans, CSR_HW_REV); in iwl_trans_pcie_alloc() 3736 trans->hw_rev_step = trans->hw_rev & 0xF; in iwl_trans_pcie_alloc() 3738 trans->hw_rev_step = (trans->hw_rev & 0xC) >> 2; in iwl_trans_pcie_alloc() [all …]
|
H A D | tx.c | 311 memset(trans->txqs.queue_used, 0, sizeof(trans->txqs.queue_used)); in iwl_pcie_tx_start() 333 iwl_trans_ac_txq_enable(trans, trans->txqs.cmd.q_id, in iwl_pcie_tx_start() 417 IWL_ERR(trans, in iwl_pcie_tx_stop_fh() 448 memset(trans->txqs.queue_used, 0, sizeof(trans->txqs.queue_used)); in iwl_pcie_tx_stop() 489 iwl_pcie_free_dma_ptr(trans, &trans->txqs.scd_bc_tbls); in iwl_pcie_tx_free() 515 ret = iwl_pcie_alloc_dma_ptr(trans, &trans->txqs.scd_bc_tbls, in iwl_pcie_tx_alloc() 550 ret = iwl_txq_alloc(trans, trans->txqs.txq[txq_id], slots_num, in iwl_pcie_tx_alloc() 603 ret = iwl_txq_init(trans, trans->txqs.txq[txq_id], slots_num, in iwl_pcie_tx_init() 616 iwl_write_direct32(trans, FH_MEM_CBBC_QUEUE(trans, txq_id), in iwl_pcie_tx_init() 909 struct iwl_txq *txq = trans->txqs.txq[trans->txqs.cmd.q_id]; in iwl_pcie_enqueue_hcmd() [all …]
|
H A D | rx.c | 405 IWL_CRIT(trans, 1015 trans = trans_pcie->trans; 1042 trans = trans_pcie->trans; 1303 struct iwl_txq *txq = trans->txqs.txq[trans->txqs.cmd.q_id]; 1358 trace_iwlwifi_dev_rx(trans->dev, trans, pkt, len); 1359 trace_iwlwifi_dev_rx_data(trans->dev, trans, pkt, len); 1646 struct iwl_trans *trans = trans_pcie->trans; 2181 if (!trans) 2203 struct iwl_trans *trans = trans_pcie->trans; 2306 IWL_ERR(trans, [all …]
|
H A D | internal.h | 367 struct iwl_trans *trans; member 453 return (void *)trans->trans_specific; in IWL_TRANS_GET_PCIE_TRANS() 613 _iwl_disable_interrupts(trans); in iwl_disable_interrupts() 645 _iwl_enable_interrupts(trans); in iwl_enable_interrupts() 675 iwl_enable_fh_int_msk_msix(trans, in iwl_enable_fw_load_int() 697 iwl_enable_hw_int_msk_msix(trans, in iwl_enable_fw_load_int_ctx_info() 741 iwl_enable_hw_int_msk_msix(trans, in iwl_enable_rfkill_int() 751 iwl_set_bit(trans, CSR_GP_CNTRL, in iwl_enable_rfkill_int() 780 v = iwl_read32(trans, reg); in __iwl_trans_pcie_set_bits_mask() 783 iwl_write32(trans, reg, v); in __iwl_trans_pcie_set_bits_mask() [all …]
|
H A D | ctxt-info-gen3.c | 28 IWL_DEBUG_FW(trans, in iwl_pcie_ctxt_info_dbg_enable() 43 IWL_DEBUG_FW(trans, in iwl_pcie_ctxt_info_dbg_enable() 49 IWL_DEBUG_FW(trans, in iwl_pcie_ctxt_info_dbg_enable() 194 cpu_to_le64(trans->txqs.txq[trans->txqs.cmd.q_id]->dma_addr); in iwl_pcie_ctxt_info_gen3_init() 207 trans_pcie->iml = dma_alloc_coherent(trans->dev, trans->iml_len, in iwl_pcie_ctxt_info_gen3_init() 215 memcpy(trans_pcie->iml, trans->iml, trans->iml_len); in iwl_pcie_ctxt_info_gen3_init() 224 iwl_write32(trans, CSR_IML_SIZE_ADDR, trans->iml_len); in iwl_pcie_ctxt_info_gen3_init() 254 dma_free_coherent(trans->dev, trans->iml_len, trans_pcie->iml, in iwl_pcie_ctxt_info_gen3_free() 337 (trans, in iwl_pcie_load_payloads_segments() 412 (trans, in iwl_trans_pcie_ctx_info_gen3_load_pnvm() [all …]
|
H A D | ctxt-info.c | 35 dma_free_coherent(trans->dev, size, old, oldphys); in _iwl_pcie_ctxt_info_dma_alloc_coherent() 65 struct iwl_self_init_dram *dram = &trans->init_dram; in iwl_pcie_ctxt_info_free_paging() 84 int iwl_pcie_init_fw_sec(struct iwl_trans *trans, in iwl_pcie_init_fw_sec() argument 94 iwl_pcie_ctxt_info_free_paging(trans); in iwl_pcie_init_fw_sec() 124 ret = iwl_pcie_ctxt_info_alloc_dma(trans, in iwl_pcie_init_fw_sec() 183 cpu_to_le16((u16)iwl_read32(trans, CSR_HW_REV)); in iwl_pcie_ctxt_info_init() 221 cpu_to_le64(trans->txqs.txq[trans->txqs.cmd.q_id]->dma_addr); in iwl_pcie_ctxt_info_init() 235 iwl_enable_fw_load_int_ctx_info(trans); in iwl_pcie_ctxt_info_init() 238 if (iwl_pcie_dbg_on(trans)) in iwl_pcie_ctxt_info_init() 239 iwl_pcie_apply_destination(trans); in iwl_pcie_ctxt_info_init() [all …]
|
H A D | tx-gen2.c | 33 struct iwl_txq *txq = trans->txqs.txq[trans->txqs.cmd.q_id]; in iwl_pcie_gen2_enqueue_hcmd() 123 IWL_ERR(trans, "No space in command queue\n"); in iwl_pcie_gen2_enqueue_hcmd() 124 iwl_op_mode_cmd_queue_full(trans->op_mode); in iwl_pcie_gen2_enqueue_hcmd() 189 IWL_DEBUG_HC(trans, in iwl_pcie_gen2_enqueue_hcmd() 203 phys_addr = dma_map_single(trans->dev, in iwl_pcie_gen2_enqueue_hcmd() 207 if (dma_mapping_error(trans->dev, phys_addr)) { in iwl_pcie_gen2_enqueue_hcmd() 209 iwl_txq_gen2_tfd_unmap(trans, out_meta, tfd); in iwl_pcie_gen2_enqueue_hcmd() 212 iwl_txq_gen2_set_tb(trans, tfd, phys_addr, in iwl_pcie_gen2_enqueue_hcmd() 227 phys_addr = dma_map_single(trans->dev, data, in iwl_pcie_gen2_enqueue_hcmd() 231 iwl_txq_gen2_tfd_unmap(trans, out_meta, tfd); in iwl_pcie_gen2_enqueue_hcmd() [all …]
|
/freebsd/sys/contrib/dev/iwlwifi/ |
H A D | iwl-trans.h | 1170 return trans->ops->start_hw(trans); in iwl_trans_start_hw() 1178 trans->ops->op_mode_leave(trans); in iwl_trans_op_mode_leave() 1191 trans->ops->fw_alive(trans, scd_addr); in iwl_trans_fw_alive() 1216 trans->ops->stop_device(trans); in iwl_trans_stop_device() 1341 trans->ops->txq_free(trans, queue); in iwl_trans_txq_free() 1456 trans->ops->write8(trans, ofs, val); in iwl_trans_write8() 1461 trans->ops->write32(trans, ofs, val); in iwl_trans_write32() 1466 return trans->ops->read32(trans, ofs); in iwl_trans_read32() 1527 trans->ops->set_pmi(trans, state); in iwl_trans_set_pmi() 1575 trans->ops->sync_nmi(trans); in iwl_trans_sync_nmi() [all …]
|
H A D | iwl-io.c | 20 iwl_trans_write8(trans, ofs, val); in iwl_write8() 27 iwl_trans_write32(trans, ofs, val); in iwl_write32() 69 u32 value = iwl_read32(trans, reg); in iwl_read_direct32() 83 iwl_write32(trans, reg, value); in iwl_write_direct32() 92 iwl_write64(trans, reg, value); in iwl_write_direct64() 263 int num_q = trans->num_rx_queues; in iwl_dump_rfh() 312 iwl_read_prph(trans, addr)); in iwl_dump_rfh() 332 iwl_read_prph(trans, addr)); in iwl_dump_rfh() 430 iwl_read32(trans, CSR_RESET)); in iwl_dump_host_monitor() 484 iwl_dump_host_monitor(trans); in iwl_finish_nic_init() [all …]
|
H A D | iwl-trans.c | 23 struct iwl_trans *trans; in iwl_trans_alloc() local 28 trans = devm_kzalloc(dev, sizeof(*trans) + priv_size, GFP_KERNEL); in iwl_trans_alloc() 29 if (!trans) in iwl_trans_alloc() 39 trans->dev = dev; in iwl_trans_alloc() 40 trans->ops = ops; in iwl_trans_alloc() 54 trans->max_skb_frags = IWL_TRANS_MAX_FRAGS(trans); in iwl_trans_alloc() 56 return trans; in iwl_trans_alloc() 95 trans->txqs.bc_pool = dmam_pool_create("iwlwifi:bc", trans->dev, in iwl_trans_init() 106 snprintf(trans->dev_cmd_pool_name, sizeof(trans->dev_cmd_pool_name), in iwl_trans_init() 175 IWL_ERR(trans, "%s bad state = %d\n", __func__, trans->state); in iwl_trans_send_cmd() [all …]
|
H A D | iwl-eeprom-read.c | 55 IWL_DEBUG_EEPROM(trans->dev, in iwl_eeprom_acquire_semaphore() 94 IWL_ERR(trans, in iwl_eeprom_verify_signature() 109 iwl_read32(trans, CSR_OTP_GP_REG); in iwl_set_otp_access_absolute() 111 iwl_clear_bit(trans, CSR_OTP_GP_REG, in iwl_set_otp_access_absolute() 141 ret = iwl_finish_nic_init(trans); in iwl_init_otp_access() 169 iwl_write32(trans, CSR_EEPROM_REG, in iwl_read_otp_word() 185 iwl_set_bit(trans, CSR_OTP_GP_REG, in iwl_read_otp_word() 245 if (iwl_is_otp_empty(trans)) in iwl_find_otp_image() 330 ret = iwl_init_otp_access(trans); in iwl_read_eeprom() 336 iwl_write32(trans, CSR_EEPROM_GP, in iwl_read_eeprom() [all …]
|
H A D | iwl-io.h | 14 u32 iwl_read32(struct iwl_trans *trans, u32 ofs); 18 iwl_trans_set_bits_mask(trans, reg, mask, mask); in iwl_set_bit() 23 iwl_trans_set_bits_mask(trans, reg, mask, 0); in iwl_clear_bit() 44 iwl_write_prph_delay(trans, ofs, val, 0); in iwl_write_prph() 53 void iwl_force_nmi(struct iwl_trans *trans); 72 return iwl_read_prph_no_grab(trans, ofs + in iwl_read_umac_prph_no_grab() 78 return iwl_read_prph(trans, ofs + trans->trans_cfg->umac_prph_offset); in iwl_read_umac_prph() 84 iwl_write_prph_no_grab(trans, ofs + trans->trans_cfg->umac_prph_offset, in iwl_write_umac_prph_no_grab() 91 iwl_write_prph(trans, ofs + trans->trans_cfg->umac_prph_offset, val); in iwl_write_umac_prph() 97 return iwl_poll_prph_bit(trans, addr + in iwl_poll_umac_prph_bit() [all …]
|
H A D | iwl-scd.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() 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() 38 iwl_write_prph(trans, SCD_TXFACT, IWL_MASK(0, 7)); in iwl_scd_activate_fifos() 43 iwl_write_prph(trans, SCD_TXFACT, 0); in iwl_scd_deactivate_fifos() 49 iwl_write_prph(trans, SCD_EN_CTRL, value); in iwl_scd_enable_set_active() [all …]
|
H A D | iwl-dbg-tlv.c | 151 IWL_ERR(trans, in iwl_dbg_tlv_alloc_buf_alloc() 172 IWL_ERR(trans, in iwl_dbg_tlv_alloc_hcmd() 260 IWL_ERR(trans, in iwl_dbg_tlv_alloc_trigger() 266 IWL_DEBUG_FW(trans, in iwl_dbg_tlv_alloc_trigger() 295 IWL_DEBUG_FW(trans, in iwl_dbg_tlv_config_set() 302 IWL_DEBUG_FW(trans, in iwl_dbg_tlv_config_set() 324 &trans->dbg.external_ini_cfg : &trans->dbg.internal_ini_cfg; in iwl_dbg_tlv_alloc() 340 IWL_DEBUG_FW(trans, in iwl_dbg_tlv_alloc() 359 IWL_WARN(trans, in iwl_dbg_tlv_alloc() 438 &trans->dbg.time_point[i]; in iwl_dbg_tlv_free() [all …]
|
/freebsd/sys/contrib/dev/iwlwifi/fw/ |
H A D | pnvm.c | 26 IWL_DEBUG_FW(trans, in iwl_pnvm_complete_fn() 66 IWL_DEBUG_FW(trans, in iwl_pnvm_handle_section() 74 IWL_DEBUG_FW(trans, in iwl_pnvm_handle_section() 81 IWL_DEBUG_FW(trans, in iwl_pnvm_handle_section() 93 IWL_DEBUG_FW(trans, in iwl_pnvm_handle_section() 105 IWL_DEBUG_FW(trans, in iwl_pnvm_handle_section() 136 IWL_DEBUG_FW(trans, in iwl_pnvm_handle_section() 151 IWL_DEBUG_FW(trans, in iwl_pnvm_handle_section() 193 IWL_DEBUG_FW(trans, in iwl_pnvm_parse() 354 IWL_DEBUG_FW(trans, in iwl_pnvm_load_reduce_power_to_trans() [all …]
|
H A D | uefi.c | 67 IWL_DEBUG_FW(trans, in iwl_uefi_get_pnvm() 92 IWL_DEBUG_FW(trans, in iwl_uefi_handle_tlv_mem_desc() 148 IWL_DEBUG_FW(trans, in iwl_uefi_reduce_power_section() 196 IWL_DEBUG_FW(trans, in iwl_uefi_reduce_power_parse() 237 IWL_DEBUG_FW(trans, in iwl_uefi_get_reduced_power() 244 IWL_DEBUG_FW(trans, in iwl_uefi_get_reduced_power() 270 struct iwl_trans *trans) in iwl_uefi_step_parse() argument 296 IWL_DEBUG_FW(trans, in iwl_uefi_get_step_table() 303 IWL_DEBUG_FW(trans, in iwl_uefi_get_step_table() 367 IWL_DEBUG_FW(trans, in iwl_uefi_get_sgom_table() [all …]
|
H A D | dump.c | 119 struct iwl_trans *trans = fwrt->trans; in iwl_fwrt_dump_umac_error_log() local 144 fwrt->trans->status, table.valid); in iwl_fwrt_dump_umac_error_log() 173 struct iwl_trans *trans = fwrt->trans; in iwl_fwrt_dump_lmac_error_log() local 207 err = iwl_finish_nic_init(trans); in iwl_fwrt_dump_lmac_error_log() 227 fwrt->trans->status, table.valid); in iwl_fwrt_dump_lmac_error_log() 297 struct iwl_trans *trans = fwrt->trans; in iwl_fwrt_dump_tcm_error_log() local 371 struct iwl_trans *trans = fwrt->trans; in iwl_fwrt_dump_rcm_error_log() local 418 struct iwl_trans *trans = fwrt->trans; in iwl_fwrt_dump_iml_error_log() local 434 IWL_ERR(trans, "IML/ROM dump:\n"); in iwl_fwrt_dump_iml_error_log() 441 iwl_read_umac_prph(trans, data1)); in iwl_fwrt_dump_iml_error_log() [all …]
|
H A D | uefi.h | 43 void *iwl_uefi_get_pnvm(struct iwl_trans *trans, size_t *len); 44 u8 *iwl_uefi_get_reduced_power(struct iwl_trans *trans, size_t *len); 45 int iwl_uefi_reduce_power_parse(struct iwl_trans *trans, 48 void iwl_uefi_get_step_table(struct iwl_trans *trans); 49 int iwl_uefi_handle_tlv_mem_desc(struct iwl_trans *trans, const u8 *data, 52 static inline void *iwl_uefi_get_pnvm(struct iwl_trans *trans, size_t *len) in iwl_uefi_get_pnvm() argument 58 iwl_uefi_reduce_power_parse(struct iwl_trans *trans, in iwl_uefi_reduce_power_parse() argument 66 iwl_uefi_get_reduced_power(struct iwl_trans *trans, size_t *len) in iwl_uefi_get_reduced_power() argument 71 static inline void iwl_uefi_get_step_table(struct iwl_trans *trans) in iwl_uefi_get_step_table() argument 76 iwl_uefi_handle_tlv_mem_desc(struct iwl_trans *trans, const u8 *data, in iwl_uefi_handle_tlv_mem_desc() argument [all …]
|
H A D | dbg.c | 107 iwl_trans_write_prph(fwrt->trans, in iwl_fwrt_dump_rxf() 288 iwl_trans_write_prph(fwrt->trans, in iwl_fw_dump_txf() 293 iwl_trans_read_prph(fwrt->trans, in iwl_fw_dump_txf() 528 struct iwl_trans *trans = fwrt->trans; in iwl_dump_prph() local 792 if (!fwrt->trans->cfg->dccm_offset || !fwrt->trans->cfg->dccm_len) { in iwl_fw_error_dump_file() 978 fwrt->trans->cfg->smem_offset, in iwl_fw_error_dump_file() 1131 struct iwl_trans *trans = fwrt->trans; in iwl_dump_ini_config_iter() local 1149 ret = trans->ops->read_config32(trans, addr + i, &tmp); in iwl_dump_ini_config_iter() 2798 iwl_trans_sync_nmi(fwrt->trans); 2822 iwl_force_nmi(fwrt->trans); [all …]
|
H A D | init.c | 26 fwrt->trans = trans; in iwl_fw_runtime_init() 28 fwrt->dev = trans->dev; in iwl_fw_runtime_init() 73 if (!fwrt->trans->trans_cfg->integrated) in iwl_set_soc_latency() 86 !WARN_ON(!fwrt->trans->trans_cfg->integrated)) in iwl_set_soc_latency() 92 fwrt->trans->trans_cfg->low_latency_xtal) in iwl_set_soc_latency() 95 cmd.latency = cpu_to_le32(fwrt->trans->trans_cfg->xtal_latency); in iwl_set_soc_latency() 97 ret = iwl_trans_send_cmd(fwrt->trans, &hcmd); in iwl_set_soc_latency() 117 if (fwrt->trans->num_rx_queues == 1) in iwl_configure_rxq() 124 num_queues = fwrt->trans->num_rx_queues - 1; in iwl_configure_rxq() 138 iwl_trans_get_rxq_dma_data(fwrt->trans, i + 1, &data); in iwl_configure_rxq() [all …]
|
/freebsd/sys/contrib/dev/iwlwifi/queue/ |
H A D | tx.c | 270 IWL_WARN(trans, in iwl_txq_gen2_set_tb_with_wa() 1019 IWL_ERR(trans, in iwl_txq_log_scd_error() 1034 struct iwl_trans *trans = txq->trans; in iwl_txq_stuck_timer() local 1046 iwl_force_nmi(trans); in iwl_txq_stuck_timer() 1067 txq->trans = trans; in iwl_txq_alloc() 1313 memset(trans->txqs.queue_used, 0, sizeof(trans->txqs.queue_used)); in iwl_txq_gen2_tx_free() 1618 IWL_ERR(trans, in iwl_txq_reclaim() 1778 struct iwl_txq *txq = trans->txqs.txq[trans->txqs.cmd.q_id]; in iwl_trans_txq_send_hcmd_sync() 1791 cmd_idx = trans->ops->send_cmd(trans, cmd); in iwl_trans_txq_send_hcmd_sync() 1891 ret = trans->ops->send_cmd(trans, cmd); in iwl_trans_txq_send_hcmd() [all …]
|
H A D | tx.h | 33 IWL_DEBUG_TX_QUEUES(trans, "Wake hwq %d\n", txq->id); in iwl_wake_queue() 34 iwl_op_mode_queue_not_full(trans->op_mode, txq->id); in iwl_wake_queue() 41 if (trans->trans_cfg->gen2) in iwl_txq_get_tfd() 44 return (u8 *)txq->tfds + trans->txqs.tfd.size * idx; in iwl_txq_get_tfd() 64 iwl_op_mode_queue_full(trans->op_mode, txq->id); in iwl_txq_stop() 107 int iwl_txq_gen2_set_tb(struct iwl_trans *trans, 111 void iwl_txq_gen2_tfd_unmap(struct iwl_trans *trans, 125 void iwl_txq_gen2_tx_free(struct iwl_trans *trans); 138 if (trans->trans_cfg->gen2) { in iwl_txq_gen1_tfd_get_num_tbs() 154 if (trans->trans_cfg->gen2) { in iwl_txq_gen1_tfd_tb_get_len() [all …]
|
/freebsd/contrib/bsnmp/tests/ |
H A D | snmp_parse_server.cc | 310 const auto trans = "udp"s; variable 321 const auto trans = "udp"s; variable 332 const auto trans = "udp6"s; variable 343 const auto trans = "udp6"s; variable 376 const auto trans = "foo"s; variable 383 const auto trans = ""s; variable 396 const auto trans = "udp"s; variable 408 const auto trans = "udp"s; variable 420 const auto trans = "udp"s; variable 432 const auto trans = "udp6"s; variable [all …]
|
/freebsd/sys/dev/mlx5/mlx5_fpga/ |
H A D | mlx5fpga_trans.c | 66 return &fdev->trans->transactions[tid]; in find_tid() 76 if (list_empty(&fdev->trans->free_queue)) { in alloc_tid() 189 if (!trans->complete1) { in mlx5_fpga_trans_exec() 195 err = trans_validate(conn->fdev, trans->addr, trans->size); in mlx5_fpga_trans_exec() 204 trans_priv->user_trans = trans; in mlx5_fpga_trans_exec() 210 (trans->direction == MLX5_FPGA_WRITE) ? in mlx5_fpga_trans_exec() 311 fdev->trans = kzalloc(sizeof(*fdev->trans), GFP_KERNEL); in mlx5_fpga_trans_device_init() 312 if (!fdev->trans) { in mlx5_fpga_trans_device_init() 321 &fdev->trans->free_queue); in mlx5_fpga_trans_device_init() 324 spin_lock_init(&fdev->trans->lock); in mlx5_fpga_trans_device_init() [all …]
|