/linux-master/kernel/rcu/ |
H A D | sync.c | 19 * @rsp: Pointer to rcu_sync structure to be initialized 21 void rcu_sync_init(struct rcu_sync *rsp) argument 23 memset(rsp, 0, sizeof(*rsp)); 24 init_waitqueue_head(&rsp->gp_wait); 29 static void rcu_sync_call(struct rcu_sync *rsp) argument 31 call_rcu_hurry(&rsp->cb_head, rcu_sync_func); 59 struct rcu_sync *rsp = container_of(rhp, struct rcu_sync, cb_head); local 62 WARN_ON_ONCE(READ_ONCE(rsp->gp_state) == GP_IDLE); 63 WARN_ON_ONCE(READ_ONCE(rsp 105 rcu_sync_enter(struct rcu_sync *rsp) argument 152 rcu_sync_exit(struct rcu_sync *rsp) argument 173 rcu_sync_dtor(struct rcu_sync *rsp) argument [all...] |
/linux-master/arch/x86/kernel/ |
H A D | ftrace_64.S | 70 pushq \added+8*2(%rsp) 72 movq %rsp, %rbp 74 pushq \added+8*3(%rsp) 76 movq %rsp, %rbp 82 subq $(FRAME_SIZE), %rsp 83 movq %rax, RAX(%rsp) 84 movq %rcx, RCX(%rsp) 85 movq %rdx, RDX(%rsp) 86 movq %rsi, RSI(%rsp) 87 movq %rdi, RDI(%rsp) [all...] |
/linux-master/net/ncsi/ |
H A D | ncsi-rsp.c | 46 h = (struct ncsi_rsp_pkt_hdr *)skb_network_header(nr->rsp); 91 struct ncsi_rsp_pkt *rsp; local 97 rsp = (struct ncsi_rsp_pkt *)skb_network_header(nr->rsp); 98 ncsi_find_package_and_channel(ndp, rsp->rsp.common.channel, &np, &nc); 103 id = NCSI_CHANNEL_INDEX(rsp->rsp.common.channel); 112 struct ncsi_rsp_pkt *rsp; local 120 rsp 138 struct ncsi_rsp_pkt *rsp; local 163 struct ncsi_rsp_pkt *rsp; local 185 struct ncsi_rsp_pkt *rsp; local 212 struct ncsi_rsp_pkt *rsp; local 234 struct ncsi_rsp_pkt *rsp; local 256 struct ncsi_rsp_pkt *rsp; local 279 struct ncsi_rsp_pkt *rsp; local 308 struct ncsi_rsp_pkt *rsp; local 330 struct ncsi_rsp_gls_pkt *rsp; local 362 struct ncsi_rsp_pkt *rsp; local 399 struct ncsi_rsp_pkt *rsp; local 426 struct ncsi_rsp_pkt *rsp; local 451 struct ncsi_rsp_pkt *rsp; local 497 struct ncsi_rsp_pkt *rsp; local 523 struct ncsi_rsp_pkt *rsp; local 549 struct ncsi_rsp_pkt *rsp; local 576 struct ncsi_rsp_pkt *rsp; local 602 struct ncsi_rsp_pkt *rsp; local 632 struct ncsi_rsp_oem_pkt *rsp; local 671 struct ncsi_rsp_oem_pkt *rsp; local 687 struct ncsi_rsp_oem_pkt *rsp; local 702 struct ncsi_rsp_oem_pkt *rsp; local 727 struct ncsi_rsp_oem_pkt *rsp; local 758 struct ncsi_rsp_gvi_pkt *rsp; local 795 struct ncsi_rsp_gc_pkt *rsp; local 847 struct ncsi_rsp_gp_pkt *rsp; local 920 struct ncsi_rsp_gcps_pkt *rsp; local 981 struct ncsi_rsp_gns_pkt *rsp; local 1008 struct ncsi_rsp_gnpts_pkt *rsp; local 1037 struct ncsi_rsp_gps_pkt *rsp; local 1053 struct ncsi_rsp_gpuuid_pkt *rsp; local 1077 struct ncsi_rsp_pkt *rsp; local 1098 struct ncsi_rsp_gmcma_pkt *rsp; local [all...] |
H A D | Makefile | 5 obj-$(CONFIG_NET_NCSI) += ncsi-cmd.o ncsi-rsp.o ncsi-aen.o ncsi-manage.o ncsi-netlink.o
|
/linux-master/arch/x86/platform/efi/ |
H A D | efi_thunk_64.S | 37 movq %rsp, %rax 38 movq efi_mixed_mode_stack_pa(%rip), %rsp 44 subq $0x24, %rsp 48 movl %ebp, 0x18(%rsp) 49 movl %ebx, 0x1c(%rsp) 50 movl %eax, 0x20(%rsp) 63 movl %ebx, 0x0(%rsp) /* return address */ 64 movl %esi, 0x4(%rsp) 65 movl %edx, 0x8(%rsp) 66 movl %ecx, 0xc(%rsp) [all...] |
H A D | efi_stub_64.S | 15 movq %rsp, %rbp 16 and $~0xf, %rsp 18 subq $48, %rsp 19 mov %r9, 32(%rsp) 20 mov %rax, 40(%rsp)
|
/linux-master/arch/x86/entry/ |
H A D | entry_64.S | 66 * and does not change rsp. 93 movq %rsp, PER_CPU_VAR(cpu_tss_rw + TSS_sp2) 94 SWITCH_TO_KERNEL_CR3 scratch_reg=%rsp 95 movq PER_CPU_VAR(pcpu_hot + X86_top_of_stack), %rsp 112 movq %rsp, %rdi 145 movq %rsp, %rdi 146 movq PER_CPU_VAR(cpu_tss_rw + TSS_sp0), %rsp 161 popq %rsp 190 movq %rsp, TASK_threadsp(%rdi) 191 movq TASK_threadsp(%rsi), %rsp [all...] |
H A D | entry_64_compat.S | 61 movq PER_CPU_VAR(pcpu_hot + X86_top_of_stack), %rsp 116 testl $X86_EFLAGS_NT|X86_EFLAGS_AC|X86_EFLAGS_TF, EFLAGS(%rsp) 120 movq %rsp, %rdi 187 /* Use %rsp as scratch reg. User ESP is stashed in r8 */ 188 SWITCH_TO_KERNEL_CR3 scratch_reg=%rsp 191 movq PER_CPU_VAR(pcpu_hot + X86_top_of_stack), %rsp 212 movq %rsp, %rdi 230 movq RBX(%rsp), %rbx /* pt_regs->rbx */ 231 movq RBP(%rsp), %rbp /* pt_regs->rbp */ 232 movq EFLAGS(%rsp), [all...] |
H A D | entry_64_fred.S | 21 movq %rsp, %rdi /* %rdi -> pt_regs */ 62 mov %rsp, %rbp 75 sub $(FRED_CONFIG_REDZONE_AMOUNT << 6), %rsp 76 and $FRED_STACK_FRAME_RSP_MASK, %rsp 115 movq %rsp, %rdi /* %rdi -> pt_regs */
|
/linux-master/drivers/net/wireless/ath/wcn36xx/ |
H A D | testmode.c | 48 struct ftm_rsp_msg *msg, *rsp = NULL; local 77 rsp = msg; 78 rsp->resp_status = 0; 85 msg->msg_body_length, (void *)(&rsp)); 90 if (rsp) 93 rsp->msg_body_length); 96 if (!rsp) { 97 rsp = msg; 99 rsp->resp_status); 102 rsp, rs [all...] |
/linux-master/net/core/ |
H A D | netdev-genl.c | 32 netdev_nl_dev_fill(struct net_device *netdev, struct sk_buff *rsp, argument 39 hdr = genlmsg_iput(rsp, info); 56 if (nla_put_u32(rsp, NETDEV_A_DEV_IFINDEX, netdev->ifindex) || 57 nla_put_u64_64bit(rsp, NETDEV_A_DEV_XDP_FEATURES, 59 nla_put_u64_64bit(rsp, NETDEV_A_DEV_XDP_RX_METADATA_FEATURES, 61 nla_put_u64_64bit(rsp, NETDEV_A_DEV_XSK_FEATURES, 63 genlmsg_cancel(rsp, hdr); 68 if (nla_put_u32(rsp, NETDEV_A_DEV_XDP_ZC_MAX_SEGS, 70 genlmsg_cancel(rsp, hdr); 75 genlmsg_end(rsp, hd 108 struct sk_buff *rsp; local 160 netdev_nl_napi_fill_one(struct sk_buff *rsp, struct napi_struct *napi, const struct genl_info *info) argument 203 struct sk_buff *rsp; local 237 netdev_nl_napi_dump_one(struct net_device *netdev, struct sk_buff *rsp, const struct genl_info *info, struct netdev_nl_dump_ctx *ctx) argument 292 netdev_nl_queue_fill_one(struct sk_buff *rsp, struct net_device *netdev, u32 q_idx, u32 q_type, const struct genl_info *info) argument 347 netdev_nl_queue_fill(struct sk_buff *rsp, struct net_device *netdev, u32 q_idx, u32 q_type, const struct genl_info *info) argument 366 struct sk_buff *rsp; local 403 netdev_nl_queue_dump_one(struct net_device *netdev, struct sk_buff *rsp, const struct genl_info *info, struct netdev_nl_dump_ctx *ctx) argument 480 netdev_stat_put(struct sk_buff *rsp, unsigned int attr_id, u64 value) argument 488 netdev_nl_stats_write_rx(struct sk_buff *rsp, struct netdev_queue_stats_rx *rx) argument 498 netdev_nl_stats_write_tx(struct sk_buff *rsp, struct netdev_queue_stats_tx *tx) argument 507 netdev_nl_stats_queue(struct net_device *netdev, struct sk_buff *rsp, u32 q_type, int i, const struct genl_info *info) argument 554 netdev_nl_stats_by_queue(struct net_device *netdev, struct sk_buff *rsp, const struct genl_info *info, struct netdev_nl_dump_ctx *ctx) argument 587 netdev_nl_stats_by_netdev(struct net_device *netdev, struct sk_buff *rsp, const struct genl_info *info) argument [all...] |
H A D | page_pool_user.c | 32 typedef int (*pp_nl_fill_cb)(struct sk_buff *rsp, const struct page_pool *pool, 39 struct sk_buff *rsp; local 50 rsp = genlmsg_new(GENLMSG_DEFAULT_SIZE, GFP_KERNEL); 51 if (!rsp) { 56 err = fill(rsp, pool, info); 62 return genlmsg_reply(rsp, info); 65 nlmsg_free(rsp); 110 page_pool_nl_stats_fill(struct sk_buff *rsp, const struct page_pool *pool, argument 121 hdr = genlmsg_iput(rsp, info); 125 nest = nla_nest_start(rsp, NETDEV_A_PAGE_POOL_STATS_INF 212 page_pool_nl_fill(struct sk_buff *rsp, const struct page_pool *pool, const struct genl_info *info) argument [all...] |
/linux-master/arch/x86/um/ |
H A D | stub_64.S | 7 /* %rsp has the pointer to first operation */ 8 mov %rsp, %rbx 9 add $0x10, %rsp 12 mov 0x0(%rsp), %rax 21 mov %rsp, 8(%rbx) 24 add %rax, %rsp
|
H A D | setjmp_64.S | 11 # %rsp (post-return) 28 movq %rsp,8(%rdi) # Post-return %rsp! 47 movq 8(%rdi),%rsp
|
/linux-master/drivers/net/ethernet/marvell/octeon_ep_vf/ |
H A D | octep_vf_mbox.c | 56 union octep_pfvf_mbox_word rsp; local 62 ret = octep_vf_mbox_send_cmd(oct, cmd, &rsp); 68 oct->mbox_neg_ver = (u32)rsp.s_version.version; 72 (u32)rsp.s_version.version); 113 union octep_pfvf_mbox_word *rsp) 126 if (!rsp) 133 rsp->u64 = reg_val; 141 if (rsp->s.type != OCTEP_PFVF_MBOX_TYPE_RSP_ACK) { 145 rsp->u64 = reg_val; 150 union octep_pfvf_mbox_word *rsp) 111 __octep_vf_mbox_send_cmd(struct octep_vf_device *oct, union octep_pfvf_mbox_word cmd, union octep_pfvf_mbox_word *rsp) argument 149 octep_vf_mbox_send_cmd(struct octep_vf_device *oct, union octep_pfvf_mbox_word cmd, union octep_pfvf_mbox_word *rsp) argument 174 union octep_pfvf_mbox_word rsp; local 239 union octep_pfvf_mbox_word rsp; local 269 union octep_pfvf_mbox_word rsp; local 291 union octep_pfvf_mbox_word rsp; local 313 union octep_pfvf_mbox_word rsp; local 334 union octep_pfvf_mbox_word rsp; local 355 union octep_pfvf_mbox_word rsp; local 387 union octep_pfvf_mbox_word rsp; local 413 union octep_pfvf_mbox_word rsp; local [all...] |
/linux-master/drivers/net/ethernet/marvell/octeon_ep/ |
H A D | octep_pfvf_mbox.c | 35 union octep_pfvf_mbox_word *rsp) 42 rsp->s_version.version = vf_version; 44 rsp->s_version.version = OCTEP_PFVF_MBOX_VERSION_CURRENT; 46 oct->vf_info[vf_id].mbox_version = rsp->s_version.version; 50 rsp->s_version.type = OCTEP_PFVF_MBOX_TYPE_RSP_ACK; 55 union octep_pfvf_mbox_word *rsp) 61 rsp->s_link_status.type = OCTEP_PFVF_MBOX_TYPE_RSP_NACK; 65 rsp->s_link_status.type = OCTEP_PFVF_MBOX_TYPE_RSP_ACK; 66 rsp->s_link_status.status = status; 71 union octep_pfvf_mbox_word *rsp) 33 octep_pfvf_validate_version(struct octep_device *oct, u32 vf_id, union octep_pfvf_mbox_word cmd, union octep_pfvf_mbox_word *rsp) argument 53 octep_pfvf_get_link_status(struct octep_device *oct, u32 vf_id, union octep_pfvf_mbox_word cmd, union octep_pfvf_mbox_word *rsp) argument 69 octep_pfvf_set_link_status(struct octep_device *oct, u32 vf_id, union octep_pfvf_mbox_word cmd, union octep_pfvf_mbox_word *rsp) argument 84 octep_pfvf_set_rx_state(struct octep_device *oct, u32 vf_id, union octep_pfvf_mbox_word cmd, union octep_pfvf_mbox_word *rsp) argument 127 octep_pfvf_set_mtu(struct octep_device *oct, u32 vf_id, union octep_pfvf_mbox_word cmd, union octep_pfvf_mbox_word *rsp) argument 142 octep_pfvf_get_mtu(struct octep_device *oct, u32 vf_id, union octep_pfvf_mbox_word cmd, union octep_pfvf_mbox_word *rsp) argument 152 octep_pfvf_set_mac_addr(struct octep_device *oct, u32 vf_id, union octep_pfvf_mbox_word cmd, union octep_pfvf_mbox_word *rsp) argument 167 octep_pfvf_get_mac_addr(struct octep_device *oct, u32 vf_id, union octep_pfvf_mbox_word cmd, union octep_pfvf_mbox_word *rsp) argument 182 octep_pfvf_dev_remove(struct octep_device *oct, u32 vf_id, union octep_pfvf_mbox_word cmd, union octep_pfvf_mbox_word *rsp) argument 198 octep_pfvf_get_fw_info(struct octep_device *oct, u32 vf_id, union octep_pfvf_mbox_word cmd, union octep_pfvf_mbox_word *rsp) argument 220 octep_pfvf_set_offloads(struct octep_device *oct, u32 vf_id, union octep_pfvf_mbox_word cmd, union octep_pfvf_mbox_word *rsp) argument 297 octep_pfvf_pf_get_data(struct octep_device *oct, struct octep_mbox *mbox, int vf_id, union octep_pfvf_mbox_word cmd, union octep_pfvf_mbox_word *rsp) argument 391 union octep_pfvf_mbox_word rsp = { 0 }; local [all...] |
/linux-master/tools/testing/selftests/x86/ |
H A D | thunks.S | 28 mov %rsp,(%rdi) 29 mov %rdi,%rsp 46 mov (%rsp),%rsp
|
/linux-master/include/linux/firmware/qcom/ |
H A D | qcom_qseecom.h | 32 * @rsp: Response buffer, written to by the app (must be DMA-mappable). 39 * its response in the @rsp region. 47 void *rsp, size_t rsp_size) 49 return qcom_scm_qseecom_app_send(client->app_id, req, req_size, rsp, rsp_size); 46 qcom_qseecom_app_send(struct qseecom_client *client, void *req, size_t req_size, void *rsp, size_t rsp_size) argument
|
/linux-master/drivers/media/usb/as102/ |
H A D | as10x_cmd.c | 24 prsp = adap->rsp; 39 sizeof(prsp->body.turn_on.rsp) + 65 prsp = adap->rsp; 80 sizeof(prsp->body.turn_off.rsp) + HEADER_SIZE); 107 prsp = adap->rsp; 134 sizeof(prsp->body.set_tune.rsp) 162 prsp = adap->rsp; 179 sizeof(prsp->body.get_tune_status.rsp) + HEADER_SIZE); 191 pstatus->tune_state = prsp->body.get_tune_status.rsp.sts.tune_state; 193 le16_to_cpu((__force __le16)prsp->body.get_tune_status.rsp [all...] |
/linux-master/drivers/nfc/s3fwrn5/ |
H A D | firmware.c | 25 struct sk_buff *msg, struct sk_buff **rsp) 44 if (!fw_info->rsp) 47 *rsp = fw_info->rsp; 48 fw_info->rsp = NULL; 80 struct sk_buff *msg, *rsp = NULL; local 91 ret = s3fwrn5_fw_send_msg(fw_info, msg, &rsp); 96 hdr = (struct s3fwrn5_fw_header *) rsp->data; 102 memcpy(bootinfo, rsp->data + S3FWRN5_FW_HDR_SIZE, 10); 105 kfree_skb(rsp); 24 s3fwrn5_fw_send_msg(struct s3fwrn5_fw_info *fw_info, struct sk_buff *msg, struct sk_buff **rsp) argument 114 struct sk_buff *msg, *rsp = NULL; local 186 struct sk_buff *msg, *rsp = NULL; local 243 struct sk_buff *msg, *rsp = NULL; local [all...] |
/linux-master/include/linux/surface_aggregator/ |
H A D | controller.h | 212 struct ssam_response *rsp); 216 struct ssam_response *rsp, 223 * @rsp: The response buffer. 238 #define ssam_request_do_sync_onstack(ctrl, rqst, rsp, payload_len) \ 243 ssam_request_do_sync_with_buffer(ctrl, rqst, rsp, &__buf); \ 441 struct ssam_response rsp; \ 452 rsp.capacity = sizeof(rtype); \ 453 rsp.length = 0; \ 454 rsp.pointer = (u8 *)ret; \ 456 status = ssam_request_do_sync_onstack(ctrl, &rqst, &rsp, [all...] |
/linux-master/include/linux/ |
H A D | rcu_sync.h | 27 * @rsp: Pointer to rcu_sync structure to use for synchronization 32 static inline bool rcu_sync_is_idle(struct rcu_sync *rsp) argument 36 return !READ_ONCE(rsp->gp_state); /* GP_IDLE */
|
/linux-master/drivers/nvme/target/ |
H A D | rdma.c | 165 static bool nvmet_rdma_execute_command(struct nvmet_rdma_rsp *rsp); 195 static inline bool nvmet_rdma_need_data_in(struct nvmet_rdma_rsp *rsp) argument 197 return nvme_is_write(rsp->req.cmd) && 198 rsp->req.transfer_len && 199 !(rsp->flags & NVMET_RDMA_REQ_INLINE_DATA); 202 static inline bool nvmet_rdma_need_data_out(struct nvmet_rdma_rsp *rsp) argument 204 return !nvme_is_write(rsp->req.cmd) && 205 rsp->req.transfer_len && 206 !rsp->req.cqe->status && 207 !(rsp 213 struct nvmet_rdma_rsp *rsp; local 242 nvmet_rdma_put_rsp(struct nvmet_rdma_rsp *rsp) argument 465 struct nvmet_rdma_rsp *rsp = &queue->rsps[i]; local 478 struct nvmet_rdma_rsp *rsp = &queue->rsps[i]; local 494 struct nvmet_rdma_rsp *rsp = &queue->rsps[i]; local 526 struct nvmet_rdma_rsp *rsp; local 634 nvmet_rdma_rw_ctx_init(struct nvmet_rdma_rsp *rsp, u64 addr, u32 key, struct ib_sig_attrs *sig_attrs) argument 654 nvmet_rdma_rw_ctx_destroy(struct nvmet_rdma_rsp *rsp) argument 669 nvmet_rdma_release_rsp(struct nvmet_rdma_rsp *rsp) argument 703 struct nvmet_rdma_rsp *rsp = local 719 struct nvmet_rdma_rsp *rsp = local 756 struct nvmet_rdma_rsp *rsp = local 789 struct nvmet_rdma_rsp *rsp = local 830 nvmet_rdma_use_inline_sg(struct nvmet_rdma_rsp *rsp, u32 len, u64 off) argument 854 nvmet_rdma_map_sgl_inline(struct nvmet_rdma_rsp *rsp) argument 881 nvmet_rdma_map_sgl_keyed(struct nvmet_rdma_rsp *rsp, struct nvme_keyed_sgl_desc *sgl, bool invalidate) argument 917 nvmet_rdma_map_sgl(struct nvmet_rdma_rsp *rsp) argument 951 nvmet_rdma_execute_command(struct nvmet_rdma_rsp *rsp) argument 1012 struct nvmet_rdma_rsp *rsp; local 1663 struct nvmet_rdma_rsp *rsp; local 2004 struct nvmet_rdma_rsp *rsp = local [all...] |
/linux-master/arch/x86/lib/ |
H A D | cmpxchg16b_emu.S | 36 orl $X86_EFLAGS_ZF, (%rsp) 49 andl $(~X86_EFLAGS_ZF), (%rsp)
|
/linux-master/arch/x86/entry/vdso/ |
H A D | vsgx.S | 32 mov %rsp, %rbp 82 .cfi_def_cfa %rsp, 8 104 mov %rsp, %rcx 110 mov %rsp, %rbx 114 * Align stack per x86_64 ABI. Note, %rsp needs to be 16-byte aligned 117 and $-0x10, %rsp 134 /* Undo the post-exit %rsp adjustment. */ 135 lea 0x10(%rsp, %rbx), %rsp
|