| /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 in iwl_trans_determine_restart_mode() 206 struct iwl_trans *trans = container_of(wk, typeof(*trans), iwl_trans_restart_wk() local 273 struct iwl_trans *trans; iwl_trans_alloc() local 296 iwl_trans_free(struct iwl_trans * trans) iwl_trans_free() argument 301 iwl_trans_send_cmd(struct iwl_trans * trans,struct iwl_host_cmd * cmd) iwl_trans_send_cmd() argument 336 iwl_trans_alloc_tx_cmd(struct iwl_trans * trans) iwl_trans_alloc_tx_cmd() argument 342 iwl_trans_free_tx_cmd(struct iwl_trans * trans,struct iwl_device_tx_cmd * dev_cmd) iwl_trans_free_tx_cmd() argument 366 iwl_get_cmd_string(struct iwl_trans * trans,u32 id) iwl_get_cmd_string() argument 389 iwl_trans_op_mode_enter(struct iwl_trans * trans,struct iwl_op_mode * op_mode) iwl_trans_op_mode_enter() argument 404 iwl_trans_start_hw(struct iwl_trans * trans) iwl_trans_start_hw() argument 414 iwl_trans_op_mode_leave(struct iwl_trans * trans) iwl_trans_op_mode_leave() argument 432 iwl_trans_write8(struct iwl_trans * trans,u32 ofs,u8 val) iwl_trans_write8() argument 437 iwl_trans_write32(struct iwl_trans * trans,u32 ofs,u32 val) iwl_trans_write32() argument 442 iwl_trans_read32(struct iwl_trans * trans,u32 ofs) iwl_trans_read32() argument 447 iwl_trans_read_prph(struct iwl_trans * trans,u32 ofs) iwl_trans_read_prph() argument 452 iwl_trans_write_prph(struct iwl_trans * trans,u32 ofs,u32 val) iwl_trans_write_prph() argument 457 iwl_trans_read_mem(struct iwl_trans * trans,u32 addr,void * buf,int dwords) iwl_trans_read_mem() argument 464 iwl_trans_write_mem(struct iwl_trans * trans,u32 addr,const void * buf,int dwords) iwl_trans_write_mem() argument 483 iwl_trans_set_pmi(struct iwl_trans * trans,bool state) iwl_trans_set_pmi() argument 492 iwl_trans_sw_reset(struct iwl_trans * trans) iwl_trans_sw_reset() argument 498 iwl_trans_dump_data(struct iwl_trans * trans,u32 dump_mask,const struct iwl_dump_sanitize_ops * sanitize_ops,void * sanitize_ctx) iwl_trans_dump_data() argument 506 iwl_trans_d3_suspend(struct iwl_trans * trans,bool reset) iwl_trans_d3_suspend() argument 514 iwl_trans_d3_resume(struct iwl_trans * trans,bool reset) iwl_trans_d3_resume() argument 522 iwl_trans_interrupts(struct iwl_trans * trans,bool enable) iwl_trans_interrupts() argument 527 iwl_trans_sync_nmi(struct iwl_trans * trans) iwl_trans_sync_nmi() argument 532 iwl_trans_write_imr_mem(struct iwl_trans * trans,u32 dst_addr,u64 src_addr,u32 byte_cnt) iwl_trans_write_imr_mem() argument 538 iwl_trans_set_bits_mask(struct iwl_trans * trans,u32 reg,u32 mask,u32 value) iwl_trans_set_bits_mask() argument 545 iwl_trans_read_config32(struct iwl_trans * trans,u32 ofs,u32 * val) iwl_trans_read_config32() argument 551 _iwl_trans_grab_nic_access(struct iwl_trans * trans) _iwl_trans_grab_nic_access() argument 564 iwl_trans_fw_alive(struct iwl_trans * trans) iwl_trans_fw_alive() argument 577 iwl_trans_start_fw(struct iwl_trans * trans,const struct iwl_fw * fw,enum iwl_ucode_type ucode_type,bool run_in_rfkill) iwl_trans_start_fw() argument 605 iwl_trans_stop_device(struct iwl_trans * trans) iwl_trans_stop_device() argument 646 iwl_trans_tx(struct iwl_trans * trans,struct sk_buff * skb,struct iwl_device_tx_cmd * dev_cmd,int queue) iwl_trans_tx() argument 663 iwl_trans_reclaim(struct iwl_trans * trans,int queue,int ssn,struct sk_buff_head * skbs,bool is_flush) iwl_trans_reclaim() argument 677 iwl_trans_txq_disable(struct iwl_trans * trans,int queue,bool configure_scd) iwl_trans_txq_disable() argument 684 iwl_trans_txq_enable_cfg(struct iwl_trans * trans,int queue,u16 ssn,const struct iwl_trans_txq_scd_cfg * cfg,unsigned int queue_wdg_timeout) iwl_trans_txq_enable_cfg() argument 699 iwl_trans_wait_txq_empty(struct iwl_trans * trans,int queue) iwl_trans_wait_txq_empty() argument 712 iwl_trans_wait_tx_queues_empty(struct iwl_trans * trans,u32 txqs) iwl_trans_wait_tx_queues_empty() argument 722 iwl_trans_freeze_txq_timer(struct iwl_trans * trans,unsigned long txqs,bool freeze) iwl_trans_freeze_txq_timer() argument 733 iwl_trans_txq_set_shared_mode(struct iwl_trans * trans,int txq_id,bool shared_mode) iwl_trans_txq_set_shared_mode() argument 741 iwl_trans_debugfs_cleanup(struct iwl_trans * trans) iwl_trans_debugfs_cleanup() argument 747 iwl_trans_set_q_ptrs(struct iwl_trans * trans,int queue,int ptr) iwl_trans_set_q_ptrs() argument 757 iwl_trans_txq_alloc(struct iwl_trans * trans,u32 flags,u32 sta_mask,u8 tid,int size,unsigned int wdg_timeout) iwl_trans_txq_alloc() argument 771 iwl_trans_txq_free(struct iwl_trans * trans,int queue) iwl_trans_txq_free() argument 777 iwl_trans_get_rxq_dma_data(struct iwl_trans * trans,int queue,struct iwl_trans_rxq_dma_data * data) iwl_trans_get_rxq_dma_data() argument 783 iwl_trans_load_pnvm(struct iwl_trans * trans,const struct iwl_pnvm_image * pnvm_data,const struct iwl_ucode_capabilities * capa) iwl_trans_load_pnvm() argument 791 iwl_trans_set_pnvm(struct iwl_trans * trans,const struct iwl_ucode_capabilities * capa) iwl_trans_set_pnvm() argument 797 iwl_trans_load_reduce_power(struct iwl_trans * trans,const struct iwl_pnvm_image * payloads,const struct iwl_ucode_capabilities * capa) iwl_trans_load_reduce_power() argument 805 iwl_trans_set_reduce_power(struct iwl_trans * trans,const struct iwl_ucode_capabilities * capa) iwl_trans_set_reduce_power() argument 811 iwl_trans_is_pm_supported(struct iwl_trans * trans) iwl_trans_is_pm_supported() argument 820 iwl_trans_is_ltr_enabled(struct iwl_trans * trans) iwl_trans_is_ltr_enabled() argument [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() 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 38 iwl_write_prph(trans, SCD_TXFACT, IWL_MASK(0, 7)); in iwl_scd_activate_fifos() [all …]
|
| H A D | iwl-dbg-tlv.c | 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() 187 if (!iwl_dbg_tlv_add(tlv, &trans->dbg.time_point[tp].hcmd_list)) in iwl_dbg_tlv_alloc_hcmd() [all …]
|
| /linux/drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/ |
| 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.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 | 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/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/drivers/net/wireless/intel/iwlwifi/pcie/ |
| H A D | ctxt-info-v2.c | 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() 77 &trans->dbg.fw_mon_ini[alloc_id].frags[0]; in iwl_pcie_ctxt_info_dbg_enable() [all …]
|
| H A D | ctxt-info.c | 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 65 struct iwl_self_init_dram *dram = &trans->init_dram; in iwl_pcie_ctxt_info_free_paging() [all …]
|
| H A D | utils.h | 11 void iwl_trans_pcie_dump_regs(struct iwl_trans *trans, struct pci_dev *pdev); 13 static inline void _iwl_trans_set_bits_mask(struct iwl_trans *trans, in _iwl_trans_set_bits_mask() argument 22 v = iwl_read32(trans, reg); in _iwl_trans_set_bits_mask() 25 iwl_write32(trans, reg, v); in _iwl_trans_set_bits_mask() 28 static inline void iwl_trans_clear_bit(struct iwl_trans *trans, in iwl_trans_clear_bit() argument 31 _iwl_trans_set_bits_mask(trans, reg, mask, 0); in iwl_trans_clear_bit() 34 static inline void iwl_trans_set_bit(struct iwl_trans *trans, in iwl_trans_set_bit() argument 37 _iwl_trans_set_bits_mask(trans, reg, mask, mask); in iwl_trans_set_bit()
|
| /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 …]
|
| H A D | ipa_table.c | 205 static void ipa_table_reset_add(struct gsi_trans *trans, bool filter, in ipa_table_reset_add() argument 208 struct ipa *ipa = container_of(trans->gsi, struct ipa, gsi); in ipa_table_reset_add() 226 ipa_cmd_dma_shared_mem_add(trans, offset, size, addr, true); in ipa_table_reset_add() 237 struct gsi_trans *trans; in ipa_filter_reset_table() local 240 trans = ipa_cmd_trans_alloc(ipa, hweight64(ep_mask)); in ipa_filter_reset_table() 241 if (!trans) { in ipa_filter_reset_table() 258 ipa_table_reset_add(trans, true, hashed, ipv6, endpoint_id, 1); in ipa_filter_reset_table() 261 gsi_trans_commit_wait(trans); in ipa_filter_reset_table() 297 struct gsi_trans *trans; in ipa_route_reset() local 301 trans = ipa_cmd_trans_alloc(ipa, hash_support ? 4 : 2); in ipa_route_reset() [all …]
|
| /linux/fs/btrfs/ |
| H A D | transaction.c | 50 * | New trans handles can be attached to transaction N by calling all 54 * | Call btrfs_commit_transaction() on any trans handle attached to 68 * | - Wait for all other trans handle holders to release. 79 * | Caller is chosen to commit transaction N, and all other trans handle 179 static noinline void switch_commit_roots(struct btrfs_trans_handle *trans) in switch_commit_roots() argument 181 struct btrfs_transaction *cur_trans = trans->transaction; in switch_commit_roots() 182 struct btrfs_fs_info *fs_info = trans->fs_info; in switch_commit_roots() 195 fs_info->last_reloc_trans = trans->transid; in switch_commit_roots() 213 btrfs_free_log(trans, root); in switch_commit_roots() 222 static inline void extwriter_counter_inc(struct btrfs_transaction *trans, in extwriter_counter_inc() argument 229 extwriter_counter_dec(struct btrfs_transaction * trans,unsigned int type) extwriter_counter_dec() argument 236 extwriter_counter_init(struct btrfs_transaction * trans,unsigned int type) extwriter_counter_init() argument 242 extwriter_counter_read(struct btrfs_transaction * trans) extwriter_counter_read() argument 254 btrfs_trans_release_chunk_metadata(struct btrfs_trans_handle * trans) btrfs_trans_release_chunk_metadata() argument 407 record_root_in_trans(struct btrfs_trans_handle * trans,struct btrfs_root * root,bool force) record_root_in_trans() argument 468 btrfs_add_dropped_root(struct btrfs_trans_handle * trans,struct btrfs_root * root) btrfs_add_dropped_root() argument 487 btrfs_record_root_in_trans(struct btrfs_trans_handle * trans,struct btrfs_root * root) btrfs_record_root_in_trans() argument 512 is_transaction_blocked(struct btrfs_transaction * trans) is_transaction_blocked() argument 885 struct btrfs_trans_handle *trans; btrfs_attach_transaction_barrier() local 1010 btrfs_should_end_transaction(struct btrfs_trans_handle * trans) btrfs_should_end_transaction() argument 1024 btrfs_trans_release_metadata(struct btrfs_trans_handle * trans) btrfs_trans_release_metadata() argument 1063 __btrfs_end_transaction(struct btrfs_trans_handle * trans,int throttle) __btrfs_end_transaction() argument 1116 btrfs_end_transaction(struct btrfs_trans_handle * trans) btrfs_end_transaction() argument 1121 btrfs_end_transaction_throttle(struct btrfs_trans_handle * trans) btrfs_end_transaction_throttle() argument 1264 btrfs_write_and_wait_transaction(struct btrfs_trans_handle * trans) btrfs_write_and_wait_transaction() argument 1297 update_cowonly_root(struct btrfs_trans_handle * trans,struct btrfs_root * root) update_cowonly_root() argument 1334 commit_cowonly_roots(struct btrfs_trans_handle * trans) commit_cowonly_roots() argument 1470 commit_fs_roots(struct btrfs_trans_handle * trans) commit_fs_roots() argument 1551 qgroup_account_snapshot(struct btrfs_trans_handle * trans,struct btrfs_root * src,struct btrfs_root * parent,struct btrfs_qgroup_inherit * inherit,u64 dst_objectid) qgroup_account_snapshot() argument 1649 create_pending_snapshot(struct btrfs_trans_handle * trans,struct btrfs_pending_snapshot * pending) create_pending_snapshot() argument 1933 create_pending_snapshots(struct btrfs_trans_handle * trans) create_pending_snapshots() argument 1974 struct btrfs_transaction *trans; btrfs_transaction_blocked() local 1985 btrfs_commit_transaction_async(struct btrfs_trans_handle * trans) btrfs_commit_transaction_async() argument 2018 struct btrfs_trans_handle *trans; btrfs_commit_current_transaction() local 2030 cleanup_transaction(struct btrfs_trans_handle * trans,int err) cleanup_transaction() argument 2113 btrfs_cleanup_pending_block_groups(struct btrfs_trans_handle * trans) btrfs_cleanup_pending_block_groups() argument 2169 add_pending_snapshot(struct btrfs_trans_handle * trans) add_pending_snapshot() argument 2198 btrfs_commit_transaction(struct btrfs_trans_handle * trans) btrfs_commit_transaction() argument 2697 __btrfs_abort_transaction(struct btrfs_trans_handle * trans,const char * function,unsigned int line,int error,bool first_hit) __btrfs_abort_transaction() argument [all...] |
| H A D | free-space-tree.c | 20 static int __add_block_group_free_space(struct btrfs_trans_handle *trans, 68 static int add_new_free_space_info(struct btrfs_trans_handle *trans, 82 ret = btrfs_insert_empty_item(trans, root, path, &key, sizeof(*info)); in add_new_free_space_info() 96 struct btrfs_trans_handle *trans, 109 ret = btrfs_search_slot(trans, root, &key, path, 0, cow); in btrfs_search_free_space_info() 127 static int btrfs_search_prev_slot(struct btrfs_trans_handle *trans, 134 ret = btrfs_search_slot(trans, root, key, p, ins_len, cow); in btrfs_search_prev_slot() 197 int btrfs_convert_free_space_to_bitmaps(struct btrfs_trans_handle *trans, 201 struct btrfs_fs_info *fs_info = trans->fs_info; in btrfs_convert_free_space_to_bitmaps() 228 ret = btrfs_search_prev_slot(trans, roo in btrfs_convert_free_space_to_bitmaps() 69 add_new_free_space_info(struct btrfs_trans_handle * trans,struct btrfs_block_group * block_group,struct btrfs_path * path) add_new_free_space_info() argument 98 btrfs_search_free_space_info(struct btrfs_trans_handle * trans,struct btrfs_block_group * block_group,struct btrfs_path * path,int cow) btrfs_search_free_space_info() argument 129 btrfs_search_prev_slot(struct btrfs_trans_handle * trans,struct btrfs_root * root,struct btrfs_key * key,struct btrfs_path * p,int ins_len,int cow) btrfs_search_prev_slot() argument 199 btrfs_convert_free_space_to_bitmaps(struct btrfs_trans_handle * trans,struct btrfs_block_group * block_group,struct btrfs_path * path) btrfs_convert_free_space_to_bitmaps() argument 340 btrfs_convert_free_space_to_extents(struct btrfs_trans_handle * trans,struct btrfs_block_group * block_group,struct btrfs_path * path) btrfs_convert_free_space_to_extents() argument 476 update_free_space_extent_count(struct btrfs_trans_handle * trans,struct btrfs_block_group * block_group,struct btrfs_path * path,int new_extents) update_free_space_extent_count() argument 534 free_space_modify_bits(struct btrfs_trans_handle * trans,struct btrfs_block_group * block_group,struct btrfs_path * path,u64 * start,u64 * size,bool set_bits) free_space_modify_bits() argument 577 free_space_next_bitmap(struct btrfs_trans_handle * trans,struct btrfs_root * root,struct btrfs_path * p) free_space_next_bitmap() argument 602 modify_free_space_bitmap(struct btrfs_trans_handle * trans,struct btrfs_block_group * block_group,struct btrfs_path * path,u64 start,u64 size,bool remove) modify_free_space_bitmap() argument 708 remove_free_space_extent(struct btrfs_trans_handle * trans,struct btrfs_block_group * block_group,struct btrfs_path * path,u64 start,u64 size) remove_free_space_extent() argument 811 __btrfs_remove_from_free_space_tree(struct btrfs_trans_handle * trans,struct btrfs_block_group * block_group,struct btrfs_path * path,u64 start,u64 size) __btrfs_remove_from_free_space_tree() argument 832 btrfs_remove_from_free_space_tree(struct btrfs_trans_handle * trans,u64 start,u64 size) btrfs_remove_from_free_space_tree() argument 868 add_free_space_extent(struct btrfs_trans_handle * trans,struct btrfs_block_group * block_group,struct btrfs_path * path,u64 start,u64 size) add_free_space_extent() argument 992 __btrfs_add_to_free_space_tree(struct btrfs_trans_handle * trans,struct btrfs_block_group * block_group,struct btrfs_path * path,u64 start,u64 size) __btrfs_add_to_free_space_tree() argument 1013 btrfs_add_to_free_space_tree(struct btrfs_trans_handle * trans,u64 start,u64 size) btrfs_add_to_free_space_tree() argument 1054 populate_free_space_tree(struct btrfs_trans_handle * trans,struct btrfs_block_group * block_group) populate_free_space_tree() argument 1157 struct btrfs_trans_handle *trans; btrfs_create_free_space_tree() local 1217 clear_free_space_tree(struct btrfs_trans_handle * trans,struct btrfs_root * root) clear_free_space_tree() argument 1266 struct btrfs_trans_handle *trans; btrfs_delete_free_space_tree() local 1320 struct btrfs_trans_handle *trans; btrfs_rebuild_free_space_tree() local 1380 __add_block_group_free_space(struct btrfs_trans_handle * trans,struct btrfs_block_group * block_group,struct btrfs_path * path) __add_block_group_free_space() argument 1441 btrfs_add_block_group_free_space(struct btrfs_trans_handle * trans,struct btrfs_block_group * block_group) btrfs_add_block_group_free_space() argument 1455 btrfs_remove_block_group_free_space(struct btrfs_trans_handle * trans,struct btrfs_block_group * block_group) btrfs_remove_block_group_free_space() argument [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() 214 struct btrfs_trans_handle *trans; write_key_bytes() local 416 del_orphan(struct btrfs_trans_handle * trans,struct btrfs_inode * inode) del_orphan() argument 450 struct btrfs_trans_handle *trans = NULL; rollback_verity() local 517 struct btrfs_trans_handle *trans = NULL; finish_verity() local 576 struct btrfs_trans_handle *trans; btrfs_begin_enable_verity() local [all...] |
| H A D | tree-log.c | 146 struct btrfs_trans_handle *trans; member 175 struct btrfs_fs_info *fs_info = wc->trans->fs_info; in do_abort_log_replay() 191 btrfs_abort_transaction(wc->trans, error); in do_abort_log_replay() 228 static int btrfs_log_inode(struct btrfs_trans_handle *trans, 287 static int start_log_trans(struct btrfs_trans_handle *trans, in start_log_trans() argument 304 ret = btrfs_init_log_root_tree(trans, fs_info); in start_log_trans() 321 if (btrfs_need_log_full_commit(trans)) { in start_log_trans() 349 ret = btrfs_add_log_tree(trans, root); in start_log_trans() 428 struct btrfs_trans_handle *trans = wc->trans; in process_one_buffer() local 486 struct btrfs_trans_handle *trans = wc->trans; overwrite_item() local 719 struct btrfs_trans_handle *trans = wc->trans; replay_one_extent() local 1040 struct btrfs_trans_handle *trans = wc->trans; unlink_inode_for_log_replay() local 1337 struct btrfs_trans_handle *trans = wc->trans; __add_inode_ref() local 1568 struct btrfs_trans_handle *trans = wc->trans; add_inode_ref() local 1875 struct btrfs_trans_handle *trans = wc->trans; fixup_inode_link_count() local 1929 struct btrfs_trans_handle *trans = wc->trans; fixup_inode_link_counts() local 1984 struct btrfs_trans_handle *trans = wc->trans; link_to_fixup_dir() local 2035 insert_one_name(struct btrfs_trans_handle * trans,struct btrfs_root * root,u64 dirid,u64 index,const struct fscrypt_str * name,struct btrfs_key * location) insert_one_name() argument 2109 struct btrfs_trans_handle *trans = wc->trans; replay_one_name() local 2422 struct btrfs_trans_handle *trans = wc->trans; check_item_in_log() local 2508 struct btrfs_trans_handle *trans = wc->trans; replay_xattr_deletes() local 2771 struct btrfs_trans_handle *trans = wc->trans; replay_one_buffer() local 2949 clean_log_buffer(struct btrfs_trans_handle * trans,struct extent_buffer * eb) clean_log_buffer() argument 2991 struct btrfs_trans_handle *trans = wc->trans; walk_down_log_tree() local 3170 update_log_root(struct btrfs_trans_handle * trans,struct btrfs_root * log,struct btrfs_root_item * root_item) update_log_root() argument 3311 btrfs_sync_log(struct btrfs_trans_handle * trans,struct btrfs_root * root,struct btrfs_log_ctx * ctx) btrfs_sync_log() argument 3623 free_log_tree(struct btrfs_trans_handle * trans,struct btrfs_root * log) free_log_tree() argument 3677 btrfs_free_log(struct btrfs_trans_handle * trans,struct btrfs_root * root) btrfs_free_log() argument 3687 btrfs_free_log_root_tree(struct btrfs_trans_handle * trans,struct btrfs_fs_info * fs_info) btrfs_free_log_root_tree() argument 3698 mark_inode_as_not_logged(const struct btrfs_trans_handle * trans,struct btrfs_inode * inode) mark_inode_as_not_logged() argument 3732 inode_logged(const struct btrfs_trans_handle * trans,struct btrfs_inode * inode,struct btrfs_path * path_in) inode_logged() argument 3851 del_logged_dentry(struct btrfs_trans_handle * trans,struct btrfs_root * log,struct btrfs_path * path,u64 dir_ino,const struct fscrypt_str * name,u64 index) del_logged_dentry() argument 3900 btrfs_del_dir_entries_in_log(struct btrfs_trans_handle * trans,const struct fscrypt_str * name,struct btrfs_inode * dir,u64 index) btrfs_del_dir_entries_in_log() argument 3938 btrfs_del_inode_ref_in_log(struct btrfs_trans_handle * trans,const struct fscrypt_str * name,struct btrfs_inode * inode,struct btrfs_inode * dir) btrfs_del_inode_ref_in_log() argument 3973 insert_dir_log_key(struct btrfs_trans_handle * trans,struct btrfs_root * log,struct btrfs_path * path,u64 dirid,u64 first_offset,u64 last_offset) insert_dir_log_key() argument 4015 flush_dir_items_batch(struct btrfs_trans_handle * trans,struct btrfs_inode * inode,struct extent_buffer * src,struct btrfs_path * dst_path,int start_slot,int count) flush_dir_items_batch() argument 4130 process_dir_items_leaf(struct btrfs_trans_handle * trans,struct btrfs_inode * inode,struct btrfs_path * path,struct btrfs_path * dst_path,struct btrfs_log_ctx * ctx,u64 * last_old_dentry_offset) process_dir_items_leaf() argument 4243 log_dir_items(struct btrfs_trans_handle * trans,struct btrfs_inode * inode,struct btrfs_path * path,struct btrfs_path * dst_path,struct btrfs_log_ctx * ctx,u64 min_offset,u64 * last_offset_ret) log_dir_items() argument 4502 log_directory_changes(struct btrfs_trans_handle * trans,struct btrfs_inode * inode,struct btrfs_path * path,struct btrfs_path * dst_path,struct btrfs_log_ctx * ctx) log_directory_changes() argument 4538 drop_inode_items(struct btrfs_trans_handle * trans,struct btrfs_root * log,struct btrfs_path * path,struct btrfs_inode * inode,int max_key_type) drop_inode_items() argument 4591 truncate_inode_items(struct btrfs_trans_handle * trans,struct btrfs_root * log_root,struct btrfs_inode * inode,u64 new_size,u32 min_type) truncate_inode_items() argument 4606 fill_inode_item(struct btrfs_trans_handle * trans,struct extent_buffer * leaf,struct btrfs_inode_item * item,struct inode * inode,bool log_inode_only,u64 logged_isize) fill_inode_item() argument 4662 log_inode_item(struct btrfs_trans_handle * trans,struct btrfs_root * log,struct btrfs_path * path,struct btrfs_inode * inode,bool inode_item_dropped) log_inode_item() argument 4710 log_csums(struct btrfs_trans_handle * trans,struct btrfs_inode * inode,struct btrfs_root * log_root,struct btrfs_ordered_sum * sums) log_csums() argument 4756 copy_items(struct btrfs_trans_handle * trans,struct btrfs_inode * inode,struct btrfs_path * dst_path,struct btrfs_path * src_path,int start_slot,int nr,int inode_only,u64 logged_isize,struct btrfs_log_ctx * ctx) copy_items() argument 4998 log_extent_csums(struct btrfs_trans_handle * trans,struct btrfs_inode * inode,struct btrfs_root * log_root,const struct extent_map * em,struct btrfs_log_ctx * ctx) log_extent_csums() argument 5109 log_one_extent(struct btrfs_trans_handle * trans,struct btrfs_inode * inode,const struct extent_map * em,struct btrfs_path * path,struct btrfs_log_ctx * ctx) log_one_extent() argument 5199 btrfs_log_prealloc_extents(struct btrfs_trans_handle * trans,struct btrfs_inode * inode,struct btrfs_path * path,struct btrfs_log_ctx * ctx) btrfs_log_prealloc_extents() argument 5329 btrfs_log_changed_extents(struct btrfs_trans_handle * trans,struct btrfs_inode * inode,struct btrfs_path * path,struct btrfs_log_ctx * ctx) btrfs_log_changed_extents() argument 5479 btrfs_log_all_xattrs(struct btrfs_trans_handle * trans,struct btrfs_inode * inode,struct btrfs_path * path,struct btrfs_path * dst_path,struct btrfs_log_ctx * ctx) btrfs_log_all_xattrs() argument 5558 btrfs_log_holes(struct btrfs_trans_handle * trans,struct btrfs_inode * inode,struct btrfs_path * path) btrfs_log_holes() argument 5789 need_log_inode(const struct btrfs_trans_handle * trans,struct btrfs_inode * inode) need_log_inode() argument 5856 log_new_dir_dentries(struct btrfs_trans_handle * trans,struct btrfs_inode * start_inode,struct btrfs_log_ctx * ctx) log_new_dir_dentries() argument 6046 can_log_conflicting_inode(const struct btrfs_trans_handle * trans,const struct btrfs_inode * inode) can_log_conflicting_inode() argument 6073 add_conflicting_inode(struct btrfs_trans_handle * trans,struct btrfs_root * root,struct btrfs_path * path,u64 ino,u64 parent,struct btrfs_log_ctx * ctx) add_conflicting_inode() argument 6194 log_conflicting_inodes(struct btrfs_trans_handle * trans,struct btrfs_root * root,struct btrfs_log_ctx * ctx) log_conflicting_inodes() argument 6301 copy_inode_items_to_log(struct btrfs_trans_handle * trans,struct btrfs_inode * inode,struct btrfs_key * min_key,const struct btrfs_key * max_key,struct btrfs_path * path,struct btrfs_path * dst_path,const u64 logged_isize,const int inode_only,struct btrfs_log_ctx * ctx,bool * need_log_inode_item) copy_inode_items_to_log() argument 6457 insert_delayed_items_batch(struct btrfs_trans_handle * trans,struct btrfs_root * log,struct btrfs_path * path,const struct btrfs_item_batch * batch,const struct btrfs_delayed_item * first_item) insert_delayed_items_batch() argument 6485 log_delayed_insertion_items(struct btrfs_trans_handle * trans,struct btrfs_inode * inode,struct btrfs_path * path,const struct list_head * delayed_ins_list,struct btrfs_log_ctx * ctx) log_delayed_insertion_items() argument 6579 log_delayed_deletions_full(struct btrfs_trans_handle * trans,struct btrfs_inode * inode,struct btrfs_path * path,const struct list_head * delayed_del_list,struct btrfs_log_ctx * ctx) log_delayed_deletions_full() argument 6625 batch_delete_dir_index_items(struct btrfs_trans_handle * trans,struct btrfs_inode * inode,struct btrfs_path * path,const struct list_head * delayed_del_list,const struct btrfs_delayed_item * first,const struct btrfs_delayed_item ** last_ret) batch_delete_dir_index_items() argument 6659 log_delayed_deletions_incremental(struct btrfs_trans_handle * trans,struct btrfs_inode * inode,struct btrfs_path * path,const struct list_head * delayed_del_list,struct btrfs_log_ctx * ctx) log_delayed_deletions_incremental() argument 6733 log_delayed_deletion_items(struct btrfs_trans_handle * trans,struct btrfs_inode * inode,struct btrfs_path * path,const struct list_head * delayed_del_list,struct btrfs_log_ctx * ctx) log_delayed_deletion_items() argument 6760 log_new_delayed_dentries(struct btrfs_trans_handle * trans,struct btrfs_inode * inode,const struct list_head * delayed_ins_list,struct btrfs_log_ctx * ctx) log_new_delayed_dentries() argument 6838 btrfs_log_inode(struct btrfs_trans_handle * trans,struct btrfs_inode * inode,int inode_only,struct btrfs_log_ctx * ctx) btrfs_log_inode() argument 7185 btrfs_log_all_parents(struct btrfs_trans_handle * trans,struct btrfs_inode * inode,struct btrfs_log_ctx * ctx) btrfs_log_all_parents() argument 7294 log_new_ancestors(struct btrfs_trans_handle * trans,struct btrfs_root * root,struct btrfs_path * path,struct btrfs_log_ctx * ctx) log_new_ancestors() argument 7357 log_new_ancestors_fast(struct btrfs_trans_handle * trans,struct btrfs_inode * inode,struct dentry * parent,struct btrfs_log_ctx * ctx) log_new_ancestors_fast() argument 7395 log_all_new_ancestors(struct btrfs_trans_handle * trans,struct btrfs_inode * inode,struct dentry * parent,struct btrfs_log_ctx * ctx) log_all_new_ancestors() argument 7479 btrfs_log_inode_parent(struct btrfs_trans_handle * trans,struct btrfs_inode * inode,struct dentry * parent,int inode_only,struct btrfs_log_ctx * ctx) btrfs_log_inode_parent() argument 7607 btrfs_log_dentry_safe(struct btrfs_trans_handle * trans,struct dentry * dentry,struct btrfs_log_ctx * ctx) btrfs_log_dentry_safe() argument 7629 struct btrfs_trans_handle *trans; btrfs_recover_log_trees() local 7817 btrfs_record_unlink_dir(struct btrfs_trans_handle * trans,struct btrfs_inode * dir,struct btrfs_inode * inode,bool for_rename) btrfs_record_unlink_dir() argument 7880 btrfs_record_snapshot_destroy(struct btrfs_trans_handle * trans,struct btrfs_inode * dir) btrfs_record_snapshot_destroy() argument 7900 btrfs_record_new_subvolume(const struct btrfs_trans_handle * trans,struct btrfs_inode * dir) btrfs_record_new_subvolume() argument 7925 btrfs_log_new_name(struct btrfs_trans_handle * trans,struct dentry * old_dentry,struct btrfs_inode * old_dir,u64 old_dir_index,struct dentry * parent) btrfs_log_new_name() argument [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, d in xfs_attr3_node_inactive() 257 xfs_attr3_root_inactive(struct xfs_trans ** trans,struct xfs_inode * dp) xfs_attr3_root_inactive() argument 329 struct xfs_trans *trans; xfs_attr_inactive() local [all...] |
| /linux/fs/btrfs/tests/ |
| 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 | 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_inf in test_empty_block_group() 164 test_remove_all(struct btrfs_trans_handle * trans,struct btrfs_fs_info * fs_info,struct btrfs_block_group * cache,struct btrfs_path * path,u32 alignment) test_remove_all() argument 184 test_remove_beginning(struct btrfs_trans_handle * trans,struct btrfs_fs_info * fs_info,struct btrfs_block_group * cache,struct btrfs_path * path,u32 alignment) test_remove_beginning() argument 207 test_remove_end(struct btrfs_trans_handle * trans,struct btrfs_fs_info * fs_info,struct btrfs_block_group * cache,struct btrfs_path * path,u32 alignment) test_remove_end() argument 230 test_remove_middle(struct btrfs_trans_handle * trans,struct btrfs_fs_info * fs_info,struct btrfs_block_group * cache,struct btrfs_path * path,u32 alignment) test_remove_middle() argument 254 test_merge_left(struct btrfs_trans_handle * trans,struct btrfs_fs_info * fs_info,struct btrfs_block_group * cache,struct btrfs_path * path,u32 alignment) test_merge_left() argument 290 test_merge_right(struct btrfs_trans_handle * trans,struct btrfs_fs_info * fs_info,struct btrfs_block_group * cache,struct btrfs_path * path,u32 alignment) test_merge_right() argument 327 test_merge_both(struct btrfs_trans_handle * trans,struct btrfs_fs_info * fs_info,struct btrfs_block_group * cache,struct btrfs_path * path,u32 alignment) test_merge_both() argument 370 test_merge_none(struct btrfs_trans_handle * trans,struct btrfs_fs_info * fs_info,struct btrfs_block_group * cache,struct btrfs_path * path,u32 alignment) test_merge_none() argument 427 struct btrfs_trans_handle trans; run_test() local [all...] |
| H A D | qgroup-tests.c | 19 struct btrfs_trans_handle trans; in insert_normal_tree_ref() local 29 btrfs_init_dummy_trans(&trans, NULL); in insert_normal_tree_ref() 41 ret = btrfs_insert_empty_item(&trans, root, path, &ins, size); in insert_normal_tree_ref() 69 struct btrfs_trans_handle trans; in add_tree_ref() local 76 btrfs_init_dummy_trans(&trans, NULL); in add_tree_ref() 88 ret = btrfs_search_slot(&trans, root, &key, path, 0, 1); in add_tree_ref() 109 ret = btrfs_insert_empty_item(&trans, root, path, &key, 0); in add_tree_ref() 118 struct btrfs_trans_handle trans; in remove_extent_item() local 123 btrfs_init_dummy_trans(&trans, NULL); in remove_extent_item() 135 ret = btrfs_search_slot(&trans, root, &key, path, -1, 1); in remove_extent_item() [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, cons argument 166 iwl_uefi_reduce_power_section(struct iwl_trans * trans,const u8 * data,size_t len,struct iwl_pnvm_image * pnvm_data) iwl_uefi_reduce_power_section() argument 220 iwl_uefi_reduce_power_parse(struct iwl_trans * trans,const u8 * data,size_t len,struct iwl_pnvm_image * pnvm_data,__le32 sku_id[3]) iwl_uefi_reduce_power_parse() argument 279 iwl_uefi_get_reduced_power(struct iwl_trans * trans,size_t * len) iwl_uefi_get_reduced_power() argument 309 iwl_uefi_step_parse(struct uefi_cnv_common_step_data * common_step_data,struct iwl_trans * trans) iwl_uefi_step_parse() argument 323 iwl_uefi_get_step_table(struct iwl_trans * trans) iwl_uefi_get_step_table() argument 377 iwl_uefi_get_sgom_table(struct iwl_trans * trans,struct iwl_fw_runtime * fwrt) iwl_uefi_get_sgom_table() argument 413 iwl_uefi_get_uats_table(struct iwl_trans * trans,struct iwl_fw_runtime * fwrt) iwl_uefi_get_uats_table() 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/ethernet/qlogic/qlcnic/ |
| H A D | qlcnic_sriov_common.c | 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() 703 if (!*trans) in qlcnic_sriov_alloc_bc_trans() 706 init_completion(&(*trans)->resp_cmpl); in qlcnic_sriov_alloc_bc_trans() [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/include/net/netfilter/ |
| H A D | nf_tables.h | 1700 #define nft_trans_container_rule(trans) \ 1701 container_of(trans, struct nft_trans_rule, nft_trans) argument 1702 #define nft_trans_rule(trans) \ 1703 nft_trans_container_rule(trans)->rule argument 1704 #define nft_trans_flow_rule(trans) \ 1705 nft_trans_container_rule(trans)->flow argument 1706 #define nft_trans_rule_id(trans) \ 1707 nft_trans_container_rule(trans)->rule_id 1708 #define nft_trans_rule_bound(trans) \ 1709 nft_trans_container_rule(trans) 1695 nft_trans_container_rule(trans) global() argument 1697 nft_trans_rule(trans) global() argument 1699 nft_trans_flow_rule(trans) global() argument 1722 nft_trans_set(trans) global() argument 1724 nft_trans_set_id(trans) global() argument 1726 nft_trans_set_bound(trans) global() argument 1728 nft_trans_set_update(trans) global() argument 1730 nft_trans_set_timeout(trans) global() argument 1732 nft_trans_set_gc_int(trans) global() argument 1734 nft_trans_set_size(trans) global() argument 1752 nft_trans_chain(trans) global() argument 1754 nft_trans_chain_update(trans) global() argument 1756 nft_trans_chain_name(trans) global() argument 1758 nft_trans_chain_stats(trans) global() argument 1760 nft_trans_chain_policy(trans) global() argument 1762 nft_trans_chain_bound(trans) global() argument 1764 nft_trans_chain_id(trans) global() argument 1766 nft_trans_basechain(trans) global() argument 1768 nft_trans_chain_hooks(trans) global() argument 1776 nft_trans_container_table(trans) global() argument 1778 nft_trans_table_update(trans) global() argument 1807 nft_trans_elem_set(trans) global() argument 1809 nft_trans_elem_set_bound(trans) global() argument 1821 nft_trans_obj(trans) global() argument 1823 nft_trans_obj_newobj(trans) global() argument 1825 nft_trans_obj_update(trans) global() argument 1838 nft_trans_flowtable(trans) global() argument 1840 nft_trans_flowtable_update(trans) global() argument 1842 nft_trans_flowtable_hooks(trans) global() argument 1844 nft_trans_flowtable_flags(trans) global() argument 1860 nft_ctx_update(struct nft_ctx * ctx,const struct nft_trans * trans) nft_ctx_update() argument [all...] |