Searched refs:sgpg_q (Results 1 – 4 of 4) sorted by relevance
/kernel/linux/linux-5.10/drivers/scsi/bfa/ |
D | bfa_svc.h | 36 struct list_head sgpg_q; /* queue of alloced sgpgs */ member 59 struct list_head sgpg_q; /* queue of free SG pages */ member 67 bfa_status_t bfa_sgpg_malloc(struct bfa_s *bfa, struct list_head *sgpg_q, 69 void bfa_sgpg_mfree(struct bfa_s *bfa, struct list_head *sgpg_q, int nsgpgs);
|
D | bfa_svc.c | 5195 INIT_LIST_HEAD(&mod->sgpg_q); in bfa_sgpg_attach() 5230 list_add_tail(&hsgpg->qe, &mod->sgpg_q); in bfa_sgpg_attach() 5242 bfa_sgpg_malloc(struct bfa_s *bfa, struct list_head *sgpg_q, int nsgpgs) in bfa_sgpg_malloc() argument 5252 bfa_q_deq(&mod->sgpg_q, &hsgpg); in bfa_sgpg_malloc() 5254 list_add_tail(&hsgpg->qe, sgpg_q); in bfa_sgpg_malloc() 5262 bfa_sgpg_mfree(struct bfa_s *bfa, struct list_head *sgpg_q, int nsgpg) in bfa_sgpg_mfree() argument 5270 list_splice_tail_init(sgpg_q, &mod->sgpg_q); in bfa_sgpg_mfree() 5284 bfa_sgpg_malloc(bfa, &wqe->sgpg_q, nsgpg); in bfa_sgpg_mfree() 5311 list_splice_tail_init(&mod->sgpg_q, &wqe->sgpg_q); in bfa_sgpg_wait() 5328 bfa_sgpg_mfree(bfa, &wqe->sgpg_q, in bfa_sgpg_wcancel() [all …]
|
D | bfa_fcpim.h | 172 struct list_head sgpg_q; /* allocated SG pages */ member
|
D | bfa_fcpim.c | 2434 list_splice_tail_init(&ioim->iosp->sgpg_wqe.sgpg_q, &ioim->sgpg_q); in bfa_ioim_sgpg_alloced() 2435 ioim->sgpg = bfa_q_first(&ioim->sgpg_q); in bfa_ioim_sgpg_alloced() 2608 if (bfa_sgpg_malloc(ioim->bfa, &ioim->sgpg_q, nsgpgs) in bfa_ioim_sgpg_alloc() 2615 ioim->sgpg = bfa_q_first(&ioim->sgpg_q); in bfa_ioim_sgpg_alloc() 2769 INIT_LIST_HEAD(&ioim->sgpg_q); in bfa_ioim_attach() 2968 bfa_sgpg_mfree(ioim->bfa, &ioim->sgpg_q, ioim->nsgpgs); in bfa_ioim_free()
|