Home
last modified time | relevance | path

Searched full:trans (Results 1 – 25 of 593) sorted by relevance

12345678910>>...24

/linux-6.14.4/drivers/net/wireless/intel/iwlwifi/
Diwl-trans.c12 #include "iwl-trans.h"
103 iwl_trans_determine_restart_mode(struct iwl_trans *trans) in iwl_trans_determine_restart_mode() argument
121 if (trans->restart.during_reset) in iwl_trans_determine_restart_mode()
124 data = iwl_trans_get_restart_data(trans->dev); in iwl_trans_determine_restart_mode()
143 struct iwl_trans *trans = container_of(wk, typeof(*trans), restart.wk); in iwl_trans_restart_wk() local
147 if (!trans->op_mode) in iwl_trans_restart_wk()
151 if (test_bit(STATUS_TRANS_DEAD, &trans->status)) in iwl_trans_restart_wk()
154 iwl_op_mode_dump_error(trans->op_mode, &trans->restart.mode); in iwl_trans_restart_wk()
160 * managed that via trans->restart.mode. in iwl_trans_restart_wk()
164 if (!test_and_clear_bit(STATUS_RESET_PENDING, &trans->status)) in iwl_trans_restart_wk()
[all …]
Diwl-io.c17 void iwl_write8(struct iwl_trans *trans, u32 ofs, u8 val) in iwl_write8() argument
19 trace_iwlwifi_dev_iowrite8(trans->dev, ofs, val); in iwl_write8()
20 iwl_trans_write8(trans, ofs, val); in iwl_write8()
24 void iwl_write32(struct iwl_trans *trans, u32 ofs, u32 val) in iwl_write32() argument
26 trace_iwlwifi_dev_iowrite32(trans->dev, ofs, val); in iwl_write32()
27 iwl_trans_write32(trans, ofs, val); in iwl_write32()
31 void iwl_write64(struct iwl_trans *trans, u64 ofs, u64 val) in iwl_write64() argument
33 trace_iwlwifi_dev_iowrite64(trans->dev, ofs, val); in iwl_write64()
34 iwl_trans_write32(trans, ofs, lower_32_bits(val)); in iwl_write64()
35 iwl_trans_write32(trans, ofs + 4, upper_32_bits(val)); in iwl_write64()
[all …]
Diwl-io.h9 #include "iwl-trans.h"
11 void iwl_write8(struct iwl_trans *trans, u32 ofs, u8 val);
12 void iwl_write32(struct iwl_trans *trans, u32 ofs, u32 val);
13 void iwl_write64(struct iwl_trans *trans, u64 ofs, u64 val);
14 u32 iwl_read32(struct iwl_trans *trans, u32 ofs);
16 static inline void iwl_set_bit(struct iwl_trans *trans, u32 reg, u32 mask) in iwl_set_bit() argument
18 iwl_trans_set_bits_mask(trans, reg, mask, mask); in iwl_set_bit()
21 static inline void iwl_clear_bit(struct iwl_trans *trans, u32 reg, u32 mask) in iwl_clear_bit() argument
23 iwl_trans_set_bits_mask(trans, reg, mask, 0); in iwl_clear_bit()
26 int iwl_poll_bit(struct iwl_trans *trans, u32 addr,
[all …]
/linux-6.14.4/drivers/net/wireless/intel/iwlwifi/pcie/
Dtrans-gen2.c6 #include "iwl-trans.h"
20 int iwl_pcie_gen2_apm_init(struct iwl_trans *trans) in iwl_pcie_gen2_apm_init() argument
24 IWL_DEBUG_INFO(trans, "Init card's basic functions\n"); in iwl_pcie_gen2_apm_init()
35 iwl_set_bit(trans, CSR_GIO_CHICKEN_BITS, in iwl_pcie_gen2_apm_init()
39 iwl_set_bit(trans, CSR_DBG_HPET_MEM_REG, CSR_DBG_HPET_MEM_REG_VAL); in iwl_pcie_gen2_apm_init()
45 iwl_set_bit(trans, CSR_HW_IF_CONFIG_REG, in iwl_pcie_gen2_apm_init()
48 iwl_pcie_apm_config(trans); in iwl_pcie_gen2_apm_init()
50 ret = iwl_finish_nic_init(trans); in iwl_pcie_gen2_apm_init()
54 set_bit(STATUS_DEVICE_ENABLED, &trans->status); in iwl_pcie_gen2_apm_init()
59 static void iwl_pcie_gen2_apm_stop(struct iwl_trans *trans, bool op_mode_leave) in iwl_pcie_gen2_apm_stop() argument
[all …]
Dtrans.c19 #include "iwl-trans.h"
37 void iwl_trans_pcie_dump_regs(struct iwl_trans *trans) in iwl_trans_pcie_dump_regs() argument
43 struct iwl_trans_pcie *trans_pcie = IWL_TRANS_GET_PCIE_TRANS(trans); in iwl_trans_pcie_dump_regs()
67 IWL_ERR(trans, "iwlwifi transaction failed, dumping registers\n"); in iwl_trans_pcie_dump_regs()
71 IWL_ERR(trans, "iwlwifi device config registers:\n"); in iwl_trans_pcie_dump_regs()
77 IWL_ERR(trans, "iwlwifi device memory mapped registers:\n"); in iwl_trans_pcie_dump_regs()
79 *ptr = iwl_read32(trans, i); in iwl_trans_pcie_dump_regs()
84 IWL_ERR(trans, "iwlwifi device AER capability structure:\n"); in iwl_trans_pcie_dump_regs()
99 IWL_ERR(trans, "iwlwifi parent port (%s) config registers:\n", in iwl_trans_pcie_dump_regs()
112 IWL_ERR(trans, "iwlwifi root port (%s) AER cap structure:\n", in iwl_trans_pcie_dump_regs()
[all …]
Dctxt-info-gen3.c6 #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 …]
Dinternal.h20 #include "iwl-trans.h"
191 * @trans: transport pointer (for configuration)
194 static inline u16 iwl_get_closed_rb_stts(struct iwl_trans *trans, in iwl_get_closed_rb_stts() argument
197 if (trans->trans_cfg->device_family >= IWL_DEVICE_FAMILY_AX210) { in iwl_get_closed_rb_stts()
356 * @trans: pointer to the generic transport area
439 struct iwl_trans *trans; member
524 IWL_TRANS_GET_PCIE_TRANS(struct iwl_trans *trans) in IWL_TRANS_GET_PCIE_TRANS() argument
526 return (void *)trans->trans_specific; in IWL_TRANS_GET_PCIE_TRANS()
529 static inline void iwl_pcie_clear_irq(struct iwl_trans *trans, int queue) in iwl_pcie_clear_irq() argument
539 iwl_write32(trans, CSR_MSIX_AUTOMASK_ST_AD, BIT(queue)); in iwl_pcie_clear_irq()
[all …]
Drx.c144 int iwl_pcie_rx_stop(struct iwl_trans *trans) in iwl_pcie_rx_stop() argument
146 if (trans->trans_cfg->device_family >= IWL_DEVICE_FAMILY_AX210) { in iwl_pcie_rx_stop()
148 iwl_write_umac_prph(trans, RFH_RXF_DMA_CFG_GEN3, 0); in iwl_pcie_rx_stop()
149 return iwl_poll_umac_prph_bit(trans, RFH_GEN_STATUS_GEN3, in iwl_pcie_rx_stop()
151 } else if (trans->trans_cfg->mq_rx_supported) { in iwl_pcie_rx_stop()
152 iwl_write_prph(trans, RFH_RXF_DMA_CFG, 0); in iwl_pcie_rx_stop()
153 return iwl_poll_prph_bit(trans, RFH_GEN_STATUS, in iwl_pcie_rx_stop()
156 iwl_write_direct32(trans, FH_MEM_RCSR_CHNL0_CONFIG_REG, 0); in iwl_pcie_rx_stop()
157 return iwl_poll_direct_bit(trans, FH_MEM_RSSR_RX_STATUS_REG, in iwl_pcie_rx_stop()
166 static void iwl_pcie_rxq_inc_wr_ptr(struct iwl_trans *trans, in iwl_pcie_rxq_inc_wr_ptr() argument
[all …]
Dtx.c52 int iwl_pcie_alloc_dma_ptr(struct iwl_trans *trans, in iwl_pcie_alloc_dma_ptr() argument
58 ptr->addr = dma_alloc_coherent(trans->dev, size, in iwl_pcie_alloc_dma_ptr()
66 void iwl_pcie_free_dma_ptr(struct iwl_trans *trans, struct iwl_dma_ptr *ptr) in iwl_pcie_free_dma_ptr() argument
71 dma_free_coherent(trans->dev, ptr->size, ptr->addr, ptr->dma); in iwl_pcie_free_dma_ptr()
78 static void iwl_pcie_txq_inc_wr_ptr(struct iwl_trans *trans, in iwl_pcie_txq_inc_wr_ptr() argument
81 struct iwl_trans_pcie *trans_pcie = IWL_TRANS_GET_PCIE_TRANS(trans); in iwl_pcie_txq_inc_wr_ptr()
93 if (!trans->trans_cfg->base_params->shadow_reg_enable && in iwl_pcie_txq_inc_wr_ptr()
95 test_bit(STATUS_TPOWER_PMI, &trans->status)) { in iwl_pcie_txq_inc_wr_ptr()
101 reg = iwl_read32(trans, CSR_UCODE_DRV_GP1); in iwl_pcie_txq_inc_wr_ptr()
104 IWL_DEBUG_INFO(trans, "Tx queue %d requesting wakeup, GP1 = 0x%x\n", in iwl_pcie_txq_inc_wr_ptr()
[all …]
/linux-6.14.4/fs/bcachefs/
Dbtree_trans_commit.c44 static void verify_update_old_key(struct btree_trans *trans, struct btree_insert_entry *i) in verify_update_old_key() argument
47 struct bch_fs *c = trans->c; in verify_update_old_key()
49 struct bkey_s_c k = bch2_btree_path_peek_slot_exact(trans->paths + i->path, &u); in verify_update_old_key()
51 if (unlikely(trans->journal_replay_not_finished)) { in verify_update_old_key()
67 static inline struct btree_path_level *insert_l(struct btree_trans *trans, struct btree_insert_entr… in insert_l() argument
69 return (trans->paths + i->path)->l + i->level; in insert_l()
72 static inline bool same_leaf_as_prev(struct btree_trans *trans, in same_leaf_as_prev() argument
75 return i != trans->updates && in same_leaf_as_prev()
76 insert_l(trans, &i[0])->b == insert_l(trans, &i[-1])->b; in same_leaf_as_prev()
79 static inline bool same_leaf_as_next(struct btree_trans *trans, in same_leaf_as_next() argument
[all …]
Dbtree_iter.c121 static void bch2_btree_path_verify_cached(struct btree_trans *trans, in bch2_btree_path_verify_cached() argument
127 if (!bch2_btree_node_relock(trans, path, 0)) in bch2_btree_path_verify_cached()
135 btree_node_unlock(trans, path, 0); in bch2_btree_path_verify_cached()
138 static void bch2_btree_path_verify_level(struct btree_trans *trans, in bch2_btree_path_verify_level() argument
159 bch2_btree_path_verify_cached(trans, path); in bch2_btree_path_verify_level()
166 if (!bch2_btree_node_relock_notrace(trans, path, level)) in bch2_btree_path_verify_level()
192 btree_node_unlock(trans, path, level); in bch2_btree_path_verify_level()
220 static void bch2_btree_path_verify(struct btree_trans *trans, in bch2_btree_path_verify() argument
223 struct bch_fs *c = trans->c; in bch2_btree_path_verify()
232 bch2_btree_path_verify_level(trans, path, i); in bch2_btree_path_verify()
[all …]
Dbtree_locking.c19 struct six_lock_count bch2_btree_node_lock_counts(struct btree_trans *trans, in bch2_btree_node_lock_counts() argument
33 trans_for_each_path(trans, path, i) in bch2_btree_node_lock_counts()
46 void bch2_btree_node_unlock_write(struct btree_trans *trans, in bch2_btree_node_unlock_write() argument
49 bch2_btree_node_unlock_write_inlined(trans, path, b); in bch2_btree_node_unlock_write()
55 * @trans wants to lock @b with type @type
58 struct btree_trans *trans; member
80 struct task_struct *task = READ_ONCE(i->trans->locking_wait.task); in print_cycle()
84 bch2_btree_trans_to_text(out, i->trans); in print_cycle()
94 struct task_struct *task = i->trans->locking_wait.task; in print_chain()
104 closure_put(&g->g[--g->nr].trans->ref); in lock_graph_up()
[all …]
Dbtree_update.c31 static noinline int extent_front_merge(struct btree_trans *trans, in extent_front_merge() argument
37 struct bch_fs *c = trans->c; in extent_front_merge()
41 if (unlikely(trans->journal_replay_not_finished)) in extent_front_merge()
44 update = bch2_bkey_make_mut_noupdate(trans, k); in extent_front_merge()
52 ret = bch2_key_has_snapshot_overwrites(trans, iter->btree_id, k.k->p) ?: in extent_front_merge()
53 bch2_key_has_snapshot_overwrites(trans, iter->btree_id, (*insert)->k.p); in extent_front_merge()
59 ret = bch2_btree_delete_at(trans, iter, flags); in extent_front_merge()
67 static noinline int extent_back_merge(struct btree_trans *trans, in extent_back_merge() argument
72 struct bch_fs *c = trans->c; in extent_back_merge()
75 if (unlikely(trans->journal_replay_not_finished)) in extent_back_merge()
[all …]
Dbtree_locking.h26 static inline struct btree_transaction_stats *btree_trans_stats(struct btree_trans *trans) in btree_trans_stats() argument
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()
79 static inline void mark_btree_node_locked(struct btree_trans *trans, in mark_btree_node_locked() argument
109 static void btree_trans_lock_hold_time_update(struct btree_trans *trans, in btree_trans_lock_hold_time_update() argument
113 __bch2_time_stats_update(&btree_trans_stats(trans)->lock_hold_times, in btree_trans_lock_hold_time_update()
124 static inline void btree_node_unlock(struct btree_trans *trans, in btree_node_unlock() argument
133 bch2_btree_node_unlock_write(trans, path, path->l[level].b); in btree_node_unlock()
137 btree_trans_lock_hold_time_update(trans, path, level); in btree_node_unlock()
152 static inline void __bch2_btree_path_unlock(struct btree_trans *trans, in __bch2_btree_path_unlock() argument
[all …]
Dsubvolume.c27 static int check_subvol(struct btree_trans *trans, in check_subvol() argument
31 struct bch_fs *c = trans->c; in check_subvol()
44 ret = bch2_snapshot_lookup(trans, snapid, &snapshot); in check_subvol()
53 ret = bch2_subvolume_delete(trans, iter->pos.offset); in check_subvol()
60 trans, subvol_root_fs_path_parent_nonzero, in check_subvol()
64 bch2_bkey_make_mut_typed(trans, iter, &subvol.s_c, 0, subvolume); in check_subvol()
76 bch2_bkey_get_iter(trans, &subvol_children_iter, in check_subvol()
83 trans, subvol_children_not_set, in check_subvol()
88 ret = bch2_btree_bit_mod(trans, BTREE_ID_subvolume_children, pos, true); in check_subvol()
95 ret = bch2_inode_find_by_inum_nowarn_trans(trans, in check_subvol()
[all …]
Dbtree_iter.h22 static inline void __btree_path_get(struct btree_trans *trans, struct btree_path *path, bool intent) in __btree_path_get() argument
24 unsigned idx = path - trans->paths; in __btree_path_get()
26 EBUG_ON(idx >= trans->nr_paths); in __btree_path_get()
27 EBUG_ON(!test_bit(idx, trans->paths_allocated)); in __btree_path_get()
29 bch2_dump_trans_paths_updates(trans); in __btree_path_get()
35 trace_btree_path_get_ll(trans, path); in __btree_path_get()
38 static inline bool __btree_path_put(struct btree_trans *trans, struct btree_path *path, bool intent) in __btree_path_put() argument
40 EBUG_ON(path - trans->paths >= trans->nr_paths); in __btree_path_put()
41 EBUG_ON(!test_bit(path - trans->paths, trans->paths_allocated)); in __btree_path_put()
45 trace_btree_path_put_ll(trans, path); in __btree_path_put()
[all …]
Dbtree_update_interior.c45 int bch2_btree_node_check_topology(struct btree_trans *trans, struct btree *b) in bch2_btree_node_check_topology() argument
47 struct bch_fs *c = trans->c; in bch2_btree_node_check_topology()
63 bch2_btree_and_journal_iter_init_node_iter(trans, &iter, b); in bch2_btree_node_check_topology()
69 log_fsck_err(trans, btree_root_bad_min_key, in bch2_btree_node_check_topology()
77 log_fsck_err(trans, btree_root_bad_max_key, in bch2_btree_node_check_topology()
109 log_fsck_err(trans, btree_node_topology_bad_min_key, "%s", buf.buf); in bch2_btree_node_check_topology()
126 log_fsck_err(trans, btree_node_topology_empty_interior_node, "%s", buf.buf); in bch2_btree_node_check_topology()
139 log_fsck_err(trans, btree_node_topology_bad_max_key, "%s", buf.buf); in bch2_btree_node_check_topology()
219 static void __btree_node_free(struct btree_trans *trans, struct btree *b) in __btree_node_free() argument
221 struct bch_fs *c = trans->c; in __btree_node_free()
[all …]
Dbtree_update.h28 "pin journal entry referred to by trans->journal_res.seq") \
70 static inline int bch2_btree_delete_at_buffered(struct btree_trans *trans, in bch2_btree_delete_at_buffered() argument
73 return bch2_btree_bit_mod_buffered(trans, btree, pos, false); in bch2_btree_delete_at_buffered()
86 static inline int bch2_insert_snapshot_whiteouts(struct btree_trans *trans, in bch2_insert_snapshot_whiteouts() argument
95 return __bch2_insert_snapshot_whiteouts(trans, btree, old_pos, new_pos); in bch2_insert_snapshot_whiteouts()
110 static inline struct jset_entry *btree_trans_journal_entries_top(struct btree_trans *trans) in btree_trans_journal_entries_top() argument
112 return (void *) ((u64 *) trans->journal_entries + trans->journal_entries_u64s); in btree_trans_journal_entries_top()
116 bch2_trans_jset_entry_alloc(struct btree_trans *trans, unsigned u64s) in bch2_trans_jset_entry_alloc() argument
118 if (!trans->journal_entries || in bch2_trans_jset_entry_alloc()
119 trans->journal_entries_u64s + u64s > trans->journal_entries_size) in bch2_trans_jset_entry_alloc()
[all …]
Dfsck.c73 static s64 bch2_count_inode_sectors(struct btree_trans *trans, u64 inum, in bch2_count_inode_sectors() argument
78 int ret = for_each_btree_key_max(trans, iter, BTREE_ID_extents, in bch2_count_inode_sectors()
90 static s64 bch2_count_subdirs(struct btree_trans *trans, u64 inum, in bch2_count_subdirs() argument
95 int ret = for_each_btree_key_max(trans, iter, BTREE_ID_dirents, in bch2_count_subdirs()
108 static int subvol_lookup(struct btree_trans *trans, u32 subvol, in subvol_lookup() argument
112 int ret = bch2_subvolume_get(trans, subvol, false, &s); in subvol_lookup()
119 static int lookup_first_inode(struct btree_trans *trans, u64 inode_nr, in lookup_first_inode() argument
126 for_each_btree_key_norestart(trans, iter, BTREE_ID_inodes, POS(0, inode_nr), in lookup_first_inode()
137 bch_err_msg(trans->c, ret, "fetching inode %llu", inode_nr); in lookup_first_inode()
138 bch2_trans_iter_exit(trans, &iter); in lookup_first_inode()
[all …]
Dio_misc.c23 int bch2_extent_fallocate(struct btree_trans *trans, in bch2_extent_fallocate() argument
31 struct bch_fs *c = trans->c; in bch2_extent_fallocate()
85 ret = bch2_alloc_sectors_start_trans(trans, in bch2_extent_fallocate()
111 ret = bch2_extent_update(trans, inum, iter, new.k, &disk_res, in bch2_extent_fallocate()
118 bch2_inum_offset_err_msg_trans(trans, &buf, inum, iter->pos.offset << 9); in bch2_extent_fallocate()
130 bch2_trans_unlock_long(trans); in bch2_extent_fallocate()
140 int bch2_fpunch_at(struct btree_trans *trans, struct btree_iter *iter, in bch2_fpunch_at() argument
144 struct bch_fs *c = trans->c; in bch2_fpunch_at()
160 bch2_trans_begin(trans); in bch2_fpunch_at()
162 ret = bch2_subvolume_get_snapshot(trans, inum.subvol, &snapshot); in bch2_fpunch_at()
[all …]
Dbackpointers.c88 static noinline int backpointer_mod_err(struct btree_trans *trans, in backpointer_mod_err() argument
94 struct bch_fs *c = trans->c; in backpointer_mod_err()
138 int bch2_bucket_backpointer_mod_nowritebuffer(struct btree_trans *trans, in bch2_bucket_backpointer_mod_nowritebuffer() argument
144 struct bkey_s_c k = bch2_bkey_get_iter(trans, &bp_iter, BTREE_ID_backpointers, in bch2_bucket_backpointer_mod_nowritebuffer()
157 ret = backpointer_mod_err(trans, orig_k, bp, k, insert); in bch2_bucket_backpointer_mod_nowritebuffer()
167 ret = bch2_trans_update(trans, &bp_iter, &bp->k_i, 0); in bch2_bucket_backpointer_mod_nowritebuffer()
169 bch2_trans_iter_exit(trans, &bp_iter); in bch2_bucket_backpointer_mod_nowritebuffer()
173 static int bch2_backpointer_del(struct btree_trans *trans, struct bpos pos) in bch2_backpointer_del() argument
176 ? bch2_btree_delete_at_buffered(trans, BTREE_ID_backpointers, pos) in bch2_backpointer_del()
177 : bch2_btree_delete(trans, BTREE_ID_backpointers, pos, 0)) ?: in bch2_backpointer_del()
[all …]
/linux-6.14.4/drivers/net/wireless/intel/iwlwifi/fw/
Dpnvm.c25 struct iwl_trans *trans = (struct iwl_trans *)data; in iwl_pnvm_complete_fn() local
28 IWL_DEBUG_FW(trans, in iwl_pnvm_complete_fn()
35 static int iwl_pnvm_handle_section(struct iwl_trans *trans, const u8 *data, in iwl_pnvm_handle_section() argument
44 IWL_DEBUG_FW(trans, "Handling PNVM section\n"); in iwl_pnvm_handle_section()
58 IWL_ERR(trans, "invalid TLV len: %zd/%u\n", in iwl_pnvm_handle_section()
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()
99 if (mac_type == CSR_HW_REV_TYPE(trans->hw_rev) && in iwl_pnvm_handle_section()
[all …]
/linux-6.14.4/drivers/gpu/drm/i915/display/
Dintel_hdcp_regs.h84 #define TRANS_HDCP_CONF(trans) _MMIO_TRANS(trans, _TRANSA_HDCP_CONF, \ argument
86 #define HDCP_CONF(dev_priv, trans, port) \ argument
88 TRANS_HDCP_CONF(trans) : \
96 #define TRANS_HDCP_ANINIT(trans) _MMIO_TRANS(trans, \ argument
99 #define HDCP_ANINIT(dev_priv, trans, port) \ argument
101 TRANS_HDCP_ANINIT(trans) : \
107 #define TRANS_HDCP_ANLO(trans) _MMIO_TRANS(trans, _TRANSA_HDCP_ANLO, \ argument
109 #define HDCP_ANLO(dev_priv, trans, port) \ argument
111 TRANS_HDCP_ANLO(trans) : \
117 #define TRANS_HDCP_ANHI(trans) _MMIO_TRANS(trans, _TRANSA_HDCP_ANHI, \ argument
[all …]
/linux-6.14.4/net/rds/
Dtransport.c50 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-6.14.4/drivers/net/ipa/
Dgsi_trans.c219 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 …]

12345678910>>...24