| /Linux-v5.15/drivers/net/ethernet/marvell/octeontx2/af/ |
| D | rvu_cpt.c | 29 reg = rvu_read64(rvu, blkaddr, CPT_AF_EXEX_STS(e)); \ 88 int blkaddr; in validate_and_get_cpt_blkaddr() local 90 blkaddr = req_blkaddr ? req_blkaddr : BLKADDR_CPT0; in validate_and_get_cpt_blkaddr() 91 if (blkaddr != BLKADDR_CPT0 && blkaddr != BLKADDR_CPT1) in validate_and_get_cpt_blkaddr() 94 return blkaddr; in validate_and_get_cpt_blkaddr() 103 int cptlf, blkaddr; in rvu_mbox_handler_cpt_lf_alloc() local 107 blkaddr = validate_and_get_cpt_blkaddr(req->blkaddr); in rvu_mbox_handler_cpt_lf_alloc() 108 if (blkaddr < 0) in rvu_mbox_handler_cpt_lf_alloc() 109 return blkaddr; in rvu_mbox_handler_cpt_lf_alloc() 114 block = &rvu->hw->block[blkaddr]; in rvu_mbox_handler_cpt_lf_alloc() [all …]
|
| D | rvu_npc.c | 32 int blkaddr, u16 pcifunc); 87 int blkaddr; in rvu_npc_set_pkind() local 90 blkaddr = rvu_get_blkaddr(rvu, BLKTYPE_NPC, 0); in rvu_npc_set_pkind() 91 if (blkaddr < 0) in rvu_npc_set_pkind() 96 rvu_write64(rvu, blkaddr, NPC_AF_PKINDX_CPI_DEFX(pkind, 0), val); in rvu_npc_set_pkind() 117 int pkind, blkaddr; in npc_config_ts_kpuaction() local 126 blkaddr = rvu_get_blkaddr(rvu, BLKTYPE_NPC, pcifunc); in npc_config_ts_kpuaction() 127 if (blkaddr < 0) { in npc_config_ts_kpuaction() 132 val = rvu_read64(rvu, blkaddr, NPC_AF_PKINDX_ACTION0(pkind)); in npc_config_ts_kpuaction() 138 rvu_write64(rvu, blkaddr, NPC_AF_PKINDX_ACTION0(pkind), val); in npc_config_ts_kpuaction() [all …]
|
| D | rvu_devlink.c | 70 int blkaddr; in rvu_nix_af_rvu_intr_handler() local 74 blkaddr = rvu_get_blkaddr(rvu, BLKTYPE_NIX, 0); in rvu_nix_af_rvu_intr_handler() 75 if (blkaddr < 0) in rvu_nix_af_rvu_intr_handler() 79 intr = rvu_read64(rvu, blkaddr, NIX_AF_RVU_INT); in rvu_nix_af_rvu_intr_handler() 83 rvu_write64(rvu, blkaddr, NIX_AF_RVU_INT, intr); in rvu_nix_af_rvu_intr_handler() 84 rvu_write64(rvu, blkaddr, NIX_AF_RVU_INT_ENA_W1C, ~0ULL); in rvu_nix_af_rvu_intr_handler() 105 int blkaddr; in rvu_nix_af_rvu_gen_handler() local 109 blkaddr = rvu_get_blkaddr(rvu, BLKTYPE_NIX, 0); in rvu_nix_af_rvu_gen_handler() 110 if (blkaddr < 0) in rvu_nix_af_rvu_gen_handler() 114 intr = rvu_read64(rvu, blkaddr, NIX_AF_GEN_INT); in rvu_nix_af_rvu_gen_handler() [all …]
|
| D | rvu_nix.c | 24 struct nix_hw *nix_hw, int blkaddr); 80 int rvu_get_next_nix_blkaddr(struct rvu *rvu, int blkaddr) in rvu_get_next_nix_blkaddr() argument 85 if (blkaddr == 0) in rvu_get_next_nix_blkaddr() 86 return rvu->nix_blkaddr[blkaddr]; in rvu_get_next_nix_blkaddr() 89 if (rvu->nix_blkaddr[i] == blkaddr) in rvu_get_next_nix_blkaddr() 100 int blkaddr; in is_nixlf_attached() local 102 blkaddr = rvu_get_blkaddr(rvu, BLKTYPE_NIX, pcifunc); in is_nixlf_attached() 103 if (!pfvf->nixlf || blkaddr < 0) in is_nixlf_attached() 110 int blkaddr = 0, max = 0; in rvu_get_nixlf_count() local 113 blkaddr = rvu_get_next_nix_blkaddr(rvu, blkaddr); in rvu_get_nixlf_count() [all …]
|
| D | rvu_npa.c | 57 int blkaddr, npalf, rc = 0; in rvu_npa_aq_enq_inst() local 69 blkaddr = rvu_get_blkaddr(rvu, BLKTYPE_NPA, pcifunc); in rvu_npa_aq_enq_inst() 70 if (!pfvf->npalf || blkaddr < 0) in rvu_npa_aq_enq_inst() 73 block = &hw->block[blkaddr]; in rvu_npa_aq_enq_inst() 328 int blkaddr; in rvu_mbox_handler_npa_lf_alloc() local 338 blkaddr = rvu_get_blkaddr(rvu, BLKTYPE_NPA, pcifunc); in rvu_mbox_handler_npa_lf_alloc() 339 if (!pfvf->npalf || blkaddr < 0) in rvu_mbox_handler_npa_lf_alloc() 342 block = &hw->block[blkaddr]; in rvu_mbox_handler_npa_lf_alloc() 354 ctx_cfg = rvu_read64(rvu, blkaddr, NPA_AF_CONST1); in rvu_mbox_handler_npa_lf_alloc() 380 cfg = rvu_read64(rvu, blkaddr, NPA_AF_CONST); in rvu_mbox_handler_npa_lf_alloc() [all …]
|
| D | rvu_cn10k.c | 285 int blkaddr; in rvu_set_channels_base() local 287 blkaddr = rvu_get_blkaddr(rvu, BLKTYPE_NIX, 0); in rvu_set_channels_base() 288 if (blkaddr < 0) in rvu_set_channels_base() 289 return blkaddr; in rvu_set_channels_base() 291 nix_const = rvu_read64(rvu, blkaddr, NIX_AF_CONST); in rvu_set_channels_base() 292 nix_const1 = rvu_read64(rvu, blkaddr, NIX_AF_CONST1); in rvu_set_channels_base() 434 static void __rvu_nix_set_channels(struct rvu *rvu, int blkaddr) in __rvu_nix_set_channels() argument 436 u64 nix_const1 = rvu_read64(rvu, blkaddr, NIX_AF_CONST1); in __rvu_nix_set_channels() 437 u64 nix_const = rvu_read64(rvu, blkaddr, NIX_AF_CONST); in __rvu_nix_set_channels() 451 cfg = rvu_read64(rvu, blkaddr, NIX_AF_LINKX_CFG(nix_link)); in __rvu_nix_set_channels() [all …]
|
| D | rvu_debugfs.c | 450 static bool rvu_dbg_is_valid_lf(struct rvu *rvu, int blkaddr, int lf, in rvu_dbg_is_valid_lf() argument 457 block = &hw->block[blkaddr]; in rvu_dbg_is_valid_lf() 515 int blkaddr; in rvu_dbg_qsize_display() local 534 blkaddr = BLKADDR_NPA; in rvu_dbg_qsize_display() 537 blkaddr = (!strcmp(current_dir->d_name.name, "nix1") ? in rvu_dbg_qsize_display() 541 if (!rvu_dbg_is_valid_lf(rvu, blkaddr, qsize_id, &pcifunc)) in rvu_dbg_qsize_display() 559 int blkaddr; in rvu_dbg_qsize_write() local 587 blkaddr = BLKADDR_NPA; in rvu_dbg_qsize_write() 590 blkaddr = (!strcmp(current_dir->d_name.name, "nix1") ? in rvu_dbg_qsize_write() 594 if (!rvu_dbg_is_valid_lf(rvu, blkaddr, lf, &pcifunc)) { in rvu_dbg_qsize_write() [all …]
|
| D | rvu_npc_fs.c | 172 static bool npc_check_overlap(struct rvu *rvu, int blkaddr, in npc_check_overlap() argument 192 cfg = rvu_read64(rvu, blkaddr, in npc_check_overlap() 221 static bool npc_check_field(struct rvu *rvu, int blkaddr, enum key_fields type, in npc_check_field() argument 225 npc_check_overlap(rvu, blkaddr, type, 0, intf)) in npc_check_field() 282 static void npc_handle_multi_layer_fields(struct rvu *rvu, int blkaddr, u8 intf) in npc_handle_multi_layer_fields() argument 357 if (npc_check_overlap(rvu, blkaddr, NPC_ETYPE, start_lid, intf)) in npc_handle_multi_layer_fields() 381 if (npc_check_overlap(rvu, blkaddr, NPC_OUTER_VID, start_lid, intf)) in npc_handle_multi_layer_fields() 388 static void npc_scan_ldata(struct rvu *rvu, int blkaddr, u8 lid, in npc_scan_ldata() argument 453 static void npc_set_features(struct rvu *rvu, int blkaddr, u8 intf) in npc_set_features() argument 464 if (npc_check_field(rvu, blkaddr, hdr, intf)) in npc_set_features() [all …]
|
| D | rvu.c | 250 int devnum, blkaddr = -ENODEV; in rvu_get_blkaddr() local 256 blkaddr = BLKADDR_NPC; in rvu_get_blkaddr() 259 blkaddr = BLKADDR_NPA; in rvu_get_blkaddr() 264 blkaddr = BLKADDR_NIX0; in rvu_get_blkaddr() 269 blkaddr = BLKADDR_SSO; in rvu_get_blkaddr() 272 blkaddr = BLKADDR_SSOW; in rvu_get_blkaddr() 275 blkaddr = BLKADDR_TIM; in rvu_get_blkaddr() 280 blkaddr = BLKADDR_CPT0; in rvu_get_blkaddr() 303 blkaddr = BLKADDR_NIX0; in rvu_get_blkaddr() 311 blkaddr = BLKADDR_NIX1; in rvu_get_blkaddr() [all …]
|
| D | rvu.h | 52 int blkaddr; member 195 #define MSIX_BLKLF(blkaddr, lf) (((blkaddr) << 8) | ((lf) & 0xFF)) argument 308 int blkaddr; member 648 u16 rvu_get_rsrc_mapcount(struct rvu_pfvf *pfvf, int blkaddr); 652 bool is_block_implemented(struct rvu_hwinfo *hw, int blkaddr); 724 int blkaddr, u32 cfg); 727 void rvu_nix_lf_teardown(struct rvu *rvu, u16 pcifunc, int blkaddr, int npalf); 734 struct nix_hw *get_nix_hw(struct rvu_hwinfo *hw, int blkaddr); 735 int rvu_get_next_nix_blkaddr(struct rvu *rvu, int blkaddr); 738 struct nix_hw **nix_hw, int *blkaddr); [all …]
|
| D | rvu_sdp.c | 96 int blkaddr; in rvu_mbox_handler_get_sdp_chan_info() local 102 blkaddr = rvu_get_blkaddr(rvu, BLKTYPE_NIX, 0); in rvu_mbox_handler_get_sdp_chan_info() 104 rsp->num_chan = rvu_read64(rvu, blkaddr, NIX_AF_CONST1) & 0xFFFUL; in rvu_mbox_handler_get_sdp_chan_info()
|
| /Linux-v5.15/drivers/crypto/marvell/octeontx2/ |
| D | otx2_cpt_mbox_common.c | 46 u64 reg, u64 *val, int blkaddr) in otx2_cpt_add_read_af_reg() argument 65 reg_msg->blkaddr = blkaddr; in otx2_cpt_add_read_af_reg() 71 u64 reg, u64 val, int blkaddr) in otx2_cpt_add_write_af_reg() argument 90 reg_msg->blkaddr = blkaddr; in otx2_cpt_add_write_af_reg() 96 u64 reg, u64 *val, int blkaddr) in otx2_cpt_read_af_reg() argument 100 ret = otx2_cpt_add_read_af_reg(mbox, pdev, reg, val, blkaddr); in otx2_cpt_read_af_reg() 108 u64 reg, u64 val, int blkaddr) in otx2_cpt_write_af_reg() argument 112 ret = otx2_cpt_add_write_af_reg(mbox, pdev, reg, val, blkaddr); in otx2_cpt_write_af_reg()
|
| D | otx2_cpt_common.h | 148 u64 reg, u64 *val, int blkaddr); 150 u64 reg, u64 val, int blkaddr); 152 u64 reg, u64 *val, int blkaddr); 154 u64 reg, u64 val, int blkaddr);
|
| D | otx2_cptpf_ucode.c | 158 dma_addr_t dma_addr, int blkaddr) in __write_ucode_base() argument 162 (u64)dma_addr, blkaddr); in __write_ucode_base() 166 struct otx2_cptpf_dev *cptpf, int blkaddr) in cptx_set_ucode_base() argument 175 cptpf->pf_id << RVU_PFVF_PF_SHIFT, blkaddr); in cptx_set_ucode_base() 193 blkaddr); in cptx_set_ucode_base() 217 int blkaddr) in cptx_detach_and_disable_cores() argument 226 CPT_AF_EXEX_CTL2(i), ®, blkaddr); in cptx_detach_and_disable_cores() 237 blkaddr); in cptx_detach_and_disable_cores() 254 blkaddr); in cptx_detach_and_disable_cores() 271 blkaddr); in cptx_detach_and_disable_cores() [all …]
|
| /Linux-v5.15/fs/f2fs/ |
| D | recovery.c | 350 block_t blkaddr; in find_fsync_dnodes() local 358 blkaddr = NEXT_FREE_BLKADDR(sbi, curseg); in find_fsync_dnodes() 363 if (!f2fs_is_valid_blkaddr(sbi, blkaddr, META_POR)) in find_fsync_dnodes() 366 page = f2fs_get_tmp_page(sbi, blkaddr); in find_fsync_dnodes() 410 entry->blkaddr = blkaddr; in find_fsync_dnodes() 413 entry->last_dentry = blkaddr; in find_fsync_dnodes() 417 blkaddr == next_blkaddr_of_node(page)) { in find_fsync_dnodes() 419 __func__, blkaddr, in find_fsync_dnodes() 427 blkaddr = next_blkaddr_of_node(page); in find_fsync_dnodes() 430 f2fs_ra_meta_pages_cond(sbi, blkaddr); in find_fsync_dnodes() [all …]
|
| D | compress.c | 842 block_t blkaddr) in f2fs_end_read_compressed_page() argument 852 else if (blkaddr) in f2fs_end_read_compressed_page() 854 dic->inode->i_ino, blkaddr); in f2fs_end_read_compressed_page() 921 block_t blkaddr = data_blkaddr(dn->inode, dn->node_page, in f2fs_sanity_check_cluster() local 925 if (blkaddr == COMPRESS_ADDR) { in f2fs_sanity_check_cluster() 930 if (!__is_valid_data_blkaddr(blkaddr)) { in f2fs_sanity_check_cluster() 977 block_t blkaddr; in __f2fs_cluster_blocks() local 979 blkaddr = data_blkaddr(dn.inode, in __f2fs_cluster_blocks() 982 if (__is_valid_data_blkaddr(blkaddr)) in __f2fs_cluster_blocks() 985 if (blkaddr != NULL_ADDR) in __f2fs_cluster_blocks() [all …]
|
| D | file.c | 394 static bool __found_offset(struct address_space *mapping, block_t blkaddr, in __found_offset() argument 399 if (__is_valid_data_blkaddr(blkaddr)) in __found_offset() 401 if (blkaddr == NEW_ADDR && in __found_offset() 406 if (blkaddr == NULL_ADDR) in __found_offset() 463 block_t blkaddr; in f2fs_seek_block() local 465 blkaddr = f2fs_data_blkaddr(&dn); in f2fs_seek_block() 467 if (__is_valid_data_blkaddr(blkaddr) && in f2fs_seek_block() 469 blkaddr, DATA_GENERIC_ENHANCE)) { in f2fs_seek_block() 474 if (__found_offset(file->f_mapping, blkaddr, in f2fs_seek_block() 574 block_t blkaddr = le32_to_cpu(*addr); in f2fs_truncate_data_blocks_range() local [all …]
|
| D | extent_cache.c | 531 pgoff_t fofs, block_t blkaddr, unsigned int len) in f2fs_update_extent_tree_range() argument 547 trace_f2fs_update_extent_tree_range(inode, fofs, blkaddr, len); in f2fs_update_extent_tree_range() 634 if (blkaddr) { in f2fs_update_extent_tree_range() 636 set_extent_info(&ei, fofs, blkaddr, len); in f2fs_update_extent_tree_range() 667 pgoff_t fofs, block_t blkaddr, unsigned int llen, in f2fs_update_extent_tree_range_compressed() argument 678 trace_f2fs_update_extent_tree_range(inode, fofs, blkaddr, llen); in f2fs_update_extent_tree_range_compressed() 695 set_extent_info(&ei, fofs, blkaddr, llen); in f2fs_update_extent_tree_range_compressed() 866 block_t blkaddr; in f2fs_update_extent_cache() local 872 blkaddr = NULL_ADDR; in f2fs_update_extent_cache() 874 blkaddr = dn->data_blkaddr; in f2fs_update_extent_cache() [all …]
|
| D | data.c | 233 block_t blkaddr = ctx->fs_blkaddr; in f2fs_handle_step_decompress() local 241 blkaddr); in f2fs_handle_step_decompress() 245 blkaddr++; in f2fs_handle_step_decompress() 379 int f2fs_target_device_index(struct f2fs_sb_info *sbi, block_t blkaddr) in f2fs_target_device_index() argument 387 if (FDEV(i).start_blk <= blkaddr && FDEV(i).end_blk >= blkaddr) in f2fs_target_device_index() 979 static struct bio *f2fs_grab_read_bio(struct inode *inode, block_t blkaddr, in f2fs_grab_read_bio() argument 995 f2fs_target_device(sbi, blkaddr, bio); in f2fs_grab_read_bio() 1018 ctx->fs_blkaddr = blkaddr; in f2fs_grab_read_bio() 1028 block_t blkaddr, int op_flags, bool for_write) in f2fs_submit_page_read() argument 1033 bio = f2fs_grab_read_bio(inode, blkaddr, 1, op_flags, in f2fs_submit_page_read() [all …]
|
| D | checkpoint.c | 135 static bool __is_bitmap_valid(struct f2fs_sb_info *sbi, block_t blkaddr, in __is_bitmap_valid() argument 145 segno = GET_SEGNO(sbi, blkaddr); in __is_bitmap_valid() 146 offset = GET_BLKOFF_FROM_SEG0(sbi, blkaddr); in __is_bitmap_valid() 152 blkaddr, exist); in __is_bitmap_valid() 160 block_t blkaddr, int type) in f2fs_is_valid_blkaddr() argument 166 if (unlikely(blkaddr >= SIT_BLK_CNT(sbi))) in f2fs_is_valid_blkaddr() 170 if (unlikely(blkaddr >= MAIN_BLKADDR(sbi) || in f2fs_is_valid_blkaddr() 171 blkaddr < SM_I(sbi)->ssa_blkaddr)) in f2fs_is_valid_blkaddr() 175 if (unlikely(blkaddr >= SIT_I(sbi)->sit_base_addr || in f2fs_is_valid_blkaddr() 176 blkaddr < __start_cp_addr(sbi))) in f2fs_is_valid_blkaddr() [all …]
|
| D | f2fs.h | 399 block_t blkaddr; /* block address locating the last fsync */ member 3240 block_t blkaddr, int type); 3242 block_t blkaddr, int type) in verify_blkaddr() argument 3244 if (!f2fs_is_valid_blkaddr(sbi, blkaddr, type)) { in verify_blkaddr() 3246 blkaddr, type); in verify_blkaddr() 3251 static inline bool __is_valid_data_blkaddr(block_t blkaddr) in __is_valid_data_blkaddr() argument 3253 if (blkaddr == NEW_ADDR || blkaddr == NULL_ADDR || in __is_valid_data_blkaddr() 3254 blkaddr == COMPRESS_ADDR) in __is_valid_data_blkaddr() 3449 bool f2fs_is_checkpointed_data(struct f2fs_sb_info *sbi, block_t blkaddr); 3497 void f2fs_wait_on_block_writeback(struct inode *inode, block_t blkaddr); [all …]
|
| /Linux-v5.15/fs/erofs/ |
| D | xattr.c | 14 erofs_blk_t blkaddr; member 94 it.blkaddr = erofs_blknr(iloc(sbi, vi->nid) + vi->inode_isize); in init_inode_xattrs() 97 it.page = erofs_get_meta_page(sb, it.blkaddr); in init_inode_xattrs() 127 it.page = erofs_get_meta_page(sb, ++it.blkaddr); in init_inode_xattrs() 177 it->blkaddr += erofs_blknr(it->ofs); in xattr_iter_fixup() 179 it->page = erofs_get_meta_page(it->sb, it->blkaddr); in xattr_iter_fixup() 207 it->blkaddr = erofs_blknr(iloc(sbi, vi->nid) + inline_xattr_ofs); in inline_xattr_iter_begin() 210 it->page = erofs_get_meta_page(inode->i_sb, it->blkaddr); in inline_xattr_iter_begin() 403 erofs_blk_t blkaddr = in shared_getxattr() local 408 if (!i || blkaddr != it->it.blkaddr) { in shared_getxattr() [all …]
|
| D | data.c | 12 struct page *erofs_get_meta_page(struct super_block *sb, erofs_blk_t blkaddr) in erofs_get_meta_page() argument 17 page = read_cache_page_gfp(mapping, blkaddr, in erofs_get_meta_page() 121 __le32 *blkaddr = page_address(page) + erofs_blkoff(pos); in erofs_map_blocks() local 123 if (le32_to_cpu(*blkaddr) == EROFS_NULL_ADDR) { in erofs_map_blocks() 126 map->m_pa = blknr_to_addr(le32_to_cpu(*blkaddr)); in erofs_map_blocks() 133 switch (le32_to_cpu(idx->blkaddr)) { in erofs_map_blocks() 146 map->m_pa = blknr_to_addr(le32_to_cpu(idx->blkaddr)); in erofs_map_blocks()
|
| D | inode.c | 24 erofs_blk_t blkaddr, nblks = 0; in erofs_read_inode() local 31 blkaddr = erofs_blknr(inode_loc); in erofs_read_inode() 35 __func__, vi->nid, *ofs, blkaddr); in erofs_read_inode() 37 page = erofs_get_meta_page(sb, blkaddr); in erofs_read_inode() 81 page = erofs_get_meta_page(sb, blkaddr + 1); in erofs_read_inode()
|
| /Linux-v5.15/drivers/net/wireless/intersil/orinoco/ |
| D | hermes_dld.c | 280 u32 blkaddr; in hermes_program() local 289 blkaddr = dblock_addr(blk); in hermes_program() 292 while ((blkaddr != BLOCK_END) && in hermes_program() 295 "to address 0x%08x\n", blklen, blkaddr); in hermes_program() 297 err = hw->ops->program(hw, blk->data, blkaddr, blklen); in hermes_program() 306 blkaddr = dblock_addr(blk); in hermes_program()
|