Symbol: rsp
arch/mips/include/asm/octeon/cvmx-pko.h
215
uint64_t rsp:1;
arch/mips/include/asm/octeon/cvmx-pko.h
251
uint64_t rsp:1;
arch/s390/include/asm/clp.h
24
u16 rsp;
arch/s390/pci/pci_clp.c
141
if (!rc && rrb->response.hdr.rsp == CLP_RC_OK)
arch/s390/pci/pci_clp.c
145
zpci_err_clp(rrb->response.hdr.rsp, rc);
arch/s390/pci/pci_clp.c
212
if (!rc && rrb->response.hdr.rsp == CLP_RC_OK) {
arch/s390/pci/pci_clp.c
219
zpci_err_clp(rrb->response.hdr.rsp, rc);
arch/s390/pci/pci_clp.c
262
if (rrb->response.hdr.rsp == CLP_RC_SETPCIFN_BUSY) {
arch/s390/pci/pci_clp.c
268
} while (rrb->response.hdr.rsp == CLP_RC_SETPCIFN_BUSY);
arch/s390/pci/pci_clp.c
270
if (!rc && rrb->response.hdr.rsp == CLP_RC_OK) {
arch/s390/pci/pci_clp.c
274
zpci_err_clp(rrb->response.hdr.rsp, rc);
arch/s390/pci/pci_clp.c
276
rc = rrb->response.hdr.rsp;
arch/s390/pci/pci_clp.c
298
if (!rc && rrb->response.hdr.rsp == CLP_RC_OK) {
arch/s390/pci/pci_clp.c
309
zpci_err_clp(rrb->response.hdr.rsp, rc);
arch/s390/pci/pci_clp.c
358
if (rc || rrb->response.hdr.rsp != CLP_RC_OK) {
arch/s390/pci/pci_clp.c
360
zpci_err_clp(rrb->response.hdr.rsp, rc);
arch/s390/pci/pci_clp.c
37
static inline void zpci_err_clp(unsigned int rsp, int rc)
arch/s390/pci/pci_clp.c
40
unsigned int rsp;
arch/s390/pci/pci_clp.c
42
} __packed data = {rsp, rc};
arch/x86/entry/calling.h
437
movq %rsp, %rbp
arch/x86/entry/calling.h
71
movq 8(%rsp), %rsi /* temporarily store the return address in %rsi */
arch/x86/entry/calling.h
72
movq %rdi, 8(%rsp) /* pt_regs->di (overwriting original return address) */
arch/x86/hyperv/hv_crash.c
160
:: "m"(hv_crash_ctxt.ss), "m"(hv_crash_ctxt.rsp));
arch/x86/hyperv/hv_crash.c
202
ctxt->rsp = current_stack_pointer;
arch/x86/hyperv/hv_crash.c
58
ulong rsp;
arch/x86/hyperv/hv_vtl.c
136
u64 status, rsp, rip;
arch/x86/hyperv/hv_vtl.c
152
rsp = (unsigned long)idle->thread.sp;
arch/x86/hyperv/hv_vtl.c
186
input->vp_context.rsp = rsp;
arch/x86/hyperv/ivm.c
340
vmsa->rsp = (u64)&ap_start_stack[PAGE_SIZE];
arch/x86/include/asm/GEN-for-each-reg.h
10
GEN(rsp)
arch/x86/include/asm/frame.h
36
leaq 1+\ptregs_offset(%rsp), %rbp
arch/x86/include/asm/inst.h
86
.ifc \r64,%rsp
arch/x86/include/asm/kexec.h
181
uint64_t rsp;
arch/x86/include/asm/kvm_vcpu_regs.h
66
.ifc \r64,%rsp
arch/x86/include/asm/svm.h
350
u64 rsp;
arch/x86/include/asm/svm.h
415
u64 rsp;
arch/x86/include/asm/svm.h
497
u64 rsp;
arch/x86/include/asm/svm.h
696
DEFINE_GHCB_ACCESSORS(rsp)
arch/x86/include/asm/unwind_hints.h
23
.macro UNWIND_HINT_REGS base=%rsp offset=0 indirect=0 extra=1 partial=0 signal=1
arch/x86/include/asm/unwind_hints.h
24
.if \base == %rsp
arch/x86/include/asm/unwind_hints.h
56
.macro UNWIND_HINT_IRET_REGS base=%rsp offset=0 signal=1
arch/x86/include/asm/unwind_hints.h
60
.macro UNWIND_HINT_IRET_ENTRY base=%rsp offset=0 signal=1
arch/x86/include/asm/xen/interface_64.h
84
uint64_t rax, r11, rcx, flags, rip, cs, rflags, rsp, ss;
arch/x86/include/uapi/asm/kvm.h
120
__u64 rsi, rdi, rsp, rbp;
arch/x86/include/uapi/asm/ptrace.h
74
unsigned long rsp;
arch/x86/include/uapi/asm/sgx.h
163
long rsp, long r8, long r9,
arch/x86/include/uapi/asm/sigcontext.h
341
__u64 rsp;
arch/x86/kernel/kexec-bzimage64.c
668
regs64.rsp = (unsigned long)stack;
arch/x86/kvm/svm/nested.c
1218
to_save->rsp = from_save->rsp;
arch/x86/kvm/svm/nested.c
1277
vmcb12->save.rsp = kvm_rsp_read(vcpu);
arch/x86/kvm/svm/nested.c
1431
kvm_rsp_write(vcpu, vmcb01->save.rsp);
arch/x86/kvm/svm/nested.c
597
to->rsp = from->rsp;
arch/x86/kvm/svm/nested.c
800
kvm_rsp_write(vcpu, save->rsp);
arch/x86/kvm/svm/nested.c
805
vmcb02->save.rsp = save->rsp;
arch/x86/kvm/svm/sev.c
998
save->rsp = svm->vcpu.arch.regs[VCPU_REGS_RSP];
arch/x86/kvm/svm/svm.c
3537
"rsp:", save->rsp, "rax:", save->rax);
arch/x86/kvm/svm/svm.c
3580
"rbp:", vmsa->rbp, "rsp:", vmsa->rsp);
arch/x86/kvm/svm/svm.c
3603
"rsp:", save->rsp);
arch/x86/kvm/svm/svm.c
4482
svm->vmcb->save.rsp = vcpu->arch.regs[VCPU_REGS_RSP];
arch/x86/kvm/svm/svm.c
4569
vcpu->arch.regs[VCPU_REGS_RSP] = svm->vmcb->save.rsp;
arch/x86/kvm/svm/svm.c
5019
svm->vmcb->save.rsp = vcpu->arch.regs[VCPU_REGS_RSP];
arch/x86/kvm/svm/svm.h
165
u64 rsp;
arch/x86/kvm/vmx/vmcs.h
37
unsigned long rsp;
arch/x86/kvm/vmx/vmx.c
7422
if (unlikely(host_rsp != vmx->loaded_vmcs->host_state.rsp)) {
arch/x86/kvm/vmx/vmx.c
7423
vmx->loaded_vmcs->host_state.rsp = host_rsp;
arch/x86/kvm/x86.c
12095
regs->rsp = kvm_rsp_read(vcpu);
arch/x86/kvm/x86.c
12135
kvm_rsp_write(vcpu, regs->rsp);
drivers/accel/qaic/qaic_control.c
1183
struct wire_msg **rsp)
drivers/accel/qaic/qaic_control.c
1230
*rsp = msg_xfer(qdev, wrappers, qdev->next_seq_num - 1, false);
drivers/accel/qaic/qaic_control.c
1231
if (IS_ERR(*rsp))
drivers/accel/qaic/qaic_control.c
1232
ret = PTR_ERR(*rsp);
drivers/accel/qaic/qaic_control.c
1252
struct wire_msg *rsp = NULL;
drivers/accel/qaic/qaic_control.c
1264
ret = qaic_manage_msg_xfer(qdev, usr, user_msg, &resources, &rsp);
drivers/accel/qaic/qaic_control.c
1268
if (le32_to_cpu(rsp->hdr.count) == 1) {
drivers/accel/qaic/qaic_control.c
1269
dma_cont = (struct wire_trans_dma_xfer_cont *)rsp->data;
drivers/accel/qaic/qaic_control.c
1276
kfree(rsp);
drivers/accel/qaic/qaic_control.c
1284
ret = decode_message(qdev, user_msg, rsp, &resources, usr);
drivers/accel/qaic/qaic_control.c
1288
kfree(rsp);
drivers/accel/qaic/qaic_control.c
1551
struct wire_msg *rsp;
drivers/accel/qaic/qaic_control.c
1587
rsp = msg_xfer(qdev, wrappers, qdev->next_seq_num - 1, true);
drivers/accel/qaic/qaic_control.c
1588
if (!IS_ERR(rsp))
drivers/accel/qaic/qaic_control.c
1589
kfree(rsp);
drivers/accel/qaic/qaic_data.c
1593
struct dbc_rsp *rsp;
drivers/accel/qaic/qaic_data.c
1640
rsp = dbc->rsp_q_base + head * sizeof(*rsp);
drivers/accel/qaic/qaic_data.c
1641
req_id = le16_to_cpu(rsp->req_id);
drivers/accel/qaic/qaic_data.c
1642
status = le16_to_cpu(rsp->status);
drivers/block/drbd/drbd_main.c
3718
_drbd_fault_random(struct fault_random_state *rsp)
drivers/block/drbd/drbd_main.c
3722
if (!rsp->count--) {
drivers/block/drbd/drbd_main.c
3724
rsp->state += refresh;
drivers/block/drbd/drbd_main.c
3725
rsp->count = FAULT_RANDOM_REFRESH;
drivers/block/drbd/drbd_main.c
3727
rsp->state = rsp->state * FAULT_RANDOM_MULT + FAULT_RANDOM_ADD;
drivers/block/drbd/drbd_main.c
3728
return swahw32(rsp->state);
drivers/block/rnbd/rnbd-clt.c
101
u64 nsectors = le64_to_cpu(rsp->nsectors);
drivers/block/rnbd/rnbd-clt.c
108
if (!rsp->logical_block_size) {
drivers/block/rnbd/rnbd-clt.c
112
dev->device_id = le32_to_cpu(rsp->device_id);
drivers/block/rnbd/rnbd-clt.c
1334
struct rnbd_msg_open_rsp *rsp, int idx)
drivers/block/rnbd/rnbd-clt.c
1348
le64_to_cpu(rsp->nsectors) *
drivers/block/rnbd/rnbd-clt.c
1349
(le16_to_cpu(rsp->logical_block_size) / SECTOR_SIZE));
drivers/block/rnbd/rnbd-clt.c
1351
set_capacity(dev->gd, le64_to_cpu(rsp->nsectors));
drivers/block/rnbd/rnbd-clt.c
1364
struct rnbd_msg_open_rsp *rsp)
drivers/block/rnbd/rnbd-clt.c
1367
.logical_block_size = le16_to_cpu(rsp->logical_block_size),
drivers/block/rnbd/rnbd-clt.c
1368
.physical_block_size = le16_to_cpu(rsp->physical_block_size),
drivers/block/rnbd/rnbd-clt.c
1371
.max_hw_discard_sectors = le32_to_cpu(rsp->max_discard_sectors),
drivers/block/rnbd/rnbd-clt.c
1372
.discard_granularity = le32_to_cpu(rsp->discard_granularity),
drivers/block/rnbd/rnbd-clt.c
1373
.discard_alignment = le32_to_cpu(rsp->discard_alignment),
drivers/block/rnbd/rnbd-clt.c
1377
le32_to_cpu(rsp->max_write_zeroes_sectors),
drivers/block/rnbd/rnbd-clt.c
1381
dev->size = le64_to_cpu(rsp->nsectors) *
drivers/block/rnbd/rnbd-clt.c
1382
le16_to_cpu(rsp->logical_block_size);
drivers/block/rnbd/rnbd-clt.c
1384
if (rsp->secure_discard) {
drivers/block/rnbd/rnbd-clt.c
1386
le32_to_cpu(rsp->max_discard_sectors);
drivers/block/rnbd/rnbd-clt.c
1389
if (rsp->cache_policy & RNBD_WRITEBACK) {
drivers/block/rnbd/rnbd-clt.c
1391
if (rsp->cache_policy & RNBD_FUA)
drivers/block/rnbd/rnbd-clt.c
1401
return rnbd_clt_setup_gen_disk(dev, rsp, idx);
drivers/block/rnbd/rnbd-clt.c
1540
struct rnbd_msg_open_rsp *rsp;
drivers/block/rnbd/rnbd-clt.c
1567
rsp = kzalloc_obj(*rsp);
drivers/block/rnbd/rnbd-clt.c
1568
if (!rsp) {
drivers/block/rnbd/rnbd-clt.c
1576
kfree(rsp);
drivers/block/rnbd/rnbd-clt.c
1579
iu->buf = rsp;
drivers/block/rnbd/rnbd-clt.c
1581
sg_init_one(iu->sgt.sgl, rsp, sizeof(*rsp));
drivers/block/rnbd/rnbd-clt.c
1589
&vec, sizeof(*rsp), iu->sgt.sgl, 1,
drivers/block/rnbd/rnbd-clt.c
1606
ret = rnbd_client_setup_device(dev, rsp);
drivers/block/rnbd/rnbd-clt.c
1617
dev->gd->disk_name, le64_to_cpu(rsp->nsectors),
drivers/block/rnbd/rnbd-clt.c
1618
le16_to_cpu(rsp->logical_block_size),
drivers/block/rnbd/rnbd-clt.c
1619
le16_to_cpu(rsp->physical_block_size),
drivers/block/rnbd/rnbd-clt.c
1620
le32_to_cpu(rsp->max_write_zeroes_sectors),
drivers/block/rnbd/rnbd-clt.c
1621
le32_to_cpu(rsp->max_discard_sectors),
drivers/block/rnbd/rnbd-clt.c
1622
le32_to_cpu(rsp->discard_granularity),
drivers/block/rnbd/rnbd-clt.c
1623
le32_to_cpu(rsp->discard_alignment),
drivers/block/rnbd/rnbd-clt.c
1624
le16_to_cpu(rsp->secure_discard),
drivers/block/rnbd/rnbd-clt.c
1626
!!(rsp->cache_policy & RNBD_WRITEBACK),
drivers/block/rnbd/rnbd-clt.c
1627
!!(rsp->cache_policy & RNBD_FUA));
drivers/block/rnbd/rnbd-clt.c
1630
kfree(rsp);
drivers/block/rnbd/rnbd-clt.c
1639
kfree(rsp);
drivers/block/rnbd/rnbd-clt.c
485
struct rnbd_msg_open_rsp *rsp = iu->buf;
drivers/block/rnbd/rnbd-clt.c
499
errno = process_msg_open_rsp(dev, rsp);
drivers/block/rnbd/rnbd-clt.c
501
u32 device_id = le32_to_cpu(rsp->device_id);
drivers/block/rnbd/rnbd-clt.c
511
kfree(rsp);
drivers/block/rnbd/rnbd-clt.c
520
struct rnbd_msg_sess_info_rsp *rsp = iu->buf;
drivers/block/rnbd/rnbd-clt.c
524
sess->ver = min_t(u8, rsp->ver, RNBD_PROTO_VER_MAJOR);
drivers/block/rnbd/rnbd-clt.c
526
kfree(rsp);
drivers/block/rnbd/rnbd-clt.c
535
struct rnbd_msg_open_rsp *rsp;
drivers/block/rnbd/rnbd-clt.c
544
rsp = kzalloc_obj(*rsp);
drivers/block/rnbd/rnbd-clt.c
545
if (!rsp)
drivers/block/rnbd/rnbd-clt.c
550
kfree(rsp);
drivers/block/rnbd/rnbd-clt.c
554
iu->buf = rsp;
drivers/block/rnbd/rnbd-clt.c
557
sg_init_one(iu->sgt.sgl, rsp, sizeof(*rsp));
drivers/block/rnbd/rnbd-clt.c
565
&vec, sizeof(*rsp), iu->sgt.sgl, 1,
drivers/block/rnbd/rnbd-clt.c
570
kfree(rsp);
drivers/block/rnbd/rnbd-clt.c
581
struct rnbd_msg_sess_info_rsp *rsp;
drivers/block/rnbd/rnbd-clt.c
590
rsp = kzalloc_obj(*rsp);
drivers/block/rnbd/rnbd-clt.c
591
if (!rsp)
drivers/block/rnbd/rnbd-clt.c
596
kfree(rsp);
drivers/block/rnbd/rnbd-clt.c
600
iu->buf = rsp;
drivers/block/rnbd/rnbd-clt.c
602
sg_init_one(iu->sgt.sgl, rsp, sizeof(*rsp));
drivers/block/rnbd/rnbd-clt.c
618
&vec, sizeof(*rsp), iu->sgt.sgl, 1,
drivers/block/rnbd/rnbd-clt.c
624
kfree(rsp);
drivers/block/rnbd/rnbd-clt.c
88
struct rnbd_msg_open_rsp *rsp)
drivers/block/rnbd/rnbd-srv.c
549
static void rnbd_srv_fill_msg_open_rsp(struct rnbd_msg_open_rsp *rsp,
drivers/block/rnbd/rnbd-srv.c
554
memset(rsp, 0, sizeof(*rsp));
drivers/block/rnbd/rnbd-srv.c
556
rsp->hdr.type = cpu_to_le16(RNBD_MSG_OPEN_RSP);
drivers/block/rnbd/rnbd-srv.c
557
rsp->device_id = cpu_to_le32(sess_dev->device_id);
drivers/block/rnbd/rnbd-srv.c
558
rsp->nsectors = cpu_to_le64(bdev_nr_sectors(bdev));
drivers/block/rnbd/rnbd-srv.c
559
rsp->logical_block_size = cpu_to_le16(bdev_logical_block_size(bdev));
drivers/block/rnbd/rnbd-srv.c
560
rsp->physical_block_size = cpu_to_le16(bdev_physical_block_size(bdev));
drivers/block/rnbd/rnbd-srv.c
561
rsp->max_segments = cpu_to_le16(bdev_max_segments(bdev));
drivers/block/rnbd/rnbd-srv.c
562
rsp->max_hw_sectors =
drivers/block/rnbd/rnbd-srv.c
564
rsp->max_write_zeroes_sectors =
drivers/block/rnbd/rnbd-srv.c
566
rsp->max_discard_sectors = cpu_to_le32(bdev_max_discard_sectors(bdev));
drivers/block/rnbd/rnbd-srv.c
567
rsp->discard_granularity = cpu_to_le32(bdev_discard_granularity(bdev));
drivers/block/rnbd/rnbd-srv.c
568
rsp->discard_alignment = cpu_to_le32(bdev_discard_alignment(bdev));
drivers/block/rnbd/rnbd-srv.c
569
rsp->secure_discard = cpu_to_le16(bdev_max_secure_erase_sectors(bdev));
drivers/block/rnbd/rnbd-srv.c
570
rsp->cache_policy = 0;
drivers/block/rnbd/rnbd-srv.c
572
rsp->cache_policy |= RNBD_WRITEBACK;
drivers/block/rnbd/rnbd-srv.c
574
rsp->cache_policy |= RNBD_FUA;
drivers/block/rnbd/rnbd-srv.c
656
struct rnbd_msg_sess_info_rsp *rsp = data;
drivers/block/rnbd/rnbd-srv.c
662
memset(rsp, 0, sizeof(*rsp));
drivers/block/rnbd/rnbd-srv.c
663
rsp->hdr.type = cpu_to_le16(RNBD_MSG_SESS_INFO_RSP);
drivers/block/rnbd/rnbd-srv.c
664
rsp->ver = srv_sess->ver;
drivers/block/rnbd/rnbd-srv.c
702
struct rnbd_msg_open_rsp *rsp = data;
drivers/block/rnbd/rnbd-srv.c
798
rnbd_srv_fill_msg_open_rsp(rsp, srv_sess_dev);
drivers/block/xen-blkfront.c
1347
static enum blk_req_status blkif_rsp_to_req_status(int rsp)
drivers/block/xen-blkfront.c
1349
switch (rsp)
drivers/bluetooth/hci_aml.c
127
struct aml_tci_rsp *rsp = NULL;
drivers/bluetooth/hci_aml.c
150
rsp = skb_pull_data(skb, sizeof(struct aml_tci_rsp));
drivers/bluetooth/hci_aml.c
151
if (!rsp)
drivers/bluetooth/hci_aml.c
154
if (rsp->opcode != op_code || rsp->status != 0x00) {
drivers/bluetooth/hci_aml.c
156
op_code, rsp->opcode, rsp->status);
drivers/bluetooth/hci_aml.c
339
struct aml_tci_rsp *rsp = NULL;
drivers/bluetooth/hci_aml.c
353
rsp = skb_pull_data(skb, sizeof(struct aml_tci_rsp));
drivers/bluetooth/hci_aml.c
354
if (!rsp)
drivers/bluetooth/hci_aml.c
357
if (rsp->opcode != AML_BT_HCI_VENDOR_CMD || rsp->status != 0x00) {
drivers/bluetooth/hci_aml.c
359
rsp->opcode, rsp->status);
drivers/bluetooth/hci_aml.c
364
fw_ver = (u8 *)rsp + AML_EVT_HEAD_SIZE;
drivers/bluetooth/hci_aml.c
375
struct aml_tci_rsp *rsp = NULL;
drivers/bluetooth/hci_aml.c
389
rsp = skb_pull_data(skb, sizeof(struct aml_tci_rsp));
drivers/bluetooth/hci_aml.c
390
if (!rsp)
drivers/bluetooth/hci_aml.c
393
if (rsp->opcode != AML_BT_HCI_VENDOR_CMD || rsp->status != 0x00) {
drivers/bluetooth/hci_aml.c
394
bt_dev_err(hdev, "error response (0x%x):(%d)", rsp->opcode, rsp->status);
drivers/char/ipmi/ipmi_devintf.c
196
bool trunc, struct ipmi_recv *rsp,
drivers/char/ipmi/ipmi_devintf.c
229
if (rsp->addr_len < addr_len) {
drivers/char/ipmi/ipmi_devintf.c
234
if (copy_to_user(rsp->addr, &msg->addr, addr_len)) {
drivers/char/ipmi/ipmi_devintf.c
238
rsp->addr_len = addr_len;
drivers/char/ipmi/ipmi_devintf.c
240
rsp->recv_type = msg->recv_type;
drivers/char/ipmi/ipmi_devintf.c
241
rsp->msgid = msg->msgid;
drivers/char/ipmi/ipmi_devintf.c
242
rsp->msg.netfn = msg->msg.netfn;
drivers/char/ipmi/ipmi_devintf.c
243
rsp->msg.cmd = msg->msg.cmd;
drivers/char/ipmi/ipmi_devintf.c
246
if (rsp->msg.data_len < msg->msg.data_len) {
drivers/char/ipmi/ipmi_devintf.c
249
msg->msg.data_len = rsp->msg.data_len;
drivers/char/ipmi/ipmi_devintf.c
256
if (copy_to_user(rsp->msg.data,
drivers/char/ipmi/ipmi_devintf.c
262
rsp->msg.data_len = msg->msg.data_len;
drivers/char/ipmi/ipmi_devintf.c
264
rsp->msg.data_len = 0;
drivers/char/ipmi/ipmi_devintf.c
267
rv = copyout(rsp, to);
drivers/char/ipmi/ipmi_devintf.c
286
static int copyout_recv(struct ipmi_recv *rsp, void __user *to)
drivers/char/ipmi/ipmi_devintf.c
288
return copy_to_user(to, rsp, sizeof(struct ipmi_recv)) ? -EFAULT : 0;
drivers/char/ipmi/ipmi_devintf.c
340
struct ipmi_recv rsp;
drivers/char/ipmi/ipmi_devintf.c
342
if (copy_from_user(&rsp, arg, sizeof(rsp)))
drivers/char/ipmi/ipmi_devintf.c
346
&rsp, copyout_recv, arg);
drivers/char/ipmi/ipmi_ipmb.c
151
imsg->rsp[0] = msg[1]; /* NetFn/LUN */
drivers/char/ipmi/ipmi_ipmb.c
156
memcpy(imsg->rsp + 1, msg + 3, iidev->rcvlen - 4);
drivers/char/ipmi/ipmi_ipmb.c
159
imsg->rsp[0] = msg[1]; /* NetFn/LUN */
drivers/char/ipmi/ipmi_ipmb.c
164
memcpy(imsg->rsp + 1, msg + 5, iidev->rcvlen - 6);
drivers/char/ipmi/ipmi_ipmb.c
236
msg->rsp[0] = msg->data[0] | (1 << 2);
drivers/char/ipmi/ipmi_ipmb.c
238
msg->rsp[1] = msg->data[1];
drivers/char/ipmi/ipmi_ipmb.c
239
msg->rsp[2] = msg->data[2];
drivers/char/ipmi/ipmi_ipmb.c
240
msg->rsp[3] = msg->data[3];
drivers/char/ipmi/ipmi_ipmb.c
241
msg->rsp[4] = cc;
drivers/char/ipmi/ipmi_ipmb.c
244
msg->rsp[1] = msg->data[1];
drivers/char/ipmi/ipmi_ipmb.c
245
msg->rsp[2] = cc;
drivers/char/ipmi/ipmi_msghandler.c
3777
msg->rsp[0] = msg->data[0] | 4;
drivers/char/ipmi/ipmi_msghandler.c
3778
msg->rsp[1] = msg->data[1];
drivers/char/ipmi/ipmi_msghandler.c
3779
msg->rsp[2] = err;
drivers/char/ipmi/ipmi_msghandler.c
3899
if (msg->rsp[2] != 0) {
drivers/char/ipmi/ipmi_msghandler.c
3905
ipmb_addr.slave_addr = msg->rsp[6];
drivers/char/ipmi/ipmi_msghandler.c
3906
ipmb_addr.channel = msg->rsp[3] & 0x0f;
drivers/char/ipmi/ipmi_msghandler.c
3907
ipmb_addr.lun = msg->rsp[7] & 3;
drivers/char/ipmi/ipmi_msghandler.c
3914
msg->rsp[7] >> 2,
drivers/char/ipmi/ipmi_msghandler.c
3915
msg->rsp[3] & 0x0f,
drivers/char/ipmi/ipmi_msghandler.c
3916
msg->rsp[8],
drivers/char/ipmi/ipmi_msghandler.c
3917
(msg->rsp[4] >> 2) & (~1),
drivers/char/ipmi/ipmi_msghandler.c
3928
memcpy(recv_msg->msg_data, &msg->rsp[9], msg->rsp_size - 9);
drivers/char/ipmi/ipmi_msghandler.c
3934
recv_msg->msg.netfn = msg->rsp[4] >> 2;
drivers/char/ipmi/ipmi_msghandler.c
3964
if (msg->rsp[2] != 0) {
drivers/char/ipmi/ipmi_msghandler.c
3969
netfn = msg->rsp[4] >> 2;
drivers/char/ipmi/ipmi_msghandler.c
3970
cmd = msg->rsp[8];
drivers/char/ipmi/ipmi_msghandler.c
3971
chan = msg->rsp[3] & 0xf;
drivers/char/ipmi/ipmi_msghandler.c
3987
msg->data[2] = msg->rsp[3];
drivers/char/ipmi/ipmi_msghandler.c
3988
msg->data[3] = msg->rsp[6];
drivers/char/ipmi/ipmi_msghandler.c
3989
msg->data[4] = ((netfn + 1) << 2) | (msg->rsp[7] & 0x3);
drivers/char/ipmi/ipmi_msghandler.c
3991
msg->data[6] = intf->addrinfo[msg->rsp[3] & 0xf].address;
drivers/char/ipmi/ipmi_msghandler.c
3993
msg->data[7] = (msg->rsp[7] & 0xfc) | (msg->rsp[4] & 0x3);
drivers/char/ipmi/ipmi_msghandler.c
3994
msg->data[8] = msg->rsp[8]; /* cmd */
drivers/char/ipmi/ipmi_msghandler.c
4012
ipmb_addr->slave_addr = msg->rsp[6];
drivers/char/ipmi/ipmi_msghandler.c
4013
ipmb_addr->lun = msg->rsp[7] & 3;
drivers/char/ipmi/ipmi_msghandler.c
4014
ipmb_addr->channel = msg->rsp[3] & 0xf;
drivers/char/ipmi/ipmi_msghandler.c
4021
recv_msg->msgid = msg->rsp[7] >> 2;
drivers/char/ipmi/ipmi_msghandler.c
4022
recv_msg->msg.netfn = msg->rsp[4] >> 2;
drivers/char/ipmi/ipmi_msghandler.c
4023
recv_msg->msg.cmd = msg->rsp[8];
drivers/char/ipmi/ipmi_msghandler.c
4031
memcpy(recv_msg->msg_data, &msg->rsp[9],
drivers/char/ipmi/ipmi_msghandler.c
4056
unsigned char netfn = msg->rsp[0] >> 2;
drivers/char/ipmi/ipmi_msghandler.c
4057
unsigned char cmd = msg->rsp[3];
drivers/char/ipmi/ipmi_msghandler.c
4073
msg->data[0] |= msg->rsp[2] & 0x3; /* rqLUN */
drivers/char/ipmi/ipmi_msghandler.c
4074
msg->data[1] = msg->rsp[1]; /* Addr */
drivers/char/ipmi/ipmi_msghandler.c
4075
msg->data[2] = msg->rsp[2] & ~0x3; /* rqSeq */
drivers/char/ipmi/ipmi_msghandler.c
4076
msg->data[2] |= msg->rsp[0] & 0x3; /* rsLUN */
drivers/char/ipmi/ipmi_msghandler.c
4092
daddr->slave_addr = msg->rsp[1];
drivers/char/ipmi/ipmi_msghandler.c
4093
daddr->rs_lun = msg->rsp[0] & 3;
drivers/char/ipmi/ipmi_msghandler.c
4094
daddr->rq_lun = msg->rsp[2] & 3;
drivers/char/ipmi/ipmi_msghandler.c
4101
recv_msg->msgid = (msg->rsp[2] >> 2);
drivers/char/ipmi/ipmi_msghandler.c
4102
recv_msg->msg.netfn = msg->rsp[0] >> 2;
drivers/char/ipmi/ipmi_msghandler.c
4103
recv_msg->msg.cmd = msg->rsp[3];
drivers/char/ipmi/ipmi_msghandler.c
4107
memcpy(recv_msg->msg_data, msg->rsp + 4,
drivers/char/ipmi/ipmi_msghandler.c
4142
daddr->slave_addr = msg->rsp[1];
drivers/char/ipmi/ipmi_msghandler.c
4143
daddr->rq_lun = msg->rsp[0] & 3;
drivers/char/ipmi/ipmi_msghandler.c
4144
daddr->rs_lun = msg->rsp[2] & 3;
drivers/char/ipmi/ipmi_msghandler.c
4145
recv_msg->msg.netfn = msg->rsp[0] >> 2;
drivers/char/ipmi/ipmi_msghandler.c
4146
recv_msg->msg.cmd = msg->rsp[3];
drivers/char/ipmi/ipmi_msghandler.c
4147
memcpy(recv_msg->msg_data, &msg->rsp[4], msg->rsp_size - 4);
drivers/char/ipmi/ipmi_msghandler.c
4172
if (msg->rsp[2] != 0) {
drivers/char/ipmi/ipmi_msghandler.c
4178
lan_addr.session_handle = msg->rsp[4];
drivers/char/ipmi/ipmi_msghandler.c
4179
lan_addr.remote_SWID = msg->rsp[8];
drivers/char/ipmi/ipmi_msghandler.c
4180
lan_addr.local_SWID = msg->rsp[5];
drivers/char/ipmi/ipmi_msghandler.c
4181
lan_addr.channel = msg->rsp[3] & 0x0f;
drivers/char/ipmi/ipmi_msghandler.c
4182
lan_addr.privilege = msg->rsp[3] >> 4;
drivers/char/ipmi/ipmi_msghandler.c
4183
lan_addr.lun = msg->rsp[9] & 3;
drivers/char/ipmi/ipmi_msghandler.c
4190
msg->rsp[9] >> 2,
drivers/char/ipmi/ipmi_msghandler.c
4191
msg->rsp[3] & 0x0f,
drivers/char/ipmi/ipmi_msghandler.c
4192
msg->rsp[10],
drivers/char/ipmi/ipmi_msghandler.c
4193
(msg->rsp[6] >> 2) & (~1),
drivers/char/ipmi/ipmi_msghandler.c
4204
memcpy(recv_msg->msg_data, &msg->rsp[11], msg->rsp_size - 11);
drivers/char/ipmi/ipmi_msghandler.c
4210
recv_msg->msg.netfn = msg->rsp[6] >> 2;
drivers/char/ipmi/ipmi_msghandler.c
4240
if (msg->rsp[2] != 0) {
drivers/char/ipmi/ipmi_msghandler.c
4245
netfn = msg->rsp[6] >> 2;
drivers/char/ipmi/ipmi_msghandler.c
4246
cmd = msg->rsp[10];
drivers/char/ipmi/ipmi_msghandler.c
4247
chan = msg->rsp[3] & 0xf;
drivers/char/ipmi/ipmi_msghandler.c
4264
msg->data[3] = msg->rsp[4]; /* handle */
drivers/char/ipmi/ipmi_msghandler.c
4265
msg->data[4] = msg->rsp[8]; /* rsSWID */
drivers/char/ipmi/ipmi_msghandler.c
4266
msg->data[5] = ((netfn + 1) << 2) | (msg->rsp[9] & 0x3);
drivers/char/ipmi/ipmi_msghandler.c
4268
msg->data[7] = msg->rsp[5]; /* rqSWID */
drivers/char/ipmi/ipmi_msghandler.c
4270
msg->data[8] = (msg->rsp[9] & 0xfc) | (msg->rsp[6] & 0x3);
drivers/char/ipmi/ipmi_msghandler.c
4289
lan_addr->session_handle = msg->rsp[4];
drivers/char/ipmi/ipmi_msghandler.c
4290
lan_addr->remote_SWID = msg->rsp[8];
drivers/char/ipmi/ipmi_msghandler.c
4291
lan_addr->local_SWID = msg->rsp[5];
drivers/char/ipmi/ipmi_msghandler.c
4292
lan_addr->lun = msg->rsp[9] & 3;
drivers/char/ipmi/ipmi_msghandler.c
4293
lan_addr->channel = msg->rsp[3] & 0xf;
drivers/char/ipmi/ipmi_msghandler.c
4294
lan_addr->privilege = msg->rsp[3] >> 4;
drivers/char/ipmi/ipmi_msghandler.c
4301
recv_msg->msgid = msg->rsp[9] >> 2;
drivers/char/ipmi/ipmi_msghandler.c
4302
recv_msg->msg.netfn = msg->rsp[6] >> 2;
drivers/char/ipmi/ipmi_msghandler.c
4303
recv_msg->msg.cmd = msg->rsp[10];
drivers/char/ipmi/ipmi_msghandler.c
4311
memcpy(recv_msg->msg_data, &msg->rsp[11],
drivers/char/ipmi/ipmi_msghandler.c
4356
if (msg->rsp[2] != 0) {
drivers/char/ipmi/ipmi_msghandler.c
4365
netfn = msg->rsp[0] >> 2;
drivers/char/ipmi/ipmi_msghandler.c
4366
cmd = msg->rsp[1];
drivers/char/ipmi/ipmi_msghandler.c
4367
chan = msg->rsp[3] & 0xf;
drivers/char/ipmi/ipmi_msghandler.c
4398
smi_addr->lun = msg->rsp[0] & 3;
drivers/char/ipmi/ipmi_msghandler.c
4402
recv_msg->msg.netfn = msg->rsp[0] >> 2;
drivers/char/ipmi/ipmi_msghandler.c
4403
recv_msg->msg.cmd = msg->rsp[1];
drivers/char/ipmi/ipmi_msghandler.c
4411
memcpy(recv_msg->msg_data, &msg->rsp[4],
drivers/char/ipmi/ipmi_msghandler.c
4437
smi_addr->lun = msg->rsp[0] & 3;
drivers/char/ipmi/ipmi_msghandler.c
4439
recv_msg->msg.netfn = msg->rsp[0] >> 2;
drivers/char/ipmi/ipmi_msghandler.c
4440
recv_msg->msg.cmd = msg->rsp[1];
drivers/char/ipmi/ipmi_msghandler.c
4441
memcpy(recv_msg->msg_data, &msg->rsp[3], msg->rsp_size - 3);
drivers/char/ipmi/ipmi_msghandler.c
4460
if (msg->rsp[2] != 0) {
drivers/char/ipmi/ipmi_msghandler.c
4562
smi_addr->lun = msg->rsp[0] & 3;
drivers/char/ipmi/ipmi_msghandler.c
4563
recv_msg->msg.netfn = msg->rsp[0] >> 2;
drivers/char/ipmi/ipmi_msghandler.c
4564
recv_msg->msg.cmd = msg->rsp[1];
drivers/char/ipmi/ipmi_msghandler.c
4565
memcpy(recv_msg->msg_data, &msg->rsp[2], msg->rsp_size - 2);
drivers/char/ipmi/ipmi_msghandler.c
4584
bool is_cmd = !((msg->rsp[0] >> 2) & 1);
drivers/char/ipmi/ipmi_msghandler.c
4586
dev_dbg(intf->si_dev, "Recv: %*ph\n", msg->rsp_size, msg->rsp);
drivers/char/ipmi/ipmi_msghandler.c
4597
msg->rsp[0] = msg->data[0] | (1 << 2);
drivers/char/ipmi/ipmi_msghandler.c
4598
msg->rsp[1] = msg->data[1];
drivers/char/ipmi/ipmi_msghandler.c
4599
msg->rsp[2] = IPMI_ERR_UNSPECIFIED;
drivers/char/ipmi/ipmi_msghandler.c
4610
msg->rsp[0] = msg->data[0] & 0xfc; /* NetFN */
drivers/char/ipmi/ipmi_msghandler.c
4611
msg->rsp[0] |= (1 << 2); /* Make it a response */
drivers/char/ipmi/ipmi_msghandler.c
4612
msg->rsp[0] |= msg->data[2] & 3; /* rqLUN */
drivers/char/ipmi/ipmi_msghandler.c
4613
msg->rsp[1] = msg->data[1]; /* Addr */
drivers/char/ipmi/ipmi_msghandler.c
4614
msg->rsp[2] = msg->data[2] & 0xfc; /* rqSeq */
drivers/char/ipmi/ipmi_msghandler.c
4615
msg->rsp[2] |= msg->data[0] & 0x3; /* rsLUN */
drivers/char/ipmi/ipmi_msghandler.c
4616
msg->rsp[3] = msg->data[3]; /* Cmd */
drivers/char/ipmi/ipmi_msghandler.c
4617
msg->rsp[4] = IPMI_ERR_UNSPECIFIED;
drivers/char/ipmi/ipmi_msghandler.c
4641
if ((msg->rsp_size >= 3) && (msg->rsp[2] != 0)
drivers/char/ipmi/ipmi_msghandler.c
4642
&& (msg->rsp[2] != IPMI_NODE_BUSY_ERR)
drivers/char/ipmi/ipmi_msghandler.c
4643
&& (msg->rsp[2] != IPMI_LOST_ARBITRATION_ERR)
drivers/char/ipmi/ipmi_msghandler.c
4644
&& (msg->rsp[2] != IPMI_BUS_ERR)
drivers/char/ipmi/ipmi_msghandler.c
4645
&& (msg->rsp[2] != IPMI_NAK_ON_WRITE_ERR)) {
drivers/char/ipmi/ipmi_msghandler.c
4646
int ch = msg->rsp[3] & 0xf;
drivers/char/ipmi/ipmi_msghandler.c
4657
intf_err_seq(intf, msg->msgid, msg->rsp[2]);
drivers/char/ipmi/ipmi_msghandler.c
4663
} else if (((msg->rsp[0] >> 2) != ((msg->data[0] >> 2) | 1))
drivers/char/ipmi/ipmi_msghandler.c
4664
|| (msg->rsp[1] != msg->data[1])) {
drivers/char/ipmi/ipmi_msghandler.c
4672
msg->rsp[0] >> 2, msg->rsp[1]);
drivers/char/ipmi/ipmi_msghandler.c
4681
cc = msg->rsp[4];
drivers/char/ipmi/ipmi_msghandler.c
4688
} else if ((msg->rsp[0] == ((IPMI_NETFN_APP_REQUEST|1) << 2))
drivers/char/ipmi/ipmi_msghandler.c
4689
&& (msg->rsp[1] == IPMI_SEND_MSG_CMD)
drivers/char/ipmi/ipmi_msghandler.c
4704
cc = msg->rsp[2];
drivers/char/ipmi/ipmi_msghandler.c
4718
} else if ((msg->rsp[0] == ((IPMI_NETFN_APP_REQUEST|1) << 2))
drivers/char/ipmi/ipmi_msghandler.c
4719
&& (msg->rsp[1] == IPMI_GET_MSG_CMD)) {
drivers/char/ipmi/ipmi_msghandler.c
4726
chan = msg->rsp[3] & 0xf;
drivers/char/ipmi/ipmi_msghandler.c
4748
if (msg->rsp[4] & 0x04) {
drivers/char/ipmi/ipmi_msghandler.c
4765
if (msg->rsp[6] & 0x04) {
drivers/char/ipmi/ipmi_msghandler.c
4796
} else if ((msg->rsp[0] == ((IPMI_NETFN_APP_REQUEST|1) << 2))
drivers/char/ipmi/ipmi_msghandler.c
4797
&& (msg->rsp[1] == IPMI_READ_EVENT_MSG_BUFFER_CMD)) {
drivers/char/ipmi/ipmi_powernv.c
167
msg->rsp[0] = opal_msg->netfn;
drivers/char/ipmi/ipmi_powernv.c
168
msg->rsp[1] = opal_msg->cmd;
drivers/char/ipmi/ipmi_powernv.c
170
memcpy(&msg->rsp[2], opal_msg->data, size - sizeof(*opal_msg));
drivers/char/ipmi/ipmi_powernv.c
47
msg->rsp[0] = msg->data[0] | 0x4;
drivers/char/ipmi/ipmi_powernv.c
48
msg->rsp[1] = msg->data[1];
drivers/char/ipmi/ipmi_powernv.c
49
msg->rsp[2] = completion_code;
drivers/char/ipmi/ipmi_si_intf.c
1826
msg->rsp[0] = msg->data[0] | 4;
drivers/char/ipmi/ipmi_si_intf.c
1827
msg->rsp[1] = msg->data[1];
drivers/char/ipmi/ipmi_si_intf.c
1828
msg->rsp[2] = CANNOT_RETURN_REQUESTED_LENGTH;
drivers/char/ipmi/ipmi_si_intf.c
310
msg->rsp[0] = msg->data[0] | 4;
drivers/char/ipmi/ipmi_si_intf.c
311
msg->rsp[1] = msg->data[1];
drivers/char/ipmi/ipmi_si_intf.c
312
msg->rsp[2] = cCode;
drivers/char/ipmi/ipmi_si_intf.c
581
smi_info->curr_msg->rsp,
drivers/char/ipmi/ipmi_si_intf.c
638
smi_info->curr_msg->rsp,
drivers/char/ipmi/ipmi_si_intf.c
654
if (msg->rsp[2] != 0 || msg->rsp_size != 19) {
drivers/char/ipmi/ipmi_si_intf.c
687
smi_info->curr_msg->rsp,
drivers/char/ipmi/ipmi_si_intf.c
697
if (msg->rsp[2] != 0) {
drivers/char/ipmi/ipmi_ssif.c
344
msg->rsp[0] = msg->data[0] | 4;
drivers/char/ipmi/ipmi_ssif.c
345
msg->rsp[1] = msg->data[1];
drivers/char/ipmi/ipmi_ssif.c
346
msg->rsp[2] = 0xFF; /* Unknown error. */
drivers/char/ipmi/ipmi_ssif.c
763
memcpy(msg->rsp, data, len);
drivers/char/ipmi/ipmi_ssif.c
838
if ((result < 0) || (len < 3) || (msg->rsp[2] != 0)) {
drivers/char/ipmi/ipmi_ssif.c
845
} else if (msg->rsp[0] != (IPMI_NETFN_APP_REQUEST | 1) << 2
drivers/char/ipmi/ipmi_ssif.c
846
|| msg->rsp[1] != IPMI_READ_EVENT_MSG_BUFFER_CMD) {
drivers/char/ipmi/ipmi_ssif.c
849
msg->rsp[0], msg->rsp[1]);
drivers/char/ipmi/ipmi_ssif.c
875
if ((result < 0) || (len < 3) || (msg->rsp[2] != 0)) {
drivers/char/ipmi/ipmi_ssif.c
882
} else if (msg->rsp[0] != (IPMI_NETFN_APP_REQUEST | 1) << 2
drivers/char/ipmi/ipmi_ssif.c
883
|| msg->rsp[1] != IPMI_GET_MSG_CMD) {
drivers/char/ipmi/ipmi_ssif.c
886
msg->rsp[0], msg->rsp[1]);
drivers/char/tpm/tpm2-space.c
380
static int tpm2_map_response_header(struct tpm_chip *chip, u32 cc, u8 *rsp,
drivers/char/tpm/tpm2-space.c
384
struct tpm_header *header = (struct tpm_header *)rsp;
drivers/char/tpm/tpm2-space.c
403
phandle = be32_to_cpup((__be32 *)&rsp[TPM_HEADER_SIZE]);
drivers/char/tpm/tpm2-space.c
412
*(__be32 *)&rsp[TPM_HEADER_SIZE] = cpu_to_be32(vhandle);
drivers/char/tpm/tpm2-space.c
440
static int tpm2_map_response_body(struct tpm_chip *chip, u32 cc, u8 *rsp,
drivers/char/tpm/tpm2-space.c
444
struct tpm_header *header = (struct tpm_header *)rsp;
drivers/char/tpm/tpm2-space.c
460
data = (void *)&rsp[TPM_HEADER_SIZE];
drivers/char/tpm/tpm_crb.c
100
u8 __iomem *rsp;
drivers/char/tpm/tpm_crb.c
387
memcpy_fromio(buf, priv->rsp, 8);
drivers/char/tpm/tpm_crb.c
393
memcpy_fromio(&buf[8], &priv->rsp[8], expected - 8);
drivers/char/tpm/tpm_crb.c
740
priv->rsp = crb_map_res(dev, iores, iobase_ptr,
drivers/char/tpm/tpm_crb.c
742
ret = PTR_ERR_OR_ZERO(priv->rsp);
drivers/char/tpm/tpm_crb.c
755
priv->rsp = priv->cmd;
drivers/crypto/ccp/sev-dev-tio.c
649
spdm->rsp = NULL;
drivers/crypto/ccp/sev-dev-tio.c
690
spdm->rsp = sla_to_data(dev_data->respbuf, SPDM_DOBJ_ID_RESP);
drivers/crypto/ccp/sev-dev-tio.c
691
if (!spdm->req || !spdm->rsp) {
drivers/crypto/ccp/sev-dev-tio.h
30
void *rsp;
drivers/crypto/ccp/sev-dev-tsm.c
44
spdm->req, spdm->req_len, spdm->rsp, spdm->rsp_len);
drivers/crypto/chelsio/chcr_core.c
203
int chcr_uld_rx_handler(void *handle, const __be64 *rsp,
drivers/crypto/chelsio/chcr_core.c
209
const struct cpl_fw6_pld *rpl = (struct cpl_fw6_pld *)rsp;
drivers/crypto/chelsio/chcr_core.c
217
work_handlers[rpl->opcode](adap, (unsigned char *)&rsp[1]);
drivers/crypto/chelsio/chcr_core.h
134
int chcr_uld_rx_handler(void *handle, const __be64 *rsp,
drivers/crypto/marvell/octeontx2/otx2_cptpf_mbox.c
100
rsp->hdr.id = MBOX_MSG_GET_ENG_GRP_NUM;
drivers/crypto/marvell/octeontx2/otx2_cptpf_mbox.c
101
rsp->hdr.sig = OTX2_MBOX_RSP_SIG;
drivers/crypto/marvell/octeontx2/otx2_cptpf_mbox.c
102
rsp->hdr.pcifunc = req->pcifunc;
drivers/crypto/marvell/octeontx2/otx2_cptpf_mbox.c
103
rsp->eng_type = grp_req->eng_type;
drivers/crypto/marvell/octeontx2/otx2_cptpf_mbox.c
104
rsp->eng_grp_num = otx2_cpt_get_eng_grp(&cptpf->eng_grps,
drivers/crypto/marvell/octeontx2/otx2_cptpf_mbox.c
114
struct otx2_cpt_kvf_limits_rsp *rsp;
drivers/crypto/marvell/octeontx2/otx2_cptpf_mbox.c
116
rsp = (struct otx2_cpt_kvf_limits_rsp *)
drivers/crypto/marvell/octeontx2/otx2_cptpf_mbox.c
117
otx2_mbox_alloc_msg(&cptpf->vfpf_mbox, vf->vf_id, sizeof(*rsp));
drivers/crypto/marvell/octeontx2/otx2_cptpf_mbox.c
118
if (!rsp)
drivers/crypto/marvell/octeontx2/otx2_cptpf_mbox.c
121
rsp->hdr.id = MBOX_MSG_GET_KVF_LIMITS;
drivers/crypto/marvell/octeontx2/otx2_cptpf_mbox.c
122
rsp->hdr.sig = OTX2_MBOX_RSP_SIG;
drivers/crypto/marvell/octeontx2/otx2_cptpf_mbox.c
123
rsp->hdr.pcifunc = req->pcifunc;
drivers/crypto/marvell/octeontx2/otx2_cptpf_mbox.c
124
rsp->kvf_limits = cptpf->kvf_limits;
drivers/crypto/marvell/octeontx2/otx2_cptpf_mbox.c
600
struct msg_rsp *rsp;
drivers/crypto/marvell/octeontx2/otx2_cptpf_mbox.c
606
rsp = (struct msg_rsp *)otx2_mbox_alloc_msg(&cptpf->afpf_mbox_up, 0,
drivers/crypto/marvell/octeontx2/otx2_cptpf_mbox.c
607
sizeof(*rsp));
drivers/crypto/marvell/octeontx2/otx2_cptpf_mbox.c
608
if (!rsp)
drivers/crypto/marvell/octeontx2/otx2_cptpf_mbox.c
611
rsp->hdr.id = msg->id;
drivers/crypto/marvell/octeontx2/otx2_cptpf_mbox.c
612
rsp->hdr.sig = OTX2_MBOX_RSP_SIG;
drivers/crypto/marvell/octeontx2/otx2_cptpf_mbox.c
613
rsp->hdr.pcifunc = 0;
drivers/crypto/marvell/octeontx2/otx2_cptpf_mbox.c
614
rsp->hdr.rc = 0;
drivers/crypto/marvell/octeontx2/otx2_cptpf_mbox.c
69
struct otx2_cpt_caps_rsp *rsp;
drivers/crypto/marvell/octeontx2/otx2_cptpf_mbox.c
71
rsp = (struct otx2_cpt_caps_rsp *)
drivers/crypto/marvell/octeontx2/otx2_cptpf_mbox.c
73
sizeof(*rsp));
drivers/crypto/marvell/octeontx2/otx2_cptpf_mbox.c
74
if (!rsp)
drivers/crypto/marvell/octeontx2/otx2_cptpf_mbox.c
77
rsp->hdr.id = MBOX_MSG_GET_CAPS;
drivers/crypto/marvell/octeontx2/otx2_cptpf_mbox.c
78
rsp->hdr.sig = OTX2_MBOX_RSP_SIG;
drivers/crypto/marvell/octeontx2/otx2_cptpf_mbox.c
79
rsp->hdr.pcifunc = req->pcifunc;
drivers/crypto/marvell/octeontx2/otx2_cptpf_mbox.c
80
rsp->cpt_pf_drv_version = OTX2_CPT_PF_DRV_VERSION;
drivers/crypto/marvell/octeontx2/otx2_cptpf_mbox.c
81
rsp->cpt_revision = cptpf->eng_grps.rid;
drivers/crypto/marvell/octeontx2/otx2_cptpf_mbox.c
82
memcpy(&rsp->eng_caps, &cptpf->eng_caps, sizeof(rsp->eng_caps));
drivers/crypto/marvell/octeontx2/otx2_cptpf_mbox.c
92
struct otx2_cpt_egrp_num_rsp *rsp;
drivers/crypto/marvell/octeontx2/otx2_cptpf_mbox.c
95
rsp = (struct otx2_cpt_egrp_num_rsp *)
drivers/crypto/marvell/octeontx2/otx2_cptpf_mbox.c
96
otx2_mbox_alloc_msg(&cptpf->vfpf_mbox, vf->vf_id, sizeof(*rsp));
drivers/crypto/marvell/octeontx2/otx2_cptpf_mbox.c
97
if (!rsp)
drivers/cxl/core/pci.c
493
struct cdat_doe_rsp *rsp, size_t *length)
drivers/cxl/core/pci.c
507
rsp, sizeof(*rsp) + remaining);
drivers/cxl/core/pci.c
513
if (rc < sizeof(*rsp))
drivers/cxl/core/pci.c
516
data = (union cdat_data *)rsp->data;
drivers/cxl/core/pci.c
517
received = rc - sizeof(*rsp);
drivers/cxl/core/pci.c
530
le32_to_cpu(rsp->doe_header));
drivers/cxl/core/pci.c
536
rsp->doe_header = saved_dw;
drivers/cxl/core/pci.c
538
rsp = (void *)rsp + received;
drivers/cxl/core/pci.c
539
saved_dw = rsp->doe_header;
drivers/firewire/core-cdev.c
225
} rsp;
drivers/firewire/core-cdev.c
598
switch (e->rsp.without_tstamp.type) {
drivers/firewire/core-cdev.c
601
struct fw_cdev_event_response *rsp = &e->rsp.without_tstamp;
drivers/firewire/core-cdev.c
603
if (length < rsp->length)
drivers/firewire/core-cdev.c
604
rsp->length = length;
drivers/firewire/core-cdev.c
606
memcpy(rsp->data, payload, rsp->length);
drivers/firewire/core-cdev.c
608
rsp->rcode = rcode;
drivers/firewire/core-cdev.c
615
if (rsp->length <= sizeof(*rsp) - offsetof(typeof(*rsp), data))
drivers/firewire/core-cdev.c
616
queue_event(client, &e->event, rsp, sizeof(*rsp), rsp->data, rsp->length);
drivers/firewire/core-cdev.c
618
queue_event(client, &e->event, rsp, sizeof(*rsp) + rsp->length, NULL, 0);
drivers/firewire/core-cdev.c
624
struct fw_cdev_event_response2 *rsp = &e->rsp.with_tstamp;
drivers/firewire/core-cdev.c
626
if (length < rsp->length)
drivers/firewire/core-cdev.c
627
rsp->length = length;
drivers/firewire/core-cdev.c
629
memcpy(rsp->data, payload, rsp->length);
drivers/firewire/core-cdev.c
631
rsp->rcode = rcode;
drivers/firewire/core-cdev.c
632
rsp->request_tstamp = request_tstamp;
drivers/firewire/core-cdev.c
633
rsp->response_tstamp = response_tstamp;
drivers/firewire/core-cdev.c
635
queue_event(client, &e->event, rsp, sizeof(*rsp) + rsp->length, NULL, 0);
drivers/firewire/core-cdev.c
670
struct fw_cdev_event_response *rsp = &e->rsp.without_tstamp;
drivers/firewire/core-cdev.c
672
rsp->type = FW_CDEV_EVENT_RESPONSE;
drivers/firewire/core-cdev.c
673
rsp->length = request->length;
drivers/firewire/core-cdev.c
674
rsp->closure = request->closure;
drivers/firewire/core-cdev.c
675
payload = rsp->data;
drivers/firewire/core-cdev.c
677
struct fw_cdev_event_response2 *rsp = &e->rsp.with_tstamp;
drivers/firewire/core-cdev.c
679
rsp->type = FW_CDEV_EVENT_RESPONSE2;
drivers/firewire/core-cdev.c
680
rsp->length = request->length;
drivers/firewire/core-cdev.c
681
rsp->closure = request->closure;
drivers/firewire/core-cdev.c
682
payload = rsp->data;
drivers/firmware/qcom/qcom_scm-legacy.c
105
const struct scm_legacy_response *rsp)
drivers/firmware/qcom/qcom_scm-legacy.c
107
return (void *)rsp + le32_to_cpu(rsp->buf_offset);
drivers/firmware/qcom/qcom_scm-legacy.c
141
struct scm_legacy_response *rsp;
drivers/firmware/qcom/qcom_scm-legacy.c
146
size_t alloc_len = sizeof(*cmd) + cmd_len + sizeof(*rsp) + resp_len;
drivers/firmware/qcom/qcom_scm-legacy.c
164
rsp = scm_legacy_command_to_response(cmd);
drivers/firmware/qcom/qcom_scm-legacy.c
186
sizeof(*rsp), DMA_FROM_DEVICE);
drivers/firmware/qcom/qcom_scm-legacy.c
187
} while (!rsp->is_complete);
drivers/firmware/qcom/qcom_scm-legacy.c
190
le32_to_cpu(rsp->buf_offset),
drivers/firmware/qcom/qcom_scm-legacy.c
194
res_buf = scm_legacy_get_response_buffer(rsp);
drivers/firmware/qcom/qcom_scm.c
2250
void *rsp, size_t rsp_size)
drivers/firmware/qcom/qcom_scm.c
2259
rsp_phys = qcom_tzmem_to_phys(rsp);
drivers/gpio/gpio-dln2.c
103
struct dln2_gpio_pin_val rsp;
drivers/gpio/gpio-dln2.c
104
int len = sizeof(rsp);
drivers/gpio/gpio-dln2.c
106
ret = dln2_transfer(dln2->pdev, cmd, &req, sizeof(req), &rsp, &len);
drivers/gpio/gpio-dln2.c
109
if (len < sizeof(rsp) || req.pin != rsp.pin)
drivers/gpio/gpio-dln2.c
112
return rsp.value;
drivers/gpio/gpio-dln2.c
156
struct dln2_gpio_pin_val rsp;
drivers/gpio/gpio-dln2.c
157
int len = sizeof(rsp);
drivers/gpio/gpio-dln2.c
166
&req, sizeof(req), &rsp, &len);
drivers/gpio/gpio-dln2.c
169
if (len < sizeof(rsp) || req.pin != rsp.pin) {
drivers/gpio/gpio-dln2.c
174
switch (rsp.value) {
drivers/gpio/gpio-max77759.c
61
DEFINE_FLEX(struct max77759_maxq_response, rsp, rsp, length, 2);
drivers/gpio/gpio-max77759.c
66
ret = max77759_maxq_command(chip->max77759, cmd, rsp);
drivers/gpio/gpio-max77759.c
70
return rsp->rsp[1];
drivers/gpio/gpio-max77759.c
87
DEFINE_FLEX(struct max77759_maxq_response, rsp, rsp, length, 2);
drivers/gpio/gpio-max77759.c
92
ret = max77759_maxq_command(chip->max77759, cmd, rsp);
drivers/gpio/gpio-max77759.c
96
return rsp->rsp[1];
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c
1595
struct ras_cmd_block_ecc_info_rsp rsp = {0};
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c
1605
&req, sizeof(req), &rsp, sizeof(rsp));
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c
1607
info->ce_count = rsp.ce_count;
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c
1608
info->ue_count = rsp.ue_count;
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c
1609
info->de_count = rsp.de_count;
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c
1676
struct ras_cmd_inject_error_rsp rsp;
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c
1690
&inject_req, sizeof(inject_req), &rsp, sizeof(rsp));
drivers/gpu/drm/amd/display/dmub/dmub_srv.h
556
void (*write_reg_outbox0_rsp)(struct dmub_srv *dmub, uint32_t *rsp);
drivers/gpu/drm/amd/display/dmub/src/dmub_dcn401.c
662
void dmub_dcn401_write_reg_outbox0_rsp(struct dmub_srv *dmub, uint32_t *rsp)
drivers/gpu/drm/amd/display/dmub/src/dmub_dcn401.c
664
REG_WRITE(DMCUB_REG_OUTBOX0_RSP, *rsp);
drivers/gpu/drm/amd/display/dmub/src/dmub_dcn42.c
748
void dmub_dcn42_write_reg_outbox0_rsp(struct dmub_srv *dmub, uint32_t *rsp)
drivers/gpu/drm/amd/display/dmub/src/dmub_dcn42.c
750
REG_WRITE(DMCUB_REG_OUTBOX0_RSP, *rsp);
drivers/gpu/drm/amd/display/dmub/src/dmub_dcn42.h
276
void dmub_dcn42_write_reg_outbox0_rsp(struct dmub_srv *dmub, uint32_t *rsp);
drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_virt_ras_cmd.c
172
struct ras_cmd_batch_trace_snapshot_rsp rsp = {0};
drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_virt_ras_cmd.c
176
&req, sizeof(req), &rsp, sizeof(rsp));
drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_virt_ras_cmd.c
180
overview->first_batch_id = rsp.start_batch_id;
drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_virt_ras_cmd.c
181
overview->last_batch_id = rsp.latest_batch_id;
drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_virt_ras_cmd.c
182
overview->logged_batch_count = rsp.total_batch_num;
drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_virt_ras_cmd.c
212
static bool amdgpu_virt_ras_check_batch_cached(struct ras_cmd_batch_trace_record_rsp *rsp,
drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_virt_ras_cmd.c
215
return rsp->real_batch_num &&
drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_virt_ras_cmd.c
216
rsp->real_batch_num <= RAS_CMD_MAX_BATCH_NUM &&
drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_virt_ras_cmd.c
217
batch_id >= rsp->start_batch_id &&
drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_virt_ras_cmd.c
218
(batch_id - rsp->start_batch_id) < rsp->real_batch_num;
drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_virt_ras_cmd.c
229
struct ras_cmd_batch_trace_record_rsp *rsp = rsp_cache;
drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_virt_ras_cmd.c
235
if (!amdgpu_virt_ras_check_batch_cached(rsp, batch_id)) {
drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_virt_ras_cmd.c
236
memset(rsp, 0, sizeof(*rsp));
drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_virt_ras_cmd.c
238
&req, sizeof(req), rsp, sizeof(*rsp));
drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_virt_ras_cmd.c
242
if (!amdgpu_virt_ras_check_batch_cached(rsp, batch_id)) {
drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_virt_ras_cmd.c
243
memset(rsp, 0, sizeof(*rsp));
drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_virt_ras_cmd.c
248
idx = (uint32_t)(batch_id - rsp->start_batch_id);
drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_virt_ras_cmd.c
249
batch = &rsp->batchs[idx];
drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_virt_ras_cmd.c
253
memset(rsp, 0, sizeof(*rsp));
drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_virt_ras_cmd.c
259
&rsp->records[batch->offset + i], sizeof(*trace_arr));
drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_virt_ras_cmd.c
272
struct ras_cmd_cper_record_rsp *rsp =
drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_virt_ras_cmd.c
284
(cmd->output_buf_size < sizeof(*rsp)))
drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_virt_ras_cmd.c
327
rsp->real_data_size = offset;
drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_virt_ras_cmd.c
328
rsp->real_cper_num = i;
drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_virt_ras_cmd.c
329
rsp->remain_num = (ret == -ENOMEM) ? (req->cper_num - i) : 0;
drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_virt_ras_cmd.c
330
rsp->version = 0;
drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_virt_ras_cmd.c
361
struct ras_cmd_auto_update_rsp rsp = {0};
drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_virt_ras_cmd.c
369
&req, sizeof(req), &rsp, sizeof(rsp));
drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_virt_ras_cmd.c
424
struct ras_cmd_address_check_rsp rsp = {0};
drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_virt_ras_cmd.c
430
&req, sizeof(req), &rsp, sizeof(rsp));
drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_virt_ras_cmd.c
435
*hit = rsp.result ? true : false;
drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_virt_ras_cmd.c
444
struct ras_cmd_convert_retired_address_rsp rsp = {0};
drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_virt_ras_cmd.c
454
&req, sizeof(req), &rsp, sizeof(rsp));
drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_virt_ras_cmd.c
456
if (ret || rsp.retired_count == 0)
drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_virt_ras_cmd.c
459
retired_page_count = rsp.retired_count > max_pfn_sz ? max_pfn_sz : rsp.retired_count;
drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_virt_ras_cmd.c
462
pfn[i] = rsp.retired_addr[i] >> AMDGPU_GPU_PAGE_SHIFT;
drivers/gpu/drm/amd/ras/rascore/ras_cmd.c
203
struct ras_cmd_cper_record_rsp *rsp =
drivers/gpu/drm/amd/ras/rascore/ras_cmd.c
214
(cmd->output_buf_size < sizeof(*rsp)))
drivers/gpu/drm/amd/ras/rascore/ras_cmd.c
255
rsp->real_data_size = offset;
drivers/gpu/drm/amd/ras/rascore/ras_cmd.c
256
rsp->real_cper_num = i;
drivers/gpu/drm/amd/ras/rascore/ras_cmd.c
257
rsp->remain_num = (ret == -ENOMEM) ? (req->cper_num - i) : 0;
drivers/gpu/drm/amd/ras/rascore/ras_cmd.c
258
rsp->version = 0;
drivers/gpu/drm/amd/ras/rascore/ras_cmd.c
272
struct ras_cmd_batch_trace_snapshot_rsp *rsp =
drivers/gpu/drm/amd/ras/rascore/ras_cmd.c
278
(cmd->output_buf_size < sizeof(*rsp)))
drivers/gpu/drm/amd/ras/rascore/ras_cmd.c
283
rsp->total_batch_num = overview.logged_batch_count;
drivers/gpu/drm/amd/ras/rascore/ras_cmd.c
284
rsp->start_batch_id = overview.first_batch_id;
drivers/gpu/drm/amd/ras/rascore/ras_cmd.c
285
rsp->latest_batch_id = overview.last_batch_id;
drivers/gpu/drm/amd/ras/rascore/ras_cmd.c
286
rsp->version = 0;
drivers/gpu/drm/amd/ras/rascore/ras_cmd.c
500
struct ras_query_interface_info_rsp *rsp)
drivers/gpu/drm/amd/ras/rascore/ras_cmd.c
502
rsp->ras_cmd_major_ver = RAS_CMD_MAJOR_VERSION;
drivers/gpu/drm/amd/ras/rascore/ras_cmd.c
503
rsp->ras_cmd_minor_ver = RAS_CMD_MINOR_VERSION;
drivers/gpu/drm/amd/ras/rascore/ras_cmd.h
477
struct ras_query_interface_info_rsp *rsp);
drivers/hid/surface-hid/surface_hid.c
140
struct ssam_response rsp;
drivers/hid/surface-hid/surface_hid.c
150
rsp.capacity = len;
drivers/hid/surface-hid/surface_hid.c
151
rsp.length = 0;
drivers/hid/surface-hid/surface_hid.c
152
rsp.pointer = buf;
drivers/hid/surface-hid/surface_hid.c
154
return ssam_retry(ssam_request_do_sync_onstack, shid->ctrl, &rqst, &rsp, sizeof(rprt_id));
drivers/hid/surface-hid/surface_hid.c
47
struct ssam_response rsp;
drivers/hid/surface-hid/surface_hid.c
67
rsp.capacity = ARRAY_SIZE(buffer);
drivers/hid/surface-hid/surface_hid.c
68
rsp.pointer = buffer;
drivers/hid/surface-hid/surface_hid.c
81
rsp.length = 0;
drivers/hid/surface-hid/surface_hid.c
83
status = ssam_retry(ssam_request_do_sync_onstack, shid->ctrl, &rqst, &rsp,
drivers/hid/surface-hid/surface_kbd.c
100
status = ssam_retry(ssam_request_do_sync_onstack, shid->ctrl, &rqst, &rsp, sizeof(payload));
drivers/hid/surface-hid/surface_kbd.c
104
if (rsp.length != len) {
drivers/hid/surface-hid/surface_kbd.c
106
rsp.length, len);
drivers/hid/surface-hid/surface_kbd.c
37
struct ssam_response rsp;
drivers/hid/surface-hid/surface_kbd.c
48
rsp.capacity = len;
drivers/hid/surface-hid/surface_kbd.c
49
rsp.length = 0;
drivers/hid/surface-hid/surface_kbd.c
50
rsp.pointer = buf;
drivers/hid/surface-hid/surface_kbd.c
52
status = ssam_retry(ssam_request_do_sync_onstack, shid->ctrl, &rqst, &rsp, sizeof(entry));
drivers/hid/surface-hid/surface_kbd.c
56
if (rsp.length != len) {
drivers/hid/surface-hid/surface_kbd.c
58
rsp.length, len);
drivers/hid/surface-hid/surface_kbd.c
84
struct ssam_response rsp;
drivers/hid/surface-hid/surface_kbd.c
96
rsp.capacity = len;
drivers/hid/surface-hid/surface_kbd.c
97
rsp.length = 0;
drivers/hid/surface-hid/surface_kbd.c
98
rsp.pointer = buf;
drivers/iio/accel/mma9551_core.c
114
struct mma9551_mbox_response rsp;
drivers/iio/accel/mma9551_core.c
154
in.len = sizeof(rsp);
drivers/iio/accel/mma9551_core.c
155
in.buf = (u8 *)&rsp;
drivers/iio/accel/mma9551_core.c
163
if (rsp.coco_err & MMA9551_RESPONSE_COCO)
drivers/iio/accel/mma9551_core.c
173
if (rsp.app_id != app_id) {
drivers/iio/accel/mma9551_core.c
176
rsp.app_id, app_id);
drivers/iio/accel/mma9551_core.c
180
err_code = rsp.coco_err & ~MMA9551_RESPONSE_COCO;
drivers/iio/accel/mma9551_core.c
186
if (rsp.nbytes != rsp.req_bytes) {
drivers/iio/accel/mma9551_core.c
189
rsp.nbytes, rsp.req_bytes);
drivers/iio/accel/mma9551_core.c
194
memcpy(outbytes, rsp.buf, num_outbytes);
drivers/iio/chemical/scd30_i2c.c
106
*rsp++ = buf[i];
drivers/iio/chemical/scd30_i2c.c
107
*rsp++ = buf[i + 1];
drivers/iio/chemical/scd30_i2c.c
69
char *rsp = response;
drivers/iio/chemical/scd30_i2c.c
79
if (rsp) {
drivers/iio/chemical/scd30_serial.c
110
char *rsp = response;
drivers/iio/chemical/scd30_serial.c
116
if (rsp) {
drivers/iio/chemical/scd30_serial.c
166
memcpy(rsp, rxbuf + SCD30_SERDEV_RX_HEADER_SIZE, rxsize);
drivers/iio/chemical/scd4x.c
138
char *rsp = response;
drivers/iio/chemical/scd4x.c
171
*rsp++ = buf[i];
drivers/iio/chemical/scd4x.c
172
*rsp++ = buf[i + 1];
drivers/iio/chemical/scd4x.c
227
char *rsp = response;
drivers/iio/chemical/scd4x.c
257
*rsp++ = buf[i];
drivers/iio/chemical/scd4x.c
258
*rsp++ = buf[i + 1];
drivers/iio/chemical/sps30_i2c.c
107
tmp = rsp;
drivers/iio/chemical/sps30_i2c.c
65
void *rsp, size_t rsp_size)
drivers/iio/chemical/sps30_i2c.c
87
if (rsp) {
drivers/iio/chemical/sps30_serial.c
190
const void *arg, size_t arg_size, void *rsp, size_t rsp_size)
drivers/iio/chemical/sps30_serial.c
204
if (rsp) {
drivers/iio/chemical/sps30_serial.c
206
memcpy(rsp, &priv->buf[SPS30_SERIAL_FRAME_MISO_DATA_OFFSET], rsp_size);
drivers/infiniband/hw/cxgb4/device.c
1103
const __be64 *rsp,
drivers/infiniband/hw/cxgb4/device.c
1133
skb_copy_to_linear_data(skb, rsp, sizeof(struct cpl_pass_accept_req) +
drivers/infiniband/hw/cxgb4/device.c
1143
const __be64 *rsp)
drivers/infiniband/hw/cxgb4/device.c
1145
unsigned int opcode = *(u8 *)rsp;
drivers/infiniband/hw/cxgb4/device.c
1151
skb = copy_gl_to_skb_pkt(gl , rsp, dev->rdev.lldi.sge_pktshift);
drivers/infiniband/hw/cxgb4/device.c
1166
static int c4iw_uld_rx_handler(void *handle, const __be64 *rsp,
drivers/infiniband/hw/cxgb4/device.c
1182
skb_copy_to_linear_data(skb, &rsp[1], len);
drivers/infiniband/hw/cxgb4/device.c
1184
const struct rsp_ctrl *rc = (void *)rsp;
drivers/infiniband/hw/cxgb4/device.c
1189
} else if (unlikely(*(u8 *)rsp != *(u8 *)gl->va)) {
drivers/infiniband/hw/cxgb4/device.c
1190
if (recv_rx_pkt(dev, gl, rsp))
drivers/infiniband/hw/cxgb4/device.c
1195
be64_to_cpu(*rsp),
drivers/infiniband/hw/cxgb4/device.c
1206
opcode = *(u8 *)rsp;
drivers/infiniband/hw/hfi1/mad.c
2584
struct opa_port_status_rsp *rsp)
drivers/infiniband/hw/hfi1/mad.c
2602
if (be64_to_cpu(rsp->port_xmit_wait) > sum_vl_xmit_wait)
drivers/infiniband/hw/hfi1/mad.c
2603
rsp->port_xmit_wait = cpu_to_be64(sum_vl_xmit_wait);
drivers/infiniband/hw/hfi1/mad.c
2687
struct opa_port_status_rsp *rsp;
drivers/infiniband/hw/hfi1/mad.c
2702
response_data_size = struct_size(rsp, vls, num_vls);
drivers/infiniband/hw/hfi1/mad.c
2716
rsp = (struct opa_port_status_rsp *)pmp->data;
drivers/infiniband/hw/hfi1/mad.c
2718
rsp->port_num = port_num;
drivers/infiniband/hw/hfi1/mad.c
2720
rsp->port_num = port;
drivers/infiniband/hw/hfi1/mad.c
2722
rsp->port_rcv_constraint_errors =
drivers/infiniband/hw/hfi1/mad.c
2726
hfi1_read_link_quality(dd, &rsp->link_quality_indicator);
drivers/infiniband/hw/hfi1/mad.c
2728
rsp->vl_select_mask = cpu_to_be32((u32)vl_select_mask);
drivers/infiniband/hw/hfi1/mad.c
2729
rsp->port_xmit_data = cpu_to_be64(read_dev_cntr(dd, C_DC_XMIT_FLITS,
drivers/infiniband/hw/hfi1/mad.c
2731
rsp->port_rcv_data = cpu_to_be64(read_dev_cntr(dd, C_DC_RCV_FLITS,
drivers/infiniband/hw/hfi1/mad.c
2733
rsp->port_xmit_pkts = cpu_to_be64(read_dev_cntr(dd, C_DC_XMIT_PKTS,
drivers/infiniband/hw/hfi1/mad.c
2735
rsp->port_rcv_pkts = cpu_to_be64(read_dev_cntr(dd, C_DC_RCV_PKTS,
drivers/infiniband/hw/hfi1/mad.c
2737
rsp->port_multicast_xmit_pkts =
drivers/infiniband/hw/hfi1/mad.c
2740
rsp->port_multicast_rcv_pkts =
drivers/infiniband/hw/hfi1/mad.c
2750
rsp->port_xmit_wait =
drivers/infiniband/hw/hfi1/mad.c
2753
rsp->port_rcv_fecn =
drivers/infiniband/hw/hfi1/mad.c
2755
rsp->port_rcv_becn =
drivers/infiniband/hw/hfi1/mad.c
2757
rsp->port_xmit_discards =
drivers/infiniband/hw/hfi1/mad.c
2760
rsp->port_xmit_constraint_errors =
drivers/infiniband/hw/hfi1/mad.c
2763
rsp->port_rcv_remote_physical_errors =
drivers/infiniband/hw/hfi1/mad.c
2766
rsp->local_link_integrity_errors =
drivers/infiniband/hw/hfi1/mad.c
2774
rsp->link_error_recovery = cpu_to_be32(~0);
drivers/infiniband/hw/hfi1/mad.c
2776
rsp->link_error_recovery = cpu_to_be32(tmp2);
drivers/infiniband/hw/hfi1/mad.c
2778
rsp->port_rcv_errors =
drivers/infiniband/hw/hfi1/mad.c
2780
rsp->excessive_buffer_overruns =
drivers/infiniband/hw/hfi1/mad.c
2782
rsp->fm_config_errors =
drivers/infiniband/hw/hfi1/mad.c
2785
rsp->link_downed = cpu_to_be32(read_port_cntr(ppd, C_SW_LINK_DOWN,
drivers/infiniband/hw/hfi1/mad.c
2790
rsp->uncorrectable_errors = tmp < 0x100 ? (tmp & 0xff) : 0xff;
drivers/infiniband/hw/hfi1/mad.c
2792
vlinfo = &rsp->vls[0];
drivers/infiniband/hw/hfi1/mad.c
2803
rsp->vls[vfi].port_vl_rcv_data = cpu_to_be64(tmp);
drivers/infiniband/hw/hfi1/mad.c
2805
rsp->vls[vfi].port_vl_rcv_pkts =
drivers/infiniband/hw/hfi1/mad.c
2809
rsp->vls[vfi].port_vl_xmit_data =
drivers/infiniband/hw/hfi1/mad.c
2813
rsp->vls[vfi].port_vl_xmit_pkts =
drivers/infiniband/hw/hfi1/mad.c
2820
rsp->vls[vfi].port_vl_xmit_wait =
drivers/infiniband/hw/hfi1/mad.c
2825
rsp->vls[vfi].port_vl_rcv_fecn =
drivers/infiniband/hw/hfi1/mad.c
2829
rsp->vls[vfi].port_vl_rcv_becn =
drivers/infiniband/hw/hfi1/mad.c
2833
rsp->vls[vfi].port_vl_xmit_discards =
drivers/infiniband/hw/hfi1/mad.c
2840
a0_portstatus(ppd, rsp);
drivers/infiniband/hw/hfi1/mad.c
2887
static void a0_datacounters(struct hfi1_pportdata *ppd, struct _port_dctrs *rsp)
drivers/infiniband/hw/hfi1/mad.c
2905
if (be64_to_cpu(rsp->port_xmit_wait) > sum_vl_xmit_wait)
drivers/infiniband/hw/hfi1/mad.c
2906
rsp->port_xmit_wait = cpu_to_be64(sum_vl_xmit_wait);
drivers/infiniband/hw/hfi1/mad.c
2911
struct _port_dctrs *rsp)
drivers/infiniband/hw/hfi1/mad.c
2915
rsp->port_xmit_data = cpu_to_be64(read_dev_cntr(dd, C_DC_XMIT_FLITS,
drivers/infiniband/hw/hfi1/mad.c
2917
rsp->port_rcv_data = cpu_to_be64(read_dev_cntr(dd, C_DC_RCV_FLITS,
drivers/infiniband/hw/hfi1/mad.c
2919
rsp->port_xmit_pkts = cpu_to_be64(read_dev_cntr(dd, C_DC_XMIT_PKTS,
drivers/infiniband/hw/hfi1/mad.c
2921
rsp->port_rcv_pkts = cpu_to_be64(read_dev_cntr(dd, C_DC_RCV_PKTS,
drivers/infiniband/hw/hfi1/mad.c
2923
rsp->port_multicast_xmit_pkts =
drivers/infiniband/hw/hfi1/mad.c
2926
rsp->port_multicast_rcv_pkts =
drivers/infiniband/hw/hfi1/mad.c
2940
struct _port_dctrs *rsp;
drivers/infiniband/hw/hfi1/mad.c
2988
rsp = &req->port;
drivers/infiniband/hw/hfi1/mad.c
2989
memset(rsp, 0, sizeof(*rsp));
drivers/infiniband/hw/hfi1/mad.c
2991
rsp->port_number = port;
drivers/infiniband/hw/hfi1/mad.c
2998
rsp->link_quality_indicator = cpu_to_be32((u32)lq);
drivers/infiniband/hw/hfi1/mad.c
2999
pma_get_opa_port_dctrs(ibdev, rsp);
drivers/infiniband/hw/hfi1/mad.c
3008
rsp->port_xmit_wait =
drivers/infiniband/hw/hfi1/mad.c
3011
rsp->port_rcv_fecn =
drivers/infiniband/hw/hfi1/mad.c
3013
rsp->port_rcv_becn =
drivers/infiniband/hw/hfi1/mad.c
3015
rsp->port_error_counter_summary =
drivers/infiniband/hw/hfi1/mad.c
3019
vlinfo = &rsp->vls[0];
drivers/infiniband/hw/hfi1/mad.c
3029
rsp->vls[vfi].port_vl_xmit_data =
drivers/infiniband/hw/hfi1/mad.c
3033
rsp->vls[vfi].port_vl_rcv_data =
drivers/infiniband/hw/hfi1/mad.c
3037
rsp->vls[vfi].port_vl_xmit_pkts =
drivers/infiniband/hw/hfi1/mad.c
3041
rsp->vls[vfi].port_vl_rcv_pkts =
drivers/infiniband/hw/hfi1/mad.c
3049
rsp->vls[vfi].port_vl_xmit_wait =
drivers/infiniband/hw/hfi1/mad.c
3054
rsp->vls[vfi].port_vl_rcv_fecn =
drivers/infiniband/hw/hfi1/mad.c
3057
rsp->vls[vfi].port_vl_rcv_becn =
drivers/infiniband/hw/hfi1/mad.c
3074
a0_datacounters(ppd, rsp);
drivers/infiniband/hw/hfi1/mad.c
3087
struct _port_dctrs rsp;
drivers/infiniband/hw/hfi1/mad.c
3094
memset(&rsp, 0, sizeof(rsp));
drivers/infiniband/hw/hfi1/mad.c
3095
pma_get_opa_port_dctrs(ibdev, &rsp);
drivers/infiniband/hw/hfi1/mad.c
3097
p->port_xmit_data = rsp.port_xmit_data;
drivers/infiniband/hw/hfi1/mad.c
3098
p->port_rcv_data = rsp.port_rcv_data;
drivers/infiniband/hw/hfi1/mad.c
3099
p->port_xmit_packets = rsp.port_xmit_pkts;
drivers/infiniband/hw/hfi1/mad.c
3100
p->port_rcv_packets = rsp.port_rcv_pkts;
drivers/infiniband/hw/hfi1/mad.c
3103
p->port_multicast_xmit_packets = rsp.port_multicast_xmit_pkts;
drivers/infiniband/hw/hfi1/mad.c
3104
p->port_multicast_rcv_packets = rsp.port_multicast_rcv_pkts;
drivers/infiniband/hw/hfi1/mad.c
3111
struct _port_ectrs *rsp, u32 port)
drivers/infiniband/hw/hfi1/mad.c
3123
rsp->link_error_recovery = cpu_to_be32(~0);
drivers/infiniband/hw/hfi1/mad.c
3125
rsp->link_error_recovery = cpu_to_be32(tmp2);
drivers/infiniband/hw/hfi1/mad.c
3128
rsp->link_downed = cpu_to_be32(read_port_cntr(ppd, C_SW_LINK_DOWN,
drivers/infiniband/hw/hfi1/mad.c
3130
rsp->port_rcv_errors =
drivers/infiniband/hw/hfi1/mad.c
3132
rsp->port_rcv_remote_physical_errors =
drivers/infiniband/hw/hfi1/mad.c
3135
rsp->port_rcv_switch_relay_errors = 0;
drivers/infiniband/hw/hfi1/mad.c
3136
rsp->port_xmit_discards =
drivers/infiniband/hw/hfi1/mad.c
3139
rsp->port_xmit_constraint_errors =
drivers/infiniband/hw/hfi1/mad.c
3142
rsp->port_rcv_constraint_errors =
drivers/infiniband/hw/hfi1/mad.c
3145
rsp->local_link_integrity_errors =
drivers/infiniband/hw/hfi1/mad.c
3148
rsp->excessive_buffer_overruns =
drivers/infiniband/hw/hfi1/mad.c
3157
struct _port_ectrs *rsp;
drivers/infiniband/hw/hfi1/mad.c
3203
rsp = &req->port;
drivers/infiniband/hw/hfi1/mad.c
3208
memset(rsp, 0, sizeof(*rsp));
drivers/infiniband/hw/hfi1/mad.c
3209
rsp->port_number = port_num;
drivers/infiniband/hw/hfi1/mad.c
3211
pma_get_opa_port_ectrs(ibdev, rsp, port_num);
drivers/infiniband/hw/hfi1/mad.c
3213
rsp->port_rcv_remote_physical_errors =
drivers/infiniband/hw/hfi1/mad.c
3216
rsp->fm_config_errors =
drivers/infiniband/hw/hfi1/mad.c
3221
rsp->uncorrectable_errors = tmp < 0x100 ? (tmp & 0xff) : 0xff;
drivers/infiniband/hw/hfi1/mad.c
3222
rsp->port_rcv_errors =
drivers/infiniband/hw/hfi1/mad.c
3224
vlinfo = &rsp->vls[0];
drivers/infiniband/hw/hfi1/mad.c
3229
rsp->vls[vfi].port_vl_xmit_discards =
drivers/infiniband/hw/hfi1/mad.c
3247
struct _port_ectrs rsp;
drivers/infiniband/hw/hfi1/mad.c
3252
memset(&rsp, 0, sizeof(rsp));
drivers/infiniband/hw/hfi1/mad.c
3253
pma_get_opa_port_ectrs(ibdev, &rsp, port);
drivers/infiniband/hw/hfi1/mad.c
3262
temp_32 = be32_to_cpu(rsp.link_error_recovery);
drivers/infiniband/hw/hfi1/mad.c
3268
temp_32 = be32_to_cpu(rsp.link_downed);
drivers/infiniband/hw/hfi1/mad.c
3274
temp_64 = be64_to_cpu(rsp.port_rcv_errors);
drivers/infiniband/hw/hfi1/mad.c
3280
temp_64 = be64_to_cpu(rsp.port_rcv_remote_physical_errors);
drivers/infiniband/hw/hfi1/mad.c
3286
temp_64 = be64_to_cpu(rsp.port_rcv_switch_relay_errors);
drivers/infiniband/hw/hfi1/mad.c
3289
temp_64 = be64_to_cpu(rsp.port_xmit_discards);
drivers/infiniband/hw/hfi1/mad.c
3295
temp_64 = be64_to_cpu(rsp.port_xmit_constraint_errors);
drivers/infiniband/hw/hfi1/mad.c
3301
temp_64 = be64_to_cpu(rsp.port_rcv_constraint_errors);
drivers/infiniband/hw/hfi1/mad.c
3308
temp_64 = be64_to_cpu(rsp.local_link_integrity_errors);
drivers/infiniband/hw/hfi1/mad.c
3314
temp_64 = be64_to_cpu(rsp.excessive_buffer_overruns);
drivers/infiniband/hw/hfi1/mad.c
3332
struct _port_ei *rsp;
drivers/infiniband/hw/hfi1/mad.c
3342
rsp = &req->port;
drivers/infiniband/hw/hfi1/mad.c
3347
memset(rsp, 0, sizeof(*rsp));
drivers/infiniband/hw/hfi1/mad.c
3374
rsp->port_number = port;
drivers/infiniband/hw/hfi1/mad.c
3377
rsp->port_rcv_ei.status_and_code =
drivers/infiniband/hw/hfi1/mad.c
3379
memcpy(&rsp->port_rcv_ei.ei.ei1to12.packet_flit1,
drivers/infiniband/hw/hfi1/mad.c
3381
memcpy(&rsp->port_rcv_ei.ei.ei1to12.packet_flit2,
drivers/infiniband/hw/hfi1/mad.c
3395
rsp->excessive_buffer_overrun_ei.status_and_sc = tmp;
drivers/infiniband/hw/hfi1/mad.c
3397
rsp->excessive_buffer_overrun_ei.status_and_sc |= 0x80;
drivers/infiniband/hw/hfi1/mad.c
3400
rsp->port_xmit_constraint_ei.status =
drivers/infiniband/hw/hfi1/mad.c
3402
rsp->port_xmit_constraint_ei.pkey =
drivers/infiniband/hw/hfi1/mad.c
3404
rsp->port_xmit_constraint_ei.slid =
drivers/infiniband/hw/hfi1/mad.c
3407
rsp->port_rcv_constraint_ei.status =
drivers/infiniband/hw/hfi1/mad.c
3409
rsp->port_rcv_constraint_ei.pkey =
drivers/infiniband/hw/hfi1/mad.c
3411
rsp->port_rcv_constraint_ei.slid =
drivers/infiniband/hw/hfi1/mad.c
3415
rsp->uncorrectable_ei.status_and_code = dd->err_info_uncorrectable;
drivers/infiniband/hw/hfi1/mad.c
3418
rsp->fm_config_ei.status_and_code = dd->err_info_fmconfig;
drivers/infiniband/hw/hfi1/mad.c
3582
struct _port_ei *rsp;
drivers/infiniband/hw/hfi1/mad.c
3592
rsp = &req->port;
drivers/infiniband/hw/hfi1/mad.c
3597
memset(rsp, 0, sizeof(*rsp));
drivers/infiniband/hw/ocrdma/ocrdma_hw.c
1077
struct ocrdma_mbx_rsp *rsp = NULL;
drivers/infiniband/hw/ocrdma/ocrdma_hw.c
1092
rsp = &mqe->u.rsp;
drivers/infiniband/hw/ocrdma/ocrdma_hw.c
1097
if (rsp) {
drivers/infiniband/hw/ocrdma/ocrdma_hw.c
1100
(rsp->subsys_op & OCRDMA_MBX_RSP_OPCODE_MASK) >>
drivers/infiniband/hw/ocrdma/ocrdma_hw.c
1102
(rsp->subsys_op & OCRDMA_MBX_RSP_SUBSYS_MASK) >>
drivers/infiniband/hw/ocrdma/ocrdma_hw.c
1109
if (rsp && (mqe->u.rsp.status & OCRDMA_MBX_RSP_STATUS_MASK))
drivers/infiniband/hw/ocrdma/ocrdma_hw.c
1110
status = ocrdma_get_mbx_errno(mqe->u.rsp.status);
drivers/infiniband/hw/ocrdma/ocrdma_hw.c
1120
struct ocrdma_mbx_rsp *rsp = payload_va;
drivers/infiniband/hw/ocrdma/ocrdma_hw.c
1131
if (rsp->status & OCRDMA_MBX_RSP_STATUS_MASK)
drivers/infiniband/hw/ocrdma/ocrdma_hw.c
1132
status = ocrdma_get_mbx_errno(rsp->status);
drivers/infiniband/hw/ocrdma/ocrdma_hw.c
1136
(rsp->subsys_op & OCRDMA_MBX_RSP_OPCODE_MASK) >>
drivers/infiniband/hw/ocrdma/ocrdma_hw.c
1138
(rsp->subsys_op & OCRDMA_MBX_RSP_SUBSYS_MASK) >>
drivers/infiniband/hw/ocrdma/ocrdma_hw.c
1145
struct ocrdma_mbx_query_config *rsp)
drivers/infiniband/hw/ocrdma/ocrdma_hw.c
1148
(rsp->max_pd_ca_ack_delay & OCRDMA_MBX_QUERY_CFG_MAX_PD_MASK) >>
drivers/infiniband/hw/ocrdma/ocrdma_hw.c
1150
attr->udp_encap = (rsp->max_pd_ca_ack_delay &
drivers/infiniband/hw/ocrdma/ocrdma_hw.c
1154
(rsp->max_dpp_pds_credits & OCRDMA_MBX_QUERY_CFG_MAX_DPP_PDS_MASK) >>
drivers/infiniband/hw/ocrdma/ocrdma_hw.c
1157
(rsp->qp_srq_cq_ird_ord & OCRDMA_MBX_QUERY_CFG_MAX_QP_MASK) >>
drivers/infiniband/hw/ocrdma/ocrdma_hw.c
1160
(rsp->max_srq_rpir_qps & OCRDMA_MBX_QUERY_CFG_MAX_SRQ_MASK) >>
drivers/infiniband/hw/ocrdma/ocrdma_hw.c
1162
attr->max_send_sge = ((rsp->max_recv_send_sge &
drivers/infiniband/hw/ocrdma/ocrdma_hw.c
1165
attr->max_recv_sge = (rsp->max_recv_send_sge &
drivers/infiniband/hw/ocrdma/ocrdma_hw.c
1168
attr->max_srq_sge = (rsp->max_srq_rqe_sge &
drivers/infiniband/hw/ocrdma/ocrdma_hw.c
1171
attr->max_rdma_sge = (rsp->max_wr_rd_sge &
drivers/infiniband/hw/ocrdma/ocrdma_hw.c
1174
attr->max_ord_per_qp = (rsp->max_ird_ord_per_qp &
drivers/infiniband/hw/ocrdma/ocrdma_hw.c
1177
attr->max_ird_per_qp = (rsp->max_ird_ord_per_qp &
drivers/infiniband/hw/ocrdma/ocrdma_hw.c
1180
attr->cq_overflow_detect = (rsp->qp_srq_cq_ird_ord &
drivers/infiniband/hw/ocrdma/ocrdma_hw.c
1183
attr->srq_supported = (rsp->qp_srq_cq_ird_ord &
drivers/infiniband/hw/ocrdma/ocrdma_hw.c
1186
attr->local_ca_ack_delay = (rsp->max_pd_ca_ack_delay &
drivers/infiniband/hw/ocrdma/ocrdma_hw.c
1189
attr->max_mw = rsp->max_mw;
drivers/infiniband/hw/ocrdma/ocrdma_hw.c
1190
attr->max_mr = rsp->max_mr;
drivers/infiniband/hw/ocrdma/ocrdma_hw.c
1191
attr->max_mr_size = ((u64)rsp->max_mr_size_hi << 32) |
drivers/infiniband/hw/ocrdma/ocrdma_hw.c
1192
rsp->max_mr_size_lo;
drivers/infiniband/hw/ocrdma/ocrdma_hw.c
1193
attr->max_pages_per_frmr = rsp->max_pages_per_frmr;
drivers/infiniband/hw/ocrdma/ocrdma_hw.c
1194
attr->max_num_mr_pbl = rsp->max_num_mr_pbl;
drivers/infiniband/hw/ocrdma/ocrdma_hw.c
1195
attr->max_cqe = rsp->max_cq_cqes_per_cq &
drivers/infiniband/hw/ocrdma/ocrdma_hw.c
1197
attr->max_cq = (rsp->max_cq_cqes_per_cq &
drivers/infiniband/hw/ocrdma/ocrdma_hw.c
1200
attr->wqe_size = ((rsp->wqe_rqe_stride_max_dpp_cqs &
drivers/infiniband/hw/ocrdma/ocrdma_hw.c
1204
attr->rqe_size = ((rsp->wqe_rqe_stride_max_dpp_cqs &
drivers/infiniband/hw/ocrdma/ocrdma_hw.c
1216
dev->attr.max_wqe = rsp->max_wqes_rqes_per_q >>
drivers/infiniband/hw/ocrdma/ocrdma_hw.c
1218
dev->attr.max_rqe = rsp->max_wqes_rqes_per_q &
drivers/infiniband/hw/ocrdma/ocrdma_hw.c
1240
struct ocrdma_fw_ver_rsp *rsp;
drivers/infiniband/hw/ocrdma/ocrdma_hw.c
1252
rsp = (struct ocrdma_fw_ver_rsp *)cmd;
drivers/infiniband/hw/ocrdma/ocrdma_hw.c
1254
memcpy(&dev->attr.fw_ver[0], &rsp->running_ver[0],
drivers/infiniband/hw/ocrdma/ocrdma_hw.c
1255
sizeof(rsp->running_ver));
drivers/infiniband/hw/ocrdma/ocrdma_hw.c
1256
ocrdma_le32_to_cpu(dev->attr.fw_ver, sizeof(rsp->running_ver));
drivers/infiniband/hw/ocrdma/ocrdma_hw.c
1267
struct ocrdma_fw_conf_rsp *rsp;
drivers/infiniband/hw/ocrdma/ocrdma_hw.c
1278
rsp = (struct ocrdma_fw_conf_rsp *)cmd;
drivers/infiniband/hw/ocrdma/ocrdma_hw.c
1279
status = ocrdma_check_fw_config(dev, rsp);
drivers/infiniband/hw/ocrdma/ocrdma_hw.c
1379
struct ocrdma_mbx_query_config *rsp;
drivers/infiniband/hw/ocrdma/ocrdma_hw.c
1388
rsp = (struct ocrdma_mbx_query_config *)cmd;
drivers/infiniband/hw/ocrdma/ocrdma_hw.c
1389
ocrdma_get_attr(dev, &dev->attr, rsp);
drivers/infiniband/hw/ocrdma/ocrdma_hw.c
1399
struct ocrdma_get_link_speed_rsp *rsp;
drivers/infiniband/hw/ocrdma/ocrdma_hw.c
1416
rsp = (struct ocrdma_get_link_speed_rsp *)cmd;
drivers/infiniband/hw/ocrdma/ocrdma_hw.c
1418
*lnk_speed = (rsp->pflt_pps_ld_pnum & OCRDMA_PHY_PS_MASK)
drivers/infiniband/hw/ocrdma/ocrdma_hw.c
1421
*lnk_state = (rsp->res_lnk_st & OCRDMA_LINK_ST_MASK);
drivers/infiniband/hw/ocrdma/ocrdma_hw.c
1432
struct ocrdma_get_phy_info_rsp *rsp;
drivers/infiniband/hw/ocrdma/ocrdma_hw.c
1446
rsp = (struct ocrdma_get_phy_info_rsp *)cmd;
drivers/infiniband/hw/ocrdma/ocrdma_hw.c
1448
(rsp->ityp_ptyp & OCRDMA_PHY_TYPE_MASK);
drivers/infiniband/hw/ocrdma/ocrdma_hw.c
1450
(rsp->ityp_ptyp & OCRDMA_IF_TYPE_MASK)
drivers/infiniband/hw/ocrdma/ocrdma_hw.c
1453
(rsp->fspeed_aspeed & OCRDMA_ASPEED_SUPP_MASK);
drivers/infiniband/hw/ocrdma/ocrdma_hw.c
1455
(rsp->fspeed_aspeed & OCRDMA_FSPEED_SUPP_MASK)
drivers/infiniband/hw/ocrdma/ocrdma_hw.c
1466
struct ocrdma_alloc_pd_rsp *rsp;
drivers/infiniband/hw/ocrdma/ocrdma_hw.c
1476
rsp = (struct ocrdma_alloc_pd_rsp *)cmd;
drivers/infiniband/hw/ocrdma/ocrdma_hw.c
1477
pd->id = rsp->dpp_page_pdid & OCRDMA_ALLOC_PD_RSP_PDID_MASK;
drivers/infiniband/hw/ocrdma/ocrdma_hw.c
1478
if (rsp->dpp_page_pdid & OCRDMA_ALLOC_PD_RSP_DPP) {
drivers/infiniband/hw/ocrdma/ocrdma_hw.c
1480
pd->dpp_page = rsp->dpp_page_pdid >>
drivers/infiniband/hw/ocrdma/ocrdma_hw.c
1510
struct ocrdma_alloc_pd_range_rsp *rsp;
drivers/infiniband/hw/ocrdma/ocrdma_hw.c
1521
rsp = (struct ocrdma_alloc_pd_range_rsp *)cmd;
drivers/infiniband/hw/ocrdma/ocrdma_hw.c
1523
if (!status && (rsp->dpp_page_pdid & OCRDMA_ALLOC_PD_RSP_DPP) &&
drivers/infiniband/hw/ocrdma/ocrdma_hw.c
1524
rsp->pd_count) {
drivers/infiniband/hw/ocrdma/ocrdma_hw.c
1525
dev->pd_mgr->dpp_page_index = rsp->dpp_page_pdid >>
drivers/infiniband/hw/ocrdma/ocrdma_hw.c
1527
dev->pd_mgr->pd_dpp_start = rsp->dpp_page_pdid &
drivers/infiniband/hw/ocrdma/ocrdma_hw.c
1529
dev->pd_mgr->max_dpp_pd = rsp->pd_count;
drivers/infiniband/hw/ocrdma/ocrdma_hw.c
1530
dev->pd_mgr->pd_dpp_bitmap = bitmap_zalloc(rsp->pd_count,
drivers/infiniband/hw/ocrdma/ocrdma_hw.c
1542
rsp = (struct ocrdma_alloc_pd_range_rsp *)cmd;
drivers/infiniband/hw/ocrdma/ocrdma_hw.c
1543
if (!status && rsp->pd_count) {
drivers/infiniband/hw/ocrdma/ocrdma_hw.c
1544
dev->pd_mgr->pd_norm_start = rsp->dpp_page_pdid &
drivers/infiniband/hw/ocrdma/ocrdma_hw.c
1546
dev->pd_mgr->max_normal_pd = rsp->pd_count;
drivers/infiniband/hw/ocrdma/ocrdma_hw.c
1547
dev->pd_mgr->pd_norm_bitmap = bitmap_zalloc(rsp->pd_count,
drivers/infiniband/hw/ocrdma/ocrdma_hw.c
1644
struct ocrdma_create_ah_tbl_rsp *rsp;
drivers/infiniband/hw/ocrdma/ocrdma_hw.c
1698
rsp = (struct ocrdma_create_ah_tbl_rsp *)cmd;
drivers/infiniband/hw/ocrdma/ocrdma_hw.c
1699
dev->av_tbl.ahid = rsp->ahid & 0xFFFF;
drivers/infiniband/hw/ocrdma/ocrdma_hw.c
1784
struct ocrdma_create_cq_rsp *rsp;
drivers/infiniband/hw/ocrdma/ocrdma_hw.c
1871
rsp = (struct ocrdma_create_cq_rsp *)cmd;
drivers/infiniband/hw/ocrdma/ocrdma_hw.c
1872
cq->id = (u16) (rsp->rsp.cq_id & OCRDMA_CREATE_CQ_RSP_CQ_ID_MASK);
drivers/infiniband/hw/ocrdma/ocrdma_hw.c
1908
struct ocrdma_alloc_lkey_rsp *rsp;
drivers/infiniband/hw/ocrdma/ocrdma_hw.c
1930
rsp = (struct ocrdma_alloc_lkey_rsp *)cmd;
drivers/infiniband/hw/ocrdma/ocrdma_hw.c
1931
hwmr->lkey = rsp->lrkey;
drivers/infiniband/hw/ocrdma/ocrdma_hw.c
1959
struct ocrdma_reg_nsmr_rsp *rsp;
drivers/infiniband/hw/ocrdma/ocrdma_hw.c
1998
rsp = (struct ocrdma_reg_nsmr_rsp *)cmd;
drivers/infiniband/hw/ocrdma/ocrdma_hw.c
1999
hwmr->lkey = rsp->lrkey;
drivers/infiniband/hw/ocrdma/ocrdma_hw.c
2327
static void ocrdma_get_create_qp_rsp(struct ocrdma_create_qp_rsp *rsp,
drivers/infiniband/hw/ocrdma/ocrdma_hw.c
2333
qp->id = rsp->qp_id & OCRDMA_CREATE_QP_RSP_QP_ID_MASK;
drivers/infiniband/hw/ocrdma/ocrdma_hw.c
2334
qp->rq.dbid = rsp->sq_rq_id & OCRDMA_CREATE_QP_RSP_RQ_ID_MASK;
drivers/infiniband/hw/ocrdma/ocrdma_hw.c
2335
qp->sq.dbid = rsp->sq_rq_id >> OCRDMA_CREATE_QP_RSP_SQ_ID_SHIFT;
drivers/infiniband/hw/ocrdma/ocrdma_hw.c
2336
qp->max_ird = rsp->max_ord_ird & OCRDMA_CREATE_QP_RSP_MAX_IRD_MASK;
drivers/infiniband/hw/ocrdma/ocrdma_hw.c
2337
qp->max_ord = (rsp->max_ord_ird >> OCRDMA_CREATE_QP_RSP_MAX_ORD_SHIFT);
drivers/infiniband/hw/ocrdma/ocrdma_hw.c
2339
if (rsp->dpp_response & OCRDMA_CREATE_QP_RSP_DPP_ENABLED_MASK) {
drivers/infiniband/hw/ocrdma/ocrdma_hw.c
2341
*dpp_credit_lmt = (rsp->dpp_response &
drivers/infiniband/hw/ocrdma/ocrdma_hw.c
2344
*dpp_offset = (rsp->dpp_response &
drivers/infiniband/hw/ocrdma/ocrdma_hw.c
2349
rsp->max_wqe_rqe >> OCRDMA_CREATE_QP_RSP_MAX_WQE_SHIFT;
drivers/infiniband/hw/ocrdma/ocrdma_hw.c
2351
max_rqe_allocated = 1 << ((u16)rsp->max_wqe_rqe);
drivers/infiniband/hw/ocrdma/ocrdma_hw.c
2373
struct ocrdma_create_qp_rsp *rsp;
drivers/infiniband/hw/ocrdma/ocrdma_hw.c
2444
rsp = (struct ocrdma_create_qp_rsp *)cmd;
drivers/infiniband/hw/ocrdma/ocrdma_hw.c
2445
ocrdma_get_create_qp_rsp(rsp, qp, attrs, dpp_offset, dpp_credit_lmt);
drivers/infiniband/hw/ocrdma/ocrdma_hw.c
2466
struct ocrdma_query_qp_rsp *rsp;
drivers/infiniband/hw/ocrdma/ocrdma_hw.c
2468
cmd = ocrdma_init_emb_mqe(OCRDMA_CMD_QUERY_QP, sizeof(*rsp));
drivers/infiniband/hw/ocrdma/ocrdma_hw.c
2475
rsp = (struct ocrdma_query_qp_rsp *)cmd;
drivers/infiniband/hw/ocrdma/ocrdma_hw.c
2476
memcpy(param, &rsp->params, sizeof(struct ocrdma_qp_params));
drivers/infiniband/hw/ocrdma/ocrdma_hw.c
2745
struct ocrdma_create_srq_rsp *rsp;
drivers/infiniband/hw/ocrdma/ocrdma_hw.c
2793
rsp = (struct ocrdma_create_srq_rsp *)cmd;
drivers/infiniband/hw/ocrdma/ocrdma_hw.c
2794
srq->id = rsp->id;
drivers/infiniband/hw/ocrdma/ocrdma_hw.c
2795
srq->rq.dbid = rsp->id;
drivers/infiniband/hw/ocrdma/ocrdma_hw.c
2796
max_rqe_allocated = ((rsp->max_sge_rqe_allocated &
drivers/infiniband/hw/ocrdma/ocrdma_hw.c
2802
srq->rq.max_sges = (rsp->max_sge_rqe_allocated &
drivers/infiniband/hw/ocrdma/ocrdma_hw.c
2843
struct ocrdma_query_srq_rsp *rsp =
drivers/infiniband/hw/ocrdma/ocrdma_hw.c
2846
rsp->srq_lmt_max_sge &
drivers/infiniband/hw/ocrdma/ocrdma_hw.c
2849
rsp->max_rqe_pdid >> OCRDMA_QUERY_SRQ_RSP_MAX_RQE_SHIFT;
drivers/infiniband/hw/ocrdma/ocrdma_hw.c
2850
srq_attr->srq_limit = rsp->srq_lmt_max_sge >>
drivers/infiniband/hw/ocrdma/ocrdma_hw.c
2880
struct ocrdma_get_dcbx_cfg_rsp *rsp = NULL;
drivers/infiniband/hw/ocrdma/ocrdma_hw.c
2907
rsp = (struct ocrdma_get_dcbx_cfg_rsp *)req;
drivers/infiniband/hw/ocrdma/ocrdma_hw.c
2908
ocrdma_le32_to_cpu(rsp, sizeof(struct ocrdma_get_dcbx_cfg_rsp));
drivers/infiniband/hw/ocrdma/ocrdma_hw.c
2909
memcpy(dcbxcfg, &rsp->cfg, sizeof(struct ocrdma_dcbx_cfg));
drivers/infiniband/hw/ocrdma/ocrdma_hw.c
437
struct ocrdma_create_eq_rsp *rsp = dev->mbx_cmd;
drivers/infiniband/hw/ocrdma/ocrdma_hw.c
453
eq->q.id = rsp->vector_eqid & 0xffff;
drivers/infiniband/hw/ocrdma/ocrdma_hw.c
454
eq->vector = (rsp->vector_eqid >> 16) & 0xffff;
drivers/infiniband/hw/ocrdma/ocrdma_hw.c
528
struct ocrdma_create_cq_cmd_rsp *rsp = dev->mbx_cmd;
drivers/infiniband/hw/ocrdma/ocrdma_hw.c
549
cq->id = (u16) (rsp->cq_id & OCRDMA_CREATE_CQ_RSP_CQ_ID_MASK);
drivers/infiniband/hw/ocrdma/ocrdma_hw.c
570
struct ocrdma_create_mq_rsp *rsp = dev->mbx_cmd;
drivers/infiniband/hw/ocrdma/ocrdma_hw.c
598
mq->id = rsp->id;
drivers/infiniband/hw/ocrdma/ocrdma_sli.h
1034
struct ocrdma_mbx_rsp rsp;
drivers/infiniband/hw/ocrdma/ocrdma_sli.h
1053
struct ocrdma_mbx_rsp rsp;
drivers/infiniband/hw/ocrdma/ocrdma_sli.h
1229
struct ocrdma_mbx_rsp rsp;
drivers/infiniband/hw/ocrdma/ocrdma_sli.h
1246
struct ocrdma_mbx_rsp rsp;
drivers/infiniband/hw/ocrdma/ocrdma_sli.h
1294
struct ocrdma_mbx_rsp rsp;
drivers/infiniband/hw/ocrdma/ocrdma_sli.h
1384
struct ocrdma_mbx_rsp rsp;
drivers/infiniband/hw/ocrdma/ocrdma_sli.h
1396
struct ocrdma_mbx_rsp rsp;
drivers/infiniband/hw/ocrdma/ocrdma_sli.h
1408
struct ocrdma_mbx_rsp rsp;
drivers/infiniband/hw/ocrdma/ocrdma_sli.h
1468
struct ocrdma_mbx_rsp rsp;
drivers/infiniband/hw/ocrdma/ocrdma_sli.h
1484
struct ocrdma_mbx_rsp rsp;
drivers/infiniband/hw/ocrdma/ocrdma_sli.h
1576
struct ocrdma_mbx_rsp rsp;
drivers/infiniband/hw/ocrdma/ocrdma_sli.h
1596
struct ocrdma_mbx_rsp rsp;
drivers/infiniband/hw/ocrdma/ocrdma_sli.h
1621
struct ocrdma_mbx_rsp rsp;
drivers/infiniband/hw/ocrdma/ocrdma_sli.h
1637
struct ocrdma_mbx_rsp rsp;
drivers/infiniband/hw/ocrdma/ocrdma_sli.h
1651
struct ocrdma_mbx_rsp rsp;
drivers/infiniband/hw/ocrdma/ocrdma_sli.h
1680
struct ocrdma_mbx_rsp rsp;
drivers/infiniband/hw/ocrdma/ocrdma_sli.h
1692
struct ocrdma_mbx_rsp rsp;
drivers/infiniband/hw/ocrdma/ocrdma_sli.h
291
struct ocrdma_mbx_rsp rsp;
drivers/infiniband/hw/ocrdma/ocrdma_sli.h
335
struct ocrdma_mbx_rsp rsp;
drivers/infiniband/hw/ocrdma/ocrdma_sli.h
621
struct ocrdma_mbx_rsp rsp;
drivers/infiniband/hw/ocrdma/ocrdma_sli.h
650
struct ocrdma_mbx_rsp rsp;
drivers/infiniband/hw/ocrdma/ocrdma_sli.h
657
struct ocrdma_mbx_rsp rsp;
drivers/infiniband/hw/ocrdma/ocrdma_sli.h
699
struct ocrdma_mbx_rsp rsp;
drivers/infiniband/hw/ocrdma/ocrdma_sli.h
740
struct ocrdma_mbx_rsp rsp;
drivers/infiniband/hw/ocrdma/ocrdma_sli.h
814
struct ocrdma_mbx_rsp rsp;
drivers/infiniband/hw/ocrdma/ocrdma_sli.h
820
struct ocrdma_create_cq_cmd_rsp rsp;
drivers/infiniband/hw/ocrdma/ocrdma_sli.h
843
struct ocrdma_mbx_rsp rsp;
drivers/infiniband/hw/ocrdma/ocrdma_sli.h
864
struct ocrdma_mbx_rsp rsp;
drivers/infiniband/hw/ocrdma/ocrdma_verbs.c
591
struct ocrdma_alloc_pd_uresp rsp = {};
drivers/infiniband/hw/ocrdma/ocrdma_verbs.c
595
rsp.id = pd->id;
drivers/infiniband/hw/ocrdma/ocrdma_verbs.c
596
rsp.dpp_enabled = pd->dpp_enabled;
drivers/infiniband/hw/ocrdma/ocrdma_verbs.c
611
rsp.dpp_page_addr_hi = upper_32_bits(dpp_page_addr);
drivers/infiniband/hw/ocrdma/ocrdma_verbs.c
612
rsp.dpp_page_addr_lo = dpp_page_addr;
drivers/infiniband/hw/ocrdma/ocrdma_verbs.c
615
status = ib_respond_udata(udata, rsp);
drivers/infiniband/hw/vmw_pvrdma/pvrdma.h
553
union pvrdma_cmd_resp *rsp, unsigned resp_code);
drivers/infiniband/hw/vmw_pvrdma/pvrdma_cq.c
113
union pvrdma_cmd_resp rsp;
drivers/infiniband/hw/vmw_pvrdma/pvrdma_cq.c
115
struct pvrdma_cmd_create_cq_resp *resp = &rsp.create_cq_resp;
drivers/infiniband/hw/vmw_pvrdma/pvrdma_cq.c
188
ret = pvrdma_cmd_post(dev, &req, &rsp, PVRDMA_CMD_CREATE_CQ_RESP);
drivers/infiniband/hw/vmw_pvrdma/pvrdma_mr.c
121
union pvrdma_cmd_resp rsp;
drivers/infiniband/hw/vmw_pvrdma/pvrdma_mr.c
123
struct pvrdma_cmd_create_mr_resp *resp = &rsp.create_mr_resp;
drivers/infiniband/hw/vmw_pvrdma/pvrdma_mr.c
179
ret = pvrdma_cmd_post(dev, &req, &rsp, PVRDMA_CMD_CREATE_MR_RESP);
drivers/infiniband/hw/vmw_pvrdma/pvrdma_mr.c
215
union pvrdma_cmd_resp rsp;
drivers/infiniband/hw/vmw_pvrdma/pvrdma_mr.c
217
struct pvrdma_cmd_create_mr_resp *resp = &rsp.create_mr_resp;
drivers/infiniband/hw/vmw_pvrdma/pvrdma_mr.c
250
ret = pvrdma_cmd_post(dev, &req, &rsp, PVRDMA_CMD_CREATE_MR_RESP);
drivers/infiniband/hw/vmw_pvrdma/pvrdma_mr.c
63
union pvrdma_cmd_resp rsp;
drivers/infiniband/hw/vmw_pvrdma/pvrdma_mr.c
65
struct pvrdma_cmd_create_mr_resp *resp = &rsp.create_mr_resp;
drivers/infiniband/hw/vmw_pvrdma/pvrdma_mr.c
85
ret = pvrdma_cmd_post(dev, &req, &rsp, PVRDMA_CMD_CREATE_MR_RESP);
drivers/infiniband/hw/vmw_pvrdma/pvrdma_qp.c
198
union pvrdma_cmd_resp rsp;
drivers/infiniband/hw/vmw_pvrdma/pvrdma_qp.c
200
struct pvrdma_cmd_create_qp_resp *resp = &rsp.create_qp_resp;
drivers/infiniband/hw/vmw_pvrdma/pvrdma_qp.c
201
struct pvrdma_cmd_create_qp_resp_v2 *resp_v2 = &rsp.create_qp_resp_v2;
drivers/infiniband/hw/vmw_pvrdma/pvrdma_qp.c
383
ret = pvrdma_cmd_post(dev, &req, &rsp, PVRDMA_CMD_CREATE_QP_RESP);
drivers/infiniband/hw/vmw_pvrdma/pvrdma_qp.c
529
union pvrdma_cmd_resp rsp;
drivers/infiniband/hw/vmw_pvrdma/pvrdma_qp.c
613
ret = pvrdma_cmd_post(dev, &req, &rsp, PVRDMA_CMD_MODIFY_QP_RESP);
drivers/infiniband/hw/vmw_pvrdma/pvrdma_qp.c
617
} else if (rsp.hdr.err > 0) {
drivers/infiniband/hw/vmw_pvrdma/pvrdma_qp.c
619
"cannot modify queuepair, error: %d\n", rsp.hdr.err);
drivers/infiniband/hw/vmw_pvrdma/pvrdma_qp.c
970
union pvrdma_cmd_resp rsp;
drivers/infiniband/hw/vmw_pvrdma/pvrdma_qp.c
972
struct pvrdma_cmd_query_qp_resp *resp = &rsp.query_qp_resp;
drivers/infiniband/hw/vmw_pvrdma/pvrdma_qp.c
987
ret = pvrdma_cmd_post(dev, &req, &rsp, PVRDMA_CMD_QUERY_QP_RESP);
drivers/infiniband/hw/vmw_pvrdma/pvrdma_srq.c
106
union pvrdma_cmd_resp rsp;
drivers/infiniband/hw/vmw_pvrdma/pvrdma_srq.c
108
struct pvrdma_cmd_create_srq_resp *resp = &rsp.create_srq_resp;
drivers/infiniband/hw/vmw_pvrdma/pvrdma_srq.c
183
ret = pvrdma_cmd_post(dev, &req, &rsp, PVRDMA_CMD_CREATE_SRQ_RESP);
drivers/infiniband/hw/vmw_pvrdma/pvrdma_srq.c
68
union pvrdma_cmd_resp rsp;
drivers/infiniband/hw/vmw_pvrdma/pvrdma_srq.c
70
struct pvrdma_cmd_query_srq_resp *resp = &rsp.query_srq_resp;
drivers/infiniband/hw/vmw_pvrdma/pvrdma_srq.c
77
ret = pvrdma_cmd_post(dev, &req, &rsp, PVRDMA_CMD_QUERY_SRQ_RESP);
drivers/infiniband/hw/vmw_pvrdma/pvrdma_verbs.c
135
union pvrdma_cmd_resp rsp;
drivers/infiniband/hw/vmw_pvrdma/pvrdma_verbs.c
137
struct pvrdma_cmd_query_port_resp *resp = &rsp.query_port_resp;
drivers/infiniband/hw/vmw_pvrdma/pvrdma_verbs.c
144
err = pvrdma_cmd_post(dev, &req, &rsp, PVRDMA_CMD_QUERY_PORT_RESP);
drivers/infiniband/hw/vmw_pvrdma/pvrdma_verbs.c
215
union pvrdma_cmd_resp rsp;
drivers/infiniband/hw/vmw_pvrdma/pvrdma_verbs.c
223
err = pvrdma_cmd_post(to_vdev(ibdev), &req, &rsp,
drivers/infiniband/hw/vmw_pvrdma/pvrdma_verbs.c
231
*pkey = rsp.query_pkey_resp.pkey;
drivers/infiniband/hw/vmw_pvrdma/pvrdma_verbs.c
293
union pvrdma_cmd_resp rsp = {};
drivers/infiniband/hw/vmw_pvrdma/pvrdma_verbs.c
295
struct pvrdma_cmd_create_uc_resp *resp = &rsp.create_uc_resp;
drivers/infiniband/hw/vmw_pvrdma/pvrdma_verbs.c
314
ret = pvrdma_cmd_post(vdev, &req, &rsp, PVRDMA_CMD_CREATE_UC_RESP);
drivers/infiniband/hw/vmw_pvrdma/pvrdma_verbs.c
407
union pvrdma_cmd_resp rsp = {};
drivers/infiniband/hw/vmw_pvrdma/pvrdma_verbs.c
409
struct pvrdma_cmd_create_pd_resp *resp = &rsp.create_pd_resp;
drivers/infiniband/hw/vmw_pvrdma/pvrdma_verbs.c
421
ret = pvrdma_cmd_post(dev, &req, &rsp, PVRDMA_CMD_CREATE_PD_RESP);
drivers/infiniband/ulp/iser/iscsi_iser.h
287
void *rsp;
drivers/infiniband/ulp/iser/iser_initiator.c
175
kfree(desc->rsp);
drivers/infiniband/ulp/iser/iser_initiator.c
179
desc->rsp = NULL;
drivers/infiniband/ulp/iser/iser_initiator.c
198
desc->rsp = kmalloc(ISER_RX_LOGIN_SIZE, GFP_KERNEL);
drivers/infiniband/ulp/iser/iser_initiator.c
199
if (!desc->rsp)
drivers/infiniband/ulp/iser/iser_initiator.c
202
desc->rsp_dma = ib_dma_map_single(device->ib_device, desc->rsp,
drivers/infiniband/ulp/iser/iser_initiator.c
212
kfree(desc->rsp);
drivers/infiniband/ulp/iser/iser_initiator.c
551
hdr = desc->rsp + sizeof(struct iser_ctrl);
drivers/infiniband/ulp/iser/iser_initiator.c
552
data = desc->rsp + ISER_HEADERS_LEN;
drivers/infiniband/ulp/isert/ib_isert.c
923
memcpy(&tx_desc->iscsi_header, &login->rsp[0],
drivers/infiniband/ulp/rtrs/rtrs-clt.c
1647
struct rtrs_msg_rkey_rsp *rsp;
drivers/infiniband/ulp/rtrs/rtrs-clt.c
1706
con->rsp_ius = rtrs_iu_alloc(cq_num, sizeof(*rsp),
drivers/infiniband/ulp/rtrs/rtrs-srv.c
814
struct rtrs_msg_info_rsp *rsp;
drivers/infiniband/ulp/rtrs/rtrs-srv.c
843
tx_sz = sizeof(*rsp);
drivers/infiniband/ulp/rtrs/rtrs-srv.c
844
tx_sz += sizeof(rsp->desc[0]) * srv_path->mrs_num;
drivers/infiniband/ulp/rtrs/rtrs-srv.c
852
rsp = tx_iu->buf;
drivers/infiniband/ulp/rtrs/rtrs-srv.c
853
rsp->type = cpu_to_le16(RTRS_MSG_INFO_RSP);
drivers/infiniband/ulp/rtrs/rtrs-srv.c
854
rsp->sg_cnt = cpu_to_le16(srv_path->mrs_num);
drivers/infiniband/ulp/rtrs/rtrs-srv.c
859
rsp->desc[mri].addr = cpu_to_le64(mr->iova);
drivers/infiniband/ulp/rtrs/rtrs-srv.c
860
rsp->desc[mri].key = cpu_to_le32(mr->rkey);
drivers/infiniband/ulp/rtrs/rtrs-srv.c
861
rsp->desc[mri].len = cpu_to_le32(mr->length);
drivers/infiniband/ulp/srp/ib_srp.c
1935
static void srp_process_rsp(struct srp_rdma_ch *ch, struct srp_rsp *rsp,
drivers/infiniband/ulp/srp/ib_srp.c
1943
if (unlikely(rsp->tag & SRP_TAG_TSK_MGMT)) {
drivers/infiniband/ulp/srp/ib_srp.c
1945
ch->req_lim += be32_to_cpu(rsp->req_lim_delta);
drivers/infiniband/ulp/srp/ib_srp.c
1946
if (rsp->tag == ch->tsk_mgmt_tag) {
drivers/infiniband/ulp/srp/ib_srp.c
1948
if (be32_to_cpu(rsp->resp_data_len) >= 4)
drivers/infiniband/ulp/srp/ib_srp.c
1949
ch->tsk_mgmt_status = rsp->data[3];
drivers/infiniband/ulp/srp/ib_srp.c
1954
rsp->tag);
drivers/infiniband/ulp/srp/ib_srp.c
1958
scmnd = scsi_host_find_tag(target->scsi_host, rsp->tag);
drivers/infiniband/ulp/srp/ib_srp.c
1966
rsp->tag, ch - target->ch, ch->qp->qp_num);
drivers/infiniband/ulp/srp/ib_srp.c
1969
ch->req_lim += be32_to_cpu(rsp->req_lim_delta);
drivers/infiniband/ulp/srp/ib_srp.c
1974
scmnd->result = rsp->status;
drivers/infiniband/ulp/srp/ib_srp.c
1976
if (rsp->flags & SRP_RSP_FLAG_SNSVALID) {
drivers/infiniband/ulp/srp/ib_srp.c
1977
u32 resp_len = be32_to_cpu(rsp->resp_data_len);
drivers/infiniband/ulp/srp/ib_srp.c
1978
u32 sense_len = be32_to_cpu(rsp->sense_data_len);
drivers/infiniband/ulp/srp/ib_srp.c
1990
if (sizeof(*rsp) + (u64)resp_len + sense_len <= byte_len)
drivers/infiniband/ulp/srp/ib_srp.c
1992
rsp->data + resp_len,
drivers/infiniband/ulp/srp/ib_srp.c
2000
if (unlikely(rsp->flags & SRP_RSP_FLAG_DIUNDER))
drivers/infiniband/ulp/srp/ib_srp.c
2001
scsi_set_resid(scmnd, be32_to_cpu(rsp->data_in_res_cnt));
drivers/infiniband/ulp/srp/ib_srp.c
2002
else if (unlikely(rsp->flags & SRP_RSP_FLAG_DOUNDER))
drivers/infiniband/ulp/srp/ib_srp.c
2003
scsi_set_resid(scmnd, be32_to_cpu(rsp->data_out_res_cnt));
drivers/infiniband/ulp/srp/ib_srp.c
2006
be32_to_cpu(rsp->req_lim_delta));
drivers/infiniband/ulp/srp/ib_srp.c
2013
void *rsp, int len)
drivers/infiniband/ulp/srp/ib_srp.c
2034
memcpy(iu->buf, rsp, len);
drivers/infiniband/ulp/srp/ib_srp.c
2050
struct srp_cred_rsp rsp = {
drivers/infiniband/ulp/srp/ib_srp.c
2056
if (srp_response_common(ch, delta, &rsp, sizeof(rsp)))
drivers/infiniband/ulp/srp/ib_srp.c
2065
struct srp_aer_rsp rsp = {
drivers/infiniband/ulp/srp/ib_srp.c
2074
if (srp_response_common(ch, delta, &rsp, sizeof(rsp)))
drivers/infiniband/ulp/srpt/ib_srpt.c
2216
struct srp_login_rsp *rsp = NULL;
drivers/infiniband/ulp/srpt/ib_srpt.c
2244
rsp = kzalloc_obj(*rsp);
drivers/infiniband/ulp/srpt/ib_srpt.c
2247
if (!rsp || !rej || !rep_param)
drivers/infiniband/ulp/srpt/ib_srpt.c
2335
rsp->rsp_flags |= SRP_LOGIN_RSP_IMMED_SUPP;
drivers/infiniband/ulp/srpt/ib_srpt.c
2438
rsp->rsp_flags |= SRP_LOGIN_RSP_MULTICHAN_TERMINATED;
drivers/infiniband/ulp/srpt/ib_srpt.c
2441
rsp->rsp_flags |= SRP_LOGIN_RSP_MULTICHAN_MAINTAINED;
drivers/infiniband/ulp/srpt/ib_srpt.c
2470
rsp->opcode = SRP_LOGIN_RSP;
drivers/infiniband/ulp/srpt/ib_srpt.c
2471
rsp->tag = req->tag;
drivers/infiniband/ulp/srpt/ib_srpt.c
2472
rsp->max_it_iu_len = cpu_to_be32(srp_max_req_size);
drivers/infiniband/ulp/srpt/ib_srpt.c
2473
rsp->max_ti_iu_len = req->req_it_iu_len;
drivers/infiniband/ulp/srpt/ib_srpt.c
2475
rsp->buf_fmt = cpu_to_be16(SRP_BUF_FORMAT_DIRECT |
drivers/infiniband/ulp/srpt/ib_srpt.c
2477
rsp->req_lim_delta = cpu_to_be32(ch->rq_size);
drivers/infiniband/ulp/srpt/ib_srpt.c
2483
rep_param->rdma_cm.private_data = (void *)rsp;
drivers/infiniband/ulp/srpt/ib_srpt.c
2484
rep_param->rdma_cm.private_data_len = sizeof(*rsp);
drivers/infiniband/ulp/srpt/ib_srpt.c
2491
rep_param->ib_cm.private_data = (void *)rsp;
drivers/infiniband/ulp/srpt/ib_srpt.c
2492
rep_param->ib_cm.private_data_len = sizeof(*rsp);
drivers/infiniband/ulp/srpt/ib_srpt.c
2584
kfree(rsp);
drivers/infiniband/ulp/srpt/ib_srpt.c
541
struct ib_mad_send_buf *rsp;
drivers/infiniband/ulp/srpt/ib_srpt.c
554
rsp = ib_create_send_mad(mad_agent, mad_wc->wc->src_qp,
drivers/infiniband/ulp/srpt/ib_srpt.c
559
if (IS_ERR(rsp))
drivers/infiniband/ulp/srpt/ib_srpt.c
562
rsp->ah = ah;
drivers/infiniband/ulp/srpt/ib_srpt.c
564
dm_mad = rsp->mad;
drivers/infiniband/ulp/srpt/ib_srpt.c
583
if (!ib_post_send_mad(rsp, NULL)) {
drivers/infiniband/ulp/srpt/ib_srpt.c
589
ib_free_send_mad(rsp);
drivers/media/pci/intel/ivsc/mei_ace.c
113
u32 rsp : 1;
drivers/media/pci/intel/ivsc/mei_ace.c
138
u32 rsp : 1;
drivers/media/pci/intel/ivsc/mei_ace.c
86
u32 rsp : 1;
drivers/media/pci/saa7164/saa7164-api.c
112
GET_CUR, SAA_PROBE_CONTROL, sizeof(rsp), &rsp);
drivers/media/pci/saa7164/saa7164-api.c
117
if (memcmp(&fmt, &rsp, sizeof(rsp)) == 0) {
drivers/media/pci/saa7164/saa7164-api.c
128
GET_CUR, SAA_COMMIT_CONTROL, sizeof(rsp), &rsp);
drivers/media/pci/saa7164/saa7164-api.c
133
if (memcmp(&fmt, &rsp, sizeof(rsp)) != 0) {
drivers/media/pci/saa7164/saa7164-api.c
139
dprintk(DBGLVL_API, "rsp.bmHint = 0x%x\n", rsp.bmHint);
drivers/media/pci/saa7164/saa7164-api.c
141
rsp.bFormatIndex);
drivers/media/pci/saa7164/saa7164-api.c
143
rsp.bFrameIndex);
drivers/media/pci/saa7164/saa7164-api.c
94
struct tmComResProbeCommit fmt, rsp;
drivers/media/usb/as102/as102_drv.h
43
struct as10x_cmd_t *cmd, *rsp;
drivers/media/usb/as102/as102_usb_drv.c
368
as102_dev->bus_adap.rsp = &as102_dev->bus_adap.token.usb.r;
drivers/media/usb/as102/as10x_cmd.c
107
prsp = adap->rsp;
drivers/media/usb/as102/as10x_cmd.c
134
sizeof(prsp->body.set_tune.rsp)
drivers/media/usb/as102/as10x_cmd.c
162
prsp = adap->rsp;
drivers/media/usb/as102/as10x_cmd.c
179
sizeof(prsp->body.get_tune_status.rsp) + HEADER_SIZE);
drivers/media/usb/as102/as10x_cmd.c
191
pstatus->tune_state = prsp->body.get_tune_status.rsp.sts.tune_state;
drivers/media/usb/as102/as10x_cmd.c
193
le16_to_cpu((__force __le16)prsp->body.get_tune_status.rsp.sts.signal_strength);
drivers/media/usb/as102/as10x_cmd.c
194
pstatus->PER = le16_to_cpu((__force __le16)prsp->body.get_tune_status.rsp.sts.PER);
drivers/media/usb/as102/as10x_cmd.c
195
pstatus->BER = le16_to_cpu((__force __le16)prsp->body.get_tune_status.rsp.sts.BER);
drivers/media/usb/as102/as10x_cmd.c
214
prsp = adap->rsp;
drivers/media/usb/as102/as10x_cmd.c
231
sizeof(prsp->body.get_tps.rsp) +
drivers/media/usb/as102/as10x_cmd.c
24
prsp = adap->rsp;
drivers/media/usb/as102/as10x_cmd.c
244
ptps->modulation = prsp->body.get_tps.rsp.tps.modulation;
drivers/media/usb/as102/as10x_cmd.c
245
ptps->hierarchy = prsp->body.get_tps.rsp.tps.hierarchy;
drivers/media/usb/as102/as10x_cmd.c
246
ptps->interleaving_mode = prsp->body.get_tps.rsp.tps.interleaving_mode;
drivers/media/usb/as102/as10x_cmd.c
247
ptps->code_rate_HP = prsp->body.get_tps.rsp.tps.code_rate_HP;
drivers/media/usb/as102/as10x_cmd.c
248
ptps->code_rate_LP = prsp->body.get_tps.rsp.tps.code_rate_LP;
drivers/media/usb/as102/as10x_cmd.c
249
ptps->guard_interval = prsp->body.get_tps.rsp.tps.guard_interval;
drivers/media/usb/as102/as10x_cmd.c
250
ptps->transmission_mode = prsp->body.get_tps.rsp.tps.transmission_mode;
drivers/media/usb/as102/as10x_cmd.c
251
ptps->DVBH_mask_HP = prsp->body.get_tps.rsp.tps.DVBH_mask_HP;
drivers/media/usb/as102/as10x_cmd.c
252
ptps->DVBH_mask_LP = prsp->body.get_tps.rsp.tps.DVBH_mask_LP;
drivers/media/usb/as102/as10x_cmd.c
253
ptps->cell_ID = le16_to_cpu((__force __le16)prsp->body.get_tps.rsp.tps.cell_ID);
drivers/media/usb/as102/as10x_cmd.c
273
prsp = adap->rsp;
drivers/media/usb/as102/as10x_cmd.c
290
sizeof(prsp->body.get_demod_stats.rsp)
drivers/media/usb/as102/as10x_cmd.c
304
le32_to_cpu((__force __le32)prsp->body.get_demod_stats.rsp.stats.frame_count);
drivers/media/usb/as102/as10x_cmd.c
306
le32_to_cpu((__force __le32)prsp->body.get_demod_stats.rsp.stats.bad_frame_count);
drivers/media/usb/as102/as10x_cmd.c
308
le32_to_cpu((__force __le32)prsp->body.get_demod_stats.rsp.stats.bytes_fixed_by_rs);
drivers/media/usb/as102/as10x_cmd.c
310
le16_to_cpu((__force __le16)prsp->body.get_demod_stats.rsp.stats.mer);
drivers/media/usb/as102/as10x_cmd.c
312
prsp->body.get_demod_stats.rsp.stats.has_started;
drivers/media/usb/as102/as10x_cmd.c
333
prsp = adap->rsp;
drivers/media/usb/as102/as10x_cmd.c
350
sizeof(prsp->body.get_impulse_rsp.rsp)
drivers/media/usb/as102/as10x_cmd.c
363
*is_ready = prsp->body.get_impulse_rsp.rsp.is_ready;
drivers/media/usb/as102/as10x_cmd.c
39
sizeof(prsp->body.turn_on.rsp) +
drivers/media/usb/as102/as10x_cmd.c
396
error = prsp->body.common.rsp.error;
drivers/media/usb/as102/as10x_cmd.c
399
(le16_to_cpu(prsp->body.common.rsp.proc_id) == proc_id)) {
drivers/media/usb/as102/as10x_cmd.c
65
prsp = adap->rsp;
drivers/media/usb/as102/as10x_cmd.c
80
sizeof(prsp->body.turn_off.rsp) + HEADER_SIZE);
drivers/media/usb/as102/as10x_cmd.h
109
} __packed rsp;
drivers/media/usb/as102/as10x_cmd.h
126
} __packed rsp;
drivers/media/usb/as102/as10x_cmd.h
143
} __packed rsp;
drivers/media/usb/as102/as10x_cmd.h
160
} __packed rsp;
drivers/media/usb/as102/as10x_cmd.h
175
} __packed rsp;
drivers/media/usb/as102/as10x_cmd.h
198
} __packed rsp;
drivers/media/usb/as102/as10x_cmd.h
215
} __packed rsp;
drivers/media/usb/as102/as10x_cmd.h
230
} __packed rsp;
drivers/media/usb/as102/as10x_cmd.h
245
} __packed rsp;
drivers/media/usb/as102/as10x_cmd.h
262
} __packed rsp;
drivers/media/usb/as102/as10x_cmd.h
279
} __packed rsp;
drivers/media/usb/as102/as10x_cmd.h
304
} __packed rsp;
drivers/media/usb/as102/as10x_cmd.h
323
} __packed rsp;
drivers/media/usb/as102/as10x_cmd.h
342
} __packed rsp;
drivers/media/usb/as102/as10x_cmd.h
359
} __packed rsp;
drivers/media/usb/as102/as10x_cmd.h
397
} __packed rsp;
drivers/media/usb/as102/as10x_cmd.h
416
} __packed rsp;
drivers/media/usb/as102/as10x_cmd.h
432
} __packed rsp;
drivers/media/usb/as102/as10x_cmd.h
94
} __packed rsp;
drivers/media/usb/as102/as10x_cmd_cfg.c
106
sizeof(prsp->body.context.rsp)
drivers/media/usb/as102/as10x_cmd_cfg.c
140
prsp = adap->rsp;
drivers/media/usb/as102/as10x_cmd_cfg.c
156
sizeof(prsp->body.cfg_change_mode.rsp)
drivers/media/usb/as102/as10x_cmd_cfg.c
185
err = prsp->body.context.rsp.error;
drivers/media/usb/as102/as10x_cmd_cfg.c
188
(le16_to_cpu(prsp->body.context.rsp.proc_id) == proc_id)) {
drivers/media/usb/as102/as10x_cmd_cfg.c
30
prsp = adap->rsp;
drivers/media/usb/as102/as10x_cmd_cfg.c
48
sizeof(prsp->body.context.rsp)
drivers/media/usb/as102/as10x_cmd_cfg.c
63
*pvalue = le32_to_cpu((__force __le32)prsp->body.context.rsp.reg_val.u.value32);
drivers/media/usb/as102/as10x_cmd_cfg.c
86
prsp = adap->rsp;
drivers/media/usb/as102/as10x_cmd_stream.c
126
prsp = adap->rsp;
drivers/media/usb/as102/as10x_cmd_stream.c
141
sizeof(prsp->body.start_streaming.rsp)
drivers/media/usb/as102/as10x_cmd_stream.c
169
prsp = adap->rsp;
drivers/media/usb/as102/as10x_cmd_stream.c
184
sizeof(prsp->body.stop_streaming.rsp)
drivers/media/usb/as102/as10x_cmd_stream.c
25
prsp = adap->rsp;
drivers/media/usb/as102/as10x_cmd_stream.c
47
sizeof(prsp->body.add_pid_filter.rsp)
drivers/media/usb/as102/as10x_cmd_stream.c
61
filter->idx = prsp->body.add_pid_filter.rsp.filter_id;
drivers/media/usb/as102/as10x_cmd_stream.c
82
prsp = adap->rsp;
drivers/media/usb/as102/as10x_cmd_stream.c
98
sizeof(prsp->body.del_pid_filter.rsp)
drivers/mfd/dln2.c
432
struct dln2_response *rsp;
drivers/mfd/dln2.c
478
rsp = rxc->urb->transfer_buffer;
drivers/mfd/dln2.c
479
size = le16_to_cpu(rsp->hdr.size);
drivers/mfd/dln2.c
481
if (size < sizeof(*rsp)) {
drivers/mfd/dln2.c
486
if (le16_to_cpu(rsp->result) > 0x80) {
drivers/mfd/dln2.c
488
handle, le16_to_cpu(rsp->result));
drivers/mfd/dln2.c
496
if (*ibuf_len > size - sizeof(*rsp))
drivers/mfd/dln2.c
497
*ibuf_len = size - sizeof(*rsp);
drivers/mfd/dln2.c
499
memcpy(ibuf, rsp + 1, *ibuf_len);
drivers/mfd/max77759.c
406
struct max77759_maxq_response *rsp)
drivers/mfd/max77759.c
408
DEFINE_FLEX(struct max77759_maxq_response, _rsp, rsp, length, 1);
drivers/mfd/max77759.c
422
if (!rsp)
drivers/mfd/max77759.c
423
rsp = _rsp;
drivers/mfd/max77759.c
425
if (!rsp->length || rsp->length > MAX77759_MAXQ_OPCODE_MAXLENGTH)
drivers/mfd/max77759.c
456
rsp->rsp, rsp->length);
drivers/mfd/max77759.c
466
if (cmd->cmd[0] != rsp->rsp[0]) {
drivers/mfd/max77759.c
468
cmd->cmd[0], (int)rsp->length, rsp->rsp);
drivers/mfd/rsmu_spi.c
31
u8 rsp[RSMU_MAX_READ_COUNT + 1] = {0};
drivers/mfd/rsmu_spi.c
38
xfer.rx_buf = rsp;
drivers/mfd/rsmu_spi.c
61
memcpy(buf, &rsp[1], xfer.len-1);
drivers/misc/fastrpc.c
2534
struct fastrpc_invoke_rsp *rsp = data;
drivers/misc/fastrpc.c
2539
if (len < sizeof(*rsp))
drivers/misc/fastrpc.c
2545
ctxid = ((rsp->ctx & FASTRPC_CTXID_MASK) >> 4);
drivers/misc/fastrpc.c
2556
ctx->retval = rsp->retval;
drivers/misc/mei/bus-fixup.c
144
struct mkhi_msg *rsp;
drivers/misc/mei/bus-fixup.c
172
rsp = (struct mkhi_msg *)buf;
drivers/misc/mei/bus-fixup.c
173
fwver = (struct mkhi_fw_ver *)rsp->data;
drivers/misc/mei/mei_lb.c
172
struct mei_lb_rsp *rsp)
drivers/misc/mei/mei_lb.c
180
if (bytes < sizeof(rsp->header)) {
drivers/misc/mei/mei_lb.c
182
bytes, sizeof(rsp->header));
drivers/misc/mei/mei_lb.c
185
if (rsp->header.group_id != MKHI_GROUP_ID_GFX) {
drivers/misc/mei/mei_lb.c
187
rsp->header.group_id, MKHI_GROUP_ID_GFX);
drivers/misc/mei/mei_lb.c
190
if (rsp->header.command != INTEL_LB_RSP) {
drivers/misc/mei/mei_lb.c
192
rsp->header.command, INTEL_LB_RSP);
drivers/misc/mei/mei_lb.c
195
if (rsp->header.result) {
drivers/misc/mei/mei_lb.c
196
dev_err(dev, "Error in result: 0x%x\n", rsp->header.result);
drivers/misc/mei/mei_lb.c
199
if (bytes < sizeof(*rsp)) {
drivers/misc/mei/mei_lb.c
201
bytes, sizeof(*rsp));
drivers/misc/mei/mei_lb.c
212
struct mei_lb_rsp rsp;
drivers/misc/mei/mei_lb.c
247
bytes = mei_cldev_recv_timeout(cldev, (u8 *)&rsp, sizeof(rsp),
drivers/misc/mei/mei_lb.c
255
if (!mei_lb_check_response_v1(dev, bytes, &rsp)) {
drivers/misc/mei/mei_lb.c
257
rsp.header.group_id, rsp.header.command,
drivers/misc/mei/mei_lb.c
258
rsp.header.reserved, rsp.header.result);
drivers/misc/mei/mei_lb.c
263
dev_dbg(dev, "status = %u\n", le32_to_cpu(rsp.status));
drivers/misc/mei/mei_lb.c
264
ret = (int)le32_to_cpu(rsp.status);
drivers/misc/mei/mei_lb.c
271
struct mei_lb2_rsp *rsp)
drivers/misc/mei/mei_lb.c
279
if (bytes < sizeof(rsp->rheader)) {
drivers/misc/mei/mei_lb.c
281
bytes, sizeof(rsp->rheader));
drivers/misc/mei/mei_lb.c
284
if (rsp->rheader.header.command_id != MEI_LB2_CMD) {
drivers/misc/mei/mei_lb.c
286
rsp->rheader.header.command_id, MEI_LB2_CMD);
drivers/misc/mei/mei_lb.c
289
if (!(rsp->rheader.header.flags & MEI_LB2_HDR_FLAG_RSP)) {
drivers/misc/mei/mei_lb.c
290
dev_err(dev, "Not a response: 0x%x\n", rsp->rheader.header.flags);
drivers/misc/mei/mei_lb.c
293
if (rsp->rheader.status) {
drivers/misc/mei/mei_lb.c
294
dev_err(dev, "Error in result: 0x%x\n", rsp->rheader.status);
drivers/misc/mei/mei_lb.c
295
return (int)le32_to_cpu(rsp->rheader.status);
drivers/misc/mei/mei_lb.c
297
if (bytes < sizeof(*rsp)) {
drivers/misc/mei/mei_lb.c
299
bytes, sizeof(*rsp));
drivers/misc/mei/mei_lb.c
310
struct mei_lb2_rsp rsp;
drivers/misc/mei/mei_lb.c
350
bytes = mei_cldev_recv_timeout(cldev, (u8 *)&rsp, sizeof(rsp),
drivers/misc/mei/mei_lb.c
357
ret = mei_lb_check_response_v2(dev, bytes, &rsp);
drivers/misc/rpmb-core.c
51
unsigned int req_len, u8 *rsp, unsigned int rsp_len)
drivers/misc/rpmb-core.c
53
if (!req || !req_len || !rsp || !rsp_len)
drivers/misc/rpmb-core.c
57
rsp, rsp_len);
drivers/mmc/host/mtk-sd.c
1251
u32 *rsp = cmd->resp;
drivers/mmc/host/mtk-sd.c
1253
rsp[0] = readl(host->base + SDC_ACMD_RESP);
drivers/mmc/host/mtk-sd.c
1268
__func__, cmd->opcode, cmd->arg, rsp[0], cmd->error);
drivers/mmc/host/mtk-sd.c
1362
u32 *rsp;
drivers/mmc/host/mtk-sd.c
1383
rsp = cmd->resp;
drivers/mmc/host/mtk-sd.c
1389
rsp[0] = readl(host->base + SDC_RESP3);
drivers/mmc/host/mtk-sd.c
1390
rsp[1] = readl(host->base + SDC_RESP2);
drivers/mmc/host/mtk-sd.c
1391
rsp[2] = readl(host->base + SDC_RESP1);
drivers/mmc/host/mtk-sd.c
1392
rsp[3] = readl(host->base + SDC_RESP0);
drivers/mmc/host/mtk-sd.c
1394
rsp[0] = readl(host->base + SDC_RESP0);
drivers/mmc/host/mtk-sd.c
1419
__func__, cmd->opcode, cmd->arg, rsp[0],
drivers/mmc/host/usdhi6rol0.c
1219
u32 *rsp = cmd->resp, tmp = 0;
drivers/mmc/host/usdhi6rol0.c
1248
rsp[3 - i] = tmp >> 24;
drivers/mmc/host/usdhi6rol0.c
1250
rsp[3 - i] |= tmp << 8;
drivers/mmc/host/usdhi6rol0.c
1255
rsp[0] = usdhi6_read(host, USDHI6_SD_RSP54);
drivers/mmc/host/usdhi6rol0.c
1257
rsp[0] = usdhi6_read(host, USDHI6_SD_RSP10);
drivers/mmc/host/usdhi6rol0.c
1259
dev_dbg(mmc_dev(host->mmc), "Response 0x%x\n", rsp[0]);
drivers/net/can/usb/peak_usb/pcan_usb_pro.c
245
struct pcan_usb_pro_msg rsp;
drivers/net/can/usb/peak_usb/pcan_usb_pro.c
271
pc = pcan_msg_init(&rsp, pum->u.rec_buffer,
drivers/net/can/usb/peak_usb/pcan_usb_pro.c
274
rec_cnt = le32_to_cpu(*rsp.u.rec_cnt);
drivers/net/dsa/mt7530.c
1805
u32 rsp = 0;
drivers/net/dsa/mt7530.c
1809
ret = mt7530_fdb_cmd(priv, MT7530_FDB_START, &rsp);
drivers/net/dsa/mt7530.c
1814
if (rsp & ATC_SRCH_HIT) {
drivers/net/dsa/mt7530.c
1824
!(rsp & ATC_SRCH_END) &&
drivers/net/dsa/mt7530.c
1825
!mt7530_fdb_cmd(priv, MT7530_FDB_NEXT, &rsp));
drivers/net/dsa/mt7530.c
241
mt7530_fdb_cmd(struct mt7530_priv *priv, enum mt7530_fdb_cmd cmd, u32 *rsp)
drivers/net/dsa/mt7530.c
270
if (rsp)
drivers/net/dsa/mt7530.c
271
*rsp = val;
drivers/net/ethernet/brocade/bna/bfa_msgq.c
277
struct bfi_msgq_h2i_cmdq_copy_rsp *rsp =
drivers/net/ethernet/brocade/bna/bfa_msgq.c
282
memset(rsp, 0, sizeof(struct bfi_msgq_h2i_cmdq_copy_rsp));
drivers/net/ethernet/brocade/bna/bfa_msgq.c
283
bfi_h2i_set(rsp->mh, BFI_MC_MSGQ, BFI_MSGQ_H2I_CMDQ_COPY_RSP, 0);
drivers/net/ethernet/brocade/bna/bfa_msgq.c
284
rsp->mh.mtag.i2htok = htons(cmdq->token);
drivers/net/ethernet/brocade/bna/bfa_msgq.c
288
memcpy(rsp->data, addr, copied);
drivers/net/ethernet/brocade/bna/bna_enet.c
103
struct bfi_enet_rsp *rsp =
drivers/net/ethernet/brocade/bna/bna_enet.c
108
if (rsp->error == BFI_ENET_CMD_OK)
drivers/net/ethernet/brocade/bna/bna_enet.c
130
struct bfi_enet_rsp *rsp =
drivers/net/ethernet/brocade/bna/bna_enet.c
135
if (rsp->error == BFI_ENET_CMD_OK)
drivers/net/ethernet/brocade/bna/bna_enet.c
159
struct bfi_enet_attr_rsp *rsp =
drivers/net/ethernet/brocade/bna/bna_enet.c
167
ioceth->attr.num_txq = ntohl(rsp->max_cfg);
drivers/net/ethernet/brocade/bna/bna_enet.c
168
ioceth->attr.num_rxp = ntohl(rsp->max_cfg);
drivers/net/ethernet/brocade/bna/bna_enet.c
169
ioceth->attr.num_ucmac = ntohl(rsp->max_ucmac);
drivers/net/ethernet/brocade/bna/bna_enet.c
171
ioceth->attr.max_rit_size = ntohl(rsp->rit_size);
drivers/net/ethernet/brocade/bna/bna_tx_rx.c
582
struct bfi_enet_rsp *rsp =
drivers/net/ethernet/brocade/bna/bna_tx_rx.c
585
if (rsp->error) {
drivers/net/ethernet/brocade/bna/bna_tx_rx.c
599
struct bfi_enet_mcast_add_rsp *rsp =
drivers/net/ethernet/brocade/bna/bna_tx_rx.c
603
ntohs(rsp->handle));
drivers/net/ethernet/chelsio/cxgb4/cxgb4.h
1615
int t4_ethrx_handler(struct sge_rspq *q, const __be64 *rsp,
drivers/net/ethernet/chelsio/cxgb4/cxgb4.h
2106
int cxgb4_ethofld_rx_handler(struct sge_rspq *q, const __be64 *rsp,
drivers/net/ethernet/chelsio/cxgb4/cxgb4.h
334
u32 rsp[4];
drivers/net/ethernet/chelsio/cxgb4/cxgb4.h
762
typedef int (*rspq_handler_t)(struct sge_rspq *q, const __be64 *rsp,
drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c
3686
PRINT_CH_STATS("tp_cpl_responses:", rsp);
drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c
555
static int fwevtq_handler(struct sge_rspq *q, const __be64 *rsp,
drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c
558
u8 opcode = ((const struct rss_header *)rsp)->opcode;
drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c
560
rsp++; /* skip RSS header */
drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c
565
((const struct cpl_fw4_msg *)rsp)->type == FW_TYPE_RSSCPL)) {
drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c
566
rsp++;
drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c
567
opcode = ((const struct rss_header *)rsp)->opcode;
drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c
568
rsp++;
drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c
577
const struct cpl_sge_egr_update *p = (void *)rsp;
drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c
595
const struct cpl_fw6_msg *p = (void *)rsp;
drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c
631
const struct cpl_l2t_write_rpl *p = (void *)rsp;
drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c
635
const struct cpl_smt_write_rpl *p = (void *)rsp;
drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c
639
const struct cpl_set_tcb_rpl *p = (void *)rsp;
drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c
643
const struct cpl_act_open_rpl *p = (void *)rsp;
drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c
647
const struct cpl_abort_rpl_rss *p = (void *)rsp;
drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c
651
const struct cpl_srq_table_rpl *p = (void *)rsp;
drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.c
74
static int uldrx_handler(struct sge_rspq *q, const __be64 *rsp,
drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.c
82
if (((const struct rss_header *)rsp)->opcode == CPL_FW4_MSG &&
drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.c
83
((const struct cpl_fw4_msg *)(rsp + 1))->type == FW_TYPE_RSSCPL)
drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.c
84
rsp += 2;
drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.c
88
rsp, gl, &q->lro_mgr,
drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.c
92
rsp, gl);
drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.h
482
int (*rx_handler)(void *handle, const __be64 *rsp,
drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.h
486
int (*lro_rx_handler)(void *handle, const __be64 *rsp,
drivers/net/ethernet/chelsio/cxgb4/sge.c
3524
static int t4_rx_hststamp(struct adapter *adapter, const __be64 *rsp,
drivers/net/ethernet/chelsio/cxgb4/sge.c
3529
if (unlikely((*(u8 *)rsp == CPL_RX_MPS_PKT) &&
drivers/net/ethernet/chelsio/cxgb4/sge.c
3578
const __be64 *rsp,
drivers/net/ethernet/chelsio/cxgb4/sge.c
3581
u8 opcode = ((const struct rss_header *)rsp)->opcode;
drivers/net/ethernet/chelsio/cxgb4/sge.c
3588
rsp++;
drivers/net/ethernet/chelsio/cxgb4/sge.c
3593
((const struct cpl_fw4_msg *)rsp)->type ==
drivers/net/ethernet/chelsio/cxgb4/sge.c
3595
rsp++;
drivers/net/ethernet/chelsio/cxgb4/sge.c
3596
opcode = ((const struct rss_header *)rsp)->opcode;
drivers/net/ethernet/chelsio/cxgb4/sge.c
3597
rsp++;
drivers/net/ethernet/chelsio/cxgb4/sge.c
3622
egr = (struct cpl_sge_egr_update *)rsp;
drivers/net/ethernet/chelsio/cxgb4/sge.c
3662
int t4_ethrx_handler(struct sge_rspq *q, const __be64 *rsp,
drivers/net/ethernet/chelsio/cxgb4/sge.c
3681
if (unlikely((*(u8 *)rsp == CPL_FW4_MSG) ||
drivers/net/ethernet/chelsio/cxgb4/sge.c
3682
(*(u8 *)rsp == CPL_SGE_EGR_UPDATE))) {
drivers/net/ethernet/chelsio/cxgb4/sge.c
3683
t4_tx_completion_handler(q, rsp, si);
drivers/net/ethernet/chelsio/cxgb4/sge.c
3687
if (unlikely(*(u8 *)rsp == cpl_trace_pkt))
drivers/net/ethernet/chelsio/cxgb4/sge.c
3690
pkt = (const struct cpl_rx_pkt *)rsp;
drivers/net/ethernet/chelsio/cxgb4/sge.c
3727
ret = t4_rx_hststamp(adapter, rsp, rxq, skb);
drivers/net/ethernet/chelsio/cxgb4/sge.c
4056
int cxgb4_ethofld_rx_handler(struct sge_rspq *q, const __be64 *rsp,
drivers/net/ethernet/chelsio/cxgb4/sge.c
4059
u8 opcode = ((const struct rss_header *)rsp)->opcode;
drivers/net/ethernet/chelsio/cxgb4/sge.c
4062
rsp++;
drivers/net/ethernet/chelsio/cxgb4/sge.c
4073
cpl = (const struct cpl_fw4_ack *)rsp;
drivers/net/ethernet/chelsio/cxgb4/t4_hw.c
3871
u32 cfg, val, req, rsp;
drivers/net/ethernet/chelsio/cxgb4/t4_hw.c
3879
rsp = PILADBGWRPTR_G(val);
drivers/net/ethernet/chelsio/cxgb4/t4_hw.c
3883
*pif_rsp_wrptr = rsp;
drivers/net/ethernet/chelsio/cxgb4/t4_hw.c
3888
PILADBGRDPTR_V(rsp));
drivers/net/ethernet/chelsio/cxgb4/t4_hw.c
3892
rsp++;
drivers/net/ethernet/chelsio/cxgb4/t4_hw.c
3895
rsp = (rsp + 2) & PILADBGRDPTR_M;
drivers/net/ethernet/chelsio/cxgb4/t4_hw.c
5148
const u16 *rsp = rspq;
drivers/net/ethernet/chelsio/cxgb4/t4_hw.c
5172
v = FW_RSS_IND_TBL_CMD_IQ0_V(*rsp);
drivers/net/ethernet/chelsio/cxgb4/t4_hw.c
5173
if (++rsp >= rsp_end)
drivers/net/ethernet/chelsio/cxgb4/t4_hw.c
5174
rsp = rspq;
drivers/net/ethernet/chelsio/cxgb4/t4_hw.c
5175
v |= FW_RSS_IND_TBL_CMD_IQ1_V(*rsp);
drivers/net/ethernet/chelsio/cxgb4/t4_hw.c
5176
if (++rsp >= rsp_end)
drivers/net/ethernet/chelsio/cxgb4/t4_hw.c
5177
rsp = rspq;
drivers/net/ethernet/chelsio/cxgb4/t4_hw.c
5178
v |= FW_RSS_IND_TBL_CMD_IQ2_V(*rsp);
drivers/net/ethernet/chelsio/cxgb4/t4_hw.c
5179
if (++rsp >= rsp_end)
drivers/net/ethernet/chelsio/cxgb4/t4_hw.c
5180
rsp = rspq;
drivers/net/ethernet/chelsio/cxgb4/t4_hw.c
5667
t4_tp_mib_read(adap, st->rsp, nchan, TP_MIB_CPL_OUT_RSP_0_A, sleep_ok);
drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c
487
static int fwevtq_handler(struct sge_rspq *rspq, const __be64 *rsp,
drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c
494
u8 opcode = ((const struct rss_header *)rsp)->opcode;
drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c
495
void *cpl = (void *)(rsp + 1);
drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c
511
const struct cpl_sge_egr_update *p = (void *)(rsp + 3);
drivers/net/ethernet/chelsio/cxgb4vf/sge.c
1611
int t4vf_ethrx_handler(struct sge_rspq *rspq, const __be64 *rsp,
drivers/net/ethernet/chelsio/cxgb4vf/sge.c
1615
const struct cpl_rx_pkt *pkt = (void *)rsp;
drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c
1250
const u16 *rsp = rspq;
drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c
1308
*qbp++ = *rsp++;
drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c
1309
if (rsp >= rsp_end)
drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c
1310
rsp = rspq;
drivers/net/ethernet/chelsio/inline_crypto/ch_ktls/chcr_ktls.c
2142
static int chcr_ktls_uld_rx_handler(void *handle, const __be64 *rsp,
drivers/net/ethernet/chelsio/inline_crypto/ch_ktls/chcr_ktls.c
2145
const struct cpl_act_open_rpl *rpl = (struct cpl_act_open_rpl *)rsp;
drivers/net/ethernet/chelsio/inline_crypto/ch_ktls/chcr_ktls.c
2157
work_handlers[opcode](adap, (unsigned char *)&rsp[1]);
drivers/net/ethernet/fungible/funcore/fun_dev.c
437
static void fun_admin_cmd_sync_cb(struct fun_dev *fd, void *rsp, void *cb_data)
drivers/net/ethernet/fungible/funcore/fun_dev.c
439
const struct fun_admin_rsp_common *rsp_common = rsp;
drivers/net/ethernet/fungible/funcore/fun_dev.c
453
memcpy(ctx->rsp_buf, rsp, rsp_len);
drivers/net/ethernet/fungible/funcore/fun_dev.c
461
struct fun_admin_req_common *cmd, void *rsp,
drivers/net/ethernet/fungible/funcore/fun_dev.c
466
.rsp_buf = rsp,
drivers/net/ethernet/fungible/funcore/fun_dev.c
516
struct fun_admin_res_count_rsp rsp;
drivers/net/ethernet/fungible/funcore/fun_dev.c
524
rc = fun_submit_admin_sync_cmd(fdev, &cmd.req.common, &cmd.rsp,
drivers/net/ethernet/fungible/funcore/fun_dev.c
526
return rc ? rc : be32_to_cpu(cmd.rsp.count.data);
drivers/net/ethernet/fungible/funcore/fun_dev.h
134
struct fun_admin_req_common *cmd, void *rsp,
drivers/net/ethernet/fungible/funcore/fun_dev.h
33
typedef void (*fun_admin_callback_t)(struct fun_dev *fdev, void *rsp,
drivers/net/ethernet/fungible/funcore/fun_queue.c
109
&cmd.rsp, sizeof(cmd.rsp), 0);
drivers/net/ethernet/fungible/funcore/fun_queue.c
113
hw_qid = be32_to_cpu(cmd.rsp.id);
drivers/net/ethernet/fungible/funcore/fun_queue.c
133
struct fun_admin_generic_create_rsp rsp;
drivers/net/ethernet/fungible/funcore/fun_queue.c
152
&cmd.rsp, sizeof(cmd.rsp), 0);
drivers/net/ethernet/fungible/funcore/fun_queue.c
156
hw_qid = be32_to_cpu(cmd.rsp.id);
drivers/net/ethernet/fungible/funcore/fun_queue.c
234
const struct fun_rsp_common *rsp, bool *need_free)
drivers/net/ethernet/fungible/funcore/fun_queue.c
243
dataop = (void *)rsp + rsp->suboff8 * 8;
drivers/net/ethernet/fungible/funcore/fun_queue.c
285
struct fun_rsp_common *rsp;
drivers/net/ethernet/fungible/funcore/fun_queue.c
310
rsp = cqe;
drivers/net/ethernet/fungible/funcore/fun_queue.c
311
flags = be16_to_cpu(rsp->flags);
drivers/net/ethernet/fungible/funcore/fun_queue.c
315
rsp = fun_data_from_rq(funq, rsp, &need_free);
drivers/net/ethernet/fungible/funcore/fun_queue.c
316
if (!rsp) {
drivers/net/ethernet/fungible/funcore/fun_queue.c
317
rsp = cqe;
drivers/net/ethernet/fungible/funcore/fun_queue.c
318
rsp->len8 = 1;
drivers/net/ethernet/fungible/funcore/fun_queue.c
319
if (rsp->ret == 0)
drivers/net/ethernet/fungible/funcore/fun_queue.c
320
rsp->ret = ENOMEM;
drivers/net/ethernet/fungible/funcore/fun_queue.c
325
funq->cq_cb(funq, funq->cb_data, rsp, info);
drivers/net/ethernet/fungible/funcore/fun_queue.c
327
kfree(rsp);
drivers/net/ethernet/fungible/funcore/fun_queue.c
83
struct fun_admin_generic_create_rsp rsp;
drivers/net/ethernet/fungible/funeth/funeth_ethtool.c
1117
struct fun_admin_port_xcvr_read_rsp rsp;
drivers/net/ethernet/fungible/funeth/funeth_ethtool.c
1135
rc = fun_submit_admin_sync_cmd(fp->fdev, &cmd.req.common, &cmd.rsp,
drivers/net/ethernet/fungible/funeth/funeth_ethtool.c
1136
sizeof(cmd.rsp), 0);
drivers/net/ethernet/fungible/funeth/funeth_ethtool.c
1140
memcpy(req->data, cmd.rsp.data, req->length);
drivers/net/ethernet/fungible/funeth/funeth_ktls.c
31
struct fun_admin_ktls_modify_rsp rsp;
drivers/net/ethernet/fungible/funeth/funeth_ktls.c
58
rc = fun_submit_admin_sync_cmd(fp->fdev, &req.common, &rsp,
drivers/net/ethernet/fungible/funeth/funeth_ktls.c
59
sizeof(rsp), 0);
drivers/net/ethernet/fungible/funeth/funeth_ktls.c
65
tx_ctx->tlsid = rsp.tlsid;
drivers/net/ethernet/fungible/funeth/funeth_main.c
102
&cmd.rsp, cmd_size, 0);
drivers/net/ethernet/fungible/funeth/funeth_main.c
106
for (r48rsp = cmd.rsp.u.read.read48, i = 0; i < n; i++, r48rsp++) {
drivers/net/ethernet/fungible/funeth/funeth_main.c
188
struct fun_admin_generic_create_rsp rsp;
drivers/net/ethernet/fungible/funeth/funeth_main.c
1906
const struct fun_admin_port_notif *rsp = entry;
drivers/net/ethernet/fungible/funeth/funeth_main.c
1908
if (rsp->subop == FUN_ADMIN_SUBOP_NOTIFY) {
drivers/net/ethernet/fungible/funeth/funeth_main.c
1909
fun_update_link_state(to_fun_ethdev(fdev), rsp);
drivers/net/ethernet/fungible/funeth/funeth_main.c
1910
} else if (rsp->subop == FUN_ADMIN_SUBOP_RES_COUNT) {
drivers/net/ethernet/fungible/funeth/funeth_main.c
1920
op, rsp->subop);
drivers/net/ethernet/fungible/funeth/funeth_main.c
217
&cmd.rsp, sizeof(cmd.rsp), 0);
drivers/net/ethernet/fungible/funeth/funeth_main.c
219
fp->rss_hw_id = be32_to_cpu(cmd.rsp.id);
drivers/net/ethernet/fungible/funeth/funeth_main.c
48
struct fun_admin_port_rsp rsp;
drivers/net/ethernet/fungible/funeth/funeth_main.c
567
struct fun_admin_port_rsp rsp;
drivers/net/ethernet/fungible/funeth/funeth_main.c
580
rc = fun_submit_admin_sync_cmd(fp->fdev, &cmd.req.common, &cmd.rsp,
drivers/net/ethernet/fungible/funeth/funeth_main.c
581
sizeof(cmd.rsp), 0);
drivers/net/ethernet/fungible/funeth/funeth_main.c
584
fp->lport = be16_to_cpu(cmd.rsp.u.create.lport);
drivers/net/ethernet/fungible/funeth/funeth_main.c
604
struct fun_admin_generic_create_rsp rsp;
drivers/net/ethernet/fungible/funeth/funeth_main.c
615
rc = fun_submit_admin_sync_cmd(fp->fdev, &cmd.req.common, &cmd.rsp,
drivers/net/ethernet/fungible/funeth/funeth_main.c
616
sizeof(cmd.rsp), 0);
drivers/net/ethernet/fungible/funeth/funeth_main.c
617
return rc ? rc : be32_to_cpu(cmd.rsp.id);
drivers/net/ethernet/fungible/funeth/funeth_main.c
67
&cmd.rsp, cmd_size, 0);
drivers/net/ethernet/fungible/funeth/funeth_main.c
84
struct fun_admin_port_rsp rsp;
drivers/net/ethernet/intel/ixgbe/ixgbe_type.h
2803
struct ixgbe_hic_hdr2_rsp rsp;
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
437
struct ixgbe_hic_phy_activity_resp rsp;
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
458
if (hic.rsp.hdr.cmd_or_resp.ret_status ==
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
461
(*data)[i] = be32_to_cpu(hic.rsp.data[i]);
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
827
struct ixgbe_hic_internal_phy_resp rsp;
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
843
*data = be32_to_cpu(hic.rsp.read_data);
drivers/net/ethernet/marvell/octeon_ep/octep_pfvf_mbox.c
130
union octep_pfvf_mbox_word *rsp)
drivers/net/ethernet/marvell/octeon_ep/octep_pfvf_mbox.c
136
rsp->s_set_mtu.type = OCTEP_PFVF_MBOX_TYPE_RSP_NACK;
drivers/net/ethernet/marvell/octeon_ep/octep_pfvf_mbox.c
140
rsp->s_set_mtu.type = OCTEP_PFVF_MBOX_TYPE_RSP_ACK;
drivers/net/ethernet/marvell/octeon_ep/octep_pfvf_mbox.c
145
union octep_pfvf_mbox_word *rsp)
drivers/net/ethernet/marvell/octeon_ep/octep_pfvf_mbox.c
149
rsp->s_set_mtu.type = OCTEP_PFVF_MBOX_TYPE_RSP_ACK;
drivers/net/ethernet/marvell/octeon_ep/octep_pfvf_mbox.c
150
rsp->s_get_mtu.mtu = max_rx_pktlen;
drivers/net/ethernet/marvell/octeon_ep/octep_pfvf_mbox.c
155
union octep_pfvf_mbox_word *rsp)
drivers/net/ethernet/marvell/octeon_ep/octep_pfvf_mbox.c
163
rsp->s_set_mac.type = OCTEP_PFVF_MBOX_TYPE_RSP_NACK;
drivers/net/ethernet/marvell/octeon_ep/octep_pfvf_mbox.c
169
rsp->s_set_mac.type = OCTEP_PFVF_MBOX_TYPE_RSP_NACK;
drivers/net/ethernet/marvell/octeon_ep/octep_pfvf_mbox.c
176
rsp->s_set_mac.type = OCTEP_PFVF_MBOX_TYPE_RSP_ACK;
drivers/net/ethernet/marvell/octeon_ep/octep_pfvf_mbox.c
181
union octep_pfvf_mbox_word *rsp)
drivers/net/ethernet/marvell/octeon_ep/octep_pfvf_mbox.c
187
ether_addr_copy(rsp->s_set_mac.mac_addr,
drivers/net/ethernet/marvell/octeon_ep/octep_pfvf_mbox.c
189
rsp->s_set_mac.type = OCTEP_PFVF_MBOX_TYPE_RSP_ACK;
drivers/net/ethernet/marvell/octeon_ep/octep_pfvf_mbox.c
192
err = octep_ctrl_net_get_mac_addr(oct, vf_id, rsp->s_set_mac.mac_addr);
drivers/net/ethernet/marvell/octeon_ep/octep_pfvf_mbox.c
194
rsp->s_set_mac.type = OCTEP_PFVF_MBOX_TYPE_RSP_NACK;
drivers/net/ethernet/marvell/octeon_ep/octep_pfvf_mbox.c
199
ether_addr_copy(oct->vf_info[vf_id].mac_addr, rsp->s_set_mac.mac_addr);
drivers/net/ethernet/marvell/octeon_ep/octep_pfvf_mbox.c
200
rsp->s_set_mac.type = OCTEP_PFVF_MBOX_TYPE_RSP_ACK;
drivers/net/ethernet/marvell/octeon_ep/octep_pfvf_mbox.c
205
union octep_pfvf_mbox_word *rsp)
drivers/net/ethernet/marvell/octeon_ep/octep_pfvf_mbox.c
213
rsp->s.type = OCTEP_PFVF_MBOX_TYPE_RSP_NACK;
drivers/net/ethernet/marvell/octeon_ep/octep_pfvf_mbox.c
218
rsp->s.type = OCTEP_PFVF_MBOX_TYPE_RSP_ACK;
drivers/net/ethernet/marvell/octeon_ep/octep_pfvf_mbox.c
223
union octep_pfvf_mbox_word *rsp)
drivers/net/ethernet/marvell/octeon_ep/octep_pfvf_mbox.c
230
rsp->s_fw_info.type = OCTEP_PFVF_MBOX_TYPE_RSP_NACK;
drivers/net/ethernet/marvell/octeon_ep/octep_pfvf_mbox.c
235
rsp->s_fw_info.pkind = fw_info.pkind;
drivers/net/ethernet/marvell/octeon_ep/octep_pfvf_mbox.c
236
rsp->s_fw_info.fsz = fw_info.fsz;
drivers/net/ethernet/marvell/octeon_ep/octep_pfvf_mbox.c
237
rsp->s_fw_info.rx_ol_flags = fw_info.rx_ol_flags;
drivers/net/ethernet/marvell/octeon_ep/octep_pfvf_mbox.c
238
rsp->s_fw_info.tx_ol_flags = fw_info.tx_ol_flags;
drivers/net/ethernet/marvell/octeon_ep/octep_pfvf_mbox.c
240
rsp->s_fw_info.type = OCTEP_PFVF_MBOX_TYPE_RSP_ACK;
drivers/net/ethernet/marvell/octeon_ep/octep_pfvf_mbox.c
245
union octep_pfvf_mbox_word *rsp)
drivers/net/ethernet/marvell/octeon_ep/octep_pfvf_mbox.c
255
rsp->s_offloads.type = OCTEP_PFVF_MBOX_TYPE_RSP_NACK;
drivers/net/ethernet/marvell/octeon_ep/octep_pfvf_mbox.c
259
rsp->s_offloads.type = OCTEP_PFVF_MBOX_TYPE_RSP_ACK;
drivers/net/ethernet/marvell/octeon_ep/octep_pfvf_mbox.c
323
union octep_pfvf_mbox_word *rsp)
drivers/net/ethernet/marvell/octeon_ep/octep_pfvf_mbox.c
332
rsp->s_data.type = OCTEP_PFVF_MBOX_TYPE_RSP_ACK;
drivers/net/ethernet/marvell/octeon_ep/octep_pfvf_mbox.c
347
*((int32_t *)rsp->s_data.data) = mbox->message_len;
drivers/net/ethernet/marvell/octeon_ep/octep_pfvf_mbox.c
350
rsp->s_data.type = OCTEP_PFVF_MBOX_TYPE_RSP_NACK;
drivers/net/ethernet/marvell/octeon_ep/octep_pfvf_mbox.c
36
union octep_pfvf_mbox_word *rsp)
drivers/net/ethernet/marvell/octeon_ep/octep_pfvf_mbox.c
360
*((int32_t *)rsp->s_data.data) = mbox->message_len;
drivers/net/ethernet/marvell/octeon_ep/octep_pfvf_mbox.c
366
rsp->s_data.type = OCTEP_PFVF_MBOX_TYPE_RSP_NACK;
drivers/net/ethernet/marvell/octeon_ep/octep_pfvf_mbox.c
371
*((int32_t *)rsp->s_data.data) = mbox->message_len;
drivers/net/ethernet/marvell/octeon_ep/octep_pfvf_mbox.c
383
rsp->s_data.data[i] =
drivers/net/ethernet/marvell/octeon_ep/octep_pfvf_mbox.c
414
union octep_pfvf_mbox_word rsp = { 0 };
drivers/net/ethernet/marvell/octeon_ep/octep_pfvf_mbox.c
425
rsp.u64 = 0;
drivers/net/ethernet/marvell/octeon_ep/octep_pfvf_mbox.c
429
octep_pfvf_validate_version(oct, vf_id, cmd, &rsp);
drivers/net/ethernet/marvell/octeon_ep/octep_pfvf_mbox.c
43
rsp->s_version.version = vf_version;
drivers/net/ethernet/marvell/octeon_ep/octep_pfvf_mbox.c
432
octep_pfvf_get_link_status(oct, vf_id, cmd, &rsp);
drivers/net/ethernet/marvell/octeon_ep/octep_pfvf_mbox.c
435
octep_pfvf_set_link_status(oct, vf_id, cmd, &rsp);
drivers/net/ethernet/marvell/octeon_ep/octep_pfvf_mbox.c
438
octep_pfvf_set_rx_state(oct, vf_id, cmd, &rsp);
drivers/net/ethernet/marvell/octeon_ep/octep_pfvf_mbox.c
441
octep_pfvf_set_mtu(oct, vf_id, cmd, &rsp);
drivers/net/ethernet/marvell/octeon_ep/octep_pfvf_mbox.c
444
octep_pfvf_set_mac_addr(oct, vf_id, cmd, &rsp);
drivers/net/ethernet/marvell/octeon_ep/octep_pfvf_mbox.c
447
octep_pfvf_get_mac_addr(oct, vf_id, cmd, &rsp);
drivers/net/ethernet/marvell/octeon_ep/octep_pfvf_mbox.c
45
rsp->s_version.version = OCTEP_PFVF_MBOX_VERSION_CURRENT;
drivers/net/ethernet/marvell/octeon_ep/octep_pfvf_mbox.c
451
octep_pfvf_pf_get_data(oct, mbox, vf_id, cmd, &rsp);
drivers/net/ethernet/marvell/octeon_ep/octep_pfvf_mbox.c
454
octep_pfvf_get_mtu(oct, vf_id, cmd, &rsp);
drivers/net/ethernet/marvell/octeon_ep/octep_pfvf_mbox.c
457
octep_pfvf_dev_remove(oct, vf_id, cmd, &rsp);
drivers/net/ethernet/marvell/octeon_ep/octep_pfvf_mbox.c
460
octep_pfvf_get_fw_info(oct, vf_id, cmd, &rsp);
drivers/net/ethernet/marvell/octeon_ep/octep_pfvf_mbox.c
463
octep_pfvf_set_offloads(oct, vf_id, cmd, &rsp);
drivers/net/ethernet/marvell/octeon_ep/octep_pfvf_mbox.c
467
rsp.s.type = OCTEP_PFVF_MBOX_TYPE_RSP_NACK;
drivers/net/ethernet/marvell/octeon_ep/octep_pfvf_mbox.c
47
oct->vf_info[vf_id].mbox_version = rsp->s_version.version;
drivers/net/ethernet/marvell/octeon_ep/octep_pfvf_mbox.c
470
writeq(rsp.u64, mbox->vf_pf_data_reg);
drivers/net/ethernet/marvell/octeon_ep/octep_pfvf_mbox.c
51
rsp->s_version.type = OCTEP_PFVF_MBOX_TYPE_RSP_ACK;
drivers/net/ethernet/marvell/octeon_ep/octep_pfvf_mbox.c
56
union octep_pfvf_mbox_word *rsp)
drivers/net/ethernet/marvell/octeon_ep/octep_pfvf_mbox.c
62
rsp->s_link_status.type = OCTEP_PFVF_MBOX_TYPE_RSP_NACK;
drivers/net/ethernet/marvell/octeon_ep/octep_pfvf_mbox.c
66
rsp->s_link_status.type = OCTEP_PFVF_MBOX_TYPE_RSP_ACK;
drivers/net/ethernet/marvell/octeon_ep/octep_pfvf_mbox.c
67
rsp->s_link_status.status = status;
drivers/net/ethernet/marvell/octeon_ep/octep_pfvf_mbox.c
72
union octep_pfvf_mbox_word *rsp)
drivers/net/ethernet/marvell/octeon_ep/octep_pfvf_mbox.c
78
rsp->s_link_status.type = OCTEP_PFVF_MBOX_TYPE_RSP_NACK;
drivers/net/ethernet/marvell/octeon_ep/octep_pfvf_mbox.c
82
rsp->s_link_status.type = OCTEP_PFVF_MBOX_TYPE_RSP_ACK;
drivers/net/ethernet/marvell/octeon_ep/octep_pfvf_mbox.c
87
union octep_pfvf_mbox_word *rsp)
drivers/net/ethernet/marvell/octeon_ep/octep_pfvf_mbox.c
93
rsp->s_link_state.type = OCTEP_PFVF_MBOX_TYPE_RSP_NACK;
drivers/net/ethernet/marvell/octeon_ep/octep_pfvf_mbox.c
97
rsp->s_link_state.type = OCTEP_PFVF_MBOX_TYPE_RSP_ACK;
drivers/net/ethernet/marvell/octeon_ep_vf/octep_vf_mbox.c
114
union octep_pfvf_mbox_word *rsp)
drivers/net/ethernet/marvell/octeon_ep_vf/octep_vf_mbox.c
127
if (!rsp)
drivers/net/ethernet/marvell/octeon_ep_vf/octep_vf_mbox.c
134
rsp->u64 = reg_val;
drivers/net/ethernet/marvell/octeon_ep_vf/octep_vf_mbox.c
142
if (rsp->s.type != OCTEP_PFVF_MBOX_TYPE_RSP_ACK) {
drivers/net/ethernet/marvell/octeon_ep_vf/octep_vf_mbox.c
146
rsp->u64 = reg_val;
drivers/net/ethernet/marvell/octeon_ep_vf/octep_vf_mbox.c
151
union octep_pfvf_mbox_word *rsp)
drivers/net/ethernet/marvell/octeon_ep_vf/octep_vf_mbox.c
165
ret = __octep_vf_mbox_send_cmd(oct, cmd, rsp);
drivers/net/ethernet/marvell/octeon_ep_vf/octep_vf_mbox.c
175
union octep_pfvf_mbox_word rsp;
drivers/net/ethernet/marvell/octeon_ep_vf/octep_vf_mbox.c
187
ret = __octep_vf_mbox_send_cmd(oct, cmd, &rsp);
drivers/net/ethernet/marvell/octeon_ep_vf/octep_vf_mbox.c
196
data_len = *((int32_t *)rsp.s_data.data);
drivers/net/ethernet/marvell/octeon_ep_vf/octep_vf_mbox.c
199
rsp.u64 = 0;
drivers/net/ethernet/marvell/octeon_ep_vf/octep_vf_mbox.c
203
ret = __octep_vf_mbox_send_cmd(oct, cmd, &rsp);
drivers/net/ethernet/marvell/octeon_ep_vf/octep_vf_mbox.c
220
rsp.s_data.data[i];
drivers/net/ethernet/marvell/octeon_ep_vf/octep_vf_mbox.c
224
rsp.u64 = 0;
drivers/net/ethernet/marvell/octeon_ep_vf/octep_vf_mbox.c
240
union octep_pfvf_mbox_word rsp;
drivers/net/ethernet/marvell/octeon_ep_vf/octep_vf_mbox.c
254
ret = octep_vf_mbox_send_cmd(oct, cmd, &rsp);
drivers/net/ethernet/marvell/octeon_ep_vf/octep_vf_mbox.c
259
if (rsp.s_set_mtu.type != OCTEP_PFVF_MBOX_TYPE_RSP_ACK) {
drivers/net/ethernet/marvell/octeon_ep_vf/octep_vf_mbox.c
270
union octep_pfvf_mbox_word rsp;
drivers/net/ethernet/marvell/octeon_ep_vf/octep_vf_mbox.c
277
ret = octep_vf_mbox_send_cmd(oct, cmd, &rsp);
drivers/net/ethernet/marvell/octeon_ep_vf/octep_vf_mbox.c
282
if (rsp.s_set_mac.type != OCTEP_PFVF_MBOX_TYPE_RSP_ACK) {
drivers/net/ethernet/marvell/octeon_ep_vf/octep_vf_mbox.c
292
union octep_pfvf_mbox_word rsp;
drivers/net/ethernet/marvell/octeon_ep_vf/octep_vf_mbox.c
297
ret = octep_vf_mbox_send_cmd(oct, cmd, &rsp);
drivers/net/ethernet/marvell/octeon_ep_vf/octep_vf_mbox.c
302
if (rsp.s_set_mac.type != OCTEP_PFVF_MBOX_TYPE_RSP_ACK) {
drivers/net/ethernet/marvell/octeon_ep_vf/octep_vf_mbox.c
307
mac_addr[i] = rsp.s_set_mac.mac_addr[i];
drivers/net/ethernet/marvell/octeon_ep_vf/octep_vf_mbox.c
314
union octep_pfvf_mbox_word rsp;
drivers/net/ethernet/marvell/octeon_ep_vf/octep_vf_mbox.c
320
ret = octep_vf_mbox_send_cmd(oct, cmd, &rsp);
drivers/net/ethernet/marvell/octeon_ep_vf/octep_vf_mbox.c
325
if (rsp.s_link_state.type != OCTEP_PFVF_MBOX_TYPE_RSP_ACK) {
drivers/net/ethernet/marvell/octeon_ep_vf/octep_vf_mbox.c
335
union octep_pfvf_mbox_word rsp;
drivers/net/ethernet/marvell/octeon_ep_vf/octep_vf_mbox.c
341
ret = octep_vf_mbox_send_cmd(oct, cmd, &rsp);
drivers/net/ethernet/marvell/octeon_ep_vf/octep_vf_mbox.c
346
if (rsp.s_link_status.type != OCTEP_PFVF_MBOX_TYPE_RSP_ACK) {
drivers/net/ethernet/marvell/octeon_ep_vf/octep_vf_mbox.c
356
union octep_pfvf_mbox_word rsp;
drivers/net/ethernet/marvell/octeon_ep_vf/octep_vf_mbox.c
361
ret = octep_vf_mbox_send_cmd(oct, cmd, &rsp);
drivers/net/ethernet/marvell/octeon_ep_vf/octep_vf_mbox.c
366
if (rsp.s_link_status.type != OCTEP_PFVF_MBOX_TYPE_RSP_ACK) {
drivers/net/ethernet/marvell/octeon_ep_vf/octep_vf_mbox.c
370
*oper_up = rsp.s_link_status.status;
drivers/net/ethernet/marvell/octeon_ep_vf/octep_vf_mbox.c
388
union octep_pfvf_mbox_word rsp;
drivers/net/ethernet/marvell/octeon_ep_vf/octep_vf_mbox.c
393
ret = octep_vf_mbox_send_cmd(oct, cmd, &rsp);
drivers/net/ethernet/marvell/octeon_ep_vf/octep_vf_mbox.c
398
if (rsp.s_fw_info.type != OCTEP_PFVF_MBOX_TYPE_RSP_ACK) {
drivers/net/ethernet/marvell/octeon_ep_vf/octep_vf_mbox.c
402
oct->fw_info.pkind = rsp.s_fw_info.pkind;
drivers/net/ethernet/marvell/octeon_ep_vf/octep_vf_mbox.c
403
oct->fw_info.fsz = rsp.s_fw_info.fsz;
drivers/net/ethernet/marvell/octeon_ep_vf/octep_vf_mbox.c
404
oct->fw_info.rx_ol_flags = rsp.s_fw_info.rx_ol_flags;
drivers/net/ethernet/marvell/octeon_ep_vf/octep_vf_mbox.c
405
oct->fw_info.tx_ol_flags = rsp.s_fw_info.tx_ol_flags;
drivers/net/ethernet/marvell/octeon_ep_vf/octep_vf_mbox.c
414
union octep_pfvf_mbox_word rsp;
drivers/net/ethernet/marvell/octeon_ep_vf/octep_vf_mbox.c
421
ret = octep_vf_mbox_send_cmd(oct, cmd, &rsp);
drivers/net/ethernet/marvell/octeon_ep_vf/octep_vf_mbox.c
426
if (rsp.s_link_state.type != OCTEP_PFVF_MBOX_TYPE_RSP_ACK) {
drivers/net/ethernet/marvell/octeon_ep_vf/octep_vf_mbox.c
57
union octep_pfvf_mbox_word rsp;
drivers/net/ethernet/marvell/octeon_ep_vf/octep_vf_mbox.c
63
ret = octep_vf_mbox_send_cmd(oct, cmd, &rsp);
drivers/net/ethernet/marvell/octeon_ep_vf/octep_vf_mbox.c
69
oct->mbox_neg_ver = (u32)rsp.s_version.version;
drivers/net/ethernet/marvell/octeon_ep_vf/octep_vf_mbox.c
73
(u32)rsp.s_version.version);
drivers/net/ethernet/marvell/octeon_ep_vf/octep_vf_mbox.h
152
union octep_pfvf_mbox_word *rsp);
drivers/net/ethernet/marvell/octeontx2/af/cgx.c
807
int cgx_get_fec_stats(void *cgxd, int lmac_id, struct cgx_fec_stats_rsp *rsp)
drivers/net/ethernet/marvell/octeontx2/af/cgx.c
829
rsp->fec_corr_blks +=
drivers/net/ethernet/marvell/octeontx2/af/cgx.c
831
rsp->fec_uncorr_blks +=
drivers/net/ethernet/marvell/octeontx2/af/cgx.h
168
int cgx_get_fec_stats(void *cgxd, int lmac_id, struct cgx_fec_stats_rsp *rsp);
drivers/net/ethernet/marvell/octeontx2/af/cn20k/debugfs.c
493
struct nix_cn20k_aq_enq_rsp *rsp)
drivers/net/ethernet/marvell/octeontx2/af/cn20k/debugfs.c
495
struct nix_cn20k_cq_ctx_s *cq_ctx = &rsp->cq;
drivers/net/ethernet/marvell/octeontx2/af/cn20k/debugfs.c
546
struct npa_cn20k_aq_enq_rsp *rsp)
drivers/net/ethernet/marvell/octeontx2/af/cn20k/debugfs.c
548
struct npa_cn20k_aura_s *aura = &rsp->aura;
drivers/net/ethernet/marvell/octeontx2/af/cn20k/debugfs.c
589
struct npa_cn20k_aq_enq_rsp *rsp)
drivers/net/ethernet/marvell/octeontx2/af/cn20k/debugfs.c
591
struct npa_cn20k_pool_s *pool = &rsp->pool;
drivers/net/ethernet/marvell/octeontx2/af/cn20k/debugfs.h
25
struct nix_cn20k_aq_enq_rsp *rsp);
drivers/net/ethernet/marvell/octeontx2/af/cn20k/debugfs.h
27
struct npa_cn20k_aq_enq_rsp *rsp);
drivers/net/ethernet/marvell/octeontx2/af/cn20k/debugfs.h
29
struct npa_cn20k_aq_enq_rsp *rsp);
drivers/net/ethernet/marvell/octeontx2/af/cn20k/nix.c
16
struct nix_cn20k_aq_enq_rsp *rsp)
drivers/net/ethernet/marvell/octeontx2/af/cn20k/nix.c
19
(struct nix_aq_enq_rsp *)rsp);
drivers/net/ethernet/marvell/octeontx2/af/cn20k/npa.c
16
struct npa_cn20k_aq_enq_rsp *rsp)
drivers/net/ethernet/marvell/octeontx2/af/cn20k/npa.c
19
(struct npa_aq_enq_rsp *)rsp);
drivers/net/ethernet/marvell/octeontx2/af/cn20k/npc.c
1365
struct msg_rsp *rsp)
drivers/net/ethernet/marvell/octeontx2/af/cn20k/npc.c
1409
struct npc_cn20k_mcam_read_entry_rsp *rsp)
drivers/net/ethernet/marvell/octeontx2/af/cn20k/npc.c
1427
&rsp->entry_data, &rsp->intf,
drivers/net/ethernet/marvell/octeontx2/af/cn20k/npc.c
1428
&rsp->enable, &rsp->hw_prio);
drivers/net/ethernet/marvell/octeontx2/af/cn20k/npc.c
1436
struct npc_mcam_alloc_and_write_entry_rsp *rsp)
drivers/net/ethernet/marvell/octeontx2/af/cn20k/npc.c
1498
rsp->entry = entry_rsp.entry;
drivers/net/ethernet/marvell/octeontx2/af/cn20k/npc.c
1512
struct npc_cn20k_mcam_read_base_rule_rsp *rsp)
drivers/net/ethernet/marvell/octeontx2/af/cn20k/npc.c
1528
rsp->entry.kw[0] = pfvf->rx_chan_base;
drivers/net/ethernet/marvell/octeontx2/af/cn20k/npc.c
1529
rsp->entry.kw_mask[0] = 0xFFFULL;
drivers/net/ethernet/marvell/octeontx2/af/cn20k/npc.c
1558
&rsp->entry, &intf,
drivers/net/ethernet/marvell/octeontx2/af/cn20k/npc.c
3357
struct npc_cn20k_get_fcnt_rsp *rsp)
drivers/net/ethernet/marvell/octeontx2/af/cn20k/npc.c
3359
npc_cn20k_subbank_calc_free(rvu, &rsp->free_x2,
drivers/net/ethernet/marvell/octeontx2/af/cn20k/npc.c
3360
&rsp->free_x4, &rsp->free_subbanks);
drivers/net/ethernet/marvell/octeontx2/af/cn20k/npc.c
3367
struct npc_cn20k_get_kex_cfg_rsp *rsp)
drivers/net/ethernet/marvell/octeontx2/af/cn20k/npc.c
3371
rsp->rx_keyx_cfg = CN20K_GET_KEX_CFG(NIX_INTF_RX);
drivers/net/ethernet/marvell/octeontx2/af/cn20k/npc.c
3372
rsp->tx_keyx_cfg = CN20K_GET_KEX_CFG(NIX_INTF_TX);
drivers/net/ethernet/marvell/octeontx2/af/cn20k/npc.c
3376
rsp->intf_extr_lid[NIX_INTF_RX][extr] =
drivers/net/ethernet/marvell/octeontx2/af/cn20k/npc.c
3378
rsp->intf_extr_lid[NIX_INTF_TX][extr] =
drivers/net/ethernet/marvell/octeontx2/af/cn20k/npc.c
3385
rsp->intf_extr_lt[NIX_INTF_RX][extr][lt] =
drivers/net/ethernet/marvell/octeontx2/af/cn20k/npc.c
3387
rsp->intf_extr_lt[NIX_INTF_TX][extr][lt] =
drivers/net/ethernet/marvell/octeontx2/af/cn20k/npc.c
3392
memcpy(rsp->mkex_pfl_name, rvu->mkex_pfl_name, MKEX_NAME_LEN);
drivers/net/ethernet/marvell/octeontx2/af/cn20k/npc.c
4179
struct msg_rsp *rsp)
drivers/net/ethernet/marvell/octeontx2/af/cn20k/npc.c
4264
struct npc_get_pfl_info_rsp *rsp)
drivers/net/ethernet/marvell/octeontx2/af/cn20k/npc.c
4271
rsp->kw_type = npc_priv->kw;
drivers/net/ethernet/marvell/octeontx2/af/cn20k/npc.c
4272
rsp->x4_slots = npc_priv->bank_depth;
drivers/net/ethernet/marvell/octeontx2/af/cn20k/npc.c
4278
struct npc_get_num_kws_rsp *rsp)
drivers/net/ethernet/marvell/octeontx2/af/cn20k/npc.c
4316
rsp->kws = cnt;
drivers/net/ethernet/marvell/octeontx2/af/cn20k/npc.c
4322
struct npc_get_dft_rl_idxs_rsp *rsp)
drivers/net/ethernet/marvell/octeontx2/af/cn20k/npc.c
4340
rsp->bcast = bcast;
drivers/net/ethernet/marvell/octeontx2/af/cn20k/npc.c
4341
rsp->mcast = mcast;
drivers/net/ethernet/marvell/octeontx2/af/cn20k/npc.c
4342
rsp->promisc = promisc;
drivers/net/ethernet/marvell/octeontx2/af/cn20k/npc.c
4343
rsp->ucast = ucast;
drivers/net/ethernet/marvell/octeontx2/af/cn20k/npc.c
4461
struct npc_mcam_alloc_entry_rsp rsp = { 0 };
drivers/net/ethernet/marvell/octeontx2/af/cn20k/npc.c
4533
ret = rvu_mbox_handler_npc_mcam_alloc_entry(rvu, &req, &rsp);
drivers/net/ethernet/marvell/octeontx2/af/cn20k/npc.c
4539
mcam_idx[i] = rsp.entry_list[i];
drivers/net/ethernet/marvell/octeontx2/af/cn20k/npc.c
4571
ret = rvu_mbox_handler_npc_mcam_alloc_entry(rvu, &req, &rsp);
drivers/net/ethernet/marvell/octeontx2/af/cn20k/npc.c
4581
mcam_idx[i] = rsp.entry_list[i];
drivers/net/ethernet/marvell/octeontx2/af/lmac_common.h
133
struct cgx_fec_stats_rsp *rsp);
drivers/net/ethernet/marvell/octeontx2/af/mbox.c
520
struct msg_rsp *rsp;
drivers/net/ethernet/marvell/octeontx2/af/mbox.c
522
rsp = (struct msg_rsp *)
drivers/net/ethernet/marvell/octeontx2/af/mbox.c
523
otx2_mbox_alloc_msg(mbox, devid, sizeof(*rsp));
drivers/net/ethernet/marvell/octeontx2/af/mbox.c
524
if (!rsp)
drivers/net/ethernet/marvell/octeontx2/af/mbox.c
526
rsp->hdr.id = id;
drivers/net/ethernet/marvell/octeontx2/af/mbox.c
527
rsp->hdr.sig = OTX2_MBOX_RSP_SIG;
drivers/net/ethernet/marvell/octeontx2/af/mbox.c
528
rsp->hdr.rc = MBOX_MSG_INVALID;
drivers/net/ethernet/marvell/octeontx2/af/mbox.c
529
rsp->hdr.pcifunc = pcifunc;
drivers/net/ethernet/marvell/octeontx2/af/mcs.c
1265
struct mcs_port_cfg_get_rsp *rsp)
drivers/net/ethernet/marvell/octeontx2/af/mcs.c
1269
rsp->port_mode = mcs_reg_read(mcs, MCSX_PAB_RX_SLAVE_PORT_CFGX(req->port_id)) &
drivers/net/ethernet/marvell/octeontx2/af/mcs.c
1274
rsp->fifo_skid = mcs_reg_read(mcs, reg) & MCS_PORT_FIFO_SKID_MASK;
drivers/net/ethernet/marvell/octeontx2/af/mcs.c
1276
rsp->cstm_tag_rel_mode_sel = mcs_reg_read(mcs, reg) & 0x3;
drivers/net/ethernet/marvell/octeontx2/af/mcs.c
1278
rsp->custom_hdr_enb = 1;
drivers/net/ethernet/marvell/octeontx2/af/mcs.c
1281
rsp->cstm_tag_rel_mode_sel = mcs_reg_read(mcs, reg) >> 2;
drivers/net/ethernet/marvell/octeontx2/af/mcs.c
1284
rsp->port_id = req->port_id;
drivers/net/ethernet/marvell/octeontx2/af/mcs.c
1285
rsp->mcs_id = req->mcs_id;
drivers/net/ethernet/marvell/octeontx2/af/mcs.c
1289
struct mcs_custom_tag_cfg_get_rsp *rsp)
drivers/net/ethernet/marvell/octeontx2/af/mcs.c
1304
rsp->cstm_etype[idx] = val & GENMASK(15, 0);
drivers/net/ethernet/marvell/octeontx2/af/mcs.c
1305
rsp->cstm_indx[idx] = (val >> 0x16) & 0x3;
drivers/net/ethernet/marvell/octeontx2/af/mcs.c
1308
rsp->cstm_etype_en = mcs_reg_read(mcs, reg) & 0xFF;
drivers/net/ethernet/marvell/octeontx2/af/mcs.c
1310
rsp->cstm_etype[idx] = (val >> 0x1) & GENMASK(15, 0);
drivers/net/ethernet/marvell/octeontx2/af/mcs.c
1311
rsp->cstm_indx[idx] = (val >> 0x11) & 0x3;
drivers/net/ethernet/marvell/octeontx2/af/mcs.c
1312
rsp->cstm_etype_en |= (val & 0x1) << idx;
drivers/net/ethernet/marvell/octeontx2/af/mcs.c
1316
rsp->mcs_id = req->mcs_id;
drivers/net/ethernet/marvell/octeontx2/af/mcs.c
1317
rsp->dir = req->dir;
drivers/net/ethernet/marvell/octeontx2/af/mcs.h
204
struct mcs_port_cfg_get_rsp *rsp);
drivers/net/ethernet/marvell/octeontx2/af/mcs.h
206
struct mcs_custom_tag_cfg_get_rsp *rsp);
drivers/net/ethernet/marvell/octeontx2/af/mcs_rvu_if.c
181
struct msg_rsp *rsp)
drivers/net/ethernet/marvell/octeontx2/af/mcs_rvu_if.c
206
struct mcs_hw_info *rsp)
drivers/net/ethernet/marvell/octeontx2/af/mcs_rvu_if.c
215
rsp->num_mcs_blks = rvu->mcs_blk_cnt;
drivers/net/ethernet/marvell/octeontx2/af/mcs_rvu_if.c
216
rsp->tcam_entries = mcs->hw->tcam_entries;
drivers/net/ethernet/marvell/octeontx2/af/mcs_rvu_if.c
217
rsp->secy_entries = mcs->hw->secy_entries;
drivers/net/ethernet/marvell/octeontx2/af/mcs_rvu_if.c
218
rsp->sc_entries = mcs->hw->sc_entries;
drivers/net/ethernet/marvell/octeontx2/af/mcs_rvu_if.c
219
rsp->sa_entries = mcs->hw->sa_entries;
drivers/net/ethernet/marvell/octeontx2/af/mcs_rvu_if.c
224
struct msg_rsp *rsp)
drivers/net/ethernet/marvell/octeontx2/af/mcs_rvu_if.c
240
struct msg_rsp *rsp)
drivers/net/ethernet/marvell/octeontx2/af/mcs_rvu_if.c
262
struct mcs_flowid_stats *rsp)
drivers/net/ethernet/marvell/octeontx2/af/mcs_rvu_if.c
279
mcs_get_flowid_stats(mcs, rsp, req->id, req->dir);
drivers/net/ethernet/marvell/octeontx2/af/mcs_rvu_if.c
293
struct mcs_secy_stats *rsp)
drivers/net/ethernet/marvell/octeontx2/af/mcs_rvu_if.c
307
mcs_get_rx_secy_stats(mcs, rsp, req->id);
drivers/net/ethernet/marvell/octeontx2/af/mcs_rvu_if.c
309
mcs_get_tx_secy_stats(mcs, rsp, req->id);
drivers/net/ethernet/marvell/octeontx2/af/mcs_rvu_if.c
321
struct mcs_sc_stats *rsp)
drivers/net/ethernet/marvell/octeontx2/af/mcs_rvu_if.c
334
mcs_get_sc_stats(mcs, rsp, req->id, req->dir);
drivers/net/ethernet/marvell/octeontx2/af/mcs_rvu_if.c
345
struct mcs_sa_stats *rsp)
drivers/net/ethernet/marvell/octeontx2/af/mcs_rvu_if.c
358
mcs_get_sa_stats(mcs, rsp, req->id, req->dir);
drivers/net/ethernet/marvell/octeontx2/af/mcs_rvu_if.c
369
struct mcs_port_stats *rsp)
drivers/net/ethernet/marvell/octeontx2/af/mcs_rvu_if.c
382
mcs_get_port_stats(mcs, rsp, req->id, req->dir);
drivers/net/ethernet/marvell/octeontx2/af/mcs_rvu_if.c
393
struct msg_rsp *rsp)
drivers/net/ethernet/marvell/octeontx2/af/mcs_rvu_if.c
410
struct msg_rsp *rsp)
drivers/net/ethernet/marvell/octeontx2/af/mcs_rvu_if.c
428
struct mcs_port_cfg_get_rsp *rsp)
drivers/net/ethernet/marvell/octeontx2/af/mcs_rvu_if.c
440
mcs_get_port_cfg(mcs, req, rsp);
drivers/net/ethernet/marvell/octeontx2/af/mcs_rvu_if.c
446
struct mcs_custom_tag_cfg_get_rsp *rsp)
drivers/net/ethernet/marvell/octeontx2/af/mcs_rvu_if.c
455
mcs_get_custom_tag_cfg(mcs, req, rsp);
drivers/net/ethernet/marvell/octeontx2/af/mcs_rvu_if.c
483
struct msg_rsp *rsp)
drivers/net/ethernet/marvell/octeontx2/af/mcs_rvu_if.c
497
struct msg_rsp *rsp)
drivers/net/ethernet/marvell/octeontx2/af/mcs_rvu_if.c
511
struct msg_rsp *rsp)
drivers/net/ethernet/marvell/octeontx2/af/mcs_rvu_if.c
527
struct msg_rsp *rsp)
drivers/net/ethernet/marvell/octeontx2/af/mcs_rvu_if.c
541
struct msg_rsp *rsp)
drivers/net/ethernet/marvell/octeontx2/af/mcs_rvu_if.c
557
struct msg_rsp *rsp)
drivers/net/ethernet/marvell/octeontx2/af/mcs_rvu_if.c
575
struct msg_rsp *rsp)
drivers/net/ethernet/marvell/octeontx2/af/mcs_rvu_if.c
589
struct msg_rsp *rsp)
drivers/net/ethernet/marvell/octeontx2/af/mcs_rvu_if.c
604
struct msg_rsp *rsp)
drivers/net/ethernet/marvell/octeontx2/af/mcs_rvu_if.c
631
struct msg_rsp *rsp)
drivers/net/ethernet/marvell/octeontx2/af/mcs_rvu_if.c
681
struct mcs_alloc_rsrc_rsp *rsp)
drivers/net/ethernet/marvell/octeontx2/af/mcs_rvu_if.c
701
rsrc_id = mcs_alloc_all_rsrc(mcs, &rsp->flow_ids[0],
drivers/net/ethernet/marvell/octeontx2/af/mcs_rvu_if.c
702
&rsp->secy_ids[0],
drivers/net/ethernet/marvell/octeontx2/af/mcs_rvu_if.c
703
&rsp->sc_ids[0],
drivers/net/ethernet/marvell/octeontx2/af/mcs_rvu_if.c
704
&rsp->sa_ids[0],
drivers/net/ethernet/marvell/octeontx2/af/mcs_rvu_if.c
705
&rsp->sa_ids[1],
drivers/net/ethernet/marvell/octeontx2/af/mcs_rvu_if.c
716
rsp->flow_ids[i] = rsrc_id;
drivers/net/ethernet/marvell/octeontx2/af/mcs_rvu_if.c
717
rsp->rsrc_cnt++;
drivers/net/ethernet/marvell/octeontx2/af/mcs_rvu_if.c
725
rsp->secy_ids[i] = rsrc_id;
drivers/net/ethernet/marvell/octeontx2/af/mcs_rvu_if.c
726
rsp->rsrc_cnt++;
drivers/net/ethernet/marvell/octeontx2/af/mcs_rvu_if.c
734
rsp->sc_ids[i] = rsrc_id;
drivers/net/ethernet/marvell/octeontx2/af/mcs_rvu_if.c
735
rsp->rsrc_cnt++;
drivers/net/ethernet/marvell/octeontx2/af/mcs_rvu_if.c
74
struct msg_rsp *rsp)
drivers/net/ethernet/marvell/octeontx2/af/mcs_rvu_if.c
743
rsp->sa_ids[i] = rsrc_id;
drivers/net/ethernet/marvell/octeontx2/af/mcs_rvu_if.c
744
rsp->rsrc_cnt++;
drivers/net/ethernet/marvell/octeontx2/af/mcs_rvu_if.c
749
rsp->rsrc_type = req->rsrc_type;
drivers/net/ethernet/marvell/octeontx2/af/mcs_rvu_if.c
750
rsp->dir = req->dir;
drivers/net/ethernet/marvell/octeontx2/af/mcs_rvu_if.c
751
rsp->mcs_id = req->mcs_id;
drivers/net/ethernet/marvell/octeontx2/af/mcs_rvu_if.c
752
rsp->all = req->all;
drivers/net/ethernet/marvell/octeontx2/af/mcs_rvu_if.c
763
struct mcs_alloc_ctrl_pkt_rule_rsp *rsp)
drivers/net/ethernet/marvell/octeontx2/af/mcs_rvu_if.c
803
rsp->rule_idx = rsrc_id;
drivers/net/ethernet/marvell/octeontx2/af/mcs_rvu_if.c
804
rsp->rule_type = req->rule_type;
drivers/net/ethernet/marvell/octeontx2/af/mcs_rvu_if.c
805
rsp->dir = req->dir;
drivers/net/ethernet/marvell/octeontx2/af/mcs_rvu_if.c
806
rsp->mcs_id = req->mcs_id;
drivers/net/ethernet/marvell/octeontx2/af/mcs_rvu_if.c
820
struct msg_rsp *rsp)
drivers/net/ethernet/marvell/octeontx2/af/mcs_rvu_if.c
841
struct msg_rsp *rsp)
drivers/net/ethernet/marvell/octeontx2/af/ptp.c
620
struct ptp_rsp *rsp)
drivers/net/ethernet/marvell/octeontx2/af/ptp.c
639
err = ptp_get_clock(rvu->ptp, &rsp->clk);
drivers/net/ethernet/marvell/octeontx2/af/ptp.c
642
err = ptp_get_tstmp(rvu->ptp, &rsp->clk);
drivers/net/ethernet/marvell/octeontx2/af/ptp.c
665
struct ptp_get_cap_rsp *rsp)
drivers/net/ethernet/marvell/octeontx2/af/ptp.c
671
rsp->cap |= PTP_CAP_HW_ATOMIC_UPDATE;
drivers/net/ethernet/marvell/octeontx2/af/ptp.c
673
rsp->cap &= ~BIT_ULL_MASK(0);
drivers/net/ethernet/marvell/octeontx2/af/rpm.c
694
int rpm_get_fec_stats(void *rpmd, int lmac_id, struct cgx_fec_stats_rsp *rsp)
drivers/net/ethernet/marvell/octeontx2/af/rpm.c
713
rsp->fec_corr_blks = (val_hi << 16 | val_lo);
drivers/net/ethernet/marvell/octeontx2/af/rpm.c
717
rsp->fec_uncorr_blks = (val_hi << 16 | val_lo);
drivers/net/ethernet/marvell/octeontx2/af/rpm.c
726
rsp->fec_corr_blks += (val_hi << 16 | val_lo);
drivers/net/ethernet/marvell/octeontx2/af/rpm.c
732
rsp->fec_uncorr_blks += (val_hi << 16 | val_lo);
drivers/net/ethernet/marvell/octeontx2/af/rpm.c
743
rsp->fec_corr_blks = (val_hi << 32 | val_lo);
drivers/net/ethernet/marvell/octeontx2/af/rpm.c
748
rsp->fec_uncorr_blks = (val_hi << 32 | val_lo);
drivers/net/ethernet/marvell/octeontx2/af/rpm.h
141
int rpm_get_fec_stats(void *cgxd, int lmac_id, struct cgx_fec_stats_rsp *rsp);
drivers/net/ethernet/marvell/octeontx2/af/rvu.c
1266
struct ready_msg_rsp *rsp)
drivers/net/ethernet/marvell/octeontx2/af/rvu.c
1269
rsp->rclk_freq = rvu->fwdata->rclk;
drivers/net/ethernet/marvell/octeontx2/af/rvu.c
1270
rsp->sclk_freq = rvu->fwdata->sclk;
drivers/net/ethernet/marvell/octeontx2/af/rvu.c
1510
struct msg_rsp *rsp)
drivers/net/ethernet/marvell/octeontx2/af/rvu.c
1754
struct msg_rsp *rsp)
drivers/net/ethernet/marvell/octeontx2/af/rvu.c
1931
struct msix_offset_rsp *rsp)
drivers/net/ethernet/marvell/octeontx2/af/rvu.c
1944
rsp->npa_msixoff = rvu_get_msix_offset(rvu, pfvf, BLKADDR_NPA, lf);
drivers/net/ethernet/marvell/octeontx2/af/rvu.c
1949
rsp->nix_msixoff = MSIX_VECTOR_INVALID;
drivers/net/ethernet/marvell/octeontx2/af/rvu.c
1952
rsp->nix_msixoff = rvu_get_msix_offset(rvu, pfvf, blkaddr, lf);
drivers/net/ethernet/marvell/octeontx2/af/rvu.c
1955
rsp->sso = pfvf->sso;
drivers/net/ethernet/marvell/octeontx2/af/rvu.c
1956
for (slot = 0; slot < rsp->sso; slot++) {
drivers/net/ethernet/marvell/octeontx2/af/rvu.c
1958
rsp->sso_msixoff[slot] =
drivers/net/ethernet/marvell/octeontx2/af/rvu.c
1962
rsp->ssow = pfvf->ssow;
drivers/net/ethernet/marvell/octeontx2/af/rvu.c
1963
for (slot = 0; slot < rsp->ssow; slot++) {
drivers/net/ethernet/marvell/octeontx2/af/rvu.c
1965
rsp->ssow_msixoff[slot] =
drivers/net/ethernet/marvell/octeontx2/af/rvu.c
1969
rsp->timlfs = pfvf->timlfs;
drivers/net/ethernet/marvell/octeontx2/af/rvu.c
1970
for (slot = 0; slot < rsp->timlfs; slot++) {
drivers/net/ethernet/marvell/octeontx2/af/rvu.c
1972
rsp->timlf_msixoff[slot] =
drivers/net/ethernet/marvell/octeontx2/af/rvu.c
1976
rsp->cptlfs = pfvf->cptlfs;
drivers/net/ethernet/marvell/octeontx2/af/rvu.c
1977
for (slot = 0; slot < rsp->cptlfs; slot++) {
drivers/net/ethernet/marvell/octeontx2/af/rvu.c
1979
rsp->cptlf_msixoff[slot] =
drivers/net/ethernet/marvell/octeontx2/af/rvu.c
1983
rsp->cpt1_lfs = pfvf->cpt1_lfs;
drivers/net/ethernet/marvell/octeontx2/af/rvu.c
1984
for (slot = 0; slot < rsp->cpt1_lfs; slot++) {
drivers/net/ethernet/marvell/octeontx2/af/rvu.c
1986
rsp->cpt1_lf_msixoff[slot] =
drivers/net/ethernet/marvell/octeontx2/af/rvu.c
1994
struct free_rsrcs_rsp *rsp)
drivers/net/ethernet/marvell/octeontx2/af/rvu.c
2004
rsp->npa = rvu_rsrc_free_count(&block->lf);
drivers/net/ethernet/marvell/octeontx2/af/rvu.c
2007
rsp->nix = rvu_rsrc_free_count(&block->lf);
drivers/net/ethernet/marvell/octeontx2/af/rvu.c
2010
rsp->nix1 = rvu_rsrc_free_count(&block->lf);
drivers/net/ethernet/marvell/octeontx2/af/rvu.c
2013
rsp->sso = rvu_rsrc_free_count(&block->lf);
drivers/net/ethernet/marvell/octeontx2/af/rvu.c
2016
rsp->ssow = rvu_rsrc_free_count(&block->lf);
drivers/net/ethernet/marvell/octeontx2/af/rvu.c
2019
rsp->tim = rvu_rsrc_free_count(&block->lf);
drivers/net/ethernet/marvell/octeontx2/af/rvu.c
2022
rsp->cpt = rvu_rsrc_free_count(&block->lf);
drivers/net/ethernet/marvell/octeontx2/af/rvu.c
2025
rsp->cpt1 = rvu_rsrc_free_count(&block->lf);
drivers/net/ethernet/marvell/octeontx2/af/rvu.c
2028
rsp->schq[NIX_TXSCH_LVL_SMQ] = 1;
drivers/net/ethernet/marvell/octeontx2/af/rvu.c
2029
rsp->schq[NIX_TXSCH_LVL_TL4] = 1;
drivers/net/ethernet/marvell/octeontx2/af/rvu.c
2030
rsp->schq[NIX_TXSCH_LVL_TL3] = 1;
drivers/net/ethernet/marvell/octeontx2/af/rvu.c
2031
rsp->schq[NIX_TXSCH_LVL_TL2] = 1;
drivers/net/ethernet/marvell/octeontx2/af/rvu.c
2035
rsp->schq_nix1[NIX_TXSCH_LVL_SMQ] = 1;
drivers/net/ethernet/marvell/octeontx2/af/rvu.c
2036
rsp->schq_nix1[NIX_TXSCH_LVL_TL4] = 1;
drivers/net/ethernet/marvell/octeontx2/af/rvu.c
2037
rsp->schq_nix1[NIX_TXSCH_LVL_TL3] = 1;
drivers/net/ethernet/marvell/octeontx2/af/rvu.c
2038
rsp->schq_nix1[NIX_TXSCH_LVL_TL2] = 1;
drivers/net/ethernet/marvell/octeontx2/af/rvu.c
2042
rsp->schq[NIX_TXSCH_LVL_SMQ] =
drivers/net/ethernet/marvell/octeontx2/af/rvu.c
2046
rsp->schq[NIX_TXSCH_LVL_TL4] =
drivers/net/ethernet/marvell/octeontx2/af/rvu.c
2050
rsp->schq[NIX_TXSCH_LVL_TL3] =
drivers/net/ethernet/marvell/octeontx2/af/rvu.c
2054
rsp->schq[NIX_TXSCH_LVL_TL2] =
drivers/net/ethernet/marvell/octeontx2/af/rvu.c
2062
rsp->schq_nix1[NIX_TXSCH_LVL_SMQ] =
drivers/net/ethernet/marvell/octeontx2/af/rvu.c
2066
rsp->schq_nix1[NIX_TXSCH_LVL_TL4] =
drivers/net/ethernet/marvell/octeontx2/af/rvu.c
2070
rsp->schq_nix1[NIX_TXSCH_LVL_TL3] =
drivers/net/ethernet/marvell/octeontx2/af/rvu.c
2074
rsp->schq_nix1[NIX_TXSCH_LVL_TL2] =
drivers/net/ethernet/marvell/octeontx2/af/rvu.c
2078
rsp->schq_nix1[NIX_TXSCH_LVL_TL1] = 1;
drivers/net/ethernet/marvell/octeontx2/af/rvu.c
2080
rsp->schq[NIX_TXSCH_LVL_TL1] = 1;
drivers/net/ethernet/marvell/octeontx2/af/rvu.c
2087
struct msg_rsp *rsp)
drivers/net/ethernet/marvell/octeontx2/af/rvu.c
2114
struct get_hw_cap_rsp *rsp)
drivers/net/ethernet/marvell/octeontx2/af/rvu.c
2118
rsp->nix_fixed_txschq_mapping = hw->cap.nix_fixed_txschq_mapping;
drivers/net/ethernet/marvell/octeontx2/af/rvu.c
2119
rsp->nix_shaping = hw->cap.nix_shaping;
drivers/net/ethernet/marvell/octeontx2/af/rvu.c
2120
rsp->npc_hash_extract = hw->cap.npc_hash_extract;
drivers/net/ethernet/marvell/octeontx2/af/rvu.c
2123
rsp->hw_caps = HW_CAP_MACSEC;
drivers/net/ethernet/marvell/octeontx2/af/rvu.c
2129
struct msg_rsp *rsp)
drivers/net/ethernet/marvell/octeontx2/af/rvu.c
2172
struct msg_rsp *rsp)
drivers/net/ethernet/marvell/octeontx2/af/rvu.c
2268
struct _rsp_type *rsp; \
drivers/net/ethernet/marvell/octeontx2/af/rvu.c
2271
rsp = (struct _rsp_type *)otx2_mbox_alloc_msg( \
drivers/net/ethernet/marvell/octeontx2/af/rvu.c
2276
if (!rsp && \
drivers/net/ethernet/marvell/octeontx2/af/rvu.c
2281
if (rsp) { \
drivers/net/ethernet/marvell/octeontx2/af/rvu.c
2282
rsp->hdr.id = _id; \
drivers/net/ethernet/marvell/octeontx2/af/rvu.c
2283
rsp->hdr.sig = OTX2_MBOX_RSP_SIG; \
drivers/net/ethernet/marvell/octeontx2/af/rvu.c
2284
rsp->hdr.pcifunc = req->pcifunc; \
drivers/net/ethernet/marvell/octeontx2/af/rvu.c
2285
rsp->hdr.rc = 0; \
drivers/net/ethernet/marvell/octeontx2/af/rvu.c
2290
rsp); \
drivers/net/ethernet/marvell/octeontx2/af/rvu.c
2291
if (rsp && err) \
drivers/net/ethernet/marvell/octeontx2/af/rvu.c
2292
rsp->hdr.rc = err; \
drivers/net/ethernet/marvell/octeontx2/af/rvu.c
2295
return rsp ? err : -ENOMEM; \
drivers/net/ethernet/marvell/octeontx2/af/rvu.h
1013
struct npa_aq_enq_rsp *rsp);
drivers/net/ethernet/marvell/octeontx2/af/rvu.h
1056
struct nix_aq_enq_rsp *rsp);
drivers/net/ethernet/marvell/octeontx2/af/rvu.h
1089
struct npc_install_flow_rsp *rsp);
drivers/net/ethernet/marvell/octeontx2/af/rvu.h
989
#define M(_name, _id, fn_name, req, rsp) \
drivers/net/ethernet/marvell/octeontx2/af/rvu.h
990
int rvu_mbox_handler_ ## fn_name(struct rvu *, struct req *, struct rsp *);
drivers/net/ethernet/marvell/octeontx2/af/rvu_cgx.c
1042
struct cgx_pause_frm_cfg *rsp)
drivers/net/ethernet/marvell/octeontx2/af/rvu_cgx.c
1063
mac_ops->mac_get_pause_frm_status(cgxd, lmac_id, &rsp->tx_pause, &rsp->rx_pause);
drivers/net/ethernet/marvell/octeontx2/af/rvu_cgx.c
1069
struct msg_rsp *rsp)
drivers/net/ethernet/marvell/octeontx2/af/rvu_cgx.c
1175
struct fec_mode *rsp)
drivers/net/ethernet/marvell/octeontx2/af/rvu_cgx.c
1186
rsp->fec = cgx_set_fec(req->fec, cgx_id, lmac_id);
drivers/net/ethernet/marvell/octeontx2/af/rvu_cgx.c
1191
struct cgx_fw_data *rsp)
drivers/net/ethernet/marvell/octeontx2/af/rvu_cgx.c
1205
memcpy(&rsp->fwdata,
drivers/net/ethernet/marvell/octeontx2/af/rvu_cgx.c
1209
memcpy(&rsp->fwdata,
drivers/net/ethernet/marvell/octeontx2/af/rvu_cgx.c
1218
struct cgx_set_link_mode_rsp *rsp)
drivers/net/ethernet/marvell/octeontx2/af/rvu_cgx.c
1238
rsp->status = cgx_set_link_mode(cgxd, req->args, linkmodes,
drivers/net/ethernet/marvell/octeontx2/af/rvu_cgx.c
1244
struct msg_rsp *rsp)
drivers/net/ethernet/marvell/octeontx2/af/rvu_cgx.c
1255
return rvu_npc_exact_mac_addr_reset(rvu, req, rsp);
drivers/net/ethernet/marvell/octeontx2/af/rvu_cgx.c
1262
struct cgx_mac_addr_update_rsp *rsp)
drivers/net/ethernet/marvell/octeontx2/af/rvu_cgx.c
1271
return rvu_npc_exact_mac_addr_update(rvu, req, rsp);
drivers/net/ethernet/marvell/octeontx2/af/rvu_cgx.c
1316
struct cgx_pfc_rsp *rsp)
drivers/net/ethernet/marvell/octeontx2/af/rvu_cgx.c
1337
mac_ops->mac_get_pfc_frm_cfg(cgxd, lmac_id, &rsp->tx_pause, &rsp->rx_pause);
drivers/net/ethernet/marvell/octeontx2/af/rvu_cgx.c
564
struct msg_rsp *rsp)
drivers/net/ethernet/marvell/octeontx2/af/rvu_cgx.c
571
struct msg_rsp *rsp)
drivers/net/ethernet/marvell/octeontx2/af/rvu_cgx.c
578
void *rsp)
drivers/net/ethernet/marvell/octeontx2/af/rvu_cgx.c
600
((struct rpm_stats_rsp *)rsp)->rx_stats[stat] = rx_stat;
drivers/net/ethernet/marvell/octeontx2/af/rvu_cgx.c
602
((struct cgx_stats_rsp *)rsp)->rx_stats[stat] = rx_stat;
drivers/net/ethernet/marvell/octeontx2/af/rvu_cgx.c
613
((struct rpm_stats_rsp *)rsp)->tx_stats[stat] = tx_stat;
drivers/net/ethernet/marvell/octeontx2/af/rvu_cgx.c
615
((struct cgx_stats_rsp *)rsp)->tx_stats[stat] = tx_stat;
drivers/net/ethernet/marvell/octeontx2/af/rvu_cgx.c
622
struct cgx_stats_rsp *rsp)
drivers/net/ethernet/marvell/octeontx2/af/rvu_cgx.c
624
return rvu_lmac_get_stats(rvu, req, (void *)rsp);
drivers/net/ethernet/marvell/octeontx2/af/rvu_cgx.c
628
struct rpm_stats_rsp *rsp)
drivers/net/ethernet/marvell/octeontx2/af/rvu_cgx.c
630
return rvu_lmac_get_stats(rvu, req, (void *)rsp);
drivers/net/ethernet/marvell/octeontx2/af/rvu_cgx.c
634
struct msg_rsp *rsp)
drivers/net/ethernet/marvell/octeontx2/af/rvu_cgx.c
664
struct cgx_fec_stats_rsp *rsp)
drivers/net/ethernet/marvell/octeontx2/af/rvu_cgx.c
677
return mac_ops->get_fec_stats(cgxd, lmac, rsp);
drivers/net/ethernet/marvell/octeontx2/af/rvu_cgx.c
682
struct cgx_mac_addr_set_or_get *rsp)
drivers/net/ethernet/marvell/octeontx2/af/rvu_cgx.c
692
return rvu_npc_exact_mac_addr_set(rvu, req, rsp);
drivers/net/ethernet/marvell/octeontx2/af/rvu_cgx.c
705
struct cgx_mac_addr_add_rsp *rsp)
drivers/net/ethernet/marvell/octeontx2/af/rvu_cgx.c
715
return rvu_npc_exact_mac_addr_add(rvu, req, rsp);
drivers/net/ethernet/marvell/octeontx2/af/rvu_cgx.c
720
rsp->index = rc;
drivers/net/ethernet/marvell/octeontx2/af/rvu_cgx.c
729
struct msg_rsp *rsp)
drivers/net/ethernet/marvell/octeontx2/af/rvu_cgx.c
738
return rvu_npc_exact_mac_addr_del(rvu, req, rsp);
drivers/net/ethernet/marvell/octeontx2/af/rvu_cgx.c
747
*rsp)
drivers/net/ethernet/marvell/octeontx2/af/rvu_cgx.c
757
rsp->max_dmac_filters = 0;
drivers/net/ethernet/marvell/octeontx2/af/rvu_cgx.c
762
rsp->max_dmac_filters = rvu_npc_exact_get_max_entries(rvu);
drivers/net/ethernet/marvell/octeontx2/af/rvu_cgx.c
767
rsp->max_dmac_filters = cgx_lmac_addr_max_entries_get(cgx_id, lmac_id);
drivers/net/ethernet/marvell/octeontx2/af/rvu_cgx.c
773
struct cgx_mac_addr_set_or_get *rsp)
drivers/net/ethernet/marvell/octeontx2/af/rvu_cgx.c
780
ether_addr_copy(rsp->mac_addr, pfvf->mac_addr);
drivers/net/ethernet/marvell/octeontx2/af/rvu_cgx.c
785
struct msg_rsp *rsp)
drivers/net/ethernet/marvell/octeontx2/af/rvu_cgx.c
805
struct msg_rsp *rsp)
drivers/net/ethernet/marvell/octeontx2/af/rvu_cgx.c
860
struct msg_rsp *rsp)
drivers/net/ethernet/marvell/octeontx2/af/rvu_cgx.c
869
struct msg_rsp *rsp)
drivers/net/ethernet/marvell/octeontx2/af/rvu_cgx.c
896
struct msg_rsp *rsp)
drivers/net/ethernet/marvell/octeontx2/af/rvu_cgx.c
903
struct msg_rsp *rsp)
drivers/net/ethernet/marvell/octeontx2/af/rvu_cgx.c
910
struct cgx_link_info_msg *rsp)
drivers/net/ethernet/marvell/octeontx2/af/rvu_cgx.c
923
&rsp->link_info);
drivers/net/ethernet/marvell/octeontx2/af/rvu_cgx.c
929
struct cgx_features_info_msg *rsp)
drivers/net/ethernet/marvell/octeontx2/af/rvu_cgx.c
940
rsp->lmac_features = cgx_features_get(cgxd);
drivers/net/ethernet/marvell/octeontx2/af/rvu_cgx.c
988
struct msg_rsp *rsp)
drivers/net/ethernet/marvell/octeontx2/af/rvu_cgx.c
995
struct msg_rsp *rsp)
drivers/net/ethernet/marvell/octeontx2/af/rvu_cn10k.c
150
struct msg_rsp *rsp)
drivers/net/ethernet/marvell/octeontx2/af/rvu_cpt.c
1001
rsp->flt_eng_map[vec] = block->cpt_flt_eng_map[vec];
drivers/net/ethernet/marvell/octeontx2/af/rvu_cpt.c
1002
rsp->rcvrd_eng_map[vec] = block->cpt_rcvrd_eng_map[vec];
drivers/net/ethernet/marvell/octeontx2/af/rvu_cpt.c
28
#define cpt_get_eng_sts(e_min, e_max, rsp, etype) \
drivers/net/ethernet/marvell/octeontx2/af/rvu_cpt.c
31
typeof(rsp) _rsp = rsp; \
drivers/net/ethernet/marvell/octeontx2/af/rvu_cpt.c
446
struct msg_rsp *rsp)
drivers/net/ethernet/marvell/octeontx2/af/rvu_cpt.c
546
struct msg_rsp *rsp)
drivers/net/ethernet/marvell/octeontx2/af/rvu_cpt.c
661
struct msg_rsp *rsp)
drivers/net/ethernet/marvell/octeontx2/af/rvu_cpt.c
765
struct cpt_rd_wr_reg_msg *rsp)
drivers/net/ethernet/marvell/octeontx2/af/rvu_cpt.c
782
rsp->reg_offset = req->reg_offset;
drivers/net/ethernet/marvell/octeontx2/af/rvu_cpt.c
783
rsp->ret_val = req->ret_val;
drivers/net/ethernet/marvell/octeontx2/af/rvu_cpt.c
784
rsp->is_write = req->is_write;
drivers/net/ethernet/marvell/octeontx2/af/rvu_cpt.c
789
rsp->val = rvu_read64(rvu, blkaddr, offset);
drivers/net/ethernet/marvell/octeontx2/af/rvu_cpt.c
794
static void get_ctx_pc(struct rvu *rvu, struct cpt_sts_rsp *rsp, int blkaddr)
drivers/net/ethernet/marvell/octeontx2/af/rvu_cpt.c
801
rsp->ctx_mis_pc = rvu_read64(rvu, blkaddr, CPT_AF_CTX_MIS_PC);
drivers/net/ethernet/marvell/octeontx2/af/rvu_cpt.c
802
rsp->ctx_hit_pc = rvu_read64(rvu, blkaddr, CPT_AF_CTX_HIT_PC);
drivers/net/ethernet/marvell/octeontx2/af/rvu_cpt.c
803
rsp->ctx_aop_pc = rvu_read64(rvu, blkaddr, CPT_AF_CTX_AOP_PC);
drivers/net/ethernet/marvell/octeontx2/af/rvu_cpt.c
804
rsp->ctx_aop_lat_pc = rvu_read64(rvu, blkaddr,
drivers/net/ethernet/marvell/octeontx2/af/rvu_cpt.c
806
rsp->ctx_ifetch_pc = rvu_read64(rvu, blkaddr, CPT_AF_CTX_IFETCH_PC);
drivers/net/ethernet/marvell/octeontx2/af/rvu_cpt.c
807
rsp->ctx_ifetch_lat_pc = rvu_read64(rvu, blkaddr,
drivers/net/ethernet/marvell/octeontx2/af/rvu_cpt.c
809
rsp->ctx_ffetch_pc = rvu_read64(rvu, blkaddr, CPT_AF_CTX_FFETCH_PC);
drivers/net/ethernet/marvell/octeontx2/af/rvu_cpt.c
810
rsp->ctx_ffetch_lat_pc = rvu_read64(rvu, blkaddr,
drivers/net/ethernet/marvell/octeontx2/af/rvu_cpt.c
812
rsp->ctx_wback_pc = rvu_read64(rvu, blkaddr, CPT_AF_CTX_FFETCH_PC);
drivers/net/ethernet/marvell/octeontx2/af/rvu_cpt.c
813
rsp->ctx_wback_lat_pc = rvu_read64(rvu, blkaddr,
drivers/net/ethernet/marvell/octeontx2/af/rvu_cpt.c
815
rsp->ctx_psh_pc = rvu_read64(rvu, blkaddr, CPT_AF_CTX_FFETCH_PC);
drivers/net/ethernet/marvell/octeontx2/af/rvu_cpt.c
816
rsp->ctx_psh_lat_pc = rvu_read64(rvu, blkaddr,
drivers/net/ethernet/marvell/octeontx2/af/rvu_cpt.c
818
rsp->ctx_err = rvu_read64(rvu, blkaddr, CPT_AF_CTX_ERR);
drivers/net/ethernet/marvell/octeontx2/af/rvu_cpt.c
819
rsp->ctx_enc_id = rvu_read64(rvu, blkaddr, CPT_AF_CTX_ENC_ID);
drivers/net/ethernet/marvell/octeontx2/af/rvu_cpt.c
820
rsp->ctx_flush_timer = rvu_read64(rvu, blkaddr, CPT_AF_CTX_FLUSH_TIMER);
drivers/net/ethernet/marvell/octeontx2/af/rvu_cpt.c
821
rsp->x2p_link_cfg0 = rvu_read64(rvu, blkaddr, CPT_AF_X2PX_LINK_CFG(0));
drivers/net/ethernet/marvell/octeontx2/af/rvu_cpt.c
822
rsp->x2p_link_cfg1 = rvu_read64(rvu, blkaddr, CPT_AF_X2PX_LINK_CFG(1));
drivers/net/ethernet/marvell/octeontx2/af/rvu_cpt.c
826
rsp->rxc_time = rvu_read64(rvu, blkaddr, CPT_AF_RXC_TIME);
drivers/net/ethernet/marvell/octeontx2/af/rvu_cpt.c
827
rsp->rxc_time_cfg = rvu_read64(rvu, blkaddr, CPT_AF_RXC_TIME_CFG);
drivers/net/ethernet/marvell/octeontx2/af/rvu_cpt.c
828
rsp->rxc_active_sts = rvu_read64(rvu, blkaddr, CPT_AF_RXC_ACTIVE_STS);
drivers/net/ethernet/marvell/octeontx2/af/rvu_cpt.c
829
rsp->rxc_zombie_sts = rvu_read64(rvu, blkaddr, CPT_AF_RXC_ZOMBIE_STS);
drivers/net/ethernet/marvell/octeontx2/af/rvu_cpt.c
830
rsp->rxc_dfrg = rvu_read64(rvu, blkaddr, CPT_AF_RXC_DFRG);
drivers/net/ethernet/marvell/octeontx2/af/rvu_cpt.c
833
static void get_eng_sts(struct rvu *rvu, struct cpt_sts_rsp *rsp, int blkaddr)
drivers/net/ethernet/marvell/octeontx2/af/rvu_cpt.c
847
cpt_get_eng_sts(e_min, e_max, rsp, ae);
drivers/net/ethernet/marvell/octeontx2/af/rvu_cpt.c
851
cpt_get_eng_sts(e_min, e_max, rsp, se);
drivers/net/ethernet/marvell/octeontx2/af/rvu_cpt.c
855
cpt_get_eng_sts(e_min, e_max, rsp, ie);
drivers/net/ethernet/marvell/octeontx2/af/rvu_cpt.c
859
struct cpt_sts_rsp *rsp)
drivers/net/ethernet/marvell/octeontx2/af/rvu_cpt.c
872
get_ctx_pc(rvu, rsp, blkaddr);
drivers/net/ethernet/marvell/octeontx2/af/rvu_cpt.c
875
get_eng_sts(rvu, rsp, blkaddr);
drivers/net/ethernet/marvell/octeontx2/af/rvu_cpt.c
878
rsp->inst_req_pc = rvu_read64(rvu, blkaddr, CPT_AF_INST_REQ_PC);
drivers/net/ethernet/marvell/octeontx2/af/rvu_cpt.c
879
rsp->inst_lat_pc = rvu_read64(rvu, blkaddr, CPT_AF_INST_LATENCY_PC);
drivers/net/ethernet/marvell/octeontx2/af/rvu_cpt.c
880
rsp->rd_req_pc = rvu_read64(rvu, blkaddr, CPT_AF_RD_REQ_PC);
drivers/net/ethernet/marvell/octeontx2/af/rvu_cpt.c
881
rsp->rd_lat_pc = rvu_read64(rvu, blkaddr, CPT_AF_RD_LATENCY_PC);
drivers/net/ethernet/marvell/octeontx2/af/rvu_cpt.c
882
rsp->rd_uc_pc = rvu_read64(rvu, blkaddr, CPT_AF_RD_UC_PC);
drivers/net/ethernet/marvell/octeontx2/af/rvu_cpt.c
883
rsp->active_cycles_pc = rvu_read64(rvu, blkaddr,
drivers/net/ethernet/marvell/octeontx2/af/rvu_cpt.c
885
rsp->exe_err_info = rvu_read64(rvu, blkaddr, CPT_AF_EXE_ERR_INFO);
drivers/net/ethernet/marvell/octeontx2/af/rvu_cpt.c
886
rsp->cptclk_cnt = rvu_read64(rvu, blkaddr, CPT_AF_CPTCLK_CNT);
drivers/net/ethernet/marvell/octeontx2/af/rvu_cpt.c
887
rsp->diag = rvu_read64(rvu, blkaddr, CPT_AF_DIAG);
drivers/net/ethernet/marvell/octeontx2/af/rvu_cpt.c
926
struct msg_rsp *rsp)
drivers/net/ethernet/marvell/octeontx2/af/rvu_cpt.c
945
struct msg_rsp *rsp)
drivers/net/ethernet/marvell/octeontx2/af/rvu_cpt.c
951
struct msg_rsp *rsp)
drivers/net/ethernet/marvell/octeontx2/af/rvu_cpt.c
984
struct cpt_flt_eng_info_rsp *rsp)
drivers/net/ethernet/marvell/octeontx2/af/rvu_debugfs.c
1095
static void print_npa_aura_ctx(struct seq_file *m, struct npa_aq_enq_rsp *rsp)
drivers/net/ethernet/marvell/octeontx2/af/rvu_debugfs.c
1097
struct npa_aura_s *aura = &rsp->aura;
drivers/net/ethernet/marvell/octeontx2/af/rvu_debugfs.c
1101
print_npa_cn20k_aura_ctx(m, (struct npa_cn20k_aq_enq_rsp *)rsp);
drivers/net/ethernet/marvell/octeontx2/af/rvu_debugfs.c
1148
static void print_npa_pool_ctx(struct seq_file *m, struct npa_aq_enq_rsp *rsp)
drivers/net/ethernet/marvell/octeontx2/af/rvu_debugfs.c
1150
struct npa_pool_s *pool = &rsp->pool;
drivers/net/ethernet/marvell/octeontx2/af/rvu_debugfs.c
1154
print_npa_cn20k_pool_ctx(m, (struct npa_cn20k_aq_enq_rsp *)rsp);
drivers/net/ethernet/marvell/octeontx2/af/rvu_debugfs.c
1202
void (*print_npa_ctx)(struct seq_file *m, struct npa_aq_enq_rsp *rsp);
drivers/net/ethernet/marvell/octeontx2/af/rvu_debugfs.c
1204
struct npa_aq_enq_rsp rsp;
drivers/net/ethernet/marvell/octeontx2/af/rvu_debugfs.c
1275
rc = rvu_npa_aq_enq_inst(rvu, &aq_req, &rsp);
drivers/net/ethernet/marvell/octeontx2/af/rvu_debugfs.c
1280
print_npa_ctx(m, &rsp);
drivers/net/ethernet/marvell/octeontx2/af/rvu_debugfs.c
1651
struct nix_aq_enq_rsp *rsp, u64 sq)
drivers/net/ethernet/marvell/octeontx2/af/rvu_debugfs.c
1653
struct nix_sq_ctx_s *sq_ctx = &rsp->sq;
drivers/net/ethernet/marvell/octeontx2/af/rvu_debugfs.c
1689
struct nix_aq_enq_rsp rsp;
drivers/net/ethernet/marvell/octeontx2/af/rvu_debugfs.c
1714
rc = rvu_mbox_handler_nix_aq_enq(rvu, &aq_req, &rsp);
drivers/net/ethernet/marvell/octeontx2/af/rvu_debugfs.c
1721
print_tm_tree(m, &rsp, aq_req.qidx);
drivers/net/ethernet/marvell/octeontx2/af/rvu_debugfs.c
2015
static void print_nix_sq_ctx(struct seq_file *m, struct nix_aq_enq_rsp *rsp)
drivers/net/ethernet/marvell/octeontx2/af/rvu_debugfs.c
2017
struct nix_sq_ctx_s *sq_ctx = &rsp->sq;
drivers/net/ethernet/marvell/octeontx2/af/rvu_debugfs.c
2170
static void print_nix_rq_ctx(struct seq_file *m, struct nix_aq_enq_rsp *rsp)
drivers/net/ethernet/marvell/octeontx2/af/rvu_debugfs.c
2172
struct nix_rq_ctx_s *rq_ctx = &rsp->rq;
drivers/net/ethernet/marvell/octeontx2/af/rvu_debugfs.c
2239
static void print_nix_cq_ctx(struct seq_file *m, struct nix_aq_enq_rsp *rsp)
drivers/net/ethernet/marvell/octeontx2/af/rvu_debugfs.c
2241
struct nix_cq_ctx_s *cq_ctx = &rsp->cq;
drivers/net/ethernet/marvell/octeontx2/af/rvu_debugfs.c
2246
print_nix_cn20k_cq_ctx(m, (struct nix_cn20k_aq_enq_rsp *)rsp);
drivers/net/ethernet/marvell/octeontx2/af/rvu_debugfs.c
2296
struct nix_aq_enq_rsp *rsp) = NULL;
drivers/net/ethernet/marvell/octeontx2/af/rvu_debugfs.c
2300
struct nix_aq_enq_rsp rsp;
drivers/net/ethernet/marvell/octeontx2/af/rvu_debugfs.c
2371
rc = rvu_mbox_handler_nix_aq_enq(rvu, &aq_req, &rsp);
drivers/net/ethernet/marvell/octeontx2/af/rvu_debugfs.c
2376
print_nix_ctx(filp, &rsp);
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
1046
struct nix_aq_enq_rsp *rsp)
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
1074
if (!((!rsp && req->ctype == NIX_AQ_CTYPE_MCE) ||
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
1112
if (rsp)
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
1253
if (rsp) {
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
1257
memcpy(&rsp->rq, ctx,
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
1260
memcpy(&rsp->sq, ctx,
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
1263
memcpy(&rsp->cq, ctx,
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
1266
memcpy(&rsp->rss, ctx,
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
1269
memcpy(&rsp->mce, ctx,
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
1272
memcpy(&rsp->prof, ctx,
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
1339
struct nix_aq_enq_rsp *rsp)
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
1354
err = rvu_nix_blk_aq_enq_inst(rvu, nix_hw, req, rsp);
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
1470
struct nix_aq_enq_rsp *rsp)
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
1474
err = rvu_nix_aq_enq_inst(rvu, req, rsp);
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
1483
struct nix_aq_enq_rsp *rsp)
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
1485
return rvu_nix_aq_enq_inst(rvu, req, rsp);
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
1491
struct nix_cn10k_aq_enq_rsp *rsp)
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
1494
(struct nix_aq_enq_rsp *)rsp);
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
1499
struct msg_rsp *rsp)
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
1506
struct nix_lf_alloc_rsp *rsp)
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
1727
rc = nix_interface_init(rvu, pcifunc, intf, nixlf, rsp,
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
1751
ether_addr_copy(rsp->mac_addr, pfvf->mac_addr);
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
1755
rsp->sqb_size = (cfg >> 34) & 0xFFFF;
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
1756
rsp->rx_chan_base = pfvf->rx_chan_base;
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
1757
rsp->tx_chan_base = pfvf->tx_chan_base;
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
1758
rsp->rx_chan_cnt = pfvf->rx_chan_cnt;
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
1759
rsp->tx_chan_cnt = pfvf->tx_chan_cnt;
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
1760
rsp->lso_tsov4_idx = NIX_LSO_FORMAT_IDX_TSOV4;
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
1761
rsp->lso_tsov6_idx = NIX_LSO_FORMAT_IDX_TSOV6;
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
1764
rsp->lf_rx_stats = ((cfg >> 32) & 0xFF);
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
1765
rsp->lf_tx_stats = ((cfg >> 24) & 0xFF);
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
1768
rsp->qints = ((cfg >> 12) & 0xFFF);
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
1769
rsp->cints = ((cfg >> 24) & 0xFFF);
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
1770
rsp->cgx_links = hw->cgx_links;
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
1771
rsp->lbk_links = hw->lbk_links;
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
1772
rsp->sdp_links = hw->sdp_links;
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
1778
struct msg_rsp *rsp)
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
1829
struct nix_mark_format_cfg_rsp *rsp)
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
1859
rsp->mark_format_idx = rc;
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
2191
struct nix_txsch_alloc_rsp *rsp,
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
2195
u16 pcifunc = rsp->hdr.pcifunc;
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
2203
if (rsp->schq_contig[lvl]) {
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
2204
rsp->schq_contig[lvl] = 1;
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
2205
rsp->schq_contig_list[lvl][0] = start;
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
2209
if (rsp->schq_contig[lvl])
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
2210
rsp->schq[lvl] = 0;
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
2212
if (rsp->schq[lvl]) {
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
2213
rsp->schq[lvl] = 1;
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
2214
rsp->schq_list[lvl][0] = start;
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
2226
rsp->schq_contig[lvl] = 0;
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
2227
rsp->schq[lvl] = 0;
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
2231
if (rsp->schq_contig[lvl]) {
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
2232
rsp->schq_contig[lvl] = 1;
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
2234
rsp->schq_contig_list[lvl][0] = schq;
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
2235
rsp->schq[lvl] = 0;
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
2236
} else if (rsp->schq[lvl]) {
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
2237
rsp->schq[lvl] = 1;
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
2239
rsp->schq_list[lvl][0] = schq;
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
2245
if (rsp->schq_contig[lvl]) {
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
2248
rsp->schq_contig[lvl], 0);
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
2250
rsp->schq_contig[lvl] = 0;
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
2251
for (idx = 0; idx < rsp->schq_contig[lvl]; idx++) {
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
2253
rsp->schq_contig_list[lvl][idx] = schq;
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
2259
if (rsp->schq[lvl]) {
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
2264
rsp->schq_list[lvl][idx++] = schq;
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
2266
if (idx == rsp->schq[lvl])
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
2270
rsp->schq[lvl] = idx;
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
2276
struct nix_txsch_alloc_rsp *rsp)
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
2315
rsp->schq[lvl] = req->schq[lvl];
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
2316
rsp->schq_contig[lvl] = req->schq_contig[lvl];
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
2330
nix_txsch_alloc(rvu, txsch, rsp, lvl, start, end);
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
2334
schq = rsp->schq_contig_list[lvl][idx];
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
2344
schq = rsp->schq_list[lvl][idx];
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
2354
rsp->aggr_level = hw->cap.nix_tx_aggr_lvl;
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
2355
rsp->aggr_lvl_rr_prio = TXSCH_TL1_DFLT_RR_PRIO;
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
2356
rsp->link_cfg_lvl = rvu_read64(rvu, blkaddr,
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
2730
struct msg_rsp *rsp)
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
2852
struct nix_txschq_config *rsp)
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
2865
rsp->regval[idx] = rvu_read64(rvu, blkaddr, reg);
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
2867
rsp->lvl = req->lvl;
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
2868
rsp->num_regs = req->num_regs;
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
2904
struct nix_txschq_config *rsp)
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
2928
return nix_txschq_cfg_read(rvu, nix_hw, blkaddr, req, rsp);
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
3149
struct nix_vtag_config_rsp *rsp)
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
3160
rsp->vtag0_idx =
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
3164
if (rsp->vtag0_idx < 0)
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
3167
vlan->entry2pfvf_map[rsp->vtag0_idx] = pcifunc;
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
3171
rsp->vtag1_idx =
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
3175
if (rsp->vtag1_idx < 0)
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
3178
vlan->entry2pfvf_map[rsp->vtag1_idx] = pcifunc;
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
3185
nix_tx_vtag_free(rvu, blkaddr, pcifunc, rsp->vtag0_idx);
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
3192
struct nix_vtag_config_rsp *rsp)
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
3213
return nix_tx_vtag_cfg(rvu, blkaddr, req, rsp);
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
333
struct nix_lf_alloc_rsp *rsp, bool loop)
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
364
rsp->tx_link = cgx_id * hw->lmac_per_cgx + lmac_id;
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
3943
struct nix_hw_info *rsp)
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
3954
rvu_get_lbk_link_max_frs(rvu, &rsp->max_mtu);
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
3956
rvu_get_lmac_link_max_frs(rvu, &rsp->max_mtu);
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
3958
rsp->min_mtu = NIC_HW_MIN_FRS;
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
3963
rsp->rpm_dwrr_mtu = 1;
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
3964
rsp->sdp_dwrr_mtu = 1;
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
3965
rsp->lbk_dwrr_mtu = 1;
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
3972
rsp->rpm_dwrr_mtu = convert_dwrr_mtu_to_bytes(dwrr_mtu);
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
3976
rsp->sdp_dwrr_mtu = convert_dwrr_mtu_to_bytes(dwrr_mtu);
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
3980
rsp->lbk_dwrr_mtu = convert_dwrr_mtu_to_bytes(dwrr_mtu);
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
3986
struct msg_rsp *rsp)
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
411
rsp->tx_link = hw->cgx_links + lbkid;
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
4390
struct nix_rss_flowkey_cfg_rsp *rsp)
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
4413
rsp->alg_idx = alg_idx;
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
4490
struct msg_rsp *rsp)
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
452
rsp->tx_link = hw->cgx_links + hw->lbk_links;
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
4524
struct nix_get_mac_addr_rsp *rsp)
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
4534
ether_addr_copy(rsp->mac_addr, pfvf->mac_addr);
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
4540
struct msg_rsp *rsp)
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
4659
struct msg_rsp *rsp)
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
4727
struct msg_rsp *rsp)
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
5297
struct msg_rsp *rsp)
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
5327
struct msg_rsp *rsp)
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
5478
struct msg_rsp *rsp)
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
5484
struct msg_rsp *rsp)
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
5491
struct nix_lso_format_cfg_rsp *rsp)
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
5523
rsp->lso_format_idx = idx;
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
5530
rsp->lso_format_idx = nix_hw->lso.in_use++;
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
5534
NIX_AF_LSO_FORMATX_FIELDX(rsp->lso_format_idx, f),
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
5611
struct msg_rsp *rsp)
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
5625
struct nix_inline_ipsec_cfg *rsp)
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
5634
rsp->gen_cfg.egrp = FIELD_GET(IPSEC_GEN_CFG_EGRP, val);
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
5635
rsp->gen_cfg.opcode = FIELD_GET(IPSEC_GEN_CFG_OPCODE, val);
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
5636
rsp->gen_cfg.param1 = FIELD_GET(IPSEC_GEN_CFG_PARAM1, val);
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
5637
rsp->gen_cfg.param2 = FIELD_GET(IPSEC_GEN_CFG_PARAM2, val);
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
5640
rsp->cpt_credit = FIELD_GET(CPT_INST_CREDIT_CNT, val);
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
5641
rsp->credit_th = FIELD_GET(CPT_INST_CREDIT_TH, val);
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
5642
rsp->bpid = FIELD_GET(CPT_INST_CREDIT_BPID, val);
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
5649
struct msg_rsp *rsp)
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
589
struct msg_rsp *rsp, bool cpt_link)
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
5926
struct nix_bandprof_alloc_rsp *rsp)
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
5956
rsp->prof_count[layer]++;
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
5957
rsp->prof_idx[layer][idx] = prof;
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
6005
struct msg_rsp *rsp)
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
6302
struct nix_bandprof_get_hwinfo_rsp *rsp)
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
6323
rsp->prof_count[layer] = rvu_rsrc_free_count(&ipolicer->band_prof);
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
6329
rsp->policer_timeunit = (tu + 1) * 100;
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
642
struct msg_rsp *rsp)
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
644
return nix_bp_disable(rvu, req, rsp, false);
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
6459
struct nix_mcast_grp_create_rsp *rsp)
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
6487
rsp->mcast_grp_idx = elem->mcast_grp_idx;
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
649
struct msg_rsp *rsp)
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
6493
struct msg_rsp *rsp)
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
651
return nix_bp_disable(rvu, req, rsp, true);
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
6557
struct nix_mcast_grp_update_rsp *rsp)
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
6672
rsp->mce_start_index = elem->mce_start_index;
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
6679
rsp->mce_start_index = elem->mce_start_index;
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
735
struct nix_bp_cfg_rsp *rsp,
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
784
rsp->chan_bpid[chan] = ((req->chan_base + chan) & 0x7F) << 10 |
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
789
rsp->chan_cnt = req->chan_cnt;
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
796
struct nix_bp_cfg_rsp *rsp)
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
798
return nix_bp_enable(rvu, req, rsp, false);
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
803
struct nix_bp_cfg_rsp *rsp)
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
805
return nix_bp_enable(rvu, req, rsp, true);
drivers/net/ethernet/marvell/octeontx2/af/rvu_npa.c
195
if (rsp) {
drivers/net/ethernet/marvell/octeontx2/af/rvu_npa.c
199
memcpy(&rsp->aura, ctx,
drivers/net/ethernet/marvell/octeontx2/af/rvu_npa.c
202
memcpy(&rsp->pool, ctx,
drivers/net/ethernet/marvell/octeontx2/af/rvu_npa.c
283
struct npa_aq_enq_rsp *rsp)
drivers/net/ethernet/marvell/octeontx2/af/rvu_npa.c
287
err = rvu_npa_aq_enq_inst(rvu, req, rsp);
drivers/net/ethernet/marvell/octeontx2/af/rvu_npa.c
296
struct npa_aq_enq_rsp *rsp)
drivers/net/ethernet/marvell/octeontx2/af/rvu_npa.c
298
return rvu_npa_aq_enq_inst(rvu, req, rsp);
drivers/net/ethernet/marvell/octeontx2/af/rvu_npa.c
304
struct msg_rsp *rsp)
drivers/net/ethernet/marvell/octeontx2/af/rvu_npa.c
329
struct npa_lf_alloc_rsp *rsp)
drivers/net/ethernet/marvell/octeontx2/af/rvu_npa.c
425
rsp->stack_pg_ptrs = (cfg >> 8) & 0xFF;
drivers/net/ethernet/marvell/octeontx2/af/rvu_npa.c
426
rsp->stack_pg_bytes = cfg & 0xFF;
drivers/net/ethernet/marvell/octeontx2/af/rvu_npa.c
427
rsp->qints = (cfg >> 28) & 0xFFF;
drivers/net/ethernet/marvell/octeontx2/af/rvu_npa.c
430
rsp->cache_lines = (cfg >> 1) & 0x3F;
drivers/net/ethernet/marvell/octeontx2/af/rvu_npa.c
436
struct msg_rsp *rsp)
drivers/net/ethernet/marvell/octeontx2/af/rvu_npa.c
62
struct npa_aq_enq_rsp *rsp)
drivers/net/ethernet/marvell/octeontx2/af/rvu_npc.c
1080
rvu_mbox_handler_npc_install_flow(rvu, &req, &rsp);
drivers/net/ethernet/marvell/octeontx2/af/rvu_npc.c
3128
struct npc_mcam_alloc_entry_rsp *rsp)
drivers/net/ethernet/marvell/octeontx2/af/rvu_npc.c
3166
req->ref_prio, rsp->entry_list,
drivers/net/ethernet/marvell/octeontx2/af/rvu_npc.c
3171
rsp->count = 0;
drivers/net/ethernet/marvell/octeontx2/af/rvu_npc.c
3175
rsp->count = req->count;
drivers/net/ethernet/marvell/octeontx2/af/rvu_npc.c
3177
rsp->entry = rsp->entry_list[0];
drivers/net/ethernet/marvell/octeontx2/af/rvu_npc.c
3187
for (entry = 0; entry < rsp->count; entry++) {
drivers/net/ethernet/marvell/octeontx2/af/rvu_npc.c
3188
index = npc_cn20k_vidx2idx(rsp->entry_list[entry]);
drivers/net/ethernet/marvell/octeontx2/af/rvu_npc.c
3198
rsp->free_count = -1;
drivers/net/ethernet/marvell/octeontx2/af/rvu_npc.c
3304
rsp->count = max_contig;
drivers/net/ethernet/marvell/octeontx2/af/rvu_npc.c
3306
rsp->entry = mcam->bmap_entries - index - max_contig;
drivers/net/ethernet/marvell/octeontx2/af/rvu_npc.c
3308
rsp->entry = index;
drivers/net/ethernet/marvell/octeontx2/af/rvu_npc.c
3313
rsp->count = 0;
drivers/net/ethernet/marvell/octeontx2/af/rvu_npc.c
3326
rsp->count++;
drivers/net/ethernet/marvell/octeontx2/af/rvu_npc.c
3333
if (!req->ref_prio && rsp->count < req->count &&
drivers/net/ethernet/marvell/octeontx2/af/rvu_npc.c
3344
if (req->ref_prio && rsp->count < req->count) {
drivers/net/ethernet/marvell/octeontx2/af/rvu_npc.c
3364
if (!req->contig && rsp->count) {
drivers/net/ethernet/marvell/octeontx2/af/rvu_npc.c
3366
for (entry = rsp->count - 1; entry >= 0; entry--) {
drivers/net/ethernet/marvell/octeontx2/af/rvu_npc.c
3368
rsp->entry_list[index++] = entry_list[entry];
drivers/net/ethernet/marvell/octeontx2/af/rvu_npc.c
3370
rsp->entry_list[entry] = entry_list[entry];
drivers/net/ethernet/marvell/octeontx2/af/rvu_npc.c
3375
for (entry = 0; entry < rsp->count; entry++) {
drivers/net/ethernet/marvell/octeontx2/af/rvu_npc.c
3377
(rsp->entry + entry) : rsp->entry_list[entry];
drivers/net/ethernet/marvell/octeontx2/af/rvu_npc.c
3384
rsp->free_count = mcam->bmap_fcnt;
drivers/net/ethernet/marvell/octeontx2/af/rvu_npc.c
3401
struct npc_install_flow_rsp rsp;
drivers/net/ethernet/marvell/octeontx2/af/rvu_npc.c
3421
rule, &rsp);
drivers/net/ethernet/marvell/octeontx2/af/rvu_npc.c
3422
if (rsp.counter < 0) {
drivers/net/ethernet/marvell/octeontx2/af/rvu_npc.c
3425
__func__, rsp.counter);
drivers/net/ethernet/marvell/octeontx2/af/rvu_npc.c
3429
rule->entry, rsp.counter);
drivers/net/ethernet/marvell/octeontx2/af/rvu_npc.c
3447
struct npc_mcam_alloc_entry_rsp *rsp)
drivers/net/ethernet/marvell/octeontx2/af/rvu_npc.c
3457
rsp->entry = NPC_MCAM_ENTRY_INVALID;
drivers/net/ethernet/marvell/octeontx2/af/rvu_npc.c
3458
rsp->free_count = 0;
drivers/net/ethernet/marvell/octeontx2/af/rvu_npc.c
3488
return npc_mcam_alloc_entries(mcam, pcifunc, req, rsp);
drivers/net/ethernet/marvell/octeontx2/af/rvu_npc.c
3493
struct msg_rsp *rsp)
drivers/net/ethernet/marvell/octeontx2/af/rvu_npc.c
3550
struct npc_mcam_read_entry_rsp *rsp)
drivers/net/ethernet/marvell/octeontx2/af/rvu_npc.c
3564
&rsp->entry_data,
drivers/net/ethernet/marvell/octeontx2/af/rvu_npc.c
3565
&rsp->intf, &rsp->enable);
drivers/net/ethernet/marvell/octeontx2/af/rvu_npc.c
3574
struct msg_rsp *rsp)
drivers/net/ethernet/marvell/octeontx2/af/rvu_npc.c
3629
struct msg_rsp *rsp)
drivers/net/ethernet/marvell/octeontx2/af/rvu_npc.c
3654
struct msg_rsp *rsp)
drivers/net/ethernet/marvell/octeontx2/af/rvu_npc.c
3679
struct npc_mcam_shift_entry_rsp *rsp)
drivers/net/ethernet/marvell/octeontx2/af/rvu_npc.c
3743
rsp->failed_entry_idx = index;
drivers/net/ethernet/marvell/octeontx2/af/rvu_npc.c
3752
struct npc_mcam_alloc_counter_rsp *rsp)
drivers/net/ethernet/marvell/octeontx2/af/rvu_npc.c
3778
rsp->count = 0;
drivers/net/ethernet/marvell/octeontx2/af/rvu_npc.c
3787
rsp->count = max_contig;
drivers/net/ethernet/marvell/octeontx2/af/rvu_npc.c
3788
rsp->cntr = index;
drivers/net/ethernet/marvell/octeontx2/af/rvu_npc.c
3801
rsp->cntr_list[cntr] = index;
drivers/net/ethernet/marvell/octeontx2/af/rvu_npc.c
3802
rsp->count++;
drivers/net/ethernet/marvell/octeontx2/af/rvu_npc.c
3812
struct npc_mcam_alloc_counter_rsp *rsp)
drivers/net/ethernet/marvell/octeontx2/af/rvu_npc.c
3823
err = __npc_mcam_alloc_counter(rvu, req, rsp);
drivers/net/ethernet/marvell/octeontx2/af/rvu_npc.c
3831
struct msg_rsp *rsp)
drivers/net/ethernet/marvell/octeontx2/af/rvu_npc.c
3866
struct npc_mcam_oper_counter_req *req, struct msg_rsp *rsp)
drivers/net/ethernet/marvell/octeontx2/af/rvu_npc.c
3877
err = __npc_mcam_free_counter(rvu, req, rsp);
drivers/net/ethernet/marvell/octeontx2/af/rvu_npc.c
3902
struct npc_install_flow_rsp *rsp)
drivers/net/ethernet/marvell/octeontx2/af/rvu_npc.c
3920
rsp->counter = rule->cntr;
drivers/net/ethernet/marvell/octeontx2/af/rvu_npc.c
3922
rsp->counter = err;
drivers/net/ethernet/marvell/octeontx2/af/rvu_npc.c
3927
struct npc_mcam_unmap_counter_req *req, struct msg_rsp *rsp)
drivers/net/ethernet/marvell/octeontx2/af/rvu_npc.c
3971
struct npc_mcam_oper_counter_req *req, struct msg_rsp *rsp)
drivers/net/ethernet/marvell/octeontx2/af/rvu_npc.c
4004
struct npc_mcam_oper_counter_rsp *rsp)
drivers/net/ethernet/marvell/octeontx2/af/rvu_npc.c
4023
rsp->stat = regval;
drivers/net/ethernet/marvell/octeontx2/af/rvu_npc.c
4033
rsp->stat = rvu_read64(rvu, blkaddr, NPC_AF_MATCH_STATX(req->cntr));
drivers/net/ethernet/marvell/octeontx2/af/rvu_npc.c
4034
rsp->stat &= BIT_ULL(48) - 1;
drivers/net/ethernet/marvell/octeontx2/af/rvu_npc.c
4041
struct npc_mcam_alloc_and_write_entry_rsp *rsp)
drivers/net/ethernet/marvell/octeontx2/af/rvu_npc.c
4113
rsp->entry = entry;
drivers/net/ethernet/marvell/octeontx2/af/rvu_npc.c
4114
rsp->cntr = cntr;
drivers/net/ethernet/marvell/octeontx2/af/rvu_npc.c
4134
struct npc_get_kex_cfg_rsp *rsp)
drivers/net/ethernet/marvell/octeontx2/af/rvu_npc.c
4138
rsp->rx_keyx_cfg = GET_KEX_CFG(NIX_INTF_RX);
drivers/net/ethernet/marvell/octeontx2/af/rvu_npc.c
4139
rsp->tx_keyx_cfg = GET_KEX_CFG(NIX_INTF_TX);
drivers/net/ethernet/marvell/octeontx2/af/rvu_npc.c
4143
rsp->intf_lid_lt_ld[NIX_INTF_RX][lid][lt][ld] =
drivers/net/ethernet/marvell/octeontx2/af/rvu_npc.c
4145
rsp->intf_lid_lt_ld[NIX_INTF_TX][lid][lt][ld] =
drivers/net/ethernet/marvell/octeontx2/af/rvu_npc.c
4151
rsp->kex_ld_flags[ld] = GET_KEX_FLAGS(ld);
drivers/net/ethernet/marvell/octeontx2/af/rvu_npc.c
4155
rsp->intf_ld_flags[NIX_INTF_RX][ld][fl] =
drivers/net/ethernet/marvell/octeontx2/af/rvu_npc.c
4157
rsp->intf_ld_flags[NIX_INTF_TX][ld][fl] =
drivers/net/ethernet/marvell/octeontx2/af/rvu_npc.c
4161
memcpy(rsp->mkex_pfl_name, rvu->mkex_pfl_name, MKEX_NAME_LEN);
drivers/net/ethernet/marvell/octeontx2/af/rvu_npc.c
4262
struct msg_rsp *rsp)
drivers/net/ethernet/marvell/octeontx2/af/rvu_npc.c
4271
struct npc_mcam_read_base_rule_rsp *rsp)
drivers/net/ethernet/marvell/octeontx2/af/rvu_npc.c
4286
rsp->entry.kw[0] = pfvf->rx_chan_base;
drivers/net/ethernet/marvell/octeontx2/af/rvu_npc.c
4287
rsp->entry.kw_mask[0] = 0xFFFULL;
drivers/net/ethernet/marvell/octeontx2/af/rvu_npc.c
4314
npc_read_mcam_entry(rvu, mcam, blkaddr, index, &rsp->entry, &intf,
drivers/net/ethernet/marvell/octeontx2/af/rvu_npc.c
4323
struct npc_mcam_get_stats_rsp *rsp)
drivers/net/ethernet/marvell/octeontx2/af/rvu_npc.c
4346
rsp->stat_ena = 1;
drivers/net/ethernet/marvell/octeontx2/af/rvu_npc.c
4347
rsp->stat = regval;
drivers/net/ethernet/marvell/octeontx2/af/rvu_npc.c
4357
rsp->stat_ena = 0;
drivers/net/ethernet/marvell/octeontx2/af/rvu_npc.c
4364
rsp->stat_ena = 1;
drivers/net/ethernet/marvell/octeontx2/af/rvu_npc.c
4365
rsp->stat = rvu_read64(rvu, blkaddr, NPC_AF_MATCH_STATX(cntr));
drivers/net/ethernet/marvell/octeontx2/af/rvu_npc.c
4366
rsp->stat &= BIT_ULL(48) - 1;
drivers/net/ethernet/marvell/octeontx2/af/rvu_npc.c
723
struct npc_install_flow_rsp rsp = { 0 };
drivers/net/ethernet/marvell/octeontx2/af/rvu_npc.c
779
rvu_mbox_handler_npc_install_flow(rvu, &req, &rsp);
drivers/net/ethernet/marvell/octeontx2/af/rvu_npc.c
787
struct npc_install_flow_rsp rsp = { 0 };
drivers/net/ethernet/marvell/octeontx2/af/rvu_npc.c
888
rvu_mbox_handler_npc_install_flow(rvu, &req, &rsp);
drivers/net/ethernet/marvell/octeontx2/af/rvu_npc.c
922
struct npc_install_flow_rsp rsp = { 0 };
drivers/net/ethernet/marvell/octeontx2/af/rvu_npc.c
985
rvu_mbox_handler_npc_install_flow(rvu, &req, &rsp);
drivers/net/ethernet/marvell/octeontx2/af/rvu_npc.c
992
struct npc_install_flow_rsp rsp = { 0 };
drivers/net/ethernet/marvell/octeontx2/af/rvu_npc_fs.c
1265
struct npc_install_flow_rsp *rsp)
drivers/net/ethernet/marvell/octeontx2/af/rvu_npc_fs.c
1271
__rvu_mcam_add_counter_to_rule(rvu, pcifunc, rule, rsp);
drivers/net/ethernet/marvell/octeontx2/af/rvu_npc_fs.c
1431
struct npc_install_flow_rsp *rsp, bool enable,
drivers/net/ethernet/marvell/octeontx2/af/rvu_npc_fs.c
1518
rvu_mcam_add_counter_to_rule(rvu, owner, rule, rsp);
drivers/net/ethernet/marvell/octeontx2/af/rvu_npc_fs.c
1654
struct msg_rsp rsp;
drivers/net/ethernet/marvell/octeontx2/af/rvu_npc_fs.c
1662
rc = rvu_mbox_handler_npc_mcam_free_entry(rvu, &free_req, &rsp);
drivers/net/ethernet/marvell/octeontx2/af/rvu_npc_fs.c
1674
struct npc_get_pfl_info_rsp rsp = { 0 };
drivers/net/ethernet/marvell/octeontx2/af/rvu_npc_fs.c
1703
rvu_mbox_handler_npc_get_pfl_info(rvu, &req, &rsp);
drivers/net/ethernet/marvell/octeontx2/af/rvu_npc_fs.c
1704
if (rsp.kw_type == NPC_MCAM_KEY_X2) {
drivers/net/ethernet/marvell/octeontx2/af/rvu_npc_fs.c
1734
struct npc_install_flow_rsp *rsp)
drivers/net/ethernet/marvell/octeontx2/af/rvu_npc_fs.c
1896
req, rsp, enable, pf_set_vfs_mac);
drivers/net/ethernet/marvell/octeontx2/af/rvu_npc_fs.c
1901
rsp->kw_type = kw_type;
drivers/net/ethernet/marvell/octeontx2/af/rvu_npc_fs.c
1902
rsp->entry = req->entry;
drivers/net/ethernet/marvell/octeontx2/af/rvu_npc_fs.c
1931
struct npc_delete_flow_rsp *rsp)
drivers/net/ethernet/marvell/octeontx2/af/rvu_npc_fs.c
1959
rsp->cntr_val = rvu_read64(rvu, blkaddr,
drivers/net/ethernet/marvell/octeontx2/af/rvu_npc_fs.c
1992
struct msg_rsp rsp;
drivers/net/ethernet/marvell/octeontx2/af/rvu_npc_fs.c
2022
&rsp);
drivers/net/ethernet/marvell/octeontx2/af/rvu_npc_fs.c
2028
&rsp);
drivers/net/ethernet/marvell/octeontx2/af/rvu_npc_fs.c
2128
struct msg_rsp rsp;
drivers/net/ethernet/marvell/octeontx2/af/rvu_npc_fs.c
2204
&rsp);
drivers/net/ethernet/marvell/octeontx2/af/rvu_npc_fs.c
2220
err = rvu_mbox_handler_npc_mcam_write_entry(rvu, &req, &rsp);
drivers/net/ethernet/marvell/octeontx2/af/rvu_npc_fs.c
2241
struct npc_get_field_status_rsp *rsp)
drivers/net/ethernet/marvell/octeontx2/af/rvu_npc_fs.c
2253
rsp->enable = 1;
drivers/net/ethernet/marvell/octeontx2/af/rvu_npc_hash.c
1574
struct msg_rsp *rsp)
drivers/net/ethernet/marvell/octeontx2/af/rvu_npc_hash.c
1607
struct cgx_mac_addr_update_rsp *rsp)
drivers/net/ethernet/marvell/octeontx2/af/rvu_npc_hash.c
1647
rsp->index = seq_id;
drivers/net/ethernet/marvell/octeontx2/af/rvu_npc_hash.c
1671
rsp->index = seq_id;
drivers/net/ethernet/marvell/octeontx2/af/rvu_npc_hash.c
1689
struct cgx_mac_addr_add_rsp *rsp)
drivers/net/ethernet/marvell/octeontx2/af/rvu_npc_hash.c
1705
rsp->index = seq_id;
drivers/net/ethernet/marvell/octeontx2/af/rvu_npc_hash.c
1725
struct msg_rsp *rsp)
drivers/net/ethernet/marvell/octeontx2/af/rvu_npc_hash.c
1750
struct cgx_mac_addr_set_or_get *rsp)
drivers/net/ethernet/marvell/octeontx2/af/rvu_npc_hash.c
1769
rsp->index = seq_id;
drivers/net/ethernet/marvell/octeontx2/af/rvu_npc_hash.c
1771
ether_addr_copy(rsp->mac_addr, req->mac_addr);
drivers/net/ethernet/marvell/octeontx2/af/rvu_npc_hash.c
1800
rsp->index = seq_id;
drivers/net/ethernet/marvell/octeontx2/af/rvu_npc_hash.c
1801
ether_addr_copy(rsp->mac_addr, req->mac_addr);
drivers/net/ethernet/marvell/octeontx2/af/rvu_npc_hash.c
295
struct npc_get_field_hash_info_rsp rsp;
drivers/net/ethernet/marvell/octeontx2/af/rvu_npc_hash.c
310
rvu_mbox_handler_npc_get_field_hash_info(rvu, &req, &rsp);
drivers/net/ethernet/marvell/octeontx2/af/rvu_npc_hash.c
341
field_hash = npc_field_hash_calc(ldata, rsp, intf,
drivers/net/ethernet/marvell/octeontx2/af/rvu_npc_hash.c
358
field_hash = npc_field_hash_calc(ldata, rsp, intf,
drivers/net/ethernet/marvell/octeontx2/af/rvu_npc_hash.c
374
struct npc_get_field_hash_info_rsp *rsp)
drivers/net/ethernet/marvell/octeontx2/af/rvu_npc_hash.c
376
u64 *secret_key = rsp->secret_key;
drivers/net/ethernet/marvell/octeontx2/af/rvu_npc_hash.c
392
rsp->hash_mask[NIX_INTF_RX][i][j] =
drivers/net/ethernet/marvell/octeontx2/af/rvu_npc_hash.c
394
rsp->hash_mask[NIX_INTF_TX][i][j] =
drivers/net/ethernet/marvell/octeontx2/af/rvu_npc_hash.c
401
rsp->hash_ctrl[i][j] = GET_KEX_LD_HASH_CTRL(i, j);
drivers/net/ethernet/marvell/octeontx2/af/rvu_npc_hash.c
81
u32 npc_field_hash_calc(u64 *ldata, struct npc_get_field_hash_info_rsp rsp,
drivers/net/ethernet/marvell/octeontx2/af/rvu_npc_hash.c
88
hash_key[0] = rsp.secret_key[1] << 31;
drivers/net/ethernet/marvell/octeontx2/af/rvu_npc_hash.c
89
hash_key[0] |= rsp.secret_key[2];
drivers/net/ethernet/marvell/octeontx2/af/rvu_npc_hash.c
90
hash_key[1] = rsp.secret_key[1] >> 33;
drivers/net/ethernet/marvell/octeontx2/af/rvu_npc_hash.c
91
hash_key[1] |= rsp.secret_key[0] << 31;
drivers/net/ethernet/marvell/octeontx2/af/rvu_npc_hash.c
92
hash_key[2] = rsp.secret_key[0] >> 33;
drivers/net/ethernet/marvell/octeontx2/af/rvu_npc_hash.c
94
data_padded[0] = rsp.hash_mask[intf][hash_idx][0] & ldata[0];
drivers/net/ethernet/marvell/octeontx2/af/rvu_npc_hash.c
95
data_padded[1] = rsp.hash_mask[intf][hash_idx][1] & ldata[1];
drivers/net/ethernet/marvell/octeontx2/af/rvu_npc_hash.c
98
field_hash &= FIELD_GET(GENMASK(63, 32), rsp.hash_ctrl[intf][hash_idx]);
drivers/net/ethernet/marvell/octeontx2/af/rvu_npc_hash.c
99
field_hash += FIELD_GET(GENMASK(31, 0), rsp.hash_ctrl[intf][hash_idx]);
drivers/net/ethernet/marvell/octeontx2/af/rvu_npc_hash.h
212
struct msg_rsp *rsp);
drivers/net/ethernet/marvell/octeontx2/af/rvu_npc_hash.h
216
struct cgx_mac_addr_update_rsp *rsp);
drivers/net/ethernet/marvell/octeontx2/af/rvu_npc_hash.h
220
struct cgx_mac_addr_add_rsp *rsp);
drivers/net/ethernet/marvell/octeontx2/af/rvu_npc_hash.h
224
struct msg_rsp *rsp);
drivers/net/ethernet/marvell/octeontx2/af/rvu_npc_hash.h
227
struct cgx_mac_addr_set_or_get *rsp);
drivers/net/ethernet/marvell/octeontx2/af/rvu_npc_hash.h
65
u32 npc_field_hash_calc(u64 *ldata, struct npc_get_field_hash_info_rsp rsp,
drivers/net/ethernet/marvell/octeontx2/af/rvu_rep.c
157
struct nix_stats_rsp *rsp)
drivers/net/ethernet/marvell/octeontx2/af/rvu_rep.c
172
rsp->rx.octs = RVU_LF_RX_STATS(RX_OCTS);
drivers/net/ethernet/marvell/octeontx2/af/rvu_rep.c
173
rsp->rx.ucast = RVU_LF_RX_STATS(RX_UCAST);
drivers/net/ethernet/marvell/octeontx2/af/rvu_rep.c
174
rsp->rx.bcast = RVU_LF_RX_STATS(RX_BCAST);
drivers/net/ethernet/marvell/octeontx2/af/rvu_rep.c
175
rsp->rx.mcast = RVU_LF_RX_STATS(RX_MCAST);
drivers/net/ethernet/marvell/octeontx2/af/rvu_rep.c
176
rsp->rx.drop = RVU_LF_RX_STATS(RX_DROP);
drivers/net/ethernet/marvell/octeontx2/af/rvu_rep.c
177
rsp->rx.err = RVU_LF_RX_STATS(RX_ERR);
drivers/net/ethernet/marvell/octeontx2/af/rvu_rep.c
178
rsp->rx.drop_octs = RVU_LF_RX_STATS(RX_DROP_OCTS);
drivers/net/ethernet/marvell/octeontx2/af/rvu_rep.c
179
rsp->rx.drop_mcast = RVU_LF_RX_STATS(RX_DRP_MCAST);
drivers/net/ethernet/marvell/octeontx2/af/rvu_rep.c
180
rsp->rx.drop_bcast = RVU_LF_RX_STATS(RX_DRP_BCAST);
drivers/net/ethernet/marvell/octeontx2/af/rvu_rep.c
182
rsp->tx.octs = RVU_LF_TX_STATS(TX_OCTS);
drivers/net/ethernet/marvell/octeontx2/af/rvu_rep.c
183
rsp->tx.ucast = RVU_LF_TX_STATS(TX_UCAST);
drivers/net/ethernet/marvell/octeontx2/af/rvu_rep.c
184
rsp->tx.bcast = RVU_LF_TX_STATS(TX_BCAST);
drivers/net/ethernet/marvell/octeontx2/af/rvu_rep.c
185
rsp->tx.mcast = RVU_LF_TX_STATS(TX_MCAST);
drivers/net/ethernet/marvell/octeontx2/af/rvu_rep.c
186
rsp->tx.drop = RVU_LF_TX_STATS(TX_DROP);
drivers/net/ethernet/marvell/octeontx2/af/rvu_rep.c
188
rsp->pcifunc = req->pcifunc;
drivers/net/ethernet/marvell/octeontx2/af/rvu_rep.c
205
struct nix_vtag_config_rsp rsp = {};
drivers/net/ethernet/marvell/octeontx2/af/rvu_rep.c
217
err = rvu_mbox_handler_nix_vtag_cfg(rvu, &req, &rsp);
drivers/net/ethernet/marvell/octeontx2/af/rvu_rep.c
222
*vidx = rsp.vtag0_idx;
drivers/net/ethernet/marvell/octeontx2/af/rvu_rep.c
229
struct nix_vtag_config_rsp rsp;
drivers/net/ethernet/marvell/octeontx2/af/rvu_rep.c
239
return rvu_mbox_handler_nix_vtag_cfg(rvu, &req, &rsp);
drivers/net/ethernet/marvell/octeontx2/af/rvu_rep.c
246
struct npc_install_flow_rsp rsp = {};
drivers/net/ethernet/marvell/octeontx2/af/rvu_rep.c
280
return rvu_mbox_handler_npc_install_flow(rvu, &req, &rsp);
drivers/net/ethernet/marvell/octeontx2/af/rvu_rep.c
287
struct npc_install_flow_rsp rsp = {};
drivers/net/ethernet/marvell/octeontx2/af/rvu_rep.c
319
return rvu_mbox_handler_npc_install_flow(rvu, &req, &rsp);
drivers/net/ethernet/marvell/octeontx2/af/rvu_rep.c
433
struct msg_rsp *rsp)
drivers/net/ethernet/marvell/octeontx2/af/rvu_rep.c
447
struct get_rep_cnt_rsp *rsp)
drivers/net/ethernet/marvell/octeontx2/af/rvu_rep.c
453
rsp->rep_cnt = rvu->cgx_mapped_pfs + rvu->cgx_mapped_vfs;
drivers/net/ethernet/marvell/octeontx2/af/rvu_rep.c
454
rvu->rep_cnt = rsp->rep_cnt;
drivers/net/ethernet/marvell/octeontx2/af/rvu_rep.c
466
rsp->rep_pf_map[rep] = pcifunc;
drivers/net/ethernet/marvell/octeontx2/af/rvu_rep.c
472
rsp->rep_pf_map[rep] = rvu->rep2pfvf_map[rep];
drivers/net/ethernet/marvell/octeontx2/af/rvu_rep.c
96
struct msg_rsp *rsp)
drivers/net/ethernet/marvell/octeontx2/af/rvu_sdp.c
108
struct sdp_get_chan_info_msg *rsp)
drivers/net/ethernet/marvell/octeontx2/af/rvu_sdp.c
114
rsp->chan_base = NIX_CHAN_SDP_CH_START;
drivers/net/ethernet/marvell/octeontx2/af/rvu_sdp.c
115
rsp->num_chan = NIX_CHAN_SDP_NUM_CHANS;
drivers/net/ethernet/marvell/octeontx2/af/rvu_sdp.c
118
rsp->chan_base = hw->sdp_chan_base;
drivers/net/ethernet/marvell/octeontx2/af/rvu_sdp.c
119
rsp->num_chan = rvu_read64(rvu, blkaddr, NIX_AF_CONST1) & 0xFFFUL;
drivers/net/ethernet/marvell/octeontx2/af/rvu_sdp.c
95
struct msg_rsp *rsp)
drivers/net/ethernet/marvell/octeontx2/af/rvu_switch.c
164
struct msg_rsp rsp;
drivers/net/ethernet/marvell/octeontx2/af/rvu_switch.c
212
rvu_mbox_handler_npc_mcam_free_entry(rvu, &free_req, &rsp);
drivers/net/ethernet/marvell/octeontx2/af/rvu_switch.c
225
struct msg_rsp rsp;
drivers/net/ethernet/marvell/octeontx2/af/rvu_switch.c
26
struct npc_install_flow_rsp rsp = { 0 };
drivers/net/ethernet/marvell/octeontx2/af/rvu_switch.c
267
rvu_mbox_handler_npc_mcam_free_entry(rvu, &free_req, &rsp);
drivers/net/ethernet/marvell/octeontx2/af/rvu_switch.c
48
return rvu_mbox_handler_npc_install_flow(rvu, &req, &rsp);
drivers/net/ethernet/marvell/octeontx2/af/rvu_switch.c
54
struct npc_install_flow_rsp rsp = { 0 };
drivers/net/ethernet/marvell/octeontx2/af/rvu_switch.c
80
return rvu_mbox_handler_npc_install_flow(rvu, &req, &rsp);
drivers/net/ethernet/marvell/octeontx2/nic/cn10k.c
210
struct nix_bandprof_alloc_rsp *rsp;
drivers/net/ethernet/marvell/octeontx2/nic/cn10k.c
223
rsp = (struct nix_bandprof_alloc_rsp *)
drivers/net/ethernet/marvell/octeontx2/nic/cn10k.c
225
if (IS_ERR(rsp)) {
drivers/net/ethernet/marvell/octeontx2/nic/cn10k.c
226
rc = PTR_ERR(rsp);
drivers/net/ethernet/marvell/octeontx2/nic/cn10k.c
230
if (!rsp->prof_count[BAND_PROF_LEAF_LAYER]) {
drivers/net/ethernet/marvell/octeontx2/nic/cn10k.c
235
*leaf = rsp->prof_idx[BAND_PROF_LEAF_LAYER][0];
drivers/net/ethernet/marvell/octeontx2/nic/cn10k_macsec.c
115
struct mcs_alloc_rsrc_rsp *rsp;
drivers/net/ethernet/marvell/octeontx2/nic/cn10k_macsec.c
132
rsp = (struct mcs_alloc_rsrc_rsp *)otx2_mbox_get_rsp(&pfvf->mbox.mbox,
drivers/net/ethernet/marvell/octeontx2/nic/cn10k_macsec.c
134
if (IS_ERR(rsp) || req->rsrc_cnt != rsp->rsrc_cnt ||
drivers/net/ethernet/marvell/octeontx2/nic/cn10k_macsec.c
135
req->rsrc_type != rsp->rsrc_type || req->dir != rsp->dir) {
drivers/net/ethernet/marvell/octeontx2/nic/cn10k_macsec.c
140
switch (rsp->rsrc_type) {
drivers/net/ethernet/marvell/octeontx2/nic/cn10k_macsec.c
142
*rsrc_id = rsp->flow_ids[0];
drivers/net/ethernet/marvell/octeontx2/nic/cn10k_macsec.c
145
*rsrc_id = rsp->sc_ids[0];
drivers/net/ethernet/marvell/octeontx2/nic/cn10k_macsec.c
148
*rsrc_id = rsp->secy_ids[0];
drivers/net/ethernet/marvell/octeontx2/nic/cn10k_macsec.c
151
*rsrc_id = rsp->sa_ids[0];
drivers/net/ethernet/marvell/octeontx2/nic/cn10k_macsec.c
1580
struct mcs_sc_stats rsp = { 0 };
drivers/net/ethernet/marvell/octeontx2/nic/cn10k_macsec.c
1587
cn10k_mcs_sc_stats(pfvf, txsc->hw_sc_id, &rsp, MCS_TX, false);
drivers/net/ethernet/marvell/octeontx2/nic/cn10k_macsec.c
1589
ctx->stats.tx_sc_stats->OutPktsProtected = rsp.pkt_protected_cnt;
drivers/net/ethernet/marvell/octeontx2/nic/cn10k_macsec.c
1590
ctx->stats.tx_sc_stats->OutPktsEncrypted = rsp.pkt_encrypt_cnt;
drivers/net/ethernet/marvell/octeontx2/nic/cn10k_macsec.c
1591
ctx->stats.tx_sc_stats->OutOctetsProtected = rsp.octet_protected_cnt;
drivers/net/ethernet/marvell/octeontx2/nic/cn10k_macsec.c
1592
ctx->stats.tx_sc_stats->OutOctetsEncrypted = rsp.octet_encrypt_cnt;
drivers/net/ethernet/marvell/octeontx2/nic/cn10k_macsec.c
1601
struct mcs_sa_stats rsp = { 0 };
drivers/net/ethernet/marvell/octeontx2/nic/cn10k_macsec.c
1612
cn10k_mcs_sa_stats(pfvf, txsc->hw_sa_id[sa_num], &rsp, MCS_TX, false);
drivers/net/ethernet/marvell/octeontx2/nic/cn10k_macsec.c
1614
ctx->stats.tx_sa_stats->OutPktsProtected = rsp.pkt_protected_cnt;
drivers/net/ethernet/marvell/octeontx2/nic/cn10k_macsec.c
1615
ctx->stats.tx_sa_stats->OutPktsEncrypted = rsp.pkt_encrypt_cnt;
drivers/net/ethernet/marvell/octeontx2/nic/cn10k_macsec.c
1625
struct mcs_sc_stats rsp = { 0 };
drivers/net/ethernet/marvell/octeontx2/nic/cn10k_macsec.c
1632
cn10k_mcs_sc_stats(pfvf, rxsc->hw_sc_id, &rsp, MCS_RX, true);
drivers/net/ethernet/marvell/octeontx2/nic/cn10k_macsec.c
1634
rxsc->stats.InOctetsValidated += rsp.octet_validate_cnt;
drivers/net/ethernet/marvell/octeontx2/nic/cn10k_macsec.c
1635
rxsc->stats.InOctetsDecrypted += rsp.octet_decrypt_cnt;
drivers/net/ethernet/marvell/octeontx2/nic/cn10k_macsec.c
1637
rxsc->stats.InPktsInvalid += rsp.pkt_invalid_cnt;
drivers/net/ethernet/marvell/octeontx2/nic/cn10k_macsec.c
1638
rxsc->stats.InPktsNotValid += rsp.pkt_notvalid_cnt;
drivers/net/ethernet/marvell/octeontx2/nic/cn10k_macsec.c
1641
rxsc->stats.InPktsLate += rsp.pkt_late_cnt;
drivers/net/ethernet/marvell/octeontx2/nic/cn10k_macsec.c
1643
rxsc->stats.InPktsDelayed += rsp.pkt_late_cnt;
drivers/net/ethernet/marvell/octeontx2/nic/cn10k_macsec.c
1646
rxsc->stats.InPktsUnchecked += rsp.pkt_unchecked_cnt;
drivers/net/ethernet/marvell/octeontx2/nic/cn10k_macsec.c
1648
rxsc->stats.InPktsOK += rsp.pkt_unchecked_cnt;
drivers/net/ethernet/marvell/octeontx2/nic/cn10k_macsec.c
1667
struct mcs_sa_stats rsp = { 0 };
drivers/net/ethernet/marvell/octeontx2/nic/cn10k_macsec.c
1678
cn10k_mcs_sa_stats(pfvf, rxsc->hw_sa_id[sa_num], &rsp, MCS_RX, false);
drivers/net/ethernet/marvell/octeontx2/nic/cn10k_macsec.c
1680
ctx->stats.rx_sa_stats->InPktsOK = rsp.pkt_ok_cnt;
drivers/net/ethernet/marvell/octeontx2/nic/cn10k_macsec.c
1681
ctx->stats.rx_sa_stats->InPktsInvalid = rsp.pkt_invalid_cnt;
drivers/net/ethernet/marvell/octeontx2/nic/cn10k_macsec.c
1682
ctx->stats.rx_sa_stats->InPktsNotValid = rsp.pkt_notvalid_cnt;
drivers/net/ethernet/marvell/octeontx2/nic/cn10k_macsec.c
1683
ctx->stats.rx_sa_stats->InPktsNotUsingSA = rsp.pkt_nosaerror_cnt;
drivers/net/ethernet/marvell/octeontx2/nic/cn10k_macsec.c
1684
ctx->stats.rx_sa_stats->InPktsUnusedSA = rsp.pkt_nosa_cnt;
drivers/net/ethernet/marvell/octeontx2/nic/cn10k_macsec.c
726
struct mcs_sa_stats *rsp;
drivers/net/ethernet/marvell/octeontx2/nic/cn10k_macsec.c
757
rsp = (struct mcs_sa_stats *)otx2_mbox_get_rsp(&pfvf->mbox.mbox,
drivers/net/ethernet/marvell/octeontx2/nic/cn10k_macsec.c
759
if (IS_ERR(rsp)) {
drivers/net/ethernet/marvell/octeontx2/nic/cn10k_macsec.c
760
ret = PTR_ERR(rsp);
drivers/net/ethernet/marvell/octeontx2/nic/cn10k_macsec.c
764
memcpy(rsp_p, rsp, sizeof(*rsp_p));
drivers/net/ethernet/marvell/octeontx2/nic/cn10k_macsec.c
781
struct mcs_sc_stats *rsp;
drivers/net/ethernet/marvell/octeontx2/nic/cn10k_macsec.c
812
rsp = (struct mcs_sc_stats *)otx2_mbox_get_rsp(&pfvf->mbox.mbox,
drivers/net/ethernet/marvell/octeontx2/nic/cn10k_macsec.c
814
if (IS_ERR(rsp)) {
drivers/net/ethernet/marvell/octeontx2/nic/cn10k_macsec.c
815
ret = PTR_ERR(rsp);
drivers/net/ethernet/marvell/octeontx2/nic/cn10k_macsec.c
819
memcpy(rsp_p, rsp, sizeof(*rsp_p));
drivers/net/ethernet/marvell/octeontx2/nic/cn10k_macsec.c
835
struct mcs_secy_stats *rsp;
drivers/net/ethernet/marvell/octeontx2/nic/cn10k_macsec.c
867
rsp = (struct mcs_secy_stats *)otx2_mbox_get_rsp(&pfvf->mbox.mbox,
drivers/net/ethernet/marvell/octeontx2/nic/cn10k_macsec.c
869
if (IS_ERR(rsp)) {
drivers/net/ethernet/marvell/octeontx2/nic/cn10k_macsec.c
870
ret = PTR_ERR(rsp);
drivers/net/ethernet/marvell/octeontx2/nic/cn10k_macsec.c
874
memcpy(rsp_p, rsp, sizeof(*rsp_p));
drivers/net/ethernet/marvell/octeontx2/nic/cn20k.c
444
struct npc_install_flow_rsp *rsp;
drivers/net/ethernet/marvell/octeontx2/nic/cn20k.c
470
rsp = (struct npc_install_flow_rsp *)otx2_mbox_get_rsp(&nic->mbox.mbox,
drivers/net/ethernet/marvell/octeontx2/nic/cn20k.c
472
if (IS_ERR(rsp))
drivers/net/ethernet/marvell/octeontx2/nic/cn20k.c
476
*entry = rsp->entry;
drivers/net/ethernet/marvell/octeontx2/nic/cn20k.c
478
*type = rsp->kw_type;
drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.c
1222
struct nix_lf_alloc_rsp *rsp;
drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.c
1253
rsp = (struct nix_lf_alloc_rsp *)otx2_mbox_get_rsp(&pfvf->mbox.mbox, 0,
drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.c
1255
if (IS_ERR(rsp))
drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.c
1256
return PTR_ERR(rsp);
drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.c
1258
if (rsp->qints < 1)
drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.c
1261
return rsp->hdr.rc;
drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.c
181
struct nix_get_mac_addr_rsp *rsp;
drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.c
1868
struct cgx_stats_rsp *rsp)
drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.c
1873
pfvf->hw.cgx_rx_stats[id] = rsp->rx_stats[id];
drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.c
1875
pfvf->hw.cgx_tx_stats[id] = rsp->tx_stats[id];
drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.c
1879
struct cgx_fec_stats_rsp *rsp)
drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.c
1881
pfvf->hw.cgx_fec_corr_blks += rsp->fec_corr_blks;
drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.c
1882
pfvf->hw.cgx_fec_uncorr_blks += rsp->fec_uncorr_blks;
drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.c
1886
struct npa_lf_alloc_rsp *rsp)
drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.c
1888
pfvf->hw.stack_pg_ptrs = rsp->stack_pg_ptrs;
drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.c
1889
pfvf->hw.stack_pg_bytes = rsp->stack_pg_bytes;
drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.c
1894
struct nix_lf_alloc_rsp *rsp)
drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.c
1896
pfvf->hw.sqb_size = rsp->sqb_size;
drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.c
1897
pfvf->hw.rx_chan_base = rsp->rx_chan_base;
drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.c
1898
pfvf->hw.tx_chan_base = rsp->tx_chan_base;
drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.c
1899
pfvf->hw.rx_chan_cnt = rsp->rx_chan_cnt;
drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.c
1900
pfvf->hw.tx_chan_cnt = rsp->tx_chan_cnt;
drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.c
1901
pfvf->hw.lso_tsov4_idx = rsp->lso_tsov4_idx;
drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.c
1902
pfvf->hw.lso_tsov6_idx = rsp->lso_tsov6_idx;
drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.c
1903
pfvf->hw.cgx_links = rsp->cgx_links;
drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.c
1904
pfvf->hw.lbk_links = rsp->lbk_links;
drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.c
1905
pfvf->hw.tx_link = rsp->tx_link;
drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.c
1910
struct msix_offset_rsp *rsp)
drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.c
1912
pfvf->hw.npa_msixoff = rsp->npa_msixoff;
drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.c
1913
pfvf->hw.nix_msixoff = rsp->nix_msixoff;
drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.c
1918
struct nix_bp_cfg_rsp *rsp)
drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.c
1922
for (chan = 0; chan < rsp->chan_cnt; chan++) {
drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.c
1923
chan_id = ((rsp->chan_bpid[chan] >> 10) & 0x7F);
drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.c
1924
pfvf->bpid[chan_id] = rsp->chan_bpid[chan] & 0x3FF;
drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.c
1984
struct nix_hw_info *rsp;
drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.c
1999
rsp = (struct nix_hw_info *)
drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.c
2001
if (IS_ERR(rsp)) {
drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.c
2002
rc = PTR_ERR(rsp);
drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.c
2012
max_mtu = rsp->max_mtu - 8 - OTX2_ETH_HLEN;
drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.c
2015
pfvf->hw.dwrr_mtu = get_dwrr_mtu(pfvf, rsp);
drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.c
204
rsp = (struct nix_get_mac_addr_rsp *)msghdr;
drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.c
205
eth_hw_addr_set(netdev, rsp->mac_addr);
drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.c
2070
struct get_hw_cap_rsp *rsp;
drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.c
2084
rsp = (struct get_hw_cap_rsp *)otx2_mbox_get_rsp(&pfvf->mbox.mbox,
drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.c
2086
if (IS_ERR(rsp)) {
drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.c
2091
if (rsp->hw_caps & HW_CAP_MACSEC)
drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.c
2107
struct _rsp_type *rsp) \
drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.c
292
struct nix_rss_flowkey_cfg_rsp *rsp;
drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.c
310
rsp = (struct nix_rss_flowkey_cfg_rsp *)
drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.c
312
if (IS_ERR(rsp)) {
drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.c
313
err = PTR_ERR(rsp);
drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.c
317
pfvf->hw.flowkey_alg_idx = rsp->alg_idx;
drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.c
464
struct nix_lso_format_cfg_rsp *rsp;
drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.c
483
rsp = (struct nix_lso_format_cfg_rsp *)
drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.c
485
if (IS_ERR(rsp))
drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.c
488
hw->lso_udpv4_idx = rsp->lso_format_idx;
drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.c
502
rsp = (struct nix_lso_format_cfg_rsp *)
drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.c
504
if (IS_ERR(rsp))
drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.c
507
hw->lso_udpv6_idx = rsp->lso_format_idx;
drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.c
764
struct nix_txsch_alloc_rsp *rsp;
drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.c
785
rsp = (struct nix_txsch_alloc_rsp *)
drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.c
787
if (IS_ERR(rsp))
drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.c
788
return PTR_ERR(rsp);
drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.c
792
pfvf->hw.txschq_cnt[lvl] = rsp->schq[lvl];
drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.c
793
for (schq = 0; schq < rsp->schq[lvl]; schq++)
drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.c
795
rsp->schq_list[lvl][schq];
drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.c
798
pfvf->hw.txschq_link_cfg_lvl = rsp->link_cfg_lvl;
drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.c
799
pfvf->hw.txschq_aggr_lvl_rr_prio = rsp->aggr_lvl_rr_prio;
drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.h
1108
struct msix_offset_rsp *rsp);
drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.h
1110
struct npa_lf_alloc_rsp *rsp);
drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.h
1112
struct nix_lf_alloc_rsp *rsp);
drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.h
1114
struct nix_txsch_alloc_rsp *rsp);
drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.h
1116
struct cgx_stats_rsp *rsp);
drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.h
1118
struct cgx_fec_stats_rsp *rsp);
drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.h
1121
struct nix_bp_cfg_rsp *rsp);
drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.h
956
struct _rsp_type *rsp); \
drivers/net/ethernet/marvell/octeontx2/nic/otx2_dcbnl.c
293
struct cgx_pfc_rsp *rsp;
drivers/net/ethernet/marvell/octeontx2/nic/otx2_dcbnl.c
316
rsp = (struct cgx_pfc_rsp *)
drivers/net/ethernet/marvell/octeontx2/nic/otx2_dcbnl.c
318
if (IS_ERR(rsp)) {
drivers/net/ethernet/marvell/octeontx2/nic/otx2_dcbnl.c
319
err = PTR_ERR(rsp);
drivers/net/ethernet/marvell/octeontx2/nic/otx2_dcbnl.c
323
if (req->rx_pause != rsp->rx_pause || req->tx_pause != rsp->tx_pause) {
drivers/net/ethernet/marvell/octeontx2/nic/otx2_dcbnl.c
62
struct nix_txsch_alloc_rsp *rsp;
drivers/net/ethernet/marvell/octeontx2/nic/otx2_dcbnl.c
81
rsp = (struct nix_txsch_alloc_rsp *)
drivers/net/ethernet/marvell/octeontx2/nic/otx2_dcbnl.c
83
if (IS_ERR(rsp))
drivers/net/ethernet/marvell/octeontx2/nic/otx2_dcbnl.c
84
return PTR_ERR(rsp);
drivers/net/ethernet/marvell/octeontx2/nic/otx2_dcbnl.c
88
if (!rsp->schq[lvl])
drivers/net/ethernet/marvell/octeontx2/nic/otx2_dcbnl.c
91
pfvf->pfc_schq_list[lvl][prio] = rsp->schq_list[lvl][0];
drivers/net/ethernet/marvell/octeontx2/nic/otx2_dmac_flt.c
14
struct cgx_mac_addr_add_rsp *rsp;
drivers/net/ethernet/marvell/octeontx2/nic/otx2_dmac_flt.c
151
struct cgx_max_dmac_entries_get_rsp *rsp;
drivers/net/ethernet/marvell/octeontx2/nic/otx2_dmac_flt.c
167
rsp = (struct cgx_max_dmac_entries_get_rsp *)
drivers/net/ethernet/marvell/octeontx2/nic/otx2_dmac_flt.c
170
if (IS_ERR_OR_NULL(rsp)) {
drivers/net/ethernet/marvell/octeontx2/nic/otx2_dmac_flt.c
175
pf->flow_cfg->dmacflt_max_flows = rsp->max_dmac_filters;
drivers/net/ethernet/marvell/octeontx2/nic/otx2_dmac_flt.c
185
struct cgx_mac_addr_update_rsp *rsp;
drivers/net/ethernet/marvell/octeontx2/nic/otx2_dmac_flt.c
206
rsp = (struct cgx_mac_addr_update_rsp *)
drivers/net/ethernet/marvell/octeontx2/nic/otx2_dmac_flt.c
208
if (IS_ERR(rsp)) {
drivers/net/ethernet/marvell/octeontx2/nic/otx2_dmac_flt.c
209
rc = PTR_ERR(rsp);
drivers/net/ethernet/marvell/octeontx2/nic/otx2_dmac_flt.c
213
pf->flow_cfg->bmap_to_dmacindex[bit_pos] = rsp->index;
drivers/net/ethernet/marvell/octeontx2/nic/otx2_dmac_flt.c
29
rsp = (struct cgx_mac_addr_add_rsp *)
drivers/net/ethernet/marvell/octeontx2/nic/otx2_dmac_flt.c
31
if (IS_ERR(rsp)) {
drivers/net/ethernet/marvell/octeontx2/nic/otx2_dmac_flt.c
33
return PTR_ERR(rsp);
drivers/net/ethernet/marvell/octeontx2/nic/otx2_dmac_flt.c
36
*dmac_index = rsp->index;
drivers/net/ethernet/marvell/octeontx2/nic/otx2_dmac_flt.c
46
struct cgx_mac_addr_set_or_get *rsp;
drivers/net/ethernet/marvell/octeontx2/nic/otx2_dmac_flt.c
65
rsp = (struct cgx_mac_addr_set_or_get *)
drivers/net/ethernet/marvell/octeontx2/nic/otx2_dmac_flt.c
68
if (IS_ERR_OR_NULL(rsp)) {
drivers/net/ethernet/marvell/octeontx2/nic/otx2_dmac_flt.c
73
*dmac_index = rsp->index;
drivers/net/ethernet/marvell/octeontx2/nic/otx2_ethtool.c
1003
struct cgx_fw_data *rsp = NULL;
drivers/net/ethernet/marvell/octeontx2/nic/otx2_ethtool.c
1016
rsp = (struct cgx_fw_data *)
drivers/net/ethernet/marvell/octeontx2/nic/otx2_ethtool.c
1019
rsp = ERR_PTR(err);
drivers/net/ethernet/marvell/octeontx2/nic/otx2_ethtool.c
1023
return rsp;
drivers/net/ethernet/marvell/octeontx2/nic/otx2_ethtool.c
1030
struct cgx_fw_data *rsp;
drivers/net/ethernet/marvell/octeontx2/nic/otx2_ethtool.c
1039
rsp = otx2_get_fwdata(pfvf);
drivers/net/ethernet/marvell/octeontx2/nic/otx2_ethtool.c
1040
if (IS_ERR(rsp))
drivers/net/ethernet/marvell/octeontx2/nic/otx2_ethtool.c
1041
return PTR_ERR(rsp);
drivers/net/ethernet/marvell/octeontx2/nic/otx2_ethtool.c
1043
if (rsp->fwdata.supported_fec < OTX2_FEC_MAX_INDEX) {
drivers/net/ethernet/marvell/octeontx2/nic/otx2_ethtool.c
1044
if (!rsp->fwdata.supported_fec)
drivers/net/ethernet/marvell/octeontx2/nic/otx2_ethtool.c
1047
fecparam->fec = fec[rsp->fwdata.supported_fec];
drivers/net/ethernet/marvell/octeontx2/nic/otx2_ethtool.c
1057
struct fec_mode *req, *rsp;
drivers/net/ethernet/marvell/octeontx2/nic/otx2_ethtool.c
1092
rsp = (struct fec_mode *)otx2_mbox_get_rsp(&pfvf->mbox.mbox,
drivers/net/ethernet/marvell/octeontx2/nic/otx2_ethtool.c
1094
if (IS_ERR(rsp)) {
drivers/net/ethernet/marvell/octeontx2/nic/otx2_ethtool.c
1095
err = PTR_ERR(rsp);
drivers/net/ethernet/marvell/octeontx2/nic/otx2_ethtool.c
1099
if (rsp->fec >= 0)
drivers/net/ethernet/marvell/octeontx2/nic/otx2_ethtool.c
1100
pfvf->linfo.fec = rsp->fec;
drivers/net/ethernet/marvell/octeontx2/nic/otx2_ethtool.c
1102
err = rsp->fec;
drivers/net/ethernet/marvell/octeontx2/nic/otx2_ethtool.c
1210
struct cgx_fw_data *rsp = NULL;
drivers/net/ethernet/marvell/octeontx2/nic/otx2_ethtool.c
1216
rsp = otx2_get_fwdata(pfvf);
drivers/net/ethernet/marvell/octeontx2/nic/otx2_ethtool.c
1217
if (IS_ERR(rsp))
drivers/net/ethernet/marvell/octeontx2/nic/otx2_ethtool.c
1218
return PTR_ERR(rsp);
drivers/net/ethernet/marvell/octeontx2/nic/otx2_ethtool.c
1220
if (rsp->fwdata.supported_an)
drivers/net/ethernet/marvell/octeontx2/nic/otx2_ethtool.c
1225
otx2_get_link_mode_info(rsp->fwdata.advertised_link_modes,
drivers/net/ethernet/marvell/octeontx2/nic/otx2_ethtool.c
1227
otx2_get_fec_info(rsp->fwdata.advertised_fec,
drivers/net/ethernet/marvell/octeontx2/nic/otx2_ethtool.c
1229
otx2_get_link_mode_info(rsp->fwdata.supported_link_modes,
drivers/net/ethernet/marvell/octeontx2/nic/otx2_ethtool.c
1231
otx2_get_fec_info(rsp->fwdata.supported_fec,
drivers/net/ethernet/marvell/octeontx2/nic/otx2_ethtool.c
1302
struct cgx_fw_data *rsp;
drivers/net/ethernet/marvell/octeontx2/nic/otx2_ethtool.c
1310
rsp = otx2_get_fwdata(pfvf);
drivers/net/ethernet/marvell/octeontx2/nic/otx2_ethtool.c
1311
if (!IS_ERR(rsp) && rsp->fwdata.phy.misc.has_fec_stats &&
drivers/net/ethernet/marvell/octeontx2/nic/otx2_ethtool.c
1316
rsp = otx2_get_fwdata(pfvf);
drivers/net/ethernet/marvell/octeontx2/nic/otx2_ethtool.c
1317
if (!IS_ERR(rsp)) {
drivers/net/ethernet/marvell/octeontx2/nic/otx2_ethtool.c
1318
struct fec_stats_s *p = &rsp->fwdata.phy.fec_stats;
drivers/net/ethernet/marvell/octeontx2/nic/otx2_ethtool.c
191
struct cgx_fw_data *rsp;
drivers/net/ethernet/marvell/octeontx2/nic/otx2_ethtool.c
218
rsp = otx2_get_fwdata(pfvf);
drivers/net/ethernet/marvell/octeontx2/nic/otx2_ethtool.c
219
if (!IS_ERR(rsp) && rsp->fwdata.phy.misc.has_fec_stats &&
drivers/net/ethernet/marvell/octeontx2/nic/otx2_ethtool.c
224
rsp = otx2_get_fwdata(pfvf);
drivers/net/ethernet/marvell/octeontx2/nic/otx2_ethtool.c
225
if (!IS_ERR(rsp)) {
drivers/net/ethernet/marvell/octeontx2/nic/otx2_ethtool.c
226
struct fec_stats_s *p = &rsp->fwdata.phy.fec_stats;
drivers/net/ethernet/marvell/octeontx2/nic/otx2_ethtool.c
319
struct cgx_pause_frm_cfg *req, *rsp;
drivers/net/ethernet/marvell/octeontx2/nic/otx2_ethtool.c
332
rsp = (struct cgx_pause_frm_cfg *)
drivers/net/ethernet/marvell/octeontx2/nic/otx2_ethtool.c
334
if (IS_ERR(rsp)) {
drivers/net/ethernet/marvell/octeontx2/nic/otx2_ethtool.c
339
pause->rx_pause = rsp->rx_pause;
drivers/net/ethernet/marvell/octeontx2/nic/otx2_ethtool.c
340
pause->tx_pause = rsp->tx_pause;
drivers/net/ethernet/marvell/octeontx2/nic/otx2_flows.c
1115
struct npc_get_num_kws_rsp *rsp;
drivers/net/ethernet/marvell/octeontx2/nic/otx2_flows.c
114
rsp = (struct npc_get_dft_rl_idxs_rsp *)otx2_mbox_get_rsp
drivers/net/ethernet/marvell/octeontx2/nic/otx2_flows.c
1143
rsp = (struct npc_get_num_kws_rsp *)otx2_mbox_get_rsp
drivers/net/ethernet/marvell/octeontx2/nic/otx2_flows.c
1145
if (IS_ERR(rsp)) {
drivers/net/ethernet/marvell/octeontx2/nic/otx2_flows.c
1150
kw_bits = rsp->kws * 64;
drivers/net/ethernet/marvell/octeontx2/nic/otx2_flows.c
117
if (IS_ERR(rsp)) {
drivers/net/ethernet/marvell/octeontx2/nic/otx2_flows.c
123
*mcam_idx = rsp->promisc;
drivers/net/ethernet/marvell/octeontx2/nic/otx2_flows.c
125
*mcam_idx = rsp->ucast;
drivers/net/ethernet/marvell/octeontx2/nic/otx2_flows.c
162
struct npc_mcam_alloc_entry_rsp *rsp;
drivers/net/ethernet/marvell/octeontx2/nic/otx2_flows.c
241
rsp = (struct npc_mcam_alloc_entry_rsp *)otx2_mbox_get_rsp
drivers/net/ethernet/marvell/octeontx2/nic/otx2_flows.c
243
if (IS_ERR(rsp))
drivers/net/ethernet/marvell/octeontx2/nic/otx2_flows.c
246
for (ent = 0; ent < rsp->count; ent++)
drivers/net/ethernet/marvell/octeontx2/nic/otx2_flows.c
247
flow_cfg->flow_ent[ent + allocated] = rsp->entry_list[ent];
drivers/net/ethernet/marvell/octeontx2/nic/otx2_flows.c
249
allocated += rsp->count;
drivers/net/ethernet/marvell/octeontx2/nic/otx2_flows.c
254
if (rsp->count != req->count)
drivers/net/ethernet/marvell/octeontx2/nic/otx2_flows.c
292
struct npc_mcam_alloc_entry_rsp *rsp;
drivers/net/ethernet/marvell/octeontx2/nic/otx2_flows.c
357
rsp = (struct npc_mcam_alloc_entry_rsp *)otx2_mbox_get_rsp
drivers/net/ethernet/marvell/octeontx2/nic/otx2_flows.c
359
if (IS_ERR(rsp)) {
drivers/net/ethernet/marvell/octeontx2/nic/otx2_flows.c
361
return PTR_ERR(rsp);
drivers/net/ethernet/marvell/octeontx2/nic/otx2_flows.c
364
if (rsp->count != req->count) {
drivers/net/ethernet/marvell/octeontx2/nic/otx2_flows.c
372
for (ent = 0; ent < rsp->count; ent++)
drivers/net/ethernet/marvell/octeontx2/nic/otx2_flows.c
373
flow_cfg->def_ent[ent] = rsp->entry_list[ent];
drivers/net/ethernet/marvell/octeontx2/nic/otx2_flows.c
42
struct npc_get_pfl_info_rsp *rsp;
drivers/net/ethernet/marvell/octeontx2/nic/otx2_flows.c
73
rsp = (struct npc_get_pfl_info_rsp *)otx2_mbox_get_rsp
drivers/net/ethernet/marvell/octeontx2/nic/otx2_flows.c
76
if (IS_ERR(rsp)) {
drivers/net/ethernet/marvell/octeontx2/nic/otx2_flows.c
81
pfl_info.kw_type = rsp->kw_type;
drivers/net/ethernet/marvell/octeontx2/nic/otx2_flows.c
82
if (rsp->kw_type == NPC_MCAM_KEY_X2)
drivers/net/ethernet/marvell/octeontx2/nic/otx2_flows.c
85
pfl_info.x4_slots = rsp->x4_slots;
drivers/net/ethernet/marvell/octeontx2/nic/otx2_flows.c
97
struct npc_get_dft_rl_idxs_rsp *rsp;
drivers/net/ethernet/marvell/octeontx2/nic/otx2_pf.c
899
struct msg_rsp *rsp)
drivers/net/ethernet/marvell/octeontx2/nic/otx2_pf.c
928
struct msg_rsp *rsp)
drivers/net/ethernet/marvell/octeontx2/nic/otx2_pf.c
937
struct msg_rsp *rsp)
drivers/net/ethernet/marvell/octeontx2/nic/otx2_pf.c
975
struct _rsp_type *rsp; \
drivers/net/ethernet/marvell/octeontx2/nic/otx2_pf.c
978
rsp = (struct _rsp_type *)otx2_mbox_alloc_msg( \
drivers/net/ethernet/marvell/octeontx2/nic/otx2_pf.c
981
if (!rsp) \
drivers/net/ethernet/marvell/octeontx2/nic/otx2_pf.c
984
rsp->hdr.id = _id; \
drivers/net/ethernet/marvell/octeontx2/nic/otx2_pf.c
985
rsp->hdr.sig = OTX2_MBOX_RSP_SIG; \
drivers/net/ethernet/marvell/octeontx2/nic/otx2_pf.c
986
rsp->hdr.pcifunc = 0; \
drivers/net/ethernet/marvell/octeontx2/nic/otx2_pf.c
987
rsp->hdr.rc = 0; \
drivers/net/ethernet/marvell/octeontx2/nic/otx2_pf.c
990
pf, (struct _req_type *)req, rsp); \
drivers/net/ethernet/marvell/octeontx2/nic/otx2_ptp.c
15
struct ptp_get_cap_rsp *rsp;
drivers/net/ethernet/marvell/octeontx2/nic/otx2_ptp.c
206
struct ptp_rsp *rsp;
drivers/net/ethernet/marvell/octeontx2/nic/otx2_ptp.c
222
rsp = (struct ptp_rsp *)otx2_mbox_get_rsp(&ptp->nic->mbox.mbox, 0,
drivers/net/ethernet/marvell/octeontx2/nic/otx2_ptp.c
224
if (IS_ERR(rsp))
drivers/net/ethernet/marvell/octeontx2/nic/otx2_ptp.c
227
return rsp->clk;
drivers/net/ethernet/marvell/octeontx2/nic/otx2_ptp.c
34
rsp = (struct ptp_get_cap_rsp *)otx2_mbox_get_rsp(&ptp->nic->mbox.mbox, 0,
drivers/net/ethernet/marvell/octeontx2/nic/otx2_ptp.c
38
if (IS_ERR(rsp))
drivers/net/ethernet/marvell/octeontx2/nic/otx2_ptp.c
41
if (rsp->cap & PTP_CAP_HW_ATOMIC_UPDATE)
drivers/net/ethernet/marvell/octeontx2/nic/otx2_ptp.c
75
struct ptp_rsp *rsp;
drivers/net/ethernet/marvell/octeontx2/nic/otx2_ptp.c
91
rsp = (struct ptp_rsp *)otx2_mbox_get_rsp(&ptp->nic->mbox.mbox, 0,
drivers/net/ethernet/marvell/octeontx2/nic/otx2_ptp.c
93
if (IS_ERR(rsp))
drivers/net/ethernet/marvell/octeontx2/nic/otx2_ptp.c
96
return rsp->clk;
drivers/net/ethernet/marvell/octeontx2/nic/otx2_tc.c
1050
struct npc_delete_flow_rsp *rsp;
drivers/net/ethernet/marvell/octeontx2/nic/otx2_tc.c
1073
rsp = (struct npc_delete_flow_rsp *)otx2_mbox_get_rsp(&nic->mbox.mbox,
drivers/net/ethernet/marvell/octeontx2/nic/otx2_tc.c
1075
if (IS_ERR(rsp)) {
drivers/net/ethernet/marvell/octeontx2/nic/otx2_tc.c
1082
*cntr_val = rsp->cntr_val;
drivers/net/ethernet/marvell/octeontx2/nic/otx2_tc.c
1363
struct npc_mcam_get_stats_rsp *rsp;
drivers/net/ethernet/marvell/octeontx2/nic/otx2_tc.c
1393
rsp = (struct npc_mcam_get_stats_rsp *)otx2_mbox_get_rsp
drivers/net/ethernet/marvell/octeontx2/nic/otx2_tc.c
1395
if (IS_ERR(rsp)) {
drivers/net/ethernet/marvell/octeontx2/nic/otx2_tc.c
1397
return PTR_ERR(rsp);
drivers/net/ethernet/marvell/octeontx2/nic/otx2_tc.c
1402
if (!rsp->stat_ena)
drivers/net/ethernet/marvell/octeontx2/nic/otx2_tc.c
1408
flow_stats_update(&tc_flow_cmd->stats, 0x0, rsp->stat - stats->pkts, 0x0, 0x0,
drivers/net/ethernet/marvell/octeontx2/nic/otx2_tc.c
1410
stats->pkts = rsp->stat;
drivers/net/ethernet/marvell/octeontx2/nic/otx2_vf.c
120
struct msg_rsp *rsp;
drivers/net/ethernet/marvell/octeontx2/nic/otx2_vf.c
131
rsp = (struct msg_rsp *)otx2_mbox_alloc_msg(
drivers/net/ethernet/marvell/octeontx2/nic/otx2_vf.c
134
if (!rsp)
drivers/net/ethernet/marvell/octeontx2/nic/otx2_vf.c
137
rsp->hdr.id = MBOX_MSG_CGX_LINK_EVENT;
drivers/net/ethernet/marvell/octeontx2/nic/otx2_vf.c
138
rsp->hdr.sig = OTX2_MBOX_RSP_SIG;
drivers/net/ethernet/marvell/octeontx2/nic/otx2_vf.c
139
rsp->hdr.pcifunc = req->pcifunc;
drivers/net/ethernet/marvell/octeontx2/nic/otx2_vf.c
140
rsp->hdr.rc = 0;
drivers/net/ethernet/marvell/octeontx2/nic/otx2_vf.c
142
vf, (struct cgx_link_info_msg *)req, rsp);
drivers/net/ethernet/marvell/octeontx2/nic/qos.c
642
struct nix_txsch_alloc_rsp *rsp;
drivers/net/ethernet/marvell/octeontx2/nic/qos.c
664
rsp = (struct nix_txsch_alloc_rsp *)
drivers/net/ethernet/marvell/octeontx2/nic/qos.c
667
if (IS_ERR(rsp)) {
drivers/net/ethernet/marvell/octeontx2/nic/qos.c
668
rc = PTR_ERR(rsp);
drivers/net/ethernet/marvell/octeontx2/nic/qos.c
673
for (schq = 0; schq < rsp->schq_contig[lvl]; schq++) {
drivers/net/ethernet/marvell/octeontx2/nic/qos.c
675
rsp->schq_contig_list[lvl][schq];
drivers/net/ethernet/marvell/octeontx2/nic/qos.c
680
for (schq = 0; schq < rsp->schq[lvl]; schq++) {
drivers/net/ethernet/marvell/octeontx2/nic/qos.c
682
rsp->schq_list[lvl][schq];
drivers/net/ethernet/marvell/octeontx2/nic/qos.c
686
pfvf->qos.link_cfg_lvl = rsp->link_cfg_lvl;
drivers/net/ethernet/marvell/octeontx2/nic/qos.c
687
pfvf->hw.txschq_aggr_lvl_rr_prio = rsp->aggr_lvl_rr_prio;
drivers/net/ethernet/marvell/octeontx2/nic/rep.c
338
struct nix_stats_rsp *rsp;
drivers/net/ethernet/marvell/octeontx2/nic/rep.c
358
rsp = (struct nix_stats_rsp *)
drivers/net/ethernet/marvell/octeontx2/nic/rep.c
361
if (IS_ERR(rsp)) {
drivers/net/ethernet/marvell/octeontx2/nic/rep.c
362
err = PTR_ERR(rsp);
drivers/net/ethernet/marvell/octeontx2/nic/rep.c
367
stats->rx_bytes = rsp->rx.octs;
drivers/net/ethernet/marvell/octeontx2/nic/rep.c
368
stats->rx_frames = rsp->rx.ucast + rsp->rx.bcast +
drivers/net/ethernet/marvell/octeontx2/nic/rep.c
369
rsp->rx.mcast;
drivers/net/ethernet/marvell/octeontx2/nic/rep.c
370
stats->rx_drops = rsp->rx.drop;
drivers/net/ethernet/marvell/octeontx2/nic/rep.c
371
stats->rx_mcast_frames = rsp->rx.mcast;
drivers/net/ethernet/marvell/octeontx2/nic/rep.c
372
stats->tx_bytes = rsp->tx.octs;
drivers/net/ethernet/marvell/octeontx2/nic/rep.c
373
stats->tx_frames = rsp->tx.ucast + rsp->tx.bcast + rsp->tx.mcast;
drivers/net/ethernet/marvell/octeontx2/nic/rep.c
374
stats->tx_drops = rsp->tx.drop +
drivers/net/ethernet/marvell/octeontx2/nic/rep.c
38
struct npc_mcam_alloc_entry_rsp *rsp;
drivers/net/ethernet/marvell/octeontx2/nic/rep.c
68
rsp = (struct npc_mcam_alloc_entry_rsp *)otx2_mbox_get_rsp
drivers/net/ethernet/marvell/octeontx2/nic/rep.c
70
if (IS_ERR(rsp))
drivers/net/ethernet/marvell/octeontx2/nic/rep.c
73
for (ent = 0; ent < rsp->count; ent++)
drivers/net/ethernet/marvell/octeontx2/nic/rep.c
735
struct get_rep_cnt_rsp *rsp;
drivers/net/ethernet/marvell/octeontx2/nic/rep.c
74
rep->flow_cfg->flow_ent[ent + allocated] = rsp->entry_list[ent];
drivers/net/ethernet/marvell/octeontx2/nic/rep.c
756
rsp = (struct get_rep_cnt_rsp *)msghdr;
drivers/net/ethernet/marvell/octeontx2/nic/rep.c
757
priv->hw.tx_queues = rsp->rep_cnt;
drivers/net/ethernet/marvell/octeontx2/nic/rep.c
758
priv->hw.rx_queues = rsp->rep_cnt;
drivers/net/ethernet/marvell/octeontx2/nic/rep.c
759
priv->rep_cnt = rsp->rep_cnt;
drivers/net/ethernet/marvell/octeontx2/nic/rep.c
76
allocated += rsp->count;
drivers/net/ethernet/marvell/octeontx2/nic/rep.c
761
priv->rep_pf_map[rep] = rsp->rep_pf_map[rep];
drivers/net/ethernet/marvell/octeontx2/nic/rep.c
78
if (rsp->count != req->count)
drivers/net/ethernet/netronome/nfp/crypto/ipsec.c
124
uint32_t rsp:16; /* One of nfp_ipsec_cfg_mssg_rsp_codes */
drivers/net/ethernet/netronome/nfp/crypto/ipsec.c
159
switch (msg->rsp) {
drivers/net/ethernet/qlogic/netxen/netxen_nic.h
682
struct _cdrp_cmd rsp;
drivers/net/ethernet/qlogic/netxen/netxen_nic.h
698
#define NX_CDRP_FORM_RSP(rsp) (rsp)
drivers/net/ethernet/qlogic/netxen/netxen_nic.h
699
#define NX_CDRP_IS_RSP(rsp) (((rsp) & NX_CDRP_CMD_BIT) == 0)
drivers/net/ethernet/qlogic/netxen/netxen_nic_ctx.c
124
memset(&cmd.rsp, 1, sizeof(struct _cdrp_cmd));
drivers/net/ethernet/qlogic/netxen/netxen_nic_ctx.c
131
if ((cmd.rsp.cmd == NX_RCODE_SUCCESS) && (size == cmd.rsp.arg2)) {
drivers/net/ethernet/qlogic/netxen/netxen_nic_ctx.c
135
cmd.rsp.cmd, size, cmd.rsp.arg2);
drivers/net/ethernet/qlogic/netxen/netxen_nic_ctx.c
16
u32 rsp = NX_CDRP_RSP_OK;
drivers/net/ethernet/qlogic/netxen/netxen_nic_ctx.c
26
rsp = NXRD32(adapter, NX_CDRP_CRB_OFFSET);
drivers/net/ethernet/qlogic/netxen/netxen_nic_ctx.c
27
} while (!NX_CDRP_IS_RSP(rsp));
drivers/net/ethernet/qlogic/netxen/netxen_nic_ctx.c
29
return rsp;
drivers/net/ethernet/qlogic/netxen/netxen_nic_ctx.c
35
u32 rsp;
drivers/net/ethernet/qlogic/netxen/netxen_nic_ctx.c
533
cmd.rsp.arg1 = 1;
drivers/net/ethernet/qlogic/netxen/netxen_nic_ctx.c
541
*val = cmd.rsp.arg1;
drivers/net/ethernet/qlogic/netxen/netxen_nic_ctx.c
55
rsp = netxen_poll_rsp(adapter);
drivers/net/ethernet/qlogic/netxen/netxen_nic_ctx.c
57
if (rsp == NX_CDRP_RSP_TIMEOUT) {
drivers/net/ethernet/qlogic/netxen/netxen_nic_ctx.c
62
} else if (rsp == NX_CDRP_RSP_FAIL) {
drivers/net/ethernet/qlogic/netxen/netxen_nic_ctx.c
67
} else if (rsp == NX_CDRP_RSP_OK) {
drivers/net/ethernet/qlogic/netxen/netxen_nic_ctx.c
68
cmd->rsp.cmd = NX_RCODE_SUCCESS;
drivers/net/ethernet/qlogic/netxen/netxen_nic_ctx.c
69
if (cmd->rsp.arg2)
drivers/net/ethernet/qlogic/netxen/netxen_nic_ctx.c
70
cmd->rsp.arg2 = NXRD32(adapter, NX_ARG2_CRB_OFFSET);
drivers/net/ethernet/qlogic/netxen/netxen_nic_ctx.c
71
if (cmd->rsp.arg3)
drivers/net/ethernet/qlogic/netxen/netxen_nic_ctx.c
72
cmd->rsp.arg3 = NXRD32(adapter, NX_ARG3_CRB_OFFSET);
drivers/net/ethernet/qlogic/netxen/netxen_nic_ctx.c
75
if (cmd->rsp.arg1)
drivers/net/ethernet/qlogic/netxen/netxen_nic_ctx.c
76
cmd->rsp.arg1 = NXRD32(adapter, NX_ARG1_CRB_OFFSET);
drivers/net/ethernet/qlogic/netxen/netxen_nic_ctx.c
89
memset(&cmd.rsp, 1, sizeof(struct _cdrp_cmd));
drivers/net/ethernet/qlogic/netxen/netxen_nic_ctx.c
91
if (cmd.rsp.cmd != NX_RCODE_SUCCESS) {
drivers/net/ethernet/qlogic/netxen/netxen_nic_ctx.c
93
"Can't get template size %d\n", cmd.rsp.cmd);
drivers/net/ethernet/qlogic/netxen/netxen_nic_ctx.c
96
adapter->mdump.md_template_size = cmd.rsp.arg2;
drivers/net/ethernet/qlogic/netxen/netxen_nic_ctx.c
97
adapter->mdump.md_template_ver = cmd.rsp.arg3;
drivers/net/ethernet/qlogic/qed/qed_mcp.c
3249
u32 drv_mb_param = 0, rsp, param;
drivers/net/ethernet/qlogic/qed/qed_mcp.c
3256
drv_mb_param, &rsp, &param);
drivers/net/ethernet/qlogic/qed/qed_mcp.c
3261
if (((rsp & FW_MSG_CODE_MASK) != FW_MSG_CODE_OK) ||
drivers/net/ethernet/qlogic/qed/qed_mcp.c
3270
u32 drv_mb_param, rsp, param;
drivers/net/ethernet/qlogic/qed/qed_mcp.c
3277
drv_mb_param, &rsp, &param);
drivers/net/ethernet/qlogic/qed/qed_mcp.c
3282
if (((rsp & FW_MSG_CODE_MASK) != FW_MSG_CODE_OK) ||
drivers/net/ethernet/qlogic/qed/qed_mcp.c
3293
u32 drv_mb_param = 0, rsp;
drivers/net/ethernet/qlogic/qed/qed_mcp.c
3300
drv_mb_param, &rsp, num_images);
drivers/net/ethernet/qlogic/qed/qed_mcp.c
3304
if (((rsp & FW_MSG_CODE_MASK) == FW_MSG_CODE_UNSUPPORTED))
drivers/net/ethernet/qlogic/qed/qed_mcp.c
3306
else if (((rsp & FW_MSG_CODE_MASK) != FW_MSG_CODE_OK))
drivers/net/ethernet/qlogic/qlcnic/qlcnic.h
1523
struct _cdrp_cmd rsp;
drivers/net/ethernet/qlogic/qlcnic/qlcnic.h
664
#define QLCNIC_CDRP_FORM_RSP(rsp) (rsp)
drivers/net/ethernet/qlogic/qlcnic/qlcnic.h
665
#define QLCNIC_CDRP_IS_RSP(rsp) (((rsp) & QLCNIC_CDRP_CMD_BIT) == 0)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
1123
mbx_out = (struct qlcnic_add_rings_mbx_out *)&cmd.rsp.arg[1];
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
1261
mbx_out = (struct qlcnic_rcv_mbx_out *)&cmd.rsp.arg[1];
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
1380
mbx_out = (struct qlcnic_tx_mbx_out *)&cmd.rsp.arg[2];
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
1498
beacon_state = cmd.rsp.arg[4];
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
1535
adapter->ahw->mbox_reg[i] = cmd.rsp.arg[i+1];
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
1688
adapter->ahw->port_config = cmd.rsp.arg[1];
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
2179
mac_low = cmd.rsp.arg[1];
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
2180
mac_high = cmd.rsp.arg[2];
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
2443
npar_info->op_type = cmd.rsp.arg[1];
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
2444
npar_info->pci_func = cmd.rsp.arg[2] & 0xFFFF;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
2445
npar_info->op_mode = (cmd.rsp.arg[2] & 0xFFFF0000) >> 16;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
2446
npar_info->phys_port = cmd.rsp.arg[3] & 0xFFFF;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
2447
npar_info->switch_mode = (cmd.rsp.arg[3] & 0xFFFF0000) >> 16;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
2448
npar_info->capabilities = cmd.rsp.arg[4];
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
2449
npar_info->max_mac_filters = cmd.rsp.arg[5] & 0xFF;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
2450
npar_info->max_mtu = (cmd.rsp.arg[5] & 0xFFFF0000) >> 16;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
2451
npar_info->max_tx_ques = cmd.rsp.arg[6] & 0xFFFF;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
2452
npar_info->max_rx_ques = (cmd.rsp.arg[6] & 0xFFFF0000) >> 16;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
2453
npar_info->min_tx_bw = cmd.rsp.arg[7] & 0xFFFF;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
2454
npar_info->max_tx_bw = (cmd.rsp.arg[7] & 0xFFFF0000) >> 16;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
2455
if (cmd.rsp.arg[8] & 0x1)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
2456
npar_info->max_bw_reg_offset = (cmd.rsp.arg[8] & 0x7FFE) >> 1;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
2457
if (cmd.rsp.arg[8] & 0x10000) {
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
2458
temp = (cmd.rsp.arg[8] & 0x7FFE0000) >> 17;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
2462
memcpy(ahw->extra_capability, &cmd.rsp.arg[16],
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
2513
ahw->max_pci_func = cmd.rsp.arg[1] & 0xFF;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
2515
pci_info->id = cmd.rsp.arg[i] & 0xFFFF;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
2516
pci_info->active = (cmd.rsp.arg[i] & 0xFFFF0000) >> 16;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
2522
pci_info->type = cmd.rsp.arg[i] & 0xFFFF;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
2525
temp = (cmd.rsp.arg[i] & 0xFFFF0000) >> 16;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
2528
pci_info->tx_min_bw = cmd.rsp.arg[i] & 0xFFFF;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
2529
temp = (cmd.rsp.arg[i] & 0xFFFF0000) >> 16;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
2532
memcpy(pci_info->mac, &cmd.rsp.arg[i], ETH_ALEN - 2);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
2534
memcpy(pci_info->mac + sizeof(u32), &cmd.rsp.arg[i], 2);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
2585
max_ints = cmd.rsp.arg[1];
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
2587
val = cmd.rsp.arg[index];
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
2597
temp = cmd.rsp.arg[index + 1];
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
3199
config = cmd.rsp.arg[3];
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
3245
config = cmd.rsp.arg[1];
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
3263
config = cmd.rsp.arg[3];
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
3467
low = cmd->rsp.arg[index];
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
3468
hi = cmd->rsp.arg[index + 1];
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
3488
total_regs = cmd->rsp.num;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
3541
cmd.rsp.num = QLC_83XX_TX_STAT_REGS;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
3550
cmd.rsp.num = QLC_83XX_MAC_STAT_REGS;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
3551
memset(cmd.rsp.arg, 0, sizeof(u32) * cmd.rsp.num);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
3560
cmd.rsp.num = QLC_83XX_RX_STAT_REGS;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
3561
memset(cmd.rsp.arg, 0, sizeof(u32) * cmd.rsp.num);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
3673
data = cmd.rsp.arg[2];
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
457
for (i = 0; i < cmd->rsp.num; i++)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
458
cmd->rsp.arg[i] = readl(QLCNIC_MBX_FW(adapter->ahw, i));
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
814
"FW MBX regs(%d)\n", cmd->rsp.num);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
815
for (i = 0; i < cmd->rsp.num; i++) {
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
818
pr_info("%08x ", cmd->rsp.arg[i]);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
909
mbx->rsp.num = mbx_tbl[i].out_args;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
914
mbx->rsp.arg = kcalloc(mbx->rsp.num, sizeof(u32),
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
916
if (!mbx->rsp.arg) {
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c
104
rsp = QLCRD32(adapter, QLCNIC_CDRP_CRB_OFFSET, &err);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c
105
} while (!QLCNIC_CDRP_IS_RSP(rsp));
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c
107
return rsp;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c
114
u32 rsp;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c
124
cmd->rsp.arg[0] = QLCNIC_RCODE_TIMEOUT;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c
125
return cmd->rsp.arg[0];
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c
1303
*arg1 = cmd.rsp.arg[1];
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c
1304
*arg2 = cmd.rsp.arg[2];
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c
133
rsp = qlcnic_poll_rsp(adapter);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c
135
if (rsp == QLCNIC_CDRP_RSP_TIMEOUT) {
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c
136
dev_err(&pdev->dev, "command timeout, response = 0x%x\n", rsp);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c
137
cmd->rsp.arg[0] = QLCNIC_RCODE_TIMEOUT;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c
138
} else if (rsp == QLCNIC_CDRP_RSP_FAIL) {
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c
139
cmd->rsp.arg[0] = QLCRD32(adapter, QLCNIC_CDRP_ARG(1), &err);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c
140
switch (cmd->rsp.arg[0]) {
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c
161
dev_err(&pdev->dev, fmt, cmd->rsp.arg[0]);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c
163
} else if (rsp == QLCNIC_CDRP_RSP_OK)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c
164
cmd->rsp.arg[0] = QLCNIC_RCODE_SUCCESS;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c
166
for (i = 1; i < cmd->rsp.num; i++)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c
167
cmd->rsp.arg[i] = QLCRD32(adapter, QLCNIC_CDRP_ARG(i), &err);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c
171
return cmd->rsp.arg[0];
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c
63
mbx->rsp.num = mbx_tbl[i].out_args;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c
68
mbx->rsp.arg = kcalloc(mbx->rsp.num,
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c
70
if (!mbx->rsp.arg) {
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c
799
val = cmd.rsp.arg[1];
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c
809
ahw->intr_tbl[i].src = cmd.rsp.arg[2];
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c
836
mac_low = cmd.rsp.arg[1];
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c
837
mac_high = cmd.rsp.arg[2];
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c
87
kfree(cmd->rsp.arg);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c
88
cmd->rsp.arg = NULL;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c
94
u32 rsp;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.c
360
mbx_out = cmd.rsp.arg[1];
drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.c
431
struct qlcnic_dcb_param rsp;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.c
468
memset(&rsp, 0, sizeof(struct qlcnic_dcb_param));
drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.c
469
rsp.hdr_prio_pfc_map[0] = le32_to_cpu(prsp_le->hdr_prio_pfc_map[0]);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.c
470
rsp.hdr_prio_pfc_map[1] = le32_to_cpu(prsp_le->hdr_prio_pfc_map[1]);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.c
471
rsp.prio_pg_map[0] = le32_to_cpu(prsp_le->prio_pg_map[0]);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.c
472
rsp.prio_pg_map[1] = le32_to_cpu(prsp_le->prio_pg_map[1]);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.c
473
rsp.pg_bw_map[0] = le32_to_cpu(prsp_le->pg_bw_map[0]);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.c
474
rsp.pg_bw_map[1] = le32_to_cpu(prsp_le->pg_bw_map[1]);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.c
475
rsp.pg_tsa_map[0] = le32_to_cpu(prsp_le->pg_tsa_map[0]);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.c
476
rsp.pg_tsa_map[1] = le32_to_cpu(prsp_le->pg_tsa_map[1]);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.c
479
rsp.app[i] = le32_to_cpu(prsp_le->app[i]);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.c
482
memcpy(buf, &rsp, size);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.c
591
mbx_out.prio_tc_map = cmd.rsp.arg[1];
drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.c
599
each->hdr_prio_pfc_map[0] = cmd.rsp.arg[k++];
drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.c
600
each->hdr_prio_pfc_map[1] = cmd.rsp.arg[k++];
drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.c
601
each->prio_pg_map[0] = cmd.rsp.arg[k++];
drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.c
602
each->prio_pg_map[1] = cmd.rsp.arg[k++];
drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.c
603
each->pg_bw_map[0] = cmd.rsp.arg[k++];
drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.c
604
each->pg_bw_map[1] = cmd.rsp.arg[k++];
drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.c
605
each->pg_tsa_map[0] = cmd.rsp.arg[k++];
drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.c
606
each->pg_tsa_map[1] = cmd.rsp.arg[k++];
drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.c
611
each->app[i] = cmd.rsp.arg[i + k];
drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c
1576
beacon_state = cmd.rsp.arg[1];
drivers/net/ethernet/qlogic/qlcnic/qlcnic_minidump.c
1132
cmd->rsp.arg[2] = tmp_hdr.size;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_minidump.c
1133
cmd->rsp.arg[3] = tmp_hdr.version;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_minidump.c
1157
*temp_size = cmd.rsp.arg[2];
drivers/net/ethernet/qlogic/qlcnic/qlcnic_minidump.c
1158
*version = cmd.rsp.arg[3];
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c
1046
cmd->rsp.arg[0] |= (0x9 << 25);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c
1381
u32 rsp_data, opcode, mbx_err_code, rsp;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c
1385
rsp = qlcnic_sriov_alloc_bc_trans(&trans);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c
1386
if (rsp)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c
1389
rsp = qlcnic_sriov_prepare_bc_hdr(trans, cmd, seq, QLC_BC_COMMAND);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c
1390
if (rsp)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c
1395
rsp = -EIO;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c
1405
rsp = QLCNIC_RCODE_TIMEOUT;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c
1417
rsp_data = cmd->rsp.arg[0];
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c
1423
rsp = QLCNIC_RCODE_SUCCESS;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c
1426
rsp = QLCNIC_RCODE_SUCCESS;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c
1428
rsp = mbx_err_code;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c
1429
if (!rsp)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c
1430
rsp = 1;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c
1439
if (rsp == QLCNIC_RCODE_TIMEOUT) {
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c
1454
return rsp;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c
1485
cmd_op = (cmd.rsp.arg[0] & 0xff);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c
1486
if (cmd.rsp.arg[0] >> 25 == 2) {
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c
252
cmd.rsp.arg = (u32 *)trans->rsp_pay;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c
378
status = cmd.rsp.arg[2] & 0xffff;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c
380
npar_info->min_tx_bw = MSW(cmd.rsp.arg[2]);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c
382
npar_info->max_tx_bw = LSW(cmd.rsp.arg[3]);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c
384
npar_info->max_tx_ques = MSW(cmd.rsp.arg[3]);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c
386
npar_info->max_tx_mac_filters = LSW(cmd.rsp.arg[4]);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c
388
npar_info->max_rx_mcast_mac_filters = MSW(cmd.rsp.arg[4]);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c
390
npar_info->max_rx_ucast_mac_filters = LSW(cmd.rsp.arg[5]);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c
392
npar_info->max_rx_ip_addr = MSW(cmd.rsp.arg[5]);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c
394
npar_info->max_rx_lro_flow = LSW(cmd.rsp.arg[6]);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c
396
npar_info->max_rx_status_rings = MSW(cmd.rsp.arg[6]);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c
398
npar_info->max_rx_buf_rings = LSW(cmd.rsp.arg[7]);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c
400
npar_info->max_rx_ques = MSW(cmd.rsp.arg[7]);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c
401
npar_info->max_tx_vlan_keys = LSW(cmd.rsp.arg[8]);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c
402
npar_info->max_local_ipv6_addrs = MSW(cmd.rsp.arg[8]);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c
403
npar_info->max_remote_ipv6_addrs = LSW(cmd.rsp.arg[9]);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c
427
adapter->rx_pvid = MSW(cmd->rsp.arg[1]) & 0xffff;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c
442
sriov->any_vlan = cmd->rsp.arg[2] & 0xf;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c
443
sriov->num_allowed_vlans = cmd->rsp.arg[2] >> 16;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c
461
vlans = (u16 *)&cmd->rsp.arg[3];
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c
484
sriov->vlan_mode = cmd.rsp.arg[1] & 0x3;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c
731
mbx->rsp.num = mbx_tbl[i].out_args;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c
736
mbx->rsp.arg = kcalloc(mbx->rsp.num, sizeof(u32),
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c
738
if (!mbx->rsp.arg) {
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c
745
mbx->rsp.arg[0] = (type & 0xffff) | mbx->rsp.num << 16;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c
765
trans->rsp_pay = (struct qlcnic_bc_payload *)cmd->rsp.arg;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c
768
num_regs = cmd->rsp.num;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c
788
cmd->rsp.arg = (u32 *)trans->rsp_pay;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c
796
cmd->rsp.num = trans->rsp_pay_size / 4;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c
1026
cmd->rsp.arg[0] |= (0x6 << 25);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c
1057
cmd->rsp.arg[0] |= (0x6 << 25);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c
1103
cmd->rsp.arg[0] |= (0x6 << 25);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c
1132
cmd->rsp.arg[0] |= (0x6 << 25);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c
1161
cmd->rsp.arg[0] |= (0x6 << 25);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c
1187
cmd->rsp.arg[0] |= (0x6 << 25);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c
1246
cmd->rsp.arg[0] |= (0x6 << 25);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c
1288
cmd->rsp.arg[0] |= (0x6 << 25);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c
1314
cmd->rsp.arg[0] |= (0x6 << 25);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c
1347
cmd->rsp.arg[0] |= 1 << 25;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c
1357
cmd->rsp.arg[1] = mode | 1 << 8;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c
1358
cmd->rsp.arg[2] = sriov->num_allowed_vlans << 16;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c
1361
cmd->rsp.arg[1] = mode | 1 << 8 | vp->pvid << 16;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c
1441
cmd->rsp.arg[0] |= 2 << 25;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c
1452
cmd->rsp.arg[0] |= err ? 2 << 25 : 1 << 25;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c
1522
cmd->rsp.arg[0] |= (0x9 << 25);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c
191
npar_info->total_pf = cmd.rsp.arg[2] & 0xff;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c
192
npar_info->total_rss_engines = (cmd.rsp.arg[2] >> 8) & 0xff;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c
193
npar_info->max_vports = MSW(cmd.rsp.arg[2]);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c
194
npar_info->max_tx_ques = LSW(cmd.rsp.arg[3]);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c
195
npar_info->max_tx_mac_filters = MSW(cmd.rsp.arg[3]);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c
196
npar_info->max_rx_mcast_mac_filters = LSW(cmd.rsp.arg[4]);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c
197
npar_info->max_rx_ucast_mac_filters = MSW(cmd.rsp.arg[4]);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c
198
npar_info->max_rx_ip_addr = LSW(cmd.rsp.arg[5]);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c
199
npar_info->max_rx_lro_flow = MSW(cmd.rsp.arg[5]);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c
200
npar_info->max_rx_status_rings = LSW(cmd.rsp.arg[6]);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c
201
npar_info->max_rx_buf_rings = MSW(cmd.rsp.arg[6]);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c
202
npar_info->max_rx_ques = LSW(cmd.rsp.arg[7]);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c
203
npar_info->max_tx_vlan_keys = MSW(cmd.rsp.arg[7]);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c
204
npar_info->max_local_ipv6_addrs = LSW(cmd.rsp.arg[8]);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c
205
npar_info->max_remote_ipv6_addrs = MSW(cmd.rsp.arg[8]);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c
318
vpid = cmd.rsp.arg[2] & 0xffff;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c
774
cmd->rsp.arg[0] |= (1 << 25);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c
784
cmd->rsp.arg[0] |= (2 << 25);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c
894
cmd->rsp.arg[0] |= (0x6 << 25);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c
902
mbx_out = (struct qlcnic_rcv_mbx_out *)&cmd->rsp.arg[1];
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c
922
cmd->rsp.arg[0] = (2 << 25);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c
925
cmd->rsp.arg[0] = (1 << 25);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c
927
cmd->rsp.arg[2] = mac[1] | ((mac[0] << 8) & 0xff00);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c
928
cmd->rsp.arg[1] = mac[5] | ((mac[4] << 8) & 0xff00) |
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c
954
cmd->rsp.arg[0] |= (0x6 << 25);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c
961
mbx_out = (struct qlcnic_tx_mbx_out *)&cmd->rsp.arg[2];
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c
991
cmd->rsp.arg[0] |= (0x6 << 25);
drivers/net/ethernet/ti/icssg/icssg_config.c
665
struct mgmt_cmd_rsp *rsp)
drivers/net/ethernet/ti/icssg/icssg_config.c
690
memcpy_fromio(rsp, prueth->shram.va + addr, sizeof(*rsp));
drivers/net/ethernet/ti/icssg/icssg_prueth.c
59
struct emac_tx_ts_response *rsp)
drivers/net/ethernet/ti/icssg/icssg_prueth.c
70
memcpy_fromio(rsp, prueth->shram.va + addr, sizeof(*rsp));
drivers/net/ethernet/ti/icssg/icssg_prueth.h
446
struct mgmt_cmd_rsp *rsp);
drivers/net/ethernet/ti/icssg/icssg_prueth_sr1.c
379
u32 rsp;
drivers/net/ethernet/ti/icssg/icssg_prueth_sr1.c
386
rsp = le32_to_cpu(*(__le32 *)page_address(page)) & 0xffff0000;
drivers/net/ethernet/ti/icssg/icssg_prueth_sr1.c
387
if (rsp == ICSSG_SHUTDOWN_CMD_SR1) {
drivers/net/ethernet/ti/icssg/icssg_prueth_sr1.c
388
netdev_dbg(emac->ndev, "f/w Shutdown cmd resp %x\n", rsp);
drivers/net/ethernet/ti/icssg/icssg_prueth_sr1.c
390
} else if (rsp == ICSSG_PSTATE_SPEED_DUPLEX_CMD_SR1) {
drivers/net/ethernet/ti/icssg/icssg_prueth_sr1.c
391
netdev_dbg(emac->ndev, "f/w Speed/Duplex cmd rsp %x\n", rsp);
drivers/net/ethernet/wangxun/libwx/wx_type.h
817
struct wx_hic_hdr2_rsp rsp;
drivers/net/ipa/ipa_qmi.c
180
struct ipa_indication_register_rsp rsp = { };
drivers/net/ipa/ipa_qmi.c
188
rsp.rsp.result = QMI_RESULT_SUCCESS_V01;
drivers/net/ipa/ipa_qmi.c
189
rsp.rsp.error = QMI_ERR_NONE_V01;
drivers/net/ipa/ipa_qmi.c
193
ipa_indication_register_rsp_ei, &rsp);
drivers/net/ipa/ipa_qmi.c
209
struct ipa_driver_init_complete_rsp rsp = { };
drivers/net/ipa/ipa_qmi.c
217
rsp.rsp.result = QMI_RESULT_SUCCESS_V01;
drivers/net/ipa/ipa_qmi.c
218
rsp.rsp.error = QMI_ERR_NONE_V01;
drivers/net/ipa/ipa_qmi.c
222
ipa_driver_init_complete_rsp_ei, &rsp);
drivers/net/ipa/ipa_qmi_msg.c
126
rsp),
drivers/net/ipa/ipa_qmi_msg.c
129
rsp),
drivers/net/ipa/ipa_qmi_msg.c
161
rsp),
drivers/net/ipa/ipa_qmi_msg.c
164
rsp),
drivers/net/ipa/ipa_qmi_msg.c
655
rsp),
drivers/net/ipa/ipa_qmi_msg.c
658
rsp),
drivers/net/ipa/ipa_qmi_msg.h
227
struct qmi_response_type_v01 rsp;
drivers/net/ipa/ipa_qmi_msg.h
58
struct qmi_response_type_v01 rsp;
drivers/net/ipa/ipa_qmi_msg.h
70
struct qmi_response_type_v01 rsp;
drivers/net/usb/rndis_host.c
140
rsp = le32_to_cpu(buf->msg_type) | RNDIS_MSG_COMPLETION;
drivers/net/usb/rndis_host.c
155
if (likely(msg_type == rsp)) {
drivers/net/usb/rndis_host.c
157
if (unlikely(rsp == RNDIS_MSG_RESET_C))
drivers/net/usb/rndis_host.c
99
u32 xid = 0, msg_len, request_id, msg_type, rsp,
drivers/net/wireless/ath/carl9170/carl9170.h
466
struct carl9170_rsp rsp;
drivers/net/wireless/ath/carl9170/rx.c
76
static void carl9170_handle_ps(struct ar9170 *ar, struct carl9170_rsp *rsp)
drivers/net/wireless/ath/carl9170/rx.c
81
ps = le32_to_cpu(rsp->psm.state);
drivers/net/wireless/ath/wcn36xx/smd.c
1022
struct wcn36xx_hal_switch_channel_rsp_msg *rsp;
drivers/net/wireless/ath/wcn36xx/smd.c
1028
rsp = buf;
drivers/net/wireless/ath/wcn36xx/smd.c
1030
rsp->channel_number, rsp->status);
drivers/net/wireless/ath/wcn36xx/smd.c
1068
struct wcn36xx_hal_process_ptt_msg_rsp_msg *rsp;
drivers/net/wireless/ath/wcn36xx/smd.c
1075
rsp = buf;
drivers/net/wireless/ath/wcn36xx/smd.c
1078
rsp->header.len);
drivers/net/wireless/ath/wcn36xx/smd.c
1079
wcn36xx_dbg_dump(WCN36XX_DBG_HAL_DUMP, "HAL_PTT_MSG_RSP:", rsp->ptt_msg,
drivers/net/wireless/ath/wcn36xx/smd.c
1080
rsp->header.len - sizeof(rsp->ptt_msg_resp_status));
drivers/net/wireless/ath/wcn36xx/smd.c
1082
if (rsp->header.len > 0) {
drivers/net/wireless/ath/wcn36xx/smd.c
1083
*p_ptt_rsp_msg = kmemdup(rsp->ptt_msg, rsp->header.len,
drivers/net/wireless/ath/wcn36xx/smd.c
1135
struct wcn36xx_hal_add_sta_self_rsp_msg *rsp;
drivers/net/wireless/ath/wcn36xx/smd.c
1138
if (len < sizeof(*rsp))
drivers/net/wireless/ath/wcn36xx/smd.c
1141
rsp = buf;
drivers/net/wireless/ath/wcn36xx/smd.c
1143
if (rsp->status != WCN36XX_FW_MSG_RESULT_SUCCESS) {
drivers/net/wireless/ath/wcn36xx/smd.c
1145
rsp->status);
drivers/net/wireless/ath/wcn36xx/smd.c
1146
return rsp->status;
drivers/net/wireless/ath/wcn36xx/smd.c
1151
rsp->status, rsp->self_sta_index, rsp->dpu_index);
drivers/net/wireless/ath/wcn36xx/smd.c
1153
vif_priv->self_sta_index = rsp->self_sta_index;
drivers/net/wireless/ath/wcn36xx/smd.c
1154
vif_priv->self_dpu_desc_index = rsp->dpu_index;
drivers/net/wireless/ath/wcn36xx/smd.c
1254
struct wcn36xx_hal_join_rsp_msg *rsp;
drivers/net/wireless/ath/wcn36xx/smd.c
1259
rsp = buf;
drivers/net/wireless/ath/wcn36xx/smd.c
1263
rsp->status, rsp->tx_mgmt_power);
drivers/net/wireless/ath/wcn36xx/smd.c
1417
struct wcn36xx_hal_config_sta_rsp_msg *rsp;
drivers/net/wireless/ath/wcn36xx/smd.c
1421
if (len < sizeof(*rsp))
drivers/net/wireless/ath/wcn36xx/smd.c
1424
rsp = buf;
drivers/net/wireless/ath/wcn36xx/smd.c
1425
params = &rsp->params;
drivers/net/wireless/ath/wcn36xx/smd.c
1785
struct wcn36xx_hal_config_bss_rsp_msg *rsp;
drivers/net/wireless/ath/wcn36xx/smd.c
1789
if (len < sizeof(*rsp))
drivers/net/wireless/ath/wcn36xx/smd.c
1792
rsp = buf;
drivers/net/wireless/ath/wcn36xx/smd.c
1793
params = &rsp->bss_rsp_params;
drivers/net/wireless/ath/wcn36xx/smd.c
2377
struct wcn36xx_hal_feat_caps_msg msg_body, *rsp;
drivers/net/wireless/ath/wcn36xx/smd.c
2398
if (wcn->hal_rsp_len != sizeof(*rsp)) {
drivers/net/wireless/ath/wcn36xx/smd.c
2403
rsp = (struct wcn36xx_hal_feat_caps_msg *) wcn->hal_buf;
drivers/net/wireless/ath/wcn36xx/smd.c
2406
wcn->fw_feat_caps[i] = rsp->feat_caps[i];
drivers/net/wireless/ath/wcn36xx/smd.c
2414
struct wcn36xx_hal_add_ba_session_rsp_msg *rsp;
drivers/net/wireless/ath/wcn36xx/smd.c
2416
if (len < sizeof(*rsp))
drivers/net/wireless/ath/wcn36xx/smd.c
2419
rsp = buf;
drivers/net/wireless/ath/wcn36xx/smd.c
2420
if (rsp->status != WCN36XX_FW_MSG_RESULT_SUCCESS)
drivers/net/wireless/ath/wcn36xx/smd.c
2421
return rsp->status;
drivers/net/wireless/ath/wcn36xx/smd.c
2423
*session = rsp->ba_session_id;
drivers/net/wireless/ath/wcn36xx/smd.c
2536
struct wcn36xx_hal_stats_rsp_msg *rsp;
drivers/net/wireless/ath/wcn36xx/smd.c
2566
rsp = (struct wcn36xx_hal_stats_rsp_msg *)wcn->hal_buf;
drivers/net/wireless/ath/wcn36xx/smd.c
2569
if (rsp->stats_mask != stats_mask) {
drivers/net/wireless/ath/wcn36xx/smd.c
2571
rsp->stats_mask, stats_mask);
drivers/net/wireless/ath/wcn36xx/smd.c
2575
if (rsp->stats_mask & HAL_GLOBAL_CLASS_A_STATS_INFO) {
drivers/net/wireless/ath/wcn36xx/smd.c
2591
struct wcn36xx_hal_trigger_ba_rsp_msg *rsp;
drivers/net/wireless/ath/wcn36xx/smd.c
2594
if (len < sizeof(*rsp))
drivers/net/wireless/ath/wcn36xx/smd.c
2597
rsp = buf;
drivers/net/wireless/ath/wcn36xx/smd.c
2599
if (rsp->candidate_cnt < 1)
drivers/net/wireless/ath/wcn36xx/smd.c
2600
return rsp->status ? rsp->status : -EINVAL;
drivers/net/wireless/ath/wcn36xx/smd.c
2602
if (len < sizeof(*rsp) + sizeof(*candidate))
drivers/net/wireless/ath/wcn36xx/smd.c
2605
candidate = (struct wcn36xx_hal_trigger_ba_rsp_candidate *)(buf + sizeof(*rsp));
drivers/net/wireless/ath/wcn36xx/smd.c
2611
return rsp->status;
drivers/net/wireless/ath/wcn36xx/smd.c
2658
struct wcn36xx_hal_tx_compl_ind_msg *rsp = buf;
drivers/net/wireless/ath/wcn36xx/smd.c
2660
if (len != sizeof(*rsp)) {
drivers/net/wireless/ath/wcn36xx/smd.c
2665
wcn36xx_dxe_tx_ack_ind(wcn, rsp->status);
drivers/net/wireless/ath/wcn36xx/smd.c
2672
struct wcn36xx_hal_scan_offload_ind *rsp = buf;
drivers/net/wireless/ath/wcn36xx/smd.c
2675
if (len != sizeof(*rsp)) {
drivers/net/wireless/ath/wcn36xx/smd.c
2680
wcn36xx_dbg(WCN36XX_DBG_HAL, "scan indication (type %x)\n", rsp->type);
drivers/net/wireless/ath/wcn36xx/smd.c
2682
switch (rsp->type) {
drivers/net/wireless/ath/wcn36xx/smd.c
2701
wcn36xx_warn("Unknown scan indication type %x\n", rsp->type);
drivers/net/wireless/ath/wcn36xx/smd.c
2711
struct wcn36xx_hal_missed_beacon_ind_msg *rsp = buf;
drivers/net/wireless/ath/wcn36xx/smd.c
2726
if (len != sizeof(*rsp)) {
drivers/net/wireless/ath/wcn36xx/smd.c
2732
if (tmp->bss_index == rsp->bss_index) {
drivers/net/wireless/ath/wcn36xx/smd.c
2734
rsp->bss_index);
drivers/net/wireless/ath/wcn36xx/smd.c
2741
wcn36xx_warn("BSS index %d not found\n", rsp->bss_index);
drivers/net/wireless/ath/wcn36xx/smd.c
2749
struct wcn36xx_hal_delete_sta_context_ind_msg *rsp = buf;
drivers/net/wireless/ath/wcn36xx/smd.c
2756
if (len != sizeof(*rsp)) {
drivers/net/wireless/ath/wcn36xx/smd.c
2763
rsp->addr2, rsp->sta_id, rsp->reason_code);
drivers/net/wireless/ath/wcn36xx/smd.c
2775
!memcmp(bss_conf->bssid, rsp->addr2, ETH_ALEN)) {
drivers/net/wireless/ath/wcn36xx/smd.c
2783
sta = ieee80211_find_sta(vif, rsp->addr2);
drivers/net/wireless/ath/wcn36xx/smd.c
2795
wcn36xx_warn("BSS or STA with addr %pM not found\n", rsp->addr2);
drivers/net/wireless/ath/wcn36xx/smd.c
2803
struct wcn36xx_hal_print_reg_info_ind *rsp = buf;
drivers/net/wireless/ath/wcn36xx/smd.c
2806
if (len < sizeof(*rsp)) {
drivers/net/wireless/ath/wcn36xx/smd.c
2811
if (rsp->count > (len - sizeof(*rsp)) / sizeof(rsp->regs[0])) {
drivers/net/wireless/ath/wcn36xx/smd.c
2813
rsp->count, len);
drivers/net/wireless/ath/wcn36xx/smd.c
2819
rsp->scenario, rsp->reason);
drivers/net/wireless/ath/wcn36xx/smd.c
2821
for (i = 0; i < rsp->count; i++) {
drivers/net/wireless/ath/wcn36xx/smd.c
2823
rsp->regs[i].addr, rsp->regs[i].value);
drivers/net/wireless/ath/wcn36xx/smd.c
3042
struct wcn36xx_hal_gtk_offload_get_info_rsp_msg *rsp;
drivers/net/wireless/ath/wcn36xx/smd.c
3048
rsp = (struct wcn36xx_hal_gtk_offload_get_info_rsp_msg *)wcn->hal_buf;
drivers/net/wireless/ath/wcn36xx/smd.c
3050
if (rsp->bss_index != vif_priv->bss_index) {
drivers/net/wireless/ath/wcn36xx/smd.c
3052
rsp->bss_index);
drivers/net/wireless/ath/wcn36xx/smd.c
3056
if (vif_priv->rekey_data.replay_ctr != cpu_to_le64(rsp->key_replay_counter)) {
drivers/net/wireless/ath/wcn36xx/smd.c
3057
replay_ctr = cpu_to_be64(rsp->key_replay_counter);
drivers/net/wireless/ath/wcn36xx/smd.c
3059
cpu_to_le64(rsp->key_replay_counter);
drivers/net/wireless/ath/wcn36xx/smd.c
3064
rsp->key_replay_counter);
drivers/net/wireless/ath/wcn36xx/smd.c
3071
rsp->status, rsp->last_rekey_status,
drivers/net/wireless/ath/wcn36xx/smd.c
3072
rsp->key_replay_counter, rsp->total_rekey_count,
drivers/net/wireless/ath/wcn36xx/smd.c
3073
rsp->gtk_rekey_count, rsp->igtk_rekey_count,
drivers/net/wireless/ath/wcn36xx/smd.c
3074
rsp->bss_index);
drivers/net/wireless/ath/wcn36xx/smd.c
3132
struct wcn36xx_hal_host_resume_rsp_msg *rsp;
drivers/net/wireless/ath/wcn36xx/smd.c
3153
rsp = (struct wcn36xx_hal_host_resume_rsp_msg *)wcn->hal_buf;
drivers/net/wireless/ath/wcn36xx/smd.c
3154
if (rsp->status)
drivers/net/wireless/ath/wcn36xx/smd.c
3155
wcn36xx_warn("wlan_host_resume status=%d\n", rsp->status);
drivers/net/wireless/ath/wcn36xx/smd.c
489
struct wcn36xx_fw_msg_status_rsp *rsp;
drivers/net/wireless/ath/wcn36xx/smd.c
495
rsp = (struct wcn36xx_fw_msg_status_rsp *)
drivers/net/wireless/ath/wcn36xx/smd.c
498
if (WCN36XX_FW_MSG_RESULT_SUCCESS != rsp->status)
drivers/net/wireless/ath/wcn36xx/smd.c
499
return rsp->status;
drivers/net/wireless/ath/wcn36xx/smd.c
574
struct wcn36xx_hal_mac_start_rsp_msg *rsp;
drivers/net/wireless/ath/wcn36xx/smd.c
576
if (len < sizeof(*rsp))
drivers/net/wireless/ath/wcn36xx/smd.c
579
rsp = buf;
drivers/net/wireless/ath/wcn36xx/smd.c
581
if (WCN36XX_FW_MSG_RESULT_SUCCESS != rsp->start_rsp_params.status)
drivers/net/wireless/ath/wcn36xx/smd.c
584
memcpy(wcn->crm_version, rsp->start_rsp_params.crm_version,
drivers/net/wireless/ath/wcn36xx/smd.c
586
memcpy(wcn->wlan_version, rsp->start_rsp_params.wlan_version,
drivers/net/wireless/ath/wcn36xx/smd.c
593
wcn->fw_revision = rsp->start_rsp_params.version.revision;
drivers/net/wireless/ath/wcn36xx/smd.c
594
wcn->fw_version = rsp->start_rsp_params.version.version;
drivers/net/wireless/ath/wcn36xx/smd.c
595
wcn->fw_minor = rsp->start_rsp_params.version.minor;
drivers/net/wireless/ath/wcn36xx/smd.c
596
wcn->fw_major = rsp->start_rsp_params.version.major;
drivers/net/wireless/ath/wcn36xx/smd.c
606
rsp->start_rsp_params.stations,
drivers/net/wireless/ath/wcn36xx/smd.c
607
rsp->start_rsp_params.bssids);
drivers/net/wireless/ath/wcn36xx/testmode.c
102
rsp, rsp->msg_body_length);
drivers/net/wireless/ath/wcn36xx/testmode.c
111
ret = nla_put(skb, WCN36XX_TM_ATTR_DATA, rsp->msg_body_length, rsp);
drivers/net/wireless/ath/wcn36xx/testmode.c
120
if (rsp != msg)
drivers/net/wireless/ath/wcn36xx/testmode.c
121
kfree(rsp);
drivers/net/wireless/ath/wcn36xx/testmode.c
48
struct ftm_rsp_msg *msg, *rsp = NULL;
drivers/net/wireless/ath/wcn36xx/testmode.c
77
rsp = msg;
drivers/net/wireless/ath/wcn36xx/testmode.c
78
rsp->resp_status = 0;
drivers/net/wireless/ath/wcn36xx/testmode.c
85
msg->msg_body_length, (void *)(&rsp));
drivers/net/wireless/ath/wcn36xx/testmode.c
90
if (rsp)
drivers/net/wireless/ath/wcn36xx/testmode.c
93
rsp->msg_body_length);
drivers/net/wireless/ath/wcn36xx/testmode.c
96
if (!rsp) {
drivers/net/wireless/ath/wcn36xx/testmode.c
97
rsp = msg;
drivers/net/wireless/ath/wcn36xx/testmode.c
99
rsp->resp_status);
drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c
2091
struct iwl_nvm_get_info_rsp *rsp;
drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c
2122
rsp = (void *)hcmd.resp_pkt->data;
drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c
2123
empty_otp = !!(le32_to_cpu(rsp->general.flags) &
drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c
2146
nvm->nvm_version = le16_to_cpu(rsp->general.nvm_version);
drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c
2147
nvm->n_hw_addrs = rsp->general.n_hw_addrs;
drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c
2154
mac_flags = le32_to_cpu(rsp->mac_sku.mac_sku_flags);
drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c
2172
nvm->valid_tx_ant = (u8)le32_to_cpu(rsp->phy_sku.tx_chains);
drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c
2173
nvm->valid_rx_ant = (u8)le32_to_cpu(rsp->phy_sku.rx_chains);
drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c
2175
if (le32_to_cpu(rsp->regulatory.lar_enabled) &&
drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c
2182
rsp_v3 = (void *)rsp;
drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c
2183
channel_profile = v4 ? (void *)rsp->regulatory.channel_profile :
drivers/net/wireless/intel/iwlwifi/mei/main.c
666
const struct iwl_sap_me_msg_start_ok *rsp,
drivers/net/wireless/intel/iwlwifi/mei/main.c
669
if (len != sizeof(*rsp)) {
drivers/net/wireless/intel/iwlwifi/mei/main.c
674
len, sizeof(*rsp));
drivers/net/wireless/intel/iwlwifi/mei/main.c
678
if (rsp->supported_version != iwl_mei_cache.sap_version) {
drivers/net/wireless/intel/iwlwifi/mei/main.c
681
rsp->supported_version);
drivers/net/wireless/intel/iwlwifi/mld/tx.c
1253
struct iwl_tx_path_flush_cmd_rsp *rsp;
drivers/net/wireless/intel/iwlwifi/mld/tx.c
1277
if (IWL_FW_CHECK(mld, resp_len != sizeof(*rsp),
drivers/net/wireless/intel/iwlwifi/mld/tx.c
1284
rsp = (void *)cmd.resp_pkt->data;
drivers/net/wireless/intel/iwlwifi/mld/tx.c
1286
if (IWL_FW_CHECK(mld, le16_to_cpu(rsp->sta_id) != fw_sta_id,
drivers/net/wireless/intel/iwlwifi/mld/tx.c
1288
le16_to_cpu(rsp->sta_id))) {
drivers/net/wireless/intel/iwlwifi/mld/tx.c
1293
num_flushed_queues = le16_to_cpu(rsp->num_flushed_queues);
drivers/net/wireless/intel/iwlwifi/mld/tx.c
1301
struct iwl_flush_queue_info *queue_info = &rsp->queues[i];
drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c
1961
struct iwl_dbg_mem_access_rsp *rsp;
drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c
1989
if (iwl_rx_packet_payload_len(hcmd.resp_pkt) < sizeof(*rsp)) {
drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c
1994
rsp = (void *)hcmd.resp_pkt->data;
drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c
1995
if (le32_to_cpu(rsp->status) != DEBUG_MEM_STATUS_SUCCESS) {
drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c
2000
len = min((size_t)le32_to_cpu(rsp->len) << 2,
drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c
2001
iwl_rx_packet_payload_len(hcmd.resp_pkt) - sizeof(*rsp));
drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c
2008
ret = len - copy_to_user(user_buf, (u8 *)rsp->data + delta, len);
drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c
2022
struct iwl_dbg_mem_access_rsp *rsp;
drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c
2070
if (iwl_rx_packet_payload_len(hcmd.resp_pkt) < sizeof(*rsp)) {
drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c
2075
rsp = (void *)hcmd.resp_pkt->data;
drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c
2076
if (rsp->status != DEBUG_MEM_STATUS_SUCCESS) {
drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c
546
struct iwl_tas_status_resp *rsp = NULL;
drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c
600
rsp = (void *)hcmd.resp_pkt->data;
drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c
603
for (i = 0; i < rsp->in_dual_radio + 1; i++) {
drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c
604
if (rsp->tas_status_mac[i].dynamic_status &
drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c
607
switch (rsp->tas_status_mac[i].band) {
drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c
620
rsp->tas_status_mac[i].band);
drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c
631
rsp->tas_fw_version);
drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c
633
rsp->is_uhb_for_usa_enable ? "True" : "False");
drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c
639
rsp->uhb_allowed_flags &
drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c
643
le16_to_cpu(rsp->curr_mcc));
drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c
648
le16_to_cpu(rsp->block_list[i]));
drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c
656
rsp->in_dual_radio ? "TRUE" : "FALSE");
drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c
658
for (i = 0; i < rsp->in_dual_radio + 1; i++) {
drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c
659
if (rsp->tas_status_mac[i].static_status == 0) {
drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c
669
switch (rsp->tas_status_mac[i].band) {
drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c
683
rsp->tas_status_mac[i].band);
drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c
687
rsp->tas_status_mac[i].static_status ?
drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c
691
if (rsp->tas_status_mac[i].static_dis_reason < TAS_DISABLED_REASON_MAX)
drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c
693
tas_dis_reason[rsp->tas_status_mac[i].static_dis_reason],
drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c
694
rsp->tas_status_mac[i].static_dis_reason);
drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c
698
rsp->tas_status_mac[i].static_dis_reason);
drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c
701
dyn_status = (rsp->tas_status_mac[i].dynamic_status);
drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c
709
rsp->tas_status_mac[i].near_disconnection ?
drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c
711
tmp = le16_to_cpu(rsp->tas_status_mac[i].max_reg_pwr_limit);
drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c
715
tmp = le16_to_cpu(rsp->tas_status_mac[i].sar_limit);
drivers/net/wireless/intel/iwlwifi/mvm/tx.c
2236
struct iwl_tx_path_flush_cmd_rsp *rsp;
drivers/net/wireless/intel/iwlwifi/mvm/tx.c
2267
if (WARN_ON_ONCE(iwl_rx_packet_payload_len(cmd.resp_pkt) != sizeof(*rsp))) {
drivers/net/wireless/intel/iwlwifi/mvm/tx.c
2272
rsp = (void *)cmd.resp_pkt->data;
drivers/net/wireless/intel/iwlwifi/mvm/tx.c
2274
if (WARN_ONCE(le16_to_cpu(rsp->sta_id) != sta_id,
drivers/net/wireless/intel/iwlwifi/mvm/tx.c
2276
sta_id, le16_to_cpu(rsp->sta_id))) {
drivers/net/wireless/intel/iwlwifi/mvm/tx.c
2281
num_flushed_queues = le16_to_cpu(rsp->num_flushed_queues);
drivers/net/wireless/intel/iwlwifi/mvm/tx.c
2290
struct iwl_flush_queue_info *queue_info = &rsp->queues[i];
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/tx-gen2.c
968
struct iwl_tx_queue_cfg_rsp *rsp;
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/tx-gen2.c
973
sizeof(*rsp))) {
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/tx-gen2.c
978
rsp = (void *)hcmd->resp_pkt->data;
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/tx-gen2.c
979
qid = le16_to_cpu(rsp->queue_number);
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/tx-gen2.c
980
wr_ptr = le16_to_cpu(rsp->write_pointer);
drivers/net/wireless/microchip/wilc1000/spi.c
1020
u8 rsp[4];
drivers/net/wireless/microchip/wilc1000/spi.c
1034
result = wilc_spi_rx(wilc, rsp, sizeof(rsp));
drivers/net/wireless/microchip/wilc1000/spi.c
1040
for (i = sizeof(rsp) - 2; i >= 0; --i)
drivers/net/wireless/microchip/wilc1000/spi.c
1041
if (FIELD_GET(RSP_START_FIELD, rsp[i]) == RSP_START_TAG)
drivers/net/wireless/microchip/wilc1000/spi.c
1047
rsp[0], rsp[1], rsp[2], rsp[3]);
drivers/net/wireless/microchip/wilc1000/spi.c
1053
if (FIELD_GET(RSP_TYPE_FIELD, rsp[i]) != RSP_TYPE_LAST_PACKET
drivers/net/wireless/microchip/wilc1000/spi.c
1054
|| rsp[i + 1] != RSP_STATE_NO_ERROR) {
drivers/net/wireless/microchip/wilc1000/spi.c
1056
rsp[i], rsp[i + 1]);
drivers/net/wireless/microchip/wilc1000/spi.c
764
u8 rsp;
drivers/net/wireless/microchip/wilc1000/spi.c
773
if (wilc_spi_rx(wilc, &rsp, 1)) {
drivers/net/wireless/microchip/wilc1000/spi.c
778
if (WILC_GET_RESP_HDR_START(rsp) == 0xf)
drivers/net/wireless/microchip/wilc1000/wlan.c
1135
struct wilc_cfg_rsp rsp;
drivers/net/wireless/microchip/wilc1000/wlan.c
1141
&rsp);
drivers/net/wireless/microchip/wilc1000/wlan.c
1142
if (rsp.type == WILC_CFG_RSP) {
drivers/net/wireless/microchip/wilc1000/wlan.c
1143
if (wilc->cfg_seq_no == rsp.seq_no)
drivers/net/wireless/microchip/wilc1000/wlan.c
1145
} else if (rsp.type == WILC_CFG_RSP_STATUS) {
drivers/net/wireless/microchip/wilc1000/wlan_cfg.c
332
struct wilc_cfg_rsp *rsp)
drivers/net/wireless/microchip/wilc1000/wlan_cfg.c
341
rsp->type = 0;
drivers/net/wireless/microchip/wilc1000/wlan_cfg.c
346
rsp->type = WILC_CFG_RSP;
drivers/net/wireless/microchip/wilc1000/wlan_cfg.c
347
rsp->seq_no = msg_id;
drivers/net/wireless/microchip/wilc1000/wlan_cfg.c
352
rsp->type = WILC_CFG_RSP_STATUS;
drivers/net/wireless/microchip/wilc1000/wlan_cfg.c
353
rsp->seq_no = msg_id;
drivers/net/wireless/microchip/wilc1000/wlan_cfg.c
367
rsp->seq_no = msg_id;
drivers/net/wireless/microchip/wilc1000/wlan_cfg.h
51
struct wilc_cfg_rsp *rsp);
drivers/net/wireless/realtek/rtw89/mac.c
5733
bool rsp = true;
drivers/net/wireless/realtek/rtw89/mac.c
5773
rsp = false;
drivers/net/wireless/realtek/rtw89/mac.c
5785
if (!rsp)
drivers/net/xen-netback/netback.c
1624
struct xen_netif_ctrl_response rsp = {
drivers/net/xen-netback/netback.c
1631
*RING_GET_RESPONSE(&vif->ctrl, idx) = rsp;
drivers/net/xen-netback/rx.c
175
struct xen_netif_rx_response *rsp;
drivers/net/xen-netback/rx.c
177
rsp = RING_GET_RESPONSE(&queue->rx,
drivers/net/xen-netback/rx.c
179
rsp->status = op->status;
drivers/net/xen-netback/rx.c
396
struct xen_netif_rx_response *rsp)
drivers/net/xen-netback/rx.c
431
rsp->offset = 0;
drivers/net/xen-netback/rx.c
432
rsp->flags = flags;
drivers/net/xen-netback/rx.c
433
rsp->id = req->id;
drivers/net/xen-netback/rx.c
434
rsp->status = (s16)offset;
drivers/net/xen-netback/rx.c
440
struct xen_netif_rx_response *rsp)
drivers/net/xen-netback/rx.c
442
struct xen_netif_extra_info *extra = (void *)rsp;
drivers/net/xen-netback/rx.c
471
struct xen_netif_rx_response *rsp;
drivers/net/xen-netback/rx.c
474
rsp = RING_GET_RESPONSE(&queue->rx, queue->rx.req_cons);
drivers/net/xen-netback/rx.c
478
xenvif_rx_extra_slot(queue, &pkt, req, rsp);
drivers/net/xen-netback/rx.c
480
xenvif_rx_data_slot(queue, &pkt, req, rsp);
drivers/nfc/fdp/fdp.c
621
const struct nci_core_get_config_rsp *rsp = (void *) skb->data;
drivers/nfc/fdp/fdp.c
625
if (rsp->status == NCI_STATUS_OK) {
drivers/nfc/fdp/fdp.c
627
p = rsp->data;
drivers/nfc/fdp/fdp.c
656
dev_dbg(dev, "%s: status 0x%x\n", __func__, rsp->status);
drivers/nfc/fdp/fdp.c
658
nci_req_complete(ndev, rsp->status);
drivers/nfc/fdp/fdp.c
666
.rsp = fdp_nci_core_get_config_rsp_packet,
drivers/nfc/fdp/fdp.c
677
.rsp = fdp_nci_prop_patch_rsp_packet,
drivers/nfc/fdp/fdp.c
683
.rsp = fdp_nci_prop_set_production_data_rsp_packet,
drivers/nfc/pn533/pn533.c
1290
struct pn533_cmd_jump_dep_response *rsp;
drivers/nfc/pn533/pn533.c
1300
rsp = (struct pn533_cmd_jump_dep_response *)resp->data;
drivers/nfc/pn533/pn533.c
1302
rc = rsp->status & PN533_CMD_RET_MASK;
drivers/nfc/pn533/pn533.c
1315
memcpy(nfc_target.nfcid1, rsp->nfcid3t, nfc_target.nfcid1_len);
drivers/nfc/pn533/pn533.c
1326
rsp->gt, target_gt_len);
drivers/nfc/pn533/pn533.c
1763
struct pn533_cmd_activate_response *rsp;
drivers/nfc/pn533/pn533.c
1780
rsp = (struct pn533_cmd_activate_response *)resp->data;
drivers/nfc/pn533/pn533.c
1781
rc = rsp->status & PN533_CMD_RET_MASK;
drivers/nfc/pn533/pn533.c
1791
rc = nfc_set_remote_general_bytes(dev->nfc_dev, rsp->gt, gt_len);
drivers/nfc/pn533/pn533.c
1900
struct pn533_cmd_jump_dep_response *rsp;
drivers/nfc/pn533/pn533.c
1918
rsp = (struct pn533_cmd_jump_dep_response *)resp->data;
drivers/nfc/pn533/pn533.c
1920
rc = rsp->status & PN533_CMD_RET_MASK;
drivers/nfc/pn533/pn533.c
1936
memcpy(nfc_target.nfcid1, rsp->nfcid3t, nfc_target.nfcid1_len);
drivers/nfc/pn533/pn533.c
1949
rsp->gt, target_gt_len);
drivers/nfc/s3fwrn5/firmware.c
101
memcpy(bootinfo, rsp->data + S3FWRN5_FW_HDR_SIZE, 10);
drivers/nfc/s3fwrn5/firmware.c
104
kfree_skb(rsp);
drivers/nfc/s3fwrn5/firmware.c
113
struct sk_buff *msg, *rsp = NULL;
drivers/nfc/s3fwrn5/firmware.c
127
ret = s3fwrn5_fw_send_msg(fw_info, msg, &rsp);
drivers/nfc/s3fwrn5/firmware.c
132
hdr = (struct s3fwrn5_fw_header *) rsp->data;
drivers/nfc/s3fwrn5/firmware.c
138
kfree_skb(rsp);
drivers/nfc/s3fwrn5/firmware.c
147
ret = s3fwrn5_fw_send_msg(fw_info, msg, &rsp);
drivers/nfc/s3fwrn5/firmware.c
152
hdr = (struct s3fwrn5_fw_header *) rsp->data;
drivers/nfc/s3fwrn5/firmware.c
158
kfree_skb(rsp);
drivers/nfc/s3fwrn5/firmware.c
167
ret = s3fwrn5_fw_send_msg(fw_info, msg, &rsp);
drivers/nfc/s3fwrn5/firmware.c
172
hdr = (struct s3fwrn5_fw_header *) rsp->data;
drivers/nfc/s3fwrn5/firmware.c
177
kfree_skb(rsp);
drivers/nfc/s3fwrn5/firmware.c
185
struct sk_buff *msg, *rsp = NULL;
drivers/nfc/s3fwrn5/firmware.c
198
ret = s3fwrn5_fw_send_msg(fw_info, msg, &rsp);
drivers/nfc/s3fwrn5/firmware.c
203
hdr = (struct s3fwrn5_fw_header *) rsp->data;
drivers/nfc/s3fwrn5/firmware.c
209
kfree_skb(rsp);
drivers/nfc/s3fwrn5/firmware.c
219
ret = s3fwrn5_fw_send_msg(fw_info, msg, &rsp);
drivers/nfc/s3fwrn5/firmware.c
224
hdr = (struct s3fwrn5_fw_header *) rsp->data;
drivers/nfc/s3fwrn5/firmware.c
230
kfree_skb(rsp);
drivers/nfc/s3fwrn5/firmware.c
236
kfree_skb(rsp);
drivers/nfc/s3fwrn5/firmware.c
24
struct sk_buff *msg, struct sk_buff **rsp)
drivers/nfc/s3fwrn5/firmware.c
242
struct sk_buff *msg, *rsp = NULL;
drivers/nfc/s3fwrn5/firmware.c
253
ret = s3fwrn5_fw_send_msg(fw_info, msg, &rsp);
drivers/nfc/s3fwrn5/firmware.c
258
hdr = (struct s3fwrn5_fw_header *) rsp->data;
drivers/nfc/s3fwrn5/firmware.c
262
kfree_skb(rsp);
drivers/nfc/s3fwrn5/firmware.c
43
if (!fw_info->rsp)
drivers/nfc/s3fwrn5/firmware.c
455
fw_info->rsp = NULL;
drivers/nfc/s3fwrn5/firmware.c
46
*rsp = fw_info->rsp;
drivers/nfc/s3fwrn5/firmware.c
47
fw_info->rsp = NULL;
drivers/nfc/s3fwrn5/firmware.c
471
if (WARN_ON(fw_info->rsp)) {
drivers/nfc/s3fwrn5/firmware.c
476
fw_info->rsp = skb;
drivers/nfc/s3fwrn5/firmware.c
79
struct sk_buff *msg, *rsp = NULL;
drivers/nfc/s3fwrn5/firmware.c
90
ret = s3fwrn5_fw_send_msg(fw_info, msg, &rsp);
drivers/nfc/s3fwrn5/firmware.c
95
hdr = (struct s3fwrn5_fw_header *) rsp->data;
drivers/nfc/s3fwrn5/firmware.h
88
struct sk_buff *rsp;
drivers/nfc/s3fwrn5/nci.c
27
.rsp = s3fwrn5_nci_prop_rsp,
drivers/nfc/s3fwrn5/nci.c
32
.rsp = s3fwrn5_nci_prop_rsp,
drivers/nfc/s3fwrn5/nci.c
37
.rsp = s3fwrn5_nci_prop_rsp,
drivers/nfc/s3fwrn5/nci.c
42
.rsp = s3fwrn5_nci_prop_rsp,
drivers/nfc/st-nci/core.c
91
.rsp = st_nci_prop_rsp_packet,
drivers/nvme/target/rdma.c
1000
struct nvmet_rdma_rsp *rsp)
drivers/nvme/target/rdma.c
1013
list_add_tail(&rsp->wait_list, &queue->rsp_wait_list);
drivers/nvme/target/rdma.c
1015
nvmet_rdma_put_rsp(rsp);
drivers/nvme/target/rdma.c
1025
struct nvmet_rdma_rsp *rsp;
drivers/nvme/target/rdma.c
1044
rsp = nvmet_rdma_get_rsp(queue);
drivers/nvme/target/rdma.c
1045
if (unlikely(!rsp)) {
drivers/nvme/target/rdma.c
1054
rsp->queue = queue;
drivers/nvme/target/rdma.c
1055
rsp->cmd = cmd;
drivers/nvme/target/rdma.c
1056
rsp->flags = 0;
drivers/nvme/target/rdma.c
1057
rsp->req.cmd = cmd->nvme_cmd;
drivers/nvme/target/rdma.c
1058
rsp->req.port = queue->port;
drivers/nvme/target/rdma.c
1059
rsp->n_rdma = 0;
drivers/nvme/target/rdma.c
1060
rsp->invalidate_rkey = 0;
drivers/nvme/target/rdma.c
1063
nvmet_rdma_recv_not_live(queue, rsp))
drivers/nvme/target/rdma.c
1066
nvmet_rdma_handle_command(queue, rsp);
drivers/nvme/target/rdma.c
166
static bool nvmet_rdma_execute_command(struct nvmet_rdma_rsp *rsp);
drivers/nvme/target/rdma.c
1671
struct nvmet_rdma_rsp *rsp;
drivers/nvme/target/rdma.c
1673
rsp = list_first_entry(&queue->rsp_wait_list,
drivers/nvme/target/rdma.c
1676
list_del(&rsp->wait_list);
drivers/nvme/target/rdma.c
1677
nvmet_rdma_put_rsp(rsp);
drivers/nvme/target/rdma.c
197
static inline bool nvmet_rdma_need_data_in(struct nvmet_rdma_rsp *rsp)
drivers/nvme/target/rdma.c
199
return nvme_is_write(rsp->req.cmd) &&
drivers/nvme/target/rdma.c
200
rsp->req.transfer_len &&
drivers/nvme/target/rdma.c
2008
struct nvmet_rdma_rsp *rsp =
drivers/nvme/target/rdma.c
201
!(rsp->flags & NVMET_RDMA_REQ_INLINE_DATA);
drivers/nvme/target/rdma.c
2010
struct rdma_cm_id *req_cm_id = rsp->queue->cm_id;
drivers/nvme/target/rdma.c
204
static inline bool nvmet_rdma_need_data_out(struct nvmet_rdma_rsp *rsp)
drivers/nvme/target/rdma.c
206
return !nvme_is_write(rsp->req.cmd) &&
drivers/nvme/target/rdma.c
207
rsp->req.transfer_len &&
drivers/nvme/target/rdma.c
208
!rsp->req.cqe->status &&
drivers/nvme/target/rdma.c
209
!(rsp->flags & NVMET_RDMA_REQ_INLINE_DATA);
drivers/nvme/target/rdma.c
215
struct nvmet_rdma_rsp *rsp = NULL;
drivers/nvme/target/rdma.c
220
rsp = &queue->rsps[tag];
drivers/nvme/target/rdma.c
222
if (unlikely(!rsp)) {
drivers/nvme/target/rdma.c
225
rsp = kzalloc_obj(*rsp);
drivers/nvme/target/rdma.c
226
if (unlikely(!rsp))
drivers/nvme/target/rdma.c
228
ret = nvmet_rdma_alloc_rsp(queue->dev, rsp,
drivers/nvme/target/rdma.c
231
kfree(rsp);
drivers/nvme/target/rdma.c
236
return rsp;
drivers/nvme/target/rdma.c
240
nvmet_rdma_put_rsp(struct nvmet_rdma_rsp *rsp)
drivers/nvme/target/rdma.c
242
if (unlikely(rsp->tag == NVMET_RDMA_DISCRETE_RSP_TAG)) {
drivers/nvme/target/rdma.c
243
nvmet_rdma_free_rsp(rsp->queue->dev, rsp);
drivers/nvme/target/rdma.c
244
kfree(rsp);
drivers/nvme/target/rdma.c
248
sbitmap_clear_bit(&rsp->queue->rsp_tags, rsp->tag);
drivers/nvme/target/rdma.c
463
struct nvmet_rdma_rsp *rsp = &queue->rsps[i];
drivers/nvme/target/rdma.c
465
ret = nvmet_rdma_alloc_rsp(ndev, rsp, i);
drivers/nvme/target/rdma.c
517
struct nvmet_rdma_rsp *rsp;
drivers/nvme/target/rdma.c
520
rsp = list_entry(queue->rsp_wr_wait_list.next,
drivers/nvme/target/rdma.c
522
list_del(&rsp->wait_list);
drivers/nvme/target/rdma.c
525
ret = nvmet_rdma_execute_command(rsp);
drivers/nvme/target/rdma.c
529
list_add(&rsp->wait_list, &queue->rsp_wr_wait_list);
drivers/nvme/target/rdma.c
625
static int nvmet_rdma_rw_ctx_init(struct nvmet_rdma_rsp *rsp, u64 addr, u32 key,
drivers/nvme/target/rdma.c
628
struct rdma_cm_id *cm_id = rsp->queue->cm_id;
drivers/nvme/target/rdma.c
629
struct nvmet_req *req = &rsp->req;
drivers/nvme/target/rdma.c
633
ret = rdma_rw_ctx_signature_init(&rsp->rw, cm_id->qp,
drivers/nvme/target/rdma.c
638
ret = rdma_rw_ctx_init(&rsp->rw, cm_id->qp, cm_id->port_num,
drivers/nvme/target/rdma.c
645
static void nvmet_rdma_rw_ctx_destroy(struct nvmet_rdma_rsp *rsp)
drivers/nvme/target/rdma.c
647
struct rdma_cm_id *cm_id = rsp->queue->cm_id;
drivers/nvme/target/rdma.c
648
struct nvmet_req *req = &rsp->req;
drivers/nvme/target/rdma.c
651
rdma_rw_ctx_destroy_signature(&rsp->rw, cm_id->qp,
drivers/nvme/target/rdma.c
656
rdma_rw_ctx_destroy(&rsp->rw, cm_id->qp, cm_id->port_num,
drivers/nvme/target/rdma.c
660
static void nvmet_rdma_release_rsp(struct nvmet_rdma_rsp *rsp)
drivers/nvme/target/rdma.c
662
struct nvmet_rdma_queue *queue = rsp->queue;
drivers/nvme/target/rdma.c
664
atomic_add(1 + rsp->n_rdma, &queue->sq_wr_avail);
drivers/nvme/target/rdma.c
666
if (rsp->n_rdma)
drivers/nvme/target/rdma.c
667
nvmet_rdma_rw_ctx_destroy(rsp);
drivers/nvme/target/rdma.c
669
if (rsp->req.sg < rsp->cmd->inline_sg ||
drivers/nvme/target/rdma.c
670
rsp->req.sg >= rsp->cmd->inline_sg + queue->dev->inline_page_count)
drivers/nvme/target/rdma.c
671
nvmet_req_free_sgls(&rsp->req);
drivers/nvme/target/rdma.c
676
nvmet_rdma_put_rsp(rsp);
drivers/nvme/target/rdma.c
695
struct nvmet_rdma_rsp *rsp =
drivers/nvme/target/rdma.c
699
nvmet_rdma_release_rsp(rsp);
drivers/nvme/target/rdma.c
711
struct nvmet_rdma_rsp *rsp =
drivers/nvme/target/rdma.c
713
struct rdma_cm_id *cm_id = rsp->queue->cm_id;
drivers/nvme/target/rdma.c
716
if (rsp->invalidate_rkey) {
drivers/nvme/target/rdma.c
717
rsp->send_wr.opcode = IB_WR_SEND_WITH_INV;
drivers/nvme/target/rdma.c
718
rsp->send_wr.ex.invalidate_rkey = rsp->invalidate_rkey;
drivers/nvme/target/rdma.c
720
rsp->send_wr.opcode = IB_WR_SEND;
drivers/nvme/target/rdma.c
723
if (nvmet_rdma_need_data_out(rsp)) {
drivers/nvme/target/rdma.c
724
if (rsp->req.metadata_len)
drivers/nvme/target/rdma.c
725
first_wr = rdma_rw_ctx_wrs(&rsp->rw, cm_id->qp,
drivers/nvme/target/rdma.c
726
cm_id->port_num, &rsp->write_cqe, NULL);
drivers/nvme/target/rdma.c
728
first_wr = rdma_rw_ctx_wrs(&rsp->rw, cm_id->qp,
drivers/nvme/target/rdma.c
729
cm_id->port_num, NULL, &rsp->send_wr);
drivers/nvme/target/rdma.c
731
first_wr = &rsp->send_wr;
drivers/nvme/target/rdma.c
734
nvmet_rdma_post_recv(rsp->queue->dev, rsp->cmd);
drivers/nvme/target/rdma.c
736
ib_dma_sync_single_for_device(rsp->queue->dev->device,
drivers/nvme/target/rdma.c
737
rsp->send_sge.addr, rsp->send_sge.length,
drivers/nvme/target/rdma.c
742
nvmet_rdma_release_rsp(rsp);
drivers/nvme/target/rdma.c
748
struct nvmet_rdma_rsp *rsp =
drivers/nvme/target/rdma.c
753
WARN_ON(rsp->n_rdma <= 0);
drivers/nvme/target/rdma.c
754
atomic_add(rsp->n_rdma, &queue->sq_wr_avail);
drivers/nvme/target/rdma.c
755
rsp->n_rdma = 0;
drivers/nvme/target/rdma.c
758
nvmet_rdma_rw_ctx_destroy(rsp);
drivers/nvme/target/rdma.c
759
nvmet_req_uninit(&rsp->req);
drivers/nvme/target/rdma.c
760
nvmet_rdma_release_rsp(rsp);
drivers/nvme/target/rdma.c
769
if (rsp->req.metadata_len)
drivers/nvme/target/rdma.c
770
status = nvmet_rdma_check_pi_status(rsp->rw.reg->mr);
drivers/nvme/target/rdma.c
771
nvmet_rdma_rw_ctx_destroy(rsp);
drivers/nvme/target/rdma.c
774
nvmet_req_complete(&rsp->req, status);
drivers/nvme/target/rdma.c
776
rsp->req.execute(&rsp->req);
drivers/nvme/target/rdma.c
781
struct nvmet_rdma_rsp *rsp =
drivers/nvme/target/rdma.c
784
struct rdma_cm_id *cm_id = rsp->queue->cm_id;
drivers/nvme/target/rdma.c
790
WARN_ON(rsp->n_rdma <= 0);
drivers/nvme/target/rdma.c
791
atomic_add(rsp->n_rdma, &queue->sq_wr_avail);
drivers/nvme/target/rdma.c
792
rsp->n_rdma = 0;
drivers/nvme/target/rdma.c
795
nvmet_rdma_rw_ctx_destroy(rsp);
drivers/nvme/target/rdma.c
796
nvmet_req_uninit(&rsp->req);
drivers/nvme/target/rdma.c
797
nvmet_rdma_release_rsp(rsp);
drivers/nvme/target/rdma.c
811
status = nvmet_rdma_check_pi_status(rsp->rw.reg->mr);
drivers/nvme/target/rdma.c
813
rsp->req.cqe->status = cpu_to_le16(status << 1);
drivers/nvme/target/rdma.c
814
nvmet_rdma_rw_ctx_destroy(rsp);
drivers/nvme/target/rdma.c
816
if (unlikely(ib_post_send(cm_id->qp, &rsp->send_wr, NULL))) {
drivers/nvme/target/rdma.c
818
nvmet_rdma_release_rsp(rsp);
drivers/nvme/target/rdma.c
822
static void nvmet_rdma_use_inline_sg(struct nvmet_rdma_rsp *rsp, u32 len,
drivers/nvme/target/rdma.c
831
sg = &rsp->cmd->inline_sg[page_idx];
drivers/nvme/target/rdma.c
843
rsp->req.sg = &rsp->cmd->inline_sg[page_idx];
drivers/nvme/target/rdma.c
844
rsp->req.sg_cnt = sg_count;
drivers/nvme/target/rdma.c
847
static u16 nvmet_rdma_map_sgl_inline(struct nvmet_rdma_rsp *rsp)
drivers/nvme/target/rdma.c
849
struct nvme_sgl_desc *sgl = &rsp->req.cmd->common.dptr.sgl;
drivers/nvme/target/rdma.c
853
if (!nvme_is_write(rsp->req.cmd)) {
drivers/nvme/target/rdma.c
854
rsp->req.error_loc =
drivers/nvme/target/rdma.c
859
if (off + len > rsp->queue->dev->inline_data_size) {
drivers/nvme/target/rdma.c
868
nvmet_rdma_use_inline_sg(rsp, len, off);
drivers/nvme/target/rdma.c
869
rsp->flags |= NVMET_RDMA_REQ_INLINE_DATA;
drivers/nvme/target/rdma.c
870
rsp->req.transfer_len += len;
drivers/nvme/target/rdma.c
874
static u16 nvmet_rdma_map_sgl_keyed(struct nvmet_rdma_rsp *rsp,
drivers/nvme/target/rdma.c
882
rsp->req.transfer_len = get_unaligned_le24(sgl->length);
drivers/nvme/target/rdma.c
885
if (!rsp->req.transfer_len)
drivers/nvme/target/rdma.c
888
if (rsp->req.metadata_len)
drivers/nvme/target/rdma.c
889
nvmet_rdma_set_sig_attrs(&rsp->req, &sig_attrs);
drivers/nvme/target/rdma.c
891
ret = nvmet_req_alloc_sgls(&rsp->req);
drivers/nvme/target/rdma.c
895
ret = nvmet_rdma_rw_ctx_init(rsp, addr, key, &sig_attrs);
drivers/nvme/target/rdma.c
898
rsp->n_rdma += ret;
drivers/nvme/target/rdma.c
901
rsp->invalidate_rkey = key;
drivers/nvme/target/rdma.c
906
rsp->req.transfer_len = 0;
drivers/nvme/target/rdma.c
910
static u16 nvmet_rdma_map_sgl(struct nvmet_rdma_rsp *rsp)
drivers/nvme/target/rdma.c
912
struct nvme_keyed_sgl_desc *sgl = &rsp->req.cmd->common.dptr.ksgl;
drivers/nvme/target/rdma.c
918
return nvmet_rdma_map_sgl_inline(rsp);
drivers/nvme/target/rdma.c
921
rsp->req.error_loc =
drivers/nvme/target/rdma.c
928
return nvmet_rdma_map_sgl_keyed(rsp, sgl, true);
drivers/nvme/target/rdma.c
930
return nvmet_rdma_map_sgl_keyed(rsp, sgl, false);
drivers/nvme/target/rdma.c
933
rsp->req.error_loc =
drivers/nvme/target/rdma.c
939
rsp->req.error_loc = offsetof(struct nvme_common_command, dptr);
drivers/nvme/target/rdma.c
944
static bool nvmet_rdma_execute_command(struct nvmet_rdma_rsp *rsp)
drivers/nvme/target/rdma.c
946
struct nvmet_rdma_queue *queue = rsp->queue;
drivers/nvme/target/rdma.c
948
if (unlikely(atomic_sub_return(1 + rsp->n_rdma,
drivers/nvme/target/rdma.c
951
1 + rsp->n_rdma, queue->idx,
drivers/nvme/target/rdma.c
953
atomic_add(1 + rsp->n_rdma, &queue->sq_wr_avail);
drivers/nvme/target/rdma.c
957
if (nvmet_rdma_need_data_in(rsp)) {
drivers/nvme/target/rdma.c
958
if (rdma_rw_ctx_post(&rsp->rw, queue->qp,
drivers/nvme/target/rdma.c
959
queue->cm_id->port_num, &rsp->read_cqe, NULL))
drivers/nvme/target/rdma.c
960
nvmet_req_complete(&rsp->req, NVME_SC_DATA_XFER_ERROR);
drivers/nvme/target/rdma.c
962
rsp->req.execute(&rsp->req);
drivers/nvmem/max77759-nvmem.c
38
DEFINE_FLEX(struct max77759_maxq_response, rsp, rsp, length,
drivers/nvmem/max77759-nvmem.c
45
rsp->length = bytes + MAX77759_NVMEM_OPCODE_HEADER_LEN;
drivers/nvmem/max77759-nvmem.c
47
ret = max77759_maxq_command(nvmem->max77759, cmd, rsp);
drivers/nvmem/max77759-nvmem.c
51
if (memcmp(cmd->cmd, rsp->rsp, MAX77759_NVMEM_OPCODE_HEADER_LEN)) {
drivers/nvmem/max77759-nvmem.c
56
memcpy(val, &rsp->rsp[MAX77759_NVMEM_OPCODE_HEADER_LEN], bytes);
drivers/nvmem/max77759-nvmem.c
67
DEFINE_FLEX(struct max77759_maxq_response, rsp, rsp, length,
drivers/nvmem/max77759-nvmem.c
76
rsp->length = cmd->length;
drivers/nvmem/max77759-nvmem.c
78
ret = max77759_maxq_command(nvmem->max77759, cmd, rsp);
drivers/nvmem/max77759-nvmem.c
82
if (memcmp(cmd->cmd, rsp->rsp, cmd->length)) {
drivers/platform/surface/aggregator/controller.c
1730
struct ssam_response *rsp)
drivers/platform/surface/aggregator/controller.c
1747
ssam_request_sync_set_resp(rqst, rsp);
drivers/platform/surface/aggregator/controller.c
1789
struct ssam_response *rsp,
drivers/platform/surface/aggregator/controller.c
1800
ssam_request_sync_set_resp(&rqst, rsp);
drivers/platform/surface/surface_acpi_notify.c
568
struct ssam_response rsp;
drivers/platform/surface/surface_acpi_notify.c
583
rsp.capacity = ARRAY_SIZE(rspbuf);
drivers/platform/surface/surface_acpi_notify.c
584
rsp.length = 0;
drivers/platform/surface/surface_acpi_notify.c
585
rsp.pointer = &rspbuf[0];
drivers/platform/surface/surface_acpi_notify.c
594
d->ctrl, &rqst, &rsp, SAN_GSB_MAX_RQSX_PAYLOAD);
drivers/platform/surface/surface_acpi_notify.c
597
gsb_rqsx_response_success(buffer, rsp.pointer, rsp.length);
drivers/platform/surface/surface_aggregator_cdev.c
259
struct ssam_response rsp = {};
drivers/platform/surface/surface_aggregator_cdev.c
288
rsp.capacity = rqst.response.length;
drivers/platform/surface/surface_aggregator_cdev.c
289
rsp.length = 0;
drivers/platform/surface/surface_aggregator_cdev.c
290
rsp.pointer = NULL;
drivers/platform/surface/surface_aggregator_cdev.c
321
if (rsp.capacity) {
drivers/platform/surface/surface_aggregator_cdev.c
337
rsp.pointer = kzalloc(rsp.capacity, GFP_KERNEL);
drivers/platform/surface/surface_aggregator_cdev.c
338
if (!rsp.pointer) {
drivers/platform/surface/surface_aggregator_cdev.c
345
status = ssam_request_do_sync(client->cdev->ctrl, &spec, &rsp);
drivers/platform/surface/surface_aggregator_cdev.c
350
if (rsp.length && copy_to_user(rspdata, rsp.pointer, rsp.length))
drivers/platform/surface/surface_aggregator_cdev.c
355
tmp = put_user(rsp.length, &r->response.length);
drivers/platform/surface/surface_aggregator_cdev.c
365
kfree(rsp.pointer);
drivers/platform/surface/surface_aggregator_tabletsw.c
479
struct ssam_response rsp;
drivers/platform/surface/surface_aggregator_tabletsw.c
490
rsp.capacity = sizeof(*sources);
drivers/platform/surface/surface_aggregator_tabletsw.c
491
rsp.length = 0;
drivers/platform/surface/surface_aggregator_tabletsw.c
492
rsp.pointer = (u8 *)sources;
drivers/platform/surface/surface_aggregator_tabletsw.c
494
status = ssam_retry(ssam_request_do_sync_onstack, sw->sdev->ctrl, &rqst, &rsp, 0);
drivers/platform/surface/surface_aggregator_tabletsw.c
499
if (rsp.length < sizeof(__le32)) {
drivers/platform/surface/surface_aggregator_tabletsw.c
505
if (get_unaligned_le32(&sources->count) * sizeof(__le32) + sizeof(__le32) != rsp.length) {
drivers/power/supply/cros_peripheral_charger.c
104
return !!(rsp.version_mask & BIT(pchg_cmd_version));
drivers/power/supply/cros_peripheral_charger.c
109
struct ec_response_pchg_count rsp;
drivers/power/supply/cros_peripheral_charger.c
113
NULL, 0, &rsp, sizeof(rsp));
drivers/power/supply/cros_peripheral_charger.c
120
return rsp.port_count;
drivers/power/supply/cros_peripheral_charger.c
127
struct ec_response_pchg rsp;
drivers/power/supply/cros_peripheral_charger.c
135
&req, sizeof(req), &rsp, sizeof(rsp));
drivers/power/supply/cros_peripheral_charger.c
142
switch (rsp.state) {
drivers/power/supply/cros_peripheral_charger.c
164
port->battery_percentage = rsp.battery_percentage;
drivers/power/supply/cros_peripheral_charger.c
172
port->port_number, rsp.state, rsp.battery_percentage);
drivers/power/supply/cros_peripheral_charger.c
91
struct ec_response_get_cmd_versions rsp;
drivers/power/supply/cros_peripheral_charger.c
96
&req, sizeof(req), &rsp, sizeof(rsp));
drivers/s390/scsi/zfcp_fc.c
358
struct zfcp_fc_gid_pn_rsp *gid_pn_rsp = &fc_req->u.gid_pn.rsp;
drivers/s390/scsi/zfcp_fc.c
389
struct zfcp_fc_gid_pn_rsp *gid_pn_rsp = &fc_req->u.gid_pn.rsp;
drivers/s390/scsi/zfcp_fc.c
515
struct fc_els_adisc *adisc_resp = &fc_req->u.adisc.rsp;
drivers/s390/scsi/zfcp_fc.c
565
sg_init_one(&fc_req->sg_rsp, &fc_req->u.adisc.rsp,
drivers/s390/scsi/zfcp_fc.c
856
struct zfcp_fc_gspn_rsp *gspn_rsp = &fc_req->u.gspn.rsp;
drivers/s390/scsi/zfcp_fc.c
901
struct fc_ct_hdr *rspn_rsp = &fc_req->u.rspn.rsp;
drivers/s390/scsi/zfcp_fc.h
150
struct fc_els_adisc rsp;
drivers/s390/scsi/zfcp_fc.h
154
struct zfcp_fc_gid_pn_rsp rsp;
drivers/s390/scsi/zfcp_fc.h
162
struct zfcp_fc_gspn_rsp rsp;
drivers/s390/scsi/zfcp_fc.h
166
struct fc_ct_hdr rsp;
drivers/scsi/be2iscsi/be_main.c
1127
u8 rsp, status, flags;
drivers/scsi/be2iscsi/be_main.c
1132
rsp = csol_cqe->i_resp;
drivers/scsi/be2iscsi/be_main.c
1146
if (rsp != ISCSI_STATUS_CMD_COMPLETED) {
drivers/scsi/bfa/bfa_core.c
1400
bfi_faa_query_rsp_t *rsp)
drivers/scsi/bfa/bfa_core.c
1405
iocfc->faa_args.faa_attr->faa = rsp->faa;
drivers/scsi/bfa/bfa_core.c
1406
iocfc->faa_args.faa_attr->faa_state = rsp->faa_status;
drivers/scsi/bfa/bfa_core.c
1407
iocfc->faa_args.faa_attr->pwwn_source = rsp->addr_source;
drivers/scsi/bfa/bfa_fcpim.c
2731
struct bfi_ioim_rsp_s *rsp = (struct bfi_ioim_rsp_s *) m;
drivers/scsi/bfa/bfa_fcpim.c
2736
iotag = be16_to_cpu(rsp->io_tag);
drivers/scsi/bfa/bfa_fcpim.c
2742
bfa_trc(ioim->bfa, rsp->io_status);
drivers/scsi/bfa/bfa_fcpim.c
2743
bfa_trc(ioim->bfa, rsp->reuse_io_tag);
drivers/scsi/bfa/bfa_fcpim.c
2748
switch (rsp->io_status) {
drivers/scsi/bfa/bfa_fcpim.c
2751
if (rsp->reuse_io_tag == 0)
drivers/scsi/bfa/bfa_fcpim.c
2761
rsp->io_status = BFI_IOIM_STS_ABORTED;
drivers/scsi/bfa/bfa_fcpim.c
2763
if (rsp->reuse_io_tag == 0)
drivers/scsi/bfa/bfa_fcpim.c
2771
WARN_ON(!rsp->reuse_io_tag);
drivers/scsi/bfa/bfa_fcpim.c
2777
WARN_ON(rsp->reuse_io_tag != 0);
drivers/scsi/bfa/bfa_fcpim.c
2788
if (rsp->abort_tag != ioim->abort_tag) {
drivers/scsi/bfa/bfa_fcpim.c
2789
bfa_trc(ioim->bfa, rsp->abort_tag);
drivers/scsi/bfa/bfa_fcpim.c
2794
if (rsp->reuse_io_tag)
drivers/scsi/bfa/bfa_fcpim.c
2816
struct bfi_ioim_rsp_s *rsp = (struct bfi_ioim_rsp_s *) m;
drivers/scsi/bfa/bfa_fcpim.c
2820
iotag = be16_to_cpu(rsp->io_tag);
drivers/scsi/bfa/bfa_fcpim.c
3476
struct bfi_tskim_rsp_s *rsp = (struct bfi_tskim_rsp_s *) m;
drivers/scsi/bfa/bfa_fcpim.c
3478
u16 tsk_tag = be16_to_cpu(rsp->tsk_tag);
drivers/scsi/bfa/bfa_fcpim.c
3483
tskim->tsk_status = rsp->tsk_status;
drivers/scsi/bfa/bfa_fcpim.c
3489
if (rsp->tsk_status == BFI_TSKIM_STS_ABORTED) {
drivers/scsi/bfa/bfa_fcpim.c
3492
} else if (rsp->tsk_status == BFI_TSKIM_STS_UTAG) {
drivers/scsi/bfa/bfa_ioc.c
3260
struct bfi_ablk_i2h_rsp_s *rsp = (struct bfi_ablk_i2h_rsp_s *)msg;
drivers/scsi/bfa/bfa_ioc.c
3268
if (rsp->status == BFA_STATUS_OK) {
drivers/scsi/bfa/bfa_ioc.c
3279
ablk->ioc->port_mode_cfg = rsp->port_mode;
drivers/scsi/bfa/bfa_ioc.c
3290
*(ablk->pcifn) = rsp->pcifn;
drivers/scsi/bfa/bfa_ioc.c
3302
cbfn(ablk->cbarg, rsp->status);
drivers/scsi/bfa/bfa_ioc.c
3683
bfa_sfp_scn_aen_post(struct bfa_sfp_s *sfp, struct bfi_sfp_scn_s *rsp)
drivers/scsi/bfa/bfa_ioc.c
3689
bfa_trc(sfp, (((u64)rsp->pomlvl) << 16) | (((u64)rsp->sfpid) << 8) |
drivers/scsi/bfa/bfa_ioc.c
3690
((u64)rsp->event));
drivers/scsi/bfa/bfa_ioc.c
3700
switch (rsp->event) {
drivers/scsi/bfa/bfa_ioc.c
3715
aen_entry->aen_data.port.level = rsp->pomlvl;
drivers/scsi/bfa/bfa_ioc.c
3718
bfa_trc(sfp, rsp->event);
drivers/scsi/bfa/bfa_ioc.c
3772
struct bfi_sfp_scn_s *rsp = (struct bfi_sfp_scn_s *) msg;
drivers/scsi/bfa/bfa_ioc.c
3774
switch (rsp->event) {
drivers/scsi/bfa/bfa_ioc.c
3778
bfa_sfp_scn_aen_post(sfp, rsp);
drivers/scsi/bfa/bfa_ioc.c
3783
bfa_sfp_scn_aen_post(sfp, rsp);
drivers/scsi/bfa/bfa_ioc.c
3788
bfa_sfp_scn_aen_post(sfp, rsp);
drivers/scsi/bfa/bfa_ioc.c
3792
bfa_sfp_scn_aen_post(sfp, rsp);
drivers/scsi/bfa/bfa_ioc.c
3797
bfa_sfp_scn_aen_post(sfp, rsp);
drivers/scsi/bfa/bfa_ioc.c
3805
bfa_trc(sfp, rsp->event);
drivers/scsi/bfa/bfa_ioc.c
3816
struct bfi_sfp_rsp_s *rsp = (struct bfi_sfp_rsp_s *) msg;
drivers/scsi/bfa/bfa_ioc.c
3826
bfa_trc(sfp, rsp->status);
drivers/scsi/bfa/bfa_ioc.c
3827
if (rsp->status == BFA_STATUS_OK) {
drivers/scsi/bfa/bfa_ioc.c
3837
sfp->status = rsp->status;
drivers/scsi/bfa/bfa_ioc.c
3858
sfp->state = rsp->state;
drivers/scsi/bfa/bfa_ioc.c
4890
diag_tempsensor_comp(struct bfa_diag_s *diag, bfi_diag_ts_rsp_t *rsp)
drivers/scsi/bfa/bfa_ioc.c
4902
diag->tsensor.temp->temp = be16_to_cpu(rsp->temp);
drivers/scsi/bfa/bfa_ioc.c
4903
diag->tsensor.temp->ts_junc = rsp->ts_junc;
drivers/scsi/bfa/bfa_ioc.c
4904
diag->tsensor.temp->ts_brd = rsp->ts_brd;
drivers/scsi/bfa/bfa_ioc.c
4906
if (rsp->ts_brd) {
drivers/scsi/bfa/bfa_ioc.c
4908
diag->tsensor.temp->status = rsp->status;
drivers/scsi/bfa/bfa_ioc.c
4909
if (rsp->status == BFA_STATUS_OK) {
drivers/scsi/bfa/bfa_ioc.c
4911
be16_to_cpu(rsp->brd_temp);
drivers/scsi/bfa/bfa_ioc.c
4916
bfa_trc(diag, rsp->status);
drivers/scsi/bfa/bfa_ioc.c
4917
bfa_trc(diag, rsp->ts_junc);
drivers/scsi/bfa/bfa_ioc.c
4918
bfa_trc(diag, rsp->temp);
drivers/scsi/bfa/bfa_ioc.c
4919
bfa_trc(diag, rsp->ts_brd);
drivers/scsi/bfa/bfa_ioc.c
4920
bfa_trc(diag, rsp->brd_temp);
drivers/scsi/bfa/bfa_ioc.c
6521
struct bfi_fru_rsp_s *rsp = (struct bfi_fru_rsp_s *)msg;
drivers/scsi/bfa/bfa_ioc.c
6537
status = be32_to_cpu(rsp->status);
drivers/scsi/bfa/bfa_ioc.c
6557
status = be32_to_cpu(rsp->status);
drivers/scsi/bfa/bfa_ioc.c
6566
u32 len = be32_to_cpu(rsp->length);
drivers/scsi/bfa/bfa_svc.c
1491
bfa_lps_login_rsp(struct bfa_s *bfa, struct bfi_lps_login_rsp_s *rsp)
drivers/scsi/bfa/bfa_svc.c
1496
WARN_ON(rsp->bfa_tag >= mod->num_lps);
drivers/scsi/bfa/bfa_svc.c
1497
lps = BFA_LPS_FROM_TAG(mod, rsp->bfa_tag);
drivers/scsi/bfa/bfa_svc.c
1499
lps->status = rsp->status;
drivers/scsi/bfa/bfa_svc.c
1500
switch (rsp->status) {
drivers/scsi/bfa/bfa_svc.c
1502
lps->fw_tag = rsp->fw_tag;
drivers/scsi/bfa/bfa_svc.c
1503
lps->fport = rsp->f_port;
drivers/scsi/bfa/bfa_svc.c
1505
lps->lp_pid = rsp->lp_pid;
drivers/scsi/bfa/bfa_svc.c
1506
lps->npiv_en = rsp->npiv_en;
drivers/scsi/bfa/bfa_svc.c
1507
lps->pr_bbcred = be16_to_cpu(rsp->bb_credit);
drivers/scsi/bfa/bfa_svc.c
1508
lps->pr_pwwn = rsp->port_name;
drivers/scsi/bfa/bfa_svc.c
1509
lps->pr_nwwn = rsp->node_name;
drivers/scsi/bfa/bfa_svc.c
1510
lps->auth_req = rsp->auth_req;
drivers/scsi/bfa/bfa_svc.c
1511
lps->lp_mac = rsp->lp_mac;
drivers/scsi/bfa/bfa_svc.c
1512
lps->brcd_switch = rsp->brcd_switch;
drivers/scsi/bfa/bfa_svc.c
1513
lps->fcf_mac = rsp->fcf_mac;
drivers/scsi/bfa/bfa_svc.c
1518
lps->lsrjt_rsn = rsp->lsrjt_rsn;
drivers/scsi/bfa/bfa_svc.c
1519
lps->lsrjt_expl = rsp->lsrjt_expl;
drivers/scsi/bfa/bfa_svc.c
1524
lps->ext_status = rsp->ext_status;
drivers/scsi/bfa/bfa_svc.c
1529
if (rsp->ext_status)
drivers/scsi/bfa/bfa_svc.c
1530
bfa_lps_no_res(lps, rsp->ext_status);
drivers/scsi/bfa/bfa_svc.c
1572
bfa_lps_logout_rsp(struct bfa_s *bfa, struct bfi_lps_logout_rsp_s *rsp)
drivers/scsi/bfa/bfa_svc.c
1577
WARN_ON(rsp->bfa_tag >= mod->num_lps);
drivers/scsi/bfa/bfa_svc.c
1578
lps = BFA_LPS_FROM_TAG(mod, rsp->bfa_tag);
drivers/scsi/bfa/bfa_svc.c
5686
bfi_diag_qtest_rsp_t *rsp)
drivers/scsi/bfa/bfa_svc.c
5703
if (rsp->data[i] != ~(QTEST_PAT_DEFAULT)) {
drivers/scsi/bfa/bfa_svc.c
5744
struct bfi_diag_lb_rsp_s *rsp)
drivers/scsi/bfa/bfa_svc.c
5748
res->numtxmfrm = be32_to_cpu(rsp->res.numtxmfrm);
drivers/scsi/bfa/bfa_svc.c
5749
res->numosffrm = be32_to_cpu(rsp->res.numosffrm);
drivers/scsi/bfa/bfa_svc.c
5750
res->numrcvfrm = be32_to_cpu(rsp->res.numrcvfrm);
drivers/scsi/bfa/bfa_svc.c
5751
res->badfrminf = be32_to_cpu(rsp->res.badfrminf);
drivers/scsi/bfa/bfa_svc.c
5752
res->badfrmnum = be32_to_cpu(rsp->res.badfrmnum);
drivers/scsi/bfa/bfa_svc.c
5753
res->status = rsp->res.status;
drivers/scsi/bfa/bfa_svc.c
5754
fcdiag->lb.status = rsp->res.status;
drivers/scsi/bfa/bfa_svc.c
6107
if (dport->i2hmsg.rsp.status == BFA_STATUS_DPORT_INV_SFP) {
drivers/scsi/bfa/bfa_svc.c
6288
if (dport->i2hmsg.rsp.status == BFA_STATUS_DPORT_INV_SFP) {
drivers/scsi/bfa/bfa_svc.c
6411
dport->i2hmsg.rsp.status = msg->status;
drivers/scsi/bfa/bfa_svc.c
80
struct bfi_lps_login_rsp_s *rsp);
drivers/scsi/bfa/bfa_svc.c
83
struct bfi_lps_logout_rsp_s *rsp);
drivers/scsi/bfa/bfi.h
1169
struct bfi_diag_dport_rsp_s rsp;
drivers/scsi/bnx2fc/bnx2fc.h
437
struct fcp_rsp *rsp;
drivers/scsi/csiostor/csio_attr.c
421
struct fw_fcoe_vnp_cmd *rsp;
drivers/scsi/csiostor/csio_attr.c
465
rsp = (struct fw_fcoe_vnp_cmd *)(mbp->mb);
drivers/scsi/csiostor/csio_attr.c
466
if (FW_CMD_RETVAL_G(ntohl(rsp->alloc_to_len16)) != FW_SUCCESS) {
drivers/scsi/csiostor/csio_attr.c
468
FW_CMD_RETVAL_G(ntohl(rsp->alloc_to_len16)));
drivers/scsi/csiostor/csio_attr.c
474
ntohl(rsp->gen_wwn_to_vnpi));
drivers/scsi/csiostor/csio_attr.c
475
memcpy(csio_ln_wwnn(ln), rsp->vnport_wwnn, 8);
drivers/scsi/csiostor/csio_attr.c
476
memcpy(csio_ln_wwpn(ln), rsp->vnport_wwpn, 8);
drivers/scsi/csiostor/csio_attr.c
501
struct fw_fcoe_vnp_cmd *rsp;
drivers/scsi/csiostor/csio_attr.c
537
rsp = (struct fw_fcoe_vnp_cmd *)(mbp->mb);
drivers/scsi/csiostor/csio_attr.c
538
if (FW_CMD_RETVAL_G(ntohl(rsp->alloc_to_len16)) != FW_SUCCESS) {
drivers/scsi/csiostor/csio_attr.c
540
FW_CMD_RETVAL_G(ntohl(rsp->alloc_to_len16)));
drivers/scsi/csiostor/csio_hw.c
1145
struct fw_caps_config_cmd *rsp = (struct fw_caps_config_cmd *)mbp->mb;
drivers/scsi/csiostor/csio_hw.c
1148
caps = ntohs(rsp->fcoecaps);
drivers/scsi/csiostor/csio_hw.c
1876
struct fw_fcoe_res_info_cmd *rsp;
drivers/scsi/csiostor/csio_hw.c
1895
rsp = (struct fw_fcoe_res_info_cmd *)(mbp->mb);
drivers/scsi/csiostor/csio_hw.c
1896
retval = FW_CMD_RETVAL_G(ntohl(rsp->retval_len16));
drivers/scsi/csiostor/csio_hw.c
1904
res_info->e_d_tov = ntohs(rsp->e_d_tov);
drivers/scsi/csiostor/csio_hw.c
1905
res_info->r_a_tov_seq = ntohs(rsp->r_a_tov_seq);
drivers/scsi/csiostor/csio_hw.c
1906
res_info->r_a_tov_els = ntohs(rsp->r_a_tov_els);
drivers/scsi/csiostor/csio_hw.c
1907
res_info->r_r_tov = ntohs(rsp->r_r_tov);
drivers/scsi/csiostor/csio_hw.c
1908
res_info->max_xchgs = ntohl(rsp->max_xchgs);
drivers/scsi/csiostor/csio_hw.c
1909
res_info->max_ssns = ntohl(rsp->max_ssns);
drivers/scsi/csiostor/csio_hw.c
1910
res_info->used_xchgs = ntohl(rsp->used_xchgs);
drivers/scsi/csiostor/csio_hw.c
1911
res_info->used_ssns = ntohl(rsp->used_ssns);
drivers/scsi/csiostor/csio_hw.c
1912
res_info->max_fcfs = ntohl(rsp->max_fcfs);
drivers/scsi/csiostor/csio_hw.c
1913
res_info->max_vnps = ntohl(rsp->max_vnps);
drivers/scsi/csiostor/csio_hw.c
1914
res_info->used_fcfs = ntohl(rsp->used_fcfs);
drivers/scsi/csiostor/csio_hw.c
1915
res_info->used_vnps = ntohl(rsp->used_vnps);
drivers/scsi/csiostor/csio_lnode.c
618
struct fw_fcoe_vnp_cmd *rsp = (struct fw_fcoe_vnp_cmd *)(mbp->mb);
drivers/scsi/csiostor/csio_lnode.c
624
retval = FW_CMD_RETVAL_G(ntohl(rsp->alloc_to_len16));
drivers/scsi/csiostor/csio_lnode.c
633
memcpy(ln->mac, rsp->vnport_mac, sizeof(ln->mac));
drivers/scsi/csiostor/csio_lnode.c
634
memcpy(&nport_id, &rsp->vnport_mac[3], sizeof(uint8_t)*3);
drivers/scsi/csiostor/csio_lnode.c
644
memcpy(csio_ln_wwnn(ln), rsp->vnport_wwnn, 8);
drivers/scsi/csiostor/csio_lnode.c
645
memcpy(csio_ln_wwpn(ln), rsp->vnport_wwpn, 8);
drivers/scsi/csiostor/csio_lnode.c
648
csp = (struct fc_els_csp *)rsp->cmn_srv_parms;
drivers/scsi/csiostor/csio_lnode.c
658
clsp = (struct fc_els_cssp *)rsp->clsp_word_0_1;
drivers/scsi/csiostor/csio_lnode.c
787
struct fw_fcoe_fcf_cmd *rsp =
drivers/scsi/csiostor/csio_lnode.c
791
retval = FW_CMD_RETVAL_G(ntohl(rsp->retval_len16));
drivers/scsi/csiostor/csio_lnode.c
802
ntohs(rsp->priority_pkd));
drivers/scsi/csiostor/csio_lnode.c
803
fcf_info->vf_id = ntohs(rsp->vf_id);
drivers/scsi/csiostor/csio_lnode.c
804
fcf_info->vlan_id = rsp->vlan_id;
drivers/scsi/csiostor/csio_lnode.c
805
fcf_info->max_fcoe_size = ntohs(rsp->max_fcoe_size);
drivers/scsi/csiostor/csio_lnode.c
806
fcf_info->fka_adv = be32_to_cpu(rsp->fka_adv);
drivers/scsi/csiostor/csio_lnode.c
807
fcf_info->fcfi = FW_FCOE_FCF_CMD_FCFI_GET(ntohl(rsp->op_to_fcfi));
drivers/scsi/csiostor/csio_lnode.c
808
fcf_info->fpma = FW_FCOE_FCF_CMD_FPMA_GET(rsp->fpma_to_portid);
drivers/scsi/csiostor/csio_lnode.c
809
fcf_info->spma = FW_FCOE_FCF_CMD_SPMA_GET(rsp->fpma_to_portid);
drivers/scsi/csiostor/csio_lnode.c
810
fcf_info->login = FW_FCOE_FCF_CMD_LOGIN_GET(rsp->fpma_to_portid);
drivers/scsi/csiostor/csio_lnode.c
811
fcf_info->portid = FW_FCOE_FCF_CMD_PORTID_GET(rsp->fpma_to_portid);
drivers/scsi/csiostor/csio_lnode.c
812
memcpy(fcf_info->fc_map, rsp->fc_map, sizeof(fcf_info->fc_map));
drivers/scsi/csiostor/csio_lnode.c
813
memcpy(fcf_info->mac, rsp->mac, sizeof(fcf_info->mac));
drivers/scsi/csiostor/csio_lnode.c
814
memcpy(fcf_info->name_id, rsp->name_id, sizeof(fcf_info->name_id));
drivers/scsi/csiostor/csio_lnode.c
815
memcpy(fcf_info->fabric, rsp->fabric, sizeof(fcf_info->fabric));
drivers/scsi/csiostor/csio_lnode.c
816
memcpy(fcf_info->spma_mac, rsp->spma_mac, sizeof(fcf_info->spma_mac));
drivers/scsi/csiostor/csio_mb.c
1057
struct fw_fcoe_stats_cmd *rsp = (struct fw_fcoe_stats_cmd *)(mbp->mb);
drivers/scsi/csiostor/csio_mb.c
1062
*retval = FW_CMD_RETVAL_G(ntohl(rsp->free_to_len16));
drivers/scsi/csiostor/csio_mb.c
1068
src = (uint8_t *)rsp + (CSIO_STATS_OFFSET * 8);
drivers/scsi/csiostor/csio_mb.c
112
struct fw_hello_cmd *rsp = (struct fw_hello_cmd *)(mbp->mb);
drivers/scsi/csiostor/csio_mb.c
115
*retval = FW_CMD_RETVAL_G(ntohl(rsp->retval_len16));
drivers/scsi/csiostor/csio_mb.c
118
hw->fwrev = ntohl(rsp->fwrev);
drivers/scsi/csiostor/csio_mb.c
120
value = ntohl(rsp->err_to_clearinit);
drivers/scsi/csiostor/csio_mb.c
244
struct fw_params_cmd *rsp = (struct fw_params_cmd *)(mbp->mb);
drivers/scsi/csiostor/csio_mb.c
246
__be32 *p = &rsp->param[0].val;
drivers/scsi/csiostor/csio_mb.c
248
*retval = FW_CMD_RETVAL_G(ntohl(rsp->retval_len16));
drivers/scsi/csiostor/csio_mb.c
389
struct fw_port_cmd *rsp = (struct fw_port_cmd *)(mbp->mb);
drivers/scsi/csiostor/csio_mb.c
391
*retval = FW_CMD_RETVAL_G(ntohl(rsp->action_to_len16));
drivers/scsi/csiostor/csio_mb.c
395
*pcaps = fwcaps16_to_caps32(ntohs(rsp->u.info.pcap));
drivers/scsi/csiostor/csio_mb.c
396
*acaps = fwcaps16_to_caps32(ntohs(rsp->u.info.acap));
drivers/scsi/csiostor/csio_mb.c
398
*pcaps = be32_to_cpu(rsp->u.info32.pcaps32);
drivers/scsi/csiostor/csio_mb.c
399
*acaps = be32_to_cpu(rsp->u.info32.acaps32);
drivers/scsi/csiostor/csio_mb.c
594
struct fw_iq_cmd *rsp = (struct fw_iq_cmd *)(mbp->mb);
drivers/scsi/csiostor/csio_mb.c
596
*ret_val = FW_CMD_RETVAL_G(ntohl(rsp->alloc_to_len16));
drivers/scsi/csiostor/csio_mb.c
598
iq_params->physiqid = ntohs(rsp->physiqid);
drivers/scsi/csiostor/csio_mb.c
599
iq_params->iqid = ntohs(rsp->iqid);
drivers/scsi/csiostor/csio_mb.c
600
iq_params->fl0id = ntohs(rsp->fl0id);
drivers/scsi/csiostor/csio_mb.c
601
iq_params->fl1id = ntohs(rsp->fl1id);
drivers/scsi/csiostor/csio_mb.c
780
struct fw_eq_ofld_cmd *rsp = (struct fw_eq_ofld_cmd *)(mbp->mb);
drivers/scsi/csiostor/csio_mb.c
782
*ret_val = FW_CMD_RETVAL_G(ntohl(rsp->alloc_to_len16));
drivers/scsi/csiostor/csio_mb.c
786
ntohl(rsp->eqid_pkd));
drivers/scsi/csiostor/csio_mb.c
788
ntohl(rsp->physeqid_pkd));
drivers/scsi/cxgbi/cxgb4i/cxgb4i.c
2308
static int t4_uld_rx_handler(void *handle, const __be64 *rsp,
drivers/scsi/cxgbi/cxgb4i/cxgb4i.c
2322
skb_copy_to_linear_data(skb, &rsp[1], len);
drivers/scsi/cxgbi/cxgb4i/cxgb4i.c
2324
if (unlikely(*(u8 *)rsp != *(u8 *)pgl->va)) {
drivers/scsi/cxgbi/cxgb4i/cxgb4i.c
2326
pgl->va, be64_to_cpu(*rsp),
drivers/scsi/elx/efct/efct_hw.c
2702
struct efc_dma *receive = &io->rsp;
drivers/scsi/elx/efct/efct_hw.c
52
struct sli4_rsp_cmn_set_dump_location *rsp;
drivers/scsi/elx/efct/efct_hw.c
61
rsp = (struct sli4_rsp_cmn_set_dump_location *)
drivers/scsi/elx/efct/efct_hw.c
71
le32_to_cpu(rsp->buffer_length_dword) & SLI4_CMN_SET_DUMP_BUFFER_LEN;
drivers/scsi/elx/efct/efct_hw.c
782
struct sli4_cmd_reg_fcfi_mrq *rsp = NULL;
drivers/scsi/elx/efct/efct_hw.c
817
rsp = (struct sli4_cmd_reg_fcfi_mrq *)buf;
drivers/scsi/elx/efct/efct_hw.c
819
if ((rc) || (le16_to_cpu(rsp->hdr.status))) {
drivers/scsi/elx/efct/efct_hw.c
821
rsp->hdr.command, le16_to_cpu(rsp->hdr.status));
drivers/scsi/elx/efct/efct_hw.c
826
hw->fcf_indicator = le16_to_cpu(rsp->fcfi);
drivers/scsi/elx/efct/efct_lio.c
486
struct efct_scsi_cmd_resp rsp;
drivers/scsi/elx/efct/efct_lio.c
488
memset(&rsp, 0, sizeof(rsp));
drivers/scsi/elx/efct/efct_lio.c
492
return efct_scsi_send_resp(io, 0, &rsp,
drivers/scsi/elx/efct/efct_lio.c
534
struct efct_scsi_cmd_resp rsp;
drivers/scsi/elx/efct/efct_lio.c
547
memset(&rsp, 0, sizeof(rsp));
drivers/scsi/elx/efct/efct_lio.c
548
rsp.scsi_status = cmd->scsi_status;
drivers/scsi/elx/efct/efct_lio.c
549
rsp.sense_data = (uint8_t *)io->tgt_io.sense_buffer;
drivers/scsi/elx/efct/efct_lio.c
550
rsp.sense_data_length = cmd->scsi_sense_length;
drivers/scsi/elx/efct/efct_lio.c
554
rsp.residual = -cmd->residual_count;
drivers/scsi/elx/efct/efct_lio.c
556
rsp.residual = cmd->residual_count;
drivers/scsi/elx/efct/efct_lio.c
558
rc = efct_scsi_send_resp(io, 0, &rsp, efct_lio_status_done, NULL);
drivers/scsi/elx/efct/efct_lio.c
654
struct efct_scsi_cmd_resp rsp;
drivers/scsi/elx/efct/efct_lio.c
666
memset(&rsp, 0, sizeof(rsp));
drivers/scsi/elx/efct/efct_lio.c
667
rsp.scsi_status = cmd->scsi_status;
drivers/scsi/elx/efct/efct_lio.c
668
rsp.sense_data = (u8 *)io->tgt_io.sense_buffer;
drivers/scsi/elx/efct/efct_lio.c
669
rsp.sense_data_length = cmd->scsi_sense_length;
drivers/scsi/elx/efct/efct_lio.c
675
rsp.residual = -cmd->residual_count;
drivers/scsi/elx/efct/efct_lio.c
677
rsp.residual = cmd->residual_count;
drivers/scsi/elx/efct/efct_lio.c
679
rc = efct_scsi_send_resp(io, 0, &rsp, efct_lio_status_done, NULL);
drivers/scsi/elx/efct/efct_scsi.c
732
struct efct_scsi_cmd_resp *rsp,
drivers/scsi/elx/efct/efct_scsi.c
746
if (rsp) {
drivers/scsi/elx/efct/efct_scsi.c
747
scsi_status = rsp->scsi_status;
drivers/scsi/elx/efct/efct_scsi.c
748
scsi_status_qualifier = rsp->scsi_status_qualifier;
drivers/scsi/elx/efct/efct_scsi.c
749
sense_data = rsp->sense_data;
drivers/scsi/elx/efct/efct_scsi.c
750
sense_data_length = rsp->sense_data_length;
drivers/scsi/elx/efct/efct_scsi.c
751
residual = rsp->residual;
drivers/scsi/elx/efct/efct_scsi.h
177
struct efct_scsi_cmd_resp *rsp, efct_scsi_io_cb_t cb, void *arg);
drivers/scsi/elx/efct/efct_scsi.h
97
struct efct_scsi_cmd_resp *rsp,
drivers/scsi/elx/efct/efct_unsol.c
301
void *rsp, u32 rsp_len)
drivers/scsi/elx/efct/efct_unsol.c
309
rsp, rsp_len);
drivers/scsi/elx/libefc/efc_els.c
1032
struct fc_ct_hdr *rsp = NULL;
drivers/scsi/elx/libefc/efc_els.c
1040
rsp = els->io.rsp.virt;
drivers/scsi/elx/libefc/efc_els.c
1042
*rsp = *ct_hdr;
drivers/scsi/elx/libefc/efc_els.c
1044
fcct_build_req_header(rsp, cmd_rsp_code, 0);
drivers/scsi/elx/libefc/efc_els.c
1045
rsp->ct_reason = reason_code;
drivers/scsi/elx/libefc/efc_els.c
1046
rsp->ct_explan = reason_code_explanation;
drivers/scsi/elx/libefc/efc_els.c
1053
els->io.xmit_len = sizeof(*rsp);
drivers/scsi/elx/libefc/efc_els.c
133
dma_free_coherent(&efc->pci->dev, els->io.rsp.size,
drivers/scsi/elx/libefc/efc_els.c
134
els->io.rsp.virt, els->io.rsp.phys);
drivers/scsi/elx/libefc/efc_els.c
173
els->io.rsp.len = length;
drivers/scsi/elx/libefc/efc_els.c
178
cbdata.els_rsp = els->io.rsp;
drivers/scsi/elx/libefc/efc_els.c
187
if (length > els->io.rsp.size) {
drivers/scsi/elx/libefc/efc_els.c
190
length, els->io.rsp.size);
drivers/scsi/elx/libefc/efc_els.c
269
els->io.rsp_len = els->io.rsp.size;
drivers/scsi/elx/libefc/efc_els.c
286
cbdata.els_rsp = els->io.rsp;
drivers/scsi/elx/libefc/efc_els.c
303
cbdata.els_rsp = els->io.rsp;
drivers/scsi/elx/libefc/efc_els.c
333
cbdata.els_rsp = els->io.rsp;
drivers/scsi/elx/libefc/efc_els.c
368
els->io.rsp_len = els->io.rsp.size;
drivers/scsi/elx/libefc/efc_els.c
386
cbdata.els_rsp = els->io.rsp;
drivers/scsi/elx/libefc/efc_els.c
76
els->io.rsp.size = rsplen;
drivers/scsi/elx/libefc/efc_els.c
77
els->io.rsp.virt = dma_alloc_coherent(&efc->pci->dev, els->io.rsp.size,
drivers/scsi/elx/libefc/efc_els.c
78
&els->io.rsp.phys, GFP_KERNEL);
drivers/scsi/elx/libefc/efc_els.c
79
if (!els->io.rsp.virt) {
drivers/scsi/elx/libefc/efc_fabric.c
125
static bool efc_rnode_is_nport(struct fc_els_flogi *rsp)
drivers/scsi/elx/libefc/efc_fabric.c
127
return !(ntohs(rsp->fl_csp.sp_features) & FC_SP_FT_FPORT);
drivers/scsi/elx/libefc/efc_fabric.c
661
} *rsp;
drivers/scsi/elx/libefc/efc_fabric.c
665
rsp = data;
drivers/scsi/elx/libefc/efc_fabric.c
666
gidpt = &rsp->pn_rsp;
drivers/scsi/elx/libefc/efc_fabric.c
667
residual = be16_to_cpu(rsp->hdr.ct_mr_size);
drivers/scsi/elx/libefc/efc_fabric.c
672
if (be16_to_cpu(rsp->hdr.ct_cmd) == FC_FS_RJT) {
drivers/scsi/elx/libefc/efc_fabric.c
675
rsp->hdr.ct_reason, rsp->hdr.ct_explan);
drivers/scsi/elx/libefc/efclib.h
471
struct efc_dma rsp; /* receive buffer */
drivers/scsi/elx/libefc_sli/sli4.c
2348
sli_xmit_els_rsp64_wqe(struct sli4 *sli, void *buf, struct efc_dma *rsp,
drivers/scsi/elx/libefc_sli/sli4.c
2364
cpu_to_le32(lower_32_bits(rsp->phys));
drivers/scsi/elx/libefc_sli/sli4.c
2366
cpu_to_le32(upper_32_bits(rsp->phys));
drivers/scsi/elx/libefc_sli/sli4.c
588
struct sli4_rsp_cmn_create_queue_set *rsp = NULL;
drivers/scsi/elx/libefc_sli/sli4.c
616
rsp = dma.virt;
drivers/scsi/elx/libefc_sli/sli4.c
617
if (rsp->hdr.status) {
drivers/scsi/elx/libefc_sli/sli4.c
619
rsp->hdr.status, rsp->hdr.additional_status);
drivers/scsi/elx/libefc_sli/sli4.c
624
qs[i]->id = i + le16_to_cpu(rsp->q_id);
drivers/scsi/elx/libefc_sli/sli4.h
4072
sli_xmit_els_rsp64_wqe(struct sli4 *sli4, void *buf, struct efc_dma *rsp,
drivers/scsi/elx/libefc_sli/sli4.h
846
struct sli4_rsp_cmn_create_queue rsp;
drivers/scsi/elx/libefc_sli/sli4.h
872
struct sli4_rsp_cmn_create_queue rsp;
drivers/scsi/elx/libefc_sli/sli4.h
894
struct sli4_rsp_cmn_create_queue rsp;
drivers/scsi/elx/libefc_sli/sli4.h
928
struct sli4_rsp_cmn_create_queue rsp;
drivers/scsi/esas2r/atioctl.h
431
u8 rsp[256];
drivers/scsi/esas2r/esas2r_int.c
174
struct atto_vda_ob_rsp *rsp)
drivers/scsi/esas2r/esas2r_int.c
182
memcpy(&rq->func_rsp, &rsp->func_rsp, sizeof(rsp->func_rsp));
drivers/scsi/esas2r/esas2r_int.c
207
struct atto_vda_ob_rsp *rsp;
drivers/scsi/esas2r/esas2r_int.c
248
rsp = (struct atto_vda_ob_rsp *)a->outbound_list_md.virt_addr
drivers/scsi/esas2r/esas2r_int.c
251
handle = rsp->handle;
drivers/scsi/esas2r/esas2r_int.c
272
rq->req_stat = rsp->req_stat;
drivers/scsi/esas2r/esas2r_int.c
279
esas2r_handle_outbound_rsp_err(a, rq, rsp);
drivers/scsi/esas2r/esas2r_int.c
285
memcpy(&rq->func_rsp, &rsp->func_rsp,
drivers/scsi/esas2r/esas2r_int.c
286
sizeof(rsp->func_rsp));
drivers/scsi/esas2r/esas2r_vda.c
304
struct atto_vda_cfg_rsp *rsp = &rq->func_rsp.cfg_rsp;
drivers/scsi/esas2r/esas2r_vda.c
310
le32_to_cpu(rsp->vda_version);
drivers/scsi/esas2r/esas2r_vda.c
311
cfg->data.init.fw_build = rsp->fw_build;
drivers/scsi/esas2r/esas2r_vda.c
314
(int)LOBYTE(le16_to_cpu(rsp->fw_release)),
drivers/scsi/esas2r/esas2r_vda.c
315
(int)HIBYTE(le16_to_cpu(rsp->fw_release)));
drivers/scsi/fnic/fdls_disc.c
2879
uint16_t rsp;
drivers/scsi/fnic/fdls_disc.c
2897
rsp = FNIC_STD_GET_FC_CT_CMD((&rff_rsp->fc_std_ct_hdr));
drivers/scsi/fnic/fdls_disc.c
2900
(uint32_t) rsp);
drivers/scsi/fnic/fdls_disc.c
2904
switch (rsp) {
drivers/scsi/fnic/fdls_disc.c
2951
uint16_t rsp;
drivers/scsi/fnic/fdls_disc.c
2971
rsp = FNIC_STD_GET_FC_CT_CMD((&rft_rsp->fc_std_ct_hdr));
drivers/scsi/fnic/fdls_disc.c
2974
(uint32_t) rsp);
drivers/scsi/fnic/fdls_disc.c
2978
switch (rsp) {
drivers/scsi/fnic/fdls_disc.c
3026
uint16_t rsp;
drivers/scsi/fnic/fdls_disc.c
3044
rsp = FNIC_STD_GET_FC_CT_CMD((&rpn_rsp->fc_std_ct_hdr));
drivers/scsi/fnic/fdls_disc.c
3047
(uint32_t) rsp);
drivers/scsi/fnic/fdls_disc.c
3050
switch (rsp) {
drivers/scsi/fnic/fdls_disc.c
3266
uint16_t rsp;
drivers/scsi/fnic/fdls_disc.c
3309
rsp = FNIC_STD_GET_FC_CT_CMD((&gpn_ft_rsp->fc_std_ct_hdr));
drivers/scsi/fnic/fdls_disc.c
3311
switch (rsp) {
drivers/scsi/ibmvscsi/ibmvfc.c
1798
struct ibmvfc_fcp_rsp *rsp = ibmvfc_get_fcp_rsp(vhost, vfc_cmd);
drivers/scsi/ibmvscsi/ibmvfc.c
1813
if (rsp->flags & FCP_RSP_LEN_VALID)
drivers/scsi/ibmvscsi/ibmvfc.c
1814
rsp_code = rsp->data.info.rsp_code;
drivers/scsi/ibmvscsi/ibmvfc.c
1819
rsp->flags, rsp_code, scsi_get_resid(cmnd), rsp->scsi_status);
drivers/scsi/ibmvscsi/ibmvfc.c
1855
struct ibmvfc_fcp_rsp *rsp = ibmvfc_get_fcp_rsp(evt->vhost, vfc_cmd);
drivers/scsi/ibmvscsi/ibmvfc.c
1858
u32 sense_len = be32_to_cpu(rsp->fcp_sense_len);
drivers/scsi/ibmvscsi/ibmvfc.c
1863
else if (rsp->flags & FCP_RESID_UNDER)
drivers/scsi/ibmvscsi/ibmvfc.c
1864
scsi_set_resid(cmnd, be32_to_cpu(rsp->fcp_resid));
drivers/scsi/ibmvscsi/ibmvfc.c
1871
if (rsp->flags & FCP_RSP_LEN_VALID)
drivers/scsi/ibmvscsi/ibmvfc.c
1872
rsp_len = be32_to_cpu(rsp->fcp_rsp_len);
drivers/scsi/ibmvscsi/ibmvfc.c
1875
if ((rsp->flags & FCP_SNS_LEN_VALID) && rsp->fcp_sense_len && rsp_len <= 8)
drivers/scsi/ibmvscsi/ibmvfc.c
1876
memcpy(cmnd->sense_buffer, rsp->data.sense + rsp_len, sense_len);
drivers/scsi/ibmvscsi/ibmvfc.c
1881
if (!cmnd->result && (!scsi_get_resid(cmnd) || (rsp->flags & FCP_RESID_OVER)))
drivers/scsi/ibmvscsi/ibmvfc.c
1934
struct ibmvfc_fcp_rsp *rsp = ibmvfc_get_fcp_rsp(vhost, vfc_cmd);
drivers/scsi/ibmvscsi/ibmvfc.c
1939
offset = offsetof(struct ibmvfc_cmd, v2.rsp);
drivers/scsi/ibmvscsi/ibmvfc.c
1942
offset = offsetof(struct ibmvfc_cmd, v1.rsp);
drivers/scsi/ibmvscsi/ibmvfc.c
1944
vfc_cmd->resp.len = cpu_to_be32(sizeof(*rsp));
drivers/scsi/ibmvscsi/ibmvfc.c
1947
vfc_cmd->resp_len = cpu_to_be32(sizeof(*rsp));
drivers/scsi/ibmvscsi/ibmvfc.c
209
return &vfc_cmd->v2.rsp;
drivers/scsi/ibmvscsi/ibmvfc.c
211
return &vfc_cmd->v1.rsp;
drivers/scsi/ibmvscsi/ibmvfc.c
2292
mad->iu.rsp.va = cpu_to_be64(sg_dma_address(job->reply_payload.sg_list));
drivers/scsi/ibmvscsi/ibmvfc.c
2293
mad->iu.rsp.len = cpu_to_be32(sg_dma_len(job->reply_payload.sg_list));
drivers/scsi/ibmvscsi/ibmvfc.c
2296
rsp_len = be32_to_cpu(mad->iu.rsp.len);
drivers/scsi/ibmvscsi/ibmvfc.c
262
struct ibmvfc_fcp_rsp *rsp = ibmvfc_get_fcp_rsp(vhost, vfc_cmd);
drivers/scsi/ibmvscsi/ibmvfc.c
2683
union ibmvfc_iu rsp;
drivers/scsi/ibmvscsi/ibmvfc.c
2709
evt->sync_iu = &rsp;
drivers/scsi/ibmvscsi/ibmvfc.c
2726
status = be16_to_cpu(rsp.mad_common.status);
drivers/scsi/ibmvscsi/ibmvfc.c
280
entry->u.end.fcp_rsp_flags = rsp->flags;
drivers/scsi/ibmvscsi/ibmvfc.c
281
entry->u.end.rsp_code = rsp->data.info.rsp_code;
drivers/scsi/ibmvscsi/ibmvfc.c
282
entry->u.end.scsi_status = rsp->scsi_status;
drivers/scsi/ibmvscsi/ibmvfc.c
346
struct ibmvfc_fcp_rsp *rsp = ibmvfc_get_fcp_rsp(vhost, vfc_cmd);
drivers/scsi/ibmvscsi/ibmvfc.c
347
int fc_rsp_len = be32_to_cpu(rsp->fcp_rsp_len);
drivers/scsi/ibmvscsi/ibmvfc.c
349
if ((rsp->flags & FCP_RSP_LEN_VALID) &&
drivers/scsi/ibmvscsi/ibmvfc.c
351
rsp->data.info.rsp_code))
drivers/scsi/ibmvscsi/ibmvfc.c
356
return rsp->scsi_status | (cmd_status[err].result << 16);
drivers/scsi/ibmvscsi/ibmvfc.c
357
return rsp->scsi_status | (DID_ERROR << 16);
drivers/scsi/ibmvscsi/ibmvfc.c
4036
struct ibmvfc_process_login *rsp = &evt->xfer_iu->prli;
drivers/scsi/ibmvscsi/ibmvfc.c
4037
struct ibmvfc_prli_svc_parms *parms = &rsp->parms;
drivers/scsi/ibmvscsi/ibmvfc.c
4038
u32 status = be16_to_cpu(rsp->common.status);
drivers/scsi/ibmvscsi/ibmvfc.c
4075
if ((be16_to_cpu(rsp->status) & IBMVFC_VIOS_FAILURE) &&
drivers/scsi/ibmvscsi/ibmvfc.c
4076
be16_to_cpu(rsp->error) == IBMVFC_PLOGI_REQUIRED)
drivers/scsi/ibmvscsi/ibmvfc.c
4080
else if (ibmvfc_retry_cmd(be16_to_cpu(rsp->status), be16_to_cpu(rsp->error)))
drivers/scsi/ibmvscsi/ibmvfc.c
4086
ibmvfc_get_cmd_error(be16_to_cpu(rsp->status), be16_to_cpu(rsp->error)),
drivers/scsi/ibmvscsi/ibmvfc.c
4087
be16_to_cpu(rsp->status), be16_to_cpu(rsp->error), status);
drivers/scsi/ibmvscsi/ibmvfc.c
4159
struct ibmvfc_port_login *rsp = &evt->xfer_iu->plogi;
drivers/scsi/ibmvscsi/ibmvfc.c
4160
u32 status = be16_to_cpu(rsp->common.status);
drivers/scsi/ibmvscsi/ibmvfc.c
4169
tgt->ids.port_name != wwn_to_u64(rsp->service_parms.port_name)) {
drivers/scsi/ibmvscsi/ibmvfc.c
4174
tgt->ids.node_name = wwn_to_u64(rsp->service_parms.node_name);
drivers/scsi/ibmvscsi/ibmvfc.c
4175
tgt->ids.port_name = wwn_to_u64(rsp->service_parms.port_name);
drivers/scsi/ibmvscsi/ibmvfc.c
4177
memcpy(&tgt->service_parms, &rsp->service_parms,
drivers/scsi/ibmvscsi/ibmvfc.c
4179
memcpy(&tgt->service_parms_change, &rsp->service_parms_change,
drivers/scsi/ibmvscsi/ibmvfc.c
4190
if (ibmvfc_retry_cmd(be16_to_cpu(rsp->status), be16_to_cpu(rsp->error)))
drivers/scsi/ibmvscsi/ibmvfc.c
4196
ibmvfc_get_cmd_error(be16_to_cpu(rsp->status), be16_to_cpu(rsp->error)),
drivers/scsi/ibmvscsi/ibmvfc.c
4197
be16_to_cpu(rsp->status), be16_to_cpu(rsp->error),
drivers/scsi/ibmvscsi/ibmvfc.c
4198
ibmvfc_get_fc_type(be16_to_cpu(rsp->fc_type)), be16_to_cpu(rsp->fc_type),
drivers/scsi/ibmvscsi/ibmvfc.c
4199
ibmvfc_get_ls_explain(be16_to_cpu(rsp->fc_explain)), be16_to_cpu(rsp->fc_explain), status);
drivers/scsi/ibmvscsi/ibmvfc.c
4264
struct ibmvfc_implicit_logout *rsp = &evt->xfer_iu->implicit_logout;
drivers/scsi/ibmvscsi/ibmvfc.c
4265
u32 status = be16_to_cpu(rsp->common.status);
drivers/scsi/ibmvscsi/ibmvfc.c
4425
struct ibmvfc_move_login *rsp = &evt->xfer_iu->move_login;
drivers/scsi/ibmvscsi/ibmvfc.c
4426
u32 status = be16_to_cpu(rsp->common.status);
drivers/scsi/ibmvscsi/ibmvfc.c
4434
tgt->ids.node_name = wwn_to_u64(rsp->service_parms.node_name);
drivers/scsi/ibmvscsi/ibmvfc.c
4435
tgt->ids.port_name = wwn_to_u64(rsp->service_parms.port_name);
drivers/scsi/ibmvscsi/ibmvfc.c
4438
memcpy(&tgt->service_parms, &rsp->service_parms,
drivers/scsi/ibmvscsi/ibmvfc.c
4440
memcpy(&tgt->service_parms_change, &rsp->service_parms_change,
drivers/scsi/ibmvscsi/ibmvfc.c
4455
tgt->new_scsi_id, be32_to_cpu(rsp->flags), be16_to_cpu(rsp->vios_flags),
drivers/scsi/ibmvscsi/ibmvfc.c
4596
mad->iu.rsp.va = cpu_to_be64((u64)be64_to_cpu(evt->crq.ioba) +
drivers/scsi/ibmvscsi/ibmvfc.c
4599
mad->iu.rsp.len = cpu_to_be32(sizeof(mad->fc_iu.response));
drivers/scsi/ibmvscsi/ibmvfc.c
4761
struct ibmvfc_query_tgt *rsp = &evt->xfer_iu->query_tgt;
drivers/scsi/ibmvscsi/ibmvfc.c
4762
u32 status = be16_to_cpu(rsp->common.status);
drivers/scsi/ibmvscsi/ibmvfc.c
4770
if (be64_to_cpu(rsp->scsi_id) != tgt->scsi_id)
drivers/scsi/ibmvscsi/ibmvfc.c
4782
if ((be16_to_cpu(rsp->status) & IBMVFC_FABRIC_MAPPED) == IBMVFC_FABRIC_MAPPED &&
drivers/scsi/ibmvscsi/ibmvfc.c
4783
be16_to_cpu(rsp->error) == IBMVFC_UNABLE_TO_PERFORM_REQ &&
drivers/scsi/ibmvscsi/ibmvfc.c
4784
be16_to_cpu(rsp->fc_explain) == IBMVFC_PORT_NAME_NOT_REG)
drivers/scsi/ibmvscsi/ibmvfc.c
4786
else if (ibmvfc_retry_cmd(be16_to_cpu(rsp->status), be16_to_cpu(rsp->error)))
drivers/scsi/ibmvscsi/ibmvfc.c
4792
ibmvfc_get_cmd_error(be16_to_cpu(rsp->status), be16_to_cpu(rsp->error)),
drivers/scsi/ibmvscsi/ibmvfc.c
4793
be16_to_cpu(rsp->status), be16_to_cpu(rsp->error),
drivers/scsi/ibmvscsi/ibmvfc.c
4794
ibmvfc_get_fc_type(be16_to_cpu(rsp->fc_type)), be16_to_cpu(rsp->fc_type),
drivers/scsi/ibmvscsi/ibmvfc.c
4795
ibmvfc_get_gs_explain(be16_to_cpu(rsp->fc_explain)), be16_to_cpu(rsp->fc_explain),
drivers/scsi/ibmvscsi/ibmvfc.c
4962
struct ibmvfc_discover_targets *rsp = &evt->xfer_iu->discover_targets;
drivers/scsi/ibmvscsi/ibmvfc.c
4963
u32 mad_status = be16_to_cpu(rsp->common.status);
drivers/scsi/ibmvscsi/ibmvfc.c
4969
vhost->num_targets = min_t(u32, be32_to_cpu(rsp->num_written),
drivers/scsi/ibmvscsi/ibmvfc.c
4976
ibmvfc_get_cmd_error(be16_to_cpu(rsp->status), be16_to_cpu(rsp->error)),
drivers/scsi/ibmvscsi/ibmvfc.c
4977
be16_to_cpu(rsp->status), be16_to_cpu(rsp->error));
drivers/scsi/ibmvscsi/ibmvfc.c
5122
struct ibmvfc_channel_enquiry *rsp = &evt->xfer_iu->channel_enquiry;
drivers/scsi/ibmvscsi/ibmvfc.c
5123
u32 mad_status = be16_to_cpu(rsp->common.status);
drivers/scsi/ibmvscsi/ibmvfc.c
5129
vhost->max_vios_scsi_channels = be32_to_cpu(rsp->num_scsi_subq_channels);
drivers/scsi/ibmvscsi/ibmvfc.c
5191
struct ibmvfc_npiv_login_resp *rsp = &vhost->login_buf->resp;
drivers/scsi/ibmvscsi/ibmvfc.c
5200
if (ibmvfc_retry_cmd(be16_to_cpu(rsp->status), be16_to_cpu(rsp->error)))
drivers/scsi/ibmvscsi/ibmvfc.c
5205
ibmvfc_get_cmd_error(be16_to_cpu(rsp->status), be16_to_cpu(rsp->error)),
drivers/scsi/ibmvscsi/ibmvfc.c
5206
be16_to_cpu(rsp->status), be16_to_cpu(rsp->error));
drivers/scsi/ibmvscsi/ibmvfc.c
5224
if (!(be32_to_cpu(rsp->flags) & IBMVFC_NATIVE_FC)) {
drivers/scsi/ibmvscsi/ibmvfc.c
5226
rsp->flags);
drivers/scsi/ibmvscsi/ibmvfc.c
5232
if (be32_to_cpu(rsp->max_cmds) <= IBMVFC_NUM_INTERNAL_REQ) {
drivers/scsi/ibmvscsi/ibmvfc.c
5234
rsp->max_cmds);
drivers/scsi/ibmvscsi/ibmvfc.c
5241
npiv_max_sectors = min((uint)(be64_to_cpu(rsp->max_dma_len) >> 9), max_sectors);
drivers/scsi/ibmvscsi/ibmvfc.c
5243
rsp->partition_name, rsp->device_name, rsp->port_loc_code,
drivers/scsi/ibmvscsi/ibmvfc.c
5244
rsp->drc_name, npiv_max_sectors);
drivers/scsi/ibmvscsi/ibmvfc.c
5246
fc_host_fabric_name(vhost->host) = be64_to_cpu(rsp->node_name);
drivers/scsi/ibmvscsi/ibmvfc.c
5247
fc_host_node_name(vhost->host) = be64_to_cpu(rsp->node_name);
drivers/scsi/ibmvscsi/ibmvfc.c
5248
fc_host_port_name(vhost->host) = be64_to_cpu(rsp->port_name);
drivers/scsi/ibmvscsi/ibmvfc.c
5249
fc_host_port_id(vhost->host) = be64_to_cpu(rsp->scsi_id);
drivers/scsi/ibmvscsi/ibmvfc.c
5252
if (be32_to_cpu(rsp->service_parms.class1_parms[0]) & 0x80000000)
drivers/scsi/ibmvscsi/ibmvfc.c
5254
if (be32_to_cpu(rsp->service_parms.class2_parms[0]) & 0x80000000)
drivers/scsi/ibmvscsi/ibmvfc.c
5256
if (be32_to_cpu(rsp->service_parms.class3_parms[0]) & 0x80000000)
drivers/scsi/ibmvscsi/ibmvfc.c
5259
be16_to_cpu(rsp->service_parms.common.bb_rcv_sz) & 0x0fff;
drivers/scsi/ibmvscsi/ibmvfc.c
5261
vhost->host->can_queue = be32_to_cpu(rsp->max_cmds) - IBMVFC_NUM_INTERNAL_REQ;
drivers/scsi/ibmvscsi/ibmvfc.h
500
struct ibmvfc_fcp_rsp rsp;
drivers/scsi/ibmvscsi/ibmvfc.h
505
struct ibmvfc_fcp_rsp rsp;
drivers/scsi/ibmvscsi/ibmvfc.h
530
struct srp_direct_buf rsp;
drivers/scsi/ibmvscsi/ibmvscsi.c
1002
if (unlikely(rsp->opcode != SRP_RSP)) {
drivers/scsi/ibmvscsi/ibmvscsi.c
1005
"bad SRP RSP type %#02x\n", rsp->opcode);
drivers/scsi/ibmvscsi/ibmvscsi.c
1009
cmnd->result |= rsp->status;
drivers/scsi/ibmvscsi/ibmvscsi.c
1012
rsp->data,
drivers/scsi/ibmvscsi/ibmvscsi.c
1013
be32_to_cpu(rsp->sense_data_len));
drivers/scsi/ibmvscsi/ibmvscsi.c
1018
if (rsp->flags & SRP_RSP_FLAG_DOOVER)
drivers/scsi/ibmvscsi/ibmvscsi.c
1020
be32_to_cpu(rsp->data_out_res_cnt));
drivers/scsi/ibmvscsi/ibmvscsi.c
1021
else if (rsp->flags & SRP_RSP_FLAG_DIOVER)
drivers/scsi/ibmvscsi/ibmvscsi.c
1022
scsi_set_resid(cmnd, be32_to_cpu(rsp->data_in_res_cnt));
drivers/scsi/ibmvscsi/ibmvscsi.c
1571
if (unlikely(srp_rsp.srp.rsp.opcode != SRP_RSP)) {
drivers/scsi/ibmvscsi/ibmvscsi.c
1574
srp_rsp.srp.rsp.opcode);
drivers/scsi/ibmvscsi/ibmvscsi.c
1578
if (srp_rsp.srp.rsp.flags & SRP_RSP_FLAG_RSPVALID)
drivers/scsi/ibmvscsi/ibmvscsi.c
1579
rsp_rc = *((int *)srp_rsp.srp.rsp.data);
drivers/scsi/ibmvscsi/ibmvscsi.c
1581
rsp_rc = srp_rsp.srp.rsp.status;
drivers/scsi/ibmvscsi/ibmvscsi.c
1692
if (unlikely(srp_rsp.srp.rsp.opcode != SRP_RSP)) {
drivers/scsi/ibmvscsi/ibmvscsi.c
1695
srp_rsp.srp.rsp.opcode);
drivers/scsi/ibmvscsi/ibmvscsi.c
1699
if (srp_rsp.srp.rsp.flags & SRP_RSP_FLAG_RSPVALID)
drivers/scsi/ibmvscsi/ibmvscsi.c
1700
rsp_rc = *((int *)srp_rsp.srp.rsp.data);
drivers/scsi/ibmvscsi/ibmvscsi.c
1702
rsp_rc = srp_rsp.srp.rsp.status;
drivers/scsi/ibmvscsi/ibmvscsi.c
1842
atomic_add(be32_to_cpu(evt_struct->xfer_iu->srp.rsp.req_lim_delta),
drivers/scsi/ibmvscsi/ibmvscsi.c
931
evt_struct->xfer_iu->srp.rsp.tag = (u64)evt_struct;
drivers/scsi/ibmvscsi/ibmvscsi.c
999
struct srp_rsp *rsp = &evt_struct->xfer_iu->srp.rsp;
drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c
1932
crq->format = cmd->rsp.format;
drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c
1937
crq->IU_length = cpu_to_be16(cmd->rsp.len);
drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c
1941
be64_to_cpu(cmd->rsp.tag));
drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c
1944
cmd, be64_to_cpu(cmd->rsp.tag),
drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c
1994
cmd->rsp.format = VIOSRP_MAD_FORMAT;
drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c
1995
cmd->rsp.len = sizeof(struct mad_common);
drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c
1996
cmd->rsp.tag = mad->tag;
drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c
2102
struct srp_login_rsp *rsp = &vio_iu(iue)->srp.login_rsp;
drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c
2107
memset(rsp, 0, sizeof(struct srp_login_rsp));
drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c
2109
rsp->opcode = SRP_LOGIN_RSP;
drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c
2110
rsp->req_lim_delta = cpu_to_be32(vscsi->request_limit);
drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c
2111
rsp->tag = cmd->rsp.tag;
drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c
2112
rsp->max_it_iu_len = cpu_to_be32(SRP_MAX_IU_LEN);
drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c
2113
rsp->max_ti_iu_len = cpu_to_be32(SRP_MAX_IU_LEN);
drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c
2114
fmt = (struct format_code *)&rsp->buf_fmt;
drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c
2118
cmd->rsp.len = sizeof(struct srp_login_rsp);
drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c
2121
rc = h_copy_rdma(cmd->rsp.len, vscsi->dds.window[LOCAL].liobn,
drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c
2171
rej->tag = cmd->rsp.tag;
drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c
2175
cmd->rsp.len = sizeof(*rej);
drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c
2178
rc = h_copy_rdma(cmd->rsp.len, vscsi->dds.window[LOCAL].liobn,
drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c
2310
cmd->rsp.format = VIOSRP_SRP_FORMAT;
drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c
2311
cmd->rsp.tag = req->tag;
drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c
2358
cmd->rsp.format = SRP_FORMAT;
drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c
2359
cmd->rsp.tag = log_out->tag;
drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c
2360
cmd->rsp.len = sizeof(struct mad_common);
drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c
2413
cmd->rsp.tag = tsk->tag;
drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c
2423
cmd->rsp.tag = srp->tag;
drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c
2696
cmd->rsp.sol_not = srp->sol_not;
drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c
2760
cmd->rsp.sol_not = srp_tsk->sol_not;
drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c
3077
struct srp_rsp *rsp;
drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c
3086
rsp = &vio_iu(iue)->srp.rsp;
drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c
3087
len = sizeof(*rsp);
drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c
3088
memset(rsp, 0, len);
drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c
3089
data = rsp->data;
drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c
3091
rsp->opcode = SRP_RSP;
drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c
3093
rsp->req_lim_delta = cpu_to_be32(1 + vscsi->credit);
drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c
3094
rsp->tag = cmd->rsp.tag;
drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c
3095
rsp->flags = 0;
drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c
3098
rsp->status = ibmvscsis_fast_fail(vscsi, cmd);
drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c
3099
if (rsp->status) {
drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c
3101
cmd, (int)rsp->status);
drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c
3102
ibmvscsis_determine_resid(se_cmd, rsp);
drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c
3104
rsp->sense_data_len =
drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c
3106
rsp->flags |= SRP_RSP_FLAG_SNSVALID;
drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c
3111
rsp->sol_not = (cmd->rsp.sol_not & UCSOLNT) >>
drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c
3116
rsp->sol_not = (cmd->rsp.sol_not & UCSOLNT) >>
drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c
3119
rsp->sol_not = (cmd->rsp.sol_not & SCSOLNT) >>
drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c
3124
rsp->status = 0;
drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c
3125
rsp->resp_data_len = cpu_to_be32(4);
drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c
3126
rsp->flags |= SRP_RSP_FLAG_RSPVALID;
drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c
3132
rsp->sol_not = (cmd->rsp.sol_not & SCSOLNT) >>
drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c
3138
rsp->sol_not = (cmd->rsp.sol_not & UCSOLNT) >>
drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c
3145
rsp->sol_not = (cmd->rsp.sol_not & UCSOLNT) >>
drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c
3766
cmd->rsp.format = SRP_FORMAT;
drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c
3767
cmd->rsp.len = len;
drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c
3782
cmd->rsp.format = SRP_FORMAT;
drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c
3783
cmd->rsp.len = len;
drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c
3816
cmd->rsp.format = SRP_FORMAT;
drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c
3817
cmd->rsp.len = len;
drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c
59
struct srp_rsp *rsp)
drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c
69
rsp->flags = SRP_RSP_FLAG_DOUNDER;
drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c
70
rsp->data_out_res_cnt = cpu_to_be32(residual_count);
drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c
73
rsp->flags = SRP_RSP_FLAG_DIUNDER;
drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c
74
rsp->data_in_res_cnt = cpu_to_be32(residual_count);
drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c
79
rsp->flags = SRP_RSP_FLAG_DOOVER;
drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c
80
rsp->data_out_res_cnt = cpu_to_be32(residual_count);
drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c
83
rsp->flags = SRP_RSP_FLAG_DIOVER;
drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c
84
rsp->data_in_res_cnt = cpu_to_be32(residual_count);
drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.h
159
struct iu_rsp rsp;
drivers/scsi/isci/request.c
1011
struct ssp_response_iu *resp = &ireq->ssp.rsp;
drivers/scsi/isci/request.c
1014
sci_swab32_cpy(&ireq->ssp.rsp,
drivers/scsi/isci/request.c
1015
&ireq->ssp.rsp,
drivers/scsi/isci/request.c
1030
sci_swab32_cpy(&ireq->ssp.rsp,
drivers/scsi/isci/request.c
1031
&ireq->ssp.rsp,
drivers/scsi/isci/request.c
1044
resp_iu = &ireq->ssp.rsp;
drivers/scsi/isci/request.c
1564
sci_controller_copy_sata_response(&ireq->stp.rsp,
drivers/scsi/isci/request.c
1600
sci_controller_copy_sata_response(&ireq->stp.rsp,
drivers/scsi/isci/request.c
1619
if (ireq->stp.rsp.status & ATA_ERR)
drivers/scsi/isci/request.c
1727
sci_swab32_cpy(&ireq->ssp.rsp, resp_iu, word_cnt);
drivers/scsi/isci/request.c
1729
resp_iu = &ireq->ssp.rsp;
drivers/scsi/isci/request.c
1766
u8 *rsp;
drivers/scsi/isci/request.c
1772
rsp = kaddr + sg->offset;
drivers/scsi/isci/request.c
1773
sci_swab32_cpy(rsp, frame_header, 1);
drivers/scsi/isci/request.c
1775
if (rsp[0] == SMP_RESPONSE) {
drivers/scsi/isci/request.c
1786
sci_swab32_cpy(rsp + 4, smp_resp, word_cnt);
drivers/scsi/isci/request.c
1802
rsp[0]);
drivers/scsi/isci/request.c
1857
sci_controller_copy_sata_response(&ireq->stp.rsp,
drivers/scsi/isci/request.c
1921
sci_controller_copy_sata_response(&ireq->stp.rsp,
drivers/scsi/isci/request.c
1925
ireq->stp.rsp.status = stp_req->status;
drivers/scsi/isci/request.c
1966
sci_controller_copy_sata_response(&ireq->stp.rsp,
drivers/scsi/isci/request.c
2109
if (ireq->stp.rsp.fis_type == FIS_REGD2H) {
drivers/scsi/isci/request.c
2171
struct dev_to_host_fis *d2h = &ireq->stp.rsp;
drivers/scsi/isci/request.c
269
dma_addr = sci_io_request_get_dma_addr(ireq, &ireq->ssp.rsp);
drivers/scsi/isci/request.c
2752
isci_process_stp_response(task, &request->stp.rsp);
drivers/scsi/isci/request.c
2756
resp_iu = &request->ssp.rsp;
drivers/scsi/isci/request.c
657
ireq->stp.rsp.fis_type = 0;
drivers/scsi/isci/request.c
977
ssp_response = &ireq->ssp.rsp;
drivers/scsi/isci/request.h
138
struct ssp_response_iu rsp;
drivers/scsi/isci/request.h
145
struct dev_to_host_fis rsp;
drivers/scsi/isci/task.c
692
&ireq->stp.rsp,
drivers/scsi/libfc/fc_rport.c
1635
struct fc_els_rls_resp *rsp;
drivers/scsi/libfc/fc_rport.c
1652
fp = fc_frame_alloc(lport, sizeof(*rsp));
drivers/scsi/libfc/fc_rport.c
1659
rsp = fc_frame_payload_get(fp, sizeof(*rsp));
drivers/scsi/libfc/fc_rport.c
1660
memset(rsp, 0, sizeof(*rsp));
drivers/scsi/libfc/fc_rport.c
1661
rsp->rls_cmd = ELS_LS_ACC;
drivers/scsi/libfc/fc_rport.c
1662
lesb = &rsp->rls_lesb;
drivers/scsi/lpfc/lpfc_ct.c
3202
struct lpfc_dmabuf *rq, *rsp;
drivers/scsi/lpfc/lpfc_ct.c
3233
rsp = kmalloc_obj(*rsp);
drivers/scsi/lpfc/lpfc_ct.c
3234
if (!rsp)
drivers/scsi/lpfc/lpfc_ct.c
3237
rsp->virt = lpfc_mbuf_alloc(phba, 0, &rsp->phys);
drivers/scsi/lpfc/lpfc_ct.c
3238
if (!rsp->virt)
drivers/scsi/lpfc/lpfc_ct.c
3242
INIT_LIST_HEAD(&rsp->list);
drivers/scsi/lpfc/lpfc_ct.c
3421
bde = (struct ulp_bde64_le *)rsp->virt;
drivers/scsi/lpfc/lpfc_ct.c
3432
if (!lpfc_ct_cmd(vport, rq, rsp, ndlp, cmpl, rsp_size, 0))
drivers/scsi/lpfc/lpfc_ct.c
3436
lpfc_mbuf_free(phba, rsp->virt, rsp->phys);
drivers/scsi/lpfc/lpfc_ct.c
3438
kfree(rsp);
drivers/scsi/lpfc/lpfc_ct.c
3589
__be16 rsp = ctrsp->CommandResponse.bits.CmdRsp;
drivers/scsi/lpfc/lpfc_ct.c
3606
if (be16_to_cpu(rsp) == SLI_CT_RESPONSE_FS_RJT) {
drivers/scsi/lpfc/lpfc_els.c
133
struct fc_els_ls_acc *rsp = buf->virt;
drivers/scsi/lpfc/lpfc_els.c
135
if (rsp && rsp->la_cmd == ELS_LS_ACC)
drivers/scsi/lpfc/lpfc_hw4.h
1925
} rsp;
drivers/scsi/lpfc/lpfc_hw4.h
1953
} rsp;
drivers/scsi/lpfc/lpfc_hw4.h
2011
} rsp;
drivers/scsi/lpfc/lpfc_hw4.h
2036
} rsp;
drivers/scsi/lpfc/lpfc_hw4.h
2068
} rsp;
drivers/scsi/lpfc/lpfc_hw4.h
2107
} rsp;
drivers/scsi/lpfc/lpfc_init.c
11095
mboxq->u.mqe.un.query_fw_cfg.rsp.function_mode;
drivers/scsi/lpfc/lpfc_init.c
11097
mboxq->u.mqe.un.query_fw_cfg.rsp.physical_port;
drivers/scsi/lpfc/lpfc_nvmet.c
1003
struct nvmefc_tgt_fcp_req *rsp)
drivers/scsi/lpfc/lpfc_nvmet.c
1007
container_of(rsp, struct lpfc_async_xchg_ctx, hdlrctx.fcp_req);
drivers/scsi/lpfc/lpfc_nvmet.c
1025
if (rsp->op == NVMET_FCOP_RSP)
drivers/scsi/lpfc/lpfc_nvmet.c
1033
ctxp->hdwq = &phba->sli4_hba.hdwq[rsp->hwqid];
drivers/scsi/lpfc/lpfc_nvmet.c
1038
if (rsp->hwqid != id)
drivers/scsi/lpfc/lpfc_nvmet.c
1042
id, rsp->hwqid);
drivers/scsi/lpfc/lpfc_nvmet.c
1071
ctxp->wqeq->hba_wqidx = rsp->hwqid;
drivers/scsi/lpfc/lpfc_nvmet.c
1074
ctxp->oxid, rsp->op, rsp->rsplen);
drivers/scsi/lpfc/lpfc_nvmet.c
1082
if (rsp->op == NVMET_FCOP_RSP)
drivers/scsi/lpfc/lpfc_nvmet.c
1191
struct nvmefc_tgt_fcp_req *rsp)
drivers/scsi/lpfc/lpfc_nvmet.c
1195
container_of(rsp, struct lpfc_async_xchg_ctx, hdlrctx.fcp_req);
drivers/scsi/lpfc/lpfc_nvmet.c
1234
struct nvmefc_tgt_fcp_req *rsp)
drivers/scsi/lpfc/lpfc_nvmet.c
1238
container_of(rsp, struct lpfc_async_xchg_ctx, hdlrctx.fcp_req);
drivers/scsi/lpfc/lpfc_nvmet.c
1877
struct nvmefc_tgt_fcp_req *rsp;
drivers/scsi/lpfc/lpfc_nvmet.c
1907
rsp = &ctxp->hdlrctx.fcp_req;
drivers/scsi/lpfc/lpfc_nvmet.c
1908
nvmet_fc_rcv_fcp_abort(phba->targetport, rsp);
drivers/scsi/lpfc/lpfc_nvmet.c
2708
struct nvmefc_tgt_fcp_req *rsp = &ctxp->hdlrctx.fcp_req;
drivers/scsi/lpfc/lpfc_nvmet.c
2739
if (rsp->sg_cnt > lpfc_tgttemplate.max_sgl_segments) {
drivers/scsi/lpfc/lpfc_nvmet.c
2747
nsegs = rsp->sg_cnt;
drivers/scsi/lpfc/lpfc_nvmet.c
2780
switch (rsp->op) {
drivers/scsi/lpfc/lpfc_nvmet.c
2789
sgel = &rsp->sg[0];
drivers/scsi/lpfc/lpfc_nvmet.c
2826
wqe->fcp_tsend.fcp_data_len = rsp->transfer_length;
drivers/scsi/lpfc/lpfc_nvmet.c
2843
if (rsp->op == NVMET_FCOP_READDATA_RSP) {
drivers/scsi/lpfc/lpfc_nvmet.c
2848
if (rsp->rsplen == LPFC_NVMET_SUCCESS_LEN) {
drivers/scsi/lpfc/lpfc_nvmet.c
2856
((rsp->rsplen >> 2) - 1));
drivers/scsi/lpfc/lpfc_nvmet.c
2857
memcpy(&wqe->words[16], rsp->rspaddr,
drivers/scsi/lpfc/lpfc_nvmet.c
2858
rsp->rsplen);
drivers/scsi/lpfc/lpfc_nvmet.c
2903
wqe->fcp_tsend.fcp_data_len = rsp->transfer_length;
drivers/scsi/lpfc/lpfc_nvmet.c
2930
physaddr = rsp->rspdma;
drivers/scsi/lpfc/lpfc_nvmet.c
2932
wqe->fcp_trsp.bde.tus.f.bdeSize = rsp->rsplen;
drivers/scsi/lpfc/lpfc_nvmet.c
2939
wqe->fcp_trsp.response_len = rsp->rsplen;
drivers/scsi/lpfc/lpfc_nvmet.c
2962
if (rsp->rsplen != LPFC_NVMET_SUCCESS_LEN) {
drivers/scsi/lpfc/lpfc_nvmet.c
2967
((rsp->rsplen >> 2) - 1));
drivers/scsi/lpfc/lpfc_nvmet.c
2968
memcpy(&wqe->words[16], rsp->rspaddr, rsp->rsplen);
drivers/scsi/lpfc/lpfc_nvmet.c
2983
rsp->op);
drivers/scsi/lpfc/lpfc_nvmet.c
2992
for_each_sg(rsp->sg, sgel, nsegs, i) {
drivers/scsi/lpfc/lpfc_nvmet.c
3000
if ((i+1) == rsp->sg_cnt)
drivers/scsi/lpfc/lpfc_nvmet.c
716
struct nvmefc_tgt_fcp_req *rsp;
drivers/scsi/lpfc/lpfc_nvmet.c
727
rsp = &ctxp->hdlrctx.fcp_req;
drivers/scsi/lpfc/lpfc_nvmet.c
728
op = rsp->op;
drivers/scsi/lpfc/lpfc_nvmet.c
742
rsp->fcp_error = NVME_SC_DATA_XFER_ERROR;
drivers/scsi/lpfc/lpfc_nvmet.c
743
rsp->transferred_length = 0;
drivers/scsi/lpfc/lpfc_nvmet.c
770
rsp->fcp_error = NVME_SC_SUCCESS;
drivers/scsi/lpfc/lpfc_nvmet.c
772
rsp->transferred_length = rsp->rsplen;
drivers/scsi/lpfc/lpfc_nvmet.c
774
rsp->transferred_length = rsp->transfer_length;
drivers/scsi/lpfc/lpfc_nvmet.c
787
if (rsp->op == NVMET_FCOP_READDATA_RSP) {
drivers/scsi/lpfc/lpfc_nvmet.c
808
rsp->done(rsp);
drivers/scsi/lpfc/lpfc_nvmet.c
823
rsp->done(rsp);
drivers/scsi/lpfc/lpfc_sli.c
6237
&rsrc_info->u.rsp);
drivers/scsi/lpfc/lpfc_sli.c
6239
&rsrc_info->u.rsp);
drivers/scsi/lpfc/lpfc_sli.c
6449
id_array = &rsrc_ext->u.rsp.id[0];
drivers/scsi/lpfc/lpfc_sli.c
6450
rsrc_cnt = bf_get(lpfc_mbx_rsrc_cnt, &rsrc_ext->u.rsp);
drivers/scsi/lpfc/lpfc_sli.c
7521
*extnt_cnt = bf_get(lpfc_mbx_rsrc_cnt, &rsrc_ext->u.rsp);
drivers/scsi/lpfc/lpfc_sli.h
147
struct lpfc_iocbq *rsp);
drivers/scsi/lpfc/lpfc_sli.h
149
struct lpfc_iocbq *rsp);
drivers/scsi/lpfc/lpfc_sli.h
151
struct lpfc_iocbq *rsp);
drivers/scsi/qla2xxx/qla_bsg.c
69
dma_pool_free(ha->purex_dma_pool, sp->remap.rsp.buf,
drivers/scsi/qla2xxx/qla_bsg.c
70
sp->remap.rsp.dma);
drivers/scsi/qla2xxx/qla_dbg.c
101
return ptr + (rsp->length * sizeof(response_t));
drivers/scsi/qla2xxx/qla_dbg.c
607
struct rsp_que *rsp;
drivers/scsi/qla2xxx/qla_dbg.c
643
rsp = ha->rsp_q_map[que];
drivers/scsi/qla2xxx/qla_dbg.c
644
if (!rsp)
drivers/scsi/qla2xxx/qla_dbg.c
654
(rsp->length * sizeof(response_t)));
drivers/scsi/qla2xxx/qla_dbg.c
661
qh->size = htonl(rsp->length * sizeof(response_t));
drivers/scsi/qla2xxx/qla_dbg.c
665
memcpy(ptr, rsp->ring, rsp->length * sizeof(response_t));
drivers/scsi/qla2xxx/qla_dbg.c
666
ptr += rsp->length * sizeof(response_t);
drivers/scsi/qla2xxx/qla_dbg.c
91
struct rsp_que *rsp = ha->rsp_q_map[0];
drivers/scsi/qla2xxx/qla_dbg.c
98
memcpy(ptr, rsp->ring, rsp->length *
drivers/scsi/qla2xxx/qla_def.h
3297
} rsp;
drivers/scsi/qla2xxx/qla_def.h
3303
struct ct_sns_rsp rsp;
drivers/scsi/qla2xxx/qla_def.h
3310
struct ct_sns_gpnft_rsp rsp;
drivers/scsi/qla2xxx/qla_def.h
3779
struct rsp_que *rsp;
drivers/scsi/qla2xxx/qla_def.h
3870
struct rsp_que *rsp;
drivers/scsi/qla2xxx/qla_def.h
508
void *rsp;
drivers/scsi/qla2xxx/qla_def.h
768
} rsp;
drivers/scsi/qla2xxx/qla_edif.c
2535
void qla24xx_auth_els(scsi_qla_host_t *vha, void **pkt, struct rsp_que **rsp)
drivers/scsi/qla2xxx/qla_edif.c
2567
qla_els_reject_iocb(vha, (*rsp)->qpair, &a);
drivers/scsi/qla2xxx/qla_edif.c
2568
__qla_consume_iocb(vha, pkt, rsp);
drivers/scsi/qla2xxx/qla_edif.c
2576
qla_els_reject_iocb(vha, (*rsp)->qpair, &a);
drivers/scsi/qla2xxx/qla_edif.c
2577
__qla_consume_iocb(vha, pkt, rsp);
drivers/scsi/qla2xxx/qla_edif.c
2585
qla_els_reject_iocb(vha, (*rsp)->qpair, &a);
drivers/scsi/qla2xxx/qla_edif.c
2586
__qla_consume_iocb(vha, pkt, rsp);
drivers/scsi/qla2xxx/qla_edif.c
2595
qla_els_reject_iocb(vha, (*rsp)->qpair, &a);
drivers/scsi/qla2xxx/qla_edif.c
2596
__qla_consume_iocb(vha, pkt, rsp);
drivers/scsi/qla2xxx/qla_edif.c
2612
rc = __qla_copy_purex_to_buffer(vha, pkt, rsp, purex->msgp,
drivers/scsi/qla2xxx/qla_edif.c
2615
qla_els_reject_iocb(vha, (*rsp)->qpair, &a);
drivers/scsi/qla2xxx/qla_edif.c
2628
qla_els_reject_iocb(vha, (*rsp)->qpair, &a);
drivers/scsi/qla2xxx/qla_edif.c
2640
qla_els_reject_iocb(host, (*rsp)->qpair, &a);
drivers/scsi/qla2xxx/qla_edif.c
2653
qla_els_reject_iocb(host, (*rsp)->qpair, &a);
drivers/scsi/qla2xxx/qla_edif.c
3522
a->rx_len = a->rx_byte_count = sp->remap.rsp.len;
drivers/scsi/qla2xxx/qla_edif.c
3523
a->rx_addr = sp->remap.rsp.dma;
drivers/scsi/qla2xxx/qla_edif.c
3617
sp->remap.rsp.len = bsg_job->reply_payload.payload_len;
drivers/scsi/qla2xxx/qla_edif.c
3618
sp->remap.rsp.buf = dma_pool_alloc(ha->purex_dma_pool,
drivers/scsi/qla2xxx/qla_edif.c
3619
GFP_KERNEL, &sp->remap.rsp.dma);
drivers/scsi/qla2xxx/qla_edif.c
3620
if (!sp->remap.rsp.buf) {
drivers/scsi/qla2xxx/qla_edif.c
3668
dma_pool_free(ha->purex_dma_pool, sp->remap.rsp.buf,
drivers/scsi/qla2xxx/qla_edif.c
3669
sp->remap.rsp.dma);
drivers/scsi/qla2xxx/qla_gbl.h
615
void qla2xxx_process_purls_iocb(void **pkt, struct rsp_que **rsp);
drivers/scsi/qla2xxx/qla_gbl.h
682
void **pkt, struct rsp_que **rsp, bool is_purls, bool byte_order);
drivers/scsi/qla2xxx/qla_gbl.h
995
void qla24xx_auth_els(scsi_qla_host_t *vha, void **pkt, struct rsp_que **rsp);
drivers/scsi/qla2xxx/qla_gs.c
153
offsetof(typeof(*ct_rsp), rsp));
drivers/scsi/qla2xxx/qla_gs.c
2171
ct_rsp = &ha->ct_sns->p.rsp;
drivers/scsi/qla2xxx/qla_gs.c
2250
ct_rsp = &ha->ct_sns->p.rsp;
drivers/scsi/qla2xxx/qla_gs.c
227
ct_rsp = &ha->ct_sns->p.rsp;
drivers/scsi/qla2xxx/qla_gs.c
2303
ct_rsp = &ha->ct_sns->p.rsp;
drivers/scsi/qla2xxx/qla_gs.c
2389
ct_rsp = &ha->ct_sns->p.rsp;
drivers/scsi/qla2xxx/qla_gs.c
244
fcport->d_id = be_to_port_id(ct_rsp->rsp.ga_nxt.port_id);
drivers/scsi/qla2xxx/qla_gs.c
246
memcpy(fcport->node_name, ct_rsp->rsp.ga_nxt.node_name,
drivers/scsi/qla2xxx/qla_gs.c
248
memcpy(fcport->port_name, ct_rsp->rsp.ga_nxt.port_name,
drivers/scsi/qla2xxx/qla_gs.c
251
fcport->fc4_type = (ct_rsp->rsp.ga_nxt.fc4_types[2] & BIT_0) ?
drivers/scsi/qla2xxx/qla_gs.c
254
if (ct_rsp->rsp.ga_nxt.port_type != NS_N_PORT_TYPE &&
drivers/scsi/qla2xxx/qla_gs.c
255
ct_rsp->rsp.ga_nxt.port_type != NS_NL_PORT_TYPE)
drivers/scsi/qla2xxx/qla_gs.c
2556
ct_rsp = &ha->ct_sns->p.rsp;
drivers/scsi/qla2xxx/qla_gs.c
2576
ct_rsp->rsp.gfpn_id.port_name, WWN_SIZE);
drivers/scsi/qla2xxx/qla_gs.c
2670
ct_rsp = &ha->ct_sns->p.rsp;
drivers/scsi/qla2xxx/qla_gs.c
2688
ct_rsp->rsp.gff_id.fc4_features[GFF_FCP_SCSI_OFFSET];
drivers/scsi/qla2xxx/qla_gs.c
2697
ct_rsp->rsp.gff_id.fc4_features[GFF_NVME_OFFSET];
drivers/scsi/qla2xxx/qla_gs.c
2762
ct_rsp = &fcport->ct_desc.ct_sns->p.rsp;
drivers/scsi/qla2xxx/qla_gs.c
2788
be16_to_cpu(ct_rsp->rsp.gpsc.speed));
drivers/scsi/qla2xxx/qla_gs.c
2793
be16_to_cpu(ct_rsp->rsp.gpsc.speeds),
drivers/scsi/qla2xxx/qla_gs.c
2794
be16_to_cpu(ct_rsp->rsp.gpsc.speed));
drivers/scsi/qla2xxx/qla_gs.c
2838
sp->u.iocb_cmd.u.ctarg.rsp = fcport->ct_desc.ct_sns;
drivers/scsi/qla2xxx/qla_gs.c
2880
if (sp->u.iocb_cmd.u.ctarg.rsp) {
drivers/scsi/qla2xxx/qla_gs.c
2883
sp->u.iocb_cmd.u.ctarg.rsp,
drivers/scsi/qla2xxx/qla_gs.c
2885
sp->u.iocb_cmd.u.ctarg.rsp = NULL;
drivers/scsi/qla2xxx/qla_gs.c
2906
ct_rsp = sp->u.iocb_cmd.u.ctarg.rsp;
drivers/scsi/qla2xxx/qla_gs.c
2907
fc4_scsi_feat = ct_rsp->rsp.gff_id.fc4_features[GFF_FCP_SCSI_OFFSET];
drivers/scsi/qla2xxx/qla_gs.c
2908
fc4_nvme_feat = ct_rsp->rsp.gff_id.fc4_features[GFF_NVME_OFFSET];
drivers/scsi/qla2xxx/qla_gs.c
2941
if (sp->u.iocb_cmd.u.ctarg.rsp) {
drivers/scsi/qla2xxx/qla_gs.c
2944
sp->u.iocb_cmd.u.ctarg.rsp,
drivers/scsi/qla2xxx/qla_gs.c
2946
sp->u.iocb_cmd.u.ctarg.rsp = NULL;
drivers/scsi/qla2xxx/qla_gs.c
2998
sp->u.iocb_cmd.u.ctarg.rsp = dma_alloc_coherent(&vha->hw->pdev->dev,
drivers/scsi/qla2xxx/qla_gs.c
3002
if (!sp->u.iocb_cmd.u.ctarg.rsp) {
drivers/scsi/qla2xxx/qla_gs.c
3043
if (sp->u.iocb_cmd.u.ctarg.rsp) {
drivers/scsi/qla2xxx/qla_gs.c
3046
sp->u.iocb_cmd.u.ctarg.rsp,
drivers/scsi/qla2xxx/qla_gs.c
3048
sp->u.iocb_cmd.u.ctarg.rsp = NULL;
drivers/scsi/qla2xxx/qla_gs.c
318
ct_rsp = &ha->ct_sns->p.rsp;
drivers/scsi/qla2xxx/qla_gs.c
3336
(struct ct_sns_gpnft_rsp *)sp->u.iocb_cmd.u.ctarg.rsp;
drivers/scsi/qla2xxx/qla_gs.c
336
gid_data = &ct_rsp->rsp.gid_pt.entries[i];
drivers/scsi/qla2xxx/qla_gs.c
3577
sp->u.iocb_cmd.u.ctarg.rsp = dma_alloc_coherent(&vha->hw->pdev->dev,
drivers/scsi/qla2xxx/qla_gs.c
3582
if (!sp->u.iocb_cmd.u.ctarg.rsp) {
drivers/scsi/qla2xxx/qla_gs.c
3627
if (!sp->u.iocb_cmd.u.ctarg.req || !sp->u.iocb_cmd.u.ctarg.rsp) {
drivers/scsi/qla2xxx/qla_gs.c
3631
sp->u.iocb_cmd.u.ctarg.rsp);
drivers/scsi/qla2xxx/qla_gs.c
3643
memset(sp->u.iocb_cmd.u.ctarg.rsp, 0, sp->u.iocb_cmd.u.ctarg.rsp_size);
drivers/scsi/qla2xxx/qla_gs.c
3709
if (sp->u.iocb_cmd.u.ctarg.rsp) {
drivers/scsi/qla2xxx/qla_gs.c
3712
sp->u.iocb_cmd.u.ctarg.rsp,
drivers/scsi/qla2xxx/qla_gs.c
3714
sp->u.iocb_cmd.u.ctarg.rsp = NULL;
drivers/scsi/qla2xxx/qla_gs.c
3793
u8 *fpn = fcport->ct_desc.ct_sns->p.rsp.rsp.gfpn_id.port_name;
drivers/scsi/qla2xxx/qla_gs.c
3848
sp->u.iocb_cmd.u.ctarg.rsp = fcport->ct_desc.ct_sns;
drivers/scsi/qla2xxx/qla_gs.c
398
ct_rsp = &ha->ct_sns->p.rsp;
drivers/scsi/qla2xxx/qla_gs.c
418
ct_rsp->rsp.gpn_id.port_name, WWN_SIZE);
drivers/scsi/qla2xxx/qla_gs.c
465
ct_rsp = &ha->ct_sns->p.rsp;
drivers/scsi/qla2xxx/qla_gs.c
485
ct_rsp->rsp.gnn_id.node_name, WWN_SIZE);
drivers/scsi/qla2xxx/qla_gs.c
518
ct_sns = (struct ct_sns_pkt *)sp->u.iocb_cmd.u.ctarg.rsp;
drivers/scsi/qla2xxx/qla_gs.c
550
if (sp->u.iocb_cmd.u.ctarg.rsp) {
drivers/scsi/qla2xxx/qla_gs.c
553
sp->u.iocb_cmd.u.ctarg.rsp,
drivers/scsi/qla2xxx/qla_gs.c
555
sp->u.iocb_cmd.u.ctarg.rsp = NULL;
drivers/scsi/qla2xxx/qla_gs.c
615
sp->u.iocb_cmd.u.ctarg.rsp = dma_alloc_coherent(&vha->hw->pdev->dev,
drivers/scsi/qla2xxx/qla_gs.c
619
if (!sp->u.iocb_cmd.u.ctarg.rsp) {
drivers/scsi/qla2xxx/qla_gs.c
625
ct_sns = (struct ct_sns_pkt *)sp->u.iocb_cmd.u.ctarg.rsp;
drivers/scsi/qla2xxx/qla_gs.c
711
sp->u.iocb_cmd.u.ctarg.rsp = dma_alloc_coherent(&vha->hw->pdev->dev,
drivers/scsi/qla2xxx/qla_gs.c
715
if (!sp->u.iocb_cmd.u.ctarg.rsp) {
drivers/scsi/qla2xxx/qla_gs.c
721
ct_sns = (struct ct_sns_pkt *)sp->u.iocb_cmd.u.ctarg.rsp;
drivers/scsi/qla2xxx/qla_gs.c
803
sp->u.iocb_cmd.u.ctarg.rsp = dma_alloc_coherent(&vha->hw->pdev->dev,
drivers/scsi/qla2xxx/qla_gs.c
807
if (!sp->u.iocb_cmd.u.ctarg.rsp) {
drivers/scsi/qla2xxx/qla_gs.c
813
ct_sns = (struct ct_sns_pkt *)sp->u.iocb_cmd.u.ctarg.rsp;
drivers/scsi/qla2xxx/qla_gs.c
910
sp->u.iocb_cmd.u.ctarg.rsp = dma_alloc_coherent(&vha->hw->pdev->dev,
drivers/scsi/qla2xxx/qla_gs.c
914
if (!sp->u.iocb_cmd.u.ctarg.rsp) {
drivers/scsi/qla2xxx/qla_gs.c
920
ct_sns = (struct ct_sns_pkt *)sp->u.iocb_cmd.u.ctarg.rsp;
drivers/scsi/qla2xxx/qla_init.c
10008
qla25xx_delete_rsp_que(vha, qpair->rsp);
drivers/scsi/qla2xxx/qla_init.c
10038
ret = qla25xx_delete_rsp_que(vha, qpair->rsp);
drivers/scsi/qla2xxx/qla_init.c
3815
struct rsp_que *rsp = ha->rsp_q_map[0];
drivers/scsi/qla2xxx/qla_init.c
3857
(rsp->length * sizeof(response_t));
drivers/scsi/qla2xxx/qla_init.c
3894
rsp_q_size = rsp->length * sizeof(response_t);
drivers/scsi/qla2xxx/qla_init.c
4478
qla2x00_init_response_q_entries(struct rsp_que *rsp)
drivers/scsi/qla2xxx/qla_init.c
4483
rsp->ring_ptr = rsp->ring;
drivers/scsi/qla2xxx/qla_init.c
4484
rsp->ring_index = 0;
drivers/scsi/qla2xxx/qla_init.c
4485
rsp->status_srb = NULL;
drivers/scsi/qla2xxx/qla_init.c
4486
pkt = rsp->ring_ptr;
drivers/scsi/qla2xxx/qla_init.c
4487
for (cnt = 0; cnt < rsp->length; cnt++) {
drivers/scsi/qla2xxx/qla_init.c
4681
struct rsp_que *rsp = ha->rsp_q_map[0];
drivers/scsi/qla2xxx/qla_init.c
4687
ha->init_cb->response_q_length = cpu_to_le16(rsp->length);
drivers/scsi/qla2xxx/qla_init.c
4689
put_unaligned_le64(rsp->dma, &ha->init_cb->response_q_address);
drivers/scsi/qla2xxx/qla_init.c
4708
struct rsp_que *rsp = ha->rsp_q_map[0];
drivers/scsi/qla2xxx/qla_init.c
4715
icb->response_q_length = cpu_to_le16(rsp->length);
drivers/scsi/qla2xxx/qla_init.c
4717
put_unaligned_le64(rsp->dma, &icb->response_q_address);
drivers/scsi/qla2xxx/qla_init.c
4799
struct rsp_que *rsp;
drivers/scsi/qla2xxx/qla_init.c
4824
rsp = ha->rsp_q_map[que];
drivers/scsi/qla2xxx/qla_init.c
4825
if (!rsp || !test_bit(que, ha->rsp_qid_map))
drivers/scsi/qla2xxx/qla_init.c
4827
rsp->in_ptr = (uint16_t *)(rsp->ring + rsp->length);
drivers/scsi/qla2xxx/qla_init.c
4828
*rsp->in_ptr = 0;
drivers/scsi/qla2xxx/qla_init.c
4831
qlafx00_init_response_q_entries(rsp);
drivers/scsi/qla2xxx/qla_init.c
4833
qla2x00_init_response_q_entries(rsp);
drivers/scsi/qla2xxx/qla_init.c
7776
struct rsp_que *rsp = NULL;
drivers/scsi/qla2xxx/qla_init.c
7783
rsp = ha->rsp_q_map[i];
drivers/scsi/qla2xxx/qla_init.c
7784
if (rsp && test_bit(i, ha->rsp_qid_map)) {
drivers/scsi/qla2xxx/qla_init.c
7785
rsp->options &= ~BIT_0;
drivers/scsi/qla2xxx/qla_init.c
7786
ret = qla25xx_init_rsp_que(base_vha, rsp);
drivers/scsi/qla2xxx/qla_init.c
7790
__func__, rsp->id);
drivers/scsi/qla2xxx/qla_init.c
7794
__func__, rsp->id);
drivers/scsi/qla2xxx/qla_init.c
9950
qpair->rsp = ha->rsp_q_map[rsp_id];
drivers/scsi/qla2xxx/qla_init.c
9962
qpair->rsp->req = qpair->req;
drivers/scsi/qla2xxx/qla_init.c
9963
qpair->rsp->qpair = qpair;
drivers/scsi/qla2xxx/qla_inline.h
58
qla2x00_poll(struct rsp_que *rsp)
drivers/scsi/qla2xxx/qla_inline.h
60
struct qla_hw_data *ha = rsp->hw;
drivers/scsi/qla2xxx/qla_inline.h
63
qla82xx_poll(0, rsp);
drivers/scsi/qla2xxx/qla_inline.h
65
ha->isp_ops->intr_handler(0, rsp);
drivers/scsi/qla2xxx/qla_iocb.c
1550
struct rsp_que *rsp;
drivers/scsi/qla2xxx/qla_iocb.c
1560
rsp = req->rsp;
drivers/scsi/qla2xxx/qla_iocb.c
1672
rsp->ring_ptr->signature != RESPONSE_PROCESSED)
drivers/scsi/qla2xxx/qla_iocb.c
1673
qla24xx_process_response_queue(vha, rsp);
drivers/scsi/qla2xxx/qla_iocb.c
1707
struct rsp_que *rsp = NULL;
drivers/scsi/qla2xxx/qla_iocb.c
1726
rsp = req->rsp;
drivers/scsi/qla2xxx/qla_iocb.c
1858
cmd_pkt->entry_status = (uint8_t) rsp->id;
drivers/scsi/qla2xxx/qla_iocb.c
1876
rsp->ring_ptr->signature != RESPONSE_PROCESSED)
drivers/scsi/qla2xxx/qla_iocb.c
1877
qla24xx_process_response_queue(vha, rsp);
drivers/scsi/qla2xxx/qla_iocb.c
1914
struct rsp_que *rsp;
drivers/scsi/qla2xxx/qla_iocb.c
1928
rsp = qpair->rsp;
drivers/scsi/qla2xxx/qla_iocb.c
2039
rsp->ring_ptr->signature != RESPONSE_PROCESSED)
drivers/scsi/qla2xxx/qla_iocb.c
2040
qla24xx_process_response_queue(vha, rsp);
drivers/scsi/qla2xxx/qla_iocb.c
2075
struct rsp_que *rsp = NULL;
drivers/scsi/qla2xxx/qla_iocb.c
2108
rsp = qpair->rsp;
drivers/scsi/qla2xxx/qla_iocb.c
2257
rsp->ring_ptr->signature != RESPONSE_PROCESSED)
drivers/scsi/qla2xxx/qla_iocb.c
2258
qla24xx_process_response_queue(vha, rsp);
drivers/scsi/qla2xxx/qla_iocb.c
2604
if (sp->u.iocb_cmd.u.ctarg.rsp &&
drivers/scsi/qla2xxx/qla_iocb.c
2606
sp->u.iocb_cmd.u.ctarg.rsp != sp->fcport->ct_desc.ct_sns)) {
drivers/scsi/qla2xxx/qla_iocb.c
2609
sp->u.iocb_cmd.u.ctarg.rsp,
drivers/scsi/qla2xxx/qla_iocb.c
2611
sp->u.iocb_cmd.u.ctarg.rsp = NULL;
drivers/scsi/qla2xxx/qla_iocb.c
3387
struct rsp_que *rsp = NULL;
drivers/scsi/qla2xxx/qla_iocb.c
339
struct rsp_que *rsp;
drivers/scsi/qla2xxx/qla_iocb.c
3394
rsp = ha->rsp_q_map[0];
drivers/scsi/qla2xxx/qla_iocb.c
347
rsp = ha->rsp_q_map[0];
drivers/scsi/qla2xxx/qla_iocb.c
3573
cmd_pkt->entry_status = (uint8_t) rsp->id;
drivers/scsi/qla2xxx/qla_iocb.c
3628
cmd_pkt->entry_status = (uint8_t) rsp->id;
drivers/scsi/qla2xxx/qla_iocb.c
3665
rsp->ring_ptr->signature != RESPONSE_PROCESSED)
drivers/scsi/qla2xxx/qla_iocb.c
3666
qla24xx_process_response_queue(vha, rsp);
drivers/scsi/qla2xxx/qla_iocb.c
4146
struct rsp_que *rsp;
drivers/scsi/qla2xxx/qla_iocb.c
4152
rsp = ha->rsp_q_map[0];
drivers/scsi/qla2xxx/qla_iocb.c
4211
cmd_pkt->entry_status = (uint8_t) rsp->id;
drivers/scsi/qla2xxx/qla_iocb.c
4245
struct rsp_que *rsp;
drivers/scsi/qla2xxx/qla_iocb.c
4262
rsp = qpair->rsp;
drivers/scsi/qla2xxx/qla_iocb.c
438
rsp->ring_ptr->signature != RESPONSE_PROCESSED)
drivers/scsi/qla2xxx/qla_iocb.c
439
qla2x00_process_response_queue(rsp);
drivers/scsi/qla2xxx/qla_iocb.c
4465
rsp->ring_ptr->signature != RESPONSE_PROCESSED)
drivers/scsi/qla2xxx/qla_iocb.c
4466
qla24xx_process_response_queue(vha, rsp);
drivers/scsi/qla2xxx/qla_isr.c
1156
struct rsp_que **rsp)
drivers/scsi/qla2xxx/qla_isr.c
1159
struct rsp_que *rsp_q = *rsp;
drivers/scsi/qla2xxx/qla_isr.c
1263
qla2x00_async_event(scsi_qla_host_t *vha, struct rsp_que *rsp, uint16_t *mb)
drivers/scsi/qla2xxx/qla_isr.c
1344
qla2x00_process_completed_request(vha, rsp->req,
drivers/scsi/qla2xxx/qla_isr.c
1818
qla24xx_process_response_queue(vha, rsp);
drivers/scsi/qla2xxx/qla_isr.c
1820
qla2x00_process_response_queue(rsp);
drivers/scsi/qla2xxx/qla_isr.c
1993
qla2x00_alert_all_vps(rsp, mb);
drivers/scsi/qla2xxx/qla_isr.c
200
void **pkt, struct rsp_que **rsp)
drivers/scsi/qla2xxx/qla_isr.c
202
struct rsp_que *rsp_q = *rsp;
drivers/scsi/qla2xxx/qla_isr.c
2300
(struct ct_sns_rsp *)sp->u.iocb_cmd.u.ctarg.rsp,
drivers/scsi/qla2xxx/qla_isr.c
2360
sp->remap.rsp.buf,
drivers/scsi/qla2xxx/qla_isr.c
2361
sp->remap.rsp.len);
drivers/scsi/qla2xxx/qla_isr.c
2364
__func__, n, sp->remap.rsp.len);
drivers/scsi/qla2xxx/qla_isr.c
237
void **pkt, struct rsp_que **rsp, u8 *buf, u32 buf_len)
drivers/scsi/qla2xxx/qla_isr.c
2391
(struct ct_sns_rsp *)sp->u.iocb_cmd.u.ctarg.rsp,
drivers/scsi/qla2xxx/qla_isr.c
240
struct rsp_que *rsp_q = *rsp;
drivers/scsi/qla2xxx/qla_isr.c
2416
((u8 *)sp->remap.rsp.buf)[0] == ELS_LS_ACC) {
drivers/scsi/qla2xxx/qla_isr.c
2438
((u8 *)sp->remap.rsp.buf)[0] == ELS_LS_RJT) {
drivers/scsi/qla2xxx/qla_isr.c
261
__qla_consume_iocb(vha, pkt, rsp);
drivers/scsi/qla2xxx/qla_isr.c
2912
struct rsp_que *rsp,
drivers/scsi/qla2xxx/qla_isr.c
2922
qla2x00_status_entry(vha, rsp, pkt);
drivers/scsi/qla2xxx/qla_isr.c
2928
qla2x00_process_completed_request(vha, rsp->req,
drivers/scsi/qla2xxx/qla_isr.c
2935
qla2x00_process_completed_request(vha, rsp->req,
drivers/scsi/qla2xxx/qla_isr.c
2939
qla2x00_status_cont_entry(rsp, (sts_cont_entry_t *)pkt);
drivers/scsi/qla2xxx/qla_isr.c
2942
qla2x00_mbx_iocb_entry(vha, rsp->req, (struct mbx_entry *)pkt);
drivers/scsi/qla2xxx/qla_isr.c
2945
qla2x00_ct_entry(vha, rsp->req, pkt, CT_IOCB_TYPE);
drivers/scsi/qla2xxx/qla_isr.c
2961
qla2x00_process_response_queue(struct rsp_que *rsp)
drivers/scsi/qla2xxx/qla_isr.c
2964
struct qla_hw_data *ha = rsp->hw;
drivers/scsi/qla2xxx/qla_isr.c
2973
while (rsp->ring_ptr->signature != RESPONSE_PROCESSED) {
drivers/scsi/qla2xxx/qla_isr.c
2974
pkt = (sts_entry_t *)rsp->ring_ptr;
drivers/scsi/qla2xxx/qla_isr.c
2976
rsp->ring_index++;
drivers/scsi/qla2xxx/qla_isr.c
2977
if (rsp->ring_index == rsp->length) {
drivers/scsi/qla2xxx/qla_isr.c
2978
rsp->ring_index = 0;
drivers/scsi/qla2xxx/qla_isr.c
2979
rsp->ring_ptr = rsp->ring;
drivers/scsi/qla2xxx/qla_isr.c
2981
rsp->ring_ptr++;
drivers/scsi/qla2xxx/qla_isr.c
2985
qla2x00_error_entry(vha, rsp, pkt);
drivers/scsi/qla2xxx/qla_isr.c
2991
qla2x00_process_response_entry(vha, rsp, pkt);
drivers/scsi/qla2xxx/qla_isr.c
2997
wrt_reg_word(ISP_RSP_Q_OUT(ha, reg), rsp->ring_index);
drivers/scsi/qla2xxx/qla_isr.c
3002
uint32_t sense_len, struct rsp_que *rsp, int res)
drivers/scsi/qla2xxx/qla_isr.c
3025
rsp->status_srb = sp;
drivers/scsi/qla2xxx/qla_isr.c
32
void **pkt, struct rsp_que **rsp);
drivers/scsi/qla2xxx/qla_isr.c
3313
qla2x00_status_entry(scsi_qla_host_t *vha, struct rsp_que *rsp, void *pkt)
drivers/scsi/qla2xxx/qla_isr.c
350
struct rsp_que *rsp;
drivers/scsi/qla2xxx/qla_isr.c
353
rsp = (struct rsp_que *) dev_id;
drivers/scsi/qla2xxx/qla_isr.c
3533
rsp, res);
drivers/scsi/qla2xxx/qla_isr.c
354
if (!rsp) {
drivers/scsi/qla2xxx/qla_isr.c
360
ha = rsp->hw;
drivers/scsi/qla2xxx/qla_isr.c
3604
sense_len, rsp, res);
drivers/scsi/qla2xxx/qla_isr.c
3694
if (rsp->status_srb == NULL)
drivers/scsi/qla2xxx/qla_isr.c
3709
qla2x00_status_cont_entry(struct rsp_que *rsp, sts_cont_entry_t *pkt)
drivers/scsi/qla2xxx/qla_isr.c
3712
struct qla_hw_data *ha = rsp->hw;
drivers/scsi/qla2xxx/qla_isr.c
3714
srb_t *sp = rsp->status_srb;
drivers/scsi/qla2xxx/qla_isr.c
3730
rsp->status_srb = NULL;
drivers/scsi/qla2xxx/qla_isr.c
3754
rsp->status_srb = NULL;
drivers/scsi/qla2xxx/qla_isr.c
3767
qla2x00_error_entry(scsi_qla_host_t *vha, struct rsp_que *rsp, sts_entry_t *pkt)
drivers/scsi/qla2xxx/qla_isr.c
3779
pkt->entry_type, pkt->entry_status, pkt->handle, rsp->id);
drivers/scsi/qla2xxx/qla_isr.c
3912
struct rsp_que *rsp, response_t *pkt, u32 rsp_q_in)
drivers/scsi/qla2xxx/qla_isr.c
3922
if (rsp->ring_index == 0)
drivers/scsi/qla2xxx/qla_isr.c
3923
start_pkt_ring_index = rsp->length - 1;
drivers/scsi/qla2xxx/qla_isr.c
3925
start_pkt_ring_index = rsp->ring_index - 1;
drivers/scsi/qla2xxx/qla_isr.c
3929
iocb_cnt = rsp->length - start_pkt_ring_index + rsp_q_in;
drivers/scsi/qla2xxx/qla_isr.c
3938
__func__, rsp->ring, pkt, pkt->entry_count, iocb_cnt, rsp_q_in, rc);
drivers/scsi/qla2xxx/qla_isr.c
3971
struct rsp_que *rsp)
drivers/scsi/qla2xxx/qla_isr.c
3984
if (rsp->qpair->cpuid != raw_smp_processor_id() || !rsp->qpair->rcv_intr) {
drivers/scsi/qla2xxx/qla_isr.c
3985
rsp->qpair->rcv_intr = 1;
drivers/scsi/qla2xxx/qla_isr.c
3987
if (!rsp->qpair->cpu_mapped)
drivers/scsi/qla2xxx/qla_isr.c
3988
qla_cpu_update(rsp->qpair, raw_smp_processor_id());
drivers/scsi/qla2xxx/qla_isr.c
3999
__update_rsp_in(is_shadow_hba, rsp, rsp_in);
drivers/scsi/qla2xxx/qla_isr.c
4001
while (rsp->ring_index != rsp_in &&
drivers/scsi/qla2xxx/qla_isr.c
4002
rsp->ring_ptr->signature != RESPONSE_PROCESSED) {
drivers/scsi/qla2xxx/qla_isr.c
4003
pkt = (struct sts_entry_24xx *)rsp->ring_ptr;
drivers/scsi/qla2xxx/qla_isr.c
4004
cur_ring_index = rsp->ring_index;
drivers/scsi/qla2xxx/qla_isr.c
4006
rsp->ring_index++;
drivers/scsi/qla2xxx/qla_isr.c
4007
if (rsp->ring_index == rsp->length) {
drivers/scsi/qla2xxx/qla_isr.c
4008
rsp->ring_index = 0;
drivers/scsi/qla2xxx/qla_isr.c
4009
rsp->ring_ptr = rsp->ring;
drivers/scsi/qla2xxx/qla_isr.c
401
qla2x00_async_event(vha, rsp, mb);
drivers/scsi/qla2xxx/qla_isr.c
4011
rsp->ring_ptr++;
drivers/scsi/qla2xxx/qla_isr.c
4015
if (qla2x00_error_entry(vha, rsp, (sts_entry_t *) pkt))
drivers/scsi/qla2xxx/qla_isr.c
4026
qla2x00_status_entry(vha, rsp, pkt);
drivers/scsi/qla2xxx/qla_isr.c
4029
qla2x00_status_cont_entry(rsp, (sts_cont_entry_t *)pkt);
drivers/scsi/qla2xxx/qla_isr.c
4036
qla24xx_logio_entry(vha, rsp->req,
drivers/scsi/qla2xxx/qla_isr.c
4040
qla24xx_els_ct_entry(vha, rsp->req, pkt, CT_IOCB_TYPE);
drivers/scsi/qla2xxx/qla_isr.c
4043
qla24xx_els_ct_entry(vha, rsp->req, pkt, ELS_IOCB_TYPE);
drivers/scsi/qla2xxx/qla_isr.c
4057
qlt_handle_abts_recv(vha, rsp,
drivers/scsi/qla2xxx/qla_isr.c
4067
qlt_response_pkt_all_vps(vha, rsp, (response_t *)pkt);
drivers/scsi/qla2xxx/qla_isr.c
4071
rsp->req);
drivers/scsi/qla2xxx/qla_isr.c
4075
qlt_response_pkt_all_vps(vha, rsp,
drivers/scsi/qla2xxx/qla_isr.c
4078
qla24xxx_nack_iocb_entry(vha, rsp->req,
drivers/scsi/qla2xxx/qla_isr.c
4082
qla_marker_iocb_entry(vha, rsp->req, (struct mrk_entry_24xx *)pkt);
drivers/scsi/qla2xxx/qla_isr.c
4085
qla24xx_abort_iocb_entry(vha, rsp->req,
drivers/scsi/qla2xxx/qla_isr.c
4089
qla24xx_mbx_iocb_entry(vha, rsp->req,
drivers/scsi/qla2xxx/qla_isr.c
4093
qla_ctrlvp_completed(vha, rsp->req,
drivers/scsi/qla2xxx/qla_isr.c
4113
(void **)&pkt, &rsp);
drivers/scsi/qla2xxx/qla_isr.c
4114
__update_rsp_in(is_shadow_hba, rsp, rsp_in);
drivers/scsi/qla2xxx/qla_isr.c
412
qla2x00_process_response_queue(rsp);
drivers/scsi/qla2xxx/qla_isr.c
4122
if (qla_chk_cont_iocb_avail(vha, rsp, (response_t *)pkt, rsp_in)) {
drivers/scsi/qla2xxx/qla_isr.c
4130
rsp->ring_ptr = (response_t *)pkt;
drivers/scsi/qla2xxx/qla_isr.c
4131
rsp->ring_index = cur_ring_index;
drivers/scsi/qla2xxx/qla_isr.c
4138
qla24xx_auth_els(vha, (void **)&pkt, &rsp);
drivers/scsi/qla2xxx/qla_isr.c
4147
qla28xx_sa_update_iocb_entry(vha, rsp->req,
drivers/scsi/qla2xxx/qla_isr.c
4152
if (qla_chk_cont_iocb_avail(vha, rsp, (response_t *)pkt, rsp_in)) {
drivers/scsi/qla2xxx/qla_isr.c
4153
rsp->ring_ptr = (response_t *)pkt;
drivers/scsi/qla2xxx/qla_isr.c
4154
rsp->ring_index = cur_ring_index;
drivers/scsi/qla2xxx/qla_isr.c
4161
qla2xxx_process_purls_iocb((void **)&pkt, &rsp);
drivers/scsi/qla2xxx/qla_isr.c
4178
wrt_reg_dword(&reg->rsp_q_out[0], rsp->ring_index);
drivers/scsi/qla2xxx/qla_isr.c
4180
wrt_reg_dword(rsp->rsp_q_out, rsp->ring_index);
drivers/scsi/qla2xxx/qla_isr.c
4254
struct rsp_que *rsp;
drivers/scsi/qla2xxx/qla_isr.c
4258
rsp = (struct rsp_que *) dev_id;
drivers/scsi/qla2xxx/qla_isr.c
4259
if (!rsp) {
drivers/scsi/qla2xxx/qla_isr.c
4265
ha = rsp->hw;
drivers/scsi/qla2xxx/qla_isr.c
4310
qla2x00_async_event(vha, rsp, mb);
drivers/scsi/qla2xxx/qla_isr.c
4314
qla24xx_process_response_queue(vha, rsp);
drivers/scsi/qla2xxx/qla_isr.c
4322
qla24xx_process_response_queue(vha, rsp);
drivers/scsi/qla2xxx/qla_isr.c
4350
struct rsp_que *rsp;
drivers/scsi/qla2xxx/qla_isr.c
4355
rsp = (struct rsp_que *) dev_id;
drivers/scsi/qla2xxx/qla_isr.c
4356
if (!rsp) {
drivers/scsi/qla2xxx/qla_isr.c
4361
ha = rsp->hw;
drivers/scsi/qla2xxx/qla_isr.c
4367
qla24xx_process_response_queue(vha, rsp);
drivers/scsi/qla2xxx/qla_isr.c
4382
struct rsp_que *rsp;
drivers/scsi/qla2xxx/qla_isr.c
4391
rsp = (struct rsp_que *) dev_id;
drivers/scsi/qla2xxx/qla_isr.c
4392
if (!rsp) {
drivers/scsi/qla2xxx/qla_isr.c
4397
ha = rsp->hw;
drivers/scsi/qla2xxx/qla_isr.c
4440
qla2x00_async_event(vha, rsp, mb);
drivers/scsi/qla2xxx/qla_isr.c
4444
qla24xx_process_response_queue(vha, rsp);
drivers/scsi/qla2xxx/qla_isr.c
4452
qla24xx_process_response_queue(vha, rsp);
drivers/scsi/qla2xxx/qla_isr.c
4512
qla24xx_enable_msix(struct qla_hw_data *ha, struct rsp_que *rsp)
drivers/scsi/qla2xxx/qla_isr.c
4587
qentry->handle = rsp;
drivers/scsi/qla2xxx/qla_isr.c
4588
rsp->msix = qentry;
drivers/scsi/qla2xxx/qla_isr.c
4594
0, qla82xx_msix_entries[i].name, rsp);
drivers/scsi/qla2xxx/qla_isr.c
4598
0, qentry->name, rsp);
drivers/scsi/qla2xxx/qla_isr.c
4612
rsp->msix = qentry;
drivers/scsi/qla2xxx/qla_isr.c
4613
qentry->handle = rsp;
drivers/scsi/qla2xxx/qla_isr.c
4620
0, qentry->name, rsp);
drivers/scsi/qla2xxx/qla_isr.c
464
struct rsp_que *rsp;
drivers/scsi/qla2xxx/qla_isr.c
4657
qla2x00_request_irqs(struct qla_hw_data *ha, struct rsp_que *rsp)
drivers/scsi/qla2xxx/qla_isr.c
468
rsp = (struct rsp_que *) dev_id;
drivers/scsi/qla2xxx/qla_isr.c
469
if (!rsp) {
drivers/scsi/qla2xxx/qla_isr.c
4690
ret = qla24xx_enable_msix(ha, rsp);
drivers/scsi/qla2xxx/qla_isr.c
4724
QLA2XXX_DRIVER_NAME, rsp);
drivers/scsi/qla2xxx/qla_isr.c
475
ha = rsp->hw;
drivers/scsi/qla2xxx/qla_isr.c
4754
struct rsp_que *rsp;
drivers/scsi/qla2xxx/qla_isr.c
4764
rsp = ha->rsp_q_map[0];
drivers/scsi/qla2xxx/qla_isr.c
4780
free_irq(pci_irq_vector(ha->pdev, 0), rsp);
drivers/scsi/qla2xxx/qla_isr.c
530
qla2x00_async_event(vha, rsp, mb);
drivers/scsi/qla2xxx/qla_isr.c
533
qla2x00_process_response_queue(rsp);
drivers/scsi/qla2xxx/qla_isr.c
538
qla2x00_async_event(vha, rsp, mb);
drivers/scsi/qla2xxx/qla_isr.c
544
qla2x00_async_event(vha, rsp, mb);
drivers/scsi/qla2xxx/qla_isr.c
854
struct rsp_que **rsp, bool is_purls,
drivers/scsi/qla2xxx/qla_isr.c
859
struct rsp_que *rsp_q = *rsp;
drivers/scsi/qla2xxx/qla_mbx.c
4460
struct verify_chip_rsp_84xx rsp;
drivers/scsi/qla2xxx/qla_mbx.c
4513
status[0] = le16_to_cpu(mn->p.rsp.comp_status);
drivers/scsi/qla2xxx/qla_mbx.c
4515
le16_to_cpu(mn->p.rsp.failure_code) : 0;
drivers/scsi/qla2xxx/qla_mbx.c
4532
le32_to_cpu(mn->p.rsp.fw_ver));
drivers/scsi/qla2xxx/qla_mbx.c
4537
le32_to_cpu(mn->p.rsp.fw_ver);
drivers/scsi/qla2xxx/qla_mbx.c
4582
if (req->rsp)
drivers/scsi/qla2xxx/qla_mbx.c
4583
mcp->mb[10] = req->rsp->id;
drivers/scsi/qla2xxx/qla_mbx.c
4631
qla25xx_init_rsp_que(struct scsi_qla_host *vha, struct rsp_que *rsp)
drivers/scsi/qla2xxx/qla_mbx.c
4646
rsp->options |= BIT_13;
drivers/scsi/qla2xxx/qla_mbx.c
4649
mcp->mb[1] = rsp->options;
drivers/scsi/qla2xxx/qla_mbx.c
4650
mcp->mb[2] = MSW(LSD(rsp->dma));
drivers/scsi/qla2xxx/qla_mbx.c
4651
mcp->mb[3] = LSW(LSD(rsp->dma));
drivers/scsi/qla2xxx/qla_mbx.c
4652
mcp->mb[6] = MSW(MSD(rsp->dma));
drivers/scsi/qla2xxx/qla_mbx.c
4653
mcp->mb[7] = LSW(MSD(rsp->dma));
drivers/scsi/qla2xxx/qla_mbx.c
4654
mcp->mb[5] = rsp->length;
drivers/scsi/qla2xxx/qla_mbx.c
4655
mcp->mb[14] = rsp->msix->entry;
drivers/scsi/qla2xxx/qla_mbx.c
4656
mcp->mb[13] = rsp->rid;
drivers/scsi/qla2xxx/qla_mbx.c
4660
mcp->mb[4] = rsp->id;
drivers/scsi/qla2xxx/qla_mbx.c
4662
mcp->mb[8] = *rsp->in_ptr = 0;
drivers/scsi/qla2xxx/qla_mbx.c
4682
if (!(rsp->options & BIT_0)) {
drivers/scsi/qla2xxx/qla_mbx.c
4683
wrt_reg_dword(rsp->rsp_q_out, 0);
drivers/scsi/qla2xxx/qla_mbx.c
4685
wrt_reg_dword(rsp->rsp_q_in, 0);
drivers/scsi/qla2xxx/qla_mid.c
275
qla2x00_alert_all_vps(struct rsp_que *rsp, uint16_t *mb)
drivers/scsi/qla2xxx/qla_mid.c
278
struct qla_hw_data *ha = rsp->hw;
drivers/scsi/qla2xxx/qla_mid.c
301
qla2x00_async_event(vha, rsp, mb);
drivers/scsi/qla2xxx/qla_mid.c
309
qla2x00_async_event(vha, rsp, mb);
drivers/scsi/qla2xxx/qla_mid.c
593
qla25xx_free_rsp_que(struct scsi_qla_host *vha, struct rsp_que *rsp)
drivers/scsi/qla2xxx/qla_mid.c
596
uint16_t que_id = rsp->id;
drivers/scsi/qla2xxx/qla_mid.c
598
if (rsp->msix && rsp->msix->have_irq) {
drivers/scsi/qla2xxx/qla_mid.c
599
free_irq(rsp->msix->vector, rsp->msix->handle);
drivers/scsi/qla2xxx/qla_mid.c
600
rsp->msix->have_irq = 0;
drivers/scsi/qla2xxx/qla_mid.c
601
rsp->msix->in_use = 0;
drivers/scsi/qla2xxx/qla_mid.c
602
rsp->msix->handle = NULL;
drivers/scsi/qla2xxx/qla_mid.c
604
dma_free_coherent(&ha->pdev->dev, (rsp->length + 1) *
drivers/scsi/qla2xxx/qla_mid.c
605
sizeof(response_t), rsp->ring, rsp->dma);
drivers/scsi/qla2xxx/qla_mid.c
606
rsp->ring = NULL;
drivers/scsi/qla2xxx/qla_mid.c
607
rsp->dma = 0;
drivers/scsi/qla2xxx/qla_mid.c
614
kfree(rsp);
drivers/scsi/qla2xxx/qla_mid.c
635
qla25xx_delete_rsp_que(struct scsi_qla_host *vha, struct rsp_que *rsp)
drivers/scsi/qla2xxx/qla_mid.c
639
if (rsp && vha->flags.qpairs_rsp_created) {
drivers/scsi/qla2xxx/qla_mid.c
640
rsp->options |= BIT_0;
drivers/scsi/qla2xxx/qla_mid.c
641
ret = qla25xx_init_rsp_que(vha, rsp);
drivers/scsi/qla2xxx/qla_mid.c
645
qla25xx_free_rsp_que(vha, rsp);
drivers/scsi/qla2xxx/qla_mid.c
657
struct rsp_que *rsp = NULL;
drivers/scsi/qla2xxx/qla_mid.c
682
rsp = ha->rsp_q_map[cnt];
drivers/scsi/qla2xxx/qla_mid.c
683
if (rsp && test_bit(cnt, ha->rsp_qid_map)) {
drivers/scsi/qla2xxx/qla_mid.c
684
ret = qla25xx_delete_rsp_que(vha, rsp);
drivers/scsi/qla2xxx/qla_mid.c
688
rsp->id);
drivers/scsi/qla2xxx/qla_mid.c
752
req->rsp = NULL;
drivers/scsi/qla2xxx/qla_mid.c
754
req->rsp = ha->rsp_q_map[rsp_que];
drivers/scsi/qla2xxx/qla_mid.c
820
qla24xx_process_response_queue(vha, qpair->rsp);
drivers/scsi/qla2xxx/qla_mid.c
831
struct rsp_que *rsp = NULL;
drivers/scsi/qla2xxx/qla_mid.c
837
rsp = kzalloc_obj(struct rsp_que);
drivers/scsi/qla2xxx/qla_mid.c
838
if (rsp == NULL) {
drivers/scsi/qla2xxx/qla_mid.c
844
rsp->length = RESPONSE_ENTRY_CNT_MQ;
drivers/scsi/qla2xxx/qla_mid.c
845
rsp->ring = dma_alloc_coherent(&ha->pdev->dev,
drivers/scsi/qla2xxx/qla_mid.c
846
(rsp->length + 1) * sizeof(response_t),
drivers/scsi/qla2xxx/qla_mid.c
847
&rsp->dma, GFP_KERNEL);
drivers/scsi/qla2xxx/qla_mid.c
848
if (rsp->ring == NULL) {
drivers/scsi/qla2xxx/qla_mid.c
864
rsp->msix = qpair->msix;
drivers/scsi/qla2xxx/qla_mid.c
866
ha->rsp_q_map[que_id] = rsp;
drivers/scsi/qla2xxx/qla_mid.c
867
rsp->rid = rid;
drivers/scsi/qla2xxx/qla_mid.c
868
rsp->vp_idx = vp_idx;
drivers/scsi/qla2xxx/qla_mid.c
869
rsp->hw = ha;
drivers/scsi/qla2xxx/qla_mid.c
872
que_id, rsp->rid, rsp->vp_idx, rsp->hw);
drivers/scsi/qla2xxx/qla_mid.c
874
if (MSB(rsp->rid))
drivers/scsi/qla2xxx/qla_mid.c
877
if (LSB(rsp->rid))
drivers/scsi/qla2xxx/qla_mid.c
886
rsp->options = options;
drivers/scsi/qla2xxx/qla_mid.c
887
rsp->id = que_id;
drivers/scsi/qla2xxx/qla_mid.c
889
rsp->rsp_q_in = &reg->isp25mq.rsp_q_in;
drivers/scsi/qla2xxx/qla_mid.c
890
rsp->rsp_q_out = &reg->isp25mq.rsp_q_out;
drivers/scsi/qla2xxx/qla_mid.c
891
rsp->in_ptr = (uint16_t *)(rsp->ring + rsp->length);
drivers/scsi/qla2xxx/qla_mid.c
895
rsp->options, rsp->id, rsp->rsp_q_in,
drivers/scsi/qla2xxx/qla_mid.c
896
rsp->rsp_q_out);
drivers/scsi/qla2xxx/qla_mid.c
899
rsp->options, rsp->id, rsp->rsp_q_in,
drivers/scsi/qla2xxx/qla_mid.c
900
rsp->rsp_q_out);
drivers/scsi/qla2xxx/qla_mid.c
907
ret = qla25xx_init_rsp_que(base_vha, rsp);
drivers/scsi/qla2xxx/qla_mid.c
918
rsp->req = NULL;
drivers/scsi/qla2xxx/qla_mid.c
920
qla2x00_init_response_q_entries(rsp);
drivers/scsi/qla2xxx/qla_mid.c
923
return rsp->id;
drivers/scsi/qla2xxx/qla_mid.c
926
qla25xx_free_rsp_que(base_vha, rsp);
drivers/scsi/qla2xxx/qla_mr.c
1396
qlafx00_init_response_q_entries(struct rsp_que *rsp)
drivers/scsi/qla2xxx/qla_mr.c
1401
rsp->ring_ptr = rsp->ring;
drivers/scsi/qla2xxx/qla_mr.c
1402
rsp->ring_index = 0;
drivers/scsi/qla2xxx/qla_mr.c
1403
rsp->status_srb = NULL;
drivers/scsi/qla2xxx/qla_mr.c
1404
pkt = rsp->ring_ptr;
drivers/scsi/qla2xxx/qla_mr.c
1405
for (cnt = 0; cnt < rsp->length; cnt++) {
drivers/scsi/qla2xxx/qla_mr.c
2102
uint32_t sense_len, struct rsp_que *rsp, int res)
drivers/scsi/qla2xxx/qla_mr.c
2132
rsp->status_srb = sp;
drivers/scsi/qla2xxx/qla_mr.c
2248
qlafx00_status_entry(scsi_qla_host_t *vha, struct rsp_que *rsp, void *pkt)
drivers/scsi/qla2xxx/qla_mr.c
2381
rsp, res);
drivers/scsi/qla2xxx/qla_mr.c
2463
sense_len, rsp, res);
drivers/scsi/qla2xxx/qla_mr.c
2511
if (rsp->status_srb == NULL)
drivers/scsi/qla2xxx/qla_mr.c
2525
qlafx00_status_cont_entry(struct rsp_que *rsp, sts_cont_entry_t *pkt)
drivers/scsi/qla2xxx/qla_mr.c
2528
struct qla_hw_data *ha = rsp->hw;
drivers/scsi/qla2xxx/qla_mr.c
2530
srb_t *sp = rsp->status_srb;
drivers/scsi/qla2xxx/qla_mr.c
2551
rsp->status_srb = NULL;
drivers/scsi/qla2xxx/qla_mr.c
2590
rsp->status_srb = NULL;
drivers/scsi/qla2xxx/qla_mr.c
2605
struct rsp_que *rsp, void *pkt)
drivers/scsi/qla2xxx/qla_mr.c
2660
qlafx00_error_entry(scsi_qla_host_t *vha, struct rsp_que *rsp,
drivers/scsi/qla2xxx/qla_mr.c
2689
struct rsp_que *rsp)
drivers/scsi/qla2xxx/qla_mr.c
2696
lreq_q_in = rd_reg_dword(rsp->rsp_q_in);
drivers/scsi/qla2xxx/qla_mr.c
2697
lreq_q_out = rsp->ring_index;
drivers/scsi/qla2xxx/qla_mr.c
2700
lptr = rsp->ring_ptr;
drivers/scsi/qla2xxx/qla_mr.c
2701
memcpy_fromio(rsp->rsp_pkt, (void __iomem *)lptr,
drivers/scsi/qla2xxx/qla_mr.c
2702
sizeof(rsp->rsp_pkt));
drivers/scsi/qla2xxx/qla_mr.c
2703
pkt = (struct sts_entry_fx00 *)rsp->rsp_pkt;
drivers/scsi/qla2xxx/qla_mr.c
2705
rsp->ring_index++;
drivers/scsi/qla2xxx/qla_mr.c
2707
if (rsp->ring_index == rsp->length) {
drivers/scsi/qla2xxx/qla_mr.c
2709
rsp->ring_index = 0;
drivers/scsi/qla2xxx/qla_mr.c
2710
rsp->ring_ptr = rsp->ring;
drivers/scsi/qla2xxx/qla_mr.c
2712
rsp->ring_ptr++;
drivers/scsi/qla2xxx/qla_mr.c
2720
qlafx00_error_entry(vha, rsp,
drivers/scsi/qla2xxx/qla_mr.c
2727
qlafx00_status_entry(vha, rsp, pkt);
drivers/scsi/qla2xxx/qla_mr.c
2731
qlafx00_status_cont_entry(rsp, (sts_cont_entry_t *)pkt);
drivers/scsi/qla2xxx/qla_mr.c
2735
qlafx00_multistatus_entry(vha, rsp, pkt);
drivers/scsi/qla2xxx/qla_mr.c
2739
qlafx00_abort_iocb_entry(vha, rsp->req,
drivers/scsi/qla2xxx/qla_mr.c
2744
qlafx00_ioctl_iosb_entry(vha, rsp->req,
drivers/scsi/qla2xxx/qla_mr.c
2758
wrt_reg_dword(rsp->rsp_q_out, rsp->ring_index);
drivers/scsi/qla2xxx/qla_mr.c
2884
struct rsp_que *rsp;
drivers/scsi/qla2xxx/qla_mr.c
2889
rsp = (struct rsp_que *) dev_id;
drivers/scsi/qla2xxx/qla_mr.c
2890
if (!rsp) {
drivers/scsi/qla2xxx/qla_mr.c
2896
ha = rsp->hw;
drivers/scsi/qla2xxx/qla_mr.c
2925
qlafx00_process_response_queue(vha, rsp);
drivers/scsi/qla2xxx/qla_mr.c
3054
struct rsp_que *rsp = NULL;
drivers/scsi/qla2xxx/qla_mr.c
3063
rsp = ha->rsp_q_map[0];
drivers/scsi/qla2xxx/qla_mr.c
3132
lcmd_pkt.entry_status = (uint8_t) rsp->id;
drivers/scsi/qla2xxx/qla_mr.c
813
struct rsp_que *rsp = ha->rsp_q_map[0];
drivers/scsi/qla2xxx/qla_mr.c
819
rsp->length_fx00 = rsp->length;
drivers/scsi/qla2xxx/qla_mr.c
820
rsp->ring_fx00 = rsp->ring;
drivers/scsi/qla2xxx/qla_mr.c
821
rsp->dma_fx00 = rsp->dma;
drivers/scsi/qla2xxx/qla_mr.c
830
"rsp->dma_fx00: 0x%llx\n", rsp, rsp->ring_fx00,
drivers/scsi/qla2xxx/qla_mr.c
831
rsp->length_fx00, (u64)rsp->dma_fx00);
drivers/scsi/qla2xxx/qla_mr.c
839
struct rsp_que *rsp = ha->rsp_q_map[0];
drivers/scsi/qla2xxx/qla_mr.c
857
rsp->length = ha->rsp_que_len;
drivers/scsi/qla2xxx/qla_mr.c
858
rsp->ring = (void __force *)ha->iobase + ha->rsp_que_off;
drivers/scsi/qla2xxx/qla_mr.c
859
rsp->dma = bar2_hdl + ha->rsp_que_off;
drivers/scsi/qla2xxx/qla_mr.c
860
if ((!rsp->ring) || (rsp->length == 0)) {
drivers/scsi/qla2xxx/qla_mr.c
869
rsp, rsp->ring, rsp->length,
drivers/scsi/qla2xxx/qla_mr.c
870
ha->rsp_que_off, (u64)rsp->dma);
drivers/scsi/qla2xxx/qla_nvme.c
1227
void qla2xxx_process_purls_iocb(void **pkt, struct rsp_que **rsp)
drivers/scsi/qla2xxx/qla_nvme.c
1234
struct rsp_que *rsp_q = *rsp;
drivers/scsi/qla2xxx/qla_nvme.c
1281
item = qla27xx_copy_multiple_pkt(vha, pkt, rsp, true, false);
drivers/scsi/qla2xxx/qla_nvme.c
1325
qla_nvme_ls_reject_iocb(vha, (*rsp)->qpair, &a, false);
drivers/scsi/qla2xxx/qla_nvme.c
1326
__qla_consume_iocb(vha, pkt, rsp);
drivers/scsi/qla2xxx/qla_nvme.c
564
struct rsp_que *rsp = NULL;
drivers/scsi/qla2xxx/qla_nvme.c
576
rsp = qpair->rsp;
drivers/scsi/qla2xxx/qla_nvme.c
750
rsp->ring_ptr->signature != RESPONSE_PROCESSED)
drivers/scsi/qla2xxx/qla_nvme.c
751
qla24xx_process_response_queue(vha, rsp);
drivers/scsi/qla2xxx/qla_nx.c
1711
struct rsp_que *rsp = ha->rsp_q_map[0];
drivers/scsi/qla2xxx/qla_nx.c
1718
icb->response_q_length = cpu_to_le16(rsp->length);
drivers/scsi/qla2xxx/qla_nx.c
1720
put_unaligned_le64(rsp->dma, &icb->response_q_address);
drivers/scsi/qla2xxx/qla_nx.c
1962
struct rsp_que *rsp;
drivers/scsi/qla2xxx/qla_nx.c
1970
rsp = (struct rsp_que *) dev_id;
drivers/scsi/qla2xxx/qla_nx.c
1971
if (!rsp) {
drivers/scsi/qla2xxx/qla_nx.c
1976
ha = rsp->hw;
drivers/scsi/qla2xxx/qla_nx.c
2017
qla2x00_async_event(vha, rsp, mb);
drivers/scsi/qla2xxx/qla_nx.c
2020
qla24xx_process_response_queue(vha, rsp);
drivers/scsi/qla2xxx/qla_nx.c
2046
struct rsp_que *rsp;
drivers/scsi/qla2xxx/qla_nx.c
2054
rsp = (struct rsp_que *) dev_id;
drivers/scsi/qla2xxx/qla_nx.c
2055
if (!rsp) {
drivers/scsi/qla2xxx/qla_nx.c
2060
ha = rsp->hw;
drivers/scsi/qla2xxx/qla_nx.c
2086
qla2x00_async_event(vha, rsp, mb);
drivers/scsi/qla2xxx/qla_nx.c
2089
qla24xx_process_response_queue(vha, rsp);
drivers/scsi/qla2xxx/qla_nx.c
2112
struct rsp_que *rsp;
drivers/scsi/qla2xxx/qla_nx.c
2117
rsp = (struct rsp_que *) dev_id;
drivers/scsi/qla2xxx/qla_nx.c
2118
if (!rsp) {
drivers/scsi/qla2xxx/qla_nx.c
2124
ha = rsp->hw;
drivers/scsi/qla2xxx/qla_nx.c
2131
qla24xx_process_response_queue(vha, rsp);
drivers/scsi/qla2xxx/qla_nx.c
2143
struct rsp_que *rsp;
drivers/scsi/qla2xxx/qla_nx.c
2150
rsp = (struct rsp_que *) dev_id;
drivers/scsi/qla2xxx/qla_nx.c
2151
if (!rsp) {
drivers/scsi/qla2xxx/qla_nx.c
2156
ha = rsp->hw;
drivers/scsi/qla2xxx/qla_nx.c
2179
qla2x00_async_event(vha, rsp, mb);
drivers/scsi/qla2xxx/qla_nx.c
2182
qla24xx_process_response_queue(vha, rsp);
drivers/scsi/qla2xxx/qla_nx2.c
3880
struct rsp_que *rsp;
drivers/scsi/qla2xxx/qla_nx2.c
3889
rsp = (struct rsp_que *) dev_id;
drivers/scsi/qla2xxx/qla_nx2.c
3890
if (!rsp) {
drivers/scsi/qla2xxx/qla_nx2.c
3895
ha = rsp->hw;
drivers/scsi/qla2xxx/qla_nx2.c
3955
qla2x00_async_event(vha, rsp, mb);
drivers/scsi/qla2xxx/qla_nx2.c
3958
qla24xx_process_response_queue(vha, rsp);
drivers/scsi/qla2xxx/qla_os.c
2916
struct rsp_que *rsp = NULL;
drivers/scsi/qla2xxx/qla_os.c
3237
ret = qla2x00_mem_alloc(ha, req_length, rsp_length, &req, &rsp);
drivers/scsi/qla2xxx/qla_os.c
3323
ret = qla2x00_request_irqs(ha, rsp);
drivers/scsi/qla2xxx/qla_os.c
3328
ret = qla2x00_alloc_queues(ha, req, rsp);
drivers/scsi/qla2xxx/qla_os.c
3360
rsp->req = req;
drivers/scsi/qla2xxx/qla_os.c
3361
req->rsp = rsp;
drivers/scsi/qla2xxx/qla_os.c
3364
ha->rsp_q_map[0] = rsp;
drivers/scsi/qla2xxx/qla_os.c
3373
rsp->rsp_q_in = &ha->iobase->isp24.rsp_q_in;
drivers/scsi/qla2xxx/qla_os.c
3374
rsp->rsp_q_out = &ha->iobase->isp24.rsp_q_out;
drivers/scsi/qla2xxx/qla_os.c
3379
rsp->rsp_q_in = &ha->mqiobase->isp25mq.rsp_q_in;
drivers/scsi/qla2xxx/qla_os.c
3380
rsp->rsp_q_out = &ha->mqiobase->isp25mq.rsp_q_out;
drivers/scsi/qla2xxx/qla_os.c
3386
rsp->rsp_q_in = &ha->iobase->ispfx00.rsp_q_in;
drivers/scsi/qla2xxx/qla_os.c
3387
rsp->rsp_q_out = &ha->iobase->ispfx00.rsp_q_out;
drivers/scsi/qla2xxx/qla_os.c
3392
rsp->rsp_q_in = &ha->iobase->isp82.rsp_q_in[0];
drivers/scsi/qla2xxx/qla_os.c
3393
rsp->rsp_q_out = &ha->iobase->isp82.rsp_q_out[0];
drivers/scsi/qla2xxx/qla_os.c
3398
ha->rsp_q_map, ha->req_q_map, rsp->req, req->rsp);
drivers/scsi/qla2xxx/qla_os.c
3403
rsp->rsp_q_in, rsp->rsp_q_out);
drivers/scsi/qla2xxx/qla_os.c
3406
ha->rsp_q_map, ha->req_q_map, rsp->req, req->rsp);
drivers/scsi/qla2xxx/qla_os.c
3409
req->req_q_in, req->req_q_out, rsp->rsp_q_in, rsp->rsp_q_out);
drivers/scsi/qla2xxx/qla_os.c
3648
rsp = NULL;
drivers/scsi/qla2xxx/qla_os.c
3653
qla2x00_free_rsp_que(ha, rsp);
drivers/scsi/qla2xxx/qla_os.c
411
struct rsp_que *rsp)
drivers/scsi/qla2xxx/qla_os.c
4146
struct req_que **req, struct rsp_que **rsp)
drivers/scsi/qla2xxx/qla_os.c
415
rsp->qpair = ha->base_qpair;
drivers/scsi/qla2xxx/qla_os.c
416
rsp->req = req;
drivers/scsi/qla2xxx/qla_os.c
419
ha->base_qpair->rsp = rsp;
drivers/scsi/qla2xxx/qla_os.c
429
qla_cpu_update(rsp->qpair, raw_smp_processor_id());
drivers/scsi/qla2xxx/qla_os.c
4353
*rsp = kzalloc_obj(struct rsp_que);
drivers/scsi/qla2xxx/qla_os.c
4354
if (!*rsp) {
drivers/scsi/qla2xxx/qla_os.c
4359
(*rsp)->hw = ha;
drivers/scsi/qla2xxx/qla_os.c
4360
(*rsp)->length = rsp_len;
drivers/scsi/qla2xxx/qla_os.c
4361
(*rsp)->ring = dma_alloc_coherent(&ha->pdev->dev,
drivers/scsi/qla2xxx/qla_os.c
4362
((*rsp)->length + 1) * sizeof(response_t),
drivers/scsi/qla2xxx/qla_os.c
4363
&(*rsp)->dma, GFP_KERNEL);
drivers/scsi/qla2xxx/qla_os.c
4364
if (!(*rsp)->ring) {
drivers/scsi/qla2xxx/qla_os.c
4369
(*req)->rsp = *rsp;
drivers/scsi/qla2xxx/qla_os.c
437
struct rsp_que *rsp)
drivers/scsi/qla2xxx/qla_os.c
4370
(*rsp)->req = *req;
drivers/scsi/qla2xxx/qla_os.c
4374
*req, (*req)->length, (*req)->ring, *rsp, (*rsp)->length,
drivers/scsi/qla2xxx/qla_os.c
4375
(*rsp)->ring);
drivers/scsi/qla2xxx/qla_os.c
4507
dma_free_coherent(&ha->pdev->dev, ((*rsp)->length + 1) *
drivers/scsi/qla2xxx/qla_os.c
4508
sizeof(response_t), (*rsp)->ring, (*rsp)->dma);
drivers/scsi/qla2xxx/qla_os.c
4509
(*rsp)->ring = NULL;
drivers/scsi/qla2xxx/qla_os.c
4510
(*rsp)->dma = 0;
drivers/scsi/qla2xxx/qla_os.c
4512
kfree(*rsp);
drivers/scsi/qla2xxx/qla_os.c
4513
*rsp = NULL;
drivers/scsi/qla2xxx/qla_os.c
462
qla_init_base_qpair(vha, req, rsp);
drivers/scsi/qla2xxx/qla_os.c
483
ha->rsp_q_map[0] = rsp;
drivers/scsi/qla2xxx/qla_os.c
520
static void qla2x00_free_rsp_que(struct qla_hw_data *ha, struct rsp_que *rsp)
drivers/scsi/qla2xxx/qla_os.c
523
if (rsp && rsp->ring_fx00)
drivers/scsi/qla2xxx/qla_os.c
525
(rsp->length_fx00 + 1) * sizeof(request_t),
drivers/scsi/qla2xxx/qla_os.c
526
rsp->ring_fx00, rsp->dma_fx00);
drivers/scsi/qla2xxx/qla_os.c
527
} else if (rsp && rsp->ring) {
drivers/scsi/qla2xxx/qla_os.c
529
(rsp->length + 1) * sizeof(response_t),
drivers/scsi/qla2xxx/qla_os.c
530
rsp->ring, rsp->dma);
drivers/scsi/qla2xxx/qla_os.c
532
kfree(rsp);
drivers/scsi/qla2xxx/qla_os.c
538
struct rsp_que *rsp;
drivers/scsi/qla2xxx/qla_os.c
576
rsp = ha->rsp_q_map[cnt];
drivers/scsi/qla2xxx/qla_os.c
580
qla2x00_free_rsp_que(ha, rsp);
drivers/scsi/qla2xxx/qla_target.c
103
static void qlt_response_pkt(struct scsi_qla_host *ha, struct rsp_que *rsp,
drivers/scsi/qla2xxx/qla_target.c
4005
struct rsp_que *rsp, uint32_t handle, uint8_t cmd_type,
drivers/scsi/qla2xxx/qla_target.c
4016
if (qid == rsp->req->id) {
drivers/scsi/qla2xxx/qla_target.c
4017
req = rsp->req;
drivers/scsi/qla2xxx/qla_target.c
4021
vha->vp_idx, rsp->id, handle);
drivers/scsi/qla2xxx/qla_target.c
4062
handle, req->id, rsp->id);
drivers/scsi/qla2xxx/qla_target.c
4066
vha->vp_idx, handle, req->id, rsp->id);
drivers/scsi/qla2xxx/qla_target.c
407
struct rsp_que *rsp, response_t *pkt)
drivers/scsi/qla2xxx/qla_target.c
4128
struct rsp_que *rsp, uint32_t handle, uint32_t status,
drivers/scsi/qla2xxx/qla_target.c
4133
struct qla_qpair *qpair = rsp->qpair;
drivers/scsi/qla2xxx/qla_target.c
4148
cmd = qlt_ctio_to_cmd(vha, rsp, handle, TYPE_TGT_CMD, ctio);
drivers/scsi/qla2xxx/qla_target.c
427
qlt_response_pkt(host, rsp, pkt);
drivers/scsi/qla2xxx/qla_target.c
445
qlt_response_pkt(host, rsp, pkt);
drivers/scsi/qla2xxx/qla_target.c
467
qlt_response_pkt(host, rsp, pkt);
drivers/scsi/qla2xxx/qla_target.c
484
qlt_response_pkt(host, rsp, pkt);
drivers/scsi/qla2xxx/qla_target.c
501
qlt_response_pkt(host, rsp, pkt);
drivers/scsi/qla2xxx/qla_target.c
505
qlt_response_pkt(vha, rsp, pkt);
drivers/scsi/qla2xxx/qla_target.c
6902
struct rsp_que *rsp, response_t *pkt)
drivers/scsi/qla2xxx/qla_target.c
6910
mcmd = qlt_ctio_to_cmd(vha, rsp, pkt->handle, TYPE_TGT_TMCMD, pkt);
drivers/scsi/qla2xxx/qla_target.c
6929
if (qlt_chk_unresolv_exchg(vha, rsp->qpair, entry)) {
drivers/scsi/qla2xxx/qla_target.c
6933
qlt_24xx_retry_term_exchange(vha, rsp->qpair,
drivers/scsi/qla2xxx/qla_target.c
6951
struct rsp_que *rsp, response_t *pkt)
drivers/scsi/qla2xxx/qla_target.c
6973
qlt_do_ctio_completion(vha, rsp, entry->handle,
drivers/scsi/qla2xxx/qla_target.c
6993
rc = qlt_chk_qfull_thresh_hold(vha, rsp->qpair, atio, 1);
drivers/scsi/qla2xxx/qla_target.c
7007
qlt_send_term_exchange(rsp->qpair, NULL,
drivers/scsi/qla2xxx/qla_target.c
7014
qlt_send_busy(rsp->qpair, atio,
drivers/scsi/qla2xxx/qla_target.c
7021
qlt_send_busy(rsp->qpair, atio,
drivers/scsi/qla2xxx/qla_target.c
7065
qlt_handle_abts_completion(vha, rsp, pkt);
drivers/scsi/qla2xxx/qla_target.c
8233
struct rsp_que *rsp;
drivers/scsi/qla2xxx/qla_target.c
8238
rsp = (struct rsp_que *) dev_id;
drivers/scsi/qla2xxx/qla_target.c
8239
ha = rsp->hw;
drivers/scsi/qla2xxx/qla_target.c
8269
qlt_response_pkt_all_vps(vha, op->rsp, (response_t *)&op->atio);
drivers/scsi/qla2xxx/qla_target.c
8276
qlt_handle_abts_recv(struct scsi_qla_host *vha, struct rsp_que *rsp,
drivers/scsi/qla2xxx/qla_target.c
8287
qlt_response_pkt_all_vps(vha, rsp, pkt);
drivers/scsi/qla2xxx/qla_target.c
8294
op->rsp = rsp;
drivers/scsi/qla2xxx/qla_target.h
845
struct rsp_que *rsp;
drivers/scsi/qla2xxx/qla_tmpl.c
352
struct rsp_que *rsp = vha->hw->rsp_q_map[i];
drivers/scsi/qla2xxx/qla_tmpl.c
354
if (rsp || !buf) {
drivers/scsi/qla2xxx/qla_tmpl.c
355
length = rsp ?
drivers/scsi/qla2xxx/qla_tmpl.c
356
rsp->length : RESPONSE_ENTRY_CNT_MQ;
drivers/scsi/qla2xxx/qla_tmpl.c
359
qla27xx_insertbuf(rsp ? rsp->ring : NULL,
drivers/scsi/qla2xxx/qla_tmpl.c
360
length * sizeof(*rsp->ring), buf, len);
drivers/scsi/qla2xxx/qla_tmpl.c
653
struct rsp_que *rsp = vha->hw->rsp_q_map[i];
drivers/scsi/qla2xxx/qla_tmpl.c
655
if (rsp || !buf) {
drivers/scsi/qla2xxx/qla_tmpl.c
658
qla27xx_insert32(rsp && rsp->in_ptr ?
drivers/scsi/qla2xxx/qla_tmpl.c
659
*rsp->in_ptr : 0, buf, len);
drivers/soc/fsl/qe/qe.c
549
&qe_immr->rsp[i].tibcr[j]);
drivers/soc/fsl/qe/qe.c
554
&qe_immr->rsp[i].eccr);
drivers/soc/hisilicon/kunpeng_hccs.c
1269
*idle = *((u8 *)desc.rsp.data);
drivers/soc/hisilicon/kunpeng_hccs.c
1386
adapt_res = *((u8 *)&desc.rsp.data);
drivers/soc/hisilicon/kunpeng_hccs.c
338
fw_inner_head = &desc->rsp.fw_inner_head;
drivers/soc/hisilicon/kunpeng_hccs.c
373
memcpy(&hdev->caps, desc.rsp.data, sizeof(hdev->caps));
drivers/soc/hisilicon/kunpeng_hccs.c
391
hdev->chip_num = *((u8 *)&desc.rsp.data);
drivers/soc/hisilicon/kunpeng_hccs.c
414
chip->die_num = *((u8 *)&desc.rsp.data);
drivers/soc/hisilicon/kunpeng_hccs.c
471
rsp_data = (struct hccs_die_info_rsp_data *)desc.rsp.data;
drivers/soc/hisilicon/kunpeng_hccs.c
535
struct hccs_rsp_desc *rsp;
drivers/soc/hisilicon/kunpeng_hccs.c
542
rsp = &desc->rsp;
drivers/soc/hisilicon/kunpeng_hccs.c
543
head = &rsp->rsp_head;
drivers/soc/hisilicon/kunpeng_hccs.c
551
memcpy(buf, rsp->data, head->data_len);
drivers/soc/hisilicon/kunpeng_hccs.c
778
*link_status = *((struct hccs_link_status *)desc.rsp.data);
drivers/soc/hisilicon/kunpeng_hccs.c
805
memcpy(crc_err_cnt, &desc.rsp.data, sizeof(u64));
drivers/soc/hisilicon/kunpeng_hccs.c
835
*all_linked = *((u8 *)&desc.rsp.data);
drivers/soc/hisilicon/kunpeng_hccs.c
864
*full_lane = *((u8 *)&desc.rsp.data);
drivers/soc/hisilicon/kunpeng_hccs.c
893
memcpy(total_crc_err_cnt, &desc.rsp.data, sizeof(u64));
drivers/soc/hisilicon/kunpeng_hccs.h
229
struct hccs_rsp_desc rsp;
drivers/soc/qcom/pdr_internal.h
88
struct qmi_response_type_v01 rsp;
drivers/soc/qcom/qcom_pd_mapper.c
155
struct servreg_get_domain_list_resp *rsp;
drivers/soc/qcom/qcom_pd_mapper.c
160
rsp = kzalloc_obj(*rsp);
drivers/soc/qcom/qcom_pd_mapper.c
161
if (!rsp)
drivers/soc/qcom/qcom_pd_mapper.c
166
rsp->resp.result = QMI_RESULT_SUCCESS_V01;
drivers/soc/qcom/qcom_pd_mapper.c
167
rsp->resp.error = QMI_ERR_NONE_V01;
drivers/soc/qcom/qcom_pd_mapper.c
169
rsp->db_rev_count_valid = true;
drivers/soc/qcom/qcom_pd_mapper.c
170
rsp->db_rev_count = 1;
drivers/soc/qcom/qcom_pd_mapper.c
172
rsp->total_domains_valid = true;
drivers/soc/qcom/qcom_pd_mapper.c
173
rsp->total_domains = 0;
drivers/soc/qcom/qcom_pd_mapper.c
181
rsp->domain_list_valid = true;
drivers/soc/qcom/qcom_pd_mapper.c
182
rsp->domain_list_len = 0;
drivers/soc/qcom/qcom_pd_mapper.c
185
u32 i = rsp->total_domains++;
drivers/soc/qcom/qcom_pd_mapper.c
188
u32 j = rsp->domain_list_len++;
drivers/soc/qcom/qcom_pd_mapper.c
190
strscpy(rsp->domain_list[j].name, domain->name,
drivers/soc/qcom/qcom_pd_mapper.c
191
sizeof(rsp->domain_list[i].name));
drivers/soc/qcom/qcom_pd_mapper.c
192
rsp->domain_list[j].instance = domain->instance_id;
drivers/soc/qcom/qcom_pd_mapper.c
201
req->domain_offset_valid ? req->domain_offset : -1, rsp->domain_list_len, rsp->total_domains);
drivers/soc/qcom/qcom_pd_mapper.c
205
servreg_get_domain_list_resp_ei, rsp);
drivers/soc/qcom/qcom_pd_mapper.c
211
kfree(rsp);
drivers/soc/qcom/qcom_pd_mapper.c
220
struct servreg_loc_pfr_resp rsp = {};
drivers/soc/qcom/qcom_pd_mapper.c
225
rsp.rsp.result = QMI_RESULT_SUCCESS_V01;
drivers/soc/qcom/qcom_pd_mapper.c
226
rsp.rsp.error = QMI_ERR_NONE_V01;
drivers/soc/qcom/qcom_pd_mapper.c
230
servreg_loc_pfr_resp_ei, &rsp);
drivers/soc/qcom/qcom_pdr_msg.c
342
.elem_size = sizeof_field(struct servreg_loc_pfr_resp, rsp),
drivers/soc/qcom/qcom_pdr_msg.c
344
.offset = offsetof(struct servreg_loc_pfr_resp, rsp),
drivers/spmi/spmi-apple-controller.c
65
u32 rsp;
drivers/spmi/spmi-apple-controller.c
81
rsp = readl(spmi->regs + SPMI_RSP_REG);
drivers/spmi/spmi-apple-controller.c
84
buf[len_read++] = ((0xff << (8 * i)) & rsp) >> (8 * i);
drivers/staging/octeon/octeon-stubs.h
1153
u64 rsp:1;
drivers/staging/rtl8723bs/core/rtw_ap.c
1249
pcmd->rsp = NULL;
drivers/staging/rtl8723bs/core/rtw_cmd.c
1905
struct set_stakey_rsp *psetstakey_rsp = (struct set_stakey_rsp *)(pcmd->rsp);
drivers/staging/rtl8723bs/core/rtw_cmd.c
1920
struct set_assocsta_rsp *passocsta_rsp = (struct set_assocsta_rsp *)(pcmd->rsp);
drivers/staging/rtl8723bs/core/rtw_cmd.c
353
if (pcmd->rsp) {
drivers/staging/rtl8723bs/core/rtw_cmd.c
356
kfree(pcmd->rsp);
drivers/staging/rtl8723bs/core/rtw_cmd.c
616
pcmd->rsp = NULL;
drivers/staging/rtl8723bs/core/rtw_cmd.c
649
pcmd->rsp = NULL;
drivers/staging/rtl8723bs/core/rtw_cmd.c
790
pcmd->rsp = NULL;
drivers/staging/rtl8723bs/core/rtw_cmd.c
916
ph2c->rsp = (u8 *)psetstakey_rsp;
drivers/staging/rtl8723bs/core/rtw_cmd.c
967
ph2c->rsp = (u8 *)psetstakey_rsp;
drivers/staging/rtl8723bs/core/rtw_mlme.c
1873
pcmd->rsp = NULL;
drivers/staging/rtl8723bs/core/rtw_mlme.c
1944
pcmd->rsp = NULL;
drivers/staging/rtl8723bs/core/rtw_mlme_ext.c
4303
pcmd_obj->rsp = NULL;
drivers/staging/rtl8723bs/core/rtw_mlme_ext.c
4353
pcmd_obj->rsp = NULL;
drivers/staging/rtl8723bs/core/rtw_mlme_ext.c
4395
pcmd_obj->rsp = NULL;
drivers/staging/rtl8723bs/core/rtw_mlme_ext.c
4439
pcmd_obj->rsp = NULL;
drivers/staging/rtl8723bs/core/rtw_mlme_ext.c
4482
pcmd_obj->rsp = NULL;
drivers/staging/rtl8723bs/core/rtw_mlme_ext.c
4532
pcmd_obj->rsp = NULL;
drivers/staging/rtl8723bs/include/rtw_cmd.h
28
u8 *rsp;
drivers/staging/rtl8723bs/include/rtw_cmd.h
79
pcmd->rsp = NULL;\
drivers/staging/rtl8723bs/include/rtw_cmd.h
89
pcmd->rsp = NULL;\
drivers/target/iscsi/cxgbit/cxgbit_main.c
197
cxgbit_lro_add_packet_rsp(struct sk_buff *skb, u8 op, const __be64 *rsp)
drivers/target/iscsi/cxgbit/cxgbit_main.c
202
struct cpl_rx_iscsi_ddp *cpl = (struct cpl_rx_iscsi_ddp *)(rsp + 1);
drivers/target/iscsi/cxgbit/cxgbit_main.c
317
const __be64 *rsp, struct napi_struct *napi)
drivers/target/iscsi/cxgbit/cxgbit_main.c
379
cxgbit_lro_receive(struct cxgbit_sock *csk, u8 op, const __be64 *rsp,
drivers/target/iscsi/cxgbit/cxgbit_main.c
400
skb = cxgbit_lro_init_skb(csk, op, gl, rsp, napi);
drivers/target/iscsi/cxgbit/cxgbit_main.c
423
cxgbit_lro_add_packet_rsp(skb, op, rsp);
drivers/target/iscsi/cxgbit/cxgbit_main.c
434
cxgbit_uld_lro_rx_handler(void *hndl, const __be64 *rsp,
drivers/target/iscsi/cxgbit/cxgbit_main.c
444
unsigned int op = *(u8 *)rsp;
drivers/target/iscsi/cxgbit/cxgbit_main.c
463
(struct cpl_tx_data *)(rsp + 1);
drivers/target/iscsi/cxgbit/cxgbit_main.c
478
if (!cxgbit_lro_receive(csk, op, rsp, NULL, lro_mgr,
drivers/target/iscsi/cxgbit/cxgbit_main.c
488
skb_copy_to_linear_data(skb, &rsp[1], len);
drivers/target/iscsi/cxgbit/cxgbit_main.c
492
gl->va, be64_to_cpu(*rsp),
drivers/target/iscsi/cxgbit/cxgbit_main.c
500
if (!cxgbit_lro_receive(csk, op, rsp, gl, lro_mgr,
drivers/target/iscsi/cxgbit/cxgbit_target.c
785
skb_store_bits(skb, 0, login->rsp, ISCSI_HDR_LEN);
drivers/target/iscsi/iscsi_target_login.c
975
if (iscsi_login_tx_data(conn, login->rsp, login->rsp_buf, length) < 0)
drivers/target/iscsi/iscsi_target_nego.c
1034
login_rsp = (struct iscsi_login_rsp *) login->rsp;
drivers/target/iscsi/iscsi_target_nego.c
323
login_rsp = (struct iscsi_login_rsp *) login->rsp;
drivers/target/iscsi/iscsi_target_nego.c
763
login_rsp = (struct iscsi_login_rsp *) login->rsp;
drivers/target/iscsi/iscsi_target_nego.c
858
login_rsp = (struct iscsi_login_rsp *) login->rsp;
drivers/target/iscsi/iscsi_target_nego.c
966
login_rsp = (struct iscsi_login_rsp *) login->rsp;
drivers/target/iscsi/iscsi_target_util.c
1207
memset(&login->rsp[0], 0, ISCSI_HDR_LEN);
drivers/target/iscsi/iscsi_target_util.c
1209
hdr = (struct iscsi_login_rsp *)&login->rsp[0];
drivers/target/target_core_user.c
1352
entry->rsp.scsi_status = SAM_STAT_CHECK_CONDITION;
drivers/target/target_core_user.c
1358
(entry->hdr.uflags & TCMU_UFLAG_READ_LEN) && entry->rsp.read_len) {
drivers/target/target_core_user.c
1360
if (entry->rsp.read_len < read_len)
drivers/target/target_core_user.c
1361
read_len = entry->rsp.read_len;
drivers/target/target_core_user.c
1364
if (entry->rsp.scsi_status == SAM_STAT_CHECK_CONDITION) {
drivers/target/target_core_user.c
1365
transport_copy_sense_to_cmd(se_cmd, entry->rsp.sense_buffer);
drivers/target/target_core_user.c
1388
entry->rsp.scsi_status, read_len);
drivers/target/target_core_user.c
1390
target_complete_cmd(cmd->se_cmd, entry->rsp.scsi_status);
drivers/usb/host/xhci-tegra.c
622
struct tegra_xusb_mbox_msg rsp;
drivers/usb/host/xhci-tegra.c
628
memset(&rsp, 0, sizeof(rsp));
drivers/usb/host/xhci-tegra.c
633
rsp.data = clk_get_rate(tegra->falcon_clk) / 1000;
drivers/usb/host/xhci-tegra.c
634
if (rsp.data != msg->data)
drivers/usb/host/xhci-tegra.c
635
rsp.cmd = MBOX_CMD_NAK;
drivers/usb/host/xhci-tegra.c
637
rsp.cmd = MBOX_CMD_ACK;
drivers/usb/host/xhci-tegra.c
646
rsp.cmd = MBOX_CMD_NAK;
drivers/usb/host/xhci-tegra.c
648
rsp.cmd = MBOX_CMD_ACK;
drivers/usb/host/xhci-tegra.c
650
rsp.data = clk_get_rate(tegra->ss_src_clk) / 1000;
drivers/usb/host/xhci-tegra.c
652
rsp.cmd = MBOX_CMD_ACK;
drivers/usb/host/xhci-tegra.c
653
rsp.data = msg->data;
drivers/usb/host/xhci-tegra.c
671
rsp.cmd = MBOX_CMD_NAK;
drivers/usb/host/xhci-tegra.c
673
rsp.cmd = MBOX_CMD_ACK;
drivers/usb/host/xhci-tegra.c
676
rsp.data = msg->data;
drivers/usb/host/xhci-tegra.c
699
rsp.cmd = MBOX_CMD_NAK;
drivers/usb/host/xhci-tegra.c
701
rsp.cmd = MBOX_CMD_ACK;
drivers/usb/host/xhci-tegra.c
704
rsp.data = msg->data;
drivers/usb/host/xhci-tegra.c
736
rsp.cmd = MBOX_CMD_NAK;
drivers/usb/host/xhci-tegra.c
738
rsp.cmd = MBOX_CMD_ACK;
drivers/usb/host/xhci-tegra.c
741
rsp.data = msg->data;
drivers/usb/host/xhci-tegra.c
749
if (rsp.cmd) {
drivers/usb/host/xhci-tegra.c
750
const char *cmd = (rsp.cmd == MBOX_CMD_ACK) ? "ACK" : "NAK";
drivers/usb/host/xhci-tegra.c
752
err = tegra_xusb_mbox_send(tegra, &rsp);
drivers/vdpa/octeon_ep/octep_vdpa_hw.c
39
u16 rsp:1;
drivers/vhost/scsi.c
1079
struct virtio_scsi_cmd_resp rsp;
drivers/vhost/scsi.c
1083
memset(&rsp, 0, sizeof(rsp));
drivers/vhost/scsi.c
1084
rsp.status = status;
drivers/vhost/scsi.c
1087
sizeof(rsp));
drivers/vhost/scsi.c
1089
ret = copy_to_iter(&rsp, sizeof(rsp), &iov_iter);
drivers/vhost/scsi.c
1091
if (likely(ret == sizeof(rsp)))
drivers/vhost/scsi.c
1110
} rsp;
drivers/vhost/scsi.c
1115
memset(&rsp, 0, sizeof(rsp));
drivers/vhost/scsi.c
1119
rsp.cmd.response = VIRTIO_SCSI_S_BAD_TARGET;
drivers/vhost/scsi.c
1122
rsp.tmf.response = VIRTIO_SCSI_S_BAD_TARGET;
drivers/vhost/scsi.c
1125
rsp.an.response = VIRTIO_SCSI_S_BAD_TARGET;
drivers/vhost/scsi.c
1131
ret = copy_to_iter(&rsp, rsp_size, &iov_iter);
drivers/vhost/scsi.c
1531
struct virtio_scsi_ctrl_tmf_resp rsp;
drivers/vhost/scsi.c
1536
memset(&rsp, 0, sizeof(rsp));
drivers/vhost/scsi.c
1537
rsp.response = tmf_resp_code;
drivers/vhost/scsi.c
1539
iov_iter_init(&iov_iter, ITER_DEST, resp_iov, in_iovs, sizeof(rsp));
drivers/vhost/scsi.c
1541
ret = copy_to_iter(&rsp, sizeof(rsp), &iov_iter);
drivers/vhost/scsi.c
1542
if (likely(ret == sizeof(rsp)))
drivers/vhost/scsi.c
1649
struct virtio_scsi_ctrl_an_resp rsp;
drivers/vhost/scsi.c
1654
memset(&rsp, 0, sizeof(rsp)); /* event_actual = 0 */
drivers/vhost/scsi.c
1655
rsp.response = VIRTIO_SCSI_S_OK;
drivers/vhost/scsi.c
1657
iov_iter_init(&iov_iter, ITER_DEST, &vq->iov[vc->out], vc->in, sizeof(rsp));
drivers/vhost/scsi.c
1659
ret = copy_to_iter(&rsp, sizeof(rsp), &iov_iter);
drivers/vhost/scsi.c
1660
if (likely(ret == sizeof(rsp)))
drivers/xen/pvcalls-back.c
266
struct xen_pvcalls_response *rsp;
drivers/xen/pvcalls-back.c
280
rsp = RING_GET_RESPONSE(&fedata->ring, fedata->ring.rsp_prod_pvt++);
drivers/xen/pvcalls-back.c
281
rsp->req_id = req->req_id;
drivers/xen/pvcalls-back.c
282
rsp->cmd = req->cmd;
drivers/xen/pvcalls-back.c
283
rsp->u.socket.id = req->u.socket.id;
drivers/xen/pvcalls-back.c
284
rsp->ret = ret;
drivers/xen/pvcalls-back.c
399
struct xen_pvcalls_response *rsp;
drivers/xen/pvcalls-back.c
427
rsp = RING_GET_RESPONSE(&fedata->ring, fedata->ring.rsp_prod_pvt++);
drivers/xen/pvcalls-back.c
428
rsp->req_id = req->req_id;
drivers/xen/pvcalls-back.c
429
rsp->cmd = req->cmd;
drivers/xen/pvcalls-back.c
430
rsp->u.connect.id = req->u.connect.id;
drivers/xen/pvcalls-back.c
431
rsp->ret = ret;
drivers/xen/pvcalls-back.c
485
struct xen_pvcalls_response *rsp;
drivers/xen/pvcalls-back.c
508
rsp = RING_GET_RESPONSE(&fedata->ring, fedata->ring.rsp_prod_pvt++);
drivers/xen/pvcalls-back.c
509
rsp->req_id = req->req_id;
drivers/xen/pvcalls-back.c
510
rsp->u.release.id = req->u.release.id;
drivers/xen/pvcalls-back.c
511
rsp->cmd = req->cmd;
drivers/xen/pvcalls-back.c
512
rsp->ret = ret;
drivers/xen/pvcalls-back.c
528
struct xen_pvcalls_response *rsp;
drivers/xen/pvcalls-back.c
578
rsp = RING_GET_RESPONSE(&fedata->ring, fedata->ring.rsp_prod_pvt++);
drivers/xen/pvcalls-back.c
579
rsp->req_id = req->req_id;
drivers/xen/pvcalls-back.c
580
rsp->cmd = req->cmd;
drivers/xen/pvcalls-back.c
581
rsp->u.accept.id = req->u.accept.id;
drivers/xen/pvcalls-back.c
582
rsp->ret = ret;
drivers/xen/pvcalls-back.c
594
struct xen_pvcalls_response *rsp;
drivers/xen/pvcalls-back.c
606
rsp = RING_GET_RESPONSE(&fedata->ring,
drivers/xen/pvcalls-back.c
608
rsp->req_id = mappass->reqcopy.req_id;
drivers/xen/pvcalls-back.c
609
rsp->u.poll.id = mappass->reqcopy.u.poll.id;
drivers/xen/pvcalls-back.c
610
rsp->cmd = mappass->reqcopy.cmd;
drivers/xen/pvcalls-back.c
611
rsp->ret = 0;
drivers/xen/pvcalls-back.c
631
struct xen_pvcalls_response *rsp;
drivers/xen/pvcalls-back.c
682
rsp = RING_GET_RESPONSE(&fedata->ring, fedata->ring.rsp_prod_pvt++);
drivers/xen/pvcalls-back.c
683
rsp->req_id = req->req_id;
drivers/xen/pvcalls-back.c
684
rsp->cmd = req->cmd;
drivers/xen/pvcalls-back.c
685
rsp->u.bind.id = req->u.bind.id;
drivers/xen/pvcalls-back.c
686
rsp->ret = ret;
drivers/xen/pvcalls-back.c
696
struct xen_pvcalls_response *rsp;
drivers/xen/pvcalls-back.c
709
rsp = RING_GET_RESPONSE(&fedata->ring, fedata->ring.rsp_prod_pvt++);
drivers/xen/pvcalls-back.c
710
rsp->req_id = req->req_id;
drivers/xen/pvcalls-back.c
711
rsp->cmd = req->cmd;
drivers/xen/pvcalls-back.c
712
rsp->u.listen.id = req->u.listen.id;
drivers/xen/pvcalls-back.c
713
rsp->ret = ret;
drivers/xen/pvcalls-back.c
723
struct xen_pvcalls_response *rsp;
drivers/xen/pvcalls-back.c
754
rsp = RING_GET_RESPONSE(&fedata->ring, fedata->ring.rsp_prod_pvt++);
drivers/xen/pvcalls-back.c
755
rsp->req_id = req->req_id;
drivers/xen/pvcalls-back.c
756
rsp->cmd = req->cmd;
drivers/xen/pvcalls-back.c
757
rsp->u.accept.id = req->u.accept.id;
drivers/xen/pvcalls-back.c
758
rsp->ret = ret;
drivers/xen/pvcalls-back.c
767
struct xen_pvcalls_response *rsp;
drivers/xen/pvcalls-back.c
810
rsp = RING_GET_RESPONSE(&fedata->ring, fedata->ring.rsp_prod_pvt++);
drivers/xen/pvcalls-back.c
811
rsp->req_id = req->req_id;
drivers/xen/pvcalls-back.c
812
rsp->cmd = req->cmd;
drivers/xen/pvcalls-back.c
813
rsp->u.poll.id = req->u.poll.id;
drivers/xen/pvcalls-back.c
814
rsp->ret = ret;
drivers/xen/pvcalls-back.c
848
struct xen_pvcalls_response *rsp;
drivers/xen/pvcalls-back.c
851
rsp = RING_GET_RESPONSE(
drivers/xen/pvcalls-back.c
853
rsp->req_id = req->req_id;
drivers/xen/pvcalls-back.c
854
rsp->cmd = req->cmd;
drivers/xen/pvcalls-back.c
855
rsp->ret = -ENOTSUPP;
drivers/xen/pvcalls-front.c
1120
READ_ONCE(bedata->rsp[req_id].req_id) == req_id ||
drivers/xen/pvcalls-front.c
1158
WRITE_ONCE(bedata->rsp[req_id].req_id, PVCALLS_INVALID_ID);
drivers/xen/pvcalls-front.c
1259
bedata->rsp[i].req_id = PVCALLS_INVALID_ID;
drivers/xen/pvcalls-front.c
130
bedata->rsp[*req_id].req_id != PVCALLS_INVALID_ID)
drivers/xen/pvcalls-front.c
143
READ_ONCE(bedata->rsp[req_id].req_id) == req_id ||
drivers/xen/pvcalls-front.c
184
struct xen_pvcalls_response *rsp;
drivers/xen/pvcalls-front.c
205
rsp = RING_GET_RESPONSE(&bedata->ring, bedata->ring.rsp_cons);
drivers/xen/pvcalls-front.c
207
req_id = rsp->req_id;
drivers/xen/pvcalls-front.c
223
if (rsp->cmd == PVCALLS_POLL) {
drivers/xen/pvcalls-front.c
225
rsp->u.poll.id;
drivers/xen/pvcalls-front.c
238
dst = (uint8_t *)&bedata->rsp[req_id] +
drivers/xen/pvcalls-front.c
239
sizeof(rsp->req_id);
drivers/xen/pvcalls-front.c
240
src = (uint8_t *)rsp + sizeof(rsp->req_id);
drivers/xen/pvcalls-front.c
241
memcpy(dst, src, sizeof(*rsp) - sizeof(rsp->req_id));
drivers/xen/pvcalls-front.c
247
bedata->rsp[req_id].req_id = req_id;
drivers/xen/pvcalls-front.c
376
ret = bedata->rsp[req_id].ret;
drivers/xen/pvcalls-front.c
377
bedata->rsp[req_id].req_id = PVCALLS_INVALID_ID;
drivers/xen/pvcalls-front.c
41
struct xen_pvcalls_response rsp[PVCALLS_NR_RSP_PER_RING];
drivers/xen/pvcalls-front.c
526
ret = bedata->rsp[req_id].ret;
drivers/xen/pvcalls-front.c
527
bedata->rsp[req_id].req_id = PVCALLS_INVALID_ID;
drivers/xen/pvcalls-front.c
763
ret = bedata->rsp[req_id].ret;
drivers/xen/pvcalls-front.c
764
bedata->rsp[req_id].req_id = PVCALLS_INVALID_ID;
drivers/xen/pvcalls-front.c
816
ret = bedata->rsp[req_id].ret;
drivers/xen/pvcalls-front.c
817
bedata->rsp[req_id].req_id = PVCALLS_INVALID_ID;
drivers/xen/pvcalls-front.c
854
READ_ONCE(bedata->rsp[req_id].req_id) == req_id) {
drivers/xen/pvcalls-front.c
938
READ_ONCE(bedata->rsp[req_id].req_id) == req_id ||
drivers/xen/pvcalls-front.c
957
bedata->rsp[req_id].req_id = PVCALLS_INVALID_ID;
drivers/xen/pvcalls-front.c
967
ret = bedata->rsp[req_id].ret;
drivers/xen/pvcalls-front.c
968
bedata->rsp[req_id].req_id = PVCALLS_INVALID_ID;
drivers/xen/pvcalls-front.c
992
READ_ONCE(bedata->rsp[req_id].req_id) == req_id)
drivers/xen/xenbus/xenbus_comms.c
179
src = get_input_chunk(cons, prod, intf->rsp, &avail);
fs/smb/client/cifsencrypt.c
330
char *rsp = NULL;
fs/smb/client/cifsencrypt.c
348
rsp = kmalloc(len, GFP_KERNEL);
fs/smb/client/cifsencrypt.c
349
if (!rsp) {
fs/smb/client/cifsencrypt.c
354
memcpy(rsp + baselen, ses->auth_key.response, tilen);
fs/smb/client/cifsencrypt.c
355
av = (void *)(rsp + baselen + tilen);
fs/smb/client/cifsencrypt.c
366
ses->auth_key.response = rsp;
fs/smb/client/cifsglob.h
412
u32 *tag, struct kvec *rsp,
fs/smb/client/cifsproto.h
298
int parse_dfs_referrals(struct get_dfs_referral_rsp *rsp, u32 rsp_size,
fs/smb/client/cifsproto.h
34
void free_rsp_buf(int resp_buftype, void *rsp);
fs/smb/client/cifssmb.c
1344
OPEN_RSP *rsp = NULL;
fs/smb/client/cifssmb.c
1360
(void **)&rsp);
fs/smb/client/cifssmb.c
1425
(struct smb_hdr *)rsp, &bytes_returned, 0);
fs/smb/client/cifssmb.c
1436
*oplock = rsp->OplockLevel;
fs/smb/client/cifssmb.c
1438
oparms->fid->netfid = rsp->Fid;
fs/smb/client/cifssmb.c
1443
if (cpu_to_le32(FILE_CREATE) == rsp->CreateAction)
fs/smb/client/cifssmb.c
1449
&rsp->common_attributes,
fs/smb/client/cifssmb.c
1452
buf->AllocationSize = rsp->AllocationSize;
fs/smb/client/cifssmb.c
1453
buf->EndOfFile = rsp->EndOfFile;
fs/smb/client/cifssmb.c
2964
u32 *tag, struct kvec *rsp,
fs/smb/client/cifssmb.c
3079
rsp->iov_base = io_rsp;
fs/smb/client/cifssmb.c
3080
rsp->iov_len = io_rsp_len;
fs/smb/client/misc.c
262
free_rsp_buf(int resp_buftype, void *rsp)
fs/smb/client/misc.c
265
cifs_small_buf_release(rsp);
fs/smb/client/misc.c
267
cifs_buf_release(rsp);
fs/smb/client/misc.c
691
parse_dfs_referrals(struct get_dfs_referral_rsp *rsp, u32 rsp_size,
fs/smb/client/misc.c
703
if (rsp_size < sizeof(*rsp)) {
fs/smb/client/misc.c
706
__func__, rsp_size, sizeof(*rsp));
fs/smb/client/misc.c
711
*num_of_nodes = le16_to_cpu(rsp->NumberOfReferrals);
fs/smb/client/misc.c
720
if (sizeof(*rsp) + *num_of_nodes * sizeof(REFERRAL3) > rsp_size) {
fs/smb/client/misc.c
724
sizeof(*rsp) + *num_of_nodes * sizeof(REFERRAL3));
fs/smb/client/misc.c
729
ref = (struct dfs_referral_level_3 *) &(rsp->referrals);
fs/smb/client/misc.c
738
data_end = (char *)rsp + rsp_size;
fs/smb/client/misc.c
741
*num_of_nodes, le32_to_cpu(rsp->DFSFlags));
fs/smb/client/misc.c
756
node->flags = le32_to_cpu(rsp->DFSFlags);
fs/smb/client/misc.c
757
path_consumed = le16_to_cpu(rsp->PathConsumed);
fs/smb/client/smb1ops.c
232
READ_RSP *rsp = (READ_RSP *)buf;
fs/smb/client/smb1ops.c
233
return le16_to_cpu(rsp->DataOffset);
fs/smb/client/smb1ops.c
239
READ_RSP *rsp = (READ_RSP *)buf;
fs/smb/client/smb1ops.c
242
return (le16_to_cpu(rsp->DataLengthHigh) << 16) +
fs/smb/client/smb1ops.c
243
le16_to_cpu(rsp->DataLength);
fs/smb/client/smb1proto.h
110
const char *full_path, u32 *tag, struct kvec *rsp,
fs/smb/client/smb2inode.c
109
struct smb2_query_info_rsp *rsp = rsp_iov->iov_base;
fs/smb/client/smb2inode.c
116
outlen = le32_to_cpu(rsp->OutputBufferLength);
fs/smb/client/smb2inode.c
122
le16_to_cpu(rsp->OutputBufferOffset));
fs/smb/client/smb2inode.c
1456
u32 *tag, struct kvec *rsp,
fs/smb/client/smb2inode.c
1479
*rsp = data.reparse.io.iov;
fs/smb/client/smb2inode.c
782
struct smb2_create_rsp *rsp = iov->iov_base;
fs/smb/client/smb2inode.c
787
switch (rsp->hdr.Status) {
fs/smb/client/smb2inode.c
811
reparse_point = !!(rsp->Flags & SMB2_CREATE_FLAG_REPARSEPOINT);
fs/smb/client/smb2misc.c
570
smb2_tcon_has_lease(struct cifs_tcon *tcon, struct smb2_lease_break *rsp)
fs/smb/client/smb2misc.c
575
int ack_req = le32_to_cpu(rsp->Flags &
fs/smb/client/smb2misc.c
578
lease_state = le32_to_cpu(rsp->NewLeaseState);
fs/smb/client/smb2misc.c
583
if (memcmp(cinode->lease_key, rsp->LeaseKey,
fs/smb/client/smb2misc.c
598
cfile->oplock_epoch = le16_to_cpu(rsp->Epoch);
fs/smb/client/smb2misc.c
610
struct smb2_lease_break *rsp)
fs/smb/client/smb2misc.c
612
__u8 lease_state = le32_to_cpu(rsp->NewLeaseState);
fs/smb/client/smb2misc.c
613
int ack_req = le32_to_cpu(rsp->Flags &
fs/smb/client/smb2misc.c
619
if (memcmp(open->lease_key, rsp->LeaseKey,
fs/smb/client/smb2misc.c
640
struct smb2_lease_break *rsp = (struct smb2_lease_break *)buffer;
fs/smb/client/smb2misc.c
647
trace_smb3_lease_break_enter(le32_to_cpu(rsp->CurrentLeaseState),
fs/smb/client/smb2misc.c
648
le32_to_cpu(rsp->Flags),
fs/smb/client/smb2misc.c
649
le16_to_cpu(rsp->Epoch),
fs/smb/client/smb2misc.c
650
le32_to_cpu(rsp->hdr.Id.SyncId.TreeId),
fs/smb/client/smb2misc.c
651
le64_to_cpu(rsp->hdr.SessionId),
fs/smb/client/smb2misc.c
652
*((u64 *)rsp->LeaseKey),
fs/smb/client/smb2misc.c
653
*((u64 *)&rsp->LeaseKey[8]));
fs/smb/client/smb2misc.c
669
if (smb2_tcon_has_lease(tcon, rsp)) {
fs/smb/client/smb2misc.c
675
rsp);
fs/smb/client/smb2misc.c
687
rsp->NewLeaseState);
fs/smb/client/smb2misc.c
692
if (cached_dir_lease_break(tcon, rsp->LeaseKey)) {
fs/smb/client/smb2misc.c
700
trace_smb3_lease_not_found(le32_to_cpu(rsp->CurrentLeaseState),
fs/smb/client/smb2misc.c
701
le32_to_cpu(rsp->Flags),
fs/smb/client/smb2misc.c
702
le16_to_cpu(rsp->Epoch),
fs/smb/client/smb2misc.c
703
le32_to_cpu(rsp->hdr.Id.SyncId.TreeId),
fs/smb/client/smb2misc.c
704
le64_to_cpu(rsp->hdr.SessionId),
fs/smb/client/smb2misc.c
705
*((u64 *)rsp->LeaseKey),
fs/smb/client/smb2misc.c
706
*((u64 *)&rsp->LeaseKey[8]));
fs/smb/client/smb2misc.c
714
struct smb2_oplock_break *rsp = (struct smb2_oplock_break *)buffer;
fs/smb/client/smb2misc.c
723
if (rsp->hdr.Command != SMB2_OPLOCK_BREAK)
fs/smb/client/smb2misc.c
726
if (rsp->StructureSize !=
fs/smb/client/smb2misc.c
728
if (le16_to_cpu(rsp->StructureSize) == 44)
fs/smb/client/smb2misc.c
734
cifs_dbg(FYI, "oplock level 0x%x\n", rsp->OplockLevel);
fs/smb/client/smb2misc.c
748
if (rsp->PersistentFid !=
fs/smb/client/smb2misc.c
750
rsp->VolatileFid !=
fs/smb/client/smb2misc.c
760
rsp->OplockLevel == SMB2_OPLOCK_LEVEL_NONE)
fs/smb/client/smb2misc.c
769
cfile->oplock_level = rsp->OplockLevel;
fs/smb/client/smb2misc.c
784
trace_smb3_oplock_not_found(0 /* no xid */, rsp->PersistentFid,
fs/smb/client/smb2misc.c
785
le32_to_cpu(rsp->hdr.Id.SyncId.TreeId),
fs/smb/client/smb2misc.c
786
le64_to_cpu(rsp->hdr.SessionId));
fs/smb/client/smb2misc.c
885
struct smb2_create_rsp *rsp = mid->resp_buf;
fs/smb/client/smb2misc.c
901
rsp->PersistentFileId,
fs/smb/client/smb2misc.c
902
rsp->VolatileFileId);
fs/smb/client/smb2ops.c
1140
struct smb2_query_info_rsp *rsp;
fs/smb/client/smb2ops.c
1162
rsp = (struct smb2_query_info_rsp *)rsp_iov.iov_base;
fs/smb/client/smb2ops.c
1163
rc = smb2_validate_iov(le16_to_cpu(rsp->OutputBufferOffset),
fs/smb/client/smb2ops.c
1164
le32_to_cpu(rsp->OutputBufferLength),
fs/smb/client/smb2ops.c
1171
le16_to_cpu(rsp->OutputBufferOffset) + (char *)rsp);
fs/smb/client/smb2ops.c
1173
le32_to_cpu(rsp->OutputBufferLength), ea_name);
fs/smb/client/smb2ops.c
1202
struct smb2_query_info_rsp *rsp;
fs/smb/client/smb2ops.c
1255
rsp = (struct smb2_query_info_rsp *)rsp_iov[1].iov_base;
fs/smb/client/smb2ops.c
1256
used_len = le32_to_cpu(rsp->OutputBufferLength);
fs/smb/client/smb2ops.c
2081
struct smb2_read_rsp *rsp = (struct smb2_read_rsp *)buf;
fs/smb/client/smb2ops.c
2083
return rsp->DataOffset;
fs/smb/client/smb2ops.c
2089
struct smb2_read_rsp *rsp = (struct smb2_read_rsp *)buf;
fs/smb/client/smb2ops.c
2092
return le32_to_cpu(rsp->DataRemaining);
fs/smb/client/smb2ops.c
2094
return le32_to_cpu(rsp->DataLength);
fs/smb/client/smb2ops.c
2863
struct kvec *rsp, int *buftype,
fs/smb/client/smb2ops.c
2997
*rsp = rsp_iov[1];
fs/smb/client/smb2ops.c
3023
struct smb2_query_info_rsp *rsp;
fs/smb/client/smb2ops.c
3039
rsp = (struct smb2_query_info_rsp *)rsp_iov.iov_base;
fs/smb/client/smb2ops.c
3042
le16_to_cpu(rsp->OutputBufferOffset) + (char *)rsp);
fs/smb/client/smb2ops.c
3043
rc = smb2_validate_iov(le16_to_cpu(rsp->OutputBufferOffset),
fs/smb/client/smb2ops.c
3044
le32_to_cpu(rsp->OutputBufferLength),
fs/smb/client/smb2pdu.c
1108
struct smb2_negotiate_rsp *rsp;
fs/smb/client/smb2pdu.c
1191
rsp = (struct smb2_negotiate_rsp *)rsp_iov.iov_base;
fs/smb/client/smb2pdu.c
1202
u16 dialect = le16_to_cpu(rsp->DialectRevision);
fs/smb/client/smb2pdu.c
1253
cifs_dbg(FYI, "mode 0x%x\n", rsp->SecurityMode);
fs/smb/client/smb2pdu.c
1292
server->maxBuf = min_t(unsigned int, le32_to_cpu(rsp->MaxTransactSize),
fs/smb/client/smb2pdu.c
1294
server->max_read = le32_to_cpu(rsp->MaxReadSize);
fs/smb/client/smb2pdu.c
1295
server->max_write = le32_to_cpu(rsp->MaxWriteSize);
fs/smb/client/smb2pdu.c
1296
server->sec_mode = le16_to_cpu(rsp->SecurityMode);
fs/smb/client/smb2pdu.c
1300
server->capabilities = le32_to_cpu(rsp->Capabilities);
fs/smb/client/smb2pdu.c
1314
(struct smb2_hdr *)rsp);
fs/smb/client/smb2pdu.c
1339
if (rsp->NegotiateContextCount)
fs/smb/client/smb2pdu.c
1340
rc = smb311_decode_neg_context(rsp, server,
fs/smb/client/smb2pdu.c
1349
free_rsp_buf(resp_buftype, rsp);
fs/smb/client/smb2pdu.c
1712
struct smb2_sess_setup_rsp *rsp = NULL;
fs/smb/client/smb2pdu.c
1774
rsp = (struct smb2_sess_setup_rsp *)sess_data->iov[0].iov_base;
fs/smb/client/smb2pdu.c
1777
ses->Suid = le64_to_cpu(rsp->hdr.SessionId);
fs/smb/client/smb2pdu.c
1778
ses->session_flags = le16_to_cpu(rsp->SessionFlags);
fs/smb/client/smb2pdu.c
1814
struct smb2_sess_setup_rsp *rsp = NULL;
fs/smb/client/smb2pdu.c
1851
rsp = (struct smb2_sess_setup_rsp *)sess_data->iov[0].iov_base;
fs/smb/client/smb2pdu.c
1855
rsp->hdr.Status == STATUS_MORE_PROCESSING_REQUIRED)
fs/smb/client/smb2pdu.c
1861
u16 boff = le16_to_cpu(rsp->SecurityBufferOffset);
fs/smb/client/smb2pdu.c
1868
rc = decode_ntlmssp_challenge(rsp->Buffer,
fs/smb/client/smb2pdu.c
1869
le16_to_cpu(rsp->SecurityBufferLength), ses);
fs/smb/client/smb2pdu.c
1881
ses->Suid = le64_to_cpu(rsp->hdr.SessionId);
fs/smb/client/smb2pdu.c
1882
ses->session_flags = le16_to_cpu(rsp->SessionFlags);
fs/smb/client/smb2pdu.c
1907
struct smb2_sess_setup_rsp *rsp = NULL;
fs/smb/client/smb2pdu.c
1941
rsp = (struct smb2_sess_setup_rsp *)sess_data->iov[0].iov_base;
fs/smb/client/smb2pdu.c
1949
ses->Suid = le64_to_cpu(rsp->hdr.SessionId);
fs/smb/client/smb2pdu.c
1950
ses->session_flags = le16_to_cpu(rsp->SessionFlags);
fs/smb/client/smb2pdu.c
2136
struct smb2_tree_connect_rsp *rsp = NULL;
fs/smb/client/smb2pdu.c
2211
rsp = (struct smb2_tree_connect_rsp *)rsp_iov.iov_base;
fs/smb/client/smb2pdu.c
2213
if ((rc != 0) || (rsp == NULL)) {
fs/smb/client/smb2pdu.c
2219
switch (rsp->ShareType) {
fs/smb/client/smb2pdu.c
2232
cifs_server_dbg(VFS, "unknown share type %d\n", rsp->ShareType);
fs/smb/client/smb2pdu.c
2237
tcon->share_flags = le32_to_cpu(rsp->ShareFlags);
fs/smb/client/smb2pdu.c
2238
tcon->capabilities = rsp->Capabilities; /* we keep caps little endian */
fs/smb/client/smb2pdu.c
2239
tcon->maximal_access = le32_to_cpu(rsp->MaximalAccess);
fs/smb/client/smb2pdu.c
2240
tcon->tid = le32_to_cpu(rsp->hdr.Id.SyncId.TreeId);
fs/smb/client/smb2pdu.c
2243
if ((rsp->Capabilities & SMB2_SHARE_CAP_DFS) &&
fs/smb/client/smb2pdu.c
2259
free_rsp_buf(resp_buftype, rsp);
fs/smb/client/smb2pdu.c
2265
if (rsp && rsp->hdr.Status == STATUS_BAD_NETWORK_NAME)
fs/smb/client/smb2pdu.c
2430
struct smb2_create_rsp *rsp = rsp_iov->iov_base;
fs/smb/client/smb2pdu.c
2444
off = le32_to_cpu(rsp->CreateContextsOffset);
fs/smb/client/smb2pdu.c
2445
rem = le32_to_cpu(rsp->CreateContextsLength);
fs/smb/client/smb2pdu.c
2448
cc = (struct create_context *)((u8 *)rsp + off);
fs/smb/client/smb2pdu.c
2496
if (rsp->OplockLevel != SMB2_OPLOCK_LEVEL_LEASE)
fs/smb/client/smb2pdu.c
2497
*oplock = rsp->OplockLevel;
fs/smb/client/smb2pdu.c
2924
struct smb2_create_rsp *rsp = NULL;
fs/smb/client/smb2pdu.c
3076
rsp = (struct smb2_create_rsp *)rsp_iov.iov_base;
fs/smb/client/smb2pdu.c
3077
if (rsp == NULL) {
fs/smb/client/smb2pdu.c
3083
trace_smb3_posix_mkdir_done(xid, rsp->PersistentFileId, tcon->tid, ses->Suid,
fs/smb/client/smb2pdu.c
3085
rsp->OplockLevel);
fs/smb/client/smb2pdu.c
3087
SMB2_close(xid, tcon, rsp->PersistentFileId, rsp->VolatileFileId);
fs/smb/client/smb2pdu.c
3295
struct smb2_create_rsp *rsp = NULL;
fs/smb/client/smb2pdu.c
3345
rsp = (struct smb2_create_rsp *)rsp_iov.iov_base;
fs/smb/client/smb2pdu.c
3349
if (err_iov && rsp) {
fs/smb/client/smb2pdu.c
3353
rsp = NULL;
fs/smb/client/smb2pdu.c
3363
} else if (rsp == NULL) /* unlikely to happen, but safer to check */
fs/smb/client/smb2pdu.c
3367
oparms->fid->persistent_fid = rsp->PersistentFileId;
fs/smb/client/smb2pdu.c
3368
oparms->fid->volatile_fid = rsp->VolatileFileId;
fs/smb/client/smb2pdu.c
3371
oparms->fid->mid = le64_to_cpu(rsp->hdr.MessageId);
fs/smb/client/smb2pdu.c
3375
file_info->CreationTime = rsp->CreationTime;
fs/smb/client/smb2pdu.c
3376
file_info->LastAccessTime = rsp->LastAccessTime;
fs/smb/client/smb2pdu.c
3377
file_info->LastWriteTime = rsp->LastWriteTime;
fs/smb/client/smb2pdu.c
3378
file_info->ChangeTime = rsp->ChangeTime;
fs/smb/client/smb2pdu.c
3379
file_info->AllocationSize = rsp->AllocationSize;
fs/smb/client/smb2pdu.c
3380
file_info->EndOfFile = rsp->EndofFile;
fs/smb/client/smb2pdu.c
3381
file_info->Attributes = rsp->FileAttributes;
fs/smb/client/smb2pdu.c
3391
trace_smb3_open_done(xid, rsp->PersistentFileId, tcon->tid, ses->Suid,
fs/smb/client/smb2pdu.c
3396
free_rsp_buf(resp_buftype, rsp);
fs/smb/client/smb2pdu.c
3518
struct smb2_ioctl_rsp *rsp = NULL;
fs/smb/client/smb2pdu.c
3578
rsp = (struct smb2_ioctl_rsp *)rsp_iov.iov_base;
fs/smb/client/smb2pdu.c
3609
if (rsp == NULL) {
fs/smb/client/smb2pdu.c
3614
*plen = le32_to_cpu(rsp->OutputCount);
fs/smb/client/smb2pdu.c
3626
u32 outoff = le32_to_cpu(rsp->OutputOffset);
fs/smb/client/smb2pdu.c
3636
*out_data = kmemdup((char *)rsp + le32_to_cpu(rsp->OutputOffset),
fs/smb/client/smb2pdu.c
3645
free_rsp_buf(resp_buftype, rsp);
fs/smb/client/smb2pdu.c
3720
struct smb2_close_rsp *rsp = NULL;
fs/smb/client/smb2pdu.c
3772
rsp = (struct smb2_close_rsp *)rsp_iov.iov_base;
fs/smb/client/smb2pdu.c
3784
&rsp->network_open_info,
fs/smb/client/smb2pdu.c
3791
free_rsp_buf(resp_buftype, rsp);
fs/smb/client/smb2pdu.c
3929
struct smb2_query_info_rsp *rsp = NULL;
fs/smb/client/smb2pdu.c
3983
rsp = (struct smb2_query_info_rsp *)rsp_iov.iov_base;
fs/smb/client/smb2pdu.c
3996
*dlen = le32_to_cpu(rsp->OutputBufferLength);
fs/smb/client/smb2pdu.c
4011
rc = smb2_validate_and_copy_iov(le16_to_cpu(rsp->OutputBufferOffset),
fs/smb/client/smb2pdu.c
4012
le32_to_cpu(rsp->OutputBufferLength),
fs/smb/client/smb2pdu.c
4022
free_rsp_buf(resp_buftype, rsp);
fs/smb/client/smb2pdu.c
4214
struct smb2_echo_rsp *rsp = (struct smb2_echo_rsp *)mid->resp_buf;
fs/smb/client/smb2pdu.c
4219
credits.value = le16_to_cpu(rsp->hdr.CreditRequest);
fs/smb/client/smb2pdu.c
4902
struct smb2_read_rsp *rsp = NULL;
fs/smb/client/smb2pdu.c
4929
rsp = (struct smb2_read_rsp *)rsp_iov.iov_base;
fs/smb/client/smb2pdu.c
4955
*nbytes = le32_to_cpu(rsp->DataLength);
fs/smb/client/smb2pdu.c
4966
memcpy(*buf, (char *)rsp + rsp->DataOffset, *nbytes);
fs/smb/client/smb2pdu.c
4987
struct smb2_write_rsp *rsp = (struct smb2_write_rsp *)mid->resp_buf;
fs/smb/client/smb2pdu.c
5005
credits.value = le16_to_cpu(rsp->hdr.CreditRequest);
fs/smb/client/smb2pdu.c
5020
written = le32_to_cpu(rsp->DataLength);
fs/smb/client/smb2pdu.c
5051
credits.value = le16_to_cpu(rsp->hdr.CreditRequest);
fs/smb/client/smb2pdu.c
5308
struct smb2_write_rsp *rsp = NULL;
fs/smb/client/smb2pdu.c
5375
rsp = (struct smb2_write_rsp *)rsp_iov.iov_base;
fs/smb/client/smb2pdu.c
5386
*nbytes = le32_to_cpu(rsp->DataLength);
fs/smb/client/smb2pdu.c
5396
free_rsp_buf(resp_buftype, rsp);
fs/smb/client/smb2pdu.c
5638
struct smb2_query_directory_rsp *rsp;
fs/smb/client/smb2pdu.c
5643
rsp = (struct smb2_query_directory_rsp *)rsp_iov->iov_base;
fs/smb/client/smb2pdu.c
5665
rc = smb2_validate_iov(le16_to_cpu(rsp->OutputBufferOffset),
fs/smb/client/smb2pdu.c
5666
le32_to_cpu(rsp->OutputBufferLength), rsp_iov,
fs/smb/client/smb2pdu.c
5683
srch_inf->ntwrk_buf_start = (char *)rsp;
fs/smb/client/smb2pdu.c
5685
(char *)rsp + le16_to_cpu(rsp->OutputBufferOffset);
fs/smb/client/smb2pdu.c
5686
end_of_smb = rsp_iov->iov_len + (char *)rsp;
fs/smb/client/smb2pdu.c
5722
struct smb2_query_directory_rsp *rsp = NULL;
fs/smb/client/smb2pdu.c
5765
rsp = (struct smb2_query_directory_rsp *)rsp_iov.iov_base;
fs/smb/client/smb2pdu.c
5769
rsp->hdr.Status == STATUS_NO_MORE_FILES) {
fs/smb/client/smb2pdu.c
5796
free_rsp_buf(resp_buftype, rsp);
fs/smb/client/smb2pdu.c
5862
struct smb2_set_info_rsp *rsp = NULL;
fs/smb/client/smb2pdu.c
5914
rsp = (struct smb2_set_info_rsp *)rsp_iov.iov_base;
fs/smb/client/smb2pdu.c
5922
free_rsp_buf(resp_buftype, rsp);
fs/smb/client/smb2pdu.c
6134
struct smb2_query_info_rsp *rsp = NULL;
fs/smb/client/smb2pdu.c
6178
rsp = (struct smb2_query_info_rsp *)rsp_iov.iov_base;
fs/smb/client/smb2pdu.c
6181
le16_to_cpu(rsp->OutputBufferOffset) + (char *)rsp);
fs/smb/client/smb2pdu.c
6182
rc = smb2_validate_iov(le16_to_cpu(rsp->OutputBufferOffset),
fs/smb/client/smb2pdu.c
6183
le32_to_cpu(rsp->OutputBufferLength), &rsp_iov,
fs/smb/client/smb2pdu.c
6203
struct smb2_query_info_rsp *rsp = NULL;
fs/smb/client/smb2pdu.c
6263
rsp = (struct smb2_query_info_rsp *)rsp_iov.iov_base;
fs/smb/client/smb2pdu.c
6265
rsp_len = le32_to_cpu(rsp->OutputBufferLength);
fs/smb/client/smb2pdu.c
6266
offset = le16_to_cpu(rsp->OutputBufferOffset);
fs/smb/client/smb2pdu.c
6273
+ (char *)rsp, min_t(unsigned int,
fs/smb/client/smb2pdu.c
6277
+ (char *)rsp, sizeof(FILE_SYSTEM_DEVICE_INFO));
fs/smb/client/smb2pdu.c
6280
(offset + (char *)rsp);
fs/smb/client/smb2pdu.c
6286
(offset + (char *)rsp);
fs/smb/client/smb2pdu.c
969
static int smb311_decode_neg_context(struct smb2_negotiate_rsp *rsp,
fs/smb/client/smb2pdu.c
974
unsigned int offset = le32_to_cpu(rsp->NegotiateContextOffset);
fs/smb/client/smb2pdu.c
975
unsigned int ctxt_cnt = le16_to_cpu(rsp->NegotiateContextCount);
fs/smb/client/smb2pdu.c
993
pctx = (struct smb2_neg_context *)(offset + (char *)rsp);
fs/smb/client/smb2proto.h
269
u32 type, u32 output_len, struct kvec *rsp,
fs/smb/client/smb2proto.h
63
const char *full_path, u32 *tag, struct kvec *rsp,
fs/smb/server/oplock.c
819
struct smb2_oplock_break *rsp = NULL;
fs/smb/server/oplock.c
850
rsp = smb_get_msg(work->response_buf);
fs/smb/server/oplock.c
852
rsp->StructureSize = cpu_to_le16(24);
fs/smb/server/oplock.c
856
rsp->OplockLevel = SMB2_OPLOCK_LEVEL_II;
fs/smb/server/oplock.c
858
rsp->OplockLevel = SMB2_OPLOCK_LEVEL_NONE;
fs/smb/server/oplock.c
859
rsp->Reserved = 0;
fs/smb/server/oplock.c
860
rsp->Reserved2 = 0;
fs/smb/server/oplock.c
861
rsp->PersistentFid = fp->persistent_id;
fs/smb/server/oplock.c
862
rsp->VolatileFid = fp->volatile_id;
fs/smb/server/oplock.c
865
if (ksmbd_iov_pin_rsp(work, (void *)rsp,
fs/smb/server/oplock.c
871
rsp->VolatileFid, rsp->PersistentFid, rsp->OplockLevel);
fs/smb/server/oplock.c
939
struct smb2_lease_break *rsp = NULL;
fs/smb/server/oplock.c
964
rsp = smb_get_msg(work->response_buf);
fs/smb/server/oplock.c
965
rsp->StructureSize = cpu_to_le16(44);
fs/smb/server/oplock.c
966
rsp->Epoch = br_info->epoch;
fs/smb/server/oplock.c
967
rsp->Flags = 0;
fs/smb/server/oplock.c
971
rsp->Flags = SMB2_NOTIFY_BREAK_LEASE_FLAG_ACK_REQUIRED;
fs/smb/server/oplock.c
973
memcpy(rsp->LeaseKey, br_info->lease_key, SMB2_LEASE_KEY_SIZE);
fs/smb/server/oplock.c
974
rsp->CurrentLeaseState = br_info->curr_state;
fs/smb/server/oplock.c
975
rsp->NewLeaseState = br_info->new_state;
fs/smb/server/oplock.c
976
rsp->BreakReason = 0;
fs/smb/server/oplock.c
977
rsp->AccessMaskHint = 0;
fs/smb/server/oplock.c
978
rsp->ShareMaskHint = 0;
fs/smb/server/oplock.c
980
if (ksmbd_iov_pin_rsp(work, (void *)rsp,
fs/smb/server/smb2pdu.c
1056
rsp->NegotiateContextCount = cpu_to_le16(neg_ctxt_cnt);
fs/smb/server/smb2pdu.c
1336
struct smb2_negotiate_rsp *rsp = smb_get_msg(work->response_buf);
fs/smb/server/smb2pdu.c
1346
rsp->hdr.Status = STATUS_INVALID_PARAMETER;
fs/smb/server/smb2pdu.c
1353
rsp->hdr.Status = STATUS_INVALID_PARAMETER;
fs/smb/server/smb2pdu.c
1362
rsp->hdr.Status = STATUS_INVALID_PARAMETER;
fs/smb/server/smb2pdu.c
1368
rsp->hdr.Status = STATUS_INVALID_PARAMETER;
fs/smb/server/smb2pdu.c
1375
rsp->hdr.Status = STATUS_INVALID_PARAMETER;
fs/smb/server/smb2pdu.c
1382
rsp->hdr.Status = STATUS_INVALID_PARAMETER;
fs/smb/server/smb2pdu.c
1396
rsp->hdr.Status = STATUS_INVALID_PARAMETER;
fs/smb/server/smb2pdu.c
1405
rsp->hdr.Status = status;
fs/smb/server/smb2pdu.c
1414
rsp->hdr.Status = STATUS_INVALID_PARAMETER;
fs/smb/server/smb2pdu.c
1423
rsp->NegotiateContextOffset =
fs/smb/server/smb2pdu.c
1425
neg_ctxt_len = assemble_neg_contexts(conn, rsp);
fs/smb/server/smb2pdu.c
1441
rsp->hdr.Status = STATUS_NOT_SUPPORTED;
fs/smb/server/smb2pdu.c
1445
rsp->Capabilities = cpu_to_le32(conn->vals->req_capabilities);
fs/smb/server/smb2pdu.c
1450
rsp->MaxTransactSize = cpu_to_le32(conn->vals->max_trans_size);
fs/smb/server/smb2pdu.c
1451
rsp->MaxReadSize = cpu_to_le32(conn->vals->max_read_size);
fs/smb/server/smb2pdu.c
1452
rsp->MaxWriteSize = cpu_to_le32(conn->vals->max_write_size);
fs/smb/server/smb2pdu.c
1458
rsp->StructureSize = cpu_to_le16(65);
fs/smb/server/smb2pdu.c
1459
rsp->DialectRevision = cpu_to_le16(conn->dialect);
fs/smb/server/smb2pdu.c
1463
memset(rsp->ServerGUID, 0, SMB2_CLIENT_GUID_SIZE);
fs/smb/server/smb2pdu.c
1465
rsp->SystemTime = cpu_to_le64(ksmbd_systime());
fs/smb/server/smb2pdu.c
1466
rsp->ServerStartTime = 0;
fs/smb/server/smb2pdu.c
1468
le32_to_cpu(rsp->NegotiateContextOffset),
fs/smb/server/smb2pdu.c
1469
le16_to_cpu(rsp->NegotiateContextCount));
fs/smb/server/smb2pdu.c
1471
rsp->SecurityBufferOffset = cpu_to_le16(128);
fs/smb/server/smb2pdu.c
1472
rsp->SecurityBufferLength = cpu_to_le16(AUTH_GSS_LENGTH);
fs/smb/server/smb2pdu.c
1473
ksmbd_copy_gss_neg_header((char *)(&rsp->hdr) +
fs/smb/server/smb2pdu.c
1474
le16_to_cpu(rsp->SecurityBufferOffset));
fs/smb/server/smb2pdu.c
1476
rsp->SecurityMode = SMB2_NEGOTIATE_SIGNING_ENABLED_LE;
fs/smb/server/smb2pdu.c
1485
rsp->SecurityMode |= SMB2_NEGOTIATE_SIGNING_REQUIRED_LE;
fs/smb/server/smb2pdu.c
1489
conn->srv_sec_mode = le16_to_cpu(rsp->SecurityMode);
fs/smb/server/smb2pdu.c
1494
rsp->hdr.Status = STATUS_INSUFFICIENT_RESOURCES;
fs/smb/server/smb2pdu.c
1497
rc = ksmbd_iov_pin_rsp(work, rsp,
fs/smb/server/smb2pdu.c
1572
size_t negblob_len, struct smb2_sess_setup_rsp *rsp)
fs/smb/server/smb2pdu.c
1585
sz = le16_to_cpu(rsp->SecurityBufferOffset);
fs/smb/server/smb2pdu.c
1586
chgblob = (struct challenge_message *)rsp->Buffer;
fs/smb/server/smb2pdu.c
1594
rsp->SecurityBufferLength = cpu_to_le16(sz);
fs/smb/server/smb2pdu.c
1619
memcpy(rsp->Buffer, spnego_blob, spnego_blob_len);
fs/smb/server/smb2pdu.c
1620
rsp->SecurityBufferLength = cpu_to_le16(spnego_blob_len);
fs/smb/server/smb2pdu.c
1681
struct smb2_sess_setup_rsp *rsp)
fs/smb/server/smb2pdu.c
1703
memcpy(rsp->Buffer, spnego_blob, spnego_blob_len);
fs/smb/server/smb2pdu.c
1704
rsp->SecurityBufferLength = cpu_to_le16(spnego_blob_len);
fs/smb/server/smb2pdu.c
1734
rsp->SessionFlags = SMB2_SESSION_FLAG_IS_GUEST_LE;
fs/smb/server/smb2pdu.c
1768
if ((rsp->SessionFlags != SMB2_SESSION_FLAG_IS_GUEST_LE &&
fs/smb/server/smb2pdu.c
1778
rsp->SessionFlags = SMB2_SESSION_FLAG_ENCRYPT_DATA_LE;
fs/smb/server/smb2pdu.c
1817
struct smb2_sess_setup_rsp *rsp)
fs/smb/server/smb2pdu.c
1832
out_blob = (char *)&rsp->hdr.ProtocolId +
fs/smb/server/smb2pdu.c
1833
le16_to_cpu(rsp->SecurityBufferOffset);
fs/smb/server/smb2pdu.c
1835
(le16_to_cpu(rsp->SecurityBufferOffset) + 4);
fs/smb/server/smb2pdu.c
1851
rsp->SecurityBufferLength = cpu_to_le16(out_len);
fs/smb/server/smb2pdu.c
1864
if ((rsp->SessionFlags != SMB2_SESSION_FLAG_IS_GUEST_LE &&
fs/smb/server/smb2pdu.c
1874
rsp->SessionFlags = SMB2_SESSION_FLAG_ENCRYPT_DATA_LE;
fs/smb/server/smb2pdu.c
1908
struct smb2_sess_setup_rsp *rsp)
fs/smb/server/smb2pdu.c
1918
struct smb2_sess_setup_rsp *rsp;
fs/smb/server/smb2pdu.c
1931
WORK_BUFFERS(work, req, rsp);
fs/smb/server/smb2pdu.c
1933
rsp->StructureSize = cpu_to_le16(9);
fs/smb/server/smb2pdu.c
1934
rsp->SessionFlags = 0;
fs/smb/server/smb2pdu.c
1935
rsp->SecurityBufferOffset = cpu_to_le16(72);
fs/smb/server/smb2pdu.c
1936
rsp->SecurityBufferLength = 0;
fs/smb/server/smb2pdu.c
1945
rsp->hdr.SessionId = cpu_to_le64(sess->id);
fs/smb/server/smb2pdu.c
2088
rc = krb5_authenticate(work, req, rsp);
fs/smb/server/smb2pdu.c
2100
rc = ntlm_negotiate(work, negblob, negblob_len, rsp);
fs/smb/server/smb2pdu.c
2103
rsp->hdr.Status =
fs/smb/server/smb2pdu.c
2106
rc = ntlm_authenticate(work, req, rsp);
fs/smb/server/smb2pdu.c
2141
rsp->hdr.Status = STATUS_INVALID_PARAMETER;
fs/smb/server/smb2pdu.c
2143
rsp->hdr.Status = STATUS_USER_SESSION_DELETED;
fs/smb/server/smb2pdu.c
2145
rsp->hdr.Status = STATUS_REQUEST_NOT_ACCEPTED;
fs/smb/server/smb2pdu.c
2147
rsp->hdr.Status = STATUS_NETWORK_SESSION_EXPIRED;
fs/smb/server/smb2pdu.c
2149
rsp->hdr.Status = STATUS_INSUFFICIENT_RESOURCES;
fs/smb/server/smb2pdu.c
2151
rsp->hdr.Status = STATUS_NOT_SUPPORTED;
fs/smb/server/smb2pdu.c
2153
rsp->hdr.Status = STATUS_ACCESS_DENIED;
fs/smb/server/smb2pdu.c
2155
rsp->hdr.Status = STATUS_LOGON_FAILURE;
fs/smb/server/smb2pdu.c
2156
if ((rsp->hdr.Status == STATUS_USER_SESSION_DELETED ||
fs/smb/server/smb2pdu.c
2157
(rsp->hdr.Status == STATUS_INVALID_PARAMETER &&
fs/smb/server/smb2pdu.c
2160
rsp->hdr.Flags |= SMB2_FLAGS_SIGNED;
fs/smb/server/smb2pdu.c
2183
rsp->SecurityBufferOffset = 0;
fs/smb/server/smb2pdu.c
2226
if (rsp->SecurityBufferLength)
fs/smb/server/smb2pdu.c
2228
le16_to_cpu(rsp->SecurityBufferLength);
fs/smb/server/smb2pdu.c
2231
rc = ksmbd_iov_pin_rsp(work, rsp, iov_len);
fs/smb/server/smb2pdu.c
2233
rsp->hdr.Status = STATUS_INSUFFICIENT_RESOURCES;
fs/smb/server/smb2pdu.c
2250
struct smb2_tree_connect_rsp *rsp;
fs/smb/server/smb2pdu.c
2259
WORK_BUFFERS(work, req, rsp);
fs/smb/server/smb2pdu.c
2281
rsp->hdr.Id.SyncId.TreeId = cpu_to_le32(status.tree_conn->id);
fs/smb/server/smb2pdu.c
2288
rsp->ShareType = SMB2_SHARE_TYPE_PIPE;
fs/smb/server/smb2pdu.c
2289
rsp->MaximalAccess = FILE_READ_DATA_LE | FILE_READ_EA_LE |
fs/smb/server/smb2pdu.c
2295
rsp->ShareType = SMB2_SHARE_TYPE_DISK;
fs/smb/server/smb2pdu.c
2296
rsp->MaximalAccess = FILE_READ_DATA_LE | FILE_READ_EA_LE |
fs/smb/server/smb2pdu.c
2300
rsp->MaximalAccess |= FILE_WRITE_DATA_LE |
fs/smb/server/smb2pdu.c
2309
status.tree_conn->maximal_access = le32_to_cpu(rsp->MaximalAccess);
fs/smb/server/smb2pdu.c
2316
rsp->StructureSize = cpu_to_le16(16);
fs/smb/server/smb2pdu.c
2321
rsp->Capabilities = SMB2_SHARE_CAP_CONTINUOUS_AVAILABILITY;
fs/smb/server/smb2pdu.c
2323
rsp->Capabilities = 0;
fs/smb/server/smb2pdu.c
2324
rsp->Reserved = 0;
fs/smb/server/smb2pdu.c
2326
rsp->ShareFlags = SMB2_SHAREFLAG_MANUAL_CACHING;
fs/smb/server/smb2pdu.c
2330
rsp->ShareFlags |= cpu_to_le32(SMB2_SHAREFLAG_COMPRESS_DATA);
fs/smb/server/smb2pdu.c
2332
rc = ksmbd_iov_pin_rsp(work, rsp, sizeof(struct smb2_tree_connect_rsp));
fs/smb/server/smb2pdu.c
2343
rsp->hdr.Status = STATUS_SUCCESS;
fs/smb/server/smb2pdu.c
2349
rsp->hdr.Status = STATUS_BAD_NETWORK_NAME;
fs/smb/server/smb2pdu.c
2353
rsp->hdr.Status = STATUS_NO_MEMORY;
fs/smb/server/smb2pdu.c
2358
rsp->hdr.Status = STATUS_ACCESS_DENIED;
fs/smb/server/smb2pdu.c
2361
rsp->hdr.Status = STATUS_INVALID_PARAMETER;
fs/smb/server/smb2pdu.c
2364
rsp->hdr.Status = STATUS_ACCESS_DENIED;
fs/smb/server/smb2pdu.c
2453
struct smb2_tree_disconnect_rsp *rsp;
fs/smb/server/smb2pdu.c
2461
WORK_BUFFERS(work, req, rsp);
fs/smb/server/smb2pdu.c
2466
rsp->hdr.Status = STATUS_NETWORK_NAME_DELETED;
fs/smb/server/smb2pdu.c
2476
rsp->hdr.Status = STATUS_NETWORK_NAME_DELETED;
fs/smb/server/smb2pdu.c
2486
rsp->hdr.Status = STATUS_NETWORK_NAME_DELETED;
fs/smb/server/smb2pdu.c
2490
rsp->StructureSize = cpu_to_le16(4);
fs/smb/server/smb2pdu.c
2491
err = ksmbd_iov_pin_rsp(work, rsp,
fs/smb/server/smb2pdu.c
2494
rsp->hdr.Status = STATUS_INSUFFICIENT_RESOURCES;
fs/smb/server/smb2pdu.c
2517
struct smb2_logoff_rsp *rsp;
fs/smb/server/smb2pdu.c
2521
WORK_BUFFERS(work, req, rsp);
fs/smb/server/smb2pdu.c
2528
rsp->hdr.Status = STATUS_NETWORK_NAME_DELETED;
fs/smb/server/smb2pdu.c
2541
rsp->hdr.Status = STATUS_NETWORK_NAME_DELETED;
fs/smb/server/smb2pdu.c
2552
rsp->StructureSize = cpu_to_le16(4);
fs/smb/server/smb2pdu.c
2553
err = ksmbd_iov_pin_rsp(work, rsp, sizeof(struct smb2_logoff_rsp));
fs/smb/server/smb2pdu.c
2555
rsp->hdr.Status = STATUS_INSUFFICIENT_RESOURCES;
fs/smb/server/smb2pdu.c
2570
struct smb2_create_rsp *rsp;
fs/smb/server/smb2pdu.c
2576
WORK_BUFFERS(work, req, rsp);
fs/smb/server/smb2pdu.c
2581
rsp->hdr.Status = STATUS_NO_MEMORY;
fs/smb/server/smb2pdu.c
2593
rsp->hdr.Status = STATUS_SUCCESS;
fs/smb/server/smb2pdu.c
2594
rsp->StructureSize = cpu_to_le16(89);
fs/smb/server/smb2pdu.c
2595
rsp->OplockLevel = SMB2_OPLOCK_LEVEL_NONE;
fs/smb/server/smb2pdu.c
2596
rsp->Flags = 0;
fs/smb/server/smb2pdu.c
2597
rsp->CreateAction = cpu_to_le32(FILE_OPENED);
fs/smb/server/smb2pdu.c
2599
rsp->CreationTime = cpu_to_le64(0);
fs/smb/server/smb2pdu.c
2600
rsp->LastAccessTime = cpu_to_le64(0);
fs/smb/server/smb2pdu.c
2601
rsp->ChangeTime = cpu_to_le64(0);
fs/smb/server/smb2pdu.c
2602
rsp->AllocationSize = cpu_to_le64(0);
fs/smb/server/smb2pdu.c
2603
rsp->EndofFile = cpu_to_le64(0);
fs/smb/server/smb2pdu.c
2604
rsp->FileAttributes = FILE_ATTRIBUTE_NORMAL_LE;
fs/smb/server/smb2pdu.c
2605
rsp->Reserved2 = 0;
fs/smb/server/smb2pdu.c
2606
rsp->VolatileFileId = id;
fs/smb/server/smb2pdu.c
2607
rsp->PersistentFileId = 0;
fs/smb/server/smb2pdu.c
2608
rsp->CreateContextsOffset = 0;
fs/smb/server/smb2pdu.c
2609
rsp->CreateContextsLength = 0;
fs/smb/server/smb2pdu.c
2611
err = ksmbd_iov_pin_rsp(work, rsp, offsetof(struct smb2_create_rsp, Buffer));
fs/smb/server/smb2pdu.c
2621
rsp->hdr.Status = STATUS_INVALID_PARAMETER;
fs/smb/server/smb2pdu.c
2625
rsp->hdr.Status = STATUS_NO_MEMORY;
fs/smb/server/smb2pdu.c
3202
struct smb2_create_rsp *rsp;
fs/smb/server/smb2pdu.c
323
struct smb2_negotiate_rsp *rsp;
fs/smb/server/smb2pdu.c
3232
WORK_BUFFERS(work, req, rsp);
fs/smb/server/smb2pdu.c
3237
rsp->hdr.Status = STATUS_INVALID_PARAMETER;
fs/smb/server/smb2pdu.c
3382
rsp->hdr.Status = STATUS_BAD_IMPERSONATION_LEVEL;
fs/smb/server/smb2pdu.c
341
rsp = smb_get_msg(work->response_buf);
fs/smb/server/smb2pdu.c
345
rsp->StructureSize = cpu_to_le16(65);
fs/smb/server/smb2pdu.c
3458
rsp->hdr.Status = STATUS_ACCESS_DENIED;
fs/smb/server/smb2pdu.c
347
rsp->DialectRevision = cpu_to_le16(conn->dialect);
fs/smb/server/smb2pdu.c
351
rsp->Capabilities = cpu_to_le32(conn->vals->req_capabilities);
fs/smb/server/smb2pdu.c
353
rsp->MaxTransactSize = cpu_to_le32(conn->vals->max_trans_size);
fs/smb/server/smb2pdu.c
354
rsp->MaxReadSize = cpu_to_le32(conn->vals->max_read_size);
fs/smb/server/smb2pdu.c
355
rsp->MaxWriteSize = cpu_to_le32(conn->vals->max_write_size);
fs/smb/server/smb2pdu.c
3556
rsp->hdr.Status = STATUS_NOT_A_DIRECTORY;
fs/smb/server/smb2pdu.c
3562
rsp->hdr.Status = STATUS_FILE_IS_A_DIRECTORY;
fs/smb/server/smb2pdu.c
3568
rsp->hdr.Status = STATUS_NOT_A_DIRECTORY;
fs/smb/server/smb2pdu.c
357
rsp->SystemTime = cpu_to_le64(ksmbd_systime());
fs/smb/server/smb2pdu.c
358
rsp->ServerStartTime = 0;
fs/smb/server/smb2pdu.c
3581
rsp->hdr.Status = STATUS_FILE_IS_A_DIRECTORY;
fs/smb/server/smb2pdu.c
3589
rsp->hdr.Status = STATUS_NOT_A_DIRECTORY;
fs/smb/server/smb2pdu.c
360
rsp->SecurityBufferOffset = cpu_to_le16(128);
fs/smb/server/smb2pdu.c
361
rsp->SecurityBufferLength = cpu_to_le16(AUTH_GSS_LENGTH);
fs/smb/server/smb2pdu.c
362
ksmbd_copy_gss_neg_header((char *)(&rsp->hdr) +
fs/smb/server/smb2pdu.c
363
le16_to_cpu(rsp->SecurityBufferOffset));
fs/smb/server/smb2pdu.c
364
rsp->SecurityMode = SMB2_NEGOTIATE_SIGNING_ENABLED_LE;
fs/smb/server/smb2pdu.c
3644
rsp->hdr.Status = STATUS_OBJECT_PATH_NOT_FOUND;
fs/smb/server/smb2pdu.c
366
rsp->SecurityMode |= SMB2_NEGOTIATE_SIGNING_REQUIRED_LE;
fs/smb/server/smb2pdu.c
367
err = ksmbd_iov_pin_rsp(work, rsp,
fs/smb/server/smb2pdu.c
4017
rsp->StructureSize = cpu_to_le16(89);
fs/smb/server/smb2pdu.c
4019
rsp->OplockLevel = opinfo != NULL ? opinfo->level : 0;
fs/smb/server/smb2pdu.c
4020
rsp->Flags = 0;
fs/smb/server/smb2pdu.c
4021
rsp->CreateAction = cpu_to_le32(file_info);
fs/smb/server/smb2pdu.c
4022
rsp->CreationTime = cpu_to_le64(fp->create_time);
fs/smb/server/smb2pdu.c
4024
rsp->LastAccessTime = cpu_to_le64(time);
fs/smb/server/smb2pdu.c
4027
rsp->LastWriteTime = cpu_to_le64(time);
fs/smb/server/smb2pdu.c
4028
rsp->ChangeTime = cpu_to_le64(fp->change_time);
fs/smb/server/smb2pdu.c
4041
rsp->AllocationSize = cpu_to_le64(fp->allocation_size);
fs/smb/server/smb2pdu.c
4042
rsp->EndofFile = S_ISDIR(stat.mode) ? 0 : cpu_to_le64(stat.size);
fs/smb/server/smb2pdu.c
4043
rsp->FileAttributes = fp->f_ci->m_fattr;
fs/smb/server/smb2pdu.c
4045
rsp->Reserved2 = 0;
fs/smb/server/smb2pdu.c
4047
rsp->PersistentFileId = fp->persistent_id;
fs/smb/server/smb2pdu.c
4048
rsp->VolatileFileId = fp->volatile_id;
fs/smb/server/smb2pdu.c
4050
rsp->CreateContextsOffset = 0;
fs/smb/server/smb2pdu.c
4051
rsp->CreateContextsLength = 0;
fs/smb/server/smb2pdu.c
4060
rsp->OplockLevel = SMB2_OPLOCK_LEVEL_LEASE;
fs/smb/server/smb2pdu.c
4062
lease_ccontext = (struct create_context *)rsp->Buffer;
fs/smb/server/smb2pdu.c
4064
create_lease_buf(rsp->Buffer, opinfo->o_lease);
fs/smb/server/smb2pdu.c
4065
le32_add_cpu(&rsp->CreateContextsLength,
fs/smb/server/smb2pdu.c
4080
mxac_ccontext = (struct create_context *)(rsp->Buffer +
fs/smb/server/smb2pdu.c
4081
le32_to_cpu(rsp->CreateContextsLength));
fs/smb/server/smb2pdu.c
4083
create_mxac_rsp_buf(rsp->Buffer +
fs/smb/server/smb2pdu.c
4084
le32_to_cpu(rsp->CreateContextsLength),
fs/smb/server/smb2pdu.c
4086
le32_add_cpu(&rsp->CreateContextsLength,
fs/smb/server/smb2pdu.c
4098
disk_id_ccontext = (struct create_context *)(rsp->Buffer +
fs/smb/server/smb2pdu.c
4099
le32_to_cpu(rsp->CreateContextsLength));
fs/smb/server/smb2pdu.c
4101
create_disk_id_rsp_buf(rsp->Buffer +
fs/smb/server/smb2pdu.c
4102
le32_to_cpu(rsp->CreateContextsLength),
fs/smb/server/smb2pdu.c
4104
le32_add_cpu(&rsp->CreateContextsLength,
fs/smb/server/smb2pdu.c
4116
durable_ccontext = (struct create_context *)(rsp->Buffer +
fs/smb/server/smb2pdu.c
4117
le32_to_cpu(rsp->CreateContextsLength));
fs/smb/server/smb2pdu.c
4120
create_durable_rsp_buf(rsp->Buffer +
fs/smb/server/smb2pdu.c
4121
le32_to_cpu(rsp->CreateContextsLength));
fs/smb/server/smb2pdu.c
4122
le32_add_cpu(&rsp->CreateContextsLength,
fs/smb/server/smb2pdu.c
4126
create_durable_v2_rsp_buf(rsp->Buffer +
fs/smb/server/smb2pdu.c
4127
le32_to_cpu(rsp->CreateContextsLength),
fs/smb/server/smb2pdu.c
4129
le32_add_cpu(&rsp->CreateContextsLength,
fs/smb/server/smb2pdu.c
4142
create_posix_rsp_buf(rsp->Buffer +
fs/smb/server/smb2pdu.c
4143
le32_to_cpu(rsp->CreateContextsLength),
fs/smb/server/smb2pdu.c
4145
le32_add_cpu(&rsp->CreateContextsLength,
fs/smb/server/smb2pdu.c
4153
rsp->CreateContextsOffset =
fs/smb/server/smb2pdu.c
4169
rc = ksmbd_iov_pin_rsp(work, (void *)rsp, iov_len);
fs/smb/server/smb2pdu.c
4173
rsp->hdr.Status = STATUS_INVALID_PARAMETER;
fs/smb/server/smb2pdu.c
4175
rsp->hdr.Status = STATUS_NOT_SUPPORTED;
fs/smb/server/smb2pdu.c
4177
rsp->hdr.Status = STATUS_ACCESS_DENIED;
fs/smb/server/smb2pdu.c
4179
rsp->hdr.Status = STATUS_OBJECT_NAME_INVALID;
fs/smb/server/smb2pdu.c
4181
rsp->hdr.Status = STATUS_SHARING_VIOLATION;
fs/smb/server/smb2pdu.c
4183
rsp->hdr.Status = STATUS_DELETE_PENDING;
fs/smb/server/smb2pdu.c
4185
rsp->hdr.Status = STATUS_OBJECT_NAME_NOT_FOUND;
fs/smb/server/smb2pdu.c
4187
rsp->hdr.Status = STATUS_DUPLICATE_OBJECTID;
fs/smb/server/smb2pdu.c
4189
rsp->hdr.Status = STATUS_NO_SUCH_DEVICE;
fs/smb/server/smb2pdu.c
4191
rsp->hdr.Status = STATUS_OBJECT_NAME_COLLISION;
fs/smb/server/smb2pdu.c
4193
rsp->hdr.Status = STATUS_INSUFFICIENT_RESOURCES;
fs/smb/server/smb2pdu.c
4194
if (!rsp->hdr.Status)
fs/smb/server/smb2pdu.c
4195
rsp->hdr.Status = STATUS_UNEXPECTED_IO_ERROR;
fs/smb/server/smb2pdu.c
4200
ksmbd_debug(SMB, "Error response: %x\n", rsp->hdr.Status);
fs/smb/server/smb2pdu.c
447
struct smb2_hdr *rsp = ksmbd_resp_buf_next(work);
fs/smb/server/smb2pdu.c
460
if (req->Command == SMB2_CREATE && rsp->Status == STATUS_SUCCESS) {
fs/smb/server/smb2pdu.c
461
work->compound_fid = ((struct smb2_create_rsp *)rsp)->VolatileFileId;
fs/smb/server/smb2pdu.c
462
work->compound_pfid = ((struct smb2_create_rsp *)rsp)->PersistentFileId;
fs/smb/server/smb2pdu.c
463
work->compound_sid = le64_to_cpu(rsp->SessionId);
fs/smb/server/smb2pdu.c
468
rsp->Status == STATUS_SUCCESS) {
fs/smb/server/smb2pdu.c
47
static void __wbuf(struct ksmbd_work *work, void **req, void **rsp)
fs/smb/server/smb2pdu.c
4805
struct smb2_query_directory_rsp *rsp;
fs/smb/server/smb2pdu.c
4818
WORK_BUFFERS(work, req, rsp);
fs/smb/server/smb2pdu.c
4820
if (smb2_compound_has_failed(work, &rsp->hdr))
fs/smb/server/smb2pdu.c
4837
rsp->hdr.Status = STATUS_NO_MEMORY;
fs/smb/server/smb2pdu.c
4889
d_info.wptr = (char *)rsp->Buffer;
fs/smb/server/smb2pdu.c
4890
d_info.rptr = (char *)rsp->Buffer;
fs/smb/server/smb2pdu.c
495
work->compound_sid = le64_to_cpu(rsp->SessionId);
fs/smb/server/smb2pdu.c
4955
rsp->hdr.Status = STATUS_NO_SUCH_FILE;
fs/smb/server/smb2pdu.c
4958
rsp->hdr.Status = STATUS_NO_MORE_FILES;
fs/smb/server/smb2pdu.c
4960
rsp->StructureSize = cpu_to_le16(9);
fs/smb/server/smb2pdu.c
4961
rsp->OutputBufferOffset = cpu_to_le16(0);
fs/smb/server/smb2pdu.c
4962
rsp->OutputBufferLength = cpu_to_le32(0);
fs/smb/server/smb2pdu.c
4963
rsp->Buffer[0] = 0;
fs/smb/server/smb2pdu.c
4964
rc = ksmbd_iov_pin_rsp(work, (void *)rsp,
fs/smb/server/smb2pdu.c
4972
((char *)rsp->Buffer + d_info.last_entry_offset))
fs/smb/server/smb2pdu.c
4977
rsp->StructureSize = cpu_to_le16(9);
fs/smb/server/smb2pdu.c
4978
rsp->OutputBufferOffset = cpu_to_le16(72);
fs/smb/server/smb2pdu.c
4979
rsp->OutputBufferLength = cpu_to_le32(d_info.data_count);
fs/smb/server/smb2pdu.c
4980
rc = ksmbd_iov_pin_rsp(work, (void *)rsp,
fs/smb/server/smb2pdu.c
5000
rsp->hdr.Status = STATUS_INVALID_PARAMETER;
fs/smb/server/smb2pdu.c
5002
rsp->hdr.Status = STATUS_ACCESS_DENIED;
fs/smb/server/smb2pdu.c
5004
rsp->hdr.Status = STATUS_NO_SUCH_FILE;
fs/smb/server/smb2pdu.c
5006
rsp->hdr.Status = STATUS_FILE_CLOSED;
fs/smb/server/smb2pdu.c
5008
rsp->hdr.Status = STATUS_NO_MEMORY;
fs/smb/server/smb2pdu.c
501
work->compound_sid = le64_to_cpu(rsp->SessionId);
fs/smb/server/smb2pdu.c
5010
rsp->hdr.Status = STATUS_INVALID_INFO_CLASS;
fs/smb/server/smb2pdu.c
5012
rsp->hdr.Status = STATUS_FILE_CORRUPT_ERROR;
fs/smb/server/smb2pdu.c
5013
if (!rsp->hdr.Status)
fs/smb/server/smb2pdu.c
5014
rsp->hdr.Status = STATUS_UNEXPECTED_IO_ERROR;
fs/smb/server/smb2pdu.c
502
work->compound_status = rsp->Status;
fs/smb/server/smb2pdu.c
503
} else if (rsp->Status != STATUS_SUCCESS) {
fs/smb/server/smb2pdu.c
5031
struct smb2_query_info_rsp *rsp,
fs/smb/server/smb2pdu.c
5034
if (reqOutputBufferLength < le32_to_cpu(rsp->OutputBufferLength)) {
fs/smb/server/smb2pdu.c
5036
rsp->hdr.Status = STATUS_INFO_LENGTH_MISMATCH;
fs/smb/server/smb2pdu.c
504
work->compound_sid = le64_to_cpu(rsp->SessionId);
fs/smb/server/smb2pdu.c
5043
static void get_standard_info_pipe(struct smb2_query_info_rsp *rsp,
fs/smb/server/smb2pdu.c
5048
sinfo = (struct smb2_file_standard_info *)rsp->Buffer;
fs/smb/server/smb2pdu.c
5055
rsp->OutputBufferLength =
fs/smb/server/smb2pdu.c
5059
static void get_internal_info_pipe(struct smb2_query_info_rsp *rsp, u64 num,
fs/smb/server/smb2pdu.c
5064
file_info = (struct smb2_file_internal_info *)rsp->Buffer;
fs/smb/server/smb2pdu.c
5068
rsp->OutputBufferLength =
fs/smb/server/smb2pdu.c
5074
struct smb2_query_info_rsp *rsp,
fs/smb/server/smb2pdu.c
51
*rsp = ksmbd_resp_buf_next(work);
fs/smb/server/smb2pdu.c
5100
get_standard_info_pipe(rsp, rsp_org);
fs/smb/server/smb2pdu.c
5102
rsp, rsp_org);
fs/smb/server/smb2pdu.c
5105
get_internal_info_pipe(rsp, id, rsp_org);
fs/smb/server/smb2pdu.c
5107
rsp, rsp_org);
fs/smb/server/smb2pdu.c
5129
struct smb2_query_info_rsp *rsp, void *rsp_org)
fs/smb/server/smb2pdu.c
516
work->compound_status = rsp->Status;
fs/smb/server/smb2pdu.c
5176
rsp->hdr.Status = STATUS_INVALID_HANDLE;
fs/smb/server/smb2pdu.c
5184
ptr = (char *)rsp->Buffer;
fs/smb/server/smb2pdu.c
5228
rsp->hdr.Status = STATUS_INVALID_HANDLE;
fs/smb/server/smb2pdu.c
525
rsp->NextCommand = cpu_to_le32(new_len);
fs/smb/server/smb2pdu.c
5282
rsp->hdr.Status = STATUS_NO_EAS_ON_FILE;
fs/smb/server/smb2pdu.c
5283
rsp->OutputBufferLength = cpu_to_le32(rsp_data_cnt);
fs/smb/server/smb2pdu.c
5289
static void get_file_access_info(struct smb2_query_info_rsp *rsp,
fs/smb/server/smb2pdu.c
5294
file_info = (struct smb2_file_access_info *)rsp->Buffer;
fs/smb/server/smb2pdu.c
5296
rsp->OutputBufferLength =
fs/smb/server/smb2pdu.c
5300
static int get_file_basic_info(struct smb2_query_info_rsp *rsp,
fs/smb/server/smb2pdu.c
5319
basic_info = (struct file_basic_info *)rsp->Buffer;
fs/smb/server/smb2pdu.c
5328
rsp->OutputBufferLength =
fs/smb/server/smb2pdu.c
5333
static int get_file_standard_info(struct smb2_query_info_rsp *rsp,
fs/smb/server/smb2pdu.c
5346
sinfo = (struct smb2_file_standard_info *)rsp->Buffer;
fs/smb/server/smb2pdu.c
5359
rsp->OutputBufferLength =
fs/smb/server/smb2pdu.c
5365
static void get_file_alignment_info(struct smb2_query_info_rsp *rsp,
fs/smb/server/smb2pdu.c
5370
file_info = (struct smb2_file_alignment_info *)rsp->Buffer;
fs/smb/server/smb2pdu.c
5372
rsp->OutputBufferLength =
fs/smb/server/smb2pdu.c
5377
struct smb2_query_info_rsp *rsp,
fs/smb/server/smb2pdu.c
54
*rsp = smb_get_msg(work->response_buf);
fs/smb/server/smb2pdu.c
5420
file_info = (struct smb2_file_all_info *)rsp->Buffer;
fs/smb/server/smb2pdu.c
5456
rsp->OutputBufferLength =
fs/smb/server/smb2pdu.c
5463
struct smb2_query_info_rsp *rsp,
fs/smb/server/smb2pdu.c
5473
file_info = (struct smb2_file_alt_name_info *)rsp->Buffer;
fs/smb/server/smb2pdu.c
5479
rsp->OutputBufferLength =
fs/smb/server/smb2pdu.c
5484
struct smb2_query_info_rsp *rsp,
fs/smb/server/smb2pdu.c
5504
file_info = (struct smb2_file_stream_info *)rsp->Buffer;
fs/smb/server/smb2pdu.c
5551
file_info = (struct smb2_file_stream_info *)&rsp->Buffer[nbytes];
fs/smb/server/smb2pdu.c
5570
&rsp->Buffer[nbytes];
fs/smb/server/smb2pdu.c
5584
rsp->OutputBufferLength = cpu_to_le32(nbytes);
fs/smb/server/smb2pdu.c
5589
static int get_file_internal_info(struct smb2_query_info_rsp *rsp,
fs/smb/server/smb2pdu.c
5601
file_info = (struct smb2_file_internal_info *)rsp->Buffer;
fs/smb/server/smb2pdu.c
5603
rsp->OutputBufferLength =
fs/smb/server/smb2pdu.c
5609
static int get_file_network_open_info(struct smb2_query_info_rsp *rsp,
fs/smb/server/smb2pdu.c
5628
file_info = (struct smb2_file_network_open_info *)rsp->Buffer;
fs/smb/server/smb2pdu.c
563
struct smb2_hdr *rsp)
fs/smb/server/smb2pdu.c
5645
rsp->OutputBufferLength =
fs/smb/server/smb2pdu.c
5650
static void get_file_ea_info(struct smb2_query_info_rsp *rsp, void *rsp_org)
fs/smb/server/smb2pdu.c
5654
file_info = (struct smb2_file_ea_info *)rsp->Buffer;
fs/smb/server/smb2pdu.c
5656
rsp->OutputBufferLength =
fs/smb/server/smb2pdu.c
5660
static void get_file_position_info(struct smb2_query_info_rsp *rsp,
fs/smb/server/smb2pdu.c
5665
file_info = (struct smb2_file_pos_info *)rsp->Buffer;
fs/smb/server/smb2pdu.c
5671
rsp->OutputBufferLength =
fs/smb/server/smb2pdu.c
5675
static void get_file_mode_info(struct smb2_query_info_rsp *rsp,
fs/smb/server/smb2pdu.c
5680
file_info = (struct smb2_file_mode_info *)rsp->Buffer;
fs/smb/server/smb2pdu.c
5682
rsp->OutputBufferLength =
fs/smb/server/smb2pdu.c
5686
static int get_file_compression_info(struct smb2_query_info_rsp *rsp,
fs/smb/server/smb2pdu.c
570
rsp->Status = work->compound_status;
fs/smb/server/smb2pdu.c
5703
file_info = (struct smb2_file_comp_info *)rsp->Buffer;
fs/smb/server/smb2pdu.c
5711
rsp->OutputBufferLength =
fs/smb/server/smb2pdu.c
5717
static int get_file_attribute_tag_info(struct smb2_query_info_rsp *rsp,
fs/smb/server/smb2pdu.c
5728
file_info = (struct smb2_file_attr_tag_info *)rsp->Buffer;
fs/smb/server/smb2pdu.c
5731
rsp->OutputBufferLength =
fs/smb/server/smb2pdu.c
5736
static int find_file_posix_info(struct smb2_query_info_rsp *rsp,
fs/smb/server/smb2pdu.c
5760
file_info = (struct smb311_posix_qinfo *)rsp->Buffer;
fs/smb/server/smb2pdu.c
5810
rsp->OutputBufferLength = cpu_to_le32(out_buf_len);
fs/smb/server/smb2pdu.c
5817
struct smb2_query_info_rsp *rsp)
fs/smb/server/smb2pdu.c
5827
rc = smb2_get_info_file_pipe(work->sess, req, rsp,
fs/smb/server/smb2pdu.c
5854
get_file_access_info(rsp, fp, work->response_buf);
fs/smb/server/smb2pdu.c
5858
rc = get_file_basic_info(rsp, fp, work->response_buf);
fs/smb/server/smb2pdu.c
5862
rc = get_file_standard_info(rsp, fp, work->response_buf);
fs/smb/server/smb2pdu.c
5866
get_file_alignment_info(rsp, work->response_buf);
fs/smb/server/smb2pdu.c
5870
rc = get_file_all_info(work, rsp, fp, work->response_buf);
fs/smb/server/smb2pdu.c
5874
get_file_alternate_info(work, rsp, fp, work->response_buf);
fs/smb/server/smb2pdu.c
5878
rc = get_file_stream_info(work, rsp, fp, work->response_buf);
fs/smb/server/smb2pdu.c
5882
rc = get_file_internal_info(rsp, fp, work->response_buf);
fs/smb/server/smb2pdu.c
5886
rc = get_file_network_open_info(rsp, fp, work->response_buf);
fs/smb/server/smb2pdu.c
5890
get_file_ea_info(rsp, work->response_buf);
fs/smb/server/smb2pdu.c
5894
rc = smb2_get_ea(work, fp, req, rsp, work->response_buf);
fs/smb/server/smb2pdu.c
5898
get_file_position_info(rsp, fp, work->response_buf);
fs/smb/server/smb2pdu.c
5902
get_file_mode_info(rsp, fp, work->response_buf);
fs/smb/server/smb2pdu.c
5906
rc = get_file_compression_info(rsp, fp, work->response_buf);
fs/smb/server/smb2pdu.c
5910
rc = get_file_attribute_tag_info(rsp, fp, work->response_buf);
fs/smb/server/smb2pdu.c
5917
rc = find_file_posix_info(rsp, fp, work->response_buf);
fs/smb/server/smb2pdu.c
5927
rsp, work->response_buf);
fs/smb/server/smb2pdu.c
5932
rc = ksmbd_iov_pin_rsp(work, (void *)rsp,
fs/smb/server/smb2pdu.c
5934
le32_to_cpu(rsp->OutputBufferLength));
fs/smb/server/smb2pdu.c
5940
struct smb2_query_info_rsp *rsp)
fs/smb/server/smb2pdu.c
5972
info = (FILE_SYSTEM_DEVICE_INFO *)rsp->Buffer;
fs/smb/server/smb2pdu.c
5981
rsp->OutputBufferLength = cpu_to_le32(8);
fs/smb/server/smb2pdu.c
5992
info = (FILE_SYSTEM_ATTRIBUTE_INFO *)rsp->Buffer;
fs/smb/server/smb2pdu.c
6033
rsp->OutputBufferLength = cpu_to_le32(sz);
fs/smb/server/smb2pdu.c
6042
info = (struct filesystem_vol_info *)(rsp->Buffer);
fs/smb/server/smb2pdu.c
6060
rsp->OutputBufferLength = cpu_to_le32(sz);
fs/smb/server/smb2pdu.c
6067
info = (FILE_SYSTEM_SIZE_INFO *)(rsp->Buffer);
fs/smb/server/smb2pdu.c
6072
rsp->OutputBufferLength = cpu_to_le32(24);
fs/smb/server/smb2pdu.c
6079
info = (struct smb2_fs_full_size_info *)(rsp->Buffer);
fs/smb/server/smb2pdu.c
6087
rsp->OutputBufferLength = cpu_to_le32(32);
fs/smb/server/smb2pdu.c
6094
info = (struct object_id_info *)(rsp->Buffer);
fs/smb/server/smb2pdu.c
6107
rsp->OutputBufferLength = cpu_to_le32(64);
fs/smb/server/smb2pdu.c
6116
info = (struct smb3_fs_ss_info *)(rsp->Buffer);
fs/smb/server/smb2pdu.c
6128
rsp->OutputBufferLength = cpu_to_le32(28);
fs/smb/server/smb2pdu.c
6141
info = (struct smb2_fs_control_info *)(rsp->Buffer);
fs/smb/server/smb2pdu.c
6148
rsp->OutputBufferLength = cpu_to_le32(48);
fs/smb/server/smb2pdu.c
6160
info = (FILE_SYSTEM_POSIX_INFO *)(rsp->Buffer);
fs/smb/server/smb2pdu.c
6168
rsp->OutputBufferLength = cpu_to_le32(56);
fs/smb/server/smb2pdu.c
6177
rsp, work->response_buf);
fs/smb/server/smb2pdu.c
6181
rc = ksmbd_iov_pin_rsp(work, (void *)rsp,
fs/smb/server/smb2pdu.c
6183
le32_to_cpu(rsp->OutputBufferLength));
fs/smb/server/smb2pdu.c
6189
struct smb2_query_info_rsp *rsp)
fs/smb/server/smb2pdu.c
6208
rsp->hdr.Status = STATUS_NOT_SUPPORTED;
fs/smb/server/smb2pdu.c
6276
rsp->OutputBufferLength = cpu_to_le32(secdesclen);
fs/smb/server/smb2pdu.c
6278
rsp, work->response_buf);
fs/smb/server/smb2pdu.c
6282
rc = ksmbd_iov_pin_rsp_read(work, (void *)rsp,
fs/smb/server/smb2pdu.c
6287
rsp->OutputBufferLength = 0;
fs/smb/server/smb2pdu.c
6303
struct smb2_query_info_rsp *rsp;
fs/smb/server/smb2pdu.c
6308
WORK_BUFFERS(work, req, rsp);
fs/smb/server/smb2pdu.c
6310
if (smb2_compound_has_failed(work, &rsp->hdr))
fs/smb/server/smb2pdu.c
6318
rsp->StructureSize = cpu_to_le16(9);
fs/smb/server/smb2pdu.c
6319
rsp->OutputBufferOffset = cpu_to_le16(72);
fs/smb/server/smb2pdu.c
6324
rc = smb2_get_info_file(work, req, rsp);
fs/smb/server/smb2pdu.c
6328
rc = smb2_get_info_filesystem(work, req, rsp);
fs/smb/server/smb2pdu.c
6332
rc = smb2_get_info_sec(work, req, rsp);
fs/smb/server/smb2pdu.c
6344
rsp->hdr.Status = STATUS_ACCESS_DENIED;
fs/smb/server/smb2pdu.c
6346
rsp->hdr.Status = STATUS_FILE_CLOSED;
fs/smb/server/smb2pdu.c
6348
rsp->hdr.Status = STATUS_UNEXPECTED_IO_ERROR;
fs/smb/server/smb2pdu.c
6350
rsp->hdr.Status = STATUS_INSUFFICIENT_RESOURCES;
fs/smb/server/smb2pdu.c
6351
else if (rc == -EINVAL && rsp->hdr.Status == 0)
fs/smb/server/smb2pdu.c
6352
rsp->hdr.Status = STATUS_INVALID_PARAMETER;
fs/smb/server/smb2pdu.c
6353
else if (rc == -EOPNOTSUPP || rsp->hdr.Status == 0)
fs/smb/server/smb2pdu.c
6354
rsp->hdr.Status = STATUS_INVALID_INFO_CLASS;
fs/smb/server/smb2pdu.c
6374
struct smb2_close_rsp *rsp;
fs/smb/server/smb2pdu.c
6376
WORK_BUFFERS(work, req, rsp);
fs/smb/server/smb2pdu.c
6381
rsp->StructureSize = cpu_to_le16(60);
fs/smb/server/smb2pdu.c
6382
rsp->Flags = 0;
fs/smb/server/smb2pdu.c
6383
rsp->Reserved = 0;
fs/smb/server/smb2pdu.c
6384
rsp->CreationTime = 0;
fs/smb/server/smb2pdu.c
6385
rsp->LastAccessTime = 0;
fs/smb/server/smb2pdu.c
6386
rsp->LastWriteTime = 0;
fs/smb/server/smb2pdu.c
6387
rsp->ChangeTime = 0;
fs/smb/server/smb2pdu.c
6388
rsp->AllocationSize = 0;
fs/smb/server/smb2pdu.c
6389
rsp->EndOfFile = 0;
fs/smb/server/smb2pdu.c
6390
rsp->Attributes = 0;
fs/smb/server/smb2pdu.c
6392
return ksmbd_iov_pin_rsp(work, (void *)rsp,
fs/smb/server/smb2pdu.c
6407
struct smb2_close_rsp *rsp;
fs/smb/server/smb2pdu.c
6415
WORK_BUFFERS(work, req, rsp);
fs/smb/server/smb2pdu.c
6417
if (smb2_compound_has_failed(work, &rsp->hdr))
fs/smb/server/smb2pdu.c
6434
rsp->hdr.Status = STATUS_USER_SESSION_DELETED;
fs/smb/server/smb2pdu.c
6436
rsp->hdr.Status = STATUS_INVALID_PARAMETER;
fs/smb/server/smb2pdu.c
6446
rsp->hdr.Status = STATUS_FILE_CLOSED;
fs/smb/server/smb2pdu.c
6465
rsp->StructureSize = cpu_to_le16(60);
fs/smb/server/smb2pdu.c
6466
rsp->Reserved = 0;
fs/smb/server/smb2pdu.c
6485
rsp->Flags = SMB2_CLOSE_FLAG_POSTQUERY_ATTRIB;
fs/smb/server/smb2pdu.c
6486
rsp->AllocationSize = cpu_to_le64(fp->allocation_size);
fs/smb/server/smb2pdu.c
6487
rsp->EndOfFile = cpu_to_le64(stat.size);
fs/smb/server/smb2pdu.c
6488
rsp->Attributes = fp->f_ci->m_fattr;
fs/smb/server/smb2pdu.c
6489
rsp->CreationTime = cpu_to_le64(fp->create_time);
fs/smb/server/smb2pdu.c
6491
rsp->LastAccessTime = cpu_to_le64(time);
fs/smb/server/smb2pdu.c
6496
rsp->LastWriteTime = cpu_to_le64(time);
fs/smb/server/smb2pdu.c
6497
rsp->ChangeTime = cpu_to_le64(fp->change_time);
fs/smb/server/smb2pdu.c
6500
rsp->Flags = 0;
fs/smb/server/smb2pdu.c
6501
rsp->AllocationSize = 0;
fs/smb/server/smb2pdu.c
6502
rsp->EndOfFile = 0;
fs/smb/server/smb2pdu.c
6503
rsp->Attributes = 0;
fs/smb/server/smb2pdu.c
6504
rsp->CreationTime = 0;
fs/smb/server/smb2pdu.c
6505
rsp->LastAccessTime = 0;
fs/smb/server/smb2pdu.c
6506
rsp->LastWriteTime = 0;
fs/smb/server/smb2pdu.c
6507
rsp->ChangeTime = 0;
fs/smb/server/smb2pdu.c
6513
err = ksmbd_iov_pin_rsp(work, (void *)rsp,
fs/smb/server/smb2pdu.c
6517
if (rsp->hdr.Status == 0)
fs/smb/server/smb2pdu.c
6518
rsp->hdr.Status = STATUS_FILE_CLOSED;
fs/smb/server/smb2pdu.c
6533
struct smb2_echo_rsp *rsp = smb_get_msg(work->response_buf);
fs/smb/server/smb2pdu.c
6538
rsp = ksmbd_resp_buf_next(work);
fs/smb/server/smb2pdu.c
6540
rsp->StructureSize = cpu_to_le16(4);
fs/smb/server/smb2pdu.c
6541
rsp->Reserved = 0;
fs/smb/server/smb2pdu.c
6542
return ksmbd_iov_pin_rsp(work, rsp, sizeof(struct smb2_echo_rsp));
fs/smb/server/smb2pdu.c
7101
struct smb2_set_info_rsp *rsp;
fs/smb/server/smb2pdu.c
7110
rsp = ksmbd_resp_buf_next(work);
fs/smb/server/smb2pdu.c
7111
if (smb2_compound_has_failed(work, &rsp->hdr))
fs/smb/server/smb2pdu.c
7121
rsp = smb_get_msg(work->response_buf);
fs/smb/server/smb2pdu.c
7164
rsp->StructureSize = cpu_to_le16(2);
fs/smb/server/smb2pdu.c
7165
rc = ksmbd_iov_pin_rsp(work, (void *)rsp,
fs/smb/server/smb2pdu.c
7174
rsp->hdr.Status = STATUS_ACCESS_DENIED;
fs/smb/server/smb2pdu.c
7176
rsp->hdr.Status = STATUS_INVALID_PARAMETER;
fs/smb/server/smb2pdu.c
7178
rsp->hdr.Status = STATUS_INFO_LENGTH_MISMATCH;
fs/smb/server/smb2pdu.c
7180
rsp->hdr.Status = STATUS_DISK_FULL;
fs/smb/server/smb2pdu.c
7182
rsp->hdr.Status = STATUS_SHARING_VIOLATION;
fs/smb/server/smb2pdu.c
7184
rsp->hdr.Status = STATUS_OBJECT_NAME_INVALID;
fs/smb/server/smb2pdu.c
7186
rsp->hdr.Status = STATUS_DIRECTORY_NOT_EMPTY;
fs/smb/server/smb2pdu.c
7188
rsp->hdr.Status = STATUS_FILE_LOCK_CONFLICT;
fs/smb/server/smb2pdu.c
7190
rsp->hdr.Status = STATUS_INVALID_HANDLE;
fs/smb/server/smb2pdu.c
7192
rsp->hdr.Status = STATUS_OBJECT_NAME_COLLISION;
fs/smb/server/smb2pdu.c
7193
else if (rsp->hdr.Status == 0 || rc == -EOPNOTSUPP)
fs/smb/server/smb2pdu.c
7194
rsp->hdr.Status = STATUS_INVALID_INFO_CLASS;
fs/smb/server/smb2pdu.c
7213
struct smb2_read_rsp *rsp;
fs/smb/server/smb2pdu.c
7215
WORK_BUFFERS(work, req, rsp);
fs/smb/server/smb2pdu.c
7238
err = ksmbd_iov_pin_rsp_read(work, (void *)rsp,
fs/smb/server/smb2pdu.c
7247
err = ksmbd_iov_pin_rsp(work, (void *)rsp,
fs/smb/server/smb2pdu.c
7253
rsp->StructureSize = cpu_to_le16(17);
fs/smb/server/smb2pdu.c
7254
rsp->DataOffset = 80;
fs/smb/server/smb2pdu.c
7255
rsp->Reserved = 0;
fs/smb/server/smb2pdu.c
7256
rsp->DataLength = cpu_to_le32(nbytes);
fs/smb/server/smb2pdu.c
7257
rsp->DataRemaining = 0;
fs/smb/server/smb2pdu.c
7258
rsp->Flags = 0;
fs/smb/server/smb2pdu.c
7262
rsp->hdr.Status = STATUS_UNEXPECTED_IO_ERROR;
fs/smb/server/smb2pdu.c
7324
struct smb2_read_rsp *rsp;
fs/smb/server/smb2pdu.c
7345
rsp = ksmbd_resp_buf_next(work);
fs/smb/server/smb2pdu.c
7346
if (smb2_compound_has_failed(work, &rsp->hdr))
fs/smb/server/smb2pdu.c
7356
rsp = smb_get_msg(work->response_buf);
fs/smb/server/smb2pdu.c
7452
rsp->hdr.Status = STATUS_END_OF_FILE;
fs/smb/server/smb2pdu.c
7477
rsp->StructureSize = cpu_to_le16(17);
fs/smb/server/smb2pdu.c
7478
rsp->DataOffset = 80;
fs/smb/server/smb2pdu.c
7479
rsp->Reserved = 0;
fs/smb/server/smb2pdu.c
7480
rsp->DataLength = cpu_to_le32(nbytes);
fs/smb/server/smb2pdu.c
7481
rsp->DataRemaining = cpu_to_le32(remain_bytes);
fs/smb/server/smb2pdu.c
7482
rsp->Flags = 0;
fs/smb/server/smb2pdu.c
7483
err = ksmbd_iov_pin_rsp_read(work, (void *)rsp,
fs/smb/server/smb2pdu.c
7509
rsp->hdr.Status = STATUS_INVALID_DEVICE_REQUEST;
fs/smb/server/smb2pdu.c
7511
rsp->hdr.Status = STATUS_FILE_LOCK_CONFLICT;
fs/smb/server/smb2pdu.c
7513
rsp->hdr.Status = STATUS_FILE_CLOSED;
fs/smb/server/smb2pdu.c
7515
rsp->hdr.Status = STATUS_ACCESS_DENIED;
fs/smb/server/smb2pdu.c
7517
rsp->hdr.Status = STATUS_SHARING_VIOLATION;
fs/smb/server/smb2pdu.c
7519
rsp->hdr.Status = STATUS_INVALID_PARAMETER;
fs/smb/server/smb2pdu.c
7521
rsp->hdr.Status = STATUS_INVALID_HANDLE;
fs/smb/server/smb2pdu.c
7538
struct smb2_write_rsp *rsp;
fs/smb/server/smb2pdu.c
7545
WORK_BUFFERS(work, req, rsp);
fs/smb/server/smb2pdu.c
7565
rsp->hdr.Status = STATUS_NOT_SUPPORTED;
fs/smb/server/smb2pdu.c
7571
rsp->hdr.Status = STATUS_INVALID_HANDLE;
fs/smb/server/smb2pdu.c
7579
rsp->StructureSize = cpu_to_le16(17);
fs/smb/server/smb2pdu.c
7580
rsp->DataOffset = 0;
fs/smb/server/smb2pdu.c
7581
rsp->Reserved = 0;
fs/smb/server/smb2pdu.c
7582
rsp->DataLength = cpu_to_le32(length);
fs/smb/server/smb2pdu.c
7583
rsp->DataRemaining = 0;
fs/smb/server/smb2pdu.c
7584
rsp->Reserved2 = 0;
fs/smb/server/smb2pdu.c
7585
err = ksmbd_iov_pin_rsp(work, (void *)rsp,
fs/smb/server/smb2pdu.c
7589
rsp->hdr.Status = STATUS_INVALID_HANDLE;
fs/smb/server/smb2pdu.c
7635
struct smb2_write_rsp *rsp;
fs/smb/server/smb2pdu.c
7649
WORK_BUFFERS(work, req, rsp);
fs/smb/server/smb2pdu.c
7651
if (smb2_compound_has_failed(work, &rsp->hdr))
fs/smb/server/smb2pdu.c
7770
rsp->StructureSize = cpu_to_le16(17);
fs/smb/server/smb2pdu.c
7771
rsp->DataOffset = 0;
fs/smb/server/smb2pdu.c
7772
rsp->Reserved = 0;
fs/smb/server/smb2pdu.c
7773
rsp->DataLength = cpu_to_le32(nbytes);
fs/smb/server/smb2pdu.c
7774
rsp->DataRemaining = 0;
fs/smb/server/smb2pdu.c
7775
rsp->Reserved2 = 0;
fs/smb/server/smb2pdu.c
7776
err = ksmbd_iov_pin_rsp(work, rsp, offsetof(struct smb2_write_rsp, Buffer));
fs/smb/server/smb2pdu.c
7789
rsp->hdr.Status = STATUS_FILE_LOCK_CONFLICT;
fs/smb/server/smb2pdu.c
7791
rsp->hdr.Status = STATUS_DISK_FULL;
fs/smb/server/smb2pdu.c
7793
rsp->hdr.Status = STATUS_FILE_CLOSED;
fs/smb/server/smb2pdu.c
7795
rsp->hdr.Status = STATUS_ACCESS_DENIED;
fs/smb/server/smb2pdu.c
7797
rsp->hdr.Status = STATUS_SHARING_VIOLATION;
fs/smb/server/smb2pdu.c
7799
rsp->hdr.Status = STATUS_INVALID_PARAMETER;
fs/smb/server/smb2pdu.c
7801
rsp->hdr.Status = STATUS_INVALID_HANDLE;
fs/smb/server/smb2pdu.c
7817
struct smb2_flush_rsp *rsp;
fs/smb/server/smb2pdu.c
7821
WORK_BUFFERS(work, req, rsp);
fs/smb/server/smb2pdu.c
7825
if (smb2_compound_has_failed(work, &rsp->hdr))
fs/smb/server/smb2pdu.c
7845
rsp->StructureSize = cpu_to_le16(4);
fs/smb/server/smb2pdu.c
7846
rsp->Reserved = 0;
fs/smb/server/smb2pdu.c
7847
return ksmbd_iov_pin_rsp(work, rsp, sizeof(struct smb2_flush_rsp));
fs/smb/server/smb2pdu.c
7850
rsp->hdr.Status = STATUS_INVALID_HANDLE;
fs/smb/server/smb2pdu.c
8044
struct smb2_lock_rsp *rsp;
fs/smb/server/smb2pdu.c
8062
WORK_BUFFERS(work, req, rsp);
fs/smb/server/smb2pdu.c
8066
if (smb2_compound_has_failed(work, &rsp->hdr))
fs/smb/server/smb2pdu.c
8117
rsp->hdr.Status = STATUS_INVALID_LOCK_RANGE;
fs/smb/server/smb2pdu.c
8137
rsp->hdr.Status = STATUS_INVALID_LOCK_RANGE;
fs/smb/server/smb2pdu.c
8263
rsp->hdr.Status = STATUS_RANGE_NOT_LOCKED;
fs/smb/server/smb2pdu.c
8284
rsp->hdr.Status = STATUS_NOT_LOCKED;
fs/smb/server/smb2pdu.c
8332
rsp->hdr.Status = STATUS_CANCELLED;
fs/smb/server/smb2pdu.c
8340
rsp->hdr.Status =
fs/smb/server/smb2pdu.c
8366
rsp->StructureSize = cpu_to_le16(4);
fs/smb/server/smb2pdu.c
8368
rsp->hdr.Status = STATUS_SUCCESS;
fs/smb/server/smb2pdu.c
8369
rsp->Reserved = 0;
fs/smb/server/smb2pdu.c
8370
err = ksmbd_iov_pin_rsp(work, rsp, sizeof(struct smb2_lock_rsp));
fs/smb/server/smb2pdu.c
8418
if (!rsp->hdr.Status) {
fs/smb/server/smb2pdu.c
8420
rsp->hdr.Status = STATUS_INVALID_PARAMETER;
fs/smb/server/smb2pdu.c
8422
rsp->hdr.Status = STATUS_INSUFFICIENT_RESOURCES;
fs/smb/server/smb2pdu.c
8424
rsp->hdr.Status = STATUS_FILE_CLOSED;
fs/smb/server/smb2pdu.c
8426
rsp->hdr.Status = STATUS_LOCK_NOT_GRANTED;
fs/smb/server/smb2pdu.c
8440
struct smb2_ioctl_rsp *rsp)
fs/smb/server/smb2pdu.c
8450
ci_rsp = (struct copychunk_ioctl_rsp *)&rsp->Buffer[0];
fs/smb/server/smb2pdu.c
8452
rsp->VolatileFileId = volatile_id;
fs/smb/server/smb2pdu.c
8453
rsp->PersistentFileId = persistent_id;
fs/smb/server/smb2pdu.c
8469
rsp->hdr.Status = STATUS_INVALID_PARAMETER;
fs/smb/server/smb2pdu.c
8483
rsp->hdr.Status = STATUS_INVALID_PARAMETER;
fs/smb/server/smb2pdu.c
8493
rsp->hdr.Status = STATUS_OBJECT_NAME_NOT_FOUND;
fs/smb/server/smb2pdu.c
8498
rsp->hdr.Status = STATUS_FILE_CLOSED;
fs/smb/server/smb2pdu.c
8508
rsp->hdr.Status = STATUS_ACCESS_DENIED;
fs/smb/server/smb2pdu.c
8519
rsp->hdr.Status = STATUS_ACCESS_DENIED;
fs/smb/server/smb2pdu.c
8521
rsp->hdr.Status = STATUS_FILE_LOCK_CONFLICT;
fs/smb/server/smb2pdu.c
8523
rsp->hdr.Status = STATUS_INVALID_HANDLE;
fs/smb/server/smb2pdu.c
8525
rsp->hdr.Status = STATUS_DISK_FULL;
fs/smb/server/smb2pdu.c
8527
rsp->hdr.Status = STATUS_INVALID_PARAMETER;
fs/smb/server/smb2pdu.c
8529
rsp->hdr.Status = STATUS_FILE_IS_A_DIRECTORY;
fs/smb/server/smb2pdu.c
8531
rsp->hdr.Status = STATUS_INVALID_VIEW_SIZE;
fs/smb/server/smb2pdu.c
8533
rsp->hdr.Status = STATUS_UNEXPECTED_IO_ERROR;
fs/smb/server/smb2pdu.c
8564
struct smb2_ioctl_rsp *rsp,
fs/smb/server/smb2pdu.c
8595
&rsp->Buffer[nbytes];
fs/smb/server/smb2pdu.c
8669
rsp->PersistentFileId = SMB2_NO_FID;
fs/smb/server/smb2pdu.c
8670
rsp->VolatileFileId = SMB2_NO_FID;
fs/smb/server/smb2pdu.c
8751
struct smb2_ioctl_rsp *rsp)
fs/smb/server/smb2pdu.c
8765
rsp->hdr.Status = STATUS_SOME_NOT_MAPPED;
fs/smb/server/smb2pdu.c
8767
rsp->hdr.Status = STATUS_NOT_SUPPORTED;
fs/smb/server/smb2pdu.c
8770
rsp->hdr.Status = STATUS_INVALID_PARAMETER;
fs/smb/server/smb2pdu.c
8776
rsp->hdr.Status = STATUS_BUFFER_OVERFLOW;
fs/smb/server/smb2pdu.c
8781
rsp->hdr.Status =
fs/smb/server/smb2pdu.c
8786
memcpy((char *)rsp->Buffer, rpc_resp->payload, nbytes);
fs/smb/server/smb2pdu.c
8876
struct smb2_ioctl_rsp *rsp;
fs/smb/server/smb2pdu.c
8887
rsp = ksmbd_resp_buf_next(work);
fs/smb/server/smb2pdu.c
8888
if (smb2_compound_has_failed(work, &rsp->hdr))
fs/smb/server/smb2pdu.c
8897
rsp = smb_get_msg(work->response_buf);
fs/smb/server/smb2pdu.c
8915
rsp->hdr.Status = STATUS_INVALID_PARAMETER;
fs/smb/server/smb2pdu.c
8926
rsp->hdr.Status = STATUS_FS_DRIVER_REQUIRED;
fs/smb/server/smb2pdu.c
8949
cmpr_rsp = (struct compress_ioctl *)&rsp->Buffer[0];
fs/smb/server/smb2pdu.c
8952
rsp->PersistentFileId = req->PersistentFileId;
fs/smb/server/smb2pdu.c
8953
rsp->VolatileFileId = req->VolatileFileId;
fs/smb/server/smb2pdu.c
8992
rsp->hdr.Status = STATUS_FILE_CLOSED;
fs/smb/server/smb2pdu.c
8999
&rsp->Buffer[0];
fs/smb/server/smb2pdu.c
9014
nbytes = fsctl_pipe_transceive(work, id, out_buf_len, req, rsp);
fs/smb/server/smb2pdu.c
9035
(struct validate_negotiate_info_rsp *)&rsp->Buffer[0],
fs/smb/server/smb2pdu.c
9041
rsp->PersistentFileId = SMB2_NO_FID;
fs/smb/server/smb2pdu.c
9042
rsp->VolatileFileId = SMB2_NO_FID;
fs/smb/server/smb2pdu.c
9045
ret = fsctl_query_iface_info_ioctl(conn, rsp, out_buf_len);
fs/smb/server/smb2pdu.c
9057
(struct resume_key_ioctl_rsp *)&rsp->Buffer[0]);
fs/smb/server/smb2pdu.c
9060
rsp->PersistentFileId = req->PersistentFileId;
fs/smb/server/smb2pdu.c
9061
rsp->VolatileFileId = req->VolatileFileId;
fs/smb/server/smb2pdu.c
9084
rsp->VolatileFileId = req->VolatileFileId;
fs/smb/server/smb2pdu.c
9085
rsp->PersistentFileId = req->PersistentFileId;
fs/smb/server/smb2pdu.c
9092
rsp);
fs/smb/server/smb2pdu.c
9161
(struct file_allocated_range_buffer *)&rsp->Buffer[0],
fs/smb/server/smb2pdu.c
9165
rsp->hdr.Status = STATUS_BUFFER_OVERFLOW;
fs/smb/server/smb2pdu.c
9178
reparse_ptr = (struct reparse_data_buffer *)&rsp->Buffer[0];
fs/smb/server/smb2pdu.c
9279
rsp->CtlCode = cpu_to_le32(cnt_code);
fs/smb/server/smb2pdu.c
9280
rsp->InputCount = cpu_to_le32(0);
fs/smb/server/smb2pdu.c
9281
rsp->InputOffset = cpu_to_le32(112);
fs/smb/server/smb2pdu.c
9282
rsp->OutputOffset = cpu_to_le32(112);
fs/smb/server/smb2pdu.c
9283
rsp->OutputCount = cpu_to_le32(nbytes);
fs/smb/server/smb2pdu.c
9284
rsp->StructureSize = cpu_to_le16(49);
fs/smb/server/smb2pdu.c
9285
rsp->Reserved = cpu_to_le16(0);
fs/smb/server/smb2pdu.c
9286
rsp->Flags = cpu_to_le32(0);
fs/smb/server/smb2pdu.c
9287
rsp->Reserved2 = cpu_to_le32(0);
fs/smb/server/smb2pdu.c
9288
ret = ksmbd_iov_pin_rsp(work, rsp, sizeof(struct smb2_ioctl_rsp) + nbytes);
fs/smb/server/smb2pdu.c
9294
rsp->hdr.Status = STATUS_ACCESS_DENIED;
fs/smb/server/smb2pdu.c
9296
rsp->hdr.Status = STATUS_OBJECT_NAME_NOT_FOUND;
fs/smb/server/smb2pdu.c
9298
rsp->hdr.Status = STATUS_NOT_SUPPORTED;
fs/smb/server/smb2pdu.c
9300
rsp->hdr.Status = STATUS_BUFFER_TOO_SMALL;
fs/smb/server/smb2pdu.c
9301
else if (ret < 0 || rsp->hdr.Status == 0)
fs/smb/server/smb2pdu.c
9302
rsp->hdr.Status = STATUS_INVALID_PARAMETER;
fs/smb/server/smb2pdu.c
9318
struct smb2_oplock_break *rsp;
fs/smb/server/smb2pdu.c
9326
WORK_BUFFERS(work, req, rsp);
fs/smb/server/smb2pdu.c
9336
rsp->hdr.Status = STATUS_FILE_CLOSED;
fs/smb/server/smb2pdu.c
9344
rsp->hdr.Status = STATUS_INVALID_OPLOCK_PROTOCOL;
fs/smb/server/smb2pdu.c
9402
rsp->StructureSize = cpu_to_le16(24);
fs/smb/server/smb2pdu.c
9403
rsp->OplockLevel = rsp_oplevel;
fs/smb/server/smb2pdu.c
9404
rsp->Reserved = 0;
fs/smb/server/smb2pdu.c
9405
rsp->Reserved2 = 0;
fs/smb/server/smb2pdu.c
9406
rsp->VolatileFid = volatile_id;
fs/smb/server/smb2pdu.c
9407
rsp->PersistentFid = persistent_id;
fs/smb/server/smb2pdu.c
9408
ret = ksmbd_iov_pin_rsp(work, rsp, sizeof(struct smb2_oplock_break));
fs/smb/server/smb2pdu.c
9415
rsp->hdr.Status = status;
fs/smb/server/smb2pdu.c
9451
struct smb2_lease_ack *rsp;
fs/smb/server/smb2pdu.c
9457
WORK_BUFFERS(work, req, rsp);
fs/smb/server/smb2pdu.c
9465
rsp->hdr.Status = STATUS_UNSUCCESSFUL;
fs/smb/server/smb2pdu.c
9473
rsp->hdr.Status = STATUS_UNSUCCESSFUL;
fs/smb/server/smb2pdu.c
9478
rsp->hdr.Status = STATUS_UNSUCCESSFUL;
fs/smb/server/smb2pdu.c
9483
rsp->hdr.Status = STATUS_REQUEST_NOT_ACCEPTED;
fs/smb/server/smb2pdu.c
9495
rsp->StructureSize = cpu_to_le16(36);
fs/smb/server/smb2pdu.c
9496
rsp->Reserved = 0;
fs/smb/server/smb2pdu.c
9497
rsp->Flags = 0;
fs/smb/server/smb2pdu.c
9498
memcpy(rsp->LeaseKey, req->LeaseKey, 16);
fs/smb/server/smb2pdu.c
9499
rsp->LeaseState = lease_state;
fs/smb/server/smb2pdu.c
9500
rsp->LeaseDuration = 0;
fs/smb/server/smb2pdu.c
9501
ret = ksmbd_iov_pin_rsp(work, rsp, sizeof(struct smb2_lease_ack));
fs/smb/server/smb2pdu.c
9527
struct smb2_oplock_break *rsp;
fs/smb/server/smb2pdu.c
9531
WORK_BUFFERS(work, req, rsp);
fs/smb/server/smb2pdu.c
9543
rsp->hdr.Status = STATUS_INVALID_PARAMETER;
fs/smb/server/smb2pdu.c
9560
struct smb2_change_notify_rsp *rsp;
fs/smb/server/smb2pdu.c
9564
WORK_BUFFERS(work, req, rsp);
fs/smb/server/smb2pdu.c
9566
if (smb2_compound_has_failed(work, &rsp->hdr))
fs/smb/server/smb2pdu.c
9570
rsp->hdr.Status = STATUS_INTERNAL_ERROR;
fs/smb/server/smb2pdu.c
9576
rsp->hdr.Status = STATUS_NOT_IMPLEMENTED;
fs/smb/server/smb2pdu.c
9787
struct smb2_hdr *req, *rsp;
fs/smb/server/smb2pdu.c
9792
WORK_BUFFERS(work, req, rsp);
fs/smb/server/smb2pdu.c
9802
if (le16_to_cpu(rsp->Command) == SMB2_SESSION_SETUP_HE && sess) {
fs/smb/server/smb2pdu.c
9916
struct smb2_hdr *rsp = smb_get_msg(work->response_buf);
fs/smb/server/smb2pdu.c
9922
rsp = ksmbd_resp_buf_next(work);
fs/smb/server/smb2pdu.c
9924
if (le16_to_cpu(rsp->Command) == SMB2_SESSION_SETUP_HE &&
fs/smb/server/smb2pdu.c
9926
rsp->Status == STATUS_SUCCESS)
fs/smb/server/smb2pdu.c
996
struct smb2_negotiate_rsp *rsp)
fs/smb/server/smb2pdu.c
998
char * const pneg_ctxt = (char *)rsp +
fs/smb/server/smb2pdu.c
999
le32_to_cpu(rsp->NegotiateContextOffset);
include/hyperv/hvgdk_mini.h
859
u64 rsp;
include/hyperv/hvhdk.h
58
u64 rsp;
include/linux/firmware/qcom/qcom_qseecom.h
49
void *rsp, size_t rsp_size)
include/linux/firmware/qcom/qcom_qseecom.h
51
return qcom_scm_qseecom_app_send(client->app_id, req, req_size, rsp, rsp_size);
include/linux/firmware/qcom/qcom_scm.h
174
void *rsp, size_t rsp_size);
include/linux/firmware/qcom/qcom_scm.h
185
void *rsp, size_t rsp_size)
include/linux/ipmi_smi.h
120
unsigned char rsp[IPMI_MAX_MSG_LENGTH];
include/linux/mfd/max77759.h
255
u8 rsp[] __counted_by(length);
include/linux/mfd/max77759.h
271
struct max77759_maxq_response *rsp);
include/linux/nvme-fc-driver.h
1028
struct nvmefc_ls_rsp *rsp,
include/linux/nvme-fc-driver.h
125
void (*done)(struct nvmefc_ls_rsp *rsp);
include/linux/nvme-tcp.h
194
struct nvme_tcp_rsp_pdu rsp;
include/linux/rcu_sync.h
32
static inline bool rcu_sync_is_idle(struct rcu_sync *rsp)
include/linux/rcu_sync.h
36
return !READ_ONCE(rsp->gp_state); /* GP_IDLE */
include/linux/surface_aggregator/controller.h
212
struct ssam_response *rsp);
include/linux/surface_aggregator/controller.h
216
struct ssam_response *rsp,
include/linux/surface_aggregator/controller.h
238
#define ssam_request_do_sync_onstack(ctrl, rqst, rsp, payload_len) \
include/linux/surface_aggregator/controller.h
243
ssam_request_do_sync_with_buffer(ctrl, rqst, rsp, &__buf); \
include/linux/surface_aggregator/controller.h
441
struct ssam_response rsp; \
include/linux/surface_aggregator/controller.h
452
rsp.capacity = sizeof(rtype); \
include/linux/surface_aggregator/controller.h
453
rsp.length = 0; \
include/linux/surface_aggregator/controller.h
454
rsp.pointer = (u8 *)ret; \
include/linux/surface_aggregator/controller.h
456
status = ssam_request_do_sync_onstack(ctrl, &rqst, &rsp, 0); \
include/linux/surface_aggregator/controller.h
460
if (rsp.length != sizeof(rtype)) { \
include/linux/surface_aggregator/controller.h
464
sizeof(rtype), rsp.length, rqst.target_category,\
include/linux/surface_aggregator/controller.h
502
struct ssam_response rsp; \
include/linux/surface_aggregator/controller.h
513
rsp.capacity = sizeof(rtype); \
include/linux/surface_aggregator/controller.h
514
rsp.length = 0; \
include/linux/surface_aggregator/controller.h
515
rsp.pointer = (u8 *)ret; \
include/linux/surface_aggregator/controller.h
517
status = ssam_request_do_sync_onstack(ctrl, &rqst, &rsp, sizeof(atype)); \
include/linux/surface_aggregator/controller.h
521
if (rsp.length != sizeof(rtype)) { \
include/linux/surface_aggregator/controller.h
525
sizeof(rtype), rsp.length, rqst.target_category,\
include/linux/surface_aggregator/controller.h
646
struct ssam_response rsp; \
include/linux/surface_aggregator/controller.h
657
rsp.capacity = sizeof(rtype); \
include/linux/surface_aggregator/controller.h
658
rsp.length = 0; \
include/linux/surface_aggregator/controller.h
659
rsp.pointer = (u8 *)ret; \
include/linux/surface_aggregator/controller.h
661
status = ssam_request_do_sync_onstack(ctrl, &rqst, &rsp, 0); \
include/linux/surface_aggregator/controller.h
665
if (rsp.length != sizeof(rtype)) { \
include/linux/surface_aggregator/controller.h
669
sizeof(rtype), rsp.length, rqst.target_category,\
include/linux/surface_aggregator/controller.h
710
struct ssam_response rsp; \
include/linux/surface_aggregator/controller.h
721
rsp.capacity = sizeof(rtype); \
include/linux/surface_aggregator/controller.h
722
rsp.length = 0; \
include/linux/surface_aggregator/controller.h
723
rsp.pointer = (u8 *)ret; \
include/linux/surface_aggregator/controller.h
725
status = ssam_request_do_sync_onstack(ctrl, &rqst, &rsp, sizeof(atype)); \
include/linux/surface_aggregator/controller.h
729
if (rsp.length != sizeof(rtype)) { \
include/linux/surface_aggregator/controller.h
733
sizeof(rtype), rsp.length, rqst.target_category,\
include/net/nfc/nci_core.h
61
int (*rsp)(struct nci_dev *dev, struct sk_buff *skb);
include/net/page_pool/memory_provider.h
17
int (*nl_fill)(void *mp_priv, struct sk_buff *rsp,
include/scsi/viosrp.h
37
struct srp_rsp rsp;
include/soc/fsl/qe/immap_qe.h
451
struct rsp rsp[0x2]; /* 0x104100 - 0x1042FF
include/target/iscsi/iscsi_target_core.h
709
char rsp[ISCSI_HDR_LEN];
include/trace/events/rxrpc.h
1286
struct rxrpc_skb_priv *rsp),
include/trace/events/rxrpc.h
1288
TP_ARGS(conn, serial, rsp),
include/trace/events/rxrpc.h
1305
__entry->challenge = rsp->resp.challenge_serial;
include/trace/events/rxrpc.h
1306
__entry->version = rsp->resp.version;
include/trace/events/rxrpc.h
1307
__entry->kvno = rsp->resp.kvno;
include/trace/events/rxrpc.h
1308
__entry->ticket_len = rsp->resp.ticket_len;
include/uapi/linux/acrn.h
230
__le64 rsp;
include/uapi/linux/target_core_user.h
130
} rsp;
include/xen/interface/hvm/hvm_vcpu.h
79
uint64_t rsp;
include/xen/interface/io/ring.h
182
unsigned int rsp = RING_SIZE(_r) - \
include/xen/interface/io/ring.h
184
req < rsp ? req : rsp; \
include/xen/interface/io/ring.h
197
(&((_r)->sring->ring[((_idx) & (RING_SIZE(_r) - 1))].rsp))
include/xen/interface/io/ring.h
214
#define RING_COPY_RESPONSE(r, idx, rsp) RING_COPY_(RESPONSE, r, idx, rsp)
include/xen/interface/io/ring.h
90
__rsp_t rsp; \
include/xen/interface/io/xs_wire.h
94
char rsp[XENSTORE_RING_SIZE]; /* Replies and async watch events. */
io_uring/zcrx.c
1295
static int io_pp_nl_fill(void *mp_priv, struct sk_buff *rsp,
io_uring/zcrx.c
1303
nest = nla_nest_start(rsp, type);
io_uring/zcrx.c
1307
if (nla_put_uint(rsp, NETDEV_A_IO_URING_PROVIDER_INFO_RX_BUF_LEN,
io_uring/zcrx.c
1309
nla_nest_cancel(rsp, nest);
io_uring/zcrx.c
1313
nla_nest_end(rsp, nest);
kernel/rcu/sync.c
105
void rcu_sync_enter(struct rcu_sync *rsp)
kernel/rcu/sync.c
109
spin_lock_irq(&rsp->rss_lock);
kernel/rcu/sync.c
110
gp_state = rsp->gp_state;
kernel/rcu/sync.c
112
WRITE_ONCE(rsp->gp_state, GP_ENTER);
kernel/rcu/sync.c
113
WARN_ON_ONCE(rsp->gp_count);
kernel/rcu/sync.c
125
rsp->gp_count++;
kernel/rcu/sync.c
126
spin_unlock_irq(&rsp->rss_lock);
kernel/rcu/sync.c
134
rcu_sync_func(&rsp->cb_head);
kernel/rcu/sync.c
139
wait_event(rsp->gp_wait, READ_ONCE(rsp->gp_state) >= GP_PASSED);
kernel/rcu/sync.c
152
void rcu_sync_exit(struct rcu_sync *rsp)
kernel/rcu/sync.c
154
WARN_ON_ONCE(READ_ONCE(rsp->gp_state) == GP_IDLE);
kernel/rcu/sync.c
156
spin_lock_irq(&rsp->rss_lock);
kernel/rcu/sync.c
157
WARN_ON_ONCE(rsp->gp_count == 0);
kernel/rcu/sync.c
158
if (!--rsp->gp_count) {
kernel/rcu/sync.c
159
if (rsp->gp_state == GP_PASSED) {
kernel/rcu/sync.c
160
WRITE_ONCE(rsp->gp_state, GP_EXIT);
kernel/rcu/sync.c
161
rcu_sync_call(rsp);
kernel/rcu/sync.c
162
} else if (rsp->gp_state == GP_EXIT) {
kernel/rcu/sync.c
163
WRITE_ONCE(rsp->gp_state, GP_REPLAY);
kernel/rcu/sync.c
166
spin_unlock_irq(&rsp->rss_lock);
kernel/rcu/sync.c
173
void rcu_sync_dtor(struct rcu_sync *rsp)
kernel/rcu/sync.c
177
WARN_ON_ONCE(READ_ONCE(rsp->gp_state) == GP_PASSED);
kernel/rcu/sync.c
179
spin_lock_irq(&rsp->rss_lock);
kernel/rcu/sync.c
180
WARN_ON_ONCE(rsp->gp_count);
kernel/rcu/sync.c
181
if (rsp->gp_state == GP_REPLAY)
kernel/rcu/sync.c
182
WRITE_ONCE(rsp->gp_state, GP_EXIT);
kernel/rcu/sync.c
183
gp_state = rsp->gp_state;
kernel/rcu/sync.c
184
spin_unlock_irq(&rsp->rss_lock);
kernel/rcu/sync.c
188
WARN_ON_ONCE(rsp->gp_state != GP_IDLE);
kernel/rcu/sync.c
21
void rcu_sync_init(struct rcu_sync *rsp)
kernel/rcu/sync.c
23
memset(rsp, 0, sizeof(*rsp));
kernel/rcu/sync.c
24
init_waitqueue_head(&rsp->gp_wait);
kernel/rcu/sync.c
29
static void rcu_sync_call(struct rcu_sync *rsp)
kernel/rcu/sync.c
31
call_rcu_hurry(&rsp->cb_head, rcu_sync_func);
kernel/rcu/sync.c
59
struct rcu_sync *rsp = container_of(rhp, struct rcu_sync, cb_head);
kernel/rcu/sync.c
62
WARN_ON_ONCE(READ_ONCE(rsp->gp_state) == GP_IDLE);
kernel/rcu/sync.c
63
WARN_ON_ONCE(READ_ONCE(rsp->gp_state) == GP_PASSED);
kernel/rcu/sync.c
65
spin_lock_irqsave(&rsp->rss_lock, flags);
kernel/rcu/sync.c
66
if (rsp->gp_count) {
kernel/rcu/sync.c
70
WRITE_ONCE(rsp->gp_state, GP_PASSED);
kernel/rcu/sync.c
71
wake_up_locked(&rsp->gp_wait);
kernel/rcu/sync.c
72
} else if (rsp->gp_state == GP_REPLAY) {
kernel/rcu/sync.c
77
WRITE_ONCE(rsp->gp_state, GP_EXIT);
kernel/rcu/sync.c
78
rcu_sync_call(rsp);
kernel/rcu/sync.c
85
WRITE_ONCE(rsp->gp_state, GP_IDLE);
kernel/rcu/sync.c
87
spin_unlock_irqrestore(&rsp->rss_lock, flags);
net/bluetooth/bnep/core.c
78
struct bnep_control_rsp rsp;
net/bluetooth/bnep/core.c
79
rsp.type = BNEP_CONTROL;
net/bluetooth/bnep/core.c
80
rsp.ctrl = ctrl;
net/bluetooth/bnep/core.c
81
rsp.resp = htons(resp);
net/bluetooth/bnep/core.c
82
return bnep_send(s, &rsp, sizeof(rsp));
net/bluetooth/l2cap_core.c
1583
struct l2cap_conn_rsp rsp;
net/bluetooth/l2cap_core.c
1585
rsp.scid = cpu_to_le16(chan->dcid);
net/bluetooth/l2cap_core.c
1586
rsp.dcid = cpu_to_le16(chan->scid);
net/bluetooth/l2cap_core.c
1590
rsp.result = cpu_to_le16(L2CAP_CR_PEND);
net/bluetooth/l2cap_core.c
1591
rsp.status = cpu_to_le16(L2CAP_CS_AUTHOR_PEND);
net/bluetooth/l2cap_core.c
1596
rsp.result = cpu_to_le16(L2CAP_CR_SUCCESS);
net/bluetooth/l2cap_core.c
1597
rsp.status = cpu_to_le16(L2CAP_CS_NO_INFO);
net/bluetooth/l2cap_core.c
1600
rsp.result = cpu_to_le16(L2CAP_CR_PEND);
net/bluetooth/l2cap_core.c
1601
rsp.status = cpu_to_le16(L2CAP_CS_AUTHEN_PEND);
net/bluetooth/l2cap_core.c
1605
sizeof(rsp), &rsp);
net/bluetooth/l2cap_core.c
1608
rsp.result != L2CAP_CR_SUCCESS) {
net/bluetooth/l2cap_core.c
3461
struct l2cap_conf_rsp *rsp = data;
net/bluetooth/l2cap_core.c
3462
void *ptr = rsp->data;
net/bluetooth/l2cap_core.c
3698
rsp->scid = cpu_to_le16(chan->dcid);
net/bluetooth/l2cap_core.c
3699
rsp->result = cpu_to_le16(result);
net/bluetooth/l2cap_core.c
3700
rsp->flags = cpu_to_le16(0);
net/bluetooth/l2cap_core.c
3705
static int l2cap_parse_conf_rsp(struct l2cap_chan *chan, void *rsp, int len,
net/bluetooth/l2cap_core.c
3711
void *rsp_end = rsp + len;
net/bluetooth/l2cap_core.c
3717
BT_DBG("chan %p, rsp %p, len %d, req %p", chan, rsp, len, data);
net/bluetooth/l2cap_core.c
3720
int ret = l2cap_get_conf_opt(&rsp, rsp_end, &type, &olen, &val);
net/bluetooth/l2cap_core.c
3829
struct l2cap_conf_rsp *rsp = data;
net/bluetooth/l2cap_core.c
3830
void *ptr = rsp->data;
net/bluetooth/l2cap_core.c
3834
rsp->scid = cpu_to_le16(chan->dcid);
net/bluetooth/l2cap_core.c
3835
rsp->result = cpu_to_le16(result);
net/bluetooth/l2cap_core.c
3836
rsp->flags = cpu_to_le16(flags);
net/bluetooth/l2cap_core.c
3843
struct l2cap_le_conn_rsp rsp;
net/bluetooth/l2cap_core.c
3848
rsp.dcid = cpu_to_le16(chan->scid);
net/bluetooth/l2cap_core.c
3849
rsp.mtu = cpu_to_le16(chan->imtu);
net/bluetooth/l2cap_core.c
3850
rsp.mps = cpu_to_le16(chan->mps);
net/bluetooth/l2cap_core.c
3851
rsp.credits = cpu_to_le16(chan->rx_credits);
net/bluetooth/l2cap_core.c
3852
rsp.result = cpu_to_le16(L2CAP_CR_LE_SUCCESS);
net/bluetooth/l2cap_core.c
3854
l2cap_send_cmd(conn, chan->ident, L2CAP_LE_CONN_RSP, sizeof(rsp),
net/bluetooth/l2cap_core.c
3855
&rsp);
net/bluetooth/l2cap_core.c
3881
struct l2cap_ecred_conn_rsp_hdr rsp;
net/bluetooth/l2cap_core.c
3889
struct l2cap_ecred_rsp_data *rsp = data;
net/bluetooth/l2cap_core.c
3891
container_of(&rsp->pdu.rsp, struct l2cap_ecred_conn_rsp, hdr);
net/bluetooth/l2cap_core.c
3904
if (!rsp->pdu.rsp.result)
net/bluetooth/l2cap_core.c
3905
rsp_flex->dcid[rsp->count++] = cpu_to_le16(chan->scid);
net/bluetooth/l2cap_core.c
3924
data.pdu.rsp.mtu = cpu_to_le16(chan->imtu);
net/bluetooth/l2cap_core.c
3925
data.pdu.rsp.mps = cpu_to_le16(chan->mps);
net/bluetooth/l2cap_core.c
3926
data.pdu.rsp.credits = cpu_to_le16(chan->rx_credits);
net/bluetooth/l2cap_core.c
3927
data.pdu.rsp.result = cpu_to_le16(L2CAP_CR_LE_SUCCESS);
net/bluetooth/l2cap_core.c
3936
data.pdu.rsp.result = cpu_to_le16(L2CAP_CR_LE_AUTHORIZATION);
net/bluetooth/l2cap_core.c
3942
sizeof(data.pdu.rsp) + (data.count * sizeof(__le16)),
net/bluetooth/l2cap_core.c
3948
struct l2cap_conn_rsp rsp;
net/bluetooth/l2cap_core.c
3953
rsp.scid = cpu_to_le16(chan->dcid);
net/bluetooth/l2cap_core.c
3954
rsp.dcid = cpu_to_le16(chan->scid);
net/bluetooth/l2cap_core.c
3955
rsp.result = cpu_to_le16(L2CAP_CR_SUCCESS);
net/bluetooth/l2cap_core.c
3956
rsp.status = cpu_to_le16(L2CAP_CS_NO_INFO);
net/bluetooth/l2cap_core.c
3961
l2cap_send_cmd(conn, chan->ident, rsp_code, sizeof(rsp), &rsp);
net/bluetooth/l2cap_core.c
3971
static void l2cap_conf_rfc_get(struct l2cap_chan *chan, void *rsp, int len)
net/bluetooth/l2cap_core.c
3975
void *rsp_end = rsp + len;
net/bluetooth/l2cap_core.c
3988
BT_DBG("chan %p, rsp %p, len %d", chan, rsp, len);
net/bluetooth/l2cap_core.c
3994
int ret = l2cap_get_conf_opt(&rsp, rsp_end, &type, &olen, &val);
net/bluetooth/l2cap_core.c
4091
struct l2cap_conn_rsp rsp;
net/bluetooth/l2cap_core.c
4181
rsp.scid = cpu_to_le16(scid);
net/bluetooth/l2cap_core.c
4182
rsp.dcid = cpu_to_le16(dcid);
net/bluetooth/l2cap_core.c
4183
rsp.result = cpu_to_le16(result);
net/bluetooth/l2cap_core.c
4184
rsp.status = cpu_to_le16(status);
net/bluetooth/l2cap_core.c
4185
l2cap_send_cmd(conn, cmd->ident, rsp_code, sizeof(rsp), &rsp);
net/bluetooth/l2cap_core.c
4230
struct l2cap_conn_rsp *rsp = (struct l2cap_conn_rsp *) data;
net/bluetooth/l2cap_core.c
4236
if (cmd_len < sizeof(*rsp))
net/bluetooth/l2cap_core.c
4239
scid = __le16_to_cpu(rsp->scid);
net/bluetooth/l2cap_core.c
4240
dcid = __le16_to_cpu(rsp->dcid);
net/bluetooth/l2cap_core.c
4241
result = __le16_to_cpu(rsp->result);
net/bluetooth/l2cap_core.c
4242
status = __le16_to_cpu(rsp->status);
net/bluetooth/l2cap_core.c
4349
u8 rsp[64];
net/bluetooth/l2cap_core.c
4378
l2cap_build_conf_rsp(chan, rsp,
net/bluetooth/l2cap_core.c
4379
L2CAP_CONF_REJECT, flags), rsp);
net/bluetooth/l2cap_core.c
4390
l2cap_build_conf_rsp(chan, rsp,
net/bluetooth/l2cap_core.c
4391
L2CAP_CONF_SUCCESS, flags), rsp);
net/bluetooth/l2cap_core.c
4396
len = l2cap_parse_conf_req(chan, rsp, sizeof(rsp));
net/bluetooth/l2cap_core.c
4403
l2cap_send_cmd(conn, cmd->ident, L2CAP_CONF_RSP, len, rsp);
net/bluetooth/l2cap_core.c
4445
l2cap_send_efs_conf_rsp(chan, rsp, cmd->ident, flags);
net/bluetooth/l2cap_core.c
4458
struct l2cap_conf_rsp *rsp = (struct l2cap_conf_rsp *)data;
net/bluetooth/l2cap_core.c
4461
int len = cmd_len - sizeof(*rsp);
net/bluetooth/l2cap_core.c
4464
if (cmd_len < sizeof(*rsp))
net/bluetooth/l2cap_core.c
4467
scid = __le16_to_cpu(rsp->scid);
net/bluetooth/l2cap_core.c
4468
flags = __le16_to_cpu(rsp->flags);
net/bluetooth/l2cap_core.c
4469
result = __le16_to_cpu(rsp->result);
net/bluetooth/l2cap_core.c
4480
l2cap_conf_rfc_get(chan, rsp->data, len);
net/bluetooth/l2cap_core.c
4490
len = l2cap_parse_conf_rsp(chan, rsp->data, len,
net/bluetooth/l2cap_core.c
4513
len = l2cap_parse_conf_rsp(chan, rsp->data, len,
net/bluetooth/l2cap_core.c
4566
struct l2cap_disconn_rsp rsp;
net/bluetooth/l2cap_core.c
4584
rsp.dcid = cpu_to_le16(chan->scid);
net/bluetooth/l2cap_core.c
4585
rsp.scid = cpu_to_le16(chan->dcid);
net/bluetooth/l2cap_core.c
4586
l2cap_send_cmd(conn, cmd->ident, L2CAP_DISCONN_RSP, sizeof(rsp), &rsp);
net/bluetooth/l2cap_core.c
4604
struct l2cap_disconn_rsp *rsp = (struct l2cap_disconn_rsp *) data;
net/bluetooth/l2cap_core.c
4608
if (cmd_len != sizeof(*rsp))
net/bluetooth/l2cap_core.c
4611
scid = __le16_to_cpu(rsp->scid);
net/bluetooth/l2cap_core.c
4612
dcid = __le16_to_cpu(rsp->dcid);
net/bluetooth/l2cap_core.c
4654
struct l2cap_info_rsp *rsp = (struct l2cap_info_rsp *) buf;
net/bluetooth/l2cap_core.c
4655
rsp->type = cpu_to_le16(L2CAP_IT_FEAT_MASK);
net/bluetooth/l2cap_core.c
4656
rsp->result = cpu_to_le16(L2CAP_IR_SUCCESS);
net/bluetooth/l2cap_core.c
4661
put_unaligned_le32(feat_mask, rsp->data);
net/bluetooth/l2cap_core.c
4666
struct l2cap_info_rsp *rsp = (struct l2cap_info_rsp *) buf;
net/bluetooth/l2cap_core.c
4668
rsp->type = cpu_to_le16(L2CAP_IT_FIXED_CHAN);
net/bluetooth/l2cap_core.c
4669
rsp->result = cpu_to_le16(L2CAP_IR_SUCCESS);
net/bluetooth/l2cap_core.c
4670
rsp->data[0] = conn->local_fixed_chan;
net/bluetooth/l2cap_core.c
4671
memset(rsp->data + 1, 0, 7);
net/bluetooth/l2cap_core.c
4675
struct l2cap_info_rsp rsp;
net/bluetooth/l2cap_core.c
4676
rsp.type = cpu_to_le16(type);
net/bluetooth/l2cap_core.c
4677
rsp.result = cpu_to_le16(L2CAP_IR_NOTSUPP);
net/bluetooth/l2cap_core.c
4678
l2cap_send_cmd(conn, cmd->ident, L2CAP_INFO_RSP, sizeof(rsp),
net/bluetooth/l2cap_core.c
4679
&rsp);
net/bluetooth/l2cap_core.c
4689
struct l2cap_info_rsp *rsp = (struct l2cap_info_rsp *) data;
net/bluetooth/l2cap_core.c
4692
if (cmd_len < sizeof(*rsp))
net/bluetooth/l2cap_core.c
4695
type = __le16_to_cpu(rsp->type);
net/bluetooth/l2cap_core.c
4696
result = __le16_to_cpu(rsp->result);
net/bluetooth/l2cap_core.c
4718
if (cmd_len >= sizeof(*rsp) + sizeof(u32))
net/bluetooth/l2cap_core.c
4719
conn->feat_mask = get_unaligned_le32(rsp->data);
net/bluetooth/l2cap_core.c
4738
if (cmd_len >= sizeof(*rsp) + sizeof(rsp->data[0]))
net/bluetooth/l2cap_core.c
4739
conn->remote_fixed_chan = rsp->data[0];
net/bluetooth/l2cap_core.c
4756
struct l2cap_conn_param_update_rsp rsp;
net/bluetooth/l2cap_core.c
4775
memset(&rsp, 0, sizeof(rsp));
net/bluetooth/l2cap_core.c
4779
rsp.result = cpu_to_le16(L2CAP_CONN_PARAM_REJECTED);
net/bluetooth/l2cap_core.c
4781
rsp.result = cpu_to_le16(L2CAP_CONN_PARAM_ACCEPTED);
net/bluetooth/l2cap_core.c
4784
sizeof(rsp), &rsp);
net/bluetooth/l2cap_core.c
4796
struct l2cap_le_conn_rsp *rsp = (struct l2cap_le_conn_rsp *) data;
net/bluetooth/l2cap_core.c
4802
if (cmd_len < sizeof(*rsp))
net/bluetooth/l2cap_core.c
4805
dcid = __le16_to_cpu(rsp->dcid);
net/bluetooth/l2cap_core.c
4806
mtu = __le16_to_cpu(rsp->mtu);
net/bluetooth/l2cap_core.c
4807
mps = __le16_to_cpu(rsp->mps);
net/bluetooth/l2cap_core.c
4808
credits = __le16_to_cpu(rsp->credits);
net/bluetooth/l2cap_core.c
4809
result = __le16_to_cpu(rsp->result);
net/bluetooth/l2cap_core.c
4964
struct l2cap_le_conn_rsp rsp;
net/bluetooth/l2cap_core.c
5086
rsp.mtu = cpu_to_le16(chan->imtu);
net/bluetooth/l2cap_core.c
5087
rsp.mps = cpu_to_le16(chan->mps);
net/bluetooth/l2cap_core.c
5089
rsp.mtu = 0;
net/bluetooth/l2cap_core.c
5090
rsp.mps = 0;
net/bluetooth/l2cap_core.c
5093
rsp.dcid = cpu_to_le16(dcid);
net/bluetooth/l2cap_core.c
5094
rsp.credits = cpu_to_le16(credits);
net/bluetooth/l2cap_core.c
5095
rsp.result = cpu_to_le16(result);
net/bluetooth/l2cap_core.c
5097
l2cap_send_cmd(conn, cmd->ident, L2CAP_LE_CONN_RSP, sizeof(rsp), &rsp);
net/bluetooth/l2cap_core.c
5321
struct l2cap_ecred_conn_rsp *rsp = (void *) data;
net/bluetooth/l2cap_core.c
5328
if (cmd_len < sizeof(*rsp))
net/bluetooth/l2cap_core.c
5331
mtu = __le16_to_cpu(rsp->mtu);
net/bluetooth/l2cap_core.c
5332
mps = __le16_to_cpu(rsp->mps);
net/bluetooth/l2cap_core.c
5333
credits = __le16_to_cpu(rsp->credits);
net/bluetooth/l2cap_core.c
5334
result = __le16_to_cpu(rsp->result);
net/bluetooth/l2cap_core.c
5339
cmd_len -= sizeof(*rsp);
net/bluetooth/l2cap_core.c
5359
dcid = __le16_to_cpu(rsp->dcid[i++]);
net/bluetooth/l2cap_core.c
5449
struct l2cap_ecred_reconf_rsp rsp;
net/bluetooth/l2cap_core.c
5534
rsp.result = cpu_to_le16(result);
net/bluetooth/l2cap_core.c
5536
l2cap_send_cmd(conn, cmd->ident, L2CAP_ECRED_RECONF_RSP, sizeof(rsp),
net/bluetooth/l2cap_core.c
5537
&rsp);
net/bluetooth/l2cap_core.c
5547
struct l2cap_ecred_reconf_rsp *rsp = (void *)data;
net/bluetooth/l2cap_core.c
5550
if (cmd_len < sizeof(*rsp))
net/bluetooth/l2cap_core.c
5553
result = __le16_to_cpu(rsp->result);
net/bluetooth/l2cap_core.c
7663
struct l2cap_conn_rsp rsp;
net/bluetooth/l2cap_core.c
7683
rsp.scid = cpu_to_le16(chan->dcid);
net/bluetooth/l2cap_core.c
7684
rsp.dcid = cpu_to_le16(chan->scid);
net/bluetooth/l2cap_core.c
7685
rsp.result = cpu_to_le16(res);
net/bluetooth/l2cap_core.c
7686
rsp.status = cpu_to_le16(stat);
net/bluetooth/l2cap_core.c
7688
sizeof(rsp), &rsp);
net/bluetooth/l2cap_core.c
790
struct l2cap_le_conn_rsp rsp;
net/bluetooth/l2cap_core.c
800
rsp.dcid = cpu_to_le16(chan->scid);
net/bluetooth/l2cap_core.c
801
rsp.mtu = cpu_to_le16(chan->imtu);
net/bluetooth/l2cap_core.c
802
rsp.mps = cpu_to_le16(chan->mps);
net/bluetooth/l2cap_core.c
803
rsp.credits = cpu_to_le16(chan->rx_credits);
net/bluetooth/l2cap_core.c
804
rsp.result = cpu_to_le16(result);
net/bluetooth/l2cap_core.c
806
l2cap_send_cmd(conn, chan->ident, L2CAP_LE_CONN_RSP, sizeof(rsp),
net/bluetooth/l2cap_core.c
807
&rsp);
net/bluetooth/l2cap_core.c
820
struct l2cap_conn_rsp rsp;
net/bluetooth/l2cap_core.c
830
rsp.scid = cpu_to_le16(chan->dcid);
net/bluetooth/l2cap_core.c
831
rsp.dcid = cpu_to_le16(chan->scid);
net/bluetooth/l2cap_core.c
832
rsp.result = cpu_to_le16(result);
net/bluetooth/l2cap_core.c
833
rsp.status = cpu_to_le16(L2CAP_CS_NO_INFO);
net/bluetooth/l2cap_core.c
835
l2cap_send_cmd(conn, chan->ident, L2CAP_CONN_RSP, sizeof(rsp), &rsp);
net/bluetooth/smp.c
1018
struct smp_cmd_pairing *rsp = (void *) &smp->prsp[1];
net/bluetooth/smp.c
1032
persistent = !!((req->auth_req & rsp->auth_req) &
net/bluetooth/smp.c
1216
struct smp_cmd_pairing *req, *rsp;
net/bluetooth/smp.c
1224
rsp = (void *) &smp->prsp[1];
net/bluetooth/smp.c
1236
keydist = &rsp->init_key_dist;
net/bluetooth/smp.c
1239
keydist = &rsp->resp_key_dist;
net/bluetooth/smp.c
1652
u8 rsp = smp_confirm(smp);
net/bluetooth/smp.c
1653
if (rsp)
net/bluetooth/smp.c
1654
smp_failure(conn, rsp);
net/bluetooth/smp.c
1664
struct smp_cmd_pairing *rsp)
net/bluetooth/smp.c
1681
if (!rsp) {
net/bluetooth/smp.c
1694
memset(rsp, 0, sizeof(*rsp));
net/bluetooth/smp.c
1696
rsp->auth_req = SMP_AUTH_CT2;
net/bluetooth/smp.c
1697
rsp->max_key_size = conn->hcon->enc_key_size;
net/bluetooth/smp.c
1698
rsp->init_key_dist = req->init_key_dist & remote_dist;
net/bluetooth/smp.c
1699
rsp->resp_key_dist = req->resp_key_dist & local_dist;
net/bluetooth/smp.c
1701
smp->remote_key_dist = rsp->init_key_dist;
net/bluetooth/smp.c
1706
struct smp_cmd_pairing rsp, *req = (void *) skb->data;
net/bluetooth/smp.c
1757
build_bredr_pairing_cmd(smp, req, &rsp);
net/bluetooth/smp.c
1762
key_size = min(req->max_key_size, rsp.max_key_size);
net/bluetooth/smp.c
1770
memcpy(&smp->prsp[1], &rsp, sizeof(rsp));
net/bluetooth/smp.c
1771
smp_send_cmd(conn, SMP_CMD_PAIRING_RSP, sizeof(rsp), &rsp);
net/bluetooth/smp.c
1777
build_pairing_cmd(conn, req, &rsp, auth);
net/bluetooth/smp.c
1779
if (rsp.auth_req & SMP_AUTH_SC) {
net/bluetooth/smp.c
1782
if (rsp.auth_req & SMP_AUTH_CT2)
net/bluetooth/smp.c
1805
rsp.auth_req |= SMP_AUTH_MITM;
net/bluetooth/smp.c
1808
key_size = min(req->max_key_size, rsp.max_key_size);
net/bluetooth/smp.c
1815
memcpy(&smp->prsp[1], &rsp, sizeof(rsp));
net/bluetooth/smp.c
1817
smp_send_cmd(conn, SMP_CMD_PAIRING_RSP, sizeof(rsp), &rsp);
net/bluetooth/smp.c
1837
ret = tk_request(conn, 0, auth, rsp.io_capability, req->io_capability);
net/bluetooth/smp.c
1899
struct smp_cmd_pairing *req, *rsp = (void *) skb->data;
net/bluetooth/smp.c
1908
if (skb->len < sizeof(*rsp))
net/bluetooth/smp.c
1914
skb_pull(skb, sizeof(*rsp));
net/bluetooth/smp.c
1918
key_size = min(req->max_key_size, rsp->max_key_size);
net/bluetooth/smp.c
1922
auth = rsp->auth_req & AUTH_REQ_MASK(hdev);
net/bluetooth/smp.c
1931
if (rsp->oob_flag == SMP_OOB_PRESENT && SMP_DEV(hdev)->local_oob)
net/bluetooth/smp.c
1935
memcpy(&smp->prsp[1], rsp, sizeof(*rsp));
net/bluetooth/smp.c
1940
smp->remote_key_dist &= rsp->resp_key_dist;
net/bluetooth/smp.c
1963
rsp->io_capability);
net/bluetooth/smp.c
1973
smp->remote_key_dist &= rsp->resp_key_dist;
net/bluetooth/smp.c
1984
ret = tk_request(conn, 0, auth, req->io_capability, rsp->io_capability);
net/bluetooth/smp.c
2024
struct smp_cmd_pairing *req, *rsp;
net/bluetooth/smp.c
2039
rsp = (void *) &smp->prsp[1];
net/bluetooth/smp.c
2042
smp->remote_key_dist = (req->init_key_dist & rsp->resp_key_dist);
net/bluetooth/smp.c
2046
if (tk_request(conn, 0, auth, rsp->io_capability, req->io_capability)) {
net/bluetooth/smp.c
627
struct smp_cmd_pairing *rsp, __u8 authreq)
net/bluetooth/smp.c
679
if (rsp == NULL) {
net/bluetooth/smp.c
691
rsp->io_capability = conn->hcon->io_capability;
net/bluetooth/smp.c
692
rsp->oob_flag = oob_flag;
net/bluetooth/smp.c
693
rsp->max_key_size = hdev->le_max_key_size;
net/bluetooth/smp.c
694
rsp->init_key_dist = req->init_key_dist & remote_dist;
net/bluetooth/smp.c
695
rsp->resp_key_dist = req->resp_key_dist & local_dist;
net/bluetooth/smp.c
696
rsp->auth_req = (authreq & AUTH_REQ_MASK(hdev));
net/bluetooth/smp.c
698
smp->remote_key_dist = rsp->init_key_dist;
net/core/devmem.c
508
static int mp_dmabuf_devmem_nl_fill(void *mp_priv, struct sk_buff *rsp,
net/core/devmem.c
514
return nla_put_u32(rsp, type, binding->id);
net/core/netdev-genl.c
1021
struct sk_buff *rsp;
net/core/netdev-genl.c
1037
rsp = genlmsg_new(GENLMSG_DEFAULT_SIZE, GFP_KERNEL);
net/core/netdev-genl.c
1038
if (!rsp)
net/core/netdev-genl.c
1041
hdr = genlmsg_iput(rsp, info);
net/core/netdev-genl.c
1096
nla_put_u32(rsp, NETDEV_A_DMABUF_ID, binding->id);
net/core/netdev-genl.c
1097
genlmsg_end(rsp, hdr);
net/core/netdev-genl.c
1099
err = genlmsg_reply(rsp, info);
net/core/netdev-genl.c
1118
nlmsg_free(rsp);
net/core/netdev-genl.c
115
struct sk_buff *rsp;
net/core/netdev-genl.c
1163
struct sk_buff *rsp;
net/core/netdev-genl.c
1178
rsp = genlmsg_new(GENLMSG_DEFAULT_SIZE, GFP_KERNEL);
net/core/netdev-genl.c
1179
if (!rsp)
net/core/netdev-genl.c
1182
hdr = genlmsg_iput(rsp, info);
net/core/netdev-genl.c
1230
nla_put_u32(rsp, NETDEV_A_DMABUF_ID, binding->id);
net/core/netdev-genl.c
1231
genlmsg_end(rsp, hdr);
net/core/netdev-genl.c
1238
return genlmsg_reply(rsp, info);
net/core/netdev-genl.c
124
rsp = genlmsg_new(GENLMSG_DEFAULT_SIZE, GFP_KERNEL);
net/core/netdev-genl.c
1248
nlmsg_free(rsp);
net/core/netdev-genl.c
125
if (!rsp)
net/core/netdev-genl.c
1264
struct sk_buff *rsp;
net/core/netdev-genl.c
1311
rsp = genlmsg_new(GENLMSG_DEFAULT_SIZE, GFP_KERNEL);
net/core/netdev-genl.c
1312
if (!rsp)
net/core/netdev-genl.c
1315
hdr = genlmsg_iput(rsp, info);
net/core/netdev-genl.c
134
err = netdev_nl_dev_fill(netdev, rsp, info);
net/core/netdev-genl.c
1397
nla_put_u32(rsp, NETDEV_A_QUEUE_ID, queue_id);
net/core/netdev-genl.c
1398
genlmsg_end(rsp, hdr);
net/core/netdev-genl.c
140
return genlmsg_reply(rsp, info);
net/core/netdev-genl.c
1405
return genlmsg_reply(rsp, info);
net/core/netdev-genl.c
1415
nlmsg_free(rsp);
net/core/netdev-genl.c
143
nlmsg_free(rsp);
net/core/netdev-genl.c
163
netdev_nl_napi_fill_one(struct sk_buff *rsp, struct napi_struct *napi,
net/core/netdev-genl.c
175
hdr = genlmsg_iput(rsp, info);
net/core/netdev-genl.c
179
if (nla_put_u32(rsp, NETDEV_A_NAPI_ID, napi->napi_id))
net/core/netdev-genl.c
182
if (nla_put_u32(rsp, NETDEV_A_NAPI_IFINDEX, napi->dev->ifindex))
net/core/netdev-genl.c
185
if (napi->irq >= 0 && nla_put_u32(rsp, NETDEV_A_NAPI_IRQ, napi->irq))
net/core/netdev-genl.c
188
if (nla_put_uint(rsp, NETDEV_A_NAPI_THREADED,
net/core/netdev-genl.c
195
if (nla_put_u32(rsp, NETDEV_A_NAPI_PID, pid))
net/core/netdev-genl.c
200
if (nla_put_s32(rsp, NETDEV_A_NAPI_DEFER_HARD_IRQS,
net/core/netdev-genl.c
205
if (nla_put_uint(rsp, NETDEV_A_NAPI_IRQ_SUSPEND_TIMEOUT,
net/core/netdev-genl.c
210
if (nla_put_uint(rsp, NETDEV_A_NAPI_GRO_FLUSH_TIMEOUT,
net/core/netdev-genl.c
214
genlmsg_end(rsp, hdr);
net/core/netdev-genl.c
219
genlmsg_cancel(rsp, hdr);
net/core/netdev-genl.c
226
struct sk_buff *rsp;
net/core/netdev-genl.c
235
rsp = genlmsg_new(GENLMSG_DEFAULT_SIZE, GFP_KERNEL);
net/core/netdev-genl.c
236
if (!rsp)
net/core/netdev-genl.c
241
err = netdev_nl_napi_fill_one(rsp, napi, info);
net/core/netdev-genl.c
250
} else if (!rsp->len) {
net/core/netdev-genl.c
255
return genlmsg_reply(rsp, info);
net/core/netdev-genl.c
258
nlmsg_free(rsp);
net/core/netdev-genl.c
263
netdev_nl_napi_dump_one(struct net_device *netdev, struct sk_buff *rsp,
net/core/netdev-genl.c
286
err = netdev_nl_napi_fill_one(rsp, napi, info);
net/core/netdev-genl.c
35
netdev_nl_dev_fill(struct net_device *netdev, struct sk_buff *rsp,
net/core/netdev-genl.c
392
netdev_nl_queue_fill_lease(struct sk_buff *rsp, struct net_device *netdev,
net/core/netdev-genl.c
404
nest_lease = nla_nest_start(rsp, NETDEV_A_QUEUE_LEASE);
net/core/netdev-genl.c
408
nest_queue = nla_nest_start(rsp, NETDEV_A_LEASE_QUEUE);
net/core/netdev-genl.c
411
if (nla_put_u32(rsp, NETDEV_A_QUEUE_ID, q_idx))
net/core/netdev-genl.c
413
if (nla_put_u32(rsp, NETDEV_A_QUEUE_TYPE, q_type))
net/core/netdev-genl.c
415
nla_nest_end(rsp, nest_queue);
net/core/netdev-genl.c
417
if (nla_put_u32(rsp, NETDEV_A_LEASE_IFINDEX,
net/core/netdev-genl.c
427
if (nla_put_s32(rsp, NETDEV_A_LEASE_NETNS_ID, id))
net/core/netdev-genl.c
431
nla_nest_end(rsp, nest_lease);
net/core/netdev-genl.c
44
hdr = genlmsg_iput(rsp, info);
net/core/netdev-genl.c
441
__netdev_nl_queue_fill_mp(struct sk_buff *rsp, struct netdev_rx_queue *rxq)
net/core/netdev-genl.c
446
params->mp_ops->nl_fill(params->mp_priv, rsp, rxq))
net/core/netdev-genl.c
451
if (nla_put_empty_nest(rsp, NETDEV_A_QUEUE_XSK))
net/core/netdev-genl.c
458
netdev_nl_queue_fill_mp(struct sk_buff *rsp, struct net_device *netdev,
net/core/netdev-genl.c
466
return __netdev_nl_queue_fill_mp(rsp, rxq);
net/core/netdev-genl.c
469
ret = __netdev_nl_queue_fill_mp(rsp, hw_rxq);
net/core/netdev-genl.c
475
netdev_nl_queue_fill_one(struct sk_buff *rsp, struct net_device *netdev,
net/core/netdev-genl.c
482
hdr = genlmsg_iput(rsp, info);
net/core/netdev-genl.c
486
if (nla_put_u32(rsp, NETDEV_A_QUEUE_ID, q_idx) ||
net/core/netdev-genl.c
487
nla_put_u32(rsp, NETDEV_A_QUEUE_TYPE, q_type) ||
net/core/netdev-genl.c
488
nla_put_u32(rsp, NETDEV_A_QUEUE_IFINDEX, netdev->ifindex))
net/core/netdev-genl.c
494
if (nla_put_napi_id(rsp, rxq->napi))
net/core/netdev-genl.c
496
if (netdev_nl_queue_fill_lease(rsp, netdev, q_idx, q_type))
net/core/netdev-genl.c
498
if (netdev_nl_queue_fill_mp(rsp, netdev, rxq))
net/core/netdev-genl.c
503
if (nla_put_napi_id(rsp, txq->napi))
net/core/netdev-genl.c
507
if (nla_put_empty_nest(rsp, NETDEV_A_QUEUE_XSK))
net/core/netdev-genl.c
513
genlmsg_end(rsp, hdr);
net/core/netdev-genl.c
518
genlmsg_cancel(rsp, hdr);
net/core/netdev-genl.c
538
netdev_nl_queue_fill(struct sk_buff *rsp, struct net_device *netdev, u32 q_idx,
net/core/netdev-genl.c
550
return netdev_nl_queue_fill_one(rsp, netdev, q_idx, q_type, info);
net/core/netdev-genl.c
557
struct sk_buff *rsp;
net/core/netdev-genl.c
569
rsp = genlmsg_new(GENLMSG_DEFAULT_SIZE, GFP_KERNEL);
net/core/netdev-genl.c
570
if (!rsp)
net/core/netdev-genl.c
576
err = netdev_nl_queue_fill(rsp, netdev, q_id, q_type, info);
net/core/netdev-genl.c
585
return genlmsg_reply(rsp, info);
net/core/netdev-genl.c
588
nlmsg_free(rsp);
net/core/netdev-genl.c
593
netdev_nl_queue_dump_one(struct net_device *netdev, struct sk_buff *rsp,
net/core/netdev-genl.c
603
err = netdev_nl_queue_fill_one(rsp, netdev, ctx->rxq_idx,
net/core/netdev-genl.c
609
err = netdev_nl_queue_fill_one(rsp, netdev, ctx->txq_idx,
net/core/netdev-genl.c
63
if (nla_put_u32(rsp, NETDEV_A_DEV_IFINDEX, netdev->ifindex) ||
net/core/netdev-genl.c
64
nla_put_u64_64bit(rsp, NETDEV_A_DEV_XDP_FEATURES,
net/core/netdev-genl.c
66
nla_put_u64_64bit(rsp, NETDEV_A_DEV_XDP_RX_METADATA_FEATURES,
net/core/netdev-genl.c
668
static int netdev_stat_put(struct sk_buff *rsp, unsigned int attr_id, u64 value)
net/core/netdev-genl.c
672
return nla_put_uint(rsp, attr_id, value);
net/core/netdev-genl.c
676
netdev_nl_stats_write_rx(struct sk_buff *rsp, struct netdev_queue_stats_rx *rx)
net/core/netdev-genl.c
678
if (netdev_stat_put(rsp, NETDEV_A_QSTATS_RX_PACKETS, rx->packets) ||
net/core/netdev-genl.c
679
netdev_stat_put(rsp, NETDEV_A_QSTATS_RX_BYTES, rx->bytes) ||
net/core/netdev-genl.c
68
nla_put_u64_64bit(rsp, NETDEV_A_DEV_XSK_FEATURES,
net/core/netdev-genl.c
680
netdev_stat_put(rsp, NETDEV_A_QSTATS_RX_ALLOC_FAIL, rx->alloc_fail) ||
net/core/netdev-genl.c
681
netdev_stat_put(rsp, NETDEV_A_QSTATS_RX_HW_DROPS, rx->hw_drops) ||
net/core/netdev-genl.c
682
netdev_stat_put(rsp, NETDEV_A_QSTATS_RX_HW_DROP_OVERRUNS, rx->hw_drop_overruns) ||
net/core/netdev-genl.c
683
netdev_stat_put(rsp, NETDEV_A_QSTATS_RX_CSUM_COMPLETE, rx->csum_complete) ||
net/core/netdev-genl.c
684
netdev_stat_put(rsp, NETDEV_A_QSTATS_RX_CSUM_UNNECESSARY, rx->csum_unnecessary) ||
net/core/netdev-genl.c
685
netdev_stat_put(rsp, NETDEV_A_QSTATS_RX_CSUM_NONE, rx->csum_none) ||
net/core/netdev-genl.c
686
netdev_stat_put(rsp, NETDEV_A_QSTATS_RX_CSUM_BAD, rx->csum_bad) ||
net/core/netdev-genl.c
687
netdev_stat_put(rsp, NETDEV_A_QSTATS_RX_HW_GRO_PACKETS, rx->hw_gro_packets) ||
net/core/netdev-genl.c
688
netdev_stat_put(rsp, NETDEV_A_QSTATS_RX_HW_GRO_BYTES, rx->hw_gro_bytes) ||
net/core/netdev-genl.c
689
netdev_stat_put(rsp, NETDEV_A_QSTATS_RX_HW_GRO_WIRE_PACKETS, rx->hw_gro_wire_packets) ||
net/core/netdev-genl.c
690
netdev_stat_put(rsp, NETDEV_A_QSTATS_RX_HW_GRO_WIRE_BYTES, rx->hw_gro_wire_bytes) ||
net/core/netdev-genl.c
691
netdev_stat_put(rsp, NETDEV_A_QSTATS_RX_HW_DROP_RATELIMITS, rx->hw_drop_ratelimits))
net/core/netdev-genl.c
697
netdev_nl_stats_write_tx(struct sk_buff *rsp, struct netdev_queue_stats_tx *tx)
net/core/netdev-genl.c
699
if (netdev_stat_put(rsp, NETDEV_A_QSTATS_TX_PACKETS, tx->packets) ||
net/core/netdev-genl.c
700
netdev_stat_put(rsp, NETDEV_A_QSTATS_TX_BYTES, tx->bytes) ||
net/core/netdev-genl.c
701
netdev_stat_put(rsp, NETDEV_A_QSTATS_TX_HW_DROPS, tx->hw_drops) ||
net/core/netdev-genl.c
702
netdev_stat_put(rsp, NETDEV_A_QSTATS_TX_HW_DROP_ERRORS, tx->hw_drop_errors) ||
net/core/netdev-genl.c
703
netdev_stat_put(rsp, NETDEV_A_QSTATS_TX_CSUM_NONE, tx->csum_none) ||
net/core/netdev-genl.c
704
netdev_stat_put(rsp, NETDEV_A_QSTATS_TX_NEEDS_CSUM, tx->needs_csum) ||
net/core/netdev-genl.c
705
netdev_stat_put(rsp, NETDEV_A_QSTATS_TX_HW_GSO_PACKETS, tx->hw_gso_packets) ||
net/core/netdev-genl.c
706
netdev_stat_put(rsp, NETDEV_A_QSTATS_TX_HW_GSO_BYTES, tx->hw_gso_bytes) ||
net/core/netdev-genl.c
707
netdev_stat_put(rsp, NETDEV_A_QSTATS_TX_HW_GSO_WIRE_PACKETS, tx->hw_gso_wire_packets) ||
net/core/netdev-genl.c
708
netdev_stat_put(rsp, NETDEV_A_QSTATS_TX_HW_GSO_WIRE_BYTES, tx->hw_gso_wire_bytes) ||
net/core/netdev-genl.c
709
netdev_stat_put(rsp, NETDEV_A_QSTATS_TX_HW_DROP_RATELIMITS, tx->hw_drop_ratelimits) ||
net/core/netdev-genl.c
710
netdev_stat_put(rsp, NETDEV_A_QSTATS_TX_STOP, tx->stop) ||
net/core/netdev-genl.c
711
netdev_stat_put(rsp, NETDEV_A_QSTATS_TX_WAKE, tx->wake))
net/core/netdev-genl.c
717
netdev_nl_stats_queue(struct net_device *netdev, struct sk_buff *rsp,
net/core/netdev-genl.c
725
hdr = genlmsg_iput(rsp, info);
net/core/netdev-genl.c
728
if (nla_put_u32(rsp, NETDEV_A_QSTATS_IFINDEX, netdev->ifindex) ||
net/core/netdev-genl.c
729
nla_put_u32(rsp, NETDEV_A_QSTATS_QUEUE_TYPE, q_type) ||
net/core/netdev-genl.c
73
if (nla_put_u32(rsp, NETDEV_A_DEV_XDP_ZC_MAX_SEGS,
net/core/netdev-genl.c
730
nla_put_u32(rsp, NETDEV_A_QSTATS_QUEUE_ID, i))
net/core/netdev-genl.c
739
if (netdev_nl_stats_write_rx(rsp, &rx))
net/core/netdev-genl.c
747
if (netdev_nl_stats_write_tx(rsp, &tx))
net/core/netdev-genl.c
752
genlmsg_end(rsp, hdr);
net/core/netdev-genl.c
756
genlmsg_cancel(rsp, hdr);
net/core/netdev-genl.c
759
genlmsg_cancel(rsp, hdr);
net/core/netdev-genl.c
764
netdev_nl_stats_by_queue(struct net_device *netdev, struct sk_buff *rsp,
net/core/netdev-genl.c
776
err = netdev_nl_stats_queue(netdev, rsp, NETDEV_QUEUE_TYPE_RX,
net/core/netdev-genl.c
78
genlmsg_end(rsp, hdr);
net/core/netdev-genl.c
784
err = netdev_nl_stats_queue(netdev, rsp, NETDEV_QUEUE_TYPE_TX,
net/core/netdev-genl.c
83
genlmsg_cancel(rsp, hdr);
net/core/netdev-genl.c
841
netdev_nl_stats_by_netdev(struct net_device *netdev, struct sk_buff *rsp,
net/core/netdev-genl.c
862
hdr = genlmsg_iput(rsp, info);
net/core/netdev-genl.c
865
if (nla_put_u32(rsp, NETDEV_A_QSTATS_IFINDEX, netdev->ifindex))
net/core/netdev-genl.c
871
if (netdev_nl_stats_write_rx(rsp, &rx_sum) ||
net/core/netdev-genl.c
872
netdev_nl_stats_write_tx(rsp, &tx_sum))
net/core/netdev-genl.c
875
genlmsg_end(rsp, hdr);
net/core/netdev-genl.c
879
genlmsg_cancel(rsp, hdr);
net/core/page_pool_user.c
122
page_pool_nl_stats_fill(struct sk_buff *rsp, const struct page_pool *pool,
net/core/page_pool_user.c
132
hdr = genlmsg_iput(rsp, info);
net/core/page_pool_user.c
136
nest = nla_nest_start(rsp, NETDEV_A_PAGE_POOL_STATS_INFO);
net/core/page_pool_user.c
140
if (nla_put_uint(rsp, NETDEV_A_PAGE_POOL_ID, pool->user.id) ||
net/core/page_pool_user.c
142
nla_put_u32(rsp, NETDEV_A_PAGE_POOL_IFINDEX,
net/core/page_pool_user.c
146
nla_nest_end(rsp, nest);
net/core/page_pool_user.c
148
if (nla_put_uint(rsp, NETDEV_A_PAGE_POOL_STATS_ALLOC_FAST,
net/core/page_pool_user.c
150
nla_put_uint(rsp, NETDEV_A_PAGE_POOL_STATS_ALLOC_SLOW,
net/core/page_pool_user.c
152
nla_put_uint(rsp, NETDEV_A_PAGE_POOL_STATS_ALLOC_SLOW_HIGH_ORDER,
net/core/page_pool_user.c
154
nla_put_uint(rsp, NETDEV_A_PAGE_POOL_STATS_ALLOC_EMPTY,
net/core/page_pool_user.c
156
nla_put_uint(rsp, NETDEV_A_PAGE_POOL_STATS_ALLOC_REFILL,
net/core/page_pool_user.c
158
nla_put_uint(rsp, NETDEV_A_PAGE_POOL_STATS_ALLOC_WAIVE,
net/core/page_pool_user.c
160
nla_put_uint(rsp, NETDEV_A_PAGE_POOL_STATS_RECYCLE_CACHED,
net/core/page_pool_user.c
162
nla_put_uint(rsp, NETDEV_A_PAGE_POOL_STATS_RECYCLE_CACHE_FULL,
net/core/page_pool_user.c
164
nla_put_uint(rsp, NETDEV_A_PAGE_POOL_STATS_RECYCLE_RING,
net/core/page_pool_user.c
166
nla_put_uint(rsp, NETDEV_A_PAGE_POOL_STATS_RECYCLE_RING_FULL,
net/core/page_pool_user.c
168
nla_put_uint(rsp, NETDEV_A_PAGE_POOL_STATS_RECYCLE_RELEASED_REFCNT,
net/core/page_pool_user.c
172
genlmsg_end(rsp, hdr);
net/core/page_pool_user.c
176
nla_nest_cancel(rsp, nest);
net/core/page_pool_user.c
178
genlmsg_cancel(rsp, hdr);
net/core/page_pool_user.c
255
page_pool_nl_fill(struct sk_buff *rsp, const struct page_pool *pool,
net/core/page_pool_user.c
262
hdr = genlmsg_iput(rsp, info);
net/core/page_pool_user.c
266
if (nla_put_uint(rsp, NETDEV_A_PAGE_POOL_ID, pool->user.id))
net/core/page_pool_user.c
270
nla_put_u32(rsp, NETDEV_A_PAGE_POOL_IFINDEX,
net/core/page_pool_user.c
276
nla_put_uint(rsp, NETDEV_A_PAGE_POOL_NAPI_ID, napi_id))
net/core/page_pool_user.c
281
if (nla_put_uint(rsp, NETDEV_A_PAGE_POOL_INFLIGHT, inflight) ||
net/core/page_pool_user.c
282
nla_put_uint(rsp, NETDEV_A_PAGE_POOL_INFLIGHT_MEM,
net/core/page_pool_user.c
286
nla_put_uint(rsp, NETDEV_A_PAGE_POOL_DETACH_TIME,
net/core/page_pool_user.c
290
if (pool->mp_ops && pool->mp_ops->nl_fill(pool->mp_priv, rsp, NULL))
net/core/page_pool_user.c
293
genlmsg_end(rsp, hdr);
net/core/page_pool_user.c
297
genlmsg_cancel(rsp, hdr);
net/core/page_pool_user.c
36
typedef int (*pp_nl_fill_cb)(struct sk_buff *rsp, const struct page_pool *pool,
net/core/page_pool_user.c
43
struct sk_buff *rsp;
net/core/page_pool_user.c
54
rsp = genlmsg_new(GENLMSG_DEFAULT_SIZE, GFP_KERNEL);
net/core/page_pool_user.c
55
if (!rsp) {
net/core/page_pool_user.c
60
err = fill(rsp, pool, info);
net/core/page_pool_user.c
66
return genlmsg_reply(rsp, info);
net/core/page_pool_user.c
69
nlmsg_free(rsp);
net/ethtool/ioctl.c
734
ethtool_get_drvinfo(struct net_device *dev, struct ethtool_devlink_compat *rsp)
net/ethtool/ioctl.c
739
rsp->info.cmd = ETHTOOL_GDRVINFO;
net/ethtool/ioctl.c
740
strscpy(rsp->info.version, init_uts_ns.name.release,
net/ethtool/ioctl.c
741
sizeof(rsp->info.version));
net/ethtool/ioctl.c
743
ops->get_drvinfo(dev, &rsp->info);
net/ethtool/ioctl.c
744
if (!rsp->info.bus_info[0] && parent)
net/ethtool/ioctl.c
745
strscpy(rsp->info.bus_info, dev_name(parent),
net/ethtool/ioctl.c
746
sizeof(rsp->info.bus_info));
net/ethtool/ioctl.c
747
if (!rsp->info.driver[0] && parent && parent->driver)
net/ethtool/ioctl.c
748
strscpy(rsp->info.driver, parent->driver->name,
net/ethtool/ioctl.c
749
sizeof(rsp->info.driver));
net/ethtool/ioctl.c
751
strscpy(rsp->info.bus_info, dev_name(parent),
net/ethtool/ioctl.c
752
sizeof(rsp->info.bus_info));
net/ethtool/ioctl.c
753
strscpy(rsp->info.driver, parent->driver->name,
net/ethtool/ioctl.c
754
sizeof(rsp->info.driver));
net/ethtool/ioctl.c
756
strscpy(rsp->info.driver, dev->rtnl_link_ops->kind,
net/ethtool/ioctl.c
757
sizeof(rsp->info.driver));
net/ethtool/ioctl.c
771
rsp->info.testinfo_len = rc;
net/ethtool/ioctl.c
774
rsp->info.n_stats = rc;
net/ethtool/ioctl.c
777
rsp->info.n_priv_flags = rc;
net/ethtool/ioctl.c
783
rsp->info.regdump_len = ret;
net/ethtool/ioctl.c
787
rsp->info.eedump_len = ops->get_eeprom_len(dev);
net/ethtool/ioctl.c
789
if (!rsp->info.fw_version[0])
net/ethtool/ioctl.c
790
rsp->devlink = netdev_to_devlink_get(dev);
net/ethtool/rss.c
1013
struct sk_buff *rsp;
net/ethtool/rss.c
1018
rsp = genlmsg_new(NLMSG_GOODSIZE, GFP_KERNEL);
net/ethtool/rss.c
1019
if (!rsp)
net/ethtool/rss.c
1099
hdr = ethnl_unicast_put(rsp, info->snd_portid, info->snd_seq,
net/ethtool/rss.c
1101
ntf_fail = ethnl_fill_reply_header(rsp, dev, ETHTOOL_A_RSS_HEADER);
net/ethtool/rss.c
1102
ntf_fail |= rss_fill_reply(rsp, &req.base, &data.base);
net/ethtool/rss.c
1108
genlmsg_end(rsp, hdr);
net/ethtool/rss.c
1110
ethnl_rss_create_send_ntf(rsp, dev);
net/ethtool/rss.c
1111
ret = genlmsg_reply(rsp, info);
net/ethtool/rss.c
1112
rsp = NULL;
net/ethtool/rss.c
1129
nlmsg_free(rsp);
net/ethtool/rss.c
982
ethnl_rss_create_send_ntf(const struct sk_buff *rsp, struct net_device *dev)
net/ethtool/rss.c
988
ntf = skb_copy_expand(rsp, 0, 0, GFP_KERNEL);
net/ncsi/internal.h
266
struct sk_buff *rsp; /* Associated NCSI response packet */
net/ncsi/ncsi-manage.c
393
struct sk_buff *cmd, *rsp;
net/ncsi/ncsi-manage.c
404
rsp = nr->rsp;
net/ncsi/ncsi-manage.c
406
nr->rsp = NULL;
net/ncsi/ncsi-manage.c
416
consume_skb(rsp);
net/ncsi/ncsi-manage.c
445
if (nr->rsp || !nr->cmd) {
net/ncsi/ncsi-netlink.c
491
net = dev_net(nr->rsp->dev);
net/ncsi/ncsi-netlink.c
504
nla_put_u32(skb, NCSI_ATTR_IFINDEX, nr->rsp->dev->ifindex);
net/ncsi/ncsi-netlink.c
512
rc = nla_put(skb, NCSI_ATTR_DATA, nr->rsp->len, (void *)nr->rsp->data);
net/ncsi/ncsi-pkt.h
159
struct ncsi_rsp_pkt_hdr rsp; /* Command header */
net/ncsi/ncsi-pkt.h
189
struct ncsi_rsp_pkt_hdr rsp; /* Response header */
net/ncsi/ncsi-pkt.h
199
struct ncsi_rsp_pkt_hdr rsp; /* Response header */
net/ncsi/ncsi-pkt.h
215
struct ncsi_rsp_pkt_hdr rsp; /* Response header */
net/ncsi/ncsi-pkt.h
233
struct ncsi_rsp_pkt_hdr rsp; /* Response header */
net/ncsi/ncsi-pkt.h
254
struct ncsi_rsp_pkt_hdr rsp; /* Response header */
net/ncsi/ncsi-pkt.h
300
struct ncsi_rsp_pkt_hdr rsp; /* Response header */
net/ncsi/ncsi-pkt.h
313
struct ncsi_rsp_pkt_hdr rsp; /* Response header */
net/ncsi/ncsi-pkt.h
328
struct ncsi_rsp_pkt_hdr rsp; /* Response header */
net/ncsi/ncsi-pkt.h
335
struct ncsi_rsp_pkt_hdr rsp; /* Response header */
net/ncsi/ncsi-pkt.h
342
struct ncsi_rsp_pkt_hdr rsp;
net/ncsi/ncsi-pkt.h
44
struct ncsi_rsp_pkt_hdr rsp; /* Response header */
net/ncsi/ncsi-rsp.c
1003
struct ncsi_rsp_gnpts_pkt *rsp;
net/ncsi/ncsi-rsp.c
1009
rsp = (struct ncsi_rsp_gnpts_pkt *)skb_network_header(nr->rsp);
net/ncsi/ncsi-rsp.c
1010
ncsi_find_package_and_channel(ndp, rsp->rsp.common.channel,
net/ncsi/ncsi-rsp.c
1017
ncs->pt_tx_pkts = ntohl(rsp->tx_pkts);
net/ncsi/ncsi-rsp.c
1018
ncs->pt_tx_dropped = ntohl(rsp->tx_dropped);
net/ncsi/ncsi-rsp.c
1019
ncs->pt_tx_channel_err = ntohl(rsp->tx_channel_err);
net/ncsi/ncsi-rsp.c
1020
ncs->pt_tx_us_err = ntohl(rsp->tx_us_err);
net/ncsi/ncsi-rsp.c
1021
ncs->pt_rx_pkts = ntohl(rsp->rx_pkts);
net/ncsi/ncsi-rsp.c
1022
ncs->pt_rx_dropped = ntohl(rsp->rx_dropped);
net/ncsi/ncsi-rsp.c
1023
ncs->pt_rx_channel_err = ntohl(rsp->rx_channel_err);
net/ncsi/ncsi-rsp.c
1024
ncs->pt_rx_us_err = ntohl(rsp->rx_us_err);
net/ncsi/ncsi-rsp.c
1025
ncs->pt_rx_os_err = ntohl(rsp->rx_os_err);
net/ncsi/ncsi-rsp.c
103
id = NCSI_CHANNEL_INDEX(rsp->rsp.common.channel);
net/ncsi/ncsi-rsp.c
1032
struct ncsi_rsp_gps_pkt *rsp;
net/ncsi/ncsi-rsp.c
1037
rsp = (struct ncsi_rsp_gps_pkt *)skb_network_header(nr->rsp);
net/ncsi/ncsi-rsp.c
1038
ncsi_find_package_and_channel(ndp, rsp->rsp.common.channel,
net/ncsi/ncsi-rsp.c
1048
struct ncsi_rsp_gpuuid_pkt *rsp;
net/ncsi/ncsi-rsp.c
1053
rsp = (struct ncsi_rsp_gpuuid_pkt *)skb_network_header(nr->rsp);
net/ncsi/ncsi-rsp.c
1054
ncsi_find_package_and_channel(ndp, rsp->rsp.common.channel,
net/ncsi/ncsi-rsp.c
1059
memcpy(np->uuid, rsp->uuid, sizeof(rsp->uuid));
net/ncsi/ncsi-rsp.c
1072
struct ncsi_rsp_pkt *rsp;
net/ncsi/ncsi-rsp.c
1078
rsp = (struct ncsi_rsp_pkt *)skb_network_header(nr->rsp);
net/ncsi/ncsi-rsp.c
1079
ncsi_find_package_and_channel(ndp, rsp->rsp.common.channel,
net/ncsi/ncsi-rsp.c
1094
struct ncsi_rsp_gmcma_pkt *rsp;
net/ncsi/ncsi-rsp.c
1097
rsp = (struct ncsi_rsp_gmcma_pkt *)skb_network_header(nr->rsp);
net/ncsi/ncsi-rsp.c
1101
rsp->address_count);
net/ncsi/ncsi-rsp.c
1102
for (i = 0; i < rsp->address_count; i++) {
net/ncsi/ncsi-rsp.c
1104
i, rsp->addresses[i][0], rsp->addresses[i][1],
net/ncsi/ncsi-rsp.c
1105
rsp->addresses[i][2], rsp->addresses[i][3],
net/ncsi/ncsi-rsp.c
1106
rsp->addresses[i][4], rsp->addresses[i][5]);
net/ncsi/ncsi-rsp.c
1110
for (i = 0; i < rsp->address_count; i++) {
net/ncsi/ncsi-rsp.c
1111
if (!is_valid_ether_addr(rsp->addresses[i])) {
net/ncsi/ncsi-rsp.c
1113
rsp->addresses[i]);
net/ncsi/ncsi-rsp.c
1116
memcpy(saddr->__data, rsp->addresses[i], ETH_ALEN);
net/ncsi/ncsi-rsp.c
112
struct ncsi_rsp_pkt *rsp;
net/ncsi/ncsi-rsp.c
120
rsp = (struct ncsi_rsp_pkt *)skb_network_header(nr->rsp);
net/ncsi/ncsi-rsp.c
121
ncsi_find_package_and_channel(ndp, rsp->rsp.common.channel,
net/ncsi/ncsi-rsp.c
1217
nr->rsp = skb;
net/ncsi/ncsi-rsp.c
127
id = NCSI_PACKAGE_INDEX(rsp->rsp.common.channel);
net/ncsi/ncsi-rsp.c
138
struct ncsi_rsp_pkt *rsp;
net/ncsi/ncsi-rsp.c
145
rsp = (struct ncsi_rsp_pkt *)skb_network_header(nr->rsp);
net/ncsi/ncsi-rsp.c
146
ncsi_find_package_and_channel(ndp, rsp->rsp.common.channel,
net/ncsi/ncsi-rsp.c
163
struct ncsi_rsp_pkt *rsp;
net/ncsi/ncsi-rsp.c
169
rsp = (struct ncsi_rsp_pkt *)skb_network_header(nr->rsp);
net/ncsi/ncsi-rsp.c
170
ncsi_find_package_and_channel(ndp, rsp->rsp.common.channel,
net/ncsi/ncsi-rsp.c
185
struct ncsi_rsp_pkt *rsp;
net/ncsi/ncsi-rsp.c
196
rsp = (struct ncsi_rsp_pkt *)skb_network_header(nr->rsp);
net/ncsi/ncsi-rsp.c
197
ncsi_find_package_and_channel(ndp, rsp->rsp.common.channel,
net/ncsi/ncsi-rsp.c
212
struct ncsi_rsp_pkt *rsp;
net/ncsi/ncsi-rsp.c
218
rsp = (struct ncsi_rsp_pkt *)skb_network_header(nr->rsp);
net/ncsi/ncsi-rsp.c
219
ncsi_find_package_and_channel(ndp, rsp->rsp.common.channel,
net/ncsi/ncsi-rsp.c
234
struct ncsi_rsp_pkt *rsp;
net/ncsi/ncsi-rsp.c
240
rsp = (struct ncsi_rsp_pkt *)skb_network_header(nr->rsp);
net/ncsi/ncsi-rsp.c
241
ncsi_find_package_and_channel(ndp, rsp->rsp.common.channel,
net/ncsi/ncsi-rsp.c
256
struct ncsi_rsp_pkt *rsp;
net/ncsi/ncsi-rsp.c
262
rsp = (struct ncsi_rsp_pkt *)skb_network_header(nr->rsp);
net/ncsi/ncsi-rsp.c
263
ncsi_find_package_and_channel(ndp, rsp->rsp.common.channel,
net/ncsi/ncsi-rsp.c
279
struct ncsi_rsp_pkt *rsp;
net/ncsi/ncsi-rsp.c
285
rsp = (struct ncsi_rsp_pkt *)skb_network_header(nr->rsp);
net/ncsi/ncsi-rsp.c
286
ncsi_find_package_and_channel(ndp, rsp->rsp.common.channel,
net/ncsi/ncsi-rsp.c
308
struct ncsi_rsp_pkt *rsp;
net/ncsi/ncsi-rsp.c
314
rsp = (struct ncsi_rsp_pkt *)skb_network_header(nr->rsp);
net/ncsi/ncsi-rsp.c
315
ncsi_find_package_and_channel(ndp, rsp->rsp.common.channel,
net/ncsi/ncsi-rsp.c
330
struct ncsi_rsp_gls_pkt *rsp;
net/ncsi/ncsi-rsp.c
337
rsp = (struct ncsi_rsp_gls_pkt *)skb_network_header(nr->rsp);
net/ncsi/ncsi-rsp.c
338
ncsi_find_package_and_channel(ndp, rsp->rsp.common.channel,
net/ncsi/ncsi-rsp.c
344
ncm->data[2] = ntohl(rsp->status);
net/ncsi/ncsi-rsp.c
345
ncm->data[3] = ntohl(rsp->other);
net/ncsi/ncsi-rsp.c
346
ncm->data[4] = ntohl(rsp->oem_status);
net/ncsi/ncsi-rsp.c
362
struct ncsi_rsp_pkt *rsp;
net/ncsi/ncsi-rsp.c
370
rsp = (struct ncsi_rsp_pkt *)skb_network_header(nr->rsp);
net/ncsi/ncsi-rsp.c
371
ncsi_find_package_and_channel(ndp, rsp->rsp.common.channel,
net/ncsi/ncsi-rsp.c
399
struct ncsi_rsp_pkt *rsp;
net/ncsi/ncsi-rsp.c
405
rsp = (struct ncsi_rsp_pkt *)skb_network_header(nr->rsp);
net/ncsi/ncsi-rsp.c
406
ncsi_find_package_and_channel(ndp, rsp->rsp.common.channel,
net/ncsi/ncsi-rsp.c
426
struct ncsi_rsp_pkt *rsp;
net/ncsi/ncsi-rsp.c
432
rsp = (struct ncsi_rsp_pkt *)skb_network_header(nr->rsp);
net/ncsi/ncsi-rsp.c
433
ncsi_find_package_and_channel(ndp, rsp->rsp.common.channel,
net/ncsi/ncsi-rsp.c
451
struct ncsi_rsp_pkt *rsp;
net/ncsi/ncsi-rsp.c
46
h = (struct ncsi_rsp_pkt_hdr *)skb_network_header(nr->rsp);
net/ncsi/ncsi-rsp.c
462
rsp = (struct ncsi_rsp_pkt *)skb_network_header(nr->rsp);
net/ncsi/ncsi-rsp.c
463
ncsi_find_package_and_channel(ndp, rsp->rsp.common.channel,
net/ncsi/ncsi-rsp.c
497
struct ncsi_rsp_pkt *rsp;
net/ncsi/ncsi-rsp.c
503
rsp = (struct ncsi_rsp_pkt *)skb_network_header(nr->rsp);
net/ncsi/ncsi-rsp.c
504
ncsi_find_package_and_channel(ndp, rsp->rsp.common.channel, NULL, &nc);
net/ncsi/ncsi-rsp.c
523
struct ncsi_rsp_pkt *rsp;
net/ncsi/ncsi-rsp.c
528
rsp = (struct ncsi_rsp_pkt *)skb_network_header(nr->rsp);
net/ncsi/ncsi-rsp.c
529
ncsi_find_package_and_channel(ndp, rsp->rsp.common.channel,
net/ncsi/ncsi-rsp.c
549
struct ncsi_rsp_pkt *rsp;
net/ncsi/ncsi-rsp.c
555
rsp = (struct ncsi_rsp_pkt *)skb_network_header(nr->rsp);
net/ncsi/ncsi-rsp.c
556
ncsi_find_package_and_channel(ndp, rsp->rsp.common.channel,
net/ncsi/ncsi-rsp.c
576
struct ncsi_rsp_pkt *rsp;
net/ncsi/ncsi-rsp.c
581
rsp = (struct ncsi_rsp_pkt *)skb_network_header(nr->rsp);
net/ncsi/ncsi-rsp.c
582
ncsi_find_package_and_channel(ndp, rsp->rsp.common.channel,
net/ncsi/ncsi-rsp.c
602
struct ncsi_rsp_pkt *rsp;
net/ncsi/ncsi-rsp.c
608
rsp = (struct ncsi_rsp_pkt *)skb_network_header(nr->rsp);
net/ncsi/ncsi-rsp.c
609
ncsi_find_package_and_channel(ndp, rsp->rsp.common.channel,
net/ncsi/ncsi-rsp.c
633
struct ncsi_rsp_oem_pkt *rsp;
net/ncsi/ncsi-rsp.c
637
rsp = (struct ncsi_rsp_oem_pkt *)skb_network_header(nr->rsp);
net/ncsi/ncsi-rsp.c
648
memcpy(saddr->__data, &rsp->data[mac_addr_off], ETH_ALEN);
net/ncsi/ncsi-rsp.c
664
struct ncsi_rsp_oem_pkt *rsp;
net/ncsi/ncsi-rsp.c
667
rsp = (struct ncsi_rsp_oem_pkt *)skb_network_header(nr->rsp);
net/ncsi/ncsi-rsp.c
668
mlx = (struct ncsi_rsp_oem_mlx_pkt *)(rsp->data);
net/ncsi/ncsi-rsp.c
680
struct ncsi_rsp_oem_pkt *rsp;
net/ncsi/ncsi-rsp.c
683
rsp = (struct ncsi_rsp_oem_pkt *)skb_network_header(nr->rsp);
net/ncsi/ncsi-rsp.c
684
bcm = (struct ncsi_rsp_oem_bcm_pkt *)(rsp->data);
net/ncsi/ncsi-rsp.c
695
struct ncsi_rsp_oem_pkt *rsp;
net/ncsi/ncsi-rsp.c
698
rsp = (struct ncsi_rsp_oem_pkt *)skb_network_header(nr->rsp);
net/ncsi/ncsi-rsp.c
699
intel = (struct ncsi_rsp_oem_intel_pkt *)(rsp->data);
net/ncsi/ncsi-rsp.c
720
struct ncsi_rsp_oem_pkt *rsp;
net/ncsi/ncsi-rsp.c
724
rsp = (struct ncsi_rsp_oem_pkt *)skb_network_header(nr->rsp);
net/ncsi/ncsi-rsp.c
725
mfr_id = ntohl(rsp->mfr_id);
net/ncsi/ncsi-rsp.c
751
struct ncsi_rsp_gvi_pkt *rsp;
net/ncsi/ncsi-rsp.c
758
rsp = (struct ncsi_rsp_gvi_pkt *)skb_network_header(nr->rsp);
net/ncsi/ncsi-rsp.c
759
ncsi_find_package_and_channel(ndp, rsp->rsp.common.channel,
net/ncsi/ncsi-rsp.c
772
ncv->major = decode_bcd_u8(rsp->major);
net/ncsi/ncsi-rsp.c
773
ncv->minor = decode_bcd_u8(rsp->minor);
net/ncsi/ncsi-rsp.c
774
ncv->update = decode_bcd_u8(rsp->update);
net/ncsi/ncsi-rsp.c
775
ncv->alpha1 = rsp->alpha1;
net/ncsi/ncsi-rsp.c
776
ncv->alpha2 = rsp->alpha2;
net/ncsi/ncsi-rsp.c
777
memcpy(ncv->fw_name, rsp->fw_name, 12);
net/ncsi/ncsi-rsp.c
779
ncv->fw_version = ntohl(rsp->fw_version);
net/ncsi/ncsi-rsp.c
781
ncv->pci_ids[i] = ntohs(rsp->pci_ids[i]);
net/ncsi/ncsi-rsp.c
782
ncv->mf_id = ntohl(rsp->mf_id);
net/ncsi/ncsi-rsp.c
789
struct ncsi_rsp_gc_pkt *rsp;
net/ncsi/ncsi-rsp.c
796
rsp = (struct ncsi_rsp_gc_pkt *)skb_network_header(nr->rsp);
net/ncsi/ncsi-rsp.c
797
ncsi_find_package_and_channel(ndp, rsp->rsp.common.channel,
net/ncsi/ncsi-rsp.c
803
nc->caps[NCSI_CAP_GENERIC].cap = ntohl(rsp->cap) &
net/ncsi/ncsi-rsp.c
805
nc->caps[NCSI_CAP_BC].cap = ntohl(rsp->bc_cap) &
net/ncsi/ncsi-rsp.c
807
nc->caps[NCSI_CAP_MC].cap = ntohl(rsp->mc_cap) &
net/ncsi/ncsi-rsp.c
809
nc->caps[NCSI_CAP_BUFFER].cap = ntohl(rsp->buf_cap);
net/ncsi/ncsi-rsp.c
810
nc->caps[NCSI_CAP_AEN].cap = ntohl(rsp->aen_cap) &
net/ncsi/ncsi-rsp.c
812
nc->caps[NCSI_CAP_VLAN].cap = rsp->vlan_mode &
net/ncsi/ncsi-rsp.c
815
size = (rsp->uc_cnt + rsp->mc_cnt + rsp->mixed_cnt) * ETH_ALEN;
net/ncsi/ncsi-rsp.c
819
nc->mac_filter.n_uc = rsp->uc_cnt;
net/ncsi/ncsi-rsp.c
820
nc->mac_filter.n_mc = rsp->mc_cnt;
net/ncsi/ncsi-rsp.c
821
nc->mac_filter.n_mixed = rsp->mixed_cnt;
net/ncsi/ncsi-rsp.c
823
nc->vlan_filter.vids = kcalloc(rsp->vlan_cnt,
net/ncsi/ncsi-rsp.c
832
nc->vlan_filter.n_vids = rsp->vlan_cnt;
net/ncsi/ncsi-rsp.c
833
np->ndp->channel_count = rsp->channel_cnt;
net/ncsi/ncsi-rsp.c
843
struct ncsi_rsp_gp_pkt *rsp;
net/ncsi/ncsi-rsp.c
852
rsp = (struct ncsi_rsp_gp_pkt *)skb_network_header(nr->rsp);
net/ncsi/ncsi-rsp.c
853
ncsi_find_package_and_channel(ndp, rsp->rsp.common.channel,
net/ncsi/ncsi-rsp.c
859
if (ntohl(rsp->valid_modes) & 0x1) { /* BC filter mode */
net/ncsi/ncsi-rsp.c
861
nc->modes[NCSI_MODE_BC].data[0] = ntohl(rsp->bc_mode);
net/ncsi/ncsi-rsp.c
863
if (ntohl(rsp->valid_modes) & 0x2) /* Channel enabled */
net/ncsi/ncsi-rsp.c
865
if (ntohl(rsp->valid_modes) & 0x4) /* Channel Tx enabled */
net/ncsi/ncsi-rsp.c
867
if (ntohl(rsp->valid_modes) & 0x8) /* MC filter mode */
net/ncsi/ncsi-rsp.c
872
nc->modes[NCSI_MODE_LINK].data[0] = ntohl(rsp->link_mode);
net/ncsi/ncsi-rsp.c
874
nc->modes[NCSI_MODE_VLAN].data[0] = rsp->vlan_mode;
net/ncsi/ncsi-rsp.c
876
nc->modes[NCSI_MODE_FC].data[0] = rsp->fc_mode;
net/ncsi/ncsi-rsp.c
878
nc->modes[NCSI_MODE_AEN].data[0] = ntohl(rsp->aen_mode);
net/ncsi/ncsi-rsp.c
881
pdata = (unsigned char *)rsp + 48;
net/ncsi/ncsi-rsp.c
882
enable = rsp->mac_enable;
net/ncsi/ncsi-rsp.c
886
for (i = 0; i < rsp->mac_cnt; i++, pdata += 6) {
net/ncsi/ncsi-rsp.c
897
enable = ntohs(rsp->vlan_enable);
net/ncsi/ncsi-rsp.c
901
for (i = 0; i < rsp->vlan_cnt; i++, pdata += 2) {
net/ncsi/ncsi-rsp.c
91
struct ncsi_rsp_pkt *rsp;
net/ncsi/ncsi-rsp.c
916
struct ncsi_rsp_gcps_pkt *rsp;
net/ncsi/ncsi-rsp.c
922
rsp = (struct ncsi_rsp_gcps_pkt *)skb_network_header(nr->rsp);
net/ncsi/ncsi-rsp.c
923
ncsi_find_package_and_channel(ndp, rsp->rsp.common.channel,
net/ncsi/ncsi-rsp.c
930
ncs->hnc_cnt = be64_to_cpu(rsp->cnt);
net/ncsi/ncsi-rsp.c
931
ncs->hnc_rx_bytes = be64_to_cpu(rsp->rx_bytes);
net/ncsi/ncsi-rsp.c
932
ncs->hnc_tx_bytes = be64_to_cpu(rsp->tx_bytes);
net/ncsi/ncsi-rsp.c
933
ncs->hnc_rx_uc_pkts = be64_to_cpu(rsp->rx_uc_pkts);
net/ncsi/ncsi-rsp.c
934
ncs->hnc_rx_mc_pkts = be64_to_cpu(rsp->rx_mc_pkts);
net/ncsi/ncsi-rsp.c
935
ncs->hnc_rx_bc_pkts = be64_to_cpu(rsp->rx_bc_pkts);
net/ncsi/ncsi-rsp.c
936
ncs->hnc_tx_uc_pkts = be64_to_cpu(rsp->tx_uc_pkts);
net/ncsi/ncsi-rsp.c
937
ncs->hnc_tx_mc_pkts = be64_to_cpu(rsp->tx_mc_pkts);
net/ncsi/ncsi-rsp.c
938
ncs->hnc_tx_bc_pkts = be64_to_cpu(rsp->tx_bc_pkts);
net/ncsi/ncsi-rsp.c
939
ncs->hnc_fcs_err = ntohl(rsp->fcs_err);
net/ncsi/ncsi-rsp.c
940
ncs->hnc_align_err = ntohl(rsp->align_err);
net/ncsi/ncsi-rsp.c
941
ncs->hnc_false_carrier = ntohl(rsp->false_carrier);
net/ncsi/ncsi-rsp.c
942
ncs->hnc_runt_pkts = ntohl(rsp->runt_pkts);
net/ncsi/ncsi-rsp.c
943
ncs->hnc_jabber_pkts = ntohl(rsp->jabber_pkts);
net/ncsi/ncsi-rsp.c
944
ncs->hnc_rx_pause_xon = ntohl(rsp->rx_pause_xon);
net/ncsi/ncsi-rsp.c
945
ncs->hnc_rx_pause_xoff = ntohl(rsp->rx_pause_xoff);
net/ncsi/ncsi-rsp.c
946
ncs->hnc_tx_pause_xon = ntohl(rsp->tx_pause_xon);
net/ncsi/ncsi-rsp.c
947
ncs->hnc_tx_pause_xoff = ntohl(rsp->tx_pause_xoff);
net/ncsi/ncsi-rsp.c
948
ncs->hnc_tx_s_collision = ntohl(rsp->tx_s_collision);
net/ncsi/ncsi-rsp.c
949
ncs->hnc_tx_m_collision = ntohl(rsp->tx_m_collision);
net/ncsi/ncsi-rsp.c
950
ncs->hnc_l_collision = ntohl(rsp->l_collision);
net/ncsi/ncsi-rsp.c
951
ncs->hnc_e_collision = ntohl(rsp->e_collision);
net/ncsi/ncsi-rsp.c
952
ncs->hnc_rx_ctl_frames = ntohl(rsp->rx_ctl_frames);
net/ncsi/ncsi-rsp.c
953
ncs->hnc_rx_64_frames = ntohl(rsp->rx_64_frames);
net/ncsi/ncsi-rsp.c
954
ncs->hnc_rx_127_frames = ntohl(rsp->rx_127_frames);
net/ncsi/ncsi-rsp.c
955
ncs->hnc_rx_255_frames = ntohl(rsp->rx_255_frames);
net/ncsi/ncsi-rsp.c
956
ncs->hnc_rx_511_frames = ntohl(rsp->rx_511_frames);
net/ncsi/ncsi-rsp.c
957
ncs->hnc_rx_1023_frames = ntohl(rsp->rx_1023_frames);
net/ncsi/ncsi-rsp.c
958
ncs->hnc_rx_1522_frames = ntohl(rsp->rx_1522_frames);
net/ncsi/ncsi-rsp.c
959
ncs->hnc_rx_9022_frames = ntohl(rsp->rx_9022_frames);
net/ncsi/ncsi-rsp.c
960
ncs->hnc_tx_64_frames = ntohl(rsp->tx_64_frames);
net/ncsi/ncsi-rsp.c
961
ncs->hnc_tx_127_frames = ntohl(rsp->tx_127_frames);
net/ncsi/ncsi-rsp.c
962
ncs->hnc_tx_255_frames = ntohl(rsp->tx_255_frames);
net/ncsi/ncsi-rsp.c
963
ncs->hnc_tx_511_frames = ntohl(rsp->tx_511_frames);
net/ncsi/ncsi-rsp.c
964
ncs->hnc_tx_1023_frames = ntohl(rsp->tx_1023_frames);
net/ncsi/ncsi-rsp.c
965
ncs->hnc_tx_1522_frames = ntohl(rsp->tx_1522_frames);
net/ncsi/ncsi-rsp.c
966
ncs->hnc_tx_9022_frames = ntohl(rsp->tx_9022_frames);
net/ncsi/ncsi-rsp.c
967
ncs->hnc_rx_valid_bytes = be64_to_cpu(rsp->rx_valid_bytes);
net/ncsi/ncsi-rsp.c
968
ncs->hnc_rx_runt_pkts = ntohl(rsp->rx_runt_pkts);
net/ncsi/ncsi-rsp.c
969
ncs->hnc_rx_jabber_pkts = ntohl(rsp->rx_jabber_pkts);
net/ncsi/ncsi-rsp.c
97
rsp = (struct ncsi_rsp_pkt *)skb_network_header(nr->rsp);
net/ncsi/ncsi-rsp.c
976
struct ncsi_rsp_gns_pkt *rsp;
net/ncsi/ncsi-rsp.c
98
ncsi_find_package_and_channel(ndp, rsp->rsp.common.channel, &np, &nc);
net/ncsi/ncsi-rsp.c
982
rsp = (struct ncsi_rsp_gns_pkt *)skb_network_header(nr->rsp);
net/ncsi/ncsi-rsp.c
983
ncsi_find_package_and_channel(ndp, rsp->rsp.common.channel,
net/ncsi/ncsi-rsp.c
990
ncs->ncsi_rx_cmds = ntohl(rsp->rx_cmds);
net/ncsi/ncsi-rsp.c
991
ncs->ncsi_dropped_cmds = ntohl(rsp->dropped_cmds);
net/ncsi/ncsi-rsp.c
992
ncs->ncsi_cmd_type_errs = ntohl(rsp->cmd_type_errs);
net/ncsi/ncsi-rsp.c
993
ncs->ncsi_cmd_csum_errs = ntohl(rsp->cmd_csum_errs);
net/ncsi/ncsi-rsp.c
994
ncs->ncsi_rx_pkts = ntohl(rsp->rx_pkts);
net/ncsi/ncsi-rsp.c
995
ncs->ncsi_tx_pkts = ntohl(rsp->tx_pkts);
net/ncsi/ncsi-rsp.c
996
ncs->ncsi_tx_aen_pkts = ntohl(rsp->tx_aen_pkts);
net/nfc/nci/core.c
1448
if (!op || !op->rsp)
net/nfc/nci/core.c
1451
return op->rsp(ndev, skb);
net/nfc/nci/rsp.c
100
ndev->num_supported_rf_interfaces = rsp->num_supported_rf_interfaces;
net/nfc/nci/rsp.c
114
ndev->max_logical_connections = rsp->max_logical_connections;
net/nfc/nci/rsp.c
116
__le16_to_cpu(rsp->max_routing_table_size);
net/nfc/nci/rsp.c
118
rsp->max_ctrl_pkt_payload_len;
net/nfc/nci/rsp.c
168
const struct nci_core_set_config_rsp *rsp = (void *)skb->data;
net/nfc/nci/rsp.c
170
pr_debug("status 0x%x\n", rsp->status);
net/nfc/nci/rsp.c
172
nci_req_complete(ndev, rsp->status);
net/nfc/nci/rsp.c
275
const struct nci_core_conn_create_rsp *rsp;
net/nfc/nci/rsp.c
280
rsp = (struct nci_core_conn_create_rsp *)skb->data;
net/nfc/nci/rsp.c
300
conn_info->conn_id = rsp->conn_id;
net/nfc/nci/rsp.c
31
const struct nci_core_reset_rsp *rsp = (void *)skb->data;
net/nfc/nci/rsp.c
312
conn_info->conn_id = rsp->conn_id;
net/nfc/nci/rsp.c
313
conn_info->max_pkt_payload_len = rsp->max_ctrl_pkt_payload_len;
net/nfc/nci/rsp.c
314
atomic_set(&conn_info->credits_cnt, rsp->credits_cnt);
net/nfc/nci/rsp.c
33
pr_debug("status 0x%x\n", rsp->status);
net/nfc/nci/rsp.c
37
if (rsp->status == NCI_STATUS_OK) {
net/nfc/nci/rsp.c
38
ndev->nci_ver = rsp->nci_ver;
net/nfc/nci/rsp.c
40
rsp->nci_ver, rsp->config_status);
net/nfc/nci/rsp.c
43
nci_req_complete(ndev, rsp->status);
net/nfc/nci/rsp.c
89
const struct nci_core_init_rsp_nci_ver2 *rsp = (void *)skb->data;
net/nfc/nci/rsp.c
90
const u8 *supported_rf_interface = rsp->supported_rf_interfaces;
net/nfc/nci/rsp.c
94
pr_debug("status %x\n", rsp->status);
net/nfc/nci/rsp.c
96
if (rsp->status != NCI_STATUS_OK)
net/nfc/nci/rsp.c
97
return rsp->status;
net/nfc/nci/rsp.c
99
ndev->nfcc_features = __le32_to_cpu(rsp->nfcc_features);
net/psp/psp_nl.c
18
struct sk_buff *rsp;
net/psp/psp_nl.c
21
rsp = genlmsg_new(GENLMSG_DEFAULT_SIZE, GFP_KERNEL);
net/psp/psp_nl.c
22
if (!rsp)
net/psp/psp_nl.c
242
static int psp_nl_fill_assoc_dev_list(struct psp_dev *psd, struct sk_buff *rsp,
net/psp/psp_nl.c
25
hdr = genlmsg_iput(rsp, info);
net/psp/psp_nl.c
265
nest = nla_nest_start(rsp, PSP_A_DEV_ASSOC_LIST);
net/psp/psp_nl.c
269
if (nla_put_u32(rsp, PSP_A_ASSOC_DEV_INFO_IFINDEX,
net/psp/psp_nl.c
27
nlmsg_free(rsp);
net/psp/psp_nl.c
271
nla_put_s32(rsp, PSP_A_ASSOC_DEV_INFO_NSID, nsid)) {
net/psp/psp_nl.c
272
nla_nest_cancel(rsp, nest);
net/psp/psp_nl.c
276
nla_nest_end(rsp, nest);
net/psp/psp_nl.c
283
psp_nl_dev_fill(struct psp_dev *psd, struct sk_buff *rsp,
net/psp/psp_nl.c
292
hdr = genlmsg_iput(rsp, info);
net/psp/psp_nl.c
296
if (nla_put_u32(rsp, PSP_A_DEV_ID, psd->id) ||
net/psp/psp_nl.c
297
nla_put_u32(rsp, PSP_A_DEV_IFINDEX, psd->main_netdev->ifindex) ||
net/psp/psp_nl.c
298
nla_put_u32(rsp, PSP_A_DEV_PSP_VERSIONS_CAP, psd->caps->versions) ||
net/psp/psp_nl.c
299
nla_put_u32(rsp, PSP_A_DEV_PSP_VERSIONS_ENA, psd->config.versions))
net/psp/psp_nl.c
304
err = psp_nl_fill_assoc_dev_list(psd, rsp, cur_net, NULL);
net/psp/psp_nl.c
31
return rsp;
net/psp/psp_nl.c
311
if (nla_put_flag(rsp, PSP_A_DEV_BY_ASSOCIATION))
net/psp/psp_nl.c
313
err = psp_nl_fill_assoc_dev_list(psd, rsp, cur_net, cur_net);
net/psp/psp_nl.c
318
genlmsg_end(rsp, hdr);
net/psp/psp_nl.c
322
genlmsg_cancel(rsp, hdr);
net/psp/psp_nl.c
34
static int psp_nl_reply_send(struct sk_buff *rsp, struct genl_info *info)
net/psp/psp_nl.c
359
struct sk_buff *rsp;
net/psp/psp_nl.c
362
rsp = genlmsg_new(GENLMSG_DEFAULT_SIZE, GFP_KERNEL);
net/psp/psp_nl.c
363
if (!rsp)
net/psp/psp_nl.c
366
err = psp_nl_dev_fill(psd, rsp, info);
net/psp/psp_nl.c
37
nlmsg_end(rsp, (struct nlmsghdr *)rsp->data);
net/psp/psp_nl.c
370
return genlmsg_reply(rsp, info);
net/psp/psp_nl.c
373
nlmsg_free(rsp);
net/psp/psp_nl.c
378
psp_nl_dev_get_dumpit_one(struct sk_buff *rsp, struct netlink_callback *cb,
net/psp/psp_nl.c
381
if (psp_dev_check_access(psd, sock_net(rsp->sk), false))
net/psp/psp_nl.c
384
return psp_nl_dev_fill(psd, rsp, genl_info_dump(cb));
net/psp/psp_nl.c
387
int psp_nl_dev_get_dumpit(struct sk_buff *rsp, struct netlink_callback *cb)
net/psp/psp_nl.c
39
return genlmsg_reply(rsp, info);
net/psp/psp_nl.c
395
err = psp_nl_dev_get_dumpit_one(rsp, cb, psd);
net/psp/psp_nl.c
409
struct sk_buff *rsp;
net/psp/psp_nl.c
426
rsp = psp_nl_reply_new(info);
net/psp/psp_nl.c
427
if (!rsp)
net/psp/psp_nl.c
440
return psp_nl_reply_send(rsp, info);
net/psp/psp_nl.c
443
nlmsg_free(rsp);
net/psp/psp_nl.c
451
struct sk_buff *ntf, *rsp;
net/psp/psp_nl.c
455
rsp = psp_nl_reply_new(info);
net/psp/psp_nl.c
456
if (!rsp)
net/psp/psp_nl.c
466
if (nla_put_u32(rsp, PSP_A_DEV_ID, psd->id) ||
net/psp/psp_nl.c
490
return psp_nl_reply_send(rsp, info);
net/psp/psp_nl.c
495
nlmsg_free(rsp);
net/psp/psp_nl.c
504
struct sk_buff *rsp;
net/psp/psp_nl.c
557
rsp = psp_nl_reply_new(info);
net/psp/psp_nl.c
558
if (!rsp) {
net/psp/psp_nl.c
570
return psp_nl_reply_send(rsp, info);
net/psp/psp_nl.c
588
struct sk_buff *rsp;
net/psp/psp_nl.c
613
rsp = psp_nl_reply_new(info);
net/psp/psp_nl.c
614
if (!rsp) {
net/psp/psp_nl.c
633
return psp_nl_reply_send(rsp, info);
net/psp/psp_nl.c
775
struct sk_buff *rsp;
net/psp/psp_nl.c
788
rsp = psp_nl_reply_new(info);
net/psp/psp_nl.c
789
if (!rsp)
net/psp/psp_nl.c
803
if (nla_put_u32(rsp, PSP_A_ASSOC_DEV_ID, psd->id) ||
net/psp/psp_nl.c
804
psp_nl_put_key(rsp, PSP_A_ASSOC_RX_KEY, version, &key)) {
net/psp/psp_nl.c
816
return psp_nl_reply_send(rsp, info);
net/psp/psp_nl.c
821
nlmsg_free(rsp);
net/psp/psp_nl.c
830
struct sk_buff *rsp;
net/psp/psp_nl.c
853
rsp = psp_nl_reply_new(info);
net/psp/psp_nl.c
854
if (!rsp)
net/psp/psp_nl.c
862
return psp_nl_reply_send(rsp, info);
net/psp/psp_nl.c
865
nlmsg_free(rsp);
net/psp/psp_nl.c
870
psp_nl_stats_fill(struct psp_dev *psd, struct sk_buff *rsp,
net/psp/psp_nl.c
885
hdr = genlmsg_iput(rsp, info);
net/psp/psp_nl.c
889
if (nla_put_u32(rsp, PSP_A_STATS_DEV_ID, psd->id) ||
net/psp/psp_nl.c
890
nla_put_uint(rsp, PSP_A_STATS_KEY_ROTATIONS,
net/psp/psp_nl.c
892
nla_put_uint(rsp, PSP_A_STATS_STALE_EVENTS, psd->stats.stales) ||
net/psp/psp_nl.c
893
nla_put_uint(rsp, PSP_A_STATS_RX_PACKETS, stats.rx_packets) ||
net/psp/psp_nl.c
894
nla_put_uint(rsp, PSP_A_STATS_RX_BYTES, stats.rx_bytes) ||
net/psp/psp_nl.c
895
nla_put_uint(rsp, PSP_A_STATS_RX_AUTH_FAIL, stats.rx_auth_fail) ||
net/psp/psp_nl.c
896
nla_put_uint(rsp, PSP_A_STATS_RX_ERROR, stats.rx_error) ||
net/psp/psp_nl.c
897
nla_put_uint(rsp, PSP_A_STATS_RX_BAD, stats.rx_bad) ||
net/psp/psp_nl.c
898
nla_put_uint(rsp, PSP_A_STATS_TX_PACKETS, stats.tx_packets) ||
net/psp/psp_nl.c
899
nla_put_uint(rsp, PSP_A_STATS_TX_BYTES, stats.tx_bytes) ||
net/psp/psp_nl.c
900
nla_put_uint(rsp, PSP_A_STATS_TX_ERROR, stats.tx_error))
net/psp/psp_nl.c
903
genlmsg_end(rsp, hdr);
net/psp/psp_nl.c
907
genlmsg_cancel(rsp, hdr);
net/psp/psp_nl.c
914
struct sk_buff *rsp;
net/psp/psp_nl.c
917
rsp = genlmsg_new(GENLMSG_DEFAULT_SIZE, GFP_KERNEL);
net/psp/psp_nl.c
918
if (!rsp)
net/psp/psp_nl.c
921
err = psp_nl_stats_fill(psd, rsp, info);
net/psp/psp_nl.c
925
return genlmsg_reply(rsp, info);
net/psp/psp_nl.c
928
nlmsg_free(rsp);
net/psp/psp_nl.c
933
psp_nl_stats_get_dumpit_one(struct sk_buff *rsp, struct netlink_callback *cb,
net/psp/psp_nl.c
936
if (psp_dev_check_access(psd, sock_net(rsp->sk), false))
net/psp/psp_nl.c
939
return psp_nl_stats_fill(psd, rsp, genl_info_dump(cb));
net/psp/psp_nl.c
942
int psp_nl_get_stats_dumpit(struct sk_buff *rsp, struct netlink_callback *cb)
net/psp/psp_nl.c
950
err = psp_nl_stats_get_dumpit_one(rsp, cb, psd);
net/rxrpc/rxgk.c
794
struct rxrpc_skb_priv *rsp = rxrpc_skb(response);
net/rxrpc/rxgk.c
804
rsp->resp.kvno = gk->key_number;
net/rxrpc/rxgk.c
805
rsp->resp.version = gk->krb5->etype;
net/rxrpc/rxgk.c
928
struct rxrpc_skb_priv *csp, *rsp;
net/rxrpc/rxgk.c
996
rsp = rxrpc_skb(response);
net/rxrpc/rxgk.c
997
rsp->resp.len = len;
net/rxrpc/rxgk.c
998
rsp->resp.challenge_serial = csp->hdr.serial;
net/rxrpc/rxkad.c
701
struct rxrpc_skb_priv *csp, *rsp;
net/rxrpc/rxkad.c
739
rsp = rxrpc_skb(response);
net/rxrpc/rxkad.c
740
rsp->resp.len = len;
net/rxrpc/rxkad.c
741
rsp->resp.challenge_serial = csp->hdr.serial;
security/smack/smack_lsm.c
3079
struct smack_known *rsp = NULL;
security/smack/smack_lsm.c
3084
rsp = smack_ipv6host_label(sip);
security/smack/smack_lsm.c
3085
if (rsp != NULL) {
security/smack/smack_lsm.c
3088
rc = smk_ipv6_check(ssp->smk_out, rsp, sip,
security/smack/smack_lsm.c
4021
struct smack_known *rsp;
security/smack/smack_lsm.c
4044
rsp = smack_ipv6host_label(sap);
security/smack/smack_lsm.c
4045
if (rsp != NULL)
security/smack/smack_lsm.c
4046
rc = smk_ipv6_check(ssp->smk_out, rsp, sap,
sound/soc/intel/avs/avs.h
199
union avs_reply_msg rsp;
sound/soc/intel/avs/ipc.c
418
ret = ipc->rx.rsp.status;
sound/soc/intel/avs/messages.c
120
*state = reply.rsp.ext.get_ppl_state.state;
sound/soc/intel/catpt/core.h
27
union catpt_global_msg rsp;
sound/soc/intel/catpt/ipc.c
114
ret = ipc->rx.rsp.status;
sound/soc/intel/catpt/ipc.c
188
if (ipc->rx.rsp.status != CATPT_REPLY_SUCCESS)
sound/soc/intel/catpt/ipc.c
77
if (ipc->rx.rsp.status != CATPT_REPLY_PENDING)
sound/soc/qcom/qdsp6/q6apm.c
915
struct apm_cmd_rsp_shared_mem_map_regions *rsp;
sound/soc/qcom/qdsp6/q6apm.c
951
rsp = data->payload;
sound/soc/qcom/qdsp6/q6apm.c
969
rsp = data->payload;
sound/soc/qcom/qdsp6/q6apm.c
976
info->pos_buf_mem_map_handle = rsp->mem_map_handle;
sound/soc/qcom/qdsp6/q6apm.c
978
info->mem_map_handle = rsp->mem_map_handle;
tools/arch/x86/include/uapi/asm/kvm.h
120
__u64 rsi, rdi, rsp, rbp;
tools/lib/bpf/bpf_tracing.h
148
#define __PT_RET_REG rsp
tools/lib/bpf/bpf_tracing.h
151
#define __PT_SP_REG rsp
tools/lib/bpf/usdt.c
1313
{ {"rsp", "esp", "sp", "spl"}, reg_off(rsp, esp) },
tools/net/ynl/lib/ynl.c
872
struct ynl_ntf_base_type *rsp;
tools/net/ynl/lib/ynl.c
891
rsp = calloc(1, info->alloc_sz);
tools/net/ynl/lib/ynl.c
892
rsp->free = info->free;
tools/net/ynl/lib/ynl.c
893
yarg.data = rsp->data;
tools/net/ynl/lib/ynl.c
900
rsp->family = nlh->nlmsg_type;
tools/net/ynl/lib/ynl.c
901
rsp->cmd = cmd;
tools/net/ynl/lib/ynl.c
903
*ys->ntf_last_next = rsp;
tools/net/ynl/lib/ynl.c
904
ys->ntf_last_next = &rsp->next;
tools/net/ynl/lib/ynl.c
909
info->free(rsp);
tools/net/ynl/tests/rt-addr.c
105
rt_addr_getaddr_list_free(rsp);
tools/net/ynl/tests/rt-addr.c
70
struct rt_addr_getaddr_list *rsp;
tools/net/ynl/tests/rt-addr.c
86
rsp = rt_addr_getaddr_dump(self->ys, req);
tools/net/ynl/tests/rt-addr.c
88
ASSERT_NE(NULL, rsp) {
tools/net/ynl/tests/rt-addr.c
92
ASSERT_FALSE(ynl_dump_empty(rsp)) {
tools/net/ynl/tests/rt-addr.c
93
rt_addr_getaddr_list_free(rsp);
tools/net/ynl/tests/rt-addr.c
97
ynl_dump_foreach(rsp, addr) {
tools/net/ynl/tests/rt-link.c
129
struct rt_link_getlink_list *rsp;
tools/net/ynl/tests/rt-link.c
133
rsp = rt_link_getlink_dump(self->ys, req);
tools/net/ynl/tests/rt-link.c
135
ASSERT_NE(NULL, rsp) {
tools/net/ynl/tests/rt-link.c
138
ASSERT_FALSE(ynl_dump_empty(rsp));
tools/net/ynl/tests/rt-link.c
140
ynl_dump_foreach(rsp, link)
tools/net/ynl/tests/rt-link.c
143
rt_link_getlink_list_free(rsp);
tools/net/ynl/tests/rt-link.c
149
struct rt_link_getlink_list *rsp;
tools/net/ynl/tests/rt-link.c
161
rsp = rt_link_getlink_dump(self->ys, dreq);
tools/net/ynl/tests/rt-link.c
163
ASSERT_NE(NULL, rsp) {
tools/net/ynl/tests/rt-link.c
167
ynl_dump_foreach(rsp, link) {
tools/net/ynl/tests/rt-link.c
173
rt_link_getlink_list_free(rsp);
tools/net/ynl/tests/rt-route.c
107
rt_route_getroute_list_free(rsp);
tools/net/ynl/tests/rt-route.c
70
struct rt_route_getroute_list *rsp;
tools/net/ynl/tests/rt-route.c
85
rsp = rt_route_getroute_dump(self->ys, req);
tools/net/ynl/tests/rt-route.c
87
ASSERT_NE(NULL, rsp) {
tools/net/ynl/tests/rt-route.c
91
ASSERT_FALSE(ynl_dump_empty(rsp)) {
tools/net/ynl/tests/rt-route.c
92
rt_route_getroute_list_free(rsp);
tools/net/ynl/tests/rt-route.c
96
ynl_dump_foreach(rsp, route) {
tools/net/ynl/tests/tc.c
307
struct tc_getqdisc_list *rsp;
tools/net/ynl/tests/tc.c
329
rsp = tc_getqdisc_dump(self->ys, dreq);
tools/net/ynl/tests/tc.c
331
ASSERT_NE(NULL, rsp) {
tools/net/ynl/tests/tc.c
334
ASSERT_FALSE(ynl_dump_empty(rsp));
tools/net/ynl/tests/tc.c
336
ynl_dump_foreach(rsp, qdisc) {
tools/net/ynl/tests/tc.c
339
tc_getqdisc_list_free(rsp);
tools/net/ynl/tests/tc.c
360
struct tc_gettfilter_list *rsp;
tools/net/ynl/tests/tc.c
381
rsp = tc_gettfilter_dump(self->ys, dreq);
tools/net/ynl/tests/tc.c
383
ASSERT_NE(NULL, rsp) {
tools/net/ynl/tests/tc.c
387
ynl_dump_foreach(rsp, flt) {
tools/net/ynl/tests/tc.c
395
tc_gettfilter_list_free(rsp);
tools/perf/util/intel-pt-decoder/intel-pt-decoder.h
172
uint64_t rsp;
tools/perf/util/perf-regs-arch/perf_regs_x86.c
50
SDT_NAME_REG(rsp, sp),
tools/testing/selftests/bpf/prog_tests/uprobe_syscall.c
169
case offsetof(struct pt_regs, rsp):
tools/testing/selftests/drivers/net/hw/ncdevmem.c
374
struct ethtool_channels_get_rsp *rsp;
tools/testing/selftests/drivers/net/hw/ncdevmem.c
387
rsp = ethtool_channels_get(ys, req);
tools/testing/selftests/drivers/net/hw/ncdevmem.c
388
if (rsp)
tools/testing/selftests/drivers/net/hw/ncdevmem.c
389
num = rsp->rx_count + rsp->combined_count;
tools/testing/selftests/drivers/net/hw/ncdevmem.c
391
ethtool_channels_get_rsp_free(rsp);
tools/testing/selftests/drivers/net/hw/ncdevmem.c
688
struct netdev_bind_rx_rsp *rsp = NULL;
tools/testing/selftests/drivers/net/hw/ncdevmem.c
703
rsp = netdev_bind_rx(*ys, req);
tools/testing/selftests/drivers/net/hw/ncdevmem.c
704
if (!rsp) {
tools/testing/selftests/drivers/net/hw/ncdevmem.c
709
if (!rsp->_present.id) {
tools/testing/selftests/drivers/net/hw/ncdevmem.c
714
fprintf(stderr, "got dmabuf id=%d\n", rsp->id);
tools/testing/selftests/drivers/net/hw/ncdevmem.c
715
dmabuf_id = rsp->id;
tools/testing/selftests/drivers/net/hw/ncdevmem.c
718
netdev_bind_rx_rsp_free(rsp);
tools/testing/selftests/drivers/net/hw/ncdevmem.c
733
struct netdev_bind_tx_rsp *rsp = NULL;
tools/testing/selftests/drivers/net/hw/ncdevmem.c
746
rsp = netdev_bind_tx(*ys, req);
tools/testing/selftests/drivers/net/hw/ncdevmem.c
747
if (!rsp) {
tools/testing/selftests/drivers/net/hw/ncdevmem.c
752
if (!rsp->_present.id) {
tools/testing/selftests/drivers/net/hw/ncdevmem.c
757
fprintf(stderr, "got tx dmabuf id=%d\n", rsp->id);
tools/testing/selftests/drivers/net/hw/ncdevmem.c
758
tx_dmabuf_id = rsp->id;
tools/testing/selftests/drivers/net/hw/ncdevmem.c
761
netdev_bind_tx_rsp_free(rsp);
tools/testing/selftests/drivers/net/hw/toeplitz.c
518
struct ethtool_rss_get_rsp *rsp;
tools/testing/selftests/drivers/net/hw/toeplitz.c
531
rsp = ethtool_rss_get(ys, req);
tools/testing/selftests/drivers/net/hw/toeplitz.c
532
if (!rsp)
tools/testing/selftests/drivers/net/hw/toeplitz.c
535
if (!rsp->_len.hkey)
tools/testing/selftests/drivers/net/hw/toeplitz.c
538
if (rsp->_len.hkey < TOEPLITZ_KEY_MIN_LEN ||
tools/testing/selftests/drivers/net/hw/toeplitz.c
539
rsp->_len.hkey > TOEPLITZ_KEY_MAX_LEN)
tools/testing/selftests/drivers/net/hw/toeplitz.c
541
rsp->_len.hkey, TOEPLITZ_KEY_MIN_LEN,
tools/testing/selftests/drivers/net/hw/toeplitz.c
544
memcpy(toeplitz_key, rsp->hkey, rsp->_len.hkey);
tools/testing/selftests/drivers/net/hw/toeplitz.c
546
if (rsp->_count.indir > RSS_MAX_INDIR)
tools/testing/selftests/drivers/net/hw/toeplitz.c
548
rsp->_count.indir, RSS_MAX_INDIR);
tools/testing/selftests/drivers/net/hw/toeplitz.c
551
if (rsp->_count.indir) {
tools/testing/selftests/drivers/net/hw/toeplitz.c
552
memcpy(rss_indir_tbl, rsp->indir,
tools/testing/selftests/drivers/net/hw/toeplitz.c
553
rsp->_count.indir * sizeof(rss_indir_tbl[0]));
tools/testing/selftests/drivers/net/hw/toeplitz.c
554
rss_indir_tbl_size = rsp->_count.indir;
tools/testing/selftests/drivers/net/hw/toeplitz.c
560
ethtool_rss_get_rsp_free(rsp);
tools/testing/selftests/drivers/net/psp_responder.c
42
struct psp_rx_assoc_rsp *rsp;
tools/testing/selftests/drivers/net/psp_responder.c
59
rsp = psp_rx_assoc(ys, req);
tools/testing/selftests/drivers/net/psp_responder.c
62
if (!rsp) {
tools/testing/selftests/drivers/net/psp_responder.c
68
key_len = rsp->rx_key._len.key;
tools/testing/selftests/drivers/net/psp_responder.c
69
memcpy(info, &rsp->rx_key.spi, sizeof(spi));
tools/testing/selftests/drivers/net/psp_responder.c
70
memcpy(&info[sizeof(spi)], rsp->rx_key.key, key_len);
tools/testing/selftests/drivers/net/psp_responder.c
74
psp_rx_assoc_rsp_free(rsp);
tools/testing/selftests/kvm/include/x86/processor.h
405
u64 rsp;
tools/testing/selftests/kvm/include/x86/svm.h
212
u64 rsp;
tools/testing/selftests/kvm/lib/x86/memstress.c
38
unsigned long *rsp;
tools/testing/selftests/kvm/lib/x86/memstress.c
45
rsp = &l2_guest_stack[L2_GUEST_STACK_SIZE - 1];
tools/testing/selftests/kvm/lib/x86/memstress.c
46
*rsp = vcpu_id;
tools/testing/selftests/kvm/lib/x86/memstress.c
47
prepare_vmcs(vmx, memstress_l2_guest_entry, rsp);
tools/testing/selftests/kvm/lib/x86/memstress.c
57
unsigned long *rsp;
tools/testing/selftests/kvm/lib/x86/memstress.c
60
rsp = &l2_guest_stack[L2_GUEST_STACK_SIZE - 1];
tools/testing/selftests/kvm/lib/x86/memstress.c
61
*rsp = vcpu_id;
tools/testing/selftests/kvm/lib/x86/memstress.c
62
generic_svm_setup(svm, memstress_l2_guest_entry, rsp);
tools/testing/selftests/kvm/lib/x86/processor.c
74
regs->rsi, regs->rdi, regs->rsp, regs->rbp);
tools/testing/selftests/kvm/lib/x86/processor.c
852
regs.rsp = stack_gva;
tools/testing/selftests/kvm/lib/x86/svm.c
125
vmcb->save.rsp = (u64)guest_rsp;
tools/testing/selftests/kvm/lib/x86/vmx.c
300
static inline void init_vmcs_guest_state(void *rip, void *rsp)
tools/testing/selftests/kvm/lib/x86/vmx.c
361
vmwrite(GUEST_RSP, (u64)rsp);
tools/testing/selftests/kvm/x86/sync_regs_test.c
58
REG_COMPARE(rsp);
tools/testing/selftests/nci/nci_dev.c
746
const __u8 *rsp, __u32 rsp_len)
tools/testing/selftests/nci/nci_dev.c
756
write(virtual_fd, rsp, rsp_len);
tools/testing/selftests/nci/nci_dev.c
758
if (len < 0 || memcmp(&buf[1], &rsp[3], rsp_len - 3))
tools/testing/selftests/net/tun.c
348
static void parse_route_rsp(struct rt_route_getroute_rsp *rsp, void *rtm_type)
tools/testing/selftests/net/tun.c
350
*(uint8_t *)rtm_type = rsp->_hdr.rtm_type;
tools/testing/selftests/net/tuntap_helpers.h
123
void (*parse_rsp)(struct rt_route_getroute_rsp *rsp, void *out),
tools/testing/selftests/net/tuntap_helpers.h
128
struct rt_route_getroute_rsp *rsp;
tools/testing/selftests/net/tuntap_helpers.h
144
rsp = rt_route_getroute(ys, req);
tools/testing/selftests/net/tuntap_helpers.h
145
if (!rsp)
tools/testing/selftests/net/tuntap_helpers.h
150
parse_rsp(rsp, out);
tools/testing/selftests/net/tuntap_helpers.h
152
rt_route_getroute_rsp_free(rsp);
tools/testing/selftests/x86/fsgsbase_restore.c
201
regs2.rsp -= 128; /* Don't clobber the redzone. */
tools/testing/selftests/x86/test_syscall_vdso.c
120
printf("si:%016llx di:%016llx bp:%016llx sp:%016llx\n", regs64.rsi, regs64.rdi, regs64.rbp, regs64.rsp);
tools/testing/selftests/x86/test_syscall_vdso.c
60
uint64_t rsi, rdi, rbp, rsp;