Lines Matching refs:iov
32 work->iov = kcalloc(work->iov_alloc_cnt, sizeof(struct kvec), in ksmbd_alloc_work_struct()
34 if (!work->iov) { in ksmbd_alloc_work_struct()
58 kfree(work->iov); in ksmbd_free_work_struct()
106 new = krealloc(work->iov, in ksmbd_realloc_iov_pin()
111 work->iov = new; in ksmbd_realloc_iov_pin()
114 work->iov[++work->iov_idx].iov_base = ib; in ksmbd_realloc_iov_pin()
115 work->iov[work->iov_idx].iov_len = ib_len; in ksmbd_realloc_iov_pin()
126 work->iov[work->iov_idx].iov_base = work->response_buf; in __ksmbd_iov_pin_rsp()
127 *(__be32 *)work->iov[0].iov_base = 0; in __ksmbd_iov_pin_rsp()
128 work->iov[work->iov_idx].iov_len = 4; in __ksmbd_iov_pin_rsp()
133 inc_rfc1001_len(work->iov[0].iov_base, len); in __ksmbd_iov_pin_rsp()
139 inc_rfc1001_len(work->iov[0].iov_base, aux_size); in __ksmbd_iov_pin_rsp()