Lines Matching refs:block

42 	struct rvu_block *block = ptr;
43 struct rvu *rvu = block->rvu;
44 int blkaddr = block->addr;
75 block->cpt_flt_eng_map[vec] |= BIT_ULL(i);
79 block->cpt_rcvrd_eng_map[vec] |= BIT_ULL(i);
104 struct rvu_block *block = ptr;
105 struct rvu *rvu = block->rvu;
106 int blkaddr = block->addr;
118 struct rvu_block *block = ptr;
119 struct rvu *rvu = block->rvu;
120 int blkaddr = block->addr;
130 static int rvu_cpt_do_register_interrupt(struct rvu_block *block, int irq_offs,
134 struct rvu *rvu = block->rvu;
138 name, block);
149 static void cpt_10k_unregister_interrupts(struct rvu_block *block, int off)
151 struct rvu *rvu = block->rvu;
152 int blkaddr = block->addr;
165 free_irq(pci_irq_vector(rvu->pdev, off + i), block);
173 struct rvu_block *block;
184 block = &hw->block[blkaddr];
186 return cpt_10k_unregister_interrupts(block, offs);
196 free_irq(pci_irq_vector(rvu->pdev, offs + i), block);
207 static int cpt_10k_register_interrupts(struct rvu_block *block, int off)
209 struct rvu *rvu = block->rvu;
210 int blkaddr = block->addr;
228 ret = rvu_cpt_do_register_interrupt(block, off + i,
238 ret = rvu_cpt_do_register_interrupt(block, off + CPT_10K_AF_INT_VEC_RVU,
245 ret = rvu_cpt_do_register_interrupt(block, off + CPT_10K_AF_INT_VEC_RAS,
261 struct rvu_block *block;
268 block = &hw->block[blkaddr];
277 return cpt_10k_register_interrupts(block, offs);
289 ret = rvu_cpt_do_register_interrupt(block, offs + i,
296 ret = rvu_cpt_do_register_interrupt(block, offs + CPT_AF_INT_VEC_RVU,
303 ret = rvu_cpt_do_register_interrupt(block, offs + CPT_AF_INT_VEC_RAS,
389 struct rvu_block *block;
401 block = &rvu->hw->block[blkaddr];
403 block->addr);
426 cptlf = rvu_get_lf(rvu, block, pcifunc, slot);
458 struct rvu_block *block;
460 block = &rvu->hw->block[blkaddr];
462 block->addr);
467 cptlf = rvu_get_lf(rvu, block, pcifunc, slot);
475 err = rvu_lf_reset(rvu, block, cptlf);
478 block->addr, cptlf);
604 struct rvu_block *block;
613 block = &rvu->hw->block[blkaddr];
615 cptlf = rvu_get_lf(rvu, block, pcifunc, actual_slot);
639 struct rvu_block *block;
653 block = &rvu->hw->block[blkaddr];
655 num_lfs = rvu_get_rsrc_mapcount(pfvf, block->addr);
661 lf = rvu_get_lf(rvu, &rvu->hw->block[blkaddr],
881 struct rvu_block *block;
891 block = &rvu->hw->block[blkaddr];
893 cptlf = rvu_get_lf(rvu, block, pcifunc, actual_slot);
899 ret = rvu_lf_reset(rvu, block, cptlf);
902 block->addr, cptlf);
913 struct rvu_block *block;
921 block = &rvu->hw->block[blkaddr];
924 rsp->flt_eng_map[vec] = block->cpt_flt_eng_map[vec];
925 rsp->rcvrd_eng_map[vec] = block->cpt_rcvrd_eng_map[vec];
927 block->cpt_flt_eng_map[vec] = 0x0;
928 block->cpt_rcvrd_eng_map[vec] = 0x0;