Home
last modified time | relevance | path

Searched refs:blkaddr (Results 1 – 24 of 24) sorted by relevance

/Linux-v5.4/drivers/net/ethernet/marvell/octeontx2/af/
Drvu_nix.c74 int blkaddr; in is_nixlf_attached() local
76 blkaddr = rvu_get_blkaddr(rvu, BLKTYPE_NIX, pcifunc); in is_nixlf_attached()
77 if (!pfvf->nixlf || blkaddr < 0) in is_nixlf_attached()
85 int blkaddr; in rvu_get_nixlf_count() local
87 blkaddr = rvu_get_blkaddr(rvu, BLKTYPE_NIX, 0); in rvu_get_nixlf_count()
88 if (blkaddr < 0) in rvu_get_nixlf_count()
90 block = &rvu->hw->block[blkaddr]; in rvu_get_nixlf_count()
113 static inline struct nix_hw *get_nix_hw(struct rvu_hwinfo *hw, int blkaddr) in get_nix_hw() argument
115 if (blkaddr == BLKADDR_NIX0 && hw->nix0) in get_nix_hw()
121 static void nix_rx_sync(struct rvu *rvu, int blkaddr) in nix_rx_sync() argument
[all …]
Drvu_npc.c32 int blkaddr, u16 pcifunc);
38 int blkaddr; in rvu_npc_set_pkind() local
41 blkaddr = rvu_get_blkaddr(rvu, BLKTYPE_NPC, 0); in rvu_npc_set_pkind()
42 if (blkaddr < 0) in rvu_npc_set_pkind()
47 rvu_write64(rvu, blkaddr, NPC_AF_PKINDX_CPI_DEFX(pkind, 0), val); in rvu_npc_set_pkind()
99 int blkaddr, int index) in is_mcam_entry_enabled() argument
105 cfg = rvu_read64(rvu, blkaddr, NPC_AF_MCAMEX_BANKX_CFG(index, bank)); in is_mcam_entry_enabled()
110 int blkaddr, int index, bool enable) in npc_enable_mcam_entry() argument
117 rvu_write64(rvu, blkaddr, in npc_enable_mcam_entry()
203 int blkaddr, int index, u8 intf, in npc_config_mcam_entry() argument
[all …]
Drvu_npa.c60 int blkaddr, npalf, rc = 0; in rvu_npa_aq_enq_inst() local
72 blkaddr = rvu_get_blkaddr(rvu, BLKTYPE_NPA, pcifunc); in rvu_npa_aq_enq_inst()
73 if (!pfvf->npalf || blkaddr < 0) in rvu_npa_aq_enq_inst()
76 block = &hw->block[blkaddr]; in rvu_npa_aq_enq_inst()
286 int blkaddr; in rvu_mbox_handler_npa_lf_alloc() local
293 blkaddr = rvu_get_blkaddr(rvu, BLKTYPE_NPA, pcifunc); in rvu_mbox_handler_npa_lf_alloc()
294 if (!pfvf->npalf || blkaddr < 0) in rvu_mbox_handler_npa_lf_alloc()
297 block = &hw->block[blkaddr]; in rvu_mbox_handler_npa_lf_alloc()
309 ctx_cfg = rvu_read64(rvu, blkaddr, NPA_AF_CONST1); in rvu_mbox_handler_npa_lf_alloc()
335 cfg = rvu_read64(rvu, blkaddr, NPA_AF_CONST); in rvu_mbox_handler_npa_lf_alloc()
[all …]
Drvu.c192 int devnum, blkaddr = -ENODEV; in rvu_get_blkaddr() local
198 blkaddr = BLKADDR_NPC; in rvu_get_blkaddr()
201 blkaddr = BLKADDR_NPA; in rvu_get_blkaddr()
206 blkaddr = BLKADDR_NIX0; in rvu_get_blkaddr()
211 blkaddr = BLKADDR_SSO; in rvu_get_blkaddr()
214 blkaddr = BLKADDR_SSOW; in rvu_get_blkaddr()
217 blkaddr = BLKADDR_TIM; in rvu_get_blkaddr()
222 blkaddr = BLKADDR_CPT0; in rvu_get_blkaddr()
242 blkaddr = BLKADDR_NIX0; in rvu_get_blkaddr()
250 blkaddr = BLKADDR_CPT0; in rvu_get_blkaddr()
[all …]
Drvu.h116 #define MSIX_BLKLF(blkaddr, lf) (((blkaddr) << 8) | ((lf) & 0xFF)) argument
313 bool is_block_implemented(struct rvu_hwinfo *hw, int blkaddr);
396 int blkaddr, u32 cfg);
399 void rvu_nix_lf_teardown(struct rvu *rvu, u16 pcifunc, int blkaddr, int npalf);
/Linux-v5.4/fs/f2fs/
Drecovery.c304 block_t blkaddr; in find_fsync_dnodes() local
312 blkaddr = NEXT_FREE_BLKADDR(sbi, curseg); in find_fsync_dnodes()
317 if (!f2fs_is_valid_blkaddr(sbi, blkaddr, META_POR)) in find_fsync_dnodes()
320 page = f2fs_get_tmp_page(sbi, blkaddr); in find_fsync_dnodes()
364 entry->blkaddr = blkaddr; in find_fsync_dnodes()
367 entry->last_dentry = blkaddr; in find_fsync_dnodes()
371 blkaddr == next_blkaddr_of_node(page)) { in find_fsync_dnodes()
373 __func__, blkaddr, in find_fsync_dnodes()
381 blkaddr = next_blkaddr_of_node(page); in find_fsync_dnodes()
384 f2fs_ra_meta_pages_cond(sbi, blkaddr); in find_fsync_dnodes()
[all …]
Dcheckpoint.c133 static bool __is_bitmap_valid(struct f2fs_sb_info *sbi, block_t blkaddr, in __is_bitmap_valid() argument
143 segno = GET_SEGNO(sbi, blkaddr); in __is_bitmap_valid()
144 offset = GET_BLKOFF_FROM_SEG0(sbi, blkaddr); in __is_bitmap_valid()
150 blkaddr, exist); in __is_bitmap_valid()
158 block_t blkaddr, int type) in f2fs_is_valid_blkaddr() argument
164 if (unlikely(blkaddr >= SIT_BLK_CNT(sbi))) in f2fs_is_valid_blkaddr()
168 if (unlikely(blkaddr >= MAIN_BLKADDR(sbi) || in f2fs_is_valid_blkaddr()
169 blkaddr < SM_I(sbi)->ssa_blkaddr)) in f2fs_is_valid_blkaddr()
173 if (unlikely(blkaddr >= SIT_I(sbi)->sit_base_addr || in f2fs_is_valid_blkaddr()
174 blkaddr < __start_cp_addr(sbi))) in f2fs_is_valid_blkaddr()
[all …]
Dextent_cache.c497 pgoff_t fofs, block_t blkaddr, unsigned int len) in f2fs_update_extent_tree_range() argument
513 trace_f2fs_update_extent_tree_range(inode, fofs, blkaddr, len); in f2fs_update_extent_tree_range()
600 if (blkaddr) { in f2fs_update_extent_tree_range()
602 set_extent_info(&ei, fofs, blkaddr, len); in f2fs_update_extent_tree_range()
791 block_t blkaddr; in f2fs_update_extent_cache() local
797 blkaddr = NULL_ADDR; in f2fs_update_extent_cache()
799 blkaddr = dn->data_blkaddr; in f2fs_update_extent_cache()
803 f2fs_update_extent_tree_range(dn->inode, fofs, blkaddr, 1); in f2fs_update_extent_cache()
807 pgoff_t fofs, block_t blkaddr, unsigned int len) in f2fs_update_extent_cache_range() argument
813 f2fs_update_extent_tree_range(dn->inode, fofs, blkaddr, len); in f2fs_update_extent_cache_range()
Ddata.c263 int f2fs_target_device_index(struct f2fs_sb_info *sbi, block_t blkaddr) in f2fs_target_device_index() argument
271 if (FDEV(i).start_blk <= blkaddr && FDEV(i).end_blk >= blkaddr) in f2fs_target_device_index()
676 static struct bio *f2fs_grab_read_bio(struct inode *inode, block_t blkaddr, in f2fs_grab_read_bio() argument
688 f2fs_target_device(sbi, blkaddr, bio); in f2fs_grab_read_bio()
714 block_t blkaddr) in f2fs_submit_page_read() argument
719 bio = f2fs_grab_read_bio(inode, blkaddr, 1, 0, page->index); in f2fs_submit_page_read()
724 f2fs_wait_on_block_writeback(inode, blkaddr); in f2fs_submit_page_read()
764 void f2fs_update_data_blkaddr(struct dnode_of_data *dn, block_t blkaddr) in f2fs_update_data_blkaddr() argument
766 dn->data_blkaddr = blkaddr; in f2fs_update_data_blkaddr()
791 block_t blkaddr = datablock_addr(dn->inode, in f2fs_reserve_new_blocks() local
[all …]
Dfile.c361 static bool __found_offset(struct f2fs_sb_info *sbi, block_t blkaddr, in __found_offset() argument
366 if ((blkaddr == NEW_ADDR && dirty == pgofs) || in __found_offset()
367 __is_valid_data_blkaddr(blkaddr)) in __found_offset()
371 if (blkaddr == NULL_ADDR) in __found_offset()
426 block_t blkaddr; in f2fs_seek_block() local
428 blkaddr = datablock_addr(dn.inode, in f2fs_seek_block()
431 if (__is_valid_data_blkaddr(blkaddr) && in f2fs_seek_block()
433 blkaddr, DATA_GENERIC_ENHANCE)) { in f2fs_seek_block()
438 if (__found_offset(F2FS_I_SB(inode), blkaddr, dirty, in f2fs_seek_block()
529 block_t blkaddr = le32_to_cpu(*addr); in f2fs_truncate_data_blocks_range() local
[all …]
Dsegment.c1247 struct discard_cmd *dc, block_t blkaddr) in __punch_discard_cmd() argument
1260 if (blkaddr > di.lstart) { in __punch_discard_cmd()
1261 dc->len = blkaddr - dc->lstart; in __punch_discard_cmd()
1267 if (blkaddr < di.lstart + di.len - 1) { in __punch_discard_cmd()
1269 __insert_discard_tree(sbi, dc->bdev, blkaddr + 1, in __punch_discard_cmd()
1270 di.start + blkaddr + 1 - di.lstart, in __punch_discard_cmd()
1271 di.lstart + di.len - 1 - blkaddr, in __punch_discard_cmd()
1627 static void f2fs_wait_discard_bio(struct f2fs_sb_info *sbi, block_t blkaddr) in f2fs_wait_discard_bio() argument
1635 NULL, blkaddr); in f2fs_wait_discard_bio()
1638 __punch_discard_cmd(sbi, dc, blkaddr); in f2fs_wait_discard_bio()
[all …]
Df2fs.h354 block_t blkaddr; /* block address locating the last fsync */ member
2874 block_t blkaddr, int type);
2876 block_t blkaddr, int type) in verify_blkaddr() argument
2878 if (!f2fs_is_valid_blkaddr(sbi, blkaddr, type)) { in verify_blkaddr()
2880 blkaddr, type); in verify_blkaddr()
2885 static inline bool __is_valid_data_blkaddr(block_t blkaddr) in __is_valid_data_blkaddr() argument
2887 if (blkaddr == NEW_ADDR || blkaddr == NULL_ADDR) in __is_valid_data_blkaddr()
3092 bool f2fs_is_checkpointed_data(struct f2fs_sb_info *sbi, block_t blkaddr);
3131 void f2fs_wait_on_block_writeback(struct inode *inode, block_t blkaddr);
3132 void f2fs_wait_on_block_writeback_range(struct inode *inode, block_t blkaddr,
[all …]
Dnode.h293 static inline void fill_node_footer_blkaddr(struct page *page, block_t blkaddr) in fill_node_footer_blkaddr() argument
303 rn->footer.next_blkaddr = cpu_to_le32(blkaddr); in fill_node_footer_blkaddr()
Dgc.c611 struct node_info *dni, block_t blkaddr, unsigned int *nofs) in is_alive() argument
640 if (source_blkaddr != blkaddr) { in is_alive()
642 unsigned int segno = GET_SEGNO(sbi, blkaddr); in is_alive()
643 unsigned long offset = GET_BLKOFF_FROM_SEG0(sbi, blkaddr); in is_alive()
648 blkaddr, source_blkaddr, segno); in is_alive()
Dnode.c528 block_t blkaddr; in f2fs_get_node_info() local
572 blkaddr = le32_to_cpu(ne.block_addr); in f2fs_get_node_info()
573 if (__is_valid_data_blkaddr(blkaddr) && in f2fs_get_node_info()
574 !f2fs_is_valid_blkaddr(sbi, blkaddr, DATA_GENERIC_ENHANCE)) in f2fs_get_node_info()
/Linux-v5.4/fs/erofs/
Dxattr.c15 erofs_blk_t blkaddr; member
89 it.blkaddr = erofs_blknr(iloc(sbi, vi->nid) + vi->inode_isize); in init_inode_xattrs()
92 it.page = erofs_get_meta_page(sb, it.blkaddr); in init_inode_xattrs()
122 it.page = erofs_get_meta_page(sb, ++it.blkaddr); in init_inode_xattrs()
170 it->blkaddr += erofs_blknr(it->ofs); in xattr_iter_fixup()
172 it->page = erofs_get_meta_page(it->sb, it->blkaddr); in xattr_iter_fixup()
200 it->blkaddr = erofs_blknr(iloc(sbi, vi->nid) + inline_xattr_ofs); in inline_xattr_iter_begin()
203 it->page = erofs_get_meta_page(inode->i_sb, it->blkaddr); in inline_xattr_iter_begin()
396 erofs_blk_t blkaddr = in shared_getxattr() local
401 if (!i || blkaddr != it->it.blkaddr) { in shared_getxattr()
[all …]
Dinode.c175 erofs_blk_t blkaddr; in erofs_fill_inode() local
181 blkaddr = erofs_blknr(inode_loc); in erofs_fill_inode()
185 __func__, vi->nid, ofs, blkaddr); in erofs_fill_inode()
187 page = erofs_get_meta_page(sb, blkaddr); in erofs_fill_inode()
Ddata.c35 struct page *erofs_get_meta_page(struct super_block *sb, erofs_blk_t blkaddr) in erofs_get_meta_page() argument
40 page = read_cache_page_gfp(mapping, blkaddr, in erofs_get_meta_page()
Derofs_fs.h268 __le32 blkaddr; member
Dinternal.h353 struct page *erofs_get_meta_page(struct super_block *sb, erofs_blk_t blkaddr);
Dzmap.c174 m->pblk = le32_to_cpu(di->di_u.blkaddr); in vle_legacy_load_cluster_from_disk()
/Linux-v5.4/drivers/net/wireless/intersil/orinoco/
Dhermes_dld.c280 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()
/Linux-v5.4/include/trace/events/
Derofs.h62 __field(erofs_blk_t, blkaddr )
70 __entry->blkaddr = erofs_blknr(iloc(EROFS_I_SB(inode), __entry->nid));
77 __entry->blkaddr, __entry->ofs,
Df2fs.h1574 TP_PROTO(struct inode *inode, unsigned int pgofs, block_t blkaddr,
1577 TP_ARGS(inode, pgofs, blkaddr, len),
1591 __entry->blk = blkaddr;