arch/alpha/kernel/ptrace.c
277
long arch_ptrace(struct task_struct *child, long request,
arch/alpha/kernel/ptrace.c
284
switch (request) {
arch/alpha/kernel/ptrace.c
316
ret = ptrace_request(child, request, addr, data);
arch/arc/kernel/ptrace.c
322
long arch_ptrace(struct task_struct *child, long request,
arch/arc/kernel/ptrace.c
327
pr_debug("REQ=%ld: ADDR =0x%lx, DATA=0x%lx)\n", request, addr, data);
arch/arc/kernel/ptrace.c
329
switch (request) {
arch/arc/kernel/ptrace.c
335
ret = ptrace_request(child, request, addr, data);
arch/arm/include/asm/mach/dma.h
15
int (*request)(unsigned int, dma_t *); /* optional */
arch/arm/kernel/dma.c
70
if (dma->d_ops->request)
arch/arm/kernel/dma.c
71
ret = dma->d_ops->request(chan, dma);
arch/arm/kernel/ptrace.c
725
long arch_ptrace(struct task_struct *child, long request,
arch/arm/kernel/ptrace.c
731
switch (request) {
arch/arm/kernel/ptrace.c
818
ret = ptrace_request(child, request, addr, data);
arch/arm/mach-omap1/mcbsp.c
77
.request = omap1_mcbsp_request,
arch/arm/mach-omap2/common.h
338
int omap_iommu_set_pwrdm_constraint(struct platform_device *pdev, bool request,
arch/arm/mach-omap2/common.h
342
bool request, u8 *pwrst)
arch/arm/mach-omap2/omap-iommu.c
114
int omap_iommu_set_pwrdm_constraint(struct platform_device *pdev, bool request,
arch/arm/mach-omap2/omap-iommu.c
125
if (request) {
arch/arm/mach-omap2/omap-iommu.c
133
next_pwrst = request ? PWRDM_POWER_ON : *pwrst;
arch/arm/mach-omap2/omap-iommu.c
138
if (!request)
arch/arm/mach-rpc/dma.c
249
.request = iomd_request_dma,
arch/arm/plat-orion/gpio.c
539
ochip->chip.request = orion_gpio_request;
arch/arm64/include/asm/mte.h
108
int mte_ptrace_copy_tags(struct task_struct *child, long request,
arch/arm64/include/asm/mte.h
158
long request, unsigned long addr,
arch/arm64/kernel/mte.c
547
int mte_ptrace_copy_tags(struct task_struct *child, long request,
arch/arm64/kernel/mte.c
562
if (request == PTRACE_POKEMTETAGS)
arch/arm64/kernel/ptrace.c
2235
long compat_arch_ptrace(struct task_struct *child, compat_long_t request,
arch/arm64/kernel/ptrace.c
2243
switch (request) {
arch/arm64/kernel/ptrace.c
2305
ret = compat_ptrace_request(child, request, addr,
arch/arm64/kernel/ptrace.c
2330
long arch_ptrace(struct task_struct *child, long request,
arch/arm64/kernel/ptrace.c
2333
switch (request) {
arch/arm64/kernel/ptrace.c
2336
return mte_ptrace_copy_tags(child, request, addr, data);
arch/arm64/kernel/ptrace.c
2339
return ptrace_request(child, request, addr, data);
arch/csky/kernel/ptrace.c
306
long arch_ptrace(struct task_struct *child, long request,
arch/csky/kernel/ptrace.c
311
switch (request) {
arch/csky/kernel/ptrace.c
313
ret = ptrace_request(child, request, addr, data);
arch/hexagon/kernel/ptrace.c
169
long arch_ptrace(struct task_struct *child, long request,
arch/hexagon/kernel/ptrace.c
172
return ptrace_request(child, request, addr, data);
arch/loongarch/kernel/ptrace.c
1006
long arch_ptrace(struct task_struct *child, long request,
arch/loongarch/kernel/ptrace.c
1012
switch (request) {
arch/loongarch/kernel/ptrace.c
1022
ret = ptrace_request(child, request, addr, data);
arch/m68k/coldfire/gpio.c
158
.request = mcfgpio_request,
arch/m68k/kernel/ptrace.c
164
long arch_ptrace(struct task_struct *child, long request,
arch/m68k/kernel/ptrace.c
172
switch (request) {
arch/m68k/kernel/ptrace.c
268
ret = ptrace_request(child, request, addr, data);
arch/microblaze/kernel/ptrace.c
106
if (request == PTRACE_PEEKUSR)
arch/microblaze/kernel/ptrace.c
126
if (rval == 0 && request == PTRACE_PEEKUSR)
arch/microblaze/kernel/ptrace.c
130
rval = ptrace_request(child, request, addr, data);
arch/microblaze/kernel/ptrace.c
77
long arch_ptrace(struct task_struct *child, long request,
arch/microblaze/kernel/ptrace.c
83
switch (request) {
arch/microblaze/kernel/ptrace.c
89
if (addr >= PT_SIZE && request == PTRACE_PEEKUSR) {
arch/mips/include/asm/msa.h
217
__BUILD_MSA_CTL_REG(request, 5)
arch/mips/kernel/ptrace.c
1084
long arch_ptrace(struct task_struct *child, long request,
arch/mips/kernel/ptrace.c
1092
switch (request) {
arch/mips/kernel/ptrace.c
1311
ret = ptrace_request(child, request, addr, data);
arch/mips/kernel/ptrace32.c
312
ret = compat_ptrace_request(child, request, addr, data);
arch/mips/kernel/ptrace32.c
43
long compat_arch_ptrace(struct task_struct *child, compat_long_t request,
arch/mips/kernel/ptrace32.c
50
switch (request) {
arch/nios2/kernel/ptrace.c
125
long arch_ptrace(struct task_struct *child, long request, unsigned long addr,
arch/nios2/kernel/ptrace.c
128
return ptrace_request(child, request, addr, data);
arch/openrisc/kernel/ptrace.c
273
long arch_ptrace(struct task_struct *child, long request, unsigned long addr,
arch/openrisc/kernel/ptrace.c
278
switch (request) {
arch/openrisc/kernel/ptrace.c
280
ret = ptrace_request(child, request, addr, data);
arch/parisc/kernel/ptrace.c
122
long arch_ptrace(struct task_struct *child, long request,
arch/parisc/kernel/ptrace.c
135
switch (request) {
arch/parisc/kernel/ptrace.c
215
ret = ptrace_request(child, request, addr, data);
arch/parisc/kernel/ptrace.c
252
long compat_arch_ptrace(struct task_struct *child, compat_long_t request,
arch/parisc/kernel/ptrace.c
258
switch (request) {
arch/parisc/kernel/ptrace.c
286
ret = arch_ptrace(child, request, addr, data);
arch/parisc/kernel/ptrace.c
315
return arch_ptrace(child, request, addr, data);
arch/parisc/kernel/ptrace.c
318
ret = compat_ptrace_request(child, request, addr, data);
arch/powerpc/include/asm/opal.h
54
int64_t opal_cec_power_down(uint64_t request);
arch/powerpc/kernel/ptrace/ptrace.c
192
ret = ptrace_request(child, request, addr, data);
arch/powerpc/kernel/ptrace/ptrace.c
40
long arch_ptrace(struct task_struct *child, long request,
arch/powerpc/kernel/ptrace/ptrace.c
47
switch (request) {
arch/powerpc/kernel/ptrace/ptrace32.c
296
ret = arch_ptrace(child, request, addr, data);
arch/powerpc/kernel/ptrace/ptrace32.c
300
ret = compat_ptrace_request(child, request, addr, data);
arch/powerpc/kernel/ptrace/ptrace32.c
38
long compat_arch_ptrace(struct task_struct *child, compat_long_t request,
arch/powerpc/kernel/ptrace/ptrace32.c
45
switch (request) {
arch/powerpc/perf/hv-gpci.c
28
EVENT_DEFINE_RANGE_FORMAT(request, config, 0, 31);
arch/powerpc/platforms/pseries/msi.c
222
int request;
arch/powerpc/platforms/pseries/msi.c
252
req = counts->request;
arch/powerpc/platforms/pseries/msi.c
274
static int msi_quota_for_device(struct pci_dev *dev, int request)
arch/powerpc/platforms/pseries/msi.c
281
request);
arch/powerpc/platforms/pseries/msi.c
306
if (request <= counts.quota)
arch/powerpc/platforms/pseries/msi.c
311
counts.request = request;
arch/powerpc/platforms/pseries/msi.c
323
request = min(counts.quota, request);
arch/powerpc/platforms/pseries/msi.c
325
pr_debug("rtas_msi: request clamped to quota %d\n", request);
arch/powerpc/platforms/pseries/msi.c
329
return request;
arch/riscv/kernel/ptrace.c
544
long arch_ptrace(struct task_struct *child, long request,
arch/riscv/kernel/ptrace.c
549
switch (request) {
arch/riscv/kernel/ptrace.c
551
ret = ptrace_request(child, request, addr, data);
arch/riscv/kernel/ptrace.c
614
long compat_arch_ptrace(struct task_struct *child, compat_long_t request,
arch/riscv/kernel/ptrace.c
619
switch (request) {
arch/riscv/kernel/ptrace.c
621
ret = compat_ptrace_request(child, request, caddr, cdata);
arch/s390/include/asm/chsc.h
49
struct chsc_header request;
arch/s390/include/asm/clp.h
55
struct clp_req_slpc request;
arch/s390/include/asm/ctlreg.h
171
void system_ctlreg_modify(unsigned int cr, unsigned long data, int request);
arch/s390/include/asm/eadm.h
75
struct arqb request;
arch/s390/include/asm/pci_clp.h
201
struct clp_req_slpc request;
arch/s390/include/asm/pci_clp.h
206
struct clp_req_list_pci request;
arch/s390/include/asm/pci_clp.h
211
struct clp_req_set_pci request;
arch/s390/include/asm/pci_clp.h
216
struct clp_req_query_pci request;
arch/s390/include/asm/pci_clp.h
221
struct clp_req_query_pci_grp request;
arch/s390/kernel/ctlreg.c
109
if (request == CTLREG_LOAD) {
arch/s390/kernel/ctlreg.c
52
int request;
arch/s390/kernel/ctlreg.c
62
if (pp->request == CTLREG_LOAD) {
arch/s390/kernel/ctlreg.c
88
void system_ctlreg_modify(unsigned int cr, unsigned long data, int request)
arch/s390/kernel/ctlreg.c
90
struct ctlreg_parms pp = { .cr = cr, .request = request, };
arch/s390/kernel/ctlreg.c
93
switch (request) {
arch/s390/kernel/diag/diag324.c
135
res.response = diag324(req.request, data->pib);
arch/s390/kernel/diag/diag324.c
63
u64 request;
arch/s390/kernel/ptrace.c
428
long arch_ptrace(struct task_struct *child, long request,
arch/s390/kernel/ptrace.c
434
switch (request) {
arch/s390/kernel/ptrace.c
452
if (request == PTRACE_PEEKUSR_AREA)
arch/s390/kernel/ptrace.c
501
return ptrace_request(child, request, addr, data);
arch/s390/pci/pci_clp.c
135
rrb->request.hdr.len = sizeof(rrb->request);
arch/s390/pci/pci_clp.c
136
rrb->request.hdr.cmd = CLP_QUERY_PCI_FNGRP;
arch/s390/pci/pci_clp.c
138
rrb->request.pfgid = pfgid;
arch/s390/pci/pci_clp.c
206
rrb->request.hdr.len = sizeof(rrb->request);
arch/s390/pci/pci_clp.c
207
rrb->request.hdr.cmd = CLP_QUERY_PCI_FN;
arch/s390/pci/pci_clp.c
209
rrb->request.fh = zdev->fh;
arch/s390/pci/pci_clp.c
253
rrb->request.hdr.len = sizeof(rrb->request);
arch/s390/pci/pci_clp.c
254
rrb->request.hdr.cmd = CLP_SET_PCI_FN;
arch/s390/pci/pci_clp.c
256
rrb->request.fh = zdev->fh;
arch/s390/pci/pci_clp.c
257
rrb->request.oc = command;
arch/s390/pci/pci_clp.c
258
rrb->request.ndas = nr_dma_as;
arch/s390/pci/pci_clp.c
259
rrb->request.gisa = gisa;
arch/s390/pci/pci_clp.c
293
rrb->request.hdr.len = sizeof(rrb->request);
arch/s390/pci/pci_clp.c
294
rrb->request.hdr.cmd = CLP_SLPC;
arch/s390/pci/pci_clp.c
350
rrb->request.hdr.len = sizeof(rrb->request);
arch/s390/pci/pci_clp.c
351
rrb->request.hdr.cmd = CLP_LIST_PCI;
arch/s390/pci/pci_clp.c
354
rrb->request.resume_token = *resume_token;
arch/s390/pci/pci_clp.c
494
unsigned long limit = PAGE_SIZE - sizeof(lpcb->request);
arch/s390/pci/pci_clp.c
496
if (lpcb->request.hdr.len != sizeof(lpcb->request) ||
arch/s390/pci/pci_clp.c
514
unsigned long limit = PAGE_SIZE - sizeof(lpcb->request);
arch/s390/pci/pci_clp.c
516
if (lpcb->request.hdr.len != sizeof(lpcb->request) ||
arch/s390/pci/pci_clp.c
524
unsigned long limit = PAGE_SIZE - sizeof(lpcb->request);
arch/s390/pci/pci_clp.c
526
if (lpcb->request.hdr.len != sizeof(lpcb->request) ||
arch/s390/pci/pci_clp.c
529
if (lpcb->request.reserved2 != 0)
arch/s390/pci/pci_clp.c
537
unsigned long limit = PAGE_SIZE - sizeof(lpcb->request);
arch/s390/pci/pci_clp.c
539
if (lpcb->request.hdr.len != sizeof(lpcb->request) ||
arch/s390/pci/pci_clp.c
542
if (lpcb->request.reserved2 != 0 || lpcb->request.reserved3 != 0)
arch/s390/pci/pci_clp.c
550
unsigned long limit = PAGE_SIZE - sizeof(lpcb->request);
arch/s390/pci/pci_clp.c
552
if (lpcb->request.hdr.len != sizeof(lpcb->request) ||
arch/s390/pci/pci_clp.c
555
if (lpcb->request.reserved2 != 0 || lpcb->request.reserved3 != 0 ||
arch/s390/pci/pci_clp.c
556
lpcb->request.reserved4 != 0)
arch/sh/drivers/dma/dma-api.c
101
if (info->ops->request) {
arch/sh/drivers/dma/dma-api.c
102
result = info->ops->request(channel);
arch/sh/drivers/dma/dma-pvr2.c
68
.request = pvr2_request_dma,
arch/sh/drivers/dma/dma-sh.c
375
.request = sh_dmac_request_dma,
arch/sh/include/asm/dma.h
53
int (*request)(struct dma_channel *chan);
arch/sh/kernel/ptrace_32.c
338
long arch_ptrace(struct task_struct *child, long request,
arch/sh/kernel/ptrace_32.c
344
switch (request) {
arch/sh/kernel/ptrace_32.c
448
ret = ptrace_request(child, request, addr, data);
arch/sparc/include/asm/hypervisor.h
3426
unsigned long sun4v_ncs_request(unsigned long request,
arch/sparc/kernel/ptrace_32.c
360
long arch_ptrace(struct task_struct *child, long request,
arch/sparc/kernel/ptrace_32.c
373
switch(request) {
arch/sparc/kernel/ptrace_32.c
427
if (request == PTRACE_SPARC_DETACH)
arch/sparc/kernel/ptrace_32.c
428
request = PTRACE_DETACH;
arch/sparc/kernel/ptrace_32.c
429
ret = ptrace_request(child, request, addr, data);
arch/sparc/kernel/ptrace_64.c
1010
long arch_ptrace(struct task_struct *child, long request,
arch/sparc/kernel/ptrace_64.c
1024
switch (request) {
arch/sparc/kernel/ptrace_64.c
1076
if (request == PTRACE_SPARC_DETACH)
arch/sparc/kernel/ptrace_64.c
1077
request = PTRACE_DETACH;
arch/sparc/kernel/ptrace_64.c
1078
ret = ptrace_request(child, request, addr, data);
arch/sparc/kernel/ptrace_64.c
927
long compat_arch_ptrace(struct task_struct *child, compat_long_t request,
arch/sparc/kernel/ptrace_64.c
941
switch (request) {
arch/sparc/kernel/ptrace_64.c
995
if (request == PTRACE_SPARC_DETACH)
arch/sparc/kernel/ptrace_64.c
996
request = PTRACE_DETACH;
arch/sparc/kernel/ptrace_64.c
997
ret = compat_ptrace_request(child, request, addr, data);
arch/um/drivers/mconsole.h
64
struct mconsole_request request;
arch/um/drivers/mconsole_kern.c
118
char *ptr = req->request.data;
arch/um/drivers/mconsole_kern.c
122
len = req->len - (ptr - req->request.data);
arch/um/drivers/mconsole_kern.c
134
char *ptr = req->request.data;
arch/um/drivers/mconsole_kern.c
476
char *ptr = req->request.data, *name, *error_string = "";
arch/um/drivers/mconsole_kern.c
502
char *ptr = req->request.data, *err_msg = "";
arch/um/drivers/mconsole_kern.c
628
char *ptr = req->request.data;
arch/um/drivers/mconsole_kern.c
664
char *ptr = req->request.data;
arch/um/drivers/mconsole_kern.c
71
req->request.cmd->handler(&req->request);
arch/um/drivers/mconsole_kern.c
94
new->request = req;
arch/um/drivers/mconsole_kern.c
95
new->request.regs = get_irq_regs()->regs;
arch/um/drivers/mconsole_kern.h
14
struct mc_request request;
arch/um/drivers/mconsole_user.c
100
req->request.magic = MCONSOLE_MAGIC;
arch/um/drivers/mconsole_user.c
101
req->request.version = 0;
arch/um/drivers/mconsole_user.c
102
req->request.len = len;
arch/um/drivers/mconsole_user.c
109
if (req->request.len >= MCONSOLE_MAX_DATA) {
arch/um/drivers/mconsole_user.c
113
if (req->request.version != MCONSOLE_VERSION) {
arch/um/drivers/mconsole_user.c
118
req->request.data[req->request.len] = '\0';
arch/um/drivers/mconsole_user.c
66
if (!strncmp(req->request.data, cmd->command,
arch/um/drivers/mconsole_user.c
86
req->len = recvfrom(fd, &req->request, sizeof(req->request), 0,
arch/um/drivers/mconsole_user.c
93
if (req->request.magic != MCONSOLE_MAGIC) {
arch/um/drivers/mconsole_user.c
95
len = MIN(sizeof(req->request.data) - 1,
arch/um/drivers/mconsole_user.c
96
strlen((char *) &req->request));
arch/um/drivers/mconsole_user.c
97
memmove(req->request.data, &req->request, len);
arch/um/drivers/mconsole_user.c
98
req->request.data[len] = '\0';
arch/um/drivers/ubd_kern.c
1192
struct request *req)
arch/um/drivers/ubd_kern.c
1224
static struct io_thread_req *ubd_alloc_req(struct ubd *dev, struct request *req,
arch/um/drivers/ubd_kern.c
1256
static int ubd_submit_request(struct ubd *dev, struct request *req)
arch/um/drivers/ubd_kern.c
1291
struct request *req = bd->rq;
arch/um/drivers/ubd_kern.c
59
struct request *req;
arch/um/drivers/vhost_user.h
74
u32 request;
arch/um/drivers/virtio_uml.c
276
bool need_response, u32 request)
arch/um/drivers/virtio_uml.c
279
.header.request = request,
arch/um/drivers/virtio_uml.c
286
u32 request, int fd)
arch/um/drivers/virtio_uml.c
289
.header.request = request,
arch/um/drivers/virtio_uml.c
296
u32 request, u64 value)
arch/um/drivers/virtio_uml.c
299
.header.request = request,
arch/um/drivers/virtio_uml.c
399
switch (msg.msg.header.request) {
arch/um/drivers/virtio_uml.c
419
msg.msg.header.request);
arch/um/drivers/virtio_uml.c
559
msg->header.request = VHOST_USER_GET_CONFIG;
arch/um/drivers/virtio_uml.c
609
msg->header.request = VHOST_USER_SET_CONFIG;
arch/um/drivers/virtio_uml.c
648
.header.request = VHOST_USER_SET_MEM_TABLE,
arch/um/drivers/virtio_uml.c
703
u32 request, u32 index, u32 num)
arch/um/drivers/virtio_uml.c
706
.header.request = request,
arch/um/drivers/virtio_uml.c
734
.header.request = VHOST_USER_SET_VRING_ADDR,
arch/um/drivers/virtio_uml.c
747
u32 request, int index, int fd)
arch/um/drivers/virtio_uml.c
750
.header.request = request,
arch/um/include/asm/processor-generic.h
32
} request;
arch/um/include/asm/processor-generic.h
45
.request = { } \
arch/um/include/asm/ptrace-generic.h
34
extern long subarch_ptrace(struct task_struct *child, long request,
arch/um/kernel/process.c
119
fn = current->thread.request.thread.proc;
arch/um/kernel/process.c
120
arg = current->thread.request.thread.arg;
arch/um/kernel/process.c
168
p->thread.request.thread.proc = args->fn;
arch/um/kernel/process.c
169
p->thread.request.thread.arg = args->fn_arg;
arch/um/kernel/ptrace.c
103
ret = ptrace_request(child, request, addr, data);
arch/um/kernel/ptrace.c
105
ret = subarch_ptrace(child, request, addr, data);
arch/um/kernel/ptrace.c
41
long arch_ptrace(struct task_struct *child, long request,
arch/um/kernel/ptrace.c
48
switch (request) {
arch/um/kernel/skas/process.c
39
init_task.thread.request.thread.proc = start_kernel_proc;
arch/um/kernel/skas/process.c
40
init_task.thread.request.thread.arg = NULL;
arch/um/kernel/smp.c
157
idle->thread.request.thread.proc = start_secondary;
arch/um/kernel/smp.c
158
idle->thread.request.thread.arg = NULL;
arch/x86/coco/sev/core.c
1605
mdesc->request = alloc_shared_pages(sizeof(struct snp_guest_msg));
arch/x86/coco/sev/core.c
1606
if (!mdesc->request)
arch/x86/coco/sev/core.c
1616
free_shared_pages(mdesc->request, sizeof(struct snp_guest_msg));
arch/x86/coco/sev/core.c
1633
free_shared_pages(mdesc->request, sizeof(struct snp_guest_msg));
arch/x86/coco/sev/core.c
1910
memcpy(mdesc->request, &mdesc->secret_request, sizeof(mdesc->secret_request));
arch/x86/coco/sev/core.c
1913
req->input.req_gpa = __pa(mdesc->request);
arch/x86/include/asm/sev.h
307
struct snp_guest_msg *request, *response;
arch/x86/kernel/ptrace.c
1064
static long ia32_arch_ptrace(struct task_struct *child, compat_long_t request,
arch/x86/kernel/ptrace.c
1073
switch (request) {
arch/x86/kernel/ptrace.c
1121
return arch_ptrace(child, request, addr, data);
arch/x86/kernel/ptrace.c
1124
return compat_ptrace_request(child, request, addr, data);
arch/x86/kernel/ptrace.c
1133
compat_long_t request, compat_ulong_t caddr,
arch/x86/kernel/ptrace.c
1141
switch (request) {
arch/x86/kernel/ptrace.c
1212
return compat_ptrace_request(child, request, addr, data);
arch/x86/kernel/ptrace.c
1220
long compat_arch_ptrace(struct task_struct *child, compat_long_t request,
arch/x86/kernel/ptrace.c
1225
return x32_arch_ptrace(child, request, caddr, cdata);
arch/x86/kernel/ptrace.c
1228
return ia32_arch_ptrace(child, request, caddr, cdata);
arch/x86/kernel/ptrace.c
730
long arch_ptrace(struct task_struct *child, long request,
arch/x86/kernel/ptrace.c
744
switch (request) {
arch/x86/kernel/ptrace.c
848
ret = ptrace_request(child, request, addr, data);
arch/x86/kvm/svm/sev.c
4038
unsigned int request;
arch/x86/kvm/svm/sev.c
4041
request = lower_32_bits(svm->vmcb->control.exit_info_1);
arch/x86/kvm/svm/sev.c
4056
switch (request) {
arch/x86/kvm/svm/sev.c
4092
request);
arch/x86/kvm/svm/sev.c
4102
if (request != SVM_VMGEXIT_AP_CREATE_ON_INIT)
arch/x86/um/ptrace_32.c
172
long subarch_ptrace(struct task_struct *child, long request,
arch/x86/um/ptrace_32.c
177
switch (request) {
arch/x86/um/ptrace_64.c
192
long subarch_ptrace(struct task_struct *child, long request,
arch/x86/um/ptrace_64.c
198
switch (request) {
arch/xtensa/kernel/ptrace.c
497
long arch_ptrace(struct task_struct *child, long request,
arch/xtensa/kernel/ptrace.c
503
switch (request) {
arch/xtensa/kernel/ptrace.c
537
ret = ptrace_request(child, request, addr, data);
arch/xtensa/platforms/iss/include/platform/simcall.h
44
static inline int simc_ioctl(int fd, int request, void *arg)
arch/xtensa/platforms/iss/include/platform/simcall.h
47
return __simc(SYS_ioctl, fd, request, (int) arg);
block/bfq-cgroup.c
343
void bfqg_stats_update_legacy_io(struct request_queue *q, struct request *rq)
block/bfq-iosched.c
1001
struct request *rq;
block/bfq-iosched.c
1017
static struct request *bfq_find_next_rq(struct bfq_data *bfqd,
block/bfq-iosched.c
1019
struct request *last)
block/bfq-iosched.c
1023
struct request *next, *prev = NULL;
block/bfq-iosched.c
1045
static unsigned long bfq_serv_to_charge(struct request *rq,
block/bfq-iosched.c
1070
struct request *next_rq = bfqq->next_rq;
block/bfq-iosched.c
1823
struct request *rq,
block/bfq-iosched.c
2206
static void bfq_add_request(struct request *rq)
block/bfq-iosched.c
2210
struct request *next_rq, *prev;
block/bfq-iosched.c
2361
static struct request *bfq_find_rq_fmerge(struct bfq_data *bfqd,
block/bfq-iosched.c
2374
static sector_t get_sdist(sector_t last_pos, struct request *rq)
block/bfq-iosched.c
2383
struct request *rq)
block/bfq-iosched.c
2452
struct request *free = NULL;
block/bfq-iosched.c
2480
static int bfq_request_merge(struct request_queue *q, struct request **req,
block/bfq-iosched.c
2484
struct request *__rq;
block/bfq-iosched.c
2498
static void bfq_request_merged(struct request_queue *q, struct request *req,
block/bfq-iosched.c
2505
struct request, rb_node))) {
block/bfq-iosched.c
2508
struct request *prev, *next_rq;
block/bfq-iosched.c
2555
static void bfq_requests_merged(struct request_queue *q, struct request *rq,
block/bfq-iosched.c
2556
struct request *next)
block/bfq-iosched.c
2661
static sector_t bfq_io_struct_pos(void *io_struct, bool request)
block/bfq-iosched.c
2663
if (request)
block/bfq-iosched.c
2669
static int bfq_rq_close_to_sector(void *io_struct, bool request,
block/bfq-iosched.c
2672
return abs(bfq_io_struct_pos(io_struct, request) - sector) <=
block/bfq-iosched.c
2902
void *io_struct, bool request, struct bfq_io_cq *bic)
block/bfq-iosched.c
3012
bfq_rq_close_to_sector(io_struct, request,
block/bfq-iosched.c
3026
bfq_io_struct_pos(io_struct, request));
block/bfq-iosched.c
3230
static bool bfq_allow_bio_merge(struct request_queue *q, struct request *rq,
block/bfq-iosched.c
3430
struct request *rq)
block/bfq-iosched.c
3447
static void bfq_update_rate_reset(struct bfq_data *bfqd, struct request *rq)
block/bfq-iosched.c
3588
static void bfq_update_peak_rate(struct bfq_data *bfqd, struct request *rq)
block/bfq-iosched.c
3650
static void bfq_dispatch_remove(struct request_queue *q, struct request *rq)
block/bfq-iosched.c
3961
struct request *next_rq;
block/bfq-iosched.c
4801
struct request *next_rq;
block/bfq-iosched.c
486
static struct request *bfq_choose_req(struct bfq_data *bfqd,
block/bfq-iosched.c
487
struct request *rq1,
block/bfq-iosched.c
488
struct request *rq2,
block/bfq-iosched.c
5100
static struct request *bfq_dispatch_rq_from_bfqq(struct bfq_data *bfqd,
block/bfq-iosched.c
5103
struct request *rq = bfqq->next_rq;
block/bfq-iosched.c
5156
static struct request *__bfq_dispatch_request(struct blk_mq_hw_ctx *hctx)
block/bfq-iosched.c
5159
struct request *rq = NULL;
block/bfq-iosched.c
5163
rq = list_first_entry(&bfqd->dispatch, struct request,
block/bfq-iosched.c
5247
struct request *rq,
block/bfq-iosched.c
5292
struct request *rq,
block/bfq-iosched.c
5297
static struct request *bfq_dispatch_request(struct blk_mq_hw_ctx *hctx)
block/bfq-iosched.c
5300
struct request *rq;
block/bfq-iosched.c
5913
struct request *rq)
block/bfq-iosched.c
6075
struct request *rq)
block/bfq-iosched.c
6147
static bool __bfq_insert_request(struct bfq_data *bfqd, struct request *rq)
block/bfq-iosched.c
6234
static struct bfq_queue *bfq_init_rq(struct request *rq);
block/bfq-iosched.c
6236
static void bfq_insert_request(struct blk_mq_hw_ctx *hctx, struct request *rq,
block/bfq-iosched.c
6297
struct request *rq;
block/bfq-iosched.c
6299
rq = list_first_entry(list, struct request, queuelist);
block/bfq-iosched.c
6645
static void bfq_finish_requeue_request(struct request *rq)
block/bfq-iosched.c
6700
static void bfq_finish_request(struct request *rq)
block/bfq-iosched.c
6806
static void bfq_prepare_request(struct request *rq)
block/bfq-iosched.c
6927
static struct bfq_queue *bfq_init_rq(struct request *rq)
block/bfq-iosched.c
998
static struct request *bfq_check_fifo(struct bfq_queue *bfqq,
block/bfq-iosched.c
999
struct request *last)
block/bfq-iosched.h
1066
void bfqg_stats_update_legacy_io(struct request_queue *q, struct request *rq);
block/bfq-iosched.h
279
struct request *next_rq;
block/bfq-iosched.h
653
struct request *waited_rq;
block/blk-cgroup.h
451
static inline bool blk_cgroup_mergeable(struct request *rq, struct bio *bio)
block/blk-cgroup.h
496
static inline bool blk_cgroup_mergeable(struct request *rq, struct bio *bio) { return true; }
block/blk-core.c
1279
sizeof_field(struct request, cmd_flags));
block/blk-crypto-internal.h
106
static inline bool bio_crypt_rq_ctx_compatible(struct request *rq,
block/blk-crypto-internal.h
112
static inline bool bio_crypt_ctx_front_mergeable(struct request *req,
block/blk-crypto-internal.h
118
static inline bool bio_crypt_ctx_back_mergeable(struct request *req,
block/blk-crypto-internal.h
124
static inline bool bio_crypt_ctx_merge_rq(struct request *req,
block/blk-crypto-internal.h
125
struct request *next)
block/blk-crypto-internal.h
130
static inline void blk_crypto_rq_set_defaults(struct request *rq) { }
block/blk-crypto-internal.h
132
static inline bool blk_crypto_rq_is_encrypted(struct request *rq)
block/blk-crypto-internal.h
137
static inline bool blk_crypto_rq_has_keyslot(struct request *rq)
block/blk-crypto-internal.h
169
static inline void bio_crypt_do_front_merge(struct request *rq,
block/blk-crypto-internal.h
179
blk_status_t __blk_crypto_rq_get_keyslot(struct request *rq);
block/blk-crypto-internal.h
180
static inline blk_status_t blk_crypto_rq_get_keyslot(struct request *rq)
block/blk-crypto-internal.h
187
void __blk_crypto_rq_put_keyslot(struct request *rq);
block/blk-crypto-internal.h
188
static inline void blk_crypto_rq_put_keyslot(struct request *rq)
block/blk-crypto-internal.h
194
void __blk_crypto_free_request(struct request *rq);
block/blk-crypto-internal.h
195
static inline void blk_crypto_free_request(struct request *rq)
block/blk-crypto-internal.h
201
int __blk_crypto_rq_bio_prep(struct request *rq, struct bio *bio,
block/blk-crypto-internal.h
213
static inline int blk_crypto_rq_bio_prep(struct request *rq, struct bio *bio,
block/blk-crypto-internal.h
32
bool bio_crypt_rq_ctx_compatible(struct request *rq, struct bio *bio);
block/blk-crypto-internal.h
37
static inline bool bio_crypt_ctx_back_mergeable(struct request *req,
block/blk-crypto-internal.h
44
static inline bool bio_crypt_ctx_front_mergeable(struct request *req,
block/blk-crypto-internal.h
51
static inline bool bio_crypt_ctx_merge_rq(struct request *req,
block/blk-crypto-internal.h
52
struct request *next)
block/blk-crypto-internal.h
58
static inline void blk_crypto_rq_set_defaults(struct request *rq)
block/blk-crypto-internal.h
64
static inline bool blk_crypto_rq_is_encrypted(struct request *rq)
block/blk-crypto-internal.h
69
static inline bool blk_crypto_rq_has_keyslot(struct request *rq)
block/blk-crypto.c
203
bool bio_crypt_rq_ctx_compatible(struct request *rq, struct bio *bio)
block/blk-crypto.c
222
blk_status_t __blk_crypto_rq_get_keyslot(struct request *rq)
block/blk-crypto.c
229
void __blk_crypto_rq_put_keyslot(struct request *rq)
block/blk-crypto.c
235
void __blk_crypto_free_request(struct request *rq)
block/blk-crypto.c
281
int __blk_crypto_rq_bio_prep(struct request *rq, struct bio *bio,
block/blk-flush.c
103
static unsigned int blk_flush_cur_seq(struct request *rq)
block/blk-flush.c
108
static void blk_flush_restore_request(struct request *rq)
block/blk-flush.c
124
static void blk_account_io_flush(struct request *rq)
block/blk-flush.c
148
static void blk_flush_complete_seq(struct request *rq,
block/blk-flush.c
201
static enum rq_end_io_ret flush_end_io(struct request *flush_rq,
block/blk-flush.c
207
struct request *rq, *n;
block/blk-flush.c
258
bool is_flush_rq(struct request *rq)
block/blk-flush.c
280
struct request *first_rq =
block/blk-flush.c
281
list_first_entry(pending, struct request, queuelist);
block/blk-flush.c
282
struct request *flush_rq = fq->flush_rq;
block/blk-flush.c
338
static enum rq_end_io_ret mq_flush_data_end_io(struct request *rq,
block/blk-flush.c
371
static void blk_rq_init_flush(struct request *rq)
block/blk-flush.c
384
bool blk_insert_flush(struct request *rq)
block/blk-flush.c
483
int rq_sz = sizeof(struct request);
block/blk-integrity.c
123
int blk_rq_integrity_map_user(struct request *rq, void __user *ubuf,
block/blk-integrity.c
140
bool blk_integrity_merge_rq(struct request_queue *q, struct request *req,
block/blk-integrity.c
141
struct request *next)
block/blk-integrity.c
170
bool blk_integrity_merge_bio(struct request_queue *q, struct request *req,
block/blk-iocost.c
2581
static void calc_size_vtime_cost_builtin(struct request *rq, struct ioc *ioc,
block/blk-iocost.c
2598
static u64 calc_size_vtime_cost(struct request *rq, struct ioc *ioc)
block/blk-iocost.c
2740
static void ioc_rqos_merge(struct rq_qos *rqos, struct request *rq,
block/blk-iocost.c
2807
static void ioc_rqos_done(struct rq_qos *rqos, struct request *rq)
block/blk-map.c
150
static int bio_copy_user_iov(struct request *rq, struct rq_map_data *map_data,
block/blk-map.c
260
static int bio_map_user_iov(struct request *rq, struct iov_iter *iter,
block/blk-map.c
311
static struct bio *bio_map_kern(struct request *rq, void *data, unsigned int len,
block/blk-map.c
365
static struct bio *bio_copy_kern(struct request *rq, void *data, unsigned int len,
block/blk-map.c
426
int blk_rq_append_bio(struct request *rq, struct bio *bio)
block/blk-map.c
45
static struct bio *blk_rq_map_bio_alloc(struct request *rq,
block/blk-map.c
463
static int blk_rq_map_user_bvec(struct request *rq, const struct iov_iter *iter)
block/blk-map.c
499
int blk_rq_map_user_iov(struct request_queue *q, struct request *rq,
block/blk-map.c
555
int blk_rq_map_user(struct request_queue *q, struct request *rq,
block/blk-map.c
569
int blk_rq_map_user_io(struct request *req, struct rq_map_data *map_data,
block/blk-map.c
652
int blk_rq_map_kern(struct request *rq, void *kbuf, unsigned int len,
block/blk-merge.c
1014
struct request *req, struct bio *bio)
block/blk-merge.c
1039
struct request *rq,
block/blk-merge.c
1089
struct request *rq;
block/blk-merge.c
1119
struct request *rq;
block/blk-merge.c
1142
unsigned int nr_segs, struct request **merged_request)
block/blk-merge.c
1144
struct request *rq;
block/blk-merge.c
489
unsigned int blk_recalc_rq_segments(struct request *rq)
block/blk-merge.c
52
struct request *prev_rq, struct bio *prev, struct bio *next)
block/blk-merge.c
522
static inline unsigned int blk_rq_get_max_sectors(struct request *rq,
block/blk-merge.c
544
static inline int ll_new_hw_segment(struct request *req, struct bio *bio,
block/blk-merge.c
575
int ll_back_merge_fn(struct request *req, struct bio *bio, unsigned int nr_segs)
block/blk-merge.c
593
static int ll_front_merge_fn(struct request *req, struct bio *bio,
block/blk-merge.c
612
static bool req_attempt_discard_merge(struct request_queue *q, struct request *req,
block/blk-merge.c
613
struct request *next)
block/blk-merge.c
630
static int ll_merge_requests_fn(struct request_queue *q, struct request *req,
block/blk-merge.c
631
struct request *next)
block/blk-merge.c
673
static void blk_rq_set_mixed_merge(struct request *rq)
block/blk-merge.c
707
static inline void blk_update_mixed_merge(struct request *req,
block/blk-merge.c
721
static void blk_account_io_merge_request(struct request *req)
block/blk-merge.c
732
static enum elv_merge blk_try_req_merge(struct request *req,
block/blk-merge.c
733
struct request *next)
block/blk-merge.c
743
static bool blk_atomic_write_mergeable_rq_bio(struct request *rq,
block/blk-merge.c
749
static bool blk_atomic_write_mergeable_rqs(struct request *rq,
block/blk-merge.c
750
struct request *next)
block/blk-merge.c
777
static struct request *attempt_merge(struct request_queue *q,
block/blk-merge.c
778
struct request *req, struct request *next)
block/blk-merge.c
865
static struct request *attempt_back_merge(struct request_queue *q,
block/blk-merge.c
866
struct request *rq)
block/blk-merge.c
868
struct request *next = elv_latter_request(q, rq);
block/blk-merge.c
87
static inline bool req_gap_back_merge(struct request *req, struct bio *bio)
block/blk-merge.c
876
static struct request *attempt_front_merge(struct request_queue *q,
block/blk-merge.c
877
struct request *rq)
block/blk-merge.c
879
struct request *prev = elv_former_request(q, rq);
block/blk-merge.c
892
bool blk_attempt_req_merge(struct request_queue *q, struct request *rq,
block/blk-merge.c
893
struct request *next)
block/blk-merge.c
898
bool blk_rq_merge_ok(struct request *rq, struct bio *bio)
block/blk-merge.c
92
static inline bool req_gap_front_merge(struct request *req, struct bio *bio)
block/blk-merge.c
924
enum elv_merge blk_try_merge(struct request *rq, struct bio *bio)
block/blk-merge.c
935
static void blk_account_io_merge_bio(struct request *req)
block/blk-merge.c
944
enum bio_merge_status bio_attempt_back_merge(struct request *req,
block/blk-merge.c
975
static enum bio_merge_status bio_attempt_front_merge(struct request *req,
block/blk-mq-debugfs.c
263
int __blk_mq_debugfs_rq_show(struct seq_file *m, struct request *rq)
block/blk-mq-debugfs.c
340
static bool hctx_show_busy_rq(struct request *rq, void *data)
block/blk-mq-debugfs.h
20
int __blk_mq_debugfs_rq_show(struct seq_file *m, struct request *rq);
block/blk-mq-dma.c
105
static bool blk_rq_dma_map_iova(struct request *req, struct device *dma_dev,
block/blk-mq-dma.c
140
static inline void blk_rq_map_iter_init(struct request *rq,
block/blk-mq-dma.c
164
static bool blk_dma_map_iter_start(struct request *req, struct device *dma_dev,
block/blk-mq-dma.c
226
bool blk_rq_dma_map_iter_start(struct request *req, struct device *dma_dev,
block/blk-mq-dma.c
252
bool blk_rq_dma_map_iter_next(struct request *req, struct device *dma_dev,
block/blk-mq-dma.c
27
static bool blk_map_iter_next(struct request *req, struct blk_map_iter *iter,
block/blk-mq-dma.c
287
int __blk_rq_map_sg(struct request *rq, struct scatterlist *sglist,
block/blk-mq-dma.c
341
bool blk_rq_integrity_dma_map_iter_start(struct request *req,
block/blk-mq-dma.c
378
bool blk_rq_integrity_dma_map_iter_next(struct request *req,
block/blk-mq-dma.c
402
int blk_rq_map_integrity_sg(struct request *rq, struct scatterlist *sglist)
block/blk-mq-dma.c
74
static inline bool blk_can_dma_map_iova(struct request *req,
block/blk-mq-dma.c
87
static bool blk_dma_map_direct(struct request *req, struct device *dma_dev,
block/blk-mq-sched.c
101
struct request *rq;
block/blk-mq-sched.c
219
struct request *rq;
block/blk-mq-sched.c
370
bool blk_mq_sched_try_insert_merge(struct request_queue *q, struct request *rq,
block/blk-mq-sched.c
50
struct request *rqa = container_of(a, struct request, queuelist);
block/blk-mq-sched.c
51
struct request *rqb = container_of(b, struct request, queuelist);
block/blk-mq-sched.c
59
list_first_entry(rq_list, struct request, queuelist)->mq_hctx;
block/blk-mq-sched.c
60
struct request *rq;
block/blk-mq-sched.h
103
static inline void blk_mq_sched_requeue_request(struct request *rq)
block/blk-mq-sched.h
11
unsigned int nr_segs, struct request **merged_request);
block/blk-mq-sched.h
14
bool blk_mq_sched_try_insert_merge(struct request_queue *q, struct request *rq,
block/blk-mq-sched.h
81
blk_mq_sched_allow_merge(struct request_queue *q, struct request *rq,
block/blk-mq-sched.h
93
static inline void blk_mq_sched_completed_request(struct request *rq, u64 now)
block/blk-mq-tag.c
255
static struct request *blk_mq_find_and_get_req(struct blk_mq_tags *tags,
block/blk-mq-tag.c
258
struct request *rq;
block/blk-mq-tag.c
273
struct request *rq;
block/blk-mq-tag.c
342
struct request *rq;
block/blk-mq-tag.c
453
static bool blk_mq_tagset_count_completed_rqs(struct request *rq, void *data)
block/blk-mq-tag.c
644
u32 blk_mq_unique_tag(struct request *rq)
block/blk-mq.c
1069
static inline void blk_account_io_done(struct request *req, u64 now)
block/blk-mq.c
1091
static inline bool blk_rq_passthrough_stats(struct request *req)
block/blk-mq.c
1121
static inline void blk_account_io_start(struct request *req)
block/blk-mq.c
1150
static inline void __blk_mq_end_request_acct(struct request *rq, u64 now)
block/blk-mq.c
1159
inline void __blk_mq_end_request(struct request *rq, blk_status_t error)
block/blk-mq.c
1176
void blk_mq_end_request(struct request *rq, blk_status_t error)
block/blk-mq.c
1201
struct request *rq;
block/blk-mq.c
1250
struct request *rq, *next;
block/blk-mq.c
1272
static inline bool blk_mq_complete_need_ipi(struct request *rq)
block/blk-mq.c
1299
static void blk_mq_complete_send_ipi(struct request *rq)
block/blk-mq.c
1308
static void blk_mq_raise_softirq(struct request *rq)
block/blk-mq.c
1319
bool blk_mq_complete_request_remote(struct request *rq)
block/blk-mq.c
1353
void blk_mq_complete_request(struct request *rq)
block/blk-mq.c
1368
void blk_mq_start_request(struct request *rq)
block/blk-mq.c
1408
static void blk_add_rq_to_plug(struct blk_plug *plug, struct request *rq)
block/blk-mq.c
1410
struct request *last = rq_list_peek(&plug->mq_list);
block/blk-mq.c
1446
void blk_execute_rq_nowait(struct request *rq, bool at_head)
block/blk-mq.c
1470
static enum rq_end_io_ret blk_end_sync_rq(struct request *rq, blk_status_t ret,
block/blk-mq.c
1480
bool blk_rq_is_poll(struct request *rq)
block/blk-mq.c
1490
static void blk_rq_poll_completion(struct request *rq, struct completion *wait)
block/blk-mq.c
1508
blk_status_t blk_execute_rq(struct request *rq, bool at_head)
block/blk-mq.c
1534
static void __blk_mq_requeue_request(struct request *rq)
block/blk-mq.c
1549
void blk_mq_requeue_request(struct request *rq, bool kick_requeue_list)
block/blk-mq.c
1574
struct request *rq;
block/blk-mq.c
1582
rq = list_entry(rq_list.next, struct request, queuelist);
block/blk-mq.c
1597
rq = list_entry(flush_list.next, struct request, queuelist);
block/blk-mq.c
1619
static bool blk_is_flush_data_rq(struct request *rq)
block/blk-mq.c
1624
static bool blk_mq_rq_inflight(struct request *rq, void *priv)
block/blk-mq.c
1657
static void blk_mq_rq_timed_out(struct request *req)
block/blk-mq.c
1678
static bool blk_mq_req_expired(struct request *rq, struct blk_expired_data *expired)
block/blk-mq.c
1698
void blk_mq_put_rq_ref(struct request *rq)
block/blk-mq.c
1708
static bool blk_mq_check_expired(struct request *rq, void *priv)
block/blk-mq.c
1726
static bool blk_mq_handle_expired(struct request *rq, void *priv)
block/blk-mq.c
1829
struct request *rq;
block/blk-mq.c
1852
struct request *blk_mq_dequeue_from_ctx(struct blk_mq_hw_ctx *hctx,
block/blk-mq.c
1867
bool __blk_mq_alloc_driver_tag(struct request *rq)
block/blk-mq.c
1920
struct request *rq)
block/blk-mq.c
2032
static void blk_mq_handle_dev_resource(struct request *rq,
block/blk-mq.c
2045
static enum prep_dispatch blk_mq_prep_dispatch_rq(struct request *rq,
block/blk-mq.c
2086
struct request *rq;
block/blk-mq.c
2121
struct request *rq;
block/blk-mq.c
2136
rq = list_first_entry(list, struct request, queuelist);
block/blk-mq.c
2574
static void blk_mq_request_bypass_insert(struct request *rq, blk_insert_t flags)
block/blk-mq.c
2590
struct request *rq;
block/blk-mq.c
2623
static void blk_mq_insert_request(struct request *rq, blk_insert_t flags)
block/blk-mq.c
2685
static void blk_mq_bio_to_request(struct request *rq, struct bio *bio,
block/blk-mq.c
2711
struct request *rq, bool last)
block/blk-mq.c
2743
static bool blk_mq_get_budget_and_tag(struct request *rq)
block/blk-mq.c
2769
struct request *rq)
block/blk-mq.c
2800
static blk_status_t blk_mq_request_issue_directly(struct request *rq, bool last)
block/blk-mq.c
2818
struct request *rq;
block/blk-mq.c
2864
struct request *rq = rq_list_pop(rqs);
block/blk-mq.c
2866
struct request **prev = &rqs->head;
block/blk-mq.c
2868
struct request *last = NULL;
block/blk-mq.c
2921
struct request *rq = rq_list_pop(rqs);
block/blk-mq.c
3008
struct request *rq = list_first_entry(list, struct request,
block/blk-mq.c
3046
static struct request *blk_mq_get_new_requests(struct request_queue *q,
block/blk-mq.c
3061
struct request *rq;
block/blk-mq.c
3080
static struct request *blk_mq_peek_cached_request(struct blk_plug *plug,
block/blk-mq.c
3084
struct request *rq;
block/blk-mq.c
3099
static void blk_mq_use_cached_rq(struct request *rq, struct blk_plug *plug,
block/blk-mq.c
3148
struct request *rq;
block/blk-mq.c
3271
blk_status_t blk_insert_cloned_request(struct request *rq)
block/blk-mq.c
3337
void blk_rq_unprep_clone(struct request *rq)
block/blk-mq.c
3366
int blk_rq_prep_clone(struct request *rq, struct request *rq_src,
block/blk-mq.c
3423
void blk_steal_bios(struct bio_list *list, struct request *rq)
block/blk-mq.c
3464
struct request *rq = drv_tags->rqs[i];
block/blk-mq.c
3492
struct request *rq = tags->static_rqs[i];
block/blk-mq.c
3560
tags->rqs = kcalloc_node(nr_tags, sizeof(struct request *),
block/blk-mq.c
3566
tags->static_rqs = kcalloc_node(nr_tags, sizeof(struct request *),
block/blk-mq.c
3581
static int blk_mq_init_request(struct blk_mq_tag_set *set, struct request *rq,
block/blk-mq.c
3611
rq_size = round_up(sizeof(struct request) + set->cmd_size,
block/blk-mq.c
3652
struct request *rq = p;
block/blk-mq.c
3676
static bool blk_mq_has_request(struct request *rq, void *data)
block/blk-mq.c
373
void blk_rq_init(struct request_queue *q, struct request *rq)
block/blk-mq.c
391
static inline void blk_mq_rq_time_init(struct request *rq, u64 alloc_time_ns)
block/blk-mq.c
3928
unsigned int queue_depth, struct request *flush_rq)
block/blk-mq.c
3955
struct request *flush_rq = hctx->fq->flush_rq;
block/blk-mq.c
410
static struct request *blk_mq_rq_ctx_init(struct blk_mq_alloc_data *data,
block/blk-mq.c
416
struct request *rq = tags->static_rqs[tag];
block/blk-mq.c
463
static inline struct request *
block/blk-mq.c
468
struct request *rq;
block/blk-mq.c
49
static void blk_mq_insert_request(struct request *rq, blk_insert_t flags);
block/blk-mq.c
50
static void blk_mq_request_bypass_insert(struct request *rq,
block/blk-mq.c
5253
int blk_rq_poll(struct request *rq, struct io_comp_batch *iob,
block/blk-mq.c
5271
unsigned int blk_mq_rq_cpu(struct request *rq)
block/blk-mq.c
537
static struct request *__blk_mq_alloc_requests(struct blk_mq_alloc_data *data)
block/blk-mq.c
541
struct request *rq;
block/blk-mq.c
597
static struct request *blk_mq_rq_cache_fill(struct request_queue *q,
block/blk-mq.c
613
struct request *rq;
block/blk-mq.c
626
static struct request *blk_mq_alloc_cached_request(struct request_queue *q,
block/blk-mq.c
631
struct request *rq;
block/blk-mq.c
661
struct request *blk_mq_alloc_request(struct request_queue *q, blk_opf_t opf,
block/blk-mq.c
664
struct request *rq;
block/blk-mq.c
700
struct request *blk_mq_alloc_request_hctx(struct request_queue *q,
block/blk-mq.c
715
struct request *rq;
block/blk-mq.c
782
static void blk_mq_finish_request(struct request *rq)
block/blk-mq.c
799
static void __blk_mq_free_request(struct request *rq)
block/blk-mq.c
820
void blk_mq_free_request(struct request *rq)
block/blk-mq.c
836
struct request *rq;
block/blk-mq.c
842
void blk_dump_rq_flags(struct request *rq, char *msg)
block/blk-mq.c
856
static void blk_account_io_completion(struct request *req, unsigned int bytes)
block/blk-mq.c
867
static void blk_print_req_error(struct request *req, blk_status_t status)
block/blk-mq.c
885
static void blk_complete_request(struct request *req)
block/blk-mq.c
93
static bool blk_mq_check_in_driver(struct request *rq, void *priv)
block/blk-mq.c
954
bool blk_update_request(struct request *req, blk_status_t error,
block/blk-mq.h
278
static inline void blk_mq_set_rq_budget_token(struct request *rq, int token)
block/blk-mq.h
287
static inline int blk_mq_get_rq_budget_token(struct request *rq)
block/blk-mq.h
355
struct request *rq)
block/blk-mq.h
362
static inline void blk_mq_put_driver_tag(struct request *rq)
block/blk-mq.h
370
bool __blk_mq_alloc_driver_tag(struct request *rq);
block/blk-mq.h
372
static inline bool blk_mq_get_driver_tag(struct request *rq)
block/blk-mq.h
392
struct request *rq = list_entry_rq(list->next);
block/blk-mq.h
56
struct request *blk_mq_dequeue_from_ctx(struct blk_mq_hw_ctx *hctx,
block/blk-mq.h
58
void blk_mq_put_rq_ref(struct request *rq);
block/blk-pm.h
19
static inline void blk_pm_mark_last_busy(struct request *rq)
block/blk-pm.h
30
static inline void blk_pm_mark_last_busy(struct request *rq)
block/blk-rq-qos.c
35
void __rq_qos_done(struct rq_qos *rqos, struct request *rq)
block/blk-rq-qos.c
44
void __rq_qos_issue(struct rq_qos *rqos, struct request *rq)
block/blk-rq-qos.c
53
void __rq_qos_requeue(struct rq_qos *rqos, struct request *rq)
block/blk-rq-qos.c
71
void __rq_qos_track(struct rq_qos *rqos, struct request *rq, struct bio *bio)
block/blk-rq-qos.c
80
void __rq_qos_merge(struct rq_qos *rqos, struct request *rq, struct bio *bio)
block/blk-rq-qos.h
104
void __rq_qos_done(struct rq_qos *rqos, struct request *rq);
block/blk-rq-qos.h
105
void __rq_qos_issue(struct rq_qos *rqos, struct request *rq);
block/blk-rq-qos.h
106
void __rq_qos_requeue(struct rq_qos *rqos, struct request *rq);
block/blk-rq-qos.h
108
void __rq_qos_track(struct rq_qos *rqos, struct request *rq, struct bio *bio);
block/blk-rq-qos.h
109
void __rq_qos_merge(struct rq_qos *rqos, struct request *rq, struct bio *bio);
block/blk-rq-qos.h
119
static inline void rq_qos_done(struct request_queue *q, struct request *rq)
block/blk-rq-qos.h
126
static inline void rq_qos_issue(struct request_queue *q, struct request *rq)
block/blk-rq-qos.h
132
static inline void rq_qos_requeue(struct request_queue *q, struct request *rq)
block/blk-rq-qos.h
168
static inline void rq_qos_track(struct request_queue *q, struct request *rq,
block/blk-rq-qos.h
175
static inline void rq_qos_merge(struct request_queue *q, struct request *rq,
block/blk-rq-qos.h
39
void (*track)(struct rq_qos *, struct request *, struct bio *);
block/blk-rq-qos.h
40
void (*merge)(struct rq_qos *, struct request *, struct bio *);
block/blk-rq-qos.h
41
void (*issue)(struct rq_qos *, struct request *);
block/blk-rq-qos.h
42
void (*requeue)(struct rq_qos *, struct request *);
block/blk-rq-qos.h
43
void (*done)(struct rq_qos *, struct request *);
block/blk-stat.c
101
int (*bucket_fn)(const struct request *),
block/blk-stat.c
50
void blk_stat_add(struct request *rq, u64 now)
block/blk-stat.h
40
int (*bucket_fn)(const struct request *);
block/blk-stat.h
71
void blk_stat_add(struct request *rq, u64 now);
block/blk-stat.h
90
int (*bucket_fn)(const struct request *),
block/blk-timeout.c
128
void blk_add_timer(struct request *req)
block/blk-timeout.c
79
void blk_abort_request(struct request *req)
block/blk-wbt.c
103
static inline void wbt_clear_state(struct request *rq)
block/blk-wbt.c
108
static inline enum wbt_flags wbt_flags(struct request *rq)
block/blk-wbt.c
113
static inline bool wbt_is_tracked(struct request *rq)
block/blk-wbt.c
118
static inline bool wbt_is_read(struct request *rq)
block/blk-wbt.c
248
static void wbt_done(struct rq_qos *rqos, struct request *rq)
block/blk-wbt.c
664
static void wbt_track(struct rq_qos *rqos, struct request *rq, struct bio *bio)
block/blk-wbt.c
670
static void wbt_issue(struct rq_qos *rqos, struct request *rq)
block/blk-wbt.c
690
static void wbt_requeue(struct rq_qos *rqos, struct request *rq)
block/blk-wbt.c
701
static int wbt_data_dir(const struct request *rq)
block/blk-zoned.c
1288
void blk_zone_write_plug_init_request(struct request *req)
block/blk-zoned.c
1644
void blk_zone_append_update_request_bio(struct request *rq, struct bio *bio)
block/blk-zoned.c
1707
void blk_zone_write_plug_finish_request(struct request *req)
block/blk.h
161
static inline bool rq_mergeable(struct request *rq)
block/blk.h
191
static inline bool blk_discard_mergable(struct request *req)
block/blk.h
199
static inline unsigned int blk_rq_get_max_segments(struct request *rq)
block/blk.h
206
static inline unsigned int blk_queue_get_max_sectors(struct request *rq)
block/blk.h
248
bool blk_integrity_merge_rq(struct request_queue *, struct request *,
block/blk.h
249
struct request *);
block/blk.h
250
bool blk_integrity_merge_bio(struct request_queue *, struct request *,
block/blk.h
253
static inline bool integrity_req_gap_back_merge(struct request *req,
block/blk.h
264
static inline bool integrity_req_gap_front_merge(struct request *req,
block/blk.h
278
struct request *r1, struct request *r2)
block/blk.h
283
struct request *r, struct bio *b)
block/blk.h
287
static inline bool integrity_req_gap_back_merge(struct request *req,
block/blk.h
292
static inline bool integrity_req_gap_front_merge(struct request *req,
block/blk.h
311
void blk_add_timer(struct request *req);
block/blk.h
319
enum bio_merge_status bio_attempt_back_merge(struct request *req,
block/blk.h
337
bool blk_insert_flush(struct request *rq);
block/blk.h
42
struct request *flush_rq;
block/blk.h
450
int ll_back_merge_fn(struct request *req, struct bio *bio,
block/blk.h
452
bool blk_attempt_req_merge(struct request_queue *q, struct request *rq,
block/blk.h
453
struct request *next);
block/blk.h
454
unsigned int blk_recalc_rq_segments(struct request *rq);
block/blk.h
455
bool blk_rq_merge_ok(struct request *rq, struct bio *bio);
block/blk.h
456
enum elv_merge blk_try_merge(struct request *rq, struct bio *bio);
block/blk.h
46
bool is_flush_rq(struct request *req);
block/blk.h
465
static inline void req_set_nomerge(struct request_queue *q, struct request *req)
block/blk.h
492
static inline bool blk_req_bio_is_zone_append(struct request *rq,
block/blk.h
499
void blk_zone_write_plug_init_request(struct request *rq);
block/blk.h
500
void blk_zone_append_update_request_bio(struct request *rq, struct bio *bio);
block/blk.h
526
void blk_zone_write_plug_finish_request(struct request *rq);
block/blk.h
527
static inline void blk_zone_finish_request(struct request *rq)
block/blk.h
547
static inline bool blk_req_bio_is_zone_append(struct request *req,
block/blk.h
555
static inline void blk_zone_write_plug_init_request(struct request *rq)
block/blk.h
558
static inline void blk_zone_append_update_request_bio(struct request *rq,
block/blk.h
565
static inline void blk_zone_finish_request(struct request *rq)
block/blk.h
652
static inline bool req_ref_inc_not_zero(struct request *req)
block/blk.h
657
static inline bool req_ref_put_and_test(struct request *req)
block/blk.h
663
static inline void req_ref_set(struct request *req, int value)
block/blk.h
668
static inline int req_ref_read(struct request *req)
block/blk.h
704
void blk_integrity_prepare(struct request *rq);
block/blk.h
705
void blk_integrity_complete(struct request *rq, unsigned int nr_bytes);
block/bsg-lib.c
146
kfree(job->request);
block/bsg-lib.c
159
struct request *rq = blk_mq_rq_from_pdu(job);
block/bsg-lib.c
192
struct request *rq = blk_mq_rq_from_pdu(job);
block/bsg-lib.c
205
static void bsg_complete(struct request *rq)
block/bsg-lib.c
212
static int bsg_map_buffer(struct bsg_buffer *buf, struct request *req)
block/bsg-lib.c
232
static bool bsg_prepare_job(struct device *dev, struct request *req)
block/bsg-lib.c
277
struct request *req = bd->rq;
block/bsg-lib.c
301
static int bsg_init_rq(struct blk_mq_tag_set *set, struct request *req,
block/bsg-lib.c
312
static void bsg_exit_rq(struct blk_mq_tag_set *set, struct request *req,
block/bsg-lib.c
32
struct request *rq;
block/bsg-lib.c
335
static enum blk_eh_timer_return bsg_timeout(struct request *rq)
block/bsg-lib.c
57
job->request = memdup_user(uptr64(hdr->request), hdr->request_len);
block/bsg-lib.c
58
if (IS_ERR(job->request)) {
block/bsg-lib.c
59
ret = PTR_ERR(job->request);
block/elevator.c
165
static inline void __elv_rqhash_del(struct request *rq)
block/elevator.c
171
void elv_rqhash_del(struct request_queue *q, struct request *rq)
block/elevator.c
178
void elv_rqhash_add(struct request_queue *q, struct request *rq)
block/elevator.c
188
void elv_rqhash_reposition(struct request_queue *q, struct request *rq)
block/elevator.c
194
struct request *elv_rqhash_find(struct request_queue *q, sector_t offset)
block/elevator.c
198
struct request *rq;
block/elevator.c
219
void elv_rb_add(struct rb_root *root, struct request *rq)
block/elevator.c
223
struct request *__rq;
block/elevator.c
227
__rq = rb_entry(parent, struct request, rb_node);
block/elevator.c
240
void elv_rb_del(struct rb_root *root, struct request *rq)
block/elevator.c
248
struct request *elv_rb_find(struct rb_root *root, sector_t sector)
block/elevator.c
251
struct request *rq;
block/elevator.c
254
rq = rb_entry(n, struct request, rb_node);
block/elevator.c
268
enum elv_merge elv_merge(struct request_queue *q, struct request **req,
block/elevator.c
272
struct request *__rq;
block/elevator.c
324
bool elv_attempt_insert_merge(struct request_queue *q, struct request *rq,
block/elevator.c
327
struct request *__rq;
block/elevator.c
362
void elv_merged_request(struct request_queue *q, struct request *rq,
block/elevator.c
376
void elv_merge_requests(struct request_queue *q, struct request *rq,
block/elevator.c
377
struct request *next)
block/elevator.c
388
struct request *elv_latter_request(struct request_queue *q, struct request *rq)
block/elevator.c
398
struct request *elv_former_request(struct request_queue *q, struct request *rq)
block/elevator.c
60
static bool elv_iosched_allow_bio_merge(struct request *rq, struct bio *bio)
block/elevator.c
74
bool elv_bio_merge_ok(struct request *rq, struct bio *bio)
block/elevator.c
864
struct request *elv_rb_former_request(struct request_queue *q,
block/elevator.c
865
struct request *rq)
block/elevator.c
876
struct request *elv_rb_latter_request(struct request_queue *q,
block/elevator.c
877
struct request *rq)
block/elevator.h
138
void elv_rqhash_del(struct request_queue *q, struct request *rq);
block/elevator.h
139
void elv_rqhash_add(struct request_queue *q, struct request *rq);
block/elevator.h
140
void elv_rqhash_reposition(struct request_queue *q, struct request *rq);
block/elevator.h
141
struct request *elv_rqhash_find(struct request_queue *q, sector_t offset);
block/elevator.h
163
extern enum elv_merge elv_merge(struct request_queue *, struct request **,
block/elevator.h
165
extern void elv_merge_requests(struct request_queue *, struct request *,
block/elevator.h
166
struct request *);
block/elevator.h
167
extern void elv_merged_request(struct request_queue *, struct request *,
block/elevator.h
169
extern bool elv_attempt_insert_merge(struct request_queue *, struct request *,
block/elevator.h
171
extern struct request *elv_former_request(struct request_queue *, struct request *);
block/elevator.h
172
extern struct request *elv_latter_request(struct request_queue *, struct request *);
block/elevator.h
186
extern bool elv_bio_merge_ok(struct request *, struct bio *);
block/elevator.h
193
extern struct request *elv_rb_former_request(struct request_queue *, struct request *);
block/elevator.h
194
extern struct request *elv_rb_latter_request(struct request_queue *, struct request *);
block/elevator.h
199
extern void elv_rb_add(struct rb_root *, struct request *);
block/elevator.h
200
extern void elv_rb_del(struct rb_root *, struct request *);
block/elevator.h
201
extern struct request *elv_rb_find(struct rb_root *, sector_t);
block/elevator.h
213
#define rb_entry_rq(node) rb_entry((node), struct request, rb_node)
block/elevator.h
215
#define rq_entry_fifo(ptr) list_entry((ptr), struct request, queuelist)
block/elevator.h
66
bool (*allow_merge)(struct request_queue *, struct request *, struct bio *);
block/elevator.h
68
int (*request_merge)(struct request_queue *q, struct request **, struct bio *);
block/elevator.h
69
void (*request_merged)(struct request_queue *, struct request *, enum elv_merge);
block/elevator.h
70
void (*requests_merged)(struct request_queue *, struct request *, struct request *);
block/elevator.h
72
void (*prepare_request)(struct request *);
block/elevator.h
73
void (*finish_request)(struct request *);
block/elevator.h
76
struct request *(*dispatch_request)(struct blk_mq_hw_ctx *);
block/elevator.h
78
void (*completed_request)(struct request *, u64);
block/elevator.h
79
void (*requeue_request)(struct request *);
block/elevator.h
80
struct request *(*former_request)(struct request_queue *, struct request *);
block/elevator.h
81
struct request *(*next_request)(struct request_queue *, struct request *);
block/kyber-iosched.c
523
static int rq_get_domain_token(struct request *rq)
block/kyber-iosched.c
528
static void rq_set_domain_token(struct request *rq, int token)
block/kyber-iosched.c
534
struct request *rq)
block/kyber-iosched.c
571
static void kyber_prepare_request(struct request *rq)
block/kyber-iosched.c
581
struct request *rq, *next;
block/kyber-iosched.c
600
static void kyber_finish_request(struct request *rq)
block/kyber-iosched.c
625
static void kyber_completed_request(struct request *rq, u64 now)
block/kyber-iosched.c
739
static struct request *
block/kyber-iosched.c
745
struct request *rq;
block/kyber-iosched.c
758
rq = list_first_entry_or_null(rqs, struct request, queuelist);
block/kyber-iosched.c
774
rq = list_first_entry(rqs, struct request, queuelist);
block/kyber-iosched.c
789
static struct request *kyber_dispatch_request(struct blk_mq_hw_ctx *hctx)
block/kyber-iosched.c
793
struct request *rq;
block/mq-deadline.c
115
deadline_rb_root(struct dd_per_prio *per_prio, struct request *rq)
block/mq-deadline.c
124
static u8 dd_rq_ioclass(struct request *rq)
block/mq-deadline.c
132
static inline struct request *deadline_from_pos(struct dd_per_prio *per_prio,
block/mq-deadline.c
136
struct request *rq, *res = NULL;
block/mq-deadline.c
151
deadline_add_rq_rb(struct dd_per_prio *per_prio, struct request *rq)
block/mq-deadline.c
159
deadline_del_rq_rb(struct dd_per_prio *per_prio, struct request *rq)
block/mq-deadline.c
169
struct request *rq)
block/mq-deadline.c
184
static void dd_request_merged(struct request_queue *q, struct request *req,
block/mq-deadline.c
204
static void dd_merged_requests(struct request_queue *q, struct request *req,
block/mq-deadline.c
205
struct request *next)
block/mq-deadline.c
238
struct request *rq)
block/mq-deadline.c
263
struct request *rq = rq_entry_fifo(per_prio->fifo_list[data_dir].next);
block/mq-deadline.c
272
static struct request *
block/mq-deadline.c
286
static struct request *
block/mq-deadline.c
298
static bool started_after(struct deadline_data *dd, struct request *rq,
block/mq-deadline.c
308
static struct request *dd_start_request(struct deadline_data *dd,
block/mq-deadline.c
310
struct request *rq)
block/mq-deadline.c
325
static struct request *__dd_dispatch_request(struct deadline_data *dd,
block/mq-deadline.c
329
struct request *rq, *next_rq;
block/mq-deadline.c
420
static struct request *dd_dispatch_prio_aged_requests(struct deadline_data *dd,
block/mq-deadline.c
423
struct request *rq;
block/mq-deadline.c
452
static struct request *dd_dispatch_request(struct blk_mq_hw_ctx *hctx)
block/mq-deadline.c
456
struct request *rq;
block/mq-deadline.c
462
rq = list_first_entry(&dd->dispatch, struct request, queuelist);
block/mq-deadline.c
571
static int dd_request_merge(struct request_queue *q, struct request **rq,
block/mq-deadline.c
579
struct request *__rq;
block/mq-deadline.c
607
struct request *free = NULL;
block/mq-deadline.c
623
static void dd_insert_request(struct blk_mq_hw_ctx *hctx, struct request *rq,
block/mq-deadline.c
680
struct request *rq;
block/mq-deadline.c
682
rq = list_first_entry(list, struct request, queuelist);
block/mq-deadline.c
692
static void dd_prepare_request(struct request *rq)
block/mq-deadline.c
700
static void dd_finish_request(struct request *rq)
block/mq-deadline.c
843
struct request *rq; \
block/t10-pi.c
125
static void t10_pi_type1_prepare(struct request *rq)
block/t10-pi.c
176
static void t10_pi_type1_complete(struct request *rq, unsigned int nr_bytes)
block/t10-pi.c
299
static void ext_pi_type1_prepare(struct request *rq)
block/t10-pi.c
339
static void ext_pi_type1_complete(struct request *rq, unsigned int nr_bytes)
block/t10-pi.c
449
void blk_integrity_prepare(struct request *rq)
block/t10-pi.c
462
void blk_integrity_complete(struct request *rq, unsigned int nr_bytes)
crypto/algapi.c
949
struct crypto_async_request *request)
crypto/algapi.c
954
if (!(request->flags & CRYPTO_TFM_REQ_MAY_BACKLOG)) {
crypto/algapi.c
960
queue->backlog = &request->list;
crypto/algapi.c
964
list_add_tail(&request->list, &queue->list);
crypto/algapi.c
972
struct crypto_async_request *request)
crypto/algapi.c
978
list_add(&request->list, &queue->list);
crypto/algapi.c
984
struct list_head *request;
crypto/algapi.c
994
request = queue->list.next;
crypto/algapi.c
995
list_del_init(request);
crypto/algapi.c
997
return list_entry(request, struct crypto_async_request, list);
crypto/cryptd.c
133
struct crypto_async_request *request)
crypto/cryptd.c
142
err = crypto_enqueue_request(&cpu_queue->queue, request);
crypto/cryptd.c
144
refcnt = crypto_tfm_ctx(request->tfm);
drivers/ata/libata-scsi.c
1056
bool ata_scsi_dma_need_drain(struct request *rq)
drivers/ata/libata-scsi.c
1517
struct request *rq = scsi_cmd_to_rq(scmd);
drivers/ata/libata-scsi.c
1552
struct request *rq = scsi_cmd_to_rq(scmd);
drivers/base/power/runtime.c
1429
dev->power.request = RPM_REQ_NONE;
drivers/base/power/runtime.c
1477
&& dev->power.request == RPM_REQ_RESUME)
drivers/base/power/runtime.c
1527
dev->power.request == RPM_REQ_RESUME) {
drivers/base/power/runtime.c
162
dev->power.request = RPM_REQ_NONE;
drivers/base/power/runtime.c
1853
dev->power.request = RPM_REQ_NONE;
drivers/base/power/runtime.c
287
(dev->power.request_pending && dev->power.request == RPM_REQ_RESUME))
drivers/base/power/runtime.c
513
dev->power.request > RPM_REQ_IDLE)
drivers/base/power/runtime.c
524
dev->power.request = RPM_REQ_NONE;
drivers/base/power/runtime.c
534
dev->power.request = RPM_REQ_IDLE;
drivers/base/power/runtime.c
613
dev->power.request = RPM_REQ_NONE;
drivers/base/power/runtime.c
684
dev->power.request = (rpmflags & RPM_AUTO) ?
drivers/base/power/runtime.c
816
dev->power.request = RPM_REQ_NONE;
drivers/base/power/runtime.c
887
dev->power.request = RPM_REQ_RESUME;
drivers/base/power/runtime.c
987
req = dev->power.request;
drivers/base/power/runtime.c
988
dev->power.request = RPM_REQ_NONE;
drivers/bcma/driver_gpio.c
186
chip->request = bcma_gpio_request;
drivers/block/amiflop.c
1460
struct request *rq)
drivers/block/amiflop.c
1508
struct request *rq = bd->rq;
drivers/block/aoe/aoe.h
112
struct request *rq;
drivers/block/aoe/aoe.h
185
struct request *rq;
drivers/block/aoe/aoe.h
231
void aoe_end_request(struct aoedev *, struct request *, int);
drivers/block/aoe/aoecmd.c
1041
aoe_end_request(struct aoedev *d, struct request *rq, int fastfail)
drivers/block/aoe/aoecmd.c
1068
struct request *rq = buf->rq;
drivers/block/aoe/aoecmd.c
834
bufinit(struct buf *buf, struct request *rq, struct bio *bio)
drivers/block/aoe/aoecmd.c
845
struct request *rq;
drivers/block/aoe/aoecmd.c
858
rq = list_first_entry_or_null(&d->rq_list, struct request,
drivers/block/aoe/aoedev.c
162
struct request *rq;
drivers/block/aoe/aoedev.c
201
struct request *rq, *rqnext;
drivers/block/ataflop.c
85
static struct request *fd_request;
drivers/block/floppy.c
2258
static void floppy_end_request(struct request *req, blk_status_t error)
drivers/block/floppy.c
2279
struct request *req = current_req;
drivers/block/floppy.c
258
static struct request *current_req;
drivers/block/floppy.c
2758
current_req = list_first_entry_or_null(&floppy_reqs, struct request,
drivers/block/loop.c
1854
struct request *rq = bd->rq;
drivers/block/loop.c
1898
struct request *rq = blk_mq_rq_from_pdu(cmd);
drivers/block/loop.c
246
static int lo_fallocate(struct loop_device *lo, struct request *rq, loff_t pos,
drivers/block/loop.c
275
static int lo_req_flush(struct loop_device *lo, struct request *rq)
drivers/block/loop.c
284
static void lo_complete_rq(struct request *rq)
drivers/block/loop.c
320
struct request *rq = blk_mq_rq_from_pdu(cmd);
drivers/block/loop.c
346
struct request *rq = blk_mq_rq_from_pdu(cmd);
drivers/block/loop.c
413
static int do_req_filebacked(struct loop_device *lo, struct request *rq)
drivers/block/mtip32xx/mtip32xx.c
2046
static int mtip_hw_submit_io(struct driver_data *dd, struct request *rq,
drivers/block/mtip32xx/mtip32xx.c
2419
static void mtip_softirq_done_fn(struct request *rq)
drivers/block/mtip32xx/mtip32xx.c
2434
static bool mtip_abort_cmd(struct request *req, void *data)
drivers/block/mtip32xx/mtip32xx.c
2447
static bool mtip_queue_cmd(struct request *req, void *data)
drivers/block/mtip32xx/mtip32xx.c
3224
static inline bool is_stopped(struct driver_data *dd, struct request *rq)
drivers/block/mtip32xx/mtip32xx.c
3245
struct request *rq)
drivers/block/mtip32xx/mtip32xx.c
3269
struct request *rq)
drivers/block/mtip32xx/mtip32xx.c
3309
struct request *rq = bd->rq;
drivers/block/mtip32xx/mtip32xx.c
3329
static void mtip_free_cmd(struct blk_mq_tag_set *set, struct request *rq,
drivers/block/mtip32xx/mtip32xx.c
3342
static int mtip_init_cmd(struct blk_mq_tag_set *set, struct request *rq,
drivers/block/mtip32xx/mtip32xx.c
3357
static enum blk_eh_timer_return mtip_cmd_timeout(struct request *req)
drivers/block/mtip32xx/mtip32xx.c
480
struct request *req = blk_mq_rq_from_pdu(cmd);
drivers/block/mtip32xx/mtip32xx.c
956
struct request *rq;
drivers/block/nbd.c
1030
static bool nbd_clear_req(struct request *req, void *data)
drivers/block/nbd.c
1119
struct request *req = blk_mq_rq_from_pdu(cmd);
drivers/block/nbd.c
1393
struct nbd_request request = {
drivers/block/nbd.c
1397
struct kvec iov = {.iov_base = &request, .iov_len = sizeof(request)};
drivers/block/nbd.c
1404
iov_iter_kvec(&from, ITER_SOURCE, &iov, 1, sizeof(request));
drivers/block/nbd.c
186
struct request *req = blk_mq_rq_from_pdu(cmd);
drivers/block/nbd.c
1890
static int nbd_init_request(struct blk_mq_tag_set *set, struct request *rq,
drivers/block/nbd.c
207
struct request *req = blk_mq_rq_from_pdu(cmd);
drivers/block/nbd.c
385
static void nbd_complete_rq(struct request *req)
drivers/block/nbd.c
417
static u32 req_to_nbd_cmd_type(struct request *req)
drivers/block/nbd.c
451
static enum blk_eh_timer_return nbd_xmit_timeout(struct request *req)
drivers/block/nbd.c
60
struct request *pending;
drivers/block/nbd.c
629
struct request *req = blk_mq_rq_from_pdu(cmd);
drivers/block/nbd.c
648
struct request *req = blk_mq_rq_from_pdu(cmd);
drivers/block/nbd.c
652
struct nbd_request request = {.magic = htonl(NBD_REQUEST_MAGIC)};
drivers/block/nbd.c
653
struct kvec iov = {.iov_base = &request, .iov_len = sizeof(request)};
drivers/block/nbd.c
664
iov_iter_kvec(&from, ITER_SOURCE, &iov, 1, sizeof(request));
drivers/block/nbd.c
687
if (sent >= sizeof(request)) {
drivers/block/nbd.c
688
skip = sent - sizeof(request);
drivers/block/nbd.c
702
request.type = htonl(type | nbd_cmd_flags);
drivers/block/nbd.c
704
request.from = cpu_to_be64((u64)blk_rq_pos(req) << 9);
drivers/block/nbd.c
705
request.len = htonl(blk_rq_bytes(req));
drivers/block/nbd.c
708
request.cookie = cpu_to_be64(handle);
drivers/block/nbd.c
710
trace_nbd_send_request(&request, nbd->index, blk_mq_rq_from_pdu(cmd));
drivers/block/nbd.c
811
struct request *req = nsock->pending;
drivers/block/nbd.c
877
struct request *req = NULL;
drivers/block/nbd.c
980
struct request *rq;
drivers/block/null_blk/main.c
1285
struct request *rq = blk_mq_rq_from_pdu(cmd);
drivers/block/null_blk/main.c
1320
struct request *rq = blk_mq_rq_from_pdu(cmd);
drivers/block/null_blk/main.c
1385
struct request *rq = blk_mq_rq_from_pdu(cmd);
drivers/block/null_blk/main.c
1397
struct request *rq = blk_mq_rq_from_pdu(cmd);
drivers/block/null_blk/main.c
1495
static bool should_timeout_request(struct request *rq)
drivers/block/null_blk/main.c
1503
static bool should_requeue_request(struct request *rq)
drivers/block/null_blk/main.c
1518
static bool should_timeout_request(struct request *rq)
drivers/block/null_blk/main.c
1523
static bool should_requeue_request(struct request *rq)
drivers/block/null_blk/main.c
1593
struct request *rq;
drivers/block/null_blk/main.c
1603
struct request *req;
drivers/block/null_blk/main.c
1605
req = list_first_entry(&list, struct request, queuelist);
drivers/block/null_blk/main.c
1619
static enum blk_eh_timer_return null_timeout_rq(struct request *rq)
drivers/block/null_blk/main.c
1655
struct request *rq = bd->rq;
drivers/block/null_blk/main.c
1714
struct request *rq = rq_list_pop(rqlist);
drivers/block/null_blk/main.c
859
static void null_complete_rq(struct request *rq)
drivers/block/ps3disk.c
100
struct request *req)
drivers/block/ps3disk.c
147
struct request *req)
drivers/block/ps3disk.c
168
struct request *req)
drivers/block/ps3disk.c
205
struct request *req;
drivers/block/ps3disk.c
35
struct request *req;
drivers/block/ps3disk.c
81
struct request *req, int gather)
drivers/block/rbd.c
3501
struct request *rq = blk_mq_rq_from_pdu(img_req);
drivers/block/rbd.c
3625
struct request *rq = blk_mq_rq_from_pdu(img_req);
drivers/block/rbd.c
4743
struct request *rq = blk_mq_rq_from_pdu(img_request);
drivers/block/rnbd/rnbd-clt.c
1116
struct request *rq = bd->rq;
drivers/block/rnbd/rnbd-clt.c
368
static void rnbd_softirq_done_fn(struct request *rq)
drivers/block/rnbd/rnbd-clt.c
384
struct request *rq = iu->rq;
drivers/block/rnbd/rnbd-clt.c
991
struct request *rq,
drivers/block/rnbd/rnbd-clt.h
52
struct request *rq; /* for block io */
drivers/block/rnbd/rnbd-proto.h
274
static inline u32 rq_to_rnbd_flags(struct request *rq)
drivers/block/sunvdc.c
1097
struct request *req;
drivers/block/sunvdc.c
311
struct request *req;
drivers/block/sunvdc.c
461
static int __send_request(struct request *req)
drivers/block/sunvdc.c
53
struct request *req;
drivers/block/swim.c
531
struct request *req = bd->rq;
drivers/block/swim3.c
205
struct request *cur_req;
drivers/block/swim3.c
258
struct request *req = fs->cur_req;
drivers/block/swim3.c
311
struct request *req = bd->rq;
drivers/block/swim3.c
437
struct request *req = fs->cur_req;
drivers/block/swim3.c
664
struct request *req = fs->cur_req;
drivers/block/ublk_drv.c
1090
static inline void ublk_put_req_ref(struct ublk_io *io, struct request *req)
drivers/block/ublk_drv.c
1137
static inline bool ublk_rq_has_data(const struct request *rq)
drivers/block/ublk_drv.c
119
struct request *req;
drivers/block/ublk_drv.c
120
struct request *req_list;
drivers/block/ublk_drv.c
1303
static size_t ublk_copy_user_pages(const struct request *req,
drivers/block/ublk_drv.c
1318
static size_t ublk_copy_user_integrity(const struct request *req,
drivers/block/ublk_drv.c
1337
static size_t ublk_copy_user_integrity(const struct request *req,
drivers/block/ublk_drv.c
1344
static inline bool ublk_need_map_req(const struct request *req)
drivers/block/ublk_drv.c
1349
static inline bool ublk_need_unmap_req(const struct request *req)
drivers/block/ublk_drv.c
1356
const struct request *req,
drivers/block/ublk_drv.c
1380
const struct request *req,
drivers/block/ublk_drv.c
1400
static inline unsigned int ublk_req_build_flags(struct request *req)
drivers/block/ublk_drv.c
1431
static blk_status_t ublk_setup_iod(struct ublk_queue *ubq, struct request *req)
drivers/block/ublk_drv.c
1474
static void ublk_end_request(struct request *req, blk_status_t error)
drivers/block/ublk_drv.c
1482
static inline void __ublk_complete_rq(struct request *req, struct ublk_io *io,
drivers/block/ublk_drv.c
1549
struct request *req)
drivers/block/ublk_drv.c
1567
static void ublk_complete_io_cmd(struct ublk_io *io, struct request *req,
drivers/block/ublk_drv.c
1579
struct request *rq)
drivers/block/ublk_drv.c
1609
struct request *req, struct ublk_io *io,
drivers/block/ublk_drv.c
1624
ublk_auto_buf_register(const struct ublk_queue *ubq, struct request *req,
drivers/block/ublk_drv.c
1650
struct request *req, struct ublk_io *io,
drivers/block/ublk_drv.c
1663
static bool ublk_start_io(const struct ublk_queue *ubq, struct request *req,
drivers/block/ublk_drv.c
1691
static void ublk_dispatch_req(struct ublk_queue *ubq, struct request *req)
drivers/block/ublk_drv.c
1746
struct request *req = blk_mq_tag_to_rq(ub->tag_set.tags[ubq->q_id], tag);
drivers/block/ublk_drv.c
1983
static void ublk_batch_queue_cmd(struct ublk_queue *ubq, struct request *rq, bool last)
drivers/block/ublk_drv.c
1998
static void ublk_queue_cmd(struct ublk_queue *ubq, struct request *rq)
drivers/block/ublk_drv.c
2011
struct request *rq = pdu->req_list;
drivers/block/ublk_drv.c
2012
struct request *next;
drivers/block/ublk_drv.c
2032
static enum blk_eh_timer_return ublk_timeout(struct request *rq)
drivers/block/ublk_drv.c
2054
static blk_status_t ublk_prep_req(struct ublk_queue *ubq, struct request *rq,
drivers/block/ublk_drv.c
207
struct request *req;
drivers/block/ublk_drv.c
2093
struct request *rq,
drivers/block/ublk_drv.c
2123
struct request *rq = bd->rq;
drivers/block/ublk_drv.c
2139
struct request *rq = bd->rq;
drivers/block/ublk_drv.c
2177
struct request *req;
drivers/block/ublk_drv.c
2204
struct request *rq;
drivers/block/ublk_drv.c
2230
struct request *req;
drivers/block/ublk_drv.c
2582
struct request *req)
drivers/block/ublk_drv.c
2605
struct request *req = blk_mq_tag_to_rq(
drivers/block/ublk_drv.c
2667
struct request *req;
drivers/block/ublk_drv.c
2829
static bool ublk_check_inflight_rq(struct request *rq, void *data)
drivers/block/ublk_drv.c
3022
static inline struct request *
drivers/block/ublk_drv.c
3025
struct request *req = io->req;
drivers/block/ublk_drv.c
3064
struct request *rq = priv;
drivers/block/ublk_drv.c
3084
struct request *req;
drivers/block/ublk_drv.c
3111
struct request *req = io->req;
drivers/block/ublk_drv.c
3207
struct request *req = io->req;
drivers/block/ublk_drv.c
3237
struct request *req)
drivers/block/ublk_drv.c
3269
struct request *req;
drivers/block/ublk_drv.c
338
static inline struct request *__ublk_check_and_get_req(struct ublk_device *ub,
drivers/block/ublk_drv.c
3387
static inline struct request *__ublk_check_and_get_req(struct ublk_device *ub,
drivers/block/ublk_drv.c
3390
struct request *req;
drivers/block/ublk_drv.c
340
static inline unsigned int ublk_req_build_flags(struct request *req);
drivers/block/ublk_drv.c
3653
struct request *req = NULL;
drivers/block/ublk_drv.c
3916
static inline bool ublk_check_ubuf_dir(const struct request *req,
drivers/block/ublk_drv.c
3938
struct request *req;
drivers/block/ublk_drv.c
446
static int ublk_zoned_insert_report_desc(const struct request *req,
drivers/block/ublk_drv.c
454
const struct request *req)
drivers/block/ublk_drv.c
460
const struct request *req)
drivers/block/ublk_drv.c
5034
static bool ublk_count_busy_req(struct request *rq, void *data)
drivers/block/ublk_drv.c
558
struct request *req;
drivers/block/ublk_drv.c
615
struct request *req)
drivers/block/ublk_drv.c
689
struct request *req)
drivers/block/ublk_drv.c
696
static inline void __ublk_complete_rq(struct request *req, struct ublk_io *io,
drivers/block/virtio_blk.c
1193
struct request *req;
drivers/block/virtio_blk.c
1214
struct request *req = blk_mq_rq_from_pdu(vbr);
drivers/block/virtio_blk.c
160
static int virtblk_setup_discard_write_zeroes_erase(struct request *req, bool unmap)
drivers/block/virtio_blk.c
206
static void virtblk_unmap_data(struct request *req, struct virtblk_req *vbr)
drivers/block/virtio_blk.c
213
static int virtblk_map_data(struct blk_mq_hw_ctx *hctx, struct request *req,
drivers/block/virtio_blk.c
232
static void virtblk_cleanup_cmd(struct request *req)
drivers/block/virtio_blk.c
239
struct request *req,
drivers/block/virtio_blk.c
334
static inline void virtblk_request_done(struct request *req)
drivers/block/virtio_blk.c
363
struct request *req = blk_mq_rq_from_pdu(vbr);
drivers/block/virtio_blk.c
391
static blk_status_t virtblk_fail_to_queue(struct request *req, int rc)
drivers/block/virtio_blk.c
406
struct request *req,
drivers/block/virtio_blk.c
430
struct request *req = bd->rq;
drivers/block/virtio_blk.c
465
static bool virtblk_prep_rq_batch(struct request *req)
drivers/block/virtio_blk.c
476
struct request *req;
drivers/block/virtio_blk.c
506
struct request *req;
drivers/block/virtio_blk.c
561
struct request *req;
drivers/block/virtio_blk.c
808
struct request *req;
drivers/block/xen-blkfront.c
103
struct request *request;
drivers/block/xen-blkfront.c
122
static inline struct blkif_req *blkif_req(struct request *rq)
drivers/block/xen-blkfront.c
1249
if (!rinfo->shadow[i].request)
drivers/block/xen-blkfront.c
1515
struct request *req;
drivers/block/xen-blkfront.c
1564
req = rinfo->shadow[id].request;
drivers/block/xen-blkfront.c
2010
struct request *req, *n;
drivers/block/xen-blkfront.c
2079
if (!shadow[j].request)
drivers/block/xen-blkfront.c
2085
if (req_op(shadow[j].request) == REQ_OP_FLUSH ||
drivers/block/xen-blkfront.c
2086
req_op(shadow[j].request) == REQ_OP_DISCARD ||
drivers/block/xen-blkfront.c
2087
req_op(shadow[j].request) == REQ_OP_SECURE_ERASE ||
drivers/block/xen-blkfront.c
2088
shadow[j].request->cmd_flags & REQ_FUA) {
drivers/block/xen-blkfront.c
2096
list_add(&shadow[j].request->queuelist, &info->requests);
drivers/block/xen-blkfront.c
2099
merge_bio.head = shadow[j].request->bio;
drivers/block/xen-blkfront.c
2100
merge_bio.tail = shadow[j].request->biotail;
drivers/block/xen-blkfront.c
2102
shadow[j].request->bio = NULL;
drivers/block/xen-blkfront.c
2103
blk_mq_end_request(shadow[j].request, BLK_STS_OK);
drivers/block/xen-blkfront.c
301
if (rinfo->shadow[id].request == NULL)
drivers/block/xen-blkfront.c
304
rinfo->shadow[id].request = NULL;
drivers/block/xen-blkfront.c
534
struct request *req,
drivers/block/xen-blkfront.c
543
rinfo->shadow[id].request = req;
drivers/block/xen-blkfront.c
552
static int blkif_queue_discard_req(struct request *req, struct blkfront_ring_info *rinfo)
drivers/block/xen-blkfront.c
702
static int blkif_queue_rw_req(struct request *req, struct blkfront_ring_info *rinfo)
drivers/block/xen-blkfront.c
871
static int blkif_queue_request(struct request *req, struct blkfront_ring_info *rinfo)
drivers/block/xen-blkfront.c
937
static void blkif_complete_rq(struct request *rq)
drivers/block/z2ram.c
71
struct request *req = bd->rq;
drivers/block/zloop.c
149
static unsigned int rq_zone_no(struct request *rq)
drivers/block/zloop.c
363
struct request *rq = blk_mq_rq_from_pdu(cmd);
drivers/block/zloop.c
383
struct request *rq = blk_mq_rq_from_pdu(cmd);
drivers/block/zloop.c
562
struct request *rq = blk_mq_rq_from_pdu(cmd);
drivers/block/zloop.c
617
static void zloop_complete_rq(struct request *rq)
drivers/block/zloop.c
675
static bool zloop_set_zone_append_sector(struct request *rq)
drivers/block/zloop.c
707
struct request *rq = bd->rq;
drivers/bluetooth/btusb.c
3369
static int btusb_qca_send_vendor_req(struct usb_device *udev, u8 request,
drivers/bluetooth/btusb.c
3383
err = usb_control_msg(udev, pipe, request, USB_TYPE_VENDOR | USB_DIR_IN,
drivers/cdrom/gdrom.c
570
static blk_status_t gdrom_readdisk_dma(struct request *req)
drivers/char/ipmi/ipmb_dev_int.c
102
memcpy(&msg, &queue_elem->request, sizeof(msg));
drivers/char/ipmi/ipmb_dev_int.c
215
memcpy(&queue_elem->request, &ipmb_dev->request,
drivers/char/ipmi/ipmb_dev_int.c
225
return (rs_sa + ipmb_dev->request.netfn_rs_lun +
drivers/char/ipmi/ipmb_dev_int.c
226
ipmb_dev->request.checksum1);
drivers/char/ipmi/ipmb_dev_int.c
253
u8 *buf = (u8 *)&ipmb_dev->request;
drivers/char/ipmi/ipmb_dev_int.c
259
memset(&ipmb_dev->request, 0, sizeof(ipmb_dev->request));
drivers/char/ipmi/ipmb_dev_int.c
289
ipmb_dev->request.len = ipmb_dev->msg_idx;
drivers/char/ipmi/ipmb_dev_int.c
53
struct ipmb_msg request;
drivers/char/ipmi/ipmb_dev_int.c
59
struct ipmb_msg request;
drivers/char/ipmi/ssif_bmc.c
104
struct ipmi_ssif_msg request;
drivers/char/ipmi/ssif_bmc.c
153
sizeof_field(struct ipmi_ssif_msg, len) + ssif_bmc->request.len,
drivers/char/ipmi/ssif_bmc.c
159
sizeof_field(struct ipmi_ssif_msg, len) + ssif_bmc->request.len,
drivers/char/ipmi/ssif_bmc.c
161
memcpy(&msg, &ssif_bmc->request, count);
drivers/char/ipmi/ssif_bmc.c
224
memset(&ssif_bmc->request, 0, sizeof(struct ipmi_ssif_msg));
drivers/char/ipmi/ssif_bmc.c
548
ssif_bmc->request.len = part->length;
drivers/char/ipmi/ssif_bmc.c
549
memcpy(ssif_bmc->request.payload, part->payload, part->length);
drivers/char/ipmi/ssif_bmc.c
553
ssif_bmc->request.len = 0;
drivers/char/ipmi/ssif_bmc.c
558
len = ssif_bmc->request.len + part->length;
drivers/char/ipmi/ssif_bmc.c
566
memcpy(ssif_bmc->request.payload + ssif_bmc->request.len,
drivers/char/ipmi/ssif_bmc.c
568
ssif_bmc->request.len += part->length;
drivers/char/tpm/tpm_ppi.c
386
static DEVICE_ATTR(request, S_IRUGO | S_IWUSR | S_IWGRP,
drivers/clk/qcom/clk-rcg.c
612
unsigned long request, src_rate;
drivers/clk/qcom/clk-rcg.c
615
request = (req->rate * frac->den) / frac->num;
drivers/clk/qcom/clk-rcg.c
617
src_rate = clk_hw_round_rate(req->best_parent_hw, request);
drivers/clk/qcom/clk-rcg.c
619
if ((src_rate < (request - delta)) ||
drivers/clk/qcom/clk-rcg.c
620
(src_rate > (request + delta)))
drivers/clk/qcom/clk-rcg.c
637
unsigned long request;
drivers/clk/qcom/clk-rcg.c
660
request = (rate * frac->den) / frac->num;
drivers/clk/qcom/clk-rcg.c
662
if ((parent_rate < (request - delta)) ||
drivers/clk/qcom/clk-rcg.c
663
(parent_rate > (request + delta)))
drivers/clk/qcom/clk-rcg2.c
1126
unsigned long request, src_rate;
drivers/clk/qcom/clk-rcg2.c
1131
request = (req->rate * frac->den) / frac->num;
drivers/clk/qcom/clk-rcg2.c
1133
src_rate = clk_hw_round_rate(req->best_parent_hw, request);
drivers/clk/qcom/clk-rcg2.c
1134
if ((src_rate < (request - delta)) ||
drivers/clk/qcom/clk-rcg2.c
1135
(src_rate > (request + delta)))
drivers/clk/qcom/clk-rcg2.c
1152
unsigned long request;
drivers/clk/qcom/clk-rcg2.c
1169
request = (rate * frac->den) / frac->num;
drivers/clk/qcom/clk-rcg2.c
1171
if ((parent_rate < (request - delta)) ||
drivers/clk/qcom/clk-rcg2.c
1172
(parent_rate > (request + delta)))
drivers/clk/qcom/clk-rcg2.c
894
s64 request;
drivers/clk/qcom/clk-rcg2.c
904
request = rate;
drivers/clk/qcom/clk-rcg2.c
905
request *= frac->den;
drivers/clk/qcom/clk-rcg2.c
906
request = div_s64(request, frac->num);
drivers/clk/qcom/clk-rcg2.c
907
if ((src_rate < (request - delta)) ||
drivers/clk/qcom/clk-rcg2.c
908
(src_rate > (request + delta)))
drivers/clk/qcom/clk-rcg2.c
939
s64 request;
drivers/clk/qcom/clk-rcg2.c
954
request = req->rate;
drivers/clk/qcom/clk-rcg2.c
955
request *= frac->den;
drivers/clk/qcom/clk-rcg2.c
956
request = div_s64(request, frac->num);
drivers/clk/qcom/clk-rcg2.c
957
if ((req->best_parent_rate < (request - delta)) ||
drivers/clk/qcom/clk-rcg2.c
958
(req->best_parent_rate > (request + delta)))
drivers/clk/tegra/clk-bpmp.c
148
struct cmd_clk_get_rate_request request;
drivers/clk/tegra/clk-bpmp.c
155
msg.tx.data = &request;
drivers/clk/tegra/clk-bpmp.c
156
msg.tx.size = sizeof(request);
drivers/clk/tegra/clk-bpmp.c
172
struct cmd_clk_round_rate_request request;
drivers/clk/tegra/clk-bpmp.c
179
memset(&request, 0, sizeof(request));
drivers/clk/tegra/clk-bpmp.c
180
request.rate = min_t(u64, rate, S64_MAX);
drivers/clk/tegra/clk-bpmp.c
185
msg.tx.data = &request;
drivers/clk/tegra/clk-bpmp.c
186
msg.tx.size = sizeof(request);
drivers/clk/tegra/clk-bpmp.c
203
struct cmd_clk_set_parent_request request;
drivers/clk/tegra/clk-bpmp.c
207
memset(&request, 0, sizeof(request));
drivers/clk/tegra/clk-bpmp.c
208
request.parent_id = clk->parents[index];
drivers/clk/tegra/clk-bpmp.c
213
msg.tx.data = &request;
drivers/clk/tegra/clk-bpmp.c
214
msg.tx.size = sizeof(request);
drivers/clk/tegra/clk-bpmp.c
260
struct cmd_clk_set_rate_request request;
drivers/clk/tegra/clk-bpmp.c
263
memset(&request, 0, sizeof(request));
drivers/clk/tegra/clk-bpmp.c
264
request.rate = min_t(u64, rate, S64_MAX);
drivers/clk/tegra/clk-bpmp.c
269
msg.tx.data = &request;
drivers/clk/tegra/clk-bpmp.c
270
msg.tx.size = sizeof(request);
drivers/clk/tegra/clk-bpmp.c
62
struct mrq_clk_request request;
drivers/clk/tegra/clk-bpmp.c
64
void *req = &request;
drivers/clk/tegra/clk-bpmp.c
67
memset(&request, 0, sizeof(request));
drivers/clk/tegra/clk-bpmp.c
68
request.cmd_and_id = (clk->cmd << 24) | clk->id;
drivers/clk/tegra/clk-bpmp.c
81
msg.tx.data = &request;
drivers/clk/tegra/clk-bpmp.c
82
msg.tx.size = sizeof(request);
drivers/clocksource/timer-ti-dm.c
1341
.request = omap_dm_timer_request,
drivers/cpufreq/powernow-k8.c
1155
goto request;
drivers/cpufreq/powernow-k8.c
1162
request:
drivers/crypto/intel/qat/qat_common/adf_admin.c
122
struct icp_qat_fw_init_admin_req *request = in;
drivers/crypto/intel/qat/qat_common/adf_admin.c
142
request->cmd_id, ae);
drivers/crypto/talitos.c
276
struct talitos_request *request;
drivers/crypto/talitos.c
290
request = &priv->chan[ch].fifo[head];
drivers/crypto/talitos.c
295
request->dma_desc = dma_map_single(dev, &desc->hdr1,
drivers/crypto/talitos.c
299
request->dma_desc = dma_map_single(dev, desc,
drivers/crypto/talitos.c
303
request->callback = callback;
drivers/crypto/talitos.c
304
request->context = context;
drivers/crypto/talitos.c
310
request->desc = desc;
drivers/crypto/talitos.c
315
upper_32_bits(request->dma_desc));
drivers/crypto/talitos.c
317
lower_32_bits(request->dma_desc));
drivers/crypto/talitos.c
324
static __be32 get_request_hdr(struct talitos_request *request, bool is_sec1)
drivers/crypto/talitos.c
329
return request->desc->hdr;
drivers/crypto/talitos.c
331
if (!request->desc->next_desc)
drivers/crypto/talitos.c
332
return request->desc->hdr1;
drivers/crypto/talitos.c
334
edesc = container_of(request->desc, struct talitos_edesc, desc);
drivers/crypto/talitos.c
345
struct talitos_request *request, saved_req;
drivers/crypto/talitos.c
356
request = &priv->chan[ch].fifo[tail];
drivers/crypto/talitos.c
360
hdr = get_request_hdr(request, is_sec1);
drivers/crypto/talitos.c
370
dma_unmap_single(dev, request->dma_desc,
drivers/crypto/talitos.c
375
saved_req.desc = request->desc;
drivers/crypto/talitos.c
376
saved_req.callback = request->callback;
drivers/crypto/talitos.c
377
saved_req.context = request->context;
drivers/crypto/talitos.c
381
request->desc = NULL;
drivers/cxl/core/pci.c
470
__le32 request = CDAT_DOE_REQ(0);
drivers/cxl/core/pci.c
476
&request, sizeof(request),
drivers/cxl/core/pci.c
501
__le32 request = CDAT_DOE_REQ(entry_handle);
drivers/cxl/core/pci.c
506
&request, sizeof(request),
drivers/dma/dw-edma/dw-edma-core.c
242
else if (chan->request != EDMA_REQ_NONE)
drivers/dma/dw-edma/dw-edma-core.c
245
chan->request = EDMA_REQ_PAUSE;
drivers/dma/dw-edma/dw-edma-core.c
259
} else if (chan->request != EDMA_REQ_NONE) {
drivers/dma/dw-edma/dw-edma-core.c
288
} else if (chan->request > EDMA_REQ_PAUSE) {
drivers/dma/dw-edma/dw-edma-core.c
291
chan->request = EDMA_REQ_STOP;
drivers/dma/dw-edma/dw-edma-core.c
306
if (vchan_issue_pending(&chan->vc) && chan->request == EDMA_REQ_NONE &&
drivers/dma/dw-edma/dw-edma-core.c
615
switch (chan->request) {
drivers/dma/dw-edma/dw-edma-core.c
633
chan->request = EDMA_REQ_NONE;
drivers/dma/dw-edma/dw-edma-core.c
638
chan->request = EDMA_REQ_NONE;
drivers/dma/dw-edma/dw-edma-core.c
662
chan->request = EDMA_REQ_NONE;
drivers/dma/dw-edma/dw-edma-core.c
750
chan->request = EDMA_REQ_NONE;
drivers/dma/dw-edma/dw-edma-core.h
84
enum dw_edma_request request;
drivers/dma/imx-dma.c
1012
imxdma_chan->dma_request = fdata->request;
drivers/dma/imx-dma.c
1030
fdata.request = dma_spec->args[0];
drivers/dma/imx-dma.c
191
int request;
drivers/dma/k3dma.c
824
unsigned int request = dma_spec->args[0];
drivers/dma/k3dma.c
826
if (request >= d->dma_requests)
drivers/dma/k3dma.c
829
return dma_get_slave_channel(&(d->chans[request].vc.chan));
drivers/dma/qcom/bam_dma.c
1152
unsigned int request;
drivers/dma/qcom/bam_dma.c
1157
request = dma_spec->args[0];
drivers/dma/qcom/bam_dma.c
1158
if (request >= bdev->num_channels)
drivers/dma/qcom/bam_dma.c
1161
return dma_get_slave_channel(&(bdev->channels[request].vc.chan));
drivers/dma/stm32/stm32-dmamux.c
150
mux->request = dma_spec->args[0];
drivers/dma/stm32/stm32-dmamux.c
160
mux->request);
drivers/dma/stm32/stm32-dmamux.c
162
mux->request, mux->master, mux->chan_id);
drivers/dma/stm32/stm32-dmamux.c
33
u32 request;
drivers/dma/stm32/stm32-dmamux.c
81
mux->request, mux->master, mux->chan_id);
drivers/dma/stm32/stm32-mdma.c
1309
chan->chan_config.request = mdma_config->request;
drivers/dma/stm32/stm32-mdma.c
1556
config.request = dma_spec->args[0];
drivers/dma/stm32/stm32-mdma.c
1562
if (config.request >= dmadev->nr_requests) {
drivers/dma/stm32/stm32-mdma.c
196
u32 request;
drivers/dma/stm32/stm32-mdma.c
231
u32 request; /* STM32 DMA channel stream id, triggering MDMA */
drivers/dma/stm32/stm32-mdma.c
540
ctbr |= STM32_MDMA_CTBR_TSEL(chan_config->request);
drivers/firewire/core-cdev.c
119
struct fw_request *request;
drivers/firewire/core-cdev.c
1402
struct fw_cdev_allocate_iso_resource *request, int todo)
drivers/firewire/core-cdev.c
1408
if ((request->channels == 0 && request->bandwidth == 0) ||
drivers/firewire/core-cdev.c
1409
request->bandwidth > BANDWIDTH_AVAILABLE_INITIAL)
drivers/firewire/core-cdev.c
1424
r->channels = request->channels;
drivers/firewire/core-cdev.c
1425
r->bandwidth = request->bandwidth;
drivers/firewire/core-cdev.c
1429
e1->iso_resource.closure = request->closure;
drivers/firewire/core-cdev.c
1431
e2->iso_resource.closure = request->closure;
drivers/firewire/core-cdev.c
1444
request->handle = r->resource.handle;
drivers/firewire/core-cdev.c
1516
struct fw_cdev_send_request request;
drivers/firewire/core-cdev.c
1527
request.tcode = TCODE_STREAM_DATA;
drivers/firewire/core-cdev.c
1528
request.length = a->length;
drivers/firewire/core-cdev.c
1529
request.closure = a->closure;
drivers/firewire/core-cdev.c
1530
request.data = a->data;
drivers/firewire/core-cdev.c
1531
request.generation = a->generation;
drivers/firewire/core-cdev.c
1533
return init_request(client, &request, dest, a->speed);
drivers/firewire/core-cdev.c
213
struct fw_cdev_event_request request;
drivers/firewire/core-cdev.c
634
struct fw_cdev_send_request *request,
drivers/firewire/core-cdev.c
641
if (request->tcode != TCODE_STREAM_DATA &&
drivers/firewire/core-cdev.c
642
(request->length > 4096 || request->length > 512 << speed))
drivers/firewire/core-cdev.c
645
if (request->tcode == TCODE_WRITE_QUADLET_REQUEST &&
drivers/firewire/core-cdev.c
646
request->length < 4)
drivers/firewire/core-cdev.c
649
e = kmalloc(sizeof(*e) + request->length, GFP_KERNEL);
drivers/firewire/core-cdev.c
658
rsp->length = request->length;
drivers/firewire/core-cdev.c
659
rsp->closure = request->closure;
drivers/firewire/core-cdev.c
665
rsp->length = request->length;
drivers/firewire/core-cdev.c
666
rsp->closure = request->closure;
drivers/firewire/core-cdev.c
670
if (request->data && copy_from_user(payload, u64_to_uptr(request->data), request->length)) {
drivers/firewire/core-cdev.c
680
fw_send_request_with_tstamp(client->device->card, &e->r.transaction, request->tcode,
drivers/firewire/core-cdev.c
681
destination_id, request->generation, speed, request->offset,
drivers/firewire/core-cdev.c
682
payload, request->length, complete_transaction, e);
drivers/firewire/core-cdev.c
720
fw_request_put(r->request);
drivers/firewire/core-cdev.c
722
fw_send_response(r->card, r->request, RCODE_CONFLICT_ERROR);
drivers/firewire/core-cdev.c
728
static void handle_request(struct fw_card *card, struct fw_request *request,
drivers/firewire/core-cdev.c
746
fw_request_get(request);
drivers/firewire/core-cdev.c
754
r->request = request;
drivers/firewire/core-cdev.c
765
struct fw_cdev_event_request *req = &e->req.request;
drivers/firewire/core-cdev.c
804
req->tstamp = fw_request_get_timestamp(request);
drivers/firewire/core-cdev.c
817
fw_send_response(card, request, RCODE_CONFLICT_ERROR);
drivers/firewire/core-cdev.c
819
fw_request_put(request);
drivers/firewire/core-cdev.c
893
fw_request_put(r->request);
drivers/firewire/core-cdev.c
897
if (a->length != fw_get_response_length(r->request)) {
drivers/firewire/core-cdev.c
899
fw_request_put(r->request);
drivers/firewire/core-cdev.c
904
fw_request_put(r->request);
drivers/firewire/core-cdev.c
907
fw_send_response(r->card, r->request, a->rcode);
drivers/firewire/core-transaction.c
1002
request->length);
drivers/firewire/core-transaction.c
1008
fw_send_response(card, request, RCODE_ADDRESS_ERROR);
drivers/firewire/core-transaction.c
1013
handler->address_callback(card, request, tcode, destination, source, p->generation, offset,
drivers/firewire/core-transaction.c
1014
request->data, request->length, handler->callback_data);
drivers/firewire/core-transaction.c
1023
struct fw_request *request,
drivers/firewire/core-transaction.c
1032
request->length > 0x200) {
drivers/firewire/core-transaction.c
1033
fw_send_response(card, request, RCODE_ADDRESS_ERROR);
drivers/firewire/core-transaction.c
1044
fw_send_response(card, request, RCODE_TYPE_ERROR);
drivers/firewire/core-transaction.c
1054
if (is_enclosing_handler(handler, offset, request->length)) {
drivers/firewire/core-transaction.c
1089
handler->address_callback(card, request, tcode, destination, source,
drivers/firewire/core-transaction.c
1090
p->generation, offset, request->data,
drivers/firewire/core-transaction.c
1091
request->length, handler->callback_data);
drivers/firewire/core-transaction.c
1098
fw_send_response(card, request, RCODE_COMPLETE);
drivers/firewire/core-transaction.c
1103
struct fw_request *request;
drivers/firewire/core-transaction.c
1118
request = allocate_request(card, p);
drivers/firewire/core-transaction.c
1119
if (request == NULL) {
drivers/firewire/core-transaction.c
1124
trace_async_request_inbound((uintptr_t)request, card->index, p->generation, p->speed,
drivers/firewire/core-transaction.c
1125
p->ack, p->timestamp, p->header, request->data,
drivers/firewire/core-transaction.c
1126
tcode_is_read_request(tcode) ? 0 : request->length / 4);
drivers/firewire/core-transaction.c
1130
if (!is_in_fcp_region(offset, request->length))
drivers/firewire/core-transaction.c
1131
handle_exclusive_region_request(card, p, request, offset);
drivers/firewire/core-transaction.c
1133
handle_fcp_region_request(card, p, request, offset);
drivers/firewire/core-transaction.c
1240
static void handle_topology_map(struct fw_card *card, struct fw_request *request,
drivers/firewire/core-transaction.c
1248
fw_send_response(card, request, RCODE_TYPE_ERROR);
drivers/firewire/core-transaction.c
1253
fw_send_response(card, request, RCODE_ADDRESS_ERROR);
drivers/firewire/core-transaction.c
1264
fw_send_response(card, request, RCODE_COMPLETE);
drivers/firewire/core-transaction.c
1290
static void handle_registers(struct fw_card *card, struct fw_request *request,
drivers/firewire/core-transaction.c
1406
fw_send_response(card, request, rcode);
drivers/firewire/core-transaction.c
1414
static void handle_low_memory(struct fw_card *card, struct fw_request *request,
drivers/firewire/core-transaction.c
1423
fw_send_response(card, request, RCODE_TYPE_ERROR);
drivers/firewire/core-transaction.c
718
void fw_request_get(struct fw_request *request)
drivers/firewire/core-transaction.c
720
kref_get(&request->kref);
drivers/firewire/core-transaction.c
725
struct fw_request *request = container_of(kref, struct fw_request, kref);
drivers/firewire/core-transaction.c
727
kfree(request);
drivers/firewire/core-transaction.c
730
void fw_request_put(struct fw_request *request)
drivers/firewire/core-transaction.c
732
kref_put(&request->kref, release_request);
drivers/firewire/core-transaction.c
738
struct fw_request *request = container_of(packet, struct fw_request, response);
drivers/firewire/core-transaction.c
740
trace_async_response_outbound_complete((uintptr_t)request, card->index, packet->generation,
drivers/firewire/core-transaction.c
744
fw_request_put(request);
drivers/firewire/core-transaction.c
747
fw_request_put(request);
drivers/firewire/core-transaction.c
861
struct fw_request *request;
drivers/firewire/core-transaction.c
894
request = kmalloc(sizeof(*request) + length, GFP_ATOMIC);
drivers/firewire/core-transaction.c
895
if (request == NULL)
drivers/firewire/core-transaction.c
897
kref_init(&request->kref);
drivers/firewire/core-transaction.c
902
request->response.timestamp = compute_split_timeout_timestamp(card, p->timestamp);
drivers/firewire/core-transaction.c
904
request->response.speed = p->speed;
drivers/firewire/core-transaction.c
905
request->response.generation = p->generation;
drivers/firewire/core-transaction.c
906
request->response.ack = 0;
drivers/firewire/core-transaction.c
907
request->response.callback = free_response_callback;
drivers/firewire/core-transaction.c
908
request->ack = p->ack;
drivers/firewire/core-transaction.c
909
request->timestamp = p->timestamp;
drivers/firewire/core-transaction.c
910
request->length = length;
drivers/firewire/core-transaction.c
912
memcpy(request->data, data, length);
drivers/firewire/core-transaction.c
914
memcpy(request->request_header, p->header, sizeof(p->header));
drivers/firewire/core-transaction.c
916
return request;
drivers/firewire/core-transaction.c
929
struct fw_request *request, int rcode)
drivers/firewire/core-transaction.c
935
if (request->ack != ACK_PENDING ||
drivers/firewire/core-transaction.c
936
HEADER_DESTINATION_IS_BROADCAST(request->request_header)) {
drivers/firewire/core-transaction.c
937
fw_request_put(request);
drivers/firewire/core-transaction.c
942
data = request->data;
drivers/firewire/core-transaction.c
943
data_length = fw_get_response_length(request);
drivers/firewire/core-transaction.c
946
fw_fill_response(&request->response, request->request_header, rcode, data, data_length);
drivers/firewire/core-transaction.c
949
fw_request_get(request);
drivers/firewire/core-transaction.c
951
trace_async_response_outbound_initiate((uintptr_t)request, card->index,
drivers/firewire/core-transaction.c
952
request->response.generation, request->response.speed,
drivers/firewire/core-transaction.c
953
request->response.header, data,
drivers/firewire/core-transaction.c
956
card->driver->send_response(card, &request->response);
drivers/firewire/core-transaction.c
964
int fw_get_request_speed(struct fw_request *request)
drivers/firewire/core-transaction.c
966
return request->response.speed;
drivers/firewire/core-transaction.c
980
u32 fw_request_get_timestamp(const struct fw_request *request)
drivers/firewire/core-transaction.c
982
return request->timestamp;
drivers/firewire/core-transaction.c
988
struct fw_request *request,
drivers/firewire/core.h
291
void fw_core_handle_request(struct fw_card *card, struct fw_packet *request);
drivers/firewire/core.h
293
int fw_get_response_length(struct fw_request *request);
drivers/firewire/core.h
297
void fw_request_get(struct fw_request *request);
drivers/firewire/core.h
298
void fw_request_put(struct fw_request *request);
drivers/firewire/sbp2.c
1285
if (orb->request.misc & cpu_to_be32(COMMAND_ORB_PAGE_TABLE_PRESENT))
drivers/firewire/sbp2.c
1376
sizeof(orb->request), DMA_TO_DEVICE);
drivers/firewire/sbp2.c
1401
orb->request.data_descriptor.high =
drivers/firewire/sbp2.c
1403
orb->request.data_descriptor.low =
drivers/firewire/sbp2.c
1405
orb->request.misc |=
drivers/firewire/sbp2.c
1428
orb->request.data_descriptor.high = cpu_to_be32(lu->tgt->address_high);
drivers/firewire/sbp2.c
1429
orb->request.data_descriptor.low = cpu_to_be32(orb->page_table_bus);
drivers/firewire/sbp2.c
1430
orb->request.misc |= cpu_to_be32(COMMAND_ORB_PAGE_TABLE_PRESENT |
drivers/firewire/sbp2.c
1460
orb->request.next.high = cpu_to_be32(SBP2_ORB_NULL);
drivers/firewire/sbp2.c
1461
orb->request.misc = cpu_to_be32(
drivers/firewire/sbp2.c
1467
orb->request.misc |= cpu_to_be32(COMMAND_ORB_DIRECTION);
drivers/firewire/sbp2.c
1475
memcpy(orb->request.command_block, cmd->cmnd, cmd->cmd_len);
drivers/firewire/sbp2.c
1479
dma_map_single(device->card->device, &orb->request,
drivers/firewire/sbp2.c
1480
sizeof(orb->request), DMA_TO_DEVICE);
drivers/firewire/sbp2.c
284
} request;
drivers/firewire/sbp2.c
312
} request;
drivers/firewire/sbp2.c
406
static void sbp2_status_write(struct fw_card *card, struct fw_request *request,
drivers/firewire/sbp2.c
418
fw_send_response(card, request, RCODE_TYPE_ERROR);
drivers/firewire/sbp2.c
431
fw_send_response(card, request, RCODE_COMPLETE);
drivers/firewire/sbp2.c
455
fw_send_response(card, request, RCODE_COMPLETE);
drivers/firewire/sbp2.c
572
orb->request.response.high = 0;
drivers/firewire/sbp2.c
573
orb->request.response.low = cpu_to_be32(orb->response_bus);
drivers/firewire/sbp2.c
575
orb->request.misc = cpu_to_be32(
drivers/firewire/sbp2.c
579
orb->request.length = cpu_to_be32(
drivers/firewire/sbp2.c
582
orb->request.status_fifo.high =
drivers/firewire/sbp2.c
584
orb->request.status_fifo.low =
drivers/firewire/sbp2.c
589
orb->request.misc |= cpu_to_be32(
drivers/firewire/sbp2.c
601
dma_map_single(device->card->device, &orb->request,
drivers/firewire/sbp2.c
602
sizeof(orb->request), DMA_TO_DEVICE);
drivers/firewire/sbp2.c
635
sizeof(orb->request), DMA_TO_DEVICE);
drivers/firmware/arm_scmi/transports/virtio.c
102
struct scmi_msg_payld *request;
drivers/firmware/arm_scmi/transports/virtio.c
446
msg->request = devm_kzalloc(dev, msg->max_len,
drivers/firmware/arm_scmi/transports/virtio.c
448
if (!msg->request)
drivers/firmware/arm_scmi/transports/virtio.c
502
core->msg->tx_prepare(msg->request, xfer);
drivers/firmware/arm_scmi/transports/virtio.c
504
sg_init_one(&sg_out, msg->request, core->msg->command_size(xfer));
drivers/firmware/tegra/bpmp.c
543
struct mrq_ping_request request;
drivers/firmware/tegra/bpmp.c
546
tegra_bpmp_mb_read(&request, &channel->ib, sizeof(request));
drivers/firmware/tegra/bpmp.c
549
response.reply = request.challenge << 1;
drivers/firmware/tegra/bpmp.c
557
struct mrq_ping_request request;
drivers/firmware/tegra/bpmp.c
563
memset(&request, 0, sizeof(request));
drivers/firmware/tegra/bpmp.c
564
request.challenge = 1;
drivers/firmware/tegra/bpmp.c
570
msg.tx.data = &request;
drivers/firmware/tegra/bpmp.c
571
msg.tx.size = sizeof(request);
drivers/firmware/tegra/bpmp.c
584
request.challenge, response.reply,
drivers/firmware/tegra/bpmp.c
594
struct mrq_query_tag_request request;
drivers/firmware/tegra/bpmp.c
609
memset(&request, 0, sizeof(request));
drivers/firmware/tegra/bpmp.c
610
request.addr = phys;
drivers/firmware/tegra/bpmp.c
614
msg.tx.data = &request;
drivers/firmware/tegra/bpmp.c
615
msg.tx.size = sizeof(request);
drivers/firmware/ti_sci.c
3273
pops->request = ti_sci_cmd_proc_request;
drivers/fsi/fsi-occ.c
461
int fsi_occ_submit(struct device *dev, const void *request, size_t req_len,
drivers/fsi/fsi-occ.c
474
const u8 *byte_request = (const u8 *)request;
drivers/fsi/fsi-occ.c
521
rc = occ_putsram(occ, request, req_len, seq_no, checksum);
drivers/gpib/agilent_82357a/agilent_82357a.c
185
static int agilent_82357a_receive_control_msg(struct agilent_82357a_priv *a_priv, __u8 request,
drivers/gpib/agilent_82357a/agilent_82357a.c
202
retval = usb_control_msg(usb_dev, in_pipe, request, requesttype, value, index, data,
drivers/gpib/gpio/gpib_bitbang.c
286
int request;
drivers/gpib/gpio/gpib_bitbang.c
368
priv->request = length;
drivers/gpib/gpio/gpib_bitbang.c
462
priv->end_flag = ((priv->count >= priv->request) || priv->end);
drivers/gpib/ni_usb/ni_usb_gpib.c
296
static int ni_usb_receive_control_msg(struct ni_usb_priv *ni_priv, __u8 request,
drivers/gpib/ni_usb/ni_usb_gpib.c
311
retval = usb_control_msg(usb_dev, in_pipe, request, requesttype, value, index, data,
drivers/gpio/gpio-adp5585.c
433
gc->request = adp5585_gpio_request;
drivers/gpio/gpio-aggregator.c
718
chip->request = gpio_fwd_request;
drivers/gpio/gpio-amd-fch.c
164
priv->gc.request = amd_fch_gpio_request;
drivers/gpio/gpio-amd8111.c
166
.request = amd_gpio_request,
drivers/gpio/gpio-amdpt.c
107
pt_gpio->chip.gc.request = pt_gpio_request;
drivers/gpio/gpio-aspeed-sgpio.c
681
gpio->chip.request = NULL;
drivers/gpio/gpio-aspeed.c
1345
gpio->chip.request = aspeed_gpio_request;
drivers/gpio/gpio-bcm-kona.c
336
.request = bcm_kona_gpio_request,
drivers/gpio/gpio-brcmstb.c
692
gc->request = gpiochip_generic_request;
drivers/gpio/gpio-cadence.c
248
cgpio->gen_gc.gc.request = cdns_gpio_request;
drivers/gpio/gpio-cs5535.c
296
.request = chip_gpio_request,
drivers/gpio/gpio-davinci.c
230
chips->chip.request = gpiochip_generic_request;
drivers/gpio/gpio-dln2.c
474
dln2->gpio.request = dln2_gpio_request;
drivers/gpio/gpio-dwapb.c
539
port->chip.gc.request = gpiochip_generic_request;
drivers/gpio/gpio-eic-sprd.c
663
sprd_eic->chip.request = sprd_eic_request;
drivers/gpio/gpio-em.c
311
gpio_chip->request = pinctrl_gpio_request;
drivers/gpio/gpio-graniterapids.c
160
.request = gnr_gpio_request,
drivers/gpio/gpio-ich.c
271
chip->request = ichx_priv.desc->request ?
drivers/gpio/gpio-ich.c
272
ichx_priv.desc->request : ichx_gpio_request;
drivers/gpio/gpio-ich.c
289
.request = ich6_gpio_request,
drivers/gpio/gpio-ich.c
311
.request = ich6_gpio_request,
drivers/gpio/gpio-ich.c
75
int (*request)(struct gpio_chip *chip, unsigned int offset);
drivers/gpio/gpio-it87.c
262
.request = it87_gpio_request,
drivers/gpio/gpio-loongson1.c
75
ls1x_gc->chip.gc.request = ls1x_gpio_request;
drivers/gpio/gpio-lp3943.c
182
.request = lp3943_gpio_request,
drivers/gpio/gpio-lp873x.c
122
.request = lp873x_gpio_request,
drivers/gpio/gpio-lp87565.c
137
.request = lp87565_gpio_request,
drivers/gpio/gpio-lpc18xx.c
326
.request = gpiochip_generic_request,
drivers/gpio/gpio-lpc32xx.c
411
.request = lpc32xx_gpio_request,
drivers/gpio/gpio-lpc32xx.c
427
.request = lpc32xx_gpio_request,
drivers/gpio/gpio-lpc32xx.c
443
.request = lpc32xx_gpio_request,
drivers/gpio/gpio-lpc32xx.c
458
.request = lpc32xx_gpio_request,
drivers/gpio/gpio-lpc32xx.c
472
.request = lpc32xx_gpio_request,
drivers/gpio/gpio-lpc32xx.c
487
.request = lpc32xx_gpio_request,
drivers/gpio/gpio-madera.c
106
.request = gpiochip_generic_request,
drivers/gpio/gpio-mb86s7x.c
180
gchip->gc.request = mb86s70_gpio_request;
drivers/gpio/gpio-mlxbf3.c
228
gc->request = gpiochip_generic_request;
drivers/gpio/gpio-mmio.c
646
gc->request = gpio_mmio_request;
drivers/gpio/gpio-mockup.c
460
gc->request = gpio_mockup_request;
drivers/gpio/gpio-msc313.c
656
gpiochip->request = gpiochip_generic_request;
drivers/gpio/gpio-mvebu.c
1163
mvchip->chip.request = gpiochip_generic_request;
drivers/gpio/gpio-mvebu.c
749
.request = mvebu_pwm_request,
drivers/gpio/gpio-mxc.c
490
port->gen_gc.gc.request = mxc_gpio_request;
drivers/gpio/gpio-nomadik.c
675
chip->request = gpiochip_generic_request;
drivers/gpio/gpio-omap.c
1044
bank->chip.request = omap_gpio_request;
drivers/gpio/gpio-pl061.c
322
pl061->gc.request = gpiochip_generic_request;
drivers/gpio/gpio-pmic-eic-sprd.c
345
pmic_eic->chip.request = sprd_pmic_eic_request;
drivers/gpio/gpio-pxa.c
361
pchip->chip.request = gpiochip_generic_request;
drivers/gpio/gpio-rcar.c
531
gpio_chip->request = gpio_rcar_request;
drivers/gpio/gpio-regmap.c
284
chip->request = gpiochip_generic_request;
drivers/gpio/gpio-rockchip.c
321
.request = gpiochip_generic_request,
drivers/gpio/gpio-rtd.c
563
data->gpio_chip.request = gpiochip_generic_request;
drivers/gpio/gpio-sch311x.c
293
block->chip.request = sch311x_gpio_request;
drivers/gpio/gpio-shared-proxy.c
298
gc->request = gpio_shared_proxy_request;
drivers/gpio/gpio-sim.c
496
gc->request = gpio_sim_request;
drivers/gpio/gpio-spacemit-k1.c
229
gc->request = gpiochip_generic_request;
drivers/gpio/gpio-spear-spics.c
140
spics->chip.request = spics_request;
drivers/gpio/gpio-sprd.c
245
sprd_gpio->chip.request = sprd_gpio_request;
drivers/gpio/gpio-stmpe.c
140
.request = stmpe_gpio_request,
drivers/gpio/gpio-stp-xway.c
253
chip->gc.request = xway_stp_request;
drivers/gpio/gpio-tangier.c
428
gpio->chip.request = gpiochip_generic_request;
drivers/gpio/gpio-tb10x.c
139
tb10x_gpio->chip.gc.request = gpiochip_generic_request;
drivers/gpio/gpio-tegra.c
718
tgi->gc.request = pinctrl_gpio_request;
drivers/gpio/gpio-tegra186.c
915
gpio->gpio.request = gpiochip_generic_request;
drivers/gpio/gpio-thunderx.c
528
chip->request = thunderx_gpio_request;
drivers/gpio/gpio-tps65218.c
169
.request = tps65218_gpio_request,
drivers/gpio/gpio-twl4030.c
416
.request = twl_request,
drivers/gpio/gpio-uniphier.c
383
chip->request = gpiochip_generic_request;
drivers/gpio/gpio-wm8994.c
253
.request = wm8994_gpio_request,
drivers/gpio/gpio-xilinx.c
607
chip->gc.request = xgpio_request;
drivers/gpio/gpio-zynq.c
933
chip->request = zynq_gpio_request;
drivers/gpio/gpiolib.c
2472
if (guard.gc->request) {
drivers/gpio/gpiolib.c
2473
ret = guard.gc->request(guard.gc, offset);
drivers/gpu/drm/amd/amdgpu/atombios_dp.c
142
tx_buf[2] = (msg->request << 4) |
drivers/gpu/drm/amd/amdgpu/atombios_dp.c
146
switch (msg->request & ~DP_AUX_I2C_MOT) {
drivers/gpu/drm/amd/amdgpu/mxgpu_vi.c
432
enum idh_request request)
drivers/gpu/drm/amd/amdgpu/mxgpu_vi.c
436
xgpu_vi_mailbox_trans_msg(adev, request);
drivers/gpu/drm/amd/amdgpu/mxgpu_vi.c
446
if (request == IDH_REQ_GPU_INIT_ACCESS ||
drivers/gpu/drm/amd/amdgpu/mxgpu_vi.c
447
request == IDH_REQ_GPU_FINI_ACCESS ||
drivers/gpu/drm/amd/amdgpu/mxgpu_vi.c
448
request == IDH_REQ_GPU_RESET_ACCESS) {
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
13497
const struct dmub_cmd_fused_request *request
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
13506
io->request = *request;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
13518
const uint8_t ddc_line = commands[0].fused_io.request.u.aux.ddc_line;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
13527
&& first->request.status == FUSED_REQUEST_STATUS_SUCCESS;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
13539
if (reply->identifier == first->request.identifier) {
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
13540
first->request = *reply;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
13546
first->request.status = FUSED_REQUEST_STATUS_TIMEOUT;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
13547
abort_fused_io(ctx, &first->request);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c
75
payload.i2c_over_aux = (msg->request & DP_AUX_NATIVE_WRITE) == 0;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c
76
payload.write = (msg->request & DP_AUX_I2C_READ) == 0;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c
77
payload.mot = (msg->request & DP_AUX_I2C_MOT) != 0;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c
79
(msg->request & DP_AUX_I2C_WRITE_STATUS_UPDATE) != 0;
drivers/gpu/drm/amd/display/dc/dc_fused_io.c
118
memcpy(read->data, commands[0].fused_io.request.buffer, read->size);
drivers/gpu/drm/amd/display/dc/dc_fused_io.c
145
memcpy(read->data, commands[0].fused_io.request.buffer, read->size);
drivers/gpu/drm/amd/display/dc/dc_fused_io.c
18
struct dmub_cmd_fused_request *req = &cmd->fused_io.request;
drivers/gpu/drm/amd/display/dc/dc_fused_io.c
43
struct dmub_cmd_fused_request *req = &cmd->fused_io.request;
drivers/gpu/drm/amd/display/dc/dc_fused_io.c
71
commands[1].fused_io.request.poll_mask_msb = poll_mask_msb;
drivers/gpu/drm/amd/display/dc/dc_fused_io.c
72
commands[1].fused_io.request.timeout_us = poll_timeout_us;
drivers/gpu/drm/amd/display/dc/dc_fused_io.c
82
timeout_us += timeout_per_request_us + io->request.timeout_us;
drivers/gpu/drm/amd/display/dc/dc_fused_io.c
83
if (!io->request.timeout_us && io->request.u.aux.is_aux)
drivers/gpu/drm/amd/display/dc/dc_fused_io.c
84
timeout_us += timeout_per_aux_transaction_us * (io->request.u.aux.length / 16);
drivers/gpu/drm/amd/display/dc/dc_fused_io.c
90
return commands[0].fused_io.request.status == FUSED_REQUEST_STATUS_SUCCESS;
drivers/gpu/drm/amd/display/dc/dce/dce_aux.c
185
struct aux_request_transaction_data *request)
drivers/gpu/drm/amd/display/dc/dce/dce_aux.c
192
((request->type == AUX_TRANSACTION_TYPE_DP) &&
drivers/gpu/drm/amd/display/dc/dce/dce_aux.c
193
(request->action == I2CAUX_TRANSACTION_ACTION_DP_WRITE)) ||
drivers/gpu/drm/amd/display/dc/dce/dce_aux.c
194
((request->type == AUX_TRANSACTION_TYPE_I2C) &&
drivers/gpu/drm/amd/display/dc/dce/dce_aux.c
195
((request->action == I2CAUX_TRANSACTION_ACTION_I2C_WRITE) ||
drivers/gpu/drm/amd/display/dc/dce/dce_aux.c
196
(request->action == I2CAUX_TRANSACTION_ACTION_I2C_WRITE_MOT)));
drivers/gpu/drm/amd/display/dc/dce/dce_aux.c
233
length = request->length ? 4 : 3;
drivers/gpu/drm/amd/display/dc/dce/dce_aux.c
235
length += request->length;
drivers/gpu/drm/amd/display/dc/dce/dce_aux.c
238
AUX_SW_START_DELAY, request->delay,
drivers/gpu/drm/amd/display/dc/dce/dce_aux.c
246
AUX_SW_DATA, COMPOSE_AUX_SW_DATA_16_20(request->action, request->address));
drivers/gpu/drm/amd/display/dc/dce/dce_aux.c
250
AUX_SW_DATA, COMPOSE_AUX_SW_DATA_8_15(request->address));
drivers/gpu/drm/amd/display/dc/dce/dce_aux.c
253
AUX_SW_DATA, COMPOSE_AUX_SW_DATA_0_7(request->address));
drivers/gpu/drm/amd/display/dc/dce/dce_aux.c
255
if (request->length) {
drivers/gpu/drm/amd/display/dc/dce/dce_aux.c
257
AUX_SW_DATA, request->length - 1);
drivers/gpu/drm/amd/display/dc/dce/dce_aux.c
268
while (i < request->length) {
drivers/gpu/drm/amd/display/dc/dce/dce_aux.c
270
AUX_SW_DATA, request->data[i]);
drivers/gpu/drm/amd/display/dc/dce/dce_aux.c
278
request->action, request->address, request->length, request->data);
drivers/gpu/drm/amd/display/dc/dce/dce_i2c_hw.c
160
struct i2c_request_transaction_data *request)
drivers/gpu/drm/amd/display/dc/dce/dce_i2c_hw.c
162
uint32_t length = request->length;
drivers/gpu/drm/amd/display/dc/dce/dce_i2c_hw.c
163
uint8_t *buffer = request->data;
drivers/gpu/drm/amd/display/dc/dce/dce_i2c_hw.c
169
request->status = I2C_CHANNEL_OPERATION_ENGINE_BUSY;
drivers/gpu/drm/amd/display/dc/dce/dce_i2c_hw.c
174
(request->action == DCE_I2C_TRANSACTION_ACTION_I2C_WRITE) ||
drivers/gpu/drm/amd/display/dc/dce/dce_i2c_hw.c
175
(request->action & DCE_I2C_TRANSACTION_ACTION_I2C_READ));
drivers/gpu/drm/amd/display/dc/dce/dce_i2c_hw.c
183
DC_I2C_RW0, 0 != (request->action & DCE_I2C_TRANSACTION_ACTION_I2C_READ),
drivers/gpu/drm/amd/display/dc/dce/dce_i2c_hw.c
191
DC_I2C_RW0, 0 != (request->action & DCE_I2C_TRANSACTION_ACTION_I2C_READ),
drivers/gpu/drm/amd/display/dc/dce/dce_i2c_hw.c
199
DC_I2C_RW0, 0 != (request->action & DCE_I2C_TRANSACTION_ACTION_I2C_READ),
drivers/gpu/drm/amd/display/dc/dce/dce_i2c_hw.c
207
DC_I2C_RW0, 0 != (request->action & DCE_I2C_TRANSACTION_ACTION_I2C_READ),
drivers/gpu/drm/amd/display/dc/dce/dce_i2c_hw.c
226
DC_I2C_DATA, request->address,
drivers/gpu/drm/amd/display/dc/dce/dce_i2c_hw.c
233
DC_I2C_DATA, request->address);
drivers/gpu/drm/amd/display/dc/dce/dce_i2c_hw.c
237
if (!(request->action & DCE_I2C_TRANSACTION_ACTION_I2C_READ)) {
drivers/gpu/drm/amd/display/dc/dce/dce_i2c_hw.c
521
struct i2c_request_transaction_data *request)
drivers/gpu/drm/amd/display/dc/dce/dce_i2c_hw.c
523
request->status = I2C_CHANNEL_OPERATION_SUCCEEDED;
drivers/gpu/drm/amd/display/dc/dce/dce_i2c_hw.c
525
if (!process_transaction(dce_i2c_hw, request))
drivers/gpu/drm/amd/display/dc/dce/dce_i2c_hw.c
529
request->status = I2C_CHANNEL_OPERATION_ENGINE_BUSY;
drivers/gpu/drm/amd/display/dc/dce/dce_i2c_hw.c
566
struct i2c_request_transaction_data request;
drivers/gpu/drm/amd/display/dc/dce/dce_i2c_hw.c
585
request.action = middle_of_transaction ?
drivers/gpu/drm/amd/display/dc/dce/dce_i2c_hw.c
589
request.action = middle_of_transaction ?
drivers/gpu/drm/amd/display/dc/dce/dce_i2c_hw.c
594
request.address = (uint8_t) ((payload->address << 1) | (payload->write ? 0 : 1));
drivers/gpu/drm/amd/display/dc/dce/dce_i2c_hw.c
595
request.length = payload->length;
drivers/gpu/drm/amd/display/dc/dce/dce_i2c_hw.c
596
request.data = payload->data;
drivers/gpu/drm/amd/display/dc/dce/dce_i2c_hw.c
604
dce_i2c_hw, &request);
drivers/gpu/drm/amd/display/dc/dce/dce_i2c_hw.c
606
if ((request.status == I2C_CHANNEL_OPERATION_FAILED) ||
drivers/gpu/drm/amd/display/dc/dce/dce_i2c_hw.c
607
(request.status == I2C_CHANNEL_OPERATION_ENGINE_BUSY))
drivers/gpu/drm/amd/display/dc/dce/dce_i2c_sw.c
443
struct i2c_request_transaction_data request;
drivers/gpu/drm/amd/display/dc/dce/dce_i2c_sw.c
446
request.action = middle_of_transaction ?
drivers/gpu/drm/amd/display/dc/dce/dce_i2c_sw.c
450
request.action = middle_of_transaction ?
drivers/gpu/drm/amd/display/dc/dce/dce_i2c_sw.c
454
request.address = (uint8_t) ((payload->address << 1) | (payload->write ? 0 : 1));
drivers/gpu/drm/amd/display/dc/dce/dce_i2c_sw.c
455
request.length = payload->length;
drivers/gpu/drm/amd/display/dc/dce/dce_i2c_sw.c
456
request.data = payload->data;
drivers/gpu/drm/amd/display/dc/dce/dce_i2c_sw.c
458
dce_i2c_sw_engine_submit_channel_request(engine, &request);
drivers/gpu/drm/amd/display/dc/dce/dce_i2c_sw.c
460
if ((request.status == I2C_CHANNEL_OPERATION_ENGINE_BUSY) ||
drivers/gpu/drm/amd/display/dc/dce/dce_i2c_sw.c
461
(request.status == I2C_CHANNEL_OPERATION_FAILED))
drivers/gpu/drm/amd/display/dc/inc/hw/aux_engine.h
107
struct aux_request_transaction_data request;
drivers/gpu/drm/amd/display/dc/inc/hw/aux_engine.h
129
struct aux_request_transaction_data request;
drivers/gpu/drm/amd/display/dc/inc/hw/aux_engine.h
161
struct aux_request_transaction_data *request);
drivers/gpu/drm/amd/display/dc/inc/hw/aux_engine.h
180
struct i2caux_transaction_request *request,
drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h
6340
struct dmub_cmd_fused_request request;
drivers/gpu/drm/amd/display/dmub/src/dmub_srv_stat.c
107
dmub_memcpy(¬ify->fused_request, &cmd.fused_io.request, sizeof(cmd.fused_io.request));
drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c
6306
u8 request;
drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c
6310
request = PCIE_PERF_REQ_PECI_GEN3;
drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c
6312
request = PCIE_PERF_REQ_PECI_GEN2;
drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c
6314
request = PCIE_PERF_REQ_PECI_GEN1;
drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c
6316
if ((request == PCIE_PERF_REQ_PECI_GEN1) &&
drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c
6321
amdgpu_acpi_pcie_performance_request(adev, request, false);
drivers/gpu/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c
4416
uint8_t request;
drivers/gpu/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c
4420
request = PCIE_PERF_REQ_GEN3;
drivers/gpu/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c
4422
request = PCIE_PERF_REQ_GEN2;
drivers/gpu/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c
4424
request = PCIE_PERF_REQ_GEN1;
drivers/gpu/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c
4426
if (request == PCIE_PERF_REQ_GEN1 &&
drivers/gpu/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c
4431
if (amdgpu_acpi_pcie_performance_request(hwmgr->adev, request, false)) {
drivers/gpu/drm/amd/pm/powerplay/hwmgr/vega12_hwmgr.c
2711
struct amd_pp_profile *request)
drivers/gpu/drm/bridge/analogix/analogix-i2c-dptx.c
106
u8 ctrl1 = msg->request;
drivers/gpu/drm/bridge/analogix/analogix-i2c-dptx.c
121
if ((msg->size > 0) && ((msg->request & DP_AUX_I2C_READ) == 0)) {
drivers/gpu/drm/bridge/analogix/analogix-i2c-dptx.c
151
if ((msg->size > 0) && (msg->request & DP_AUX_I2C_READ)) {
drivers/gpu/drm/bridge/analogix/analogix_dp_reg.c
1000
if (msg->request & DP_AUX_I2C_MOT)
drivers/gpu/drm/bridge/analogix/analogix_dp_reg.c
1027
if (!(msg->request & DP_AUX_I2C_READ)) {
drivers/gpu/drm/bridge/analogix/analogix_dp_reg.c
1079
if (msg->request & DP_AUX_I2C_READ) {
drivers/gpu/drm/bridge/analogix/analogix_dp_reg.c
1093
else if ((msg->request & ~DP_AUX_I2C_MOT) == DP_AUX_I2C_WRITE ||
drivers/gpu/drm/bridge/analogix/analogix_dp_reg.c
1094
(msg->request & ~DP_AUX_I2C_MOT) == DP_AUX_I2C_READ)
drivers/gpu/drm/bridge/analogix/analogix_dp_reg.c
1096
else if ((msg->request & ~DP_AUX_I2C_MOT) == DP_AUX_NATIVE_WRITE ||
drivers/gpu/drm/bridge/analogix/analogix_dp_reg.c
1097
(msg->request & ~DP_AUX_I2C_MOT) == DP_AUX_NATIVE_READ)
drivers/gpu/drm/bridge/analogix/analogix_dp_reg.c
991
switch (msg->request & ~DP_AUX_I2C_MOT) {
drivers/gpu/drm/bridge/analogix/analogix_dp_reg.c
994
if (msg->request & DP_AUX_I2C_MOT)
drivers/gpu/drm/bridge/analogix/anx7625.c
1755
u8 request = msg->request & ~DP_AUX_I2C_MOT;
drivers/gpu/drm/bridge/analogix/anx7625.c
1761
switch (request) {
drivers/gpu/drm/bridge/analogix/anx7625.c
1771
ret = anx7625_aux_trans(ctx, msg->request, msg->address,
drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c
771
if (msg->request != DP_AUX_NATIVE_WRITE &&
drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c
772
msg->request != DP_AUX_NATIVE_READ)
drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c
775
if (msg->request == DP_AUX_NATIVE_WRITE) {
drivers/gpu/drm/bridge/ite-it6505.c
1209
it6505_write(it6505, REG_AUX_ADR_16_19, msg->request);
drivers/gpu/drm/bridge/ite-it6505.c
1220
msg->request | ((request_size - 1) << 4));
drivers/gpu/drm/bridge/ite-it6505.c
1221
if ((msg->request & DP_AUX_I2C_READ) == DP_AUX_I2C_READ)
drivers/gpu/drm/bridge/ite-it6505.c
1255
bool is_i2c = !(msg->request & DP_AUX_NATIVE_WRITE);
drivers/gpu/drm/bridge/ite-it6505.c
1262
switch (msg->request) {
drivers/gpu/drm/bridge/parade-ps8640.c
217
u8 request = msg->request &
drivers/gpu/drm/bridge/parade-ps8640.c
230
switch (request) {
drivers/gpu/drm/bridge/parade-ps8640.c
256
(msg->request << 4);
drivers/gpu/drm/bridge/parade-ps8640.c
263
if (len && (request == DP_AUX_NATIVE_WRITE ||
drivers/gpu/drm/bridge/parade-ps8640.c
264
request == DP_AUX_I2C_WRITE)) {
drivers/gpu/drm/bridge/parade-ps8640.c
321
if (len && (request == DP_AUX_NATIVE_READ ||
drivers/gpu/drm/bridge/parade-ps8640.c
322
request == DP_AUX_I2C_READ)) {
drivers/gpu/drm/bridge/synopsys/dw-dp.c
1473
switch (msg->request & ~DP_AUX_I2C_MOT) {
drivers/gpu/drm/bridge/synopsys/dw-dp.c
1492
value |= FIELD_PREP(AUX_CMD_TYPE, msg->request);
drivers/gpu/drm/bridge/synopsys/dw-dp.c
1509
if (msg->request & DP_AUX_I2C_READ) {
drivers/gpu/drm/bridge/tc358767.c
465
u32 auxcfg0 = msg->request;
drivers/gpu/drm/bridge/tc358767.c
480
u8 request = msg->request & ~DP_AUX_I2C_MOT;
drivers/gpu/drm/bridge/tc358767.c
488
switch (request) {
drivers/gpu/drm/bridge/tc358767.c
533
switch (request) {
drivers/gpu/drm/bridge/ti-sn65dsi86.c
1715
.request = ti_sn_pwm_request,
drivers/gpu/drm/bridge/ti-sn65dsi86.c
1947
pdata->gchip.request = ti_sn_bridge_gpio_request;
drivers/gpu/drm/bridge/ti-sn65dsi86.c
539
u32 request = msg->request & ~(DP_AUX_I2C_MOT | DP_AUX_I2C_WRITE_STATUS_UPDATE);
drivers/gpu/drm/bridge/ti-sn65dsi86.c
540
u32 request_val = AUX_CMD_REQ(msg->request);
drivers/gpu/drm/bridge/ti-sn65dsi86.c
565
switch (request) {
drivers/gpu/drm/bridge/ti-sn65dsi86.c
585
if (request == DP_AUX_NATIVE_WRITE || request == DP_AUX_I2C_WRITE)
drivers/gpu/drm/bridge/ti-sn65dsi86.c
622
switch (request) {
drivers/gpu/drm/bridge/ti-sn65dsi86.c
636
if (request != DP_AUX_NATIVE_WRITE && request != DP_AUX_I2C_WRITE && len != 0)
drivers/gpu/drm/display/drm_dp_helper.c
1893
if ((msg->request & ~DP_AUX_I2C_MOT) == DP_AUX_I2C_WRITE) {
drivers/gpu/drm/display/drm_dp_helper.c
1894
msg->request &= DP_AUX_I2C_MOT;
drivers/gpu/drm/display/drm_dp_helper.c
1895
msg->request |= DP_AUX_I2C_WRITE_STATUS_UPDATE;
drivers/gpu/drm/display/drm_dp_helper.c
1916
if ((msg->request & DP_AUX_I2C_READ) == 0)
drivers/gpu/drm/display/drm_dp_helper.c
1931
if (msg->request & DP_AUX_I2C_READ)
drivers/gpu/drm/display/drm_dp_helper.c
2103
msg->request = (i2c_msg->flags & I2C_M_RD) ?
drivers/gpu/drm/display/drm_dp_helper.c
2106
msg->request |= DP_AUX_I2C_MOT;
drivers/gpu/drm/display/drm_dp_helper.c
2196
msg.request &= ~DP_AUX_I2C_MOT;
drivers/gpu/drm/display/drm_dp_helper.c
2220
msg.request &= ~DP_AUX_I2C_MOT;
drivers/gpu/drm/display/drm_dp_helper.c
566
u8 request, uint offset, void *buffer, int ret)
drivers/gpu/drm/display/drm_dp_helper.c
568
const char *arrow = request == DP_AUX_NATIVE_READ ? "->" : "<-";
drivers/gpu/drm/display/drm_dp_helper.c
590
static int drm_dp_dpcd_access(struct drm_dp_aux *aux, u8 request,
drivers/gpu/drm/display/drm_dp_helper.c
599
msg.request = request;
drivers/gpu/drm/drm_ioc32.c
257
struct drm_wait_vblank_request32 request;
drivers/gpu/drm/drm_ioc32.c
274
req.request.type = req32.request.type;
drivers/gpu/drm/drm_ioc32.c
275
req.request.sequence = req32.request.sequence;
drivers/gpu/drm/drm_ioc32.c
276
req.request.signal = req32.request.signal;
drivers/gpu/drm/drm_vblank.c
1627
e->event.vbl.user_data = vblwait->request.signal;
drivers/gpu/drm/drm_vblank.c
1687
if (vblwait->request.sequence)
drivers/gpu/drm/drm_vblank.c
1691
(vblwait->request.type & (_DRM_VBLANK_TYPES_MASK |
drivers/gpu/drm/drm_vblank.c
1748
if (vblwait->request.type & _DRM_VBLANK_SIGNAL)
drivers/gpu/drm/drm_vblank.c
1751
if (vblwait->request.type &
drivers/gpu/drm/drm_vblank.c
1756
vblwait->request.type,
drivers/gpu/drm/drm_vblank.c
1762
flags = vblwait->request.type & _DRM_VBLANK_FLAGS_MASK;
drivers/gpu/drm/drm_vblank.c
1763
high_pipe = (vblwait->request.type & _DRM_VBLANK_HIGH_CRTC_MASK);
drivers/gpu/drm/drm_vblank.c
1808
switch (vblwait->request.type & _DRM_VBLANK_TYPES_MASK) {
drivers/gpu/drm/drm_vblank.c
1810
req_seq = seq + vblwait->request.sequence;
drivers/gpu/drm/drm_vblank.c
1811
vblwait->request.sequence = req_seq;
drivers/gpu/drm/drm_vblank.c
1812
vblwait->request.type &= ~_DRM_VBLANK_RELATIVE;
drivers/gpu/drm/drm_vblank.c
1815
req_seq = widen_32_to_64(vblwait->request.sequence, seq);
drivers/gpu/drm/drm_vblank.c
1825
vblwait->request.type &= ~_DRM_VBLANK_NEXTONMISS;
drivers/gpu/drm/drm_vblank.c
1826
vblwait->request.sequence = req_seq;
drivers/gpu/drm/gud/gud_drv.c
153
static int gud_usb_transfer(struct gud_device *gdrm, bool in, u8 request, u16 index,
drivers/gpu/drm/gud/gud_drv.c
160
in ? "get" : "set", request, index, len);
drivers/gpu/drm/gud/gud_drv.c
167
ret = gud_usb_control_msg(intf, in, request, index, buf, len);
drivers/gpu/drm/gud/gud_drv.c
196
int gud_usb_get(struct gud_device *gdrm, u8 request, u16 index, void *buf, size_t max_len)
drivers/gpu/drm/gud/gud_drv.c
198
return gud_usb_transfer(gdrm, true, request, index, buf, max_len);
drivers/gpu/drm/gud/gud_drv.c
205
int gud_usb_set(struct gud_device *gdrm, u8 request, u16 index, void *buf, size_t len)
drivers/gpu/drm/gud/gud_drv.c
216
ret = gud_usb_transfer(gdrm, false, request, index, trbuf, len);
drivers/gpu/drm/gud/gud_drv.c
228
int gud_usb_get_u8(struct gud_device *gdrm, u8 request, u16 index, u8 *val)
drivers/gpu/drm/gud/gud_drv.c
237
ret = gud_usb_get(gdrm, request, index, buf, sizeof(*val));
drivers/gpu/drm/gud/gud_drv.c
247
int gud_usb_set_u8(struct gud_device *gdrm, u8 request, u8 val)
drivers/gpu/drm/gud/gud_drv.c
249
return gud_usb_set(gdrm, request, 0, &val, sizeof(val));
drivers/gpu/drm/gud/gud_drv.c
57
u8 request, u16 value, void *buf, size_t len)
drivers/gpu/drm/gud/gud_drv.c
75
return usb_control_msg(usb, pipe, request, requesttype, value,
drivers/gpu/drm/gud/gud_internal.h
58
int gud_usb_get(struct gud_device *gdrm, u8 request, u16 index, void *buf, size_t len);
drivers/gpu/drm/gud/gud_internal.h
59
int gud_usb_set(struct gud_device *gdrm, u8 request, u16 index, void *buf, size_t len);
drivers/gpu/drm/gud/gud_internal.h
60
int gud_usb_get_u8(struct gud_device *gdrm, u8 request, u16 index, u8 *val);
drivers/gpu/drm/gud/gud_internal.h
61
int gud_usb_set_u8(struct gud_device *gdrm, u8 request, u8 val);
drivers/gpu/drm/hisilicon/hibmc/dp/dp_aux.c
101
switch (msg->request) {
drivers/gpu/drm/hisilicon/hibmc/dp/dp_aux.c
68
u32 aux_cmd = msg->request;
drivers/gpu/drm/i915/display/intel_dp_aux.c
464
txbuf[0] = (msg->request << 4) | ((msg->address >> 16) & 0xf);
drivers/gpu/drm/i915/display/intel_dp_aux.c
477
if ((msg->request & ~DP_AUX_I2C_MOT) == DP_AUX_NATIVE_WRITE &&
drivers/gpu/drm/i915/display/intel_dp_aux.c
496
switch (msg->request & ~DP_AUX_I2C_MOT) {
drivers/gpu/drm/i915/display/intel_dp_test.c
357
u8 request = 0;
drivers/gpu/drm/i915/display/intel_dp_test.c
360
status = drm_dp_dpcd_readb(&intel_dp->aux, DP_TEST_REQUEST, &request);
drivers/gpu/drm/i915/display/intel_dp_test.c
367
switch (request) {
drivers/gpu/drm/i915/display/intel_dp_test.c
386
request);
drivers/gpu/drm/i915/display/intel_dp_test.c
391
intel_dp->compliance.test_type = request;
drivers/gpu/drm/i915/gt/intel_breadcrumbs.h
45
bool i915_request_enable_breadcrumb(struct i915_request *request);
drivers/gpu/drm/i915/gt/intel_breadcrumbs.h
46
void i915_request_cancel_breadcrumb(struct i915_request *request);
drivers/gpu/drm/i915/gt/intel_engine_cs.c
1236
engine->tlb_inv.request = _MASKED_BIT_ENABLE(val);
drivers/gpu/drm/i915/gt/intel_engine_cs.c
1238
engine->tlb_inv.request = val;
drivers/gpu/drm/i915/gt/intel_engine_cs.c
2464
struct i915_request *request, *active = NULL;
drivers/gpu/drm/i915/gt/intel_engine_cs.c
2487
request = execlists_active(&engine->execlists);
drivers/gpu/drm/i915/gt/intel_engine_cs.c
2488
if (request) {
drivers/gpu/drm/i915/gt/intel_engine_cs.c
2489
struct intel_timeline *tl = request->context->timeline;
drivers/gpu/drm/i915/gt/intel_engine_cs.c
2491
list_for_each_entry_from_reverse(request, &tl->requests, link) {
drivers/gpu/drm/i915/gt/intel_engine_cs.c
2492
if (__i915_request_is_complete(request))
drivers/gpu/drm/i915/gt/intel_engine_cs.c
2495
active = request;
drivers/gpu/drm/i915/gt/intel_engine_cs.c
2502
list_for_each_entry(request, &engine->sched_engine->requests,
drivers/gpu/drm/i915/gt/intel_engine_cs.c
2504
if (i915_test_request_state(request) != I915_REQUEST_ACTIVE)
drivers/gpu/drm/i915/gt/intel_engine_cs.c
2507
active = request;
drivers/gpu/drm/i915/gt/intel_engine_types.h
361
u32 request;
drivers/gpu/drm/i915/gt/intel_engine_types.h
533
int (*emit_flush)(struct i915_request *request, u32 mode);
drivers/gpu/drm/i915/gt/intel_execlists_submission.c
1030
struct i915_request *rq = READ_ONCE(ve->request);
drivers/gpu/drm/i915/gt/intel_execlists_submission.c
1415
rq = ve->request;
drivers/gpu/drm/i915/gt/intel_execlists_submission.c
1442
WRITE_ONCE(ve->request, NULL);
drivers/gpu/drm/i915/gt/intel_execlists_submission.c
190
struct i915_request *request;
drivers/gpu/drm/i915/gt/intel_execlists_submission.c
2576
static void execlists_submit_request(struct i915_request *request)
drivers/gpu/drm/i915/gt/intel_execlists_submission.c
2578
struct intel_engine_cs *engine = request->engine;
drivers/gpu/drm/i915/gt/intel_execlists_submission.c
2584
if (unlikely(ancestor_on_hold(engine, request))) {
drivers/gpu/drm/i915/gt/intel_execlists_submission.c
2585
RQ_TRACE(request, "ancestor on hold\n");
drivers/gpu/drm/i915/gt/intel_execlists_submission.c
2586
list_add_tail(&request->sched.link,
drivers/gpu/drm/i915/gt/intel_execlists_submission.c
2588
i915_request_set_hold(request);
drivers/gpu/drm/i915/gt/intel_execlists_submission.c
2590
queue_request(engine, request);
drivers/gpu/drm/i915/gt/intel_execlists_submission.c
2593
GEM_BUG_ON(list_empty(&request->sched.link));
drivers/gpu/drm/i915/gt/intel_execlists_submission.c
2595
if (submit_queue(engine, request))
drivers/gpu/drm/i915/gt/intel_execlists_submission.c
2768
static int execlists_request_alloc(struct i915_request *request)
drivers/gpu/drm/i915/gt/intel_execlists_submission.c
2772
GEM_BUG_ON(!intel_context_is_pinned(request->context));
drivers/gpu/drm/i915/gt/intel_execlists_submission.c
2779
request->reserved_space += EXECLISTS_REQUEST_SIZE;
drivers/gpu/drm/i915/gt/intel_execlists_submission.c
2789
if (!i915_vm_is_4lvl(request->context->vm)) {
drivers/gpu/drm/i915/gt/intel_execlists_submission.c
2790
ret = emit_pdps(request);
drivers/gpu/drm/i915/gt/intel_execlists_submission.c
2796
ret = request->engine->emit_flush(request, EMIT_INVALIDATE);
drivers/gpu/drm/i915/gt/intel_execlists_submission.c
2800
request->reserved_space -= EXECLISTS_REQUEST_SIZE;
drivers/gpu/drm/i915/gt/intel_execlists_submission.c
3206
rq = fetch_and_zero(&ve->request);
drivers/gpu/drm/i915/gt/intel_execlists_submission.c
3607
if (unlikely(ve->request)) {
drivers/gpu/drm/i915/gt/intel_execlists_submission.c
3612
old = fetch_and_zero(&ve->request);
drivers/gpu/drm/i915/gt/intel_execlists_submission.c
3787
rq = READ_ONCE(ve->request);
drivers/gpu/drm/i915/gt/intel_execlists_submission.c
3828
if (!READ_ONCE(ve->request))
drivers/gpu/drm/i915/gt/intel_execlists_submission.c
3910
if (ve->request) { /* background completion from preempt-to-busy */
drivers/gpu/drm/i915/gt/intel_execlists_submission.c
3911
GEM_BUG_ON(!__i915_request_is_complete(ve->request));
drivers/gpu/drm/i915/gt/intel_execlists_submission.c
3912
__i915_request_submit(ve->request);
drivers/gpu/drm/i915/gt/intel_execlists_submission.c
3913
i915_request_put(ve->request);
drivers/gpu/drm/i915/gt/intel_execlists_submission.c
3917
ve->request = i915_request_get(rq);
drivers/gpu/drm/i915/gt/intel_execlists_submission.c
4137
struct i915_request *rq = READ_ONCE(ve->request);
drivers/gpu/drm/i915/gt/intel_execlists_submission.c
582
if (READ_ONCE(ve->request))
drivers/gpu/drm/i915/gt/intel_reset.c
564
u32 request, mask, ack;
drivers/gpu/drm/i915/gt/intel_reset.c
576
request = RESET_CTL_CAT_ERROR;
drivers/gpu/drm/i915/gt/intel_reset.c
582
request = RESET_CTL_REQUEST_RESET;
drivers/gpu/drm/i915/gt/intel_reset.c
589
intel_uncore_write_fw(uncore, reg, _MASKED_BIT_ENABLE(request));
drivers/gpu/drm/i915/gt/intel_reset.c
595
engine->name, request,
drivers/gpu/drm/i915/gt/intel_reset.c
954
static void nop_submit_request(struct i915_request *request)
drivers/gpu/drm/i915/gt/intel_reset.c
956
RQ_TRACE(request, "-EIO\n");
drivers/gpu/drm/i915/gt/intel_reset.c
958
request = i915_request_mark_eio(request);
drivers/gpu/drm/i915/gt/intel_reset.c
959
if (request) {
drivers/gpu/drm/i915/gt/intel_reset.c
960
i915_request_submit(request);
drivers/gpu/drm/i915/gt/intel_reset.c
961
intel_engine_signal_breadcrumbs(request->engine);
drivers/gpu/drm/i915/gt/intel_reset.c
963
i915_request_put(request);
drivers/gpu/drm/i915/gt/intel_ring_submission.c
1017
static int ring_request_alloc(struct i915_request *request)
drivers/gpu/drm/i915/gt/intel_ring_submission.c
1021
GEM_BUG_ON(!intel_context_is_pinned(request->context));
drivers/gpu/drm/i915/gt/intel_ring_submission.c
1022
GEM_BUG_ON(i915_request_timeline(request)->has_initial_breadcrumb);
drivers/gpu/drm/i915/gt/intel_ring_submission.c
1029
request->reserved_space += LEGACY_REQUEST_SIZE;
drivers/gpu/drm/i915/gt/intel_ring_submission.c
1032
ret = request->engine->emit_flush(request, EMIT_INVALIDATE);
drivers/gpu/drm/i915/gt/intel_ring_submission.c
1036
ret = switch_context(request);
drivers/gpu/drm/i915/gt/intel_ring_submission.c
1040
request->reserved_space -= LEGACY_REQUEST_SIZE;
drivers/gpu/drm/i915/gt/intel_ring_submission.c
1044
static void gen6_bsd_submit_request(struct i915_request *request)
drivers/gpu/drm/i915/gt/intel_ring_submission.c
1046
struct intel_uncore *uncore = request->engine->uncore;
drivers/gpu/drm/i915/gt/intel_ring_submission.c
1071
i9xx_submit_request(request);
drivers/gpu/drm/i915/gt/intel_ring_submission.c
461
struct i915_request *request;
drivers/gpu/drm/i915/gt/intel_ring_submission.c
467
list_for_each_entry(request, &engine->sched_engine->requests, sched.link)
drivers/gpu/drm/i915/gt/intel_ring_submission.c
468
i915_request_put(i915_request_mark_eio(request));
drivers/gpu/drm/i915/gt/intel_ring_submission.c
476
static void i9xx_submit_request(struct i915_request *request)
drivers/gpu/drm/i915/gt/intel_ring_submission.c
478
i915_request_submit(request);
drivers/gpu/drm/i915/gt/intel_ring_submission.c
481
ENGINE_WRITE(request->engine, RING_TAIL,
drivers/gpu/drm/i915/gt/intel_ring_submission.c
482
intel_ring_set_tail(request->ring, request->tail));
drivers/gpu/drm/i915/gt/intel_tlb.c
74
engine->tlb_inv.request);
drivers/gpu/drm/i915/gt/intel_tlb.c
78
engine->tlb_inv.request);
drivers/gpu/drm/i915/gt/mock_engine.c
100
static void advance(struct i915_request *request)
drivers/gpu/drm/i915/gt/mock_engine.c
102
list_del_init(&request->mock.link);
drivers/gpu/drm/i915/gt/mock_engine.c
103
i915_request_mark_complete(request);
drivers/gpu/drm/i915/gt/mock_engine.c
104
GEM_BUG_ON(!i915_request_completed(request));
drivers/gpu/drm/i915/gt/mock_engine.c
106
intel_engine_signal_breadcrumbs(request->engine);
drivers/gpu/drm/i915/gt/mock_engine.c
112
struct i915_request *request;
drivers/gpu/drm/i915/gt/mock_engine.c
118
request = first_request(engine);
drivers/gpu/drm/i915/gt/mock_engine.c
119
if (request)
drivers/gpu/drm/i915/gt/mock_engine.c
120
advance(request);
drivers/gpu/drm/i915/gt/mock_engine.c
126
while ((request = first_request(engine))) {
drivers/gpu/drm/i915/gt/mock_engine.c
127
if (request->mock.delay) {
drivers/gpu/drm/i915/gt/mock_engine.c
129
jiffies + request->mock.delay);
drivers/gpu/drm/i915/gt/mock_engine.c
133
advance(request);
drivers/gpu/drm/i915/gt/mock_engine.c
217
static int mock_request_alloc(struct i915_request *request)
drivers/gpu/drm/i915/gt/mock_engine.c
219
INIT_LIST_HEAD(&request->mock.link);
drivers/gpu/drm/i915/gt/mock_engine.c
220
request->mock.delay = 0;
drivers/gpu/drm/i915/gt/mock_engine.c
225
static int mock_emit_flush(struct i915_request *request,
drivers/gpu/drm/i915/gt/mock_engine.c
231
static u32 *mock_emit_breadcrumb(struct i915_request *request, u32 *cs)
drivers/gpu/drm/i915/gt/mock_engine.c
236
static void mock_submit_request(struct i915_request *request)
drivers/gpu/drm/i915/gt/mock_engine.c
239
container_of(request->engine, typeof(*engine), base);
drivers/gpu/drm/i915/gt/mock_engine.c
242
i915_request_submit(request);
drivers/gpu/drm/i915/gt/mock_engine.c
245
list_add_tail(&request->mock.link, &engine->hw_queue);
drivers/gpu/drm/i915/gt/mock_engine.c
246
if (list_is_first(&request->mock.link, &engine->hw_queue)) {
drivers/gpu/drm/i915/gt/mock_engine.c
247
if (request->mock.delay)
drivers/gpu/drm/i915/gt/mock_engine.c
249
jiffies + request->mock.delay);
drivers/gpu/drm/i915/gt/mock_engine.c
251
advance(request);
drivers/gpu/drm/i915/gt/mock_engine.c
433
struct i915_request *request, *rn;
drivers/gpu/drm/i915/gt/mock_engine.c
438
list_for_each_entry_safe(request, rn, &mock->hw_queue, mock.link)
drivers/gpu/drm/i915/gt/mock_engine.c
439
advance(request);
drivers/gpu/drm/i915/gt/selftest_execlists.c
3720
struct i915_request *request[16] = {};
drivers/gpu/drm/i915/gt/selftest_execlists.c
3763
if (request[nc])
drivers/gpu/drm/i915/gt/selftest_execlists.c
3764
i915_request_put(request[nc]);
drivers/gpu/drm/i915/gt/selftest_execlists.c
3765
request[nc] = i915_request_get(rq);
drivers/gpu/drm/i915/gt/selftest_execlists.c
3780
if (request[nc])
drivers/gpu/drm/i915/gt/selftest_execlists.c
3781
i915_request_put(request[nc]);
drivers/gpu/drm/i915/gt/selftest_execlists.c
3782
request[nc] = i915_request_get(rq);
drivers/gpu/drm/i915/gt/selftest_execlists.c
3789
if (i915_request_wait(request[nc], 0, HZ / 10) < 0) {
drivers/gpu/drm/i915/gt/selftest_execlists.c
3792
request[nc]->fence.context,
drivers/gpu/drm/i915/gt/selftest_execlists.c
3793
request[nc]->fence.seqno);
drivers/gpu/drm/i915/gt/selftest_execlists.c
3797
request[nc]->fence.context,
drivers/gpu/drm/i915/gt/selftest_execlists.c
3798
request[nc]->fence.seqno);
drivers/gpu/drm/i915/gt/selftest_execlists.c
3810
i915_request_put(request[nc]);
drivers/gpu/drm/i915/gt/selftest_execlists.c
3811
request[nc] = NULL;
drivers/gpu/drm/i915/gt/selftest_execlists.c
3831
i915_request_put(request[nc]);
drivers/gpu/drm/i915/gt/selftest_execlists.c
3915
struct i915_request *request[MAX_ENGINE_INSTANCE + 1];
drivers/gpu/drm/i915/gt/selftest_execlists.c
3941
request[n] = i915_request_create(ve);
drivers/gpu/drm/i915/gt/selftest_execlists.c
3942
if (IS_ERR(request[n])) {
drivers/gpu/drm/i915/gt/selftest_execlists.c
3943
err = PTR_ERR(request[n]);
drivers/gpu/drm/i915/gt/selftest_execlists.c
3949
request[n]->execution_mask = siblings[nsibling - n - 1]->mask;
drivers/gpu/drm/i915/gt/selftest_execlists.c
3951
i915_request_get(request[n]);
drivers/gpu/drm/i915/gt/selftest_execlists.c
3952
i915_request_add(request[n]);
drivers/gpu/drm/i915/gt/selftest_execlists.c
3956
if (i915_request_wait(request[n], 0, HZ / 10) < 0) {
drivers/gpu/drm/i915/gt/selftest_execlists.c
3959
request[n]->fence.context,
drivers/gpu/drm/i915/gt/selftest_execlists.c
3960
request[n]->fence.seqno);
drivers/gpu/drm/i915/gt/selftest_execlists.c
3964
request[n]->fence.context,
drivers/gpu/drm/i915/gt/selftest_execlists.c
3965
request[n]->fence.seqno);
drivers/gpu/drm/i915/gt/selftest_execlists.c
3972
if (request[n]->engine != siblings[nsibling - n - 1]) {
drivers/gpu/drm/i915/gt/selftest_execlists.c
3974
request[n]->engine->name,
drivers/gpu/drm/i915/gt/selftest_execlists.c
3987
i915_request_put(request[n]);
drivers/gpu/drm/i915/gt/uc/intel_guc.c
511
int intel_guc_send_mmio(struct intel_guc *guc, const u32 *request, u32 len,
drivers/gpu/drm/i915/gt/uc/intel_guc.c
522
GEM_BUG_ON(FIELD_GET(GUC_HXG_MSG_0_ORIGIN, request[0]) != GUC_HXG_ORIGIN_HOST);
drivers/gpu/drm/i915/gt/uc/intel_guc.c
523
GEM_BUG_ON(FIELD_GET(GUC_HXG_MSG_0_TYPE, request[0]) != GUC_HXG_TYPE_REQUEST);
drivers/gpu/drm/i915/gt/uc/intel_guc.c
530
intel_uncore_write(uncore, guc_send_reg(guc, i), request[i]);
drivers/gpu/drm/i915/gt/uc/intel_guc.c
549
request[0], header);
drivers/gpu/drm/i915/gt/uc/intel_guc.c
571
request[0], reason);
drivers/gpu/drm/i915/gt/uc/intel_guc.c
580
request[0], error, hint);
drivers/gpu/drm/i915/gt/uc/intel_guc.c
588
request[0], header);
drivers/gpu/drm/i915/gt/uc/intel_guc.c
860
u32 request[HOST2GUC_SELF_CFG_REQUEST_MSG_LEN] = {
drivers/gpu/drm/i915/gt/uc/intel_guc.c
875
ret = intel_guc_send_mmio(guc, request, ARRAY_SIZE(request), NULL, 0);
drivers/gpu/drm/i915/gt/uc/intel_guc_ct.c
1105
static int ct_process_request(struct intel_guc_ct *ct, struct ct_incoming_msg *request)
drivers/gpu/drm/i915/gt/uc/intel_guc_ct.c
1113
hxg = &request->msg[GUC_CTB_MSG_MIN_LEN];
drivers/gpu/drm/i915/gt/uc/intel_guc_ct.c
1114
hxg_len = request->size - GUC_CTB_MSG_MIN_LEN;
drivers/gpu/drm/i915/gt/uc/intel_guc_ct.c
1166
ct_free_msg(request);
drivers/gpu/drm/i915/gt/uc/intel_guc_ct.c
1173
struct ct_incoming_msg *request;
drivers/gpu/drm/i915/gt/uc/intel_guc_ct.c
1178
request = list_first_entry_or_null(&ct->requests.incoming,
drivers/gpu/drm/i915/gt/uc/intel_guc_ct.c
1180
if (request)
drivers/gpu/drm/i915/gt/uc/intel_guc_ct.c
1181
list_del(&request->link);
drivers/gpu/drm/i915/gt/uc/intel_guc_ct.c
1185
if (!request)
drivers/gpu/drm/i915/gt/uc/intel_guc_ct.c
1188
err = ct_process_request(ct, request);
drivers/gpu/drm/i915/gt/uc/intel_guc_ct.c
1191
ERR_PTR(err), 4 * request->size, request->msg);
drivers/gpu/drm/i915/gt/uc/intel_guc_ct.c
1193
ct_free_msg(request);
drivers/gpu/drm/i915/gt/uc/intel_guc_ct.c
1210
static int ct_handle_event(struct intel_guc_ct *ct, struct ct_incoming_msg *request)
drivers/gpu/drm/i915/gt/uc/intel_guc_ct.c
1212
const u32 *hxg = &request->msg[GUC_CTB_MSG_MIN_LEN];
drivers/gpu/drm/i915/gt/uc/intel_guc_ct.c
1227
g2h_release_space(ct, request->size);
drivers/gpu/drm/i915/gt/uc/intel_guc_ct.c
1235
return ct_process_request(ct, request);
drivers/gpu/drm/i915/gt/uc/intel_guc_ct.c
1238
list_add_tail(&request->link, &ct->requests.incoming);
drivers/gpu/drm/i915/gt/uc/intel_guc_ct.c
190
u32 request[HOST2GUC_CONTROL_CTB_REQUEST_MSG_LEN] = {
drivers/gpu/drm/i915/gt/uc/intel_guc_ct.c
201
ret = intel_guc_send_mmio(guc, request, ARRAY_SIZE(request), NULL, 0);
drivers/gpu/drm/i915/gt/uc/intel_guc_ct.c
717
struct ct_request request;
drivers/gpu/drm/i915/gt/uc/intel_guc_ct.c
760
request.fence = fence;
drivers/gpu/drm/i915/gt/uc/intel_guc_ct.c
761
request.status = 0;
drivers/gpu/drm/i915/gt/uc/intel_guc_ct.c
762
request.response_len = response_buf_size;
drivers/gpu/drm/i915/gt/uc/intel_guc_ct.c
763
request.response_buf = response_buf;
drivers/gpu/drm/i915/gt/uc/intel_guc_ct.c
766
list_add_tail(&request.link, &ct->requests.pending);
drivers/gpu/drm/i915/gt/uc/intel_guc_ct.c
779
err = wait_for_ct_request_update(ct, &request, status);
drivers/gpu/drm/i915/gt/uc/intel_guc_ct.c
787
action[0], request.fence);
drivers/gpu/drm/i915/gt/uc/intel_guc_ct.c
790
action[0], request.fence);
drivers/gpu/drm/i915/gt/uc/intel_guc_ct.c
808
WARN_ON(FIELD_GET(GUC_HXG_RESPONSE_MSG_0_DATA0, request.status));
drivers/gpu/drm/i915/gt/uc/intel_guc_ct.c
810
err = request.response_len;
drivers/gpu/drm/i915/gt/uc/intel_guc_ct.c
813
WARN_ON(request.response_len);
drivers/gpu/drm/i915/gt/uc/intel_guc_ct.c
820
list_del(&request.link);
drivers/gpu/drm/i915/gt/uc/intel_guc_slpc.c
135
u32 request[] = {
drivers/gpu/drm/i915/gt/uc/intel_guc_slpc.c
143
ret = intel_guc_send_nb(guc, request, ARRAY_SIZE(request), 0);
drivers/gpu/drm/i915/gt/uc/intel_guc_slpc.c
159
u32 request[] = {
drivers/gpu/drm/i915/gt/uc/intel_guc_slpc.c
167
ret = intel_guc_send(guc, request, ARRAY_SIZE(request));
drivers/gpu/drm/i915/gt/uc/intel_guc_slpc.c
179
u32 request[] = {
drivers/gpu/drm/i915/gt/uc/intel_guc_slpc.c
187
ret = intel_guc_send(guc, request, ARRAY_SIZE(request));
drivers/gpu/drm/i915/gt/uc/intel_guc_slpc.c
334
u32 request[] = {
drivers/gpu/drm/i915/gt/uc/intel_guc_slpc.c
342
ret = intel_guc_send(guc, request, ARRAY_SIZE(request));
drivers/gpu/drm/i915/gvt/aperture_gm.c
250
unsigned long request, avail, max, taken;
drivers/gpu/drm/i915/gvt/aperture_gm.c
262
request = conf->low_mm;
drivers/gpu/drm/i915/gvt/aperture_gm.c
264
if (request > avail)
drivers/gpu/drm/i915/gvt/aperture_gm.c
267
vgpu_aperture_sz(vgpu) = ALIGN(request, I915_GTT_PAGE_SIZE);
drivers/gpu/drm/i915/gvt/aperture_gm.c
273
request = conf->high_mm;
drivers/gpu/drm/i915/gvt/aperture_gm.c
275
if (request > avail)
drivers/gpu/drm/i915/gvt/aperture_gm.c
278
vgpu_hidden_sz(vgpu) = ALIGN(request, I915_GTT_PAGE_SIZE);
drivers/gpu/drm/i915/gvt/aperture_gm.c
284
request = conf->fence;
drivers/gpu/drm/i915/gvt/aperture_gm.c
286
if (request > avail)
drivers/gpu/drm/i915/gvt/aperture_gm.c
289
vgpu_fence_sz(vgpu) = request;
drivers/gpu/drm/i915/gvt/aperture_gm.c
299
BYTES_TO_MB(request), BYTES_TO_MB(avail),
drivers/gpu/drm/i915/gvt/firmware.c
139
u64 file, request;
drivers/gpu/drm/i915/gvt/firmware.c
147
item = (s); file = (u64)(a); request = (u64)(b); \
drivers/gpu/drm/i915/gvt/firmware.c
174
item, file, request);
drivers/gpu/drm/i915/i915_gpu_error.c
1416
static void record_request(const struct i915_request *request,
drivers/gpu/drm/i915/i915_gpu_error.c
1419
erq->flags = request->fence.flags;
drivers/gpu/drm/i915/i915_gpu_error.c
1420
erq->context = request->fence.context;
drivers/gpu/drm/i915/i915_gpu_error.c
1421
erq->seqno = request->fence.seqno;
drivers/gpu/drm/i915/i915_gpu_error.c
1422
erq->sched_attr = request->sched.attr;
drivers/gpu/drm/i915/i915_gpu_error.c
1423
erq->head = request->head;
drivers/gpu/drm/i915/i915_gpu_error.c
1424
erq->tail = request->tail;
drivers/gpu/drm/i915/i915_gpu_error.c
1428
if (!intel_context_is_closed(request->context)) {
drivers/gpu/drm/i915/i915_gpu_error.c
1431
ctx = rcu_dereference(request->context->gem_context);
drivers/gpu/drm/i915/i915_request.c
606
bool __i915_request_submit(struct i915_request *request)
drivers/gpu/drm/i915/i915_request.c
608
struct intel_engine_cs *engine = request->engine;
drivers/gpu/drm/i915/i915_request.c
611
RQ_TRACE(request, "\n");
drivers/gpu/drm/i915/i915_request.c
632
if (__i915_request_is_complete(request)) {
drivers/gpu/drm/i915/i915_request.c
633
list_del_init(&request->sched.link);
drivers/gpu/drm/i915/i915_request.c
637
if (unlikely(!intel_context_is_schedulable(request->context)))
drivers/gpu/drm/i915/i915_request.c
638
i915_request_set_error_once(request, -EIO);
drivers/gpu/drm/i915/i915_request.c
640
if (unlikely(fatal_error(request->fence.error)))
drivers/gpu/drm/i915/i915_request.c
641
__i915_request_skip(request);
drivers/gpu/drm/i915/i915_request.c
659
if (request->sched.semaphores &&
drivers/gpu/drm/i915/i915_request.c
660
i915_sw_fence_signaled(&request->semaphore))
drivers/gpu/drm/i915/i915_request.c
661
engine->saturated |= request->sched.semaphores;
drivers/gpu/drm/i915/i915_request.c
663
engine->emit_fini_breadcrumb(request,
drivers/gpu/drm/i915/i915_request.c
664
request->ring->vaddr + request->postfix);
drivers/gpu/drm/i915/i915_request.c
666
trace_i915_request_execute(request);
drivers/gpu/drm/i915/i915_request.c
674
GEM_BUG_ON(test_bit(I915_FENCE_FLAG_ACTIVE, &request->fence.flags));
drivers/gpu/drm/i915/i915_request.c
675
engine->add_active_request(request);
drivers/gpu/drm/i915/i915_request.c
677
clear_bit(I915_FENCE_FLAG_PQUEUE, &request->fence.flags);
drivers/gpu/drm/i915/i915_request.c
678
set_bit(I915_FENCE_FLAG_ACTIVE, &request->fence.flags);
drivers/gpu/drm/i915/i915_request.c
690
__notify_execute_cb_irq(request);
drivers/gpu/drm/i915/i915_request.c
693
if (test_bit(DMA_FENCE_FLAG_ENABLE_SIGNAL_BIT, &request->fence.flags))
drivers/gpu/drm/i915/i915_request.c
694
i915_request_enable_breadcrumb(request);
drivers/gpu/drm/i915/i915_request.c
699
void i915_request_submit(struct i915_request *request)
drivers/gpu/drm/i915/i915_request.c
701
struct intel_engine_cs *engine = request->engine;
drivers/gpu/drm/i915/i915_request.c
707
__i915_request_submit(request);
drivers/gpu/drm/i915/i915_request.c
712
void __i915_request_unsubmit(struct i915_request *request)
drivers/gpu/drm/i915/i915_request.c
714
struct intel_engine_cs *engine = request->engine;
drivers/gpu/drm/i915/i915_request.c
720
RQ_TRACE(request, "\n");
drivers/gpu/drm/i915/i915_request.c
732
GEM_BUG_ON(!test_bit(I915_FENCE_FLAG_ACTIVE, &request->fence.flags));
drivers/gpu/drm/i915/i915_request.c
733
clear_bit_unlock(I915_FENCE_FLAG_ACTIVE, &request->fence.flags);
drivers/gpu/drm/i915/i915_request.c
734
if (test_bit(DMA_FENCE_FLAG_ENABLE_SIGNAL_BIT, &request->fence.flags))
drivers/gpu/drm/i915/i915_request.c
735
i915_request_cancel_breadcrumb(request);
drivers/gpu/drm/i915/i915_request.c
738
if (request->sched.semaphores && __i915_request_has_started(request))
drivers/gpu/drm/i915/i915_request.c
739
request->sched.semaphores = 0;
drivers/gpu/drm/i915/i915_request.c
750
void i915_request_unsubmit(struct i915_request *request)
drivers/gpu/drm/i915/i915_request.c
752
struct intel_engine_cs *engine = request->engine;
drivers/gpu/drm/i915/i915_request.c
758
__i915_request_unsubmit(request);
drivers/gpu/drm/i915/i915_request.c
776
struct i915_request *request =
drivers/gpu/drm/i915/i915_request.c
777
container_of(fence, typeof(*request), submit);
drivers/gpu/drm/i915/i915_request.c
781
trace_i915_request_submit(request);
drivers/gpu/drm/i915/i915_request.c
784
i915_request_set_error_once(request, fence->error);
drivers/gpu/drm/i915/i915_request.c
786
__rq_arm_watchdog(request);
drivers/gpu/drm/i915/i915_request.c
797
request->engine->submit_request(request);
drivers/gpu/drm/i915/i915_request.c
802
i915_request_put(request);
drivers/gpu/drm/i915/i915_request.h
383
struct i915_request *__i915_request_commit(struct i915_request *request);
drivers/gpu/drm/i915/i915_request.h
429
bool __i915_request_submit(struct i915_request *request);
drivers/gpu/drm/i915/i915_request.h
430
void i915_request_submit(struct i915_request *request);
drivers/gpu/drm/i915/i915_request.h
432
void __i915_request_unsubmit(struct i915_request *request);
drivers/gpu/drm/i915/i915_request.h
433
void i915_request_unsubmit(struct i915_request *request);
drivers/gpu/drm/i915/i915_scheduler.h
39
void i915_schedule(struct i915_request *request,
drivers/gpu/drm/i915/i915_scheduler_types.h
201
void (*schedule)(struct i915_request *request,
drivers/gpu/drm/i915/intel_pcode.c
134
u32 request, u32 reply_mask, u32 reply,
drivers/gpu/drm/i915/intel_pcode.c
137
*status = __snb_pcode_rw(uncore, mbox, &request, NULL, 500, 0, true);
drivers/gpu/drm/i915/intel_pcode.c
139
return (*status == 0) && ((request & reply_mask) == reply);
drivers/gpu/drm/i915/intel_pcode.c
161
int skl_pcode_request(struct intel_uncore *uncore, u32 mbox, u32 request,
drivers/gpu/drm/i915/intel_pcode.c
170
skl_pcode_try_request(uncore, mbox, request, reply_mask, reply, &status)
drivers/gpu/drm/i915/intel_pcode.c
294
int intel_pcode_request(struct drm_device *drm, u32 mbox, u32 request,
drivers/gpu/drm/i915/intel_pcode.c
299
return skl_pcode_request(&i915->uncore, mbox, request, reply_mask, reply,
drivers/gpu/drm/i915/intel_pcode.h
19
int skl_pcode_request(struct intel_uncore *uncore, u32 mbox, u32 request,
drivers/gpu/drm/i915/intel_pcode.h
36
int intel_pcode_request(struct drm_device *drm, u32 mbox, u32 request,
drivers/gpu/drm/i915/selftests/i915_perf_selftests.h
19
selftest(request, i915_request_perf_selftests)
drivers/gpu/drm/i915/selftests/i915_request.c
100
if (i915_request_wait(request, 0, 0) != -ETIME) {
drivers/gpu/drm/i915/selftests/i915_request.c
1021
struct i915_request *request;
drivers/gpu/drm/i915/selftests/i915_request.c
1024
request = i915_request_create(engine->kernel_context);
drivers/gpu/drm/i915/selftests/i915_request.c
1025
if (IS_ERR(request))
drivers/gpu/drm/i915/selftests/i915_request.c
1026
return request;
drivers/gpu/drm/i915/selftests/i915_request.c
1028
err = emit_bb_start(request, batch);
drivers/gpu/drm/i915/selftests/i915_request.c
1032
i915_request_get(request);
drivers/gpu/drm/i915/selftests/i915_request.c
1034
i915_request_add(request);
drivers/gpu/drm/i915/selftests/i915_request.c
1035
return err ? ERR_PTR(err) : request;
drivers/gpu/drm/i915/selftests/i915_request.c
105
if (i915_request_wait(request, 0, T) != -ETIME) {
drivers/gpu/drm/i915/selftests/i915_request.c
1053
struct i915_request *request;
drivers/gpu/drm/i915/selftests/i915_request.c
1069
request = empty_request(engine, batch);
drivers/gpu/drm/i915/selftests/i915_request.c
1070
if (IS_ERR(request)) {
drivers/gpu/drm/i915/selftests/i915_request.c
1071
err = PTR_ERR(request);
drivers/gpu/drm/i915/selftests/i915_request.c
1075
i915_request_wait(request, 0, MAX_SCHEDULE_TIMEOUT);
drivers/gpu/drm/i915/selftests/i915_request.c
1081
i915_request_put(request);
drivers/gpu/drm/i915/selftests/i915_request.c
1082
request = empty_request(engine, batch);
drivers/gpu/drm/i915/selftests/i915_request.c
1083
if (IS_ERR(request)) {
drivers/gpu/drm/i915/selftests/i915_request.c
1084
err = PTR_ERR(request);
drivers/gpu/drm/i915/selftests/i915_request.c
1089
i915_request_wait(request, 0, MAX_SCHEDULE_TIMEOUT);
drivers/gpu/drm/i915/selftests/i915_request.c
1098
i915_request_put(request);
drivers/gpu/drm/i915/selftests/i915_request.c
110
if (i915_request_completed(request)) {
drivers/gpu/drm/i915/selftests/i915_request.c
115
i915_request_add(request);
drivers/gpu/drm/i915/selftests/i915_request.c
117
if (i915_request_wait(request, 0, 0) != -ETIME) {
drivers/gpu/drm/i915/selftests/i915_request.c
1195
struct i915_request **request;
drivers/gpu/drm/i915/selftests/i915_request.c
1206
request = kzalloc_objs(*request, nengines);
drivers/gpu/drm/i915/selftests/i915_request.c
1207
if (!request)
drivers/gpu/drm/i915/selftests/i915_request.c
122
if (i915_request_completed(request)) {
drivers/gpu/drm/i915/selftests/i915_request.c
1227
request[idx] = intel_engine_create_kernel_request(engine);
drivers/gpu/drm/i915/selftests/i915_request.c
1228
if (IS_ERR(request[idx])) {
drivers/gpu/drm/i915/selftests/i915_request.c
1229
err = PTR_ERR(request[idx]);
drivers/gpu/drm/i915/selftests/i915_request.c
1234
GEM_BUG_ON(request[idx]->context->vm != batch->vm);
drivers/gpu/drm/i915/selftests/i915_request.c
1236
err = i915_vma_move_to_active(batch, request[idx], 0);
drivers/gpu/drm/i915/selftests/i915_request.c
1239
err = emit_bb_start(request[idx], batch);
drivers/gpu/drm/i915/selftests/i915_request.c
1241
request[idx]->batch = batch;
drivers/gpu/drm/i915/selftests/i915_request.c
1243
i915_request_get(request[idx]);
drivers/gpu/drm/i915/selftests/i915_request.c
1244
i915_request_add(request[idx]);
drivers/gpu/drm/i915/selftests/i915_request.c
1254
if (i915_request_completed(request[idx])) {
drivers/gpu/drm/i915/selftests/i915_request.c
1265
err = recursive_batch_resolve(request[idx]->batch);
drivers/gpu/drm/i915/selftests/i915_request.c
127
if (i915_request_wait(request, 0, T / 2) != -ETIME) {
drivers/gpu/drm/i915/selftests/i915_request.c
1276
struct i915_request *rq = request[idx];
drivers/gpu/drm/i915/selftests/i915_request.c
1292
request[idx] = NULL;
drivers/gpu/drm/i915/selftests/i915_request.c
1301
struct i915_request *rq = request[idx];
drivers/gpu/drm/i915/selftests/i915_request.c
1314
kfree(request);
drivers/gpu/drm/i915/selftests/i915_request.c
132
if (i915_request_wait(request, 0, T) == -ETIME) {
drivers/gpu/drm/i915/selftests/i915_request.c
1322
struct i915_request **request;
drivers/gpu/drm/i915/selftests/i915_request.c
1336
request = kzalloc_objs(*request, nengines);
drivers/gpu/drm/i915/selftests/i915_request.c
1337
if (!request)
drivers/gpu/drm/i915/selftests/i915_request.c
1357
request[idx] = intel_engine_create_kernel_request(engine);
drivers/gpu/drm/i915/selftests/i915_request.c
1358
if (IS_ERR(request[idx])) {
drivers/gpu/drm/i915/selftests/i915_request.c
1359
err = PTR_ERR(request[idx]);
drivers/gpu/drm/i915/selftests/i915_request.c
1364
GEM_BUG_ON(request[idx]->context->vm != batch->vm);
drivers/gpu/drm/i915/selftests/i915_request.c
1367
err = i915_request_await_dma_fence(request[idx],
drivers/gpu/drm/i915/selftests/i915_request.c
137
if (!i915_request_completed(request)) {
drivers/gpu/drm/i915/selftests/i915_request.c
1370
i915_request_add(request[idx]);
drivers/gpu/drm/i915/selftests/i915_request.c
1377
err = i915_vma_move_to_active(batch, request[idx], 0);
drivers/gpu/drm/i915/selftests/i915_request.c
1380
err = emit_bb_start(request[idx], batch);
drivers/gpu/drm/i915/selftests/i915_request.c
1382
request[idx]->batch = batch;
drivers/gpu/drm/i915/selftests/i915_request.c
1384
i915_request_get(request[idx]);
drivers/gpu/drm/i915/selftests/i915_request.c
1385
i915_request_add(request[idx]);
drivers/gpu/drm/i915/selftests/i915_request.c
1387
prev = request[idx];
drivers/gpu/drm/i915/selftests/i915_request.c
1400
if (i915_request_completed(request[idx])) {
drivers/gpu/drm/i915/selftests/i915_request.c
1407
err = recursive_batch_resolve(request[idx]->batch);
drivers/gpu/drm/i915/selftests/i915_request.c
1414
timeout = i915_request_wait(request[idx], 0,
drivers/gpu/drm/i915/selftests/i915_request.c
142
if (i915_request_wait(request, 0, T) == -ETIME) {
drivers/gpu/drm/i915/selftests/i915_request.c
1423
GEM_BUG_ON(!i915_request_completed(request[idx]));
drivers/gpu/drm/i915/selftests/i915_request.c
1434
if (!request[idx])
drivers/gpu/drm/i915/selftests/i915_request.c
1437
cmd = i915_gem_object_pin_map_unlocked(request[idx]->batch->obj,
drivers/gpu/drm/i915/selftests/i915_request.c
1442
__i915_gem_object_flush_map(request[idx]->batch->obj,
drivers/gpu/drm/i915/selftests/i915_request.c
1444
i915_gem_object_unpin_map(request[idx]->batch->obj);
drivers/gpu/drm/i915/selftests/i915_request.c
1449
i915_vma_put(request[idx]->batch);
drivers/gpu/drm/i915/selftests/i915_request.c
1450
i915_request_put(request[idx]);
drivers/gpu/drm/i915/selftests/i915_request.c
1454
kfree(request);
drivers/gpu/drm/i915/selftests/i915_request.c
149
i915_request_put(request);
drivers/gpu/drm/i915/selftests/i915_request.c
158
struct i915_request *request;
drivers/gpu/drm/i915/selftests/i915_request.c
163
request = mock_request(rcs0(i915)->kernel_context, T);
drivers/gpu/drm/i915/selftests/i915_request.c
164
if (IS_ERR(request))
drivers/gpu/drm/i915/selftests/i915_request.c
165
return PTR_ERR(request);
drivers/gpu/drm/i915/selftests/i915_request.c
167
if (dma_fence_wait_timeout(&request->fence, false, T) != -ETIME) {
drivers/gpu/drm/i915/selftests/i915_request.c
172
i915_request_add(request);
drivers/gpu/drm/i915/selftests/i915_request.c
174
if (dma_fence_is_signaled(&request->fence)) {
drivers/gpu/drm/i915/selftests/i915_request.c
179
if (dma_fence_wait_timeout(&request->fence, false, T / 2) != -ETIME) {
drivers/gpu/drm/i915/selftests/i915_request.c
184
if (dma_fence_wait_timeout(&request->fence, false, T) <= 0) {
drivers/gpu/drm/i915/selftests/i915_request.c
189
if (!dma_fence_is_signaled(&request->fence)) {
drivers/gpu/drm/i915/selftests/i915_request.c
194
if (dma_fence_wait_timeout(&request->fence, false, T) <= 0) {
drivers/gpu/drm/i915/selftests/i915_request.c
208
struct i915_request *request, *vip;
drivers/gpu/drm/i915/selftests/i915_request.c
221
request = mock_request(ce, 2 * HZ);
drivers/gpu/drm/i915/selftests/i915_request.c
223
if (IS_ERR(request)) {
drivers/gpu/drm/i915/selftests/i915_request.c
224
err = PTR_ERR(request);
drivers/gpu/drm/i915/selftests/i915_request.c
228
i915_request_get(request);
drivers/gpu/drm/i915/selftests/i915_request.c
229
i915_request_add(request);
drivers/gpu/drm/i915/selftests/i915_request.c
247
if (!mock_cancel_request(request)) {
drivers/gpu/drm/i915/selftests/i915_request.c
255
request->engine->submit_request(request);
drivers/gpu/drm/i915/selftests/i915_request.c
264
if (i915_request_completed(request)) {
drivers/gpu/drm/i915/selftests/i915_request.c
275
i915_request_put(request);
drivers/gpu/drm/i915/selftests/i915_request.c
592
struct i915_request *request = NULL;
drivers/gpu/drm/i915/selftests/i915_request.c
597
i915_request_put(request);
drivers/gpu/drm/i915/selftests/i915_request.c
598
request = i915_request_create(engine->kernel_context);
drivers/gpu/drm/i915/selftests/i915_request.c
599
if (IS_ERR(request))
drivers/gpu/drm/i915/selftests/i915_request.c
600
return PTR_ERR(request);
drivers/gpu/drm/i915/selftests/i915_request.c
616
i915_request_get(request);
drivers/gpu/drm/i915/selftests/i915_request.c
617
i915_request_add(request);
drivers/gpu/drm/i915/selftests/i915_request.c
619
i915_request_wait(request, 0, MAX_SCHEDULE_TIMEOUT);
drivers/gpu/drm/i915/selftests/i915_request.c
620
i915_request_put(request);
drivers/gpu/drm/i915/selftests/i915_request.c
72
struct i915_request *request;
drivers/gpu/drm/i915/selftests/i915_request.c
76
request = mock_request(rcs0(i915)->kernel_context, HZ / 10);
drivers/gpu/drm/i915/selftests/i915_request.c
77
if (IS_ERR(request))
drivers/gpu/drm/i915/selftests/i915_request.c
78
return PTR_ERR(request);
drivers/gpu/drm/i915/selftests/i915_request.c
80
i915_request_add(request);
drivers/gpu/drm/i915/selftests/i915_request.c
89
struct i915_request *request;
drivers/gpu/drm/i915/selftests/i915_request.c
94
request = mock_request(rcs0(i915)->kernel_context, T);
drivers/gpu/drm/i915/selftests/i915_request.c
95
if (IS_ERR(request))
drivers/gpu/drm/i915/selftests/i915_request.c
96
return PTR_ERR(request);
drivers/gpu/drm/i915/selftests/i915_request.c
98
i915_request_get(request);
drivers/gpu/drm/i915/selftests/mock_request.c
33
struct i915_request *request;
drivers/gpu/drm/i915/selftests/mock_request.c
36
request = intel_context_create_request(ce);
drivers/gpu/drm/i915/selftests/mock_request.c
37
if (IS_ERR(request))
drivers/gpu/drm/i915/selftests/mock_request.c
38
return request;
drivers/gpu/drm/i915/selftests/mock_request.c
40
request->mock.delay = delay;
drivers/gpu/drm/i915/selftests/mock_request.c
41
return request;
drivers/gpu/drm/i915/selftests/mock_request.c
44
bool mock_cancel_request(struct i915_request *request)
drivers/gpu/drm/i915/selftests/mock_request.c
47
container_of(request->engine, typeof(*engine), base);
drivers/gpu/drm/i915/selftests/mock_request.c
51
was_queued = !list_empty(&request->mock.link);
drivers/gpu/drm/i915/selftests/mock_request.c
52
list_del_init(&request->mock.link);
drivers/gpu/drm/i915/selftests/mock_request.c
56
i915_request_unsubmit(request);
drivers/gpu/drm/i915/selftests/mock_request.h
35
bool mock_cancel_request(struct i915_request *request);
drivers/gpu/drm/mediatek/mtk_dp.c
2235
u8 request;
drivers/gpu/drm/mediatek/mtk_dp.c
2245
switch (msg->request) {
drivers/gpu/drm/mediatek/mtk_dp.c
2251
request = msg->request & ~DP_AUX_I2C_WRITE_STATUS_UPDATE;
drivers/gpu/drm/mediatek/mtk_dp.c
2257
request = msg->request;
drivers/gpu/drm/mediatek/mtk_dp.c
2262
msg->request);
drivers/gpu/drm/mediatek/mtk_dp.c
2271
ret = mtk_dp_aux_do_transfer(mtk_dp, is_read, request,
drivers/gpu/drm/msm/adreno/a6xx_gmu.c
364
int request, ack;
drivers/gpu/drm/msm/adreno/a6xx_gmu.c
376
request = a6xx_gmu_oob_bits[state].set;
drivers/gpu/drm/msm/adreno/a6xx_gmu.c
379
request = a6xx_gmu_oob_bits[state].set_new;
drivers/gpu/drm/msm/adreno/a6xx_gmu.c
381
if (!request || !ack) {
drivers/gpu/drm/msm/adreno/a6xx_gmu.c
390
gmu_write(gmu, REG_A6XX_GMU_HOST2GMU_INTR_SET, 1 << request);
drivers/gpu/drm/msm/dp/dp_aux.c
248
bool i2c_read = input_msg->request &
drivers/gpu/drm/msm/dp/dp_aux.c
284
bool i2c_mot = input_msg->request & DP_AUX_I2C_MOT;
drivers/gpu/drm/msm/dp/dp_aux.c
285
bool i2c_read = input_msg->request &
drivers/gpu/drm/msm/dp/dp_aux.c
355
aux->native = msg->request & (DP_AUX_NATIVE_WRITE & DP_AUX_NATIVE_READ);
drivers/gpu/drm/msm/dp/dp_aux.c
368
__func__, msg->size, msg->request);
drivers/gpu/drm/msm/dp/dp_aux.c
396
aux->read = msg->request & (DP_AUX_I2C_READ & DP_AUX_NATIVE_READ);
drivers/gpu/drm/msm/dp/dp_link.c
1004
return (link->request.test_requested & DP_TEST_LINK_VIDEO_PATTERN)
drivers/gpu/drm/msm/dp/dp_link.c
1005
&& !(link->request.test_requested &
drivers/gpu/drm/msm/dp/dp_link.c
1011
return (link->request.test_requested & DP_TEST_LINK_AUDIO_PATTERN);
drivers/gpu/drm/msm/dp/dp_link.c
1016
link->request = (const struct msm_dp_link_request){ 0 };
drivers/gpu/drm/msm/dp/dp_link.c
1051
if (link->request.test_requested == DP_TEST_LINK_EDID_READ) {
drivers/gpu/drm/msm/dp/dp_link.c
46
struct msm_dp_link_request request;
drivers/gpu/drm/msm/dp/dp_link.c
554
link->request.test_link_rate = bp;
drivers/gpu/drm/msm/dp/dp_link.c
556
link->request.test_link_rate);
drivers/gpu/drm/msm/dp/dp_link.c
570
link->request.test_lane_count = bp;
drivers/gpu/drm/msm/dp/dp_link.c
572
link->request.test_lane_count);
drivers/gpu/drm/msm/dp/dp_link.c
676
link->request.test_requested = data;
drivers/gpu/drm/msm/dp/dp_link.c
677
if (link->request.test_requested == DP_TEST_LINK_PHY_TEST_PATTERN) {
drivers/gpu/drm/msm/dp/dp_link.c
686
if (link->request.test_requested == DP_TEST_LINK_TRAINING) {
drivers/gpu/drm/msm/dp/dp_link.c
693
link->request.test_requested)) {
drivers/gpu/drm/msm/dp/dp_link.c
708
if (link->request.test_requested != DP_TEST_LINK_EDID_READ)
drivers/gpu/drm/msm/dp/dp_link.c
753
if (link->request.test_requested != DP_TEST_LINK_TRAINING)
drivers/gpu/drm/msm/dp/dp_link.c
759
link->request.test_link_rate,
drivers/gpu/drm/msm/dp/dp_link.c
760
link->request.test_lane_count);
drivers/gpu/drm/msm/dp/dp_link.c
762
link->msm_dp_link.link_params.num_lanes = link->request.test_lane_count;
drivers/gpu/drm/msm/dp/dp_link.c
764
drm_dp_bw_code_to_link_rate(link->request.test_link_rate);
drivers/gpu/drm/msm/dp/dp_link.c
877
if (!(link->request.test_requested & DP_TEST_LINK_PHY_TEST_PATTERN)) {
drivers/gpu/drm/msm/dp/dp_link.c
882
if (!is_link_rate_valid(link->request.test_link_rate) ||
drivers/gpu/drm/msm/dp/dp_link.c
883
!is_lane_count_valid(link->request.test_lane_count)) {
drivers/gpu/drm/msm/dp/dp_link.c
885
link->request.test_link_rate,
drivers/gpu/drm/msm/dp/dp_link.c
886
link->request.test_lane_count);
drivers/gpu/drm/msm/dp/dp_link.c
897
link->request.test_link_rate,
drivers/gpu/drm/msm/dp/dp_link.c
898
link->request.test_lane_count);
drivers/gpu/drm/msm/dp/dp_link.c
900
link->msm_dp_link.link_params.num_lanes = link->request.test_lane_count;
drivers/gpu/drm/msm/dp/dp_link.c
902
drm_dp_bw_code_to_link_rate(link->request.test_link_rate);
drivers/gpu/drm/nouveau/nouveau_connector.c
1243
msg->request, &size, msg->address, msg->buffer);
drivers/gpu/drm/radeon/atombios_dp.c
173
tx_buf[2] = (msg->request << 4) |
drivers/gpu/drm/radeon/atombios_dp.c
177
switch (msg->request & ~DP_AUX_I2C_MOT) {
drivers/gpu/drm/radeon/ci_dpm.c
4847
u8 request;
drivers/gpu/drm/radeon/ci_dpm.c
4851
request = PCIE_PERF_REQ_PECI_GEN3;
drivers/gpu/drm/radeon/ci_dpm.c
4853
request = PCIE_PERF_REQ_PECI_GEN2;
drivers/gpu/drm/radeon/ci_dpm.c
4855
request = PCIE_PERF_REQ_PECI_GEN1;
drivers/gpu/drm/radeon/ci_dpm.c
4857
if ((request == PCIE_PERF_REQ_PECI_GEN1) &&
drivers/gpu/drm/radeon/ci_dpm.c
4862
radeon_acpi_pcie_performance_request(rdev, request, false);
drivers/gpu/drm/radeon/cypress_dpm.c
366
u8 request;
drivers/gpu/drm/radeon/cypress_dpm.c
370
request = PCIE_PERF_REQ_PECI_GEN1;
drivers/gpu/drm/radeon/cypress_dpm.c
372
request = PCIE_PERF_REQ_PECI_GEN2;
drivers/gpu/drm/radeon/cypress_dpm.c
374
request = PCIE_PERF_REQ_PECI_GEN3;
drivers/gpu/drm/radeon/cypress_dpm.c
376
cypress_pcie_performance_request(rdev, request, false);
drivers/gpu/drm/radeon/cypress_dpm.c
388
u8 request;
drivers/gpu/drm/radeon/cypress_dpm.c
392
request = PCIE_PERF_REQ_PECI_GEN1;
drivers/gpu/drm/radeon/cypress_dpm.c
394
request = PCIE_PERF_REQ_PECI_GEN2;
drivers/gpu/drm/radeon/cypress_dpm.c
396
request = PCIE_PERF_REQ_PECI_GEN3;
drivers/gpu/drm/radeon/cypress_dpm.c
398
cypress_pcie_performance_request(rdev, request, false);
drivers/gpu/drm/radeon/radeon_dp_auxch.c
120
byte = (msg->request << 4) | ((msg->address >> 16) & 0xf);
drivers/gpu/drm/radeon/radeon_dp_auxch.c
74
switch (msg->request & ~DP_AUX_I2C_MOT) {
drivers/gpu/drm/radeon/radeon_kms.c
244
switch (info->request) {
drivers/gpu/drm/radeon/radeon_kms.c
606
DRM_DEBUG_KMS("Invalid request %d\n", info->request);
drivers/gpu/drm/radeon/si_dpm.c
5733
u8 request;
drivers/gpu/drm/radeon/si_dpm.c
5737
request = PCIE_PERF_REQ_PECI_GEN3;
drivers/gpu/drm/radeon/si_dpm.c
5739
request = PCIE_PERF_REQ_PECI_GEN2;
drivers/gpu/drm/radeon/si_dpm.c
5741
request = PCIE_PERF_REQ_PECI_GEN1;
drivers/gpu/drm/radeon/si_dpm.c
5743
if ((request == PCIE_PERF_REQ_PECI_GEN1) &&
drivers/gpu/drm/radeon/si_dpm.c
5748
radeon_acpi_pcie_performance_request(rdev, request, false);
drivers/gpu/drm/tegra/dp.c
374
struct drm_dp_link_train_set *request = &train->request;
drivers/gpu/drm/tegra/dp.c
379
request->voltage_swing[i] = 0;
drivers/gpu/drm/tegra/dp.c
382
request->pre_emphasis[i] = 0;
drivers/gpu/drm/tegra/dp.c
385
request->post_cursor[i] = 0;
drivers/gpu/drm/tegra/dp.c
401
struct drm_dp_link_train_set *request = &link->train.request;
drivers/gpu/drm/tegra/dp.c
413
vs = request->voltage_swing;
drivers/gpu/drm/tegra/dp.c
414
pe = request->pre_emphasis;
drivers/gpu/drm/tegra/dp.c
415
pc = request->post_cursor;
drivers/gpu/drm/tegra/dp.c
511
struct drm_dp_link_train_set *request = &train->request;
drivers/gpu/drm/tegra/dp.c
516
if (request->voltage_swing[i] != adjust->voltage_swing[i])
drivers/gpu/drm/tegra/dp.c
517
request->voltage_swing[i] = adjust->voltage_swing[i];
drivers/gpu/drm/tegra/dp.c
520
if (request->pre_emphasis[i] != adjust->pre_emphasis[i])
drivers/gpu/drm/tegra/dp.c
521
request->pre_emphasis[i] = adjust->pre_emphasis[i];
drivers/gpu/drm/tegra/dp.c
524
if (request->post_cursor[i] != adjust->post_cursor[i])
drivers/gpu/drm/tegra/dp.c
525
request->post_cursor[i] = adjust->post_cursor[i];
drivers/gpu/drm/tegra/dp.h
100
struct drm_dp_link_train_set request;
drivers/gpu/drm/tegra/dpaux.c
144
switch (msg->request & ~DP_AUX_I2C_MOT) {
drivers/gpu/drm/tegra/dpaux.c
159
switch (msg->request & ~DP_AUX_I2C_MOT) {
drivers/gpu/drm/tegra/dpaux.c
161
if (msg->request & DP_AUX_I2C_MOT)
drivers/gpu/drm/tegra/dpaux.c
169
if (msg->request & DP_AUX_I2C_MOT)
drivers/gpu/drm/tegra/dpaux.c
177
if (msg->request & DP_AUX_I2C_MOT)
drivers/gpu/drm/tegra/dpaux.c
199
if ((msg->request & DP_AUX_I2C_READ) == 0) {
drivers/gpu/drm/tegra/dpaux.c
248
if (msg->request & DP_AUX_I2C_READ) {
drivers/gpu/drm/tegra/sor.c
814
u8 vs = link->train.request.voltage_swing[i];
drivers/gpu/drm/tegra/sor.c
815
u8 pe = link->train.request.pre_emphasis[i];
drivers/gpu/drm/tegra/sor.c
816
u8 pc = link->train.request.post_cursor[i];
drivers/gpu/drm/tiny/appletbdrm.c
142
struct appletbdrm_fb_request *request;
drivers/gpu/drm/tiny/appletbdrm.c
154
struct appletbdrm_msg_request_header *request, size_t size)
drivers/gpu/drm/tiny/appletbdrm.c
161
request, size, &actual_size, APPLETBDRM_BULK_MSG_TIMEOUT);
drivers/gpu/drm/tiny/appletbdrm.c
225
struct appletbdrm_msg_simple_request *request;
drivers/gpu/drm/tiny/appletbdrm.c
228
request = kzalloc_obj(*request);
drivers/gpu/drm/tiny/appletbdrm.c
229
if (!request)
drivers/gpu/drm/tiny/appletbdrm.c
232
request->header.unk_00 = cpu_to_le16(2);
drivers/gpu/drm/tiny/appletbdrm.c
233
request->header.unk_02 = cpu_to_le16(0x1512);
drivers/gpu/drm/tiny/appletbdrm.c
234
request->header.size = cpu_to_le32(sizeof(*request) - sizeof(request->header));
drivers/gpu/drm/tiny/appletbdrm.c
235
request->msg = msg;
drivers/gpu/drm/tiny/appletbdrm.c
236
request->size = request->header.size;
drivers/gpu/drm/tiny/appletbdrm.c
238
ret = appletbdrm_send_request(adev, &request->header, sizeof(*request));
drivers/gpu/drm/tiny/appletbdrm.c
240
kfree(request);
drivers/gpu/drm/tiny/appletbdrm.c
356
appletbdrm_state->request = kzalloc(request_size, GFP_KERNEL);
drivers/gpu/drm/tiny/appletbdrm.c
358
if (!appletbdrm_state->request)
drivers/gpu/drm/tiny/appletbdrm.c
382
struct appletbdrm_fb_request *request = appletbdrm_state->request;
drivers/gpu/drm/tiny/appletbdrm.c
400
request->header.unk_00 = cpu_to_le16(2);
drivers/gpu/drm/tiny/appletbdrm.c
401
request->header.unk_02 = cpu_to_le16(0x12);
drivers/gpu/drm/tiny/appletbdrm.c
402
request->header.unk_04 = cpu_to_le32(9);
drivers/gpu/drm/tiny/appletbdrm.c
403
request->header.size = cpu_to_le32(request_size - sizeof(request->header));
drivers/gpu/drm/tiny/appletbdrm.c
404
request->unk_10 = cpu_to_le16(1);
drivers/gpu/drm/tiny/appletbdrm.c
405
request->msg_id = timestamp;
drivers/gpu/drm/tiny/appletbdrm.c
407
frame = (struct appletbdrm_frame *)request->data;
drivers/gpu/drm/tiny/appletbdrm.c
441
footer = (struct appletbdrm_fb_request_footer *)&request->data[frames_size];
drivers/gpu/drm/tiny/appletbdrm.c
449
ret = appletbdrm_send_request(adev, &request->header, request_size);
drivers/gpu/drm/tiny/appletbdrm.c
528
appletbdrm_state->request = NULL;
drivers/gpu/drm/tiny/appletbdrm.c
546
kfree(appletbdrm_state->request);
drivers/gpu/drm/xe/tests/xe_guc_relay_test.c
282
u32 request[] = {
drivers/gpu/drm/xe/tests/xe_guc_relay_test.c
297
request, ARRAY_SIZE(request),
drivers/gpu/drm/xe/tests/xe_guc_relay_test.c
310
u32 request[] = {
drivers/gpu/drm/xe/tests/xe_guc_relay_test.c
317
u32 response[ARRAY_SIZE(request)];
drivers/gpu/drm/xe/tests/xe_guc_relay_test.c
327
request, ARRAY_SIZE(request),
drivers/gpu/drm/xe/tests/xe_guc_relay_test.c
337
KUNIT_EXPECT_EQ(test, request[n], response[n]);
drivers/gpu/drm/xe/tests/xe_guc_relay_test.c
343
u32 request[] = {
drivers/gpu/drm/xe/tests/xe_guc_relay_test.c
358
request, ARRAY_SIZE(request),
drivers/gpu/drm/xe/tests/xe_guc_relay_test.c
366
u32 request[] = {
drivers/gpu/drm/xe/tests/xe_guc_relay_test.c
383
request, ARRAY_SIZE(request),
drivers/gpu/drm/xe/tests/xe_guc_relay_test.c
391
u32 request[] = {
drivers/gpu/drm/xe/tests/xe_guc_relay_test.c
407
request, ARRAY_SIZE(request),
drivers/gpu/drm/xe/xe_gt_sriov_pf_config.c
47
u32 request[] = {
drivers/gpu/drm/xe/xe_gt_sriov_pf_config.c
55
return xe_guc_ct_send_block(&guc->ct, request, ARRAY_SIZE(request));
drivers/gpu/drm/xe/xe_gt_sriov_pf_control.c
48
u32 request[PF2GUC_VF_CONTROL_REQUEST_MSG_LEN] = {
drivers/gpu/drm/xe/xe_gt_sriov_pf_control.c
57
ret = xe_guc_ct_send_block(&guc->ct, request, ARRAY_SIZE(request));
drivers/gpu/drm/xe/xe_gt_sriov_pf_migration.c
157
u32 request[PF2GUC_SAVE_RESTORE_VF_REQUEST_MSG_LEN] = {
drivers/gpu/drm/xe/xe_gt_sriov_pf_migration.c
168
return xe_guc_ct_send_block(&guc->ct, request, ARRAY_SIZE(request));
drivers/gpu/drm/xe/xe_gt_sriov_pf_policy.c
27
u32 request[] = {
drivers/gpu/drm/xe/xe_gt_sriov_pf_policy.c
34
return xe_guc_ct_send_block(&guc->ct, request, ARRAY_SIZE(request));
drivers/gpu/drm/xe/xe_gt_sriov_pf_service.c
248
const u32 *request, u32 len, u32 *response, u32 size)
drivers/gpu/drm/xe/xe_gt_sriov_pf_service.c
258
mbz = FIELD_GET(VF2PF_HANDSHAKE_REQUEST_MSG_0_MBZ, request[0]);
drivers/gpu/drm/xe/xe_gt_sriov_pf_service.c
262
wanted_major = FIELD_GET(VF2PF_HANDSHAKE_REQUEST_MSG_1_MAJOR, request[1]);
drivers/gpu/drm/xe/xe_gt_sriov_pf_service.c
263
wanted_minor = FIELD_GET(VF2PF_HANDSHAKE_REQUEST_MSG_1_MINOR, request[1]);
drivers/gpu/drm/xe/xe_gt_sriov_vf.c
127
u32 request[VF2GUC_MATCH_VERSION_REQUEST_MSG_LEN] = {
drivers/gpu/drm/xe/xe_gt_sriov_vf.c
141
ret = xe_guc_mmio_send_recv(guc, request, ARRAY_SIZE(request), response);
drivers/gpu/drm/xe/xe_gt_sriov_vf.c
335
u32 request[GUC_HXG_REQUEST_MSG_MIN_LEN] = {
drivers/gpu/drm/xe/xe_gt_sriov_vf.c
343
ret = xe_guc_mmio_send(guc, request, ARRAY_SIZE(request));
drivers/gpu/drm/xe/xe_gt_sriov_vf.c
363
u32 request[GUC_HXG_REQUEST_MSG_MIN_LEN] = {
drivers/gpu/drm/xe/xe_gt_sriov_vf.c
371
ret = xe_guc_mmio_send(guc, request, ARRAY_SIZE(request));
drivers/gpu/drm/xe/xe_gt_sriov_vf.c
390
u32 request[VF2GUC_QUERY_SINGLE_KLV_REQUEST_MSG_LEN] = {
drivers/gpu/drm/xe/xe_gt_sriov_vf.c
402
ret = xe_guc_mmio_send_recv(guc, request, ARRAY_SIZE(request), response);
drivers/gpu/drm/xe/xe_gt_sriov_vf.c
735
u32 request[VF2PF_HANDSHAKE_REQUEST_MSG_LEN] = {
drivers/gpu/drm/xe/xe_gt_sriov_vf.c
748
request, ARRAY_SIZE(request),
drivers/gpu/drm/xe/xe_gt_sriov_vf.c
77
u32 request[GUC_HXG_REQUEST_MSG_MIN_LEN] = {
drivers/gpu/drm/xe/xe_gt_sriov_vf.c
84
ret = xe_guc_mmio_send(guc, request, ARRAY_SIZE(request));
drivers/gpu/drm/xe/xe_gt_sriov_vf.c
933
u32 request[VF2PF_QUERY_RUNTIME_REQUEST_MSG_LEN];
drivers/gpu/drm/xe/xe_gt_sriov_vf.c
947
request[0] = FIELD_PREP(GUC_HXG_MSG_0_ORIGIN, GUC_HXG_ORIGIN_HOST) |
drivers/gpu/drm/xe/xe_gt_sriov_vf.c
954
request[1] = FIELD_PREP(VF2PF_QUERY_RUNTIME_REQUEST_MSG_1_START, start);
drivers/gpu/drm/xe/xe_gt_sriov_vf.c
956
request, ARRAY_SIZE(request),
drivers/gpu/drm/xe/xe_guc.c
1413
int xe_guc_mmio_send_recv(struct xe_guc *guc, const u32 *request,
drivers/gpu/drm/xe/xe_guc.c
1432
xe_assert(xe, FIELD_GET(GUC_HXG_MSG_0_ORIGIN, request[0]) ==
drivers/gpu/drm/xe/xe_guc.c
1434
xe_assert(xe, FIELD_GET(GUC_HXG_MSG_0_TYPE, request[0]) ==
drivers/gpu/drm/xe/xe_guc.c
1442
request[i]);
drivers/gpu/drm/xe/xe_guc.c
1447
request[i]);
drivers/gpu/drm/xe/xe_guc.c
1459
xe_gt_dbg(gt, "GuC mmio request %#x: lost, trying again\n", request[0]);
drivers/gpu/drm/xe/xe_guc.c
1465
request[0], reply);
drivers/gpu/drm/xe/xe_guc.c
1504
request[0], reason);
drivers/gpu/drm/xe/xe_guc.c
1515
request[0], hint);
drivers/gpu/drm/xe/xe_guc.c
1520
request[0], error, hint);
drivers/gpu/drm/xe/xe_guc.c
1528
request[0], header);
drivers/gpu/drm/xe/xe_guc.c
1547
int xe_guc_mmio_send(struct xe_guc *guc, const u32 *request, u32 len)
drivers/gpu/drm/xe/xe_guc.c
1549
return xe_guc_mmio_send_recv(guc, request, len, NULL);
drivers/gpu/drm/xe/xe_guc.c
1555
u32 request[HOST2GUC_SELF_CFG_REQUEST_MSG_LEN] = {
drivers/gpu/drm/xe/xe_guc.c
1573
ret = xe_guc_mmio_send(guc, request, ARRAY_SIZE(request));
drivers/gpu/drm/xe/xe_guc.h
50
int xe_guc_mmio_send(struct xe_guc *guc, const u32 *request, u32 len);
drivers/gpu/drm/xe/xe_guc.h
51
int xe_guc_mmio_send_recv(struct xe_guc *guc, const u32 *request, u32 len,
drivers/gpu/drm/xe/xe_guc_ct.c
503
u32 request[HOST2GUC_CONTROL_CTB_REQUEST_MSG_LEN] = {
drivers/gpu/drm/xe/xe_guc_ct.c
512
int ret = xe_guc_mmio_send(ct_to_guc(ct), request, ARRAY_SIZE(request));
drivers/gpu/drm/xe/xe_guc_relay.c
143
u32 *request;
drivers/gpu/drm/xe/xe_guc_relay.c
252
txn->request = txn->request_buf + txn->offset;
drivers/gpu/drm/xe/xe_pcode.c
147
u32 request, u32 reply_mask, u32 reply,
drivers/gpu/drm/xe/xe_pcode.c
156
*status = pcode_mailbox_rw(tile, mbox, &request, NULL, 1, true,
drivers/gpu/drm/xe/xe_pcode.c
159
*status = __pcode_mailbox_rw(tile, mbox, &request, NULL, 1, true,
drivers/gpu/drm/xe/xe_pcode.c
161
if ((*status == 0) && ((request & reply_mask) == reply))
drivers/gpu/drm/xe/xe_pcode.c
193
int xe_pcode_request(struct xe_tile *tile, u32 mbox, u32 request,
drivers/gpu/drm/xe/xe_pcode.c
203
ret = pcode_try_request(tile, mbox, request, reply_mask, reply, &status,
drivers/gpu/drm/xe/xe_pcode.c
221
ret = pcode_try_request(tile, mbox, request, reply_mask, reply, &status,
drivers/gpu/drm/xe/xe_pcode.c
296
u32 status, request = DGFX_GET_INIT_STATUS;
drivers/gpu/drm/xe/xe_pcode.c
310
ret = pcode_try_request(tile, DGFX_PCODE_STATUS, request,
drivers/gpu/drm/xe/xe_pcode.c
371
int intel_pcode_request(struct drm_device *drm, u32 mbox, u32 request,
drivers/gpu/drm/xe/xe_pcode.c
377
return xe_pcode_request(tile, mbox, request, reply_mask, reply, timeout_base_ms);
drivers/gpu/drm/xe/xe_pcode.h
29
int xe_pcode_request(struct xe_tile *tile, u32 mbox, u32 request,
drivers/gpu/drm/xe/xe_pcode.h
42
int intel_pcode_request(struct drm_device *drm, u32 mbox, u32 request,
drivers/gpu/drm/xlnx/zynqmp_dp.c
1106
ret = zynqmp_dp_aux_cmd_submit(dp, msg->request, msg->address,
drivers/greybus/connection.c
544
req = operation->request->payload;
drivers/greybus/control.c
133
struct gb_control_connected_request request;
drivers/greybus/control.c
135
request.cport_id = cpu_to_le16(cport_id);
drivers/greybus/control.c
137
&request, sizeof(request), NULL, 0);
drivers/greybus/control.c
142
struct gb_control_disconnected_request request;
drivers/greybus/control.c
144
request.cport_id = cpu_to_le16(cport_id);
drivers/greybus/control.c
146
GB_CONTROL_TYPE_DISCONNECTED, &request,
drivers/greybus/control.c
147
sizeof(request), NULL, 0);
drivers/greybus/control.c
153
struct gb_control_disconnecting_request *request;
drivers/greybus/control.c
159
sizeof(*request), 0, 0,
drivers/greybus/control.c
164
request = operation->request->payload;
drivers/greybus/control.c
165
request->cport_id = cpu_to_le16(cport_id);
drivers/greybus/control.c
21
struct gb_control_version_request request;
drivers/greybus/control.c
217
struct gb_control_bundle_pm_request request;
drivers/greybus/control.c
221
request.bundle_id = bundle_id;
drivers/greybus/control.c
223
GB_CONTROL_TYPE_BUNDLE_SUSPEND, &request,
drivers/greybus/control.c
224
sizeof(request), &response, sizeof(response));
drivers/greybus/control.c
242
struct gb_control_bundle_pm_request request;
drivers/greybus/control.c
246
request.bundle_id = bundle_id;
drivers/greybus/control.c
248
GB_CONTROL_TYPE_BUNDLE_RESUME, &request,
drivers/greybus/control.c
249
sizeof(request), &response, sizeof(response));
drivers/greybus/control.c
25
request.major = GB_CONTROL_VERSION_MAJOR;
drivers/greybus/control.c
26
request.minor = GB_CONTROL_VERSION_MINOR;
drivers/greybus/control.c
267
struct gb_control_bundle_pm_request request;
drivers/greybus/control.c
271
request.bundle_id = bundle_id;
drivers/greybus/control.c
273
GB_CONTROL_TYPE_BUNDLE_DEACTIVATE, &request,
drivers/greybus/control.c
274
sizeof(request), &response, sizeof(response));
drivers/greybus/control.c
293
struct gb_control_bundle_pm_request request;
drivers/greybus/control.c
30
&request, sizeof(request), &response,
drivers/greybus/control.c
300
request.bundle_id = bundle_id;
drivers/greybus/control.c
302
GB_CONTROL_TYPE_BUNDLE_ACTIVATE, &request,
drivers/greybus/control.c
303
sizeof(request), &response, sizeof(response));
drivers/greybus/control.c
39
if (response.major > request.major) {
drivers/greybus/control.c
42
response.major, request.major);
drivers/greybus/control.c
59
struct gb_control_bundle_version_request request;
drivers/greybus/control.c
63
request.bundle_id = bundle->id;
drivers/greybus/control.c
67
&request, sizeof(request),
drivers/greybus/operation.c
1078
gb_message_cancel(operation->request);
drivers/greybus/operation.c
1081
trace_gb_message_cancel_outgoing(operation->request);
drivers/greybus/operation.c
1140
void *request, int request_size,
drivers/greybus/operation.c
1148
(request_size && !request))
drivers/greybus/operation.c
1158
memcpy(operation->request->payload, request, request_size);
drivers/greybus/operation.c
1193
int type, void *request,
drivers/greybus/operation.c
1200
if (request_size && !request)
drivers/greybus/operation.c
1211
memcpy(operation->request->payload, request, request_size);
drivers/greybus/operation.c
286
gb_message_cancel(operation->request);
drivers/greybus/operation.c
489
request_header = operation->request->header;
drivers/greybus/operation.c
532
operation->request = gb_operation_message_alloc(hd, type, request_size,
drivers/greybus/operation.c
534
if (!operation->request)
drivers/greybus/operation.c
536
operation->request->operation = operation;
drivers/greybus/operation.c
560
gb_operation_message_free(operation->request);
drivers/greybus/operation.c
652
memcpy(operation->request->header, data, size);
drivers/greybus/operation.c
680
gb_operation_message_free(operation->request);
drivers/greybus/operation.c
755
header = operation->request->header;
drivers/greybus/operation.c
769
ret = gb_message_send(operation->request, gfp);
drivers/greybus/operation.c
940
trace_gb_message_recv_request(operation->request);
drivers/greybus/svc.c
1004
struct gb_svc_module_removed_request *request;
drivers/greybus/svc.c
1011
request = operation->request->payload;
drivers/greybus/svc.c
1012
module_id = request->primary_intf_id;
drivers/greybus/svc.c
1032
struct gb_svc_intf_oops_request *request;
drivers/greybus/svc.c
1040
request = operation->request->payload;
drivers/greybus/svc.c
1041
intf_id = request->intf_id;
drivers/greybus/svc.c
1042
reason = request->reason;
drivers/greybus/svc.c
1063
struct gb_svc_intf_mailbox_event_request *request;
drivers/greybus/svc.c
1072
request = operation->request->payload;
drivers/greybus/svc.c
1073
intf_id = request->intf_id;
drivers/greybus/svc.c
1074
result_code = le16_to_cpu(request->result_code);
drivers/greybus/svc.c
1075
mailbox = le32_to_cpu(request->mailbox);
drivers/greybus/svc.c
1099
type = operation->request->header->type;
drivers/greybus/svc.c
1147
struct gb_message *request = op->request;
drivers/greybus/svc.c
1150
if (request->payload_size < sizeof(*reset)) {
drivers/greybus/svc.c
1152
request->payload_size, sizeof(*reset));
drivers/greybus/svc.c
1155
reset = request->payload;
drivers/greybus/svc.c
1165
struct gb_svc_module_inserted_request *request;
drivers/greybus/svc.c
1167
if (op->request->payload_size < sizeof(*request)) {
drivers/greybus/svc.c
1169
op->request->payload_size, sizeof(*request));
drivers/greybus/svc.c
1173
request = op->request->payload;
drivers/greybus/svc.c
1176
request->primary_intf_id);
drivers/greybus/svc.c
1184
struct gb_svc_module_removed_request *request;
drivers/greybus/svc.c
1186
if (op->request->payload_size < sizeof(*request)) {
drivers/greybus/svc.c
1188
op->request->payload_size, sizeof(*request));
drivers/greybus/svc.c
1192
request = op->request->payload;
drivers/greybus/svc.c
1195
request->primary_intf_id);
drivers/greybus/svc.c
1203
struct gb_svc_intf_oops_request *request;
drivers/greybus/svc.c
1205
if (op->request->payload_size < sizeof(*request)) {
drivers/greybus/svc.c
1207
op->request->payload_size, sizeof(*request));
drivers/greybus/svc.c
1217
struct gb_svc_intf_mailbox_event_request *request;
drivers/greybus/svc.c
1219
if (op->request->payload_size < sizeof(*request)) {
drivers/greybus/svc.c
1221
op->request->payload_size, sizeof(*request));
drivers/greybus/svc.c
1225
request = op->request->payload;
drivers/greybus/svc.c
1227
dev_dbg(&svc->dev, "%s - id = %u\n", __func__, request->intf_id);
drivers/greybus/svc.c
177
struct gb_svc_pwrmon_sample_get_request request;
drivers/greybus/svc.c
181
request.rail_id = rail_id;
drivers/greybus/svc.c
182
request.measurement_type = measurement_type;
drivers/greybus/svc.c
185
&request, sizeof(request),
drivers/greybus/svc.c
214
struct gb_svc_pwrmon_intf_sample_get_request request;
drivers/greybus/svc.c
218
request.intf_id = intf_id;
drivers/greybus/svc.c
219
request.measurement_type = measurement_type;
drivers/greybus/svc.c
223
&request, sizeof(request),
drivers/greybus/svc.c
261
struct gb_svc_intf_device_id_request request;
drivers/greybus/svc.c
263
request.intf_id = intf_id;
drivers/greybus/svc.c
264
request.device_id = device_id;
drivers/greybus/svc.c
267
&request, sizeof(request), NULL, 0);
drivers/greybus/svc.c
272
struct gb_svc_intf_eject_request request;
drivers/greybus/svc.c
275
request.intf_id = intf_id;
drivers/greybus/svc.c
282
GB_SVC_TYPE_INTF_EJECT, &request,
drivers/greybus/svc.c
283
sizeof(request), NULL, 0,
drivers/greybus/svc.c
295
struct gb_svc_intf_vsys_request request;
drivers/greybus/svc.c
299
request.intf_id = intf_id;
drivers/greybus/svc.c
307
&request, sizeof(request),
drivers/greybus/svc.c
318
struct gb_svc_intf_refclk_request request;
drivers/greybus/svc.c
322
request.intf_id = intf_id;
drivers/greybus/svc.c
330
&request, sizeof(request),
drivers/greybus/svc.c
341
struct gb_svc_intf_unipro_request request;
drivers/greybus/svc.c
345
request.intf_id = intf_id;
drivers/greybus/svc.c
353
&request, sizeof(request),
drivers/greybus/svc.c
364
struct gb_svc_intf_activate_request request;
drivers/greybus/svc.c
368
request.intf_id = intf_id;
drivers/greybus/svc.c
372
&request, sizeof(request),
drivers/greybus/svc.c
390
struct gb_svc_intf_resume_request request;
drivers/greybus/svc.c
394
request.intf_id = intf_id;
drivers/greybus/svc.c
398
&request, sizeof(request),
drivers/greybus/svc.c
419
struct gb_svc_dme_peer_get_request request;
drivers/greybus/svc.c
424
request.intf_id = intf_id;
drivers/greybus/svc.c
425
request.attr = cpu_to_le16(attr);
drivers/greybus/svc.c
426
request.selector = cpu_to_le16(selector);
drivers/greybus/svc.c
429
&request, sizeof(request),
drivers/greybus/svc.c
453
struct gb_svc_dme_peer_set_request request;
drivers/greybus/svc.c
458
request.intf_id = intf_id;
drivers/greybus/svc.c
459
request.attr = cpu_to_le16(attr);
drivers/greybus/svc.c
460
request.selector = cpu_to_le16(selector);
drivers/greybus/svc.c
461
request.value = cpu_to_le32(value);
drivers/greybus/svc.c
464
&request, sizeof(request),
drivers/greybus/svc.c
487
struct gb_svc_conn_create_request request;
drivers/greybus/svc.c
489
request.intf1_id = intf1_id;
drivers/greybus/svc.c
490
request.cport1_id = cpu_to_le16(cport1_id);
drivers/greybus/svc.c
491
request.intf2_id = intf2_id;
drivers/greybus/svc.c
492
request.cport2_id = cpu_to_le16(cport2_id);
drivers/greybus/svc.c
493
request.tc = 0; /* TC0 */
drivers/greybus/svc.c
494
request.flags = cport_flags;
drivers/greybus/svc.c
497
&request, sizeof(request), NULL, 0);
drivers/greybus/svc.c
503
struct gb_svc_conn_destroy_request request;
drivers/greybus/svc.c
507
request.intf1_id = intf1_id;
drivers/greybus/svc.c
508
request.cport1_id = cpu_to_le16(cport1_id);
drivers/greybus/svc.c
509
request.intf2_id = intf2_id;
drivers/greybus/svc.c
510
request.cport2_id = cpu_to_le16(cport2_id);
drivers/greybus/svc.c
513
&request, sizeof(request), NULL, 0);
drivers/greybus/svc.c
524
struct gb_svc_route_create_request request;
drivers/greybus/svc.c
526
request.intf1_id = intf1_id;
drivers/greybus/svc.c
527
request.dev1_id = dev1_id;
drivers/greybus/svc.c
528
request.intf2_id = intf2_id;
drivers/greybus/svc.c
529
request.dev2_id = dev2_id;
drivers/greybus/svc.c
532
&request, sizeof(request), NULL, 0);
drivers/greybus/svc.c
538
struct gb_svc_route_destroy_request request;
drivers/greybus/svc.c
541
request.intf1_id = intf1_id;
drivers/greybus/svc.c
542
request.intf2_id = intf2_id;
drivers/greybus/svc.c
545
&request, sizeof(request), NULL, 0);
drivers/greybus/svc.c
560
struct gb_svc_intf_set_pwrm_request request;
drivers/greybus/svc.c
565
memset(&request, 0, sizeof(request));
drivers/greybus/svc.c
567
request.intf_id = intf_id;
drivers/greybus/svc.c
568
request.hs_series = hs_series;
drivers/greybus/svc.c
569
request.tx_mode = tx_mode;
drivers/greybus/svc.c
570
request.tx_gear = tx_gear;
drivers/greybus/svc.c
571
request.tx_nlanes = tx_nlanes;
drivers/greybus/svc.c
572
request.tx_amplitude = tx_amplitude;
drivers/greybus/svc.c
573
request.tx_hs_equalizer = tx_hs_equalizer;
drivers/greybus/svc.c
574
request.rx_mode = rx_mode;
drivers/greybus/svc.c
575
request.rx_gear = rx_gear;
drivers/greybus/svc.c
576
request.rx_nlanes = rx_nlanes;
drivers/greybus/svc.c
577
request.flags = flags;
drivers/greybus/svc.c
578
request.quirks = cpu_to_le32(quirks);
drivers/greybus/svc.c
580
request.local_l2timerdata = *local;
drivers/greybus/svc.c
582
request.remote_l2timerdata = *remote;
drivers/greybus/svc.c
585
&request, sizeof(request),
drivers/greybus/svc.c
602
struct gb_svc_intf_set_pwrm_request request;
drivers/greybus/svc.c
607
memset(&request, 0, sizeof(request));
drivers/greybus/svc.c
609
request.intf_id = intf_id;
drivers/greybus/svc.c
610
request.hs_series = GB_SVC_UNIPRO_HS_SERIES_A;
drivers/greybus/svc.c
611
request.tx_mode = GB_SVC_UNIPRO_HIBERNATE_MODE;
drivers/greybus/svc.c
612
request.rx_mode = GB_SVC_UNIPRO_HIBERNATE_MODE;
drivers/greybus/svc.c
615
&request, sizeof(request),
drivers/greybus/svc.c
646
struct gb_svc_version_request *request;
drivers/greybus/svc.c
649
if (op->request->payload_size < sizeof(*request)) {
drivers/greybus/svc.c
651
op->request->payload_size,
drivers/greybus/svc.c
652
sizeof(*request));
drivers/greybus/svc.c
656
request = op->request->payload;
drivers/greybus/svc.c
658
if (request->major > GB_SVC_VERSION_MAJOR) {
drivers/greybus/svc.c
660
request->major, GB_SVC_VERSION_MAJOR);
drivers/greybus/svc.c
664
svc->protocol_major = request->major;
drivers/greybus/svc.c
665
svc->protocol_minor = request->minor;
drivers/greybus/svc.c
845
if (op->request->payload_size < sizeof(*hello_request)) {
drivers/greybus/svc.c
847
op->request->payload_size,
drivers/greybus/svc.c
852
hello_request = op->request->payload;
drivers/greybus/svc.c
956
struct gb_svc_module_inserted_request *request;
drivers/greybus/svc.c
967
request = operation->request->payload;
drivers/greybus/svc.c
968
module_id = request->primary_intf_id;
drivers/greybus/svc.c
969
num_interfaces = request->intf_count;
drivers/greybus/svc.c
970
flags = le16_to_cpu(request->flags);
drivers/hid/amd-sfh-hid/amd_sfh_hid.c
121
.request = amdtp_hid_request,
drivers/hid/hid-asus.c
670
const u8 request[] = { 0x5a, 0x05, 0x03, 0x31, 0x00, 0x20 };
drivers/hid/hid-asus.c
676
ret = asus_kbd_set_report(hdev, request, sizeof(request));
drivers/hid/hid-core.c
2467
if (hdev->ll_driver->request)
drivers/hid/hid-core.c
2468
return hdev->ll_driver->request(hdev, report, reqtype);
drivers/hid/hid-ft260.c
178
u8 request; /* FT260_SET_CLOCK */
drivers/hid/hid-ft260.c
184
u8 request; /* FT260_SET_I2C_MODE */
drivers/hid/hid-ft260.c
190
u8 request; /* FT260_SET_UART_MODE */
drivers/hid/hid-ft260.c
197
u8 request; /* FT260_SET_I2C_RESET */
drivers/hid/hid-ft260.c
202
u8 request; /* FT260_SET_I2C_CLOCK_SPEED */
drivers/hid/hid-ft260.c
294
report.request = FT260_SET_I2C_RESET;
drivers/hid/hid-ft260.c
877
rep.request = req; \
drivers/hid/hid-hyperv.c
120
struct synthhid_protocol_request request;
drivers/hid/hid-hyperv.c
335
struct mousevsc_prt_msg *request;
drivers/hid/hid-hyperv.c
340
request = &input_dev->protocol_req;
drivers/hid/hid-hyperv.c
341
memset(request, 0, sizeof(struct mousevsc_prt_msg));
drivers/hid/hid-hyperv.c
343
request->type = PIPE_MESSAGE_DATA;
drivers/hid/hid-hyperv.c
344
request->size = sizeof(struct synthhid_protocol_request);
drivers/hid/hid-hyperv.c
345
request->request.header.type = SYNTH_HID_PROTOCOL_REQUEST;
drivers/hid/hid-hyperv.c
346
request->request.header.size = sizeof(unsigned int);
drivers/hid/hid-hyperv.c
347
request->request.version_requested.version = SYNTHHID_INPUT_VERSION;
drivers/hid/hid-hyperv.c
349
ret = vmbus_sendpacket(device->channel, request,
drivers/hid/hid-hyperv.c
352
(unsigned long)request,
drivers/hid/hid-input.c
1864
if (hid->ll_driver->request)
drivers/hid/hid-input.c
1865
return hid->ll_driver->request(hid, report, HID_REQ_SET_REPORT);
drivers/hid/hid-roccat-common.h
22
uint8_t request; /* always 0 on requesting write check */
drivers/hid/hid-roccat-koneplus.c
36
enum koneplus_control_requests request)
drivers/hid/hid-roccat-koneplus.c
40
if ((request == KONEPLUS_CONTROL_REQUEST_PROFILE_SETTINGS ||
drivers/hid/hid-roccat-koneplus.c
41
request == KONEPLUS_CONTROL_REQUEST_PROFILE_BUTTONS) &&
drivers/hid/hid-roccat-koneplus.c
47
control.request = request;
drivers/hid/hid-roccat-kovaplus.c
44
enum kovaplus_control_requests request)
drivers/hid/hid-roccat-kovaplus.c
49
if ((request == KOVAPLUS_CONTROL_REQUEST_PROFILE_SETTINGS ||
drivers/hid/hid-roccat-kovaplus.c
50
request == KOVAPLUS_CONTROL_REQUEST_PROFILE_BUTTONS) &&
drivers/hid/hid-roccat-kovaplus.c
56
control.request = request;
drivers/hid/hid-roccat-kovaplus.c
65
enum kovaplus_control_requests request)
drivers/hid/hid-roccat-kovaplus.c
67
return kovaplus_send_control(usb_dev, number, request);
drivers/hid/hid-roccat-pyra.c
39
enum pyra_control_requests request)
drivers/hid/hid-roccat-pyra.c
43
if ((request == PYRA_CONTROL_REQUEST_PROFILE_SETTINGS ||
drivers/hid/hid-roccat-pyra.c
44
request == PYRA_CONTROL_REQUEST_PROFILE_BUTTONS) &&
drivers/hid/hid-roccat-pyra.c
50
control.request = request;
drivers/hid/hid-steelseries.c
351
const char *request, size_t len)
drivers/hid/hid-steelseries.c
357
write_buf = kmemdup(request, len, GFP_KERNEL);
drivers/hid/hid-steelseries.c
362
ret = hid_hw_raw_request(hdev, request[0], write_buf, len,
drivers/hid/intel-ish-hid/ishtp-hid.c
192
.request = ishtp_hid_request,
drivers/hid/usbhid/hid-core.c
1348
.request = usbhid_request,
drivers/hte/hte-tegra194.c
664
.request = tegra_hte_request,
drivers/hte/hte.c
379
ret = gdev->chip->ops->request(gdev->chip, desc, ei->xlated_id);
drivers/hte/hte.c
848
if (!chip->ops || !chip->ops->request || !chip->ops->release) {
drivers/hv/hv_util.c
721
struct ptp_clock_request *request, int on)
drivers/i2c/busses/i2c-mlxbf.c
1003
request->operation[1].length = length - pec_check;
drivers/i2c/busses/i2c-mlxbf.c
1004
request->operation[1].flags = MLXBF_I2C_F_WRITE;
drivers/i2c/busses/i2c-mlxbf.c
1005
request->operation[1].buffer = data;
drivers/i2c/busses/i2c-mlxbf.c
1007
request->operation[2].length = length;
drivers/i2c/busses/i2c-mlxbf.c
1008
request->operation[2].flags = MLXBF_I2C_F_READ;
drivers/i2c/busses/i2c-mlxbf.c
1009
request->operation[2].buffer = data;
drivers/i2c/busses/i2c-mlxbf.c
2028
struct mlxbf_i2c_smbus_request request = { 0 };
drivers/i2c/busses/i2c-mlxbf.c
2033
request.slave = addr;
drivers/i2c/busses/i2c-mlxbf.c
2040
mlxbf_i2c_smbus_quick_command(&request, read);
drivers/i2c/busses/i2c-mlxbf.c
2045
mlxbf_i2c_smbus_byte_func(&request,
drivers/i2c/busses/i2c-mlxbf.c
2053
mlxbf_i2c_smbus_data_byte_func(&request, &command, &data->byte,
drivers/i2c/busses/i2c-mlxbf.c
2060
mlxbf_i2c_smbus_data_word_func(&request, &command,
drivers/i2c/busses/i2c-mlxbf.c
2068
mlxbf_i2c_smbus_i2c_block_func(&request, &command, data->block,
drivers/i2c/busses/i2c-mlxbf.c
2076
mlxbf_i2c_smbus_block_func(&request, &command, data->block,
drivers/i2c/busses/i2c-mlxbf.c
2083
mlxbf_i2c_smbus_process_call_func(&request, &command,
drivers/i2c/busses/i2c-mlxbf.c
2091
mlxbf_i2c_smbus_blk_process_call_func(&request, &command,
drivers/i2c/busses/i2c-mlxbf.c
2106
return mlxbf_i2c_smbus_start_transaction(priv, &request);
drivers/i2c/busses/i2c-mlxbf.c
677
struct mlxbf_i2c_smbus_request *request)
drivers/i2c/busses/i2c-mlxbf.c
690
if (request->operation_cnt > MLXBF_I2C_SMBUS_MAX_OP_CNT)
drivers/i2c/busses/i2c-mlxbf.c
701
slave = request->slave & GENMASK(6, 0);
drivers/i2c/busses/i2c-mlxbf.c
731
for (op_idx = 0; op_idx < request->operation_cnt; op_idx++) {
drivers/i2c/busses/i2c-mlxbf.c
732
operation = &request->operation[op_idx];
drivers/i2c/busses/i2c-mlxbf.c
832
mlxbf_i2c_smbus_quick_command(struct mlxbf_i2c_smbus_request *request,
drivers/i2c/busses/i2c-mlxbf.c
835
request->operation_cnt = MLXBF_I2C_SMBUS_OP_CNT_1;
drivers/i2c/busses/i2c-mlxbf.c
837
request->operation[0].length = 0;
drivers/i2c/busses/i2c-mlxbf.c
838
request->operation[0].flags = MLXBF_I2C_F_WRITE;
drivers/i2c/busses/i2c-mlxbf.c
839
request->operation[0].flags |= read ? MLXBF_I2C_F_READ : 0;
drivers/i2c/busses/i2c-mlxbf.c
842
static void mlxbf_i2c_smbus_byte_func(struct mlxbf_i2c_smbus_request *request,
drivers/i2c/busses/i2c-mlxbf.c
845
request->operation_cnt = MLXBF_I2C_SMBUS_OP_CNT_1;
drivers/i2c/busses/i2c-mlxbf.c
847
request->operation[0].length = 1;
drivers/i2c/busses/i2c-mlxbf.c
848
request->operation[0].length += pec_check;
drivers/i2c/busses/i2c-mlxbf.c
850
request->operation[0].flags = MLXBF_I2C_F_SMBUS_OPERATION;
drivers/i2c/busses/i2c-mlxbf.c
851
request->operation[0].flags |= read ?
drivers/i2c/busses/i2c-mlxbf.c
853
request->operation[0].flags |= pec_check ? MLXBF_I2C_F_SMBUS_PEC : 0;
drivers/i2c/busses/i2c-mlxbf.c
855
request->operation[0].buffer = data;
drivers/i2c/busses/i2c-mlxbf.c
859
mlxbf_i2c_smbus_data_byte_func(struct mlxbf_i2c_smbus_request *request,
drivers/i2c/busses/i2c-mlxbf.c
862
request->operation_cnt = MLXBF_I2C_SMBUS_OP_CNT_2;
drivers/i2c/busses/i2c-mlxbf.c
864
request->operation[0].length = 1;
drivers/i2c/busses/i2c-mlxbf.c
865
request->operation[0].flags =
drivers/i2c/busses/i2c-mlxbf.c
867
request->operation[0].flags |= pec_check ? MLXBF_I2C_F_SMBUS_PEC : 0;
drivers/i2c/busses/i2c-mlxbf.c
868
request->operation[0].buffer = command;
drivers/i2c/busses/i2c-mlxbf.c
870
request->operation[1].length = 1;
drivers/i2c/busses/i2c-mlxbf.c
871
request->operation[1].length += pec_check;
drivers/i2c/busses/i2c-mlxbf.c
872
request->operation[1].flags = read ?
drivers/i2c/busses/i2c-mlxbf.c
874
request->operation[1].buffer = data;
drivers/i2c/busses/i2c-mlxbf.c
878
mlxbf_i2c_smbus_data_word_func(struct mlxbf_i2c_smbus_request *request,
drivers/i2c/busses/i2c-mlxbf.c
881
request->operation_cnt = MLXBF_I2C_SMBUS_OP_CNT_2;
drivers/i2c/busses/i2c-mlxbf.c
883
request->operation[0].length = 1;
drivers/i2c/busses/i2c-mlxbf.c
884
request->operation[0].flags =
drivers/i2c/busses/i2c-mlxbf.c
886
request->operation[0].flags |= pec_check ? MLXBF_I2C_F_SMBUS_PEC : 0;
drivers/i2c/busses/i2c-mlxbf.c
887
request->operation[0].buffer = command;
drivers/i2c/busses/i2c-mlxbf.c
889
request->operation[1].length = 2;
drivers/i2c/busses/i2c-mlxbf.c
890
request->operation[1].length += pec_check;
drivers/i2c/busses/i2c-mlxbf.c
891
request->operation[1].flags = read ?
drivers/i2c/busses/i2c-mlxbf.c
893
request->operation[1].buffer = data;
drivers/i2c/busses/i2c-mlxbf.c
897
mlxbf_i2c_smbus_i2c_block_func(struct mlxbf_i2c_smbus_request *request,
drivers/i2c/busses/i2c-mlxbf.c
901
request->operation_cnt = MLXBF_I2C_SMBUS_OP_CNT_2;
drivers/i2c/busses/i2c-mlxbf.c
903
request->operation[0].length = 1;
drivers/i2c/busses/i2c-mlxbf.c
904
request->operation[0].flags =
drivers/i2c/busses/i2c-mlxbf.c
906
request->operation[0].flags |= pec_check ? MLXBF_I2C_F_SMBUS_PEC : 0;
drivers/i2c/busses/i2c-mlxbf.c
907
request->operation[0].buffer = command;
drivers/i2c/busses/i2c-mlxbf.c
910
request->operation[0].flags |= MLXBF_I2C_F_WRITE_WITHOUT_STOP;
drivers/i2c/busses/i2c-mlxbf.c
917
request->operation[1].length =
drivers/i2c/busses/i2c-mlxbf.c
920
request->operation[1].flags = read ?
drivers/i2c/busses/i2c-mlxbf.c
926
request->operation[1].buffer = data + 1;
drivers/i2c/busses/i2c-mlxbf.c
928
*data_len = request->operation[1].length;
drivers/i2c/busses/i2c-mlxbf.c
935
static void mlxbf_i2c_smbus_block_func(struct mlxbf_i2c_smbus_request *request,
drivers/i2c/busses/i2c-mlxbf.c
939
request->operation_cnt = MLXBF_I2C_SMBUS_OP_CNT_2;
drivers/i2c/busses/i2c-mlxbf.c
941
request->operation[0].length = 1;
drivers/i2c/busses/i2c-mlxbf.c
942
request->operation[0].flags =
drivers/i2c/busses/i2c-mlxbf.c
944
request->operation[0].flags |= MLXBF_I2C_F_SMBUS_BLOCK;
drivers/i2c/busses/i2c-mlxbf.c
945
request->operation[0].flags |= pec_check ? MLXBF_I2C_F_SMBUS_PEC : 0;
drivers/i2c/busses/i2c-mlxbf.c
946
request->operation[0].buffer = command;
drivers/i2c/busses/i2c-mlxbf.c
948
request->operation[1].length =
drivers/i2c/busses/i2c-mlxbf.c
951
request->operation[1].flags = read ?
drivers/i2c/busses/i2c-mlxbf.c
953
request->operation[1].buffer = data + 1;
drivers/i2c/busses/i2c-mlxbf.c
955
*data_len = request->operation[1].length;
drivers/i2c/busses/i2c-mlxbf.c
963
mlxbf_i2c_smbus_process_call_func(struct mlxbf_i2c_smbus_request *request,
drivers/i2c/busses/i2c-mlxbf.c
966
request->operation_cnt = MLXBF_I2C_SMBUS_OP_CNT_3;
drivers/i2c/busses/i2c-mlxbf.c
968
request->operation[0].length = 1;
drivers/i2c/busses/i2c-mlxbf.c
969
request->operation[0].flags =
drivers/i2c/busses/i2c-mlxbf.c
971
request->operation[0].flags |= MLXBF_I2C_F_SMBUS_BLOCK;
drivers/i2c/busses/i2c-mlxbf.c
972
request->operation[0].flags |= pec_check ? MLXBF_I2C_F_SMBUS_PEC : 0;
drivers/i2c/busses/i2c-mlxbf.c
973
request->operation[0].buffer = command;
drivers/i2c/busses/i2c-mlxbf.c
975
request->operation[1].length = 2;
drivers/i2c/busses/i2c-mlxbf.c
976
request->operation[1].flags = MLXBF_I2C_F_WRITE;
drivers/i2c/busses/i2c-mlxbf.c
977
request->operation[1].buffer = data;
drivers/i2c/busses/i2c-mlxbf.c
979
request->operation[2].length = 3;
drivers/i2c/busses/i2c-mlxbf.c
980
request->operation[2].flags = MLXBF_I2C_F_READ;
drivers/i2c/busses/i2c-mlxbf.c
981
request->operation[2].buffer = data;
drivers/i2c/busses/i2c-mlxbf.c
985
mlxbf_i2c_smbus_blk_process_call_func(struct mlxbf_i2c_smbus_request *request,
drivers/i2c/busses/i2c-mlxbf.c
991
request->operation_cnt = MLXBF_I2C_SMBUS_OP_CNT_3;
drivers/i2c/busses/i2c-mlxbf.c
993
request->operation[0].length = 1;
drivers/i2c/busses/i2c-mlxbf.c
994
request->operation[0].flags =
drivers/i2c/busses/i2c-mlxbf.c
996
request->operation[0].flags |= MLXBF_I2C_F_SMBUS_BLOCK;
drivers/i2c/busses/i2c-mlxbf.c
997
request->operation[0].flags |= (pec_check) ? MLXBF_I2C_F_SMBUS_PEC : 0;
drivers/i2c/busses/i2c-mlxbf.c
998
request->operation[0].buffer = command;
drivers/i2c/busses/i2c-tegra-bpmp.c
109
request->xfer.data_size = pos;
drivers/i2c/busses/i2c-tegra-bpmp.c
175
struct mrq_i2c_request *request,
drivers/i2c/busses/i2c-tegra-bpmp.c
182
request->cmd = CMD_I2C_XFER;
drivers/i2c/busses/i2c-tegra-bpmp.c
183
request->xfer.bus_id = i2c->bus;
drivers/i2c/busses/i2c-tegra-bpmp.c
187
msg.tx.data = request;
drivers/i2c/busses/i2c-tegra-bpmp.c
188
msg.tx.size = sizeof(*request);
drivers/i2c/busses/i2c-tegra-bpmp.c
231
struct mrq_i2c_request request;
drivers/i2c/busses/i2c-tegra-bpmp.c
240
memset(&request, 0, sizeof(request));
drivers/i2c/busses/i2c-tegra-bpmp.c
243
tegra_bpmp_serialize_i2c_msg(i2c, &request, msgs, num);
drivers/i2c/busses/i2c-tegra-bpmp.c
244
err = tegra_bpmp_i2c_msg_xfer(i2c, &request, &response, atomic);
drivers/i2c/busses/i2c-tegra-bpmp.c
83
struct mrq_i2c_request *request,
drivers/i2c/busses/i2c-tegra-bpmp.c
87
char *buf = request->xfer.data_buf;
drivers/iio/adc/ad4695.c
1677
.request = ad4695_offload_trigger_request,
drivers/iio/adc/ad7606_spi.c
269
.request = ad7606_spi_offload_trigger_request,
drivers/iio/dac/ad5592r-base.c
133
st->gpiochip.request = ad5592r_gpio_request;
drivers/iio/imu/smi240.c
187
u32 request, response;
drivers/iio/imu/smi240.c
196
request = FIELD_PREP(SMI240_WRITE_BUS_ID_MASK, SMI240_BUS_ID);
drivers/iio/imu/smi240.c
197
request |= FIELD_PREP(SMI240_WRITE_CAP_BIT_MASK, iio_priv_data->capture);
drivers/iio/imu/smi240.c
198
request |= FIELD_PREP(SMI240_WRITE_ADDR_MASK, *(u8 *)reg_buf);
drivers/iio/imu/smi240.c
199
request |= smi240_crc3(request, SMI240_CRC_INIT, SMI240_CRC_POLY);
drivers/iio/imu/smi240.c
201
iio_priv_data->spi_buf = cpu_to_be32(request);
drivers/iio/imu/smi240.c
209
ret = spi_write(spi, &iio_priv_data->spi_buf, sizeof(request));
drivers/iio/imu/smi240.c
232
u32 request;
drivers/iio/imu/smi240.c
244
request = FIELD_PREP(SMI240_WRITE_BUS_ID_MASK, SMI240_BUS_ID);
drivers/iio/imu/smi240.c
245
request |= FIELD_PREP(SMI240_WRITE_BIT_MASK, 1);
drivers/iio/imu/smi240.c
246
request |= FIELD_PREP(SMI240_WRITE_ADDR_MASK, reg_addr);
drivers/iio/imu/smi240.c
247
request |= FIELD_PREP(SMI240_WRITE_DATA_MASK, reg_data);
drivers/iio/imu/smi240.c
248
request |= smi240_crc3(request, SMI240_CRC_INIT, SMI240_CRC_POLY);
drivers/iio/imu/smi240.c
250
iio_priv_data->spi_buf = cpu_to_be32(request);
drivers/iio/imu/smi240.c
252
return spi_write(spi, &iio_priv_data->spi_buf, sizeof(request));
drivers/iio/imu/smi240.c
282
u16 request;
drivers/iio/imu/smi240.c
306
request = FIELD_PREP(SMI240_SOFT_CONFIG_EOC_MASK, 1);
drivers/iio/imu/smi240.c
307
request |= FIELD_PREP(SMI240_SOFT_CONFIG_GYR_BW_MASK, gyr_bw);
drivers/iio/imu/smi240.c
308
request |= FIELD_PREP(SMI240_SOFT_CONFIG_ACC_BW_MASK, acc_bw);
drivers/iio/imu/smi240.c
309
request |= FIELD_PREP(SMI240_SOFT_CONFIG_BITE_AUTO_MASK, 1);
drivers/iio/imu/smi240.c
310
request |= FIELD_PREP(SMI240_SOFT_CONFIG_BITE_REP_MASK,
drivers/iio/imu/smi240.c
313
ret = regmap_write(data->regmap, SMI240_SOFT_CONFIG_REG, request);
drivers/infiniband/hw/hfi1/opfn.c
17
bool (*request)(struct rvt_qp *qp, u64 *data);
drivers/infiniband/hw/hfi1/opfn.c
25
.request = tid_rdma_conn_req,
drivers/infiniband/hw/hfi1/opfn.c
70
if (!extd || !extd->request || !extd->request(qp, &data)) {
drivers/infiniband/hw/mthca/mthca_profile.c
100
profile[MTHCA_RES_SRQ].num = request->num_srq;
drivers/infiniband/hw/mthca/mthca_profile.c
101
profile[MTHCA_RES_EQP].num = request->num_qp;
drivers/infiniband/hw/mthca/mthca_profile.c
102
profile[MTHCA_RES_RDB].num = request->num_qp * request->rdb_per_qp;
drivers/infiniband/hw/mthca/mthca_profile.c
103
profile[MTHCA_RES_CQ].num = request->num_cq;
drivers/infiniband/hw/mthca/mthca_profile.c
105
profile[MTHCA_RES_MCG].num = request->num_mcg;
drivers/infiniband/hw/mthca/mthca_profile.c
106
profile[MTHCA_RES_MPT].num = request->num_mpt;
drivers/infiniband/hw/mthca/mthca_profile.c
107
profile[MTHCA_RES_MTT].num = request->num_mtt;
drivers/infiniband/hw/mthca/mthca_profile.c
108
profile[MTHCA_RES_UAR].num = request->num_uar;
drivers/infiniband/hw/mthca/mthca_profile.c
109
profile[MTHCA_RES_UARC].num = request->num_uar;
drivers/infiniband/hw/mthca/mthca_profile.c
110
profile[MTHCA_RES_UDAV].num = request->num_udav;
drivers/infiniband/hw/mthca/mthca_profile.c
205
request->num_qp << dev->qp_table.rdb_shift < profile[i].num;
drivers/infiniband/hw/mthca/mthca_profile.c
240
dev->uar_table.uarc_size = request->uarc_size;
drivers/infiniband/hw/mthca/mthca_profile.c
243
init_hca->log_uarc_sz = ffs(request->uarc_size) - 13;
drivers/infiniband/hw/mthca/mthca_profile.c
244
init_hca->log_uar_sz = ffs(request->num_uar) - 1;
drivers/infiniband/hw/mthca/mthca_profile.c
275
dev->limits.fmr_reserved_mtts = request->fmr_reserved_mtts;
drivers/infiniband/hw/mthca/mthca_profile.c
63
struct mthca_profile *request,
drivers/infiniband/hw/mthca/mthca_profile.c
97
profile[MTHCA_RES_UARC].size = request->uarc_size;
drivers/infiniband/hw/mthca/mthca_profile.c
99
profile[MTHCA_RES_QP].num = request->num_qp;
drivers/infiniband/hw/mthca/mthca_profile.h
55
struct mthca_profile *request,
drivers/infiniband/ulp/srp/ib_srp.c
2155
struct request *rq = scsi_cmd_to_rq(scmnd);
drivers/input/misc/uinput.c
106
request->id = id;
drivers/input/misc/uinput.c
107
udev->requests[id] = request;
drivers/input/misc/uinput.c
128
struct uinput_request *request)
drivers/input/misc/uinput.c
132
uinput_request_alloc_id(udev, request));
drivers/input/misc/uinput.c
147
struct uinput_request *request)
drivers/input/misc/uinput.c
160
init_completion(&request->done);
drivers/input/misc/uinput.c
166
uinput_dev_event(udev->dev, EV_UINPUT, request->code, request->id);
drivers/input/misc/uinput.c
174
struct uinput_request *request)
drivers/input/misc/uinput.c
178
retval = uinput_request_reserve_slot(udev, request);
drivers/input/misc/uinput.c
182
retval = uinput_request_send(udev, request);
drivers/input/misc/uinput.c
186
if (!wait_for_completion_timeout(&request->done, 30 * HZ)) {
drivers/input/misc/uinput.c
191
retval = request->retval;
drivers/input/misc/uinput.c
194
uinput_request_release_slot(udev, request->id);
drivers/input/misc/uinput.c
204
struct uinput_request *request;
drivers/input/misc/uinput.c
210
request = udev->requests[i];
drivers/input/misc/uinput.c
211
if (request) {
drivers/input/misc/uinput.c
212
request->retval = -ENODEV;
drivers/input/misc/uinput.c
213
complete(&request->done);
drivers/input/misc/uinput.c
240
struct uinput_request request;
drivers/input/misc/uinput.c
253
request.code = UI_FF_UPLOAD;
drivers/input/misc/uinput.c
254
request.u.upload.effect = effect;
drivers/input/misc/uinput.c
255
request.u.upload.old = old;
drivers/input/misc/uinput.c
257
return uinput_request_submit(udev, &request);
drivers/input/misc/uinput.c
263
struct uinput_request request;
drivers/input/misc/uinput.c
268
request.code = UI_FF_ERASE;
drivers/input/misc/uinput.c
269
request.u.effect_id = effect_id;
drivers/input/misc/uinput.c
271
return uinput_request_submit(udev, &request);
drivers/input/misc/uinput.c
97
struct uinput_request *request)
drivers/input/serio/hyperv-keyboard.c
257
struct synth_kbd_protocol_request *request;
drivers/input/serio/hyperv-keyboard.c
264
request = &kbd_dev->protocol_req;
drivers/input/serio/hyperv-keyboard.c
265
memset(request, 0, sizeof(struct synth_kbd_protocol_request));
drivers/input/serio/hyperv-keyboard.c
266
request->header.type = __cpu_to_le32(SYNTH_KBD_PROTOCOL_REQUEST);
drivers/input/serio/hyperv-keyboard.c
267
request->version_requested.version = __cpu_to_le32(SYNTH_KBD_VERSION);
drivers/input/serio/hyperv-keyboard.c
269
error = vmbus_sendpacket(hv_dev->channel, request,
drivers/input/serio/hyperv-keyboard.c
271
(unsigned long)request,
drivers/input/touchscreen/exc3000.c
230
static int exc3000_vendor_data_request(struct exc3000_data *data, u8 *request,
drivers/input/touchscreen/exc3000.c
242
memcpy(&buf[6], request, request_len);
drivers/leds/blink/leds-lgm-sso.c
469
gc->request = sso_gpio_request;
drivers/leds/leds-pca9532.c
478
data->gpio.request = pca9532_gpio_request_pin;
drivers/leds/leds-pca955x.c
742
pca955x->gpio.request = pca955x_gpio_request_pin;
drivers/leds/rgb/leds-qcom-lpg.c
1317
.request = lpg_pwm_request,
drivers/mailbox/mailbox-mchp-ipc-sbi.c
151
struct mchp_ipc_sbi_msg request;
drivers/mailbox/mailbox-mchp-ipc-sbi.c
153
request.buf_addr = chan_info->msg_buf_rx_addr;
drivers/mailbox/mailbox-mchp-ipc-sbi.c
154
request.size = chan_info->max_msg_size;
drivers/mailbox/mailbox-mchp-ipc-sbi.c
155
memcpy(chan_info->buf_base_rx, &request, sizeof(struct mchp_ipc_sbi_msg));
drivers/mailbox/riscv-sbi-mpxy-mbox.c
435
if ((!msg->data.request && msg->data.request_len) ||
drivers/mailbox/riscv-sbi-mpxy-mbox.c
436
(msg->data.request && msg->data.request_len > mchan->max_xfer_len) ||
drivers/mailbox/riscv-sbi-mpxy-mbox.c
447
msg->data.request,
drivers/mailbox/riscv-sbi-mpxy-mbox.c
454
if ((!msg->data.request && msg->data.request_len) ||
drivers/mailbox/riscv-sbi-mpxy-mbox.c
455
(msg->data.request && msg->data.request_len > mchan->max_xfer_len)) {
drivers/mailbox/riscv-sbi-mpxy-mbox.c
465
msg->data.request,
drivers/md/dm-mpath.c
1647
static int multipath_end_io(struct dm_target *ti, struct request *clone,
drivers/md/dm-mpath.c
506
static int multipath_clone_and_map(struct dm_target *ti, struct request *rq,
drivers/md/dm-mpath.c
508
struct request **__clone)
drivers/md/dm-mpath.c
516
struct request *clone;
drivers/md/dm-mpath.c
569
static void multipath_release_clone(struct request *clone,
drivers/md/dm-rq.c
129
static struct dm_rq_target_io *tio_from_request(struct request *rq)
drivers/md/dm-rq.c
134
static void rq_end_stats(struct mapped_device *md, struct request *orig)
drivers/md/dm-rq.c
164
static void dm_end_request(struct request *clone, blk_status_t error)
drivers/md/dm-rq.c
168
struct request *rq = tio->orig;
drivers/md/dm-rq.c
189
static void dm_mq_delay_requeue_request(struct request *rq, unsigned long msecs)
drivers/md/dm-rq.c
198
struct request *rq = tio->orig;
drivers/md/dm-rq.c
21
struct request *orig, *clone;
drivers/md/dm-rq.c
211
static void dm_done(struct request *clone, blk_status_t error, bool mapped)
drivers/md/dm-rq.c
258
static void dm_softirq_done(struct request *rq)
drivers/md/dm-rq.c
262
struct request *clone = tio->clone;
drivers/md/dm-rq.c
283
static void dm_complete_request(struct request *rq, blk_status_t error)
drivers/md/dm-rq.c
297
static void dm_kill_unmapped_request(struct request *rq, blk_status_t error)
drivers/md/dm-rq.c
303
static enum rq_end_io_ret end_clone_request(struct request *clone,
drivers/md/dm-rq.c
327
static int setup_clone(struct request *clone, struct request *rq,
drivers/md/dm-rq.c
345
static void init_tio(struct dm_rq_target_io *tio, struct request *rq,
drivers/md/dm-rq.c
374
struct request *rq = tio->orig;
drivers/md/dm-rq.c
375
struct request *clone = NULL;
drivers/md/dm-rq.c
440
static void dm_start_request(struct mapped_device *md, struct request *orig)
drivers/md/dm-rq.c
464
static int dm_mq_init_request(struct blk_mq_tag_set *set, struct request *rq,
drivers/md/dm-rq.c
487
struct request *rq = bd->rq;
drivers/md/dm-target.c
199
static int io_err_clone_and_map_rq(struct dm_target *ti, struct request *rq,
drivers/md/dm-target.c
201
struct request **clone)
drivers/md/dm-target.c
206
static void io_err_release_clone_rq(struct request *clone,
drivers/md/dm-vdo/dedupe.c
1601
const struct uds_request *request = &context->request;
drivers/md/dm-vdo/dedupe.c
1604
const struct uds_record_data *encoding = &request->old_metadata;
drivers/md/dm-vdo/dedupe.c
1610
if ((request->status != UDS_SUCCESS) || !request->found)
drivers/md/dm-vdo/dedupe.c
2224
static void finish_index_operation(struct uds_request *request)
drivers/md/dm-vdo/dedupe.c
2226
struct dedupe_context *context = container_of(request, struct dedupe_context,
drivers/md/dm-vdo/dedupe.c
2227
request);
drivers/md/dm-vdo/dedupe.c
2387
context->request.callback = finish_index_operation;
drivers/md/dm-vdo/dedupe.c
2388
context->request.session = zones->index_session;
drivers/md/dm-vdo/dedupe.c
2877
static void prepare_uds_request(struct uds_request *request, struct data_vio *data_vio,
drivers/md/dm-vdo/dedupe.c
2880
request->record_name = data_vio->record_name;
drivers/md/dm-vdo/dedupe.c
2881
request->type = operation;
drivers/md/dm-vdo/dedupe.c
2884
struct uds_record_data *encoding = &request->new_metadata;
drivers/md/dm-vdo/dedupe.c
2924
prepare_uds_request(&context->request, data_vio, operation);
drivers/md/dm-vdo/dedupe.c
2928
result = uds_launch_request(&context->request);
drivers/md/dm-vdo/dedupe.c
2930
context->request.status = result;
drivers/md/dm-vdo/dedupe.c
2931
finish_index_operation(&context->request);
drivers/md/dm-vdo/dedupe.h
22
struct uds_request request;
drivers/md/dm-vdo/indexer/funnel-requestqueue.c
100
*request_ptr = request;
drivers/md/dm-vdo/indexer/funnel-requestqueue.c
116
unsigned long timeout, struct uds_request **request,
drivers/md/dm-vdo/indexer/funnel-requestqueue.c
121
(dequeue_request(queue, request, waited) ||
drivers/md/dm-vdo/indexer/funnel-requestqueue.c
127
dequeue_request(queue, request, waited),
drivers/md/dm-vdo/indexer/funnel-requestqueue.c
134
struct uds_request *request = NULL;
drivers/md/dm-vdo/indexer/funnel-requestqueue.c
141
wait_for_request(queue, dormant, time_batch, &request, &waited);
drivers/md/dm-vdo/indexer/funnel-requestqueue.c
142
if (likely(request != NULL)) {
drivers/md/dm-vdo/indexer/funnel-requestqueue.c
144
queue->processor(request);
drivers/md/dm-vdo/indexer/funnel-requestqueue.c
190
while ((request = poll_queues(queue)) != NULL)
drivers/md/dm-vdo/indexer/funnel-requestqueue.c
191
queue->processor(request);
drivers/md/dm-vdo/indexer/funnel-requestqueue.c
241
struct uds_request *request)
drivers/md/dm-vdo/indexer/funnel-requestqueue.c
244
bool unbatched = request->unbatched;
drivers/md/dm-vdo/indexer/funnel-requestqueue.c
246
sub_queue = request->requeued ? queue->retry_queue : queue->main_queue;
drivers/md/dm-vdo/indexer/funnel-requestqueue.c
247
vdo_funnel_queue_put(sub_queue, &request->queue_link);
drivers/md/dm-vdo/indexer/funnel-requestqueue.c
97
struct uds_request *request = poll_queues(queue);
drivers/md/dm-vdo/indexer/funnel-requestqueue.c
99
if (request != NULL) {
drivers/md/dm-vdo/indexer/funnel-requestqueue.h
27
struct uds_request *request);
drivers/md/dm-vdo/indexer/index-session.c
101
int uds_launch_request(struct uds_request *request)
drivers/md/dm-vdo/indexer/index-session.c
105
if (request->callback == NULL) {
drivers/md/dm-vdo/indexer/index-session.c
110
switch (request->type) {
drivers/md/dm-vdo/indexer/index-session.c
123
memset(&request->internal, 0, sizeof(request->internal));
drivers/md/dm-vdo/indexer/index-session.c
125
result = get_index_session(request->session);
drivers/md/dm-vdo/indexer/index-session.c
129
request->found = false;
drivers/md/dm-vdo/indexer/index-session.c
130
request->unbatched = false;
drivers/md/dm-vdo/indexer/index-session.c
131
request->index = request->session->index;
drivers/md/dm-vdo/indexer/index-session.c
133
uds_enqueue_request(request, STAGE_TRIAGE);
drivers/md/dm-vdo/indexer/index-session.c
137
static void enter_callback_stage(struct uds_request *request)
drivers/md/dm-vdo/indexer/index-session.c
139
if (request->status != UDS_SUCCESS) {
drivers/md/dm-vdo/indexer/index-session.c
141
mutex_lock(&request->session->request_mutex);
drivers/md/dm-vdo/indexer/index-session.c
142
request->session->state |= IS_FLAG_DISABLED;
drivers/md/dm-vdo/indexer/index-session.c
143
mutex_unlock(&request->session->request_mutex);
drivers/md/dm-vdo/indexer/index-session.c
146
uds_request_queue_enqueue(request->session->callback_queue, request);
drivers/md/dm-vdo/indexer/index-session.c
154
static void update_session_stats(struct uds_request *request)
drivers/md/dm-vdo/indexer/index-session.c
156
struct session_stats *session_stats = &request->session->stats;
drivers/md/dm-vdo/indexer/index-session.c
160
switch (request->type) {
drivers/md/dm-vdo/indexer/index-session.c
162
if (request->found)
drivers/md/dm-vdo/indexer/index-session.c
167
if (request->location == UDS_LOCATION_IN_OPEN_CHAPTER)
drivers/md/dm-vdo/indexer/index-session.c
169
else if (request->location == UDS_LOCATION_IN_DENSE)
drivers/md/dm-vdo/indexer/index-session.c
171
else if (request->location == UDS_LOCATION_IN_SPARSE)
drivers/md/dm-vdo/indexer/index-session.c
176
if (request->found)
drivers/md/dm-vdo/indexer/index-session.c
183
if (request->found)
drivers/md/dm-vdo/indexer/index-session.c
191
if (request->found)
drivers/md/dm-vdo/indexer/index-session.c
198
request->status = VDO_ASSERT(false, "unknown request type: %d",
drivers/md/dm-vdo/indexer/index-session.c
199
request->type);
drivers/md/dm-vdo/indexer/index-session.c
203
static void handle_callbacks(struct uds_request *request)
drivers/md/dm-vdo/indexer/index-session.c
205
struct uds_index_session *index_session = request->session;
drivers/md/dm-vdo/indexer/index-session.c
207
if (request->status == UDS_SUCCESS)
drivers/md/dm-vdo/indexer/index-session.c
208
update_session_stats(request);
drivers/md/dm-vdo/indexer/index-session.c
210
request->status = uds_status_to_errno(request->status);
drivers/md/dm-vdo/indexer/index-session.c
211
request->callback(request);
drivers/md/dm-vdo/indexer/index.c
100
uds_enqueue_request(request, STAGE_MESSAGE);
drivers/md/dm-vdo/indexer/index.c
124
static u64 triage_index_request(struct uds_index *index, struct uds_request *request)
drivers/md/dm-vdo/indexer/index.c
130
&request->record_name);
drivers/md/dm-vdo/indexer/index.c
134
zone = index->zones[request->zone_number];
drivers/md/dm-vdo/indexer/index.c
1356
void uds_enqueue_request(struct uds_request *request, enum request_stage stage)
drivers/md/dm-vdo/indexer/index.c
1358
struct uds_index *index = request->index;
drivers/md/dm-vdo/indexer/index.c
1371
request->zone_number =
drivers/md/dm-vdo/indexer/index.c
1372
uds_get_volume_index_zone(index->volume_index, &request->record_name);
drivers/md/dm-vdo/indexer/index.c
1376
queue = index->zone_queues[request->zone_number];
drivers/md/dm-vdo/indexer/index.c
1384
uds_request_queue_enqueue(queue, request);
drivers/md/dm-vdo/indexer/index.c
152
struct uds_request *request)
drivers/md/dm-vdo/indexer/index.c
160
sparse_virtual_chapter = triage_index_request(zone->index, request);
drivers/md/dm-vdo/indexer/index.c
168
static void triage_request(struct uds_request *request)
drivers/md/dm-vdo/indexer/index.c
170
struct uds_index *index = request->index;
drivers/md/dm-vdo/indexer/index.c
171
u64 sparse_virtual_chapter = triage_index_request(index, request);
drivers/md/dm-vdo/indexer/index.c
176
uds_enqueue_request(request, STAGE_INDEX);
drivers/md/dm-vdo/indexer/index.c
302
static int dispatch_index_zone_control_request(struct uds_request *request)
drivers/md/dm-vdo/indexer/index.c
304
struct uds_zone_message *message = &request->zone_message;
drivers/md/dm-vdo/indexer/index.c
305
struct index_zone *zone = request->index->zones[request->zone_number];
drivers/md/dm-vdo/indexer/index.c
320
static void set_request_location(struct uds_request *request,
drivers/md/dm-vdo/indexer/index.c
323
request->location = new_location;
drivers/md/dm-vdo/indexer/index.c
324
request->found = ((new_location == UDS_LOCATION_IN_OPEN_CHAPTER) ||
drivers/md/dm-vdo/indexer/index.c
329
static void set_chapter_location(struct uds_request *request,
drivers/md/dm-vdo/indexer/index.c
332
request->found = true;
drivers/md/dm-vdo/indexer/index.c
334
request->location = UDS_LOCATION_IN_OPEN_CHAPTER;
drivers/md/dm-vdo/indexer/index.c
336
request->location = UDS_LOCATION_IN_SPARSE;
drivers/md/dm-vdo/indexer/index.c
338
request->location = UDS_LOCATION_IN_DENSE;
drivers/md/dm-vdo/indexer/index.c
341
static int search_sparse_cache_in_zone(struct index_zone *zone, struct uds_request *request,
drivers/md/dm-vdo/indexer/index.c
349
result = uds_search_sparse_cache(zone, &request->record_name, &virtual_chapter,
drivers/md/dm-vdo/indexer/index.c
354
request->virtual_chapter = virtual_chapter;
drivers/md/dm-vdo/indexer/index.c
357
return uds_search_cached_record_page(volume, request, chapter,
drivers/md/dm-vdo/indexer/index.c
361
static int get_record_from_zone(struct index_zone *zone, struct uds_request *request,
drivers/md/dm-vdo/indexer/index.c
366
if (request->location == UDS_LOCATION_RECORD_PAGE_LOOKUP) {
drivers/md/dm-vdo/indexer/index.c
369
} else if (request->location == UDS_LOCATION_UNAVAILABLE) {
drivers/md/dm-vdo/indexer/index.c
374
if (request->virtual_chapter == zone->newest_virtual_chapter) {
drivers/md/dm-vdo/indexer/index.c
375
uds_search_open_chapter(zone->open_chapter, &request->record_name,
drivers/md/dm-vdo/indexer/index.c
376
&request->old_metadata, found);
drivers/md/dm-vdo/indexer/index.c
381
(request->virtual_chapter == (zone->newest_virtual_chapter - 1)) &&
drivers/md/dm-vdo/indexer/index.c
383
uds_search_open_chapter(zone->writing_chapter, &request->record_name,
drivers/md/dm-vdo/indexer/index.c
384
&request->old_metadata, found);
drivers/md/dm-vdo/indexer/index.c
389
if (is_zone_chapter_sparse(zone, request->virtual_chapter) &&
drivers/md/dm-vdo/indexer/index.c
390
uds_sparse_cache_contains(volume->sparse_cache, request->virtual_chapter,
drivers/md/dm-vdo/indexer/index.c
391
request->zone_number))
drivers/md/dm-vdo/indexer/index.c
392
return search_sparse_cache_in_zone(zone, request,
drivers/md/dm-vdo/indexer/index.c
393
request->virtual_chapter, found);
drivers/md/dm-vdo/indexer/index.c
395
return uds_search_volume_page_cache(volume, request, found);
drivers/md/dm-vdo/indexer/index.c
398
static int put_record_in_zone(struct index_zone *zone, struct uds_request *request,
drivers/md/dm-vdo/indexer/index.c
403
remaining = uds_put_open_chapter(zone->open_chapter, &request->record_name,
drivers/md/dm-vdo/indexer/index.c
411
static int search_index_zone(struct index_zone *zone, struct uds_request *request)
drivers/md/dm-vdo/indexer/index.c
420
&request->record_name, &record);
drivers/md/dm-vdo/indexer/index.c
425
if (request->requeued && request->virtual_chapter != record.virtual_chapter)
drivers/md/dm-vdo/indexer/index.c
426
set_request_location(request, UDS_LOCATION_UNKNOWN);
drivers/md/dm-vdo/indexer/index.c
428
request->virtual_chapter = record.virtual_chapter;
drivers/md/dm-vdo/indexer/index.c
429
result = get_record_from_zone(zone, request, &found);
drivers/md/dm-vdo/indexer/index.c
435
set_chapter_location(request, zone, record.virtual_chapter);
drivers/md/dm-vdo/indexer/index.c
446
if ((request->type == UDS_QUERY_NO_UPDATE) ||
drivers/md/dm-vdo/indexer/index.c
447
((request->type == UDS_QUERY) && overflow_record)) {
drivers/md/dm-vdo/indexer/index.c
459
} else if (request->type != UDS_UPDATE) {
drivers/md/dm-vdo/indexer/index.c
469
if (request->location == UDS_LOCATION_RECORD_PAGE_LOOKUP) {
drivers/md/dm-vdo/indexer/index.c
471
} else if (request->location == UDS_LOCATION_UNAVAILABLE) {
drivers/md/dm-vdo/indexer/index.c
475
&request->record_name)) {
drivers/md/dm-vdo/indexer/index.c
476
result = search_sparse_cache_in_zone(zone, request, NO_CHAPTER,
drivers/md/dm-vdo/indexer/index.c
483
set_request_location(request, UDS_LOCATION_IN_SPARSE);
drivers/md/dm-vdo/indexer/index.c
485
if ((request->type == UDS_QUERY_NO_UPDATE) ||
drivers/md/dm-vdo/indexer/index.c
486
((request->type == UDS_QUERY) && !found)) {
drivers/md/dm-vdo/indexer/index.c
509
if (!found || (request->type == UDS_UPDATE)) {
drivers/md/dm-vdo/indexer/index.c
511
metadata = &request->new_metadata;
drivers/md/dm-vdo/indexer/index.c
514
metadata = &request->old_metadata;
drivers/md/dm-vdo/indexer/index.c
517
return put_record_in_zone(zone, request, metadata);
drivers/md/dm-vdo/indexer/index.c
520
static int remove_from_index_zone(struct index_zone *zone, struct uds_request *request)
drivers/md/dm-vdo/indexer/index.c
526
&request->record_name, &record);
drivers/md/dm-vdo/indexer/index.c
536
set_chapter_location(request, zone, record.virtual_chapter);
drivers/md/dm-vdo/indexer/index.c
541
if (request->requeued && request->virtual_chapter != record.virtual_chapter)
drivers/md/dm-vdo/indexer/index.c
542
set_request_location(request, UDS_LOCATION_UNKNOWN);
drivers/md/dm-vdo/indexer/index.c
544
request->virtual_chapter = record.virtual_chapter;
drivers/md/dm-vdo/indexer/index.c
545
result = get_record_from_zone(zone, request, &found);
drivers/md/dm-vdo/indexer/index.c
555
set_chapter_location(request, zone, record.virtual_chapter);
drivers/md/dm-vdo/indexer/index.c
570
if (request->location == UDS_LOCATION_IN_OPEN_CHAPTER)
drivers/md/dm-vdo/indexer/index.c
571
uds_remove_from_open_chapter(zone->open_chapter, &request->record_name);
drivers/md/dm-vdo/indexer/index.c
576
static int dispatch_index_request(struct uds_index *index, struct uds_request *request)
drivers/md/dm-vdo/indexer/index.c
579
struct index_zone *zone = index->zones[request->zone_number];
drivers/md/dm-vdo/indexer/index.c
581
if (!request->requeued) {
drivers/md/dm-vdo/indexer/index.c
582
result = simulate_index_zone_barrier_message(zone, request);
drivers/md/dm-vdo/indexer/index.c
587
switch (request->type) {
drivers/md/dm-vdo/indexer/index.c
592
result = search_index_zone(zone, request);
drivers/md/dm-vdo/indexer/index.c
596
result = remove_from_index_zone(zone, request);
drivers/md/dm-vdo/indexer/index.c
602
request->type);
drivers/md/dm-vdo/indexer/index.c
610
static void execute_zone_request(struct uds_request *request)
drivers/md/dm-vdo/indexer/index.c
613
struct uds_index *index = request->index;
drivers/md/dm-vdo/indexer/index.c
615
if (request->zone_message.type != UDS_MESSAGE_NONE) {
drivers/md/dm-vdo/indexer/index.c
616
result = dispatch_index_zone_control_request(request);
drivers/md/dm-vdo/indexer/index.c
619
request->zone_message.type);
drivers/md/dm-vdo/indexer/index.c
623
vdo_free(vdo_forget(request));
drivers/md/dm-vdo/indexer/index.c
628
if (request->requeued && (request->status != UDS_SUCCESS)) {
drivers/md/dm-vdo/indexer/index.c
629
set_request_location(request, UDS_LOCATION_UNAVAILABLE);
drivers/md/dm-vdo/indexer/index.c
630
index->callback(request);
drivers/md/dm-vdo/indexer/index.c
634
result = dispatch_index_request(index, request);
drivers/md/dm-vdo/indexer/index.c
640
if (!request->found)
drivers/md/dm-vdo/indexer/index.c
641
set_request_location(request, UDS_LOCATION_UNAVAILABLE);
drivers/md/dm-vdo/indexer/index.c
643
request->status = result;
drivers/md/dm-vdo/indexer/index.c
644
index->callback(request);
drivers/md/dm-vdo/indexer/index.c
89
struct uds_request *request;
drivers/md/dm-vdo/indexer/index.c
91
result = vdo_allocate(1, struct uds_request, __func__, &request);
drivers/md/dm-vdo/indexer/index.c
95
request->index = index;
drivers/md/dm-vdo/indexer/index.c
96
request->unbatched = true;
drivers/md/dm-vdo/indexer/index.c
97
request->zone_number = zone;
drivers/md/dm-vdo/indexer/index.c
98
request->zone_message = message;
drivers/md/dm-vdo/indexer/index.h
26
typedef void (*index_callback_fn)(struct uds_request *request);
drivers/md/dm-vdo/indexer/index.h
79
void uds_enqueue_request(struct uds_request *request, enum request_stage stage);
drivers/md/dm-vdo/indexer/indexer.h
237
typedef void (*uds_request_callback_fn)(struct uds_request *request);
drivers/md/dm-vdo/indexer/indexer.h
325
int __must_check uds_launch_request(struct uds_request *request);
drivers/md/dm-vdo/indexer/volume.c
314
static bool enqueue_read(struct page_cache *cache, struct uds_request *request,
drivers/md/dm-vdo/indexer/volume.c
344
request->next_request = NULL;
drivers/md/dm-vdo/indexer/volume.c
347
queue_entry->first_request = request;
drivers/md/dm-vdo/indexer/volume.c
349
queue_entry->last_request->next_request = request;
drivers/md/dm-vdo/indexer/volume.c
350
queue_entry->last_request = request;
drivers/md/dm-vdo/indexer/volume.c
355
static void enqueue_page_read(struct volume *volume, struct uds_request *request,
drivers/md/dm-vdo/indexer/volume.c
359
while (!enqueue_read(&volume->page_cache, request, physical_page)) {
drivers/md/dm-vdo/indexer/volume.c
507
struct uds_request *request, u32 physical_page)
drivers/md/dm-vdo/indexer/volume.c
515
&request->record_name, volume->geometry,
drivers/md/dm-vdo/indexer/volume.c
516
&request->old_metadata))
drivers/md/dm-vdo/indexer/volume.c
523
&request->record_name,
drivers/md/dm-vdo/indexer/volume.c
532
*((u16 *) &request->old_metadata) = record_page_number;
drivers/md/dm-vdo/indexer/volume.c
536
request->location = location;
drivers/md/dm-vdo/indexer/volume.c
537
request->found = false;
drivers/md/dm-vdo/indexer/volume.c
544
struct uds_request *request;
drivers/md/dm-vdo/indexer/volume.c
590
request = entry->first_request;
drivers/md/dm-vdo/indexer/volume.c
591
while ((request != NULL) && (result == UDS_SUCCESS)) {
drivers/md/dm-vdo/indexer/volume.c
592
result = search_page(page, volume, request, page_number);
drivers/md/dm-vdo/indexer/volume.c
593
request = request->next_request;
drivers/md/dm-vdo/indexer/volume.c
604
struct uds_request *request;
drivers/md/dm-vdo/indexer/volume.c
607
for (request = entry->first_request; request != NULL; request = next) {
drivers/md/dm-vdo/indexer/volume.c
608
next = request->next_request;
drivers/md/dm-vdo/indexer/volume.c
609
request->status = result;
drivers/md/dm-vdo/indexer/volume.c
610
request->requeued = true;
drivers/md/dm-vdo/indexer/volume.c
611
uds_enqueue_request(request, STAGE_INDEX);
drivers/md/dm-vdo/indexer/volume.c
753
static int get_volume_page_protected(struct volume *volume, struct uds_request *request,
drivers/md/dm-vdo/indexer/volume.c
757
unsigned int zone_number = request->zone_number;
drivers/md/dm-vdo/indexer/volume.c
784
enqueue_page_read(volume, request, physical_page);
drivers/md/dm-vdo/indexer/volume.c
846
static int search_cached_index_page(struct volume *volume, struct uds_request *request,
drivers/md/dm-vdo/indexer/volume.c
852
unsigned int zone_number = request->zone_number;
drivers/md/dm-vdo/indexer/volume.c
864
result = get_volume_page_protected(volume, request, physical_page, &page);
drivers/md/dm-vdo/indexer/volume.c
871
&request->record_name,
drivers/md/dm-vdo/indexer/volume.c
881
int uds_search_cached_record_page(struct volume *volume, struct uds_request *request,
drivers/md/dm-vdo/indexer/volume.c
886
unsigned int zone_number = request->zone_number;
drivers/md/dm-vdo/indexer/volume.c
912
result = get_volume_page_protected(volume, request, physical_page, &record_page);
drivers/md/dm-vdo/indexer/volume.c
919
&request->record_name, geometry, &request->old_metadata))
drivers/md/dm-vdo/indexer/volume.c
967
int uds_search_volume_page_cache(struct volume *volume, struct uds_request *request,
drivers/md/dm-vdo/indexer/volume.c
972
uds_map_to_physical_chapter(volume->geometry, request->virtual_chapter);
drivers/md/dm-vdo/indexer/volume.c
977
&request->record_name,
drivers/md/dm-vdo/indexer/volume.c
980
if (request->location == UDS_LOCATION_INDEX_PAGE_LOOKUP) {
drivers/md/dm-vdo/indexer/volume.c
981
record_page_number = *((u16 *) &request->old_metadata);
drivers/md/dm-vdo/indexer/volume.c
983
result = search_cached_index_page(volume, request, physical_chapter,
drivers/md/dm-vdo/indexer/volume.c
990
return uds_search_cached_record_page(volume, request, physical_chapter,
drivers/md/dm-vdo/indexer/volume.h
140
struct uds_request *request,
drivers/md/dm-vdo/indexer/volume.h
149
struct uds_request *request, u32 chapter,
drivers/media/common/videobuf2/videobuf2-core.c
1657
if (vb->request)
drivers/media/common/videobuf2/videobuf2-core.c
1658
media_request_put(vb->request);
drivers/media/common/videobuf2/videobuf2-core.c
1659
vb->request = NULL;
drivers/media/common/videobuf2/videobuf2-core.c
1890
vb->request = req;
drivers/media/common/videobuf2/videobuf2-core.c
2172
if (vb->request)
drivers/media/common/videobuf2/videobuf2-core.c
2173
media_request_put(vb->request);
drivers/media/common/videobuf2/videobuf2-core.c
2174
vb->request = NULL;
drivers/media/common/videobuf2/videobuf2-core.c
2294
if (vb->request)
drivers/media/common/videobuf2/videobuf2-core.c
2295
media_request_put(vb->request);
drivers/media/common/videobuf2/videobuf2-core.c
2296
vb->request = NULL;
drivers/media/firewire/firedtv-fw.c
195
static void handle_fcp(struct fw_card *card, struct fw_request *request,
drivers/media/pci/cx18/cx18-mailbox.c
113
name, mb->request, mb->ack, mb->cmd, mb->error,
drivers/media/pci/cx18/cx18-mailbox.c
248
"stale" : "good", mb->request);
drivers/media/pci/cx18/cx18-mailbox.c
281
mb->request);
drivers/media/pci/cx18/cx18-mailbox.c
403
req = order->mb.request;
drivers/media/pci/cx18/cx18-mailbox.c
405
if (req != cx18_readl(cx, &ack_mb->request) ||
drivers/media/pci/cx18/cx18-mailbox.c
556
(&order_mb->request)[i] = cx18_readl(cx, &mb->request + i);
drivers/media/pci/cx18/cx18-mailbox.c
558
if (order_mb->request == order_mb->ack) {
drivers/media/pci/cx18/cx18-mailbox.c
560
rpu_str[rpu], rpu_str[rpu], order_mb->request);
drivers/media/pci/cx18/cx18-mailbox.c
639
req = cx18_readl(cx, &mb->request);
drivers/media/pci/cx18/cx18-mailbox.c
660
cx18_writel(cx, req, &mb->request);
drivers/media/pci/cx18/cx18-mailbox.h
45
u32 request;
drivers/media/platform/amphion/vpu_cmds.c
105
if (vpu_cmd_requests[i].request == id) {
drivers/media/platform/amphion/vpu_cmds.c
106
cmd->request = &vpu_cmd_requests[i];
drivers/media/platform/amphion/vpu_cmds.c
154
if (cmd->request) {
drivers/media/platform/amphion/vpu_cmds.c
182
*sync = cmd->request ? true : false;
drivers/media/platform/amphion/vpu_cmds.c
202
struct vpu_cmd_request *request;
drivers/media/platform/amphion/vpu_cmds.c
204
if (!cmd || !cmd->request)
drivers/media/platform/amphion/vpu_cmds.c
207
request = cmd->request;
drivers/media/platform/amphion/vpu_cmds.c
208
if (request->response != response)
drivers/media/platform/amphion/vpu_cmds.c
210
if (request->handled != handled)
drivers/media/platform/amphion/vpu_cmds.c
23
u32 request;
drivers/media/platform/amphion/vpu_cmds.c
31
struct vpu_cmd_request *request;
drivers/media/platform/amphion/vpu_cmds.c
39
.request = VPU_CMD_ID_CONFIGURE_CODEC,
drivers/media/platform/amphion/vpu_cmds.c
44
.request = VPU_CMD_ID_START,
drivers/media/platform/amphion/vpu_cmds.c
49
.request = VPU_CMD_ID_STOP,
drivers/media/platform/amphion/vpu_cmds.c
54
.request = VPU_CMD_ID_ABORT,
drivers/media/platform/amphion/vpu_cmds.c
59
.request = VPU_CMD_ID_RST_BUF,
drivers/media/platform/st/sti/bdisp/bdisp-debug.c
443
struct bdisp_request *request = &bdisp->dbg.copy_request;
drivers/media/platform/st/sti/bdisp/bdisp-debug.c
446
if (!request->nb_req) {
drivers/media/platform/st/sti/bdisp/bdisp-debug.c
451
src = request->src;
drivers/media/platform/st/sti/bdisp/bdisp-debug.c
452
dst = request->dst;
drivers/media/platform/st/sti/bdisp/bdisp-debug.c
454
seq_printf(s, "\nRequest #%d\n", request->nb_req);
drivers/media/platform/st/sti/bdisp/bdisp-debug.c
466
if (request->hflip)
drivers/media/platform/st/sti/bdisp/bdisp-debug.c
469
if (request->vflip)
drivers/media/platform/st/sti/bdisp/bdisp-debug.c
588
struct bdisp_request *request = &bdisp->dbg.copy_request;
drivers/media/platform/st/sti/bdisp/bdisp-debug.c
592
if (!request->nb_req) {
drivers/media/platform/st/sti/bdisp/bdisp-debug.c
597
avg_time_us = div64_s64(bdisp->dbg.tot_duration, request->nb_req);
drivers/media/platform/st/sti/bdisp/bdisp-debug.c
618
seq_printf(s, "HW processing (%d requests):\n", request->nb_req);
drivers/media/platform/st/sti/bdisp/bdisp-hw.c
1050
struct bdisp_request *request = &ctx->bdisp_dev->dbg.copy_request;
drivers/media/platform/st/sti/bdisp/bdisp-hw.c
1055
request->src = ctx->src;
drivers/media/platform/st/sti/bdisp/bdisp-hw.c
1056
request->dst = ctx->dst;
drivers/media/platform/st/sti/bdisp/bdisp-hw.c
1057
request->hflip = ctx->hflip;
drivers/media/platform/st/sti/bdisp/bdisp-hw.c
1058
request->vflip = ctx->vflip;
drivers/media/platform/st/sti/bdisp/bdisp-hw.c
1059
request->nb_req++;
drivers/media/platform/ti/omap3isp/ispccdc.c
1293
if (ccdc->lsc.request == NULL)
drivers/media/platform/ti/omap3isp/ispccdc.c
1302
__ccdc_lsc_configure(ccdc, ccdc->lsc.request) == 0) {
drivers/media/platform/ti/omap3isp/ispccdc.c
1303
ccdc->lsc.active = ccdc->lsc.request;
drivers/media/platform/ti/omap3isp/ispccdc.c
1305
list_add_tail(&ccdc->lsc.request->list, &ccdc->lsc.free_queue);
drivers/media/platform/ti/omap3isp/ispccdc.c
1309
ccdc->lsc.request = NULL;
drivers/media/platform/ti/omap3isp/ispccdc.c
1354
ccdc_lsc_free_request(ccdc, ccdc->lsc.request);
drivers/media/platform/ti/omap3isp/ispccdc.c
1355
ccdc->lsc.request = ccdc->lsc.active;
drivers/media/platform/ti/omap3isp/ispccdc.c
1531
if (ccdc->lsc.request == NULL)
drivers/media/platform/ti/omap3isp/ispccdc.c
1748
if (ccdc->lsc.request == NULL)
drivers/media/platform/ti/omap3isp/ispccdc.c
2755
ccdc_lsc_free_request(ccdc, ccdc->lsc.request);
drivers/media/platform/ti/omap3isp/ispccdc.c
463
if (ccdc->lsc.request) {
drivers/media/platform/ti/omap3isp/ispccdc.c
464
list_add_tail(&ccdc->lsc.request->list, &ccdc->lsc.free_queue);
drivers/media/platform/ti/omap3isp/ispccdc.c
467
ccdc->lsc.request = req;
drivers/media/platform/ti/omap3isp/ispccdc.c
503
if (__ccdc_lsc_configure(ccdc, lsc->request) < 0) {
drivers/media/platform/ti/omap3isp/ispccdc.c
506
list_add_tail(&lsc->request->list, &lsc->free_queue);
drivers/media/platform/ti/omap3isp/ispccdc.c
507
lsc->request = NULL;
drivers/media/platform/ti/omap3isp/ispccdc.c
511
lsc->active = lsc->request;
drivers/media/platform/ti/omap3isp/ispccdc.c
512
lsc->request = NULL;
drivers/media/platform/ti/omap3isp/ispccdc.h
70
struct ispccdc_lsc_config_req *request; /* requested configuration */
drivers/media/platform/ti/omap3isp/ispresizer.c
141
return &res->crop.request;
drivers/media/platform/ti/omap3isp/ispresizer.c
1538
res->crop.active = res->crop.request;
drivers/media/platform/ti/omap3isp/ispresizer.h
111
struct v4l2_rect request;
drivers/media/rc/igorplugusb.c
125
ir->request.bRequest = cmd;
drivers/media/rc/igorplugusb.c
171
ir->request.bRequest = GET_INFRACODE;
drivers/media/rc/igorplugusb.c
172
ir->request.bRequestType = USB_TYPE_VENDOR | USB_DIR_IN;
drivers/media/rc/igorplugusb.c
173
ir->request.wLength = cpu_to_le16(MAX_PACKET);
drivers/media/rc/igorplugusb.c
183
usb_rcvctrlpipe(udev, 0), (uint8_t *)&ir->request,
drivers/media/rc/igorplugusb.c
37
struct usb_ctrlrequest request;
drivers/media/rc/img-ir/img-ir-hw.c
820
struct img_ir_scancode_req request;
drivers/media/rc/img-ir/img-ir-hw.c
822
request.protocol = RC_PROTO_UNKNOWN;
drivers/media/rc/img-ir/img-ir-hw.c
823
request.toggle = 0;
drivers/media/rc/img-ir/img-ir-hw.c
826
ret = dec->scancode(len, raw, hw->enabled_protocols, &request);
drivers/media/rc/img-ir/img-ir-hw.c
828
request.scancode = (u32)raw;
drivers/media/rc/img-ir/img-ir-hw.c
830
request.scancode = (u32)raw & ((1 << len)-1);
drivers/media/rc/img-ir/img-ir-hw.c
835
request.scancode, request.toggle);
drivers/media/rc/img-ir/img-ir-hw.c
836
rc_keydown(hw->rdev, request.protocol, request.scancode,
drivers/media/rc/img-ir/img-ir-hw.c
837
request.toggle);
drivers/media/rc/img-ir/img-ir-hw.h
176
struct img_ir_scancode_req *request);
drivers/media/rc/img-ir/img-ir-jvc.c
12
struct img_ir_scancode_req *request)
drivers/media/rc/img-ir/img-ir-jvc.c
22
request->protocol = RC_PROTO_JVC;
drivers/media/rc/img-ir/img-ir-jvc.c
23
request->scancode = cust << 8 | data;
drivers/media/rc/img-ir/img-ir-nec.c
14
struct img_ir_scancode_req *request)
drivers/media/rc/img-ir/img-ir-nec.c
30
request->scancode = bitrev8(addr) << 24 |
drivers/media/rc/img-ir/img-ir-nec.c
34
request->protocol = RC_PROTO_NEC32;
drivers/media/rc/img-ir/img-ir-nec.c
38
request->scancode = addr << 16 |
drivers/media/rc/img-ir/img-ir-nec.c
41
request->protocol = RC_PROTO_NECX;
drivers/media/rc/img-ir/img-ir-nec.c
45
request->scancode = addr << 8 |
drivers/media/rc/img-ir/img-ir-nec.c
47
request->protocol = RC_PROTO_NEC;
drivers/media/rc/img-ir/img-ir-rc5.c
12
struct img_ir_scancode_req *request)
drivers/media/rc/img-ir/img-ir-rc5.c
32
request->protocol = RC_PROTO_RC5;
drivers/media/rc/img-ir/img-ir-rc5.c
33
request->scancode = addr << 8 | cmd;
drivers/media/rc/img-ir/img-ir-rc5.c
34
request->toggle = tgl;
drivers/media/rc/img-ir/img-ir-rc6.c
12
struct img_ir_scancode_req *request)
drivers/media/rc/img-ir/img-ir-rc6.c
53
request->protocol = RC_PROTO_RC6_0;
drivers/media/rc/img-ir/img-ir-rc6.c
54
request->scancode = addr << 8 | cmd;
drivers/media/rc/img-ir/img-ir-rc6.c
55
request->toggle = trl2;
drivers/media/rc/img-ir/img-ir-sanyo.c
23
struct img_ir_scancode_req *request)
drivers/media/rc/img-ir/img-ir-sanyo.c
43
request->protocol = RC_PROTO_SANYO;
drivers/media/rc/img-ir/img-ir-sanyo.c
44
request->scancode = addr << 8 | data;
drivers/media/rc/img-ir/img-ir-sharp.c
12
struct img_ir_scancode_req *request)
drivers/media/rc/img-ir/img-ir-sharp.c
31
request->protocol = RC_PROTO_SHARP;
drivers/media/rc/img-ir/img-ir-sharp.c
32
request->scancode = addr << 8 | cmd;
drivers/media/rc/img-ir/img-ir-sony.c
12
struct img_ir_scancode_req *request)
drivers/media/rc/img-ir/img-ir-sony.c
24
request->protocol = RC_PROTO_SONY12;
drivers/media/rc/img-ir/img-ir-sony.c
33
request->protocol = RC_PROTO_SONY15;
drivers/media/rc/img-ir/img-ir-sony.c
43
request->protocol = RC_PROTO_SONY20;
drivers/media/rc/img-ir/img-ir-sony.c
48
request->scancode = dev << 16 | subdev << 8 | func;
drivers/media/usb/airspy/airspy.c
160
static int airspy_ctrl_msg(struct airspy *s, u8 request, u16 value, u16 index,
drivers/media/usb/airspy/airspy.c
167
switch (request) {
drivers/media/usb/airspy/airspy.c
185
dev_err(s->dev, "Unknown command %02x\n", request);
drivers/media/usb/airspy/airspy.c
194
ret = usb_control_msg(s->udev, pipe, request, requesttype, value,
drivers/media/usb/airspy/airspy.c
196
airspy_dbg_usb_control_msg(s->dev, request, requesttype, value,
drivers/media/usb/airspy/airspy.c
200
ret, request);
drivers/media/usb/as102/as102_fw.c
121
fw_pkt->u.request[0] = 0x00;
drivers/media/usb/as102/as102_fw.c
122
fw_pkt->u.request[1] = 0x03;
drivers/media/usb/as102/as102_fw.c
133
fw_pkt->u.request[0] = 0x00;
drivers/media/usb/as102/as102_fw.c
134
fw_pkt->u.request[1] = 0x01;
drivers/media/usb/as102/as102_fw.c
136
data_len += sizeof(fw_pkt->u.request);
drivers/media/usb/as102/as102_fw.h
17
unsigned char request[2];
drivers/media/usb/au0828/au0828-core.c
100
request,
drivers/media/usb/au0828/au0828-core.c
40
static int send_control_msg(struct au0828_dev *dev, u16 request, u32 value,
drivers/media/usb/au0828/au0828-core.c
42
static int recv_control_msg(struct au0828_dev *dev, u16 request, u32 value,
drivers/media/usb/au0828/au0828-core.c
65
static int send_control_msg(struct au0828_dev *dev, u16 request, u32 value,
drivers/media/usb/au0828/au0828-core.c
75
request,
drivers/media/usb/au0828/au0828-core.c
92
static int recv_control_msg(struct au0828_dev *dev, u16 request, u32 value,
drivers/media/usb/b2c2/flexcop-usb.c
72
u8 request = read ? B2C2_USB_READ_REG : B2C2_USB_WRITE_REG;
drivers/media/usb/b2c2/flexcop-usb.c
84
request,
drivers/media/usb/cx231xx/cx231xx-core.c
1472
u8 len, u8 request, u8 direction)
drivers/media/usb/cx231xx/cx231xx-core.c
1481
if (!request) {
drivers/media/usb/cx231xx/cx231xx-core.c
222
__u8 request, __u8 requesttype, __u16 value, __u16 index,
drivers/media/usb/cx231xx/cx231xx-core.c
233
request,
drivers/media/usb/cx231xx/cx231xx-core.c
249
rc = usb_control_msg(dev->udev, pipe, request, requesttype, value,
drivers/media/usb/cx231xx/cx231xx.h
839
u8 len, u8 request, u8 direction);
drivers/media/usb/dvb-usb-v2/au6610.c
69
u8 request;
drivers/media/usb/dvb-usb-v2/au6610.c
73
request = AU6610_REQ_I2C_WRITE;
drivers/media/usb/dvb-usb-v2/au6610.c
75
request = AU6610_REQ_I2C_READ;
drivers/media/usb/dvb-usb-v2/au6610.c
78
return au6610_usb_msg(d, request, addr, wbuf, wlen, rbuf, rlen);
drivers/media/usb/dvb-usb-v2/ce6230.c
16
u8 request;
drivers/media/usb/dvb-usb-v2/ce6230.c
22
request = req->cmd;
drivers/media/usb/dvb-usb-v2/ce6230.c
61
ret = usb_control_msg(d->udev, pipe, request, requesttype, value, index,
drivers/media/usb/dvb-usb-v2/ce6230.c
64
dvb_usb_dbg_usb_control_msg(d->udev, request, requesttype, value, index,
drivers/media/usb/dvb-usb-v2/ec168.c
18
u8 request, requesttype;
drivers/media/usb/dvb-usb-v2/ec168.c
27
request = req->cmd;
drivers/media/usb/dvb-usb-v2/ec168.c
31
request = req->cmd;
drivers/media/usb/dvb-usb-v2/ec168.c
35
request = CONFIG;
drivers/media/usb/dvb-usb-v2/ec168.c
39
request = CONFIG;
drivers/media/usb/dvb-usb-v2/ec168.c
43
request = DEMOD_RW;
drivers/media/usb/dvb-usb-v2/ec168.c
47
request = DEMOD_RW;
drivers/media/usb/dvb-usb-v2/ec168.c
73
ret = usb_control_msg(d->udev, pipe, request, requesttype, req->value,
drivers/media/usb/dvb-usb-v2/ec168.c
76
dvb_usb_dbg_usb_control_msg(d->udev, request, requesttype, req->value,
drivers/media/usb/dvb-usb-v2/gl861.c
109
request = CMD_WRITE_SHORT;
drivers/media/usb/dvb-usb-v2/gl861.c
114
request = CMD_WRITE;
drivers/media/usb/dvb-usb-v2/gl861.c
119
ret = gl861_ctrl_msg(d, request, value, index, data, size);
drivers/media/usb/dvb-usb-v2/gl861.c
130
request = CMD_READ;
drivers/media/usb/dvb-usb-v2/gl861.c
132
ret = gl861_ctrl_msg(d, request, value, index,
drivers/media/usb/dvb-usb-v2/gl861.c
142
request = CMD_READ;
drivers/media/usb/dvb-usb-v2/gl861.c
144
ret = gl861_ctrl_msg(d, request, value, index,
drivers/media/usb/dvb-usb-v2/gl861.c
30
static int gl861_ctrl_msg(struct dvb_usb_device *d, u8 request, u16 value,
drivers/media/usb/dvb-usb-v2/gl861.c
41
switch (request) {
drivers/media/usb/dvb-usb-v2/gl861.c
58
ret = usb_control_msg(d->udev, pipe, request, requesttype, value,
drivers/media/usb/dvb-usb-v2/gl861.c
61
ret, requesttype, request, 2, &value, 2, &index, 2, &size,
drivers/media/usb/dvb-usb-v2/gl861.c
66
if (request == CMD_READ)
drivers/media/usb/dvb-usb-v2/gl861.c
94
u8 request, *data;
drivers/media/usb/dvb-usb/dtv5100.c
151
for (i = 0; dtv5100_init[i].request; i++) {
drivers/media/usb/dvb-usb/dtv5100.c
153
dtv5100_init[i].request,
drivers/media/usb/dvb-usb/dtv5100.c
30
u8 request;
drivers/media/usb/dvb-usb/dtv5100.c
39
request = (addr == DTV5100_DEMOD_ADDR ? DTV5100_DEMOD_READ :
drivers/media/usb/dvb-usb/dtv5100.c
47
request = (addr == DTV5100_DEMOD_ADDR ? DTV5100_DEMOD_WRITE :
drivers/media/usb/dvb-usb/dtv5100.c
65
return usb_control_msg(d->udev, pipe, request,
drivers/media/usb/dvb-usb/dtv5100.h
29
u8 request;
drivers/media/usb/dvb-usb/dw2102.c
103
ret = usb_control_msg(dev, pipe, request, request_type | USB_TYPE_VENDOR,
drivers/media/usb/dvb-usb/dw2102.c
88
static int dw210x_op_rw(struct usb_device *dev, u8 request, u16 value,
drivers/media/usb/dvb-usb/m920x.c
31
static inline int m920x_read(struct usb_device *udev, u8 request, u16 value,
drivers/media/usb/dvb-usb/m920x.c
37
request, USB_TYPE_VENDOR | USB_DIR_IN,
drivers/media/usb/dvb-usb/m920x.c
52
static inline int m920x_write(struct usb_device *udev, u8 request,
drivers/media/usb/dvb-usb/m920x.c
55
return usb_control_msg(udev, usb_sndctrlpipe(udev, 0), request,
drivers/media/usb/dvb-usb/m920x.c
60
static inline int m920x_write_seq(struct usb_device *udev, u8 request,
drivers/media/usb/dvb-usb/m920x.c
65
ret = m920x_write(udev, request, seq->data, seq->address);
drivers/media/usb/dvb-usb/opera1.c
100
request=0xb6;
drivers/media/usb/dvb-usb/opera1.c
104
request=0xb6;
drivers/media/usb/dvb-usb/opera1.c
108
request=0xb1;
drivers/media/usb/dvb-usb/opera1.c
112
request=0xb8;
drivers/media/usb/dvb-usb/opera1.c
116
request=0xb1;
drivers/media/usb/dvb-usb/opera1.c
119
ret = opera1_xilinx_rw(dev->udev, request,
drivers/media/usb/dvb-usb/opera1.c
45
static int opera1_xilinx_rw(struct usb_device *dev, u8 request, u16 value,
drivers/media/usb/dvb-usb/opera1.c
61
ret = usb_control_msg(dev, pipe, request,
drivers/media/usb/dvb-usb/opera1.c
65
if (request == OPERA_TUNER_REQ) {
drivers/media/usb/dvb-usb/opera1.c
88
u8 request;
drivers/media/usb/go7007/go7007-usb.c
622
static int go7007_usb_vendor_request(struct go7007 *go, int request,
drivers/media/usb/go7007/go7007-usb.c
630
usb_rcvctrlpipe(usb->usbdev, 0), request,
drivers/media/usb/go7007/go7007-usb.c
635
usb_sndctrlpipe(usb->usbdev, 0), request,
drivers/media/usb/go7007/s2250-board.c
131
static int go7007_usb_vendor_request(struct go7007 *go, u16 request,
drivers/media/usb/go7007/s2250-board.c
139
usb_rcvctrlpipe(usb->usbdev, 0), request,
drivers/media/usb/go7007/s2250-board.c
144
usb_sndctrlpipe(usb->usbdev, 0), request,
drivers/media/usb/gspca/spca500.c
391
unsigned int request,
drivers/media/usb/gspca/spca500.c
400
err = reg_w(gspca_dev, request, ybase + i, qtable[0][i]);
drivers/media/usb/gspca/spca500.c
407
err = reg_w(gspca_dev, request, cbase + i, qtable[1][i]);
drivers/media/usb/gspca/vicam.c
68
static int vicam_control_msg(struct gspca_dev *gspca_dev, u8 request,
drivers/media/usb/gspca/vicam.c
75
request,
drivers/media/usb/gspca/vicam.c
79
pr_err("control msg req %02X error %d\n", request, ret);
drivers/media/usb/hackrf/hackrf.c
182
static int hackrf_ctrl_msg(struct hackrf_dev *dev, u8 request, u16 value,
drivers/media/usb/hackrf/hackrf.c
189
switch (request) {
drivers/media/usb/hackrf/hackrf.c
207
dev_err(dev->dev, "Unknown command %02x\n", request);
drivers/media/usb/hackrf/hackrf.c
216
ret = usb_control_msg(dev->udev, pipe, request, requesttype, value,
drivers/media/usb/hackrf/hackrf.c
218
hackrf_dbg_usb_control_msg(dev->dev, request, requesttype, value,
drivers/media/usb/hackrf/hackrf.c
222
ret, request);
drivers/media/usb/msi2500/msi2500.c
654
u8 request = cmd;
drivers/media/usb/msi2500/msi2500.c
659
msi2500_dbg_usb_control_msg(dev->dev, request, requesttype,
drivers/media/usb/msi2500/msi2500.c
661
ret = usb_control_msg(dev->udev, usb_sndctrlpipe(dev->udev, 0), request,
drivers/media/usb/pwc/pwc-ctrl.c
101
request,
drivers/media/usb/pwc/pwc-ctrl.c
107
rc, request, value);
drivers/media/usb/pwc/pwc-ctrl.c
132
u8 request, u16 value, void *buf, int buflen)
drivers/media/usb/pwc/pwc-ctrl.c
135
request,
drivers/media/usb/pwc/pwc-ctrl.c
401
int pwc_get_u8_ctrl(struct pwc_device *pdev, u8 request, u16 value, int *data)
drivers/media/usb/pwc/pwc-ctrl.c
405
ret = recv_control_msg(pdev, request, value, 1);
drivers/media/usb/pwc/pwc-ctrl.c
413
int pwc_set_u8_ctrl(struct pwc_device *pdev, u8 request, u16 value, u8 data)
drivers/media/usb/pwc/pwc-ctrl.c
418
ret = send_control_msg(pdev, request, value, pdev->ctrl_buf, 1);
drivers/media/usb/pwc/pwc-ctrl.c
425
int pwc_get_s8_ctrl(struct pwc_device *pdev, u8 request, u16 value, int *data)
drivers/media/usb/pwc/pwc-ctrl.c
429
ret = recv_control_msg(pdev, request, value, 1);
drivers/media/usb/pwc/pwc-ctrl.c
437
int pwc_get_u16_ctrl(struct pwc_device *pdev, u8 request, u16 value, int *data)
drivers/media/usb/pwc/pwc-ctrl.c
441
ret = recv_control_msg(pdev, request, value, 2);
drivers/media/usb/pwc/pwc-ctrl.c
449
int pwc_set_u16_ctrl(struct pwc_device *pdev, u8 request, u16 value, u16 data)
drivers/media/usb/pwc/pwc-ctrl.c
455
ret = send_control_msg(pdev, request, value, pdev->ctrl_buf, 2);
drivers/media/usb/pwc/pwc-ctrl.c
526
int ret, request;
drivers/media/usb/pwc/pwc-ctrl.c
529
request = SENSOR_TYPE_FORMATTER1;
drivers/media/usb/pwc/pwc-ctrl.c
533
request = SENSOR_TYPE_FORMATTER2;
drivers/media/usb/pwc/pwc-ctrl.c
535
ret = recv_control_msg(pdev, GET_STATUS_CTL, request, 1);
drivers/media/usb/pwc/pwc-ctrl.c
96
u8 request, u16 value, int recv_count)
drivers/media/usb/pwc/pwc.h
362
u8 request, u16 value, void *buf, int buflen);
drivers/media/usb/pwc/pwc.h
365
int pwc_get_u8_ctrl(struct pwc_device *pdev, u8 request, u16 value, int *data);
drivers/media/usb/pwc/pwc.h
366
int pwc_set_u8_ctrl(struct pwc_device *pdev, u8 request, u16 value, u8 data);
drivers/media/usb/pwc/pwc.h
367
int pwc_get_s8_ctrl(struct pwc_device *pdev, u8 request, u16 value, int *data);
drivers/media/usb/pwc/pwc.h
369
int pwc_get_u16_ctrl(struct pwc_device *pdev, u8 request, u16 value, int *dat);
drivers/media/usb/pwc/pwc.h
370
int pwc_set_u16_ctrl(struct pwc_device *pdev, u8 request, u16 value, u16 data);
drivers/memstick/core/memstick.c
254
host->request(host);
drivers/memstick/core/ms_block.c
1881
struct request *req;
drivers/memstick/core/ms_block.c
1979
struct request *req = bd->rq;
drivers/memstick/core/ms_block.h
153
struct request *req;
drivers/memstick/core/mspro_block.c
139
struct request *block_req;
drivers/memstick/host/jmb38x_ms.c
871
msh->request = jmb38x_ms_submit_req;
drivers/memstick/host/jmb38x_ms.c
981
jm->hosts[cnt]->request = jmb38x_ms_dummy_submit;
drivers/memstick/host/r592.c
775
host->request = r592_submit_req;
drivers/memstick/host/rtsx_usb_ms.c
789
msh->request = rtsx_usb_ms_request;
drivers/memstick/host/tifm_ms.c
575
msh->request = tifm_ms_submit_req;
drivers/memstick/host/tifm_ms.c
597
msh->request = tifm_ms_dummy_submit;
drivers/mfd/intel-m10-bmc-pmci.c
235
static int m10bmc_pmci_set_flash_host_mux(struct intel_m10bmc *m10bmc, bool request)
drivers/mfd/intel-m10-bmc-pmci.c
242
FIELD_PREP(M10BMC_N6000_FLASH_HOST_REQUEST, request));
drivers/mfd/intel-m10-bmc-pmci.c
248
request ?
drivers/misc/mei/client.c
1463
bool request;
drivers/misc/mei/client.c
1473
request = mei_cl_notify_fop2req(cb->fop_type);
drivers/misc/mei/client.c
1474
ret = mei_hbm_cl_notify_req(dev, cl, request);
drivers/misc/mei/client.c
1497
const struct file *fp, u8 request)
drivers/misc/mei/client.c
1524
fop_type = mei_cl_notify_req2fop(request);
drivers/misc/mei/client.c
1532
if (mei_hbm_cl_notify_req(dev, cl, request)) {
drivers/misc/mei/client.c
1541
cl->notify_en == request ||
drivers/misc/mei/client.c
1547
if (cl->notify_en != request && !cl->status)
drivers/misc/mei/client.h
256
enum mei_cb_file_ops mei_cl_notify_req2fop(u8 request);
drivers/misc/mei/client.h
258
const struct file *file, u8 request);
drivers/misc/mei/hbm.h
54
struct mei_cl *cl, u8 request);
drivers/misc/mei/main.c
623
static int mei_ioctl_client_notify_request(const struct file *file, u32 request)
drivers/misc/mei/main.c
627
if (request != MEI_HBM_NOTIFICATION_START &&
drivers/misc/mei/main.c
628
request != MEI_HBM_NOTIFICATION_STOP)
drivers/misc/mei/main.c
631
return mei_cl_notify_request(cl, file, (u8)request);
drivers/misc/nsm.c
155
if (raw->request.len > sizeof(req->data))
drivers/misc/nsm.c
159
if (copy_from_user(req->data, u64_to_user_ptr(raw->request.addr),
drivers/misc/nsm.c
160
raw->request.len))
drivers/misc/nsm.c
163
req->len = raw->request.len;
drivers/misc/nsm.c
266
const u8 request[] = { CBOR_TYPE_TEXT + strlen("GetRandom"),
drivers/misc/nsm.c
269
memcpy(req->data, request, sizeof(request));
drivers/misc/nsm.c
270
req->len = sizeof(request);
drivers/mmc/core/block.c
1102
static void mmc_blk_issue_drv_op(struct mmc_queue *mq, struct request *req)
drivers/mmc/core/block.c
1172
static void mmc_blk_issue_erase_rq(struct mmc_queue *mq, struct request *req,
drivers/mmc/core/block.c
1211
static void mmc_blk_issue_trim_rq(struct mmc_queue *mq, struct request *req)
drivers/mmc/core/block.c
1216
static void mmc_blk_issue_discard_rq(struct mmc_queue *mq, struct request *req)
drivers/mmc/core/block.c
1229
struct request *req)
drivers/mmc/core/block.c
1299
static void mmc_blk_issue_flush(struct mmc_queue *mq, struct request *req)
drivers/mmc/core/block.c
1318
struct request *req)
drivers/mmc/core/block.c
1393
struct request *req = mmc_queue_req_to_req(mqrq);
drivers/mmc/core/block.c
1522
static void mmc_blk_cqe_complete_rq(struct mmc_queue *mq, struct request *req)
drivers/mmc/core/block.c
1595
struct request *req = mmc_queue_req_to_req(mqrq);
drivers/mmc/core/block.c
1618
struct request *req)
drivers/mmc/core/block.c
1630
static int mmc_blk_cqe_issue_flush(struct mmc_queue *mq, struct request *req)
drivers/mmc/core/block.c
1645
static int mmc_blk_hsq_issue_rw_rq(struct mmc_queue *mq, struct request *req)
drivers/mmc/core/block.c
1662
static int mmc_blk_cqe_issue_rw_rq(struct mmc_queue *mq, struct request *req)
drivers/mmc/core/block.c
1682
struct request *req = mmc_queue_req_to_req(mqrq);
drivers/mmc/core/block.c
1761
static int mmc_blk_fix_state(struct mmc_card *card, struct request *req)
drivers/mmc/core/block.c
1782
static void mmc_blk_read_single(struct mmc_queue *mq, struct request *req)
drivers/mmc/core/block.c
1850
static bool mmc_blk_status_error(struct request *req, u32 status)
drivers/mmc/core/block.c
1890
static void mmc_blk_mq_rw_recovery(struct mmc_queue *mq, struct request *req)
drivers/mmc/core/block.c
2030
static int mmc_blk_card_busy(struct mmc_card *card, struct request *req)
drivers/mmc/core/block.c
2068
struct request *req)
drivers/mmc/core/block.c
2075
static void mmc_blk_mq_complete_rq(struct mmc_queue *mq, struct request *req)
drivers/mmc/core/block.c
2115
struct request *req = mmc_queue_req_to_req(mqrq);
drivers/mmc/core/block.c
2146
void mmc_blk_mq_complete(struct request *req)
drivers/mmc/core/block.c
2158
struct request *req)
drivers/mmc/core/block.c
2191
static void mmc_blk_mq_post_req(struct mmc_queue *mq, struct request *req,
drivers/mmc/core/block.c
2219
struct request *req = mq->recovery_req;
drivers/mmc/core/block.c
2237
struct request **prev_req)
drivers/mmc/core/block.c
2272
struct request *req = mmc_queue_req_to_req(mqrq);
drivers/mmc/core/block.c
2350
static int mmc_blk_rw_wait(struct mmc_queue *mq, struct request **prev_req)
drivers/mmc/core/block.c
2363
struct request *req)
drivers/mmc/core/block.c
2367
struct request *prev_req = NULL;
drivers/mmc/core/block.c
2409
enum mmc_issued mmc_blk_mq_issue_rq(struct mmc_queue *mq, struct request *req)
drivers/mmc/core/block.c
259
struct request *req;
drivers/mmc/core/block.c
2841
struct request *rq;
drivers/mmc/core/block.c
3078
struct request *req;
drivers/mmc/core/block.c
3108
struct request *req;
drivers/mmc/core/block.c
675
struct request *req;
drivers/mmc/core/block.c
727
struct request *req;
drivers/mmc/core/block.h
12
enum mmc_issued mmc_blk_mq_issue_rq(struct mmc_queue *mq, struct request *req);
drivers/mmc/core/block.h
13
void mmc_blk_mq_complete(struct request *req);
drivers/mmc/core/block.h
6
struct request;
drivers/mmc/core/core.c
260
host->ops->request(host, mrq);
drivers/mmc/core/crypto.c
31
struct request *req = mmc_queue_req_to_req(mqrq);
drivers/mmc/core/queue.c
120
static enum blk_eh_timer_return mmc_mq_timed_out(struct request *req)
drivers/mmc/core/queue.c
205
static int mmc_mq_init_request(struct blk_mq_tag_set *set, struct request *req,
drivers/mmc/core/queue.c
220
static void mmc_mq_exit_request(struct blk_mq_tag_set *set, struct request *req,
drivers/mmc/core/queue.c
232
struct request *req = bd->rq;
drivers/mmc/core/queue.c
44
struct request *req)
drivers/mmc/core/queue.c
524
struct request *req = mmc_queue_req_to_req(mqrq);
drivers/mmc/core/queue.c
60
enum mmc_issue_type mmc_issue_type(struct mmc_queue *mq, struct request *req)
drivers/mmc/core/queue.c
85
struct request *req = mmc_queue_req_to_req(mqrq);
drivers/mmc/core/queue.c
95
static enum blk_eh_timer_return mmc_cqe_timed_out(struct request *req)
drivers/mmc/core/queue.h
108
enum mmc_issue_type mmc_issue_type(struct mmc_queue *mq, struct request *req);
drivers/mmc/core/queue.h
25
static inline struct mmc_queue_req *req_to_mmc_queue_req(struct request *rq)
drivers/mmc/core/queue.h
32
static inline struct request *mmc_queue_req_to_req(struct mmc_queue_req *mqr)
drivers/mmc/core/queue.h
91
struct request *recovery_req;
drivers/mmc/core/queue.h
92
struct request *complete_req;
drivers/mmc/host/alcor.c
957
.request = alcor_request,
drivers/mmc/host/atmel-mci.c
1577
.request = atmci_request,
drivers/mmc/host/au1xmmc.c
926
.request = au1xmmc_request,
drivers/mmc/host/bcm2835.c
1254
.request = bcm2835_request,
drivers/mmc/host/cavium.c
898
.request = cvm_mmc_request,
drivers/mmc/host/cb710-mmc.c
661
.request = cb710_mmc_request,
drivers/mmc/host/davinci_mmc.c
1046
.request = mmc_davinci_request,
drivers/mmc/host/dw_mmc.c
1813
.request = dw_mci_request,
drivers/mmc/host/jz4740_mmc.c
1019
.request = jz4740_mmc_request,
drivers/mmc/host/litex_mmc.c
466
.request = litex_mmc_request,
drivers/mmc/host/loongson2-mmc.c
589
.request = loongson2_mmc_request,
drivers/mmc/host/meson-gx-mmc.c
1126
.request = meson_mmc_request,
drivers/mmc/host/meson-mx-sdhc-mmc.c
496
.request = meson_mx_sdhc_request,
drivers/mmc/host/meson-mx-sdio.c
488
.request = meson_mx_mmc_request,
drivers/mmc/host/mmc_hsq.c
21
mmc->ops->request(mmc, hsq->mrq);
drivers/mmc/host/mmc_hsq.c
75
mmc->ops->request(mmc, hsq->mrq);
drivers/mmc/host/mmc_spi.c
1121
.request = mmc_spi_request,
drivers/mmc/host/mmci.c
2100
.request = mmci_request,
drivers/mmc/host/moxart-mmc.c
543
.request = moxart_request,
drivers/mmc/host/mtk-sd.c
2844
.request = msdc_ops_request,
drivers/mmc/host/mvsdio.c
665
.request = mvsd_request,
drivers/mmc/host/mxcmmc.c
985
.request = mxcmci_request,
drivers/mmc/host/mxs-mmc.c
540
.request = mxs_mmc_request,
drivers/mmc/host/omap.c
1252
.request = mmc_omap_request,
drivers/mmc/host/omap_hsmmc.c
1623
.request = omap_hsmmc_request,
drivers/mmc/host/owl-mmc.c
556
.request = owl_mmc_request,
drivers/mmc/host/pxamci.c
521
.request = pxamci_request,
drivers/mmc/host/renesas_sdhi_internal_dmac.c
572
.request = renesas_sdhi_internal_dmac_request_dma,
drivers/mmc/host/renesas_sdhi_sys_dmac.c
447
.request = renesas_sdhi_sys_dmac_request_dma,
drivers/mmc/host/rtsx_pci_sdmmc.c
1456
.request = sdmmc_request,
drivers/mmc/host/rtsx_usb_sdmmc.c
1291
.request = sdmmc_request,
drivers/mmc/host/sdhci-of-dwcmshc.c
2016
host->mmc_host_ops.request = dwcmshc_request;
drivers/mmc/host/sdhci-sprd.c
745
host->mmc_host_ops.request = sdhci_sprd_request;
drivers/mmc/host/sdhci-tegra.c
1685
host->mmc_host_ops.request = tegra_sdhci_request;
drivers/mmc/host/sdhci-uhs2.c
1136
host->mmc_host_ops.request = sdhci_uhs2_request;
drivers/mmc/host/sdhci.c
3080
.request = sdhci_request,
drivers/mmc/host/sdricoh_cs.c
372
.request = sdricoh_request,
drivers/mmc/host/sh_mmcif.c
1116
.request = sh_mmcif_request,
drivers/mmc/host/sunplus-mmc.c
844
.request = spmmc_request,
drivers/mmc/host/sunxi-mmc.c
1113
.request = sunxi_mmc_request,
drivers/mmc/host/tifm_sd.c
871
.request = tifm_sd_request,
drivers/mmc/host/tmio_mmc.h
130
void (*request)(struct tmio_mmc_host *host,
drivers/mmc/host/tmio_mmc_core.c
1074
.request = tmio_mmc_request,
drivers/mmc/host/tmio_mmc_core.c
77
host->dma_ops->request(host, pdata);
drivers/mmc/host/toshsd.c
550
.request = toshsd_request,
drivers/mmc/host/uniphier-sd.c
233
.request = uniphier_sd_external_dma_request,
drivers/mmc/host/uniphier-sd.c
357
.request = uniphier_sd_internal_dma_request,
drivers/mmc/host/usdhi6rol0.c
1199
.request = usdhi6_request,
drivers/mmc/host/ushc.c
410
.request = ushc_request,
drivers/mmc/host/via-sdmmc.c
799
.request = via_sdc_request,
drivers/mmc/host/vub300.c
2075
.request = vub300_mmc_request,
drivers/mmc/host/wbsd.c
933
.request = wbsd_request,
drivers/mmc/host/wmt-sdmmc.c
725
.request = wmt_mci_request,
drivers/mtd/mtd_blkdevs.c
106
static struct request *mtd_next_request(struct mtd_blktrans_dev *dev)
drivers/mtd/mtd_blkdevs.c
108
struct request *rq;
drivers/mtd/mtd_blkdevs.c
110
rq = list_first_entry_or_null(&dev->rq_list, struct request, queuelist);
drivers/mtd/mtd_blkdevs.c
125
struct request *req = NULL;
drivers/mtd/mtd_blkdevs.c
47
struct request *req)
drivers/mtd/nand/raw/nand_base.c
841
u8 tmode_param[ONFI_SUBFEATURE_PARAM_LEN] = { }, request;
drivers/mtd/nand/raw/nand_base.c
857
request = chip->best_interface_config->timings.mode;
drivers/mtd/nand/raw/nand_base.c
859
request |= ONFI_DATA_INTERFACE_SDR;
drivers/mtd/nand/raw/nand_base.c
861
request |= ONFI_DATA_INTERFACE_NVDDR;
drivers/mtd/nand/raw/nand_base.c
862
tmode_param[0] = request;
drivers/mtd/nand/raw/nand_base.c
891
if (request != tmode_param[0]) {
drivers/mtd/ubi/block.c
180
static blk_status_t ubiblock_read(struct request *req)
drivers/mtd/ubi/block.c
314
struct request *req, unsigned int hctx_idx,
drivers/net/can/spi/mcp251x.c
605
gpio->request = mcp251x_gpio_request;
drivers/net/can/spi/mcp251xfd/mcp251xfd-core.c
1937
gc->request = mcp251xfd_gpio_request;
drivers/net/can/usb/gs_usb.c
803
u8 request = GS_USB_BREQ_DATA_BITTIMING;
drivers/net/can/usb/gs_usb.c
806
request = GS_USB_BREQ_QUIRK_CANTACT_PRO_DATA_BITTIMING;
drivers/net/can/usb/gs_usb.c
809
return usb_control_msg_send(dev->udev, 0, request,
drivers/net/dsa/microchip/ksz_ptp.c
178
struct ptp_perout_request const *request,
drivers/net/dsa/microchip/ksz_ptp.c
189
if (request->flags & ~PTP_PEROUT_DUTY_CYCLE)
drivers/net/dsa/microchip/ksz_ptp.c
196
pin = ptp_find_pin(ptp_data->clock, PTP_PF_PEROUT, request->index);
drivers/net/dsa/microchip/ksz_ptp.c
201
FIELD_PREP(PTP_TOU_INDEX, request->index);
drivers/net/dsa/microchip/ksz_ptp.c
207
ret = ksz_ptp_tou_reset(dev, request->index);
drivers/net/dsa/microchip/ksz_ptp.c
216
ptp_data->perout_target_time_first.tv_sec = request->start.sec;
drivers/net/dsa/microchip/ksz_ptp.c
217
ptp_data->perout_target_time_first.tv_nsec = request->start.nsec;
drivers/net/dsa/microchip/ksz_ptp.c
219
ptp_data->perout_period.tv_sec = request->period.sec;
drivers/net/dsa/microchip/ksz_ptp.c
220
ptp_data->perout_period.tv_nsec = request->period.nsec;
drivers/net/dsa/microchip/ksz_ptp.c
226
if (request->flags & PTP_PEROUT_DUTY_CYCLE) {
drivers/net/dsa/microchip/ksz_ptp.c
227
pulse_width_ns = request->on.sec * NSEC_PER_SEC +
drivers/net/dsa/microchip/ksz_ptp.c
228
request->on.nsec;
drivers/net/dsa/microchip/ksz_ptp.c
233
req_pulse_width_ns = (request->period.sec * NSEC_PER_SEC +
drivers/net/dsa/microchip/ksz_ptp.c
234
request->period.nsec) / 2;
drivers/net/dsa/microchip/ksz_ptp.c
253
ret = ksz_ptp_tou_start(dev, request->index);
drivers/net/dsa/microchip/ksz_ptp.c
636
struct ptp_perout_request request;
drivers/net/dsa/microchip/ksz_ptp.c
667
request.start.sec = next.tv_sec;
drivers/net/dsa/microchip/ksz_ptp.c
668
request.start.nsec = next.tv_nsec;
drivers/net/dsa/microchip/ksz_ptp.c
669
request.period.sec = ptp_data->perout_period.tv_sec;
drivers/net/dsa/microchip/ksz_ptp.c
670
request.period.nsec = ptp_data->perout_period.tv_nsec;
drivers/net/dsa/microchip/ksz_ptp.c
671
request.index = 0;
drivers/net/dsa/microchip/ksz_ptp.c
672
request.flags = 0;
drivers/net/dsa/microchip/ksz_ptp.c
674
return ksz_ptp_enable_perout(dev, &request, 1);
drivers/net/ethernet/amd/xgbe/xgbe-ptp.c
107
struct ptp_clock_request *request, int on)
drivers/net/ethernet/amd/xgbe/xgbe-ptp.c
115
dev_dbg(pdata->dev, "rq->type %d on %d\n", request->type, on);
drivers/net/ethernet/amd/xgbe/xgbe-ptp.c
117
if (request->type != PTP_CLK_REQ_PEROUT)
drivers/net/ethernet/amd/xgbe/xgbe-ptp.c
120
pps_cfg = &pdata->pps[request->perout.index];
drivers/net/ethernet/amd/xgbe/xgbe-ptp.c
122
pps_cfg->start.tv_sec = request->perout.start.sec;
drivers/net/ethernet/amd/xgbe/xgbe-ptp.c
123
pps_cfg->start.tv_nsec = request->perout.start.nsec;
drivers/net/ethernet/amd/xgbe/xgbe-ptp.c
124
pps_cfg->period.tv_sec = request->perout.period.sec;
drivers/net/ethernet/amd/xgbe/xgbe-ptp.c
125
pps_cfg->period.tv_nsec = request->perout.period.nsec;
drivers/net/ethernet/amd/xgbe/xgbe-ptp.c
128
ret = xgbe_pps_config(pdata, pps_cfg, request->perout.index, on);
drivers/net/ethernet/cavium/liquidio/lio_main.c
2713
netdev_features_t request)
drivers/net/ethernet/cavium/liquidio/lio_main.c
2717
if ((request & NETIF_F_RXCSUM) &&
drivers/net/ethernet/cavium/liquidio/lio_main.c
2719
request &= ~NETIF_F_RXCSUM;
drivers/net/ethernet/cavium/liquidio/lio_main.c
2721
if ((request & NETIF_F_HW_CSUM) &&
drivers/net/ethernet/cavium/liquidio/lio_main.c
2723
request &= ~NETIF_F_HW_CSUM;
drivers/net/ethernet/cavium/liquidio/lio_main.c
2725
if ((request & NETIF_F_TSO) && !(lio->dev_capability & NETIF_F_TSO))
drivers/net/ethernet/cavium/liquidio/lio_main.c
2726
request &= ~NETIF_F_TSO;
drivers/net/ethernet/cavium/liquidio/lio_main.c
2728
if ((request & NETIF_F_TSO6) && !(lio->dev_capability & NETIF_F_TSO6))
drivers/net/ethernet/cavium/liquidio/lio_main.c
2729
request &= ~NETIF_F_TSO6;
drivers/net/ethernet/cavium/liquidio/lio_main.c
2731
if ((request & NETIF_F_LRO) && !(lio->dev_capability & NETIF_F_LRO))
drivers/net/ethernet/cavium/liquidio/lio_main.c
2732
request &= ~NETIF_F_LRO;
drivers/net/ethernet/cavium/liquidio/lio_main.c
2735
if (!(request & NETIF_F_RXCSUM) && (netdev->features & NETIF_F_LRO) &&
drivers/net/ethernet/cavium/liquidio/lio_main.c
2737
request &= ~NETIF_F_LRO;
drivers/net/ethernet/cavium/liquidio/lio_main.c
2739
if ((request & NETIF_F_HW_VLAN_CTAG_FILTER) &&
drivers/net/ethernet/cavium/liquidio/lio_main.c
2741
request &= ~NETIF_F_HW_VLAN_CTAG_FILTER;
drivers/net/ethernet/cavium/liquidio/lio_main.c
2743
return request;
drivers/net/ethernet/cavium/liquidio/lio_vf_main.c
1800
netdev_features_t request)
drivers/net/ethernet/cavium/liquidio/lio_vf_main.c
1804
if ((request & NETIF_F_RXCSUM) &&
drivers/net/ethernet/cavium/liquidio/lio_vf_main.c
1806
request &= ~NETIF_F_RXCSUM;
drivers/net/ethernet/cavium/liquidio/lio_vf_main.c
1808
if ((request & NETIF_F_HW_CSUM) &&
drivers/net/ethernet/cavium/liquidio/lio_vf_main.c
1810
request &= ~NETIF_F_HW_CSUM;
drivers/net/ethernet/cavium/liquidio/lio_vf_main.c
1812
if ((request & NETIF_F_TSO) && !(lio->dev_capability & NETIF_F_TSO))
drivers/net/ethernet/cavium/liquidio/lio_vf_main.c
1813
request &= ~NETIF_F_TSO;
drivers/net/ethernet/cavium/liquidio/lio_vf_main.c
1815
if ((request & NETIF_F_TSO6) && !(lio->dev_capability & NETIF_F_TSO6))
drivers/net/ethernet/cavium/liquidio/lio_vf_main.c
1816
request &= ~NETIF_F_TSO6;
drivers/net/ethernet/cavium/liquidio/lio_vf_main.c
1818
if ((request & NETIF_F_LRO) && !(lio->dev_capability & NETIF_F_LRO))
drivers/net/ethernet/cavium/liquidio/lio_vf_main.c
1819
request &= ~NETIF_F_LRO;
drivers/net/ethernet/cavium/liquidio/lio_vf_main.c
1822
if (!(request & NETIF_F_RXCSUM) && (netdev->features & NETIF_F_LRO) &&
drivers/net/ethernet/cavium/liquidio/lio_vf_main.c
1824
request &= ~NETIF_F_LRO;
drivers/net/ethernet/cavium/liquidio/lio_vf_main.c
1826
return request;
drivers/net/ethernet/chelsio/cxgb4/cxgb4_ptp.c
396
struct ptp_clock_request __always_unused *request,
drivers/net/ethernet/cisco/enic/enic.h
93
u8 request;
drivers/net/ethernet/cisco/enic/enic_main.c
1148
pp->request = nla_get_u8(port[IFLA_PORT_REQUEST]);
drivers/net/ethernet/cisco/enic/enic_main.c
1217
if (pp->request == PORT_REQUEST_DISASSOCIATE) {
drivers/net/ethernet/cisco/enic/enic_main.c
1245
err = enic_process_get_pp_request(enic, vf, pp->request, &response);
drivers/net/ethernet/cisco/enic/enic_main.c
1249
if (nla_put_u16(skb, IFLA_PORT_REQUEST, pp->request) ||
drivers/net/ethernet/cisco/enic/enic_pp.c
213
if (pp->request != PORT_REQUEST_ASSOCIATE) {
drivers/net/ethernet/cisco/enic/enic_pp.c
231
if (pp->request != PORT_REQUEST_ASSOCIATE) {
drivers/net/ethernet/cisco/enic/enic_pp.c
254
if (prev_pp->request != PORT_REQUEST_PREASSOCIATE_RR ||
drivers/net/ethernet/cisco/enic/enic_pp.c
255
(prev_pp->request == PORT_REQUEST_PREASSOCIATE_RR &&
drivers/net/ethernet/cisco/enic/enic_pp.c
299
if (pp->request >= enic_pp_handlers_count
drivers/net/ethernet/cisco/enic/enic_pp.c
300
|| !enic_pp_handlers[pp->request])
drivers/net/ethernet/cisco/enic/enic_pp.c
303
return enic_pp_handlers[pp->request](enic, vf, prev_pp, restore_pp);
drivers/net/ethernet/cisco/enic/enic_pp.c
307
int request, u16 *response)
drivers/net/ethernet/cisco/enic/enic_pp.c
311
switch (request) {
drivers/net/ethernet/cisco/enic/enic_pp.h
18
int request, u16 *response);
drivers/net/ethernet/intel/e1000e/ptp.c
220
struct ptp_clock_request __always_unused *request,
drivers/net/ethernet/intel/fm10k/fm10k_netdev.c
646
struct fm10k_macvlan_request *request;
drivers/net/ethernet/intel/fm10k/fm10k_netdev.c
652
request = kzalloc_obj(*request, GFP_ATOMIC);
drivers/net/ethernet/intel/fm10k/fm10k_netdev.c
653
if (!request)
drivers/net/ethernet/intel/fm10k/fm10k_netdev.c
656
request->type = FM10K_VLAN_REQUEST;
drivers/net/ethernet/intel/fm10k/fm10k_netdev.c
657
request->vlan.vid = vid;
drivers/net/ethernet/intel/fm10k/fm10k_netdev.c
658
request->vlan.vsi = vsi;
drivers/net/ethernet/intel/fm10k/fm10k_netdev.c
659
request->set = set;
drivers/net/ethernet/intel/fm10k/fm10k_netdev.c
662
list_add_tail(&request->list, &interface->macvlan_requests);
drivers/net/ethernet/intel/fm10k/fm10k_netdev.c
685
struct fm10k_macvlan_request *request;
drivers/net/ethernet/intel/fm10k/fm10k_netdev.c
691
request = kzalloc_obj(*request, GFP_ATOMIC);
drivers/net/ethernet/intel/fm10k/fm10k_netdev.c
692
if (!request)
drivers/net/ethernet/intel/fm10k/fm10k_netdev.c
696
request->type = FM10K_MC_MAC_REQUEST;
drivers/net/ethernet/intel/fm10k/fm10k_netdev.c
698
request->type = FM10K_UC_MAC_REQUEST;
drivers/net/ethernet/intel/fm10k/fm10k_netdev.c
700
ether_addr_copy(request->mac.addr, addr);
drivers/net/ethernet/intel/fm10k/fm10k_netdev.c
701
request->mac.glort = glort;
drivers/net/ethernet/intel/fm10k/fm10k_netdev.c
702
request->mac.vid = vid;
drivers/net/ethernet/intel/fm10k/fm10k_netdev.c
703
request->set = set;
drivers/net/ethernet/intel/fm10k/fm10k_netdev.c
706
list_add_tail(&request->list, &interface->macvlan_requests);
drivers/net/ethernet/mellanox/mlx4/en_clock.c
224
struct ptp_clock_request __always_unused *request,
drivers/net/ethernet/mellanox/mlx4/mlx4.h
1067
struct mlx4_profile *request,
drivers/net/ethernet/mellanox/mlx4/profile.c
105
request->num_mtt =
drivers/net/ethernet/mellanox/mlx4/profile.c
106
roundup_pow_of_two(max_t(unsigned, request->num_mtt,
drivers/net/ethernet/mellanox/mlx4/profile.c
123
profile[MLX4_RES_QP].num = request->num_qp;
drivers/net/ethernet/mellanox/mlx4/profile.c
124
profile[MLX4_RES_RDMARC].num = request->num_qp * request->rdmarc_per_qp;
drivers/net/ethernet/mellanox/mlx4/profile.c
125
profile[MLX4_RES_ALTC].num = request->num_qp;
drivers/net/ethernet/mellanox/mlx4/profile.c
126
profile[MLX4_RES_AUXC].num = request->num_qp;
drivers/net/ethernet/mellanox/mlx4/profile.c
127
profile[MLX4_RES_SRQ].num = request->num_srq;
drivers/net/ethernet/mellanox/mlx4/profile.c
128
profile[MLX4_RES_CQ].num = request->num_cq;
drivers/net/ethernet/mellanox/mlx4/profile.c
131
profile[MLX4_RES_DMPT].num = request->num_mpt;
drivers/net/ethernet/mellanox/mlx4/profile.c
133
profile[MLX4_RES_MTT].num = request->num_mtt * (1 << log_mtts_per_seg);
drivers/net/ethernet/mellanox/mlx4/profile.c
134
profile[MLX4_RES_MCG].num = request->num_mcg;
drivers/net/ethernet/mellanox/mlx4/profile.c
190
request->num_qp << priv->qp_table.rdmarc_shift < profile[i].num;
drivers/net/ethernet/mellanox/mlx4/profile.c
70
struct mlx4_profile *request,
drivers/net/ethernet/microchip/lan743x_ptp.c
957
struct ptp_clock_request *request, int on)
drivers/net/ethernet/microchip/lan743x_ptp.c
964
if (request) {
drivers/net/ethernet/microchip/lan743x_ptp.c
965
switch (request->type) {
drivers/net/ethernet/microchip/lan743x_ptp.c
967
if (request->extts.index < ptpci->n_ext_ts)
drivers/net/ethernet/microchip/lan743x_ptp.c
969
&request->extts);
drivers/net/ethernet/microchip/lan743x_ptp.c
972
if (request->perout.index < ptpci->n_per_out) {
drivers/net/ethernet/microchip/lan743x_ptp.c
975
&request->perout);
drivers/net/ethernet/microchip/lan743x_ptp.c
978
&request->perout);
drivers/net/ethernet/microchip/lan743x_ptp.c
986
request->type);
drivers/net/ethernet/renesas/ravb_ptp.c
11
static int ravb_ptp_tcr_request(struct ravb_private *priv, u32 request)
drivers/net/ethernet/renesas/ravb_ptp.c
20
ravb_modify(ndev, GCCR, request, request);
drivers/net/ethernet/sfc/ptp.c
2189
struct ptp_clock_request *request,
drivers/net/ethernet/sfc/ptp.c
2195
if (request->type != PTP_CLK_REQ_PPS)
drivers/net/ethernet/sfc/ptp.c
360
struct ptp_clock_request *request, int on);
drivers/net/ethernet/sfc/siena/ptp.c
2147
struct ptp_clock_request *request,
drivers/net/ethernet/sfc/siena/ptp.c
2153
if (request->type != PTP_CLK_REQ_PPS)
drivers/net/ethernet/sfc/siena/ptp.c
356
struct ptp_clock_request *request, int on);
drivers/net/ethernet/ti/icssg/icssg_config.h
231
u8 request;
drivers/net/ethernet/ti/icssg/icssg_prueth.c
506
writeb(1, &sc_descp->request);
drivers/net/fddi/defxx.h
1059
PI_DMA_CMD_REQ request;
drivers/net/hyperv/rndis_filter.c
100
request->pkt.q_idx = 0;
drivers/net/hyperv/rndis_filter.c
1027
struct rndis_request *request;
drivers/net/hyperv/rndis_filter.c
1034
request = get_rndis_request(dev, RNDIS_MSG_SET,
drivers/net/hyperv/rndis_filter.c
1037
if (!request)
drivers/net/hyperv/rndis_filter.c
1041
set = &request->request_msg.msg.set_req;
drivers/net/hyperv/rndis_filter.c
1047
ret = rndis_filter_send_request(dev, request);
drivers/net/hyperv/rndis_filter.c
1049
wait_for_completion(&request->wait_event);
drivers/net/hyperv/rndis_filter.c
1053
put_rndis_request(dev, request);
drivers/net/hyperv/rndis_filter.c
1087
struct rndis_request *request;
drivers/net/hyperv/rndis_filter.c
1093
request = get_rndis_request(dev, RNDIS_MSG_INIT,
drivers/net/hyperv/rndis_filter.c
1095
if (!request) {
drivers/net/hyperv/rndis_filter.c
1101
init = &request->request_msg.msg.init_req;
drivers/net/hyperv/rndis_filter.c
1108
ret = rndis_filter_send_request(dev, request);
drivers/net/hyperv/rndis_filter.c
1114
wait_for_completion(&request->wait_event);
drivers/net/hyperv/rndis_filter.c
1116
init_complete = &request->response_msg.msg.init_complete;
drivers/net/hyperv/rndis_filter.c
112
list_add_tail(&request->list_ent, &dev->req_list);
drivers/net/hyperv/rndis_filter.c
1129
if (request)
drivers/net/hyperv/rndis_filter.c
1130
put_rndis_request(dev, request);
drivers/net/hyperv/rndis_filter.c
115
return request;
drivers/net/hyperv/rndis_filter.c
1155
struct rndis_request *request;
drivers/net/hyperv/rndis_filter.c
1159
request = get_rndis_request(dev, RNDIS_MSG_HALT,
drivers/net/hyperv/rndis_filter.c
1161
if (!request)
drivers/net/hyperv/rndis_filter.c
1165
halt = &request->request_msg.msg.halt_req;
drivers/net/hyperv/rndis_filter.c
1169
rndis_filter_send_request(dev, request);
drivers/net/hyperv/rndis_filter.c
1182
if (request)
drivers/net/hyperv/rndis_filter.c
1183
put_rndis_request(dev, request);
drivers/net/hyperv/rndis_filter.c
251
struct rndis_request *request)
drivers/net/hyperv/rndis_filter.c
255
u32 msg_len = request->response_msg.msg_len;
drivers/net/hyperv/rndis_filter.c
261
query_complete = &request->response_msg.msg.query_complete;
drivers/net/hyperv/rndis_filter.c
282
struct rndis_request *request = NULL;
drivers/net/hyperv/rndis_filter.c
309
list_for_each_entry(request, &dev->req_list, list_ent) {
drivers/net/hyperv/rndis_filter.c
314
if (request->request_msg.msg.init_req.req_id == *req_id) {
drivers/net/hyperv/rndis_filter.c
324
memcpy(&request->response_msg, resp, RNDIS_HEADER_SIZE + sizeof(*req_id));
drivers/net/hyperv/rndis_filter.c
325
unsafe_memcpy((void *)&request->response_msg + RNDIS_HEADER_SIZE + sizeof(*req_id),
drivers/net/hyperv/rndis_filter.c
329
if (request->request_msg.ndis_msg_type ==
drivers/net/hyperv/rndis_filter.c
330
RNDIS_MSG_QUERY && request->request_msg.msg.
drivers/net/hyperv/rndis_filter.c
332
rndis_set_link_state(dev, request);
drivers/net/hyperv/rndis_filter.c
343
request->response_msg.msg.reset_complete.
drivers/net/hyperv/rndis_filter.c
346
request->response_msg.msg.
drivers/net/hyperv/rndis_filter.c
353
netdev_priv(ndev))->device_ctx, &request->pkt);
drivers/net/hyperv/rndis_filter.c
354
complete(&request->wait_event);
drivers/net/hyperv/rndis_filter.c
630
struct rndis_request *request;
drivers/net/hyperv/rndis_filter.c
641
request = get_rndis_request(dev, RNDIS_MSG_QUERY,
drivers/net/hyperv/rndis_filter.c
643
if (!request) {
drivers/net/hyperv/rndis_filter.c
649
query = &request->request_msg.msg.query_req;
drivers/net/hyperv/rndis_filter.c
672
request->request_msg.msg_len += size;
drivers/net/hyperv/rndis_filter.c
684
request->request_msg.msg_len +=
drivers/net/hyperv/rndis_filter.c
694
ret = rndis_filter_send_request(dev, request);
drivers/net/hyperv/rndis_filter.c
698
wait_for_completion(&request->wait_event);
drivers/net/hyperv/rndis_filter.c
701
query_complete = &request->response_msg.msg.query_complete;
drivers/net/hyperv/rndis_filter.c
702
msg_len = request->response_msg.msg_len;
drivers/net/hyperv/rndis_filter.c
727
if (request)
drivers/net/hyperv/rndis_filter.c
728
put_rndis_request(dev, request);
drivers/net/hyperv/rndis_filter.c
789
struct rndis_request *request;
drivers/net/hyperv/rndis_filter.c
799
request = get_rndis_request(rdev, RNDIS_MSG_SET,
drivers/net/hyperv/rndis_filter.c
801
if (!request)
drivers/net/hyperv/rndis_filter.c
804
set = &request->request_msg.msg.set_req;
drivers/net/hyperv/rndis_filter.c
834
ret = rndis_filter_send_request(rdev, request);
drivers/net/hyperv/rndis_filter.c
838
wait_for_completion(&request->wait_event);
drivers/net/hyperv/rndis_filter.c
840
set_complete = &request->response_msg.msg.set_complete;
drivers/net/hyperv/rndis_filter.c
845
put_rndis_request(rdev, request);
drivers/net/hyperv/rndis_filter.c
85
struct rndis_request *request;
drivers/net/hyperv/rndis_filter.c
855
struct rndis_request *request;
drivers/net/hyperv/rndis_filter.c
872
request = get_rndis_request(rdev, RNDIS_MSG_SET,
drivers/net/hyperv/rndis_filter.c
874
if (!request)
drivers/net/hyperv/rndis_filter.c
877
set = &request->request_msg.msg.set_req;
drivers/net/hyperv/rndis_filter.c
890
ret = rndis_filter_send_request(rdev, request);
drivers/net/hyperv/rndis_filter.c
894
wait_for_completion(&request->wait_event);
drivers/net/hyperv/rndis_filter.c
895
set_complete = &request->response_msg.msg.set_complete;
drivers/net/hyperv/rndis_filter.c
90
request = kzalloc_obj(struct rndis_request);
drivers/net/hyperv/rndis_filter.c
903
put_rndis_request(rdev, request);
drivers/net/hyperv/rndis_filter.c
91
if (!request)
drivers/net/hyperv/rndis_filter.c
912
struct rndis_request *request;
drivers/net/hyperv/rndis_filter.c
922
request = get_rndis_request(
drivers/net/hyperv/rndis_filter.c
925
if (!request)
drivers/net/hyperv/rndis_filter.c
928
set = &request->request_msg.msg.set_req;
drivers/net/hyperv/rndis_filter.c
94
init_completion(&request->wait_event);
drivers/net/hyperv/rndis_filter.c
957
ret = rndis_filter_send_request(rdev, request);
drivers/net/hyperv/rndis_filter.c
96
rndis_msg = &request->request_msg;
drivers/net/hyperv/rndis_filter.c
961
wait_for_completion(&request->wait_event);
drivers/net/hyperv/rndis_filter.c
962
set_complete = &request->response_msg.msg.set_complete;
drivers/net/hyperv/rndis_filter.c
975
put_rndis_request(rdev, request);
drivers/net/phy/microchip_rds_ptp.c
259
struct ptp_clock_request *request, int on)
drivers/net/phy/microchip_rds_ptp.c
261
switch (request->type) {
drivers/net/phy/microchip_rds_ptp.c
263
return mchp_rds_ptp_perout(ptpci, &request->perout, on);
drivers/net/thunderbolt/main.c
261
struct thunderbolt_ip_login request;
drivers/net/thunderbolt/main.c
264
memset(&request, 0, sizeof(request));
drivers/net/thunderbolt/main.c
265
tbnet_fill_header(&request.hdr, xd->route, sequence, xd->local_uuid,
drivers/net/thunderbolt/main.c
266
xd->remote_uuid, TBIP_LOGIN, sizeof(request),
drivers/net/thunderbolt/main.c
269
request.proto_version = TBIP_LOGIN_PROTO_VERSION;
drivers/net/thunderbolt/main.c
270
request.transmit_path = net->local_transmit_path;
drivers/net/thunderbolt/main.c
272
return tb_xdomain_request(xd, &request, sizeof(request),
drivers/net/thunderbolt/main.c
294
struct thunderbolt_ip_logout request;
drivers/net/thunderbolt/main.c
298
memset(&request, 0, sizeof(request));
drivers/net/thunderbolt/main.c
299
tbnet_fill_header(&request.hdr, xd->route, 0, xd->local_uuid,
drivers/net/thunderbolt/main.c
300
xd->remote_uuid, TBIP_LOGOUT, sizeof(request),
drivers/net/thunderbolt/main.c
303
return tb_xdomain_request(xd, &request, sizeof(request),
drivers/net/usb/catc.c
178
u8 request;
drivers/net/usb/catc.c
466
static int catc_ctrl_msg(struct catc *catc, u8 dir, u8 request, u16 value, u16 index, void *buf, int len)
drivers/net/usb/catc.c
470
request, 0x40 | dir, value, index, buf, len, 1000);
drivers/net/usb/catc.c
482
dr->bRequest = q->request;
drivers/net/usb/catc.c
537
static int catc_ctrl_async(struct catc *catc, u8 dir, u8 request, u16 value,
drivers/net/usb/catc.c
549
q->request = request;
drivers/net/usb/ch9200.c
100
unsigned char request, unsigned short value,
drivers/net/usb/ch9200.c
108
if (request == REQUEST_READ)
drivers/net/usb/ch9200.c
125
request, request_type, value, index, buf, size,
drivers/net/usb/ch9200.c
137
static int control_write(struct usbnet *dev, unsigned char request,
drivers/net/usb/ch9200.c
145
if (request == REQUEST_WRITE)
drivers/net/usb/ch9200.c
165
request, request_type, value, index, buf, size,
drivers/net/usb/r8152.c
1223
int r8152_control_msg(struct r8152 *tp, unsigned int pipe, __u8 request,
drivers/net/usb/r8152.c
1233
ret = usb_control_msg(udev, pipe, request, requesttype,
drivers/net/usb/r8152.c
4177
static int rtl_phy_patch_request(struct r8152 *tp, bool request, bool wait)
drivers/net/usb/r8152.c
4183
if (request) {
drivers/net/usb/r8152.c
4204
if (request && wait &&
drivers/net/vxlan/vxlan_core.c
1935
static struct sk_buff *vxlan_na_create(struct sk_buff *request,
drivers/net/vxlan/vxlan_core.c
1938
struct net_device *dev = request->dev;
drivers/net/vxlan/vxlan_core.c
1947
if (dev == NULL || !pskb_may_pull(request, request->len))
drivers/net/vxlan/vxlan_core.c
1958
skb_reserve(reply, LL_RESERVED_SPACE(request->dev));
drivers/net/vxlan/vxlan_core.c
1962
ns = (struct nd_msg *)(ipv6_hdr(request) + 1);
drivers/net/vxlan/vxlan_core.c
1964
daddr = eth_hdr(request)->h_source;
drivers/net/vxlan/vxlan_core.c
1965
ns_olen = request->len - skb_network_offset(request) -
drivers/net/vxlan/vxlan_core.c
1995
pip6->priority = ipv6_hdr(request)->priority;
drivers/net/vxlan/vxlan_core.c
1998
pip6->daddr = ipv6_hdr(request)->saddr;
drivers/net/wan/hdlc_fr.c
1005
state(hdlc)->request = 0;
drivers/net/wan/hdlc_fr.c
141
int request;
drivers/net/wan/hdlc_fr.c
591
reliable = state(hdlc)->request &&
drivers/net/wan/hdlc_fr.c
594
state(hdlc)->request = 0;
drivers/net/wan/hdlc_fr.c
597
if (state(hdlc)->request) {
drivers/net/wan/hdlc_fr.c
625
state(hdlc)->request = 1;
drivers/net/wan/hdlc_fr.c
750
state(hdlc)->request = 1; /* got request */
drivers/net/wan/hdlc_fr.c
757
state(hdlc)->request = 0; /* got response, no request pending */
drivers/net/wireless/ath/ath10k/hif.h
125
void *request, u32 request_len,
drivers/net/wireless/ath/ath10k/hif.h
128
return ar->hif.ops->exchange_bmi_msg(ar, request, request_len,
drivers/net/wireless/ath/ath10k/hif.h
46
void *request, u32 request_len,
drivers/net/wireless/ath/ath10k/mac.c
3562
struct regulatory_request *request)
drivers/net/wireless/ath/ath10k/mac.c
3568
ath_reg_notifier_apply(wiphy, request, &ar->ath_common.regulatory);
drivers/net/wireless/ath/ath10k/mac.c
3572
request->dfs_region);
drivers/net/wireless/ath/ath10k/mac.c
3574
request->dfs_region);
drivers/net/wireless/ath/ath10k/mac.c
3577
request->dfs_region);
drivers/net/wireless/ath/ath11k/cfr.c
547
arg.request = params->cfr_enable;
drivers/net/wireless/ath/ath11k/debugfs_sta.c
309
arg.request = cfr_capture_enable;
drivers/net/wireless/ath/ath11k/reg.c
105
memcpy(&init_country_param.cc_info.alpha2, request->alpha2, 2);
drivers/net/wireless/ath/ath11k/reg.c
48
ath11k_reg_notifier(struct wiphy *wiphy, struct regulatory_request *request)
drivers/net/wireless/ath/ath11k/reg.c
58
if (request->initiator == NL80211_REGDOM_SET_BY_DRIVER) {
drivers/net/wireless/ath/ath11k/reg.c
76
if (!(request->initiator == NL80211_REGDOM_SET_BY_USER &&
drivers/net/wireless/ath/ath11k/reg.c
77
request->user_reg_hint_type == NL80211_USER_REG_HINT_USER)) {
drivers/net/wireless/ath/ath11k/reg.c
88
if (!ath11k_regdom_changes(ar, request->alpha2)) {
drivers/net/wireless/ath/ath11k/reg.c
98
memcpy(&ar->alpha2, request->alpha2, 2);
drivers/net/wireless/ath/ath11k/wmi.c
3975
cmd->request = arg->request;
drivers/net/wireless/ath/ath11k/wmi.c
3991
arg->request, vdev_id, arg->periodicity,
drivers/net/wireless/ath/ath11k/wmi.h
4287
u32 request;
drivers/net/wireless/ath/ath11k/wmi.h
4293
u32 request;
drivers/net/wireless/ath/ath12k/reg.c
108
memcpy(¤t_arg.alpha2, request->alpha2, 2);
drivers/net/wireless/ath/ath12k/reg.c
116
memcpy(&arg.cc_info.alpha2, request->alpha2, 2);
drivers/net/wireless/ath/ath12k/reg.c
48
ath12k_reg_notifier(struct wiphy *wiphy, struct regulatory_request *request)
drivers/net/wireless/ath/ath12k/reg.c
60
if (request->initiator == NL80211_REGDOM_SET_BY_DRIVER) {
drivers/net/wireless/ath/ath12k/reg.c
83
if (!(request->initiator == NL80211_REGDOM_SET_BY_USER &&
drivers/net/wireless/ath/ath12k/reg.c
84
request->user_reg_hint_type == NL80211_USER_REG_HINT_USER)) {
drivers/net/wireless/ath/ath12k/reg.c
95
if (!ath12k_regdom_changes(hw, request->alpha2)) {
drivers/net/wireless/ath/ath5k/base.c
253
struct regulatory_request *request)
drivers/net/wireless/ath/ath5k/base.c
259
ath_reg_notifier_apply(wiphy, request, regulatory);
drivers/net/wireless/ath/ath6kl/cfg80211.c
1019
ret = ath6kl_set_probed_ssids(ar, vif, request->ssids,
drivers/net/wireless/ath/ath6kl/cfg80211.c
1020
request->n_ssids, NULL, 0);
drivers/net/wireless/ath/ath6kl/cfg80211.c
1027
request->ie, request->ie_len);
drivers/net/wireless/ath/ath6kl/cfg80211.c
1038
if (request->n_channels > 0 &&
drivers/net/wireless/ath/ath6kl/cfg80211.c
1039
request->n_channels <= WMI_MAX_CHANNELS) {
drivers/net/wireless/ath/ath6kl/cfg80211.c
1042
n_channels = request->n_channels;
drivers/net/wireless/ath/ath6kl/cfg80211.c
1051
channels[i] = request->channels[i]->center_freq;
drivers/net/wireless/ath/ath6kl/cfg80211.c
1057
vif->scan_req = request;
drivers/net/wireless/ath/ath6kl/cfg80211.c
1064
request->no_cck,
drivers/net/wireless/ath/ath6kl/cfg80211.c
1065
request->rates);
drivers/net/wireless/ath/ath6kl/cfg80211.c
3274
struct cfg80211_sched_scan_request *request)
drivers/net/wireless/ath/ath6kl/cfg80211.c
3280
int n_match_sets = request->n_match_sets;
drivers/net/wireless/ath/ath6kl/cfg80211.c
3287
if (n_match_sets == 1 && !request->match_sets[0].ssid.ssid_len)
drivers/net/wireless/ath/ath6kl/cfg80211.c
3298
ret = ath6kl_set_probed_ssids(ar, vif, request->ssids,
drivers/net/wireless/ath/ath6kl/cfg80211.c
3299
request->n_ssids,
drivers/net/wireless/ath/ath6kl/cfg80211.c
3300
request->match_sets,
drivers/net/wireless/ath/ath6kl/cfg80211.c
3319
if (request->min_rssi_thold <= NL80211_SCAN_RSSI_THOLD_OFF)
drivers/net/wireless/ath/ath6kl/cfg80211.c
3321
else if (request->min_rssi_thold < -127)
drivers/net/wireless/ath/ath6kl/cfg80211.c
3324
rssi_thold = request->min_rssi_thold;
drivers/net/wireless/ath/ath6kl/cfg80211.c
3335
interval = max_t(u16, 1, request->scan_plans[0].interval);
drivers/net/wireless/ath/ath6kl/cfg80211.c
3344
request->ie, request->ie_len);
drivers/net/wireless/ath/ath6kl/cfg80211.c
3543
struct regulatory_request *request)
drivers/net/wireless/ath/ath6kl/cfg80211.c
3551
request->alpha2[0], request->alpha2[1],
drivers/net/wireless/ath/ath6kl/cfg80211.c
3552
request->intersect ? " intersect" : "",
drivers/net/wireless/ath/ath6kl/cfg80211.c
3553
request->processed ? " processed" : "",
drivers/net/wireless/ath/ath6kl/cfg80211.c
3554
request->initiator, request->user_reg_hint_type);
drivers/net/wireless/ath/ath6kl/cfg80211.c
3556
if (request->user_reg_hint_type != NL80211_USER_REG_HINT_CELL_BASE)
drivers/net/wireless/ath/ath6kl/cfg80211.c
3559
ret = ath6kl_wmi_set_regdomain_cmd(ar->wmi, request->alpha2);
drivers/net/wireless/ath/ath6kl/cfg80211.c
995
struct cfg80211_scan_request *request)
drivers/net/wireless/ath/ath6kl/cfg80211.c
997
struct ath6kl_vif *vif = ath6kl_vif_from_wdev(request->wdev);
drivers/net/wireless/ath/ath6kl/hif-ops.h
25
u32 len, u32 request)
drivers/net/wireless/ath/ath6kl/hif-ops.h
29
(request & HIF_WRITE) ? "write" : "read",
drivers/net/wireless/ath/ath6kl/hif-ops.h
30
addr, buf, len, request);
drivers/net/wireless/ath/ath6kl/hif-ops.h
32
return ar->hif_ops->read_write_sync(ar, addr, buf, len, request);
drivers/net/wireless/ath/ath6kl/hif-ops.h
36
u32 length, u32 request,
drivers/net/wireless/ath/ath6kl/hif-ops.h
41
address, buffer, length, request);
drivers/net/wireless/ath/ath6kl/hif-ops.h
44
request, packet);
drivers/net/wireless/ath/ath6kl/hif.h
230
u32 len, u32 request);
drivers/net/wireless/ath/ath6kl/hif.h
232
u32 length, u32 request, struct htc_packet *packet);
drivers/net/wireless/ath/ath6kl/hif.h
78
u32 request;
drivers/net/wireless/ath/ath6kl/sdio.c
150
static int ath6kl_sdio_io(struct sdio_func *func, u32 request, u32 addr,
drivers/net/wireless/ath/ath6kl/sdio.c
157
if (request & HIF_WRITE) {
drivers/net/wireless/ath/ath6kl/sdio.c
167
if (request & HIF_FIXED_ADDRESS)
drivers/net/wireless/ath/ath6kl/sdio.c
172
if (request & HIF_FIXED_ADDRESS)
drivers/net/wireless/ath/ath6kl/sdio.c
181
request & HIF_WRITE ? "wr" : "rd", addr,
drivers/net/wireless/ath/ath6kl/sdio.c
182
request & HIF_FIXED_ADDRESS ? " (fixed)" : "", buf, len);
drivers/net/wireless/ath/ath6kl/sdio.c
185
trace_ath6kl_sdio(addr, request, buf, len);
drivers/net/wireless/ath/ath6kl/sdio.c
410
u32 len, u32 request)
drivers/net/wireless/ath/ath6kl/sdio.c
417
if (request & HIF_BLOCK_BASIS)
drivers/net/wireless/ath/ath6kl/sdio.c
426
if (request & HIF_WRITE)
drivers/net/wireless/ath/ath6kl/sdio.c
434
ret = ath6kl_sdio_io(ar_sdio->func, request, addr, tbuf, len);
drivers/net/wireless/ath/ath6kl/sdio.c
435
if ((request & HIF_READ) && bounced)
drivers/net/wireless/ath/ath6kl/sdio.c
455
req->request);
drivers/net/wireless/ath/ath6kl/sdio.c
567
u32 length, u32 request,
drivers/net/wireless/ath/ath6kl/sdio.c
581
bus_req->request = request;
drivers/net/wireless/ath/ath6kl/sdio.c
676
u32 request = scat_req->req;
drivers/net/wireless/ath/ath6kl/sdio.c
686
if (request & HIF_SYNCHRONOUS) {
drivers/net/wireless/ath/ath9k/htc_drv_init.c
225
struct regulatory_request *request)
drivers/net/wireless/ath/ath9k/htc_drv_init.c
230
ath_reg_notifier_apply(wiphy, request,
drivers/net/wireless/ath/ath9k/init.c
250
struct regulatory_request *request)
drivers/net/wireless/ath/ath9k/init.c
257
ath_reg_notifier_apply(wiphy, request, reg);
drivers/net/wireless/ath/ath9k/init.c
262
request->dfs_region);
drivers/net/wireless/ath/carl9170/main.c
1939
struct regulatory_request *request)
drivers/net/wireless/ath/carl9170/main.c
1944
ath_reg_notifier_apply(wiphy, request, &ar->common.regulatory);
drivers/net/wireless/ath/regd.c
473
struct regulatory_request *request)
drivers/net/wireless/ath/regd.c
477
if (request->initiator == NL80211_REGDOM_SET_BY_COUNTRY_IE &&
drivers/net/wireless/ath/regd.c
481
country_code = ath_regd_find_country_by_name(request->alpha2);
drivers/net/wireless/ath/regd.c
490
ath_reg_apply_world_flags(wiphy, request->initiator, reg);
drivers/net/wireless/ath/regd.c
497
struct regulatory_request *request)
drivers/net/wireless/ath/regd.c
499
if (__ath_reg_dyn_country(wiphy, reg, request))
drivers/net/wireless/ath/regd.c
505
reg_initiator_name(request->initiator));
drivers/net/wireless/ath/regd.c
509
struct regulatory_request *request,
drivers/net/wireless/ath/regd.c
522
if (!request)
drivers/net/wireless/ath/regd.c
525
reg->region = request->dfs_region;
drivers/net/wireless/ath/regd.c
526
switch (request->initiator) {
drivers/net/wireless/ath/regd.c
542
ath_reg_dyn_country(wiphy, reg, request);
drivers/net/wireless/ath/regd.c
545
ath_reg_dyn_country(wiphy, reg, request);
drivers/net/wireless/ath/regd.c
638
struct regulatory_request *request))
drivers/net/wireless/ath/regd.c
761
struct regulatory_request *request))
drivers/net/wireless/ath/regd.h
266
struct regulatory_request *request));
drivers/net/wireless/ath/regd.h
270
struct regulatory_request *request,
drivers/net/wireless/ath/wil6210/cfg80211.c
1004
request->ie_len, request->ie);
drivers/net/wireless/ath/wil6210/cfg80211.c
2489
struct cfg80211_sched_scan_request *request)
drivers/net/wireless/ath/wil6210/cfg80211.c
2500
request->n_ssids, request->ie_len, request->flags);
drivers/net/wireless/ath/wil6210/cfg80211.c
2501
for (i = 0; i < request->n_ssids; i++) {
drivers/net/wireless/ath/wil6210/cfg80211.c
2504
request->ssids[i].ssid,
drivers/net/wireless/ath/wil6210/cfg80211.c
2505
request->ssids[i].ssid_len, true);
drivers/net/wireless/ath/wil6210/cfg80211.c
2508
for (i = 0; i < request->n_channels; i++)
drivers/net/wireless/ath/wil6210/cfg80211.c
2509
wil_dbg_misc(wil, " %d%s", request->channels[i]->hw_value,
drivers/net/wireless/ath/wil6210/cfg80211.c
2510
i == request->n_channels - 1 ? "\n" : "");
drivers/net/wireless/ath/wil6210/cfg80211.c
2512
request->n_match_sets, request->min_rssi_thold,
drivers/net/wireless/ath/wil6210/cfg80211.c
2513
request->delay);
drivers/net/wireless/ath/wil6210/cfg80211.c
2514
for (i = 0; i < request->n_match_sets; i++) {
drivers/net/wireless/ath/wil6210/cfg80211.c
2515
struct cfg80211_match_set *ms = &request->match_sets[i];
drivers/net/wireless/ath/wil6210/cfg80211.c
2523
wil_dbg_misc(wil, "n_scan_plans %d\n", request->n_scan_plans);
drivers/net/wireless/ath/wil6210/cfg80211.c
2524
for (i = 0; i < request->n_scan_plans; i++) {
drivers/net/wireless/ath/wil6210/cfg80211.c
2525
struct cfg80211_sched_scan_plan *sp = &request->scan_plans[i];
drivers/net/wireless/ath/wil6210/cfg80211.c
2532
request->ie_len, request->ie);
drivers/net/wireless/ath/wil6210/cfg80211.c
2535
return wmi_start_sched_scan(wil, request);
drivers/net/wireless/ath/wil6210/cfg80211.c
890
struct cfg80211_scan_request *request)
drivers/net/wireless/ath/wil6210/cfg80211.c
893
struct wireless_dev *wdev = request->wdev;
drivers/net/wireless/ath/wil6210/cfg80211.c
937
if (wil_p2p_is_social_scan(request)) {
drivers/net/wireless/ath/wil6210/cfg80211.c
938
vif->scan_request = request;
drivers/net/wireless/ath/wil6210/cfg80211.c
941
rc = wil_p2p_search(vif, request);
drivers/net/wireless/ath/wil6210/cfg80211.c
954
wil_dbg_misc(wil, "Start scan_request 0x%p\n", request);
drivers/net/wireless/ath/wil6210/cfg80211.c
955
wil_dbg_misc(wil, "SSID count: %d", request->n_ssids);
drivers/net/wireless/ath/wil6210/cfg80211.c
957
for (i = 0; i < request->n_ssids; i++) {
drivers/net/wireless/ath/wil6210/cfg80211.c
960
request->ssids[i].ssid,
drivers/net/wireless/ath/wil6210/cfg80211.c
961
request->ssids[i].ssid_len, true);
drivers/net/wireless/ath/wil6210/cfg80211.c
964
if (request->n_ssids)
drivers/net/wireless/ath/wil6210/cfg80211.c
965
rc = wmi_set_ssid(vif, request->ssids[0].ssid_len,
drivers/net/wireless/ath/wil6210/cfg80211.c
966
request->ssids[0].ssid);
drivers/net/wireless/ath/wil6210/cfg80211.c
975
vif->scan_request = request;
drivers/net/wireless/ath/wil6210/cfg80211.c
980
n = min(request->n_channels, 4U);
drivers/net/wireless/ath/wil6210/cfg80211.c
982
int ch = request->channels[i]->hw_value;
drivers/net/wireless/ath/wil6210/cfg80211.c
987
request->channels[i]->center_freq);
drivers/net/wireless/ath/wil6210/cfg80211.c
994
request->channels[i]->center_freq);
drivers/net/wireless/ath/wil6210/cfg80211.c
997
if (request->ie_len)
drivers/net/wireless/ath/wil6210/cfg80211.c
999
request->ie, request->ie_len, true);
drivers/net/wireless/ath/wil6210/p2p.c
100
request->ie_len, request->ie);
drivers/net/wireless/ath/wil6210/p2p.c
53
bool wil_p2p_is_social_scan(struct cfg80211_scan_request *request)
drivers/net/wireless/ath/wil6210/p2p.c
55
return (request->n_channels == 1) &&
drivers/net/wireless/ath/wil6210/p2p.c
56
(request->channels[0]->hw_value == P2P_DMG_SOCIAL_CHANNEL);
drivers/net/wireless/ath/wil6210/p2p.c
60
struct cfg80211_scan_request *request)
drivers/net/wireless/ath/wil6210/p2p.c
90
request->ie_len, request->ie);
drivers/net/wireless/ath/wil6210/wil6210.h
1299
bool wil_p2p_is_social_scan(struct cfg80211_scan_request *request);
drivers/net/wireless/ath/wil6210/wil6210.h
1301
struct cfg80211_scan_request *request);
drivers/net/wireless/ath/wil6210/wil6210.h
1417
struct cfg80211_sched_scan_request *request);
drivers/net/wireless/ath/wil6210/wmi.c
3540
struct cfg80211_sched_scan_request *request)
drivers/net/wireless/ath/wil6210/wmi.c
3546
.initial_delay_sec = cpu_to_le16(request->delay),
drivers/net/wireless/ath/wil6210/wmi.c
3558
if (request->min_rssi_thold >= S8_MIN &&
drivers/net/wireless/ath/wil6210/wmi.c
3559
request->min_rssi_thold <= S8_MAX)
drivers/net/wireless/ath/wil6210/wmi.c
3560
cmd.min_rssi_threshold = request->min_rssi_thold;
drivers/net/wireless/ath/wil6210/wmi.c
3562
wmi_sched_scan_set_ssids(wil, &cmd, request->ssids, request->n_ssids,
drivers/net/wireless/ath/wil6210/wmi.c
3563
request->match_sets, request->n_match_sets);
drivers/net/wireless/ath/wil6210/wmi.c
3565
request->n_channels, request->channels);
drivers/net/wireless/ath/wil6210/wmi.c
3567
request->scan_plans, request->n_scan_plans);
drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c
1097
struct cfg80211_scan_request *request)
drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c
1123
if (!request) {
drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c
1131
n_ssids = request->n_ssids;
drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c
1132
n_channels = request->n_channels;
drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c
1141
request->channels[i]);
drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c
1143
request->channels[i]->hw_value, chanspec);
drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c
1161
cpu_to_le32(request->ssids[i].ssid_len);
drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c
1162
memcpy(ssid_le.SSID, request->ssids[i].ssid,
drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c
1163
request->ssids[i].ssid_len);
drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c
1443
struct cfg80211_scan_request *request)
drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c
1453
if (request != NULL) {
drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c
1455
params_size += sizeof(u32) * ((request->n_channels + 1) / 2);
drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c
1458
params_size += sizeof(struct brcmf_ssid_le) * request->n_ssids;
drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c
1467
brcmf_escan_prep(cfg, ¶ms->params_v2_le, request);
drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c
1505
brcmf_do_escan(struct brcmf_if *ifp, struct cfg80211_scan_request *request)
drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c
1523
err = escan->run(cfg, ifp, request);
drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c
1530
brcmf_cfg80211_scan(struct wiphy *wiphy, struct cfg80211_scan_request *request)
drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c
1538
vif = container_of(request->wdev, struct brcmf_cfg80211_vif, wdev);
drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c
1564
cfg->scan_request = request;
drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c
1568
err = brcmf_p2p_scan_prep(wiphy, request, vif);
drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c
1573
request->ie, request->ie_len);
drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c
1581
err = brcmf_do_escan(vif->ifp, request);
drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c
3809
struct cfg80211_scan_request *request)
drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c
3825
err = brcmf_do_escan(ifp, request);
drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c
3869
struct cfg80211_scan_request *request = NULL;
drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c
3911
request = brcmf_alloc_internal_escan_request(wiphy,
drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c
3913
if (!request) {
drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c
3927
err = brcmf_internal_escan_add_info(request,
drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c
3938
err = brcmf_start_internal_escan(ifp, bucket_map, request);
drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c
3945
kfree(request);
drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.h
294
struct cfg80211_scan_request *request);
drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c
436
struct msgbuf_ioctl_req_hdr *request;
drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c
452
request = (struct msgbuf_ioctl_req_hdr *)ret_ptr;
drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c
453
request->msg.msgtype = MSGBUF_TYPE_IOCTLPTR_REQ;
drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c
454
request->msg.ifidx = (u8)ifidx;
drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c
455
request->msg.flags = 0;
drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c
456
request->msg.request_id = cpu_to_le32(BRCMF_IOCTL_REQ_PKTID);
drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c
457
request->cmd = cpu_to_le32(cmd);
drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c
458
request->output_buf_len = cpu_to_le16(len);
drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c
459
request->trans_id = cpu_to_le16(msgbuf->reqid);
drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c
462
request->input_buf_len = cpu_to_le16(buf_len);
drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c
463
request->req_buf_addr.high_addr = cpu_to_le32(msgbuf->ioctbuf_phys_hi);
drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c
464
request->req_buf_addr.low_addr = cpu_to_le32(msgbuf->ioctbuf_phys_lo);
drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c
513
static bool brcmf_p2p_scan_is_p2p_request(struct cfg80211_scan_request *request)
drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c
515
struct cfg80211_ssid *ssids = request->ssids;
drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c
518
for (i = 0; i < request->n_ssids; i++) {
drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c
774
struct cfg80211_scan_request *request)
drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c
787
if (!request) {
drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c
792
if (request->n_channels) {
drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c
793
chanspecs = kcalloc(request->n_channels, sizeof(*chanspecs),
drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c
802
if (request->n_channels == 3 &&
drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c
803
request->channels[0]->hw_value == SOCIAL_CHAN_1 &&
drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c
804
request->channels[1]->hw_value == SOCIAL_CHAN_2 &&
drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c
805
request->channels[2]->hw_value == SOCIAL_CHAN_3) {
drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c
821
for (i = 0; i < request->n_channels; i++) {
drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c
822
struct ieee80211_channel *chan = request->channels[i];
drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c
892
struct cfg80211_scan_request *request,
drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c
899
if (brcmf_p2p_scan_is_p2p_request(request)) {
drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c
901
err = brcmf_p2p_find_listen_channel(request->ie,
drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c
902
request->ie_len);
drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.h
156
struct cfg80211_scan_request *request,
drivers/net/wireless/broadcom/brcm80211/brcmsmac/channel.c
694
struct regulatory_request *request)
drivers/net/wireless/broadcom/brcm80211/brcmsmac/channel.c
706
if (request->initiator == NL80211_REGDOM_SET_BY_COUNTRY_IE)
drivers/net/wireless/broadcom/brcm80211/brcmsmac/channel.c
707
brcms_reg_apply_beaconing_flags(wiphy, request->initiator);
drivers/net/wireless/broadcom/brcm80211/brcmsmac/channel.c
729
wlc->pub->unit, __func__, request->alpha2);
drivers/net/wireless/broadcom/brcm80211/brcmsmac/channel.c
734
brcms_c_japan_ccode(request->alpha2));
drivers/net/wireless/intel/ipw2x00/ipw2200.c
2347
struct ipw_scan_request_ext *request)
drivers/net/wireless/intel/ipw2x00/ipw2200.c
2350
sizeof(*request), request);
drivers/net/wireless/intel/iwlwifi/mld/mac80211.c
2675
struct cfg80211_pmsr_request *request)
drivers/net/wireless/intel/iwlwifi/mld/mac80211.c
2679
return iwl_mld_ftm_start(mld, vif, request);
drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c
6282
struct cfg80211_pmsr_request *request)
drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c
6287
return iwl_mvm_ftm_start(mvm, vif, request);
drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c
6291
struct cfg80211_pmsr_request *request)
drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c
6296
iwl_mvm_ftm_abort(mvm, request);
drivers/net/wireless/intel/iwlwifi/mvm/mvm.h
2355
struct cfg80211_pmsr_request *request);
drivers/net/wireless/intel/iwlwifi/mvm/mvm.h
2802
struct cfg80211_pmsr_request *request);
drivers/net/wireless/intel/iwlwifi/mvm/mvm.h
2804
struct cfg80211_pmsr_request *request);
drivers/net/wireless/marvell/libertas/cfg.c
2142
struct regulatory_request *request)
drivers/net/wireless/marvell/libertas/cfg.c
2146
memcpy(priv->country_code, request->alpha2, sizeof(request->alpha2));
drivers/net/wireless/marvell/libertas/cfg.c
813
struct cfg80211_scan_request *request)
drivers/net/wireless/marvell/libertas/cfg.c
816
request->n_ssids, request->n_channels, request->ie_len);
drivers/net/wireless/marvell/libertas/cfg.c
819
priv->scan_req = request;
drivers/net/wireless/marvell/libertas/cfg.c
847
struct cfg80211_scan_request *request)
drivers/net/wireless/marvell/libertas/cfg.c
858
_internal_start_scan(priv, false, request);
drivers/net/wireless/marvell/mwifiex/cfg80211.c
2658
struct cfg80211_scan_request *request)
drivers/net/wireless/marvell/mwifiex/cfg80211.c
2660
struct net_device *dev = request->wdev->netdev;
drivers/net/wireless/marvell/mwifiex/cfg80211.c
2690
priv->scan_request = request;
drivers/net/wireless/marvell/mwifiex/cfg80211.c
2692
if (request->flags & NL80211_SCAN_FLAG_RANDOM_ADDR) {
drivers/net/wireless/marvell/mwifiex/cfg80211.c
2693
get_random_mask_addr(mac_addr, request->mac_addr,
drivers/net/wireless/marvell/mwifiex/cfg80211.c
2694
request->mac_addr_mask);
drivers/net/wireless/marvell/mwifiex/cfg80211.c
2695
ether_addr_copy(request->mac_addr, mac_addr);
drivers/net/wireless/marvell/mwifiex/cfg80211.c
2699
user_scan_cfg->num_ssids = request->n_ssids;
drivers/net/wireless/marvell/mwifiex/cfg80211.c
2700
user_scan_cfg->ssid_list = request->ssids;
drivers/net/wireless/marvell/mwifiex/cfg80211.c
2702
if (request->ie && request->ie_len) {
drivers/net/wireless/marvell/mwifiex/cfg80211.c
2708
ie = (struct ieee_types_header *)(request->ie + offset);
drivers/net/wireless/marvell/mwifiex/cfg80211.c
2712
if (offset >= request->ie_len)
drivers/net/wireless/marvell/mwifiex/cfg80211.c
2717
for (i = 0; i < min_t(u32, request->n_channels,
drivers/net/wireless/marvell/mwifiex/cfg80211.c
2719
chan = request->channels[i];
drivers/net/wireless/marvell/mwifiex/cfg80211.c
2723
if ((chan->flags & IEEE80211_CHAN_NO_IR) || !request->n_ssids)
drivers/net/wireless/marvell/mwifiex/cfg80211.c
2748
if (request->ie && request->ie_len) {
drivers/net/wireless/marvell/mwifiex/cfg80211.c
2770
struct cfg80211_sched_scan_request *request)
drivers/net/wireless/marvell/mwifiex/cfg80211.c
2778
if (!request || (!request->n_ssids && !request->n_match_sets)) {
drivers/net/wireless/marvell/mwifiex/cfg80211.c
2785
request->n_ssids, request->n_match_sets);
drivers/net/wireless/marvell/mwifiex/cfg80211.c
2787
request->n_channels, request->scan_plans->interval,
drivers/net/wireless/marvell/mwifiex/cfg80211.c
2788
(int)request->ie_len);
drivers/net/wireless/marvell/mwifiex/cfg80211.c
2797
bgscan_cfg->num_ssids = request->n_match_sets;
drivers/net/wireless/marvell/mwifiex/cfg80211.c
2798
bgscan_cfg->ssid_list = request->match_sets;
drivers/net/wireless/marvell/mwifiex/cfg80211.c
2800
if (request->ie && request->ie_len) {
drivers/net/wireless/marvell/mwifiex/cfg80211.c
2806
ie = (struct ieee_types_header *)(request->ie + offset);
drivers/net/wireless/marvell/mwifiex/cfg80211.c
2810
if (offset >= request->ie_len)
drivers/net/wireless/marvell/mwifiex/cfg80211.c
2815
for (i = 0; i < min_t(u32, request->n_channels,
drivers/net/wireless/marvell/mwifiex/cfg80211.c
2817
chan = request->channels[i];
drivers/net/wireless/marvell/mwifiex/cfg80211.c
2821
if ((chan->flags & IEEE80211_CHAN_NO_IR) || !request->n_ssids)
drivers/net/wireless/marvell/mwifiex/cfg80211.c
2831
bgscan_cfg->chan_per_scan = min_t(u32, request->n_channels,
drivers/net/wireless/marvell/mwifiex/cfg80211.c
2835
bgscan_cfg->scan_interval = (request->scan_plans->interval >
drivers/net/wireless/marvell/mwifiex/cfg80211.c
2837
request->scan_plans->interval :
drivers/net/wireless/marvell/mwifiex/cfg80211.c
2846
if (request->min_rssi_thold != NL80211_SCAN_RSSI_THOLD_OFF) {
drivers/net/wireless/marvell/mwifiex/cfg80211.c
2848
bgscan_cfg->rssi_threshold = request->min_rssi_thold;
drivers/net/wireless/marvell/mwifiex/cfg80211.c
666
struct regulatory_request *request)
drivers/net/wireless/marvell/mwifiex/cfg80211.c
673
request->alpha2[0], request->alpha2[1]);
drivers/net/wireless/marvell/mwifiex/cfg80211.c
676
switch (request->initiator) {
drivers/net/wireless/marvell/mwifiex/cfg80211.c
685
request->initiator);
drivers/net/wireless/marvell/mwifiex/cfg80211.c
690
if (strncmp(request->alpha2, adapter->country_code,
drivers/net/wireless/marvell/mwifiex/cfg80211.c
691
sizeof(request->alpha2)) != 0) {
drivers/net/wireless/marvell/mwifiex/cfg80211.c
692
memcpy(adapter->country_code, request->alpha2,
drivers/net/wireless/marvell/mwifiex/cfg80211.c
693
sizeof(request->alpha2));
drivers/net/wireless/marvell/mwifiex/cfp.c
382
struct cfg80211_scan_request *request = priv->scan_request;
drivers/net/wireless/marvell/mwifiex/cfp.c
391
rate_mask = request->rates[NL80211_BAND_5GHZ];
drivers/net/wireless/marvell/mwifiex/cfp.c
396
rate_mask = request->rates[NL80211_BAND_2GHZ];
drivers/net/wireless/mediatek/mt76/mt7603/init.c
426
struct regulatory_request *request)
drivers/net/wireless/mediatek/mt76/mt7603/init.c
431
dev->mt76.region = request->dfs_region;
drivers/net/wireless/mediatek/mt76/mt7615/init.c
332
struct regulatory_request *request)
drivers/net/wireless/mediatek/mt76/mt7615/init.c
340
memcpy(dev->mt76.alpha2, request->alpha2, sizeof(dev->mt76.alpha2));
drivers/net/wireless/mediatek/mt76/mt7615/init.c
341
dev->mt76.region = request->dfs_region;
drivers/net/wireless/mediatek/mt76/mt76x02_dfs.c
886
struct regulatory_request *request)
drivers/net/wireless/mediatek/mt76/mt76x02_dfs.c
891
mt76x02_dfs_set_domain(dev, request->dfs_region);
drivers/net/wireless/mediatek/mt76/mt76x02_dfs.h
130
struct regulatory_request *request);
drivers/net/wireless/mediatek/mt76/mt7915/init.c
338
struct regulatory_request *request)
drivers/net/wireless/mediatek/mt76/mt7915/init.c
345
memcpy(dev->mt76.alpha2, request->alpha2, sizeof(dev->mt76.alpha2));
drivers/net/wireless/mediatek/mt76/mt7915/init.c
346
dev->mt76.region = request->dfs_region;
drivers/net/wireless/mediatek/mt76/mt7921/init.c
130
struct regulatory_request *request)
drivers/net/wireless/mediatek/mt76/mt7921/init.c
136
memcpy(dev->mt76.alpha2, request->alpha2, sizeof(dev->mt76.alpha2));
drivers/net/wireless/mediatek/mt76/mt7921/init.c
137
dev->mt76.region = request->dfs_region;
drivers/net/wireless/mediatek/mt76/mt7921/init.c
138
dev->country_ie_env = request->country_ie_env;
drivers/net/wireless/mediatek/mt76/mt7921/init.c
140
if (request->initiator == NL80211_REGDOM_SET_BY_USER) {
drivers/net/wireless/mediatek/mt76/mt7996/init.c
383
struct regulatory_request *request)
drivers/net/wireless/mediatek/mt76/mt7996/init.c
389
memcpy(dev->mt76.alpha2, request->alpha2, sizeof(dev->mt76.alpha2));
drivers/net/wireless/mediatek/mt76/mt7996/init.c
390
dev->mt76.region = request->dfs_region;
drivers/net/wireless/microchip/wilc1000/cfg80211.c
261
static int scan(struct wiphy *wiphy, struct cfg80211_scan_request *request)
drivers/net/wireless/microchip/wilc1000/cfg80211.c
263
struct wilc_vif *vif = netdev_priv(request->wdev->netdev);
drivers/net/wireless/microchip/wilc1000/cfg80211.c
270
if (request->n_channels > WILC_MAX_NUM_SCANNED_CH) {
drivers/net/wireless/microchip/wilc1000/cfg80211.c
275
priv->scan_req = request;
drivers/net/wireless/microchip/wilc1000/cfg80211.c
277
for (i = 0; i < request->n_channels; i++) {
drivers/net/wireless/microchip/wilc1000/cfg80211.c
278
u16 freq = request->channels[i]->center_freq;
drivers/net/wireless/microchip/wilc1000/cfg80211.c
283
if (request->n_ssids)
drivers/net/wireless/microchip/wilc1000/cfg80211.c
289
scan_ch_list, cfg_scan_result, request);
drivers/net/wireless/microchip/wilc1000/hif.c
159
struct cfg80211_scan_request *request)
drivers/net/wireless/microchip/wilc1000/hif.c
168
const u8 ch_list_len = request->n_channels;
drivers/net/wireless/microchip/wilc1000/hif.c
186
if (request->n_ssids) {
drivers/net/wireless/microchip/wilc1000/hif.c
187
for (i = 0; i < request->n_ssids; i++)
drivers/net/wireless/microchip/wilc1000/hif.c
188
valuesize += ((request->ssids[i].ssid_len) + 1);
drivers/net/wireless/microchip/wilc1000/hif.c
196
*buffer++ = request->n_ssids;
drivers/net/wireless/microchip/wilc1000/hif.c
198
for (i = 0; i < request->n_ssids; i++) {
drivers/net/wireless/microchip/wilc1000/hif.c
199
*buffer++ = request->ssids[i].ssid_len;
drivers/net/wireless/microchip/wilc1000/hif.c
200
memcpy(buffer, request->ssids[i].ssid,
drivers/net/wireless/microchip/wilc1000/hif.c
201
request->ssids[i].ssid_len);
drivers/net/wireless/microchip/wilc1000/hif.c
202
buffer += request->ssids[i].ssid_len;
drivers/net/wireless/microchip/wilc1000/hif.c
211
wid_list[index].val = (s8 *)request->ie;
drivers/net/wireless/microchip/wilc1000/hif.c
212
wid_list[index].size = request->ie_len;
drivers/net/wireless/microchip/wilc1000/hif.c
221
if (scan_type == WILC_FW_PASSIVE_SCAN && request->duration) {
drivers/net/wireless/microchip/wilc1000/hif.c
225
wid_list[index].val = (s8 *)&request->duration;
drivers/net/wireless/microchip/wilc1000/hif.c
228
scan_timeout = (request->duration * ch_list_len) + 500;
drivers/net/wireless/microchip/wilc1000/hif.h
181
struct cfg80211_scan_request *request);
drivers/net/wireless/purelifi/plfxlc/firmware.c
12
static int send_vendor_request(struct usb_device *udev, int request,
drivers/net/wireless/purelifi/plfxlc/firmware.c
17
request, 0xC0, 0, 0,
drivers/net/wireless/purelifi/plfxlc/firmware.c
21
static int send_vendor_command(struct usb_device *udev, int request,
drivers/net/wireless/purelifi/plfxlc/firmware.c
26
request, USB_TYPE_VENDOR /*0x40*/, 0, 0,
drivers/net/wireless/quantenna/qtnfmac/cfg80211.c
641
qtnf_scan(struct wiphy *wiphy, struct cfg80211_scan_request *request)
drivers/net/wireless/quantenna/qtnfmac/cfg80211.c
648
mac->scan_req = request;
drivers/net/wireless/quantenna/qtnfmac/pcie/topaz_pcie.c
535
writel(QTN_HOST_LO32(skb_paddr), &bda->request[i].addr);
drivers/net/wireless/quantenna/qtnfmac/pcie/topaz_pcie.c
536
writel(len | QTN_PCIE_TX_VALID_PKT, &bda->request[i].info);
drivers/net/wireless/quantenna/qtnfmac/pcie/topaz_pcie.c
81
struct vmac_pkt_info request[QTN_PCIE_RC_TX_QUEUE_LEN];
drivers/net/wireless/ralink/rt2x00/rt2x00usb.c
103
status = rt2x00usb_vendor_request(rt2x00dev, request, requesttype,
drivers/net/wireless/ralink/rt2x00/rt2x00usb.c
115
const u8 request, const u8 requesttype,
drivers/net/wireless/ralink/rt2x00/rt2x00usb.c
130
status = rt2x00usb_vendor_req_buff_lock(rt2x00dev, request,
drivers/net/wireless/ralink/rt2x00/rt2x00usb.c
46
const u8 request, const u8 requesttype,
drivers/net/wireless/ralink/rt2x00/rt2x00usb.c
62
status = usb_control_msg(usb_dev, pipe, request, requesttype,
drivers/net/wireless/ralink/rt2x00/rt2x00usb.c
77
request, offset, status);
drivers/net/wireless/ralink/rt2x00/rt2x00usb.c
84
const u8 request, const u8 requesttype,
drivers/net/wireless/ralink/rt2x00/rt2x00usb.h
115
const u8 request, const u8 requesttype,
drivers/net/wireless/ralink/rt2x00/rt2x00usb.h
133
const u8 request, const u8 requesttype,
drivers/net/wireless/ralink/rt2x00/rt2x00usb.h
150
const u8 request,
drivers/net/wireless/ralink/rt2x00/rt2x00usb.h
155
return rt2x00usb_vendor_request(rt2x00dev, request,
drivers/net/wireless/ralink/rt2x00/rt2x00usb.h
92
const u8 request, const u8 requesttype,
drivers/net/wireless/realtek/rtlwifi/regd.c
280
struct regulatory_request *request,
drivers/net/wireless/realtek/rtlwifi/regd.c
286
switch (request->initiator) {
drivers/net/wireless/realtek/rtlwifi/regd.c
292
_rtl_reg_apply_world_flags(wiphy, request->initiator, reg);
drivers/net/wireless/realtek/rtlwifi/regd.c
333
request))
drivers/net/wireless/realtek/rtlwifi/regd.c
383
struct regulatory_request *request))
drivers/net/wireless/realtek/rtlwifi/regd.c
426
void rtl_reg_notifier(struct wiphy *wiphy, struct regulatory_request *request)
drivers/net/wireless/realtek/rtlwifi/regd.c
433
_rtl_reg_notifier_apply(wiphy, request, &rtlpriv->regd);
drivers/net/wireless/realtek/rtlwifi/regd.h
38
struct regulatory_request *request));
drivers/net/wireless/realtek/rtlwifi/regd.h
39
void rtl_reg_notifier(struct wiphy *wiphy, struct regulatory_request *request);
drivers/net/wireless/realtek/rtw88/ps.c
71
u8 request, confirm, polling;
drivers/net/wireless/realtek/rtw88/ps.c
74
request = rtw_read8(rtwdev, rtwdev->hci.rpwm_addr);
drivers/net/wireless/realtek/rtw88/ps.c
78
request ^= request | BIT_RPWM_TOGGLE;
drivers/net/wireless/realtek/rtw88/ps.c
80
request |= POWER_MODE_LCLK;
drivers/net/wireless/realtek/rtw88/ps.c
82
request |= POWER_MODE_PG;
drivers/net/wireless/realtek/rtw88/ps.c
85
request |= POWER_MODE_ACK;
drivers/net/wireless/realtek/rtw88/ps.c
88
request |= POWER_TX_WAKE;
drivers/net/wireless/realtek/rtw88/ps.c
90
rtw_write8(rtwdev, rtwdev->hci.rpwm_addr, request);
drivers/net/wireless/realtek/rtw88/regd.c
333
void rtw_regd_notifier(struct wiphy *wiphy, struct regulatory_request *request);
drivers/net/wireless/realtek/rtw88/regd.c
396
struct regulatory_request *request)
drivers/net/wireless/realtek/rtw88/regd.c
402
if (request->initiator == NL80211_REGDOM_SET_BY_USER &&
drivers/net/wireless/realtek/rtw88/regd.c
413
struct regulatory_request *request)
drivers/net/wireless/realtek/rtw88/regd.c
415
if (request->initiator == NL80211_REGDOM_SET_BY_DRIVER &&
drivers/net/wireless/realtek/rtw88/regd.c
426
struct regulatory_request *request)
drivers/net/wireless/realtek/rtw88/regd.c
430
if (request->initiator != NL80211_REGDOM_SET_BY_USER)
drivers/net/wireless/realtek/rtw88/regd.c
452
struct regulatory_request *request)
drivers/net/wireless/realtek/rtw88/regd.c
454
next_regd->regulatory = rtw_reg_find_by_name(request->alpha2);
drivers/net/wireless/realtek/rtw88/regd.c
455
next_regd->dfs_region = request->dfs_region;
drivers/net/wireless/realtek/rtw88/regd.c
456
return rtw_regd_handler[rtwdev->regd.state](rtwdev, next_regd, request);
drivers/net/wireless/realtek/rtw88/regd.c
460
void rtw_regd_notifier(struct wiphy *wiphy, struct regulatory_request *request)
drivers/net/wireless/realtek/rtw88/regd.c
468
hdl = rtw_regd_state_hdl(rtwdev, &next_regd, request);
drivers/net/wireless/realtek/rtw88/regd.c
473
request->alpha2[0],
drivers/net/wireless/realtek/rtw88/regd.c
474
request->alpha2[1],
drivers/net/wireless/realtek/rtw88/regd.c
475
request->initiator);
drivers/net/wireless/realtek/rtw88/regd.c
485
request->alpha2[0],
drivers/net/wireless/realtek/rtw88/regd.c
486
request->alpha2[1],
drivers/net/wireless/realtek/rtw88/regd.c
487
request->initiator);
drivers/net/wireless/realtek/rtw89/mac.c
1358
u16 request;
drivers/net/wireless/realtek/rtw89/mac.c
1362
request = rtw89_read16(rtwdev, R_AX_RPWM);
drivers/net/wireless/realtek/rtw89/mac.c
1363
request ^= request | PS_RPWM_TOGGLE;
drivers/net/wireless/realtek/rtw89/mac.c
1364
request |= req_pwr_state;
drivers/net/wireless/realtek/rtw89/mac.c
1367
request |= PS_RPWM_NOTIFY_WAKE;
drivers/net/wireless/realtek/rtw89/mac.c
1371
request |= FIELD_PREP(PS_RPWM_SEQ_NUM,
drivers/net/wireless/realtek/rtw89/mac.c
1375
request |= PS_RPWM_ACK;
drivers/net/wireless/realtek/rtw89/mac.c
1377
rtw89_write16(rtwdev, rtwdev->hci.rpwm_addr, request);
drivers/net/wireless/realtek/rtw89/regd.c
11
void rtw89_regd_notifier(struct wiphy *wiphy, struct regulatory_request *request);
drivers/net/wireless/realtek/rtw89/regd.c
860
struct regulatory_request *request)
drivers/net/wireless/realtek/rtw89/regd.c
862
rtwdev->regulatory.regd = rtw89_regd_find_reg_by_name(rtwdev, request->alpha2);
drivers/net/wireless/realtek/rtw89/regd.c
867
if (request->initiator == NL80211_REGDOM_SET_BY_USER &&
drivers/net/wireless/realtek/rtw89/regd.c
875
void rtw89_regd_notifier(struct wiphy *wiphy, struct regulatory_request *request)
drivers/net/wireless/realtek/rtw89/regd.c
886
rtw89_regd_notifier_apply(rtwdev, wiphy, request);
drivers/net/wireless/realtek/rtw89/regd.c
889
request->initiator);
drivers/net/wireless/rsi/rsi_91x_mac80211.c
1681
struct regulatory_request *request)
drivers/net/wireless/rsi/rsi_91x_mac80211.c
1693
request->alpha2, request->dfs_region);
drivers/net/wireless/rsi/rsi_91x_mac80211.c
1707
adapter->dfs_region = rsi_map_region_code(request->dfs_region);
drivers/net/wireless/rsi/rsi_91x_mac80211.c
1710
adapter->country[0] = request->alpha2[0];
drivers/net/wireless/rsi/rsi_91x_mac80211.c
1711
adapter->country[1] = request->alpha2[1];
drivers/net/wireless/rsi/rsi_91x_sdio.c
1110
u8 request = 1;
drivers/net/wireless/rsi/rsi_91x_sdio.c
1118
ret = rsi_sdio_write_register(adapter, 0, SDIO_WAKEUP_REG, &request);
drivers/net/wireless/silabs/wfx/debug.c
244
struct wfx_hif_msg *request;
drivers/net/wireless/silabs/wfx/debug.c
258
request = memdup_user(user_buf, count);
drivers/net/wireless/silabs/wfx/debug.c
259
if (IS_ERR(request))
drivers/net/wireless/silabs/wfx/debug.c
260
return PTR_ERR(request);
drivers/net/wireless/silabs/wfx/debug.c
261
if (le16_to_cpu(request->len) != count) {
drivers/net/wireless/silabs/wfx/debug.c
262
kfree(request);
drivers/net/wireless/silabs/wfx/debug.c
265
context->ret = wfx_cmd_send(wdev, request, context->reply, sizeof(context->reply), false);
drivers/net/wireless/silabs/wfx/debug.c
267
kfree(request);
drivers/net/wireless/silabs/wfx/hif_tx.c
124
mib_name = wfx_get_mib_name(((u16 *)request)[2]);
drivers/net/wireless/silabs/wfx/hif_tx.c
66
int wfx_cmd_send(struct wfx_dev *wdev, struct wfx_hif_msg *request,
drivers/net/wireless/silabs/wfx/hif_tx.c
71
int cmd = request->id;
drivers/net/wireless/silabs/wfx/hif_tx.c
72
int vif = request->interface;
drivers/net/wireless/silabs/wfx/hif_tx.c
85
wdev->hif_cmd.buf_send = request;
drivers/net/wireless/silabs/wfx/hif_tx.h
36
int wfx_cmd_send(struct wfx_dev *wdev, struct wfx_hif_msg *request,
drivers/net/wireless/ti/wlcore/main.c
68
struct regulatory_request *request)
drivers/net/wireless/ti/wlcore/main.c
74
if (request)
drivers/net/wireless/ti/wlcore/main.c
75
wl->dfs_region = request->dfs_region;
drivers/net/wireless/virtual/mac80211_hwsim.c
3435
struct cfg80211_pmsr_ftm_request_peer *request)
drivers/net/wireless/virtual/mac80211_hwsim.c
3439
if (!request->requested)
drivers/net/wireless/virtual/mac80211_hwsim.c
3446
if (nla_put_u32(msg, NL80211_PMSR_FTM_REQ_ATTR_PREAMBLE, request->preamble))
drivers/net/wireless/virtual/mac80211_hwsim.c
3449
if (nla_put_u16(msg, NL80211_PMSR_FTM_REQ_ATTR_BURST_PERIOD, request->burst_period))
drivers/net/wireless/virtual/mac80211_hwsim.c
3452
if (request->asap && nla_put_flag(msg, NL80211_PMSR_FTM_REQ_ATTR_ASAP))
drivers/net/wireless/virtual/mac80211_hwsim.c
3455
if (request->request_lci && nla_put_flag(msg, NL80211_PMSR_FTM_REQ_ATTR_REQUEST_LCI))
drivers/net/wireless/virtual/mac80211_hwsim.c
3458
if (request->request_civicloc &&
drivers/net/wireless/virtual/mac80211_hwsim.c
3462
if (request->trigger_based && nla_put_flag(msg, NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED))
drivers/net/wireless/virtual/mac80211_hwsim.c
3465
if (request->non_trigger_based &&
drivers/net/wireless/virtual/mac80211_hwsim.c
3469
if (request->lmr_feedback && nla_put_flag(msg, NL80211_PMSR_FTM_REQ_ATTR_LMR_FEEDBACK))
drivers/net/wireless/virtual/mac80211_hwsim.c
3472
if (nla_put_u8(msg, NL80211_PMSR_FTM_REQ_ATTR_NUM_BURSTS_EXP, request->num_bursts_exp))
drivers/net/wireless/virtual/mac80211_hwsim.c
3475
if (nla_put_u8(msg, NL80211_PMSR_FTM_REQ_ATTR_BURST_DURATION, request->burst_duration))
drivers/net/wireless/virtual/mac80211_hwsim.c
3478
if (nla_put_u8(msg, NL80211_PMSR_FTM_REQ_ATTR_FTMS_PER_BURST, request->ftms_per_burst))
drivers/net/wireless/virtual/mac80211_hwsim.c
3481
if (nla_put_u8(msg, NL80211_PMSR_FTM_REQ_ATTR_NUM_FTMR_RETRIES, request->ftmr_retries))
drivers/net/wireless/virtual/mac80211_hwsim.c
3484
if (nla_put_u8(msg, NL80211_PMSR_FTM_REQ_ATTR_BURST_DURATION, request->burst_duration))
drivers/net/wireless/virtual/mac80211_hwsim.c
3487
if (nla_put_u8(msg, NL80211_PMSR_FTM_REQ_ATTR_BSS_COLOR, request->bss_color))
drivers/net/wireless/virtual/mac80211_hwsim.c
3496
struct cfg80211_pmsr_request_peer *request)
drivers/net/wireless/virtual/mac80211_hwsim.c
3506
request->addr))
drivers/net/wireless/virtual/mac80211_hwsim.c
3513
err = nl80211_send_chandef(msg, &request->chandef);
drivers/net/wireless/virtual/mac80211_hwsim.c
3523
if (request->report_ap_tsf && nla_put_flag(msg, NL80211_PMSR_REQ_ATTR_GET_AP_TSF))
drivers/net/wireless/virtual/mac80211_hwsim.c
3530
err = mac80211_hwsim_send_pmsr_ftm_request_peer(msg, &request->ftm);
drivers/net/wireless/virtual/mac80211_hwsim.c
3542
struct cfg80211_pmsr_request *request)
drivers/net/wireless/virtual/mac80211_hwsim.c
3551
if (nla_put_u32(msg, NL80211_ATTR_TIMEOUT, request->timeout))
drivers/net/wireless/virtual/mac80211_hwsim.c
3554
if (!is_zero_ether_addr(request->mac_addr)) {
drivers/net/wireless/virtual/mac80211_hwsim.c
3555
if (nla_put(msg, NL80211_ATTR_MAC, ETH_ALEN, request->mac_addr))
drivers/net/wireless/virtual/mac80211_hwsim.c
3557
if (nla_put(msg, NL80211_ATTR_MAC_MASK, ETH_ALEN, request->mac_addr_mask))
drivers/net/wireless/virtual/mac80211_hwsim.c
3561
for (int i = 0; i < request->n_peers; i++) {
drivers/net/wireless/virtual/mac80211_hwsim.c
3562
err = mac80211_hwsim_send_pmsr_request_peer(msg, &request->peers[i]);
drivers/net/wireless/virtual/mac80211_hwsim.c
3574
struct cfg80211_pmsr_request *request)
drivers/net/wireless/virtual/mac80211_hwsim.c
3616
err = mac80211_hwsim_send_pmsr_request(skb, request);
drivers/net/wireless/virtual/mac80211_hwsim.c
3628
data->pmsr_request = request;
drivers/net/wireless/virtual/mac80211_hwsim.c
3641
struct cfg80211_pmsr_request *request)
drivers/net/wireless/virtual/mac80211_hwsim.c
3657
if (data->pmsr_request != request) {
drivers/net/wireless/virtual/mac80211_hwsim.c
3679
err = mac80211_hwsim_send_pmsr_request(skb, request);
drivers/net/wireless/virtual/virt_wifi.c
167
struct cfg80211_scan_request *request)
drivers/net/wireless/virtual/virt_wifi.c
176
priv->scan_request = request;
drivers/net/wwan/t7xx/t7xx_pci.c
393
static int t7xx_send_pm_request(struct t7xx_pci_dev *t7xx_dev, u32 request)
drivers/net/wwan/t7xx/t7xx_pci.c
398
t7xx_mhccif_h2d_swint_trigger(t7xx_dev, request);
drivers/nvme/host/apple.c
366
static void **apple_nvme_iod_list(struct request *req)
drivers/nvme/host/apple.c
373
static void apple_nvme_free_prps(struct apple_nvme *anv, struct request *req)
drivers/nvme/host/apple.c
389
static void apple_nvme_unmap_data(struct apple_nvme *anv, struct request *req)
drivers/nvme/host/apple.c
425
struct request *req,
drivers/nvme/host/apple.c
519
struct request *req,
drivers/nvme/host/apple.c
539
struct request *req,
drivers/nvme/host/apple.c
580
static __always_inline void apple_nvme_unmap_rq(struct request *req)
drivers/nvme/host/apple.c
589
static void apple_nvme_complete_rq(struct request *req)
drivers/nvme/host/apple.c
622
struct request *req;
drivers/nvme/host/apple.c
771
struct request *req = bd->rq;
drivers/nvme/host/apple.c
821
struct request *req, unsigned int hctx_idx,
drivers/nvme/host/apple.c
915
static enum blk_eh_timer_return apple_nvme_timeout(struct request *req)
drivers/nvme/host/core.c
1067
void nvme_cleanup_cmd(struct request *req)
drivers/nvme/host/core.c
1081
blk_status_t nvme_setup_cmd(struct nvme_ns *ns, struct request *req)
drivers/nvme/host/core.c
1142
int nvme_execute_rq(struct request *rq, bool at_head)
drivers/nvme/host/core.c
1163
struct request *req;
drivers/nvme/host/core.c
1335
static enum rq_end_io_ret nvme_keep_alive_end_io(struct request *rq,
drivers/nvme/host/core.c
1377
struct request *rq;
drivers/nvme/host/core.c
322
static void nvme_retry_req(struct request *req)
drivers/nvme/host/core.c
337
static void nvme_log_error(struct request *req)
drivers/nvme/host/core.c
368
static void nvme_log_err_passthru(struct request *req)
drivers/nvme/host/core.c
399
static inline enum nvme_disposition nvme_decide_disposition(struct request *req)
drivers/nvme/host/core.c
424
static inline void nvme_end_req_zoned(struct request *req)
drivers/nvme/host/core.c
435
static inline void __nvme_end_req(struct request *req)
drivers/nvme/host/core.c
449
void nvme_end_req(struct request *req)
drivers/nvme/host/core.c
457
void nvme_complete_rq(struct request *req)
drivers/nvme/host/core.c
498
void nvme_complete_batch_req(struct request *req)
drivers/nvme/host/core.c
512
blk_status_t nvme_host_path_error(struct request *req)
drivers/nvme/host/core.c
521
bool nvme_cancel_request(struct request *req, void *data)
drivers/nvme/host/core.c
709
static inline void nvme_clear_nvme_request(struct request *req)
drivers/nvme/host/core.c
718
void nvme_init_request(struct request *req, struct nvme_command *cmd)
drivers/nvme/host/core.c
757
struct request *rq)
drivers/nvme/host/core.c
775
bool __nvme_check_ready(struct nvme_ctrl *ctrl, struct request *rq,
drivers/nvme/host/core.c
824
static blk_status_t nvme_setup_discard(struct nvme_ns *ns, struct request *req,
drivers/nvme/host/core.c
894
static void nvme_set_app_tag(struct request *req, struct nvme_command *cmnd)
drivers/nvme/host/core.c
901
struct request *req)
drivers/nvme/host/core.c
934
struct request *req, struct nvme_command *cmnd)
drivers/nvme/host/core.c
966
static bool nvme_valid_atomic_write(struct request *req)
drivers/nvme/host/core.c
991
struct request *req, struct nvme_command *cmnd,
drivers/nvme/host/fabrics.h
205
static inline void nvmf_complete_timed_out_request(struct request *rq)
drivers/nvme/host/fault_inject.c
58
void nvme_should_fail(struct request *req)
drivers/nvme/host/fc.c
101
struct request *rq;
drivers/nvme/host/fc.c
1802
nvme_fc_exit_request(struct blk_mq_tag_set *set, struct request *rq,
drivers/nvme/host/fc.c
1887
struct request *rq = op->rq;
drivers/nvme/host/fc.c
1899
struct request *rq = op->rq;
drivers/nvme/host/fc.c
2060
struct request *rq, u32 rqno)
drivers/nvme/host/fc.c
2111
nvme_fc_init_request(struct blk_mq_tag_set *set, struct request *rq,
drivers/nvme/host/fc.c
2151
aen_op, (struct request *)NULL,
drivers/nvme/host/fc.c
229
static void nvme_fc_complete_rq(struct request *rq);
drivers/nvme/host/fc.c
2417
static bool nvme_fc_terminate_exchange(struct request *req, void *data)
drivers/nvme/host/fc.c
2531
static enum blk_eh_timer_return nvme_fc_timeout(struct request *rq)
drivers/nvme/host/fc.c
2561
nvme_fc_map_data(struct nvme_fc_ctrl *ctrl, struct request *rq,
drivers/nvme/host/fc.c
2596
nvme_fc_unmap_data(struct nvme_fc_ctrl *ctrl, struct request *rq,
drivers/nvme/host/fc.c
2758
struct request *rq = bd->rq;
drivers/nvme/host/fc.c
2814
nvme_fc_complete_rq(struct request *rq)
drivers/nvme/host/fc.c
60
struct request *rq;
drivers/nvme/host/ioctl.c
101
static struct request *nvme_alloc_user_request(struct request_queue *q,
drivers/nvme/host/ioctl.c
105
struct request *req;
drivers/nvme/host/ioctl.c
115
static int nvme_map_user_request(struct request *req, u64 ubuffer,
drivers/nvme/host/ioctl.c
169
struct request *req;
drivers/nvme/host/ioctl.c
389
struct request *req;
drivers/nvme/host/ioctl.c
412
static enum rq_end_io_ret nvme_uring_cmd_end_io(struct request *req,
drivers/nvme/host/ioctl.c
457
struct request *req;
drivers/nvme/host/ioctl.c
686
struct request *req = pdu->req;
drivers/nvme/host/multipath.c
137
void nvme_failover_req(struct request *req)
drivers/nvme/host/multipath.c
180
void nvme_mpath_start_request(struct request *rq)
drivers/nvme/host/multipath.c
201
void nvme_mpath_end_request(struct request *rq)
drivers/nvme/host/nvme.h
1025
void nvme_failover_req(struct request *req);
drivers/nvme/host/nvme.h
1041
void nvme_mpath_start_request(struct request *rq);
drivers/nvme/host/nvme.h
1042
void nvme_mpath_end_request(struct request *rq);
drivers/nvme/host/nvme.h
1044
static inline void nvme_trace_bio_complete(struct request *req)
drivers/nvme/host/nvme.h
1076
static inline void nvme_failover_req(struct request *req)
drivers/nvme/host/nvme.h
1112
static inline void nvme_trace_bio_complete(struct request *req)
drivers/nvme/host/nvme.h
1147
static inline void nvme_mpath_start_request(struct request *rq)
drivers/nvme/host/nvme.h
1150
static inline void nvme_mpath_end_request(struct request *rq)
drivers/nvme/host/nvme.h
1179
blk_status_t nvme_setup_zone_mgmt_send(struct nvme_ns *ns, struct request *req,
drivers/nvme/host/nvme.h
1184
struct request *req, struct nvme_command *cmnd,
drivers/nvme/host/nvme.h
1213
static inline void nvme_start_request(struct request *rq)
drivers/nvme/host/nvme.h
1270
int nvme_execute_rq(struct request *rq, bool at_head);
drivers/nvme/host/nvme.h
266
static inline struct nvme_request *nvme_req(struct request *req)
drivers/nvme/host/nvme.h
271
static inline u16 nvme_req_qid(struct request *req)
drivers/nvme/host/nvme.h
655
static inline u16 nvme_cid(struct request *rq)
drivers/nvme/host/nvme.h
660
static inline struct request *nvme_find_rq(struct blk_mq_tags *tags,
drivers/nvme/host/nvme.h
665
struct request *rq;
drivers/nvme/host/nvme.h
682
static inline struct request *nvme_cid_to_rq(struct blk_mq_tags *tags,
drivers/nvme/host/nvme.h
719
void nvme_should_fail(struct request *req);
drivers/nvme/host/nvme.h
728
static inline void nvme_should_fail(struct request *req) {}
drivers/nvme/host/nvme.h
789
static inline bool nvme_try_complete_req(struct request *req, __le16 status,
drivers/nvme/host/nvme.h
844
void nvme_end_req(struct request *req);
drivers/nvme/host/nvme.h
845
void nvme_complete_rq(struct request *req);
drivers/nvme/host/nvme.h
846
void nvme_complete_batch_req(struct request *req);
drivers/nvme/host/nvme.h
849
void (*fn)(struct request *rq))
drivers/nvme/host/nvme.h
851
struct request *req;
drivers/nvme/host/nvme.h
860
blk_status_t nvme_host_path_error(struct request *req);
drivers/nvme/host/nvme.h
861
bool nvme_cancel_request(struct request *req, void *data);
drivers/nvme/host/nvme.h
906
void nvme_init_request(struct request *req, struct nvme_command *cmd);
drivers/nvme/host/nvme.h
907
void nvme_cleanup_cmd(struct request *req);
drivers/nvme/host/nvme.h
908
blk_status_t nvme_setup_cmd(struct nvme_ns *ns, struct request *req);
drivers/nvme/host/nvme.h
910
struct request *req);
drivers/nvme/host/nvme.h
911
bool __nvme_check_ready(struct nvme_ctrl *ctrl, struct request *rq,
drivers/nvme/host/nvme.h
914
static inline bool nvme_check_ready(struct nvme_ctrl *ctrl, struct request *rq,
drivers/nvme/host/pci.c
1134
static blk_status_t nvme_pci_setup_data_sgl(struct request *req,
drivers/nvme/host/pci.c
1177
static blk_status_t nvme_pci_setup_data_simple(struct request *req,
drivers/nvme/host/pci.c
1216
static blk_status_t nvme_map_data(struct request *req)
drivers/nvme/host/pci.c
1258
static blk_status_t nvme_pci_setup_meta_iter(struct request *req)
drivers/nvme/host/pci.c
1341
static blk_status_t nvme_pci_setup_meta_mptr(struct request *req)
drivers/nvme/host/pci.c
1358
static blk_status_t nvme_map_metadata(struct request *req)
drivers/nvme/host/pci.c
1368
static blk_status_t nvme_prep_rq(struct request *req)
drivers/nvme/host/pci.c
1410
struct request *req = bd->rq;
drivers/nvme/host/pci.c
1436
struct request *req;
drivers/nvme/host/pci.c
1451
static bool nvme_prep_rq_batch(struct nvme_queue *nvmeq, struct request *req)
drivers/nvme/host/pci.c
1470
struct request *req;
drivers/nvme/host/pci.c
1488
static __always_inline void nvme_pci_unmap_rq(struct request *req)
drivers/nvme/host/pci.c
1496
static void nvme_pci_complete_rq(struct request *req)
drivers/nvme/host/pci.c
1536
struct request *req;
drivers/nvme/host/pci.c
1781
static enum rq_end_io_ret abort_endio(struct request *req, blk_status_t error,
drivers/nvme/host/pci.c
1844
static enum blk_eh_timer_return nvme_timeout(struct request *req)
drivers/nvme/host/pci.c
1849
struct request *abort_req;
drivers/nvme/host/pci.c
3042
static enum rq_end_io_ret nvme_del_queue_end(struct request *req,
drivers/nvme/host/pci.c
3053
static enum rq_end_io_ret nvme_del_cq_end(struct request *req,
drivers/nvme/host/pci.c
3068
struct request *req;
drivers/nvme/host/pci.c
662
struct request *req, unsigned int hctx_idx,
drivers/nvme/host/pci.c
755
static inline bool nvme_pci_metadata_use_sgls(struct request *req)
drivers/nvme/host/pci.c
767
struct request *req)
drivers/nvme/host/pci.c
795
static unsigned int nvme_pci_avg_seg_size(struct request *req)
drivers/nvme/host/pci.c
833
static void nvme_free_descriptors(struct request *req)
drivers/nvme/host/pci.c
857
static void nvme_free_prps(struct request *req, unsigned int attrs)
drivers/nvme/host/pci.c
869
static void nvme_free_sgls(struct request *req, struct nvme_sgl_desc *sge,
drivers/nvme/host/pci.c
889
static void nvme_unmap_metadata(struct request *req)
drivers/nvme/host/pci.c
927
static void nvme_unmap_data(struct request *req)
drivers/nvme/host/pci.c
963
static bool nvme_pci_prp_save_mapping(struct request *req,
drivers/nvme/host/pci.c
989
static bool nvme_pci_prp_iter_next(struct request *req, struct device *dma_dev,
drivers/nvme/host/pci.c
999
static blk_status_t nvme_pci_setup_data_prp(struct request *req,
drivers/nvme/host/rdma.c
1159
struct request *rq = blk_mq_rq_from_pdu(req);
drivers/nvme/host/rdma.c
1215
static void nvme_rdma_dma_unmap_req(struct ib_device *ibdev, struct request *rq)
drivers/nvme/host/rdma.c
1232
struct request *rq)
drivers/nvme/host/rdma.c
1412
struct request *rq = blk_mq_rq_from_pdu(req);
drivers/nvme/host/rdma.c
1466
static int nvme_rdma_dma_map_req(struct ib_device *ibdev, struct request *rq,
drivers/nvme/host/rdma.c
1526
struct request *rq, struct nvme_command *c)
drivers/nvme/host/rdma.c
154
static void nvme_rdma_complete_rq(struct request *rq);
drivers/nvme/host/rdma.c
1693
struct request *rq;
drivers/nvme/host/rdma.c
1944
static void nvme_rdma_complete_timed_out(struct request *rq)
drivers/nvme/host/rdma.c
1953
static enum blk_eh_timer_return nvme_rdma_timeout(struct request *rq)
drivers/nvme/host/rdma.c
1997
struct request *rq = bd->rq;
drivers/nvme/host/rdma.c
2082
struct request *rq = blk_mq_rq_from_pdu(req);
drivers/nvme/host/rdma.c
2111
static void nvme_rdma_complete_rq(struct request *rq)
drivers/nvme/host/rdma.c
286
struct request *rq, unsigned int hctx_idx)
drivers/nvme/host/rdma.c
294
struct request *rq, unsigned int hctx_idx,
drivers/nvme/host/tcp.c
1002
struct request *rq = nvme_cid_to_rq(nvme_tcp_tagset(queue),
drivers/nvme/host/tcp.c
1015
struct request *rq = nvme_cid_to_rq(nvme_tcp_tagset(queue),
drivers/nvme/host/tcp.c
1123
queue->request = NULL;
drivers/nvme/host/tcp.c
1316
if (!queue->request) {
drivers/nvme/host/tcp.c
1317
queue->request = nvme_tcp_fetch_request(queue);
drivers/nvme/host/tcp.c
1318
if (!queue->request)
drivers/nvme/host/tcp.c
1321
req = queue->request;
drivers/nvme/host/tcp.c
1352
nvme_tcp_fail_request(queue->request);
drivers/nvme/host/tcp.c
161
struct nvme_tcp_request *request;
drivers/nvme/host/tcp.c
1830
queue->request = NULL;
drivers/nvme/host/tcp.c
2631
static void nvme_tcp_complete_timed_out(struct request *rq)
drivers/nvme/host/tcp.c
2640
static enum blk_eh_timer_return nvme_tcp_timeout(struct request *rq)
drivers/nvme/host/tcp.c
2680
struct request *rq)
drivers/nvme/host/tcp.c
2700
struct request *rq)
drivers/nvme/host/tcp.c
2766
struct request *rq = bd->rq;
drivers/nvme/host/tcp.c
300
struct request *rq;
drivers/nvme/host/tcp.c
342
struct request *rq = blk_mq_rq_from_pdu(req);
drivers/nvme/host/tcp.c
413
list_empty(&queue->send_list) && !queue->request;
drivers/nvme/host/tcp.c
542
struct request *rq, unsigned int hctx_idx)
drivers/nvme/host/tcp.c
550
struct request *rq, unsigned int hctx_idx,
drivers/nvme/host/tcp.c
626
struct request *rq;
drivers/nvme/host/tcp.c
651
struct request *rq;
drivers/nvme/host/tcp.c
708
struct request *rq = blk_mq_rq_from_pdu(req);
drivers/nvme/host/tcp.c
742
struct request *rq;
drivers/nvme/host/tcp.c
903
static inline void nvme_tcp_end_request(struct request *rq, u16 status)
drivers/nvme/host/tcp.c
915
struct request *rq =
drivers/nvme/host/trace.h
142
TP_PROTO(struct request *req, __le16 sq_head, int sq_tail),
drivers/nvme/host/trace.h
48
TP_PROTO(struct request *req, struct nvme_command *cmd),
drivers/nvme/host/trace.h
86
TP_PROTO(struct request *req),
drivers/nvme/host/zns.c
234
blk_status_t nvme_setup_zone_mgmt_send(struct nvme_ns *ns, struct request *req,
drivers/nvme/target/loop.c
110
struct request *rq;
drivers/nvme/target/loop.c
138
struct request *req = bd->rq;
drivers/nvme/target/loop.c
204
struct request *req, unsigned int hctx_idx,
drivers/nvme/target/loop.c
76
static void nvme_loop_complete_rq(struct request *req)
drivers/nvme/target/nvmet.h
467
struct request *rq;
drivers/nvme/target/passthru.c
217
struct request *rq = req->p.rq;
drivers/nvme/target/passthru.c
249
static enum rq_end_io_ret nvmet_passthru_req_done(struct request *rq,
drivers/nvme/target/passthru.c
261
static int nvmet_passthru_map_sg(struct nvmet_req *req, struct request *rq)
drivers/nvme/target/passthru.c
302
struct request *rq = NULL;
drivers/of/unittest.c
2288
devptr->chip.request = unittest_gpio_chip_request;
drivers/pci/doe.c
798
const void *request, size_t request_sz,
drivers/pci/doe.c
805
.request_pl = request,
drivers/perf/fujitsu_uncore_pmu.c
324
MAC_EVENT_ATTR(read-count-request, 0x11),
drivers/perf/fujitsu_uncore_pmu.c
326
MAC_EVENT_ATTR(read-count-request-pftgt, 0x13),
drivers/perf/fujitsu_uncore_pmu.c
327
MAC_EVENT_ATTR(read-count-request-normal, 0x14),
drivers/perf/xgene_pmu.c
318
XGENE_PMU_EVENT_ATTR(csw-write-request, 0x03),
drivers/perf/xgene_pmu.c
343
XGENE_PMU_EVENT_ATTR(mcu-request, 0x12),
drivers/perf/xgene_pmu.c
344
XGENE_PMU_EVENT_ATTR(mcu-rd-request, 0x13),
drivers/perf/xgene_pmu.c
345
XGENE_PMU_EVENT_ATTR(mcu-hp-rd-request, 0x14),
drivers/perf/xgene_pmu.c
346
XGENE_PMU_EVENT_ATTR(mcu-wr-request, 0x15),
drivers/perf/xgene_pmu.c
388
XGENE_PMU_EVENT_ATTR(request, 0x0a),
drivers/pinctrl/actions/pinctrl-owl.c
966
pctrl->chip.request = owl_gpio_request;
drivers/pinctrl/bcm/pinctrl-bcm2835.c
394
.request = gpiochip_generic_request,
drivers/pinctrl/bcm/pinctrl-bcm2835.c
411
.request = gpiochip_generic_request,
drivers/pinctrl/bcm/pinctrl-iproc-gpio.c
863
gc->request = iproc_gpio_request;
drivers/pinctrl/bcm/pinctrl-nsp-gpio.c
654
gc->request = gpiochip_generic_request;
drivers/pinctrl/cirrus/pinctrl-cs42l43.c
557
priv->gpio_chip.request = gpiochip_generic_request;
drivers/pinctrl/cirrus/pinctrl-lochnagar.c
1161
priv->gpio_chip.request = gpiochip_generic_request;
drivers/pinctrl/intel/pinctrl-baytrail.c
1246
.request = gpiochip_generic_request,
drivers/pinctrl/intel/pinctrl-cherryview.c
1159
.request = gpiochip_generic_request,
drivers/pinctrl/intel/pinctrl-intel.c
1111
.request = gpiochip_generic_request,
drivers/pinctrl/intel/pinctrl-lynxpoint.c
764
gc->request = gpiochip_generic_request;
drivers/pinctrl/mediatek/pinctrl-airoha.c
2429
gc->request = gpiochip_generic_request;
drivers/pinctrl/mediatek/pinctrl-moore.c
567
chip->request = gpiochip_generic_request;
drivers/pinctrl/mediatek/pinctrl-mtk-common.c
895
.request = gpiochip_generic_request,
drivers/pinctrl/mediatek/pinctrl-paris.c
946
chip->request = gpiochip_generic_request;
drivers/pinctrl/meson/pinctrl-amlogic-a4.c
958
.request = gpiochip_generic_request,
drivers/pinctrl/meson/pinctrl-meson.c
612
pc->chip.request = gpiochip_generic_request;
drivers/pinctrl/mvebu/pinctrl-armada-37xx.c
520
.request = gpiochip_generic_request,
drivers/pinctrl/nomadik/pinctrl-abx500.c
534
.request = gpiochip_generic_request,
drivers/pinctrl/nuvoton/pinctrl-ma35.c
521
bank->chip.request = ma35_gpio_core_to_request;
drivers/pinctrl/nuvoton/pinctrl-npcm7xx.c
1882
pctrl->gpio_bank[id].request = pctrl->gpio_bank[id].chip.gc.request;
drivers/pinctrl/nuvoton/pinctrl-npcm7xx.c
1883
pctrl->gpio_bank[id].chip.gc.request = npcmgpio_gpio_request;
drivers/pinctrl/nuvoton/pinctrl-npcm7xx.c
201
return bank->request(chip, offset);
drivers/pinctrl/nuvoton/pinctrl-npcm7xx.c
88
int (*request)(struct gpio_chip *chip, unsigned int offset);
drivers/pinctrl/nuvoton/pinctrl-npcm8xx.c
104
int (*request)(struct gpio_chip *chip, unsigned int offset);
drivers/pinctrl/nuvoton/pinctrl-npcm8xx.c
202
return bank->request(chip, offset);
drivers/pinctrl/nuvoton/pinctrl-npcm8xx.c
2372
pctrl->gpio_bank[id].request = pctrl->gpio_bank[id].chip.gc.request;
drivers/pinctrl/nuvoton/pinctrl-npcm8xx.c
2373
pctrl->gpio_bank[id].chip.gc.request = npcmgpio_gpio_request;
drivers/pinctrl/pinctrl-amdisp.c
148
gc->request = gpiochip_generic_request;
drivers/pinctrl/pinctrl-apple-gpio.c
383
pctl->gpio_chip.request = gpiochip_generic_request;
drivers/pinctrl/pinctrl-as3722.c
529
.request = gpiochip_generic_request,
drivers/pinctrl/pinctrl-at91.c
1798
.request = gpiochip_generic_request,
drivers/pinctrl/pinctrl-axp209.c
459
pctl->chip.request = gpiochip_generic_request;
drivers/pinctrl/pinctrl-cy8c95x0.c
937
gc->request = gpiochip_generic_request;
drivers/pinctrl/pinctrl-digicolor.c
246
chip->request = gpiochip_generic_request;
drivers/pinctrl/pinctrl-equilibrium.c
193
gc->request = gpiochip_generic_request;
drivers/pinctrl/pinctrl-ingenic.c
4456
jzgc->gc.request = gpiochip_generic_request;
drivers/pinctrl/pinctrl-keembay.c
1483
gc->request = gpiochip_generic_request;
drivers/pinctrl/pinctrl-microchip-sgpio.c
860
gc->request = gpiochip_generic_request;
drivers/pinctrl/pinctrl-ocelot.c
2176
.request = gpiochip_generic_request,
drivers/pinctrl/pinctrl-pic32.c
2116
.request = gpiochip_generic_request, \
drivers/pinctrl/pinctrl-pistachio.c
1328
.request = gpiochip_generic_request, \
drivers/pinctrl/pinctrl-rk805.c
377
.request = gpiochip_generic_request,
drivers/pinctrl/pinctrl-rp1.c
848
.request = gpiochip_generic_request,
drivers/pinctrl/pinctrl-scmi.c
192
.request = pinctrl_scmi_request,
drivers/pinctrl/pinctrl-st.c
1468
.request = gpiochip_generic_request,
drivers/pinctrl/pinctrl-upboard.c
1044
chip->request = upboard_gpio_request;
drivers/pinctrl/pinctrl-xway.c
1358
.request = gpiochip_generic_request,
drivers/pinctrl/pinctrl-zynqmp.c
249
.request = zynqmp_pinmux_request_pin,
drivers/pinctrl/pinmux.c
194
else if (ops->request)
drivers/pinctrl/pinmux.c
195
status = ops->request(pctldev, pin);
drivers/pinctrl/qcom/pinctrl-lpass-lpi.c
433
.request = gpiochip_generic_request,
drivers/pinctrl/qcom/pinctrl-msm.c
264
.request = msm_pinmux_request,
drivers/pinctrl/qcom/pinctrl-msm.c
772
.request = gpiochip_generic_request,
drivers/pinctrl/qcom/pinctrl-spmi-gpio.c
824
.request = gpiochip_generic_request,
drivers/pinctrl/qcom/pinctrl-spmi-mpp.c
642
.request = gpiochip_generic_request,
drivers/pinctrl/renesas/gpio.c
232
gc->request = gpio_pin_request;
drivers/pinctrl/renesas/gpio.c
279
gc->request = gpio_function_request;
drivers/pinctrl/renesas/pinctrl-rza1.c
842
.request = rza1_gpio_request,
drivers/pinctrl/renesas/pinctrl-rza2.c
234
.request = pinctrl_gpio_request,
drivers/pinctrl/renesas/pinctrl-rzg2l.c
2815
chip->request = rzg2l_gpio_request;
drivers/pinctrl/renesas/pinctrl-rzt2h.c
847
chip->request = rzt2h_gpio_request;
drivers/pinctrl/renesas/pinctrl-rzv2m.c
954
chip->request = rzv2m_gpio_request;
drivers/pinctrl/samsung/pinctrl-samsung.c
1068
.request = gpiochip_generic_request,
drivers/pinctrl/spear/pinctrl-plgpio.c
580
plgpio->chip.request = plgpio_request;
drivers/pinctrl/starfive/pinctrl-starfive-jh7100.c
1299
sfp->gc.request = pinctrl_gpio_request;
drivers/pinctrl/starfive/pinctrl-starfive-jh7110.c
932
sfp->gc.request = pinctrl_gpio_request;
drivers/pinctrl/stm32/pinctrl-stm32.c
1074
.request = stm32_pmx_request,
drivers/pinctrl/stm32/pinctrl-stm32.c
483
.request = stm32_gpio_request,
drivers/pinctrl/sunplus/sppctl.c
544
gchip->request = gpiochip_generic_request;
drivers/pinctrl/sunxi/pinctrl-sunxi.c
1670
pctl->chip->request = gpiochip_generic_request;
drivers/pinctrl/sunxi/pinctrl-sunxi.c
957
.request = sunxi_pmx_request,
drivers/pinctrl/vt8500/pinctrl-wmt.c
545
.request = gpiochip_generic_request,
drivers/platform/arm64/lenovo-thinkpad-t14s.c
137
struct i2c_msg request, response;
drivers/platform/arm64/lenovo-thinkpad-t14s.c
141
request.addr = client->addr;
drivers/platform/arm64/lenovo-thinkpad-t14s.c
142
request.flags = I2C_M_STOP;
drivers/platform/arm64/lenovo-thinkpad-t14s.c
143
request.len = sizeof(buf);
drivers/platform/arm64/lenovo-thinkpad-t14s.c
144
request.buf = buf;
drivers/platform/arm64/lenovo-thinkpad-t14s.c
152
ret = __i2c_transfer(client->adapter, &request, 1);
drivers/platform/arm64/lenovo-thinkpad-t14s.c
178
struct i2c_msg request, response;
drivers/platform/arm64/lenovo-thinkpad-t14s.c
181
request.addr = client->addr;
drivers/platform/arm64/lenovo-thinkpad-t14s.c
182
request.flags = I2C_M_STOP;
drivers/platform/arm64/lenovo-thinkpad-t14s.c
183
request.len = sizeof(buf);
drivers/platform/arm64/lenovo-thinkpad-t14s.c
184
request.buf = buf;
drivers/platform/arm64/lenovo-thinkpad-t14s.c
192
ret = __i2c_transfer(client->adapter, &request, 1);
drivers/platform/chrome/cros_ec_proto.c
62
struct ec_host_request *request;
drivers/platform/chrome/cros_ec_proto.c
67
if (msg->outsize + sizeof(*request) > ec_dev->dout_size)
drivers/platform/chrome/cros_ec_proto.c
71
request = (struct ec_host_request *)out;
drivers/platform/chrome/cros_ec_proto.c
72
request->struct_version = EC_HOST_REQUEST_VERSION;
drivers/platform/chrome/cros_ec_proto.c
73
request->checksum = 0;
drivers/platform/chrome/cros_ec_proto.c
74
request->command = msg->command;
drivers/platform/chrome/cros_ec_proto.c
75
request->command_version = msg->version;
drivers/platform/chrome/cros_ec_proto.c
76
request->reserved = 0;
drivers/platform/chrome/cros_ec_proto.c
77
request->data_len = msg->outsize;
drivers/platform/chrome/cros_ec_proto.c
79
for (i = 0; i < sizeof(*request); i++)
drivers/platform/chrome/cros_ec_proto.c
83
memcpy(out + sizeof(*request), msg->data, msg->outsize);
drivers/platform/chrome/cros_ec_proto.c
87
request->checksum = -csum;
drivers/platform/chrome/cros_ec_proto.c
89
return sizeof(*request) + msg->outsize;
drivers/platform/chrome/cros_ec_proto_test.c
102
KUNIT_EXPECT_EQ(test, ret, sizeof(*request) + 0x88);
drivers/platform/chrome/cros_ec_proto_test.c
104
KUNIT_EXPECT_EQ(test, request->struct_version, EC_HOST_REQUEST_VERSION);
drivers/platform/chrome/cros_ec_proto_test.c
105
KUNIT_EXPECT_EQ(test, request->command, EC_CMD_HELLO);
drivers/platform/chrome/cros_ec_proto_test.c
106
KUNIT_EXPECT_EQ(test, request->command_version, 0);
drivers/platform/chrome/cros_ec_proto_test.c
107
KUNIT_EXPECT_EQ(test, request->data_len, 0x88);
drivers/platform/chrome/cros_ec_proto_test.c
108
KUNIT_EXPECT_EQ(test, ec_dev->dout[sizeof(*request) + 0], 0xde);
drivers/platform/chrome/cros_ec_proto_test.c
109
KUNIT_EXPECT_EQ(test, ec_dev->dout[sizeof(*request) + 1], 0xad);
drivers/platform/chrome/cros_ec_proto_test.c
110
KUNIT_EXPECT_EQ(test, ec_dev->dout[sizeof(*request) + 2], 0xbe);
drivers/platform/chrome/cros_ec_proto_test.c
111
KUNIT_EXPECT_EQ(test, ec_dev->dout[sizeof(*request) + 3], 0xef);
drivers/platform/chrome/cros_ec_proto_test.c
113
KUNIT_EXPECT_EQ(test, ec_dev->dout[sizeof(*request) + i], 0);
drivers/platform/chrome/cros_ec_proto_test.c
122
KUNIT_EXPECT_EQ(test, request->checksum, (u8)-csum);
drivers/platform/chrome/cros_ec_proto_test.c
89
struct ec_host_request *request = (struct ec_host_request *)ec_dev->dout;
drivers/platform/chrome/wilco_ec/keyboard_leds.c
107
struct wilco_keyboard_leds_msg request;
drivers/platform/chrome/wilco_ec/keyboard_leds.c
111
memset(&request, 0, sizeof(request));
drivers/platform/chrome/wilco_ec/keyboard_leds.c
112
request.command = WILCO_EC_COMMAND_KBBL;
drivers/platform/chrome/wilco_ec/keyboard_leds.c
113
request.subcmd = WILCO_KBBL_SUBCMD_GET_FEATURES;
drivers/platform/chrome/wilco_ec/keyboard_leds.c
115
ret = send_kbbl_msg(ec, &request, &response);
drivers/platform/chrome/wilco_ec/keyboard_leds.c
136
struct wilco_keyboard_leds_msg request;
drivers/platform/chrome/wilco_ec/keyboard_leds.c
140
memset(&request, 0, sizeof(request));
drivers/platform/chrome/wilco_ec/keyboard_leds.c
141
request.command = WILCO_EC_COMMAND_KBBL;
drivers/platform/chrome/wilco_ec/keyboard_leds.c
142
request.subcmd = WILCO_KBBL_SUBCMD_GET_STATE;
drivers/platform/chrome/wilco_ec/keyboard_leds.c
144
ret = send_kbbl_msg(ec, &request, &response);
drivers/platform/chrome/wilco_ec/keyboard_leds.c
56
struct wilco_keyboard_leds_msg *request,
drivers/platform/chrome/wilco_ec/keyboard_leds.c
64
msg.request_data = request;
drivers/platform/chrome/wilco_ec/keyboard_leds.c
65
msg.request_size = sizeof(*request);
drivers/platform/chrome/wilco_ec/keyboard_leds.c
81
struct wilco_keyboard_leds_msg request;
drivers/platform/chrome/wilco_ec/keyboard_leds.c
85
memset(&request, 0, sizeof(request));
drivers/platform/chrome/wilco_ec/keyboard_leds.c
86
request.command = WILCO_EC_COMMAND_KBBL;
drivers/platform/chrome/wilco_ec/keyboard_leds.c
87
request.subcmd = WILCO_KBBL_SUBCMD_SET_STATE;
drivers/platform/chrome/wilco_ec/keyboard_leds.c
88
request.mode = WILCO_KBBL_MODE_FLAG_PWM;
drivers/platform/chrome/wilco_ec/keyboard_leds.c
89
request.percent = brightness;
drivers/platform/chrome/wilco_ec/keyboard_leds.c
91
ret = send_kbbl_msg(ec, &request, &response);
drivers/platform/chrome/wilco_ec/telemetry.c
222
struct wilco_ec_telem_request request;
drivers/platform/chrome/wilco_ec/telemetry.c
272
if (count > sizeof(sess_data->request))
drivers/platform/chrome/wilco_ec/telemetry.c
274
memset(&sess_data->request, 0, sizeof(sess_data->request));
drivers/platform/chrome/wilco_ec/telemetry.c
275
if (copy_from_user(&sess_data->request, buf, count))
drivers/platform/chrome/wilco_ec/telemetry.c
277
ret = check_telem_request(&sess_data->request, count);
drivers/platform/chrome/wilco_ec/telemetry.c
283
msg.request_data = &sess_data->request;
drivers/platform/chrome/wilco_ec/telemetry.c
284
msg.request_size = sizeof(sess_data->request);
drivers/platform/cznic/turris-omnia-mcu-gpio.c
1021
mcu->gc.request = omnia_gpio_request;
drivers/platform/surface/aggregator/trace.h
471
TP_PROTO(const struct ssh_request *request),
drivers/platform/surface/aggregator/trace.h
473
TP_ARGS(request),
drivers/platform/surface/aggregator/trace.h
487
const struct ssh_packet *p = &request->packet;
drivers/platform/surface/aggregator/trace.h
490
__entry->state = READ_ONCE(request->state);
drivers/platform/surface/aggregator/trace.h
515
TP_PROTO(const struct ssh_request *request), \
drivers/platform/surface/aggregator/trace.h
516
TP_ARGS(request) \
drivers/platform/surface/aggregator/trace.h
520
TP_PROTO(const struct ssh_request *request, int status),
drivers/platform/surface/aggregator/trace.h
522
TP_ARGS(request, status),
drivers/platform/surface/aggregator/trace.h
537
const struct ssh_packet *p = &request->packet;
drivers/platform/surface/aggregator/trace.h
540
__entry->state = READ_ONCE(request->state);
drivers/platform/surface/aggregator/trace.h
567
TP_PROTO(const struct ssh_request *request, int status),\
drivers/platform/surface/aggregator/trace.h
568
TP_ARGS(request, status) \
drivers/pmdomain/tegra/powergate-bpmp.c
101
msg.tx.data = &request;
drivers/pmdomain/tegra/powergate-bpmp.c
102
msg.tx.size = sizeof(request);
drivers/pmdomain/tegra/powergate-bpmp.c
119
struct mrq_pg_request request;
drivers/pmdomain/tegra/powergate-bpmp.c
123
memset(&request, 0, sizeof(request));
drivers/pmdomain/tegra/powergate-bpmp.c
124
request.cmd = CMD_PG_GET_NAME;
drivers/pmdomain/tegra/powergate-bpmp.c
125
request.id = id;
drivers/pmdomain/tegra/powergate-bpmp.c
131
msg.tx.data = &request;
drivers/pmdomain/tegra/powergate-bpmp.c
132
msg.tx.size = sizeof(request);
drivers/pmdomain/tegra/powergate-bpmp.c
34
struct mrq_pg_request request;
drivers/pmdomain/tegra/powergate-bpmp.c
38
memset(&request, 0, sizeof(request));
drivers/pmdomain/tegra/powergate-bpmp.c
39
request.cmd = CMD_PG_SET_STATE;
drivers/pmdomain/tegra/powergate-bpmp.c
40
request.id = id;
drivers/pmdomain/tegra/powergate-bpmp.c
41
request.set_state.state = state;
drivers/pmdomain/tegra/powergate-bpmp.c
45
msg.tx.data = &request;
drivers/pmdomain/tegra/powergate-bpmp.c
46
msg.tx.size = sizeof(request);
drivers/pmdomain/tegra/powergate-bpmp.c
61
struct mrq_pg_request request;
drivers/pmdomain/tegra/powergate-bpmp.c
65
memset(&request, 0, sizeof(request));
drivers/pmdomain/tegra/powergate-bpmp.c
66
request.cmd = CMD_PG_GET_STATE;
drivers/pmdomain/tegra/powergate-bpmp.c
67
request.id = id;
drivers/pmdomain/tegra/powergate-bpmp.c
73
msg.tx.data = &request;
drivers/pmdomain/tegra/powergate-bpmp.c
74
msg.tx.size = sizeof(request);
drivers/pmdomain/tegra/powergate-bpmp.c
90
struct mrq_pg_request request;
drivers/pmdomain/tegra/powergate-bpmp.c
94
memset(&request, 0, sizeof(request));
drivers/pmdomain/tegra/powergate-bpmp.c
95
request.cmd = CMD_PG_GET_MAX_ID;
drivers/power/supply/qcom_battmgr.c
366
struct qcom_battmgr_property_request request = {
drivers/power/supply/qcom_battmgr.c
375
return qcom_battmgr_request(battmgr, &request, sizeof(request));
drivers/power/supply/qcom_battmgr.c
380
struct qcom_battmgr_update_request request = {
drivers/power/supply/qcom_battmgr.c
387
return qcom_battmgr_request(battmgr, &request, sizeof(request));
drivers/power/supply/qcom_battmgr.c
392
struct qcom_battmgr_update_request request = {
drivers/power/supply/qcom_battmgr.c
399
return qcom_battmgr_request(battmgr, &request, sizeof(request));
drivers/power/supply/qcom_battmgr.c
404
struct qcom_battmgr_charge_time_request request = {
drivers/power/supply/qcom_battmgr.c
412
return qcom_battmgr_request(battmgr, &request, sizeof(request));
drivers/power/supply/qcom_battmgr.c
417
struct qcom_battmgr_discharge_time_request request = {
drivers/power/supply/qcom_battmgr.c
425
return qcom_battmgr_request(battmgr, &request, sizeof(request));
drivers/power/supply/qcom_battmgr.c
664
struct qcom_battmgr_charge_ctrl_request request = {
drivers/power/supply/qcom_battmgr.c
673
return qcom_battmgr_request(battmgr, &request, sizeof(request));
drivers/ps3/ps3-lpm.c
933
const unsigned long request = count - *bytes_copied;
drivers/ps3/ps3-lpm.c
937
request, &tmp);
drivers/ps3/ps3-lpm.c
940
__func__, __LINE__, request, offset);
drivers/ps3/ps3-lpm.c
988
const unsigned long request = count - *bytes_copied;
drivers/ps3/ps3-lpm.c
992
request, &tmp);
drivers/ps3/ps3-lpm.c
995
__func__, __LINE__, request, offset);
drivers/ptp/ptp_clock.c
233
static int ptp_enable(struct ptp_clock_info *ptp, struct ptp_clock_request *request, int on)
drivers/ptp/ptp_vmw.c
66
struct ptp_clock_request *request, int on)
drivers/pwm/core.c
2513
.request = pwm_gpio_request,
drivers/pwm/core.c
976
if (ops->request) {
drivers/pwm/core.c
977
err = ops->request(chip, pwm);
drivers/pwm/pwm-adp5585.c
154
.request = pwm_adp5585_request,
drivers/pwm/pwm-atmel-tcb.c
356
.request = atmel_tcb_pwm_request,
drivers/pwm/pwm-clps711x.c
66
.request = clps711x_pwm_request,
drivers/pwm/pwm-fsl-ftm.c
347
.request = fsl_pwm_request,
drivers/pwm/pwm-imx-tpm.c
342
.request = pwm_imx_tpm_request,
drivers/pwm/pwm-jz4740.c
217
.request = jz4740_pwm_request,
drivers/pwm/pwm-lp3943.c
208
.request = lp3943_pwm_request,
drivers/pwm/pwm-lpc18xx-sct.c
327
.request = lpc18xx_pwm_request,
drivers/pwm/pwm-max7360.c
157
.request = max7360_pwm_request,
drivers/pwm/pwm-meson.c
370
.request = meson_pwm_request,
drivers/pwm/pwm-pca9685.c
393
.request = pca9685_pwm_request,
drivers/pwm/pwm-rcar.c
199
.request = rcar_pwm_request,
drivers/pwm/pwm-renesas-tpu.c
432
.request = tpu_pwm_request,
drivers/pwm/pwm-rz-mtu3.c
435
.request = rz_mtu3_pwm_request,
drivers/pwm/pwm-rzg2l-gpt.c
372
.request = rzg2l_gpt_request,
drivers/pwm/pwm-samsung.c
465
.request = pwm_samsung_request,
drivers/pwm/pwm-sifive.c
228
.request = pwm_sifive_request,
drivers/pwm/pwm-twl-led.c
310
.request = twl6030_pwmled_request,
drivers/pwm/pwm-twl.c
333
.request = twl4030_pwm_request,
drivers/remoteproc/ti_sci_proc.h
61
ret = tsp->ops->request(tsp->sci, tsp->proc_id);
drivers/reset/tegra/reset-bpmp.c
21
struct mrq_reset_request request;
drivers/reset/tegra/reset-bpmp.c
25
memset(&request, 0, sizeof(request));
drivers/reset/tegra/reset-bpmp.c
26
request.cmd = command;
drivers/reset/tegra/reset-bpmp.c
27
request.reset_id = id;
drivers/reset/tegra/reset-bpmp.c
31
msg.tx.data = &request;
drivers/reset/tegra/reset-bpmp.c
32
msg.tx.size = sizeof(request);
drivers/s390/block/dasd.c
1592
struct request *req;
drivers/s390/block/dasd.c
2685
struct request *req;
drivers/s390/block/dasd.c
2690
req = (struct request *) cqr->callback_data;
drivers/s390/block/dasd.c
2908
struct request *req;
drivers/s390/block/dasd.c
2917
req = (struct request *) cqr->callback_data;
drivers/s390/block/dasd.c
3023
struct request *req = qd->rq;
drivers/s390/block/dasd.c
3112
enum blk_eh_timer_return dasd_times_out(struct request *req)
drivers/s390/block/dasd.c
3200
static void dasd_request_done(struct request *req)
drivers/s390/block/dasd.c
3879
cqr, (struct request *) cqr->callback_data);
drivers/s390/block/dasd.c
650
struct request *req)
drivers/s390/block/dasd.c
762
struct request *req)
drivers/s390/block/dasd_diag.c
510
struct request *req)
drivers/s390/block/dasd_diag.c
583
dasd_diag_free_cp(struct dasd_ccw_req *cqr, struct request *req)
drivers/s390/block/dasd_eckd.c
3181
struct request *req;
drivers/s390/block/dasd_eckd.c
3265
struct request *req;
drivers/s390/block/dasd_eckd.c
3272
req = (struct request *) cqr->callback_data;
drivers/s390/block/dasd_eckd.c
3749
struct request *req, unsigned int first_trk,
drivers/s390/block/dasd_eckd.c
3954
struct request *req,
drivers/s390/block/dasd_eckd.c
4142
struct request *req,
drivers/s390/block/dasd_eckd.c
4474
struct request *req,
drivers/s390/block/dasd_eckd.c
4646
struct request *req)
drivers/s390/block/dasd_eckd.c
4726
struct request *req)
drivers/s390/block/dasd_eckd.c
4877
dasd_eckd_free_cp(struct dasd_ccw_req *cqr, struct request *req)
drivers/s390/block/dasd_eckd.c
4964
struct request *req)
drivers/s390/block/dasd_eckd.c
4991
struct request *req)
drivers/s390/block/dasd_fba.c
314
struct request *req)
drivers/s390/block/dasd_fba.c
427
struct request *req)
drivers/s390/block/dasd_fba.c
553
struct request *req)
drivers/s390/block/dasd_fba.c
562
dasd_fba_free_cp(struct dasd_ccw_req *cqr, struct request *req)
drivers/s390/block/dasd_int.h
347
struct request *);
drivers/s390/block/dasd_int.h
355
int (*free_cp) (struct dasd_ccw_req *, struct request *);
drivers/s390/block/dasd_int.h
844
enum blk_eh_timer_return dasd_times_out(struct request *req);
drivers/s390/block/scm_blk.c
130
for (i = 0; i < nr_requests_per_io && scmrq->request[i]; i++) {
drivers/s390/block/scm_blk.c
144
static bool scm_permit_request(struct scm_blk_dev *bdev, struct request *req)
drivers/s390/block/scm_blk.c
181
int pos = scmrq->aob->request.msb_count;
drivers/s390/block/scm_blk.c
183
struct request *req = scmrq->request[pos];
drivers/s390/block/scm_blk.c
193
scmrq->aob->request.msb_count++;
drivers/s390/block/scm_blk.c
211
struct request *req)
drivers/s390/block/scm_blk.c
213
scmrq->request[scmrq->aob->request.msb_count] = req;
drivers/s390/block/scm_blk.c
222
memset(scmrq->request, 0,
drivers/s390/block/scm_blk.c
223
nr_requests_per_io * sizeof(scmrq->request[0]));
drivers/s390/block/scm_blk.c
226
aob->request.cmd_code = ARQB_CMD_MOVE;
drivers/s390/block/scm_blk.c
227
aob->request.data = (u64) aobrq;
drivers/s390/block/scm_blk.c
240
for (i = 0; i < nr_requests_per_io && scmrq->request[i]; i++)
drivers/s390/block/scm_blk.c
241
blk_mq_requeue_request(scmrq->request[i], false);
drivers/s390/block/scm_blk.c
254
for (i = 0; i < nr_requests_per_io && scmrq->request[i]; i++) {
drivers/s390/block/scm_blk.c
255
error = blk_mq_rq_to_pdu(scmrq->request[i]);
drivers/s390/block/scm_blk.c
257
if (likely(!blk_should_fake_timeout(scmrq->request[i]->q)))
drivers/s390/block/scm_blk.c
258
blk_mq_complete_request(scmrq->request[i]);
drivers/s390/block/scm_blk.c
287
struct request *req = qd->rq;
drivers/s390/block/scm_blk.c
313
if (scmrq->aob->request.msb_count)
drivers/s390/block/scm_blk.c
322
if (qd->last || scmrq->aob->request.msb_count == nr_requests_per_io) {
drivers/s390/block/scm_blk.c
416
static void scm_blk_request_done(struct request *req)
drivers/s390/block/scm_blk.c
46
kfree(scmrq->request);
drivers/s390/block/scm_blk.c
80
scmrq->request = kzalloc_objs(scmrq->request[0], nr_requests_per_io);
drivers/s390/block/scm_blk.c
81
if (!scmrq->request)
drivers/s390/block/scm_blk.h
31
struct request **request;
drivers/s390/char/sclp_cmd.c
66
struct sclp_req *request;
drivers/s390/char/sclp_cmd.c
69
request = kzalloc_obj(*request);
drivers/s390/char/sclp_cmd.c
70
if (!request)
drivers/s390/char/sclp_cmd.c
73
request->queue_timeout = timeout;
drivers/s390/char/sclp_cmd.c
74
request->command = cmd;
drivers/s390/char/sclp_cmd.c
75
request->sccb = sccb;
drivers/s390/char/sclp_cmd.c
76
request->status = SCLP_REQ_FILLED;
drivers/s390/char/sclp_cmd.c
77
request->callback = sclp_sync_callback;
drivers/s390/char/sclp_cmd.c
78
request->callback_data = &completion;
drivers/s390/char/sclp_cmd.c
81
rc = sclp_add_request(request);
drivers/s390/char/sclp_cmd.c
86
if (request->status != SCLP_REQ_DONE) {
drivers/s390/char/sclp_cmd.c
88
cmd, request->status);
drivers/s390/char/sclp_cmd.c
92
kfree(request);
drivers/s390/char/sclp_rw.c
357
sclp_writedata_callback(struct sclp_req *request, void *data)
drivers/s390/char/sclp_rw.c
366
if (request->status == SCLP_REQ_FAILED) {
drivers/s390/char/sclp_rw.c
387
buffer->request.status = SCLP_REQ_FILLED;
drivers/s390/char/sclp_rw.c
388
rc = sclp_add_request(request);
drivers/s390/char/sclp_rw.c
403
buffer->request.status = SCLP_REQ_FILLED;
drivers/s390/char/sclp_rw.c
404
rc = sclp_add_request(request);
drivers/s390/char/sclp_rw.c
436
buffer->request.command = SCLP_CMDW_WRITE_EVENT_DATA;
drivers/s390/char/sclp_rw.c
437
buffer->request.status = SCLP_REQ_FILLED;
drivers/s390/char/sclp_rw.c
438
buffer->request.callback = sclp_writedata_callback;
drivers/s390/char/sclp_rw.c
439
buffer->request.callback_data = buffer;
drivers/s390/char/sclp_rw.c
440
buffer->request.sccb = buffer->sccb;
drivers/s390/char/sclp_rw.c
442
return sclp_add_request(&buffer->request);
drivers/s390/char/sclp_rw.h
67
struct sclp_req request;
drivers/s390/char/sclp_sdias.c
108
struct sclp_req request;
drivers/s390/char/sclp_sdias.c
114
memset(&request, 0, sizeof(request));
drivers/s390/char/sclp_sdias.c
124
request.sccb = sccb;
drivers/s390/char/sclp_sdias.c
125
request.command = SCLP_CMDW_WRITE_EVENT_DATA;
drivers/s390/char/sclp_sdias.c
126
request.status = SCLP_REQ_FILLED;
drivers/s390/char/sclp_sdias.c
127
request.callback = sdias_callback;
drivers/s390/char/sclp_sdias.c
129
rc = sdias_sclp_send(&request);
drivers/s390/char/sclp_sdias.c
168
struct sclp_req request;
drivers/s390/char/sclp_sdias.c
174
memset(&request, 0, sizeof(request));
drivers/s390/char/sclp_sdias.c
191
request.sccb = sccb;
drivers/s390/char/sclp_sdias.c
192
request.command = SCLP_CMDW_WRITE_EVENT_DATA;
drivers/s390/char/sclp_sdias.c
193
request.status = SCLP_REQ_FILLED;
drivers/s390/char/sclp_sdias.c
194
request.callback = sdias_callback;
drivers/s390/char/sclp_sdias.c
196
rc = sdias_sclp_send(&request);
drivers/s390/char/sclp_sdias.c
52
static void sdias_callback(struct sclp_req *request, void *data)
drivers/s390/char/sclp_vt220.c
116
sclp_vt220_process_queue(struct sclp_vt220_request *request)
drivers/s390/char/sclp_vt220.c
123
page = request->sclp_req.sccb;
drivers/s390/char/sclp_vt220.c
126
list_del(&request->list);
drivers/s390/char/sclp_vt220.c
129
request = NULL;
drivers/s390/char/sclp_vt220.c
131
request = list_entry(sclp_vt220_outqueue.next,
drivers/s390/char/sclp_vt220.c
133
if (!request) {
drivers/s390/char/sclp_vt220.c
139
} while (__sclp_vt220_emit(request));
drivers/s390/char/sclp_vt220.c
140
if (request == NULL && sclp_vt220_flush_later)
drivers/s390/char/sclp_vt220.c
152
sclp_vt220_callback(struct sclp_req *request, void *data)
drivers/s390/char/sclp_vt220.c
158
if (request->status == SCLP_REQ_FAILED) {
drivers/s390/char/sclp_vt220.c
180
if (sclp_add_request(request) == 0)
drivers/s390/char/sclp_vt220.c
190
if (sclp_add_request(request) == 0)
drivers/s390/char/sclp_vt220.c
205
__sclp_vt220_emit(struct sclp_vt220_request *request)
drivers/s390/char/sclp_vt220.c
207
request->sclp_req.command = SCLP_CMDW_WRITE_EVENT_DATA;
drivers/s390/char/sclp_vt220.c
208
request->sclp_req.status = SCLP_REQ_FILLED;
drivers/s390/char/sclp_vt220.c
209
request->sclp_req.callback = sclp_vt220_callback;
drivers/s390/char/sclp_vt220.c
210
request->sclp_req.callback_data = (void *) request;
drivers/s390/char/sclp_vt220.c
212
return sclp_add_request(&request->sclp_req);
drivers/s390/char/sclp_vt220.c
222
struct sclp_vt220_request *request;
drivers/s390/char/sclp_vt220.c
242
request = list_first_entry(&sclp_vt220_outqueue,
drivers/s390/char/sclp_vt220.c
247
if (__sclp_vt220_emit(request))
drivers/s390/char/sclp_vt220.c
248
sclp_vt220_process_queue(request);
drivers/s390/char/sclp_vt220.c
262
struct sclp_vt220_request *request;
drivers/s390/char/sclp_vt220.c
266
request = ((struct sclp_vt220_request *)
drivers/s390/char/sclp_vt220.c
268
request->retry_count = 0;
drivers/s390/char/sclp_vt220.c
269
request->sclp_req.sccb = page;
drivers/s390/char/sclp_vt220.c
279
return request;
drivers/s390/char/sclp_vt220.c
283
sclp_vt220_space_left(struct sclp_vt220_request *request)
drivers/s390/char/sclp_vt220.c
286
sccb = (struct sclp_vt220_sccb *) request->sclp_req.sccb;
drivers/s390/char/sclp_vt220.c
292
sclp_vt220_chars_stored(struct sclp_vt220_request *request)
drivers/s390/char/sclp_vt220.c
295
sccb = (struct sclp_vt220_sccb *) request->sclp_req.sccb;
drivers/s390/char/sclp_vt220.c
304
sclp_vt220_add_msg(struct sclp_vt220_request *request,
drivers/s390/char/sclp_vt220.c
313
if (count > sclp_vt220_space_left(request))
drivers/s390/char/sclp_vt220.c
314
count = sclp_vt220_space_left(request);
drivers/s390/char/sclp_vt220.c
318
sccb = (struct sclp_vt220_sccb *) request->sclp_req.sccb;
drivers/s390/char/sclp_vt220.c
324
(from < count) && (to < sclp_vt220_space_left(request));
drivers/s390/char/sclp_vt220.c
330
if (to + 1 < sclp_vt220_space_left(request)) {
drivers/s390/char/sclp_vt220.c
368
struct sclp_vt220_request *request;
drivers/s390/char/sclp_vt220.c
380
request = list_entry(list, struct sclp_vt220_request, list);
drivers/s390/char/sclp_vt220.c
381
page = request->sclp_req.sccb;
drivers/s390/char/sclp_vt220.c
96
static int __sclp_vt220_emit(struct sclp_vt220_request *request);
drivers/s390/char/tape.h
238
tape_do_io_free(struct tape_device *device, struct tape_request *request)
drivers/s390/char/tape.h
242
rc = tape_do_io(device, request);
drivers/s390/char/tape.h
243
tape_free_request(request);
drivers/s390/char/tape.h
248
tape_do_io_async_free(struct tape_device *device, struct tape_request *request)
drivers/s390/char/tape.h
250
request->callback = (void *) tape_free_request;
drivers/s390/char/tape.h
251
request->callback_data = NULL;
drivers/s390/char/tape.h
252
tape_do_io_async(device, request);
drivers/s390/char/tape_3490.c
100
request->callback_data = NULL;
drivers/s390/char/tape_3490.c
101
tape_do_io_async(device, request);
drivers/s390/char/tape_3490.c
159
tape_3490_done(struct tape_request *request)
drivers/s390/char/tape_3490.c
161
DBF_EVENT(6, "%s done\n", tape_op_verbose[request->op]);
drivers/s390/char/tape_3490.c
166
tape_3490_erp_failed(struct tape_request *request, int rc)
drivers/s390/char/tape_3490.c
169
tape_op_verbose[request->op], rc);
drivers/s390/char/tape_3490.c
174
tape_3490_erp_succeeded(struct tape_request *request)
drivers/s390/char/tape_3490.c
177
tape_op_verbose[request->op]);
drivers/s390/char/tape_3490.c
178
return tape_3490_done(request);
drivers/s390/char/tape_3490.c
182
tape_3490_erp_retry(struct tape_request *request)
drivers/s390/char/tape_3490.c
184
DBF_EVENT(3, "xerp retr %s\n", tape_op_verbose[request->op]);
drivers/s390/char/tape_3490.c
207
tape_3490_erp_bug(struct tape_device *device, struct tape_request *request,
drivers/s390/char/tape_3490.c
210
if (request->op != TO_ASSIGN) {
drivers/s390/char/tape_3490.c
213
tape_dump_sense_dbf(device, request, irb);
drivers/s390/char/tape_3490.c
215
return tape_3490_erp_failed(request, -EIO);
drivers/s390/char/tape_3490.c
223
tape_3490_erp_overrun(struct tape_device *device, struct tape_request *request,
drivers/s390/char/tape_3490.c
229
return tape_3490_erp_failed(request, -EIO);
drivers/s390/char/tape_3490.c
231
return tape_3490_erp_bug(device, request, irb, -1);
drivers/s390/char/tape_3490.c
239
struct tape_request *request, struct irb *irb)
drivers/s390/char/tape_3490.c
247
return tape_3490_erp_failed(request, -EIO);
drivers/s390/char/tape_3490.c
253
return tape_3490_erp_bug(device, request, irb, -2);
drivers/s390/char/tape_3490.c
262
tape_3490_unit_check(struct tape_device *device, struct tape_request *request,
drivers/s390/char/tape_3490.c
276
request->op == TO_DSE ||
drivers/s390/char/tape_3490.c
277
request->op == TO_WRI ||
drivers/s390/char/tape_3490.c
278
request->op == TO_WTM
drivers/s390/char/tape_3490.c
281
return tape_3490_erp_failed(request, -EACCES);
drivers/s390/char/tape_3490.c
283
return tape_3490_erp_bug(device, request, irb, -3);
drivers/s390/char/tape_3490.c
307
switch (request->op) {
drivers/s390/char/tape_3490.c
318
return tape_3490_erp_failed(request, -ENOSPC);
drivers/s390/char/tape_3490.c
320
return tape_3490_erp_retry(request);
drivers/s390/char/tape_3490.c
329
return tape_3490_erp_failed(request, -EIO);
drivers/s390/char/tape_3490.c
333
return tape_3490_erp_failed(request, 0);
drivers/s390/char/tape_3490.c
342
return tape_3490_erp_failed(request, -ENOSPC);
drivers/s390/char/tape_3490.c
344
return tape_3490_erp_failed(request, 0);
drivers/s390/char/tape_3490.c
350
return tape_3490_erp_retry(request);
drivers/s390/char/tape_3490.c
365
return tape_3490_erp_bug(device, request,
drivers/s390/char/tape_3490.c
371
return tape_3490_erp_failed(request, -EIO);
drivers/s390/char/tape_3490.c
379
return tape_3490_erp_bug(device, request,
drivers/s390/char/tape_3490.c
385
return tape_3490_erp_failed(request, -EIO);
drivers/s390/char/tape_3490.c
390
return tape_3490_erp_failed(request, -EIO);
drivers/s390/char/tape_3490.c
395
return tape_3490_erp_failed(request, -ENOSPC);
drivers/s390/char/tape_3490.c
40
static void __tape_3490_medium_sense(struct tape_request *request)
drivers/s390/char/tape_3490.c
400
return tape_3490_erp_failed(request, -EIO);
drivers/s390/char/tape_3490.c
405
return tape_3490_erp_overrun(device, request, irb);
drivers/s390/char/tape_3490.c
408
return tape_3490_erp_sequence(device, request, irb);
drivers/s390/char/tape_3490.c
42
struct tape_device *device = request->device;
drivers/s390/char/tape_3490.c
422
return tape_3490_erp_retry(request);
drivers/s390/char/tape_3490.c
429
return tape_3490_erp_failed(request, -EIO);
drivers/s390/char/tape_3490.c
435
if (request->op == TO_RUN) {
drivers/s390/char/tape_3490.c
438
return tape_3490_erp_succeeded(request);
drivers/s390/char/tape_3490.c
441
return tape_3490_erp_bug(device, request, irb, sense[3]);
drivers/s390/char/tape_3490.c
447
return tape_3490_erp_failed(request, -EIO);
drivers/s390/char/tape_3490.c
45
if (request->rc == 0) {
drivers/s390/char/tape_3490.c
450
if (request->op == TO_DSE)
drivers/s390/char/tape_3490.c
451
return tape_3490_erp_failed(request, -EIO);
drivers/s390/char/tape_3490.c
453
return tape_3490_erp_bug(device, request, irb, sense[3]);
drivers/s390/char/tape_3490.c
46
sense = request->cpdata;
drivers/s390/char/tape_3490.c
462
return tape_3490_erp_failed(request, -EMEDIUMTYPE);
drivers/s390/char/tape_3490.c
467
return tape_3490_erp_failed(request, -EACCES);
drivers/s390/char/tape_3490.c
478
return tape_3490_erp_failed(request, -EIO);
drivers/s390/char/tape_3490.c
481
return tape_3490_erp_failed(request, -EIO);
drivers/s390/char/tape_3490.c
487
if (request->op==TO_WRI ||
drivers/s390/char/tape_3490.c
488
request->op==TO_DSE ||
drivers/s390/char/tape_3490.c
489
request->op==TO_WTM)
drivers/s390/char/tape_3490.c
490
return tape_3490_erp_failed(request, -ENOSPC);
drivers/s390/char/tape_3490.c
491
return tape_3490_erp_failed(request, -EIO);
drivers/s390/char/tape_3490.c
494
return tape_3490_erp_failed(request, -EIO);
drivers/s390/char/tape_3490.c
502
return tape_3490_erp_retry(request);
drivers/s390/char/tape_3490.c
508
switch(request->op) {
drivers/s390/char/tape_3490.c
513
return tape_3490_done(request);
drivers/s390/char/tape_3490.c
519
return tape_3490_erp_failed(request, -ENOMEDIUM);
drivers/s390/char/tape_3490.c
522
if (request->op != TO_BLOCK && request->op != TO_LBL)
drivers/s390/char/tape_3490.c
524
return tape_3490_erp_bug(device, request,
drivers/s390/char/tape_3490.c
526
return tape_3490_erp_failed(request, -EIO);
drivers/s390/char/tape_3490.c
531
return tape_3490_erp_failed(request, -EIO);
drivers/s390/char/tape_3490.c
536
return tape_3490_erp_failed(request, -EIO);
drivers/s390/char/tape_3490.c
539
return tape_3490_erp_retry(request);
drivers/s390/char/tape_3490.c
546
return tape_3490_erp_retry(request);
drivers/s390/char/tape_3490.c
555
return tape_3490_erp_failed(request, -ENOBUFS);
drivers/s390/char/tape_3490.c
563
return tape_3490_erp_retry(request);
drivers/s390/char/tape_3490.c
571
return tape_3490_erp_retry(request);
drivers/s390/char/tape_3490.c
574
if (request->op == TO_RUN) {
drivers/s390/char/tape_3490.c
576
return tape_3490_erp_succeeded(request);
drivers/s390/char/tape_3490.c
578
return tape_3490_erp_bug(device, request, irb, sense[3]);
drivers/s390/char/tape_3490.c
581
return tape_3490_erp_retry(request);
drivers/s390/char/tape_3490.c
584
return tape_3490_erp_retry(request);
drivers/s390/char/tape_3490.c
589
return tape_3490_erp_failed(request, -EIO);
drivers/s390/char/tape_3490.c
594
return tape_3490_erp_failed(request, -EIO);
drivers/s390/char/tape_3490.c
597
return tape_3490_erp_retry(request);
drivers/s390/char/tape_3490.c
607
return tape_3490_erp_bug(device, request, irb, sense[3]);
drivers/s390/char/tape_3490.c
615
tape_3490_irq(struct tape_device *device, struct tape_request *request,
drivers/s390/char/tape_3490.c
618
if (request == NULL)
drivers/s390/char/tape_3490.c
623
(request->op == TO_WRI)) {
drivers/s390/char/tape_3490.c
625
return tape_3490_erp_failed(request, -ENOSPC);
drivers/s390/char/tape_3490.c
629
return tape_3490_unit_check(device, request, irb);
drivers/s390/char/tape_3490.c
636
if (request->op == TO_BSB || request->op == TO_FSB)
drivers/s390/char/tape_3490.c
637
request->rescnt++;
drivers/s390/char/tape_3490.c
641
return tape_3490_done(request);
drivers/s390/char/tape_3490.c
645
tape_dump_sense_dbf(device, request, irb);
drivers/s390/char/tape_3490.c
65
request->rc);
drivers/s390/char/tape_3490.c
66
tape_free_request(request);
drivers/s390/char/tape_3490.c
695
struct tape_request *request;
drivers/s390/char/tape_3490.c
702
request = tape_alloc_request(3, 4);
drivers/s390/char/tape_3490.c
703
if (IS_ERR(request))
drivers/s390/char/tape_3490.c
704
return PTR_ERR(request);
drivers/s390/char/tape_3490.c
707
request->op = TO_LBL;
drivers/s390/char/tape_3490.c
708
bid = (struct tape_3490_block_id *) request->cpdata;
drivers/s390/char/tape_3490.c
71
struct tape_request *request;
drivers/s390/char/tape_3490.c
711
tape_ccw_cc(request->cpaddr, MODE_SET_DB, 1, device->modeset_byte);
drivers/s390/char/tape_3490.c
712
tape_ccw_cc(request->cpaddr + 1, LOCATE, 4, request->cpdata);
drivers/s390/char/tape_3490.c
713
tape_ccw_end(request->cpaddr + 2, NOP, 0, NULL);
drivers/s390/char/tape_3490.c
716
return tape_do_io_free(device, request);
drivers/s390/char/tape_3490.c
74
request = tape_alloc_request(1, 32);
drivers/s390/char/tape_3490.c
75
if (IS_ERR(request)) {
drivers/s390/char/tape_3490.c
77
return PTR_ERR(request);
drivers/s390/char/tape_3490.c
80
request->op = TO_MSEN;
drivers/s390/char/tape_3490.c
81
tape_ccw_end(request->cpaddr, SENSE, 32, request->cpdata);
drivers/s390/char/tape_3490.c
82
rc = tape_do_io_interruptible(device, request);
drivers/s390/char/tape_3490.c
83
__tape_3490_medium_sense(request);
drivers/s390/char/tape_3490.c
89
struct tape_request *request;
drivers/s390/char/tape_3490.c
91
request = tape_alloc_request(1, 32);
drivers/s390/char/tape_3490.c
92
if (IS_ERR(request)) {
drivers/s390/char/tape_3490.c
97
request->op = TO_MSEN;
drivers/s390/char/tape_3490.c
98
tape_ccw_end(request->cpaddr, SENSE, 32, request->cpdata);
drivers/s390/char/tape_3490.c
99
request->callback = (void *) __tape_3490_medium_sense;
drivers/s390/char/tape_char.c
133
request = device->discipline->read_block(device);
drivers/s390/char/tape_char.c
134
if (IS_ERR(request))
drivers/s390/char/tape_char.c
135
return PTR_ERR(request);
drivers/s390/char/tape_char.c
137
rc = tape_do_io(device, request);
drivers/s390/char/tape_char.c
141
last_ccw = dma32_to_virt(request->irb.scsw.cmd.cpa);
drivers/s390/char/tape_char.c
142
ccw = request->cpaddr;
drivers/s390/char/tape_char.c
153
if (&last_ccw[-1] == &request->cpaddr[1] &&
drivers/s390/char/tape_char.c
154
request->rescnt == last_ccw[-1].count)
drivers/s390/char/tape_char.c
157
rc = read - request->rescnt;
drivers/s390/char/tape_char.c
159
tape_free_request(request);
drivers/s390/char/tape_char.c
169
struct tape_request *request;
drivers/s390/char/tape_char.c
201
request = device->discipline->write_block(device);
drivers/s390/char/tape_char.c
202
if (IS_ERR(request))
drivers/s390/char/tape_char.c
203
return PTR_ERR(request);
drivers/s390/char/tape_char.c
217
rc = tape_do_io(device, request);
drivers/s390/char/tape_char.c
222
last_ccw = dma32_to_virt(request->irb.scsw.cmd.cpa);
drivers/s390/char/tape_char.c
223
ccw = request->cpaddr;
drivers/s390/char/tape_char.c
226
DBF_EVENT(6, "TCHAR:wbytes: %lx\n", wbytes - request->rescnt);
drivers/s390/char/tape_char.c
227
written += wbytes - request->rescnt;
drivers/s390/char/tape_char.c
228
if (request->rescnt != 0)
drivers/s390/char/tape_char.c
233
tape_free_request(request);
drivers/s390/char/tape_char.c
95
struct tape_request *request;
drivers/s390/char/tape_core.c
1000
rc = __tape_start_request(device, request);
drivers/s390/char/tape_core.c
1005
wait_event(device->wait_queue, (request->callback == NULL));
drivers/s390/char/tape_core.c
1007
return request->rc;
drivers/s390/char/tape_core.c
1016
__tape_wake_up_interruptible(struct tape_request *request, void *data)
drivers/s390/char/tape_core.c
1018
request->callback = NULL;
drivers/s390/char/tape_core.c
1024
struct tape_request *request)
drivers/s390/char/tape_core.c
1030
request->callback = __tape_wake_up_interruptible;
drivers/s390/char/tape_core.c
1031
request->callback_data = &device->wait_queue;
drivers/s390/char/tape_core.c
1032
rc = __tape_start_request(device, request);
drivers/s390/char/tape_core.c
1038
(request->callback == NULL));
drivers/s390/char/tape_core.c
1041
return request->rc;
drivers/s390/char/tape_core.c
1045
rc = __tape_cancel_io(device, request);
drivers/s390/char/tape_core.c
1052
(request->callback == NULL)
drivers/s390/char/tape_core.c
1066
tape_cancel_io(struct tape_device *device, struct tape_request *request)
drivers/s390/char/tape_core.c
1071
rc = __tape_cancel_io(device, request);
drivers/s390/char/tape_core.c
1083
struct tape_request *request;
drivers/s390/char/tape_core.c
1090
request = (struct tape_request *) intparm;
drivers/s390/char/tape_core.c
1092
DBF_LH(6, "__tape_do_irq(device=%p, request=%p)\n", device, request);
drivers/s390/char/tape_core.c
1103
__tape_end_request(device, request, -EIO);
drivers/s390/char/tape_core.c
1121
(request->status == TAPE_REQUEST_IN_IO)) {
drivers/s390/char/tape_core.c
1124
request->status = TAPE_REQUEST_QUEUED;
drivers/s390/char/tape_core.c
1130
if (request != NULL) {
drivers/s390/char/tape_core.c
1131
request->rescnt = irb->scsw.cmd.count;
drivers/s390/char/tape_core.c
1132
memcpy(&request->irb, irb, sizeof(*irb));
drivers/s390/char/tape_core.c
1160
tape_dump_sense_dbf(device, request, irb);
drivers/s390/char/tape_core.c
1174
if(request != NULL && request->status == TAPE_REQUEST_DONE) {
drivers/s390/char/tape_core.c
1175
__tape_end_request(device, request, -EIO);
drivers/s390/char/tape_core.c
1179
rc = device->discipline->irq(device, request, irb);
drivers/s390/char/tape_core.c
1191
__tape_end_request(device, request, rc);
drivers/s390/char/tape_core.c
1200
request->status = TAPE_REQUEST_LONG_BUSY;
drivers/s390/char/tape_core.c
1203
rc = __tape_start_io(device, request);
drivers/s390/char/tape_core.c
1205
__tape_end_request(device, request, rc);
drivers/s390/char/tape_core.c
1208
rc = __tape_cancel_io(device, request);
drivers/s390/char/tape_core.c
1210
__tape_end_request(device, request, rc);
drivers/s390/char/tape_core.c
1215
__tape_end_request(device, request, -EIO);
drivers/s390/char/tape_core.c
1217
__tape_end_request(device, request, rc);
drivers/s390/char/tape_core.c
291
__tape_cancel_io(struct tape_device *device, struct tape_request *request)
drivers/s390/char/tape_core.c
297
if (request->callback == NULL)
drivers/s390/char/tape_core.c
302
rc = ccw_device_clear(device->cdev, (long) request);
drivers/s390/char/tape_core.c
306
request->status = TAPE_REQUEST_DONE;
drivers/s390/char/tape_core.c
309
request->status = TAPE_REQUEST_CANCEL;
drivers/s390/char/tape_core.c
591
struct tape_request * request;
drivers/s390/char/tape_core.c
595
request = list_entry(l, struct tape_request, list);
drivers/s390/char/tape_core.c
596
if (request->status == TAPE_REQUEST_IN_IO)
drivers/s390/char/tape_core.c
597
request->status = TAPE_REQUEST_DONE;
drivers/s390/char/tape_core.c
598
list_del(&request->list);
drivers/s390/char/tape_core.c
601
request->device = NULL;
drivers/s390/char/tape_core.c
603
request->rc = -EIO;
drivers/s390/char/tape_core.c
604
if (request->callback != NULL)
drivers/s390/char/tape_core.c
605
request->callback(request, request->callback_data);
drivers/s390/char/tape_core.c
675
struct tape_request *request;
drivers/s390/char/tape_core.c
681
request = kzalloc_obj(struct tape_request);
drivers/s390/char/tape_core.c
682
if (request == NULL) {
drivers/s390/char/tape_core.c
688
request->cpaddr = kzalloc_objs(struct ccw1, cplength,
drivers/s390/char/tape_core.c
690
if (request->cpaddr == NULL) {
drivers/s390/char/tape_core.c
692
kfree(request);
drivers/s390/char/tape_core.c
698
request->cpdata = kzalloc(datasize, GFP_KERNEL | GFP_DMA);
drivers/s390/char/tape_core.c
699
if (request->cpdata == NULL) {
drivers/s390/char/tape_core.c
701
kfree(request->cpaddr);
drivers/s390/char/tape_core.c
702
kfree(request);
drivers/s390/char/tape_core.c
706
DBF_LH(6, "New request %p(%p/%p)\n", request, request->cpaddr,
drivers/s390/char/tape_core.c
707
request->cpdata);
drivers/s390/char/tape_core.c
709
return request;
drivers/s390/char/tape_core.c
716
tape_free_request (struct tape_request * request)
drivers/s390/char/tape_core.c
718
DBF_LH(6, "Free request %p\n", request);
drivers/s390/char/tape_core.c
720
if (request->device)
drivers/s390/char/tape_core.c
721
tape_put_device(request->device);
drivers/s390/char/tape_core.c
722
kfree(request->cpdata);
drivers/s390/char/tape_core.c
723
kfree(request->cpaddr);
drivers/s390/char/tape_core.c
724
kfree(request);
drivers/s390/char/tape_core.c
758
__tape_start_io(struct tape_device *device, struct tape_request *request)
drivers/s390/char/tape_core.c
764
request->cpaddr,
drivers/s390/char/tape_core.c
765
(unsigned long) request,
drivers/s390/char/tape_core.c
767
request->options
drivers/s390/char/tape_core.c
770
request->status = TAPE_REQUEST_IN_IO;
drivers/s390/char/tape_core.c
773
request->status = TAPE_REQUEST_QUEUED;
drivers/s390/char/tape_core.c
787
struct tape_request *request;
drivers/s390/char/tape_core.c
796
request = list_entry(l, struct tape_request, list);
drivers/s390/char/tape_core.c
802
if (request->status == TAPE_REQUEST_IN_IO)
drivers/s390/char/tape_core.c
809
if (request->status == TAPE_REQUEST_DONE)
drivers/s390/char/tape_core.c
818
if (request->status == TAPE_REQUEST_CANCEL) {
drivers/s390/char/tape_core.c
819
rc = __tape_cancel_io(device, request);
drivers/s390/char/tape_core.c
821
rc = __tape_start_io(device, request);
drivers/s390/char/tape_core.c
827
request->rc = rc;
drivers/s390/char/tape_core.c
828
request->status = TAPE_REQUEST_DONE;
drivers/s390/char/tape_core.c
831
list_del(&request->list);
drivers/s390/char/tape_core.c
834
if (request->callback != NULL)
drivers/s390/char/tape_core.c
835
request->callback(request, request->callback_data);
drivers/s390/char/tape_core.c
854
struct tape_request *request;
drivers/s390/char/tape_core.c
857
request = list_entry(device->req_queue.next, struct tape_request, list);
drivers/s390/char/tape_core.c
858
BUG_ON(request->status != TAPE_REQUEST_LONG_BUSY);
drivers/s390/char/tape_core.c
868
struct tape_request * request,
drivers/s390/char/tape_core.c
871
DBF_LH(6, "__tape_end_request(%p, %p, %i)\n", device, request, rc);
drivers/s390/char/tape_core.c
872
if (request) {
drivers/s390/char/tape_core.c
873
request->rc = rc;
drivers/s390/char/tape_core.c
874
request->status = TAPE_REQUEST_DONE;
drivers/s390/char/tape_core.c
877
list_del(&request->list);
drivers/s390/char/tape_core.c
880
if (request->callback != NULL)
drivers/s390/char/tape_core.c
881
request->callback(request, request->callback_data);
drivers/s390/char/tape_core.c
893
tape_dump_sense_dbf(struct tape_device *device, struct tape_request *request,
drivers/s390/char/tape_core.c
899
if (request != NULL)
drivers/s390/char/tape_core.c
900
op = tape_op_verbose[request->op];
drivers/s390/char/tape_core.c
919
__tape_start_request(struct tape_device *device, struct tape_request *request)
drivers/s390/char/tape_core.c
923
switch (request->op) {
drivers/s390/char/tape_core.c
942
request->device = tape_get_device(device);
drivers/s390/char/tape_core.c
946
rc = __tape_start_io(device, request);
drivers/s390/char/tape_core.c
950
DBF_LH(5, "Request %p added for execution.\n", request);
drivers/s390/char/tape_core.c
951
list_add(&request->list, &device->req_queue);
drivers/s390/char/tape_core.c
953
DBF_LH(5, "Request %p add to queue.\n", request);
drivers/s390/char/tape_core.c
954
request->status = TAPE_REQUEST_QUEUED;
drivers/s390/char/tape_core.c
955
list_add_tail(&request->list, &device->req_queue);
drivers/s390/char/tape_core.c
965
tape_do_io_async(struct tape_device *device, struct tape_request *request)
drivers/s390/char/tape_core.c
969
DBF_LH(6, "tape_do_io_async(%p, %p)\n", device, request);
drivers/s390/char/tape_core.c
973
rc = __tape_start_request(device, request);
drivers/s390/char/tape_core.c
984
__tape_wake_up(struct tape_request *request, void *data)
drivers/s390/char/tape_core.c
986
request->callback = NULL;
drivers/s390/char/tape_core.c
991
tape_do_io(struct tape_device *device, struct tape_request *request)
drivers/s390/char/tape_core.c
997
request->callback = __tape_wake_up;
drivers/s390/char/tape_core.c
998
request->callback_data = &device->wait_queue;
drivers/s390/char/tape_proc.c
41
struct tape_request *request;
drivers/s390/char/tape_proc.c
71
request = list_entry(device->req_queue.next,
drivers/s390/char/tape_proc.c
73
str = tape_op_verbose[request->op];
drivers/s390/char/tape_std.c
103
request = tape_alloc_request(2, 11);
drivers/s390/char/tape_std.c
104
if (IS_ERR(request))
drivers/s390/char/tape_std.c
105
return PTR_ERR(request);
drivers/s390/char/tape_std.c
107
request->op = TO_UNASSIGN;
drivers/s390/char/tape_std.c
108
tape_ccw_cc(request->cpaddr, UNASSIGN, 11, request->cpdata);
drivers/s390/char/tape_std.c
109
tape_ccw_end(request->cpaddr + 1, NOP, 0, NULL);
drivers/s390/char/tape_std.c
111
if ((rc = tape_do_io(device, request)) != 0) {
drivers/s390/char/tape_std.c
116
tape_free_request(request);
drivers/s390/char/tape_std.c
126
struct tape_request *request;
drivers/s390/char/tape_std.c
129
request = tape_alloc_request(3, 8);
drivers/s390/char/tape_std.c
130
if (IS_ERR(request))
drivers/s390/char/tape_std.c
131
return PTR_ERR(request);
drivers/s390/char/tape_std.c
132
request->op = TO_RBI;
drivers/s390/char/tape_std.c
134
tape_ccw_cc(request->cpaddr, MODE_SET_DB, 1, device->modeset_byte);
drivers/s390/char/tape_std.c
135
tape_ccw_cc(request->cpaddr + 1, READ_BLOCK_ID, 8, request->cpdata);
drivers/s390/char/tape_std.c
136
tape_ccw_end(request->cpaddr + 2, NOP, 0, NULL);
drivers/s390/char/tape_std.c
138
rc = tape_do_io(device, request);
drivers/s390/char/tape_std.c
141
*id = *(__u64 *) request->cpdata;
drivers/s390/char/tape_std.c
142
tape_free_request(request);
drivers/s390/char/tape_std.c
224
struct tape_request *request;
drivers/s390/char/tape_std.c
227
request = tape_alloc_request(mt_count + 2, 0);
drivers/s390/char/tape_std.c
228
if (IS_ERR(request))
drivers/s390/char/tape_std.c
229
return PTR_ERR(request);
drivers/s390/char/tape_std.c
230
request->op = TO_FSF;
drivers/s390/char/tape_std.c
232
ccw = tape_ccw_cc(request->cpaddr, MODE_SET_DB, 1,
drivers/s390/char/tape_std.c
238
return tape_do_io_free(device, request);
drivers/s390/char/tape_std.c
248
struct tape_request *request;
drivers/s390/char/tape_std.c
252
request = tape_alloc_request(mt_count + 2, 0);
drivers/s390/char/tape_std.c
253
if (IS_ERR(request))
drivers/s390/char/tape_std.c
254
return PTR_ERR(request);
drivers/s390/char/tape_std.c
255
request->op = TO_FSB;
drivers/s390/char/tape_std.c
257
ccw = tape_ccw_cc(request->cpaddr, MODE_SET_DB, 1,
drivers/s390/char/tape_std.c
263
rc = tape_do_io(device, request);
drivers/s390/char/tape_std.c
264
if (rc == 0 && request->rescnt > 0) {
drivers/s390/char/tape_std.c
268
tape_free_request(request);
drivers/s390/char/tape_std.c
280
struct tape_request *request;
drivers/s390/char/tape_std.c
284
request = tape_alloc_request(mt_count + 2, 0);
drivers/s390/char/tape_std.c
285
if (IS_ERR(request))
drivers/s390/char/tape_std.c
286
return PTR_ERR(request);
drivers/s390/char/tape_std.c
287
request->op = TO_BSB;
drivers/s390/char/tape_std.c
289
ccw = tape_ccw_cc(request->cpaddr, MODE_SET_DB, 1,
drivers/s390/char/tape_std.c
295
rc = tape_do_io(device, request);
drivers/s390/char/tape_std.c
296
if (rc == 0 && request->rescnt > 0) {
drivers/s390/char/tape_std.c
300
tape_free_request(request);
drivers/s390/char/tape_std.c
311
struct tape_request *request;
drivers/s390/char/tape_std.c
314
request = tape_alloc_request(mt_count + 2, 0);
drivers/s390/char/tape_std.c
315
if (IS_ERR(request))
drivers/s390/char/tape_std.c
316
return PTR_ERR(request);
drivers/s390/char/tape_std.c
317
request->op = TO_WTM;
drivers/s390/char/tape_std.c
319
ccw = tape_ccw_cc(request->cpaddr, MODE_SET_DB, 1,
drivers/s390/char/tape_std.c
325
return tape_do_io_free(device, request);
drivers/s390/char/tape_std.c
336
struct tape_request *request;
drivers/s390/char/tape_std.c
339
request = tape_alloc_request(mt_count + 2, 0);
drivers/s390/char/tape_std.c
340
if (IS_ERR(request))
drivers/s390/char/tape_std.c
341
return PTR_ERR(request);
drivers/s390/char/tape_std.c
342
request->op = TO_BSF;
drivers/s390/char/tape_std.c
344
ccw = tape_ccw_cc(request->cpaddr, MODE_SET_DB, 1,
drivers/s390/char/tape_std.c
350
return tape_do_io_free(device, request);
drivers/s390/char/tape_std.c
360
struct tape_request *request;
drivers/s390/char/tape_std.c
364
request = tape_alloc_request(mt_count + 2, 0);
drivers/s390/char/tape_std.c
365
if (IS_ERR(request))
drivers/s390/char/tape_std.c
366
return PTR_ERR(request);
drivers/s390/char/tape_std.c
367
request->op = TO_BSF;
drivers/s390/char/tape_std.c
369
ccw = tape_ccw_cc(request->cpaddr, MODE_SET_DB, 1,
drivers/s390/char/tape_std.c
37
struct tape_request * request = timer_container_of(request, t,
drivers/s390/char/tape_std.c
374
rc = tape_do_io_free(device, request);
drivers/s390/char/tape_std.c
39
struct tape_device * device = request->device;
drivers/s390/char/tape_std.c
391
struct tape_request *request;
drivers/s390/char/tape_std.c
395
request = tape_alloc_request(mt_count + 2, 0);
drivers/s390/char/tape_std.c
396
if (IS_ERR(request))
drivers/s390/char/tape_std.c
397
return PTR_ERR(request);
drivers/s390/char/tape_std.c
398
request->op = TO_FSF;
drivers/s390/char/tape_std.c
400
ccw = tape_ccw_cc(request->cpaddr, MODE_SET_DB, 1,
drivers/s390/char/tape_std.c
405
rc = tape_do_io_free(device, request);
drivers/s390/char/tape_std.c
421
struct tape_request *request;
drivers/s390/char/tape_std.c
423
request = tape_alloc_request(3, 0);
drivers/s390/char/tape_std.c
424
if (IS_ERR(request))
drivers/s390/char/tape_std.c
425
return PTR_ERR(request);
drivers/s390/char/tape_std.c
426
request->op = TO_REW;
drivers/s390/char/tape_std.c
428
tape_ccw_cc(request->cpaddr, MODE_SET_DB, 1,
drivers/s390/char/tape_std.c
430
tape_ccw_cc(request->cpaddr + 1, REWIND, 0, NULL);
drivers/s390/char/tape_std.c
431
tape_ccw_end(request->cpaddr + 2, NOP, 0, NULL);
drivers/s390/char/tape_std.c
434
return tape_do_io_free(device, request);
drivers/s390/char/tape_std.c
444
struct tape_request *request;
drivers/s390/char/tape_std.c
446
request = tape_alloc_request(3, 0);
drivers/s390/char/tape_std.c
447
if (IS_ERR(request))
drivers/s390/char/tape_std.c
448
return PTR_ERR(request);
drivers/s390/char/tape_std.c
449
request->op = TO_RUN;
drivers/s390/char/tape_std.c
451
tape_ccw_cc(request->cpaddr, MODE_SET_DB, 1, device->modeset_byte);
drivers/s390/char/tape_std.c
452
tape_ccw_cc(request->cpaddr + 1, REWIND_UNLOAD, 0, NULL);
drivers/s390/char/tape_std.c
453
tape_ccw_end(request->cpaddr + 2, NOP, 0, NULL);
drivers/s390/char/tape_std.c
456
return tape_do_io_free(device, request);
drivers/s390/char/tape_std.c
46
rc = tape_cancel_io(device, request);
drivers/s390/char/tape_std.c
465
struct tape_request *request;
drivers/s390/char/tape_std.c
467
request = tape_alloc_request(2, 0);
drivers/s390/char/tape_std.c
468
if (IS_ERR(request))
drivers/s390/char/tape_std.c
469
return PTR_ERR(request);
drivers/s390/char/tape_std.c
470
request->op = TO_NOP;
drivers/s390/char/tape_std.c
472
tape_ccw_cc(request->cpaddr, MODE_SET_DB, 1, device->modeset_byte);
drivers/s390/char/tape_std.c
473
tape_ccw_end(request->cpaddr + 1, NOP, 0, NULL);
drivers/s390/char/tape_std.c
475
return tape_do_io_free(device, request);
drivers/s390/char/tape_std.c
516
struct tape_request *request;
drivers/s390/char/tape_std.c
518
request = tape_alloc_request(4, 0);
drivers/s390/char/tape_std.c
519
if (IS_ERR(request))
drivers/s390/char/tape_std.c
520
return PTR_ERR(request);
drivers/s390/char/tape_std.c
521
request->op = TO_FSF;
drivers/s390/char/tape_std.c
523
tape_ccw_cc(request->cpaddr, MODE_SET_DB, 1, device->modeset_byte);
drivers/s390/char/tape_std.c
524
tape_ccw_cc(request->cpaddr + 1,FORSPACEFILE, 0, NULL);
drivers/s390/char/tape_std.c
525
tape_ccw_cc(request->cpaddr + 2, NOP, 0, NULL);
drivers/s390/char/tape_std.c
526
tape_ccw_end(request->cpaddr + 3, CCW_CMD_TIC, 0, request->cpaddr);
drivers/s390/char/tape_std.c
528
tape_do_io_interruptible(device, request);
drivers/s390/char/tape_std.c
529
tape_free_request(request);
drivers/s390/char/tape_std.c
539
struct tape_request *request;
drivers/s390/char/tape_std.c
541
request = tape_alloc_request(6, 0);
drivers/s390/char/tape_std.c
542
if (IS_ERR(request))
drivers/s390/char/tape_std.c
543
return PTR_ERR(request);
drivers/s390/char/tape_std.c
544
request->op = TO_DSE;
drivers/s390/char/tape_std.c
546
tape_ccw_cc(request->cpaddr, MODE_SET_DB, 1, device->modeset_byte);
drivers/s390/char/tape_std.c
547
tape_ccw_cc(request->cpaddr + 1, REWIND, 0, NULL);
drivers/s390/char/tape_std.c
548
tape_ccw_cc(request->cpaddr + 2, ERASE_GAP, 0, NULL);
drivers/s390/char/tape_std.c
549
tape_ccw_cc(request->cpaddr + 3, DATA_SEC_ERASE, 0, NULL);
drivers/s390/char/tape_std.c
550
tape_ccw_cc(request->cpaddr + 4, REWIND, 0, NULL);
drivers/s390/char/tape_std.c
551
tape_ccw_end(request->cpaddr + 5, NOP, 0, NULL);
drivers/s390/char/tape_std.c
554
return tape_do_io_free(device, request);
drivers/s390/char/tape_std.c
56
struct tape_request *request;
drivers/s390/char/tape_std.c
573
struct tape_request *request;
drivers/s390/char/tape_std.c
579
request = tape_alloc_request(2, 0);
drivers/s390/char/tape_std.c
58
request = tape_alloc_request(2, 11);
drivers/s390/char/tape_std.c
580
if (IS_ERR(request))
drivers/s390/char/tape_std.c
581
return PTR_ERR(request);
drivers/s390/char/tape_std.c
582
request->op = TO_NOP;
drivers/s390/char/tape_std.c
588
tape_ccw_cc(request->cpaddr, MODE_SET_DB, 1, device->modeset_byte);
drivers/s390/char/tape_std.c
589
tape_ccw_end(request->cpaddr + 1, NOP, 0, NULL);
drivers/s390/char/tape_std.c
59
if (IS_ERR(request))
drivers/s390/char/tape_std.c
591
return tape_do_io_free(device, request);
drivers/s390/char/tape_std.c
60
return PTR_ERR(request);
drivers/s390/char/tape_std.c
600
struct tape_request *request;
drivers/s390/char/tape_std.c
607
request = tape_alloc_request(count + 1 /* MODE_SET_DB */, 0);
drivers/s390/char/tape_std.c
608
if (IS_ERR(request)) {
drivers/s390/char/tape_std.c
610
return request;
drivers/s390/char/tape_std.c
612
request->op = TO_RFO;
drivers/s390/char/tape_std.c
613
ccw = tape_ccw_cc(request->cpaddr, MODE_SET_DB, 1, device->modeset_byte);
drivers/s390/char/tape_std.c
619
return request;
drivers/s390/char/tape_std.c
62
request->op = TO_ASSIGN;
drivers/s390/char/tape_std.c
628
struct tape_request *request;
drivers/s390/char/tape_std.c
63
tape_ccw_cc(request->cpaddr, ASSIGN, 11, request->cpdata);
drivers/s390/char/tape_std.c
634
request = tape_alloc_request(count + 1 /* MODE_SET_DB */, 0);
drivers/s390/char/tape_std.c
635
if (IS_ERR(request)) {
drivers/s390/char/tape_std.c
637
return request;
drivers/s390/char/tape_std.c
639
request->op = TO_WRI;
drivers/s390/char/tape_std.c
64
tape_ccw_end(request->cpaddr + 1, NOP, 0, NULL);
drivers/s390/char/tape_std.c
640
ccw = tape_ccw_cc(request->cpaddr, MODE_SET_DB, 1, device->modeset_byte);
drivers/s390/char/tape_std.c
647
return request;
drivers/s390/char/tape_std.c
71
timer_setup(&request->timer, tape_std_assign_timeout, 0);
drivers/s390/char/tape_std.c
72
mod_timer(&request->timer, jiffies + msecs_to_jiffies(2000));
drivers/s390/char/tape_std.c
74
rc = tape_do_io_interruptible(device, request);
drivers/s390/char/tape_std.c
76
timer_delete_sync(&request->timer);
drivers/s390/char/tape_std.c
84
tape_free_request(request);
drivers/s390/char/tape_std.c
95
struct tape_request *request;
drivers/s390/char/tape_std.h
70
struct tape_request *request);
drivers/s390/cio/chsc.c
1007
scpd_area->request.length = 0x0010;
drivers/s390/cio/chsc.c
1008
scpd_area->request.code = 0x0002;
drivers/s390/cio/chsc.c
1087
struct chsc_header request;
drivers/s390/cio/chsc.c
1109
scmc_area->request.length = 0x0010;
drivers/s390/cio/chsc.c
1110
scmc_area->request.code = 0x0022;
drivers/s390/cio/chsc.c
1172
sda_area->request.length = 0x0400;
drivers/s390/cio/chsc.c
1173
sda_area->request.code = 0x0031;
drivers/s390/cio/chsc.c
1215
struct chsc_header request;
drivers/s390/cio/chsc.c
1232
sdcal_area->request.length = 0x0020;
drivers/s390/cio/chsc.c
1233
sdcal_area->request.code = 0x0034;
drivers/s390/cio/chsc.c
1270
struct chsc_header request;
drivers/s390/cio/chsc.c
128
ssd_area->request.length = 0x0010;
drivers/s390/cio/chsc.c
1283
scsc_area->request.length = 0x0010;
drivers/s390/cio/chsc.c
1284
scsc_area->request.code = 0x0010;
drivers/s390/cio/chsc.c
129
ssd_area->request.code = 0x0004;
drivers/s390/cio/chsc.c
1312
struct chsc_header request;
drivers/s390/cio/chsc.c
1327
rr->request.length = 0x0020;
drivers/s390/cio/chsc.c
1328
rr->request.code = 0x0033;
drivers/s390/cio/chsc.c
1343
struct chsc_header request;
drivers/s390/cio/chsc.c
1352
rr->request.length = 0x0010;
drivers/s390/cio/chsc.c
1353
rr->request.code = 0x0038;
drivers/s390/cio/chsc.c
1364
struct chsc_header request;
drivers/s390/cio/chsc.c
1373
rr->request.length = 0x0010;
drivers/s390/cio/chsc.c
1374
rr->request.code = 0x003e;
drivers/s390/cio/chsc.c
1385
struct chsc_header request;
drivers/s390/cio/chsc.c
1399
siosl_area->request.length = 0x0010;
drivers/s390/cio/chsc.c
1400
siosl_area->request.code = 0x0046;
drivers/s390/cio/chsc.c
1440
scm_area->request.length = 0x0020;
drivers/s390/cio/chsc.c
1441
scm_area->request.code = 0x004C;
drivers/s390/cio/chsc.c
1474
pnso_area->request.length = 0x0030;
drivers/s390/cio/chsc.c
1475
pnso_area->request.code = 0x003d; /* network-subchannel operation */
drivers/s390/cio/chsc.c
1491
struct chsc_header request;
drivers/s390/cio/chsc.c
1511
sgib_area->request.length = 0x0fe0;
drivers/s390/cio/chsc.c
1512
sgib_area->request.code = 0x0021;
drivers/s390/cio/chsc.c
1542
struct chsc_header request;
drivers/s390/cio/chsc.c
1575
scud->request.length = SCUD_REQ_LEN;
drivers/s390/cio/chsc.c
1576
scud->request.code = SCUD_REQ_CMD;
drivers/s390/cio/chsc.c
183
ssqd->request.length = 0x0010;
drivers/s390/cio/chsc.c
184
ssqd->request.code = 0x0024;
drivers/s390/cio/chsc.c
210
scssc->request.length = 0x0fe0;
drivers/s390/cio/chsc.c
211
scssc->request.code = 0x0021;
drivers/s390/cio/chsc.c
341
struct chsc_header request;
drivers/s390/cio/chsc.c
691
sei->request.length = 0x0010;
drivers/s390/cio/chsc.c
692
sei->request.code = 0x000e;
drivers/s390/cio/chsc.c
872
struct chsc_header request;
drivers/s390/cio/chsc.c
894
secm_area->request.length = 0x0050;
drivers/s390/cio/chsc.c
895
secm_area->request.code = 0x0016;
drivers/s390/cio/chsc.c
93
struct chsc_header request;
drivers/s390/cio/chsc.h
110
struct chsc_header request;
drivers/s390/cio/chsc.h
130
struct chsc_header request;
drivers/s390/cio/chsc.h
148
struct chsc_header request;
drivers/s390/cio/chsc.h
209
struct chsc_header request;
drivers/s390/cio/chsc.h
96
struct chsc_header request;
drivers/s390/cio/chsc_sch.c
105
if (private->request) {
drivers/s390/cio/chsc_sch.c
106
complete(&private->request->completion);
drivers/s390/cio/chsc_sch.c
203
struct chsc_request *request)
drivers/s390/cio/chsc_sch.c
215
if (private->request) {
drivers/s390/cio/chsc_sch.c
233
private->request = request;
drivers/s390/cio/chsc_sch.c
262
static int chsc_examine_irb(struct chsc_request *request)
drivers/s390/cio/chsc_sch.c
266
if (!(scsw_stctl(&request->irb.scsw) & SCSW_STCTL_STATUS_PEND))
drivers/s390/cio/chsc_sch.c
268
backed_up = scsw_cstat(&request->irb.scsw) & SCHN_STAT_CHAIN_CHECK;
drivers/s390/cio/chsc_sch.c
269
request->irb.scsw.cmd.cstat &= ~SCHN_STAT_CHAIN_CHECK;
drivers/s390/cio/chsc_sch.c
270
if (scsw_cstat(&request->irb.scsw) == 0)
drivers/s390/cio/chsc_sch.c
274
if (scsw_cstat(&request->irb.scsw) & SCHN_STAT_PROG_CHECK)
drivers/s390/cio/chsc_sch.c
276
if (scsw_cstat(&request->irb.scsw) & SCHN_STAT_PROT_CHECK)
drivers/s390/cio/chsc_sch.c
278
if (scsw_cstat(&request->irb.scsw) & SCHN_STAT_CHN_DATA_CHK)
drivers/s390/cio/chsc_sch.c
280
if (scsw_cstat(&request->irb.scsw) & SCHN_STAT_CHN_CTRL_CHK)
drivers/s390/cio/chsc_sch.c
287
struct chsc_request *request;
drivers/s390/cio/chsc_sch.c
298
request = kzalloc_obj(*request);
drivers/s390/cio/chsc_sch.c
299
if (!request) {
drivers/s390/cio/chsc_sch.c
303
init_completion(&request->completion);
drivers/s390/cio/chsc_sch.c
310
ret = chsc_async(chsc_area, request);
drivers/s390/cio/chsc_sch.c
313
wait_for_completion(&request->completion);
drivers/s390/cio/chsc_sch.c
314
ret = chsc_examine_irb(request);
drivers/s390/cio/chsc_sch.c
323
kfree(request);
drivers/s390/cio/chsc_sch.c
426
struct chsc_header request;
drivers/s390/cio/chsc_sch.c
453
scpcd_area->request.length = 0x0010;
drivers/s390/cio/chsc_sch.c
454
scpcd_area->request.code = 0x0028;
drivers/s390/cio/chsc_sch.c
488
struct chsc_header request;
drivers/s390/cio/chsc_sch.c
515
scucd_area->request.length = 0x0010;
drivers/s390/cio/chsc_sch.c
516
scucd_area->request.code = 0x0026;
drivers/s390/cio/chsc_sch.c
550
struct chsc_header request;
drivers/s390/cio/chsc_sch.c
56
struct chsc_request *request = private->request;
drivers/s390/cio/chsc_sch.c
578
sscud_area->request.length = 0x0010;
drivers/s390/cio/chsc_sch.c
579
sscud_area->request.code = 0x0006;
drivers/s390/cio/chsc_sch.c
614
struct chsc_header request;
drivers/s390/cio/chsc_sch.c
64
if (!request) {
drivers/s390/cio/chsc_sch.c
640
sci_area->request.length = 0x0010;
drivers/s390/cio/chsc_sch.c
641
sci_area->request.code = 0x0012;
drivers/s390/cio/chsc_sch.c
674
struct chsc_header request;
drivers/s390/cio/chsc_sch.c
69
private->request = NULL;
drivers/s390/cio/chsc_sch.c
70
memcpy(&request->irb, irb, sizeof(*irb));
drivers/s390/cio/chsc_sch.c
711
sccl_area->request.length = 0x0020;
drivers/s390/cio/chsc_sch.c
712
sccl_area->request.code = 0x0030;
drivers/s390/cio/chsc_sch.c
72
complete(&request->completion);
drivers/s390/cio/chsc_sch.c
787
struct chsc_header request;
drivers/s390/cio/chsc_sch.c
811
sdcal_area->request.length = 0x0020;
drivers/s390/cio/chsc_sch.c
812
sdcal_area->request.code = 0x0034;
drivers/s390/cio/chsc_sch.h
11
struct chsc_request *request;
drivers/s390/cio/scm.c
79
struct aob_rq_header *aobrq = (void *) aob->request.data;
drivers/s390/cio/trace.h
290
__array(u8, request, CHSC_MAX_REQUEST_LEN)
drivers/s390/cio/trace.h
296
memcpy(&entry->request, chsc,
drivers/s390/cio/vfio_ccw_ops.c
596
.request = vfio_ccw_mdev_request,
drivers/s390/crypto/vfio_ap_ops.c
2371
.request = vfio_ap_mdev_request
drivers/s390/net/ism.h
109
} request;
drivers/s390/net/ism.h
134
} request;
drivers/s390/net/ism.h
149
} request;
drivers/s390/net/ism.h
163
} request;
drivers/s390/net/ism.h
173
} request;
drivers/s390/net/ism.h
182
} request;
drivers/s390/net/ism.h
192
} request;
drivers/s390/net/ism.h
70
} request;
drivers/s390/net/ism.h
81
} request;
drivers/s390/net/ism.h
99
} request;
drivers/s390/net/ism_drv.c
123
cmd.request.hdr.cmd = ISM_REG_IEQ;
drivers/s390/net/ism_drv.c
124
cmd.request.hdr.len = sizeof(cmd.request);
drivers/s390/net/ism_drv.c
125
cmd.request.ieq = dma_handle;
drivers/s390/net/ism_drv.c
126
cmd.request.len = sizeof(*ieq);
drivers/s390/net/ism_drv.c
187
cmd.request.hdr.cmd = ISM_READ_GID;
drivers/s390/net/ism_drv.c
188
cmd.request.hdr.len = sizeof(cmd.request);
drivers/s390/net/ism_drv.c
207
cmd.request.hdr.cmd = ISM_QUERY_RGID;
drivers/s390/net/ism_drv.c
208
cmd.request.hdr.len = sizeof(cmd.request);
drivers/s390/net/ism_drv.c
210
memcpy(&cmd.request.rgid, rgid, sizeof(cmd.request.rgid));
drivers/s390/net/ism_drv.c
211
cmd.request.vlan_valid = vid_valid;
drivers/s390/net/ism_drv.c
212
cmd.request.vlan_id = vid;
drivers/s390/net/ism_drv.c
290
cmd.request.hdr.cmd = ISM_REG_DMB;
drivers/s390/net/ism_drv.c
291
cmd.request.hdr.len = sizeof(cmd.request);
drivers/s390/net/ism_drv.c
293
cmd.request.dmb = dmb->dma_addr;
drivers/s390/net/ism_drv.c
294
cmd.request.dmb_len = dmb->dmb_len;
drivers/s390/net/ism_drv.c
295
cmd.request.sba_idx = dmb->idx;
drivers/s390/net/ism_drv.c
296
cmd.request.vlan_valid = dmb->vlan_valid;
drivers/s390/net/ism_drv.c
297
cmd.request.vlan_id = dmb->vlan_id;
drivers/s390/net/ism_drv.c
298
memcpy(&cmd.request.rgid, &dmb->rgid, sizeof(u64));
drivers/s390/net/ism_drv.c
321
cmd.request.hdr.cmd = ISM_UNREG_DMB;
drivers/s390/net/ism_drv.c
322
cmd.request.hdr.len = sizeof(cmd.request);
drivers/s390/net/ism_drv.c
324
cmd.request.dmb_tok = dmb->dmb_tok;
drivers/s390/net/ism_drv.c
345
cmd.request.hdr.cmd = ISM_ADD_VLAN_ID;
drivers/s390/net/ism_drv.c
346
cmd.request.hdr.len = sizeof(cmd.request);
drivers/s390/net/ism_drv.c
348
cmd.request.vlan_id = vlan_id;
drivers/s390/net/ism_drv.c
359
cmd.request.hdr.cmd = ISM_DEL_VLAN_ID;
drivers/s390/net/ism_drv.c
360
cmd.request.hdr.len = sizeof(cmd.request);
drivers/s390/net/ism_drv.c
362
cmd.request.vlan_id = vlan_id;
drivers/s390/net/ism_drv.c
374
cmd.request.hdr.cmd = ISM_SIGNAL_IEQ;
drivers/s390/net/ism_drv.c
375
cmd.request.hdr.len = sizeof(cmd.request);
drivers/s390/net/ism_drv.c
377
memcpy(&cmd.request.rgid, rgid, sizeof(cmd.request.rgid));
drivers/s390/net/ism_drv.c
378
cmd.request.trigger_irq = trigger_irq;
drivers/s390/net/ism_drv.c
379
cmd.request.event_code = event_code;
drivers/s390/net/ism_drv.c
380
cmd.request.info = info;
drivers/s390/net/ism_drv.c
61
cmd.request.hdr.cmd = cmd_code;
drivers/s390/net/ism_drv.c
62
cmd.request.hdr.len = sizeof(cmd.request);
drivers/s390/net/ism_drv.c
72
cmd.request.hdr.cmd = ISM_QUERY_INFO;
drivers/s390/net/ism_drv.c
73
cmd.request.hdr.len = sizeof(cmd.request);
drivers/s390/net/ism_drv.c
96
cmd.request.hdr.cmd = ISM_REG_SBA;
drivers/s390/net/ism_drv.c
97
cmd.request.hdr.len = sizeof(cmd.request);
drivers/s390/net/ism_drv.c
98
cmd.request.sba = dma_handle;
drivers/s390/net/qeth_core_main.c
1005
spin_lock_irqsave(&request->lock, flags);
drivers/s390/net/qeth_core_main.c
1006
if (request->rc)
drivers/s390/net/qeth_core_main.c
1008
rc = request->rc;
drivers/s390/net/qeth_core_main.c
1012
spin_unlock_irqrestore(&request->lock, flags);
drivers/s390/net/qeth_core_main.c
1016
qeth_notify_cmd(request, rc);
drivers/s390/net/qeth_core_main.c
1017
qeth_put_cmd(request);
drivers/s390/net/qeth_core_main.c
1829
struct diag26c_vnic_req *request = NULL;
drivers/s390/net/qeth_core_main.c
1840
request = kzalloc_obj(*request, GFP_KERNEL | GFP_DMA);
drivers/s390/net/qeth_core_main.c
1842
if (!request || !response) {
drivers/s390/net/qeth_core_main.c
1848
request->resp_buf_len = sizeof(*response);
drivers/s390/net/qeth_core_main.c
1849
request->resp_version = DIAG26C_VERSION6_VM65918;
drivers/s390/net/qeth_core_main.c
1850
request->req_format = DIAG26C_VNIC_INFO;
drivers/s390/net/qeth_core_main.c
1852
memcpy(&request->sys_name, userid, 8);
drivers/s390/net/qeth_core_main.c
1853
request->devno = id.devno;
drivers/s390/net/qeth_core_main.c
1855
QETH_DBF_HEX(CTRL, 2, request, sizeof(*request));
drivers/s390/net/qeth_core_main.c
1856
rc = diag26c(request, response, DIAG26C_PORT_VNIC);
drivers/s390/net/qeth_core_main.c
1857
QETH_DBF_HEX(CTRL, 2, request, sizeof(*request));
drivers/s390/net/qeth_core_main.c
1862
if (request->resp_buf_len < sizeof(*response) ||
drivers/s390/net/qeth_core_main.c
1863
response->version != request->resp_version) {
drivers/s390/net/qeth_core_main.c
1875
kfree(request);
drivers/s390/net/qeth_core_main.c
4664
snmp_data = &adp_cmd->data.snmp.request;
drivers/s390/net/qeth_core_main.c
4665
data_len -= offsetof(struct qeth_snmp_cmd, request);
drivers/s390/net/qeth_core_main.c
4951
struct diag26c_mac_req *request;
drivers/s390/net/qeth_core_main.c
4956
request = kzalloc_obj(*request, GFP_KERNEL | GFP_DMA);
drivers/s390/net/qeth_core_main.c
4958
if (!request || !response) {
drivers/s390/net/qeth_core_main.c
4963
request->resp_buf_len = sizeof(*response);
drivers/s390/net/qeth_core_main.c
4964
request->resp_version = DIAG26C_VERSION2;
drivers/s390/net/qeth_core_main.c
4965
request->op_code = DIAG26C_GET_MAC;
drivers/s390/net/qeth_core_main.c
4966
request->devno = card->info.ddev_devno;
drivers/s390/net/qeth_core_main.c
4968
QETH_DBF_HEX(CTRL, 2, request, sizeof(*request));
drivers/s390/net/qeth_core_main.c
4969
rc = diag26c(request, response, DIAG26C_MAC_SERVICES);
drivers/s390/net/qeth_core_main.c
4970
QETH_DBF_HEX(CTRL, 2, request, sizeof(*request));
drivers/s390/net/qeth_core_main.c
4975
if (request->resp_buf_len < sizeof(*response) ||
drivers/s390/net/qeth_core_main.c
4976
response->version != request->resp_version) {
drivers/s390/net/qeth_core_main.c
4979
QETH_CARD_HEX(card, 2, &request->resp_buf_len,
drivers/s390/net/qeth_core_main.c
4980
sizeof(request->resp_buf_len));
drivers/s390/net/qeth_core_main.c
4991
kfree(request);
drivers/s390/net/qeth_core_main.c
957
struct qeth_cmd_buffer *request = NULL;
drivers/s390/net/qeth_core_main.c
988
request = tmp;
drivers/s390/net/qeth_core_main.c
990
qeth_get_cmd(request);
drivers/s390/net/qeth_core_main.c
996
if (!request)
drivers/s390/net/qeth_core_main.c
999
reply = &request->reply;
drivers/s390/net/qeth_core_mpc.h
448
__u32 request;
drivers/s390/scsi/zfcp_fc.c
1038
struct fc_bsg_request *bsg_request = job->request;
drivers/s390/scsi/zfcp_fc.c
1084
struct fc_bsg_request *bsg_request = job->request;
drivers/s390/scsi/zfcp_fc.c
996
struct fc_bsg_request *bsg_request = job->request;
drivers/scsi/aha1542.c
264
struct request *rq = scsi_cmd_to_rq(cmd);
drivers/scsi/aha1542.c
448
struct request *rq = scsi_cmd_to_rq(cmd);
drivers/scsi/be2iscsi/be_cmds.h
1205
struct be_tcp_upload_params_in request;
drivers/scsi/be2iscsi/be_main.c
4795
struct iscsi_bsg_request *bsg_req = job->request;
drivers/scsi/be2iscsi/be_mgmt.c
41
struct iscsi_bsg_request *bsg_req = job->request;
drivers/scsi/be2iscsi/be_mgmt.h
62
struct invldt_cmds_params_in request;
drivers/scsi/bfa/bfad_bsg.c
3151
struct fc_bsg_request *bsg_request = job->request;
drivers/scsi/bfa/bfad_bsg.c
3378
struct fc_bsg_request *bsg_request = job->request;
drivers/scsi/bfa/bfad_bsg.c
3579
struct fc_bsg_request *bsg_request = job->request;
drivers/scsi/device_handler/scsi_dh_alua.c
1202
static blk_status_t alua_prep_fn(struct scsi_device *sdev, struct request *req)
drivers/scsi/device_handler/scsi_dh_emc.c
335
struct request *req)
drivers/scsi/device_handler/scsi_dh_hp_sw.c
186
static blk_status_t hp_sw_prep_fn(struct scsi_device *sdev, struct request *req)
drivers/scsi/device_handler/scsi_dh_rdac.c
660
static blk_status_t rdac_prep_fn(struct scsi_device *sdev, struct request *req)
drivers/scsi/fnic/fnic_scsi.c
1520
struct request *const rq = scsi_cmd_to_rq(sc);
drivers/scsi/fnic/fnic_scsi.c
1765
struct request *const rq = scsi_cmd_to_rq(sc);
drivers/scsi/fnic/fnic_scsi.c
2005
struct request *const rq = scsi_cmd_to_rq(sc);
drivers/scsi/fnic/fnic_scsi.c
2352
struct request *const rq = scsi_cmd_to_rq(sc);
drivers/scsi/fnic/fnic_scsi.c
2540
struct request *rq = scsi_cmd_to_rq(sc);
drivers/scsi/fnic/fnic_scsi.c
2950
struct request *const rq = scsi_cmd_to_rq(sc);
drivers/scsi/fnic/fnic_scsi.c
460
struct request *const rq = scsi_cmd_to_rq(sc);
drivers/scsi/hisi_sas/hisi_sas_main.c
212
struct request *rq)
drivers/scsi/hisi_sas/hisi_sas_main.c
504
struct request *rq = NULL;
drivers/scsi/hosts.c
610
static bool scsi_host_check_in_flight(struct request *rq, void *data)
drivers/scsi/hosts.c
705
static bool complete_all_cmds_iter(struct request *rq, void *data)
drivers/scsi/hosts.c
740
static bool __scsi_host_busy_iter_fn(struct request *req, void *priv)
drivers/scsi/ibmvscsi/ibmvfc.c
2194
struct fc_bsg_request *bsg_request = job->request;
drivers/scsi/isci/host.c
2450
void sci_controller_post_request(struct isci_host *ihost, u32 request)
drivers/scsi/isci/host.c
2453
__func__, ihost->id, request);
drivers/scsi/isci/host.c
2455
writel(request, &ihost->smu_registers->post_context_port);
drivers/scsi/isci/host.h
446
u32 request);
drivers/scsi/isci/remote_device.c
909
void sci_remote_device_post_request(struct isci_remote_device *idev, u32 request)
drivers/scsi/isci/remote_device.c
914
context = request |
drivers/scsi/isci/remote_device.h
310
u32 request);
drivers/scsi/isci/request.c
2490
struct isci_request *request,
drivers/scsi/isci/request.c
2497
set_bit(IREQ_COMPLETE_IN_TARGET, &request->flags);
drivers/scsi/isci/request.c
2516
struct isci_request *request,
drivers/scsi/isci/request.c
2523
cstatus = request->scu_status;
drivers/scsi/isci/request.c
2525
dev_dbg(&request->isci_host->pdev->dev,
drivers/scsi/isci/request.c
2528
__func__, request, cstatus);
drivers/scsi/isci/request.c
2559
set_bit(IREQ_COMPLETE_IN_TARGET, &request->flags);
drivers/scsi/isci/request.c
2569
clear_bit(IREQ_COMPLETE_IN_TARGET, &request->flags);
drivers/scsi/isci/request.c
2597
set_bit(IREQ_COMPLETE_IN_TARGET, &request->flags);
drivers/scsi/isci/request.c
2607
request, task, response_ptr, status_ptr,
drivers/scsi/isci/request.c
2617
request, task, response_ptr, status_ptr,
drivers/scsi/isci/request.c
2624
request, task, response_ptr, status_ptr,
drivers/scsi/isci/request.c
2631
request, task, response_ptr, status_ptr,
drivers/scsi/isci/request.c
2638
request, task, response_ptr, status_ptr,
drivers/scsi/isci/request.c
2645
request, task, response_ptr, status_ptr,
drivers/scsi/isci/request.c
2652
request, task, response_ptr, status_ptr,
drivers/scsi/isci/request.c
2659
request, task, response_ptr, status_ptr,
drivers/scsi/isci/request.c
2666
request, task, response_ptr, status_ptr,
drivers/scsi/isci/request.c
2700
set_bit(IREQ_COMPLETE_IN_TARGET, &request->flags);
drivers/scsi/isci/request.c
2702
clear_bit(IREQ_COMPLETE_IN_TARGET, &request->flags);
drivers/scsi/isci/request.c
2726
struct isci_request *request,
drivers/scsi/isci/request.c
2729
struct sas_task *task = isci_request_access_task(request);
drivers/scsi/isci/request.c
2732
struct isci_remote_device *idev = request->target_device;
drivers/scsi/isci/request.c
2739
__func__, request, task, task->data_dir, completion_status);
drivers/scsi/isci/request.c
2749
__func__, request, task);
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
2774
set_bit(IREQ_COMPLETE_IN_TARGET, &request->flags);
drivers/scsi/isci/request.c
2784
set_bit(IREQ_COMPLETE_IN_TARGET, &request->flags);
drivers/scsi/isci/request.c
2792
u32 transferred_length = sci_req_tx_bytes(request);
drivers/scsi/isci/request.c
2816
__func__, request, task);
drivers/scsi/isci/request.c
2819
set_bit(IREQ_COMPLETE_IN_TARGET, &request->flags);
drivers/scsi/isci/request.c
2834
isci_request_handle_controller_specific_errors(idev, request,
drivers/scsi/isci/request.c
2855
clear_bit(IREQ_COMPLETE_IN_TARGET, &request->flags);
drivers/scsi/isci/request.c
2867
set_bit(IREQ_COMPLETE_IN_TARGET, &request->flags);
drivers/scsi/isci/request.c
2876
__func__, completion_status, request);
drivers/scsi/isci/request.c
2890
set_bit(IREQ_COMPLETE_IN_TARGET, &request->flags);
drivers/scsi/isci/request.c
2892
clear_bit(IREQ_COMPLETE_IN_TARGET, &request->flags);
drivers/scsi/isci/request.c
2903
request->zero_scatter_daddr,
drivers/scsi/isci/request.c
2932
if (test_bit(IREQ_COMPLETE_IN_TARGET, &request->flags)) {
drivers/scsi/isci/request.c
2940
sci_controller_complete_io(ihost, request->target_device, request);
drivers/scsi/isci/request.c
2946
set_bit(IREQ_TERMINATED, &request->flags);
drivers/scsi/isci/request.c
2948
ireq_done(ihost, request, task);
drivers/scsi/isci/request.c
3129
struct isci_request *request)
drivers/scsi/isci/request.c
3133
dev_dbg(&request->isci_host->pdev->dev,
drivers/scsi/isci/request.c
3136
request);
drivers/scsi/isci/request.c
3137
status = sci_io_request_construct_basic_ssp(request);
drivers/scsi/isci/request.c
3330
struct isci_request *request,
drivers/scsi/isci/request.c
3334
struct sas_task *task = isci_request_access_task(request);
drivers/scsi/isci/request.c
3341
request,
drivers/scsi/isci/request.c
3352
request->num_sg_entries = dma_map_sg(
drivers/scsi/isci/request.c
3359
if (request->num_sg_entries == 0)
drivers/scsi/isci/request.c
3363
status = sci_io_request_construct(ihost, idev, request);
drivers/scsi/isci/request.c
3374
status = isci_smp_request_build(request);
drivers/scsi/isci/request.c
3377
status = isci_request_ssp_request_construct(request);
drivers/scsi/isci/request.c
3382
status = isci_request_stp_request_construct(request);
drivers/scsi/isci/task.h
167
struct isci_request *request,
drivers/scsi/isci/task.h
171
struct isci_request *request);
drivers/scsi/isci/task.h
174
struct isci_request *request);
drivers/scsi/isci/task.h
178
struct isci_request *request);
drivers/scsi/isci/task.h
181
struct isci_request *request);
drivers/scsi/libfc/fc_lport.c
2139
struct fc_bsg_request *bsg_request = job->request;
drivers/scsi/libsas/sas_discover.c
363
static bool sas_abort_cmd(struct request *req, void *data)
drivers/scsi/lpfc/lpfc_bsg.c
1184
struct fc_bsg_request *bsg_request = job->request;
drivers/scsi/lpfc/lpfc_bsg.c
1267
struct fc_bsg_request *bsg_request = job->request;
drivers/scsi/lpfc/lpfc_bsg.c
1588
struct fc_bsg_request *bsg_request = job->request;
drivers/scsi/lpfc/lpfc_bsg.c
1751
struct fc_bsg_request *bsg_request = job->request;
drivers/scsi/lpfc/lpfc_bsg.c
2017
struct fc_bsg_request *bsg_request = job->request;
drivers/scsi/lpfc/lpfc_bsg.c
2271
struct fc_bsg_request *bsg_request = job->request;
drivers/scsi/lpfc/lpfc_bsg.c
2350
struct fc_bsg_request *bsg_request = job->request;
drivers/scsi/lpfc/lpfc_bsg.c
3945
struct fc_bsg_request *bsg_request = job->request;
drivers/scsi/lpfc/lpfc_bsg.c
4188
struct fc_bsg_request *bsg_request = job->request;
drivers/scsi/lpfc/lpfc_bsg.c
4747
struct fc_bsg_request *bsg_request = job->request;
drivers/scsi/lpfc/lpfc_bsg.c
4825
struct fc_bsg_request *bsg_request = job->request;
drivers/scsi/lpfc/lpfc_bsg.c
5130
struct fc_bsg_request *bsg_request = job->request;
drivers/scsi/lpfc/lpfc_bsg.c
5307
struct fc_bsg_request *bsg_request = job->request;
drivers/scsi/lpfc/lpfc_bsg.c
5455
struct fc_bsg_request *bsg_request = job->request;
drivers/scsi/lpfc/lpfc_bsg.c
5607
struct fc_bsg_request *bsg_request = job->request;
drivers/scsi/lpfc/lpfc_bsg.c
5695
struct fc_bsg_request *bsg_request = job->request;
drivers/scsi/lpfc/lpfc_bsg.c
5767
struct fc_bsg_request *bsg_request = job->request;
drivers/scsi/lpfc/lpfc_bsg.c
662
struct fc_bsg_request *bsg_request = job->request;
drivers/scsi/lpfc/lpfc_els.c
7757
cfg_shdr->request.word9 = BEACON_VERSION_V1;
drivers/scsi/lpfc/lpfc_els.c
7770
cfg_shdr->request.word9 = BEACON_VERSION_V0;
drivers/scsi/lpfc/lpfc_hw4.h
1219
} request;
drivers/scsi/lpfc/lpfc_hw4.h
1240
} request;
drivers/scsi/lpfc/lpfc_hw4.h
1256
} request;
drivers/scsi/lpfc/lpfc_hw4.h
1271
} request;
drivers/scsi/lpfc/lpfc_hw4.h
1314
} request;
drivers/scsi/lpfc/lpfc_hw4.h
1367
} request;
drivers/scsi/lpfc/lpfc_hw4.h
1480
} request;
drivers/scsi/lpfc/lpfc_hw4.h
1501
} request;
drivers/scsi/lpfc/lpfc_hw4.h
1537
} request;
drivers/scsi/lpfc/lpfc_hw4.h
1615
} request;
drivers/scsi/lpfc/lpfc_hw4.h
1688
} request;
drivers/scsi/lpfc/lpfc_hw4.h
1740
} request;
drivers/scsi/lpfc/lpfc_hw4.h
1769
} request;
drivers/scsi/lpfc/lpfc_hw4.h
1806
} request;
drivers/scsi/lpfc/lpfc_hw4.h
1857
} request;
drivers/scsi/lpfc/lpfc_hw4.h
1878
} request;
drivers/scsi/lpfc/lpfc_hw4.h
2361
} request;
drivers/scsi/lpfc/lpfc_hw4.h
3786
} request;
drivers/scsi/lpfc/lpfc_hw4.h
3884
} request;
drivers/scsi/lpfc/lpfc_hw4.h
3935
} request;
drivers/scsi/lpfc/lpfc_hw4.h
999
} request;
drivers/scsi/lpfc/lpfc_mbox.c
1859
&sli4_config->header.cfg_shdr.request, opcode);
drivers/scsi/lpfc/lpfc_mbox.c
1861
&sli4_config->header.cfg_shdr.request, subsystem);
drivers/scsi/lpfc/lpfc_mbox.c
1862
sli4_config->header.cfg_shdr.request.request_length =
drivers/scsi/lpfc/lpfc_mbox.c
1913
bf_set(lpfc_mbox_hdr_opcode, &cfg_shdr->request, opcode);
drivers/scsi/lpfc/lpfc_mbox.c
1914
bf_set(lpfc_mbox_hdr_subsystem, &cfg_shdr->request, subsystem);
drivers/scsi/lpfc/lpfc_mbox.c
1915
cfg_shdr->request.request_length =
drivers/scsi/lpfc/lpfc_mbox.c
2024
return bf_get(lpfc_mbox_hdr_subsystem, &cfg_shdr->request);
drivers/scsi/lpfc/lpfc_mbox.c
2031
return bf_get(lpfc_mbox_hdr_subsystem, &cfg_shdr->request);
drivers/scsi/lpfc/lpfc_mbox.c
2057
return bf_get(lpfc_mbox_hdr_opcode, &cfg_shdr->request);
drivers/scsi/lpfc/lpfc_mbox.c
2064
return bf_get(lpfc_mbox_hdr_opcode, &cfg_shdr->request);
drivers/scsi/lpfc/lpfc_mbox.c
2117
bf_set(lpfc_mbx_read_fcf_tbl_indx, &read_fcf->u.request, fcf_index);
drivers/scsi/lpfc/lpfc_sli.c
16095
eq_delay->u.request.eq[cnt].eq_id = eq->queue_id;
drivers/scsi/lpfc/lpfc_sli.c
16096
eq_delay->u.request.eq[cnt].phase = 0;
drivers/scsi/lpfc/lpfc_sli.c
16097
eq_delay->u.request.eq[cnt].delay_multi = dmult;
drivers/scsi/lpfc/lpfc_sli.c
16102
eq_delay->u.request.num_eq = cnt;
drivers/scsi/lpfc/lpfc_sli.c
16169
bf_set(lpfc_mbx_eq_create_num_pages, &eq_create->u.request,
drivers/scsi/lpfc/lpfc_sli.c
16171
bf_set(lpfc_eq_context_size, &eq_create->u.request.context,
drivers/scsi/lpfc/lpfc_sli.c
16173
bf_set(lpfc_eq_context_valid, &eq_create->u.request.context, 1);
drivers/scsi/lpfc/lpfc_sli.c
16177
bf_set(lpfc_mbox_hdr_version, &shdr->request,
drivers/scsi/lpfc/lpfc_sli.c
16179
bf_set(lpfc_eq_context_autovalid, &eq_create->u.request.context,
drivers/scsi/lpfc/lpfc_sli.c
16185
bf_set(lpfc_eq_context_delay_multi, &eq_create->u.request.context,
drivers/scsi/lpfc/lpfc_sli.c
16198
bf_set(lpfc_eq_context_count, &eq_create->u.request.context,
drivers/scsi/lpfc/lpfc_sli.c
16202
bf_set(lpfc_eq_context_count, &eq_create->u.request.context,
drivers/scsi/lpfc/lpfc_sli.c
16206
bf_set(lpfc_eq_context_count, &eq_create->u.request.context,
drivers/scsi/lpfc/lpfc_sli.c
16210
bf_set(lpfc_eq_context_count, &eq_create->u.request.context,
drivers/scsi/lpfc/lpfc_sli.c
16214
bf_set(lpfc_eq_context_count, &eq_create->u.request.context,
drivers/scsi/lpfc/lpfc_sli.c
16220
eq_create->u.request.page[dmabuf->buffer_tag].addr_lo =
drivers/scsi/lpfc/lpfc_sli.c
16222
eq_create->u.request.page[dmabuf->buffer_tag].addr_hi =
drivers/scsi/lpfc/lpfc_sli.c
16365
bf_set(lpfc_mbx_cq_create_num_pages, &cq_create->u.request,
drivers/scsi/lpfc/lpfc_sli.c
16367
bf_set(lpfc_cq_context_event, &cq_create->u.request.context, 1);
drivers/scsi/lpfc/lpfc_sli.c
16368
bf_set(lpfc_cq_context_valid, &cq_create->u.request.context, 1);
drivers/scsi/lpfc/lpfc_sli.c
16369
bf_set(lpfc_mbox_hdr_version, &shdr->request,
drivers/scsi/lpfc/lpfc_sli.c
16372
bf_set(lpfc_mbx_cq_create_page_size, &cq_create->u.request,
drivers/scsi/lpfc/lpfc_sli.c
16374
bf_set(lpfc_cq_eq_id_2, &cq_create->u.request.context,
drivers/scsi/lpfc/lpfc_sli.c
16376
bf_set(lpfc_cq_context_autovalid, &cq_create->u.request.context,
drivers/scsi/lpfc/lpfc_sli.c
16379
bf_set(lpfc_cq_eq_id, &cq_create->u.request.context,
drivers/scsi/lpfc/lpfc_sli.c
16387
cq_create->u.request.context.lpfc_cq_context_count =
drivers/scsi/lpfc/lpfc_sli.c
16390
&cq_create->u.request.context,
drivers/scsi/lpfc/lpfc_sli.c
16407
bf_set(lpfc_cq_context_count, &cq_create->u.request.context,
drivers/scsi/lpfc/lpfc_sli.c
16411
bf_set(lpfc_cq_context_count, &cq_create->u.request.context,
drivers/scsi/lpfc/lpfc_sli.c
16415
bf_set(lpfc_cq_context_count, &cq_create->u.request.context,
drivers/scsi/lpfc/lpfc_sli.c
16421
cq_create->u.request.page[dmabuf->buffer_tag].addr_lo =
drivers/scsi/lpfc/lpfc_sli.c
16423
cq_create->u.request.page[dmabuf->buffer_tag].addr_hi =
drivers/scsi/lpfc/lpfc_sli.c
16528
bf_set(lpfc_mbox_hdr_version, &shdr->request, 0);
drivers/scsi/lpfc/lpfc_sli.c
16543
&cq_set->u.request,
drivers/scsi/lpfc/lpfc_sli.c
16546
&cq_set->u.request, cq->page_count);
drivers/scsi/lpfc/lpfc_sli.c
16548
&cq_set->u.request, 1);
drivers/scsi/lpfc/lpfc_sli.c
16550
&cq_set->u.request, 1);
drivers/scsi/lpfc/lpfc_sli.c
16552
&cq_set->u.request, 0);
drivers/scsi/lpfc/lpfc_sli.c
16554
&cq_set->u.request, numcq);
drivers/scsi/lpfc/lpfc_sli.c
16556
&cq_set->u.request,
drivers/scsi/lpfc/lpfc_sli.c
16564
&cq_set->u.request,
drivers/scsi/lpfc/lpfc_sli.c
16567
&cq_set->u.request,
drivers/scsi/lpfc/lpfc_sli.c
16583
&cq_set->u.request, LPFC_CQ_CNT_256);
drivers/scsi/lpfc/lpfc_sli.c
16587
&cq_set->u.request, LPFC_CQ_CNT_512);
drivers/scsi/lpfc/lpfc_sli.c
16591
&cq_set->u.request, LPFC_CQ_CNT_1024);
drivers/scsi/lpfc/lpfc_sli.c
16595
&cq_set->u.request, eq->queue_id);
drivers/scsi/lpfc/lpfc_sli.c
16599
&cq_set->u.request, eq->queue_id);
drivers/scsi/lpfc/lpfc_sli.c
16603
&cq_set->u.request, eq->queue_id);
drivers/scsi/lpfc/lpfc_sli.c
16607
&cq_set->u.request, eq->queue_id);
drivers/scsi/lpfc/lpfc_sli.c
16611
&cq_set->u.request, eq->queue_id);
drivers/scsi/lpfc/lpfc_sli.c
16615
&cq_set->u.request, eq->queue_id);
drivers/scsi/lpfc/lpfc_sli.c
16619
&cq_set->u.request, eq->queue_id);
drivers/scsi/lpfc/lpfc_sli.c
16623
&cq_set->u.request, eq->queue_id);
drivers/scsi/lpfc/lpfc_sli.c
16627
&cq_set->u.request, eq->queue_id);
drivers/scsi/lpfc/lpfc_sli.c
16631
&cq_set->u.request, eq->queue_id);
drivers/scsi/lpfc/lpfc_sli.c
16635
&cq_set->u.request, eq->queue_id);
drivers/scsi/lpfc/lpfc_sli.c
16639
&cq_set->u.request, eq->queue_id);
drivers/scsi/lpfc/lpfc_sli.c
16643
&cq_set->u.request, eq->queue_id);
drivers/scsi/lpfc/lpfc_sli.c
16647
&cq_set->u.request, eq->queue_id);
drivers/scsi/lpfc/lpfc_sli.c
16651
&cq_set->u.request, eq->queue_id);
drivers/scsi/lpfc/lpfc_sli.c
16655
&cq_set->u.request, eq->queue_id);
drivers/scsi/lpfc/lpfc_sli.c
16676
cq_set->u.request.page[cnt].addr_lo =
drivers/scsi/lpfc/lpfc_sli.c
16678
cq_set->u.request.page[cnt].addr_hi =
drivers/scsi/lpfc/lpfc_sli.c
16744
bf_set(lpfc_mbx_mq_create_num_pages, &mq_create->u.request,
drivers/scsi/lpfc/lpfc_sli.c
16746
bf_set(lpfc_mq_context_cq_id, &mq_create->u.request.context,
drivers/scsi/lpfc/lpfc_sli.c
16748
bf_set(lpfc_mq_context_valid, &mq_create->u.request.context, 1);
drivers/scsi/lpfc/lpfc_sli.c
16751
bf_set(lpfc_mq_context_ring_size, &mq_create->u.request.context,
drivers/scsi/lpfc/lpfc_sli.c
16755
bf_set(lpfc_mq_context_ring_size, &mq_create->u.request.context,
drivers/scsi/lpfc/lpfc_sli.c
16759
bf_set(lpfc_mq_context_ring_size, &mq_create->u.request.context,
drivers/scsi/lpfc/lpfc_sli.c
16763
bf_set(lpfc_mq_context_ring_size, &mq_create->u.request.context,
drivers/scsi/lpfc/lpfc_sli.c
16768
mq_create->u.request.page[dmabuf->buffer_tag].addr_lo =
drivers/scsi/lpfc/lpfc_sli.c
16770
mq_create->u.request.page[dmabuf->buffer_tag].addr_hi =
drivers/scsi/lpfc/lpfc_sli.c
16827
&mq_create_ext->u.request, mq->page_count);
drivers/scsi/lpfc/lpfc_sli.c
16829
&mq_create_ext->u.request, 1);
drivers/scsi/lpfc/lpfc_sli.c
16831
&mq_create_ext->u.request, 1);
drivers/scsi/lpfc/lpfc_sli.c
16833
&mq_create_ext->u.request, 1);
drivers/scsi/lpfc/lpfc_sli.c
16835
&mq_create_ext->u.request, 1);
drivers/scsi/lpfc/lpfc_sli.c
16837
&mq_create_ext->u.request, 1);
drivers/scsi/lpfc/lpfc_sli.c
16838
bf_set(lpfc_mq_context_valid, &mq_create_ext->u.request.context, 1);
drivers/scsi/lpfc/lpfc_sli.c
16839
bf_set(lpfc_mbox_hdr_version, &shdr->request,
drivers/scsi/lpfc/lpfc_sli.c
16842
bf_set(lpfc_mbx_mq_create_ext_cq_id, &mq_create_ext->u.request,
drivers/scsi/lpfc/lpfc_sli.c
16845
bf_set(lpfc_mq_context_cq_id, &mq_create_ext->u.request.context,
drivers/scsi/lpfc/lpfc_sli.c
16859
&mq_create_ext->u.request.context,
drivers/scsi/lpfc/lpfc_sli.c
16864
&mq_create_ext->u.request.context,
drivers/scsi/lpfc/lpfc_sli.c
16869
&mq_create_ext->u.request.context,
drivers/scsi/lpfc/lpfc_sli.c
16874
&mq_create_ext->u.request.context,
drivers/scsi/lpfc/lpfc_sli.c
16880
mq_create_ext->u.request.page[dmabuf->buffer_tag].addr_lo =
drivers/scsi/lpfc/lpfc_sli.c
16882
mq_create_ext->u.request.page[dmabuf->buffer_tag].addr_hi =
drivers/scsi/lpfc/lpfc_sli.c
16986
bf_set(lpfc_mbx_wq_create_num_pages, &wq_create->u.request,
drivers/scsi/lpfc/lpfc_sli.c
16988
bf_set(lpfc_mbx_wq_create_cq_id, &wq_create->u.request,
drivers/scsi/lpfc/lpfc_sli.c
16992
bf_set(lpfc_mbox_hdr_version, &shdr->request,
drivers/scsi/lpfc/lpfc_sli.c
17005
bf_set(lpfc_mbox_hdr_version, &shdr->request,
drivers/scsi/lpfc/lpfc_sli.c
17029
page = wq_create->u.request.page;
drivers/scsi/lpfc/lpfc_sli.c
17040
bf_set(lpfc_mbx_wq_create_dua, &wq_create->u.request, 1);
drivers/scsi/lpfc/lpfc_sli.c
17246
bf_set(lpfc_mbox_hdr_version, &shdr->request,
drivers/scsi/lpfc/lpfc_sli.c
17250
&rq_create->u.request.context,
drivers/scsi/lpfc/lpfc_sli.c
17252
rq_create->u.request.context.buffer_size = LPFC_HDR_BUF_SIZE;
drivers/scsi/lpfc/lpfc_sli.c
17254
&rq_create->u.request.context,
drivers/scsi/lpfc/lpfc_sli.c
17257
&rq_create->u.request.context,
drivers/scsi/lpfc/lpfc_sli.c
17272
&rq_create->u.request.context,
drivers/scsi/lpfc/lpfc_sli.c
17277
&rq_create->u.request.context,
drivers/scsi/lpfc/lpfc_sli.c
17282
&rq_create->u.request.context,
drivers/scsi/lpfc/lpfc_sli.c
17287
&rq_create->u.request.context,
drivers/scsi/lpfc/lpfc_sli.c
17291
bf_set(lpfc_rq_context_buf_size, &rq_create->u.request.context,
drivers/scsi/lpfc/lpfc_sli.c
17294
bf_set(lpfc_rq_context_cq_id, &rq_create->u.request.context,
drivers/scsi/lpfc/lpfc_sli.c
17296
bf_set(lpfc_mbx_rq_create_num_pages, &rq_create->u.request,
drivers/scsi/lpfc/lpfc_sli.c
17300
rq_create->u.request.page[dmabuf->buffer_tag].addr_lo =
drivers/scsi/lpfc/lpfc_sli.c
17302
rq_create->u.request.page[dmabuf->buffer_tag].addr_hi =
drivers/scsi/lpfc/lpfc_sli.c
17306
bf_set(lpfc_mbx_rq_create_dua, &rq_create->u.request, 1);
drivers/scsi/lpfc/lpfc_sli.c
17381
bf_set(lpfc_mbox_hdr_version, &shdr->request,
drivers/scsi/lpfc/lpfc_sli.c
17385
&rq_create->u.request.context, hrq->entry_count);
drivers/scsi/lpfc/lpfc_sli.c
17387
rq_create->u.request.context.buffer_size =
drivers/scsi/lpfc/lpfc_sli.c
17390
rq_create->u.request.context.buffer_size =
drivers/scsi/lpfc/lpfc_sli.c
17392
bf_set(lpfc_rq_context_rqe_size, &rq_create->u.request.context,
drivers/scsi/lpfc/lpfc_sli.c
17394
bf_set(lpfc_rq_context_page_size, &rq_create->u.request.context,
drivers/scsi/lpfc/lpfc_sli.c
17409
&rq_create->u.request.context,
drivers/scsi/lpfc/lpfc_sli.c
17414
&rq_create->u.request.context,
drivers/scsi/lpfc/lpfc_sli.c
17419
&rq_create->u.request.context,
drivers/scsi/lpfc/lpfc_sli.c
17424
&rq_create->u.request.context,
drivers/scsi/lpfc/lpfc_sli.c
17430
&rq_create->u.request.context,
drivers/scsi/lpfc/lpfc_sli.c
17434
&rq_create->u.request.context,
drivers/scsi/lpfc/lpfc_sli.c
17437
bf_set(lpfc_rq_context_cq_id, &rq_create->u.request.context,
drivers/scsi/lpfc/lpfc_sli.c
17439
bf_set(lpfc_mbx_rq_create_num_pages, &rq_create->u.request,
drivers/scsi/lpfc/lpfc_sli.c
17442
rq_create->u.request.page[dmabuf->buffer_tag].addr_lo =
drivers/scsi/lpfc/lpfc_sli.c
17444
rq_create->u.request.page[dmabuf->buffer_tag].addr_hi =
drivers/scsi/lpfc/lpfc_sli.c
17448
bf_set(lpfc_mbx_rq_create_dua, &rq_create->u.request, 1);
drivers/scsi/lpfc/lpfc_sli.c
17550
bf_set(lpfc_mbox_hdr_version, &shdr->request, LPFC_Q_CREATE_VERSION_2);
drivers/scsi/lpfc/lpfc_sli.c
17571
&rq_create->u.request,
drivers/scsi/lpfc/lpfc_sli.c
17574
&rq_create->u.request, (numrq * 2));
drivers/scsi/lpfc/lpfc_sli.c
17575
bf_set(lpfc_mbx_rq_create_dnb, &rq_create->u.request,
drivers/scsi/lpfc/lpfc_sli.c
17578
&rq_create->u.request.context,
drivers/scsi/lpfc/lpfc_sli.c
17581
&rq_create->u.request.context,
drivers/scsi/lpfc/lpfc_sli.c
17584
&rq_create->u.request.context,
drivers/scsi/lpfc/lpfc_sli.c
17587
&rq_create->u.request.context,
drivers/scsi/lpfc/lpfc_sli.c
17590
&rq_create->u.request.context,
drivers/scsi/lpfc/lpfc_sli.c
17593
&rq_create->u.request.context,
drivers/scsi/lpfc/lpfc_sli.c
17600
rq_create->u.request.page[cnt].addr_lo =
drivers/scsi/lpfc/lpfc_sli.c
17602
rq_create->u.request.page[cnt].addr_hi =
drivers/scsi/lpfc/lpfc_sli.c
17612
rq_create->u.request.page[cnt].addr_lo =
drivers/scsi/lpfc/lpfc_sli.c
17614
rq_create->u.request.page[cnt].addr_hi =
drivers/scsi/lpfc/lpfc_sli.c
17709
bf_set(lpfc_mbx_eq_destroy_q_id, &mbox->u.mqe.un.eq_destroy.u.request,
drivers/scsi/lpfc/lpfc_sli.c
17772
bf_set(lpfc_mbx_cq_destroy_q_id, &mbox->u.mqe.un.cq_destroy.u.request,
drivers/scsi/lpfc/lpfc_sli.c
17833
bf_set(lpfc_mbx_mq_destroy_q_id, &mbox->u.mqe.un.mq_destroy.u.request,
drivers/scsi/lpfc/lpfc_sli.c
17894
bf_set(lpfc_mbx_wq_destroy_q_id, &mbox->u.mqe.un.wq_destroy.u.request,
drivers/scsi/lpfc/lpfc_sli.c
17958
bf_set(lpfc_mbx_rq_destroy_q_id, &mbox->u.mqe.un.rq_destroy.u.request,
drivers/scsi/lpfc/lpfc_sli.c
17976
bf_set(lpfc_mbx_rq_destroy_q_id, &mbox->u.mqe.un.rq_destroy.u.request,
drivers/scsi/lpfc/lpfc_sli.c
21023
wr_object->u.request.write_offset = *offset;
drivers/scsi/lpfc/lpfc_sli.c
21024
sprintf((uint8_t *)wr_object->u.request.object_name, "/");
drivers/scsi/lpfc/lpfc_sli.c
21025
wr_object->u.request.object_name[0] =
drivers/scsi/lpfc/lpfc_sli.c
21026
cpu_to_le32(wr_object->u.request.object_name[0]);
drivers/scsi/lpfc/lpfc_sli.c
21027
bf_set(lpfc_wr_object_eof, &wr_object->u.request, 0);
drivers/scsi/lpfc/lpfc_sli.c
21031
wr_object->u.request.bde[i].addrLow = putPaddrLow(dmabuf->phys);
drivers/scsi/lpfc/lpfc_sli.c
21032
wr_object->u.request.bde[i].addrHigh =
drivers/scsi/lpfc/lpfc_sli.c
21035
wr_object->u.request.bde[i].tus.f.bdeSize =
drivers/scsi/lpfc/lpfc_sli.c
21038
bf_set(lpfc_wr_object_eof, &wr_object->u.request, 1);
drivers/scsi/lpfc/lpfc_sli.c
21039
bf_set(lpfc_wr_object_eas, &wr_object->u.request, 1);
drivers/scsi/lpfc/lpfc_sli.c
21042
wr_object->u.request.bde[i].tus.f.bdeSize =
drivers/scsi/lpfc/lpfc_sli.c
21048
wr_object->u.request.bde_count = i;
drivers/scsi/lpfc/lpfc_sli.c
21049
bf_set(lpfc_wr_object_write_length, &wr_object->u.request, written);
drivers/scsi/lpfc/lpfc_sli.c
22308
bf_set(lpfc_mbox_hdr_version, &shdr->request, LPFC_Q_CREATE_VERSION_0);
drivers/scsi/lpfc/lpfc_sli.c
22309
bf_set(lpfc_mbx_rd_object_rlen, &read_object->u.request, datasz);
drivers/scsi/lpfc/lpfc_sli.c
22310
read_object->u.request.rd_object_offset = 0;
drivers/scsi/lpfc/lpfc_sli.c
22311
read_object->u.request.rd_object_cnt = 1;
drivers/scsi/lpfc/lpfc_sli.c
22313
memset((void *)read_object->u.request.rd_object_name, 0,
drivers/scsi/lpfc/lpfc_sli.c
22317
read_object->u.request.rd_object_name[j] =
drivers/scsi/lpfc/lpfc_sli.c
22329
read_object->u.request.rd_object_hbuf[0].pa_lo =
drivers/scsi/lpfc/lpfc_sli.c
22331
read_object->u.request.rd_object_hbuf[0].pa_hi =
drivers/scsi/lpfc/lpfc_sli.c
22333
read_object->u.request.rd_object_hbuf[0].length = LPFC_BPL_SIZE;
drivers/scsi/lpfc/lpfc_sli.c
6087
bf_set(lpfc_mbox_hdr_version, &shdr->request, LPFC_OPCODE_VERSION_1);
drivers/scsi/lpfc/lpfc_sli.c
6088
bf_set(lpfc_mbx_get_port_name_lnk_type, &get_port_name->u.request,
drivers/scsi/lpfc/lpfc_sli.c
7081
bf_set(lpfc_fwlog_enable, &mbx_fwlog->u.request,
drivers/scsi/lpfc/lpfc_sli.c
7083
bf_set(lpfc_fwlog_loglvl, &mbx_fwlog->u.request,
drivers/scsi/lpfc/lpfc_sli.c
7085
bf_set(lpfc_fwlog_buffcnt, &mbx_fwlog->u.request,
drivers/scsi/lpfc/lpfc_sli.c
7087
bf_set(lpfc_fwlog_buffsz, &mbx_fwlog->u.request,
drivers/scsi/lpfc/lpfc_sli.c
7094
mbx_fwlog->u.request.buff_fwlog[dmabuf->buffer_tag].addr_lo =
drivers/scsi/lpfc/lpfc_sli.c
7097
mbx_fwlog->u.request.buff_fwlog[dmabuf->buffer_tag].addr_hi =
drivers/scsi/lpfc/lpfc_sli.c
7102
mbx_fwlog->u.request.lwpd.addr_lo = putPaddrLow(ras_fwlog->lwpd.phys);
drivers/scsi/lpfc/lpfc_sli.c
7103
mbx_fwlog->u.request.lwpd.addr_hi = putPaddrHigh(ras_fwlog->lwpd.phys);
drivers/scsi/megaraid/megaraid_sas_fusion.h
443
char request[128];
drivers/scsi/mpi3mr/mpi3mr_app.c
1682
bsg_req = job->request;
drivers/scsi/mpi3mr/mpi3mr_app.c
2409
bsg_req = job->request;
drivers/scsi/mpi3mr/mpi3mr_app.c
2967
struct mpi3mr_bsg_packet *bsg_req = job->request;
drivers/scsi/mpi3mr/mpi3mr_os.c
4575
struct request *rq = scsi_cmd_to_rq(scmd);
drivers/scsi/mpi3mr/mpi3mr_os.c
491
static bool mpi3mr_print_scmd(struct request *rq, void *data)
drivers/scsi/mpi3mr/mpi3mr_os.c
5136
struct request *rq = scsi_cmd_to_rq(scmd);
drivers/scsi/mpi3mr/mpi3mr_os.c
522
static bool mpi3mr_flush_scmd(struct request *rq, void *data)
drivers/scsi/mpi3mr/mpi3mr_os.c
561
static bool mpi3mr_count_dev_pending(struct request *rq, void *data)
drivers/scsi/mpi3mr/mpi3mr_os.c
593
static bool mpi3mr_count_tgt_pending(struct request *rq, void *data)
drivers/scsi/mpi3mr/mpi3mr_transport.c
35
static int mpi3mr_post_transport_req(struct mpi3mr_ioc *mrioc, void *request,
drivers/scsi/mpi3mr/mpi3mr_transport.c
57
dprint_dump(request, request_sz, "transport_req");
drivers/scsi/mpi3mr/mpi3mr_transport.c
58
retval = mpi3mr_admin_request_post(mrioc, request, request_sz, 1);
drivers/scsi/mpt3sas/mpt3sas_base.c
3795
return (void *)(ioc->request + (smid * ioc->request_sz));
drivers/scsi/mpt3sas/mpt3sas_base.c
3935
struct request_tracker *request;
drivers/scsi/mpt3sas/mpt3sas_base.c
3945
request = list_entry(ioc->internal_free_list.next,
drivers/scsi/mpt3sas/mpt3sas_base.c
3947
request->cb_idx = cb_idx;
drivers/scsi/mpt3sas/mpt3sas_base.c
3948
smid = request->smid;
drivers/scsi/mpt3sas/mpt3sas_base.c
3949
list_del(&request->tracker_list);
drivers/scsi/mpt3sas/mpt3sas_base.c
3966
struct scsiio_tracker *request = scsi_cmd_priv(scmd);
drivers/scsi/mpt3sas/mpt3sas_base.c
3986
request->cb_idx = cb_idx;
drivers/scsi/mpt3sas/mpt3sas_base.c
3987
request->smid = smid;
drivers/scsi/mpt3sas/mpt3sas_base.c
3988
request->scmd = scmd;
drivers/scsi/mpt3sas/mpt3sas_base.c
3989
INIT_LIST_HEAD(&request->chain_list);
drivers/scsi/mpt3sas/mpt3sas_base.c
4004
struct request_tracker *request;
drivers/scsi/mpt3sas/mpt3sas_base.c
4013
request = list_entry(ioc->hpr_free_list.next,
drivers/scsi/mpt3sas/mpt3sas_base.c
4015
request->cb_idx = cb_idx;
drivers/scsi/mpt3sas/mpt3sas_base.c
4016
smid = request->smid;
drivers/scsi/mpt3sas/mpt3sas_base.c
4017
list_del(&request->tracker_list);
drivers/scsi/mpt3sas/mpt3sas_base.c
4060
void *request;
drivers/scsi/mpt3sas/mpt3sas_base.c
4069
request = mpt3sas_base_get_msg_frame(ioc, smid);
drivers/scsi/mpt3sas/mpt3sas_base.c
4070
memset(request, 0, ioc->request_sz);
drivers/scsi/mpt3sas/mpt3sas_base.c
4176
u64 *request = (u64 *)&descriptor;
drivers/scsi/mpt3sas/mpt3sas_base.c
4190
_base_mpi_ep_writeq(*request, &ioc->chip->RequestDescriptorPostLow,
drivers/scsi/mpt3sas/mpt3sas_base.c
4204
u64 *request = (u64 *)&descriptor;
drivers/scsi/mpt3sas/mpt3sas_base.c
4212
_base_writeq(*request, &ioc->chip->RequestDescriptorPostLow,
drivers/scsi/mpt3sas/mpt3sas_base.c
4227
u64 *request = (u64 *)&descriptor;
drivers/scsi/mpt3sas/mpt3sas_base.c
4235
_base_writeq(*request, &ioc->chip->RequestDescriptorPostLow,
drivers/scsi/mpt3sas/mpt3sas_base.c
4251
u64 *request;
drivers/scsi/mpt3sas/mpt3sas_base.c
4264
request = (u64 *)&descriptor;
drivers/scsi/mpt3sas/mpt3sas_base.c
4273
_base_mpi_ep_writeq(*request,
drivers/scsi/mpt3sas/mpt3sas_base.c
4277
_base_writeq(*request, &ioc->chip->RequestDescriptorPostLow,
drivers/scsi/mpt3sas/mpt3sas_base.c
4291
u64 *request = (u64 *)&descriptor;
drivers/scsi/mpt3sas/mpt3sas_base.c
4299
_base_writeq(*request, &ioc->chip->RequestDescriptorPostLow,
drivers/scsi/mpt3sas/mpt3sas_base.c
4313
u64 *request;
drivers/scsi/mpt3sas/mpt3sas_base.c
4325
request = (u64 *)&descriptor;
drivers/scsi/mpt3sas/mpt3sas_base.c
4332
_base_mpi_ep_writeq(*request,
drivers/scsi/mpt3sas/mpt3sas_base.c
4336
_base_writeq(*request, &ioc->chip->RequestDescriptorPostLow,
drivers/scsi/mpt3sas/mpt3sas_base.c
4354
u32 *request = (u32 *)&descriptor;
drivers/scsi/mpt3sas/mpt3sas_base.c
4360
writel(cpu_to_le32(*request), &ioc->chip->AtomicRequestDescriptorPost);
drivers/scsi/mpt3sas/mpt3sas_base.c
4376
u32 *request = (u32 *)&descriptor;
drivers/scsi/mpt3sas/mpt3sas_base.c
4382
writel(cpu_to_le32(*request), &ioc->chip->AtomicRequestDescriptorPost);
drivers/scsi/mpt3sas/mpt3sas_base.c
4399
u32 *request = (u32 *)&descriptor;
drivers/scsi/mpt3sas/mpt3sas_base.c
4405
writel(cpu_to_le32(*request), &ioc->chip->AtomicRequestDescriptorPost);
drivers/scsi/mpt3sas/mpt3sas_base.c
4420
u32 *request = (u32 *)&descriptor;
drivers/scsi/mpt3sas/mpt3sas_base.c
4426
writel(cpu_to_le32(*request), &ioc->chip->AtomicRequestDescriptorPost);
drivers/scsi/mpt3sas/mpt3sas_base.c
5802
if (ioc->request) {
drivers/scsi/mpt3sas/mpt3sas_base.c
5804
ioc->request, ioc->request_dma);
drivers/scsi/mpt3sas/mpt3sas_base.c
5807
ioc->request));
drivers/scsi/mpt3sas/mpt3sas_base.c
5808
ioc->request = NULL;
drivers/scsi/mpt3sas/mpt3sas_base.c
6500
ioc->request = dma_alloc_coherent(&ioc->pdev->dev, sz,
drivers/scsi/mpt3sas/mpt3sas_base.c
6502
if (!ioc->request) {
drivers/scsi/mpt3sas/mpt3sas_base.c
6520
ioc->hi_priority = ioc->request + ((ioc->scsiio_depth + 1) *
drivers/scsi/mpt3sas/mpt3sas_base.c
6534
ioc->request, (unsigned long long) ioc->request_dma,
drivers/scsi/mpt3sas/mpt3sas_base.c
6542
ioc->request, ioc->scsiio_depth));
drivers/scsi/mpt3sas/mpt3sas_base.c
7052
u32 *request, int reply_bytes, u16 *reply, int timeout)
drivers/scsi/mpt3sas/mpt3sas_base.c
7091
writel(cpu_to_le32(request[i]), &ioc->chip->Doorbell);
drivers/scsi/mpt3sas/mpt3sas_base.c
7181
void *request;
drivers/scsi/mpt3sas/mpt3sas_base.c
7206
request = mpt3sas_base_get_msg_frame(ioc, smid);
drivers/scsi/mpt3sas/mpt3sas_base.c
7208
memcpy(request, mpi_request, sizeof(Mpi2SasIoUnitControlRequest_t));
drivers/scsi/mpt3sas/mpt3sas_base.c
7262
void *request;
drivers/scsi/mpt3sas/mpt3sas_base.c
7287
request = mpt3sas_base_get_msg_frame(ioc, smid);
drivers/scsi/mpt3sas/mpt3sas_base.c
7289
memset(request, 0, ioc->request_sz);
drivers/scsi/mpt3sas/mpt3sas_base.c
7290
memcpy(request, mpi_request, sizeof(Mpi2SepReply_t));
drivers/scsi/mpt3sas/mpt3sas_base.h
1511
u8 *request;
drivers/scsi/mpt3sas/mpt3sas_ctl.c
1034
(Mpi2ToolboxMemMoveRequest_t *)request;
drivers/scsi/mpt3sas/mpt3sas_ctl.c
2916
MPI2RequestHeader_t *mpi_request = NULL, *request;
drivers/scsi/mpt3sas/mpt3sas_ctl.c
2973
request = mpt3sas_base_get_msg_frame(ioc, smid);
drivers/scsi/mpt3sas/mpt3sas_ctl.c
2974
memset(request, 0, ioc->request_sz);
drivers/scsi/mpt3sas/mpt3sas_ctl.c
2975
memcpy(request, command->mpi_request, sizeof(Mpi26MctpPassthroughRequest_t));
drivers/scsi/mpt3sas/mpt3sas_ctl.c
3003
psge = &((Mpi26MctpPassthroughRequest_t *)request)->H2DSGL;
drivers/scsi/mpt3sas/mpt3sas_ctl.c
3007
mctp_passthru_req = (Mpi26MctpPassthroughRequest_t *)request;
drivers/scsi/mpt3sas/mpt3sas_ctl.c
702
MPI2RequestHeader_t *mpi_request = NULL, *request;
drivers/scsi/mpt3sas/mpt3sas_ctl.c
771
request = mpt3sas_base_get_msg_frame(ioc, smid);
drivers/scsi/mpt3sas/mpt3sas_ctl.c
772
memset(request, 0, ioc->request_sz);
drivers/scsi/mpt3sas/mpt3sas_ctl.c
773
memcpy(request, mpi_request, karg.data_sge_offset*4);
drivers/scsi/mpt3sas/mpt3sas_ctl.c
826
psge = (void *)request + (karg.data_sge_offset*4);
drivers/scsi/mpt3sas/mpt3sas_ctl.c
836
(Mpi26MctpPassthroughRequest_t *)request;
drivers/scsi/mpt3sas/mpt3sas_ctl.c
852
nvme_encap_request = (Mpi26NVMeEncapsulatedRequest_t *)request;
drivers/scsi/mpt3sas/mpt3sas_ctl.c
899
(Mpi2SCSIIORequest_t *)request;
drivers/scsi/mpt3sas/mpt3sas_ctl.c
923
(Mpi2SCSITaskManagementRequest_t *)request;
drivers/scsi/mpt3sas/mpt3sas_scsih.c
3114
Mpi25SCSIIORequest_t *request;
drivers/scsi/mpt3sas/mpt3sas_scsih.c
3224
request = mpt3sas_base_get_msg_frame(ioc, smid_task);
drivers/scsi/mpt3sas/mpt3sas_scsih.c
3225
if (le16_to_cpu(request->DevHandle) != handle)
drivers/scsi/mpt3sas/mpt3sas_scsih.c
5430
struct request *rq = scsi_cmd_to_rq(scmd);
drivers/scsi/mvsas/mv_sas.c
687
struct request *rq;
drivers/scsi/myrb.c
1266
struct request *rq = scsi_cmd_to_rq(scmd);
drivers/scsi/myrs.c
1587
struct request *rq = scsi_cmd_to_rq(scmd);
drivers/scsi/pcmcia/sym53c500_cs.c
242
SYM53C500_pio_read(int fast_pio, int base, unsigned char *request, unsigned int reqlen)
drivers/scsi/pcmcia/sym53c500_cs.c
282
insl(base + PIO_FIFO, request, len >> 2);
drivers/scsi/pcmcia/sym53c500_cs.c
283
request += len & 0xfc;
drivers/scsi/pcmcia/sym53c500_cs.c
287
*request++ = inb(base + PIO_FIFO);
drivers/scsi/pcmcia/sym53c500_cs.c
297
SYM53C500_pio_write(int fast_pio, int base, unsigned char *request, unsigned int reqlen)
drivers/scsi/pcmcia/sym53c500_cs.c
333
outsl(base + PIO_FIFO, request, len >> 2);
drivers/scsi/pcmcia/sym53c500_cs.c
334
request += len & 0xfc;
drivers/scsi/pcmcia/sym53c500_cs.c
338
outb(*request++, base + PIO_FIFO);
drivers/scsi/pm8001/pm8001_sas.h
747
struct request *rq = NULL;
drivers/scsi/pm8001/pm80xx_hwi.c
4324
struct request *rq = sas_task_find_rq(task);
drivers/scsi/qedi/qedi_iscsi.h
185
struct iscsi_task_context request;
drivers/scsi/qla2xxx/qla_bsg.c
1016
struct fc_bsg_request *bsg_request = bsg_job->request;
drivers/scsi/qla2xxx/qla_bsg.c
1126
struct fc_bsg_request *bsg_request = bsg_job->request;
drivers/scsi/qla2xxx/qla_bsg.c
1322
struct fc_bsg_request *bsg_request = bsg_job->request;
drivers/scsi/qla2xxx/qla_bsg.c
1412
struct fc_bsg_request *bsg_request = bsg_job->request;
drivers/scsi/qla2xxx/qla_bsg.c
150
struct fc_bsg_request *bsg_request = bsg_job->request;
drivers/scsi/qla2xxx/qla_bsg.c
1985
struct fc_bsg_request *bsg_request = bsg_job->request;
drivers/scsi/qla2xxx/qla_bsg.c
2329
struct fc_bsg_request *bsg_request = bsg_job->request;
drivers/scsi/qla2xxx/qla_bsg.c
277
struct fc_bsg_request *bsg_request = bsg_job->request;
drivers/scsi/qla2xxx/qla_bsg.c
2907
struct fc_bsg_request *bsg_request = bsg_job->request;
drivers/scsi/qla2xxx/qla_bsg.c
3018
struct fc_bsg_request *bsg_request = bsg_job->request;
drivers/scsi/qla2xxx/qla_bsg.c
3207
struct fc_bsg_request *bsg_request = bsg_job->request;
drivers/scsi/qla2xxx/qla_bsg.c
3291
struct fc_bsg_request *bsg_request = bsg_job->request;
drivers/scsi/qla2xxx/qla_bsg.c
470
struct fc_bsg_request *bsg_request = bsg_job->request;
drivers/scsi/qla2xxx/qla_bsg.c
50
struct fc_bsg_request *bsg_request = bsg_job->request;
drivers/scsi/qla2xxx/qla_bsg.c
737
struct fc_bsg_request *bsg_request = bsg_job->request;
drivers/scsi/qla2xxx/qla_bsg.c
980
struct fc_bsg_request *bsg_request = bsg_job->request;
drivers/scsi/qla2xxx/qla_edif.c
1296
struct fc_bsg_request *bsg_request = bsg_job->request;
drivers/scsi/qla2xxx/qla_edif.c
240
(struct qla_bsg_auth_els_request *)bsg_job->request;
drivers/scsi/qla2xxx/qla_edif.c
3516
struct fc_bsg_request *request = bsg_job->request;
drivers/scsi/qla2xxx/qla_edif.c
3518
(struct qla_bsg_auth_els_request *)bsg_job->request;
drivers/scsi/qla2xxx/qla_edif.c
3534
a->els_opcode = request->rqst_data.h_els.command_code;
drivers/scsi/qla2xxx/qla_edif.c
3541
struct fc_bsg_request *bsg_request = bsg_job->request;
drivers/scsi/qla2xxx/qla_edif.c
3549
(struct qla_bsg_auth_els_request *)bsg_job->request;
drivers/scsi/qla2xxx/qla_iocb.c
3180
struct fc_bsg_request *bsg_request = bsg_job->request;
drivers/scsi/qla2xxx/qla_isr.c
2348
(struct qla_bsg_auth_els_request *)bsg_job->request;
drivers/scsi/qla2xxx/qla_isr.c
3195
bsg_request = bsg_job->request;
drivers/scsi/qla2xxx/qla_mr.c
3268
bsg_request = bsg_job->request;
drivers/scsi/qla4xxx/ql4_bsg.c
146
struct iscsi_bsg_request *bsg_req = bsg_job->request;
drivers/scsi/qla4xxx/ql4_bsg.c
17
struct iscsi_bsg_request *bsg_req = bsg_job->request;
drivers/scsi/qla4xxx/ql4_bsg.c
203
struct iscsi_bsg_request *bsg_req = bsg_job->request;
drivers/scsi/qla4xxx/ql4_bsg.c
275
struct iscsi_bsg_request *bsg_req = bsg_job->request;
drivers/scsi/qla4xxx/ql4_bsg.c
344
struct iscsi_bsg_request *bsg_req = bsg_job->request;
drivers/scsi/qla4xxx/ql4_bsg.c
388
struct iscsi_bsg_request *bsg_req = bsg_job->request;
drivers/scsi/qla4xxx/ql4_bsg.c
452
struct iscsi_bsg_request *bsg_req = bsg_job->request;
drivers/scsi/qla4xxx/ql4_bsg.c
656
struct iscsi_bsg_request *bsg_req = bsg_job->request;
drivers/scsi/qla4xxx/ql4_bsg.c
756
struct iscsi_bsg_request *bsg_req = bsg_job->request;
drivers/scsi/qla4xxx/ql4_bsg.c
812
struct iscsi_bsg_request *bsg_req = bsg_job->request;
drivers/scsi/qla4xxx/ql4_bsg.c
82
struct iscsi_bsg_request *bsg_req = bsg_job->request;
drivers/scsi/qla4xxx/ql4_bsg.c
858
struct iscsi_bsg_request *bsg_req = bsg_job->request;
drivers/scsi/qlogicfas408.c
100
static int ql_pdma(struct qlogicfas408_priv *priv, int phase, char *request,
drivers/scsi/qlogicfas408.c
111
insl(qbase + 4, request, 32);
drivers/scsi/qlogicfas408.c
113
request += 128;
drivers/scsi/qlogicfas408.c
118
insl(qbase + 4, request, 21);
drivers/scsi/qlogicfas408.c
120
request += 84;
drivers/scsi/qlogicfas408.c
123
insl(qbase + 4, request, 11);
drivers/scsi/qlogicfas408.c
125
request += 44;
drivers/scsi/qlogicfas408.c
137
*request++ = inb(qbase + 4);
drivers/scsi/qlogicfas408.c
148
outsl(qbase + 4, request, 32);
drivers/scsi/qlogicfas408.c
150
request += 128;
drivers/scsi/qlogicfas408.c
154
outsl(qbase + 4, request, 21);
drivers/scsi/qlogicfas408.c
156
request += 84;
drivers/scsi/qlogicfas408.c
159
outsl(qbase + 4, request, 10);
drivers/scsi/qlogicfas408.c
161
request += 40;
drivers/scsi/qlogicfas408.c
171
outb(*request++, qbase + 4);
drivers/scsi/scsi_bsg.c
16
struct request *rq;
drivers/scsi/scsi_bsg.c
42
if (copy_from_user(scmd->cmnd, uptr64(hdr->request), scmd->cmd_len))
drivers/scsi/scsi_debug.c
6780
struct request *rq = scsi_cmd_to_rq(cmnd);
drivers/scsi/scsi_debug.c
6784
struct request *abort_rq;
drivers/scsi/scsi_debug.c
6809
static bool sdebug_stop_cmnd(struct request *rq, void *data)
drivers/scsi/scsi_debug.c
6884
static bool scsi_debug_stop_all_queued_iter(struct request *rq, void *data)
drivers/scsi/scsi_debug.c
7188
struct request *rq = scsi_cmd_to_rq(cmnd);
drivers/scsi/scsi_debug.c
7543
static bool sdebug_submit_queue_iter(struct request *rq, void *opaque)
drivers/scsi/scsi_debug.c
9097
static bool sdebug_blk_mq_poll_iter(struct request *rq, void *opaque)
drivers/scsi/scsi_debugfs.c
54
void scsi_show_rq(struct seq_file *m, struct request *rq)
drivers/scsi/scsi_debugfs.h
2
struct request;
drivers/scsi/scsi_debugfs.h
5
void scsi_show_rq(struct seq_file *m, struct request *rq);
drivers/scsi/scsi_error.c
1076
struct request *rq = scsi_cmd_to_rq(scmd);
drivers/scsi/scsi_error.c
1159
struct request *rq = scsi_cmd_to_rq(scmd);
drivers/scsi/scsi_error.c
1883
struct request *req = scsi_cmd_to_rq(scmd);
drivers/scsi/scsi_error.c
2120
static enum rq_end_io_ret eh_lock_door_done(struct request *req,
drivers/scsi/scsi_error.c
2142
struct request *req;
drivers/scsi/scsi_error.c
2499
struct request *rq;
drivers/scsi/scsi_error.c
2515
rq = kzalloc(sizeof(struct request) + sizeof(struct scsi_cmnd) +
drivers/scsi/scsi_error.c
344
enum blk_eh_timer_return scsi_timeout(struct request *req)
drivers/scsi/scsi_error.c
550
struct request *req = scsi_cmd_to_rq(scmd);
drivers/scsi/scsi_ioctl.c
364
static int scsi_fill_sghdr_rq(struct scsi_device *sdev, struct request *rq,
drivers/scsi/scsi_ioctl.c
388
static int scsi_complete_sghdr_rq(struct request *rq, struct sg_io_hdr *hdr,
drivers/scsi/scsi_ioctl.c
433
struct request *rq;
drivers/scsi/scsi_ioctl.c
523
struct request *rq;
drivers/scsi/scsi_lib.c
1069
struct request *req = scsi_cmd_to_rq(cmd);
drivers/scsi/scsi_lib.c
1111
struct request *rq)
drivers/scsi/scsi_lib.c
1133
struct request *rq = scsi_cmd_to_rq(cmd);
drivers/scsi/scsi_lib.c
116
struct request *rq = scsi_cmd_to_rq(cmd);
drivers/scsi/scsi_lib.c
1226
static void scsi_initialize_rq(struct request *rq)
drivers/scsi/scsi_lib.c
1247
struct request *scsi_alloc_request(struct request_queue *q, blk_opf_t opf,
drivers/scsi/scsi_lib.c
1250
struct request *rq;
drivers/scsi/scsi_lib.c
1263
static void scsi_cleanup_rq(struct request *rq)
drivers/scsi/scsi_lib.c
1278
struct request *rq = scsi_cmd_to_rq(cmd);
drivers/scsi/scsi_lib.c
1291
struct request *req)
drivers/scsi/scsi_lib.c
1316
scsi_device_state_check(struct scsi_device *sdev, struct request *req)
drivers/scsi/scsi_lib.c
1541
static void scsi_complete(struct request *rq)
drivers/scsi/scsi_lib.c
1672
static blk_status_t scsi_prepare_cmd(struct request *req)
drivers/scsi/scsi_lib.c
1734
struct request *req = scsi_cmd_to_rq(cmd);
drivers/scsi/scsi_lib.c
1815
static void scsi_mq_set_rq_budget_token(struct request *req, int token)
drivers/scsi/scsi_lib.c
1822
static int scsi_mq_get_rq_budget_token(struct request *req)
drivers/scsi/scsi_lib.c
1832
struct request *req = bd->rq;
drivers/scsi/scsi_lib.c
1951
static int scsi_mq_init_request(struct blk_mq_tag_set *set, struct request *rq,
drivers/scsi/scsi_lib.c
1979
static void scsi_mq_exit_request(struct blk_mq_tag_set *set, struct request *rq,
drivers/scsi/scsi_lib.c
2162
struct request *rq;
drivers/scsi/scsi_lib.c
301
struct request *req;
drivers/scsi/scsi_lib.c
640
static bool scsi_end_request(struct request *req, blk_status_t error,
drivers/scsi/scsi_lib.c
741
static unsigned int scsi_rq_err_bytes(const struct request *rq)
drivers/scsi/scsi_lib.c
770
struct request *req = scsi_cmd_to_rq(cmd);
drivers/scsi/scsi_lib.c
796
struct request *req = scsi_cmd_to_rq(cmd);
drivers/scsi/scsi_lib.c
982
struct request *req = scsi_cmd_to_rq(cmd);
drivers/scsi/scsi_logging.c
31
const struct request *rq = scsi_cmd_to_rq(scmd);
drivers/scsi/scsi_priv.h
11
struct request;
drivers/scsi/scsi_priv.h
90
extern enum blk_eh_timer_return scsi_timeout(struct request *req);
drivers/scsi/scsi_transport_fc.c
4099
fc_bsg_job_timeout(struct request *req)
drivers/scsi/scsi_transport_fc.c
4137
struct fc_bsg_request *bsg_request = job->request;
drivers/scsi/scsi_transport_fc.c
4230
struct fc_bsg_request *bsg_request = job->request;
drivers/scsi/scsi_transport_iscsi.c
1480
struct iscsi_bsg_request *req = job->request;
drivers/scsi/sd.c
1037
struct request *rq = scsi_cmd_to_rq(cmd);
drivers/scsi/sd.c
1064
struct request *rq = scsi_cmd_to_rq(cmd);
drivers/scsi/sd.c
1089
struct request *rq = scsi_cmd_to_rq(cmd);
drivers/scsi/sd.c
1189
struct request *rq = scsi_cmd_to_rq(cmd);
drivers/scsi/sd.c
1224
const struct request *rq = scsi_cmd_to_rq(cmd);
drivers/scsi/sd.c
1358
struct request *rq = scsi_cmd_to_rq(cmd);
drivers/scsi/sd.c
1472
struct request *rq = scsi_cmd_to_rq(cmd);
drivers/scsi/sd.c
1515
struct request *rq = scsi_cmd_to_rq(SCpnt);
drivers/scsi/sd.c
2262
struct request *req = scsi_cmd_to_rq(scmd);
drivers/scsi/sd.c
2317
struct request *req = scsi_cmd_to_rq(SCpnt);
drivers/scsi/sd.c
895
struct request *rq = scsi_cmd_to_rq(scmd);
drivers/scsi/sd.c
931
static void *sd_set_special_bvec(struct request *rq, unsigned int data_len)
drivers/scsi/sd.c
947
struct request *rq = scsi_cmd_to_rq(cmd);
drivers/scsi/sd_zbc.c
296
struct request *rq = scsi_cmd_to_rq(cmd);
drivers/scsi/sd_zbc.c
327
struct request *rq = scsi_cmd_to_rq(cmd);
drivers/scsi/sd_zbc.c
367
struct request *rq = scsi_cmd_to_rq(cmd);
drivers/scsi/sg.c
1313
sg_rq_end_io(struct request *rq, blk_status_t status,
drivers/scsi/sg.c
135
struct request *rq;
drivers/scsi/sg.c
1725
struct request *rq;
drivers/scsi/sg.c
180
static enum rq_end_io_ret sg_rq_end_io(struct request *rq, blk_status_t status,
drivers/scsi/smartpqi/smartpqi.h
1659
struct bmic_smp_request request;
drivers/scsi/smartpqi/smartpqi_init.c
3591
struct pqi_event_acknowledge_request request;
drivers/scsi/smartpqi/smartpqi_init.c
3593
memset(&request, 0, sizeof(request));
drivers/scsi/smartpqi/smartpqi_init.c
3595
request.header.iu_type = PQI_REQUEST_IU_ACKNOWLEDGE_VENDOR_EVENT;
drivers/scsi/smartpqi/smartpqi_init.c
3596
put_unaligned_le16(sizeof(request) - PQI_REQUEST_HEADER_LENGTH,
drivers/scsi/smartpqi/smartpqi_init.c
3597
&request.header.iu_length);
drivers/scsi/smartpqi/smartpqi_init.c
3598
request.event_type = event->event_type;
drivers/scsi/smartpqi/smartpqi_init.c
3599
put_unaligned_le16(event->event_id, &request.event_id);
drivers/scsi/smartpqi/smartpqi_init.c
3600
put_unaligned_le32(event->additional_event_id, &request.additional_event_id);
drivers/scsi/smartpqi/smartpqi_init.c
3602
pqi_send_event_ack(ctrl_info, &request, sizeof(request));
drivers/scsi/smartpqi/smartpqi_init.c
4437
struct pqi_general_admin_request *request)
drivers/scsi/smartpqi/smartpqi_init.c
4449
memcpy(next_element, request, sizeof(*request));
drivers/scsi/smartpqi/smartpqi_init.c
4513
struct pqi_iu_header *request;
drivers/scsi/smartpqi/smartpqi_init.c
4528
request = io_request->iu;
drivers/scsi/smartpqi/smartpqi_init.c
4530
iu_length = get_unaligned_le16(&request->iu_length) +
drivers/scsi/smartpqi/smartpqi_init.c
4543
&request->response_queue_id);
drivers/scsi/smartpqi/smartpqi_init.c
4552
memcpy(next_element, request, iu_length);
drivers/scsi/smartpqi/smartpqi_init.c
4556
memcpy(next_element, request, copy_count);
drivers/scsi/smartpqi/smartpqi_init.c
4558
(u8 *)request + copy_count,
drivers/scsi/smartpqi/smartpqi_init.c
4635
static inline bool pqi_is_blockable_request(struct pqi_iu_header *request)
drivers/scsi/smartpqi/smartpqi_init.c
4637
return (request->driver_flags & PQI_DRIVER_NONBLOCKABLE_REQUEST) == 0;
drivers/scsi/smartpqi/smartpqi_init.c
4641
struct pqi_iu_header *request, unsigned int flags,
drivers/scsi/smartpqi/smartpqi_init.c
4661
if (pqi_is_blockable_request(request))
drivers/scsi/smartpqi/smartpqi_init.c
4672
&(((struct pqi_raid_path_request *)request)->request_id));
drivers/scsi/smartpqi/smartpqi_init.c
4674
if (request->iu_type == PQI_REQUEST_IU_RAID_PATH_IO)
drivers/scsi/smartpqi/smartpqi_init.c
4675
((struct pqi_raid_path_request *)request)->error_index =
drivers/scsi/smartpqi/smartpqi_init.c
4676
((struct pqi_raid_path_request *)request)->request_id;
drivers/scsi/smartpqi/smartpqi_init.c
4678
iu_length = get_unaligned_le16(&request->iu_length) +
drivers/scsi/smartpqi/smartpqi_init.c
4680
memcpy(io_request->iu, request, iu_length);
drivers/scsi/smartpqi/smartpqi_init.c
4729
struct pqi_general_admin_request *request,
drivers/scsi/smartpqi/smartpqi_init.c
4734
pqi_submit_admin_request(ctrl_info, request);
drivers/scsi/smartpqi/smartpqi_init.c
4739
rc = pqi_validate_admin_response(response, request->function_code);
drivers/scsi/smartpqi/smartpqi_init.c
4747
struct pqi_general_admin_request request;
drivers/scsi/smartpqi/smartpqi_init.c
4756
memset(&request, 0, sizeof(request));
drivers/scsi/smartpqi/smartpqi_init.c
4758
request.header.iu_type = PQI_REQUEST_IU_GENERAL_ADMIN;
drivers/scsi/smartpqi/smartpqi_init.c
4760
&request.header.iu_length);
drivers/scsi/smartpqi/smartpqi_init.c
4761
request.function_code =
drivers/scsi/smartpqi/smartpqi_init.c
4764
&request.data.report_device_capability.buffer_length);
drivers/scsi/smartpqi/smartpqi_init.c
4767
&request.data.report_device_capability.sg_descriptor,
drivers/scsi/smartpqi/smartpqi_init.c
4773
rc = pqi_submit_admin_request_synchronous(ctrl_info, &request, &response);
drivers/scsi/smartpqi/smartpqi_init.c
4776
&request.data.report_device_capability.sg_descriptor, 1,
drivers/scsi/smartpqi/smartpqi_init.c
4867
struct pqi_general_admin_request request;
drivers/scsi/smartpqi/smartpqi_init.c
4876
memset(&request, 0, sizeof(request));
drivers/scsi/smartpqi/smartpqi_init.c
4877
request.header.iu_type = PQI_REQUEST_IU_GENERAL_ADMIN;
drivers/scsi/smartpqi/smartpqi_init.c
4879
&request.header.iu_length);
drivers/scsi/smartpqi/smartpqi_init.c
4880
request.function_code = PQI_GENERAL_ADMIN_FUNCTION_CREATE_OQ;
drivers/scsi/smartpqi/smartpqi_init.c
4882
&request.data.create_operational_oq.queue_id);
drivers/scsi/smartpqi/smartpqi_init.c
4884
&request.data.create_operational_oq.element_array_addr);
drivers/scsi/smartpqi/smartpqi_init.c
4886
&request.data.create_operational_oq.pi_addr);
drivers/scsi/smartpqi/smartpqi_init.c
4888
&request.data.create_operational_oq.num_elements);
drivers/scsi/smartpqi/smartpqi_init.c
4890
&request.data.create_operational_oq.element_length);
drivers/scsi/smartpqi/smartpqi_init.c
4891
request.data.create_operational_oq.queue_protocol = PQI_PROTOCOL_SOP;
drivers/scsi/smartpqi/smartpqi_init.c
4893
&request.data.create_operational_oq.int_msg_num);
drivers/scsi/smartpqi/smartpqi_init.c
4895
rc = pqi_submit_admin_request_synchronous(ctrl_info, &request,
drivers/scsi/smartpqi/smartpqi_init.c
4913
struct pqi_general_admin_request request;
drivers/scsi/smartpqi/smartpqi_init.c
4922
memset(&request, 0, sizeof(request));
drivers/scsi/smartpqi/smartpqi_init.c
4923
request.header.iu_type = PQI_REQUEST_IU_GENERAL_ADMIN;
drivers/scsi/smartpqi/smartpqi_init.c
4925
&request.header.iu_length);
drivers/scsi/smartpqi/smartpqi_init.c
4926
request.function_code = PQI_GENERAL_ADMIN_FUNCTION_CREATE_IQ;
drivers/scsi/smartpqi/smartpqi_init.c
4928
&request.data.create_operational_iq.queue_id);
drivers/scsi/smartpqi/smartpqi_init.c
4931
&request.data.create_operational_iq.element_array_addr);
drivers/scsi/smartpqi/smartpqi_init.c
4933
&request.data.create_operational_iq.ci_addr);
drivers/scsi/smartpqi/smartpqi_init.c
4935
&request.data.create_operational_iq.num_elements);
drivers/scsi/smartpqi/smartpqi_init.c
4937
&request.data.create_operational_iq.element_length);
drivers/scsi/smartpqi/smartpqi_init.c
4938
request.data.create_operational_iq.queue_protocol = PQI_PROTOCOL_SOP;
drivers/scsi/smartpqi/smartpqi_init.c
4940
rc = pqi_submit_admin_request_synchronous(ctrl_info, &request,
drivers/scsi/smartpqi/smartpqi_init.c
4957
memset(&request, 0, sizeof(request));
drivers/scsi/smartpqi/smartpqi_init.c
4958
request.header.iu_type = PQI_REQUEST_IU_GENERAL_ADMIN;
drivers/scsi/smartpqi/smartpqi_init.c
4960
&request.header.iu_length);
drivers/scsi/smartpqi/smartpqi_init.c
4961
request.function_code = PQI_GENERAL_ADMIN_FUNCTION_CREATE_IQ;
drivers/scsi/smartpqi/smartpqi_init.c
4963
&request.data.create_operational_iq.queue_id);
drivers/scsi/smartpqi/smartpqi_init.c
4966
&request.data.create_operational_iq.element_array_addr);
drivers/scsi/smartpqi/smartpqi_init.c
4968
&request.data.create_operational_iq.ci_addr);
drivers/scsi/smartpqi/smartpqi_init.c
4970
&request.data.create_operational_iq.num_elements);
drivers/scsi/smartpqi/smartpqi_init.c
4972
&request.data.create_operational_iq.element_length);
drivers/scsi/smartpqi/smartpqi_init.c
4973
request.data.create_operational_iq.queue_protocol = PQI_PROTOCOL_SOP;
drivers/scsi/smartpqi/smartpqi_init.c
4975
rc = pqi_submit_admin_request_synchronous(ctrl_info, &request,
drivers/scsi/smartpqi/smartpqi_init.c
4993
memset(&request, 0, sizeof(request));
drivers/scsi/smartpqi/smartpqi_init.c
4994
request.header.iu_type = PQI_REQUEST_IU_GENERAL_ADMIN;
drivers/scsi/smartpqi/smartpqi_init.c
4996
&request.header.iu_length);
drivers/scsi/smartpqi/smartpqi_init.c
4997
request.function_code = PQI_GENERAL_ADMIN_FUNCTION_CHANGE_IQ_PROPERTY;
drivers/scsi/smartpqi/smartpqi_init.c
4999
&request.data.change_operational_iq_properties.queue_id);
drivers/scsi/smartpqi/smartpqi_init.c
5001
&request.data.change_operational_iq_properties.vendor_specific);
drivers/scsi/smartpqi/smartpqi_init.c
5003
rc = pqi_submit_admin_request_synchronous(ctrl_info, &request,
drivers/scsi/smartpqi/smartpqi_init.c
5014
memset(&request, 0, sizeof(request));
drivers/scsi/smartpqi/smartpqi_init.c
5015
request.header.iu_type = PQI_REQUEST_IU_GENERAL_ADMIN;
drivers/scsi/smartpqi/smartpqi_init.c
5017
&request.header.iu_length);
drivers/scsi/smartpqi/smartpqi_init.c
5018
request.function_code = PQI_GENERAL_ADMIN_FUNCTION_CREATE_OQ;
drivers/scsi/smartpqi/smartpqi_init.c
5020
&request.data.create_operational_oq.queue_id);
drivers/scsi/smartpqi/smartpqi_init.c
5022
&request.data.create_operational_oq.element_array_addr);
drivers/scsi/smartpqi/smartpqi_init.c
5024
&request.data.create_operational_oq.pi_addr);
drivers/scsi/smartpqi/smartpqi_init.c
5026
&request.data.create_operational_oq.num_elements);
drivers/scsi/smartpqi/smartpqi_init.c
5028
&request.data.create_operational_oq.element_length);
drivers/scsi/smartpqi/smartpqi_init.c
5029
request.data.create_operational_oq.queue_protocol = PQI_PROTOCOL_SOP;
drivers/scsi/smartpqi/smartpqi_init.c
5031
&request.data.create_operational_oq.int_msg_num);
drivers/scsi/smartpqi/smartpqi_init.c
5033
rc = pqi_submit_admin_request_synchronous(ctrl_info, &request,
drivers/scsi/smartpqi/smartpqi_init.c
5084
struct pqi_general_management_request request;
drivers/scsi/smartpqi/smartpqi_init.c
5091
memset(&request, 0, sizeof(request));
drivers/scsi/smartpqi/smartpqi_init.c
5093
request.header.iu_type = PQI_REQUEST_IU_REPORT_VENDOR_EVENT_CONFIG;
drivers/scsi/smartpqi/smartpqi_init.c
5096
PQI_REQUEST_HEADER_LENGTH, &request.header.iu_length);
drivers/scsi/smartpqi/smartpqi_init.c
5098
&request.data.report_event_configuration.buffer_length);
drivers/scsi/smartpqi/smartpqi_init.c
5101
request.data.report_event_configuration.sg_descriptors,
drivers/scsi/smartpqi/smartpqi_init.c
5107
rc = pqi_submit_raid_request_synchronous(ctrl_info, &request.header, 0, NULL);
drivers/scsi/smartpqi/smartpqi_init.c
5110
request.data.report_event_configuration.sg_descriptors, 1,
drivers/scsi/smartpqi/smartpqi_init.c
5126
memset(&request, 0, sizeof(request));
drivers/scsi/smartpqi/smartpqi_init.c
5128
request.header.iu_type = PQI_REQUEST_IU_SET_VENDOR_EVENT_CONFIG;
drivers/scsi/smartpqi/smartpqi_init.c
5131
PQI_REQUEST_HEADER_LENGTH, &request.header.iu_length);
drivers/scsi/smartpqi/smartpqi_init.c
5133
&request.data.report_event_configuration.buffer_length);
drivers/scsi/smartpqi/smartpqi_init.c
5136
request.data.report_event_configuration.sg_descriptors,
drivers/scsi/smartpqi/smartpqi_init.c
5142
rc = pqi_submit_raid_request_synchronous(ctrl_info, &request.header, 0, NULL);
drivers/scsi/smartpqi/smartpqi_init.c
5145
request.data.report_event_configuration.sg_descriptors, 1,
drivers/scsi/smartpqi/smartpqi_init.c
5405
struct pqi_raid_path_request *request, struct scsi_cmnd *scmd,
drivers/scsi/smartpqi/smartpqi_init.c
5426
sg_descriptor = request->sg_descriptors;
drivers/scsi/smartpqi/smartpqi_init.c
5431
request->partial = chained;
drivers/scsi/smartpqi/smartpqi_init.c
5435
put_unaligned_le16(iu_length, &request->header.iu_length);
drivers/scsi/smartpqi/smartpqi_init.c
5441
struct pqi_aio_r1_path_request *request, struct scsi_cmnd *scmd,
drivers/scsi/smartpqi/smartpqi_init.c
5463
sg_descriptor = request->sg_descriptors;
drivers/scsi/smartpqi/smartpqi_init.c
5468
request->partial = chained;
drivers/scsi/smartpqi/smartpqi_init.c
5472
put_unaligned_le16(iu_length, &request->header.iu_length);
drivers/scsi/smartpqi/smartpqi_init.c
5473
request->num_sg_descriptors = num_sg_in_iu;
drivers/scsi/smartpqi/smartpqi_init.c
5479
struct pqi_aio_r56_path_request *request, struct scsi_cmnd *scmd,
drivers/scsi/smartpqi/smartpqi_init.c
5499
sg_descriptor = request->sg_descriptors;
drivers/scsi/smartpqi/smartpqi_init.c
5504
request->partial = chained;
drivers/scsi/smartpqi/smartpqi_init.c
5508
put_unaligned_le16(iu_length, &request->header.iu_length);
drivers/scsi/smartpqi/smartpqi_init.c
5509
request->num_sg_descriptors = num_sg_in_iu;
drivers/scsi/smartpqi/smartpqi_init.c
5515
struct pqi_aio_path_request *request, struct scsi_cmnd *scmd,
drivers/scsi/smartpqi/smartpqi_init.c
5537
sg_descriptor = request->sg_descriptors;
drivers/scsi/smartpqi/smartpqi_init.c
5542
request->partial = chained;
drivers/scsi/smartpqi/smartpqi_init.c
5546
put_unaligned_le16(iu_length, &request->header.iu_length);
drivers/scsi/smartpqi/smartpqi_init.c
5547
request->num_sg_descriptors = num_sg_in_iu;
drivers/scsi/smartpqi/smartpqi_init.c
5580
struct pqi_raid_path_request *request;
drivers/scsi/smartpqi/smartpqi_init.c
5581
struct request *rq;
drivers/scsi/smartpqi/smartpqi_init.c
5590
request = io_request->iu;
drivers/scsi/smartpqi/smartpqi_init.c
5591
memset(request, 0, offsetof(struct pqi_raid_path_request, sg_descriptors));
drivers/scsi/smartpqi/smartpqi_init.c
5593
request->header.iu_type = PQI_REQUEST_IU_RAID_PATH_IO;
drivers/scsi/smartpqi/smartpqi_init.c
5594
put_unaligned_le32(scsi_bufflen(scmd), &request->buffer_length);
drivers/scsi/smartpqi/smartpqi_init.c
5595
request->task_attribute = SOP_TASK_ATTRIBUTE_SIMPLE;
drivers/scsi/smartpqi/smartpqi_init.c
5596
request->command_priority = io_high_prio;
drivers/scsi/smartpqi/smartpqi_init.c
5597
put_unaligned_le16(io_request->index, &request->request_id);
drivers/scsi/smartpqi/smartpqi_init.c
5598
request->error_index = request->request_id;
drivers/scsi/smartpqi/smartpqi_init.c
5599
memcpy(request->lun_number, device->scsi3addr, sizeof(request->lun_number));
drivers/scsi/smartpqi/smartpqi_init.c
5600
request->ml_device_lun_number = (u8)scmd->device->lun;
drivers/scsi/smartpqi/smartpqi_init.c
5602
cdb_length = min_t(size_t, scmd->cmd_len, sizeof(request->cdb));
drivers/scsi/smartpqi/smartpqi_init.c
5603
memcpy(request->cdb, scmd->cmnd, cdb_length);
drivers/scsi/smartpqi/smartpqi_init.c
5610
request->additional_cdb_bytes_usage = SOP_ADDITIONAL_CDB_BYTES_0;
drivers/scsi/smartpqi/smartpqi_init.c
5613
request->additional_cdb_bytes_usage = SOP_ADDITIONAL_CDB_BYTES_4;
drivers/scsi/smartpqi/smartpqi_init.c
5616
request->additional_cdb_bytes_usage = SOP_ADDITIONAL_CDB_BYTES_8;
drivers/scsi/smartpqi/smartpqi_init.c
5619
request->additional_cdb_bytes_usage = SOP_ADDITIONAL_CDB_BYTES_12;
drivers/scsi/smartpqi/smartpqi_init.c
5623
request->additional_cdb_bytes_usage = SOP_ADDITIONAL_CDB_BYTES_16;
drivers/scsi/smartpqi/smartpqi_init.c
5629
request->data_direction = SOP_READ_FLAG;
drivers/scsi/smartpqi/smartpqi_init.c
5632
request->data_direction = SOP_WRITE_FLAG;
drivers/scsi/smartpqi/smartpqi_init.c
5635
request->data_direction = SOP_NO_DIRECTION_FLAG;
drivers/scsi/smartpqi/smartpqi_init.c
5638
request->data_direction = SOP_BIDIRECTIONAL;
drivers/scsi/smartpqi/smartpqi_init.c
5647
rc = pqi_build_raid_sg_list(ctrl_info, request, scmd, io_request);
drivers/scsi/smartpqi/smartpqi_init.c
5656
put_unaligned_le32(ADJUST_SECS_TIMEOUT_VALUE(timeout), &request->timeout);
drivers/scsi/smartpqi/smartpqi_init.c
5738
struct pqi_aio_path_request *request;
drivers/scsi/smartpqi/smartpqi_init.c
5748
request = io_request->iu;
drivers/scsi/smartpqi/smartpqi_init.c
5749
memset(request, 0, offsetof(struct pqi_aio_path_request, sg_descriptors));
drivers/scsi/smartpqi/smartpqi_init.c
5751
request->header.iu_type = PQI_REQUEST_IU_AIO_PATH_IO;
drivers/scsi/smartpqi/smartpqi_init.c
5752
put_unaligned_le32(aio_handle, &request->nexus_id);
drivers/scsi/smartpqi/smartpqi_init.c
5753
put_unaligned_le32(scsi_bufflen(scmd), &request->buffer_length);
drivers/scsi/smartpqi/smartpqi_init.c
5754
request->task_attribute = SOP_TASK_ATTRIBUTE_SIMPLE;
drivers/scsi/smartpqi/smartpqi_init.c
5755
request->command_priority = io_high_prio;
drivers/scsi/smartpqi/smartpqi_init.c
5756
put_unaligned_le16(io_request->index, &request->request_id);
drivers/scsi/smartpqi/smartpqi_init.c
5757
request->error_index = request->request_id;
drivers/scsi/smartpqi/smartpqi_init.c
5759
put_unaligned_le64(scmd->device->lun << 8, &request->lun_number);
drivers/scsi/smartpqi/smartpqi_init.c
5760
if (cdb_length > sizeof(request->cdb))
drivers/scsi/smartpqi/smartpqi_init.c
5761
cdb_length = sizeof(request->cdb);
drivers/scsi/smartpqi/smartpqi_init.c
5762
request->cdb_length = cdb_length;
drivers/scsi/smartpqi/smartpqi_init.c
5763
memcpy(request->cdb, cdb, cdb_length);
drivers/scsi/smartpqi/smartpqi_init.c
5767
request->data_direction = SOP_READ_FLAG;
drivers/scsi/smartpqi/smartpqi_init.c
5770
request->data_direction = SOP_WRITE_FLAG;
drivers/scsi/smartpqi/smartpqi_init.c
5773
request->data_direction = SOP_NO_DIRECTION_FLAG;
drivers/scsi/smartpqi/smartpqi_init.c
5776
request->data_direction = SOP_BIDIRECTIONAL;
drivers/scsi/smartpqi/smartpqi_init.c
5786
request->encryption_enable = true;
drivers/scsi/smartpqi/smartpqi_init.c
5788
&request->data_encryption_key_index);
drivers/scsi/smartpqi/smartpqi_init.c
5790
&request->encrypt_tweak_lower);
drivers/scsi/smartpqi/smartpqi_init.c
5792
&request->encrypt_tweak_upper);
drivers/scsi/smartpqi/smartpqi_init.c
5795
rc = pqi_build_aio_sg_list(ctrl_info, request, scmd, io_request);
drivers/scsi/smartpqi/smartpqi_init.c
610
struct pqi_raid_path_request *request, u8 cmd,
drivers/scsi/smartpqi/smartpqi_init.c
617
memset(request, 0, sizeof(*request));
drivers/scsi/smartpqi/smartpqi_init.c
619
request->header.iu_type = PQI_REQUEST_IU_RAID_PATH_IO;
drivers/scsi/smartpqi/smartpqi_init.c
622
&request->header.iu_length);
drivers/scsi/smartpqi/smartpqi_init.c
623
put_unaligned_le32(buffer_length, &request->buffer_length);
drivers/scsi/smartpqi/smartpqi_init.c
624
memcpy(request->lun_number, scsi3addr, sizeof(request->lun_number));
drivers/scsi/smartpqi/smartpqi_init.c
625
request->task_attribute = SOP_TASK_ATTRIBUTE_SIMPLE;
drivers/scsi/smartpqi/smartpqi_init.c
626
request->additional_cdb_bytes_usage = SOP_ADDITIONAL_CDB_BYTES_0;
drivers/scsi/smartpqi/smartpqi_init.c
628
cdb = request->cdb;
drivers/scsi/smartpqi/smartpqi_init.c
632
request->data_direction = SOP_READ_FLAG;
drivers/scsi/smartpqi/smartpqi_init.c
6353
struct pqi_task_management_request *request;
drivers/scsi/smartpqi/smartpqi_init.c
6359
request = io_request->iu;
drivers/scsi/smartpqi/smartpqi_init.c
6360
memset(request, 0, sizeof(*request));
drivers/scsi/smartpqi/smartpqi_init.c
6362
request->header.iu_type = PQI_REQUEST_IU_TASK_MANAGEMENT;
drivers/scsi/smartpqi/smartpqi_init.c
6363
put_unaligned_le16(sizeof(*request) - PQI_REQUEST_HEADER_LENGTH,
drivers/scsi/smartpqi/smartpqi_init.c
6364
&request->header.iu_length);
drivers/scsi/smartpqi/smartpqi_init.c
6365
put_unaligned_le16(io_request->index, &request->request_id);
drivers/scsi/smartpqi/smartpqi_init.c
6366
memcpy(request->lun_number, device->scsi3addr,
drivers/scsi/smartpqi/smartpqi_init.c
6367
sizeof(request->lun_number));
drivers/scsi/smartpqi/smartpqi_init.c
6369
request->ml_device_lun_number = lun;
drivers/scsi/smartpqi/smartpqi_init.c
6370
request->task_management_function = SOP_TASK_MANAGEMENT_LUN_RESET;
drivers/scsi/smartpqi/smartpqi_init.c
6372
put_unaligned_le16(PQI_LUN_RESET_FIRMWARE_TIMEOUT_SECS, &request->timeout);
drivers/scsi/smartpqi/smartpqi_init.c
642
request->data_direction = SOP_READ_FLAG;
drivers/scsi/smartpqi/smartpqi_init.c
655
request->data_direction = SOP_READ_FLAG;
drivers/scsi/smartpqi/smartpqi_init.c
661
request->header.driver_flags = PQI_DRIVER_NONBLOCKABLE_REQUEST;
drivers/scsi/smartpqi/smartpqi_init.c
662
request->data_direction = SOP_WRITE_FLAG;
drivers/scsi/smartpqi/smartpqi_init.c
674
request->data_direction = SOP_READ_FLAG;
drivers/scsi/smartpqi/smartpqi_init.c
6787
struct pqi_raid_path_request request;
drivers/scsi/smartpqi/smartpqi_init.c
6804
if (iocommand.Request.CDBLen > sizeof(request.cdb))
drivers/scsi/smartpqi/smartpqi_init.c
683
request->data_direction = SOP_WRITE_FLAG;
drivers/scsi/smartpqi/smartpqi_init.c
6832
memset(&request, 0, sizeof(request));
drivers/scsi/smartpqi/smartpqi_init.c
6834
request.header.iu_type = PQI_REQUEST_IU_RAID_PATH_IO;
drivers/scsi/smartpqi/smartpqi_init.c
6837
memcpy(request.lun_number, iocommand.LUN_info.LunAddrBytes,
drivers/scsi/smartpqi/smartpqi_init.c
6838
sizeof(request.lun_number));
drivers/scsi/smartpqi/smartpqi_init.c
6839
memcpy(request.cdb, iocommand.Request.CDB, iocommand.Request.CDBLen);
drivers/scsi/smartpqi/smartpqi_init.c
6840
request.additional_cdb_bytes_usage = SOP_ADDITIONAL_CDB_BYTES_0;
drivers/scsi/smartpqi/smartpqi_init.c
6844
request.data_direction = SOP_NO_DIRECTION_FLAG;
drivers/scsi/smartpqi/smartpqi_init.c
6847
request.data_direction = SOP_WRITE_FLAG;
drivers/scsi/smartpqi/smartpqi_init.c
6850
request.data_direction = SOP_READ_FLAG;
drivers/scsi/smartpqi/smartpqi_init.c
6853
request.data_direction = SOP_BIDIRECTIONAL;
drivers/scsi/smartpqi/smartpqi_init.c
6857
request.task_attribute = SOP_TASK_ATTRIBUTE_SIMPLE;
drivers/scsi/smartpqi/smartpqi_init.c
6860
put_unaligned_le32(iocommand.buf_size, &request.buffer_length);
drivers/scsi/smartpqi/smartpqi_init.c
6863
&request.sg_descriptors[0], kernel_buffer,
drivers/scsi/smartpqi/smartpqi_init.c
6868
iu_length += sizeof(request.sg_descriptors[0]);
drivers/scsi/smartpqi/smartpqi_init.c
6871
put_unaligned_le16(iu_length, &request.header.iu_length);
drivers/scsi/smartpqi/smartpqi_init.c
6874
put_unaligned_le32(iocommand.Request.Timeout, &request.timeout);
drivers/scsi/smartpqi/smartpqi_init.c
6876
rc = pqi_submit_raid_request_synchronous(ctrl_info, &request.header,
drivers/scsi/smartpqi/smartpqi_init.c
6880
pqi_pci_unmap(ctrl_info->pci_dev, request.sg_descriptors, 1,
drivers/scsi/smartpqi/smartpqi_init.c
689
request->data_direction = SOP_BIDIRECTIONAL;
drivers/scsi/smartpqi/smartpqi_init.c
700
switch (request->data_direction) {
drivers/scsi/smartpqi/smartpqi_init.c
715
return pqi_map_single(ctrl_info->pci_dev, &request->sg_descriptors[0],
drivers/scsi/smartpqi/smartpqi_init.c
773
struct pqi_raid_path_request request;
drivers/scsi/smartpqi/smartpqi_init.c
776
rc = pqi_build_raid_path_request(ctrl_info, &request, cmd, scsi3addr,
drivers/scsi/smartpqi/smartpqi_init.c
781
rc = pqi_submit_raid_request_synchronous(ctrl_info, &request.header, 0, error_info);
drivers/scsi/smartpqi/smartpqi_init.c
783
pqi_pci_unmap(ctrl_info->pci_dev, request.sg_descriptors, 1, dir);
drivers/scsi/smartpqi/smartpqi_init.c
7871
struct pqi_vendor_general_request request;
drivers/scsi/smartpqi/smartpqi_init.c
7873
memset(&request, 0, sizeof(request));
drivers/scsi/smartpqi/smartpqi_init.c
7875
request.header.iu_type = PQI_REQUEST_IU_VENDOR_GENERAL;
drivers/scsi/smartpqi/smartpqi_init.c
7876
put_unaligned_le16(sizeof(request) - PQI_REQUEST_HEADER_LENGTH,
drivers/scsi/smartpqi/smartpqi_init.c
7877
&request.header.iu_length);
drivers/scsi/smartpqi/smartpqi_init.c
7879
&request.function_code);
drivers/scsi/smartpqi/smartpqi_init.c
7881
&request.data.config_table_update.first_section);
drivers/scsi/smartpqi/smartpqi_init.c
7883
&request.data.config_table_update.last_section);
drivers/scsi/smartpqi/smartpqi_init.c
7885
return pqi_submit_raid_request_synchronous(ctrl_info, &request.header, 0, NULL);
drivers/scsi/smartpqi/smartpqi_init.c
80
struct pqi_iu_header *request, unsigned int flags,
drivers/scsi/smartpqi/smartpqi_init.c
834
struct pqi_raid_path_request request;
drivers/scsi/smartpqi/smartpqi_init.c
836
rc = pqi_build_raid_path_request(ctrl_info, &request,
drivers/scsi/smartpqi/smartpqi_init.c
843
request.cdb[2] = (u8)bmic_device_index;
drivers/scsi/smartpqi/smartpqi_init.c
844
request.cdb[9] = (u8)(bmic_device_index >> 8);
drivers/scsi/smartpqi/smartpqi_init.c
846
rc = pqi_submit_raid_request_synchronous(ctrl_info, &request.header, 0, NULL);
drivers/scsi/smartpqi/smartpqi_init.c
848
pqi_pci_unmap(ctrl_info->pci_dev, request.sg_descriptors, 1, dir);
drivers/scsi/smartpqi/smartpqi_init.c
888
struct pqi_raid_path_request request;
drivers/scsi/smartpqi/smartpqi_init.c
895
rc = pqi_build_raid_path_request(ctrl_info, &request, BMIC_SENSE_FEATURE, RAID_CTLR_LUNID,
drivers/scsi/smartpqi/smartpqi_init.c
900
request.cdb[2] = BMIC_SENSE_FEATURE_IO_PAGE;
drivers/scsi/smartpqi/smartpqi_init.c
901
request.cdb[3] = BMIC_SENSE_FEATURE_IO_PAGE_AIO_SUBPAGE;
drivers/scsi/smartpqi/smartpqi_init.c
903
rc = pqi_submit_raid_request_synchronous(ctrl_info, &request.header, 0, NULL);
drivers/scsi/smartpqi/smartpqi_init.c
905
pqi_pci_unmap(ctrl_info->pci_dev, request.sg_descriptors, 1, dir);
drivers/scsi/smartpqi/smartpqi_init.c
9113
struct pqi_vendor_general_request request;
drivers/scsi/smartpqi/smartpqi_init.c
9116
memset(&request, 0, sizeof(request));
drivers/scsi/smartpqi/smartpqi_init.c
9118
request.header.iu_type = PQI_REQUEST_IU_VENDOR_GENERAL;
drivers/scsi/smartpqi/smartpqi_init.c
9119
put_unaligned_le16(sizeof(request) - PQI_REQUEST_HEADER_LENGTH, &request.header.iu_length);
drivers/scsi/smartpqi/smartpqi_init.c
9120
put_unaligned_le16(function_code, &request.function_code);
drivers/scsi/smartpqi/smartpqi_init.c
9126
put_unaligned_le64((u64)host_memory_descriptor->host_memory_dma_handle, &request.data.host_memory_allocation.buffer_address);
drivers/scsi/smartpqi/smartpqi_init.c
9127
put_unaligned_le32(buffer_length, &request.data.host_memory_allocation.buffer_length);
drivers/scsi/smartpqi/smartpqi_init.c
9138
return pqi_submit_raid_request_synchronous(ctrl_info, &request.header, 0, NULL);
drivers/scsi/smartpqi/smartpqi_sas_transport.c
495
job->reply_payload.sg_cnt, ¶meters->request,
drivers/scsi/sr.c
301
struct request *rq = scsi_cmd_to_rq(SCpnt);
drivers/scsi/sr.c
363
struct request *rq = scsi_cmd_to_rq(SCpnt);
drivers/scsi/sr.c
941
struct request *rq;
drivers/scsi/st.c
485
static void st_do_stats(struct scsi_tape *STp, struct request *req)
drivers/scsi/st.c
527
static enum rq_end_io_ret st_scsi_execute_end(struct request *req,
drivers/scsi/st.c
556
struct request *req;
drivers/scsi/storvsc_drv.c
1136
struct storvsc_cmd_request *request)
drivers/scsi/storvsc_drv.c
1141
stor_pkt = &request->vstor_packet;
drivers/scsi/storvsc_drv.c
1188
scsi_cmd_to_rq(request->cmd)->tag,
drivers/scsi/storvsc_drv.c
1197
memcpy(request->cmd->sense_buffer,
drivers/scsi/storvsc_drv.c
1204
storvsc_command_completion(request, stor_device);
drivers/scsi/storvsc_drv.c
1213
struct storvsc_cmd_request *request)
drivers/scsi/storvsc_drv.c
1218
storvsc_on_io_completion(stor_device, vstor_packet, request);
drivers/scsi/storvsc_drv.c
1262
struct storvsc_cmd_request *request = NULL;
drivers/scsi/storvsc_drv.c
1281
request = &stor_device->init_request;
drivers/scsi/storvsc_drv.c
1283
request = &stor_device->reset_request;
drivers/scsi/storvsc_drv.c
1318
request = (struct storvsc_cmd_request *)scsi_cmd_priv(scmnd);
drivers/scsi/storvsc_drv.c
1322
storvsc_on_receive(stor_device, packet, request);
drivers/scsi/storvsc_drv.c
1326
memcpy(&request->vstor_packet, packet,
drivers/scsi/storvsc_drv.c
1328
complete(&request->wait_event);
drivers/scsi/storvsc_drv.c
1454
struct storvsc_cmd_request *request, u16 q_num)
drivers/scsi/storvsc_drv.c
1464
vstor_packet = &request->vstor_packet;
drivers/scsi/storvsc_drv.c
1471
request->device = device;
drivers/scsi/storvsc_drv.c
1541
request->payload->range.len;
drivers/scsi/storvsc_drv.c
1545
if (request->payload->range.len) {
drivers/scsi/storvsc_drv.c
1548
request->payload, request->payload_sz,
drivers/scsi/storvsc_drv.c
1551
(unsigned long)request);
drivers/scsi/storvsc_drv.c
1555
(unsigned long)request,
drivers/scsi/storvsc_drv.c
1642
struct storvsc_cmd_request *request;
drivers/scsi/storvsc_drv.c
1650
request = &stor_device->reset_request;
drivers/scsi/storvsc_drv.c
1651
vstor_packet = &request->vstor_packet;
drivers/scsi/storvsc_drv.c
1654
init_completion(&request->wait_event);
drivers/scsi/storvsc_drv.c
1668
t = wait_for_completion_timeout(&request->wait_event, storvsc_timeout * HZ);
drivers/scsi/storvsc_drv.c
666
struct storvsc_cmd_request *request =
drivers/scsi/storvsc_drv.c
678
return (u64)blk_mq_unique_tag(scsi_cmd_to_rq(request->cmd)) + 1;
drivers/scsi/storvsc_drv.c
723
struct storvsc_cmd_request *request;
drivers/scsi/storvsc_drv.c
743
request = &stor_device->init_request;
drivers/scsi/storvsc_drv.c
744
vstor_packet = &request->vstor_packet;
drivers/scsi/storvsc_drv.c
754
memset(request, 0, sizeof(struct storvsc_cmd_request));
drivers/scsi/storvsc_drv.c
755
init_completion(&request->wait_event);
drivers/scsi/storvsc_drv.c
771
t = wait_for_completion_timeout(&request->wait_event, storvsc_timeout * HZ);
drivers/scsi/storvsc_drv.c
812
struct storvsc_cmd_request *request,
drivers/scsi/storvsc_drv.c
823
vstor_packet = &request->vstor_packet;
drivers/scsi/storvsc_drv.c
825
init_completion(&request->wait_event);
drivers/scsi/storvsc_drv.c
836
t = wait_for_completion_timeout(&request->wait_event, storvsc_timeout * HZ);
drivers/scsi/storvsc_drv.c
853
struct storvsc_cmd_request *request;
drivers/scsi/storvsc_drv.c
863
request = &stor_device->init_request;
drivers/scsi/storvsc_drv.c
864
vstor_packet = &request->vstor_packet;
drivers/scsi/storvsc_drv.c
870
memset(request, 0, sizeof(struct storvsc_cmd_request));
drivers/scsi/storvsc_drv.c
872
ret = storvsc_execute_vstor_op(device, request, true);
drivers/scsi/storvsc_drv.c
891
ret = storvsc_execute_vstor_op(device, request, false);
drivers/scsi/storvsc_drv.c
913
ret = storvsc_execute_vstor_op(device, request, true);
drivers/scsi/storvsc_drv.c
958
ret = storvsc_execute_vstor_op(device, request, true);
drivers/scsi/storvsc_drv.c
971
ret = storvsc_execute_vstor_op(device, request, true);
drivers/scsi/virtio_scsi.c
541
struct request *rq = scsi_cmd_to_rq(sc);
drivers/soc/tegra/pmc.c
1693
unsigned long *request,
drivers/soc/tegra/pmc.c
1702
*request = pad->request;
drivers/soc/tegra/pmc.c
1758
unsigned long request, status;
drivers/soc/tegra/pmc.c
1770
err = tegra_io_pad_prepare(pmc, pad, &request, &status, &mask);
drivers/soc/tegra/pmc.c
1776
tegra_pmc_writel(pmc, IO_DPD_REQ_CODE_OFF | mask, request);
drivers/soc/tegra/pmc.c
1814
unsigned long request, status;
drivers/soc/tegra/pmc.c
1826
err = tegra_io_pad_prepare(pmc, pad, &request, &status, &mask);
drivers/soc/tegra/pmc.c
1832
tegra_pmc_writel(pmc, IO_DPD_REQ_CODE_ON | mask, request);
drivers/soc/tegra/pmc.c
295
unsigned int request;
drivers/soc/tegra/pmc.c
3704
.request = (_request), \
drivers/soundwire/bus.c
2023
void sdw_clear_slave_status(struct sdw_bus *bus, u32 request)
drivers/soundwire/bus.c
2048
slave->unattach_request = request;
drivers/soundwire/bus.h
240
void sdw_clear_slave_status(struct sdw_bus *bus, u32 request);
drivers/spi/spi-offload.c
186
if (trigger->ops->request) {
drivers/spi/spi-offload.c
187
ret = trigger->ops->request(trigger, type, args->args, args->nargs);
drivers/ssb/driver_gpio.c
225
chip->request = ssb_gpio_chipco_request;
drivers/staging/greybus/audio_module.c
146
struct gb_operation_msg_hdr *header = op->request->header;
drivers/staging/greybus/audio_module.c
154
stream_req = op->request->payload;
drivers/staging/greybus/audio_module.c
159
jack_req = op->request->payload;
drivers/staging/greybus/audio_module.c
164
button_req = op->request->payload;
drivers/staging/greybus/authentication.c
109
struct gb_cap_get_ims_certificate_request *request;
drivers/staging/greybus/authentication.c
117
sizeof(*request), max_size,
drivers/staging/greybus/authentication.c
123
request = op->request->payload;
drivers/staging/greybus/authentication.c
124
request->certificate_class = cpu_to_le32(class);
drivers/staging/greybus/authentication.c
125
request->certificate_id = cpu_to_le32(id);
drivers/staging/greybus/authentication.c
148
struct gb_cap_authenticate_request *request;
drivers/staging/greybus/authentication.c
155
sizeof(*request), max_size,
drivers/staging/greybus/authentication.c
161
request = op->request->payload;
drivers/staging/greybus/authentication.c
162
request->auth_type = cpu_to_le32(auth_type);
drivers/staging/greybus/authentication.c
163
memcpy(request->uid, uid, sizeof(request->uid));
drivers/staging/greybus/authentication.c
164
memcpy(request->challenge, challenge, sizeof(request->challenge));
drivers/staging/greybus/bootrom.c
192
op->request->payload;
drivers/staging/greybus/bootrom.c
200
if (op->request->payload_size != sizeof(*size_request)) {
drivers/staging/greybus/bootrom.c
202
__func__, op->request->payload_size,
drivers/staging/greybus/bootrom.c
255
if (op->request->payload_size != sizeof(*firmware_request)) {
drivers/staging/greybus/bootrom.c
257
__func__, op->request->payload_size,
drivers/staging/greybus/bootrom.c
272
firmware_request = op->request->payload;
drivers/staging/greybus/bootrom.c
323
if (op->request->payload_size != sizeof(*rtb_request)) {
drivers/staging/greybus/bootrom.c
325
__func__, op->request->payload_size,
drivers/staging/greybus/bootrom.c
331
rtb_request = op->request->payload;
drivers/staging/greybus/bootrom.c
378
struct gb_bootrom_version_request request;
drivers/staging/greybus/bootrom.c
382
request.major = GB_BOOTROM_VERSION_MAJOR;
drivers/staging/greybus/bootrom.c
383
request.minor = GB_BOOTROM_VERSION_MINOR;
drivers/staging/greybus/bootrom.c
387
&request, sizeof(request), &response,
drivers/staging/greybus/bootrom.c
396
if (response.major > request.major) {
drivers/staging/greybus/bootrom.c
399
response.major, request.major);
drivers/staging/greybus/camera.c
185
void *request, size_t request_size,
drivers/staging/greybus/camera.c
198
memcpy(operation->request->payload, request, request_size);
drivers/staging/greybus/camera.c
719
struct gb_message *request;
drivers/staging/greybus/camera.c
726
request = op->request;
drivers/staging/greybus/camera.c
728
if (request->payload_size < sizeof(*payload)) {
drivers/staging/greybus/camera.c
730
request->payload_size, sizeof(*payload));
drivers/staging/greybus/camera.c
734
payload = request->payload;
drivers/staging/greybus/fw-download.c
225
struct gb_fw_download_find_firmware_request *request;
drivers/staging/greybus/fw-download.c
230
if (op->request->payload_size != sizeof(*request)) {
drivers/staging/greybus/fw-download.c
233
op->request->payload_size, sizeof(*request));
drivers/staging/greybus/fw-download.c
237
request = op->request->payload;
drivers/staging/greybus/fw-download.c
238
tag = (const char *)request->firmware_tag;
drivers/staging/greybus/fw-download.c
272
struct gb_fw_download_fetch_firmware_request *request;
drivers/staging/greybus/fw-download.c
280
if (op->request->payload_size != sizeof(*request)) {
drivers/staging/greybus/fw-download.c
283
op->request->payload_size, sizeof(*request));
drivers/staging/greybus/fw-download.c
287
request = op->request->payload;
drivers/staging/greybus/fw-download.c
288
offset = le32_to_cpu(request->offset);
drivers/staging/greybus/fw-download.c
289
size = le32_to_cpu(request->size);
drivers/staging/greybus/fw-download.c
290
firmware_id = request->firmware_id;
drivers/staging/greybus/fw-download.c
355
struct gb_fw_download_release_firmware_request *request;
drivers/staging/greybus/fw-download.c
359
if (op->request->payload_size != sizeof(*request)) {
drivers/staging/greybus/fw-download.c
362
op->request->payload_size, sizeof(*request));
drivers/staging/greybus/fw-download.c
366
request = op->request->payload;
drivers/staging/greybus/fw-download.c
367
firmware_id = request->firmware_id;
drivers/staging/greybus/fw-management.c
138
struct gb_fw_mgmt_load_and_validate_fw_request request;
drivers/staging/greybus/fw-management.c
148
request.load_method = load_method;
drivers/staging/greybus/fw-management.c
150
ret = strscpy_pad(request.firmware_tag, tag);
drivers/staging/greybus/fw-management.c
154
request.firmware_tag);
drivers/staging/greybus/fw-management.c
168
request.request_id = ret;
drivers/staging/greybus/fw-management.c
171
GB_FW_MGMT_TYPE_LOAD_AND_VALIDATE_FW, &request,
drivers/staging/greybus/fw-management.c
172
sizeof(request), NULL, 0);
drivers/staging/greybus/fw-management.c
189
struct gb_fw_mgmt_loaded_fw_request *request;
drivers/staging/greybus/fw-management.c
198
if (op->request->payload_size != sizeof(*request)) {
drivers/staging/greybus/fw-management.c
200
op->request->payload_size, sizeof(*request));
drivers/staging/greybus/fw-management.c
204
request = op->request->payload;
drivers/staging/greybus/fw-management.c
207
if (request->request_id != fw_mgmt->intf_fw_request_id) {
drivers/staging/greybus/fw-management.c
209
fw_mgmt->intf_fw_request_id, request->request_id);
drivers/staging/greybus/fw-management.c
215
fw_mgmt->intf_fw_status = request->status;
drivers/staging/greybus/fw-management.c
216
fw_mgmt->intf_fw_major = le16_to_cpu(request->major);
drivers/staging/greybus/fw-management.c
217
fw_mgmt->intf_fw_minor = le16_to_cpu(request->minor);
drivers/staging/greybus/fw-management.c
239
struct gb_fw_mgmt_backend_fw_version_request request;
drivers/staging/greybus/fw-management.c
243
ret = strscpy_pad(request.firmware_tag, fw_info->firmware_tag);
drivers/staging/greybus/fw-management.c
247
request.firmware_tag);
drivers/staging/greybus/fw-management.c
252
GB_FW_MGMT_TYPE_BACKEND_FW_VERSION, &request,
drivers/staging/greybus/fw-management.c
253
sizeof(request), &response, sizeof(response));
drivers/staging/greybus/fw-management.c
290
struct gb_fw_mgmt_backend_fw_update_request request;
drivers/staging/greybus/fw-management.c
293
ret = strscpy_pad(request.firmware_tag, tag);
drivers/staging/greybus/fw-management.c
297
request.firmware_tag);
drivers/staging/greybus/fw-management.c
310
request.request_id = ret;
drivers/staging/greybus/fw-management.c
313
GB_FW_MGMT_TYPE_BACKEND_FW_UPDATE, &request,
drivers/staging/greybus/fw-management.c
314
sizeof(request), NULL, 0);
drivers/staging/greybus/fw-management.c
331
struct gb_fw_mgmt_backend_fw_updated_request *request;
drivers/staging/greybus/fw-management.c
339
if (op->request->payload_size != sizeof(*request)) {
drivers/staging/greybus/fw-management.c
341
op->request->payload_size, sizeof(*request));
drivers/staging/greybus/fw-management.c
345
request = op->request->payload;
drivers/staging/greybus/fw-management.c
348
if (request->request_id != fw_mgmt->backend_fw_request_id) {
drivers/staging/greybus/fw-management.c
350
fw_mgmt->backend_fw_request_id, request->request_id);
drivers/staging/greybus/fw-management.c
356
fw_mgmt->backend_fw_status = request->status;
drivers/staging/greybus/gpio.c
111
struct gb_gpio_get_direction_request request;
drivers/staging/greybus/gpio.c
116
request.which = which;
drivers/staging/greybus/gpio.c
118
&request, sizeof(request),
drivers/staging/greybus/gpio.c
135
struct gb_gpio_direction_in_request request;
drivers/staging/greybus/gpio.c
138
request.which = which;
drivers/staging/greybus/gpio.c
140
&request, sizeof(request), NULL, 0);
drivers/staging/greybus/gpio.c
149
struct gb_gpio_direction_out_request request;
drivers/staging/greybus/gpio.c
152
request.which = which;
drivers/staging/greybus/gpio.c
153
request.value = value_high ? 1 : 0;
drivers/staging/greybus/gpio.c
155
&request, sizeof(request), NULL, 0);
drivers/staging/greybus/gpio.c
165
struct gb_gpio_get_value_request request;
drivers/staging/greybus/gpio.c
170
request.which = which;
drivers/staging/greybus/gpio.c
172
&request, sizeof(request),
drivers/staging/greybus/gpio.c
192
struct gb_gpio_set_value_request request;
drivers/staging/greybus/gpio.c
195
request.which = which;
drivers/staging/greybus/gpio.c
196
request.value = value_high ? 1 : 0;
drivers/staging/greybus/gpio.c
198
&request, sizeof(request), NULL, 0);
drivers/staging/greybus/gpio.c
204
ggc->lines[which].value = request.value;
drivers/staging/greybus/gpio.c
212
struct gb_gpio_set_debounce_request request;
drivers/staging/greybus/gpio.c
215
request.which = which;
drivers/staging/greybus/gpio.c
216
request.usec = cpu_to_le16(debounce_usec);
drivers/staging/greybus/gpio.c
218
&request, sizeof(request), NULL, 0);
drivers/staging/greybus/gpio.c
227
struct gb_gpio_irq_mask_request request;
drivers/staging/greybus/gpio.c
230
request.which = hwirq;
drivers/staging/greybus/gpio.c
233
&request, sizeof(request), NULL, 0);
drivers/staging/greybus/gpio.c
241
struct gb_gpio_irq_unmask_request request;
drivers/staging/greybus/gpio.c
244
request.which = hwirq;
drivers/staging/greybus/gpio.c
247
&request, sizeof(request), NULL, 0);
drivers/staging/greybus/gpio.c
256
struct gb_gpio_irq_type_request request;
drivers/staging/greybus/gpio.c
259
request.which = hwirq;
drivers/staging/greybus/gpio.c
260
request.type = type;
drivers/staging/greybus/gpio.c
264
&request, sizeof(request), NULL, 0);
drivers/staging/greybus/gpio.c
362
struct gb_message *request;
drivers/staging/greybus/gpio.c
372
request = op->request;
drivers/staging/greybus/gpio.c
374
if (request->payload_size < sizeof(*event)) {
drivers/staging/greybus/gpio.c
376
request->payload_size, sizeof(*event));
drivers/staging/greybus/gpio.c
380
event = request->payload;
drivers/staging/greybus/gpio.c
547
gpio->request = gb_gpio_request;
drivers/staging/greybus/gpio.c
64
struct gb_gpio_activate_request request;
drivers/staging/greybus/gpio.c
72
request.which = which;
drivers/staging/greybus/gpio.c
74
&request, sizeof(request), NULL, 0);
drivers/staging/greybus/gpio.c
90
struct gb_gpio_deactivate_request request;
drivers/staging/greybus/gpio.c
93
request.which = which;
drivers/staging/greybus/gpio.c
95
&request, sizeof(request), NULL, 0);
drivers/staging/greybus/hid.c
100
int ret, size = sizeof(*request) + len - 1;
drivers/staging/greybus/hid.c
114
request = operation->request->payload;
drivers/staging/greybus/hid.c
115
request->report_type = report_type;
drivers/staging/greybus/hid.c
116
request->report_id = report_id;
drivers/staging/greybus/hid.c
117
memcpy(request->report, buf, len);
drivers/staging/greybus/hid.c
137
struct gb_hid_input_report_request *request = op->request->payload;
drivers/staging/greybus/hid.c
147
request->report, op->request->payload_size, 1);
drivers/staging/greybus/hid.c
77
struct gb_hid_get_report_request request;
drivers/staging/greybus/hid.c
84
request.report_type = report_type;
drivers/staging/greybus/hid.c
85
request.report_id = report_id;
drivers/staging/greybus/hid.c
88
&request, sizeof(request), buf, len);
drivers/staging/greybus/hid.c
98
struct gb_hid_set_report_request *request;
drivers/staging/greybus/i2c.c
111
request_size = sizeof(*request);
drivers/staging/greybus/i2c.c
121
request = operation->request->payload;
drivers/staging/greybus/i2c.c
122
request->op_count = cpu_to_le16(op_count);
drivers/staging/greybus/i2c.c
124
op = &request->ops[0];
drivers/staging/greybus/i2c.c
82
struct gb_i2c_transfer_request *request;
drivers/staging/greybus/light.c
1200
struct gb_message *request;
drivers/staging/greybus/light.c
1211
request = op->request;
drivers/staging/greybus/light.c
1213
if (request->payload_size < sizeof(*payload)) {
drivers/staging/greybus/light.c
1215
request->payload_size, sizeof(*payload));
drivers/staging/greybus/light.c
1219
payload = request->payload;
drivers/staging/greybus/log.c
31
if (op->request->payload_size < sizeof(*receive)) {
drivers/staging/greybus/log.c
33
op->request->payload_size, sizeof(*receive));
drivers/staging/greybus/log.c
36
receive = op->request->payload;
drivers/staging/greybus/log.c
38
if (len != (op->request->payload_size - sizeof(*receive))) {
drivers/staging/greybus/log.c
40
(op->request->payload_size - sizeof(*receive)));
drivers/staging/greybus/loopback.c
371
void *request, int request_size,
drivers/staging/greybus/loopback.c
385
memcpy(operation->request->payload, request, request_size);
drivers/staging/greybus/loopback.c
466
void *request, int request_size,
drivers/staging/greybus/loopback.c
486
memcpy(operation->request->payload, request, request_size);
drivers/staging/greybus/loopback.c
511
struct gb_loopback_transfer_request *request;
drivers/staging/greybus/loopback.c
514
request = kmalloc(len + sizeof(*request), GFP_KERNEL);
drivers/staging/greybus/loopback.c
515
if (!request)
drivers/staging/greybus/loopback.c
518
request->len = cpu_to_le32(len);
drivers/staging/greybus/loopback.c
520
request, len + sizeof(*request),
drivers/staging/greybus/loopback.c
522
kfree(request);
drivers/staging/greybus/loopback.c
528
struct gb_loopback_transfer_request *request;
drivers/staging/greybus/loopback.c
535
request = kmalloc(len + sizeof(*request), GFP_KERNEL);
drivers/staging/greybus/loopback.c
536
if (!request)
drivers/staging/greybus/loopback.c
540
kfree(request);
drivers/staging/greybus/loopback.c
544
memset(request->data, 0x5A, len);
drivers/staging/greybus/loopback.c
546
request->len = cpu_to_le32(len);
drivers/staging/greybus/loopback.c
548
request, len + sizeof(*request),
drivers/staging/greybus/loopback.c
553
if (memcmp(request->data, response->data, len)) {
drivers/staging/greybus/loopback.c
562
kfree(request);
drivers/staging/greybus/loopback.c
576
struct gb_loopback_transfer_request *request;
drivers/staging/greybus/loopback.c
579
request = kmalloc(len + sizeof(*request), GFP_KERNEL);
drivers/staging/greybus/loopback.c
580
if (!request)
drivers/staging/greybus/loopback.c
583
request->len = cpu_to_le32(len);
drivers/staging/greybus/loopback.c
585
request, len + sizeof(*request),
drivers/staging/greybus/loopback.c
587
kfree(request);
drivers/staging/greybus/loopback.c
596
struct gb_loopback_transfer_request *request;
drivers/staging/greybus/loopback.c
603
request = operation->request->payload;
drivers/staging/greybus/loopback.c
605
len = le32_to_cpu(request->len);
drivers/staging/greybus/loopback.c
607
if (memcmp(request->data, response->data, len)) {
drivers/staging/greybus/loopback.c
624
struct gb_loopback_transfer_request *request;
drivers/staging/greybus/loopback.c
627
request = kmalloc(len + sizeof(*request), GFP_KERNEL);
drivers/staging/greybus/loopback.c
628
if (!request)
drivers/staging/greybus/loopback.c
631
memset(request->data, 0x5A, len);
drivers/staging/greybus/loopback.c
633
request->len = cpu_to_le32(len);
drivers/staging/greybus/loopback.c
636
request, len + sizeof(*request),
drivers/staging/greybus/loopback.c
643
kfree(request);
drivers/staging/greybus/loopback.c
656
struct gb_loopback_transfer_request *request;
drivers/staging/greybus/loopback.c
667
if (operation->request->payload_size < sizeof(*request)) {
drivers/staging/greybus/loopback.c
669
operation->request->payload_size,
drivers/staging/greybus/loopback.c
670
sizeof(*request));
drivers/staging/greybus/loopback.c
673
request = operation->request->payload;
drivers/staging/greybus/loopback.c
674
len = le32_to_cpu(request->len);
drivers/staging/greybus/loopback.c
689
memcpy(response->data, request->data, len);
drivers/staging/greybus/power_supply.c
1003
request = op->request;
drivers/staging/greybus/power_supply.c
1005
if (request->payload_size < sizeof(*payload)) {
drivers/staging/greybus/power_supply.c
1008
request->payload_size, sizeof(*payload));
drivers/staging/greybus/power_supply.c
1012
payload = request->payload;
drivers/staging/greybus/power_supply.c
528
req = op->request->payload;
drivers/staging/greybus/power_supply.c
991
struct gb_message *request;
drivers/staging/greybus/pwm.c
106
&request, sizeof(request), NULL, 0);
drivers/staging/greybus/pwm.c
117
struct gb_pwm_polarity_request request;
drivers/staging/greybus/pwm.c
121
request.which = which;
drivers/staging/greybus/pwm.c
122
request.polarity = polarity;
drivers/staging/greybus/pwm.c
130
&request, sizeof(request), NULL, 0);
drivers/staging/greybus/pwm.c
140
struct gb_pwm_enable_request request;
drivers/staging/greybus/pwm.c
144
request.which = which;
drivers/staging/greybus/pwm.c
152
&request, sizeof(request), NULL, 0);
drivers/staging/greybus/pwm.c
162
struct gb_pwm_disable_request request;
drivers/staging/greybus/pwm.c
166
request.which = which;
drivers/staging/greybus/pwm.c
169
&request, sizeof(request), NULL, 0);
drivers/staging/greybus/pwm.c
239
.request = gb_pwm_request,
drivers/staging/greybus/pwm.c
47
struct gb_pwm_activate_request request;
drivers/staging/greybus/pwm.c
51
request.which = which;
drivers/staging/greybus/pwm.c
59
&request, sizeof(request), NULL, 0);
drivers/staging/greybus/pwm.c
69
struct gb_pwm_deactivate_request request;
drivers/staging/greybus/pwm.c
73
request.which = which;
drivers/staging/greybus/pwm.c
81
&request, sizeof(request), NULL, 0);
drivers/staging/greybus/pwm.c
92
struct gb_pwm_config_request request;
drivers/staging/greybus/pwm.c
96
request.which = which;
drivers/staging/greybus/pwm.c
97
request.duty = cpu_to_le32(duty);
drivers/staging/greybus/pwm.c
98
request.period = cpu_to_le32(period);
drivers/staging/greybus/raw.c
106
if (op->request->payload_size < sizeof(*receive)) {
drivers/staging/greybus/raw.c
108
op->request->payload_size, sizeof(*receive));
drivers/staging/greybus/raw.c
111
receive = op->request->payload;
drivers/staging/greybus/raw.c
113
if (len != (int)(op->request->payload_size - sizeof(__le32))) {
drivers/staging/greybus/raw.c
115
(int)(op->request->payload_size - sizeof(__le32)));
drivers/staging/greybus/raw.c
129
struct gb_raw_send_request *request;
drivers/staging/greybus/raw.c
132
request = kmalloc(len + sizeof(*request), GFP_KERNEL);
drivers/staging/greybus/raw.c
133
if (!request)
drivers/staging/greybus/raw.c
136
if (copy_from_user(&request->data[0], data, len)) {
drivers/staging/greybus/raw.c
137
kfree(request);
drivers/staging/greybus/raw.c
141
request->len = cpu_to_le32(len);
drivers/staging/greybus/raw.c
144
request, len + sizeof(*request),
drivers/staging/greybus/raw.c
147
kfree(request);
drivers/staging/greybus/sdio.c
206
struct gb_message *request;
drivers/staging/greybus/sdio.c
218
request = op->request;
drivers/staging/greybus/sdio.c
220
if (request->payload_size < sizeof(*payload)) {
drivers/staging/greybus/sdio.c
222
request->payload_size, sizeof(*payload));
drivers/staging/greybus/sdio.c
226
payload = request->payload;
drivers/staging/greybus/sdio.c
238
struct gb_sdio_set_ios_request *request)
drivers/staging/greybus/sdio.c
246
ret = gb_operation_sync(host->connection, GB_SDIO_TYPE_SET_IOS, request,
drivers/staging/greybus/sdio.c
247
sizeof(*request), NULL, 0);
drivers/staging/greybus/sdio.c
257
struct gb_sdio_transfer_request *request;
drivers/staging/greybus/sdio.c
270
len + sizeof(*request),
drivers/staging/greybus/sdio.c
275
request = operation->request->payload;
drivers/staging/greybus/sdio.c
276
request->data_flags = data->flags >> 8;
drivers/staging/greybus/sdio.c
277
request->data_blocks = cpu_to_le16(nblocks);
drivers/staging/greybus/sdio.c
278
request->data_blksz = cpu_to_le16(data->blksz);
drivers/staging/greybus/sdio.c
280
copied = sg_pcopy_to_buffer(sg, sg_len, &request->data[0], len, skip);
drivers/staging/greybus/sdio.c
311
struct gb_sdio_transfer_request *request;
drivers/staging/greybus/sdio.c
324
sizeof(*request),
drivers/staging/greybus/sdio.c
329
request = operation->request->payload;
drivers/staging/greybus/sdio.c
330
request->data_flags = data->flags >> 8;
drivers/staging/greybus/sdio.c
331
request->data_blocks = cpu_to_le16(nblocks);
drivers/staging/greybus/sdio.c
332
request->data_blksz = cpu_to_le16(data->blksz);
drivers/staging/greybus/sdio.c
409
struct gb_sdio_command_request request = {0};
drivers/staging/greybus/sdio.c
461
request.cmd = cmd->opcode;
drivers/staging/greybus/sdio.c
462
request.cmd_flags = cmd_flags;
drivers/staging/greybus/sdio.c
463
request.cmd_type = cmd_type;
drivers/staging/greybus/sdio.c
464
request.cmd_arg = cpu_to_le32(cmd->arg);
drivers/staging/greybus/sdio.c
467
request.data_blocks = cpu_to_le16(data->blocks);
drivers/staging/greybus/sdio.c
468
request.data_blksz = cpu_to_le16(data->blksz);
drivers/staging/greybus/sdio.c
475
&request, sizeof(request), &response,
drivers/staging/greybus/sdio.c
591
struct gb_sdio_set_ios_request request;
drivers/staging/greybus/sdio.c
601
request.clock = cpu_to_le32(ios->clock);
drivers/staging/greybus/sdio.c
605
request.vdd = cpu_to_le32(vdd);
drivers/staging/greybus/sdio.c
607
request.bus_mode = ios->bus_mode == MMC_BUSMODE_OPENDRAIN ?
drivers/staging/greybus/sdio.c
626
request.power_mode = power_mode;
drivers/staging/greybus/sdio.c
640
request.bus_width = bus_width;
drivers/staging/greybus/sdio.c
678
request.timing = timing;
drivers/staging/greybus/sdio.c
692
request.signal_voltage = signal_voltage;
drivers/staging/greybus/sdio.c
709
request.drv_type = drv_type;
drivers/staging/greybus/sdio.c
711
ret = gb_sdio_set_ios(host, &request);
drivers/staging/greybus/sdio.c
755
.request = gb_mmc_request,
drivers/staging/greybus/spilib.c
165
struct gb_spi_transfer_request *request;
drivers/staging/greybus/spilib.c
227
request_size = sizeof(*request);
drivers/staging/greybus/spilib.c
237
request = operation->request->payload;
drivers/staging/greybus/spilib.c
238
request->count = cpu_to_le16(count);
drivers/staging/greybus/spilib.c
239
request->mode = dev->mode;
drivers/staging/greybus/spilib.c
240
request->chip_select = spi_get_chipselect(dev, 0);
drivers/staging/greybus/spilib.c
242
gb_xfer = &request->transfers[0];
drivers/staging/greybus/spilib.c
444
struct gb_spi_device_config_request request;
drivers/staging/greybus/spilib.c
451
request.chip_select = cs;
drivers/staging/greybus/spilib.c
454
&request, sizeof(request),
drivers/staging/greybus/uart.c
133
struct gb_message *request = op->request;
drivers/staging/greybus/uart.c
136
if (request->payload_size < sizeof(*serial_state)) {
drivers/staging/greybus/uart.c
139
request->payload_size, sizeof(*serial_state));
drivers/staging/greybus/uart.c
143
serial_state = request->payload;
drivers/staging/greybus/uart.c
153
struct gb_message *request = op->request;
drivers/staging/greybus/uart.c
159
if (request->payload_size < sizeof(*credit_request)) {
drivers/staging/greybus/uart.c
162
request->payload_size,
drivers/staging/greybus/uart.c
167
credit_request = request->payload;
drivers/staging/greybus/uart.c
227
struct gb_uart_send_data_request *request;
drivers/staging/greybus/uart.c
234
request = gb_tty->buffer;
drivers/staging/greybus/uart.c
246
&request->data[0],
drivers/staging/greybus/uart.c
256
request->size = cpu_to_le16(send_size);
drivers/staging/greybus/uart.c
259
request, sizeof(*request) + send_size,
drivers/staging/greybus/uart.c
273
ret = kfifo_out(&gb_tty->write_fifo, &request->data[0],
drivers/staging/greybus/uart.c
290
struct gb_uart_set_control_line_state_request request;
drivers/staging/greybus/uart.c
292
request.control = control;
drivers/staging/greybus/uart.c
295
&request, sizeof(request), NULL, 0);
drivers/staging/greybus/uart.c
300
struct gb_uart_set_break_request request;
drivers/staging/greybus/uart.c
308
request.state = state;
drivers/staging/greybus/uart.c
310
&request, sizeof(request), NULL, 0);
drivers/staging/greybus/uart.c
333
struct gb_uart_serial_flush_request request;
drivers/staging/greybus/uart.c
335
request.flags = flags;
drivers/staging/greybus/uart.c
337
&request, sizeof(request), NULL, 0);
drivers/staging/greybus/uart.c
78
struct gb_message *request = op->request;
drivers/staging/greybus/uart.c
84
if (request->payload_size < sizeof(*receive_data)) {
drivers/staging/greybus/uart.c
87
request->payload_size, sizeof(*receive_data));
drivers/staging/greybus/uart.c
91
receive_data = op->request->payload;
drivers/staging/greybus/uart.c
94
if (recv_data_size != request->payload_size - sizeof(*receive_data)) {
drivers/staging/greybus/uart.c
98
request->payload_size - sizeof(*receive_data));
drivers/staging/greybus/usb.c
103
struct gb_usb_hub_control_request *request;
drivers/staging/greybus/usb.c
113
sizeof(*request),
drivers/staging/greybus/usb.c
119
request = operation->request->payload;
drivers/staging/greybus/usb.c
120
request->typeReq = cpu_to_le16(typeReq);
drivers/staging/greybus/usb.c
121
request->wValue = cpu_to_le16(wValue);
drivers/staging/greybus/usb.c
122
request->wIndex = cpu_to_le16(wIndex);
drivers/staging/greybus/usb.c
123
request->wLength = cpu_to_le16(wLength);
drivers/staging/rtl8723bs/core/rtw_mlme_ext.c
5943
struct regulatory_request request;
drivers/staging/rtl8723bs/core/rtw_mlme_ext.c
5945
request.initiator = NL80211_REGDOM_SET_BY_DRIVER;
drivers/staging/rtl8723bs/core/rtw_mlme_ext.c
5946
rtw_reg_notifier(padapter->rtw_wdev->wiphy, &request);
drivers/staging/rtl8723bs/include/rtw_wifi_regd.h
13
struct regulatory_request *request));
drivers/staging/rtl8723bs/include/rtw_wifi_regd.h
14
void rtw_reg_notifier(struct wiphy *wiphy, struct regulatory_request *request);
drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c
1178
, struct cfg80211_scan_request *request)
drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c
1180
struct net_device *ndev = wdev_to_ndev(request->wdev);
drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c
1188
struct cfg80211_ssid *ssids = request->ssids;
drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c
1207
pwdev_priv->scan_request = request;
drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c
1223
if (request->ie && request->ie_len > 0)
drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c
1224
rtw_cfg80211_set_probe_req_wpsp2pie(padapter, (u8 *)request->ie, request->ie_len);
drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c
1258
for (i = 0; i < request->n_ssids && i < RTW_SSID_SCAN_AMOUNT; i++) {
drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c
1265
for (i = 0; i < request->n_channels && i < RTW_CHANNEL_SCAN_AMOUNT; i++) {
drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c
1266
ch[i].hw_value = request->channels[i]->hw_value;
drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c
1267
ch[i].flags = request->channels[i]->flags;
drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c
1271
if (request->n_channels == 1) {
drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c
1275
} else if (request->n_channels <= 4) {
drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c
1276
for (j = request->n_channels - 1; j >= 0; j--)
drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c
1279
_status = rtw_sitesurvey_cmd(padapter, ssid, RTW_SSID_SCAN_AMOUNT, ch, survey_times * request->n_channels);
drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c
246
struct cfg80211_scan_request *request = adapter_wdev_data(padapter)->scan_request;
drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c
247
struct cfg80211_ssid *ssids = request->ssids;
drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c
258
if (request->n_ssids == 1 && request->n_channels == 1) {
drivers/staging/rtl8723bs/os_dep/wifi_regd.c
106
request))
drivers/staging/rtl8723bs/os_dep/wifi_regd.c
125
struct regulatory_request *request))
drivers/staging/rtl8723bs/os_dep/wifi_regd.c
130
void rtw_reg_notifier(struct wiphy *wiphy, struct regulatory_request *request)
drivers/staging/rtl8723bs/os_dep/wifi_regd.c
134
_rtw_reg_notifier_apply(wiphy, request, reg);
drivers/staging/rtl8723bs/os_dep/wifi_regd.c
86
struct regulatory_request *request,
drivers/staging/sm750fb/ddk750_chip.c
322
unsigned int input, request;
drivers/staging/sm750fb/ddk750_chip.c
338
request = request_orig / 1000;
drivers/staging/sm750fb/ddk750_chip.c
353
RN = N * request;
drivers/staging/sm750fb/ddk750_chip.h
97
unsigned int sm750_calc_pll_value(unsigned int request, struct pll_value *pll);
drivers/staging/sm750fb/sm750.c
482
resource_size_t request;
drivers/staging/sm750fb/sm750.c
505
request = var->xres_virtual * (var->bits_per_pixel >> 3);
drivers/staging/sm750fb/sm750.c
508
request = ALIGN(request, crtc->line_pad);
drivers/staging/sm750fb/sm750.c
509
request = request * var->yres_virtual;
drivers/staging/sm750fb/sm750.c
510
if (crtc->vidmem_size < request) {
drivers/target/loopback/tcm_loop.c
273
static bool tcm_loop_flush_work_iter(struct request *rq, void *data)
drivers/target/sbp/sbp_target.c
1453
struct sbp_management_request *req = agent->request;
drivers/target/sbp/sbp_target.c
1578
struct fw_request *request, int tcode, int destination, int source,
drivers/target/sbp/sbp_target.c
1615
req->speed = fw_get_request_speed(request);
drivers/target/sbp/sbp_target.c
1618
agent->request = req;
drivers/target/sbp/sbp_target.c
1630
fw_send_response(card, request, rcode);
drivers/target/sbp/sbp_target.c
1651
agent->request = NULL;
drivers/target/sbp/sbp_target.c
795
static void tgt_agent_rw(struct fw_card *card, struct fw_request *request,
drivers/target/sbp/sbp_target.c
846
fw_send_response(card, request, rcode);
drivers/target/sbp/sbp_target.h
231
struct sbp_management_request *request;
drivers/target/target_core_pscsi.c
1004
static enum rq_end_io_ret pscsi_req_done(struct request *req,
drivers/target/target_core_pscsi.c
42
static enum rq_end_io_ret pscsi_req_done(struct request *, blk_status_t,
drivers/target/target_core_pscsi.c
825
struct request *req)
drivers/target/target_core_pscsi.c
939
struct request *req;
drivers/thunderbolt/ctl.c
1035
struct cfg_write_pkg request = {
drivers/thunderbolt/ctl.c
1047
memcpy(&request.data, buffer, length * 4);
drivers/thunderbolt/ctl.c
1058
request.addr.seq = retries++;
drivers/thunderbolt/ctl.c
1062
req->request = &request;
drivers/thunderbolt/ctl.c
563
ret = tb_ctl_tx(ctl, req->request, req->request_size,
drivers/thunderbolt/ctl.c
866
if (route != tb_cfg_get_route(req->request))
drivers/thunderbolt/ctl.c
873
const struct cfg_read_pkg *req_hdr = req->request;
drivers/thunderbolt/ctl.c
889
tb_cfg_get_route(req->request));
drivers/thunderbolt/ctl.c
913
struct cfg_reset_pkg request = { .header = tb_cfg_make_header(route) };
drivers/thunderbolt/ctl.c
926
req->request = &request;
drivers/thunderbolt/ctl.c
927
req->request_size = sizeof(request);
drivers/thunderbolt/ctl.c
961
struct cfg_read_pkg request = {
drivers/thunderbolt/ctl.c
982
request.addr.seq = retries++;
drivers/thunderbolt/ctl.c
986
req->request = &request;
drivers/thunderbolt/ctl.c
987
req->request_size = sizeof(request);
drivers/thunderbolt/ctl.h
80
const void *request;
drivers/thunderbolt/dma_port.c
111
req->request = &request;
drivers/thunderbolt/dma_port.c
112
req->request_size = sizeof(request);
drivers/thunderbolt/dma_port.c
132
struct cfg_write_pkg request = {
drivers/thunderbolt/dma_port.c
146
memcpy(&request.data, buffer, length * 4);
drivers/thunderbolt/dma_port.c
154
req->request = &request;
drivers/thunderbolt/dma_port.c
74
if (route != tb_cfg_get_route(req->request))
drivers/thunderbolt/dma_port.c
91
struct cfg_read_pkg request = {
drivers/thunderbolt/icm.c
1041
struct icm_pkg_driver_ready request = {
drivers/thunderbolt/icm.c
1047
ret = icm_request(tb, &request, sizeof(request), &reply, sizeof(reply),
drivers/thunderbolt/icm.c
1068
struct icm_tr_pkg_approve_device request;
drivers/thunderbolt/icm.c
1072
memset(&request, 0, sizeof(request));
drivers/thunderbolt/icm.c
1073
memcpy(&request.ep_uuid, sw->uuid, sizeof(request.ep_uuid));
drivers/thunderbolt/icm.c
1074
request.hdr.code = ICM_APPROVE_DEVICE;
drivers/thunderbolt/icm.c
1075
request.route_lo = sw->config.route_lo;
drivers/thunderbolt/icm.c
1076
request.route_hi = sw->config.route_hi;
drivers/thunderbolt/icm.c
1077
request.connection_id = sw->connection_id;
drivers/thunderbolt/icm.c
1080
ret = icm_request(tb, &request, sizeof(request), &reply, sizeof(reply),
drivers/thunderbolt/icm.c
1096
struct icm_tr_pkg_add_device_key request;
drivers/thunderbolt/icm.c
1099
memset(&request, 0, sizeof(request));
drivers/thunderbolt/icm.c
1100
memcpy(&request.ep_uuid, sw->uuid, sizeof(request.ep_uuid));
drivers/thunderbolt/icm.c
1101
request.hdr.code = ICM_ADD_DEVICE_KEY;
drivers/thunderbolt/icm.c
1102
request.route_lo = sw->config.route_lo;
drivers/thunderbolt/icm.c
1103
request.route_hi = sw->config.route_hi;
drivers/thunderbolt/icm.c
1104
request.connection_id = sw->connection_id;
drivers/thunderbolt/icm.c
1105
memcpy(request.key, sw->key, TB_SWITCH_KEY_SIZE);
drivers/thunderbolt/icm.c
1108
ret = icm_request(tb, &request, sizeof(request), &reply, sizeof(reply),
drivers/thunderbolt/icm.c
1125
struct icm_tr_pkg_challenge_device request;
drivers/thunderbolt/icm.c
1128
memset(&request, 0, sizeof(request));
drivers/thunderbolt/icm.c
1129
memcpy(&request.ep_uuid, sw->uuid, sizeof(request.ep_uuid));
drivers/thunderbolt/icm.c
1130
request.hdr.code = ICM_CHALLENGE_DEVICE;
drivers/thunderbolt/icm.c
1131
request.route_lo = sw->config.route_lo;
drivers/thunderbolt/icm.c
1132
request.route_hi = sw->config.route_hi;
drivers/thunderbolt/icm.c
1133
request.connection_id = sw->connection_id;
drivers/thunderbolt/icm.c
1134
memcpy(request.challenge, challenge, TB_SWITCH_KEY_SIZE);
drivers/thunderbolt/icm.c
1137
ret = icm_request(tb, &request, sizeof(request), &reply, sizeof(reply),
drivers/thunderbolt/icm.c
1157
struct icm_tr_pkg_approve_xdomain request;
drivers/thunderbolt/icm.c
1160
memset(&request, 0, sizeof(request));
drivers/thunderbolt/icm.c
1161
request.hdr.code = ICM_APPROVE_XDOMAIN;
drivers/thunderbolt/icm.c
1162
request.route_hi = upper_32_bits(xd->route);
drivers/thunderbolt/icm.c
1163
request.route_lo = lower_32_bits(xd->route);
drivers/thunderbolt/icm.c
1164
request.transmit_path = transmit_path;
drivers/thunderbolt/icm.c
1165
request.transmit_ring = transmit_ring;
drivers/thunderbolt/icm.c
1166
request.receive_path = receive_path;
drivers/thunderbolt/icm.c
1167
request.receive_ring = receive_ring;
drivers/thunderbolt/icm.c
1168
memcpy(&request.remote_uuid, xd->remote_uuid, sizeof(*xd->remote_uuid));
drivers/thunderbolt/icm.c
1171
ret = icm_request(tb, &request, sizeof(request), &reply, sizeof(reply),
drivers/thunderbolt/icm.c
1187
struct icm_tr_pkg_disconnect_xdomain request;
drivers/thunderbolt/icm.c
1190
memset(&request, 0, sizeof(request));
drivers/thunderbolt/icm.c
1191
request.hdr.code = ICM_DISCONNECT_XDOMAIN;
drivers/thunderbolt/icm.c
1192
request.stage = stage;
drivers/thunderbolt/icm.c
1193
request.route_hi = upper_32_bits(xd->route);
drivers/thunderbolt/icm.c
1194
request.route_lo = lower_32_bits(xd->route);
drivers/thunderbolt/icm.c
1195
memcpy(&request.remote_uuid, xd->remote_uuid, sizeof(*xd->remote_uuid));
drivers/thunderbolt/icm.c
1198
ret = icm_request(tb, &request, sizeof(request), &reply, sizeof(reply),
drivers/thunderbolt/icm.c
1523
struct icm_pkg_driver_ready request = {
drivers/thunderbolt/icm.c
1529
ret = icm_request(tb, &request, sizeof(request), &reply, sizeof(reply),
drivers/thunderbolt/icm.c
1548
struct icm_ar_pkg_get_route request = {
drivers/thunderbolt/icm.c
1555
ret = icm_request(tb, &request, sizeof(request), &reply, sizeof(reply),
drivers/thunderbolt/icm.c
1570
struct icm_ar_pkg_preboot_acl request = {
drivers/thunderbolt/icm.c
1576
ret = icm_request(tb, &request, sizeof(request), &reply, sizeof(reply),
drivers/thunderbolt/icm.c
1608
struct icm_ar_pkg_preboot_acl request = {
drivers/thunderbolt/icm.c
1624
request.acl[i].uuid_lo = 0xffffffff;
drivers/thunderbolt/icm.c
1625
request.acl[i].uuid_hi = 0xffffffff;
drivers/thunderbolt/icm.c
1631
request.acl[i].uuid_lo = uuid[0];
drivers/thunderbolt/icm.c
1632
request.acl[i].uuid_hi = uuid[1];
drivers/thunderbolt/icm.c
1637
ret = icm_request(tb, &request, sizeof(request), &reply, sizeof(reply),
drivers/thunderbolt/icm.c
1653
struct icm_pkg_driver_ready request = {
drivers/thunderbolt/icm.c
1659
ret = icm_request(tb, &request, sizeof(request), &reply, sizeof(reply),
drivers/thunderbolt/icm.c
2254
auth->request.hdr.code = ICM_USB4_SWITCH_OP;
drivers/thunderbolt/icm.c
2255
auth->request.route_hi = upper_32_bits(route);
drivers/thunderbolt/icm.c
2256
auth->request.route_lo = lower_32_bits(route);
drivers/thunderbolt/icm.c
2257
auth->request.opcode = USB4_SWITCH_OP_NVM_AUTH;
drivers/thunderbolt/icm.c
2267
req->request = &auth->request;
drivers/thunderbolt/icm.c
2268
req->request_size = sizeof(auth->request);
drivers/thunderbolt/icm.c
2297
struct icm_usb4_switch_op request;
drivers/thunderbolt/icm.c
2317
memset(&request, 0, sizeof(request));
drivers/thunderbolt/icm.c
2318
request.hdr.code = ICM_USB4_SWITCH_OP;
drivers/thunderbolt/icm.c
2319
request.route_hi = upper_32_bits(route);
drivers/thunderbolt/icm.c
2320
request.route_lo = lower_32_bits(route);
drivers/thunderbolt/icm.c
2321
request.opcode = opcode;
drivers/thunderbolt/icm.c
2323
request.metadata = *metadata;
drivers/thunderbolt/icm.c
2326
request.data_len_valid |= ICM_USB4_SWITCH_DATA_VALID;
drivers/thunderbolt/icm.c
2327
if (tx_data_len < ARRAY_SIZE(request.data))
drivers/thunderbolt/icm.c
2328
request.data_len_valid =
drivers/thunderbolt/icm.c
2330
memcpy(request.data, tx_data, tx_data_len * sizeof(u32));
drivers/thunderbolt/icm.c
2334
ret = icm_request(tb, &request, sizeof(request), &reply, sizeof(reply),
drivers/thunderbolt/icm.c
276
const struct icm_pkg_header *req_hdr = req->request;
drivers/thunderbolt/icm.c
299
static int icm_request(struct tb *tb, const void *request, size_t request_size,
drivers/thunderbolt/icm.c
315
req->request = request;
drivers/thunderbolt/icm.c
423
struct icm_fr_pkg_get_topology request = {
drivers/thunderbolt/icm.c
434
ret = icm_request(tb, &request, sizeof(request), switches,
drivers/thunderbolt/icm.c
481
struct icm_pkg_driver_ready request = {
drivers/thunderbolt/icm.c
487
ret = icm_request(tb, &request, sizeof(request), &reply, sizeof(reply),
drivers/thunderbolt/icm.c
500
struct icm_fr_pkg_approve_device request;
drivers/thunderbolt/icm.c
504
memset(&request, 0, sizeof(request));
drivers/thunderbolt/icm.c
505
memcpy(&request.ep_uuid, sw->uuid, sizeof(request.ep_uuid));
drivers/thunderbolt/icm.c
506
request.hdr.code = ICM_APPROVE_DEVICE;
drivers/thunderbolt/icm.c
507
request.connection_id = sw->connection_id;
drivers/thunderbolt/icm.c
508
request.connection_key = sw->connection_key;
drivers/thunderbolt/icm.c
512
ret = icm_request(tb, &request, sizeof(request), &reply, sizeof(reply),
drivers/thunderbolt/icm.c
527
struct icm_fr_pkg_add_device_key request;
drivers/thunderbolt/icm.c
531
memset(&request, 0, sizeof(request));
drivers/thunderbolt/icm.c
532
memcpy(&request.ep_uuid, sw->uuid, sizeof(request.ep_uuid));
drivers/thunderbolt/icm.c
533
request.hdr.code = ICM_ADD_DEVICE_KEY;
drivers/thunderbolt/icm.c
534
request.connection_id = sw->connection_id;
drivers/thunderbolt/icm.c
535
request.connection_key = sw->connection_key;
drivers/thunderbolt/icm.c
536
memcpy(request.key, sw->key, TB_SWITCH_KEY_SIZE);
drivers/thunderbolt/icm.c
539
ret = icm_request(tb, &request, sizeof(request), &reply, sizeof(reply),
drivers/thunderbolt/icm.c
555
struct icm_fr_pkg_challenge_device request;
drivers/thunderbolt/icm.c
559
memset(&request, 0, sizeof(request));
drivers/thunderbolt/icm.c
560
memcpy(&request.ep_uuid, sw->uuid, sizeof(request.ep_uuid));
drivers/thunderbolt/icm.c
561
request.hdr.code = ICM_CHALLENGE_DEVICE;
drivers/thunderbolt/icm.c
562
request.connection_id = sw->connection_id;
drivers/thunderbolt/icm.c
563
request.connection_key = sw->connection_key;
drivers/thunderbolt/icm.c
564
memcpy(request.challenge, challenge, TB_SWITCH_KEY_SIZE);
drivers/thunderbolt/icm.c
567
ret = icm_request(tb, &request, sizeof(request), &reply, sizeof(reply),
drivers/thunderbolt/icm.c
587
struct icm_fr_pkg_approve_xdomain request;
drivers/thunderbolt/icm.c
590
memset(&request, 0, sizeof(request));
drivers/thunderbolt/icm.c
591
request.hdr.code = ICM_APPROVE_XDOMAIN;
drivers/thunderbolt/icm.c
592
request.link_info = xd->depth << ICM_LINK_INFO_DEPTH_SHIFT | xd->link;
drivers/thunderbolt/icm.c
593
memcpy(&request.remote_uuid, xd->remote_uuid, sizeof(*xd->remote_uuid));
drivers/thunderbolt/icm.c
595
request.transmit_path = transmit_path;
drivers/thunderbolt/icm.c
596
request.transmit_ring = transmit_ring;
drivers/thunderbolt/icm.c
597
request.receive_path = receive_path;
drivers/thunderbolt/icm.c
598
request.receive_ring = receive_ring;
drivers/thunderbolt/icm.c
601
ret = icm_request(tb, &request, sizeof(request), &reply, sizeof(reply),
drivers/thunderbolt/icm.c
61
struct icm_usb4_switch_op request;
drivers/thunderbolt/usb4.c
2218
static int usb4_usb3_port_cm_request(struct tb_port *port, bool request)
drivers/thunderbolt/usb4.c
2233
if (request)
drivers/thunderbolt/xdomain.c
146
req->request = response;
drivers/thunderbolt/xdomain.c
172
static int __tb_xdomain_request(struct tb_ctl *ctl, const void *request,
drivers/thunderbolt/xdomain.c
186
req->request = request;
drivers/thunderbolt/xdomain.c
217
int tb_xdomain_request(struct tb_xdomain *xd, const void *request,
drivers/thunderbolt/xdomain.c
222
return __tb_xdomain_request(xd->tb->ctl, request, request_size,
drivers/thunderbolt/xdomain.c
98
const struct tb_xdp_header *req_hdr = req->request;
drivers/ufs/core/ufs-mcq.c
116
struct request *req)
drivers/ufs/core/ufs-mcq.c
533
struct request *rq = scsi_cmd_to_rq(cmd);
drivers/ufs/core/ufs_bsg.c
134
struct ufs_bsg_request *bsg_request = job->request;
drivers/ufs/core/ufs_bsg.c
33
struct ufs_bsg_request *bsg_request = job->request;
drivers/ufs/core/ufs_bsg.c
69
struct ufs_rpmb_request *rpmb_request = job->request;
drivers/ufs/core/ufshcd-crypto.h
16
static inline void ufshcd_prepare_lrbp_crypto(struct request *rq,
drivers/ufs/core/ufshcd-crypto.h
79
static inline void ufshcd_prepare_lrbp_crypto(struct request *rq,
drivers/ufs/core/ufshcd-priv.h
378
struct request *rq = blk_mq_tag_to_rq(tags, tag);
drivers/ufs/core/ufshcd-priv.h
73
struct request *req);
drivers/ufs/core/ufshcd.c
2325
struct request *req = scsi_cmd_to_rq(cmd);
drivers/ufs/core/ufshcd.c
2460
hba->dev_cmd.query.request.upiu_req.length);
drivers/ufs/core/ufshcd.c
2836
u16 len = be16_to_cpu(query->request.upiu_req.length);
drivers/ufs/core/ufshcd.c
2844
.query_function = query->request.query_func,
drivers/ufs/core/ufshcd.c
2847
query->request.upiu_req.opcode ==
drivers/ufs/core/ufshcd.c
2854
memcpy(&ucd_req_ptr->qr, &query->request.upiu_req,
drivers/ufs/core/ufshcd.c
2858
if (query->request.upiu_req.opcode == UPIU_QUERY_OPCODE_WRITE_DESC)
drivers/ufs/core/ufshcd.c
2914
struct request *rq = scsi_cmd_to_rq(cmd);
drivers/ufs/core/ufshcd.c
3123
struct request *rq = scsi_cmd_to_rq(cmd);
drivers/ufs/core/ufshcd.c
3302
struct request *rq = scsi_cmd_to_rq(cmd);
drivers/ufs/core/ufshcd.c
3365
struct ufs_query_req **request, struct ufs_query_res **response,
drivers/ufs/core/ufshcd.c
3368
*request = &hba->dev_cmd.query.request;
drivers/ufs/core/ufshcd.c
3370
memset(*request, 0, sizeof(struct ufs_query_req));
drivers/ufs/core/ufshcd.c
3372
(*request)->upiu_req.opcode = opcode;
drivers/ufs/core/ufshcd.c
3373
(*request)->upiu_req.idn = idn;
drivers/ufs/core/ufshcd.c
3374
(*request)->upiu_req.index = index;
drivers/ufs/core/ufshcd.c
3375
(*request)->upiu_req.selector = selector;
drivers/ufs/core/ufshcd.c
3419
struct ufs_query_req *request = NULL;
drivers/ufs/core/ufshcd.c
3428
ufshcd_init_query(hba, &request, &response, opcode, idn, index,
drivers/ufs/core/ufshcd.c
3435
request->query_func = UPIU_QUERY_FUNC_STANDARD_WRITE_REQUEST;
drivers/ufs/core/ufshcd.c
3438
request->query_func = UPIU_QUERY_FUNC_STANDARD_READ_REQUEST;
drivers/ufs/core/ufshcd.c
3488
struct ufs_query_req *request = NULL;
drivers/ufs/core/ufshcd.c
3502
ufshcd_init_query(hba, &request, &response, opcode, idn, index,
drivers/ufs/core/ufshcd.c
3507
request->query_func = UPIU_QUERY_FUNC_STANDARD_WRITE_REQUEST;
drivers/ufs/core/ufshcd.c
3508
request->upiu_req.value = cpu_to_be32(*attr_val);
drivers/ufs/core/ufshcd.c
3511
request->query_func = UPIU_QUERY_FUNC_STANDARD_READ_REQUEST;
drivers/ufs/core/ufshcd.c
3581
struct ufs_query_req *request = NULL;
drivers/ufs/core/ufshcd.c
3601
ufshcd_init_query(hba, &request, &response, opcode, idn, index,
drivers/ufs/core/ufshcd.c
3604
request->upiu_req.length = cpu_to_be16(*buf_len);
drivers/ufs/core/ufshcd.c
3608
request->query_func = UPIU_QUERY_FUNC_STANDARD_WRITE_REQUEST;
drivers/ufs/core/ufshcd.c
3611
request->query_func = UPIU_QUERY_FUNC_STANDARD_READ_REQUEST;
drivers/ufs/core/ufshcd.c
488
struct request *rq = scsi_cmd_to_rq(cmd);
drivers/ufs/core/ufshcd.c
5733
static bool ufshcd_mcq_force_compl_one(struct request *rq, void *priv)
drivers/ufs/core/ufshcd.c
5761
static bool ufshcd_mcq_compl_one(struct request *rq, void *priv)
drivers/ufs/core/ufshcd.c
6105
struct ufs_query_req *request = NULL;
drivers/ufs/core/ufshcd.c
6115
ufshcd_init_query(hba, &request, &response,
drivers/ufs/core/ufshcd.c
6119
request->query_func = UPIU_QUERY_FUNC_STANDARD_READ_REQUEST;
drivers/ufs/core/ufshcd.c
644
static bool ufshcd_print_tr_iter(struct request *req, void *priv)
drivers/ufs/core/ufshcd.c
6648
static bool ufshcd_abort_one(struct request *rq, void *priv)
drivers/ufs/core/ufshcd.c
7086
struct request *req = hba->tmf_rqs[tag];
drivers/ufs/core/ufshcd.c
7266
struct request *req;
drivers/ufs/core/ufshcd.c
7630
static bool ufshcd_clear_lu_cmds(struct request *req, void *priv)
drivers/ufs/core/ufshcd.c
7795
struct request *rq = scsi_cmd_to_rq(cmd);
drivers/ufs/core/ufshcd.c
8961
struct ufs_query_req *request = NULL;
drivers/ufs/core/ufshcd.c
8972
ufshcd_init_query(hba, &request, &response,
drivers/ufs/core/ufshcd.c
8976
request->query_func = UPIU_QUERY_FUNC_STANDARD_WRITE_REQUEST;
drivers/ufs/core/ufshcd.c
8978
upiu_data = (struct utp_upiu_query_v4_0 *)&request->upiu_req;
drivers/ufs/host/ufs-mediatek.c
1890
hba->dev->power.request,
drivers/usb/cdns3/cdns3-ep0.c
108
struct usb_request *request;
drivers/usb/cdns3/cdns3-ep0.c
110
request = cdns3_next_request(&priv_ep->pending_req_list);
drivers/usb/cdns3/cdns3-ep0.c
111
if (request)
drivers/usb/cdns3/cdns3-ep0.c
112
list_del_init(&request->list);
drivers/usb/cdns3/cdns3-ep0.c
507
struct usb_request *request = priv_dev->pending_status_request;
drivers/usb/cdns3/cdns3-ep0.c
509
if (priv_dev->status_completion_no_call && request &&
drivers/usb/cdns3/cdns3-ep0.c
510
request->complete) {
drivers/usb/cdns3/cdns3-ep0.c
511
request->complete(&priv_dev->eps[0]->endpoint, request);
drivers/usb/cdns3/cdns3-ep0.c
542
struct usb_request *request;
drivers/usb/cdns3/cdns3-ep0.c
544
request = cdns3_next_request(&priv_ep->pending_req_list);
drivers/usb/cdns3/cdns3-ep0.c
546
cdns3_gadget_giveback(priv_ep, to_cdns3_request(request),
drivers/usb/cdns3/cdns3-ep0.c
574
struct usb_request *request;
drivers/usb/cdns3/cdns3-ep0.c
577
request = cdns3_next_request(&priv_ep->pending_req_list);
drivers/usb/cdns3/cdns3-ep0.c
579
request->actual =
drivers/usb/cdns3/cdns3-ep0.c
583
cdns3_gadget_giveback(priv_ep, to_cdns3_request(request), 0);
drivers/usb/cdns3/cdns3-ep0.c
688
struct usb_request *request,
drivers/usb/cdns3/cdns3-ep0.c
699
trace_cdns3_ep0_queue(priv_dev, request);
drivers/usb/cdns3/cdns3-ep0.c
731
request->actual = 0;
drivers/usb/cdns3/cdns3-ep0.c
733
priv_dev->pending_status_request = request;
drivers/usb/cdns3/cdns3-ep0.c
753
ret = usb_gadget_map_request_by_dev(priv_dev->sysdev, request,
drivers/usb/cdns3/cdns3-ep0.c
761
request->status = -EINPROGRESS;
drivers/usb/cdns3/cdns3-ep0.c
762
list_add_tail(&request->list, &priv_ep->pending_req_list);
drivers/usb/cdns3/cdns3-ep0.c
764
if (request->zero && request->length &&
drivers/usb/cdns3/cdns3-ep0.c
765
(request->length % ep->maxpacket == 0))
drivers/usb/cdns3/cdns3-ep0.c
768
cdns3_ep0_run_transfer(priv_dev, request->dma, request->length, 1, zlp);
drivers/usb/cdns3/cdns3-ep0.c
825
struct usb_request *request;
drivers/usb/cdns3/cdns3-ep0.c
827
request = cdns3_next_request(&priv_ep->pending_req_list);
drivers/usb/cdns3/cdns3-ep0.c
828
list_del_init(&request->list);
drivers/usb/cdns3/cdns3-gadget.c
1004
priv_req = to_cdns3_request(request);
drivers/usb/cdns3/cdns3-gadget.c
1013
trb_dma = request->dma;
drivers/usb/cdns3/cdns3-gadget.c
1024
TRB_STREAM_ID(priv_req->request.stream_id) | TRB_ISP;
drivers/usb/cdns3/cdns3-gadget.c
1026
if (!request->num_sgs) {
drivers/usb/cdns3/cdns3-gadget.c
1028
length = request->length;
drivers/usb/cdns3/cdns3-gadget.c
1030
trb->buffer = cpu_to_le32(TRB_BUFFER(request->sg[sg_idx].dma_address));
drivers/usb/cdns3/cdns3-gadget.c
1031
length = request->sg[sg_idx].length;
drivers/usb/cdns3/cdns3-gadget.c
1081
priv_ep->last_stream_id = priv_req->request.stream_id;
drivers/usb/cdns3/cdns3-gadget.c
1083
writel(EP_CMD_ERDY_SID(priv_req->request.stream_id) |
drivers/usb/cdns3/cdns3-gadget.c
1117
struct usb_request *request)
drivers/usb/cdns3/cdns3-gadget.c
1134
bool sg_supported = !!(request->num_mapped_sgs);
drivers/usb/cdns3/cdns3-gadget.c
1135
u32 ioc = request->no_interrupt ? 0 : TRB_IOC;
drivers/usb/cdns3/cdns3-gadget.c
1137
num_trb_req = sg_supported ? request->num_mapped_sgs : 1;
drivers/usb/cdns3/cdns3-gadget.c
1145
priv_req = to_cdns3_request(request);
drivers/usb/cdns3/cdns3-gadget.c
1154
trb_dma = request->dma;
drivers/usb/cdns3/cdns3-gadget.c
1223
td_size = DIV_ROUND_UP(request->length,
drivers/usb/cdns3/cdns3-gadget.c
1235
s = request->sg;
drivers/usb/cdns3/cdns3-gadget.c
1244
length = request->length;
drivers/usb/cdns3/cdns3-gadget.c
1552
struct usb_request *request;
drivers/usb/cdns3/cdns3-gadget.c
1558
request = cdns3_next_request(&priv_ep->pending_req_list);
drivers/usb/cdns3/cdns3-gadget.c
1559
priv_req = to_cdns3_request(request);
drivers/usb/cdns3/cdns3-gadget.c
1576
if (!request->stream_id) {
drivers/usb/cdns3/cdns3-gadget.c
1591
request->actual +=
drivers/usb/cdns3/cdns3-gadget.c
1605
request->actual /= priv_ep->interval;
drivers/usb/cdns3/cdns3-gadget.c
1631
request->actual += TRB_LEN(le32_to_cpu(trb->length));
drivers/usb/cdns3/cdns3-gadget.c
1633
if (!request->num_sgs ||
drivers/usb/cdns3/cdns3-gadget.c
1634
(request->num_sgs == (priv_ep->stream_sg_idx + 1))) {
drivers/usb/cdns3/cdns3-gadget.c
1639
cdns3_ep_run_stream_transfer(priv_ep, request);
drivers/usb/cdns3/cdns3-gadget.c
2325
return &priv_req->request;
drivers/usb/cdns3/cdns3-gadget.c
2334
struct usb_request *request)
drivers/usb/cdns3/cdns3-gadget.c
2336
struct cdns3_request *priv_req = to_cdns3_request(request);
drivers/usb/cdns3/cdns3-gadget.c
2496
struct usb_request *request;
drivers/usb/cdns3/cdns3-gadget.c
2541
request = cdns3_next_request(&priv_ep->pending_req_list);
drivers/usb/cdns3/cdns3-gadget.c
2543
cdns3_gadget_giveback(priv_ep, to_cdns3_request(request),
drivers/usb/cdns3/cdns3-gadget.c
2551
kfree(priv_req->request.buf);
drivers/usb/cdns3/cdns3-gadget.c
2553
&priv_req->request);
drivers/usb/cdns3/cdns3-gadget.c
2558
request = cdns3_next_request(&priv_ep->deferred_req_list);
drivers/usb/cdns3/cdns3-gadget.c
2560
cdns3_gadget_giveback(priv_ep, to_cdns3_request(request),
drivers/usb/cdns3/cdns3-gadget.c
2584
struct usb_request *request,
drivers/usb/cdns3/cdns3-gadget.c
2595
request->actual = 0;
drivers/usb/cdns3/cdns3-gadget.c
2596
request->status = -EINPROGRESS;
drivers/usb/cdns3/cdns3-gadget.c
2597
priv_req = to_cdns3_request(request);
drivers/usb/cdns3/cdns3-gadget.c
2613
ret = usb_gadget_map_request_by_dev(priv_dev->sysdev, request,
drivers/usb/cdns3/cdns3-gadget.c
2619
list_add_tail(&request->list, &priv_ep->deferred_req_list);
drivers/usb/cdns3/cdns3-gadget.c
2628
if (!request->stream_id) {
drivers/usb/cdns3/cdns3-gadget.c
2641
static int cdns3_gadget_ep_queue(struct usb_ep *ep, struct usb_request *request,
drivers/usb/cdns3/cdns3-gadget.c
2650
if (!request || !ep)
drivers/usb/cdns3/cdns3-gadget.c
2658
ret = __cdns3_gadget_ep_queue(ep, request, gfp_flags);
drivers/usb/cdns3/cdns3-gadget.c
2660
if (ret == 0 && request->zero && request->length &&
drivers/usb/cdns3/cdns3-gadget.c
2661
(request->length % ep->maxpacket == 0)) {
drivers/usb/cdns3/cdns3-gadget.c
2688
struct usb_request *request)
drivers/usb/cdns3/cdns3-gadget.c
2700
if (!ep || !request || !ep->desc)
drivers/usb/cdns3/cdns3-gadget.c
2707
priv_req = to_cdns3_request(request);
drivers/usb/cdns3/cdns3-gadget.c
2715
if (request == req) {
drivers/usb/cdns3/cdns3-gadget.c
2723
if (request == req)
drivers/usb/cdns3/cdns3-gadget.c
2790
struct usb_request *request;
drivers/usb/cdns3/cdns3-gadget.c
2799
request = cdns3_next_request(&priv_ep->pending_req_list);
drivers/usb/cdns3/cdns3-gadget.c
2800
if (request) {
drivers/usb/cdns3/cdns3-gadget.c
2801
priv_req = to_cdns3_request(request);
drivers/usb/cdns3/cdns3-gadget.c
2819
if (request) {
drivers/usb/cdns3/cdns3-gadget.c
387
struct usb_request *request;
drivers/usb/cdns3/cdns3-gadget.c
399
request = cdns3_next_request(&priv_ep->pending_req_list);
drivers/usb/cdns3/cdns3-gadget.c
400
priv_req = to_cdns3_request(request);
drivers/usb/cdns3/cdns3-gadget.c
410
request = cdns3_next_request(&priv_ep->deferred_req_list);
drivers/usb/cdns3/cdns3-gadget.c
413
ret = cdns3_ep_run_transfer(priv_ep, request);
drivers/usb/cdns3/cdns3-gadget.c
416
ret = cdns3_ep_run_stream_transfer(priv_ep, request);
drivers/usb/cdns3/cdns3-gadget.c
421
list_move_tail(&request->list, &priv_ep->pending_req_list);
drivers/usb/cdns3/cdns3-gadget.c
422
if (request->stream_id != 0 || (priv_ep->flags & EP_TDLCHK_EN))
drivers/usb/cdns3/cdns3-gadget.c
442
static void __cdns3_descmiss_copy_data(struct usb_request *request,
drivers/usb/cdns3/cdns3-gadget.c
445
int length = request->actual + descmiss_req->actual;
drivers/usb/cdns3/cdns3-gadget.c
446
struct scatterlist *s = request->sg;
drivers/usb/cdns3/cdns3-gadget.c
449
if (length <= request->length) {
drivers/usb/cdns3/cdns3-gadget.c
450
memcpy(&((u8 *)request->buf)[request->actual],
drivers/usb/cdns3/cdns3-gadget.c
453
request->actual = length;
drivers/usb/cdns3/cdns3-gadget.c
456
request->status = -ENOMEM;
drivers/usb/cdns3/cdns3-gadget.c
462
memcpy(&((u8 *)p)[request->actual],
drivers/usb/cdns3/cdns3-gadget.c
465
request->actual = length;
drivers/usb/cdns3/cdns3-gadget.c
467
request->status = -ENOMEM;
drivers/usb/cdns3/cdns3-gadget.c
479
struct usb_request *request)
drivers/usb/cdns3/cdns3-gadget.c
489
descmiss_req = &descmiss_priv_req->request;
drivers/usb/cdns3/cdns3-gadget.c
496
request->status = descmiss_req->status;
drivers/usb/cdns3/cdns3-gadget.c
497
__cdns3_descmiss_copy_data(request, descmiss_req);
drivers/usb/cdns3/cdns3-gadget.c
545
return &priv_req->request;
drivers/usb/cdns3/cdns3-gadget.c
582
&priv_req->request);
drivers/usb/cdns3/cdns3-gadget.c
586
list_add_tail(&priv_req->request.list,
drivers/usb/cdns3/cdns3-gadget.c
589
priv_req->request.status);
drivers/usb/cdns3/cdns3-gadget.c
628
kfree(priv_req->request.buf);
drivers/usb/cdns3/cdns3-gadget.c
631
&priv_req->request);
drivers/usb/cdns3/cdns3-gadget.c
649
struct usb_request *request;
drivers/usb/cdns3/cdns3-gadget.c
670
request = cdns3_gadget_ep_alloc_request(&priv_ep->endpoint,
drivers/usb/cdns3/cdns3-gadget.c
672
if (!request)
drivers/usb/cdns3/cdns3-gadget.c
675
priv_req = to_cdns3_request(request);
drivers/usb/cdns3/cdns3-gadget.c
687
priv_req->request.buf = kzalloc(CDNS3_DESCMIS_BUF_SIZE,
drivers/usb/cdns3/cdns3-gadget.c
691
if (!priv_req->request.buf) {
drivers/usb/cdns3/cdns3-gadget.c
692
cdns3_gadget_ep_free_request(&priv_ep->endpoint, request);
drivers/usb/cdns3/cdns3-gadget.c
696
priv_req->request.length = CDNS3_DESCMIS_BUF_SIZE;
drivers/usb/cdns3/cdns3-gadget.c
700
&priv_ep->descmis_req->request,
drivers/usb/cdns3/cdns3-gadget.c
73
struct usb_request *request,
drivers/usb/cdns3/cdns3-gadget.c
77
struct usb_request *request);
drivers/usb/cdns3/cdns3-gadget.c
797
struct usb_request *request = &priv_req->request;
drivers/usb/cdns3/cdns3-gadget.c
799
list_del_init(&request->list);
drivers/usb/cdns3/cdns3-gadget.c
80
struct usb_request *request);
drivers/usb/cdns3/cdns3-gadget.c
801
if (request->status == -EINPROGRESS)
drivers/usb/cdns3/cdns3-gadget.c
802
request->status = status;
drivers/usb/cdns3/cdns3-gadget.c
805
usb_gadget_unmap_request_by_dev(priv_dev->sysdev, request,
drivers/usb/cdns3/cdns3-gadget.c
809
priv_ep->dir == USB_DIR_OUT && !request->status) {
drivers/usb/cdns3/cdns3-gadget.c
813
request->actual,
drivers/usb/cdns3/cdns3-gadget.c
815
memcpy(request->buf, priv_req->aligned_buf->buf,
drivers/usb/cdns3/cdns3-gadget.c
816
request->actual);
drivers/usb/cdns3/cdns3-gadget.c
825
request = cdns3_wa2_gadget_giveback(priv_dev, priv_ep,
drivers/usb/cdns3/cdns3-gadget.c
827
if (!request)
drivers/usb/cdns3/cdns3-gadget.c
835
if (request->complete && request->buf != priv_dev->zlp_buf) {
drivers/usb/cdns3/cdns3-gadget.c
838
request);
drivers/usb/cdns3/cdns3-gadget.c
842
if (request->buf == priv_dev->zlp_buf)
drivers/usb/cdns3/cdns3-gadget.c
843
cdns3_gadget_ep_free_request(&priv_ep->endpoint, request);
drivers/usb/cdns3/cdns3-gadget.c
900
if (!((uintptr_t)priv_req->request.buf & 0x7))
drivers/usb/cdns3/cdns3-gadget.c
905
if (!buf || priv_req->request.length > buf->size) {
drivers/usb/cdns3/cdns3-gadget.c
910
buf->size = priv_req->request.length;
drivers/usb/cdns3/cdns3-gadget.c
942
memcpy(buf->buf, priv_req->request.buf,
drivers/usb/cdns3/cdns3-gadget.c
943
priv_req->request.length);
drivers/usb/cdns3/cdns3-gadget.c
992
struct usb_request *request)
drivers/usb/cdns3/cdns3-gadget.h
1233
struct usb_request request;
drivers/usb/cdns3/cdns3-gadget.h
1250
#define to_cdns3_request(r) (container_of(r, struct cdns3_request, request))
drivers/usb/cdns3/cdns3-gadget.h
1364
struct usb_request *request);
drivers/usb/cdns3/cdns3-gadget.h
1365
int cdns3_gadget_ep_dequeue(struct usb_ep *ep, struct usb_request *request);
drivers/usb/cdns3/cdns3-trace.h
219
__entry->buf = req->request.buf;
drivers/usb/cdns3/cdns3-trace.h
220
__entry->actual = req->request.actual;
drivers/usb/cdns3/cdns3-trace.h
221
__entry->length = req->request.length;
drivers/usb/cdns3/cdns3-trace.h
222
__entry->status = req->request.status;
drivers/usb/cdns3/cdns3-trace.h
223
__entry->zero = req->request.zero;
drivers/usb/cdns3/cdns3-trace.h
224
__entry->short_not_ok = req->request.short_not_ok;
drivers/usb/cdns3/cdns3-trace.h
225
__entry->no_interrupt = req->request.no_interrupt;
drivers/usb/cdns3/cdns3-trace.h
229
__entry->stream_id = req->request.stream_id;
drivers/usb/cdns3/cdns3-trace.h
272
TP_PROTO(struct cdns3_device *dev_priv, struct usb_request *request),
drivers/usb/cdns3/cdns3-trace.h
273
TP_ARGS(dev_priv, request),
drivers/usb/cdns3/cdns3-trace.h
280
__entry->length = request->length;
drivers/usb/cdns3/cdns3-trace.h
300
__entry->req = &priv_req->request;
drivers/usb/cdns3/cdns3-trace.h
301
__entry->buf = priv_req->request.buf;
drivers/usb/cdns3/cdns3-trace.h
302
__entry->dma = priv_req->request.dma;
drivers/usb/cdns3/cdnsp-ep0.c
130
pdev->ep0_preq.request.length = 0;
drivers/usb/cdns3/cdnsp-ep0.c
187
pdev->ep0_preq.request.length = sizeof(*response);
drivers/usb/cdns3/cdnsp-ep0.c
188
pdev->ep0_preq.request.buf = pdev->setup_buf;
drivers/usb/cdns3/cdnsp-ep0.c
362
pdev->ep0_preq.request.length = 6;
drivers/usb/cdns3/cdnsp-ep0.c
363
pdev->ep0_preq.request.buf = pdev->setup_buf;
drivers/usb/cdns3/cdnsp-gadget.c
1114
return &preq->request;
drivers/usb/cdns3/cdnsp-gadget.c
1118
struct usb_request *request)
drivers/usb/cdns3/cdnsp-gadget.c
1120
struct cdnsp_request *preq = to_cdnsp_request(request);
drivers/usb/cdns3/cdnsp-gadget.c
1127
struct usb_request *request,
drivers/usb/cdns3/cdnsp-gadget.c
1136
if (!request || !ep)
drivers/usb/cdns3/cdnsp-gadget.c
1148
preq = to_cdnsp_request(request);
drivers/usb/cdns3/cdnsp-gadget.c
1157
struct usb_request *request)
drivers/usb/cdns3/cdnsp-gadget.c
1164
if (request->status != -EINPROGRESS)
drivers/usb/cdns3/cdnsp-gadget.c
1179
ret = cdnsp_ep_dequeue(pep, to_cdnsp_request(request));
drivers/usb/cdns3/cdnsp-gadget.c
1256
if (preq->request.status == -EINPROGRESS)
drivers/usb/cdns3/cdnsp-gadget.c
1257
preq->request.status = status;
drivers/usb/cdns3/cdnsp-gadget.c
1259
usb_gadget_unmap_request_by_dev(pdev->dev, &preq->request,
drivers/usb/cdns3/cdnsp-gadget.c
1266
usb_gadget_giveback_request(&pep->endpoint, &preq->request);
drivers/usb/cdns3/cdnsp-gadget.c
369
struct usb_request *request;
drivers/usb/cdns3/cdnsp-gadget.c
377
request = &preq->request;
drivers/usb/cdns3/cdnsp-gadget.c
378
request->actual = 0;
drivers/usb/cdns3/cdnsp-gadget.c
379
request->status = -EINPROGRESS;
drivers/usb/cdns3/cdnsp-gadget.c
384
ret = usb_gadget_map_request_by_dev(pdev->dev, request, pep->direction);
drivers/usb/cdns3/cdnsp-gadget.c
412
usb_gadget_unmap_request_by_dev(pdev->dev, &preq->request,
drivers/usb/cdns3/cdnsp-gadget.h
1320
struct usb_request request;
drivers/usb/cdns3/cdnsp-gadget.h
1611
request))
drivers/usb/cdns3/cdnsp-gadget.h
1612
#define to_cdnsp_request(r) (container_of(r, struct cdnsp_request, request))
drivers/usb/cdns3/cdnsp-ring.c
1019
td->preq->request.actual = td->preq->request.length - remaining;
drivers/usb/cdns3/cdnsp-ring.c
1024
td->preq->request.actual = td->preq->request.length;
drivers/usb/cdns3/cdnsp-ring.c
1064
requested = preq->request.length;
drivers/usb/cdns3/cdnsp-ring.c
1069
preq->request.status = 0;
drivers/usb/cdns3/cdnsp-ring.c
1072
preq->request.status = 0;
drivers/usb/cdns3/cdnsp-ring.c
1077
preq->request.status = -EOVERFLOW;
drivers/usb/cdns3/cdnsp-ring.c
1084
preq->request.status = 0;
drivers/usb/cdns3/cdnsp-ring.c
1093
preq->request.status = -1;
drivers/usb/cdns3/cdnsp-ring.c
1104
td->preq->request.actual += td_length;
drivers/usb/cdns3/cdnsp-ring.c
1118
td->preq->request.status = -EXDEV;
drivers/usb/cdns3/cdnsp-ring.c
1119
td->preq->request.actual = 0;
drivers/usb/cdns3/cdnsp-ring.c
1148
requested = td->preq->request.length;
drivers/usb/cdns3/cdnsp-ring.c
1156
td->preq->request.actual = remaining;
drivers/usb/cdns3/cdnsp-ring.c
1170
td->preq->request.actual = ep_trb_len;
drivers/usb/cdns3/cdnsp-ring.c
1684
preq->request.stream_id);
drivers/usb/cdns3/cdnsp-ring.c
1722
return cdnsp_count_trbs(preq->request.dma, preq->request.length);
drivers/usb/cdns3/cdnsp-ring.c
1730
full_len = preq->request.length;
drivers/usb/cdns3/cdnsp-ring.c
1732
for_each_sg(preq->request.sg, sg, preq->request.num_sgs, i) {
drivers/usb/cdns3/cdnsp-ring.c
1746
if (running_total != preq->request.length)
drivers/usb/cdns3/cdnsp-ring.c
1751
preq->request.length, preq->request.actual);
drivers/usb/cdns3/cdnsp-ring.c
1828
if (new_buff_len > (preq->request.length - enqd_len))
drivers/usb/cdns3/cdnsp-ring.c
1829
new_buff_len = (preq->request.length - enqd_len);
drivers/usb/cdns3/cdnsp-ring.c
1833
sg_pcopy_to_buffer(preq->request.sg,
drivers/usb/cdns3/cdnsp-ring.c
1834
preq->request.num_mapped_sgs,
drivers/usb/cdns3/cdnsp-ring.c
1885
full_len = preq->request.length;
drivers/usb/cdns3/cdnsp-ring.c
1887
if (preq->request.num_sgs) {
drivers/usb/cdns3/cdnsp-ring.c
1888
num_sgs = preq->request.num_sgs;
drivers/usb/cdns3/cdnsp-ring.c
1889
sg = preq->request.sg;
drivers/usb/cdns3/cdnsp-ring.c
1895
addr = (u64)preq->request.dma;
drivers/usb/cdns3/cdnsp-ring.c
1902
if (preq->request.zero && preq->request.length &&
drivers/usb/cdns3/cdnsp-ring.c
2036
ret = cdnsp_giveback_first_trb(pdev, pep, preq->request.stream_id,
drivers/usb/cdns3/cdnsp-ring.c
2063
if (preq->request.zero && preq->request.length &&
drivers/usb/cdns3/cdnsp-ring.c
2064
(preq->request.length % maxp == 0)) {
drivers/usb/cdns3/cdnsp-ring.c
2074
if (preq->request.length > 0) {
drivers/usb/cdns3/cdnsp-ring.c
2085
length_field = TRB_LEN(preq->request.length) |
drivers/usb/cdns3/cdnsp-ring.c
2089
lower_32_bits(preq->request.dma),
drivers/usb/cdns3/cdnsp-ring.c
2090
upper_32_bits(preq->request.dma), length_field,
drivers/usb/cdns3/cdnsp-ring.c
2102
lower_32_bits(preq->request.dma),
drivers/usb/cdns3/cdnsp-ring.c
2103
upper_32_bits(preq->request.dma), 0,
drivers/usb/cdns3/cdnsp-ring.c
2116
if (preq->request.length == 0)
drivers/usb/cdns3/cdnsp-ring.c
2121
if (preq->request.length > 0 && pdev->ep0_expect_in)
drivers/usb/cdns3/cdnsp-ring.c
2135
cdnsp_ring_ep_doorbell(pdev, pep, preq->request.stream_id);
drivers/usb/cdns3/cdnsp-ring.c
2240
td_len = preq->request.length;
drivers/usb/cdns3/cdnsp-ring.c
2242
if (preq->request.num_sgs) {
drivers/usb/cdns3/cdnsp-ring.c
2243
num_sgs = preq->request.num_sgs;
drivers/usb/cdns3/cdnsp-ring.c
2244
sg = preq->request.sg;
drivers/usb/cdns3/cdnsp-ring.c
2249
addr = (u64)preq->request.dma;
drivers/usb/cdns3/cdnsp-ring.c
2356
cdnsp_giveback_first_trb(pdev, preq->pep, preq->request.stream_id,
drivers/usb/cdns3/cdnsp-ring.c
344
preq->request.stream_id);
drivers/usb/cdns3/cdnsp-ring.c
624
len = sg_pcopy_from_buffer(preq->request.sg, preq->request.num_sgs,
drivers/usb/cdns3/cdnsp-ring.c
716
hw_deq = cdnsp_get_hw_deq(pdev, pep->idx, preq->request.stream_id);
drivers/usb/cdns3/cdnsp-ring.c
724
cdnsp_find_new_dequeue_state(pdev, pep, preq->request.stream_id,
drivers/usb/cdns3/cdnsp-ring.c
908
if (preq->request.actual > preq->request.length) {
drivers/usb/cdns3/cdnsp-ring.c
909
preq->request.actual = 0;
drivers/usb/cdns3/cdnsp-trace.h
436
__field(struct usb_request *, request)
drivers/usb/cdns3/cdnsp-trace.h
454
__entry->request = &req->request;
drivers/usb/cdns3/cdnsp-trace.h
456
__entry->buf = req->request.buf;
drivers/usb/cdns3/cdnsp-trace.h
457
__entry->actual = req->request.actual;
drivers/usb/cdns3/cdnsp-trace.h
458
__entry->length = req->request.length;
drivers/usb/cdns3/cdnsp-trace.h
459
__entry->status = req->request.status;
drivers/usb/cdns3/cdnsp-trace.h
460
__entry->dma = req->request.dma;
drivers/usb/cdns3/cdnsp-trace.h
461
__entry->stream_id = req->request.stream_id;
drivers/usb/cdns3/cdnsp-trace.h
462
__entry->zero = req->request.zero;
drivers/usb/cdns3/cdnsp-trace.h
463
__entry->short_not_ok = req->request.short_not_ok;
drivers/usb/cdns3/cdnsp-trace.h
464
__entry->no_interrupt = req->request.no_interrupt;
drivers/usb/cdns3/cdnsp-trace.h
465
__entry->sg = req->request.sg;
drivers/usb/cdns3/cdnsp-trace.h
466
__entry->num_sgs = req->request.num_sgs;
drivers/usb/cdns3/cdnsp-trace.h
467
__entry->num_mapped_sgs = req->request.num_mapped_sgs;
drivers/usb/cdns3/cdnsp-trace.h
472
__get_str(name), __entry->request, __entry->preq,
drivers/usb/cdns3/cdnsp-trace.h
645
__field(struct usb_request *, request)
drivers/usb/cdns3/cdnsp-trace.h
653
__entry->request = &preq->request;
drivers/usb/cdns3/cdnsp-trace.h
661
__get_str(name), __entry->request, __entry->preq,
drivers/usb/class/cdc-acm.c
111
static int acm_ctrl_msg(struct acm *acm, int request, int value,
drivers/usb/class/cdc-acm.c
121
request, USB_RT_ACM, value,
drivers/usb/class/cdc-acm.c
127
__func__, request, value, len, retval);
drivers/usb/class/usblp.c
251
static int usblp_ctrl_msg(struct usblp *usblp, int request, int type, int dir, int recip, int value, void *buf, int len)
drivers/usb/class/usblp.c
259
if ((request == USBLP_REQ_GET_ID) && (type == USB_TYPE_CLASS))
drivers/usb/class/usblp.c
264
request, type | dir | recip, value, index, buf, len, USBLP_CTL_TIMEOUT);
drivers/usb/class/usblp.c
267
request, !!dir, recip, value, index, len, retval);
drivers/usb/class/usbtmc.c
1938
struct usbtmc_ctrlrequest request;
drivers/usb/class/usbtmc.c
1943
if (copy_from_user(&request, arg, sizeof(struct usbtmc_ctrlrequest)))
drivers/usb/class/usbtmc.c
1946
if (request.req.wLength > USBTMC_BUFSIZE)
drivers/usb/class/usbtmc.c
1948
if (request.req.wLength == 0) /* Length-0 requests are never IN */
drivers/usb/class/usbtmc.c
1949
request.req.bRequestType &= ~USB_DIR_IN;
drivers/usb/class/usbtmc.c
1951
is_in = request.req.bRequestType & USB_DIR_IN;
drivers/usb/class/usbtmc.c
1953
if (request.req.wLength) {
drivers/usb/class/usbtmc.c
1954
buffer = kmalloc(request.req.wLength, GFP_KERNEL);
drivers/usb/class/usbtmc.c
1960
if (copy_from_user(buffer, request.data,
drivers/usb/class/usbtmc.c
1961
request.req.wLength)) {
drivers/usb/class/usbtmc.c
1974
request.req.bRequest,
drivers/usb/class/usbtmc.c
1975
request.req.bRequestType,
drivers/usb/class/usbtmc.c
1976
request.req.wValue,
drivers/usb/class/usbtmc.c
1977
request.req.wIndex,
drivers/usb/class/usbtmc.c
1978
buffer, request.req.wLength, USB_CTRL_GET_TIMEOUT);
drivers/usb/class/usbtmc.c
1987
if (copy_to_user(request.data, buffer, rv))
drivers/usb/core/devio.c
882
unsigned int request, unsigned int index)
drivers/usb/core/devio.c
899
if (requesttype == 0xa1 && request == 0) {
drivers/usb/core/message.c
150
int usb_control_msg(struct usb_device *dev, unsigned int pipe, __u8 request,
drivers/usb/core/message.c
162
dr->bRequest = request;
drivers/usb/core/message.c
211
int usb_control_msg_send(struct usb_device *dev, __u8 endpoint, __u8 request,
drivers/usb/core/message.c
226
ret = usb_control_msg(dev, pipe, request, requesttype, value, index,
drivers/usb/core/message.c
275
int usb_control_msg_recv(struct usb_device *dev, __u8 endpoint, __u8 request,
drivers/usb/core/message.c
291
ret = usb_control_msg(dev, pipe, request, requesttype, value, index,
drivers/usb/dwc3/core.h
958
struct usb_request request;
drivers/usb/dwc3/ep0.c
1000
} else if (!IS_ALIGNED(req->request.length, dep->endpoint.maxpacket)
drivers/usb/dwc3/ep0.c
1006
&req->request, dep->number);
drivers/usb/dwc3/ep0.c
1011
rem = req->request.length % maxpacket;
drivers/usb/dwc3/ep0.c
1015
dwc3_ep0_prepare_one_trb(dep, req->request.dma,
drivers/usb/dwc3/ep0.c
1016
req->request.length,
drivers/usb/dwc3/ep0.c
1028
} else if (IS_ALIGNED(req->request.length, dep->endpoint.maxpacket) &&
drivers/usb/dwc3/ep0.c
1029
req->request.length && req->request.zero) {
drivers/usb/dwc3/ep0.c
1032
&req->request, dep->number);
drivers/usb/dwc3/ep0.c
1037
dwc3_ep0_prepare_one_trb(dep, req->request.dma,
drivers/usb/dwc3/ep0.c
1038
req->request.length,
drivers/usb/dwc3/ep0.c
1054
&req->request, dep->number);
drivers/usb/dwc3/ep0.c
1058
dwc3_ep0_prepare_one_trb(dep, req->request.dma,
drivers/usb/dwc3/ep0.c
1059
req->request.length, DWC3_TRBCTL_CONTROL_DATA,
drivers/usb/dwc3/ep0.c
191
int dwc3_gadget_ep0_queue(struct usb_ep *ep, struct usb_request *request,
drivers/usb/dwc3/ep0.c
194
struct dwc3_request *req = to_dwc3_request(request);
drivers/usb/dwc3/ep0.c
400
dwc->ep0_usb_req.request.length = sizeof(*response_pkt);
drivers/usb/dwc3/ep0.c
401
dwc->ep0_usb_req.request.buf = dwc->setup_buf;
drivers/usb/dwc3/ep0.c
402
dwc->ep0_usb_req.request.complete = dwc3_ep0_status_cmpl;
drivers/usb/dwc3/ep0.c
767
dwc->ep0_usb_req.request.length = dep->endpoint.maxpacket;
drivers/usb/dwc3/ep0.c
768
dwc->ep0_usb_req.request.buf = dwc->setup_buf;
drivers/usb/dwc3/ep0.c
769
dwc->ep0_usb_req.request.complete = dwc3_ep0_set_sel_cmpl;
drivers/usb/dwc3/ep0.c
894
ur = &r->request;
drivers/usb/dwc3/ep0.c
94
req->request.actual = 0;
drivers/usb/dwc3/ep0.c
95
req->request.status = -EINPROGRESS;
drivers/usb/dwc3/ep0.c
993
if (req->request.length == 0) {
drivers/usb/dwc3/gadget.c
1202
return &req->request;
drivers/usb/dwc3/gadget.c
1206
struct usb_request *request)
drivers/usb/dwc3/gadget.c
1208
struct dwc3_request *req = to_dwc3_request(request);
drivers/usb/dwc3/gadget.c
1282
unsigned int stream_id = req->request.stream_id;
drivers/usb/dwc3/gadget.c
1283
unsigned int short_not_ok = req->request.short_not_ok;
drivers/usb/dwc3/gadget.c
1284
unsigned int no_interrupt = req->request.no_interrupt;
drivers/usb/dwc3/gadget.c
1285
unsigned int is_last = req->request.is_last;
drivers/usb/dwc3/gadget.c
1292
else if (req->request.num_sgs > 0)
drivers/usb/dwc3/gadget.c
1295
dma = req->request.dma;
drivers/usb/dwc3/gadget.c
1347
if (req->request.length <= (2 * maxp))
drivers/usb/dwc3/gadget.c
1350
if (req->request.length <= maxp)
drivers/usb/dwc3/gadget.c
1427
unsigned int rem = req->request.length % maxp;
drivers/usb/dwc3/gadget.c
1429
if ((req->request.length && req->request.zero && !rem &&
drivers/usb/dwc3/gadget.c
1451
unsigned int rem = req->request.length % maxp;
drivers/usb/dwc3/gadget.c
1464
if (req->direction || req->request.length)
drivers/usb/dwc3/gadget.c
1469
if ((!req->direction && !req->request.length) || needs_extra_trb)
drivers/usb/dwc3/gadget.c
1483
unsigned int length = req->request.length;
drivers/usb/dwc3/gadget.c
1485
unsigned int num_queued_sgs = req->request.num_mapped_sgs - remaining;
drivers/usb/dwc3/gadget.c
1493
for_each_sg(req->request.sg, s, num_queued_sgs, i)
drivers/usb/dwc3/gadget.c
1536
if (r != req && !r->request.no_interrupt)
drivers/usb/dwc3/gadget.c
1580
return dwc3_prepare_last_sg(dep, req, req->request.length, 0);
drivers/usb/dwc3/gadget.c
1625
if (dep->stream_capable && req->request.is_last &&
drivers/usb/dwc3/gadget.c
1633
ret = usb_gadget_map_request_by_dev(dwc->sysdev, &req->request,
drivers/usb/dwc3/gadget.c
1638
req->start_sg = req->request.sg;
drivers/usb/dwc3/gadget.c
1639
req->num_pending_sgs = req->request.num_mapped_sgs;
drivers/usb/dwc3/gadget.c
1657
if (dep->stream_capable && req->request.is_last &&
drivers/usb/dwc3/gadget.c
1707
cmd |= DWC3_DEPCMD_PARAM(req->request.stream_id);
drivers/usb/dwc3/gadget.c
1735
if (dep->stream_capable && req->request.is_last &&
drivers/usb/dwc3/gadget.c
1991
&req->request, req->dep->name))
drivers/usb/dwc3/gadget.c
1996
dep->name, &req->request))
drivers/usb/dwc3/gadget.c
2001
req->request.actual = 0;
drivers/usb/dwc3/gadget.c
2002
req->request.status = -EINPROGRESS;
drivers/usb/dwc3/gadget.c
202
if (req->request.status == -EINPROGRESS)
drivers/usb/dwc3/gadget.c
203
req->request.status = status;
drivers/usb/dwc3/gadget.c
2046
static int dwc3_gadget_ep_queue(struct usb_ep *ep, struct usb_request *request,
drivers/usb/dwc3/gadget.c
2049
struct dwc3_request *req = to_dwc3_request(request);
drivers/usb/dwc3/gadget.c
207
&req->request, req->direction);
drivers/usb/dwc3/gadget.c
2126
struct usb_request *request)
drivers/usb/dwc3/gadget.c
2128
struct dwc3_request *req = to_dwc3_request(request);
drivers/usb/dwc3/gadget.c
2185
request, ep->name);
drivers/usb/dwc3/gadget.c
242
usb_gadget_giveback_request(&dep->endpoint, &req->request);
drivers/usb/dwc3/gadget.c
3540
req->request.frame_number = frame_number;
drivers/usb/dwc3/gadget.c
3610
req->request.actual = req->request.length - req->remaining;
drivers/usb/dwc3/gadget.c
3621
if (req->request.no_interrupt) {
drivers/usb/dwc3/gadget.h
117
int dwc3_gadget_ep0_queue(struct usb_ep *ep, struct usb_request *request,
drivers/usb/dwc3/gadget.h
61
#define to_dwc3_request(r) (container_of(r, struct dwc3_request, request))
drivers/usb/dwc3/trace.h
145
__entry->actual = req->request.actual;
drivers/usb/dwc3/trace.h
146
__entry->length = req->request.length;
drivers/usb/dwc3/trace.h
147
__entry->status = req->request.status;
drivers/usb/dwc3/trace.h
148
__entry->zero = req->request.zero;
drivers/usb/dwc3/trace.h
149
__entry->short_not_ok = req->request.short_not_ok;
drivers/usb/dwc3/trace.h
150
__entry->no_interrupt = req->request.no_interrupt;
drivers/usb/early/ehci-dbgp.c
325
int request, int value, int index, void *data, int size)
drivers/usb/early/ehci-dbgp.c
338
req.bRequest = request;
drivers/usb/fotg210/fotg210-udc.c
410
int request = 0;
drivers/usb/fotg210/fotg210-udc.c
421
request = 1;
drivers/usb/fotg210/fotg210-udc.c
430
else if (request && !ep->stall)
drivers/usb/gadget/function/f_acm.c
619
struct usb_request *request __free(free_usb_request) = NULL;
drivers/usb/gadget/function/f_acm.c
673
request = gs_alloc_req(ep,
drivers/usb/gadget/function/f_acm.c
676
if (!request)
drivers/usb/gadget/function/f_acm.c
679
request->complete = acm_cdc_notify_complete;
drivers/usb/gadget/function/f_acm.c
680
request->context = acm;
drivers/usb/gadget/function/f_acm.c
699
acm->notify_req = no_free_ptr(request);
drivers/usb/gadget/function/f_ecm.c
685
struct usb_request *request __free(free_usb_request) = NULL;
drivers/usb/gadget/function/f_ecm.c
756
request = usb_ep_alloc_request(ep, GFP_KERNEL);
drivers/usb/gadget/function/f_ecm.c
757
if (!request)
drivers/usb/gadget/function/f_ecm.c
759
request->buf = kmalloc(ECM_STATUS_BYTECOUNT, GFP_KERNEL);
drivers/usb/gadget/function/f_ecm.c
760
if (!request->buf)
drivers/usb/gadget/function/f_ecm.c
762
request->context = ecm;
drivers/usb/gadget/function/f_ecm.c
763
request->complete = ecm_notify_complete;
drivers/usb/gadget/function/f_ecm.c
792
ecm->notify_req = no_free_ptr(request);
drivers/usb/gadget/function/f_ncm.c
1443
struct usb_request *request __free(free_usb_request) = NULL;
drivers/usb/gadget/function/f_ncm.c
1521
request = usb_ep_alloc_request(ep, GFP_KERNEL);
drivers/usb/gadget/function/f_ncm.c
1522
if (!request)
drivers/usb/gadget/function/f_ncm.c
1524
request->buf = kmalloc(NCM_STATUS_BYTECOUNT, GFP_KERNEL);
drivers/usb/gadget/function/f_ncm.c
1525
if (!request->buf)
drivers/usb/gadget/function/f_ncm.c
1527
request->context = ncm;
drivers/usb/gadget/function/f_ncm.c
1528
request->complete = ncm_notify_complete;
drivers/usb/gadget/function/f_ncm.c
1567
ncm->notify_req = no_free_ptr(request);
drivers/usb/gadget/function/f_rndis.c
670
struct usb_request *request __free(free_usb_request) = NULL;
drivers/usb/gadget/function/f_rndis.c
748
request = usb_ep_alloc_request(ep, GFP_KERNEL);
drivers/usb/gadget/function/f_rndis.c
749
if (!request)
drivers/usb/gadget/function/f_rndis.c
751
request->buf = kmalloc(STATUS_BYTECOUNT, GFP_KERNEL);
drivers/usb/gadget/function/f_rndis.c
752
if (!request->buf)
drivers/usb/gadget/function/f_rndis.c
754
request->length = STATUS_BYTECOUNT;
drivers/usb/gadget/function/f_rndis.c
755
request->context = rndis;
drivers/usb/gadget/function/f_rndis.c
756
request->complete = rndis_response_complete;
drivers/usb/gadget/function/f_rndis.c
795
rndis->notify_req = no_free_ptr(request);
drivers/usb/gadget/legacy/dbgp.c
341
u8 request = ctrl->bRequest;
drivers/usb/gadget/legacy/dbgp.c
361
if (request == USB_REQ_GET_DESCRIPTOR) {
drivers/usb/gadget/legacy/dbgp.c
378
} else if (request == USB_REQ_SET_FEATURE &&
drivers/usb/gadget/legacy/dbgp.c
405
"setup: failure req %x v %x\n", request, value);
drivers/usb/gadget/udc/amd5536udc.h
583
struct usb_ctrlrequest request;
drivers/usb/gadget/udc/cdns2/cdns2-ep0.c
202
put_unaligned_le16(status, (__le16 *)pdev->ep0_preq.request.buf);
drivers/usb/gadget/udc/cdns2/cdns2-ep0.c
204
cdns2_ep0_enqueue(pdev, pdev->ep0_preq.request.dma,
drivers/usb/gadget/udc/cdns2/cdns2-ep0.c
359
struct usb_request *request = pdev->pending_status_request;
drivers/usb/gadget/udc/cdns2/cdns2-ep0.c
361
if (pdev->status_completion_no_call && request && request->complete) {
drivers/usb/gadget/udc/cdns2/cdns2-ep0.c
362
request->complete(&pdev->eps[0].endpoint, request);
drivers/usb/gadget/udc/cdns2/cdns2-ep0.c
469
preq->request.actual =
drivers/usb/gadget/udc/cdns2/cdns2-ep0.c
537
struct usb_request *request,
drivers/usb/gadget/udc/cdns2/cdns2-ep0.c
549
preq = to_cdns2_request(request);
drivers/usb/gadget/udc/cdns2/cdns2-ep0.c
564
request->actual = 0;
drivers/usb/gadget/udc/cdns2/cdns2-ep0.c
566
pdev->pending_status_request = request;
drivers/usb/gadget/udc/cdns2/cdns2-ep0.c
587
ret = usb_gadget_map_request_by_dev(pdev->dev, request, pep->dir);
drivers/usb/gadget/udc/cdns2/cdns2-ep0.c
594
request->status = -EINPROGRESS;
drivers/usb/gadget/udc/cdns2/cdns2-ep0.c
597
if (request->zero && request->length &&
drivers/usb/gadget/udc/cdns2/cdns2-ep0.c
598
(request->length % ep->maxpacket == 0))
drivers/usb/gadget/udc/cdns2/cdns2-ep0.c
601
cdns2_ep0_enqueue(pdev, request->dma, request->length, zlp);
drivers/usb/gadget/udc/cdns2/cdns2-gadget.c
1014
preq->request.actual = preq->request.length;
drivers/usb/gadget/udc/cdns2/cdns2-gadget.c
1016
preq->request.actual +=
drivers/usb/gadget/udc/cdns2/cdns2-gadget.c
1516
return &preq->request;
drivers/usb/gadget/udc/cdns2/cdns2-gadget.c
1520
struct usb_request *request)
drivers/usb/gadget/udc/cdns2/cdns2-gadget.c
1522
struct cdns2_request *preq = to_cdns2_request(request);
drivers/usb/gadget/udc/cdns2/cdns2-gadget.c
1674
struct usb_request *request;
drivers/usb/gadget/udc/cdns2/cdns2-gadget.c
1677
request = &preq->request;
drivers/usb/gadget/udc/cdns2/cdns2-gadget.c
1678
request->actual = 0;
drivers/usb/gadget/udc/cdns2/cdns2-gadget.c
1679
request->status = -EINPROGRESS;
drivers/usb/gadget/udc/cdns2/cdns2-gadget.c
1681
ret = usb_gadget_map_request_by_dev(pdev->dev, request, pep->dir);
drivers/usb/gadget/udc/cdns2/cdns2-gadget.c
1696
static int cdns2_gadget_ep_queue(struct usb_ep *ep, struct usb_request *request,
drivers/usb/gadget/udc/cdns2/cdns2-gadget.c
1706
if (!request || !ep)
drivers/usb/gadget/udc/cdns2/cdns2-gadget.c
1720
preq = to_cdns2_request(request);
drivers/usb/gadget/udc/cdns2/cdns2-gadget.c
1723
if (ret == 0 && request->zero && request->length &&
drivers/usb/gadget/udc/cdns2/cdns2-gadget.c
1724
(request->length % ep->maxpacket == 0)) {
drivers/usb/gadget/udc/cdns2/cdns2-gadget.c
1740
struct usb_request *request)
drivers/usb/gadget/udc/cdns2/cdns2-gadget.c
1750
if (!ep || !request || !ep->desc)
drivers/usb/gadget/udc/cdns2/cdns2-gadget.c
1766
cur_preq = to_cdns2_request(request);
drivers/usb/gadget/udc/cdns2/cdns2-gadget.c
2343
buf = dma_alloc_coherent(pdev->dev, 8, &pdev->ep0_preq.request.dma,
drivers/usb/gadget/udc/cdns2/cdns2-gadget.c
2345
pdev->ep0_preq.request.buf = buf;
drivers/usb/gadget/udc/cdns2/cdns2-gadget.c
2347
if (!pdev->ep0_preq.request.buf) {
drivers/usb/gadget/udc/cdns2/cdns2-gadget.c
2362
dma_free_coherent(pdev->dev, 8, pdev->ep0_preq.request.buf,
drivers/usb/gadget/udc/cdns2/cdns2-gadget.c
2363
pdev->ep0_preq.request.dma);
drivers/usb/gadget/udc/cdns2/cdns2-gadget.c
241
struct usb_request *request = &preq->request;
drivers/usb/gadget/udc/cdns2/cdns2-gadget.c
246
if (request->status == -EINPROGRESS)
drivers/usb/gadget/udc/cdns2/cdns2-gadget.c
247
request->status = status;
drivers/usb/gadget/udc/cdns2/cdns2-gadget.c
249
usb_gadget_unmap_request_by_dev(pdev->dev, request, pep->dir);
drivers/usb/gadget/udc/cdns2/cdns2-gadget.c
256
if (request->complete) {
drivers/usb/gadget/udc/cdns2/cdns2-gadget.c
258
usb_gadget_giveback_request(&pep->endpoint, request);
drivers/usb/gadget/udc/cdns2/cdns2-gadget.c
262
if (request->buf == pdev->zlp_buf)
drivers/usb/gadget/udc/cdns2/cdns2-gadget.c
263
cdns2_gadget_ep_free_request(&pep->endpoint, request);
drivers/usb/gadget/udc/cdns2/cdns2-gadget.c
525
split_size = preq->request.num_sgs ? 1024 : 3072;
drivers/usb/gadget/udc/cdns2/cdns2-gadget.c
528
if (preq->request.num_sgs) {
drivers/usb/gadget/udc/cdns2/cdns2-gadget.c
529
sg = preq->request.sg;
drivers/usb/gadget/udc/cdns2/cdns2-gadget.c
533
trb_dma = preq->request.dma;
drivers/usb/gadget/udc/cdns2/cdns2-gadget.c
534
block_length = preq->request.length;
drivers/usb/gadget/udc/cdns2/cdns2-gadget.c
537
full_len = preq->request.length;
drivers/usb/gadget/udc/cdns2/cdns2-gadget.c
538
sg_iter = preq->request.num_sgs ? preq->request.num_sgs : 1;
drivers/usb/gadget/udc/cdns2/cdns2-gadget.c
627
if (preq->request.num_sgs) {
drivers/usb/gadget/udc/cdns2/cdns2-gadget.c
628
sg = preq->request.sg;
drivers/usb/gadget/udc/cdns2/cdns2-gadget.c
632
trb_dma = preq->request.dma;
drivers/usb/gadget/udc/cdns2/cdns2-gadget.c
633
length = preq->request.length;
drivers/usb/gadget/udc/cdns2/cdns2-gadget.c
773
if (preq->request.sg)
drivers/usb/gadget/udc/cdns2/cdns2-gadget.c
774
num_trbs = cdns2_count_sg_trbs(pep, &preq->request);
drivers/usb/gadget/udc/cdns2/cdns2-gadget.c
776
num_trbs = cdns2_count_trbs(pep, preq->request.dma,
drivers/usb/gadget/udc/cdns2/cdns2-gadget.c
777
preq->request.length);
drivers/usb/gadget/udc/cdns2/cdns2-gadget.h
599
struct usb_request request;
drivers/usb/gadget/udc/cdns2/cdns2-gadget.h
609
#define to_cdns2_request(r) (container_of(r, struct cdns2_request, request))
drivers/usb/gadget/udc/cdns2/cdns2-gadget.h
699
struct usb_request *request);
drivers/usb/gadget/udc/cdns2/cdns2-gadget.h
700
int cdns2_gadget_ep_dequeue(struct usb_ep *ep, struct usb_request *request);
drivers/usb/gadget/udc/cdns2/cdns2-trace.h
259
__field(struct usb_request *, request)
drivers/usb/gadget/udc/cdns2/cdns2-trace.h
277
__entry->request = &preq->request;
drivers/usb/gadget/udc/cdns2/cdns2-trace.h
279
__entry->buf = preq->request.buf;
drivers/usb/gadget/udc/cdns2/cdns2-trace.h
280
__entry->actual = preq->request.actual;
drivers/usb/gadget/udc/cdns2/cdns2-trace.h
281
__entry->length = preq->request.length;
drivers/usb/gadget/udc/cdns2/cdns2-trace.h
282
__entry->status = preq->request.status;
drivers/usb/gadget/udc/cdns2/cdns2-trace.h
283
__entry->dma = preq->request.dma;
drivers/usb/gadget/udc/cdns2/cdns2-trace.h
284
__entry->zero = preq->request.zero;
drivers/usb/gadget/udc/cdns2/cdns2-trace.h
285
__entry->short_not_ok = preq->request.short_not_ok;
drivers/usb/gadget/udc/cdns2/cdns2-trace.h
286
__entry->no_interrupt = preq->request.no_interrupt;
drivers/usb/gadget/udc/cdns2/cdns2-trace.h
287
__entry->sg = preq->request.sg;
drivers/usb/gadget/udc/cdns2/cdns2-trace.h
288
__entry->num_sgs = preq->request.num_sgs;
drivers/usb/gadget/udc/cdns2/cdns2-trace.h
289
__entry->num_mapped_sgs = preq->request.num_mapped_sgs;
drivers/usb/gadget/udc/cdns2/cdns2-trace.h
296
__get_str(name), __entry->request, __entry->preq,
drivers/usb/gadget/udc/gr_udc.c
103
static void gr_dbgprint_devreq(struct gr_udc *dev, u8 type, u8 request,
drivers/usb/gadget/udc/gr_udc.c
1051
u8 request;
drivers/usb/gadget/udc/gr_udc.c
107
type, request, value, index, length);
drivers/usb/gadget/udc/gr_udc.c
1091
request = u.ctrl.bRequest;
drivers/usb/gadget/udc/gr_udc.c
1096
gr_dbgprint_devreq(dev, type, request, value, index, length);
drivers/usb/gadget/udc/gr_udc.c
1110
status = gr_device_request(dev, type, request,
drivers/usb/gadget/udc/gr_udc.c
1114
status = gr_endpoint_request(dev, type, request,
drivers/usb/gadget/udc/gr_udc.c
1118
status = gr_interface_request(dev, type, request,
drivers/usb/gadget/udc/gr_udc.c
114
static void gr_dbgprint_devreq(struct gr_udc *dev, u8 type, u8 request,
drivers/usb/gadget/udc/gr_udc.c
1140
request == USB_REQ_SET_CONFIGURATION) {
drivers/usb/gadget/udc/gr_udc.c
886
static int gr_device_request(struct gr_udc *dev, u8 type, u8 request,
drivers/usb/gadget/udc/gr_udc.c
892
switch (request) {
drivers/usb/gadget/udc/gr_udc.c
944
static int gr_interface_request(struct gr_udc *dev, u8 type, u8 request,
drivers/usb/gadget/udc/gr_udc.c
956
switch (request) {
drivers/usb/gadget/udc/gr_udc.c
978
static int gr_endpoint_request(struct gr_udc *dev, u8 type, u8 request,
drivers/usb/gadget/udc/gr_udc.c
995
switch (request) {
drivers/usb/gadget/udc/m66592-udc.c
1356
int request = 0;
drivers/usb/gadget/udc/m66592-udc.c
1367
request = 1;
drivers/usb/gadget/udc/m66592-udc.c
1376
if (request && !ep->busy)
drivers/usb/gadget/udc/pch_udc.c
2003
memset(&td_stp->request, 0xFF, sizeof td_stp->request);
drivers/usb/gadget/udc/pch_udc.c
2325
dev->setup_data = ep->td_stp->request;
drivers/usb/gadget/udc/pch_udc.c
235
struct usb_ctrlrequest request;
drivers/usb/gadget/udc/r8a66597-udc.c
1606
int request = 0;
drivers/usb/gadget/udc/r8a66597-udc.c
1617
request = 1;
drivers/usb/gadget/udc/r8a66597-udc.c
1626
if (request && !ep->busy)
drivers/usb/gadget/udc/snps_udc_core.c
2487
if ((setup_data.request.bRequestType & USB_DIR_IN) != 0) {
drivers/usb/gadget/udc/snps_udc_core.c
2542
&setup_data.request);
drivers/usb/gadget/udc/snps_udc_core.c
2763
setup_data.request.bRequest = USB_REQ_SET_CONFIGURATION;
drivers/usb/gadget/udc/snps_udc_core.c
2764
setup_data.request.wValue = cpu_to_le16(dev->cur_config);
drivers/usb/gadget/udc/snps_udc_core.c
2796
tmp = dev->driver->setup(&dev->gadget, &setup_data.request);
drivers/usb/gadget/udc/snps_udc_core.c
2811
setup_data.request.bRequest = USB_REQ_SET_INTERFACE;
drivers/usb/gadget/udc/snps_udc_core.c
2812
setup_data.request.bRequestType = USB_RECIP_INTERFACE;
drivers/usb/gadget/udc/snps_udc_core.c
2813
setup_data.request.wValue = cpu_to_le16(dev->cur_alt);
drivers/usb/gadget/udc/snps_udc_core.c
2814
setup_data.request.wIndex = cpu_to_le16(dev->cur_intf);
drivers/usb/gadget/udc/snps_udc_core.c
2856
tmp = dev->driver->setup(&dev->gadget, &setup_data.request);
drivers/usb/host/r8a66597-hcd.c
1890
int ret, request = 0;
drivers/usb/host/r8a66597-hcd.c
1924
request = 1;
drivers/usb/host/r8a66597-hcd.c
1928
if (request) {
drivers/usb/misc/cypress_cy7c63.c
69
static int vendor_command(struct cypress *dev, unsigned char request,
drivers/usb/misc/cypress_cy7c63.c
87
retval = usb_control_msg(dev->udev, pipe, request,
drivers/usb/misc/cypress_cy7c63.c
96
switch (request) {
drivers/usb/misc/cytherm.c
50
static int vendor_command(struct usb_device *dev, unsigned char request,
drivers/usb/misc/cytherm.c
55
request,
drivers/usb/misc/emi26.c
40
__u8 request)
drivers/usb/misc/emi26.c
51
result = usb_control_msg (dev, usb_sndctrlpipe(dev, 0), request, 0x40, address, 0, buffer, length, 300);
drivers/usb/misc/emi62.c
49
__u8 request)
drivers/usb/misc/emi62.c
60
result = usb_control_msg (dev, usb_sndctrlpipe(dev, 0), request, 0x40, address, 0, buffer, length, 300);
drivers/usb/misc/ezusb.c
32
unsigned char *data, int length, __u8 request)
drivers/usb/misc/ezusb.c
37
return usb_control_msg_send(dev, 0, request,
drivers/usb/misc/usbio.c
140
u8 request = USB_TYPE_VENDOR | USB_RECIP_DEVICE;
drivers/usb/misc/usbio.c
167
ret = usb_control_msg(usbio->udev, pipe, 0, request | USB_DIR_OUT, 0, 0,
drivers/usb/misc/usbio.c
182
ret = usb_control_msg(usbio->udev, pipe, 0, request | USB_DIR_IN, 0, 0,
drivers/usb/misc/uss720.c
124
__u8 request, __u8 requesttype, __u16 value, __u16 index,
drivers/usb/misc/uss720.c
156
rq->dr->bRequest = request;
drivers/usb/misc/uss720.c
159
rq->dr->wLength = cpu_to_le16((request == 3) ? sizeof(rq->reg) : 0);
drivers/usb/misc/uss720.c
162
(request == 3) ? rq->reg : NULL, (request == 3) ? sizeof(rq->reg) : 0, async_complete, rq);
drivers/usb/mtu3/mtu3.h
305
struct usb_request request;
drivers/usb/mtu3/mtu3.h
385
return req ? container_of(req, struct mtu3_request, request) : NULL;
drivers/usb/mtu3/mtu3_gadget.c
242
mreq->request.dma = DMA_ADDR_INVALID;
drivers/usb/mtu3/mtu3_gadget.c
248
return &mreq->request;
drivers/usb/mtu3/mtu3_gadget.c
276
mreq, ep->maxpacket, mreq->request.length);
drivers/usb/mtu3/mtu3_gadget.c
295
mreq->request.actual = 0;
drivers/usb/mtu3/mtu3_gadget.c
296
mreq->request.status = -EINPROGRESS;
drivers/usb/mtu3/mtu3_gadget.c
56
mtu3_req_complete(mep, &mreq->request, status);
drivers/usb/mtu3/mtu3_gadget_ep0.c
197
mtu->ep0_req.request.length = 6;
drivers/usb/mtu3/mtu3_gadget_ep0.c
198
mtu->ep0_req.request.buf = mtu->setup_buf;
drivers/usb/mtu3/mtu3_gadget_ep0.c
199
mtu->ep0_req.request.complete = ep0_set_sel_complete;
drivers/usb/mtu3/mtu3_gadget_ep0.c
266
mtu->ep0_req.request.length = 2;
drivers/usb/mtu3/mtu3_gadget_ep0.c
267
mtu->ep0_req.request.buf = &mtu->setup_buf;
drivers/usb/mtu3/mtu3_gadget_ep0.c
268
mtu->ep0_req.request.complete = ep0_dummy_complete;
drivers/usb/mtu3/mtu3_gadget_ep0.c
522
req = &mreq->request;
drivers/usb/mtu3/mtu3_gadget_ep0.c
578
req = &mreq->request;
drivers/usb/mtu3/mtu3_gadget_ep0.c
622
ep0_req_giveback(mtu, &mreq->request);
drivers/usb/mtu3/mtu3_gadget_ep0.c
679
ep0_req_giveback(mtu, &mreq->request);
drivers/usb/mtu3/mtu3_gadget_ep0.c
689
if (mreq && !mreq->request.length)
drivers/usb/mtu3/mtu3_gadget_ep0.c
690
ep0_req_giveback(mtu, &mreq->request);
drivers/usb/mtu3/mtu3_gadget_ep0.c
751
ep0_req_giveback(mtu, &mreq->request);
drivers/usb/mtu3/mtu3_gadget_ep0.c
799
mreq->request.actual = 0;
drivers/usb/mtu3/mtu3_gadget_ep0.c
800
mreq->request.status = -EINPROGRESS;
drivers/usb/mtu3/mtu3_gadget_ep0.c
803
mep->name, decode_ep0_state(mtu), mreq->request.length);
drivers/usb/mtu3/mtu3_qmu.c
249
struct usb_request *req = &mreq->request;
drivers/usb/mtu3/mtu3_qmu.c
292
struct usb_request *req = &mreq->request;
drivers/usb/mtu3/mtu3_qmu.c
437
if (mreq && mreq->request.length != 0)
drivers/usb/mtu3/mtu3_qmu.c
491
mreq->request.status = -EAGAIN;
drivers/usb/mtu3/mtu3_qmu.c
515
struct usb_request *request = NULL;
drivers/usb/mtu3/mtu3_qmu.c
535
request = &mreq->request;
drivers/usb/mtu3/mtu3_qmu.c
536
request->actual = GPD_DATA_LEN(mtu, le32_to_cpu(gpd->dw3_info));
drivers/usb/mtu3/mtu3_qmu.c
538
mtu3_req_complete(mep, request, 0);
drivers/usb/mtu3/mtu3_qmu.c
573
req = &mreq->request;
drivers/usb/mtu3/mtu3_trace.h
133
__entry->actual = mreq->request.actual;
drivers/usb/mtu3/mtu3_trace.h
134
__entry->length = mreq->request.length;
drivers/usb/mtu3/mtu3_trace.h
135
__entry->status = mreq->request.status;
drivers/usb/mtu3/mtu3_trace.h
136
__entry->zero = mreq->request.zero;
drivers/usb/mtu3/mtu3_trace.h
137
__entry->no_interrupt = mreq->request.no_interrupt;
drivers/usb/musb/musb_gadget.c
100
request->request.length,
drivers/usb/musb/musb_gadget.c
101
request->tx
drivers/usb/musb/musb_gadget.c
104
request->request.dma = DMA_ADDR_INVALID;
drivers/usb/musb/musb_gadget.c
107
request->request.dma,
drivers/usb/musb/musb_gadget.c
108
request->request.length,
drivers/usb/musb/musb_gadget.c
109
request->tx
drivers/usb/musb/musb_gadget.c
113
request->map_state = UN_MAPPED;
drivers/usb/musb/musb_gadget.c
1134
struct musb_request *request;
drivers/usb/musb/musb_gadget.c
1136
request = kzalloc_obj(*request, gfp_flags);
drivers/usb/musb/musb_gadget.c
1137
if (!request)
drivers/usb/musb/musb_gadget.c
1140
request->request.dma = DMA_ADDR_INVALID;
drivers/usb/musb/musb_gadget.c
1141
request->epnum = musb_ep->current_epnum;
drivers/usb/musb/musb_gadget.c
1142
request->ep = musb_ep;
drivers/usb/musb/musb_gadget.c
1144
trace_musb_req_alloc(request);
drivers/usb/musb/musb_gadget.c
1145
return &request->request;
drivers/usb/musb/musb_gadget.c
1154
struct musb_request *request = to_musb_request(req);
drivers/usb/musb/musb_gadget.c
1156
trace_musb_req_free(request);
drivers/usb/musb/musb_gadget.c
1157
kfree(request);
drivers/usb/musb/musb_gadget.c
1193
struct musb_request *request;
drivers/usb/musb/musb_gadget.c
1206
request = to_musb_request(req);
drivers/usb/musb/musb_gadget.c
1207
request->musb = musb;
drivers/usb/musb/musb_gadget.c
1209
if (request->ep != musb_ep)
drivers/usb/musb/musb_gadget.c
1223
trace_musb_req_enq(request);
drivers/usb/musb/musb_gadget.c
1226
request->request.actual = 0;
drivers/usb/musb/musb_gadget.c
1227
request->request.status = -EINPROGRESS;
drivers/usb/musb/musb_gadget.c
1228
request->epnum = musb_ep->current_epnum;
drivers/usb/musb/musb_gadget.c
1229
request->tx = musb_ep->is_in;
drivers/usb/musb/musb_gadget.c
1231
map_dma_buffer(request, musb, musb_ep);
drivers/usb/musb/musb_gadget.c
1240
unmap_dma_buffer(request, musb);
drivers/usb/musb/musb_gadget.c
1245
list_add_tail(&request->list, &musb_ep->req_list);
drivers/usb/musb/musb_gadget.c
1248
if (!musb_ep->busy && &request->list == musb_ep->req_list.next) {
drivers/usb/musb/musb_gadget.c
125
struct usb_request *request,
drivers/usb/musb/musb_gadget.c
1251
request);
drivers/usb/musb/musb_gadget.c
1255
list_del(&request->list);
drivers/usb/musb/musb_gadget.c
1266
static int musb_gadget_dequeue(struct usb_ep *ep, struct usb_request *request)
drivers/usb/musb/musb_gadget.c
1269
struct musb_request *req = to_musb_request(request);
drivers/usb/musb/musb_gadget.c
1275
if (!ep || !request || req->ep != musb_ep)
drivers/usb/musb/musb_gadget.c
1288
request, ep->name);
drivers/usb/musb/musb_gadget.c
1295
musb_g_giveback(musb_ep, request, -ECONNRESET);
drivers/usb/musb/musb_gadget.c
1307
musb_g_giveback(musb_ep, request, -ECONNRESET);
drivers/usb/musb/musb_gadget.c
1312
musb_g_giveback(musb_ep, request, -ECONNRESET);
drivers/usb/musb/musb_gadget.c
1335
struct musb_request *request;
drivers/usb/musb/musb_gadget.c
134
req = to_musb_request(request);
drivers/usb/musb/musb_gadget.c
1351
request = next_request(musb_ep);
drivers/usb/musb/musb_gadget.c
1353
if (request) {
drivers/usb/musb/musb_gadget.c
137
if (req->request.status == -EINPROGRESS)
drivers/usb/musb/musb_gadget.c
138
req->request.status = status;
drivers/usb/musb/musb_gadget.c
1399
if (!musb_ep->busy && !value && request) {
drivers/usb/musb/musb_gadget.c
1401
musb_ep_restart(musb, request);
drivers/usb/musb/musb_gadget.c
144
if (!dma_mapping_error(&musb->g.dev, request->dma))
drivers/usb/musb/musb_gadget.c
148
usb_gadget_giveback_request(&req->ep->end_point, &req->request);
drivers/usb/musb/musb_gadget.c
196
musb_g_giveback(ep, &req->request, status);
drivers/usb/musb/musb_gadget.c
229
struct usb_request *request;
drivers/usb/musb/musb_gadget.c
251
request = &req->request;
drivers/usb/musb/musb_gadget.c
253
(int)(request->length - request->actual));
drivers/usb/musb/musb_gadget.c
277
request_size = min_t(size_t, request->length - request->actual,
drivers/usb/musb/musb_gadget.c
280
use_dma = (request->dma != DMA_ADDR_INVALID && request_size);
drivers/usb/musb/musb_gadget.c
293
request->dma + request->actual, request_size);
drivers/usb/musb/musb_gadget.c
33
static inline void map_dma_buffer(struct musb_request *request,
drivers/usb/musb/musb_gadget.c
361
request->dma + request->actual,
drivers/usb/musb/musb_gadget.c
373
request->zero,
drivers/usb/musb/musb_gadget.c
374
request->dma + request->actual,
drivers/usb/musb/musb_gadget.c
387
(u8 *) (request->buf + request->actual));
drivers/usb/musb/musb_gadget.c
388
request->actual += fifo_count;
drivers/usb/musb/musb_gadget.c
39
request->map_state = UN_MAPPED;
drivers/usb/musb/musb_gadget.c
397
request->actual, request->length,
drivers/usb/musb/musb_gadget.c
411
struct usb_request *request;
drivers/usb/musb/musb_gadget.c
419
request = &req->request;
drivers/usb/musb/musb_gadget.c
443
epnum, request);
drivers/usb/musb/musb_gadget.c
466
request->actual += musb_ep->dma->actual_len;
drivers/usb/musb/musb_gadget.c
468
epnum, csr, musb_ep->dma->actual_len, request);
drivers/usb/musb/musb_gadget.c
475
if ((request->zero && request->length)
drivers/usb/musb/musb_gadget.c
476
&& (request->length % musb_ep->packet_sz == 0)
drivers/usb/musb/musb_gadget.c
477
&& (request->actual == request->length)) {
drivers/usb/musb/musb_gadget.c
488
request->zero = 0;
drivers/usb/musb/musb_gadget.c
491
if (request->actual == request->length) {
drivers/usb/musb/musb_gadget.c
492
musb_g_giveback(musb_ep, request, 0);
drivers/usb/musb/musb_gadget.c
50
musb_ep->packet_sz, request->request.buf,
drivers/usb/musb/musb_gadget.c
51
request->request.length);
drivers/usb/musb/musb_gadget.c
522
struct usb_request *request = &req->request;
drivers/usb/musb/musb_gadget.c
55
if (request->request.dma == DMA_ADDR_INVALID) {
drivers/usb/musb/musb_gadget.c
568
!request->short_not_ok,
drivers/usb/musb/musb_gadget.c
569
request->dma + request->actual,
drivers/usb/musb/musb_gadget.c
570
request->length - request->actual)) {
drivers/usb/musb/musb_gadget.c
593
if (request->short_not_ok && fifo_count == musb_ep->packet_sz)
drivers/usb/musb/musb_gadget.c
598
if (request->actual < request->length) {
drivers/usb/musb/musb_gadget.c
61
request->request.buf,
drivers/usb/musb/musb_gadget.c
62
request->request.length,
drivers/usb/musb/musb_gadget.c
63
request->tx
drivers/usb/musb/musb_gadget.c
649
request->length -
drivers/usb/musb/musb_gadget.c
650
request->actual,
drivers/usb/musb/musb_gadget.c
660
transfer_size = min(request->length - request->actual,
drivers/usb/musb/musb_gadget.c
669
request->dma
drivers/usb/musb/musb_gadget.c
670
+ request->actual,
drivers/usb/musb/musb_gadget.c
678
(request->actual < request->length)) {
drivers/usb/musb/musb_gadget.c
690
else if (request->short_not_ok)
drivers/usb/musb/musb_gadget.c
692
request->length -
drivers/usb/musb/musb_gadget.c
693
request->actual,
drivers/usb/musb/musb_gadget.c
697
request->length -
drivers/usb/musb/musb_gadget.c
698
request->actual,
drivers/usb/musb/musb_gadget.c
70
request->request.dma = dma_addr;
drivers/usb/musb/musb_gadget.c
71
request->map_state = MUSB_MAPPED;
drivers/usb/musb/musb_gadget.c
719
request->dma
drivers/usb/musb/musb_gadget.c
720
+ request->actual,
drivers/usb/musb/musb_gadget.c
726
len = request->length - request->actual;
drivers/usb/musb/musb_gadget.c
737
u32 dma_addr = request->dma + request->actual;
drivers/usb/musb/musb_gadget.c
74
request->request.dma,
drivers/usb/musb/musb_gadget.c
75
request->request.length,
drivers/usb/musb/musb_gadget.c
76
request->tx
drivers/usb/musb/musb_gadget.c
765
request->length - request->actual,
drivers/usb/musb/musb_gadget.c
768
(request->buf + request->actual));
drivers/usb/musb/musb_gadget.c
769
request->actual += fifo_count;
drivers/usb/musb/musb_gadget.c
783
if (request->actual == request->length ||
drivers/usb/musb/musb_gadget.c
785
musb_g_giveback(musb_ep, request, 0);
drivers/usb/musb/musb_gadget.c
79
request->map_state = PRE_MAPPED;
drivers/usb/musb/musb_gadget.c
795
struct usb_request *request;
drivers/usb/musb/musb_gadget.c
814
request = &req->request;
drivers/usb/musb/musb_gadget.c
820
csr, dma ? " (dma)" : "", request);
drivers/usb/musb/musb_gadget.c
834
musb_dbg(musb, "%s iso overrun on %p", musb_ep->name, request);
drivers/usb/musb/musb_gadget.c
835
if (request->status == -EINPROGRESS)
drivers/usb/musb/musb_gadget.c
836
request->status = -EOVERFLOW;
drivers/usb/musb/musb_gadget.c
84
static inline void unmap_dma_buffer(struct musb_request *request,
drivers/usb/musb/musb_gadget.c
857
request->actual += musb_ep->dma->actual_len;
drivers/usb/musb/musb_gadget.c
87
struct musb_ep *musb_ep = request->ep;
drivers/usb/musb/musb_gadget.c
871
if ((request->actual < request->length)
drivers/usb/musb/musb_gadget.c
884
musb_g_giveback(musb_ep, request, 0);
drivers/usb/musb/musb_gadget.c
89
if (!is_buffer_mapped(request) || !musb_ep->dma)
drivers/usb/musb/musb_gadget.c
92
if (request->request.dma == DMA_ADDR_INVALID) {
drivers/usb/musb/musb_gadget.c
97
if (request->map_state == MUSB_MAPPED) {
drivers/usb/musb/musb_gadget.c
99
request->request.dma,
drivers/usb/musb/musb_gadget.h
54
struct usb_request request;
drivers/usb/musb/musb_gadget.h
63
#define to_musb_request(r) container_of((r), struct musb_request, request)
drivers/usb/musb/musb_gadget_ep0.c
240
struct musb_request *request;
drivers/usb/musb/musb_gadget_ep0.c
283
request = next_request(musb_ep);
drivers/usb/musb/musb_gadget_ep0.c
284
if (!musb_ep->busy && request) {
drivers/usb/musb/musb_gadget_ep0.c
286
musb_ep_restart(musb, request);
drivers/usb/musb/musb_gadget_ep0.c
463
struct musb_request *request;
drivers/usb/musb/musb_gadget_ep0.c
467
request = next_ep0_request(musb);
drivers/usb/musb/musb_gadget_ep0.c
468
req = &request->request;
drivers/usb/musb/musb_gadget_ep0.c
521
struct usb_request *request;
drivers/usb/musb/musb_gadget_ep0.c
532
request = &req->request;
drivers/usb/musb/musb_gadget_ep0.c
535
fifo_src = (u8 *) request->buf + request->actual;
drivers/usb/musb/musb_gadget_ep0.c
537
request->length - request->actual);
drivers/usb/musb/musb_gadget_ep0.c
539
request->actual += fifo_count;
drivers/usb/musb/musb_gadget_ep0.c
543
|| (request->actual == request->length
drivers/usb/musb/musb_gadget_ep0.c
544
&& !request->zero)) {
drivers/usb/musb/musb_gadget_ep0.c
548
request = NULL;
drivers/usb/musb/musb_gadget_ep0.c
555
if (request) {
drivers/usb/musb/musb_gadget_ep0.c
557
musb_g_ep0_giveback(musb, request);
drivers/usb/musb/musb_gadget_ep0.c
595
musb_g_ep0_giveback(musb, &r->request);
drivers/usb/musb/musb_gadget_ep0.c
747
musb_g_ep0_giveback(musb, &req->request);
drivers/usb/musb/musb_gadget_ep0.c
921
req->request.actual = 0;
drivers/usb/musb/musb_gadget_ep0.c
922
req->request.status = -EINPROGRESS;
drivers/usb/musb/musb_gadget_ep0.c
950
req->request.length);
drivers/usb/musb/musb_gadget_ep0.c
960
if (req->request.length)
drivers/usb/musb/musb_host.c
1007
request = (struct usb_ctrlrequest *) urb->setup_packet;
drivers/usb/musb/musb_host.c
1009
if (!request->wLength) {
drivers/usb/musb/musb_host.c
1012
} else if (request->bRequestType & USB_DIR_IN) {
drivers/usb/musb/musb_host.c
985
struct usb_ctrlrequest *request;
drivers/usb/musb/musb_trace.h
251
__entry->req = &req->request;
drivers/usb/musb/musb_trace.h
254
__entry->status = req->request.status;
drivers/usb/musb/musb_trace.h
255
__entry->buf_len = req->request.length;
drivers/usb/musb/musb_trace.h
256
__entry->actual_len = req->request.actual;
drivers/usb/musb/musb_trace.h
257
__entry->zero = req->request.zero;
drivers/usb/musb/musb_trace.h
258
__entry->short_not_ok = req->request.short_not_ok;
drivers/usb/musb/musb_trace.h
259
__entry->no_interrupt = req->request.no_interrupt;
drivers/usb/serial/ch341.c
115
static int ch341_control_out(struct usb_device *dev, u8 request,
drivers/usb/serial/ch341.c
121
request, value, index);
drivers/usb/serial/ch341.c
123
r = usb_control_msg(dev, usb_sndctrlpipe(dev, 0), request,
drivers/usb/serial/ch341.c
133
u8 request, u16 value, u16 index,
drivers/usb/serial/ch341.c
139
request, value, index, bufsize);
drivers/usb/serial/ch341.c
141
r = usb_control_msg_recv(dev, 0, request,
drivers/usb/serial/ftdi_sio.c
2116
priv->gc.request = ftdi_gpio_request;
drivers/usb/serial/io_ti.c
258
static int ti_vread_sync(struct usb_device *dev, u8 request, u16 value,
drivers/usb/serial/io_ti.c
263
status = usb_control_msg(dev, usb_rcvctrlpipe(dev, 0), request,
drivers/usb/serial/io_ti.c
276
static int ti_vsend_sync(struct usb_device *dev, u8 request, u16 value,
drivers/usb/serial/io_ti.c
281
status = usb_control_msg(dev, usb_sndctrlpipe(dev, 0), request,
drivers/usb/serial/mos7720.c
188
__u8 request = (__u8)0x0e;
drivers/usb/serial/mos7720.c
192
int status = usb_control_msg(usbdev, pipe, request, requesttype, value,
drivers/usb/serial/mos7720.c
210
__u8 request = (__u8)0x0d;
drivers/usb/serial/mos7720.c
223
status = usb_control_msg(usbdev, pipe, request, requesttype, value,
drivers/usb/serial/mxuport.c
213
u8 request, u16 value, u16 index,
drivers/usb/serial/mxuport.c
220
request,
drivers/usb/serial/mxuport.c
244
u8 request,
drivers/usb/serial/mxuport.c
252
request,
drivers/usb/serial/mxuport.c
269
u8 request, u16 value, u16 index)
drivers/usb/serial/mxuport.c
271
return mxuport_send_ctrl_data_urb(serial, request, value, index,
drivers/usb/serial/pl2303.c
249
u8 request;
drivers/usb/serial/pl2303.c
253
request = VENDOR_READ_NREQUEST;
drivers/usb/serial/pl2303.c
255
request = VENDOR_READ_REQUEST;
drivers/usb/serial/pl2303.c
258
request, VENDOR_READ_REQUEST_TYPE,
drivers/usb/serial/pl2303.c
278
u8 request;
drivers/usb/serial/pl2303.c
284
request = VENDOR_WRITE_NREQUEST;
drivers/usb/serial/pl2303.c
286
request = VENDOR_WRITE_REQUEST;
drivers/usb/serial/pl2303.c
289
request, VENDOR_WRITE_REQUEST_TYPE,
drivers/usb/serial/quatech2.c
172
u8 request, u16 data, u16 index)
drivers/usb/serial/quatech2.c
175
request, 0x40, data, index,
drivers/usb/serial/ssu100.c
67
u8 request, u16 data, u16 index)
drivers/usb/serial/ssu100.c
70
request, 0x40, data, index,
drivers/usb/serial/upd78f0730.c
209
struct upd78f0730_set_dtr_rts request;
drivers/usb/serial/upd78f0730.c
232
request.opcode = UPD78F0730_CMD_SET_DTR_RTS;
drivers/usb/serial/upd78f0730.c
233
request.params = private->line_signals;
drivers/usb/serial/upd78f0730.c
235
res = upd78f0730_send_ctl(port, &request, sizeof(request));
drivers/usb/serial/upd78f0730.c
245
struct upd78f0730_set_dtr_rts request;
drivers/usb/serial/upd78f0730.c
259
request.opcode = UPD78F0730_CMD_SET_DTR_RTS;
drivers/usb/serial/upd78f0730.c
260
request.params = private->line_signals;
drivers/usb/serial/upd78f0730.c
262
res = upd78f0730_send_ctl(port, &request, sizeof(request));
drivers/usb/serial/upd78f0730.c
306
struct upd78f0730_line_control request;
drivers/usb/serial/upd78f0730.c
318
request.opcode = UPD78F0730_CMD_LINE_CONTROL;
drivers/usb/serial/upd78f0730.c
319
request.baud_rate = cpu_to_le32(baud_rate);
drivers/usb/serial/upd78f0730.c
320
request.params = 0;
drivers/usb/serial/upd78f0730.c
325
request.params |= UPD78F0730_DATA_SIZE_7_BITS;
drivers/usb/serial/upd78f0730.c
334
request.params |= UPD78F0730_DATA_SIZE_8_BITS;
drivers/usb/serial/upd78f0730.c
341
request.params |= UPD78F0730_PARITY_ODD;
drivers/usb/serial/upd78f0730.c
344
request.params |= UPD78F0730_PARITY_EVEN;
drivers/usb/serial/upd78f0730.c
353
request.params |= UPD78F0730_PARITY_NONE;
drivers/usb/serial/upd78f0730.c
358
request.params |= UPD78F0730_STOP_BIT_2_BIT;
drivers/usb/serial/upd78f0730.c
361
request.params |= UPD78F0730_STOP_BIT_1_BIT;
drivers/usb/serial/upd78f0730.c
373
request.params |= UPD78F0730_FLOW_CONTROL_NONE;
drivers/usb/serial/upd78f0730.c
376
upd78f0730_send_ctl(port, &request, sizeof(request));
drivers/usb/serial/upd78f0730.c
381
static const struct upd78f0730_open_close request = {
drivers/usb/serial/upd78f0730.c
387
res = upd78f0730_send_ctl(port, &request, sizeof(request));
drivers/usb/serial/upd78f0730.c
399
static const struct upd78f0730_open_close request = {
drivers/usb/serial/upd78f0730.c
405
upd78f0730_send_ctl(port, &request, sizeof(request));
drivers/usb/storage/sddr09.c
290
unsigned char request,
drivers/usb/storage/sddr09.c
305
rc = usb_stor_ctrl_transfer(us, pipe, request, requesttype,
drivers/usb/storage/transport.c
1360
u8 request, u8 requesttype,
drivers/usb/storage/transport.c
1372
request, requesttype, value, index, data, size,
drivers/usb/storage/transport.c
186
u8 request, u8 requesttype, u16 value, u16 index,
drivers/usb/storage/transport.c
192
request, requesttype, value, index, size);
drivers/usb/storage/transport.c
196
us->cr->bRequest = request;
drivers/usb/storage/transport.c
323
u8 request, u8 requesttype, u16 value, u16 index,
drivers/usb/storage/transport.c
329
request, requesttype, value, index, size);
drivers/usb/storage/transport.c
333
us->cr->bRequest = request;
drivers/usb/storage/transport.h
73
u8 request, u8 requesttype, u16 value, u16 index,
drivers/usb/storage/transport.h
78
u8 request, u8 requesttype, u16 value, u16 index,
drivers/vfio/pci/hisilicon/hisi_acc_vfio_pci.c
1631
.request = vfio_pci_core_request,
drivers/vfio/pci/hisilicon/hisi_acc_vfio_pci.c
1652
.request = vfio_pci_core_request,
drivers/vfio/pci/mlx5/main.c
1374
.request = vfio_pci_core_request,
drivers/vfio/pci/nvgrace-gpu/main.c
945
.request = vfio_pci_core_request,
drivers/vfio/pci/nvgrace-gpu/main.c
970
.request = vfio_pci_core_request,
drivers/vfio/pci/pds/vfio_dev.c
203
.request = vfio_pci_core_request,
drivers/vfio/pci/qat/main.c
616
.request = vfio_pci_core_request,
drivers/vfio/pci/vfio_pci.c
140
.request = vfio_pci_core_request,
drivers/vfio/pci/virtio/main.c
118
.request = vfio_pci_core_request,
drivers/vfio/pci/virtio/main.c
140
.request = vfio_pci_core_request,
drivers/vfio/pci/virtio/main.c
96
.request = vfio_pci_core_request,
drivers/vfio/pci/xe/main.c
514
.request = vfio_pci_core_request,
drivers/vfio/vfio_main.c
409
if (device->ops->request)
drivers/vfio/vfio_main.c
410
device->ops->request(device, i++);
fs/afs/cmservice.c
179
afs_break_callbacks(call->server, call->count, call->request);
fs/afs/cmservice.c
231
call->request = kzalloc_objs(struct afs_callback_break,
fs/afs/cmservice.c
233
if (!call->request)
fs/afs/cmservice.c
236
cb = call->request;
fs/afs/cmservice.c
342
call->request = kmalloc_obj(struct afs_uuid);
fs/afs/cmservice.c
343
if (!call->request)
fs/afs/cmservice.c
347
r = call->request;
fs/afs/cmservice.c
367
if (memcmp(call->request, &call->server->_uuid, sizeof(call->server->_uuid)) != 0) {
fs/afs/cmservice.c
369
trace_afs_cm_no_server_u(call, call->request);
fs/afs/cmservice.c
415
struct afs_uuid *r = call->request;
fs/afs/cmservice.c
459
call->request = kmalloc_obj(struct afs_uuid);
fs/afs/cmservice.c
460
if (!call->request)
fs/afs/cmservice.c
464
r = call->request;
fs/afs/cmservice.c
591
call->request = kzalloc_objs(struct afs_callback_break,
fs/afs/cmservice.c
593
if (!call->request)
fs/afs/cmservice.c
596
cb = call->request;
fs/afs/fsclient.c
1091
bp = call->request;
fs/afs/fsclient.c
1145
bp = call->request;
fs/afs/fsclient.c
1214
bp = call->request;
fs/afs/fsclient.c
1259
bp = call->request;
fs/afs/fsclient.c
1300
bp = call->request;
fs/afs/fsclient.c
1468
bp = call->request;
fs/afs/fsclient.c
1548
bp = call->request;
fs/afs/fsclient.c
1576
bp = call->request;
fs/afs/fsclient.c
1603
bp = call->request;
fs/afs/fsclient.c
1653
bp = call->request;
fs/afs/fsclient.c
1773
bp = call->request;
fs/afs/fsclient.c
1964
bp = call->request;
fs/afs/fsclient.c
2079
bp = call->request;
fs/afs/fsclient.c
2121
bp = call->request;
fs/afs/fsclient.c
287
bp = call->request;
fs/afs/fsclient.c
446
bp = call->request;
fs/afs/fsclient.c
481
bp = call->request;
fs/afs/fsclient.c
554
bp = call->request;
fs/afs/fsclient.c
608
bp = call->request;
fs/afs/fsclient.c
688
bp = call->request;
fs/afs/fsclient.c
736
bp = call->request;
fs/afs/fsclient.c
814
bp = call->request;
fs/afs/fsclient.c
900
bp = call->request;
fs/afs/fsclient.c
999
bp = call->request;
fs/afs/internal.h
141
void *request; /* request data (first part) */
fs/afs/rxrpc.c
202
kfree(call->request);
fs/afs/rxrpc.c
285
call->request = kmalloc(request_size, GFP_NOFS);
fs/afs/rxrpc.c
286
if (!call->request)
fs/afs/rxrpc.c
315
kfree(call->request);
fs/afs/rxrpc.c
316
call->request = NULL;
fs/afs/rxrpc.c
397
iov[0].iov_base = call->request;
fs/afs/vlclient.c
143
bp = call->request;
fs/afs/vlclient.c
284
bp = call->request;
fs/afs/vlclient.c
413
bp = call->request;
fs/afs/vlclient.c
657
bp = call->request;
fs/afs/vlclient.c
776
bp = call->request;
fs/afs/yfsclient.c
1062
bp = call->request;
fs/afs/yfsclient.c
1218
bp = call->request;
fs/afs/yfsclient.c
1262
bp = call->request;
fs/afs/yfsclient.c
1308
bp = call->request;
fs/afs/yfsclient.c
1363
bp = call->request;
fs/afs/yfsclient.c
140
size_t len = (void *)bp - call->request;
fs/afs/yfsclient.c
1420
bp = call->request;
fs/afs/yfsclient.c
1462
bp = call->request;
fs/afs/yfsclient.c
1634
bp = call->request;
fs/afs/yfsclient.c
1698
bp = call->request;
fs/afs/yfsclient.c
1730
bp = call->request;
fs/afs/yfsclient.c
1761
bp = call->request;
fs/afs/yfsclient.c
1828
bp = call->request;
fs/afs/yfsclient.c
2005
bp = call->request;
fs/afs/yfsclient.c
2172
bp = call->request;
fs/afs/yfsclient.c
2218
bp = call->request;
fs/afs/yfsclient.c
494
bp = call->request;
fs/afs/yfsclient.c
576
bp = call->request;
fs/afs/yfsclient.c
626
bp = call->request;
fs/afs/yfsclient.c
713
bp = call->request;
fs/afs/yfsclient.c
783
bp = call->request;
fs/afs/yfsclient.c
825
bp = call->request;
fs/afs/yfsclient.c
898
bp = call->request;
fs/afs/yfsclient.c
979
bp = call->request;
fs/ceph/mds_client.c
1140
DEFINE_RB_FUNCS(request, struct ceph_mds_request, r_tid, r_node)
fs/dlm/requestqueue.c
140
ms = &e->request;
fs/dlm/requestqueue.c
23
struct dlm_message request;
fs/dlm/requestqueue.c
48
memcpy(&e->request, ms, sizeof(*ms));
fs/dlm/requestqueue.c
49
memcpy(&e->request.m_extra, ms->m_extra, length);
fs/dlm/requestqueue.c
80
ms = &e->request;
fs/dlm/requestqueue.c
90
dlm_receive_message_saved(ls, &e->request, e->recover_seq);
fs/gfs2/file.c
1504
struct file_lock request;
fs/gfs2/file.c
1507
locks_init_lock(&request);
fs/gfs2/file.c
1508
request.c.flc_type = F_UNLCK;
fs/gfs2/file.c
1509
request.c.flc_flags = FL_FLOCK;
fs/gfs2/file.c
1510
locks_lock_file_wait(file, &request);
fs/jffs2/xattr.c
1104
uint32_t length, request;
fs/jffs2/xattr.c
1111
request = PAD(sizeof(struct jffs2_raw_xattr) + strlen(xname) + 1 + size);
fs/jffs2/xattr.c
1112
if (request > c->sector_size - c->cleanmarker_size)
fs/jffs2/xattr.c
1115
rc = jffs2_reserve_space(c, request, &length,
fs/jffs2/xattr.c
1118
JFFS2_WARNING("jffs2_reserve_space()=%d, request=%u\n", rc, request);
fs/jffs2/xattr.c
1184
request = PAD(sizeof(struct jffs2_raw_xref));
fs/jffs2/xattr.c
1185
rc = jffs2_reserve_space(c, request, &length,
fs/jffs2/xattr.c
1189
JFFS2_WARNING("jffs2_reserve_space()=%d, request=%u\n", rc, request);
fs/locks.c
1133
static int flock_lock_inode(struct inode *inode, struct file_lock *request)
fs/locks.c
1142
ctx = locks_get_lock_context(inode, request->c.flc_type);
fs/locks.c
1144
if (request->c.flc_type != F_UNLCK)
fs/locks.c
1146
return (request->c.flc_flags & FL_EXISTS) ? -ENOENT : 0;
fs/locks.c
1149
if (!(request->c.flc_flags & FL_ACCESS) && (request->c.flc_type != F_UNLCK)) {
fs/locks.c
1157
if (request->c.flc_flags & FL_ACCESS)
fs/locks.c
1161
if (request->c.flc_file != fl->c.flc_file)
fs/locks.c
1163
if (request->c.flc_type == fl->c.flc_type)
fs/locks.c
1170
if (lock_is_unlock(request)) {
fs/locks.c
1171
if ((request->c.flc_flags & FL_EXISTS) && !found)
fs/locks.c
1178
if (!flock_locks_conflict(&request->c, &fl->c))
fs/locks.c
1181
if (!(request->c.flc_flags & FL_SLEEP))
fs/locks.c
1184
locks_insert_block(&fl->c, &request->c, flock_locks_conflict);
fs/locks.c
1187
if (request->c.flc_flags & FL_ACCESS)
fs/locks.c
1189
locks_copy_lock(new_fl, request);
fs/locks.c
1190
locks_move_blocks(new_fl, request);
fs/locks.c
1201
trace_flock_lock_inode(inode, request, error);
fs/locks.c
1205
static int posix_lock_inode(struct inode *inode, struct file_lock *request,
fs/locks.c
1220
ctx = locks_get_lock_context(inode, request->c.flc_type);
fs/locks.c
1222
return lock_is_unlock(request) ? 0 : -ENOMEM;
fs/locks.c
1230
if (!(request->c.flc_flags & FL_ACCESS) &&
fs/locks.c
1231
(request->c.flc_type != F_UNLCK ||
fs/locks.c
1232
request->fl_start != 0 || request->fl_end != OFFSET_MAX)) {
fs/locks.c
1245
if (request->c.flc_type != F_UNLCK) {
fs/locks.c
1247
if (!posix_locks_conflict(&request->c, &fl->c))
fs/locks.c
1263
if (!(request->c.flc_flags & FL_SLEEP))
fs/locks.c
1275
__locks_wake_up_blocks(&request->c);
fs/locks.c
1276
if (likely(!posix_locks_deadlock(request, fl))) {
fs/locks.c
1278
__locks_insert_block(&fl->c, &request->c,
fs/locks.c
1288
if (request->c.flc_flags & FL_ACCESS)
fs/locks.c
1293
if (posix_same_owner(&request->c, &fl->c))
fs/locks.c
1299
if (!posix_same_owner(&request->c, &fl->c))
fs/locks.c
1303
if (request->c.flc_type == fl->c.flc_type) {
fs/locks.c
1308
if (fl->fl_end < request->fl_start - 1)
fs/locks.c
1313
if (fl->fl_start - 1 > request->fl_end)
fs/locks.c
1321
if (fl->fl_start > request->fl_start)
fs/locks.c
1322
fl->fl_start = request->fl_start;
fs/locks.c
1324
request->fl_start = fl->fl_start;
fs/locks.c
1325
if (fl->fl_end < request->fl_end)
fs/locks.c
1326
fl->fl_end = request->fl_end;
fs/locks.c
1328
request->fl_end = fl->fl_end;
fs/locks.c
1333
request = fl;
fs/locks.c
1339
if (fl->fl_end < request->fl_start)
fs/locks.c
1341
if (fl->fl_start > request->fl_end)
fs/locks.c
1343
if (lock_is_unlock(request))
fs/locks.c
1345
if (fl->fl_start < request->fl_start)
fs/locks.c
1350
if (fl->fl_end > request->fl_end) {
fs/locks.c
1354
if (fl->fl_start >= request->fl_start) {
fs/locks.c
1372
locks_copy_lock(new_fl, request);
fs/locks.c
1373
locks_move_blocks(new_fl, request);
fs/locks.c
1374
request = new_fl;
fs/locks.c
1376
locks_insert_lock_ctx(&request->c,
fs/locks.c
1395
if (lock_is_unlock(request)) {
fs/locks.c
1396
if (request->c.flc_flags & FL_EXISTS)
fs/locks.c
1405
locks_copy_lock(new_fl, request);
fs/locks.c
1406
locks_move_blocks(new_fl, request);
fs/locks.c
1421
right->fl_start = request->fl_end + 1;
fs/locks.c
1425
left->fl_end = request->fl_start - 1;
fs/locks.c
1429
trace_posix_lock_inode(inode, request, error);
fs/nfs/nfs4_fs.h
373
extern int nfs4_lock_reclaim(struct nfs4_state *state, struct file_lock *request);
fs/nfs/nfs4_fs.h
374
extern int nfs4_lock_expired(struct nfs4_state *state, struct file_lock *request);
fs/nfs/nfs4proc.c
6913
static int _nfs4_proc_getlk(struct nfs4_state *state, int cmd, struct file_lock *request)
fs/nfs/nfs4proc.c
6920
.fl = request,
fs/nfs/nfs4proc.c
6923
.denied = request,
fs/nfs/nfs4proc.c
6935
status = nfs4_set_lock_state(state, request);
fs/nfs/nfs4proc.c
6938
lsp = request->fl_u.nfs4_fl.owner;
fs/nfs/nfs4proc.c
6944
request->c.flc_type = F_UNLCK;
fs/nfs/nfs4proc.c
6949
request->fl_ops->fl_release_private(request);
fs/nfs/nfs4proc.c
6950
request->fl_ops = NULL;
fs/nfs/nfs4proc.c
6955
static int nfs4_proc_getlk(struct nfs4_state *state, int cmd, struct file_lock *request)
fs/nfs/nfs4proc.c
6963
err = _nfs4_proc_getlk(state, cmd, request);
fs/nfs/nfs4proc.c
6964
trace_nfs4_get_lock(request, state, cmd, err);
fs/nfs/nfs4proc.c
7190
static int nfs4_proc_unlck(struct nfs4_state *state, int cmd, struct file_lock *request)
fs/nfs/nfs4proc.c
7200
unsigned char saved_flags = request->c.flc_flags;
fs/nfs/nfs4proc.c
7202
status = nfs4_set_lock_state(state, request);
fs/nfs/nfs4proc.c
7204
request->c.flc_flags |= FL_EXISTS;
fs/nfs/nfs4proc.c
7209
if (locks_lock_inode_wait(inode, request) == -ENOENT) {
fs/nfs/nfs4proc.c
7214
lsp = request->fl_u.nfs4_fl.owner;
fs/nfs/nfs4proc.c
7228
task = nfs4_do_unlck(request,
fs/nfs/nfs4proc.c
7229
nfs_file_open_context(request->c.flc_file),
fs/nfs/nfs4proc.c
7237
request->c.flc_flags = saved_flags;
fs/nfs/nfs4proc.c
7238
trace_nfs4_unlock(request, state, F_SETLK, status);
fs/nfs/nfs4proc.c
7484
int nfs4_lock_reclaim(struct nfs4_state *state, struct file_lock *request)
fs/nfs/nfs4proc.c
7496
err = _nfs4_do_setlk(state, F_SETLK, request, NFS_LOCK_RECLAIM);
fs/nfs/nfs4proc.c
7504
int nfs4_lock_expired(struct nfs4_state *state, struct file_lock *request)
fs/nfs/nfs4proc.c
7512
err = nfs4_set_lock_state(state, request);
fs/nfs/nfs4proc.c
7516
set_bit(NFS_LOCK_LOST, &request->fl_u.nfs4_fl.owner->ls_flags);
fs/nfs/nfs4proc.c
7522
err = _nfs4_do_setlk(state, F_SETLK, request, NFS_LOCK_EXPIRED);
fs/nfs/nfs4proc.c
7536
static int nfs41_lock_expired(struct nfs4_state *state, struct file_lock *request)
fs/nfs/nfs4proc.c
7541
status = nfs4_set_lock_state(state, request);
fs/nfs/nfs4proc.c
7544
lsp = request->fl_u.nfs4_fl.owner;
fs/nfs/nfs4proc.c
7548
return nfs4_lock_expired(state, request);
fs/nfs/nfs4proc.c
7551
static int _nfs4_proc_setlk(struct nfs4_state *state, int cmd, struct file_lock *request)
fs/nfs/nfs4proc.c
7555
unsigned char flags = request->c.flc_flags;
fs/nfs/nfs4proc.c
7558
request->c.flc_flags |= FL_ACCESS;
fs/nfs/nfs4proc.c
7559
status = locks_lock_inode_wait(state->inode, request);
fs/nfs/nfs4proc.c
7567
request->c.flc_flags = flags & ~FL_SLEEP;
fs/nfs/nfs4proc.c
7568
status = locks_lock_inode_wait(state->inode, request);
fs/nfs/nfs4proc.c
7575
status = _nfs4_do_setlk(state, cmd, request, NFS_LOCK_NEW);
fs/nfs/nfs4proc.c
7577
request->c.flc_flags = flags;
fs/nfs/nfs4proc.c
7581
static int nfs4_proc_setlk(struct nfs4_state *state, int cmd, struct file_lock *request)
fs/nfs/nfs4proc.c
7591
err = _nfs4_proc_setlk(state, cmd, request);
fs/nfs/nfs4proc.c
7605
struct file_lock *request)
fs/nfs/nfs4proc.c
7611
status = nfs4_proc_setlk(state, cmd, request);
fs/nfs/nfs4proc.c
7654
nfs4_retry_setlk(struct nfs4_state *state, int cmd, struct file_lock *request)
fs/nfs/nfs4proc.c
7656
struct nfs4_lock_state *lsp = request->fl_u.nfs4_fl.owner;
fs/nfs/nfs4proc.c
7670
return nfs4_retry_setlk_simple(state, cmd, request);
fs/nfs/nfs4proc.c
7677
status = nfs4_proc_setlk(state, cmd, request);
fs/nfs/nfs4proc.c
7692
nfs4_proc_lock(struct file *filp, int cmd, struct file_lock *request)
fs/nfs/nfs4proc.c
7704
return nfs4_proc_getlk(state, F_GETLK, request);
fs/nfs/nfs4proc.c
7711
if (lock_is_unlock(request)) {
fs/nfs/nfs4proc.c
7713
return nfs4_proc_unlck(state, cmd, request);
fs/nfs/nfs4proc.c
7720
if ((request->c.flc_flags & FL_POSIX) &&
fs/nfs/nfs4proc.c
7728
switch (request->c.flc_type) {
fs/nfs/nfs4proc.c
7738
status = nfs4_set_lock_state(state, request);
fs/nfs/nfs4proc.c
7742
return nfs4_retry_setlk(state, cmd, request);
fs/nfs/nfs4trace.h
732
const struct file_lock *request,
fs/nfs/nfs4trace.h
738
TP_ARGS(request, state, cmd, error),
fs/nfs/nfs4trace.h
758
__entry->type = request->c.flc_type;
fs/nfs/nfs4trace.h
759
__entry->start = request->fl_start;
fs/nfs/nfs4trace.h
760
__entry->end = request->fl_end;
fs/nfs/nfs4trace.h
790
const struct file_lock *request, \
fs/nfs/nfs4trace.h
795
TP_ARGS(request, state, cmd, error))
fs/nfs/nfs4trace.h
801
const struct file_lock *request,
fs/nfs/nfs4trace.h
808
TP_ARGS(request, state, lockstateid, cmd, error),
fs/nfs/nfs4trace.h
830
__entry->type = request->c.flc_type;
fs/nfs/nfs4trace.h
831
__entry->start = request->fl_start;
fs/nfs/nfs4trace.h
832
__entry->end = request->fl_end;
fs/nfs/super.c
832
struct nfs_mount_request request = {
fs/nfs/super.c
853
request.version = ctx->mount_server.version;
fs/nfs/super.c
856
request.hostname = ctx->mount_server.hostname;
fs/nfs/super.c
858
request.hostname = ctx->nfs_server.hostname;
fs/nfs/super.c
864
memcpy(request.sap, &ctx->nfs_server._address,
fs/nfs/super.c
868
request.salen = ctx->mount_server.addrlen;
fs/nfs/super.c
869
nfs_set_port(request.sap, &ctx->mount_server.port, 0);
fs/nfs/super.c
875
if ((request.protocol == XPRT_TRANSPORT_UDP) ==
fs/nfs/super.c
881
status = nfs_mount(&request, ctx->timeo, ctx->retrans);
fs/nfs/super.c
883
status = nfs_mount(&request, NFS_UNSPEC_TIMEO, NFS_UNSPEC_RETRANS);
fs/nfs/super.c
886
request.hostname, status);
fs/ocfs2/dlm/dlmcommon.h
1046
static inline int dlm_lock_compatible(int existing, int request)
fs/ocfs2/dlm/dlmcommon.h
1049
if (request == LKM_NLMODE ||
fs/ocfs2/dlm/dlmcommon.h
1054
if (request == LKM_EXMODE)
fs/ocfs2/dlm/dlmdomain.c
141
struct dlm_protocol_version *request);
fs/ocfs2/dlm/dlmdomain.c
2076
struct dlm_protocol_version *request)
fs/ocfs2/dlm/dlmdomain.c
2078
if (existing->pv_major != request->pv_major)
fs/ocfs2/dlm/dlmdomain.c
2081
if (existing->pv_minor > request->pv_minor)
fs/ocfs2/dlm/dlmdomain.c
2084
if (existing->pv_minor < request->pv_minor)
fs/ocfs2/dlm/dlmdomain.c
2085
request->pv_minor = existing->pv_minor;
fs/ocfs2/dlm/dlmdomain.c
728
struct dlm_protocol_version *request)
fs/ocfs2/dlm/dlmdomain.c
731
struct dlm_protocol_version proto = *request;
fs/ocfs2/dlm/dlmdomain.c
738
request->pv_major,
fs/ocfs2/dlm/dlmdomain.c
739
request->pv_minor,
fs/ocfs2/dlm/dlmdomain.c
741
request->pv_minor = proto.pv_minor;
fs/ocfs2/dlm/dlmdomain.c
748
request->pv_major,
fs/ocfs2/dlm/dlmdomain.c
749
request->pv_minor,
fs/ocfs2/dlm/dlmmaster.c
1310
struct dlm_master_request request;
fs/ocfs2/dlm/dlmmaster.c
1313
memset(&request, 0, sizeof(request));
fs/ocfs2/dlm/dlmmaster.c
1314
request.node_idx = dlm->node_num;
fs/ocfs2/dlm/dlmmaster.c
1318
request.namelen = (u8)mle->mnamelen;
fs/ocfs2/dlm/dlmmaster.c
1319
memcpy(request.name, mle->mname, request.namelen);
fs/ocfs2/dlm/dlmmaster.c
1322
ret = o2net_send_message(DLM_MASTER_REQUEST_MSG, dlm->key, &request,
fs/ocfs2/dlm/dlmmaster.c
1323
sizeof(request), to, &response);
fs/ocfs2/dlm/dlmmaster.c
1406
struct dlm_master_request *request = (struct dlm_master_request *) msg->buf;
fs/ocfs2/dlm/dlmmaster.c
1423
name = request->name;
fs/ocfs2/dlm/dlmmaster.c
1424
namelen = request->namelen;
fs/ocfs2/dlm/dlmmaster.c
1464
dlm_lockres_set_refmap_bit(dlm, res, request->node_idx);
fs/ocfs2/dlm/dlmmaster.c
1526
request->node_idx);
fs/ocfs2/dlm/dlmmaster.c
1533
set_bit(request->node_idx, tmpmle->maybe_map);
fs/ocfs2/dlm/dlmmaster.c
1570
set_bit(request->node_idx, mle->maybe_map);
fs/ocfs2/dlm/dlmmaster.c
1588
set_bit(request->node_idx, tmpmle->maybe_map);
fs/ocfs2/dlm/dlmmaster.c
1609
ret = dlm_dispatch_assert_master(dlm, res, 0, request->node_idx,
fs/ocfs2/locks.c
40
struct file_lock request;
fs/ocfs2/locks.c
55
locks_init_lock(&request);
fs/ocfs2/locks.c
56
request.c.flc_type = F_UNLCK;
fs/ocfs2/locks.c
57
request.c.flc_flags = FL_FLOCK;
fs/ocfs2/locks.c
58
locks_lock_file_wait(file, &request);
fs/ocfs2/stack_user.c
755
struct ocfs2_protocol_version *request)
fs/ocfs2/stack_user.c
757
if (existing->pv_major != request->pv_major)
fs/ocfs2/stack_user.c
760
if (existing->pv_minor > request->pv_minor)
fs/ocfs2/stack_user.c
763
if (existing->pv_minor < request->pv_minor)
fs/ocfs2/stack_user.c
764
request->pv_minor = existing->pv_minor;
fs/smb/client/smbdirect.c
1097
struct smbdirect_send_io *request;
fs/smb/client/smbdirect.c
1100
request = smbd_alloc_send_io(sc);
fs/smb/client/smbdirect.c
1101
if (IS_ERR(request))
fs/smb/client/smbdirect.c
1102
return PTR_ERR(request);
fs/smb/client/smbdirect.c
1104
packet = smbdirect_send_io_payload(request);
fs/smb/client/smbdirect.c
1114
request->sge[0].addr = ib_dma_map_single(
fs/smb/client/smbdirect.c
1117
if (ib_dma_mapping_error(sc->ib.dev, request->sge[0].addr)) {
fs/smb/client/smbdirect.c
1121
request->num_sge = 1;
fs/smb/client/smbdirect.c
1123
request->sge[0].length = sizeof(*packet);
fs/smb/client/smbdirect.c
1124
request->sge[0].lkey = sc->ib.pd->local_dma_lkey;
fs/smb/client/smbdirect.c
1126
rc = smbd_post_send(sc, NULL, request);
fs/smb/client/smbdirect.c
1134
smbd_free_send_io(request);
fs/smb/client/smbdirect.c
1227
struct smbdirect_send_io *request)
fs/smb/client/smbdirect.c
1231
for (i = 0; i < request->num_sge; i++) {
fs/smb/client/smbdirect.c
1234
i, request->sge[i].addr, request->sge[i].length);
fs/smb/client/smbdirect.c
1237
request->sge[i].addr,
fs/smb/client/smbdirect.c
1238
request->sge[i].length,
fs/smb/client/smbdirect.c
1242
request->cqe.done = send_done;
fs/smb/client/smbdirect.c
1243
request->wr.next = NULL;
fs/smb/client/smbdirect.c
1244
request->wr.sg_list = request->sge;
fs/smb/client/smbdirect.c
1245
request->wr.num_sge = request->num_sge;
fs/smb/client/smbdirect.c
1246
request->wr.opcode = IB_WR_SEND;
fs/smb/client/smbdirect.c
1249
request->wr.wr_cqe = NULL;
fs/smb/client/smbdirect.c
1250
request->wr.send_flags = 0;
fs/smb/client/smbdirect.c
1257
last->wr.next = &request->wr;
fs/smb/client/smbdirect.c
1259
list_add_tail(&request->sibling_list, &batch->msg_list);
fs/smb/client/smbdirect.c
1264
request->wr.wr_cqe = &request->cqe;
fs/smb/client/smbdirect.c
1265
request->wr.send_flags = IB_SEND_SIGNALED;
fs/smb/client/smbdirect.c
1266
return smbd_ib_post_send(sc, &request->wr);
fs/smb/client/smbdirect.c
1425
struct smbdirect_send_io *request;
fs/smb/client/smbdirect.c
1476
request = smbd_alloc_send_io(sc);
fs/smb/client/smbdirect.c
1477
if (IS_ERR(request)) {
fs/smb/client/smbdirect.c
1478
rc = PTR_ERR(request);
fs/smb/client/smbdirect.c
1482
memset(request->sge, 0, sizeof(request->sge));
fs/smb/client/smbdirect.c
1490
packet = smbdirect_send_io_payload(request);
fs/smb/client/smbdirect.c
1491
request->sge[0].addr = ib_dma_map_single(sc->ib.dev,
fs/smb/client/smbdirect.c
1495
if (ib_dma_mapping_error(sc->ib.dev, request->sge[0].addr)) {
fs/smb/client/smbdirect.c
1500
request->sge[0].length = header_length;
fs/smb/client/smbdirect.c
1501
request->sge[0].lkey = sc->ib.pd->local_dma_lkey;
fs/smb/client/smbdirect.c
1502
request->num_sge = 1;
fs/smb/client/smbdirect.c
1507
.nr_sge = request->num_sge,
fs/smb/client/smbdirect.c
1509
.sge = request->sge,
fs/smb/client/smbdirect.c
1522
request->num_sge = extract.nr_sge;
fs/smb/client/smbdirect.c
1552
rc = smbd_post_send(sc, batch, request);
fs/smb/client/smbdirect.c
1563
smbd_free_send_io(request);
fs/smb/client/smbdirect.c
40
struct smbdirect_send_io *request);
fs/smb/client/smbdirect.c
505
static inline void *smbdirect_send_io_payload(struct smbdirect_send_io *request)
fs/smb/client/smbdirect.c
507
return (void *)request->packet;
fs/smb/client/smbdirect.c
563
struct smbdirect_send_io *request =
fs/smb/client/smbdirect.c
565
struct smbdirect_socket *sc = request->socket;
fs/smb/client/smbdirect.c
570
request, ib_wc_status_msg(wc->status));
fs/smb/client/smbdirect.c
572
if (unlikely(!(request->wr.send_flags & IB_SEND_SIGNALED))) {
fs/smb/client/smbdirect.c
601
list_for_each_entry_safe(sibling, next, &request->sibling_list, sibling_list) {
fs/smb/client/smbdirect.c
607
smbd_free_send_io(request);
fs/ufs/balloc.c
341
u64 tmp, request, result;
fs/ufs/balloc.c
449
request = newcount;
fs/ufs/balloc.c
453
request = uspi->s_fpb;
fs/ufs/balloc.c
457
result = ufs_alloc_fragments (inode, cgno, goal, request, err);
fs/ufs/balloc.c
471
if (newcount < request)
fs/ufs/balloc.c
472
ufs_free_fragments (inode, result + newcount, request - newcount);
fs/xfs/xfs_fsops.c
366
uint64_t request)
fs/xfs/xfs_fsops.c
393
if (mp->m_free[ctr].res_total > request) {
fs/xfs/xfs_fsops.c
394
lcounter = mp->m_free[ctr].res_avail - request;
fs/xfs/xfs_fsops.c
399
mp->m_free[ctr].res_total = request;
fs/xfs/xfs_fsops.c
423
delta = request - mp->m_free[ctr].res_total;
fs/xfs/xfs_fsops.c
424
mp->m_free[ctr].res_total = request;
fs/xfs/xfs_fsops.h
12
uint64_t request);
include/crypto/algapi.h
174
struct crypto_async_request *request);
include/crypto/algapi.h
176
struct crypto_async_request *request);
include/crypto/internal/hash.h
263
struct ahash_request *request)
include/crypto/internal/hash.h
265
return crypto_enqueue_request(queue, &request->base);
include/drm/display/drm_dp_helper.h
337
u8 request;
include/linux/blk-integrity.h
103
static inline struct bio_vec rq_integrity_vec(struct request *rq)
include/linux/blk-integrity.h
119
static inline int blk_rq_map_integrity_sg(struct request *q,
include/linux/blk-integrity.h
124
static inline int blk_rq_integrity_map_user(struct request *rq,
include/linux/blk-integrity.h
130
static inline bool blk_rq_integrity_dma_map_iter_start(struct request *req,
include/linux/blk-integrity.h
136
static inline bool blk_rq_integrity_dma_map_iter_next(struct request *req,
include/linux/blk-integrity.h
171
static inline bool blk_integrity_rq(const struct request *rq)
include/linux/blk-integrity.h
176
static inline struct bio_vec rq_integrity_vec(struct request *rq)
include/linux/blk-integrity.h
34
int blk_rq_map_integrity_sg(struct request *, struct scatterlist *);
include/linux/blk-integrity.h
37
int blk_rq_integrity_map_user(struct request *rq, void __user *ubuf,
include/linux/blk-integrity.h
41
bool blk_rq_integrity_dma_map_iter_start(struct request *req,
include/linux/blk-integrity.h
44
bool blk_rq_integrity_dma_map_iter_next(struct request *req,
include/linux/blk-integrity.h
9
struct request;
include/linux/blk-integrity.h
94
static inline bool blk_integrity_rq(const struct request *rq)
include/linux/blk-mq-dma.h
28
bool blk_rq_dma_map_iter_start(struct request *req, struct device *dma_dev,
include/linux/blk-mq-dma.h
30
bool blk_rq_dma_map_iter_next(struct request *req, struct device *dma_dev,
include/linux/blk-mq-dma.h
56
static inline bool blk_rq_dma_unmap(struct request *req, struct device *dma_dev,
include/linux/blk-mq.h
1001
static inline struct request *blk_mq_rq_from_pdu(void *pdu)
include/linux/blk-mq.h
1003
return pdu - sizeof(struct request);
include/linux/blk-mq.h
1015
static inline void *blk_mq_rq_to_pdu(struct request *rq)
include/linux/blk-mq.h
1039
static inline void blk_mq_cleanup_rq(struct request *rq)
include/linux/blk-mq.h
1048
static inline bool rq_is_sync(struct request *rq)
include/linux/blk-mq.h
105
struct request {
include/linux/blk-mq.h
1053
void blk_rq_init(struct request_queue *q, struct request *rq);
include/linux/blk-mq.h
1054
int blk_rq_prep_clone(struct request *rq, struct request *rq_src,
include/linux/blk-mq.h
1057
void blk_rq_unprep_clone(struct request *rq);
include/linux/blk-mq.h
1058
blk_status_t blk_insert_cloned_request(struct request *rq);
include/linux/blk-mq.h
1069
int blk_rq_map_user(struct request_queue *, struct request *,
include/linux/blk-mq.h
1071
int blk_rq_map_user_io(struct request *, struct rq_map_data *,
include/linux/blk-mq.h
1073
int blk_rq_map_user_iov(struct request_queue *, struct request *,
include/linux/blk-mq.h
1076
int blk_rq_map_kern(struct request *rq, void *kbuf, unsigned int len,
include/linux/blk-mq.h
1078
int blk_rq_append_bio(struct request *rq, struct bio *bio);
include/linux/blk-mq.h
1079
void blk_execute_rq_nowait(struct request *rq, bool at_head);
include/linux/blk-mq.h
1080
blk_status_t blk_execute_rq(struct request *rq, bool at_head);
include/linux/blk-mq.h
1081
bool blk_rq_is_poll(struct request *rq);
include/linux/blk-mq.h
1112
static inline sector_t blk_rq_pos(const struct request *rq)
include/linux/blk-mq.h
1117
static inline unsigned int blk_rq_bytes(const struct request *rq)
include/linux/blk-mq.h
1122
static inline int blk_rq_cur_bytes(const struct request *rq)
include/linux/blk-mq.h
1131
static inline unsigned int blk_rq_sectors(const struct request *rq)
include/linux/blk-mq.h
1136
static inline unsigned int blk_rq_cur_sectors(const struct request *rq)
include/linux/blk-mq.h
1141
static inline unsigned int blk_rq_stats_sectors(const struct request *rq)
include/linux/blk-mq.h
1152
static inline unsigned int blk_rq_payload_bytes(struct request *rq)
include/linux/blk-mq.h
1163
static inline struct bio_vec req_bvec(struct request *rq)
include/linux/blk-mq.h
1170
static inline unsigned int blk_rq_count_bios(struct request *rq)
include/linux/blk-mq.h
1181
void blk_steal_bios(struct bio_list *list, struct request *rq);
include/linux/blk-mq.h
1189
bool blk_update_request(struct request *rq, blk_status_t error,
include/linux/blk-mq.h
1191
void blk_abort_request(struct request *);
include/linux/blk-mq.h
1202
static inline unsigned short blk_rq_nr_phys_segments(struct request *rq)
include/linux/blk-mq.h
1213
static inline unsigned short blk_rq_nr_discard_segments(struct request *rq)
include/linux/blk-mq.h
1224
static inline unsigned int blk_rq_nr_bvec(struct request *rq)
include/linux/blk-mq.h
1236
int __blk_rq_map_sg(struct request *rq, struct scatterlist *sglist,
include/linux/blk-mq.h
1238
static inline int blk_rq_map_sg(struct request *rq, struct scatterlist *sglist)
include/linux/blk-mq.h
1244
void blk_dump_rq_flags(struct request *, char *);
include/linux/blk-mq.h
127
struct request *rq_next;
include/linux/blk-mq.h
224
static inline unsigned long req_phys_gap_mask(const struct request *req)
include/linux/blk-mq.h
229
static inline enum req_op req_op(const struct request *req)
include/linux/blk-mq.h
234
static inline bool blk_rq_is_passthrough(struct request *rq)
include/linux/blk-mq.h
239
static inline unsigned short req_get_ioprio(struct request *req)
include/linux/blk-mq.h
262
static inline void rq_list_add_tail(struct rq_list *rl, struct request *rq)
include/linux/blk-mq.h
272
static inline void rq_list_add_head(struct rq_list *rl, struct request *rq)
include/linux/blk-mq.h
280
static inline struct request *rq_list_pop(struct rq_list *rl)
include/linux/blk-mq.h
282
struct request *rq = rl->head;
include/linux/blk-mq.h
294
static inline struct request *rq_list_peek(struct rq_list *rl)
include/linux/blk-mq.h
566
struct request *rq;
include/linux/blk-mq.h
570
typedef bool (busy_tag_iter_fn)(struct request *, void *);
include/linux/blk-mq.h
616
void (*set_rq_budget_token)(struct request *, int);
include/linux/blk-mq.h
620
int (*get_rq_budget_token)(struct request *);
include/linux/blk-mq.h
625
enum blk_eh_timer_return (*timeout)(struct request *);
include/linux/blk-mq.h
635
void (*complete)(struct request *);
include/linux/blk-mq.h
655
int (*init_request)(struct blk_mq_tag_set *set, struct request *,
include/linux/blk-mq.h
660
void (*exit_request)(struct blk_mq_tag_set *set, struct request *,
include/linux/blk-mq.h
667
void (*cleanup_rq)(struct request *);
include/linux/blk-mq.h
685
void (*show_rq)(struct seq_file *m, struct request *rq);
include/linux/blk-mq.h
750
void blk_mq_free_request(struct request *rq);
include/linux/blk-mq.h
751
int blk_rq_poll(struct request *rq, struct io_comp_batch *iob,
include/linux/blk-mq.h
765
struct request *blk_mq_alloc_request(struct request_queue *q, blk_opf_t opf,
include/linux/blk-mq.h
767
struct request *blk_mq_alloc_request_hctx(struct request_queue *q,
include/linux/blk-mq.h
782
struct request **rqs;
include/linux/blk-mq.h
783
struct request **static_rqs;
include/linux/blk-mq.h
794
static inline struct request *blk_mq_tag_to_rq(struct blk_mq_tags *tags,
include/linux/blk-mq.h
810
u32 blk_mq_unique_tag(struct request *rq);
include/linux/blk-mq.h
826
static inline enum mq_rq_state blk_mq_rq_state(struct request *rq)
include/linux/blk-mq.h
831
static inline int blk_mq_request_started(struct request *rq)
include/linux/blk-mq.h
836
static inline int blk_mq_request_completed(struct request *rq)
include/linux/blk-mq.h
848
static inline void blk_mq_set_request_complete(struct request *rq)
include/linux/blk-mq.h
857
static inline void blk_mq_complete_request_direct(struct request *rq,
include/linux/blk-mq.h
858
void (*complete)(struct request *rq))
include/linux/blk-mq.h
864
void blk_mq_start_request(struct request *rq);
include/linux/blk-mq.h
865
void blk_mq_end_request(struct request *rq, blk_status_t error);
include/linux/blk-mq.h
866
void __blk_mq_end_request(struct request *rq, blk_status_t error);
include/linux/blk-mq.h
873
static inline bool blk_mq_need_time_stamp(struct request *rq)
include/linux/blk-mq.h
878
static inline bool blk_mq_is_reserved_rq(struct request *rq)
include/linux/blk-mq.h
895
static inline bool blk_mq_add_to_batch(struct request *req,
include/linux/blk-mq.h
926
void blk_mq_requeue_request(struct request *rq, bool kick_requeue_list);
include/linux/blk-mq.h
929
void blk_mq_complete_request(struct request *rq);
include/linux/blk-mq.h
930
bool blk_mq_complete_request_remote(struct request *rq);
include/linux/blk-mq.h
981
unsigned int blk_mq_rq_cpu(struct request *rq);
include/linux/blkdev.h
1156
struct request *head;
include/linux/blkdev.h
1157
struct request *tail;
include/linux/blkdev.h
34
struct request;
include/linux/blkdev.h
514
struct request *last_merge;
include/linux/blkdev.h
714
#define list_entry_rq(ptr) list_entry((ptr), struct request, queuelist)
include/linux/blktrace_api.h
116
static inline sector_t blk_rq_trace_sector(struct request *rq)
include/linux/blktrace_api.h
127
static inline unsigned int blk_rq_trace_nr_sectors(struct request *rq)
include/linux/blktrace_api.h
76
extern void blk_add_driver_data(struct request *rq, void *data, size_t len);
include/linux/bsg-lib.h
15
struct request;
include/linux/bsg-lib.h
59
struct request *bidi_rq;
include/linux/ceph/mon_client.h
61
struct ceph_msg *request; /* original request */
include/linux/compat.h
536
compat_long_t request,
include/linux/compat.h
539
extern long compat_arch_ptrace(struct task_struct *child, compat_long_t request,
include/linux/compat.h
692
asmlinkage long compat_sys_ptrace(compat_long_t request, compat_long_t pid,
include/linux/device-mapper.h
64
struct request *rq,
include/linux/device-mapper.h
66
struct request **clone);
include/linux/device-mapper.h
67
typedef void (*dm_release_clone_request_fn) (struct request *clone,
include/linux/device-mapper.h
81
struct request *clone, blk_status_t error,
include/linux/firewire.h
314
struct fw_request *request,
include/linux/firewire.h
388
struct fw_request *request, int rcode);
include/linux/firewire.h
389
int fw_get_request_speed(struct fw_request *request);
include/linux/firewire.h
390
u32 fw_request_get_timestamp(const struct fw_request *request);
include/linux/fsi-occ.h
24
int fsi_occ_submit(struct device *dev, const void *request, size_t req_len,
include/linux/gpio/driver.h
409
int (*request)(struct gpio_chip *gc,
include/linux/greybus/operation.h
192
void *request, int request_size,
include/linux/greybus/operation.h
196
int type, void *request, int request_size,
include/linux/greybus/operation.h
200
void *request, int request_size,
include/linux/greybus/operation.h
204
request, request_size, response, response_size,
include/linux/greybus/operation.h
209
int type, void *request, int request_size)
include/linux/greybus/operation.h
212
request, request_size, GB_OPERATION_TIMEOUT_DEFAULT);
include/linux/greybus/operation.h
94
struct gb_message *request;
include/linux/hid.h
931
void (*request)(struct hid_device *hdev,
include/linux/hte.h
137
int (*request)(struct hte_chip *chip, struct hte_ts_desc *desc,
include/linux/ieee80211.h
837
u8 request[];
include/linux/io_uring/cmd.h
185
int io_buffer_register_bvec(struct io_uring_cmd *cmd, struct request *rq,
include/linux/libata.h
1155
bool ata_scsi_dma_need_drain(struct request *rq);
include/linux/mailbox/riscv-rpmi-message.h
154
void *request;
include/linux/mailbox/riscv-rpmi-message.h
192
void *request,
include/linux/mailbox/riscv-rpmi-message.h
199
msg->data.request = request;
include/linux/mailbox/riscv-rpmi-message.h
209
void *request,
include/linux/mailbox/riscv-rpmi-message.h
214
msg->data.request = request;
include/linux/memstick.h
287
void (*request)(struct memstick_host *host);
include/linux/mlx5/mlx5_ifc.h
10738
u8 request[0x40];
include/linux/mmc/host.h
173
void (*request)(struct mmc_host *host, struct mmc_request *req);
include/linux/netfilter/nf_conntrack_h323_types.h
593
RequestMessage request;
include/linux/netfilter/nf_conntrack_sip.h
43
int (*request)(struct sk_buff *skb, unsigned int protoff,
include/linux/netfilter/nf_conntrack_sip.h
57
.request = (__request), \
include/linux/pci-doe.h
26
const void *request, size_t request_sz,
include/linux/pinctrl/pinmux.h
70
int (*request) (struct pinctrl_dev *pctldev, unsigned int offset);
include/linux/platform_data/asoc-ti-mcbsp.h
16
void (*request)(unsigned int);
include/linux/platform_data/dmtimer-omap.h
15
struct omap_dm_timer *(*request)(void);
include/linux/platform_data/iommu-omap.h
18
int (*set_pwrdm_constraint)(struct platform_device *pdev, bool request,
include/linux/pm.h
717
enum rpm_request request;
include/linux/ptp_clock_kernel.h
220
struct ptp_clock_request *request, int on);
include/linux/ptrace.h
49
extern long arch_ptrace(struct task_struct *child, long request,
include/linux/ptrace.h
54
extern int ptrace_request(struct task_struct *child, long request,
include/linux/pwm.h
294
int (*request)(struct pwm_chip *chip, struct pwm_device *pwm);
include/linux/rseq_entry.h
150
if (likely(!(usr_ctrl.request)))
include/linux/rseq_entry.h
154
usr_ctrl.request = 0;
include/linux/soc/ti/ti_sci_protocol.h
547
int (*request)(const struct ti_sci_handle *handle, u8 pid);
include/linux/spi/offload/provider.h
24
int (*request)(struct spi_offload_trigger *trigger,
include/linux/surface_aggregator/controller.h
259
#define __ssam_retry(request, n, args...) \
include/linux/surface_aggregator/controller.h
264
__s = request(args); \
include/linux/surface_aggregator/controller.h
286
#define ssam_retry(request, args...) \
include/linux/surface_aggregator/controller.h
287
__ssam_retry(request, 3, args)
include/linux/syscalls.h
643
asmlinkage long sys_ptrace(long request, long pid, unsigned long addr,
include/linux/t10-pi.h
40
static inline u32 t10_pi_ref_tag(struct request *rq)
include/linux/t10-pi.h
65
static inline u64 ext_pi_ref_tag(struct request *rq)
include/linux/thunderbolt.h
352
int tb_xdomain_request(struct tb_xdomain *xd, const void *request,
include/linux/usb.h
1875
__u8 request, __u8 requesttype, __u16 value, __u16 index,
include/linux/usb.h
1885
int usb_control_msg_send(struct usb_device *dev, __u8 endpoint, __u8 request,
include/linux/usb.h
1889
int usb_control_msg_recv(struct usb_device *dev, __u8 endpoint, __u8 request,
include/linux/usb/hcd.h
613
#define HUB_CLASS_REQ(dir, type, request) ((((dir) | (type)) << 8) | (request))
include/linux/vfio.h
140
void (*request)(struct vfio_device *vdev, unsigned int count);
include/media/videobuf2-core.h
259
struct media_request *request;
include/net/9p/transport.h
62
int (*request)(struct p9_client *client, struct p9_req_t *req);
include/net/amt.h
211
struct amt_header_request request;
include/net/amt.h
221
struct amt_header_request request;
include/net/cfg80211.h
5016
struct cfg80211_scan_request *request);
include/net/cfg80211.h
5120
struct cfg80211_sched_scan_request *request);
include/net/cfg80211.h
5236
struct cfg80211_pmsr_request *request);
include/net/cfg80211.h
5238
struct cfg80211_pmsr_request *request);
include/net/cfg80211.h
6162
struct regulatory_request *request);
include/net/cfg80211.h
7747
void cfg80211_scan_done(struct cfg80211_scan_request *request,
include/net/cfg802154.h
74
struct cfg802154_scan_request *request);
include/net/cfg802154.h
78
struct cfg802154_beacon_request *request);
include/net/datalink.h
21
int (*request)(struct datalink_proto *, struct sk_buff *,
include/net/mac80211.h
4901
struct cfg80211_pmsr_request *request);
include/net/mac80211.h
4903
struct cfg80211_pmsr_request *request);
include/net/xdp_sock.h
171
ops->tmo_request_launch_time(meta->request.launch_time,
include/net/xdp_sock.h
180
ops->tmo_request_checksum(meta->request.csum_start,
include/net/xdp_sock.h
181
meta->request.csum_offset, priv);
include/scsi/libsas.h
627
static inline struct request *sas_task_find_rq(struct sas_task *task)
include/scsi/scsi_cmnd.h
147
static inline struct request *scsi_cmd_to_rq(struct scsi_cmnd *scmd)
include/scsi/scsi_cmnd.h
306
struct request *rq = blk_mq_rq_from_pdu(scmd);
include/scsi/scsi_cmnd.h
397
struct request *scsi_alloc_request(struct request_queue *q, blk_opf_t opf,
include/scsi/scsi_device.h
327
struct request *__rq = scsi_cmd_to_rq((scmd)); \
include/scsi/scsi_dh.h
60
blk_status_t (*prep_fn)(struct scsi_device *, struct request *);
include/scsi/scsi_driver.h
10
struct request;
include/scsi/scsi_host.h
319
bool (* dma_need_drain)(struct request *rq);
include/scsi/scsi_tcq.h
25
struct request *req = NULL;
include/scsi/scsi_transport_sas.h
13
struct request;
include/sound/wavefront.h
551
int request; /* see list below */
include/trace/events/block.h
120
TP_PROTO(struct request *rq, blk_status_t error, unsigned int nr_bytes),
include/trace/events/block.h
169
TP_PROTO(struct request *rq, blk_status_t error, unsigned int nr_bytes),
include/trace/events/block.h
185
TP_PROTO(struct request *rq, blk_status_t error, unsigned int nr_bytes),
include/trace/events/block.h
192
TP_PROTO(struct request *rq),
include/trace/events/block.h
240
TP_PROTO(struct request *rq),
include/trace/events/block.h
254
TP_PROTO(struct request *rq),
include/trace/events/block.h
268
TP_PROTO(struct request *rq),
include/trace/events/block.h
281
TP_PROTO(struct request *rq),
include/trace/events/block.h
294
TP_PROTO(struct request *rq),
include/trace/events/block.h
414
TP_PROTO(struct request *rq),
include/trace/events/block.h
570
TP_PROTO(struct request *rq, dev_t dev, sector_t from),
include/trace/events/block.h
85
TP_PROTO(struct request *rq),
include/trace/events/nbd.h
12
TP_PROTO(struct request *req, u64 handle),
include/trace/events/nbd.h
17
__field(struct request *, req)
include/trace/events/nbd.h
35
TP_PROTO(struct request *req, u64 handle),
include/trace/events/nbd.h
42
TP_PROTO(struct request *req, u64 handle),
include/trace/events/nbd.h
49
TP_PROTO(struct request *req, u64 handle),
include/trace/events/nbd.h
56
TP_PROTO(struct request *req, u64 handle),
include/trace/events/nbd.h
64
struct request *rq),
include/trace/events/nbd.h
71
__field(struct request *, request)
include/trace/events/nbd.h
77
__entry->request = rq;
include/trace/events/nbd.h
80
TP_printk("nbd%lld: request %p", __entry->dev_index, __entry->request)
include/trace/events/nbd.h
97
struct request *rq),
include/uapi/drm/drm.h
513
struct drm_wait_vblank_request request;
include/uapi/drm/radeon_drm.h
1049
__u32 request;
include/uapi/linux/bsg.h
29
__u64 request; /* [i], [*i] {SCSI: cdb} */
include/uapi/linux/firewire-cdev.h
517
struct fw_cdev_event_request request;
include/uapi/linux/if_xdp.h
156
} request;
include/uapi/linux/nsm.h
25
struct nsm_iovec request;
include/uapi/linux/rseq.h
82
__u8 request;
include/ufs/ufshcd.h
1009
struct request **tmf_rqs;
include/ufs/ufshcd.h
230
struct ufs_query_req request;
io_uring/rsrc.c
927
int io_buffer_register_bvec(struct io_uring_cmd *cmd, struct request *rq,
kernel/ptrace.c
1136
int ptrace_request(struct task_struct *child, long request,
kernel/ptrace.c
1146
switch (request) {
kernel/ptrace.c
1324
return ptrace_resume(child, request, data);
kernel/ptrace.c
1343
ret = ptrace_regset(child, request, addr, &kiov);
kernel/ptrace.c
1387
SYSCALL_DEFINE4(ptrace, long, request, long, pid, unsigned long, addr,
kernel/ptrace.c
1393
if (request == PTRACE_TRACEME) {
kernel/ptrace.c
1404
if (request == PTRACE_ATTACH || request == PTRACE_SEIZE) {
kernel/ptrace.c
1405
ret = ptrace_attach(child, request, addr, data);
kernel/ptrace.c
1409
ret = ptrace_check_attach(child, request == PTRACE_KILL ||
kernel/ptrace.c
1410
request == PTRACE_INTERRUPT);
kernel/ptrace.c
1414
ret = arch_ptrace(child, request, addr, data);
kernel/ptrace.c
1415
if (ret || request != PTRACE_DETACH)
kernel/ptrace.c
1448
int compat_ptrace_request(struct task_struct *child, compat_long_t request,
kernel/ptrace.c
1456
switch (request) {
kernel/ptrace.c
1512
ret = ptrace_regset(child, request, addr, &kiov);
kernel/ptrace.c
1520
ret = ptrace_request(child, request, addr, data);
kernel/ptrace.c
1526
COMPAT_SYSCALL_DEFINE4(ptrace, compat_long_t, request, compat_long_t, pid,
kernel/ptrace.c
1532
if (request == PTRACE_TRACEME) {
kernel/ptrace.c
1543
if (request == PTRACE_ATTACH || request == PTRACE_SEIZE) {
kernel/ptrace.c
1544
ret = ptrace_attach(child, request, addr, data);
kernel/ptrace.c
1548
ret = ptrace_check_attach(child, request == PTRACE_KILL ||
kernel/ptrace.c
1549
request == PTRACE_INTERRUPT);
kernel/ptrace.c
1551
ret = compat_arch_ptrace(child, request, addr, data);
kernel/ptrace.c
1552
if (ret || request != PTRACE_DETACH)
kernel/ptrace.c
409
static int ptrace_attach(struct task_struct *task, long request,
kernel/ptrace.c
413
bool seize = (request == PTRACE_SEIZE);
kernel/ptrace.c
809
#define is_singlestep(request) ((request) == PTRACE_SINGLESTEP)
kernel/ptrace.c
812
#define is_singleblock(request) ((request) == PTRACE_SINGLEBLOCK)
kernel/ptrace.c
814
#define is_singleblock(request) 0
kernel/ptrace.c
818
#define is_sysemu_singlestep(request) ((request) == PTRACE_SYSEMU_SINGLESTEP)
kernel/ptrace.c
820
#define is_sysemu_singlestep(request) 0
kernel/ptrace.c
823
static int ptrace_resume(struct task_struct *child, long request,
kernel/ptrace.c
829
if (request == PTRACE_SYSCALL)
kernel/ptrace.c
835
if (request == PTRACE_SYSEMU || request == PTRACE_SYSEMU_SINGLESTEP)
kernel/ptrace.c
841
if (is_singleblock(request)) {
kernel/ptrace.c
845
} else if (is_singlestep(request) || is_sysemu_singlestep(request)) {
kernel/sched/topology.c
1519
int request;
kernel/sched/topology.c
1524
request = default_relax_domain_level;
kernel/sched/topology.c
1526
request = attr->relax_domain_level;
kernel/sched/topology.c
1528
if (sd->level >= request) {
kernel/trace/blktrace.c
1021
static void blk_add_trace_rq(struct request *rq, blk_status_t error,
kernel/trace/blktrace.c
1043
static void blk_add_trace_rq_insert(void *ignore, struct request *rq)
kernel/trace/blktrace.c
1049
static void blk_add_trace_rq_issue(void *ignore, struct request *rq)
kernel/trace/blktrace.c
1055
static void blk_add_trace_rq_merge(void *ignore, struct request *rq)
kernel/trace/blktrace.c
1061
static void blk_add_trace_rq_requeue(void *ignore, struct request *rq)
kernel/trace/blktrace.c
1067
static void blk_add_trace_rq_complete(void *ignore, struct request *rq,
kernel/trace/blktrace.c
1074
static void blk_add_trace_zone_update_request(void *ignore, struct request *rq)
kernel/trace/blktrace.c
1276
static void blk_add_trace_rq_remap(void *ignore, struct request *rq, dev_t dev,
kernel/trace/blktrace.c
1309
void blk_add_driver_data(struct request *rq, void *data, size_t len)
kernel/trace/blktrace.c
997
blk_trace_request_get_cgid(struct request *rq)
mm/mmap.c
1204
int vm_brk_flags(unsigned long addr, unsigned long request, vm_flags_t vm_flags)
mm/mmap.c
1214
len = PAGE_ALIGN(request);
mm/mmap.c
1215
if (len < request)
mm/vma.h
464
unsigned long addr, unsigned long request, unsigned long flags);
net/802/psnap.c
140
proto->request = snap_request;
net/9p/client.c
583
err = c->trans_mod->request(c, req);
net/9p/trans_fd.c
1003
.request = p9_fd_request,
net/9p/trans_fd.c
1018
.request = p9_fd_request,
net/9p/trans_fd.c
1033
.request = p9_fd_request,
net/9p/trans_rdma.c
643
.request = rdma_request,
net/9p/trans_usbg.c
517
.request = p9_usbg_request,
net/9p/trans_virtio.c
792
.request = p9_virtio_request,
net/9p/trans_xen.c
266
.request = p9_xen_request,
net/appletalk/aarp.c
159
aarp_dl->request(aarp_dl, skb, aarp_eth_multicast);
net/appletalk/aarp.c
209
aarp_dl->request(aarp_dl, skb, sha);
net/appletalk/aarp.c
257
aarp_dl->request(aarp_dl, skb, aarp_eth_multicast);
net/appletalk/aarp.c
595
ddp_dl->request(ddp_dl, skb, ddp_eth_multicast);
net/appletalk/aarp.c
604
ddp_dl->request(ddp_dl, skb, a->hwaddr);
net/appletalk/aarp.c
690
ddp_dl->request(ddp_dl, skb, a->hwaddr);
net/appletalk/ddp.c
1704
ddp_dl->request(ddp_dl, skb, dev->dev_addr);
net/bridge/br_arp_nd_proxy.c
253
struct sk_buff *request, struct neighbour *n,
net/bridge/br_arp_nd_proxy.c
256
struct net_device *dev = request->dev;
net/bridge/br_arp_nd_proxy.c
267
if (!dev || skb_linearize(request))
net/bridge/br_arp_nd_proxy.c
283
daddr = eth_hdr(request)->h_source;
net/bridge/br_arp_nd_proxy.c
284
ns = (struct nd_msg *)(skb_network_header(request) +
net/bridge/br_arp_nd_proxy.c
288
ns_olen = request->len - (skb_network_offset(request) +
net/bridge/br_arp_nd_proxy.c
317
pip6->priority = ipv6_hdr(request)->priority;
net/bridge/br_arp_nd_proxy.c
320
pip6->daddr = ipv6_hdr(request)->saddr;
net/ceph/debugfs.c
169
op = le16_to_cpu(req->request->hdr.type);
net/ceph/mon_client.c
1072
ceph_msg_revoke(req->request);
net/ceph/mon_client.c
1074
ceph_con_send(&monc->con, ceph_msg_get(req->request));
net/ceph/mon_client.c
586
dout("%s greq %p request %p reply %p\n", __func__, req, req->request,
net/ceph/mon_client.c
592
if (req->request)
net/ceph/mon_client.c
593
ceph_msg_put(req->request);
net/ceph/mon_client.c
644
req->request->hdr.tid = cpu_to_le64(req->tid);
net/ceph/mon_client.c
645
ceph_con_send(&monc->con, ceph_msg_get(req->request));
net/ceph/mon_client.c
655
ceph_msg_revoke(req->request);
net/ceph/mon_client.c
784
req->request = ceph_msg_new(CEPH_MSG_STATFS, sizeof(*h), GFP_NOFS,
net/ceph/mon_client.c
786
if (!req->request)
net/ceph/mon_client.c
794
req->request->hdr.version = cpu_to_le16(2);
net/ceph/mon_client.c
799
h = req->request->front.iov_base;
net/ceph/mon_client.c
862
req->request = ceph_msg_new(CEPH_MSG_MON_GET_VERSION,
net/ceph/mon_client.c
865
if (!req->request)
net/ceph/mon_client.c
879
void *p = req->request->front.iov_base;
net/ceph/mon_client.c
880
void *const end = p + req->request->front_alloc_len;
net/ceph/mon_client.c
985
req->request = ceph_msg_new(CEPH_MSG_MON_COMMAND, 256, GFP_NOIO, true);
net/ceph/mon_client.c
986
if (!req->request)
net/ceph/mon_client.c
996
h = req->request->front.iov_base;
net/ceph/osd_client.c
1167
DEFINE_RB_FUNCS(request, struct ceph_osd_request, r_tid, r_node)
net/core/rtnetlink.c
5721
bool request;
net/core/rtnetlink.c
5732
bool request;
net/core/rtnetlink.c
5736
request = netdev_offload_xstats_enabled(dev, type);
net/core/rtnetlink.c
5737
if (!request) {
net/core/rtnetlink.c
5748
ru->request = request;
net/core/rtnetlink.c
5764
if (nla_put_u8(skb, IFLA_OFFLOAD_XSTATS_HW_S_INFO_REQUEST, ru->request))
net/ethtool/eeprom.c
114
struct eeprom_req_info *request = MODULE_EEPROM_REQINFO(req_base);
net/ethtool/eeprom.c
119
page_data.offset = request->offset;
net/ethtool/eeprom.c
120
page_data.length = request->length;
net/ethtool/eeprom.c
121
page_data.i2c_address = request->i2c_address;
net/ethtool/eeprom.c
122
page_data.page = request->page;
net/ethtool/eeprom.c
123
page_data.bank = request->bank;
net/ethtool/eeprom.c
148
return eeprom_fallback(request, reply);
net/ethtool/eeprom.c
155
struct eeprom_req_info *request = MODULE_EEPROM_REQINFO(req_info);
net/ethtool/eeprom.c
163
request->i2c_address = nla_get_u8(tb[ETHTOOL_A_MODULE_EEPROM_I2C_ADDRESS]);
net/ethtool/eeprom.c
164
request->offset = nla_get_u32(tb[ETHTOOL_A_MODULE_EEPROM_OFFSET]);
net/ethtool/eeprom.c
165
request->length = nla_get_u32(tb[ETHTOOL_A_MODULE_EEPROM_LENGTH]);
net/ethtool/eeprom.c
173
request->page = nla_get_u8(tb[ETHTOOL_A_MODULE_EEPROM_PAGE]);
net/ethtool/eeprom.c
174
if (request->page && request->offset < ETH_MODULE_EEPROM_PAGE_LEN) {
net/ethtool/eeprom.c
180
if (request->offset < ETH_MODULE_EEPROM_PAGE_LEN &&
net/ethtool/eeprom.c
181
request->offset + request->length > ETH_MODULE_EEPROM_PAGE_LEN) {
net/ethtool/eeprom.c
185
} else if (request->offset + request->length > ETH_MODULE_EEPROM_PAGE_LEN * 2) {
net/ethtool/eeprom.c
192
request->bank = nla_get_u8(tb[ETHTOOL_A_MODULE_EEPROM_BANK]);
net/ethtool/eeprom.c
200
const struct eeprom_req_info *request = MODULE_EEPROM_REQINFO(req_base);
net/ethtool/eeprom.c
202
return nla_total_size(sizeof(u8) * request->length); /* _EEPROM_DATA */
net/ethtool/eeprom.c
29
static int fallback_set_params(struct eeprom_req_info *request,
net/ethtool/eeprom.c
33
u32 offset = request->offset;
net/ethtool/eeprom.c
34
u32 length = request->length;
net/ethtool/eeprom.c
36
if (request->page)
net/ethtool/eeprom.c
37
offset = request->page * ETH_MODULE_EEPROM_PAGE_LEN + offset;
net/ethtool/eeprom.c
40
request->i2c_address == 0x51)
net/ethtool/eeprom.c
53
static int eeprom_fallback(struct eeprom_req_info *request,
net/ethtool/eeprom.c
67
err = fallback_set_params(request, &modinfo, &eeprom);
net/ethtool/rss.c
149
rss_prepare_get(const struct rss_req_info *request, struct net_device *dev,
net/ethtool/rss.c
202
rss_prepare_ctx(const struct rss_req_info *request, struct net_device *dev,
net/ethtool/rss.c
211
ctx = xa_load(&dev->ethtool->rss_ctx, request->rss_context);
net/ethtool/rss.c
241
rss_prepare(const struct rss_req_info *request, struct net_device *dev,
net/ethtool/rss.c
244
rss_prepare_flow_hash(request, dev, data, info);
net/ethtool/rss.c
250
if (request->rss_context)
net/ethtool/rss.c
251
return rss_prepare_ctx(request, dev, data, info);
net/ethtool/rss.c
252
return rss_prepare_get(request, dev, data, info);
net/ethtool/rss.c
261
struct rss_req_info *request = RSS_REQINFO(req_base);
net/ethtool/rss.c
270
if (request->rss_context && !ops->create_rxfh_context)
net/ethtool/rss.c
273
return rss_prepare(request, dev, data, info);
net/ethtool/rss.c
300
struct rss_req_info *request = RSS_REQINFO(req_base);
net/ethtool/rss.c
302
if (request->rss_context &&
net/ethtool/rss.c
303
nla_put_u32(skb, ETHTOOL_A_RSS_CONTEXT, request->rss_context))
net/ethtool/rss.c
586
struct rss_req_info *request = RSS_REQINFO(req_info);
net/ethtool/rss.c
591
if (request->rss_context && !ops->create_rxfh_context)
net/ethtool/rss.c
594
if (request->rss_context && !ops->rxfh_per_ctx_key) {
net/ethtool/rss.c
606
if (request->rss_context &&
net/ethtool/rss.c
72
struct rss_req_info *request = RSS_REQINFO(req_info);
net/ethtool/rss.c
75
request->rss_context = nla_get_u32(tb[ETHTOOL_A_RSS_CONTEXT]);
net/ethtool/rss.c
827
struct rss_req_info *request = RSS_REQINFO(req_info);
net/ethtool/rss.c
841
ret = rss_prepare(request, dev, &data, info);
net/ethtool/rss.c
845
rxfh.rss_context = request->rss_context;
net/ethtool/rss.c
868
if (request->rss_context) {
net/ethtool/rss.c
869
ctx = xa_load(&dev->ethtool->rss_ctx, request->rss_context);
net/ethtool/rss.c
876
ret = ethnl_set_rss_fields(dev, info, request->rss_context,
net/ieee802154/nl802154.c
1402
struct cfg802154_scan_request *request;
net/ieee802154/nl802154.c
1421
request = kzalloc_obj(*request);
net/ieee802154/nl802154.c
1422
if (!request)
net/ieee802154/nl802154.c
1425
request->wpan_dev = wpan_dev;
net/ieee802154/nl802154.c
1426
request->wpan_phy = wpan_phy;
net/ieee802154/nl802154.c
1432
request->type = type;
net/ieee802154/nl802154.c
1441
request->page = nla_get_u8_default(info->attrs[NL802154_ATTR_PAGE],
net/ieee802154/nl802154.c
1445
request->channels =
net/ieee802154/nl802154.c
1447
wpan_phy->supported.channels[request->page]);
net/ieee802154/nl802154.c
1450
request->duration =
net/ieee802154/nl802154.c
1454
err = rdev_trigger_scan(rdev, request);
net/ieee802154/nl802154.c
1463
kfree(request);
net/ieee802154/nl802154.c
1571
struct cfg802154_beacon_request *request;
net/ieee802154/nl802154.c
1589
request = kzalloc_obj(*request);
net/ieee802154/nl802154.c
1590
if (!request)
net/ieee802154/nl802154.c
1593
request->wpan_dev = wpan_dev;
net/ieee802154/nl802154.c
1594
request->wpan_phy = wpan_phy;
net/ieee802154/nl802154.c
1597
request->interval = nla_get_u8_default(info->attrs[NL802154_ATTR_BEACON_INTERVAL],
net/ieee802154/nl802154.c
1600
err = rdev_send_beacons(rdev, request);
net/ieee802154/nl802154.c
1609
kfree(request);
net/ieee802154/rdev-ops.h
213
struct cfg802154_scan_request *request)
net/ieee802154/rdev-ops.h
220
trace_802154_rdev_trigger_scan(&rdev->wpan_phy, request);
net/ieee802154/rdev-ops.h
221
ret = rdev->ops->trigger_scan(&rdev->wpan_phy, request);
net/ieee802154/rdev-ops.h
241
struct cfg802154_beacon_request *request)
net/ieee802154/rdev-ops.h
248
trace_802154_rdev_send_beacons(&rdev->wpan_phy, request);
net/ieee802154/rdev-ops.h
249
ret = rdev->ops->send_beacons(&rdev->wpan_phy, request);
net/ieee802154/trace.h
300
struct cfg802154_scan_request *request),
net/ieee802154/trace.h
301
TP_ARGS(wpan_phy, request),
net/ieee802154/trace.h
310
__entry->page = request->page;
net/ieee802154/trace.h
311
__entry->channels = request->channels;
net/ieee802154/trace.h
312
__entry->duration = request->duration;
net/ieee802154/trace.h
320
struct cfg802154_beacon_request *request),
net/ieee802154/trace.h
321
TP_ARGS(wpan_phy, request),
net/ieee802154/trace.h
328
__entry->interval = request->interval;
net/mac80211/cfg.c
5021
struct cfg80211_pmsr_request *request)
net/mac80211/cfg.c
5026
return drv_start_pmsr(local, sdata, request);
net/mac80211/cfg.c
5031
struct cfg80211_pmsr_request *request)
net/mac80211/cfg.c
5036
return drv_abort_pmsr(local, sdata, request);
net/mac80211/driver-ops.h
1437
struct cfg80211_pmsr_request *request)
net/mac80211/driver-ops.h
1449
ret = local->ops->start_pmsr(&local->hw, &sdata->vif, request);
net/mac80211/driver-ops.h
1457
struct cfg80211_pmsr_request *request)
net/mac80211/driver-ops.h
1467
local->ops->abort_pmsr(&local->hw, &sdata->vif, request);
net/mac802154/cfg.c
269
struct cfg802154_scan_request *request)
net/mac802154/cfg.c
273
sdata = IEEE802154_WPAN_DEV_TO_SUB_IF(request->wpan_dev);
net/mac802154/cfg.c
277
return mac802154_trigger_scan_locked(sdata, request);
net/mac802154/cfg.c
294
struct cfg802154_beacon_request *request)
net/mac802154/cfg.c
298
sdata = IEEE802154_WPAN_DEV_TO_SUB_IF(request->wpan_dev);
net/mac802154/cfg.c
302
return mac802154_send_beacons_locked(sdata, request);
net/mac802154/ieee802154_i.h
278
struct cfg802154_scan_request *request);
net/mac802154/ieee802154_i.h
293
struct cfg802154_beacon_request *request);
net/mac802154/scan.c
274
struct cfg802154_scan_request *request)
net/mac802154/scan.c
283
if (request->type != NL802154_SCAN_PASSIVE &&
net/mac802154/scan.c
284
request->type != NL802154_SCAN_ACTIVE)
net/mac802154/scan.c
288
rcu_assign_pointer(local->scan_req, request);
net/mac802154/scan.c
296
local->scan_page = request->page;
net/mac802154/scan.c
299
if (request->type == NL802154_SCAN_ACTIVE)
net/mac802154/scan.c
302
nl802154_scan_started(request->wpan_phy, request->wpan_dev);
net/mac802154/scan.c
448
struct cfg802154_beacon_request *request;
net/mac802154/scan.c
457
request = rcu_replace_pointer(local->beacon_req, NULL, 1);
net/mac802154/scan.c
458
if (!request)
net/mac802154/scan.c
460
kvfree_rcu_mightsleep(request);
net/mac802154/scan.c
468
struct cfg802154_beacon_request *request)
net/mac802154/scan.c
479
rcu_assign_pointer(local->beacon_req, request);
net/mac802154/scan.c
492
atomic_set(&request->wpan_dev->bsn, -1);
net/mac802154/scan.c
494
local->beacon.mhr.source.pan_id = request->wpan_dev->pan_id;
net/mac802154/scan.c
495
local->beacon.mhr.source.extended_addr = request->wpan_dev->extended_addr;
net/mac802154/scan.c
496
local->beacon.mac_pl.beacon_order = request->interval;
net/mac802154/scan.c
497
if (request->interval <= IEEE802154_MAX_SCAN_DURATION)
net/mac802154/scan.c
498
local->beacon.mac_pl.superframe_order = request->interval;
net/mac802154/scan.c
50
struct cfg802154_scan_request *request;
net/mac802154/scan.c
504
if (request->interval == IEEE802154_ACTIVE_SCAN_DURATION)
net/mac802154/scan.c
509
mac802154_scan_get_channel_time(request->interval,
net/mac802154/scan.c
510
request->wpan_phy->symbol_duration);
net/mac802154/scan.c
56
request = rcu_replace_pointer(local->scan_req, NULL, 1);
net/mac802154/scan.c
57
if (!request)
net/mac802154/scan.c
59
kvfree_rcu_mightsleep(request);
net/netfilter/nf_conntrack_h323_main.c
498
if (mscm->request.choice ==
net/netfilter/nf_conntrack_h323_main.c
502
&mscm->request.openLogicalChannel);
net/netfilter/nf_conntrack_h323_main.c
505
mscm->request.choice);
net/netfilter/nf_conntrack_h323_types.c
1473
offsetof(MultimediaSystemControlMessage, request), _RequestMessage},
net/netfilter/nf_conntrack_sip.c
1488
if (handler->request == NULL)
net/netfilter/nf_conntrack_sip.c
1508
return handler->request(skb, protoff, dataoff, dptr, datalen,
net/netfilter/nf_nat_sip.c
157
int request, in_header;
net/netfilter/nf_nat_sip.c
169
request = 1;
net/netfilter/nf_nat_sip.c
171
request = 0;
net/netfilter/nf_nat_sip.c
187
if (request) {
net/wireless/core.c
1066
struct regulatory_request request = {
net/wireless/core.c
1073
nl80211_send_reg_change_event(&request);
net/wireless/nl80211.c
10491
struct cfg80211_scan_request_int *request;
net/wireless/nl80211.c
10543
size = struct_size(request, req.channels, n_channels);
net/wireless/nl80211.c
10545
size = size_add(size, array_size(sizeof(*request->req.ssids), n_ssids));
net/wireless/nl80211.c
10548
request = kzalloc(size, GFP_KERNEL);
net/wireless/nl80211.c
10549
if (!request)
net/wireless/nl80211.c
10553
request->req.ssids = (void *)request + ssids_offset;
net/wireless/nl80211.c
10554
request->req.n_ssids = n_ssids;
net/wireless/nl80211.c
10556
request->req.ie = (void *)request + ie_offset;
net/wireless/nl80211.c
10580
request->req.channels[i] = chan;
net/wireless/nl80211.c
10603
request->req.channels[i] = chan;
net/wireless/nl80211.c
10614
request->req.n_channels = i;
net/wireless/nl80211.c
10616
for (i = 0; i < request->req.n_channels; i++) {
net/wireless/nl80211.c
10617
struct ieee80211_channel *chan = request->req.channels[i];
net/wireless/nl80211.c
10636
request->req.ssids[i].ssid_len = nla_len(attr);
net/wireless/nl80211.c
10637
memcpy(request->req.ssids[i].ssid,
net/wireless/nl80211.c
10644
request->req.ie_len = nla_len(info->attrs[NL80211_ATTR_IE]);
net/wireless/nl80211.c
10645
memcpy((void *)request->req.ie,
net/wireless/nl80211.c
10647
request->req.ie_len);
net/wireless/nl80211.c
10652
request->req.rates[i] =
net/wireless/nl80211.c
10672
&request->req.rates[band]);
net/wireless/nl80211.c
10679
request->req.duration =
net/wireless/nl80211.c
10681
request->req.duration_mandatory =
net/wireless/nl80211.c
10685
err = nl80211_check_scan_flags_reg(wiphy, wdev, info->attrs, request);
net/wireless/nl80211.c
10689
request->req.no_cck =
net/wireless/nl80211.c
10702
memcpy(request->req.bssid,
net/wireless/nl80211.c
10704
else if (!(request->req.flags & NL80211_SCAN_FLAG_RANDOM_ADDR) &&
net/wireless/nl80211.c
10706
memcpy(request->req.bssid,
net/wireless/nl80211.c
10710
eth_broadcast_addr(request->req.bssid);
net/wireless/nl80211.c
10712
request->req.tsf_report_link_id =
net/wireless/nl80211.c
10714
request->req.wdev = wdev;
net/wireless/nl80211.c
10715
request->req.wiphy = &rdev->wiphy;
net/wireless/nl80211.c
10716
request->req.scan_start = jiffies;
net/wireless/nl80211.c
10718
rdev->scan_req = request;
net/wireless/nl80211.c
10731
kfree(request);
net/wireless/nl80211.c
10756
struct cfg80211_sched_scan_request *request,
net/wireless/nl80211.c
10775
request->scan_plans[0].interval =
net/wireless/nl80211.c
10777
if (!request->scan_plans[0].interval)
net/wireless/nl80211.c
10780
if (request->scan_plans[0].interval >
net/wireless/nl80211.c
10782
request->scan_plans[0].interval =
net/wireless/nl80211.c
10804
request->scan_plans[i].interval =
net/wireless/nl80211.c
10806
if (!request->scan_plans[i].interval ||
net/wireless/nl80211.c
10807
request->scan_plans[i].interval >
net/wireless/nl80211.c
10812
request->scan_plans[i].iterations =
net/wireless/nl80211.c
10814
if (!request->scan_plans[i].iterations ||
net/wireless/nl80211.c
10815
(request->scan_plans[i].iterations >
net/wireless/nl80211.c
10833
if (request->scan_plans[n_plans - 1].iterations)
net/wireless/nl80211.c
10843
struct cfg80211_sched_scan_request *request;
net/wireless/nl80211.c
10956
size = struct_size(request, channels, n_channels);
net/wireless/nl80211.c
10957
size = size_add(size, array_size(sizeof(*request->ssids), n_ssids));
net/wireless/nl80211.c
10958
size = size_add(size, array_size(sizeof(*request->match_sets),
net/wireless/nl80211.c
10960
size = size_add(size, array_size(sizeof(*request->scan_plans),
net/wireless/nl80211.c
10963
request = kzalloc(size, GFP_KERNEL);
net/wireless/nl80211.c
10964
if (!request)
net/wireless/nl80211.c
10966
request->n_channels = n_channels;
net/wireless/nl80211.c
10969
request->ssids = (void *)request +
net/wireless/nl80211.c
10970
struct_size(request, channels, n_channels);
net/wireless/nl80211.c
10971
request->n_ssids = n_ssids;
net/wireless/nl80211.c
10974
request->ie = (void *)(request->ssids + n_ssids);
net/wireless/nl80211.c
10976
request->ie = (void *)(request->channels + n_channels);
net/wireless/nl80211.c
10980
if (request->ie)
net/wireless/nl80211.c
10981
request->match_sets = (void *)(request->ie + ie_len);
net/wireless/nl80211.c
10983
request->match_sets =
net/wireless/nl80211.c
10984
(void *)(request->ssids + n_ssids);
net/wireless/nl80211.c
10986
request->match_sets =
net/wireless/nl80211.c
10987
(void *)(request->channels + n_channels);
net/wireless/nl80211.c
10989
request->n_match_sets = n_match_sets;
net/wireless/nl80211.c
10992
request->scan_plans = (void *)(request->match_sets +
net/wireless/nl80211.c
10994
else if (request->ie)
net/wireless/nl80211.c
10995
request->scan_plans = (void *)(request->ie + ie_len);
net/wireless/nl80211.c
10997
request->scan_plans = (void *)(request->ssids + n_ssids);
net/wireless/nl80211.c
10999
request->scan_plans = (void *)(request->channels + n_channels);
net/wireless/nl80211.c
11001
request->n_scan_plans = n_plans;
net/wireless/nl80211.c
11022
request->channels[i] = chan;
net/wireless/nl80211.c
11040
request->channels[i] = chan;
net/wireless/nl80211.c
11051
request->n_channels = i;
net/wireless/nl80211.c
11061
request->ssids[i].ssid_len = nla_len(attr);
net/wireless/nl80211.c
11062
memcpy(request->ssids[i].ssid, nla_data(attr),
net/wireless/nl80211.c
11100
memcpy(request->match_sets[i].ssid.ssid,
net/wireless/nl80211.c
11102
request->match_sets[i].ssid.ssid_len =
net/wireless/nl80211.c
11106
memcpy(request->match_sets[i].bssid,
net/wireless/nl80211.c
11110
request->match_sets[i].rssi_thold = default_match_rssi;
net/wireless/nl80211.c
11113
request->match_sets[i].rssi_thold =
net/wireless/nl80211.c
11120
request->match_sets[0].rssi_thold = default_match_rssi;
net/wireless/nl80211.c
11122
request->min_rssi_thold = INT_MAX;
net/wireless/nl80211.c
11124
request->min_rssi_thold =
net/wireless/nl80211.c
11125
min(request->match_sets[i].rssi_thold,
net/wireless/nl80211.c
11126
request->min_rssi_thold);
net/wireless/nl80211.c
11128
request->min_rssi_thold = NL80211_SCAN_RSSI_THOLD_OFF;
net/wireless/nl80211.c
11132
request->ie_len = ie_len;
net/wireless/nl80211.c
11133
memcpy((void *)request->ie,
net/wireless/nl80211.c
11135
request->ie_len);
net/wireless/nl80211.c
11138
err = nl80211_check_scan_flags_sched(wiphy, wdev, attrs, request);
net/wireless/nl80211.c
11143
request->delay =
net/wireless/nl80211.c
11147
request->relative_rssi = nla_get_s8(
net/wireless/nl80211.c
11149
request->relative_rssi_set = true;
net/wireless/nl80211.c
11152
if (request->relative_rssi_set &&
net/wireless/nl80211.c
11158
request->rssi_adjust.band = rssi_adjust->band;
net/wireless/nl80211.c
11159
request->rssi_adjust.delta = rssi_adjust->delta;
net/wireless/nl80211.c
11160
if (!is_band_valid(wiphy, request->rssi_adjust.band)) {
net/wireless/nl80211.c
11166
err = nl80211_parse_sched_scan_plans(wiphy, n_plans, request, attrs);
net/wireless/nl80211.c
11170
request->scan_start = jiffies;
net/wireless/nl80211.c
11172
return request;
net/wireless/nl80211.c
11175
kfree(request);
net/wireless/nl80211.c
19416
struct regulatory_request *request)
net/wireless/nl80211.c
19419
if (nla_put_u8(msg, NL80211_ATTR_REG_INITIATOR, request->initiator))
net/wireless/nl80211.c
19422
if (request->alpha2[0] == '0' && request->alpha2[1] == '0') {
net/wireless/nl80211.c
19426
} else if (request->alpha2[0] == '9' && request->alpha2[1] == '9') {
net/wireless/nl80211.c
19430
} else if ((request->alpha2[0] == '9' && request->alpha2[1] == '8') ||
net/wireless/nl80211.c
19431
request->intersect) {
net/wireless/nl80211.c
19439
request->alpha2))
net/wireless/nl80211.c
19443
if (request->wiphy_idx != WIPHY_IDX_INVALID) {
net/wireless/nl80211.c
19444
struct wiphy *wiphy = wiphy_idx_to_wiphy(request->wiphy_idx);
net/wireless/nl80211.c
19447
nla_put_u32(msg, NL80211_ATTR_WIPHY, request->wiphy_idx))
net/wireless/nl80211.c
19467
struct regulatory_request *request)
net/wireless/nl80211.c
19480
if (!nl80211_reg_change_event_fill(msg, request))
net/wireless/nl80211.h
44
struct regulatory_request *request);
net/wireless/nl80211.h
47
nl80211_send_reg_change_event(struct regulatory_request *request)
net/wireless/nl80211.h
49
nl80211_common_reg_change_event(NL80211_CMD_REG_CHANGE, request);
net/wireless/nl80211.h
53
nl80211_send_wiphy_reg_change_event(struct regulatory_request *request)
net/wireless/nl80211.h
55
nl80211_common_reg_change_event(NL80211_CMD_WIPHY_REG_CHANGE, request);
net/wireless/rdev-ops.h
1318
struct cfg80211_pmsr_request *request)
net/wireless/rdev-ops.h
1322
trace_rdev_start_pmsr(&rdev->wiphy, wdev, request->cookie);
net/wireless/rdev-ops.h
1324
ret = rdev->ops->start_pmsr(&rdev->wiphy, wdev, request);
net/wireless/rdev-ops.h
1332
struct cfg80211_pmsr_request *request)
net/wireless/rdev-ops.h
1334
trace_rdev_abort_pmsr(&rdev->wiphy, wdev, request->cookie);
net/wireless/rdev-ops.h
1336
rdev->ops->abort_pmsr(&rdev->wiphy, wdev, request);
net/wireless/rdev-ops.h
459
struct cfg80211_scan_request_int *request)
net/wireless/rdev-ops.h
463
if (WARN_ON_ONCE(!request->req.n_ssids && request->req.ssids))
net/wireless/rdev-ops.h
466
trace_rdev_scan(&rdev->wiphy, request);
net/wireless/rdev-ops.h
467
ret = rdev->ops->scan(&rdev->wiphy, &request->req);
net/wireless/rdev-ops.h
891
struct cfg80211_sched_scan_request *request)
net/wireless/rdev-ops.h
894
trace_rdev_sched_scan_start(&rdev->wiphy, dev, request->reqid);
net/wireless/rdev-ops.h
895
ret = rdev->ops->sched_scan_start(&rdev->wiphy, dev, request);
net/wireless/reg.c
1076
struct regulatory_request *request;
net/wireless/reg.c
1101
request = kzalloc_obj(*request);
net/wireless/reg.c
1102
if (!request) {
net/wireless/reg.c
1107
request->wiphy_idx = WIPHY_IDX_INVALID;
net/wireless/reg.c
1108
request->alpha2[0] = current_regdomain->alpha2[0];
net/wireless/reg.c
1109
request->alpha2[1] = current_regdomain->alpha2[1];
net/wireless/reg.c
1110
request->initiator = NL80211_REGDOM_SET_BY_CORE;
net/wireless/reg.c
1111
request->user_reg_hint_type = NL80211_USER_REG_HINT_USER;
net/wireless/reg.c
1113
reg_process_hint(request);
net/wireless/reg.c
1122
static bool reg_query_database(struct regulatory_request *request)
net/wireless/reg.c
1124
if (query_regdb_file(request->alpha2) == 0)
net/wireless/reg.c
1127
if (call_crda(request->alpha2) == 0)
net/wireless/reg.c
2042
static bool reg_request_cell_base(struct regulatory_request *request)
net/wireless/reg.c
2044
if (request->initiator != NL80211_REGDOM_SET_BY_USER)
net/wireless/reg.c
2046
return request->user_reg_hint_type == NL80211_USER_REG_HINT_CELL_BASE;
net/wireless/reg.c
2153
struct regulatory_request *request)
net/wireless/reg.c
2156
wiphy->reg_notifier(wiphy, request);
net/wireless/reg.c
294
static void reg_free_request(struct regulatory_request *request)
net/wireless/reg.c
296
if (request == &core_request_world)
net/wireless/reg.c
299
if (request != get_last_request())
net/wireless/reg.c
300
kfree(request);
net/wireless/reg.c
3062
static void notify_self_managed_wiphys(struct regulatory_request *request)
net/wireless/reg.c
3070
request->initiator == NL80211_REGDOM_SET_BY_USER)
net/wireless/reg.c
3071
reg_call_notifier(wiphy, request);
net/wireless/reg.c
311
static void reg_update_last_request(struct regulatory_request *request)
net/wireless/reg.c
3148
struct regulatory_request request = {};
net/wireless/reg.c
316
if (lr == request)
net/wireless/reg.c
3170
request.wiphy_idx = get_wiphy_idx(wiphy);
net/wireless/reg.c
3171
request.alpha2[0] = regd->alpha2[0];
net/wireless/reg.c
3172
request.alpha2[1] = regd->alpha2[1];
net/wireless/reg.c
3173
request.initiator = NL80211_REGDOM_SET_BY_DRIVER;
net/wireless/reg.c
3176
reg_call_notifier(wiphy, &request);
net/wireless/reg.c
3178
nl80211_send_wiphy_reg_change_event(&request);
net/wireless/reg.c
320
rcu_assign_pointer(last_request, request);
net/wireless/reg.c
3205
static void queue_regulatory_request(struct regulatory_request *request)
net/wireless/reg.c
3207
request->alpha2[0] = toupper(request->alpha2[0]);
net/wireless/reg.c
3208
request->alpha2[1] = toupper(request->alpha2[1]);
net/wireless/reg.c
3211
list_add_tail(&request->list, ®_requests_list);
net/wireless/reg.c
3223
struct regulatory_request *request;
net/wireless/reg.c
3225
request = kzalloc_obj(struct regulatory_request);
net/wireless/reg.c
3226
if (!request)
net/wireless/reg.c
3229
request->alpha2[0] = alpha2[0];
net/wireless/reg.c
3230
request->alpha2[1] = alpha2[1];
net/wireless/reg.c
3231
request->initiator = NL80211_REGDOM_SET_BY_CORE;
net/wireless/reg.c
3232
request->wiphy_idx = WIPHY_IDX_INVALID;
net/wireless/reg.c
3234
queue_regulatory_request(request);
net/wireless/reg.c
3243
struct regulatory_request *request;
net/wireless/reg.c
3251
request = kzalloc_obj(struct regulatory_request);
net/wireless/reg.c
3252
if (!request)
net/wireless/reg.c
3255
request->wiphy_idx = WIPHY_IDX_INVALID;
net/wireless/reg.c
3256
request->alpha2[0] = alpha2[0];
net/wireless/reg.c
3257
request->alpha2[1] = alpha2[1];
net/wireless/reg.c
3258
request->initiator = NL80211_REGDOM_SET_BY_USER;
net/wireless/reg.c
3259
request->user_reg_hint_type = user_reg_hint_type;
net/wireless/reg.c
3264
queue_regulatory_request(request);
net/wireless/reg.c
3314
struct regulatory_request *request;
net/wireless/reg.c
3321
request = kzalloc_obj(struct regulatory_request);
net/wireless/reg.c
3322
if (!request)
net/wireless/reg.c
3325
request->wiphy_idx = get_wiphy_idx(wiphy);
net/wireless/reg.c
3327
request->alpha2[0] = alpha2[0];
net/wireless/reg.c
3328
request->alpha2[1] = alpha2[1];
net/wireless/reg.c
3329
request->initiator = NL80211_REGDOM_SET_BY_DRIVER;
net/wireless/reg.c
3334
queue_regulatory_request(request);
net/wireless/reg.c
3345
struct regulatory_request *request = NULL, *lr;
net/wireless/reg.c
3354
request = kzalloc_obj(*request);
net/wireless/reg.c
3355
if (!request)
net/wireless/reg.c
3381
request->wiphy_idx = get_wiphy_idx(wiphy);
net/wireless/reg.c
3382
request->alpha2[0] = alpha2[0];
net/wireless/reg.c
3383
request->alpha2[1] = alpha2[1];
net/wireless/reg.c
3384
request->initiator = NL80211_REGDOM_SET_BY_COUNTRY_IE;
net/wireless/reg.c
3385
request->country_ie_env = env;
net/wireless/reg.c
3390
queue_regulatory_request(request);
net/wireless/reg.c
3391
request = NULL;
net/wireless/reg.c
3393
kfree(request);
net/wireless/reg.c
487
struct reg_regdb_apply_request *request;
net/wireless/reg.c
493
request = list_first_entry(®_regdb_apply_list,
net/wireless/reg.c
496
list_del(&request->list);
net/wireless/reg.c
498
set_regdom(request->regdom, REGD_SOURCE_INTERNAL_DB);
net/wireless/reg.c
499
kfree(request);
net/wireless/reg.c
510
struct reg_regdb_apply_request *request;
net/wireless/reg.c
512
request = kzalloc_obj(struct reg_regdb_apply_request);
net/wireless/reg.c
513
if (!request) {
net/wireless/reg.c
518
request->regdom = regdom;
net/wireless/reg.c
521
list_add_tail(&request->list, ®_regdb_apply_list);
net/wireless/scan.c
1008
if (request->req.n_ssids > 0 &&
net/wireless/scan.c
1009
!cfg80211_find_ssid_match(ap, &request->req))
net/wireless/scan.c
1012
if (!is_broadcast_ether_addr(request->req.bssid) &&
net/wireless/scan.c
1013
!ether_addr_equal(request->req.bssid, ap->bssid))
net/wireless/scan.c
1016
if (!request->req.n_ssids && ap->multi_bss &&
net/wireless/scan.c
1020
cfg80211_scan_req_add_chan(&request->req, chan, true);
net/wireless/scan.c
1036
request->req.n_6ghz_params++;
net/wireless/scan.c
1042
if (request->req.n_channels) {
net/wireless/scan.c
1045
rdev->int_scan_req = request;
net/wireless/scan.c
1054
err = rdev_scan(rdev, request);
net/wireless/scan.c
1057
kfree(request);
net/wireless/scan.c
1065
kfree(request);
net/wireless/scan.c
1071
struct cfg80211_scan_request_int *request;
net/wireless/scan.c
1088
request = kzalloc_flex(*request, req.channels, n_channels);
net/wireless/scan.c
1089
if (!request)
net/wireless/scan.c
1092
*request = *rdev_req;
net/wireless/scan.c
1093
request->req.n_channels = n_channels;
net/wireless/scan.c
1097
request->req.channels[idx++] =
net/wireless/scan.c
1103
rdev->int_scan_req = request;
net/wireless/scan.c
1104
return rdev_scan(rdev, request);
net/wireless/scan.c
1110
struct cfg80211_scan_request_int *request, *rdev_req;
net/wireless/scan.c
1130
request = rdev->int_scan_req ? rdev->int_scan_req : rdev_req;
net/wireless/scan.c
1134
!rdev_req->req.scan_6ghz && !request->info.aborted &&
net/wireless/scan.c
1146
if (!request->info.aborted &&
net/wireless/scan.c
1147
request->req.flags & NL80211_SCAN_FLAG_FLUSH) {
net/wireless/scan.c
1150
__cfg80211_bss_expire(rdev, request->req.scan_start);
net/wireless/scan.c
1154
msg = nl80211_build_scan_msg(rdev, wdev, request->info.aborted);
net/wireless/scan.c
1157
if (wdev->netdev && !request->info.aborted) {
net/wireless/scan.c
1183
void cfg80211_scan_done(struct cfg80211_scan_request *request,
net/wireless/scan.c
1187
container_of(request, struct cfg80211_scan_request_int, req);
net/wireless/scan.c
1188
struct cfg80211_registered_device *rdev = wiphy_to_rdev(request->wiphy);
net/wireless/scan.c
1202
if (request->scan_6ghz && old_info.scan_start_tsf) {
net/wireless/scan.c
1209
wiphy_work_queue(request->wiphy, &rdev->scan_done_wk);
net/wireless/scan.c
1305
struct cfg80211_sched_scan_request *request;
net/wireless/scan.c
1311
request = cfg80211_find_sched_scan_req(rdev, reqid);
net/wireless/scan.c
1312
if (request) {
net/wireless/scan.c
1313
request->report_results = true;
net/wireless/scan.c
785
static void cfg80211_scan_req_add_chan(struct cfg80211_scan_request *request,
net/wireless/scan.c
790
u32 n_channels = request->n_channels;
net/wireless/scan.c
792
&request->scan_6ghz_params[request->n_6ghz_params];
net/wireless/scan.c
795
if (request->channels[i] == chan) {
net/wireless/scan.c
802
request->n_channels++;
net/wireless/scan.c
803
request->channels[n_channels] = chan;
net/wireless/scan.c
805
request->scan_6ghz_params[request->n_6ghz_params].channel_idx =
net/wireless/scan.c
810
struct cfg80211_scan_request *request)
net/wireless/scan.c
815
for (i = 0; i < request->n_ssids; i++) {
net/wireless/scan.c
817
if (!request->ssids[i].ssid_len) {
net/wireless/scan.c
825
ap->ssid_len == request->ssids[i].ssid_len) {
net/wireless/scan.c
826
if (!memcmp(request->ssids[i].ssid, ap->ssid,
net/wireless/scan.c
830
s_ssid = ~crc32_le(~0, request->ssids[i].ssid,
net/wireless/scan.c
831
request->ssids[i].ssid_len);
net/wireless/scan.c
847
struct cfg80211_scan_request_int *request, *rdev_req = rdev->scan_req;
net/wireless/scan.c
916
size = struct_size(request, req.channels, n_channels);
net/wireless/scan.c
918
size += sizeof(*request->req.ssids) * rdev_req->req.n_ssids;
net/wireless/scan.c
920
size += sizeof(*request->req.scan_6ghz_params) * count;
net/wireless/scan.c
924
request = kzalloc(size, GFP_KERNEL);
net/wireless/scan.c
925
if (!request) {
net/wireless/scan.c
930
*request = *rdev_req;
net/wireless/scan.c
931
request->req.n_channels = 0;
net/wireless/scan.c
932
request->req.n_6ghz_params = 0;
net/wireless/scan.c
940
request->req.ssids = (void *)request + offs_ssids;
net/wireless/scan.c
941
memcpy(request->req.ssids, rdev_req->req.ssids,
net/wireless/scan.c
942
sizeof(*request->req.ssids) * request->req.n_ssids);
net/wireless/scan.c
944
request->req.scan_6ghz_params = (void *)request + offs_6ghz_params;
net/wireless/scan.c
947
void *ie = (void *)request + offs_ies;
net/wireless/scan.c
950
request->req.ie = ie;
net/wireless/scan.c
959
request->req.n_ssids == 1 &&
net/wireless/scan.c
960
request->req.ssids[0].ssid_len) {
net/wireless/scan.c
963
cfg80211_find_ssid_match(ap, &request->req)) {
net/wireless/scan.c
980
cfg80211_scan_req_add_chan(&request->req,
net/wireless/scan.c
992
&request->req.scan_6ghz_params[request->req.n_6ghz_params];
net/wireless/sme.c
111
request->req.channels[i++] = channel;
net/wireless/sme.c
113
request->req.rates[band] = (1 << bands->n_bitrates) - 1;
net/wireless/sme.c
117
request->req.n_channels = n_channels;
net/wireless/sme.c
118
request->req.ssids = (void *)request +
net/wireless/sme.c
119
struct_size(request, req.channels, n_channels);
net/wireless/sme.c
120
request->req.n_ssids = 1;
net/wireless/sme.c
122
memcpy(request->req.ssids[0].ssid, wdev->conn->params.ssid,
net/wireless/sme.c
124
request->req.ssids[0].ssid_len = wdev->conn->params.ssid_len;
net/wireless/sme.c
126
eth_broadcast_addr(request->req.bssid);
net/wireless/sme.c
128
request->req.wdev = wdev;
net/wireless/sme.c
129
request->req.wiphy = &rdev->wiphy;
net/wireless/sme.c
130
request->req.scan_start = jiffies;
net/wireless/sme.c
132
rdev->scan_req = request;
net/wireless/sme.c
141
kfree(request);
net/wireless/sme.c
67
struct cfg80211_scan_request_int *request;
net/wireless/sme.c
80
request = kzalloc(sizeof(*request) + sizeof(request->req.ssids[0]) +
net/wireless/sme.c
81
sizeof(request->req.channels[0]) * n_channels,
net/wireless/sme.c
83
if (!request)
net/wireless/sme.c
92
kfree(request);
net/wireless/sme.c
95
request->req.channels[0] = wdev->conn->params.channel;
net/wireless/sme.c
96
request->req.rates[band] = (1 << sband->n_bitrates) - 1;
net/wireless/trace.h
3712
TP_PROTO(struct cfg80211_scan_request_int *request,
net/wireless/trace.h
3714
TP_ARGS(request, info),
net/wireless/trace.h
3717
__dynamic_array(u8, ie, request ? request->req.ie_len : 0)
net/wireless/trace.h
3727
if (request) {
net/wireless/trace.h
3728
memcpy(__get_dynamic_array(ie), request->req.ie,
net/wireless/trace.h
3729
request->req.ie_len);
net/wireless/trace.h
3730
memcpy(__entry->rates, request->req.rates,
net/wireless/trace.h
3732
__entry->wdev_id = request->req.wdev ?
net/wireless/trace.h
3733
request->req.wdev->identifier : 0;
net/wireless/trace.h
3734
if (request->req.wiphy)
net/wireless/trace.h
3736
request->req.wiphy->perm_addr);
net/wireless/trace.h
3737
__entry->no_cck = request->req.no_cck;
net/wireless/trace.h
398
struct cfg80211_scan_request_int *request),
net/wireless/trace.h
399
TP_ARGS(wiphy, request),
net/xdp/xsk.c
695
if (unlikely(meta->request.csum_start +
net/xdp/xsk.c
696
meta->request.csum_offset +
net/xdp/xsk.c
700
skb->csum_start = hr + meta->request.csum_start;
net/xdp/xsk.c
701
skb->csum_offset = meta->request.csum_offset;
net/xdp/xsk.c
714
skb->skb_mstamp_ns = meta->request.launch_time;
rust/helpers/blk.c
11
__rust_helper struct request *rust_helper_blk_mq_rq_from_pdu(void *pdu)
rust/helpers/blk.c
6
__rust_helper void *rust_helper_blk_mq_rq_to_pdu(struct request *rq)
security/apparmor/af_unix.c
123
aa_state_t state, u32 request,
security/apparmor/af_unix.c
130
return match_to_local(policy, state, request, u->sk.sk_type,
security/apparmor/af_unix.c
139
u32 request, struct unix_sock *u,
security/apparmor/af_unix.c
145
state = match_to_sk(policy, state, request, u, p, info);
security/apparmor/af_unix.c
156
u32 request, struct unix_sock *u,
security/apparmor/af_unix.c
162
state = match_to_cmd(policy, state, request, u, CMD_ADDR, p, info);
security/apparmor/af_unix.c
174
u32 request, struct aa_profile *peer,
security/apparmor/af_unix.c
191
return aa_do_perms(profile, rule->policy, state, request, p, ad);
security/apparmor/af_unix.c
227
u32 request, struct sock *sk, const struct path *path)
security/apparmor/af_unix.c
240
return unix_fs_perm(ad->op, request, ad->subj_cred,
security/apparmor/af_unix.c
244
state = match_to_sk(rules->policy, state, request, unix_sk(sk),
security/apparmor/af_unix.c
247
return aa_do_perms(profile, rules->policy, state, request, p,
security/apparmor/af_unix.c
251
return aa_profile_af_sk_perm(profile, ad, request, sk);
security/apparmor/af_unix.c
351
static int profile_opt_perm(struct aa_profile *profile, u32 request,
security/apparmor/af_unix.c
368
return unix_fs_perm(ad->op, request,
security/apparmor/af_unix.c
372
state = match_to_cmd(rules->policy, state, request, unix_sk(sk),
security/apparmor/af_unix.c
380
return aa_do_perms(profile, rules->policy, state, request, p,
security/apparmor/af_unix.c
384
return aa_profile_af_sk_perm(profile, ad, request, sk);
security/apparmor/af_unix.c
388
static int profile_peer_perm(struct aa_profile *profile, u32 request,
security/apparmor/af_unix.c
410
return unix_fs_perm(ad->op, request, ad->subj_cred,
security/apparmor/af_unix.c
413
return unix_fs_perm(ad->op, request, ad->subj_cred,
security/apparmor/af_unix.c
415
state = match_to_peer(rules->policy, state, request,
security/apparmor/af_unix.c
420
match_label(profile, rules, state, request,
security/apparmor/af_unix.c
424
return aa_profile_af_sk_perm(profile, ad, request, sk);
security/apparmor/af_unix.c
447
const char *op, u32 request, struct sock *sk,
security/apparmor/af_unix.c
455
profile_sk_perm(profile, &ad, request, sk,
security/apparmor/af_unix.c
462
int aa_unix_sock_perm(const char *op, u32 request, struct socket *sock)
security/apparmor/af_unix.c
469
request, sock->sk,
security/apparmor/af_unix.c
580
int aa_unix_opt_perm(const char *op, u32 request, struct socket *sock,
security/apparmor/af_unix.c
592
profile_opt_perm(profile, request, sock->sk,
security/apparmor/af_unix.c
601
struct aa_label *label, const char *op, u32 request,
security/apparmor/af_unix.c
613
profile_peer_perm(profile, request, sk, path,
security/apparmor/af_unix.c
624
struct aa_label *label, const char *op, u32 request,
security/apparmor/af_unix.c
638
return unix_peer_perm(subj_cred, label, op, request, sk,
security/apparmor/af_unix.c
710
const char *op, u32 request, struct file *file)
security/apparmor/af_unix.c
717
u32 sk_req = request & ~NET_PEER_MASK;
security/apparmor/af_unix.c
742
sk_req = request;
security/apparmor/af_unix.c
758
unix_fs_perm(op, request, subj_cred, label,
security/apparmor/af_unix.c
85
aa_state_t state, u32 request,
security/apparmor/af_unix.c
91
state = aa_match_to_prot(policy, state, request, PF_UNIX, type,
security/apparmor/capability.c
131
u32 request;
security/apparmor/capability.c
135
request = 1 << (cap & 0x1f);
security/apparmor/capability.c
140
if (perms.complain & request)
security/apparmor/capability.c
145
return aa_check_perms(profile, &perms, request, ad,
security/apparmor/domain.c
130
aa_state_t state, bool inview, u32 request,
security/apparmor/domain.c
1356
u32 request, struct aa_perms *perms)
security/apparmor/domain.c
1363
error = change_profile_perms(profile, target, stack, request,
security/apparmor/domain.c
1367
error = aa_audit_file(subj_cred, profile, perms, op, request,
security/apparmor/domain.c
1402
u32 request;
security/apparmor/domain.c
1423
request = AA_MAY_ONEXEC;
security/apparmor/domain.c
1429
request = AA_MAY_CHANGE_PROFILE;
security/apparmor/domain.c
1450
perms.audit = request;
security/apparmor/domain.c
1453
request, auditname, NULL, target,
security/apparmor/domain.c
1501
request, &perms));
security/apparmor/domain.c
1572
profile, &perms, op, request, auditname,
security/apparmor/domain.c
164
if ((perms->allow & request) != request)
security/apparmor/domain.c
192
aa_state_t start, bool inview, u32 request,
security/apparmor/domain.c
232
if ((perms->allow & request) != request)
security/apparmor/domain.c
255
bool stack, aa_state_t state, bool inview, u32 request,
security/apparmor/domain.c
262
request, perms);
security/apparmor/domain.c
268
request, perms);
security/apparmor/domain.c
290
u32 request, aa_state_t start,
security/apparmor/domain.c
300
return label_match(profile, target, stack, start, true, request, perms);
security/apparmor/file.c
105
ad.request = request;
security/apparmor/file.c
122
ad.request &= mask;
security/apparmor/file.c
124
if (likely(!ad.request))
security/apparmor/file.c
129
ad.request = ad.request & ~perms->allow;
security/apparmor/file.c
130
AA_BUG(!ad.request);
security/apparmor/file.c
132
if (ad.request & perms->kill)
security/apparmor/file.c
136
if ((ad.request & perms->quiet) &&
security/apparmor/file.c
139
ad.request &= ~perms->quiet;
security/apparmor/file.c
141
if (!ad.request)
security/apparmor/file.c
145
ad.denied = ad.request & ~perms->allow;
security/apparmor/file.c
152
const char **name, struct path_cond *cond, u32 request)
security/apparmor/file.c
167
profile, &nullperms, op, request, *name,
security/apparmor/file.c
228
u32 request, struct path_cond *cond, int flags,
security/apparmor/file.c
239
if (request & ~perms->allow)
security/apparmor/file.c
242
profile, perms, op, request, name, NULL, NULL,
security/apparmor/file.c
249
const struct path *path, char *buffer, u32 request,
security/apparmor/file.c
261
request);
security/apparmor/file.c
264
return __aa_path_perm(op, subj_cred, profile, name, request, cond,
security/apparmor/file.c
282
const struct path *path, int flags, u32 request,
security/apparmor/file.c
297
request, cond, flags, &perms));
security/apparmor/file.c
334
u32 request = AA_MAY_LINK;
security/apparmor/file.c
388
request = lperms.allow & ~AA_MAY_LINK;
security/apparmor/file.c
391
request |= AA_AUDIT_FILE_MASK & (lperms.allow & ~perms.allow);
security/apparmor/file.c
392
if (request & ~lperms.allow) {
security/apparmor/file.c
397
request |= MAY_EXEC;
security/apparmor/file.c
407
profile, &lperms, OP_LINK, request, lname, tname,
security/apparmor/file.c
463
u32 request)
security/apparmor/file.c
478
fctx->allow |= request;
security/apparmor/file.c
486
u32 request, u32 denied, bool in_atomic)
security/apparmor/file.c
513
request, &cond, flags, &perms));
security/apparmor/file.c
52
if (ad->request & AA_AUDIT_FILE_MASK) {
security/apparmor/file.c
527
buffer, request, &cond, flags,
security/apparmor/file.c
533
buffer, request, &cond, flags,
security/apparmor/file.c
537
update_file_ctx(file_ctx(file), label, request);
security/apparmor/file.c
54
map_mask_to_chr_mask(ad->request));
security/apparmor/file.c
547
u32 request, u32 denied)
security/apparmor/file.c
556
error = aa_sock_file_perm(subj_cred, label, op, request, file);
security/apparmor/file.c
561
request, file));
security/apparmor/file.c
564
update_file_ctx(file_ctx(file), label, request);
security/apparmor/file.c
592
u32 request)
security/apparmor/file.c
62
if (ad->request & AA_AUDIT_FILE_MASK) {
security/apparmor/file.c
621
u32 request, bool in_atomic)
security/apparmor/file.c
648
denied = request & ~fctx->allow;
security/apparmor/file.c
650
(!denied && __is_unix_file(file) && !__unix_needs_revalidation(file, label, request)) ||
security/apparmor/file.c
662
request, denied, in_atomic);
security/apparmor/file.c
666
request, denied);
security/apparmor/file.c
97
const char *op, u32 request, const char *name,
security/apparmor/include/af_unix.h
36
struct aa_label *label, const char *op, u32 request,
security/apparmor/include/af_unix.h
39
int aa_unix_sock_perm(const char *op, u32 request, struct socket *sock);
security/apparmor/include/af_unix.h
48
int aa_unix_msg_perm(const char *op, u32 request, struct socket *sock,
security/apparmor/include/af_unix.h
50
int aa_unix_opt_perm(const char *op, u32 request, struct socket *sock, int level,
security/apparmor/include/af_unix.h
53
const char *op, u32 request, struct file *file);
security/apparmor/include/audit.h
120
u32 request;
security/apparmor/include/file.h
101
u32 request, bool in_atomic);
security/apparmor/include/file.h
76
const char *op, u32 request, const char *name,
security/apparmor/include/file.h
89
u32 request, struct path_cond *cond, int flags,
security/apparmor/include/file.h
93
int flags, u32 request, struct path_cond *cond);
security/apparmor/include/label.h
347
u32 request, struct aa_perms *perms);
security/apparmor/include/net.h
100
const char *op, u32 request, u16 family,
security/apparmor/include/net.h
104
u32 request,
security/apparmor/include/net.h
107
return aa_profile_af_perm(profile, ad, request, sk->sk_family,
security/apparmor/include/net.h
110
int aa_sk_perm(const char *op, u32 request, struct sock *sk);
security/apparmor/include/net.h
113
const char *op, u32 request,
security/apparmor/include/net.h
116
int apparmor_secmark_check(struct aa_label *label, char *op, u32 request,
security/apparmor/include/net.h
89
aa_state_t state, u32 request, struct aa_perms *p,
security/apparmor/include/net.h
93
u32 request, u16 af, int type, int protocol,
security/apparmor/include/net.h
98
u32 request, u16 family, int type, int protocol);
security/apparmor/include/perms.h
215
int type, u32 request, struct aa_perms *perms);
security/apparmor/include/perms.h
217
u32 request, struct apparmor_audit_data *ad,
security/apparmor/include/task.h
103
struct apparmor_audit_data *ad, u32 request);
security/apparmor/include/task.h
96
u32 request);
security/apparmor/ipc.c
57
if (ad->request & AA_SIGNAL_PERM_MASK) {
security/apparmor/ipc.c
59
audit_signal_mask(ad->request));
security/apparmor/ipc.c
80
struct aa_label *peer, u32 request,
security/apparmor/ipc.c
97
aa_label_match(profile, rules, peer, state, false, request, &perms);
security/apparmor/ipc.c
99
return aa_check_perms(profile, &perms, request, ad, audit_signal_cb);
security/apparmor/label.c
1294
aa_state_t state, bool inview, u32 request,
security/apparmor/label.c
1350
bool inview, u32 request,
security/apparmor/label.c
1384
if ((perms->allow & request) != request)
security/apparmor/label.c
1408
u32 request, struct aa_perms *perms)
security/apparmor/label.c
1411
inview, request, perms);
security/apparmor/label.c
1412
if ((perms->allow & request) == request)
security/apparmor/label.c
1418
request, perms);
security/apparmor/lib.c
391
int type, u32 request, struct aa_perms *perms)
security/apparmor/lib.c
399
aa_label_match(profile, rules, label, state, false, request, perms);
security/apparmor/lib.c
421
u32 request, struct apparmor_audit_data *ad,
security/apparmor/lib.c
425
u32 denied = request & (~perms->allow | perms->deny);
security/apparmor/lib.c
429
request &= perms->audit;
security/apparmor/lib.c
430
if (!request || !ad)
security/apparmor/lib.c
455
ad->request = request;
security/apparmor/lsm.c
1412
static int aa_sock_msg_perm(const char *op, u32 request, struct socket *sock,
security/apparmor/lsm.c
1423
return aa_sk_perm(op, request, sock->sk);
security/apparmor/lsm.c
1439
static int aa_sock_perm(const char *op, u32 request, struct socket *sock)
security/apparmor/lsm.c
1446
return aa_unix_sock_perm(op, request, sock);
security/apparmor/lsm.c
1447
return aa_sk_perm(op, request, sock->sk);
security/apparmor/lsm.c
1461
static int aa_sock_opt_perm(const char *op, u32 request, struct socket *sock,
security/apparmor/lsm.c
1469
return aa_unix_opt_perm(op, request, sock, level, optname);
security/apparmor/lsm.c
1470
return aa_sk_perm(op, request, sock->sk);
security/apparmor/lsm.c
604
if (ad->request & AA_URING_PERM_MASK) {
security/apparmor/lsm.c
606
audit_uring_mask(ad->request));
security/apparmor/lsm.c
620
static int profile_uring(struct aa_profile *profile, u32 request,
security/apparmor/lsm.c
637
false, request, &perms);
security/apparmor/lsm.c
642
error = aa_check_perms(profile, &perms, request, ad,
security/apparmor/mount.c
138
unsigned long flags, const void *data, u32 request,
security/apparmor/mount.c
151
request &= mask;
security/apparmor/mount.c
153
if (likely(!request))
security/apparmor/mount.c
158
request = request & ~perms->allow;
security/apparmor/mount.c
160
if (request & perms->kill)
security/apparmor/mount.c
164
if ((request & perms->quiet) &&
security/apparmor/mount.c
167
request &= ~perms->quiet;
security/apparmor/mount.c
169
if (!request)
security/apparmor/net.c
133
if (ad->request & NET_PERMS_MASK) {
security/apparmor/net.c
135
aa_audit_perm_mask(ab, ad->request, NULL, 0,
security/apparmor/net.c
151
if (ad->request & NET_PEER_MASK) {
security/apparmor/net.c
166
aa_state_t state, u32 request,
security/apparmor/net.c
179
return aa_check_perms(profile, &perms, request, ad,
security/apparmor/net.c
189
aa_state_t state, u32 request)
security/apparmor/net.c
194
if (((p->allow & request) != request) && (p->allow & AA_CONT_MATCH))
security/apparmor/net.c
225
u32 request, u16 af, int type, int protocol,
security/apparmor/net.c
236
*p = early_match(policy, state, request);
security/apparmor/net.c
251
struct apparmor_audit_data *ad, u32 request, u16 family,
security/apparmor/net.c
267
state = aa_match_to_prot(rules->policy, state, request, family, type,
security/apparmor/net.c
269
return aa_do_perms(profile, rules->policy, state, request, p, ad);
security/apparmor/net.c
273
const char *op, u32 request, u16 family, int type, int protocol)
security/apparmor/net.c
279
aa_profile_af_perm(profile, &ad, request, family,
security/apparmor/net.c
285
const char *op, u32 request,
security/apparmor/net.c
300
aa_profile_af_sk_perm(profile, &ad, request, sk));
security/apparmor/net.c
306
int aa_sk_perm(const char *op, u32 request, struct sock *sk)
security/apparmor/net.c
316
error = aa_label_sk_perm(current_cred(), label, op, request, sk);
security/apparmor/net.c
324
const char *op, u32 request, struct file *file)
security/apparmor/net.c
335
return aa_unix_file_perm(subj_cred, label, op, request, file);
security/apparmor/net.c
336
return aa_label_sk_perm(subj_cred, label, op, request, sock->sk);
security/apparmor/net.c
361
static int aa_secmark_perm(struct aa_profile *profile, u32 request, u32 secid,
security/apparmor/net.c
392
return aa_check_perms(profile, &perms, request, ad, audit_net_cb);
security/apparmor/net.c
395
int apparmor_secmark_check(struct aa_label *label, char *op, u32 request,
security/apparmor/net.c
402
aa_secmark_perm(profile, request, secid,
security/apparmor/task.c
211
if (ad->request & AA_PTRACE_PERM_MASK) {
security/apparmor/task.c
213
audit_ptrace_mask(ad->request));
security/apparmor/task.c
229
struct aa_label *peer, u32 request,
security/apparmor/task.c
237
aa_profile_match_label(profile, rules, peer, AA_CLASS_PTRACE, request,
security/apparmor/task.c
240
return aa_check_perms(profile, &perms, request, ad, audit_ptrace_cb);
security/apparmor/task.c
245
struct aa_label *tracer, u32 request,
security/apparmor/task.c
252
return profile_ptrace_perm(cred, tracee, tracer, request, ad);
security/apparmor/task.c
257
struct aa_label *tracee, u32 request,
security/apparmor/task.c
264
return profile_ptrace_perm(cred, tracer, tracee, request, ad);
security/apparmor/task.c
272
ad->request = 0;
security/apparmor/task.c
291
u32 request)
security/apparmor/task.c
294
u32 xrequest = request << PTRACE_PERM_SHIFT;
security/apparmor/task.c
299
request, &sa),
security/apparmor/task.c
332
if (ad->request & AA_USERNS_CREATE)
security/apparmor/task.c
349
u32 request)
security/apparmor/task.c
355
ad->request = request;
security/apparmor/task.c
367
error = aa_check_perms(profile, &perms, request, ad,
security/landlock/audit.c
327
static bool is_valid_request(const struct landlock_request *const request)
security/landlock/audit.c
329
if (WARN_ON_ONCE(request->layer_plus_one > LANDLOCK_MAX_NUM_LAYERS))
security/landlock/audit.c
332
if (WARN_ON_ONCE(!(!!request->layer_plus_one ^ !!request->access)))
security/landlock/audit.c
335
if (request->access) {
security/landlock/audit.c
336
if (WARN_ON_ONCE(!(!!request->layer_masks ^
security/landlock/audit.c
337
!!request->all_existing_optional_access)))
security/landlock/audit.c
340
if (WARN_ON_ONCE(request->layer_masks ||
security/landlock/audit.c
341
request->all_existing_optional_access))
security/landlock/audit.c
345
if (request->deny_masks) {
security/landlock/audit.c
346
if (WARN_ON_ONCE(!request->all_existing_optional_access))
security/landlock/audit.c
360
const struct landlock_request *const request)
security/landlock/audit.c
368
!subject->domain->hierarchy || !request))
security/landlock/audit.c
371
if (!is_valid_request(request))
security/landlock/audit.c
374
missing = request->access;
security/landlock/audit.c
377
if (request->layer_masks) {
security/landlock/audit.c
380
request->layer_masks);
security/landlock/audit.c
384
request->deny_masks);
security/landlock/audit.c
389
youngest_layer = request->layer_plus_one - 1;
security/landlock/audit.c
426
log_blockers(ab, request->type, missing);
security/landlock/audit.c
427
audit_log_lsm_data(ab, &request->audit);
security/landlock/audit.h
58
const struct landlock_request *const request);
security/landlock/audit.h
69
const struct landlock_request *const request)
security/landlock/fs.c
1621
struct landlock_request request = {};
security/landlock/fs.c
1648
&layer_masks, &request, NULL, 0, NULL, NULL, NULL)) {
security/landlock/fs.c
1677
request.access = open_access_request;
security/landlock/fs.c
1678
landlock_log_denial(subject, &request);
security/landlock/fs.c
955
struct landlock_request request = {};
security/landlock/fs.c
964
&layer_masks, &request, NULL, 0, NULL,
security/landlock/fs.c
968
landlock_log_denial(subject, &request);
security/smack/smack.h
263
char *request;
security/smack/smack.h
453
int request,
security/smack/smack_access.c
118
int request, struct smk_audit_info *a)
security/smack/smack_access.c
155
if ((request & MAY_ANYREAD) == request ||
security/smack/smack_access.c
156
(request & MAY_LOCK) == request) {
security/smack/smack_access.c
174
if (may <= 0 || (request & may) != request) {
security/smack/smack_access.c
202
request, rc, a);
security/smack/smack_access.c
330
if (sad->request[0] == '\0')
security/smack/smack_access.c
333
audit_log_format(ab, " requested=%s", sad->request);
security/smack/smack_access.c
347
void smack_log(char *subject_label, char *object_label, int request,
security/smack/smack_access.c
370
smack_str_from_perm(request_buffer, request);
security/smack/smack_access.c
388
sad->request = request_buffer;
security/smack/smack_access.c
394
void smack_log(char *subject_label, char *object_label, int request,
security/smack/smack_lsm.c
4596
int request = 0;
security/smack/smack_lsm.c
4606
request |= MAY_READ;
security/smack/smack_lsm.c
4611
request |= MAY_WRITE;
security/smack/smack_lsm.c
4648
rc = smk_access(tkp, skp, request, &ad);
security/smack/smack_lsm.c
4649
rc = smk_bu_note("key access", tkp, skp, request, rc);
sound/firewire/dice/dice-transaction.c
132
static void dice_notification(struct fw_card *card, struct fw_request *request,
sound/firewire/dice/dice-transaction.c
141
fw_send_response(card, request, RCODE_TYPE_ERROR);
sound/firewire/dice/dice-transaction.c
145
fw_send_response(card, request, RCODE_ADDRESS_ERROR);
sound/firewire/dice/dice-transaction.c
155
fw_send_response(card, request, RCODE_COMPLETE);
sound/firewire/digi00x/digi00x-transaction.c
21
static void handle_message(struct fw_card *card, struct fw_request *request,
sound/firewire/digi00x/digi00x-transaction.c
29
fw_send_response(card, request, RCODE_COMPLETE);
sound/firewire/fcp.c
337
static void fcp_response(struct fw_card *card, struct fw_request *request,
sound/firewire/fireface/ff-transaction.c
128
static void handle_msg(struct fw_card *card, struct fw_request *request, int tcode,
sound/firewire/fireface/ff-transaction.c
134
u32 tstamp = fw_request_get_timestamp(request);
sound/firewire/fireface/ff-transaction.c
136
fw_send_response(card, request, RCODE_COMPLETE);
sound/firewire/fireworks/fireworks_transaction.c
220
efw_response(struct fw_card *card, struct fw_request *request,
sound/firewire/fireworks/fireworks_transaction.c
249
fw_send_response(card, request, rcode);
sound/firewire/motu/motu-transaction.c
47
static void handle_message(struct fw_card *card, struct fw_request *request,
sound/firewire/motu/motu-transaction.c
56
fw_send_response(card, request, RCODE_COMPLETE);
sound/firewire/motu/motu-transaction.c
61
fw_send_response(card, request, RCODE_ADDRESS_ERROR);
sound/firewire/motu/motu-transaction.c
69
fw_send_response(card, request, RCODE_COMPLETE);
sound/firewire/oxfw/oxfw-scs1x.c
121
fw_send_response(card, request, rcode);
sound/firewire/oxfw/oxfw-scs1x.c
94
static void handle_hss(struct fw_card *card, struct fw_request *request,
sound/firewire/tascam/tascam-transaction.c
245
static void handle_midi_tx(struct fw_card *card, struct fw_request *request,
sound/firewire/tascam/tascam-transaction.c
289
fw_send_response(card, request, RCODE_COMPLETE);
sound/hda/codecs/side-codecs/cirrus_scodec_test.c
82
.request = gpiochip_generic_request,
sound/isa/wavefront/wavefront_fx.c
176
switch (r.request) {
sound/isa/wavefront/wavefront_fx.c
212
r.request);
sound/pci/mixart/mixart.c
104
request.message_id = MSG_STREAM_START_STREAM_GRP_PACKET;
sound/pci/mixart/mixart.c
106
request.message_id = MSG_STREAM_STOP_STREAM_GRP_PACKET;
sound/pci/mixart/mixart.c
108
request.uid = pipe->group_uid; /*(struct mixart_uid){0,0};*/
sound/pci/mixart/mixart.c
109
request.data = &group_state;
sound/pci/mixart/mixart.c
110
request.size = sizeof(group_state);
sound/pci/mixart/mixart.c
112
err = snd_mixart_send_msg(mgr, &request, sizeof(group_state_resp), &group_state_resp);
sound/pci/mixart/mixart.c
125
err = snd_mixart_send_msg(mgr, &request, sizeof(group_state_resp), &group_state_resp);
sound/pci/mixart/mixart.c
135
request.message_id = MSG_SYSTEM_SEND_SYNCHRO_CMD;
sound/pci/mixart/mixart.c
136
request.uid = (struct mixart_uid){0,0};
sound/pci/mixart/mixart.c
137
request.data = NULL;
sound/pci/mixart/mixart.c
138
request.size = 0;
sound/pci/mixart/mixart.c
140
err = snd_mixart_send_msg(mgr, &request, sizeof(stat), &stat);
sound/pci/mixart/mixart.c
160
struct mixart_msg request;
sound/pci/mixart/mixart.c
192
request.message_id = MSG_CLOCK_SET_PROPERTIES;
sound/pci/mixart/mixart.c
193
request.uid = mgr->uid_console_manager;
sound/pci/mixart/mixart.c
194
request.data = &clock_properties;
sound/pci/mixart/mixart.c
195
request.size = sizeof(clock_properties);
sound/pci/mixart/mixart.c
197
err = snd_mixart_send_msg(mgr, &request, sizeof(clock_prop_resp), &clock_prop_resp);
sound/pci/mixart/mixart.c
221
struct mixart_msg request;
sound/pci/mixart/mixart.c
229
request.message_id = MSG_STREAM_ADD_OUTPUT_GROUP;
sound/pci/mixart/mixart.c
237
request.message_id = MSG_STREAM_ADD_INPUT_GROUP;
sound/pci/mixart/mixart.c
262
request.uid = (struct mixart_uid){0,0}; /* should be StreamManagerUID, but zero is OK if there is only one ! */
sound/pci/mixart/mixart.c
263
request.data = &buf->sgroup_req;
sound/pci/mixart/mixart.c
264
request.size = sizeof(buf->sgroup_req);
sound/pci/mixart/mixart.c
304
err = snd_mixart_send_msg(chip->mgr, &request, sizeof(buf->sgroup_resp), &buf->sgroup_resp);
sound/pci/mixart/mixart.c
343
struct mixart_msg request;
sound/pci/mixart/mixart.c
359
request.message_id = MSG_STREAM_DELETE_GROUP;
sound/pci/mixart/mixart.c
360
request.uid = (struct mixart_uid){0,0};
sound/pci/mixart/mixart.c
361
request.data = &pipe->group_uid; /* the streaming group ! */
sound/pci/mixart/mixart.c
362
request.size = sizeof(pipe->group_uid);
sound/pci/mixart/mixart.c
365
err = snd_mixart_send_msg(mgr, &request, sizeof(delete_resp), &delete_resp);
sound/pci/mixart/mixart.c
384
struct mixart_msg request;
sound/pci/mixart/mixart.c
395
request.message_id = start ? MSG_STREAM_START_INPUT_STAGE_PACKET : MSG_STREAM_STOP_INPUT_STAGE_PACKET;
sound/pci/mixart/mixart.c
397
request.message_id = start ? MSG_STREAM_START_OUTPUT_STAGE_PACKET : MSG_STREAM_STOP_OUTPUT_STAGE_PACKET;
sound/pci/mixart/mixart.c
399
request.uid = (struct mixart_uid){0,0};
sound/pci/mixart/mixart.c
400
request.data = &stream_state_req;
sound/pci/mixart/mixart.c
401
request.size = sizeof(stream_state_req);
sound/pci/mixart/mixart.c
409
return snd_mixart_send_msg_nonblock(chip->mgr, &request);
sound/pci/mixart/mixart.c
507
struct mixart_msg request;
sound/pci/mixart/mixart.c
571
request.message_id = MSG_STREAM_SET_INPUT_STAGE_PARAM;
sound/pci/mixart/mixart.c
572
request.uid = (struct mixart_uid){0,0};
sound/pci/mixart/mixart.c
573
request.data = &stream_param;
sound/pci/mixart/mixart.c
574
request.size = sizeof(stream_param);
sound/pci/mixart/mixart.c
576
err = snd_mixart_send_msg(chip->mgr, &request, sizeof(resp), &resp);
sound/pci/mixart/mixart.c
63
struct mixart_msg request;
sound/pci/mixart/mixart.c
85
request.message_id = MSG_SYSTEM_WAIT_SYNCHRO_CMD;
sound/pci/mixart/mixart.c
86
request.uid = (struct mixart_uid){0,0};
sound/pci/mixart/mixart.c
87
request.data = &system_msg_uid;
sound/pci/mixart/mixart.c
88
request.size = sizeof(system_msg_uid);
sound/pci/mixart/mixart.c
90
err = snd_mixart_send_msg_wait_notif(mgr, &request, system_msg_uid);
sound/pci/mixart/mixart_core.c
219
int snd_mixart_send_msg(struct mixart_mgr *mgr, struct mixart_msg *request, int max_resp_size, void *resp_data)
sound/pci/mixart/mixart_core.c
231
err = send_msg(mgr, request, max_resp_size, 1, &msg_frame); /* send and mark the answer pending */
sound/pci/mixart/mixart_core.c
259
if( request->message_id != resp.message_id )
sound/pci/mixart/mixart_core.c
267
struct mixart_msg *request, u32 notif_event)
sound/pci/mixart/mixart_core.c
284
err = send_msg(mgr, request, MSG_DEFAULT_SIZE, 1, ¬if_event); /* send and mark the notification event pending */
sound/pci/mixart/mixart_core.c
306
int snd_mixart_send_msg_nonblock(struct mixart_mgr *mgr, struct mixart_msg *request)
sound/pci/mixart/mixart_core.c
313
err = send_msg(mgr, request, MSG_DEFAULT_SIZE, 0, &message_frame);
sound/pci/mixart/mixart_core.h
556
int snd_mixart_send_msg(struct mixart_mgr *mgr, struct mixart_msg *request, int max_resp_size, void *resp_data);
sound/pci/mixart/mixart_core.h
557
int snd_mixart_send_msg_wait_notif(struct mixart_mgr *mgr, struct mixart_msg *request, u32 notif_event);
sound/pci/mixart/mixart_core.h
558
int snd_mixart_send_msg_nonblock(struct mixart_mgr *mgr, struct mixart_msg *request);
sound/pci/mixart/mixart_hwdep.c
133
struct mixart_msg request;
sound/pci/mixart/mixart_hwdep.c
150
request.message_id = MSG_SYSTEM_ENUM_PLAY_CONNECTOR;
sound/pci/mixart/mixart_hwdep.c
151
request.uid = (struct mixart_uid){0,0}; /* board num = 0 */
sound/pci/mixart/mixart_hwdep.c
152
request.data = NULL;
sound/pci/mixart/mixart_hwdep.c
153
request.size = 0;
sound/pci/mixart/mixart_hwdep.c
155
err = snd_mixart_send_msg(mgr, &request, sizeof(*connector), connector);
sound/pci/mixart/mixart_hwdep.c
180
request.message_id = MSG_CONNECTOR_GET_AUDIO_INFO;
sound/pci/mixart/mixart_hwdep.c
181
request.uid = connector->uid[k];
sound/pci/mixart/mixart_hwdep.c
182
request.data = audio_info_req;
sound/pci/mixart/mixart_hwdep.c
183
request.size = sizeof(*audio_info_req);
sound/pci/mixart/mixart_hwdep.c
185
err = snd_mixart_send_msg(mgr, &request, sizeof(*audio_info), audio_info);
sound/pci/mixart/mixart_hwdep.c
194
request.message_id = MSG_SYSTEM_ENUM_RECORD_CONNECTOR;
sound/pci/mixart/mixart_hwdep.c
195
request.uid = (struct mixart_uid){0,0}; /* board num = 0 */
sound/pci/mixart/mixart_hwdep.c
196
request.data = NULL;
sound/pci/mixart/mixart_hwdep.c
197
request.size = 0;
sound/pci/mixart/mixart_hwdep.c
199
err = snd_mixart_send_msg(mgr, &request, sizeof(*connector), connector);
sound/pci/mixart/mixart_hwdep.c
224
request.message_id = MSG_CONNECTOR_GET_AUDIO_INFO;
sound/pci/mixart/mixart_hwdep.c
225
request.uid = connector->uid[k];
sound/pci/mixart/mixart_hwdep.c
226
request.data = audio_info_req;
sound/pci/mixart/mixart_hwdep.c
227
request.size = sizeof(*audio_info_req);
sound/pci/mixart/mixart_hwdep.c
229
err = snd_mixart_send_msg(mgr, &request, sizeof(*audio_info), audio_info);
sound/pci/mixart/mixart_hwdep.c
251
struct mixart_msg request;
sound/pci/mixart/mixart_hwdep.c
260
request.message_id = MSG_CONSOLE_GET_CLOCK_UID;
sound/pci/mixart/mixart_hwdep.c
261
request.uid = get_console_mgr;
sound/pci/mixart/mixart_hwdep.c
262
request.data = &get_console_mgr;
sound/pci/mixart/mixart_hwdep.c
263
request.size = sizeof(get_console_mgr);
sound/pci/mixart/mixart_hwdep.c
265
err = snd_mixart_send_msg(mgr, &request, sizeof(console_mgr), &console_mgr);
sound/pci/mixart/mixart_hwdep.c
277
request.message_id = MSG_SYSTEM_ENUM_PHYSICAL_IO;
sound/pci/mixart/mixart_hwdep.c
278
request.uid = (struct mixart_uid){0,0};
sound/pci/mixart/mixart_hwdep.c
279
request.data = &console_mgr.uid;
sound/pci/mixart/mixart_hwdep.c
280
request.size = sizeof(console_mgr.uid);
sound/pci/mixart/mixart_hwdep.c
282
err = snd_mixart_send_msg(mgr, &request, sizeof(phys_io), &phys_io);
sound/pci/mixart/mixart_hwdep.c
307
struct mixart_msg request;
sound/pci/mixart/mixart_hwdep.c
319
request.message_id = MSG_SYSTEM_SEND_SYNCHRO_CMD;
sound/pci/mixart/mixart_hwdep.c
320
request.uid = (struct mixart_uid){0,0};
sound/pci/mixart/mixart_hwdep.c
321
request.data = NULL;
sound/pci/mixart/mixart_hwdep.c
322
request.size = 0;
sound/pci/mixart/mixart_hwdep.c
324
err = snd_mixart_send_msg(mgr, &request, sizeof(k), &k);
sound/pci/mixart/mixart_mixer.c
293
struct mixart_msg request;
sound/pci/mixart/mixart_mixer.c
311
if(is_capture) request.uid = chip->uid_in_analog_physio;
sound/pci/mixart/mixart_mixer.c
312
else request.uid = chip->uid_out_analog_physio;
sound/pci/mixart/mixart_mixer.c
313
request.message_id = MSG_PHYSICALIO_SET_LEVEL;
sound/pci/mixart/mixart_mixer.c
314
request.data = &io_level;
sound/pci/mixart/mixart_mixer.c
315
request.size = sizeof(io_level);
sound/pci/mixart/mixart_mixer.c
317
err = snd_mixart_send_msg(chip->mgr, &request, sizeof(resp), &resp);
sound/pci/mixart/mixart_mixer.c
712
struct mixart_msg request;
sound/pci/mixart/mixart_mixer.c
745
request.message_id = MSG_STREAM_SET_OUT_STREAM_LEVEL;
sound/pci/mixart/mixart_mixer.c
746
request.uid = (struct mixart_uid){0,0};
sound/pci/mixart/mixart_mixer.c
747
request.data = &set_level;
sound/pci/mixart/mixart_mixer.c
748
request.size = sizeof(set_level);
sound/pci/mixart/mixart_mixer.c
750
err = snd_mixart_send_msg(chip->mgr, &request, sizeof(status), &status);
sound/pci/mixart/mixart_mixer.c
764
struct mixart_msg request;
sound/pci/mixart/mixart_mixer.c
790
request.message_id = MSG_STREAM_SET_IN_AUDIO_LEVEL;
sound/pci/mixart/mixart_mixer.c
791
request.uid = (struct mixart_uid){0,0};
sound/pci/mixart/mixart_mixer.c
792
request.data = &set_level;
sound/pci/mixart/mixart_mixer.c
793
request.size = sizeof(set_level);
sound/pci/mixart/mixart_mixer.c
795
err = snd_mixart_send_msg(chip->mgr, &request, sizeof(status), &status);
sound/pci/mixart/mixart_mixer.c
951
struct mixart_msg request;
sound/pci/mixart/mixart_mixer.c
958
if(!channel) request.uid = chip->pipe_out_ana.uid_left_connector;
sound/pci/mixart/mixart_mixer.c
959
else request.uid = chip->pipe_out_ana.uid_right_connector;
sound/pci/mixart/mixart_mixer.c
960
request.message_id = MSG_CONNECTOR_SET_OUT_AUDIO_LEVEL;
sound/pci/mixart/mixart_mixer.c
961
request.data = &audio_level;
sound/pci/mixart/mixart_mixer.c
962
request.size = sizeof(audio_level);
sound/pci/mixart/mixart_mixer.c
969
err = snd_mixart_send_msg(chip->mgr, &request, sizeof(resp), &resp);
sound/soc/codecs/tlv320adc3xxx.c
1053
.request = adc3xxx_gpio_request,
sound/soc/codecs/wm8903.c
1844
.request = wm8903_gpio_request,
sound/soc/codecs/wm8962.c
3488
.request = wm8962_gpio_request,
sound/soc/intel/avs/avs.h
250
int avs_dsp_send_msg_timeout(struct avs_dev *adev, struct avs_ipc_msg *request,
sound/soc/intel/avs/avs.h
252
int avs_dsp_send_msg(struct avs_dev *adev, struct avs_ipc_msg *request,
sound/soc/intel/avs/avs.h
255
int avs_dsp_send_pm_msg_timeout(struct avs_dev *adev, struct avs_ipc_msg *request,
sound/soc/intel/avs/avs.h
258
int avs_dsp_send_pm_msg(struct avs_dev *adev, struct avs_ipc_msg *request,
sound/soc/intel/avs/avs.h
260
int avs_dsp_send_rom_msg_timeout(struct avs_dev *adev, struct avs_ipc_msg *request, int timeout,
sound/soc/intel/avs/avs.h
262
int avs_dsp_send_rom_msg(struct avs_dev *adev, struct avs_ipc_msg *request, const char *name);
sound/soc/intel/avs/ipc.c
391
static int avs_dsp_do_send_msg(struct avs_dev *adev, struct avs_ipc_msg *request,
sound/soc/intel/avs/ipc.c
404
avs_dsp_send_tx(adev, request, true);
sound/soc/intel/avs/ipc.c
427
name, request->glb.primary, request->glb.ext.val, ret);
sound/soc/intel/avs/ipc.c
430
name, request->glb.primary, request->glb.ext.val, ret);
sound/soc/intel/avs/ipc.c
444
static int avs_dsp_send_msg_sequence(struct avs_dev *adev, struct avs_ipc_msg *request,
sound/soc/intel/avs/ipc.c
450
trace_avs_d0ix("wake", wake_d0i0, request->header);
sound/soc/intel/avs/ipc.c
452
ret = avs_dsp_wake_d0i0(adev, request);
sound/soc/intel/avs/ipc.c
457
ret = avs_dsp_do_send_msg(adev, request, reply, timeout, name);
sound/soc/intel/avs/ipc.c
461
trace_avs_d0ix("schedule", schedule_d0ix, request->header);
sound/soc/intel/avs/ipc.c
463
avs_dsp_schedule_d0ix(adev, request);
sound/soc/intel/avs/ipc.c
468
int avs_dsp_send_msg_timeout(struct avs_dev *adev, struct avs_ipc_msg *request,
sound/soc/intel/avs/ipc.c
471
bool wake_d0i0 = avs_dsp_op(adev, d0ix_toggle, request, true);
sound/soc/intel/avs/ipc.c
472
bool schedule_d0ix = avs_dsp_op(adev, d0ix_toggle, request, false);
sound/soc/intel/avs/ipc.c
474
return avs_dsp_send_msg_sequence(adev, request, reply, timeout, wake_d0i0, schedule_d0ix,
sound/soc/intel/avs/ipc.c
478
int avs_dsp_send_msg(struct avs_dev *adev, struct avs_ipc_msg *request,
sound/soc/intel/avs/ipc.c
481
return avs_dsp_send_msg_timeout(adev, request, reply, adev->ipc->default_timeout_ms, name);
sound/soc/intel/avs/ipc.c
484
int avs_dsp_send_pm_msg_timeout(struct avs_dev *adev, struct avs_ipc_msg *request,
sound/soc/intel/avs/ipc.c
488
return avs_dsp_send_msg_sequence(adev, request, reply, timeout, wake_d0i0, false, name);
sound/soc/intel/avs/ipc.c
491
int avs_dsp_send_pm_msg(struct avs_dev *adev, struct avs_ipc_msg *request,
sound/soc/intel/avs/ipc.c
494
return avs_dsp_send_pm_msg_timeout(adev, request, reply, adev->ipc->default_timeout_ms,
sound/soc/intel/avs/ipc.c
498
static int avs_dsp_do_send_rom_msg(struct avs_dev *adev, struct avs_ipc_msg *request, int timeout,
sound/soc/intel/avs/ipc.c
512
avs_dsp_send_tx(adev, request, false);
sound/soc/intel/avs/ipc.c
523
name, request->glb.primary, request->glb.ext.val, ret);
sound/soc/intel/avs/ipc.c
530
int avs_dsp_send_rom_msg_timeout(struct avs_dev *adev, struct avs_ipc_msg *request, int timeout,
sound/soc/intel/avs/ipc.c
533
return avs_dsp_do_send_rom_msg(adev, request, timeout, name);
sound/soc/intel/avs/ipc.c
536
int avs_dsp_send_rom_msg(struct avs_dev *adev, struct avs_ipc_msg *request, const char *name)
sound/soc/intel/avs/ipc.c
538
return avs_dsp_send_rom_msg_timeout(adev, request, adev->ipc->default_timeout_ms, name);
sound/soc/intel/avs/messages.c
102
request.header = msg.val;
sound/soc/intel/avs/messages.c
104
return avs_dsp_send_msg(adev, &request, NULL, "set pipeline state");
sound/soc/intel/avs/messages.c
111
struct avs_ipc_msg request = {{0}};
sound/soc/intel/avs/messages.c
116
request.header = msg.val;
sound/soc/intel/avs/messages.c
118
ret = avs_dsp_send_msg(adev, &request, &reply, "get pipeline state");
sound/soc/intel/avs/messages.c
147
struct avs_ipc_msg request;
sound/soc/intel/avs/messages.c
157
request.header = msg.val;
sound/soc/intel/avs/messages.c
158
request.data = param;
sound/soc/intel/avs/messages.c
159
request.size = param_size;
sound/soc/intel/avs/messages.c
161
return avs_dsp_send_msg(adev, &request, NULL, "init instance");
sound/soc/intel/avs/messages.c
18
struct avs_ipc_msg request = {{0}};
sound/soc/intel/avs/messages.c
181
struct avs_ipc_msg request = {{0}};
sound/soc/intel/avs/messages.c
185
request.header = msg.val;
sound/soc/intel/avs/messages.c
187
return avs_dsp_send_msg(adev, &request, NULL, "delete instance");
sound/soc/intel/avs/messages.c
206
struct avs_ipc_msg request = {{0}};
sound/soc/intel/avs/messages.c
214
request.header = msg.val;
sound/soc/intel/avs/messages.c
216
return avs_dsp_send_msg(adev, &request, NULL, "bind modules");
sound/soc/intel/avs/messages.c
23
request.header = msg.val;
sound/soc/intel/avs/messages.c
235
struct avs_ipc_msg request = {{0}};
sound/soc/intel/avs/messages.c
243
request.header = msg.val;
sound/soc/intel/avs/messages.c
245
return avs_dsp_send_msg(adev, &request, NULL, "unbind modules");
sound/soc/intel/avs/messages.c
25
return avs_dsp_send_rom_msg(adev, &request, "set boot config");
sound/soc/intel/avs/messages.c
253
struct avs_ipc_msg request;
sound/soc/intel/avs/messages.c
262
request.header = msg.val;
sound/soc/intel/avs/messages.c
263
request.data = request_data;
sound/soc/intel/avs/messages.c
264
request.size = request_size;
sound/soc/intel/avs/messages.c
266
return avs_dsp_send_msg(adev, &request, NULL, "large config set");
sound/soc/intel/avs/messages.c
271
u8 *request, size_t request_size)
sound/soc/intel/avs/messages.c
283
param_id, 1, final, request, tx_size,
sound/soc/intel/avs/messages.c
300
request + offset, tx_size,
sound/soc/intel/avs/messages.c
31
struct avs_ipc_msg request;
sound/soc/intel/avs/messages.c
316
struct avs_ipc_msg request;
sound/soc/intel/avs/messages.c
333
request.header = msg.val;
sound/soc/intel/avs/messages.c
334
request.data = request_data;
sound/soc/intel/avs/messages.c
335
request.size = request_size;
sound/soc/intel/avs/messages.c
338
ret = avs_dsp_send_msg(adev, &request, &reply, "large config get");
sound/soc/intel/avs/messages.c
34
request.header = msg.val;
sound/soc/intel/avs/messages.c
35
request.data = mod_ids;
sound/soc/intel/avs/messages.c
359
struct avs_ipc_msg request;
sound/soc/intel/avs/messages.c
36
request.size = sizeof(*mod_ids) * num_mod_ids;
sound/soc/intel/avs/messages.c
364
request.header = msg.val;
sound/soc/intel/avs/messages.c
365
request.data = &dx;
sound/soc/intel/avs/messages.c
366
request.size = sizeof(dx);
sound/soc/intel/avs/messages.c
368
return avs_dsp_send_pm_msg(adev, &request, NULL, true, "set dx");
sound/soc/intel/avs/messages.c
38
return avs_dsp_send_msg_timeout(adev, &request, NULL, AVS_CL_TIMEOUT_MS,
sound/soc/intel/avs/messages.c
380
struct avs_ipc_msg request = {{0}};
sound/soc/intel/avs/messages.c
386
request.header = msg.val;
sound/soc/intel/avs/messages.c
388
return avs_dsp_send_pm_msg(adev, &request, NULL, false, "set d0ix");
sound/soc/intel/avs/messages.c
45
struct avs_ipc_msg request;
sound/soc/intel/avs/messages.c
48
request.header = msg.val;
sound/soc/intel/avs/messages.c
49
request.data = mod_ids;
sound/soc/intel/avs/messages.c
50
request.size = sizeof(*mod_ids) * num_mod_ids;
sound/soc/intel/avs/messages.c
52
return avs_dsp_send_msg(adev, &request, NULL, "unload multiple modules");
sound/soc/intel/avs/messages.c
58
struct avs_ipc_msg request = {{0}};
sound/soc/intel/avs/messages.c
62
request.header = msg.val;
sound/soc/intel/avs/messages.c
64
return avs_dsp_send_msg_timeout(adev, &request, NULL, AVS_CL_TIMEOUT_MS, "load library");
sound/soc/intel/avs/messages.c
71
struct avs_ipc_msg request = {{0}};
sound/soc/intel/avs/messages.c
78
request.header = msg.val;
sound/soc/intel/avs/messages.c
80
return avs_dsp_send_msg(adev, &request, NULL, "create pipeline");
sound/soc/intel/avs/messages.c
86
struct avs_ipc_msg request = {{0}};
sound/soc/intel/avs/messages.c
89
request.header = msg.val;
sound/soc/intel/avs/messages.c
91
return avs_dsp_send_msg(adev, &request, NULL, "delete pipeline");
sound/soc/intel/avs/messages.c
98
struct avs_ipc_msg request = {{0}};
sound/soc/intel/avs/messages.h
335
u8 *request, size_t request_size);
sound/soc/intel/catpt/core.h
136
struct catpt_ipc_msg request,
sound/soc/intel/catpt/core.h
138
int catpt_dsp_send_msg(struct catpt_dev *cdev, struct catpt_ipc_msg request,
sound/soc/intel/catpt/ipc.c
101
catpt_dsp_send_tx(cdev, &request);
sound/soc/intel/catpt/ipc.c
115
dev_err(cdev->dev, "%s (0x%08x) failed: %d\n", name, request.header, ret);
sound/soc/intel/catpt/ipc.c
127
struct catpt_ipc_msg request,
sound/soc/intel/catpt/ipc.c
134
ret = catpt_dsp_do_send_msg(cdev, request, reply, timeout, name);
sound/soc/intel/catpt/ipc.c
140
int catpt_dsp_send_msg(struct catpt_dev *cdev, struct catpt_ipc_msg request,
sound/soc/intel/catpt/ipc.c
143
return catpt_dsp_send_msg_timeout(cdev, request, reply,
sound/soc/intel/catpt/ipc.c
86
struct catpt_ipc_msg request,
sound/soc/intel/catpt/ipc.c
95
if (request.size > ipc->config.outbox_size ||
sound/soc/intel/catpt/messages.c
100
struct catpt_ipc_msg request;
sound/soc/intel/catpt/messages.c
102
request.header = msg.val;
sound/soc/intel/catpt/messages.c
103
request.size = sizeof(stream_hw_id);
sound/soc/intel/catpt/messages.c
104
request.data = &stream_hw_id;
sound/soc/intel/catpt/messages.c
106
return catpt_dsp_send_msg(cdev, request, NULL, "free stream");
sound/soc/intel/catpt/messages.c
113
struct catpt_ipc_msg request;
sound/soc/intel/catpt/messages.c
115
request.header = msg.val;
sound/soc/intel/catpt/messages.c
116
request.size = sizeof(*devfmt);
sound/soc/intel/catpt/messages.c
117
request.data = devfmt;
sound/soc/intel/catpt/messages.c
119
return catpt_dsp_send_msg(cdev, request, NULL, "set device format");
sound/soc/intel/catpt/messages.c
126
struct catpt_ipc_msg request, reply;
sound/soc/intel/catpt/messages.c
128
request.header = msg.val;
sound/soc/intel/catpt/messages.c
129
request.size = sizeof(state);
sound/soc/intel/catpt/messages.c
130
request.data = &state;
sound/soc/intel/catpt/messages.c
134
return catpt_dsp_send_msg(cdev, request, &reply, "enter dx state");
sound/soc/intel/catpt/messages.c
141
struct catpt_ipc_msg request = {{0}}, reply;
sound/soc/intel/catpt/messages.c
143
request.header = msg.val;
sound/soc/intel/catpt/messages.c
147
return catpt_dsp_send_msg(cdev, request, &reply, "get mixer info");
sound/soc/intel/catpt/messages.c
153
struct catpt_ipc_msg request = {{0}};
sound/soc/intel/catpt/messages.c
156
request.header = msg.val;
sound/soc/intel/catpt/messages.c
158
return catpt_dsp_send_msg(cdev, request, NULL, "reset stream");
sound/soc/intel/catpt/messages.c
164
struct catpt_ipc_msg request = {{0}};
sound/soc/intel/catpt/messages.c
167
request.header = msg.val;
sound/soc/intel/catpt/messages.c
169
return catpt_dsp_send_msg(cdev, request, NULL, "pause stream");
sound/soc/intel/catpt/messages.c
17
struct catpt_ipc_msg request = {{0}}, reply;
sound/soc/intel/catpt/messages.c
175
struct catpt_ipc_msg request = {{0}};
sound/soc/intel/catpt/messages.c
178
request.header = msg.val;
sound/soc/intel/catpt/messages.c
180
return catpt_dsp_send_msg(cdev, request, NULL, "resume stream");
sound/soc/intel/catpt/messages.c
19
request.header = msg.val;
sound/soc/intel/catpt/messages.c
196
struct catpt_ipc_msg request;
sound/soc/intel/catpt/messages.c
205
request.header = msg.val;
sound/soc/intel/catpt/messages.c
206
request.size = sizeof(input);
sound/soc/intel/catpt/messages.c
207
request.data = &input;
sound/soc/intel/catpt/messages.c
209
return catpt_dsp_send_msg(cdev, request, NULL, "set stream volume");
sound/soc/intel/catpt/messages.c
222
struct catpt_ipc_msg request;
sound/soc/intel/catpt/messages.c
23
return catpt_dsp_send_msg(cdev, request, &reply, "get fw version");
sound/soc/intel/catpt/messages.c
230
request.header = msg.val;
sound/soc/intel/catpt/messages.c
231
request.size = sizeof(input);
sound/soc/intel/catpt/messages.c
232
request.data = &input;
sound/soc/intel/catpt/messages.c
234
return catpt_dsp_send_msg(cdev, request, NULL, "set stream write pos");
sound/soc/intel/catpt/messages.c
240
struct catpt_ipc_msg request;
sound/soc/intel/catpt/messages.c
243
request.header = msg.val;
sound/soc/intel/catpt/messages.c
244
request.size = sizeof(mute);
sound/soc/intel/catpt/messages.c
245
request.data = &mute;
sound/soc/intel/catpt/messages.c
247
return catpt_dsp_send_msg(cdev, request, NULL, "mute loopback");
sound/soc/intel/catpt/messages.c
53
struct catpt_ipc_msg request, reply;
sound/soc/intel/catpt/messages.c
86
request.header = msg.val;
sound/soc/intel/catpt/messages.c
87
request.size = size;
sound/soc/intel/catpt/messages.c
88
request.data = payload;
sound/soc/intel/catpt/messages.c
92
ret = catpt_dsp_send_msg(cdev, request, &reply, "alloc stream");
sound/soc/soc-ac97.c
124
.request = snd_soc_ac97_gpio_request,
sound/soc/ti/davinci-mcasp.c
2511
.request = davinci_mcasp_gpio_request,
sound/soc/ti/omap-mcbsp.c
311
if(mcbsp->pdata->ops && mcbsp->pdata->ops->request)
sound/soc/ti/omap-mcbsp.c
312
mcbsp->pdata->ops->request(mcbsp->id - 1);
sound/sparc/cs4231.c
1737
chip->p_dma.request = sbus_dma_request;
sound/sparc/cs4231.c
1742
chip->c_dma.request = sbus_dma_request;
sound/sparc/cs4231.c
1903
chip->p_dma.request = _ebus_dma_request;
sound/sparc/cs4231.c
1908
chip->c_dma.request = _ebus_dma_request;
sound/sparc/cs4231.c
437
if (dma_cont->request(dma_cont,
sound/sparc/cs4231.c
69
int (*request)(struct cs4231_dma_control *dma_cont,
sound/usb/6fire/comm.c
106
static int usb6fire_comm_write8(struct comm_runtime *rt, u8 request,
sound/usb/6fire/comm.c
117
usb6fire_comm_init_buffer(buffer, 0x00, request, reg, value, 0x00);
sound/usb/6fire/comm.c
124
static int usb6fire_comm_write16(struct comm_runtime *rt, u8 request,
sound/usb/6fire/comm.c
135
usb6fire_comm_init_buffer(buffer, 0x00, request, reg, vl, vh);
sound/usb/6fire/comm.c
55
static void usb6fire_comm_init_buffer(u8 *buffer, u8 id, u8 request,
sound/usb/6fire/comm.c
59
buffer[2] = request;
sound/usb/6fire/comm.c
61
switch (request) {
sound/usb/6fire/comm.h
30
int (*write8)(struct comm_runtime *rt, u8 request, u8 reg, u8 value);
sound/usb/6fire/comm.h
31
int (*write16)(struct comm_runtime *rt, u8 request, u8 reg,
sound/usb/helper.c
101
snd_usb_ctl_msg_quirk(dev, pipe, request, requesttype,
sound/usb/helper.c
71
int snd_usb_ctl_msg(struct usb_device *dev, unsigned int pipe, __u8 request,
sound/usb/helper.c
93
err = usb_control_msg(dev, pipe, request, requesttype,
sound/usb/helper.h
11
__u8 request, __u8 requesttype, __u16 value, __u16 index,
sound/usb/mixer.c
307
static int get_ctl_value_v1(struct usb_mixer_elem_info *cval, int request,
sound/usb/mixer.c
322
err = snd_usb_ctl_msg(chip->dev, usb_rcvctrlpipe(chip->dev, 0), request,
sound/usb/mixer.c
334
request, validx, idx, cval->val_type);
sound/usb/mixer.c
338
static int get_ctl_value_v2(struct usb_mixer_elem_info *cval, int request,
sound/usb/mixer.c
350
if (request == UAC_GET_CUR) {
sound/usb/mixer.c
374
request, validx, idx, cval->val_type);
sound/usb/mixer.c
380
switch (request) {
sound/usb/mixer.c
403
static int get_ctl_value(struct usb_mixer_elem_info *cval, int request,
sound/usb/mixer.c
409
get_ctl_value_v1(cval, request, validx, value_ret) :
sound/usb/mixer.c
410
get_ctl_value_v2(cval, request, validx, value_ret);
sound/usb/mixer.c
455
int request, int validx, int value_set)
sound/usb/mixer.c
470
if (request != UAC_SET_CUR) {
sound/usb/mixer.c
475
request = UAC2_CS_CUR;
sound/usb/mixer.c
491
usb_sndctrlpipe(chip->dev, 0), request,
sound/usb/mixer.c
500
request, validx, idx, cval->val_type, buf[0], buf[1]);
sound/usb/mixer.h
106
int request, int validx, int value_set);
sound/usb/quirks.c
1959
__u8 request, __u8 requesttype, __u16 value,
sound/usb/quirks.h
37
__u8 request, __u8 requesttype, __u16 value,
sound/virtio/virtio_ctl_msg.c
128
struct virtio_snd_hdr *request = virtsnd_ctl_msg_request(msg);
sound/virtio/virtio_ctl_msg.c
161
le32_to_cpu(request->code));
sound/virtio/virtio_ctl_msg.c
183
le32_to_cpu(request->code));
sound/virtio/virtio_pcm_ops.c
161
struct virtio_snd_pcm_set_params *request;
sound/virtio/virtio_pcm_ops.c
188
request = virtsnd_ctl_msg_request(msg);
sound/virtio/virtio_pcm_ops.c
189
request->buffer_bytes = cpu_to_le32(buffer_bytes);
sound/virtio/virtio_pcm_ops.c
190
request->period_bytes = cpu_to_le32(period_bytes);
sound/virtio/virtio_pcm_ops.c
191
request->channels = channels;
sound/virtio/virtio_pcm_ops.c
192
request->format = vformat;
sound/virtio/virtio_pcm_ops.c
193
request->rate = vrate;
sound/virtio/virtio_pcm_ops.c
196
request->features |=
sound/virtio/virtio_pcm_ops.c
200
request->features |=
tools/firewire/decode-fcp.c
148
(struct avc_frame *) t->request->packet.write_block.data;
tools/firewire/decode-fcp.c
177
(struct avc_frame *) t->request->packet.write_block.data;
tools/firewire/decode-fcp.c
179
((unsigned long long) t->request->packet.common.offset_high << 32) |
tools/firewire/decode-fcp.c
180
t->request->packet.common.offset_low;
tools/firewire/decode-fcp.c
182
if (t->request->packet.common.tcode != TCODE_WRITE_BLOCK_REQUEST)
tools/firewire/nosy-dump.c
218
if (!t->request) {
tools/firewire/nosy-dump.c
230
decode_link_packet(&t->request->packet, t->request->length,
tools/firewire/nosy-dump.c
233
decode_link_packet(&t->response->packet, t->request->length,
tools/firewire/nosy-dump.c
491
t->request = sa;
tools/firewire/nosy-dump.h
167
struct subaction *request, *response;
tools/include/uapi/drm/drm.h
513
struct drm_wait_vblank_request request;
tools/include/uapi/linux/if_xdp.h
156
} request;
tools/spi/spidev_test.c
448
uint32_t request;
tools/spi/spidev_test.c
463
request = mode;
tools/spi/spidev_test.c
476
if (request != mode)
tools/spi/spidev_test.c
478
request);
tools/testing/selftests/bpf/prog_tests/xdp_metadata.c
189
meta->request.csum_start = sizeof(*eth) + sizeof(*iph);
tools/testing/selftests/bpf/prog_tests/xdp_metadata.c
190
meta->request.csum_offset = offsetof(struct udphdr, check);
tools/testing/selftests/bpf/xdp_hw_metadata.c
417
meta->request.csum_start = sizeof(*eth) + sizeof(*iph);
tools/testing/selftests/bpf/xdp_hw_metadata.c
419
meta->request.csum_start = sizeof(*eth) + sizeof(*ip6h);
tools/testing/selftests/bpf/xdp_hw_metadata.c
420
meta->request.csum_offset = offsetof(struct udphdr, check);
tools/testing/selftests/bpf/xdp_hw_metadata.c
424
meta->request.csum_start, meta->request.csum_offset);
tools/testing/selftests/bpf/xdp_hw_metadata.c
429
meta->request.launch_time = last_hw_rx_timestamp +
tools/testing/selftests/bpf/xdp_hw_metadata.c
431
last_launch_time = meta->request.launch_time;
tools/testing/selftests/bpf/xdp_hw_metadata.c
434
meta->request.launch_time);
tools/testing/selftests/drivers/ntsync/ntsync.c
112
ret = ioctl(fd, request, &args);
tools/testing/selftests/drivers/ntsync/ntsync.c
1126
thread_args.request = NTSYNC_IOC_WAIT_ANY;
tools/testing/selftests/drivers/ntsync/ntsync.c
1223
thread_args.request = NTSYNC_IOC_WAIT_ALL;
tools/testing/selftests/drivers/ntsync/ntsync.c
713
unsigned long request;
tools/testing/selftests/drivers/ntsync/ntsync.c
723
args->ret = ioctl(args->fd, args->request, args->args);
tools/testing/selftests/drivers/ntsync/ntsync.c
779
thread_args.request = NTSYNC_IOC_WAIT_ANY;
tools/testing/selftests/drivers/ntsync/ntsync.c
97
static int wait_objs(int fd, unsigned long request, __u32 count,
tools/testing/selftests/drivers/ntsync/ntsync.c
979
thread_args.request = NTSYNC_IOC_WAIT_ALL;
tools/testing/selftests/landlock/audit.h
112
const struct audit_message *const request,
tools/testing/selftests/landlock/audit.h
119
err = audit_send(fd, request);
tools/testing/selftests/landlock/audit.h
136
reply->err.msg.nlmsg_type != request->header.nlmsg_type);
tools/testing/selftests/mm/hmm-tests.c
182
unsigned long request,
tools/testing/selftests/mm/hmm-tests.c
195
ret = ioctl(fd, request, &cmd);
tools/testing/selftests/powerpc/ptrace/ptrace-perf-hwbreak.c
39
static inline long sys_ptrace(long request, pid_t pid, unsigned long addr, unsigned long data)
tools/testing/selftests/powerpc/ptrace/ptrace-perf-hwbreak.c
41
return syscall(__NR_ptrace, request, pid, addr, data);
tools/testing/selftests/powerpc/ptrace/ptrace.h
444
long sys_ptrace(enum __ptrace_request request, pid_t pid, unsigned long addr, unsigned long data)
tools/testing/selftests/powerpc/ptrace/ptrace.h
446
return syscall(__NR_ptrace, request, pid, (void *)addr, data);
tools/testing/selftests/ptp/testptp.c
61
unsigned long request[2] = {
tools/testing/selftests/ptp/testptp.c
80
err = ioctl(fd, request[i], &extts_request);
tools/testing/selftests/ptp/testptp.c
84
err = ioctl(fd, request[i], &extts_request);
tools/testing/selftests/ptrace/get_set_sud.c
13
static int sys_ptrace(int request, pid_t pid, void *addr, void *data)
tools/testing/selftests/ptrace/get_set_sud.c
15
return syscall(SYS_ptrace, request, pid, addr, data);
tools/testing/selftests/ptrace/get_syscall_info.c
31
sys_ptrace(int request, pid_t pid, unsigned long addr, unsigned long data)
tools/testing/selftests/ptrace/get_syscall_info.c
33
return syscall(__NR_ptrace, request, pid, addr, data);
tools/testing/selftests/ptrace/peeksiginfo.c
26
static int sys_ptrace(int request, pid_t pid, void *addr, void *data)
tools/testing/selftests/ptrace/peeksiginfo.c
28
return syscall(SYS_ptrace, request, pid, addr, data);
tools/testing/selftests/ptrace/set_syscall_info.c
55
sys_ptrace(int request, pid_t pid, unsigned long addr, unsigned long data)
tools/testing/selftests/ptrace/set_syscall_info.c
57
return syscall(__NR_ptrace, request, pid, addr, data);
tools/testing/selftests/riscv/abi/pointer_masking.c
44
for (int request = 0; request <= 16; request++) {
tools/testing/selftests/riscv/abi/pointer_masking.c
47
ret = prctl(PR_SET_TAGGED_ADDR_CTRL, request << PR_PMLEN_SHIFT, 0, 0, 0);
tools/testing/selftests/riscv/abi/pointer_masking.c
52
ksft_test_result(ret >= 0, "PMLEN=%d PR_GET_TAGGED_ADDR_CTRL\n", request);
tools/testing/selftests/riscv/abi/pointer_masking.c
57
ksft_test_result(pmlen >= request, "PMLEN=%d constraint\n", request);
tools/testing/selftests/riscv/abi/pointer_masking.c
58
ksft_test_result(valid_pmlen(pmlen), "PMLEN=%d validity\n", request);
tools/testing/selftests/riscv/abi/pointer_masking.c
68
ksft_test_result_skip("PMLEN=%d PR_GET_TAGGED_ADDR_CTRL\n", request);
tools/testing/selftests/riscv/abi/pointer_masking.c
70
ksft_test_result_skip("PMLEN=%d constraint\n", request);
tools/testing/selftests/riscv/abi/pointer_masking.c
71
ksft_test_result_skip("PMLEN=%d validity\n", request);
tools/testing/selftests/riscv/cfi/cfitests.c
48
long ptrace(int request, pid_t pid, void *addr, void *data);
tools/testing/selftests/rseq/rseq-abi.h
70
__u8 request;
tools/testing/selftests/rseq/slice_test.c
175
RSEQ_WRITE_ONCE(rs->slice_ctrl.request, 1);
tools/testing/selftests/rseq/slice_test.c
184
if (RSEQ_READ_ONCE(rs->slice_ctrl.request)) {
tools/testing/selftests/rseq/slice_test.c
185
RSEQ_WRITE_ONCE(rs->slice_ctrl.request, 0);
tools/usb/testusb.c
280
usbdev_ioctl (int fd, int ifno, unsigned request, void *param)
tools/usb/testusb.c
285
wrapper.ioctl_code = request;
tools/usb/usbip/src/usbip_attach.c
123
struct op_import_request request;
tools/usb/usbip/src/usbip_attach.c
128
memset(&request, 0, sizeof(request));
tools/usb/usbip/src/usbip_attach.c
138
strncpy(request.busid, busid, SYSFS_BUS_ID_SIZE-1);
tools/usb/usbip/src/usbip_attach.c
140
PACK_OP_IMPORT_REQUEST(0, &request);
tools/usb/usbip/src/usbip_attach.c
142
rc = usbip_net_send(sockfd, (void *) &request, sizeof(request));
tools/usb/usbip/src/usbip_network.h
114
#define PACK_OP_UNEXPORT_REQUEST(pack, request) do {\
tools/usb/usbip/src/usbip_network.h
115
usbip_net_pack_usb_device(pack, &(request)->udev);\
tools/usb/usbip/src/usbip_network.h
156
#define PACK_OP_DEVLIST_REQUEST(pack, request) do {\
tools/usb/usbip/src/usbip_network.h
71
#define PACK_OP_IMPORT_REQUEST(pack, request) do {\
tools/usb/usbip/src/usbip_network.h
93
#define PACK_OP_EXPORT_REQUEST(pack, request) do {\
tools/usb/usbip/src/usbip_network.h
94
usbip_net_pack_usb_device(pack, &(request)->udev);\
tools/usb/usbip/src/usbipd.c
295
struct request_info request;
tools/usb/usbip/src/usbipd.c
298
request_init(&request, RQ_DAEMON, PROGNAME, RQ_FILE, connfd, 0);
tools/usb/usbip/src/usbipd.c
299
fromhost(&request);
tools/usb/usbip/src/usbipd.c
300
rc = hosts_access(&request);