Lines Matching refs:sgblkp
1791 adv_sgblk_t *sgblkp; /* Adv Library scatter-gather pointer. */
2567 adv_sgblk_t *sgblkp;
2594 sgblkp = container_of(q->sg_list_ptr, adv_sgblk_t, sg_block);
2596 while (sgblkp) {
2597 sg_ptr = &sgblkp->sg_block;
2602 sgblkp = sgblkp->next_sgblkp;
5900 adv_sgblk_t *sgblkp;
6016 while ((sgblkp = reqp->sgblkp) != NULL) {
6017 /* Remove 'sgblkp' from the request list. */
6018 reqp->sgblkp = sgblkp->next_sgblkp;
6020 dma_pool_free(boardp->adv_sgblk_pool, sgblkp,
6021 sgblkp->sg_addr);
7543 adv_sgblk_t *sgblkp, *prev_sgblkp;
7554 reqp->sgblkp = NULL;
7562 sgblkp = dma_pool_alloc(boardp->adv_sgblk_pool, GFP_ATOMIC,
7564 if (!sgblkp) {
7572 while ((sgblkp = reqp->sgblkp) != NULL) {
7573 /* Remove 'sgblkp' from the request list. */
7574 reqp->sgblkp = sgblkp->next_sgblkp;
7575 sgblkp->next_sgblkp = NULL;
7576 dma_pool_free(boardp->adv_sgblk_pool, sgblkp,
7577 sgblkp->sg_addr);
7582 sgblkp->sg_addr = sgblk_paddr;
7583 sgblkp->next_sgblkp = NULL;
7584 sg_block = &sgblkp->sg_block;
7590 if (reqp->sgblkp == NULL) {
7592 reqp->sgblkp = sgblkp;
7602 prev_sgblkp->next_sgblkp = sgblkp;
7631 prev_sgblkp = sgblkp;
7724 reqp->sgblkp = NULL;