Home
last modified time | relevance | path

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

12

/linux/drivers/net/ethernet/marvell/octeontx2/af/
H A Drvu_cpt.c35 reg = rvu_read64(rvu, blkaddr, CPT_AF_EXEX_STS(e)); \
85 int blkaddr = block->addr; in cpt_af_flt_intr_handler() local
90 reg = rvu_read64(rvu, blkaddr, CPT_AF_FLTX_INT(vec)); in cpt_af_flt_intr_handler()
106 grp = rvu_read64(rvu, blkaddr, CPT_AF_EXEX_CTL2(eng)) & 0xFF; in cpt_af_flt_intr_handler()
108 rvu_write64(rvu, blkaddr, CPT_AF_EXEX_CTL2(eng), 0x0); in cpt_af_flt_intr_handler()
109 val = rvu_read64(rvu, blkaddr, CPT_AF_EXEX_CTL(eng)); in cpt_af_flt_intr_handler()
110 rvu_write64(rvu, blkaddr, CPT_AF_EXEX_CTL(eng), val & ~1ULL); in cpt_af_flt_intr_handler()
112 rvu_write64(rvu, blkaddr, CPT_AF_EXEX_CTL2(eng), grp); in cpt_af_flt_intr_handler()
113 rvu_write64(rvu, blkaddr, CPT_AF_EXEX_CTL(eng), val | 1ULL); in cpt_af_flt_intr_handler()
117 val = rvu_read64(rvu, blkaddr, CPT_AF_EXEX_STS(eng)); in cpt_af_flt_intr_handler()
[all …]
H A Drvu_devlink.c61 int blkaddr; in rvu_nix_af_rvu_intr_handler() local
65 blkaddr = rvu_get_blkaddr(rvu, BLKTYPE_NIX, 0); in rvu_nix_af_rvu_intr_handler()
66 if (blkaddr < 0) in rvu_nix_af_rvu_intr_handler()
70 intr = rvu_read64(rvu, blkaddr, NIX_AF_RVU_INT); in rvu_nix_af_rvu_intr_handler()
74 rvu_write64(rvu, blkaddr, NIX_AF_RVU_INT, intr); in rvu_nix_af_rvu_intr_handler()
75 rvu_write64(rvu, blkaddr, NIX_AF_RVU_INT_ENA_W1C, ~0ULL); in rvu_nix_af_rvu_intr_handler()
96 int blkaddr; in rvu_nix_af_rvu_gen_handler() local
100 blkaddr = rvu_get_blkaddr(rvu, BLKTYPE_NIX, 0); in rvu_nix_af_rvu_gen_handler()
101 if (blkaddr < 0) in rvu_nix_af_rvu_gen_handler()
105 intr = rvu_read64(rvu, blkaddr, NIX_AF_GEN_INT); in rvu_nix_af_rvu_gen_handler()
[all …]
H A Drvu_npa.c66 int blkaddr, npalf, rc = 0; in rvu_npa_aq_enq_inst() local
78 blkaddr = rvu_get_blkaddr(rvu, BLKTYPE_NPA, pcifunc); in rvu_npa_aq_enq_inst()
79 if (!pfvf->npalf || blkaddr < 0) in rvu_npa_aq_enq_inst()
82 block = &hw->block[blkaddr]; in rvu_npa_aq_enq_inst()
337 int blkaddr; in rvu_mbox_handler_npa_lf_alloc() local
347 blkaddr = rvu_get_blkaddr(rvu, BLKTYPE_NPA, pcifunc); in rvu_mbox_handler_npa_lf_alloc()
348 if (!pfvf->npalf || blkaddr < 0) in rvu_mbox_handler_npa_lf_alloc()
351 block = &hw->block[blkaddr]; in rvu_mbox_handler_npa_lf_alloc()
363 ctx_cfg = rvu_read64(rvu, blkaddr, NPA_AF_CONST1); in rvu_mbox_handler_npa_lf_alloc()
389 cfg = rvu_read64(rvu, blkaddr, NPA_AF_CONST); in rvu_mbox_handler_npa_lf_alloc()
[all …]
H A Drvu_debugfs.c935 static bool rvu_dbg_is_valid_lf(struct rvu *rvu, int blkaddr, int lf, in rvu_dbg_is_valid_lf() argument
942 block = &hw->block[blkaddr]; in rvu_dbg_is_valid_lf()
999 int blkaddr; in rvu_dbg_qsize_display() local
1018 blkaddr = BLKADDR_NPA; in rvu_dbg_qsize_display()
1020 blkaddr = debugfs_get_aux_num(s->file); in rvu_dbg_qsize_display()
1022 if (!rvu_dbg_is_valid_lf(rvu, blkaddr, qsize_id, &pcifunc)) in rvu_dbg_qsize_display()
1039 int blkaddr; in rvu_dbg_qsize_write() local
1065 blkaddr = BLKADDR_NPA; in rvu_dbg_qsize_write()
1067 blkaddr = debugfs_get_aux_num(file); in rvu_dbg_qsize_write()
1069 if (!rvu_dbg_is_valid_lf(rvu, blkaddr, lf, &pcifunc)) { in rvu_dbg_qsize_write()
[all …]
H A Drvu.c255 int devnum, blkaddr = -ENODEV; in rvu_get_blkaddr() local
261 blkaddr = BLKADDR_NPC; in rvu_get_blkaddr()
264 blkaddr = BLKADDR_NPA; in rvu_get_blkaddr()
269 blkaddr = BLKADDR_NIX0; in rvu_get_blkaddr()
274 blkaddr = BLKADDR_SSO; in rvu_get_blkaddr()
277 blkaddr = BLKADDR_SSOW; in rvu_get_blkaddr()
280 blkaddr = BLKADDR_TIM; in rvu_get_blkaddr()
285 blkaddr = BLKADDR_CPT0; in rvu_get_blkaddr()
308 blkaddr = BLKADDR_NIX0; in rvu_get_blkaddr()
316 blkaddr = BLKADDR_NIX1; in rvu_get_blkaddr()
[all …]
H A Drvu_npc_hash.h27 rvu_write64(rvu, blkaddr, \
31 rvu_write64(rvu, blkaddr, \
35 rvu_read64(rvu, blkaddr, NPC_AF_INTFX_HASHX_RESULT_CTRL(intf, ld))
38 rvu_read64(rvu, blkaddr, NPC_AF_INTFX_HASHX_MASKX(intf, ld, mask_idx))
41 rvu_write64(rvu, blkaddr, \
57 int blkaddr,
63 void npc_config_secret_key(struct rvu *rvu, int blkaddr);
64 void npc_program_mkex_hash(struct rvu *rvu, int blkaddr);
H A Drvu.h87 int blkaddr; member
256 #define MSIX_BLKLF(blkaddr, lf) (((blkaddr) << 8) | ((lf) & 0xFF)) argument
396 int blkaddr; member
885 u16 rvu_get_rsrc_mapcount(struct rvu_pfvf *pfvf, int blkaddr);
888 bool is_block_implemented(struct rvu_hwinfo *hw, int blkaddr);
985 int blkaddr, u32 cfg);
988 void rvu_nix_lf_teardown(struct rvu *rvu, u16 pcifunc, int blkaddr, int npalf);
995 struct nix_hw *get_nix_hw(struct rvu_hwinfo *hw, int blkaddr);
996 int rvu_get_next_nix_blkaddr(struct rvu *rvu, int blkaddr);
999 struct nix_hw **nix_hw, int *blkaddr);
[all …]
H A Drvu_rep.c142 rvu_read64(rvu, blkaddr, NIX_AF_LFX_RX_STATX(nixlf, reg))
145 rvu_read64(rvu, blkaddr, NIX_AF_LFX_TX_STATX(nixlf, reg))
152 int nixlf, blkaddr, err; in rvu_mbox_handler_nix_lf_stats() local
156 err = nix_get_nixlf(rvu, pcifunc, &nixlf, &blkaddr); in rvu_mbox_handler_nix_lf_stats()
392 int blkaddr; in rvu_rep_update_rules() local
398 blkaddr = rvu_get_blkaddr(rvu, BLKTYPE_NPC, 0); in rvu_rep_update_rules()
400 if (blkaddr < 0) in rvu_rep_update_rules()
407 npc_enable_mcam_entry(rvu, mcam, blkaddr, entry, ena); in rvu_rep_update_rules()
H A Drvu_cgx.c1088 int blkaddr; in rvu_cgx_nix_cuml_stats() local
1105 blkaddr = rvu_get_blkaddr(rvu, BLKTYPE_NIX, pcifunc); in rvu_cgx_nix_cuml_stats()
1106 if (blkaddr < 0) in rvu_cgx_nix_cuml_stats()
1108 block = &rvu->hw->block[blkaddr]; in rvu_cgx_nix_cuml_stats()
1116 *stat += rvu_read64(rvu, blkaddr, in rvu_cgx_nix_cuml_stats()
1119 *stat += rvu_read64(rvu, blkaddr, in rvu_cgx_nix_cuml_stats()
H A Dnpc.h14 rvu_write64(rvu, blkaddr, \
18 rvu_write64(rvu, blkaddr, \
/linux/drivers/crypto/marvell/octeontx2/
H A Dotx2_cptlf.h131 int blkaddr; /* CPT blkaddr: BLKADDR_CPT0/BLKADDR_CPT1 */ member
199 otx2_cpt_write64(lfs->reg_base, lfs->blkaddr, slot, in otx2_cptlf_set_iqueues_base_addr()
210 otx2_cpt_write64(lf->lfs->reg_base, lf->lfs->blkaddr, lf->slot, in otx2_cptlf_do_set_iqueue_size()
233 u8 blkaddr = lf->lfs->blkaddr; in otx2_cptlf_do_disable_iqueue() local
241 otx2_cpt_write64(reg_base, blkaddr, slot, OTX2_CPT_LF_CTL, 0x0); in otx2_cptlf_do_disable_iqueue()
243 inprog = otx2_cpt_read64(reg_base, blkaddr, slot, OTX2_CPT_LF_INPROG); in otx2_cptlf_do_disable_iqueue()
245 otx2_cpt_write64(reg_base, blkaddr, slot, OTX2_CPT_LF_INPROG, inprog); in otx2_cptlf_do_disable_iqueue()
247 qsize = otx2_cpt_read64(reg_base, blkaddr, slot, OTX2_CPT_LF_Q_SIZE) & 0x7FFF; in otx2_cptlf_do_disable_iqueue()
249 inst_ptr = otx2_cpt_read64(reg_base, blkaddr, slot, OTX2_CPT_LF_Q_INST_PTR); in otx2_cptlf_do_disable_iqueue()
262 inprog = otx2_cpt_read64(reg_base, blkaddr, slot, OTX2_CPT_LF_INPROG); in otx2_cptlf_do_disable_iqueue()
[all …]
H A Dotx2_cptlf.c16 done_wait.u = otx2_cpt_read64(lf->lfs->reg_base, lf->lfs->blkaddr, in cptlf_do_set_done_time_wait()
19 otx2_cpt_write64(lf->lfs->reg_base, lf->lfs->blkaddr, lf->slot, in cptlf_do_set_done_time_wait()
27 done_wait.u = otx2_cpt_read64(lf->lfs->reg_base, lf->lfs->blkaddr, in cptlf_do_set_done_num_wait()
30 otx2_cpt_write64(lf->lfs->reg_base, lf->lfs->blkaddr, lf->slot, in cptlf_do_set_done_num_wait()
59 &lf_ctrl.u, lfs->blkaddr); in cptlf_set_pri()
67 lf_ctrl.u, lfs->blkaddr); in cptlf_set_pri()
80 &lf_ctrl.u, lfs->blkaddr); in cptlf_set_eng_grps_mask()
88 lf_ctrl.u, lfs->blkaddr); in cptlf_set_eng_grps_mask()
120 &lf_ctrl.u, lfs->blkaddr); in cptlf_set_ctx_ilen()
128 lf_ctrl.u, lfs->blkaddr); in cptlf_set_ctx_ilen()
[all …]
H A Dotx2_cptvf.h22 int blkaddr; member
H A Dcn10k_cpt.c207 otx2_cpt_write64(lfs->reg_base, lfs->blkaddr, lfs->lf[0].slot, in cn10k_cpt_ctx_flush()
211 otx2_cpt_read64(lfs->reg_base, lfs->blkaddr, lfs->lf[0].slot, in cn10k_cpt_ctx_flush()
H A Dotx2_cptvf_main.c405 cptvf->blkaddr = BLKADDR_CPT0; in otx2_cptvf_probe()
410 &cptvf->pfvf_mbox, cptvf->blkaddr); in otx2_cptvf_probe()
/linux/fs/f2fs/
H A Ddata.c237 block_t blkaddr = ctx->fs_blkaddr; in f2fs_handle_step_decompress() local
243 f2fs_end_read_compressed_page(folio, false, blkaddr, in f2fs_handle_step_decompress()
248 blkaddr++; in f2fs_handle_step_decompress()
404 int f2fs_target_device_index(struct f2fs_sb_info *sbi, block_t blkaddr) in f2fs_target_device_index() argument
412 if (FDEV(i).start_blk <= blkaddr && FDEV(i).end_blk >= blkaddr) in f2fs_target_device_index()
923 static bool is_end_zone_blkaddr(struct f2fs_sb_info *sbi, block_t blkaddr) in is_end_zone_blkaddr() argument
929 devi = f2fs_target_device_index(sbi, blkaddr); in is_end_zone_blkaddr()
930 if (blkaddr < FDEV(devi).start_blk || in is_end_zone_blkaddr()
931 blkaddr > FDEV(devi).end_blk) { in is_end_zone_blkaddr()
932 f2fs_err(sbi, "Invalid block %x", blkaddr); in is_end_zone_blkaddr()
[all …]
H A Dcompress.c797 struct folio *folio, nid_t ino, block_t blkaddr);
806 block_t blkaddr, bool in_task) in f2fs_end_read_compressed_page() argument
815 else if (blkaddr && in_task) in f2fs_end_read_compressed_page()
817 dic->inode->i_ino, blkaddr); in f2fs_end_read_compressed_page()
913 block_t blkaddr = data_blkaddr(dn->inode, dn->node_folio, in f2fs_sanity_check_cluster() local
917 if (blkaddr == COMPRESS_ADDR) { in f2fs_sanity_check_cluster()
921 if (!__is_valid_data_blkaddr(blkaddr)) { in f2fs_sanity_check_cluster()
954 block_t blkaddr = data_blkaddr(dn->inode, dn->node_folio, in __f2fs_get_cluster_blocks() local
957 if (__is_valid_data_blkaddr(blkaddr)) in __f2fs_get_cluster_blocks()
1374 block_t blkaddr; in f2fs_write_compressed_pages() local
[all …]
H A Dcheckpoint.c137 static bool __is_bitmap_valid(struct f2fs_sb_info *sbi, block_t blkaddr, in __is_bitmap_valid() argument
147 segno = GET_SEGNO(sbi, blkaddr); in __is_bitmap_valid()
148 offset = GET_BLKOFF_FROM_SEG0(sbi, blkaddr); in __is_bitmap_valid()
166 blkaddr, exist); in __is_bitmap_valid()
175 block_t blkaddr, int type) in __f2fs_is_valid_blkaddr() argument
181 if (unlikely(blkaddr >= SIT_BLK_CNT(sbi))) in __f2fs_is_valid_blkaddr()
185 if (unlikely(blkaddr >= MAIN_BLKADDR(sbi) || in __f2fs_is_valid_blkaddr()
186 blkaddr < SM_I(sbi)->ssa_blkaddr)) in __f2fs_is_valid_blkaddr()
190 if (unlikely(blkaddr >= SIT_I(sbi)->sit_base_addr || in __f2fs_is_valid_blkaddr()
191 blkaddr < __start_cp_addr(sbi))) in __f2fs_is_valid_blkaddr()
[all …]
H A Df2fs.h460 block_t blkaddr; /* block address locating the last fsync */ member
3603 block_t blkaddr, int type);
3605 block_t blkaddr, int type) in verify_blkaddr() argument
3607 if (!f2fs_is_valid_blkaddr(sbi, blkaddr, type)) in verify_blkaddr()
3609 blkaddr, type); in verify_blkaddr()
3612 static inline bool __is_valid_data_blkaddr(block_t blkaddr) in __is_valid_data_blkaddr() argument
3614 if (blkaddr == NEW_ADDR || blkaddr == NULL_ADDR || in __is_valid_data_blkaddr()
3615 blkaddr == COMPRESS_ADDR) in __is_valid_data_blkaddr()
3830 bool f2fs_is_checkpointed_data(struct f2fs_sb_info *sbi, block_t blkaddr);
3879 block_t blkaddr, unsigned int blkcnt);
[all …]
H A Dextent_cache.c816 pgoff_t fofs, block_t blkaddr, unsigned int llen, in f2fs_update_read_extent_tree_range_compressed() argument
828 blkaddr, c_len); in f2fs_update_read_extent_tree_range_compressed()
844 __set_extent_info(&ei, fofs, llen, blkaddr, true, 0, 0, EX_READ); in f2fs_update_read_extent_tree_range_compressed()
876 block_t blkaddr) in __get_new_block_age() argument
890 blkaddr == NEW_ADDR) in __get_new_block_age()
911 f2fs_bug_on(sbi, blkaddr == NULL_ADDR); in __get_new_block_age()
914 if (blkaddr == NEW_ADDR) in __get_new_block_age()
917 if (__is_valid_data_blkaddr(blkaddr) && in __get_new_block_age()
918 !f2fs_is_valid_blkaddr(sbi, blkaddr, DATA_GENERIC_ENHANCE)) in __get_new_block_age()
1043 block_t *blkaddr) in f2fs_lookup_read_extent_cache_block() argument
[all …]
H A Dsegment.c315 block_t blkaddr; in __f2fs_commit_atomic_write() local
341 blkaddr = f2fs_data_blkaddr(&dn); in __f2fs_commit_atomic_write()
343 if (!__is_valid_data_blkaddr(blkaddr)) { in __f2fs_commit_atomic_write()
345 } else if (!f2fs_is_valid_blkaddr(sbi, blkaddr, in __f2fs_commit_atomic_write()
355 ret = __replace_atomic_write_block(inode, index, blkaddr, in __f2fs_commit_atomic_write()
1026 block_t blkaddr) in __lookup_discard_cmd() argument
1035 if (blkaddr < dc->di.lstart) in __lookup_discard_cmd()
1037 else if (blkaddr >= dc->di.lstart + dc->di.len) in __lookup_discard_cmd()
1046 block_t blkaddr, in __lookup_discard_cmd_ret() argument
1068 if (blkaddr < dc->di.lstart) in __lookup_discard_cmd_ret()
[all …]
H A Dnode.h304 static inline void fill_node_footer_blkaddr(struct folio *folio, block_t blkaddr) in fill_node_footer_blkaddr() argument
314 rn->footer.next_blkaddr = cpu_to_le32(blkaddr); in fill_node_footer_blkaddr()
/linux/drivers/net/ethernet/marvell/octeontx2/af/cn20k/
H A Dmbox_init.c392 int blkaddr, int nixlf) in rvu_alloc_cint_qint_mem() argument
400 ctx_cfg = rvu_read64(rvu, blkaddr, NIX_AF_CONST3); in rvu_alloc_cint_qint_mem()
402 cfg = rvu_read64(rvu, blkaddr, NIX_AF_CONST2); in rvu_alloc_cint_qint_mem()
409 rvu_write64(rvu, blkaddr, NIX_AF_LFX_CINTS_BASE(nixlf), in rvu_alloc_cint_qint_mem()
413 cfg = rvu_read64(rvu, blkaddr, NIX_AF_CONST2); in rvu_alloc_cint_qint_mem()
420 rvu_write64(rvu, blkaddr, NIX_AF_LFX_QINTS_BASE(nixlf), in rvu_alloc_cint_qint_mem()
/linux/include/trace/events/
H A Derofs.h67 __field(erofs_blk_t, blkaddr )
74 __entry->blkaddr = erofs_blknr(inode->i_sb, erofs_iloc(inode));
80 __entry->blkaddr, __entry->ofs)
/linux/drivers/net/ethernet/marvell/octeontx2/nic/
H A Dotx2_common.h659 u64 blkaddr; in otx2_get_regaddr() local
663 blkaddr = nic->nix_blkaddr; in otx2_get_regaddr()
666 blkaddr = BLKADDR_NPA; in otx2_get_regaddr()
669 blkaddr = BLKADDR_CPT0; in otx2_get_regaddr()
672 blkaddr = BLKADDR_RVUM; in otx2_get_regaddr()
677 offset |= (blkaddr << RVU_FUNC_BLKADDR_SHIFT); in otx2_get_regaddr()

12