| /linux-6.15/include/linux/surface_aggregator/ |
| H A D | controller.h | 181 rqst->resp = resp; in ssam_request_sync_set_resp() 207 return rqst->status; in ssam_request_sync_wait() 366 rqst.length = 0; \ 367 rqst.payload = NULL; \ 449 rqst.length = 0; \ 465 rqst.command_id); \ 526 rqst.command_id); \ 567 rqst.length = 0; \ 654 rqst.length = 0; \ 670 rqst.command_id); \ [all …]
|
| /linux-6.15/drivers/platform/surface/aggregator/ |
| H A D | ssh_request_layer.c | 180 rqst->ops->complete(rqst, NULL, NULL, status); in ssh_rtl_complete_with_status() 194 rqst->ops->complete(rqst, cmd, data, 0); in ssh_rtl_complete_with_rsp() 232 rqst = p; in ssh_rtl_tx_next() 237 return rqst; in ssh_rtl_tx_next() 247 if (IS_ERR(rqst)) in ssh_rtl_tx_try_process_one() 964 rqst->ops->release(rqst); in ssh_rtl_packet_release() 1002 rqst->state = 0; in ssh_request_init() 1007 rqst->ops = ops; in ssh_request_init() 1178 WARN_ON(rqst.status != 0 && rqst.status != -ECANCELED && in ssh_rtl_flush() 1179 rqst.status != -ESHUTDOWN && rqst.status != -EINTR); in ssh_rtl_flush() [all …]
|
| H A D | ssh_msgb.h | 173 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. */ 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()
|
| H A D | controller.c | 1605 *rqst = kzalloc(sizeof(**rqst) + msglen, flags); in ssam_request_sync_alloc() 1606 if (!*rqst) in ssam_request_sync_alloc() 1633 kfree(rqst); in ssam_request_sync_free() 1658 init_completion(&rqst->comp); in ssam_request_sync_init() 1659 rqst->resp = NULL; in ssam_request_sync_init() 1660 rqst->status = 0; in ssam_request_sync_init() 1709 ssh_request_put(&rqst->base); in ssam_request_sync_submit() 1761 ssam_request_sync_free(rqst); in ssam_request_do_sync() 1878 struct ssam_request rqst; in __ssam_ssh_event_request() local 1896 rqst.command_id = cid; in __ssam_ssh_event_request() [all …]
|
| H A D | ssh_request_layer.h | 121 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-6.15/net/sunrpc/xprtrdma/ |
| H A D | backchannel.c | 69 *p++ = rqst->rq_xid; in rpcrdma_bc_marshal_reply() 171 struct rpc_rqst *rqst; in rpcrdma_bc_rqst_get() local 177 if (!rqst) in rpcrdma_bc_rqst_get() 181 return rqst; in rpcrdma_bc_rqst_get() 201 rqst = &req->rl_slot; in rpcrdma_bc_rqst_get() 202 rqst->rq_xprt = xprt; in rpcrdma_bc_rqst_get() 205 return rqst; in rpcrdma_bc_rqst_get() 225 struct rpc_rqst *rqst; in rpcrdma_bc_receive_call() local 240 if (!rqst) in rpcrdma_bc_receive_call() 244 rqst->rq_xid = *p; in rpcrdma_bc_receive_call() [all …]
|
| H A D | svc_rdma_backchannel.c | 76 struct rpc_rqst *rqst, in svc_rdma_bc_sendto() argument 84 &rqst->rq_snd_buf); in svc_rdma_bc_sendto() 103 struct rpc_rqst *rqst = task->tk_rqstp; in xprt_rdma_bc_allocate() local 104 size_t size = rqst->rq_callsize; in xprt_rdma_bc_allocate() 116 rqst->rq_buffer = page_address(page); in xprt_rdma_bc_allocate() 118 rqst->rq_rbuffer = kmalloc(rqst->rq_rcvsize, GFP_NOIO | __GFP_NOWARN); in xprt_rdma_bc_allocate() 119 if (!rqst->rq_rbuffer) { in xprt_rdma_bc_allocate() 132 kfree(rqst->rq_rbuffer); in xprt_rdma_bc_free() 138 struct rpc_xprt *xprt = rqst->rq_xprt; in rpcrdma_bc_send_request() 151 *p++ = rqst->rq_xid; in rpcrdma_bc_send_request() [all …]
|
| H A D | rpc_rdma.c | 127 struct rpc_rqst *rqst) in rpcrdma_args_inline() argument 159 struct rpc_rqst *rqst) in rpcrdma_results_inline() argument 878 rqst); in rpcrdma_marshal_req() 885 *p++ = rqst->rq_xid; in rpcrdma_marshal_req() 1263 struct rpc_rqst *rqst) in rpcrdma_decode_msg() argument 1362 xprt_unpin_rqst(rqst); in rpcrdma_unpin_rqst() 1400 xprt_unpin_rqst(rqst); in rpcrdma_complete_rqst() 1433 struct rpc_rqst *rqst; in rpcrdma_reply_handler() local 1465 if (!rqst) in rpcrdma_reply_handler() 1467 xprt_pin_rqst(rqst); in rpcrdma_reply_handler() [all …]
|
| H A D | transport.c | 531 memset(rqst, 0, sizeof(*rqst)); in xprt_rdma_free_slot() 560 struct rpc_rqst *rqst = task->tk_rqstp; in xprt_rdma_allocate() local 589 struct rpc_rqst *rqst = task->tk_rqstp; in xprt_rdma_free() local 623 struct rpc_xprt *xprt = rqst->rq_xprt; in xprt_rdma_send_request() 629 if (unlikely(!rqst->rq_buffer)) in xprt_rdma_send_request() 630 return xprt_rdma_bc_send_reply(rqst); in xprt_rdma_send_request() 636 if (!xprt_request_get_cong(xprt, rqst)) in xprt_rdma_send_request() 639 rc = rpcrdma_marshal_req(r_xprt, rqst); in xprt_rdma_send_request() 646 rqst->rq_xtime = ktime_get(); in xprt_rdma_send_request() 651 rqst->rq_xmit_bytes_sent += rqst->rq_snd_buf.len; in xprt_rdma_send_request() [all …]
|
| /linux-6.15/drivers/hid/surface-hid/ |
| H A D | surface_hid.c | 46 struct ssam_request rqst; in ssam_hid_get_descriptor() local 60 rqst.target_id = shid->uid.target; in ssam_hid_get_descriptor() 65 rqst.payload = buffer; in ssam_hid_get_descriptor() 116 struct ssam_request rqst; in ssam_hid_set_raw_report() local 127 rqst.command_id = cid; in ssam_hid_set_raw_report() 128 rqst.flags = 0; in ssam_hid_set_raw_report() 129 rqst.length = len; in ssam_hid_set_raw_report() 130 rqst.payload = buf; in ssam_hid_set_raw_report() 139 struct ssam_request rqst; in ssam_hid_get_raw_report() local 147 rqst.length = sizeof(rprt_id); in ssam_hid_get_raw_report() [all …]
|
| H A D | surface_kbd.c | 36 struct ssam_request rqst; in ssam_kbd_get_descriptor() local 41 rqst.target_id = shid->uid.target; in ssam_kbd_get_descriptor() 45 rqst.length = sizeof(entry); in ssam_kbd_get_descriptor() 46 rqst.payload = &entry; in ssam_kbd_get_descriptor() 67 struct ssam_request rqst; in ssam_kbd_set_caps_led() local 74 rqst.flags = 0; in ssam_kbd_set_caps_led() 75 rqst.length = sizeof(value_u8); in ssam_kbd_set_caps_led() 76 rqst.payload = &value_u8; in ssam_kbd_set_caps_led() 83 struct ssam_request rqst; in ssam_kbd_get_feature_report() local 93 rqst.length = sizeof(payload); in ssam_kbd_get_feature_report() [all …]
|
| /linux-6.15/fs/smb/client/ |
| H A D | smb2inode.c | 193 struct smb_rqst *rqst; in smb2_compound_op() local 212 rqst = &vars->rqst[0]; in smb2_compound_op() 284 &rqst[num_rqst], in smb2_compound_op() 293 &rqst[num_rqst], in smb2_compound_op() 318 &rqst[num_rqst], in smb2_compound_op() 384 &rqst[num_rqst], in smb2_compound_op() 393 &rqst[num_rqst], in smb2_compound_op() 419 &rqst[num_rqst], in smb2_compound_op() 426 &rqst[num_rqst], in smb2_compound_op() 460 &rqst[num_rqst], in smb2_compound_op() [all …]
|
| H A D | transport.c | 257 iov = &rqst->rq_iov[1]; in smb_rqst_len() 260 iov = rqst->rq_iov; in smb_rqst_len() 261 nvec = rqst->rq_nvec; in smb_rqst_len() 274 struct smb_rqst *rqst) in __smb_send_rqst() argument 342 iov = rqst[j].rq_iov; in __smb_send_rqst() 451 new_rqst, rqst); in smb_send_rqst() 748 rqst->rq_iov[0].iov_base + 4 != rqst->rq_iov[1].iov_base) in cifs_setup_async_request() 966 rqst->rq_iov[0].iov_base + 4 != rqst->rq_iov[1].iov_base) in cifs_setup_request() 1199 smb311_update_preauth_hash(ses, server, rqst[0].rq_iov, rqst[0].rq_nvec); in compound_send_recv() 1312 struct smb_rqst rqst; in SendReceive2() local [all …]
|
| H A D | smb2pdu.c | 1115 rqst.rq_nvec = 1; in SMB2_negotiate() 1551 &rqst, in SMB2_sess_sendreceive() 3160 if (rqst && rqst->rq_iov) { in SMB2_open_free() 3370 if (rqst && rqst->rq_iov) { in SMB2_ioctl_free() 3573 if (rqst && rqst->rq_iov) in SMB2_close_free() 3775 if (rqst && rqst->rq_iov) in SMB2_query_info_free() 4050 if (rqst.rq_iov) in SMB2_change_notify() 4281 if (rqst && rqst->rq_iov) in SMB2_flush_free() 5139 &rqst, in SMB2_write() 5393 if (rqst && rqst->rq_iov) { in SMB2_query_directory_free() [all …]
|
| H A D | smb2proto.h | 37 struct smb_rqst *rqst); 42 extern int smb2_calc_signature(struct smb_rqst *rqst, 131 struct smb_rqst *rqst); 133 struct smb_rqst *rqst); 136 struct smb_rqst *rqst); 163 struct smb_rqst *rqst, 173 struct smb_rqst *rqst, 190 struct smb_rqst *rqst, 208 struct smb_rqst *rqst, 232 struct smb_rqst *rqst, [all …]
|
| H A D | cifsencrypt.c | 57 int __cifs_calc_signature(struct smb_rqst *rqst, in __cifs_calc_signature() argument 63 struct kvec *iov = rqst->rq_iov; in __cifs_calc_signature() 64 int n_vec = rqst->rq_nvec; in __cifs_calc_signature() 94 rc = cifs_shash_iter(&rqst->rq_iter, iov_iter_count(&rqst->rq_iter), shash); in __cifs_calc_signature() 117 if (!rqst->rq_iov || !signature || !server) in cifs_calc_signature() 148 if (rqst->rq_iov[0].iov_len != 4 || in cifs_sign_rqst() 149 rqst->rq_iov[0].iov_base + 4 != rqst->rq_iov[1].iov_base) in cifs_sign_rqst() 187 struct smb_rqst rqst = { .rq_iov = iov, in cifs_sign_smbv() local 208 int cifs_verify_signature(struct smb_rqst *rqst, in cifs_verify_signature() argument 217 if (rqst->rq_iov[0].iov_len != 4 || in cifs_verify_signature() [all …]
|
| H A D | smb2transport.c | 262 struct kvec *iov = rqst->rq_iov; in smb2_calc_signature() 311 drqst = *rqst; in smb2_calc_signature() 591 struct kvec *iov = rqst->rq_iov; in smb3_calc_signature() 638 drqst = *rqst; in smb3_calc_signature() 703 (struct smb2_hdr *)rqst->rq_iov[0].iov_base; in smb2_verify_signature() 856 struct smb_rqst rqst = { .rq_iov = iov, in smb2_check_receive() local 867 rc = smb2_verify_signature(&rqst, server); in smb2_check_receive() 878 struct smb_rqst *rqst) in smb2_setup_request() argument 882 (struct smb2_hdr *)rqst->rq_iov[0].iov_base; in smb2_setup_request() 893 rc = smb2_sign_rqst(rqst, server); in smb2_setup_request() [all …]
|
| H A D | smb2ops.c | 1199 rqst = vars->rqst; in smb2_set_ea() 1310 flags, 3, rqst, in smb2_set_ea() 1583 rqst = &vars->rqst[0]; in smb2_ioctl_query_info() 2352 memset(rqst, 0, sizeof(rqst)); in smb2_query_dir_first() 2630 rqst->rq_iov[rqst->rq_nvec].iov_base = smb2_padding; in smb2_set_next_command() 2631 rqst->rq_iov[rqst->rq_nvec].iov_len = num_padding; in smb2_set_next_command() 2632 rqst->rq_nvec++; in smb2_set_next_command() 2706 rqst = vars->rqst; in smb2_query_info_compound() 2740 &rqst[1], in smb2_query_info_compound() 2748 &rqst[1], in smb2_query_info_compound() [all …]
|
| H A D | cached_dir.c | 144 struct smb_rqst rqst[2]; in open_cached_dir() local 241 memset(rqst, 0, sizeof(rqst)); in open_cached_dir() 247 rqst[0].rq_iov = open_iov; in open_cached_dir() 268 rqst[1].rq_iov = qi_iov; in open_cached_dir() 269 rqst[1].rq_nvec = 1; in open_cached_dir() 272 &rqst[1], COMPOUND_FID, in open_cached_dir() 280 smb2_set_related(&rqst[1]); in open_cached_dir() 283 smb2_set_replay(server, &rqst[0]); in open_cached_dir() 288 flags, 2, rqst, in open_cached_dir() 348 SMB2_open_free(&rqst[0]); in open_cached_dir() [all …]
|
| /linux-6.15/drivers/nvme/host/ |
| H A D | fc.h | 42 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-6.15/include/linux/sunrpc/ |
| H A D | svc.h | 254 #define SVC_NET(rqst) (rqst->rq_xprt ? rqst->rq_xprt->xpt_net : rqst->rq_bc_net) argument 259 static inline struct sockaddr_in *svc_addr_in(const struct svc_rqst *rqst) in svc_addr_in() argument 261 return (struct sockaddr_in *) &rqst->rq_addr; in svc_addr_in() 266 return (struct sockaddr_in6 *) &rqst->rq_addr; in svc_addr_in6() 269 static inline struct sockaddr *svc_addr(const struct svc_rqst *rqst) in svc_addr() argument 271 return (struct sockaddr *) &rqst->rq_addr; in svc_addr() 276 return (struct sockaddr_in *) &rqst->rq_daddr; in svc_daddr_in() 281 return (struct sockaddr_in6 *) &rqst->rq_daddr; in svc_daddr_in6() 284 static inline struct sockaddr *svc_daddr(const struct svc_rqst *rqst) in svc_daddr() argument 286 return (struct sockaddr *) &rqst->rq_daddr; in svc_daddr() [all …]
|
| /linux-6.15/include/trace/events/ |
| H A D | sunrpc.h | 695 if (xdr->rqst) { 1088 TP_ARGS(rqst, status), 1118 TP_ARGS(rqst), 1283 TP_ARGS(rqst), 1776 TP_ARGS(rqst, name), 1809 TP_ARGS(rqst), 1832 TP_ARGS(rqst)) 1843 TP_ARGS(rqst, status), 1871 TP_ARGS(rqst), 1898 TP_ARGS(rqst), [all …]
|
| H A D | rpcrdma.h | 598 const struct rpc_rqst *rqst 601 TP_ARGS(r_xprt, rqst), 627 TP_ARGS(r_xprt, rqst)) 884 TP_ARGS(rqst, ret), 911 TP_ARGS(rqst, ret), 1284 DEFINE_REPLY_EVENT(rqst); 1295 TP_ARGS(rqst, min, max), 1324 TP_ARGS(rqst), 1349 TP_ARGS(rqst, procedure), 1376 TP_ARGS(rqst, fixup), [all …]
|
| /linux-6.15/drivers/platform/surface/ |
| H A D | surface_acpi_notify.c | 532 struct ssam_request *rqst, in san_rqst_fixup_suspended() argument 535 if (rqst->target_category == SSAM_SSH_TC_BAS && rqst->command_id == 0x0D) { in san_rqst_fixup_suspended() 567 struct ssam_request rqst; in san_rqst() local 575 rqst.target_category = gsb_rqst->tc; in san_rqst() 576 rqst.target_id = gsb_rqst->tid; in san_rqst() 577 rqst.command_id = gsb_rqst->cid; in san_rqst() 578 rqst.instance_id = gsb_rqst->iid; in san_rqst() 580 rqst.length = get_unaligned(&gsb_rqst->cdl); in san_rqst() 581 rqst.payload = &gsb_rqst->pld[0]; in san_rqst() 590 return san_rqst_fixup_suspended(d, &rqst, buffer); in san_rqst() [all …]
|
| H A D | surface_aggregator_cdev.c | 257 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() 285 if (rqst.flags & SSAM_CDEV_REQUEST_UNSEQUENCED) in ssam_cdev_request() [all …]
|