ulp_bde64
int outbound_buffers, struct ulp_bde64 *bpl,
struct ulp_bde64 *bpl;
bpl = (struct ulp_bde64 *) bmp->virt;
bpl_entries = (LPFC_BPL_SIZE/sizeof(struct ulp_bde64));
struct ulp_bde64 *bpl = NULL;
bpl = (struct ulp_bde64 *) dmabuf->virt;
struct ulp_bde64 *bpl, uint32_t size,
struct ulp_bde64 *rxbpl = NULL;
rxbpl = (struct ulp_bde64 *) rxbmp->virt;
struct ulp_bde64 *txbpl = NULL;
txbpl = (struct ulp_bde64 *) txbmp->virt;
struct ulp_bde64 *bpl = NULL;
bpl = (struct ulp_bde64 *) bmp->virt;
request_nseg = LPFC_BPL_SIZE/sizeof(struct ulp_bde64);
reply_nseg = LPFC_BPL_SIZE/sizeof(struct ulp_bde64) - request_nseg;
struct ulp_bde64 *bde;
bde = (struct ulp_bde64 *)&pmb->un.varWords[4];
struct ulp_bde64 *bde;
struct ulp_bde64 *bpl;
struct ulp_bde64 *bpl;
bpl = (struct ulp_bde64 *)bmp->virt;
bpl = (struct ulp_bde64 *) bmp->virt;
memset(bpl, 0, sizeof(struct ulp_bde64));
memset(bpl, 0, sizeof(struct ulp_bde64));
struct ulp_bde64 *bpl;
bpl = (struct ulp_bde64 *)bmp->virt;
lpfc_alloc_ct_rsp(struct lpfc_hba *phba, __be16 cmdcode, struct ulp_bde64 *bpl,
struct ulp_bde64 *bpl = (struct ulp_bde64 *) bmp->virt;
struct ulp_bde64 *bpl;
bpl = (struct ulp_bde64 *)elsiocb->bpl_dmabuf->virt;
struct ulp_bde64 dl_from_bde64;
struct ulp_bde64 xmit_bde64;
struct ulp_bde64 rcv_bde64;
struct ulp_bde64 rcv_bde64;
struct ulp_bde64 sp64;
struct ulp_bde64 sp64;
struct ulp_bde64 sp64;
struct ulp_bde64 lilpBde64;
struct ulp_bde64 rcvBde;
struct ulp_bde64 elsReq;
struct ulp_bde64 elsReq;
struct ulp_bde64 bde2;
struct ulp_bde64 bde;
struct ulp_bde64 rbde; /* response bde */
struct ulp_bde64 dbde[LPFC_EXT_DATA_BDE_COUNT]; /* data BDE or BPL */
struct ulp_bde64 cont64[2]; /* up to 2 64 bit continuation
struct ulp_bde64 bde;
struct ulp_bde64 bde[LPFC_MBX_WR_CONFIG_MAX_BDE];
struct ulp_bde64 bde;
struct ulp_bde64 bde;
struct ulp_bde64 bde;
struct ulp_bde64 bde;
struct ulp_bde64 bde;
struct ulp_bde64 bde;
struct ulp_bde64 bde;
struct ulp_bde64 ph_bde; /* words 13-15 */
struct ulp_bde64 bde;
struct ulp_bde64 ph_bde; /* words 13-15 */
struct ulp_bde64 bde; /* words 0-2 */
struct ulp_bde64 bde;
struct ulp_bde64 bde;
struct ulp_bde64 bde;
struct ulp_bde64 bde; /* words 0-2 */
entry_sz = sizeof(struct ulp_bde64);
struct ulp_bde64 *bde;
bde = (struct ulp_bde64 *)
struct ulp_bde64 *bpl;
struct ulp_bde64 bde;
bpl = (struct ulp_bde64 *)bmp->virt;
struct ulp_bde64 *bpl;
bpl = (struct ulp_bde64 *)bmp->virt;
struct ulp_bde64 *bde;
bde = (struct ulp_bde64 *)&wqe->words[13];
memset(bde, 0, sizeof(struct ulp_bde64));
struct ulp_bde64 bpl;
struct ulp_bde64 *bpl, int datasegcnt)
struct ulp_bde64 *bpl, int datacnt, int protcnt)
struct ulp_bde64 *bpl;
struct ulp_bde64 *bpl = (struct ulp_bde64 *)lpfc_cmd->dma_sgl;
iocb_cmd->un.fcpi64.bdl.bdeSize = (2 * sizeof(struct ulp_bde64));
iocb_cmd->un.fcpi64.bdl.bdeSize += (num_bde * sizeof(struct ulp_bde64));
bpl = (struct ulp_bde64 *)psb->dma_sgl;
struct ulp_bde64 *bde;
bde = (struct ulp_bde64 *)
bde = (struct ulp_bde64 *)
(2 * sizeof(struct ulp_bde64));
struct ulp_bde64 *bpl = (struct ulp_bde64 *)lpfc_cmd->dma_sgl;
struct ulp_bde64 *data_bde = iocb_cmd->unsli3.fcp_ext.dbde;
sizeof(struct ulp_bde64));
(2 * sizeof(struct ulp_bde64)));
((num_bde + 2) * sizeof(struct ulp_bde64));
cmd->un.elsreq64.bdl.bdeSize = (2 * sizeof(struct ulp_bde64));
cmd->un.elsreq64.bdl.bdeSize = sizeof(struct ulp_bde64);
cmd->un.genreq64.bdl.bdeSize = num_entry * sizeof(struct ulp_bde64);
icmd->un.xseq64.bdl.bdeSize = (num_entry * sizeof(struct ulp_bde64));
struct ulp_bde64 *bpl;
bpl = (struct ulp_bde64 *)bmp->virt;
struct ulp_bde64 *bpl = NULL;
struct ulp_bde64 bde;
bpl = (struct ulp_bde64 *)dmabuf->virt;