| /linux-6.15/drivers/net/wireless/intel/iwlwifi/pcie/ |
| H A D | trans-gen2.c | 48 iwl_pcie_apm_config(trans); in iwl_pcie_gen2_apm_init() 122 IWL_ERR(trans, in iwl_trans_pcie_fw_reset_handshake() 165 iwl_pcie_disable_ict(trans); in _iwl_trans_pcie_gen2_stop_device() 175 IWL_DEBUG_INFO(trans, in _iwl_trans_pcie_gen2_stop_device() 179 iwl_txq_gen2_tx_free(trans); in _iwl_trans_pcie_gen2_stop_device() 180 iwl_pcie_rx_stop(trans); in _iwl_trans_pcie_gen2_stop_device() 340 trans->hw_rf_id); in iwl_pcie_get_rf_name() 356 iwl_pcie_reset_ict(trans); in iwl_trans_pcie_gen2_fw_alive() 380 iwl_pcie_get_rf_name(trans); in iwl_trans_pcie_gen2_fw_alive() 460 IWL_DEBUG_INFO(trans, in iwl_pcie_spin_for_iml() [all …]
|
| H A D | trans.c | 197 IWL_ERR(trans, in iwl_pcie_alloc_fw_monitor_block() 1196 struct iwl_trans *trans = trans_pcie->trans; in iwl_pcie_conf_msix_hw() local 1227 struct iwl_trans *trans = trans_pcie->trans; in iwl_pcie_init_msix() local 2029 iwl_pcie_free_dma_ptr(trans, &trans->invalid_tx_cmd); in iwl_pcie_free_invalid_tx_cmd() 2878 struct iwl_trans *trans = priv->trans; in iwl_dbgfs_tx_queue_seq_show() local 3813 if (!trans) in iwl_trans_pcie_alloc() 3878 trans_pcie->trans = trans; in iwl_trans_pcie_alloc() 3942 trans->hw_rev = iwl_read32(trans, CSR_HW_REV); in iwl_trans_pcie_alloc() 3956 trans->hw_rev_step = trans->hw_rev & 0xF; in iwl_trans_pcie_alloc() 3958 trans->hw_rev_step = (trans->hw_rev & 0xC) >> 2; in iwl_trans_pcie_alloc() [all …]
|
| H A D | internal.h | 439 struct iwl_trans *trans; member 682 if (trans->trans_cfg->gen2) in iwl_txq_get_tfd() 757 iwl_txq_gen2_set_tb(trans, tfd, trans->invalid_tx_cmd.dma, in iwl_txq_set_tfd_invalid_gen2() 758 trans->invalid_tx_cmd.size); in iwl_txq_set_tfd_invalid_gen2() 785 if (trans->trans_cfg->gen2) { in iwl_txq_gen1_tfd_tb_get_len() 876 _iwl_disable_interrupts(trans); in iwl_disable_interrupts() 908 _iwl_enable_interrupts(trans); in iwl_enable_interrupts() 1014 iwl_set_bit(trans, CSR_GP_CNTRL, in iwl_enable_rfkill_int() 1043 v = iwl_read32(trans, reg); in __iwl_trans_pcie_set_bits_mask() 1046 iwl_write32(trans, reg, v); in __iwl_trans_pcie_set_bits_mask() [all …]
|
| H A D | rx.c | 401 IWL_CRIT(trans, in iwl_pcie_rx_alloc_page() 1016 trans = trans_pcie->trans; in iwl_pcie_napi_poll() 1043 trans = trans_pcie->trans; in iwl_pcie_napi_poll_msix() 1342 IWL_DEBUG_RX(trans, in iwl_pcie_rx_handle_rb() 1646 struct iwl_trans *trans = trans_pcie->trans; in iwl_pcie_irq_rx_msix_handler() local 1656 IWL_ERR(trans, in iwl_pcie_irq_rx_msix_handler() 1999 iwl_write32(trans, in iwl_pcie_irq_handler() 2176 if (!trans) in iwl_pcie_isr() 2198 struct iwl_trans *trans = trans_pcie->trans; in iwl_pcie_irq_msix_handler() local 2307 IWL_ERR(trans, in iwl_pcie_irq_msix_handler() [all …]
|
| H A D | ctxt-info-gen3.c | 49 IWL_DEBUG_FW(trans, 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() 82 IWL_DEBUG_FW(trans, in iwl_pcie_ctxt_info_dbg_enable() 244 trans_pcie->iml = dma_alloc_coherent(trans->dev, trans->iml_len, in iwl_pcie_ctxt_info_gen3_init() 252 memcpy(trans_pcie->iml, trans->iml, trans->iml_len); in iwl_pcie_ctxt_info_gen3_init() 261 iwl_write32(trans, CSR_IML_SIZE_ADDR, trans->iml_len); in iwl_pcie_ctxt_info_gen3_init() 291 dma_free_coherent(trans->dev, trans->iml_len, trans_pcie->iml, in iwl_pcie_ctxt_info_gen3_free() 374 (trans, in iwl_pcie_load_payloads_segments() 449 (trans, in iwl_trans_pcie_ctx_info_gen3_load_pnvm() [all …]
|
| H A D | tx.c | 597 IWL_ERR(trans, in iwl_pcie_tx_stop_fh() 692 IWL_ERR(trans, in iwl_txq_log_scd_error() 707 struct iwl_trans *trans = txq->trans; in iwl_txq_stuck_timer() local 719 iwl_force_nmi(trans); in iwl_txq_stuck_timer() 741 txq->trans = trans; in iwl_pcie_txq_alloc() 989 iwl_write_direct32(trans, FH_MEM_CBBC_QUEUE(trans, txq_id), in iwl_pcie_tx_init() 1532 IWL_DEBUG_HC(trans, in iwl_pcie_enqueue_hcmd() 1679 IWL_WARN(trans, in iwl_pcie_hcmd_complete() 2385 IWL_ERR(trans, in iwl_pcie_reclaim() 2562 &trans->status), in iwl_trans_pcie_send_hcmd_sync() [all …]
|
| H A D | tx-gen2.c | 138 IWL_DEBUG_TX(trans, in iwl_txq_gen2_set_tb_with_wa() 668 dma_unmap_page(trans->dev, in iwl_txq_gen2_tfd_unmap() 673 dma_unmap_single(trans->dev, in iwl_txq_gen2_tfd_unmap() 752 iwl_txq_stop(trans, txq); in iwl_txq_gen2_tx() 810 iwl_txq_inc_wr_ptr(trans, txq); in iwl_txq_gen2_tx() 864 struct device *dev = trans->dev; in iwl_txq_gen2_free_memory() 1056 IWL_DEBUG_TX_QUEUES(trans, in iwl_txq_dyn_alloc() 1151 iwl_txq_gen2_free(trans, i); in iwl_txq_gen2_tx_free() 1190 iwl_txq_gen2_tx_free(trans); in iwl_txq_gen2_init() 1370 IWL_DEBUG_HC(trans, in iwl_pcie_gen2_enqueue_hcmd() [all …]
|
| /linux-6.15/drivers/net/wireless/intel/iwlwifi/ |
| H A D | iwl-trans.c | 151 struct iwl_trans *trans = container_of(wk, typeof(*trans), in iwl_trans_restart_wk() local 156 if (!trans->op_mode) in iwl_trans_restart_wk() 163 iwl_op_mode_dump_error(trans->op_mode, &trans->restart.mode); in iwl_trans_restart_wk() 192 iwl_trans_opmode_sw_reset(trans, trans->restart.mode.type); in iwl_trans_restart_wk() 231 trans = devm_kzalloc(dev, sizeof(*trans) + priv_size, GFP_KERNEL); in iwl_trans_alloc() 232 if (!trans) in iwl_trans_alloc() 242 trans->dev = dev; in iwl_trans_alloc() 247 return trans; in iwl_trans_alloc() 272 snprintf(trans->dev_cmd_pool_name, sizeof(trans->dev_cmd_pool_name), in iwl_trans_init() 274 trans->dev_cmd_pool = in iwl_trans_init() [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-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-trans.h | 801 struct iwl_trans *trans; member 1106 iwl_trans_read_mem(trans, addr, buf, \ 1141 #define iwl_trans_grab_nic_access(trans) \ argument 1154 trans->restart.mode.type = type; in iwl_trans_schedule_reset() 1164 &trans->status); in iwl_trans_schedule_reset() 1171 if (WARN_ON_ONCE(!trans->op_mode)) in iwl_trans_fw_error() 1176 trans->state = IWL_TRANS_NO_FW; in iwl_trans_fw_error() 1178 iwl_trans_schedule_reset(trans, type); in iwl_trans_fw_error() 1185 if (WARN_ON_ONCE(!trans->op_mode)) in iwl_trans_opmode_sw_reset() 1190 if (!trans->op_mode->ops->sw_reset || in iwl_trans_opmode_sw_reset() [all …]
|
| /linux-6.15/fs/bcachefs/ |
| H A D | btree_trans_commit.c | 76 insert_l(trans, &i[0])->b == insert_l(trans, &i[-1])->b; in same_leaf_as_prev() 82 return i + 1 < trans->updates + trans->nr_updates && in same_leaf_as_next() 83 insert_l(trans, &i[0])->b == insert_l(trans, &i[1])->b; in same_leaf_as_next() 110 bch2_btree_node_unlock_write(trans, trans->paths + i->path, insert_l(trans, i)->b); in trans_lock_write_fail() 125 if (bch2_btree_node_lock_write(trans, trans->paths + i->path, &insert_l(trans, i)->b->c)) in bch2_trans_lock_write() 129 bch2_btree_node_prep_for_write(trans, trans->paths + i->path, insert_l(trans, i)->b); in bch2_trans_lock_write() 143 trans->paths + i->path, insert_l(trans, i)->b); in bch2_trans_unlock_updates_write() 353 trans->journal_u64s, flags, trans); in bch2_trans_journal_res_get() 758 trans->journal_res.u64s -= trans->journal_entries_u64s; in bch2_trans_commit_write_locked() 761 *trans->journal_seq = trans->journal_res.seq; in bch2_trans_commit_write_locked() [all …]
|
| H A D | btree_iter.c | 1249 btree_path_copy(trans, trans->paths + new, trans->paths + src); in btree_path_clone() 1467 trans->nr_updates, trans->fn, trans->journal_res.seq); in bch2_trans_updates_to_text() 3136 memcpy(new_mem, trans->mem, trans->mem_top); in __bch2_trans_kmalloc() 3150 memcpy(new_mem, trans->mem, trans->mem_top); in __bch2_trans_kmalloc() 3175 p = trans->mem + trans->mem_top; in __bch2_trans_kmalloc() 3328 memset(trans, 0, sizeof(*trans)); in __bch2_trans_get() 3361 trans->nr_paths = ARRAY_SIZE(trans->_paths); in __bch2_trans_get() 3363 trans->sorted = trans->_sorted; in __bch2_trans_get() 3364 trans->paths = trans->_paths; in __bch2_trans_get() 3365 trans->updates = trans->_updates; in __bch2_trans_get() [all …]
|
| H A D | btree_locking.c | 58 struct btree_trans *trans; member 122 .trans = trans, in __lock_graph_down() 130 closure_get(&trans->ref); in lock_graph_down() 228 struct btree_trans *trans = i->trans; in break_cycle() local 260 if (i->trans == trans) { in lock_graph_descend() 299 if (trans->lock_must_abort && !trans->lock_may_not_fail) { in bch2_check_for_deadlock() 384 if (trans == top->trans || in bch2_check_for_deadlock() 609 trace_and_count(trans->c, trans_restart_relock_path, trans, trace_ip, path); in __bch2_btree_path_relock() 682 if (trans->restarted) in __bch2_btree_path_downgrade() 714 if (trans->restarted) in bch2_trans_downgrade() [all …]
|
| H A D | btree_update.c | 37 struct bch_fs *c = trans->c; in extent_front_merge() 395 EBUG_ON(trans->nr_updates >= trans->nr_paths); in bch2_trans_update_by_path() 420 for (i = trans->updates; i < trans->updates + trans->nr_updates; i++) { in bch2_trans_update_by_path() 426 bool overwrite = !cmp && i < trans->updates + trans->nr_updates; in bch2_trans_update_by_path() 438 array_insert_item(trans->updates, trans->nr_updates, in bch2_trans_update_by_path() 455 __btree_path_get(trans, trans->paths + i->path, true); in bch2_trans_update_by_path() 502 trace_and_count(trans->c, trans_restart_key_cache_raced, trans, _RET_IP_); in bch2_trans_update_get_key_cache() 506 btree_path_set_should_be_locked(trans, trans->paths + iter->key_cache_path); in bch2_trans_update_get_key_cache() 573 btree_trans_stats(trans)->journal_entries_size = trans->journal_entries_size; in __bch2_trans_jset_entry_alloc() 622 h->next = trans->hooks; in bch2_trans_commit_hook() [all …]
|
| H A D | btree_locking.h | 28 return trans->fn_idx < ARRAY_SIZE(trans->c->btree_transaction_stats) in btree_trans_stats() 29 ? &trans->c->btree_transaction_stats[trans->fn_idx] in btree_trans_stats() 197 if (!trans->locked) { in trans_set_locked() 199 trans->locked = true; in trans_set_locked() 200 trans->last_unlock_ip = 0; in trans_set_locked() 209 if (trans->locked) { in trans_set_unlocked() 211 trans->locked = false; in trans_set_unlocked() 214 if (!trans->pf_memalloc_nofs) in trans_set_unlocked() 226 trans->lock_must_abort = false; in __btree_node_lock_nopath() 227 trans->locking = b; in __btree_node_lock_nopath() [all …]
|
| H A D | btree_iter.h | 39 EBUG_ON(path - trans->paths >= trans->nr_paths); in __btree_path_put() 40 EBUG_ON(!test_bit(path - trans->paths, trans->paths_allocated)); in __btree_path_put() 80 trans->paths_sorted) in btree_trans_sort_paths() 144 ? trans->paths + trans->sorted[idx] in next_btree_path() 153 ? trans->paths + trans->sorted[idx - 1] in prev_btree_path() 332 if (trans->restarted || !trans->locked) in bch2_trans_verify_not_unlocked_or_in_restart() 368 trace_and_count(trans->c, trans_restart_injected, trans, ip); in trans_maybe_inject_restart() 558 if (likely(trans->mem_top + size <= trans->mem_bytes)) { in bch2_trans_kmalloc() 559 void *p = trans->mem + trans->mem_top; in bch2_trans_kmalloc() 573 if (likely(trans->mem_top + size <= trans->mem_bytes)) { in bch2_trans_kmalloc_nomemzero() [all …]
|
| H A D | io_misc.c | 31 struct bch_fs *c = trans->c; in bch2_extent_fallocate() 118 lockrestart_do(trans, in bch2_extent_fallocate() 131 bch2_trans_unlock_long(trans); in bch2_extent_fallocate() 145 struct bch_fs *c = trans->c; in bch2_fpunch_at() 161 bch2_trans_begin(trans); in bch2_fpunch_at() 209 bch2_trans_put(trans); in bch2_fpunch() 249 struct bch_fs *c = trans->c; in __bch2_resume_logged_op_truncate() 303 bch2_trans_put(trans); in bch2_truncate() 360 struct bch_fs *c = trans->c; in __bch2_resume_logged_op_finsert() 421 bch2_trans_begin(trans); in __bch2_resume_logged_op_finsert() [all …]
|
| H A D | subvolume.c | 32 struct bch_fs *c = trans->c; in check_subvol() 84 trans, subvol_children_not_set, in check_subvol() 101 trans, subvol_root_wrong_bi_subvol, in check_subvol() 168 check_subvol(trans, &iter, k))); in bch2_check_subvols() 185 trans, subvol_children_bad, in check_subvol_child() 280 bch2_trans_iter_exit(trans, &iter); in bch2_subvol_has_children() 352 bch2_trans_iter_exit(trans, &iter); in __bch2_subvolume_get_snapshot() 398 return lockrestart_do(trans, in bch2_subvolumes_reparent() 519 struct bch_fs *c = trans->c; in bch2_subvolume_wait_for_pagecache_and_delete_hook() 566 bch2_trans_iter_exit(trans, &iter); in bch2_subvolume_unlink() [all …]
|
| /linux-6.15/drivers/net/wireless/intel/iwlwifi/fw/ |
| H A D | pnvm.c | 28 IWL_DEBUG_FW(trans, in iwl_pnvm_complete_fn() 68 IWL_DEBUG_FW(trans, in iwl_pnvm_handle_section() 76 IWL_DEBUG_FW(trans, in iwl_pnvm_handle_section() 83 IWL_DEBUG_FW(trans, in iwl_pnvm_handle_section() 95 IWL_DEBUG_FW(trans, in iwl_pnvm_handle_section() 107 IWL_DEBUG_FW(trans, in iwl_pnvm_handle_section() 138 IWL_DEBUG_FW(trans, in iwl_pnvm_handle_section() 153 IWL_DEBUG_FW(trans, in iwl_pnvm_handle_section() 196 IWL_DEBUG_FW(trans, in iwl_pnvm_parse() 373 IWL_DEBUG_FW(trans, in iwl_pnvm_load_reduce_power_to_trans() [all …]
|
| /linux-6.15/net/rds/ |
| H A D | transport.c | 58 trans->t_type); in rds_trans_register() 60 transports[trans->t_type] = trans; in rds_trans_register() 81 if (trans) in rds_trans_put() 104 if (trans && (trans->laddr_check(net, addr, scope_id) == 0) && in rds_trans_get_preferred() 105 (!trans->t_owner || try_module_get(trans->t_owner))) { in rds_trans_get_preferred() 106 ret = trans; in rds_trans_get_preferred() 122 if (!trans) { in rds_trans_get() 129 if (trans && trans->t_type == t_type && in rds_trans_get() 130 (!trans->t_owner || try_module_get(trans->t_owner))) in rds_trans_get() 131 ret = trans; in rds_trans_get() [all …]
|
| /linux-6.15/drivers/net/ipa/ |
| H A D | gsi_trans.c | 268 u16 trans_index = trans - &trans_info->trans[0]; in gsi_trans_move_pending() 281 u16 trans_index = trans - trans_info->trans; in gsi_trans_move_complete() 354 trans = &trans_info->trans[trans_index]; in gsi_channel_trans_alloc() 355 memset(trans, 0, sizeof(*trans)); in gsi_channel_trans_alloc() 358 trans->gsi = gsi; in gsi_channel_trans_alloc() 373 return trans; in gsi_channel_trans_alloc() 387 trans_info = &trans->gsi->channel[trans->channel_id].trans_info; in gsi_trans_free() 450 ret = dma_map_sg(trans->gsi->dev, sg, 1, trans->direction); in gsi_trans_page_add() 568 for_each_sg(trans->sgl, sg, trans->used_count, i) { in __gsi_trans_commit() 633 dma_unmap_sg(trans->gsi->dev, trans->sgl, trans->used_count, in gsi_trans_complete() [all …]
|
| /linux-6.15/drivers/gpu/drm/i915/display/ |
| H A D | intel_hdcp_regs.h | 84 #define TRANS_HDCP_CONF(trans) _MMIO_TRANS(trans, _TRANSA_HDCP_CONF, \ argument 96 #define TRANS_HDCP_ANINIT(trans) _MMIO_TRANS(trans, \ argument 107 #define TRANS_HDCP_ANLO(trans) _MMIO_TRANS(trans, _TRANSA_HDCP_ANLO, \ argument 117 #define TRANS_HDCP_ANHI(trans) _MMIO_TRANS(trans, _TRANSA_HDCP_ANHI, \ argument 127 #define TRANS_HDCP_BKSVLO(trans) _MMIO_TRANS(trans, \ argument 138 #define TRANS_HDCP_BKSVHI(trans) _MMIO_TRANS(trans, \ argument 149 #define TRANS_HDCP_RPRIME(trans) _MMIO_TRANS(trans, \ argument 160 #define TRANS_HDCP_STATUS(trans) _MMIO_TRANS(trans, \ argument 223 #define TRANS_HDCP2_STATUS(trans) _MMIO_TRANS(trans, \ argument 246 #define TRANS_HDCP2_STREAM_STATUS(trans) _MMIO_TRANS(trans, \ argument [all …]
|
| H A D | intel_vrr_regs.h | 16 #define TRANS_VRR_CTL(dev_priv, trans) _MMIO_TRANS2(dev_priv, trans, _TRANS_VRR_CTL_A) argument 30 #define TRANS_VRR_VMAX(dev_priv, trans) _MMIO_TRANS2(dev_priv, trans, _TRANS_VRR_VMAX_A) argument 37 #define TRANS_VRR_VMIN(dev_priv, trans) _MMIO_TRANS2(dev_priv, trans, _TRANS_VRR_VMIN_A) argument 44 #define TRANS_VRR_VMAXSHIFT(dev_priv, trans) _MMIO_TRANS2(dev_priv, trans, \ argument 54 #define TRANS_VRR_STATUS(dev_priv, trans) _MMIO_TRANS2(dev_priv, trans, _TRANS_VRR_STATUS_A) argument 74 #define TRANS_VRR_VTOTAL_PREV(dev_priv, trans) _MMIO_TRANS2(dev_priv, trans, \ argument 85 #define TRANS_VRR_FLIPLINE(dev_priv, trans) _MMIO_TRANS2(dev_priv, trans, \ argument 93 #define TRANS_VRR_STATUS2(dev_priv, trans) _MMIO_TRANS2(dev_priv, trans, _TRANS_VRR_STATUS2_A) argument 100 #define TRANS_PUSH(dev_priv, trans) _MMIO_TRANS2(dev_priv, trans, _TRANS_PUSH_A) argument 105 #define TRANS_VRR_VSYNC(dev_priv, trans) _MMIO_TRANS2(dev_priv, trans, _TRANS_VRR_VSYNC_A) argument [all …]
|
| /linux-6.15/fs/btrfs/ |
| H A D | transaction.c | 514 !TRANS_ABORTED(trans)); in is_transaction_blocked() 893 return trans; in btrfs_attach_transaction_barrier() 1038 trans->transid, trans->bytes_reserved, 0); in btrfs_trans_release_metadata() 1063 trans->block_rsv = trans->orig_rsv; in __btrfs_end_transaction() 1098 ret = trans->aborted; in __btrfs_end_transaction() 1704 trans->bytes_reserved = trans->block_rsv->reserved; in create_pending_snapshot() 1772 trans->transid); in create_pending_snapshot() 1964 if (trans) in btrfs_transaction_blocked() 2006 if (IS_ERR(trans)) { in btrfs_commit_current_transaction() 2254 if (trans->in_fsync) in btrfs_commit_transaction() [all …]
|