Home
last modified time | relevance | path

Searched refs:rqst (Results 1 – 25 of 51) sorted by relevance

123

/Linux-v5.15/include/linux/surface_aggregator/
Dcontroller.h146 struct ssam_request_sync **rqst,
149 void ssam_request_sync_free(struct ssam_request_sync *rqst);
151 int ssam_request_sync_init(struct ssam_request_sync *rqst,
163 static inline void ssam_request_sync_set_data(struct ssam_request_sync *rqst, in ssam_request_sync_set_data() argument
166 ssh_request_set_data(&rqst->base, ptr, len); in ssam_request_sync_set_data()
178 static inline void ssam_request_sync_set_resp(struct ssam_request_sync *rqst, in ssam_request_sync_set_resp() argument
181 rqst->resp = resp; in ssam_request_sync_set_resp()
185 struct ssam_request_sync *rqst);
204 static inline int ssam_request_sync_wait(struct ssam_request_sync *rqst) in ssam_request_sync_wait() argument
206 wait_for_completion(&rqst->comp); in ssam_request_sync_wait()
[all …]
/Linux-v5.15/drivers/platform/surface/aggregator/
Dssh_request_layer.c86 static u16 ssh_request_get_rqid(struct ssh_request *rqst) in ssh_request_get_rqid() argument
88 return get_unaligned_le16(rqst->packet.data.ptr in ssh_request_get_rqid()
92 static u32 ssh_request_get_rqid_safe(struct ssh_request *rqst) in ssh_request_get_rqid_safe() argument
94 if (!rqst->packet.data.ptr) in ssh_request_get_rqid_safe()
97 return ssh_request_get_rqid(rqst); in ssh_request_get_rqid_safe()
100 static void ssh_rtl_queue_remove(struct ssh_request *rqst) in ssh_rtl_queue_remove() argument
102 struct ssh_rtl *rtl = ssh_request_rtl(rqst); in ssh_rtl_queue_remove()
106 if (!test_and_clear_bit(SSH_REQUEST_SF_QUEUED_BIT, &rqst->state)) { in ssh_rtl_queue_remove()
111 list_del(&rqst->node); in ssh_rtl_queue_remove()
114 ssh_request_put(rqst); in ssh_rtl_queue_remove()
[all …]
Dssh_msgb.h173 const struct ssam_request *rqst) in msgb_push_cmd() argument
182 msgb_push_frame(msgb, type, sizeof(struct ssh_command) + rqst->length, seq); in msgb_push_cmd()
191 __msgb_push_u8(msgb, rqst->target_category); /* Target category. */ in msgb_push_cmd()
192 __msgb_push_u8(msgb, rqst->target_id); /* Target ID (out). */ in msgb_push_cmd()
194 __msgb_push_u8(msgb, rqst->instance_id); /* Instance ID. */ in msgb_push_cmd()
196 __msgb_push_u8(msgb, rqst->command_id); /* Command ID. */ in msgb_push_cmd()
199 msgb_push_buf(msgb, rqst->payload, rqst->length); in msgb_push_cmd()
Dcontroller.c1491 static void ssam_request_sync_complete(struct ssh_request *rqst, in ssam_request_sync_complete() argument
1495 struct ssh_rtl *rtl = ssh_request_rtl(rqst); in ssam_request_sync_complete()
1498 r = container_of(rqst, struct ssam_request_sync, base); in ssam_request_sync_complete()
1530 static void ssam_request_sync_release(struct ssh_request *rqst) in ssam_request_sync_release() argument
1532 complete_all(&container_of(rqst, struct ssam_request_sync, base)->comp); in ssam_request_sync_release()
1561 struct ssam_request_sync **rqst, in ssam_request_sync_alloc() argument
1566 *rqst = kzalloc(sizeof(**rqst) + msglen, flags); in ssam_request_sync_alloc()
1567 if (!*rqst) in ssam_request_sync_alloc()
1570 buffer->ptr = (u8 *)(*rqst + 1); in ssam_request_sync_alloc()
1592 void ssam_request_sync_free(struct ssam_request_sync *rqst) in ssam_request_sync_free() argument
[all …]
Dssh_request_layer.h121 static inline struct ssh_rtl *ssh_request_rtl(struct ssh_request *rqst) in ssh_request_rtl() argument
125 ptl = READ_ONCE(rqst->packet.ptl); in ssh_request_rtl()
129 int ssh_rtl_submit(struct ssh_rtl *rtl, struct ssh_request *rqst);
130 bool ssh_rtl_cancel(struct ssh_request *rqst, bool pending);
140 int ssh_request_init(struct ssh_request *rqst, enum ssam_request_flags flags,
/Linux-v5.15/net/sunrpc/xprtrdma/
Dbackchannel.c60 static int rpcrdma_bc_marshal_reply(struct rpc_rqst *rqst) in rpcrdma_bc_marshal_reply() argument
62 struct rpcrdma_xprt *r_xprt = rpcx_to_rdmax(rqst->rq_xprt); in rpcrdma_bc_marshal_reply()
63 struct rpcrdma_req *req = rpcr_to_rdmar(rqst); in rpcrdma_bc_marshal_reply()
68 rdmab_data(req->rl_rdmabuf), rqst); in rpcrdma_bc_marshal_reply()
73 *p++ = rqst->rq_xid; in rpcrdma_bc_marshal_reply()
82 &rqst->rq_snd_buf, rpcrdma_noch_pullup)) in rpcrdma_bc_marshal_reply()
85 trace_xprtrdma_cb_reply(r_xprt, rqst); in rpcrdma_bc_marshal_reply()
101 int xprt_rdma_bc_send_reply(struct rpc_rqst *rqst) in xprt_rdma_bc_send_reply() argument
103 struct rpc_xprt *xprt = rqst->rq_xprt; in xprt_rdma_bc_send_reply()
105 struct rpcrdma_req *req = rpcr_to_rdmar(rqst); in xprt_rdma_bc_send_reply()
[all …]
Drpc_rdma.c131 struct rpc_rqst *rqst) in rpcrdma_args_inline() argument
133 struct xdr_buf *xdr = &rqst->rq_snd_buf; in rpcrdma_args_inline()
163 struct rpc_rqst *rqst) in rpcrdma_results_inline() argument
165 return rqst->rq_rcv_buf.buflen <= r_xprt->rx_ep->re_max_inline_recv; in rpcrdma_results_inline()
174 const struct rpc_rqst *rqst) in rpcrdma_nonpayload_inline() argument
176 const struct xdr_buf *buf = &rqst->rq_rcv_buf; in rpcrdma_nonpayload_inline()
347 struct rpc_rqst *rqst, in rpcrdma_encode_read_list() argument
359 pos = rqst->rq_snd_buf.head[0].iov_len; in rpcrdma_encode_read_list()
363 nsegs = rpcrdma_convert_iovs(r_xprt, &rqst->rq_snd_buf, pos, in rpcrdma_encode_read_list()
376 trace_xprtrdma_chunk_read(rqst->rq_task, pos, mr, nsegs); in rpcrdma_encode_read_list()
[all …]
Dsvc_rdma_backchannel.c76 struct rpc_rqst *rqst, in svc_rdma_bc_sendto() argument
86 ret = svc_rdma_map_reply_msg(rdma, sctxt, rctxt, &rqst->rq_snd_buf); in svc_rdma_bc_sendto()
94 get_page(virt_to_page(rqst->rq_buffer)); in svc_rdma_bc_sendto()
112 struct rpc_rqst *rqst = task->tk_rqstp; in xprt_rdma_bc_allocate() local
113 size_t size = rqst->rq_callsize; in xprt_rdma_bc_allocate()
125 rqst->rq_buffer = page_address(page); in xprt_rdma_bc_allocate()
127 rqst->rq_rbuffer = kmalloc(rqst->rq_rcvsize, RPCRDMA_DEF_GFP); in xprt_rdma_bc_allocate()
128 if (!rqst->rq_rbuffer) { in xprt_rdma_bc_allocate()
138 struct rpc_rqst *rqst = task->tk_rqstp; in xprt_rdma_bc_free() local
140 put_page(virt_to_page(rqst->rq_buffer)); in xprt_rdma_bc_free()
[all …]
Dtransport.c535 xprt_rdma_free_slot(struct rpc_xprt *xprt, struct rpc_rqst *rqst) in xprt_rdma_free_slot() argument
540 rpcrdma_reply_put(&r_xprt->rx_buf, rpcr_to_rdmar(rqst)); in xprt_rdma_free_slot()
541 if (!xprt_wake_up_backlog(xprt, rqst)) { in xprt_rdma_free_slot()
542 memset(rqst, 0, sizeof(*rqst)); in xprt_rdma_free_slot()
543 rpcrdma_buffer_put(&r_xprt->rx_buf, rpcr_to_rdmar(rqst)); in xprt_rdma_free_slot()
571 struct rpc_rqst *rqst = task->tk_rqstp; in xprt_rdma_allocate() local
572 struct rpcrdma_xprt *r_xprt = rpcx_to_rdmax(rqst->rq_xprt); in xprt_rdma_allocate()
573 struct rpcrdma_req *req = rpcr_to_rdmar(rqst); in xprt_rdma_allocate()
580 if (!rpcrdma_check_regbuf(r_xprt, req->rl_sendbuf, rqst->rq_callsize, in xprt_rdma_allocate()
583 if (!rpcrdma_check_regbuf(r_xprt, req->rl_recvbuf, rqst->rq_rcvsize, in xprt_rdma_allocate()
[all …]
/Linux-v5.15/fs/cifs/
Dsmb2inode.c28 free_set_inf_compound(struct smb_rqst *rqst) in free_set_inf_compound() argument
30 if (rqst[1].rq_iov) in free_set_inf_compound()
31 SMB2_set_info_free(&rqst[1]); in free_set_inf_compound()
32 if (rqst[2].rq_iov) in free_set_inf_compound()
33 SMB2_close_free(&rqst[2]); in free_set_inf_compound()
40 struct smb_rqst rqst[3]; member
58 struct smb_rqst *rqst; in smb2_compound_op() local
77 rqst = &vars->rqst[0]; in smb2_compound_op()
107 rqst[num_rqst].rq_iov = &vars->open_iov[0]; in smb2_compound_op()
108 rqst[num_rqst].rq_nvec = SMB2_CREATE_IOV_SIZE; in smb2_compound_op()
[all …]
Dtransport.c259 smb_rqst_len(struct TCP_Server_Info *server, struct smb_rqst *rqst) in smb_rqst_len() argument
267 rqst->rq_nvec >= 2 && rqst->rq_iov[0].iov_len == 4) { in smb_rqst_len()
268 iov = &rqst->rq_iov[1]; in smb_rqst_len()
269 nvec = rqst->rq_nvec - 1; in smb_rqst_len()
271 iov = rqst->rq_iov; in smb_rqst_len()
272 nvec = rqst->rq_nvec; in smb_rqst_len()
285 if (rqst->rq_npages) { in smb_rqst_len()
286 if (rqst->rq_npages == 1) in smb_rqst_len()
287 buflen += rqst->rq_tailsz; in smb_rqst_len()
293 buflen += rqst->rq_pagesz * (rqst->rq_npages - 1) - in smb_rqst_len()
[all …]
Dsmb2pdu.c835 struct smb_rqst rqst; in SMB2_negotiate() local
915 memset(&rqst, 0, sizeof(struct smb_rqst)); in SMB2_negotiate()
916 rqst.rq_iov = iov; in SMB2_negotiate()
917 rqst.rq_nvec = 1; in SMB2_negotiate()
920 &rqst, &resp_buftype, flags, &rsp_iov); in SMB2_negotiate()
1310 struct smb_rqst rqst; in SMB2_sess_sendreceive() local
1319 memset(&rqst, 0, sizeof(struct smb_rqst)); in SMB2_sess_sendreceive()
1320 rqst.rq_iov = sess_data->iov; in SMB2_sess_sendreceive()
1321 rqst.rq_nvec = 2; in SMB2_sess_sendreceive()
1326 &rqst, in SMB2_sess_sendreceive()
[all …]
Dsmb2proto.h37 struct smb_rqst *rqst);
39 struct TCP_Server_Info *server, struct smb_rqst *rqst);
44 extern int smb2_calc_signature(struct smb_rqst *rqst,
47 extern int smb3_calc_signature(struct smb_rqst *rqst,
117 struct smb_rqst *rqst);
119 struct smb_rqst *rqst);
120 extern void smb2_set_related(struct smb_rqst *rqst);
141 struct smb_rqst *rqst,
144 extern void SMB2_open_free(struct smb_rqst *rqst);
151 struct smb_rqst *rqst,
[all …]
Dcifsencrypt.c27 int __cifs_calc_signature(struct smb_rqst *rqst, in __cifs_calc_signature() argument
33 struct kvec *iov = rqst->rq_iov; in __cifs_calc_signature()
34 int n_vec = rqst->rq_nvec; in __cifs_calc_signature()
66 for (i = 0; i < rqst->rq_npages; i++) { in __cifs_calc_signature()
70 rqst_page_get_length(rqst, i, &len, &offset); in __cifs_calc_signature()
72 kaddr = (char *) kmap(rqst->rq_pages[i]) + offset; in __cifs_calc_signature()
78 kunmap(rqst->rq_pages[i]); in __cifs_calc_signature()
82 kunmap(rqst->rq_pages[i]); in __cifs_calc_signature()
99 static int cifs_calc_signature(struct smb_rqst *rqst, in cifs_calc_signature() argument
104 if (!rqst->rq_iov || !signature || !server) in cifs_calc_signature()
[all …]
Dsmb2ops.c754 struct smb_rqst rqst[2]; in open_cached_dir() local
802 memset(rqst, 0, sizeof(rqst)); in open_cached_dir()
808 rqst[0].rq_iov = open_iov; in open_cached_dir()
809 rqst[0].rq_nvec = SMB2_CREATE_IOV_SIZE; in open_cached_dir()
819 &rqst[0], &oplock, &oparms, &utf16_path); in open_cached_dir()
822 smb2_set_next_command(tcon, &rqst[0]); in open_cached_dir()
825 rqst[1].rq_iov = qi_iov; in open_cached_dir()
826 rqst[1].rq_nvec = 1; in open_cached_dir()
829 &rqst[1], COMPOUND_FID, in open_cached_dir()
837 smb2_set_related(&rqst[1]); in open_cached_dir()
[all …]
Dsmb2transport.c209 smb2_calc_signature(struct smb_rqst *rqst, struct TCP_Server_Info *server, in smb2_calc_signature() argument
215 struct kvec *iov = rqst->rq_iov; in smb2_calc_signature()
267 drqst = *rqst; in smb2_calc_signature()
530 smb3_calc_signature(struct smb_rqst *rqst, struct TCP_Server_Info *server, in smb3_calc_signature() argument
536 struct kvec *iov = rqst->rq_iov; in smb3_calc_signature()
586 drqst = *rqst; in smb3_calc_signature()
611 smb2_sign_rqst(struct smb_rqst *rqst, struct TCP_Server_Info *server) in smb2_sign_rqst() argument
619 shdr = (struct smb2_sync_hdr *)rqst->rq_iov[0].iov_base; in smb2_sign_rqst()
635 rc = server->ops->calc_signature(rqst, server, false); in smb2_sign_rqst()
641 smb2_verify_signature(struct smb_rqst *rqst, struct TCP_Server_Info *server) in smb2_verify_signature() argument
[all …]
/Linux-v5.15/drivers/hid/surface-hid/
Dsurface_hid.c46 struct ssam_request rqst; in ssam_hid_get_descriptor() local
59 rqst.target_category = shid->uid.category; in ssam_hid_get_descriptor()
60 rqst.target_id = shid->uid.target; in ssam_hid_get_descriptor()
61 rqst.command_id = SURFACE_HID_CID_GET_DESCRIPTOR; in ssam_hid_get_descriptor()
62 rqst.instance_id = shid->uid.instance; in ssam_hid_get_descriptor()
63 rqst.flags = SSAM_REQUEST_HAS_RESPONSE; in ssam_hid_get_descriptor()
64 rqst.length = sizeof(struct surface_hid_buffer_slice); in ssam_hid_get_descriptor()
65 rqst.payload = buffer; in ssam_hid_get_descriptor()
83 status = ssam_retry(ssam_request_sync_onstack, shid->ctrl, &rqst, &rsp, in ssam_hid_get_descriptor()
116 struct ssam_request rqst; in ssam_hid_set_raw_report() local
[all …]
Dsurface_kbd.c36 struct ssam_request rqst; in ssam_kbd_get_descriptor() local
40 rqst.target_category = shid->uid.category; in ssam_kbd_get_descriptor()
41 rqst.target_id = shid->uid.target; in ssam_kbd_get_descriptor()
42 rqst.command_id = SURFACE_KBD_CID_GET_DESCRIPTOR; in ssam_kbd_get_descriptor()
43 rqst.instance_id = shid->uid.instance; in ssam_kbd_get_descriptor()
44 rqst.flags = SSAM_REQUEST_HAS_RESPONSE; in ssam_kbd_get_descriptor()
45 rqst.length = sizeof(entry); in ssam_kbd_get_descriptor()
46 rqst.payload = &entry; in ssam_kbd_get_descriptor()
52 status = ssam_retry(ssam_request_sync_onstack, shid->ctrl, &rqst, &rsp, sizeof(entry)); in ssam_kbd_get_descriptor()
67 struct ssam_request rqst; in ssam_kbd_set_caps_led() local
[all …]
/Linux-v5.15/drivers/nvme/host/
Dfc.h42 acc->rqst.desc_tag = cpu_to_be32(FCNVME_LSDESC_RQST); in nvme_fc_format_rsp_hdr()
43 acc->rqst.desc_len = in nvme_fc_format_rsp_hdr()
45 acc->rqst.w0.ls_cmd = rqst_ls_cmd; in nvme_fc_format_rsp_hdr()
194 struct fcnvme_ls_disconnect_assoc_rqst *rqst) in nvmefc_vldt_lsreq_discon_assoc() argument
200 else if (rqst->desc_list_len != in nvmefc_vldt_lsreq_discon_assoc()
204 else if (rqst->associd.desc_tag != cpu_to_be32(FCNVME_LSDESC_ASSOC_ID)) in nvmefc_vldt_lsreq_discon_assoc()
206 else if (rqst->associd.desc_len != in nvmefc_vldt_lsreq_discon_assoc()
210 else if (rqst->discon_cmd.desc_tag != in nvmefc_vldt_lsreq_discon_assoc()
213 else if (rqst->discon_cmd.desc_len != in nvmefc_vldt_lsreq_discon_assoc()
221 else if (rqst->discon_cmd.rsvd8[0]) in nvmefc_vldt_lsreq_discon_assoc()
/Linux-v5.15/include/trace/events/
Dsunrpc.h637 __string(progname, xdr->rqst ?
638 xdr->rqst->rq_task->tk_client->cl_program->name : "unknown")
639 __string(procedure, xdr->rqst ?
640 xdr->rqst->rq_task->tk_msg.rpc_proc->p_name : "unknown")
644 if (xdr->rqst) {
645 const struct rpc_task *task = xdr->rqst->rq_task;
705 xdr->rqst->rq_task->tk_client->cl_program->name)
707 xdr->rqst->rq_task->tk_msg.rpc_proc->p_name)
711 const struct rpc_task *task = xdr->rqst->rq_task;
900 const struct rpc_rqst *rqst,
[all …]
Drpcrdma.h449 const struct rpc_rqst *rqst
452 TP_ARGS(r_xprt, rqst),
461 __entry->xid = be32_to_cpu(rqst->rq_xid);
476 const struct rpc_rqst *rqst \
478 TP_ARGS(r_xprt, rqst))
625 const struct rpc_rqst *rqst = &req->rl_slot;
627 __entry->task_id = rqst->rq_task->tk_pid;
628 __entry->client_id = rqst->rq_task->tk_client->cl_clid;
683 const struct rpc_rqst *rqst = &req->rl_slot;
685 __entry->task_id = rqst->rq_task->tk_pid;
[all …]
/Linux-v5.15/include/linux/sunrpc/
Dsvc.h311 #define SVC_NET(rqst) (rqst->rq_xprt ? rqst->rq_xprt->xpt_net : rqst->rq_bc_net) argument
316 static inline struct sockaddr_in *svc_addr_in(const struct svc_rqst *rqst) in svc_addr_in() argument
318 return (struct sockaddr_in *) &rqst->rq_addr; in svc_addr_in()
321 static inline struct sockaddr_in6 *svc_addr_in6(const struct svc_rqst *rqst) in svc_addr_in6() argument
323 return (struct sockaddr_in6 *) &rqst->rq_addr; in svc_addr_in6()
326 static inline struct sockaddr *svc_addr(const struct svc_rqst *rqst) in svc_addr() argument
328 return (struct sockaddr *) &rqst->rq_addr; in svc_addr()
331 static inline struct sockaddr_in *svc_daddr_in(const struct svc_rqst *rqst) in svc_daddr_in() argument
333 return (struct sockaddr_in *) &rqst->rq_daddr; in svc_daddr_in()
336 static inline struct sockaddr_in6 *svc_daddr_in6(const struct svc_rqst *rqst) in svc_daddr_in6() argument
[all …]
/Linux-v5.15/drivers/platform/surface/
Dsurface_acpi_notify.c530 struct ssam_request *rqst, in san_rqst_fixup_suspended() argument
533 if (rqst->target_category == SSAM_SSH_TC_BAS && rqst->command_id == 0x0D) { in san_rqst_fixup_suspended()
565 struct ssam_request rqst; in san_rqst() local
573 rqst.target_category = gsb_rqst->tc; in san_rqst()
574 rqst.target_id = gsb_rqst->tid; in san_rqst()
575 rqst.command_id = gsb_rqst->cid; in san_rqst()
576 rqst.instance_id = gsb_rqst->iid; in san_rqst()
577 rqst.flags = gsb_rqst->snc ? SSAM_REQUEST_HAS_RESPONSE : 0; in san_rqst()
578 rqst.length = get_unaligned(&gsb_rqst->cdl); in san_rqst()
579 rqst.payload = &gsb_rqst->pld[0]; in san_rqst()
[all …]
Dsurface_aggregator_cdev.c257 struct ssam_cdev_request rqst; in ssam_cdev_request() local
266 ret = copy_struct_from_user(&rqst, sizeof(rqst), r, sizeof(*r)); in ssam_cdev_request()
270 plddata = u64_to_user_ptr(rqst.payload.data); in ssam_cdev_request()
271 rspdata = u64_to_user_ptr(rqst.response.data); in ssam_cdev_request()
274 spec.target_category = rqst.target_category; in ssam_cdev_request()
275 spec.target_id = rqst.target_id; in ssam_cdev_request()
276 spec.command_id = rqst.command_id; in ssam_cdev_request()
277 spec.instance_id = rqst.instance_id; in ssam_cdev_request()
279 spec.length = rqst.payload.length; in ssam_cdev_request()
282 if (rqst.flags & SSAM_CDEV_REQUEST_HAS_RESPONSE) in ssam_cdev_request()
[all …]
/Linux-v5.15/drivers/nvme/target/
Dfc.c1648 struct fcnvme_ls_cr_assoc_rqst *rqst = &iod->rqstbuf->rq_cr_assoc; in nvmet_fc_ls_create_association() local
1665 else if (be32_to_cpu(rqst->desc_list_len) < in nvmet_fc_ls_create_association()
1668 else if (rqst->assoc_cmd.desc_tag != in nvmet_fc_ls_create_association()
1671 else if (be32_to_cpu(rqst->assoc_cmd.desc_len) < in nvmet_fc_ls_create_association()
1674 else if (!rqst->assoc_cmd.ersp_ratio || in nvmet_fc_ls_create_association()
1675 (be16_to_cpu(rqst->assoc_cmd.ersp_ratio) >= in nvmet_fc_ls_create_association()
1676 be16_to_cpu(rqst->assoc_cmd.sqsize))) in nvmet_fc_ls_create_association()
1687 be16_to_cpu(rqst->assoc_cmd.sqsize)); in nvmet_fc_ls_create_association()
1698 sizeof(*acc), rqst->w0.ls_cmd, in nvmet_fc_ls_create_association()
1704 queue->ersp_ratio = be16_to_cpu(rqst->assoc_cmd.ersp_ratio); in nvmet_fc_ls_create_association()
[all …]

123