sub_crq
union sub_crq *scrq_arr)
union sub_crq *hdr_desc;
union sub_crq *indir_arr,
union sub_crq tx_scrq_entry;
union sub_crq indir_arr[16];
union sub_crq tx_crq;
union sub_crq *next;
(union sub_crq *)__get_free_pages(GFP_KERNEL | __GFP_ZERO, 2);
union sub_crq *next;
union sub_crq *entry = &scrq->msgs[scrq->cur];
static union sub_crq *ibmvnic_next_scrq(struct ibmvnic_adapter *adapter,
union sub_crq *entry;
union sub_crq *sub_crq;
sub_crq = &ind_bufp->indir_arr[ind_bufp->index++];
memset(sub_crq, 0, sizeof(*sub_crq));
sub_crq->rx_add.first = IBMVNIC_CRQ_CMD;
sub_crq->rx_add.correlator =
sub_crq->rx_add.ioba = cpu_to_be32(dma_addr);
sub_crq->rx_add.map_id = ltb->map_id;
sub_crq->rx_add.len = cpu_to_be32(pool->buff_size << shift);
sub_crq = &ind_bufp->indir_arr[i];
be64_to_cpu(sub_crq->rx_add.correlator);
static union sub_crq *ibmvnic_next_scrq(struct ibmvnic_adapter *,
union sub_crq *indir_arr;
union sub_crq *msgs;