Lines Matching full:pbl

1247 	u32 *pbl;  in qedf_alloc_sq()  local
1251 /* Calculate appropriate queue and PBL sizes */ in qedf_alloc_sq()
1270 QEDF_WARN(&(qedf->dbg_ctx), "Could not allocate send queue PBL.\n"); in qedf_alloc_sq()
1275 /* Create PBL */ in qedf_alloc_sq()
1278 pbl = (u32 *)fcport->sq_pbl; in qedf_alloc_sq()
1281 *pbl = U64_LO(page); in qedf_alloc_sq()
1282 pbl++; in qedf_alloc_sq()
1283 *pbl = U64_HI(page); in qedf_alloc_sq()
1284 pbl++; in qedf_alloc_sq()
2957 struct scsi_bd *pbl; in qedf_alloc_bdq() local
2980 QEDF_ERR(&(qedf->dbg_ctx), "Could not allocate BDQ PBL.\n"); in qedf_alloc_bdq()
2985 "BDQ PBL addr=0x%p dma=%pad\n", in qedf_alloc_bdq()
2989 * Populate BDQ PBL with physical and virtual address of individual in qedf_alloc_bdq()
2992 pbl = (struct scsi_bd *)qedf->bdq_pbl; in qedf_alloc_bdq()
2994 pbl->address.hi = cpu_to_le32(U64_HI(qedf->bdq[i].buf_dma)); in qedf_alloc_bdq()
2995 pbl->address.lo = cpu_to_le32(U64_LO(qedf->bdq[i].buf_dma)); in qedf_alloc_bdq()
2996 pbl->opaque.fcoe_opaque.hi = 0; in qedf_alloc_bdq()
2998 pbl->opaque.fcoe_opaque.lo = cpu_to_le32(i); in qedf_alloc_bdq()
2999 pbl++; in qedf_alloc_bdq()
3002 /* Allocate list of PBL pages */ in qedf_alloc_bdq()
3008 QEDF_ERR(&(qedf->dbg_ctx), "Could not allocate list of PBL pages.\n"); in qedf_alloc_bdq()
3013 * Now populate PBL list with pages that contain pointers to the in qedf_alloc_bdq()
3032 u32 *pbl; in qedf_alloc_global_queues() local
3047 * Make sure we allocated the PBL that will contain the physical in qedf_alloc_global_queues()
3072 /* Allocate a CQ and an associated PBL for each MSI-X vector */ in qedf_alloc_global_queues()
3113 QEDF_WARN(&(qedf->dbg_ctx), "Could not allocate cq PBL.\n"); in qedf_alloc_global_queues()
3118 /* Create PBL */ in qedf_alloc_global_queues()
3122 pbl = (u32 *)qedf->global_queues[i]->cq_pbl; in qedf_alloc_global_queues()
3125 *pbl = U64_LO(page); in qedf_alloc_global_queues()
3126 pbl++; in qedf_alloc_global_queues()
3127 *pbl = U64_HI(page); in qedf_alloc_global_queues()
3128 pbl++; in qedf_alloc_global_queues()
3138 * The list is built as follows: CQ#0 PBL pointer, RQ#0 PBL pointer, in qedf_alloc_global_queues()
3139 * CQ#1 PBL pointer, RQ#1 PBL pointer, etc. Each PBL pointer points in qedf_alloc_global_queues()
3197 /* Calculate SQ PBL size in the same manner as in qedf_sq_alloc() */ in qedf_set_fcoe_pf_param()