Lines Matching refs:sgblkp
1808 adv_sgblk_t *sgblkp; /* Adv Library scatter-gather pointer. */ member
2582 adv_sgblk_t *sgblkp; in asc_prt_adv_scsi_req_q() local
2609 sgblkp = container_of(q->sg_list_ptr, adv_sgblk_t, sg_block); in asc_prt_adv_scsi_req_q()
2611 while (sgblkp) { in asc_prt_adv_scsi_req_q()
2612 sg_ptr = &sgblkp->sg_block; in asc_prt_adv_scsi_req_q()
2617 sgblkp = sgblkp->next_sgblkp; in asc_prt_adv_scsi_req_q()
5954 adv_sgblk_t *sgblkp; in adv_isr_callback() local
6086 while ((sgblkp = reqp->sgblkp) != NULL) { in adv_isr_callback()
6088 reqp->sgblkp = sgblkp->next_sgblkp; in adv_isr_callback()
6090 dma_pool_free(boardp->adv_sgblk_pool, sgblkp, in adv_isr_callback()
6091 sgblkp->sg_addr); in adv_isr_callback()
7636 adv_sgblk_t *sgblkp, *prev_sgblkp; in adv_get_sglist() local
7647 reqp->sgblkp = NULL; in adv_get_sglist()
7655 sgblkp = dma_pool_alloc(boardp->adv_sgblk_pool, GFP_ATOMIC, in adv_get_sglist()
7657 if (!sgblkp) { in adv_get_sglist()
7665 while ((sgblkp = reqp->sgblkp) != NULL) { in adv_get_sglist()
7667 reqp->sgblkp = sgblkp->next_sgblkp; in adv_get_sglist()
7668 sgblkp->next_sgblkp = NULL; in adv_get_sglist()
7669 dma_pool_free(boardp->adv_sgblk_pool, sgblkp, in adv_get_sglist()
7670 sgblkp->sg_addr); in adv_get_sglist()
7675 sgblkp->sg_addr = sgblk_paddr; in adv_get_sglist()
7676 sgblkp->next_sgblkp = NULL; in adv_get_sglist()
7677 sg_block = &sgblkp->sg_block; in adv_get_sglist()
7683 if (reqp->sgblkp == NULL) { in adv_get_sglist()
7685 reqp->sgblkp = sgblkp; in adv_get_sglist()
7695 prev_sgblkp->next_sgblkp = sgblkp; in adv_get_sglist()
7724 prev_sgblkp = sgblkp; in adv_get_sglist()
7817 reqp->sgblkp = NULL; in adv_build_req()