Home
last modified time | relevance | path

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

/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_npc.c33 int blkaddr, u16 pcifunc);
66 int blkaddr; in rvu_npc_set_pkind() local
69 blkaddr = rvu_get_blkaddr(rvu, BLKTYPE_NPC, 0); in rvu_npc_set_pkind()
70 if (blkaddr < 0) in rvu_npc_set_pkind()
75 rvu_write64(rvu, blkaddr, NPC_AF_PKINDX_CPI_DEFX(pkind, 0), val); in rvu_npc_set_pkind()
96 int pkind, blkaddr; in npc_config_ts_kpuaction() local
105 blkaddr = rvu_get_blkaddr(rvu, BLKTYPE_NPC, pcifunc); in npc_config_ts_kpuaction()
106 if (blkaddr < 0) { in npc_config_ts_kpuaction()
111 val = rvu_read64(rvu, blkaddr, NPC_AF_PKINDX_ACTION0(pkind)); in npc_config_ts_kpuaction()
117 rvu_write64(rvu, blkaddr, NPC_AF_PKINDX_ACTION0(pkind), val); in npc_config_ts_kpuaction()
[all …]
H A Drvu_nix.c26 struct nix_hw *nix_hw, int blkaddr);
91 int rvu_get_next_nix_blkaddr(struct rvu *rvu, int blkaddr) in rvu_get_next_nix_blkaddr() argument
96 if (blkaddr == 0) in rvu_get_next_nix_blkaddr()
97 return rvu->nix_blkaddr[blkaddr]; in rvu_get_next_nix_blkaddr()
100 if (rvu->nix_blkaddr[i] == blkaddr) in rvu_get_next_nix_blkaddr()
111 int blkaddr; in is_nixlf_attached() local
113 blkaddr = rvu_get_blkaddr(rvu, BLKTYPE_NIX, pcifunc); in is_nixlf_attached()
114 if (!pfvf->nixlf || blkaddr < 0) in is_nixlf_attached()
121 int blkaddr = 0, max = 0; in rvu_get_nixlf_count() local
124 blkaddr = rvu_get_next_nix_blkaddr(rvu, blkaddr); in rvu_get_nixlf_count()
[all …]
H A Drvu_cn10k.c302 int blkaddr; in rvu_set_channels_base() local
304 blkaddr = rvu_get_blkaddr(rvu, BLKTYPE_NIX, 0); in rvu_set_channels_base()
305 if (blkaddr < 0) in rvu_set_channels_base()
306 return blkaddr; in rvu_set_channels_base()
308 nix_const = rvu_read64(rvu, blkaddr, NIX_AF_CONST); in rvu_set_channels_base()
309 nix_const1 = rvu_read64(rvu, blkaddr, NIX_AF_CONST1); in rvu_set_channels_base()
451 static void __rvu_nix_set_channels(struct rvu *rvu, int blkaddr) in __rvu_nix_set_channels() argument
453 u64 nix_const1 = rvu_read64(rvu, blkaddr, NIX_AF_CONST1); in __rvu_nix_set_channels()
454 u64 nix_const = rvu_read64(rvu, blkaddr, NIX_AF_CONST); in __rvu_nix_set_channels()
468 cfg = rvu_read64(rvu, blkaddr, NIX_AF_LINKX_CFG(nix_link)); in __rvu_nix_set_channels()
[all …]
H A Drvu_npc_fs.c198 static bool npc_check_overlap(struct rvu *rvu, int blkaddr, in npc_check_overlap() argument
218 cfg = rvu_read64(rvu, blkaddr, in npc_check_overlap()
247 static bool npc_check_field(struct rvu *rvu, int blkaddr, enum key_fields type, in npc_check_field() argument
251 npc_check_overlap(rvu, blkaddr, type, 0, intf)) in npc_check_field()
328 static void npc_handle_multi_layer_fields(struct rvu *rvu, int blkaddr, u8 intf) in npc_handle_multi_layer_fields() argument
414 if (npc_check_overlap(rvu, blkaddr, NPC_ETYPE, start_lid, intf)) { in npc_handle_multi_layer_fields()
444 if (npc_check_overlap(rvu, blkaddr, NPC_OUTER_VID, start_lid, intf)) { in npc_handle_multi_layer_fields()
459 static void npc_scan_ldata(struct rvu *rvu, int blkaddr, u8 lid, in npc_scan_ldata() argument
560 static void npc_set_features(struct rvu *rvu, int blkaddr, u8 intf) in npc_set_features() argument
571 if (npc_check_field(rvu, blkaddr, hdr, intf)) in npc_set_features()
[all …]
H A Drvu_npc_hash.c103 static u64 npc_update_use_hash(struct rvu *rvu, int blkaddr, in npc_update_use_hash() argument
109 cfg = rvu_read64(rvu, blkaddr, NPC_AF_INTFX_LIDX_LTX_LDX_CFG(intf, lid, lt, ld)); in npc_update_use_hash()
122 static void npc_program_mkex_hash_rx(struct rvu *rvu, int blkaddr, in npc_program_mkex_hash_rx() argument
141 cfg = npc_update_use_hash(rvu, blkaddr, in npc_program_mkex_hash_rx()
162 static void npc_program_mkex_hash_tx(struct rvu *rvu, int blkaddr, in npc_program_mkex_hash_tx() argument
181 cfg = npc_update_use_hash(rvu, blkaddr, in npc_program_mkex_hash_tx()
200 void npc_config_secret_key(struct rvu *rvu, int blkaddr) in npc_config_secret_key() argument
210 rvu_write64(rvu, blkaddr, NPC_AF_INTFX_SECRET_KEY0(intf), in npc_config_secret_key()
212 rvu_write64(rvu, blkaddr, NPC_AF_INTFX_SECRET_KEY1(intf), in npc_config_secret_key()
214 rvu_write64(rvu, blkaddr, NPC_AF_INTFX_SECRET_KEY2(intf), in npc_config_secret_key()
[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_sdp.c111 int blkaddr; in rvu_mbox_handler_get_sdp_chan_info() local
117 blkaddr = rvu_get_blkaddr(rvu, BLKTYPE_NIX, 0); in rvu_mbox_handler_get_sdp_chan_info()
119 rsp->num_chan = rvu_read64(rvu, blkaddr, NIX_AF_CONST1) & 0xFFFUL; in rvu_mbox_handler_get_sdp_chan_info()
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/fs/f2fs/
H A Dcompress.c794 struct folio *folio, nid_t ino, block_t blkaddr);
803 block_t blkaddr, bool in_task) in f2fs_end_read_compressed_page() argument
812 else if (blkaddr && in_task) in f2fs_end_read_compressed_page()
814 dic->inode->i_ino, blkaddr); in f2fs_end_read_compressed_page()
910 block_t blkaddr = data_blkaddr(dn->inode, dn->node_folio, in f2fs_sanity_check_cluster() local
914 if (blkaddr == COMPRESS_ADDR) { in f2fs_sanity_check_cluster()
918 if (!__is_valid_data_blkaddr(blkaddr)) { in f2fs_sanity_check_cluster()
951 block_t blkaddr = data_blkaddr(dn->inode, dn->node_folio, in __f2fs_get_cluster_blocks() local
954 if (__is_valid_data_blkaddr(blkaddr)) in __f2fs_get_cluster_blocks()
1378 block_t blkaddr; in f2fs_write_compressed_pages() local
[all …]
H A Dextent_cache.c831 pgoff_t fofs, block_t blkaddr, unsigned int llen, in f2fs_update_read_extent_tree_range_compressed() argument
843 blkaddr, c_len); in f2fs_update_read_extent_tree_range_compressed()
859 __set_extent_info(&ei, fofs, llen, blkaddr, true, 0, 0, EX_READ); in f2fs_update_read_extent_tree_range_compressed()
891 block_t blkaddr) in __get_new_block_age() argument
905 blkaddr == NEW_ADDR) in __get_new_block_age()
926 f2fs_bug_on(sbi, blkaddr == NULL_ADDR); in __get_new_block_age()
929 if (blkaddr == NEW_ADDR) in __get_new_block_age()
932 if (__is_valid_data_blkaddr(blkaddr) && in __get_new_block_age()
933 !f2fs_is_valid_blkaddr(sbi, blkaddr, DATA_GENERIC_ENHANCE)) in __get_new_block_age()
1058 block_t *blkaddr) in f2fs_lookup_read_extent_cache_block() argument
[all …]
/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/drivers/crypto/marvell/octeontx2/
H A Dotx2_cptpf_ucode.c163 dma_addr_t dma_addr, int blkaddr) in __write_ucode_base() argument
167 (u64)dma_addr, blkaddr); in __write_ucode_base()
171 struct otx2_cptpf_dev *cptpf, int blkaddr) in cptx_set_ucode_base() argument
182 blkaddr); in cptx_set_ucode_base()
200 blkaddr); in cptx_set_ucode_base()
224 int blkaddr) in cptx_detach_and_disable_cores() argument
233 CPT_AF_EXEX_CTL2(i), &reg, blkaddr); in cptx_detach_and_disable_cores()
244 blkaddr); in cptx_detach_and_disable_cores()
261 blkaddr); in cptx_detach_and_disable_cores()
278 blkaddr); in cptx_detach_and_disable_cores()
[all …]
H A Dotx2_cpt_common.h200 u64 reg, u64 val, int blkaddr);
202 u64 reg, u64 *val, int blkaddr);
204 u64 reg, u64 val, int blkaddr);
H A Dotx2_cptvf.h22 int blkaddr; member
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/include/trace/events/
H A Derofs.h67 __field(erofs_blk_t, blkaddr )
74 __entry->blkaddr = erofs_blknr(inode->i_sb, erofs_iloc(inode));
78 TP_printk("dev = (%d,%d), nid = %llu, blkaddr %llu ofs %u",
80 __entry->blkaddr, __entry->ofs)
H A Df2fs.h674 "start blkaddr = 0x%llx, len = 0x%llx, flags = %u, "
1838 block_t blkaddr,
1841 TP_ARGS(inode, pgofs, len, blkaddr, c_len),
1857 __entry->blk = blkaddr;
1862 "len = %u, blkaddr = %u, c_len = %u",
/linux/fs/erofs/
H A Dinode.c39 erofs_blk_t blkaddr = erofs_blknr(sb, erofs_iloc(inode)); in erofs_read_inode() local
52 ptr = erofs_read_metabuf(&buf, sb, erofs_pos(sb, blkaddr), in_mbox); in erofs_read_inode()
91 erofs_pos(sb, blkaddr + 1), in_mbox); in erofs_read_inode()
H A Dzmap.c58 m->pblk = le32_to_cpu(di->di_u.blkaddr); in z_erofs_load_full_lcluster()
/linux/drivers/net/ethernet/marvell/octeontx2/nic/
H A Dotx2_common.h666 u64 blkaddr; in otx2_get_regaddr() local
670 blkaddr = nic->nix_blkaddr; in otx2_get_regaddr()
673 blkaddr = BLKADDR_NPA; in otx2_get_regaddr()
676 blkaddr = BLKADDR_CPT0; in otx2_get_regaddr()
679 blkaddr = BLKADDR_RVUM; in otx2_get_regaddr()
684 offset |= (blkaddr << RVU_FUNC_BLKADDR_SHIFT); in otx2_get_regaddr()