Lines Matching refs:indir_desc
72 struct vring_desc *indir_desc; /* Indirect descriptor, if any. */ member
77 struct vring_packed_desc *indir_desc; /* Indirect descriptor, if any. */ member
648 vq->split.desc_state[head].indir_desc = desc; in virtqueue_add_split()
650 vq->split.desc_state[head].indir_desc = ctx; in virtqueue_add_split()
757 struct vring_desc *indir_desc = in detach_buf_split() local
758 vq->split.desc_state[head].indir_desc; in detach_buf_split()
762 if (!indir_desc) in detach_buf_split()
772 vring_unmap_one_split_indirect(vq, &indir_desc[j]); in detach_buf_split()
774 kfree(indir_desc); in detach_buf_split()
775 vq->split.desc_state[head].indir_desc = NULL; in detach_buf_split()
777 *ctx = vq->split.desc_state[head].indir_desc; in detach_buf_split()
1322 vq->packed.desc_state[id].indir_desc = desc; in virtqueue_add_indirect_packed()
1457 vq->packed.desc_state[id].indir_desc = ctx; in virtqueue_add_packed()
1573 desc = state->indir_desc; in detach_buf_packed()
1584 state->indir_desc = NULL; in detach_buf_packed()
1586 *ctx = state->indir_desc; in detach_buf_packed()