Home
last modified time | relevance | path

Searched refs:blk_idx (Results 1 – 15 of 15) sorted by relevance

/linux/drivers/net/wireless/intel/iwlwifi/fw/
H A Dpaging.c45 int blk_idx, order, num_of_pages, size; in iwl_alloc_fw_paging_mem() local
68 for (blk_idx = 0; blk_idx < fwrt->num_of_paging_blk + 1; blk_idx++) { in iwl_alloc_fw_paging_mem()
70 size = blk_idx ? PAGING_BLOCK_SIZE : FW_PAGING_SIZE; in iwl_alloc_fw_paging_mem()
79 fwrt->fw_paging_db[blk_idx].fw_paging_block = block; in iwl_alloc_fw_paging_mem()
80 fwrt->fw_paging_db[blk_idx].fw_paging_size = size; in iwl_alloc_fw_paging_mem()
93 fwrt->fw_paging_db[blk_idx].fw_paging_phys = phys; in iwl_alloc_fw_paging_mem()
95 if (!blk_idx) in iwl_alloc_fw_paging_mem()
250 int blk_idx; in iwl_send_paging_cmd() local
253 for (blk_idx = 0; blk_idx < fwrt->num_of_paging_blk + 1; blk_idx++) { in iwl_send_paging_cmd()
254 dma_addr_t addr = fwrt->fw_paging_db[blk_idx].fw_paging_phys; in iwl_send_paging_cmd()
[all …]
/linux/drivers/net/wireless/realtek/rtw88/
H A Defuse.c28 #define block_idx_to_logical_idx(blk_idx, i) \ argument
29 (((blk_idx) << 3) + ((i) << 1))
48 u8 blk_idx; in rtw_dump_logical_efuse_map() local
60 blk_idx = get_efuse_blk_idx_2_byte(hdr1, hdr2); in rtw_dump_logical_efuse_map()
65 blk_idx = get_efuse_blk_idx_1_byte(hdr1); in rtw_dump_logical_efuse_map()
74 log_idx = block_idx_to_logical_idx(blk_idx, i); in rtw_dump_logical_efuse_map()
/linux/drivers/net/dsa/sja1105/
H A Dsja1105_devlink.c17 enum sja1105_blk_idx blk_idx; in sja1105_static_config_get_max_size() local
26 for (blk_idx = 0; blk_idx < BLK_IDX_MAX; blk_idx++) { in sja1105_static_config_get_max_size()
27 struct sja1105_table *table = &config.tables[blk_idx]; in sja1105_static_config_get_max_size()
H A Dsja1105_dynamic_config.c1256 enum sja1105_blk_idx blk_idx, in sja1105_dynamic_config_read() argument
1265 if (blk_idx >= BLK_IDX_MAX_DYN) in sja1105_dynamic_config_read()
1268 ops = &priv->info->dyn_ops[blk_idx]; in sja1105_dynamic_config_read()
1314 enum sja1105_blk_idx blk_idx, in sja1105_dynamic_config_write() argument
1323 if (blk_idx >= BLK_IDX_MAX_DYN) in sja1105_dynamic_config_write()
1326 ops = &priv->info->dyn_ops[blk_idx]; in sja1105_dynamic_config_write()
H A Dsja1105.h381 enum sja1105_blk_idx blk_idx,
384 enum sja1105_blk_idx blk_idx,
H A Dsja1105_static_config.c1047 #define IS_FULL(blk_idx) \ in sja1105_static_config_check_valid() argument
1048 (tables[blk_idx].entry_count == tables[blk_idx].ops->max_entry_count) in sja1105_static_config_check_valid()
/linux/drivers/block/zram/
H A Dzram_drv.c510 unsigned long blk_idx; member
525 unsigned long blk_idx; member
806 unsigned long blk_idx; in zram_reserve_bdev_block() local
808 blk_idx = find_next_zero_bit(zram->bitmap, zram->nr_pages, 0); in zram_reserve_bdev_block()
809 if (blk_idx == zram->nr_pages) in zram_reserve_bdev_block()
812 set_bit(blk_idx, zram->bitmap); in zram_reserve_bdev_block()
814 return blk_idx; in zram_reserve_bdev_block()
817 static void zram_release_bdev_block(struct zram *zram, unsigned long blk_idx) in zram_release_bdev_block() argument
821 was_set = test_and_clear_bit(blk_idx, zram->bitmap); in zram_release_bdev_block()
930 zram_release_bdev_block(zram, req->blk_idx); in zram_writeback_complete()
[all …]
/linux/drivers/accel/habanalabs/common/
H A Dsecurity.c680 u32 blk_idx, u32 major, u32 minor, u32 sub_minor, void *data) in hl_read_glbl_errors() argument
684 struct hl_special_block_info *current_block = &special_blocks[blk_idx]; in hl_read_glbl_errors()
740 u32 major, minor, sub_minor, blk_idx, num_blocks; in hl_iterate_special_blocks() local
750 for (blk_idx = 0 ; blk_idx < num_blocks ; blk_idx++, block_info_arr++) { in hl_iterate_special_blocks()
765 blk_idx, major, minor, sub_minor))) { in hl_iterate_special_blocks()
770 rc = ctx->fn(hdev, blk_idx, major, minor, in hl_iterate_special_blocks()
H A Dsecurity.h136 u32 blk_idx, u32 major, u32 minor, u32 sub_minor);
/linux/drivers/net/wireless/realtek/rtw89/
H A Defuse_be.c207 #define block_idx_to_logical_idx_be(blk_idx, i) \ argument
208 (((blk_idx) << 3) + ((i) << 1))
227 u16 blk_idx; in rtw89_eeprom_parser_be() local
252 blk_idx = u32_get_bits(hdr, EFUSE_HDR_OFFSET_DAV_MASK); in rtw89_eeprom_parser_be()
266 blk_idx = u32_get_bits(hdr, EFUSE_HDR_OFFSET_MASK); in rtw89_eeprom_parser_be()
270 if (blk_idx >= RTW89_EFUSE_MAX_BLOCK_SIZE >> 3) { in rtw89_eeprom_parser_be()
283 log_idx = block_idx_to_logical_idx_be(blk_idx, i); in rtw89_eeprom_parser_be()
H A Defuse.c217 #define block_idx_to_logical_idx(blk_idx, i) \ argument
218 (((blk_idx) << 3) + ((i) << 1))
228 u8 blk_idx; in rtw89_dump_logical_efuse_map() local
241 blk_idx = get_efuse_blk_idx(hdr1, hdr2); in rtw89_dump_logical_efuse_map()
249 log_idx = block_idx_to_logical_idx(blk_idx, i); in rtw89_dump_logical_efuse_map()
/linux/drivers/net/ethernet/huawei/hinic/
H A Dhinic_hw_wq.c279 int page_idx, blk_idx, pos = 0; in init_wqs_blocks_arr() local
282 for (blk_idx = 0; blk_idx < WQS_BLOCKS_PER_PAGE; blk_idx++) { in init_wqs_blocks_arr()
284 wqs->free_blocks[pos].block_idx = blk_idx; in init_wqs_blocks_arr()
/linux/drivers/net/ethernet/qlogic/qed/
H A Dqed_cxt.c445 u32 cli_idx, blk_idx; in qed_cxt_ilt_blk_reset() local
448 for (blk_idx = 0; blk_idx < ILT_CLI_PF_BLOCKS; blk_idx++) in qed_cxt_ilt_blk_reset()
449 clients[cli_idx].pf_blks[blk_idx].total_size = 0; in qed_cxt_ilt_blk_reset()
451 for (blk_idx = 0; blk_idx < ILT_CLI_VF_BLOCKS; blk_idx++) in qed_cxt_ilt_blk_reset()
452 clients[cli_idx].vf_blks[blk_idx].total_size = 0; in qed_cxt_ilt_blk_reset()
/linux/drivers/net/ethernet/intel/ice/
H A Dice_flex_pipe.c2031 static void ice_free_prof_map(struct ice_hw *hw, u8 blk_idx) in ice_free_prof_map() argument
2033 struct ice_es *es = &hw->blk[blk_idx].es; in ice_free_prof_map()
2050 static void ice_free_flow_profs(struct ice_hw *hw, u8 blk_idx) in ice_free_flow_profs() argument
2054 mutex_lock(&hw->fl_profs_locks[blk_idx]); in ice_free_flow_profs()
2055 list_for_each_entry_safe(p, tmp, &hw->fl_profs[blk_idx], l_entry) { in ice_free_flow_profs()
2059 ice_flow_rem_entry(hw, (enum ice_block)blk_idx, in ice_free_flow_profs()
2067 mutex_unlock(&hw->fl_profs_locks[blk_idx]); in ice_free_flow_profs()
2072 INIT_LIST_HEAD(&hw->fl_profs[blk_idx]); in ice_free_flow_profs()
2144 static void ice_init_flow_profs(struct ice_hw *hw, u8 blk_idx) in ice_init_flow_profs() argument
2146 mutex_init(&hw->fl_profs_locks[blk_idx]); in ice_init_flow_profs()
[all …]
/linux/drivers/accel/habanalabs/gaudi2/
H A Dgaudi2.c3933 u32 blk_idx, u32 major, u32 minor, u32 sub_minor) in gaudi2_special_block_skip() argument