Home
last modified time | relevance | path

Searched refs:rdata (Results 1 – 7 of 7) sorted by relevance

/fs/cifs/
Dfile.c3264 struct cifs_readdata *rdata; in cifs_readdata_direct_alloc() local
3266 rdata = kzalloc(sizeof(*rdata), GFP_KERNEL); in cifs_readdata_direct_alloc()
3267 if (rdata != NULL) { in cifs_readdata_direct_alloc()
3268 rdata->pages = pages; in cifs_readdata_direct_alloc()
3269 kref_init(&rdata->refcount); in cifs_readdata_direct_alloc()
3270 INIT_LIST_HEAD(&rdata->list); in cifs_readdata_direct_alloc()
3271 init_completion(&rdata->done); in cifs_readdata_direct_alloc()
3272 INIT_WORK(&rdata->work, complete); in cifs_readdata_direct_alloc()
3275 return rdata; in cifs_readdata_direct_alloc()
3297 struct cifs_readdata *rdata = container_of(refcount, in cifs_readdata_release() local
[all …]
Dsmb2pdu.c3522 struct cifs_io_parms *io_parms, struct cifs_readdata *rdata, in smb2_new_read_req() argument
3560 if (server->rdma && rdata && !server->sign && in smb2_new_read_req()
3561 rdata->bytes >= server->smbd_conn->rdma_readwrite_threshold) { in smb2_new_read_req()
3567 rdata->mr = smbd_register_mr( in smb2_new_read_req()
3568 server->smbd_conn, rdata->pages, in smb2_new_read_req()
3569 rdata->nr_pages, rdata->page_offset, in smb2_new_read_req()
3570 rdata->tailsz, true, need_invalidate); in smb2_new_read_req()
3571 if (!rdata->mr) in smb2_new_read_req()
3582 v1->offset = cpu_to_le64(rdata->mr->mr->iova); in smb2_new_read_req()
3583 v1->token = cpu_to_le32(rdata->mr->mr->rkey); in smb2_new_read_req()
[all …]
Dcifssmb.c1554 struct cifs_readdata *rdata = mid->callback_data; in cifs_readv_discard() local
1556 return __cifs_readv_discard(server, mid, rdata->result); in cifs_readv_discard()
1564 struct cifs_readdata *rdata = mid->callback_data; in cifs_readv_receive() local
1571 __func__, mid->mid, rdata->offset, rdata->bytes); in cifs_readv_receive()
1601 rdata->iov[0].iov_base = buf; in cifs_readv_receive()
1602 rdata->iov[0].iov_len = server->vals->header_preamble_size; in cifs_readv_receive()
1603 rdata->iov[1].iov_base = buf + server->vals->header_preamble_size; in cifs_readv_receive()
1604 rdata->iov[1].iov_len = in cifs_readv_receive()
1607 rdata->iov[0].iov_base, rdata->iov[0].iov_len); in cifs_readv_receive()
1609 rdata->iov[1].iov_base, rdata->iov[1].iov_len); in cifs_readv_receive()
[all …]
Dsmb2ops.c3919 struct cifs_readdata *rdata = mid->callback_data; in handle_read_data() local
3944 rdata->iov[0].iov_base = buf; in handle_read_data()
3945 rdata->iov[0].iov_len = 0; in handle_read_data()
3946 rdata->iov[1].iov_base = buf; in handle_read_data()
3947 rdata->iov[1].iov_len = in handle_read_data()
3950 rdata->iov[0].iov_base, rdata->iov[0].iov_len); in handle_read_data()
3952 rdata->iov[1].iov_base, rdata->iov[1].iov_len); in handle_read_data()
3954 rdata->result = server->ops->map_error(buf, true); in handle_read_data()
3955 if (rdata->result != 0) { in handle_read_data()
3957 __func__, rdata->result); in handle_read_data()
[all …]
Dsmb2proto.h185 extern int smb2_async_readv(struct cifs_readdata *rdata);
Dcifsglob.h1320 struct cifs_readdata *rdata,
1323 struct cifs_readdata *rdata,
Dcifsproto.h552 int cifs_async_readv(struct cifs_readdata *rdata);