Searched refs:rdata (Results 1 – 7 of 7) sorted by relevance
/fs/cifs/ |
D | file.c | 3264 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 …]
|
D | smb2pdu.c | 3522 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 …]
|
D | cifssmb.c | 1554 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 …]
|
D | smb2ops.c | 3919 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 …]
|
D | smb2proto.h | 185 extern int smb2_async_readv(struct cifs_readdata *rdata);
|
D | cifsglob.h | 1320 struct cifs_readdata *rdata, 1323 struct cifs_readdata *rdata,
|
D | cifsproto.h | 552 int cifs_async_readv(struct cifs_readdata *rdata);
|