Symbol: args
arch/alpha/boot/misc.c
35
#define OF(args) args
arch/alpha/boot/stdio.c
110
int vsprintf(char *buf, const char *fmt, va_list args)
arch/alpha/boot/stdio.c
153
field_width = va_arg(args, int);
arch/alpha/boot/stdio.c
169
precision = va_arg(args, int);
arch/alpha/boot/stdio.c
194
*str++ = (unsigned char) va_arg(args, int);
arch/alpha/boot/stdio.c
200
s = va_arg(args, char *);
arch/alpha/boot/stdio.c
221
(unsigned long) va_arg(args, void *), 16,
arch/alpha/boot/stdio.c
228
long * ip = va_arg(args, long *);
arch/alpha/boot/stdio.c
231
size_t * ip = va_arg(args, size_t *);
arch/alpha/boot/stdio.c
234
int * ip = va_arg(args, int *);
arch/alpha/boot/stdio.c
269
num = va_arg(args, unsigned long);
arch/alpha/boot/stdio.c
273
num = va_arg(args, unsigned long long);
arch/alpha/boot/stdio.c
277
num = va_arg(args, size_t);
arch/alpha/boot/stdio.c
279
num = (unsigned short) va_arg(args, int);
arch/alpha/boot/stdio.c
283
num = va_arg(args, unsigned int);
arch/alpha/boot/stdio.c
295
va_list args;
arch/alpha/boot/stdio.c
298
va_start(args, fmt);
arch/alpha/boot/stdio.c
299
i = vsprintf(buf, fmt, args);
arch/alpha/boot/stdio.c
300
va_end(args);
arch/alpha/kernel/core_cia.c
41
# define DBGC(args) printk args
arch/alpha/kernel/core_cia.c
43
# define DBGC(args)
arch/alpha/kernel/core_irongate.c
39
# define DBG_CFG(args) printk args
arch/alpha/kernel/core_irongate.c
41
# define DBG_CFG(args)
arch/alpha/kernel/core_marvel.c
40
# define DBG_CFG(args) printk args
arch/alpha/kernel/core_marvel.c
42
# define DBG_CFG(args)
arch/alpha/kernel/core_mcpcia.c
39
# define DBG_CFG(args) printk args
arch/alpha/kernel/core_mcpcia.c
41
# define DBG_CFG(args)
arch/alpha/kernel/core_polaris.c
30
# define DBG_CFG(args) printk args
arch/alpha/kernel/core_polaris.c
32
# define DBG_CFG(args)
arch/alpha/kernel/core_t2.c
74
# define DBG(args) printk args
arch/alpha/kernel/core_t2.c
76
# define DBG(args)
arch/alpha/kernel/core_titan.c
50
# define DBG_CFG(args) printk args
arch/alpha/kernel/core_titan.c
52
# define DBG_CFG(args)
arch/alpha/kernel/core_tsunami.c
51
# define DBG_CFG(args) printk args
arch/alpha/kernel/core_tsunami.c
53
# define DBG_CFG(args)
arch/alpha/kernel/core_wildfire.c
31
# define DBG_CFG(args) printk args
arch/alpha/kernel/core_wildfire.c
33
# define DBG_CFG(args)
arch/alpha/kernel/osf_sys.c
455
struct ufs_args __user *args, int flags)
arch/alpha/kernel/osf_sys.c
460
if (copy_from_user(&tmp, args, sizeof(tmp)))
arch/alpha/kernel/osf_sys.c
470
struct cdfs_args __user *args, int flags)
arch/alpha/kernel/osf_sys.c
475
if (copy_from_user(&tmp, args, sizeof(tmp)))
arch/alpha/kernel/osf_sys.c
485
struct procfs_args __user *args, int flags)
arch/alpha/kernel/osf_sys.c
489
if (copy_from_user(&tmp, args, sizeof(tmp)))
arch/alpha/kernel/osf_sys.c
635
union pl_args __user *, args)
arch/alpha/kernel/osf_sys.c
642
if (get_user(error, &args->set.nbytes))
arch/alpha/kernel/osf_sys.c
646
if (get_user(error, &args->fset.nbytes))
arch/alpha/kernel/osf_sys.c
650
error = get_user(min_buf_size_ptr, &args->get.min_buf_size);
arch/alpha/kernel/osf_sys.c
656
error = get_user(min_buf_size_ptr, &args->fget.min_buf_size);
arch/alpha/kernel/pci_iommu.c
27
# define DBGA(args...) printk(KERN_DEBUG args)
arch/alpha/kernel/pci_iommu.c
29
# define DBGA(args...)
arch/alpha/kernel/pci_iommu.c
32
# define DBGA2(args...) printk(KERN_DEBUG args)
arch/alpha/kernel/pci_iommu.c
34
# define DBGA2(args...)
arch/alpha/kernel/process.c
168
struct halt_info args;
arch/alpha/kernel/process.c
169
args.mode = mode;
arch/alpha/kernel/process.c
170
args.restart_cmd = restart_cmd;
arch/alpha/kernel/process.c
171
on_each_cpu(common_shutdown_1, &args, 0);
arch/alpha/kernel/process.c
232
int copy_thread(struct task_struct *p, const struct kernel_clone_args *args)
arch/alpha/kernel/process.c
234
u64 clone_flags = args->flags;
arch/alpha/kernel/process.c
235
unsigned long usp = args->stack;
arch/alpha/kernel/process.c
236
unsigned long tls = args->tls;
arch/alpha/kernel/process.c
250
if (unlikely(args->fn)) {
arch/alpha/kernel/process.c
255
childstack->r9 = (unsigned long) args->fn;
arch/alpha/kernel/process.c
256
childstack->r10 = (unsigned long) args->fn_arg;
arch/alpha/kernel/ptrace.c
34
#define DBG(fac,args) {if ((fac) & DEBUG) printk args;}
arch/alpha/kernel/ptrace.c
36
#define DBG(fac,args)
arch/alpha/kernel/setup.c
428
char *args = command_line;
arch/alpha/kernel/setup.c
478
while ((p = strsep(&args, " \t")) != NULL) {
arch/alpha/kernel/smc37c669.c
17
# define DBG_DEVS(args) printk args
arch/alpha/kernel/smc37c669.c
19
# define DBG_DEVS(args)
arch/alpha/kernel/smc37c93x.c
20
# define DBG_DEVS(args) printk args
arch/alpha/kernel/smc37c93x.c
22
# define DBG_DEVS(args)
arch/alpha/kernel/smp.c
49
#define DBGS(args) printk args
arch/alpha/kernel/smp.c
51
#define DBGS(args)
arch/alpha/lib/srm_printk.c
13
va_list args;
arch/alpha/lib/srm_printk.c
17
va_start(args, fmt);
arch/alpha/lib/srm_printk.c
18
len = vsprintf(buf, fmt, args);
arch/alpha/lib/srm_printk.c
19
va_end(args);
arch/arc/include/asm/syscall.h
69
unsigned long *args)
arch/arc/include/asm/syscall.h
76
args[i++] = (*inside_ptregs);
arch/arc/include/asm/syscall.h
83
unsigned long *args)
arch/arc/include/asm/syscall.h
90
*inside_ptregs = args[i++];
arch/arc/kernel/kprobes.c
343
struct die_args *args = data;
arch/arc/kernel/kprobes.c
344
unsigned long addr = args->err;
arch/arc/kernel/kprobes.c
349
if (arc_kprobe_handler(addr, args->regs))
arch/arc/kernel/kprobes.c
354
if (arc_post_kprobe_handler(addr, args->regs))
arch/arc/kernel/process.c
167
int copy_thread(struct task_struct *p, const struct kernel_clone_args *args)
arch/arc/kernel/process.c
169
u64 clone_flags = args->flags;
arch/arc/kernel/process.c
170
unsigned long usp = args->stack;
arch/arc/kernel/process.c
171
unsigned long tls = args->tls;
arch/arc/kernel/process.c
197
if (unlikely(args->fn)) {
arch/arc/kernel/process.c
200
c_callee->r13 = (unsigned long)args->fn_arg;
arch/arc/kernel/process.c
201
c_callee->r14 = (unsigned long)args->fn;
arch/arm/include/asm/assembler.h
116
.macro dsb, args
arch/arm/include/asm/assembler.h
120
.macro isb, args
arch/arm/include/asm/efi.h
31
#define arch_efi_call_virt(p, f, args...) ({ \
arch/arm/include/asm/efi.h
33
efi_status_t res = _Generic((p)->f(args), \
arch/arm/include/asm/efi.h
34
efi_status_t: (p)->f(args), \
arch/arm/include/asm/efi.h
35
default: ((p)->f(args), EFI_ABORTED)); \
arch/arm/include/asm/syscall.h
100
args++;
arch/arm/include/asm/syscall.h
102
memcpy(args, &regs->ARM_r0 + 1, 5 * sizeof(args[0]));
arch/arm/include/asm/syscall.h
107
const unsigned long *args)
arch/arm/include/asm/syscall.h
109
memcpy(&regs->ARM_r0, args, 6 * sizeof(args[0]));
arch/arm/include/asm/syscall.h
97
unsigned long *args)
arch/arm/include/asm/syscall.h
99
args[0] = regs->ARM_ORIG_r0;
arch/arm/include/asm/syscalls.h
49
asmlinkage long sys_oabi_socketcall(int call, unsigned long __user *args);
arch/arm/kernel/kgdb.c
189
static int __kgdb_notify(struct die_args *args, unsigned long cmd)
arch/arm/kernel/kgdb.c
191
struct pt_regs *regs = args->regs;
arch/arm/kernel/kgdb.c
193
if (kgdb_handle_exception(1, args->signr, cmd, regs))
arch/arm/kernel/process.c
235
int copy_thread(struct task_struct *p, const struct kernel_clone_args *args)
arch/arm/kernel/process.c
237
u64 clone_flags = args->flags;
arch/arm/kernel/process.c
238
unsigned long stack_start = args->stack;
arch/arm/kernel/process.c
239
unsigned long tls = args->tls;
arch/arm/kernel/process.c
255
if (likely(!args->fn)) {
arch/arm/kernel/process.c
262
thread->cpu_context.r4 = (unsigned long)args->fn_arg;
arch/arm/kernel/process.c
263
thread->cpu_context.r5 = (unsigned long)args->fn;
arch/arm/kernel/sys_oabi-compat.c
487
asmlinkage long sys_oabi_socketcall(int call, unsigned long __user *args)
arch/arm/kernel/sys_oabi-compat.c
493
if (copy_from_user(a, args, 3 * sizeof(long)) == 0)
arch/arm/kernel/sys_oabi-compat.c
497
if (copy_from_user(a, args, 3 * sizeof(long)) == 0)
arch/arm/kernel/sys_oabi-compat.c
501
if (copy_from_user(a, args, 6 * sizeof(long)) == 0)
arch/arm/kernel/sys_oabi-compat.c
506
if (copy_from_user(a, args, 3 * sizeof(long)) == 0)
arch/arm/kernel/sys_oabi-compat.c
510
r = sys_socketcall(call, args);
arch/arm/mach-at91/pm.c
1706
substring_t args[MAX_OPT_ARGS];
arch/arm/mach-at91/pm.c
1713
standby = match_token(s, pm_modes, args);
arch/arm/mach-at91/pm.c
1717
suspend = match_token(str, pm_modes, args);
arch/arm/mach-bcm/bcm63xx_pmb.c
101
0, &args);
arch/arm/mach-bcm/bcm63xx_pmb.c
107
if (args.args_count != 2) {
arch/arm/mach-bcm/bcm63xx_pmb.c
112
*base = of_iomap(args.np, 0);
arch/arm/mach-bcm/bcm63xx_pmb.c
119
*addr = args.args[0];
arch/arm/mach-bcm/bcm63xx_pmb.c
91
struct of_phandle_args args;
arch/arm/mach-bcm/bcm_kona_smc.c
121
u32 __iomem *args = bcm_smc_buffer;
arch/arm/mach-bcm/bcm_kona_smc.c
124
BUG_ON(!args);
arch/arm/mach-bcm/bcm_kona_smc.c
127
writel_relaxed(data->arg0, args++);
arch/arm/mach-bcm/bcm_kona_smc.c
128
writel_relaxed(data->arg1, args++);
arch/arm/mach-bcm/bcm_kona_smc.c
129
writel_relaxed(data->arg2, args++);
arch/arm/mach-bcm/bcm_kona_smc.c
130
writel(data->arg3, args);
arch/arm/mach-mvebu/pm-board.c
109
i, &args);
arch/arm/mach-mvebu/pm-board.c
118
gpio_ctrl_np = args.np;
arch/arm/mach-mvebu/pm-board.c
119
pic_raw_gpios[i] = args.args[0];
arch/arm/mach-mvebu/pm-board.c
91
struct of_phandle_args args;
arch/arm/mach-omap2/omap_hwmod.c
796
clkspec.args[0] = addr - provider->addr[0];
arch/arm/mach-omap2/omap_hwmod.c
797
clkspec.args[1] = 0;
arch/arm/mach-omap2/omap_hwmod.c
803
clkspec.args[0], provider->node);
arch/arm/mach-omap2/pm33xx-core.c
156
unsigned long args)
arch/arm/mach-omap2/pm33xx-core.c
161
ret = cpu_suspend(args, fn);
arch/arm/mach-omap2/pm33xx-core.c
179
unsigned long args)
arch/arm/mach-omap2/pm33xx-core.c
195
ret = cpu_suspend(args, fn);
arch/arm/mach-omap2/pm33xx-core.c
217
static int am33xx_cpu_suspend(int (*fn)(unsigned long), unsigned long args)
arch/arm/mach-omap2/pm33xx-core.c
224
ret = cpu_suspend(args, fn);
arch/arm/mach-omap2/pm33xx-core.c
229
static int am43xx_cpu_suspend(int (*fn)(unsigned long), unsigned long args)
arch/arm/mach-omap2/pm33xx-core.c
237
ret = cpu_suspend(args, fn);
arch/arm/mach-shmobile/regulator-quirk-rcar-gen2.c
194
ret = memcmp(argsa->args, argsb->args,
arch/arm/mach-shmobile/regulator-quirk-rcar-gen2.c
196
sizeof(argsa->args[0]));
arch/arm/mm/dma-mapping.c
459
static void *simple_allocator_alloc(struct arm_dma_alloc_args *args,
arch/arm/mm/dma-mapping.c
462
return __alloc_simple_buffer(args->dev, args->size, args->gfp,
arch/arm/mm/dma-mapping.c
466
static void simple_allocator_free(struct arm_dma_free_args *args)
arch/arm/mm/dma-mapping.c
468
__dma_free_buffer(args->page, args->size);
arch/arm/mm/dma-mapping.c
476
static void *cma_allocator_alloc(struct arm_dma_alloc_args *args,
arch/arm/mm/dma-mapping.c
479
return __alloc_from_contiguous(args->dev, args->size, args->prot,
arch/arm/mm/dma-mapping.c
480
ret_page, args->caller,
arch/arm/mm/dma-mapping.c
481
args->want_vaddr, args->coherent_flag,
arch/arm/mm/dma-mapping.c
482
args->gfp);
arch/arm/mm/dma-mapping.c
485
static void cma_allocator_free(struct arm_dma_free_args *args)
arch/arm/mm/dma-mapping.c
487
__free_from_contiguous(args->dev, args->page, args->cpu_addr,
arch/arm/mm/dma-mapping.c
488
args->size, args->want_vaddr);
arch/arm/mm/dma-mapping.c
496
static void *pool_allocator_alloc(struct arm_dma_alloc_args *args,
arch/arm/mm/dma-mapping.c
499
return __alloc_from_pool(args->size, ret_page);
arch/arm/mm/dma-mapping.c
502
static void pool_allocator_free(struct arm_dma_free_args *args)
arch/arm/mm/dma-mapping.c
504
__free_from_pool(args->cpu_addr, args->size);
arch/arm/mm/dma-mapping.c
512
static void *remap_allocator_alloc(struct arm_dma_alloc_args *args,
arch/arm/mm/dma-mapping.c
515
return __alloc_remap_buffer(args->dev, args->size, args->gfp,
arch/arm/mm/dma-mapping.c
516
args->prot, ret_page, args->caller,
arch/arm/mm/dma-mapping.c
517
args->want_vaddr);
arch/arm/mm/dma-mapping.c
520
static void remap_allocator_free(struct arm_dma_free_args *args)
arch/arm/mm/dma-mapping.c
522
if (args->want_vaddr)
arch/arm/mm/dma-mapping.c
523
dma_common_free_remap(args->cpu_addr, args->size);
arch/arm/mm/dma-mapping.c
525
__dma_free_buffer(args->page, args->size);
arch/arm/mm/dma-mapping.c
542
struct arm_dma_alloc_args args = {
arch/arm/mm/dma-mapping.c
569
args.gfp = gfp;
arch/arm/mm/dma-mapping.c
584
addr = buf->allocator->alloc(&args, &page);
arch/arm/mm/dma-mapping.c
590
buf->virt = args.want_vaddr ? addr : page;
arch/arm/mm/dma-mapping.c
599
return args.want_vaddr ? addr : page;
arch/arm/mm/dma-mapping.c
611
struct arm_dma_free_args args = {
arch/arm/mm/dma-mapping.c
623
buf->allocator->free(&args);
arch/arm/mm/dma-mapping.c
63
void *(*alloc)(struct arm_dma_alloc_args *args,
arch/arm/mm/dma-mapping.c
65
void (*free)(struct arm_dma_free_args *args);
arch/arm/mm/dump.c
36
#define pt_dump_seq_printf(m, fmt, args...) \
arch/arm/mm/dump.c
39
seq_printf(m, fmt, ##args); \
arch/arm/mm/flush.c
122
static void flush_ptrace_access_other(void *args)
arch/arm/probes/kprobes/test-core.c
1100
struct test_arg *args;
arch/arm/probes/kprobes/test-core.c
1125
args = current_args;
arch/arm/probes/kprobes/test-core.c
1126
for (; args[0].type != ARG_TYPE_END; ++args)
arch/arm/probes/kprobes/test-core.c
1127
switch (args[0].type) {
arch/arm/probes/kprobes/test-core.c
1130
(struct test_arg_regptr *)args;
arch/arm/probes/kprobes/test-core.c
1136
(struct test_arg_regptr *)args;
arch/arm/probes/kprobes/test-core.c
1150
struct test_arg_mem *arg = (struct test_arg_mem *)args;
arch/arm/probes/kprobes/test-core.c
1215
struct test_arg *args;
arch/arm/probes/kprobes/test-core.c
1224
for (args = current_args; args[0].type != ARG_TYPE_END; ++args)
arch/arm/probes/kprobes/test-core.c
1225
if (args[0].type == ARG_TYPE_REG_MASKED) {
arch/arm/probes/kprobes/test-core.c
1227
(struct test_arg_regptr *)args;
arch/arm/probes/kprobes/test-core.c
1317
struct test_arg *args;
arch/arm/probes/kprobes/test-core.c
1322
args = (struct test_arg *)title;
arch/arm/probes/kprobes/test-core.c
1323
current_args = args;
arch/arm/probes/kprobes/test-core.c
1328
while (args->type != ARG_TYPE_END)
arch/arm/probes/kprobes/test-core.c
1329
++args;
arch/arm/probes/kprobes/test-core.c
1330
end_arg = (struct test_arg_end *)args;
arch/arm/probes/kprobes/test-core.c
1332
test_code = (unsigned long)(args + 1); /* Code starts after args */
arch/arm/probes/kprobes/test-core.c
598
void *args)
arch/arm/probes/kprobes/test-core.c
609
result = fn(h, args);
arch/arm/probes/kprobes/test-core.c
633
static int table_test_fn(const struct decode_header *h, void *args)
arch/arm/probes/kprobes/test-core.c
635
struct table_test_args *a = (struct table_test_args *)args;
arch/arm/probes/kprobes/test-core.c
660
struct table_test_args args = {
arch/arm/probes/kprobes/test-core.c
665
return table_iter(args.root_table, table_test_fn, &args);
arch/arm/probes/kprobes/test-core.c
734
static int coverage_start_fn(const struct decode_header *h, void *args)
arch/arm/probes/kprobes/test-core.c
736
struct coverage_table *coverage = (struct coverage_table *)args;
arch/arm64/hyperv/hv_core.c
109
struct arm_smccc_1_2_regs args;
arch/arm64/hyperv/hv_core.c
112
args.a0 = HV_FUNC_ID;
arch/arm64/hyperv/hv_core.c
113
args.a1 = HVCALL_GET_VP_REGISTERS | HV_HYPERCALL_FAST_BIT |
arch/arm64/hyperv/hv_core.c
115
args.a2 = HV_PARTITION_ID_SELF;
arch/arm64/hyperv/hv_core.c
116
args.a3 = HV_VP_INDEX_SELF;
arch/arm64/hyperv/hv_core.c
117
args.a4 = msr;
arch/arm64/hyperv/hv_core.c
123
arm_smccc_1_2_hvc(&args, &res);
arch/arm64/include/asm/efi.h
34
#define arch_efi_call_virt(p, f, args...) \
arch/arm64/include/asm/efi.h
35
__efi_rt_asm_wrapper((p)->f, #f, args)
arch/arm64/include/asm/gcs.h
175
const struct kernel_clone_args *args)
arch/arm64/include/asm/gcs.h
68
const struct kernel_clone_args *args);
arch/arm64/include/asm/percpu.h
163
#define _pcp_protect_return(op, pcp, args...) \
arch/arm64/include/asm/percpu.h
167
__retval = (typeof(pcp))op(raw_cpu_ptr(&(pcp)), ##args); \
arch/arm64/include/asm/syscall.h
100
regs->regs[4] = args[4];
arch/arm64/include/asm/syscall.h
101
regs->regs[5] = args[5];
arch/arm64/include/asm/syscall.h
82
unsigned long *args)
arch/arm64/include/asm/syscall.h
84
args[0] = regs->orig_x0;
arch/arm64/include/asm/syscall.h
85
args[1] = regs->regs[1];
arch/arm64/include/asm/syscall.h
86
args[2] = regs->regs[2];
arch/arm64/include/asm/syscall.h
87
args[3] = regs->regs[3];
arch/arm64/include/asm/syscall.h
88
args[4] = regs->regs[4];
arch/arm64/include/asm/syscall.h
89
args[5] = regs->regs[5];
arch/arm64/include/asm/syscall.h
94
const unsigned long *args)
arch/arm64/include/asm/syscall.h
96
regs->regs[0] = args[0];
arch/arm64/include/asm/syscall.h
97
regs->regs[1] = args[1];
arch/arm64/include/asm/syscall.h
98
regs->regs[2] = args[2];
arch/arm64/include/asm/syscall.h
99
regs->regs[3] = args[3];
arch/arm64/kernel/kgdb.c
263
static int __kgdb_notify(struct die_args *args, unsigned long cmd)
arch/arm64/kernel/kgdb.c
265
struct pt_regs *regs = args->regs;
arch/arm64/kernel/kgdb.c
267
if (kgdb_handle_exception(1, args->signr, cmd, regs))
arch/arm64/kernel/process.c
301
const struct kernel_clone_args *args)
arch/arm64/kernel/process.c
314
gcs = gcs_alloc_thread_stack(p, args);
arch/arm64/kernel/process.c
325
const struct kernel_clone_args *args)
arch/arm64/kernel/process.c
411
int copy_thread(struct task_struct *p, const struct kernel_clone_args *args)
arch/arm64/kernel/process.c
413
u64 clone_flags = args->flags;
arch/arm64/kernel/process.c
414
unsigned long stack_start = args->stack;
arch/arm64/kernel/process.c
415
unsigned long tls = args->tls;
arch/arm64/kernel/process.c
432
if (likely(!args->fn)) {
arch/arm64/kernel/process.c
487
ret = copy_thread_gcs(p, args);
arch/arm64/kernel/process.c
502
p->thread.cpu_context.x19 = (unsigned long)args->fn;
arch/arm64/kernel/process.c
503
p->thread.cpu_context.x20 = (unsigned long)args->fn_arg;
arch/arm64/kvm/arm.c
164
u64 new_cap = cap->args[0];
arch/arm64/kvm/hyp/nvhe/psci-relay.c
102
static __always_inline void release_boot_args(struct psci_boot_args *args)
arch/arm64/kvm/hyp/nvhe/psci-relay.c
104
atomic_set_release(&args->lock, PSCI_BOOT_ARGS_UNLOCKED);
arch/arm64/kvm/hyp/nvhe/psci-relay.c
94
static __always_inline bool try_acquire_boot_args(struct psci_boot_args *args)
arch/arm64/kvm/hyp/nvhe/psci-relay.c
96
return atomic_cmpxchg_acquire(&args->lock,
arch/arm64/mm/gcs.c
42
const struct kernel_clone_args *args)
arch/arm64/mm/gcs.c
52
if ((args->flags & (CLONE_VFORK | CLONE_VM)) != CLONE_VM) {
arch/arm64/mm/gcs.c
57
size = args->stack_size / 2;
arch/arm64/mm/ptdump.c
29
#define pt_dump_seq_printf(m, fmt, args...) \
arch/arm64/mm/ptdump.c
32
seq_printf(m, fmt, ##args); \
arch/csky/include/asm/syscall.h
55
unsigned long *args)
arch/csky/include/asm/syscall.h
57
args[0] = regs->orig_a0;
arch/csky/include/asm/syscall.h
58
args++;
arch/csky/include/asm/syscall.h
59
memcpy(args, &regs->a1, 5 * sizeof(args[0]));
arch/csky/include/asm/syscall.h
64
const unsigned long *args)
arch/csky/include/asm/syscall.h
66
memcpy(&regs->a0, args, 6 * sizeof(regs->a0));
arch/csky/kernel/process.c
33
int copy_thread(struct task_struct *p, const struct kernel_clone_args *args)
arch/csky/kernel/process.c
35
u64 clone_flags = args->flags;
arch/csky/kernel/process.c
36
unsigned long usp = args->stack;
arch/csky/kernel/process.c
37
unsigned long tls = args->tls;
arch/csky/kernel/process.c
51
if (unlikely(args->fn)) {
arch/csky/kernel/process.c
54
childstack->r10 = (unsigned long) args->fn_arg;
arch/csky/kernel/process.c
55
childstack->r9 = (unsigned long) args->fn;
arch/hexagon/include/asm/syscall.h
38
unsigned long *args)
arch/hexagon/include/asm/syscall.h
40
memcpy(args, &(&regs->r00)[0], 6 * sizeof(args[0]));
arch/hexagon/include/asm/syscall.h
45
unsigned long *args)
arch/hexagon/include/asm/syscall.h
47
memcpy(&(&regs->r00)[0], args, 6 * sizeof(args[0]));
arch/hexagon/kernel/kgdb.c
154
static int __kgdb_notify(struct die_args *args, unsigned long cmd)
arch/hexagon/kernel/kgdb.c
158
kgdb_nmicallback(smp_processor_id(), args->regs);
arch/hexagon/kernel/kgdb.c
162
if (user_mode(args->regs))
arch/hexagon/kernel/kgdb.c
165
if (kgdb_handle_exception(args->trapnr & 0xff, args->signr, args->err,
arch/hexagon/kernel/kgdb.c
166
args->regs))
arch/hexagon/kernel/process.c
53
int copy_thread(struct task_struct *p, const struct kernel_clone_args *args)
arch/hexagon/kernel/process.c
55
u64 clone_flags = args->flags;
arch/hexagon/kernel/process.c
56
unsigned long usp = args->stack;
arch/hexagon/kernel/process.c
57
unsigned long tls = args->tls;
arch/hexagon/kernel/process.c
78
if (unlikely(args->fn)) {
arch/hexagon/kernel/process.c
81
ss->r24 = (unsigned long)args->fn;
arch/hexagon/kernel/process.c
82
ss->r25 = (unsigned long)args->fn_arg;
arch/loongarch/include/asm/ptrace.h
128
static const unsigned int args[] = {
arch/loongarch/include/asm/ptrace.h
140
return regs_get_register(regs, args[n]);
arch/loongarch/include/asm/syscall.h
65
unsigned long *args)
arch/loongarch/include/asm/syscall.h
67
args[0] = regs->orig_a0;
arch/loongarch/include/asm/syscall.h
68
memcpy(&args[1], &regs->regs[5], 5 * sizeof(long));
arch/loongarch/include/asm/syscall.h
73
unsigned long *args)
arch/loongarch/include/asm/syscall.h
75
regs->orig_a0 = args[0];
arch/loongarch/include/asm/syscall.h
76
memcpy(&regs->regs[5], &args[1], 5 * sizeof(long));
arch/loongarch/kernel/alternative.c
25
#define DPRINTK(fmt, args...) \
arch/loongarch/kernel/alternative.c
28
printk(KERN_DEBUG "%s: " fmt "\n", __func__, ##args); \
arch/loongarch/kernel/alternative.c
31
#define DUMP_WORDS(buf, count, fmt, args...) \
arch/loongarch/kernel/alternative.c
40
printk(KERN_DEBUG fmt, ##args); \
arch/loongarch/kernel/kgdb.c
242
struct die_args *args = (struct die_args *)ptr;
arch/loongarch/kernel/kgdb.c
243
struct pt_regs *regs = args->regs;
arch/loongarch/kernel/kgdb.c
255
if (kgdb_handle_exception(args->trapnr, args->signr, cmd, regs))
arch/loongarch/kernel/kgdb.c
267
struct die_args args = {
arch/loongarch/kernel/kgdb.c
276
return (kgdb_loongarch_notify(NULL, DIE_TRAP, &args) == NOTIFY_STOP) ? true : false;
arch/loongarch/kernel/process.c
170
int copy_thread(struct task_struct *p, const struct kernel_clone_args *args)
arch/loongarch/kernel/process.c
173
unsigned long tls = args->tls;
arch/loongarch/kernel/process.c
174
unsigned long usp = args->stack;
arch/loongarch/kernel/process.c
175
u64 clone_flags = args->flags;
arch/loongarch/kernel/process.c
189
if (unlikely(args->fn)) {
arch/loongarch/kernel/process.c
192
p->thread.reg23 = (unsigned long)args->fn;
arch/loongarch/kernel/process.c
193
p->thread.reg24 = (unsigned long)args->fn_arg;
arch/loongarch/kernel/signal.c
43
# define DEBUGP(fmt, args...) printk("%s: " fmt, __func__, ##args)
arch/loongarch/kernel/signal.c
45
# define DEBUGP(fmt, args...)
arch/loongarch/kvm/exit.c
909
vcpu->run->hypercall.args[0] = kvm_read_reg(vcpu, LOONGARCH_GPR_A0);
arch/loongarch/kvm/exit.c
910
vcpu->run->hypercall.args[1] = kvm_read_reg(vcpu, LOONGARCH_GPR_A1);
arch/loongarch/kvm/exit.c
911
vcpu->run->hypercall.args[2] = kvm_read_reg(vcpu, LOONGARCH_GPR_A2);
arch/loongarch/kvm/exit.c
912
vcpu->run->hypercall.args[3] = kvm_read_reg(vcpu, LOONGARCH_GPR_A3);
arch/loongarch/kvm/exit.c
913
vcpu->run->hypercall.args[4] = kvm_read_reg(vcpu, LOONGARCH_GPR_A4);
arch/loongarch/kvm/exit.c
914
vcpu->run->hypercall.args[5] = kvm_read_reg(vcpu, LOONGARCH_GPR_A5);
arch/m68k/atari/config.c
146
char *args = switches;
arch/m68k/atari/config.c
156
while ((p = strsep(&args, ",")) != NULL) {
arch/m68k/include/asm/linkage.h
16
#define asmlinkage_protect(n, ret, args...) \
arch/m68k/include/asm/linkage.h
17
__asmlinkage_protect##n(ret, ##args)
arch/m68k/include/asm/linkage.h
18
#define __asmlinkage_protect_n(ret, args...) \
arch/m68k/include/asm/linkage.h
19
__asm__ __volatile__ ("" : "=r" (ret) : "0" (ret), ##args)
arch/m68k/include/asm/math-emu.h
307
.macro debug instr,args
arch/m68k/include/asm/openprom.h
74
char args[100];
arch/m68k/include/asm/syscall.h
53
unsigned long *args)
arch/m68k/include/asm/syscall.h
55
args[0] = regs->orig_d0;
arch/m68k/include/asm/syscall.h
56
args++;
arch/m68k/include/asm/syscall.h
58
memcpy(args, &regs->d1, 5 * sizeof(args[0]));
arch/m68k/include/asm/syscall.h
63
unsigned long *args)
arch/m68k/include/asm/syscall.h
65
regs->orig_d0 = args[0];
arch/m68k/include/asm/syscall.h
66
args++;
arch/m68k/include/asm/syscall.h
68
memcpy(&regs->d1, args, 5 * sizeof(args[0]));
arch/m68k/kernel/process.c
119
struct kernel_clone_args args = {
arch/m68k/kernel/process.c
129
return kernel_clone(&args);
arch/m68k/kernel/process.c
142
int copy_thread(struct task_struct *p, const struct kernel_clone_args *args)
arch/m68k/kernel/process.c
144
u64 clone_flags = args->flags;
arch/m68k/kernel/process.c
145
unsigned long usp = args->stack;
arch/m68k/kernel/process.c
146
unsigned long tls = args->tls;
arch/m68k/kernel/process.c
163
if (unlikely(args->fn)) {
arch/m68k/kernel/process.c
167
frame->sw.a3 = (unsigned long)args->fn;
arch/m68k/kernel/process.c
168
frame->sw.d7 = (unsigned long)args->fn_arg;
arch/m68k/sun3/prom/printf.c
26
va_list args;
arch/m68k/sun3/prom/printf.c
29
va_start(args, fmt);
arch/m68k/sun3/prom/printf.c
33
vsnprintf(ppbuf + 1, sizeof(ppbuf) - 1, fmt, args);
arch/m68k/sun3/prom/printf.c
35
vsnprintf(ppbuf, sizeof(ppbuf), fmt, args);
arch/m68k/sun3/prom/printf.c
53
va_end(args);
arch/microblaze/include/asm/syscall.h
70
unsigned long *args)
arch/microblaze/include/asm/syscall.h
76
*args++ = microblaze_get_syscall_arg(regs, i++);
arch/microblaze/kernel/process.c
55
int copy_thread(struct task_struct *p, const struct kernel_clone_args *args)
arch/microblaze/kernel/process.c
57
u64 clone_flags = args->flags;
arch/microblaze/kernel/process.c
58
unsigned long usp = args->stack;
arch/microblaze/kernel/process.c
59
unsigned long tls = args->tls;
arch/microblaze/kernel/process.c
63
if (unlikely(args->fn)) {
arch/microblaze/kernel/process.c
69
ti->cpu_context.r20 = (unsigned long)args->fn;
arch/microblaze/kernel/process.c
70
ti->cpu_context.r19 = (unsigned long)args->fn_arg;
arch/mips/cavium-octeon/executive/cvmx-spi.c
43
#define INVOKE_CB(function_p, args...) \
arch/mips/cavium-octeon/executive/cvmx-spi.c
46
res = function_p(args); \
arch/mips/include/asm/ptrace.h
31
unsigned long args[8];
arch/mips/include/asm/syscall.h
101
*arg = regs->args[n] = *arg;
arch/mips/include/asm/syscall.h
142
unsigned long *args)
arch/mips/include/asm/syscall.h
152
mips_get_syscall_arg(args++, task, regs, i++);
arch/mips/include/asm/syscall.h
157
unsigned long *args)
arch/mips/include/asm/syscall.h
163
mips_set_syscall_arg(args++, task, regs, i++);
arch/mips/include/asm/syscall.h
81
*arg = regs->args[n];
arch/mips/kernel/asm-offsets.c
33
OFFSET(PT_ARG4, pt_regs, args[4]);
arch/mips/kernel/asm-offsets.c
34
OFFSET(PT_ARG5, pt_regs, args[5]);
arch/mips/kernel/asm-offsets.c
35
OFFSET(PT_ARG6, pt_regs, args[6]);
arch/mips/kernel/asm-offsets.c
36
OFFSET(PT_ARG7, pt_regs, args[7]);
arch/mips/kernel/kgdb.c
289
struct die_args *args = (struct die_args *)ptr;
arch/mips/kernel/kgdb.c
290
struct pt_regs *regs = args->regs;
arch/mips/kernel/kgdb.c
327
struct die_args args = {
arch/mips/kernel/kgdb.c
339
return kgdb_mips_notify(NULL, cmd, &args);
arch/mips/kernel/kprobes.c
430
struct die_args *args = (struct die_args *)data;
arch/mips/kernel/kprobes.c
435
if (kprobe_handler(args->regs))
arch/mips/kernel/kprobes.c
439
if (post_kprobe_handler(args->regs))
arch/mips/kernel/kprobes.c
448
&& kprobe_fault_handler(args->regs, args->trapnr))
arch/mips/kernel/process.c
108
int copy_thread(struct task_struct *p, const struct kernel_clone_args *args)
arch/mips/kernel/process.c
110
u64 clone_flags = args->flags;
arch/mips/kernel/process.c
111
unsigned long usp = args->stack;
arch/mips/kernel/process.c
112
unsigned long tls = args->tls;
arch/mips/kernel/process.c
137
if (unlikely(args->fn)) {
arch/mips/kernel/process.c
141
p->thread.reg16 = (unsigned long)args->fn;
arch/mips/kernel/process.c
142
p->thread.reg17 = (unsigned long)args->fn_arg;
arch/mips/kernel/signal-common.h
17
# define DEBUGP(fmt, args...) printk("%s: " fmt, __func__, ##args)
arch/mips/kernel/signal-common.h
19
# define DEBUGP(fmt, args...)
arch/mips/kernel/uprobes.c
157
struct die_args *args = data;
arch/mips/kernel/uprobes.c
158
struct pt_regs *regs = args->regs;
arch/mips/kvm/hypcall.c
33
const unsigned long *args, unsigned long *hret)
arch/mips/kvm/hypcall.c
42
unsigned long num, args[MAX_HYPCALL_ARGS];
arch/mips/kvm/hypcall.c
46
args[0] = vcpu->arch.gprs[4]; /* a0 */
arch/mips/kvm/hypcall.c
47
args[1] = vcpu->arch.gprs[5]; /* a1 */
arch/mips/kvm/hypcall.c
48
args[2] = vcpu->arch.gprs[6]; /* a2 */
arch/mips/kvm/hypcall.c
49
args[3] = vcpu->arch.gprs[7]; /* a3 */
arch/mips/kvm/hypcall.c
52
args, &vcpu->arch.gprs[2] /* v0 */);
arch/mips/kvm/mips.c
1532
struct die_args *args = (struct die_args *)ptr;
arch/mips/kvm/mips.c
1533
struct pt_regs *regs = args->regs;
arch/mips/kvm/mips.c
880
if (cap->args[0])
arch/mips/mm/c-r4k.c
374
static inline void local_r4k___flush_cache_all(void * args)
arch/mips/mm/c-r4k.c
470
static inline void local_r4k_flush_cache_range(void * args)
arch/mips/mm/c-r4k.c
472
struct vm_area_struct *vma = args;
arch/mips/mm/c-r4k.c
499
static inline void local_r4k_flush_cache_mm(void * args)
arch/mips/mm/c-r4k.c
501
struct mm_struct *mm = args;
arch/mips/mm/c-r4k.c
537
static inline void local_r4k_flush_cache_page(void *args)
arch/mips/mm/c-r4k.c
539
struct flush_cache_page_args *fcp_args = args;
arch/mips/mm/c-r4k.c
611
struct flush_cache_page_args args;
arch/mips/mm/c-r4k.c
613
args.vma = vma;
arch/mips/mm/c-r4k.c
614
args.addr = addr;
arch/mips/mm/c-r4k.c
615
args.pfn = pfn;
arch/mips/mm/c-r4k.c
617
r4k_on_each_cpu(R4K_HIT, local_r4k_flush_cache_page, &args);
arch/mips/mm/c-r4k.c
690
static inline void local_r4k_flush_icache_range_ipi(void *args)
arch/mips/mm/c-r4k.c
692
struct flush_icache_range_args *fir_args = args;
arch/mips/mm/c-r4k.c
704
struct flush_icache_range_args args;
arch/mips/mm/c-r4k.c
707
args.start = start;
arch/mips/mm/c-r4k.c
708
args.end = end;
arch/mips/mm/c-r4k.c
709
args.type = R4K_HIT | R4K_INDEX;
arch/mips/mm/c-r4k.c
710
args.user = user;
arch/mips/mm/c-r4k.c
729
args.type &= ~R4K_INDEX;
arch/mips/mm/c-r4k.c
731
r4k_on_each_cpu(args.type, local_r4k_flush_icache_range_ipi, &args);
arch/mips/mm/c-r4k.c
871
static inline void local_r4k_flush_kernel_vmap_range_index(void *args)
arch/mips/mm/c-r4k.c
880
static inline void local_r4k_flush_kernel_vmap_range(void *args)
arch/mips/mm/c-r4k.c
882
struct flush_kernel_vmap_range_args *vmra = args;
arch/mips/mm/c-r4k.c
896
struct flush_kernel_vmap_range_args args;
arch/mips/mm/c-r4k.c
898
args.vaddr = (unsigned long) vaddr;
arch/mips/mm/c-r4k.c
899
args.size = size;
arch/mips/mm/c-r4k.c
906
&args);
arch/mips/pci/ops-mace.c
14
# define DPRINTK(args...) printk(args);
arch/mips/pci/ops-mace.c
16
# define DPRINTK(args...)
arch/mips/ralink/clk.c
78
clkspec.args[0] = cpu_clk_idx;
arch/nios2/boot/compressed/misc.c
22
#define OF(args) args
arch/nios2/include/asm/syscall.h
56
struct pt_regs *regs, unsigned long *args)
arch/nios2/include/asm/syscall.h
58
*args++ = regs->r4;
arch/nios2/include/asm/syscall.h
59
*args++ = regs->r5;
arch/nios2/include/asm/syscall.h
60
*args++ = regs->r6;
arch/nios2/include/asm/syscall.h
61
*args++ = regs->r7;
arch/nios2/include/asm/syscall.h
62
*args++ = regs->r8;
arch/nios2/include/asm/syscall.h
63
*args = regs->r9;
arch/nios2/include/asm/syscall.h
67
struct pt_regs *regs, const unsigned long *args)
arch/nios2/include/asm/syscall.h
69
regs->r4 = *args++;
arch/nios2/include/asm/syscall.h
70
regs->r5 = *args++;
arch/nios2/include/asm/syscall.h
71
regs->r6 = *args++;
arch/nios2/include/asm/syscall.h
72
regs->r7 = *args++;
arch/nios2/include/asm/syscall.h
73
regs->r8 = *args++;
arch/nios2/include/asm/syscall.h
74
regs->r9 = *args;
arch/nios2/kernel/process.c
102
int copy_thread(struct task_struct *p, const struct kernel_clone_args *args)
arch/nios2/kernel/process.c
104
u64 clone_flags = args->flags;
arch/nios2/kernel/process.c
105
unsigned long usp = args->stack;
arch/nios2/kernel/process.c
106
unsigned long tls = args->tls;
arch/nios2/kernel/process.c
113
if (unlikely(args->fn)) {
arch/nios2/kernel/process.c
117
childstack->r16 = (unsigned long) args->fn;
arch/nios2/kernel/process.c
118
childstack->r17 = (unsigned long) args->fn_arg;
arch/nios2/kernel/process.c
257
struct kernel_clone_args args = {
arch/nios2/kernel/process.c
267
return kernel_clone(&args);
arch/openrisc/include/asm/syscall.h
61
unsigned long *args)
arch/openrisc/include/asm/syscall.h
63
memcpy(args, &regs->gpr[3], 6 * sizeof(args[0]));
arch/openrisc/include/asm/syscall.h
68
const unsigned long *args)
arch/openrisc/include/asm/syscall.h
70
memcpy(&regs->gpr[3], args, 6 * sizeof(args[0]));
arch/openrisc/kernel/process.c
166
copy_thread(struct task_struct *p, const struct kernel_clone_args *args)
arch/openrisc/kernel/process.c
168
u64 clone_flags = args->flags;
arch/openrisc/kernel/process.c
169
unsigned long usp = args->stack;
arch/openrisc/kernel/process.c
170
unsigned long tls = args->tls;
arch/openrisc/kernel/process.c
188
if (unlikely(args->fn)) {
arch/openrisc/kernel/process.c
190
kregs->gpr[20] = (unsigned long)args->fn;
arch/openrisc/kernel/process.c
191
kregs->gpr[22] = (unsigned long)args->fn_arg;
arch/parisc/boot/compressed/misc.c
177
va_list args;
arch/parisc/boot/compressed/misc.c
180
va_start(args, fmt);
arch/parisc/boot/compressed/misc.c
191
print_num(va_arg(args, unsigned long),
arch/parisc/boot/compressed/misc.c
196
va_end(args);
arch/parisc/include/asm/syscall.h
29
unsigned long *args)
arch/parisc/include/asm/syscall.h
31
args[5] = regs->gr[21];
arch/parisc/include/asm/syscall.h
32
args[4] = regs->gr[22];
arch/parisc/include/asm/syscall.h
33
args[3] = regs->gr[23];
arch/parisc/include/asm/syscall.h
34
args[2] = regs->gr[24];
arch/parisc/include/asm/syscall.h
35
args[1] = regs->gr[25];
arch/parisc/include/asm/syscall.h
36
args[0] = regs->gr[26];
arch/parisc/include/asm/syscall.h
41
unsigned long *args)
arch/parisc/include/asm/syscall.h
43
regs->gr[21] = args[5];
arch/parisc/include/asm/syscall.h
44
regs->gr[22] = args[4];
arch/parisc/include/asm/syscall.h
45
regs->gr[23] = args[3];
arch/parisc/include/asm/syscall.h
46
regs->gr[24] = args[2];
arch/parisc/include/asm/syscall.h
47
regs->gr[25] = args[1];
arch/parisc/include/asm/syscall.h
48
regs->gr[26] = args[0];
arch/parisc/include/asm/unistd.h
49
#define K_INLINE_SYSCALL(name, nr, args...) ({ \
arch/parisc/include/asm/unistd.h
53
K_LOAD_ARGS_##nr(args) \
arch/parisc/kernel/firmware.c
107
# define mem_pdc_call(args...) unlikely(parisc_narrow_firmware) ? real32_call(MEM_PDC, args) : real64_call(MEM_PDC, args)
arch/parisc/kernel/firmware.c
110
# define mem_pdc_call(args...) real32_call(MEM_PDC, args)
arch/parisc/kernel/firmware.c
1880
va_list args;
arch/parisc/kernel/firmware.c
1886
va_start(args, fn);
arch/parisc/kernel/firmware.c
1887
real_stack.arg0 = va_arg(args, unsigned int);
arch/parisc/kernel/firmware.c
1888
real_stack.arg1 = va_arg(args, unsigned int);
arch/parisc/kernel/firmware.c
1889
real_stack.arg2 = va_arg(args, unsigned int);
arch/parisc/kernel/firmware.c
1890
real_stack.arg3 = va_arg(args, unsigned int);
arch/parisc/kernel/firmware.c
1891
real_stack.arg4 = va_arg(args, unsigned int);
arch/parisc/kernel/firmware.c
1892
real_stack.arg5 = va_arg(args, unsigned int);
arch/parisc/kernel/firmware.c
1893
real_stack.arg6 = va_arg(args, unsigned int);
arch/parisc/kernel/firmware.c
1894
real_stack.arg7 = va_arg(args, unsigned int);
arch/parisc/kernel/firmware.c
1895
real_stack.arg8 = va_arg(args, unsigned int);
arch/parisc/kernel/firmware.c
1896
real_stack.arg9 = va_arg(args, unsigned int);
arch/parisc/kernel/firmware.c
1897
real_stack.arg10 = va_arg(args, unsigned int);
arch/parisc/kernel/firmware.c
1898
real_stack.arg11 = va_arg(args, unsigned int);
arch/parisc/kernel/firmware.c
1899
real_stack.arg12 = va_arg(args, unsigned int);
arch/parisc/kernel/firmware.c
1900
real_stack.arg13 = va_arg(args, unsigned int);
arch/parisc/kernel/firmware.c
1901
va_end(args);
arch/parisc/kernel/firmware.c
1931
va_list args;
arch/parisc/kernel/firmware.c
1937
va_start(args, fn);
arch/parisc/kernel/firmware.c
1938
real64_stack.arg0 = va_arg(args, unsigned long);
arch/parisc/kernel/firmware.c
1939
real64_stack.arg1 = va_arg(args, unsigned long);
arch/parisc/kernel/firmware.c
1940
real64_stack.arg2 = va_arg(args, unsigned long);
arch/parisc/kernel/firmware.c
1941
real64_stack.arg3 = va_arg(args, unsigned long);
arch/parisc/kernel/firmware.c
1942
real64_stack.arg4 = va_arg(args, unsigned long);
arch/parisc/kernel/firmware.c
1943
real64_stack.arg5 = va_arg(args, unsigned long);
arch/parisc/kernel/firmware.c
1944
real64_stack.arg6 = va_arg(args, unsigned long);
arch/parisc/kernel/firmware.c
1945
real64_stack.arg7 = va_arg(args, unsigned long);
arch/parisc/kernel/firmware.c
1946
real64_stack.arg8 = va_arg(args, unsigned long);
arch/parisc/kernel/firmware.c
1947
real64_stack.arg9 = va_arg(args, unsigned long);
arch/parisc/kernel/firmware.c
1948
real64_stack.arg10 = va_arg(args, unsigned long);
arch/parisc/kernel/firmware.c
1949
real64_stack.arg11 = va_arg(args, unsigned long);
arch/parisc/kernel/firmware.c
1950
real64_stack.arg12 = va_arg(args, unsigned long);
arch/parisc/kernel/firmware.c
1951
real64_stack.arg13 = va_arg(args, unsigned long);
arch/parisc/kernel/firmware.c
1952
va_end(args);
arch/parisc/kernel/kgdb.c
26
static int __kgdb_notify(struct die_args *args, unsigned long cmd)
arch/parisc/kernel/kgdb.c
28
struct pt_regs *regs = args->regs;
arch/parisc/kernel/kgdb.c
30
if (kgdb_handle_exception(1, args->signr, cmd, regs))
arch/parisc/kernel/pdc_chassis.c
15
#define DPRINTK(fmt, args...) printk(fmt, ## args)
arch/parisc/kernel/pdc_chassis.c
17
#define DPRINTK(fmt, args...)
arch/parisc/kernel/process.c
205
copy_thread(struct task_struct *p, const struct kernel_clone_args *args)
arch/parisc/kernel/process.c
207
u64 clone_flags = args->flags;
arch/parisc/kernel/process.c
208
unsigned long usp = args->stack;
arch/parisc/kernel/process.c
209
unsigned long tls = args->tls;
arch/parisc/kernel/process.c
219
if (unlikely(args->fn)) {
arch/parisc/kernel/process.c
222
if (args->idle) /* idle thread */
arch/parisc/kernel/process.c
234
cregs->gr[27] = ((unsigned long *)args->fn)[3];
arch/parisc/kernel/process.c
235
cregs->gr[26] = ((unsigned long *)args->fn)[2];
arch/parisc/kernel/process.c
237
cregs->gr[26] = (unsigned long) args->fn;
arch/parisc/kernel/process.c
239
cregs->gr[25] = (unsigned long) args->fn_arg;
arch/parisc/kernel/unaligned.c
24
#define DPRINTF(fmt, args...) do { printk(KERN_DEBUG "%s:%d:%s ", __FILE__, __LINE__, __func__ ); printk(KERN_DEBUG fmt, ##args ); } while (0)
arch/parisc/kernel/unaligned.c
26
#define DPRINTF(fmt, args...)
arch/powerpc/boot/oflib.c
23
__be32 args[10]; /* Input/output arguments. */
arch/powerpc/boot/oflib.c
44
struct prom_args args;
arch/powerpc/boot/oflib.c
47
args.service = cpu_to_be32(ADDR(service));
arch/powerpc/boot/oflib.c
48
args.nargs = cpu_to_be32(nargs);
arch/powerpc/boot/oflib.c
49
args.nret = cpu_to_be32(nret);
arch/powerpc/boot/oflib.c
53
args.args[i] = cpu_to_be32(va_arg(list, prom_arg_t));
arch/powerpc/boot/oflib.c
57
args.args[nargs+i] = 0;
arch/powerpc/boot/oflib.c
59
if (prom(&args) < 0)
arch/powerpc/boot/oflib.c
62
return (nret > 0) ? be32_to_cpu(args.args[nargs]) : 0;
arch/powerpc/boot/oflib.c
69
struct prom_args args;
arch/powerpc/boot/oflib.c
72
args.service = cpu_to_be32(ADDR(service));
arch/powerpc/boot/oflib.c
73
args.nargs = cpu_to_be32(nargs);
arch/powerpc/boot/oflib.c
74
args.nret = cpu_to_be32(nret);
arch/powerpc/boot/oflib.c
78
args.args[i] = cpu_to_be32(va_arg(list, prom_arg_t));
arch/powerpc/boot/oflib.c
82
args.args[nargs+i] = 0;
arch/powerpc/boot/oflib.c
84
if (prom(&args) < 0)
arch/powerpc/boot/oflib.c
89
rets[i-1] = be32_to_cpu(args.args[nargs+i]);
arch/powerpc/boot/oflib.c
91
return (nret > 0) ? be32_to_cpu(args.args[nargs]) : 0;
arch/powerpc/boot/ops.h
226
#define fatal(args...) { printf(args); exit(); }
arch/powerpc/boot/stdio.c
146
int vsprintf(char *buf, const char *fmt, va_list args)
arch/powerpc/boot/stdio.c
189
field_width = va_arg(args, int);
arch/powerpc/boot/stdio.c
205
precision = va_arg(args, int);
arch/powerpc/boot/stdio.c
230
*str++ = (unsigned char) va_arg(args, int);
arch/powerpc/boot/stdio.c
236
s = va_arg(args, char *);
arch/powerpc/boot/stdio.c
257
(unsigned long) va_arg(args, void *), 16,
arch/powerpc/boot/stdio.c
264
long * ip = va_arg(args, long *);
arch/powerpc/boot/stdio.c
267
size_t * ip = va_arg(args, size_t *);
arch/powerpc/boot/stdio.c
270
int * ip = va_arg(args, int *);
arch/powerpc/boot/stdio.c
305
num = va_arg(args, unsigned long);
arch/powerpc/boot/stdio.c
309
num = va_arg(args, unsigned long long);
arch/powerpc/boot/stdio.c
313
num = va_arg(args, size_t);
arch/powerpc/boot/stdio.c
315
num = (unsigned short) va_arg(args, int);
arch/powerpc/boot/stdio.c
319
num = va_arg(args, unsigned int);
arch/powerpc/boot/stdio.c
331
va_list args;
arch/powerpc/boot/stdio.c
334
va_start(args, fmt);
arch/powerpc/boot/stdio.c
335
i=vsprintf(buf,fmt,args);
arch/powerpc/boot/stdio.c
336
va_end(args);
arch/powerpc/boot/stdio.c
345
va_list args;
arch/powerpc/boot/stdio.c
348
va_start(args, fmt);
arch/powerpc/boot/stdio.c
349
n = vsprintf(sprint_buf, fmt, args);
arch/powerpc/boot/stdio.c
350
va_end(args);
arch/powerpc/boot/stdio.h
13
#define fprintf(fmt, args...) printf(args)
arch/powerpc/boot/stdio.h
18
extern int vsprintf(char *buf, const char *fmt, va_list args);
arch/powerpc/include/asm/hvcall.h
596
void __trace_hcall_entry(unsigned long opcode, unsigned long *args);
arch/powerpc/include/asm/hw_breakpoint.h
105
int hw_breakpoint_handler(struct die_args *args);
arch/powerpc/include/asm/kvm_ppc.h
185
struct kvm_create_spapr_tce_64 *args);
arch/powerpc/include/asm/pmac_pfunc.h
218
u32 phandle, u32 flags, struct pmf_args *args);
arch/powerpc/include/asm/pmac_pfunc.h
232
struct pmf_args *args);
arch/powerpc/include/asm/pmac_pfunc.h
246
extern int pmf_call_one(struct pmf_function *func, struct pmf_args *args);
arch/powerpc/include/asm/pmac_pfunc.h
53
struct pmf_args *args
arch/powerpc/include/asm/pmac_pfunc.h
58
void * (*begin)(struct pmf_function *func, struct pmf_args *args);
arch/powerpc/include/asm/rtas-types.h
13
rtas_arg_t args[16];
arch/powerpc/include/asm/rtas.h
436
void rtas_call_unlocked(struct rtas_args *args, int token, int nargs,
arch/powerpc/include/asm/syscall.h
105
unsigned long *args)
arch/powerpc/include/asm/syscall.h
119
args[n] = val & mask;
arch/powerpc/include/asm/syscall.h
125
const unsigned long *args)
arch/powerpc/include/asm/syscall.h
127
memcpy(&regs->gpr[3], args, 6 * sizeof(args[0]));
arch/powerpc/include/asm/syscall.h
130
regs->orig_gpr3 = args[0];
arch/powerpc/include/asm/trace.h
141
be32_to_cpu_array(__get_dynamic_array(inputs), rtas_args->args, __entry->nargs);
arch/powerpc/include/asm/trace.h
193
be32_to_cpu_array(__entry->params, rtas_args->args, ARRAY_SIZE(rtas_args->args));
arch/powerpc/include/asm/trace.h
231
TP_PROTO(unsigned long opcode, unsigned long *args),
arch/powerpc/include/asm/trace.h
233
TP_ARGS(opcode, args),
arch/powerpc/include/asm/trace.h
79
TP_PROTO(unsigned long opcode, unsigned long *args),
arch/powerpc/include/asm/trace.h
81
TP_ARGS(opcode, args),
arch/powerpc/kernel/hw_breakpoint.c
376
int hw_breakpoint_handler(struct die_args *args)
arch/powerpc/kernel/hw_breakpoint.c
381
struct pt_regs *regs = args->regs;
arch/powerpc/kernel/hw_breakpoint.c
506
static int single_step_dabr_instruction(struct die_args *args)
arch/powerpc/kernel/hw_breakpoint.c
508
struct pt_regs *regs = args->regs;
arch/powerpc/kernel/process.c
1733
int copy_thread(struct task_struct *p, const struct kernel_clone_args *args)
arch/powerpc/kernel/process.c
1768
if (unlikely(args->fn)) {
arch/powerpc/kernel/process.c
1783
u64 clone_flags = args->flags;
arch/powerpc/kernel/process.c
1784
unsigned long usp = args->stack;
arch/powerpc/kernel/process.c
1795
unsigned long tls = args->tls;
arch/powerpc/kernel/process.c
1826
if (unlikely(args->fn)) {
arch/powerpc/kernel/process.c
1832
kregs->gpr[14] = ppc_function_entry((void *)args->fn);
arch/powerpc/kernel/process.c
1833
kregs->gpr[15] = (unsigned long)args->fn_arg;
arch/powerpc/kernel/prom_init.c
112
__be32 args[10];
arch/powerpc/kernel/prom_init.c
136
extern int enter_prom(struct prom_args *args, unsigned long entry);
arch/powerpc/kernel/prom_init.c
138
static inline int enter_prom(struct prom_args *args, unsigned long entry)
arch/powerpc/kernel/prom_init.c
140
return ((int (*)(struct prom_args *))entry)(args);
arch/powerpc/kernel/prom_init.c
1793
static int __init prom_rtas_hcall(uint64_t args)
arch/powerpc/kernel/prom_init.c
1796
register uint64_t arg2 asm("r4") = args;
arch/powerpc/kernel/prom_init.c
1829
os_term_args.args[0] = cpu_to_be32(__pa(str));
arch/powerpc/kernel/prom_init.c
390
struct prom_args args;
arch/powerpc/kernel/prom_init.c
393
args.service = cpu_to_be32(ADDR(service));
arch/powerpc/kernel/prom_init.c
394
args.nargs = cpu_to_be32(nargs);
arch/powerpc/kernel/prom_init.c
395
args.nret = cpu_to_be32(nret);
arch/powerpc/kernel/prom_init.c
399
args.args[i] = cpu_to_be32(va_arg(list, prom_arg_t));
arch/powerpc/kernel/prom_init.c
403
args.args[nargs+i] = 0;
arch/powerpc/kernel/prom_init.c
405
if (enter_prom(&args, prom_entry) < 0)
arch/powerpc/kernel/prom_init.c
408
return (nret > 0) ? be32_to_cpu(args.args[nargs]) : 0;
arch/powerpc/kernel/prom_init.c
415
struct prom_args args;
arch/powerpc/kernel/prom_init.c
418
args.service = cpu_to_be32(ADDR(service));
arch/powerpc/kernel/prom_init.c
419
args.nargs = cpu_to_be32(nargs);
arch/powerpc/kernel/prom_init.c
420
args.nret = cpu_to_be32(nret);
arch/powerpc/kernel/prom_init.c
424
args.args[i] = cpu_to_be32(va_arg(list, prom_arg_t));
arch/powerpc/kernel/prom_init.c
428
args.args[nargs+i] = 0;
arch/powerpc/kernel/prom_init.c
430
if (enter_prom(&args, prom_entry) < 0)
arch/powerpc/kernel/prom_init.c
435
rets[i-1] = be32_to_cpu(args.args[nargs+i]);
arch/powerpc/kernel/prom_init.c
437
return (nret > 0) ? be32_to_cpu(args.args[nargs]) : 0;
arch/powerpc/kernel/prom_init.c
502
va_list args;
arch/powerpc/kernel/prom_init.c
507
va_start(args, format);
arch/powerpc/kernel/prom_init.c
531
s = va_arg(args, const char *);
arch/powerpc/kernel/prom_init.c
538
v = va_arg(args, unsigned int);
arch/powerpc/kernel/prom_init.c
541
v = va_arg(args, unsigned long);
arch/powerpc/kernel/prom_init.c
545
v = va_arg(args, unsigned long long);
arch/powerpc/kernel/prom_init.c
554
v = va_arg(args, unsigned int);
arch/powerpc/kernel/prom_init.c
557
v = va_arg(args, unsigned long);
arch/powerpc/kernel/prom_init.c
561
v = va_arg(args, unsigned long long);
arch/powerpc/kernel/prom_init.c
570
vs = va_arg(args, int);
arch/powerpc/kernel/prom_init.c
573
vs = va_arg(args, long);
arch/powerpc/kernel/prom_init.c
577
vs = va_arg(args, long long);
arch/powerpc/kernel/prom_init.c
588
va_end(args);
arch/powerpc/kernel/rtas.c
1031
err_args.args[0] = cpu_to_be32(__pa(rtas_err_buf));
arch/powerpc/kernel/rtas.c
1032
err_args.args[1] = cpu_to_be32(bufsz);
arch/powerpc/kernel/rtas.c
1033
err_args.args[2] = 0;
arch/powerpc/kernel/rtas.c
1044
if (unlikely(err_args.args[2] == 0)) {
arch/powerpc/kernel/rtas.c
1069
va_rtas_call_unlocked(struct rtas_args *args, int token, int nargs, int nret,
arch/powerpc/kernel/rtas.c
1074
args->token = cpu_to_be32(token);
arch/powerpc/kernel/rtas.c
1075
args->nargs = cpu_to_be32(nargs);
arch/powerpc/kernel/rtas.c
1076
args->nret = cpu_to_be32(nret);
arch/powerpc/kernel/rtas.c
1077
args->rets = &(args->args[nargs]);
arch/powerpc/kernel/rtas.c
1080
args->args[i] = cpu_to_be32(va_arg(list, __u32));
arch/powerpc/kernel/rtas.c
1083
args->rets[i] = 0;
arch/powerpc/kernel/rtas.c
1085
do_enter_rtas(args);
arch/powerpc/kernel/rtas.c
1105
void rtas_call_unlocked(struct rtas_args *args, int token, int nargs, int nret, ...)
arch/powerpc/kernel/rtas.c
1110
va_rtas_call_unlocked(args, token, nargs, nret, list);
arch/powerpc/kernel/rtas.c
1184
struct rtas_args *args;
arch/powerpc/kernel/rtas.c
1210
args = &rtas_args;
arch/powerpc/kernel/rtas.c
1213
va_rtas_call_unlocked(args, token, nargs, nret, list);
arch/powerpc/kernel/rtas.c
1218
if (be32_to_cpu(args->rets[0]) == -1)
arch/powerpc/kernel/rtas.c
1223
outputs[i] = be32_to_cpu(args->rets[i + 1]);
arch/powerpc/kernel/rtas.c
1224
ret = (nret > 0) ? be32_to_cpu(args->rets[0]) : 0;
arch/powerpc/kernel/rtas.c
1647
static struct rtas_args args;
arch/powerpc/kernel/rtas.c
1668
rtas_call_unlocked(&args, token, 1, 1, NULL, __pa(rtas_os_term_buf));
arch/powerpc/kernel/rtas.c
1669
status = be32_to_cpu(args.rets[0]);
arch/powerpc/kernel/rtas.c
1777
struct rtas_args *args)
arch/powerpc/kernel/rtas.c
1799
base = be32_to_cpu(args->args[f->buf_idx1]);
arch/powerpc/kernel/rtas.c
1801
size = be32_to_cpu(args->args[f->size_idx1]);
arch/powerpc/kernel/rtas.c
1821
base = be32_to_cpu(args->args[f->buf_idx2]);
arch/powerpc/kernel/rtas.c
1823
size = be32_to_cpu(args->args[f->size_idx2]);
arch/powerpc/kernel/rtas.c
1854
struct rtas_args args;
arch/powerpc/kernel/rtas.c
1865
if (copy_from_user(&args, uargs, 3 * sizeof(u32)) != 0)
arch/powerpc/kernel/rtas.c
1868
nargs = be32_to_cpu(args.nargs);
arch/powerpc/kernel/rtas.c
1869
nret = be32_to_cpu(args.nret);
arch/powerpc/kernel/rtas.c
1870
token = be32_to_cpu(args.token);
arch/powerpc/kernel/rtas.c
1872
if (nargs >= ARRAY_SIZE(args.args)
arch/powerpc/kernel/rtas.c
1873
|| nret > ARRAY_SIZE(args.args)
arch/powerpc/kernel/rtas.c
1874
|| nargs + nret > ARRAY_SIZE(args.args))
arch/powerpc/kernel/rtas.c
1877
nargs = array_index_nospec(nargs, ARRAY_SIZE(args.args));
arch/powerpc/kernel/rtas.c
1878
nret = array_index_nospec(nret, ARRAY_SIZE(args.args) - nargs);
arch/powerpc/kernel/rtas.c
1881
if (copy_from_user(args.args, uargs->args,
arch/powerpc/kernel/rtas.c
1893
args.rets = &args.args[nargs];
arch/powerpc/kernel/rtas.c
1894
memset(args.rets, 0, nret * sizeof(rtas_arg_t));
arch/powerpc/kernel/rtas.c
1896
if (block_rtas_call(func, nargs, &args))
arch/powerpc/kernel/rtas.c
1915
u64 handle = ((u64)be32_to_cpu(args.args[0]) << 32)
arch/powerpc/kernel/rtas.c
1916
| be32_to_cpu(args.args[1]);
arch/powerpc/kernel/rtas.c
1919
args.rets[0] = cpu_to_be32(RTAS_NOT_SUSPENDABLE);
arch/powerpc/kernel/rtas.c
1921
args.rets[0] = cpu_to_be32(-1);
arch/powerpc/kernel/rtas.c
1941
rtas_args = args;
arch/powerpc/kernel/rtas.c
1943
args = rtas_args;
arch/powerpc/kernel/rtas.c
1947
if (be32_to_cpu(args.rets[0]) == -1)
arch/powerpc/kernel/rtas.c
1964
if (copy_to_user(uargs->args + nargs,
arch/powerpc/kernel/rtas.c
1965
args.args + nargs,
arch/powerpc/kernel/rtas.c
696
static void __do_enter_rtas(struct rtas_args *args)
arch/powerpc/kernel/rtas.c
698
enter_rtas(__pa(args));
arch/powerpc/kernel/rtas.c
702
static void __do_enter_rtas_trace(struct rtas_args *args)
arch/powerpc/kernel/rtas.c
704
const struct rtas_function *func = rtas_token_to_function(be32_to_cpu(args->token));
arch/powerpc/kernel/rtas.c
713
if (args == &rtas_args)
arch/powerpc/kernel/rtas.c
716
trace_rtas_input(args, func->name);
arch/powerpc/kernel/rtas.c
717
trace_rtas_ll_entry(args);
arch/powerpc/kernel/rtas.c
719
__do_enter_rtas(args);
arch/powerpc/kernel/rtas.c
721
trace_rtas_ll_exit(args);
arch/powerpc/kernel/rtas.c
722
trace_rtas_output(args, func->name);
arch/powerpc/kernel/rtas.c
725
static void do_enter_rtas(struct rtas_args *args)
arch/powerpc/kernel/rtas.c
757
__do_enter_rtas_trace(args);
arch/powerpc/kernel/rtas.c
759
__do_enter_rtas(args);
arch/powerpc/kernel/udbg.c
118
va_list args;
arch/powerpc/kernel/udbg.c
120
va_start(args, fmt);
arch/powerpc/kernel/udbg.c
121
vsnprintf(buf, UDBG_BUFSIZE, fmt, args);
arch/powerpc/kernel/udbg.c
123
va_end(args);
arch/powerpc/kernel/uprobes.c
137
struct die_args *args = data;
arch/powerpc/kernel/uprobes.c
138
struct pt_regs *regs = args->regs;
arch/powerpc/kvm/book3s_64_vio.c
290
struct kvm_create_spapr_tce_64 *args)
arch/powerpc/kvm/book3s_64_vio.c
298
if (!args->size || args->page_shift < 12 || args->page_shift > 34 ||
arch/powerpc/kvm/book3s_64_vio.c
299
(args->offset + args->size > (ULLONG_MAX >> args->page_shift)))
arch/powerpc/kvm/book3s_64_vio.c
302
npages = kvmppc_tce_pages(args->size);
arch/powerpc/kvm/book3s_64_vio.c
312
stt->liobn = args->liobn;
arch/powerpc/kvm/book3s_64_vio.c
313
stt->page_shift = args->page_shift;
arch/powerpc/kvm/book3s_64_vio.c
314
stt->offset = args->offset;
arch/powerpc/kvm/book3s_64_vio.c
315
stt->size = args->size;
arch/powerpc/kvm/book3s_64_vio.c
325
if (siter->liobn == args->liobn) {
arch/powerpc/kvm/book3s_emulate.c
373
vcpu->run->papr_hcall.args[i] = gpr;
arch/powerpc/kvm/book3s_hv.c
1770
run->papr_hcall.args[i] = kvmppc_get_gpr(vcpu, 4 + i);
arch/powerpc/kvm/book3s_hv_rm_mmu.c
558
unsigned long *args = &vcpu->arch.regs.gpr[4];
arch/powerpc/kvm/book3s_hv_rm_mmu.c
575
pte_index = args[j];
arch/powerpc/kvm/book3s_hv_rm_mmu.c
587
args[j] = ((0xa0 | flags) << 56) + pte_index;
arch/powerpc/kvm/book3s_hv_rm_mmu.c
612
if (!(hp0 & args[j + 1]))
arch/powerpc/kvm/book3s_hv_rm_mmu.c
616
if ((hp0 & ~0x7fUL) == args[j + 1])
arch/powerpc/kvm/book3s_hv_rm_mmu.c
623
args[j] = ((0x90 | flags) << 56) + pte_index;
arch/powerpc/kvm/book3s_hv_rm_mmu.c
627
args[j] = ((0x80 | flags) << 56) + pte_index;
arch/powerpc/kvm/book3s_hv_rm_mmu.c
634
args[j] |= rcbits << (56 - 5);
arch/powerpc/kvm/book3s_hv_rm_mmu.c
659
pte_index = args[j] & ((1ul << 56) - 1);
arch/powerpc/kvm/book3s_hv_rm_mmu.c
665
args[j] |= rcbits << (56 - 5);
arch/powerpc/kvm/book3s_pr.c
1310
run->papr_hcall.args[i] = gpr;
arch/powerpc/kvm/book3s_rtas.c
103
irq = be32_to_cpu(args->args[0]);
arch/powerpc/kvm/book3s_rtas.c
112
args->rets[0] = cpu_to_be32(rc);
arch/powerpc/kvm/book3s_rtas.c
117
void (*handler)(struct kvm_vcpu *vcpu, struct rtas_args *args);
arch/powerpc/kvm/book3s_rtas.c
138
struct kvm_rtas_token_args args;
arch/powerpc/kvm/book3s_rtas.c
139
return !strncmp(s1, s2, sizeof(args.name));
arch/powerpc/kvm/book3s_rtas.c
19
static void kvm_rtas_set_xive(struct kvm_vcpu *vcpu, struct rtas_args *args)
arch/powerpc/kvm/book3s_rtas.c
200
struct kvm_rtas_token_args args;
arch/powerpc/kvm/book3s_rtas.c
203
if (copy_from_user(&args, argp, sizeof(args)))
arch/powerpc/kvm/book3s_rtas.c
208
if (args.token)
arch/powerpc/kvm/book3s_rtas.c
209
rc = rtas_token_define(kvm, args.name, args.token);
arch/powerpc/kvm/book3s_rtas.c
211
rc = rtas_token_undefine(kvm, args.name);
arch/powerpc/kvm/book3s_rtas.c
221
struct rtas_args args;
arch/powerpc/kvm/book3s_rtas.c
233
rc = kvm_read_guest(vcpu->kvm, args_phys, &args, sizeof(args));
arch/powerpc/kvm/book3s_rtas.c
24
if (be32_to_cpu(args->nargs) != 3 || be32_to_cpu(args->nret) != 1) {
arch/powerpc/kvm/book3s_rtas.c
244
orig_rets = args.rets;
arch/powerpc/kvm/book3s_rtas.c
245
if (be32_to_cpu(args.nargs) >= ARRAY_SIZE(args.args)) {
arch/powerpc/kvm/book3s_rtas.c
256
args.rets = &args.args[be32_to_cpu(args.nargs)];
arch/powerpc/kvm/book3s_rtas.c
262
if (d->token == be32_to_cpu(args.token)) {
arch/powerpc/kvm/book3s_rtas.c
263
d->handler->handler(vcpu, &args);
arch/powerpc/kvm/book3s_rtas.c
272
args.rets = orig_rets;
arch/powerpc/kvm/book3s_rtas.c
273
rc = kvm_write_guest(vcpu->kvm, args_phys, &args, sizeof(args));
arch/powerpc/kvm/book3s_rtas.c
29
irq = be32_to_cpu(args->args[0]);
arch/powerpc/kvm/book3s_rtas.c
30
server = be32_to_cpu(args->args[1]);
arch/powerpc/kvm/book3s_rtas.c
31
priority = be32_to_cpu(args->args[2]);
arch/powerpc/kvm/book3s_rtas.c
40
args->rets[0] = cpu_to_be32(rc);
arch/powerpc/kvm/book3s_rtas.c
43
static void kvm_rtas_get_xive(struct kvm_vcpu *vcpu, struct rtas_args *args)
arch/powerpc/kvm/book3s_rtas.c
48
if (be32_to_cpu(args->nargs) != 1 || be32_to_cpu(args->nret) != 3) {
arch/powerpc/kvm/book3s_rtas.c
53
irq = be32_to_cpu(args->args[0]);
arch/powerpc/kvm/book3s_rtas.c
65
args->rets[1] = cpu_to_be32(server);
arch/powerpc/kvm/book3s_rtas.c
66
args->rets[2] = cpu_to_be32(priority);
arch/powerpc/kvm/book3s_rtas.c
68
args->rets[0] = cpu_to_be32(rc);
arch/powerpc/kvm/book3s_rtas.c
71
static void kvm_rtas_int_off(struct kvm_vcpu *vcpu, struct rtas_args *args)
arch/powerpc/kvm/book3s_rtas.c
76
if (be32_to_cpu(args->nargs) != 1 || be32_to_cpu(args->nret) != 1) {
arch/powerpc/kvm/book3s_rtas.c
81
irq = be32_to_cpu(args->args[0]);
arch/powerpc/kvm/book3s_rtas.c
90
args->rets[0] = cpu_to_be32(rc);
arch/powerpc/kvm/book3s_rtas.c
93
static void kvm_rtas_int_on(struct kvm_vcpu *vcpu, struct rtas_args *args)
arch/powerpc/kvm/book3s_rtas.c
98
if (be32_to_cpu(args->nargs) != 1 || be32_to_cpu(args->nret) != 1) {
arch/powerpc/kvm/powerpc.c
1832
kvmppc_set_gpr(vcpu, 4 + i, run->papr_hcall.args[i]);
arch/powerpc/kvm/powerpc.c
1898
if (cap->args[0])
arch/powerpc/kvm/powerpc.c
1912
void __user *user_ptr = (void __user *)(uintptr_t)cap->args[0];
arch/powerpc/kvm/powerpc.c
1924
CLASS(fd, f)(cap->args[0]);
arch/powerpc/kvm/powerpc.c
1934
r = kvmppc_mpic_connect_vcpu(dev, vcpu, cap->args[1]);
arch/powerpc/kvm/powerpc.c
1941
CLASS(fd, f)(cap->args[0]);
arch/powerpc/kvm/powerpc.c
1952
r = kvmppc_xive_connect_vcpu(dev, vcpu, cap->args[1]);
arch/powerpc/kvm/powerpc.c
1954
r = kvmppc_xics_connect_vcpu(dev, vcpu, cap->args[1]);
arch/powerpc/kvm/powerpc.c
1961
CLASS(fd, f)(cap->args[0]);
arch/powerpc/kvm/powerpc.c
1976
cap->args[1]);
arch/powerpc/kvm/powerpc.c
2173
unsigned long hcall = cap->args[0];
arch/powerpc/kvm/powerpc.c
2177
cap->args[1] > 1)
arch/powerpc/kvm/powerpc.c
2181
if (cap->args[1])
arch/powerpc/kvm/powerpc.c
2189
unsigned long mode = cap->args[0];
arch/powerpc/kvm/powerpc.c
2190
unsigned long flags = cap->args[1];
arch/powerpc/mm/ptdump/ptdump.c
113
#define pt_dump_seq_printf(m, fmt, args...) \
arch/powerpc/mm/ptdump/ptdump.c
116
seq_printf(m, fmt, ##args); \
arch/powerpc/platforms/fsl_uli1575.c
334
oirq.args[0] = 2;
arch/powerpc/platforms/powermac/bootx_init.c
166
char *args = (char *)((unsigned long)bootx_info) +
arch/powerpc/platforms/powermac/bootx_init.c
168
bootx_dt_add_prop("bootargs", args, strlen(args) + 1, mem_end);
arch/powerpc/platforms/powermac/bootx_init.c
48
va_list args;
arch/powerpc/platforms/powermac/bootx_init.c
51
va_start(args, format);
arch/powerpc/platforms/powermac/bootx_init.c
72
s = va_arg(args, const char *);
arch/powerpc/platforms/powermac/bootx_init.c
79
v = va_arg(args, unsigned long);
arch/powerpc/platforms/powermac/bootx_init.c
84
va_end(args);
arch/powerpc/platforms/powermac/feature.c
2372
va_list args;
arch/powerpc/platforms/powermac/feature.c
2389
va_start(args, selector);
arch/powerpc/platforms/powermac/feature.c
2390
node = (struct device_node*)va_arg(args, void*);
arch/powerpc/platforms/powermac/feature.c
2391
param = va_arg(args, long);
arch/powerpc/platforms/powermac/feature.c
2392
value = va_arg(args, long);
arch/powerpc/platforms/powermac/feature.c
2393
va_end(args);
arch/powerpc/platforms/powermac/low_i2c.c
1235
static void* pmac_i2c_do_begin(struct pmf_function *func, struct pmf_args *args)
arch/powerpc/platforms/powermac/low_i2c.c
1381
if (!args || !args->count || !args->u[0].p)
arch/powerpc/platforms/powermac/low_i2c.c
1391
*args->u[0].p = match;
arch/powerpc/platforms/powermac/pfunc_base.c
162
if (args == NULL || args->count == 0 || args->u[0].p == NULL)
arch/powerpc/platforms/powermac/pfunc_base.c
165
*args->u[0].p = MACIO_IN32(offset);
arch/powerpc/platforms/powermac/pfunc_base.c
185
if (args == NULL || args->count == 0 || args->u[0].p == NULL)
arch/powerpc/platforms/powermac/pfunc_base.c
188
*((u8 *)(args->u[0].p)) = MACIO_IN8(offset);
arch/powerpc/platforms/powermac/pfunc_base.c
198
if (args == NULL || args->count == 0 || args->u[0].p == NULL)
arch/powerpc/platforms/powermac/pfunc_base.c
201
*args->u[0].p = ((MACIO_IN32(offset) & mask) >> shift) ^ xor;
arch/powerpc/platforms/powermac/pfunc_base.c
211
if (args == NULL || args->count == 0 || args->u[0].p == NULL)
arch/powerpc/platforms/powermac/pfunc_base.c
214
*((u8 *)(args->u[0].p)) = ((MACIO_IN8(offset) & mask) >> shift) ^ xor;
arch/powerpc/platforms/powermac/pfunc_base.c
226
if (args == NULL || args->count == 0)
arch/powerpc/platforms/powermac/pfunc_base.c
231
val = args->u[0].v << shift;
arch/powerpc/platforms/powermac/pfunc_base.c
246
if (args == NULL || args->count == 0)
arch/powerpc/platforms/powermac/pfunc_base.c
251
val = args->u[0].v << shift;
arch/powerpc/platforms/powermac/pfunc_base.c
51
if (args && args->count && !args->u[0].v)
arch/powerpc/platforms/powermac/pfunc_base.c
72
if (args == NULL || args->count == 0 || args->u[0].p == NULL)
arch/powerpc/platforms/powermac/pfunc_base.c
76
*args->u[0].p = ((value & mask) >> rshift) ^ xor;
arch/powerpc/platforms/powermac/pfunc_core.c
1009
struct pmf_args *args)
arch/powerpc/platforms/powermac/pfunc_core.c
1017
rc = pmf_call_one(func, args);
arch/powerpc/platforms/powermac/pfunc_core.c
132
cmd->args, p); \
arch/powerpc/platforms/powermac/pfunc_core.c
581
void *instdata, struct pmf_args *args)
arch/powerpc/platforms/powermac/pfunc_core.c
591
cmd.args = args;
arch/powerpc/platforms/powermac/pfunc_core.c
75
struct pmf_args *args;
arch/powerpc/platforms/powermac/pfunc_core.c
938
int pmf_call_one(struct pmf_function *func, struct pmf_args *args)
arch/powerpc/platforms/powermac/pfunc_core.c
947
instdata = dev->handlers->begin(func, args);
arch/powerpc/platforms/powermac/pfunc_core.c
948
rc = pmf_parse_one(func, dev->handlers, instdata, args);
arch/powerpc/platforms/powermac/pfunc_core.c
957
u32 phandle, u32 fflags, struct pmf_args *args)
arch/powerpc/platforms/powermac/pfunc_core.c
981
rc = pmf_call_one(func, args);
arch/powerpc/platforms/powermac/pic.c
418
out_irq->args[0] = ints[index];
arch/powerpc/platforms/powermac/smp.c
631
struct pmf_args args;
arch/powerpc/platforms/powermac/smp.c
635
args.count = 1;
arch/powerpc/platforms/powermac/smp.c
636
args.u[0].v = !freeze;
arch/powerpc/platforms/powermac/smp.c
637
pmf_call_function(cpus, "cpu-timebase", &args);
arch/powerpc/platforms/powernv/opal-call.c
21
unsigned long args[8];
arch/powerpc/platforms/powernv/opal-call.c
28
args[0] = a0;
arch/powerpc/platforms/powernv/opal-call.c
29
args[1] = a1;
arch/powerpc/platforms/powernv/opal-call.c
30
args[2] = a2;
arch/powerpc/platforms/powernv/opal-call.c
31
args[3] = a3;
arch/powerpc/platforms/powernv/opal-call.c
32
args[4] = a4;
arch/powerpc/platforms/powernv/opal-call.c
33
args[5] = a5;
arch/powerpc/platforms/powernv/opal-call.c
34
args[6] = a6;
arch/powerpc/platforms/powernv/opal-call.c
35
args[7] = a7;
arch/powerpc/platforms/powernv/opal-call.c
38
trace_opal_entry(opcode, &args[0]);
arch/powerpc/platforms/powernv/opal-tracepoints.c
47
void __trace_opal_entry(unsigned long opcode, unsigned long *args)
arch/powerpc/platforms/powernv/opal-tracepoints.c
61
trace_opal_entry(opcode, args);
arch/powerpc/platforms/powernv/pci-ioda.c
56
va_list args;
arch/powerpc/platforms/powernv/pci-ioda.c
59
va_start(args, fmt);
arch/powerpc/platforms/powernv/pci-ioda.c
62
vaf.va = &args;
arch/powerpc/platforms/powernv/pci-ioda.c
80
va_end(args);
arch/powerpc/platforms/pseries/cmm.c
331
#define CMM_SHOW(name, format, args...) \
arch/powerpc/platforms/pseries/cmm.c
336
return sprintf(buf, format, ##args); \
arch/powerpc/platforms/pseries/dlpar.c
764
char *args;
arch/powerpc/platforms/pseries/dlpar.c
767
args = argbuf = kstrdup(buf, GFP_KERNEL);
arch/powerpc/platforms/pseries/dlpar.c
775
rc = dlpar_parse_resource(&args, &hp_elog);
arch/powerpc/platforms/pseries/dlpar.c
779
rc = dlpar_parse_action(&args, &hp_elog);
arch/powerpc/platforms/pseries/dlpar.c
783
rc = dlpar_parse_id_type(&args, &hp_elog);
arch/powerpc/platforms/pseries/hotplug-cpu.c
51
static struct rtas_args args;
arch/powerpc/platforms/pseries/hotplug-cpu.c
57
rtas_call_unlocked(&args, rtas_stop_self_token, 0, 1, NULL);
arch/powerpc/platforms/pseries/hvCall_inst.c
86
static void probe_hcall_entry(void *ignored, unsigned long opcode, unsigned long *args)
arch/powerpc/platforms/pseries/lpar.c
1843
notrace void __trace_hcall_entry(unsigned long opcode, unsigned long *args)
arch/powerpc/platforms/pseries/lpar.c
1857
trace_hcall_entry(opcode, args);
arch/powerpc/sysdev/mpic_msi.c
63
ops->xlate(mpic->irqhost, NULL, oirq.args,
arch/powerpc/xmon/ansidecl.h
123
#define DEFUN(name, arglist, args) name arglist args;
arch/powerpc/xmon/ansidecl.h
99
#define DEFUN(name, arglist, args) name(args)
arch/powerpc/xmon/nonstdio.c
169
va_list args;
arch/powerpc/xmon/nonstdio.c
173
va_start(args, format);
arch/powerpc/xmon/nonstdio.c
174
n = vsnprintf(xmon_outbuf, sizeof(xmon_outbuf), format, args);
arch/powerpc/xmon/nonstdio.c
175
va_end(args);
arch/powerpc/xmon/xmon.c
3414
unsigned long args[8];
arch/powerpc/xmon/xmon.c
3427
args[i] = 0;
arch/powerpc/xmon/xmon.c
3429
if (!scanhex(&args[i]) || termch == '\n')
arch/powerpc/xmon/xmon.c
3438
ret = func(args[0], args[1], args[2], args[3],
arch/powerpc/xmon/xmon.c
3439
args[4], args[5], args[6], args[7]);
arch/powerpc/xmon/xmon.c
387
static struct rtas_args args;
arch/powerpc/xmon/xmon.c
400
rtas_call_unlocked(&args, token, 3, 1, NULL,
arch/riscv/include/asm/ftrace.h
137
unsigned long args[8];
arch/riscv/include/asm/ftrace.h
184
return arch_ftrace_regs(fregs)->args[n];
arch/riscv/include/asm/ftrace.h
214
memcpy(&regs->a_regs, afregs->args, sizeof(afregs->args));
arch/riscv/include/asm/syscall.h
69
unsigned long *args)
arch/riscv/include/asm/syscall.h
71
args[0] = regs->orig_a0;
arch/riscv/include/asm/syscall.h
72
args[1] = regs->a1;
arch/riscv/include/asm/syscall.h
73
args[2] = regs->a2;
arch/riscv/include/asm/syscall.h
74
args[3] = regs->a3;
arch/riscv/include/asm/syscall.h
75
args[4] = regs->a4;
arch/riscv/include/asm/syscall.h
76
args[5] = regs->a5;
arch/riscv/include/asm/syscall.h
81
const unsigned long *args)
arch/riscv/include/asm/syscall.h
83
regs->orig_a0 = args[0];
arch/riscv/include/asm/syscall.h
84
regs->a1 = args[1];
arch/riscv/include/asm/syscall.h
85
regs->a2 = args[2];
arch/riscv/include/asm/syscall.h
86
regs->a3 = args[3];
arch/riscv/include/asm/syscall.h
87
regs->a4 = args[4];
arch/riscv/include/asm/syscall.h
88
regs->a5 = args[5];
arch/riscv/include/asm/usercfi.h
34
const struct kernel_clone_args *args);
arch/riscv/include/asm/usercfi.h
56
#define shstk_alloc_thread_stack(tsk, args) 0
arch/riscv/kernel/kgdb.c
325
struct die_args *args = (struct die_args *)ptr;
arch/riscv/kernel/kgdb.c
326
struct pt_regs *regs = args->regs;
arch/riscv/kernel/kgdb.c
340
args->signr, cmd, regs))
arch/riscv/kernel/process.c
238
int copy_thread(struct task_struct *p, const struct kernel_clone_args *args)
arch/riscv/kernel/process.c
240
u64 clone_flags = args->flags;
arch/riscv/kernel/process.c
241
unsigned long usp = args->stack;
arch/riscv/kernel/process.c
242
unsigned long tls = args->tls;
arch/riscv/kernel/process.c
253
if (unlikely(args->fn)) {
arch/riscv/kernel/process.c
259
p->thread.s[0] = (unsigned long)args->fn;
arch/riscv/kernel/process.c
260
p->thread.s[1] = (unsigned long)args->fn_arg;
arch/riscv/kernel/process.c
264
ssp = shstk_alloc_thread_stack(p, args);
arch/riscv/kernel/usercfi.c
304
const struct kernel_clone_args *args)
arch/riscv/kernel/usercfi.c
324
if (args->flags & CLONE_VFORK) {
arch/riscv/kernel/usercfi.c
333
if (!(args->flags & CLONE_VM))
arch/riscv/kernel/usercfi.c
341
size = calc_shstk_size(args->stack_size);
arch/riscv/kvm/vcpu_sbi.c
138
run->riscv_sbi.args[0] = cp->a0;
arch/riscv/kvm/vcpu_sbi.c
139
run->riscv_sbi.args[1] = cp->a1;
arch/riscv/kvm/vcpu_sbi.c
140
run->riscv_sbi.args[2] = cp->a2;
arch/riscv/kvm/vcpu_sbi.c
141
run->riscv_sbi.args[3] = cp->a3;
arch/riscv/kvm/vcpu_sbi.c
142
run->riscv_sbi.args[4] = cp->a4;
arch/riscv/kvm/vcpu_sbi.c
143
run->riscv_sbi.args[5] = cp->a5;
arch/riscv/mm/ptdump.c
15
#define pt_dump_seq_printf(m, fmt, args...) \
arch/riscv/mm/ptdump.c
18
seq_printf(m, fmt, ##args); \
arch/s390/boot/ipl_parm.c
253
char *args;
arch/s390/boot/ipl_parm.c
258
args = command_line_buf;
arch/s390/boot/ipl_parm.c
259
while (*args) {
arch/s390/boot/ipl_parm.c
260
args = next_arg(args, &param, &val);
arch/s390/boot/printk.c
217
#define va_arg_len_type(args, lenmod, typemod) \
arch/s390/boot/printk.c
218
((lenmod == 'l') ? va_arg(args, typemod long) : \
arch/s390/boot/printk.c
219
(lenmod == 'h') ? (typemod short)va_arg(args, typemod int) : \
arch/s390/boot/printk.c
220
(lenmod == 'H') ? (typemod char)va_arg(args, typemod int) : \
arch/s390/boot/printk.c
221
(lenmod == 'z') ? va_arg(args, typemod long) : \
arch/s390/boot/printk.c
222
va_arg(args, typemod int))
arch/s390/boot/printk.c
231
va_list args;
arch/s390/boot/printk.c
241
va_start(args, fmt);
arch/s390/boot/printk.c
263
strval = va_arg(args, char *);
arch/s390/boot/printk.c
269
strval = strsym(valbuf, va_arg(args, void *));
arch/s390/boot/printk.c
274
strval = as_dec(valbuf, va_arg_len_type(args, lenmod, signed), 1);
arch/s390/boot/printk.c
278
strval = as_dec(valbuf, va_arg_len_type(args, lenmod, unsigned), 0);
arch/s390/boot/printk.c
281
strval = as_hex(valbuf, va_arg_len_type(args, lenmod, unsigned), 0);
arch/s390/boot/printk.c
292
va_end(args);
arch/s390/hypfs/hypfs_sprp.c
85
if ((diag304->args[0] >> 8) != 0 || diag304->args[1] > DIAG304_CMD_MAX)
arch/s390/hypfs/hypfs_sprp.c
90
if (diag304->args[1] == DIAG304_SET_WEIGHTS ||
arch/s390/hypfs/hypfs_sprp.c
91
diag304->args[1] == DIAG304_SET_CAPPING)
arch/s390/hypfs/hypfs_sprp.c
95
cmd = *(unsigned long *) &diag304->args[0];
arch/s390/hypfs/hypfs_sprp.c
98
if (diag304->args[1] == DIAG304_QUERY_PRP)
arch/s390/include/asm/bug.h
94
void *__warn_args(struct arch_va_list *args, struct pt_regs *regs);
arch/s390/include/asm/kvm_para.h
70
#define GENERATE_KVM_HYPERCALL_FUNC(args) \
arch/s390/include/asm/kvm_para.h
72
long __kvm_hypercall##args(unsigned long nr HYPERCALL_PARM_##args) \
arch/s390/include/asm/kvm_para.h
76
HYPERCALL_REGS_##args; \
arch/s390/include/asm/kvm_para.h
81
: "d" (__nr) HYPERCALL_FMT_##args \
arch/s390/include/asm/kvm_para.h
87
long kvm_hypercall##args(unsigned long nr HYPERCALL_PARM_##args) \
arch/s390/include/asm/kvm_para.h
90
return __kvm_hypercall##args(nr HYPERCALL_ARGS_##args); \
arch/s390/include/asm/pci_debug.h
10
#define zpci_dbg(imp, fmt, args...) \
arch/s390/include/asm/pci_debug.h
11
debug_sprintf_event(pci_debug_msg_id, imp, fmt, ##args)
arch/s390/include/asm/ptrace.h
118
unsigned long args[1];
arch/s390/include/asm/syscall.h
68
unsigned long *args)
arch/s390/include/asm/syscall.h
73
args[i] = regs->gprs[2 + i] & mask;
arch/s390/include/asm/syscall.h
75
args[0] = regs->orig_gpr2 & mask;
arch/s390/include/asm/syscall.h
80
const unsigned long *args)
arch/s390/include/asm/syscall.h
82
regs->orig_gpr2 = args[0];
arch/s390/include/asm/syscall.h
84
regs->gprs[2 + n] = args[n];
arch/s390/include/uapi/asm/hypfs.h
19
__u32 args[2];
arch/s390/include/uapi/asm/ptrace.h
171
unsigned long args[1];
arch/s390/kernel/debug.c
1279
curr_event->args[idx] = va_arg(ap, long);
arch/s390/kernel/debug.c
1315
curr_event->args[idx] = va_arg(ap, long);
arch/s390/kernel/debug.c
1706
curr_event->string, curr_event->args[index[0]],
arch/s390/kernel/debug.c
1707
curr_event->args[index[1]], curr_event->args[index[2]],
arch/s390/kernel/debug.c
1708
curr_event->args[index[3]], curr_event->args[index[4]],
arch/s390/kernel/debug.c
1709
curr_event->args[index[5]], curr_event->args[index[6]],
arch/s390/kernel/debug.c
1710
curr_event->args[index[7]], curr_event->args[index[8]],
arch/s390/kernel/debug.c
1711
curr_event->args[index[9]]);
arch/s390/kernel/debug.c
63
long args[];
arch/s390/kernel/ipl.c
208
#define IPL_ATTR_SHOW_FN(_prefix, _name, _format, args...) \
arch/s390/kernel/ipl.c
213
return sysfs_emit(page, _format, ##args); \
arch/s390/kernel/ipl.c
539
unsigned long args[3] = { 0 }; \
arch/s390/kernel/ipl.c
554
rc = kstrtoul(p1, 0, args + i); \
arch/s390/kernel/ipl.c
563
if ((args[0] || args[1]) && !args[2]) \
arch/s390/kernel/ipl.c
566
if (args[0] > UINT_MAX || args[1] > 255 || args[2] > 255) \
arch/s390/kernel/ipl.c
570
ipb->br_chr.cyl = args[0]; \
arch/s390/kernel/ipl.c
571
ipb->br_chr.head = args[1]; \
arch/s390/kernel/ipl.c
572
ipb->br_chr.record = args[2]; \
arch/s390/kernel/kprobes.c
143
struct swap_insn_args *args = data;
arch/s390/kernel/kprobes.c
144
struct kprobe *p = args->p;
arch/s390/kernel/kprobes.c
147
opc = args->arm_kprobe ? BREAKPOINT_INSTRUCTION : p->opcode;
arch/s390/kernel/kprobes.c
155
struct swap_insn_args args = {.p = p, .arm_kprobe = 1};
arch/s390/kernel/kprobes.c
158
swap_instruction(&args);
arch/s390/kernel/kprobes.c
161
stop_machine_cpuslocked(swap_instruction, &args, NULL);
arch/s390/kernel/kprobes.c
168
struct swap_insn_args args = {.p = p, .arm_kprobe = 0};
arch/s390/kernel/kprobes.c
171
swap_instruction(&args);
arch/s390/kernel/kprobes.c
174
stop_machine_cpuslocked(swap_instruction, &args, NULL);
arch/s390/kernel/kprobes.c
456
struct die_args *args = (struct die_args *) data;
arch/s390/kernel/kprobes.c
457
struct pt_regs *regs = args->regs;
arch/s390/kernel/kprobes.c
474
kprobe_trap_handler(regs, args->trapnr))
arch/s390/kernel/process.c
106
int copy_thread(struct task_struct *p, const struct kernel_clone_args *args)
arch/s390/kernel/process.c
108
u64 clone_flags = args->flags;
arch/s390/kernel/process.c
109
unsigned long new_stackp = args->stack;
arch/s390/kernel/process.c
110
unsigned long tls = args->tls;
arch/s390/kernel/process.c
144
if (unlikely(args->fn)) {
arch/s390/kernel/process.c
149
frame->childregs.gprs[9] = (unsigned long)args->fn;
arch/s390/kernel/process.c
150
frame->childregs.gprs[10] = (unsigned long)args->fn_arg;
arch/s390/kernel/traps.c
226
void *__warn_args(struct arch_va_list *args, struct pt_regs *regs)
arch/s390/kernel/traps.c
245
args->__overflow_arg_area = stack_frame + 1;
arch/s390/kernel/traps.c
246
args->__reg_save_area = regs->gprs;
arch/s390/kernel/traps.c
247
args->__gpr = 1;
arch/s390/kernel/traps.c
248
return args;
arch/s390/kernel/uprobes.c
112
struct die_args *args = data;
arch/s390/kernel/uprobes.c
113
struct pt_regs *regs = args->regs;
arch/s390/kvm/kvm-s390.c
2091
static int kvm_s390_get_skeys(struct kvm *kvm, struct kvm_s390_skeys *args)
arch/s390/kvm/kvm-s390.c
2096
if (args->flags != 0)
arch/s390/kvm/kvm-s390.c
2104
if (args->count < 1 || args->count > KVM_S390_SKEYS_MAX)
arch/s390/kvm/kvm-s390.c
2107
keys = kvmalloc_array(args->count, sizeof(*keys), GFP_KERNEL_ACCOUNT);
arch/s390/kvm/kvm-s390.c
2112
for (i = 0; i < args->count; i++) {
arch/s390/kvm/kvm-s390.c
2114
args->start_gfn + i, keys + i);
arch/s390/kvm/kvm-s390.c
2121
r = copy_to_user((uint8_t __user *)args->skeydata_addr, keys,
arch/s390/kvm/kvm-s390.c
2122
sizeof(uint8_t) * args->count);
arch/s390/kvm/kvm-s390.c
2131
static int kvm_s390_set_skeys(struct kvm *kvm, struct kvm_s390_skeys *args)
arch/s390/kvm/kvm-s390.c
2137
if (args->flags != 0)
arch/s390/kvm/kvm-s390.c
2141
if (args->count < 1 || args->count > KVM_S390_SKEYS_MAX)
arch/s390/kvm/kvm-s390.c
2144
keys = kvmalloc_array(args->count, sizeof(*keys), GFP_KERNEL_ACCOUNT);
arch/s390/kvm/kvm-s390.c
2148
r = copy_from_user(keys, (uint8_t __user *)args->skeydata_addr,
arch/s390/kvm/kvm-s390.c
2149
sizeof(uint8_t) * args->count);
arch/s390/kvm/kvm-s390.c
2161
for (i = 0; i < args->count; i++) {
arch/s390/kvm/kvm-s390.c
2179
for (i = 0 ; i < args->count; i++) {
arch/s390/kvm/kvm-s390.c
2181
args->start_gfn + i, keys[i], 0);
arch/s390/kvm/kvm-s390.c
2202
struct kvm_s390_cmma_log *args)
arch/s390/kvm/kvm-s390.c
2210
if (args->flags & ~KVM_S390_CMMA_PEEK)
arch/s390/kvm/kvm-s390.c
2213
peek = !!(args->flags & KVM_S390_CMMA_PEEK);
arch/s390/kvm/kvm-s390.c
2217
args->count = min(args->count, KVM_S390_CMMA_SIZE_MAX);
arch/s390/kvm/kvm-s390.c
2218
if (!args->count || !uses_cmm(kvm->arch.gmap)) {
arch/s390/kvm/kvm-s390.c
2219
memset(args, 0, sizeof(*args));
arch/s390/kvm/kvm-s390.c
2224
memset(args, 0, sizeof(*args));
arch/s390/kvm/kvm-s390.c
2228
values = vmalloc(args->count);
arch/s390/kvm/kvm-s390.c
2234
ret = dat_peek_cmma(args->start_gfn, kvm->arch.gmap->asce, &args->count,
arch/s390/kvm/kvm-s390.c
2237
ret = dat_get_cmma(kvm->arch.gmap->asce, &args->start_gfn, &args->count,
arch/s390/kvm/kvm-s390.c
2242
args->remaining = atomic64_read(&kvm->arch.cmma_dirty_pages);
arch/s390/kvm/kvm-s390.c
2244
args->remaining = 0;
arch/s390/kvm/kvm-s390.c
2246
if (copy_to_user((void __user *)args->values, values, args->count))
arch/s390/kvm/kvm-s390.c
2259
const struct kvm_s390_cmma_log *args)
arch/s390/kvm/kvm-s390.c
2268
if (args->flags != 0)
arch/s390/kvm/kvm-s390.c
2271
if (args->count > KVM_S390_CMMA_SIZE_MAX)
arch/s390/kvm/kvm-s390.c
2274
if (args->count == 0)
arch/s390/kvm/kvm-s390.c
2280
bits = vmalloc(array_size(sizeof(*bits), args->count));
arch/s390/kvm/kvm-s390.c
2284
r = copy_from_user(bits, (void __user *)args->values, args->count);
arch/s390/kvm/kvm-s390.c
2295
r = dat_set_cmma_bits(mc, kvm->arch.gmap->asce, args->start_gfn,
arch/s390/kvm/kvm-s390.c
2296
args->count, args->mask, bits);
arch/s390/kvm/kvm-s390.c
2884
struct kvm_s390_skeys args;
arch/s390/kvm/kvm-s390.c
2887
if (copy_from_user(&args, argp,
arch/s390/kvm/kvm-s390.c
2890
r = kvm_s390_get_skeys(kvm, &args);
arch/s390/kvm/kvm-s390.c
2894
struct kvm_s390_skeys args;
arch/s390/kvm/kvm-s390.c
2897
if (copy_from_user(&args, argp,
arch/s390/kvm/kvm-s390.c
2900
r = kvm_s390_set_skeys(kvm, &args);
arch/s390/kvm/kvm-s390.c
2904
struct kvm_s390_cmma_log args;
arch/s390/kvm/kvm-s390.c
2907
if (copy_from_user(&args, argp, sizeof(args)))
arch/s390/kvm/kvm-s390.c
2910
r = kvm_s390_get_cmma_bits(kvm, &args);
arch/s390/kvm/kvm-s390.c
2913
r = copy_to_user(argp, &args, sizeof(args));
arch/s390/kvm/kvm-s390.c
2920
struct kvm_s390_cmma_log args;
arch/s390/kvm/kvm-s390.c
2923
if (copy_from_user(&args, argp, sizeof(args)))
arch/s390/kvm/kvm-s390.c
2926
r = kvm_s390_set_cmma_bits(kvm, &args);
arch/s390/kvm/kvm-s390.c
2931
struct kvm_pv_cmd args;
arch/s390/kvm/kvm-s390.c
2940
if (copy_from_user(&args, argp, sizeof(args))) {
arch/s390/kvm/kvm-s390.c
2944
if (args.flags) {
arch/s390/kvm/kvm-s390.c
2949
r = kvm_s390_handle_pv(kvm, &args);
arch/s390/kvm/kvm-s390.c
2950
if (copy_to_user(argp, &args, sizeof(args))) {
arch/s390/kvm/kvm-s390.c
2992
struct kvm_s390_zpci_op args;
arch/s390/kvm/kvm-s390.c
2997
if (copy_from_user(&args, argp, sizeof(args))) {
arch/s390/kvm/kvm-s390.c
3001
r = kvm_s390_pci_zpci_op(kvm, &args);
arch/s390/kvm/pci.c
593
struct kvm_s390_zpci_op *args)
arch/s390/kvm/pci.c
598
fib.fmt0.aibv = args->u.reg_aen.ibv;
arch/s390/kvm/pci.c
599
fib.fmt0.isc = args->u.reg_aen.isc;
arch/s390/kvm/pci.c
600
fib.fmt0.noi = args->u.reg_aen.noi;
arch/s390/kvm/pci.c
601
if (args->u.reg_aen.sb != 0) {
arch/s390/kvm/pci.c
602
fib.fmt0.aisb = args->u.reg_aen.sb;
arch/s390/kvm/pci.c
603
fib.fmt0.aisbo = args->u.reg_aen.sbo;
arch/s390/kvm/pci.c
611
hostflag = !(args->u.reg_aen.flags & KVM_S390_ZPCIOP_REGAEN_HOST);
arch/s390/kvm/pci.c
615
int kvm_s390_pci_zpci_op(struct kvm *kvm, struct kvm_s390_zpci_op *args)
arch/s390/kvm/pci.c
621
zdev = get_zdev_from_kvm_by_fh(kvm, args->fh);
arch/s390/kvm/pci.c
638
switch (args->op) {
arch/s390/kvm/pci.c
641
if (args->u.reg_aen.flags & ~KVM_S390_ZPCIOP_REGAEN_HOST) {
arch/s390/kvm/pci.c
645
r = kvm_s390_pci_zpci_reg_aen(zdev, args);
arch/s390/kvm/pci.h
61
int kvm_s390_pci_zpci_op(struct kvm *kvm, struct kvm_s390_zpci_op *args);
arch/s390/mm/dump_pagetables.c
41
#define pt_dump_seq_printf(m, fmt, args...) \
arch/s390/mm/dump_pagetables.c
46
seq_printf(__m, fmt, ##args); \
arch/s390/pci/pci_irq.c
406
unsigned int nr_irqs, void *args)
arch/s390/pci/pci_irq.c
408
struct msi_desc *desc = ((msi_alloc_info_t *)args)->desc;
arch/s390/pci/pci_mmio.c
131
struct follow_pfnmap_args args = { };
arch/s390/pci/pci_mmio.c
181
args.address = mmio_addr;
arch/s390/pci/pci_mmio.c
182
args.vma = vma;
arch/s390/pci/pci_mmio.c
183
ret = follow_pfnmap_start(&args);
arch/s390/pci/pci_mmio.c
186
ret = follow_pfnmap_start(&args);
arch/s390/pci/pci_mmio.c
191
io_addr = (void __iomem *)((args.pfn << PAGE_SHIFT) |
arch/s390/pci/pci_mmio.c
199
follow_pfnmap_end(&args);
arch/s390/pci/pci_mmio.c
286
struct follow_pfnmap_args args = { };
arch/s390/pci/pci_mmio.c
333
args.vma = vma;
arch/s390/pci/pci_mmio.c
334
args.address = mmio_addr;
arch/s390/pci/pci_mmio.c
335
ret = follow_pfnmap_start(&args);
arch/s390/pci/pci_mmio.c
338
ret = follow_pfnmap_start(&args);
arch/s390/pci/pci_mmio.c
343
io_addr = (void __iomem *)((args.pfn << PAGE_SHIFT) |
arch/s390/pci/pci_mmio.c
353
follow_pfnmap_end(&args);
arch/sh/include/asm/cacheflush.h
21
extern void (*local_flush_cache_all)(void *args);
arch/sh/include/asm/cacheflush.h
22
extern void (*local_flush_cache_mm)(void *args);
arch/sh/include/asm/cacheflush.h
23
extern void (*local_flush_cache_dup_mm)(void *args);
arch/sh/include/asm/cacheflush.h
24
extern void (*local_flush_cache_page)(void *args);
arch/sh/include/asm/cacheflush.h
25
extern void (*local_flush_cache_range)(void *args);
arch/sh/include/asm/cacheflush.h
26
extern void (*local_flush_dcache_folio)(void *args);
arch/sh/include/asm/cacheflush.h
27
extern void (*local_flush_icache_range)(void *args);
arch/sh/include/asm/cacheflush.h
28
extern void (*local_flush_icache_folio)(void *args);
arch/sh/include/asm/cacheflush.h
29
extern void (*local_flush_cache_sigtramp)(void *args);
arch/sh/include/asm/cacheflush.h
31
static inline void cache_noop(void *args) { }
arch/sh/include/asm/syscall_32.h
60
unsigned long *args)
arch/sh/include/asm/syscall_32.h
64
args[5] = regs->regs[1];
arch/sh/include/asm/syscall_32.h
65
args[4] = regs->regs[0];
arch/sh/include/asm/syscall_32.h
66
args[3] = regs->regs[7];
arch/sh/include/asm/syscall_32.h
67
args[2] = regs->regs[6];
arch/sh/include/asm/syscall_32.h
68
args[1] = regs->regs[5];
arch/sh/include/asm/syscall_32.h
69
args[0] = regs->regs[4];
arch/sh/include/asm/syscall_32.h
74
const unsigned long *args)
arch/sh/include/asm/syscall_32.h
76
regs->regs[1] = args[5];
arch/sh/include/asm/syscall_32.h
77
regs->regs[0] = args[4];
arch/sh/include/asm/syscall_32.h
78
regs->regs[7] = args[3];
arch/sh/include/asm/syscall_32.h
79
regs->regs[6] = args[2];
arch/sh/include/asm/syscall_32.h
80
regs->regs[5] = args[1];
arch/sh/include/asm/syscall_32.h
81
regs->regs[4] = args[0];
arch/sh/kernel/hw_breakpoint.c
273
static int __kprobes hw_breakpoint_handler(struct die_args *args)
arch/sh/kernel/hw_breakpoint.c
337
perf_bp_event(bp, args->regs);
arch/sh/kernel/hw_breakpoint.c
372
struct die_args *args = data;
arch/sh/kernel/hw_breakpoint.c
385
if (args->trapnr != sh_ubc->trap_nr)
arch/sh/kernel/kgdb.c
315
static int __kgdb_notify(struct die_args *args, unsigned long cmd)
arch/sh/kernel/kgdb.c
328
ret = kgdb_handle_exception(args->trapnr & 0xff, args->signr,
arch/sh/kernel/kgdb.c
329
args->err, args->regs);
arch/sh/kernel/kprobes.c
407
struct die_args *args = (struct die_args *)data;
arch/sh/kernel/kprobes.c
412
args->trapnr == (BREAKPOINT_INSTRUCTION & 0xff)) {
arch/sh/kernel/kprobes.c
414
if (kprobe_handler(args->regs)) {
arch/sh/kernel/kprobes.c
423
if (post_kprobe_handler(args->regs))
arch/sh/kernel/kprobes.c
426
if (kprobe_handler(args->regs))
arch/sh/kernel/nmi_debug.c
24
struct die_args *args = data;
arch/sh/kernel/nmi_debug.c
32
show_regs(args->regs);
arch/sh/kernel/process_32.c
114
if (unlikely(args->fn)) {
arch/sh/kernel/process_32.c
117
childregs->regs[4] = (unsigned long) args->fn_arg;
arch/sh/kernel/process_32.c
118
childregs->regs[5] = (unsigned long) args->fn;
arch/sh/kernel/process_32.c
90
int copy_thread(struct task_struct *p, const struct kernel_clone_args *args)
arch/sh/kernel/process_32.c
92
u64 clone_flags = args->flags;
arch/sh/kernel/process_32.c
93
unsigned long usp = args->stack;
arch/sh/kernel/process_32.c
94
unsigned long tls = args->tls;
arch/sh/mm/cache-j2.c
27
static void j2_flush_icache(void *args)
arch/sh/mm/cache-j2.c
34
static void j2_flush_dcache(void *args)
arch/sh/mm/cache-j2.c
41
static void j2_flush_both(void *args)
arch/sh/mm/cache-sh2a.c
150
static void sh2a_flush_icache_range(void *args)
arch/sh/mm/cache-sh2a.c
152
struct flusher_data *data = args;
arch/sh/mm/cache-sh4.c
214
static void sh4_flush_cache_page(void *args)
arch/sh/mm/cache-sh4.c
216
struct flusher_data *data = args;
arch/sh/mm/cache-sh4.c
283
static void sh4_flush_cache_range(void *args)
arch/sh/mm/cache-sh4.c
285
struct flusher_data *data = args;
arch/sh/mm/cache-sh4.c
40
static void sh4_flush_icache_range(void *args)
arch/sh/mm/cache-sh4.c
42
struct flusher_data *data = args;
arch/sh/mm/cache-sh7705.c
151
static void sh7705_flush_cache_all(void *args)
arch/sh/mm/cache-sh7705.c
168
static void sh7705_flush_cache_page(void *args)
arch/sh/mm/cache-sh7705.c
170
struct flusher_data *data = args;
arch/sh/mm/cache-sh7705.c
66
static void sh7705_flush_icache_range(void *args)
arch/sh/mm/cache-sh7705.c
68
struct flusher_data *data = args;
arch/sh/mm/cache.c
18
void (*local_flush_cache_all)(void *args) = cache_noop;
arch/sh/mm/cache.c
19
void (*local_flush_cache_mm)(void *args) = cache_noop;
arch/sh/mm/cache.c
20
void (*local_flush_cache_dup_mm)(void *args) = cache_noop;
arch/sh/mm/cache.c
21
void (*local_flush_cache_page)(void *args) = cache_noop;
arch/sh/mm/cache.c
22
void (*local_flush_cache_range)(void *args) = cache_noop;
arch/sh/mm/cache.c
23
void (*local_flush_dcache_folio)(void *args) = cache_noop;
arch/sh/mm/cache.c
24
void (*local_flush_icache_range)(void *args) = cache_noop;
arch/sh/mm/cache.c
25
void (*local_flush_icache_folio)(void *args) = cache_noop;
arch/sh/mm/cache.c
26
void (*local_flush_cache_sigtramp)(void *args) = cache_noop;
arch/sparc/include/asm/openprom.h
66
char args[100];
arch/sparc/include/asm/syscall.h
111
unsigned long *args)
arch/sparc/include/asm/syscall.h
126
args[j] = (u32) val;
arch/sparc/include/asm/syscall.h
128
args[j] = val;
arch/sparc/include/asm/syscall.h
134
const unsigned long *args)
arch/sparc/include/asm/syscall.h
139
regs->u_regs[UREG_I0 + i] = args[i];
arch/sparc/kernel/kprobes.c
378
struct die_args *args = (struct die_args *)data;
arch/sparc/kernel/kprobes.c
381
if (args->regs && user_mode(args->regs))
arch/sparc/kernel/kprobes.c
386
if (kprobe_handler(args->regs))
arch/sparc/kernel/kprobes.c
390
if (post_kprobe_handler(args->regs))
arch/sparc/kernel/perf_event.c
1616
struct die_args *args = __args;
arch/sparc/kernel/perf_event.c
1637
regs = args->regs;
arch/sparc/kernel/process.c
106
args.stack = regs->u_regs[UREG_I1];
arch/sparc/kernel/process.c
108
args.stack = regs->u_regs[UREG_FP];
arch/sparc/kernel/process.c
110
ret = kernel_clone(&args);
arch/sparc/kernel/process.c
23
struct kernel_clone_args args = {
arch/sparc/kernel/process.c
31
args.stack = regs->u_regs[UREG_FP];
arch/sparc/kernel/process.c
33
ret = kernel_clone(&args);
arch/sparc/kernel/process.c
50
struct kernel_clone_args args = {
arch/sparc/kernel/process.c
59
args.stack = regs->u_regs[UREG_FP];
arch/sparc/kernel/process.c
61
ret = kernel_clone(&args);
arch/sparc/kernel/process.c
79
struct kernel_clone_args args = {0};
arch/sparc/kernel/process.c
85
args.flags = (flags & ~CSIGNAL);
arch/sparc/kernel/process.c
86
args.exit_signal = (flags & CSIGNAL);
arch/sparc/kernel/process.c
87
args.tls = regs->u_regs[UREG_I3];
arch/sparc/kernel/process.c
91
args.pidfd = compat_ptr(regs->u_regs[UREG_I2]);
arch/sparc/kernel/process.c
92
args.child_tid = compat_ptr(regs->u_regs[UREG_I4]);
arch/sparc/kernel/process.c
93
args.parent_tid = compat_ptr(regs->u_regs[UREG_I2]);
arch/sparc/kernel/process.c
97
args.pidfd = (int __user *)regs->u_regs[UREG_I2];
arch/sparc/kernel/process.c
98
args.child_tid = (int __user *)regs->u_regs[UREG_I4];
arch/sparc/kernel/process.c
99
args.parent_tid = (int __user *)regs->u_regs[UREG_I2];
arch/sparc/kernel/process_32.c
263
int copy_thread(struct task_struct *p, const struct kernel_clone_args *args)
arch/sparc/kernel/process_32.c
265
u64 clone_flags = args->flags;
arch/sparc/kernel/process_32.c
266
unsigned long tls = args->tls;
arch/sparc/kernel/process_32.c
270
unsigned long sp = args->stack ? args->stack : regs->u_regs[UREG_FP];
arch/sparc/kernel/process_32.c
302
if (unlikely(args->fn)) {
arch/sparc/kernel/process_32.c
307
childregs->u_regs[UREG_G1] = (unsigned long) args->fn;
arch/sparc/kernel/process_32.c
308
childregs->u_regs[UREG_G2] = (unsigned long) args->fn_arg;
arch/sparc/kernel/process_64.c
570
int copy_thread(struct task_struct *p, const struct kernel_clone_args *args)
arch/sparc/kernel/process_64.c
572
u64 clone_flags = args->flags;
arch/sparc/kernel/process_64.c
573
unsigned long tls = args->tls;
arch/sparc/kernel/process_64.c
579
unsigned long sp = args->stack ? args->stack : regs->u_regs[UREG_FP];
arch/sparc/kernel/process_64.c
592
if (unlikely(args->fn)) {
arch/sparc/kernel/process_64.c
596
t->kregs->u_regs[UREG_G1] = (unsigned long) args->fn;
arch/sparc/kernel/process_64.c
597
t->kregs->u_regs[UREG_G2] = (unsigned long) args->fn_arg;
arch/sparc/kernel/uprobes.c
268
struct die_args *args = (struct die_args *)data;
arch/sparc/kernel/uprobes.c
271
if (args->regs && !user_mode(args->regs))
arch/sparc/kernel/uprobes.c
276
if (uprobe_pre_sstep_notifier(args->regs))
arch/sparc/kernel/uprobes.c
281
if (uprobe_post_sstep_notifier(args->regs))
arch/sparc/prom/console_64.c
18
unsigned long args[7];
arch/sparc/prom/console_64.c
21
args[0] = (unsigned long) "write";
arch/sparc/prom/console_64.c
22
args[1] = 3;
arch/sparc/prom/console_64.c
23
args[2] = 1;
arch/sparc/prom/console_64.c
24
args[3] = (unsigned int) prom_stdout;
arch/sparc/prom/console_64.c
25
args[4] = (unsigned long) buf;
arch/sparc/prom/console_64.c
26
args[5] = (unsigned int) len;
arch/sparc/prom/console_64.c
27
args[6] = (unsigned long) -1;
arch/sparc/prom/console_64.c
29
p1275_cmd_direct(args);
arch/sparc/prom/console_64.c
31
ret = (int) args[6];
arch/sparc/prom/misc_64.c
100
args[1] = 0;
arch/sparc/prom/misc_64.c
101
args[2] = 0;
arch/sparc/prom/misc_64.c
103
p1275_cmd_direct(args);
arch/sparc/prom/misc_64.c
117
unsigned long args[3];
arch/sparc/prom/misc_64.c
124
args[0] = (unsigned long) "exit";
arch/sparc/prom/misc_64.c
125
args[1] = 0;
arch/sparc/prom/misc_64.c
126
args[2] = 0;
arch/sparc/prom/misc_64.c
127
p1275_cmd_direct(args);
arch/sparc/prom/misc_64.c
133
unsigned long args[3];
arch/sparc/prom/misc_64.c
139
args[0] = (unsigned long) "SUNW,power-off";
arch/sparc/prom/misc_64.c
140
args[1] = 0;
arch/sparc/prom/misc_64.c
141
args[2] = 0;
arch/sparc/prom/misc_64.c
142
p1275_cmd_direct(args);
arch/sparc/prom/misc_64.c
206
unsigned long args[9];
arch/sparc/prom/misc_64.c
208
args[0] = (unsigned long) prom_callmethod_name;
arch/sparc/prom/misc_64.c
209
args[1] = 5;
arch/sparc/prom/misc_64.c
210
args[2] = 1;
arch/sparc/prom/misc_64.c
211
args[3] = (unsigned long) type;
arch/sparc/prom/misc_64.c
212
args[4] = (unsigned int) prom_get_mmu_ihandle();
arch/sparc/prom/misc_64.c
213
args[5] = vaddr;
arch/sparc/prom/misc_64.c
214
args[6] = tte_data;
arch/sparc/prom/misc_64.c
215
args[7] = index;
arch/sparc/prom/misc_64.c
216
args[8] = (unsigned long) -1;
arch/sparc/prom/misc_64.c
218
p1275_cmd_direct(args);
arch/sparc/prom/misc_64.c
220
return (long) args[8];
arch/sparc/prom/misc_64.c
23
unsigned long args[5];
arch/sparc/prom/misc_64.c
240
unsigned long args[11];
arch/sparc/prom/misc_64.c
243
args[0] = (unsigned long) prom_callmethod_name;
arch/sparc/prom/misc_64.c
244
args[1] = 7;
arch/sparc/prom/misc_64.c
245
args[2] = 1;
arch/sparc/prom/misc_64.c
246
args[3] = (unsigned long) prom_map_name;
arch/sparc/prom/misc_64.c
247
args[4] = (unsigned int) prom_get_mmu_ihandle();
arch/sparc/prom/misc_64.c
248
args[5] = (unsigned int) mode;
arch/sparc/prom/misc_64.c
249
args[6] = size;
arch/sparc/prom/misc_64.c
25
args[0] = (unsigned long) "test";
arch/sparc/prom/misc_64.c
250
args[7] = vaddr;
arch/sparc/prom/misc_64.c
251
args[8] = 0;
arch/sparc/prom/misc_64.c
252
args[9] = paddr;
arch/sparc/prom/misc_64.c
253
args[10] = (unsigned long) -1;
arch/sparc/prom/misc_64.c
255
p1275_cmd_direct(args);
arch/sparc/prom/misc_64.c
257
ret = (int) args[10];
arch/sparc/prom/misc_64.c
26
args[1] = 1;
arch/sparc/prom/misc_64.c
265
unsigned long args[7];
arch/sparc/prom/misc_64.c
267
args[0] = (unsigned long) prom_callmethod_name;
arch/sparc/prom/misc_64.c
268
args[1] = 4;
arch/sparc/prom/misc_64.c
269
args[2] = 0;
arch/sparc/prom/misc_64.c
27
args[2] = 1;
arch/sparc/prom/misc_64.c
270
args[3] = (unsigned long) prom_unmap_name;
arch/sparc/prom/misc_64.c
271
args[4] = (unsigned int) prom_get_mmu_ihandle();
arch/sparc/prom/misc_64.c
272
args[5] = size;
arch/sparc/prom/misc_64.c
273
args[6] = vaddr;
arch/sparc/prom/misc_64.c
275
p1275_cmd_direct(args);
arch/sparc/prom/misc_64.c
28
args[3] = (unsigned long) service_name;
arch/sparc/prom/misc_64.c
284
unsigned long args[11];
arch/sparc/prom/misc_64.c
286
args[0] = (unsigned long) prom_callmethod_name;
arch/sparc/prom/misc_64.c
287
args[1] = 5;
arch/sparc/prom/misc_64.c
288
args[2] = 3;
arch/sparc/prom/misc_64.c
289
args[3] = (unsigned long) "SUNW,retain";
arch/sparc/prom/misc_64.c
29
args[4] = (unsigned long) -1;
arch/sparc/prom/misc_64.c
290
args[4] = (unsigned int) prom_get_memory_ihandle();
arch/sparc/prom/misc_64.c
291
args[5] = align;
arch/sparc/prom/misc_64.c
292
args[6] = size;
arch/sparc/prom/misc_64.c
293
args[7] = (unsigned long) name;
arch/sparc/prom/misc_64.c
294
args[8] = (unsigned long) -1;
arch/sparc/prom/misc_64.c
295
args[9] = (unsigned long) -1;
arch/sparc/prom/misc_64.c
296
args[10] = (unsigned long) -1;
arch/sparc/prom/misc_64.c
298
p1275_cmd_direct(args);
arch/sparc/prom/misc_64.c
300
if (args[8])
arch/sparc/prom/misc_64.c
301
return (int) args[8];
arch/sparc/prom/misc_64.c
307
*paddr = args[10];
arch/sparc/prom/misc_64.c
31
p1275_cmd_direct(args);
arch/sparc/prom/misc_64.c
322
unsigned long args[12];
arch/sparc/prom/misc_64.c
324
args[0] = (unsigned long) prom_callmethod_name;
arch/sparc/prom/misc_64.c
325
args[1] = 7;
arch/sparc/prom/misc_64.c
326
args[2] = 2;
arch/sparc/prom/misc_64.c
327
args[3] = (unsigned long) "SUNW,get-unumber";
arch/sparc/prom/misc_64.c
328
args[4] = (unsigned int) prom_get_memory_ihandle();
arch/sparc/prom/misc_64.c
329
args[5] = buflen;
arch/sparc/prom/misc_64.c
33
if (args[4])
arch/sparc/prom/misc_64.c
330
args[6] = (unsigned long) buf;
arch/sparc/prom/misc_64.c
331
args[7] = 0;
arch/sparc/prom/misc_64.c
332
args[8] = phys_addr;
arch/sparc/prom/misc_64.c
333
args[9] = (unsigned int) syndrome_code;
arch/sparc/prom/misc_64.c
334
args[10] = (unsigned long) -1;
arch/sparc/prom/misc_64.c
335
args[11] = (unsigned long) -1;
arch/sparc/prom/misc_64.c
337
p1275_cmd_direct(args);
arch/sparc/prom/misc_64.c
339
return (int) args[10];
arch/sparc/prom/misc_64.c
345
unsigned long args[3];
arch/sparc/prom/misc_64.c
347
args[0] = (unsigned long) "SUNW,sleep-self";
arch/sparc/prom/misc_64.c
348
args[1] = 0;
arch/sparc/prom/misc_64.c
349
args[2] = 0;
arch/sparc/prom/misc_64.c
350
p1275_cmd_direct(args);
arch/sparc/prom/misc_64.c
355
unsigned long args[4];
arch/sparc/prom/misc_64.c
357
args[0] = (unsigned long) "SUNW,sleep-system";
arch/sparc/prom/misc_64.c
358
args[1] = 0;
arch/sparc/prom/misc_64.c
359
args[2] = 1;
arch/sparc/prom/misc_64.c
360
args[3] = (unsigned long) -1;
arch/sparc/prom/misc_64.c
361
p1275_cmd_direct(args);
arch/sparc/prom/misc_64.c
363
return (int) args[3];
arch/sparc/prom/misc_64.c
368
unsigned long args[4];
arch/sparc/prom/misc_64.c
370
args[0] = (unsigned long) "SUNW,wakeup-system";
arch/sparc/prom/misc_64.c
371
args[1] = 0;
arch/sparc/prom/misc_64.c
372
args[2] = 1;
arch/sparc/prom/misc_64.c
373
args[3] = (unsigned long) -1;
arch/sparc/prom/misc_64.c
374
p1275_cmd_direct(args);
arch/sparc/prom/misc_64.c
376
return (int) args[3];
arch/sparc/prom/misc_64.c
382
unsigned long args[6];
arch/sparc/prom/misc_64.c
384
args[0] = (unsigned long) "SUNW,start-cpu";
arch/sparc/prom/misc_64.c
385
args[1] = 3;
arch/sparc/prom/misc_64.c
386
args[2] = 0;
arch/sparc/prom/misc_64.c
387
args[3] = (unsigned int) cpunode;
arch/sparc/prom/misc_64.c
388
args[4] = pc;
arch/sparc/prom/misc_64.c
389
args[5] = arg;
arch/sparc/prom/misc_64.c
390
p1275_cmd_direct(args);
arch/sparc/prom/misc_64.c
395
unsigned long args[6];
arch/sparc/prom/misc_64.c
397
args[0] = (unsigned long) "SUNW,start-cpu-by-cpuid";
arch/sparc/prom/misc_64.c
398
args[1] = 3;
arch/sparc/prom/misc_64.c
399
args[2] = 0;
arch/sparc/prom/misc_64.c
400
args[3] = (unsigned int) cpuid;
arch/sparc/prom/misc_64.c
401
args[4] = pc;
arch/sparc/prom/misc_64.c
402
args[5] = arg;
arch/sparc/prom/misc_64.c
403
p1275_cmd_direct(args);
arch/sparc/prom/misc_64.c
408
unsigned long args[4];
arch/sparc/prom/misc_64.c
41
unsigned long args[3];
arch/sparc/prom/misc_64.c
410
args[0] = (unsigned long) "SUNW,stop-cpu-by-cpuid";
arch/sparc/prom/misc_64.c
411
args[1] = 1;
arch/sparc/prom/misc_64.c
412
args[2] = 0;
arch/sparc/prom/misc_64.c
413
args[3] = (unsigned int) cpuid;
arch/sparc/prom/misc_64.c
414
p1275_cmd_direct(args);
arch/sparc/prom/misc_64.c
419
unsigned long args[3];
arch/sparc/prom/misc_64.c
421
args[0] = (unsigned long) "SUNW,stop-self";
arch/sparc/prom/misc_64.c
422
args[1] = 0;
arch/sparc/prom/misc_64.c
423
args[2] = 0;
arch/sparc/prom/misc_64.c
424
p1275_cmd_direct(args);
arch/sparc/prom/misc_64.c
429
unsigned long args[3];
arch/sparc/prom/misc_64.c
431
args[0] = (unsigned long) "SUNW,idle-self";
arch/sparc/prom/misc_64.c
432
args[1] = 0;
arch/sparc/prom/misc_64.c
433
args[2] = 0;
arch/sparc/prom/misc_64.c
434
p1275_cmd_direct(args);
arch/sparc/prom/misc_64.c
439
unsigned long args[4];
arch/sparc/prom/misc_64.c
441
args[0] = (unsigned long) "SUNW,resume-cpu";
arch/sparc/prom/misc_64.c
442
args[1] = 1;
arch/sparc/prom/misc_64.c
443
args[2] = 0;
arch/sparc/prom/misc_64.c
444
args[3] = (unsigned int) cpunode;
arch/sparc/prom/misc_64.c
445
p1275_cmd_direct(args);
arch/sparc/prom/misc_64.c
45
args[0] = (unsigned long) svc;
arch/sparc/prom/misc_64.c
46
args[1] = 0;
arch/sparc/prom/misc_64.c
47
args[2] = 0;
arch/sparc/prom/misc_64.c
48
p1275_cmd_direct(args);
arch/sparc/prom/misc_64.c
54
unsigned long args[4];
arch/sparc/prom/misc_64.c
60
args[0] = (unsigned long) "boot";
arch/sparc/prom/misc_64.c
61
args[1] = 1;
arch/sparc/prom/misc_64.c
62
args[2] = 0;
arch/sparc/prom/misc_64.c
63
args[3] = (unsigned long) bcommand;
arch/sparc/prom/misc_64.c
65
p1275_cmd_direct(args);
arch/sparc/prom/misc_64.c
71
unsigned long args[5];
arch/sparc/prom/misc_64.c
75
args[0] = (unsigned long) "interpret";
arch/sparc/prom/misc_64.c
76
args[1] = 1;
arch/sparc/prom/misc_64.c
77
args[2] = 1;
arch/sparc/prom/misc_64.c
78
args[3] = (unsigned long) fstring;
arch/sparc/prom/misc_64.c
79
args[4] = (unsigned long) -1;
arch/sparc/prom/misc_64.c
81
p1275_cmd_direct(args);
arch/sparc/prom/misc_64.c
90
unsigned long args[3];
arch/sparc/prom/misc_64.c
99
args[0] = (unsigned long) "enter";
arch/sparc/prom/p1275.c
28
extern void prom_cif_direct(unsigned long *args);
arch/sparc/prom/p1275.c
36
void p1275_cmd_direct(unsigned long *args)
arch/sparc/prom/p1275.c
45
prom_cif_direct(args);
arch/sparc/prom/printf.c
62
va_list args;
arch/sparc/prom/printf.c
65
va_start(args, fmt);
arch/sparc/prom/printf.c
66
i = vscnprintf(ppbuf, sizeof(ppbuf), fmt, args);
arch/sparc/prom/printf.c
67
va_end(args);
arch/sparc/prom/tree_64.c
100
args[0] = (unsigned long) "getproplen";
arch/sparc/prom/tree_64.c
101
args[1] = 2;
arch/sparc/prom/tree_64.c
102
args[2] = 1;
arch/sparc/prom/tree_64.c
103
args[3] = (unsigned int) node;
arch/sparc/prom/tree_64.c
104
args[4] = (unsigned long) prop;
arch/sparc/prom/tree_64.c
105
args[5] = (unsigned long) -1;
arch/sparc/prom/tree_64.c
107
p1275_cmd_direct(args);
arch/sparc/prom/tree_64.c
109
return (int) args[5];
arch/sparc/prom/tree_64.c
120
unsigned long args[8];
arch/sparc/prom/tree_64.c
127
args[0] = (unsigned long) prom_getprop_name;
arch/sparc/prom/tree_64.c
128
args[1] = 4;
arch/sparc/prom/tree_64.c
129
args[2] = 1;
arch/sparc/prom/tree_64.c
130
args[3] = (unsigned int) node;
arch/sparc/prom/tree_64.c
131
args[4] = (unsigned long) prop;
arch/sparc/prom/tree_64.c
132
args[5] = (unsigned long) buffer;
arch/sparc/prom/tree_64.c
133
args[6] = bufsize;
arch/sparc/prom/tree_64.c
134
args[7] = (unsigned long) -1;
arch/sparc/prom/tree_64.c
136
p1275_cmd_direct(args);
arch/sparc/prom/tree_64.c
138
return (int) args[7];
arch/sparc/prom/tree_64.c
22
unsigned long args[5];
arch/sparc/prom/tree_64.c
24
args[0] = (unsigned long) type;
arch/sparc/prom/tree_64.c
241
unsigned long args[7];
arch/sparc/prom/tree_64.c
247
args[0] = (unsigned long) prom_nextprop_name;
arch/sparc/prom/tree_64.c
248
args[1] = 3;
arch/sparc/prom/tree_64.c
249
args[2] = 1;
arch/sparc/prom/tree_64.c
25
args[1] = 1;
arch/sparc/prom/tree_64.c
250
args[3] = (unsigned int) node;
arch/sparc/prom/tree_64.c
251
args[4] = 0;
arch/sparc/prom/tree_64.c
252
args[5] = (unsigned long) buffer;
arch/sparc/prom/tree_64.c
253
args[6] = (unsigned long) -1;
arch/sparc/prom/tree_64.c
255
p1275_cmd_direct(args);
arch/sparc/prom/tree_64.c
26
args[2] = 1;
arch/sparc/prom/tree_64.c
267
unsigned long args[7];
arch/sparc/prom/tree_64.c
27
args[3] = (unsigned int) node;
arch/sparc/prom/tree_64.c
279
args[0] = (unsigned long) prom_nextprop_name;
arch/sparc/prom/tree_64.c
28
args[4] = (unsigned long) -1;
arch/sparc/prom/tree_64.c
280
args[1] = 3;
arch/sparc/prom/tree_64.c
281
args[2] = 1;
arch/sparc/prom/tree_64.c
282
args[3] = (unsigned int) node;
arch/sparc/prom/tree_64.c
283
args[4] = (unsigned long) oprop;
arch/sparc/prom/tree_64.c
284
args[5] = (unsigned long) buffer;
arch/sparc/prom/tree_64.c
285
args[6] = (unsigned long) -1;
arch/sparc/prom/tree_64.c
287
p1275_cmd_direct(args);
arch/sparc/prom/tree_64.c
295
unsigned long args[5];
arch/sparc/prom/tree_64.c
299
args[0] = (unsigned long) "finddevice";
arch/sparc/prom/tree_64.c
30
p1275_cmd_direct(args);
arch/sparc/prom/tree_64.c
300
args[1] = 1;
arch/sparc/prom/tree_64.c
301
args[2] = 1;
arch/sparc/prom/tree_64.c
302
args[3] = (unsigned long) name;
arch/sparc/prom/tree_64.c
303
args[4] = (unsigned long) -1;
arch/sparc/prom/tree_64.c
305
p1275_cmd_direct(args);
arch/sparc/prom/tree_64.c
307
return (int) args[4];
arch/sparc/prom/tree_64.c
32
return (phandle) args[4];
arch/sparc/prom/tree_64.c
331
unsigned long args[8];
arch/sparc/prom/tree_64.c
344
args[0] = (unsigned long) "setprop";
arch/sparc/prom/tree_64.c
345
args[1] = 4;
arch/sparc/prom/tree_64.c
346
args[2] = 1;
arch/sparc/prom/tree_64.c
347
args[3] = (unsigned int) node;
arch/sparc/prom/tree_64.c
348
args[4] = (unsigned long) pname;
arch/sparc/prom/tree_64.c
349
args[5] = (unsigned long) value;
arch/sparc/prom/tree_64.c
350
args[6] = size;
arch/sparc/prom/tree_64.c
351
args[7] = (unsigned long) -1;
arch/sparc/prom/tree_64.c
353
p1275_cmd_direct(args);
arch/sparc/prom/tree_64.c
355
return (int) args[7];
arch/sparc/prom/tree_64.c
361
unsigned long args[5];
arch/sparc/prom/tree_64.c
364
args[0] = (unsigned long) "instance-to-package";
arch/sparc/prom/tree_64.c
365
args[1] = 1;
arch/sparc/prom/tree_64.c
366
args[2] = 1;
arch/sparc/prom/tree_64.c
367
args[3] = (unsigned int) inst;
arch/sparc/prom/tree_64.c
368
args[4] = (unsigned long) -1;
arch/sparc/prom/tree_64.c
370
p1275_cmd_direct(args);
arch/sparc/prom/tree_64.c
372
node = (int) args[4];
arch/sparc/prom/tree_64.c
380
unsigned long args[7];
arch/sparc/prom/tree_64.c
382
args[0] = (unsigned long) "instance-to-path";
arch/sparc/prom/tree_64.c
383
args[1] = 3;
arch/sparc/prom/tree_64.c
384
args[2] = 1;
arch/sparc/prom/tree_64.c
385
args[3] = (unsigned int) handle;
arch/sparc/prom/tree_64.c
386
args[4] = (unsigned long) buffer;
arch/sparc/prom/tree_64.c
387
args[5] = bufsize;
arch/sparc/prom/tree_64.c
388
args[6] = (unsigned long) -1;
arch/sparc/prom/tree_64.c
390
p1275_cmd_direct(args);
arch/sparc/prom/tree_64.c
392
return (int) args[6];
arch/sparc/prom/tree_64.c
95
unsigned long args[6];
arch/um/drivers/harddog_user.c
39
char **args = NULL;
arch/um/drivers/harddog_user.c
60
args = mconsole_args;
arch/um/drivers/harddog_user.c
65
args = pid_args;
arch/um/drivers/harddog_user.c
68
pid = run_helper(pre_exec, &data, args);
arch/um/drivers/virt-pci.c
364
void *args)
arch/um/include/asm/syscall-generic.h
58
unsigned long *args)
arch/um/include/asm/syscall-generic.h
62
*args++ = UPT_SYSCALL_ARG1(r);
arch/um/include/asm/syscall-generic.h
63
*args++ = UPT_SYSCALL_ARG2(r);
arch/um/include/asm/syscall-generic.h
64
*args++ = UPT_SYSCALL_ARG3(r);
arch/um/include/asm/syscall-generic.h
65
*args++ = UPT_SYSCALL_ARG4(r);
arch/um/include/asm/syscall-generic.h
66
*args++ = UPT_SYSCALL_ARG5(r);
arch/um/include/asm/syscall-generic.h
67
*args = UPT_SYSCALL_ARG6(r);
arch/um/include/asm/syscall-generic.h
72
const unsigned long *args)
arch/um/include/asm/syscall-generic.h
76
UPT_SYSCALL_ARG1(r) = *args++;
arch/um/include/asm/syscall-generic.h
77
UPT_SYSCALL_ARG2(r) = *args++;
arch/um/include/asm/syscall-generic.h
78
UPT_SYSCALL_ARG3(r) = *args++;
arch/um/include/asm/syscall-generic.h
79
UPT_SYSCALL_ARG4(r) = *args++;
arch/um/include/asm/syscall-generic.h
80
UPT_SYSCALL_ARG5(r) = *args++;
arch/um/include/asm/syscall-generic.h
81
UPT_SYSCALL_ARG6(r) = *args;
arch/um/kernel/process.c
146
int copy_thread(struct task_struct * p, const struct kernel_clone_args *args)
arch/um/kernel/process.c
148
u64 clone_flags = args->flags;
arch/um/kernel/process.c
149
unsigned long sp = args->stack;
arch/um/kernel/process.c
150
unsigned long tls = args->tls;
arch/um/kernel/process.c
156
if (!args->fn) {
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/process.c
175
if (!args->fn) {
arch/um/os-Linux/util.c
182
int vscnprintf(char *buf, size_t size, const char *fmt, va_list args);
arch/x86/boot/boot.h
296
int vsprintf(char *buf, const char *fmt, va_list args);
arch/x86/boot/compressed/error.c
31
va_list args;
arch/x86/boot/compressed/error.c
34
va_start(args, fmt);
arch/x86/boot/compressed/error.c
35
len = vsnprintf(buf, sizeof(buf), fmt, args);
arch/x86/boot/compressed/error.c
36
va_end(args);
arch/x86/boot/compressed/kaslr.c
229
char *args = (char *)get_cmd_line_ptr();
arch/x86/boot/compressed/kaslr.c
235
if (!args)
arch/x86/boot/compressed/kaslr.c
238
len = strnlen(args, COMMAND_LINE_SIZE-1);
arch/x86/boot/compressed/kaslr.c
243
memcpy(tmp_cmdline, args, len);
arch/x86/boot/compressed/kaslr.c
245
args = tmp_cmdline;
arch/x86/boot/compressed/kaslr.c
248
args = skip_spaces(args);
arch/x86/boot/compressed/kaslr.c
250
while (*args) {
arch/x86/boot/compressed/kaslr.c
251
args = next_arg(args, &param, &val);
arch/x86/boot/compressed/tdx.c
21
struct tdx_module_args args = {
arch/x86/boot/compressed/tdx.c
29
if (__tdx_hypercall(&args))
arch/x86/boot/compressed/tdx.c
32
return args.r11;
arch/x86/boot/compressed/tdx.c
37
struct tdx_module_args args = {
arch/x86/boot/compressed/tdx.c
46
__tdx_hypercall(&args);
arch/x86/boot/printf.c
113
int vsprintf(char *buf, const char *fmt, va_list args)
arch/x86/boot/printf.c
163
field_width = va_arg(args, int);
arch/x86/boot/printf.c
179
precision = va_arg(args, int);
arch/x86/boot/printf.c
200
*str++ = (unsigned char)va_arg(args, int);
arch/x86/boot/printf.c
206
s = va_arg(args, char *);
arch/x86/boot/printf.c
224
(unsigned long)va_arg(args, void *), 16,
arch/x86/boot/printf.c
230
long *ip = va_arg(args, long *);
arch/x86/boot/printf.c
233
int *ip = va_arg(args, int *);
arch/x86/boot/printf.c
271
num = va_arg(args, unsigned long);
arch/x86/boot/printf.c
273
num = (unsigned short)va_arg(args, int);
arch/x86/boot/printf.c
277
num = va_arg(args, int);
arch/x86/boot/printf.c
279
num = va_arg(args, unsigned int);
arch/x86/boot/printf.c
288
va_list args;
arch/x86/boot/printf.c
291
va_start(args, fmt);
arch/x86/boot/printf.c
292
i = vsprintf(buf, fmt, args);
arch/x86/boot/printf.c
293
va_end(args);
arch/x86/boot/printf.c
300
va_list args;
arch/x86/boot/printf.c
303
va_start(args, fmt);
arch/x86/boot/printf.c
304
printed = vsprintf(printf_buf, fmt, args);
arch/x86/boot/printf.c
305
va_end(args);
arch/x86/coco/tdx/tdx-shared.c
37
args.rcx = start | page_size;
arch/x86/coco/tdx/tdx-shared.c
38
if (__tdcall(TDG_MEM_PAGE_ACCEPT, &args))
arch/x86/coco/tdx/tdx-shared.c
73
noinstr u64 __tdx_hypercall(struct tdx_module_args *args)
arch/x86/coco/tdx/tdx-shared.c
79
args->rcx = TDVMCALL_EXPOSE_REGS_MASK;
arch/x86/coco/tdx/tdx-shared.c
8
struct tdx_module_args args = {};
arch/x86/coco/tdx/tdx-shared.c
86
if (__tdcall_saved_ret(TDG_VP_VMCALL, args))
arch/x86/coco/tdx/tdx-shared.c
90
return args->r10;
arch/x86/coco/tdx/tdx.c
103
return __tdcall(TDG_VM_WR, &args);
arch/x86/coco/tdx/tdx.c
1101
struct tdx_module_args args = {};
arch/x86/coco/tdx/tdx.c
1106
tdcall(TDG_VP_INFO, &args);
arch/x86/coco/tdx/tdx.c
1107
tdx_dump_attributes(args.rdx);
arch/x86/coco/tdx/tdx.c
123
struct tdx_module_args args = {
arch/x86/coco/tdx/tdx.c
130
ret = __tdcall(TDG_MR_REPORT, &args);
arch/x86/coco/tdx/tdx.c
160
struct tdx_module_args args = {
arch/x86/coco/tdx/tdx.c
166
ret = __tdcall(TDG_MR_RTMR_EXTEND, &args);
arch/x86/coco/tdx/tdx.c
202
struct tdx_module_args args = {
arch/x86/coco/tdx/tdx.c
217
args.r8 = message.r8;
arch/x86/coco/tdx/tdx.c
218
args.r9 = message.r9;
arch/x86/coco/tdx/tdx.c
219
args.r14 = message.r14;
arch/x86/coco/tdx/tdx.c
220
args.r15 = message.r15;
arch/x86/coco/tdx/tdx.c
221
args.rdi = message.rdi;
arch/x86/coco/tdx/tdx.c
222
args.rsi = message.rsi;
arch/x86/coco/tdx/tdx.c
223
args.rbx = message.rbx;
arch/x86/coco/tdx/tdx.c
224
args.rdx = message.rdx;
arch/x86/coco/tdx/tdx.c
232
__tdx_hypercall(&args);
arch/x86/coco/tdx/tdx.c
331
struct tdx_module_args args = {};
arch/x86/coco/tdx/tdx.c
342
tdcall(TDG_VP_INFO, &args);
arch/x86/coco/tdx/tdx.c
351
gpa_width = args.rcx & GENMASK(5, 0);
arch/x86/coco/tdx/tdx.c
354
td_attr = args.rdx;
arch/x86/coco/tdx/tdx.c
411
struct tdx_module_args args = {
arch/x86/coco/tdx/tdx.c
429
return __tdx_hypercall(&args);
arch/x86/coco/tdx/tdx.c
473
struct tdx_module_args args = {
arch/x86/coco/tdx/tdx.c
484
if (__tdx_hypercall(&args))
arch/x86/coco/tdx/tdx.c
487
regs->ax = lower_32_bits(args.r11);
arch/x86/coco/tdx/tdx.c
488
regs->dx = upper_32_bits(args.r11);
arch/x86/coco/tdx/tdx.c
494
struct tdx_module_args args = {
arch/x86/coco/tdx/tdx.c
506
if (__tdx_hypercall(&args))
arch/x86/coco/tdx/tdx.c
514
struct tdx_module_args args = {
arch/x86/coco/tdx/tdx.c
538
if (__tdx_hypercall(&args))
arch/x86/coco/tdx/tdx.c
546
regs->ax = args.r12;
arch/x86/coco/tdx/tdx.c
547
regs->bx = args.r13;
arch/x86/coco/tdx/tdx.c
548
regs->cx = args.r14;
arch/x86/coco/tdx/tdx.c
549
regs->dx = args.r15;
arch/x86/coco/tdx/tdx.c
556
struct tdx_module_args args = {
arch/x86/coco/tdx/tdx.c
56
struct tdx_module_args args = {
arch/x86/coco/tdx/tdx.c
564
if (__tdx_hypercall(&args))
arch/x86/coco/tdx/tdx.c
567
*val = args.r11;
arch/x86/coco/tdx/tdx.c
64
return __tdx_hypercall(&args);
arch/x86/coco/tdx/tdx.c
689
struct tdx_module_args args = {
arch/x86/coco/tdx/tdx.c
704
success = !__tdx_hypercall(&args);
arch/x86/coco/tdx/tdx.c
709
regs->ax |= args.r11 & mask;
arch/x86/coco/tdx/tdx.c
74
static inline void tdcall(u64 fn, struct tdx_module_args *args)
arch/x86/coco/tdx/tdx.c
76
if (__tdcall_ret(fn, args))
arch/x86/coco/tdx/tdx.c
783
struct tdx_module_args args = {};
arch/x86/coco/tdx/tdx.c
800
tdcall(TDG_VP_VEINFO_GET, &args);
arch/x86/coco/tdx/tdx.c
803
ve->exit_reason = args.rcx;
arch/x86/coco/tdx/tdx.c
804
ve->exit_qual = args.rdx;
arch/x86/coco/tdx/tdx.c
805
ve->gla = args.r8;
arch/x86/coco/tdx/tdx.c
806
ve->gpa = args.r9;
arch/x86/coco/tdx/tdx.c
807
ve->instr_len = lower_32_bits(args.r10);
arch/x86/coco/tdx/tdx.c
808
ve->instr_info = upper_32_bits(args.r10);
arch/x86/coco/tdx/tdx.c
83
struct tdx_module_args args = {
arch/x86/coco/tdx/tdx.c
88
ret = __tdcall_ret(TDG_VM_RD, &args);
arch/x86/coco/tdx/tdx.c
89
*value = args.r8;
arch/x86/coco/tdx/tdx.c
926
struct tdx_module_args args = {
arch/x86/coco/tdx/tdx.c
933
u64 ret = __tdx_hypercall(&args);
arch/x86/coco/tdx/tdx.c
942
map_fail_paddr = args.r11;
arch/x86/coco/tdx/tdx.c
97
struct tdx_module_args args = {
arch/x86/events/perf_event.h
695
#define X86_CONFIG(args...) ((union x86_pmu_config){.bits = {args}}).value
arch/x86/hyperv/ivm.c
411
struct tdx_module_args args = {
arch/x86/hyperv/ivm.c
418
u64 ret = __tdx_hypercall(&args);
arch/x86/hyperv/ivm.c
425
struct tdx_module_args args = {
arch/x86/hyperv/ivm.c
431
u64 ret = __tdx_hypercall(&args);
arch/x86/hyperv/ivm.c
436
*val = args.r11;
arch/x86/hyperv/ivm.c
441
struct tdx_module_args args = { };
arch/x86/hyperv/ivm.c
443
args.r10 = control;
arch/x86/hyperv/ivm.c
444
args.rdx = param1;
arch/x86/hyperv/ivm.c
445
args.r8 = param2;
arch/x86/hyperv/ivm.c
447
(void)__tdx_hypercall(&args);
arch/x86/hyperv/ivm.c
449
return args.r11;
arch/x86/include/asm/bug.h
153
struct sysv_va_list args;
arch/x86/include/asm/bug.h
155
extern void *__warn_args(struct arch_va_list *args, struct pt_regs *regs);
arch/x86/include/asm/efi.h
107
#define arch_efi_call_virt(p, f, args...) ({ \
arch/x86/include/asm/efi.h
109
ret = efi_call((void *)p->f, args); \
arch/x86/include/asm/efi.h
337
#define __efi64_argmap(mapped, args) \
arch/x86/include/asm/efi.h
338
__PASTE(__efi64_argmap__, __efi_nargs(__efi_eat mapped))(mapped, args)
arch/x86/include/asm/efi.h
339
#define __efi64_argmap__0(mapped, args) __efi_eval mapped
arch/x86/include/asm/efi.h
340
#define __efi64_argmap__1(mapped, args) __efi_eval args
arch/x86/include/asm/olpc_ofw.h
15
#define olpc_ofw(name, args, res) \
arch/x86/include/asm/olpc_ofw.h
16
__olpc_ofw((name), ARRAY_SIZE(args), args, ARRAY_SIZE(res), res)
arch/x86/include/asm/olpc_ofw.h
18
extern int __olpc_ofw(const char *name, int nr_args, const void **args, int nr_res,
arch/x86/include/asm/shared/tdx.h
148
u64 __tdcall(u64 fn, struct tdx_module_args *args);
arch/x86/include/asm/shared/tdx.h
149
u64 __tdcall_ret(u64 fn, struct tdx_module_args *args);
arch/x86/include/asm/shared/tdx.h
150
u64 __tdcall_saved_ret(u64 fn, struct tdx_module_args *args);
arch/x86/include/asm/shared/tdx.h
153
u64 __tdx_hypercall(struct tdx_module_args *args);
arch/x86/include/asm/shared/tdx.h
161
struct tdx_module_args args = {
arch/x86/include/asm/shared/tdx.h
170
return __tdx_hypercall(&args);
arch/x86/include/asm/syscall.h
102
const unsigned long *args)
arch/x86/include/asm/syscall.h
104
regs->bx = args[0];
arch/x86/include/asm/syscall.h
105
regs->cx = args[1];
arch/x86/include/asm/syscall.h
106
regs->dx = args[2];
arch/x86/include/asm/syscall.h
107
regs->si = args[3];
arch/x86/include/asm/syscall.h
108
regs->di = args[4];
arch/x86/include/asm/syscall.h
109
regs->bp = args[5];
arch/x86/include/asm/syscall.h
121
unsigned long *args)
arch/x86/include/asm/syscall.h
125
*args++ = regs->bx;
arch/x86/include/asm/syscall.h
126
*args++ = regs->cx;
arch/x86/include/asm/syscall.h
127
*args++ = regs->dx;
arch/x86/include/asm/syscall.h
128
*args++ = regs->si;
arch/x86/include/asm/syscall.h
129
*args++ = regs->di;
arch/x86/include/asm/syscall.h
130
*args = regs->bp;
arch/x86/include/asm/syscall.h
134
*args++ = regs->di;
arch/x86/include/asm/syscall.h
135
*args++ = regs->si;
arch/x86/include/asm/syscall.h
136
*args++ = regs->dx;
arch/x86/include/asm/syscall.h
137
*args++ = regs->r10;
arch/x86/include/asm/syscall.h
138
*args++ = regs->r8;
arch/x86/include/asm/syscall.h
139
*args = regs->r9;
arch/x86/include/asm/syscall.h
145
const unsigned long *args)
arch/x86/include/asm/syscall.h
149
regs->bx = *args++;
arch/x86/include/asm/syscall.h
150
regs->cx = *args++;
arch/x86/include/asm/syscall.h
151
regs->dx = *args++;
arch/x86/include/asm/syscall.h
152
regs->si = *args++;
arch/x86/include/asm/syscall.h
153
regs->di = *args++;
arch/x86/include/asm/syscall.h
154
regs->bp = *args;
arch/x86/include/asm/syscall.h
158
regs->di = *args++;
arch/x86/include/asm/syscall.h
159
regs->si = *args++;
arch/x86/include/asm/syscall.h
160
regs->dx = *args++;
arch/x86/include/asm/syscall.h
161
regs->r10 = *args++;
arch/x86/include/asm/syscall.h
162
regs->r8 = *args++;
arch/x86/include/asm/syscall.h
163
regs->r9 = *args;
arch/x86/include/asm/syscall.h
90
unsigned long *args)
arch/x86/include/asm/syscall.h
92
args[0] = regs->bx;
arch/x86/include/asm/syscall.h
93
args[1] = regs->cx;
arch/x86/include/asm/syscall.h
94
args[2] = regs->dx;
arch/x86/include/asm/syscall.h
95
args[3] = regs->si;
arch/x86/include/asm/syscall.h
96
args[4] = regs->di;
arch/x86/include/asm/syscall.h
97
args[5] = regs->bp;
arch/x86/include/asm/tdx.h
100
u64 __seamcall(u64 fn, struct tdx_module_args *args);
arch/x86/include/asm/tdx.h
101
u64 __seamcall_ret(u64 fn, struct tdx_module_args *args);
arch/x86/include/asm/tdx.h
102
u64 __seamcall_saved_ret(u64 fn, struct tdx_module_args *args);
arch/x86/include/asm/tdx.h
109
typedef u64 (*sc_func_t)(u64 fn, struct tdx_module_args *args);
arch/x86/include/asm/tdx.h
112
struct tdx_module_args *args)
arch/x86/include/asm/tdx.h
127
return func(fn, args);
arch/x86/include/asm/tdx.h
131
struct tdx_module_args *args)
arch/x86/include/asm/tdx.h
138
ret = __seamcall_dirty_cache(func, fn, args);
arch/x86/include/asm/tdx.h
198
u64 tdh_vp_enter(struct tdx_vp *vp, struct tdx_module_args *args);
arch/x86/include/asm/xen/hypercall.h
326
mcl->args[0] = set;
arch/x86/include/asm/xen/hypercall.h
336
mcl->args[0] = va;
arch/x86/include/asm/xen/hypercall.h
337
mcl->args[1] = new_val.pte;
arch/x86/include/asm/xen/hypercall.h
338
mcl->args[2] = flags;
arch/x86/include/asm/xen/hypercall.h
348
mcl->args[0] = maddr;
arch/x86/include/asm/xen/hypercall.h
349
mcl->args[1] = *(unsigned long *)&desc;
arch/x86/include/asm/xen/hypercall.h
359
mcl->args[0] = (unsigned long)req;
arch/x86/include/asm/xen/hypercall.h
360
mcl->args[1] = count;
arch/x86/include/asm/xen/hypercall.h
361
mcl->args[2] = (unsigned long)success_count;
arch/x86/include/asm/xen/hypercall.h
362
mcl->args[3] = domid;
arch/x86/include/asm/xen/hypercall.h
372
mcl->args[0] = (unsigned long)op;
arch/x86/include/asm/xen/hypercall.h
373
mcl->args[1] = count;
arch/x86/include/asm/xen/hypercall.h
374
mcl->args[2] = (unsigned long)success_count;
arch/x86/include/asm/xen/hypercall.h
375
mcl->args[3] = domid;
arch/x86/include/asm/xen/hypercall.h
385
mcl->args[0] = ss;
arch/x86/include/asm/xen/hypercall.h
386
mcl->args[1] = esp;
arch/x86/include/uapi/asm/amd_hsmp.h
66
__u32 args[HSMP_MAX_MSG_LEN]; /* argument/response buffer */
arch/x86/kernel/alternative.c
2313
struct die_args *args = data;
arch/x86/kernel/alternative.c
2314
struct pt_regs *regs = args->regs;
arch/x86/kernel/alternative.c
53
#define DPRINTK(type, fmt, args...) \
arch/x86/kernel/alternative.c
56
printk(KERN_DEBUG pr_fmt(fmt) "\n", ##args); \
arch/x86/kernel/alternative.c
59
#define DUMP_BYTES(type, buf, len, fmt, args...) \
arch/x86/kernel/alternative.c
67
printk(KERN_DEBUG pr_fmt(fmt), ##args); \
arch/x86/kernel/callthunks.c
28
#define prdbg(fmt, args...) \
arch/x86/kernel/callthunks.c
31
printk(KERN_DEBUG pr_fmt(fmt), ##args); \
arch/x86/kernel/cpu/vmware.c
508
struct tdx_module_args args = {};
arch/x86/kernel/cpu/vmware.c
520
args.rbx = in1;
arch/x86/kernel/cpu/vmware.c
521
args.rdx = in3;
arch/x86/kernel/cpu/vmware.c
522
args.rsi = in4;
arch/x86/kernel/cpu/vmware.c
523
args.rdi = in5;
arch/x86/kernel/cpu/vmware.c
524
args.r10 = VMWARE_TDX_VENDOR_LEAF;
arch/x86/kernel/cpu/vmware.c
525
args.r11 = VMWARE_TDX_HCALL_FUNC;
arch/x86/kernel/cpu/vmware.c
526
args.r12 = VMWARE_HYPERVISOR_MAGIC;
arch/x86/kernel/cpu/vmware.c
527
args.r13 = cmd;
arch/x86/kernel/cpu/vmware.c
529
args.r15 = 0;
arch/x86/kernel/cpu/vmware.c
531
__tdx_hypercall(&args);
arch/x86/kernel/cpu/vmware.c
534
*out1 = args.rbx;
arch/x86/kernel/cpu/vmware.c
536
*out2 = args.r13;
arch/x86/kernel/cpu/vmware.c
538
*out3 = args.rdx;
arch/x86/kernel/cpu/vmware.c
540
*out4 = args.rsi;
arch/x86/kernel/cpu/vmware.c
542
*out5 = args.rdi;
arch/x86/kernel/cpu/vmware.c
544
return args.r12;
arch/x86/kernel/hw_breakpoint.c
511
static int hw_breakpoint_handler(struct die_args *args)
arch/x86/kernel/hw_breakpoint.c
520
dr6_p = (unsigned long *)ERR_PTR(args->err);
arch/x86/kernel/hw_breakpoint.c
556
perf_bp_event(bp, args->regs);
arch/x86/kernel/hw_breakpoint.c
563
args->regs->flags |= X86_EFLAGS_RF;
arch/x86/kernel/kgdb.c
475
single_step_cont(struct pt_regs *regs, struct die_args *args)
arch/x86/kernel/kgdb.c
483
kgdb_arch_handle_exception(args->trapnr, args->signr,
arch/x86/kernel/kgdb.c
484
args->err, "c", "", regs);
arch/x86/kernel/kgdb.c
489
(*(unsigned long *)ERR_PTR(args->err)) &= ~DR_STEP;
arch/x86/kernel/kgdb.c
527
static int __kgdb_notify(struct die_args *args, unsigned long cmd)
arch/x86/kernel/kgdb.c
529
struct pt_regs *regs = args->regs;
arch/x86/kernel/kgdb.c
535
return single_step_cont(regs, args);
arch/x86/kernel/kgdb.c
548
if (kgdb_handle_exception(args->trapnr, args->signr, cmd, regs))
arch/x86/kernel/kgdb.c
559
struct die_args args = {
arch/x86/kernel/kgdb.c
571
return __kgdb_notify(&args, cmd);
arch/x86/kernel/process.c
170
int copy_thread(struct task_struct *p, const struct kernel_clone_args *args)
arch/x86/kernel/process.c
172
u64 clone_flags = args->flags;
arch/x86/kernel/process.c
173
unsigned long sp = args->stack;
arch/x86/kernel/process.c
174
unsigned long tls = args->tls;
arch/x86/kernel/process.c
222
new_ssp = shstk_alloc_thread_stack(p, clone_flags, args->stack_size);
arch/x86/kernel/process.c
226
fpu_clone(p, clone_flags, args->fn, new_ssp);
arch/x86/kernel/process.c
232
kthread_frame_init(frame, args->fn, args->fn_arg);
arch/x86/kernel/process.c
248
if (unlikely(args->fn)) {
arch/x86/kernel/process.c
261
kthread_frame_init(frame, args->fn, args->fn_arg);
arch/x86/kernel/sys_ia32.c
244
struct kernel_clone_args args = {
arch/x86/kernel/sys_ia32.c
254
return kernel_clone(&args);
arch/x86/kernel/traps.c
225
void *__warn_args(struct arch_va_list *args, struct pt_regs *regs)
arch/x86/kernel/traps.c
230
args->regs[0] = regs->di;
arch/x86/kernel/traps.c
231
args->regs[1] = regs->si;
arch/x86/kernel/traps.c
232
args->regs[2] = regs->dx;
arch/x86/kernel/traps.c
233
args->regs[3] = regs->cx;
arch/x86/kernel/traps.c
234
args->regs[4] = regs->r8;
arch/x86/kernel/traps.c
235
args->regs[5] = regs->r9;
arch/x86/kernel/traps.c
261
args->args.gp_offset = 1*8;
arch/x86/kernel/traps.c
262
args->args.fp_offset = 6*8 + 8*16;
arch/x86/kernel/traps.c
263
args->args.reg_save_area = &args->regs;
arch/x86/kernel/traps.c
264
args->args.overflow_arg_area = (void *)regs->sp;
arch/x86/kernel/traps.c
272
args->args.overflow_arg_area += 8;
arch/x86/kernel/traps.c
274
return &args->args;
arch/x86/kernel/umip.c
123
va_list args;
arch/x86/kernel/umip.c
128
va_start(args, fmt);
arch/x86/kernel/umip.c
130
vaf.va = &args;
arch/x86/kernel/umip.c
133
va_end(args);
arch/x86/kernel/unwind_orc.c
18
#define orc_warn_current(args...) \
arch/x86/kernel/unwind_orc.c
22
orc_warn(args); \
arch/x86/kernel/uprobes.c
1692
struct die_args *args = data;
arch/x86/kernel/uprobes.c
1693
struct pt_regs *regs = args->regs;
arch/x86/kernel/uprobes.c
376
struct uretprobe_syscall_args args;
arch/x86/kernel/uprobes.c
388
err = copy_from_user(&args, (void __user *)regs->sp, sizeof(args));
arch/x86/kernel/uprobes.c
393
regs->r11 = args.r11;
arch/x86/kernel/uprobes.c
394
regs->cx = args.cx;
arch/x86/kernel/uprobes.c
395
regs->ax = args.ax;
arch/x86/kernel/uprobes.c
396
regs->sp += sizeof(args);
arch/x86/kernel/uprobes.c
412
regs->sp -= sizeof(args);
arch/x86/kernel/uprobes.c
415
args.r11 = regs->r11;
arch/x86/kernel/uprobes.c
416
args.cx = regs->cx;
arch/x86/kernel/uprobes.c
423
args.ax = regs->ip;
arch/x86/kernel/uprobes.c
426
err = copy_to_user((void __user *)regs->sp, &args, sizeof(args));
arch/x86/kernel/uprobes.c
807
struct uprobe_syscall_args args;
arch/x86/kernel/uprobes.c
815
err = copy_from_user(&args, (void __user *)regs->sp, sizeof(args));
arch/x86/kernel/uprobes.c
826
regs->ax = args.ax;
arch/x86/kernel/uprobes.c
827
regs->r11 = args.r11;
arch/x86/kernel/uprobes.c
828
regs->cx = args.cx;
arch/x86/kernel/uprobes.c
829
regs->ip = args.retaddr - 5;
arch/x86/kernel/uprobes.c
830
regs->sp += sizeof(args);
arch/x86/kernel/uprobes.c
836
if (err == -EFAULT || (!err && sret != args.retaddr))
arch/x86/kernel/uprobes.c
847
if (args.retaddr - 5 == regs->ip)
arch/x86/kernel/uprobes.c
852
regs->sp -= sizeof(args);
arch/x86/kernel/uprobes.c
855
args.ax = regs->ax;
arch/x86/kernel/uprobes.c
856
args.r11 = regs->r11;
arch/x86/kernel/uprobes.c
857
args.cx = regs->cx;
arch/x86/kernel/uprobes.c
860
if (args.retaddr - 5 != regs->ip)
arch/x86/kernel/uprobes.c
861
args.retaddr = regs->ip;
arch/x86/kernel/uprobes.c
863
if (shstk_push(args.retaddr) == -EFAULT)
arch/x86/kernel/uprobes.c
868
err = copy_to_user((void __user *)regs->sp, &args, sizeof(args));
arch/x86/kvm/hyperv.c
2758
int kvm_vm_ioctl_hv_eventfd(struct kvm *kvm, struct kvm_hyperv_eventfd *args)
arch/x86/kvm/hyperv.c
2760
if ((args->flags & ~KVM_HYPERV_EVENTFD_DEASSIGN) ||
arch/x86/kvm/hyperv.c
2761
(args->conn_id & ~KVM_HYPERV_CONN_ID_MASK))
arch/x86/kvm/hyperv.c
2764
if (args->flags == KVM_HYPERV_EVENTFD_DEASSIGN)
arch/x86/kvm/hyperv.c
2765
return kvm_hv_eventfd_deassign(kvm, args->conn_id);
arch/x86/kvm/hyperv.c
2766
return kvm_hv_eventfd_assign(kvm, args->conn_id, args->fd);
arch/x86/kvm/hyperv.h
193
int kvm_vm_ioctl_hv_eventfd(struct kvm *kvm, struct kvm_hyperv_eventfd *args);
arch/x86/kvm/irq.c
186
bool kvm_arch_irqfd_allowed(struct kvm *kvm, struct kvm_irqfd *args)
arch/x86/kvm/irq.c
188
bool resample = args->flags & KVM_IRQFD_FLAG_RESAMPLE;
arch/x86/kvm/svm/sev.c
3756
vcpu->run->hypercall.args[0] = gpa;
arch/x86/kvm/svm/sev.c
3757
vcpu->run->hypercall.args[1] = 1;
arch/x86/kvm/svm/sev.c
3758
vcpu->run->hypercall.args[2] = (op == SNP_PAGE_STATE_PRIVATE)
arch/x86/kvm/svm/sev.c
3761
vcpu->run->hypercall.args[2] |= KVM_MAP_GPA_RANGE_PAGE_SZ_4K;
arch/x86/kvm/svm/sev.c
3933
vcpu->run->hypercall.args[0] = gfn_to_gpa(gfn);
arch/x86/kvm/svm/sev.c
3934
vcpu->run->hypercall.args[1] = npages;
arch/x86/kvm/svm/sev.c
3935
vcpu->run->hypercall.args[2] = entry_start.operation == VMGEXIT_PSC_OP_PRIVATE
arch/x86/kvm/svm/sev.c
3938
vcpu->run->hypercall.args[2] |= entry_start.pagesize
arch/x86/kvm/vmx/tdx.c
1233
tdx->vcpu.run->hypercall.args[0] = gpa & ~gfn_to_gpa(kvm_gfn_direct_bits(tdx->vcpu.kvm));
arch/x86/kvm/vmx/tdx.c
1234
tdx->vcpu.run->hypercall.args[1] = size / PAGE_SIZE;
arch/x86/kvm/vmx/tdx.c
1235
tdx->vcpu.run->hypercall.args[2] = vt_is_tdx_private_gpa(tdx->vcpu.kvm, gpa) ?
arch/x86/kvm/vmx/tdx.c
307
#define tdh_do_no_vcpus(tdh_func, kvm, args...) \
arch/x86/kvm/vmx/tdx.c
314
__err = tdh_func(args); \
arch/x86/kvm/vmx/tdx.c
319
__err = tdh_func(args); \
arch/x86/kvm/x86.c
10463
vcpu->run->hypercall.args[0] = gpa;
arch/x86/kvm/x86.c
10464
vcpu->run->hypercall.args[1] = npages;
arch/x86/kvm/x86.c
10465
vcpu->run->hypercall.args[2] = attrs;
arch/x86/kvm/x86.c
6016
if (cap->args[0])
arch/x86/kvm/x86.c
6035
user_ptr = (void __user *)(uintptr_t)cap->args[0];
arch/x86/kvm/x86.c
6049
return kvm_hv_set_enforce_cpuid(vcpu, cap->args[0]);
arch/x86/kvm/x86.c
6053
vcpu->arch.pv_cpuid.enforce = cap->args[0];
arch/x86/kvm/x86.c
6734
if (cap->args[0] & ~kvm_caps.supported_quirks)
arch/x86/kvm/x86.c
6738
kvm->arch.disabled_quirks |= cap->args[0] & kvm_caps.supported_quirks;
arch/x86/kvm/x86.c
6744
if (cap->args[0] > KVM_MAX_IRQ_ROUTES)
arch/x86/kvm/x86.c
6754
kvm->arch.nr_reserved_ioapic_pins = cap->args[0];
arch/x86/kvm/x86.c
6763
if (cap->args[0] & ~KVM_X2APIC_API_VALID_FLAGS)
arch/x86/kvm/x86.c
6766
if ((cap->args[0] & KVM_X2APIC_ENABLE_SUPPRESS_EOI_BROADCAST) &&
arch/x86/kvm/x86.c
6767
(cap->args[0] & KVM_X2APIC_DISABLE_SUPPRESS_EOI_BROADCAST))
arch/x86/kvm/x86.c
6770
if ((cap->args[0] & KVM_X2APIC_ENABLE_SUPPRESS_EOI_BROADCAST) &&
arch/x86/kvm/x86.c
6774
if (cap->args[0] & KVM_X2APIC_API_USE_32BIT_IDS)
arch/x86/kvm/x86.c
6776
if (cap->args[0] & KVM_X2APIC_API_DISABLE_BROADCAST_QUIRK)
arch/x86/kvm/x86.c
6779
if (cap->args[0] & KVM_X2APIC_ENABLE_SUPPRESS_EOI_BROADCAST)
arch/x86/kvm/x86.c
6781
if (cap->args[0] & KVM_X2APIC_DISABLE_SUPPRESS_EOI_BROADCAST)
arch/x86/kvm/x86.c
6788
if (cap->args[0] & ~kvm_get_allowed_disable_exits())
arch/x86/kvm/x86.c
6800
(cap->args[0] & ~(KVM_X86_DISABLE_EXITS_PAUSE |
arch/x86/kvm/x86.c
6804
kvm_disable_exits(kvm, cap->args[0]);
arch/x86/kvm/x86.c
6810
kvm->arch.guest_can_read_msr_platform_info = cap->args[0];
arch/x86/kvm/x86.c
6814
kvm->arch.exception_payload_enabled = cap->args[0];
arch/x86/kvm/x86.c
6818
kvm->arch.triple_fault_event = cap->args[0];
arch/x86/kvm/x86.c
6823
if (cap->args[0] & ~KVM_MSR_EXIT_REASON_VALID_MASK)
arch/x86/kvm/x86.c
6825
kvm->arch.user_space_msr_mask = cap->args[0];
arch/x86/kvm/x86.c
6830
if (cap->args[0] & ~KVM_BUS_LOCK_DETECTION_VALID_MODE)
arch/x86/kvm/x86.c
6833
if ((cap->args[0] & KVM_BUS_LOCK_DETECTION_OFF) &&
arch/x86/kvm/x86.c
6834
(cap->args[0] & KVM_BUS_LOCK_DETECTION_EXIT))
arch/x86/kvm/x86.c
6838
cap->args[0] & KVM_BUS_LOCK_DETECTION_EXIT)
arch/x86/kvm/x86.c
6846
r = sgx_set_attribute(&allowed_attributes, cap->args[0]);
arch/x86/kvm/x86.c
6864
r = kvm_x86_call(vm_copy_enc_context_from)(kvm, cap->args[0]);
arch/x86/kvm/x86.c
6871
r = kvm_x86_call(vm_move_enc_context_from)(kvm, cap->args[0]);
arch/x86/kvm/x86.c
6874
if (cap->args[0] & ~KVM_EXIT_HYPERCALL_VALID_MASK) {
arch/x86/kvm/x86.c
6878
kvm->arch.hypercall_exit_enabled = cap->args[0];
arch/x86/kvm/x86.c
6883
if (cap->args[0] & ~1)
arch/x86/kvm/x86.c
6885
kvm->arch.exit_on_emulation_error = cap->args[0];
arch/x86/kvm/x86.c
6890
if (!enable_pmu || (cap->args[0] & ~KVM_CAP_PMU_VALID_MASK))
arch/x86/kvm/x86.c
6895
kvm->arch.enable_pmu = !(cap->args[0] & KVM_PMU_CAP_DISABLE);
arch/x86/kvm/x86.c
6902
if (cap->args[0] > KVM_MAX_VCPU_IDS)
arch/x86/kvm/x86.c
6906
if (kvm->arch.bsp_vcpu_id > cap->args[0]) {
arch/x86/kvm/x86.c
6908
} else if (kvm->arch.max_vcpu_ids == cap->args[0]) {
arch/x86/kvm/x86.c
6911
kvm->arch.max_vcpu_ids = cap->args[0];
arch/x86/kvm/x86.c
6918
if ((u32)cap->args[0] & ~KVM_X86_NOTIFY_VMEXIT_VALID_BITS)
arch/x86/kvm/x86.c
6922
if (!((u32)cap->args[0] & KVM_X86_NOTIFY_VMEXIT_ENABLED))
arch/x86/kvm/x86.c
6926
kvm->arch.notify_window = cap->args[0] >> 32;
arch/x86/kvm/x86.c
6927
kvm->arch.notify_vmexit_flags = (u32)cap->args[0];
arch/x86/kvm/x86.c
6951
if (cap->args[0])
arch/x86/kvm/x86.c
6962
u64 bus_cycle_ns = cap->args[0];
arch/x86/mm/dump_pagetables.c
158
#define pt_dump_seq_printf(m, to_dmesg, fmt, args...) \
arch/x86/mm/dump_pagetables.c
161
printk(KERN_INFO fmt, ##args); \
arch/x86/mm/dump_pagetables.c
164
seq_printf(m, fmt, ##args); \
arch/x86/mm/dump_pagetables.c
167
#define pt_dump_cont_printf(m, to_dmesg, fmt, args...) \
arch/x86/mm/dump_pagetables.c
170
printk(KERN_CONT fmt, ##args); \
arch/x86/mm/dump_pagetables.c
173
seq_printf(m, fmt, ##args); \
arch/x86/mm/kmmio.c
591
kmmio_die_notifier(struct notifier_block *nb, unsigned long val, void *args)
arch/x86/mm/kmmio.c
593
struct die_args *arg = args;
arch/x86/mm/mmio-mod.c
326
va_list args;
arch/x86/mm/mmio-mod.c
328
va_start(args, fmt);
arch/x86/mm/mmio-mod.c
332
ret = mmio_trace_printk(fmt, args);
arch/x86/mm/mmio-mod.c
335
va_end(args);
arch/x86/platform/olpc/olpc_dt.c
101
if (olpc_ofw("nextprop", args, res) || success != 1)
arch/x86/platform/olpc/olpc_dt.c
110
const void *args[] = { (void *)node, buf, (void *)buflen };
arch/x86/platform/olpc/olpc_dt.c
116
if (olpc_ofw("package-to-path", args, res) || *len < 1)
arch/x86/platform/olpc/olpc_dt.c
165
const void *args[] = { path };
arch/x86/platform/olpc/olpc_dt.c
168
if (olpc_ofw("finddevice", args, res)) {
arch/x86/platform/olpc/olpc_dt.c
182
const void *args[] = { words };
arch/x86/platform/olpc/olpc_dt.c
185
if (olpc_ofw("interpret", args, res)) {
arch/x86/platform/olpc/olpc_dt.c
24
const void *args[] = { (void *)node };
arch/x86/platform/olpc/olpc_dt.c
30
if (olpc_ofw("peer", args, res) || (s32)node == -1)
arch/x86/platform/olpc/olpc_dt.c
38
const void *args[] = { (void *)node };
arch/x86/platform/olpc/olpc_dt.c
44
if (olpc_ofw("child", args, res) || (s32)node == -1) {
arch/x86/platform/olpc/olpc_dt.c
54
const void *args[] = { (void *)node, prop };
arch/x86/platform/olpc/olpc_dt.c
61
if (olpc_ofw("getproplen", args, res)) {
arch/x86/platform/olpc/olpc_dt.c
78
const void *args[] = { (void *)node, prop, buf, (void *)plen };
arch/x86/platform/olpc/olpc_dt.c
81
if (olpc_ofw("getprop", args, res)) {
arch/x86/platform/olpc/olpc_dt.c
92
const void *args[] = { (void *)node, prev, buf };
arch/x86/platform/olpc/olpc_ofw.c
47
int __olpc_ofw(const char *name, int nr_args, const void **args, int nr_res,
arch/x86/platform/olpc/olpc_ofw.c
65
*p = (int)args[i];
arch/x86/um/shared/sysdep/stub_32.h
89
} args = { arg1, arg6 };
arch/x86/um/shared/sysdep/stub_32.h
98
: "0" (syscall), "b" (&args),
arch/x86/virt/vmx/tdx/tdx.c
1039
struct tdx_module_args args = {
arch/x86/virt/vmx/tdx/tdx.c
1044
ret = seamcall_prerr_ret(TDH_SYS_TDMR_INIT, &args);
arch/x86/virt/vmx/tdx/tdx.c
1052
next = args.rdx;
arch/x86/virt/vmx/tdx/tdx.c
114
struct tdx_module_args args = {};
arch/x86/virt/vmx/tdx/tdx.c
1263
struct tdx_module_args args = {
arch/x86/virt/vmx/tdx/tdx.c
127
args.rcx = 0;
arch/x86/virt/vmx/tdx/tdx.c
1272
sret = __seamcall_dirty_cache(__seamcall_ret, TDH_PHYMEM_PAGE_RDMD, &args);
arch/x86/virt/vmx/tdx/tdx.c
128
sysinit_ret = seamcall_prerr(TDH_SYS_INIT, &args);
arch/x86/virt/vmx/tdx/tdx.c
1292
switch (args.rcx) {
arch/x86/virt/vmx/tdx/tdx.c
1519
noinstr u64 tdh_vp_enter(struct tdx_vp *td, struct tdx_module_args *args)
arch/x86/virt/vmx/tdx/tdx.c
1521
args->rcx = td->tdvpr_pa;
arch/x86/virt/vmx/tdx/tdx.c
1523
return __seamcall_dirty_cache(__seamcall_saved_ret, TDH_VP_ENTER, args);
arch/x86/virt/vmx/tdx/tdx.c
1529
struct tdx_module_args args = {
arch/x86/virt/vmx/tdx/tdx.c
1535
return seamcall(TDH_MNG_ADDCX, &args);
arch/x86/virt/vmx/tdx/tdx.c
1541
struct tdx_module_args args = {
arch/x86/virt/vmx/tdx/tdx.c
1550
ret = seamcall_ret(TDH_MEM_PAGE_ADD, &args);
arch/x86/virt/vmx/tdx/tdx.c
1552
*ext_err1 = args.rcx;
arch/x86/virt/vmx/tdx/tdx.c
1553
*ext_err2 = args.rdx;
arch/x86/virt/vmx/tdx/tdx.c
1561
struct tdx_module_args args = {
arch/x86/virt/vmx/tdx/tdx.c
1569
ret = seamcall_ret(TDH_MEM_SEPT_ADD, &args);
arch/x86/virt/vmx/tdx/tdx.c
157
struct tdx_module_args args = {};
arch/x86/virt/vmx/tdx/tdx.c
1571
*ext_err1 = args.rcx;
arch/x86/virt/vmx/tdx/tdx.c
1572
*ext_err2 = args.rdx;
arch/x86/virt/vmx/tdx/tdx.c
1580
struct tdx_module_args args = {
arch/x86/virt/vmx/tdx/tdx.c
1586
return seamcall(TDH_VP_ADDCX, &args);
arch/x86/virt/vmx/tdx/tdx.c
1592
struct tdx_module_args args = {
arch/x86/virt/vmx/tdx/tdx.c
1600
ret = seamcall_ret(TDH_MEM_PAGE_AUG, &args);
arch/x86/virt/vmx/tdx/tdx.c
1602
*ext_err1 = args.rcx;
arch/x86/virt/vmx/tdx/tdx.c
1603
*ext_err2 = args.rdx;
arch/x86/virt/vmx/tdx/tdx.c
1611
struct tdx_module_args args = {
arch/x86/virt/vmx/tdx/tdx.c
1617
ret = seamcall_ret(TDH_MEM_RANGE_BLOCK, &args);
arch/x86/virt/vmx/tdx/tdx.c
1619
*ext_err1 = args.rcx;
arch/x86/virt/vmx/tdx/tdx.c
1620
*ext_err2 = args.rdx;
arch/x86/virt/vmx/tdx/tdx.c
1628
struct tdx_module_args args = {
arch/x86/virt/vmx/tdx/tdx.c
1632
return seamcall(TDH_MNG_KEY_CONFIG, &args);
arch/x86/virt/vmx/tdx/tdx.c
1638
struct tdx_module_args args = {
arch/x86/virt/vmx/tdx/tdx.c
1644
return seamcall(TDH_MNG_CREATE, &args);
arch/x86/virt/vmx/tdx/tdx.c
1650
struct tdx_module_args args = {
arch/x86/virt/vmx/tdx/tdx.c
1656
return seamcall(TDH_VP_CREATE, &args);
arch/x86/virt/vmx/tdx/tdx.c
1662
struct tdx_module_args args = {
arch/x86/virt/vmx/tdx/tdx.c
1668
ret = seamcall_ret(TDH_MNG_RD, &args);
arch/x86/virt/vmx/tdx/tdx.c
1671
*data = args.r8;
arch/x86/virt/vmx/tdx/tdx.c
1679
struct tdx_module_args args = {
arch/x86/virt/vmx/tdx/tdx.c
1685
ret = seamcall_ret(TDH_MR_EXTEND, &args);
arch/x86/virt/vmx/tdx/tdx.c
1687
*ext_err1 = args.rcx;
arch/x86/virt/vmx/tdx/tdx.c
1688
*ext_err2 = args.rdx;
arch/x86/virt/vmx/tdx/tdx.c
1696
struct tdx_module_args args = {
arch/x86/virt/vmx/tdx/tdx.c
1700
return seamcall(TDH_MR_FINALIZE, &args);
arch/x86/virt/vmx/tdx/tdx.c
1706
struct tdx_module_args args = {
arch/x86/virt/vmx/tdx/tdx.c
1710
return seamcall(TDH_VP_FLUSH, &args);
arch/x86/virt/vmx/tdx/tdx.c
1716
struct tdx_module_args args = {
arch/x86/virt/vmx/tdx/tdx.c
1720
return seamcall(TDH_MNG_VPFLUSHDONE, &args);
arch/x86/virt/vmx/tdx/tdx.c
1726
struct tdx_module_args args = {
arch/x86/virt/vmx/tdx/tdx.c
1730
return seamcall(TDH_MNG_KEY_FREEID, &args);
arch/x86/virt/vmx/tdx/tdx.c
1736
struct tdx_module_args args = {
arch/x86/virt/vmx/tdx/tdx.c
1742
ret = seamcall_ret(TDH_MNG_INIT, &args);
arch/x86/virt/vmx/tdx/tdx.c
1744
*extended_err = args.rcx;
arch/x86/virt/vmx/tdx/tdx.c
1752
struct tdx_module_args args = {
arch/x86/virt/vmx/tdx/tdx.c
1758
ret = seamcall_ret(TDH_VP_RD, &args);
arch/x86/virt/vmx/tdx/tdx.c
1761
*data = args.r8;
arch/x86/virt/vmx/tdx/tdx.c
1769
struct tdx_module_args args = {
arch/x86/virt/vmx/tdx/tdx.c
177
ret = seamcall_prerr(TDH_SYS_LP_INIT, &args);
arch/x86/virt/vmx/tdx/tdx.c
1776
return seamcall(TDH_VP_WR, &args);
arch/x86/virt/vmx/tdx/tdx.c
1782
struct tdx_module_args args = {
arch/x86/virt/vmx/tdx/tdx.c
1789
return seamcall(TDH_VP_INIT | (1ULL << TDX_VERSION_SHIFT), &args);
arch/x86/virt/vmx/tdx/tdx.c
1800
struct tdx_module_args args = {
arch/x86/virt/vmx/tdx/tdx.c
1805
ret = seamcall_ret(TDH_PHYMEM_PAGE_RECLAIM, &args);
arch/x86/virt/vmx/tdx/tdx.c
1807
*tdx_pt = args.rcx;
arch/x86/virt/vmx/tdx/tdx.c
1808
*tdx_owner = args.rdx;
arch/x86/virt/vmx/tdx/tdx.c
1809
*tdx_size = args.r8;
arch/x86/virt/vmx/tdx/tdx.c
1817
struct tdx_module_args args = {
arch/x86/virt/vmx/tdx/tdx.c
1821
return seamcall(TDH_MEM_TRACK, &args);
arch/x86/virt/vmx/tdx/tdx.c
1827
struct tdx_module_args args = {
arch/x86/virt/vmx/tdx/tdx.c
1833
ret = seamcall_ret(TDH_MEM_PAGE_REMOVE, &args);
arch/x86/virt/vmx/tdx/tdx.c
1835
*ext_err1 = args.rcx;
arch/x86/virt/vmx/tdx/tdx.c
1836
*ext_err2 = args.rdx;
arch/x86/virt/vmx/tdx/tdx.c
1844
struct tdx_module_args args = {
arch/x86/virt/vmx/tdx/tdx.c
1848
return seamcall(TDH_PHYMEM_CACHE_WB, &args);
arch/x86/virt/vmx/tdx/tdx.c
1854
struct tdx_module_args args = {};
arch/x86/virt/vmx/tdx/tdx.c
1856
args.rcx = mk_keyed_paddr(tdx_global_keyid, td->tdr_page);
arch/x86/virt/vmx/tdx/tdx.c
1858
return seamcall(TDH_PHYMEM_PAGE_WBINVD, &args);
arch/x86/virt/vmx/tdx/tdx.c
1864
struct tdx_module_args args = {};
arch/x86/virt/vmx/tdx/tdx.c
1866
args.rcx = mk_keyed_paddr(hkid, page);
arch/x86/virt/vmx/tdx/tdx.c
1868
return seamcall(TDH_PHYMEM_PAGE_WBINVD, &args);
arch/x86/virt/vmx/tdx/tdx.c
263
struct tdx_module_args args = {};
arch/x86/virt/vmx/tdx/tdx.c
271
args.rdx = field_id;
arch/x86/virt/vmx/tdx/tdx.c
272
ret = seamcall_prerr_ret(TDH_SYS_RD, &args);
arch/x86/virt/vmx/tdx/tdx.c
276
*data = args.r8;
arch/x86/virt/vmx/tdx/tdx.c
62
typedef void (*sc_err_func_t)(u64 fn, u64 err, struct tdx_module_args *args);
arch/x86/virt/vmx/tdx/tdx.c
64
static inline void seamcall_err(u64 fn, u64 err, struct tdx_module_args *args)
arch/x86/virt/vmx/tdx/tdx.c
70
struct tdx_module_args *args)
arch/x86/virt/vmx/tdx/tdx.c
72
seamcall_err(fn, err, args);
arch/x86/virt/vmx/tdx/tdx.c
74
args->rcx, args->rdx, args->r8);
arch/x86/virt/vmx/tdx/tdx.c
76
args->r9, args->r10, args->r11);
arch/x86/virt/vmx/tdx/tdx.c
81
u64 fn, struct tdx_module_args *args)
arch/x86/virt/vmx/tdx/tdx.c
83
u64 sret = sc_retry(func, fn, args);
arch/x86/virt/vmx/tdx/tdx.c
938
struct tdx_module_args args = {};
arch/x86/virt/vmx/tdx/tdx.c
960
args.rcx = __pa(tdmr_pa_array);
arch/x86/virt/vmx/tdx/tdx.c
961
args.rdx = tdmr_list->nr_consumed_tdmrs;
arch/x86/virt/vmx/tdx/tdx.c
962
args.r8 = global_keyid;
arch/x86/virt/vmx/tdx/tdx.c
963
ret = seamcall_prerr(TDH_SYS_CONFIG, &args);
arch/x86/virt/vmx/tdx/tdx.c
97
err_func(fn, sret, args);
arch/x86/virt/vmx/tdx/tdx.c
973
struct tdx_module_args args = {};
arch/x86/virt/vmx/tdx/tdx.c
975
return seamcall_prerr(TDH_SYS_KEY_CONFIG, &args);
arch/x86/xen/enlighten_pv.c
540
op = mcs.args;
arch/x86/xen/mmu_pv.c
1300
op = mcs.args;
arch/x86/xen/mmu_pv.c
1319
op = mcs.args;
arch/x86/xen/mmu_pv.c
1335
} *args;
arch/x86/xen/mmu_pv.c
1337
const size_t mc_entry_size = sizeof(args->op) +
arch/x86/xen/mmu_pv.c
1338
sizeof(args->mask[0]) * BITS_TO_LONGS(num_possible_cpus());
arch/x86/xen/mmu_pv.c
1346
args = mcs.args;
arch/x86/xen/mmu_pv.c
1347
args->op.arg2.vcpumask = to_cpumask(args->mask);
arch/x86/xen/mmu_pv.c
1350
cpumask_and(to_cpumask(args->mask), cpus, cpu_online_mask);
arch/x86/xen/mmu_pv.c
1352
args->op.cmd = MMUEXT_TLB_FLUSH_MULTI;
arch/x86/xen/mmu_pv.c
1355
args->op.cmd = MMUEXT_INVLPG_MULTI;
arch/x86/xen/mmu_pv.c
1356
args->op.arg1.linear_addr = info->start;
arch/x86/xen/mmu_pv.c
1359
MULTI_mmuext_op(mcs.mc, &args->op, 1, NULL, DOMID_SELF);
arch/x86/xen/mmu_pv.c
1574
op = mcs.args;
arch/x86/xen/mmu_pv.c
1578
MULTI_mmuext_op(mcs.mc, mcs.args, 1, NULL, DOMID_SELF);
arch/x86/xen/mmu_pv.c
2437
op = mcs.args;
arch/x86/xen/mmu_pv.c
244
mcs.mc->args[1]++;
arch/x86/xen/mmu_pv.c
247
MULTI_mmu_update(mcs.mc, mcs.args, 1, NULL, DOMID_SELF);
arch/x86/xen/mmu_pv.c
250
u = mcs.args;
arch/x86/xen/mmu_pv.c
262
mcs.mc->args[1]++;
arch/x86/xen/mmu_pv.c
265
MULTI_mmuext_op(mcs.mc, mcs.args, 1, NULL, DOMID_SELF);
arch/x86/xen/mmu_pv.c
268
u = mcs.args;
arch/x86/xen/multicalls.c
132
pr_cont("%lx ", mcdb->entries[idx].args[arg]);
arch/x86/xen/multicalls.c
137
pr_cont("%lx ", mcdb->args[idx][arg]);
arch/x86/xen/multicalls.c
176
mc->result = xen_single_call(mc->op, mc->args[0], mc->args[1],
arch/x86/xen/multicalls.c
177
mc->args[2], mc->args[3],
arch/x86/xen/multicalls.c
178
mc->args[4]);
arch/x86/xen/multicalls.c
200
b->entries[i].args[0],
arch/x86/xen/multicalls.c
219
struct multicall_space __xen_mc_entry(size_t args)
arch/x86/xen/multicalls.c
225
trace_xen_mc_entry_alloc(args);
arch/x86/xen/multicalls.c
231
(argidx + args) >= MC_ARGS)) {
arch/x86/xen/multicalls.c
243
mcdb->argsz[b->mcidx] = args;
arch/x86/xen/multicalls.c
244
mcdb->args[b->mcidx] = (unsigned long *)(&b->args[argidx]);
arch/x86/xen/multicalls.c
247
ret.args = &b->args[argidx];
arch/x86/xen/multicalls.c
248
b->argidx = argidx + args;
arch/x86/xen/multicalls.c
274
ret.args = &b->args[b->argidx];
arch/x86/xen/multicalls.c
41
unsigned char args[MC_ARGS];
arch/x86/xen/multicalls.c
52
unsigned long *args[MC_BATCH];
arch/x86/xen/xen-ops.h
207
void *args;
arch/x86/xen/xen-ops.h
211
struct multicall_space __xen_mc_entry(size_t args);
arch/x86/xen/xen-ops.h
227
static inline struct multicall_space xen_mc_entry(size_t args)
arch/x86/xen/xen-ops.h
230
return __xen_mc_entry(args);
arch/xtensa/include/asm/syscall.h
68
unsigned long *args)
arch/xtensa/include/asm/syscall.h
74
args[i] = regs->areg[reg[i]];
arch/xtensa/include/asm/syscall.h
79
const unsigned long *args)
arch/xtensa/include/asm/syscall.h
85
regs->areg[reg[i]] = args[i];
arch/xtensa/kernel/process.c
268
int copy_thread(struct task_struct *p, const struct kernel_clone_args *args)
arch/xtensa/kernel/process.c
270
u64 clone_flags = args->flags;
arch/xtensa/kernel/process.c
271
unsigned long usp_thread_fn = args->stack;
arch/xtensa/kernel/process.c
272
unsigned long tls = args->tls;
arch/xtensa/kernel/process.c
292
if (!args->fn) {
arch/xtensa/kernel/process.c
344
SPILL_SLOT(childregs, 2) = (unsigned long)args->fn;
arch/xtensa/kernel/process.c
345
SPILL_SLOT(childregs, 3) = (unsigned long)args->fn_arg;
arch/xtensa/kernel/process.c
351
((unsigned long *)p->thread.sp)[0] = (unsigned long)args->fn;
arch/xtensa/kernel/process.c
352
((unsigned long *)p->thread.sp)[1] = (unsigned long)args->fn_arg;
block/bfq-iosched.h
1177
#define bfq_log_bfqq(bfqd, bfqq, fmt, args...) do { \
block/bfq-iosched.h
1184
"%s " fmt, pid_str, ##args); \
block/bfq-iosched.h
1189
#define bfq_log_bfqq(bfqd, bfqq, fmt, args...) do { \
block/bfq-iosched.h
1194
blk_add_trace_msg((bfqd)->queue, "%s " fmt, pid_str, ##args); \
block/bfq-iosched.h
1199
#define bfq_log(bfqd, fmt, args...) \
block/bfq-iosched.h
1200
blk_add_trace_msg((bfqd)->queue, "bfq " fmt, ##args)
block/blk-iocost.c
3257
substring_t args[MAX_OPT_ARGS];
block/blk-iocost.c
3265
switch (match_token(p, qos_ctrl_tokens, args)) {
block/blk-iocost.c
3267
if (match_u64(&args[0], &v))
block/blk-iocost.c
3272
match_strlcpy(buf, &args[0], sizeof(buf));
block/blk-iocost.c
3282
tok = match_token(p, qos_tokens, args);
block/blk-iocost.c
3286
if (match_strlcpy(buf, &args[0], sizeof(buf)) >=
block/blk-iocost.c
3297
if (match_u64(&args[0], &v))
block/blk-iocost.c
3303
if (match_strlcpy(buf, &args[0], sizeof(buf)) >=
block/blk-iocost.c
3447
substring_t args[MAX_OPT_ARGS];
block/blk-iocost.c
3455
switch (match_token(p, cost_ctrl_tokens, args)) {
block/blk-iocost.c
3457
match_strlcpy(buf, &args[0], sizeof(buf));
block/blk-iocost.c
3466
match_strlcpy(buf, &args[0], sizeof(buf));
block/blk-iocost.c
3472
tok = match_token(p, i_lcoef_tokens, args);
block/blk-iocost.c
3475
if (match_u64(&args[0], &v))
block/blk-throttle.c
113
#define throtl_log(sq, fmt, args...) do { \
block/blk-throttle.c
122
&tg_to_blkg(__tg)->blkcg->css, "throtl " fmt, ##args);\
block/blk-throttle.c
124
blk_add_trace_msg(__td->queue, "throtl " fmt, ##args); \
block/blk-zoned.c
1066
struct blk_report_zones_args args = {
block/blk-zoned.c
1072
return blkdev_do_report_zones(bdev, sector, nr_zones, &args);
block/blk-zoned.c
1909
struct blk_revalidate_zone_args *args)
block/blk-zoned.c
1914
args->disk = disk;
block/blk-zoned.c
1915
args->nr_zones =
block/blk-zoned.c
1919
args->zones_cond = kzalloc(args->nr_zones, GFP_NOIO);
block/blk-zoned.c
1920
if (!args->zones_cond)
block/blk-zoned.c
1933
min(BLK_ZONE_WPLUG_DEFAULT_POOL_SIZE, args->nr_zones);
block/blk-zoned.c
1946
struct blk_revalidate_zone_args *args)
block/blk-zoned.c
1958
disk->nr_zones = args->nr_zones;
block/blk-zoned.c
1959
if (args->nr_conv_zones >= disk->nr_zones) {
block/blk-zoned.c
1962
disk->disk_name, args->nr_conv_zones, disk->nr_zones);
block/blk-zoned.c
1967
disk->zone_capacity = args->zone_capacity;
block/blk-zoned.c
1968
disk->last_zone_capacity = args->last_zone_capacity;
block/blk-zoned.c
1969
disk_set_zones_cond_array(disk, args->zones_cond);
block/blk-zoned.c
1977
nr_seq_zones = disk->nr_zones - args->nr_conv_zones;
block/blk-zoned.c
2019
struct blk_revalidate_zone_args *args)
block/blk-zoned.c
2041
args->disk->disk_name, cond);
block/blk-zoned.c
2045
blk_zone_set_cond(args->zones_cond, idx, cond);
block/blk-zoned.c
2051
args->disk->disk_name, cond, zone->type);
block/blk-zoned.c
2057
struct blk_revalidate_zone_args *args)
block/blk-zoned.c
2059
struct gendisk *disk = args->disk;
block/blk-zoned.c
2068
args->last_zone_capacity = zone->capacity;
block/blk-zoned.c
2070
args->nr_conv_zones++;
block/blk-zoned.c
2076
struct blk_revalidate_zone_args *args)
block/blk-zoned.c
2078
struct gendisk *disk = args->disk;
block/blk-zoned.c
2088
if (!args->zone_capacity)
block/blk-zoned.c
2089
args->zone_capacity = zone->capacity;
block/blk-zoned.c
2091
args->last_zone_capacity = zone->capacity;
block/blk-zoned.c
2092
} else if (zone->capacity != args->zone_capacity) {
block/blk-zoned.c
2126
struct blk_revalidate_zone_args *args = data;
block/blk-zoned.c
2127
struct gendisk *disk = args->disk;
block/blk-zoned.c
2132
if (zone->start != args->sector) {
block/blk-zoned.c
2134
disk->disk_name, args->sector, zone->start);
block/blk-zoned.c
2167
ret = blk_revalidate_zone_cond(zone, idx, args);
block/blk-zoned.c
2174
ret = blk_revalidate_conv_zone(zone, idx, args);
block/blk-zoned.c
2177
ret = blk_revalidate_seq_zone(zone, idx, args);
block/blk-zoned.c
2187
args->sector += zone->len;
block/blk-zoned.c
2210
struct blk_revalidate_zone_args args = { };
block/blk-zoned.c
2214
.data = &args,
block/blk-zoned.c
2239
ret = disk_revalidate_zone_resources(disk, &args);
block/blk-zoned.c
224
struct blk_report_zones_args *args)
block/blk-zoned.c
2256
if (ret > 0 && args.sector != capacity) {
block/blk-zoned.c
2258
disk->disk_name, args.sector);
block/blk-zoned.c
2263
return disk_update_zone_resources(disk, &args);
block/blk-zoned.c
234
return disk->fops->report_zones(disk, sector, nr_zones, args);
block/blk-zoned.c
259
struct blk_report_zones_args args = {
block/blk-zoned.c
264
return blkdev_do_report_zones(bdev, sector, nr_zones, &args);
block/blk-zoned.c
352
struct zone_report_args *args = data;
block/blk-zoned.c
354
if (copy_to_user(&args->zones[idx], zone, sizeof(struct blk_zone)))
block/blk-zoned.c
372
struct zone_report_args args;
block/blk-zoned.c
388
args.zones = argp + sizeof(struct blk_zone_report);
block/blk-zoned.c
393
blkdev_copy_zone_to_user, &args);
block/blk-zoned.c
399
blkdev_copy_zone_to_user, &args);
block/blk-zoned.c
859
unsigned int idx, struct blk_report_zones_args *args)
block/blk-zoned.c
861
if (args && args->report_active) {
block/blk-zoned.c
881
if (args && args->cb)
block/blk-zoned.c
882
return args->cb(zone, idx, args->data);
block/blk-zoned.c
898
struct blk_report_zones_args args = {
block/blk-zoned.c
905
error = blkdev_do_report_zones(bdev, sector, 1, &args);
block/partitions/ldm.c
44
va_list args;
block/partitions/ldm.c
46
va_start (args, fmt);
block/partitions/ldm.c
49
vaf.va = &args;
block/partitions/ldm.c
53
va_end(args);
crypto/async_tx/raid6test.c
16
#define pr(fmt, args...) pr_info("raid6test: " fmt, ##args)
crypto/crypto_user.c
209
const size_t start_pos = cb->args[0];
crypto/crypto_user.c
231
cb->args[0] = pos;
drivers/accel/amdxdna/aie2_ctx.c
536
const struct drm_sched_init_args args = {
drivers/accel/amdxdna/aie2_ctx.c
575
struct amdxdna_drm_create_bo args = {
drivers/accel/amdxdna/aie2_ctx.c
582
abo = amdxdna_drm_alloc_dev_bo(&xdna->ddev, &args, client->filp);
drivers/accel/amdxdna/aie2_ctx.c
600
ret = drm_sched_init(sched, &args);
drivers/accel/amdxdna/aie2_error.c
404
int aie2_get_array_async_error(struct amdxdna_dev_hdl *ndev, struct amdxdna_drm_get_array *args)
drivers/accel/amdxdna/aie2_error.c
410
args->num_element = 1;
drivers/accel/amdxdna/aie2_error.c
411
args->element_size = sizeof(ndev->last_async_err);
drivers/accel/amdxdna/aie2_error.c
412
if (copy_to_user(u64_to_user_ptr(args->buffer),
drivers/accel/amdxdna/aie2_error.c
413
&ndev->last_async_err, args->element_size))
drivers/accel/amdxdna/aie2_message.c
634
memcpy(cf_slot->args, cmd, cmd_len);
drivers/accel/amdxdna/aie2_message.c
664
memcpy(dpu_slot->args, sn->prop_args, arg_sz);
drivers/accel/amdxdna/aie2_message.c
719
memcpy(npu_slot->args, cmd, cmd_len);
drivers/accel/amdxdna/aie2_message.c
751
memcpy(npu_slot->args, sn->prop_args, arg_sz);
drivers/accel/amdxdna/aie2_message.c
787
memcpy(npu_slot->args, pd->prop_args, arg_sz);
drivers/accel/amdxdna/aie2_message.c
819
npu_slot->args[0] = AIE2_EXEC_BUFFER_KERNEL_OP_TXN;
drivers/accel/amdxdna/aie2_message.c
821
*size = struct_size(npu_slot, args, npu_slot->arg_cnt);
drivers/accel/amdxdna/aie2_msg_priv.h
369
__u32 args[] __counted_by(arg_cnt);
drivers/accel/amdxdna/aie2_msg_priv.h
379
__u32 args[] __counted_by(arg_cnt);
drivers/accel/amdxdna/aie2_msg_priv.h
395
u32 args[] __counted_by(arg_cnt);
drivers/accel/amdxdna/aie2_pci.c
1001
ret = aie2_get_firmware_version(client, args);
drivers/accel/amdxdna/aie2_pci.c
1004
ret = aie2_get_power_mode(client, args);
drivers/accel/amdxdna/aie2_pci.c
1007
ret = aie2_get_telemetry(client, args);
drivers/accel/amdxdna/aie2_pci.c
1010
ret = aie2_query_resource_info(client, args);
drivers/accel/amdxdna/aie2_pci.c
1014
ret = aie2_get_preempt_state(client, args);
drivers/accel/amdxdna/aie2_pci.c
1017
XDNA_ERR(xdna, "Not supported request parameter %u", args->param);
drivers/accel/amdxdna/aie2_pci.c
1022
XDNA_DBG(xdna, "Got param %d", args->param);
drivers/accel/amdxdna/aie2_pci.c
1030
struct amdxdna_drm_get_array *args)
drivers/accel/amdxdna/aie2_pci.c
1039
if (args->element_size > SZ_4K || args->num_element > SZ_1K) {
drivers/accel/amdxdna/aie2_pci.c
1041
args->element_size, args->num_element);
drivers/accel/amdxdna/aie2_pci.c
1045
array_args.element_size = min(args->element_size,
drivers/accel/amdxdna/aie2_pci.c
1047
array_args.buffer = args->buffer;
drivers/accel/amdxdna/aie2_pci.c
1048
array_args.num_element = args->num_element * args->element_size /
drivers/accel/amdxdna/aie2_pci.c
1057
args->element_size = array_args.element_size;
drivers/accel/amdxdna/aie2_pci.c
1058
args->num_element = (u32)((array_args.buffer - args->buffer) /
drivers/accel/amdxdna/aie2_pci.c
1059
args->element_size);
drivers/accel/amdxdna/aie2_pci.c
1065
struct amdxdna_drm_get_array *args)
drivers/accel/amdxdna/aie2_pci.c
1077
switch (args->param) {
drivers/accel/amdxdna/aie2_pci.c
1079
ret = aie2_query_ctx_status_array(client, args);
drivers/accel/amdxdna/aie2_pci.c
1082
ret = aie2_get_array_async_error(xdna->dev_handle, args);
drivers/accel/amdxdna/aie2_pci.c
1085
XDNA_ERR(xdna, "Not supported request parameter %u", args->param);
drivers/accel/amdxdna/aie2_pci.c
1090
XDNA_DBG(xdna, "Got param %d", args->param);
drivers/accel/amdxdna/aie2_pci.c
1098
struct amdxdna_drm_set_state *args)
drivers/accel/amdxdna/aie2_pci.c
1104
if (copy_from_user(&power_state, u64_to_user_ptr(args->buffer),
drivers/accel/amdxdna/aie2_pci.c
1123
struct amdxdna_drm_set_state *args)
drivers/accel/amdxdna/aie2_pci.c
1130
if (copy_from_user(&state, u64_to_user_ptr(args->buffer), sizeof(state)))
drivers/accel/amdxdna/aie2_pci.c
1139
if (args->param == DRM_AMDXDNA_SET_FORCE_PREEMPT) {
drivers/accel/amdxdna/aie2_pci.c
1141
} else if (args->param == DRM_AMDXDNA_SET_FRAME_BOUNDARY_PREEMPT) {
drivers/accel/amdxdna/aie2_pci.c
1155
struct amdxdna_drm_set_state *args)
drivers/accel/amdxdna/aie2_pci.c
1167
switch (args->param) {
drivers/accel/amdxdna/aie2_pci.c
1169
ret = aie2_set_power_mode(client, args);
drivers/accel/amdxdna/aie2_pci.c
1173
ret = aie2_set_preempt_state(client, args);
drivers/accel/amdxdna/aie2_pci.c
1176
XDNA_ERR(xdna, "Not supported request parameter %u", args->param);
drivers/accel/amdxdna/aie2_pci.c
639
struct amdxdna_drm_get_info *args)
drivers/accel/amdxdna/aie2_pci.c
647
if (copy_from_user(&status, u64_to_user_ptr(args->buffer), sizeof(status))) {
drivers/accel/amdxdna/aie2_pci.c
665
if (copy_to_user(u64_to_user_ptr(args->buffer), &status, sizeof(status))) {
drivers/accel/amdxdna/aie2_pci.c
674
struct amdxdna_drm_get_info *args)
drivers/accel/amdxdna/aie2_pci.c
711
if (copy_to_user(u64_to_user_ptr(args->buffer), meta, sizeof(*meta)))
drivers/accel/amdxdna/aie2_pci.c
719
struct amdxdna_drm_get_info *args)
drivers/accel/amdxdna/aie2_pci.c
729
if (copy_to_user(u64_to_user_ptr(args->buffer), &version, sizeof(version)))
drivers/accel/amdxdna/aie2_pci.c
736
struct amdxdna_drm_get_info *args)
drivers/accel/amdxdna/aie2_pci.c
746
if (copy_to_user(u64_to_user_ptr(args->buffer), &version, sizeof(version)))
drivers/accel/amdxdna/aie2_pci.c
753
struct amdxdna_drm_get_info *args)
drivers/accel/amdxdna/aie2_pci.c
762
if (copy_to_user(u64_to_user_ptr(args->buffer), &mode, sizeof(mode)))
drivers/accel/amdxdna/aie2_pci.c
769
struct amdxdna_drm_get_info *args)
drivers/accel/amdxdna/aie2_pci.c
787
if (copy_to_user(u64_to_user_ptr(args->buffer), clock, sizeof(*clock)))
drivers/accel/amdxdna/aie2_pci.c
836
struct amdxdna_drm_get_info *args)
drivers/accel/amdxdna/aie2_pci.c
846
array_args.buffer = args->buffer;
drivers/accel/amdxdna/aie2_pci.c
847
array_args.num_element = args->buffer_size / array_args.element_size;
drivers/accel/amdxdna/aie2_pci.c
855
args->buffer_size -= (u32)(array_args.buffer - args->buffer);
drivers/accel/amdxdna/aie2_pci.c
860
struct amdxdna_drm_get_info *args)
drivers/accel/amdxdna/aie2_pci.c
877
if (copy_to_user(u64_to_user_ptr(args->buffer), &res_info, sizeof(res_info)))
drivers/accel/amdxdna/aie2_pci.c
899
struct amdxdna_drm_get_info *args)
drivers/accel/amdxdna/aie2_pci.c
909
if (args->buffer_size <= header_sz) {
drivers/accel/amdxdna/aie2_pci.c
914
telemetry_data_sz = args->buffer_size - header_sz;
drivers/accel/amdxdna/aie2_pci.c
924
if (copy_from_user(header, u64_to_user_ptr(args->buffer), sizeof(*header))) {
drivers/accel/amdxdna/aie2_pci.c
938
u64_to_user_ptr(args->buffer + header_sz),
drivers/accel/amdxdna/aie2_pci.c
945
if (copy_to_user(u64_to_user_ptr(args->buffer), header, header_sz)) {
drivers/accel/amdxdna/aie2_pci.c
954
struct amdxdna_drm_get_info *args)
drivers/accel/amdxdna/aie2_pci.c
961
if (args->param == DRM_AMDXDNA_GET_FORCE_PREEMPT_STATE)
drivers/accel/amdxdna/aie2_pci.c
963
else if (args->param == DRM_AMDXDNA_GET_FRAME_BOUNDARY_PREEMPT_STATE)
drivers/accel/amdxdna/aie2_pci.c
966
if (copy_to_user(u64_to_user_ptr(args->buffer), &state, sizeof(state)))
drivers/accel/amdxdna/aie2_pci.c
972
static int aie2_get_info(struct amdxdna_client *client, struct amdxdna_drm_get_info *args)
drivers/accel/amdxdna/aie2_pci.c
984
switch (args->param) {
drivers/accel/amdxdna/aie2_pci.c
986
ret = aie2_get_aie_status(client, args);
drivers/accel/amdxdna/aie2_pci.c
989
ret = aie2_get_aie_metadata(client, args);
drivers/accel/amdxdna/aie2_pci.c
992
ret = aie2_get_aie_version(client, args);
drivers/accel/amdxdna/aie2_pci.c
995
ret = aie2_get_clock_metadata(client, args);
drivers/accel/amdxdna/aie2_pci.c
998
ret = aie2_get_hwctx_status(client, args);
drivers/accel/amdxdna/aie2_pci.h
302
struct amdxdna_drm_get_array *args);
drivers/accel/amdxdna/amdxdna_ctx.c
187
struct amdxdna_drm_create_hwctx *args = data;
drivers/accel/amdxdna/amdxdna_ctx.c
192
if (args->ext || args->ext_flags)
drivers/accel/amdxdna/amdxdna_ctx.c
199
if (copy_from_user(&hwctx->qos, u64_to_user_ptr(args->qos_p), sizeof(hwctx->qos))) {
drivers/accel/amdxdna/amdxdna_ctx.c
207
hwctx->num_tiles = args->num_tiles;
drivers/accel/amdxdna/amdxdna_ctx.c
208
hwctx->mem_size = args->mem_size;
drivers/accel/amdxdna/amdxdna_ctx.c
209
hwctx->max_opc = args->max_opc;
drivers/accel/amdxdna/amdxdna_ctx.c
238
args->handle = hwctx->id;
drivers/accel/amdxdna/amdxdna_ctx.c
239
args->syncobj_handle = hwctx->syncobj_hdl;
drivers/accel/amdxdna/amdxdna_ctx.c
243
XDNA_DBG(xdna, "PID %d create HW context %d, ret %d", client->pid, args->handle, ret);
drivers/accel/amdxdna/amdxdna_ctx.c
261
struct amdxdna_drm_destroy_hwctx *args = data;
drivers/accel/amdxdna/amdxdna_ctx.c
266
if (XDNA_MBZ_DBG(xdna, &args->pad, sizeof(args->pad)))
drivers/accel/amdxdna/amdxdna_ctx.c
273
hwctx = xa_erase(&client->hwctx_xa, args->handle);
drivers/accel/amdxdna/amdxdna_ctx.c
277
client->pid, args->handle);
drivers/accel/amdxdna/amdxdna_ctx.c
287
XDNA_DBG(xdna, "PID %d destroyed HW context %d", client->pid, args->handle);
drivers/accel/amdxdna/amdxdna_ctx.c
297
struct amdxdna_drm_config_hwctx *args = data;
drivers/accel/amdxdna/amdxdna_ctx.c
305
if (XDNA_MBZ_DBG(xdna, &args->pad, sizeof(args->pad)))
drivers/accel/amdxdna/amdxdna_ctx.c
311
val = args->param_val;
drivers/accel/amdxdna/amdxdna_ctx.c
312
buf_size = args->param_val_size;
drivers/accel/amdxdna/amdxdna_ctx.c
314
switch (args->param_type) {
drivers/accel/amdxdna/amdxdna_ctx.c
340
XDNA_DBG(xdna, "Unknown HW context config type %d", args->param_type);
drivers/accel/amdxdna/amdxdna_ctx.c
345
hwctx = xa_load(&client->hwctx_xa, args->handle);
drivers/accel/amdxdna/amdxdna_ctx.c
347
XDNA_DBG(xdna, "PID %d failed to get hwctx %d", client->pid, args->handle);
drivers/accel/amdxdna/amdxdna_ctx.c
352
ret = xdna->dev_info->ops->hwctx_config(hwctx, args->param_type, val, buf, buf_size);
drivers/accel/amdxdna/amdxdna_ctx.c
549
struct amdxdna_drm_exec_cmd *args)
drivers/accel/amdxdna/amdxdna_ctx.c
556
if (args->arg_count > MAX_ARG_COUNT) {
drivers/accel/amdxdna/amdxdna_ctx.c
557
XDNA_ERR(xdna, "Invalid arg bo count %d", args->arg_count);
drivers/accel/amdxdna/amdxdna_ctx.c
562
if (args->cmd_count != 1) {
drivers/accel/amdxdna/amdxdna_ctx.c
563
XDNA_ERR(xdna, "Invalid cmd bo count %d", args->cmd_count);
drivers/accel/amdxdna/amdxdna_ctx.c
567
cmd_bo_hdl = (u32)args->cmd_handles;
drivers/accel/amdxdna/amdxdna_ctx.c
568
if (args->arg_count) {
drivers/accel/amdxdna/amdxdna_ctx.c
569
arg_bo_hdls = kcalloc(args->arg_count, sizeof(u32), GFP_KERNEL);
drivers/accel/amdxdna/amdxdna_ctx.c
572
ret = copy_from_user(arg_bo_hdls, u64_to_user_ptr(args->args),
drivers/accel/amdxdna/amdxdna_ctx.c
573
args->arg_count * sizeof(u32));
drivers/accel/amdxdna/amdxdna_ctx.c
581
args->arg_count, args->hwctx, &args->seq);
drivers/accel/amdxdna/amdxdna_ctx.c
588
XDNA_DBG(xdna, "Pushed cmd %lld to scheduler", args->seq);
drivers/accel/amdxdna/amdxdna_ctx.c
595
struct amdxdna_drm_exec_cmd *args = data;
drivers/accel/amdxdna/amdxdna_ctx.c
597
if (args->ext || args->ext_flags)
drivers/accel/amdxdna/amdxdna_ctx.c
600
switch (args->type) {
drivers/accel/amdxdna/amdxdna_ctx.c
602
return amdxdna_drm_submit_execbuf(client, args);
drivers/accel/amdxdna/amdxdna_ctx.c
605
XDNA_ERR(client->xdna, "Invalid command type %d", args->type);
drivers/accel/amdxdna/amdxdna_gem.c
543
amdxdna_gem_create_ubuf_object(struct drm_device *dev, struct amdxdna_drm_create_bo *args)
drivers/accel/amdxdna/amdxdna_gem.c
551
if (copy_from_user(&va_tbl, u64_to_user_ptr(args->vaddr), sizeof(va_tbl))) {
drivers/accel/amdxdna/amdxdna_gem.c
557
if (args->type == AMDXDNA_BO_CMD)
drivers/accel/amdxdna/amdxdna_gem.c
561
u64_to_user_ptr(args->vaddr + sizeof(va_tbl)));
drivers/accel/amdxdna/amdxdna_gem.c
582
struct amdxdna_drm_create_bo *args)
drivers/accel/amdxdna/amdxdna_gem.c
584
size_t aligned_sz = PAGE_ALIGN(args->size);
drivers/accel/amdxdna/amdxdna_gem.c
586
if (args->vaddr)
drivers/accel/amdxdna/amdxdna_gem.c
587
return amdxdna_gem_create_ubuf_object(dev, args);
drivers/accel/amdxdna/amdxdna_gem.c
639
struct amdxdna_drm_create_bo *args,
drivers/accel/amdxdna/amdxdna_gem.c
645
abo = amdxdna_gem_create_object(dev, args);
drivers/accel/amdxdna/amdxdna_gem.c
657
struct amdxdna_drm_create_bo *args,
drivers/accel/amdxdna/amdxdna_gem.c
665
if (args->size > xdna->dev_info->dev_mem_size) {
drivers/accel/amdxdna/amdxdna_gem.c
667
args->size, xdna->dev_info->dev_mem_size);
drivers/accel/amdxdna/amdxdna_gem.c
678
abo = amdxdna_gem_create_object(dev, args);
drivers/accel/amdxdna/amdxdna_gem.c
710
struct amdxdna_drm_create_bo *args,
drivers/accel/amdxdna/amdxdna_gem.c
715
size_t aligned_sz = PAGE_ALIGN(args->size);
drivers/accel/amdxdna/amdxdna_gem.c
741
struct amdxdna_drm_create_bo *args,
drivers/accel/amdxdna/amdxdna_gem.c
747
if (args->size < sizeof(struct amdxdna_cmd)) {
drivers/accel/amdxdna/amdxdna_gem.c
748
XDNA_DBG(xdna, "Command BO size 0x%llx too small", args->size);
drivers/accel/amdxdna/amdxdna_gem.c
752
abo = amdxdna_gem_create_object(dev, args);
drivers/accel/amdxdna/amdxdna_gem.c
765
struct amdxdna_drm_create_bo *args = data;
drivers/accel/amdxdna/amdxdna_gem.c
769
if (args->flags)
drivers/accel/amdxdna/amdxdna_gem.c
773
args->type, args->vaddr, args->size, args->flags);
drivers/accel/amdxdna/amdxdna_gem.c
774
switch (args->type) {
drivers/accel/amdxdna/amdxdna_gem.c
776
abo = amdxdna_drm_alloc_shmem(dev, args, filp);
drivers/accel/amdxdna/amdxdna_gem.c
779
abo = amdxdna_drm_create_dev_heap(dev, args, filp);
drivers/accel/amdxdna/amdxdna_gem.c
782
abo = amdxdna_drm_alloc_dev_bo(dev, args, filp);
drivers/accel/amdxdna/amdxdna_gem.c
785
abo = amdxdna_drm_create_cmd_bo(dev, args, filp);
drivers/accel/amdxdna/amdxdna_gem.c
794
ret = drm_gem_handle_create(filp, to_gobj(abo), &args->handle);
drivers/accel/amdxdna/amdxdna_gem.c
801
args->handle, args->type, abo->mem.userptr,
drivers/accel/amdxdna/amdxdna_gem.c
891
struct amdxdna_drm_get_bo_info *args = data;
drivers/accel/amdxdna/amdxdna_gem.c
897
if (args->ext || args->ext_flags || args->pad)
drivers/accel/amdxdna/amdxdna_gem.c
900
gobj = drm_gem_object_lookup(filp, args->handle);
drivers/accel/amdxdna/amdxdna_gem.c
902
XDNA_DBG(xdna, "Lookup GEM object %d failed", args->handle);
drivers/accel/amdxdna/amdxdna_gem.c
907
args->vaddr = abo->mem.userptr;
drivers/accel/amdxdna/amdxdna_gem.c
908
args->xdna_addr = abo->mem.dev_addr;
drivers/accel/amdxdna/amdxdna_gem.c
911
args->map_offset = drm_vma_node_offset_addr(&gobj->vma_node);
drivers/accel/amdxdna/amdxdna_gem.c
913
args->map_offset = AMDXDNA_INVALID_ADDR;
drivers/accel/amdxdna/amdxdna_gem.c
916
args->handle, args->map_offset, args->vaddr, args->xdna_addr);
drivers/accel/amdxdna/amdxdna_gem.c
933
struct amdxdna_drm_sync_bo *args = data;
drivers/accel/amdxdna/amdxdna_gem.c
938
gobj = drm_gem_object_lookup(filp, args->handle);
drivers/accel/amdxdna/amdxdna_gem.c
947
XDNA_ERR(xdna, "Pin BO %d failed, ret %d", args->handle, ret);
drivers/accel/amdxdna/amdxdna_gem.c
954
drm_clflush_virt_range(abo->mem.kva + args->offset, args->size);
drivers/accel/amdxdna/amdxdna_gem.c
963
args->handle, args->offset, args->size);
drivers/accel/amdxdna/amdxdna_gem.c
965
if (args->direction == SYNC_DIRECT_FROM_DEVICE)
drivers/accel/amdxdna/amdxdna_gem.c
966
ret = amdxdna_hwctx_sync_debug_bo(abo->client, args->handle);
drivers/accel/amdxdna/amdxdna_gem.h
79
struct amdxdna_drm_create_bo *args,
drivers/accel/amdxdna/amdxdna_mailbox.c
19
#define MB_ERR(chann, fmt, args...) \
drivers/accel/amdxdna/amdxdna_mailbox.c
23
(_chann)->msix_irq, ##args); \
drivers/accel/amdxdna/amdxdna_mailbox.c
25
#define MB_DBG(chann, fmt, args...) \
drivers/accel/amdxdna/amdxdna_mailbox.c
29
(_chann)->msix_irq, ##args); \
drivers/accel/amdxdna/amdxdna_mailbox.c
31
#define MB_WARN_ONCE(chann, fmt, args...) \
drivers/accel/amdxdna/amdxdna_mailbox.c
35
(_chann)->msix_irq, ##args); \
drivers/accel/amdxdna/amdxdna_pci_drv.c
151
struct amdxdna_drm_get_info *args = data;
drivers/accel/amdxdna/amdxdna_pci_drv.c
157
XDNA_DBG(xdna, "Request parameter %u", args->param);
drivers/accel/amdxdna/amdxdna_pci_drv.c
159
ret = xdna->dev_info->ops->get_aie_info(client, args);
drivers/accel/amdxdna/amdxdna_pci_drv.c
169
struct amdxdna_drm_get_array *args = data;
drivers/accel/amdxdna/amdxdna_pci_drv.c
174
if (args->pad || !args->num_element || !args->element_size)
drivers/accel/amdxdna/amdxdna_pci_drv.c
178
return xdna->dev_info->ops->get_array(client, args);
drivers/accel/amdxdna/amdxdna_pci_drv.c
185
struct amdxdna_drm_set_state *args = data;
drivers/accel/amdxdna/amdxdna_pci_drv.c
191
XDNA_DBG(xdna, "Request parameter %u", args->param);
drivers/accel/amdxdna/amdxdna_pci_drv.c
193
ret = xdna->dev_info->ops->set_aie_state(client, args);
drivers/accel/amdxdna/amdxdna_pci_drv.h
13
#define XDNA_INFO(xdna, fmt, args...) drm_info(&(xdna)->ddev, fmt, ##args)
drivers/accel/amdxdna/amdxdna_pci_drv.h
14
#define XDNA_WARN(xdna, fmt, args...) drm_warn(&(xdna)->ddev, "%s: "fmt, __func__, ##args)
drivers/accel/amdxdna/amdxdna_pci_drv.h
15
#define XDNA_ERR(xdna, fmt, args...) drm_err(&(xdna)->ddev, "%s: "fmt, __func__, ##args)
drivers/accel/amdxdna/amdxdna_pci_drv.h
16
#define XDNA_DBG(xdna, fmt, args...) drm_dbg(&(xdna)->ddev, fmt, ##args)
drivers/accel/amdxdna/amdxdna_pci_drv.h
17
#define XDNA_INFO_ONCE(xdna, fmt, args...) drm_info_once(&(xdna)->ddev, fmt, ##args)
drivers/accel/amdxdna/amdxdna_pci_drv.h
61
int (*get_aie_info)(struct amdxdna_client *client, struct amdxdna_drm_get_info *args);
drivers/accel/amdxdna/amdxdna_pci_drv.h
62
int (*set_aie_state)(struct amdxdna_client *client, struct amdxdna_drm_set_state *args);
drivers/accel/amdxdna/amdxdna_pci_drv.h
63
int (*get_array)(struct amdxdna_client *client, struct amdxdna_drm_get_array *args);
drivers/accel/ethosu/ethosu_drv.c
101
struct drm_ethosu_bo_mmap_offset *args = data;
drivers/accel/ethosu/ethosu_drv.c
104
if (args->pad)
drivers/accel/ethosu/ethosu_drv.c
107
obj = drm_gem_object_lookup(file, args->handle);
drivers/accel/ethosu/ethosu_drv.c
111
args->offset = drm_vma_node_offset_addr(&obj->vma_node);
drivers/accel/ethosu/ethosu_drv.c
119
struct drm_ethosu_cmdstream_bo_create *args = data;
drivers/accel/ethosu/ethosu_drv.c
125
if (!args->size || !args->data || args->pad || args->flags) {
drivers/accel/ethosu/ethosu_drv.c
130
args->flags |= DRM_ETHOSU_BO_NO_MMAP;
drivers/accel/ethosu/ethosu_drv.c
132
ret = ethosu_gem_cmdstream_create(file, ddev, args->size, args->data,
drivers/accel/ethosu/ethosu_drv.c
133
args->flags, &args->handle);
drivers/accel/ethosu/ethosu_drv.c
30
struct drm_ethosu_dev_query *args = data;
drivers/accel/ethosu/ethosu_drv.c
32
if (!args->pointer) {
drivers/accel/ethosu/ethosu_drv.c
33
switch (args->type) {
drivers/accel/ethosu/ethosu_drv.c
35
args->size = sizeof(ethosudev->npu_info);
drivers/accel/ethosu/ethosu_drv.c
42
switch (args->type) {
drivers/accel/ethosu/ethosu_drv.c
44
if (args->size < offsetofend(struct drm_ethosu_npu_info, sram_size))
drivers/accel/ethosu/ethosu_drv.c
46
return copy_struct_to_user(u64_to_user_ptr(args->pointer),
drivers/accel/ethosu/ethosu_drv.c
47
args->size,
drivers/accel/ethosu/ethosu_drv.c
60
struct drm_ethosu_bo_create *args = data;
drivers/accel/ethosu/ethosu_drv.c
66
if (!args->size || (args->flags & ~ETHOSU_BO_FLAGS)) {
drivers/accel/ethosu/ethosu_drv.c
71
ret = ethosu_gem_create_with_handle(file, ddev, &args->size,
drivers/accel/ethosu/ethosu_drv.c
72
args->flags, &args->handle);
drivers/accel/ethosu/ethosu_drv.c
82
struct drm_ethosu_bo_wait *args = data;
drivers/accel/ethosu/ethosu_drv.c
84
unsigned long timeout = drm_timeout_abs_to_jiffies(args->timeout_ns);
drivers/accel/ethosu/ethosu_drv.c
86
if (args->pad)
drivers/accel/ethosu/ethosu_drv.c
92
ret = drm_gem_dma_resv_wait(file, args->handle, true, timeout);
drivers/accel/ethosu/ethosu_job.c
297
struct drm_sched_init_args args = {
drivers/accel/ethosu/ethosu_job.c
331
ret = drm_sched_init(&edev->sched, &args);
drivers/accel/ethosu/ethosu_job.c
479
struct drm_ethosu_submit *args = data;
drivers/accel/ethosu/ethosu_job.c
483
if (args->pad) {
drivers/accel/ethosu/ethosu_job.c
489
kvmalloc_objs(*jobs, args->job_count);
drivers/accel/ethosu/ethosu_job.c
494
(void __user *)(uintptr_t)args->jobs,
drivers/accel/ethosu/ethosu_job.c
495
args->job_count * sizeof(*jobs))) {
drivers/accel/ethosu/ethosu_job.c
500
for (i = 0; i < args->job_count; i++) {
drivers/accel/habanalabs/common/command_buffer.c
182
static int hl_cb_mmap_mem_alloc(struct hl_mmap_mem_buf *buf, gfp_t gfp, void *args)
drivers/accel/habanalabs/common/command_buffer.c
184
struct hl_cb_mmap_mem_alloc_args *cb_args = args;
drivers/accel/habanalabs/common/command_buffer.c
250
struct vm_area_struct *vma, void *args)
drivers/accel/habanalabs/common/command_buffer.c
270
struct hl_cb_mmap_mem_alloc_args args = {
drivers/accel/habanalabs/common/command_buffer.c
294
ctx_id == HL_KERNEL_ASID_ID ? GFP_ATOMIC : GFP_KERNEL, &args);
drivers/accel/habanalabs/common/command_buffer.c
368
union hl_cb_args *args = data;
drivers/accel/habanalabs/common/command_buffer.c
381
switch (args->in.op) {
drivers/accel/habanalabs/common/command_buffer.c
383
if (args->in.cb_size > HL_MAX_CB_SIZE) {
drivers/accel/habanalabs/common/command_buffer.c
386
args->in.cb_size, HL_MAX_CB_SIZE);
drivers/accel/habanalabs/common/command_buffer.c
390
args->in.cb_size, false,
drivers/accel/habanalabs/common/command_buffer.c
391
!!(args->in.flags & HL_CB_FLAGS_MAP),
drivers/accel/habanalabs/common/command_buffer.c
395
memset(args, 0, sizeof(*args));
drivers/accel/habanalabs/common/command_buffer.c
396
args->out.cb_handle = handle;
drivers/accel/habanalabs/common/command_buffer.c
401
args->in.cb_handle);
drivers/accel/habanalabs/common/command_buffer.c
405
rc = hl_cb_info(&hpriv->mem_mgr, args->in.cb_handle,
drivers/accel/habanalabs/common/command_buffer.c
406
args->in.flags,
drivers/accel/habanalabs/common/command_buffer.c
412
memset(&args->out, 0, sizeof(args->out));
drivers/accel/habanalabs/common/command_buffer.c
414
if (args->in.flags & HL_CB_FLAGS_GET_DEVICE_VA)
drivers/accel/habanalabs/common/command_buffer.c
415
args->out.device_va = device_va;
drivers/accel/habanalabs/common/command_buffer.c
417
args->out.usage_cnt = usage_cnt;
drivers/accel/habanalabs/common/command_submission.c
1347
static int hl_cs_sanity_checks(struct hl_fpriv *hpriv, union hl_cs_args *args)
drivers/accel/habanalabs/common/command_submission.c
1357
for (i = 0 ; i < sizeof(args->in.pad) ; i++)
drivers/accel/habanalabs/common/command_submission.c
1358
if (args->in.pad[i]) {
drivers/accel/habanalabs/common/command_submission.c
1366
if ((args->in.cs_flags & HL_CS_FLAGS_STAGED_SUBMISSION) &&
drivers/accel/habanalabs/common/command_submission.c
1372
cs_type_flags = args->in.cs_flags & HL_CS_FLAGS_TYPE_MASK;
drivers/accel/habanalabs/common/command_submission.c
1382
num_chunks = args->in.num_chunks_execute;
drivers/accel/habanalabs/common/command_submission.c
1685
static int hl_cs_ctx_switch(struct hl_fpriv *hpriv, union hl_cs_args *args,
drivers/accel/habanalabs/common/command_submission.c
1700
if (do_ctx_switch || (args->in.cs_flags & HL_CS_FLAGS_FORCE_RESTORE)) {
drivers/accel/habanalabs/common/command_submission.c
1727
chunks = (void __user *) (uintptr_t) args->in.chunks_restore;
drivers/accel/habanalabs/common/command_submission.c
1728
num_chunks = args->in.num_chunks_restore;
drivers/accel/habanalabs/common/command_submission.c
2558
union hl_cs_args *args = data;
drivers/accel/habanalabs/common/command_submission.c
2567
rc = hl_cs_sanity_checks(hpriv, args);
drivers/accel/habanalabs/common/command_submission.c
2571
rc = hl_cs_ctx_switch(hpriv, args, &cs_seq);
drivers/accel/habanalabs/common/command_submission.c
2575
cs_type = hl_cs_get_cs_type(args->in.cs_flags &
drivers/accel/habanalabs/common/command_submission.c
2577
chunks = (void __user *) (uintptr_t) args->in.chunks_execute;
drivers/accel/habanalabs/common/command_submission.c
2578
num_chunks = args->in.num_chunks_execute;
drivers/accel/habanalabs/common/command_submission.c
2579
flags = args->in.cs_flags;
drivers/accel/habanalabs/common/command_submission.c
2584
cs_seq = args->in.seq;
drivers/accel/habanalabs/common/command_submission.c
2587
? secs_to_jiffies(args->in.timeout)
drivers/accel/habanalabs/common/command_submission.c
2595
&cs_seq, args->in.cs_flags, timeout,
drivers/accel/habanalabs/common/command_submission.c
2600
args->in.encaps_signals_q_idx,
drivers/accel/habanalabs/common/command_submission.c
2601
args->in.encaps_signals_count,
drivers/accel/habanalabs/common/command_submission.c
2606
args->in.encaps_sig_handle_id);
drivers/accel/habanalabs/common/command_submission.c
2609
rc = cs_ioctl_engine_cores(hpriv, args->in.engine_cores,
drivers/accel/habanalabs/common/command_submission.c
2610
args->in.num_engine_cores, args->in.core_command);
drivers/accel/habanalabs/common/command_submission.c
2613
rc = cs_ioctl_engines(hpriv, args->in.engines,
drivers/accel/habanalabs/common/command_submission.c
2614
args->in.num_engines, args->in.engine_command);
drivers/accel/habanalabs/common/command_submission.c
2621
args->in.cs_flags,
drivers/accel/habanalabs/common/command_submission.c
2622
args->in.encaps_sig_handle_id,
drivers/accel/habanalabs/common/command_submission.c
2628
memset(args, 0, sizeof(*args));
drivers/accel/habanalabs/common/command_submission.c
2632
args->out.handle_id = handle_id;
drivers/accel/habanalabs/common/command_submission.c
2633
args->out.sob_base_addr_offset = sob_addr;
drivers/accel/habanalabs/common/command_submission.c
2634
args->out.count = signals_count;
drivers/accel/habanalabs/common/command_submission.c
2637
args->out.sob_base_addr_offset = sob_addr;
drivers/accel/habanalabs/common/command_submission.c
2638
args->out.sob_count_before_submission = sob_initial_count;
drivers/accel/habanalabs/common/command_submission.c
2639
args->out.seq = cs_seq;
drivers/accel/habanalabs/common/command_submission.c
2642
args->out.sob_count_before_submission = sob_initial_count;
drivers/accel/habanalabs/common/command_submission.c
2643
args->out.seq = cs_seq;
drivers/accel/habanalabs/common/command_submission.c
2646
args->out.seq = cs_seq;
drivers/accel/habanalabs/common/command_submission.c
2650
args->out.status = rc;
drivers/accel/habanalabs/common/command_submission.c
3010
union hl_wait_cs_args *args = data;
drivers/accel/habanalabs/common/command_submission.c
3019
for (i = 0 ; i < sizeof(args->in.pad) ; i++)
drivers/accel/habanalabs/common/command_submission.c
3020
if (args->in.pad[i]) {
drivers/accel/habanalabs/common/command_submission.c
3030
seq_arr_len = args->in.seq_arr_len;
drivers/accel/habanalabs/common/command_submission.c
3045
seq_arr = (void __user *) (uintptr_t) args->in.seq;
drivers/accel/habanalabs/common/command_submission.c
3069
mcs_data.timeout_jiffies = hl_usecs64_to_jiffies(args->in.timeout_us);
drivers/accel/habanalabs/common/command_submission.c
3085
if (rc || mcs_data.completion_bitmap || !args->in.timeout_us)
drivers/accel/habanalabs/common/command_submission.c
3136
memset(args, 0, sizeof(*args));
drivers/accel/habanalabs/common/command_submission.c
3139
args->out.status = HL_WAIT_CS_STATUS_COMPLETED;
drivers/accel/habanalabs/common/command_submission.c
3140
args->out.cs_completion_map = mcs_data.completion_bitmap;
drivers/accel/habanalabs/common/command_submission.c
3144
args->out.timestamp_nsec = mcs_data.timestamp;
drivers/accel/habanalabs/common/command_submission.c
3145
args->out.flags |= HL_WAIT_CS_STATUS_FLAG_TIMESTAMP_VLD;
drivers/accel/habanalabs/common/command_submission.c
3150
args->out.flags |= HL_WAIT_CS_STATUS_FLAG_GONE;
drivers/accel/habanalabs/common/command_submission.c
3152
args->out.status = HL_WAIT_CS_STATUS_BUSY;
drivers/accel/habanalabs/common/command_submission.c
3161
union hl_wait_cs_args *args = data;
drivers/accel/habanalabs/common/command_submission.c
3163
u64 seq = args->in.seq;
drivers/accel/habanalabs/common/command_submission.c
3167
rc = _hl_cs_wait_ioctl(hdev, hpriv->ctx, args->in.timeout_us, seq, &status, &timestamp);
drivers/accel/habanalabs/common/command_submission.c
3176
memset(args, 0, sizeof(*args));
drivers/accel/habanalabs/common/command_submission.c
3183
args->out.status = HL_WAIT_CS_STATUS_TIMEDOUT;
drivers/accel/habanalabs/common/command_submission.c
3188
args->out.status = HL_WAIT_CS_STATUS_ABORTED;
drivers/accel/habanalabs/common/command_submission.c
3194
args->out.flags |= HL_WAIT_CS_STATUS_FLAG_TIMESTAMP_VLD;
drivers/accel/habanalabs/common/command_submission.c
3195
args->out.timestamp_nsec = timestamp;
drivers/accel/habanalabs/common/command_submission.c
3200
args->out.flags |= HL_WAIT_CS_STATUS_FLAG_GONE;
drivers/accel/habanalabs/common/command_submission.c
3203
args->out.status = HL_WAIT_CS_STATUS_COMPLETED;
drivers/accel/habanalabs/common/command_submission.c
3207
args->out.status = HL_WAIT_CS_STATUS_BUSY;
drivers/accel/habanalabs/common/command_submission.c
3628
union hl_wait_cs_args *args = data;
drivers/accel/habanalabs/common/command_submission.c
3640
interrupt_id = FIELD_GET(HL_WAIT_CS_FLAGS_INTERRUPT_MASK, args->in.flags);
drivers/accel/habanalabs/common/command_submission.c
3670
if (args->in.flags & HL_WAIT_CS_FLAGS_INTERRUPT_KERNEL_CQ) {
drivers/accel/habanalabs/common/command_submission.c
3675
wait_intr_data.cq_handle = args->in.cq_counters_handle;
drivers/accel/habanalabs/common/command_submission.c
3676
wait_intr_data.cq_offset = args->in.cq_counters_offset;
drivers/accel/habanalabs/common/command_submission.c
3677
wait_intr_data.ts_handle = args->in.timestamp_handle;
drivers/accel/habanalabs/common/command_submission.c
3678
wait_intr_data.ts_offset = args->in.timestamp_offset;
drivers/accel/habanalabs/common/command_submission.c
3679
wait_intr_data.target_value = args->in.target;
drivers/accel/habanalabs/common/command_submission.c
3680
wait_intr_data.intr_timeout_us = args->in.interrupt_timeout_us;
drivers/accel/habanalabs/common/command_submission.c
3682
if (args->in.flags & HL_WAIT_CS_FLAGS_REGISTER_INTERRUPT) {
drivers/accel/habanalabs/common/command_submission.c
3701
args->in.interrupt_timeout_us, args->in.addr,
drivers/accel/habanalabs/common/command_submission.c
3702
args->in.target, interrupt, &status,
drivers/accel/habanalabs/common/command_submission.c
3709
memset(args, 0, sizeof(*args));
drivers/accel/habanalabs/common/command_submission.c
3710
args->out.status = status;
drivers/accel/habanalabs/common/command_submission.c
3713
args->out.timestamp_nsec = timestamp;
drivers/accel/habanalabs/common/command_submission.c
3714
args->out.flags |= HL_WAIT_CS_STATUS_FLAG_TIMESTAMP_VLD;
drivers/accel/habanalabs/common/command_submission.c
3724
union hl_wait_cs_args *args = data;
drivers/accel/habanalabs/common/command_submission.c
3725
u32 flags = args->in.flags;
drivers/accel/habanalabs/common/device.c
351
va_list args;
drivers/accel/habanalabs/common/device.c
354
va_start(args, fmt);
drivers/accel/habanalabs/common/device.c
358
str_size = vsnprintf(NULL, 0, fmt, args) + 1;
drivers/accel/habanalabs/common/device.c
359
va_end(args);
drivers/accel/habanalabs/common/device.c
362
va_start(args, fmt);
drivers/accel/habanalabs/common/device.c
363
vsnprintf(e->buf + e->actual_size, str_size, fmt, args);
drivers/accel/habanalabs/common/device.c
364
va_end(args);
drivers/accel/habanalabs/common/habanalabs.h
4111
void *args);
drivers/accel/habanalabs/common/habanalabs.h
4119
void *args);
drivers/accel/habanalabs/common/habanalabs.h
937
int (*alloc)(struct hl_mmap_mem_buf *buf, gfp_t gfp, void *args);
drivers/accel/habanalabs/common/habanalabs.h
938
int (*mmap)(struct hl_mmap_mem_buf *buf, struct vm_area_struct *vma, void *args);
drivers/accel/habanalabs/common/habanalabs_ioctl.c
1009
struct hl_info_args *args = data;
drivers/accel/habanalabs/common/habanalabs_ioctl.c
1013
if (args->pad) {
drivers/accel/habanalabs/common/habanalabs_ioctl.c
1022
switch (args->op) {
drivers/accel/habanalabs/common/habanalabs_ioctl.c
1024
return hw_ip_info(hdev, args);
drivers/accel/habanalabs/common/habanalabs_ioctl.c
1027
return device_status_info(hdev, args);
drivers/accel/habanalabs/common/habanalabs_ioctl.c
1030
return get_reset_count(hdev, args);
drivers/accel/habanalabs/common/habanalabs_ioctl.c
1033
return hw_events_info(hdev, false, args);
drivers/accel/habanalabs/common/habanalabs_ioctl.c
1036
return hw_events_info(hdev, true, args);
drivers/accel/habanalabs/common/habanalabs_ioctl.c
1039
return cs_counters_info(hpriv, args);
drivers/accel/habanalabs/common/habanalabs_ioctl.c
1042
return clk_throttle_info(hpriv, args);
drivers/accel/habanalabs/common/habanalabs_ioctl.c
1045
return sync_manager_info(hpriv, args);
drivers/accel/habanalabs/common/habanalabs_ioctl.c
1048
return open_stats_info(hpriv, args);
drivers/accel/habanalabs/common/habanalabs_ioctl.c
1051
return last_err_open_dev_info(hpriv, args);
drivers/accel/habanalabs/common/habanalabs_ioctl.c
1054
return cs_timeout_info(hpriv, args);
drivers/accel/habanalabs/common/habanalabs_ioctl.c
1057
return razwi_info(hpriv, args);
drivers/accel/habanalabs/common/habanalabs_ioctl.c
1060
return undefined_opcode_info(hpriv, args);
drivers/accel/habanalabs/common/habanalabs_ioctl.c
1063
return dev_mem_alloc_page_sizes_info(hpriv, args);
drivers/accel/habanalabs/common/habanalabs_ioctl.c
1066
return events_info(hpriv, args);
drivers/accel/habanalabs/common/habanalabs_ioctl.c
1069
return page_fault_info(hpriv, args);
drivers/accel/habanalabs/common/habanalabs_ioctl.c
1072
return user_mappings_info(hpriv, args);
drivers/accel/habanalabs/common/habanalabs_ioctl.c
1075
return eventfd_unregister(hpriv, args);
drivers/accel/habanalabs/common/habanalabs_ioctl.c
1078
return hw_err_info(hpriv, args);
drivers/accel/habanalabs/common/habanalabs_ioctl.c
1081
return fw_err_info(hpriv, args);
drivers/accel/habanalabs/common/habanalabs_ioctl.c
1084
return engine_err_info(hpriv, args);
drivers/accel/habanalabs/common/habanalabs_ioctl.c
1087
return dram_usage_info(hpriv, args);
drivers/accel/habanalabs/common/habanalabs_ioctl.c
1099
switch (args->op) {
drivers/accel/habanalabs/common/habanalabs_ioctl.c
1101
rc = hw_idle(hdev, args);
drivers/accel/habanalabs/common/habanalabs_ioctl.c
1105
rc = device_utilization(hdev, args);
drivers/accel/habanalabs/common/habanalabs_ioctl.c
1109
rc = get_clk_rate(hdev, args);
drivers/accel/habanalabs/common/habanalabs_ioctl.c
1113
return time_sync_info(hdev, args);
drivers/accel/habanalabs/common/habanalabs_ioctl.c
1116
return pci_counters_info(hpriv, args);
drivers/accel/habanalabs/common/habanalabs_ioctl.c
1119
return total_energy_consumption_info(hpriv, args);
drivers/accel/habanalabs/common/habanalabs_ioctl.c
1122
return pll_frequency_info(hpriv, args);
drivers/accel/habanalabs/common/habanalabs_ioctl.c
1125
return power_info(hpriv, args);
drivers/accel/habanalabs/common/habanalabs_ioctl.c
1129
return dram_replaced_rows_info(hpriv, args);
drivers/accel/habanalabs/common/habanalabs_ioctl.c
1132
return dram_pending_rows_info(hpriv, args);
drivers/accel/habanalabs/common/habanalabs_ioctl.c
1135
return sec_attest_info(hpriv, args);
drivers/accel/habanalabs/common/habanalabs_ioctl.c
1138
return eventfd_register(hpriv, args);
drivers/accel/habanalabs/common/habanalabs_ioctl.c
1141
return engine_status_info(hpriv, args);
drivers/accel/habanalabs/common/habanalabs_ioctl.c
1144
return send_fw_generic_request(hdev, args);
drivers/accel/habanalabs/common/habanalabs_ioctl.c
1147
return dev_info_signed(hpriv, args);
drivers/accel/habanalabs/common/habanalabs_ioctl.c
1150
dev_err(dev, "Invalid request %d\n", args->op);
drivers/accel/habanalabs/common/habanalabs_ioctl.c
1167
struct hl_info_args *args = data;
drivers/accel/habanalabs/common/habanalabs_ioctl.c
1169
switch (args->op) {
drivers/accel/habanalabs/common/habanalabs_ioctl.c
1185
struct hl_debug_args *args = data;
drivers/accel/habanalabs/common/habanalabs_ioctl.c
1197
switch (args->op) {
drivers/accel/habanalabs/common/habanalabs_ioctl.c
120
struct hl_info_args *args)
drivers/accel/habanalabs/common/habanalabs_ioctl.c
1210
args->input_size = min(args->input_size, hl_debug_struct_size[args->op]);
drivers/accel/habanalabs/common/habanalabs_ioctl.c
1211
rc = debug_coresight(hdev, hpriv->ctx, args);
drivers/accel/habanalabs/common/habanalabs_ioctl.c
1215
rc = hl_device_set_debug_mode(hdev, hpriv->ctx, (bool) args->enable);
drivers/accel/habanalabs/common/habanalabs_ioctl.c
1219
dev_err(hdev->dev, "Invalid request %d\n", args->op);
drivers/accel/habanalabs/common/habanalabs_ioctl.c
122
u32 size, max_size = args->return_size;
drivers/accel/habanalabs/common/habanalabs_ioctl.c
123
void __user *out = (void __user *) (uintptr_t) args->return_pointer;
drivers/accel/habanalabs/common/habanalabs_ioctl.c
138
static int events_info(struct hl_fpriv *hpriv, struct hl_info_args *args)
drivers/accel/habanalabs/common/habanalabs_ioctl.c
140
u32 max_size = args->return_size;
drivers/accel/habanalabs/common/habanalabs_ioctl.c
142
void __user *out = (void __user *) (uintptr_t) args->return_pointer;
drivers/accel/habanalabs/common/habanalabs_ioctl.c
155
static int dram_usage_info(struct hl_fpriv *hpriv, struct hl_info_args *args)
drivers/accel/habanalabs/common/habanalabs_ioctl.c
159
u32 max_size = args->return_size;
drivers/accel/habanalabs/common/habanalabs_ioctl.c
160
void __user *out = (void __user *) (uintptr_t) args->return_pointer;
drivers/accel/habanalabs/common/habanalabs_ioctl.c
179
static int hw_idle(struct hl_device *hdev, struct hl_info_args *args)
drivers/accel/habanalabs/common/habanalabs_ioctl.c
182
u32 max_size = args->return_size;
drivers/accel/habanalabs/common/habanalabs_ioctl.c
183
void __user *out = (void __user *) (uintptr_t) args->return_pointer;
drivers/accel/habanalabs/common/habanalabs_ioctl.c
198
static int debug_coresight(struct hl_device *hdev, struct hl_ctx *ctx, struct hl_debug_args *args)
drivers/accel/habanalabs/common/habanalabs_ioctl.c
208
params->reg_idx = args->reg_idx;
drivers/accel/habanalabs/common/habanalabs_ioctl.c
209
params->enable = args->enable;
drivers/accel/habanalabs/common/habanalabs_ioctl.c
210
params->op = args->op;
drivers/accel/habanalabs/common/habanalabs_ioctl.c
212
if (args->input_ptr && args->input_size) {
drivers/accel/habanalabs/common/habanalabs_ioctl.c
213
input = kzalloc(hl_debug_struct_size[args->op], GFP_KERNEL);
drivers/accel/habanalabs/common/habanalabs_ioctl.c
219
if (copy_from_user(input, u64_to_user_ptr(args->input_ptr),
drivers/accel/habanalabs/common/habanalabs_ioctl.c
220
args->input_size)) {
drivers/accel/habanalabs/common/habanalabs_ioctl.c
229
if (args->output_ptr && args->output_size) {
drivers/accel/habanalabs/common/habanalabs_ioctl.c
230
output = kzalloc(args->output_size, GFP_KERNEL);
drivers/accel/habanalabs/common/habanalabs_ioctl.c
237
params->output_size = args->output_size;
drivers/accel/habanalabs/common/habanalabs_ioctl.c
247
if (output && copy_to_user((void __user *) (uintptr_t) args->output_ptr,
drivers/accel/habanalabs/common/habanalabs_ioctl.c
248
output, args->output_size)) {
drivers/accel/habanalabs/common/habanalabs_ioctl.c
263
static int device_utilization(struct hl_device *hdev, struct hl_info_args *args)
drivers/accel/habanalabs/common/habanalabs_ioctl.c
266
u32 max_size = args->return_size;
drivers/accel/habanalabs/common/habanalabs_ioctl.c
267
void __user *out = (void __user *) (uintptr_t) args->return_pointer;
drivers/accel/habanalabs/common/habanalabs_ioctl.c
281
static int get_clk_rate(struct hl_device *hdev, struct hl_info_args *args)
drivers/accel/habanalabs/common/habanalabs_ioctl.c
284
u32 max_size = args->return_size;
drivers/accel/habanalabs/common/habanalabs_ioctl.c
285
void __user *out = (void __user *) (uintptr_t) args->return_pointer;
drivers/accel/habanalabs/common/habanalabs_ioctl.c
299
static int get_reset_count(struct hl_device *hdev, struct hl_info_args *args)
drivers/accel/habanalabs/common/habanalabs_ioctl.c
302
u32 max_size = args->return_size;
drivers/accel/habanalabs/common/habanalabs_ioctl.c
303
void __user *out = (void __user *) (uintptr_t) args->return_pointer;
drivers/accel/habanalabs/common/habanalabs_ioctl.c
315
static int time_sync_info(struct hl_device *hdev, struct hl_info_args *args)
drivers/accel/habanalabs/common/habanalabs_ioctl.c
318
u32 max_size = args->return_size;
drivers/accel/habanalabs/common/habanalabs_ioctl.c
319
void __user *out = (void __user *) (uintptr_t) args->return_pointer;
drivers/accel/habanalabs/common/habanalabs_ioctl.c
332
static int pci_counters_info(struct hl_fpriv *hpriv, struct hl_info_args *args)
drivers/accel/habanalabs/common/habanalabs_ioctl.c
336
u32 max_size = args->return_size;
drivers/accel/habanalabs/common/habanalabs_ioctl.c
337
void __user *out = (void __user *) (uintptr_t) args->return_pointer;
drivers/accel/habanalabs/common/habanalabs_ioctl.c
34
static int device_status_info(struct hl_device *hdev, struct hl_info_args *args)
drivers/accel/habanalabs/common/habanalabs_ioctl.c
351
static int clk_throttle_info(struct hl_fpriv *hpriv, struct hl_info_args *args)
drivers/accel/habanalabs/common/habanalabs_ioctl.c
353
void __user *out = (void __user *) (uintptr_t) args->return_pointer;
drivers/accel/habanalabs/common/habanalabs_ioctl.c
357
u32 max_size = args->return_size;
drivers/accel/habanalabs/common/habanalabs_ioctl.c
37
u32 size = args->return_size;
drivers/accel/habanalabs/common/habanalabs_ioctl.c
38
void __user *out = (void __user *) (uintptr_t) args->return_pointer;
drivers/accel/habanalabs/common/habanalabs_ioctl.c
390
static int cs_counters_info(struct hl_fpriv *hpriv, struct hl_info_args *args)
drivers/accel/habanalabs/common/habanalabs_ioctl.c
392
void __user *out = (void __user *) (uintptr_t) args->return_pointer;
drivers/accel/habanalabs/common/habanalabs_ioctl.c
396
u32 max_size = args->return_size;
drivers/accel/habanalabs/common/habanalabs_ioctl.c
441
static int sync_manager_info(struct hl_fpriv *hpriv, struct hl_info_args *args)
drivers/accel/habanalabs/common/habanalabs_ioctl.c
446
u32 max_size = args->return_size;
drivers/accel/habanalabs/common/habanalabs_ioctl.c
447
void __user *out = (void __user *) (uintptr_t) args->return_pointer;
drivers/accel/habanalabs/common/habanalabs_ioctl.c
452
if (args->dcore_id >= HL_MAX_DCORES)
drivers/accel/habanalabs/common/habanalabs_ioctl.c
456
prop->first_available_user_sob[args->dcore_id];
drivers/accel/habanalabs/common/habanalabs_ioctl.c
458
prop->first_available_user_mon[args->dcore_id];
drivers/accel/habanalabs/common/habanalabs_ioctl.c
460
prop->first_available_cq[args->dcore_id];
drivers/accel/habanalabs/common/habanalabs_ioctl.c
467
struct hl_info_args *args)
drivers/accel/habanalabs/common/habanalabs_ioctl.c
471
u32 max_size = args->return_size;
drivers/accel/habanalabs/common/habanalabs_ioctl.c
472
void __user *out = (void __user *) (uintptr_t) args->return_pointer;
drivers/accel/habanalabs/common/habanalabs_ioctl.c
487
static int pll_frequency_info(struct hl_fpriv *hpriv, struct hl_info_args *args)
drivers/accel/habanalabs/common/habanalabs_ioctl.c
49
static int hw_ip_info(struct hl_device *hdev, struct hl_info_args *args)
drivers/accel/habanalabs/common/habanalabs_ioctl.c
491
u32 max_size = args->return_size;
drivers/accel/habanalabs/common/habanalabs_ioctl.c
492
void __user *out = (void __user *) (uintptr_t) args->return_pointer;
drivers/accel/habanalabs/common/habanalabs_ioctl.c
498
rc = hl_fw_cpucp_pll_info_get(hdev, args->pll_index, freq_info.output);
drivers/accel/habanalabs/common/habanalabs_ioctl.c
506
static int power_info(struct hl_fpriv *hpriv, struct hl_info_args *args)
drivers/accel/habanalabs/common/habanalabs_ioctl.c
509
u32 max_size = args->return_size;
drivers/accel/habanalabs/common/habanalabs_ioctl.c
511
void __user *out = (void __user *) (uintptr_t) args->return_pointer;
drivers/accel/habanalabs/common/habanalabs_ioctl.c
52
u32 size = args->return_size;
drivers/accel/habanalabs/common/habanalabs_ioctl.c
525
static int open_stats_info(struct hl_fpriv *hpriv, struct hl_info_args *args)
drivers/accel/habanalabs/common/habanalabs_ioctl.c
528
u32 max_size = args->return_size;
drivers/accel/habanalabs/common/habanalabs_ioctl.c
53
void __user *out = (void __user *) (uintptr_t) args->return_pointer;
drivers/accel/habanalabs/common/habanalabs_ioctl.c
530
void __user *out = (void __user *) (uintptr_t) args->return_pointer;
drivers/accel/habanalabs/common/habanalabs_ioctl.c
545
static int dram_pending_rows_info(struct hl_fpriv *hpriv, struct hl_info_args *args)
drivers/accel/habanalabs/common/habanalabs_ioctl.c
548
u32 max_size = args->return_size;
drivers/accel/habanalabs/common/habanalabs_ioctl.c
550
void __user *out = (void __user *) (uintptr_t) args->return_pointer;
drivers/accel/habanalabs/common/habanalabs_ioctl.c
564
static int dram_replaced_rows_info(struct hl_fpriv *hpriv, struct hl_info_args *args)
drivers/accel/habanalabs/common/habanalabs_ioctl.c
567
u32 max_size = args->return_size;
drivers/accel/habanalabs/common/habanalabs_ioctl.c
569
void __user *out = (void __user *) (uintptr_t) args->return_pointer;
drivers/accel/habanalabs/common/habanalabs_ioctl.c
582
static int last_err_open_dev_info(struct hl_fpriv *hpriv, struct hl_info_args *args)
drivers/accel/habanalabs/common/habanalabs_ioctl.c
586
u32 max_size = args->return_size;
drivers/accel/habanalabs/common/habanalabs_ioctl.c
587
void __user *out = (void __user *) (uintptr_t) args->return_pointer;
drivers/accel/habanalabs/common/habanalabs_ioctl.c
597
static int cs_timeout_info(struct hl_fpriv *hpriv, struct hl_info_args *args)
drivers/accel/habanalabs/common/habanalabs_ioctl.c
601
u32 max_size = args->return_size;
drivers/accel/habanalabs/common/habanalabs_ioctl.c
602
void __user *out = (void __user *) (uintptr_t) args->return_pointer;
drivers/accel/habanalabs/common/habanalabs_ioctl.c
613
static int razwi_info(struct hl_fpriv *hpriv, struct hl_info_args *args)
drivers/accel/habanalabs/common/habanalabs_ioctl.c
615
void __user *out = (void __user *) (uintptr_t) args->return_pointer;
drivers/accel/habanalabs/common/habanalabs_ioctl.c
617
u32 max_size = args->return_size;
drivers/accel/habanalabs/common/habanalabs_ioctl.c
631
static int undefined_opcode_info(struct hl_fpriv *hpriv, struct hl_info_args *args)
drivers/accel/habanalabs/common/habanalabs_ioctl.c
634
u32 max_size = args->return_size;
drivers/accel/habanalabs/common/habanalabs_ioctl.c
636
void __user *out = (void __user *) (uintptr_t) args->return_pointer;
drivers/accel/habanalabs/common/habanalabs_ioctl.c
653
static int dev_mem_alloc_page_sizes_info(struct hl_fpriv *hpriv, struct hl_info_args *args)
drivers/accel/habanalabs/common/habanalabs_ioctl.c
655
void __user *out = (void __user *) (uintptr_t) args->return_pointer;
drivers/accel/habanalabs/common/habanalabs_ioctl.c
658
u32 max_size = args->return_size;
drivers/accel/habanalabs/common/habanalabs_ioctl.c
674
static int sec_attest_info(struct hl_fpriv *hpriv, struct hl_info_args *args)
drivers/accel/habanalabs/common/habanalabs_ioctl.c
676
void __user *out = (void __user *) (uintptr_t) args->return_pointer;
drivers/accel/habanalabs/common/habanalabs_ioctl.c
679
u32 max_size = args->return_size;
drivers/accel/habanalabs/common/habanalabs_ioctl.c
695
rc = hl_fw_get_sec_attest_info(hpriv->hdev, sec_attest_info, args->sec_attest_nonce);
drivers/accel/habanalabs/common/habanalabs_ioctl.c
723
static int dev_info_signed(struct hl_fpriv *hpriv, struct hl_info_args *args)
drivers/accel/habanalabs/common/habanalabs_ioctl.c
725
void __user *out = (void __user *) (uintptr_t) args->return_pointer;
drivers/accel/habanalabs/common/habanalabs_ioctl.c
728
u32 max_size = args->return_size;
drivers/accel/habanalabs/common/habanalabs_ioctl.c
745
dev_info_signed, args->sec_attest_nonce);
drivers/accel/habanalabs/common/habanalabs_ioctl.c
770
static int eventfd_register(struct hl_fpriv *hpriv, struct hl_info_args *args)
drivers/accel/habanalabs/common/habanalabs_ioctl.c
781
hpriv->notifier_event.eventfd = eventfd_ctx_fdget(args->eventfd);
drivers/accel/habanalabs/common/habanalabs_ioctl.c
793
static int eventfd_unregister(struct hl_fpriv *hpriv, struct hl_info_args *args)
drivers/accel/habanalabs/common/habanalabs_ioctl.c
807
static int engine_status_info(struct hl_fpriv *hpriv, struct hl_info_args *args)
drivers/accel/habanalabs/common/habanalabs_ioctl.c
809
void __user *out = (void __user *) (uintptr_t) args->return_pointer;
drivers/accel/habanalabs/common/habanalabs_ioctl.c
810
u32 status_buf_size = args->return_size;
drivers/accel/habanalabs/common/habanalabs_ioctl.c
834
args->user_buffer_actual_size = eng_data.actual_size;
drivers/accel/habanalabs/common/habanalabs_ioctl.c
843
static int page_fault_info(struct hl_fpriv *hpriv, struct hl_info_args *args)
drivers/accel/habanalabs/common/habanalabs_ioctl.c
845
void __user *out = (void __user *) (uintptr_t) args->return_pointer;
drivers/accel/habanalabs/common/habanalabs_ioctl.c
847
u32 max_size = args->return_size;
drivers/accel/habanalabs/common/habanalabs_ioctl.c
861
static int user_mappings_info(struct hl_fpriv *hpriv, struct hl_info_args *args)
drivers/accel/habanalabs/common/habanalabs_ioctl.c
863
void __user *out = (void __user *) (uintptr_t) args->return_pointer;
drivers/accel/habanalabs/common/habanalabs_ioctl.c
864
u32 user_buf_size = args->return_size;
drivers/accel/habanalabs/common/habanalabs_ioctl.c
876
args->array_size = pgf_info->num_of_user_mappings;
drivers/accel/habanalabs/common/habanalabs_ioctl.c
885
static int hw_err_info(struct hl_fpriv *hpriv, struct hl_info_args *args)
drivers/accel/habanalabs/common/habanalabs_ioctl.c
887
void __user *user_buf = (void __user *) (uintptr_t) args->return_pointer;
drivers/accel/habanalabs/common/habanalabs_ioctl.c
889
u32 user_buf_size = args->return_size;
drivers/accel/habanalabs/common/habanalabs_ioctl.c
907
static int fw_err_info(struct hl_fpriv *hpriv, struct hl_info_args *args)
drivers/accel/habanalabs/common/habanalabs_ioctl.c
909
void __user *user_buf = (void __user *) (uintptr_t) args->return_pointer;
drivers/accel/habanalabs/common/habanalabs_ioctl.c
911
u32 user_buf_size = args->return_size;
drivers/accel/habanalabs/common/habanalabs_ioctl.c
929
static int engine_err_info(struct hl_fpriv *hpriv, struct hl_info_args *args)
drivers/accel/habanalabs/common/habanalabs_ioctl.c
931
void __user *user_buf = (void __user *) (uintptr_t) args->return_pointer;
drivers/accel/habanalabs/common/habanalabs_ioctl.c
933
u32 user_buf_size = args->return_size;
drivers/accel/habanalabs/common/memory.c
100
rc = set_alloc_page_size(hdev, args, &page_size);
drivers/accel/habanalabs/common/memory.c
104
num_pgs = DIV_ROUND_UP_ULL(args->alloc.mem_size, page_size);
drivers/accel/habanalabs/common/memory.c
1049
static int map_device_va(struct hl_ctx *ctx, struct hl_mem_in *args, u64 *device_addr)
drivers/accel/habanalabs/common/memory.c
1065
is_userptr = args->flags & HL_MEM_USERPTR;
drivers/accel/habanalabs/common/memory.c
1066
do_prefetch = hdev->supports_mmu_prefetch && (args->flags & HL_MEM_PREFETCH);
drivers/accel/habanalabs/common/memory.c
1072
u64 addr = args->map_host.host_virt_addr,
drivers/accel/habanalabs/common/memory.c
1073
size = args->map_host.mem_size;
drivers/accel/habanalabs/common/memory.c
1091
hint_addr = args->map_host.hint_addr;
drivers/accel/habanalabs/common/memory.c
1116
handle = lower_32_bits(args->map_device.handle);
drivers/accel/habanalabs/common/memory.c
112
contiguous = args->flags & HL_MEM_CONTIGUOUS;
drivers/accel/habanalabs/common/memory.c
1134
hint_addr = args->map_device.hint_addr;
drivers/accel/habanalabs/common/memory.c
1162
if (args->flags & HL_MEM_FORCE_HINT) {
drivers/accel/habanalabs/common/memory.c
1177
va_range_type, args->flags);
drivers/accel/habanalabs/common/memory.c
1272
static int unmap_device_va(struct hl_ctx *ctx, struct hl_mem_in *args,
drivers/accel/habanalabs/common/memory.c
1276
u64 vaddr = args->unmap.device_virt_addr;
drivers/accel/habanalabs/common/memory.c
139
phys_pg_pack->flags = args->flags;
drivers/accel/habanalabs/common/memory.c
2102
static int hl_ts_mmap(struct hl_mmap_mem_buf *buf, struct vm_area_struct *vma, void *args)
drivers/accel/habanalabs/common/memory.c
2110
static int hl_ts_alloc_buf(struct hl_mmap_mem_buf *buf, gfp_t gfp, void *args)
drivers/accel/habanalabs/common/memory.c
2117
num_elements = *(u32 *)args;
drivers/accel/habanalabs/common/memory.c
2174
static int allocate_timestamps_buffers(struct hl_fpriv *hpriv, struct hl_mem_in *args, u64 *handle)
drivers/accel/habanalabs/common/memory.c
2179
if (args->num_of_elements > TS_MAX_ELEMENTS_NUM) {
drivers/accel/habanalabs/common/memory.c
2181
args->num_of_elements, TS_MAX_ELEMENTS_NUM);
drivers/accel/habanalabs/common/memory.c
2185
buf = hl_mmap_mem_buf_alloc(mmg, &hl_ts_behavior, GFP_KERNEL, &args->num_of_elements);
drivers/accel/habanalabs/common/memory.c
2198
union hl_mem_args *args = data;
drivers/accel/habanalabs/common/memory.c
2212
switch (args->in.op) {
drivers/accel/habanalabs/common/memory.c
2214
if (args->in.alloc.mem_size == 0) {
drivers/accel/habanalabs/common/memory.c
2230
atomic64_add(args->in.alloc.mem_size,
drivers/accel/habanalabs/common/memory.c
2232
atomic64_add(args->in.alloc.mem_size,
drivers/accel/habanalabs/common/memory.c
2238
memset(args, 0, sizeof(*args));
drivers/accel/habanalabs/common/memory.c
2239
args->out.handle = 0;
drivers/accel/habanalabs/common/memory.c
2243
rc = alloc_device_memory(ctx, &args->in, &handle);
drivers/accel/habanalabs/common/memory.c
2245
memset(args, 0, sizeof(*args));
drivers/accel/habanalabs/common/memory.c
2246
args->out.handle = (__u64) handle;
drivers/accel/habanalabs/common/memory.c
2259
atomic64_sub(args->in.alloc.mem_size,
drivers/accel/habanalabs/common/memory.c
2261
atomic64_sub(args->in.alloc.mem_size,
drivers/accel/habanalabs/common/memory.c
2270
rc = free_device_memory(ctx, &args->in);
drivers/accel/habanalabs/common/memory.c
2274
rc = map_device_va(ctx, &args->in, &device_addr);
drivers/accel/habanalabs/common/memory.c
2276
memset(args, 0, sizeof(*args));
drivers/accel/habanalabs/common/memory.c
2277
args->out.device_virt_addr = device_addr;
drivers/accel/habanalabs/common/memory.c
2281
rc = unmap_device_va(ctx, &args->in, false);
drivers/accel/habanalabs/common/memory.c
2285
rc = map_block(hdev, args->in.map_block.block_addr,
drivers/accel/habanalabs/common/memory.c
2287
args->out.block_handle = block_handle;
drivers/accel/habanalabs/common/memory.c
2288
args->out.block_size = block_size;
drivers/accel/habanalabs/common/memory.c
2293
args->in.export_dmabuf_fd.addr,
drivers/accel/habanalabs/common/memory.c
2294
args->in.export_dmabuf_fd.mem_size,
drivers/accel/habanalabs/common/memory.c
2295
args->in.export_dmabuf_fd.offset,
drivers/accel/habanalabs/common/memory.c
2296
args->in.flags,
drivers/accel/habanalabs/common/memory.c
2298
memset(args, 0, sizeof(*args));
drivers/accel/habanalabs/common/memory.c
2299
args->out.fd = dmabuf_fd;
drivers/accel/habanalabs/common/memory.c
2303
rc = allocate_timestamps_buffers(hpriv, &args->in, &args->out.handle);
drivers/accel/habanalabs/common/memory.c
27
struct hl_mem_in *args, u64 *handle);
drivers/accel/habanalabs/common/memory.c
2756
struct hl_mem_in args;
drivers/accel/habanalabs/common/memory.c
2776
args.unmap.device_virt_addr = hnode->vaddr;
drivers/accel/habanalabs/common/memory.c
2777
unmap_device_va(ctx, &args, true);
drivers/accel/habanalabs/common/memory.c
29
static int set_alloc_page_size(struct hl_device *hdev, struct hl_mem_in *args, u32 *page_size)
drivers/accel/habanalabs/common/memory.c
353
static int free_device_memory(struct hl_ctx *ctx, struct hl_mem_in *args)
drivers/accel/habanalabs/common/memory.c
358
u32 handle = args->free.handle;
drivers/accel/habanalabs/common/memory.c
38
if (prop->supports_user_set_page_size && args->alloc.page_size) {
drivers/accel/habanalabs/common/memory.c
39
psize = args->alloc.page_size;
drivers/accel/habanalabs/common/memory.c
87
static int alloc_device_memory(struct hl_ctx *ctx, struct hl_mem_in *args,
drivers/accel/habanalabs/common/memory_mgr.c
150
void *args)
drivers/accel/habanalabs/common/memory_mgr.c
174
rc = buf->behavior->alloc(buf, gfp, args);
drivers/accel/habanalabs/common/memory_mgr.c
231
void *args)
drivers/accel/habanalabs/common/memory_mgr.c
285
rc = buf->behavior->mmap(buf, vma, args);
drivers/accel/habanalabs/common/state_dump.c
108
va_list args;
drivers/accel/habanalabs/common/state_dump.c
115
va_start(args, format);
drivers/accel/habanalabs/common/state_dump.c
116
length = vsnprintf(*buf + *offset, *size - *offset, format, args);
drivers/accel/habanalabs/common/state_dump.c
117
va_end(args);
drivers/accel/habanalabs/common/state_dump.c
124
va_start(args, format);
drivers/accel/habanalabs/common/state_dump.c
126
args);
drivers/accel/habanalabs/common/state_dump.c
127
va_end(args);
drivers/accel/habanalabs/gaudi2/gaudi2.c
8213
va_list args;
drivers/accel/habanalabs/gaudi2/gaudi2.c
8215
va_start(args, fmt);
drivers/accel/habanalabs/gaudi2/gaudi2.c
8217
vaf.va = &args;
drivers/accel/habanalabs/gaudi2/gaudi2.c
8228
va_end(args);
drivers/accel/ivpu/ivpu_drv.c
151
struct drm_ivpu_param *args = data;
drivers/accel/ivpu/ivpu_drv.c
158
switch (args->param) {
drivers/accel/ivpu/ivpu_drv.c
160
args->value = pdev->device;
drivers/accel/ivpu/ivpu_drv.c
163
args->value = pdev->revision;
drivers/accel/ivpu/ivpu_drv.c
166
args->value = vdev->platform;
drivers/accel/ivpu/ivpu_drv.c
169
args->value = ivpu_hw_dpu_max_freq_get(vdev);
drivers/accel/ivpu/ivpu_drv.c
172
args->value = ivpu_get_context_count(vdev);
drivers/accel/ivpu/ivpu_drv.c
175
args->value = vdev->hw->ranges.user.start;
drivers/accel/ivpu/ivpu_drv.c
178
args->value = file_priv->ctx.id;
drivers/accel/ivpu/ivpu_drv.c
181
if (args->index < VPU_FW_API_VER_NUM) {
drivers/accel/ivpu/ivpu_drv.c
185
args->value = fw_hdr->api_version[args->index];
drivers/accel/ivpu/ivpu_drv.c
191
ret = ivpu_jsm_get_heartbeat(vdev, args->index, &args->value);
drivers/accel/ivpu/ivpu_drv.c
194
args->value = (u64)atomic64_inc_return(&vdev->unique_id_counter);
drivers/accel/ivpu/ivpu_drv.c
197
args->value = vdev->hw->tile_fuse;
drivers/accel/ivpu/ivpu_drv.c
200
args->value = vdev->hw->sku;
drivers/accel/ivpu/ivpu_drv.c
203
args->value = ivpu_is_capable(vdev, args->index);
drivers/accel/ivpu/ivpu_drv.c
206
args->value = ivpu_fw_preempt_buf_size(vdev);
drivers/accel/ivpu/ivpu_drv.c
219
struct drm_ivpu_param *args = data;
drivers/accel/ivpu/ivpu_drv.c
222
switch (args->param) {
drivers/accel/ivpu/ivpu_drv.h
101
dev_dbg((vdev)->drm.dev, "[%s] " fmt, #type, ##args); \
drivers/accel/ivpu/ivpu_drv.h
99
#define ivpu_dbg(vdev, type, fmt, args...) do { \
drivers/accel/ivpu/ivpu_gem.c
365
struct drm_ivpu_bo_create *args = data;
drivers/accel/ivpu/ivpu_gem.c
366
u64 size = PAGE_ALIGN(args->size);
drivers/accel/ivpu/ivpu_gem.c
370
if (args->flags & ~DRM_IVPU_BO_FLAGS) {
drivers/accel/ivpu/ivpu_gem.c
371
ivpu_dbg(vdev, IOCTL, "Invalid BO flags 0x%x\n", args->flags);
drivers/accel/ivpu/ivpu_gem.c
376
ivpu_dbg(vdev, IOCTL, "Invalid BO size %llu\n", args->size);
drivers/accel/ivpu/ivpu_gem.c
380
bo = ivpu_bo_alloc(vdev, size, args->flags);
drivers/accel/ivpu/ivpu_gem.c
383
bo, file_priv->ctx.id, args->size, args->flags);
drivers/accel/ivpu/ivpu_gem.c
389
ret = drm_gem_handle_create(file, &bo->base.base, &args->handle);
drivers/accel/ivpu/ivpu_gem.c
392
bo, file_priv->ctx.id, args->size, args->flags);
drivers/accel/ivpu/ivpu_gem.c
394
args->vpu_addr = bo->vpu_addr;
drivers/accel/ivpu/ivpu_gem.c
487
struct drm_ivpu_bo_info *args = data;
drivers/accel/ivpu/ivpu_gem.c
492
obj = drm_gem_object_lookup(file, args->handle);
drivers/accel/ivpu/ivpu_gem.c
499
args->flags = bo->flags;
drivers/accel/ivpu/ivpu_gem.c
500
args->mmap_offset = drm_vma_node_offset_addr(&obj->vma_node);
drivers/accel/ivpu/ivpu_gem.c
501
args->vpu_addr = bo->vpu_addr;
drivers/accel/ivpu/ivpu_gem.c
502
args->size = obj->size;
drivers/accel/ivpu/ivpu_gem.c
511
struct drm_ivpu_bo_wait *args = data;
drivers/accel/ivpu/ivpu_gem.c
516
timeout = drm_timeout_abs_to_jiffies(args->timeout_ns);
drivers/accel/ivpu/ivpu_gem.c
521
obj = drm_gem_object_lookup(file, args->handle);
drivers/accel/ivpu/ivpu_gem.c
530
args->job_status = to_ivpu_bo(obj)->job_status;
drivers/accel/ivpu/ivpu_gem_userptr.c
166
struct drm_ivpu_bo_create_from_userptr *args = data;
drivers/accel/ivpu/ivpu_gem_userptr.c
169
void __user *user_ptr = u64_to_user_ptr(args->user_ptr);
drivers/accel/ivpu/ivpu_gem_userptr.c
173
if (args->flags & ~(DRM_IVPU_BO_HIGH_MEM | DRM_IVPU_BO_DMA_MEM | DRM_IVPU_BO_READ_ONLY)) {
drivers/accel/ivpu/ivpu_gem_userptr.c
174
ivpu_dbg(vdev, IOCTL, "Invalid BO flags: 0x%x\n", args->flags);
drivers/accel/ivpu/ivpu_gem_userptr.c
178
if (!args->user_ptr || !args->size) {
drivers/accel/ivpu/ivpu_gem_userptr.c
180
args->user_ptr, args->size);
drivers/accel/ivpu/ivpu_gem_userptr.c
184
if (!PAGE_ALIGNED(args->user_ptr) || !PAGE_ALIGNED(args->size)) {
drivers/accel/ivpu/ivpu_gem_userptr.c
186
args->user_ptr, args->size);
drivers/accel/ivpu/ivpu_gem_userptr.c
190
if (!access_ok(user_ptr, args->size)) {
drivers/accel/ivpu/ivpu_gem_userptr.c
192
args->user_ptr, args->size);
drivers/accel/ivpu/ivpu_gem_userptr.c
196
bo = ivpu_bo_create_from_userptr(vdev, user_ptr, args->size, args->flags);
drivers/accel/ivpu/ivpu_gem_userptr.c
200
ret = drm_gem_handle_create(file, &bo->base.base, &args->handle);
drivers/accel/ivpu/ivpu_gem_userptr.c
203
bo, file_priv->ctx.id, args->size, args->flags);
drivers/accel/ivpu/ivpu_gem_userptr.c
206
args->handle, bo->vpu_addr, args->size, bo->flags);
drivers/accel/ivpu/ivpu_gem_userptr.c
207
args->vpu_addr = bo->vpu_addr;
drivers/accel/ivpu/ivpu_job.c
1004
if (args->priority > DRM_IVPU_JOB_PRIORITY_REALTIME) {
drivers/accel/ivpu/ivpu_job.c
1005
ivpu_dbg(vdev, IOCTL, "Invalid priority %d\n", args->priority);
drivers/accel/ivpu/ivpu_job.c
1015
cmdq = ivpu_cmdq_create(file_priv, ivpu_job_to_jsm_priority(args->priority), args->flags);
drivers/accel/ivpu/ivpu_job.c
1017
args->cmdq_id = cmdq->id;
drivers/accel/ivpu/ivpu_job.c
1030
struct drm_ivpu_cmdq_destroy *args = data;
drivers/accel/ivpu/ivpu_job.c
1046
cmdq = xa_load(&file_priv->cmdq_xa, args->cmdq_id);
drivers/accel/ivpu/ivpu_job.c
905
struct drm_ivpu_submit *args = data;
drivers/accel/ivpu/ivpu_job.c
908
if (args->engine != DRM_IVPU_ENGINE_COMPUTE) {
drivers/accel/ivpu/ivpu_job.c
909
ivpu_dbg(vdev, IOCTL, "Invalid engine %d\n", args->engine);
drivers/accel/ivpu/ivpu_job.c
913
if (args->priority > DRM_IVPU_JOB_PRIORITY_REALTIME) {
drivers/accel/ivpu/ivpu_job.c
914
ivpu_dbg(vdev, IOCTL, "Invalid priority %d\n", args->priority);
drivers/accel/ivpu/ivpu_job.c
918
if (args->buffer_count == 0 || args->buffer_count > JOB_MAX_BUFFER_COUNT) {
drivers/accel/ivpu/ivpu_job.c
919
ivpu_dbg(vdev, IOCTL, "Invalid buffer count %u\n", args->buffer_count);
drivers/accel/ivpu/ivpu_job.c
923
if (!IS_ALIGNED(args->commands_offset, 8)) {
drivers/accel/ivpu/ivpu_job.c
924
ivpu_dbg(vdev, IOCTL, "Invalid commands offset %u\n", args->commands_offset);
drivers/accel/ivpu/ivpu_job.c
938
priority = ivpu_job_to_jsm_priority(args->priority);
drivers/accel/ivpu/ivpu_job.c
940
return ivpu_submit(file, file_priv, 0, args->buffer_count, args->engine,
drivers/accel/ivpu/ivpu_job.c
941
(void __user *)args->buffers_ptr, args->commands_offset, 0, priority);
drivers/accel/ivpu/ivpu_job.c
948
struct drm_ivpu_cmdq_submit *args = data;
drivers/accel/ivpu/ivpu_job.c
955
if (args->cmdq_id < IVPU_CMDQ_MIN_ID || args->cmdq_id > IVPU_CMDQ_MAX_ID) {
drivers/accel/ivpu/ivpu_job.c
956
ivpu_dbg(vdev, IOCTL, "Invalid command queue ID %u\n", args->cmdq_id);
drivers/accel/ivpu/ivpu_job.c
960
if (args->buffer_count == 0 || args->buffer_count > JOB_MAX_BUFFER_COUNT) {
drivers/accel/ivpu/ivpu_job.c
961
ivpu_dbg(vdev, IOCTL, "Invalid buffer count %u\n", args->buffer_count);
drivers/accel/ivpu/ivpu_job.c
965
if (args->preempt_buffer_index >= args->buffer_count) {
drivers/accel/ivpu/ivpu_job.c
967
args->preempt_buffer_index);
drivers/accel/ivpu/ivpu_job.c
971
if (!IS_ALIGNED(args->commands_offset, 8)) {
drivers/accel/ivpu/ivpu_job.c
972
ivpu_dbg(vdev, IOCTL, "Invalid commands offset %u\n", args->commands_offset);
drivers/accel/ivpu/ivpu_job.c
986
return ivpu_submit(file, file_priv, args->cmdq_id, args->buffer_count, VPU_ENGINE_COMPUTE,
drivers/accel/ivpu/ivpu_job.c
987
(void __user *)args->buffers_ptr, args->commands_offset,
drivers/accel/ivpu/ivpu_job.c
988
args->preempt_buffer_index, 0);
drivers/accel/ivpu/ivpu_job.c
995
struct drm_ivpu_cmdq_create *args = data;
drivers/accel/ivpu/ivpu_ms.c
101
args->sample_size = sample_size;
drivers/accel/ivpu/ivpu_ms.c
102
args->max_data_size = ivpu_bo_size(ms->bo);
drivers/accel/ivpu/ivpu_ms.c
168
struct drm_ivpu_metric_streamer_get_data *args = data;
drivers/accel/ivpu/ivpu_ms.c
175
if (!args->metric_group_mask)
drivers/accel/ivpu/ivpu_ms.c
184
ms = get_instance_by_mask(file_priv, args->metric_group_mask);
drivers/accel/ivpu/ivpu_ms.c
187
args->metric_group_mask);
drivers/accel/ivpu/ivpu_ms.c
192
if (!args->buffer_size) {
drivers/accel/ivpu/ivpu_ms.c
196
args->data_size = bytes_written + ms->leftover_bytes;
drivers/accel/ivpu/ivpu_ms.c
200
if (!args->buffer_ptr) {
drivers/accel/ivpu/ivpu_ms.c
205
ret = copy_samples_to_user(vdev, ms, u64_to_user_ptr(args->buffer_ptr),
drivers/accel/ivpu/ivpu_ms.c
206
args->buffer_size, &args->data_size);
drivers/accel/ivpu/ivpu_ms.c
227
struct drm_ivpu_metric_streamer_stop *args = data;
drivers/accel/ivpu/ivpu_ms.c
232
if (!args->metric_group_mask)
drivers/accel/ivpu/ivpu_ms.c
241
ms = get_instance_by_mask(file_priv, args->metric_group_mask);
drivers/accel/ivpu/ivpu_ms.c
265
struct drm_ivpu_metric_streamer_get_data *args = data;
drivers/accel/ivpu/ivpu_ms.c
272
if (!args->metric_group_mask)
drivers/accel/ivpu/ivpu_ms.c
275
if (!args->buffer_size)
drivers/accel/ivpu/ivpu_ms.c
276
return ivpu_jsm_metric_streamer_info(vdev, args->metric_group_mask,
drivers/accel/ivpu/ivpu_ms.c
277
0, 0, NULL, &args->data_size);
drivers/accel/ivpu/ivpu_ms.c
278
if (!args->buffer_ptr)
drivers/accel/ivpu/ivpu_ms.c
289
ret = ivpu_jsm_metric_streamer_info(vdev, args->metric_group_mask, bo->vpu_addr,
drivers/accel/ivpu/ivpu_ms.c
294
if (args->buffer_size < info_size) {
drivers/accel/ivpu/ivpu_ms.c
299
if (copy_to_user(u64_to_user_ptr(args->buffer_ptr), ivpu_bo_vaddr(bo), info_size))
drivers/accel/ivpu/ivpu_ms.c
302
args->data_size = info_size;
drivers/accel/ivpu/ivpu_ms.c
38
struct drm_ivpu_metric_streamer_start *args = data;
drivers/accel/ivpu/ivpu_ms.c
45
if (!args->metric_group_mask || !args->read_period_samples ||
drivers/accel/ivpu/ivpu_ms.c
46
args->sampling_period_ns < MS_MIN_SAMPLE_PERIOD_NS)
drivers/accel/ivpu/ivpu_ms.c
55
if (get_instance_by_mask(file_priv, args->metric_group_mask)) {
drivers/accel/ivpu/ivpu_ms.c
57
args->metric_group_mask);
drivers/accel/ivpu/ivpu_ms.c
68
ms->mask = args->metric_group_mask;
drivers/accel/ivpu/ivpu_ms.c
74
buf_size = PAGE_ALIGN((u64)args->read_period_samples * sample_size *
drivers/accel/ivpu/ivpu_ms.c
96
ret = ivpu_jsm_metric_streamer_start(vdev, ms->mask, args->sampling_period_ns,
drivers/accel/qaic/qaic_data.c
1010
if (args->hdr.dbc_id >= qdev->num_dbc) {
drivers/accel/qaic/qaic_data.c
1015
user_data = u64_to_user_ptr(args->data);
drivers/accel/qaic/qaic_data.c
1023
obj = drm_gem_object_lookup(file_priv, args->hdr.handle);
drivers/accel/qaic/qaic_data.c
1029
ret = qaic_validate_req(qdev, slice_ent, args->hdr.count, obj->size);
drivers/accel/qaic/qaic_data.c
1043
dbc = &qdev->dbc[args->hdr.dbc_id];
drivers/accel/qaic/qaic_data.c
1055
ret = qaic_prepare_bo(qdev, bo, &args->hdr);
drivers/accel/qaic/qaic_data.c
1059
ret = qaic_attach_slicing_bo(qdev, bo, &args->hdr, slice_ent);
drivers/accel/qaic/qaic_data.c
1063
if (args->hdr.dir == DMA_TO_DEVICE)
drivers/accel/qaic/qaic_data.c
1064
dma_sync_sgtable_for_cpu(&qdev->pdev->dev, bo->sgt, args->hdr.dir);
drivers/accel/qaic/qaic_data.c
1326
struct qaic_execute *args = data;
drivers/accel/qaic/qaic_data.c
1344
if (args->hdr.count == 0)
drivers/accel/qaic/qaic_data.c
1347
exec = memdup_array_user(u64_to_user_ptr(args->data), args->hdr.count, size);
drivers/accel/qaic/qaic_data.c
1365
if (args->hdr.dbc_id >= qdev->num_dbc) {
drivers/accel/qaic/qaic_data.c
1370
dbc = &qdev->dbc[args->hdr.dbc_id];
drivers/accel/qaic/qaic_data.c
1398
ret = send_bo_list_to_device(qdev, file_priv, exec, args->hdr.count, is_partial, dbc,
drivers/accel/qaic/qaic_data.c
1408
update_profiling_data(file_priv, exec, args->hdr.count, is_partial, received_ts,
drivers/accel/qaic/qaic_data.c
1694
struct qaic_wait *args = data;
drivers/accel/qaic/qaic_data.c
1705
if (args->pad != 0)
drivers/accel/qaic/qaic_data.c
1722
if (args->dbc_id >= qdev->num_dbc) {
drivers/accel/qaic/qaic_data.c
1727
dbc = &qdev->dbc[args->dbc_id];
drivers/accel/qaic/qaic_data.c
1740
obj = drm_gem_object_lookup(file_priv, args->handle);
drivers/accel/qaic/qaic_data.c
1747
timeout = args->timeout ? args->timeout : wait_exec_default_timeout_ms;
drivers/accel/qaic/qaic_data.c
1777
struct qaic_perf_stats *args = data;
drivers/accel/qaic/qaic_data.c
1800
if (args->hdr.dbc_id >= qdev->num_dbc) {
drivers/accel/qaic/qaic_data.c
1805
ent = memdup_array_user(u64_to_user_ptr(args->data), args->hdr.count, sizeof(*ent));
drivers/accel/qaic/qaic_data.c
1811
for (i = 0; i < args->hdr.count; i++) {
drivers/accel/qaic/qaic_data.c
1823
if (bo->dbc->id != args->hdr.dbc_id) {
drivers/accel/qaic/qaic_data.c
1845
if (copy_to_user(u64_to_user_ptr(args->data), ent, args->hdr.count * sizeof(*ent)))
drivers/accel/qaic/qaic_data.c
1868
struct qaic_detach_slice *args = data;
drivers/accel/qaic/qaic_data.c
1878
if (args->pad != 0)
drivers/accel/qaic/qaic_data.c
1895
obj = drm_gem_object_lookup(file_priv, args->handle);
drivers/accel/qaic/qaic_data.c
711
struct qaic_create_bo *args = data;
drivers/accel/qaic/qaic_data.c
720
if (args->pad)
drivers/accel/qaic/qaic_data.c
723
size = PAGE_ALIGN(args->size);
drivers/accel/qaic/qaic_data.c
759
ret = drm_gem_handle_create(file_priv, obj, &args->handle);
drivers/accel/qaic/qaic_data.c
780
struct qaic_mmap_bo *args = data;
drivers/accel/qaic/qaic_data.c
801
obj = drm_gem_object_lookup(file_priv, args->handle);
drivers/accel/qaic/qaic_data.c
807
args->offset = drm_vma_node_offset_addr(&obj->vma_node);
drivers/accel/qaic/qaic_data.c
971
struct qaic_attach_slice *args = data;
drivers/accel/qaic/qaic_data.c
982
if (args->hdr.count == 0)
drivers/accel/qaic/qaic_data.c
985
if (check_mul_overflow((unsigned long)args->hdr.count,
drivers/accel/qaic/qaic_data.c
990
if (!(args->hdr.dir == DMA_TO_DEVICE || args->hdr.dir == DMA_FROM_DEVICE))
drivers/accel/qaic/qaic_data.c
993
if (args->data == 0)
drivers/accel/rocket/rocket_gem.c
103
if (ret < 0 || ret < args->size) {
drivers/accel/rocket/rocket_gem.c
105
ret, args->size);
drivers/accel/rocket/rocket_gem.c
112
args->offset = drm_vma_node_offset_addr(&gem_obj->vma_node);
drivers/accel/rocket/rocket_gem.c
113
args->dma_address = rkt_obj->mm.start;
drivers/accel/rocket/rocket_gem.c
130
struct drm_rocket_prep_bo *args = data;
drivers/accel/rocket/rocket_gem.c
131
unsigned long timeout = drm_timeout_abs_to_jiffies(args->timeout_ns);
drivers/accel/rocket/rocket_gem.c
136
if (args->reserved != 0) {
drivers/accel/rocket/rocket_gem.c
141
gem_obj = drm_gem_object_lookup(file, args->handle);
drivers/accel/rocket/rocket_gem.c
160
struct drm_rocket_fini_bo *args = data;
drivers/accel/rocket/rocket_gem.c
165
if (args->reserved != 0) {
drivers/accel/rocket/rocket_gem.c
170
gem_obj = drm_gem_object_lookup(file, args->handle);
drivers/accel/rocket/rocket_gem.c
63
struct drm_rocket_create_bo *args = data;
drivers/accel/rocket/rocket_gem.c
70
shmem_obj = drm_gem_shmem_create(dev, args->size);
drivers/accel/rocket/rocket_gem.c
79
rkt_obj->size = args->size;
drivers/accel/rocket/rocket_gem.c
82
ret = drm_gem_handle_create(file, gem_obj, &args->handle);
drivers/accel/rocket/rocket_job.c
438
struct drm_sched_init_args args = {
drivers/accel/rocket/rocket_job.c
472
args.timeout_wq = core->reset.wq;
drivers/accel/rocket/rocket_job.c
473
ret = drm_sched_init(&core->sched, &args);
drivers/accel/rocket/rocket_job.c
594
struct drm_rocket_submit *args = data;
drivers/accel/rocket/rocket_job.c
599
if (args->job_count == 0)
drivers/accel/rocket/rocket_job.c
602
if (args->job_struct_size < sizeof(struct drm_rocket_job)) {
drivers/accel/rocket/rocket_job.c
607
if (args->reserved != 0) {
drivers/accel/rocket/rocket_job.c
612
jobs = kvmalloc_objs(*jobs, args->job_count);
drivers/accel/rocket/rocket_job.c
618
for (i = 0; i < args->job_count; i++) {
drivers/accel/rocket/rocket_job.c
620
u64_to_user_ptr(args->jobs) + i * args->job_struct_size,
drivers/accel/rocket/rocket_job.c
629
for (i = 0; i < args->job_count; i++)
drivers/accessibility/speakup/synth.c
307
va_list args;
drivers/accessibility/speakup/synth.c
311
va_start(args, fmt);
drivers/accessibility/speakup/synth.c
312
r = vsnprintf(buf, sizeof(buf), fmt, args);
drivers/accessibility/speakup/synth.c
313
va_end(args);
drivers/acpi/acpi_tad.c
264
union acpi_object args[] = {
drivers/acpi/acpi_tad.c
269
.pointer = args,
drivers/acpi/acpi_tad.c
270
.count = ARRAY_SIZE(args),
drivers/acpi/acpi_tad.c
275
args[0].integer.value = timer_id;
drivers/acpi/acpi_tad.c
276
args[1].integer.value = value;
drivers/acpi/acpi_tad.c
313
union acpi_object args[] = {
drivers/acpi/acpi_tad.c
317
.pointer = args,
drivers/acpi/acpi_tad.c
318
.count = ARRAY_SIZE(args),
drivers/acpi/acpi_tad.c
323
args[0].integer.value = timer_id;
drivers/acpi/acpi_tad.c
368
union acpi_object args[] = {
drivers/acpi/acpi_tad.c
372
.pointer = args,
drivers/acpi/acpi_tad.c
373
.count = ARRAY_SIZE(args),
drivers/acpi/acpi_tad.c
378
args[0].integer.value = timer_id;
drivers/acpi/acpi_tad.c
408
union acpi_object args[] = {
drivers/acpi/acpi_tad.c
412
.pointer = args,
drivers/acpi/acpi_tad.c
413
.count = ARRAY_SIZE(args),
drivers/acpi/acpi_tad.c
418
args[0].integer.value = timer_id;
drivers/acpi/acpi_tad.c
73
union acpi_object args[] = {
drivers/acpi/acpi_tad.c
77
.pointer = args,
drivers/acpi/acpi_tad.c
78
.count = ARRAY_SIZE(args),
drivers/acpi/acpi_tad.c
90
args[0].buffer.pointer = (u8 *)rt;
drivers/acpi/acpi_tad.c
91
args[0].buffer.length = sizeof(*rt);
drivers/acpi/acpi_video.c
632
struct acpi_object_list args = { 1, &arg0 };
drivers/acpi/acpi_video.c
644
status = acpi_evaluate_object(device->dev->handle, "_DDC", &args, &buffer);
drivers/acpi/acpica/acdebug.h
196
acpi_db_execute(char *name, char **args, acpi_object_type *types, u32 flags);
drivers/acpi/acpica/aclocal.h
1209
char **args;
drivers/acpi/acpica/dbexec.c
114
if (info->args && info->args[0]) {
drivers/acpi/acpica/dbexec.c
118
for (i = 0; (info->args[i] && *(info->args[i])); i++) {
drivers/acpi/acpica/dbexec.c
123
info->args[i],
drivers/acpi/acpica/dbexec.c
345
acpi_db_execute(char *name, char **args, acpi_object_type *types, u32 flags)
drivers/acpi/acpica/dbexec.c
412
acpi_gbl_db_method_info.args = args;
drivers/acpi/acpica/dbexec.c
538
local_info.args = local_info.arguments;
drivers/acpi/acpica/dbexec.c
666
acpi_gbl_db_method_info.args = acpi_gbl_db_method_info.arguments;
drivers/acpi/acpica/dbexec.c
809
acpi_gbl_db_method_info.args = acpi_gbl_db_method_info.arguments;
drivers/acpi/acpica/evregion.c
560
union acpi_operand_object *args[3];
drivers/acpi/acpica/evregion.c
619
info->parameters = args;
drivers/acpi/acpica/evregion.c
632
args[0] =
drivers/acpi/acpica/evregion.c
634
if (!args[0]) {
drivers/acpi/acpica/evregion.c
639
args[1] = acpi_ut_create_integer_object((u64)function);
drivers/acpi/acpica/evregion.c
640
if (!args[1]) {
drivers/acpi/acpica/evregion.c
645
args[2] = NULL; /* Terminate list */
drivers/acpi/acpica/evregion.c
653
acpi_ut_remove_reference(args[1]);
drivers/acpi/acpica/evregion.c
666
acpi_ut_remove_reference(args[0]);
drivers/acpi/acpica/evregion.c
832
struct acpi_object_list args;
drivers/acpi/acpica/evregion.c
872
args.count = 2;
drivers/acpi/acpica/evregion.c
873
args.pointer = objects;
drivers/acpi/acpica/evregion.c
879
(void)acpi_evaluate_object(reg_method, NULL, &args, NULL);
drivers/acpi/acpica/rsutils.c
695
union acpi_operand_object *args[2];
drivers/acpi/acpica/rsutils.c
710
info->parameters = args;
drivers/acpi/acpica/rsutils.c
728
args[0] = acpi_ut_create_internal_object(ACPI_TYPE_BUFFER);
drivers/acpi/acpica/rsutils.c
729
if (!args[0]) {
drivers/acpi/acpica/rsutils.c
739
args[0]->buffer.length = (u32) buffer.length;
drivers/acpi/acpica/rsutils.c
740
args[0]->buffer.pointer = buffer.pointer;
drivers/acpi/acpica/rsutils.c
741
args[0]->common.flags = AOPOBJ_DATA_VALID;
drivers/acpi/acpica/rsutils.c
742
args[1] = NULL;
drivers/acpi/acpica/rsutils.c
750
acpi_ut_remove_reference(args[0]);
drivers/acpi/acpica/utdebug.c
141
va_list args;
drivers/acpi/acpica/utdebug.c
200
va_start(args, format);
drivers/acpi/acpica/utdebug.c
201
acpi_os_vprintf(format, args);
drivers/acpi/acpica/utdebug.c
202
va_end(args);
drivers/acpi/acpica/utdebug.c
232
va_list args;
drivers/acpi/acpica/utdebug.c
240
va_start(args, format);
drivers/acpi/acpica/utdebug.c
241
acpi_os_vprintf(format, args);
drivers/acpi/acpica/utdebug.c
242
va_end(args);
drivers/acpi/acpica/utprint.c
318
int vsnprintf(char *string, acpi_size size, const char *format, va_list args)
drivers/acpi/acpica/utprint.c
376
width = va_arg(args, int);
drivers/acpi/acpica/utprint.c
393
precision = va_arg(args, int);
drivers/acpi/acpica/utprint.c
431
c = (char)va_arg(args, int);
drivers/acpi/acpica/utprint.c
442
s = va_arg(args, char *);
drivers/acpi/acpica/utprint.c
498
p = va_arg(args, void *);
drivers/acpi/acpica/utprint.c
518
number = va_arg(args, u64);
drivers/acpi/acpica/utprint.c
523
number = va_arg(args, unsigned long);
drivers/acpi/acpica/utprint.c
528
number = (u16)va_arg(args, int);
drivers/acpi/acpica/utprint.c
533
number = va_arg(args, unsigned int);
drivers/acpi/acpica/utprint.c
570
va_list args;
drivers/acpi/acpica/utprint.c
573
va_start(args, format);
drivers/acpi/acpica/utprint.c
574
length = vsnprintf(string, size, format, args);
drivers/acpi/acpica/utprint.c
575
va_end(args);
drivers/acpi/acpica/utprint.c
595
va_list args;
drivers/acpi/acpica/utprint.c
598
va_start(args, format);
drivers/acpi/acpica/utprint.c
599
length = vsnprintf(string, ACPI_UINT32_MAX, format, args);
drivers/acpi/acpica/utprint.c
600
va_end(args);
drivers/acpi/acpica/utprint.c
619
int vprintf(const char *format, va_list args)
drivers/acpi/acpica/utprint.c
626
sizeof(acpi_gbl_print_buffer), format, args);
drivers/acpi/acpica/utprint.c
648
va_list args;
drivers/acpi/acpica/utprint.c
651
va_start(args, format);
drivers/acpi/acpica/utprint.c
652
length = vprintf(format, args);
drivers/acpi/acpica/utprint.c
653
va_end(args);
drivers/acpi/acpica/utprint.c
672
int vfprintf(FILE * file, const char *format, va_list args)
drivers/acpi/acpica/utprint.c
679
sizeof(acpi_gbl_print_buffer), format, args);
drivers/acpi/acpica/utprint.c
702
va_list args;
drivers/acpi/acpica/utprint.c
705
va_start(args, format);
drivers/acpi/acpica/utprint.c
706
length = vfprintf(file, format, args);
drivers/acpi/acpica/utprint.c
707
va_end(args);
drivers/acpi/arm64/ffh.c
16
struct arm_smccc_res *args,
drivers/acpi/arm64/ffh.c
18
void (*invoke_ffh64_fn)(const struct arm_smccc_1_2_regs *args,
drivers/acpi/fan_core.c
374
union acpi_object args[2] = {
drivers/acpi/fan_core.c
392
.count = ARRAY_SIZE(args),
drivers/acpi/fan_core.c
393
.elements = args,
drivers/acpi/osl.c
145
va_list args;
drivers/acpi/osl.c
146
va_start(args, fmt);
drivers/acpi/osl.c
147
acpi_os_vprintf(fmt, args);
drivers/acpi/osl.c
148
va_end(args);
drivers/acpi/osl.c
152
void __printf(1, 0) acpi_os_vprintf(const char *fmt, va_list args)
drivers/acpi/osl.c
156
vsprintf(buffer, fmt, args);
drivers/acpi/property.c
1026
ret = acpi_get_ref_args(idx == index ? args : NULL,
drivers/acpi/property.c
1044
ret = acpi_get_ref_args(idx == index ? args : NULL,
drivers/acpi/property.c
1108
struct fwnode_reference_args *args)
drivers/acpi/property.c
1110
return acpi_fwnode_get_reference_args(fwnode, propname, NULL, num_args, index, args);
drivers/acpi/property.c
1559
struct fwnode_reference_args args;
drivers/acpi/property.c
1562
memset(&args, 0, sizeof(args));
drivers/acpi/property.c
1564
&args);
drivers/acpi/property.c
1569
if (!is_acpi_device_node(args.fwnode))
drivers/acpi/property.c
1570
return args.nargs ? NULL : args.fwnode;
drivers/acpi/property.c
1576
if (args.nargs != 2)
drivers/acpi/property.c
1579
fwnode = args.fwnode;
drivers/acpi/property.c
1580
port_nr = args.args[0];
drivers/acpi/property.c
1581
endpoint_nr = args.args[1];
drivers/acpi/property.c
865
static int acpi_get_ref_args(struct fwnode_reference_args *args,
drivers/acpi/property.c
897
if (args) {
drivers/acpi/property.c
898
args->fwnode = ref_fwnode;
drivers/acpi/property.c
899
args->nargs = nargs;
drivers/acpi/property.c
901
args->args[i] = (*element)[i].integer.value;
drivers/acpi/property.c
950
struct fwnode_reference_args *args)
drivers/acpi/property.c
977
if (!args)
drivers/acpi/property.c
980
args->fwnode = acpi_fwnode_handle(device);
drivers/acpi/property.c
981
args->nargs = 0;
drivers/acpi/property.c
992
args->fwnode = ref_fwnode;
drivers/acpi/property.c
993
args->nargs = 0;
drivers/acpi/utils.c
599
va_list args;
drivers/acpi/utils.c
602
va_start(args, fmt);
drivers/acpi/utils.c
604
vaf.va = &args;
drivers/acpi/utils.c
609
va_end(args);
drivers/acpi/utils.c
631
va_list args;
drivers/acpi/utils.c
634
va_start(args, fmt);
drivers/acpi/utils.c
636
vaf.va = &args;
drivers/acpi/utils.c
641
va_end(args);
drivers/acpi/video_detect.c
106
return args.ret == WMI_BRIGHTNESS_SOURCE_EC;
drivers/acpi/video_detect.c
89
struct wmi_brightness_args args = {
drivers/acpi/video_detect.c
94
struct acpi_buffer buf = { (acpi_size)sizeof(args), &args };
drivers/android/binder.c
145
va_list args;
drivers/android/binder.c
148
va_start(args, format);
drivers/android/binder.c
149
vaf.va = &args;
drivers/android/binder.c
152
va_end(args);
drivers/android/binder.c
162
va_list args;
drivers/android/binder.c
165
va_start(args, format);
drivers/android/binder.c
166
vaf.va = &args;
drivers/android/binder.c
169
va_end(args);
drivers/ata/libata-eh.c
168
const char *fmt, va_list args)
drivers/ata/libata-eh.c
172
fmt, args);
drivers/ata/libata-eh.c
187
va_list args;
drivers/ata/libata-eh.c
189
va_start(args, fmt);
drivers/ata/libata-eh.c
190
__ata_ehi_pushv_desc(ehi, fmt, args);
drivers/ata/libata-eh.c
191
va_end(args);
drivers/ata/libata-eh.c
208
va_list args;
drivers/ata/libata-eh.c
213
va_start(args, fmt);
drivers/ata/libata-eh.c
214
__ata_ehi_pushv_desc(ehi, fmt, args);
drivers/ata/libata-eh.c
215
va_end(args);
drivers/ata/libata-eh.c
250
va_list args;
drivers/ata/libata-eh.c
257
va_start(args, fmt);
drivers/ata/libata-eh.c
258
__ata_ehi_pushv_desc(&ap->link.eh_info, fmt, args);
drivers/ata/libata-eh.c
259
va_end(args);
drivers/ata/libata-scsi.c
467
u8 args[4], *argbuf = NULL;
drivers/ata/libata-scsi.c
480
if (copy_from_user(args, arg, sizeof(args)))
drivers/ata/libata-scsi.c
486
if (args[3]) {
drivers/ata/libata-scsi.c
487
argsize = ATA_SECT_SIZE * args[3];
drivers/ata/libata-scsi.c
504
scsi_cmd[4] = args[2];
drivers/ata/libata-scsi.c
505
if (args[0] == ATA_CMD_SMART) { /* hack -- ide driver does this too */
drivers/ata/libata-scsi.c
506
scsi_cmd[6] = args[3];
drivers/ata/libata-scsi.c
507
scsi_cmd[8] = args[1];
drivers/ata/libata-scsi.c
511
scsi_cmd[6] = args[1];
drivers/ata/libata-scsi.c
513
scsi_cmd[14] = args[0];
drivers/ata/libata-scsi.c
537
args[0] = desc[13]; /* status */
drivers/ata/libata-scsi.c
538
args[1] = desc[3]; /* error */
drivers/ata/libata-scsi.c
539
args[2] = desc[5]; /* sector count (0:7) */
drivers/ata/libata-scsi.c
540
if (copy_to_user(arg, args, sizeof(args)))
drivers/ata/libata-scsi.c
552
&& copy_to_user(arg + sizeof(args), argbuf, argsize))
drivers/ata/libata-scsi.c
575
u8 args[7];
drivers/ata/libata-scsi.c
587
if (copy_from_user(args, arg, sizeof(args)))
drivers/ata/libata-scsi.c
595
scsi_cmd[4] = args[1];
drivers/ata/libata-scsi.c
596
scsi_cmd[6] = args[2];
drivers/ata/libata-scsi.c
597
scsi_cmd[8] = args[3];
drivers/ata/libata-scsi.c
598
scsi_cmd[10] = args[4];
drivers/ata/libata-scsi.c
599
scsi_cmd[12] = args[5];
drivers/ata/libata-scsi.c
600
scsi_cmd[13] = args[6] & 0x4f;
drivers/ata/libata-scsi.c
601
scsi_cmd[14] = args[0];
drivers/ata/libata-scsi.c
625
args[0] = desc[13]; /* status */
drivers/ata/libata-scsi.c
626
args[1] = desc[3]; /* error */
drivers/ata/libata-scsi.c
627
args[2] = desc[5]; /* sector count (0:7) */
drivers/ata/libata-scsi.c
628
args[3] = desc[7]; /* lbal */
drivers/ata/libata-scsi.c
629
args[4] = desc[9]; /* lbam */
drivers/ata/libata-scsi.c
630
args[5] = desc[11]; /* lbah */
drivers/ata/libata-scsi.c
631
args[6] = desc[12]; /* select */
drivers/ata/libata-scsi.c
632
if (copy_to_user(arg, args, sizeof(args)))
drivers/ata/sata_highbank.c
356
port_data[port].lane_mapping = phy_data.args[0];
drivers/atm/eni.c
60
#define DPRINTK(format,args...) printk(KERN_DEBUG format,##args)
drivers/atm/eni.c
62
#define DPRINTK(format,args...)
drivers/atm/fore200e.c
68
#define DPRINTK(level, format, args...) do { if (CONFIG_ATM_FORE200E_DEBUG >= (level)) \
drivers/atm/fore200e.c
69
printk(FORE200E format, ##args); } while (0)
drivers/atm/fore200e.c
71
#define DPRINTK(level, format, args...) do {} while (0)
drivers/atm/he.c
88
#define hprintk(fmt,args...) printk(KERN_ERR DEV_LABEL "%d: " fmt, he_dev->number , ##args)
drivers/atm/he.c
91
#define HPRINTK(fmt,args...) printk(KERN_DEBUG DEV_LABEL "%d: " fmt, he_dev->number , ##args)
drivers/atm/he.c
93
#define HPRINTK(fmt,args...) do { } while (0)
drivers/atm/idt77105.c
28
#define DPRINTK(format,args...) printk(KERN_DEBUG format,##args)
drivers/atm/idt77105.c
30
#define DPRINTK(format,args...)
drivers/atm/idt77252.h
66
#define CPRINTK(args...) do { if (debug & DBG_CLOSE_CONN) printk(args); } while(0)
drivers/atm/idt77252.h
67
#define OPRINTK(args...) do { if (debug & DBG_OPEN_CONN) printk(args); } while(0)
drivers/atm/idt77252.h
68
#define IPRINTK(args...) do { if (debug & DBG_INIT) printk(args); } while(0)
drivers/atm/idt77252.h
69
#define INTPRINTK(args...) do { if (debug & DBG_INTERRUPT) printk(args); } while(0)
drivers/atm/idt77252.h
70
#define DIPRINTK(args...) do { if (debug & DBG_DEINIT) printk(args); } while(0)
drivers/atm/idt77252.h
71
#define TXPRINTK(args...) do { if (debug & DBG_TX_DATA) printk(args); } while(0)
drivers/atm/idt77252.h
72
#define RXPRINTK(args...) do { if (debug & DBG_RX_DATA) printk(args); } while(0)
drivers/atm/idt77252.h
73
#define XPRINTK(args...) do { if (debug & DBG_XGENERAL) printk(args); } while(0)
drivers/atm/idt77252.h
74
#define DPRINTK(args...) do { if (debug & DBG_GENERAL) printk(args); } while(0)
drivers/atm/idt77252.h
75
#define NPRINTK(args...) do { if (debug & DBG_TINY) printk(args); } while(0)
drivers/atm/idt77252.h
76
#define RPRINTK(args...) do { if (debug & DBG_RAW_CELL) printk(args); } while(0)
drivers/atm/idt77252.h
80
#define CPRINTK(args...) do { } while(0)
drivers/atm/idt77252.h
81
#define OPRINTK(args...) do { } while(0)
drivers/atm/idt77252.h
82
#define IPRINTK(args...) do { } while(0)
drivers/atm/idt77252.h
83
#define INTPRINTK(args...) do { } while(0)
drivers/atm/idt77252.h
84
#define DIPRINTK(args...) do { } while(0)
drivers/atm/idt77252.h
85
#define TXPRINTK(args...) do { } while(0)
drivers/atm/idt77252.h
86
#define RXPRINTK(args...) do { } while(0)
drivers/atm/idt77252.h
87
#define XPRINTK(args...) do { } while(0)
drivers/atm/idt77252.h
88
#define DPRINTK(args...) do { } while(0)
drivers/atm/idt77252.h
89
#define NPRINTK(args...) do { } while(0)
drivers/atm/idt77252.h
90
#define RPRINTK(args...) do { } while(0)
drivers/atm/lanai.c
164
#define DPRINTK(format, args...) \
drivers/atm/lanai.c
165
printk(KERN_DEBUG DEV_LABEL ": " format, ##args)
drivers/atm/lanai.c
166
#define APRINTK(truth, format, args...) \
drivers/atm/lanai.c
169
printk(KERN_ERR DEV_LABEL ": " format, ##args); \
drivers/atm/lanai.c
174
#define DPRINTK(format, args...)
drivers/atm/lanai.c
175
#define APRINTK(truth, format, args...)
drivers/atm/lanai.c
180
#define RWDEBUG(format, args...) \
drivers/atm/lanai.c
181
printk(KERN_DEBUG DEV_LABEL ": " format, ##args)
drivers/atm/lanai.c
183
#define RWDEBUG(format, args...)
drivers/atm/nicstar.c
101
#define XPRINTK(args...)
drivers/atm/nicstar.c
81
#define TXPRINTK(args...) printk(args)
drivers/atm/nicstar.c
83
#define TXPRINTK(args...)
drivers/atm/nicstar.c
87
#define RXPRINTK(args...) printk(args)
drivers/atm/nicstar.c
89
#define RXPRINTK(args...)
drivers/atm/nicstar.c
93
#define PRINTK(args...) printk(args)
drivers/atm/nicstar.c
95
#define PRINTK(args...) do {} while (0)
drivers/atm/nicstar.c
99
#define XPRINTK(args...) printk(args)
drivers/atm/suni.c
33
#define DPRINTK(format,args...) printk(KERN_DEBUG format,##args)
drivers/atm/suni.c
35
#define DPRINTK(format,args...)
drivers/base/core.c
4347
const char *fmt, va_list args)
drivers/base/core.c
4369
retval = kobject_set_name_vargs(&dev->kobj, fmt, args);
drivers/base/core.c
4909
const char *fmt, va_list args)
drivers/base/core.c
4915
return vprintk_emit(0, level, &dev_info, fmt, args);
drivers/base/core.c
4921
va_list args;
drivers/base/core.c
4924
va_start(args, fmt);
drivers/base/core.c
4926
r = dev_vprintk_emit(level, dev, fmt, args);
drivers/base/core.c
4928
va_end(args);
drivers/base/core.c
4948
va_list args;
drivers/base/core.c
4950
va_start(args, fmt);
drivers/base/core.c
4953
vaf.va = &args;
drivers/base/core.c
4957
va_end(args);
drivers/base/core.c
4965
va_list args; \
drivers/base/core.c
4967
va_start(args, fmt); \
drivers/base/core.c
4970
vaf.va = &args; \
drivers/base/core.c
4974
va_end(args); \
drivers/base/cpu.c
464
const char *fmt, va_list args)
drivers/base/cpu.c
480
retval = kobject_set_name_vargs(&dev->kobj, fmt, args);
drivers/base/property.c
601
struct fwnode_reference_args *args)
drivers/base/property.c
609
nargs, index, args);
drivers/base/property.c
617
nargs, index, args);
drivers/base/property.c
639
struct fwnode_reference_args args;
drivers/base/property.c
643
&args);
drivers/base/property.c
644
return ret ? ERR_PTR(ret) : args.fwnode;
drivers/base/swnode.c
507
struct fwnode_reference_args *args)
drivers/base/swnode.c
570
if (!args)
drivers/base/swnode.c
573
args->fwnode = fwnode_handle_get(refnode);
drivers/base/swnode.c
574
args->nargs = nargs;
drivers/base/swnode.c
577
args->args[i] = ref->args[i];
drivers/base/test/property-entry-test.c
450
KUNIT_EXPECT_EQ(test, ref.args[0], 1LLU);
drivers/base/test/property-entry-test.c
458
KUNIT_EXPECT_EQ(test, ref.args[0], 1LLU);
drivers/base/test/property-entry-test.c
459
KUNIT_EXPECT_EQ(test, ref.args[1], 2LLU);
drivers/base/test/property-entry-test.c
460
KUNIT_EXPECT_EQ(test, ref.args[2], 0LLU);
drivers/base/test/property-entry-test.c
480
KUNIT_EXPECT_EQ(test, ref.args[0], 3LLU);
drivers/base/test/property-entry-test.c
481
KUNIT_EXPECT_EQ(test, ref.args[1], 4LLU);
drivers/bcma/main.c
175
out_irq->args[0] = num;
drivers/block/drbd/drbd_nl.c
121
va_list args;
drivers/block/drbd/drbd_nl.c
135
va_start(args, fmt);
drivers/block/drbd/drbd_nl.c
136
len = vscnprintf(nla_data(txt), 256, fmt, args);
drivers/block/drbd/drbd_nl.c
137
va_end(args);
drivers/block/drbd/drbd_nl.c
3262
if (cb->args[0]) {
drivers/block/drbd/drbd_nl.c
3264
if (resource == (struct drbd_resource *)cb->args[0])
drivers/block/drbd/drbd_nl.c
3302
cb->args[0] = (long)resource;
drivers/block/drbd/drbd_nl.c
3349
if (cb->args[0]) {
drivers/block/drbd/drbd_nl.c
3351
(struct drbd_resource *)cb->args[0];
drivers/block/drbd/drbd_nl.c
3375
resource = (struct drbd_resource *)cb->args[0];
drivers/block/drbd/drbd_nl.c
3376
if (!cb->args[0] && !cb->args[1]) {
drivers/block/drbd/drbd_nl.c
3383
cb->args[0] = (long)resource;
drivers/block/drbd/drbd_nl.c
3388
minor = cb->args[1];
drivers/block/drbd/drbd_nl.c
3434
cb->args[1] = minor + 1;
drivers/block/drbd/drbd_nl.c
3464
resource = (struct drbd_resource *)cb->args[0];
drivers/block/drbd/drbd_nl.c
3465
if (!cb->args[0]) {
drivers/block/drbd/drbd_nl.c
3472
cb->args[0] = (long)resource;
drivers/block/drbd/drbd_nl.c
3473
cb->args[1] = SINGLE_RESOURCE;
drivers/block/drbd/drbd_nl.c
3481
cb->args[0] = (long)resource;
drivers/block/drbd/drbd_nl.c
3482
cb->args[1] = ITERATE_RESOURCES;
drivers/block/drbd/drbd_nl.c
3489
if (cb->args[2]) {
drivers/block/drbd/drbd_nl.c
3491
if (connection == (struct drbd_connection *)cb->args[2])
drivers/block/drbd/drbd_nl.c
3507
if (cb->args[1] == ITERATE_RESOURCES) {
drivers/block/drbd/drbd_nl.c
3522
cb->args[0] = (long)resource;
drivers/block/drbd/drbd_nl.c
3523
cb->args[2] = 0;
drivers/block/drbd/drbd_nl.c
3557
cb->args[2] = (long)connection;
drivers/block/drbd/drbd_nl.c
3625
resource = (struct drbd_resource *)cb->args[0];
drivers/block/drbd/drbd_nl.c
3626
if (!cb->args[0] && !cb->args[1]) {
drivers/block/drbd/drbd_nl.c
3634
cb->args[0] = (long)resource;
drivers/block/drbd/drbd_nl.c
3638
minor = cb->args[1];
drivers/block/drbd/drbd_nl.c
3644
cb->args[2] = 0;
drivers/block/drbd/drbd_nl.c
3651
if (cb->args[2]) {
drivers/block/drbd/drbd_nl.c
3653
if (peer_device == (struct drbd_peer_device *)cb->args[2])
drivers/block/drbd/drbd_nl.c
3695
cb->args[1] = minor;
drivers/block/drbd/drbd_nl.c
3696
cb->args[2] = (long)peer_device;
drivers/block/drbd/drbd_nl.c
3870
struct drbd_resource *pos = (struct drbd_resource *)cb->args[0];
drivers/block/drbd/drbd_nl.c
3873
unsigned volume = cb->args[1];
drivers/block/drbd/drbd_nl.c
3924
if (&pos->resources == &drbd_resources || cb->args[2])
drivers/block/drbd/drbd_nl.c
3977
cb->args[0] = (long)pos;
drivers/block/drbd/drbd_nl.c
3978
cb->args[1] = (pos == resource) ? volume + 1 : 0;
drivers/block/drbd/drbd_nl.c
4004
if (cb->args[0]) {
drivers/block/drbd/drbd_nl.c
4007
if (cb->args[2] && cb->args[2] != cb->args[0])
drivers/block/drbd/drbd_nl.c
4039
cb->args[0] = (long)resource;
drivers/block/drbd/drbd_nl.c
4041
cb->args[2] = (long)resource;
drivers/block/drbd/drbd_nl.c
4128
struct new_c_uuid_parms args;
drivers/block/drbd/drbd_nl.c
4137
memset(&args, 0, sizeof(args));
drivers/block/drbd/drbd_nl.c
4139
err = new_c_uuid_parms_from_attrs(&args, info);
drivers/block/drbd/drbd_nl.c
4158
device->ldev->md.uuid[UI_CURRENT] == UUID_JUST_CREATED && args.clear_bm) {
drivers/block/drbd/drbd_nl.c
4169
if (args.clear_bm) {
drivers/block/drbd/drbd_nl.c
4867
struct drbd_state_change *state_change = (struct drbd_state_change *)cb->args[0];
drivers/block/drbd/drbd_nl.c
4868
unsigned int seq = cb->args[2];
drivers/block/drbd/drbd_nl.c
4878
cb->args[5]--;
drivers/block/drbd/drbd_nl.c
4879
if (cb->args[5] == 1) {
drivers/block/drbd/drbd_nl.c
4883
n = cb->args[4]++;
drivers/block/drbd/drbd_nl.c
4884
if (cb->args[4] < cb->args[3])
drivers/block/drbd/drbd_nl.c
4911
if (cb->args[4] == cb->args[3]) {
drivers/block/drbd/drbd_nl.c
4915
cb->args[0] = (long)next_state_change;
drivers/block/drbd/drbd_nl.c
4916
cb->args[3] = notifications_for_state_change(next_state_change);
drivers/block/drbd/drbd_nl.c
4917
cb->args[4] = 0;
drivers/block/drbd/drbd_nl.c
4931
if (cb->args[5] >= 1) {
drivers/block/drbd/drbd_nl.c
4932
if (cb->args[5] > 1)
drivers/block/drbd/drbd_nl.c
4934
if (cb->args[0]) {
drivers/block/drbd/drbd_nl.c
4936
(struct drbd_state_change *)cb->args[0];
drivers/block/drbd/drbd_nl.c
4945
cb->args[5] = 2; /* number of iterations */
drivers/block/drbd/drbd_nl.c
4959
cb->args[5] += notifications_for_state_change(state_change);
drivers/block/drbd/drbd_nl.c
4966
cb->args[0] = (long)state_change;
drivers/block/drbd/drbd_nl.c
4967
cb->args[3] = notifications_for_state_change(state_change);
drivers/block/drbd/drbd_nl.c
4971
cb->args[2] = cb->nlh->nlmsg_seq;
drivers/block/drbd/drbd_polymorph_printk.h
10
#define __dynamic_pr_debug(D, F, args...) do { (void)(D); if (0) printk(F, ## args); } while (0)
drivers/block/drbd/drbd_polymorph_printk.h
100
drbd_printk(KERN_ALERT, device, fmt, ## args)
drivers/block/drbd/drbd_polymorph_printk.h
101
#define drbd_crit(device, fmt, args...) \
drivers/block/drbd/drbd_polymorph_printk.h
102
drbd_printk(KERN_CRIT, device, fmt, ## args)
drivers/block/drbd/drbd_polymorph_printk.h
103
#define drbd_err(device, fmt, args...) \
drivers/block/drbd/drbd_polymorph_printk.h
104
drbd_printk(KERN_ERR, device, fmt, ## args)
drivers/block/drbd/drbd_polymorph_printk.h
105
#define drbd_warn(device, fmt, args...) \
drivers/block/drbd/drbd_polymorph_printk.h
106
drbd_printk(KERN_WARNING, device, fmt, ## args)
drivers/block/drbd/drbd_polymorph_printk.h
107
#define drbd_notice(device, fmt, args...) \
drivers/block/drbd/drbd_polymorph_printk.h
108
drbd_printk(KERN_NOTICE, device, fmt, ## args)
drivers/block/drbd/drbd_polymorph_printk.h
109
#define drbd_info(device, fmt, args...) \
drivers/block/drbd/drbd_polymorph_printk.h
110
drbd_printk(KERN_INFO, device, fmt, ## args)
drivers/block/drbd/drbd_polymorph_printk.h
54
#define __drbd_printk_if_same_type(obj, struct_name, level, fmt, args...) \
drivers/block/drbd/drbd_polymorph_printk.h
59
__drbd_printk_ ## struct_name ## _args(), ## args); \
drivers/block/drbd/drbd_polymorph_printk.h
63
#define drbd_printk(level, obj, fmt, args...) \
drivers/block/drbd/drbd_polymorph_printk.h
65
__drbd_printk_if_same_type(obj, drbd_device, level, fmt, ## args), \
drivers/block/drbd/drbd_polymorph_printk.h
67
__drbd_printk_if_same_type(obj, drbd_resource, level, fmt, ## args), \
drivers/block/drbd/drbd_polymorph_printk.h
69
__drbd_printk_if_same_type(obj, drbd_connection, level, fmt, ## args), \
drivers/block/drbd/drbd_polymorph_printk.h
71
__drbd_printk_if_same_type(obj, drbd_peer_device, level, fmt, ## args), \
drivers/block/drbd/drbd_polymorph_printk.h
74
#define __drbd_dyn_dbg_if_same_type(obj, struct_name, fmt, args...) \
drivers/block/drbd/drbd_polymorph_printk.h
81
__drbd_printk_ ## struct_name ## _args(), ## args); \
drivers/block/drbd/drbd_polymorph_printk.h
86
#define dynamic_drbd_dbg(obj, fmt, args...) \
drivers/block/drbd/drbd_polymorph_printk.h
88
__drbd_dyn_dbg_if_same_type(obj, drbd_device, fmt, ## args), \
drivers/block/drbd/drbd_polymorph_printk.h
90
__drbd_dyn_dbg_if_same_type(obj, drbd_resource, fmt, ## args), \
drivers/block/drbd/drbd_polymorph_printk.h
92
__drbd_dyn_dbg_if_same_type(obj, drbd_connection, fmt, ## args), \
drivers/block/drbd/drbd_polymorph_printk.h
94
__drbd_dyn_dbg_if_same_type(obj, drbd_peer_device, fmt, ## args), \
drivers/block/drbd/drbd_polymorph_printk.h
97
#define drbd_emerg(device, fmt, args...) \
drivers/block/drbd/drbd_polymorph_printk.h
98
drbd_printk(KERN_EMERG, device, fmt, ## args)
drivers/block/drbd/drbd_polymorph_printk.h
99
#define drbd_alert(device, fmt, args...) \
drivers/block/floppy.c
152
#define DPRINT(format, args...) \
drivers/block/floppy.c
153
pr_info("floppy%d: " format, current_drive, ##args)
drivers/block/floppy.c
157
#define debug_dcl(test, fmt, args...) \
drivers/block/floppy.c
158
do { if ((test) & FD_DEBUG) DPRINT(fmt, ##args); } while (0)
drivers/block/floppy.c
160
#define debug_dcl(test, fmt, args...) \
drivers/block/floppy.c
161
do { if (0) DPRINT(fmt, ##args); } while (0)
drivers/block/nbd.c
1000
cmd = nbd_handle_reply(nbd, args->index, &reply);
drivers/block/nbd.c
1027
kfree(args);
drivers/block/nbd.c
1317
struct recv_thread_args *args;
drivers/block/nbd.c
1325
args = kzalloc_obj(*args);
drivers/block/nbd.c
1326
if (!args) {
drivers/block/nbd.c
1351
INIT_WORK(&args->work, recv_work);
drivers/block/nbd.c
1352
args->index = i;
drivers/block/nbd.c
1353
args->nbd = nbd;
drivers/block/nbd.c
1354
args->nsock = nsock;
drivers/block/nbd.c
1364
queue_work(nbd->recv_workq, &args->work);
drivers/block/nbd.c
1371
kfree(args);
drivers/block/nbd.c
1511
struct recv_thread_args *args;
drivers/block/nbd.c
1513
args = kzalloc_obj(*args);
drivers/block/nbd.c
1514
if (!args) {
drivers/block/nbd.c
1534
INIT_WORK(&args->work, recv_work);
drivers/block/nbd.c
1535
args->nbd = nbd;
drivers/block/nbd.c
1536
args->nsock = config->socks[i];
drivers/block/nbd.c
1537
args->index = i;
drivers/block/nbd.c
1538
queue_work(nbd->recv_workq, &args->work);
drivers/block/nbd.c
2637
struct link_dead_args *args = container_of(work, struct link_dead_args,
drivers/block/nbd.c
2639
nbd_mcast_index(args->index);
drivers/block/nbd.c
2640
kfree(args);
drivers/block/nbd.c
309
struct link_dead_args *args;
drivers/block/nbd.c
310
args = kmalloc_obj(struct link_dead_args, GFP_NOIO);
drivers/block/nbd.c
311
if (args) {
drivers/block/nbd.c
312
INIT_WORK(&args->work, nbd_dead_link_work);
drivers/block/nbd.c
313
args->index = nbd->index;
drivers/block/nbd.c
314
queue_work(system_percpu_wq, &args->work);
drivers/block/nbd.c
972
struct recv_thread_args *args = container_of(work,
drivers/block/nbd.c
975
struct nbd_device *nbd = args->nbd;
drivers/block/nbd.c
978
struct nbd_sock *nsock = args->nsock;
drivers/block/null_blk/null_blk.h
147
struct blk_report_zones_args *args);
drivers/block/null_blk/zoned.c
194
unsigned int nr_zones, struct blk_report_zones_args *args)
drivers/block/null_blk/zoned.c
228
error = disk_report_zone(disk, &blkz, i, args);
drivers/block/rbd.c
596
va_list args;
drivers/block/rbd.c
598
va_start(args, fmt);
drivers/block/rbd.c
600
vaf.va = &args;
drivers/block/rbd.c
616
va_end(args);
drivers/block/rnbd/rnbd-clt-sysfs.c
117
p = match_strdup(args);
drivers/block/rnbd/rnbd-clt-sysfs.c
138
p = match_strdup(args);
drivers/block/rnbd/rnbd-clt-sysfs.c
154
if (match_int(args, &dest_port) || dest_port < 0 ||
drivers/block/rnbd/rnbd-clt-sysfs.c
165
p = match_strdup(args);
drivers/block/rnbd/rnbd-clt-sysfs.c
189
if (match_int(args, &nr_poll_queues) || nr_poll_queues < -1 ||
drivers/block/rnbd/rnbd-clt-sysfs.c
72
substring_t args[MAX_OPT_ARGS];
drivers/block/rnbd/rnbd-clt-sysfs.c
90
token = match_token(p, rnbd_opt_tokens, args);
drivers/block/rnbd/rnbd-clt-sysfs.c
95
p = match_strdup(args);
drivers/block/ublk_drv.c
534
unsigned int nr_zones, struct blk_report_zones_args *args)
drivers/block/ublk_drv.c
597
ret = disk_report_zone(disk, zone, i, args);
drivers/block/virtio_blk.c
588
struct blk_report_zones_args *args)
drivers/block/virtio_blk.c
654
return disk_report_zone(vblk->disk, &zone, idx, args);
drivers/block/virtio_blk.c
659
struct blk_report_zones_args *args)
drivers/block/virtio_blk.c
697
zone_idx, args);
drivers/block/xen-blkback/xenbus.c
426
#define VBD_SHOW(name, format, args...) \
drivers/block/xen-blkback/xenbus.c
434
return sprintf(buf, format, ##args); \
drivers/block/zloop.c
1216
substring_t args[MAX_OPT_ARGS];
drivers/block/zloop.c
1249
token = match_token(p, zloop_opt_tokens, args);
drivers/block/zloop.c
1253
if (match_int(args, &opts->id)) {
drivers/block/zloop.c
1259
if (match_uint(args, &token)) {
drivers/block/zloop.c
1272
if (match_uint(args, &token)) {
drivers/block/zloop.c
1286
if (match_uint(args, &token)) {
drivers/block/zloop.c
1299
if (match_uint(args, &token)) {
drivers/block/zloop.c
1306
p = match_strdup(args);
drivers/block/zloop.c
1315
if (match_uint(args, &token)) {
drivers/block/zloop.c
1327
if (match_uint(args, &token)) {
drivers/block/zloop.c
1342
if (match_uint(args, &token)) {
drivers/block/zloop.c
753
unsigned int nr_zones, struct blk_report_zones_args *args)
drivers/block/zloop.c
796
ret = disk_report_zone(disk, &blkz, i, args);
drivers/block/zram/zram_drv.c
1246
char *args, *param, *val;
drivers/block/zram/zram_drv.c
1267
args = skip_spaces(buf);
drivers/block/zram/zram_drv.c
1268
while (*args) {
drivers/block/zram/zram_drv.c
1269
args = next_arg(args, &param, &val);
drivers/block/zram/zram_drv.c
1705
char *args, *param, *val, *algo = NULL, *dict_path = NULL;
drivers/block/zram/zram_drv.c
1712
args = skip_spaces(buf);
drivers/block/zram/zram_drv.c
1713
while (*args) {
drivers/block/zram/zram_drv.c
1714
args = next_arg(args, &param, &val);
drivers/block/zram/zram_drv.c
1825
char *args, *param, *val;
drivers/block/zram/zram_drv.c
1829
args = skip_spaces(buf);
drivers/block/zram/zram_drv.c
1830
while (*args) {
drivers/block/zram/zram_drv.c
1831
args = next_arg(args, &param, &val);
drivers/block/zram/zram_drv.c
2531
char *args, *param, *val, *algo = NULL;
drivers/block/zram/zram_drv.c
2543
args = skip_spaces(buf);
drivers/block/zram/zram_drv.c
2544
while (*args) {
drivers/block/zram/zram_drv.c
2545
args = next_arg(args, &param, &val);
drivers/bus/qcom-ssc-block-bus.c
332
data->ssc_axi_halt = halt_args.args[0];
drivers/bus/stm32_firewall.c
100
firewall[j].firewall_id = provider_args.args[0];
drivers/bus/stm32_firewall.c
104
firewall[j].extra_args[i] = provider_args.args[i + 1];
drivers/bus/stm32_firewall.c
62
provider_args.args_count = of_phandle_iterator_args(&it, provider_args.args,
drivers/clk/at91/pmc.c
49
unsigned int type = clkspec->args[0];
drivers/clk/at91/pmc.c
50
unsigned int idx = clkspec->args[1];
drivers/clk/baikal-t1/clk-ccu-div.c
332
clk_id = clkspec->args[0];
drivers/clk/baikal-t1/clk-ccu-pll.c
136
clk_id = clkspec->args[0];
drivers/clk/bcm/clk-kona-setup.c
779
unsigned int idx = clkspec->args[0];
drivers/clk/clk-axm5516.c
517
unsigned int idx = clkspec->args[0];
drivers/clk/clk-cdce706.c
626
unsigned int idx = clkspec->args[0];
drivers/clk/clk-cdce925.c
589
unsigned int idx = clkspec->args[0];
drivers/clk/clk-en7523.c
695
if (reset_spec->args[0] >= rcdev->nr_resets)
drivers/clk/clk-en7523.c
698
return rst_data->idx_map[reset_spec->args[0]];
drivers/clk/clk-ep93xx.c
566
unsigned int idx = clkspec->args[0];
drivers/clk/clk-k210.c
882
unsigned int idx = clkspec->args[0];
drivers/clk/clk-lochnagar.c
221
unsigned int idx = clkspec->args[0];
drivers/clk/clk-max77686.c
151
unsigned int idx = clkspec->args[0];
drivers/clk/clk-max9485.c
259
unsigned int idx = clkspec->args[0];
drivers/clk/clk-qoriq.c
1397
type = clkspec->args[0];
drivers/clk/clk-qoriq.c
1398
idx = clkspec->args[1];
drivers/clk/clk-renesas-pcie.c
278
unsigned int idx = clkspec->args[0];
drivers/clk/clk-rk808.c
78
unsigned int idx = clkspec->args[0];
drivers/clk/clk-scpi.c
181
unsigned int idx = clkspec->args[0], count;
drivers/clk/clk-si521xx.c
277
unsigned int idx = clkspec->args[0];
drivers/clk/clk-si5341.c
969
unsigned int idx = clkspec->args[1];
drivers/clk/clk-si5341.c
970
unsigned int group = clkspec->args[0];
drivers/clk/clk-si5351.c
1405
unsigned int idx = clkspec->args[0];
drivers/clk/clk-sparx5.c
237
unsigned int idx = clkspec->args[0];
drivers/clk/clk-stm32f4.c
1020
int i = stm32f4_rcc_lookup_clk_idx(clkspec->args[0], clkspec->args[1]);
drivers/clk/clk-versaclock3.c
986
unsigned int idx = clkspec->args[0];
drivers/clk/clk-versaclock5.c
747
unsigned int idx = clkspec->args[0];
drivers/clk/clk-versaclock7.c
181
unsigned int idx = clkspec->args[0];
drivers/clk/clk.c
4967
unsigned int idx = clkspec->args[0];
drivers/clk/clk.c
4982
unsigned int idx = clkspec->args[0];
drivers/clk/clk.c
5382
index = clkspec.args_count ? clkspec.args[0] : 0;
drivers/clk/hisilicon/clk-hi3660-stub.c
114
unsigned int idx = clkspec->args[0];
drivers/clk/hisilicon/reset.c
36
offset = (reset_spec->args[0] << HISI_RESET_OFFSET_SHIFT)
drivers/clk/hisilicon/reset.c
38
bit = reset_spec->args[1] & HISI_RESET_BIT_MASK;
drivers/clk/imx/clk-imx6q.c
189
if (clkspec.np != node || clkspec.args[0] >= IMX6QDL_CLK_END) {
drivers/clk/imx/clk-imx6q.c
193
parent = clkspec.args[0];
drivers/clk/imx/clk-imx6q.c
199
if (clkspec.np != node || clkspec.args[0] >= IMX6QDL_CLK_END) {
drivers/clk/imx/clk-imx6q.c
203
child = clkspec.args[0];
drivers/clk/imx/clk-imx6q.c
241
clkspec.args[0] == IMX6QDL_PLL6_BYPASS)
drivers/clk/imx/clk-imx6q.c
252
if (clkspec.args[0] != IMX6QDL_CLK_PLL6)
drivers/clk/imx/clk-imx8qxp-lpcg.c
166
unsigned int idx = clkspec->args[0] / 4;
drivers/clk/imx/clk-scu.c
515
unsigned int rsrc = clkspec->args[0];
drivers/clk/imx/clk-scu.c
516
unsigned int idx = clkspec->args[1];
drivers/clk/imx/clk-scu.c
656
.args[0] = rsrc_id,
drivers/clk/keystone/sci-clk.c
387
key.dev_id = clkspec->args[0];
drivers/clk/keystone/sci-clk.c
388
key.clk_id = clkspec->args[1];
drivers/clk/keystone/sci-clk.c
511
struct of_phandle_args args;
drivers/clk/keystone/sci-clk.c
542
&args);
drivers/clk/keystone/sci-clk.c
546
if (args.args_count == 2 && args.np == dev->of_node) {
drivers/clk/keystone/sci-clk.c
552
sci_clk->dev_id = args.args[0];
drivers/clk/keystone/sci-clk.c
553
sci_clk->clk_id = args.args[1];
drivers/clk/keystone/sci-clk.c
584
clk_id = args.args[1] + 1;
drivers/clk/keystone/sci-clk.c
601
sci_clk->dev_id = args.args[0];
drivers/clk/keystone/sci-clk.c
611
} while (args.np);
drivers/clk/mediatek/reset.c
106
if (reset_spec->args[0] >= rcdev->nr_resets ||
drivers/clk/mediatek/reset.c
107
reset_spec->args[0] >= data->desc->rst_idx_map_nr)
drivers/clk/mediatek/reset.c
110
return data->desc->rst_idx_map[reset_spec->args[0]];
drivers/clk/meson/meson-clkc-utils.c
18
unsigned int idx = clkspec->args[0];
drivers/clk/mmp/reset.c
24
if (cell->clk_id == reset_spec->args[0])
drivers/clk/mvebu/common.c
211
if (clkspec->args[0] == gate->bit_idx)
drivers/clk/mvebu/cp110-system-controller.c
219
unsigned int type = clkspec->args[0];
drivers/clk/mvebu/cp110-system-controller.c
220
unsigned int idx = clkspec->args[1];
drivers/clk/mvebu/kirkwood.c
283
if (clkspec->args[0] == mux->shift)
drivers/clk/nxp/clk-lpc18xx-ccu.c
116
unsigned int offset = clkspec->args[0];
drivers/clk/qcom/clk-rpm.c
515
unsigned int idx = clkspec->args[0];
drivers/clk/qcom/clk-rpmh.c
947
unsigned int idx = clkspec->args[0];
drivers/clk/qcom/clk-smd-rpm.c
1323
unsigned int idx = clkspec->args[0];
drivers/clk/qcom/clk-spmi-pmic-div.c
186
int idx = clkspec->args[0] - 1; /* Start at 1 instead of 0 */
drivers/clk/qcom/clk-spmi-pmic-div.c
190
__func__, clkspec->args[0], cc->nclks);
drivers/clk/qcom/common.c
248
unsigned int idx = clkspec->args[0];
drivers/clk/qcom/krait-cc.c
328
unsigned int idx = clkspec->args[0];
drivers/clk/ralink/clk-mt7621.c
453
unsigned long id = reset_spec->args[0];
drivers/clk/ralink/clk-mtmips.c
1064
unsigned long id = reset_spec->args[0];
drivers/clk/renesas/r9a06g032-clocks.c
784
index = clkspec.args[0];
drivers/clk/renesas/renesas-cpg-mssr.c
1181
uint32_t args[MAX_PHANDLE_ARGS];
drivers/clk/renesas/renesas-cpg-mssr.c
1215
if (of_phandle_iterator_args(&it, args, MAX_PHANDLE_ARGS) != 2)
drivers/clk/renesas/renesas-cpg-mssr.c
1218
if (args[0] != CPG_MOD)
drivers/clk/renesas/renesas-cpg-mssr.c
1230
idx = MOD_CLK_PACK_10(args[1]); /* for DEF_MOD_STB() */
drivers/clk/renesas/renesas-cpg-mssr.c
1232
idx = MOD_CLK_PACK(args[1]); /* for DEF_MOD() */
drivers/clk/renesas/renesas-cpg-mssr.c
365
unsigned int clkidx = clkspec->args[1];
drivers/clk/renesas/renesas-cpg-mssr.c
373
switch (clkspec->args[0]) {
drivers/clk/renesas/renesas-cpg-mssr.c
402
dev_err(dev, "Invalid CPG clock type %u\n", clkspec->args[0]);
drivers/clk/renesas/renesas-cpg-mssr.c
411
clkspec->args[0], clkspec->args[1], clk,
drivers/clk/renesas/renesas-cpg-mssr.c
585
switch (clkspec->args[0]) {
drivers/clk/renesas/renesas-cpg-mssr.c
588
if (clkspec->args[1] == pd->core_pm_clks[i])
drivers/clk/renesas/renesas-cpg-mssr.c
847
unsigned int unpacked = reset_spec->args[0];
drivers/clk/renesas/rzg2l-cpg.c
1185
unsigned int clkidx = clkspec->args[1];
drivers/clk/renesas/rzg2l-cpg.c
1191
switch (clkspec->args[0]) {
drivers/clk/renesas/rzg2l-cpg.c
1212
dev_err(dev, "Invalid CPG clock type %u\n", clkspec->args[0]);
drivers/clk/renesas/rzg2l-cpg.c
1221
clkspec->args[0], clkspec->args[1], clk,
drivers/clk/renesas/rzg2l-cpg.c
1851
unsigned int id = reset_spec->args[0];
drivers/clk/renesas/rzg2l-cpg.c
1879
switch (clkspec->args[0]) {
drivers/clk/renesas/rzg2l-cpg.c
1882
unsigned int id = clkspec->args[1];
drivers/clk/renesas/rzv2h-cpg.c
1011
dev_err(dev, "Invalid CPG clock type %u\n", clkspec->args[0]);
drivers/clk/renesas/rzv2h-cpg.c
1020
clkspec->args[0], clkspec->args[1], clk,
drivers/clk/renesas/rzv2h-cpg.c
1423
unsigned int id = reset_spec->args[0];
drivers/clk/renesas/rzv2h-cpg.c
1465
switch (clkspec->args[0]) {
drivers/clk/renesas/rzv2h-cpg.c
1468
unsigned int id = clkspec->args[1];
drivers/clk/renesas/rzv2h-cpg.c
985
unsigned int clkidx = clkspec->args[1];
drivers/clk/renesas/rzv2h-cpg.c
991
switch (clkspec->args[0]) {
drivers/clk/starfive/clk-starfive-jh7100.c
273
unsigned int idx = clkspec->args[0];
drivers/clk/starfive/clk-starfive-jh7110-pll.c
448
unsigned int idx = clkspec->args[0];
drivers/clk/starfive/clk-starfive-jh71x0.c
332
unsigned int idx = clkspec->args[0];
drivers/clk/tegra/clk-bpmp.c
660
unsigned int id = clkspec->args[0], i;
drivers/clk/tegra/clk-tegra124.c
1517
if (clkspec->args[0] == TEGRA124_CLK_EMC) {
drivers/clk/tegra/clk-tegra20.c
1088
if (clkspec->args[0] != TEGRA20_CLK_RTC &&
drivers/clk/tegra/clk-tegra20.c
1089
clkspec->args[0] != TEGRA20_CLK_TWD &&
drivers/clk/tegra/clk-tegra20.c
1090
clkspec->args[0] != TEGRA20_CLK_TIMER &&
drivers/clk/tegra/clk-tegra20.c
1107
if (clkspec->args[0] == TEGRA20_CLK_CDEV1 ||
drivers/clk/tegra/clk-tegra20.c
1108
clkspec->args[0] == TEGRA20_CLK_CDEV2 ||
drivers/clk/tegra/clk-tegra20.c
1109
clkspec->args[0] == TEGRA20_CLK_CSUS) {
drivers/clk/tegra/clk-tegra20.c
1115
if (clkspec->args[0] == TEGRA20_CLK_EMC) {
drivers/clk/tegra/clk-tegra30.c
1303
if (clkspec->args[0] != TEGRA30_CLK_RTC &&
drivers/clk/tegra/clk-tegra30.c
1304
clkspec->args[0] != TEGRA30_CLK_TWD &&
drivers/clk/tegra/clk-tegra30.c
1305
clkspec->args[0] != TEGRA30_CLK_TIMER &&
drivers/clk/tegra/clk-tegra30.c
1315
if (clkspec->args[0] == TEGRA30_CLK_EMC) {
drivers/clk/ti/clk.c
211
ret = kstrtoint(tags[i], i ? 10 : 16, clkspec.args + i);
drivers/clk/ti/clkctrl.c
234
clkspec->args[0], clkspec->args[1]);
drivers/clk/ti/clkctrl.c
237
if (iter->reg_offset == clkspec->args[0] &&
drivers/clk/ti/clkctrl.c
238
iter->bit_offset == clkspec->args[1]) {
drivers/clk/ux500/reset-prcc.c
144
prcc_num = reset_spec->args[0];
drivers/clk/ux500/reset-prcc.c
145
bit = reset_spec->args[1];
drivers/clk/ux500/u8500_of_clk.c
38
base = clkspec->args[0];
drivers/clk/ux500/u8500_of_clk.c
39
bit = clkspec->args[1];
drivers/clk/ux500/u8500_of_clk.c
83
id = clkspec->args[0];
drivers/clk/ux500/u8500_of_clk.c
84
source = clkspec->args[1];
drivers/clk/ux500/u8500_of_clk.c
85
divider = clkspec->args[2];
drivers/clk/versatile/clk-sp810.c
77
clkspec->args[0] >= ARRAY_SIZE(sp810->timerclken)))
drivers/clk/versatile/clk-sp810.c
80
return sp810->timerclken[clkspec->args[0]].clk;
drivers/clocksource/ingenic-sysost.c
309
struct of_phandle_args args;
drivers/clocksource/ingenic-sysost.c
311
args.np = np;
drivers/clocksource/ingenic-sysost.c
312
args.args_count = 1;
drivers/clocksource/ingenic-sysost.c
313
args.args[0] = id;
drivers/clocksource/ingenic-sysost.c
315
return of_clk_get_from_provider(&args);
drivers/clocksource/ingenic-timer.c
131
struct of_phandle_args args;
drivers/clocksource/ingenic-timer.c
133
args.np = np;
drivers/clocksource/ingenic-timer.c
134
args.args_count = 1;
drivers/clocksource/ingenic-timer.c
135
args.args[0] = id;
drivers/clocksource/ingenic-timer.c
137
return of_clk_get_from_provider(&args);
drivers/clocksource/timer-clint.c
183
(oirq.args[0] != RV_IRQ_TIMER &&
drivers/clocksource/timer-clint.c
184
oirq.args[0] != RV_IRQ_SOFT)) {
drivers/clocksource/timer-clint.c
186
np, i, oirq.args[0]);
drivers/clocksource/timer-clint.c
192
oirq.args[0] == RV_IRQ_SOFT &&
drivers/clocksource/timer-clint.c
198
oirq.args[0] == RV_IRQ_TIMER &&
drivers/cpufreq/apple-soc-cpufreq.c
214
struct of_phandle_args args;
drivers/cpufreq/apple-soc-cpufreq.c
220
policy->cpus, &args);
drivers/cpufreq/apple-soc-cpufreq.c
224
match = of_match_node(apple_soc_cpufreq_of_match, args.np);
drivers/cpufreq/apple-soc-cpufreq.c
225
of_node_put(args.np);
drivers/cpufreq/apple-soc-cpufreq.c
231
*reg_base = of_iomap(args.np, 0);
drivers/cpufreq/brcmstb-avs-cpufreq.c
226
u32 args[])
drivers/cpufreq/brcmstb-avs-cpufreq.c
257
writel(args[i], base + AVS_MBOX_PARAM(i));
drivers/cpufreq/brcmstb-avs-cpufreq.c
286
args[i] = readl(base + AVS_MBOX_PARAM(i));
drivers/cpufreq/brcmstb-avs-cpufreq.c
361
u32 args[AVS_MAX_CMD_ARGS];
drivers/cpufreq/brcmstb-avs-cpufreq.c
364
ret = __issue_avs_command(priv, AVS_CMD_GET_PMAP, 0, 4, args);
drivers/cpufreq/brcmstb-avs-cpufreq.c
368
pmap->mode = args[0];
drivers/cpufreq/brcmstb-avs-cpufreq.c
369
pmap->p1 = args[1];
drivers/cpufreq/brcmstb-avs-cpufreq.c
370
pmap->p2 = args[2];
drivers/cpufreq/brcmstb-avs-cpufreq.c
371
pmap->state = args[3];
drivers/cpufreq/brcmstb-avs-cpufreq.c
378
u32 args[AVS_MAX_CMD_ARGS];
drivers/cpufreq/brcmstb-avs-cpufreq.c
380
args[0] = pmap->mode;
drivers/cpufreq/brcmstb-avs-cpufreq.c
381
args[1] = pmap->p1;
drivers/cpufreq/brcmstb-avs-cpufreq.c
382
args[2] = pmap->p2;
drivers/cpufreq/brcmstb-avs-cpufreq.c
383
args[3] = pmap->state;
drivers/cpufreq/brcmstb-avs-cpufreq.c
385
return __issue_avs_command(priv, AVS_CMD_SET_PMAP, 4, 0, args);
drivers/cpufreq/brcmstb-avs-cpufreq.c
390
u32 args[AVS_MAX_CMD_ARGS];
drivers/cpufreq/brcmstb-avs-cpufreq.c
393
ret = __issue_avs_command(priv, AVS_CMD_GET_PSTATE, 0, 1, args);
drivers/cpufreq/brcmstb-avs-cpufreq.c
396
*pstate = args[0];
drivers/cpufreq/brcmstb-avs-cpufreq.c
403
u32 args[AVS_MAX_CMD_ARGS];
drivers/cpufreq/brcmstb-avs-cpufreq.c
405
args[0] = pstate;
drivers/cpufreq/brcmstb-avs-cpufreq.c
407
return __issue_avs_command(priv, AVS_CMD_SET_PSTATE, 1, 0, args);
drivers/cpufreq/mediatek-cpufreq-hw.c
227
struct of_phandle_args args;
drivers/cpufreq/mediatek-cpufreq-hw.c
238
policy->cpus, &args);
drivers/cpufreq/mediatek-cpufreq-hw.c
242
index = args.args[0];
drivers/cpufreq/mediatek-cpufreq-hw.c
243
of_node_put(args.np);
drivers/cpufreq/pmac64-cpufreq.c
116
struct pmf_args args;
drivers/cpufreq/pmac64-cpufreq.c
121
args.count = 1;
drivers/cpufreq/pmac64-cpufreq.c
122
args.u[0].p = &slew;
drivers/cpufreq/pmac64-cpufreq.c
124
pmf_call_one(pfunc_set_vdnap0, &args);
drivers/cpufreq/pmac64-cpufreq.c
132
args.count = 1;
drivers/cpufreq/pmac64-cpufreq.c
133
args.u[0].p = &done;
drivers/cpufreq/pmac64-cpufreq.c
134
pmf_call_one(pfunc_vdnap0_complete, &args);
drivers/cpufreq/pmac64-cpufreq.c
250
struct pmf_args args;
drivers/cpufreq/pmac64-cpufreq.c
276
args.count = 1;
drivers/cpufreq/pmac64-cpufreq.c
277
args.u[0].p = &done;
drivers/cpufreq/pmac64-cpufreq.c
278
pmf_call_one(pfunc_slewing_done, &args);
drivers/cpufreq/pmac64-cpufreq.c
298
struct pmf_args args;
drivers/cpufreq/pmac64-cpufreq.c
301
args.count = 1;
drivers/cpufreq/pmac64-cpufreq.c
302
args.u[0].p = &val;
drivers/cpufreq/pmac64-cpufreq.c
303
pmf_call_one(pfunc_cpu_getfreq, &args);
drivers/cpufreq/qcom-cpufreq-hw.c
306
struct of_phandle_args args;
drivers/cpufreq/qcom-cpufreq-hw.c
316
&args);
drivers/cpufreq/qcom-cpufreq-hw.c
321
if (index == args.args[0])
drivers/cpufreq/qcom-cpufreq-hw.c
516
struct of_phandle_args args;
drivers/cpufreq/qcom-cpufreq-hw.c
534
"#freq-domain-cells", 0, &args);
drivers/cpufreq/qcom-cpufreq-hw.c
539
index = args.args[0];
drivers/cpufreq/scmi-cpufreq.c
105
return domain_id.args[0];
drivers/crypto/ccp/sev-dev.c
1632
static int _sev_platform_init_locked(struct sev_platform_init_args *args)
drivers/crypto/ccp/sev-dev.c
1654
rc = __sev_snp_init_locked(&args->error, args->max_snp_asid);
drivers/crypto/ccp/sev-dev.c
1659
if (args->probe && !psp_init_on_probe)
drivers/crypto/ccp/sev-dev.c
1662
return __sev_platform_init_locked(&args->error);
drivers/crypto/ccp/sev-dev.c
1665
int sev_platform_init(struct sev_platform_init_args *args)
drivers/crypto/ccp/sev-dev.c
1670
rc = _sev_platform_init_locked(args);
drivers/crypto/intel/ixp4xx/ixp4xx_crypto.c
473
npe_id = npe_spec.args[0];
drivers/crypto/intel/ixp4xx/ixp4xx_crypto.c
482
recv_qid = queue_spec.args[0];
drivers/crypto/intel/ixp4xx/ixp4xx_crypto.c
491
send_qid = queue_spec.args[0];
drivers/dma/amba-pl08x.c
2547
dma_chan = pl08x_find_chan_id(pl08x, dma_spec->args[0]);
drivers/dma/amba-pl08x.c
2557
dma_spec->args[0]);
drivers/dma/amba-pl08x.c
2560
plchan->cd->periph_buses = dma_spec->args[1];
drivers/dma/amd/qdma/qdma.h
45
#define qdma_err(qdev, fmt, args...) \
drivers/dma/amd/qdma/qdma.h
46
dev_err(&(qdev)->pdev->dev, fmt, ##args)
drivers/dma/amd/qdma/qdma.h
48
#define qdma_dbg(qdev, fmt, args...) \
drivers/dma/amd/qdma/qdma.h
49
dev_dbg(&(qdev)->pdev->dev, fmt, ##args)
drivers/dma/amd/qdma/qdma.h
51
#define qdma_info(qdev, fmt, args...) \
drivers/dma/amd/qdma/qdma.h
52
dev_info(&(qdev)->pdev->dev, fmt, ##args)
drivers/dma/apple-admac.c
590
index = dma_spec->args[0];
drivers/dma/at_hdmac.c
1832
per_id = dma_spec->args[1] & AT91_DMA_CFG_PER_ID_MASK;
drivers/dma/at_hdmac.c
1839
switch (dma_spec->args[1] & AT91_DMA_CFG_FIFOCFG_MASK) {
drivers/dma/at_hdmac.c
1862
atchan->per_if = dma_spec->args[0] & 0xff;
drivers/dma/at_hdmac.c
1863
atchan->mem_if = (dma_spec->args[0] >> 16) & 0xff;
drivers/dma/at_xdmac.c
652
atchan->memif = AT91_XDMAC_DT_GET_MEM_IF(dma_spec->args[0]);
drivers/dma/at_xdmac.c
653
atchan->perif = AT91_XDMAC_DT_GET_PER_IF(dma_spec->args[0]);
drivers/dma/at_xdmac.c
654
atchan->perid = AT91_XDMAC_DT_GET_PERID(dma_spec->args[0]);
drivers/dma/bcm-sba-raid.c
1618
struct of_phandle_args args;
drivers/dma/bcm-sba-raid.c
1688
"mboxes", "#mbox-cells", 0, &args);
drivers/dma/bcm-sba-raid.c
1691
mbox_pdev = of_find_device_by_node(args.np);
drivers/dma/bcm-sba-raid.c
1692
of_node_put(args.np);
drivers/dma/bcm2835-dma.c
856
to_bcm2835_dma_chan(chan)->dreq = spec->args[0];
drivers/dma/cv1800b-dmamux.c
112
devid = dma_spec->args[0];
drivers/dma/cv1800b-dmamux.c
113
cpuid = dma_spec->args[1];
drivers/dma/cv1800b-dmamux.c
167
dma_spec->args[0] = chid;
drivers/dma/dma-jz4780.c
813
data.transfer_type_tx = dma_spec->args[0];
drivers/dma/dma-jz4780.c
814
data.transfer_type_rx = dma_spec->args[0];
drivers/dma/dma-jz4780.c
815
data.channel = dma_spec->args[1];
drivers/dma/dma-jz4780.c
817
data.transfer_type_tx = dma_spec->args[0];
drivers/dma/dma-jz4780.c
818
data.transfer_type_rx = dma_spec->args[1];
drivers/dma/dma-jz4780.c
819
data.channel = dma_spec->args[2];
drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c
1370
chan->hw_handshake_num = dma_spec->args[0];
drivers/dma/dw/of.c
28
slave.src_id = dma_spec->args[0];
drivers/dma/dw/of.c
29
slave.dst_id = dma_spec->args[0];
drivers/dma/dw/of.c
30
slave.m_master = dma_spec->args[1];
drivers/dma/dw/of.c
31
slave.p_master = dma_spec->args[2];
drivers/dma/dw/of.c
33
slave.channels = dma_spec->args[3];
drivers/dma/dw/rzn1-dmamux.c
62
chan = dma_spec->args[0];
drivers/dma/dw/rzn1-dmamux.c
63
map->req_idx = dma_spec->args[4];
drivers/dma/dw/rzn1-dmamux.c
64
val = dma_spec->args[5];
drivers/dma/ep93xx_dma.c
1451
u8 port = dma_spec->args[0];
drivers/dma/ep93xx_dma.c
1452
u8 direction = dma_spec->args[1];
drivers/dma/ep93xx_dma.c
1482
u8 port = dma_spec->args[0];
drivers/dma/ep93xx_dma.c
1483
u8 direction = dma_spec->args[1];
drivers/dma/fsl-edma-main.c
269
if (fsl_edma_srcid_in_use(fsl_edma, dma_spec->args[1]))
drivers/dma/fsl-edma-main.c
272
if ((chan->chan_id / chans_per_mux) == dma_spec->args[0]) {
drivers/dma/fsl-edma-main.c
277
fsl_chan->srcid = dma_spec->args[1];
drivers/dma/fsl-edma-main.c
316
if (fsl_edma_srcid_in_use(fsl_edma, dma_spec->args[0]))
drivers/dma/fsl-edma-main.c
320
if (!b_chmux && i != dma_spec->args[0])
drivers/dma/fsl-edma-main.c
323
if ((dma_spec->args[2] & FSL_EDMA_EVEN_CH) && (i & 0x1))
drivers/dma/fsl-edma-main.c
326
if ((dma_spec->args[2] & FSL_EDMA_ODD_CH) && !(i & 0x1))
drivers/dma/fsl-edma-main.c
329
fsl_chan->srcid = dma_spec->args[0];
drivers/dma/fsl-edma-main.c
330
fsl_chan->priority = dma_spec->args[1];
drivers/dma/fsl-edma-main.c
331
fsl_chan->is_rxchan = dma_spec->args[2] & FSL_EDMA_RX;
drivers/dma/fsl-edma-main.c
332
fsl_chan->is_remote = dma_spec->args[2] & FSL_EDMA_REMOTE;
drivers/dma/fsl-edma-main.c
333
fsl_chan->is_multi_fifo = dma_spec->args[2] & FSL_EDMA_MULTI_FIFO;
drivers/dma/img-mdc-dma.c
819
if (!(dma_spec->args[1] & BIT(mchan->chan_nr)))
drivers/dma/img-mdc-dma.c
822
mchan->periph = dma_spec->args[0];
drivers/dma/img-mdc-dma.c
823
mchan->thread = dma_spec->args[2];
drivers/dma/imx-dma.c
1030
fdata.request = dma_spec->args[0];
drivers/dma/imx-sdma.c
2219
data.dma_request = dma_spec->args[0];
drivers/dma/imx-sdma.c
2220
data.peripheral_type = dma_spec->args[1];
drivers/dma/imx-sdma.c
2221
data.priority = dma_spec->args[2];
drivers/dma/k3dma.c
824
unsigned int request = dma_spec->args[0];
drivers/dma/lgm/lgm-dma.c
1356
u32 chan_id = spec->args[0];
drivers/dma/lgm/lgm-dma.c
1357
u32 port_id = spec->args[1];
drivers/dma/lgm/lgm-dma.c
1358
u32 burst = spec->args[2];
drivers/dma/lgm/lgm-dma.c
1383
u32 chan_id = spec->args[0];
drivers/dma/lpc18xx-dmamux.c
105
dma_spec->args[1] = dma_spec->args[2];
drivers/dma/lpc18xx-dmamux.c
67
mux = dma_spec->args[0];
drivers/dma/lpc18xx-dmamux.c
70
dma_spec->args[0]);
drivers/dma/lpc18xx-dmamux.c
74
if (dma_spec->args[1] > LPC18XX_DMAMUX_MAX_VAL) {
drivers/dma/lpc18xx-dmamux.c
76
dma_spec->args[1]);
drivers/dma/lpc18xx-dmamux.c
98
dmamux->muxes[mux].value = dma_spec->args[1];
drivers/dma/lpc32xx-dmamux.c
107
if (lpc32xx_muxes[i].signal == dma_spec->args[0]) {
drivers/dma/lpc32xx-dmamux.c
114
dma_spec->args[0]);
drivers/dma/lpc32xx-dmamux.c
118
if (dma_spec->args[2] > 1) {
drivers/dma/lpc32xx-dmamux.c
120
dma_spec->args[1]);
drivers/dma/lpc32xx-dmamux.c
142
mux->muxval = dma_spec->args[2] ? BIT(mux->bit) : 0;
drivers/dma/lpc32xx-dmamux.c
147
dma_spec->args[2] = 0;
drivers/dma/milbeaut-hdmac.c
419
mc->slave_id = dma_spec->args[0];
drivers/dma/mmp_pdma.c
1220
to_mmp_pdma_chan(chan)->drcmr = dma_spec->args[0];
drivers/dma/mmp_tdma.c
618
param.chan_id = dma_spec->args[0];
drivers/dma/moxart-dma.c
335
ch->line_reqno = dma_spec->args[0];
drivers/dma/mxs-dma.c
734
param.chan_id = dma_spec->args[0];
drivers/dma/nbpfaxi.c
1119
chan->terminal = dma_spec->args[0];
drivers/dma/nbpfaxi.c
1120
chan->flags = dma_spec->args[1];
drivers/dma/of-dma.c
334
&dma_spec->args[0], dma_spec->np);
drivers/dma/of-dma.c
361
if (chan->chan_id == dma_spec->args[0]) {
drivers/dma/owl-dma.c
1068
u8 drq = dma_spec->args[0];
drivers/dma/pl330.c
2152
chan_id = dma_spec->args[0];
drivers/dma/pxa_dma.c
1290
to_pxad_chan(chan)->drcmr = dma_spec->args[0];
drivers/dma/pxa_dma.c
1291
to_pxad_chan(chan)->prio = dma_spec->args[1];
drivers/dma/qcom/bam_dma.c
1157
request = dma_spec->args[0];
drivers/dma/qcom/gpi.c
2119
static struct dma_chan *gpi_of_dma_xlate(struct of_phandle_args *args,
drivers/dma/qcom/gpi.c
2127
if (args->args_count < 3) {
drivers/dma/qcom/gpi.c
2129
args->args_count);
drivers/dma/qcom/gpi.c
2133
chid = args->args[0];
drivers/dma/qcom/gpi.c
2139
seid = args->args[1];
drivers/dma/qcom/gpi.c
2156
gchan->protocol = args->args[2];
drivers/dma/qcom/qcom_adm.c
728
if (chan->chan_id == dma_spec->args[0]) {
drivers/dma/qcom/qcom_adm.c
738
achan->crci = dma_spec->args[1];
drivers/dma/sh/rcar-dmac.c
1699
return !test_and_set_bit(dma_spec->args[0], dmac->modules);
drivers/dma/sh/rcar-dmac.c
1722
rchan->mid_rid = dma_spec->args[0];
drivers/dma/sh/rz-dmac.c
771
channel->mid_rid = dma_spec->args[0] & MID_RID_MASK;
drivers/dma/sh/rz-dmac.c
772
ch_cfg = (dma_spec->args[0] & CHCFG_MASK) >> 10;
drivers/dma/sh/rz-dmac.c
875
struct of_phandle_args args;
drivers/dma/sh/rz-dmac.c
879
ret = of_parse_phandle_with_fixed_args(np, "renesas,icu", 1, 0, &args);
drivers/dma/sh/rz-dmac.c
887
dmac->icu.pdev = of_find_device_by_node(args.np);
drivers/dma/sh/rz-dmac.c
888
of_node_put(args.np);
drivers/dma/sh/rz-dmac.c
898
dmac_index = args.args[0];
drivers/dma/sh/usb-dmac.c
642
if (uchan->index != dma_spec->args[0])
drivers/dma/st_fdma.c
194
fchan->cfg.req_line = dma_spec->args[0];
drivers/dma/st_fdma.c
199
fchan->cfg.req_ctrl = dma_spec->args[1]
drivers/dma/st_fdma.c
203
fchan->cfg.type = dma_spec->args[2];
drivers/dma/ste_dma40.c
2373
cfg.dev_type = dma_spec->args[0];
drivers/dma/ste_dma40.c
2374
flags = dma_spec->args[2];
drivers/dma/ste_dma40.c
2393
cfg.phy_channel = dma_spec->args[1];
drivers/dma/stm32/stm32-dma.c
1535
cfg.channel_id = dma_spec->args[0];
drivers/dma/stm32/stm32-dma.c
1536
cfg.request_line = dma_spec->args[1];
drivers/dma/stm32/stm32-dma.c
1537
cfg.stream_config = dma_spec->args[2];
drivers/dma/stm32/stm32-dma.c
1538
cfg.features = dma_spec->args[3];
drivers/dma/stm32/stm32-dma3.c
1648
conf.req_line = dma_spec->args[0];
drivers/dma/stm32/stm32-dma3.c
1649
conf.ch_conf = dma_spec->args[1];
drivers/dma/stm32/stm32-dma3.c
1650
conf.tr_conf = dma_spec->args[2];
drivers/dma/stm32/stm32-dmamux.c
101
if (dma_spec->args[0] > dmamux->dmamux_requests) {
drivers/dma/stm32/stm32-dmamux.c
103
dma_spec->args[0]);
drivers/dma/stm32/stm32-dmamux.c
150
mux->request = dma_spec->args[0];
drivers/dma/stm32/stm32-dmamux.c
153
dma_spec->args[3] = dma_spec->args[2] | mux->chan_id << 16;
drivers/dma/stm32/stm32-dmamux.c
154
dma_spec->args[2] = dma_spec->args[1];
drivers/dma/stm32/stm32-dmamux.c
155
dma_spec->args[1] = 0;
drivers/dma/stm32/stm32-dmamux.c
156
dma_spec->args[0] = mux->chan_id - min;
drivers/dma/stm32/stm32-mdma.c
1556
config.request = dma_spec->args[0];
drivers/dma/stm32/stm32-mdma.c
1557
config.priority_level = dma_spec->args[1];
drivers/dma/stm32/stm32-mdma.c
1558
config.transfer_config = dma_spec->args[2];
drivers/dma/stm32/stm32-mdma.c
1559
config.mask_addr = dma_spec->args[3];
drivers/dma/stm32/stm32-mdma.c
1560
config.mask_data = dma_spec->args[4];
drivers/dma/sun4i-dma.c
1026
u8 is_dedicated = dma_spec->args[0];
drivers/dma/sun4i-dma.c
1027
u8 endpoint = dma_spec->args[1];
drivers/dma/sun6i-dma.c
1061
u8 port = dma_spec->args[0];
drivers/dma/tegra186-gpc-dma.c
1302
tdc->slave_id = dma_spec->args[0];
drivers/dma/tegra20-apb-dma.c
1352
if (dma_spec->args[0] > TEGRA_APBDMA_CSR_REQ_SEL_MASK) {
drivers/dma/tegra20-apb-dma.c
1353
dev_err(tdma->dev, "Invalid slave id: %d\n", dma_spec->args[0]);
drivers/dma/tegra20-apb-dma.c
1362
tdc->slave_id = dma_spec->args[0];
drivers/dma/tegra210-adma.c
822
sreq_index = dma_spec->args[0];
drivers/dma/ti/cppi41.c
992
&dma_spec->args[0]);
drivers/dma/ti/dma-crossbar.c
113
map->dma_line = (u16)dma_spec->args[0];
drivers/dma/ti/dma-crossbar.c
114
map->mux_val = (u8)dma_spec->args[2];
drivers/dma/ti/dma-crossbar.c
116
dma_spec->args[2] = 0;
drivers/dma/ti/dma-crossbar.c
250
if (dma_spec->args[0] >= xbar->xbar_requests) {
drivers/dma/ti/dma-crossbar.c
252
dma_spec->args[0]);
drivers/dma/ti/dma-crossbar.c
284
map->xbar_in = (u16)dma_spec->args[0];
drivers/dma/ti/dma-crossbar.c
286
dma_spec->args[0] = map->xbar_out + xbar->dma_offset;
drivers/dma/ti/dma-crossbar.c
87
if (dma_spec->args[2] >= xbar->xbar_events) {
drivers/dma/ti/dma-crossbar.c
89
dma_spec->args[2]);
drivers/dma/ti/dma-crossbar.c
93
if (dma_spec->args[0] >= xbar->dma_requests) {
drivers/dma/ti/dma-crossbar.c
95
dma_spec->args[0]);
drivers/dma/ti/edma.c
2242
if (echan->ch_num == dma_spec->args[0]) {
drivers/dma/ti/edma.c
2255
dma_spec->args[1] < echan->ecc->num_tc) {
drivers/dma/ti/edma.c
2256
echan->tc = &echan->ecc->tc_list[dma_spec->args[1]];
drivers/dma/ti/edma.c
2474
queue_priority_mapping[i][1] = tc_args.args[0];
drivers/dma/ti/k3-psil.c
93
thread_id = dma_spec.args[0];
drivers/dma/ti/k3-udma-glue.c
168
thread_id = dma_spec.args[0];
drivers/dma/ti/k3-udma-glue.c
170
if (dma_spec.args[1] > 2 && !xudma_is_pktdma(common->udmax)) {
drivers/dma/ti/k3-udma-glue.c
172
dma_spec.args[1]);
drivers/dma/ti/k3-udma-glue.c
176
if (dma_spec.args[1] > 15 && xudma_is_pktdma(common->udmax)) {
drivers/dma/ti/k3-udma-glue.c
178
dma_spec.args[1]);
drivers/dma/ti/k3-udma-glue.c
183
common->atype_asel = dma_spec.args[1];
drivers/dma/ti/k3-udma.c
4263
filter_param.tr_trigger_type = dma_spec->args[0];
drivers/dma/ti/k3-udma.c
4264
filter_param.remote_thread_id = dma_spec->args[1];
drivers/dma/ti/k3-udma.c
4265
filter_param.asel = dma_spec->args[2];
drivers/dma/ti/k3-udma.c
4271
filter_param.remote_thread_id = dma_spec->args[0];
drivers/dma/ti/k3-udma.c
4275
filter_param.atype = dma_spec->args[1];
drivers/dma/ti/k3-udma.c
4279
filter_param.asel = dma_spec->args[1];
drivers/dma/uniphier-xdmac.c
470
int chan_id = dma_spec->args[0];
drivers/dma/uniphier-xdmac.c
476
xdev->channels[chan_id].req_factor = dma_spec->args[1];
drivers/dma/xilinx/xdma.c
139
#define xdma_err(xdev, fmt, args...) \
drivers/dma/xilinx/xdma.c
140
dev_err(&(xdev)->pdev->dev, fmt, ##args)
drivers/dma/xilinx/xilinx_dma.c
3140
int chan_id = dma_spec->args[0];
drivers/dma/xilinx/xilinx_dpdma.c
1695
u32 chan_id = dma_spec->args[0];
drivers/dma/xilinx/xilinx_dpdma.c
296
int (*write)(char *args);
drivers/dma/xilinx/xilinx_dpdma.c
320
static int xilinx_dpdma_debugfs_desc_done_irq_write(char *args)
drivers/dma/xilinx/xilinx_dpdma.c
326
arg = strsep(&args, " ");
drivers/dma/xilinx/xilinx_dpdma.c
330
arg = strsep(&args, " ");
drivers/firewire/core-card.c
32
va_list args; \
drivers/firewire/core-card.c
34
va_start(args, fmt); \
drivers/firewire/core-card.c
36
vaf.va = &args; \
drivers/firewire/core-card.c
39
va_end(args); \
drivers/firewire/ohci.c
53
#define ohci_notice(ohci, f, args...) dev_notice(ohci->card.device, f, ##args)
drivers/firewire/ohci.c
54
#define ohci_err(ohci, f, args...) dev_err(ohci->card.device, f, ##args)
drivers/firmware/arm_ffa/driver.c
1155
static int ffa_memory_share(struct ffa_mem_ops_args *args)
drivers/firmware/arm_ffa/driver.c
1158
return ffa_memory_ops(FFA_FN_NATIVE(MEM_SHARE), args);
drivers/firmware/arm_ffa/driver.c
1160
return ffa_memory_ops(FFA_MEM_SHARE, args);
drivers/firmware/arm_ffa/driver.c
1163
static int ffa_memory_lend(struct ffa_mem_ops_args *args)
drivers/firmware/arm_ffa/driver.c
1173
return ffa_memory_ops(FFA_FN_NATIVE(MEM_LEND), args);
drivers/firmware/arm_ffa/driver.c
1175
return ffa_memory_ops(FFA_MEM_LEND, args);
drivers/firmware/arm_ffa/driver.c
1855
oirq.args[0] = intid;
drivers/firmware/arm_ffa/driver.c
540
ffa_value_t ret, args = {
drivers/firmware/arm_ffa/driver.c
546
memcpy((void *)&args + offsetof(ffa_value_t, a4), data, sizeof(*data));
drivers/firmware/arm_ffa/driver.c
548
invoke_ffa_fn(args, &ret);
drivers/firmware/arm_ffa/driver.c
678
struct ffa_mem_ops_args *args)
drivers/firmware/arm_ffa/driver.c
688
u32 idx, frag_len, length, buf_sz = 0, num_entries = sg_nents(args->sg);
drivers/firmware/arm_ffa/driver.c
690
mem_region->tag = args->tag;
drivers/firmware/arm_ffa/driver.c
691
mem_region->flags = args->flags;
drivers/firmware/arm_ffa/driver.c
694
composite_offset = ffa_mem_desc_offset(buffer, args->nattrs,
drivers/firmware/arm_ffa/driver.c
697
for (idx = 0; idx < args->nattrs; idx++) {
drivers/firmware/arm_ffa/driver.c
700
ep_mem_access->receiver = args->attrs[idx].receiver;
drivers/firmware/arm_ffa/driver.c
701
ep_mem_access->attrs = args->attrs[idx].attrs;
drivers/firmware/arm_ffa/driver.c
707
args->attrs[idx].impdef_val);
drivers/firmware/arm_ffa/driver.c
710
mem_region->ep_count = args->nattrs;
drivers/firmware/arm_ffa/driver.c
714
composite->total_pg_cnt = ffa_get_num_pages_sg(args->sg);
drivers/firmware/arm_ffa/driver.c
723
if (!args->use_txbuf) {
drivers/firmware/arm_ffa/driver.c
734
&args->g_handle, first);
drivers/firmware/arm_ffa/driver.c
749
constituents->address = sg_phys(args->sg);
drivers/firmware/arm_ffa/driver.c
750
constituents->pg_cnt = args->sg->length / FFA_PAGE_SIZE;
drivers/firmware/arm_ffa/driver.c
754
} while ((args->sg = sg_next(args->sg)));
drivers/firmware/arm_ffa/driver.c
757
length, &args->g_handle, first);
drivers/firmware/arm_ffa/driver.c
760
static int ffa_memory_ops(u32 func_id, struct ffa_mem_ops_args *args)
drivers/firmware/arm_ffa/driver.c
766
if (!args->use_txbuf) {
drivers/firmware/arm_ffa/driver.c
775
ret = ffa_setup_and_transmit(func_id, buffer, rxtx_bufsz, args);
drivers/firmware/arm_ffa/driver.c
777
if (args->use_txbuf)
drivers/firmware/arm_ffa/smccc.c
10
static void __arm_ffa_fn_smc(ffa_value_t args, ffa_value_t *res)
drivers/firmware/arm_ffa/smccc.c
12
arm_smccc_1_2_smc(&args, res);
drivers/firmware/arm_ffa/smccc.c
15
static void __arm_ffa_fn_hvc(ffa_value_t args, ffa_value_t *res)
drivers/firmware/arm_ffa/smccc.c
17
arm_smccc_1_2_hvc(&args, res);
drivers/firmware/arm_scpi.c
669
return clkspec.args[0];
drivers/firmware/efi/libstub/printk.c
118
va_list args;
drivers/firmware/efi/libstub/printk.c
143
va_start(args, fmt);
drivers/firmware/efi/libstub/printk.c
144
printed = vsnprintf(printf_buf, sizeof(printf_buf), fmt, args);
drivers/firmware/efi/libstub/printk.c
145
va_end(args);
drivers/firmware/efi/libstub/vsprintf.c
319
va_list args;
drivers/firmware/efi/libstub/vsprintf.c
335
va_copy(args, ap);
drivers/firmware/efi/libstub/vsprintf.c
347
field_width = get_int(&fmt, &args);
drivers/firmware/efi/libstub/vsprintf.c
360
precision = get_int(&fmt, &args);
drivers/firmware/efi/libstub/vsprintf.c
383
((u16 *)tmp)[0] = (u16)va_arg(args, unsigned int);
drivers/firmware/efi/libstub/vsprintf.c
388
tmp[0] = (unsigned char)va_arg(args, int);
drivers/firmware/efi/libstub/vsprintf.c
397
s = va_arg(args, void *);
drivers/firmware/efi/libstub/vsprintf.c
444
num = (unsigned long)va_arg(args, void *);
drivers/firmware/efi/libstub/vsprintf.c
446
num = get_number(flags & SIGN, qualifier, &args);
drivers/firmware/efi/libstub/vsprintf.c
547
va_end(args);
drivers/firmware/efi/libstub/vsprintf.c
557
va_list args;
drivers/firmware/efi/libstub/vsprintf.c
560
va_start(args, fmt);
drivers/firmware/efi/libstub/vsprintf.c
561
i = vsnprintf(buf, size, fmt, args);
drivers/firmware/efi/libstub/vsprintf.c
562
va_end(args);
drivers/firmware/efi/runtime-wrappers.c
220
const union efi_rts_args *args = efi_rts_work.args;
drivers/firmware/efi/runtime-wrappers.c
232
args->GET_TIME.time,
drivers/firmware/efi/runtime-wrappers.c
233
args->GET_TIME.capabilities);
drivers/firmware/efi/runtime-wrappers.c
237
args->SET_TIME.time);
drivers/firmware/efi/runtime-wrappers.c
241
args->GET_WAKEUP_TIME.enabled,
drivers/firmware/efi/runtime-wrappers.c
242
args->GET_WAKEUP_TIME.pending,
drivers/firmware/efi/runtime-wrappers.c
243
args->GET_WAKEUP_TIME.time);
drivers/firmware/efi/runtime-wrappers.c
247
args->SET_WAKEUP_TIME.enable,
drivers/firmware/efi/runtime-wrappers.c
248
args->SET_WAKEUP_TIME.time);
drivers/firmware/efi/runtime-wrappers.c
252
args->GET_VARIABLE.name,
drivers/firmware/efi/runtime-wrappers.c
253
args->GET_VARIABLE.vendor,
drivers/firmware/efi/runtime-wrappers.c
254
args->GET_VARIABLE.attr,
drivers/firmware/efi/runtime-wrappers.c
255
args->GET_VARIABLE.data_size,
drivers/firmware/efi/runtime-wrappers.c
256
args->GET_VARIABLE.data);
drivers/firmware/efi/runtime-wrappers.c
260
args->GET_NEXT_VARIABLE.name_size,
drivers/firmware/efi/runtime-wrappers.c
261
args->GET_NEXT_VARIABLE.name,
drivers/firmware/efi/runtime-wrappers.c
262
args->GET_NEXT_VARIABLE.vendor);
drivers/firmware/efi/runtime-wrappers.c
266
args->SET_VARIABLE.name,
drivers/firmware/efi/runtime-wrappers.c
267
args->SET_VARIABLE.vendor,
drivers/firmware/efi/runtime-wrappers.c
268
args->SET_VARIABLE.attr,
drivers/firmware/efi/runtime-wrappers.c
269
args->SET_VARIABLE.data_size,
drivers/firmware/efi/runtime-wrappers.c
270
args->SET_VARIABLE.data);
drivers/firmware/efi/runtime-wrappers.c
274
args->QUERY_VARIABLE_INFO.attr,
drivers/firmware/efi/runtime-wrappers.c
275
args->QUERY_VARIABLE_INFO.storage_space,
drivers/firmware/efi/runtime-wrappers.c
276
args->QUERY_VARIABLE_INFO.remaining_space,
drivers/firmware/efi/runtime-wrappers.c
277
args->QUERY_VARIABLE_INFO.max_variable_size);
drivers/firmware/efi/runtime-wrappers.c
281
args->GET_NEXT_HIGH_MONO_COUNT.high_count);
drivers/firmware/efi/runtime-wrappers.c
285
args->UPDATE_CAPSULE.capsules,
drivers/firmware/efi/runtime-wrappers.c
286
args->UPDATE_CAPSULE.count,
drivers/firmware/efi/runtime-wrappers.c
287
args->UPDATE_CAPSULE.sg_list);
drivers/firmware/efi/runtime-wrappers.c
291
args->QUERY_CAPSULE_CAPS.capsules,
drivers/firmware/efi/runtime-wrappers.c
292
args->QUERY_CAPSULE_CAPS.count,
drivers/firmware/efi/runtime-wrappers.c
293
args->QUERY_CAPSULE_CAPS.max_size,
drivers/firmware/efi/runtime-wrappers.c
294
args->QUERY_CAPSULE_CAPS.reset_type);
drivers/firmware/efi/runtime-wrappers.c
298
status = arch_efi_call_virt(args, ACPI_PRM_HANDLER.acpi_prm_handler,
drivers/firmware/efi/runtime-wrappers.c
299
args->ACPI_PRM_HANDLER.param_buffer_addr,
drivers/firmware/efi/runtime-wrappers.c
300
args->ACPI_PRM_HANDLER.context);
drivers/firmware/efi/runtime-wrappers.c
321
union efi_rts_args *args)
drivers/firmware/efi/runtime-wrappers.c
324
efi_rts_work.args = args;
drivers/firmware/efi/runtime-wrappers.c
42
#define efi_call_virt(f, args...) \
drivers/firmware/efi/runtime-wrappers.c
43
arch_efi_call_virt(efi.runtime, f, args)
drivers/firmware/imx/imx-scu.c
268
struct of_phandle_args args;
drivers/firmware/imx/imx-scu.c
278
"#mbox-cells", 0, &args);
drivers/firmware/imx/imx-scu.c
282
sc_ipc->fast_ipc = of_device_is_compatible(args.np, "fsl,imx8-mu-scu");
drivers/firmware/imx/imx-scu.c
283
of_node_put(args.np);
drivers/firmware/qcom/qcom_scm-legacy.c
114
arm_smccc_smc(smc->args[0], smc->args[1], smc->args[2],
drivers/firmware/qcom/qcom_scm-legacy.c
115
smc->args[3], smc->args[4], smc->args[5],
drivers/firmware/qcom/qcom_scm-legacy.c
116
smc->args[6], smc->args[7], res);
drivers/firmware/qcom/qcom_scm-legacy.c
162
arg_buf[i] = cpu_to_le32(desc->args[i]);
drivers/firmware/qcom/qcom_scm-legacy.c
172
smc.args[0] = 1;
drivers/firmware/qcom/qcom_scm-legacy.c
173
smc.args[1] = (unsigned long)&context_id;
drivers/firmware/qcom/qcom_scm-legacy.c
174
smc.args[2] = cmd_phys;
drivers/firmware/qcom/qcom_scm-legacy.c
236
desc->args[0], desc->args[1], desc->args[2],
drivers/firmware/qcom/qcom_scm-legacy.c
237
desc->args[3], desc->args[4], 0, &smc_res);
drivers/firmware/qcom/qcom_scm-legacy.c
26
unsigned long args[8];
drivers/firmware/qcom/qcom_scm-smc.c
165
smc.args[0] = ARM_SMCCC_CALL_VAL(
drivers/firmware/qcom/qcom_scm-smc.c
170
smc.args[1] = desc->arginfo;
drivers/firmware/qcom/qcom_scm-smc.c
172
smc.args[i + SCM_SMC_FIRST_REG_IDX] = desc->args[i];
drivers/firmware/qcom/qcom_scm-smc.c
187
__le32 *args = args_virt;
drivers/firmware/qcom/qcom_scm-smc.c
190
args[i] = cpu_to_le32(desc->args[i +
drivers/firmware/qcom/qcom_scm-smc.c
193
__le64 *args = args_virt;
drivers/firmware/qcom/qcom_scm-smc.c
196
args[i] = cpu_to_le64(desc->args[i +
drivers/firmware/qcom/qcom_scm-smc.c
200
smc.args[SCM_SMC_LAST_REG_IDX] = qcom_tzmem_to_phys(args_virt);
drivers/firmware/qcom/qcom_scm-smc.c
24
unsigned long args[8];
drivers/firmware/qcom/qcom_scm-smc.c
41
unsigned long a0 = smc->args[0];
drivers/firmware/qcom/qcom_scm-smc.c
47
arm_smccc_smc_quirk(a0, smc->args[1], smc->args[2],
drivers/firmware/qcom/qcom_scm-smc.c
48
smc->args[3], smc->args[4], smc->args[5],
drivers/firmware/qcom/qcom_scm-smc.c
49
quirk.state.a6, smc->args[7], res, &quirk);
drivers/firmware/qcom/qcom_scm-smc.c
59
memset(resume->args, 0, sizeof(resume->args[0]) * ARRAY_SIZE(resume->args));
drivers/firmware/qcom/qcom_scm-smc.c
61
resume->args[0] = ARM_SMCCC_CALL_VAL(ARM_SMCCC_STD_CALL,
drivers/firmware/qcom/qcom_scm-smc.c
65
resume->args[1] = QCOM_SCM_ARGS(1);
drivers/firmware/qcom/qcom_scm-smc.c
67
resume->args[2] = smc_call_ctx;
drivers/firmware/qcom/qcom_scm-smc.c
76
get_wq_ctx.args[0] = ARM_SMCCC_CALL_VAL(ARM_SMCCC_FAST_CALL,
drivers/firmware/qcom/qcom_scm.c
1047
.args[0] = pas_id,
drivers/firmware/qcom/qcom_scm.c
1084
.args[0] = pas_id,
drivers/firmware/qcom/qcom_scm.c
1105
.args[0] = reset,
drivers/firmware/qcom/qcom_scm.c
1106
.args[1] = 0,
drivers/firmware/qcom/qcom_scm.c
1146
.args[0] = addr,
drivers/firmware/qcom/qcom_scm.c
1167
.args[0] = addr,
drivers/firmware/qcom/qcom_scm.c
1168
.args[1] = val,
drivers/firmware/qcom/qcom_scm.c
1195
.args[0] = device_id,
drivers/firmware/qcom/qcom_scm.c
1196
.args[1] = spare,
drivers/firmware/qcom/qcom_scm.c
1223
.args[0] = 0xffff0000 | FIELD_PREP(QCOM_SCM_CP_APERTURE_CONTEXT_MASK, context_bank),
drivers/firmware/qcom/qcom_scm.c
1224
.args[1] = 0xffffffff,
drivers/firmware/qcom/qcom_scm.c
1225
.args[2] = 0xffffffff,
drivers/firmware/qcom/qcom_scm.c
1226
.args[3] = 0xffffffff,
drivers/firmware/qcom/qcom_scm.c
1240
.args[0] = spare,
drivers/firmware/qcom/qcom_scm.c
1262
.args[0] = addr,
drivers/firmware/qcom/qcom_scm.c
1263
.args[1] = size,
drivers/firmware/qcom/qcom_scm.c
1264
.args[2] = spare,
drivers/firmware/qcom/qcom_scm.c
1285
.args[0] = size,
drivers/firmware/qcom/qcom_scm.c
1286
.args[1] = spare,
drivers/firmware/qcom/qcom_scm.c
1304
.args[0] = cp_start,
drivers/firmware/qcom/qcom_scm.c
1305
.args[1] = cp_size,
drivers/firmware/qcom/qcom_scm.c
1306
.args[2] = cp_nonpixel_start,
drivers/firmware/qcom/qcom_scm.c
1307
.args[3] = cp_nonpixel_size,
drivers/firmware/qcom/qcom_scm.c
1329
.args[0] = mem_region,
drivers/firmware/qcom/qcom_scm.c
1330
.args[1] = mem_sz,
drivers/firmware/qcom/qcom_scm.c
1331
.args[2] = src,
drivers/firmware/qcom/qcom_scm.c
1332
.args[3] = src_sz,
drivers/firmware/qcom/qcom_scm.c
1333
.args[4] = dest,
drivers/firmware/qcom/qcom_scm.c
1334
.args[5] = dest_sz,
drivers/firmware/qcom/qcom_scm.c
1335
.args[6] = 0,
drivers/firmware/qcom/qcom_scm.c
1453
.args[0] = id,
drivers/firmware/qcom/qcom_scm.c
1454
.args[1] = offset,
drivers/firmware/qcom/qcom_scm.c
1455
.args[2] = size,
drivers/firmware/qcom/qcom_scm.c
1456
.args[3] = mode,
drivers/firmware/qcom/qcom_scm.c
1477
.args[0] = id,
drivers/firmware/qcom/qcom_scm.c
1478
.args[1] = offset,
drivers/firmware/qcom/qcom_scm.c
1479
.args[2] = size,
drivers/firmware/qcom/qcom_scm.c
1520
.args[0] = index,
drivers/firmware/qcom/qcom_scm.c
1558
.args[0] = index,
drivers/firmware/qcom/qcom_scm.c
1559
.args[2] = key_size,
drivers/firmware/qcom/qcom_scm.c
1560
.args[3] = cipher,
drivers/firmware/qcom/qcom_scm.c
1561
.args[4] = data_unit_size,
drivers/firmware/qcom/qcom_scm.c
1573
desc.args[1] = qcom_tzmem_to_phys(keybuf);
drivers/firmware/qcom/qcom_scm.c
1637
desc.args[0] = qcom_tzmem_to_phys(eph_key_buf);
drivers/firmware/qcom/qcom_scm.c
1638
desc.args[1] = eph_key_size;
drivers/firmware/qcom/qcom_scm.c
1639
desc.args[2] = qcom_tzmem_to_phys(sw_secret_buf);
drivers/firmware/qcom/qcom_scm.c
1640
desc.args[3] = sw_secret_size;
drivers/firmware/qcom/qcom_scm.c
1679
desc.args[0] = qcom_tzmem_to_phys(lt_key_buf);
drivers/firmware/qcom/qcom_scm.c
1680
desc.args[1] = lt_key_size;
drivers/firmware/qcom/qcom_scm.c
1729
desc.args[0] = qcom_tzmem_to_phys(lt_key_buf);
drivers/firmware/qcom/qcom_scm.c
1730
desc.args[1] = lt_key_size;
drivers/firmware/qcom/qcom_scm.c
1731
desc.args[2] = qcom_tzmem_to_phys(eph_key_buf);
drivers/firmware/qcom/qcom_scm.c
1732
desc.args[3] = eph_key_size;
drivers/firmware/qcom/qcom_scm.c
1782
desc.args[0] = qcom_tzmem_to_phys(raw_key_buf);
drivers/firmware/qcom/qcom_scm.c
1783
desc.args[1] = raw_key_size;
drivers/firmware/qcom/qcom_scm.c
1784
desc.args[2] = qcom_tzmem_to_phys(lt_key_buf);
drivers/firmware/qcom/qcom_scm.c
1785
desc.args[3] = lt_key_size;
drivers/firmware/qcom/qcom_scm.c
1834
.args = {
drivers/firmware/qcom/qcom_scm.c
1872
.args[0] = sec_id,
drivers/firmware/qcom/qcom_scm.c
1873
.args[1] = ctx_num,
drivers/firmware/qcom/qcom_scm.c
1874
.args[2] = pt_fmt, /* 0: LPAE AArch32 - 1: AArch64 */
drivers/firmware/qcom/qcom_scm.c
1888
.args[0] = QCOM_SCM_SMMU_CONFIG_ERRATA1_CLIENT_ALL,
drivers/firmware/qcom/qcom_scm.c
1889
.args[1] = en,
drivers/firmware/qcom/qcom_scm.c
1946
.args[0] = pfn_and_ns_perm_flags,
drivers/firmware/qcom/qcom_scm.c
1947
.args[1] = ipfn_and_s_perm_flags,
drivers/firmware/qcom/qcom_scm.c
1948
.args[2] = size_and_flags,
drivers/firmware/qcom/qcom_scm.c
1949
.args[3] = ns_vmids,
drivers/firmware/qcom/qcom_scm.c
1972
.args[0] = handle,
drivers/firmware/qcom/qcom_scm.c
1986
.args[0] = profile_id,
drivers/firmware/qcom/qcom_scm.c
2004
.args[1] = payload_size,
drivers/firmware/qcom/qcom_scm.c
2005
.args[2] = limit_node,
drivers/firmware/qcom/qcom_scm.c
2006
.args[3] = node_id,
drivers/firmware/qcom/qcom_scm.c
2007
.args[4] = version,
drivers/firmware/qcom/qcom_scm.c
2023
desc.args[0] = qcom_tzmem_to_phys(payload_buf);
drivers/firmware/qcom/qcom_scm.c
2037
.args[0] = gpu_req,
drivers/firmware/qcom/qcom_scm.c
2168
desc.args[0] = feature;
drivers/firmware/qcom/qcom_scm.c
2213
desc.args[0] = qcom_tzmem_to_phys(name_buf);
drivers/firmware/qcom/qcom_scm.c
2214
desc.args[1] = app_name_len;
drivers/firmware/qcom/qcom_scm.c
2269
desc.args[0] = app_id;
drivers/firmware/qcom/qcom_scm.c
2270
desc.args[1] = req_phys;
drivers/firmware/qcom/qcom_scm.c
2271
desc.args[2] = req_size;
drivers/firmware/qcom/qcom_scm.c
2272
desc.args[3] = rsp_phys;
drivers/firmware/qcom/qcom_scm.c
2273
desc.args[4] = rsp_size;
drivers/firmware/qcom/qcom_scm.c
2407
.args[0] = inbuf,
drivers/firmware/qcom/qcom_scm.c
2408
.args[1] = inbuf_size,
drivers/firmware/qcom/qcom_scm.c
2409
.args[2] = outbuf,
drivers/firmware/qcom/qcom_scm.c
2410
.args[3] = outbuf_size,
drivers/firmware/qcom/qcom_scm.c
2449
.args[0] = buf,
drivers/firmware/qcom/qcom_scm.c
245
.args[0] = SCM_SMC_FNID(QCOM_SCM_SVC_INFO,
drivers/firmware/qcom/qcom_scm.c
2450
.args[1] = buf_size,
drivers/firmware/qcom/qcom_scm.c
371
desc.args[0] = SCM_SMC_FNID(svc_id, cmd_id) |
drivers/firmware/qcom/qcom_scm.c
375
desc.args[0] = SCM_LEGACY_FNID(svc_id, cmd_id);
drivers/firmware/qcom/qcom_scm.c
404
desc.args[0] = flags;
drivers/firmware/qcom/qcom_scm.c
405
desc.args[1] = virt_to_phys(entry);
drivers/firmware/qcom/qcom_scm.c
417
.args = {
drivers/firmware/qcom/qcom_scm.c
474
.args[0] = flags & QCOM_SCM_FLUSH_FLAG_MASK,
drivers/firmware/qcom/qcom_scm.c
489
.args[0] = state,
drivers/firmware/qcom/qcom_scm.c
490
.args[1] = id,
drivers/firmware/qcom/qcom_scm.c
508
.args[0] = 1, /* Disable watchdog debug */
drivers/firmware/qcom/qcom_scm.c
509
.args[1] = 0, /* Disable SDI */
drivers/firmware/qcom/qcom_scm.c
531
.args[0] = QCOM_SCM_BOOT_SET_DLOAD_MODE,
drivers/firmware/qcom/qcom_scm.c
535
desc.args[1] = enable ? QCOM_SCM_BOOT_SET_DLOAD_MODE : 0;
drivers/firmware/qcom/qcom_scm.c
615
.args[0] = pas_id,
drivers/firmware/qcom/qcom_scm.c
628
desc.args[1] = mdata_phys;
drivers/firmware/qcom/qcom_scm.c
757
.args[0] = pas_id,
drivers/firmware/qcom/qcom_scm.c
758
.args[1] = addr,
drivers/firmware/qcom/qcom_scm.c
759
.args[2] = size,
drivers/firmware/qcom/qcom_scm.c
791
.args[0] = pas_id,
drivers/firmware/qcom/qcom_scm.c
802
desc.args[1] = qcom_tzmem_to_phys(input_rt_tzm);
drivers/firmware/qcom/qcom_scm.c
803
desc.args[2] = input_rt_size;
drivers/firmware/qcom/qcom_scm.c
804
desc.args[3] = qcom_tzmem_to_phys(output_rt_tzm);
drivers/firmware/qcom/qcom_scm.c
805
desc.args[4] = *output_rt_size;
drivers/firmware/qcom/qcom_scm.c
964
.args[0] = pas_id,
drivers/firmware/qcom/qcom_scm.h
57
u64 args[MAX_QCOM_SCM_ARGS];
drivers/firmware/smccc/soc_id.c
53
struct arm_smccc_1_2_regs args;
drivers/firmware/smccc/soc_id.c
63
args.a0 = ARM_SMCCC_ARCH_SOC_ID;
drivers/firmware/smccc/soc_id.c
64
args.a1 = 2; /* SOC_ID name */
drivers/firmware/smccc/soc_id.c
65
arm_smccc_1_2_invoke(&args, &res);
drivers/firmware/stratix10-svc.c
1254
struct arm_smccc_1_2_regs args = { 0 }, res = { 0 };
drivers/firmware/stratix10-svc.c
1300
args.a1 =
drivers/firmware/stratix10-svc.c
1305
args.a0 = INTEL_SIP_SMC_ASYNC_RSU_GET_SPT;
drivers/firmware/stratix10-svc.c
1308
args.a0 = INTEL_SIP_SMC_ASYNC_RSU_GET_ERROR_STATUS;
drivers/firmware/stratix10-svc.c
1311
args.a0 = INTEL_SIP_SMC_ASYNC_RSU_NOTIFY;
drivers/firmware/stratix10-svc.c
1312
args.a2 = p_msg->arg[0];
drivers/firmware/stratix10-svc.c
1332
actrl->invoke_fn(actrl, &args, &res);
drivers/firmware/stratix10-svc.c
1442
struct arm_smccc_1_2_regs args = { 0 };
drivers/firmware/stratix10-svc.c
1468
args.a0 = INTEL_SIP_SMC_ASYNC_POLL;
drivers/firmware/stratix10-svc.c
1469
args.a1 =
drivers/firmware/stratix10-svc.c
1472
actrl->invoke_fn(actrl, &args, &handle->res);
drivers/firmware/stratix10-svc.c
1546
const struct arm_smccc_1_2_regs *args,
drivers/firmware/stratix10-svc.c
1549
arm_smccc_1_2_smc(args, res);
drivers/firmware/stratix10-svc.c
233
const struct arm_smccc_1_2_regs *args,
drivers/firmware/turris-mox-rwtm.c
246
.args = { 1, rwtm->buf_phys, 4 },
drivers/firmware/turris-mox-rwtm.c
256
.args = { 1, rwtm->buf_phys, ALIGN(max, 4) },
drivers/firmware/turris-mox-rwtm.c
337
msg.args[0] = 1;
drivers/firmware/turris-mox-rwtm.c
338
msg.args[1] = rwtm->buf_phys;
drivers/firmware/turris-mox-rwtm.c
339
msg.args[2] = rwtm->buf_phys + offset_r;
drivers/firmware/turris-mox-rwtm.c
340
msg.args[3] = rwtm->buf_phys + offset_s;
drivers/firmware/xilinx/zynqmp.c
144
u64 args[8] = {0};
drivers/firmware/xilinx/zynqmp.c
154
args[i] = va_arg(arg_list, u64);
drivers/firmware/xilinx/zynqmp.c
158
arm_smccc_smc(args[0], args[1], args[2], args[3], args[4], args[5], args[6], args[7], &res);
drivers/firmware/xilinx/zynqmp.c
187
u64 args[8] = {0};
drivers/firmware/xilinx/zynqmp.c
197
args[i] = va_arg(arg_list, u64);
drivers/firmware/xilinx/zynqmp.c
201
arm_smccc_hvc(args[0], args[1], args[2], args[3], args[4], args[5], args[6], args[7], &res);
drivers/firmware/xilinx/zynqmp.c
385
u32 args[SMC_ARG_CNT_32] = {0};
drivers/firmware/xilinx/zynqmp.c
399
args[i] = va_arg(arg_list, u32);
drivers/firmware/xilinx/zynqmp.c
409
smc_arg[1] = ((u64)args[0] << 32U) | FIELD_PREP(PLM_MODULE_ID_MASK, module_id) |
drivers/firmware/xilinx/zynqmp.c
412
smc_arg[i + 1] = ((u64)args[(i * 2)] << 32U) | args[(i * 2) - 1];
drivers/firmware/xilinx/zynqmp.c
449
u32 args[14] = {0};
drivers/firmware/xilinx/zynqmp.c
462
args[i] = va_arg(arg_list, u32);
drivers/firmware/xilinx/zynqmp.c
468
smc_arg[i + 1] = ((u64)args[(i * 2) + 1] << 32) | args[i * 2];
drivers/firmware/xilinx/zynqmp.c
568
u64 args[SMC_ARG_CNT_64] = {0};
drivers/firmware/xilinx/zynqmp.c
579
args[0] = GET_SIP_SVC_VERSION;
drivers/firmware/xilinx/zynqmp.c
581
arm_smccc_smc(args[0], args[1], args[2], args[3], args[4], args[5], args[6], args[7], &res);
drivers/gpib/tnt4882/mite.h
19
#define MDPRINTK(format, args...) pr_debug(format, ## args)
drivers/gpib/tnt4882/mite.h
21
#define MDPRINTK(args...)
drivers/gpio/gpio-aggregator.c
1353
char *args = skip_spaces(aggr->args);
drivers/gpio/gpio-aggregator.c
1365
args = next_arg(args, &key, &p);
drivers/gpio/gpio-aggregator.c
1366
while (*args) {
drivers/gpio/gpio-aggregator.c
1367
args = next_arg(args, &offsets, &p);
drivers/gpio/gpio-aggregator.c
1423
args = next_arg(args, &key, &p);
drivers/gpio/gpio-aggregator.c
1456
memcpy(aggr->args, buf, count + 1);
drivers/gpio/gpio-aggregator.c
463
line = gpiospec->args[0];
drivers/gpio/gpio-aggregator.c
468
timings->ramp_up_us = gpiospec->args[1];
drivers/gpio/gpio-aggregator.c
469
timings->ramp_down_us = gpiospec->args[2];
drivers/gpio/gpio-aggregator.c
56
char args[];
drivers/gpio/gpio-brcmstb.c
415
offset = gpiospec->args[0] - bank->chip.gc.offset;
drivers/gpio/gpio-brcmstb.c
422
gpiospec->args[0]);
drivers/gpio/gpio-brcmstb.c
426
*flags = gpiospec->args[1];
drivers/gpio/gpio-lpc32xx.c
501
u32 bank = gpiospec->args[0];
drivers/gpio/gpio-lpc32xx.c
507
*flags = gpiospec->args[2];
drivers/gpio/gpio-lpc32xx.c
508
return gpiospec->args[1];
drivers/gpio/gpio-mt7621.c
197
int gpio = spec->args[0];
drivers/gpio/gpio-mt7621.c
204
*flags = spec->args[1];
drivers/gpio/gpio-pxa.c
333
if (gpiospec->args[0] > pxa_last_gpio)
drivers/gpio/gpio-pxa.c
337
*flags = gpiospec->args[1];
drivers/gpio/gpio-pxa.c
339
return gpiospec->args[0];
drivers/gpio/gpio-rcar.c
456
struct of_phandle_args args;
drivers/gpio/gpio-rcar.c
462
ret = of_parse_phandle_with_fixed_args(np, "gpio-ranges", 3, 0, &args);
drivers/gpio/gpio-rcar.c
466
*npins = args.args[2];
drivers/gpio/gpio-rcar.c
467
of_node_put(args.np);
drivers/gpio/gpio-tegra186.c
507
port = spec->args[0] / 8;
drivers/gpio/gpio-tegra186.c
508
pin = spec->args[0] % 8;
drivers/gpio/gpio-tegra186.c
519
*flags = spec->args[1];
drivers/gpio/gpiolib-acpi-core.c
580
struct fwnode_reference_args *args,
drivers/gpio/gpiolib-acpi-core.c
592
args->fwnode = acpi_fwnode_handle(adev);
drivers/gpio/gpiolib-acpi-core.c
593
args->args[0] = params->crs_entry_index;
drivers/gpio/gpiolib-acpi-core.c
594
args->args[1] = params->line_index;
drivers/gpio/gpiolib-acpi-core.c
595
args->args[2] = params->active_low;
drivers/gpio/gpiolib-acpi-core.c
596
args->nargs = 3;
drivers/gpio/gpiolib-acpi-core.c
768
struct fwnode_reference_args args;
drivers/gpio/gpiolib-acpi-core.c
775
memset(&args, 0, sizeof(args));
drivers/gpio/gpiolib-acpi-core.c
777
ret = __acpi_node_get_property_reference(fwnode, propname, index, 3, &args);
drivers/gpio/gpiolib-acpi-core.c
782
if (!acpi_get_driver_gpio_data(adev, propname, index, &args, &quirks))
drivers/gpio/gpiolib-acpi-core.c
789
if (!to_acpi_device_node(args.fwnode))
drivers/gpio/gpiolib-acpi-core.c
791
if (args.nargs != 3)
drivers/gpio/gpiolib-acpi-core.c
794
params->crs_entry_index = args.args[0];
drivers/gpio/gpiolib-acpi-core.c
795
params->line_index = args.args[1];
drivers/gpio/gpiolib-acpi-core.c
796
params->active_low = !!args.args[2];
drivers/gpio/gpiolib-acpi-core.c
798
info->adev = to_acpi_device_node(args.fwnode);
drivers/gpio/gpiolib-of.c
1026
if (!gc->of_node_instance_match(gc, gpiospec->args[0]))
drivers/gpio/gpiolib-of.c
1029
if (gpiospec->args[1] >= gc->ngpio)
drivers/gpio/gpiolib-of.c
1033
*flags = gpiospec->args[2];
drivers/gpio/gpiolib-of.c
1035
return gpiospec->args[1];
drivers/gpio/gpiolib-of.c
1079
offset = pinspec.args[1];
drivers/gpio/gpiolib-of.c
1080
pin = pinspec.args[2];
drivers/gpio/gpiolib-of.c
1081
count = pinspec.args[3];
drivers/gpio/gpiolib-of.c
1083
offset = pinspec.args[0];
drivers/gpio/gpiolib-of.c
1084
pin = pinspec.args[1];
drivers/gpio/gpiolib-of.c
1085
count = pinspec.args[2];
drivers/gpio/gpiolib-of.c
1094
!chip->of_node_instance_match(chip, pinspec.args[0]))
drivers/gpio/gpiolib-of.c
783
&gpiospec.args[i]);
drivers/gpio/gpiolib-of.c
986
if (gpiospec->args[0] >= gc->ngpio)
drivers/gpio/gpiolib-of.c
990
*flags = gpiospec->args[1];
drivers/gpio/gpiolib-of.c
992
return gpiospec->args[0];
drivers/gpio/gpiolib-shared.c
164
struct of_phandle_args args;
drivers/gpio/gpiolib-shared.c
202
&args);
drivers/gpio/gpiolib-shared.c
206
np = args.np;
drivers/gpio/gpiolib-shared.c
222
if (args.args_count != 2)
drivers/gpio/gpiolib-shared.c
225
fwnode = of_fwnode_handle(args.np);
drivers/gpio/gpiolib-shared.c
226
offset = args.args[0];
drivers/gpio/gpiolib-shared.c
265
con_id, args.args[1]);
drivers/gpio/gpiolib-shared.c
276
ret = gpio_shared_setup_reset_proxy(entry, args.args[1]);
drivers/gpio/gpiolib-shared.c
419
(ref_args.args[0] == aux_args.args[0]));
drivers/gpio/gpiolib-shared.c
553
gpiospec.args[0] = entry->offset;
drivers/gpio/gpiolib-swnode.c
104
swnode_get_gpio_device(args.fwnode);
drivers/gpio/gpiolib-swnode.c
105
fwnode_handle_put(args.fwnode);
drivers/gpio/gpiolib-swnode.c
113
desc = gpio_device_get_desc(gdev, args.args[0]);
drivers/gpio/gpiolib-swnode.c
114
*flags = args.args[1]; /* We expect native GPIO flags */
drivers/gpio/gpiolib-swnode.c
134
struct fwnode_reference_args args;
drivers/gpio/gpiolib-swnode.c
144
while (swnode_gpio_get_reference(fwnode, propname, count, &args) == 0) {
drivers/gpio/gpiolib-swnode.c
145
fwnode_handle_put(args.fwnode);
drivers/gpio/gpiolib-swnode.c
69
struct fwnode_reference_args *args)
drivers/gpio/gpiolib-swnode.c
75
return fwnode_property_get_reference_args(fwnode, propname, NULL, 2, idx, args);
drivers/gpio/gpiolib-swnode.c
83
struct fwnode_reference_args args;
drivers/gpio/gpiolib-swnode.c
93
ret = swnode_gpio_get_reference(fwnode, propname, idx, &args);
drivers/gpu/drm/adp/adp_drv.c
94
struct drm_mode_create_dumb *args)
drivers/gpu/drm/adp/adp_drv.c
96
args->height = ALIGN(args->height, 64);
drivers/gpu/drm/adp/adp_drv.c
97
args->size = args->pitch * args->height;
drivers/gpu/drm/adp/adp_drv.c
99
return drm_gem_dma_dumb_create_internal(file_priv, drm, args);
drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c
1021
union get_clock_dividers args;
drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c
1025
memset(&args, 0, sizeof(args));
drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c
1038
args.v3.ulClockParams = cpu_to_le32((clock_type << 24) | clock);
drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c
1041
index, (uint32_t *)&args, sizeof(args)))
drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c
1044
dividers->post_div = args.v3.ucPostDiv;
drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c
1045
dividers->enable_post_div = (args.v3.ucCntlFlag &
drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c
1047
dividers->enable_dithen = (args.v3.ucCntlFlag &
drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c
1049
dividers->whole_fb_div = le16_to_cpu(args.v3.ulFbDiv.usFbDiv);
drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c
1050
dividers->frac_fb_div = le16_to_cpu(args.v3.ulFbDiv.usFbDivFrac);
drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c
1051
dividers->ref_div = args.v3.ucRefDiv;
drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c
1052
dividers->vco_mode = (args.v3.ucCntlFlag &
drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c
1058
args.v5.ulClockParams = cpu_to_le32((clock_type << 24) | clock);
drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c
1060
args.v5.ucInputFlag = ATOM_PLL_INPUT_FLAG_PLL_STROBE_MODE_EN;
drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c
1063
index, (uint32_t *)&args, sizeof(args)))
drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c
1066
dividers->post_div = args.v5.ucPostDiv;
drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c
1067
dividers->enable_post_div = (args.v5.ucCntlFlag &
drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c
1069
dividers->enable_dithen = (args.v5.ucCntlFlag &
drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c
1071
dividers->whole_fb_div = le16_to_cpu(args.v5.ulFbDiv.usFbDiv);
drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c
1072
dividers->frac_fb_div = le16_to_cpu(args.v5.ulFbDiv.usFbDivFrac);
drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c
1073
dividers->ref_div = args.v5.ucRefDiv;
drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c
1074
dividers->vco_mode = (args.v5.ucCntlFlag &
drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c
1080
args.v4.ulClock = cpu_to_le32(clock); /* 10 khz */
drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c
1083
index, (uint32_t *)&args, sizeof(args)))
drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c
1086
dividers->post_divider = dividers->post_div = args.v4.ucPostDiv;
drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c
1087
dividers->real_clock = le32_to_cpu(args.v4.ulClock);
drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c
1092
args.v6_in.ulClock.ulComputeClockFlag = clock_type;
drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c
1093
args.v6_in.ulClock.ulClockFreq = cpu_to_le32(clock); /* 10 khz */
drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c
1096
index, (uint32_t *)&args, sizeof(args)))
drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c
1099
dividers->whole_fb_div = le16_to_cpu(args.v6_out.ulFbDiv.usFbDiv);
drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c
1100
dividers->frac_fb_div = le16_to_cpu(args.v6_out.ulFbDiv.usFbDivFrac);
drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c
1101
dividers->ref_div = args.v6_out.ucPllRefDiv;
drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c
1102
dividers->post_div = args.v6_out.ucPllPostDiv;
drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c
1103
dividers->flags = args.v6_out.ucPllCntlFlag;
drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c
1104
dividers->real_clock = le32_to_cpu(args.v6_out.ulClock.ulClock);
drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c
1105
dividers->post_divider = args.v6_out.ulClock.ucPostDiv;
drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c
1119
COMPUTE_MEMORY_CLOCK_PARAM_PARAMETERS_V2_1 args;
drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c
1123
memset(&args, 0, sizeof(args));
drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c
1134
args.ulClock = cpu_to_le32(clock); /* 10 khz */
drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c
1135
args.ucInputFlag = 0;
drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c
1137
args.ucInputFlag |= MPLL_INPUT_FLAG_STROBE_MODE_EN;
drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c
1140
index, (uint32_t *)&args, sizeof(args)))
drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c
1143
mpll_param->clkfrac = le16_to_cpu(args.ulFbDiv.usFbDivFrac);
drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c
1144
mpll_param->clkf = le16_to_cpu(args.ulFbDiv.usFbDiv);
drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c
1145
mpll_param->post_div = args.ucPostDiv;
drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c
1146
mpll_param->dll_speed = args.ucDllSpeed;
drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c
1147
mpll_param->bwcntl = args.ucBWCntl;
drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c
1149
(args.ucPllCntlFlag & MPLL_CNTL_FLAG_VCO_MODE_MASK);
drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c
1151
(args.ucPllCntlFlag & MPLL_CNTL_FLAG_BYPASS_DQ_PLL) ? 1 : 0;
drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c
1153
(args.ucPllCntlFlag & MPLL_CNTL_FLAG_QDR_ENABLE) ? 1 : 0;
drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c
1155
(args.ucPllCntlFlag & MPLL_CNTL_FLAG_AD_HALF_RATE) ? 1 : 0;
drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c
1170
SET_ENGINE_CLOCK_PS_ALLOCATION args;
drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c
1174
memset(&args, 0, sizeof(args));
drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c
1179
args.ulTargetEngineClock = cpu_to_le32(tmp);
drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c
1181
args.sReserved.ulClock = cpu_to_le32(mem_clock & SET_CLOCK_FREQ_MASK);
drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c
1184
(uint32_t *)&args, sizeof(args));
drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c
1223
union set_voltage args;
drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c
1234
args.v2.ucVoltageType = SET_VOLTAGE_GET_MAX_VOLTAGE;
drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c
1235
args.v2.ucVoltageMode = 0;
drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c
1236
args.v2.usVoltageLevel = 0;
drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c
1239
index, (uint32_t *)&args, sizeof(args)))
drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c
1242
*voltage = le16_to_cpu(args.v2.usVoltageLevel);
drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c
1245
args.v3.ucVoltageType = voltage_type;
drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c
1246
args.v3.ucVoltageMode = ATOM_GET_VOLTAGE_LEVEL;
drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c
1247
args.v3.usVoltageLevel = cpu_to_le16(voltage_id);
drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c
1250
index, (uint32_t *)&args, sizeof(args)))
drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c
1253
*voltage = le16_to_cpu(args.v3.usVoltageLevel);
drivers/gpu/drm/amd/amdgpu/amdgpu_bo_list.c
226
union drm_amdgpu_bo_list *args = data;
drivers/gpu/drm/amd/amdgpu/amdgpu_bo_list.c
227
uint32_t handle = args->in.list_handle;
drivers/gpu/drm/amd/amdgpu/amdgpu_bo_list.c
232
r = amdgpu_bo_create_list_entry_array(&args->in, &info);
drivers/gpu/drm/amd/amdgpu/amdgpu_bo_list.c
236
switch (args->in.operation) {
drivers/gpu/drm/amd/amdgpu/amdgpu_bo_list.c
238
r = amdgpu_bo_list_create(adev, filp, info, args->in.bo_number,
drivers/gpu/drm/amd/amdgpu/amdgpu_bo_list.c
259
r = amdgpu_bo_list_create(adev, filp, info, args->in.bo_number,
drivers/gpu/drm/amd/amdgpu/amdgpu_bo_list.c
281
memset(args, 0, sizeof(*args));
drivers/gpu/drm/amd/amdgpu/amdgpu_bo_list.c
282
args->out.list_handle = handle;
drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.c
674
union drm_amdgpu_ctx *args = data;
drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.c
678
id = args->in.ctx_id;
drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.c
679
priority = args->in.priority;
drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.c
688
switch (args->in.op) {
drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.c
690
if (args->in.flags)
drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.c
693
args->out.alloc.ctx_id = id;
drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.c
696
if (args->in.flags)
drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.c
701
if (args->in.flags)
drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.c
703
r = amdgpu_ctx_query(adev, fpriv, id, &args->out);
drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.c
706
if (args->in.flags)
drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.c
708
r = amdgpu_ctx_query2(adev, fpriv, id, &args->out);
drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.c
711
if (args->in.flags)
drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.c
715
args->out.pstate.flags = stable_pstate;
drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.c
718
if (args->in.flags & ~AMDGPU_CTX_STABLE_PSTATE_FLAGS_MASK)
drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.c
720
stable_pstate = args->in.flags & AMDGPU_CTX_STABLE_PSTATE_FLAGS_MASK;
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
2920
struct drm_sched_init_args args = {
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
2951
args.timeout = timeout;
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
2952
args.credit_limit = ring->num_hw_submission;
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
2953
args.score = ring->sched_score;
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
2954
args.name = ring->name;
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
2956
r = drm_sched_init(&ring->sched, &args);
drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c
1010
struct drm_amdgpu_gem_op *args = data;
drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c
1018
if (args->padding)
drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c
1021
gobj = drm_gem_object_lookup(filp, args->handle);
drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c
1035
if (args->op == AMDGPU_GEM_OP_GET_MAPPING_INFO) {
drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c
1043
switch (args->op) {
drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c
1046
void __user *out = u64_to_user_ptr(args->value);
drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c
1059
args->value & AMDGPU_GEM_DOMAIN_VRAM) {
drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c
1075
robj->preferred_domains = args->value & (AMDGPU_GEM_DOMAIN_VRAM |
drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c
1098
vm_entries = kvcalloc(args->num_entries, sizeof(*vm_entries), GFP_KERNEL);
drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c
1103
if (num_mappings < args->num_entries) {
drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c
1113
if (num_mappings < args->num_entries) {
drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c
1124
if (num_mappings > 0 && num_mappings <= args->num_entries)
drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c
1125
if (copy_to_user(u64_to_user_ptr(args->value), vm_entries, num_mappings * sizeof(*vm_entries)))
drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c
1128
args->num_entries = num_mappings;
drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c
1164
struct drm_amdgpu_gem_list_handles *args = data;
drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c
1176
if (args->num_entries < num_bos) {
drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c
1177
args->num_entries = num_bos;
drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c
1182
args->num_entries = 0;
drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c
1215
args->num_entries = bo_index;
drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c
1218
if (copy_to_user(u64_to_user_ptr(args->entries), bo_entries, num_bos * sizeof(*bo_entries)))
drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c
1254
struct drm_mode_create_dumb *args)
drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c
1274
args->pitch = amdgpu_gem_align_pitch(adev, args->width,
drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c
1275
DIV_ROUND_UP(args->bpp, 8), 0);
drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c
1276
args->size = (u64)args->pitch * args->height;
drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c
1277
args->size = ALIGN(args->size, PAGE_SIZE);
drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c
1280
r = amdgpu_gem_object_create(adev, args->size, 0, domain, flags,
drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c
1291
args->handle = handle;
drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c
408
union drm_amdgpu_gem_create *args = data;
drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c
409
uint64_t flags = args->in.domain_flags;
drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c
410
uint64_t size = args->in.bo_size;
drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c
421
if (args->in.domains & ~AMDGPU_GEM_DOMAIN_MASK)
drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c
433
if (args->in.domains & (AMDGPU_GEM_DOMAIN_GDS |
drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c
453
initial_domain = (u32)(0xffffffff & args->in.domains);
drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c
455
r = amdgpu_gem_object_create(adev, size, args->in.alignment,
drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c
469
size, initial_domain, args->in.alignment, r);
drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c
489
memset(args, 0, sizeof(*args));
drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c
490
args->out.handle = handle;
drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c
499
struct drm_amdgpu_gem_userptr *args = data;
drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c
507
args->addr = untagged_addr(args->addr);
drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c
509
if (offset_in_page(args->addr | args->size))
drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c
513
if (args->flags & ~(AMDGPU_GEM_USERPTR_READONLY |
drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c
518
if (!(args->flags & AMDGPU_GEM_USERPTR_READONLY) &&
drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c
519
!(args->flags & AMDGPU_GEM_USERPTR_REGISTER)) {
drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c
526
r = amdgpu_gem_object_create(adev, args->size, 0, AMDGPU_GEM_DOMAIN_CPU,
drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c
534
r = amdgpu_ttm_tt_set_userptr(&bo->tbo, args->addr, args->flags);
drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c
538
r = amdgpu_hmm_register(bo, args->addr);
drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c
542
if (args->flags & AMDGPU_GEM_USERPTR_VALIDATE) {
drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c
568
args->handle = handle;
drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c
571
if (args->flags & AMDGPU_GEM_USERPTR_VALIDATE)
drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c
604
union drm_amdgpu_gem_mmap *args = data;
drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c
605
uint32_t handle = args->in.handle;
drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c
607
memset(args, 0, sizeof(*args));
drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c
608
return amdgpu_mode_dumb_mmap(filp, dev, handle, &args->out.addr_ptr);
drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c
642
union drm_amdgpu_gem_wait_idle *args = data;
drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c
645
uint32_t handle = args->in.handle;
drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c
646
unsigned long timeout = amdgpu_gem_timeout(args->in.timeout);
drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c
663
memset(args, 0, sizeof(*args));
drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c
664
args->out.status = (ret == 0);
drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c
675
struct drm_amdgpu_gem_metadata *args = data;
drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c
680
DRM_DEBUG("%d\n", args->handle);
drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c
681
gobj = drm_gem_object_lookup(filp, args->handle);
drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c
694
args->handle);
drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c
699
if (args->op == AMDGPU_GEM_METADATA_OP_GET_METADATA) {
drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c
700
amdgpu_bo_get_tiling_flags(robj, &args->data.tiling_info);
drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c
701
r = amdgpu_bo_get_metadata(robj, args->data.data,
drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c
702
sizeof(args->data.data),
drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c
703
&args->data.data_size_bytes,
drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c
704
&args->data.flags);
drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c
705
} else if (args->op == AMDGPU_GEM_METADATA_OP_SET_METADATA) {
drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c
706
if (args->data.data_size_bytes > sizeof(args->data.data)) {
drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c
710
r = amdgpu_bo_set_tiling_flags(robj, args->data.tiling_info);
drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c
712
r = amdgpu_bo_set_metadata(robj, args->data.data,
drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c
713
args->data.data_size_bytes,
drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c
714
args->data.flags);
drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c
830
struct drm_amdgpu_gem_va *args = data;
drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c
844
if (args->va_address < AMDGPU_VA_RESERVED_BOTTOM) {
drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c
847
args->va_address, AMDGPU_VA_RESERVED_BOTTOM);
drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c
851
if (args->va_address >= AMDGPU_GMC_HOLE_START &&
drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c
852
args->va_address < AMDGPU_GMC_HOLE_END) {
drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c
855
args->va_address, AMDGPU_GMC_HOLE_START,
drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c
860
args->va_address &= AMDGPU_GMC_HOLE_MASK;
drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c
864
if (args->va_address + args->map_size > vm_size) {
drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c
867
args->va_address + args->map_size, vm_size);
drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c
871
if ((args->flags & ~valid_flags) && (args->flags & ~prt_flags)) {
drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c
873
args->flags);
drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c
878
switch (args->operation) {
drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c
886
args->operation);
drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c
890
if ((args->operation != AMDGPU_VA_OP_CLEAR) &&
drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c
891
!(args->flags & AMDGPU_VM_PAGE_PRT)) {
drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c
892
gobj = drm_gem_object_lookup(filp, args->handle);
drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c
903
args->input_fence_syncobj_handles,
drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c
904
args->num_syncobj_handles);
drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c
931
} else if (args->operation != AMDGPU_VA_OP_CLEAR) {
drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c
943
args->vm_timeline_syncobj_out,
drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c
944
args->vm_timeline_point,
drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c
950
switch (args->operation) {
drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c
952
r = amdgpu_vm_bo_map(adev, bo_va, args->va_address,
drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c
953
args->offset_in_bo, args->map_size,
drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c
954
args->flags);
drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c
957
r = amdgpu_vm_bo_unmap(adev, bo_va, args->va_address);
drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c
962
args->va_address,
drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c
963
args->map_size);
drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c
966
r = amdgpu_vm_bo_replace_map(adev, bo_va, args->va_address,
drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c
967
args->offset_in_bo, args->map_size,
drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c
968
args->flags);
drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c
979
if (!r && !(args->flags & AMDGPU_VM_DELAY_UPDATE) && !adev->debug_vm) {
drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c
981
args->operation);
drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c
984
if (!args->vm_timeline_point) {
drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c
993
args->vm_timeline_point);
drivers/gpu/drm/amd/amdgpu/amdgpu_gem.h
51
struct drm_mode_create_dumb *args);
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c
5635
va_list args;
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c
5637
va_start(args, fmt);
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c
5639
vaf.va = &args;
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c
5646
va_end(args);
drivers/gpu/drm/amd/amdgpu/amdgpu_sched.c
102
DRM_ERROR("Invalid sched op specified: %d\n", args->in.op);
drivers/gpu/drm/amd/amdgpu/amdgpu_sched.c
106
if (!amdgpu_ctx_priority_is_valid(args->in.priority)) {
drivers/gpu/drm/amd/amdgpu/amdgpu_sched.c
107
WARN(1, "Invalid context priority %d\n", args->in.priority);
drivers/gpu/drm/amd/amdgpu/amdgpu_sched.c
111
switch (args->in.op) {
drivers/gpu/drm/amd/amdgpu/amdgpu_sched.c
114
args->in.fd,
drivers/gpu/drm/amd/amdgpu/amdgpu_sched.c
115
args->in.priority);
drivers/gpu/drm/amd/amdgpu/amdgpu_sched.c
119
args->in.fd,
drivers/gpu/drm/amd/amdgpu/amdgpu_sched.c
120
args->in.ctx_id,
drivers/gpu/drm/amd/amdgpu/amdgpu_sched.c
121
args->in.priority);
drivers/gpu/drm/amd/amdgpu/amdgpu_sched.c
91
union drm_amdgpu_sched *args = data;
drivers/gpu/drm/amd/amdgpu/amdgpu_sched.c
97
switch (args->in.op) {
drivers/gpu/drm/amd/amdgpu/amdgpu_userq.c
1011
union drm_amdgpu_userq *args = data;
drivers/gpu/drm/amd/amdgpu/amdgpu_userq.c
1019
if (amdgpu_userq_input_args_validate(dev, args, filp) < 0)
drivers/gpu/drm/amd/amdgpu/amdgpu_userq.c
1022
switch (args->in.op) {
drivers/gpu/drm/amd/amdgpu/amdgpu_userq.c
1024
r = amdgpu_userq_create(filp, args);
drivers/gpu/drm/amd/amdgpu/amdgpu_userq.c
1031
queue = __xa_erase(&fpriv->userq_mgr.userq_xa, args->in.queue_id);
drivers/gpu/drm/amd/amdgpu/amdgpu_userq.c
1041
drm_dbg_driver(dev, "Invalid user queue op specified: %d\n", args->in.op);
drivers/gpu/drm/amd/amdgpu/amdgpu_userq.c
760
amdgpu_userq_create(struct drm_file *filp, union drm_amdgpu_userq *args)
drivers/gpu/drm/amd/amdgpu/amdgpu_userq.c
774
(args->in.flags & AMDGPU_USERQ_CREATE_FLAGS_QUEUE_PRIORITY_MASK) >>
drivers/gpu/drm/amd/amdgpu/amdgpu_userq.c
797
uq_funcs = adev->userq_funcs[args->in.ip_type];
drivers/gpu/drm/amd/amdgpu/amdgpu_userq.c
800
args->in.ip_type);
drivers/gpu/drm/amd/amdgpu/amdgpu_userq.c
813
queue->doorbell_handle = args->in.doorbell_handle;
drivers/gpu/drm/amd/amdgpu/amdgpu_userq.c
814
queue->queue_type = args->in.ip_type;
drivers/gpu/drm/amd/amdgpu/amdgpu_userq.c
821
db_info.doorbell_offset = args->in.doorbell_offset;
drivers/gpu/drm/amd/amdgpu/amdgpu_userq.c
825
if (amdgpu_userq_input_va_validate(adev, queue, args->in.queue_va, args->in.queue_size) ||
drivers/gpu/drm/amd/amdgpu/amdgpu_userq.c
826
amdgpu_userq_input_va_validate(adev, queue, args->in.rptr_va, AMDGPU_GPU_PAGE_SIZE) ||
drivers/gpu/drm/amd/amdgpu/amdgpu_userq.c
827
amdgpu_userq_input_va_validate(adev, queue, args->in.wptr_va, AMDGPU_GPU_PAGE_SIZE)) {
drivers/gpu/drm/amd/amdgpu/amdgpu_userq.c
850
r = uq_funcs->mqd_create(queue, &args->in);
drivers/gpu/drm/amd/amdgpu/amdgpu_userq.c
916
args->out.queue_id = qid;
drivers/gpu/drm/amd/amdgpu/amdgpu_userq.c
926
union drm_amdgpu_userq *args,
drivers/gpu/drm/amd/amdgpu/amdgpu_userq.c
931
switch (args->in.op) {
drivers/gpu/drm/amd/amdgpu/amdgpu_userq.c
933
if (args->in.flags & ~(AMDGPU_USERQ_CREATE_FLAGS_QUEUE_PRIORITY_MASK |
drivers/gpu/drm/amd/amdgpu/amdgpu_userq.c
937
if (args->in.ip_type != AMDGPU_HW_IP_GFX &&
drivers/gpu/drm/amd/amdgpu/amdgpu_userq.c
938
args->in.ip_type != AMDGPU_HW_IP_DMA &&
drivers/gpu/drm/amd/amdgpu/amdgpu_userq.c
939
args->in.ip_type != AMDGPU_HW_IP_COMPUTE) {
drivers/gpu/drm/amd/amdgpu/amdgpu_userq.c
941
args->in.ip_type);
drivers/gpu/drm/amd/amdgpu/amdgpu_userq.c
945
if ((args->in.flags & AMDGPU_USERQ_CREATE_FLAGS_QUEUE_SECURE) &&
drivers/gpu/drm/amd/amdgpu/amdgpu_userq.c
946
(args->in.ip_type != AMDGPU_HW_IP_GFX) &&
drivers/gpu/drm/amd/amdgpu/amdgpu_userq.c
947
(args->in.ip_type != AMDGPU_HW_IP_COMPUTE) &&
drivers/gpu/drm/amd/amdgpu/amdgpu_userq.c
953
if (args->in.queue_va == AMDGPU_BO_INVALID_OFFSET ||
drivers/gpu/drm/amd/amdgpu/amdgpu_userq.c
954
args->in.queue_va == 0 ||
drivers/gpu/drm/amd/amdgpu/amdgpu_userq.c
955
args->in.queue_size == 0) {
drivers/gpu/drm/amd/amdgpu/amdgpu_userq.c
960
if (!is_power_of_2(args->in.queue_size)) {
drivers/gpu/drm/amd/amdgpu/amdgpu_userq.c
965
if (args->in.queue_size < AMDGPU_GPU_PAGE_SIZE) {
drivers/gpu/drm/amd/amdgpu/amdgpu_userq.c
970
if (!args->in.wptr_va || !args->in.rptr_va) {
drivers/gpu/drm/amd/amdgpu/amdgpu_userq.c
976
if (args->in.ip_type ||
drivers/gpu/drm/amd/amdgpu/amdgpu_userq.c
977
args->in.doorbell_handle ||
drivers/gpu/drm/amd/amdgpu/amdgpu_userq.c
978
args->in.doorbell_offset ||
drivers/gpu/drm/amd/amdgpu/amdgpu_userq.c
979
args->in.flags ||
drivers/gpu/drm/amd/amdgpu/amdgpu_userq.c
980
args->in.queue_va ||
drivers/gpu/drm/amd/amdgpu/amdgpu_userq.c
981
args->in.queue_size ||
drivers/gpu/drm/amd/amdgpu/amdgpu_userq.c
982
args->in.rptr_va ||
drivers/gpu/drm/amd/amdgpu/amdgpu_userq.c
983
args->in.wptr_va ||
drivers/gpu/drm/amd/amdgpu/amdgpu_userq.c
984
args->in.mqd ||
drivers/gpu/drm/amd/amdgpu/amdgpu_userq.c
985
args->in.mqd_size)
drivers/gpu/drm/amd/amdgpu/amdgpu_userq.h
84
struct drm_amdgpu_userq_in *args);
drivers/gpu/drm/amd/amdgpu/amdgpu_userq_fence.c
466
struct drm_amdgpu_userq_signal *args = data;
drivers/gpu/drm/amd/amdgpu/amdgpu_userq_fence.c
483
if (args->num_syncobj_handles > AMDGPU_USERQ_MAX_HANDLES ||
drivers/gpu/drm/amd/amdgpu/amdgpu_userq_fence.c
484
args->num_bo_write_handles > AMDGPU_USERQ_MAX_HANDLES ||
drivers/gpu/drm/amd/amdgpu/amdgpu_userq_fence.c
485
args->num_bo_read_handles > AMDGPU_USERQ_MAX_HANDLES)
drivers/gpu/drm/amd/amdgpu/amdgpu_userq_fence.c
488
num_syncobj_handles = args->num_syncobj_handles;
drivers/gpu/drm/amd/amdgpu/amdgpu_userq_fence.c
489
syncobj_handles = memdup_user(u64_to_user_ptr(args->syncobj_handles),
drivers/gpu/drm/amd/amdgpu/amdgpu_userq_fence.c
509
num_read_bo_handles = args->num_bo_read_handles;
drivers/gpu/drm/amd/amdgpu/amdgpu_userq_fence.c
510
bo_handles_read = memdup_user(u64_to_user_ptr(args->bo_read_handles),
drivers/gpu/drm/amd/amdgpu/amdgpu_userq_fence.c
532
num_write_bo_handles = args->num_bo_write_handles;
drivers/gpu/drm/amd/amdgpu/amdgpu_userq_fence.c
533
bo_handles_write = memdup_user(u64_to_user_ptr(args->bo_write_handles),
drivers/gpu/drm/amd/amdgpu/amdgpu_userq_fence.c
556
queue = amdgpu_userq_get(userq_mgr, args->queue_id);
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c
2916
union drm_amdgpu_vm *args = data;
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c
2922
if (args->in.flags)
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c
2925
switch (args->in.op) {
drivers/gpu/drm/amd/amdgpu/atombios_crtc.c
100
args.ucEnable = ATOM_SCALER_CENTER;
drivers/gpu/drm/amd/amdgpu/atombios_crtc.c
103
args.ucEnable = ATOM_SCALER_EXPANSION;
drivers/gpu/drm/amd/amdgpu/atombios_crtc.c
106
args.ucEnable = ATOM_SCALER_DISABLE;
drivers/gpu/drm/amd/amdgpu/atombios_crtc.c
109
amdgpu_atom_execute_table(adev->mode_info.atom_context, index, (uint32_t *)&args, sizeof(args));
drivers/gpu/drm/amd/amdgpu/atombios_crtc.c
119
ENABLE_CRTC_PS_ALLOCATION args;
drivers/gpu/drm/amd/amdgpu/atombios_crtc.c
121
memset(&args, 0, sizeof(args));
drivers/gpu/drm/amd/amdgpu/atombios_crtc.c
123
args.ucCRTC = amdgpu_crtc->crtc_id;
drivers/gpu/drm/amd/amdgpu/atombios_crtc.c
124
args.ucEnable = lock;
drivers/gpu/drm/amd/amdgpu/atombios_crtc.c
126
amdgpu_atom_execute_table(adev->mode_info.atom_context, index, (uint32_t *)&args, sizeof(args));
drivers/gpu/drm/amd/amdgpu/atombios_crtc.c
135
ENABLE_CRTC_PS_ALLOCATION args;
drivers/gpu/drm/amd/amdgpu/atombios_crtc.c
137
memset(&args, 0, sizeof(args));
drivers/gpu/drm/amd/amdgpu/atombios_crtc.c
139
args.ucCRTC = amdgpu_crtc->crtc_id;
drivers/gpu/drm/amd/amdgpu/atombios_crtc.c
140
args.ucEnable = state;
drivers/gpu/drm/amd/amdgpu/atombios_crtc.c
142
amdgpu_atom_execute_table(adev->mode_info.atom_context, index, (uint32_t *)&args, sizeof(args));
drivers/gpu/drm/amd/amdgpu/atombios_crtc.c
151
BLANK_CRTC_PS_ALLOCATION args;
drivers/gpu/drm/amd/amdgpu/atombios_crtc.c
153
memset(&args, 0, sizeof(args));
drivers/gpu/drm/amd/amdgpu/atombios_crtc.c
155
args.ucCRTC = amdgpu_crtc->crtc_id;
drivers/gpu/drm/amd/amdgpu/atombios_crtc.c
156
args.ucBlanking = state;
drivers/gpu/drm/amd/amdgpu/atombios_crtc.c
158
amdgpu_atom_execute_table(adev->mode_info.atom_context, index, (uint32_t *)&args, sizeof(args));
drivers/gpu/drm/amd/amdgpu/atombios_crtc.c
167
ENABLE_DISP_POWER_GATING_PS_ALLOCATION args;
drivers/gpu/drm/amd/amdgpu/atombios_crtc.c
169
memset(&args, 0, sizeof(args));
drivers/gpu/drm/amd/amdgpu/atombios_crtc.c
171
args.ucDispPipeId = amdgpu_crtc->crtc_id;
drivers/gpu/drm/amd/amdgpu/atombios_crtc.c
172
args.ucEnable = state;
drivers/gpu/drm/amd/amdgpu/atombios_crtc.c
174
amdgpu_atom_execute_table(adev->mode_info.atom_context, index, (uint32_t *)&args, sizeof(args));
drivers/gpu/drm/amd/amdgpu/atombios_crtc.c
180
ENABLE_DISP_POWER_GATING_PS_ALLOCATION args;
drivers/gpu/drm/amd/amdgpu/atombios_crtc.c
182
memset(&args, 0, sizeof(args));
drivers/gpu/drm/amd/amdgpu/atombios_crtc.c
184
args.ucEnable = ATOM_INIT;
drivers/gpu/drm/amd/amdgpu/atombios_crtc.c
186
amdgpu_atom_execute_table(adev->mode_info.atom_context, index, (uint32_t *)&args, sizeof(args));
drivers/gpu/drm/amd/amdgpu/atombios_crtc.c
195
SET_CRTC_USING_DTD_TIMING_PARAMETERS args;
drivers/gpu/drm/amd/amdgpu/atombios_crtc.c
199
memset(&args, 0, sizeof(args));
drivers/gpu/drm/amd/amdgpu/atombios_crtc.c
200
args.usH_Size = cpu_to_le16(mode->crtc_hdisplay - (amdgpu_crtc->h_border * 2));
drivers/gpu/drm/amd/amdgpu/atombios_crtc.c
201
args.usH_Blanking_Time =
drivers/gpu/drm/amd/amdgpu/atombios_crtc.c
203
args.usV_Size = cpu_to_le16(mode->crtc_vdisplay - (amdgpu_crtc->v_border * 2));
drivers/gpu/drm/amd/amdgpu/atombios_crtc.c
204
args.usV_Blanking_Time =
drivers/gpu/drm/amd/amdgpu/atombios_crtc.c
206
args.usH_SyncOffset =
drivers/gpu/drm/amd/amdgpu/atombios_crtc.c
208
args.usH_SyncWidth =
drivers/gpu/drm/amd/amdgpu/atombios_crtc.c
210
args.usV_SyncOffset =
drivers/gpu/drm/amd/amdgpu/atombios_crtc.c
212
args.usV_SyncWidth =
drivers/gpu/drm/amd/amdgpu/atombios_crtc.c
214
args.ucH_Border = amdgpu_crtc->h_border;
drivers/gpu/drm/amd/amdgpu/atombios_crtc.c
215
args.ucV_Border = amdgpu_crtc->v_border;
drivers/gpu/drm/amd/amdgpu/atombios_crtc.c
228
args.susModeMiscInfo.usAccess = cpu_to_le16(misc);
drivers/gpu/drm/amd/amdgpu/atombios_crtc.c
229
args.ucCRTC = amdgpu_crtc->crtc_id;
drivers/gpu/drm/amd/amdgpu/atombios_crtc.c
231
amdgpu_atom_execute_table(adev->mode_info.atom_context, index, (uint32_t *)&args, sizeof(args));
drivers/gpu/drm/amd/amdgpu/atombios_crtc.c
248
union atom_enable_ss args;
drivers/gpu/drm/amd/amdgpu/atombios_crtc.c
275
memset(&args, 0, sizeof(args));
drivers/gpu/drm/amd/amdgpu/atombios_crtc.c
277
args.v3.usSpreadSpectrumAmountFrac = cpu_to_le16(0);
drivers/gpu/drm/amd/amdgpu/atombios_crtc.c
278
args.v3.ucSpreadSpectrumType = ss->type & ATOM_SS_CENTRE_SPREAD_MODE_MASK;
drivers/gpu/drm/amd/amdgpu/atombios_crtc.c
281
args.v3.ucSpreadSpectrumType |= ATOM_PPLL_SS_TYPE_V3_P1PLL;
drivers/gpu/drm/amd/amdgpu/atombios_crtc.c
284
args.v3.ucSpreadSpectrumType |= ATOM_PPLL_SS_TYPE_V3_P2PLL;
drivers/gpu/drm/amd/amdgpu/atombios_crtc.c
287
args.v3.ucSpreadSpectrumType |= ATOM_PPLL_SS_TYPE_V3_DCPLL;
drivers/gpu/drm/amd/amdgpu/atombios_crtc.c
292
args.v3.usSpreadSpectrumAmount = cpu_to_le16(ss->amount);
drivers/gpu/drm/amd/amdgpu/atombios_crtc.c
293
args.v3.usSpreadSpectrumStep = cpu_to_le16(ss->step);
drivers/gpu/drm/amd/amdgpu/atombios_crtc.c
294
args.v3.ucEnable = enable;
drivers/gpu/drm/amd/amdgpu/atombios_crtc.c
296
amdgpu_atom_execute_table(adev->mode_info.atom_context, index, (uint32_t *)&args, sizeof(args));
drivers/gpu/drm/amd/amdgpu/atombios_crtc.c
319
union adjust_pixel_clock args;
drivers/gpu/drm/amd/amdgpu/atombios_crtc.c
383
memset(&args, 0, sizeof(args));
drivers/gpu/drm/amd/amdgpu/atombios_crtc.c
390
args.v1.usPixelClock = cpu_to_le16(clock / 10);
drivers/gpu/drm/amd/amdgpu/atombios_crtc.c
391
args.v1.ucTransmitterID = amdgpu_encoder->encoder_id;
drivers/gpu/drm/amd/amdgpu/atombios_crtc.c
392
args.v1.ucEncodeMode = encoder_mode;
drivers/gpu/drm/amd/amdgpu/atombios_crtc.c
394
args.v1.ucConfig |=
drivers/gpu/drm/amd/amdgpu/atombios_crtc.c
398
index, (uint32_t *)&args, sizeof(args));
drivers/gpu/drm/amd/amdgpu/atombios_crtc.c
399
adjusted_clock = le16_to_cpu(args.v1.usPixelClock) * 10;
drivers/gpu/drm/amd/amdgpu/atombios_crtc.c
402
args.v3.sInput.usPixelClock = cpu_to_le16(clock / 10);
drivers/gpu/drm/amd/amdgpu/atombios_crtc.c
403
args.v3.sInput.ucTransmitterID = amdgpu_encoder->encoder_id;
drivers/gpu/drm/amd/amdgpu/atombios_crtc.c
404
args.v3.sInput.ucEncodeMode = encoder_mode;
drivers/gpu/drm/amd/amdgpu/atombios_crtc.c
405
args.v3.sInput.ucDispPllConfig = 0;
drivers/gpu/drm/amd/amdgpu/atombios_crtc.c
407
args.v3.sInput.ucDispPllConfig |=
drivers/gpu/drm/amd/amdgpu/atombios_crtc.c
410
args.v3.sInput.ucDispPllConfig |=
drivers/gpu/drm/amd/amdgpu/atombios_crtc.c
413
args.v3.sInput.usPixelClock = cpu_to_le16(dp_clock / 10);
drivers/gpu/drm/amd/amdgpu/atombios_crtc.c
417
args.v3.sInput.ucDispPllConfig |=
drivers/gpu/drm/amd/amdgpu/atombios_crtc.c
420
args.v3.sInput.ucDispPllConfig |=
drivers/gpu/drm/amd/amdgpu/atombios_crtc.c
425
args.v3.sInput.ucExtTransmitterID =
drivers/gpu/drm/amd/amdgpu/atombios_crtc.c
428
args.v3.sInput.ucExtTransmitterID = 0;
drivers/gpu/drm/amd/amdgpu/atombios_crtc.c
431
index, (uint32_t *)&args, sizeof(args));
drivers/gpu/drm/amd/amdgpu/atombios_crtc.c
432
adjusted_clock = le32_to_cpu(args.v3.sOutput.ulDispPllFreq) * 10;
drivers/gpu/drm/amd/amdgpu/atombios_crtc.c
433
if (args.v3.sOutput.ucRefDiv) {
drivers/gpu/drm/amd/amdgpu/atombios_crtc.c
436
amdgpu_crtc->pll_reference_div = args.v3.sOutput.ucRefDiv;
drivers/gpu/drm/amd/amdgpu/atombios_crtc.c
438
if (args.v3.sOutput.ucPostDiv) {
drivers/gpu/drm/amd/amdgpu/atombios_crtc.c
441
amdgpu_crtc->pll_post_div = args.v3.sOutput.ucPostDiv;
drivers/gpu/drm/amd/amdgpu/atombios_crtc.c
45
SET_CRTC_OVERSCAN_PS_ALLOCATION args;
drivers/gpu/drm/amd/amdgpu/atombios_crtc.c
475
union set_pixel_clock args;
drivers/gpu/drm/amd/amdgpu/atombios_crtc.c
477
memset(&args, 0, sizeof(args));
drivers/gpu/drm/amd/amdgpu/atombios_crtc.c
49
memset(&args, 0, sizeof(args));
drivers/gpu/drm/amd/amdgpu/atombios_crtc.c
491
args.v5.ucCRTC = ATOM_CRTC_INVALID;
drivers/gpu/drm/amd/amdgpu/atombios_crtc.c
492
args.v5.usPixelClock = cpu_to_le16(dispclk);
drivers/gpu/drm/amd/amdgpu/atombios_crtc.c
493
args.v5.ucPpll = ATOM_DCPLL;
drivers/gpu/drm/amd/amdgpu/atombios_crtc.c
499
args.v6.ulDispEngClkFreq = cpu_to_le32(dispclk);
drivers/gpu/drm/amd/amdgpu/atombios_crtc.c
504
args.v6.ucPpll = ATOM_PPLL0;
drivers/gpu/drm/amd/amdgpu/atombios_crtc.c
506
args.v6.ucPpll = ATOM_EXT_PLL1;
drivers/gpu/drm/amd/amdgpu/atombios_crtc.c
51
args.ucCRTC = amdgpu_crtc->crtc_id;
drivers/gpu/drm/amd/amdgpu/atombios_crtc.c
517
amdgpu_atom_execute_table(adev->mode_info.atom_context, index, (uint32_t *)&args, sizeof(args));
drivers/gpu/drm/amd/amdgpu/atombios_crtc.c
530
union set_dce_clock args;
drivers/gpu/drm/amd/amdgpu/atombios_crtc.c
533
memset(&args, 0, sizeof(args));
drivers/gpu/drm/amd/amdgpu/atombios_crtc.c
544
args.v2_1.asParam.ulDCEClkFreq = cpu_to_le32(freq); /* 10kHz units */
drivers/gpu/drm/amd/amdgpu/atombios_crtc.c
545
args.v2_1.asParam.ucDCEClkType = clk_type;
drivers/gpu/drm/amd/amdgpu/atombios_crtc.c
546
args.v2_1.asParam.ucDCEClkSrc = clk_src;
drivers/gpu/drm/amd/amdgpu/atombios_crtc.c
547
amdgpu_atom_execute_table(adev->mode_info.atom_context, index, (uint32_t *)&args, sizeof(args));
drivers/gpu/drm/amd/amdgpu/atombios_crtc.c
548
ret_freq = le32_to_cpu(args.v2_1.asParam.ulDCEClkFreq) * 10;
drivers/gpu/drm/amd/amdgpu/atombios_crtc.c
55
args.usOverscanTop = cpu_to_le16((adjusted_mode->crtc_vdisplay - mode->crtc_vdisplay) / 2);
drivers/gpu/drm/amd/amdgpu/atombios_crtc.c
56
args.usOverscanBottom = cpu_to_le16((adjusted_mode->crtc_vdisplay - mode->crtc_vdisplay) / 2);
drivers/gpu/drm/amd/amdgpu/atombios_crtc.c
57
args.usOverscanLeft = cpu_to_le16((adjusted_mode->crtc_hdisplay - mode->crtc_hdisplay) / 2);
drivers/gpu/drm/amd/amdgpu/atombios_crtc.c
58
args.usOverscanRight = cpu_to_le16((adjusted_mode->crtc_hdisplay - mode->crtc_hdisplay) / 2);
drivers/gpu/drm/amd/amdgpu/atombios_crtc.c
593
union set_pixel_clock args;
drivers/gpu/drm/amd/amdgpu/atombios_crtc.c
595
memset(&args, 0, sizeof(args));
drivers/gpu/drm/amd/amdgpu/atombios_crtc.c
607
args.v1.usPixelClock = cpu_to_le16(clock / 10);
drivers/gpu/drm/amd/amdgpu/atombios_crtc.c
608
args.v1.usRefDiv = cpu_to_le16(ref_div);
drivers/gpu/drm/amd/amdgpu/atombios_crtc.c
609
args.v1.usFbDiv = cpu_to_le16(fb_div);
drivers/gpu/drm/amd/amdgpu/atombios_crtc.c
610
args.v1.ucFracFbDiv = frac_fb_div;
drivers/gpu/drm/amd/amdgpu/atombios_crtc.c
611
args.v1.ucPostDiv = post_div;
drivers/gpu/drm/amd/amdgpu/atombios_crtc.c
612
args.v1.ucPpll = pll_id;
drivers/gpu/drm/amd/amdgpu/atombios_crtc.c
613
args.v1.ucCRTC = crtc_id;
drivers/gpu/drm/amd/amdgpu/atombios_crtc.c
614
args.v1.ucRefDivSrc = 1;
drivers/gpu/drm/amd/amdgpu/atombios_crtc.c
617
args.v2.usPixelClock = cpu_to_le16(clock / 10);
drivers/gpu/drm/amd/amdgpu/atombios_crtc.c
618
args.v2.usRefDiv = cpu_to_le16(ref_div);
drivers/gpu/drm/amd/amdgpu/atombios_crtc.c
619
args.v2.usFbDiv = cpu_to_le16(fb_div);
drivers/gpu/drm/amd/amdgpu/atombios_crtc.c
620
args.v2.ucFracFbDiv = frac_fb_div;
drivers/gpu/drm/amd/amdgpu/atombios_crtc.c
621
args.v2.ucPostDiv = post_div;
drivers/gpu/drm/amd/amdgpu/atombios_crtc.c
622
args.v2.ucPpll = pll_id;
drivers/gpu/drm/amd/amdgpu/atombios_crtc.c
623
args.v2.ucCRTC = crtc_id;
drivers/gpu/drm/amd/amdgpu/atombios_crtc.c
624
args.v2.ucRefDivSrc = 1;
drivers/gpu/drm/amd/amdgpu/atombios_crtc.c
627
args.v3.usPixelClock = cpu_to_le16(clock / 10);
drivers/gpu/drm/amd/amdgpu/atombios_crtc.c
628
args.v3.usRefDiv = cpu_to_le16(ref_div);
drivers/gpu/drm/amd/amdgpu/atombios_crtc.c
629
args.v3.usFbDiv = cpu_to_le16(fb_div);
drivers/gpu/drm/amd/amdgpu/atombios_crtc.c
630
args.v3.ucFracFbDiv = frac_fb_div;
drivers/gpu/drm/amd/amdgpu/atombios_crtc.c
631
args.v3.ucPostDiv = post_div;
drivers/gpu/drm/amd/amdgpu/atombios_crtc.c
632
args.v3.ucPpll = pll_id;
drivers/gpu/drm/amd/amdgpu/atombios_crtc.c
634
args.v3.ucMiscInfo = PIXEL_CLOCK_MISC_CRTC_SEL_CRTC2;
drivers/gpu/drm/amd/amdgpu/atombios_crtc.c
636
args.v3.ucMiscInfo = PIXEL_CLOCK_MISC_CRTC_SEL_CRTC1;
drivers/gpu/drm/amd/amdgpu/atombios_crtc.c
638
args.v3.ucMiscInfo |= PIXEL_CLOCK_MISC_REF_DIV_SRC;
drivers/gpu/drm/amd/amdgpu/atombios_crtc.c
639
args.v3.ucTransmitterId = encoder_id;
drivers/gpu/drm/amd/amdgpu/atombios_crtc.c
640
args.v3.ucEncoderMode = encoder_mode;
drivers/gpu/drm/amd/amdgpu/atombios_crtc.c
643
args.v5.ucCRTC = crtc_id;
drivers/gpu/drm/amd/amdgpu/atombios_crtc.c
644
args.v5.usPixelClock = cpu_to_le16(clock / 10);
drivers/gpu/drm/amd/amdgpu/atombios_crtc.c
645
args.v5.ucRefDiv = ref_div;
drivers/gpu/drm/amd/amdgpu/atombios_crtc.c
646
args.v5.usFbDiv = cpu_to_le16(fb_div);
drivers/gpu/drm/amd/amdgpu/atombios_crtc.c
647
args.v5.ulFbDivDecFrac = cpu_to_le32(frac_fb_div * 100000);
drivers/gpu/drm/amd/amdgpu/atombios_crtc.c
648
args.v5.ucPostDiv = post_div;
drivers/gpu/drm/amd/amdgpu/atombios_crtc.c
649
args.v5.ucMiscInfo = 0; /* HDMI depth, etc. */
drivers/gpu/drm/amd/amdgpu/atombios_crtc.c
65
args.usOverscanLeft = cpu_to_le16((adjusted_mode->crtc_hdisplay - (a2 / mode->crtc_vdisplay)) / 2);
drivers/gpu/drm/amd/amdgpu/atombios_crtc.c
652
args.v5.ucMiscInfo |= PIXEL_CLOCK_V5_MISC_REF_DIV_SRC;
drivers/gpu/drm/amd/amdgpu/atombios_crtc.c
657
args.v5.ucMiscInfo |= PIXEL_CLOCK_V5_MISC_HDMI_24BPP;
drivers/gpu/drm/amd/amdgpu/atombios_crtc.c
66
args.usOverscanRight = cpu_to_le16((adjusted_mode->crtc_hdisplay - (a2 / mode->crtc_vdisplay)) / 2);
drivers/gpu/drm/amd/amdgpu/atombios_crtc.c
661
args.v5.ucMiscInfo |= PIXEL_CLOCK_V5_MISC_HDMI_32BPP;
drivers/gpu/drm/amd/amdgpu/atombios_crtc.c
665
args.v5.ucMiscInfo |= PIXEL_CLOCK_V5_MISC_HDMI_30BPP;
drivers/gpu/drm/amd/amdgpu/atombios_crtc.c
669
args.v5.ucTransmitterID = encoder_id;
drivers/gpu/drm/amd/amdgpu/atombios_crtc.c
670
args.v5.ucEncoderMode = encoder_mode;
drivers/gpu/drm/amd/amdgpu/atombios_crtc.c
671
args.v5.ucPpll = pll_id;
drivers/gpu/drm/amd/amdgpu/atombios_crtc.c
674
args.v6.ulDispEngClkFreq = cpu_to_le32(crtc_id << 24 | clock / 10);
drivers/gpu/drm/amd/amdgpu/atombios_crtc.c
675
args.v6.ucRefDiv = ref_div;
drivers/gpu/drm/amd/amdgpu/atombios_crtc.c
676
args.v6.usFbDiv = cpu_to_le16(fb_div);
drivers/gpu/drm/amd/amdgpu/atombios_crtc.c
677
args.v6.ulFbDivDecFrac = cpu_to_le32(frac_fb_div * 100000);
drivers/gpu/drm/amd/amdgpu/atombios_crtc.c
678
args.v6.ucPostDiv = post_div;
drivers/gpu/drm/amd/amdgpu/atombios_crtc.c
679
args.v6.ucMiscInfo = 0; /* HDMI depth, etc. */
drivers/gpu/drm/amd/amdgpu/atombios_crtc.c
68
args.usOverscanTop = cpu_to_le16((adjusted_mode->crtc_vdisplay - (a1 / mode->crtc_hdisplay)) / 2);
drivers/gpu/drm/amd/amdgpu/atombios_crtc.c
683
args.v6.ucMiscInfo |= PIXEL_CLOCK_V6_MISC_REF_DIV_SRC;
drivers/gpu/drm/amd/amdgpu/atombios_crtc.c
688
args.v6.ucMiscInfo |= PIXEL_CLOCK_V6_MISC_HDMI_24BPP;
drivers/gpu/drm/amd/amdgpu/atombios_crtc.c
69
args.usOverscanBottom = cpu_to_le16((adjusted_mode->crtc_vdisplay - (a1 / mode->crtc_hdisplay)) / 2);
drivers/gpu/drm/amd/amdgpu/atombios_crtc.c
691
args.v6.ucMiscInfo |= PIXEL_CLOCK_V6_MISC_HDMI_30BPP_V6;
drivers/gpu/drm/amd/amdgpu/atombios_crtc.c
694
args.v6.ucMiscInfo |= PIXEL_CLOCK_V6_MISC_HDMI_36BPP_V6;
drivers/gpu/drm/amd/amdgpu/atombios_crtc.c
697
args.v6.ucMiscInfo |= PIXEL_CLOCK_V6_MISC_HDMI_48BPP;
drivers/gpu/drm/amd/amdgpu/atombios_crtc.c
701
args.v6.ucTransmitterID = encoder_id;
drivers/gpu/drm/amd/amdgpu/atombios_crtc.c
702
args.v6.ucEncoderMode = encoder_mode;
drivers/gpu/drm/amd/amdgpu/atombios_crtc.c
703
args.v6.ucPpll = pll_id;
drivers/gpu/drm/amd/amdgpu/atombios_crtc.c
706
args.v7.ulPixelClock = cpu_to_le32(clock * 10); /* 100 hz units */
drivers/gpu/drm/amd/amdgpu/atombios_crtc.c
707
args.v7.ucMiscInfo = 0;
drivers/gpu/drm/amd/amdgpu/atombios_crtc.c
710
args.v7.ucMiscInfo |= PIXEL_CLOCK_V7_MISC_DVI_DUALLINK_EN;
drivers/gpu/drm/amd/amdgpu/atombios_crtc.c
711
args.v7.ucCRTC = crtc_id;
drivers/gpu/drm/amd/amdgpu/atombios_crtc.c
716
args.v7.ucDeepColorRatio = PIXEL_CLOCK_V7_DEEPCOLOR_RATIO_DIS;
drivers/gpu/drm/amd/amdgpu/atombios_crtc.c
719
args.v7.ucDeepColorRatio = PIXEL_CLOCK_V7_DEEPCOLOR_RATIO_5_4;
drivers/gpu/drm/amd/amdgpu/atombios_crtc.c
722
args.v7.ucDeepColorRatio = PIXEL_CLOCK_V7_DEEPCOLOR_RATIO_3_2;
drivers/gpu/drm/amd/amdgpu/atombios_crtc.c
725
args.v7.ucDeepColorRatio = PIXEL_CLOCK_V7_DEEPCOLOR_RATIO_2_1;
drivers/gpu/drm/amd/amdgpu/atombios_crtc.c
729
args.v7.ucTransmitterID = encoder_id;
drivers/gpu/drm/amd/amdgpu/atombios_crtc.c
730
args.v7.ucEncoderMode = encoder_mode;
drivers/gpu/drm/amd/amdgpu/atombios_crtc.c
731
args.v7.ucPpll = pll_id;
drivers/gpu/drm/amd/amdgpu/atombios_crtc.c
74
args.usOverscanRight = cpu_to_le16(amdgpu_crtc->h_border);
drivers/gpu/drm/amd/amdgpu/atombios_crtc.c
743
amdgpu_atom_execute_table(adev->mode_info.atom_context, index, (uint32_t *)&args, sizeof(args));
drivers/gpu/drm/amd/amdgpu/atombios_crtc.c
75
args.usOverscanLeft = cpu_to_le16(amdgpu_crtc->h_border);
drivers/gpu/drm/amd/amdgpu/atombios_crtc.c
76
args.usOverscanBottom = cpu_to_le16(amdgpu_crtc->v_border);
drivers/gpu/drm/amd/amdgpu/atombios_crtc.c
77
args.usOverscanTop = cpu_to_le16(amdgpu_crtc->v_border);
drivers/gpu/drm/amd/amdgpu/atombios_crtc.c
80
amdgpu_atom_execute_table(adev->mode_info.atom_context, index, (uint32_t *)&args, sizeof(args));
drivers/gpu/drm/amd/amdgpu/atombios_crtc.c
88
ENABLE_SCALER_PS_ALLOCATION args;
drivers/gpu/drm/amd/amdgpu/atombios_crtc.c
91
memset(&args, 0, sizeof(args));
drivers/gpu/drm/amd/amdgpu/atombios_crtc.c
93
args.ucScaler = amdgpu_crtc->crtc_id;
drivers/gpu/drm/amd/amdgpu/atombios_crtc.c
97
args.ucEnable = ATOM_SCALER_EXPANSION;
drivers/gpu/drm/amd/amdgpu/atombios_dp.c
104
if (args.v2.ucReplyStatus == 3) {
drivers/gpu/drm/amd/amdgpu/atombios_dp.c
110
recv_bytes = args.v1.ucDataOutLen;
drivers/gpu/drm/amd/amdgpu/atombios_dp.c
294
DP_ENCODER_SERVICE_PARAMETERS args;
drivers/gpu/drm/amd/amdgpu/atombios_dp.c
297
memset(&args, 0, sizeof(args));
drivers/gpu/drm/amd/amdgpu/atombios_dp.c
298
args.ucLinkClock = dp_clock / 10;
drivers/gpu/drm/amd/amdgpu/atombios_dp.c
299
args.ucConfig = ucconfig;
drivers/gpu/drm/amd/amdgpu/atombios_dp.c
300
args.ucAction = action;
drivers/gpu/drm/amd/amdgpu/atombios_dp.c
301
args.ucLaneNum = lane_num;
drivers/gpu/drm/amd/amdgpu/atombios_dp.c
302
args.ucStatus = 0;
drivers/gpu/drm/amd/amdgpu/atombios_dp.c
304
amdgpu_atom_execute_table(adev->mode_info.atom_context, index, (uint32_t *)&args, sizeof(args));
drivers/gpu/drm/amd/amdgpu/atombios_dp.c
305
return args.ucStatus;
drivers/gpu/drm/amd/amdgpu/atombios_dp.c
65
union aux_channel_transaction args;
drivers/gpu/drm/amd/amdgpu/atombios_dp.c
71
memset(&args, 0, sizeof(args));
drivers/gpu/drm/amd/amdgpu/atombios_dp.c
79
args.v2.lpAuxRequest = cpu_to_le16((u16)(0 + 4));
drivers/gpu/drm/amd/amdgpu/atombios_dp.c
80
args.v2.lpDataOut = cpu_to_le16((u16)(16 + 4));
drivers/gpu/drm/amd/amdgpu/atombios_dp.c
81
args.v2.ucDataOutLen = 0;
drivers/gpu/drm/amd/amdgpu/atombios_dp.c
82
args.v2.ucChannelID = chan->rec.i2c_id;
drivers/gpu/drm/amd/amdgpu/atombios_dp.c
83
args.v2.ucDelay = delay / 10;
drivers/gpu/drm/amd/amdgpu/atombios_dp.c
84
args.v2.ucHPD_ID = chan->rec.hpd;
drivers/gpu/drm/amd/amdgpu/atombios_dp.c
86
amdgpu_atom_execute_table(adev->mode_info.atom_context, index, (uint32_t *)&args, sizeof(args));
drivers/gpu/drm/amd/amdgpu/atombios_dp.c
88
*ack = args.v2.ucReplyStatus;
drivers/gpu/drm/amd/amdgpu/atombios_dp.c
91
if (args.v2.ucReplyStatus == 1) {
drivers/gpu/drm/amd/amdgpu/atombios_dp.c
97
if (args.v2.ucReplyStatus == 2) {
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
1001
args.v4.acConfig.ucRefClkSource = pll_id;
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
1005
args.v4.acConfig.ucTransmitterSel = 0;
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
1008
args.v4.acConfig.ucTransmitterSel = 1;
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
1011
args.v4.acConfig.ucTransmitterSel = 2;
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
1016
args.v4.acConfig.fCoherentMode = 1; /* DP requires coherent */
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
1019
args.v4.acConfig.fCoherentMode = 1;
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
1021
args.v4.acConfig.fDualLinkConnector = 1;
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
1025
args.v5.ucAction = action;
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
1027
args.v5.usSymClock = cpu_to_le16(dp_clock / 10);
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
1029
args.v5.usSymClock = cpu_to_le16(amdgpu_encoder->pixel_clock / 10);
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
1034
args.v5.ucPhyId = ATOM_PHY_ID_UNIPHYB;
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
1036
args.v5.ucPhyId = ATOM_PHY_ID_UNIPHYA;
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
1040
args.v5.ucPhyId = ATOM_PHY_ID_UNIPHYD;
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
1042
args.v5.ucPhyId = ATOM_PHY_ID_UNIPHYC;
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
1046
args.v5.ucPhyId = ATOM_PHY_ID_UNIPHYF;
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
1048
args.v5.ucPhyId = ATOM_PHY_ID_UNIPHYE;
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
1051
args.v5.ucPhyId = ATOM_PHY_ID_UNIPHYG;
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
1055
args.v5.ucLaneNum = dp_lane_count;
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
1057
args.v5.ucLaneNum = 8;
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
1059
args.v5.ucLaneNum = 4;
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
1060
args.v5.ucConnObjId = connector_object_id;
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
1061
args.v5.ucDigMode = amdgpu_atombios_encoder_get_encoder_mode(encoder);
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
1064
args.v5.asConfig.ucPhyClkSrcId = ENCODER_REFCLK_SRC_EXTCLK;
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
1066
args.v5.asConfig.ucPhyClkSrcId = pll_id;
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
1069
args.v5.asConfig.ucCoherentMode = 1; /* DP requires coherent */
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
1072
args.v5.asConfig.ucCoherentMode = 1;
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
1075
args.v5.asConfig.ucHPDSel = 0;
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
1077
args.v5.asConfig.ucHPDSel = hpd_id + 1;
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
1078
args.v5.ucDigEncoderSel = 1 << dig_encoder;
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
1079
args.v5.ucDPLaneSet = lane_set;
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
1082
args.v6.ucAction = action;
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
1084
args.v6.ulSymClock = cpu_to_le32(dp_clock / 10);
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
1086
args.v6.ulSymClock = cpu_to_le32(amdgpu_encoder->pixel_clock / 10);
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
1091
args.v6.ucPhyId = ATOM_PHY_ID_UNIPHYB;
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
1093
args.v6.ucPhyId = ATOM_PHY_ID_UNIPHYA;
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
1097
args.v6.ucPhyId = ATOM_PHY_ID_UNIPHYD;
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
1099
args.v6.ucPhyId = ATOM_PHY_ID_UNIPHYC;
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
1103
args.v6.ucPhyId = ATOM_PHY_ID_UNIPHYF;
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
1105
args.v6.ucPhyId = ATOM_PHY_ID_UNIPHYE;
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
1108
args.v6.ucPhyId = ATOM_PHY_ID_UNIPHYG;
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
1112
args.v6.ucLaneNum = dp_lane_count;
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
1114
args.v6.ucLaneNum = 8;
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
1116
args.v6.ucLaneNum = 4;
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
1117
args.v6.ucConnObjId = connector_object_id;
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
1119
args.v6.ucDPLaneSet = lane_set;
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
1121
args.v6.ucDigMode = amdgpu_atombios_encoder_get_encoder_mode(encoder);
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
1124
args.v6.ucHPDSel = 0;
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
1126
args.v6.ucHPDSel = hpd_id + 1;
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
1127
args.v6.ucDigEncoderSel = 1 << dig_encoder;
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
1139
amdgpu_atom_execute_table(adev->mode_info.atom_context, index, (uint32_t *)&args, sizeof(args));
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
1149
union dig_transmitter_control args;
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
1163
memset(&args, 0, sizeof(args));
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
1165
args.v1.ucAction = action;
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
1167
amdgpu_atom_execute_table(adev->mode_info.atom_context, index, (uint32_t *)&args, sizeof(args));
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
1198
union external_encoder_control args;
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
1223
memset(&args, 0, sizeof(args));
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
1236
args.v1.sDigEncoder.ucAction = action;
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
1237
args.v1.sDigEncoder.usPixelClock = cpu_to_le16(amdgpu_encoder->pixel_clock / 10);
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
1238
args.v1.sDigEncoder.ucEncoderMode =
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
1241
if (ENCODER_MODE_IS_DP(args.v1.sDigEncoder.ucEncoderMode)) {
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
1243
args.v1.sDigEncoder.ucConfig |= ATOM_ENCODER_CONFIG_DPLINKRATE_2_70GHZ;
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
1244
args.v1.sDigEncoder.ucLaneNum = dp_lane_count;
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
1246
args.v1.sDigEncoder.ucLaneNum = 8;
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
1248
args.v1.sDigEncoder.ucLaneNum = 4;
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
1251
args.v3.sExtEncoder.ucAction = action;
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
1253
args.v3.sExtEncoder.usConnectorId = cpu_to_le16(connector_object_id);
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
1255
args.v3.sExtEncoder.usPixelClock = cpu_to_le16(amdgpu_encoder->pixel_clock / 10);
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
1256
args.v3.sExtEncoder.ucEncoderMode =
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
1259
if (ENCODER_MODE_IS_DP(args.v3.sExtEncoder.ucEncoderMode)) {
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
1261
args.v3.sExtEncoder.ucConfig |= EXTERNAL_ENCODER_CONFIG_V3_DPLINKRATE_2_70GHZ;
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
1263
args.v3.sExtEncoder.ucConfig |= EXTERNAL_ENCODER_CONFIG_V3_DPLINKRATE_5_40GHZ;
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
1264
args.v3.sExtEncoder.ucLaneNum = dp_lane_count;
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
1266
args.v3.sExtEncoder.ucLaneNum = 8;
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
1268
args.v3.sExtEncoder.ucLaneNum = 4;
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
1271
args.v3.sExtEncoder.ucConfig |= EXTERNAL_ENCODER_CONFIG_V3_ENCODER1;
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
1274
args.v3.sExtEncoder.ucConfig |= EXTERNAL_ENCODER_CONFIG_V3_ENCODER2;
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
1277
args.v3.sExtEncoder.ucConfig |= EXTERNAL_ENCODER_CONFIG_V3_ENCODER3;
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
1280
args.v3.sExtEncoder.ucBitPerColor = amdgpu_atombios_encoder_get_bpc(encoder);
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
1291
amdgpu_atom_execute_table(adev->mode_info.atom_context, index, (uint32_t *)&args, sizeof(args));
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
1439
union crtc_source_param args;
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
1444
memset(&args, 0, sizeof(args));
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
1454
args.v1.ucCRTC = amdgpu_crtc->crtc_id;
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
1458
args.v1.ucDevice = ATOM_DEVICE_DFP1_INDEX;
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
1463
args.v1.ucDevice = ATOM_DEVICE_LCD1_INDEX;
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
1465
args.v1.ucDevice = ATOM_DEVICE_DFP3_INDEX;
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
1470
args.v1.ucDevice = ATOM_DEVICE_DFP2_INDEX;
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
1475
args.v1.ucDevice = ATOM_DEVICE_TV1_INDEX;
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
1477
args.v1.ucDevice = ATOM_DEVICE_CV_INDEX;
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
1479
args.v1.ucDevice = ATOM_DEVICE_CRT1_INDEX;
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
1484
args.v1.ucDevice = ATOM_DEVICE_TV1_INDEX;
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
1486
args.v1.ucDevice = ATOM_DEVICE_CV_INDEX;
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
1488
args.v1.ucDevice = ATOM_DEVICE_CRT2_INDEX;
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
1493
args.v2.ucCRTC = amdgpu_crtc->crtc_id;
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
1498
args.v2.ucEncodeMode = ATOM_ENCODER_MODE_LVDS;
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
1500
args.v2.ucEncodeMode = ATOM_ENCODER_MODE_CRT;
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
1502
args.v2.ucEncodeMode = amdgpu_atombios_encoder_get_encoder_mode(encoder);
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
1504
args.v2.ucEncodeMode = ATOM_ENCODER_MODE_LVDS;
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
1506
args.v2.ucEncodeMode = amdgpu_atombios_encoder_get_encoder_mode(encoder);
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
1517
args.v2.ucEncoderID = ASIC_INT_DIG1_ENCODER_ID;
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
1520
args.v2.ucEncoderID = ASIC_INT_DIG2_ENCODER_ID;
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
1523
args.v2.ucEncoderID = ASIC_INT_DIG3_ENCODER_ID;
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
1526
args.v2.ucEncoderID = ASIC_INT_DIG4_ENCODER_ID;
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
1529
args.v2.ucEncoderID = ASIC_INT_DIG5_ENCODER_ID;
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
1532
args.v2.ucEncoderID = ASIC_INT_DIG6_ENCODER_ID;
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
1535
args.v2.ucEncoderID = ASIC_INT_DIG7_ENCODER_ID;
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
1540
args.v2.ucEncoderID = ASIC_INT_DVO_ENCODER_ID;
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
1544
args.v2.ucEncoderID = ASIC_INT_TV_ENCODER_ID;
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
1546
args.v2.ucEncoderID = ASIC_INT_TV_ENCODER_ID;
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
1548
args.v2.ucEncoderID = ASIC_INT_DAC1_ENCODER_ID;
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
1552
args.v2.ucEncoderID = ASIC_INT_TV_ENCODER_ID;
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
1554
args.v2.ucEncoderID = ASIC_INT_TV_ENCODER_ID;
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
1556
args.v2.ucEncoderID = ASIC_INT_DAC2_ENCODER_ID;
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
1561
args.v3.ucCRTC = amdgpu_crtc->crtc_id;
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
1566
args.v2.ucEncodeMode = ATOM_ENCODER_MODE_LVDS;
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
1568
args.v2.ucEncodeMode = ATOM_ENCODER_MODE_CRT;
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
1570
args.v2.ucEncodeMode = amdgpu_atombios_encoder_get_encoder_mode(encoder);
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
1572
args.v2.ucEncodeMode = ATOM_ENCODER_MODE_LVDS;
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
1574
args.v2.ucEncodeMode = amdgpu_atombios_encoder_get_encoder_mode(encoder);
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
1576
args.v3.ucDstBpc = amdgpu_atombios_encoder_get_bpc(encoder);
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
1586
args.v3.ucEncoderID = ASIC_INT_DIG1_ENCODER_ID;
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
1589
args.v3.ucEncoderID = ASIC_INT_DIG2_ENCODER_ID;
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
1592
args.v3.ucEncoderID = ASIC_INT_DIG3_ENCODER_ID;
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
1595
args.v3.ucEncoderID = ASIC_INT_DIG4_ENCODER_ID;
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
1598
args.v3.ucEncoderID = ASIC_INT_DIG5_ENCODER_ID;
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
1601
args.v3.ucEncoderID = ASIC_INT_DIG6_ENCODER_ID;
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
1604
args.v3.ucEncoderID = ASIC_INT_DIG7_ENCODER_ID;
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
1609
args.v3.ucEncoderID = ASIC_INT_DVO_ENCODER_ID;
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
1613
args.v3.ucEncoderID = ASIC_INT_TV_ENCODER_ID;
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
1615
args.v3.ucEncoderID = ASIC_INT_TV_ENCODER_ID;
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
1617
args.v3.ucEncoderID = ASIC_INT_DAC1_ENCODER_ID;
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
1621
args.v3.ucEncoderID = ASIC_INT_TV_ENCODER_ID;
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
1623
args.v3.ucEncoderID = ASIC_INT_TV_ENCODER_ID;
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
1625
args.v3.ucEncoderID = ASIC_INT_DAC2_ENCODER_ID;
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
1636
amdgpu_atom_execute_table(adev->mode_info.atom_context, index, (uint32_t *)&args, sizeof(args));
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
1678
DAC_LOAD_DETECTION_PS_ALLOCATION args;
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
1682
memset(&args, 0, sizeof(args));
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
1687
args.sDacload.ucMisc = 0;
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
1691
args.sDacload.ucDacType = ATOM_DAC_A;
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
1693
args.sDacload.ucDacType = ATOM_DAC_B;
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
1696
args.sDacload.usDeviceID = cpu_to_le16(ATOM_DEVICE_CRT1_SUPPORT);
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
1698
args.sDacload.usDeviceID = cpu_to_le16(ATOM_DEVICE_CRT2_SUPPORT);
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
1700
args.sDacload.usDeviceID = cpu_to_le16(ATOM_DEVICE_CV_SUPPORT);
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
1702
args.sDacload.ucMisc = DAC_LOAD_MISC_YPrPb;
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
1704
args.sDacload.usDeviceID = cpu_to_le16(ATOM_DEVICE_TV1_SUPPORT);
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
1706
args.sDacload.ucMisc = DAC_LOAD_MISC_YPrPb;
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
1709
amdgpu_atom_execute_table(adev->mode_info.atom_context, index, (uint32_t *)&args, sizeof(args));
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
318
DAC_ENCODER_CONTROL_PS_ALLOCATION args;
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
321
memset(&args, 0, sizeof(args));
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
334
args.ucAction = action;
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
335
args.ucDacStandard = ATOM_DAC1_PS2;
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
336
args.usPixelClock = cpu_to_le16(amdgpu_encoder->pixel_clock / 10);
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
338
amdgpu_atom_execute_table(adev->mode_info.atom_context, index, (uint32_t *)&args, sizeof(args));
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
381
union dvo_encoder_control args;
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
385
memset(&args, 0, sizeof(args));
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
395
args.ext_tmds.sXTmdsEncoder.ucEnable = action;
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
398
args.ext_tmds.sXTmdsEncoder.ucMisc |= PANEL_ENCODER_MISC_DUAL;
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
400
args.ext_tmds.sXTmdsEncoder.ucMisc |= ATOM_PANEL_MISC_888RGB;
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
404
args.dvo.sDVOEncoder.ucAction = action;
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
405
args.dvo.sDVOEncoder.usPixelClock = cpu_to_le16(amdgpu_encoder->pixel_clock / 10);
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
407
args.dvo.sDVOEncoder.ucDeviceType = ATOM_DEVICE_DFP1_INDEX;
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
410
args.dvo.sDVOEncoder.usDevAttr.sDigAttrib.ucAttribute |= PANEL_ENCODER_MISC_DUAL;
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
414
args.dvo_v3.ucAction = action;
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
415
args.dvo_v3.usPixelClock = cpu_to_le16(amdgpu_encoder->pixel_clock / 10);
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
416
args.dvo_v3.ucDVOConfig = 0; /* XXX */
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
420
args.dvo_v4.ucAction = action;
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
421
args.dvo_v4.usPixelClock = cpu_to_le16(amdgpu_encoder->pixel_clock / 10);
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
422
args.dvo_v4.ucDVOConfig = 0; /* XXX */
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
423
args.dvo_v4.ucBitPerColor = amdgpu_atombios_encoder_get_bpc(encoder);
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
435
amdgpu_atom_execute_table(adev->mode_info.atom_context, index, (uint32_t *)&args, sizeof(args));
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
568
union dig_encoder_control args;
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
589
memset(&args, 0, sizeof(args));
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
598
args.v1.ucAction = action;
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
599
args.v1.usPixelClock = cpu_to_le16(amdgpu_encoder->pixel_clock / 10);
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
601
args.v3.ucPanelMode = panel_mode;
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
603
args.v1.ucEncoderMode = amdgpu_atombios_encoder_get_encoder_mode(encoder);
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
605
if (ENCODER_MODE_IS_DP(args.v1.ucEncoderMode))
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
606
args.v1.ucLaneNum = dp_lane_count;
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
608
args.v1.ucLaneNum = 8;
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
610
args.v1.ucLaneNum = 4;
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
612
if (ENCODER_MODE_IS_DP(args.v1.ucEncoderMode) && (dp_clock == 270000))
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
613
args.v1.ucConfig |= ATOM_ENCODER_CONFIG_DPLINKRATE_2_70GHZ;
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
616
args.v1.ucConfig = ATOM_ENCODER_CONFIG_V2_TRANSMITTER1;
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
620
args.v1.ucConfig = ATOM_ENCODER_CONFIG_V2_TRANSMITTER2;
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
623
args.v1.ucConfig = ATOM_ENCODER_CONFIG_V2_TRANSMITTER3;
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
627
args.v1.ucConfig |= ATOM_ENCODER_CONFIG_LINKB;
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
629
args.v1.ucConfig |= ATOM_ENCODER_CONFIG_LINKA;
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
633
args.v3.ucAction = action;
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
634
args.v3.usPixelClock = cpu_to_le16(amdgpu_encoder->pixel_clock / 10);
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
636
args.v3.ucPanelMode = panel_mode;
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
638
args.v3.ucEncoderMode = amdgpu_atombios_encoder_get_encoder_mode(encoder);
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
640
if (ENCODER_MODE_IS_DP(args.v3.ucEncoderMode))
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
641
args.v3.ucLaneNum = dp_lane_count;
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
643
args.v3.ucLaneNum = 8;
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
645
args.v3.ucLaneNum = 4;
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
647
if (ENCODER_MODE_IS_DP(args.v3.ucEncoderMode) && (dp_clock == 270000))
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
648
args.v1.ucConfig |= ATOM_ENCODER_CONFIG_V3_DPLINKRATE_2_70GHZ;
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
649
args.v3.acConfig.ucDigSel = dig->dig_encoder;
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
650
args.v3.ucBitPerColor = amdgpu_atombios_encoder_get_bpc(encoder);
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
653
args.v4.ucAction = action;
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
654
args.v4.usPixelClock = cpu_to_le16(amdgpu_encoder->pixel_clock / 10);
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
656
args.v4.ucPanelMode = panel_mode;
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
658
args.v4.ucEncoderMode = amdgpu_atombios_encoder_get_encoder_mode(encoder);
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
660
if (ENCODER_MODE_IS_DP(args.v4.ucEncoderMode))
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
661
args.v4.ucLaneNum = dp_lane_count;
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
663
args.v4.ucLaneNum = 8;
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
665
args.v4.ucLaneNum = 4;
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
667
if (ENCODER_MODE_IS_DP(args.v4.ucEncoderMode)) {
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
669
args.v1.ucConfig |= ATOM_ENCODER_CONFIG_V4_DPLINKRATE_5_40GHZ;
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
671
args.v1.ucConfig |= ATOM_ENCODER_CONFIG_V4_DPLINKRATE_3_24GHZ;
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
673
args.v1.ucConfig |= ATOM_ENCODER_CONFIG_V4_DPLINKRATE_2_70GHZ;
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
675
args.v1.ucConfig |= ATOM_ENCODER_CONFIG_V4_DPLINKRATE_1_62GHZ;
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
677
args.v4.acConfig.ucDigSel = dig->dig_encoder;
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
678
args.v4.ucBitPerColor = amdgpu_atombios_encoder_get_bpc(encoder);
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
680
args.v4.ucHPD_ID = 0;
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
682
args.v4.ucHPD_ID = hpd_id + 1;
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
687
args.v5.asDPPanelModeParam.ucAction = action;
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
688
args.v5.asDPPanelModeParam.ucPanelMode = panel_mode;
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
689
args.v5.asDPPanelModeParam.ucDigId = dig->dig_encoder;
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
692
args.v5.asStreamParam.ucAction = action;
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
693
args.v5.asStreamParam.ucDigId = dig->dig_encoder;
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
694
args.v5.asStreamParam.ucDigMode =
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
696
if (ENCODER_MODE_IS_DP(args.v5.asStreamParam.ucDigMode))
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
697
args.v5.asStreamParam.ucLaneNum = dp_lane_count;
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
700
args.v5.asStreamParam.ucLaneNum = 8;
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
702
args.v5.asStreamParam.ucLaneNum = 4;
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
703
args.v5.asStreamParam.ulPixelClock =
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
705
args.v5.asStreamParam.ucBitPerColor =
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
707
args.v5.asStreamParam.ucLinkRateIn270Mhz = dp_clock / 27000;
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
717
args.v5.asCmdParam.ucAction = action;
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
718
args.v5.asCmdParam.ucDigId = dig->dig_encoder;
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
735
amdgpu_atom_execute_table(adev->mode_info.atom_context, index, (uint32_t *)&args, sizeof(args));
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
757
union dig_transmitter_control args;
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
801
memset(&args, 0, sizeof(args));
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
825
args.v1.ucAction = action;
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
827
args.v1.usInitInfo = cpu_to_le16(connector_object_id);
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
829
args.v1.asMode.ucLaneSel = lane_num;
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
830
args.v1.asMode.ucLaneSet = lane_set;
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
833
args.v1.usPixelClock = cpu_to_le16(dp_clock / 10);
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
835
args.v1.usPixelClock = cpu_to_le16((amdgpu_encoder->pixel_clock / 2) / 10);
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
837
args.v1.usPixelClock = cpu_to_le16(amdgpu_encoder->pixel_clock / 10);
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
840
args.v1.ucConfig = ATOM_TRANSMITTER_CONFIG_CLKSRC_PPLL;
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
843
args.v1.ucConfig |= ATOM_TRANSMITTER_CONFIG_DIG2_ENCODER;
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
845
args.v1.ucConfig |= ATOM_TRANSMITTER_CONFIG_DIG1_ENCODER;
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
848
args.v1.ucConfig |= ATOM_TRANSMITTER_CONFIG_LINKB;
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
850
args.v1.ucConfig |= ATOM_TRANSMITTER_CONFIG_LINKA;
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
853
args.v1.ucConfig |= ATOM_TRANSMITTER_CONFIG_COHERENT;
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
856
args.v1.ucConfig |= ATOM_TRANSMITTER_CONFIG_COHERENT;
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
858
args.v1.ucConfig |= ATOM_TRANSMITTER_CONFIG_8LANE_LINK;
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
862
args.v2.ucAction = action;
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
864
args.v2.usInitInfo = cpu_to_le16(connector_object_id);
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
866
args.v2.asMode.ucLaneSel = lane_num;
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
867
args.v2.asMode.ucLaneSet = lane_set;
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
870
args.v2.usPixelClock = cpu_to_le16(dp_clock / 10);
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
872
args.v2.usPixelClock = cpu_to_le16((amdgpu_encoder->pixel_clock / 2) / 10);
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
874
args.v2.usPixelClock = cpu_to_le16(amdgpu_encoder->pixel_clock / 10);
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
877
args.v2.acConfig.ucEncoderSel = dig_encoder;
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
879
args.v2.acConfig.ucLinkSel = 1;
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
883
args.v2.acConfig.ucTransmitterSel = 0;
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
886
args.v2.acConfig.ucTransmitterSel = 1;
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
889
args.v2.acConfig.ucTransmitterSel = 2;
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
894
args.v2.acConfig.fCoherentMode = 1;
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
895
args.v2.acConfig.fDPConnector = 1;
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
898
args.v2.acConfig.fCoherentMode = 1;
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
900
args.v2.acConfig.fDualLinkConnector = 1;
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
904
args.v3.ucAction = action;
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
906
args.v3.usInitInfo = cpu_to_le16(connector_object_id);
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
908
args.v3.asMode.ucLaneSel = lane_num;
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
909
args.v3.asMode.ucLaneSet = lane_set;
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
912
args.v3.usPixelClock = cpu_to_le16(dp_clock / 10);
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
914
args.v3.usPixelClock = cpu_to_le16((amdgpu_encoder->pixel_clock / 2) / 10);
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
916
args.v3.usPixelClock = cpu_to_le16(amdgpu_encoder->pixel_clock / 10);
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
920
args.v3.ucLaneNum = dp_lane_count;
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
922
args.v3.ucLaneNum = 8;
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
924
args.v3.ucLaneNum = 4;
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
927
args.v3.acConfig.ucLinkSel = 1;
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
929
args.v3.acConfig.ucEncoderSel = 1;
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
937
args.v3.acConfig.ucRefClkSource = 2; /* external src */
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
939
args.v3.acConfig.ucRefClkSource = pll_id;
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
943
args.v3.acConfig.ucTransmitterSel = 0;
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
946
args.v3.acConfig.ucTransmitterSel = 1;
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
949
args.v3.acConfig.ucTransmitterSel = 2;
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
954
args.v3.acConfig.fCoherentMode = 1; /* DP requires coherent */
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
957
args.v3.acConfig.fCoherentMode = 1;
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
959
args.v3.acConfig.fDualLinkConnector = 1;
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
963
args.v4.ucAction = action;
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
965
args.v4.usInitInfo = cpu_to_le16(connector_object_id);
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
967
args.v4.asMode.ucLaneSel = lane_num;
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
968
args.v4.asMode.ucLaneSet = lane_set;
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
971
args.v4.usPixelClock = cpu_to_le16(dp_clock / 10);
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
973
args.v4.usPixelClock = cpu_to_le16((amdgpu_encoder->pixel_clock / 2) / 10);
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
975
args.v4.usPixelClock = cpu_to_le16(amdgpu_encoder->pixel_clock / 10);
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
979
args.v4.ucLaneNum = dp_lane_count;
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
981
args.v4.ucLaneNum = 8;
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
983
args.v4.ucLaneNum = 4;
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
986
args.v4.acConfig.ucLinkSel = 1;
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
988
args.v4.acConfig.ucEncoderSel = 1;
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
997
args.v4.acConfig.ucRefClkSource = ENCODER_REFCLK_SRC_EXTCLK;
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
999
args.v4.acConfig.ucRefClkSource = ENCODER_REFCLK_SRC_DCPLL;
drivers/gpu/drm/amd/amdgpu/atombios_i2c.c
164
PROCESS_I2C_CHANNEL_TRANSACTION_PS_ALLOCATION args;
drivers/gpu/drm/amd/amdgpu/atombios_i2c.c
167
args.ucRegIndex = offset;
drivers/gpu/drm/amd/amdgpu/atombios_i2c.c
168
args.lpI2CDataOut = data;
drivers/gpu/drm/amd/amdgpu/atombios_i2c.c
169
args.ucFlag = 1;
drivers/gpu/drm/amd/amdgpu/atombios_i2c.c
170
args.ucI2CSpeed = TARGET_HW_I2C_CLOCK;
drivers/gpu/drm/amd/amdgpu/atombios_i2c.c
171
args.ucTransBytes = 1;
drivers/gpu/drm/amd/amdgpu/atombios_i2c.c
172
args.ucSlaveAddr = slave_addr;
drivers/gpu/drm/amd/amdgpu/atombios_i2c.c
173
args.ucLineNumber = line_number;
drivers/gpu/drm/amd/amdgpu/atombios_i2c.c
175
amdgpu_atom_execute_table(adev->mode_info.atom_context, index, (uint32_t *)&args, sizeof(args));
drivers/gpu/drm/amd/amdgpu/atombios_i2c.c
44
PROCESS_I2C_CHANNEL_TRANSACTION_PS_ALLOCATION args;
drivers/gpu/drm/amd/amdgpu/atombios_i2c.c
50
memset(&args, 0, sizeof(args));
drivers/gpu/drm/amd/amdgpu/atombios_i2c.c
63
args.ucRegIndex = 0;
drivers/gpu/drm/amd/amdgpu/atombios_i2c.c
65
args.ucRegIndex = buf[0];
drivers/gpu/drm/amd/amdgpu/atombios_i2c.c
77
args.lpI2CDataOut = cpu_to_le16(out);
drivers/gpu/drm/amd/amdgpu/atombios_i2c.c
79
args.ucRegIndex = 0;
drivers/gpu/drm/amd/amdgpu/atombios_i2c.c
80
args.lpI2CDataOut = 0;
drivers/gpu/drm/amd/amdgpu/atombios_i2c.c
83
args.ucFlag = flags;
drivers/gpu/drm/amd/amdgpu/atombios_i2c.c
84
args.ucI2CSpeed = TARGET_HW_I2C_CLOCK;
drivers/gpu/drm/amd/amdgpu/atombios_i2c.c
85
args.ucTransBytes = num;
drivers/gpu/drm/amd/amdgpu/atombios_i2c.c
86
args.ucSlaveAddr = slave_addr << 1;
drivers/gpu/drm/amd/amdgpu/atombios_i2c.c
87
args.ucLineNumber = chan->rec.i2c_id;
drivers/gpu/drm/amd/amdgpu/atombios_i2c.c
89
amdgpu_atom_execute_table(adev->mode_info.atom_context, index, (uint32_t *)&args, sizeof(args));
drivers/gpu/drm/amd/amdgpu/atombios_i2c.c
92
if (args.ucStatus != HW_ASSISTED_I2C_STATUS_SUCCESS) {
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
1047
struct kfd_ioctl_get_available_memory_args *args = data;
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
1048
struct kfd_process_device *pdd = kfd_lock_pdd_by_id(p, args->gpu_id);
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
1052
args->available = amdgpu_amdkfd_get_available_memory(pdd->dev->adev,
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
1061
struct kfd_ioctl_alloc_memory_of_gpu_args *args = data;
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
1067
uint64_t offset = args->mmap_offset;
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
1068
uint32_t flags = args->flags;
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
1070
if (args->size == 0)
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
1090
if (!(!args->va_addr && (flags & KFD_IOC_ALLOC_MEM_FLAGS_VRAM)) &&
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
1092
args->va_addr >> PAGE_SHIFT,
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
1093
(args->va_addr + args->size - 1) >> PAGE_SHIFT)) {
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
1095
args->va_addr);
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
1105
args->mmap_offset >> PAGE_SHIFT,
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
1106
(args->mmap_offset + args->size - 1) >> PAGE_SHIFT)) {
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
1108
args->mmap_offset);
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
1116
pdd = kfd_process_device_data_by_id(p, args->gpu_id);
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
1139
if (args->size != kfd_doorbell_process_slice(dev->kfd)) {
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
1149
if (args->size != PAGE_SIZE) {
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
1161
dev->adev, args->va_addr, args->size,
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
1176
uint64_t size = args->size;
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
1185
args->handle = MAKE_HANDLE(args->gpu_id, idr_handle);
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
1186
args->mmap_offset = offset;
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
1192
args->mmap_offset = KFD_MMAP_TYPE_MMIO
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
1193
| KFD_MMAP_GPU_ID(args->gpu_id);
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
1210
struct kfd_ioctl_free_memory_of_gpu_args *args = data;
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
1221
if (p->signal_handle && (p->signal_handle == args->handle)) {
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
1227
pdd = kfd_process_device_data_by_id(p, GET_GPU_ID(args->handle));
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
1235
pdd, GET_IDR_HANDLE(args->handle));
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
1249
pdd, GET_IDR_HANDLE(args->handle));
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
1262
struct kfd_ioctl_map_memory_to_gpu_args *args = data;
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
1270
if (!args->n_devices) {
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
1274
if (args->n_success > args->n_devices) {
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
1279
devices_arr = kmalloc_array(args->n_devices, sizeof(*devices_arr),
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
1285
(void __user *)args->device_ids_array_ptr,
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
1286
args->n_devices * sizeof(*devices_arr));
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
1293
pdd = kfd_process_device_data_by_id(p, GET_GPU_ID(args->handle));
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
1307
GET_IDR_HANDLE(args->handle));
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
1313
for (i = args->n_success; i < args->n_devices; i++) {
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
1343
args->n_success = i+1;
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
1355
for (i = 0; i < args->n_devices; i++) {
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
1380
struct kfd_ioctl_unmap_memory_from_gpu_args *args = data;
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
1387
if (!args->n_devices) {
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
1391
if (args->n_success > args->n_devices) {
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
1396
devices_arr = kmalloc_array(args->n_devices, sizeof(*devices_arr),
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
1402
(void __user *)args->device_ids_array_ptr,
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
1403
args->n_devices * sizeof(*devices_arr));
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
1410
pdd = kfd_process_device_data_by_id(p, GET_GPU_ID(args->handle));
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
1417
GET_IDR_HANDLE(args->handle));
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
1423
for (i = args->n_success; i < args->n_devices; i++) {
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
1432
pr_debug("Failed to unmap from gpu %d/%d\n", i, args->n_devices);
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
1435
args->n_success = i+1;
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
1449
for (i = 0; i < args->n_devices; i++) {
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
1482
struct kfd_ioctl_alloc_queue_gws_args *args = data;
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
1487
q = pqm_get_user_queue(&p->pqm, args->queue_id);
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
1512
retval = pqm_set_gws(&p->pqm, args->queue_id, args->num_gws ? dev->gws : NULL);
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
1515
args->first_gws = 0;
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
1526
struct kfd_ioctl_get_dmabuf_info_args *args = data;
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
1542
if (args->metadata_ptr) {
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
1543
metadata_buffer = kzalloc(args->metadata_size, GFP_KERNEL);
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
1549
r = amdgpu_amdkfd_get_dmabuf_info(dev->adev, args->dmabuf_fd,
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
1550
&dmabuf_adev, &args->size,
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
1551
metadata_buffer, args->metadata_size,
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
1552
&args->metadata_size, &flags, &xcp_id);
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
1557
args->gpu_id = dmabuf_adev->kfd.dev->nodes[xcp_id]->id;
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
1559
args->gpu_id = dev->id;
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
1560
args->flags = flags;
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
1564
r = copy_to_user((void __user *)args->metadata_ptr,
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
1565
metadata_buffer, args->metadata_size);
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
1579
struct kfd_ioctl_import_dmabuf_args *args = data;
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
1587
pdd = kfd_process_device_data_by_id(p, args->gpu_id);
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
1599
r = amdgpu_amdkfd_gpuvm_import_dmabuf_fd(pdd->dev->adev, args->dmabuf_fd,
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
1600
args->va_addr, pdd->drm_priv,
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
1614
args->handle = MAKE_HANDLE(args->gpu_id, idr_handle);
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
1629
struct kfd_ioctl_export_dmabuf_args *args = data;
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
1636
dev = kfd_device_by_id(GET_GPU_ID(args->handle));
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
1649
GET_IDR_HANDLE(args->handle));
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
1660
ret = dma_buf_fd(dmabuf, args->flags);
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
1668
args->dmabuf_fd = ret;
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
1682
struct kfd_ioctl_smi_events_args *args = data;
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
1687
pdd = kfd_process_device_data_by_id(p, args->gpuid);
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
1692
return kfd_smi_event_open(pdd->dev, &args->anon_fd);
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
1700
struct kfd_ioctl_set_xnack_mode_args *args = data;
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
1704
if (args->xnack_enabled >= 0) {
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
1711
if (p->xnack_enabled == args->xnack_enabled)
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
1714
if (args->xnack_enabled && !kfd_process_xnack_mode(p, true)) {
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
1719
r = svm_range_switch_xnack_reserve_mem(p, args->xnack_enabled);
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
1721
args->xnack_enabled = p->xnack_enabled;
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
1732
struct kfd_ioctl_svm_args *args = data;
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
1742
args->start_addr, args->size, args->op, args->nattr);
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
1744
if ((args->start_addr & ~PAGE_MASK) || (args->size & ~PAGE_MASK))
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
1746
if (!args->start_addr || !args->size)
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
1749
r = svm_ioctl(p, args->op, args->start_addr, args->size, args->nattr,
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
1750
args->attrs);
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
181
struct kfd_ioctl_get_version_args *args = data;
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
183
args->major_version = KFD_IOCTL_MAJOR_VERSION;
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
184
args->minor_version = KFD_IOCTL_MINOR_VERSION;
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
190
struct kfd_ioctl_create_queue_args *args)
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
197
if ((args->queue_percentage & 0xFF) > KFD_MAX_QUEUE_PERCENTAGE) {
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
202
if (args->queue_priority > KFD_MAX_QUEUE_PRIORITY) {
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
207
if ((args->ring_base_address) &&
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
208
(!access_ok((const void __user *) args->ring_base_address,
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
2083
struct kfd_ioctl_criu_args *args)
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
2089
if (!args->devices || !args->bos || !args->priv_data)
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
2112
if (num_devices != args->num_devices ||
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
2113
num_bos != args->num_bos ||
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
2114
num_objects != args->num_objects ||
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
2115
priv_size != args->priv_data_size) {
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
2122
ret = criu_checkpoint_process(p, (uint8_t __user *)args->priv_data, &priv_offset);
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
2126
ret = criu_checkpoint_devices(p, num_devices, (uint8_t __user *)args->devices,
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
2127
(uint8_t __user *)args->priv_data, &priv_offset);
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
2139
ret = kfd_criu_checkpoint_queues(p, (uint8_t __user *)args->priv_data,
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
214
if (!is_power_of_2(args->ring_size) && (args->ring_size != 0)) {
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
2144
ret = kfd_criu_checkpoint_events(p, (uint8_t __user *)args->priv_data,
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
2149
ret = kfd_criu_checkpoint_svm(p, (uint8_t __user *)args->priv_data, &priv_offset);
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
2157
ret = criu_checkpoint_bos(p, num_bos, (uint8_t __user *)args->bos,
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
2158
(uint8_t __user *)args->priv_data, &bo_priv_offset);
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
2171
struct kfd_ioctl_criu_args *args,
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
2182
(void __user *)(args->priv_data + *priv_offset),
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
219
if (args->ring_size < KFD_MIN_QUEUE_RING_SIZE) {
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
220
args->ring_size = KFD_MIN_QUEUE_RING_SIZE;
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
2212
struct kfd_ioctl_criu_args *args,
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
2221
if (args->num_devices != p->n_pdds)
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
2224
if (*priv_offset + (args->num_devices * sizeof(*device_privs)) > max_priv_data_size)
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
2227
device_buckets = kmalloc_objs(*device_buckets, args->num_devices);
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
2231
ret = copy_from_user(device_buckets, (void __user *)args->devices,
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
2232
args->num_devices * sizeof(*device_buckets));
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
2239
for (i = 0; i < args->num_devices; i++) {
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
224
if ((args->metadata_ring_size != 0) && !is_power_of_2(args->metadata_ring_size)) {
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
229
if (!access_ok((const void __user *) args->read_pointer_address,
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
2312
*priv_offset += args->num_devices * sizeof(*device_privs);
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
235
if (!access_ok((const void __user *) args->write_pointer_address,
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
241
if (args->eop_buffer_address &&
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
242
!access_ok((const void __user *) args->eop_buffer_address,
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
2454
struct kfd_ioctl_criu_args *args,
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
2464
if (*priv_offset + (args->num_bos * sizeof(*bo_privs)) > max_priv_data_size)
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
2470
bo_buckets = kvmalloc_objs(*bo_buckets, args->num_bos);
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
2474
files = kvzalloc(args->num_bos * sizeof(struct file *), GFP_KERNEL);
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
248
if (args->ctx_save_restore_address &&
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
2480
ret = copy_from_user(bo_buckets, (void __user *)args->bos,
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
2481
args->num_bos * sizeof(*bo_buckets));
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
2488
bo_privs = kvmalloc_objs(*bo_privs, args->num_bos);
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
249
!access_ok((const void __user *) args->ctx_save_restore_address,
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
2494
ret = copy_from_user(bo_privs, (void __user *)args->priv_data + *priv_offset,
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
2495
args->num_bos * sizeof(*bo_privs));
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
2501
*priv_offset += args->num_bos * sizeof(*bo_privs);
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
2504
for (; i < args->num_bos; i++) {
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
2513
ret = copy_to_user((void __user *)args->bos,
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
2515
(args->num_bos * sizeof(*bo_buckets)));
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
2529
struct kfd_ioctl_criu_args *args,
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
2540
for (i = 0; i < args->num_objects; i++) {
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
2548
ret = get_user(object_type, (uint32_t __user *)(args->priv_data + *priv_offset));
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
2556
ret = kfd_criu_restore_queue(p, (uint8_t __user *)args->priv_data,
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
2562
ret = kfd_criu_restore_event(filep, p, (uint8_t __user *)args->priv_data,
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
2568
ret = kfd_criu_restore_svm(p, (uint8_t __user *)args->priv_data,
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
257
q_properties->queue_percent = args->queue_percentage & 0xFF;
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
2585
struct kfd_ioctl_criu_args *args)
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
259
q_properties->pm4_target_xcc = (args->queue_percentage >> 8) & 0xFF;
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
2591
args->num_devices, args->num_bos, args->num_objects, args->priv_data_size);
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
2593
if ((args->num_bos > 0 && !args->bos) || !args->devices || !args->priv_data ||
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
2594
!args->priv_data_size || !args->num_devices)
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
260
q_properties->priority = args->queue_priority;
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
2608
ret = criu_restore_process(p, args, &priv_offset, args->priv_data_size);
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
261
q_properties->queue_address = args->ring_base_address;
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
2612
ret = criu_restore_devices(p, args, &priv_offset, args->priv_data_size);
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
2616
ret = criu_restore_bos(p, args, &priv_offset, args->priv_data_size);
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
262
q_properties->queue_size = args->ring_size;
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
2620
ret = criu_restore_objects(filep, p, args, &priv_offset, args->priv_data_size);
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
2624
if (priv_offset != args->priv_data_size) {
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
263
if (args->queue_type == KFD_IOC_QUEUE_TYPE_COMPUTE_AQL)
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
264
q_properties->metadata_queue_size = args->metadata_ring_size;
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
2641
struct kfd_ioctl_criu_args *args)
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
266
q_properties->read_ptr = (void __user *)args->read_pointer_address;
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
2665
struct kfd_ioctl_criu_args *args)
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
267
q_properties->write_ptr = (void __user *)args->write_pointer_address;
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
2672
args->pid);
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
2674
pid = find_get_pid(args->pid);
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
2676
pr_err("Cannot find pid info for %i\n", args->pid);
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
268
q_properties->eop_ring_buffer_address = args->eop_buffer_address;
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
2686
pr_debug("Cannot find process info for %i\n", args->pid);
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
269
q_properties->eop_ring_buffer_size = args->eop_buffer_size;
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
2693
pr_err("kfd_criu_resume_svm failed for %i\n", args->pid);
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
2699
pr_err("amdgpu_amdkfd_criu_resume failed for %i\n", args->pid);
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
271
args->ctx_save_restore_address;
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
2710
struct kfd_ioctl_criu_args *args)
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
272
q_properties->ctx_save_restore_area_size = args->ctx_save_restore_size;
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
2728
args->pid = task_pid_nr_ns(p->lead_thread,
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
273
q_properties->ctl_stack_size = args->ctl_stack_size;
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
2731
ret = criu_get_process_object_info(p, &args->num_devices, &args->num_bos,
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
2732
&args->num_objects, &args->priv_data_size);
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
2737
args->num_devices, args->num_bos, args->num_objects,
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
2738
args->priv_data_size);
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
274
q_properties->sdma_engine_id = args->sdma_engine_id;
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
275
if (args->queue_type == KFD_IOC_QUEUE_TYPE_COMPUTE ||
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
2751
struct kfd_ioctl_criu_args *args = data;
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
2754
dev_dbg(kfd_device, "CRIU operation: %d\n", args->op);
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
2755
switch (args->op) {
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
2757
ret = criu_process_info(filep, p, args);
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
276
args->queue_type == KFD_IOC_QUEUE_TYPE_COMPUTE_AQL)
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
2760
ret = criu_checkpoint(filep, p, args);
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
2763
ret = criu_unpause(filep, p, args);
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
2766
ret = criu_restore(filep, p, args);
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
2769
ret = criu_resume(filep, p, args);
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
2772
dev_dbg(kfd_device, "Unsupported CRIU operation:%d\n", args->op);
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
2778
dev_dbg(kfd_device, "CRIU operation:%d err:%d\n", args->op, ret);
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
278
else if (args->queue_type == KFD_IOC_QUEUE_TYPE_SDMA)
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
280
else if (args->queue_type == KFD_IOC_QUEUE_TYPE_SDMA_XGMI)
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
282
else if (args->queue_type == KFD_IOC_QUEUE_TYPE_SDMA_BY_ENG_ID)
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
287
if (args->queue_type == KFD_IOC_QUEUE_TYPE_COMPUTE_AQL)
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
2920
struct kfd_ioctl_runtime_enable_args *args = data;
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
2925
if (args->mode_mask & KFD_RUNTIME_ENABLE_MODE_ENABLE_MASK)
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
2926
r = runtime_enable(p, args->r_debug,
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
2927
!!(args->mode_mask & KFD_RUNTIME_ENABLE_MODE_TTMP_SAVE_MASK));
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
293
q_properties->queue_percent, args->queue_percentage);
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
2938
struct kfd_ioctl_dbg_trap_args *args = data;
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
2957
pid = find_get_pid(args->pid);
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
2959
pr_debug("Cannot find pid info for %i\n", args->pid);
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
296
q_properties->priority, args->queue_priority);
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
2976
if (args->op == KFD_IOC_DBG_TRAP_ENABLE) {
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
299
q_properties->queue_address, args->ring_base_address);
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
2990
pr_debug("Cannot find process PID %i to debug\n", args->pid);
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
3004
if (target != p && args->op != KFD_IOC_DBG_TRAP_DISABLE
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
3006
pr_err("PID %i is not PTRACED and cannot be debugged\n", args->pid);
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
3016
if (args->op != KFD_IOC_DBG_TRAP_ENABLE && !target->debug_trap_enabled) {
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
3017
pr_err("PID %i not debug enabled for op %i\n", args->pid, args->op);
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
302
q_properties->queue_size, args->ring_size);
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
3023
(args->op == KFD_IOC_DBG_TRAP_SET_WAVE_LAUNCH_OVERRIDE ||
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
3024
args->op == KFD_IOC_DBG_TRAP_SET_WAVE_LAUNCH_MODE ||
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
3025
args->op == KFD_IOC_DBG_TRAP_SUSPEND_QUEUES ||
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
3026
args->op == KFD_IOC_DBG_TRAP_RESUME_QUEUES ||
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
3027
args->op == KFD_IOC_DBG_TRAP_SET_NODE_ADDRESS_WATCH ||
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
3028
args->op == KFD_IOC_DBG_TRAP_CLEAR_NODE_ADDRESS_WATCH ||
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
3029
args->op == KFD_IOC_DBG_TRAP_SET_FLAGS)) {
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
3034
if (args->op == KFD_IOC_DBG_TRAP_SET_NODE_ADDRESS_WATCH ||
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
3035
args->op == KFD_IOC_DBG_TRAP_CLEAR_NODE_ADDRESS_WATCH) {
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
3037
args->op == KFD_IOC_DBG_TRAP_SET_NODE_ADDRESS_WATCH ?
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
3038
args->set_node_address_watch.gpu_id :
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
3039
args->clear_node_address_watch.gpu_id);
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
3048
switch (args->op) {
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
3054
args->enable.dbg_fd,
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
3055
(void __user *)args->enable.rinfo_ptr,
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
3056
&args->enable.rinfo_size);
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
3058
target->exception_enable_mask = args->enable.exception_mask;
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
3066
args->send_runtime_event.gpu_id,
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
3067
args->send_runtime_event.queue_id,
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
3068
args->send_runtime_event.exception_mask);
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
3072
args->set_exceptions_enabled.exception_mask);
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
3076
args->launch_override.override_mode,
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
3077
args->launch_override.enable_mask,
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
3078
args->launch_override.support_request_mask,
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
3079
&args->launch_override.enable_mask,
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
3080
&args->launch_override.support_request_mask);
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
3084
args->launch_mode.launch_mode);
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
3088
args->suspend_queues.num_queues,
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
3089
args->suspend_queues.grace_period,
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
3090
args->suspend_queues.exception_mask,
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
3091
(uint32_t *)args->suspend_queues.queue_array_ptr);
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
3095
r = resume_queues(target, args->resume_queues.num_queues,
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
3096
(uint32_t *)args->resume_queues.queue_array_ptr);
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
3100
args->set_node_address_watch.address,
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
3101
args->set_node_address_watch.mask,
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
3102
&args->set_node_address_watch.id,
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
3103
args->set_node_address_watch.mode);
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
3107
args->clear_node_address_watch.id);
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
3110
r = kfd_dbg_trap_set_flags(target, &args->set_flags.flags);
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
3114
&args->query_debug_event.queue_id,
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
3115
&args->query_debug_event.gpu_id,
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
3116
args->query_debug_event.exception_mask,
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
3117
&args->query_debug_event.exception_mask);
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
3121
args->query_exception_info.source_id,
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
3122
args->query_exception_info.exception_code,
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
3123
args->query_exception_info.clear_exception,
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
3124
(void __user *)args->query_exception_info.info_ptr,
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
3125
&args->query_exception_info.info_size);
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
3129
args->queue_snapshot.exception_mask,
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
3130
(void __user *)args->queue_snapshot.snapshot_buf_ptr,
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
3131
&args->queue_snapshot.num_queues,
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
3132
&args->queue_snapshot.entry_size);
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
3136
args->device_snapshot.exception_mask,
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
3137
(void __user *)args->device_snapshot.snapshot_buf_ptr,
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
3138
&args->device_snapshot.num_devices,
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
3139
&args->device_snapshot.entry_size);
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
3142
pr_err("Invalid option: %i\n", args->op);
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
321
struct kfd_ioctl_create_queue_args *args = data;
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
333
err = set_queue_properties_from_user(&q_properties, args);
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
337
pr_debug("Looking for gpu id 0x%x\n", args->gpu_id);
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
341
pdd = kfd_process_device_data_by_id(p, args->gpu_id);
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
343
pr_debug("Could not find gpu id 0x%x\n", args->gpu_id);
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
390
args->queue_id = queue_id;
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
394
args->doorbell_offset = KFD_MMAP_TYPE_DOORBELL;
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
395
args->doorbell_offset |= KFD_MMAP_GPU_ID(args->gpu_id);
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
400
args->doorbell_offset |= doorbell_offset_in_process;
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
404
pr_debug("Queue id %d was created successfully\n", args->queue_id);
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
407
args->ring_base_address);
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
410
args->read_pointer_address);
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
413
args->write_pointer_address);
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
433
struct kfd_ioctl_destroy_queue_args *args = data;
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
436
args->queue_id,
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
441
retval = pqm_destroy_queue(&p->pqm, args->queue_id);
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
451
struct kfd_ioctl_update_queue_args *args = data;
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
459
if ((args->queue_percentage & 0xFF) > KFD_MAX_QUEUE_PERCENTAGE) {
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
464
if (args->queue_priority > KFD_MAX_QUEUE_PRIORITY) {
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
469
if ((args->ring_base_address) &&
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
470
(!access_ok((const void __user *) args->ring_base_address,
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
476
if (!is_power_of_2(args->ring_size) && (args->ring_size != 0)) {
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
481
if (args->ring_size < KFD_MIN_QUEUE_RING_SIZE) {
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
482
args->ring_size = KFD_MIN_QUEUE_RING_SIZE;
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
486
properties.queue_address = args->ring_base_address;
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
487
properties.queue_size = args->ring_size;
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
488
properties.queue_percent = args->queue_percentage & 0xFF;
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
490
properties.pm4_target_xcc = (args->queue_percentage >> 8) & 0xFF;
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
491
properties.priority = args->queue_priority;
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
494
args->queue_id, p->lead_thread->pid);
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
498
retval = pqm_update_queue_properties(&p->pqm, args->queue_id, &properties);
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
510
struct kfd_ioctl_set_cu_mask_args *args = data;
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
512
uint32_t __user *cu_mask_ptr = (uint32_t __user *)args->cu_mask_ptr;
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
513
size_t cu_mask_size = sizeof(uint32_t) * (args->num_cu_mask / 32);
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
515
if ((args->num_cu_mask % 32) != 0) {
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
517
args->num_cu_mask);
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
521
minfo.cu_mask.count = args->num_cu_mask;
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
545
retval = pqm_update_mqd(&p->pqm, args->queue_id, &minfo);
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
556
struct kfd_ioctl_get_queue_wave_state_args *args = data;
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
561
r = pqm_get_wave_state(&p->pqm, args->queue_id,
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
562
(void __user *)args->ctl_stack_address,
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
563
&args->ctl_stack_used_size,
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
564
&args->save_area_used_size);
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
574
struct kfd_ioctl_set_memory_policy_args *args = data;
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
579
if (args->default_policy != KFD_IOC_CACHE_POLICY_COHERENT
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
580
&& args->default_policy != KFD_IOC_CACHE_POLICY_NONCOHERENT) {
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
584
if (args->alternate_policy != KFD_IOC_CACHE_POLICY_COHERENT
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
585
&& args->alternate_policy != KFD_IOC_CACHE_POLICY_NONCOHERENT) {
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
590
pdd = kfd_process_device_data_by_id(p, args->gpu_id);
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
592
pr_debug("Could not find gpu id 0x%x\n", args->gpu_id);
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
603
default_policy = (args->default_policy == KFD_IOC_CACHE_POLICY_COHERENT)
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
607
(args->alternate_policy == KFD_IOC_CACHE_POLICY_COHERENT)
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
614
(void __user *)args->alternate_aperture_base,
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
615
args->alternate_aperture_size,
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
616
args->misc_process_flag))
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
629
struct kfd_ioctl_set_trap_handler_args *args = data;
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
635
pdd = kfd_process_device_data_by_id(p, args->gpu_id);
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
647
kfd_process_set_trap_handler(&pdd->qpd, args->tba_addr, args->tma_addr);
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
684
struct kfd_ioctl_get_clock_counters_args *args = data;
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
688
pdd = kfd_process_device_data_by_id(p, args->gpu_id);
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
692
args->gpu_clock_counter = amdgpu_amdkfd_get_gpu_clock_counter(pdd->dev->adev);
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
695
args->gpu_clock_counter = 0;
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
698
args->cpu_clock_counter = ktime_get_raw_ns();
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
699
args->system_clock_counter = ktime_get_boottime_ns();
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
702
args->system_clock_freq = 1000000000;
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
711
struct kfd_ioctl_get_process_apertures_args *args = data;
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
717
args->num_of_nodes = 0;
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
725
&args->process_apertures[args->num_of_nodes];
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
735
"node id %u\n", args->num_of_nodes);
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
751
if (++args->num_of_nodes >= NUM_OF_SUPPORTED_GPUS)
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
762
struct kfd_ioctl_get_process_apertures_new_args *args = data;
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
770
if (args->num_of_nodes == 0) {
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
775
args->num_of_nodes = p->n_pdds;
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
784
args->num_of_nodes);
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
791
args->num_of_nodes = 0;
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
797
for (i = 0; i < min(p->n_pdds, args->num_of_nodes); i++) {
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
825
args->num_of_nodes = i;
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
827
(void __user *)args->kfd_process_device_apertures_ptr,
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
841
struct kfd_ioctl_create_event_args *args = data;
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
848
if (args->event_page_offset) {
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
850
err = kfd_kmap_event_page(p, args->event_page_offset);
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
856
err = kfd_event_create(filp, p, args->event_type,
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
857
args->auto_reset != 0, args->node_id,
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
858
&args->event_id, &args->event_trigger_data,
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
859
&args->event_page_offset,
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
860
&args->event_slot_index);
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
862
pr_debug("Created event (id:0x%08x) (%s)\n", args->event_id, __func__);
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
869
struct kfd_ioctl_destroy_event_args *args = data;
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
871
return kfd_event_destroy(p, args->event_id);
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
877
struct kfd_ioctl_set_event_args *args = data;
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
879
return kfd_set_event(p, args->event_id);
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
885
struct kfd_ioctl_reset_event_args *args = data;
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
887
return kfd_reset_event(p, args->event_id);
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
893
struct kfd_ioctl_wait_events_args *args = data;
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
895
return kfd_wait_on_events(p, args->num_events,
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
896
(void __user *)args->events_ptr,
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
897
(args->wait_for_all != 0),
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
898
&args->timeout, &args->wait_result);
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
903
struct kfd_ioctl_set_scratch_backing_va_args *args = data;
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
909
pdd = kfd_process_device_data_by_id(p, args->gpu_id);
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
922
pdd->qpd.sh_hidden_private_base = args->va_addr;
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
929
dev->adev, args->va_addr, pdd->qpd.vmid);
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
942
struct kfd_ioctl_get_tile_config_args *args = data;
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
948
pdd = kfd_process_device_data_by_id(p, args->gpu_id);
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
955
args->gb_addr_config = config.gb_addr_config;
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
956
args->num_banks = config.num_banks;
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
957
args->num_ranks = config.num_ranks;
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
959
if (args->num_tile_configs > config.num_tile_configs)
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
960
args->num_tile_configs = config.num_tile_configs;
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
961
err = copy_to_user((void __user *)args->tile_config_ptr,
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
963
args->num_tile_configs * sizeof(uint32_t));
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
965
args->num_tile_configs = 0;
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
969
if (args->num_macro_tile_configs > config.num_macro_tile_configs)
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
970
args->num_macro_tile_configs =
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
972
err = copy_to_user((void __user *)args->macro_tile_config_ptr,
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
974
args->num_macro_tile_configs * sizeof(uint32_t));
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
976
args->num_macro_tile_configs = 0;
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
986
struct kfd_ioctl_acquire_vm_args *args = data;
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
991
drm_file = fget(args->drm_fd);
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
996
pdd = kfd_process_device_data_by_id(p, args->gpu_id);
drivers/gpu/drm/amd/amdkfd/kfd_smi_events.c
204
va_list args;
drivers/gpu/drm/amd/amdkfd/kfd_smi_events.c
211
va_start(args, fmt);
drivers/gpu/drm/amd/amdkfd/kfd_smi_events.c
212
len += vsnprintf(fifo_in + len, sizeof(fifo_in) - len, fmt, args);
drivers/gpu/drm/amd/amdkfd/kfd_smi_events.c
213
va_end(args);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c
445
va_list args;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c
454
vaf.va = &args;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c
456
va_start(args, msg);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c
458
va_end(args);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c
464
va_start(args, msg);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c
465
n = vsnprintf(NULL, 0, msg, args);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c
466
va_end(args);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c
490
va_start(args, msg);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c
495
args);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c
496
va_end(args);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c
102
void *args,
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c
106
hcd->handler_arg = args;
drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer_debug.c
54
va_list args;
drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer_debug.c
55
va_start(args, fmt);
drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer_debug.c
57
ret_vsnprintf = vsnprintf(pbuf, bufsize, fmt, args);
drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer_debug.c
59
va_end(args);
drivers/gpu/drm/amd/display/dc/dm_services.h
257
#define dm_log_to_buffer(buffer, size, fmt, args)\
drivers/gpu/drm/amd/display/dc/dm_services.h
258
vsnprintf(buffer, size, fmt, args)
drivers/gpu/drm/amd/display/modules/color/color_gamma.c
439
struct translate_from_linear_space_args *args)
drivers/gpu/drm/amd/display/modules/color/color_gamma.c
444
struct calculate_buffer *cal_buffer = args->cal_buffer;
drivers/gpu/drm/amd/display/modules/color/color_gamma.c
446
if (dc_fixpt_le(one, args->arg))
drivers/gpu/drm/amd/display/modules/color/color_gamma.c
449
if (dc_fixpt_le(args->arg, dc_fixpt_neg(args->a0))) {
drivers/gpu/drm/amd/display/modules/color/color_gamma.c
450
scratch_1 = dc_fixpt_add(one, args->a3);
drivers/gpu/drm/amd/display/modules/color/color_gamma.c
452
dc_fixpt_neg(args->arg),
drivers/gpu/drm/amd/display/modules/color/color_gamma.c
453
dc_fixpt_recip(args->gamma));
drivers/gpu/drm/amd/display/modules/color/color_gamma.c
455
scratch_1 = dc_fixpt_sub(args->a2, scratch_1);
drivers/gpu/drm/amd/display/modules/color/color_gamma.c
458
} else if (dc_fixpt_le(args->a0, args->arg)) {
drivers/gpu/drm/amd/display/modules/color/color_gamma.c
461
dc_fixpt_recip(args->gamma));
drivers/gpu/drm/amd/display/modules/color/color_gamma.c
463
scratch_1 = dc_fixpt_add(one, args->a3);
drivers/gpu/drm/amd/display/modules/color/color_gamma.c
471
scratch_2 = dc_fixpt_pow(args->arg,
drivers/gpu/drm/amd/display/modules/color/color_gamma.c
472
dc_fixpt_recip(args->gamma));
drivers/gpu/drm/amd/display/modules/color/color_gamma.c
483
scratch_1 = dc_fixpt_sub(scratch_1, args->a2);
drivers/gpu/drm/amd/display/modules/color/color_gamma.c
487
return dc_fixpt_mul(args->arg, args->a1);
drivers/gpu/drm/amd/display/modules/color/color_gamma.c
492
struct translate_from_linear_space_args *args)
drivers/gpu/drm/amd/display/modules/color/color_gamma.c
496
if (dc_fixpt_lt(one, args->arg))
drivers/gpu/drm/amd/display/modules/color/color_gamma.c
499
if (dc_fixpt_le(args->arg, dc_fixpt_neg(args->a0)))
drivers/gpu/drm/amd/display/modules/color/color_gamma.c
501
args->a2,
drivers/gpu/drm/amd/display/modules/color/color_gamma.c
505
args->a3),
drivers/gpu/drm/amd/display/modules/color/color_gamma.c
507
dc_fixpt_neg(args->arg),
drivers/gpu/drm/amd/display/modules/color/color_gamma.c
508
dc_fixpt_recip(args->gamma))));
drivers/gpu/drm/amd/display/modules/color/color_gamma.c
509
else if (dc_fixpt_le(args->a0, args->arg))
drivers/gpu/drm/amd/display/modules/color/color_gamma.c
514
args->a3),
drivers/gpu/drm/amd/display/modules/color/color_gamma.c
516
args->arg,
drivers/gpu/drm/amd/display/modules/color/color_gamma.c
517
dc_fixpt_recip(args->gamma))),
drivers/gpu/drm/amd/display/modules/color/color_gamma.c
518
args->a2);
drivers/gpu/drm/amd/display/modules/color/color_gamma.c
520
return dc_fixpt_mul(args->arg, args->a1);
drivers/gpu/drm/amd/pm/swsmu/inc/amdgpu_smu.h
623
u32 args[SMU_MSG_MAX_ARGS];
drivers/gpu/drm/amd/pm/swsmu/inc/amdgpu_smu.h
639
int (*send_msg)(struct smu_msg_ctl *ctl, struct smu_msg_args *args);
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0_0_ppt.c
269
struct smu_msg_args args = {
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0_0_ppt.c
277
args.args[0] = table_id;
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0_0_ppt.c
278
args.args[1] = (uint32_t)lower_32_bits(address);
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0_0_ppt.c
279
args.args[2] = (uint32_t)upper_32_bits(address);
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0_0_ppt.c
281
ret = ctl->ops->send_msg(ctl, &args);
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0_0_ppt.c
544
struct smu_msg_args args = {
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0_0_ppt.c
550
ret = ctl->ops->send_msg(ctl, &args);
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0_0_ppt.c
553
smu_feature_bits_from_arr32(feature_mask, args.out_args,
drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c
168
struct smu_msg_args args = {
drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c
170
.args[0] = param,
drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c
178
ret = ctl->ops->send_msg(ctl, &args);
drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c
181
*read_arg = args.out_args[0];
drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c
271
struct smu_msg_args *args)
drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c
278
for (i = 0; i < args->num_args; i++)
drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c
279
WREG32(cfg->arg_regs[i], args->args[i]);
drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c
284
struct smu_msg_args *args)
drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c
289
for (i = 0; i < args->num_out_args; i++)
drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c
290
args->out_args[i] = RREG32(ctl->config.arg_regs[i]);
drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c
294
struct smu_msg_args *args,
drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c
310
if (args->num_args > 0) {
drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c
311
for (i = 0; i < args->num_args; i++)
drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c
314
16, 4, in, args->num_args * sizeof(u32),
drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c
322
struct smu_msg_args *args)
drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c
326
int index = ctl->message_map[args->msg].map_to;
drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c
330
__smu_msg_v1_print_err_limited(ctl, args, "SMU: No response");
drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c
337
__smu_msg_v1_print_err_limited(ctl, args,
drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c
342
ctl, args, "SMU: valid command, bad prerequisites");
drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c
345
if (args->msg != SMU_MSG_GetBadPageCount)
drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c
346
__smu_msg_v1_print_err_limited(ctl, args,
drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c
350
__smu_msg_v1_print_err_limited(ctl, args, "SMU: Debug Err");
drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c
356
smu_get_message_name(smu, args->msg), index,
drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c
358
if (args->num_args > 0)
drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c
361
16, 4, args->args,
drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c
362
args->num_args * sizeof(u32),
drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c
367
__smu_msg_v1_print_err_limited(ctl, args,
drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c
415
struct smu_msg_args *args)
drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c
423
bool lock_held = args->flags & SMU_MSG_FLAG_LOCK_HELD;
drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c
430
if (args->msg >= SMU_MSG_MAX_COUNT || !ctl->message_map)
drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c
433
if (args->num_args > ctl->config.num_arg_regs ||
drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c
434
args->num_out_args > ctl->config.num_arg_regs)
drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c
437
mapping = &ctl->message_map[args->msg];
drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c
452
ret = __smu_msg_v1_ras_filter(ctl, args->msg, msg_flags,
drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c
470
reg = __smu_msg_v1_poll_stat(ctl, args->timeout);
drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c
473
__smu_msg_v1_print_error(ctl, reg, args);
drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c
479
__smu_msg_v1_send(ctl, (u16)index, args);
drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c
482
if (args->flags & SMU_MSG_FLAG_ASYNC) {
drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c
487
reg = __smu_msg_v1_poll_stat(ctl, args->timeout);
drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c
493
__smu_msg_v1_print_error(ctl, reg, args);
drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c
495
__smu_msg_v1_print_error(ctl, reg, args);
drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c
499
if (ret == 0 && args->num_out_args > 0) {
drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c
50
#define smu_cmn_call_asic_func(intf, smu, args...) \
drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c
500
__smu_msg_v1_read_out_args(ctl, args);
drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c
502
smu_get_message_name(smu, args->msg), index, reg);
drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c
503
if (args->num_args > 0)
drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c
505
4, args->args,
drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c
506
args->num_args * sizeof(u32),
drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c
509
args->out_args,
drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c
510
args->num_out_args * sizeof(u32), false);
drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c
513
smu_get_message_name(smu, args->msg), index, reg);
drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c
514
if (args->num_args > 0)
drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c
516
4, args->args,
drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c
517
args->num_args * sizeof(u32),
drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c
52
(smu)->ppt_funcs->intf(smu, ##args) : \
drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c
582
struct smu_msg_args args = {
drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c
584
.args[0] = param,
drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c
591
return ctl->ops->send_msg(ctl, &args);
drivers/gpu/drm/amd/pm/swsmu/smu_internal.h
30
#define smu_ppt_funcs(intf, ret, smu, args...) \
drivers/gpu/drm/amd/pm/swsmu/smu_internal.h
31
((smu)->ppt_funcs ? ((smu)->ppt_funcs->intf ? (smu)->ppt_funcs->intf(smu, ##args) : ret) : -EINVAL)
drivers/gpu/drm/arm/display/komeda/komeda_event.c
23
va_list args;
drivers/gpu/drm/arm/display/komeda/komeda_event.c
31
va_start(args, fmt);
drivers/gpu/drm/arm/display/komeda/komeda_event.c
33
num = vsnprintf(str->str + str->len, free_sz, fmt, args);
drivers/gpu/drm/arm/display/komeda/komeda_event.c
35
va_end(args);
drivers/gpu/drm/arm/display/komeda/komeda_kms.c
27
struct drm_mode_create_dumb *args)
drivers/gpu/drm/arm/display/komeda/komeda_kms.c
30
u32 pitch = DIV_ROUND_UP(args->width * args->bpp, 8);
drivers/gpu/drm/arm/display/komeda/komeda_kms.c
32
args->pitch = ALIGN(pitch, mdev->chip.bus_width);
drivers/gpu/drm/arm/display/komeda/komeda_kms.c
34
return drm_gem_dma_dumb_create_internal(file, dev, args);
drivers/gpu/drm/arm/display/komeda/komeda_pipeline.c
216
va_list args;
drivers/gpu/drm/arm/display/komeda/komeda_pipeline.c
218
va_start(args, name_fmt);
drivers/gpu/drm/arm/display/komeda/komeda_pipeline.c
219
vsnprintf(c->name, sizeof(c->name), name_fmt, args);
drivers/gpu/drm/arm/display/komeda/komeda_pipeline.c
220
va_end(args);
drivers/gpu/drm/arm/malidp_drv.c
461
struct drm_mode_create_dumb *args)
drivers/gpu/drm/arm/malidp_drv.c
467
args->pitch = ALIGN(DIV_ROUND_UP(args->width * args->bpp, 8), alignment);
drivers/gpu/drm/arm/malidp_drv.c
469
return drm_gem_dma_dumb_create_internal(file_priv, drm, args);
drivers/gpu/drm/armada/armada_gem.c
245
struct drm_mode_create_dumb *args)
drivers/gpu/drm/armada/armada_gem.c
252
args->pitch = armada_pitch(args->width, args->bpp);
drivers/gpu/drm/armada/armada_gem.c
253
args->size = size = args->pitch * args->height;
drivers/gpu/drm/armada/armada_gem.c
267
args->handle = handle;
drivers/gpu/drm/armada/armada_gem.c
280
struct drm_armada_gem_create *args = data;
drivers/gpu/drm/armada/armada_gem.c
286
if (args->size == 0)
drivers/gpu/drm/armada/armada_gem.c
289
size = args->size;
drivers/gpu/drm/armada/armada_gem.c
299
args->handle = handle;
drivers/gpu/drm/armada/armada_gem.c
312
struct drm_armada_gem_mmap *args = data;
drivers/gpu/drm/armada/armada_gem.c
316
dobj = armada_gem_object_lookup(file, args->handle);
drivers/gpu/drm/armada/armada_gem.c
325
addr = vm_mmap(dobj->obj.filp, 0, args->size, PROT_READ | PROT_WRITE,
drivers/gpu/drm/armada/armada_gem.c
326
MAP_SHARED, args->offset);
drivers/gpu/drm/armada/armada_gem.c
331
args->addr = addr;
drivers/gpu/drm/armada/armada_gem.c
339
struct drm_armada_gem_pwrite *args = data;
drivers/gpu/drm/armada/armada_gem.c
345
args->handle, args->offset, args->size, args->ptr);
drivers/gpu/drm/armada/armada_gem.c
347
if (args->size == 0)
drivers/gpu/drm/armada/armada_gem.c
350
ptr = (char __user *)(uintptr_t)args->ptr;
drivers/gpu/drm/armada/armada_gem.c
352
if (!access_ok(ptr, args->size))
drivers/gpu/drm/armada/armada_gem.c
355
if (fault_in_readable(ptr, args->size))
drivers/gpu/drm/armada/armada_gem.c
358
dobj = armada_gem_object_lookup(file, args->handle);
drivers/gpu/drm/armada/armada_gem.c
366
if (args->offset > dobj->obj.size ||
drivers/gpu/drm/armada/armada_gem.c
367
args->size > dobj->obj.size - args->offset) {
drivers/gpu/drm/armada/armada_gem.c
373
if (copy_from_user(dobj->addr + args->offset, ptr, args->size)) {
drivers/gpu/drm/bridge/ti-sn65dsi86.c
1793
if (gpiospec->args[0] > chip->ngpio || gpiospec->args[0] < 1)
drivers/gpu/drm/bridge/ti-sn65dsi86.c
1797
*flags = gpiospec->args[1];
drivers/gpu/drm/bridge/ti-sn65dsi86.c
1799
return gpiospec->args[0] - SN_GPIO_PHYSICAL_OFFSET;
drivers/gpu/drm/drm_crtc.c
395
va_list args)
drivers/gpu/drm/drm_crtc.c
402
name, args);
drivers/gpu/drm/drm_crtc_internal.h
110
struct drm_mode_create_dumb *args,
drivers/gpu/drm/drm_dumb_buffers.c
121
struct drm_mode_create_dumb *args,
drivers/gpu/drm/drm_dumb_buffers.c
139
fourcc = drm_driver_color_mode_format(dev, args->bpp);
drivers/gpu/drm/drm_dumb_buffers.c
145
pitch = drm_format_info_min_pitch(info, 0, args->width);
drivers/gpu/drm/drm_dumb_buffers.c
146
} else if (args->bpp) {
drivers/gpu/drm/drm_dumb_buffers.c
155
switch (args->bpp) {
drivers/gpu/drm/drm_dumb_buffers.c
159
args->bpp);
drivers/gpu/drm/drm_dumb_buffers.c
177
pitch = args->width * DIV_ROUND_UP(args->bpp, SZ_8);
drivers/gpu/drm/drm_dumb_buffers.c
185
args->pitch = pitch;
drivers/gpu/drm/drm_dumb_buffers.c
187
return drm_mode_align_dumb(args, hw_pitch_align, hw_size_align);
drivers/gpu/drm/drm_dumb_buffers.c
192
struct drm_mode_create_dumb *args,
drivers/gpu/drm/drm_dumb_buffers.c
199
if (!args->width || !args->height || !args->bpp)
drivers/gpu/drm/drm_dumb_buffers.c
203
if (args->bpp > U32_MAX - 8)
drivers/gpu/drm/drm_dumb_buffers.c
205
cpp = DIV_ROUND_UP(args->bpp, 8);
drivers/gpu/drm/drm_dumb_buffers.c
206
if (cpp > U32_MAX / args->width)
drivers/gpu/drm/drm_dumb_buffers.c
208
stride = cpp * args->width;
drivers/gpu/drm/drm_dumb_buffers.c
209
if (args->height > U32_MAX / stride)
drivers/gpu/drm/drm_dumb_buffers.c
213
size = args->height * stride;
drivers/gpu/drm/drm_dumb_buffers.c
223
args->handle = 0;
drivers/gpu/drm/drm_dumb_buffers.c
224
args->pitch = 0;
drivers/gpu/drm/drm_dumb_buffers.c
225
args->size = 0;
drivers/gpu/drm/drm_dumb_buffers.c
227
return dev->driver->dumb_create(file_priv, dev, args);
drivers/gpu/drm/drm_dumb_buffers.c
233
struct drm_mode_create_dumb *args = data;
drivers/gpu/drm/drm_dumb_buffers.c
236
err = drm_mode_create_dumb(dev, args, file_priv);
drivers/gpu/drm/drm_dumb_buffers.c
238
args->handle = 0;
drivers/gpu/drm/drm_dumb_buffers.c
239
args->pitch = 0;
drivers/gpu/drm/drm_dumb_buffers.c
240
args->size = 0;
drivers/gpu/drm/drm_dumb_buffers.c
245
static int drm_mode_mmap_dumb(struct drm_device *dev, struct drm_mode_map_dumb *args,
drivers/gpu/drm/drm_dumb_buffers.c
252
return dev->driver->dumb_map_offset(file_priv, dev, args->handle,
drivers/gpu/drm/drm_dumb_buffers.c
253
&args->offset);
drivers/gpu/drm/drm_dumb_buffers.c
255
return drm_gem_dumb_map_offset(file_priv, dev, args->handle,
drivers/gpu/drm/drm_dumb_buffers.c
256
&args->offset);
drivers/gpu/drm/drm_dumb_buffers.c
276
struct drm_mode_map_dumb *args = data;
drivers/gpu/drm/drm_dumb_buffers.c
279
err = drm_mode_mmap_dumb(dev, args, file_priv);
drivers/gpu/drm/drm_dumb_buffers.c
281
args->offset = 0;
drivers/gpu/drm/drm_dumb_buffers.c
297
struct drm_mode_destroy_dumb *args = data;
drivers/gpu/drm/drm_dumb_buffers.c
299
return drm_mode_destroy_dumb(dev, args->handle, file_priv);
drivers/gpu/drm/drm_dumb_buffers.c
63
static int drm_mode_align_dumb(struct drm_mode_create_dumb *args,
drivers/gpu/drm/drm_dumb_buffers.c
67
u32 pitch = args->pitch;
drivers/gpu/drm/drm_dumb_buffers.c
81
if (check_mul_overflow(args->height, pitch, &size))
drivers/gpu/drm/drm_dumb_buffers.c
87
args->pitch = pitch;
drivers/gpu/drm/drm_dumb_buffers.c
88
args->size = size;
drivers/gpu/drm/drm_encoder.c
226
va_list args)
drivers/gpu/drm/drm_encoder.c
233
ret = __drm_encoder_init(dev, encoder, funcs, encoder_type, name, args);
drivers/gpu/drm/drm_file.c
1017
va_list args;
drivers/gpu/drm/drm_file.c
1023
va_start(args, fmt);
drivers/gpu/drm/drm_file.c
1025
vaf.va = &args;
drivers/gpu/drm/drm_file.c
1037
va_end(args);
drivers/gpu/drm/drm_gem.c
1003
struct drm_gem_change_handle *args = data;
drivers/gpu/drm/drm_gem.c
1011
if (args->new_handle > INT_MAX)
drivers/gpu/drm/drm_gem.c
1013
handle = args->new_handle;
drivers/gpu/drm/drm_gem.c
1015
obj = drm_gem_object_lookup(file_priv, args->handle);
drivers/gpu/drm/drm_gem.c
1019
if (args->handle == handle) {
drivers/gpu/drm/drm_gem.c
1044
drm_prime_remove_buf_handle(&file_priv->prime, args->handle);
drivers/gpu/drm/drm_gem.c
1050
idr_remove(&file_priv->object_idr, args->handle);
drivers/gpu/drm/drm_gem.c
916
struct drm_gem_close *args = data;
drivers/gpu/drm/drm_gem.c
922
ret = drm_gem_handle_delete(file_priv, args->handle);
drivers/gpu/drm/drm_gem.c
931
struct drm_gem_flink *args = data;
drivers/gpu/drm/drm_gem.c
938
obj = drm_gem_object_lookup(file_priv, args->handle);
drivers/gpu/drm/drm_gem.c
957
args->name = (uint64_t) obj->name;
drivers/gpu/drm/drm_gem.c
970
struct drm_gem_open *args = data;
drivers/gpu/drm/drm_gem.c
979
obj = idr_find(&dev->object_name_idr, (int) args->name);
drivers/gpu/drm/drm_gem.c
992
args->handle = handle;
drivers/gpu/drm/drm_gem.c
993
args->size = obj->size;
drivers/gpu/drm/drm_gem_dma_helper.c
269
struct drm_mode_create_dumb *args)
drivers/gpu/drm/drm_gem_dma_helper.c
271
unsigned int min_pitch = DIV_ROUND_UP(args->width * args->bpp, 8);
drivers/gpu/drm/drm_gem_dma_helper.c
274
if (args->pitch < min_pitch)
drivers/gpu/drm/drm_gem_dma_helper.c
275
args->pitch = min_pitch;
drivers/gpu/drm/drm_gem_dma_helper.c
277
if (args->size < args->pitch * args->height)
drivers/gpu/drm/drm_gem_dma_helper.c
278
args->size = args->pitch * args->height;
drivers/gpu/drm/drm_gem_dma_helper.c
280
dma_obj = drm_gem_dma_create_with_handle(file_priv, drm, args->size,
drivers/gpu/drm/drm_gem_dma_helper.c
281
&args->handle);
drivers/gpu/drm/drm_gem_dma_helper.c
306
struct drm_mode_create_dumb *args)
drivers/gpu/drm/drm_gem_dma_helper.c
311
ret = drm_mode_size_dumb(drm, args, 0, 0);
drivers/gpu/drm/drm_gem_dma_helper.c
315
dma_obj = drm_gem_dma_create_with_handle(file_priv, drm, args->size,
drivers/gpu/drm/drm_gem_dma_helper.c
316
&args->handle);
drivers/gpu/drm/drm_gem_shmem_helper.c
541
struct drm_mode_create_dumb *args)
drivers/gpu/drm/drm_gem_shmem_helper.c
545
ret = drm_mode_size_dumb(dev, args, 0, 0);
drivers/gpu/drm/drm_gem_shmem_helper.c
549
return drm_gem_shmem_create_with_handle(file, dev, args->size, &args->handle);
drivers/gpu/drm/drm_gem_vram_helper.c
434
struct drm_mode_create_dumb *args)
drivers/gpu/drm/drm_gem_vram_helper.c
441
pitch = args->width * DIV_ROUND_UP(args->bpp, 8);
drivers/gpu/drm/drm_gem_vram_helper.c
447
size = pitch * args->height;
drivers/gpu/drm/drm_gem_vram_helper.c
463
args->pitch = pitch;
drivers/gpu/drm/drm_gem_vram_helper.c
464
args->size = size;
drivers/gpu/drm/drm_gem_vram_helper.c
465
args->handle = handle;
drivers/gpu/drm/drm_gem_vram_helper.c
547
struct drm_mode_create_dumb *args)
drivers/gpu/drm/drm_gem_vram_helper.c
552
return drm_gem_vram_fill_create_dumb(file, dev, 0, 0, args);
drivers/gpu/drm/drm_gpuvm.c
1391
} *args = vm_exec->extra.priv;
drivers/gpu/drm/drm_gpuvm.c
1393
return drm_exec_prepare_array(&vm_exec->exec, args->objs,
drivers/gpu/drm/drm_gpuvm.c
1394
args->num_objs, vm_exec->num_fences);
drivers/gpu/drm/drm_gpuvm.c
1416
} args;
drivers/gpu/drm/drm_gpuvm.c
1418
args.objs = objs;
drivers/gpu/drm/drm_gpuvm.c
1419
args.num_objs = num_objs;
drivers/gpu/drm/drm_gpuvm.c
1422
vm_exec->extra.priv = &args;
drivers/gpu/drm/drm_gpuvm.c
2882
} *args = priv;
drivers/gpu/drm/drm_gpuvm.c
2883
struct drm_gpuvm *gpuvm = args->vm;
drivers/gpu/drm/drm_gpuvm.c
2884
struct drm_gpuva_ops *ops = args->ops;
drivers/gpu/drm/drm_gpuvm.c
2946
} args;
drivers/gpu/drm/drm_gpuvm.c
2955
args.vm = gpuvm;
drivers/gpu/drm/drm_gpuvm.c
2956
args.ops = ops;
drivers/gpu/drm/drm_gpuvm.c
2958
ret = __drm_gpuvm_sm_map(gpuvm, &gpuvm_list_ops, &args, req, madvise);
drivers/gpu/drm/drm_gpuvm.c
3080
} args;
drivers/gpu/drm/drm_gpuvm.c
3089
args.vm = gpuvm;
drivers/gpu/drm/drm_gpuvm.c
3090
args.ops = ops;
drivers/gpu/drm/drm_gpuvm.c
3092
ret = __drm_gpuvm_sm_unmap(gpuvm, &gpuvm_list_ops, &args,
drivers/gpu/drm/drm_prime.c
365
struct drm_prime_handle *args = data;
drivers/gpu/drm/drm_prime.c
368
return dev->driver->prime_fd_to_handle(dev, file_priv, args->fd,
drivers/gpu/drm/drm_prime.c
369
&args->handle);
drivers/gpu/drm/drm_prime.c
372
return drm_gem_prime_fd_to_handle(dev, file_priv, args->fd, &args->handle);
drivers/gpu/drm/drm_prime.c
536
struct drm_prime_handle *args = data;
drivers/gpu/drm/drm_prime.c
539
if (args->flags & ~(DRM_CLOEXEC | DRM_RDWR))
drivers/gpu/drm/drm_prime.c
544
args->handle, args->flags,
drivers/gpu/drm/drm_prime.c
545
&args->fd);
drivers/gpu/drm/drm_prime.c
547
return drm_gem_prime_handle_to_fd(dev, file_priv, args->handle,
drivers/gpu/drm/drm_prime.c
548
args->flags, &args->fd);
drivers/gpu/drm/drm_print.c
277
va_list args;
drivers/gpu/drm/drm_print.c
279
va_start(args, f);
drivers/gpu/drm/drm_print.c
280
drm_vprintf(p, f, &args);
drivers/gpu/drm/drm_print.c
281
va_end(args);
drivers/gpu/drm/drm_print.c
320
va_list args;
drivers/gpu/drm/drm_print.c
322
va_start(args, format);
drivers/gpu/drm/drm_print.c
324
vaf.va = &args;
drivers/gpu/drm/drm_print.c
328
va_end(args);
drivers/gpu/drm/drm_print.c
336
va_list args;
drivers/gpu/drm/drm_print.c
342
va_start(args, format);
drivers/gpu/drm/drm_print.c
344
vaf.va = &args;
drivers/gpu/drm/drm_print.c
348
va_end(args);
drivers/gpu/drm/drm_print.c
355
va_list args;
drivers/gpu/drm/drm_print.c
357
va_start(args, format);
drivers/gpu/drm/drm_print.c
359
vaf.va = &args;
drivers/gpu/drm/drm_print.c
363
va_end(args);
drivers/gpu/drm/drm_privacy_screen_x86.c
31
struct acpi_object_list args = { .count = 1, .pointer = &obj, };
drivers/gpu/drm/drm_privacy_screen_x86.c
45
status = acpi_evaluate_integer(ec_handle, "HKEY.GSSS", &args, &output);
drivers/gpu/drm/drm_syncobj.c
1324
struct drm_syncobj_wait *args = data;
drivers/gpu/drm/drm_syncobj.c
1337
if (args->flags & ~possible_flags)
drivers/gpu/drm/drm_syncobj.c
1340
if (args->count_handles == 0)
drivers/gpu/drm/drm_syncobj.c
1344
u64_to_user_ptr(args->handles),
drivers/gpu/drm/drm_syncobj.c
1345
args->count_handles,
drivers/gpu/drm/drm_syncobj.c
1350
if (args->flags & DRM_SYNCOBJ_WAIT_FLAGS_WAIT_DEADLINE) {
drivers/gpu/drm/drm_syncobj.c
1351
t = ns_to_ktime(args->deadline_nsec);
drivers/gpu/drm/drm_syncobj.c
1356
args, NULL, syncobjs, false, tp);
drivers/gpu/drm/drm_syncobj.c
1358
drm_syncobj_array_free(syncobjs, args->count_handles);
drivers/gpu/drm/drm_syncobj.c
1367
struct drm_syncobj_timeline_wait *args = data;
drivers/gpu/drm/drm_syncobj.c
1381
if (args->flags & ~possible_flags)
drivers/gpu/drm/drm_syncobj.c
1384
if (args->count_handles == 0)
drivers/gpu/drm/drm_syncobj.c
1388
u64_to_user_ptr(args->handles),
drivers/gpu/drm/drm_syncobj.c
1389
args->count_handles,
drivers/gpu/drm/drm_syncobj.c
1394
if (args->flags & DRM_SYNCOBJ_WAIT_FLAGS_WAIT_DEADLINE) {
drivers/gpu/drm/drm_syncobj.c
1395
t = ns_to_ktime(args->deadline_nsec);
drivers/gpu/drm/drm_syncobj.c
1400
NULL, args, syncobjs, true, tp);
drivers/gpu/drm/drm_syncobj.c
1402
drm_syncobj_array_free(syncobjs, args->count_handles);
drivers/gpu/drm/drm_syncobj.c
1463
struct drm_syncobj_eventfd *args = data;
drivers/gpu/drm/drm_syncobj.c
1472
if (args->flags & ~DRM_SYNCOBJ_WAIT_FLAGS_WAIT_AVAILABLE)
drivers/gpu/drm/drm_syncobj.c
1475
if (args->pad)
drivers/gpu/drm/drm_syncobj.c
1478
syncobj = drm_syncobj_find(file_private, args->handle);
drivers/gpu/drm/drm_syncobj.c
1482
ev_fd_ctx = eventfd_ctx_fdget(args->fd);
drivers/gpu/drm/drm_syncobj.c
1495
entry->point = args->point;
drivers/gpu/drm/drm_syncobj.c
1496
entry->flags = args->flags;
drivers/gpu/drm/drm_syncobj.c
1514
struct drm_syncobj_array *args = data;
drivers/gpu/drm/drm_syncobj.c
1522
if (args->pad != 0)
drivers/gpu/drm/drm_syncobj.c
1525
if (args->count_handles == 0)
drivers/gpu/drm/drm_syncobj.c
1529
u64_to_user_ptr(args->handles),
drivers/gpu/drm/drm_syncobj.c
1530
args->count_handles,
drivers/gpu/drm/drm_syncobj.c
1535
for (i = 0; i < args->count_handles; i++)
drivers/gpu/drm/drm_syncobj.c
1538
drm_syncobj_array_free(syncobjs, args->count_handles);
drivers/gpu/drm/drm_syncobj.c
1547
struct drm_syncobj_array *args = data;
drivers/gpu/drm/drm_syncobj.c
1555
if (args->pad != 0)
drivers/gpu/drm/drm_syncobj.c
1558
if (args->count_handles == 0)
drivers/gpu/drm/drm_syncobj.c
1562
u64_to_user_ptr(args->handles),
drivers/gpu/drm/drm_syncobj.c
1563
args->count_handles,
drivers/gpu/drm/drm_syncobj.c
1568
for (i = 0; i < args->count_handles; i++) {
drivers/gpu/drm/drm_syncobj.c
1574
drm_syncobj_array_free(syncobjs, args->count_handles);
drivers/gpu/drm/drm_syncobj.c
1583
struct drm_syncobj_timeline_array *args = data;
drivers/gpu/drm/drm_syncobj.c
1593
if (args->flags != 0)
drivers/gpu/drm/drm_syncobj.c
1596
if (args->count_handles == 0)
drivers/gpu/drm/drm_syncobj.c
1600
u64_to_user_ptr(args->handles),
drivers/gpu/drm/drm_syncobj.c
1601
args->count_handles,
drivers/gpu/drm/drm_syncobj.c
1606
points = kmalloc_array(args->count_handles, sizeof(*points),
drivers/gpu/drm/drm_syncobj.c
1612
if (!u64_to_user_ptr(args->points)) {
drivers/gpu/drm/drm_syncobj.c
1613
memset(points, 0, args->count_handles * sizeof(uint64_t));
drivers/gpu/drm/drm_syncobj.c
1614
} else if (copy_from_user(points, u64_to_user_ptr(args->points),
drivers/gpu/drm/drm_syncobj.c
1615
sizeof(uint64_t) * args->count_handles)) {
drivers/gpu/drm/drm_syncobj.c
1620
chains = kmalloc_array(args->count_handles, sizeof(void *), GFP_KERNEL);
drivers/gpu/drm/drm_syncobj.c
1625
for (i = 0; i < args->count_handles; i++) {
drivers/gpu/drm/drm_syncobj.c
1635
for (i = 0; i < args->count_handles; i++) {
drivers/gpu/drm/drm_syncobj.c
1647
drm_syncobj_array_free(syncobjs, args->count_handles);
drivers/gpu/drm/drm_syncobj.c
1655
struct drm_syncobj_timeline_array *args = data;
drivers/gpu/drm/drm_syncobj.c
1657
uint64_t __user *points = u64_to_user_ptr(args->points);
drivers/gpu/drm/drm_syncobj.c
1664
if (args->flags & ~DRM_SYNCOBJ_QUERY_FLAGS_LAST_SUBMITTED)
drivers/gpu/drm/drm_syncobj.c
1667
if (args->count_handles == 0)
drivers/gpu/drm/drm_syncobj.c
1671
u64_to_user_ptr(args->handles),
drivers/gpu/drm/drm_syncobj.c
1672
args->count_handles,
drivers/gpu/drm/drm_syncobj.c
1677
for (i = 0; i < args->count_handles; i++) {
drivers/gpu/drm/drm_syncobj.c
1688
if (args->flags &
drivers/gpu/drm/drm_syncobj.c
1716
drm_syncobj_array_free(syncobjs, args->count_handles);
drivers/gpu/drm/drm_syncobj.c
825
struct drm_syncobj_create *args = data;
drivers/gpu/drm/drm_syncobj.c
831
if (args->flags & ~DRM_SYNCOBJ_CREATE_SIGNALED)
drivers/gpu/drm/drm_syncobj.c
835
&args->handle, args->flags);
drivers/gpu/drm/drm_syncobj.c
842
struct drm_syncobj_destroy *args = data;
drivers/gpu/drm/drm_syncobj.c
848
if (args->pad)
drivers/gpu/drm/drm_syncobj.c
850
return drm_syncobj_destroy(file_private, args->handle);
drivers/gpu/drm/drm_syncobj.c
857
struct drm_syncobj_handle *args = data;
drivers/gpu/drm/drm_syncobj.c
865
if (args->pad)
drivers/gpu/drm/drm_syncobj.c
868
if (args->flags & ~valid_flags)
drivers/gpu/drm/drm_syncobj.c
871
if (args->flags & DRM_SYNCOBJ_HANDLE_TO_FD_FLAGS_TIMELINE)
drivers/gpu/drm/drm_syncobj.c
872
point = args->point;
drivers/gpu/drm/drm_syncobj.c
874
if (args->flags & DRM_SYNCOBJ_HANDLE_TO_FD_FLAGS_EXPORT_SYNC_FILE)
drivers/gpu/drm/drm_syncobj.c
875
return drm_syncobj_export_sync_file(file_private, args->handle,
drivers/gpu/drm/drm_syncobj.c
876
point, &args->fd);
drivers/gpu/drm/drm_syncobj.c
878
if (args->point)
drivers/gpu/drm/drm_syncobj.c
881
return drm_syncobj_handle_to_fd(file_private, args->handle,
drivers/gpu/drm/drm_syncobj.c
882
&args->fd);
drivers/gpu/drm/drm_syncobj.c
889
struct drm_syncobj_handle *args = data;
drivers/gpu/drm/drm_syncobj.c
897
if (args->pad)
drivers/gpu/drm/drm_syncobj.c
900
if (args->flags & ~valid_flags)
drivers/gpu/drm/drm_syncobj.c
903
if (args->flags & DRM_SYNCOBJ_FD_TO_HANDLE_FLAGS_TIMELINE)
drivers/gpu/drm/drm_syncobj.c
904
point = args->point;
drivers/gpu/drm/drm_syncobj.c
906
if (args->flags & DRM_SYNCOBJ_FD_TO_HANDLE_FLAGS_IMPORT_SYNC_FILE)
drivers/gpu/drm/drm_syncobj.c
908
args->fd,
drivers/gpu/drm/drm_syncobj.c
909
args->handle,
drivers/gpu/drm/drm_syncobj.c
912
if (args->point)
drivers/gpu/drm/drm_syncobj.c
915
return drm_syncobj_fd_to_handle(file_private, args->fd,
drivers/gpu/drm/drm_syncobj.c
916
&args->handle);
drivers/gpu/drm/drm_syncobj.c
920
struct drm_syncobj_transfer *args)
drivers/gpu/drm/drm_syncobj.c
927
timeline_syncobj = drm_syncobj_find(file_private, args->dst_handle);
drivers/gpu/drm/drm_syncobj.c
931
ret = drm_syncobj_find_fence(file_private, args->src_handle,
drivers/gpu/drm/drm_syncobj.c
932
args->src_point, args->flags,
drivers/gpu/drm/drm_syncobj.c
950
drm_syncobj_add_point(timeline_syncobj, chain, fence, args->dst_point);
drivers/gpu/drm/drm_syncobj.c
961
struct drm_syncobj_transfer *args)
drivers/gpu/drm/drm_syncobj.c
967
binary_syncobj = drm_syncobj_find(file_private, args->dst_handle);
drivers/gpu/drm/drm_syncobj.c
970
ret = drm_syncobj_find_fence(file_private, args->src_handle,
drivers/gpu/drm/drm_syncobj.c
971
args->src_point, args->flags, &fence);
drivers/gpu/drm/drm_syncobj.c
985
struct drm_syncobj_transfer *args = data;
drivers/gpu/drm/drm_syncobj.c
991
if (args->pad)
drivers/gpu/drm/drm_syncobj.c
994
if (args->dst_point)
drivers/gpu/drm/drm_syncobj.c
995
ret = drm_syncobj_transfer_to_timeline(file_private, args);
drivers/gpu/drm/drm_syncobj.c
997
ret = drm_syncobj_transfer_to_binary(file_private, args);
drivers/gpu/drm/etnaviv/etnaviv_drv.c
271
struct drm_etnaviv_param *args = data;
drivers/gpu/drm/etnaviv/etnaviv_drv.c
274
if (args->pipe >= ETNA_MAX_PIPES)
drivers/gpu/drm/etnaviv/etnaviv_drv.c
277
gpu = priv->gpu[args->pipe];
drivers/gpu/drm/etnaviv/etnaviv_drv.c
281
return etnaviv_gpu_get_param(gpu, args->param, &args->value);
drivers/gpu/drm/etnaviv/etnaviv_drv.c
287
struct drm_etnaviv_gem_new *args = data;
drivers/gpu/drm/etnaviv/etnaviv_drv.c
289
if (args->flags & ~(ETNA_BO_CACHED | ETNA_BO_WC | ETNA_BO_UNCACHED |
drivers/gpu/drm/etnaviv/etnaviv_drv.c
293
return etnaviv_gem_new_handle(dev, file, args->size,
drivers/gpu/drm/etnaviv/etnaviv_drv.c
294
args->flags, &args->handle);
drivers/gpu/drm/etnaviv/etnaviv_drv.c
300
struct drm_etnaviv_gem_cpu_prep *args = data;
drivers/gpu/drm/etnaviv/etnaviv_drv.c
304
if (args->op & ~(ETNA_PREP_READ | ETNA_PREP_WRITE | ETNA_PREP_NOSYNC))
drivers/gpu/drm/etnaviv/etnaviv_drv.c
307
obj = drm_gem_object_lookup(file, args->handle);
drivers/gpu/drm/etnaviv/etnaviv_drv.c
311
ret = etnaviv_gem_cpu_prep(obj, args->op, &args->timeout);
drivers/gpu/drm/etnaviv/etnaviv_drv.c
321
struct drm_etnaviv_gem_cpu_fini *args = data;
drivers/gpu/drm/etnaviv/etnaviv_drv.c
325
if (args->flags)
drivers/gpu/drm/etnaviv/etnaviv_drv.c
328
obj = drm_gem_object_lookup(file, args->handle);
drivers/gpu/drm/etnaviv/etnaviv_drv.c
342
struct drm_etnaviv_gem_info *args = data;
drivers/gpu/drm/etnaviv/etnaviv_drv.c
346
if (args->pad)
drivers/gpu/drm/etnaviv/etnaviv_drv.c
349
obj = drm_gem_object_lookup(file, args->handle);
drivers/gpu/drm/etnaviv/etnaviv_drv.c
353
ret = etnaviv_gem_mmap_offset(obj, &args->offset);
drivers/gpu/drm/etnaviv/etnaviv_drv.c
362
struct drm_etnaviv_wait_fence *args = data;
drivers/gpu/drm/etnaviv/etnaviv_drv.c
364
struct drm_etnaviv_timespec *timeout = &args->timeout;
drivers/gpu/drm/etnaviv/etnaviv_drv.c
367
if (args->flags & ~(ETNA_WAIT_NONBLOCK))
drivers/gpu/drm/etnaviv/etnaviv_drv.c
370
if (args->pipe >= ETNA_MAX_PIPES)
drivers/gpu/drm/etnaviv/etnaviv_drv.c
373
gpu = priv->gpu[args->pipe];
drivers/gpu/drm/etnaviv/etnaviv_drv.c
377
if (args->flags & ETNA_WAIT_NONBLOCK)
drivers/gpu/drm/etnaviv/etnaviv_drv.c
380
return etnaviv_gpu_wait_fence_interruptible(gpu, args->fence,
drivers/gpu/drm/etnaviv/etnaviv_drv.c
387
struct drm_etnaviv_gem_userptr *args = data;
drivers/gpu/drm/etnaviv/etnaviv_drv.c
389
if (args->flags & ~(ETNA_USERPTR_READ|ETNA_USERPTR_WRITE) ||
drivers/gpu/drm/etnaviv/etnaviv_drv.c
390
args->flags == 0)
drivers/gpu/drm/etnaviv/etnaviv_drv.c
393
if (offset_in_page(args->user_ptr | args->user_size) ||
drivers/gpu/drm/etnaviv/etnaviv_drv.c
394
(uintptr_t)args->user_ptr != args->user_ptr ||
drivers/gpu/drm/etnaviv/etnaviv_drv.c
395
(u32)args->user_size != args->user_size ||
drivers/gpu/drm/etnaviv/etnaviv_drv.c
396
args->user_ptr & ~PAGE_MASK)
drivers/gpu/drm/etnaviv/etnaviv_drv.c
399
if (!access_ok((void __user *)(unsigned long)args->user_ptr,
drivers/gpu/drm/etnaviv/etnaviv_drv.c
400
args->user_size))
drivers/gpu/drm/etnaviv/etnaviv_drv.c
403
return etnaviv_gem_new_userptr(dev, file, args->user_ptr,
drivers/gpu/drm/etnaviv/etnaviv_drv.c
404
args->user_size, args->flags,
drivers/gpu/drm/etnaviv/etnaviv_drv.c
405
&args->handle);
drivers/gpu/drm/etnaviv/etnaviv_drv.c
412
struct drm_etnaviv_gem_wait *args = data;
drivers/gpu/drm/etnaviv/etnaviv_drv.c
413
struct drm_etnaviv_timespec *timeout = &args->timeout;
drivers/gpu/drm/etnaviv/etnaviv_drv.c
418
if (args->flags & ~(ETNA_WAIT_NONBLOCK))
drivers/gpu/drm/etnaviv/etnaviv_drv.c
421
if (args->pipe >= ETNA_MAX_PIPES)
drivers/gpu/drm/etnaviv/etnaviv_drv.c
424
gpu = priv->gpu[args->pipe];
drivers/gpu/drm/etnaviv/etnaviv_drv.c
428
obj = drm_gem_object_lookup(file, args->handle);
drivers/gpu/drm/etnaviv/etnaviv_drv.c
432
if (args->flags & ETNA_WAIT_NONBLOCK)
drivers/gpu/drm/etnaviv/etnaviv_drv.c
446
struct drm_etnaviv_pm_domain *args = data;
drivers/gpu/drm/etnaviv/etnaviv_drv.c
449
if (args->pipe >= ETNA_MAX_PIPES)
drivers/gpu/drm/etnaviv/etnaviv_drv.c
452
gpu = priv->gpu[args->pipe];
drivers/gpu/drm/etnaviv/etnaviv_drv.c
456
return etnaviv_pm_query_dom(gpu, args);
drivers/gpu/drm/etnaviv/etnaviv_drv.c
463
struct drm_etnaviv_pm_signal *args = data;
drivers/gpu/drm/etnaviv/etnaviv_drv.c
466
if (args->pipe >= ETNA_MAX_PIPES)
drivers/gpu/drm/etnaviv/etnaviv_drv.c
469
gpu = priv->gpu[args->pipe];
drivers/gpu/drm/etnaviv/etnaviv_drv.c
473
return etnaviv_pm_query_sig(gpu, args);
drivers/gpu/drm/etnaviv/etnaviv_gem_submit.c
416
struct drm_etnaviv_gem_submit *args = data;
drivers/gpu/drm/etnaviv/etnaviv_gem_submit.c
429
if (args->pipe >= ETNA_MAX_PIPES)
drivers/gpu/drm/etnaviv/etnaviv_gem_submit.c
432
gpu = priv->gpu[args->pipe];
drivers/gpu/drm/etnaviv/etnaviv_gem_submit.c
436
if (args->stream_size % 4) {
drivers/gpu/drm/etnaviv/etnaviv_gem_submit.c
438
args->stream_size);
drivers/gpu/drm/etnaviv/etnaviv_gem_submit.c
442
if (args->exec_state != ETNA_PIPE_3D &&
drivers/gpu/drm/etnaviv/etnaviv_gem_submit.c
443
args->exec_state != ETNA_PIPE_2D &&
drivers/gpu/drm/etnaviv/etnaviv_gem_submit.c
444
args->exec_state != ETNA_PIPE_VG) {
drivers/gpu/drm/etnaviv/etnaviv_gem_submit.c
445
DRM_ERROR("invalid exec_state: 0x%x\n", args->exec_state);
drivers/gpu/drm/etnaviv/etnaviv_gem_submit.c
449
if (args->flags & ~ETNA_SUBMIT_FLAGS) {
drivers/gpu/drm/etnaviv/etnaviv_gem_submit.c
450
DRM_ERROR("invalid flags: 0x%x\n", args->flags);
drivers/gpu/drm/etnaviv/etnaviv_gem_submit.c
454
if ((args->flags & ETNA_SUBMIT_SOFTPIN) &&
drivers/gpu/drm/etnaviv/etnaviv_gem_submit.c
460
if (args->stream_size > SZ_128K || args->nr_relocs > SZ_128K ||
drivers/gpu/drm/etnaviv/etnaviv_gem_submit.c
461
args->nr_bos > SZ_128K || args->nr_pmrs > 128) {
drivers/gpu/drm/etnaviv/etnaviv_gem_submit.c
470
bos = kvmalloc_objs(*bos, args->nr_bos);
drivers/gpu/drm/etnaviv/etnaviv_gem_submit.c
471
relocs = kvmalloc_objs(*relocs, args->nr_relocs);
drivers/gpu/drm/etnaviv/etnaviv_gem_submit.c
472
pmrs = kvmalloc_objs(*pmrs, args->nr_pmrs);
drivers/gpu/drm/etnaviv/etnaviv_gem_submit.c
473
stream = kvmalloc_array(1, args->stream_size, GFP_KERNEL);
drivers/gpu/drm/etnaviv/etnaviv_gem_submit.c
479
ret = copy_from_user(bos, u64_to_user_ptr(args->bos),
drivers/gpu/drm/etnaviv/etnaviv_gem_submit.c
480
args->nr_bos * sizeof(*bos));
drivers/gpu/drm/etnaviv/etnaviv_gem_submit.c
486
ret = copy_from_user(relocs, u64_to_user_ptr(args->relocs),
drivers/gpu/drm/etnaviv/etnaviv_gem_submit.c
487
args->nr_relocs * sizeof(*relocs));
drivers/gpu/drm/etnaviv/etnaviv_gem_submit.c
493
ret = copy_from_user(pmrs, u64_to_user_ptr(args->pmrs),
drivers/gpu/drm/etnaviv/etnaviv_gem_submit.c
494
args->nr_pmrs * sizeof(*pmrs));
drivers/gpu/drm/etnaviv/etnaviv_gem_submit.c
500
ret = copy_from_user(stream, u64_to_user_ptr(args->stream),
drivers/gpu/drm/etnaviv/etnaviv_gem_submit.c
501
args->stream_size);
drivers/gpu/drm/etnaviv/etnaviv_gem_submit.c
507
if (args->flags & ETNA_SUBMIT_FENCE_FD_OUT) {
drivers/gpu/drm/etnaviv/etnaviv_gem_submit.c
517
submit = submit_create(dev, gpu, args->nr_bos, args->nr_pmrs);
drivers/gpu/drm/etnaviv/etnaviv_gem_submit.c
526
ALIGN(args->stream_size, 8) + 8);
drivers/gpu/drm/etnaviv/etnaviv_gem_submit.c
532
submit->exec_state = args->exec_state;
drivers/gpu/drm/etnaviv/etnaviv_gem_submit.c
533
submit->flags = args->flags;
drivers/gpu/drm/etnaviv/etnaviv_gem_submit.c
536
&ctx->sched_entity[args->pipe],
drivers/gpu/drm/etnaviv/etnaviv_gem_submit.c
541
ret = submit_lookup_objects(submit, file, bos, args->nr_bos);
drivers/gpu/drm/etnaviv/etnaviv_gem_submit.c
546
!etnaviv_cmd_validate_one(gpu, stream, args->stream_size / 4,
drivers/gpu/drm/etnaviv/etnaviv_gem_submit.c
547
relocs, args->nr_relocs)) {
drivers/gpu/drm/etnaviv/etnaviv_gem_submit.c
552
if (args->flags & ETNA_SUBMIT_FENCE_FD_IN) {
drivers/gpu/drm/etnaviv/etnaviv_gem_submit.c
553
struct dma_fence *in_fence = sync_file_get_fence(args->fence_fd);
drivers/gpu/drm/etnaviv/etnaviv_gem_submit.c
569
ret = submit_reloc(submit, stream, args->stream_size / 4,
drivers/gpu/drm/etnaviv/etnaviv_gem_submit.c
570
relocs, args->nr_relocs);
drivers/gpu/drm/etnaviv/etnaviv_gem_submit.c
574
ret = submit_perfmon_validate(submit, args->exec_state, pmrs);
drivers/gpu/drm/etnaviv/etnaviv_gem_submit.c
578
memcpy(submit->cmdbuf.vaddr, stream, args->stream_size);
drivers/gpu/drm/etnaviv/etnaviv_gem_submit.c
594
if (args->flags & ETNA_SUBMIT_FENCE_FD_OUT) {
drivers/gpu/drm/etnaviv/etnaviv_gem_submit.c
614
args->fence_fd = out_fence_fd;
drivers/gpu/drm/etnaviv/etnaviv_gem_submit.c
615
args->fence = submit->out_fence_id;
drivers/gpu/drm/etnaviv/etnaviv_sched.c
143
const struct drm_sched_init_args args = {
drivers/gpu/drm/etnaviv/etnaviv_sched.c
153
return drm_sched_init(&gpu->sched, &args);
drivers/gpu/drm/exynos/exynos_drm_gem.c
233
struct drm_exynos_gem_create *args = data;
drivers/gpu/drm/exynos/exynos_drm_gem.c
237
exynos_gem = exynos_drm_gem_create(dev, args->flags, args->size, false);
drivers/gpu/drm/exynos/exynos_drm_gem.c
242
&args->handle);
drivers/gpu/drm/exynos/exynos_drm_gem.c
254
struct drm_exynos_gem_map *args = data;
drivers/gpu/drm/exynos/exynos_drm_gem.c
256
return drm_gem_dumb_map_offset(file_priv, dev, args->handle,
drivers/gpu/drm/exynos/exynos_drm_gem.c
257
&args->offset);
drivers/gpu/drm/exynos/exynos_drm_gem.c
302
struct drm_exynos_gem_info *args = data;
drivers/gpu/drm/exynos/exynos_drm_gem.c
305
obj = drm_gem_object_lookup(file_priv, args->handle);
drivers/gpu/drm/exynos/exynos_drm_gem.c
313
args->flags = exynos_gem->flags;
drivers/gpu/drm/exynos/exynos_drm_gem.c
314
args->size = exynos_gem->size;
drivers/gpu/drm/exynos/exynos_drm_gem.c
328
struct drm_mode_create_dumb *args)
drivers/gpu/drm/exynos/exynos_drm_gem.c
334
ret = drm_mode_size_dumb(dev, args, 0, 0);
drivers/gpu/drm/exynos/exynos_drm_gem.c
349
exynos_gem = exynos_drm_gem_create(dev, flags, args->size, false);
drivers/gpu/drm/exynos/exynos_drm_gem.c
356
&args->handle);
drivers/gpu/drm/exynos/exynos_drm_gem.h
97
struct drm_mode_create_dumb *args);
drivers/gpu/drm/gma500/gem.c
201
struct drm_mode_create_dumb *args)
drivers/gpu/drm/gma500/gem.c
209
pitch = args->width * DIV_ROUND_UP(args->bpp, 8);
drivers/gpu/drm/gma500/gem.c
212
size = pitch * args->height;
drivers/gpu/drm/gma500/gem.c
228
args->pitch = pitch;
drivers/gpu/drm/gma500/gem.c
229
args->size = size;
drivers/gpu/drm/gma500/gem.c
230
args->handle = handle;
drivers/gpu/drm/gma500/psb_drv.h
636
struct drm_mode_create_dumb *args);
drivers/gpu/drm/gma500/psb_intel_sdvo.c
407
u8 cmd, const void *args, int args_len)
drivers/gpu/drm/gma500/psb_intel_sdvo.c
413
#define BUF_PRINT(args...) \
drivers/gpu/drm/gma500/psb_intel_sdvo.c
414
pos += snprintf(buffer + pos, max_t(int, sizeof(buffer) - pos, 0), args)
drivers/gpu/drm/gma500/psb_intel_sdvo.c
417
BUF_PRINT("%02X ", ((u8 *)args)[i]);
drivers/gpu/drm/gma500/psb_intel_sdvo.c
453
const void *args, int args_len)
drivers/gpu/drm/gma500/psb_intel_sdvo.c
464
psb_intel_sdvo_debug_write(psb_intel_sdvo, cmd, args, args_len);
drivers/gpu/drm/gma500/psb_intel_sdvo.c
472
buf[2*i + 1] = ((u8*)args)[i];
drivers/gpu/drm/gma500/psb_intel_sdvo.c
538
#define BUF_PRINT(args...) \
drivers/gpu/drm/gma500/psb_intel_sdvo.c
539
pos += snprintf(buffer + pos, max_t(int, sizeof(buffer) - pos, 0), args)
drivers/gpu/drm/gma500/psb_intel_sdvo.c
719
struct psb_intel_sdvo_preferred_input_timing_args args;
drivers/gpu/drm/gma500/psb_intel_sdvo.c
721
memset(&args, 0, sizeof(args));
drivers/gpu/drm/gma500/psb_intel_sdvo.c
722
args.clock = clock;
drivers/gpu/drm/gma500/psb_intel_sdvo.c
723
args.width = width;
drivers/gpu/drm/gma500/psb_intel_sdvo.c
724
args.height = height;
drivers/gpu/drm/gma500/psb_intel_sdvo.c
725
args.interlace = 0;
drivers/gpu/drm/gma500/psb_intel_sdvo.c
730
args.scaled = 1;
drivers/gpu/drm/gma500/psb_intel_sdvo.c
734
&args, sizeof(args));
drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_drv.c
71
struct drm_mode_create_dumb *args)
drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_drv.c
73
return drm_gem_vram_fill_create_dumb(file, dev, 0, 128, args);
drivers/gpu/drm/i915/display/intel_display.c
4890
va_list args;
drivers/gpu/drm/i915/display/intel_display.c
4892
va_start(args, format);
drivers/gpu/drm/i915/display/intel_display.c
4894
vaf.va = &args;
drivers/gpu/drm/i915/display/intel_display.c
4903
va_end(args);
drivers/gpu/drm/i915/display/intel_dpio_phy.c
519
va_list args;
drivers/gpu/drm/i915/display/intel_dpio_phy.c
526
va_start(args, reg_fmt);
drivers/gpu/drm/i915/display/intel_dpio_phy.c
528
vaf.va = &args;
drivers/gpu/drm/i915/display/intel_dpio_phy.c
535
va_end(args);
drivers/gpu/drm/i915/display/intel_sdvo.c
415
const void *args, int args_len)
drivers/gpu/drm/i915/display/intel_sdvo.c
422
#define BUF_PRINT(args...) \
drivers/gpu/drm/i915/display/intel_sdvo.c
423
pos += snprintf(buffer + pos, max_t(int, sizeof(buffer) - pos, 0), args)
drivers/gpu/drm/i915/display/intel_sdvo.c
426
BUF_PRINT("%02X ", ((u8 *)args)[i]);
drivers/gpu/drm/i915/display/intel_sdvo.c
464
const void *args, int args_len,
drivers/gpu/drm/i915/display/intel_sdvo.c
483
intel_sdvo_debug_write(intel_sdvo, cmd, args, args_len);
drivers/gpu/drm/i915/display/intel_sdvo.c
491
buf[2*i + 1] = ((u8*)args)[i];
drivers/gpu/drm/i915/display/intel_sdvo.c
534
const void *args, int args_len)
drivers/gpu/drm/i915/display/intel_sdvo.c
536
return __intel_sdvo_write_cmd(intel_sdvo, cmd, args, args_len, true);
drivers/gpu/drm/i915/display/intel_sdvo.c
586
#define BUF_PRINT(args...) \
drivers/gpu/drm/i915/display/intel_sdvo.c
587
pos += snprintf(buffer + pos, max_t(int, sizeof(buffer) - pos, 0), args)
drivers/gpu/drm/i915/display/intel_sdvo.c
790
struct intel_sdvo_preferred_input_timing_args args;
drivers/gpu/drm/i915/display/intel_sdvo.c
792
memset(&args, 0, sizeof(args));
drivers/gpu/drm/i915/display/intel_sdvo.c
793
args.clock = mode->clock / 10;
drivers/gpu/drm/i915/display/intel_sdvo.c
794
args.width = mode->hdisplay;
drivers/gpu/drm/i915/display/intel_sdvo.c
795
args.height = mode->vdisplay;
drivers/gpu/drm/i915/display/intel_sdvo.c
796
args.interlace = 0;
drivers/gpu/drm/i915/display/intel_sdvo.c
802
if (fixed_mode->hdisplay != args.width ||
drivers/gpu/drm/i915/display/intel_sdvo.c
803
fixed_mode->vdisplay != args.height)
drivers/gpu/drm/i915/display/intel_sdvo.c
804
args.scaled = 1;
drivers/gpu/drm/i915/display/intel_sdvo.c
809
&args, sizeof(args));
drivers/gpu/drm/i915/gem/i915_gem_busy.c
115
struct drm_i915_gem_busy *args = data;
drivers/gpu/drm/i915/gem/i915_gem_busy.c
123
obj = i915_gem_object_lookup_rcu(file, args->handle);
drivers/gpu/drm/i915/gem/i915_gem_busy.c
144
args->busy = 0;
drivers/gpu/drm/i915/gem/i915_gem_busy.c
148
args->busy = 0;
drivers/gpu/drm/i915/gem/i915_gem_busy.c
152
args->busy |= busy_check_writer(fence);
drivers/gpu/drm/i915/gem/i915_gem_busy.c
155
args->busy |= busy_check_reader(fence);
drivers/gpu/drm/i915/gem/i915_gem_context.c
174
const struct drm_i915_gem_context_param *args)
drivers/gpu/drm/i915/gem/i915_gem_context.c
176
s64 priority = args->value;
drivers/gpu/drm/i915/gem/i915_gem_context.c
178
if (args->size)
drivers/gpu/drm/i915/gem/i915_gem_context.c
1810
struct drm_i915_gem_vm_control *args = data;
drivers/gpu/drm/i915/gem/i915_gem_context.c
1819
if (args->flags)
drivers/gpu/drm/i915/gem/i915_gem_context.c
1826
if (args->extensions) {
drivers/gpu/drm/i915/gem/i915_gem_context.c
1827
err = i915_user_extensions(u64_to_user_ptr(args->extensions),
drivers/gpu/drm/i915/gem/i915_gem_context.c
1840
args->vm_id = id;
drivers/gpu/drm/i915/gem/i915_gem_context.c
1853
struct drm_i915_gem_vm_control *args = data;
drivers/gpu/drm/i915/gem/i915_gem_context.c
1856
if (args->flags)
drivers/gpu/drm/i915/gem/i915_gem_context.c
1859
if (args->extensions)
drivers/gpu/drm/i915/gem/i915_gem_context.c
1862
vm = xa_erase(&file_priv->vm_xa, args->vm_id);
drivers/gpu/drm/i915/gem/i915_gem_context.c
1872
struct drm_i915_gem_context_param *args)
drivers/gpu/drm/i915/gem/i915_gem_context.c
1899
args->value = id;
drivers/gpu/drm/i915/gem/i915_gem_context.c
1900
args->size = 0;
drivers/gpu/drm/i915/gem/i915_gem_context.c
2006
struct drm_i915_gem_context_param *args)
drivers/gpu/drm/i915/gem/i915_gem_context.c
2015
if (args->size < sizeof(user_sseu))
drivers/gpu/drm/i915/gem/i915_gem_context.c
2021
if (copy_from_user(&user_sseu, u64_to_user_ptr(args->value),
drivers/gpu/drm/i915/gem/i915_gem_context.c
2053
args->size = sizeof(user_sseu);
drivers/gpu/drm/i915/gem/i915_gem_context.c
2062
const struct drm_i915_gem_context_param *args)
drivers/gpu/drm/i915/gem/i915_gem_context.c
2064
if (args->size)
drivers/gpu/drm/i915/gem/i915_gem_context.c
2067
return __context_set_persistence(ctx, args->value);
drivers/gpu/drm/i915/gem/i915_gem_context.c
2071
const struct drm_i915_gem_context_param *args)
drivers/gpu/drm/i915/gem/i915_gem_context.c
2077
err = validate_priority(ctx->i915, args);
drivers/gpu/drm/i915/gem/i915_gem_context.c
2081
ctx->sched.priority = args->value;
drivers/gpu/drm/i915/gem/i915_gem_context.c
2099
struct drm_i915_gem_context_param *args)
drivers/gpu/drm/i915/gem/i915_gem_context.c
2101
args->size = 0;
drivers/gpu/drm/i915/gem/i915_gem_context.c
2102
args->value = i915_gem_context_uses_protected_content(ctx);
drivers/gpu/drm/i915/gem/i915_gem_context.c
2108
struct drm_i915_gem_context_param *args)
drivers/gpu/drm/i915/gem/i915_gem_context.c
2123
if (args->size < sizeof(user))
drivers/gpu/drm/i915/gem/i915_gem_context.c
2126
if (copy_from_user(&user, u64_to_user_ptr(args->value), sizeof(user)))
drivers/gpu/drm/i915/gem/i915_gem_context.c
2181
args->size = sizeof(user);
drivers/gpu/drm/i915/gem/i915_gem_context.c
2192
struct drm_i915_gem_context_param *args)
drivers/gpu/drm/i915/gem/i915_gem_context.c
2196
switch (args->param) {
drivers/gpu/drm/i915/gem/i915_gem_context.c
2198
if (args->size)
drivers/gpu/drm/i915/gem/i915_gem_context.c
2200
else if (args->value)
drivers/gpu/drm/i915/gem/i915_gem_context.c
2207
if (args->size)
drivers/gpu/drm/i915/gem/i915_gem_context.c
2209
else if (!capable(CAP_SYS_ADMIN) && !args->value)
drivers/gpu/drm/i915/gem/i915_gem_context.c
2211
else if (args->value)
drivers/gpu/drm/i915/gem/i915_gem_context.c
2220
if (args->size)
drivers/gpu/drm/i915/gem/i915_gem_context.c
2222
else if (!args->value)
drivers/gpu/drm/i915/gem/i915_gem_context.c
2231
ret = set_priority(ctx, args);
drivers/gpu/drm/i915/gem/i915_gem_context.c
2235
ret = set_sseu(ctx, args);
drivers/gpu/drm/i915/gem/i915_gem_context.c
2239
ret = set_persistence(ctx, args);
drivers/gpu/drm/i915/gem/i915_gem_context.c
2243
ret = set_context_image(ctx, args);
drivers/gpu/drm/i915/gem/i915_gem_context.c
2368
struct drm_i915_gem_context_create_ext *args = data;
drivers/gpu/drm/i915/gem/i915_gem_context.c
2376
if (args->flags & I915_CONTEXT_CREATE_FLAGS_UNKNOWN)
drivers/gpu/drm/i915/gem/i915_gem_context.c
2392
args->flags);
drivers/gpu/drm/i915/gem/i915_gem_context.c
2396
if (args->flags & I915_CONTEXT_CREATE_FLAGS_USE_EXTENSIONS) {
drivers/gpu/drm/i915/gem/i915_gem_context.c
2397
ret = i915_user_extensions(u64_to_user_ptr(args->extensions),
drivers/gpu/drm/i915/gem/i915_gem_context.c
2428
args->ctx_id = id;
drivers/gpu/drm/i915/gem/i915_gem_context.c
2440
struct drm_i915_gem_context_destroy *args = data;
drivers/gpu/drm/i915/gem/i915_gem_context.c
2445
if (args->pad != 0)
drivers/gpu/drm/i915/gem/i915_gem_context.c
2448
if (!args->ctx_id)
drivers/gpu/drm/i915/gem/i915_gem_context.c
2455
ctx = xa_erase(&file_priv->context_xa, args->ctx_id);
drivers/gpu/drm/i915/gem/i915_gem_context.c
2456
pc = xa_erase(&file_priv->proto_context_xa, args->ctx_id);
drivers/gpu/drm/i915/gem/i915_gem_context.c
2473
struct drm_i915_gem_context_param *args)
drivers/gpu/drm/i915/gem/i915_gem_context.c
2480
if (args->size == 0)
drivers/gpu/drm/i915/gem/i915_gem_context.c
2482
else if (args->size < sizeof(user_sseu))
drivers/gpu/drm/i915/gem/i915_gem_context.c
2485
if (copy_from_user(&user_sseu, u64_to_user_ptr(args->value),
drivers/gpu/drm/i915/gem/i915_gem_context.c
2517
if (copy_to_user(u64_to_user_ptr(args->value), &user_sseu,
drivers/gpu/drm/i915/gem/i915_gem_context.c
2522
args->size = sizeof(user_sseu);
drivers/gpu/drm/i915/gem/i915_gem_context.c
2531
struct drm_i915_gem_context_param *args = data;
drivers/gpu/drm/i915/gem/i915_gem_context.c
2536
ctx = i915_gem_context_lookup(file_priv, args->ctx_id);
drivers/gpu/drm/i915/gem/i915_gem_context.c
2540
switch (args->param) {
drivers/gpu/drm/i915/gem/i915_gem_context.c
2542
args->size = 0;
drivers/gpu/drm/i915/gem/i915_gem_context.c
2544
args->value = vm->total;
drivers/gpu/drm/i915/gem/i915_gem_context.c
2550
args->size = 0;
drivers/gpu/drm/i915/gem/i915_gem_context.c
2551
args->value = i915_gem_context_no_error_capture(ctx);
drivers/gpu/drm/i915/gem/i915_gem_context.c
2555
args->size = 0;
drivers/gpu/drm/i915/gem/i915_gem_context.c
2556
args->value = i915_gem_context_is_bannable(ctx);
drivers/gpu/drm/i915/gem/i915_gem_context.c
2560
args->size = 0;
drivers/gpu/drm/i915/gem/i915_gem_context.c
2561
args->value = i915_gem_context_is_recoverable(ctx);
drivers/gpu/drm/i915/gem/i915_gem_context.c
2565
args->size = 0;
drivers/gpu/drm/i915/gem/i915_gem_context.c
2566
args->value = ctx->sched.priority;
drivers/gpu/drm/i915/gem/i915_gem_context.c
2570
ret = get_sseu(ctx, args);
drivers/gpu/drm/i915/gem/i915_gem_context.c
2574
ret = get_ppgtt(file_priv, ctx, args);
drivers/gpu/drm/i915/gem/i915_gem_context.c
2578
args->size = 0;
drivers/gpu/drm/i915/gem/i915_gem_context.c
2579
args->value = i915_gem_context_is_persistent(ctx);
drivers/gpu/drm/i915/gem/i915_gem_context.c
2583
ret = get_protected(ctx, args);
drivers/gpu/drm/i915/gem/i915_gem_context.c
2604
struct drm_i915_gem_context_param *args = data;
drivers/gpu/drm/i915/gem/i915_gem_context.c
2610
ctx = __context_lookup(file_priv, args->ctx_id);
drivers/gpu/drm/i915/gem/i915_gem_context.c
2612
pc = xa_load(&file_priv->proto_context_xa, args->ctx_id);
drivers/gpu/drm/i915/gem/i915_gem_context.c
2619
ret = set_proto_ctx_param(file_priv, pc, args);
drivers/gpu/drm/i915/gem/i915_gem_context.c
2627
ret = ctx_setparam(file_priv, ctx, args);
drivers/gpu/drm/i915/gem/i915_gem_context.c
2638
struct drm_i915_reset_stats *args = data;
drivers/gpu/drm/i915/gem/i915_gem_context.c
2641
if (args->flags || args->pad)
drivers/gpu/drm/i915/gem/i915_gem_context.c
2644
ctx = i915_gem_context_lookup(file->driver_priv, args->ctx_id);
drivers/gpu/drm/i915/gem/i915_gem_context.c
2656
args->reset_count = i915_reset_count(&i915->gpu_error);
drivers/gpu/drm/i915/gem/i915_gem_context.c
2658
args->reset_count = 0;
drivers/gpu/drm/i915/gem/i915_gem_context.c
2660
args->batch_active = atomic_read(&ctx->guilty_count);
drivers/gpu/drm/i915/gem/i915_gem_context.c
2661
args->batch_pending = atomic_read(&ctx->active_count);
drivers/gpu/drm/i915/gem/i915_gem_context.c
368
const struct drm_i915_gem_context_param *args)
drivers/gpu/drm/i915/gem/i915_gem_context.c
373
if (args->size)
drivers/gpu/drm/i915/gem/i915_gem_context.c
379
if (upper_32_bits(args->value))
drivers/gpu/drm/i915/gem/i915_gem_context.c
382
vm = i915_gem_vm_lookup(fpriv, args->value);
drivers/gpu/drm/i915/gem/i915_gem_context.c
735
const struct drm_i915_gem_context_param *args)
drivers/gpu/drm/i915/gem/i915_gem_context.c
740
u64_to_user_ptr(args->value);
drivers/gpu/drm/i915/gem/i915_gem_context.c
750
if (args->size < sizeof(*user) ||
drivers/gpu/drm/i915/gem/i915_gem_context.c
751
!IS_ALIGNED(args->size - sizeof(*user), sizeof(*user->engines))) {
drivers/gpu/drm/i915/gem/i915_gem_context.c
753
args->size);
drivers/gpu/drm/i915/gem/i915_gem_context.c
757
set.num_engines = (args->size - sizeof(*user)) / sizeof(*user->engines);
drivers/gpu/drm/i915/gem/i915_gem_context.c
815
struct drm_i915_gem_context_param *args)
drivers/gpu/drm/i915/gem/i915_gem_context.c
822
if (args->size < sizeof(user_sseu))
drivers/gpu/drm/i915/gem/i915_gem_context.c
828
if (copy_from_user(&user_sseu, u64_to_user_ptr(args->value),
drivers/gpu/drm/i915/gem/i915_gem_context.c
872
args->size = sizeof(user_sseu);
drivers/gpu/drm/i915/gem/i915_gem_context.c
879
struct drm_i915_gem_context_param *args)
drivers/gpu/drm/i915/gem/i915_gem_context.c
884
switch (args->param) {
drivers/gpu/drm/i915/gem/i915_gem_context.c
886
if (args->size)
drivers/gpu/drm/i915/gem/i915_gem_context.c
888
else if (args->value)
drivers/gpu/drm/i915/gem/i915_gem_context.c
895
if (args->size)
drivers/gpu/drm/i915/gem/i915_gem_context.c
897
else if (!capable(CAP_SYS_ADMIN) && !args->value)
drivers/gpu/drm/i915/gem/i915_gem_context.c
899
else if (args->value)
drivers/gpu/drm/i915/gem/i915_gem_context.c
915
if (args->size)
drivers/gpu/drm/i915/gem/i915_gem_context.c
917
else if (!args->value)
drivers/gpu/drm/i915/gem/i915_gem_context.c
926
ret = validate_priority(fpriv->i915, args);
drivers/gpu/drm/i915/gem/i915_gem_context.c
928
pc->sched.priority = args->value;
drivers/gpu/drm/i915/gem/i915_gem_context.c
932
ret = set_proto_ctx_sseu(fpriv, pc, args);
drivers/gpu/drm/i915/gem/i915_gem_context.c
936
ret = set_proto_ctx_vm(fpriv, pc, args);
drivers/gpu/drm/i915/gem/i915_gem_context.c
940
ret = set_proto_ctx_engines(fpriv, pc, args);
drivers/gpu/drm/i915/gem/i915_gem_context.c
944
if (args->size)
drivers/gpu/drm/i915/gem/i915_gem_context.c
948
args->value);
drivers/gpu/drm/i915/gem/i915_gem_context.c
953
args->value);
drivers/gpu/drm/i915/gem/i915_gem_create.c
169
struct drm_mode_create_dumb *args)
drivers/gpu/drm/i915/gem/i915_gem_create.c
174
int cpp = DIV_ROUND_UP(args->bpp, 8);
drivers/gpu/drm/i915/gem/i915_gem_create.c
192
args->pitch = ALIGN(args->width * cpp, 64);
drivers/gpu/drm/i915/gem/i915_gem_create.c
195
if (args->pitch > intel_dumb_fb_max_stride(dev, format,
drivers/gpu/drm/i915/gem/i915_gem_create.c
197
args->pitch = ALIGN(args->pitch, 4096);
drivers/gpu/drm/i915/gem/i915_gem_create.c
199
if (args->pitch < args->width)
drivers/gpu/drm/i915/gem/i915_gem_create.c
202
args->size = mul_u32_u32(args->pitch, args->height);
drivers/gpu/drm/i915/gem/i915_gem_create.c
210
obj = __i915_gem_object_create_user(to_i915(dev), args->size, &mr, 1);
drivers/gpu/drm/i915/gem/i915_gem_create.c
214
return i915_gem_publish(obj, file, &args->size, &args->handle);
drivers/gpu/drm/i915/gem/i915_gem_create.c
228
struct drm_i915_gem_create *args = data;
drivers/gpu/drm/i915/gem/i915_gem_create.c
234
obj = __i915_gem_object_create_user(i915, args->size, &mr, 1);
drivers/gpu/drm/i915/gem/i915_gem_create.c
238
return i915_gem_publish(obj, file, &args->size, &args->handle);
drivers/gpu/drm/i915/gem/i915_gem_create.c
272
static int set_placements(struct drm_i915_gem_create_ext_memory_regions *args,
drivers/gpu/drm/i915/gem/i915_gem_create.c
277
u64_to_user_ptr(args->regions);
drivers/gpu/drm/i915/gem/i915_gem_create.c
282
if (args->pad) {
drivers/gpu/drm/i915/gem/i915_gem_create.c
287
if (!args->num_regions) {
drivers/gpu/drm/i915/gem/i915_gem_create.c
294
if (args->num_regions > ARRAY_SIZE(i915->mm.regions)) {
drivers/gpu/drm/i915/gem/i915_gem_create.c
303
for (i = 0; i < args->num_regions; i++) {
drivers/gpu/drm/i915/gem/i915_gem_create.c
339
ext_data->n_placements = args->num_regions;
drivers/gpu/drm/i915/gem/i915_gem_create.c
340
for (i = 0; i < args->num_regions; i++)
drivers/gpu/drm/i915/gem/i915_gem_create.c
445
struct drm_i915_gem_create_ext *args = data;
drivers/gpu/drm/i915/gem/i915_gem_create.c
450
if (args->flags & ~I915_GEM_CREATE_EXT_FLAG_NEEDS_CPU_ACCESS)
drivers/gpu/drm/i915/gem/i915_gem_create.c
454
ret = i915_user_extensions(u64_to_user_ptr(args->extensions),
drivers/gpu/drm/i915/gem/i915_gem_create.c
467
if (args->flags & I915_GEM_CREATE_EXT_FLAG_NEEDS_CPU_ACCESS) {
drivers/gpu/drm/i915/gem/i915_gem_create.c
483
obj = __i915_gem_object_create_user_ext(i915, args->size,
drivers/gpu/drm/i915/gem/i915_gem_create.c
496
return i915_gem_publish(obj, file, &args->size, &args->handle);
drivers/gpu/drm/i915/gem/i915_gem_create.h
15
struct drm_mode_create_dumb *args);
drivers/gpu/drm/i915/gem/i915_gem_domain.c
300
struct drm_i915_gem_caching *args = data;
drivers/gpu/drm/i915/gem/i915_gem_domain.c
308
obj = i915_gem_object_lookup_rcu(file, args->handle);
drivers/gpu/drm/i915/gem/i915_gem_domain.c
325
args->caching = I915_CACHING_CACHED;
drivers/gpu/drm/i915/gem/i915_gem_domain.c
327
args->caching = I915_CACHING_DISPLAY;
drivers/gpu/drm/i915/gem/i915_gem_domain.c
329
args->caching = I915_CACHING_NONE;
drivers/gpu/drm/i915/gem/i915_gem_domain.c
339
struct drm_i915_gem_caching *args = data;
drivers/gpu/drm/i915/gem/i915_gem_domain.c
350
switch (args->caching) {
drivers/gpu/drm/i915/gem/i915_gem_domain.c
373
obj = i915_gem_object_lookup(file, args->handle);
drivers/gpu/drm/i915/gem/i915_gem_domain.c
396
args->caching != I915_CACHING_CACHED)
drivers/gpu/drm/i915/gem/i915_gem_domain.c
540
struct drm_i915_gem_set_domain *args = data;
drivers/gpu/drm/i915/gem/i915_gem_domain.c
542
u32 read_domains = args->read_domains;
drivers/gpu/drm/i915/gem/i915_gem_domain.c
543
u32 write_domain = args->write_domain;
drivers/gpu/drm/i915/gem/i915_gem_domain.c
563
obj = i915_gem_object_lookup(file, args->handle);
drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c
1022
eb->args->flags |= __EXEC_HAS_RELOC;
drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c
1750
if (likely(!(eb->args->flags & __EXEC_USERPTR_USED)))
drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c
1916
if (eb->args->flags & __EXEC_HAS_RELOC) {
drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c
1954
eb->args->flags &= ~__EXEC_HAS_RELOC;
drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c
2148
if (!err && (eb->args->flags & __EXEC_USERPTR_USED)) {
drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c
2381
if (eb->args->flags & I915_EXEC_GEN7_SOL_RESET) {
drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c
248
struct drm_i915_gem_execbuffer2 *args; /** ioctl parameters */
drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c
2558
GEM_BUG_ON(eb->args->flags & __EXEC_ENGINE_PINNED);
drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c
2586
eb->args->flags |= __EXEC_ENGINE_PINNED;
drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c
2607
if (!(eb->args->flags & __EXEC_ENGINE_PINNED))
drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c
2610
eb->args->flags &= ~__EXEC_ENGINE_PINNED;
drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c
2631
struct drm_i915_gem_execbuffer2 *args = eb->args;
drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c
2632
unsigned int user_ring_id = args->flags & I915_EXEC_RING_MASK;
drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c
2635
(args->flags & I915_EXEC_BSD_MASK)) {
drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c
2638
"bsd dispatch flags: %d\n", (int)(args->flags));
drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c
2644
unsigned int bsd_idx = args->flags & I915_EXEC_BSD_MASK;
drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c
2680
idx = eb->args->flags & I915_EXEC_RING_MASK;
drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c
2693
if (eb->batch_start_offset || eb->args->batch_len) {
drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c
2923
struct drm_i915_gem_execbuffer2 *args = eb->args;
drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c
2925
unsigned long num_fences = args->num_cliprects;
drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c
2928
if (!(args->flags & I915_EXEC_FENCE_ARRAY))
drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c
2941
user = u64_to_user_ptr(args->cliprects_ptr);
drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c
3140
parse_execbuf2_extensions(struct drm_i915_gem_execbuffer2 *args,
drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c
3143
if (!(args->flags & I915_EXEC_USE_EXTENSIONS))
drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c
3149
if (eb->args->flags & I915_EXEC_FENCE_ARRAY)
drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c
3152
if (args->num_cliprects != 0)
drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c
3155
return i915_user_extensions(u64_to_user_ptr(args->cliprects_ptr),
drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c
3250
if (eb->args->flags & I915_EXEC_FENCE_SUBMIT)
drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c
329
eb->args->batch_len);
drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c
334
if (!(eb->args->flags & I915_EXEC_HANDLE_LUT)) {
drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c
3343
struct drm_i915_gem_execbuffer2 *args,
drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c
3359
eb.args = args;
drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c
3360
if (DBG_FORCE_RELOC || !(args->flags & I915_EXEC_NO_RELOC))
drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c
3361
args->flags |= __EXEC_HAS_RELOC;
drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c
3364
eb.vma = (struct eb_vma *)(exec + args->buffer_count + 1);
drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c
3365
memset(eb.vma, 0, (args->buffer_count + 1) * sizeof(struct eb_vma));
drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c
3372
eb.buffer_count = args->buffer_count;
drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c
3373
eb.batch_start_offset = args->batch_start_offset;
drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c
3386
if (args->flags & I915_EXEC_SECURE) {
drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c
3399
if (args->flags & I915_EXEC_IS_PINNED)
drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c
3402
err = parse_execbuf2_extensions(args, &eb);
drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c
3411
if (args->flags & IN_FENCES) {
drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c
3412
if ((args->flags & IN_FENCES) == IN_FENCES)
drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c
3415
in_fence = sync_file_get_fence(lower_32_bits(args->rsvd2));
drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c
3423
if (args->flags & I915_EXEC_FENCE_OUT) {
drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c
3462
args->flags &= ~__EXEC_HAS_RELOC;
drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c
3502
args->rsvd2 &= GENMASK_ULL(31, 0); /* keep in-fence */
drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c
3503
args->rsvd2 |= (u64)out_fence_fd << 32;
drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c
3561
struct drm_i915_gem_execbuffer2 *args = data;
drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c
3563
const size_t count = args->buffer_count;
drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c
3571
err = i915_gem_check_execbuffer(i915, args);
drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c
3595
u64_to_user_ptr(args->buffers_ptr),
drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c
3602
err = i915_gem_do_execbuffer(dev, file, args, exec2_list);
drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c
3610
if (args->flags & __EXEC_HAS_RELOC) {
drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c
3612
u64_to_user_ptr(args->buffers_ptr);
drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c
3627
for (i = 0; i < args->buffer_count; i++) {
drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c
3642
args->flags &= ~__I915_EXEC_UNKNOWN_FLAGS;
drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c
555
return eb->args->flags & I915_EXEC_BATCH_FIRST ?
drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c
557
buffer_idx >= eb->args->buffer_count - eb->num_batches;
drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c
610
eb->args->batch_len,
drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c
616
if (eb->args->batch_len == 0)
drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c
620
eb->batch_len[*current_batch] = eb->args->batch_len;
drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c
678
eb->args->flags |= __EXEC_HAS_RELOC;
drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c
827
ctx = i915_gem_context_lookup(eb->file->driver_priv, eb->args->rsvd1);
drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c
975
eb->args->flags |= __EXEC_USERPTR_USED;
drivers/gpu/drm/i915/gem/i915_gem_mman.c
100
args->offset);
drivers/gpu/drm/i915/gem/i915_gem_mman.c
104
if (args->flags & I915_MMAP_WC) {
drivers/gpu/drm/i915/gem/i915_gem_mman.c
113
if (vma && __vma_matches(vma, obj->base.filp, addr, args->size))
drivers/gpu/drm/i915/gem/i915_gem_mman.c
124
args->addr_ptr = (u64)addr;
drivers/gpu/drm/i915/gem/i915_gem_mman.c
64
struct drm_i915_gem_mmap *args = data;
drivers/gpu/drm/i915/gem/i915_gem_mman.c
75
if (args->flags & ~(I915_MMAP_WC))
drivers/gpu/drm/i915/gem/i915_gem_mman.c
78
if (args->flags & I915_MMAP_WC && !pat_enabled())
drivers/gpu/drm/i915/gem/i915_gem_mman.c
81
obj = i915_gem_object_lookup(file, args->handle);
drivers/gpu/drm/i915/gem/i915_gem_mman.c
869
struct drm_i915_gem_mmap_offset *args = data;
drivers/gpu/drm/i915/gem/i915_gem_mman.c
882
err = i915_user_extensions(u64_to_user_ptr(args->extensions),
drivers/gpu/drm/i915/gem/i915_gem_mman.c
887
switch (args->flags) {
drivers/gpu/drm/i915/gem/i915_gem_mman.c
918
return __assign_mmap_offset_handle(file, args->handle, type, &args->offset);
drivers/gpu/drm/i915/gem/i915_gem_mman.c
93
if (range_overflows(args->offset, args->size, (u64)obj->base.size)) {
drivers/gpu/drm/i915/gem/i915_gem_mman.c
98
addr = vm_mmap(obj->base.filp, 0, args->size,
drivers/gpu/drm/i915/gem/i915_gem_object.h
72
const struct drm_i915_gem_pwrite *args);
drivers/gpu/drm/i915/gem/i915_gem_object.h
74
const struct drm_i915_gem_pread *args);
drivers/gpu/drm/i915/gem/i915_gem_phys.c
140
const struct drm_i915_gem_pwrite *args)
drivers/gpu/drm/i915/gem/i915_gem_phys.c
142
void *vaddr = sg_page(obj->mm.pages->sgl) + args->offset;
drivers/gpu/drm/i915/gem/i915_gem_phys.c
143
char __user *user_data = u64_to_user_ptr(args->data_ptr);
drivers/gpu/drm/i915/gem/i915_gem_phys.c
160
if (copy_from_user(vaddr, user_data, args->size))
drivers/gpu/drm/i915/gem/i915_gem_phys.c
163
drm_clflush_virt_range(vaddr, args->size);
drivers/gpu/drm/i915/gem/i915_gem_phys.c
171
const struct drm_i915_gem_pread *args)
drivers/gpu/drm/i915/gem/i915_gem_phys.c
173
void *vaddr = sg_page(obj->mm.pages->sgl) + args->offset;
drivers/gpu/drm/i915/gem/i915_gem_phys.c
174
char __user *user_data = u64_to_user_ptr(args->data_ptr);
drivers/gpu/drm/i915/gem/i915_gem_phys.c
183
drm_clflush_virt_range(vaddr, args->size);
drivers/gpu/drm/i915/gem/i915_gem_phys.c
184
if (copy_to_user(user_data, vaddr, args->size))
drivers/gpu/drm/i915/gem/i915_gem_tiling.c
347
struct drm_i915_gem_set_tiling *args = data;
drivers/gpu/drm/i915/gem/i915_gem_tiling.c
354
obj = i915_gem_object_lookup(file, args->handle);
drivers/gpu/drm/i915/gem/i915_gem_tiling.c
367
if (!i915_tiling_ok(obj, args->tiling_mode, args->stride)) {
drivers/gpu/drm/i915/gem/i915_gem_tiling.c
372
if (args->tiling_mode == I915_TILING_NONE) {
drivers/gpu/drm/i915/gem/i915_gem_tiling.c
373
args->swizzle_mode = I915_BIT_6_SWIZZLE_NONE;
drivers/gpu/drm/i915/gem/i915_gem_tiling.c
374
args->stride = 0;
drivers/gpu/drm/i915/gem/i915_gem_tiling.c
376
if (args->tiling_mode == I915_TILING_X)
drivers/gpu/drm/i915/gem/i915_gem_tiling.c
377
args->swizzle_mode = to_gt(i915)->ggtt->bit_6_swizzle_x;
drivers/gpu/drm/i915/gem/i915_gem_tiling.c
379
args->swizzle_mode = to_gt(i915)->ggtt->bit_6_swizzle_y;
drivers/gpu/drm/i915/gem/i915_gem_tiling.c
388
if (args->swizzle_mode == I915_BIT_6_SWIZZLE_9_17)
drivers/gpu/drm/i915/gem/i915_gem_tiling.c
389
args->swizzle_mode = I915_BIT_6_SWIZZLE_9;
drivers/gpu/drm/i915/gem/i915_gem_tiling.c
390
if (args->swizzle_mode == I915_BIT_6_SWIZZLE_9_10_17)
drivers/gpu/drm/i915/gem/i915_gem_tiling.c
391
args->swizzle_mode = I915_BIT_6_SWIZZLE_9_10;
drivers/gpu/drm/i915/gem/i915_gem_tiling.c
394
if (args->swizzle_mode == I915_BIT_6_SWIZZLE_UNKNOWN) {
drivers/gpu/drm/i915/gem/i915_gem_tiling.c
395
args->tiling_mode = I915_TILING_NONE;
drivers/gpu/drm/i915/gem/i915_gem_tiling.c
396
args->swizzle_mode = I915_BIT_6_SWIZZLE_NONE;
drivers/gpu/drm/i915/gem/i915_gem_tiling.c
397
args->stride = 0;
drivers/gpu/drm/i915/gem/i915_gem_tiling.c
401
err = i915_gem_object_set_tiling(obj, args->tiling_mode, args->stride);
drivers/gpu/drm/i915/gem/i915_gem_tiling.c
404
args->stride = i915_gem_object_get_stride(obj);
drivers/gpu/drm/i915/gem/i915_gem_tiling.c
405
args->tiling_mode = i915_gem_object_get_tiling(obj);
drivers/gpu/drm/i915/gem/i915_gem_tiling.c
429
struct drm_i915_gem_get_tiling *args = data;
drivers/gpu/drm/i915/gem/i915_gem_tiling.c
438
obj = i915_gem_object_lookup_rcu(file, args->handle);
drivers/gpu/drm/i915/gem/i915_gem_tiling.c
440
args->tiling_mode =
drivers/gpu/drm/i915/gem/i915_gem_tiling.c
448
switch (args->tiling_mode) {
drivers/gpu/drm/i915/gem/i915_gem_tiling.c
450
args->swizzle_mode = to_gt(i915)->ggtt->bit_6_swizzle_x;
drivers/gpu/drm/i915/gem/i915_gem_tiling.c
453
args->swizzle_mode = to_gt(i915)->ggtt->bit_6_swizzle_y;
drivers/gpu/drm/i915/gem/i915_gem_tiling.c
457
args->swizzle_mode = I915_BIT_6_SWIZZLE_NONE;
drivers/gpu/drm/i915/gem/i915_gem_tiling.c
463
args->phys_swizzle_mode = I915_BIT_6_SWIZZLE_UNKNOWN;
drivers/gpu/drm/i915/gem/i915_gem_tiling.c
465
args->phys_swizzle_mode = args->swizzle_mode;
drivers/gpu/drm/i915/gem/i915_gem_tiling.c
466
if (args->swizzle_mode == I915_BIT_6_SWIZZLE_9_17)
drivers/gpu/drm/i915/gem/i915_gem_tiling.c
467
args->swizzle_mode = I915_BIT_6_SWIZZLE_9;
drivers/gpu/drm/i915/gem/i915_gem_tiling.c
468
if (args->swizzle_mode == I915_BIT_6_SWIZZLE_9_10_17)
drivers/gpu/drm/i915/gem/i915_gem_tiling.c
469
args->swizzle_mode = I915_BIT_6_SWIZZLE_9_10;
drivers/gpu/drm/i915/gem/i915_gem_userptr.c
370
const struct drm_i915_gem_pwrite *args)
drivers/gpu/drm/i915/gem/i915_gem_userptr.c
379
const struct drm_i915_gem_pread *args)
drivers/gpu/drm/i915/gem/i915_gem_userptr.c
468
struct drm_i915_gem_userptr *args = data;
drivers/gpu/drm/i915/gem/i915_gem_userptr.c
480
if (args->flags & ~(I915_USERPTR_READ_ONLY |
drivers/gpu/drm/i915/gem/i915_gem_userptr.c
485
if (i915_gem_object_size_2big(args->user_size))
drivers/gpu/drm/i915/gem/i915_gem_userptr.c
488
if (!args->user_size)
drivers/gpu/drm/i915/gem/i915_gem_userptr.c
491
if (offset_in_page(args->user_ptr | args->user_size))
drivers/gpu/drm/i915/gem/i915_gem_userptr.c
494
if (!access_ok((char __user *)(unsigned long)args->user_ptr, args->user_size))
drivers/gpu/drm/i915/gem/i915_gem_userptr.c
497
if (args->flags & I915_USERPTR_UNSYNCHRONIZED)
drivers/gpu/drm/i915/gem/i915_gem_userptr.c
500
if (args->flags & I915_USERPTR_READ_ONLY) {
drivers/gpu/drm/i915/gem/i915_gem_userptr.c
509
if (args->flags & I915_USERPTR_PROBE) {
drivers/gpu/drm/i915/gem/i915_gem_userptr.c
514
ret = probe_range(current->mm, args->user_ptr, args->user_size);
drivers/gpu/drm/i915/gem/i915_gem_userptr.c
524
drm_gem_private_object_init(dev, &obj->base, args->user_size);
drivers/gpu/drm/i915/gem/i915_gem_userptr.c
532
obj->userptr.ptr = args->user_ptr;
drivers/gpu/drm/i915/gem/i915_gem_userptr.c
534
if (args->flags & I915_USERPTR_READ_ONLY)
drivers/gpu/drm/i915/gem/i915_gem_userptr.c
550
args->handle = handle;
drivers/gpu/drm/i915/gem/i915_gem_wait.c
235
struct drm_i915_gem_wait *args = data;
drivers/gpu/drm/i915/gem/i915_gem_wait.c
240
if (args->flags != 0)
drivers/gpu/drm/i915/gem/i915_gem_wait.c
243
obj = i915_gem_object_lookup(file, args->bo_handle);
drivers/gpu/drm/i915/gem/i915_gem_wait.c
253
to_wait_timeout(args->timeout_ns));
drivers/gpu/drm/i915/gem/i915_gem_wait.c
255
if (args->timeout_ns > 0) {
drivers/gpu/drm/i915/gem/i915_gem_wait.c
256
args->timeout_ns -= ktime_to_ns(ktime_sub(ktime_get(), start));
drivers/gpu/drm/i915/gem/i915_gem_wait.c
257
if (args->timeout_ns < 0)
drivers/gpu/drm/i915/gem/i915_gem_wait.c
258
args->timeout_ns = 0;
drivers/gpu/drm/i915/gem/i915_gem_wait.c
267
if (ret == -ETIME && !nsecs_to_jiffies(args->timeout_ns))
drivers/gpu/drm/i915/gem/i915_gem_wait.c
268
args->timeout_ns = 0;
drivers/gpu/drm/i915/gem/i915_gem_wait.c
271
if (ret == -ETIME && args->timeout_ns)
drivers/gpu/drm/i915/gt/intel_reset.c
1477
va_list args;
drivers/gpu/drm/i915/gt/intel_reset.c
1479
va_start(args, fmt);
drivers/gpu/drm/i915/gt/intel_reset.c
1480
vscnprintf(error_msg, sizeof(error_msg), fmt, args);
drivers/gpu/drm/i915/gt/intel_reset.c
1481
va_end(args);
drivers/gpu/drm/i915/gvt/debug.h
27
#define gvt_err(fmt, args...) \
drivers/gpu/drm/i915/gvt/debug.h
28
pr_err("gvt: "fmt, ##args)
drivers/gpu/drm/i915/gvt/debug.h
30
#define gvt_vgpu_err(fmt, args...) \
drivers/gpu/drm/i915/gvt/debug.h
33
pr_err("gvt: "fmt, ##args); \
drivers/gpu/drm/i915/gvt/debug.h
35
pr_err("gvt: vgpu %d: "fmt, vgpu->id, ##args);\
drivers/gpu/drm/i915/gvt/debug.h
38
#define gvt_dbg_core(fmt, args...) \
drivers/gpu/drm/i915/gvt/debug.h
39
pr_debug("gvt: core: "fmt, ##args)
drivers/gpu/drm/i915/gvt/debug.h
41
#define gvt_dbg_irq(fmt, args...) \
drivers/gpu/drm/i915/gvt/debug.h
42
pr_debug("gvt: irq: "fmt, ##args)
drivers/gpu/drm/i915/gvt/debug.h
44
#define gvt_dbg_mm(fmt, args...) \
drivers/gpu/drm/i915/gvt/debug.h
45
pr_debug("gvt: mm: "fmt, ##args)
drivers/gpu/drm/i915/gvt/debug.h
47
#define gvt_dbg_mmio(fmt, args...) \
drivers/gpu/drm/i915/gvt/debug.h
48
pr_debug("gvt: mmio: "fmt, ##args)
drivers/gpu/drm/i915/gvt/debug.h
50
#define gvt_dbg_dpy(fmt, args...) \
drivers/gpu/drm/i915/gvt/debug.h
51
pr_debug("gvt: dpy: "fmt, ##args)
drivers/gpu/drm/i915/gvt/debug.h
53
#define gvt_dbg_el(fmt, args...) \
drivers/gpu/drm/i915/gvt/debug.h
54
pr_debug("gvt: el: "fmt, ##args)
drivers/gpu/drm/i915/gvt/debug.h
56
#define gvt_dbg_sched(fmt, args...) \
drivers/gpu/drm/i915/gvt/debug.h
57
pr_debug("gvt: sched: "fmt, ##args)
drivers/gpu/drm/i915/gvt/debug.h
59
#define gvt_dbg_render(fmt, args...) \
drivers/gpu/drm/i915/gvt/debug.h
60
pr_debug("gvt: render: "fmt, ##args)
drivers/gpu/drm/i915/gvt/debug.h
62
#define gvt_dbg_cmd(fmt, args...) \
drivers/gpu/drm/i915/gvt/debug.h
63
pr_debug("gvt: cmd: "fmt, ##args)
drivers/gpu/drm/i915/gvt/dmabuf.c
404
int intel_vgpu_query_plane(struct intel_vgpu *vgpu, void *args)
drivers/gpu/drm/i915/gvt/dmabuf.c
407
struct vfio_device_gfx_plane_info *gfx_plane_info = args;
drivers/gpu/drm/i915/gvt/dmabuf.h
68
int intel_vgpu_query_plane(struct intel_vgpu *vgpu, void *args);
drivers/gpu/drm/i915/gvt/gtt.c
48
#define gvt_vdbg_mm(fmt, args...) gvt_dbg_mm(fmt, ##args)
drivers/gpu/drm/i915/gvt/gtt.c
50
#define gvt_vdbg_mm(fmt, args...)
drivers/gpu/drm/i915/i915_gem.c
1033
struct drm_i915_gem_madvise *args = data;
drivers/gpu/drm/i915/i915_gem.c
1037
switch (args->madv) {
drivers/gpu/drm/i915/i915_gem.c
1045
obj = i915_gem_object_lookup(file_priv, args->handle);
drivers/gpu/drm/i915/i915_gem.c
1061
if (args->madv == I915_MADV_WILLNEED) {
drivers/gpu/drm/i915/i915_gem.c
1069
obj->mm.madv = args->madv;
drivers/gpu/drm/i915/i915_gem.c
109
args->aper_size = ggtt->vm.total;
drivers/gpu/drm/i915/i915_gem.c
1097
args->retained = obj->mm.madv != __I915_MADV_PURGED;
drivers/gpu/drm/i915/i915_gem.c
110
args->aper_available_size = args->aper_size - pinned;
drivers/gpu/drm/i915/i915_gem.c
227
struct drm_i915_gem_pread *args)
drivers/gpu/drm/i915/i915_gem.c
251
remain = args->size;
drivers/gpu/drm/i915/i915_gem.c
252
user_data = u64_to_user_ptr(args->data_ptr);
drivers/gpu/drm/i915/i915_gem.c
253
offset = offset_in_page(args->offset);
drivers/gpu/drm/i915/i915_gem.c
254
for (idx = args->offset >> PAGE_SHIFT; remain; idx++) {
drivers/gpu/drm/i915/i915_gem.c
381
const struct drm_i915_gem_pread *args)
drivers/gpu/drm/i915/i915_gem.c
392
if (overflows_type(args->size, remain) ||
drivers/gpu/drm/i915/i915_gem.c
393
overflows_type(args->offset, offset))
drivers/gpu/drm/i915/i915_gem.c
404
user_data = u64_to_user_ptr(args->data_ptr);
drivers/gpu/drm/i915/i915_gem.c
405
remain = args->size;
drivers/gpu/drm/i915/i915_gem.c
406
offset = args->offset;
drivers/gpu/drm/i915/i915_gem.c
460
struct drm_i915_gem_pread *args = data;
drivers/gpu/drm/i915/i915_gem.c
470
if (args->size == 0)
drivers/gpu/drm/i915/i915_gem.c
473
if (!access_ok(u64_to_user_ptr(args->data_ptr),
drivers/gpu/drm/i915/i915_gem.c
474
args->size))
drivers/gpu/drm/i915/i915_gem.c
477
obj = i915_gem_object_lookup(file, args->handle);
drivers/gpu/drm/i915/i915_gem.c
482
if (range_overflows_t(u64, args->offset, args->size, obj->base.size)) {
drivers/gpu/drm/i915/i915_gem.c
487
trace_i915_gem_object_pread(obj, args->offset, args->size);
drivers/gpu/drm/i915/i915_gem.c
490
ret = obj->ops->pread(obj, args);
drivers/gpu/drm/i915/i915_gem.c
500
ret = i915_gem_shmem_pread(obj, args);
drivers/gpu/drm/i915/i915_gem.c
502
ret = i915_gem_gtt_pread(obj, args);
drivers/gpu/drm/i915/i915_gem.c
544
const struct drm_i915_gem_pwrite *args)
drivers/gpu/drm/i915/i915_gem.c
556
if (overflows_type(args->size, remain) ||
drivers/gpu/drm/i915/i915_gem.c
557
overflows_type(args->offset, offset))
drivers/gpu/drm/i915/i915_gem.c
584
user_data = u64_to_user_ptr(args->data_ptr);
drivers/gpu/drm/i915/i915_gem.c
585
offset = args->offset;
drivers/gpu/drm/i915/i915_gem.c
586
remain = args->size;
drivers/gpu/drm/i915/i915_gem.c
666
const struct drm_i915_gem_pwrite *args)
drivers/gpu/drm/i915/i915_gem.c
699
user_data = u64_to_user_ptr(args->data_ptr);
drivers/gpu/drm/i915/i915_gem.c
700
remain = args->size;
drivers/gpu/drm/i915/i915_gem.c
701
offset = offset_in_page(args->offset);
drivers/gpu/drm/i915/i915_gem.c
702
for (idx = args->offset >> PAGE_SHIFT; remain; idx++) {
drivers/gpu/drm/i915/i915_gem.c
742
struct drm_i915_gem_pwrite *args = data;
drivers/gpu/drm/i915/i915_gem.c
752
if (args->size == 0)
drivers/gpu/drm/i915/i915_gem.c
755
if (!access_ok(u64_to_user_ptr(args->data_ptr), args->size))
drivers/gpu/drm/i915/i915_gem.c
758
obj = i915_gem_object_lookup(file, args->handle);
drivers/gpu/drm/i915/i915_gem.c
763
if (range_overflows_t(u64, args->offset, args->size, obj->base.size)) {
drivers/gpu/drm/i915/i915_gem.c
774
trace_i915_gem_object_pwrite(obj, args->offset, args->size);
drivers/gpu/drm/i915/i915_gem.c
778
ret = obj->ops->pwrite(obj, args);
drivers/gpu/drm/i915/i915_gem.c
802
ret = i915_gem_gtt_pwrite_fast(obj, args);
drivers/gpu/drm/i915/i915_gem.c
806
ret = i915_gem_shmem_pwrite(obj, args);
drivers/gpu/drm/i915/i915_gem.c
824
struct drm_i915_gem_sw_finish *args = data;
drivers/gpu/drm/i915/i915_gem.c
827
obj = i915_gem_object_lookup(file, args->handle);
drivers/gpu/drm/i915/i915_gem.c
95
struct drm_i915_gem_get_aperture *args = data;
drivers/gpu/drm/i915/i915_gpu_error.c
128
const char *fmt, va_list args)
drivers/gpu/drm/i915/i915_gpu_error.c
136
va_copy(ap, args);
drivers/gpu/drm/i915/i915_gpu_error.c
148
len = vscnprintf(e->buf + e->bytes, e->size - e->bytes, fmt, args);
drivers/gpu/drm/i915/i915_gpu_error.c
606
va_list args;
drivers/gpu/drm/i915/i915_gpu_error.c
608
va_start(args, f);
drivers/gpu/drm/i915/i915_gpu_error.c
609
i915_error_vprintf(e, f, args);
drivers/gpu/drm/i915/i915_gpu_error.c
610
va_end(args);
drivers/gpu/drm/i915/i915_perf.c
4589
struct drm_i915_perf_oa_config *args = data;
drivers/gpu/drm/i915/i915_perf.c
4609
if ((!args->mux_regs_ptr || !args->n_mux_regs) &&
drivers/gpu/drm/i915/i915_perf.c
4610
(!args->boolean_regs_ptr || !args->n_boolean_regs) &&
drivers/gpu/drm/i915/i915_perf.c
4611
(!args->flex_regs_ptr || !args->n_flex_regs)) {
drivers/gpu/drm/i915/i915_perf.c
4627
if (!uuid_is_valid(args->uuid)) {
drivers/gpu/drm/i915/i915_perf.c
4637
memcpy(oa_config->uuid, args->uuid, sizeof(args->uuid));
drivers/gpu/drm/i915/i915_perf.c
4639
oa_config->mux_regs_len = args->n_mux_regs;
drivers/gpu/drm/i915/i915_perf.c
4642
u64_to_user_ptr(args->mux_regs_ptr),
drivers/gpu/drm/i915/i915_perf.c
4643
args->n_mux_regs);
drivers/gpu/drm/i915/i915_perf.c
4653
oa_config->b_counter_regs_len = args->n_boolean_regs;
drivers/gpu/drm/i915/i915_perf.c
4656
u64_to_user_ptr(args->boolean_regs_ptr),
drivers/gpu/drm/i915/i915_perf.c
4657
args->n_boolean_regs);
drivers/gpu/drm/i915/i915_perf.c
4668
if (args->n_flex_regs != 0) {
drivers/gpu/drm/i915/i915_perf.c
4673
oa_config->flex_regs_len = args->n_flex_regs;
drivers/gpu/drm/i915/i915_perf.c
4676
u64_to_user_ptr(args->flex_regs_ptr),
drivers/gpu/drm/i915/i915_perf.c
4677
args->n_flex_regs);
drivers/gpu/drm/i915/i915_query.c
602
struct drm_i915_query *args = data;
drivers/gpu/drm/i915/i915_query.c
604
u64_to_user_ptr(args->items_ptr);
drivers/gpu/drm/i915/i915_query.c
607
if (args->flags != 0)
drivers/gpu/drm/i915/i915_query.c
610
for (i = 0; i < args->num_items; i++, user_item_ptr++) {
drivers/gpu/drm/imagination/pvr_context.c
102
args->static_context_state,
drivers/gpu/drm/imagination/pvr_context.c
103
args->static_context_state_len,
drivers/gpu/drm/imagination/pvr_context.c
108
struct drm_pvr_ioctl_create_context_args *args,
drivers/gpu/drm/imagination/pvr_context.c
114
if (!args->static_context_state_len)
drivers/gpu/drm/imagination/pvr_context.c
122
args->static_context_state,
drivers/gpu/drm/imagination/pvr_context.c
123
args->static_context_state_len,
drivers/gpu/drm/imagination/pvr_context.c
128
struct drm_pvr_ioctl_create_context_args *args,
drivers/gpu/drm/imagination/pvr_context.c
131
if (args->static_context_state_len)
drivers/gpu/drm/imagination/pvr_context.c
138
struct drm_pvr_ioctl_create_context_args *args,
drivers/gpu/drm/imagination/pvr_context.c
143
return init_render_fw_objs(ctx, args, fw_ctx_map);
drivers/gpu/drm/imagination/pvr_context.c
145
return init_compute_fw_objs(ctx, args, fw_ctx_map);
drivers/gpu/drm/imagination/pvr_context.c
147
return init_transfer_fw_objs(ctx, args, fw_ctx_map);
drivers/gpu/drm/imagination/pvr_context.c
195
struct drm_pvr_ioctl_create_context_args *args,
drivers/gpu/drm/imagination/pvr_context.c
203
args, fw_ctx_map);
drivers/gpu/drm/imagination/pvr_context.c
211
args, fw_ctx_map);
drivers/gpu/drm/imagination/pvr_context.c
221
args, fw_ctx_map);
drivers/gpu/drm/imagination/pvr_context.c
231
args, fw_ctx_map);
drivers/gpu/drm/imagination/pvr_context.c
280
int pvr_context_create(struct pvr_file *pvr_file, struct drm_pvr_ioctl_create_context_args *args)
drivers/gpu/drm/imagination/pvr_context.c
288
if (args->flags)
drivers/gpu/drm/imagination/pvr_context.c
291
ctx_size = get_fw_obj_size(args->type);
drivers/gpu/drm/imagination/pvr_context.c
300
ctx->type = args->type;
drivers/gpu/drm/imagination/pvr_context.c
301
ctx->flags = args->flags;
drivers/gpu/drm/imagination/pvr_context.c
305
err = remap_priority(pvr_file, args->priority, &ctx->priority);
drivers/gpu/drm/imagination/pvr_context.c
309
ctx->vm_ctx = pvr_vm_context_lookup(pvr_file, args->vm_context_handle);
drivers/gpu/drm/imagination/pvr_context.c
321
err = pvr_context_create_queues(ctx, args, ctx->data);
drivers/gpu/drm/imagination/pvr_context.c
325
err = init_fw_objs(ctx, args, ctx->data);
drivers/gpu/drm/imagination/pvr_context.c
338
err = xa_alloc(&pvr_file->ctx_handles, &args->handle, ctx, xa_limit_32b, GFP_KERNEL);
drivers/gpu/drm/imagination/pvr_context.c
88
struct drm_pvr_ioctl_create_context_args *args,
drivers/gpu/drm/imagination/pvr_context.c
94
if (!args->static_context_state_len)
drivers/gpu/drm/imagination/pvr_context.h
216
int pvr_context_create(struct pvr_file *pvr_file, struct drm_pvr_ioctl_create_context_args *args);
drivers/gpu/drm/imagination/pvr_drv.c
1016
struct drm_pvr_ioctl_vm_map_args *args = raw_args;
drivers/gpu/drm/imagination/pvr_drv.c
103
if (args->size > SIZE_MAX || args->size == 0 || args->flags &
drivers/gpu/drm/imagination/pvr_drv.c
1031
if (args->_padding_14) {
drivers/gpu/drm/imagination/pvr_drv.c
1036
if (args->flags != 0 ||
drivers/gpu/drm/imagination/pvr_drv.c
1037
check_add_overflow(args->offset, args->size, &offset_plus_size) ||
drivers/gpu/drm/imagination/pvr_drv.c
1038
!pvr_find_heap_containing(pvr_dev, args->device_addr, args->size)) {
drivers/gpu/drm/imagination/pvr_drv.c
104
~DRM_PVR_BO_FLAGS_MASK || args->size & (PVR_DEVICE_PAGE_SIZE - 1)) {
drivers/gpu/drm/imagination/pvr_drv.c
1043
vm_ctx = pvr_vm_context_lookup(pvr_file, args->vm_context_handle);
drivers/gpu/drm/imagination/pvr_drv.c
1049
pvr_obj = pvr_gem_object_from_handle(pvr_file, args->handle);
drivers/gpu/drm/imagination/pvr_drv.c
1062
if (args->offset >= pvr_obj_size || offset_plus_size > pvr_obj_size) {
drivers/gpu/drm/imagination/pvr_drv.c
1067
err = pvr_vm_map(vm_ctx, pvr_obj, args->offset,
drivers/gpu/drm/imagination/pvr_drv.c
1068
args->device_addr, args->size);
drivers/gpu/drm/imagination/pvr_drv.c
109
sanitized_size = (size_t)args->size;
drivers/gpu/drm/imagination/pvr_drv.c
1110
struct drm_pvr_ioctl_vm_unmap_args *args = raw_args;
drivers/gpu/drm/imagination/pvr_drv.c
1116
if (args->_padding_4)
drivers/gpu/drm/imagination/pvr_drv.c
1119
vm_ctx = pvr_vm_context_lookup(pvr_file, args->vm_context_handle);
drivers/gpu/drm/imagination/pvr_drv.c
1123
err = pvr_vm_unmap(vm_ctx, args->device_addr, args->size);
drivers/gpu/drm/imagination/pvr_drv.c
1147
struct drm_pvr_ioctl_submit_jobs_args *args = raw_args;
drivers/gpu/drm/imagination/pvr_drv.c
115
pvr_obj = pvr_gem_object_create(pvr_dev, sanitized_size, args->flags);
drivers/gpu/drm/imagination/pvr_drv.c
1156
err = pvr_submit_jobs(pvr_dev, pvr_file, args);
drivers/gpu/drm/imagination/pvr_drv.c
122
err = pvr_gem_object_into_handle(pvr_obj, pvr_file, &args->handle);
drivers/gpu/drm/imagination/pvr_drv.c
168
struct drm_pvr_ioctl_get_bo_mmap_offset_args *args = raw_args;
drivers/gpu/drm/imagination/pvr_drv.c
179
if (args->_padding_4 != 0) {
drivers/gpu/drm/imagination/pvr_drv.c
190
pvr_obj = pvr_gem_object_from_handle(pvr_file, args->handle);
drivers/gpu/drm/imagination/pvr_drv.c
214
args->offset = drm_vma_node_offset_addr(&gem_obj->vma_node);
drivers/gpu/drm/imagination/pvr_drv.c
356
struct drm_pvr_ioctl_dev_query_args *args)
drivers/gpu/drm/imagination/pvr_drv.c
361
if (!args->pointer) {
drivers/gpu/drm/imagination/pvr_drv.c
362
args->size = sizeof(struct drm_pvr_dev_query_gpu_info);
drivers/gpu/drm/imagination/pvr_drv.c
370
err = PVR_UOBJ_SET(args->pointer, args->size, gpu_info);
drivers/gpu/drm/imagination/pvr_drv.c
374
if (args->size > sizeof(gpu_info))
drivers/gpu/drm/imagination/pvr_drv.c
375
args->size = sizeof(gpu_info);
drivers/gpu/drm/imagination/pvr_drv.c
396
struct drm_pvr_ioctl_dev_query_args *args)
drivers/gpu/drm/imagination/pvr_drv.c
401
if (!args->pointer) {
drivers/gpu/drm/imagination/pvr_drv.c
402
args->size = sizeof(struct drm_pvr_dev_query_runtime_info);
drivers/gpu/drm/imagination/pvr_drv.c
418
err = PVR_UOBJ_SET(args->pointer, args->size, runtime_info);
drivers/gpu/drm/imagination/pvr_drv.c
422
if (args->size > sizeof(runtime_info))
drivers/gpu/drm/imagination/pvr_drv.c
423
args->size = sizeof(runtime_info);
drivers/gpu/drm/imagination/pvr_drv.c
452
struct drm_pvr_ioctl_dev_query_args *args)
drivers/gpu/drm/imagination/pvr_drv.c
475
if (!args->pointer) {
drivers/gpu/drm/imagination/pvr_drv.c
476
args->size = sizeof(struct drm_pvr_dev_query_quirks);
drivers/gpu/drm/imagination/pvr_drv.c
480
err = PVR_UOBJ_GET(query, args->size, args->pointer);
drivers/gpu/drm/imagination/pvr_drv.c
513
err = PVR_UOBJ_SET(args->pointer, args->size, query);
drivers/gpu/drm/imagination/pvr_drv.c
517
args->size = sizeof(query);
drivers/gpu/drm/imagination/pvr_drv.c
546
struct drm_pvr_ioctl_dev_query_args *args)
drivers/gpu/drm/imagination/pvr_drv.c
563
if (!args->pointer) {
drivers/gpu/drm/imagination/pvr_drv.c
564
args->size = sizeof(struct drm_pvr_dev_query_enhancements);
drivers/gpu/drm/imagination/pvr_drv.c
568
err = PVR_UOBJ_GET(query, args->size, args->pointer);
drivers/gpu/drm/imagination/pvr_drv.c
594
err = PVR_UOBJ_SET(args->pointer, args->size, query);
drivers/gpu/drm/imagination/pvr_drv.c
598
args->size = sizeof(query);
drivers/gpu/drm/imagination/pvr_drv.c
627
struct drm_pvr_ioctl_dev_query_args *args = raw_args;
drivers/gpu/drm/imagination/pvr_drv.c
634
switch ((enum drm_pvr_dev_query)args->type) {
drivers/gpu/drm/imagination/pvr_drv.c
636
ret = pvr_dev_query_gpu_info_get(pvr_dev, args);
drivers/gpu/drm/imagination/pvr_drv.c
640
ret = pvr_dev_query_runtime_info_get(pvr_dev, args);
drivers/gpu/drm/imagination/pvr_drv.c
644
ret = pvr_dev_query_quirks_get(pvr_dev, args);
drivers/gpu/drm/imagination/pvr_drv.c
648
ret = pvr_dev_query_enhancements_get(pvr_dev, args);
drivers/gpu/drm/imagination/pvr_drv.c
652
ret = pvr_heap_info_get(pvr_dev, args);
drivers/gpu/drm/imagination/pvr_drv.c
656
ret = pvr_static_data_areas_get(pvr_dev, args);
drivers/gpu/drm/imagination/pvr_drv.c
684
struct drm_pvr_ioctl_create_context_args *args = raw_args;
drivers/gpu/drm/imagination/pvr_drv.c
692
ret = pvr_context_create(pvr_file, args);
drivers/gpu/drm/imagination/pvr_drv.c
716
struct drm_pvr_ioctl_destroy_context_args *args = raw_args;
drivers/gpu/drm/imagination/pvr_drv.c
719
if (args->_padding_4)
drivers/gpu/drm/imagination/pvr_drv.c
722
return pvr_context_destroy(pvr_file, args->handle);
drivers/gpu/drm/imagination/pvr_drv.c
742
struct drm_pvr_ioctl_create_free_list_args *args = raw_args;
drivers/gpu/drm/imagination/pvr_drv.c
751
free_list = pvr_free_list_create(pvr_file, args);
drivers/gpu/drm/imagination/pvr_drv.c
759
&args->handle,
drivers/gpu/drm/imagination/pvr_drv.c
76
struct drm_pvr_ioctl_create_bo_args *args = raw_args;
drivers/gpu/drm/imagination/pvr_drv.c
796
struct drm_pvr_ioctl_destroy_free_list_args *args = raw_args;
drivers/gpu/drm/imagination/pvr_drv.c
800
if (args->_padding_4)
drivers/gpu/drm/imagination/pvr_drv.c
803
free_list = xa_erase(&pvr_file->free_list_handles, args->handle);
drivers/gpu/drm/imagination/pvr_drv.c
828
struct drm_pvr_ioctl_create_hwrt_dataset_args *args = raw_args;
drivers/gpu/drm/imagination/pvr_drv.c
837
hwrt = pvr_hwrt_dataset_create(pvr_file, args);
drivers/gpu/drm/imagination/pvr_drv.c
845
&args->handle,
drivers/gpu/drm/imagination/pvr_drv.c
882
struct drm_pvr_ioctl_destroy_hwrt_dataset_args *args = raw_args;
drivers/gpu/drm/imagination/pvr_drv.c
886
if (args->_padding_4)
drivers/gpu/drm/imagination/pvr_drv.c
889
hwrt = xa_erase(&pvr_file->hwrt_handles, args->handle);
drivers/gpu/drm/imagination/pvr_drv.c
90
if (args->_padding_c != 0) {
drivers/gpu/drm/imagination/pvr_drv.c
914
struct drm_pvr_ioctl_create_vm_context_args *args = raw_args;
drivers/gpu/drm/imagination/pvr_drv.c
923
if (args->_padding_4) {
drivers/gpu/drm/imagination/pvr_drv.c
936
&args->handle,
drivers/gpu/drm/imagination/pvr_drv.c
973
struct drm_pvr_ioctl_destroy_vm_context_args *args = raw_args;
drivers/gpu/drm/imagination/pvr_drv.c
977
if (args->_padding_4)
drivers/gpu/drm/imagination/pvr_drv.c
980
vm_ctx = xa_erase(&pvr_file->vm_ctx_handles, args->handle);
drivers/gpu/drm/imagination/pvr_free_list.c
195
struct drm_pvr_ioctl_create_free_list_args *args,
drivers/gpu/drm/imagination/pvr_free_list.c
412
struct drm_pvr_ioctl_create_free_list_args *args)
drivers/gpu/drm/imagination/pvr_free_list.c
428
err = free_list_create_kernel_structure(pvr_file, args, free_list);
drivers/gpu/drm/imagination/pvr_free_list.c
441
err = free_list_create_fw_structure(pvr_file, args, free_list);
drivers/gpu/drm/imagination/pvr_free_list.c
445
err = pvr_free_list_grow(free_list, args->initial_num_pages);
drivers/gpu/drm/imagination/pvr_free_list.c
50
struct drm_pvr_ioctl_create_free_list_args *args,
drivers/gpu/drm/imagination/pvr_free_list.c
58
if (args->grow_threshold > 100 ||
drivers/gpu/drm/imagination/pvr_free_list.c
59
args->initial_num_pages > args->max_num_pages ||
drivers/gpu/drm/imagination/pvr_free_list.c
60
args->grow_num_pages > args->max_num_pages ||
drivers/gpu/drm/imagination/pvr_free_list.c
61
args->max_num_pages == 0 ||
drivers/gpu/drm/imagination/pvr_free_list.c
62
(args->initial_num_pages < args->max_num_pages && !args->grow_num_pages) ||
drivers/gpu/drm/imagination/pvr_free_list.c
63
(args->initial_num_pages == args->max_num_pages && args->grow_num_pages))
drivers/gpu/drm/imagination/pvr_free_list.c
66
if ((args->initial_num_pages & FREE_LIST_ALIGNMENT) ||
drivers/gpu/drm/imagination/pvr_free_list.c
67
(args->max_num_pages & FREE_LIST_ALIGNMENT) ||
drivers/gpu/drm/imagination/pvr_free_list.c
68
(args->grow_num_pages & FREE_LIST_ALIGNMENT))
drivers/gpu/drm/imagination/pvr_free_list.c
71
vm_ctx = pvr_vm_context_lookup(pvr_file, args->vm_context_handle);
drivers/gpu/drm/imagination/pvr_free_list.c
75
free_list_obj = pvr_vm_find_gem_object(vm_ctx, args->free_list_gpu_addr,
drivers/gpu/drm/imagination/pvr_free_list.c
84
free_list_size < (args->max_num_pages * FREE_LIST_ENTRY_SIZE)) {
drivers/gpu/drm/imagination/pvr_free_list.c
91
free_list->max_pages = args->max_num_pages;
drivers/gpu/drm/imagination/pvr_free_list.c
92
free_list->grow_pages = args->grow_num_pages;
drivers/gpu/drm/imagination/pvr_free_list.c
93
free_list->grow_threshold = args->grow_threshold;
drivers/gpu/drm/imagination/pvr_free_list.c
95
free_list->free_list_gpu_addr = args->free_list_gpu_addr;
drivers/gpu/drm/imagination/pvr_free_list.c
96
free_list->initial_num_pages = args->initial_num_pages;
drivers/gpu/drm/imagination/pvr_free_list.h
108
struct drm_pvr_ioctl_create_free_list_args *args);
drivers/gpu/drm/imagination/pvr_hwrt.c
230
struct drm_pvr_ioctl_create_hwrt_dataset_args *args,
drivers/gpu/drm/imagination/pvr_hwrt.c
233
struct drm_pvr_create_hwrt_geom_data_args *geom_data_args = &args->geom_data_args;
drivers/gpu/drm/imagination/pvr_hwrt.c
246
info.num_tiles_x = DIV_ROUND_UP(args->width, info.tile_size_x);
drivers/gpu/drm/imagination/pvr_hwrt.c
247
info.num_tiles_y = DIV_ROUND_UP(args->height, info.tile_size_y);
drivers/gpu/drm/imagination/pvr_hwrt.c
285
hwrt->common.isp_merge_lower_x = args->isp_merge_lower_x;
drivers/gpu/drm/imagination/pvr_hwrt.c
286
hwrt->common.isp_merge_lower_y = args->isp_merge_lower_y;
drivers/gpu/drm/imagination/pvr_hwrt.c
287
hwrt->common.isp_merge_upper_x = args->isp_merge_upper_x;
drivers/gpu/drm/imagination/pvr_hwrt.c
288
hwrt->common.isp_merge_upper_y = args->isp_merge_upper_y;
drivers/gpu/drm/imagination/pvr_hwrt.c
289
hwrt->common.isp_merge_scale_x = args->isp_merge_scale_x;
drivers/gpu/drm/imagination/pvr_hwrt.c
290
hwrt->common.isp_merge_scale_y = args->isp_merge_scale_y;
drivers/gpu/drm/imagination/pvr_hwrt.c
292
err = get_cr_multisamplectl_val(args->samples, false,
drivers/gpu/drm/imagination/pvr_hwrt.c
297
err = get_cr_multisamplectl_val(args->samples, true,
drivers/gpu/drm/imagination/pvr_hwrt.c
304
err = get_cr_te_aa_val(pvr_dev, args->samples, &hwrt->common.teaa);
drivers/gpu/drm/imagination/pvr_hwrt.c
309
(((args->width - 1) << ROGUE_CR_PPP_SCREEN_PIXXMAX_SHIFT) &
drivers/gpu/drm/imagination/pvr_hwrt.c
311
(((args->height - 1) << ROGUE_CR_PPP_SCREEN_PIXYMAX_SHIFT) &
drivers/gpu/drm/imagination/pvr_hwrt.c
328
err = get_cr_isp_mtile_size_val(pvr_dev, args->samples, &info,
drivers/gpu/drm/imagination/pvr_hwrt.c
336
hwrt->common.rgn_header_size = args->region_header_size;
drivers/gpu/drm/imagination/pvr_hwrt.c
356
struct drm_pvr_ioctl_create_hwrt_dataset_args *args,
drivers/gpu/drm/imagination/pvr_hwrt.c
360
struct drm_pvr_create_hwrt_geom_data_args *geom_data_args = &args->geom_data_args;
drivers/gpu/drm/imagination/pvr_hwrt.c
387
rta_ctl->max_rts = args->layers;
drivers/gpu/drm/imagination/pvr_hwrt.c
389
if (args->layers > 1) {
drivers/gpu/drm/imagination/pvr_hwrt.c
390
err = pvr_fw_object_create(pvr_dev, args->layers * SRTC_ENTRY_SIZE,
drivers/gpu/drm/imagination/pvr_hwrt.c
398
err = pvr_fw_object_create(pvr_dev, args->layers * RAA_ENTRY_SIZE,
drivers/gpu/drm/imagination/pvr_hwrt.c
418
if (args->layers > 1)
drivers/gpu/drm/imagination/pvr_hwrt.c
42
struct drm_pvr_ioctl_create_hwrt_dataset_args *args,
drivers/gpu/drm/imagination/pvr_hwrt.c
422
if (args->layers > 1)
drivers/gpu/drm/imagination/pvr_hwrt.c
454
struct drm_pvr_ioctl_create_hwrt_dataset_args *args)
drivers/gpu/drm/imagination/pvr_hwrt.c
465
err = hwrt_init_kernel_structure(pvr_file, args, hwrt);
drivers/gpu/drm/imagination/pvr_hwrt.c
469
err = hwrt_init_common_fw_structure(pvr_file, args, hwrt);
drivers/gpu/drm/imagination/pvr_hwrt.c
474
err = hwrt_data_init_fw_structure(pvr_file, hwrt, args,
drivers/gpu/drm/imagination/pvr_hwrt.c
475
&args->rt_data_args[i],
drivers/gpu/drm/imagination/pvr_hwrt.c
49
hwrt->max_rts = args->layers;
drivers/gpu/drm/imagination/pvr_hwrt.c
53
hwrt->free_lists[i] = pvr_free_list_lookup(pvr_file, args->free_list_handles[i]);
drivers/gpu/drm/imagination/pvr_hwrt.h
82
struct drm_pvr_ioctl_create_hwrt_dataset_args *args);
drivers/gpu/drm/imagination/pvr_job.c
143
struct drm_pvr_job *args)
drivers/gpu/drm/imagination/pvr_job.c
148
if (args->flags & ~DRM_PVR_SUBMIT_JOB_GEOM_CMD_FLAGS_MASK)
drivers/gpu/drm/imagination/pvr_job.c
159
args->cmd_stream, args->cmd_stream_len);
drivers/gpu/drm/imagination/pvr_job.c
165
cmd->flags = convert_geom_flags(args->flags);
drivers/gpu/drm/imagination/pvr_job.c
172
struct drm_pvr_job *args)
drivers/gpu/drm/imagination/pvr_job.c
177
if (args->flags & ~DRM_PVR_SUBMIT_JOB_FRAG_CMD_FLAGS_MASK)
drivers/gpu/drm/imagination/pvr_job.c
186
job->fw_ccb_cmd_type = (args->flags & DRM_PVR_SUBMIT_JOB_FRAG_CMD_PARTIAL_RENDER) ?
drivers/gpu/drm/imagination/pvr_job.c
190
args->cmd_stream, args->cmd_stream_len);
drivers/gpu/drm/imagination/pvr_job.c
196
cmd->flags = convert_frag_flags(args->flags);
drivers/gpu/drm/imagination/pvr_job.c
216
struct drm_pvr_job *args)
drivers/gpu/drm/imagination/pvr_job.c
221
if (args->flags & ~DRM_PVR_SUBMIT_JOB_COMPUTE_CMD_FLAGS_MASK)
drivers/gpu/drm/imagination/pvr_job.c
229
args->cmd_stream, args->cmd_stream_len);
drivers/gpu/drm/imagination/pvr_job.c
235
cmd->flags = convert_compute_flags(args->flags);
drivers/gpu/drm/imagination/pvr_job.c
252
struct drm_pvr_job *args)
drivers/gpu/drm/imagination/pvr_job.c
257
if (args->flags & ~DRM_PVR_SUBMIT_JOB_TRANSFER_CMD_FLAGS_MASK)
drivers/gpu/drm/imagination/pvr_job.c
265
args->cmd_stream, args->cmd_stream_len);
drivers/gpu/drm/imagination/pvr_job.c
271
cmd->flags = convert_transfer_flags(args->flags);
drivers/gpu/drm/imagination/pvr_job.c
277
struct drm_pvr_job *args)
drivers/gpu/drm/imagination/pvr_job.c
279
switch (args->type) {
drivers/gpu/drm/imagination/pvr_job.c
281
return pvr_geom_job_fw_cmd_init(job, args);
drivers/gpu/drm/imagination/pvr_job.c
284
return pvr_frag_job_fw_cmd_init(job, args);
drivers/gpu/drm/imagination/pvr_job.c
287
return pvr_compute_job_fw_cmd_init(job, args);
drivers/gpu/drm/imagination/pvr_job.c
290
return pvr_transfer_job_fw_cmd_init(job, args);
drivers/gpu/drm/imagination/pvr_job.c
405
struct drm_pvr_job *args)
drivers/gpu/drm/imagination/pvr_job.c
410
if (!args->cmd_stream || !args->cmd_stream_len)
drivers/gpu/drm/imagination/pvr_job.c
413
if (args->type != DRM_PVR_JOB_TYPE_GEOMETRY &&
drivers/gpu/drm/imagination/pvr_job.c
414
args->type != DRM_PVR_JOB_TYPE_FRAGMENT &&
drivers/gpu/drm/imagination/pvr_job.c
415
(args->hwrt.set_handle || args->hwrt.data_index))
drivers/gpu/drm/imagination/pvr_job.c
423
job->type = args->type;
drivers/gpu/drm/imagination/pvr_job.c
430
job->ctx = pvr_context_lookup(pvr_file, args->context_handle);
drivers/gpu/drm/imagination/pvr_job.c
436
if (args->hwrt.set_handle) {
drivers/gpu/drm/imagination/pvr_job.c
437
job->hwrt = pvr_hwrt_data_lookup(pvr_file, args->hwrt.set_handle,
drivers/gpu/drm/imagination/pvr_job.c
438
args->hwrt.data_index);
drivers/gpu/drm/imagination/pvr_job.c
445
err = pvr_job_fw_cmd_init(job, args);
drivers/gpu/drm/imagination/pvr_job.c
705
struct drm_pvr_ioctl_submit_jobs_args *args)
drivers/gpu/drm/imagination/pvr_job.c
714
if (!args->jobs.count)
drivers/gpu/drm/imagination/pvr_job.c
717
err = PVR_UOBJ_GET_ARRAY(job_args, &args->jobs);
drivers/gpu/drm/imagination/pvr_job.c
721
job_data = kvmalloc_objs(*job_data, args->jobs.count,
drivers/gpu/drm/imagination/pvr_job.c
728
err = pvr_job_data_init(pvr_dev, pvr_file, job_args, &args->jobs.count,
drivers/gpu/drm/imagination/pvr_job.c
733
jobs_alloced = args->jobs.count;
drivers/gpu/drm/imagination/pvr_job.c
747
err = prepare_job_syncs_for_each(pvr_file, job_data, &args->jobs.count,
drivers/gpu/drm/imagination/pvr_job.c
752
err = prepare_job_resvs_for_each(&exec, job_data, args->jobs.count);
drivers/gpu/drm/imagination/pvr_job.c
756
err = pvr_jobs_link_geom_frag(job_data, &args->jobs.count);
drivers/gpu/drm/imagination/pvr_job.c
763
update_job_resvs_for_each(job_data, args->jobs.count);
drivers/gpu/drm/imagination/pvr_job.c
764
push_jobs(job_data, args->jobs.count);
drivers/gpu/drm/imagination/pvr_job.h
159
struct drm_pvr_ioctl_submit_jobs_args *args);
drivers/gpu/drm/imagination/pvr_queue.c
1203
struct drm_pvr_ioctl_create_context_args *args,
drivers/gpu/drm/imagination/pvr_queue.c
1276
queue->callstack_addr = args->callstack_addr;
drivers/gpu/drm/imagination/pvr_queue.c
1296
args->callstack_addr) {
drivers/gpu/drm/imagination/pvr_queue.h
156
struct drm_pvr_ioctl_create_context_args *args,
drivers/gpu/drm/imagination/pvr_vm.c
1000
err = PVR_UOBJ_GET(query, args->size, args->pointer);
drivers/gpu/drm/imagination/pvr_vm.c
1018
err = PVR_UOBJ_SET(args->pointer, args->size, query);
drivers/gpu/drm/imagination/pvr_vm.c
1022
args->size = sizeof(query);
drivers/gpu/drm/imagination/pvr_vm.c
1028
struct drm_pvr_ioctl_dev_query_args *args)
drivers/gpu/drm/imagination/pvr_vm.c
1034
if (!args->pointer) {
drivers/gpu/drm/imagination/pvr_vm.c
1035
args->size = sizeof(struct drm_pvr_dev_query_heap_info);
drivers/gpu/drm/imagination/pvr_vm.c
1039
err = PVR_UOBJ_GET(query, args->size, args->pointer);
drivers/gpu/drm/imagination/pvr_vm.c
1068
err = PVR_UOBJ_SET(args->pointer, args->size, query);
drivers/gpu/drm/imagination/pvr_vm.c
1072
args->size = sizeof(query);
drivers/gpu/drm/imagination/pvr_vm.c
990
struct drm_pvr_ioctl_dev_query_args *args)
drivers/gpu/drm/imagination/pvr_vm.c
995
if (!args->pointer) {
drivers/gpu/drm/imagination/pvr_vm.c
996
args->size = sizeof(struct drm_pvr_dev_query_static_data_areas);
drivers/gpu/drm/imagination/pvr_vm.h
51
struct drm_pvr_ioctl_dev_query_args *args);
drivers/gpu/drm/imagination/pvr_vm.h
53
struct drm_pvr_ioctl_dev_query_args *args);
drivers/gpu/drm/imx/ipuv3/imx-drm-core.c
144
struct drm_mode_create_dumb *args)
drivers/gpu/drm/imx/ipuv3/imx-drm-core.c
157
fourcc = drm_driver_color_mode_format(drm, args->bpp);
drivers/gpu/drm/imx/ipuv3/imx-drm-core.c
165
pitch_align = DIV_ROUND_UP(args->bpp, SZ_8) * 8;
drivers/gpu/drm/imx/ipuv3/imx-drm-core.c
169
ret = drm_mode_size_dumb(drm, args, pitch_align, 0);
drivers/gpu/drm/imx/ipuv3/imx-drm-core.c
173
return drm_gem_dma_dumb_create(file_priv, drm, args);
drivers/gpu/drm/lima/lima_drv.c
104
struct drm_lima_gem_submit *args = data;
drivers/gpu/drm/lima/lima_drv.c
115
if (args->pipe >= lima_pipe_num || args->nr_bos == 0)
drivers/gpu/drm/lima/lima_drv.c
118
if (args->flags & ~(LIMA_SUBMIT_FLAG_EXPLICIT_FENCE))
drivers/gpu/drm/lima/lima_drv.c
121
pipe = ldev->pipe + args->pipe;
drivers/gpu/drm/lima/lima_drv.c
122
if (args->frame_size != pipe->frame_size)
drivers/gpu/drm/lima/lima_drv.c
125
bos = kvcalloc(args->nr_bos, sizeof(*submit.bos) + sizeof(*submit.lbos), GFP_KERNEL);
drivers/gpu/drm/lima/lima_drv.c
129
size = args->nr_bos * sizeof(*submit.bos);
drivers/gpu/drm/lima/lima_drv.c
130
if (copy_from_user(bos, u64_to_user_ptr(args->bos), size)) {
drivers/gpu/drm/lima/lima_drv.c
142
if (copy_from_user(task->frame, u64_to_user_ptr(args->frame), args->frame_size)) {
drivers/gpu/drm/lima/lima_drv.c
151
ctx = lima_ctx_get(&priv->ctx_mgr, args->ctx);
drivers/gpu/drm/lima/lima_drv.c
157
submit.pipe = args->pipe;
drivers/gpu/drm/lima/lima_drv.c
160
submit.nr_bos = args->nr_bos;
drivers/gpu/drm/lima/lima_drv.c
163
submit.flags = args->flags;
drivers/gpu/drm/lima/lima_drv.c
164
submit.in_sync[0] = args->in_sync[0];
drivers/gpu/drm/lima/lima_drv.c
165
submit.in_sync[1] = args->in_sync[1];
drivers/gpu/drm/lima/lima_drv.c
166
submit.out_sync = args->out_sync;
drivers/gpu/drm/lima/lima_drv.c
181
struct drm_lima_gem_wait *args = data;
drivers/gpu/drm/lima/lima_drv.c
183
if (args->op & ~(LIMA_GEM_WAIT_READ|LIMA_GEM_WAIT_WRITE))
drivers/gpu/drm/lima/lima_drv.c
186
return lima_gem_wait(file, args->handle, args->op, args->timeout_ns);
drivers/gpu/drm/lima/lima_drv.c
191
struct drm_lima_ctx_create *args = data;
drivers/gpu/drm/lima/lima_drv.c
195
if (args->_pad)
drivers/gpu/drm/lima/lima_drv.c
198
return lima_ctx_create(ldev, &priv->ctx_mgr, &args->id);
drivers/gpu/drm/lima/lima_drv.c
203
struct drm_lima_ctx_create *args = data;
drivers/gpu/drm/lima/lima_drv.c
206
if (args->_pad)
drivers/gpu/drm/lima/lima_drv.c
209
return lima_ctx_free(&priv->ctx_mgr, args->id);
drivers/gpu/drm/lima/lima_drv.c
39
struct drm_lima_get_param *args = data;
drivers/gpu/drm/lima/lima_drv.c
42
if (args->pad)
drivers/gpu/drm/lima/lima_drv.c
45
switch (args->param) {
drivers/gpu/drm/lima/lima_drv.c
49
args->value = DRM_LIMA_PARAM_GPU_ID_MALI400;
drivers/gpu/drm/lima/lima_drv.c
52
args->value = DRM_LIMA_PARAM_GPU_ID_MALI450;
drivers/gpu/drm/lima/lima_drv.c
55
args->value = DRM_LIMA_PARAM_GPU_ID_UNKNOWN;
drivers/gpu/drm/lima/lima_drv.c
61
args->value = ldev->pipe[lima_pipe_pp].num_processor;
drivers/gpu/drm/lima/lima_drv.c
65
args->value = ldev->gp_version;
drivers/gpu/drm/lima/lima_drv.c
69
args->value = ldev->pp_version;
drivers/gpu/drm/lima/lima_drv.c
81
struct drm_lima_gem_create *args = data;
drivers/gpu/drm/lima/lima_drv.c
83
if (args->pad)
drivers/gpu/drm/lima/lima_drv.c
86
if (args->flags & ~(LIMA_BO_FLAG_HEAP))
drivers/gpu/drm/lima/lima_drv.c
89
if (args->size == 0)
drivers/gpu/drm/lima/lima_drv.c
92
return lima_gem_create_handle(dev, file, args->size, args->flags, &args->handle);
drivers/gpu/drm/lima/lima_drv.c
97
struct drm_lima_gem_info *args = data;
drivers/gpu/drm/lima/lima_drv.c
99
return lima_gem_get_info(file, args->handle, &args->va, &args->offset);
drivers/gpu/drm/lima/lima_sched.c
522
const struct drm_sched_init_args args = {
drivers/gpu/drm/lima/lima_sched.c
537
return drm_sched_init(&pipe->base, &args);
drivers/gpu/drm/logicvc/logicvc_drm.c
38
struct drm_mode_create_dumb *args)
drivers/gpu/drm/logicvc/logicvc_drm.c
43
args->pitch = logicvc->config.row_stride * DIV_ROUND_UP(args->bpp, 8);
drivers/gpu/drm/logicvc/logicvc_drm.c
45
return drm_gem_dma_dumb_create_internal(file_priv, drm_dev, args);
drivers/gpu/drm/loongson/lsdc_gem.c
203
struct drm_mode_create_dumb *args)
drivers/gpu/drm/loongson/lsdc_gem.c
211
ret = drm_mode_size_dumb(ddev, args, descp->pitch_align, 0);
drivers/gpu/drm/loongson/lsdc_gem.c
216
if (args->size > ldev->vram_size / 2) {
drivers/gpu/drm/loongson/lsdc_gem.c
217
drm_err(ddev, "Requesting(%zuMiB) failed\n", (size_t)(args->size >> PAGE_SHIFT));
drivers/gpu/drm/loongson/lsdc_gem.c
221
gobj = lsdc_gem_object_create(ddev, domain, args->size, false, NULL, NULL);
drivers/gpu/drm/loongson/lsdc_gem.c
227
ret = drm_gem_handle_create(file, gobj, &args->handle);
drivers/gpu/drm/loongson/lsdc_gem.h
24
struct drm_mode_create_dumb *args);
drivers/gpu/drm/mediatek/mtk_gem.c
144
struct drm_mode_create_dumb *args)
drivers/gpu/drm/mediatek/mtk_gem.c
149
args->pitch = DIV_ROUND_UP(args->width * args->bpp, 8);
drivers/gpu/drm/mediatek/mtk_gem.c
156
args->size = args->pitch;
drivers/gpu/drm/mediatek/mtk_gem.c
157
args->size *= args->height;
drivers/gpu/drm/mediatek/mtk_gem.c
159
dma_obj = mtk_gem_create(dev, args->size);
drivers/gpu/drm/mediatek/mtk_gem.c
167
ret = drm_gem_handle_create(file_priv, &dma_obj->base, &args->handle);
drivers/gpu/drm/mediatek/mtk_gem.h
13
struct drm_mode_create_dumb *args);
drivers/gpu/drm/meson/meson_drv.c
84
struct drm_mode_create_dumb *args)
drivers/gpu/drm/meson/meson_drv.c
89
args->pitch = ALIGN(DIV_ROUND_UP(args->width * args->bpp, 8), SZ_64);
drivers/gpu/drm/meson/meson_drv.c
90
args->size = PAGE_ALIGN(args->pitch * args->height);
drivers/gpu/drm/meson/meson_drv.c
92
return drm_gem_dma_dumb_create_internal(file, dev, args);
drivers/gpu/drm/msm/msm_drv.c
307
struct drm_msm_param *args = data;
drivers/gpu/drm/msm/msm_drv.c
313
if ((args->pipe != MSM_PIPE_3D0) || (args->pad != 0))
drivers/gpu/drm/msm/msm_drv.c
322
args->param, &args->value, &args->len);
drivers/gpu/drm/msm/msm_drv.c
329
struct drm_msm_param *args = data;
drivers/gpu/drm/msm/msm_drv.c
332
if ((args->pipe != MSM_PIPE_3D0) || (args->pad != 0))
drivers/gpu/drm/msm/msm_drv.c
341
args->param, args->value, args->len);
drivers/gpu/drm/msm/msm_drv.c
347
struct drm_msm_gem_new *args = data;
drivers/gpu/drm/msm/msm_drv.c
348
uint32_t flags = args->flags;
drivers/gpu/drm/msm/msm_drv.c
350
if (args->flags & ~MSM_BO_FLAGS) {
drivers/gpu/drm/msm/msm_drv.c
351
DRM_ERROR("invalid flags: %08x\n", args->flags);
drivers/gpu/drm/msm/msm_drv.c
367
if (should_fail(&fail_gem_alloc, args->size))
drivers/gpu/drm/msm/msm_drv.c
370
return msm_gem_new_handle(dev, file, args->size,
drivers/gpu/drm/msm/msm_drv.c
371
args->flags, &args->handle, NULL);
drivers/gpu/drm/msm/msm_drv.c
382
struct drm_msm_gem_cpu_prep *args = data;
drivers/gpu/drm/msm/msm_drv.c
384
ktime_t timeout = to_ktime(args->timeout);
drivers/gpu/drm/msm/msm_drv.c
387
if (args->op & ~MSM_PREP_FLAGS) {
drivers/gpu/drm/msm/msm_drv.c
388
DRM_ERROR("invalid op: %08x\n", args->op);
drivers/gpu/drm/msm/msm_drv.c
392
obj = drm_gem_object_lookup(file, args->handle);
drivers/gpu/drm/msm/msm_drv.c
396
ret = msm_gem_cpu_prep(obj, args->op, &timeout);
drivers/gpu/drm/msm/msm_drv.c
406
struct drm_msm_gem_cpu_fini *args = data;
drivers/gpu/drm/msm/msm_drv.c
410
obj = drm_gem_object_lookup(file, args->handle);
drivers/gpu/drm/msm/msm_drv.c
557
struct drm_msm_gem_info *args = data;
drivers/gpu/drm/msm/msm_drv.c
562
if (args->pad)
drivers/gpu/drm/msm/msm_drv.c
565
switch (args->info) {
drivers/gpu/drm/msm/msm_drv.c
571
if (args->len)
drivers/gpu/drm/msm/msm_drv.c
583
obj = drm_gem_object_lookup(file, args->handle);
drivers/gpu/drm/msm/msm_drv.c
589
switch (args->info) {
drivers/gpu/drm/msm/msm_drv.c
593
args->value = drm_vma_node_offset_addr(&obj->vma_node);
drivers/gpu/drm/msm/msm_drv.c
596
ret = msm_ioctl_gem_info_iova(dev, file, obj, &args->value);
drivers/gpu/drm/msm/msm_drv.c
599
ret = msm_ioctl_gem_info_set_iova(dev, file, obj, args->value);
drivers/gpu/drm/msm/msm_drv.c
607
args->value = to_msm_bo(obj)->flags & MSM_BO_FLAGS;
drivers/gpu/drm/msm/msm_drv.c
612
if (args->len >= sizeof(msm_obj->name)) {
drivers/gpu/drm/msm/msm_drv.c
616
if (copy_from_user(msm_obj->name, u64_to_user_ptr(args->value),
drivers/gpu/drm/msm/msm_drv.c
617
args->len)) {
drivers/gpu/drm/msm/msm_drv.c
622
msm_obj->name[args->len] = '\0';
drivers/gpu/drm/msm/msm_drv.c
623
for (i = 0; i < args->len; i++) {
drivers/gpu/drm/msm/msm_drv.c
631
if (args->value && (args->len < strlen(msm_obj->name))) {
drivers/gpu/drm/msm/msm_drv.c
635
args->len = strlen(msm_obj->name);
drivers/gpu/drm/msm/msm_drv.c
636
if (args->value) {
drivers/gpu/drm/msm/msm_drv.c
637
if (copy_to_user(u64_to_user_ptr(args->value),
drivers/gpu/drm/msm/msm_drv.c
638
msm_obj->name, args->len))
drivers/gpu/drm/msm/msm_drv.c
644
obj, u64_to_user_ptr(args->value), args->len);
drivers/gpu/drm/msm/msm_drv.c
648
obj, u64_to_user_ptr(args->value), &args->len);
drivers/gpu/drm/msm/msm_drv.c
705
struct drm_msm_wait_fence *args = data;
drivers/gpu/drm/msm/msm_drv.c
709
if (args->flags & ~MSM_WAIT_FENCE_FLAGS) {
drivers/gpu/drm/msm/msm_drv.c
710
DRM_ERROR("invalid flags: %08x\n", args->flags);
drivers/gpu/drm/msm/msm_drv.c
717
queue = msm_submitqueue_get(file->driver_priv, args->queueid);
drivers/gpu/drm/msm/msm_drv.c
721
ret = wait_fence(queue, args->fence, to_ktime(args->timeout), args->flags);
drivers/gpu/drm/msm/msm_drv.c
731
struct drm_msm_gem_madvise *args = data;
drivers/gpu/drm/msm/msm_drv.c
735
switch (args->madv) {
drivers/gpu/drm/msm/msm_drv.c
743
obj = drm_gem_object_lookup(file, args->handle);
drivers/gpu/drm/msm/msm_drv.c
748
ret = msm_gem_madvise(obj, args->madv);
drivers/gpu/drm/msm/msm_drv.c
750
args->retained = ret;
drivers/gpu/drm/msm/msm_drv.c
763
struct drm_msm_submitqueue *args = data;
drivers/gpu/drm/msm/msm_drv.c
765
if (args->flags & ~MSM_SUBMITQUEUE_FLAGS)
drivers/gpu/drm/msm/msm_drv.c
768
return msm_submitqueue_create(dev, file->driver_priv, args->prio,
drivers/gpu/drm/msm/msm_drv.c
769
args->flags, &args->id);
drivers/gpu/drm/msm/msm_gem.c
673
struct drm_mode_create_dumb *args)
drivers/gpu/drm/msm/msm_gem.c
684
fourcc = drm_driver_color_mode_format(dev, args->bpp);
drivers/gpu/drm/msm/msm_gem.c
693
pitch_align = round_up(args->width, 32) * DIV_ROUND_UP(args->bpp, SZ_8);
drivers/gpu/drm/msm/msm_gem.c
697
ret = drm_mode_size_dumb(dev, args, pitch_align, 0);
drivers/gpu/drm/msm/msm_gem.c
701
return msm_gem_new_handle(dev, file, args->size,
drivers/gpu/drm/msm/msm_gem.c
702
MSM_BO_SCANOUT | MSM_BO_WC, &args->handle, "dumb");
drivers/gpu/drm/msm/msm_gem.h
286
struct drm_mode_create_dumb *args);
drivers/gpu/drm/msm/msm_gem_submit.c
131
struct drm_msm_gem_submit *args, struct drm_file *file)
drivers/gpu/drm/msm/msm_gem_submit.c
136
for (i = 0; i < args->nr_bos; i++) {
drivers/gpu/drm/msm/msm_gem_submit.c
139
u64_to_user_ptr(args->bos + (i * sizeof(submit_bo)));
drivers/gpu/drm/msm/msm_gem_submit.c
168
for (i = 0; i < args->nr_bos; i++) {
drivers/gpu/drm/msm/msm_gem_submit.c
195
struct drm_msm_gem_submit *args, struct drm_file *file)
drivers/gpu/drm/msm/msm_gem_submit.c
202
for (i = 0; i < args->nr_cmds; i++) {
drivers/gpu/drm/msm/msm_gem_submit.c
205
u64_to_user_ptr(args->cmds + (i * sizeof(submit_cmd)));
drivers/gpu/drm/msm/msm_gem_submit.c
553
struct drm_msm_gem_submit *args = data;
drivers/gpu/drm/msm/msm_gem_submit.c
570
if (args->pad)
drivers/gpu/drm/msm/msm_gem_submit.c
579
if (MSM_PIPE_ID(args->flags) != MSM_PIPE_3D0)
drivers/gpu/drm/msm/msm_gem_submit.c
582
if (MSM_PIPE_FLAGS(args->flags) & ~MSM_SUBMIT_FLAGS)
drivers/gpu/drm/msm/msm_gem_submit.c
585
if (args->flags & MSM_SUBMIT_SUDO) {
drivers/gpu/drm/msm/msm_gem_submit.c
591
queue = msm_submitqueue_get(ctx, args->queueid);
drivers/gpu/drm/msm/msm_gem_submit.c
602
if (args->flags & MSM_SUBMIT_FENCE_FD_OUT) {
drivers/gpu/drm/msm/msm_gem_submit.c
610
submit = submit_create(dev, gpu, queue, args->nr_bos, args->nr_cmds,
drivers/gpu/drm/msm/msm_gem_submit.c
618
args->nr_bos, args->nr_cmds);
drivers/gpu/drm/msm/msm_gem_submit.c
624
if (args->flags & MSM_SUBMIT_SUDO)
drivers/gpu/drm/msm/msm_gem_submit.c
627
if (args->flags & MSM_SUBMIT_FENCE_FD_IN) {
drivers/gpu/drm/msm/msm_gem_submit.c
630
in_fence = sync_file_get_fence(args->fence_fd);
drivers/gpu/drm/msm/msm_gem_submit.c
642
if (args->flags & MSM_SUBMIT_SYNCOBJ_IN) {
drivers/gpu/drm/msm/msm_gem_submit.c
644
file, args->in_syncobjs,
drivers/gpu/drm/msm/msm_gem_submit.c
645
args->nr_in_syncobjs,
drivers/gpu/drm/msm/msm_gem_submit.c
646
args->syncobj_stride);
drivers/gpu/drm/msm/msm_gem_submit.c
653
if (args->flags & MSM_SUBMIT_SYNCOBJ_OUT) {
drivers/gpu/drm/msm/msm_gem_submit.c
655
args->out_syncobjs,
drivers/gpu/drm/msm/msm_gem_submit.c
656
args->nr_out_syncobjs,
drivers/gpu/drm/msm/msm_gem_submit.c
657
args->syncobj_stride);
drivers/gpu/drm/msm/msm_gem_submit.c
664
ret = submit_lookup_objects(submit, args, file);
drivers/gpu/drm/msm/msm_gem_submit.c
668
ret = submit_lookup_cmds(submit, args, file);
drivers/gpu/drm/msm/msm_gem_submit.c
677
if (!(args->flags & MSM_SUBMIT_NO_IMPLICIT)) {
drivers/gpu/drm/msm/msm_gem_submit.c
687
cmds_to_parse = msm_context_is_vmbind(ctx) ? 0 : args->nr_cmds;
drivers/gpu/drm/msm/msm_gem_submit.c
720
submit->nr_cmds = args->nr_cmds;
drivers/gpu/drm/msm/msm_gem_submit.c
732
if ((args->flags & MSM_SUBMIT_FENCE_SN_IN) &&
drivers/gpu/drm/msm/msm_gem_submit.c
733
(!args->fence || idr_find(&queue->fence_idr, args->fence))) {
drivers/gpu/drm/msm/msm_gem_submit.c
744
if (args->flags & MSM_SUBMIT_FENCE_SN_IN) {
drivers/gpu/drm/msm/msm_gem_submit.c
750
submit->fence_id = args->fence;
drivers/gpu/drm/msm/msm_gem_submit.c
777
if (ret == 0 && args->flags & MSM_SUBMIT_FENCE_FD_OUT) {
drivers/gpu/drm/msm/msm_gem_submit.c
807
args->fence = submit->fence_id;
drivers/gpu/drm/msm/msm_gem_submit.c
810
msm_syncobj_reset(syncobjs_to_reset, args->nr_in_syncobjs);
drivers/gpu/drm/msm/msm_gem_submit.c
811
msm_syncobj_process_post_deps(post_deps, args->nr_out_syncobjs, submit->user_fence);
drivers/gpu/drm/msm/msm_gem_submit.c
825
args->fence_fd = out_fence_fd;
drivers/gpu/drm/msm/msm_gem_submit.c
838
for (i = 0; i < args->nr_out_syncobjs; ++i) {
drivers/gpu/drm/msm/msm_gem_submit.c
846
for (i = 0; i < args->nr_in_syncobjs; ++i) {
drivers/gpu/drm/msm/msm_gem_vma.c
1046
vm_bind_job_lookup_ops(struct msm_vm_bind_job *job, struct drm_msm_vm_bind *args,
drivers/gpu/drm/msm/msm_gem_vma.c
1054
if (args->nr_ops == 1) {
drivers/gpu/drm/msm/msm_gem_vma.c
1056
ret = lookup_op(job, &args->op);
drivers/gpu/drm/msm/msm_gem_vma.c
1058
for (unsigned i = 0; i < args->nr_ops; i++) {
drivers/gpu/drm/msm/msm_gem_vma.c
1061
u64_to_user_ptr(args->ops + (i * sizeof(op)));
drivers/gpu/drm/msm/msm_gem_vma.c
1086
for (i = 0; i < args->nr_ops; i++) {
drivers/gpu/drm/msm/msm_gem_vma.c
1423
struct drm_msm_vm_bind *args = data;
drivers/gpu/drm/msm/msm_gem_vma.c
1454
if (args->flags & ~MSM_VM_BIND_FLAGS)
drivers/gpu/drm/msm/msm_gem_vma.c
1457
queue = msm_submitqueue_get(ctx, args->queue_id);
drivers/gpu/drm/msm/msm_gem_vma.c
1466
if (args->flags & MSM_VM_BIND_FENCE_FD_OUT) {
drivers/gpu/drm/msm/msm_gem_vma.c
1474
job = vm_bind_job_create(dev, file, queue, args->nr_ops);
drivers/gpu/drm/msm/msm_gem_vma.c
1484
if (args->flags & MSM_VM_BIND_FENCE_FD_IN) {
drivers/gpu/drm/msm/msm_gem_vma.c
1487
in_fence = sync_file_get_fence(args->fence_fd);
drivers/gpu/drm/msm/msm_gem_vma.c
1499
if (args->in_syncobjs > 0) {
drivers/gpu/drm/msm/msm_gem_vma.c
1501
file, args->in_syncobjs,
drivers/gpu/drm/msm/msm_gem_vma.c
1502
args->nr_in_syncobjs,
drivers/gpu/drm/msm/msm_gem_vma.c
1503
args->syncobj_stride);
drivers/gpu/drm/msm/msm_gem_vma.c
1510
if (args->out_syncobjs > 0) {
drivers/gpu/drm/msm/msm_gem_vma.c
1512
args->out_syncobjs,
drivers/gpu/drm/msm/msm_gem_vma.c
1513
args->nr_out_syncobjs,
drivers/gpu/drm/msm/msm_gem_vma.c
1514
args->syncobj_stride);
drivers/gpu/drm/msm/msm_gem_vma.c
1521
ret = vm_bind_job_lookup_ops(job, args, file, &nr_bos);
drivers/gpu/drm/msm/msm_gem_vma.c
1549
if (args->flags & MSM_VM_BIND_FENCE_FD_OUT) {
drivers/gpu/drm/msm/msm_gem_vma.c
1568
msm_syncobj_reset(syncobjs_to_reset, args->nr_in_syncobjs);
drivers/gpu/drm/msm/msm_gem_vma.c
1569
msm_syncobj_process_post_deps(post_deps, args->nr_out_syncobjs, fence);
drivers/gpu/drm/msm/msm_gem_vma.c
1588
args->fence_fd = out_fence_fd;
drivers/gpu/drm/msm/msm_gem_vma.c
1603
for (i = 0; i < args->nr_out_syncobjs; ++i) {
drivers/gpu/drm/msm/msm_gem_vma.c
1611
for (i = 0; i < args->nr_in_syncobjs; ++i) {
drivers/gpu/drm/msm/msm_gem_vma.c
833
struct drm_sched_init_args args = {
drivers/gpu/drm/msm/msm_gem_vma.c
842
ret = drm_sched_init(&vm->sched, &args);
drivers/gpu/drm/msm/msm_gpu.h
661
struct drm_msm_submitqueue_query *args);
drivers/gpu/drm/msm/msm_rd.c
352
va_list args;
drivers/gpu/drm/msm/msm_rd.c
354
va_start(args, fmt);
drivers/gpu/drm/msm/msm_rd.c
355
n = vscnprintf(msg, sizeof(msg), fmt, args);
drivers/gpu/drm/msm/msm_rd.c
356
va_end(args);
drivers/gpu/drm/msm/msm_ringbuffer.c
102
args.name = to_msm_bo(ring->bo)->name;
drivers/gpu/drm/msm/msm_ringbuffer.c
111
ret = drm_sched_init(&ring->sched, &args);
drivers/gpu/drm/msm/msm_ringbuffer.c
68
struct drm_sched_init_args args = {
drivers/gpu/drm/msm/msm_submitqueue.c
283
struct drm_msm_submitqueue_query *args)
drivers/gpu/drm/msm/msm_submitqueue.c
285
size_t size = min_t(size_t, args->len, sizeof(queue->faults));
drivers/gpu/drm/msm/msm_submitqueue.c
289
if (!args->len) {
drivers/gpu/drm/msm/msm_submitqueue.c
290
args->len = sizeof(queue->faults);
drivers/gpu/drm/msm/msm_submitqueue.c
295
args->len = size;
drivers/gpu/drm/msm/msm_submitqueue.c
297
ret = copy_to_user(u64_to_user_ptr(args->data), &queue->faults, size);
drivers/gpu/drm/msm/msm_submitqueue.c
303
struct drm_msm_submitqueue_query *args)
drivers/gpu/drm/msm/msm_submitqueue.c
308
if (args->pad)
drivers/gpu/drm/msm/msm_submitqueue.c
311
queue = msm_submitqueue_get(ctx, args->id);
drivers/gpu/drm/msm/msm_submitqueue.c
315
if (args->param == MSM_SUBMITQUEUE_PARAM_FAULTS)
drivers/gpu/drm/msm/msm_submitqueue.c
316
ret = msm_submitqueue_query_faults(queue, args);
drivers/gpu/drm/nouveau/dispnv50/base507c.c
307
struct nvif_disp_chan_v0 args = {
drivers/gpu/drm/nouveau/dispnv50/base507c.c
321
&oclass, head, &args, sizeof(args),
drivers/gpu/drm/nouveau/dispnv50/core507d.c
160
struct nvif_disp_chan_v0 args = {};
drivers/gpu/drm/nouveau/dispnv50/core507d.c
171
&oclass, 0, &args, sizeof(args),
drivers/gpu/drm/nouveau/dispnv50/curs507a.c
174
struct nvif_disp_chan_v0 args = {
drivers/gpu/drm/nouveau/dispnv50/curs507a.c
188
&args, sizeof(args), &wndw->wimm.base.user);
drivers/gpu/drm/nouveau/dispnv50/disp.c
238
struct nvif_disp_chan_v0 *args = data;
drivers/gpu/drm/nouveau/dispnv50/disp.c
272
args->pushbuf = nvif_handle(&dmac->push.mem.object);
drivers/gpu/drm/nouveau/dispnv50/disp.c
788
DEFINE_RAW_FLEX(struct nvif_outp_infoframe_v0, args, data, 17);
drivers/gpu/drm/nouveau/dispnv50/disp.c
789
const u8 data_len = __member_size(args->data);
drivers/gpu/drm/nouveau/dispnv50/disp.c
826
args->version = 0;
drivers/gpu/drm/nouveau/dispnv50/disp.c
827
args->head = nv_crtc->index;
drivers/gpu/drm/nouveau/dispnv50/disp.c
833
size = hdmi_infoframe_pack(&infoframe, args->data, data_len);
drivers/gpu/drm/nouveau/dispnv50/disp.c
838
nvif_outp_infoframe(&nv_encoder->outp, NVIF_OUTP_INFOFRAME_V0_AVI, args, size);
drivers/gpu/drm/nouveau/dispnv50/disp.c
841
memset(args->data, 0, data_len);
drivers/gpu/drm/nouveau/dispnv50/disp.c
844
size = hdmi_infoframe_pack(&infoframe, args->data, data_len);
drivers/gpu/drm/nouveau/dispnv50/disp.c
848
nvif_outp_infoframe(&nv_encoder->outp, NVIF_OUTP_INFOFRAME_V0_VSI, args, size);
drivers/gpu/drm/nouveau/dispnv50/oimm507b.c
30
struct nvif_disp_chan_v0 args = {
drivers/gpu/drm/nouveau/dispnv50/oimm507b.c
37
&args, sizeof(args), &wndw->wimm.base.user);
drivers/gpu/drm/nouveau/dispnv50/ovly507e.c
148
struct nvif_disp_chan_v0 args = {
drivers/gpu/drm/nouveau/dispnv50/ovly507e.c
163
&oclass, 0, &args, sizeof(args),
drivers/gpu/drm/nouveau/dispnv50/wimmc37b.c
71
struct nvif_disp_chan_v0 args = {
drivers/gpu/drm/nouveau/dispnv50/wimmc37b.c
77
&oclass, 0, &args, sizeof(args), -1,
drivers/gpu/drm/nouveau/dispnv50/wndw.c
102
args.gf100.kind = kind;
drivers/gpu/drm/nouveau/dispnv50/wndw.c
103
argc += sizeof(args.gf100);
drivers/gpu/drm/nouveau/dispnv50/wndw.c
105
args.gf119.page = GF119_DMA_V0_PAGE_LP;
drivers/gpu/drm/nouveau/dispnv50/wndw.c
106
args.gf119.kind = kind;
drivers/gpu/drm/nouveau/dispnv50/wndw.c
107
argc += sizeof(args.gf119);
drivers/gpu/drm/nouveau/dispnv50/wndw.c
111
NV_DMA_IN_MEMORY, &args, argc, &ctxdma->object);
drivers/gpu/drm/nouveau/dispnv50/wndw.c
71
} args = {};
drivers/gpu/drm/nouveau/dispnv50/wndw.c
72
u32 argc = sizeof(args.base);
drivers/gpu/drm/nouveau/dispnv50/wndw.c
87
args.base.target = NV_DMA_V0_TARGET_VRAM;
drivers/gpu/drm/nouveau/dispnv50/wndw.c
88
args.base.access = NV_DMA_V0_ACCESS_RDWR;
drivers/gpu/drm/nouveau/dispnv50/wndw.c
89
args.base.start = 0;
drivers/gpu/drm/nouveau/dispnv50/wndw.c
90
args.base.limit = drm->client.device.info.ram_user - 1;
drivers/gpu/drm/nouveau/dispnv50/wndw.c
93
args.nv50.part = NV50_DMA_V0_PART_256;
drivers/gpu/drm/nouveau/dispnv50/wndw.c
94
argc += sizeof(args.nv50);
drivers/gpu/drm/nouveau/dispnv50/wndw.c
97
args.nv50.part = NV50_DMA_V0_PART_256;
drivers/gpu/drm/nouveau/dispnv50/wndw.c
98
args.nv50.kind = kind;
drivers/gpu/drm/nouveau/dispnv50/wndw.c
99
argc += sizeof(args.nv50);
drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c
354
struct nvif_disp_chan_v0 args = {
drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c
368
&oclass, 0, &args, sizeof(args),
drivers/gpu/drm/nouveau/include/nvif/event.h
28
bool wait, struct nvif_event_v0 *args, u32 argc, struct nvif_event *event)
drivers/gpu/drm/nouveau/include/nvif/event.h
30
return nvif_event_ctor_(parent, name, handle, func, wait, args, argc, true, event);
drivers/gpu/drm/nouveau/include/nvkm/subdev/gsp.h
133
struct nvkm_gsp_mem args;
drivers/gpu/drm/nouveau/nouveau_abi16.c
623
struct nv_dma_v0 args = {};
drivers/gpu/drm/nouveau/nouveau_abi16.c
649
args.start = ntfy->node->offset;
drivers/gpu/drm/nouveau/nouveau_abi16.c
650
args.limit = ntfy->node->offset + ntfy->node->length - 1;
drivers/gpu/drm/nouveau/nouveau_abi16.c
652
args.target = NV_DMA_V0_TARGET_VM;
drivers/gpu/drm/nouveau/nouveau_abi16.c
653
args.access = NV_DMA_V0_ACCESS_VM;
drivers/gpu/drm/nouveau/nouveau_abi16.c
654
args.start += chan->ntfy_vma->addr;
drivers/gpu/drm/nouveau/nouveau_abi16.c
655
args.limit += chan->ntfy_vma->addr;
drivers/gpu/drm/nouveau/nouveau_abi16.c
658
args.target = NV_DMA_V0_TARGET_AGP;
drivers/gpu/drm/nouveau/nouveau_abi16.c
659
args.access = NV_DMA_V0_ACCESS_RDWR;
drivers/gpu/drm/nouveau/nouveau_abi16.c
660
args.start += drm->agp.base + chan->ntfy->offset;
drivers/gpu/drm/nouveau/nouveau_abi16.c
661
args.limit += drm->agp.base + chan->ntfy->offset;
drivers/gpu/drm/nouveau/nouveau_abi16.c
663
args.target = NV_DMA_V0_TARGET_VM;
drivers/gpu/drm/nouveau/nouveau_abi16.c
664
args.access = NV_DMA_V0_ACCESS_RDWR;
drivers/gpu/drm/nouveau/nouveau_abi16.c
665
args.start += chan->ntfy->offset;
drivers/gpu/drm/nouveau/nouveau_abi16.c
666
args.limit += chan->ntfy->offset;
drivers/gpu/drm/nouveau/nouveau_abi16.c
670
NV_DMA_IN_MEMORY, &args, sizeof(args),
drivers/gpu/drm/nouveau/nouveau_abi16.c
716
struct nvif_ioctl_mthd_v0 *args;
drivers/gpu/drm/nouveau/nouveau_abi16.c
720
if (ioctl->route || argc < sizeof(*args))
drivers/gpu/drm/nouveau/nouveau_abi16.c
722
args = (void *)ioctl->data;
drivers/gpu/drm/nouveau/nouveau_abi16.c
723
argc -= sizeof(*args);
drivers/gpu/drm/nouveau/nouveau_abi16.c
729
if (args->method != NV_DEVICE_V0_INFO ||
drivers/gpu/drm/nouveau/nouveau_abi16.c
733
info = (void *)args->data;
drivers/gpu/drm/nouveau/nouveau_abi16.c
738
memcpy(args->data, info, sizeof(*info));
drivers/gpu/drm/nouveau/nouveau_abi16.c
763
struct nvif_ioctl_new_v0 *args;
drivers/gpu/drm/nouveau/nouveau_abi16.c
768
if (argc < sizeof(*args))
drivers/gpu/drm/nouveau/nouveau_abi16.c
770
args = (void *)ioctl->data;
drivers/gpu/drm/nouveau/nouveau_abi16.c
771
argc -= sizeof(*args);
drivers/gpu/drm/nouveau/nouveau_abi16.c
773
if (args->version != 0)
drivers/gpu/drm/nouveau/nouveau_abi16.c
777
if (ioctl->object || args->oclass != NV_DEVICE)
drivers/gpu/drm/nouveau/nouveau_abi16.c
780
obj = nouveau_abi16_obj_new(abi16, DEVICE, args->object);
drivers/gpu/drm/nouveau/nouveau_abi16.c
791
obj = nouveau_abi16_obj_new(abi16, ENGOBJ, args->object);
drivers/gpu/drm/nouveau/nouveau_abi16.c
795
ret = nvif_object_ctor(&chan->chan->user, "abi16EngObj", args->handle, args->oclass,
drivers/gpu/drm/nouveau/nouveau_abi16.c
806
struct nvif_ioctl_sclass_v0 *args;
drivers/gpu/drm/nouveau/nouveau_abi16.c
811
if (!ioctl->route || argc < sizeof(*args))
drivers/gpu/drm/nouveau/nouveau_abi16.c
813
args = (void *)ioctl->data;
drivers/gpu/drm/nouveau/nouveau_abi16.c
814
argc -= sizeof(*args);
drivers/gpu/drm/nouveau/nouveau_abi16.c
816
if (argc != args->count * sizeof(args->oclass[0]))
drivers/gpu/drm/nouveau/nouveau_abi16.c
827
for (int i = 0; i < min_t(u8, args->count, ret); i++) {
drivers/gpu/drm/nouveau/nouveau_abi16.c
828
args->oclass[i].oclass = sclass[i].oclass;
drivers/gpu/drm/nouveau/nouveau_abi16.c
829
args->oclass[i].minver = sclass[i].minver;
drivers/gpu/drm/nouveau/nouveau_abi16.c
830
args->oclass[i].maxver = sclass[i].maxver;
drivers/gpu/drm/nouveau/nouveau_abi16.c
832
args->count = ret;
drivers/gpu/drm/nouveau/nouveau_bo.c
1301
} args;
drivers/gpu/drm/nouveau/nouveau_bo.c
1307
args.nv50.version = 0;
drivers/gpu/drm/nouveau/nouveau_bo.c
1308
args.nv50.ro = 0;
drivers/gpu/drm/nouveau/nouveau_bo.c
1309
args.nv50.kind = mem->kind;
drivers/gpu/drm/nouveau/nouveau_bo.c
1310
args.nv50.comp = mem->comp;
drivers/gpu/drm/nouveau/nouveau_bo.c
1311
argc = sizeof(args.nv50);
drivers/gpu/drm/nouveau/nouveau_bo.c
1314
args.gf100.version = 0;
drivers/gpu/drm/nouveau/nouveau_bo.c
1315
args.gf100.ro = 0;
drivers/gpu/drm/nouveau/nouveau_bo.c
1316
args.gf100.kind = mem->kind;
drivers/gpu/drm/nouveau/nouveau_bo.c
1317
argc = sizeof(args.gf100);
drivers/gpu/drm/nouveau/nouveau_bo.c
1325
&args, argc,
drivers/gpu/drm/nouveau/nouveau_chan.c
147
struct nv_dma_v0 args = {};
drivers/gpu/drm/nouveau/nouveau_chan.c
199
args.target = NV_DMA_V0_TARGET_VM;
drivers/gpu/drm/nouveau/nouveau_chan.c
200
args.access = NV_DMA_V0_ACCESS_VM;
drivers/gpu/drm/nouveau/nouveau_chan.c
201
args.start = 0;
drivers/gpu/drm/nouveau/nouveau_chan.c
202
args.limit = chan->vmm->vmm.limit - 1;
drivers/gpu/drm/nouveau/nouveau_chan.c
212
args.target = NV_DMA_V0_TARGET_PCI;
drivers/gpu/drm/nouveau/nouveau_chan.c
213
args.access = NV_DMA_V0_ACCESS_RDWR;
drivers/gpu/drm/nouveau/nouveau_chan.c
214
args.start = nvkm_device->func->resource_addr(nvkm_device, NVKM_BAR1_FB);
drivers/gpu/drm/nouveau/nouveau_chan.c
215
args.limit = args.start + device->info.ram_user - 1;
drivers/gpu/drm/nouveau/nouveau_chan.c
217
args.target = NV_DMA_V0_TARGET_VRAM;
drivers/gpu/drm/nouveau/nouveau_chan.c
218
args.access = NV_DMA_V0_ACCESS_RDWR;
drivers/gpu/drm/nouveau/nouveau_chan.c
219
args.start = 0;
drivers/gpu/drm/nouveau/nouveau_chan.c
220
args.limit = device->info.ram_user - 1;
drivers/gpu/drm/nouveau/nouveau_chan.c
224
args.target = NV_DMA_V0_TARGET_AGP;
drivers/gpu/drm/nouveau/nouveau_chan.c
225
args.access = NV_DMA_V0_ACCESS_RDWR;
drivers/gpu/drm/nouveau/nouveau_chan.c
226
args.start = drm->agp.base;
drivers/gpu/drm/nouveau/nouveau_chan.c
227
args.limit = drm->agp.base + drm->agp.size - 1;
drivers/gpu/drm/nouveau/nouveau_chan.c
229
args.target = NV_DMA_V0_TARGET_VM;
drivers/gpu/drm/nouveau/nouveau_chan.c
230
args.access = NV_DMA_V0_ACCESS_RDWR;
drivers/gpu/drm/nouveau/nouveau_chan.c
231
args.start = 0;
drivers/gpu/drm/nouveau/nouveau_chan.c
232
args.limit = chan->vmm->vmm.limit - 1;
drivers/gpu/drm/nouveau/nouveau_chan.c
237
NV_DMA_FROM_MEMORY, &args, sizeof(args),
drivers/gpu/drm/nouveau/nouveau_chan.c
272
DEFINE_RAW_FLEX(struct nvif_chan_v0, args, name, TASK_COMM_LEN + 16);
drivers/gpu/drm/nouveau/nouveau_chan.c
297
args->version = 0;
drivers/gpu/drm/nouveau/nouveau_chan.c
298
args->namelen = __member_size(args->name);
drivers/gpu/drm/nouveau/nouveau_chan.c
299
args->runlist = __ffs64(runm);
drivers/gpu/drm/nouveau/nouveau_chan.c
300
args->runq = 0;
drivers/gpu/drm/nouveau/nouveau_chan.c
301
args->priv = priv;
drivers/gpu/drm/nouveau/nouveau_chan.c
302
args->devm = BIT(0);
drivers/gpu/drm/nouveau/nouveau_chan.c
304
args->vmm = 0;
drivers/gpu/drm/nouveau/nouveau_chan.c
305
args->ctxdma = nvif_handle(&chan->push.ctxdma);
drivers/gpu/drm/nouveau/nouveau_chan.c
306
args->offset = chan->push.addr;
drivers/gpu/drm/nouveau/nouveau_chan.c
307
args->length = 0;
drivers/gpu/drm/nouveau/nouveau_chan.c
309
args->vmm = nvif_handle(&chan->vmm->vmm.object);
drivers/gpu/drm/nouveau/nouveau_chan.c
311
args->ctxdma = nvif_handle(&chan->push.ctxdma);
drivers/gpu/drm/nouveau/nouveau_chan.c
313
args->ctxdma = 0;
drivers/gpu/drm/nouveau/nouveau_chan.c
314
args->offset = ioffset + chan->push.addr;
drivers/gpu/drm/nouveau/nouveau_chan.c
315
args->length = ilength;
drivers/gpu/drm/nouveau/nouveau_chan.c
317
args->huserd = 0;
drivers/gpu/drm/nouveau/nouveau_chan.c
318
args->ouserd = 0;
drivers/gpu/drm/nouveau/nouveau_chan.c
328
args->huserd = nvif_handle(&chan->mem_userd.object);
drivers/gpu/drm/nouveau/nouveau_chan.c
329
args->ouserd = 0;
drivers/gpu/drm/nouveau/nouveau_chan.c
336
snprintf(args->name, __member_size(args->name), "%s[%d]",
drivers/gpu/drm/nouveau/nouveau_chan.c
340
args, __struct_size(args), &chan->user);
drivers/gpu/drm/nouveau/nouveau_chan.c
346
chan->runlist = args->runlist;
drivers/gpu/drm/nouveau/nouveau_chan.c
347
chan->chid = args->chid;
drivers/gpu/drm/nouveau/nouveau_chan.c
348
chan->inst = args->inst;
drivers/gpu/drm/nouveau/nouveau_chan.c
349
chan->token = args->token;
drivers/gpu/drm/nouveau/nouveau_chan.c
359
struct nv_dma_v0 args = {};
drivers/gpu/drm/nouveau/nouveau_chan.c
367
DEFINE_RAW_FLEX(struct nvif_event_v0, args, data,
drivers/gpu/drm/nouveau/nouveau_chan.c
370
(struct nvif_chan_event_v0 *)args->data;
drivers/gpu/drm/nouveau/nouveau_chan.c
377
args, __struct_size(args), &chan->kill);
drivers/gpu/drm/nouveau/nouveau_chan.c
390
args.target = NV_DMA_V0_TARGET_VM;
drivers/gpu/drm/nouveau/nouveau_chan.c
391
args.access = NV_DMA_V0_ACCESS_VM;
drivers/gpu/drm/nouveau/nouveau_chan.c
392
args.start = 0;
drivers/gpu/drm/nouveau/nouveau_chan.c
393
args.limit = chan->vmm->vmm.limit - 1;
drivers/gpu/drm/nouveau/nouveau_chan.c
395
args.target = NV_DMA_V0_TARGET_VRAM;
drivers/gpu/drm/nouveau/nouveau_chan.c
396
args.access = NV_DMA_V0_ACCESS_RDWR;
drivers/gpu/drm/nouveau/nouveau_chan.c
397
args.start = 0;
drivers/gpu/drm/nouveau/nouveau_chan.c
398
args.limit = device->info.ram_user - 1;
drivers/gpu/drm/nouveau/nouveau_chan.c
402
NV_DMA_IN_MEMORY, &args, sizeof(args),
drivers/gpu/drm/nouveau/nouveau_chan.c
408
args.target = NV_DMA_V0_TARGET_VM;
drivers/gpu/drm/nouveau/nouveau_chan.c
409
args.access = NV_DMA_V0_ACCESS_VM;
drivers/gpu/drm/nouveau/nouveau_chan.c
410
args.start = 0;
drivers/gpu/drm/nouveau/nouveau_chan.c
411
args.limit = chan->vmm->vmm.limit - 1;
drivers/gpu/drm/nouveau/nouveau_chan.c
414
args.target = NV_DMA_V0_TARGET_AGP;
drivers/gpu/drm/nouveau/nouveau_chan.c
415
args.access = NV_DMA_V0_ACCESS_RDWR;
drivers/gpu/drm/nouveau/nouveau_chan.c
416
args.start = drm->agp.base;
drivers/gpu/drm/nouveau/nouveau_chan.c
417
args.limit = drm->agp.base + drm->agp.size - 1;
drivers/gpu/drm/nouveau/nouveau_chan.c
419
args.target = NV_DMA_V0_TARGET_VM;
drivers/gpu/drm/nouveau/nouveau_chan.c
420
args.access = NV_DMA_V0_ACCESS_RDWR;
drivers/gpu/drm/nouveau/nouveau_chan.c
421
args.start = 0;
drivers/gpu/drm/nouveau/nouveau_chan.c
422
args.limit = chan->vmm->vmm.limit - 1;
drivers/gpu/drm/nouveau/nouveau_chan.c
426
NV_DMA_IN_MEMORY, &args, sizeof(args),
drivers/gpu/drm/nouveau/nouveau_chan.c
528
DEFINE_RAW_FLEX(struct nv_device_info_v1, args, data, 2);
drivers/gpu/drm/nouveau/nouveau_chan.c
529
struct nv_device_info_v1_data *channels = &args->data[0];
drivers/gpu/drm/nouveau/nouveau_chan.c
530
struct nv_device_info_v1_data *runlists = &args->data[1];
drivers/gpu/drm/nouveau/nouveau_chan.c
534
args->version = 1;
drivers/gpu/drm/nouveau/nouveau_chan.c
535
args->count = __member_size(args->data) / sizeof(*args->data);
drivers/gpu/drm/nouveau/nouveau_chan.c
539
ret = nvif_object_mthd(device, NV_DEVICE_V0_INFO, args,
drivers/gpu/drm/nouveau/nouveau_chan.c
540
__struct_size(args));
drivers/gpu/drm/nouveau/nouveau_chan.c
560
ret = nvif_object_mthd(device, NV_DEVICE_V0_INFO, args,
drivers/gpu/drm/nouveau/nouveau_chan.c
561
__struct_size(args));
drivers/gpu/drm/nouveau/nouveau_debugfs.c
148
struct nvif_control_pstate_user_v0 args = { .pwrsrc = -EINVAL };
drivers/gpu/drm/nouveau/nouveau_debugfs.c
165
args.pwrsrc = 0;
drivers/gpu/drm/nouveau/nouveau_debugfs.c
169
args.pwrsrc = 1;
drivers/gpu/drm/nouveau/nouveau_debugfs.c
174
args.ustate = NVIF_CONTROL_PSTATE_USER_V0_STATE_UNKNOWN;
drivers/gpu/drm/nouveau/nouveau_debugfs.c
177
args.ustate = NVIF_CONTROL_PSTATE_USER_V0_STATE_PERFMON;
drivers/gpu/drm/nouveau/nouveau_debugfs.c
182
args.ustate = value;
drivers/gpu/drm/nouveau/nouveau_debugfs.c
192
&args, sizeof(args));
drivers/gpu/drm/nouveau/nouveau_display.c
101
if (args.vline) {
drivers/gpu/drm/nouveau/nouveau_display.c
109
*hpos = args.hline;
drivers/gpu/drm/nouveau/nouveau_display.c
110
*vpos = calc(args.vblanks, args.vblanke, args.vtotal, args.vline);
drivers/gpu/drm/nouveau/nouveau_display.c
111
if (stime) *stime = ns_to_ktime(args.time[0]);
drivers/gpu/drm/nouveau/nouveau_display.c
112
if (etime) *etime = ns_to_ktime(args.time[1]);
drivers/gpu/drm/nouveau/nouveau_display.c
804
struct drm_mode_create_dumb *args)
drivers/gpu/drm/nouveau/nouveau_display.c
811
ret = drm_mode_size_dumb(dev, args, SZ_256, 0);
drivers/gpu/drm/nouveau/nouveau_display.c
821
ret = nouveau_gem_new(cli, args->size, 0, domain, 0, 0, &bo);
drivers/gpu/drm/nouveau/nouveau_display.c
825
ret = drm_gem_handle_create(file_priv, &bo->bo.base, &args->handle);
drivers/gpu/drm/nouveau/nouveau_display.c
90
struct nvif_head_scanoutpos_v0 args;
drivers/gpu/drm/nouveau/nouveau_display.c
94
args.version = 0;
drivers/gpu/drm/nouveau/nouveau_display.c
97
ret = nvif_mthd(&head->object, NVIF_HEAD_V0_SCANOUTPOS, &args, sizeof(args));
drivers/gpu/drm/nouveau/nouveau_display.h
63
struct drm_mode_create_dumb *args);
drivers/gpu/drm/nouveau/nouveau_dmem.c
192
struct migrate_vma args = {
drivers/gpu/drm/nouveau/nouveau_dmem.c
219
args.flags |= MIGRATE_VMA_SELECT_COMPOUND;
drivers/gpu/drm/nouveau/nouveau_dmem.c
221
args.start = ALIGN_DOWN(vmf->address, (PAGE_SIZE << order));
drivers/gpu/drm/nouveau/nouveau_dmem.c
222
args.vma = vmf->vma;
drivers/gpu/drm/nouveau/nouveau_dmem.c
223
args.end = args.start + (PAGE_SIZE << order);
drivers/gpu/drm/nouveau/nouveau_dmem.c
224
args.src = kcalloc(nr, sizeof(*args.src), GFP_KERNEL);
drivers/gpu/drm/nouveau/nouveau_dmem.c
225
args.dst = kcalloc(nr, sizeof(*args.dst), GFP_KERNEL);
drivers/gpu/drm/nouveau/nouveau_dmem.c
227
if (!args.src || !args.dst) {
drivers/gpu/drm/nouveau/nouveau_dmem.c
236
if (migrate_vma_setup(&args) < 0)
drivers/gpu/drm/nouveau/nouveau_dmem.c
238
if (!args.cpages)
drivers/gpu/drm/nouveau/nouveau_dmem.c
252
args.dst[0] = migrate_pfn(page_to_pfn(dpage));
drivers/gpu/drm/nouveau/nouveau_dmem.c
254
args.dst[0] |= MIGRATE_PFN_COMPOUND;
drivers/gpu/drm/nouveau/nouveau_dmem.c
259
nouveau_svmm_invalidate(svmm, args.start, args.end);
drivers/gpu/drm/nouveau/nouveau_dmem.c
268
migrate_vma_pages(&args);
drivers/gpu/drm/nouveau/nouveau_dmem.c
273
migrate_vma_finalize(&args);
drivers/gpu/drm/nouveau/nouveau_dmem.c
275
kfree(args.src);
drivers/gpu/drm/nouveau/nouveau_dmem.c
276
kfree(args.dst);
drivers/gpu/drm/nouveau/nouveau_dmem.c
784
struct nouveau_svmm *svmm, struct migrate_vma *args,
drivers/gpu/drm/nouveau/nouveau_dmem.c
788
unsigned long addr = args->start, nr_dma = 0, i;
drivers/gpu/drm/nouveau/nouveau_dmem.c
791
for (i = 0; addr < args->end; ) {
drivers/gpu/drm/nouveau/nouveau_dmem.c
794
args->dst[i] = nouveau_dmem_migrate_copy_one(drm, svmm,
drivers/gpu/drm/nouveau/nouveau_dmem.c
795
args->src[i], dma_info + nr_dma, pfns + i);
drivers/gpu/drm/nouveau/nouveau_dmem.c
796
if (!args->dst[i]) {
drivers/gpu/drm/nouveau/nouveau_dmem.c
803
folio = page_folio(migrate_pfn_to_page(args->dst[i]));
drivers/gpu/drm/nouveau/nouveau_dmem.c
810
migrate_vma_pages(args);
drivers/gpu/drm/nouveau/nouveau_dmem.c
812
nouveau_pfns_map(svmm, args->vma->vm_mm, args->start, pfns, i, order);
drivers/gpu/drm/nouveau/nouveau_dmem.c
818
migrate_vma_finalize(args);
drivers/gpu/drm/nouveau/nouveau_dmem.c
830
struct migrate_vma args = {
drivers/gpu/drm/nouveau/nouveau_dmem.c
851
args.src = kcalloc(max, sizeof(*args.src), GFP_KERNEL);
drivers/gpu/drm/nouveau/nouveau_dmem.c
852
if (!args.src)
drivers/gpu/drm/nouveau/nouveau_dmem.c
854
args.dst = kcalloc(max, sizeof(*args.dst), GFP_KERNEL);
drivers/gpu/drm/nouveau/nouveau_dmem.c
855
if (!args.dst)
drivers/gpu/drm/nouveau/nouveau_dmem.c
867
if (args.start + (max << PAGE_SHIFT) > end)
drivers/gpu/drm/nouveau/nouveau_dmem.c
868
args.end = end;
drivers/gpu/drm/nouveau/nouveau_dmem.c
870
args.end = args.start + (max << PAGE_SHIFT);
drivers/gpu/drm/nouveau/nouveau_dmem.c
872
ret = migrate_vma_setup(&args);
drivers/gpu/drm/nouveau/nouveau_dmem.c
876
if (args.cpages)
drivers/gpu/drm/nouveau/nouveau_dmem.c
877
nouveau_dmem_migrate_chunk(drm, svmm, &args, dma_info,
drivers/gpu/drm/nouveau/nouveau_dmem.c
879
args.start = args.end;
drivers/gpu/drm/nouveau/nouveau_dmem.c
888
kfree(args.dst);
drivers/gpu/drm/nouveau/nouveau_dmem.c
890
kfree(args.src);
drivers/gpu/drm/nouveau/nouveau_exec.c
208
struct nouveau_job_args args = {};
drivers/gpu/drm/nouveau/nouveau_exec.c
238
args.file_priv = __args->file_priv;
drivers/gpu/drm/nouveau/nouveau_exec.c
241
args.sched = __args->sched;
drivers/gpu/drm/nouveau/nouveau_exec.c
243
args.credits = job->push.count + 1;
drivers/gpu/drm/nouveau/nouveau_exec.c
245
args.in_sync.count = __args->in_sync.count;
drivers/gpu/drm/nouveau/nouveau_exec.c
246
args.in_sync.s = __args->in_sync.s;
drivers/gpu/drm/nouveau/nouveau_exec.c
248
args.out_sync.count = __args->out_sync.count;
drivers/gpu/drm/nouveau/nouveau_exec.c
249
args.out_sync.s = __args->out_sync.s;
drivers/gpu/drm/nouveau/nouveau_exec.c
251
args.ops = &nouveau_exec_job_ops;
drivers/gpu/drm/nouveau/nouveau_exec.c
252
args.resv_usage = DMA_RESV_USAGE_WRITE;
drivers/gpu/drm/nouveau/nouveau_exec.c
254
ret = nouveau_job_init(&job->base, &args);
drivers/gpu/drm/nouveau/nouveau_exec.c
270
nouveau_exec(struct nouveau_exec_job_args *args)
drivers/gpu/drm/nouveau/nouveau_exec.c
275
ret = nouveau_exec_job_init(&job, args);
drivers/gpu/drm/nouveau/nouveau_exec.c
291
nouveau_exec_ucopy(struct nouveau_exec_job_args *args,
drivers/gpu/drm/nouveau/nouveau_exec.c
304
args->push.count = pushc;
drivers/gpu/drm/nouveau/nouveau_exec.c
305
args->push.s = u_memcpya(pushs, pushc, sizeof(*args->push.s));
drivers/gpu/drm/nouveau/nouveau_exec.c
306
if (IS_ERR(args->push.s))
drivers/gpu/drm/nouveau/nouveau_exec.c
307
return PTR_ERR(args->push.s);
drivers/gpu/drm/nouveau/nouveau_exec.c
311
s = &args->in_sync.s;
drivers/gpu/drm/nouveau/nouveau_exec.c
313
args->in_sync.count = inc;
drivers/gpu/drm/nouveau/nouveau_exec.c
322
s = &args->out_sync.s;
drivers/gpu/drm/nouveau/nouveau_exec.c
324
args->out_sync.count = outc;
drivers/gpu/drm/nouveau/nouveau_exec.c
335
u_free(args->push.s);
drivers/gpu/drm/nouveau/nouveau_exec.c
337
u_free(args->in_sync.s);
drivers/gpu/drm/nouveau/nouveau_exec.c
342
nouveau_exec_ufree(struct nouveau_exec_job_args *args)
drivers/gpu/drm/nouveau/nouveau_exec.c
344
u_free(args->push.s);
drivers/gpu/drm/nouveau/nouveau_exec.c
345
u_free(args->in_sync.s);
drivers/gpu/drm/nouveau/nouveau_exec.c
346
u_free(args->out_sync.s);
drivers/gpu/drm/nouveau/nouveau_exec.c
358
struct nouveau_exec_job_args args = {};
drivers/gpu/drm/nouveau/nouveau_exec.c
392
ret = nouveau_exec_ucopy(&args, req);
drivers/gpu/drm/nouveau/nouveau_exec.c
396
args.sched = chan16->sched;
drivers/gpu/drm/nouveau/nouveau_exec.c
397
args.file_priv = file_priv;
drivers/gpu/drm/nouveau/nouveau_exec.c
398
args.chan = chan;
drivers/gpu/drm/nouveau/nouveau_exec.c
400
ret = nouveau_exec(&args);
drivers/gpu/drm/nouveau/nouveau_exec.c
405
nouveau_exec_ufree(&args);
drivers/gpu/drm/nouveau/nouveau_exec.h
45
struct nouveau_exec_job_args *args);
drivers/gpu/drm/nouveau/nouveau_fence.c
173
DEFINE_RAW_FLEX(struct nvif_event_v0, args, data,
drivers/gpu/drm/nouveau/nouveau_fence.c
176
(struct nvif_chan_event_v0 *)args->data;
drivers/gpu/drm/nouveau/nouveau_fence.c
201
args, __struct_size(args), &fctx->event);
drivers/gpu/drm/nouveau/nouveau_mem.c
112
args.sgl = tt->sg->sgl;
drivers/gpu/drm/nouveau/nouveau_mem.c
114
args.dma = tt->dma_address;
drivers/gpu/drm/nouveau/nouveau_mem.c
119
&args, sizeof(args), &mem->mem);
drivers/gpu/drm/nouveau/nouveau_mem.c
43
} args;
drivers/gpu/drm/nouveau/nouveau_mem.c
50
args.nv50.version = 0;
drivers/gpu/drm/nouveau/nouveau_mem.c
51
args.nv50.ro = 0;
drivers/gpu/drm/nouveau/nouveau_mem.c
52
args.nv50.priv = 0;
drivers/gpu/drm/nouveau/nouveau_mem.c
53
args.nv50.kind = mem->kind;
drivers/gpu/drm/nouveau/nouveau_mem.c
54
args.nv50.comp = mem->comp;
drivers/gpu/drm/nouveau/nouveau_mem.c
55
argc = sizeof(args.nv50);
drivers/gpu/drm/nouveau/nouveau_mem.c
60
args.gf100.version = 0;
drivers/gpu/drm/nouveau/nouveau_mem.c
62
args.gf100.vol = 0;
drivers/gpu/drm/nouveau/nouveau_mem.c
64
args.gf100.vol = 1;
drivers/gpu/drm/nouveau/nouveau_mem.c
65
args.gf100.ro = 0;
drivers/gpu/drm/nouveau/nouveau_mem.c
66
args.gf100.priv = 0;
drivers/gpu/drm/nouveau/nouveau_mem.c
67
args.gf100.kind = mem->kind;
drivers/gpu/drm/nouveau/nouveau_mem.c
68
argc = sizeof(args.gf100);
drivers/gpu/drm/nouveau/nouveau_mem.c
75
return nvif_vmm_map(vmm, vma->addr, mem->mem.size, &args, argc, &mem->mem, 0);
drivers/gpu/drm/nouveau/nouveau_mem.c
94
struct nvif_mem_ram_v0 args = {};
drivers/gpu/drm/nouveau/nouveau_sched.c
27
struct nouveau_job_args *args)
drivers/gpu/drm/nouveau/nouveau_sched.c
29
struct nouveau_sched *sched = args->sched;
drivers/gpu/drm/nouveau/nouveau_sched.c
34
job->file_priv = args->file_priv;
drivers/gpu/drm/nouveau/nouveau_sched.c
35
job->cli = nouveau_cli(args->file_priv);
drivers/gpu/drm/nouveau/nouveau_sched.c
38
job->sync = args->sync;
drivers/gpu/drm/nouveau/nouveau_sched.c
39
job->resv_usage = args->resv_usage;
drivers/gpu/drm/nouveau/nouveau_sched.c
406
struct drm_sched_init_args args = {
drivers/gpu/drm/nouveau/nouveau_sched.c
41
job->ops = args->ops;
drivers/gpu/drm/nouveau/nouveau_sched.c
425
args.submit_wq = wq,
drivers/gpu/drm/nouveau/nouveau_sched.c
427
ret = drm_sched_init(drm_sched, &args);
drivers/gpu/drm/nouveau/nouveau_sched.c
43
job->in_sync.count = args->in_sync.count;
drivers/gpu/drm/nouveau/nouveau_sched.c
48
job->in_sync.data = kmemdup(args->in_sync.s,
drivers/gpu/drm/nouveau/nouveau_sched.c
49
sizeof(*args->in_sync.s) *
drivers/gpu/drm/nouveau/nouveau_sched.c
50
args->in_sync.count,
drivers/gpu/drm/nouveau/nouveau_sched.c
56
job->out_sync.count = args->out_sync.count;
drivers/gpu/drm/nouveau/nouveau_sched.c
63
job->out_sync.data = kmemdup(args->out_sync.s,
drivers/gpu/drm/nouveau/nouveau_sched.c
64
sizeof(*args->out_sync.s) *
drivers/gpu/drm/nouveau/nouveau_sched.c
65
args->out_sync.count,
drivers/gpu/drm/nouveau/nouveau_sched.c
88
args->credits, NULL,
drivers/gpu/drm/nouveau/nouveau_sched.h
88
int nouveau_job_ucopy_syncs(struct nouveau_job_args *args,
drivers/gpu/drm/nouveau/nouveau_sched.h
93
struct nouveau_job_args *args);
drivers/gpu/drm/nouveau/nouveau_svm.c
1003
buffer->entries = args.entries;
drivers/gpu/drm/nouveau/nouveau_svm.c
1004
buffer->getaddr = args.get;
drivers/gpu/drm/nouveau/nouveau_svm.c
1005
buffer->putaddr = args.put;
drivers/gpu/drm/nouveau/nouveau_svm.c
114
struct drm_nouveau_svm_bind *args = data;
drivers/gpu/drm/nouveau/nouveau_svm.c
119
args->va_start &= PAGE_MASK;
drivers/gpu/drm/nouveau/nouveau_svm.c
120
args->va_end = ALIGN(args->va_end, PAGE_SIZE);
drivers/gpu/drm/nouveau/nouveau_svm.c
123
if (args->reserved0 || args->reserved1)
drivers/gpu/drm/nouveau/nouveau_svm.c
125
if (args->header & (~NOUVEAU_SVM_BIND_VALID_MASK))
drivers/gpu/drm/nouveau/nouveau_svm.c
127
if (args->va_start >= args->va_end)
drivers/gpu/drm/nouveau/nouveau_svm.c
130
cmd = args->header >> NOUVEAU_SVM_BIND_COMMAND_SHIFT;
drivers/gpu/drm/nouveau/nouveau_svm.c
140
target = args->header >> NOUVEAU_SVM_BIND_TARGET_SHIFT;
drivers/gpu/drm/nouveau/nouveau_svm.c
154
if (args->stride)
drivers/gpu/drm/nouveau/nouveau_svm.c
175
for (addr = args->va_start, end = args->va_end; addr < end;) {
drivers/gpu/drm/nouveau/nouveau_svm.c
196
args->result = 0;
drivers/gpu/drm/nouveau/nouveau_svm.c
321
struct drm_nouveau_svm_init *args = data;
drivers/gpu/drm/nouveau/nouveau_svm.c
332
svmm->unmanaged.start = args->unmanaged_addr;
drivers/gpu/drm/nouveau/nouveau_svm.c
333
svmm->unmanaged.limit = args->unmanaged_addr + args->unmanaged_size;
drivers/gpu/drm/nouveau/nouveau_svm.c
351
args->unmanaged_addr, args->unmanaged_size,
drivers/gpu/drm/nouveau/nouveau_svm.c
539
struct nouveau_pfnmap_args *args)
drivers/gpu/drm/nouveau/nouveau_svm.c
551
args->p.phys[0] = 0;
drivers/gpu/drm/nouveau/nouveau_svm.c
565
unsigned long addr = args->p.addr;
drivers/gpu/drm/nouveau/nouveau_svm.c
567
args->p.page = hmm_pfn_to_map_order(range->hmm_pfns[0]) +
drivers/gpu/drm/nouveau/nouveau_svm.c
569
args->p.size = 1UL << args->p.page;
drivers/gpu/drm/nouveau/nouveau_svm.c
570
args->p.addr &= ~(args->p.size - 1);
drivers/gpu/drm/nouveau/nouveau_svm.c
571
page -= (addr - args->p.addr) >> PAGE_SHIFT;
drivers/gpu/drm/nouveau/nouveau_svm.c
574
args->p.phys[0] = nouveau_dmem_page_addr(page) |
drivers/gpu/drm/nouveau/nouveau_svm.c
578
args->p.phys[0] = page_to_phys(page) |
drivers/gpu/drm/nouveau/nouveau_svm.c
582
args->p.phys[0] |= NVIF_VMM_PFNMAP_V0_W;
drivers/gpu/drm/nouveau/nouveau_svm.c
587
struct nouveau_pfnmap_args *args, u32 size,
drivers/gpu/drm/nouveau/nouveau_svm.c
595
unsigned long start = args->p.addr;
drivers/gpu/drm/nouveau/nouveau_svm.c
600
args->p.addr, args->p.size,
drivers/gpu/drm/nouveau/nouveau_svm.c
632
args->p.page = 12;
drivers/gpu/drm/nouveau/nouveau_svm.c
633
args->p.size = PAGE_SIZE;
drivers/gpu/drm/nouveau/nouveau_svm.c
634
args->p.addr = start;
drivers/gpu/drm/nouveau/nouveau_svm.c
635
args->p.phys[0] = page_to_phys(page) |
drivers/gpu/drm/nouveau/nouveau_svm.c
641
ret = nvif_object_ioctl(&svmm->vmm->vmm.object, args, size, NULL);
drivers/gpu/drm/nouveau/nouveau_svm.c
654
struct nouveau_pfnmap_args *args, u32 size,
drivers/gpu/drm/nouveau/nouveau_svm.c
672
args->p.addr, args->p.size,
drivers/gpu/drm/nouveau/nouveau_svm.c
705
nouveau_hmm_convert_pfn(drm, &range, args);
drivers/gpu/drm/nouveau/nouveau_svm.c
707
ret = nvif_object_ioctl(&svmm->vmm->vmm.object, args, size, NULL);
drivers/gpu/drm/nouveau/nouveau_svm.c
723
DEFINE_RAW_FLEX(struct nouveau_pfnmap_args, args, p.phys, 1);
drivers/gpu/drm/nouveau/nouveau_svm.c
772
args->i.version = 0;
drivers/gpu/drm/nouveau/nouveau_svm.c
773
args->i.type = NVIF_IOCTL_V0_MTHD;
drivers/gpu/drm/nouveau/nouveau_svm.c
774
args->m.version = 0;
drivers/gpu/drm/nouveau/nouveau_svm.c
775
args->m.method = NVIF_VMM_V0_PFNMAP;
drivers/gpu/drm/nouveau/nouveau_svm.c
776
args->p.version = 0;
drivers/gpu/drm/nouveau/nouveau_svm.c
802
args->p.addr = start;
drivers/gpu/drm/nouveau/nouveau_svm.c
803
args->p.page = PAGE_SHIFT;
drivers/gpu/drm/nouveau/nouveau_svm.c
804
args->p.size = PAGE_SIZE;
drivers/gpu/drm/nouveau/nouveau_svm.c
832
ret = nouveau_atomic_range_fault(svmm, svm->drm, args,
drivers/gpu/drm/nouveau/nouveau_svm.c
833
__struct_size(args),
drivers/gpu/drm/nouveau/nouveau_svm.c
836
ret = nouveau_range_fault(svmm, svm->drm, args,
drivers/gpu/drm/nouveau/nouveau_svm.c
837
__struct_size(args),
drivers/gpu/drm/nouveau/nouveau_svm.c
841
limit = args->p.addr + args->p.size;
drivers/gpu/drm/nouveau/nouveau_svm.c
855
!(args->p.phys[0] & NVIF_VMM_PFNMAP_V0_V)) ||
drivers/gpu/drm/nouveau/nouveau_svm.c
858
!(args->p.phys[0] & NVIF_VMM_PFNMAP_V0_W)) ||
drivers/gpu/drm/nouveau/nouveau_svm.c
862
!(args->p.phys[0] & NVIF_VMM_PFNMAP_V0_A)))
drivers/gpu/drm/nouveau/nouveau_svm.c
901
struct nouveau_pfnmap_args *args;
drivers/gpu/drm/nouveau/nouveau_svm.c
903
args = kzalloc_flex(*args, p.phys, npages);
drivers/gpu/drm/nouveau/nouveau_svm.c
904
if (!args)
drivers/gpu/drm/nouveau/nouveau_svm.c
907
args->i.type = NVIF_IOCTL_V0_MTHD;
drivers/gpu/drm/nouveau/nouveau_svm.c
908
args->m.method = NVIF_VMM_V0_PFNMAP;
drivers/gpu/drm/nouveau/nouveau_svm.c
909
args->p.page = PAGE_SHIFT;
drivers/gpu/drm/nouveau/nouveau_svm.c
911
return args->p.phys;
drivers/gpu/drm/nouveau/nouveau_svm.c
917
struct nouveau_pfnmap_args *args = nouveau_pfns_to_args(pfns);
drivers/gpu/drm/nouveau/nouveau_svm.c
919
kfree(args);
drivers/gpu/drm/nouveau/nouveau_svm.c
927
struct nouveau_pfnmap_args *args = nouveau_pfns_to_args(pfns);
drivers/gpu/drm/nouveau/nouveau_svm.c
929
args->p.addr = addr;
drivers/gpu/drm/nouveau/nouveau_svm.c
930
args->p.size = npages << page_shift;
drivers/gpu/drm/nouveau/nouveau_svm.c
931
args->p.page = page_shift;
drivers/gpu/drm/nouveau/nouveau_svm.c
935
nvif_object_ioctl(&svmm->vmm->vmm.object, args,
drivers/gpu/drm/nouveau/nouveau_svm.c
936
struct_size(args, p.phys, npages), NULL);
drivers/gpu/drm/nouveau/nouveau_svm.c
990
struct nvif_clb069_v0 args = {};
drivers/gpu/drm/nouveau/nouveau_svm.c
995
ret = nvif_object_ctor(device, "svmFaultBuffer", 0, oclass, &args,
drivers/gpu/drm/nouveau/nouveau_svm.c
996
sizeof(args), &buffer->object);
drivers/gpu/drm/nouveau/nouveau_uvmm.c
144
} args;
drivers/gpu/drm/nouveau/nouveau_uvmm.c
151
args.gf100.version = 0;
drivers/gpu/drm/nouveau/nouveau_uvmm.c
153
args.gf100.vol = 0;
drivers/gpu/drm/nouveau/nouveau_uvmm.c
155
args.gf100.vol = 1;
drivers/gpu/drm/nouveau/nouveau_uvmm.c
156
args.gf100.ro = 0;
drivers/gpu/drm/nouveau/nouveau_uvmm.c
157
args.gf100.priv = 0;
drivers/gpu/drm/nouveau/nouveau_uvmm.c
158
args.gf100.kind = kind;
drivers/gpu/drm/nouveau/nouveau_uvmm.c
159
argc = sizeof(args.gf100);
drivers/gpu/drm/nouveau/nouveau_uvmm.c
1664
struct nouveau_job_args args = {};
drivers/gpu/drm/nouveau/nouveau_uvmm.c
167
&args, argc,
drivers/gpu/drm/nouveau/nouveau_uvmm.c
1684
args.file_priv = __args->file_priv;
drivers/gpu/drm/nouveau/nouveau_uvmm.c
1686
args.sched = __args->sched;
drivers/gpu/drm/nouveau/nouveau_uvmm.c
1687
args.credits = 1;
drivers/gpu/drm/nouveau/nouveau_uvmm.c
1689
args.in_sync.count = __args->in_sync.count;
drivers/gpu/drm/nouveau/nouveau_uvmm.c
1690
args.in_sync.s = __args->in_sync.s;
drivers/gpu/drm/nouveau/nouveau_uvmm.c
1692
args.out_sync.count = __args->out_sync.count;
drivers/gpu/drm/nouveau/nouveau_uvmm.c
1693
args.out_sync.s = __args->out_sync.s;
drivers/gpu/drm/nouveau/nouveau_uvmm.c
1695
args.sync = !(__args->flags & DRM_NOUVEAU_VM_BIND_RUN_ASYNC);
drivers/gpu/drm/nouveau/nouveau_uvmm.c
1696
args.ops = &nouveau_bind_job_ops;
drivers/gpu/drm/nouveau/nouveau_uvmm.c
1697
args.resv_usage = DMA_RESV_USAGE_BOOKKEEP;
drivers/gpu/drm/nouveau/nouveau_uvmm.c
1699
ret = nouveau_job_init(&job->base, &args);
drivers/gpu/drm/nouveau/nouveau_uvmm.c
1715
nouveau_uvmm_vm_bind(struct nouveau_uvmm_bind_job_args *args)
drivers/gpu/drm/nouveau/nouveau_uvmm.c
1720
ret = nouveau_uvmm_bind_job_init(&job, args);
drivers/gpu/drm/nouveau/nouveau_uvmm.c
1736
nouveau_uvmm_vm_bind_ucopy(struct nouveau_uvmm_bind_job_args *args,
drivers/gpu/drm/nouveau/nouveau_uvmm.c
1748
args->flags = req->flags;
drivers/gpu/drm/nouveau/nouveau_uvmm.c
1751
args->op.count = opc;
drivers/gpu/drm/nouveau/nouveau_uvmm.c
1752
args->op.s = u_memcpya(ops, opc,
drivers/gpu/drm/nouveau/nouveau_uvmm.c
1753
sizeof(*args->op.s));
drivers/gpu/drm/nouveau/nouveau_uvmm.c
1754
if (IS_ERR(args->op.s))
drivers/gpu/drm/nouveau/nouveau_uvmm.c
1755
return PTR_ERR(args->op.s);
drivers/gpu/drm/nouveau/nouveau_uvmm.c
1759
s = &args->in_sync.s;
drivers/gpu/drm/nouveau/nouveau_uvmm.c
1761
args->in_sync.count = inc;
drivers/gpu/drm/nouveau/nouveau_uvmm.c
1770
s = &args->out_sync.s;
drivers/gpu/drm/nouveau/nouveau_uvmm.c
1772
args->out_sync.count = outc;
drivers/gpu/drm/nouveau/nouveau_uvmm.c
1783
u_free(args->op.s);
drivers/gpu/drm/nouveau/nouveau_uvmm.c
1785
u_free(args->in_sync.s);
drivers/gpu/drm/nouveau/nouveau_uvmm.c
1790
nouveau_uvmm_vm_bind_ufree(struct nouveau_uvmm_bind_job_args *args)
drivers/gpu/drm/nouveau/nouveau_uvmm.c
1792
u_free(args->op.s);
drivers/gpu/drm/nouveau/nouveau_uvmm.c
1793
u_free(args->in_sync.s);
drivers/gpu/drm/nouveau/nouveau_uvmm.c
1794
u_free(args->out_sync.s);
drivers/gpu/drm/nouveau/nouveau_uvmm.c
1803
struct nouveau_uvmm_bind_job_args args = {};
drivers/gpu/drm/nouveau/nouveau_uvmm.c
1810
ret = nouveau_uvmm_vm_bind_ucopy(&args, req);
drivers/gpu/drm/nouveau/nouveau_uvmm.c
1814
args.sched = cli->sched;
drivers/gpu/drm/nouveau/nouveau_uvmm.c
1815
args.file_priv = file_priv;
drivers/gpu/drm/nouveau/nouveau_uvmm.c
1817
ret = nouveau_uvmm_vm_bind(&args);
drivers/gpu/drm/nouveau/nouveau_uvmm.c
1822
nouveau_uvmm_vm_bind_ufree(&args);
drivers/gpu/drm/nouveau/nouveau_uvmm.c
518
struct uvmm_map_args *args)
drivers/gpu/drm/nouveau/nouveau_uvmm.c
521
u64 vmm_get_start = args ? args->addr : 0;
drivers/gpu/drm/nouveau/nouveau_uvmm.c
522
u64 vmm_get_end = args ? args->addr + args->range : 0;
drivers/gpu/drm/nouveau/nouveau_uvmm.c
554
if (!args)
drivers/gpu/drm/nouveau/nouveau_uvmm.c
625
struct uvmm_map_args args = {
drivers/gpu/drm/nouveau/nouveau_uvmm.c
630
nouveau_uvmm_sm_prepare_unwind(uvmm, new, ops, last, &args);
drivers/gpu/drm/nouveau/nouveau_uvmm.c
647
struct uvmm_map_args *args)
drivers/gpu/drm/nouveau/nouveau_uvmm.c
656
uvma->region = args->region;
drivers/gpu/drm/nouveau/nouveau_uvmm.c
657
uvma->kind = args->kind;
drivers/gpu/drm/nouveau/nouveau_uvmm.c
682
struct uvmm_map_args *args)
drivers/gpu/drm/nouveau/nouveau_uvmm.c
685
u64 vmm_get_start = args ? args->addr : 0;
drivers/gpu/drm/nouveau/nouveau_uvmm.c
686
u64 vmm_get_end = args ? args->addr + args->range : 0;
drivers/gpu/drm/nouveau/nouveau_uvmm.c
694
ret = op_map_prepare(uvmm, &new->map, &op->map, args);
drivers/gpu/drm/nouveau/nouveau_uvmm.c
729
if (args)
drivers/gpu/drm/nouveau/nouveau_uvmm.c
742
if (args)
drivers/gpu/drm/nouveau/nouveau_uvmm.c
746
if (args && (r->prev && r->next))
drivers/gpu/drm/nouveau/nouveau_uvmm.c
761
if (!args)
drivers/gpu/drm/nouveau/nouveau_uvmm.c
795
args);
drivers/gpu/drm/nouveau/nouveau_uvmm.c
806
struct uvmm_map_args args = {
drivers/gpu/drm/nouveau/nouveau_uvmm.c
813
return nouveau_uvmm_sm_prepare(uvmm, new, ops, &args);
drivers/gpu/drm/nouveau/nv04_fence.c
61
struct nv04_nvsw_get_ref_v0 args = {};
drivers/gpu/drm/nouveau/nv04_fence.c
63
&args, sizeof(args)));
drivers/gpu/drm/nouveau/nv04_fence.c
64
return args.ref;
drivers/gpu/drm/nouveau/nvif/client.c
54
struct nvif_client_v0 args = {};
drivers/gpu/drm/nouveau/nvif/client.c
57
strscpy_pad(args.name, name, sizeof(args.name));
drivers/gpu/drm/nouveau/nvif/client.c
60
NVIF_CLASS_CLIENT, &args, sizeof(args),
drivers/gpu/drm/nouveau/nvif/conn.c
33
DEFINE_RAW_FLEX(struct nvif_event_v0, args, data,
drivers/gpu/drm/nouveau/nvif/conn.c
36
(struct nvif_conn_event_v0 *)args->data;
drivers/gpu/drm/nouveau/nvif/conn.c
43
func, true, args, __struct_size(args), false, event);
drivers/gpu/drm/nouveau/nvif/conn.c
57
struct nvif_conn_v0 args;
drivers/gpu/drm/nouveau/nvif/conn.c
60
args.version = 0;
drivers/gpu/drm/nouveau/nvif/conn.c
61
args.id = id;
drivers/gpu/drm/nouveau/nvif/conn.c
64
&args, sizeof(args), &conn->object);
drivers/gpu/drm/nouveau/nvif/conn.c
71
switch (args.type) {
drivers/gpu/drm/nouveau/nvif/device.c
31
struct nv_device_time_v0 args = {};
drivers/gpu/drm/nouveau/nvif/device.c
33
&args, sizeof(args));
drivers/gpu/drm/nouveau/nvif/device.c
35
return args.time;
drivers/gpu/drm/nouveau/nvif/disp.c
59
struct nvif_disp_v0 args;
drivers/gpu/drm/nouveau/nvif/disp.c
69
args.version = 0;
drivers/gpu/drm/nouveau/nvif/disp.c
72
disps[cid].oclass, &args, sizeof(args), &disp->object);
drivers/gpu/drm/nouveau/nvif/disp.c
78
args.conn_mask, args.outp_mask, args.head_mask);
drivers/gpu/drm/nouveau/nvif/disp.c
79
disp->conn_mask = args.conn_mask;
drivers/gpu/drm/nouveau/nvif/disp.c
80
disp->outp_mask = args.outp_mask;
drivers/gpu/drm/nouveau/nvif/disp.c
81
disp->head_mask = args.head_mask;
drivers/gpu/drm/nouveau/nvif/event.c
58
bool wait, struct nvif_event_v0 *args, u32 argc, bool warn,
drivers/gpu/drm/nouveau/nvif/event.c
64
if (!args) {
drivers/gpu/drm/nouveau/nvif/event.c
65
args = &_args;
drivers/gpu/drm/nouveau/nvif/event.c
69
args->version = 0;
drivers/gpu/drm/nouveau/nvif/event.c
70
args->wait = wait;
drivers/gpu/drm/nouveau/nvif/event.c
73
NVIF_CLASS_EVENT, args, argc, &event->object);
drivers/gpu/drm/nouveau/nvif/event.c
75
args->wait, argc - sizeof(*args));
drivers/gpu/drm/nouveau/nvif/head.c
48
struct nvif_head_v0 args;
drivers/gpu/drm/nouveau/nvif/head.c
51
args.version = 0;
drivers/gpu/drm/nouveau/nvif/head.c
52
args.id = id;
drivers/gpu/drm/nouveau/nvif/head.c
55
&args, sizeof(args), &head->object);
drivers/gpu/drm/nouveau/nvif/head.c
56
NVIF_ERRON(ret, &disp->object, "[NEW head id:%d]", args.id);
drivers/gpu/drm/nouveau/nvif/mem.c
52
struct nvif_mem_v0 *args;
drivers/gpu/drm/nouveau/nvif/mem.c
60
if (sizeof(*args) + argc > sizeof(stack)) {
drivers/gpu/drm/nouveau/nvif/mem.c
61
if (!(args = kmalloc(sizeof(*args) + argc, GFP_KERNEL)))
drivers/gpu/drm/nouveau/nvif/mem.c
64
args = (void *)stack;
drivers/gpu/drm/nouveau/nvif/mem.c
66
args->version = 0;
drivers/gpu/drm/nouveau/nvif/mem.c
67
args->type = type;
drivers/gpu/drm/nouveau/nvif/mem.c
68
args->page = page;
drivers/gpu/drm/nouveau/nvif/mem.c
69
args->size = size;
drivers/gpu/drm/nouveau/nvif/mem.c
70
memcpy(args->data, argv, argc);
drivers/gpu/drm/nouveau/nvif/mem.c
73
args, sizeof(*args) + argc, &mem->object);
drivers/gpu/drm/nouveau/nvif/mem.c
76
mem->page = args->page;
drivers/gpu/drm/nouveau/nvif/mem.c
77
mem->addr = args->addr;
drivers/gpu/drm/nouveau/nvif/mem.c
78
mem->size = args->size;
drivers/gpu/drm/nouveau/nvif/mem.c
81
if (args != (void *)stack)
drivers/gpu/drm/nouveau/nvif/mem.c
82
kfree(args);
drivers/gpu/drm/nouveau/nvif/mmu.c
101
if (args.vram) mmu->type[i].type |= NVIF_MEM_VRAM;
drivers/gpu/drm/nouveau/nvif/mmu.c
102
if (args.host) mmu->type[i].type |= NVIF_MEM_HOST;
drivers/gpu/drm/nouveau/nvif/mmu.c
103
if (args.comp) mmu->type[i].type |= NVIF_MEM_COMP;
drivers/gpu/drm/nouveau/nvif/mmu.c
104
if (args.disp) mmu->type[i].type |= NVIF_MEM_DISP;
drivers/gpu/drm/nouveau/nvif/mmu.c
105
if (args.kind ) mmu->type[i].type |= NVIF_MEM_KIND;
drivers/gpu/drm/nouveau/nvif/mmu.c
106
if (args.mappable) mmu->type[i].type |= NVIF_MEM_MAPPABLE;
drivers/gpu/drm/nouveau/nvif/mmu.c
107
if (args.coherent) mmu->type[i].type |= NVIF_MEM_COHERENT;
drivers/gpu/drm/nouveau/nvif/mmu.c
108
if (args.uncached) mmu->type[i].type |= NVIF_MEM_UNCACHED;
drivers/gpu/drm/nouveau/nvif/mmu.c
109
mmu->type[i].heap = args.heap;
drivers/gpu/drm/nouveau/nvif/mmu.c
49
struct nvif_mmu_v0 args;
drivers/gpu/drm/nouveau/nvif/mmu.c
52
args.version = 0;
drivers/gpu/drm/nouveau/nvif/mmu.c
58
&args, sizeof(args), &mmu->object);
drivers/gpu/drm/nouveau/nvif/mmu.c
62
mmu->dmabits = args.dmabits;
drivers/gpu/drm/nouveau/nvif/mmu.c
63
mmu->heap_nr = args.heap_nr;
drivers/gpu/drm/nouveau/nvif/mmu.c
64
mmu->type_nr = args.type_nr;
drivers/gpu/drm/nouveau/nvif/mmu.c
65
mmu->kind_nr = args.kind_nr;
drivers/gpu/drm/nouveau/nvif/mmu.c
82
struct nvif_mmu_heap_v0 args = { .index = i };
drivers/gpu/drm/nouveau/nvif/mmu.c
85
&args, sizeof(args));
drivers/gpu/drm/nouveau/nvif/mmu.c
89
mmu->heap[i].size = args.size;
drivers/gpu/drm/nouveau/nvif/mmu.c
93
struct nvif_mmu_type_v0 args = { .index = i };
drivers/gpu/drm/nouveau/nvif/mmu.c
96
&args, sizeof(args));
drivers/gpu/drm/nouveau/nvif/object.c
106
} *args;
drivers/gpu/drm/nouveau/nvif/object.c
111
if (check_add_overflow(sizeof(*args), size, &args_size))
drivers/gpu/drm/nouveau/nvif/object.c
115
args = kmalloc(args_size, GFP_KERNEL);
drivers/gpu/drm/nouveau/nvif/object.c
116
if (!args)
drivers/gpu/drm/nouveau/nvif/object.c
119
args = (void *)stack;
drivers/gpu/drm/nouveau/nvif/object.c
121
args->ioctl.version = 0;
drivers/gpu/drm/nouveau/nvif/object.c
122
args->ioctl.type = NVIF_IOCTL_V0_MTHD;
drivers/gpu/drm/nouveau/nvif/object.c
123
args->mthd.version = 0;
drivers/gpu/drm/nouveau/nvif/object.c
124
args->mthd.method = mthd;
drivers/gpu/drm/nouveau/nvif/object.c
126
memcpy(args->mthd.data, data, size);
drivers/gpu/drm/nouveau/nvif/object.c
127
ret = nvif_object_ioctl(object, args, args_size, NULL);
drivers/gpu/drm/nouveau/nvif/object.c
128
memcpy(data, args->mthd.data, size);
drivers/gpu/drm/nouveau/nvif/object.c
129
if (args != (void *)stack)
drivers/gpu/drm/nouveau/nvif/object.c
130
kfree(args);
drivers/gpu/drm/nouveau/nvif/object.c
140
} args = {
drivers/gpu/drm/nouveau/nvif/object.c
144
nvif_object_ioctl(object, &args, sizeof(args), NULL);
drivers/gpu/drm/nouveau/nvif/object.c
154
} *args;
drivers/gpu/drm/nouveau/nvif/object.c
155
u32 argn = sizeof(*args) + argc;
drivers/gpu/drm/nouveau/nvif/object.c
158
if (!(args = kzalloc(argn, GFP_KERNEL)))
drivers/gpu/drm/nouveau/nvif/object.c
160
args->ioctl.type = NVIF_IOCTL_V0_MAP;
drivers/gpu/drm/nouveau/nvif/object.c
161
memcpy(args->map.data, argv, argc);
drivers/gpu/drm/nouveau/nvif/object.c
163
ret = nvif_object_ioctl(object, args, argn, NULL);
drivers/gpu/drm/nouveau/nvif/object.c
164
*handle = args->map.handle;
drivers/gpu/drm/nouveau/nvif/object.c
165
*length = args->map.length;
drivers/gpu/drm/nouveau/nvif/object.c
166
maptype = args->map.type;
drivers/gpu/drm/nouveau/nvif/object.c
167
kfree(args);
drivers/gpu/drm/nouveau/nvif/object.c
216
} args = {
drivers/gpu/drm/nouveau/nvif/object.c
224
nvif_object_ioctl(object, &args, sizeof(args), NULL);
drivers/gpu/drm/nouveau/nvif/object.c
235
} *args;
drivers/gpu/drm/nouveau/nvif/object.c
248
if (check_add_overflow(sizeof(*args), size, &args_size)) {
drivers/gpu/drm/nouveau/nvif/object.c
253
args = kmalloc(args_size, GFP_KERNEL);
drivers/gpu/drm/nouveau/nvif/object.c
254
if (!args) {
drivers/gpu/drm/nouveau/nvif/object.c
261
args->ioctl.version = 0;
drivers/gpu/drm/nouveau/nvif/object.c
262
args->ioctl.type = NVIF_IOCTL_V0_NEW;
drivers/gpu/drm/nouveau/nvif/object.c
263
args->new.version = 0;
drivers/gpu/drm/nouveau/nvif/object.c
264
args->new.object = nvif_handle(object);
drivers/gpu/drm/nouveau/nvif/object.c
265
args->new.handle = handle;
drivers/gpu/drm/nouveau/nvif/object.c
266
args->new.oclass = oclass;
drivers/gpu/drm/nouveau/nvif/object.c
268
memcpy(args->new.data, data, size);
drivers/gpu/drm/nouveau/nvif/object.c
269
ret = nvif_object_ioctl(parent, args, args_size, &object->priv);
drivers/gpu/drm/nouveau/nvif/object.c
270
memcpy(data, args->new.data, size);
drivers/gpu/drm/nouveau/nvif/object.c
271
kfree(args);
drivers/gpu/drm/nouveau/nvif/object.c
36
} *args = data;
drivers/gpu/drm/nouveau/nvif/object.c
38
if (size >= sizeof(*args) && args->v0.version == 0) {
drivers/gpu/drm/nouveau/nvif/object.c
40
args->v0.object = nvif_handle(object);
drivers/gpu/drm/nouveau/nvif/object.c
42
args->v0.object = 0;
drivers/gpu/drm/nouveau/nvif/object.c
62
} *args = NULL;
drivers/gpu/drm/nouveau/nvif/object.c
67
size = sizeof(*args) + cnt * sizeof(args->sclass.oclass[0]);
drivers/gpu/drm/nouveau/nvif/object.c
68
if (!(args = kmalloc(size, GFP_KERNEL)))
drivers/gpu/drm/nouveau/nvif/object.c
70
args->ioctl.version = 0;
drivers/gpu/drm/nouveau/nvif/object.c
71
args->ioctl.type = NVIF_IOCTL_V0_SCLASS;
drivers/gpu/drm/nouveau/nvif/object.c
72
args->sclass.version = 0;
drivers/gpu/drm/nouveau/nvif/object.c
73
args->sclass.count = cnt;
drivers/gpu/drm/nouveau/nvif/object.c
75
ret = nvif_object_ioctl(object, args, size, NULL);
drivers/gpu/drm/nouveau/nvif/object.c
76
if (ret == 0 && args->sclass.count <= cnt)
drivers/gpu/drm/nouveau/nvif/object.c
78
cnt = args->sclass.count;
drivers/gpu/drm/nouveau/nvif/object.c
79
kfree(args);
drivers/gpu/drm/nouveau/nvif/object.c
84
*psclass = kzalloc_objs(**psclass, args->sclass.count);
drivers/gpu/drm/nouveau/nvif/object.c
86
for (i = 0; i < args->sclass.count; i++) {
drivers/gpu/drm/nouveau/nvif/object.c
87
(*psclass)[i].oclass = args->sclass.oclass[i].oclass;
drivers/gpu/drm/nouveau/nvif/object.c
88
(*psclass)[i].minver = args->sclass.oclass[i].minver;
drivers/gpu/drm/nouveau/nvif/object.c
89
(*psclass)[i].maxver = args->sclass.oclass[i].maxver;
drivers/gpu/drm/nouveau/nvif/object.c
91
ret = args->sclass.count;
drivers/gpu/drm/nouveau/nvif/object.c
96
kfree(args);
drivers/gpu/drm/nouveau/nvif/outp.c
102
args.version = 0;
drivers/gpu/drm/nouveau/nvif/outp.c
103
args.lanes = link_nr;
drivers/gpu/drm/nouveau/nvif/outp.c
104
memcpy(args.pe, pe, sizeof(args.pe));
drivers/gpu/drm/nouveau/nvif/outp.c
105
memcpy(args.vs, vs, sizeof(args.vs));
drivers/gpu/drm/nouveau/nvif/outp.c
107
ret = nvif_object_mthd(&outp->object, NVIF_OUTP_V0_DP_DRIVE, &args, sizeof(args));
drivers/gpu/drm/nouveau/nvif/outp.c
108
NVIF_ERRON(ret, &outp->object, "[DP_DRIVE lanes:%d]", args.lanes);
drivers/gpu/drm/nouveau/nvif/outp.c
116
struct nvif_outp_dp_train_v0 args;
drivers/gpu/drm/nouveau/nvif/outp.c
119
args.version = 0;
drivers/gpu/drm/nouveau/nvif/outp.c
120
args.retrain = retrain;
drivers/gpu/drm/nouveau/nvif/outp.c
121
args.mst = mst;
drivers/gpu/drm/nouveau/nvif/outp.c
122
args.lttprs = lttprs;
drivers/gpu/drm/nouveau/nvif/outp.c
123
args.post_lt_adj = post_lt_adj;
drivers/gpu/drm/nouveau/nvif/outp.c
124
args.link_nr = link_nr;
drivers/gpu/drm/nouveau/nvif/outp.c
125
args.link_bw = link_bw;
drivers/gpu/drm/nouveau/nvif/outp.c
126
memcpy(args.dpcd, dpcd, sizeof(args.dpcd));
drivers/gpu/drm/nouveau/nvif/outp.c
128
ret = nvif_object_mthd(&outp->object, NVIF_OUTP_V0_DP_TRAIN, &args, sizeof(args));
drivers/gpu/drm/nouveau/nvif/outp.c
131
args.retrain, args.mst, args.lttprs, args.post_lt_adj, args.link_nr,
drivers/gpu/drm/nouveau/nvif/outp.c
132
args.link_bw);
drivers/gpu/drm/nouveau/nvif/outp.c
139
struct nvif_outp_dp_rates_v0 args;
drivers/gpu/drm/nouveau/nvif/outp.c
142
if (rate_nr > ARRAY_SIZE(args.rate))
drivers/gpu/drm/nouveau/nvif/outp.c
145
args.version = 0;
drivers/gpu/drm/nouveau/nvif/outp.c
146
args.rates = rate_nr;
drivers/gpu/drm/nouveau/nvif/outp.c
147
for (int i = 0; i < args.rates; i++, rate++) {
drivers/gpu/drm/nouveau/nvif/outp.c
148
args.rate[i].dpcd = rate->dpcd;
drivers/gpu/drm/nouveau/nvif/outp.c
149
args.rate[i].rate = rate->rate;
drivers/gpu/drm/nouveau/nvif/outp.c
152
ret = nvif_object_mthd(&outp->object, NVIF_OUTP_V0_DP_RATES, &args, sizeof(args));
drivers/gpu/drm/nouveau/nvif/outp.c
153
NVIF_ERRON(ret, &outp->object, "[DP_RATES rates:%d]", args.rates);
drivers/gpu/drm/nouveau/nvif/outp.c
160
struct nvif_outp_dp_aux_xfer_v0 args;
drivers/gpu/drm/nouveau/nvif/outp.c
164
args.version = 0;
drivers/gpu/drm/nouveau/nvif/outp.c
165
args.type = type;
drivers/gpu/drm/nouveau/nvif/outp.c
166
args.size = size;
drivers/gpu/drm/nouveau/nvif/outp.c
167
args.addr = addr;
drivers/gpu/drm/nouveau/nvif/outp.c
168
memcpy(args.data, data, size);
drivers/gpu/drm/nouveau/nvif/outp.c
169
ret = nvif_object_mthd(&outp->object, NVIF_OUTP_V0_DP_AUX_XFER, &args, sizeof(args));
drivers/gpu/drm/nouveau/nvif/outp.c
171
args.type, size, args.addr, ret, args.size, ret);
drivers/gpu/drm/nouveau/nvif/outp.c
175
*psize = args.size;
drivers/gpu/drm/nouveau/nvif/outp.c
177
memcpy(data, args.data, size);
drivers/gpu/drm/nouveau/nvif/outp.c
184
struct nvif_outp_dp_aux_pwr_v0 args;
drivers/gpu/drm/nouveau/nvif/outp.c
187
args.version = 0;
drivers/gpu/drm/nouveau/nvif/outp.c
188
args.state = enable;
drivers/gpu/drm/nouveau/nvif/outp.c
190
ret = nvif_object_mthd(&outp->object, NVIF_OUTP_V0_DP_AUX_PWR, &args, sizeof(args));
drivers/gpu/drm/nouveau/nvif/outp.c
191
NVIF_ERRON(ret, &outp->object, "[DP_AUX_PWR state:%d]", args.state);
drivers/gpu/drm/nouveau/nvif/outp.c
214
nvif_outp_infoframe(struct nvif_outp *outp, u8 type, struct nvif_outp_infoframe_v0 *args, u32 size)
drivers/gpu/drm/nouveau/nvif/outp.c
218
args->type = type;
drivers/gpu/drm/nouveau/nvif/outp.c
220
ret = nvif_mthd(&outp->object, NVIF_OUTP_V0_INFOFRAME, args, sizeof(*args) + size);
drivers/gpu/drm/nouveau/nvif/outp.c
229
struct nvif_outp_hdmi_v0 args;
drivers/gpu/drm/nouveau/nvif/outp.c
232
args.version = 0;
drivers/gpu/drm/nouveau/nvif/outp.c
233
args.head = head;
drivers/gpu/drm/nouveau/nvif/outp.c
234
args.enable = enable;
drivers/gpu/drm/nouveau/nvif/outp.c
235
args.max_ac_packet = max_ac_packet;
drivers/gpu/drm/nouveau/nvif/outp.c
236
args.rekey = rekey;
drivers/gpu/drm/nouveau/nvif/outp.c
237
args.khz = khz;
drivers/gpu/drm/nouveau/nvif/outp.c
238
args.scdc = scdc;
drivers/gpu/drm/nouveau/nvif/outp.c
239
args.scdc_scrambling = scdc_scrambling;
drivers/gpu/drm/nouveau/nvif/outp.c
240
args.scdc_low_rates = scdc_low_rates;
drivers/gpu/drm/nouveau/nvif/outp.c
242
ret = nvif_mthd(&outp->object, NVIF_OUTP_V0_HDMI, &args, sizeof(args));
drivers/gpu/drm/nouveau/nvif/outp.c
246
args.head, args.enable, args.max_ac_packet, args.rekey, args.khz,
drivers/gpu/drm/nouveau/nvif/outp.c
247
args.scdc, args.scdc_scrambling, args.scdc_low_rates);
drivers/gpu/drm/nouveau/nvif/outp.c
254
struct nvif_outp_lvds_v0 args;
drivers/gpu/drm/nouveau/nvif/outp.c
257
args.version = 0;
drivers/gpu/drm/nouveau/nvif/outp.c
258
args.dual = dual;
drivers/gpu/drm/nouveau/nvif/outp.c
259
args.bpc8 = bpc8;
drivers/gpu/drm/nouveau/nvif/outp.c
261
ret = nvif_mthd(&outp->object, NVIF_OUTP_V0_LVDS, &args, sizeof(args));
drivers/gpu/drm/nouveau/nvif/outp.c
262
NVIF_ERRON(ret, &outp->object, "[LVDS dual:%d 8bpc:%d]", args.dual, args.bpc8);
drivers/gpu/drm/nouveau/nvif/outp.c
269
struct nvif_outp_bl_set_v0 args;
drivers/gpu/drm/nouveau/nvif/outp.c
272
args.version = 0;
drivers/gpu/drm/nouveau/nvif/outp.c
273
args.level = level;
drivers/gpu/drm/nouveau/nvif/outp.c
275
ret = nvif_object_mthd(&outp->object, NVIF_OUTP_V0_BL_SET, &args, sizeof(args));
drivers/gpu/drm/nouveau/nvif/outp.c
276
NVIF_ERRON(ret, &outp->object, "[BL_SET level:%d]", args.level);
drivers/gpu/drm/nouveau/nvif/outp.c
283
struct nvif_outp_bl_get_v0 args;
drivers/gpu/drm/nouveau/nvif/outp.c
286
args.version = 0;
drivers/gpu/drm/nouveau/nvif/outp.c
288
ret = nvif_object_mthd(&outp->object, NVIF_OUTP_V0_BL_GET, &args, sizeof(args));
drivers/gpu/drm/nouveau/nvif/outp.c
289
NVIF_ERRON(ret, &outp->object, "[BL_GET level:%d]", args.level);
drivers/gpu/drm/nouveau/nvif/outp.c
290
return ret ? ret : args.level;
drivers/gpu/drm/nouveau/nvif/outp.c
302
nvif_outp_acquire(struct nvif_outp *outp, u8 type, struct nvif_outp_acquire_v0 *args)
drivers/gpu/drm/nouveau/nvif/outp.c
306
args->version = 0;
drivers/gpu/drm/nouveau/nvif/outp.c
307
args->type = type;
drivers/gpu/drm/nouveau/nvif/outp.c
309
ret = nvif_mthd(&outp->object, NVIF_OUTP_V0_ACQUIRE, args, sizeof(*args));
drivers/gpu/drm/nouveau/nvif/outp.c
313
outp->or.id = args->or;
drivers/gpu/drm/nouveau/nvif/outp.c
314
outp->or.link = args->link;
drivers/gpu/drm/nouveau/nvif/outp.c
32
struct nvif_outp_dp_mst_vcpi_v0 args;
drivers/gpu/drm/nouveau/nvif/outp.c
321
struct nvif_outp_acquire_v0 args;
drivers/gpu/drm/nouveau/nvif/outp.c
324
ret = nvif_outp_acquire(outp, NVIF_OUTP_ACQUIRE_V0_PIOR, &args);
drivers/gpu/drm/nouveau/nvif/outp.c
325
NVIF_ERRON(ret, &outp->object, "[ACQUIRE PIOR] or:%d", args.or);
drivers/gpu/drm/nouveau/nvif/outp.c
332
struct nvif_outp_acquire_v0 args;
drivers/gpu/drm/nouveau/nvif/outp.c
335
args.sor.hda = hda;
drivers/gpu/drm/nouveau/nvif/outp.c
337
ret = nvif_outp_acquire(outp, NVIF_OUTP_ACQUIRE_V0_SOR, &args);
drivers/gpu/drm/nouveau/nvif/outp.c
338
NVIF_ERRON(ret, &outp->object, "[ACQUIRE SOR] or:%d link:%d", args.or, args.link);
drivers/gpu/drm/nouveau/nvif/outp.c
345
struct nvif_outp_acquire_v0 args;
drivers/gpu/drm/nouveau/nvif/outp.c
348
ret = nvif_outp_acquire(outp, NVIF_OUTP_ACQUIRE_V0_DAC, &args);
drivers/gpu/drm/nouveau/nvif/outp.c
349
NVIF_ERRON(ret, &outp->object, "[ACQUIRE DAC] or:%d", args.or);
drivers/gpu/drm/nouveau/nvif/outp.c
35
args.version = 0;
drivers/gpu/drm/nouveau/nvif/outp.c
356
struct nvif_outp_inherit_v0 *args,
drivers/gpu/drm/nouveau/nvif/outp.c
36
args.head = head;
drivers/gpu/drm/nouveau/nvif/outp.c
361
args->version = 0;
drivers/gpu/drm/nouveau/nvif/outp.c
362
args->proto = proto;
drivers/gpu/drm/nouveau/nvif/outp.c
364
ret = nvif_mthd(&outp->object, NVIF_OUTP_V0_INHERIT, args, sizeof(*args));
drivers/gpu/drm/nouveau/nvif/outp.c
368
outp->or.id = args->or;
drivers/gpu/drm/nouveau/nvif/outp.c
369
outp->or.link = args->link;
drivers/gpu/drm/nouveau/nvif/outp.c
37
args.start_slot = start_slot;
drivers/gpu/drm/nouveau/nvif/outp.c
370
*proto_out = args->proto;
drivers/gpu/drm/nouveau/nvif/outp.c
377
struct nvif_outp_inherit_v0 args;
drivers/gpu/drm/nouveau/nvif/outp.c
38
args.num_slots = num_slots;
drivers/gpu/drm/nouveau/nvif/outp.c
380
ret = nvif_outp_inherit(outp, NVIF_OUTP_INHERIT_V0_LVDS, &args, proto_out);
drivers/gpu/drm/nouveau/nvif/outp.c
382
return ret ?: args.head;
drivers/gpu/drm/nouveau/nvif/outp.c
388
struct nvif_outp_inherit_v0 args;
drivers/gpu/drm/nouveau/nvif/outp.c
39
args.pbn = pbn;
drivers/gpu/drm/nouveau/nvif/outp.c
391
ret = nvif_outp_inherit(outp, NVIF_OUTP_INHERIT_V0_TMDS, &args, proto_out);
drivers/gpu/drm/nouveau/nvif/outp.c
393
return ret ?: args.head;
drivers/gpu/drm/nouveau/nvif/outp.c
399
struct nvif_outp_inherit_v0 args;
drivers/gpu/drm/nouveau/nvif/outp.c
40
args.aligned_pbn = aligned_pbn;
drivers/gpu/drm/nouveau/nvif/outp.c
402
ret = nvif_outp_inherit(outp, NVIF_OUTP_INHERIT_V0_DP, &args, proto_out);
drivers/gpu/drm/nouveau/nvif/outp.c
407
return ret ?: args.head;
drivers/gpu/drm/nouveau/nvif/outp.c
413
struct nvif_outp_inherit_v0 args;
drivers/gpu/drm/nouveau/nvif/outp.c
416
ret = nvif_outp_inherit(outp, NVIF_OUTP_INHERIT_V0_RGB_CRT, &args, proto_out);
drivers/gpu/drm/nouveau/nvif/outp.c
418
return ret ?: args.head;
drivers/gpu/drm/nouveau/nvif/outp.c
42
ret = nvif_object_mthd(&outp->object, NVIF_OUTP_V0_DP_MST_VCPI, &args, sizeof(args));
drivers/gpu/drm/nouveau/nvif/outp.c
424
struct nvif_outp_load_detect_v0 args;
drivers/gpu/drm/nouveau/nvif/outp.c
427
args.version = 0;
drivers/gpu/drm/nouveau/nvif/outp.c
428
args.data = loadval;
drivers/gpu/drm/nouveau/nvif/outp.c
430
ret = nvif_mthd(&outp->object, NVIF_OUTP_V0_LOAD_DETECT, &args, sizeof(args));
drivers/gpu/drm/nouveau/nvif/outp.c
431
NVIF_ERRON(ret, &outp->object, "[LOAD_DETECT data:%08x] load:%02x", args.data, args.load);
drivers/gpu/drm/nouveau/nvif/outp.c
432
return ret < 0 ? ret : args.load;
drivers/gpu/drm/nouveau/nvif/outp.c
438
struct nvif_outp_edid_get_v0 *args;
drivers/gpu/drm/nouveau/nvif/outp.c
441
args = kmalloc_obj(*args);
drivers/gpu/drm/nouveau/nvif/outp.c
442
if (!args)
drivers/gpu/drm/nouveau/nvif/outp.c
445
args->version = 0;
drivers/gpu/drm/nouveau/nvif/outp.c
447
ret = nvif_mthd(&outp->object, NVIF_OUTP_V0_EDID_GET, args, sizeof(*args));
drivers/gpu/drm/nouveau/nvif/outp.c
448
NVIF_ERRON(ret, &outp->object, "[EDID_GET] size:%d", args->size);
drivers/gpu/drm/nouveau/nvif/outp.c
45
args.head, args.start_slot, args.num_slots, args.pbn, args.aligned_pbn);
drivers/gpu/drm/nouveau/nvif/outp.c
452
*pedid = kmemdup(args->data, args->size, GFP_KERNEL);
drivers/gpu/drm/nouveau/nvif/outp.c
458
ret = args->size;
drivers/gpu/drm/nouveau/nvif/outp.c
460
kfree(args);
drivers/gpu/drm/nouveau/nvif/outp.c
467
struct nvif_outp_detect_v0 args;
drivers/gpu/drm/nouveau/nvif/outp.c
470
args.version = 0;
drivers/gpu/drm/nouveau/nvif/outp.c
472
ret = nvif_mthd(&outp->object, NVIF_OUTP_V0_DETECT, &args, sizeof(args));
drivers/gpu/drm/nouveau/nvif/outp.c
473
NVIF_ERRON(ret, &outp->object, "[DETECT] status:%02x", args.status);
drivers/gpu/drm/nouveau/nvif/outp.c
477
switch (args.status) {
drivers/gpu/drm/nouveau/nvif/outp.c
498
struct nvif_outp_v0 args;
drivers/gpu/drm/nouveau/nvif/outp.c
501
args.version = 0;
drivers/gpu/drm/nouveau/nvif/outp.c
502
args.id = id;
drivers/gpu/drm/nouveau/nvif/outp.c
505
&args, sizeof(args), &outp->object);
drivers/gpu/drm/nouveau/nvif/outp.c
510
outp->id = args.id;
drivers/gpu/drm/nouveau/nvif/outp.c
512
switch (args.type) {
drivers/gpu/drm/nouveau/nvif/outp.c
52
struct nvif_outp_dp_mst_id_get_v0 args;
drivers/gpu/drm/nouveau/nvif/outp.c
523
switch (args.proto) {
drivers/gpu/drm/nouveau/nvif/outp.c
526
outp->info.rgb_crt.freq_max = args.rgb_crt.freq_max;
drivers/gpu/drm/nouveau/nvif/outp.c
530
outp->info.tmds.dual = args.tmds.dual;
drivers/gpu/drm/nouveau/nvif/outp.c
534
outp->info.lvds.acpi_edid = args.lvds.acpi_edid;
drivers/gpu/drm/nouveau/nvif/outp.c
538
outp->info.dp.aux = args.dp.aux;
drivers/gpu/drm/nouveau/nvif/outp.c
539
outp->info.dp.mst = args.dp.mst;
drivers/gpu/drm/nouveau/nvif/outp.c
540
outp->info.dp.increased_wm = args.dp.increased_wm;
drivers/gpu/drm/nouveau/nvif/outp.c
541
outp->info.dp.link_nr = args.dp.link_nr;
drivers/gpu/drm/nouveau/nvif/outp.c
542
outp->info.dp.link_bw = args.dp.link_bw;
drivers/gpu/drm/nouveau/nvif/outp.c
55
args.version = 0;
drivers/gpu/drm/nouveau/nvif/outp.c
550
outp->info.heads = args.heads;
drivers/gpu/drm/nouveau/nvif/outp.c
551
outp->info.ddc = args.ddc;
drivers/gpu/drm/nouveau/nvif/outp.c
552
outp->info.conn = args.conn;
drivers/gpu/drm/nouveau/nvif/outp.c
56
args.id = id;
drivers/gpu/drm/nouveau/nvif/outp.c
57
ret = nvif_object_mthd(&outp->object, NVIF_OUTP_V0_DP_MST_ID_PUT, &args, sizeof(args));
drivers/gpu/drm/nouveau/nvif/outp.c
58
NVIF_ERRON(ret, &outp->object, "[DP_MST_ID_PUT id:%08x]", args.id);
drivers/gpu/drm/nouveau/nvif/outp.c
65
struct nvif_outp_dp_mst_id_get_v0 args;
drivers/gpu/drm/nouveau/nvif/outp.c
68
args.version = 0;
drivers/gpu/drm/nouveau/nvif/outp.c
69
ret = nvif_object_mthd(&outp->object, NVIF_OUTP_V0_DP_MST_ID_GET, &args, sizeof(args));
drivers/gpu/drm/nouveau/nvif/outp.c
70
NVIF_ERRON(ret, &outp->object, "[DP_MST_ID_GET] id:%08x", args.id);
drivers/gpu/drm/nouveau/nvif/outp.c
74
*id = args.id;
drivers/gpu/drm/nouveau/nvif/outp.c
81
struct nvif_outp_dp_sst_v0 args;
drivers/gpu/drm/nouveau/nvif/outp.c
84
args.version = 0;
drivers/gpu/drm/nouveau/nvif/outp.c
85
args.head = head;
drivers/gpu/drm/nouveau/nvif/outp.c
86
args.watermark = watermark;
drivers/gpu/drm/nouveau/nvif/outp.c
87
args.hblanksym = hblanksym;
drivers/gpu/drm/nouveau/nvif/outp.c
88
args.vblanksym = vblanksym;
drivers/gpu/drm/nouveau/nvif/outp.c
89
ret = nvif_object_mthd(&outp->object, NVIF_OUTP_V0_DP_SST, &args, sizeof(args));
drivers/gpu/drm/nouveau/nvif/outp.c
92
args.head, args.watermark, args.hblanksym, args.vblanksym);
drivers/gpu/drm/nouveau/nvif/outp.c
99
struct nvif_outp_dp_drive_v0 args;
drivers/gpu/drm/nouveau/nvif/vmm.c
101
vma->addr = args.addr;
drivers/gpu/drm/nouveau/nvif/vmm.c
102
vma->size = args.size;
drivers/gpu/drm/nouveau/nvif/vmm.c
111
struct nvif_vmm_raw_v0 args = {
drivers/gpu/drm/nouveau/nvif/vmm.c
120
&args, sizeof(args));
drivers/gpu/drm/nouveau/nvif/vmm.c
126
struct nvif_vmm_raw_v0 args = {
drivers/gpu/drm/nouveau/nvif/vmm.c
135
&args, sizeof(args));
drivers/gpu/drm/nouveau/nvif/vmm.c
142
struct nvif_vmm_raw_v0 args = {
drivers/gpu/drm/nouveau/nvif/vmm.c
156
&args, sizeof(args));
drivers/gpu/drm/nouveau/nvif/vmm.c
163
struct nvif_vmm_raw_v0 args = {
drivers/gpu/drm/nouveau/nvif/vmm.c
173
&args, sizeof(args));
drivers/gpu/drm/nouveau/nvif/vmm.c
179
struct nvif_vmm_raw_v0 args = {
drivers/gpu/drm/nouveau/nvif/vmm.c
188
&args, sizeof(args));
drivers/gpu/drm/nouveau/nvif/vmm.c
203
struct nvif_vmm_v0 *args;
drivers/gpu/drm/nouveau/nvif/vmm.c
204
u32 argn = sizeof(*args) + argc;
drivers/gpu/drm/nouveau/nvif/vmm.c
210
if (!(args = kmalloc(argn, GFP_KERNEL)))
drivers/gpu/drm/nouveau/nvif/vmm.c
212
args->version = 0;
drivers/gpu/drm/nouveau/nvif/vmm.c
213
args->addr = addr;
drivers/gpu/drm/nouveau/nvif/vmm.c
214
args->size = size;
drivers/gpu/drm/nouveau/nvif/vmm.c
217
case UNMANAGED: args->type = NVIF_VMM_V0_TYPE_UNMANAGED; break;
drivers/gpu/drm/nouveau/nvif/vmm.c
218
case MANAGED: args->type = NVIF_VMM_V0_TYPE_MANAGED; break;
drivers/gpu/drm/nouveau/nvif/vmm.c
219
case RAW: args->type = NVIF_VMM_V0_TYPE_RAW; break;
drivers/gpu/drm/nouveau/nvif/vmm.c
226
memcpy(args->data, argv, argc);
drivers/gpu/drm/nouveau/nvif/vmm.c
229
oclass, args, argn, &vmm->object);
drivers/gpu/drm/nouveau/nvif/vmm.c
233
vmm->start = args->addr;
drivers/gpu/drm/nouveau/nvif/vmm.c
234
vmm->limit = args->size;
drivers/gpu/drm/nouveau/nvif/vmm.c
236
vmm->page_nr = args->page_nr;
drivers/gpu/drm/nouveau/nvif/vmm.c
244
struct nvif_vmm_page_v0 args = { .index = i };
drivers/gpu/drm/nouveau/nvif/vmm.c
247
&args, sizeof(args));
drivers/gpu/drm/nouveau/nvif/vmm.c
251
vmm->page[i].shift = args.shift;
drivers/gpu/drm/nouveau/nvif/vmm.c
252
vmm->page[i].sparse = args.sparse;
drivers/gpu/drm/nouveau/nvif/vmm.c
253
vmm->page[i].vram = args.vram;
drivers/gpu/drm/nouveau/nvif/vmm.c
254
vmm->page[i].host = args.host;
drivers/gpu/drm/nouveau/nvif/vmm.c
255
vmm->page[i].comp = args.comp;
drivers/gpu/drm/nouveau/nvif/vmm.c
261
kfree(args);
drivers/gpu/drm/nouveau/nvif/vmm.c
39
struct nvif_vmm_map_v0 *args;
drivers/gpu/drm/nouveau/nvif/vmm.c
43
if (sizeof(*args) + argc > sizeof(stack)) {
drivers/gpu/drm/nouveau/nvif/vmm.c
44
if (!(args = kmalloc(sizeof(*args) + argc, GFP_KERNEL)))
drivers/gpu/drm/nouveau/nvif/vmm.c
47
args = (void *)stack;
drivers/gpu/drm/nouveau/nvif/vmm.c
50
args->version = 0;
drivers/gpu/drm/nouveau/nvif/vmm.c
51
args->addr = addr;
drivers/gpu/drm/nouveau/nvif/vmm.c
52
args->size = size;
drivers/gpu/drm/nouveau/nvif/vmm.c
53
args->memory = nvif_handle(&mem->object);
drivers/gpu/drm/nouveau/nvif/vmm.c
54
args->offset = offset;
drivers/gpu/drm/nouveau/nvif/vmm.c
55
memcpy(args->data, argv, argc);
drivers/gpu/drm/nouveau/nvif/vmm.c
58
args, sizeof(*args) + argc);
drivers/gpu/drm/nouveau/nvif/vmm.c
59
if (args != (void *)stack)
drivers/gpu/drm/nouveau/nvif/vmm.c
60
kfree(args);
drivers/gpu/drm/nouveau/nvif/vmm.c
80
struct nvif_vmm_get_v0 args;
drivers/gpu/drm/nouveau/nvif/vmm.c
83
args.version = vma->size = 0;
drivers/gpu/drm/nouveau/nvif/vmm.c
84
args.sparse = sparse;
drivers/gpu/drm/nouveau/nvif/vmm.c
85
args.page = page;
drivers/gpu/drm/nouveau/nvif/vmm.c
86
args.align = align;
drivers/gpu/drm/nouveau/nvif/vmm.c
87
args.size = size;
drivers/gpu/drm/nouveau/nvif/vmm.c
90
case ADDR: args.type = NVIF_VMM_GET_V0_ADDR; break;
drivers/gpu/drm/nouveau/nvif/vmm.c
91
case PTES: args.type = NVIF_VMM_GET_V0_PTES; break;
drivers/gpu/drm/nouveau/nvif/vmm.c
92
case LAZY: args.type = NVIF_VMM_GET_V0_LAZY; break;
drivers/gpu/drm/nouveau/nvif/vmm.c
99
&args, sizeof(args));
drivers/gpu/drm/nouveau/nvkm/core/client.c
39
} *args = argv;
drivers/gpu/drm/nouveau/nvkm/core/client.c
43
if (!(ret = nvif_unpack(ret, &argv, &argc, args->v0, 0, 0, false))){
drivers/gpu/drm/nouveau/nvkm/core/client.c
44
args->v0.name[sizeof(args->v0.name) - 1] = 0;
drivers/gpu/drm/nouveau/nvkm/core/client.c
45
ret = nvkm_client_new(args->v0.name, oclass->client->device, NULL,
drivers/gpu/drm/nouveau/nvkm/core/ioctl.c
103
if (!(ret = nvif_unpack(ret, &data, &size, args->v0, 0, 0, true))) {
drivers/gpu/drm/nouveau/nvkm/core/ioctl.c
105
args->v0.version, args->v0.handle, args->v0.oclass,
drivers/gpu/drm/nouveau/nvkm/core/ioctl.c
106
args->v0.object);
drivers/gpu/drm/nouveau/nvkm/core/ioctl.c
117
oclass.handle = args->v0.handle;
drivers/gpu/drm/nouveau/nvkm/core/ioctl.c
118
oclass.object = args->v0.object;
drivers/gpu/drm/nouveau/nvkm/core/ioctl.c
124
} while (oclass.base.oclass != args->v0.oclass);
drivers/gpu/drm/nouveau/nvkm/core/ioctl.c
157
} *args = data;
drivers/gpu/drm/nouveau/nvkm/core/ioctl.c
161
if (!(ret = nvif_unvers(ret, &data, &size, args->none))) {
drivers/gpu/drm/nouveau/nvkm/core/ioctl.c
176
} *args = data;
drivers/gpu/drm/nouveau/nvkm/core/ioctl.c
180
if (!(ret = nvif_unpack(ret, &data, &size, args->v0, 0, 0, true))) {
drivers/gpu/drm/nouveau/nvkm/core/ioctl.c
182
args->v0.version, args->v0.method);
drivers/gpu/drm/nouveau/nvkm/core/ioctl.c
183
ret = nvkm_object_mthd(object, args->v0.method, data, size);
drivers/gpu/drm/nouveau/nvkm/core/ioctl.c
210
} *args = data;
drivers/gpu/drm/nouveau/nvkm/core/ioctl.c
215
if (!(ret = nvif_unpack(ret, &data, &size, args->v0, 0, 0, true))) {
drivers/gpu/drm/nouveau/nvkm/core/ioctl.c
216
nvif_ioctl(object, "map vers %d\n", args->v0.version);
drivers/gpu/drm/nouveau/nvkm/core/ioctl.c
218
&args->v0.handle,
drivers/gpu/drm/nouveau/nvkm/core/ioctl.c
219
&args->v0.length);
drivers/gpu/drm/nouveau/nvkm/core/ioctl.c
221
args->v0.type = NVIF_IOCTL_MAP_V0_IO;
drivers/gpu/drm/nouveau/nvkm/core/ioctl.c
223
args->v0.type = NVIF_IOCTL_MAP_V0_VA;
drivers/gpu/drm/nouveau/nvkm/core/ioctl.c
235
} *args = data;
drivers/gpu/drm/nouveau/nvkm/core/ioctl.c
239
if (!(ret = nvif_unvers(ret, &data, &size, args->none))) {
drivers/gpu/drm/nouveau/nvkm/core/ioctl.c
290
} *args = data;
drivers/gpu/drm/nouveau/nvkm/core/ioctl.c
295
if (!(ret = nvif_unpack(ret, &data, &size, args->v0, 0, 0, true))) {
drivers/gpu/drm/nouveau/nvkm/core/ioctl.c
298
args->v0.version, args->v0.type, args->v0.object,
drivers/gpu/drm/nouveau/nvkm/core/ioctl.c
299
args->v0.owner);
drivers/gpu/drm/nouveau/nvkm/core/ioctl.c
300
ret = nvkm_ioctl_path(client, args->v0.object, args->v0.type,
drivers/gpu/drm/nouveau/nvkm/core/ioctl.c
65
} *args = data;
drivers/gpu/drm/nouveau/nvkm/core/ioctl.c
70
if (!(ret = nvif_unpack(ret, &data, &size, args->v0, 0, 0, true))) {
drivers/gpu/drm/nouveau/nvkm/core/ioctl.c
72
args->v0.version, args->v0.count);
drivers/gpu/drm/nouveau/nvkm/core/ioctl.c
73
if (size != args->v0.count * sizeof(args->v0.oclass[0]))
drivers/gpu/drm/nouveau/nvkm/core/ioctl.c
77
if (i < args->v0.count) {
drivers/gpu/drm/nouveau/nvkm/core/ioctl.c
78
args->v0.oclass[i].oclass = oclass.base.oclass;
drivers/gpu/drm/nouveau/nvkm/core/ioctl.c
79
args->v0.oclass[i].minver = oclass.base.minver;
drivers/gpu/drm/nouveau/nvkm/core/ioctl.c
80
args->v0.oclass[i].maxver = oclass.base.maxver;
drivers/gpu/drm/nouveau/nvkm/core/ioctl.c
85
args->v0.count = i;
drivers/gpu/drm/nouveau/nvkm/core/ioctl.c
97
} *args = data;
drivers/gpu/drm/nouveau/nvkm/core/uevent.c
142
union nvif_event_args *args = argv;
drivers/gpu/drm/nouveau/nvkm/core/uevent.c
144
if (argc < sizeof(args->v0) || args->v0.version != 0)
drivers/gpu/drm/nouveau/nvkm/core/uevent.c
154
uevent->wait = args->v0.wait;
drivers/gpu/drm/nouveau/nvkm/core/uevent.c
156
return parent->func->uevent(parent, &args->v0.data, argc - sizeof(args->v0), uevent);
drivers/gpu/drm/nouveau/nvkm/core/uevent.c
39
nvkm_uevent_mthd_block(struct nvkm_uevent *uevent, union nvif_event_block_args *args, u32 argc)
drivers/gpu/drm/nouveau/nvkm/core/uevent.c
41
if (argc != sizeof(args->vn))
drivers/gpu/drm/nouveau/nvkm/core/uevent.c
50
nvkm_uevent_mthd_allow(struct nvkm_uevent *uevent, union nvif_event_allow_args *args, u32 argc)
drivers/gpu/drm/nouveau/nvkm/core/uevent.c
52
if (argc != sizeof(args->vn))
drivers/gpu/drm/nouveau/nvkm/engine/device/ctrl.c
105
if (args->v0.state != NVIF_CONTROL_PSTATE_ATTR_V0_STATE_CURRENT) {
drivers/gpu/drm/nouveau/nvkm/engine/device/ctrl.c
107
if (i++ == args->v0.state)
drivers/gpu/drm/nouveau/nvkm/engine/device/ctrl.c
118
args->v0.state = pstate->pstate;
drivers/gpu/drm/nouveau/nvkm/engine/device/ctrl.c
124
snprintf(args->v0.name, sizeof(args->v0.name), "%s", domain->mname);
drivers/gpu/drm/nouveau/nvkm/engine/device/ctrl.c
125
snprintf(args->v0.unit, sizeof(args->v0.unit), "MHz");
drivers/gpu/drm/nouveau/nvkm/engine/device/ctrl.c
126
args->v0.min = lo / domain->mdiv;
drivers/gpu/drm/nouveau/nvkm/engine/device/ctrl.c
127
args->v0.max = hi / domain->mdiv;
drivers/gpu/drm/nouveau/nvkm/engine/device/ctrl.c
129
args->v0.index = 0;
drivers/gpu/drm/nouveau/nvkm/engine/device/ctrl.c
132
args->v0.index = ++j;
drivers/gpu/drm/nouveau/nvkm/engine/device/ctrl.c
145
} *args = data;
drivers/gpu/drm/nouveau/nvkm/engine/device/ctrl.c
150
if (!(ret = nvif_unpack(ret, &data, &size, args->v0, 0, 0, false))) {
drivers/gpu/drm/nouveau/nvkm/engine/device/ctrl.c
153
args->v0.version, args->v0.ustate, args->v0.pwrsrc);
drivers/gpu/drm/nouveau/nvkm/engine/device/ctrl.c
159
if (args->v0.pwrsrc >= 0) {
drivers/gpu/drm/nouveau/nvkm/engine/device/ctrl.c
160
ret |= nvkm_clk_ustate(clk, args->v0.ustate, args->v0.pwrsrc);
drivers/gpu/drm/nouveau/nvkm/engine/device/ctrl.c
162
ret |= nvkm_clk_ustate(clk, args->v0.ustate, 0);
drivers/gpu/drm/nouveau/nvkm/engine/device/ctrl.c
163
ret |= nvkm_clk_ustate(clk, args->v0.ustate, 1);
drivers/gpu/drm/nouveau/nvkm/engine/device/ctrl.c
39
} *args = data;
drivers/gpu/drm/nouveau/nvkm/engine/device/ctrl.c
44
if (!(ret = nvif_unpack(ret, &data, &size, args->v0, 0, 0, false))) {
drivers/gpu/drm/nouveau/nvkm/engine/device/ctrl.c
46
args->v0.version);
drivers/gpu/drm/nouveau/nvkm/engine/device/ctrl.c
51
args->v0.count = clk->state_nr;
drivers/gpu/drm/nouveau/nvkm/engine/device/ctrl.c
52
args->v0.ustate_ac = clk->ustate_ac;
drivers/gpu/drm/nouveau/nvkm/engine/device/ctrl.c
53
args->v0.ustate_dc = clk->ustate_dc;
drivers/gpu/drm/nouveau/nvkm/engine/device/ctrl.c
54
args->v0.pwrsrc = clk->pwrsrc;
drivers/gpu/drm/nouveau/nvkm/engine/device/ctrl.c
55
args->v0.pstate = clk->pstate;
drivers/gpu/drm/nouveau/nvkm/engine/device/ctrl.c
57
args->v0.count = 0;
drivers/gpu/drm/nouveau/nvkm/engine/device/ctrl.c
58
args->v0.ustate_ac = NVIF_CONTROL_PSTATE_INFO_V0_USTATE_DISABLE;
drivers/gpu/drm/nouveau/nvkm/engine/device/ctrl.c
59
args->v0.ustate_dc = NVIF_CONTROL_PSTATE_INFO_V0_USTATE_DISABLE;
drivers/gpu/drm/nouveau/nvkm/engine/device/ctrl.c
60
args->v0.pwrsrc = -ENODEV;
drivers/gpu/drm/nouveau/nvkm/engine/device/ctrl.c
61
args->v0.pstate = NVIF_CONTROL_PSTATE_INFO_V0_PSTATE_UNKNOWN;
drivers/gpu/drm/nouveau/nvkm/engine/device/ctrl.c
72
} *args = data;
drivers/gpu/drm/nouveau/nvkm/engine/device/ctrl.c
82
if (!(ret = nvif_unpack(ret, &data, &size, args->v0, 0, 0, false))) {
drivers/gpu/drm/nouveau/nvkm/engine/device/ctrl.c
85
args->v0.version, args->v0.state, args->v0.index);
drivers/gpu/drm/nouveau/nvkm/engine/device/ctrl.c
88
if (args->v0.state < NVIF_CONTROL_PSTATE_ATTR_V0_STATE_CURRENT)
drivers/gpu/drm/nouveau/nvkm/engine/device/ctrl.c
90
if (args->v0.state >= clk->state_nr)
drivers/gpu/drm/nouveau/nvkm/engine/device/ctrl.c
97
if (domain->mname && ++j == args->v0.index)
drivers/gpu/drm/nouveau/nvkm/engine/device/user.c
112
args->v0.platform = NV_DEVICE_INFO_V0_IGP;
drivers/gpu/drm/nouveau/nvkm/engine/device/user.c
117
args->v0.platform = NV_DEVICE_INFO_V0_PCI;
drivers/gpu/drm/nouveau/nvkm/engine/device/user.c
120
args->v0.platform = NV_DEVICE_INFO_V0_AGP;
drivers/gpu/drm/nouveau/nvkm/engine/device/user.c
123
args->v0.platform = NV_DEVICE_INFO_V0_PCIE;
drivers/gpu/drm/nouveau/nvkm/engine/device/user.c
126
args->v0.platform = NV_DEVICE_INFO_V0_SOC;
drivers/gpu/drm/nouveau/nvkm/engine/device/user.c
136
case NV_04: args->v0.family = NV_DEVICE_INFO_V0_TNT; break;
drivers/gpu/drm/nouveau/nvkm/engine/device/user.c
138
case NV_11: args->v0.family = NV_DEVICE_INFO_V0_CELSIUS; break;
drivers/gpu/drm/nouveau/nvkm/engine/device/user.c
139
case NV_20: args->v0.family = NV_DEVICE_INFO_V0_KELVIN; break;
drivers/gpu/drm/nouveau/nvkm/engine/device/user.c
140
case NV_30: args->v0.family = NV_DEVICE_INFO_V0_RANKINE; break;
drivers/gpu/drm/nouveau/nvkm/engine/device/user.c
141
case NV_40: args->v0.family = NV_DEVICE_INFO_V0_CURIE; break;
drivers/gpu/drm/nouveau/nvkm/engine/device/user.c
142
case NV_50: args->v0.family = NV_DEVICE_INFO_V0_TESLA; break;
drivers/gpu/drm/nouveau/nvkm/engine/device/user.c
143
case NV_C0: args->v0.family = NV_DEVICE_INFO_V0_FERMI; break;
drivers/gpu/drm/nouveau/nvkm/engine/device/user.c
144
case NV_E0: args->v0.family = NV_DEVICE_INFO_V0_KEPLER; break;
drivers/gpu/drm/nouveau/nvkm/engine/device/user.c
145
case GM100: args->v0.family = NV_DEVICE_INFO_V0_MAXWELL; break;
drivers/gpu/drm/nouveau/nvkm/engine/device/user.c
146
case GP100: args->v0.family = NV_DEVICE_INFO_V0_PASCAL; break;
drivers/gpu/drm/nouveau/nvkm/engine/device/user.c
147
case GV100: args->v0.family = NV_DEVICE_INFO_V0_VOLTA; break;
drivers/gpu/drm/nouveau/nvkm/engine/device/user.c
148
case TU100: args->v0.family = NV_DEVICE_INFO_V0_TURING; break;
drivers/gpu/drm/nouveau/nvkm/engine/device/user.c
149
case GA100: args->v0.family = NV_DEVICE_INFO_V0_AMPERE; break;
drivers/gpu/drm/nouveau/nvkm/engine/device/user.c
150
case AD100: args->v0.family = NV_DEVICE_INFO_V0_ADA; break;
drivers/gpu/drm/nouveau/nvkm/engine/device/user.c
151
case GH100: args->v0.family = NV_DEVICE_INFO_V0_HOPPER; break;
drivers/gpu/drm/nouveau/nvkm/engine/device/user.c
152
case GB10x: args->v0.family = NV_DEVICE_INFO_V0_BLACKWELL; break;
drivers/gpu/drm/nouveau/nvkm/engine/device/user.c
153
case GB20x: args->v0.family = NV_DEVICE_INFO_V0_BLACKWELL; break;
drivers/gpu/drm/nouveau/nvkm/engine/device/user.c
155
args->v0.family = 0;
drivers/gpu/drm/nouveau/nvkm/engine/device/user.c
159
args->v0.chipset = device->chipset;
drivers/gpu/drm/nouveau/nvkm/engine/device/user.c
160
args->v0.revision = device->chiprev;
drivers/gpu/drm/nouveau/nvkm/engine/device/user.c
162
args->v0.ram_size = args->v0.ram_user = fb->ram->size;
drivers/gpu/drm/nouveau/nvkm/engine/device/user.c
164
args->v0.ram_size = args->v0.ram_user = 0;
drivers/gpu/drm/nouveau/nvkm/engine/device/user.c
165
if (imem && args->v0.ram_size > 0)
drivers/gpu/drm/nouveau/nvkm/engine/device/user.c
166
args->v0.ram_user = args->v0.ram_user - imem->reserved;
drivers/gpu/drm/nouveau/nvkm/engine/device/user.c
168
snprintf(args->v0.chip, sizeof(args->v0.chip), "%s", device->chip->name);
drivers/gpu/drm/nouveau/nvkm/engine/device/user.c
169
snprintf(args->v0.name, sizeof(args->v0.name), "%s", device->name);
drivers/gpu/drm/nouveau/nvkm/engine/device/user.c
180
} *args = data;
drivers/gpu/drm/nouveau/nvkm/engine/device/user.c
184
if (!(ret = nvif_unpack(ret, &data, &size, args->v0, 0, 0, false))) {
drivers/gpu/drm/nouveau/nvkm/engine/device/user.c
185
nvif_ioctl(object, "device time vers %d\n", args->v0.version);
drivers/gpu/drm/nouveau/nvkm/engine/device/user.c
186
args->v0.time = nvkm_timer_read(device->timer);
drivers/gpu/drm/nouveau/nvkm/engine/device/user.c
62
struct nv_device_info_v1_data *args)
drivers/gpu/drm/nouveau/nvkm/engine/device/user.c
64
if (args->mthd & NV_DEVICE_INFO_UNIT) {
drivers/gpu/drm/nouveau/nvkm/engine/device/user.c
65
if (nvkm_udevice_info_subdev(device, args->mthd, &args->data))
drivers/gpu/drm/nouveau/nvkm/engine/device/user.c
66
args->mthd = NV_DEVICE_INFO_INVALID;
drivers/gpu/drm/nouveau/nvkm/engine/device/user.c
69
args->mthd = NV_DEVICE_INFO_INVALID;
drivers/gpu/drm/nouveau/nvkm/engine/device/user.c
82
} *args = data;
drivers/gpu/drm/nouveau/nvkm/engine/device/user.c
86
if (!(ret = nvif_unpack(ret, &data, &size, args->v1, 1, 1, true))) {
drivers/gpu/drm/nouveau/nvkm/engine/device/user.c
88
args->v1.version, args->v1.count);
drivers/gpu/drm/nouveau/nvkm/engine/device/user.c
89
if (args->v1.count * sizeof(args->v1.data[0]) == size) {
drivers/gpu/drm/nouveau/nvkm/engine/device/user.c
90
for (i = 0; i < args->v1.count; i++)
drivers/gpu/drm/nouveau/nvkm/engine/device/user.c
91
nvkm_udevice_info_v1(device, &args->v1.data[i]);
drivers/gpu/drm/nouveau/nvkm/engine/device/user.c
96
if (!(ret = nvif_unpack(ret, &data, &size, args->v0, 0, 0, false))) {
drivers/gpu/drm/nouveau/nvkm/engine/device/user.c
97
nvif_ioctl(object, "device info vers %d\n", args->v0.version);
drivers/gpu/drm/nouveau/nvkm/engine/disp/chan.c
180
union nvif_disp_chan_args *args = argv;
drivers/gpu/drm/nouveau/nvkm/engine/disp/chan.c
193
if (argc != sizeof(args->v0) || args->v0.version != 0)
drivers/gpu/drm/nouveau/nvkm/engine/disp/chan.c
195
if (args->v0.id >= nr || !args->v0.pushbuf != !user->func->push)
drivers/gpu/drm/nouveau/nvkm/engine/disp/chan.c
206
chan->chid.ctrl = user->ctrl + args->v0.id;
drivers/gpu/drm/nouveau/nvkm/engine/disp/chan.c
207
chan->chid.user = user->user + args->v0.id;
drivers/gpu/drm/nouveau/nvkm/engine/disp/chan.c
208
chan->head = args->v0.id;
drivers/gpu/drm/nouveau/nvkm/engine/disp/chan.c
211
ret = chan->func->push(chan, args->v0.pushbuf);
drivers/gpu/drm/nouveau/nvkm/engine/disp/uconn.c
101
union nvif_conn_event_args *args = argv;
drivers/gpu/drm/nouveau/nvkm/engine/disp/uconn.c
110
if (argc != sizeof(args->v0) || args->v0.version != 0)
drivers/gpu/drm/nouveau/nvkm/engine/disp/uconn.c
122
if (args->v0.types & NVIF_CONN_EVENT_V0_PLUG ) bits |= NVKM_DPYID_PLUG;
drivers/gpu/drm/nouveau/nvkm/engine/disp/uconn.c
123
if (args->v0.types & NVIF_CONN_EVENT_V0_UNPLUG) bits |= NVKM_DPYID_UNPLUG;
drivers/gpu/drm/nouveau/nvkm/engine/disp/uconn.c
124
if (args->v0.types & NVIF_CONN_EVENT_V0_IRQ ) bits |= NVKM_DPYID_IRQ;
drivers/gpu/drm/nouveau/nvkm/engine/disp/uconn.c
131
if (args->v0.types & NVIF_CONN_EVENT_V0_PLUG ) bits |= NVKM_I2C_PLUG;
drivers/gpu/drm/nouveau/nvkm/engine/disp/uconn.c
132
if (args->v0.types & NVIF_CONN_EVENT_V0_UNPLUG) bits |= NVKM_I2C_UNPLUG;
drivers/gpu/drm/nouveau/nvkm/engine/disp/uconn.c
133
if (args->v0.types & NVIF_CONN_EVENT_V0_IRQ ) bits |= NVKM_I2C_IRQ;
drivers/gpu/drm/nouveau/nvkm/engine/disp/uconn.c
139
if (args->v0.types & NVIF_CONN_EVENT_V0_PLUG ) bits |= NVKM_GPIO_HI;
drivers/gpu/drm/nouveau/nvkm/engine/disp/uconn.c
140
if (args->v0.types & NVIF_CONN_EVENT_V0_UNPLUG) bits |= NVKM_GPIO_LO;
drivers/gpu/drm/nouveau/nvkm/engine/disp/uconn.c
141
if (args->v0.types & NVIF_CONN_EVENT_V0_IRQ) {
drivers/gpu/drm/nouveau/nvkm/engine/disp/uconn.c
174
union nvif_conn_args *args = argv;
drivers/gpu/drm/nouveau/nvkm/engine/disp/uconn.c
177
if (argc != sizeof(args->v0) || args->v0.version != 0)
drivers/gpu/drm/nouveau/nvkm/engine/disp/uconn.c
181
if (cont->index == args->v0.id) {
drivers/gpu/drm/nouveau/nvkm/engine/disp/uconn.c
197
case DCB_CONNECTOR_VGA : args->v0.type = NVIF_CONN_V0_VGA; break;
drivers/gpu/drm/nouveau/nvkm/engine/disp/uconn.c
209
case DCB_CONNECTOR_TV_3 : args->v0.type = NVIF_CONN_V0_TV; break;
drivers/gpu/drm/nouveau/nvkm/engine/disp/uconn.c
218
case DCB_CONNECTOR_DVI_I : args->v0.type = NVIF_CONN_V0_DVI_I; break;
drivers/gpu/drm/nouveau/nvkm/engine/disp/uconn.c
220
case DCB_CONNECTOR_DVI_D : args->v0.type = NVIF_CONN_V0_DVI_D; break;
drivers/gpu/drm/nouveau/nvkm/engine/disp/uconn.c
223
case DCB_CONNECTOR_LVDS : args->v0.type = NVIF_CONN_V0_LVDS; break;
drivers/gpu/drm/nouveau/nvkm/engine/disp/uconn.c
224
case DCB_CONNECTOR_LVDS_SPWG : args->v0.type = NVIF_CONN_V0_LVDS_SPWG; break;
drivers/gpu/drm/nouveau/nvkm/engine/disp/uconn.c
231
case DCB_CONNECTOR_USB_C : args->v0.type = NVIF_CONN_V0_DP; break;
drivers/gpu/drm/nouveau/nvkm/engine/disp/uconn.c
232
case DCB_CONNECTOR_eDP : args->v0.type = NVIF_CONN_V0_EDP; break;
drivers/gpu/drm/nouveau/nvkm/engine/disp/uconn.c
237
case DCB_CONNECTOR_HDMI_C : args->v0.type = NVIF_CONN_V0_HDMI; break;
drivers/gpu/drm/nouveau/nvkm/engine/disp/uconn.c
247
args->v0.type = NVIF_CONN_V0_VGA;
drivers/gpu/drm/nouveau/nvkm/engine/disp/uconn.c
36
union nvif_conn_event_args args;
drivers/gpu/drm/nouveau/nvkm/engine/disp/uconn.c
38
args.v0.version = 0;
drivers/gpu/drm/nouveau/nvkm/engine/disp/uconn.c
39
args.v0.types = 0;
drivers/gpu/drm/nouveau/nvkm/engine/disp/uconn.c
41
args.v0.types |= NVIF_CONN_EVENT_V0_PLUG;
drivers/gpu/drm/nouveau/nvkm/engine/disp/uconn.c
43
args.v0.types |= NVIF_CONN_EVENT_V0_UNPLUG;
drivers/gpu/drm/nouveau/nvkm/engine/disp/uconn.c
45
args.v0.types |= NVIF_CONN_EVENT_V0_IRQ;
drivers/gpu/drm/nouveau/nvkm/engine/disp/uconn.c
47
return object->client->event(token, &args, sizeof(args.v0));
drivers/gpu/drm/nouveau/nvkm/engine/disp/uconn.c
53
union nvif_conn_event_args args;
drivers/gpu/drm/nouveau/nvkm/engine/disp/uconn.c
55
args.v0.version = 0;
drivers/gpu/drm/nouveau/nvkm/engine/disp/uconn.c
56
args.v0.types = 0;
drivers/gpu/drm/nouveau/nvkm/engine/disp/uconn.c
58
args.v0.types |= NVIF_CONN_EVENT_V0_PLUG;
drivers/gpu/drm/nouveau/nvkm/engine/disp/uconn.c
60
args.v0.types |= NVIF_CONN_EVENT_V0_UNPLUG;
drivers/gpu/drm/nouveau/nvkm/engine/disp/uconn.c
62
args.v0.types |= NVIF_CONN_EVENT_V0_IRQ;
drivers/gpu/drm/nouveau/nvkm/engine/disp/uconn.c
64
return object->client->event(token, &args, sizeof(args.v0));
drivers/gpu/drm/nouveau/nvkm/engine/disp/uconn.c
70
union nvif_conn_event_args args;
drivers/gpu/drm/nouveau/nvkm/engine/disp/uconn.c
72
args.v0.version = 0;
drivers/gpu/drm/nouveau/nvkm/engine/disp/uconn.c
73
args.v0.types = 0;
drivers/gpu/drm/nouveau/nvkm/engine/disp/uconn.c
75
args.v0.types |= NVIF_CONN_EVENT_V0_PLUG;
drivers/gpu/drm/nouveau/nvkm/engine/disp/uconn.c
77
args.v0.types |= NVIF_CONN_EVENT_V0_UNPLUG;
drivers/gpu/drm/nouveau/nvkm/engine/disp/uconn.c
79
return object->client->event(token, &args, sizeof(args.v0));
drivers/gpu/drm/nouveau/nvkm/engine/disp/udisp.c
101
args->v0.conn_mask = 0;
drivers/gpu/drm/nouveau/nvkm/engine/disp/udisp.c
103
args->v0.conn_mask |= BIT(conn->index);
drivers/gpu/drm/nouveau/nvkm/engine/disp/udisp.c
105
args->v0.outp_mask = 0;
drivers/gpu/drm/nouveau/nvkm/engine/disp/udisp.c
107
args->v0.outp_mask |= BIT(outp->index);
drivers/gpu/drm/nouveau/nvkm/engine/disp/udisp.c
109
args->v0.head_mask = 0;
drivers/gpu/drm/nouveau/nvkm/engine/disp/udisp.c
111
args->v0.head_mask |= BIT(head->id);
drivers/gpu/drm/nouveau/nvkm/engine/disp/udisp.c
87
union nvif_disp_args *args = argv;
drivers/gpu/drm/nouveau/nvkm/engine/disp/udisp.c
89
if (argc != sizeof(args->v0) || args->v0.version != 0)
drivers/gpu/drm/nouveau/nvkm/engine/disp/uhead.c
110
union nvif_head_args *args = argv;
drivers/gpu/drm/nouveau/nvkm/engine/disp/uhead.c
113
if (argc != sizeof(args->v0) || args->v0.version != 0)
drivers/gpu/drm/nouveau/nvkm/engine/disp/uhead.c
115
if (!(head = nvkm_head_find(disp, args->v0.id)))
drivers/gpu/drm/nouveau/nvkm/engine/disp/uhead.c
34
union nvif_head_event_args *args = argv;
drivers/gpu/drm/nouveau/nvkm/engine/disp/uhead.c
38
if (argc != sizeof(args->vn))
drivers/gpu/drm/nouveau/nvkm/engine/disp/uhead.c
48
union nvif_head_scanoutpos_args *args = argv;
drivers/gpu/drm/nouveau/nvkm/engine/disp/uhead.c
50
if (argc != sizeof(args->v0) || args->v0.version != 0)
drivers/gpu/drm/nouveau/nvkm/engine/disp/uhead.c
54
args->v0.vtotal = head->arm.vtotal;
drivers/gpu/drm/nouveau/nvkm/engine/disp/uhead.c
55
args->v0.vblanks = head->arm.vblanks;
drivers/gpu/drm/nouveau/nvkm/engine/disp/uhead.c
56
args->v0.vblanke = head->arm.vblanke;
drivers/gpu/drm/nouveau/nvkm/engine/disp/uhead.c
57
args->v0.htotal = head->arm.htotal;
drivers/gpu/drm/nouveau/nvkm/engine/disp/uhead.c
58
args->v0.hblanks = head->arm.hblanks;
drivers/gpu/drm/nouveau/nvkm/engine/disp/uhead.c
59
args->v0.hblanke = head->arm.hblanke;
drivers/gpu/drm/nouveau/nvkm/engine/disp/uhead.c
65
if (!args->v0.vtotal || !args->v0.htotal)
drivers/gpu/drm/nouveau/nvkm/engine/disp/uhead.c
68
args->v0.time[0] = ktime_to_ns(ktime_get());
drivers/gpu/drm/nouveau/nvkm/engine/disp/uhead.c
69
head->func->rgpos(head, &args->v0.hline, &args->v0.vline);
drivers/gpu/drm/nouveau/nvkm/engine/disp/uhead.c
70
args->v0.time[1] = ktime_to_ns(ktime_get());
drivers/gpu/drm/nouveau/nvkm/engine/disp/uoutp.c
104
return outp->func->dp.drive(outp, args->v0.lanes, args->v0.pe, args->v0.vs);
drivers/gpu/drm/nouveau/nvkm/engine/disp/uoutp.c
110
union nvif_outp_dp_train_args *args = argv;
drivers/gpu/drm/nouveau/nvkm/engine/disp/uoutp.c
112
if (argc != sizeof(args->v0) || args->v0.version != 0)
drivers/gpu/drm/nouveau/nvkm/engine/disp/uoutp.c
117
if (!args->v0.retrain) {
drivers/gpu/drm/nouveau/nvkm/engine/disp/uoutp.c
118
memcpy(outp->dp.dpcd, args->v0.dpcd, sizeof(outp->dp.dpcd));
drivers/gpu/drm/nouveau/nvkm/engine/disp/uoutp.c
119
outp->dp.lttprs = args->v0.lttprs;
drivers/gpu/drm/nouveau/nvkm/engine/disp/uoutp.c
120
outp->dp.lt.nr = args->v0.link_nr;
drivers/gpu/drm/nouveau/nvkm/engine/disp/uoutp.c
121
outp->dp.lt.bw = args->v0.link_bw / 27000;
drivers/gpu/drm/nouveau/nvkm/engine/disp/uoutp.c
122
outp->dp.lt.mst = args->v0.mst;
drivers/gpu/drm/nouveau/nvkm/engine/disp/uoutp.c
123
outp->dp.lt.post_adj = args->v0.post_lt_adj;
drivers/gpu/drm/nouveau/nvkm/engine/disp/uoutp.c
126
return outp->func->dp.train(outp, args->v0.retrain);
drivers/gpu/drm/nouveau/nvkm/engine/disp/uoutp.c
132
union nvif_outp_dp_rates_args *args = argv;
drivers/gpu/drm/nouveau/nvkm/engine/disp/uoutp.c
134
if (argc != sizeof(args->v0) || args->v0.version != 0)
drivers/gpu/drm/nouveau/nvkm/engine/disp/uoutp.c
136
if (args->v0.rates > ARRAY_SIZE(outp->dp.rate))
drivers/gpu/drm/nouveau/nvkm/engine/disp/uoutp.c
139
for (int i = 0; i < args->v0.rates; i++) {
drivers/gpu/drm/nouveau/nvkm/engine/disp/uoutp.c
140
outp->dp.rate[i].dpcd = args->v0.rate[i].dpcd;
drivers/gpu/drm/nouveau/nvkm/engine/disp/uoutp.c
141
outp->dp.rate[i].rate = args->v0.rate[i].rate;
drivers/gpu/drm/nouveau/nvkm/engine/disp/uoutp.c
144
outp->dp.rates = args->v0.rates;
drivers/gpu/drm/nouveau/nvkm/engine/disp/uoutp.c
155
union nvif_outp_dp_aux_xfer_args *args = argv;
drivers/gpu/drm/nouveau/nvkm/engine/disp/uoutp.c
157
if (argc != sizeof(args->v0) || args->v0.version != 0)
drivers/gpu/drm/nouveau/nvkm/engine/disp/uoutp.c
162
return outp->func->dp.aux_xfer(outp, args->v0.type, args->v0.addr,
drivers/gpu/drm/nouveau/nvkm/engine/disp/uoutp.c
163
args->v0.data, &args->v0.size);
drivers/gpu/drm/nouveau/nvkm/engine/disp/uoutp.c
169
union nvif_outp_dp_aux_pwr_args *args = argv;
drivers/gpu/drm/nouveau/nvkm/engine/disp/uoutp.c
171
if (argc != sizeof(args->v0) || args->v0.version != 0)
drivers/gpu/drm/nouveau/nvkm/engine/disp/uoutp.c
176
return outp->func->dp.aux_pwr(outp, !!args->v0.state);
drivers/gpu/drm/nouveau/nvkm/engine/disp/uoutp.c
183
union nvif_outp_hda_eld_args *args = argv;
drivers/gpu/drm/nouveau/nvkm/engine/disp/uoutp.c
185
if (argc < sizeof(args->v0) || args->v0.version != 0)
drivers/gpu/drm/nouveau/nvkm/engine/disp/uoutp.c
187
argc -= sizeof(args->v0);
drivers/gpu/drm/nouveau/nvkm/engine/disp/uoutp.c
189
if (!ior->hda || !nvkm_head_find(outp->disp, args->v0.head))
drivers/gpu/drm/nouveau/nvkm/engine/disp/uoutp.c
194
if (argc && args->v0.data[0]) {
drivers/gpu/drm/nouveau/nvkm/engine/disp/uoutp.c
196
ior->func->dp->audio(ior, args->v0.head, true);
drivers/gpu/drm/nouveau/nvkm/engine/disp/uoutp.c
199
ior->func->hdmi->audio(ior, args->v0.head, true);
drivers/gpu/drm/nouveau/nvkm/engine/disp/uoutp.c
201
ior->func->hda->hpd(ior, args->v0.head, true);
drivers/gpu/drm/nouveau/nvkm/engine/disp/uoutp.c
202
ior->func->hda->eld(ior, args->v0.head, args->v0.data, argc);
drivers/gpu/drm/nouveau/nvkm/engine/disp/uoutp.c
204
ior->func->hda->hpd(ior, args->v0.head, false);
drivers/gpu/drm/nouveau/nvkm/engine/disp/uoutp.c
207
ior->func->dp->audio(ior, args->v0.head, false);
drivers/gpu/drm/nouveau/nvkm/engine/disp/uoutp.c
210
ior->func->hdmi->audio(ior, args->v0.head, false);
drivers/gpu/drm/nouveau/nvkm/engine/disp/uoutp.c
220
union nvif_outp_infoframe_args *args = argv;
drivers/gpu/drm/nouveau/nvkm/engine/disp/uoutp.c
221
ssize_t size = argc - sizeof(*args);
drivers/gpu/drm/nouveau/nvkm/engine/disp/uoutp.c
223
if (argc < sizeof(args->v0) || args->v0.version != 0)
drivers/gpu/drm/nouveau/nvkm/engine/disp/uoutp.c
225
if (!nvkm_head_find(outp->disp, args->v0.head))
drivers/gpu/drm/nouveau/nvkm/engine/disp/uoutp.c
228
switch (ior->func->hdmi ? args->v0.type : 0xff) {
drivers/gpu/drm/nouveau/nvkm/engine/disp/uoutp.c
230
ior->func->hdmi->infoframe_avi(ior, args->v0.head, &args->v0.data, size);
drivers/gpu/drm/nouveau/nvkm/engine/disp/uoutp.c
233
ior->func->hdmi->infoframe_vsi(ior, args->v0.head, &args->v0.data, size);
drivers/gpu/drm/nouveau/nvkm/engine/disp/uoutp.c
245
union nvif_outp_hdmi_args *args = argv;
drivers/gpu/drm/nouveau/nvkm/engine/disp/uoutp.c
248
if (argc != sizeof(args->v0) || args->v0.version != 0)
drivers/gpu/drm/nouveau/nvkm/engine/disp/uoutp.c
251
if (!(outp->asy.head = nvkm_head_find(outp->disp, args->v0.head)))
drivers/gpu/drm/nouveau/nvkm/engine/disp/uoutp.c
255
args->v0.max_ac_packet > 0x1f ||
drivers/gpu/drm/nouveau/nvkm/engine/disp/uoutp.c
256
args->v0.rekey > 0x7f ||
drivers/gpu/drm/nouveau/nvkm/engine/disp/uoutp.c
257
(args->v0.scdc && !ior->func->hdmi->scdc))
drivers/gpu/drm/nouveau/nvkm/engine/disp/uoutp.c
260
if (!args->v0.enable) {
drivers/gpu/drm/nouveau/nvkm/engine/disp/uoutp.c
261
ior->func->hdmi->infoframe_avi(ior, args->v0.head, NULL, 0);
drivers/gpu/drm/nouveau/nvkm/engine/disp/uoutp.c
262
ior->func->hdmi->infoframe_vsi(ior, args->v0.head, NULL, 0);
drivers/gpu/drm/nouveau/nvkm/engine/disp/uoutp.c
263
ior->func->hdmi->ctrl(ior, args->v0.head, false, 0, 0);
drivers/gpu/drm/nouveau/nvkm/engine/disp/uoutp.c
267
ior->func->hdmi->ctrl(ior, args->v0.head, args->v0.enable,
drivers/gpu/drm/nouveau/nvkm/engine/disp/uoutp.c
268
args->v0.max_ac_packet, args->v0.rekey);
drivers/gpu/drm/nouveau/nvkm/engine/disp/uoutp.c
270
ior->func->hdmi->scdc(ior, args->v0.khz, args->v0.scdc, args->v0.scdc_scrambling,
drivers/gpu/drm/nouveau/nvkm/engine/disp/uoutp.c
271
args->v0.scdc_low_rates);
drivers/gpu/drm/nouveau/nvkm/engine/disp/uoutp.c
279
union nvif_outp_lvds_args *args = argv;
drivers/gpu/drm/nouveau/nvkm/engine/disp/uoutp.c
281
if (argc != sizeof(args->v0) || args->v0.version != 0)
drivers/gpu/drm/nouveau/nvkm/engine/disp/uoutp.c
286
outp->lvds.dual = !!args->v0.dual;
drivers/gpu/drm/nouveau/nvkm/engine/disp/uoutp.c
287
outp->lvds.bpc8 = !!args->v0.bpc8;
drivers/gpu/drm/nouveau/nvkm/engine/disp/uoutp.c
294
union nvif_outp_bl_get_args *args = argv;
drivers/gpu/drm/nouveau/nvkm/engine/disp/uoutp.c
297
if (argc != sizeof(args->v0) || args->v0.version != 0)
drivers/gpu/drm/nouveau/nvkm/engine/disp/uoutp.c
301
ret = outp->func->bl.set(outp, args->v0.level);
drivers/gpu/drm/nouveau/nvkm/engine/disp/uoutp.c
311
union nvif_outp_bl_get_args *args = argv;
drivers/gpu/drm/nouveau/nvkm/engine/disp/uoutp.c
314
if (argc != sizeof(args->v0) || args->v0.version != 0)
drivers/gpu/drm/nouveau/nvkm/engine/disp/uoutp.c
320
args->v0.level = ret;
drivers/gpu/drm/nouveau/nvkm/engine/disp/uoutp.c
333
union nvif_outp_release_args *args = argv;
drivers/gpu/drm/nouveau/nvkm/engine/disp/uoutp.c
335
if (argc != sizeof(args->vn))
drivers/gpu/drm/nouveau/nvkm/engine/disp/uoutp.c
347
union nvif_outp_acquire_args *args = argv;
drivers/gpu/drm/nouveau/nvkm/engine/disp/uoutp.c
350
if (argc != sizeof(args->v0) || args->v0.version != 0)
drivers/gpu/drm/nouveau/nvkm/engine/disp/uoutp.c
352
if (outp->ior && args->v0.type <= NVIF_OUTP_ACQUIRE_V0_PIOR)
drivers/gpu/drm/nouveau/nvkm/engine/disp/uoutp.c
355
switch (args->v0.type) {
drivers/gpu/drm/nouveau/nvkm/engine/disp/uoutp.c
36
union nvif_outp_dp_mst_vcpi_args *args = argv;
drivers/gpu/drm/nouveau/nvkm/engine/disp/uoutp.c
361
ret = outp->func->acquire(outp, args->v0.sor.hda);
drivers/gpu/drm/nouveau/nvkm/engine/disp/uoutp.c
371
args->v0.or = outp->ior->id;
drivers/gpu/drm/nouveau/nvkm/engine/disp/uoutp.c
372
args->v0.link = outp->ior->asy.link;
drivers/gpu/drm/nouveau/nvkm/engine/disp/uoutp.c
379
union nvif_outp_inherit_args *args = argv;
drivers/gpu/drm/nouveau/nvkm/engine/disp/uoutp.c
38
if (argc != sizeof(args->v0) || args->v0.version != 0)
drivers/gpu/drm/nouveau/nvkm/engine/disp/uoutp.c
383
if (argc != sizeof(args->v0) || args->v0.version != 0)
drivers/gpu/drm/nouveau/nvkm/engine/disp/uoutp.c
395
switch (args->v0.proto) {
drivers/gpu/drm/nouveau/nvkm/engine/disp/uoutp.c
40
if (!ior->func->dp || !ior->func->dp->vcpi || !nvkm_head_find(outp->disp, args->v0.head))
drivers/gpu/drm/nouveau/nvkm/engine/disp/uoutp.c
43
ior->func->dp->vcpi(ior, args->v0.head, args->v0.start_slot, args->v0.num_slots,
drivers/gpu/drm/nouveau/nvkm/engine/disp/uoutp.c
431
args->v0.or = ior->id;
drivers/gpu/drm/nouveau/nvkm/engine/disp/uoutp.c
432
args->v0.link = ior->arm.link;
drivers/gpu/drm/nouveau/nvkm/engine/disp/uoutp.c
433
args->v0.head = ffs(ior->arm.head) - 1;
drivers/gpu/drm/nouveau/nvkm/engine/disp/uoutp.c
434
args->v0.proto = ior->arm.proto_evo;
drivers/gpu/drm/nouveau/nvkm/engine/disp/uoutp.c
44
args->v0.pbn, args->v0.aligned_pbn);
drivers/gpu/drm/nouveau/nvkm/engine/disp/uoutp.c
442
union nvif_outp_load_detect_args *args = argv;
drivers/gpu/drm/nouveau/nvkm/engine/disp/uoutp.c
445
if (argc != sizeof(args->v0) || args->v0.version != 0)
drivers/gpu/drm/nouveau/nvkm/engine/disp/uoutp.c
451
ret = outp->ior->func->sense(outp->ior, args->v0.data);
drivers/gpu/drm/nouveau/nvkm/engine/disp/uoutp.c
452
args->v0.load = ret < 0 ? 0 : ret;
drivers/gpu/drm/nouveau/nvkm/engine/disp/uoutp.c
465
union nvif_outp_edid_get_args *args = argv;
drivers/gpu/drm/nouveau/nvkm/engine/disp/uoutp.c
467
if (argc != sizeof(args->v0) || args->v0.version != 0)
drivers/gpu/drm/nouveau/nvkm/engine/disp/uoutp.c
472
args->v0.size = ARRAY_SIZE(args->v0.data);
drivers/gpu/drm/nouveau/nvkm/engine/disp/uoutp.c
473
return outp->func->edid_get(outp, args->v0.data, &args->v0.size);
drivers/gpu/drm/nouveau/nvkm/engine/disp/uoutp.c
479
union nvif_outp_detect_args *args = argv;
drivers/gpu/drm/nouveau/nvkm/engine/disp/uoutp.c
482
if (argc != sizeof(args->v0) || args->v0.version != 0)
drivers/gpu/drm/nouveau/nvkm/engine/disp/uoutp.c
489
case 0: args->v0.status = NVIF_OUTP_DETECT_V0_NOT_PRESENT; break;
drivers/gpu/drm/nouveau/nvkm/engine/disp/uoutp.c
490
case 1: args->v0.status = NVIF_OUTP_DETECT_V0_PRESENT; break;
drivers/gpu/drm/nouveau/nvkm/engine/disp/uoutp.c
492
args->v0.status = NVIF_OUTP_DETECT_V0_UNKNOWN;
drivers/gpu/drm/nouveau/nvkm/engine/disp/uoutp.c
51
union nvif_outp_dp_mst_id_put_args *args = argv;
drivers/gpu/drm/nouveau/nvkm/engine/disp/uoutp.c
53
if (argc != sizeof(args->v0) || args->v0.version != 0)
drivers/gpu/drm/nouveau/nvkm/engine/disp/uoutp.c
58
return outp->func->dp.mst_id_put(outp, args->v0.id);
drivers/gpu/drm/nouveau/nvkm/engine/disp/uoutp.c
590
union nvif_outp_args *args = argv;
drivers/gpu/drm/nouveau/nvkm/engine/disp/uoutp.c
593
if (argc != sizeof(args->v0) || args->v0.version != 0)
drivers/gpu/drm/nouveau/nvkm/engine/disp/uoutp.c
597
if (outt->index == args->v0.id) {
drivers/gpu/drm/nouveau/nvkm/engine/disp/uoutp.c
611
args->v0.type = NVIF_OUTP_V0_TYPE_DAC;
drivers/gpu/drm/nouveau/nvkm/engine/disp/uoutp.c
612
args->v0.proto = NVIF_OUTP_V0_PROTO_RGB_CRT;
drivers/gpu/drm/nouveau/nvkm/engine/disp/uoutp.c
613
args->v0.rgb_crt.freq_max = outp->info.crtconf.maxfreq;
drivers/gpu/drm/nouveau/nvkm/engine/disp/uoutp.c
617
args->v0.type = NVIF_OUTP_V0_TYPE_SOR;
drivers/gpu/drm/nouveau/nvkm/engine/disp/uoutp.c
618
args->v0.tmds.dual = (outp->info.tmdsconf.sor.link == 3);
drivers/gpu/drm/nouveau/nvkm/engine/disp/uoutp.c
620
args->v0.type = NVIF_OUTP_V0_TYPE_PIOR;
drivers/gpu/drm/nouveau/nvkm/engine/disp/uoutp.c
621
args->v0.tmds.dual = 0;
drivers/gpu/drm/nouveau/nvkm/engine/disp/uoutp.c
623
args->v0.proto = NVIF_OUTP_V0_PROTO_TMDS;
drivers/gpu/drm/nouveau/nvkm/engine/disp/uoutp.c
626
args->v0.type = NVIF_OUTP_V0_TYPE_SOR;
drivers/gpu/drm/nouveau/nvkm/engine/disp/uoutp.c
627
args->v0.proto = NVIF_OUTP_V0_PROTO_LVDS;
drivers/gpu/drm/nouveau/nvkm/engine/disp/uoutp.c
628
args->v0.lvds.acpi_edid = outp->info.lvdsconf.use_acpi_for_edid;
drivers/gpu/drm/nouveau/nvkm/engine/disp/uoutp.c
632
args->v0.type = NVIF_OUTP_V0_TYPE_SOR;
drivers/gpu/drm/nouveau/nvkm/engine/disp/uoutp.c
633
args->v0.dp.aux = outp->info.i2c_index;
drivers/gpu/drm/nouveau/nvkm/engine/disp/uoutp.c
635
args->v0.type = NVIF_OUTP_V0_TYPE_PIOR;
drivers/gpu/drm/nouveau/nvkm/engine/disp/uoutp.c
636
args->v0.dp.aux = NVKM_I2C_AUX_EXT(outp->info.extdev);
drivers/gpu/drm/nouveau/nvkm/engine/disp/uoutp.c
638
args->v0.proto = NVIF_OUTP_V0_PROTO_DP;
drivers/gpu/drm/nouveau/nvkm/engine/disp/uoutp.c
639
args->v0.dp.mst = outp->dp.mst;
drivers/gpu/drm/nouveau/nvkm/engine/disp/uoutp.c
64
union nvif_outp_dp_mst_id_get_args *args = argv;
drivers/gpu/drm/nouveau/nvkm/engine/disp/uoutp.c
640
args->v0.dp.increased_wm = outp->dp.increased_wm;
drivers/gpu/drm/nouveau/nvkm/engine/disp/uoutp.c
641
args->v0.dp.link_nr = outp->info.dpconf.link_nr;
drivers/gpu/drm/nouveau/nvkm/engine/disp/uoutp.c
642
args->v0.dp.link_bw = outp->info.dpconf.link_bw * 27000;
drivers/gpu/drm/nouveau/nvkm/engine/disp/uoutp.c
651
args->v0.ddc = NVKM_I2C_BUS_EXT(outp->info.extdev);
drivers/gpu/drm/nouveau/nvkm/engine/disp/uoutp.c
653
args->v0.ddc = outp->info.i2c_index;
drivers/gpu/drm/nouveau/nvkm/engine/disp/uoutp.c
654
args->v0.heads = outp->info.heads;
drivers/gpu/drm/nouveau/nvkm/engine/disp/uoutp.c
655
args->v0.conn = outp->info.connector;
drivers/gpu/drm/nouveau/nvkm/engine/disp/uoutp.c
66
if (argc != sizeof(args->v0) || args->v0.version != 0)
drivers/gpu/drm/nouveau/nvkm/engine/disp/uoutp.c
71
return outp->func->dp.mst_id_get(outp, &args->v0.id);
drivers/gpu/drm/nouveau/nvkm/engine/disp/uoutp.c
77
union nvif_outp_dp_sst_args *args = argv;
drivers/gpu/drm/nouveau/nvkm/engine/disp/uoutp.c
81
if (argc != sizeof(args->v0) || args->v0.version != 0)
drivers/gpu/drm/nouveau/nvkm/engine/disp/uoutp.c
84
if (!ior->func->dp || !nvkm_head_find(disp, args->v0.head))
drivers/gpu/drm/nouveau/nvkm/engine/disp/uoutp.c
89
return ior->func->dp->sst(ior, args->v0.head,
drivers/gpu/drm/nouveau/nvkm/engine/disp/uoutp.c
91
args->v0.watermark, args->v0.hblanksym, args->v0.vblanksym);
drivers/gpu/drm/nouveau/nvkm/engine/disp/uoutp.c
97
union nvif_outp_dp_drive_args *args = argv;
drivers/gpu/drm/nouveau/nvkm/engine/disp/uoutp.c
99
if (argc != sizeof(args->v0) || args->v0.version != 0)
drivers/gpu/drm/nouveau/nvkm/engine/dma/user.c
73
} *args = *pdata;
drivers/gpu/drm/nouveau/nvkm/engine/dma/user.c
84
if (!(ret = nvif_unpack(ret, &data, &size, args->v0, 0, 0, true))) {
drivers/gpu/drm/nouveau/nvkm/engine/dma/user.c
87
args->v0.version, args->v0.target, args->v0.access,
drivers/gpu/drm/nouveau/nvkm/engine/dma/user.c
88
args->v0.start, args->v0.limit);
drivers/gpu/drm/nouveau/nvkm/engine/dma/user.c
89
dmaobj->target = args->v0.target;
drivers/gpu/drm/nouveau/nvkm/engine/dma/user.c
90
dmaobj->access = args->v0.access;
drivers/gpu/drm/nouveau/nvkm/engine/dma/user.c
91
dmaobj->start = args->v0.start;
drivers/gpu/drm/nouveau/nvkm/engine/dma/user.c
92
dmaobj->limit = args->v0.limit;
drivers/gpu/drm/nouveau/nvkm/engine/dma/usergf100.c
75
} *args;
drivers/gpu/drm/nouveau/nvkm/engine/dma/usergf100.c
91
args = data;
drivers/gpu/drm/nouveau/nvkm/engine/dma/usergf100.c
94
if (!(ret = nvif_unpack(ret, &data, &size, args->v0, 0, 0, false))) {
drivers/gpu/drm/nouveau/nvkm/engine/dma/usergf100.c
97
args->v0.version, args->v0.priv, args->v0.kind);
drivers/gpu/drm/nouveau/nvkm/engine/dma/usergf100.c
98
kind = args->v0.kind;
drivers/gpu/drm/nouveau/nvkm/engine/dma/usergf100.c
99
user = args->v0.priv;
drivers/gpu/drm/nouveau/nvkm/engine/dma/usergf119.c
73
} *args;
drivers/gpu/drm/nouveau/nvkm/engine/dma/usergf119.c
89
args = data;
drivers/gpu/drm/nouveau/nvkm/engine/dma/usergf119.c
92
if (!(ret = nvif_unpack(ret, &data, &size, args->v0, 0, 0, false))) {
drivers/gpu/drm/nouveau/nvkm/engine/dma/usergf119.c
95
args->v0.version, args->v0.page, args->v0.kind);
drivers/gpu/drm/nouveau/nvkm/engine/dma/usergf119.c
96
kind = args->v0.kind;
drivers/gpu/drm/nouveau/nvkm/engine/dma/usergf119.c
97
page = args->v0.page;
drivers/gpu/drm/nouveau/nvkm/engine/dma/usergv100.c
72
} *args;
drivers/gpu/drm/nouveau/nvkm/engine/dma/usergv100.c
88
args = data;
drivers/gpu/drm/nouveau/nvkm/engine/dma/usergv100.c
91
if (!(ret = nvif_unpack(ret, &data, &size, args->v0, 0, 0, false))) {
drivers/gpu/drm/nouveau/nvkm/engine/dma/usergv100.c
94
args->v0.version, args->v0.page, args->v0.kind);
drivers/gpu/drm/nouveau/nvkm/engine/dma/usergv100.c
95
kind = args->v0.kind != 0;
drivers/gpu/drm/nouveau/nvkm/engine/dma/usergv100.c
96
page = args->v0.page != 0;
drivers/gpu/drm/nouveau/nvkm/engine/dma/usernv50.c
100
part = args->v0.part;
drivers/gpu/drm/nouveau/nvkm/engine/dma/usernv50.c
101
comp = args->v0.comp;
drivers/gpu/drm/nouveau/nvkm/engine/dma/usernv50.c
102
kind = args->v0.kind;
drivers/gpu/drm/nouveau/nvkm/engine/dma/usernv50.c
75
} *args;
drivers/gpu/drm/nouveau/nvkm/engine/dma/usernv50.c
91
args = data;
drivers/gpu/drm/nouveau/nvkm/engine/dma/usernv50.c
94
if (!(ret = nvif_unpack(ret, &data, &size, args->v0, 0, 0, false))) {
drivers/gpu/drm/nouveau/nvkm/engine/dma/usernv50.c
96
"comp %d kind %02x\n", args->v0.version,
drivers/gpu/drm/nouveau/nvkm/engine/dma/usernv50.c
97
args->v0.priv, args->v0.part, args->v0.comp,
drivers/gpu/drm/nouveau/nvkm/engine/dma/usernv50.c
98
args->v0.kind);
drivers/gpu/drm/nouveau/nvkm/engine/dma/usernv50.c
99
user = args->v0.priv;
drivers/gpu/drm/nouveau/nvkm/engine/fifo/gk104.c
180
struct gf100_vmm_map_v0 args = { .priv = 1 };
drivers/gpu/drm/nouveau/nvkm/engine/fifo/gk104.c
187
return nvkm_memory_map(vctx->inst, 0, vctx->vmm, vctx->vma, &args, sizeof(args));
drivers/gpu/drm/nouveau/nvkm/engine/fifo/ucgrp.c
102
vmm = nvkm_uvmm_search(oclass->client, args->v0.vmm);
drivers/gpu/drm/nouveau/nvkm/engine/fifo/ucgrp.c
115
ret = nvkm_cgrp_new(runl, args->v0.name, vmm, true, &ucgrp->cgrp);
drivers/gpu/drm/nouveau/nvkm/engine/fifo/ucgrp.c
120
args->v0.cgid = ucgrp->cgrp->id;
drivers/gpu/drm/nouveau/nvkm/engine/fifo/ucgrp.c
84
union nvif_cgrp_args *args = argv;
drivers/gpu/drm/nouveau/nvkm/engine/fifo/ucgrp.c
90
if (argc < sizeof(args->v0) || args->v0.version != 0)
drivers/gpu/drm/nouveau/nvkm/engine/fifo/ucgrp.c
92
argc -= sizeof(args->v0);
drivers/gpu/drm/nouveau/nvkm/engine/fifo/ucgrp.c
94
if (args->v0.namelen != argc)
drivers/gpu/drm/nouveau/nvkm/engine/fifo/ucgrp.c
98
runl = nvkm_runl_get(fifo, args->v0.runlist, 0);
drivers/gpu/drm/nouveau/nvkm/engine/fifo/uchan.c
333
union nvif_chan_args *args = argv;
drivers/gpu/drm/nouveau/nvkm/engine/fifo/uchan.c
342
if (argc < sizeof(args->v0) || args->v0.version != 0)
drivers/gpu/drm/nouveau/nvkm/engine/fifo/uchan.c
344
argc -= sizeof(args->v0);
drivers/gpu/drm/nouveau/nvkm/engine/fifo/uchan.c
346
if (args->v0.namelen != argc)
drivers/gpu/drm/nouveau/nvkm/engine/fifo/uchan.c
350
runl = nvkm_runl_get(fifo, args->v0.runlist, 0);
drivers/gpu/drm/nouveau/nvkm/engine/fifo/uchan.c
354
if (args->v0.vmm) {
drivers/gpu/drm/nouveau/nvkm/engine/fifo/uchan.c
355
vmm = nvkm_uvmm_search(oclass->client, args->v0.vmm);
drivers/gpu/drm/nouveau/nvkm/engine/fifo/uchan.c
360
if (args->v0.ctxdma) {
drivers/gpu/drm/nouveau/nvkm/engine/fifo/uchan.c
361
ctxdma = nvkm_dmaobj_search(oclass->client, args->v0.ctxdma);
drivers/gpu/drm/nouveau/nvkm/engine/fifo/uchan.c
368
if (args->v0.huserd) {
drivers/gpu/drm/nouveau/nvkm/engine/fifo/uchan.c
369
userd = nvkm_umem_search(oclass->client, args->v0.huserd);
drivers/gpu/drm/nouveau/nvkm/engine/fifo/uchan.c
386
ret = nvkm_chan_new_(fifo->func->chan.func, runl, args->v0.runq, cgrp, args->v0.name,
drivers/gpu/drm/nouveau/nvkm/engine/fifo/uchan.c
387
args->v0.priv != 0, args->v0.devm, vmm, ctxdma, args->v0.offset,
drivers/gpu/drm/nouveau/nvkm/engine/fifo/uchan.c
388
args->v0.length, userd, args->v0.ouserd, &uchan->chan);
drivers/gpu/drm/nouveau/nvkm/engine/fifo/uchan.c
396
args->v0.token = chan->func->doorbell_handle(chan);
drivers/gpu/drm/nouveau/nvkm/engine/fifo/uchan.c
398
args->v0.token = ~0;
drivers/gpu/drm/nouveau/nvkm/engine/fifo/uchan.c
400
args->v0.chid = chan->id;
drivers/gpu/drm/nouveau/nvkm/engine/fifo/uchan.c
403
case NVKM_MEM_TARGET_INST: args->v0.aper = NVIF_CHAN_V0_INST_APER_INST; break;
drivers/gpu/drm/nouveau/nvkm/engine/fifo/uchan.c
404
case NVKM_MEM_TARGET_VRAM: args->v0.aper = NVIF_CHAN_V0_INST_APER_VRAM; break;
drivers/gpu/drm/nouveau/nvkm/engine/fifo/uchan.c
405
case NVKM_MEM_TARGET_HOST: args->v0.aper = NVIF_CHAN_V0_INST_APER_HOST; break;
drivers/gpu/drm/nouveau/nvkm/engine/fifo/uchan.c
406
case NVKM_MEM_TARGET_NCOH: args->v0.aper = NVIF_CHAN_V0_INST_APER_NCOH; break;
drivers/gpu/drm/nouveau/nvkm/engine/fifo/uchan.c
413
args->v0.inst = nvkm_memory_addr(chan->inst->memory);
drivers/gpu/drm/nouveau/nvkm/engine/fifo/uchan.c
46
union nvif_chan_event_args *args = argv;
drivers/gpu/drm/nouveau/nvkm/engine/fifo/uchan.c
50
if (argc != sizeof(args->v0) || args->v0.version != 0)
drivers/gpu/drm/nouveau/nvkm/engine/fifo/uchan.c
53
switch (args->v0.type) {
drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c
166
} *args = data;
drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c
169
if (!(ret = nvif_unpack(ret, &data, &size, args->v0, 0, 0, false))) {
drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c
170
switch (args->v0.format) {
drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c
190
ret = gf100_gr_zbc_color_get(gr, args->v0.format,
drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c
191
args->v0.ds,
drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c
192
args->v0.l2);
drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c
194
args->v0.index = ret;
drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c
212
} *args = data;
drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c
215
if (!(ret = nvif_unpack(ret, &data, &size, args->v0, 0, 0, false))) {
drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c
216
switch (args->v0.format) {
drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c
218
ret = gf100_gr_zbc_depth_get(gr, args->v0.format,
drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c
219
args->v0.ds,
drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c
220
args->v0.l2);
drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c
383
struct gf100_vmm_map_v0 args = { .priv = 1 };
drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c
399
ret = nvkm_memory_map(gr->pagepool, 0, chan->vmm, chan->pagepool, &args, sizeof(args));
drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c
408
ret = nvkm_memory_map(gr->bundle_cb, 0, chan->vmm, chan->bundle_cb, &args, sizeof(args));
drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c
423
&args, sizeof(args));
drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c
435
&args, sizeof(args));
drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c
466
chan->mmio_vma, &args, sizeof(args));
drivers/gpu/drm/nouveau/nvkm/engine/sw/nv04.c
49
} *args = data;
drivers/gpu/drm/nouveau/nvkm/engine/sw/nv04.c
52
if (!(ret = nvif_unpack(ret, &data, &size, args->v0, 0, 0, false))) {
drivers/gpu/drm/nouveau/nvkm/engine/sw/nv04.c
53
args->v0.ref = atomic_read(&chan->ref);
drivers/gpu/drm/nouveau/nvkm/engine/sw/nvsw.c
32
union nv04_nvsw_event_args *args = argv;
drivers/gpu/drm/nouveau/nvkm/engine/sw/nvsw.c
36
if (argc != sizeof(args->vn))
drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c
41
#define bioslog(lvl, fmt, args...) do { \
drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c
44
'0' + (init->nested - 1) : ' ', ##args); \
drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c
46
#define cont(fmt, args...) do { \
drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c
48
printk(fmt, ##args); \
drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c
50
#define trace(fmt, args...) bioslog(TRACE, fmt, ##args)
drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c
51
#define warn(fmt, args...) bioslog(WARN, fmt, ##args)
drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c
52
#define error(fmt, args...) bioslog(ERROR, fmt, ##args)
drivers/gpu/drm/nouveau/nvkm/subdev/devinit/gm200.c
131
u32 exec, args;
drivers/gpu/drm/nouveau/nvkm/subdev/devinit/gm200.c
141
ret = pmu_load(init, 0x04, post, &exec, &args);
drivers/gpu/drm/nouveau/nvkm/subdev/devinit/gm200.c
149
u32 pmu = pmu_args(init, args + 0x08, 0x08);
drivers/gpu/drm/nouveau/nvkm/subdev/devinit/gm200.c
157
u32 pmu = pmu_args(init, args + 0x08, 0x10);
drivers/gpu/drm/nouveau/nvkm/subdev/fault/user.c
100
if (!(ret = nvif_unpack(ret, &argv, &argc, args->v0, 0, 0, false))) {
drivers/gpu/drm/nouveau/nvkm/subdev/fault/user.c
101
args->v0.entries = buffer->entries;
drivers/gpu/drm/nouveau/nvkm/subdev/fault/user.c
102
args->v0.get = buffer->get;
drivers/gpu/drm/nouveau/nvkm/subdev/fault/user.c
103
args->v0.put = buffer->put;
drivers/gpu/drm/nouveau/nvkm/subdev/fault/user.c
35
union nvif_clb069_event_args *args = argv;
drivers/gpu/drm/nouveau/nvkm/subdev/fault/user.c
39
if (argc != sizeof(args->vn))
drivers/gpu/drm/nouveau/nvkm/subdev/fault/user.c
95
} *args = argv;
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/gh100.c
105
ret = nvkm_fsp_boot_gsp_fmc(device->fsp, gsp->fmc.args.addr, rsvd_size, resume,
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/gh100.c
59
if ((((u64)mbox1 << 32) | *mbox0) != gsp->fmc.args.addr)
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/gh100.c
75
GSP_FMC_BOOT_PARAMS *args;
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/gh100.c
81
ret = nvkm_gsp_mem_ctor(gsp, sizeof(*args), &gsp->fmc.args);
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/gh100.c
91
args = gsp->fmc.args.data;
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/gh100.c
93
args->bootGspRmParams.gspRmDescOffset = meta->addr;
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/gh100.c
94
args->bootGspRmParams.gspRmDescSize = meta->size;
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/gh100.c
95
args->bootGspRmParams.target = GSP_DMA_TARGET_COHERENT_SYSTEM;
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/gh100.c
96
args->bootGspRmParams.bIsGspRmBoot = 1;
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/gh100.c
98
args->gspRmParams.target = GSP_DMA_TARGET_NONCOHERENT_SYSTEM;
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/gh100.c
99
args->gspRmParams.bootArgsOffset = gsp->libos.addr;
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/ce.c
31
NVC0B5_ALLOCATION_PARAMETERS *args;
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/ce.c
33
args = nvkm_gsp_rm_alloc_get(chan, handle, class, sizeof(*args), ce);
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/ce.c
34
if (WARN_ON(IS_ERR(args)))
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/ce.c
35
return PTR_ERR(args);
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/ce.c
37
args->version = 1;
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/ce.c
38
args->engineType = NV2080_ENGINE_TYPE_COPY0 + inst;
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/ce.c
40
return nvkm_gsp_rm_alloc_wr(ce, args);
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/client.c
29
NV0000_ALLOC_PARAMETERS *args;
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/client.c
31
args = nvkm_gsp_rm_alloc_get(&client->object, handle, NV01_ROOT, sizeof(*args),
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/client.c
33
if (IS_ERR(args))
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/client.c
34
return PTR_ERR(args);
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/client.c
36
args->hClient = client->object.handle;
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/client.c
37
args->processID = ~0;
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/client.c
39
return nvkm_gsp_rm_alloc_wr(&client->object, args);
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/device.c
112
NV2080_ALLOC_PARAMETERS *args;
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/device.c
115
sizeof(*args), &device->subdevice);
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/device.c
121
NV0080_ALLOC_PARAMETERS *args;
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/device.c
124
args = nvkm_gsp_rm_alloc_get(&client->object, NVKM_RM_DEVICE, NV01_DEVICE_0, sizeof(*args),
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/device.c
126
if (IS_ERR(args))
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/device.c
127
return PTR_ERR(args);
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/device.c
129
args->hClientShare = client->object.handle;
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/device.c
131
ret = nvkm_gsp_rm_alloc_wr(&device->object, args);
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/device.c
67
NV0005_ALLOC_PARAMETERS *args;
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/device.c
70
args = nvkm_gsp_rm_alloc_get(&device->subdevice, handle,
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/device.c
71
NV01_EVENT_KERNEL_CALLBACK_EX, sizeof(*args),
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/device.c
73
if (IS_ERR(args))
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/device.c
74
return PTR_ERR(args);
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/device.c
76
args->hParentClient = client->object.handle;
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/device.c
77
args->hSrcResource = 0;
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/device.c
78
args->hClass = NV01_EVENT_KERNEL_CALLBACK_EX;
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/device.c
79
args->notifyIndex = NV01_EVENT_CLIENT_RM | id;
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/device.c
80
args->data = NULL;
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/device.c
82
ret = nvkm_gsp_rm_alloc_wr(&event->object, args);
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/disp.c
117
NV50VAIO_CHANNELPIO_ALLOCATION_PARAMETERS *args;
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/disp.c
124
args = nvkm_gsp_rm_alloc_get(&chan->disp->rm.object,
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/disp.c
126
chan->object.oclass, sizeof(*args), &chan->rm.object);
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/disp.c
127
if (IS_ERR(args))
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/disp.c
128
return PTR_ERR(args);
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/disp.c
130
args->channelInstance = chan->head;
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/disp.c
132
return nvkm_gsp_rm_alloc_wr(&chan->rm.object, args);
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/disp.c
171
NV50VAIO_CHANNELDMA_ALLOCATION_PARAMETERS *args;
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/disp.c
173
args = nvkm_gsp_rm_alloc_get(&disp->rm.object, (oclass << 16) | inst, oclass,
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/disp.c
174
sizeof(*args), dmac);
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/disp.c
175
if (IS_ERR(args))
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/disp.c
176
return PTR_ERR(args);
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/disp.c
178
args->channelInstance = inst;
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/disp.c
179
args->offset = put_offset;
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/disp.c
181
return nvkm_gsp_rm_alloc_wr(dmac, args);
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/fifo.c
101
args->flags |= NVDEF(NVOS04, FLAGS, PRIVILEGED_CHANNEL, TRUE);
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/fifo.c
102
args->flags |= NVDEF(NVOS04, FLAGS, DELAY_CHANNEL_SCHEDULING, FALSE);
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/fifo.c
103
args->flags |= NVDEF(NVOS04, FLAGS, CHANNEL_DENY_PHYSICAL_MODE_CE, FALSE);
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/fifo.c
105
args->flags |= NVVAL(NVOS04, FLAGS, CHANNEL_USERD_INDEX_VALUE, userd_i);
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/fifo.c
106
args->flags |= NVDEF(NVOS04, FLAGS, CHANNEL_USERD_INDEX_FIXED, FALSE);
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/fifo.c
107
args->flags |= NVVAL(NVOS04, FLAGS, CHANNEL_USERD_INDEX_PAGE_VALUE, userd_p);
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/fifo.c
108
args->flags |= NVDEF(NVOS04, FLAGS, CHANNEL_USERD_INDEX_PAGE_FIXED, TRUE);
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/fifo.c
110
args->flags |= NVDEF(NVOS04, FLAGS, CHANNEL_DENY_AUTH_LEVEL_PRIV, FALSE);
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/fifo.c
111
args->flags |= NVDEF(NVOS04, FLAGS, CHANNEL_SKIP_SCRUBBER, FALSE);
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/fifo.c
112
args->flags |= NVDEF(NVOS04, FLAGS, CHANNEL_CLIENT_MAP_FIFO, FALSE);
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/fifo.c
113
args->flags |= NVDEF(NVOS04, FLAGS, SET_EVICT_LAST_CE_PREFETCH_CHANNEL, FALSE);
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/fifo.c
114
args->flags |= NVDEF(NVOS04, FLAGS, CHANNEL_VGPU_PLUGIN_CONTEXT, FALSE);
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/fifo.c
115
args->flags |= NVDEF(NVOS04, FLAGS, CHANNEL_PBDMA_ACQUIRE_TIMEOUT, FALSE);
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/fifo.c
116
args->flags |= NVDEF(NVOS04, FLAGS, GROUP_CHANNEL_THREAD, DEFAULT);
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/fifo.c
117
args->flags |= NVDEF(NVOS04, FLAGS, MAP_CHANNEL, FALSE);
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/fifo.c
118
args->flags |= NVDEF(NVOS04, FLAGS, SKIP_CTXBUFFER_ALLOC, FALSE);
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/fifo.c
120
args->hVASpace = vmm->rm.object.handle;
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/fifo.c
121
args->engineType = nv2080_engine_type;
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/fifo.c
123
args->instanceMem.base = inst_addr;
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/fifo.c
124
args->instanceMem.size = fifo->func->chan.func->inst->size;
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/fifo.c
125
args->instanceMem.addressSpace = 2;
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/fifo.c
126
args->instanceMem.cacheAttrib = 1;
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/fifo.c
128
args->userdMem.base = userd_addr;
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/fifo.c
129
args->userdMem.size = fifo->func->chan.func->userd->size;
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/fifo.c
130
args->userdMem.addressSpace = 2;
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/fifo.c
131
args->userdMem.cacheAttrib = 1;
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/fifo.c
133
args->ramfcMem.base = inst_addr;
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/fifo.c
134
args->ramfcMem.size = 0x200;
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/fifo.c
135
args->ramfcMem.addressSpace = 2;
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/fifo.c
136
args->ramfcMem.cacheAttrib = 1;
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/fifo.c
138
args->mthdbufMem.base = mthdbuf_addr;
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/fifo.c
139
args->mthdbufMem.size = fifo->rm.mthdbuf_size;
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/fifo.c
140
args->mthdbufMem.addressSpace = 1;
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/fifo.c
141
args->mthdbufMem.cacheAttrib = 0;
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/fifo.c
144
args->internalFlags = NVDEF(NV_KERNELCHANNEL, ALLOC_INTERNALFLAGS, PRIVILEGE, USER);
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/fifo.c
146
args->internalFlags = NVDEF(NV_KERNELCHANNEL, ALLOC_INTERNALFLAGS, PRIVILEGE, ADMIN);
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/fifo.c
147
args->internalFlags |= NVDEF(NV_KERNELCHANNEL, ALLOC_INTERNALFLAGS, ERROR_NOTIFIER_TYPE, NONE);
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/fifo.c
148
args->internalFlags |= NVDEF(NV_KERNELCHANNEL, ALLOC_INTERNALFLAGS, ECC_ERROR_NOTIFIER_TYPE, NONE);
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/fifo.c
150
return nvkm_gsp_rm_alloc_wr(chan, args);
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/fifo.c
84
NV_CHANNELGPFIFO_ALLOCATION_PARAMETERS *args;
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/fifo.c
86
args = nvkm_gsp_rm_alloc_get(&device->object, handle,
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/fifo.c
87
fifo->func->chan.user.oclass, sizeof(*args), chan);
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/fifo.c
88
if (WARN_ON(IS_ERR(args)))
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/fifo.c
89
return PTR_ERR(args);
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/fifo.c
91
args->gpFifoOffset = gpfifo_offset;
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/fifo.c
92
args->gpFifoEntries = gpfifo_length / 8;
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/fifo.c
94
args->flags = NVDEF(NVOS04, FLAGS, CHANNEL_TYPE, PHYSICAL);
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/fifo.c
95
args->flags |= NVDEF(NVOS04, FLAGS, VPR, FALSE);
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/fifo.c
96
args->flags |= NVDEF(NVOS04, FLAGS, CHANNEL_SKIP_MAP_REFCOUNTING, FALSE);
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/fifo.c
97
args->flags |= NVVAL(NVOS04, FLAGS, GROUP_CHANNEL_RUNQUEUE, runq);
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/fifo.c
99
args->flags |= NVDEF(NVOS04, FLAGS, PRIVILEGED_CHANNEL, FALSE);
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/gr.c
106
struct gf100_vmm_map_v0 args = {
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/gr.c
118
ret = nvkm_memory_map(pmem[i], 0, vmm, pvma[i], &args, sizeof(args));
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/gsp.c
1187
GSP_ARGUMENTS_CACHED *args = gsp->rmargs.data;
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/gsp.c
1189
args->messageQueueInitArguments.sharedMemPhysAddr = gsp->shm.mem.addr;
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/gsp.c
1190
args->messageQueueInitArguments.pageTableEntryCount = gsp->shm.ptes.nr;
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/gsp.c
1191
args->messageQueueInitArguments.cmdQueueOffset =
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/gsp.c
1193
args->messageQueueInitArguments.statQueueOffset =
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/gsp.c
1197
args->srInitArguments.oldLevel = 0;
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/gsp.c
1198
args->srInitArguments.flags = 0;
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/gsp.c
1199
args->srInitArguments.bInPMTransition = 0;
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/gsp.c
1201
args->srInitArguments.oldLevel = NV2080_CTRL_GPU_SET_POWER_STATE_GPU_LEVEL_3;
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/gsp.c
1202
args->srInitArguments.flags = 0;
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/gsp.c
1203
args->srInitArguments.bInPMTransition = 1;
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/gsp.c
1509
LibosMemoryRegionInitArgument *args;
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/gsp.c
1516
args = gsp->libos.data;
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/gsp.c
1522
args[0].id8 = r535_gsp_libos_id8("LOGINIT");
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/gsp.c
1523
args[0].pa = gsp->loginit.addr;
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/gsp.c
1524
args[0].size = gsp->loginit.size;
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/gsp.c
1525
args[0].kind = LIBOS_MEMORY_REGION_CONTIGUOUS;
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/gsp.c
1526
args[0].loc = LIBOS_MEMORY_REGION_LOC_SYSMEM;
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/gsp.c
1533
args[1].id8 = r535_gsp_libos_id8("LOGINTR");
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/gsp.c
1534
args[1].pa = gsp->logintr.addr;
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/gsp.c
1535
args[1].size = gsp->logintr.size;
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/gsp.c
1536
args[1].kind = LIBOS_MEMORY_REGION_CONTIGUOUS;
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/gsp.c
1537
args[1].loc = LIBOS_MEMORY_REGION_LOC_SYSMEM;
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/gsp.c
1544
args[2].id8 = r535_gsp_libos_id8("LOGRM");
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/gsp.c
1545
args[2].pa = gsp->logrm.addr;
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/gsp.c
1546
args[2].size = gsp->logrm.size;
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/gsp.c
1547
args[2].kind = LIBOS_MEMORY_REGION_CONTIGUOUS;
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/gsp.c
1548
args[2].loc = LIBOS_MEMORY_REGION_LOC_SYSMEM;
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/gsp.c
1555
args[3].id8 = r535_gsp_libos_id8("RMARGS");
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/gsp.c
1556
args[3].pa = gsp->rmargs.addr;
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/gsp.c
1557
args[3].size = gsp->rmargs.size;
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/gsp.c
1558
args[3].kind = LIBOS_MEMORY_REGION_CONTIGUOUS;
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/gsp.c
1559
args[3].loc = LIBOS_MEMORY_REGION_LOC_SYSMEM;
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/gsp.c
2101
nvkm_gsp_mem_dtor(&gsp->fmc.args);
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/nvdec.c
30
NV_BSP_ALLOCATION_PARAMETERS *args;
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/nvdec.c
32
args = nvkm_gsp_rm_alloc_get(chan, handle, class, sizeof(*args), nvdec);
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/nvdec.c
33
if (WARN_ON(IS_ERR(args)))
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/nvdec.c
34
return PTR_ERR(args);
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/nvdec.c
36
args->size = sizeof(*args);
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/nvdec.c
37
args->engineInstance = inst;
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/nvdec.c
39
return nvkm_gsp_rm_alloc_wr(nvdec, args);
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/nvenc.c
30
NV_MSENC_ALLOCATION_PARAMETERS *args;
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/nvenc.c
32
args = nvkm_gsp_rm_alloc_get(chan, handle, class, sizeof(*args), nvenc);
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/nvenc.c
33
if (WARN_ON(IS_ERR(args)))
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/nvenc.c
34
return PTR_ERR(args);
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/nvenc.c
36
args->size = sizeof(*args);
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/nvenc.c
37
args->engineInstance = inst;
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/nvenc.c
39
return nvkm_gsp_rm_alloc_wr(nvenc, args);
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/nvjpg.c
30
NV_NVJPG_ALLOCATION_PARAMETERS *args;
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/nvjpg.c
32
args = nvkm_gsp_rm_alloc_get(chan, handle, class, sizeof(*args), nvjpg);
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/nvjpg.c
33
if (WARN_ON(IS_ERR(args)))
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/nvjpg.c
34
return PTR_ERR(args);
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/nvjpg.c
36
args->size = sizeof(*args);
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/nvjpg.c
37
args->engineInstance = inst;
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/nvjpg.c
39
return nvkm_gsp_rm_alloc_wr(nvjpg, args);
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/ofa.c
30
NV_OFA_ALLOCATION_PARAMETERS *args;
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/ofa.c
32
args = nvkm_gsp_rm_alloc_get(chan, handle, class, sizeof(*args), ofa);
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/ofa.c
33
if (WARN_ON(IS_ERR(args)))
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/ofa.c
34
return PTR_ERR(args);
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/ofa.c
36
args->size = sizeof(*args);
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/ofa.c
38
return nvkm_gsp_rm_alloc_wr(ofa, args);
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/vmm.c
55
NV_VASPACE_ALLOCATION_PARAMETERS *args;
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/vmm.c
63
args = nvkm_gsp_rm_alloc_get(&vmm->rm.device.object, handle, FERMI_VASPACE_A,
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/vmm.c
64
sizeof(*args), &vmm->rm.object);
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/vmm.c
65
if (IS_ERR(args))
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/vmm.c
66
return PTR_ERR(args);
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/vmm.c
68
args->index = NV_VASPACE_ALLOCATION_INDEX_GPU_NEW;
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/vmm.c
70
args->flags = NV_VASPACE_ALLOCATION_FLAGS_IS_EXTERNALLY_OWNED;
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/vmm.c
72
ret = nvkm_gsp_rm_alloc_wr(&vmm->rm.object, args);
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r570/client.c
12
NV0000_ALLOC_PARAMETERS *args;
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r570/client.c
14
args = nvkm_gsp_rm_alloc_get(&client->object, handle, NV01_ROOT, sizeof(*args),
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r570/client.c
16
if (IS_ERR(args))
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r570/client.c
17
return PTR_ERR(args);
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r570/client.c
19
args->hClient = client->object.handle;
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r570/client.c
20
args->processID = ~0;
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r570/client.c
22
return nvkm_gsp_rm_alloc_wr(&client->object, args);
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r570/disp.c
18
NV50VAIO_CHANNELDMA_ALLOCATION_PARAMETERS *args;
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r570/disp.c
20
args = nvkm_gsp_rm_alloc_get(&disp->rm.object, (oclass << 16) | inst, oclass,
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r570/disp.c
21
sizeof(*args), dmac);
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r570/disp.c
22
if (IS_ERR(args))
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r570/disp.c
23
return PTR_ERR(args);
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r570/disp.c
25
args->channelInstance = inst;
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r570/disp.c
26
args->offset = put_offset;
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r570/disp.c
27
args->subDeviceId = BIT(0);
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r570/disp.c
29
return nvkm_gsp_rm_alloc_wr(dmac, args);
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r570/fifo.c
29
NV_CHANNELGPFIFO_ALLOCATION_PARAMETERS *args;
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r570/fifo.c
31
args = nvkm_gsp_rm_alloc_get(&device->object, handle,
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r570/fifo.c
32
fifo->func->chan.user.oclass, sizeof(*args), chan);
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r570/fifo.c
33
if (WARN_ON(IS_ERR(args)))
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r570/fifo.c
34
return PTR_ERR(args);
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r570/fifo.c
36
args->gpFifoOffset = gpfifo_offset;
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r570/fifo.c
37
args->gpFifoEntries = gpfifo_length / 8;
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r570/fifo.c
39
args->flags = NVDEF(NVOS04, FLAGS, CHANNEL_TYPE, PHYSICAL);
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r570/fifo.c
40
args->flags |= NVDEF(NVOS04, FLAGS, VPR, FALSE);
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r570/fifo.c
41
args->flags |= NVDEF(NVOS04, FLAGS, CHANNEL_SKIP_MAP_REFCOUNTING, FALSE);
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r570/fifo.c
42
args->flags |= NVVAL(NVOS04, FLAGS, GROUP_CHANNEL_RUNQUEUE, runq);
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r570/fifo.c
44
args->flags |= NVDEF(NVOS04, FLAGS, PRIVILEGED_CHANNEL, FALSE);
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r570/fifo.c
46
args->flags |= NVDEF(NVOS04, FLAGS, PRIVILEGED_CHANNEL, TRUE);
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r570/fifo.c
47
args->flags |= NVDEF(NVOS04, FLAGS, DELAY_CHANNEL_SCHEDULING, FALSE);
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r570/fifo.c
48
args->flags |= NVDEF(NVOS04, FLAGS, CHANNEL_DENY_PHYSICAL_MODE_CE, FALSE);
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r570/fifo.c
50
args->flags |= NVVAL(NVOS04, FLAGS, CHANNEL_USERD_INDEX_VALUE, userd_i);
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r570/fifo.c
51
args->flags |= NVDEF(NVOS04, FLAGS, CHANNEL_USERD_INDEX_FIXED, FALSE);
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r570/fifo.c
52
args->flags |= NVVAL(NVOS04, FLAGS, CHANNEL_USERD_INDEX_PAGE_VALUE, userd_p);
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r570/fifo.c
53
args->flags |= NVDEF(NVOS04, FLAGS, CHANNEL_USERD_INDEX_PAGE_FIXED, TRUE);
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r570/fifo.c
55
args->flags |= NVDEF(NVOS04, FLAGS, CHANNEL_DENY_AUTH_LEVEL_PRIV, FALSE);
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r570/fifo.c
56
args->flags |= NVDEF(NVOS04, FLAGS, CHANNEL_SKIP_SCRUBBER, FALSE);
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r570/fifo.c
57
args->flags |= NVDEF(NVOS04, FLAGS, CHANNEL_CLIENT_MAP_FIFO, FALSE);
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r570/fifo.c
58
args->flags |= NVDEF(NVOS04, FLAGS, SET_EVICT_LAST_CE_PREFETCH_CHANNEL, FALSE);
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r570/fifo.c
59
args->flags |= NVDEF(NVOS04, FLAGS, CHANNEL_VGPU_PLUGIN_CONTEXT, FALSE);
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r570/fifo.c
60
args->flags |= NVDEF(NVOS04, FLAGS, CHANNEL_PBDMA_ACQUIRE_TIMEOUT, FALSE);
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r570/fifo.c
61
args->flags |= NVDEF(NVOS04, FLAGS, GROUP_CHANNEL_THREAD, DEFAULT);
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r570/fifo.c
62
args->flags |= NVDEF(NVOS04, FLAGS, MAP_CHANNEL, FALSE);
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r570/fifo.c
63
args->flags |= NVDEF(NVOS04, FLAGS, SKIP_CTXBUFFER_ALLOC, FALSE);
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r570/fifo.c
65
args->hVASpace = vmm->rm.object.handle;
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r570/fifo.c
66
args->engineType = nv2080_engine_type;
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r570/fifo.c
68
args->instanceMem.base = inst_addr;
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r570/fifo.c
69
args->instanceMem.size = fifo->func->chan.func->inst->size;
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r570/fifo.c
70
args->instanceMem.addressSpace = 2;
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r570/fifo.c
71
args->instanceMem.cacheAttrib = 1;
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r570/fifo.c
73
args->userdMem.base = userd_addr;
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r570/fifo.c
74
args->userdMem.size = fifo->func->chan.func->userd->size;
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r570/fifo.c
75
args->userdMem.addressSpace = 2;
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r570/fifo.c
76
args->userdMem.cacheAttrib = 1;
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r570/fifo.c
78
args->ramfcMem.base = inst_addr;
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r570/fifo.c
79
args->ramfcMem.size = 0x200;
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r570/fifo.c
80
args->ramfcMem.addressSpace = 2;
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r570/fifo.c
81
args->ramfcMem.cacheAttrib = 1;
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r570/fifo.c
83
args->mthdbufMem.base = mthdbuf_addr;
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r570/fifo.c
84
args->mthdbufMem.size = fifo->rm.mthdbuf_size;
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r570/fifo.c
85
args->mthdbufMem.addressSpace = 1;
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r570/fifo.c
86
args->mthdbufMem.cacheAttrib = 0;
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r570/fifo.c
89
args->internalFlags = NVDEF(NV_KERNELCHANNEL, ALLOC_INTERNALFLAGS, PRIVILEGE, USER);
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r570/fifo.c
91
args->internalFlags = NVDEF(NV_KERNELCHANNEL, ALLOC_INTERNALFLAGS, PRIVILEGE, ADMIN);
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r570/fifo.c
92
args->internalFlags |= NVDEF(NV_KERNELCHANNEL, ALLOC_INTERNALFLAGS, ERROR_NOTIFIER_TYPE, NONE);
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r570/fifo.c
93
args->internalFlags |= NVDEF(NV_KERNELCHANNEL, ALLOC_INTERNALFLAGS, ECC_ERROR_NOTIFIER_TYPE, NONE);
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r570/fifo.c
95
return nvkm_gsp_rm_alloc_wr(chan, args);
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r570/gsp.c
185
GSP_ARGUMENTS_CACHED *args;
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r570/gsp.c
187
args = gsp->rmargs.data;
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r570/gsp.c
188
args->messageQueueInitArguments.sharedMemPhysAddr = gsp->shm.mem.addr;
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r570/gsp.c
189
args->messageQueueInitArguments.pageTableEntryCount = gsp->shm.ptes.nr;
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r570/gsp.c
190
args->messageQueueInitArguments.cmdQueueOffset =
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r570/gsp.c
192
args->messageQueueInitArguments.statQueueOffset =
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r570/gsp.c
196
args->srInitArguments.oldLevel = 0;
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r570/gsp.c
197
args->srInitArguments.flags = 0;
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r570/gsp.c
198
args->srInitArguments.bInPMTransition = 0;
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r570/gsp.c
200
args->srInitArguments.oldLevel = NV2080_CTRL_GPU_SET_POWER_STATE_GPU_LEVEL_3;
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r570/gsp.c
201
args->srInitArguments.flags = 0;
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r570/gsp.c
202
args->srInitArguments.bInPMTransition = 1;
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r570/gsp.c
205
args->bDmemStack = 1;
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r570/ofa.c
13
NV_OFA_ALLOCATION_PARAMETERS *args;
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r570/ofa.c
15
args = nvkm_gsp_rm_alloc_get(parent, handle, oclass, sizeof(*args), ofa);
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r570/ofa.c
16
if (WARN_ON(IS_ERR(args)))
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r570/ofa.c
17
return PTR_ERR(args);
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r570/ofa.c
19
args->size = sizeof(*args);
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r570/ofa.c
20
args->engineInstance = inst;
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r570/ofa.c
22
return nvkm_gsp_rm_alloc_wr(ofa, args);
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/mem.c
151
} *args = argv;
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/mem.c
172
if (!(ret = nvif_unpack(ret, &argv, &argc, args->v0, 0, 0, false))) {
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/mem.c
173
if (args->v0.dma) {
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/mem.c
175
mem->dma = args->v0.dma;
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/mem.c
178
mem->sgl = args->v0.sgl;
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/mem.c
186
if ( (ret = nvif_unvers(ret, &argv, &argc, args->vn))) {
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/memgf100.c
41
} *args = argv;
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/memgf100.c
46
if (!(ret = nvif_unpack(ret, &argv, &argc, args->v0, 0, 0, false))) {
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/memgf100.c
47
uvmm.ro = args->v0.ro;
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/memgf100.c
48
uvmm.kind = args->v0.kind;
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/memgf100.c
50
if (!(ret = nvif_unvers(ret, &argv, &argc, args->vn))) {
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/memgf100.c
75
} *args = argv;
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/memgf100.c
79
if (!(ret = nvif_unpack(ret, &argv, &argc, args->v0, 0, 0, false))) {
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/memgf100.c
80
contig = args->v0.contig;
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/memgf100.c
82
if (!(ret = nvif_unvers(ret, &argv, &argc, args->vn))) {
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/memnv04.c
36
} *args = argv;
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/memnv04.c
41
if ((ret = nvif_unvers(ret, &argv, &argc, args->vn)))
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/memnv04.c
56
} *args = argv;
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/memnv04.c
59
if ((ret = nvif_unvers(ret, &argv, &argc, args->vn)))
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/memnv50.c
41
} *args = argv;
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/memnv50.c
47
if (!(ret = nvif_unpack(ret, &argv, &argc, args->v0, 0, 0, false))) {
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/memnv50.c
48
uvmm.ro = args->v0.ro;
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/memnv50.c
49
uvmm.kind = args->v0.kind;
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/memnv50.c
50
uvmm.comp = args->v0.comp;
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/memnv50.c
52
if (!(ret = nvif_unvers(ret, &argv, &argc, args->vn))) {
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/memnv50.c
72
} *args = argv;
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/memnv50.c
76
if (!(ret = nvif_unpack(ret, &argv, &argc, args->v0, 0, 0, false))) {
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/memnv50.c
77
type = args->v0.bankswz ? 0x02 : 0x01;
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/memnv50.c
78
contig = args->v0.contig;
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/memnv50.c
80
if (!(ret = nvif_unvers(ret, &argv, &argc, args->vn))) {
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/umem.c
148
} *args = argv;
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/umem.c
154
if (!(ret = nvif_unpack(ret, &argv, &argc, args->v0, 0, 0, true))) {
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/umem.c
155
type = args->v0.type;
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/umem.c
156
page = args->v0.page;
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/umem.c
157
size = args->v0.size;
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/umem.c
186
args->v0.page = nvkm_memory_page(umem->memory);
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/umem.c
187
args->v0.addr = nvkm_memory_addr(umem->memory);
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/umem.c
188
args->v0.size = nvkm_memory_size(umem->memory);
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/ummu.c
111
} *args = argv;
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/ummu.c
119
if (!(ret = nvif_unpack(ret, &argv, &argc, args->v0, 0, 0, true))) {
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/ummu.c
120
if (argc != args->v0.count * sizeof(*args->v0.data))
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/ummu.c
122
if (args->v0.count > count)
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/ummu.c
124
args->v0.kind_inv = kind_inv;
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/ummu.c
125
memcpy(args->v0.data, kind, args->v0.count);
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/ummu.c
158
} *args = argv;
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/ummu.c
167
if (!(ret = nvif_unpack(ret, &argv, &argc, args->v0, 0, 0, false))) {
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/ummu.c
168
args->v0.dmabits = mmu->dma_bits;
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/ummu.c
169
args->v0.heap_nr = mmu->heap_nr;
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/ummu.c
170
args->v0.type_nr = mmu->type_nr;
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/ummu.c
171
args->v0.kind_nr = kinds;
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/ummu.c
62
} *args = argv;
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/ummu.c
66
if (!(ret = nvif_unpack(ret, &argv, &argc, args->v0, 0, 0, false))) {
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/ummu.c
67
if ((index = args->v0.index) >= mmu->heap_nr)
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/ummu.c
69
args->v0.size = mmu->heap[index].size;
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/ummu.c
82
} *args = argv;
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/ummu.c
86
if (!(ret = nvif_unpack(ret, &argv, &argc, args->v0, 0, 0, false))) {
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/ummu.c
87
if ((index = args->v0.index) >= mmu->type_nr)
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/ummu.c
90
args->v0.heap = mmu->type[index].heap;
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/ummu.c
91
args->v0.vram = !!(type & NVKM_MEM_VRAM);
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/ummu.c
92
args->v0.host = !!(type & NVKM_MEM_HOST);
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/ummu.c
93
args->v0.comp = !!(type & NVKM_MEM_COMP);
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/ummu.c
94
args->v0.disp = !!(type & NVKM_MEM_DISP);
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/ummu.c
95
args->v0.kind = !!(type & NVKM_MEM_KIND);
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/ummu.c
96
args->v0.mappable = !!(type & NVKM_MEM_MAPPABLE);
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/ummu.c
97
args->v0.coherent = !!(type & NVKM_MEM_COHERENT);
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/ummu.c
98
args->v0.uncached = !!(type & NVKM_MEM_UNCACHED);
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/uvmm.c
111
} *args = argv;
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/uvmm.c
117
if (!(ret = nvif_unpack(ret, &argv, &argc, args->v0, 0, 0, false))) {
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/uvmm.c
118
addr = args->v0.addr;
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/uvmm.c
156
} *args = argv;
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/uvmm.c
163
if (!(ret = nvif_unpack(ret, &argv, &argc, args->v0, 0, 0, true))) {
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/uvmm.c
164
addr = args->v0.addr;
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/uvmm.c
165
size = args->v0.size;
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/uvmm.c
166
handle = args->v0.memory;
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/uvmm.c
167
offset = args->v0.offset;
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/uvmm.c
236
} *args = argv;
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/uvmm.c
242
if (!(ret = nvif_unpack(ret, &argv, &argc, args->v0, 0, 0, false))) {
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/uvmm.c
243
addr = args->v0.addr;
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/uvmm.c
248
vma = nvkm_vmm_node_search(vmm, args->v0.addr);
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/uvmm.c
272
} *args = argv;
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/uvmm.c
280
if (!(ret = nvif_unpack(ret, &argv, &argc, args->v0, 0, 0, false))) {
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/uvmm.c
281
getref = args->v0.type == NVIF_VMM_GET_V0_PTES;
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/uvmm.c
282
mapref = args->v0.type == NVIF_VMM_GET_V0_ADDR;
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/uvmm.c
283
sparse = args->v0.sparse;
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/uvmm.c
284
page = args->v0.page;
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/uvmm.c
285
align = args->v0.align;
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/uvmm.c
286
size = args->v0.size;
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/uvmm.c
297
args->v0.addr = vma->addr;
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/uvmm.c
306
} *args = argv;
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/uvmm.c
314
if (!(nvif_unpack(ret, &argv, &argc, args->v0, 0, 0, false))) {
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/uvmm.c
315
if ((index = args->v0.index) >= nr)
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/uvmm.c
318
args->v0.shift = page[index].shift;
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/uvmm.c
319
args->v0.sparse = !!(type & NVKM_VMM_PAGE_SPARSE);
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/uvmm.c
320
args->v0.vram = !!(type & NVKM_VMM_PAGE_VRAM);
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/uvmm.c
321
args->v0.host = !!(type & NVKM_VMM_PAGE_HOST);
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/uvmm.c
322
args->v0.comp = !!(type & NVKM_VMM_PAGE_COMP);
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/uvmm.c
354
nvkm_uvmm_mthd_raw_get(struct nvkm_uvmm *uvmm, struct nvif_vmm_raw_v0 *args)
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/uvmm.c
360
if (!nvkm_vmm_in_managed_range(vmm, args->addr, args->size))
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/uvmm.c
363
ret = nvkm_uvmm_page_index(uvmm, args->size, args->shift, &refd);
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/uvmm.c
367
return nvkm_vmm_raw_get(vmm, args->addr, args->size, refd);
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/uvmm.c
371
nvkm_uvmm_mthd_raw_put(struct nvkm_uvmm *uvmm, struct nvif_vmm_raw_v0 *args)
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/uvmm.c
377
if (!nvkm_vmm_in_managed_range(vmm, args->addr, args->size))
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/uvmm.c
380
ret = nvkm_uvmm_page_index(uvmm, args->size, args->shift, &refd);
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/uvmm.c
384
nvkm_vmm_raw_put(vmm, args->addr, args->size, refd);
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/uvmm.c
390
nvkm_uvmm_mthd_raw_map(struct nvkm_uvmm *uvmm, struct nvif_vmm_raw_v0 *args)
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/uvmm.c
395
.addr = args->addr,
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/uvmm.c
396
.size = args->size,
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/uvmm.c
402
void *argv = (void *)(uintptr_t)args->argv;
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/uvmm.c
403
unsigned int argc = args->argc;
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/uvmm.c
404
u64 handle = args->memory;
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/uvmm.c
408
if (!nvkm_vmm_in_managed_range(vmm, args->addr, args->size))
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/uvmm.c
411
ret = nvkm_uvmm_page_index(uvmm, args->size, args->shift, &refd);
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/uvmm.c
417
memory = nvkm_umem_search(client, args->memory);
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/uvmm.c
423
ret = nvkm_memory_map(memory, args->offset, vmm, &vma, argv, argc);
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/uvmm.c
431
nvkm_uvmm_mthd_raw_unmap(struct nvkm_uvmm *uvmm, struct nvif_vmm_raw_v0 *args)
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/uvmm.c
437
if (!nvkm_vmm_in_managed_range(vmm, args->addr, args->size))
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/uvmm.c
440
ret = nvkm_uvmm_page_index(uvmm, args->size, args->shift, &refd);
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/uvmm.c
444
nvkm_vmm_raw_unmap(vmm, args->addr, args->size,
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/uvmm.c
445
args->sparse, refd);
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/uvmm.c
451
nvkm_uvmm_mthd_raw_sparse(struct nvkm_uvmm *uvmm, struct nvif_vmm_raw_v0 *args)
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/uvmm.c
455
if (!nvkm_vmm_in_managed_range(vmm, args->addr, args->size))
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/uvmm.c
458
return nvkm_vmm_raw_sparse(vmm, args->addr, args->size, args->ref);
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/uvmm.c
466
} *args = argv;
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/uvmm.c
472
if ((ret = nvif_unpack(ret, &argv, &argc, args->v0, 0, 0, true)))
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/uvmm.c
475
switch (args->v0.op) {
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/uvmm.c
477
return nvkm_uvmm_mthd_raw_get(uvmm, &args->v0);
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/uvmm.c
479
return nvkm_uvmm_mthd_raw_put(uvmm, &args->v0);
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/uvmm.c
481
return nvkm_uvmm_mthd_raw_map(uvmm, &args->v0);
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/uvmm.c
483
return nvkm_uvmm_mthd_raw_unmap(uvmm, &args->v0);
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/uvmm.c
485
return nvkm_uvmm_mthd_raw_sparse(uvmm, &args->v0);
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/uvmm.c
50
} *args = argv;
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/uvmm.c
539
} *args = argv;
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/uvmm.c
546
if (!(ret = nvif_unpack(ret, &argv, &argc, args->v0, 0, 0, more))) {
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/uvmm.c
547
managed = args->v0.type == NVIF_VMM_V0_TYPE_MANAGED;
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/uvmm.c
548
raw = args->v0.type == NVIF_VMM_V0_TYPE_RAW;
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/uvmm.c
549
addr = args->v0.addr;
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/uvmm.c
55
if (!(ret = nvif_unpack(ret, &argv, &argc, args->v0, 0, 0, false))) {
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/uvmm.c
550
size = args->v0.size;
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/uvmm.c
56
addr = args->v0.addr;
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/uvmm.c
57
size = args->v0.size;
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/uvmm.c
582
args->v0.page_nr = 0;
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/uvmm.c
584
args->v0.page_nr++;
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/uvmm.c
585
args->v0.addr = uvmm->vmm->start;
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/uvmm.c
586
args->v0.size = uvmm->vmm->limit;
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/uvmm.c
78
} *args = argv;
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/uvmm.c
84
if (!(ret = nvif_unpack(ret, &argv, &argc, args->v0, 0, 0, true))) {
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/uvmm.c
85
page = args->v0.page;
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/uvmm.c
86
addr = args->v0.addr;
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/uvmm.c
87
size = args->v0.size;
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/uvmm.c
88
phys = args->v0.phys;
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/uvmm.c
89
if (argc != (size >> page) * sizeof(args->v0.phys[0]))
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c
1375
struct nvkm_vmm_map args;
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c
1376
args.page = page;
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c
1377
args.pfn = &pfn[pi];
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c
1381
size, &args, page->
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c
1384
nvkm_vmm_ptes_map(vmm, page, addr, size, &args,
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgf100.c
246
} *args = argv;
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgf100.c
256
if (!(ret = nvif_unpack(ret, &argv, &argc, args->v0, 0, 0, false))) {
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgf100.c
257
vol = !!args->v0.vol;
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgf100.c
258
ro = !!args->v0.ro;
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgf100.c
259
priv = !!args->v0.priv;
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgf100.c
260
kind = args->v0.kind;
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgf100.c
262
if (!(ret = nvif_unvers(ret, &argv, &argc, args->vn))) {
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgm200.c
152
} *args = argv;
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgm200.c
155
if (!(ret = nvif_unpack(ret, &argv, &argc, args->v0, 0, 0, false))) {
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgm200.c
156
switch (args->v0.bigpage) {
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgm200.c
163
if (!(ret = nvif_unvers(ret, &argv, &argc, args->vn))) {
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgp100.c
431
} *args = argv;
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgp100.c
439
if (!(ret = nvif_unpack(ret, &argv, &argc, args->v0, 0, 0, false))) {
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgp100.c
440
vol = !!args->v0.vol;
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgp100.c
441
ro = !!args->v0.ro;
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgp100.c
442
priv = !!args->v0.priv;
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgp100.c
443
kind = args->v0.kind;
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgp100.c
445
if (!(ret = nvif_unvers(ret, &argv, &argc, args->vn))) {
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgp100.c
505
} *args = argv;
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgp100.c
509
if ((ret = nvif_unpack(ret, &argv, &argc, args->v0, 0, 0, false)))
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgp100.c
515
aper = (args->v0.inst >> 8) & 3;
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgp100.c
516
args->v0.inst >>= 12;
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgp100.c
517
args->v0.inst |= aper << 28;
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgp100.c
518
args->v0.inst |= 0x80000000;
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgp100.c
521
if (nvkm_gr_ctxsw_inst(device) == args->v0.inst) {
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgp100.c
524
(args->v0.hub << 20) |
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgp100.c
525
(args->v0.gpc << 15) |
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgp100.c
526
(args->v0.client << 9));
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgp100.c
539
} *args = argv;
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgp100.c
542
if (!(ret = nvif_unvers(ret, &argv, &argc, args->vn))) {
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgp100.c
622
} *args = argv;
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgp100.c
626
if (!(ret = nvif_unpack(ret, &argv, &argc, args->v0, 0, 0, false))) {
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgp100.c
627
replay = args->v0.fault_replay != 0;
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgp100.c
629
if (!(ret = nvif_unvers(ret, &argv, &argc, args->vn))) {
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmnv04.c
109
} *args = argv;
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmnv04.c
117
return nvif_unvers(-ENOSYS, &argv, &argc, args->vn);
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmnv04.c
85
} *args = argv;
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmnv04.c
87
if ((ret = nvif_unvers(ret, &argv, &argc, args->vn)))
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmnv50.c
233
} *args = argv;
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmnv50.c
244
if (!(ret = nvif_unpack(ret, &argv, &argc, args->v0, 0, 0, false))) {
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmnv50.c
245
ro = !!args->v0.ro;
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmnv50.c
246
priv = !!args->v0.priv;
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmnv50.c
247
kind = args->v0.kind & 0x7f;
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmnv50.c
248
comp = args->v0.comp & 0x03;
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmnv50.c
250
if (!(ret = nvif_unvers(ret, &argv, &argc, args->vn))) {
drivers/gpu/drm/nouveau/nvkm/subdev/mxm/base.c
135
struct acpi_buffer args = { sizeof(mxmi_args), mxmi_args };
drivers/gpu/drm/nouveau/nvkm/subdev/mxm/base.c
140
status = wmi_evaluate_method(WMI_WMMX_GUID, 0, 0, &args, &retn);
drivers/gpu/drm/nouveau/nvkm/subdev/mxm/base.c
165
struct acpi_buffer args = { sizeof(mxms_args), mxms_args };
drivers/gpu/drm/nouveau/nvkm/subdev/mxm/base.c
181
status = wmi_evaluate_method(WMI_WMMX_GUID, 0, 0, &args, &retn);
drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gm20b.c
218
struct nv_pmu_args args = { .secure_mode = true };
drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gm20b.c
219
u32 addr_args = falcon->data.limit - sizeof(args);
drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gm20b.c
228
nvkm_falcon_pio_wr(falcon, (u8 *)&args, 0, 0, DMEM, addr_args, sizeof(args), 0, false);
drivers/gpu/drm/omapdrm/omap_drv.c
554
struct drm_omap_param *args = data;
drivers/gpu/drm/omapdrm/omap_drv.c
556
DBG("%p: param=%llu", dev, args->param);
drivers/gpu/drm/omapdrm/omap_drv.c
558
switch (args->param) {
drivers/gpu/drm/omapdrm/omap_drv.c
560
args->value = priv->omaprev;
drivers/gpu/drm/omapdrm/omap_drv.c
563
DBG("unknown parameter %lld", args->param);
drivers/gpu/drm/omapdrm/omap_drv.c
575
struct drm_omap_gem_new *args = data;
drivers/gpu/drm/omapdrm/omap_drv.c
576
u32 flags = args->flags & OMAP_BO_USER_MASK;
drivers/gpu/drm/omapdrm/omap_drv.c
579
args->size.bytes, flags);
drivers/gpu/drm/omapdrm/omap_drv.c
581
return omap_gem_new_handle(dev, file_priv, args->size, flags,
drivers/gpu/drm/omapdrm/omap_drv.c
582
&args->handle);
drivers/gpu/drm/omapdrm/omap_drv.c
588
struct drm_omap_gem_info *args = data;
drivers/gpu/drm/omapdrm/omap_drv.c
592
VERB("%p:%p: handle=%d", dev, file_priv, args->handle);
drivers/gpu/drm/omapdrm/omap_drv.c
594
obj = drm_gem_object_lookup(file_priv, args->handle);
drivers/gpu/drm/omapdrm/omap_drv.c
598
args->size = omap_gem_mmap_size(obj);
drivers/gpu/drm/omapdrm/omap_drv.c
599
args->offset = omap_gem_mmap_offset(obj);
drivers/gpu/drm/omapdrm/omap_gem.c
583
struct drm_mode_create_dumb *args)
drivers/gpu/drm/omapdrm/omap_gem.c
588
ret = drm_mode_size_dumb(dev, args, SZ_8, 0);
drivers/gpu/drm/omapdrm/omap_gem.c
591
gsize.bytes = args->size;
drivers/gpu/drm/omapdrm/omap_gem.c
594
OMAP_BO_SCANOUT | OMAP_BO_WC, &args->handle);
drivers/gpu/drm/omapdrm/omap_gem.h
57
struct drm_mode_create_dumb *args);
drivers/gpu/drm/panfrost/panfrost_drv.c
138
struct drm_panfrost_create_bo *args = data;
drivers/gpu/drm/panfrost/panfrost_drv.c
142
if (!args->size || args->pad || (args->flags & ~PANFROST_BO_FLAGS))
drivers/gpu/drm/panfrost/panfrost_drv.c
146
if ((args->flags & PANFROST_BO_HEAP) &&
drivers/gpu/drm/panfrost/panfrost_drv.c
147
!(args->flags & PANFROST_BO_NOEXEC))
drivers/gpu/drm/panfrost/panfrost_drv.c
150
bo = panfrost_gem_create(dev, args->size, args->flags);
drivers/gpu/drm/panfrost/panfrost_drv.c
154
ret = drm_gem_handle_create(file, &bo->base.base, &args->handle);
drivers/gpu/drm/panfrost/panfrost_drv.c
160
args->offset = mapping->mmnode.start << PAGE_SHIFT;
drivers/gpu/drm/panfrost/panfrost_drv.c
191
struct drm_panfrost_submit *args,
drivers/gpu/drm/panfrost/panfrost_drv.c
199
job->bo_count = args->bo_handle_count;
drivers/gpu/drm/panfrost/panfrost_drv.c
205
(void __user *)(uintptr_t)args->bo_handles,
drivers/gpu/drm/panfrost/panfrost_drv.c
248
struct drm_panfrost_submit *args,
drivers/gpu/drm/panfrost/panfrost_drv.c
255
in_fence_count = args->in_sync_count;
drivers/gpu/drm/panfrost/panfrost_drv.c
268
(void __user *)(uintptr_t)args->in_syncs,
drivers/gpu/drm/panfrost/panfrost_drv.c
292
struct drm_panfrost_submit *args = data;
drivers/gpu/drm/panfrost/panfrost_drv.c
298
if (args->pad)
drivers/gpu/drm/panfrost/panfrost_drv.c
301
if (!args->jc)
drivers/gpu/drm/panfrost/panfrost_drv.c
304
if (args->requirements & ~JOB_REQUIREMENTS)
drivers/gpu/drm/panfrost/panfrost_drv.c
307
if (args->out_sync > 0) {
drivers/gpu/drm/panfrost/panfrost_drv.c
308
sync_out = drm_syncobj_find(file, args->out_sync);
drivers/gpu/drm/panfrost/panfrost_drv.c
313
jm_ctx = panfrost_jm_ctx_from_handle(file, args->jm_ctx_handle);
drivers/gpu/drm/panfrost/panfrost_drv.c
328
job->jc = args->jc;
drivers/gpu/drm/panfrost/panfrost_drv.c
329
job->requirements = args->requirements;
drivers/gpu/drm/panfrost/panfrost_drv.c
343
ret = panfrost_copy_in_sync(dev, file, args, job);
drivers/gpu/drm/panfrost/panfrost_drv.c
347
ret = panfrost_lookup_bos(dev, file, args, job);
drivers/gpu/drm/panfrost/panfrost_drv.c
378
struct drm_panfrost_wait_bo *args = data;
drivers/gpu/drm/panfrost/panfrost_drv.c
380
unsigned long timeout = drm_timeout_abs_to_jiffies(args->timeout_ns);
drivers/gpu/drm/panfrost/panfrost_drv.c
382
if (args->pad)
drivers/gpu/drm/panfrost/panfrost_drv.c
385
gem_obj = drm_gem_object_lookup(file_priv, args->handle);
drivers/gpu/drm/panfrost/panfrost_drv.c
402
struct drm_panfrost_mmap_bo *args = data;
drivers/gpu/drm/panfrost/panfrost_drv.c
406
if (args->flags != 0) {
drivers/gpu/drm/panfrost/panfrost_drv.c
407
DRM_INFO("unknown mmap_bo flags: %d\n", args->flags);
drivers/gpu/drm/panfrost/panfrost_drv.c
411
gem_obj = drm_gem_object_lookup(file_priv, args->handle);
drivers/gpu/drm/panfrost/panfrost_drv.c
413
DRM_DEBUG("Failed to look up GEM BO %d\n", args->handle);
drivers/gpu/drm/panfrost/panfrost_drv.c
425
args->offset = drm_vma_node_offset_addr(&gem_obj->vma_node);
drivers/gpu/drm/panfrost/panfrost_drv.c
436
struct drm_panfrost_get_bo_offset *args = data;
drivers/gpu/drm/panfrost/panfrost_drv.c
441
gem_obj = drm_gem_object_lookup(file_priv, args->handle);
drivers/gpu/drm/panfrost/panfrost_drv.c
443
DRM_DEBUG("Failed to look up GEM BO %d\n", args->handle);
drivers/gpu/drm/panfrost/panfrost_drv.c
454
args->offset = mapping->mmnode.start << PAGE_SHIFT;
drivers/gpu/drm/panfrost/panfrost_drv.c
463
struct drm_panfrost_madvise *args = data;
drivers/gpu/drm/panfrost/panfrost_drv.c
469
gem_obj = drm_gem_object_lookup(file_priv, args->handle);
drivers/gpu/drm/panfrost/panfrost_drv.c
471
DRM_DEBUG("Failed to look up GEM BO %d\n", args->handle);
drivers/gpu/drm/panfrost/panfrost_drv.c
483
if (args->madv == PANFROST_MADV_DONTNEED) {
drivers/gpu/drm/panfrost/panfrost_drv.c
505
args->retained = drm_gem_shmem_madvise_locked(&bo->base, args->madv);
drivers/gpu/drm/panfrost/panfrost_drv.c
507
if (args->retained) {
drivers/gpu/drm/panfrost/panfrost_drv.c
508
if (args->madv == PANFROST_MADV_DONTNEED)
drivers/gpu/drm/panfrost/panfrost_drv.c
511
else if (args->madv == PANFROST_MADV_WILLNEED)
drivers/gpu/drm/panfrost/panfrost_drv.c
527
struct drm_panfrost_set_label_bo *args = data;
drivers/gpu/drm/panfrost/panfrost_drv.c
532
if (args->pad)
drivers/gpu/drm/panfrost/panfrost_drv.c
535
obj = drm_gem_object_lookup(file, args->handle);
drivers/gpu/drm/panfrost/panfrost_drv.c
539
if (args->label) {
drivers/gpu/drm/panfrost/panfrost_drv.c
540
label = strndup_user(u64_to_user_ptr(args->label),
drivers/gpu/drm/panfrost/panfrost_drv.c
573
const struct drm_panfrost_jm_ctx_destroy *args = data;
drivers/gpu/drm/panfrost/panfrost_drv.c
575
if (args->pad)
drivers/gpu/drm/panfrost/panfrost_drv.c
579
if (!args->handle)
drivers/gpu/drm/panfrost/panfrost_drv.c
582
return panfrost_jm_ctx_destroy(file, args->handle);
drivers/gpu/drm/panfrost/panfrost_drv.c
588
struct drm_panfrost_sync_bo *args = data;
drivers/gpu/drm/panfrost/panfrost_drv.c
594
if (args->pad)
drivers/gpu/drm/panfrost/panfrost_drv.c
597
if (!args->op_count)
drivers/gpu/drm/panfrost/panfrost_drv.c
600
ops = kvmalloc_objs(*ops, args->op_count);
drivers/gpu/drm/panfrost/panfrost_drv.c
606
if (copy_from_user(ops, (void __user *)(uintptr_t)args->ops,
drivers/gpu/drm/panfrost/panfrost_drv.c
607
args->op_count * sizeof(*ops))) {
drivers/gpu/drm/panfrost/panfrost_drv.c
613
for (i = 0; i < args->op_count; i++) {
drivers/gpu/drm/panfrost/panfrost_drv.c
638
struct drm_panfrost_query_bo_info *args = data;
drivers/gpu/drm/panfrost/panfrost_drv.c
642
gem_obj = drm_gem_object_lookup(file_priv, args->handle);
drivers/gpu/drm/panfrost/panfrost_drv.c
644
DRM_DEBUG("Failed to look up GEM BO %d\n", args->handle);
drivers/gpu/drm/panfrost/panfrost_drv.c
649
args->pad = 0;
drivers/gpu/drm/panfrost/panfrost_drv.c
650
args->create_flags = 0;
drivers/gpu/drm/panfrost/panfrost_drv.c
651
args->extra_flags = 0;
drivers/gpu/drm/panfrost/panfrost_drv.c
654
args->extra_flags |= DRM_PANFROST_BO_IS_IMPORTED;
drivers/gpu/drm/panfrost/panfrost_drv.c
657
args->create_flags |= PANFROST_BO_NOEXEC;
drivers/gpu/drm/panfrost/panfrost_drv.c
660
args->create_flags |= PANFROST_BO_HEAP;
drivers/gpu/drm/panfrost/panfrost_drv.c
663
args->create_flags |= PANFROST_BO_WB_MMAP;
drivers/gpu/drm/panfrost/panfrost_job.c
1048
struct drm_panfrost_jm_ctx_create *args)
drivers/gpu/drm/panfrost/panfrost_job.c
1062
ret = jm_ctx_prio_to_drm_sched_prio(file, args->priority, &sched_prio);
drivers/gpu/drm/panfrost/panfrost_job.c
1075
ret = xa_alloc(&priv->jm_ctxs, &args->handle, jm_ctx,
drivers/gpu/drm/panfrost/panfrost_job.c
851
struct drm_sched_init_args args = {
drivers/gpu/drm/panfrost/panfrost_job.c
868
args.credit_limit = 1;
drivers/gpu/drm/panfrost/panfrost_job.c
895
args.timeout_wq = pfdev->reset.wq;
drivers/gpu/drm/panfrost/panfrost_job.c
899
args.name = panfrost_engine_names[j];
drivers/gpu/drm/panfrost/panfrost_job.c
901
ret = drm_sched_init(&js->queue[j].sched, &args);
drivers/gpu/drm/panfrost/panfrost_job.h
59
struct drm_panfrost_jm_ctx_create *args);
drivers/gpu/drm/panthor/panthor_drv.c
1000
ret = panthor_submit_ctx_init(&ctx, file, args->queue_submits.count);
drivers/gpu/drm/panthor/panthor_drv.c
1005
for (u32 i = 0; i < args->queue_submits.count; i++) {
drivers/gpu/drm/panthor/panthor_drv.c
1009
job = panthor_job_create(pfile, args->group_handle, qsubmit,
drivers/gpu/drm/panthor/panthor_drv.c
1047
if (args->queue_submits.count > 0) {
drivers/gpu/drm/panthor/panthor_drv.c
1053
args->queue_submits.count);
drivers/gpu/drm/panthor/panthor_drv.c
1091
struct drm_panthor_group_destroy *args = data;
drivers/gpu/drm/panthor/panthor_drv.c
1093
if (args->pad)
drivers/gpu/drm/panthor/panthor_drv.c
1096
return panthor_group_destroy(pfile, args->group_handle);
drivers/gpu/drm/panthor/panthor_drv.c
1103
struct drm_panthor_group_create *args = data;
drivers/gpu/drm/panthor/panthor_drv.c
1107
if (!args->queues.count || args->queues.count > MAX_CS_PER_CSG)
drivers/gpu/drm/panthor/panthor_drv.c
1110
ret = PANTHOR_UOBJ_GET_ARRAY(queue_args, &args->queues);
drivers/gpu/drm/panthor/panthor_drv.c
1114
ret = group_priority_permit(file, args->priority);
drivers/gpu/drm/panthor/panthor_drv.c
1118
ret = panthor_group_create(pfile, args, queue_args, file->client_id);
drivers/gpu/drm/panthor/panthor_drv.c
1121
args->group_handle = ret;
drivers/gpu/drm/panthor/panthor_drv.c
1133
struct drm_panthor_group_get_state *args = data;
drivers/gpu/drm/panthor/panthor_drv.c
1135
return panthor_group_get_state(pfile, args);
drivers/gpu/drm/panthor/panthor_drv.c
1142
struct drm_panthor_tiler_heap_create *args = data;
drivers/gpu/drm/panthor/panthor_drv.c
1147
vm = panthor_vm_pool_get_vm(pfile->vms, args->vm_id);
drivers/gpu/drm/panthor/panthor_drv.c
1158
args->initial_chunk_count,
drivers/gpu/drm/panthor/panthor_drv.c
1159
args->chunk_size,
drivers/gpu/drm/panthor/panthor_drv.c
1160
args->max_chunks,
drivers/gpu/drm/panthor/panthor_drv.c
1161
args->target_in_flight,
drivers/gpu/drm/panthor/panthor_drv.c
1162
&args->tiler_heap_ctx_gpu_va,
drivers/gpu/drm/panthor/panthor_drv.c
1163
&args->first_heap_chunk_gpu_va);
drivers/gpu/drm/panthor/panthor_drv.c
1170
args->handle = (args->vm_id << 16) | ret;
drivers/gpu/drm/panthor/panthor_drv.c
1185
struct drm_panthor_tiler_heap_destroy *args = data;
drivers/gpu/drm/panthor/panthor_drv.c
1190
if (args->pad)
drivers/gpu/drm/panthor/panthor_drv.c
1193
vm = panthor_vm_pool_get_vm(pfile->vms, args->handle >> 16);
drivers/gpu/drm/panthor/panthor_drv.c
1203
ret = panthor_heap_destroy(pool, args->handle & GENMASK(15, 0));
drivers/gpu/drm/panthor/panthor_drv.c
1212
struct drm_panthor_vm_bind *args,
drivers/gpu/drm/panthor/panthor_drv.c
1221
vm = panthor_vm_pool_get_vm(pfile->vms, args->vm_id);
drivers/gpu/drm/panthor/panthor_drv.c
1225
ret = PANTHOR_UOBJ_GET_ARRAY(jobs_args, &args->ops);
drivers/gpu/drm/panthor/panthor_drv.c
1229
ret = panthor_submit_ctx_init(&ctx, file, args->ops.count);
drivers/gpu/drm/panthor/panthor_drv.c
1233
for (u32 i = 0; i < args->ops.count; i++) {
drivers/gpu/drm/panthor/panthor_drv.c
1281
struct drm_panthor_vm_bind *args,
drivers/gpu/drm/panthor/panthor_drv.c
1289
vm = panthor_vm_pool_get_vm(pfile->vms, args->vm_id);
drivers/gpu/drm/panthor/panthor_drv.c
1293
ret = PANTHOR_UOBJ_GET_ARRAY(jobs_args, &args->ops);
drivers/gpu/drm/panthor/panthor_drv.c
1297
for (u32 i = 0; i < args->ops.count; i++) {
drivers/gpu/drm/panthor/panthor_drv.c
1301
args->ops.count = i;
drivers/gpu/drm/panthor/panthor_drv.c
1318
struct drm_panthor_vm_bind *args = data;
drivers/gpu/drm/panthor/panthor_drv.c
1324
if (args->flags & DRM_PANTHOR_VM_BIND_ASYNC)
drivers/gpu/drm/panthor/panthor_drv.c
1325
ret = panthor_ioctl_vm_bind_async(ddev, args, file);
drivers/gpu/drm/panthor/panthor_drv.c
1327
ret = panthor_ioctl_vm_bind_sync(ddev, args, file);
drivers/gpu/drm/panthor/panthor_drv.c
1337
struct drm_panthor_vm_get_state *args = data;
drivers/gpu/drm/panthor/panthor_drv.c
1340
vm = panthor_vm_pool_get_vm(pfile->vms, args->vm_id);
drivers/gpu/drm/panthor/panthor_drv.c
1345
args->state = DRM_PANTHOR_VM_STATE_UNUSABLE;
drivers/gpu/drm/panthor/panthor_drv.c
1347
args->state = DRM_PANTHOR_VM_STATE_USABLE;
drivers/gpu/drm/panthor/panthor_drv.c
1356
struct drm_panthor_bo_set_label *args = data;
drivers/gpu/drm/panthor/panthor_drv.c
1361
if (args->pad)
drivers/gpu/drm/panthor/panthor_drv.c
1364
obj = drm_gem_object_lookup(file, args->handle);
drivers/gpu/drm/panthor/panthor_drv.c
1368
if (args->label) {
drivers/gpu/drm/panthor/panthor_drv.c
1369
label = strndup_user((const char __user *)(uintptr_t)args->label,
drivers/gpu/drm/panthor/panthor_drv.c
1396
struct drm_panthor_set_user_mmio_offset *args = data;
drivers/gpu/drm/panthor/panthor_drv.c
1399
if (args->offset != DRM_PANTHOR_USER_MMIO_OFFSET_32BIT &&
drivers/gpu/drm/panthor/panthor_drv.c
1400
args->offset != DRM_PANTHOR_USER_MMIO_OFFSET_64BIT)
drivers/gpu/drm/panthor/panthor_drv.c
1403
WRITE_ONCE(pfile->user_mmio.offset, args->offset);
drivers/gpu/drm/panthor/panthor_drv.c
1410
struct drm_panthor_bo_sync *args = data;
drivers/gpu/drm/panthor/panthor_drv.c
1415
if (!args->ops.count)
drivers/gpu/drm/panthor/panthor_drv.c
1418
ret = PANTHOR_UOBJ_GET_ARRAY(ops, &args->ops);
drivers/gpu/drm/panthor/panthor_drv.c
1422
for (u32 i = 0; i < args->ops.count; i++) {
drivers/gpu/drm/panthor/panthor_drv.c
1447
struct drm_panthor_bo_query_info *args = data;
drivers/gpu/drm/panthor/panthor_drv.c
1451
obj = drm_gem_object_lookup(file, args->handle);
drivers/gpu/drm/panthor/panthor_drv.c
1456
args->pad = 0;
drivers/gpu/drm/panthor/panthor_drv.c
1457
args->create_flags = bo->flags;
drivers/gpu/drm/panthor/panthor_drv.c
1459
args->extra_flags = 0;
drivers/gpu/drm/panthor/panthor_drv.c
1461
args->extra_flags |= DRM_PANTHOR_BO_IS_IMPORTED;
drivers/gpu/drm/panthor/panthor_drv.c
818
struct drm_panthor_dev_query *args = data;
drivers/gpu/drm/panthor/panthor_drv.c
823
if (!args->pointer) {
drivers/gpu/drm/panthor/panthor_drv.c
824
switch (args->type) {
drivers/gpu/drm/panthor/panthor_drv.c
826
args->size = sizeof(ptdev->gpu_info);
drivers/gpu/drm/panthor/panthor_drv.c
830
args->size = sizeof(ptdev->csif_info);
drivers/gpu/drm/panthor/panthor_drv.c
834
args->size = sizeof(timestamp_info);
drivers/gpu/drm/panthor/panthor_drv.c
838
args->size = sizeof(priorities_info);
drivers/gpu/drm/panthor/panthor_drv.c
846
switch (args->type) {
drivers/gpu/drm/panthor/panthor_drv.c
848
return PANTHOR_UOBJ_SET(args->pointer, args->size, ptdev->gpu_info);
drivers/gpu/drm/panthor/panthor_drv.c
851
return PANTHOR_UOBJ_SET(args->pointer, args->size, ptdev->csif_info);
drivers/gpu/drm/panthor/panthor_drv.c
859
return PANTHOR_UOBJ_SET(args->pointer, args->size, timestamp_info);
drivers/gpu/drm/panthor/panthor_drv.c
863
return PANTHOR_UOBJ_SET(args->pointer, args->size, priorities_info);
drivers/gpu/drm/panthor/panthor_drv.c
877
struct drm_panthor_vm_create *args = data;
drivers/gpu/drm/panthor/panthor_drv.c
883
ret = panthor_vm_pool_create_vm(ptdev, pfile->vms, args);
drivers/gpu/drm/panthor/panthor_drv.c
885
args->id = ret;
drivers/gpu/drm/panthor/panthor_drv.c
897
struct drm_panthor_vm_destroy *args = data;
drivers/gpu/drm/panthor/panthor_drv.c
899
if (args->pad)
drivers/gpu/drm/panthor/panthor_drv.c
902
return panthor_vm_pool_destroy_vm(pfile->vms, args->id);
drivers/gpu/drm/panthor/panthor_drv.c
912
struct drm_panthor_bo_create *args = data;
drivers/gpu/drm/panthor/panthor_drv.c
919
if (!args->size || args->pad ||
drivers/gpu/drm/panthor/panthor_drv.c
920
(args->flags & ~PANTHOR_BO_FLAGS)) {
drivers/gpu/drm/panthor/panthor_drv.c
925
if ((args->flags & DRM_PANTHOR_BO_NO_MMAP) &&
drivers/gpu/drm/panthor/panthor_drv.c
926
(args->flags & DRM_PANTHOR_BO_WB_MMAP)) {
drivers/gpu/drm/panthor/panthor_drv.c
931
if (args->exclusive_vm_id) {
drivers/gpu/drm/panthor/panthor_drv.c
932
vm = panthor_vm_pool_get_vm(pfile->vms, args->exclusive_vm_id);
drivers/gpu/drm/panthor/panthor_drv.c
939
ret = panthor_gem_create_with_handle(file, ddev, vm, &args->size,
drivers/gpu/drm/panthor/panthor_drv.c
940
args->flags, &args->handle);
drivers/gpu/drm/panthor/panthor_drv.c
952
struct drm_panthor_bo_mmap_offset *args = data;
drivers/gpu/drm/panthor/panthor_drv.c
957
if (args->pad)
drivers/gpu/drm/panthor/panthor_drv.c
960
obj = drm_gem_object_lookup(file, args->handle);
drivers/gpu/drm/panthor/panthor_drv.c
974
args->offset = drm_vma_node_offset_addr(&obj->vma_node);
drivers/gpu/drm/panthor/panthor_drv.c
985
struct drm_panthor_group_submit *args = data;
drivers/gpu/drm/panthor/panthor_drv.c
990
if (args->pad)
drivers/gpu/drm/panthor/panthor_drv.c
996
ret = PANTHOR_UOBJ_GET_ARRAY(jobs_args, &args->queue_submits);
drivers/gpu/drm/panthor/panthor_mmu.c
1382
panthor_vm_create_get_user_va_range(const struct drm_panthor_vm_create *args,
drivers/gpu/drm/panthor/panthor_mmu.c
1391
if (args->user_va_range) {
drivers/gpu/drm/panthor/panthor_mmu.c
1393
user_va_range = args->user_va_range;
drivers/gpu/drm/panthor/panthor_mmu.c
1425
const struct drm_panthor_vm_create *args,
drivers/gpu/drm/panthor/panthor_mmu.c
1432
if (args->flags & ~PANTHOR_VM_CREATE_FLAGS)
drivers/gpu/drm/panthor/panthor_mmu.c
1435
user_va_range = panthor_vm_create_get_user_va_range(args, full_va_range);
drivers/gpu/drm/panthor/panthor_mmu.c
1436
if (!user_va_range || (args->user_va_range && args->user_va_range > user_va_range))
drivers/gpu/drm/panthor/panthor_mmu.c
1461
struct drm_panthor_vm_create *args)
drivers/gpu/drm/panthor/panthor_mmu.c
1468
ret = panthor_vm_create_check_args(ptdev, args, &kernel_va_start, &kernel_va_range);
drivers/gpu/drm/panthor/panthor_mmu.c
1485
args->user_va_range = kernel_va_start;
drivers/gpu/drm/panthor/panthor_mmu.h
64
struct drm_panthor_vm_create *args);
drivers/gpu/drm/panthor/panthor_pwr.c
74
static void panthor_pwr_write_command(struct panthor_device *ptdev, u32 command, u64 args)
drivers/gpu/drm/panthor/panthor_pwr.c
76
if (args)
drivers/gpu/drm/panthor/panthor_pwr.c
77
gpu_write64(ptdev, PWR_CMDARG, args);
drivers/gpu/drm/panthor/panthor_sched.c
3484
const struct drm_panthor_queue_create *args,
drivers/gpu/drm/panthor/panthor_sched.c
3497
.credit_limit = args->ringbuf_size / sizeof(u64),
drivers/gpu/drm/panthor/panthor_sched.c
3506
if (args->pad[0] || args->pad[1] || args->pad[2])
drivers/gpu/drm/panthor/panthor_sched.c
3509
if (args->ringbuf_size < SZ_4K || args->ringbuf_size > SZ_64K ||
drivers/gpu/drm/panthor/panthor_sched.c
3510
!is_power_of_2(args->ringbuf_size))
drivers/gpu/drm/panthor/panthor_sched.c
3513
if (args->priority > CSF_MAX_QUEUE_PRIO)
drivers/gpu/drm/panthor/panthor_sched.c
3526
queue->priority = args->priority;
drivers/gpu/drm/panthor/panthor_sched.c
3529
args->ringbuf_size,
drivers/gpu/drm/panthor/panthor_sched.c
3555
calc_profiling_ringbuf_num_slots(group->ptdev, args->ringbuf_size);
drivers/gpu/drm/qxl/qxl_drv.h
321
struct drm_mode_create_dumb *args);
drivers/gpu/drm/qxl/qxl_dumb.c
33
struct drm_mode_create_dumb *args)
drivers/gpu/drm/qxl/qxl_dumb.c
43
pitch = args->width * ((args->bpp + 1) / 8);
drivers/gpu/drm/qxl/qxl_dumb.c
44
args->size = pitch * args->height;
drivers/gpu/drm/qxl/qxl_dumb.c
45
args->size = ALIGN(args->size, PAGE_SIZE);
drivers/gpu/drm/qxl/qxl_dumb.c
47
switch (args->bpp) {
drivers/gpu/drm/qxl/qxl_dumb.c
58
surf.width = args->width;
drivers/gpu/drm/qxl/qxl_dumb.c
59
surf.height = args->height;
drivers/gpu/drm/qxl/qxl_dumb.c
66
args->size, &surf, &gobj,
drivers/gpu/drm/qxl/qxl_dumb.c
73
args->pitch = pitch;
drivers/gpu/drm/qxl/qxl_dumb.c
74
args->handle = handle;
drivers/gpu/drm/radeon/atombios_crtc.c
105
memset(&args, 0, sizeof(args));
drivers/gpu/drm/radeon/atombios_crtc.c
107
args.ucScaler = radeon_crtc->crtc_id;
drivers/gpu/drm/radeon/atombios_crtc.c
113
args.ucTVStandard = ATOM_TV_NTSC;
drivers/gpu/drm/radeon/atombios_crtc.c
116
args.ucTVStandard = ATOM_TV_PAL;
drivers/gpu/drm/radeon/atombios_crtc.c
119
args.ucTVStandard = ATOM_TV_PALM;
drivers/gpu/drm/radeon/atombios_crtc.c
122
args.ucTVStandard = ATOM_TV_PAL60;
drivers/gpu/drm/radeon/atombios_crtc.c
125
args.ucTVStandard = ATOM_TV_NTSCJ;
drivers/gpu/drm/radeon/atombios_crtc.c
128
args.ucTVStandard = ATOM_TV_PAL; /* ??? */
drivers/gpu/drm/radeon/atombios_crtc.c
131
args.ucTVStandard = ATOM_TV_SECAM;
drivers/gpu/drm/radeon/atombios_crtc.c
134
args.ucTVStandard = ATOM_TV_PALCN;
drivers/gpu/drm/radeon/atombios_crtc.c
137
args.ucEnable = SCALER_ENABLE_MULTITAP_MODE;
drivers/gpu/drm/radeon/atombios_crtc.c
139
args.ucTVStandard = ATOM_TV_CV;
drivers/gpu/drm/radeon/atombios_crtc.c
140
args.ucEnable = SCALER_ENABLE_MULTITAP_MODE;
drivers/gpu/drm/radeon/atombios_crtc.c
144
args.ucEnable = ATOM_SCALER_EXPANSION;
drivers/gpu/drm/radeon/atombios_crtc.c
147
args.ucEnable = ATOM_SCALER_CENTER;
drivers/gpu/drm/radeon/atombios_crtc.c
150
args.ucEnable = ATOM_SCALER_EXPANSION;
drivers/gpu/drm/radeon/atombios_crtc.c
154
args.ucEnable = ATOM_SCALER_DISABLE;
drivers/gpu/drm/radeon/atombios_crtc.c
156
args.ucEnable = ATOM_SCALER_CENTER;
drivers/gpu/drm/radeon/atombios_crtc.c
160
atom_execute_table(rdev->mode_info.atom_context, index, (uint32_t *)&args, sizeof(args));
drivers/gpu/drm/radeon/atombios_crtc.c
174
ENABLE_CRTC_PS_ALLOCATION args;
drivers/gpu/drm/radeon/atombios_crtc.c
176
memset(&args, 0, sizeof(args));
drivers/gpu/drm/radeon/atombios_crtc.c
178
args.ucCRTC = radeon_crtc->crtc_id;
drivers/gpu/drm/radeon/atombios_crtc.c
179
args.ucEnable = lock;
drivers/gpu/drm/radeon/atombios_crtc.c
181
atom_execute_table(rdev->mode_info.atom_context, index, (uint32_t *)&args, sizeof(args));
drivers/gpu/drm/radeon/atombios_crtc.c
190
ENABLE_CRTC_PS_ALLOCATION args;
drivers/gpu/drm/radeon/atombios_crtc.c
192
memset(&args, 0, sizeof(args));
drivers/gpu/drm/radeon/atombios_crtc.c
194
args.ucCRTC = radeon_crtc->crtc_id;
drivers/gpu/drm/radeon/atombios_crtc.c
195
args.ucEnable = state;
drivers/gpu/drm/radeon/atombios_crtc.c
197
atom_execute_table(rdev->mode_info.atom_context, index, (uint32_t *)&args, sizeof(args));
drivers/gpu/drm/radeon/atombios_crtc.c
206
ENABLE_CRTC_PS_ALLOCATION args;
drivers/gpu/drm/radeon/atombios_crtc.c
208
memset(&args, 0, sizeof(args));
drivers/gpu/drm/radeon/atombios_crtc.c
210
args.ucCRTC = radeon_crtc->crtc_id;
drivers/gpu/drm/radeon/atombios_crtc.c
211
args.ucEnable = state;
drivers/gpu/drm/radeon/atombios_crtc.c
213
atom_execute_table(rdev->mode_info.atom_context, index, (uint32_t *)&args, sizeof(args));
drivers/gpu/drm/radeon/atombios_crtc.c
232
BLANK_CRTC_PS_ALLOCATION args;
drivers/gpu/drm/radeon/atombios_crtc.c
235
memset(&args, 0, sizeof(args));
drivers/gpu/drm/radeon/atombios_crtc.c
242
args.ucCRTC = radeon_crtc->crtc_id;
drivers/gpu/drm/radeon/atombios_crtc.c
243
args.ucBlanking = state;
drivers/gpu/drm/radeon/atombios_crtc.c
245
atom_execute_table(rdev->mode_info.atom_context, index, (uint32_t *)&args, sizeof(args));
drivers/gpu/drm/radeon/atombios_crtc.c
257
ENABLE_DISP_POWER_GATING_PARAMETERS_V2_1 args;
drivers/gpu/drm/radeon/atombios_crtc.c
259
memset(&args, 0, sizeof(args));
drivers/gpu/drm/radeon/atombios_crtc.c
261
args.ucDispPipeId = radeon_crtc->crtc_id;
drivers/gpu/drm/radeon/atombios_crtc.c
262
args.ucEnable = state;
drivers/gpu/drm/radeon/atombios_crtc.c
264
atom_execute_table(rdev->mode_info.atom_context, index, (uint32_t *)&args, sizeof(args));
drivers/gpu/drm/radeon/atombios_crtc.c
308
SET_CRTC_USING_DTD_TIMING_PARAMETERS args;
drivers/gpu/drm/radeon/atombios_crtc.c
312
memset(&args, 0, sizeof(args));
drivers/gpu/drm/radeon/atombios_crtc.c
313
args.usH_Size = cpu_to_le16(mode->crtc_hdisplay - (radeon_crtc->h_border * 2));
drivers/gpu/drm/radeon/atombios_crtc.c
314
args.usH_Blanking_Time =
drivers/gpu/drm/radeon/atombios_crtc.c
316
args.usV_Size = cpu_to_le16(mode->crtc_vdisplay - (radeon_crtc->v_border * 2));
drivers/gpu/drm/radeon/atombios_crtc.c
317
args.usV_Blanking_Time =
drivers/gpu/drm/radeon/atombios_crtc.c
319
args.usH_SyncOffset =
drivers/gpu/drm/radeon/atombios_crtc.c
321
args.usH_SyncWidth =
drivers/gpu/drm/radeon/atombios_crtc.c
323
args.usV_SyncOffset =
drivers/gpu/drm/radeon/atombios_crtc.c
325
args.usV_SyncWidth =
drivers/gpu/drm/radeon/atombios_crtc.c
327
args.ucH_Border = radeon_crtc->h_border;
drivers/gpu/drm/radeon/atombios_crtc.c
328
args.ucV_Border = radeon_crtc->v_border;
drivers/gpu/drm/radeon/atombios_crtc.c
343
args.susModeMiscInfo.usAccess = cpu_to_le16(misc);
drivers/gpu/drm/radeon/atombios_crtc.c
344
args.ucCRTC = radeon_crtc->crtc_id;
drivers/gpu/drm/radeon/atombios_crtc.c
346
atom_execute_table(rdev->mode_info.atom_context, index, (uint32_t *)&args, sizeof(args));
drivers/gpu/drm/radeon/atombios_crtc.c
355
SET_CRTC_TIMING_PARAMETERS_PS_ALLOCATION args;
drivers/gpu/drm/radeon/atombios_crtc.c
359
memset(&args, 0, sizeof(args));
drivers/gpu/drm/radeon/atombios_crtc.c
360
args.usH_Total = cpu_to_le16(mode->crtc_htotal);
drivers/gpu/drm/radeon/atombios_crtc.c
361
args.usH_Disp = cpu_to_le16(mode->crtc_hdisplay);
drivers/gpu/drm/radeon/atombios_crtc.c
362
args.usH_SyncStart = cpu_to_le16(mode->crtc_hsync_start);
drivers/gpu/drm/radeon/atombios_crtc.c
363
args.usH_SyncWidth =
drivers/gpu/drm/radeon/atombios_crtc.c
365
args.usV_Total = cpu_to_le16(mode->crtc_vtotal);
drivers/gpu/drm/radeon/atombios_crtc.c
366
args.usV_Disp = cpu_to_le16(mode->crtc_vdisplay);
drivers/gpu/drm/radeon/atombios_crtc.c
367
args.usV_SyncStart = cpu_to_le16(mode->crtc_vsync_start);
drivers/gpu/drm/radeon/atombios_crtc.c
368
args.usV_SyncWidth =
drivers/gpu/drm/radeon/atombios_crtc.c
371
args.ucOverscanRight = radeon_crtc->h_border;
drivers/gpu/drm/radeon/atombios_crtc.c
372
args.ucOverscanLeft = radeon_crtc->h_border;
drivers/gpu/drm/radeon/atombios_crtc.c
373
args.ucOverscanBottom = radeon_crtc->v_border;
drivers/gpu/drm/radeon/atombios_crtc.c
374
args.ucOverscanTop = radeon_crtc->v_border;
drivers/gpu/drm/radeon/atombios_crtc.c
389
args.susModeMiscInfo.usAccess = cpu_to_le16(misc);
drivers/gpu/drm/radeon/atombios_crtc.c
390
args.ucCRTC = radeon_crtc->crtc_id;
drivers/gpu/drm/radeon/atombios_crtc.c
392
atom_execute_table(rdev->mode_info.atom_context, index, (uint32_t *)&args, sizeof(args));
drivers/gpu/drm/radeon/atombios_crtc.c
45
SET_CRTC_OVERSCAN_PS_ALLOCATION args;
drivers/gpu/drm/radeon/atombios_crtc.c
451
union atom_enable_ss args;
drivers/gpu/drm/radeon/atombios_crtc.c
478
memset(&args, 0, sizeof(args));
drivers/gpu/drm/radeon/atombios_crtc.c
481
args.v3.usSpreadSpectrumAmountFrac = cpu_to_le16(0);
drivers/gpu/drm/radeon/atombios_crtc.c
482
args.v3.ucSpreadSpectrumType = ss->type & ATOM_SS_CENTRE_SPREAD_MODE_MASK;
drivers/gpu/drm/radeon/atombios_crtc.c
485
args.v3.ucSpreadSpectrumType |= ATOM_PPLL_SS_TYPE_V3_P1PLL;
drivers/gpu/drm/radeon/atombios_crtc.c
488
args.v3.ucSpreadSpectrumType |= ATOM_PPLL_SS_TYPE_V3_P2PLL;
drivers/gpu/drm/radeon/atombios_crtc.c
49
memset(&args, 0, sizeof(args));
drivers/gpu/drm/radeon/atombios_crtc.c
491
args.v3.ucSpreadSpectrumType |= ATOM_PPLL_SS_TYPE_V3_DCPLL;
drivers/gpu/drm/radeon/atombios_crtc.c
496
args.v3.usSpreadSpectrumAmount = cpu_to_le16(ss->amount);
drivers/gpu/drm/radeon/atombios_crtc.c
497
args.v3.usSpreadSpectrumStep = cpu_to_le16(ss->step);
drivers/gpu/drm/radeon/atombios_crtc.c
498
args.v3.ucEnable = enable;
drivers/gpu/drm/radeon/atombios_crtc.c
500
args.v2.usSpreadSpectrumPercentage = cpu_to_le16(ss->percentage);
drivers/gpu/drm/radeon/atombios_crtc.c
501
args.v2.ucSpreadSpectrumType = ss->type & ATOM_SS_CENTRE_SPREAD_MODE_MASK;
drivers/gpu/drm/radeon/atombios_crtc.c
504
args.v2.ucSpreadSpectrumType |= ATOM_PPLL_SS_TYPE_V2_P1PLL;
drivers/gpu/drm/radeon/atombios_crtc.c
507
args.v2.ucSpreadSpectrumType |= ATOM_PPLL_SS_TYPE_V2_P2PLL;
drivers/gpu/drm/radeon/atombios_crtc.c
51
args.ucCRTC = radeon_crtc->crtc_id;
drivers/gpu/drm/radeon/atombios_crtc.c
510
args.v2.ucSpreadSpectrumType |= ATOM_PPLL_SS_TYPE_V2_DCPLL;
drivers/gpu/drm/radeon/atombios_crtc.c
515
args.v2.usSpreadSpectrumAmount = cpu_to_le16(ss->amount);
drivers/gpu/drm/radeon/atombios_crtc.c
516
args.v2.usSpreadSpectrumStep = cpu_to_le16(ss->step);
drivers/gpu/drm/radeon/atombios_crtc.c
517
args.v2.ucEnable = enable;
drivers/gpu/drm/radeon/atombios_crtc.c
519
args.v1.usSpreadSpectrumPercentage = cpu_to_le16(ss->percentage);
drivers/gpu/drm/radeon/atombios_crtc.c
520
args.v1.ucSpreadSpectrumType = ss->type & ATOM_SS_CENTRE_SPREAD_MODE_MASK;
drivers/gpu/drm/radeon/atombios_crtc.c
521
args.v1.ucSpreadSpectrumStep = ss->step;
drivers/gpu/drm/radeon/atombios_crtc.c
522
args.v1.ucSpreadSpectrumDelay = ss->delay;
drivers/gpu/drm/radeon/atombios_crtc.c
523
args.v1.ucSpreadSpectrumRange = ss->range;
drivers/gpu/drm/radeon/atombios_crtc.c
524
args.v1.ucPpll = pll_id;
drivers/gpu/drm/radeon/atombios_crtc.c
525
args.v1.ucEnable = enable;
drivers/gpu/drm/radeon/atombios_crtc.c
532
args.lvds_ss_2.usSpreadSpectrumPercentage = cpu_to_le16(ss->percentage);
drivers/gpu/drm/radeon/atombios_crtc.c
533
args.lvds_ss_2.ucSpreadSpectrumType = ss->type & ATOM_SS_CENTRE_SPREAD_MODE_MASK;
drivers/gpu/drm/radeon/atombios_crtc.c
534
args.lvds_ss_2.ucSpreadSpectrumStep = ss->step;
drivers/gpu/drm/radeon/atombios_crtc.c
535
args.lvds_ss_2.ucSpreadSpectrumDelay = ss->delay;
drivers/gpu/drm/radeon/atombios_crtc.c
536
args.lvds_ss_2.ucSpreadSpectrumRange = ss->range;
drivers/gpu/drm/radeon/atombios_crtc.c
537
args.lvds_ss_2.ucEnable = enable;
drivers/gpu/drm/radeon/atombios_crtc.c
543
args.lvds_ss.usSpreadSpectrumPercentage = cpu_to_le16(ss->percentage);
drivers/gpu/drm/radeon/atombios_crtc.c
544
args.lvds_ss.ucSpreadSpectrumType = ss->type & ATOM_SS_CENTRE_SPREAD_MODE_MASK;
drivers/gpu/drm/radeon/atombios_crtc.c
545
args.lvds_ss.ucSpreadSpectrumStepSize_Delay = (ss->step & 3) << 2;
drivers/gpu/drm/radeon/atombios_crtc.c
546
args.lvds_ss.ucSpreadSpectrumStepSize_Delay |= (ss->delay & 7) << 4;
drivers/gpu/drm/radeon/atombios_crtc.c
547
args.lvds_ss.ucEnable = enable;
drivers/gpu/drm/radeon/atombios_crtc.c
549
atom_execute_table(rdev->mode_info.atom_context, index, (uint32_t *)&args, sizeof(args));
drivers/gpu/drm/radeon/atombios_crtc.c
55
args.usOverscanTop = cpu_to_le16((adjusted_mode->crtc_vdisplay - mode->crtc_vdisplay) / 2);
drivers/gpu/drm/radeon/atombios_crtc.c
56
args.usOverscanBottom = cpu_to_le16((adjusted_mode->crtc_vdisplay - mode->crtc_vdisplay) / 2);
drivers/gpu/drm/radeon/atombios_crtc.c
57
args.usOverscanLeft = cpu_to_le16((adjusted_mode->crtc_hdisplay - mode->crtc_hdisplay) / 2);
drivers/gpu/drm/radeon/atombios_crtc.c
58
args.usOverscanRight = cpu_to_le16((adjusted_mode->crtc_hdisplay - mode->crtc_hdisplay) / 2);
drivers/gpu/drm/radeon/atombios_crtc.c
65
args.usOverscanLeft = cpu_to_le16((adjusted_mode->crtc_hdisplay - (a2 / mode->crtc_vdisplay)) / 2);
drivers/gpu/drm/radeon/atombios_crtc.c
66
args.usOverscanRight = cpu_to_le16((adjusted_mode->crtc_hdisplay - (a2 / mode->crtc_vdisplay)) / 2);
drivers/gpu/drm/radeon/atombios_crtc.c
671
union adjust_pixel_clock args;
drivers/gpu/drm/radeon/atombios_crtc.c
68
args.usOverscanTop = cpu_to_le16((adjusted_mode->crtc_vdisplay - (a1 / mode->crtc_hdisplay)) / 2);
drivers/gpu/drm/radeon/atombios_crtc.c
680
memset(&args, 0, sizeof(args));
drivers/gpu/drm/radeon/atombios_crtc.c
687
args.v1.usPixelClock = cpu_to_le16(clock / 10);
drivers/gpu/drm/radeon/atombios_crtc.c
688
args.v1.ucTransmitterID = radeon_encoder->encoder_id;
drivers/gpu/drm/radeon/atombios_crtc.c
689
args.v1.ucEncodeMode = encoder_mode;
drivers/gpu/drm/radeon/atombios_crtc.c
69
args.usOverscanBottom = cpu_to_le16((adjusted_mode->crtc_vdisplay - (a1 / mode->crtc_hdisplay)) / 2);
drivers/gpu/drm/radeon/atombios_crtc.c
691
args.v1.ucConfig |=
drivers/gpu/drm/radeon/atombios_crtc.c
695
index, (uint32_t *)&args, sizeof(args));
drivers/gpu/drm/radeon/atombios_crtc.c
696
adjusted_clock = le16_to_cpu(args.v1.usPixelClock) * 10;
drivers/gpu/drm/radeon/atombios_crtc.c
699
args.v3.sInput.usPixelClock = cpu_to_le16(clock / 10);
drivers/gpu/drm/radeon/atombios_crtc.c
700
args.v3.sInput.ucTransmitterID = radeon_encoder->encoder_id;
drivers/gpu/drm/radeon/atombios_crtc.c
701
args.v3.sInput.ucEncodeMode = encoder_mode;
drivers/gpu/drm/radeon/atombios_crtc.c
702
args.v3.sInput.ucDispPllConfig = 0;
drivers/gpu/drm/radeon/atombios_crtc.c
704
args.v3.sInput.ucDispPllConfig |=
drivers/gpu/drm/radeon/atombios_crtc.c
707
args.v3.sInput.ucDispPllConfig |=
drivers/gpu/drm/radeon/atombios_crtc.c
710
args.v3.sInput.usPixelClock = cpu_to_le16(dp_clock / 10);
drivers/gpu/drm/radeon/atombios_crtc.c
714
args.v3.sInput.ucDispPllConfig |=
drivers/gpu/drm/radeon/atombios_crtc.c
717
args.v3.sInput.ucDispPllConfig |=
drivers/gpu/drm/radeon/atombios_crtc.c
722
args.v3.sInput.ucExtTransmitterID =
drivers/gpu/drm/radeon/atombios_crtc.c
725
args.v3.sInput.ucExtTransmitterID = 0;
drivers/gpu/drm/radeon/atombios_crtc.c
728
index, (uint32_t *)&args, sizeof(args));
drivers/gpu/drm/radeon/atombios_crtc.c
729
adjusted_clock = le32_to_cpu(args.v3.sOutput.ulDispPllFreq) * 10;
drivers/gpu/drm/radeon/atombios_crtc.c
730
if (args.v3.sOutput.ucRefDiv) {
drivers/gpu/drm/radeon/atombios_crtc.c
733
radeon_crtc->pll_reference_div = args.v3.sOutput.ucRefDiv;
drivers/gpu/drm/radeon/atombios_crtc.c
735
if (args.v3.sOutput.ucPostDiv) {
drivers/gpu/drm/radeon/atombios_crtc.c
738
radeon_crtc->pll_post_div = args.v3.sOutput.ucPostDiv;
drivers/gpu/drm/radeon/atombios_crtc.c
74
args.usOverscanRight = cpu_to_le16(radeon_crtc->h_border);
drivers/gpu/drm/radeon/atombios_crtc.c
75
args.usOverscanLeft = cpu_to_le16(radeon_crtc->h_border);
drivers/gpu/drm/radeon/atombios_crtc.c
76
args.usOverscanBottom = cpu_to_le16(radeon_crtc->v_border);
drivers/gpu/drm/radeon/atombios_crtc.c
77
args.usOverscanTop = cpu_to_le16(radeon_crtc->v_border);
drivers/gpu/drm/radeon/atombios_crtc.c
771
union set_pixel_clock args;
drivers/gpu/drm/radeon/atombios_crtc.c
773
memset(&args, 0, sizeof(args));
drivers/gpu/drm/radeon/atombios_crtc.c
787
args.v5.ucCRTC = ATOM_CRTC_INVALID;
drivers/gpu/drm/radeon/atombios_crtc.c
788
args.v5.usPixelClock = cpu_to_le16(dispclk);
drivers/gpu/drm/radeon/atombios_crtc.c
789
args.v5.ucPpll = ATOM_DCPLL;
drivers/gpu/drm/radeon/atombios_crtc.c
795
args.v6.ulDispEngClkFreq = cpu_to_le32(dispclk);
drivers/gpu/drm/radeon/atombios_crtc.c
797
args.v6.ucPpll = ATOM_EXT_PLL1;
drivers/gpu/drm/radeon/atombios_crtc.c
799
args.v6.ucPpll = ATOM_PPLL0;
drivers/gpu/drm/radeon/atombios_crtc.c
80
atom_execute_table(rdev->mode_info.atom_context, index, (uint32_t *)&args, sizeof(args));
drivers/gpu/drm/radeon/atombios_crtc.c
801
args.v6.ucPpll = ATOM_DCPLL;
drivers/gpu/drm/radeon/atombios_crtc.c
812
atom_execute_table(rdev->mode_info.atom_context, index, (uint32_t *)&args, sizeof(args));
drivers/gpu/drm/radeon/atombios_crtc.c
833
union set_pixel_clock args;
drivers/gpu/drm/radeon/atombios_crtc.c
835
memset(&args, 0, sizeof(args));
drivers/gpu/drm/radeon/atombios_crtc.c
847
args.v1.usPixelClock = cpu_to_le16(clock / 10);
drivers/gpu/drm/radeon/atombios_crtc.c
848
args.v1.usRefDiv = cpu_to_le16(ref_div);
drivers/gpu/drm/radeon/atombios_crtc.c
849
args.v1.usFbDiv = cpu_to_le16(fb_div);
drivers/gpu/drm/radeon/atombios_crtc.c
850
args.v1.ucFracFbDiv = frac_fb_div;
drivers/gpu/drm/radeon/atombios_crtc.c
851
args.v1.ucPostDiv = post_div;
drivers/gpu/drm/radeon/atombios_crtc.c
852
args.v1.ucPpll = pll_id;
drivers/gpu/drm/radeon/atombios_crtc.c
853
args.v1.ucCRTC = crtc_id;
drivers/gpu/drm/radeon/atombios_crtc.c
854
args.v1.ucRefDivSrc = 1;
drivers/gpu/drm/radeon/atombios_crtc.c
857
args.v2.usPixelClock = cpu_to_le16(clock / 10);
drivers/gpu/drm/radeon/atombios_crtc.c
858
args.v2.usRefDiv = cpu_to_le16(ref_div);
drivers/gpu/drm/radeon/atombios_crtc.c
859
args.v2.usFbDiv = cpu_to_le16(fb_div);
drivers/gpu/drm/radeon/atombios_crtc.c
860
args.v2.ucFracFbDiv = frac_fb_div;
drivers/gpu/drm/radeon/atombios_crtc.c
861
args.v2.ucPostDiv = post_div;
drivers/gpu/drm/radeon/atombios_crtc.c
862
args.v2.ucPpll = pll_id;
drivers/gpu/drm/radeon/atombios_crtc.c
863
args.v2.ucCRTC = crtc_id;
drivers/gpu/drm/radeon/atombios_crtc.c
864
args.v2.ucRefDivSrc = 1;
drivers/gpu/drm/radeon/atombios_crtc.c
867
args.v3.usPixelClock = cpu_to_le16(clock / 10);
drivers/gpu/drm/radeon/atombios_crtc.c
868
args.v3.usRefDiv = cpu_to_le16(ref_div);
drivers/gpu/drm/radeon/atombios_crtc.c
869
args.v3.usFbDiv = cpu_to_le16(fb_div);
drivers/gpu/drm/radeon/atombios_crtc.c
870
args.v3.ucFracFbDiv = frac_fb_div;
drivers/gpu/drm/radeon/atombios_crtc.c
871
args.v3.ucPostDiv = post_div;
drivers/gpu/drm/radeon/atombios_crtc.c
872
args.v3.ucPpll = pll_id;
drivers/gpu/drm/radeon/atombios_crtc.c
874
args.v3.ucMiscInfo = PIXEL_CLOCK_MISC_CRTC_SEL_CRTC2;
drivers/gpu/drm/radeon/atombios_crtc.c
876
args.v3.ucMiscInfo = PIXEL_CLOCK_MISC_CRTC_SEL_CRTC1;
drivers/gpu/drm/radeon/atombios_crtc.c
878
args.v3.ucMiscInfo |= PIXEL_CLOCK_MISC_REF_DIV_SRC;
drivers/gpu/drm/radeon/atombios_crtc.c
879
args.v3.ucTransmitterId = encoder_id;
drivers/gpu/drm/radeon/atombios_crtc.c
88
ENABLE_SCALER_PS_ALLOCATION args;
drivers/gpu/drm/radeon/atombios_crtc.c
880
args.v3.ucEncoderMode = encoder_mode;
drivers/gpu/drm/radeon/atombios_crtc.c
883
args.v5.ucCRTC = crtc_id;
drivers/gpu/drm/radeon/atombios_crtc.c
884
args.v5.usPixelClock = cpu_to_le16(clock / 10);
drivers/gpu/drm/radeon/atombios_crtc.c
885
args.v5.ucRefDiv = ref_div;
drivers/gpu/drm/radeon/atombios_crtc.c
886
args.v5.usFbDiv = cpu_to_le16(fb_div);
drivers/gpu/drm/radeon/atombios_crtc.c
887
args.v5.ulFbDivDecFrac = cpu_to_le32(frac_fb_div * 100000);
drivers/gpu/drm/radeon/atombios_crtc.c
888
args.v5.ucPostDiv = post_div;
drivers/gpu/drm/radeon/atombios_crtc.c
889
args.v5.ucMiscInfo = 0; /* HDMI depth, etc. */
drivers/gpu/drm/radeon/atombios_crtc.c
891
args.v5.ucMiscInfo |= PIXEL_CLOCK_V5_MISC_REF_DIV_SRC;
drivers/gpu/drm/radeon/atombios_crtc.c
896
args.v5.ucMiscInfo |= PIXEL_CLOCK_V5_MISC_HDMI_24BPP;
drivers/gpu/drm/radeon/atombios_crtc.c
900
args.v5.ucMiscInfo |= PIXEL_CLOCK_V5_MISC_HDMI_32BPP;
drivers/gpu/drm/radeon/atombios_crtc.c
904
args.v5.ucMiscInfo |= PIXEL_CLOCK_V5_MISC_HDMI_30BPP;
drivers/gpu/drm/radeon/atombios_crtc.c
908
args.v5.ucTransmitterID = encoder_id;
drivers/gpu/drm/radeon/atombios_crtc.c
909
args.v5.ucEncoderMode = encoder_mode;
drivers/gpu/drm/radeon/atombios_crtc.c
910
args.v5.ucPpll = pll_id;
drivers/gpu/drm/radeon/atombios_crtc.c
913
args.v6.ulDispEngClkFreq = cpu_to_le32(crtc_id << 24 | clock / 10);
drivers/gpu/drm/radeon/atombios_crtc.c
914
args.v6.ucRefDiv = ref_div;
drivers/gpu/drm/radeon/atombios_crtc.c
915
args.v6.usFbDiv = cpu_to_le16(fb_div);
drivers/gpu/drm/radeon/atombios_crtc.c
916
args.v6.ulFbDivDecFrac = cpu_to_le32(frac_fb_div * 100000);
drivers/gpu/drm/radeon/atombios_crtc.c
917
args.v6.ucPostDiv = post_div;
drivers/gpu/drm/radeon/atombios_crtc.c
918
args.v6.ucMiscInfo = 0; /* HDMI depth, etc. */
drivers/gpu/drm/radeon/atombios_crtc.c
920
args.v6.ucMiscInfo |= PIXEL_CLOCK_V6_MISC_REF_DIV_SRC;
drivers/gpu/drm/radeon/atombios_crtc.c
925
args.v6.ucMiscInfo |= PIXEL_CLOCK_V6_MISC_HDMI_24BPP;
drivers/gpu/drm/radeon/atombios_crtc.c
928
args.v6.ucMiscInfo |= PIXEL_CLOCK_V6_MISC_HDMI_30BPP_V6;
drivers/gpu/drm/radeon/atombios_crtc.c
931
args.v6.ucMiscInfo |= PIXEL_CLOCK_V6_MISC_HDMI_36BPP_V6;
drivers/gpu/drm/radeon/atombios_crtc.c
934
args.v6.ucMiscInfo |= PIXEL_CLOCK_V6_MISC_HDMI_48BPP;
drivers/gpu/drm/radeon/atombios_crtc.c
938
args.v6.ucTransmitterID = encoder_id;
drivers/gpu/drm/radeon/atombios_crtc.c
939
args.v6.ucEncoderMode = encoder_mode;
drivers/gpu/drm/radeon/atombios_crtc.c
940
args.v6.ucPpll = pll_id;
drivers/gpu/drm/radeon/atombios_crtc.c
952
atom_execute_table(rdev->mode_info.atom_context, index, (uint32_t *)&args, sizeof(args));
drivers/gpu/drm/radeon/atombios_dp.c
107
args.v1.lpAuxRequest = cpu_to_le16((u16)(0 + 4));
drivers/gpu/drm/radeon/atombios_dp.c
108
args.v1.lpDataOut = cpu_to_le16((u16)(16 + 4));
drivers/gpu/drm/radeon/atombios_dp.c
109
args.v1.ucDataOutLen = 0;
drivers/gpu/drm/radeon/atombios_dp.c
110
args.v1.ucChannelID = chan->rec.i2c_id;
drivers/gpu/drm/radeon/atombios_dp.c
111
args.v1.ucDelay = delay / 10;
drivers/gpu/drm/radeon/atombios_dp.c
113
args.v2.ucHPD_ID = chan->rec.hpd;
drivers/gpu/drm/radeon/atombios_dp.c
115
atom_execute_table_scratch_unlocked(rdev->mode_info.atom_context, index, (uint32_t *)&args, sizeof(args));
drivers/gpu/drm/radeon/atombios_dp.c
117
*ack = args.v1.ucReplyStatus;
drivers/gpu/drm/radeon/atombios_dp.c
120
if (args.v1.ucReplyStatus == 1) {
drivers/gpu/drm/radeon/atombios_dp.c
127
if (args.v1.ucReplyStatus == 2) {
drivers/gpu/drm/radeon/atombios_dp.c
134
if (args.v1.ucReplyStatus == 3) {
drivers/gpu/drm/radeon/atombios_dp.c
140
recv_bytes = args.v1.ucDataOutLen;
drivers/gpu/drm/radeon/atombios_dp.c
342
DP_ENCODER_SERVICE_PARAMETERS args;
drivers/gpu/drm/radeon/atombios_dp.c
345
memset(&args, 0, sizeof(args));
drivers/gpu/drm/radeon/atombios_dp.c
346
args.ucLinkClock = dp_clock / 10;
drivers/gpu/drm/radeon/atombios_dp.c
347
args.ucConfig = ucconfig;
drivers/gpu/drm/radeon/atombios_dp.c
348
args.ucAction = action;
drivers/gpu/drm/radeon/atombios_dp.c
349
args.ucLaneNum = lane_num;
drivers/gpu/drm/radeon/atombios_dp.c
350
args.ucStatus = 0;
drivers/gpu/drm/radeon/atombios_dp.c
352
atom_execute_table(rdev->mode_info.atom_context, index, (uint32_t *)&args, sizeof(args));
drivers/gpu/drm/radeon/atombios_dp.c
353
return args.ucStatus;
drivers/gpu/drm/radeon/atombios_dp.c
92
union aux_channel_transaction args;
drivers/gpu/drm/radeon/atombios_dp.c
98
memset(&args, 0, sizeof(args));
drivers/gpu/drm/radeon/atombios_encoders.c
1008
union dig_transmitter_control args;
drivers/gpu/drm/radeon/atombios_encoders.c
104
DISPLAY_DEVICE_OUTPUT_CONTROL_PS_ALLOCATION args;
drivers/gpu/drm/radeon/atombios_encoders.c
1054
memset(&args, 0, sizeof(args));
drivers/gpu/drm/radeon/atombios_encoders.c
1078
args.v1.ucAction = action;
drivers/gpu/drm/radeon/atombios_encoders.c
1080
args.v1.usInitInfo = cpu_to_le16(connector_object_id);
drivers/gpu/drm/radeon/atombios_encoders.c
1082
args.v1.asMode.ucLaneSel = lane_num;
drivers/gpu/drm/radeon/atombios_encoders.c
1083
args.v1.asMode.ucLaneSet = lane_set;
drivers/gpu/drm/radeon/atombios_encoders.c
1086
args.v1.usPixelClock = cpu_to_le16(dp_clock / 10);
drivers/gpu/drm/radeon/atombios_encoders.c
1088
args.v1.usPixelClock = cpu_to_le16((radeon_encoder->pixel_clock / 2) / 10);
drivers/gpu/drm/radeon/atombios_encoders.c
1090
args.v1.usPixelClock = cpu_to_le16(radeon_encoder->pixel_clock / 10);
drivers/gpu/drm/radeon/atombios_encoders.c
1093
args.v1.ucConfig = ATOM_TRANSMITTER_CONFIG_CLKSRC_PPLL;
drivers/gpu/drm/radeon/atombios_encoders.c
1096
args.v1.ucConfig |= ATOM_TRANSMITTER_CONFIG_DIG2_ENCODER;
drivers/gpu/drm/radeon/atombios_encoders.c
1098
args.v1.ucConfig |= ATOM_TRANSMITTER_CONFIG_DIG1_ENCODER;
drivers/gpu/drm/radeon/atombios_encoders.c
1105
args.v1.ucConfig |= ATOM_TRANSMITTER_CONFIG_LANE_0_3;
drivers/gpu/drm/radeon/atombios_encoders.c
1107
args.v1.ucConfig |= ATOM_TRANSMITTER_CONFIG_LANE_4_7;
drivers/gpu/drm/radeon/atombios_encoders.c
1109
args.v1.ucConfig |= ATOM_TRANSMITTER_CONFIG_LANE_8_11;
drivers/gpu/drm/radeon/atombios_encoders.c
1111
args.v1.ucConfig |= ATOM_TRANSMITTER_CONFIG_LANE_12_15;
drivers/gpu/drm/radeon/atombios_encoders.c
1114
args.v1.ucConfig |= ATOM_TRANSMITTER_CONFIG_LANE_0_7;
drivers/gpu/drm/radeon/atombios_encoders.c
1116
args.v1.ucConfig |= ATOM_TRANSMITTER_CONFIG_LANE_8_15;
drivers/gpu/drm/radeon/atombios_encoders.c
1121
args.v1.ucConfig |= ATOM_TRANSMITTER_CONFIG_LINKB;
drivers/gpu/drm/radeon/atombios_encoders.c
1123
args.v1.ucConfig |= ATOM_TRANSMITTER_CONFIG_LINKA;
drivers/gpu/drm/radeon/atombios_encoders.c
1126
args.v1.ucConfig |= ATOM_TRANSMITTER_CONFIG_COHERENT;
drivers/gpu/drm/radeon/atombios_encoders.c
1129
args.v1.ucConfig |= ATOM_TRANSMITTER_CONFIG_COHERENT;
drivers/gpu/drm/radeon/atombios_encoders.c
1131
args.v1.ucConfig |= ATOM_TRANSMITTER_CONFIG_8LANE_LINK;
drivers/gpu/drm/radeon/atombios_encoders.c
1135
args.v2.ucAction = action;
drivers/gpu/drm/radeon/atombios_encoders.c
1137
args.v2.usInitInfo = cpu_to_le16(connector_object_id);
drivers/gpu/drm/radeon/atombios_encoders.c
1139
args.v2.asMode.ucLaneSel = lane_num;
drivers/gpu/drm/radeon/atombios_encoders.c
1140
args.v2.asMode.ucLaneSet = lane_set;
drivers/gpu/drm/radeon/atombios_encoders.c
1143
args.v2.usPixelClock = cpu_to_le16(dp_clock / 10);
drivers/gpu/drm/radeon/atombios_encoders.c
1145
args.v2.usPixelClock = cpu_to_le16((radeon_encoder->pixel_clock / 2) / 10);
drivers/gpu/drm/radeon/atombios_encoders.c
1147
args.v2.usPixelClock = cpu_to_le16(radeon_encoder->pixel_clock / 10);
drivers/gpu/drm/radeon/atombios_encoders.c
1150
args.v2.acConfig.ucEncoderSel = dig_encoder;
drivers/gpu/drm/radeon/atombios_encoders.c
1152
args.v2.acConfig.ucLinkSel = 1;
drivers/gpu/drm/radeon/atombios_encoders.c
1156
args.v2.acConfig.ucTransmitterSel = 0;
drivers/gpu/drm/radeon/atombios_encoders.c
1159
args.v2.acConfig.ucTransmitterSel = 1;
drivers/gpu/drm/radeon/atombios_encoders.c
1162
args.v2.acConfig.ucTransmitterSel = 2;
drivers/gpu/drm/radeon/atombios_encoders.c
1167
args.v2.acConfig.fCoherentMode = 1;
drivers/gpu/drm/radeon/atombios_encoders.c
1168
args.v2.acConfig.fDPConnector = 1;
drivers/gpu/drm/radeon/atombios_encoders.c
1171
args.v2.acConfig.fCoherentMode = 1;
drivers/gpu/drm/radeon/atombios_encoders.c
1173
args.v2.acConfig.fDualLinkConnector = 1;
drivers/gpu/drm/radeon/atombios_encoders.c
1177
args.v3.ucAction = action;
drivers/gpu/drm/radeon/atombios_encoders.c
1179
args.v3.usInitInfo = cpu_to_le16(connector_object_id);
drivers/gpu/drm/radeon/atombios_encoders.c
1181
args.v3.asMode.ucLaneSel = lane_num;
drivers/gpu/drm/radeon/atombios_encoders.c
1182
args.v3.asMode.ucLaneSet = lane_set;
drivers/gpu/drm/radeon/atombios_encoders.c
1185
args.v3.usPixelClock = cpu_to_le16(dp_clock / 10);
drivers/gpu/drm/radeon/atombios_encoders.c
1187
args.v3.usPixelClock = cpu_to_le16((radeon_encoder->pixel_clock / 2) / 10);
drivers/gpu/drm/radeon/atombios_encoders.c
1189
args.v3.usPixelClock = cpu_to_le16(radeon_encoder->pixel_clock / 10);
drivers/gpu/drm/radeon/atombios_encoders.c
1193
args.v3.ucLaneNum = dp_lane_count;
drivers/gpu/drm/radeon/atombios_encoders.c
1195
args.v3.ucLaneNum = 8;
drivers/gpu/drm/radeon/atombios_encoders.c
1197
args.v3.ucLaneNum = 4;
drivers/gpu/drm/radeon/atombios_encoders.c
1200
args.v3.acConfig.ucLinkSel = 1;
drivers/gpu/drm/radeon/atombios_encoders.c
1202
args.v3.acConfig.ucEncoderSel = 1;
drivers/gpu/drm/radeon/atombios_encoders.c
121
args.ucAction = ATOM_LCD_BLOFF;
drivers/gpu/drm/radeon/atombios_encoders.c
1210
args.v3.acConfig.ucRefClkSource = 2; /* external src */
drivers/gpu/drm/radeon/atombios_encoders.c
1212
args.v3.acConfig.ucRefClkSource = pll_id;
drivers/gpu/drm/radeon/atombios_encoders.c
1216
args.v3.acConfig.ucTransmitterSel = 0;
drivers/gpu/drm/radeon/atombios_encoders.c
1219
args.v3.acConfig.ucTransmitterSel = 1;
drivers/gpu/drm/radeon/atombios_encoders.c
122
atom_execute_table(rdev->mode_info.atom_context, index, (uint32_t *)&args, sizeof(args));
drivers/gpu/drm/radeon/atombios_encoders.c
1222
args.v3.acConfig.ucTransmitterSel = 2;
drivers/gpu/drm/radeon/atombios_encoders.c
1227
args.v3.acConfig.fCoherentMode = 1; /* DP requires coherent */
drivers/gpu/drm/radeon/atombios_encoders.c
1230
args.v3.acConfig.fCoherentMode = 1;
drivers/gpu/drm/radeon/atombios_encoders.c
1232
args.v3.acConfig.fDualLinkConnector = 1;
drivers/gpu/drm/radeon/atombios_encoders.c
1236
args.v4.ucAction = action;
drivers/gpu/drm/radeon/atombios_encoders.c
1238
args.v4.usInitInfo = cpu_to_le16(connector_object_id);
drivers/gpu/drm/radeon/atombios_encoders.c
124
args.ucAction = ATOM_LCD_BL_BRIGHTNESS_CONTROL;
drivers/gpu/drm/radeon/atombios_encoders.c
1240
args.v4.asMode.ucLaneSel = lane_num;
drivers/gpu/drm/radeon/atombios_encoders.c
1241
args.v4.asMode.ucLaneSet = lane_set;
drivers/gpu/drm/radeon/atombios_encoders.c
1244
args.v4.usPixelClock = cpu_to_le16(dp_clock / 10);
drivers/gpu/drm/radeon/atombios_encoders.c
1246
args.v4.usPixelClock = cpu_to_le16((radeon_encoder->pixel_clock / 2) / 10);
drivers/gpu/drm/radeon/atombios_encoders.c
1248
args.v4.usPixelClock = cpu_to_le16(radeon_encoder->pixel_clock / 10);
drivers/gpu/drm/radeon/atombios_encoders.c
125
atom_execute_table(rdev->mode_info.atom_context, index, (uint32_t *)&args, sizeof(args));
drivers/gpu/drm/radeon/atombios_encoders.c
1252
args.v4.ucLaneNum = dp_lane_count;
drivers/gpu/drm/radeon/atombios_encoders.c
1254
args.v4.ucLaneNum = 8;
drivers/gpu/drm/radeon/atombios_encoders.c
1256
args.v4.ucLaneNum = 4;
drivers/gpu/drm/radeon/atombios_encoders.c
1259
args.v4.acConfig.ucLinkSel = 1;
drivers/gpu/drm/radeon/atombios_encoders.c
126
args.ucAction = ATOM_LCD_BLON;
drivers/gpu/drm/radeon/atombios_encoders.c
1261
args.v4.acConfig.ucEncoderSel = 1;
drivers/gpu/drm/radeon/atombios_encoders.c
127
atom_execute_table(rdev->mode_info.atom_context, index, (uint32_t *)&args, sizeof(args));
drivers/gpu/drm/radeon/atombios_encoders.c
1270
args.v4.acConfig.ucRefClkSource = ENCODER_REFCLK_SRC_EXTCLK;
drivers/gpu/drm/radeon/atombios_encoders.c
1272
args.v4.acConfig.ucRefClkSource = ENCODER_REFCLK_SRC_DCPLL;
drivers/gpu/drm/radeon/atombios_encoders.c
1274
args.v4.acConfig.ucRefClkSource = pll_id;
drivers/gpu/drm/radeon/atombios_encoders.c
1278
args.v4.acConfig.ucTransmitterSel = 0;
drivers/gpu/drm/radeon/atombios_encoders.c
1281
args.v4.acConfig.ucTransmitterSel = 1;
drivers/gpu/drm/radeon/atombios_encoders.c
1284
args.v4.acConfig.ucTransmitterSel = 2;
drivers/gpu/drm/radeon/atombios_encoders.c
1289
args.v4.acConfig.fCoherentMode = 1; /* DP requires coherent */
drivers/gpu/drm/radeon/atombios_encoders.c
1292
args.v4.acConfig.fCoherentMode = 1;
drivers/gpu/drm/radeon/atombios_encoders.c
1294
args.v4.acConfig.fDualLinkConnector = 1;
drivers/gpu/drm/radeon/atombios_encoders.c
1298
args.v5.ucAction = action;
drivers/gpu/drm/radeon/atombios_encoders.c
1300
args.v5.usSymClock = cpu_to_le16(dp_clock / 10);
drivers/gpu/drm/radeon/atombios_encoders.c
1302
args.v5.usSymClock = cpu_to_le16(radeon_encoder->pixel_clock / 10);
drivers/gpu/drm/radeon/atombios_encoders.c
1307
args.v5.ucPhyId = ATOM_PHY_ID_UNIPHYB;
drivers/gpu/drm/radeon/atombios_encoders.c
1309
args.v5.ucPhyId = ATOM_PHY_ID_UNIPHYA;
drivers/gpu/drm/radeon/atombios_encoders.c
1313
args.v5.ucPhyId = ATOM_PHY_ID_UNIPHYD;
drivers/gpu/drm/radeon/atombios_encoders.c
1315
args.v5.ucPhyId = ATOM_PHY_ID_UNIPHYC;
drivers/gpu/drm/radeon/atombios_encoders.c
1319
args.v5.ucPhyId = ATOM_PHY_ID_UNIPHYF;
drivers/gpu/drm/radeon/atombios_encoders.c
1321
args.v5.ucPhyId = ATOM_PHY_ID_UNIPHYE;
drivers/gpu/drm/radeon/atombios_encoders.c
1324
args.v5.ucPhyId = ATOM_PHY_ID_UNIPHYG;
drivers/gpu/drm/radeon/atombios_encoders.c
1328
args.v5.ucLaneNum = dp_lane_count;
drivers/gpu/drm/radeon/atombios_encoders.c
1330
args.v5.ucLaneNum = 8;
drivers/gpu/drm/radeon/atombios_encoders.c
1332
args.v5.ucLaneNum = 4;
drivers/gpu/drm/radeon/atombios_encoders.c
1333
args.v5.ucConnObjId = connector_object_id;
drivers/gpu/drm/radeon/atombios_encoders.c
1334
args.v5.ucDigMode = atombios_get_encoder_mode(encoder);
drivers/gpu/drm/radeon/atombios_encoders.c
1337
args.v5.asConfig.ucPhyClkSrcId = ENCODER_REFCLK_SRC_EXTCLK;
drivers/gpu/drm/radeon/atombios_encoders.c
1339
args.v5.asConfig.ucPhyClkSrcId = pll_id;
drivers/gpu/drm/radeon/atombios_encoders.c
1342
args.v5.asConfig.ucCoherentMode = 1; /* DP requires coherent */
drivers/gpu/drm/radeon/atombios_encoders.c
1345
args.v5.asConfig.ucCoherentMode = 1;
drivers/gpu/drm/radeon/atombios_encoders.c
1348
args.v5.asConfig.ucHPDSel = 0;
drivers/gpu/drm/radeon/atombios_encoders.c
1350
args.v5.asConfig.ucHPDSel = hpd_id + 1;
drivers/gpu/drm/radeon/atombios_encoders.c
1351
args.v5.ucDigEncoderSel = (fe != -1) ? (1 << fe) : (1 << dig_encoder);
drivers/gpu/drm/radeon/atombios_encoders.c
1352
args.v5.ucDPLaneSet = lane_set;
drivers/gpu/drm/radeon/atombios_encoders.c
1364
atom_execute_table(rdev->mode_info.atom_context, index, (uint32_t *)&args, sizeof(args));
drivers/gpu/drm/radeon/atombios_encoders.c
1379
union dig_transmitter_control args;
drivers/gpu/drm/radeon/atombios_encoders.c
1396
memset(&args, 0, sizeof(args));
drivers/gpu/drm/radeon/atombios_encoders.c
1398
args.v1.ucAction = action;
drivers/gpu/drm/radeon/atombios_encoders.c
1400
atom_execute_table(rdev->mode_info.atom_context, index, (uint32_t *)&args, sizeof(args));
drivers/gpu/drm/radeon/atombios_encoders.c
1431
union external_encoder_control args;
drivers/gpu/drm/radeon/atombios_encoders.c
1456
memset(&args, 0, sizeof(args));
drivers/gpu/drm/radeon/atombios_encoders.c
1469
args.v1.sDigEncoder.ucAction = action;
drivers/gpu/drm/radeon/atombios_encoders.c
1470
args.v1.sDigEncoder.usPixelClock = cpu_to_le16(radeon_encoder->pixel_clock / 10);
drivers/gpu/drm/radeon/atombios_encoders.c
1471
args.v1.sDigEncoder.ucEncoderMode = atombios_get_encoder_mode(encoder);
drivers/gpu/drm/radeon/atombios_encoders.c
1473
if (ENCODER_MODE_IS_DP(args.v1.sDigEncoder.ucEncoderMode)) {
drivers/gpu/drm/radeon/atombios_encoders.c
1475
args.v1.sDigEncoder.ucConfig |= ATOM_ENCODER_CONFIG_DPLINKRATE_2_70GHZ;
drivers/gpu/drm/radeon/atombios_encoders.c
1476
args.v1.sDigEncoder.ucLaneNum = dp_lane_count;
drivers/gpu/drm/radeon/atombios_encoders.c
1478
args.v1.sDigEncoder.ucLaneNum = 8;
drivers/gpu/drm/radeon/atombios_encoders.c
1480
args.v1.sDigEncoder.ucLaneNum = 4;
drivers/gpu/drm/radeon/atombios_encoders.c
1483
args.v3.sExtEncoder.ucAction = action;
drivers/gpu/drm/radeon/atombios_encoders.c
1485
args.v3.sExtEncoder.usConnectorId = cpu_to_le16(connector_object_id);
drivers/gpu/drm/radeon/atombios_encoders.c
1487
args.v3.sExtEncoder.usPixelClock = cpu_to_le16(radeon_encoder->pixel_clock / 10);
drivers/gpu/drm/radeon/atombios_encoders.c
1488
args.v3.sExtEncoder.ucEncoderMode = atombios_get_encoder_mode(encoder);
drivers/gpu/drm/radeon/atombios_encoders.c
1490
if (ENCODER_MODE_IS_DP(args.v3.sExtEncoder.ucEncoderMode)) {
drivers/gpu/drm/radeon/atombios_encoders.c
1492
args.v3.sExtEncoder.ucConfig |= EXTERNAL_ENCODER_CONFIG_V3_DPLINKRATE_2_70GHZ;
drivers/gpu/drm/radeon/atombios_encoders.c
1494
args.v3.sExtEncoder.ucConfig |= EXTERNAL_ENCODER_CONFIG_V3_DPLINKRATE_5_40GHZ;
drivers/gpu/drm/radeon/atombios_encoders.c
1495
args.v3.sExtEncoder.ucLaneNum = dp_lane_count;
drivers/gpu/drm/radeon/atombios_encoders.c
1497
args.v3.sExtEncoder.ucLaneNum = 8;
drivers/gpu/drm/radeon/atombios_encoders.c
1499
args.v3.sExtEncoder.ucLaneNum = 4;
drivers/gpu/drm/radeon/atombios_encoders.c
1502
args.v3.sExtEncoder.ucConfig |= EXTERNAL_ENCODER_CONFIG_V3_ENCODER1;
drivers/gpu/drm/radeon/atombios_encoders.c
1505
args.v3.sExtEncoder.ucConfig |= EXTERNAL_ENCODER_CONFIG_V3_ENCODER2;
drivers/gpu/drm/radeon/atombios_encoders.c
1508
args.v3.sExtEncoder.ucConfig |= EXTERNAL_ENCODER_CONFIG_V3_ENCODER3;
drivers/gpu/drm/radeon/atombios_encoders.c
1511
args.v3.sExtEncoder.ucBitPerColor = radeon_atom_get_bpc(encoder);
drivers/gpu/drm/radeon/atombios_encoders.c
1522
atom_execute_table(rdev->mode_info.atom_context, index, (uint32_t *)&args, sizeof(args));
drivers/gpu/drm/radeon/atombios_encoders.c
1532
ENABLE_YUV_PS_ALLOCATION args;
drivers/gpu/drm/radeon/atombios_encoders.c
1536
memset(&args, 0, sizeof(args));
drivers/gpu/drm/radeon/atombios_encoders.c
1554
args.ucEnable = ATOM_ENABLE;
drivers/gpu/drm/radeon/atombios_encoders.c
1555
args.ucCRTC = radeon_crtc->crtc_id;
drivers/gpu/drm/radeon/atombios_encoders.c
1557
atom_execute_table(rdev->mode_info.atom_context, index, (uint32_t *)&args, sizeof(args));
drivers/gpu/drm/radeon/atombios_encoders.c
1568
DISPLAY_DEVICE_OUTPUT_CONTROL_PS_ALLOCATION args;
drivers/gpu/drm/radeon/atombios_encoders.c
1571
memset(&args, 0, sizeof(args));
drivers/gpu/drm/radeon/atombios_encoders.c
1616
args.ucAction = ATOM_ENABLE;
drivers/gpu/drm/radeon/atombios_encoders.c
1621
atom_execute_table(rdev->mode_info.atom_context, index, (uint32_t *)&args, sizeof(args));
drivers/gpu/drm/radeon/atombios_encoders.c
1624
atom_execute_table(rdev->mode_info.atom_context, index, (uint32_t *)&args, sizeof(args));
drivers/gpu/drm/radeon/atombios_encoders.c
1631
args.ucAction = ATOM_LCD_BLON;
drivers/gpu/drm/radeon/atombios_encoders.c
1632
atom_execute_table(rdev->mode_info.atom_context, index, (uint32_t *)&args, sizeof(args));
drivers/gpu/drm/radeon/atombios_encoders.c
1639
args.ucAction = ATOM_DISABLE;
drivers/gpu/drm/radeon/atombios_encoders.c
1640
atom_execute_table(rdev->mode_info.atom_context, index, (uint32_t *)&args, sizeof(args));
drivers/gpu/drm/radeon/atombios_encoders.c
1642
args.ucAction = ATOM_LCD_BLOFF;
drivers/gpu/drm/radeon/atombios_encoders.c
1643
atom_execute_table(rdev->mode_info.atom_context, index, (uint32_t *)&args, sizeof(args));
drivers/gpu/drm/radeon/atombios_encoders.c
1851
union crtc_source_param args;
drivers/gpu/drm/radeon/atombios_encoders.c
1856
memset(&args, 0, sizeof(args));
drivers/gpu/drm/radeon/atombios_encoders.c
1867
args.v1.ucCRTC = radeon_crtc->crtc_id;
drivers/gpu/drm/radeon/atombios_encoders.c
1870
args.v1.ucCRTC = radeon_crtc->crtc_id;
drivers/gpu/drm/radeon/atombios_encoders.c
1872
args.v1.ucCRTC = radeon_crtc->crtc_id << 2;
drivers/gpu/drm/radeon/atombios_encoders.c
1877
args.v1.ucDevice = ATOM_DEVICE_DFP1_INDEX;
drivers/gpu/drm/radeon/atombios_encoders.c
1882
args.v1.ucDevice = ATOM_DEVICE_LCD1_INDEX;
drivers/gpu/drm/radeon/atombios_encoders.c
1884
args.v1.ucDevice = ATOM_DEVICE_DFP3_INDEX;
drivers/gpu/drm/radeon/atombios_encoders.c
1889
args.v1.ucDevice = ATOM_DEVICE_DFP2_INDEX;
drivers/gpu/drm/radeon/atombios_encoders.c
1894
args.v1.ucDevice = ATOM_DEVICE_TV1_INDEX;
drivers/gpu/drm/radeon/atombios_encoders.c
1896
args.v1.ucDevice = ATOM_DEVICE_CV_INDEX;
drivers/gpu/drm/radeon/atombios_encoders.c
1898
args.v1.ucDevice = ATOM_DEVICE_CRT1_INDEX;
drivers/gpu/drm/radeon/atombios_encoders.c
1903
args.v1.ucDevice = ATOM_DEVICE_TV1_INDEX;
drivers/gpu/drm/radeon/atombios_encoders.c
1905
args.v1.ucDevice = ATOM_DEVICE_CV_INDEX;
drivers/gpu/drm/radeon/atombios_encoders.c
1907
args.v1.ucDevice = ATOM_DEVICE_CRT2_INDEX;
drivers/gpu/drm/radeon/atombios_encoders.c
1912
args.v2.ucCRTC = radeon_crtc->crtc_id;
drivers/gpu/drm/radeon/atombios_encoders.c
1917
args.v2.ucEncodeMode = ATOM_ENCODER_MODE_LVDS;
drivers/gpu/drm/radeon/atombios_encoders.c
1919
args.v2.ucEncodeMode = ATOM_ENCODER_MODE_CRT;
drivers/gpu/drm/radeon/atombios_encoders.c
1921
args.v2.ucEncodeMode = atombios_get_encoder_mode(encoder);
drivers/gpu/drm/radeon/atombios_encoders.c
1923
args.v2.ucEncodeMode = ATOM_ENCODER_MODE_LVDS;
drivers/gpu/drm/radeon/atombios_encoders.c
1925
args.v2.ucEncodeMode = atombios_get_encoder_mode(encoder);
drivers/gpu/drm/radeon/atombios_encoders.c
1936
args.v2.ucEncoderID = ASIC_INT_DIG1_ENCODER_ID;
drivers/gpu/drm/radeon/atombios_encoders.c
1939
args.v2.ucEncoderID = ASIC_INT_DIG2_ENCODER_ID;
drivers/gpu/drm/radeon/atombios_encoders.c
1942
args.v2.ucEncoderID = ASIC_INT_DIG3_ENCODER_ID;
drivers/gpu/drm/radeon/atombios_encoders.c
1945
args.v2.ucEncoderID = ASIC_INT_DIG4_ENCODER_ID;
drivers/gpu/drm/radeon/atombios_encoders.c
1948
args.v2.ucEncoderID = ASIC_INT_DIG5_ENCODER_ID;
drivers/gpu/drm/radeon/atombios_encoders.c
1951
args.v2.ucEncoderID = ASIC_INT_DIG6_ENCODER_ID;
drivers/gpu/drm/radeon/atombios_encoders.c
1954
args.v2.ucEncoderID = ASIC_INT_DIG7_ENCODER_ID;
drivers/gpu/drm/radeon/atombios_encoders.c
1959
args.v2.ucEncoderID = ASIC_INT_DVO_ENCODER_ID;
drivers/gpu/drm/radeon/atombios_encoders.c
1963
args.v2.ucEncoderID = ASIC_INT_TV_ENCODER_ID;
drivers/gpu/drm/radeon/atombios_encoders.c
1965
args.v2.ucEncoderID = ASIC_INT_TV_ENCODER_ID;
drivers/gpu/drm/radeon/atombios_encoders.c
1967
args.v2.ucEncoderID = ASIC_INT_DAC1_ENCODER_ID;
drivers/gpu/drm/radeon/atombios_encoders.c
1971
args.v2.ucEncoderID = ASIC_INT_TV_ENCODER_ID;
drivers/gpu/drm/radeon/atombios_encoders.c
1973
args.v2.ucEncoderID = ASIC_INT_TV_ENCODER_ID;
drivers/gpu/drm/radeon/atombios_encoders.c
1975
args.v2.ucEncoderID = ASIC_INT_DAC2_ENCODER_ID;
drivers/gpu/drm/radeon/atombios_encoders.c
1986
atom_execute_table(rdev->mode_info.atom_context, index, (uint32_t *)&args, sizeof(args));
drivers/gpu/drm/radeon/atombios_encoders.c
2283
DAC_LOAD_DETECTION_PS_ALLOCATION args;
drivers/gpu/drm/radeon/atombios_encoders.c
2287
memset(&args, 0, sizeof(args));
drivers/gpu/drm/radeon/atombios_encoders.c
2292
args.sDacload.ucMisc = 0;
drivers/gpu/drm/radeon/atombios_encoders.c
2296
args.sDacload.ucDacType = ATOM_DAC_A;
drivers/gpu/drm/radeon/atombios_encoders.c
2298
args.sDacload.ucDacType = ATOM_DAC_B;
drivers/gpu/drm/radeon/atombios_encoders.c
2301
args.sDacload.usDeviceID = cpu_to_le16(ATOM_DEVICE_CRT1_SUPPORT);
drivers/gpu/drm/radeon/atombios_encoders.c
2303
args.sDacload.usDeviceID = cpu_to_le16(ATOM_DEVICE_CRT2_SUPPORT);
drivers/gpu/drm/radeon/atombios_encoders.c
2305
args.sDacload.usDeviceID = cpu_to_le16(ATOM_DEVICE_CV_SUPPORT);
drivers/gpu/drm/radeon/atombios_encoders.c
2307
args.sDacload.ucMisc = DAC_LOAD_MISC_YPrPb;
drivers/gpu/drm/radeon/atombios_encoders.c
2309
args.sDacload.usDeviceID = cpu_to_le16(ATOM_DEVICE_TV1_SUPPORT);
drivers/gpu/drm/radeon/atombios_encoders.c
2311
args.sDacload.ucMisc = DAC_LOAD_MISC_YPrPb;
drivers/gpu/drm/radeon/atombios_encoders.c
2314
atom_execute_table(rdev->mode_info.atom_context, index, (uint32_t *)&args, sizeof(args));
drivers/gpu/drm/radeon/atombios_encoders.c
350
DAC_ENCODER_CONTROL_PS_ALLOCATION args;
drivers/gpu/drm/radeon/atombios_encoders.c
354
memset(&args, 0, sizeof(args));
drivers/gpu/drm/radeon/atombios_encoders.c
367
args.ucAction = action;
drivers/gpu/drm/radeon/atombios_encoders.c
370
args.ucDacStandard = ATOM_DAC1_PS2;
drivers/gpu/drm/radeon/atombios_encoders.c
372
args.ucDacStandard = ATOM_DAC1_CV;
drivers/gpu/drm/radeon/atombios_encoders.c
380
args.ucDacStandard = ATOM_DAC1_PAL;
drivers/gpu/drm/radeon/atombios_encoders.c
386
args.ucDacStandard = ATOM_DAC1_NTSC;
drivers/gpu/drm/radeon/atombios_encoders.c
390
args.usPixelClock = cpu_to_le16(radeon_encoder->pixel_clock / 10);
drivers/gpu/drm/radeon/atombios_encoders.c
392
atom_execute_table(rdev->mode_info.atom_context, index, (uint32_t *)&args, sizeof(args));
drivers/gpu/drm/radeon/atombios_encoders.c
402
TV_ENCODER_CONTROL_PS_ALLOCATION args;
drivers/gpu/drm/radeon/atombios_encoders.c
406
memset(&args, 0, sizeof(args));
drivers/gpu/drm/radeon/atombios_encoders.c
410
args.sTVEncoder.ucAction = action;
drivers/gpu/drm/radeon/atombios_encoders.c
413
args.sTVEncoder.ucTvStandard = ATOM_TV_CV;
drivers/gpu/drm/radeon/atombios_encoders.c
417
args.sTVEncoder.ucTvStandard = ATOM_TV_NTSC;
drivers/gpu/drm/radeon/atombios_encoders.c
420
args.sTVEncoder.ucTvStandard = ATOM_TV_PAL;
drivers/gpu/drm/radeon/atombios_encoders.c
423
args.sTVEncoder.ucTvStandard = ATOM_TV_PALM;
drivers/gpu/drm/radeon/atombios_encoders.c
426
args.sTVEncoder.ucTvStandard = ATOM_TV_PAL60;
drivers/gpu/drm/radeon/atombios_encoders.c
429
args.sTVEncoder.ucTvStandard = ATOM_TV_NTSCJ;
drivers/gpu/drm/radeon/atombios_encoders.c
432
args.sTVEncoder.ucTvStandard = ATOM_TV_PAL; /* ??? */
drivers/gpu/drm/radeon/atombios_encoders.c
435
args.sTVEncoder.ucTvStandard = ATOM_TV_SECAM;
drivers/gpu/drm/radeon/atombios_encoders.c
438
args.sTVEncoder.ucTvStandard = ATOM_TV_PALCN;
drivers/gpu/drm/radeon/atombios_encoders.c
441
args.sTVEncoder.ucTvStandard = ATOM_TV_NTSC;
drivers/gpu/drm/radeon/atombios_encoders.c
446
args.sTVEncoder.usPixelClock = cpu_to_le16(radeon_encoder->pixel_clock / 10);
drivers/gpu/drm/radeon/atombios_encoders.c
448
atom_execute_table(rdev->mode_info.atom_context, index, (uint32_t *)&args, sizeof(args));
drivers/gpu/drm/radeon/atombios_encoders.c
491
union dvo_encoder_control args;
drivers/gpu/drm/radeon/atombios_encoders.c
495
memset(&args, 0, sizeof(args));
drivers/gpu/drm/radeon/atombios_encoders.c
509
args.ext_tmds.sXTmdsEncoder.ucEnable = action;
drivers/gpu/drm/radeon/atombios_encoders.c
512
args.ext_tmds.sXTmdsEncoder.ucMisc |= PANEL_ENCODER_MISC_DUAL;
drivers/gpu/drm/radeon/atombios_encoders.c
514
args.ext_tmds.sXTmdsEncoder.ucMisc |= ATOM_PANEL_MISC_888RGB;
drivers/gpu/drm/radeon/atombios_encoders.c
518
args.dvo.sDVOEncoder.ucAction = action;
drivers/gpu/drm/radeon/atombios_encoders.c
519
args.dvo.sDVOEncoder.usPixelClock = cpu_to_le16(radeon_encoder->pixel_clock / 10);
drivers/gpu/drm/radeon/atombios_encoders.c
521
args.dvo.sDVOEncoder.ucDeviceType = ATOM_DEVICE_DFP1_INDEX;
drivers/gpu/drm/radeon/atombios_encoders.c
524
args.dvo.sDVOEncoder.usDevAttr.sDigAttrib.ucAttribute |= PANEL_ENCODER_MISC_DUAL;
drivers/gpu/drm/radeon/atombios_encoders.c
528
args.dvo_v3.ucAction = action;
drivers/gpu/drm/radeon/atombios_encoders.c
529
args.dvo_v3.usPixelClock = cpu_to_le16(radeon_encoder->pixel_clock / 10);
drivers/gpu/drm/radeon/atombios_encoders.c
530
args.dvo_v3.ucDVOConfig = 0; /* XXX */
drivers/gpu/drm/radeon/atombios_encoders.c
534
args.dvo_v4.ucAction = action;
drivers/gpu/drm/radeon/atombios_encoders.c
535
args.dvo_v4.usPixelClock = cpu_to_le16(radeon_encoder->pixel_clock / 10);
drivers/gpu/drm/radeon/atombios_encoders.c
536
args.dvo_v4.ucDVOConfig = 0; /* XXX */
drivers/gpu/drm/radeon/atombios_encoders.c
537
args.dvo_v4.ucBitPerColor = radeon_atom_get_bpc(encoder);
drivers/gpu/drm/radeon/atombios_encoders.c
549
atom_execute_table(rdev->mode_info.atom_context, index, (uint32_t *)&args, sizeof(args));
drivers/gpu/drm/radeon/atombios_encoders.c
564
union lvds_encoder_control args;
drivers/gpu/drm/radeon/atombios_encoders.c
575
memset(&args, 0, sizeof(args));
drivers/gpu/drm/radeon/atombios_encoders.c
601
args.v1.ucMisc = 0;
drivers/gpu/drm/radeon/atombios_encoders.c
602
args.v1.ucAction = action;
drivers/gpu/drm/radeon/atombios_encoders.c
604
args.v1.ucMisc |= PANEL_ENCODER_MISC_HDMI_TYPE;
drivers/gpu/drm/radeon/atombios_encoders.c
605
args.v1.usPixelClock = cpu_to_le16(radeon_encoder->pixel_clock / 10);
drivers/gpu/drm/radeon/atombios_encoders.c
608
args.v1.ucMisc |= PANEL_ENCODER_MISC_DUAL;
drivers/gpu/drm/radeon/atombios_encoders.c
610
args.v1.ucMisc |= ATOM_PANEL_MISC_888RGB;
drivers/gpu/drm/radeon/atombios_encoders.c
613
args.v1.ucMisc |= PANEL_ENCODER_MISC_TMDS_LINKB;
drivers/gpu/drm/radeon/atombios_encoders.c
615
args.v1.ucMisc |= PANEL_ENCODER_MISC_DUAL;
drivers/gpu/drm/radeon/atombios_encoders.c
617
args.v1.ucMisc |= ATOM_PANEL_MISC_888RGB;
drivers/gpu/drm/radeon/atombios_encoders.c
622
args.v2.ucMisc = 0;
drivers/gpu/drm/radeon/atombios_encoders.c
623
args.v2.ucAction = action;
drivers/gpu/drm/radeon/atombios_encoders.c
626
args.v2.ucMisc |= PANEL_ENCODER_MISC_COHERENT;
drivers/gpu/drm/radeon/atombios_encoders.c
629
args.v2.ucMisc |= PANEL_ENCODER_MISC_HDMI_TYPE;
drivers/gpu/drm/radeon/atombios_encoders.c
630
args.v2.usPixelClock = cpu_to_le16(radeon_encoder->pixel_clock / 10);
drivers/gpu/drm/radeon/atombios_encoders.c
631
args.v2.ucTruncate = 0;
drivers/gpu/drm/radeon/atombios_encoders.c
632
args.v2.ucSpatial = 0;
drivers/gpu/drm/radeon/atombios_encoders.c
633
args.v2.ucTemporal = 0;
drivers/gpu/drm/radeon/atombios_encoders.c
634
args.v2.ucFRC = 0;
drivers/gpu/drm/radeon/atombios_encoders.c
637
args.v2.ucMisc |= PANEL_ENCODER_MISC_DUAL;
drivers/gpu/drm/radeon/atombios_encoders.c
639
args.v2.ucSpatial = PANEL_ENCODER_SPATIAL_DITHER_EN;
drivers/gpu/drm/radeon/atombios_encoders.c
641
args.v2.ucSpatial |= PANEL_ENCODER_SPATIAL_DITHER_DEPTH;
drivers/gpu/drm/radeon/atombios_encoders.c
644
args.v2.ucTemporal = PANEL_ENCODER_TEMPORAL_DITHER_EN;
drivers/gpu/drm/radeon/atombios_encoders.c
646
args.v2.ucTemporal |= PANEL_ENCODER_TEMPORAL_DITHER_DEPTH;
drivers/gpu/drm/radeon/atombios_encoders.c
648
args.v2.ucTemporal |= PANEL_ENCODER_TEMPORAL_LEVEL_4;
drivers/gpu/drm/radeon/atombios_encoders.c
652
args.v2.ucMisc |= PANEL_ENCODER_MISC_TMDS_LINKB;
drivers/gpu/drm/radeon/atombios_encoders.c
654
args.v2.ucMisc |= PANEL_ENCODER_MISC_DUAL;
drivers/gpu/drm/radeon/atombios_encoders.c
667
atom_execute_table(rdev->mode_info.atom_context, index, (uint32_t *)&args, sizeof(args));
drivers/gpu/drm/radeon/atombios_encoders.c
838
union dig_encoder_control args;
drivers/gpu/drm/radeon/atombios_encoders.c
859
memset(&args, 0, sizeof(args));
drivers/gpu/drm/radeon/atombios_encoders.c
877
args.v1.ucAction = action;
drivers/gpu/drm/radeon/atombios_encoders.c
878
args.v1.usPixelClock = cpu_to_le16(radeon_encoder->pixel_clock / 10);
drivers/gpu/drm/radeon/atombios_encoders.c
880
args.v3.ucPanelMode = panel_mode;
drivers/gpu/drm/radeon/atombios_encoders.c
882
args.v1.ucEncoderMode = atombios_get_encoder_mode(encoder);
drivers/gpu/drm/radeon/atombios_encoders.c
884
if (ENCODER_MODE_IS_DP(args.v1.ucEncoderMode))
drivers/gpu/drm/radeon/atombios_encoders.c
885
args.v1.ucLaneNum = dp_lane_count;
drivers/gpu/drm/radeon/atombios_encoders.c
887
args.v1.ucLaneNum = 8;
drivers/gpu/drm/radeon/atombios_encoders.c
889
args.v1.ucLaneNum = 4;
drivers/gpu/drm/radeon/atombios_encoders.c
893
args.v1.ucConfig = ATOM_ENCODER_CONFIG_V2_TRANSMITTER1;
drivers/gpu/drm/radeon/atombios_encoders.c
897
args.v1.ucConfig = ATOM_ENCODER_CONFIG_V2_TRANSMITTER2;
drivers/gpu/drm/radeon/atombios_encoders.c
900
args.v1.ucConfig = ATOM_ENCODER_CONFIG_V2_TRANSMITTER3;
drivers/gpu/drm/radeon/atombios_encoders.c
904
args.v1.ucConfig |= ATOM_ENCODER_CONFIG_LINKB;
drivers/gpu/drm/radeon/atombios_encoders.c
906
args.v1.ucConfig |= ATOM_ENCODER_CONFIG_LINKA;
drivers/gpu/drm/radeon/atombios_encoders.c
908
if (ENCODER_MODE_IS_DP(args.v1.ucEncoderMode) && (dp_clock == 270000))
drivers/gpu/drm/radeon/atombios_encoders.c
909
args.v1.ucConfig |= ATOM_ENCODER_CONFIG_DPLINKRATE_2_70GHZ;
drivers/gpu/drm/radeon/atombios_encoders.c
914
args.v3.ucAction = action;
drivers/gpu/drm/radeon/atombios_encoders.c
915
args.v3.usPixelClock = cpu_to_le16(radeon_encoder->pixel_clock / 10);
drivers/gpu/drm/radeon/atombios_encoders.c
917
args.v3.ucPanelMode = panel_mode;
drivers/gpu/drm/radeon/atombios_encoders.c
919
args.v3.ucEncoderMode = atombios_get_encoder_mode(encoder);
drivers/gpu/drm/radeon/atombios_encoders.c
921
if (ENCODER_MODE_IS_DP(args.v3.ucEncoderMode))
drivers/gpu/drm/radeon/atombios_encoders.c
922
args.v3.ucLaneNum = dp_lane_count;
drivers/gpu/drm/radeon/atombios_encoders.c
924
args.v3.ucLaneNum = 8;
drivers/gpu/drm/radeon/atombios_encoders.c
926
args.v3.ucLaneNum = 4;
drivers/gpu/drm/radeon/atombios_encoders.c
928
if (ENCODER_MODE_IS_DP(args.v3.ucEncoderMode) && (dp_clock == 270000))
drivers/gpu/drm/radeon/atombios_encoders.c
929
args.v1.ucConfig |= ATOM_ENCODER_CONFIG_V3_DPLINKRATE_2_70GHZ;
drivers/gpu/drm/radeon/atombios_encoders.c
931
args.v3.acConfig.ucDigSel = enc_override;
drivers/gpu/drm/radeon/atombios_encoders.c
933
args.v3.acConfig.ucDigSel = dig->dig_encoder;
drivers/gpu/drm/radeon/atombios_encoders.c
934
args.v3.ucBitPerColor = radeon_atom_get_bpc(encoder);
drivers/gpu/drm/radeon/atombios_encoders.c
937
args.v4.ucAction = action;
drivers/gpu/drm/radeon/atombios_encoders.c
938
args.v4.usPixelClock = cpu_to_le16(radeon_encoder->pixel_clock / 10);
drivers/gpu/drm/radeon/atombios_encoders.c
940
args.v4.ucPanelMode = panel_mode;
drivers/gpu/drm/radeon/atombios_encoders.c
942
args.v4.ucEncoderMode = atombios_get_encoder_mode(encoder);
drivers/gpu/drm/radeon/atombios_encoders.c
944
if (ENCODER_MODE_IS_DP(args.v4.ucEncoderMode))
drivers/gpu/drm/radeon/atombios_encoders.c
945
args.v4.ucLaneNum = dp_lane_count;
drivers/gpu/drm/radeon/atombios_encoders.c
947
args.v4.ucLaneNum = 8;
drivers/gpu/drm/radeon/atombios_encoders.c
949
args.v4.ucLaneNum = 4;
drivers/gpu/drm/radeon/atombios_encoders.c
951
if (ENCODER_MODE_IS_DP(args.v4.ucEncoderMode)) {
drivers/gpu/drm/radeon/atombios_encoders.c
953
args.v1.ucConfig |= ATOM_ENCODER_CONFIG_V4_DPLINKRATE_5_40GHZ;
drivers/gpu/drm/radeon/atombios_encoders.c
955
args.v1.ucConfig |= ATOM_ENCODER_CONFIG_V4_DPLINKRATE_3_24GHZ;
drivers/gpu/drm/radeon/atombios_encoders.c
957
args.v1.ucConfig |= ATOM_ENCODER_CONFIG_V4_DPLINKRATE_2_70GHZ;
drivers/gpu/drm/radeon/atombios_encoders.c
959
args.v1.ucConfig |= ATOM_ENCODER_CONFIG_V4_DPLINKRATE_1_62GHZ;
drivers/gpu/drm/radeon/atombios_encoders.c
963
args.v4.acConfig.ucDigSel = enc_override;
drivers/gpu/drm/radeon/atombios_encoders.c
965
args.v4.acConfig.ucDigSel = dig->dig_encoder;
drivers/gpu/drm/radeon/atombios_encoders.c
966
args.v4.ucBitPerColor = radeon_atom_get_bpc(encoder);
drivers/gpu/drm/radeon/atombios_encoders.c
968
args.v4.ucHPD_ID = 0;
drivers/gpu/drm/radeon/atombios_encoders.c
970
args.v4.ucHPD_ID = hpd_id + 1;
drivers/gpu/drm/radeon/atombios_encoders.c
982
atom_execute_table(rdev->mode_info.atom_context, index, (uint32_t *)&args, sizeof(args));
drivers/gpu/drm/radeon/atombios_i2c.c
42
PROCESS_I2C_CHANNEL_TRANSACTION_PS_ALLOCATION args;
drivers/gpu/drm/radeon/atombios_i2c.c
48
memset(&args, 0, sizeof(args));
drivers/gpu/drm/radeon/atombios_i2c.c
62
args.ucRegIndex = 0;
drivers/gpu/drm/radeon/atombios_i2c.c
64
args.ucRegIndex = buf[0];
drivers/gpu/drm/radeon/atombios_i2c.c
69
args.lpI2CDataOut = cpu_to_le16(out);
drivers/gpu/drm/radeon/atombios_i2c.c
71
args.ucRegIndex = 0;
drivers/gpu/drm/radeon/atombios_i2c.c
72
args.lpI2CDataOut = 0;
drivers/gpu/drm/radeon/atombios_i2c.c
75
args.ucFlag = flags;
drivers/gpu/drm/radeon/atombios_i2c.c
76
args.ucI2CSpeed = TARGET_HW_I2C_CLOCK;
drivers/gpu/drm/radeon/atombios_i2c.c
77
args.ucTransBytes = num;
drivers/gpu/drm/radeon/atombios_i2c.c
78
args.ucSlaveAddr = slave_addr << 1;
drivers/gpu/drm/radeon/atombios_i2c.c
79
args.ucLineNumber = chan->rec.i2c_id;
drivers/gpu/drm/radeon/atombios_i2c.c
81
atom_execute_table_scratch_unlocked(rdev->mode_info.atom_context, index, (uint32_t *)&args, sizeof(args));
drivers/gpu/drm/radeon/atombios_i2c.c
84
if (args.ucStatus != HW_ASSISTED_I2C_STATUS_SUCCESS) {
drivers/gpu/drm/radeon/radeon.h
542
struct drm_mode_create_dumb *args);
drivers/gpu/drm/radeon/radeon_atombios.c
2831
union get_clock_dividers args;
drivers/gpu/drm/radeon/radeon_atombios.c
2835
memset(&args, 0, sizeof(args));
drivers/gpu/drm/radeon/radeon_atombios.c
2844
args.v1.ucAction = clock_type;
drivers/gpu/drm/radeon/radeon_atombios.c
2845
args.v1.ulClock = cpu_to_le32(clock); /* 10 khz */
drivers/gpu/drm/radeon/radeon_atombios.c
2847
atom_execute_table(rdev->mode_info.atom_context, index, (uint32_t *)&args, sizeof(args));
drivers/gpu/drm/radeon/radeon_atombios.c
2849
dividers->post_div = args.v1.ucPostDiv;
drivers/gpu/drm/radeon/radeon_atombios.c
2850
dividers->fb_div = args.v1.ucFbDiv;
drivers/gpu/drm/radeon/radeon_atombios.c
2858
args.v2.ucAction = clock_type;
drivers/gpu/drm/radeon/radeon_atombios.c
2859
args.v2.ulClock = cpu_to_le32(clock); /* 10 khz */
drivers/gpu/drm/radeon/radeon_atombios.c
2861
atom_execute_table(rdev->mode_info.atom_context, index, (uint32_t *)&args, sizeof(args));
drivers/gpu/drm/radeon/radeon_atombios.c
2863
dividers->post_div = args.v2.ucPostDiv;
drivers/gpu/drm/radeon/radeon_atombios.c
2864
dividers->fb_div = le16_to_cpu(args.v2.usFbDiv);
drivers/gpu/drm/radeon/radeon_atombios.c
2865
dividers->ref_div = args.v2.ucAction;
drivers/gpu/drm/radeon/radeon_atombios.c
2867
dividers->enable_post_div = (le32_to_cpu(args.v2.ulClock) & (1 << 24)) ?
drivers/gpu/drm/radeon/radeon_atombios.c
2869
dividers->vco_mode = (le32_to_cpu(args.v2.ulClock) & (1 << 25)) ? 1 : 0;
drivers/gpu/drm/radeon/radeon_atombios.c
2874
args.v3.ulClockParams = cpu_to_le32((clock_type << 24) | clock);
drivers/gpu/drm/radeon/radeon_atombios.c
2876
atom_execute_table(rdev->mode_info.atom_context, index, (uint32_t *)&args, sizeof(args));
drivers/gpu/drm/radeon/radeon_atombios.c
2878
dividers->post_div = args.v3.ucPostDiv;
drivers/gpu/drm/radeon/radeon_atombios.c
2879
dividers->enable_post_div = (args.v3.ucCntlFlag &
drivers/gpu/drm/radeon/radeon_atombios.c
2881
dividers->enable_dithen = (args.v3.ucCntlFlag &
drivers/gpu/drm/radeon/radeon_atombios.c
2883
dividers->whole_fb_div = le16_to_cpu(args.v3.ulFbDiv.usFbDiv);
drivers/gpu/drm/radeon/radeon_atombios.c
2884
dividers->frac_fb_div = le16_to_cpu(args.v3.ulFbDiv.usFbDivFrac);
drivers/gpu/drm/radeon/radeon_atombios.c
2885
dividers->ref_div = args.v3.ucRefDiv;
drivers/gpu/drm/radeon/radeon_atombios.c
2886
dividers->vco_mode = (args.v3.ucCntlFlag &
drivers/gpu/drm/radeon/radeon_atombios.c
2892
args.v5.ulClockParams = cpu_to_le32((clock_type << 24) | clock);
drivers/gpu/drm/radeon/radeon_atombios.c
2894
args.v5.ucInputFlag = ATOM_PLL_INPUT_FLAG_PLL_STROBE_MODE_EN;
drivers/gpu/drm/radeon/radeon_atombios.c
2896
atom_execute_table(rdev->mode_info.atom_context, index, (uint32_t *)&args, sizeof(args));
drivers/gpu/drm/radeon/radeon_atombios.c
2898
dividers->post_div = args.v5.ucPostDiv;
drivers/gpu/drm/radeon/radeon_atombios.c
2899
dividers->enable_post_div = (args.v5.ucCntlFlag &
drivers/gpu/drm/radeon/radeon_atombios.c
2901
dividers->enable_dithen = (args.v5.ucCntlFlag &
drivers/gpu/drm/radeon/radeon_atombios.c
2903
dividers->whole_fb_div = le16_to_cpu(args.v5.ulFbDiv.usFbDiv);
drivers/gpu/drm/radeon/radeon_atombios.c
2904
dividers->frac_fb_div = le16_to_cpu(args.v5.ulFbDiv.usFbDivFrac);
drivers/gpu/drm/radeon/radeon_atombios.c
2905
dividers->ref_div = args.v5.ucRefDiv;
drivers/gpu/drm/radeon/radeon_atombios.c
2906
dividers->vco_mode = (args.v5.ucCntlFlag &
drivers/gpu/drm/radeon/radeon_atombios.c
2913
args.v4.ulClock = cpu_to_le32(clock); /* 10 khz */
drivers/gpu/drm/radeon/radeon_atombios.c
2915
atom_execute_table(rdev->mode_info.atom_context, index, (uint32_t *)&args, sizeof(args));
drivers/gpu/drm/radeon/radeon_atombios.c
2917
dividers->post_divider = dividers->post_div = args.v4.ucPostDiv;
drivers/gpu/drm/radeon/radeon_atombios.c
2918
dividers->real_clock = le32_to_cpu(args.v4.ulClock);
drivers/gpu/drm/radeon/radeon_atombios.c
2923
args.v6_in.ulClock.ulComputeClockFlag = clock_type;
drivers/gpu/drm/radeon/radeon_atombios.c
2924
args.v6_in.ulClock.ulClockFreq = cpu_to_le32(clock); /* 10 khz */
drivers/gpu/drm/radeon/radeon_atombios.c
2926
atom_execute_table(rdev->mode_info.atom_context, index, (uint32_t *)&args, sizeof(args));
drivers/gpu/drm/radeon/radeon_atombios.c
2928
dividers->whole_fb_div = le16_to_cpu(args.v6_out.ulFbDiv.usFbDiv);
drivers/gpu/drm/radeon/radeon_atombios.c
2929
dividers->frac_fb_div = le16_to_cpu(args.v6_out.ulFbDiv.usFbDivFrac);
drivers/gpu/drm/radeon/radeon_atombios.c
2930
dividers->ref_div = args.v6_out.ucPllRefDiv;
drivers/gpu/drm/radeon/radeon_atombios.c
2931
dividers->post_div = args.v6_out.ucPllPostDiv;
drivers/gpu/drm/radeon/radeon_atombios.c
2932
dividers->flags = args.v6_out.ucPllCntlFlag;
drivers/gpu/drm/radeon/radeon_atombios.c
2933
dividers->real_clock = le32_to_cpu(args.v6_out.ulClock.ulClock);
drivers/gpu/drm/radeon/radeon_atombios.c
2934
dividers->post_divider = args.v6_out.ulClock.ucPostDiv;
drivers/gpu/drm/radeon/radeon_atombios.c
2947
COMPUTE_MEMORY_CLOCK_PARAM_PARAMETERS_V2_1 args;
drivers/gpu/drm/radeon/radeon_atombios.c
2951
memset(&args, 0, sizeof(args));
drivers/gpu/drm/radeon/radeon_atombios.c
2962
args.ulClock = cpu_to_le32(clock); /* 10 khz */
drivers/gpu/drm/radeon/radeon_atombios.c
2963
args.ucInputFlag = 0;
drivers/gpu/drm/radeon/radeon_atombios.c
2965
args.ucInputFlag |= MPLL_INPUT_FLAG_STROBE_MODE_EN;
drivers/gpu/drm/radeon/radeon_atombios.c
2967
atom_execute_table(rdev->mode_info.atom_context, index, (uint32_t *)&args, sizeof(args));
drivers/gpu/drm/radeon/radeon_atombios.c
2969
mpll_param->clkfrac = le16_to_cpu(args.ulFbDiv.usFbDivFrac);
drivers/gpu/drm/radeon/radeon_atombios.c
2970
mpll_param->clkf = le16_to_cpu(args.ulFbDiv.usFbDiv);
drivers/gpu/drm/radeon/radeon_atombios.c
2971
mpll_param->post_div = args.ucPostDiv;
drivers/gpu/drm/radeon/radeon_atombios.c
2972
mpll_param->dll_speed = args.ucDllSpeed;
drivers/gpu/drm/radeon/radeon_atombios.c
2973
mpll_param->bwcntl = args.ucBWCntl;
drivers/gpu/drm/radeon/radeon_atombios.c
2975
(args.ucPllCntlFlag & MPLL_CNTL_FLAG_VCO_MODE_MASK);
drivers/gpu/drm/radeon/radeon_atombios.c
2977
(args.ucPllCntlFlag & MPLL_CNTL_FLAG_BYPASS_DQ_PLL) ? 1 : 0;
drivers/gpu/drm/radeon/radeon_atombios.c
2979
(args.ucPllCntlFlag & MPLL_CNTL_FLAG_QDR_ENABLE) ? 1 : 0;
drivers/gpu/drm/radeon/radeon_atombios.c
2981
(args.ucPllCntlFlag & MPLL_CNTL_FLAG_AD_HALF_RATE) ? 1 : 0;
drivers/gpu/drm/radeon/radeon_atombios.c
2995
DYNAMIC_CLOCK_GATING_PS_ALLOCATION args;
drivers/gpu/drm/radeon/radeon_atombios.c
2998
args.ucEnable = enable;
drivers/gpu/drm/radeon/radeon_atombios.c
3000
atom_execute_table(rdev->mode_info.atom_context, index, (uint32_t *)&args, sizeof(args));
drivers/gpu/drm/radeon/radeon_atombios.c
3005
GET_ENGINE_CLOCK_PS_ALLOCATION args;
drivers/gpu/drm/radeon/radeon_atombios.c
3008
atom_execute_table(rdev->mode_info.atom_context, index, (uint32_t *)&args, sizeof(args));
drivers/gpu/drm/radeon/radeon_atombios.c
3009
return le32_to_cpu(args.ulReturnEngineClock);
drivers/gpu/drm/radeon/radeon_atombios.c
3014
GET_MEMORY_CLOCK_PS_ALLOCATION args;
drivers/gpu/drm/radeon/radeon_atombios.c
3017
atom_execute_table(rdev->mode_info.atom_context, index, (uint32_t *)&args, sizeof(args));
drivers/gpu/drm/radeon/radeon_atombios.c
3018
return le32_to_cpu(args.ulReturnMemoryClock);
drivers/gpu/drm/radeon/radeon_atombios.c
3024
SET_ENGINE_CLOCK_PS_ALLOCATION args;
drivers/gpu/drm/radeon/radeon_atombios.c
3027
args.ulTargetEngineClock = cpu_to_le32(eng_clock); /* 10 khz */
drivers/gpu/drm/radeon/radeon_atombios.c
3029
atom_execute_table(rdev->mode_info.atom_context, index, (uint32_t *)&args, sizeof(args));
drivers/gpu/drm/radeon/radeon_atombios.c
3035
SET_MEMORY_CLOCK_PS_ALLOCATION args;
drivers/gpu/drm/radeon/radeon_atombios.c
3041
args.ulTargetMemoryClock = cpu_to_le32(mem_clock); /* 10 khz */
drivers/gpu/drm/radeon/radeon_atombios.c
3043
atom_execute_table(rdev->mode_info.atom_context, index, (uint32_t *)&args, sizeof(args));
drivers/gpu/drm/radeon/radeon_atombios.c
3049
SET_ENGINE_CLOCK_PS_ALLOCATION args;
drivers/gpu/drm/radeon/radeon_atombios.c
3053
memset(&args, 0, sizeof(args));
drivers/gpu/drm/radeon/radeon_atombios.c
3058
args.ulTargetEngineClock = cpu_to_le32(tmp);
drivers/gpu/drm/radeon/radeon_atombios.c
3060
args.sReserved.ulClock = cpu_to_le32(mem_clock & SET_CLOCK_FREQ_MASK);
drivers/gpu/drm/radeon/radeon_atombios.c
3062
atom_execute_table(rdev->mode_info.atom_context, index, (uint32_t *)&args, sizeof(args));
drivers/gpu/drm/radeon/radeon_atombios.c
3068
u32 args;
drivers/gpu/drm/radeon/radeon_atombios.c
3071
args = cpu_to_le32(mem_clock); /* 10 khz */
drivers/gpu/drm/radeon/radeon_atombios.c
3073
atom_execute_table(rdev->mode_info.atom_context, index, (uint32_t *)&args, sizeof(args));
drivers/gpu/drm/radeon/radeon_atombios.c
3079
SET_MEMORY_CLOCK_PS_ALLOCATION args;
drivers/gpu/drm/radeon/radeon_atombios.c
3083
args.ulTargetMemoryClock = cpu_to_le32(tmp); /* 10 khz */
drivers/gpu/drm/radeon/radeon_atombios.c
3085
atom_execute_table(rdev->mode_info.atom_context, index, (uint32_t *)&args, sizeof(args));
drivers/gpu/drm/radeon/radeon_atombios.c
3097
union set_voltage args;
drivers/gpu/drm/radeon/radeon_atombios.c
3110
args.v1.ucVoltageType = voltage_type;
drivers/gpu/drm/radeon/radeon_atombios.c
3111
args.v1.ucVoltageMode = SET_ASIC_VOLTAGE_MODE_ALL_SOURCE;
drivers/gpu/drm/radeon/radeon_atombios.c
3112
args.v1.ucVoltageIndex = volt_index;
drivers/gpu/drm/radeon/radeon_atombios.c
3115
args.v2.ucVoltageType = voltage_type;
drivers/gpu/drm/radeon/radeon_atombios.c
3116
args.v2.ucVoltageMode = SET_ASIC_VOLTAGE_MODE_SET_VOLTAGE;
drivers/gpu/drm/radeon/radeon_atombios.c
3117
args.v2.usVoltageLevel = cpu_to_le16(voltage_level);
drivers/gpu/drm/radeon/radeon_atombios.c
3120
args.v3.ucVoltageType = voltage_type;
drivers/gpu/drm/radeon/radeon_atombios.c
3121
args.v3.ucVoltageMode = ATOM_SET_VOLTAGE;
drivers/gpu/drm/radeon/radeon_atombios.c
3122
args.v3.usVoltageLevel = cpu_to_le16(voltage_level);
drivers/gpu/drm/radeon/radeon_atombios.c
3129
atom_execute_table(rdev->mode_info.atom_context, index, (uint32_t *)&args, sizeof(args));
drivers/gpu/drm/radeon/radeon_atombios.c
3135
union set_voltage args;
drivers/gpu/drm/radeon/radeon_atombios.c
3146
args.v2.ucVoltageType = SET_VOLTAGE_GET_MAX_VOLTAGE;
drivers/gpu/drm/radeon/radeon_atombios.c
3147
args.v2.ucVoltageMode = 0;
drivers/gpu/drm/radeon/radeon_atombios.c
3148
args.v2.usVoltageLevel = 0;
drivers/gpu/drm/radeon/radeon_atombios.c
3150
atom_execute_table(rdev->mode_info.atom_context, index, (uint32_t *)&args, sizeof(args));
drivers/gpu/drm/radeon/radeon_atombios.c
3152
*voltage = le16_to_cpu(args.v2.usVoltageLevel);
drivers/gpu/drm/radeon/radeon_atombios.c
3155
args.v3.ucVoltageType = voltage_type;
drivers/gpu/drm/radeon/radeon_atombios.c
3156
args.v3.ucVoltageMode = ATOM_GET_VOLTAGE_LEVEL;
drivers/gpu/drm/radeon/radeon_atombios.c
3157
args.v3.usVoltageLevel = cpu_to_le16(voltage_id);
drivers/gpu/drm/radeon/radeon_atombios.c
3159
atom_execute_table(rdev->mode_info.atom_context, index, (uint32_t *)&args, sizeof(args));
drivers/gpu/drm/radeon/radeon_atombios.c
3161
*voltage = le16_to_cpu(args.v3.usVoltageLevel);
drivers/gpu/drm/radeon/radeon_atombios.c
3181
union set_voltage args;
drivers/gpu/drm/radeon/radeon_atombios.c
3191
args.v3.ucVoltageType = 0;
drivers/gpu/drm/radeon/radeon_atombios.c
3192
args.v3.ucVoltageMode = ATOM_GET_LEAKAGE_ID;
drivers/gpu/drm/radeon/radeon_atombios.c
3193
args.v3.usVoltageLevel = 0;
drivers/gpu/drm/radeon/radeon_atombios.c
3195
atom_execute_table(rdev->mode_info.atom_context, index, (uint32_t *)&args, sizeof(args));
drivers/gpu/drm/radeon/radeon_atombios.c
3197
*leakage_id = le16_to_cpu(args.v3.usVoltageLevel);
drivers/gpu/drm/radeon/radeon_atombios.c
3305
union get_voltage_info args;
drivers/gpu/drm/radeon/radeon_atombios.c
3316
args.in.ucVoltageType = VOLTAGE_TYPE_VDDC;
drivers/gpu/drm/radeon/radeon_atombios.c
3317
args.in.ucVoltageMode = ATOM_GET_VOLTAGE_EVV_VOLTAGE;
drivers/gpu/drm/radeon/radeon_atombios.c
3318
args.in.usVoltageLevel = cpu_to_le16(virtual_voltage_id);
drivers/gpu/drm/radeon/radeon_atombios.c
3319
args.in.ulSCLKFreq =
drivers/gpu/drm/radeon/radeon_atombios.c
3322
atom_execute_table(rdev->mode_info.atom_context, index, (uint32_t *)&args, sizeof(args));
drivers/gpu/drm/radeon/radeon_atombios.c
3324
*voltage = le16_to_cpu(args.evv_out.usVoltageLevel);
drivers/gpu/drm/radeon/radeon_atombios.c
3333
union set_voltage args;
drivers/gpu/drm/radeon/radeon_atombios.c
3344
args.v2.ucVoltageType = voltage_type;
drivers/gpu/drm/radeon/radeon_atombios.c
3345
args.v2.ucVoltageMode = SET_ASIC_VOLTAGE_MODE_GET_GPIOMASK;
drivers/gpu/drm/radeon/radeon_atombios.c
3346
args.v2.usVoltageLevel = cpu_to_le16(voltage_level);
drivers/gpu/drm/radeon/radeon_atombios.c
3348
atom_execute_table(rdev->mode_info.atom_context, index, (uint32_t *)&args, sizeof(args));
drivers/gpu/drm/radeon/radeon_atombios.c
3350
*gpio_mask = le32_to_cpu(*(u32 *)&args.v2);
drivers/gpu/drm/radeon/radeon_atombios.c
3352
args.v2.ucVoltageType = voltage_type;
drivers/gpu/drm/radeon/radeon_atombios.c
3353
args.v2.ucVoltageMode = SET_ASIC_VOLTAGE_MODE_GET_GPIOVAL;
drivers/gpu/drm/radeon/radeon_atombios.c
3354
args.v2.usVoltageLevel = cpu_to_le16(voltage_level);
drivers/gpu/drm/radeon/radeon_atombios.c
3356
atom_execute_table(rdev->mode_info.atom_context, index, (uint32_t *)&args, sizeof(args));
drivers/gpu/drm/radeon/radeon_atombios.c
3358
*gpio_value = le32_to_cpu(*(u32 *)&args.v2);
drivers/gpu/drm/radeon/radeon_gem.c
298
struct drm_radeon_gem_info *args = data;
drivers/gpu/drm/radeon/radeon_gem.c
303
args->vram_size = (u64)man->size << PAGE_SHIFT;
drivers/gpu/drm/radeon/radeon_gem.c
304
args->vram_visible = rdev->mc.visible_vram_size;
drivers/gpu/drm/radeon/radeon_gem.c
305
args->vram_visible -= rdev->vram_pin_size;
drivers/gpu/drm/radeon/radeon_gem.c
306
args->gart_size = rdev->mc.gtt_size;
drivers/gpu/drm/radeon/radeon_gem.c
307
args->gart_size -= rdev->gart_pin_size;
drivers/gpu/drm/radeon/radeon_gem.c
316
struct drm_radeon_gem_create *args = data;
drivers/gpu/drm/radeon/radeon_gem.c
323
args->size = roundup(args->size, PAGE_SIZE);
drivers/gpu/drm/radeon/radeon_gem.c
324
r = radeon_gem_object_create(rdev, args->size, args->alignment,
drivers/gpu/drm/radeon/radeon_gem.c
325
args->initial_domain, args->flags,
drivers/gpu/drm/radeon/radeon_gem.c
340
args->handle = handle;
drivers/gpu/drm/radeon/radeon_gem.c
350
struct drm_radeon_gem_userptr *args = data;
drivers/gpu/drm/radeon/radeon_gem.c
356
args->addr = untagged_addr(args->addr);
drivers/gpu/drm/radeon/radeon_gem.c
358
if (offset_in_page(args->addr | args->size))
drivers/gpu/drm/radeon/radeon_gem.c
362
if (args->flags & ~(RADEON_GEM_USERPTR_READONLY |
drivers/gpu/drm/radeon/radeon_gem.c
367
if (args->flags & RADEON_GEM_USERPTR_READONLY) {
drivers/gpu/drm/radeon/radeon_gem.c
372
} else if (!(args->flags & RADEON_GEM_USERPTR_ANONONLY) ||
drivers/gpu/drm/radeon/radeon_gem.c
373
!(args->flags & RADEON_GEM_USERPTR_REGISTER)) {
drivers/gpu/drm/radeon/radeon_gem.c
383
r = radeon_gem_object_create(rdev, args->size, 0,
drivers/gpu/drm/radeon/radeon_gem.c
390
r = radeon_ttm_tt_set_userptr(rdev, bo->tbo.ttm, args->addr, args->flags);
drivers/gpu/drm/radeon/radeon_gem.c
394
if (args->flags & RADEON_GEM_USERPTR_REGISTER) {
drivers/gpu/drm/radeon/radeon_gem.c
395
r = radeon_mn_register(bo, args->addr);
drivers/gpu/drm/radeon/radeon_gem.c
400
if (args->flags & RADEON_GEM_USERPTR_VALIDATE) {
drivers/gpu/drm/radeon/radeon_gem.c
422
args->handle = handle;
drivers/gpu/drm/radeon/radeon_gem.c
442
struct drm_radeon_gem_set_domain *args = data;
drivers/gpu/drm/radeon/radeon_gem.c
451
gobj = drm_gem_object_lookup(filp, args->handle);
drivers/gpu/drm/radeon/radeon_gem.c
457
r = radeon_gem_set_domain(gobj, args->read_domains, args->write_domain);
drivers/gpu/drm/radeon/radeon_gem.c
489
struct drm_radeon_gem_mmap *args = data;
drivers/gpu/drm/radeon/radeon_gem.c
491
return radeon_mode_dumb_mmap(filp, dev, args->handle, &args->addr_ptr);
drivers/gpu/drm/radeon/radeon_gem.c
497
struct drm_radeon_gem_busy *args = data;
drivers/gpu/drm/radeon/radeon_gem.c
503
gobj = drm_gem_object_lookup(filp, args->handle);
drivers/gpu/drm/radeon/radeon_gem.c
516
args->domain = radeon_mem_type_to_domain(cur_placement);
drivers/gpu/drm/radeon/radeon_gem.c
525
struct drm_radeon_gem_wait_idle *args = data;
drivers/gpu/drm/radeon/radeon_gem.c
532
gobj = drm_gem_object_lookup(filp, args->handle);
drivers/gpu/drm/radeon/radeon_gem.c
558
struct drm_radeon_gem_set_tiling *args = data;
drivers/gpu/drm/radeon/radeon_gem.c
563
DRM_DEBUG("%u \n", args->handle);
drivers/gpu/drm/radeon/radeon_gem.c
564
gobj = drm_gem_object_lookup(filp, args->handle);
drivers/gpu/drm/radeon/radeon_gem.c
568
r = radeon_bo_set_tiling_flags(robj, args->tiling_flags, args->pitch);
drivers/gpu/drm/radeon/radeon_gem.c
576
struct drm_radeon_gem_get_tiling *args = data;
drivers/gpu/drm/radeon/radeon_gem.c
582
gobj = drm_gem_object_lookup(filp, args->handle);
drivers/gpu/drm/radeon/radeon_gem.c
589
radeon_bo_get_tiling_flags(rbo, &args->tiling_flags, &args->pitch);
drivers/gpu/drm/radeon/radeon_gem.c
666
struct drm_radeon_gem_va *args = data;
drivers/gpu/drm/radeon/radeon_gem.c
676
args->operation = RADEON_VA_RESULT_ERROR;
drivers/gpu/drm/radeon/radeon_gem.c
685
if (args->vm_id) {
drivers/gpu/drm/radeon/radeon_gem.c
686
args->operation = RADEON_VA_RESULT_ERROR;
drivers/gpu/drm/radeon/radeon_gem.c
690
if (args->offset < RADEON_VA_RESERVED_SIZE) {
drivers/gpu/drm/radeon/radeon_gem.c
693
(unsigned long)args->offset,
drivers/gpu/drm/radeon/radeon_gem.c
695
args->operation = RADEON_VA_RESULT_ERROR;
drivers/gpu/drm/radeon/radeon_gem.c
704
if ((args->flags & invalid_flags)) {
drivers/gpu/drm/radeon/radeon_gem.c
706
args->flags, invalid_flags);
drivers/gpu/drm/radeon/radeon_gem.c
707
args->operation = RADEON_VA_RESULT_ERROR;
drivers/gpu/drm/radeon/radeon_gem.c
711
switch (args->operation) {
drivers/gpu/drm/radeon/radeon_gem.c
717
args->operation);
drivers/gpu/drm/radeon/radeon_gem.c
718
args->operation = RADEON_VA_RESULT_ERROR;
drivers/gpu/drm/radeon/radeon_gem.c
722
gobj = drm_gem_object_lookup(filp, args->handle);
drivers/gpu/drm/radeon/radeon_gem.c
724
args->operation = RADEON_VA_RESULT_ERROR;
drivers/gpu/drm/radeon/radeon_gem.c
730
args->operation = RADEON_VA_RESULT_ERROR;
drivers/gpu/drm/radeon/radeon_gem.c
736
args->operation = RADEON_VA_RESULT_ERROR;
drivers/gpu/drm/radeon/radeon_gem.c
742
switch (args->operation) {
drivers/gpu/drm/radeon/radeon_gem.c
745
args->operation = RADEON_VA_RESULT_VA_EXIST;
drivers/gpu/drm/radeon/radeon_gem.c
746
args->offset = bo_va->it.start * RADEON_GPU_PAGE_SIZE;
drivers/gpu/drm/radeon/radeon_gem.c
750
r = radeon_vm_bo_set_addr(rdev, bo_va, args->offset, args->flags);
drivers/gpu/drm/radeon/radeon_gem.c
760
args->operation = RADEON_VA_RESULT_OK;
drivers/gpu/drm/radeon/radeon_gem.c
762
args->operation = RADEON_VA_RESULT_ERROR;
drivers/gpu/drm/radeon/radeon_gem.c
772
struct drm_radeon_gem_op *args = data;
drivers/gpu/drm/radeon/radeon_gem.c
777
gobj = drm_gem_object_lookup(filp, args->handle);
drivers/gpu/drm/radeon/radeon_gem.c
791
switch (args->op) {
drivers/gpu/drm/radeon/radeon_gem.c
793
args->value = robj->initial_domain;
drivers/gpu/drm/radeon/radeon_gem.c
796
robj->initial_domain = args->value & (RADEON_GEM_DOMAIN_VRAM |
drivers/gpu/drm/radeon/radeon_gem.c
836
struct drm_mode_create_dumb *args)
drivers/gpu/drm/radeon/radeon_gem.c
843
args->pitch = radeon_align_pitch(rdev, args->width,
drivers/gpu/drm/radeon/radeon_gem.c
844
DIV_ROUND_UP(args->bpp, 8), 0);
drivers/gpu/drm/radeon/radeon_gem.c
845
args->size = (u64)args->pitch * args->height;
drivers/gpu/drm/radeon/radeon_gem.c
846
args->size = ALIGN(args->size, PAGE_SIZE);
drivers/gpu/drm/radeon/radeon_gem.c
848
r = radeon_gem_object_create(rdev, args->size, 0,
drivers/gpu/drm/radeon/radeon_gem.c
860
args->handle = handle;
drivers/gpu/drm/renesas/rcar-du/rcar_du_kms.c
408
struct drm_mode_create_dumb *args)
drivers/gpu/drm/renesas/rcar-du/rcar_du_kms.c
421
align = 16 * args->bpp / 8;
drivers/gpu/drm/renesas/rcar-du/rcar_du_kms.c
423
ret = drm_mode_size_dumb(dev, args, align, 0);
drivers/gpu/drm/renesas/rcar-du/rcar_du_kms.c
427
return drm_gem_dma_dumb_create_internal(file, dev, args);
drivers/gpu/drm/renesas/rcar-du/rcar_du_kms.c
681
struct of_phandle_args args;
drivers/gpu/drm/renesas/rcar-du/rcar_du_kms.c
710
cells, i, &args);
drivers/gpu/drm/renesas/rcar-du/rcar_du_kms.c
719
if (vsps[j].np == args.np)
drivers/gpu/drm/renesas/rcar-du/rcar_du_kms.c
724
of_node_put(args.np);
drivers/gpu/drm/renesas/rcar-du/rcar_du_kms.c
726
vsps[vsps_count++].np = args.np;
drivers/gpu/drm/renesas/rcar-du/rcar_du_kms.c
736
rcdu->crtcs[i].vsp_pipe = cells >= 1 ? args.args[0] : 0;
drivers/gpu/drm/renesas/rcar-du/rcar_du_kms.h
38
struct drm_mode_create_dumb *args);
drivers/gpu/drm/renesas/rz-du/rzg2l_du_kms.c
182
struct drm_mode_create_dumb *args)
drivers/gpu/drm/renesas/rz-du/rzg2l_du_kms.c
184
unsigned int min_pitch = DIV_ROUND_UP(args->width * args->bpp, 8);
drivers/gpu/drm/renesas/rz-du/rzg2l_du_kms.c
185
unsigned int align = 16 * args->bpp / 8;
drivers/gpu/drm/renesas/rz-du/rzg2l_du_kms.c
187
args->pitch = roundup(min_pitch, align);
drivers/gpu/drm/renesas/rz-du/rzg2l_du_kms.c
189
return drm_gem_dma_dumb_create_internal(file, dev, args);
drivers/gpu/drm/renesas/rz-du/rzg2l_du_kms.c
328
struct of_phandle_args args;
drivers/gpu/drm/renesas/rz-du/rzg2l_du_kms.c
352
cells, i, &args);
drivers/gpu/drm/renesas/rz-du/rzg2l_du_kms.c
361
if (vsps[j].np == args.np)
drivers/gpu/drm/renesas/rz-du/rzg2l_du_kms.c
366
of_node_put(args.np);
drivers/gpu/drm/renesas/rz-du/rzg2l_du_kms.c
368
vsps[vsps_count++].np = args.np;
drivers/gpu/drm/renesas/rz-du/rzg2l_du_kms.c
378
rcdu->crtcs[i].vsp_pipe = cells >= 1 ? args.args[0] : 0;
drivers/gpu/drm/renesas/rz-du/rzg2l_du_kms.h
35
struct drm_mode_create_dumb *args);
drivers/gpu/drm/rockchip/rockchip_drm_gem.c
405
struct drm_mode_create_dumb *args)
drivers/gpu/drm/rockchip/rockchip_drm_gem.c
411
ret = drm_mode_size_dumb(dev, args, SZ_64, 0);
drivers/gpu/drm/rockchip/rockchip_drm_gem.c
415
rk_obj = rockchip_gem_create_with_handle(file_priv, dev, args->size,
drivers/gpu/drm/rockchip/rockchip_drm_gem.c
416
&args->handle);
drivers/gpu/drm/rockchip/rockchip_drm_gem.h
46
struct drm_mode_create_dumb *args);
drivers/gpu/drm/scheduler/sched_main.c
1317
int drm_sched_init(struct drm_gpu_scheduler *sched, const struct drm_sched_init_args *args)
drivers/gpu/drm/scheduler/sched_main.c
1321
sched->ops = args->ops;
drivers/gpu/drm/scheduler/sched_main.c
1322
sched->credit_limit = args->credit_limit;
drivers/gpu/drm/scheduler/sched_main.c
1323
sched->name = args->name;
drivers/gpu/drm/scheduler/sched_main.c
1324
sched->timeout = args->timeout;
drivers/gpu/drm/scheduler/sched_main.c
1325
sched->hang_limit = args->hang_limit;
drivers/gpu/drm/scheduler/sched_main.c
1326
sched->timeout_wq = args->timeout_wq ? args->timeout_wq : system_percpu_wq;
drivers/gpu/drm/scheduler/sched_main.c
1327
sched->score = args->score ? args->score : &sched->_score;
drivers/gpu/drm/scheduler/sched_main.c
1328
sched->dev = args->dev;
drivers/gpu/drm/scheduler/sched_main.c
1330
if (args->num_rqs > DRM_SCHED_PRIORITY_COUNT) {
drivers/gpu/drm/scheduler/sched_main.c
1345
if (args->submit_wq) {
drivers/gpu/drm/scheduler/sched_main.c
1346
sched->submit_wq = args->submit_wq;
drivers/gpu/drm/scheduler/sched_main.c
1349
sched->submit_wq = drm_sched_alloc_wq(args->name);
drivers/gpu/drm/scheduler/sched_main.c
1356
sched->sched_rq = kmalloc_objs(*sched->sched_rq, args->num_rqs,
drivers/gpu/drm/scheduler/sched_main.c
1360
sched->num_rqs = args->num_rqs;
drivers/gpu/drm/scheduler/tests/mock_scheduler.c
291
struct drm_sched_init_args args = {
drivers/gpu/drm/scheduler/tests/mock_scheduler.c
305
ret = drm_sched_init(&sched->base, &args);
drivers/gpu/drm/stm/drv.c
46
struct drm_mode_create_dumb *args)
drivers/gpu/drm/stm/drv.c
48
unsigned int min_pitch = DIV_ROUND_UP(args->width * args->bpp, 8);
drivers/gpu/drm/stm/drv.c
54
args->pitch = roundup(min_pitch, 128);
drivers/gpu/drm/stm/drv.c
55
args->height = roundup(args->height, 4);
drivers/gpu/drm/stm/drv.c
57
return drm_gem_dma_dumb_create_internal(file, dev, args);
drivers/gpu/drm/sun4i/sun4i_drv.c
37
struct drm_mode_create_dumb *args)
drivers/gpu/drm/sun4i/sun4i_drv.c
40
args->pitch = ALIGN(DIV_ROUND_UP(args->width * args->bpp, 8), 2);
drivers/gpu/drm/sun4i/sun4i_drv.c
42
return drm_gem_dma_dumb_create_internal(file_priv, drm, args);
drivers/gpu/drm/tegra/drm.c
169
struct drm_tegra_submit *args, struct drm_device *drm,
drivers/gpu/drm/tegra/drm.c
173
unsigned int num_cmdbufs = args->num_cmdbufs;
drivers/gpu/drm/tegra/drm.c
174
unsigned int num_relocs = args->num_relocs;
drivers/gpu/drm/tegra/drm.c
186
user_cmdbufs = u64_to_user_ptr(args->cmdbufs);
drivers/gpu/drm/tegra/drm.c
187
user_relocs = u64_to_user_ptr(args->relocs);
drivers/gpu/drm/tegra/drm.c
188
user_syncpt = u64_to_user_ptr(args->syncpts);
drivers/gpu/drm/tegra/drm.c
191
if (args->num_syncpts != 1)
drivers/gpu/drm/tegra/drm.c
195
if (args->num_waitchks != 0)
drivers/gpu/drm/tegra/drm.c
198
job = host1x_job_alloc(context->channel, args->num_cmdbufs,
drivers/gpu/drm/tegra/drm.c
199
args->num_relocs, false);
drivers/gpu/drm/tegra/drm.c
203
job->num_relocs = args->num_relocs;
drivers/gpu/drm/tegra/drm.c
322
if (args->timeout && args->timeout < 10000)
drivers/gpu/drm/tegra/drm.c
323
job->timeout = args->timeout;
drivers/gpu/drm/tegra/drm.c
335
args->fence = job->syncpt_end;
drivers/gpu/drm/tegra/drm.c
353
struct drm_tegra_gem_create *args = data;
drivers/gpu/drm/tegra/drm.c
356
bo = tegra_bo_create_with_handle(file, drm, args->size, args->flags,
drivers/gpu/drm/tegra/drm.c
357
&args->handle);
drivers/gpu/drm/tegra/drm.c
367
struct drm_tegra_gem_mmap *args = data;
drivers/gpu/drm/tegra/drm.c
371
gem = drm_gem_object_lookup(file, args->handle);
drivers/gpu/drm/tegra/drm.c
377
args->offset = drm_vma_node_offset_addr(&bo->gem.vma_node);
drivers/gpu/drm/tegra/drm.c
388
struct drm_tegra_syncpt_read *args = data;
drivers/gpu/drm/tegra/drm.c
391
sp = host1x_syncpt_get_by_id_noref(host, args->id);
drivers/gpu/drm/tegra/drm.c
395
args->value = host1x_syncpt_read_min(sp);
drivers/gpu/drm/tegra/drm.c
403
struct drm_tegra_syncpt_incr *args = data;
drivers/gpu/drm/tegra/drm.c
406
sp = host1x_syncpt_get_by_id_noref(host1x, args->id);
drivers/gpu/drm/tegra/drm.c
417
struct drm_tegra_syncpt_wait *args = data;
drivers/gpu/drm/tegra/drm.c
420
sp = host1x_syncpt_get_by_id_noref(host1x, args->id);
drivers/gpu/drm/tegra/drm.c
424
return host1x_syncpt_wait(sp, args->thresh,
drivers/gpu/drm/tegra/drm.c
425
msecs_to_jiffies(args->timeout),
drivers/gpu/drm/tegra/drm.c
426
&args->value);
drivers/gpu/drm/tegra/drm.c
463
struct drm_tegra_open_channel *args = data;
drivers/gpu/drm/tegra/drm.c
475
if (client->base.class == args->client) {
drivers/gpu/drm/tegra/drm.c
480
args->context = context->id;
drivers/gpu/drm/tegra/drm.c
495
struct drm_tegra_close_channel *args = data;
drivers/gpu/drm/tegra/drm.c
501
context = idr_find(&fpriv->legacy_contexts, args->context);
drivers/gpu/drm/tegra/drm.c
519
struct drm_tegra_get_syncpt *args = data;
drivers/gpu/drm/tegra/drm.c
526
context = idr_find(&fpriv->legacy_contexts, args->context);
drivers/gpu/drm/tegra/drm.c
532
if (args->index >= context->client->base.num_syncpts) {
drivers/gpu/drm/tegra/drm.c
537
syncpt = context->client->base.syncpts[args->index];
drivers/gpu/drm/tegra/drm.c
538
args->id = host1x_syncpt_id(syncpt);
drivers/gpu/drm/tegra/drm.c
549
struct drm_tegra_submit *args = data;
drivers/gpu/drm/tegra/drm.c
555
context = idr_find(&fpriv->legacy_contexts, args->context);
drivers/gpu/drm/tegra/drm.c
561
err = context->client->ops->submit(context, args, drm, file);
drivers/gpu/drm/tegra/drm.c
572
struct drm_tegra_get_syncpt_base *args = data;
drivers/gpu/drm/tegra/drm.c
580
context = idr_find(&fpriv->legacy_contexts, args->context);
drivers/gpu/drm/tegra/drm.c
586
if (args->syncpt >= context->client->base.num_syncpts) {
drivers/gpu/drm/tegra/drm.c
591
syncpt = context->client->base.syncpts[args->syncpt];
drivers/gpu/drm/tegra/drm.c
599
args->id = host1x_syncpt_base_id(base);
drivers/gpu/drm/tegra/drm.c
609
struct drm_tegra_gem_set_tiling *args = data;
drivers/gpu/drm/tegra/drm.c
615
switch (args->mode) {
drivers/gpu/drm/tegra/drm.c
619
if (args->value != 0)
drivers/gpu/drm/tegra/drm.c
627
if (args->value != 0)
drivers/gpu/drm/tegra/drm.c
635
if (args->value > 5)
drivers/gpu/drm/tegra/drm.c
638
value = args->value;
drivers/gpu/drm/tegra/drm.c
645
gem = drm_gem_object_lookup(file, args->handle);
drivers/gpu/drm/tegra/drm.c
662
struct drm_tegra_gem_get_tiling *args = data;
drivers/gpu/drm/tegra/drm.c
667
gem = drm_gem_object_lookup(file, args->handle);
drivers/gpu/drm/tegra/drm.c
675
args->mode = DRM_TEGRA_GEM_TILING_MODE_PITCH;
drivers/gpu/drm/tegra/drm.c
676
args->value = 0;
drivers/gpu/drm/tegra/drm.c
680
args->mode = DRM_TEGRA_GEM_TILING_MODE_TILED;
drivers/gpu/drm/tegra/drm.c
681
args->value = 0;
drivers/gpu/drm/tegra/drm.c
685
args->mode = DRM_TEGRA_GEM_TILING_MODE_BLOCK;
drivers/gpu/drm/tegra/drm.c
686
args->value = bo->tiling.value;
drivers/gpu/drm/tegra/drm.c
702
struct drm_tegra_gem_set_flags *args = data;
drivers/gpu/drm/tegra/drm.c
706
if (args->flags & ~DRM_TEGRA_GEM_FLAGS)
drivers/gpu/drm/tegra/drm.c
709
gem = drm_gem_object_lookup(file, args->handle);
drivers/gpu/drm/tegra/drm.c
716
if (args->flags & DRM_TEGRA_GEM_BOTTOM_UP)
drivers/gpu/drm/tegra/drm.c
727
struct drm_tegra_gem_get_flags *args = data;
drivers/gpu/drm/tegra/drm.c
731
gem = drm_gem_object_lookup(file, args->handle);
drivers/gpu/drm/tegra/drm.c
736
args->flags = 0;
drivers/gpu/drm/tegra/drm.c
739
args->flags |= DRM_TEGRA_GEM_BOTTOM_UP;
drivers/gpu/drm/tegra/drm.h
84
struct drm_tegra_submit *args, struct drm_device *drm,
drivers/gpu/drm/tegra/drm.h
91
struct drm_tegra_submit *args, struct drm_device *drm,
drivers/gpu/drm/tegra/gem.c
544
struct drm_mode_create_dumb *args)
drivers/gpu/drm/tegra/gem.c
550
ret = drm_mode_size_dumb(drm, args, tegra->pitch_align, 0);
drivers/gpu/drm/tegra/gem.c
554
bo = tegra_bo_create_with_handle(file, drm, args->size, 0,
drivers/gpu/drm/tegra/gem.c
555
&args->handle);
drivers/gpu/drm/tegra/gem.h
92
struct drm_mode_create_dumb *args);
drivers/gpu/drm/tegra/submit.c
181
struct drm_tegra_channel_submit *args)
drivers/gpu/drm/tegra/submit.c
186
if (args->gather_data_words == 0) {
drivers/gpu/drm/tegra/submit.c
191
if (check_mul_overflow((size_t)args->gather_data_words, (size_t)4, &copy_len)) {
drivers/gpu/drm/tegra/submit.c
214
if (copy_from_user(bo->gather_data, u64_to_user_ptr(args->gather_data_ptr), copy_len)) {
drivers/gpu/drm/tegra/submit.c
221
bo->gather_data_words = args->gather_data_words;
drivers/gpu/drm/tegra/submit.c
258
struct drm_tegra_channel_submit *args,
drivers/gpu/drm/tegra/submit.c
266
bufs = alloc_copy_user_array(u64_to_user_ptr(args->bufs_ptr), args->num_bufs,
drivers/gpu/drm/tegra/submit.c
273
mappings = kzalloc_objs(*mappings, args->num_bufs);
drivers/gpu/drm/tegra/submit.c
280
for (i = 0; i < args->num_bufs; i++) {
drivers/gpu/drm/tegra/submit.c
328
struct xarray *syncpoints, struct drm_tegra_channel_submit *args)
drivers/gpu/drm/tegra/submit.c
332
if (args->syncpt.flags) {
drivers/gpu/drm/tegra/submit.c
338
sp = xa_load(syncpoints, args->syncpt.id);
drivers/gpu/drm/tegra/submit.c
345
job->syncpt_incrs = args->syncpt.increments;
drivers/gpu/drm/tegra/submit.c
394
struct drm_tegra_channel_submit *args, struct tegra_drm_submit_data *job_data,
drivers/gpu/drm/tegra/submit.c
405
cmds = alloc_copy_user_array(u64_to_user_ptr(args->cmds_ptr), args->num_cmds,
drivers/gpu/drm/tegra/submit.c
412
job = host1x_job_alloc(context->channel, args->num_cmds, 0, true);
drivers/gpu/drm/tegra/submit.c
419
err = submit_get_syncpt(context, job, syncpoints, args);
drivers/gpu/drm/tegra/submit.c
427
for (i = 0; i < args->num_cmds; i++) {
drivers/gpu/drm/tegra/submit.c
457
if (cmd->wait_syncpt.id != args->syncpt.id) {
drivers/gpu/drm/tegra/submit.c
513
struct drm_tegra_channel_submit *args = data;
drivers/gpu/drm/tegra/submit.c
524
context = xa_load(&fpriv->contexts, args->context);
drivers/gpu/drm/tegra/submit.c
528
current->comm, args->context);
drivers/gpu/drm/tegra/submit.c
532
if (args->syncobj_in) {
drivers/gpu/drm/tegra/submit.c
535
err = drm_syncobj_find_fence(file, args->syncobj_in, 0, 0, &fence);
drivers/gpu/drm/tegra/submit.c
537
SUBMIT_ERR(context, "invalid syncobj_in '%#x'", args->syncobj_in);
drivers/gpu/drm/tegra/submit.c
549
if (args->syncobj_out) {
drivers/gpu/drm/tegra/submit.c
550
syncobj = drm_syncobj_find(file, args->syncobj_out);
drivers/gpu/drm/tegra/submit.c
552
SUBMIT_ERR(context, "invalid syncobj_out '%#x'", args->syncobj_out);
drivers/gpu/drm/tegra/submit.c
559
err = submit_copy_gather_data(&bo, drm->dev, context, args);
drivers/gpu/drm/tegra/submit.c
571
err = submit_process_bufs(context, bo, args, job_data);
drivers/gpu/drm/tegra/submit.c
576
job = submit_create_job(context, bo, args, job_data, &fpriv->syncpoints);
drivers/gpu/drm/tegra/submit.c
646
args->syncpt.value = job->syncpt_end;
drivers/gpu/drm/tegra/uapi.c
138
err = xa_alloc(&fpriv->contexts, &args->context, context, XA_LIMIT(1, U32_MAX),
drivers/gpu/drm/tegra/uapi.c
146
args->version = client->version;
drivers/gpu/drm/tegra/uapi.c
147
args->capabilities = 0;
drivers/gpu/drm/tegra/uapi.c
150
args->capabilities |= DRM_TEGRA_CHANNEL_CAP_CACHE_COHERENT;
drivers/gpu/drm/tegra/uapi.c
168
struct drm_tegra_channel_close *args = data;
drivers/gpu/drm/tegra/uapi.c
173
context = xa_load(&fpriv->contexts, args->context);
drivers/gpu/drm/tegra/uapi.c
179
xa_erase(&fpriv->contexts, args->context);
drivers/gpu/drm/tegra/uapi.c
191
struct drm_tegra_channel_map *args = data;
drivers/gpu/drm/tegra/uapi.c
198
if (args->flags & ~DRM_TEGRA_CHANNEL_MAP_READ_WRITE)
drivers/gpu/drm/tegra/uapi.c
203
context = xa_load(&fpriv->contexts, args->context);
drivers/gpu/drm/tegra/uapi.c
222
mapping->bo = tegra_gem_lookup(file, args->handle);
drivers/gpu/drm/tegra/uapi.c
228
switch (args->flags & DRM_TEGRA_CHANNEL_MAP_READ_WRITE) {
drivers/gpu/drm/tegra/uapi.c
255
err = xa_alloc(&context->mappings, &args->mapping, mapping, XA_LIMIT(1, U32_MAX),
drivers/gpu/drm/tegra/uapi.c
278
struct drm_tegra_channel_unmap *args = data;
drivers/gpu/drm/tegra/uapi.c
284
context = xa_load(&fpriv->contexts, args->context);
drivers/gpu/drm/tegra/uapi.c
290
mapping = xa_erase(&context->mappings, args->mapping);
drivers/gpu/drm/tegra/uapi.c
305
struct drm_tegra_syncpoint_allocate *args = data;
drivers/gpu/drm/tegra/uapi.c
309
if (args->id)
drivers/gpu/drm/tegra/uapi.c
316
args->id = host1x_syncpt_id(sp);
drivers/gpu/drm/tegra/uapi.c
318
err = xa_insert(&fpriv->syncpoints, args->id, sp, GFP_KERNEL);
drivers/gpu/drm/tegra/uapi.c
330
struct drm_tegra_syncpoint_allocate *args = data;
drivers/gpu/drm/tegra/uapi.c
334
sp = xa_erase(&fpriv->syncpoints, args->id);
drivers/gpu/drm/tegra/uapi.c
348
struct drm_tegra_syncpoint_wait *args = data;
drivers/gpu/drm/tegra/uapi.c
352
if (args->padding != 0)
drivers/gpu/drm/tegra/uapi.c
355
sp = host1x_syncpt_get_by_id_noref(host1x, args->id);
drivers/gpu/drm/tegra/uapi.c
359
timeout_jiffies = drm_timeout_abs_to_jiffies(args->timeout_ns);
drivers/gpu/drm/tegra/uapi.c
361
return host1x_syncpt_wait(sp, args->threshold, timeout_jiffies, &args->value);
drivers/gpu/drm/tegra/uapi.c
81
struct drm_tegra_channel_open *args = data;
drivers/gpu/drm/tegra/uapi.c
86
if (args->flags)
drivers/gpu/drm/tegra/uapi.c
93
client = tegra_drm_find_client(tegra, args->host1x_class);
drivers/gpu/drm/tve200/tve200_drm.h
126
struct drm_mode_create_dumb *args);
drivers/gpu/drm/v3d/v3d_bo.c
211
struct drm_v3d_create_bo *args = data;
drivers/gpu/drm/v3d/v3d_bo.c
215
if (args->flags != 0) {
drivers/gpu/drm/v3d/v3d_bo.c
216
drm_dbg(dev, "unknown create_bo flags: %d\n", args->flags);
drivers/gpu/drm/v3d/v3d_bo.c
220
bo = v3d_bo_create(dev, file_priv, PAGE_ALIGN(args->size));
drivers/gpu/drm/v3d/v3d_bo.c
224
args->offset = bo->node.start << V3D_MMU_PAGE_SHIFT;
drivers/gpu/drm/v3d/v3d_bo.c
226
ret = drm_gem_handle_create(file_priv, &bo->base.base, &args->handle);
drivers/gpu/drm/v3d/v3d_bo.c
235
struct drm_v3d_mmap_bo *args = data;
drivers/gpu/drm/v3d/v3d_bo.c
238
if (args->flags != 0) {
drivers/gpu/drm/v3d/v3d_bo.c
239
drm_dbg(dev, "unknown mmap_bo flags: %d\n", args->flags);
drivers/gpu/drm/v3d/v3d_bo.c
243
gem_obj = drm_gem_object_lookup(file_priv, args->handle);
drivers/gpu/drm/v3d/v3d_bo.c
245
drm_dbg(dev, "Failed to look up GEM BO %d\n", args->handle);
drivers/gpu/drm/v3d/v3d_bo.c
249
args->offset = drm_vma_node_offset_addr(&gem_obj->vma_node);
drivers/gpu/drm/v3d/v3d_bo.c
258
struct drm_v3d_get_bo_offset *args = data;
drivers/gpu/drm/v3d/v3d_bo.c
262
gem_obj = drm_gem_object_lookup(file_priv, args->handle);
drivers/gpu/drm/v3d/v3d_bo.c
264
drm_dbg(dev, "Failed to look up GEM BO %d\n", args->handle);
drivers/gpu/drm/v3d/v3d_bo.c
269
args->offset = bo->node.start << V3D_MMU_PAGE_SHIFT;
drivers/gpu/drm/v3d/v3d_bo.c
280
struct drm_v3d_wait_bo *args = data;
drivers/gpu/drm/v3d/v3d_bo.c
284
nsecs_to_jiffies_timeout(args->timeout_ns);
drivers/gpu/drm/v3d/v3d_bo.c
286
if (args->pad != 0)
drivers/gpu/drm/v3d/v3d_bo.c
289
ret = drm_gem_dma_resv_wait(file_priv, args->handle,
drivers/gpu/drm/v3d/v3d_bo.c
296
if (delta_ns < args->timeout_ns)
drivers/gpu/drm/v3d/v3d_bo.c
297
args->timeout_ns -= delta_ns;
drivers/gpu/drm/v3d/v3d_bo.c
299
args->timeout_ns = 0;
drivers/gpu/drm/v3d/v3d_bo.c
302
if (ret == -ETIME && args->timeout_ns)
drivers/gpu/drm/v3d/v3d_drv.c
101
args->value = 1;
drivers/gpu/drm/v3d/v3d_drv.c
104
args->value = 1;
drivers/gpu/drm/v3d/v3d_drv.c
107
args->value = v3d->perfmon_info.max_counters;
drivers/gpu/drm/v3d/v3d_drv.c
110
args->value = !!drm_gem_get_huge_mnt(dev);
drivers/gpu/drm/v3d/v3d_drv.c
114
args->value = v3d->reset_counter;
drivers/gpu/drm/v3d/v3d_drv.c
119
args->value = v3d_priv->reset_counter;
drivers/gpu/drm/v3d/v3d_drv.c
123
drm_dbg(dev, "Unknown parameter %d\n", args->param);
drivers/gpu/drm/v3d/v3d_drv.c
52
struct drm_v3d_get_param *args = data;
drivers/gpu/drm/v3d/v3d_drv.c
63
if (args->pad != 0)
drivers/gpu/drm/v3d/v3d_drv.c
70
if (args->param < ARRAY_SIZE(reg_map) &&
drivers/gpu/drm/v3d/v3d_drv.c
71
(reg_map[args->param] ||
drivers/gpu/drm/v3d/v3d_drv.c
72
args->param == DRM_V3D_PARAM_V3D_CORE0_IDENT0)) {
drivers/gpu/drm/v3d/v3d_drv.c
73
u32 offset = reg_map[args->param];
drivers/gpu/drm/v3d/v3d_drv.c
75
if (args->value != 0)
drivers/gpu/drm/v3d/v3d_drv.c
78
if (args->param >= DRM_V3D_PARAM_V3D_CORE0_IDENT0 &&
drivers/gpu/drm/v3d/v3d_drv.c
79
args->param <= DRM_V3D_PARAM_V3D_CORE0_IDENT2) {
drivers/gpu/drm/v3d/v3d_drv.c
80
args->value = V3D_CORE_READ(0, offset);
drivers/gpu/drm/v3d/v3d_drv.c
82
args->value = V3D_READ(offset);
drivers/gpu/drm/v3d/v3d_drv.c
87
switch (args->param) {
drivers/gpu/drm/v3d/v3d_drv.c
89
args->value = 1;
drivers/gpu/drm/v3d/v3d_drv.c
92
args->value = v3d_has_csd(v3d);
drivers/gpu/drm/v3d/v3d_drv.c
95
args->value = 1;
drivers/gpu/drm/v3d/v3d_drv.c
98
args->value = (v3d->ver >= V3D_GEN_41);
drivers/gpu/drm/v3d/v3d_drv.h
361
struct drm_v3d_submit_tfu args;
drivers/gpu/drm/v3d/v3d_drv.h
369
struct drm_v3d_submit_csd args;
drivers/gpu/drm/v3d/v3d_sched.c
361
V3D_WRITE(V3D_TFU_IIA(v3d->ver), job->args.iia);
drivers/gpu/drm/v3d/v3d_sched.c
362
V3D_WRITE(V3D_TFU_IIS(v3d->ver), job->args.iis);
drivers/gpu/drm/v3d/v3d_sched.c
363
V3D_WRITE(V3D_TFU_ICA(v3d->ver), job->args.ica);
drivers/gpu/drm/v3d/v3d_sched.c
364
V3D_WRITE(V3D_TFU_IUA(v3d->ver), job->args.iua);
drivers/gpu/drm/v3d/v3d_sched.c
365
V3D_WRITE(V3D_TFU_IOA(v3d->ver), job->args.ioa);
drivers/gpu/drm/v3d/v3d_sched.c
367
V3D_WRITE(V3D_V7_TFU_IOC, job->args.v71.ioc);
drivers/gpu/drm/v3d/v3d_sched.c
368
V3D_WRITE(V3D_TFU_IOS(v3d->ver), job->args.ios);
drivers/gpu/drm/v3d/v3d_sched.c
369
V3D_WRITE(V3D_TFU_COEF0(v3d->ver), job->args.coef[0]);
drivers/gpu/drm/v3d/v3d_sched.c
370
if (v3d->ver >= V3D_GEN_71 || (job->args.coef[0] & V3D_TFU_COEF0_USECOEF)) {
drivers/gpu/drm/v3d/v3d_sched.c
371
V3D_WRITE(V3D_TFU_COEF1(v3d->ver), job->args.coef[1]);
drivers/gpu/drm/v3d/v3d_sched.c
372
V3D_WRITE(V3D_TFU_COEF2(v3d->ver), job->args.coef[2]);
drivers/gpu/drm/v3d/v3d_sched.c
373
V3D_WRITE(V3D_TFU_COEF3(v3d->ver), job->args.coef[3]);
drivers/gpu/drm/v3d/v3d_sched.c
376
V3D_WRITE(V3D_TFU_ICFG(v3d->ver), job->args.icfg | V3D_TFU_ICFG_IOC);
drivers/gpu/drm/v3d/v3d_sched.c
414
V3D_CORE_WRITE(0, csd_cfg0_reg + 4 * i, job->args.cfg[i]);
drivers/gpu/drm/v3d/v3d_sched.c
425
V3D_CORE_WRITE(0, csd_cfg0_reg, job->args.cfg[0]);
drivers/gpu/drm/v3d/v3d_sched.c
436
struct drm_v3d_submit_csd *args = &indirect_csd->job->args;
drivers/gpu/drm/v3d/v3d_sched.c
448
args->cfg[0] = wg_counts[0] << V3D_CSD_CFG012_WG_COUNT_SHIFT;
drivers/gpu/drm/v3d/v3d_sched.c
449
args->cfg[1] = wg_counts[1] << V3D_CSD_CFG012_WG_COUNT_SHIFT;
drivers/gpu/drm/v3d/v3d_sched.c
450
args->cfg[2] = wg_counts[2] << V3D_CSD_CFG012_WG_COUNT_SHIFT;
drivers/gpu/drm/v3d/v3d_sched.c
457
args->cfg[4] = num_batches - 1;
drivers/gpu/drm/v3d/v3d_sched.c
459
args->cfg[4] = num_batches;
drivers/gpu/drm/v3d/v3d_sched.c
461
WARN_ON(args->cfg[4] == ~0);
drivers/gpu/drm/v3d/v3d_sched.c
871
struct drm_sched_init_args args = {
drivers/gpu/drm/v3d/v3d_sched.c
878
args.ops = ops;
drivers/gpu/drm/v3d/v3d_sched.c
879
args.name = name;
drivers/gpu/drm/v3d/v3d_sched.c
881
return drm_sched_init(&v3d->queue[queue].sched, &args);
drivers/gpu/drm/v3d/v3d_submit.c
1006
args->out_sync,
drivers/gpu/drm/v3d/v3d_submit.c
1044
struct drm_v3d_submit_tfu *args = data;
drivers/gpu/drm/v3d/v3d_submit.c
1050
trace_v3d_submit_tfu_ioctl(&v3d->drm, args->iia);
drivers/gpu/drm/v3d/v3d_submit.c
1052
if (args->flags && !(args->flags & DRM_V3D_SUBMIT_EXTENSION)) {
drivers/gpu/drm/v3d/v3d_submit.c
1053
drm_dbg(dev, "invalid flags: %d\n", args->flags);
drivers/gpu/drm/v3d/v3d_submit.c
1057
if (args->flags & DRM_V3D_SUBMIT_EXTENSION) {
drivers/gpu/drm/v3d/v3d_submit.c
1058
ret = v3d_get_extensions(file_priv, args->extensions, &se, NULL);
drivers/gpu/drm/v3d/v3d_submit.c
1070
v3d_job_free, args->in_sync, &se, V3D_TFU);
drivers/gpu/drm/v3d/v3d_submit.c
1076
job->base.bo = kzalloc_objs(*job->base.bo, ARRAY_SIZE(args->bo_handles));
drivers/gpu/drm/v3d/v3d_submit.c
1082
job->args = *args;
drivers/gpu/drm/v3d/v3d_submit.c
1085
job->base.bo_count < ARRAY_SIZE(args->bo_handles);
drivers/gpu/drm/v3d/v3d_submit.c
1089
if (!args->bo_handles[job->base.bo_count])
drivers/gpu/drm/v3d/v3d_submit.c
1092
bo = drm_gem_object_lookup(file_priv, args->bo_handles[job->base.bo_count]);
drivers/gpu/drm/v3d/v3d_submit.c
1096
args->bo_handles[job->base.bo_count]);
drivers/gpu/drm/v3d/v3d_submit.c
1113
args->out_sync,
drivers/gpu/drm/v3d/v3d_submit.c
1143
struct drm_v3d_submit_csd *args = data;
drivers/gpu/drm/v3d/v3d_submit.c
1150
trace_v3d_submit_csd_ioctl(&v3d->drm, args->cfg[5], args->cfg[6]);
drivers/gpu/drm/v3d/v3d_submit.c
1152
if (args->pad)
drivers/gpu/drm/v3d/v3d_submit.c
1160
if (args->flags && !(args->flags & DRM_V3D_SUBMIT_EXTENSION)) {
drivers/gpu/drm/v3d/v3d_submit.c
1161
drm_dbg(dev, "invalid flags: %d\n", args->flags);
drivers/gpu/drm/v3d/v3d_submit.c
1165
if (args->flags & DRM_V3D_SUBMIT_EXTENSION) {
drivers/gpu/drm/v3d/v3d_submit.c
1166
ret = v3d_get_extensions(file_priv, args->extensions, &se, NULL);
drivers/gpu/drm/v3d/v3d_submit.c
1173
ret = v3d_setup_csd_jobs_and_bos(file_priv, v3d, args,
drivers/gpu/drm/v3d/v3d_submit.c
1179
if (args->perfmon_id) {
drivers/gpu/drm/v3d/v3d_submit.c
1186
args->perfmon_id);
drivers/gpu/drm/v3d/v3d_submit.c
1207
args->out_sync,
drivers/gpu/drm/v3d/v3d_submit.c
1252
struct drm_v3d_submit_cpu *args = data;
drivers/gpu/drm/v3d/v3d_submit.c
1261
if (args->flags && !(args->flags & DRM_V3D_SUBMIT_EXTENSION)) {
drivers/gpu/drm/v3d/v3d_submit.c
1262
drm_dbg(dev, "Invalid flags: %d\n", args->flags);
drivers/gpu/drm/v3d/v3d_submit.c
1270
if (args->flags & DRM_V3D_SUBMIT_EXTENSION) {
drivers/gpu/drm/v3d/v3d_submit.c
1271
ret = v3d_get_extensions(file_priv, args->extensions, &se, cpu_job);
drivers/gpu/drm/v3d/v3d_submit.c
1285
if (args->bo_handle_count != cpu_job_bo_handle_count[cpu_job->job_type]) {
drivers/gpu/drm/v3d/v3d_submit.c
1303
if (args->bo_handle_count) {
drivers/gpu/drm/v3d/v3d_submit.c
1305
args->bo_handles, args->bo_handle_count);
drivers/gpu/drm/v3d/v3d_submit.c
271
struct drm_v3d_submit_csd *args,
drivers/gpu/drm/v3d/v3d_submit.c
284
v3d_job_free, args->in_sync, se, V3D_CSD);
drivers/gpu/drm/v3d/v3d_submit.c
301
(*job)->args = *args;
drivers/gpu/drm/v3d/v3d_submit.c
304
args->bo_handles, args->bo_handle_count);
drivers/gpu/drm/v3d/v3d_submit.c
870
struct drm_v3d_submit_cl *args = data;
drivers/gpu/drm/v3d/v3d_submit.c
879
trace_v3d_submit_cl_ioctl(&v3d->drm, args->rcl_start, args->rcl_end);
drivers/gpu/drm/v3d/v3d_submit.c
881
if (args->pad)
drivers/gpu/drm/v3d/v3d_submit.c
884
if (args->flags &&
drivers/gpu/drm/v3d/v3d_submit.c
885
args->flags & ~(DRM_V3D_SUBMIT_CL_FLUSH_CACHE |
drivers/gpu/drm/v3d/v3d_submit.c
887
drm_dbg(dev, "invalid flags: %d\n", args->flags);
drivers/gpu/drm/v3d/v3d_submit.c
891
if (args->flags & DRM_V3D_SUBMIT_EXTENSION) {
drivers/gpu/drm/v3d/v3d_submit.c
892
ret = v3d_get_extensions(file_priv, args->extensions, &se, NULL);
drivers/gpu/drm/v3d/v3d_submit.c
904
v3d_render_job_free, args->in_sync_rcl, &se, V3D_RENDER);
drivers/gpu/drm/v3d/v3d_submit.c
910
render->start = args->rcl_start;
drivers/gpu/drm/v3d/v3d_submit.c
911
render->end = args->rcl_end;
drivers/gpu/drm/v3d/v3d_submit.c
914
if (args->bcl_start != args->bcl_end) {
drivers/gpu/drm/v3d/v3d_submit.c
920
v3d_job_free, args->in_sync_bcl, &se, V3D_BIN);
drivers/gpu/drm/v3d/v3d_submit.c
926
bin->start = args->bcl_start;
drivers/gpu/drm/v3d/v3d_submit.c
927
bin->end = args->bcl_end;
drivers/gpu/drm/v3d/v3d_submit.c
928
bin->qma = args->qma;
drivers/gpu/drm/v3d/v3d_submit.c
929
bin->qms = args->qms;
drivers/gpu/drm/v3d/v3d_submit.c
930
bin->qts = args->qts;
drivers/gpu/drm/v3d/v3d_submit.c
934
if (args->flags & DRM_V3D_SUBMIT_CL_FLUSH_CACHE) {
drivers/gpu/drm/v3d/v3d_submit.c
952
args->bo_handles, args->bo_handle_count);
drivers/gpu/drm/v3d/v3d_submit.c
960
if (args->perfmon_id) {
drivers/gpu/drm/v3d/v3d_submit.c
967
args->perfmon_id);
drivers/gpu/drm/vc4/vc4_bo.c
1068
struct drm_vc4_label_bo *args = data;
drivers/gpu/drm/vc4/vc4_bo.c
1076
if (!args->len)
drivers/gpu/drm/vc4/vc4_bo.c
1079
name = strndup_user(u64_to_user_ptr(args->name), args->len + 1);
drivers/gpu/drm/vc4/vc4_bo.c
1083
gem_obj = drm_gem_object_lookup(file_priv, args->handle);
drivers/gpu/drm/vc4/vc4_bo.c
1085
drm_err(dev, "Failed to look up GEM BO %d\n", args->handle);
drivers/gpu/drm/vc4/vc4_bo.c
493
struct drm_mode_create_dumb *args)
drivers/gpu/drm/vc4/vc4_bo.c
502
ret = vc4_dumb_fixup_args(args);
drivers/gpu/drm/vc4/vc4_bo.c
506
bo = vc4_bo_create(dev, args->size, false, VC4_BO_TYPE_DUMB);
drivers/gpu/drm/vc4/vc4_bo.c
512
ret = drm_gem_handle_create(file_priv, &bo->base.base, &args->handle);
drivers/gpu/drm/vc4/vc4_bo.c
780
struct drm_vc4_create_bo *args = data;
drivers/gpu/drm/vc4/vc4_bo.c
797
bo = vc4_bo_create(dev, args->size, false, VC4_BO_TYPE_V3D);
drivers/gpu/drm/vc4/vc4_bo.c
803
ret = drm_gem_handle_create(file_priv, &bo->base.base, &args->handle);
drivers/gpu/drm/vc4/vc4_bo.c
813
struct drm_vc4_mmap_bo *args = data;
drivers/gpu/drm/vc4/vc4_bo.c
819
gem_obj = drm_gem_object_lookup(file_priv, args->handle);
drivers/gpu/drm/vc4/vc4_bo.c
821
DRM_DEBUG("Failed to look up GEM BO %d\n", args->handle);
drivers/gpu/drm/vc4/vc4_bo.c
826
args->offset = drm_vma_node_offset_addr(&gem_obj->vma_node);
drivers/gpu/drm/vc4/vc4_bo.c
836
struct drm_vc4_create_shader_bo *args = data;
drivers/gpu/drm/vc4/vc4_bo.c
845
if (args->size == 0)
drivers/gpu/drm/vc4/vc4_bo.c
848
if (args->size % sizeof(u64) != 0)
drivers/gpu/drm/vc4/vc4_bo.c
851
if (args->flags != 0) {
drivers/gpu/drm/vc4/vc4_bo.c
852
DRM_INFO("Unknown flags set: 0x%08x\n", args->flags);
drivers/gpu/drm/vc4/vc4_bo.c
856
if (args->pad != 0) {
drivers/gpu/drm/vc4/vc4_bo.c
857
DRM_INFO("Pad set: 0x%08x\n", args->pad);
drivers/gpu/drm/vc4/vc4_bo.c
865
bo = vc4_bo_create(dev, args->size, true, VC4_BO_TYPE_V3D_SHADER);
drivers/gpu/drm/vc4/vc4_bo.c
872
(void __user *)(uintptr_t)args->data,
drivers/gpu/drm/vc4/vc4_bo.c
873
args->size)) {
drivers/gpu/drm/vc4/vc4_bo.c
880
memset(bo->base.vaddr + args->size, 0,
drivers/gpu/drm/vc4/vc4_bo.c
881
bo->base.base.size - args->size);
drivers/gpu/drm/vc4/vc4_bo.c
892
ret = drm_gem_handle_create(file_priv, &bo->base.base, &args->handle);
drivers/gpu/drm/vc4/vc4_bo.c
916
struct drm_vc4_set_tiling *args = data;
drivers/gpu/drm/vc4/vc4_bo.c
924
if (args->flags != 0)
drivers/gpu/drm/vc4/vc4_bo.c
927
switch (args->modifier) {
drivers/gpu/drm/vc4/vc4_bo.c
938
gem_obj = drm_gem_object_lookup(file_priv, args->handle);
drivers/gpu/drm/vc4/vc4_bo.c
940
DRM_DEBUG("Failed to look up GEM BO %d\n", args->handle);
drivers/gpu/drm/vc4/vc4_bo.c
963
struct drm_vc4_get_tiling *args = data;
drivers/gpu/drm/vc4/vc4_bo.c
970
if (args->flags != 0 || args->modifier != 0)
drivers/gpu/drm/vc4/vc4_bo.c
973
gem_obj = drm_gem_object_lookup(file_priv, args->handle);
drivers/gpu/drm/vc4/vc4_bo.c
975
DRM_DEBUG("Failed to look up GEM BO %d\n", args->handle);
drivers/gpu/drm/vc4/vc4_bo.c
981
args->modifier = DRM_FORMAT_MOD_BROADCOM_VC4_T_TILED;
drivers/gpu/drm/vc4/vc4_bo.c
983
args->modifier = DRM_FORMAT_MOD_NONE;
drivers/gpu/drm/vc4/vc4_drv.c
100
if (args->pad != 0)
drivers/gpu/drm/vc4/vc4_drv.c
109
switch (args->param) {
drivers/gpu/drm/vc4/vc4_drv.c
114
args->value = V3D_READ(V3D_IDENT0);
drivers/gpu/drm/vc4/vc4_drv.c
121
args->value = V3D_READ(V3D_IDENT1);
drivers/gpu/drm/vc4/vc4_drv.c
128
args->value = V3D_READ(V3D_IDENT2);
drivers/gpu/drm/vc4/vc4_drv.c
137
args->value = true;
drivers/gpu/drm/vc4/vc4_drv.c
140
DRM_DEBUG("Unknown parameter %d\n", args->param);
drivers/gpu/drm/vc4/vc4_drv.c
67
int vc4_dumb_fixup_args(struct drm_mode_create_dumb *args)
drivers/gpu/drm/vc4/vc4_drv.c
69
int min_pitch = DIV_ROUND_UP(args->width * args->bpp, 8);
drivers/gpu/drm/vc4/vc4_drv.c
71
if (args->pitch < min_pitch)
drivers/gpu/drm/vc4/vc4_drv.c
72
args->pitch = min_pitch;
drivers/gpu/drm/vc4/vc4_drv.c
74
if (args->size < args->pitch * args->height)
drivers/gpu/drm/vc4/vc4_drv.c
75
args->size = args->pitch * args->height;
drivers/gpu/drm/vc4/vc4_drv.c
82
struct drm_mode_create_dumb *args)
drivers/gpu/drm/vc4/vc4_drv.c
86
ret = vc4_dumb_fixup_args(args);
drivers/gpu/drm/vc4/vc4_drv.c
90
return drm_gem_dma_dumb_create_internal(file_priv, dev, args);
drivers/gpu/drm/vc4/vc4_drv.c
97
struct drm_vc4_get_param *args = data;
drivers/gpu/drm/vc4/vc4_drv.h
685
struct drm_vc4_submit_cl *args;
drivers/gpu/drm/vc4/vc4_drv.h
909
struct drm_mode_create_dumb *args);
drivers/gpu/drm/vc4/vc4_drv.h
979
int vc4_dumb_fixup_args(struct drm_mode_create_dumb *args);
drivers/gpu/drm/vc4/vc4_gem.c
1014
struct drm_vc4_submit_cl *args = data;
drivers/gpu/drm/vc4/vc4_gem.c
1021
trace_vc4_submit_cl_ioctl(dev, args->bin_cl_size,
drivers/gpu/drm/vc4/vc4_gem.c
1022
args->shader_rec_size,
drivers/gpu/drm/vc4/vc4_gem.c
1023
args->bo_handle_count);
drivers/gpu/drm/vc4/vc4_gem.c
1033
if ((args->flags & ~(VC4_SUBMIT_CL_USE_CLEAR_COLOR |
drivers/gpu/drm/vc4/vc4_gem.c
1037
DRM_DEBUG("Unknown flags: 0x%02x\n", args->flags);
drivers/gpu/drm/vc4/vc4_gem.c
1041
if (args->pad2 != 0) {
drivers/gpu/drm/vc4/vc4_gem.c
1042
DRM_DEBUG("Invalid pad: 0x%08x\n", args->pad2);
drivers/gpu/drm/vc4/vc4_gem.c
1058
exec->args = args;
drivers/gpu/drm/vc4/vc4_gem.c
1065
if (args->perfmonid) {
drivers/gpu/drm/vc4/vc4_gem.c
1067
args->perfmonid);
drivers/gpu/drm/vc4/vc4_gem.c
1074
if (args->in_sync) {
drivers/gpu/drm/vc4/vc4_gem.c
1075
ret = drm_syncobj_find_fence(file_priv, args->in_sync,
drivers/gpu/drm/vc4/vc4_gem.c
1097
if (exec->args->bin_cl_size != 0) {
drivers/gpu/drm/vc4/vc4_gem.c
1114
if (args->out_sync) {
drivers/gpu/drm/vc4/vc4_gem.c
1115
out_sync = drm_syncobj_find(file_priv, args->out_sync);
drivers/gpu/drm/vc4/vc4_gem.c
1131
exec->args = NULL;
drivers/gpu/drm/vc4/vc4_gem.c
1145
args->seqno = vc4->emit_seqno;
drivers/gpu/drm/vc4/vc4_gem.c
1216
struct drm_vc4_gem_madvise *args = data;
drivers/gpu/drm/vc4/vc4_gem.c
1224
switch (args->madv) {
drivers/gpu/drm/vc4/vc4_gem.c
1232
if (args->pad != 0)
drivers/gpu/drm/vc4/vc4_gem.c
1235
gem_obj = drm_gem_object_lookup(file_priv, args->handle);
drivers/gpu/drm/vc4/vc4_gem.c
1237
DRM_DEBUG("Failed to look up GEM BO %d\n", args->handle);
drivers/gpu/drm/vc4/vc4_gem.c
1261
if (args->madv == VC4_MADV_DONTNEED && bo->madv == VC4_MADV_WILLNEED &&
drivers/gpu/drm/vc4/vc4_gem.c
1268
} else if (args->madv == VC4_MADV_WILLNEED &&
drivers/gpu/drm/vc4/vc4_gem.c
1278
args->retained = bo->madv != __VC4_MADV_PURGED;
drivers/gpu/drm/vc4/vc4_gem.c
1282
bo->madv = args->madv;
drivers/gpu/drm/vc4/vc4_gem.c
682
struct drm_vc4_submit_cl *args = exec->args;
drivers/gpu/drm/vc4/vc4_gem.c
686
exec->bo_count = args->bo_handle_count;
drivers/gpu/drm/vc4/vc4_gem.c
696
ret = drm_gem_objects_lookup(file_priv, u64_to_user_ptr(args->bo_handles),
drivers/gpu/drm/vc4/vc4_gem.c
735
struct drm_vc4_submit_cl *args = exec->args;
drivers/gpu/drm/vc4/vc4_gem.c
741
uint32_t shader_rec_offset = roundup(bin_offset + args->bin_cl_size,
drivers/gpu/drm/vc4/vc4_gem.c
743
uint32_t uniforms_offset = shader_rec_offset + args->shader_rec_size;
drivers/gpu/drm/vc4/vc4_gem.c
744
uint32_t exec_size = uniforms_offset + args->uniforms_size;
drivers/gpu/drm/vc4/vc4_gem.c
746
args->shader_rec_count);
drivers/gpu/drm/vc4/vc4_gem.c
749
if (shader_rec_offset < args->bin_cl_size ||
drivers/gpu/drm/vc4/vc4_gem.c
752
args->shader_rec_count >= (UINT_MAX /
drivers/gpu/drm/vc4/vc4_gem.c
778
exec->shader_state_size = args->shader_rec_count;
drivers/gpu/drm/vc4/vc4_gem.c
781
u64_to_user_ptr(args->bin_cl),
drivers/gpu/drm/vc4/vc4_gem.c
782
args->bin_cl_size)) {
drivers/gpu/drm/vc4/vc4_gem.c
788
u64_to_user_ptr(args->shader_rec),
drivers/gpu/drm/vc4/vc4_gem.c
789
args->shader_rec_size)) {
drivers/gpu/drm/vc4/vc4_gem.c
795
u64_to_user_ptr(args->uniforms),
drivers/gpu/drm/vc4/vc4_gem.c
796
args->uniforms_size)) {
drivers/gpu/drm/vc4/vc4_gem.c
818
exec->shader_rec_size = args->shader_rec_size;
drivers/gpu/drm/vc4/vc4_gem.c
822
exec->uniforms_size = args->uniforms_size;
drivers/gpu/drm/vc4/vc4_gem.c
954
struct drm_vc4_wait_seqno *args = data;
drivers/gpu/drm/vc4/vc4_gem.c
959
return vc4_wait_for_seqno_ioctl_helper(dev, args->seqno,
drivers/gpu/drm/vc4/vc4_gem.c
960
&args->timeout_ns);
drivers/gpu/drm/vc4/vc4_gem.c
969
struct drm_vc4_wait_bo *args = data;
drivers/gpu/drm/vc4/vc4_gem.c
971
usecs_to_jiffies(div_u64(args->timeout_ns, 1000));
drivers/gpu/drm/vc4/vc4_gem.c
978
if (args->pad != 0)
drivers/gpu/drm/vc4/vc4_gem.c
981
ret = drm_gem_dma_resv_wait(file_priv, args->handle,
drivers/gpu/drm/vc4/vc4_gem.c
988
if (delta_ns < args->timeout_ns)
drivers/gpu/drm/vc4/vc4_gem.c
989
args->timeout_ns -= delta_ns;
drivers/gpu/drm/vc4/vc4_gem.c
991
args->timeout_ns = 0;
drivers/gpu/drm/vc4/vc4_render_cl.c
107
(DIV_ROUND_UP(exec->args->width, 32) * y + x);
drivers/gpu/drm/vc4/vc4_render_cl.c
129
struct drm_vc4_submit_cl *args = exec->args;
drivers/gpu/drm/vc4/vc4_render_cl.c
130
bool has_bin = args->bin_cl_size != 0;
drivers/gpu/drm/vc4/vc4_render_cl.c
137
if (args->color_read.flags &
drivers/gpu/drm/vc4/vc4_render_cl.c
142
&args->color_read, x, y) |
drivers/gpu/drm/vc4/vc4_render_cl.c
146
rcl_u16(setup, args->color_read.bits);
drivers/gpu/drm/vc4/vc4_render_cl.c
148
args->color_read.offset);
drivers/gpu/drm/vc4/vc4_render_cl.c
159
if (args->zs_read.flags &
drivers/gpu/drm/vc4/vc4_render_cl.c
164
&args->zs_read, x, y) |
drivers/gpu/drm/vc4/vc4_render_cl.c
168
rcl_u16(setup, args->zs_read.bits);
drivers/gpu/drm/vc4/vc4_render_cl.c
170
args->zs_read.offset);
drivers/gpu/drm/vc4/vc4_render_cl.c
204
&args->msaa_color_write, x, y) |
drivers/gpu/drm/vc4/vc4_render_cl.c
222
&args->msaa_zs_write, x, y) |
drivers/gpu/drm/vc4/vc4_render_cl.c
233
rcl_u16(setup, args->zs_write.bits |
drivers/gpu/drm/vc4/vc4_render_cl.c
237
(setup->zs_write->dma_addr + args->zs_write.offset) |
drivers/gpu/drm/vc4/vc4_render_cl.c
258
struct drm_vc4_submit_cl *args = exec->args;
drivers/gpu/drm/vc4/vc4_render_cl.c
259
bool has_bin = args->bin_cl_size != 0;
drivers/gpu/drm/vc4/vc4_render_cl.c
260
uint8_t min_x_tile = args->min_x_tile;
drivers/gpu/drm/vc4/vc4_render_cl.c
261
uint8_t min_y_tile = args->min_y_tile;
drivers/gpu/drm/vc4/vc4_render_cl.c
262
uint8_t max_x_tile = args->max_x_tile;
drivers/gpu/drm/vc4/vc4_render_cl.c
263
uint8_t max_y_tile = args->max_y_tile;
drivers/gpu/drm/vc4/vc4_render_cl.c
271
if (args->flags & VC4_SUBMIT_CL_FIXED_RCL_ORDER) {
drivers/gpu/drm/vc4/vc4_render_cl.c
272
if (!(args->flags & VC4_SUBMIT_CL_RCL_ORDER_INCREASING_X))
drivers/gpu/drm/vc4/vc4_render_cl.c
274
if (!(args->flags & VC4_SUBMIT_CL_RCL_ORDER_INCREASING_Y))
drivers/gpu/drm/vc4/vc4_render_cl.c
281
if (args->flags & VC4_SUBMIT_CL_USE_CLEAR_COLOR) {
drivers/gpu/drm/vc4/vc4_render_cl.c
288
if (args->color_read.flags &
drivers/gpu/drm/vc4/vc4_render_cl.c
301
if (args->zs_read.flags &
drivers/gpu/drm/vc4/vc4_render_cl.c
344
if (args->flags & VC4_SUBMIT_CL_USE_CLEAR_COLOR) {
drivers/gpu/drm/vc4/vc4_render_cl.c
346
rcl_u32(setup, args->clear_color[0]);
drivers/gpu/drm/vc4/vc4_render_cl.c
347
rcl_u32(setup, args->clear_color[1]);
drivers/gpu/drm/vc4/vc4_render_cl.c
348
rcl_u32(setup, args->clear_z);
drivers/gpu/drm/vc4/vc4_render_cl.c
349
rcl_u8(setup, args->clear_s);
drivers/gpu/drm/vc4/vc4_render_cl.c
361
args->color_write.offset) :
drivers/gpu/drm/vc4/vc4_render_cl.c
363
rcl_u16(setup, args->width);
drivers/gpu/drm/vc4/vc4_render_cl.c
364
rcl_u16(setup, args->height);
drivers/gpu/drm/vc4/vc4_render_cl.c
365
rcl_u16(setup, args->color_write.bits);
drivers/gpu/drm/vc4/vc4_render_cl.c
389
struct drm_vc4_submit_cl *args = exec->args;
drivers/gpu/drm/vc4/vc4_render_cl.c
390
u32 render_tiles_stride = DIV_ROUND_UP(exec->args->width, 32);
drivers/gpu/drm/vc4/vc4_render_cl.c
399
render_tiles_stride * args->max_y_tile + args->max_x_tile) {
drivers/gpu/drm/vc4/vc4_render_cl.c
402
args->max_x_tile, args->max_y_tile,
drivers/gpu/drm/vc4/vc4_render_cl.c
467
if (surf == &exec->args->zs_write) {
drivers/gpu/drm/vc4/vc4_render_cl.c
528
exec->args->width, exec->args->height, cpp)) {
drivers/gpu/drm/vc4/vc4_render_cl.c
589
exec->args->width, exec->args->height, cpp)) {
drivers/gpu/drm/vc4/vc4_render_cl.c
600
struct drm_vc4_submit_cl *args = exec->args;
drivers/gpu/drm/vc4/vc4_render_cl.c
601
bool has_bin = args->bin_cl_size != 0;
drivers/gpu/drm/vc4/vc4_render_cl.c
607
if (args->min_x_tile > args->max_x_tile ||
drivers/gpu/drm/vc4/vc4_render_cl.c
608
args->min_y_tile > args->max_y_tile) {
drivers/gpu/drm/vc4/vc4_render_cl.c
610
args->min_x_tile, args->min_y_tile,
drivers/gpu/drm/vc4/vc4_render_cl.c
611
args->max_x_tile, args->max_y_tile);
drivers/gpu/drm/vc4/vc4_render_cl.c
616
(args->max_x_tile > exec->bin_tiles_x ||
drivers/gpu/drm/vc4/vc4_render_cl.c
617
args->max_y_tile > exec->bin_tiles_y)) {
drivers/gpu/drm/vc4/vc4_render_cl.c
620
args->max_x_tile, args->max_y_tile,
drivers/gpu/drm/vc4/vc4_render_cl.c
627
&args->color_write);
drivers/gpu/drm/vc4/vc4_render_cl.c
631
ret = vc4_rcl_surface_setup(exec, &setup.color_read, &args->color_read,
drivers/gpu/drm/vc4/vc4_render_cl.c
636
ret = vc4_rcl_surface_setup(exec, &setup.zs_read, &args->zs_read,
drivers/gpu/drm/vc4/vc4_render_cl.c
641
ret = vc4_rcl_surface_setup(exec, &setup.zs_write, &args->zs_write,
drivers/gpu/drm/vc4/vc4_render_cl.c
647
&args->msaa_color_write);
drivers/gpu/drm/vc4/vc4_render_cl.c
652
&args->msaa_zs_write);
drivers/gpu/drm/vc4/vc4_validate.c
226
if (!validate_bin_pos(exec, untrusted, exec->args->bin_cl_size - 1)) {
drivers/gpu/drm/vc4/vc4_validate.c
255
if (!validate_bin_pos(exec, untrusted, exec->args->bin_cl_size - 2)) {
drivers/gpu/drm/vc4/vc4_validate.c
493
uint32_t len = exec->args->bin_cl_size;
drivers/gpu/drm/virtio/virtgpu_drv.h
311
struct drm_mode_create_dumb *args);
drivers/gpu/drm/virtio/virtgpu_gem.c
63
struct drm_mode_create_dumb *args)
drivers/gpu/drm/virtio/virtgpu_gem.c
71
if (args->bpp != 32)
drivers/gpu/drm/virtio/virtgpu_gem.c
74
pitch = args->width * 4;
drivers/gpu/drm/virtio/virtgpu_gem.c
75
args->size = pitch * args->height;
drivers/gpu/drm/virtio/virtgpu_gem.c
76
args->size = ALIGN(args->size, PAGE_SIZE);
drivers/gpu/drm/virtio/virtgpu_gem.c
79
params.width = args->width;
drivers/gpu/drm/virtio/virtgpu_gem.c
80
params.height = args->height;
drivers/gpu/drm/virtio/virtgpu_gem.c
81
params.size = args->size;
drivers/gpu/drm/virtio/virtgpu_gem.c
91
&args->handle);
drivers/gpu/drm/virtio/virtgpu_gem.c
95
args->pitch = pitch;
drivers/gpu/drm/virtio/virtgpu_ioctl.c
229
struct drm_virtgpu_3d_transfer_from_host *args = data;
drivers/gpu/drm/virtio/virtgpu_ioctl.c
234
u32 offset = args->offset;
drivers/gpu/drm/virtio/virtgpu_ioctl.c
240
objs = virtio_gpu_array_from_handles(file, &args->bo_handle, 1);
drivers/gpu/drm/virtio/virtgpu_ioctl.c
250
if (!bo->host3d_blob && (args->stride || args->layer_stride)) {
drivers/gpu/drm/virtio/virtgpu_ioctl.c
266
(vgdev, vfpriv->ctx_id, offset, args->level, args->stride,
drivers/gpu/drm/virtio/virtgpu_ioctl.c
267
args->layer_stride, &args->box, objs, fence);
drivers/gpu/drm/virtio/virtgpu_ioctl.c
284
struct drm_virtgpu_3d_transfer_to_host *args = data;
drivers/gpu/drm/virtio/virtgpu_ioctl.c
289
u32 offset = args->offset;
drivers/gpu/drm/virtio/virtgpu_ioctl.c
291
objs = virtio_gpu_array_from_handles(file, &args->bo_handle, 1);
drivers/gpu/drm/virtio/virtgpu_ioctl.c
304
args->box.w, args->box.h, args->box.x, args->box.y,
drivers/gpu/drm/virtio/virtgpu_ioctl.c
309
if (!bo->host3d_blob && (args->stride || args->layer_stride)) {
drivers/gpu/drm/virtio/virtgpu_ioctl.c
326
vfpriv ? vfpriv->ctx_id : 0, offset, args->level,
drivers/gpu/drm/virtio/virtgpu_ioctl.c
327
args->stride, args->layer_stride, &args->box, objs,
drivers/gpu/drm/virtio/virtgpu_ioctl.c
344
struct drm_virtgpu_3d_wait *args = data;
drivers/gpu/drm/virtio/virtgpu_ioctl.c
349
obj = drm_gem_object_lookup(file, args->handle);
drivers/gpu/drm/virtio/virtgpu_ioctl.c
353
if (args->flags & VIRTGPU_WAIT_NOWAIT) {
drivers/gpu/drm/virtio/virtgpu_ioctl.c
372
struct drm_virtgpu_get_caps *args = data;
drivers/gpu/drm/virtio/virtgpu_ioctl.c
384
if (args->size == 0)
drivers/gpu/drm/virtio/virtgpu_ioctl.c
389
if (vgdev->capsets[i].id == args->cap_set_id) {
drivers/gpu/drm/virtio/virtgpu_ioctl.c
390
if (vgdev->capsets[i].max_version >= args->cap_set_ver) {
drivers/gpu/drm/virtio/virtgpu_ioctl.c
404
size = min(args->size, host_caps_size);
drivers/gpu/drm/virtio/virtgpu_ioctl.c
407
if (cache_ent->id == args->cap_set_id &&
drivers/gpu/drm/virtio/virtgpu_ioctl.c
408
cache_ent->version == args->cap_set_ver) {
drivers/gpu/drm/virtio/virtgpu_ioctl.c
416
ret = virtio_gpu_cmd_get_capset(vgdev, found_valid, args->cap_set_ver,
drivers/gpu/drm/virtio/virtgpu_ioctl.c
433
if (copy_to_user(u64_to_user_ptr(args->addr), ptr, size))
drivers/gpu/drm/virtio/virtgpu_ioctl.c
584
struct drm_virtgpu_context_init *args = data;
drivers/gpu/drm/virtio/virtgpu_ioctl.c
586
num_params = args->num_params;
drivers/gpu/drm/virtio/virtgpu_ioctl.c
596
ctx_set_params = memdup_user(u64_to_user_ptr(args->ctx_set_params),
drivers/gpu/drm/vmwgfx/vmwgfx_drv.h
1188
struct drm_mode_create_dumb *args);
drivers/gpu/drm/vmwgfx/vmwgfx_surface.c
2237
struct drm_mode_create_dumb *args)
drivers/gpu/drm/vmwgfx/vmwgfx_surface.c
2247
.width = args->width,
drivers/gpu/drm/vmwgfx/vmwgfx_surface.c
2248
.height = args->height,
drivers/gpu/drm/vmwgfx/vmwgfx_surface.c
2251
SVGA3dSurfaceFormat format = vmw_format_bpp_to_svga(dev_priv, args->bpp);
drivers/gpu/drm/vmwgfx/vmwgfx_surface.c
2270
ret = drm_mode_size_dumb(dev, args, 0, 0);
drivers/gpu/drm/vmwgfx/vmwgfx_surface.c
2275
args->size, &args->handle,
drivers/gpu/drm/vmwgfx/vmwgfx_surface.c
2294
req->base.base_size.width = args->width;
drivers/gpu/drm/vmwgfx/vmwgfx_surface.c
2295
req->base.base_size.height = args->height;
drivers/gpu/drm/vmwgfx/vmwgfx_surface.c
2308
args->handle = arg.rep.buffer_handle;
drivers/gpu/drm/vmwgfx/vmwgfx_surface.c
2309
args->size = arg.rep.buffer_size;
drivers/gpu/drm/vmwgfx/vmwgfx_surface.c
2310
args->pitch = vmw_surface_calculate_pitch(desc, &drm_size);
drivers/gpu/drm/xe/display/xe_fb_pin.c
206
struct fb_rotate_args *args = data;
drivers/gpu/drm/xe/display/xe_fb_pin.c
207
struct xe_bo *bo = args->bo;
drivers/gpu/drm/xe/display/xe_fb_pin.c
208
const struct intel_rotation_info *rot_info = &args->view->rotated;
drivers/gpu/drm/xe/xe_args.h
109
#define PICK_ARG(n, args...) __PICK_ARG(n, args)
drivers/gpu/drm/xe/xe_args.h
110
#define __PICK_ARG(n, args...) CALL_ARGS(CONCATENATE(PICK_ARG, n), args)
drivers/gpu/drm/xe/xe_args.h
111
#define PICK_ARG1(args...) FIRST_ARG(args)
drivers/gpu/drm/xe/xe_args.h
112
#define PICK_ARG2(args...) PICK_ARG1(DROP_FIRST_ARG(args))
drivers/gpu/drm/xe/xe_args.h
113
#define PICK_ARG3(args...) PICK_ARG2(DROP_FIRST_ARG(args))
drivers/gpu/drm/xe/xe_args.h
114
#define PICK_ARG4(args...) PICK_ARG3(DROP_FIRST_ARG(args))
drivers/gpu/drm/xe/xe_args.h
115
#define PICK_ARG5(args...) PICK_ARG4(DROP_FIRST_ARG(args))
drivers/gpu/drm/xe/xe_args.h
116
#define PICK_ARG6(args...) PICK_ARG5(DROP_FIRST_ARG(args))
drivers/gpu/drm/xe/xe_args.h
117
#define PICK_ARG7(args...) PICK_ARG6(DROP_FIRST_ARG(args))
drivers/gpu/drm/xe/xe_args.h
118
#define PICK_ARG8(args...) PICK_ARG7(DROP_FIRST_ARG(args))
drivers/gpu/drm/xe/xe_args.h
119
#define PICK_ARG9(args...) PICK_ARG8(DROP_FIRST_ARG(args))
drivers/gpu/drm/xe/xe_args.h
120
#define PICK_ARG10(args...) PICK_ARG9(DROP_FIRST_ARG(args))
drivers/gpu/drm/xe/xe_args.h
121
#define PICK_ARG11(args...) PICK_ARG10(DROP_FIRST_ARG(args))
drivers/gpu/drm/xe/xe_args.h
122
#define PICK_ARG12(args...) PICK_ARG11(DROP_FIRST_ARG(args))
drivers/gpu/drm/xe/xe_args.h
34
#define CALL_ARGS(f, args...) __CALL_ARGS(f, args)
drivers/gpu/drm/xe/xe_args.h
35
#define __CALL_ARGS(f, args...) f(args)
drivers/gpu/drm/xe/xe_args.h
51
#define DROP_FIRST_ARG(args...) __DROP_FIRST_ARG(args)
drivers/gpu/drm/xe/xe_args.h
68
#define FIRST_ARG(args...) __FIRST_ARG(args)
drivers/gpu/drm/xe/xe_args.h
87
#define LAST_ARG(args...) __LAST_ARG(args)
drivers/gpu/drm/xe/xe_args.h
88
#define __LAST_ARG(args...) PICK_ARG(COUNT_ARGS(args), args)
drivers/gpu/drm/xe/xe_bo.c
3158
struct drm_xe_gem_create *args = data;
drivers/gpu/drm/xe/xe_bo.c
3167
if (XE_IOCTL_DBG(xe, args->pad[0] || args->pad[1] || args->pad[2]) ||
drivers/gpu/drm/xe/xe_bo.c
3168
XE_IOCTL_DBG(xe, args->reserved[0] || args->reserved[1]))
drivers/gpu/drm/xe/xe_bo.c
3172
if (XE_IOCTL_DBG(xe, (args->placement & ~xe->info.mem_region_mask) ||
drivers/gpu/drm/xe/xe_bo.c
3173
!args->placement))
drivers/gpu/drm/xe/xe_bo.c
3176
if (XE_IOCTL_DBG(xe, args->flags &
drivers/gpu/drm/xe/xe_bo.c
3183
if (XE_IOCTL_DBG(xe, args->handle))
drivers/gpu/drm/xe/xe_bo.c
3186
if (XE_IOCTL_DBG(xe, !args->size))
drivers/gpu/drm/xe/xe_bo.c
3189
if (XE_IOCTL_DBG(xe, args->size > SIZE_MAX))
drivers/gpu/drm/xe/xe_bo.c
3192
if (XE_IOCTL_DBG(xe, args->size & ~PAGE_MASK))
drivers/gpu/drm/xe/xe_bo.c
3196
if (args->flags & DRM_XE_GEM_CREATE_FLAG_DEFER_BACKING)
drivers/gpu/drm/xe/xe_bo.c
3199
if (args->flags & DRM_XE_GEM_CREATE_FLAG_SCANOUT)
drivers/gpu/drm/xe/xe_bo.c
3202
if (args->flags & DRM_XE_GEM_CREATE_FLAG_NO_COMPRESSION) {
drivers/gpu/drm/xe/xe_bo.c
3208
bo_flags |= args->placement << (ffs(XE_BO_FLAG_SYSTEM) - 1);
drivers/gpu/drm/xe/xe_bo.c
3214
IS_ALIGNED(args->size, SZ_64K))
drivers/gpu/drm/xe/xe_bo.c
3217
if (args->flags & DRM_XE_GEM_CREATE_FLAG_NEEDS_VISIBLE_VRAM) {
drivers/gpu/drm/xe/xe_bo.c
3224
if (XE_IOCTL_DBG(xe, !args->cpu_caching ||
drivers/gpu/drm/xe/xe_bo.c
3225
args->cpu_caching > DRM_XE_GEM_CPU_CACHING_WC))
drivers/gpu/drm/xe/xe_bo.c
3229
args->cpu_caching != DRM_XE_GEM_CPU_CACHING_WC))
drivers/gpu/drm/xe/xe_bo.c
3233
args->cpu_caching == DRM_XE_GEM_CPU_CACHING_WB))
drivers/gpu/drm/xe/xe_bo.c
3236
if (args->vm_id) {
drivers/gpu/drm/xe/xe_bo.c
3237
vm = xe_vm_lookup(xef, args->vm_id);
drivers/gpu/drm/xe/xe_bo.c
3251
bo = xe_bo_create_user(xe, vm, args->size, args->cpu_caching,
drivers/gpu/drm/xe/xe_bo.c
3263
if (args->extensions) {
drivers/gpu/drm/xe/xe_bo.c
3264
err = gem_create_user_extensions(xe, bo, args->extensions, 0);
drivers/gpu/drm/xe/xe_bo.c
3273
args->handle = handle;
drivers/gpu/drm/xe/xe_bo.c
3295
struct drm_xe_gem_mmap_offset *args = data;
drivers/gpu/drm/xe/xe_bo.c
3298
if (XE_IOCTL_DBG(xe, args->extensions) ||
drivers/gpu/drm/xe/xe_bo.c
3299
XE_IOCTL_DBG(xe, args->reserved[0] || args->reserved[1]))
drivers/gpu/drm/xe/xe_bo.c
3302
if (XE_IOCTL_DBG(xe, args->flags &
drivers/gpu/drm/xe/xe_bo.c
3306
if (args->flags & DRM_XE_MMAP_OFFSET_FLAG_PCI_BARRIER) {
drivers/gpu/drm/xe/xe_bo.c
3310
if (XE_IOCTL_DBG(xe, args->handle))
drivers/gpu/drm/xe/xe_bo.c
3318
args->offset = XE_PCI_BARRIER_MMAP_OFFSET;
drivers/gpu/drm/xe/xe_bo.c
3322
gem_obj = drm_gem_object_lookup(file, args->handle);
drivers/gpu/drm/xe/xe_bo.c
3327
args->offset = drm_vma_node_offset_addr(&gem_obj->vma_node);
drivers/gpu/drm/xe/xe_bo.c
3629
struct drm_mode_create_dumb *args)
drivers/gpu/drm/xe/xe_bo.c
3638
err = drm_mode_size_dumb(dev, args, SZ_64, page_size);
drivers/gpu/drm/xe/xe_bo.c
3642
bo = xe_bo_create_user(xe, NULL, args->size,
drivers/gpu/drm/xe/xe_bo.c
3654
args->handle = handle;
drivers/gpu/drm/xe/xe_bo.h
311
struct drm_mode_create_dumb *args);
drivers/gpu/drm/xe/xe_dep_scheduler.c
78
const struct drm_sched_init_args args = {
drivers/gpu/drm/xe/xe_dep_scheduler.c
93
err = drm_sched_init(&dep_scheduler->sched, &args);
drivers/gpu/drm/xe/xe_exec.c
115
struct drm_xe_exec *args = data;
drivers/gpu/drm/xe/xe_exec.c
116
struct drm_xe_sync __user *syncs_user = u64_to_user_ptr(args->syncs);
drivers/gpu/drm/xe/xe_exec.c
117
u64 __user *addresses_user = u64_to_user_ptr(args->address);
drivers/gpu/drm/xe/xe_exec.c
132
if (XE_IOCTL_DBG(xe, args->extensions) ||
drivers/gpu/drm/xe/xe_exec.c
133
XE_IOCTL_DBG(xe, args->pad[0] || args->pad[1] || args->pad[2]) ||
drivers/gpu/drm/xe/xe_exec.c
134
XE_IOCTL_DBG(xe, args->reserved[0] || args->reserved[1]) ||
drivers/gpu/drm/xe/xe_exec.c
135
XE_IOCTL_DBG(xe, args->num_syncs > DRM_XE_MAX_SYNCS))
drivers/gpu/drm/xe/xe_exec.c
138
q = xe_exec_queue_lookup(xef, args->exec_queue_id);
drivers/gpu/drm/xe/xe_exec.c
147
if (XE_IOCTL_DBG(xe, args->num_batch_buffer &&
drivers/gpu/drm/xe/xe_exec.c
148
q->width != args->num_batch_buffer)) {
drivers/gpu/drm/xe/xe_exec.c
164
if (args->num_syncs) {
drivers/gpu/drm/xe/xe_exec.c
165
syncs = kzalloc_objs(*syncs, args->num_syncs);
drivers/gpu/drm/xe/xe_exec.c
174
for (num_syncs = 0; num_syncs < args->num_syncs; num_syncs++) {
drivers/gpu/drm/xe/xe_exec.c
195
if (args->num_batch_buffer && xe_exec_queue_is_parallel(q)) {
drivers/gpu/drm/xe/xe_exec.c
235
if (!args->num_batch_buffer) {
drivers/gpu/drm/xe/xe_exec.c
289
addresses : &args->address);
drivers/gpu/drm/xe/xe_exec_queue.c
1091
struct drm_xe_exec_queue_create *args = data;
drivers/gpu/drm/xe/xe_exec_queue.c
1094
u64_to_user_ptr(args->instances);
drivers/gpu/drm/xe/xe_exec_queue.c
1105
if (XE_IOCTL_DBG(xe, args->flags & ~DRM_XE_EXEC_QUEUE_LOW_LATENCY_HINT) ||
drivers/gpu/drm/xe/xe_exec_queue.c
1106
XE_IOCTL_DBG(xe, args->reserved[0] || args->reserved[1]))
drivers/gpu/drm/xe/xe_exec_queue.c
1109
len = args->width * args->num_placements;
drivers/gpu/drm/xe/xe_exec_queue.c
1121
if (args->flags & DRM_XE_EXEC_QUEUE_LOW_LATENCY_HINT)
drivers/gpu/drm/xe/xe_exec_queue.c
1125
if (XE_IOCTL_DBG(xe, args->width != 1) ||
drivers/gpu/drm/xe/xe_exec_queue.c
1126
XE_IOCTL_DBG(xe, args->num_placements != 1) ||
drivers/gpu/drm/xe/xe_exec_queue.c
1130
vm = xe_vm_lookup(xef, args->vm_id);
drivers/gpu/drm/xe/xe_exec_queue.c
1154
args->extensions);
drivers/gpu/drm/xe/xe_exec_queue.c
1173
args->width,
drivers/gpu/drm/xe/xe_exec_queue.c
1174
args->num_placements);
drivers/gpu/drm/xe/xe_exec_queue.c
1182
vm = xe_vm_lookup(xef, args->vm_id);
drivers/gpu/drm/xe/xe_exec_queue.c
1199
if (XE_IOCTL_DBG(xe, args->width > 1 && has_sched_groups(hwe->gt))) {
drivers/gpu/drm/xe/xe_exec_queue.c
1206
args->width, hwe, flags,
drivers/gpu/drm/xe/xe_exec_queue.c
1207
args->extensions);
drivers/gpu/drm/xe/xe_exec_queue.c
1241
args->exec_queue_id = id;
drivers/gpu/drm/xe/xe_exec_queue.c
1260
struct drm_xe_exec_queue_get_property *args = data;
drivers/gpu/drm/xe/xe_exec_queue.c
1264
if (XE_IOCTL_DBG(xe, args->reserved[0] || args->reserved[1]))
drivers/gpu/drm/xe/xe_exec_queue.c
1267
q = xe_exec_queue_lookup(xef, args->exec_queue_id);
drivers/gpu/drm/xe/xe_exec_queue.c
1271
switch (args->property) {
drivers/gpu/drm/xe/xe_exec_queue.c
1273
args->value = q->ops->reset_status(q);
drivers/gpu/drm/xe/xe_exec_queue.c
1412
struct drm_xe_exec_queue_destroy *args = data;
drivers/gpu/drm/xe/xe_exec_queue.c
1415
if (XE_IOCTL_DBG(xe, args->pad) ||
drivers/gpu/drm/xe/xe_exec_queue.c
1416
XE_IOCTL_DBG(xe, args->reserved[0] || args->reserved[1]))
drivers/gpu/drm/xe/xe_exec_queue.c
1420
q = xa_erase(&xef->exec_queue.xa, args->exec_queue_id);
drivers/gpu/drm/xe/xe_exec_queue.c
867
struct drm_xe_exec_queue_set_property *args = data;
drivers/gpu/drm/xe/xe_exec_queue.c
872
if (XE_IOCTL_DBG(xe, args->reserved[0] || args->reserved[1]))
drivers/gpu/drm/xe/xe_exec_queue.c
875
if (XE_IOCTL_DBG(xe, args->property !=
drivers/gpu/drm/xe/xe_exec_queue.c
879
q = xe_exec_queue_lookup(xef, args->exec_queue_id);
drivers/gpu/drm/xe/xe_exec_queue.c
883
idx = array_index_nospec(args->property,
drivers/gpu/drm/xe/xe_exec_queue.c
885
ret = exec_queue_set_property_funcs[idx](xe, q, args->value);
drivers/gpu/drm/xe/xe_execlist.c
338
const struct drm_sched_init_args args = {
drivers/gpu/drm/xe/xe_execlist.c
361
err = drm_sched_init(&exl->sched, &args);
drivers/gpu/drm/xe/xe_gen_wa_oob.c
172
} args[] = {
drivers/gpu/drm/xe/xe_gen_wa_oob.c
186
if (fn_to_prefix(args[ARGS_CHEADER].fn, prefix, sizeof(prefix)) < 0)
drivers/gpu/drm/xe/xe_gen_wa_oob.c
190
args[i].f = fopen(args[i].fn, args[i].mode);
drivers/gpu/drm/xe/xe_gen_wa_oob.c
191
if (!args[i].f) {
drivers/gpu/drm/xe/xe_gen_wa_oob.c
193
args[i].fn);
drivers/gpu/drm/xe/xe_gen_wa_oob.c
198
fprintf(args[ARGS_CHEADER].f, HEADER, xbasename(args[ARGS_INPUT].fn),
drivers/gpu/drm/xe/xe_gen_wa_oob.c
201
ret = parse(args[ARGS_INPUT].f, args[ARGS_CSOURCE].f,
drivers/gpu/drm/xe/xe_gen_wa_oob.c
202
args[ARGS_CHEADER].f, prefix);
drivers/gpu/drm/xe/xe_gen_wa_oob.c
204
fprintf(args[ARGS_CHEADER].f, FOOTER);
drivers/gpu/drm/xe/xe_gen_wa_oob.c
208
if (args[i].f)
drivers/gpu/drm/xe/xe_gen_wa_oob.c
209
fclose(args[i].f);
drivers/gpu/drm/xe/xe_gpu_scheduler.c
66
const struct drm_sched_init_args args = {
drivers/gpu/drm/xe/xe_gpu_scheduler.c
84
return drm_sched_init(&sched->base, &args);
drivers/gpu/drm/xe/xe_tlb_inval.c
254
#define xe_tlb_inval_issue(__tlb_inval, __fence, op, args...) \
drivers/gpu/drm/xe/xe_tlb_inval.c
263
__ret = op((__tlb_inval), (__fence)->seqno, ##args); \
drivers/gpu/drm/xe/xe_vm.c
1929
struct drm_xe_vm_create *args = data;
drivers/gpu/drm/xe/xe_vm.c
1936
if (XE_IOCTL_DBG(xe, args->extensions))
drivers/gpu/drm/xe/xe_vm.c
1940
args->flags |= DRM_XE_VM_CREATE_FLAG_SCRATCH_PAGE;
drivers/gpu/drm/xe/xe_vm.c
1942
if (XE_IOCTL_DBG(xe, args->flags & DRM_XE_VM_CREATE_FLAG_FAULT_MODE &&
drivers/gpu/drm/xe/xe_vm.c
1946
if (XE_IOCTL_DBG(xe, args->reserved[0] || args->reserved[1]))
drivers/gpu/drm/xe/xe_vm.c
1949
if (XE_IOCTL_DBG(xe, args->flags & ~ALL_DRM_XE_VM_CREATE_FLAGS))
drivers/gpu/drm/xe/xe_vm.c
1952
if (XE_IOCTL_DBG(xe, args->flags & DRM_XE_VM_CREATE_FLAG_SCRATCH_PAGE &&
drivers/gpu/drm/xe/xe_vm.c
1953
args->flags & DRM_XE_VM_CREATE_FLAG_FAULT_MODE &&
drivers/gpu/drm/xe/xe_vm.c
1957
if (XE_IOCTL_DBG(xe, !(args->flags & DRM_XE_VM_CREATE_FLAG_LR_MODE) &&
drivers/gpu/drm/xe/xe_vm.c
1958
args->flags & DRM_XE_VM_CREATE_FLAG_FAULT_MODE))
drivers/gpu/drm/xe/xe_vm.c
1961
if (args->flags & DRM_XE_VM_CREATE_FLAG_SCRATCH_PAGE)
drivers/gpu/drm/xe/xe_vm.c
1963
if (args->flags & DRM_XE_VM_CREATE_FLAG_LR_MODE)
drivers/gpu/drm/xe/xe_vm.c
1965
if (args->flags & DRM_XE_VM_CREATE_FLAG_FAULT_MODE)
drivers/gpu/drm/xe/xe_vm.c
1974
args->reserved[0] = xe_bo_main_addr(vm->pt_root[0]->bo, XE_PAGE_SIZE);
drivers/gpu/drm/xe/xe_vm.c
1982
args->vm_id = id;
drivers/gpu/drm/xe/xe_vm.c
1997
struct drm_xe_vm_destroy *args = data;
drivers/gpu/drm/xe/xe_vm.c
2001
if (XE_IOCTL_DBG(xe, args->pad) ||
drivers/gpu/drm/xe/xe_vm.c
2002
XE_IOCTL_DBG(xe, args->reserved[0] || args->reserved[1]))
drivers/gpu/drm/xe/xe_vm.c
2006
vm = xa_load(&xef->vm.xa, args->vm_id);
drivers/gpu/drm/xe/xe_vm.c
2012
xa_erase(&xef->vm.xa, args->vm_id);
drivers/gpu/drm/xe/xe_vm.c
2067
struct drm_xe_vm_query_mem_range_attr *args = data;
drivers/gpu/drm/xe/xe_vm.c
2068
u64 __user *attrs_user = u64_to_user_ptr(args->vector_of_mem_attr);
drivers/gpu/drm/xe/xe_vm.c
2073
((args->num_mem_ranges == 0 &&
drivers/gpu/drm/xe/xe_vm.c
2074
(attrs_user || args->sizeof_mem_range_attr != 0)) ||
drivers/gpu/drm/xe/xe_vm.c
2075
(args->num_mem_ranges > 0 &&
drivers/gpu/drm/xe/xe_vm.c
2077
args->sizeof_mem_range_attr !=
drivers/gpu/drm/xe/xe_vm.c
2081
vm = xe_vm_lookup(xef, args->vm_id);
drivers/gpu/drm/xe/xe_vm.c
2089
attrs_user = u64_to_user_ptr(args->vector_of_mem_attr);
drivers/gpu/drm/xe/xe_vm.c
2091
if (args->num_mem_ranges == 0 && !attrs_user) {
drivers/gpu/drm/xe/xe_vm.c
2092
args->num_mem_ranges = xe_vm_query_vmas(vm, args->start, args->start + args->range);
drivers/gpu/drm/xe/xe_vm.c
2093
args->sizeof_mem_range_attr = sizeof(struct drm_xe_mem_range_attr);
drivers/gpu/drm/xe/xe_vm.c
2097
mem_attrs = kvmalloc_array(args->num_mem_ranges, args->sizeof_mem_range_attr,
drivers/gpu/drm/xe/xe_vm.c
2101
err = args->num_mem_ranges > 1 ? -ENOBUFS : -ENOMEM;
drivers/gpu/drm/xe/xe_vm.c
2105
memset(mem_attrs, 0, args->num_mem_ranges * args->sizeof_mem_range_attr);
drivers/gpu/drm/xe/xe_vm.c
2106
err = get_mem_attrs(vm, &args->num_mem_ranges, args->start,
drivers/gpu/drm/xe/xe_vm.c
2107
args->start + args->range, mem_attrs);
drivers/gpu/drm/xe/xe_vm.c
2112
args->sizeof_mem_range_attr * args->num_mem_ranges);
drivers/gpu/drm/xe/xe_vm.c
3370
struct drm_xe_vm_bind *args,
drivers/gpu/drm/xe/xe_vm.c
3376
if (XE_IOCTL_DBG(xe, args->pad || args->pad2) ||
drivers/gpu/drm/xe/xe_vm.c
3377
XE_IOCTL_DBG(xe, args->reserved[0] || args->reserved[1]))
drivers/gpu/drm/xe/xe_vm.c
3380
if (XE_IOCTL_DBG(xe, args->extensions))
drivers/gpu/drm/xe/xe_vm.c
3383
if (XE_IOCTL_DBG(xe, args->num_syncs > DRM_XE_MAX_SYNCS))
drivers/gpu/drm/xe/xe_vm.c
3386
if (args->num_binds > 1) {
drivers/gpu/drm/xe/xe_vm.c
3388
u64_to_user_ptr(args->vector_of_binds);
drivers/gpu/drm/xe/xe_vm.c
3391
args->num_binds,
drivers/gpu/drm/xe/xe_vm.c
3394
return args->num_binds > 1 ? -ENOBUFS : -ENOMEM;
drivers/gpu/drm/xe/xe_vm.c
3398
args->num_binds);
drivers/gpu/drm/xe/xe_vm.c
3404
*bind_ops = &args->bind;
drivers/gpu/drm/xe/xe_vm.c
3407
for (i = 0; i < args->num_binds; ++i) {
drivers/gpu/drm/xe/xe_vm.c
3501
if (args->num_binds > 1)
drivers/gpu/drm/xe/xe_vm.c
3615
struct drm_xe_vm_bind *args = data;
drivers/gpu/drm/xe/xe_vm.c
3629
vm = xe_vm_lookup(xef, args->vm_id);
drivers/gpu/drm/xe/xe_vm.c
3633
err = vm_bind_ioctl_check_args(xe, vm, args, &bind_ops);
drivers/gpu/drm/xe/xe_vm.c
3637
if (args->exec_queue_id) {
drivers/gpu/drm/xe/xe_vm.c
3638
q = xe_exec_queue_lookup(xef, args->exec_queue_id);
drivers/gpu/drm/xe/xe_vm.c
3667
for (i = 0; i < args->num_binds; ++i) {
drivers/gpu/drm/xe/xe_vm.c
3678
if (args->num_binds) {
drivers/gpu/drm/xe/xe_vm.c
3679
bos = kvzalloc_objs(*bos, args->num_binds,
drivers/gpu/drm/xe/xe_vm.c
3686
ops = kvzalloc_objs(*ops, args->num_binds,
drivers/gpu/drm/xe/xe_vm.c
3694
for (i = 0; i < args->num_binds; ++i) {
drivers/gpu/drm/xe/xe_vm.c
3721
if (args->num_syncs) {
drivers/gpu/drm/xe/xe_vm.c
3722
syncs = kzalloc_objs(*syncs, args->num_syncs);
drivers/gpu/drm/xe/xe_vm.c
3729
syncs_user = u64_to_user_ptr(args->syncs);
drivers/gpu/drm/xe/xe_vm.c
3730
for (num_syncs = 0; num_syncs < args->num_syncs; num_syncs++) {
drivers/gpu/drm/xe/xe_vm.c
3739
(!args->num_binds ?
drivers/gpu/drm/xe/xe_vm.c
3753
if (!args->num_binds) {
drivers/gpu/drm/xe/xe_vm.c
3759
if (args->num_binds > 1)
drivers/gpu/drm/xe/xe_vm.c
3761
for (i = 0; i < args->num_binds; ++i) {
drivers/gpu/drm/xe/xe_vm.c
3799
err = xe_vma_ops_alloc(&vops, args->num_binds > 1);
drivers/gpu/drm/xe/xe_vm.c
3815
vm_bind_ioctl_ops_unwind(vm, ops, args->num_binds);
drivers/gpu/drm/xe/xe_vm.c
3817
for (i = args->num_binds - 1; i >= 0; --i)
drivers/gpu/drm/xe/xe_vm.c
3828
for (i = 0; i < args->num_binds; ++i)
drivers/gpu/drm/xe/xe_vm.c
3840
if (args->num_binds > 1)
drivers/gpu/drm/xe/xe_vm_madvise.c
247
static bool madvise_args_are_sane(struct xe_device *xe, const struct drm_xe_madvise *args)
drivers/gpu/drm/xe/xe_vm_madvise.c
249
if (XE_IOCTL_DBG(xe, !args))
drivers/gpu/drm/xe/xe_vm_madvise.c
252
if (XE_IOCTL_DBG(xe, !IS_ALIGNED(args->start, SZ_4K)))
drivers/gpu/drm/xe/xe_vm_madvise.c
255
if (XE_IOCTL_DBG(xe, !IS_ALIGNED(args->range, SZ_4K)))
drivers/gpu/drm/xe/xe_vm_madvise.c
258
if (XE_IOCTL_DBG(xe, args->range < SZ_4K))
drivers/gpu/drm/xe/xe_vm_madvise.c
261
switch (args->type) {
drivers/gpu/drm/xe/xe_vm_madvise.c
264
s32 fd = (s32)args->preferred_mem_loc.devmem_fd;
drivers/gpu/drm/xe/xe_vm_madvise.c
270
args->preferred_mem_loc.region_instance != 0))
drivers/gpu/drm/xe/xe_vm_madvise.c
273
if (XE_IOCTL_DBG(xe, args->preferred_mem_loc.migration_policy >
drivers/gpu/drm/xe/xe_vm_madvise.c
277
if (XE_IOCTL_DBG(xe, args->preferred_mem_loc.reserved))
drivers/gpu/drm/xe/xe_vm_madvise.c
282
if (XE_IOCTL_DBG(xe, args->atomic.val > DRM_XE_ATOMIC_CPU))
drivers/gpu/drm/xe/xe_vm_madvise.c
285
if (XE_IOCTL_DBG(xe, args->atomic.pad))
drivers/gpu/drm/xe/xe_vm_madvise.c
288
if (XE_IOCTL_DBG(xe, args->atomic.reserved))
drivers/gpu/drm/xe/xe_vm_madvise.c
296
if (XE_IOCTL_DBG(xe, args->pat_index.val >= xe->pat.n_entries))
drivers/gpu/drm/xe/xe_vm_madvise.c
299
pat_index = array_index_nospec(args->pat_index.val, xe->pat.n_entries);
drivers/gpu/drm/xe/xe_vm_madvise.c
307
if (XE_IOCTL_DBG(xe, args->pat_index.pad))
drivers/gpu/drm/xe/xe_vm_madvise.c
310
if (XE_IOCTL_DBG(xe, args->pat_index.reserved))
drivers/gpu/drm/xe/xe_vm_madvise.c
319
if (XE_IOCTL_DBG(xe, args->reserved[0] || args->reserved[1]))
drivers/gpu/drm/xe/xe_vm_madvise.c
325
static int xe_madvise_details_init(struct xe_vm *vm, const struct drm_xe_madvise *args,
drivers/gpu/drm/xe/xe_vm_madvise.c
332
if (args->type == DRM_XE_MEM_RANGE_ATTR_PREFERRED_LOC) {
drivers/gpu/drm/xe/xe_vm_madvise.c
333
int fd = args->preferred_mem_loc.devmem_fd;
drivers/gpu/drm/xe/xe_vm_madvise.c
339
dpagemap = xe_drm_pagemap_from_fd(args->preferred_mem_loc.devmem_fd,
drivers/gpu/drm/xe/xe_vm_madvise.c
340
args->preferred_mem_loc.region_instance);
drivers/gpu/drm/xe/xe_vm_madvise.c
410
struct drm_xe_madvise *args = data;
drivers/gpu/drm/xe/xe_vm_madvise.c
417
.addr = xe_device_uncanonicalize_addr(xe, args->start),
drivers/gpu/drm/xe/xe_vm_madvise.c
418
.range = args->range,
drivers/gpu/drm/xe/xe_vm_madvise.c
425
vm = xe_vm_lookup(xef, args->vm_id);
drivers/gpu/drm/xe/xe_vm_madvise.c
429
if (!madvise_args_are_sane(vm->xe, args)) {
drivers/gpu/drm/xe/xe_vm_madvise.c
445
err = xe_madvise_details_init(vm, args, &details);
drivers/gpu/drm/xe/xe_vm_madvise.c
449
err = xe_vm_alloc_madvise_vma(vm, madvise_range.addr, args->range);
drivers/gpu/drm/xe/xe_vm_madvise.c
458
if (args->type == DRM_XE_MEM_RANGE_ATTR_ATOMIC) {
drivers/gpu/drm/xe/xe_vm_madvise.c
461
args->atomic.val)) {
drivers/gpu/drm/xe/xe_vm_madvise.c
488
attr_type = array_index_nospec(args->type, ARRAY_SIZE(madvise_funcs));
drivers/gpu/drm/xe/xe_vm_madvise.c
489
madvise_funcs[attr_type](xe, vm, madvise_range.vmas, madvise_range.num_vmas, args,
drivers/gpu/drm/xe/xe_vm_madvise.c
493
madvise_range.addr + args->range);
drivers/gpu/drm/xe/xe_wait_user_fence.c
106
struct drm_xe_wait_user_fence *args = data;
drivers/gpu/drm/xe/xe_wait_user_fence.c
108
u64 addr = args->addr;
drivers/gpu/drm/xe/xe_wait_user_fence.c
113
if (XE_IOCTL_DBG(xe, args->extensions) || XE_IOCTL_DBG(xe, args->pad) ||
drivers/gpu/drm/xe/xe_wait_user_fence.c
114
XE_IOCTL_DBG(xe, args->pad2) ||
drivers/gpu/drm/xe/xe_wait_user_fence.c
115
XE_IOCTL_DBG(xe, args->reserved[0] || args->reserved[1]))
drivers/gpu/drm/xe/xe_wait_user_fence.c
118
if (XE_IOCTL_DBG(xe, args->flags & ~VALID_FLAGS))
drivers/gpu/drm/xe/xe_wait_user_fence.c
121
if (XE_IOCTL_DBG(xe, args->op > MAX_OP))
drivers/gpu/drm/xe/xe_wait_user_fence.c
127
if (args->exec_queue_id) {
drivers/gpu/drm/xe/xe_wait_user_fence.c
128
q = xe_exec_queue_lookup(xef, args->exec_queue_id);
drivers/gpu/drm/xe/xe_wait_user_fence.c
133
timeout = to_jiffies_timeout(xe, args);
drivers/gpu/drm/xe/xe_wait_user_fence.c
139
err = do_compare(addr, args->value, args->mask, args->op);
drivers/gpu/drm/xe/xe_wait_user_fence.c
158
err = do_compare(addr, args->value, args->mask,
drivers/gpu/drm/xe/xe_wait_user_fence.c
159
args->op);
drivers/gpu/drm/xe/xe_wait_user_fence.c
172
if (!(args->flags & DRM_XE_UFENCE_WAIT_FLAG_ABSTIME)) {
drivers/gpu/drm/xe/xe_wait_user_fence.c
173
args->timeout -= ktime_to_ns(ktime_sub(ktime_get(), start));
drivers/gpu/drm/xe/xe_wait_user_fence.c
174
if (args->timeout < 0)
drivers/gpu/drm/xe/xe_wait_user_fence.c
175
args->timeout = 0;
drivers/gpu/drm/xe/xe_wait_user_fence.c
58
struct drm_xe_wait_user_fence *args)
drivers/gpu/drm/xe/xe_wait_user_fence.c
69
if (args->timeout < 0) {
drivers/gpu/drm/xe/xe_wait_user_fence.c
70
args->timeout = MAX_SCHEDULE_TIMEOUT;
drivers/gpu/drm/xe/xe_wait_user_fence.c
74
if (args->timeout == 0)
drivers/gpu/drm/xe/xe_wait_user_fence.c
81
if (args->flags & DRM_XE_UFENCE_WAIT_FLAG_ABSTIME)
drivers/gpu/drm/xe/xe_wait_user_fence.c
82
t = drm_timeout_abs_to_jiffies(args->timeout);
drivers/gpu/drm/xe/xe_wait_user_fence.c
84
t = nsecs_to_jiffies(args->timeout);
drivers/gpu/drm/xen/xen_drm_front.c
403
struct drm_mode_create_dumb *args)
drivers/gpu/drm/xen/xen_drm_front.c
418
args->pitch = DIV_ROUND_UP(args->width * args->bpp, 8);
drivers/gpu/drm/xen/xen_drm_front.c
419
args->size = args->pitch * args->height;
drivers/gpu/drm/xen/xen_drm_front.c
421
obj = xen_drm_front_gem_create(dev, args->size);
drivers/gpu/drm/xen/xen_drm_front.c
429
args->width, args->height, args->bpp,
drivers/gpu/drm/xen/xen_drm_front.c
430
args->size, 0,
drivers/gpu/drm/xen/xen_drm_front.c
436
ret = drm_gem_handle_create(filp, obj, &args->handle);
drivers/gpu/drm/xlnx/zynqmp_kms.c
364
struct drm_mode_create_dumb *args)
drivers/gpu/drm/xlnx/zynqmp_kms.c
370
ret = drm_mode_size_dumb(drm, args, dpsub->dma_align, 0);
drivers/gpu/drm/xlnx/zynqmp_kms.c
374
return drm_gem_dma_dumb_create_internal(file_priv, drm, args);
drivers/gpu/host1x/debug.c
30
va_list args;
drivers/gpu/host1x/debug.c
33
va_start(args, fmt);
drivers/gpu/host1x/debug.c
34
len = vsnprintf(o->buf, sizeof(o->buf), fmt, args);
drivers/gpu/host1x/debug.c
35
va_end(args);
drivers/gpu/host1x/debug.c
42
va_list args;
drivers/gpu/host1x/debug.c
45
va_start(args, fmt);
drivers/gpu/host1x/debug.c
46
len = vsnprintf(o->buf, sizeof(o->buf), fmt, args);
drivers/gpu/host1x/debug.c
47
va_end(args);
drivers/gpu/host1x/mipi.c
213
struct of_phandle_args args;
drivers/gpu/host1x/mipi.c
218
&args);
drivers/gpu/host1x/mipi.c
228
dev->pdev = of_find_device_by_node(args.np);
drivers/gpu/host1x/mipi.c
240
of_node_put(args.np);
drivers/gpu/host1x/mipi.c
242
dev->pads = args.args[0];
drivers/gpu/host1x/mipi.c
252
of_node_put(args.np);
drivers/hid/hid-goodix-spi.c
397
u8 args[3];
drivers/hid/hid-goodix-spi.c
414
args[args_len++] = reportnum;
drivers/hid/hid-goodix-spi.c
416
put_unaligned_le16(data_register, args + args_len);
drivers/hid/hid-goodix-spi.c
432
memcpy(tmp_buf + tx_len, args, args_len);
drivers/hid/hid-goodix-spi.c
496
u8 args[5];
drivers/hid/hid-goodix-spi.c
500
args[args_len++] = reportnum;
drivers/hid/hid-goodix-spi.c
504
put_unaligned_le16(data_register, args + args_len);
drivers/hid/hid-goodix-spi.c
507
put_unaligned_le16(GOODIX_HID_PKG_LEN_SIZE + len, args + args_len);
drivers/hid/hid-goodix-spi.c
520
memcpy(tmp_buf + tx_len, args, args_len);
drivers/hid/hid-steam.c
413
va_list args;
drivers/hid/hid-steam.c
415
va_start(args, steam);
drivers/hid/hid-steam.c
417
reg = va_arg(args, int);
drivers/hid/hid-steam.c
420
val = va_arg(args, int);
drivers/hid/hid-steam.c
426
va_end(args);
drivers/hid/intel-ish-hid/ipc/pci-ish.c
106
va_list args;
drivers/hid/intel-ish-hid/ipc/pci-ish.c
109
va_start(args, format);
drivers/hid/intel-ish-hid/ipc/pci-ish.c
110
vsnprintf(tmp_buf, sizeof(tmp_buf), format, args);
drivers/hid/intel-ish-hid/ipc/pci-ish.c
111
va_end(args);
drivers/hte/hte-tegra194.c
383
const struct of_phandle_args *args,
drivers/hte/hte-tegra194.c
395
if (args) {
drivers/hte/hte-tegra194.c
399
if (args->args_count != gc->of_hte_n_cells)
drivers/hte/hte-tegra194.c
402
desc->attr.line_id = args->args[0];
drivers/hte/hte-tegra194.c
423
if (gs->prov_data->type == HTE_TEGRA_TYPE_GPIO && !args) {
drivers/hte/hte-tegra194.c
427
} else if (gs->prov_data->type == HTE_TEGRA_TYPE_GPIO && args) {
drivers/hte/hte.c
504
struct of_phandle_args *args,
drivers/hte/hte.c
535
index, args);
drivers/hte/hte.c
542
of_node_put(args->np);
drivers/hte/hte.c
544
return of_node_to_htedevice(args->np);
drivers/hte/hte.c
567
struct of_phandle_args args;
drivers/hte/hte.c
578
gdev = hte_of_get_dev(dev, desc, index, &args, &free_name);
drivers/hte/hte.c
601
ret = gdev->chip->xlate_of(gdev->chip, &args,
drivers/hv/hv_common.c
134
unsigned long val, void *args);
drivers/hv/hv_common.c
154
unsigned long val, void *args)
drivers/hv/hv_common.c
168
regs = ((struct die_args *)args)->regs;
drivers/hv/mshv_eventfd.c
387
struct mshv_user_irqfd *args)
drivers/hv/mshv_eventfd.c
395
CLASS(fd, f)(args->fd);
drivers/hv/mshv_eventfd.c
402
irqfd->irqfd_irqnum = args->gsi;
drivers/hv/mshv_eventfd.c
419
if (args->flags & BIT(MSHV_IRQFD_BIT_RESAMPLE)) {
drivers/hv/mshv_eventfd.c
422
resamplefd = eventfd_ctx_fdget(args->resamplefd);
drivers/hv/mshv_eventfd.c
477
if (args->flags & BIT(MSHV_IRQFD_BIT_RESAMPLE) &&
drivers/hv/mshv_eventfd.c
534
struct mshv_user_irqfd *args)
drivers/hv/mshv_eventfd.c
540
eventfd = eventfd_ctx_fdget(args->fd);
drivers/hv/mshv_eventfd.c
547
irqfd->irqfd_irqnum == args->gsi)
drivers/hv/mshv_eventfd.c
565
struct mshv_user_irqfd *args)
drivers/hv/mshv_eventfd.c
567
if (args->flags & ~MSHV_IRQFD_FLAGS_MASK)
drivers/hv/mshv_eventfd.c
570
if (args->flags & BIT(MSHV_IRQFD_BIT_DEASSIGN))
drivers/hv/mshv_eventfd.c
571
return mshv_irqfd_deassign(pt, args);
drivers/hv/mshv_eventfd.c
573
return mshv_irqfd_assign(pt, args);
drivers/hv/mshv_eventfd.c
663
struct mshv_user_ioeventfd *args)
drivers/hv/mshv_eventfd.c
674
if (args->flags & BIT(MSHV_IOEVENTFD_BIT_PIO))
drivers/hv/mshv_eventfd.c
678
switch (args->len) {
drivers/hv/mshv_eventfd.c
699
if (args->addr + args->len < args->addr)
drivers/hv/mshv_eventfd.c
703
if (args->flags & ~MSHV_IOEVENTFD_FLAGS_MASK)
drivers/hv/mshv_eventfd.c
706
eventfd = eventfd_ctx_fdget(args->fd);
drivers/hv/mshv_eventfd.c
716
p->iovntfd_addr = args->addr;
drivers/hv/mshv_eventfd.c
717
p->iovntfd_length = args->len;
drivers/hv/mshv_eventfd.c
721
if (args->flags & BIT(MSHV_IOEVENTFD_BIT_DATAMATCH)) {
drivers/hv/mshv_eventfd.c
722
p->iovntfd_datamatch = args->datamatch;
drivers/hv/mshv_eventfd.c
755
struct mshv_user_ioeventfd *args)
drivers/hv/mshv_eventfd.c
766
eventfd = eventfd_ctx_fdget(args->fd);
drivers/hv/mshv_eventfd.c
771
bool wildcard = !(args->flags & BIT(MSHV_IOEVENTFD_BIT_DATAMATCH));
drivers/hv/mshv_eventfd.c
774
p->iovntfd_addr != args->addr ||
drivers/hv/mshv_eventfd.c
775
p->iovntfd_length != args->len ||
drivers/hv/mshv_eventfd.c
780
p->iovntfd_datamatch != args->datamatch)
drivers/hv/mshv_eventfd.c
796
struct mshv_user_ioeventfd *args)
drivers/hv/mshv_eventfd.c
799
if ((args->flags & ~MSHV_IOEVENTFD_FLAGS_MASK) ||
drivers/hv/mshv_eventfd.c
800
mshv_field_nonzero(*args, rsvd))
drivers/hv/mshv_eventfd.c
804
if (args->flags & BIT(MSHV_IOEVENTFD_BIT_PIO))
drivers/hv/mshv_eventfd.c
807
if (args->flags & BIT(MSHV_IOEVENTFD_BIT_DEASSIGN))
drivers/hv/mshv_eventfd.c
808
return mshv_deassign_ioeventfd(pt, args);
drivers/hv/mshv_eventfd.c
810
return mshv_assign_ioeventfd(pt, args);
drivers/hv/mshv_eventfd.h
52
struct mshv_user_irqfd *args);
drivers/hv/mshv_eventfd.h
68
struct mshv_user_ioeventfd *args);
drivers/hv/mshv_root_main.c
1035
struct mshv_create_vp args;
drivers/hv/mshv_root_main.c
1041
if (copy_from_user(&args, arg, sizeof(args)))
drivers/hv/mshv_root_main.c
1044
if (args.vp_index >= MSHV_MAX_VPS)
drivers/hv/mshv_root_main.c
1047
if (partition->pt_vp_array[args.vp_index])
drivers/hv/mshv_root_main.c
1050
ret = hv_call_create_vp(NUMA_NO_NODE, partition->pt_id, args.vp_index,
drivers/hv/mshv_root_main.c
1055
ret = hv_map_vp_state_page(partition->pt_id, args.vp_index,
drivers/hv/mshv_root_main.c
1062
ret = hv_map_vp_state_page(partition->pt_id, args.vp_index,
drivers/hv/mshv_root_main.c
1071
ret = hv_map_vp_state_page(partition->pt_id, args.vp_index,
drivers/hv/mshv_root_main.c
1078
ret = mshv_vp_stats_map(partition->pt_id, args.vp_index,
drivers/hv/mshv_root_main.c
1097
vp->vp_index = args.vp_index;
drivers/hv/mshv_root_main.c
1122
partition->pt_vp_array[args.vp_index] = vp;
drivers/hv/mshv_root_main.c
1133
mshv_vp_stats_unmap(partition->pt_id, args.vp_index, stats_pages);
drivers/hv/mshv_root_main.c
1136
hv_unmap_vp_state_page(partition->pt_id, args.vp_index,
drivers/hv/mshv_root_main.c
1141
hv_unmap_vp_state_page(partition->pt_id, args.vp_index,
drivers/hv/mshv_root_main.c
1145
hv_unmap_vp_state_page(partition->pt_id, args.vp_index,
drivers/hv/mshv_root_main.c
1149
hv_call_delete_vp(partition->pt_id, args.vp_index);
drivers/hv/mshv_root_main.c
1424
struct mshv_user_ioeventfd args;
drivers/hv/mshv_root_main.c
1426
if (copy_from_user(&args, user_args, sizeof(args)))
drivers/hv/mshv_root_main.c
1429
return mshv_set_unset_ioeventfd(partition, &args);
drivers/hv/mshv_root_main.c
1436
struct mshv_user_irqfd args;
drivers/hv/mshv_root_main.c
1438
if (copy_from_user(&args, user_args, sizeof(args)))
drivers/hv/mshv_root_main.c
1441
return mshv_set_unset_irqfd(partition, &args);
drivers/hv/mshv_root_main.c
1448
struct mshv_gpap_access_bitmap args;
drivers/hv/mshv_root_main.c
1456
if (copy_from_user(&args, user_args, sizeof(args)))
drivers/hv/mshv_root_main.c
1459
if (args.access_type >= MSHV_GPAP_ACCESS_TYPE_COUNT ||
drivers/hv/mshv_root_main.c
1460
args.access_op >= MSHV_GPAP_ACCESS_OP_COUNT ||
drivers/hv/mshv_root_main.c
1461
mshv_field_nonzero(args, rsvd) || !args.page_count ||
drivers/hv/mshv_root_main.c
1462
!args.bitmap_ptr)
drivers/hv/mshv_root_main.c
1465
if (check_mul_overflow(args.page_count, sizeof(*states), &states_buf_sz))
drivers/hv/mshv_root_main.c
1469
bitmap_buf_sz = DIV_ROUND_UP(args.page_count, 8);
drivers/hv/mshv_root_main.c
1475
switch (args.access_type) {
drivers/hv/mshv_root_main.c
1478
if (args.access_op == MSHV_GPAP_ACCESS_OP_CLEAR) {
drivers/hv/mshv_root_main.c
1488
if (args.access_op == MSHV_GPAP_ACCESS_OP_CLEAR) {
drivers/hv/mshv_root_main.c
1502
ret = hv_call_get_gpa_access_states(partition->pt_id, args.page_count,
drivers/hv/mshv_root_main.c
1503
args.gpap_base, hv_flags, &written,
drivers/hv/mshv_root_main.c
1520
if (copy_to_user((void __user *)args.bitmap_ptr, states, bitmap_buf_sz))
drivers/hv/mshv_root_main.c
1533
struct mshv_user_irq_table args;
drivers/hv/mshv_root_main.c
1536
if (copy_from_user(&args, user_args, sizeof(args)))
drivers/hv/mshv_root_main.c
1539
if (args.nr > MSHV_MAX_GUEST_IRQS ||
drivers/hv/mshv_root_main.c
1540
mshv_field_nonzero(args, rsvd))
drivers/hv/mshv_root_main.c
1543
if (args.nr) {
drivers/hv/mshv_root_main.c
1548
args.nr));
drivers/hv/mshv_root_main.c
1552
ret = mshv_update_routing_table(partition, entries, args.nr);
drivers/hv/mshv_root_main.c
177
struct mshv_root_hvcall args;
drivers/hv/mshv_root_main.c
185
if (copy_from_user(&args, user_args, sizeof(args)))
drivers/hv/mshv_root_main.c
188
if (args.status || !args.in_ptr || args.in_sz < sizeof(u64) ||
drivers/hv/mshv_root_main.c
1881
struct mshv_create_partition_v2 args;
drivers/hv/mshv_root_main.c
1886
if (copy_from_user(&args, user_arg,
drivers/hv/mshv_root_main.c
189
mshv_field_nonzero(args, rsvd) || args.in_sz > HV_HYP_PAGE_SIZE)
drivers/hv/mshv_root_main.c
1890
if ((args.pt_flags & ~MSHV_PT_FLAGS_MASK) ||
drivers/hv/mshv_root_main.c
1891
args.pt_isolation >= MSHV_PT_ISOLATION_COUNT)
drivers/hv/mshv_root_main.c
1898
if (args.pt_flags & BIT_ULL(MSHV_PT_BIT_CPU_AND_XSAVE_FEATURES)) {
drivers/hv/mshv_root_main.c
1899
if (copy_from_user(&args, user_arg, sizeof(args)))
drivers/hv/mshv_root_main.c
1903
if ((args.pt_flags & ~MSHV_PT_FLAGS_MASK) ||
drivers/hv/mshv_root_main.c
1904
args.pt_isolation >= MSHV_PT_ISOLATION_COUNT)
drivers/hv/mshv_root_main.c
1907
if (args.pt_num_cpu_fbanks != MSHV_NUM_CPU_FEATURES_BANKS ||
drivers/hv/mshv_root_main.c
1908
mshv_field_nonzero(args, pt_rsvd) ||
drivers/hv/mshv_root_main.c
1909
mshv_field_nonzero(args, pt_rsvd1))
drivers/hv/mshv_root_main.c
192
if (args.out_ptr && (!args.out_sz || args.out_sz > HV_HYP_PAGE_SIZE))
drivers/hv/mshv_root_main.c
1921
disabled_procs->as_uint64[i] = args.pt_cpu_fbanks[i];
drivers/hv/mshv_root_main.c
1924
disabled_xsave->as_uint64 = args.pt_disabled_xsave;
drivers/hv/mshv_root_main.c
1932
if (mshv_field_nonzero(args, pt_rsvd2))
drivers/hv/mshv_root_main.c
195
if (!mshv_passthru_hvcall_allowed(args.code, pt_id))
drivers/hv/mshv_root_main.c
1951
if (args.pt_flags & BIT_ULL(MSHV_PT_BIT_LAPIC))
drivers/hv/mshv_root_main.c
1953
if (args.pt_flags & BIT_ULL(MSHV_PT_BIT_X2APIC))
drivers/hv/mshv_root_main.c
1955
if (args.pt_flags & BIT_ULL(MSHV_PT_BIT_GPA_SUPER_PAGES))
drivers/hv/mshv_root_main.c
1957
if (args.pt_flags & BIT(MSHV_PT_BIT_NESTED_VIRTUALIZATION))
drivers/hv/mshv_root_main.c
1959
if (args.pt_flags & BIT(MSHV_PT_BIT_SMT_ENABLED_GUEST))
drivers/hv/mshv_root_main.c
1964
switch (args.pt_isolation) {
drivers/hv/mshv_root_main.c
198
is_async = mshv_hvcall_is_async(args.code);
drivers/hv/mshv_root_main.c
208
pages_order = args.out_ptr ? 1 : 0;
drivers/hv/mshv_root_main.c
214
if (args.out_ptr)
drivers/hv/mshv_root_main.c
219
if (copy_from_user(input_pg, (void __user *)args.in_ptr,
drivers/hv/mshv_root_main.c
220
args.in_sz)) {
drivers/hv/mshv_root_main.c
233
if (args.reps) {
drivers/hv/mshv_root_main.c
234
status = hv_do_rep_hypercall_ex(args.code, args.reps,
drivers/hv/mshv_root_main.c
239
status = hv_do_hypercall(args.code, input_pg, output_pg);
drivers/hv/mshv_root_main.c
260
args.status = hv_result(status);
drivers/hv/mshv_root_main.c
261
args.reps = reps_completed;
drivers/hv/mshv_root_main.c
262
if (copy_to_user(user_args, &args, sizeof(args)))
drivers/hv/mshv_root_main.c
266
copy_to_user((void __user *)args.out_ptr, output_pg, args.out_sz))
drivers/hv/mshv_root_main.c
763
struct mshv_get_set_vp_state args;
drivers/hv/mshv_root_main.c
769
if (copy_from_user(&args, user_args, sizeof(args)))
drivers/hv/mshv_root_main.c
772
if (args.type >= MSHV_VP_STATE_COUNT || mshv_field_nonzero(args, rsvd) ||
drivers/hv/mshv_root_main.c
773
!args.buf_sz || !PAGE_ALIGNED(args.buf_sz) ||
drivers/hv/mshv_root_main.c
774
!PAGE_ALIGNED(args.buf_ptr))
drivers/hv/mshv_root_main.c
777
if (!access_ok((void __user *)args.buf_ptr, args.buf_sz))
drivers/hv/mshv_root_main.c
780
switch (args.type) {
drivers/hv/mshv_root_main.c
828
if (data_sz > args.buf_sz)
drivers/hv/mshv_root_main.c
833
unsigned long user_pfn = PFN_DOWN(args.buf_ptr);
drivers/hv/mshv_root_main.c
834
size_t page_count = PFN_DOWN(args.buf_sz);
drivers/hv/mshv_root_main.c
847
if (copy_from_user(&vp_state, (__user void *)args.buf_ptr, data_sz))
drivers/hv/mshv_root_main.c
861
if (copy_to_user((void __user *)args.buf_ptr, &vp_state, data_sz))
drivers/hv/mshv_vtl_main.c
708
struct mshv_vp_registers args;
drivers/hv/mshv_vtl_main.c
712
if (copy_from_user(&args, user_args, sizeof(args)))
drivers/hv/mshv_vtl_main.c
716
if (args.count != 1)
drivers/hv/mshv_vtl_main.c
719
if (copy_from_user(&reg, (void __user *)args.regs_ptr,
drivers/hv/mshv_vtl_main.c
731
if (copy_to_user((void __user *)args.regs_ptr, &reg, sizeof(reg)))
drivers/hv/mshv_vtl_main.c
740
struct mshv_vp_registers args;
drivers/hv/mshv_vtl_main.c
744
if (copy_from_user(&args, user_args, sizeof(args)))
drivers/hv/mshv_vtl_main.c
748
if (args.count != 1)
drivers/hv/mshv_vtl_main.c
751
if (copy_from_user(&reg, (void __user *)args.regs_ptr, sizeof(reg)))
drivers/hv/vmbus_drv.c
83
void *args)
drivers/hwmon/acpi_power_meter.c
143
struct acpi_object_list args = { 2, arg_objs };
drivers/hwmon/acpi_power_meter.c
156
&args, &data);
drivers/hwmon/acpi_power_meter.c
321
struct acpi_object_list args = { 1, &arg0 };
drivers/hwmon/acpi_power_meter.c
331
&args, &data);
drivers/hwmon/acpi_power_meter.c
350
struct acpi_object_list args = { 1, &arg0 };
drivers/hwmon/acpi_power_meter.c
360
&args, &data);
drivers/hwmon/adt7475.c
1674
static int _adt7475_pwm_properties_parse_args(u32 args[4], struct adt7475_pwm_config *cfg)
drivers/hwmon/adt7475.c
1679
if (args[1] == 0)
drivers/hwmon/adt7475.c
1682
freq_hz = 1000000000UL / args[1];
drivers/hwmon/adt7475.c
1683
if (args[3] >= args[1])
drivers/hwmon/adt7475.c
1686
duty = div_u64(255ULL * args[3], args[1]);
drivers/hwmon/adt7475.c
1688
cfg->index = args[0];
drivers/hwmon/adt7475.c
1690
cfg->flags = args[2];
drivers/hwmon/adt7475.c
1701
u32 args[4] = {};
drivers/hwmon/adt7475.c
1713
args[3] = rargs.args[1];
drivers/hwmon/adt7475.c
1716
args[i] = rargs.args[i];
drivers/hwmon/adt7475.c
1718
ret = _adt7475_pwm_properties_parse_args(args, cfg);
drivers/hwmon/adt7475.c
1729
u32 args[4] = {};
drivers/hwmon/adt7475.c
1735
ret = fwnode_property_read_u32_array(fwnode, "pwms", args, n_vals);
drivers/hwmon/adt7475.c
1744
args[3] = args[1];
drivers/hwmon/adt7475.c
1746
return _adt7475_pwm_properties_parse_args(args, cfg);
drivers/hwmon/amc6821.c
919
struct of_phandle_args args;
drivers/hwmon/amc6821.c
930
if (of_parse_phandle_with_args(fan_np, "pwms", "#pwm-cells", 0, &args))
drivers/hwmon/amc6821.c
932
of_node_put(args.np);
drivers/hwmon/amc6821.c
934
if (args.args_count != 2)
drivers/hwmon/amc6821.c
937
if (args.args[1] & PWM_POLARITY_INVERTED)
drivers/hwmon/asc7621.c
797
#define VAA(args...) {args}
drivers/hwmon/asus_wmi_sensors.c
174
static int asus_wmi_call_method(u32 method_id, u32 *args, struct acpi_buffer *output)
drivers/hwmon/asus_wmi_sensors.c
176
struct acpi_buffer input = {(acpi_size) sizeof(*args), args };
drivers/hwmon/asus_wmi_sensors.c
193
u32 args[] = {0, 0, 0};
drivers/hwmon/asus_wmi_sensors.c
197
err = asus_wmi_call_method(ASUSWMI_METHODID_GET_VERSION, args, &output);
drivers/hwmon/asus_wmi_sensors.c
224
u32 args[] = {0, 0, 0};
drivers/hwmon/asus_wmi_sensors.c
228
err = asus_wmi_call_method(ASUSWMI_METHODID_GET_NUMBER, args, &output);
drivers/hwmon/asus_wmi_sensors.c
273
u32 args[] = {index, 0};
drivers/hwmon/asus_wmi_sensors.c
277
err = asus_wmi_call_method(ASUSWMI_METHODID_GET_INFO, args, &output);
drivers/hwmon/asus_wmi_sensors.c
346
u32 args[] = {source, 0};
drivers/hwmon/asus_wmi_sensors.c
348
return asus_wmi_call_method(ASUSWMI_METHODID_UPDATE_BUFFER, args, &output);
drivers/hwmon/asus_wmi_sensors.c
354
u32 args[] = {index, 0};
drivers/hwmon/asus_wmi_sensors.c
358
err = asus_wmi_call_method(ASUSWMI_METHODID_GET_VALUE, args, &output);
drivers/hwmon/emc2305.c
543
struct of_phandle_args args;
drivers/hwmon/emc2305.c
551
ret = of_parse_phandle_with_args(child, "pwms", "#pwm-cells", 0, &args);
drivers/hwmon/emc2305.c
556
if (args.args_count > 0) {
drivers/hwmon/emc2305.c
557
data->pwm_freq[ch] = find_closest(args.args[0], base_freq_table,
drivers/hwmon/emc2305.c
563
if (args.args_count > 1) {
drivers/hwmon/emc2305.c
564
if (args.args[1] == PWM_POLARITY_NORMAL || args.args[1] == PWM_POLARITY_INVERSED)
drivers/hwmon/emc2305.c
565
data->pwm_polarity_mask |= args.args[1] << ch;
drivers/hwmon/emc2305.c
567
dev_err(dev, "Wrong PWM polarity config provided: %d\n", args.args[0]);
drivers/hwmon/emc2305.c
572
if (args.args_count > 2) {
drivers/hwmon/emc2305.c
573
if (args.args[2] == EMC2305_PUSH_PULL || args.args[2] <= EMC2305_OPEN_DRAIN)
drivers/hwmon/emc2305.c
574
data->pwm_output_mask |= args.args[2] << ch;
drivers/hwmon/emc2305.c
576
dev_err(dev, "Wrong PWM output config provided: %d\n", args.args[1]);
drivers/hwmon/emc2305.c
581
of_node_put(args.np);
drivers/hwmon/nct6775-platform.c
133
u32 args = bank | (reg << 8) | (val << 16);
drivers/hwmon/nct6775-platform.c
144
params[2].buffer.length = sizeof(args);
drivers/hwmon/nct6775-platform.c
145
params[2].buffer.pointer = (void *)&args;
drivers/hwmon/nct7363.c
343
struct of_phandle_args args;
drivers/hwmon/nct7363.c
348
0, &args);
drivers/hwmon/nct7363.c
352
of_node_put(args.np);
drivers/hwmon/nct7363.c
353
if (args.args[0] >= NCT7363_PWM_COUNT)
drivers/hwmon/nct7363.c
355
data->pwm_mask |= BIT(args.args[0]);
drivers/hwmon/occ/common.c
758
va_list args;
drivers/hwmon/occ/common.c
760
va_start(args, fmt);
drivers/hwmon/occ/common.c
761
vsnprintf(attr->name, sizeof(attr->name), fmt, args);
drivers/hwmon/occ/common.c
762
va_end(args);
drivers/hwspinlock/hwspinlock_core.c
352
return hwlock_spec->args[0];
drivers/hwspinlock/hwspinlock_core.c
372
struct of_phandle_args args;
drivers/hwspinlock/hwspinlock_core.c
380
&args);
drivers/hwspinlock/hwspinlock_core.c
384
if (!of_device_is_available(args.np)) {
drivers/hwspinlock/hwspinlock_core.c
401
if (device_match_of_node(hwlock->bank->dev, args.np)) {
drivers/hwspinlock/hwspinlock_core.c
410
id = of_hwspin_lock_simple_xlate(&args);
drivers/hwspinlock/hwspinlock_core.c
418
of_node_put(args.np);
drivers/i2c/algos/i2c-algo-bit.c
23
#define bit_dbg(level, dev, format, args...) \
drivers/i2c/algos/i2c-algo-bit.c
26
dev_dbg(dev, format, ##args); \
drivers/i2c/algos/i2c-algo-bit.c
29
#define bit_dbg(level, dev, format, args...) \
drivers/i2c/algos/i2c-algo-pca.c
17
#define DEB1(fmt, args...) do { if (i2c_debug >= 1) \
drivers/i2c/algos/i2c-algo-pca.c
18
printk(KERN_DEBUG fmt, ## args); } while (0)
drivers/i2c/algos/i2c-algo-pca.c
19
#define DEB2(fmt, args...) do { if (i2c_debug >= 2) \
drivers/i2c/algos/i2c-algo-pca.c
20
printk(KERN_DEBUG fmt, ## args); } while (0)
drivers/i2c/algos/i2c-algo-pca.c
21
#define DEB3(fmt, args...) do { if (i2c_debug >= 3) \
drivers/i2c/algos/i2c-algo-pca.c
22
printk(KERN_DEBUG fmt, ## args); } while (0)
drivers/i2c/busses/i2c-tegra.c
485
static void tegra_i2c_dma_complete(void *args)
drivers/i2c/busses/i2c-tegra.c
487
struct tegra_i2c_dev *i2c_dev = args;
drivers/i3c/master/ast2600-i3c-master.c
147
i3c->global_idx = gspec.args[0];
drivers/idle/intel_idle.c
2425
static char *get_cmdline_field(char *args, char **field, char sep)
drivers/idle/intel_idle.c
2429
for (i = 0; args[i] && !isspace(args[i]); i++) {
drivers/idle/intel_idle.c
2430
if (args[i] == sep)
drivers/idle/intel_idle.c
2434
*field = args;
drivers/idle/intel_idle.c
2436
if (args[i] != sep)
drivers/idle/intel_idle.c
2439
args[i] = '\0';
drivers/idle/intel_idle.c
2440
return args + i + 1;
drivers/idle/intel_idle.c
2487
char *args = cmdline_table_str;
drivers/idle/intel_idle.c
2491
if (args[0] == '\0')
drivers/idle/intel_idle.c
2503
while (args) {
drivers/idle/intel_idle.c
2512
args = get_cmdline_field(args, &fields, ',');
drivers/iio/accel/bmc150-accel-i2c.c
54
struct dual250e_set_angle_args args = {
drivers/iio/accel/bmc150-accel-i2c.c
77
args_obj.buffer.length = sizeof(args);
drivers/iio/accel/bmc150-accel-i2c.c
78
args_obj.buffer.pointer = (u8 *)&args;
drivers/iio/adc/ab8500-gpadc.c
933
if (indio_dev->channels[i].channel == iiospec->args[0])
drivers/iio/adc/ad4695.c
1626
u64 *args, u32 nargs)
drivers/iio/adc/ad4695.c
1636
if (nargs != 2 || args[0] != AD4695_TRIGGER_EVENT_BUSY)
drivers/iio/adc/ad4695.c
1644
u64 *args, u32 nargs)
drivers/iio/adc/ad4695.c
1653
if (args[1] == AD4695_TRIGGER_PIN_GP3)
drivers/iio/adc/ad7606_spi.c
230
u64 *args, u32 nargs)
drivers/iio/adc/ad7606_spi.c
239
if (nargs != 1 || args[0] != AD7606_TRIGGER_EVENT_BUSY)
drivers/iio/adc/ad7606_spi.c
248
u64 *args, u32 nargs)
drivers/iio/adc/ad7768-1.c
1159
struct fwnode_reference_args *args)
drivers/iio/adc/ad7768-1.c
1164
nargs, index, args);
drivers/iio/adc/ad7768-1.c
1165
return ret ? ERR_PTR(ret) : args->fwnode;
drivers/iio/adc/ad7768-1.c
1172
struct fwnode_reference_args args;
drivers/iio/adc/ad7768-1.c
1178
&args);
drivers/iio/adc/ad7768-1.c
1182
ref = args.fwnode;
drivers/iio/adc/at91-sama5d2_adc.c
774
return at91_adc_chan_xlate(indio_dev, iiospec->args[0]);
drivers/iio/adc/gehc-pmc-adc.c
127
switch (iiospec->args[0]) {
drivers/iio/adc/gehc-pmc-adc.c
136
iiospec->args[0]);
drivers/iio/adc/gehc-pmc-adc.c
142
indio_dev->channels[i].channel == iiospec->args[1])
drivers/iio/adc/gehc-pmc-adc.c
146
iiospec->args[0], iiospec->args[1]);
drivers/iio/adc/ingenic-adc.c
731
if (iio_dev->channels[i].channel == iiospec->args[0])
drivers/iio/adc/qcom-pm8xxx-xoadc.c
714
pre_scale_mux = (u8)iiospec->args[0];
drivers/iio/adc/qcom-pm8xxx-xoadc.c
715
amux_channel = (u8)iiospec->args[1];
drivers/iio/adc/qcom-spmi-adc5.c
413
if (adc->chan_props[i].channel == iiospec->args[0])
drivers/iio/adc/qcom-spmi-adc5.c
428
if (v_channel == iiospec->args[0])
drivers/iio/adc/qcom-spmi-vadc.c
494
if (vadc->iio_chans[i].channel == iiospec->args[0])
drivers/iio/adc/stm32-adc.c
1771
if (indio_dev->channels[i].channel == iiospec->args[0])
drivers/iio/industrialio-backend.c
103
#define iio_backend_ptr_op_call(back, op, args...) ({ \
drivers/iio/industrialio-backend.c
112
ptr_err = __back->ops->op(__back, ##args); \
drivers/iio/industrialio-backend.c
117
#define iio_backend_void_op_call(back, op, args...) { \
drivers/iio/industrialio-backend.c
123
__back->ops->op(__back, ##args); \
drivers/iio/industrialio-backend.c
92
#define iio_backend_op_call(back, op, args...) ({ \
drivers/iio/industrialio-backend.c
98
__ret = __back->ops->op(__back, ##args); \
drivers/iio/inkern.c
135
if (iiospec->args[0] >= indio_dev->num_channels) {
drivers/iio/inkern.c
137
iiospec->args[0]);
drivers/iio/inkern.c
141
return iiospec->args[0];
drivers/infiniband/core/device.c
244
va_list args; \
drivers/infiniband/core/device.c
246
va_start(args, fmt); \
drivers/infiniband/core/device.c
249
vaf.va = &args; \
drivers/infiniband/core/device.c
253
va_end(args); \
drivers/infiniband/core/nldev.c
1178
int start = cb->args[0];
drivers/infiniband/core/nldev.c
1197
out: cb->args[0] = idx;
drivers/infiniband/core/nldev.c
1273
int start = cb->args[0];
drivers/infiniband/core/nldev.c
1322
cb->args[0] = idx;
drivers/infiniband/core/nldev.c
1383
int start = cb->args[0];
drivers/infiniband/core/nldev.c
1402
cb->args[0] = idx;
drivers/infiniband/core/nldev.c
1568
int start = cb->args[0];
drivers/infiniband/core/nldev.c
1671
cb->args[0] = idx;
drivers/infiniband/hw/hfi1/trace_dbg.h
63
va_list args; \
drivers/infiniband/hw/hfi1/trace_dbg.h
65
va_start(args, fmt); \
drivers/infiniband/hw/hfi1/trace_dbg.h
66
vaf.va = &args; \
drivers/infiniband/hw/hfi1/trace_dbg.h
68
va_end(args); \
drivers/infiniband/hw/usnic/usnic_log.h
46
#define usnic_printk(lvl, args...) \
drivers/infiniband/hw/usnic/usnic_log.h
50
printk(args); \
drivers/infiniband/hw/usnic/usnic_log.h
53
#define usnic_dbg(args...) \
drivers/infiniband/hw/usnic/usnic_log.h
56
usnic_printk(KERN_INFO, args); \
drivers/infiniband/hw/usnic/usnic_log.h
60
#define usnic_info(args...) \
drivers/infiniband/hw/usnic/usnic_log.h
63
usnic_printk(KERN_INFO, args); \
drivers/infiniband/hw/usnic/usnic_log.h
67
#define usnic_err(args...) \
drivers/infiniband/hw/usnic/usnic_log.h
70
usnic_printk(KERN_ERR, args); \
drivers/infiniband/ulp/srp/ib_srp.c
3327
substring_t args[MAX_OPT_ARGS];
drivers/infiniband/ulp/srp/ib_srp.c
3344
token = match_token(p, srp_opt_tokens, args);
drivers/infiniband/ulp/srp/ib_srp.c
3349
p = match_strdup(args);
drivers/infiniband/ulp/srp/ib_srp.c
3365
p = match_strdup(args);
drivers/infiniband/ulp/srp/ib_srp.c
3381
p = match_strdup(args);
drivers/infiniband/ulp/srp/ib_srp.c
3399
ret = match_hex(args, &token);
drivers/infiniband/ulp/srp/ib_srp.c
3408
p = match_strdup(args);
drivers/infiniband/ulp/srp/ib_srp.c
3424
p = match_strdup(args);
drivers/infiniband/ulp/srp/ib_srp.c
3441
p = match_strdup(args);
drivers/infiniband/ulp/srp/ib_srp.c
3460
ret = match_int(args, &token);
drivers/infiniband/ulp/srp/ib_srp.c
3469
ret = match_int(args, &token);
drivers/infiniband/ulp/srp/ib_srp.c
3488
ret = match_int(args, &token);
drivers/infiniband/ulp/srp/ib_srp.c
3504
ret = match_int(args, &token);
drivers/infiniband/ulp/srp/ib_srp.c
3520
ret = match_hex(args, &token);
drivers/infiniband/ulp/srp/ib_srp.c
3537
p = match_strdup(args);
drivers/infiniband/ulp/srp/ib_srp.c
3553
ret = match_int(args, &token);
drivers/infiniband/ulp/srp/ib_srp.c
3569
ret = match_int(args, &token);
drivers/infiniband/ulp/srp/ib_srp.c
3578
ret = match_int(args, &token);
drivers/infiniband/ulp/srp/ib_srp.c
3594
ret = match_int(args, &token);
drivers/infiniband/ulp/srp/ib_srp.c
3609
ret = match_int(args, &token);
drivers/infiniband/ulp/srp/ib_srp.c
3625
ret = match_int(args, &token);
drivers/infiniband/ulp/srp/ib_srp.c
3640
ret = match_int(args, &token);
drivers/input/gameport/gameport.c
514
va_list args;
drivers/input/gameport/gameport.c
516
va_start(args, fmt);
drivers/input/gameport/gameport.c
517
vsnprintf(gameport->phys, sizeof(gameport->phys), fmt, args);
drivers/input/gameport/gameport.c
518
va_end(args);
drivers/input/joystick/db9.c
27
int args[2];
drivers/input/joystick/db9.c
34
module_param_array_named(dev, db9_cfg[0].args, int, &db9_cfg[0].nargs, 0);
drivers/input/joystick/db9.c
36
module_param_array_named(dev2, db9_cfg[1].args, int, &db9_cfg[1].nargs, 0);
drivers/input/joystick/db9.c
38
module_param_array_named(dev3, db9_cfg[2].args, int, &db9_cfg[2].nargs, 0);
drivers/input/joystick/db9.c
553
db9_cfg[port_idx].args[DB9_ARG_PARPORT] < 0)
drivers/input/joystick/db9.c
556
if (db9_cfg[port_idx].args[DB9_ARG_PARPORT] == pp->number)
drivers/input/joystick/db9.c
565
mode = db9_cfg[port_idx].args[DB9_ARG_MODE];
drivers/input/joystick/db9.c
682
if (db9_cfg[i].nargs == 0 || db9_cfg[i].args[DB9_ARG_PARPORT] < 0)
drivers/input/joystick/gamecon.c
1025
if (gc_cfg[i].nargs == 0 || gc_cfg[i].args[0] < 0)
drivers/input/joystick/gamecon.c
33
int args[GC_MAX_DEVICES + 1];
drivers/input/joystick/gamecon.c
39
module_param_array_named(map, gc_cfg[0].args, int, &gc_cfg[0].nargs, 0);
drivers/input/joystick/gamecon.c
41
module_param_array_named(map2, gc_cfg[1].args, int, &gc_cfg[1].nargs, 0);
drivers/input/joystick/gamecon.c
43
module_param_array_named(map3, gc_cfg[2].args, int, &gc_cfg[2].nargs, 0);
drivers/input/joystick/gamecon.c
927
if (gc_cfg[port_idx].nargs == 0 || gc_cfg[port_idx].args[0] < 0)
drivers/input/joystick/gamecon.c
930
if (gc_cfg[port_idx].args[0] == pp->number)
drivers/input/joystick/gamecon.c
938
pads = gc_cfg[port_idx].args + 1;
drivers/input/joystick/turbografx.c
150
tgfx_cfg[port_idx].args[0] < 0)
drivers/input/joystick/turbografx.c
152
if (tgfx_cfg[port_idx].args[0] == pp->number)
drivers/input/joystick/turbografx.c
160
n_buttons = tgfx_cfg[port_idx].args + 1;
drivers/input/joystick/turbografx.c
283
if (tgfx_cfg[i].nargs == 0 || tgfx_cfg[i].args[0] < 0)
drivers/input/joystick/turbografx.c
29
int args[TGFX_MAX_DEVICES + 1];
drivers/input/joystick/turbografx.c
35
module_param_array_named(map, tgfx_cfg[0].args, int, &tgfx_cfg[0].nargs, 0);
drivers/input/joystick/turbografx.c
37
module_param_array_named(map2, tgfx_cfg[1].args, int, &tgfx_cfg[1].nargs, 0);
drivers/input/joystick/turbografx.c
39
module_param_array_named(map3, tgfx_cfg[2].args, int, &tgfx_cfg[2].nargs, 0);
drivers/input/keyboard/tegra-kbc.c
274
static irqreturn_t tegra_kbc_isr(int irq, void *args)
drivers/input/keyboard/tegra-kbc.c
276
struct tegra_kbc *kbc = args;
drivers/input/rmi4/rmi_bus.c
28
va_list args;
drivers/input/rmi4/rmi_bus.c
31
va_start(args, fmt);
drivers/input/rmi4/rmi_bus.c
34
vaf.va = &args;
drivers/input/rmi4/rmi_bus.c
38
va_end(args);
drivers/input/serio/i8042.h
70
#define filter_dbg(filter, data, format, args...) \
drivers/input/serio/i8042.h
76
dbg("%02x " format, data, ##args); \
drivers/input/serio/i8042.h
78
dbg("** " format, ##args); \
drivers/input/serio/i8042.h
88
#define filter_dbg(filter, data, format, args...) do { } while (0)
drivers/interconnect/core.c
356
unsigned int idx = spec->args[0];
drivers/interconnect/qcom/icc-common.c
29
ndata->tag = spec->args[1];
drivers/interconnect/samsung/exynos.c
33
struct of_phandle_args args;
drivers/interconnect/samsung/exynos.c
45
"#interconnect-cells", 0, &args);
drivers/interconnect/samsung/exynos.c
49
icc_node_data = of_icc_get_from_provider(&args);
drivers/interconnect/samsung/exynos.c
50
of_node_put(args.np);
drivers/iommu/apple-dart.c
800
const struct of_phandle_args *args)
drivers/iommu/apple-dart.c
803
struct platform_device *iommu_pdev = of_find_device_by_node(args->np);
drivers/iommu/apple-dart.c
810
if (args->args_count != 1)
drivers/iommu/apple-dart.c
812
sid = args->args[0];
drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c
3697
const struct of_phandle_args *args)
drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c
3699
return iommu_fwspec_add_ids(dev, args->args, 1);
drivers/iommu/arm/arm-smmu/arm-smmu-qcom-debug.c
478
struct of_phandle_args args = { .args_count = 2 };
drivers/iommu/arm/arm-smmu/arm-smmu-qcom-debug.c
491
if (of_parse_phandle_with_args(np, "qcom,stream-id-range", "#iommu-cells", 0, &args)) {
drivers/iommu/arm/arm-smmu/arm-smmu-qcom-debug.c
496
tbu->smmu_np = args.np;
drivers/iommu/arm/arm-smmu/arm-smmu-qcom-debug.c
497
tbu->sid_range[0] = args.args[0];
drivers/iommu/arm/arm-smmu/arm-smmu-qcom-debug.c
498
tbu->sid_range[1] = args.args[1];
drivers/iommu/arm/arm-smmu/arm-smmu-qcom-debug.c
499
of_node_put(args.np);
drivers/iommu/arm/arm-smmu/arm-smmu.c
1591
const struct of_phandle_args *args)
drivers/iommu/arm/arm-smmu/arm-smmu.c
1595
if (args->args_count > 0)
drivers/iommu/arm/arm-smmu/arm-smmu.c
1596
fwid |= FIELD_PREP(ARM_SMMU_SMR_ID, args->args[0]);
drivers/iommu/arm/arm-smmu/arm-smmu.c
1598
if (args->args_count > 1)
drivers/iommu/arm/arm-smmu/arm-smmu.c
1599
fwid |= FIELD_PREP(ARM_SMMU_SMR_MASK, args->args[1]);
drivers/iommu/arm/arm-smmu/arm-smmu.c
1600
else if (!of_property_read_u32(args->np, "stream-match-mask", &mask))
drivers/iommu/arm/arm-smmu/qcom_iommu.c
550
const struct of_phandle_args *args)
drivers/iommu/arm/arm-smmu/qcom_iommu.c
554
unsigned asid = args->args[0];
drivers/iommu/arm/arm-smmu/qcom_iommu.c
556
if (args->args_count != 1) {
drivers/iommu/arm/arm-smmu/qcom_iommu.c
559
args->np->full_name, args->args_count);
drivers/iommu/arm/arm-smmu/qcom_iommu.c
563
iommu_pdev = of_find_device_by_node(args->np);
drivers/iommu/ipmmu-vmsa.c
713
const struct of_phandle_args *args)
drivers/iommu/ipmmu-vmsa.c
717
ipmmu_pdev = of_find_device_by_node(args->np);
drivers/iommu/ipmmu-vmsa.c
784
iommu_fwspec_add_ids(dev, spec->args, 1);
drivers/iommu/msm_iommu.c
619
if (master->mids[sid] == spec->args[0]) {
drivers/iommu/msm_iommu.c
625
master->mids[master->num_mids++] = spec->args[0];
drivers/iommu/mtk_iommu.c
1003
const struct of_phandle_args *args)
drivers/iommu/mtk_iommu.c
1007
if (args->args_count != 1) {
drivers/iommu/mtk_iommu.c
1009
args->args_count);
drivers/iommu/mtk_iommu.c
1015
m4updev = of_find_device_by_node(args->np);
drivers/iommu/mtk_iommu.c
1024
return iommu_fwspec_add_ids(dev, args->args, 1);
drivers/iommu/mtk_iommu_v1.c
417
const struct of_phandle_args *args)
drivers/iommu/mtk_iommu_v1.c
424
if (args->args_count != 1) {
drivers/iommu/mtk_iommu_v1.c
426
args->args_count);
drivers/iommu/mtk_iommu_v1.c
430
ret = iommu_fwspec_init(dev, of_fwnode_handle(args->np));
drivers/iommu/mtk_iommu_v1.c
436
m4updev = of_find_device_by_node(args->np);
drivers/iommu/mtk_iommu_v1.c
445
ret = iommu_fwspec_add_ids(dev, args->args, 1);
drivers/iommu/of_iommu.c
53
iommu_spec.args);
drivers/iommu/omap-iommu.c
1709
static int omap_iommu_of_xlate(struct device *dev, const struct of_phandle_args *args)
drivers/iommu/riscv/iommu.c
1479
static int riscv_iommu_of_xlate(struct device *dev, const struct of_phandle_args *args)
drivers/iommu/riscv/iommu.c
1481
return iommu_fwspec_add_ids(dev, args->args, 1);
drivers/iommu/rockchip-iommu.c
1160
const struct of_phandle_args *args)
drivers/iommu/rockchip-iommu.c
1165
iommu_dev = of_find_device_by_node(args->np);
drivers/iommu/sprd-iommu.c
397
const struct of_phandle_args *args)
drivers/iommu/sprd-iommu.c
402
pdev = of_find_device_by_node(args->np);
drivers/iommu/sun50i-iommu.c
837
const struct of_phandle_args *args)
drivers/iommu/sun50i-iommu.c
839
struct platform_device *iommu_pdev = of_find_device_by_node(args->np);
drivers/iommu/sun50i-iommu.c
840
unsigned id = args->args[0];
drivers/iommu/tegra-smmu.c
841
const struct of_phandle_args *args)
drivers/iommu/tegra-smmu.c
852
err = ops->of_xlate(dev, args);
drivers/iommu/tegra-smmu.c
865
struct of_phandle_args args;
drivers/iommu/tegra-smmu.c
870
&args) == 0) {
drivers/iommu/tegra-smmu.c
871
smmu = tegra_smmu_find(args.np);
drivers/iommu/tegra-smmu.c
873
err = tegra_smmu_configure(smmu, dev, &args);
drivers/iommu/tegra-smmu.c
876
of_node_put(args.np);
drivers/iommu/tegra-smmu.c
881
of_node_put(args.np);
drivers/iommu/tegra-smmu.c
969
const struct of_phandle_args *args)
drivers/iommu/tegra-smmu.c
971
struct platform_device *iommu_pdev = of_find_device_by_node(args->np);
drivers/iommu/tegra-smmu.c
973
u32 id = args->args[0];
drivers/iommu/virtio-iommu.c
1074
const struct of_phandle_args *args)
drivers/iommu/virtio-iommu.c
1076
return iommu_fwspec_add_ids(dev, args->args, 1);
drivers/irqchip/irq-aclint-sswi.c
85
if (parent.args[0] != RV_IRQ_SOFT)
drivers/irqchip/irq-alpine-msi.c
106
unsigned int nr_irqs, void *args)
drivers/irqchip/irq-apple-aic.c
672
u32 *args;
drivers/irqchip/irq-apple-aic.c
679
args = &fwspec->param[1];
drivers/irqchip/irq-apple-aic.c
682
die = args[0];
drivers/irqchip/irq-apple-aic.c
683
args++;
drivers/irqchip/irq-apple-aic.c
690
if (args[0] >= ic->nr_irq)
drivers/irqchip/irq-apple-aic.c
692
*hwirq = AIC_IRQ_HWIRQ(die, args[0]);
drivers/irqchip/irq-apple-aic.c
697
if (args[0] >= AIC_NR_FIQ)
drivers/irqchip/irq-apple-aic.c
699
*hwirq = AIC_FIQ_HWIRQ(args[0]);
drivers/irqchip/irq-apple-aic.c
706
switch (args[0]) {
drivers/irqchip/irq-apple-aic.c
729
*type = args[1] & IRQ_TYPE_SENSE_MASK;
drivers/irqchip/irq-armada-370-xp.c
270
void *args)
drivers/irqchip/irq-armada-370-xp.c
457
unsigned int nr_irqs, void *args)
drivers/irqchip/irq-ath79-cpu.c
66
struct of_phandle_args args;
drivers/irqchip/irq-ath79-cpu.c
77
i, &args);
drivers/irqchip/irq-ath79-cpu.c
81
irq_wb_chan[irq] = args.args[0];
drivers/irqchip/irq-bcm2712-mip.c
202
struct of_phandle_args args;
drivers/irqchip/irq-bcm2712-mip.c
211
0, &args);
drivers/irqchip/irq-bcm2712-mip.c
215
ret = of_property_read_u32_index(np, "msi-ranges", args.args_count + 1,
drivers/irqchip/irq-bcm2712-mip.c
224
mip->msi_base = args.args[1];
drivers/irqchip/irq-bcm2712-mip.c
226
mip->parent = irq_find_host(args.np);
drivers/irqchip/irq-bcm2712-mip.c
231
of_node_put(args.np);
drivers/irqchip/irq-bcm2836.c
207
unsigned int nr_irqs, void *args)
drivers/irqchip/irq-gic-its-msi-parent.c
164
u32 args;
drivers/irqchip/irq-gic-its-msi-parent.c
166
if (WARN_ON(of_phandle_iterator_args(&it, &args, 1) != 1))
drivers/irqchip/irq-gic-its-msi-parent.c
173
*dev_id = args;
drivers/irqchip/irq-gic-v2m.c
152
unsigned int nr_irqs, void *args)
drivers/irqchip/irq-gic-v2m.c
154
msi_alloc_info_t *info = args;
drivers/irqchip/irq-gic-v3-its.c
3685
unsigned int nr_irqs, void *args)
drivers/irqchip/irq-gic-v3-its.c
3687
msi_alloc_info_t *info = args;
drivers/irqchip/irq-gic-v3-its.c
4489
void *args)
drivers/irqchip/irq-gic-v3-its.c
4491
struct its_vpe *vpe = args;
drivers/irqchip/irq-gic-v3-its.c
4630
unsigned int nr_irqs, void *args)
drivers/irqchip/irq-gic-v3-its.c
4633
struct its_vm *vm = args;
drivers/irqchip/irq-gic-v3-mbi.c
87
unsigned int nr_irqs, void *args)
drivers/irqchip/irq-gic-v3-mbi.c
89
msi_alloc_info_t *info = args;
drivers/irqchip/irq-imx-mu-msi.c
148
void *args)
drivers/irqchip/irq-loongson-pch-msi.c
94
unsigned int nr_irqs, void *args)
drivers/irqchip/irq-ls-scfg-msi.c
140
void *args)
drivers/irqchip/irq-ls-scfg-msi.c
142
msi_alloc_info_t *info = args;
drivers/irqchip/irq-mchp-eic.c
253
eic->irqs[i] = irq.args[1];
drivers/irqchip/irq-mvebu-gicp.c
83
unsigned int nr_irqs, void *args)
drivers/irqchip/irq-mvebu-odmi.c
82
unsigned int nr_irqs, void *args)
drivers/irqchip/irq-mvebu-sei.c
252
void *args)
drivers/irqchip/irq-owl-sirq.c
320
chip_data->ext_irqs[i] = irq.args[1];
drivers/irqchip/irq-realtek-rtl.c
151
oirq.args[0] = 2;
drivers/irqchip/irq-renesas-rza1.c
120
spec.param[i] = priv->map[hwirq].args[i];
drivers/irqchip/irq-renesas-rza1.c
172
priv->map[i].args[j] = imap_item.parent_args.args[j];
drivers/irqchip/irq-renesas-rzg2l.c
527
of_phandle_args_to_fwspec(np, map.args, map.args_count,
drivers/irqchip/irq-renesas-rzt2h.c
219
of_phandle_args_to_fwspec(np, map.args, map.args_count, &priv->fwspec[i]);
drivers/irqchip/irq-renesas-rzv2h.c
547
of_phandle_args_to_fwspec(np, map.args, map.args_count, &priv->fwspec[i]);
drivers/irqchip/irq-riscv-aplic-direct.c
228
*parent_hwirq = parent.args[0];
drivers/irqchip/irq-riscv-imsic-platform.c
226
unsigned int nr_irqs, void *args)
drivers/irqchip/irq-riscv-imsic-state.c
675
if (parent.args[0] != RV_IRQ_EXT)
drivers/irqchip/irq-sg2042-msi.c
153
unsigned int nr_irqs, void *args)
drivers/irqchip/irq-sg2042-msi.c
250
struct fwnode_reference_args args = { };
drivers/irqchip/irq-sg2042-msi.c
281
"#interrupt-cells", 0, 0, &args);
drivers/irqchip/irq-sg2042-msi.c
286
fwnode_handle_put(args.fwnode);
drivers/irqchip/irq-sg2042-msi.c
289
args.nargs + 1, 0, &args);
drivers/irqchip/irq-sg2042-msi.c
295
plic_domain = irq_find_matching_fwnode(args.fwnode, DOMAIN_BUS_ANY);
drivers/irqchip/irq-sg2042-msi.c
296
fwnode_handle_put(args.fwnode);
drivers/irqchip/irq-sg2042-msi.c
302
data->irq_first = (u32)args.args[0];
drivers/irqchip/irq-sg2042-msi.c
303
data->irq_type = (unsigned int)args.args[1];
drivers/irqchip/irq-sg2042-msi.c
304
data->num_irqs = (u32)args.args[args.nargs - 1];
drivers/irqchip/irq-sifive-plic.c
612
*parent_hwirq = parent.args[0];
drivers/irqchip/irq-stm32mp-exti.c
537
of_phandle_args_to_fwspec(out_irq.np, out_irq.args,
drivers/irqchip/irq-sun6i-r.c
325
nmi_parent.args[0] != GIC_SPI ||
drivers/irqchip/irq-sun6i-r.c
326
nmi_parent.args[2] != IRQ_TYPE_LEVEL_HIGH)
drivers/irqchip/irq-sun6i-r.c
328
nmi_hwirq = nmi_parent.args[1];
drivers/isdn/mISDN/dsp_hwec.c
19
static struct mISDN_dsp_element_arg args[] = {
drivers/isdn/mISDN/dsp_hwec.c
29
.num_args = ARRAY_SIZE(args),
drivers/isdn/mISDN/dsp_hwec.c
30
.args = args,
drivers/isdn/mISDN/dsp_pipeline.c
200
char *dup, *next, *tok, *name, *args;
drivers/isdn/mISDN/dsp_pipeline.c
218
args = strsep(&tok, ")");
drivers/isdn/mISDN/dsp_pipeline.c
219
if (args && !*args)
drivers/isdn/mISDN/dsp_pipeline.c
220
args = NULL;
drivers/isdn/mISDN/dsp_pipeline.c
240
struct dsp, pipeline), args);
drivers/isdn/mISDN/dsp_pipeline.c
244
pipeline_entry->p = elem->new(args);
drivers/isdn/mISDN/dsp_pipeline.c
48
elem->args[i].name,
drivers/isdn/mISDN/dsp_pipeline.c
49
elem->args[i].def ? "Default: " : "",
drivers/isdn/mISDN/dsp_pipeline.c
50
elem->args[i].def ? elem->args[i].def : "",
drivers/isdn/mISDN/dsp_pipeline.c
51
elem->args[i].def ? "\n" : "",
drivers/isdn/mISDN/dsp_pipeline.c
52
elem->args[i].desc);
drivers/isdn/mISDN/dsp_pipeline.c
58
__ATTR(args, 0444, attr_show_args, NULL),
drivers/leds/led-class-flash.c
19
#define call_flash_op(fled_cdev, op, args...) \
drivers/leds/led-class-flash.c
21
(fled_cdev->ops->op(fled_cdev, args)) : \
drivers/leds/led-triggers.c
86
va_list args;
drivers/leds/led-triggers.c
89
va_start(args, fmt);
drivers/leds/led-triggers.c
91
i = vsnprintf(NULL, 0, fmt, args);
drivers/leds/led-triggers.c
93
i = vscnprintf(buf, size, fmt, args);
drivers/leds/led-triggers.c
94
va_end(args);
drivers/leds/leds-blinkm.c
368
data->args[0] = data->next_red;
drivers/leds/leds-blinkm.c
369
data->args[1] = data->next_green;
drivers/leds/leds-blinkm.c
370
data->args[2] = data->next_blue;
drivers/leds/leds-blinkm.c
371
blinkm_write(client, cmd, data->args);
drivers/leds/leds-blinkm.c
372
data->red = data->args[0];
drivers/leds/leds-blinkm.c
373
data->green = data->args[1];
drivers/leds/leds-blinkm.c
374
data->blue = data->args[2];
drivers/leds/leds-blinkm.c
378
data->args[0] = data->next_hue;
drivers/leds/leds-blinkm.c
379
data->args[1] = data->next_saturation;
drivers/leds/leds-blinkm.c
380
data->args[2] = data->next_brightness;
drivers/leds/leds-blinkm.c
381
blinkm_write(client, cmd, data->args);
drivers/leds/leds-blinkm.c
387
data->args[0] = data->script_id;
drivers/leds/leds-blinkm.c
388
data->args[1] = data->script_repeats;
drivers/leds/leds-blinkm.c
389
data->args[2] = data->script_startline;
drivers/leds/leds-blinkm.c
390
blinkm_write(client, cmd, data->args);
drivers/leds/leds-blinkm.c
396
data->args[0] = data->red;
drivers/leds/leds-blinkm.c
397
data->args[1] = data->green;
drivers/leds/leds-blinkm.c
398
data->args[2] = data->blue;
drivers/leds/leds-blinkm.c
400
blinkm_read(client, cmd, data->args);
drivers/leds/leds-blinkm.c
401
data->red = data->args[0];
drivers/leds/leds-blinkm.c
402
data->green = data->args[1];
drivers/leds/leds-blinkm.c
403
data->blue = data->args[2];
drivers/leds/leds-blinkm.c
406
data->args[0] = data->i2c_addr;
drivers/leds/leds-blinkm.c
408
blinkm_read(client, cmd, data->args);
drivers/leds/leds-blinkm.c
409
data->i2c_addr = data->args[0];
drivers/leds/leds-blinkm.c
58
u8 args[7]; /* set of args for transmission */
drivers/macintosh/smu.c
58
#define DPRINTK(fmt, args...) do { printk(KERN_DEBUG fmt , ##args); } while (0)
drivers/macintosh/smu.c
60
#define DPRINTK(fmt, args...) do { } while (0)
drivers/macintosh/windfarm_core.c
45
#define DBG(args...) printk(args)
drivers/macintosh/windfarm_core.c
47
#define DBG(args...) do { } while(0)
drivers/macintosh/windfarm_fcu_controls.c
28
#define DBG(args...) printk(args)
drivers/macintosh/windfarm_fcu_controls.c
30
#define DBG(args...) do { } while(0)
drivers/macintosh/windfarm_lm75_sensor.c
30
#define DBG(args...) printk(args)
drivers/macintosh/windfarm_lm75_sensor.c
32
#define DBG(args...) do { } while(0)
drivers/macintosh/windfarm_lm87_sensor.c
29
#define DBG(args...) printk(args)
drivers/macintosh/windfarm_lm87_sensor.c
31
#define DBG(args...) do { } while(0)
drivers/macintosh/windfarm_pid.c
20
#define DBG(args...) printk(args)
drivers/macintosh/windfarm_pid.c
22
#define DBG(args...) do { } while(0)
drivers/macintosh/windfarm_pm112.c
29
#define DBG(args...) printk(args)
drivers/macintosh/windfarm_pm112.c
31
#define DBG(args...) do { } while(0)
drivers/macintosh/windfarm_pm112.c
35
#define DBG_LOTS(args...) printk(args)
drivers/macintosh/windfarm_pm112.c
37
#define DBG_LOTS(args...) do { } while(0)
drivers/macintosh/windfarm_pm72.c
27
#define DBG(args...) printk(args)
drivers/macintosh/windfarm_pm72.c
29
#define DBG(args...) do { } while(0)
drivers/macintosh/windfarm_pm72.c
33
#define DBG_LOTS(args...) printk(args)
drivers/macintosh/windfarm_pm72.c
35
#define DBG_LOTS(args...) do { } while(0)
drivers/macintosh/windfarm_pm81.c
120
#define DBG(args...) printk(args)
drivers/macintosh/windfarm_pm81.c
122
#define DBG(args...) do { } while(0)
drivers/macintosh/windfarm_pm91.c
55
#define DBG(args...) printk(args)
drivers/macintosh/windfarm_pm91.c
57
#define DBG(args...) do { } while(0)
drivers/macintosh/windfarm_rm31.c
27
#define DBG(args...) printk(args)
drivers/macintosh/windfarm_rm31.c
29
#define DBG(args...) do { } while(0)
drivers/macintosh/windfarm_rm31.c
33
#define DBG_LOTS(args...) printk(args)
drivers/macintosh/windfarm_rm31.c
35
#define DBG_LOTS(args...) do { } while(0)
drivers/macintosh/windfarm_smu_controls.c
31
#define DBG(args...) printk(args)
drivers/macintosh/windfarm_smu_controls.c
33
#define DBG(args...) do { } while(0)
drivers/macintosh/windfarm_smu_sensors.c
31
#define DBG(args...) printk(args)
drivers/macintosh/windfarm_smu_sensors.c
33
#define DBG(args...) do { } while(0)
drivers/mailbox/arm_mhu_db.c
192
unsigned int pchan = spec->args[0];
drivers/mailbox/arm_mhu_db.c
193
unsigned int doorbell = spec->args[1];
drivers/mailbox/arm_mhuv2.c
802
offset = pa->args[0];
drivers/mailbox/arm_mhuv2.c
803
doorbell = pa->args[1];
drivers/mailbox/arm_mhuv2.c
832
pa->args[0], doorbell);
drivers/mailbox/arm_mhuv3.c
797
type = pa->args[MHUV3_MBOX_CELL_TYPE];
drivers/mailbox/arm_mhuv3.c
801
channel = pa->args[MHUV3_MBOX_CELL_CHWN];
drivers/mailbox/arm_mhuv3.c
802
param = pa->args[MHUV3_MBOX_CELL_PARAM];
drivers/mailbox/armada-37xx-rwtm-mailbox.c
97
writel(msg->args[i], mbox->base + RWTM_MBOX_PARAM(i));
drivers/mailbox/bcm-flexrm-mailbox.c
1443
if (pa->args[0] >= cntlr->num_chans)
drivers/mailbox/bcm-flexrm-mailbox.c
1446
if (pa->args[1] > MSI_COUNT_MASK)
drivers/mailbox/bcm-flexrm-mailbox.c
1449
if (pa->args[2] > MSI_TIMER_VAL_MASK)
drivers/mailbox/bcm-flexrm-mailbox.c
1452
chan = &cntlr->chans[pa->args[0]];
drivers/mailbox/bcm-flexrm-mailbox.c
1454
ring->msi_count_threshold = pa->args[1];
drivers/mailbox/bcm-flexrm-mailbox.c
1455
ring->msi_timer_val = pa->args[2];
drivers/mailbox/bcm74110-mailbox.c
545
type = p->args[0];
drivers/mailbox/bcm74110-mailbox.c
546
slot = p->args[1];
drivers/mailbox/cv1800-mailbox.c
144
int idx = spec->args[0];
drivers/mailbox/cv1800-mailbox.c
145
int cpu = spec->args[1];
drivers/mailbox/hi3660-mailbox.c
216
unsigned int ch = spec->args[0];
drivers/mailbox/hi3660-mailbox.c
224
mchan->dst_irq = spec->args[1];
drivers/mailbox/hi3660-mailbox.c
225
mchan->ack_irq = spec->args[2];
drivers/mailbox/hi6220-mailbox.c
229
unsigned int i = spec->args[0];
drivers/mailbox/hi6220-mailbox.c
230
unsigned int dst_irq = spec->args[1];
drivers/mailbox/hi6220-mailbox.c
231
unsigned int ack_irq = spec->args[2];
drivers/mailbox/imx-mailbox.c
682
type = sp->args[0]; /* channel type */
drivers/mailbox/imx-mailbox.c
683
idx = sp->args[1]; /* index */
drivers/mailbox/imx-mailbox.c
719
type = sp->args[0]; /* channel type */
drivers/mailbox/imx-mailbox.c
720
idx = sp->args[1]; /* index */
drivers/mailbox/imx-mailbox.c
752
type = sp->args[0]; /* channel type */
drivers/mailbox/mailbox-mchp-ipc-sbi.c
360
unsigned int chan_id = spec->args[0];
drivers/mailbox/mailbox-sti.c
328
unsigned int instance = spec->args[0];
drivers/mailbox/mailbox-sti.c
329
unsigned int channel = spec->args[1];
drivers/mailbox/mailbox-th1520.c
360
chan = sp->args[0]; /* comm remote channel */
drivers/mailbox/mailbox.c
418
spec.args[i] = fwspec.args[i];
drivers/mailbox/mailbox.c
492
if (sp->nargs < 1 || sp->args[0] >= mbox->num_chans)
drivers/mailbox/mailbox.c
495
return &mbox->chans[sp->args[0]];
drivers/mailbox/mtk-cmdq-mailbox.c
623
int ind = sp->args[0];
drivers/mailbox/mtk-cmdq-mailbox.c
630
thread->priority = sp->args[1];
drivers/mailbox/omap-mailbox.c
418
phandle phandle = sp->args[0];
drivers/mailbox/qcom-ipcc.c
185
else if (mchan->client_id == ph->args[0] &&
drivers/mailbox/qcom-ipcc.c
186
mchan->signal_id == ph->args[1])
drivers/mailbox/qcom-ipcc.c
197
mchan->client_id = ph->args[0];
drivers/mailbox/qcom-ipcc.c
198
mchan->signal_id = ph->args[1];
drivers/mailbox/riscv-sbi-mpxy-mbox.c
756
if (mchan->channel_id == pa->args[0] &&
drivers/mailbox/riscv-sbi-mpxy-mbox.c
757
mchan->attrs.msg_proto_id == pa->args[1])
drivers/mailbox/tegra-hsp.c
591
const struct of_phandle_args *args)
drivers/mailbox/tegra-hsp.c
594
unsigned int type = args->args[0], master = args->args[1];
drivers/mailbox/tegra-hsp.c
630
const struct of_phandle_args *args)
drivers/mailbox/tegra-hsp.c
633
unsigned int type = args->args[0], index;
drivers/mailbox/tegra-hsp.c
636
index = args->args[1] & TEGRA_HSP_SM_MASK;
drivers/mailbox/tegra-hsp.c
653
if ((args->args[1] & TEGRA_HSP_SM_FLAG_TX) == 0)
drivers/mailbox/ti-msgmgr.c
599
req_pid = p->args[0];
drivers/mailbox/ti-msgmgr.c
601
req_qid = p->args[0];
drivers/mailbox/ti-msgmgr.c
602
req_pid = p->args[1];
drivers/mailbox/zynqmp-ipi-mailbox.c
450
chan_type = p->args[0];
drivers/mailbox/zynqmp-ipi-mailbox.c
963
pdata->irq_type = out_irq.args[0];
drivers/mailbox/zynqmp-ipi-mailbox.c
970
pdata->irq = out_irq.args[1];
drivers/md/bcache/bset.c
104
va_start(args, fmt);
drivers/md/bcache/bset.c
105
vprintk(fmt, args);
drivers/md/bcache/bset.c
106
va_end(args);
drivers/md/bcache/bset.c
68
va_list args;
drivers/md/bcache/super.c
1633
va_list args;
drivers/md/bcache/super.c
1647
va_start(args, fmt);
drivers/md/bcache/super.c
1650
vaf.va = &args;
drivers/md/bcache/super.c
1655
va_end(args);
drivers/md/bcache/super.c
2493
struct async_reg_args *args =
drivers/md/bcache/super.c
2497
if (register_bdev(args->sb, args->sb_disk, args->bdev_file,
drivers/md/bcache/super.c
2498
args->holder) < 0)
drivers/md/bcache/super.c
2504
args->path);
drivers/md/bcache/super.c
2505
kfree(args->sb);
drivers/md/bcache/super.c
2506
kfree(args->path);
drivers/md/bcache/super.c
2507
kfree(args);
drivers/md/bcache/super.c
2514
struct async_reg_args *args =
drivers/md/bcache/super.c
2518
if (register_cache(args->sb, args->sb_disk, args->bdev_file,
drivers/md/bcache/super.c
2519
args->holder))
drivers/md/bcache/super.c
2524
args->path);
drivers/md/bcache/super.c
2525
kfree(args->sb);
drivers/md/bcache/super.c
2526
kfree(args->path);
drivers/md/bcache/super.c
2527
kfree(args);
drivers/md/bcache/super.c
2531
static void register_device_async(struct async_reg_args *args)
drivers/md/bcache/super.c
2533
if (SB_IS_BDEV(args->sb))
drivers/md/bcache/super.c
2534
INIT_DELAYED_WORK(&args->reg_work, register_bdev_worker);
drivers/md/bcache/super.c
2536
INIT_DELAYED_WORK(&args->reg_work, register_cache_worker);
drivers/md/bcache/super.c
2539
queue_delayed_work(system_percpu_wq, &args->reg_work, 10);
drivers/md/bcache/super.c
2634
struct async_reg_args *args =
drivers/md/bcache/super.c
2637
if (!args) {
drivers/md/bcache/super.c
2643
args->path = path;
drivers/md/bcache/super.c
2644
args->sb = sb;
drivers/md/bcache/super.c
2645
args->sb_disk = sb_disk;
drivers/md/bcache/super.c
2646
args->bdev_file = bdev_file;
drivers/md/bcache/super.c
2647
args->holder = holder;
drivers/md/bcache/super.c
2648
register_device_async(args);
drivers/md/dm-clone-target.c
1544
const struct dm_arg args = {
drivers/md/dm-clone-target.c
1554
r = dm_read_arg_group(&args, as, &argc, &ti->error);
drivers/md/dm-clone-target.c
1583
const struct dm_arg args = {
drivers/md/dm-clone-target.c
1597
r = dm_read_arg_group(&args, as, &argc, &ti->error);
drivers/md/dm-crypt.c
3201
struct dm_report_zones_args *args, unsigned int nr_zones)
drivers/md/dm-crypt.c
3206
cc->start + dm_target_offset(ti, args->next_sector),
drivers/md/dm-crypt.c
3207
args, nr_zones);
drivers/md/dm-delay.c
387
struct dm_report_zones_args *args, unsigned int nr_zones)
drivers/md/dm-delay.c
393
c->start + dm_target_offset(ti, args->next_sector),
drivers/md/dm-delay.c
394
args, nr_zones);
drivers/md/dm-flakey.c
672
struct dm_report_zones_args *args, unsigned int nr_zones)
drivers/md/dm-flakey.c
677
flakey_map_sector(ti, args->next_sector),
drivers/md/dm-flakey.c
678
args, nr_zones);
drivers/md/dm-linear.c
141
struct dm_report_zones_args *args, unsigned int nr_zones)
drivers/md/dm-linear.c
146
linear_map_sector(ti, args->next_sector),
drivers/md/dm-linear.c
147
args, nr_zones);
drivers/md/dm-table.c
1218
struct dm_wrappedkey_op_args *args = data;
drivers/md/dm-table.c
1224
switch (args->op) {
drivers/md/dm-table.c
1228
args->derive_sw_secret.eph_key,
drivers/md/dm-table.c
1229
args->derive_sw_secret.eph_key_size,
drivers/md/dm-table.c
1230
args->derive_sw_secret.sw_secret);
drivers/md/dm-table.c
1234
args->import_key.raw_key,
drivers/md/dm-table.c
1235
args->import_key.raw_key_size,
drivers/md/dm-table.c
1236
args->import_key.lt_key);
drivers/md/dm-table.c
1240
args->generate_key.lt_key);
drivers/md/dm-table.c
1244
args->prepare_key.lt_key,
drivers/md/dm-table.c
1245
args->prepare_key.lt_key_size,
drivers/md/dm-table.c
1246
args->prepare_key.eph_key);
drivers/md/dm-table.c
1249
args->err = err;
drivers/md/dm-table.c
1254
struct dm_wrappedkey_op_args *args)
drivers/md/dm-table.c
1263
args->err = -EOPNOTSUPP;
drivers/md/dm-table.c
1282
if (ti->type->iterate_devices(ti, dm_wrappedkey_op_callback, args) != 0)
drivers/md/dm-table.c
1287
return args->err;
drivers/md/dm-table.c
1294
struct dm_wrappedkey_op_args args = {
drivers/md/dm-table.c
1302
return dm_exec_wrappedkey_op(profile, &args);
drivers/md/dm-table.c
1309
struct dm_wrappedkey_op_args args = {
drivers/md/dm-table.c
1317
return dm_exec_wrappedkey_op(profile, &args);
drivers/md/dm-table.c
1323
struct dm_wrappedkey_op_args args = {
drivers/md/dm-table.c
1329
return dm_exec_wrappedkey_op(profile, &args);
drivers/md/dm-table.c
1336
struct dm_wrappedkey_op_args args = {
drivers/md/dm-table.c
1344
return dm_exec_wrappedkey_op(profile, &args);
drivers/md/dm-target.c
124
static int io_err_get_args(struct dm_target *tt, unsigned int argc, char **args)
drivers/md/dm-target.c
138
if (sscanf(args[1], "%llu%c", &start, &dummy) != 1 ||
drivers/md/dm-target.c
145
ret = dm_get_device(tt, args[0], dm_table_get_mode(tt->table), &ioec->dev);
drivers/md/dm-target.c
161
static int io_err_ctr(struct dm_target *tt, unsigned int argc, char **args)
drivers/md/dm-target.c
169
int ret = io_err_get_args(tt, argc, args);
drivers/md/dm-target.c
220
struct dm_report_zones_args *args, unsigned int nr_zones)
drivers/md/dm-target.c
232
io_err_map_sector(ti, args->next_sector),
drivers/md/dm-target.c
233
args, nr_zones);
drivers/md/dm-vdo/logger.c
195
va_list args)
drivers/md/dm-vdo/logger.c
200
vdo_log_embedded_message(priority, module, NULL, format, args, ": %s (%d)",
drivers/md/dm-vdo/logger.c
207
va_list args;
drivers/md/dm-vdo/logger.c
209
va_start(args, format);
drivers/md/dm-vdo/logger.c
210
vdo_vlog_strerror(priority, errnum, module, format, args);
drivers/md/dm-vdo/logger.c
211
va_end(args);
drivers/md/dm-vdo/logger.c
225
va_list args;
drivers/md/dm-vdo/logger.c
227
va_start(args, format);
drivers/md/dm-vdo/logger.c
228
vdo_log_embedded_message(priority, module, NULL, format, args, "%s", "");
drivers/md/dm-vdo/logger.c
229
va_end(args);
drivers/md/dm-vdo/logger.c
54
va_list args;
drivers/md/dm-vdo/logger.c
60
va_start(args, fmt);
drivers/md/dm-vdo/logger.c
62
vaf.va = &args;
drivers/md/dm-vdo/logger.c
88
va_end(args);
drivers/md/dm-vdo/logger.h
64
va_list args)
drivers/md/dm-vdo/permassert.c
14
va_list args;
drivers/md/dm-vdo/permassert.c
16
va_start(args, format);
drivers/md/dm-vdo/permassert.c
19
format, args, "\" (%s) failed at %s:%d",
drivers/md/dm-vdo/permassert.c
23
va_end(args);
drivers/md/dm-vdo/repair.c
140
static bool mapping_is_less_than(const void *item1, const void *item2, void __always_unused *args)
drivers/md/dm-vdo/repair.c
159
static void swap_mappings(void *item1, void *item2, void __always_unused *args)
drivers/md/dm-vdo/slab-depot.c
3378
void __always_unused *args)
drivers/md/dm-vdo/string-utils.c
10
va_list args;
drivers/md/dm-vdo/string-utils.c
13
va_start(args, fmt);
drivers/md/dm-vdo/string-utils.c
14
n = vsnprintf(buffer, buf_end - buffer, fmt, args);
drivers/md/dm-vdo/string-utils.c
19
va_end(args);
drivers/md/dm-vdo/vio.c
259
va_list args;
drivers/md/dm-vdo/vio.c
280
va_start(args, format);
drivers/md/dm-vdo/vio.c
282
format, args);
drivers/md/dm-vdo/vio.c
283
va_end(args);
drivers/md/dm-verity-target.c
842
unsigned int args = 0;
drivers/md/dm-verity-target.c
874
args++;
drivers/md/dm-verity-target.c
876
args++;
drivers/md/dm-verity-target.c
878
args += DM_VERITY_OPTS_FEC;
drivers/md/dm-verity-target.c
880
args++;
drivers/md/dm-verity-target.c
882
args++;
drivers/md/dm-verity-target.c
884
args++;
drivers/md/dm-verity-target.c
886
args += DM_VERITY_ROOT_HASH_VERIFICATION_OPTS;
drivers/md/dm-verity-target.c
887
if (!args)
drivers/md/dm-verity-target.c
889
DMEMIT(" %u", args);
drivers/md/dm-zone.c
100
if (zone->start >= args->start + args->tgt->len)
drivers/md/dm-zone.c
117
args->next_sector = zone->start + zone->len;
drivers/md/dm-zone.c
120
if (args->cb) {
drivers/md/dm-zone.c
123
ret = args->cb(zone, args->zone_idx, args->data);
drivers/md/dm-zone.c
128
return disk_report_zone(args->disk, zone, args->zone_idx++,
drivers/md/dm-zone.c
129
args->rep_args);
drivers/md/dm-zone.c
137
struct dm_report_zones_args *args, unsigned int nr_zones)
drivers/md/dm-zone.c
143
args->start = start;
drivers/md/dm-zone.c
146
dm_report_zones_cb, args);
drivers/md/dm-zone.c
21
struct dm_report_zones_args *args)
drivers/md/dm-zone.c
27
tgt = dm_table_find_target(t, args->next_sector);
drivers/md/dm-zone.c
31
args->tgt = tgt;
drivers/md/dm-zone.c
32
ret = tgt->type->report_zones(tgt, args,
drivers/md/dm-zone.c
33
nr_zones - args->zone_idx);
drivers/md/dm-zone.c
36
} while (args->zone_idx < nr_zones &&
drivers/md/dm-zone.c
37
args->next_sector < get_capacity(md->disk));
drivers/md/dm-zone.c
39
return args->zone_idx;
drivers/md/dm-zone.c
49
struct blk_report_zones_args *args)
drivers/md/dm-zone.c
505
struct dm_report_zones_args args = {
drivers/md/dm-zone.c
513
ret = dm_blk_do_report_zones(md, t, nr_zones, &args);
drivers/md/dm-zone.c
79
.rep_args = args,
drivers/md/dm-zone.c
94
struct dm_report_zones_args *args = data;
drivers/md/dm-zone.c
95
sector_t sector_diff = args->tgt->begin - args->start;
drivers/md/dm-zoned-metadata.c
207
#define dmz_zmd_info(zmd, format, args...) \
drivers/md/dm-zoned-metadata.c
208
DMINFO("(%s): " format, (zmd)->label, ## args)
drivers/md/dm-zoned-metadata.c
210
#define dmz_zmd_err(zmd, format, args...) \
drivers/md/dm-zoned-metadata.c
211
DMERR("(%s): " format, (zmd)->label, ## args)
drivers/md/dm-zoned-metadata.c
213
#define dmz_zmd_warn(zmd, format, args...) \
drivers/md/dm-zoned-metadata.c
214
DMWARN("(%s): " format, (zmd)->label, ## args)
drivers/md/dm-zoned-metadata.c
216
#define dmz_zmd_debug(zmd, format, args...) \
drivers/md/dm-zoned-metadata.c
217
DMDEBUG("(%s): " format, (zmd)->label, ## args)
drivers/md/dm-zoned.h
177
#define dmz_dev_info(dev, format, args...) \
drivers/md/dm-zoned.h
178
DMINFO("(%pg): " format, (dev)->bdev, ## args)
drivers/md/dm-zoned.h
180
#define dmz_dev_err(dev, format, args...) \
drivers/md/dm-zoned.h
181
DMERR("(%pg): " format, (dev)->bdev, ## args)
drivers/md/dm-zoned.h
183
#define dmz_dev_warn(dev, format, args...) \
drivers/md/dm-zoned.h
184
DMWARN("(%pg): " format, (dev)->bdev, ## args)
drivers/md/dm-zoned.h
186
#define dmz_dev_debug(dev, format, args...) \
drivers/md/dm-zoned.h
187
DMDEBUG("(%pg): " format, (dev)->bdev, ## args)
drivers/md/dm.h
113
struct blk_report_zones_args *args);
drivers/md/md-autodetect.c
123
static void __init md_setup_drive(struct md_setup_args *args)
drivers/md/md-autodetect.c
125
char *devname = args->device_names;
drivers/md/md-autodetect.c
132
if (args->partitioned) {
drivers/md/md-autodetect.c
133
mdev = MKDEV(mdp_major, args->minor << MdpMinorShift);
drivers/md/md-autodetect.c
134
sprintf(name, "md_d%d", args->minor);
drivers/md/md-autodetect.c
136
mdev = MKDEV(MD_MAJOR, args->minor);
drivers/md/md-autodetect.c
137
sprintf(name, "md%d", args->minor);
drivers/md/md-autodetect.c
170
pr_info("md: Loading %s: %s\n", name, args->device_names);
drivers/md/md-autodetect.c
190
if (args->level != LEVEL_NONE) {
drivers/md/md-autodetect.c
192
ainfo.level = args->level;
drivers/md/md-autodetect.c
193
ainfo.md_minor = args->minor;
drivers/md/md-autodetect.c
196
ainfo.chunk_size = args->chunk;
drivers/md/md-autodetect.c
209
if (args->level != LEVEL_NONE) {
drivers/md/md.h
1085
#define mddev_add_trace_msg(mddev, fmt, args...) \
drivers/md/md.h
1088
blk_add_trace_msg((mddev)->gendisk->queue, fmt, ##args); \
drivers/media/cec/core/cec-pin-error-inj.c
190
args = pin->error_inj_args[CEC_ERROR_INJ_OP_ANY];
drivers/media/cec/core/cec-pin-error-inj.c
194
args = pin->error_inj_args[op];
drivers/media/cec/core/cec-pin-error-inj.c
273
args[arg_idx] = pos;
drivers/media/cec/core/cec-pin-error-inj.c
83
u8 *args;
drivers/media/common/b2c2/flexcop.h
17
#define dprintk(level, args...) \
drivers/media/common/b2c2/flexcop.h
18
do { if ((b2c2_flexcop_debug & (level))) printk(args); } while (0)
drivers/media/common/b2c2/flexcop.h
20
#define dprintk(level, args...) no_printk(args)
drivers/media/common/b2c2/flexcop.h
23
#define deb_info(args...) dprintk(0x01, args)
drivers/media/common/b2c2/flexcop.h
24
#define deb_tuner(args...) dprintk(0x02, args)
drivers/media/common/b2c2/flexcop.h
25
#define deb_i2c(args...) dprintk(0x04, args)
drivers/media/common/b2c2/flexcop.h
26
#define deb_ts(args...) dprintk(0x08, args)
drivers/media/common/b2c2/flexcop.h
27
#define deb_sram(args...) dprintk(0x10, args)
drivers/media/common/b2c2/flexcop.h
28
#define deb_rdump(args...) dprintk(0x20, args)
drivers/media/common/b2c2/flexcop.h
29
#define deb_i2c_dump(args...) dprintk(0x40, args)
drivers/media/common/cx2341x.c
1008
u32 cmd, int args, ...)
drivers/media/common/cx2341x.c
1014
va_start(vargs, args);
drivers/media/common/cx2341x.c
1016
for (i = 0; i < args; i++)
drivers/media/common/cx2341x.c
1019
return func(priv, cmd, args, 0, data);
drivers/media/common/cx2341x.c
1301
u32 cmd, int args, ...)
drivers/media/common/cx2341x.c
1307
va_start(vargs, args);
drivers/media/common/cx2341x.c
1309
for (i = 0; i < args; i++)
drivers/media/common/cx2341x.c
1312
return hdl->func(hdl->priv, cmd, args, 0, data);
drivers/media/common/videobuf2/videobuf2-core.c
107
#define call_qop(q, op, args...) \
drivers/media/common/videobuf2/videobuf2-core.c
112
err = (q)->ops->op ? (q)->ops->op(args) : 0; \
drivers/media/common/videobuf2/videobuf2-core.c
118
#define call_void_qop(q, op, args...) \
drivers/media/common/videobuf2/videobuf2-core.c
122
(q)->ops->op(args); \
drivers/media/common/videobuf2/videobuf2-core.c
126
#define log_vb_qop(vb, op, args...) \
drivers/media/common/videobuf2/videobuf2-core.c
131
#define call_vb_qop(vb, op, args...) \
drivers/media/common/videobuf2/videobuf2-core.c
137
(vb)->vb2_queue->ops->op(args) : 0; \
drivers/media/common/videobuf2/videobuf2-core.c
143
#define call_void_vb_qop(vb, op, args...) \
drivers/media/common/videobuf2/videobuf2-core.c
147
(vb)->vb2_queue->ops->op(args); \
drivers/media/common/videobuf2/videobuf2-core.c
153
#define call_memop(vb, op, args...) \
drivers/media/common/videobuf2/videobuf2-core.c
155
(vb)->vb2_queue->mem_ops->op(args) : 0)
drivers/media/common/videobuf2/videobuf2-core.c
157
#define call_ptr_memop(op, vb, args...) \
drivers/media/common/videobuf2/videobuf2-core.c
159
(vb)->vb2_queue->mem_ops->op(vb, args) : NULL)
drivers/media/common/videobuf2/videobuf2-core.c
161
#define call_void_memop(vb, op, args...) \
drivers/media/common/videobuf2/videobuf2-core.c
164
(vb)->vb2_queue->mem_ops->op(args); \
drivers/media/common/videobuf2/videobuf2-core.c
167
#define call_qop(q, op, args...) \
drivers/media/common/videobuf2/videobuf2-core.c
168
((q)->ops->op ? (q)->ops->op(args) : 0)
drivers/media/common/videobuf2/videobuf2-core.c
170
#define call_void_qop(q, op, args...) \
drivers/media/common/videobuf2/videobuf2-core.c
173
(q)->ops->op(args); \
drivers/media/common/videobuf2/videobuf2-core.c
176
#define call_vb_qop(vb, op, args...) \
drivers/media/common/videobuf2/videobuf2-core.c
177
((vb)->vb2_queue->ops->op ? (vb)->vb2_queue->ops->op(args) : 0)
drivers/media/common/videobuf2/videobuf2-core.c
179
#define call_void_vb_qop(vb, op, args...) \
drivers/media/common/videobuf2/videobuf2-core.c
182
(vb)->vb2_queue->ops->op(args); \
drivers/media/common/videobuf2/videobuf2-core.c
187
#define call_bufop(q, op, args...) \
drivers/media/common/videobuf2/videobuf2-core.c
191
ret = q->buf_ops->op(args); \
drivers/media/common/videobuf2/videobuf2-core.c
195
#define call_void_bufop(q, op, args...) \
drivers/media/common/videobuf2/videobuf2-core.c
198
q->buf_ops->op(args); \
drivers/media/common/videobuf2/videobuf2-core.c
69
#define call_memop(vb, op, args...) \
drivers/media/common/videobuf2/videobuf2-core.c
75
err = _q->mem_ops->op ? _q->mem_ops->op(args) : 0; \
drivers/media/common/videobuf2/videobuf2-core.c
81
#define call_ptr_memop(op, vb, args...) \
drivers/media/common/videobuf2/videobuf2-core.c
87
ptr = _q->mem_ops->op ? _q->mem_ops->op(vb, args) : NULL; \
drivers/media/common/videobuf2/videobuf2-core.c
93
#define call_void_memop(vb, op, args...) \
drivers/media/common/videobuf2/videobuf2-core.c
99
_q->mem_ops->op(args); \
drivers/media/dvb-frontends/atbm8830.c
15
#define dprintk(args...) \
drivers/media/dvb-frontends/atbm8830.c
18
printk(KERN_DEBUG "atbm8830: " args); \
drivers/media/dvb-frontends/bcm3510.c
76
#define deb_info(args...) dprintk(0x01,args)
drivers/media/dvb-frontends/bcm3510.c
77
#define deb_i2c(args...) dprintk(0x02,args)
drivers/media/dvb-frontends/bcm3510.c
78
#define deb_hab(args...) dprintk(0x04,args)
drivers/media/dvb-frontends/cx22700.c
31
#define dprintk(args...) \
drivers/media/dvb-frontends/cx22700.c
33
if (debug) printk(KERN_DEBUG "cx22700: " args); \
drivers/media/dvb-frontends/cx24110.c
35
#define dprintk(args...) \
drivers/media/dvb-frontends/cx24110.c
37
if (debug) printk(KERN_DEBUG "cx24110: " args); \
drivers/media/dvb-frontends/cx24113.c
20
#define cx_info(args...) do { printk(KERN_INFO "CX24113: " args); } while (0)
drivers/media/dvb-frontends/cx24113.c
21
#define cx_err(args...) do { printk(KERN_ERR "CX24113: " args); } while (0)
drivers/media/dvb-frontends/cx24113.c
23
#define dprintk(args...) \
drivers/media/dvb-frontends/cx24113.c
27
printk(args); \
drivers/media/dvb-frontends/cx24116.c
1012
state->dsec_cmd.args[CX24116_DISEQC_BURST] =
drivers/media/dvb-frontends/cx24116.c
1016
state->dsec_cmd.args[CX24116_DISEQC_BURST]);
drivers/media/dvb-frontends/cx24116.c
1041
msleep((state->dsec_cmd.args[CX24116_DISEQC_MSGLEN] << 4) +
drivers/media/dvb-frontends/cx24116.c
1058
state->dsec_cmd.args[CX24116_DISEQC_BURST] =
drivers/media/dvb-frontends/cx24116.c
1061
state->dsec_cmd.args[CX24116_DISEQC_BURST] =
drivers/media/dvb-frontends/cx24116.c
1096
msleep((state->dsec_cmd.args[CX24116_DISEQC_MSGLEN] << 4) + 60);
drivers/media/dvb-frontends/cx24116.c
1162
cmd.args[0x00] = CMD_TUNERSLEEP;
drivers/media/dvb-frontends/cx24116.c
1163
cmd.args[0x01] = 0;
drivers/media/dvb-frontends/cx24116.c
1189
cmd.args[0x00] = CMD_TUNERSLEEP;
drivers/media/dvb-frontends/cx24116.c
1190
cmd.args[0x01] = 1;
drivers/media/dvb-frontends/cx24116.c
1335
cmd.args[0x00] = CMD_BANDWIDTH;
drivers/media/dvb-frontends/cx24116.c
1336
cmd.args[0x01] = 0x01;
drivers/media/dvb-frontends/cx24116.c
1343
cmd.args[0x00] = CMD_TUNEREQUEST;
drivers/media/dvb-frontends/cx24116.c
1346
cmd.args[0x01] = (state->dcur.frequency & 0xff0000) >> 16;
drivers/media/dvb-frontends/cx24116.c
1347
cmd.args[0x02] = (state->dcur.frequency & 0x00ff00) >> 8;
drivers/media/dvb-frontends/cx24116.c
1348
cmd.args[0x03] = (state->dcur.frequency & 0x0000ff);
drivers/media/dvb-frontends/cx24116.c
1351
cmd.args[0x04] = ((state->dcur.symbol_rate / 1000) & 0xff00) >> 8;
drivers/media/dvb-frontends/cx24116.c
1352
cmd.args[0x05] = ((state->dcur.symbol_rate / 1000) & 0x00ff);
drivers/media/dvb-frontends/cx24116.c
1355
cmd.args[0x06] = state->dcur.inversion_val;
drivers/media/dvb-frontends/cx24116.c
1358
cmd.args[0x07] = state->dcur.fec_val | state->dcur.pilot_val;
drivers/media/dvb-frontends/cx24116.c
1360
cmd.args[0x08] = CX24116_SEARCH_RANGE_KHZ >> 8;
drivers/media/dvb-frontends/cx24116.c
1361
cmd.args[0x09] = CX24116_SEARCH_RANGE_KHZ & 0xff;
drivers/media/dvb-frontends/cx24116.c
1362
cmd.args[0x0a] = 0x00;
drivers/media/dvb-frontends/cx24116.c
1363
cmd.args[0x0b] = 0x00;
drivers/media/dvb-frontends/cx24116.c
1364
cmd.args[0x0c] = state->dcur.rolloff_val;
drivers/media/dvb-frontends/cx24116.c
1365
cmd.args[0x0d] = state->dcur.fec_mask;
drivers/media/dvb-frontends/cx24116.c
1368
cmd.args[0x0e] = 0x04;
drivers/media/dvb-frontends/cx24116.c
1369
cmd.args[0x0f] = 0x00;
drivers/media/dvb-frontends/cx24116.c
1370
cmd.args[0x10] = 0x01;
drivers/media/dvb-frontends/cx24116.c
1371
cmd.args[0x11] = 0x77;
drivers/media/dvb-frontends/cx24116.c
1372
cmd.args[0x12] = 0x36;
drivers/media/dvb-frontends/cx24116.c
1376
cmd.args[0x0e] = 0x06;
drivers/media/dvb-frontends/cx24116.c
1377
cmd.args[0x0f] = 0x00;
drivers/media/dvb-frontends/cx24116.c
1378
cmd.args[0x10] = 0x00;
drivers/media/dvb-frontends/cx24116.c
1379
cmd.args[0x11] = 0xFA;
drivers/media/dvb-frontends/cx24116.c
1380
cmd.args[0x12] = 0x24;
drivers/media/dvb-frontends/cx24116.c
1422
cmd.args[0x07] ^= CX24116_PILOT_ON;
drivers/media/dvb-frontends/cx24116.c
1426
cmd.args[0x00] = CMD_BANDWIDTH;
drivers/media/dvb-frontends/cx24116.c
1427
cmd.args[0x01] = 0x00;
drivers/media/dvb-frontends/cx24116.c
170
u8 args[CX24116_ARGLEN];
drivers/media/dvb-frontends/cx24116.c
39
#define dprintk(args...) \
drivers/media/dvb-frontends/cx24116.c
42
printk(KERN_INFO "cx24116: " args); \
drivers/media/dvb-frontends/cx24116.c
531
dprintk("%s: 0x%02x == 0x%02x\n", __func__, i, cmd->args[i]);
drivers/media/dvb-frontends/cx24116.c
532
cx24116_writereg(state, i, cmd->args[i]);
drivers/media/dvb-frontends/cx24116.c
613
cmd.args[0x00] = CMD_SET_VCO;
drivers/media/dvb-frontends/cx24116.c
614
cmd.args[0x01] = 0x05;
drivers/media/dvb-frontends/cx24116.c
615
cmd.args[0x02] = 0xdc;
drivers/media/dvb-frontends/cx24116.c
616
cmd.args[0x03] = 0xda;
drivers/media/dvb-frontends/cx24116.c
617
cmd.args[0x04] = 0xae;
drivers/media/dvb-frontends/cx24116.c
618
cmd.args[0x05] = 0xaa;
drivers/media/dvb-frontends/cx24116.c
619
cmd.args[0x06] = 0x04;
drivers/media/dvb-frontends/cx24116.c
620
cmd.args[0x07] = 0x9d;
drivers/media/dvb-frontends/cx24116.c
621
cmd.args[0x08] = 0xfc;
drivers/media/dvb-frontends/cx24116.c
622
cmd.args[0x09] = 0x06;
drivers/media/dvb-frontends/cx24116.c
631
cmd.args[0x00] = CMD_TUNERINIT;
drivers/media/dvb-frontends/cx24116.c
632
cmd.args[0x01] = 0x00;
drivers/media/dvb-frontends/cx24116.c
633
cmd.args[0x02] = 0x00;
drivers/media/dvb-frontends/cx24116.c
642
cmd.args[0x00] = CMD_MPEGCONFIG;
drivers/media/dvb-frontends/cx24116.c
643
cmd.args[0x01] = 0x01;
drivers/media/dvb-frontends/cx24116.c
644
cmd.args[0x02] = 0x75;
drivers/media/dvb-frontends/cx24116.c
645
cmd.args[0x03] = 0x00;
drivers/media/dvb-frontends/cx24116.c
647
cmd.args[0x04] = state->config->mpg_clk_pos_pol;
drivers/media/dvb-frontends/cx24116.c
649
cmd.args[0x04] = 0x02;
drivers/media/dvb-frontends/cx24116.c
650
cmd.args[0x05] = 0x00;
drivers/media/dvb-frontends/cx24116.c
657
cmd.args[0x00] = CMD_UPDFWVERS;
drivers/media/dvb-frontends/cx24116.c
660
cmd.args[0x01] = i;
drivers/media/dvb-frontends/cx24116.c
721
cmd.args[0x00] = CMD_GETAGC;
drivers/media/dvb-frontends/cx24116.c
855
cmd.args[0x00] = CMD_LNBDCLEVEL;
drivers/media/dvb-frontends/cx24116.c
856
cmd.args[0x01] = (voltage == SEC_VOLTAGE_18 ? 0x01 : 0x00);
drivers/media/dvb-frontends/cx24116.c
886
cmd.args[0x00] = CMD_SET_TONE;
drivers/media/dvb-frontends/cx24116.c
887
cmd.args[0x01] = 0x00;
drivers/media/dvb-frontends/cx24116.c
888
cmd.args[0x02] = 0x00;
drivers/media/dvb-frontends/cx24116.c
893
cmd.args[0x03] = 0x01;
drivers/media/dvb-frontends/cx24116.c
897
cmd.args[0x03] = 0x00;
drivers/media/dvb-frontends/cx24116.c
916
cmd.args[0x00] = CMD_LNBCONFIG;
drivers/media/dvb-frontends/cx24116.c
917
cmd.args[0x01] = 0x00;
drivers/media/dvb-frontends/cx24116.c
918
cmd.args[0x02] = 0x10;
drivers/media/dvb-frontends/cx24116.c
919
cmd.args[0x03] = 0x00;
drivers/media/dvb-frontends/cx24116.c
920
cmd.args[0x04] = 0x8f;
drivers/media/dvb-frontends/cx24116.c
921
cmd.args[0x05] = 0x28;
drivers/media/dvb-frontends/cx24116.c
922
cmd.args[0x06] = (toneburst == CX24116_DISEQC_TONEOFF) ? 0x00 : 0x01;
drivers/media/dvb-frontends/cx24116.c
923
cmd.args[0x07] = 0x01;
drivers/media/dvb-frontends/cx24116.c
930
state->dsec_cmd.args[0x00] = CMD_LNBSEND;
drivers/media/dvb-frontends/cx24116.c
933
state->dsec_cmd.args[CX24116_DISEQC_BURST] = CX24116_DISEQC_MINI_A;
drivers/media/dvb-frontends/cx24116.c
936
state->dsec_cmd.args[CX24116_DISEQC_ARG2_2] = 0x02;
drivers/media/dvb-frontends/cx24116.c
937
state->dsec_cmd.args[CX24116_DISEQC_ARG3_0] = 0x00;
drivers/media/dvb-frontends/cx24116.c
939
state->dsec_cmd.args[CX24116_DISEQC_ARG4_0] = 0x00;
drivers/media/dvb-frontends/cx24116.c
942
state->dsec_cmd.args[CX24116_DISEQC_MSGLEN] = 0x00;
drivers/media/dvb-frontends/cx24116.c
974
state->dsec_cmd.args[CX24116_DISEQC_MSGOFS + i] = d->msg[i];
drivers/media/dvb-frontends/cx24116.c
977
state->dsec_cmd.args[CX24116_DISEQC_MSGLEN] = d->msg_len;
drivers/media/dvb-frontends/cx24116.c
981
state->dsec_cmd.args[CX24116_DISEQC_MSGLEN];
drivers/media/dvb-frontends/cx24116.c
990
state->dsec_cmd.args[CX24116_DISEQC_BURST] = 0;
drivers/media/dvb-frontends/cx24117.c
1002
state->dsec_cmd.args[CX24117_DISEQC_DEMOD] = state->demod ? 0 : 1;
drivers/media/dvb-frontends/cx24117.c
1005
state->dsec_cmd.args[CX24117_DISEQC_BURST] = CX24117_DISEQC_MINI_A;
drivers/media/dvb-frontends/cx24117.c
1008
state->dsec_cmd.args[CX24117_DISEQC_ARG3_2] = 0x02;
drivers/media/dvb-frontends/cx24117.c
1009
state->dsec_cmd.args[CX24117_DISEQC_ARG4_0] = 0x00;
drivers/media/dvb-frontends/cx24117.c
1012
state->dsec_cmd.args[CX24117_DISEQC_ARG5_0] = 0x00;
drivers/media/dvb-frontends/cx24117.c
1015
state->dsec_cmd.args[CX24117_DISEQC_MSGLEN] = 0x00;
drivers/media/dvb-frontends/cx24117.c
1043
state->dsec_cmd.args[CX24117_DISEQC_MSGOFS + i] = d->msg[i];
drivers/media/dvb-frontends/cx24117.c
1046
state->dsec_cmd.args[CX24117_DISEQC_MSGLEN] = d->msg_len;
drivers/media/dvb-frontends/cx24117.c
1050
state->dsec_cmd.args[CX24117_DISEQC_MSGLEN];
drivers/media/dvb-frontends/cx24117.c
1071
state->dsec_cmd.args[CX24117_DISEQC_BURST] =
drivers/media/dvb-frontends/cx24117.c
1076
state->dsec_cmd.args[CX24117_DISEQC_BURST]);
drivers/media/dvb-frontends/cx24117.c
1100
msleep((state->dsec_cmd.args[CX24117_DISEQC_MSGLEN] << 4) + 60);
drivers/media/dvb-frontends/cx24117.c
1116
state->dsec_cmd.args[CX24117_DISEQC_BURST] =
drivers/media/dvb-frontends/cx24117.c
1119
state->dsec_cmd.args[CX24117_DISEQC_BURST] =
drivers/media/dvb-frontends/cx24117.c
1228
cmd.args[0] = CMD_SET_SLEEPMODE;
drivers/media/dvb-frontends/cx24117.c
1229
cmd.args[1] = (state->demod ? 1 : 0);
drivers/media/dvb-frontends/cx24117.c
1230
cmd.args[2] = 0;
drivers/media/dvb-frontends/cx24117.c
1241
cmd.args[0] = CMD_BERCTRL;
drivers/media/dvb-frontends/cx24117.c
1242
cmd.args[1] = (state->demod ? 1 : 0);
drivers/media/dvb-frontends/cx24117.c
1243
cmd.args[2] = 0x10;
drivers/media/dvb-frontends/cx24117.c
1244
cmd.args[3] = 0x10;
drivers/media/dvb-frontends/cx24117.c
1251
cmd.args[0] = CMD_ENABLERSCORR;
drivers/media/dvb-frontends/cx24117.c
1252
cmd.args[1] = (state->demod ? 1 : 0);
drivers/media/dvb-frontends/cx24117.c
1253
cmd.args[2] = CX24117_OCC;
drivers/media/dvb-frontends/cx24117.c
1261
cmd.args[0] = CMD_SET_GPIODIR;
drivers/media/dvb-frontends/cx24117.c
1262
cmd.args[1] = 0x30;
drivers/media/dvb-frontends/cx24117.c
1263
cmd.args[2] = 0x30;
drivers/media/dvb-frontends/cx24117.c
1285
cmd.args[0] = CMD_SET_SLEEPMODE;
drivers/media/dvb-frontends/cx24117.c
1286
cmd.args[1] = (state->demod ? 1 : 0);
drivers/media/dvb-frontends/cx24117.c
1287
cmd.args[2] = 1;
drivers/media/dvb-frontends/cx24117.c
1435
cmd.args[0] = CMD_TUNEREQUEST;
drivers/media/dvb-frontends/cx24117.c
1438
cmd.args[1] = state->demod;
drivers/media/dvb-frontends/cx24117.c
1441
cmd.args[2] = (state->dcur.frequency & 0xff0000) >> 16;
drivers/media/dvb-frontends/cx24117.c
1442
cmd.args[3] = (state->dcur.frequency & 0x00ff00) >> 8;
drivers/media/dvb-frontends/cx24117.c
1443
cmd.args[4] = (state->dcur.frequency & 0x0000ff);
drivers/media/dvb-frontends/cx24117.c
1446
cmd.args[5] = ((state->dcur.symbol_rate / 1000) & 0xff00) >> 8;
drivers/media/dvb-frontends/cx24117.c
1447
cmd.args[6] = ((state->dcur.symbol_rate / 1000) & 0x00ff);
drivers/media/dvb-frontends/cx24117.c
1450
cmd.args[7] = state->dcur.inversion_val;
drivers/media/dvb-frontends/cx24117.c
1453
cmd.args[8] = state->dcur.fec_val | state->dcur.pilot_val;
drivers/media/dvb-frontends/cx24117.c
1455
cmd.args[9] = CX24117_SEARCH_RANGE_KHZ >> 8;
drivers/media/dvb-frontends/cx24117.c
1456
cmd.args[10] = CX24117_SEARCH_RANGE_KHZ & 0xff;
drivers/media/dvb-frontends/cx24117.c
1458
cmd.args[11] = state->dcur.rolloff_val;
drivers/media/dvb-frontends/cx24117.c
1459
cmd.args[12] = state->dcur.fec_mask;
drivers/media/dvb-frontends/cx24117.c
1472
cmd.args[13] = reg_ratediv;
drivers/media/dvb-frontends/cx24117.c
1473
cmd.args[14] = reg_clkdiv;
drivers/media/dvb-frontends/cx24117.c
1480
cmd.args[15] = CX24117_PNE;
drivers/media/dvb-frontends/cx24117.c
1524
cmd.args[11]--;
drivers/media/dvb-frontends/cx24117.c
1565
cmd.args[0] = CMD_GETCTLACC;
drivers/media/dvb-frontends/cx24117.c
1566
cmd.args[1] = (u8) state->demod;
drivers/media/dvb-frontends/cx24117.c
181
u8 args[CX24117_ARGLEN];
drivers/media/dvb-frontends/cx24117.c
290
memcpy(&buf[1], cmd->args, cmd->len);
drivers/media/dvb-frontends/cx24117.c
633
cmd.args[0] = CMD_DEMODINIT;
drivers/media/dvb-frontends/cx24117.c
634
cmd.args[1] = 0x00;
drivers/media/dvb-frontends/cx24117.c
635
cmd.args[2] = 0x01;
drivers/media/dvb-frontends/cx24117.c
636
cmd.args[3] = 0x00;
drivers/media/dvb-frontends/cx24117.c
643
cmd.args[0] = CMD_SET_VCOFREQ;
drivers/media/dvb-frontends/cx24117.c
644
cmd.args[1] = 0x06;
drivers/media/dvb-frontends/cx24117.c
645
cmd.args[2] = 0x2b;
drivers/media/dvb-frontends/cx24117.c
646
cmd.args[3] = 0xd8;
drivers/media/dvb-frontends/cx24117.c
647
cmd.args[4] = 0xa5;
drivers/media/dvb-frontends/cx24117.c
648
cmd.args[5] = 0xee;
drivers/media/dvb-frontends/cx24117.c
649
cmd.args[6] = 0x03;
drivers/media/dvb-frontends/cx24117.c
650
cmd.args[7] = 0x9d;
drivers/media/dvb-frontends/cx24117.c
651
cmd.args[8] = 0xfc;
drivers/media/dvb-frontends/cx24117.c
652
cmd.args[9] = 0x06;
drivers/media/dvb-frontends/cx24117.c
653
cmd.args[10] = 0x02;
drivers/media/dvb-frontends/cx24117.c
654
cmd.args[11] = 0x9d;
drivers/media/dvb-frontends/cx24117.c
655
cmd.args[12] = 0xfc;
drivers/media/dvb-frontends/cx24117.c
662
cmd.args[0] = CMD_TUNERINIT;
drivers/media/dvb-frontends/cx24117.c
663
cmd.args[1] = 0x00;
drivers/media/dvb-frontends/cx24117.c
664
cmd.args[2] = 0x01;
drivers/media/dvb-frontends/cx24117.c
665
cmd.args[3] = 0x00;
drivers/media/dvb-frontends/cx24117.c
666
cmd.args[4] = 0x00;
drivers/media/dvb-frontends/cx24117.c
667
cmd.args[5] = 0x01;
drivers/media/dvb-frontends/cx24117.c
668
cmd.args[6] = 0x01;
drivers/media/dvb-frontends/cx24117.c
669
cmd.args[7] = 0x01;
drivers/media/dvb-frontends/cx24117.c
670
cmd.args[8] = 0x00;
drivers/media/dvb-frontends/cx24117.c
671
cmd.args[9] = 0x05;
drivers/media/dvb-frontends/cx24117.c
672
cmd.args[10] = 0x02;
drivers/media/dvb-frontends/cx24117.c
673
cmd.args[11] = 0x02;
drivers/media/dvb-frontends/cx24117.c
674
cmd.args[12] = 0x00;
drivers/media/dvb-frontends/cx24117.c
681
cmd.args[0] = CMD_GLOBAL_MPEGCFG;
drivers/media/dvb-frontends/cx24117.c
682
cmd.args[1] = 0x00;
drivers/media/dvb-frontends/cx24117.c
683
cmd.args[2] = 0x00;
drivers/media/dvb-frontends/cx24117.c
684
cmd.args[3] = 0x00;
drivers/media/dvb-frontends/cx24117.c
685
cmd.args[4] = 0x01;
drivers/media/dvb-frontends/cx24117.c
686
cmd.args[5] = 0x00;
drivers/media/dvb-frontends/cx24117.c
694
cmd.args[0] = CMD_MPEGCFG;
drivers/media/dvb-frontends/cx24117.c
695
cmd.args[1] = (u8) i;
drivers/media/dvb-frontends/cx24117.c
696
cmd.args[2] = 0x00;
drivers/media/dvb-frontends/cx24117.c
697
cmd.args[3] = 0x05;
drivers/media/dvb-frontends/cx24117.c
698
cmd.args[4] = 0x00;
drivers/media/dvb-frontends/cx24117.c
699
cmd.args[5] = 0x00;
drivers/media/dvb-frontends/cx24117.c
700
cmd.args[6] = 0x55;
drivers/media/dvb-frontends/cx24117.c
701
cmd.args[7] = 0x00;
drivers/media/dvb-frontends/cx24117.c
713
cmd.args[0] = CMD_FWVERSION;
drivers/media/dvb-frontends/cx24117.c
716
cmd.args[1] = i;
drivers/media/dvb-frontends/cx24117.c
793
cmd.args[0] = CMD_GET_AGCACC;
drivers/media/dvb-frontends/cx24117.c
794
cmd.args[1] = (u8) state->demod;
drivers/media/dvb-frontends/cx24117.c
913
cmd.args[0] = CMD_SET_GPIOOUT;
drivers/media/dvb-frontends/cx24117.c
914
cmd.args[2] = reg; /* mask */
drivers/media/dvb-frontends/cx24117.c
920
cmd.args[1] = reg;
drivers/media/dvb-frontends/cx24117.c
933
cmd.args[0] = CMD_LNBDCLEVEL;
drivers/media/dvb-frontends/cx24117.c
934
cmd.args[1] = state->demod ? 0 : 1;
drivers/media/dvb-frontends/cx24117.c
935
cmd.args[2] = (voltage == SEC_VOLTAGE_18 ? 0x01 : 0x00);
drivers/media/dvb-frontends/cx24117.c
943
cmd.args[1] = 0x00;
drivers/media/dvb-frontends/cx24117.c
974
cmd.args[0] = CMD_LNBPCBCONFIG;
drivers/media/dvb-frontends/cx24117.c
975
cmd.args[1] = (state->demod ? 0 : 1);
drivers/media/dvb-frontends/cx24117.c
976
cmd.args[2] = 0x00;
drivers/media/dvb-frontends/cx24117.c
977
cmd.args[3] = 0x00;
drivers/media/dvb-frontends/cx24117.c
981
cmd.args[4] = 0x01;
drivers/media/dvb-frontends/cx24117.c
984
cmd.args[4] = 0x00;
drivers/media/dvb-frontends/cx24117.c
999
state->dsec_cmd.args[0] = CMD_LNBSEND;
drivers/media/dvb-frontends/cx24120.c
106
#define info(args...) pr_info("cx24120: " args)
drivers/media/dvb-frontends/cx24120.c
107
#define err(args...) pr_err("cx24120: ### ERROR: " args)
drivers/media/dvb-frontends/cx24123.c
32
#define info(args...) do { printk(KERN_INFO "CX24123: " args); } while (0)
drivers/media/dvb-frontends/cx24123.c
33
#define err(args...) do { printk(KERN_ERR "CX24123: " args); } while (0)
drivers/media/dvb-frontends/cx24123.c
35
#define dprintk(args...) \
drivers/media/dvb-frontends/cx24123.c
39
printk(args); \
drivers/media/dvb-frontends/dib3000mb.c
43
#define deb_info(args...) dprintk(0x01, args)
drivers/media/dvb-frontends/dib3000mb.c
44
#define deb_i2c(args...) dprintk(0x02, args)
drivers/media/dvb-frontends/dib3000mb.c
45
#define deb_srch(args...) dprintk(0x04, args)
drivers/media/dvb-frontends/dib3000mb.c
46
#define deb_info(args...) dprintk(0x01, args)
drivers/media/dvb-frontends/dib3000mb.c
47
#define deb_xfer(args...) dprintk(0x02, args)
drivers/media/dvb-frontends/dib3000mb.c
48
#define deb_setf(args...) dprintk(0x04, args)
drivers/media/dvb-frontends/dib3000mb.c
49
#define deb_getf(args...) dprintk(0x08, args)
drivers/media/dvb-frontends/ds3000.c
23
#define dprintk(args...) \
drivers/media/dvb-frontends/ds3000.c
26
printk(args); \
drivers/media/dvb-frontends/itd1000.c
27
#define itd_dbg(args...) do { \
drivers/media/dvb-frontends/itd1000.c
29
printk(KERN_DEBUG "ITD1000: " args);\
drivers/media/dvb-frontends/itd1000.c
33
#define itd_warn(args...) do { \
drivers/media/dvb-frontends/itd1000.c
34
printk(KERN_WARNING "ITD1000: " args); \
drivers/media/dvb-frontends/itd1000.c
37
#define itd_info(args...) do { \
drivers/media/dvb-frontends/itd1000.c
38
printk(KERN_INFO "ITD1000: " args); \
drivers/media/dvb-frontends/ix2505v.c
16
#define dprintk(level, args...) do { \
drivers/media/dvb-frontends/ix2505v.c
18
printk(KERN_DEBUG "ix2505v: " args); \
drivers/media/dvb-frontends/ix2505v.c
21
#define deb_info(args...) dprintk(0x01, args)
drivers/media/dvb-frontends/ix2505v.c
22
#define deb_i2c(args...) dprintk(0x02, args)
drivers/media/dvb-frontends/l64781.c
29
#define dprintk(args...) \
drivers/media/dvb-frontends/l64781.c
31
if (debug) printk(KERN_DEBUG "l64781: " args); \
drivers/media/dvb-frontends/lgs8gl5.c
51
#define dprintk(args...) \
drivers/media/dvb-frontends/lgs8gl5.c
54
printk(KERN_DEBUG "lgs8gl5: " args); \
drivers/media/dvb-frontends/lgs8gxx.c
20
#define dprintk(args...) \
drivers/media/dvb-frontends/lgs8gxx.c
23
printk(KERN_DEBUG "lgs8gxx: " args); \
drivers/media/dvb-frontends/m88rs2000.c
42
#define dprintk(level, args...) do { \
drivers/media/dvb-frontends/m88rs2000.c
44
printk(KERN_DEBUG "m88rs2000-fe: " args); \
drivers/media/dvb-frontends/m88rs2000.c
47
#define deb_info(args...) dprintk(0x01, args)
drivers/media/dvb-frontends/mt312.c
41
#define dprintk(args...) \
drivers/media/dvb-frontends/mt312.c
44
printk(KERN_DEBUG "mt312: " args); \
drivers/media/dvb-frontends/mt352.c
39
#define dprintk(args...) \
drivers/media/dvb-frontends/mt352.c
41
if (debug) printk(KERN_DEBUG "mt352: " args); \
drivers/media/dvb-frontends/nxt200x.c
56
#define dprintk(args...) do { if (debug) pr_debug(args); } while (0)
drivers/media/dvb-frontends/or51132.c
35
#define dprintk(args...) \
drivers/media/dvb-frontends/or51132.c
37
if (debug) printk(KERN_DEBUG "or51132: " args); \
drivers/media/dvb-frontends/or51211.c
34
#define dprintk(args...) \
drivers/media/dvb-frontends/or51211.c
35
do { if (debug) pr_debug(args); } while (0)
drivers/media/dvb-frontends/s921.c
27
#define rc(args...) do { \
drivers/media/dvb-frontends/s921.c
28
printk(KERN_ERR "s921: " args); \
drivers/media/dvb-frontends/s921.c
31
#define dprintk(args...) \
drivers/media/dvb-frontends/s921.c
35
printk(args); \
drivers/media/dvb-frontends/si2168.c
102
cmd.args[4] = SI2168_TS_CLK_MANUAL;
drivers/media/dvb-frontends/si2168.c
104
cmd.args[4] |= dev->ts_mode;
drivers/media/dvb-frontends/si2168.c
106
cmd.args[4] |= SI2168_TS_TRISTATE;
drivers/media/dvb-frontends/si2168.c
108
cmd.args[4] |= 0x40;
drivers/media/dvb-frontends/si2168.c
149
switch ((cmd.args[2] >> 1) & 0x03) {
drivers/media/dvb-frontends/si2168.c
16
memcpy(cmd->args, buf, wlen);
drivers/media/dvb-frontends/si2168.c
164
c->cnr.stat[0].svalue = cmd.args[3] * 1000 / 4;
drivers/media/dvb-frontends/si2168.c
171
*status, cmd.rlen, cmd.args);
drivers/media/dvb-frontends/si2168.c
184
utmp = clamp(8 - cmd.args[1], 0, 8);
drivers/media/dvb-frontends/si2168.c
188
utmp1 = cmd.args[2] * utmp1;
drivers/media/dvb-frontends/si2168.c
193
utmp1, utmp2, cmd.args[2], cmd.args[1]);
drivers/media/dvb-frontends/si2168.c
211
utmp1 = cmd.args[2] << 8 | cmd.args[1] << 0;
drivers/media/dvb-frontends/si2168.c
310
cmd.args[0] = 0x52;
drivers/media/dvb-frontends/si2168.c
311
cmd.args[1] = c->stream_id & 0xff;
drivers/media/dvb-frontends/si2168.c
312
cmd.args[2] = c->stream_id == NO_STREAM_ID_FILTER ? 0 : 1;
drivers/media/dvb-frontends/si2168.c
32
ret = i2c_master_send(client, cmd->args, cmd->wlen);
drivers/media/dvb-frontends/si2168.c
346
cmd.args[4] = delivery_system | bandwidth;
drivers/media/dvb-frontends/si2168.c
348
cmd.args[5] |= 1;
drivers/media/dvb-frontends/si2168.c
356
cmd.args[4] = ((c->symbol_rate / 1000) >> 0) & 0xff;
drivers/media/dvb-frontends/si2168.c
357
cmd.args[5] = ((c->symbol_rate / 1000) >> 8) & 0xff;
drivers/media/dvb-frontends/si2168.c
369
cmd.args[5] |= dev->ts_clock_inv ? 0x00 : 0x10;
drivers/media/dvb-frontends/si2168.c
375
cmd.args[5] |= dev->ts_clock_inv ? 0x00 : 0x10;
drivers/media/dvb-frontends/si2168.c
46
ret = i2c_master_recv(client, cmd->args, cmd->rlen);
drivers/media/dvb-frontends/si2168.c
505
dev->version = (cmd.args[9] + '@') << 24 | (cmd.args[6] - '0') << 16 |
drivers/media/dvb-frontends/si2168.c
506
(cmd.args[7] - '0') << 8 | (cmd.args[8]) << 0;
drivers/media/dvb-frontends/si2168.c
55
if ((cmd->args[0] >> 7) & 0x01)
drivers/media/dvb-frontends/si2168.c
64
if ((cmd->args[0] >> 6) & 0x01) {
drivers/media/dvb-frontends/si2168.c
69
if (!((cmd->args[0] >> 7) & 0x01)) {
drivers/media/dvb-frontends/si2168.c
712
dev->chip_id = cmd.args[1] << 24 | cmd.args[2] << 16 |
drivers/media/dvb-frontends/si2168.c
713
cmd.args[3] << 8 | cmd.args[4] << 0;
drivers/media/dvb-frontends/si2168.c
730
cmd.args[2], cmd.args[1], cmd.args[3], cmd.args[4]);
drivers/media/dvb-frontends/si2168.c
735
dev->version = (cmd.args[1]) << 24 | (cmd.args[3] - '0') << 16 |
drivers/media/dvb-frontends/si2168.c
736
(cmd.args[4] - '0') << 8 | (cmd.args[5]) << 0;
drivers/media/dvb-frontends/si2168_priv.h
48
u8 args[SI2168_ARGLEN];
drivers/media/dvb-frontends/si21xx.c
103
#define dprintk(args...) \
drivers/media/dvb-frontends/si21xx.c
106
printk(KERN_DEBUG "si21xx: " args); \
drivers/media/dvb-frontends/sp887x.c
35
#define dprintk(args...) \
drivers/media/dvb-frontends/sp887x.c
37
if (debug) printk(KERN_DEBUG "sp887x: " args); \
drivers/media/dvb-frontends/stb6000.c
18
#define dprintk(args...) \
drivers/media/dvb-frontends/stb6000.c
21
printk(KERN_DEBUG "stb6000: " args); \
drivers/media/dvb-frontends/stv0288.c
44
#define dprintk(args...) \
drivers/media/dvb-frontends/stv0288.c
47
printk(KERN_DEBUG "stv0288: " args); \
drivers/media/dvb-frontends/stv0299.c
64
#define dprintk(args...) \
drivers/media/dvb-frontends/stv0299.c
66
if (debug) printk(KERN_DEBUG "stv0299: " args); \
drivers/media/dvb-frontends/stv0367.c
34
#define dprintk(args...) \
drivers/media/dvb-frontends/stv0367.c
37
printk(KERN_DEBUG args); \
drivers/media/dvb-frontends/stv0900_priv.h
34
#define dprintk(args...) \
drivers/media/dvb-frontends/stv0900_priv.h
37
printk(KERN_DEBUG args); \
drivers/media/dvb-frontends/stv6110.c
34
#define dprintk(args...) \
drivers/media/dvb-frontends/stv6110.c
37
printk(KERN_DEBUG args); \
drivers/media/dvb-frontends/tda1004x.c
30
#define dprintk(args...) \
drivers/media/dvb-frontends/tda1004x.c
32
if (debug) printk(KERN_DEBUG "tda1004x: " args); \
drivers/media/dvb-frontends/tda10071.c
1000
cmd.args[6] = 1;
drivers/media/dvb-frontends/tda10071.c
1001
cmd.args[7] = 30;
drivers/media/dvb-frontends/tda10071.c
1002
cmd.args[8] = 30;
drivers/media/dvb-frontends/tda10071.c
1003
cmd.args[9] = 30;
drivers/media/dvb-frontends/tda10071.c
1004
cmd.args[10] = 30;
drivers/media/dvb-frontends/tda10071.c
1010
cmd.args[0] = CMD_BER_CONTROL;
drivers/media/dvb-frontends/tda10071.c
1011
cmd.args[1] = 0;
drivers/media/dvb-frontends/tda10071.c
1012
cmd.args[2] = 14;
drivers/media/dvb-frontends/tda10071.c
1013
cmd.args[3] = 14;
drivers/media/dvb-frontends/tda10071.c
1062
cmd.args[0] = CMD_SET_SLEEP_MODE;
drivers/media/dvb-frontends/tda10071.c
1063
cmd.args[1] = 0;
drivers/media/dvb-frontends/tda10071.c
1064
cmd.args[2] = 1;
drivers/media/dvb-frontends/tda10071.c
117
cmd.args[0] = CMD_LNB_PCB_CONFIG;
drivers/media/dvb-frontends/tda10071.c
118
cmd.args[1] = 0;
drivers/media/dvb-frontends/tda10071.c
119
cmd.args[2] = 0x00;
drivers/media/dvb-frontends/tda10071.c
120
cmd.args[3] = 0x00;
drivers/media/dvb-frontends/tda10071.c
121
cmd.args[4] = tone;
drivers/media/dvb-frontends/tda10071.c
165
cmd.args[0] = CMD_LNB_SET_DC_LEVEL;
drivers/media/dvb-frontends/tda10071.c
166
cmd.args[1] = 0;
drivers/media/dvb-frontends/tda10071.c
167
cmd.args[2] = voltage;
drivers/media/dvb-frontends/tda10071.c
220
cmd.args[0] = CMD_LNB_SEND_DISEQC;
drivers/media/dvb-frontends/tda10071.c
221
cmd.args[1] = 0;
drivers/media/dvb-frontends/tda10071.c
222
cmd.args[2] = 0;
drivers/media/dvb-frontends/tda10071.c
223
cmd.args[3] = 0;
drivers/media/dvb-frontends/tda10071.c
224
cmd.args[4] = 2;
drivers/media/dvb-frontends/tda10071.c
225
cmd.args[5] = 0;
drivers/media/dvb-frontends/tda10071.c
226
cmd.args[6] = diseqc_cmd->msg_len;
drivers/media/dvb-frontends/tda10071.c
227
memcpy(&cmd.args[7], diseqc_cmd->msg, diseqc_cmd->msg_len);
drivers/media/dvb-frontends/tda10071.c
281
cmd.args[0] = CMD_LNB_UPDATE_REPLY;
drivers/media/dvb-frontends/tda10071.c
282
cmd.args[1] = 0;
drivers/media/dvb-frontends/tda10071.c
349
cmd.args[0] = CMD_LNB_SEND_TONEBURST;
drivers/media/dvb-frontends/tda10071.c
350
cmd.args[1] = 0;
drivers/media/dvb-frontends/tda10071.c
351
cmd.args[2] = burst;
drivers/media/dvb-frontends/tda10071.c
396
cmd.args[0] = CMD_GET_AGCACC;
drivers/media/dvb-frontends/tda10071.c
397
cmd.args[1] = 0;
drivers/media/dvb-frontends/tda10071.c
460
cmd.args[0] = CMD_BER_UPDATE_COUNTERS;
drivers/media/dvb-frontends/tda10071.c
461
cmd.args[1] = 0;
drivers/media/dvb-frontends/tda10071.c
462
cmd.args[2] = delivery_system;
drivers/media/dvb-frontends/tda10071.c
54
ret = regmap_bulk_write(dev->regmap, 0x00, cmd->args, cmd->len);
drivers/media/dvb-frontends/tda10071.c
664
cmd.args[0] = CMD_CHANGE_CHANNEL;
drivers/media/dvb-frontends/tda10071.c
665
cmd.args[1] = 0;
drivers/media/dvb-frontends/tda10071.c
666
cmd.args[2] = mode;
drivers/media/dvb-frontends/tda10071.c
667
cmd.args[3] = (c->frequency >> 16) & 0xff;
drivers/media/dvb-frontends/tda10071.c
668
cmd.args[4] = (c->frequency >> 8) & 0xff;
drivers/media/dvb-frontends/tda10071.c
669
cmd.args[5] = (c->frequency >> 0) & 0xff;
drivers/media/dvb-frontends/tda10071.c
670
cmd.args[6] = ((c->symbol_rate / 1000) >> 8) & 0xff;
drivers/media/dvb-frontends/tda10071.c
671
cmd.args[7] = ((c->symbol_rate / 1000) >> 0) & 0xff;
drivers/media/dvb-frontends/tda10071.c
672
cmd.args[8] = ((tda10071_ops.info.frequency_tolerance_hz / 1000) >> 8) & 0xff;
drivers/media/dvb-frontends/tda10071.c
673
cmd.args[9] = ((tda10071_ops.info.frequency_tolerance_hz / 1000) >> 0) & 0xff;
drivers/media/dvb-frontends/tda10071.c
674
cmd.args[10] = rolloff;
drivers/media/dvb-frontends/tda10071.c
675
cmd.args[11] = inversion;
drivers/media/dvb-frontends/tda10071.c
676
cmd.args[12] = pilot;
drivers/media/dvb-frontends/tda10071.c
677
cmd.args[13] = 0x00;
drivers/media/dvb-frontends/tda10071.c
678
cmd.args[14] = 0x00;
drivers/media/dvb-frontends/tda10071.c
829
cmd.args[0] = CMD_SET_SLEEP_MODE;
drivers/media/dvb-frontends/tda10071.c
830
cmd.args[1] = 0;
drivers/media/dvb-frontends/tda10071.c
831
cmd.args[2] = 0;
drivers/media/dvb-frontends/tda10071.c
922
cmd.args[0] = CMD_GET_FW_VERSION;
drivers/media/dvb-frontends/tda10071.c
941
cmd.args[0] = CMD_DEMOD_INIT;
drivers/media/dvb-frontends/tda10071.c
942
cmd.args[1] = ((dev->clk / 1000) >> 8) & 0xff;
drivers/media/dvb-frontends/tda10071.c
943
cmd.args[2] = ((dev->clk / 1000) >> 0) & 0xff;
drivers/media/dvb-frontends/tda10071.c
944
cmd.args[3] = buf[0];
drivers/media/dvb-frontends/tda10071.c
945
cmd.args[4] = buf[1];
drivers/media/dvb-frontends/tda10071.c
946
cmd.args[5] = dev->pll_multiplier;
drivers/media/dvb-frontends/tda10071.c
947
cmd.args[6] = dev->spec_inv;
drivers/media/dvb-frontends/tda10071.c
948
cmd.args[7] = 0x00;
drivers/media/dvb-frontends/tda10071.c
959
cmd.args[0] = CMD_TUNER_INIT;
drivers/media/dvb-frontends/tda10071.c
960
cmd.args[1] = 0x00;
drivers/media/dvb-frontends/tda10071.c
961
cmd.args[2] = 0x00;
drivers/media/dvb-frontends/tda10071.c
962
cmd.args[3] = 0x00;
drivers/media/dvb-frontends/tda10071.c
963
cmd.args[4] = 0x00;
drivers/media/dvb-frontends/tda10071.c
964
cmd.args[5] = tmp;
drivers/media/dvb-frontends/tda10071.c
965
cmd.args[6] = 0x00;
drivers/media/dvb-frontends/tda10071.c
966
cmd.args[7] = 0x03;
drivers/media/dvb-frontends/tda10071.c
967
cmd.args[8] = 0x02;
drivers/media/dvb-frontends/tda10071.c
968
cmd.args[9] = 0x02;
drivers/media/dvb-frontends/tda10071.c
969
cmd.args[10] = 0x00;
drivers/media/dvb-frontends/tda10071.c
970
cmd.args[11] = 0x00;
drivers/media/dvb-frontends/tda10071.c
971
cmd.args[12] = 0x00;
drivers/media/dvb-frontends/tda10071.c
972
cmd.args[13] = 0x00;
drivers/media/dvb-frontends/tda10071.c
973
cmd.args[14] = 0x00;
drivers/media/dvb-frontends/tda10071.c
979
cmd.args[0] = CMD_MPEG_CONFIG;
drivers/media/dvb-frontends/tda10071.c
980
cmd.args[1] = 0;
drivers/media/dvb-frontends/tda10071.c
981
cmd.args[2] = dev->ts_mode;
drivers/media/dvb-frontends/tda10071.c
982
cmd.args[3] = 0x00;
drivers/media/dvb-frontends/tda10071.c
983
cmd.args[4] = 0x04;
drivers/media/dvb-frontends/tda10071.c
984
cmd.args[5] = 0x00;
drivers/media/dvb-frontends/tda10071.c
994
cmd.args[0] = CMD_LNB_CONFIG;
drivers/media/dvb-frontends/tda10071.c
995
cmd.args[1] = 0;
drivers/media/dvb-frontends/tda10071.c
996
cmd.args[2] = 150;
drivers/media/dvb-frontends/tda10071.c
997
cmd.args[3] = 3;
drivers/media/dvb-frontends/tda10071.c
998
cmd.args[4] = 22;
drivers/media/dvb-frontends/tda10071.c
999
cmd.args[5] = 1;
drivers/media/dvb-frontends/tda10071_priv.h
101
u8 args[TDA10071_ARGLEN];
drivers/media/dvb-frontends/tda10086.c
34
#define dprintk(args...) \
drivers/media/dvb-frontends/tda10086.c
36
if (debug) printk(KERN_DEBUG "tda10086: " args); \
drivers/media/dvb-frontends/tda8083.c
33
#define dprintk(args...) \
drivers/media/dvb-frontends/tda8083.c
35
if (debug) printk(KERN_DEBUG "tda8083: " args); \
drivers/media/dvb-frontends/tda826x.c
18
#define dprintk(args...) \
drivers/media/dvb-frontends/tda826x.c
20
if (debug) printk(KERN_DEBUG "tda826x: " args); \
drivers/media/dvb-frontends/zl10036.c
26
#define dprintk(level, args...) \
drivers/media/dvb-frontends/zl10036.c
27
do { if (zl10036_debug & level) printk(KERN_DEBUG "zl10036: " args); \
drivers/media/dvb-frontends/zl10036.c
30
#define deb_info(args...) dprintk(0x01, args)
drivers/media/dvb-frontends/zl10036.c
31
#define deb_i2c(args...) dprintk(0x02, args)
drivers/media/dvb-frontends/zl10039.c
22
#define dprintk(args...) \
drivers/media/dvb-frontends/zl10039.c
25
printk(KERN_DEBUG args); \
drivers/media/dvb-frontends/zl10353.c
32
#define dprintk(args...) \
drivers/media/dvb-frontends/zl10353.c
34
if (debug) printk(KERN_DEBUG "zl10353: " args); \
drivers/media/i2c/ds90ub913.c
216
*flags = gpiospec->args[1];
drivers/media/i2c/ds90ub913.c
218
return gpiospec->args[0];
drivers/media/i2c/ds90ub953.c
334
*flags = gpiospec->args[1];
drivers/media/i2c/ds90ub953.c
336
return gpiospec->args[0];
drivers/media/pci/b2c2/flexcop-pci.c
21
#define dprintk(level, args...) \
drivers/media/pci/b2c2/flexcop-pci.c
22
do { if ((debug & (level))) printk(args); } while (0)
drivers/media/pci/b2c2/flexcop-pci.c
25
#define dprintk(level, args...) no_printk(args)
drivers/media/pci/b2c2/flexcop-pci.c
29
#define deb_info(args...) dprintk(0x01, args)
drivers/media/pci/b2c2/flexcop-pci.c
30
#define deb_reg(args...) dprintk(0x02, args)
drivers/media/pci/b2c2/flexcop-pci.c
31
#define deb_ts(args...) dprintk(0x04, args)
drivers/media/pci/b2c2/flexcop-pci.c
32
#define deb_irq(args...) dprintk(0x08, args)
drivers/media/pci/b2c2/flexcop-pci.c
33
#define deb_chk(args...) dprintk(0x10, args)
drivers/media/pci/bt8xx/bttv.h
364
#define bttv_call_all(btv, o, f, args...) \
drivers/media/pci/bt8xx/bttv.h
365
v4l2_device_call_all(&btv->c.v4l2_dev, 0, o, f, ##args)
drivers/media/pci/bt8xx/bttv.h
367
#define bttv_call_all_err(btv, o, f, args...) \
drivers/media/pci/bt8xx/bttv.h
368
v4l2_device_call_until_err(&btv->c.v4l2_dev, 0, o, f, ##args)
drivers/media/pci/cx18/cx18-alsa.h
40
#define CX18_ALSA_DEBUG(x, type, fmt, args...) \
drivers/media/pci/cx18/cx18-alsa.h
44
v4l2_dev->name , ## args); \
drivers/media/pci/cx18/cx18-alsa.h
47
#define CX18_ALSA_DEBUG_WARN(fmt, args...) \
drivers/media/pci/cx18/cx18-alsa.h
48
CX18_ALSA_DEBUG(CX18_ALSA_DBGFLG_WARN, "warning", fmt , ## args)
drivers/media/pci/cx18/cx18-alsa.h
50
#define CX18_ALSA_DEBUG_INFO(fmt, args...) \
drivers/media/pci/cx18/cx18-alsa.h
51
CX18_ALSA_DEBUG(CX18_ALSA_DBGFLG_INFO, "info", fmt , ## args)
drivers/media/pci/cx18/cx18-alsa.h
53
#define CX18_ALSA_ERR(fmt, args...) \
drivers/media/pci/cx18/cx18-alsa.h
54
printk(KERN_ERR "%s-alsa: " fmt, v4l2_dev->name , ## args)
drivers/media/pci/cx18/cx18-alsa.h
56
#define CX18_ALSA_WARN(fmt, args...) \
drivers/media/pci/cx18/cx18-alsa.h
57
printk(KERN_WARNING "%s-alsa: " fmt, v4l2_dev->name , ## args)
drivers/media/pci/cx18/cx18-alsa.h
59
#define CX18_ALSA_INFO(fmt, args...) \
drivers/media/pci/cx18/cx18-alsa.h
60
printk(KERN_INFO "%s-alsa: " fmt, v4l2_dev->name , ## args)
drivers/media/pci/cx18/cx18-driver.h
158
#define CX18_DEBUG(x, type, fmt, args...) \
drivers/media/pci/cx18/cx18-driver.h
161
v4l2_info(&cx->v4l2_dev, " " type ": " fmt , ## args); \
drivers/media/pci/cx18/cx18-driver.h
163
#define CX18_DEBUG_WARN(fmt, args...) CX18_DEBUG(CX18_DBGFLG_WARN, "warning", fmt , ## args)
drivers/media/pci/cx18/cx18-driver.h
164
#define CX18_DEBUG_INFO(fmt, args...) CX18_DEBUG(CX18_DBGFLG_INFO, "info", fmt , ## args)
drivers/media/pci/cx18/cx18-driver.h
165
#define CX18_DEBUG_API(fmt, args...) CX18_DEBUG(CX18_DBGFLG_API, "api", fmt , ## args)
drivers/media/pci/cx18/cx18-driver.h
166
#define CX18_DEBUG_DMA(fmt, args...) CX18_DEBUG(CX18_DBGFLG_DMA, "dma", fmt , ## args)
drivers/media/pci/cx18/cx18-driver.h
167
#define CX18_DEBUG_IOCTL(fmt, args...) CX18_DEBUG(CX18_DBGFLG_IOCTL, "ioctl", fmt , ## args)
drivers/media/pci/cx18/cx18-driver.h
168
#define CX18_DEBUG_FILE(fmt, args...) CX18_DEBUG(CX18_DBGFLG_FILE, "file", fmt , ## args)
drivers/media/pci/cx18/cx18-driver.h
169
#define CX18_DEBUG_I2C(fmt, args...) CX18_DEBUG(CX18_DBGFLG_I2C, "i2c", fmt , ## args)
drivers/media/pci/cx18/cx18-driver.h
170
#define CX18_DEBUG_IRQ(fmt, args...) CX18_DEBUG(CX18_DBGFLG_IRQ, "irq", fmt , ## args)
drivers/media/pci/cx18/cx18-driver.h
172
#define CX18_DEBUG_HIGH_VOL(x, type, fmt, args...) \
drivers/media/pci/cx18/cx18-driver.h
175
v4l2_info(&cx->v4l2_dev, " " type ": " fmt , ## args); \
drivers/media/pci/cx18/cx18-driver.h
177
#define CX18_DEBUG_HI_WARN(fmt, args...) CX18_DEBUG_HIGH_VOL(CX18_DBGFLG_WARN, "warning", fmt , ## args)
drivers/media/pci/cx18/cx18-driver.h
178
#define CX18_DEBUG_HI_INFO(fmt, args...) CX18_DEBUG_HIGH_VOL(CX18_DBGFLG_INFO, "info", fmt , ## args)
drivers/media/pci/cx18/cx18-driver.h
179
#define CX18_DEBUG_HI_API(fmt, args...) CX18_DEBUG_HIGH_VOL(CX18_DBGFLG_API, "api", fmt , ## args)
drivers/media/pci/cx18/cx18-driver.h
180
#define CX18_DEBUG_HI_DMA(fmt, args...) CX18_DEBUG_HIGH_VOL(CX18_DBGFLG_DMA, "dma", fmt , ## args)
drivers/media/pci/cx18/cx18-driver.h
181
#define CX18_DEBUG_HI_IOCTL(fmt, args...) CX18_DEBUG_HIGH_VOL(CX18_DBGFLG_IOCTL, "ioctl", fmt , ## args)
drivers/media/pci/cx18/cx18-driver.h
182
#define CX18_DEBUG_HI_FILE(fmt, args...) CX18_DEBUG_HIGH_VOL(CX18_DBGFLG_FILE, "file", fmt , ## args)
drivers/media/pci/cx18/cx18-driver.h
183
#define CX18_DEBUG_HI_I2C(fmt, args...) CX18_DEBUG_HIGH_VOL(CX18_DBGFLG_I2C, "i2c", fmt , ## args)
drivers/media/pci/cx18/cx18-driver.h
184
#define CX18_DEBUG_HI_IRQ(fmt, args...) CX18_DEBUG_HIGH_VOL(CX18_DBGFLG_IRQ, "irq", fmt , ## args)
drivers/media/pci/cx18/cx18-driver.h
187
#define CX18_ERR(fmt, args...) v4l2_err(&cx->v4l2_dev, fmt , ## args)
drivers/media/pci/cx18/cx18-driver.h
188
#define CX18_WARN(fmt, args...) v4l2_warn(&cx->v4l2_dev, fmt , ## args)
drivers/media/pci/cx18/cx18-driver.h
189
#define CX18_INFO(fmt, args...) v4l2_info(&cx->v4l2_dev, fmt , ## args)
drivers/media/pci/cx18/cx18-driver.h
192
#define CX18_DEBUG_DEV(x, dev, type, fmt, args...) \
drivers/media/pci/cx18/cx18-driver.h
195
v4l2_info(dev, " " type ": " fmt , ## args); \
drivers/media/pci/cx18/cx18-driver.h
197
#define CX18_DEBUG_WARN_DEV(dev, fmt, args...) \
drivers/media/pci/cx18/cx18-driver.h
198
CX18_DEBUG_DEV(CX18_DBGFLG_WARN, dev, "warning", fmt , ## args)
drivers/media/pci/cx18/cx18-driver.h
199
#define CX18_DEBUG_INFO_DEV(dev, fmt, args...) \
drivers/media/pci/cx18/cx18-driver.h
200
CX18_DEBUG_DEV(CX18_DBGFLG_INFO, dev, "info", fmt , ## args)
drivers/media/pci/cx18/cx18-driver.h
201
#define CX18_DEBUG_API_DEV(dev, fmt, args...) \
drivers/media/pci/cx18/cx18-driver.h
202
CX18_DEBUG_DEV(CX18_DBGFLG_API, dev, "api", fmt , ## args)
drivers/media/pci/cx18/cx18-driver.h
203
#define CX18_DEBUG_DMA_DEV(dev, fmt, args...) \
drivers/media/pci/cx18/cx18-driver.h
204
CX18_DEBUG_DEV(CX18_DBGFLG_DMA, dev, "dma", fmt , ## args)
drivers/media/pci/cx18/cx18-driver.h
205
#define CX18_DEBUG_IOCTL_DEV(dev, fmt, args...) \
drivers/media/pci/cx18/cx18-driver.h
206
CX18_DEBUG_DEV(CX18_DBGFLG_IOCTL, dev, "ioctl", fmt , ## args)
drivers/media/pci/cx18/cx18-driver.h
207
#define CX18_DEBUG_FILE_DEV(dev, fmt, args...) \
drivers/media/pci/cx18/cx18-driver.h
208
CX18_DEBUG_DEV(CX18_DBGFLG_FILE, dev, "file", fmt , ## args)
drivers/media/pci/cx18/cx18-driver.h
209
#define CX18_DEBUG_I2C_DEV(dev, fmt, args...) \
drivers/media/pci/cx18/cx18-driver.h
210
CX18_DEBUG_DEV(CX18_DBGFLG_I2C, dev, "i2c", fmt , ## args)
drivers/media/pci/cx18/cx18-driver.h
211
#define CX18_DEBUG_IRQ_DEV(dev, fmt, args...) \
drivers/media/pci/cx18/cx18-driver.h
212
CX18_DEBUG_DEV(CX18_DBGFLG_IRQ, dev, "irq", fmt , ## args)
drivers/media/pci/cx18/cx18-driver.h
214
#define CX18_DEBUG_HIGH_VOL_DEV(x, dev, type, fmt, args...) \
drivers/media/pci/cx18/cx18-driver.h
217
v4l2_info(dev, " " type ": " fmt , ## args); \
drivers/media/pci/cx18/cx18-driver.h
219
#define CX18_DEBUG_HI_WARN_DEV(dev, fmt, args...) \
drivers/media/pci/cx18/cx18-driver.h
220
CX18_DEBUG_HIGH_VOL_DEV(CX18_DBGFLG_WARN, dev, "warning", fmt , ## args)
drivers/media/pci/cx18/cx18-driver.h
221
#define CX18_DEBUG_HI_INFO_DEV(dev, fmt, args...) \
drivers/media/pci/cx18/cx18-driver.h
222
CX18_DEBUG_HIGH_VOL_DEV(CX18_DBGFLG_INFO, dev, "info", fmt , ## args)
drivers/media/pci/cx18/cx18-driver.h
223
#define CX18_DEBUG_HI_API_DEV(dev, fmt, args...) \
drivers/media/pci/cx18/cx18-driver.h
224
CX18_DEBUG_HIGH_VOL_DEV(CX18_DBGFLG_API, dev, "api", fmt , ## args)
drivers/media/pci/cx18/cx18-driver.h
225
#define CX18_DEBUG_HI_DMA_DEV(dev, fmt, args...) \
drivers/media/pci/cx18/cx18-driver.h
226
CX18_DEBUG_HIGH_VOL_DEV(CX18_DBGFLG_DMA, dev, "dma", fmt , ## args)
drivers/media/pci/cx18/cx18-driver.h
227
#define CX18_DEBUG_HI_IOCTL_DEV(dev, fmt, args...) \
drivers/media/pci/cx18/cx18-driver.h
228
CX18_DEBUG_HIGH_VOL_DEV(CX18_DBGFLG_IOCTL, dev, "ioctl", fmt , ## args)
drivers/media/pci/cx18/cx18-driver.h
229
#define CX18_DEBUG_HI_FILE_DEV(dev, fmt, args...) \
drivers/media/pci/cx18/cx18-driver.h
230
CX18_DEBUG_HIGH_VOL_DEV(CX18_DBGFLG_FILE, dev, "file", fmt , ## args)
drivers/media/pci/cx18/cx18-driver.h
231
#define CX18_DEBUG_HI_I2C_DEV(dev, fmt, args...) \
drivers/media/pci/cx18/cx18-driver.h
232
CX18_DEBUG_HIGH_VOL_DEV(CX18_DBGFLG_I2C, dev, "i2c", fmt , ## args)
drivers/media/pci/cx18/cx18-driver.h
233
#define CX18_DEBUG_HI_IRQ_DEV(dev, fmt, args...) \
drivers/media/pci/cx18/cx18-driver.h
234
CX18_DEBUG_HIGH_VOL_DEV(CX18_DBGFLG_IRQ, dev, "irq", fmt , ## args)
drivers/media/pci/cx18/cx18-driver.h
236
#define CX18_ERR_DEV(dev, fmt, args...) v4l2_err(dev, fmt , ## args)
drivers/media/pci/cx18/cx18-driver.h
237
#define CX18_WARN_DEV(dev, fmt, args...) v4l2_warn(dev, fmt , ## args)
drivers/media/pci/cx18/cx18-driver.h
238
#define CX18_INFO_DEV(dev, fmt, args...) v4l2_info(dev, fmt , ## args)
drivers/media/pci/cx18/cx18-driver.h
683
#define cx18_call_hw(cx, hw, o, f, args...) \
drivers/media/pci/cx18/cx18-driver.h
684
v4l2_device_mask_call_all(&(cx)->v4l2_dev, hw, o, f, ##args)
drivers/media/pci/cx18/cx18-driver.h
686
#define cx18_call_all(cx, o, f, args...) cx18_call_hw(cx, 0, o, f , ##args)
drivers/media/pci/cx18/cx18-driver.h
691
#define cx18_call_hw_err(cx, hw, o, f, args...) \
drivers/media/pci/cx18/cx18-driver.h
692
v4l2_device_mask_call_until_err(&(cx)->v4l2_dev, hw, o, f, ##args)
drivers/media/pci/cx18/cx18-driver.h
694
#define cx18_call_all_err(cx, o, f, args...) \
drivers/media/pci/cx18/cx18-driver.h
695
cx18_call_hw_err(cx, 0, o, f , ##args)
drivers/media/pci/cx18/cx18-mailbox.c
114
u32arr2hex(mb->args, MAX_MB_ARGUMENTS, argstr));
drivers/media/pci/cx18/cx18-mailbox.c
241
handle = mb->args[0];
drivers/media/pci/cx18/cx18-mailbox.c
252
mdl_ack_count = mb->args[2];
drivers/media/pci/cx18/cx18-mailbox.c
329
CX18_DEBUG_INFO("%x %s\n", order->mb.args[0], str);
drivers/media/pci/cx18/cx18-mailbox.c
424
handle = mb->args[0];
drivers/media/pci/cx18/cx18-mailbox.c
425
mdl_ack_offset = mb->args[1];
drivers/media/pci/cx18/cx18-mailbox.c
426
mdl_ack_count = mb->args[2];
drivers/media/pci/cx18/cx18-mailbox.c
451
str_offset = order->mb.args[1];
drivers/media/pci/cx18/cx18-mailbox.c
581
static int cx18_api_call(struct cx18 *cx, u32 cmd, int args, u32 data[])
drivers/media/pci/cx18/cx18-mailbox.c
603
u32arr2hex(data, args, argstr));
drivers/media/pci/cx18/cx18-mailbox.c
607
u32arr2hex(data, args, argstr));
drivers/media/pci/cx18/cx18-mailbox.c
657
for (i = 0; i < args; i++)
drivers/media/pci/cx18/cx18-mailbox.c
658
cx18_writel(cx, data[i], &mb->args[i]);
drivers/media/pci/cx18/cx18-mailbox.c
711
data[i] = cx18_readl(cx, &mb->args[i]);
drivers/media/pci/cx18/cx18-mailbox.c
729
int cx18_api(struct cx18 *cx, u32 cmd, int args, u32 data[])
drivers/media/pci/cx18/cx18-mailbox.c
731
return cx18_api_call(cx, cmd, args, data);
drivers/media/pci/cx18/cx18-mailbox.c
815
u32 cmd, int args, ...)
drivers/media/pci/cx18/cx18-mailbox.c
820
va_start(ap, args);
drivers/media/pci/cx18/cx18-mailbox.c
821
for (i = 0; i < args; i++)
drivers/media/pci/cx18/cx18-mailbox.c
824
return cx18_api(cx, cmd, args, data);
drivers/media/pci/cx18/cx18-mailbox.c
827
int cx18_vapi(struct cx18 *cx, u32 cmd, int args, ...)
drivers/media/pci/cx18/cx18-mailbox.c
837
if (args > MAX_MB_ARGUMENTS) {
drivers/media/pci/cx18/cx18-mailbox.c
839
args = MAX_MB_ARGUMENTS;
drivers/media/pci/cx18/cx18-mailbox.c
841
va_start(ap, args);
drivers/media/pci/cx18/cx18-mailbox.c
842
for (i = 0; i < args; i++)
drivers/media/pci/cx18/cx18-mailbox.c
845
return cx18_api(cx, cmd, args, data);
drivers/media/pci/cx18/cx18-mailbox.h
56
u32 args[MAX_MB_ARGUMENTS];
drivers/media/pci/cx18/cx18-mailbox.h
70
int cx18_api(struct cx18 *cx, u32 cmd, int args, u32 data[]);
drivers/media/pci/cx18/cx18-mailbox.h
72
int args, ...);
drivers/media/pci/cx18/cx18-mailbox.h
73
int cx18_vapi(struct cx18 *cx, u32 cmd, int args, ...);
drivers/media/pci/cx23885/altera-ci.c
80
#define ci_dbg_print(fmt, args...) \
drivers/media/pci/cx23885/altera-ci.c
84
__func__, ##args); \
drivers/media/pci/cx23885/altera-ci.c
87
#define pid_dbg_print(fmt, args...) \
drivers/media/pci/cx23885/altera-ci.c
91
__func__, ##args); \
drivers/media/pci/cx23885/cimax2.c
58
#define ci_dbg_print(fmt, args...) \
drivers/media/pci/cx23885/cimax2.c
62
__func__, ##args); \
drivers/media/pci/cx23885/cx23885.h
454
#define call_all(dev, o, f, args...) \
drivers/media/pci/cx23885/cx23885.h
455
v4l2_device_call_all(&dev->v4l2_dev, 0, o, f, ##args)
drivers/media/pci/cx23885/cx23885.h
460
#define call_hw(dev, grpid, o, f, args...) \
drivers/media/pci/cx23885/cx23885.h
461
v4l2_device_call_all(&dev->v4l2_dev, grpid, o, f, ##args)
drivers/media/pci/cx25821/cx25821.h
363
#define CX25821_ERR(fmt, args...) \
drivers/media/pci/cx25821/cx25821.h
364
pr_err("(%d): " fmt, dev->board, ##args)
drivers/media/pci/cx25821/cx25821.h
365
#define CX25821_WARN(fmt, args...) \
drivers/media/pci/cx25821/cx25821.h
366
pr_warn("(%d): " fmt, dev->board, ##args)
drivers/media/pci/cx25821/cx25821.h
367
#define CX25821_INFO(fmt, args...) \
drivers/media/pci/cx25821/cx25821.h
368
pr_info("(%d): " fmt, dev->board, ##args)
drivers/media/pci/cx88/cx88.h
417
#define call_hw(core, grpid, o, f, args...) \
drivers/media/pci/cx88/cx88.h
423
grpid, o, f, ##args); \
drivers/media/pci/cx88/cx88.h
429
#define call_all(core, o, f, args...) call_hw(core, 0, o, f, ##args)
drivers/media/pci/ivtv/ivtv-alsa.h
41
#define IVTV_ALSA_DEBUG(x, type, fmt, args...) \
drivers/media/pci/ivtv/ivtv-alsa.h
45
v4l2_dev->name , ## args); \
drivers/media/pci/ivtv/ivtv-alsa.h
48
#define IVTV_ALSA_DEBUG_WARN(fmt, args...) \
drivers/media/pci/ivtv/ivtv-alsa.h
49
IVTV_ALSA_DEBUG(IVTV_ALSA_DBGFLG_WARN, "warning", fmt , ## args)
drivers/media/pci/ivtv/ivtv-alsa.h
51
#define IVTV_ALSA_DEBUG_INFO(fmt, args...) \
drivers/media/pci/ivtv/ivtv-alsa.h
52
IVTV_ALSA_DEBUG(IVTV_ALSA_DBGFLG_INFO, "info", fmt , ## args)
drivers/media/pci/ivtv/ivtv-alsa.h
54
#define IVTV_ALSA_ERR(fmt, args...) \
drivers/media/pci/ivtv/ivtv-alsa.h
55
pr_err("%s-alsa: " fmt, v4l2_dev->name , ## args)
drivers/media/pci/ivtv/ivtv-alsa.h
57
#define IVTV_ALSA_WARN(fmt, args...) \
drivers/media/pci/ivtv/ivtv-alsa.h
58
pr_warn("%s-alsa: " fmt, v4l2_dev->name , ## args)
drivers/media/pci/ivtv/ivtv-alsa.h
60
#define IVTV_ALSA_INFO(fmt, args...) \
drivers/media/pci/ivtv/ivtv-alsa.h
61
pr_info("%s-alsa: " fmt, v4l2_dev->name , ## args)
drivers/media/pci/ivtv/ivtv-driver.h
127
#define IVTV_DEBUG(x, type, fmt, args...) \
drivers/media/pci/ivtv/ivtv-driver.h
130
v4l2_info(&itv->v4l2_dev, " " type ": " fmt , ##args); \
drivers/media/pci/ivtv/ivtv-driver.h
132
#define IVTV_DEBUG_WARN(fmt, args...) IVTV_DEBUG(IVTV_DBGFLG_WARN, "warn", fmt , ## args)
drivers/media/pci/ivtv/ivtv-driver.h
133
#define IVTV_DEBUG_INFO(fmt, args...) IVTV_DEBUG(IVTV_DBGFLG_INFO, "info", fmt , ## args)
drivers/media/pci/ivtv/ivtv-driver.h
134
#define IVTV_DEBUG_MB(fmt, args...) IVTV_DEBUG(IVTV_DBGFLG_MB, "mb", fmt , ## args)
drivers/media/pci/ivtv/ivtv-driver.h
135
#define IVTV_DEBUG_DMA(fmt, args...) IVTV_DEBUG(IVTV_DBGFLG_DMA, "dma", fmt , ## args)
drivers/media/pci/ivtv/ivtv-driver.h
136
#define IVTV_DEBUG_IOCTL(fmt, args...) IVTV_DEBUG(IVTV_DBGFLG_IOCTL, "ioctl", fmt , ## args)
drivers/media/pci/ivtv/ivtv-driver.h
137
#define IVTV_DEBUG_FILE(fmt, args...) IVTV_DEBUG(IVTV_DBGFLG_FILE, "file", fmt , ## args)
drivers/media/pci/ivtv/ivtv-driver.h
138
#define IVTV_DEBUG_I2C(fmt, args...) IVTV_DEBUG(IVTV_DBGFLG_I2C, "i2c", fmt , ## args)
drivers/media/pci/ivtv/ivtv-driver.h
139
#define IVTV_DEBUG_IRQ(fmt, args...) IVTV_DEBUG(IVTV_DBGFLG_IRQ, "irq", fmt , ## args)
drivers/media/pci/ivtv/ivtv-driver.h
140
#define IVTV_DEBUG_DEC(fmt, args...) IVTV_DEBUG(IVTV_DBGFLG_DEC, "dec", fmt , ## args)
drivers/media/pci/ivtv/ivtv-driver.h
141
#define IVTV_DEBUG_YUV(fmt, args...) IVTV_DEBUG(IVTV_DBGFLG_YUV, "yuv", fmt , ## args)
drivers/media/pci/ivtv/ivtv-driver.h
143
#define IVTV_DEBUG_HIGH_VOL(x, type, fmt, args...) \
drivers/media/pci/ivtv/ivtv-driver.h
146
v4l2_info(&itv->v4l2_dev, " " type ": " fmt , ##args); \
drivers/media/pci/ivtv/ivtv-driver.h
148
#define IVTV_DEBUG_HI_WARN(fmt, args...) IVTV_DEBUG_HIGH_VOL(IVTV_DBGFLG_WARN, "warn", fmt , ## args)
drivers/media/pci/ivtv/ivtv-driver.h
149
#define IVTV_DEBUG_HI_INFO(fmt, args...) IVTV_DEBUG_HIGH_VOL(IVTV_DBGFLG_INFO, "info", fmt , ## args)
drivers/media/pci/ivtv/ivtv-driver.h
150
#define IVTV_DEBUG_HI_MB(fmt, args...) IVTV_DEBUG_HIGH_VOL(IVTV_DBGFLG_MB, "mb", fmt , ## args)
drivers/media/pci/ivtv/ivtv-driver.h
151
#define IVTV_DEBUG_HI_DMA(fmt, args...) IVTV_DEBUG_HIGH_VOL(IVTV_DBGFLG_DMA, "dma", fmt , ## args)
drivers/media/pci/ivtv/ivtv-driver.h
152
#define IVTV_DEBUG_HI_IOCTL(fmt, args...) IVTV_DEBUG_HIGH_VOL(IVTV_DBGFLG_IOCTL, "ioctl", fmt , ## args)
drivers/media/pci/ivtv/ivtv-driver.h
153
#define IVTV_DEBUG_HI_FILE(fmt, args...) IVTV_DEBUG_HIGH_VOL(IVTV_DBGFLG_FILE, "file", fmt , ## args)
drivers/media/pci/ivtv/ivtv-driver.h
154
#define IVTV_DEBUG_HI_I2C(fmt, args...) IVTV_DEBUG_HIGH_VOL(IVTV_DBGFLG_I2C, "i2c", fmt , ## args)
drivers/media/pci/ivtv/ivtv-driver.h
155
#define IVTV_DEBUG_HI_IRQ(fmt, args...) IVTV_DEBUG_HIGH_VOL(IVTV_DBGFLG_IRQ, "irq", fmt , ## args)
drivers/media/pci/ivtv/ivtv-driver.h
156
#define IVTV_DEBUG_HI_DEC(fmt, args...) IVTV_DEBUG_HIGH_VOL(IVTV_DBGFLG_DEC, "dec", fmt , ## args)
drivers/media/pci/ivtv/ivtv-driver.h
157
#define IVTV_DEBUG_HI_YUV(fmt, args...) IVTV_DEBUG_HIGH_VOL(IVTV_DBGFLG_YUV, "yuv", fmt , ## args)
drivers/media/pci/ivtv/ivtv-driver.h
160
#define IVTV_ERR(fmt, args...) v4l2_err(&itv->v4l2_dev, fmt , ## args)
drivers/media/pci/ivtv/ivtv-driver.h
161
#define IVTV_WARN(fmt, args...) v4l2_warn(&itv->v4l2_dev, fmt , ## args)
drivers/media/pci/ivtv/ivtv-driver.h
162
#define IVTV_INFO(fmt, args...) v4l2_info(&itv->v4l2_dev, fmt , ## args)
drivers/media/pci/ivtv/ivtv-driver.h
816
#define ivtv_call_hw(itv, hw, o, f, args...) \
drivers/media/pci/ivtv/ivtv-driver.h
817
v4l2_device_mask_call_all(&(itv)->v4l2_dev, hw, o, f, ##args)
drivers/media/pci/ivtv/ivtv-driver.h
819
#define ivtv_call_all(itv, o, f, args...) ivtv_call_hw(itv, 0, o, f , ##args)
drivers/media/pci/ivtv/ivtv-driver.h
824
#define ivtv_call_hw_err(itv, hw, o, f, args...) \
drivers/media/pci/ivtv/ivtv-driver.h
825
v4l2_device_mask_call_until_err(&(itv)->v4l2_dev, hw, o, f, ##args)
drivers/media/pci/ivtv/ivtv-driver.h
827
#define ivtv_call_all_err(itv, o, f, args...) ivtv_call_hw_err(itv, 0, o, f , ##args)
drivers/media/pci/ivtv/ivtv-ioctl.c
1623
struct ivtv_dma_frame *args = arg;
drivers/media/pci/ivtv/ivtv-ioctl.c
1628
if (args->type != V4L2_BUF_TYPE_VIDEO_OUTPUT)
drivers/media/pci/ivtv/ivtv-ioctl.c
1630
if (itv->output_mode == OUT_UDMA_YUV && args->y_source == NULL)
drivers/media/pci/ivtv/ivtv-ioctl.c
1641
if (args->y_source == NULL)
drivers/media/pci/ivtv/ivtv-ioctl.c
1643
return ivtv_yuv_prep_frame(itv, args);
drivers/media/pci/ivtv/ivtv-mailbox.c
175
static void write_mailbox(volatile struct ivtv_mailbox __iomem *mbox, int cmd, int args, u32 data[])
drivers/media/pci/ivtv/ivtv-mailbox.c
200
static int ivtv_api_call(struct ivtv *itv, int cmd, int args, u32 data[])
drivers/media/pci/ivtv/ivtv-mailbox.c
213
if (args < 0 || args > CX2341X_MBOX_MAX_DATA ||
drivers/media/pci/ivtv/ivtv-mailbox.c
215
IVTV_ERR("Invalid MB call: cmd = 0x%02x, args = %d\n", cmd, args);
drivers/media/pci/ivtv/ivtv-mailbox.c
227
for (i = args; i < CX2341X_MBOX_MAX_DATA; i++)
drivers/media/pci/ivtv/ivtv-mailbox.c
248
write_mailbox(&mbdata->mbox[mb], cmd, args, data);
drivers/media/pci/ivtv/ivtv-mailbox.c
270
write_mailbox(mbox, cmd, args, data);
drivers/media/pci/ivtv/ivtv-mailbox.c
315
int ivtv_api(struct ivtv *itv, int cmd, int args, u32 data[])
drivers/media/pci/ivtv/ivtv-mailbox.c
317
int res = ivtv_api_call(itv, cmd, args, data);
drivers/media/pci/ivtv/ivtv-mailbox.c
322
return (res == -EBUSY) ? ivtv_api_call(itv, cmd, args, data) : res;
drivers/media/pci/ivtv/ivtv-mailbox.c
330
int ivtv_vapi_result(struct ivtv *itv, u32 data[CX2341X_MBOX_MAX_DATA], int cmd, int args, ...)
drivers/media/pci/ivtv/ivtv-mailbox.c
335
va_start(ap, args);
drivers/media/pci/ivtv/ivtv-mailbox.c
336
for (i = 0; i < args; i++) {
drivers/media/pci/ivtv/ivtv-mailbox.c
340
return ivtv_api(itv, cmd, args, data);
drivers/media/pci/ivtv/ivtv-mailbox.c
343
int ivtv_vapi(struct ivtv *itv, int cmd, int args, ...)
drivers/media/pci/ivtv/ivtv-mailbox.c
349
va_start(ap, args);
drivers/media/pci/ivtv/ivtv-mailbox.c
350
for (i = 0; i < args; i++) {
drivers/media/pci/ivtv/ivtv-mailbox.c
354
return ivtv_api(itv, cmd, args, data);
drivers/media/pci/ivtv/ivtv-mailbox.h
17
int ivtv_api(struct ivtv *itv, int cmd, int args, u32 data[]);
drivers/media/pci/ivtv/ivtv-mailbox.h
18
int ivtv_vapi_result(struct ivtv *itv, u32 data[CX2341X_MBOX_MAX_DATA], int cmd, int args, ...);
drivers/media/pci/ivtv/ivtv-mailbox.h
19
int ivtv_vapi(struct ivtv *itv, int cmd, int args, ...);
drivers/media/pci/ivtv/ivtv-yuv.c
1073
static int ivtv_yuv_udma_frame(struct ivtv *itv, struct ivtv_dma_frame *args)
drivers/media/pci/ivtv/ivtv-yuv.c
1081
if ((rc = ivtv_yuv_prep_user_dma(itv, &itv->udma, args)) != 0) {
drivers/media/pci/ivtv/ivtv-yuv.c
1165
int ivtv_yuv_prep_frame(struct ivtv *itv, struct ivtv_dma_frame *args)
drivers/media/pci/ivtv/ivtv-yuv.c
1171
ivtv_yuv_setup_frame(itv, args);
drivers/media/pci/ivtv/ivtv-yuv.c
1176
res = ivtv_yuv_udma_frame(itv, args);
drivers/media/pci/ivtv/ivtv-yuv.c
26
struct ivtv_dma_frame *args)
drivers/media/pci/ivtv/ivtv-yuv.c
61
ivtv_udma_get_page_info (&y_dma, (unsigned long)args->y_source, 720 * y_decode_height);
drivers/media/pci/ivtv/ivtv-yuv.c
62
ivtv_udma_get_page_info (&uv_dma, (unsigned long)args->uv_source, 360 * uv_decode_height);
drivers/media/pci/ivtv/ivtv-yuv.c
974
static void ivtv_yuv_setup_frame(struct ivtv *itv, struct ivtv_dma_frame *args)
drivers/media/pci/ivtv/ivtv-yuv.c
987
nf->src_x = args->src.left;
drivers/media/pci/ivtv/ivtv-yuv.c
988
nf->src_y = args->src.top;
drivers/media/pci/ivtv/ivtv-yuv.c
989
nf->src_w = args->src.width;
drivers/media/pci/ivtv/ivtv-yuv.c
990
nf->src_h = args->src.height;
drivers/media/pci/ivtv/ivtv-yuv.c
991
nf->dst_x = args->dst.left;
drivers/media/pci/ivtv/ivtv-yuv.c
992
nf->dst_y = args->dst.top;
drivers/media/pci/ivtv/ivtv-yuv.c
993
nf->dst_w = args->dst.width;
drivers/media/pci/ivtv/ivtv-yuv.c
994
nf->dst_h = args->dst.height;
drivers/media/pci/ivtv/ivtv-yuv.c
995
nf->tru_x = args->dst.left;
drivers/media/pci/ivtv/ivtv-yuv.c
996
nf->tru_w = args->src_width;
drivers/media/pci/ivtv/ivtv-yuv.c
997
nf->tru_h = args->src_height;
drivers/media/pci/ivtv/ivtv-yuv.h
28
int ivtv_yuv_prep_frame(struct ivtv *itv, struct ivtv_dma_frame *args);
drivers/media/pci/ivtv/ivtvfb.c
115
#define IVTVFB_DEBUG(x, type, fmt, args...) \
drivers/media/pci/ivtv/ivtvfb.c
118
printk(KERN_INFO "ivtvfb%d " type ": " fmt, itv->instance , ## args); \
drivers/media/pci/ivtv/ivtvfb.c
120
#define IVTVFB_DEBUG_WARN(fmt, args...) IVTVFB_DEBUG(IVTVFB_DBGFLG_WARN, "warning", fmt , ## args)
drivers/media/pci/ivtv/ivtvfb.c
121
#define IVTVFB_DEBUG_INFO(fmt, args...) IVTVFB_DEBUG(IVTVFB_DBGFLG_INFO, "info", fmt , ## args)
drivers/media/pci/ivtv/ivtvfb.c
124
#define IVTVFB_ERR(fmt, args...) printk(KERN_ERR "ivtvfb%d: " fmt, itv->instance , ## args)
drivers/media/pci/ivtv/ivtvfb.c
125
#define IVTVFB_WARN(fmt, args...) printk(KERN_WARNING "ivtvfb%d: " fmt, itv->instance , ## args)
drivers/media/pci/ivtv/ivtvfb.c
126
#define IVTVFB_INFO(fmt, args...) printk(KERN_INFO "ivtvfb%d: " fmt, itv->instance , ## args)
drivers/media/pci/ivtv/ivtvfb.c
483
struct ivtvfb_dma_frame args;
drivers/media/pci/ivtv/ivtvfb.c
486
if (copy_from_user(&args, (void __user *)arg, sizeof(args)))
drivers/media/pci/ivtv/ivtvfb.c
489
return ivtvfb_prep_frame(itv, cmd, args.source, args.dest_offset, args.count);
drivers/media/pci/saa7134/saa7134.h
704
#define saa_call_all(dev, o, f, args...) do { \
drivers/media/pci/saa7134/saa7134.h
707
v4l2_device_call_all(&(dev)->v4l2_dev, 0, o, f , ##args); \
drivers/media/pci/saa7134/saa7134.h
712
#define saa_call_empress(dev, o, f, args...) ({ \
drivers/media/pci/saa7134/saa7134.h
717
GRP_EMPRESS, o, f , ##args); \
drivers/media/pci/saa7146/mxb.c
163
#define saa7111a_call(mxb, o, f, args...) \
drivers/media/pci/saa7146/mxb.c
164
v4l2_subdev_call(mxb->saa7111a, o, f, ##args)
drivers/media/pci/saa7146/mxb.c
165
#define tda9840_call(mxb, o, f, args...) \
drivers/media/pci/saa7146/mxb.c
166
v4l2_subdev_call(mxb->tda9840, o, f, ##args)
drivers/media/pci/saa7146/mxb.c
167
#define tea6415c_call(mxb, o, f, args...) \
drivers/media/pci/saa7146/mxb.c
168
v4l2_subdev_call(mxb->tea6415c, o, f, ##args)
drivers/media/pci/saa7146/mxb.c
169
#define tuner_call(mxb, o, f, args...) \
drivers/media/pci/saa7146/mxb.c
170
v4l2_subdev_call(mxb->tuner, o, f, ##args)
drivers/media/pci/saa7146/mxb.c
171
#define call_all(dev, o, f, args...) \
drivers/media/pci/saa7146/mxb.c
172
v4l2_device_call_until_err(&dev->v4l2_dev, 0, o, f, ##args)
drivers/media/pci/zoran/zoran.h
311
#define zrdev_dbg(zr, format, args...) \
drivers/media/pci/zoran/zoran.h
312
pci_dbg((zr)->pci_dev, format, ##args) \
drivers/media/pci/zoran/zoran.h
314
#define zrdev_err(zr, format, args...) \
drivers/media/pci/zoran/zoran.h
315
pci_err((zr)->pci_dev, format, ##args) \
drivers/media/pci/zoran/zoran.h
317
#define zrdev_info(zr, format, args...) \
drivers/media/pci/zoran/zoran.h
318
pci_info((zr)->pci_dev, format, ##args) \
drivers/media/pci/zoran/zoran_device.h
51
#define decoder_call(zr, o, f, args...) \
drivers/media/pci/zoran/zoran_device.h
52
v4l2_subdev_call((zr)->decoder, o, f, ##args)
drivers/media/pci/zoran/zoran_device.h
53
#define encoder_call(zr, o, f, args...) \
drivers/media/pci/zoran/zoran_device.h
54
v4l2_subdev_call((zr)->encoder, o, f, ##args)
drivers/media/platform/amphion/vpu.h
285
#define call_vop(inst, op, args...) \
drivers/media/platform/amphion/vpu.h
286
((inst)->ops->op ? (inst)->ops->op(inst, ##args) : 0) \
drivers/media/platform/amphion/vpu.h
288
#define call_void_vop(inst, op, args...) \
drivers/media/platform/amphion/vpu.h
291
(inst)->ops->op(inst, ##args); \
drivers/media/platform/intel/pxa_camera.c
176
#define sensor_call(cam, o, f, args...) \
drivers/media/platform/intel/pxa_camera.c
177
v4l2_subdev_call(cam->sensor, o, f, ##args)
drivers/media/platform/marvell/mcam-core.c
95
#define sensor_call(cam, o, f, args...) \
drivers/media/platform/marvell/mcam-core.c
96
v4l2_subdev_call(cam->sensor, o, f, ##args)
drivers/media/platform/mediatek/mdp/mtk_mdp_core.h
232
#define mtk_mdp_dbg(level, fmt, args...) \
drivers/media/platform/mediatek/mdp/mtk_mdp_core.h
236
level, __func__, __LINE__, ##args); \
drivers/media/platform/mediatek/mdp/mtk_mdp_core.h
239
#define mtk_mdp_err(fmt, args...) \
drivers/media/platform/mediatek/mdp/mtk_mdp_core.h
241
##args)
drivers/media/platform/mediatek/mdp/mtk_mdp_core.h
249
#define mtk_mdp_dbg(level, fmt, args...) {}
drivers/media/platform/mediatek/mdp/mtk_mdp_core.h
250
#define mtk_mdp_err(fmt, args...)
drivers/media/platform/mediatek/vcodec/common/mtk_vcodec_util.h
34
#define mtk_v4l2_err(plat_dev, fmt, args...) \
drivers/media/platform/mediatek/vcodec/common/mtk_vcodec_util.h
35
dev_err(&(plat_dev)->dev, "[MTK_V4L2][ERROR] " fmt "\n", ##args)
drivers/media/platform/mediatek/vcodec/common/mtk_vcodec_util.h
37
#define mtk_vcodec_err(inst_id, plat_dev, fmt, args...) \
drivers/media/platform/mediatek/vcodec/common/mtk_vcodec_util.h
38
dev_err(&(plat_dev)->dev, "[MTK_VCODEC][ERROR][%d]: " fmt "\n", inst_id, ##args)
drivers/media/platform/mediatek/vcodec/common/mtk_vcodec_util.h
44
#define mtk_v4l2_debug(plat_dev, level, fmt, args...) \
drivers/media/platform/mediatek/vcodec/common/mtk_vcodec_util.h
48
__func__, __LINE__, ##args); \
drivers/media/platform/mediatek/vcodec/common/mtk_vcodec_util.h
51
#define mtk_vcodec_debug(inst_id, plat_dev, fmt, args...) \
drivers/media/platform/mediatek/vcodec/common/mtk_vcodec_util.h
55
inst_id, __func__, __LINE__, ##args); \
drivers/media/platform/mediatek/vcodec/common/mtk_vcodec_util.h
58
#define mtk_v4l2_debug(plat_dev, level, fmt, args...) \
drivers/media/platform/mediatek/vcodec/common/mtk_vcodec_util.h
59
dev_dbg(&(plat_dev)->dev, "[MTK_V4L2]: " fmt "\n", ##args)
drivers/media/platform/mediatek/vcodec/common/mtk_vcodec_util.h
61
#define mtk_vcodec_debug(inst_id, plat_dev, fmt, args...) \
drivers/media/platform/mediatek/vcodec/common/mtk_vcodec_util.h
62
dev_dbg(&(plat_dev)->dev, "[MTK_VCODEC][%d]: " fmt "\n", inst_id, ##args)
drivers/media/platform/mediatek/vcodec/decoder/mtk_vcodec_dec_drv.h
353
#define mtk_vdec_err(ctx, fmt, args...) \
drivers/media/platform/mediatek/vcodec/decoder/mtk_vcodec_dec_drv.h
354
mtk_vcodec_err((ctx)->id, (ctx)->dev->plat_dev, fmt, ##args)
drivers/media/platform/mediatek/vcodec/decoder/mtk_vcodec_dec_drv.h
356
#define mtk_vdec_debug(ctx, fmt, args...) \
drivers/media/platform/mediatek/vcodec/decoder/mtk_vcodec_dec_drv.h
357
mtk_vcodec_debug((ctx)->id, (ctx)->dev->plat_dev, fmt, ##args)
drivers/media/platform/mediatek/vcodec/decoder/mtk_vcodec_dec_drv.h
359
#define mtk_v4l2_vdec_err(ctx, fmt, args...) mtk_v4l2_err((ctx)->dev->plat_dev, fmt, ##args)
drivers/media/platform/mediatek/vcodec/decoder/mtk_vcodec_dec_drv.h
361
#define mtk_v4l2_vdec_dbg(level, ctx, fmt, args...) \
drivers/media/platform/mediatek/vcodec/decoder/mtk_vcodec_dec_drv.h
362
mtk_v4l2_debug((ctx)->dev->plat_dev, level, fmt, ##args)
drivers/media/platform/mediatek/vcodec/encoder/mtk_vcodec_enc_drv.h
239
#define mtk_venc_err(ctx, fmt, args...) \
drivers/media/platform/mediatek/vcodec/encoder/mtk_vcodec_enc_drv.h
240
mtk_vcodec_err((ctx)->id, (ctx)->dev->plat_dev, fmt, ##args)
drivers/media/platform/mediatek/vcodec/encoder/mtk_vcodec_enc_drv.h
242
#define mtk_venc_debug(ctx, fmt, args...) \
drivers/media/platform/mediatek/vcodec/encoder/mtk_vcodec_enc_drv.h
243
mtk_vcodec_debug((ctx)->id, (ctx)->dev->plat_dev, fmt, ##args)
drivers/media/platform/mediatek/vcodec/encoder/mtk_vcodec_enc_drv.h
245
#define mtk_v4l2_venc_err(ctx, fmt, args...) mtk_v4l2_err((ctx)->dev->plat_dev, fmt, ##args)
drivers/media/platform/mediatek/vcodec/encoder/mtk_vcodec_enc_drv.h
247
#define mtk_v4l2_venc_dbg(level, ctx, fmt, args...) \
drivers/media/platform/mediatek/vcodec/encoder/mtk_vcodec_enc_drv.h
248
mtk_v4l2_debug((ctx)->dev->plat_dev, level, fmt, ##args)
drivers/media/platform/samsung/exynos4-is/fimc-core.c
871
u32 args[FIMC_PIX_LIMITS_MAX];
drivers/media/platform/samsung/exynos4-is/fimc-core.c
886
args, FIMC_PIX_LIMITS_MAX);
drivers/media/platform/samsung/exynos4-is/fimc-core.c
892
lim->scaler_en_w = args[0];
drivers/media/platform/samsung/exynos4-is/fimc-core.c
893
lim->scaler_dis_w = args[1];
drivers/media/platform/samsung/exynos4-is/fimc-core.c
894
lim->out_rot_en_w = args[2];
drivers/media/platform/samsung/exynos4-is/fimc-core.c
895
lim->out_rot_dis_w = args[3];
drivers/media/platform/samsung/exynos4-is/fimc-core.c
899
args, 2);
drivers/media/platform/samsung/exynos4-is/fimc-core.c
900
v->min_inp_pixsize = ret ? FIMC_DEF_MIN_SIZE : args[0];
drivers/media/platform/samsung/exynos4-is/fimc-core.c
901
v->min_out_pixsize = ret ? FIMC_DEF_MIN_SIZE : args[1];
drivers/media/platform/samsung/exynos4-is/fimc-core.c
903
args, 2);
drivers/media/platform/samsung/exynos4-is/fimc-core.c
904
v->min_vsize_align = ret ? FIMC_DEF_HEIGHT_ALIGN : args[0];
drivers/media/platform/samsung/exynos4-is/fimc-core.c
905
v->hor_offs_align = ret ? FIMC_DEF_HOR_OFFS_ALIGN : args[1];
drivers/media/platform/samsung/exynos4-is/fimc-core.c
907
ret = of_property_read_u32(node, "samsung,rotators", &args[1]);
drivers/media/platform/samsung/exynos4-is/fimc-core.c
908
v->has_inp_rot = ret ? 1 : args[1] & 0x01;
drivers/media/platform/samsung/exynos4-is/fimc-core.c
909
v->has_out_rot = ret ? 1 : args[1] & 0x10;
drivers/media/platform/samsung/exynos4-is/fimc-core.h
29
#define dbg(fmt, args...) \
drivers/media/platform/samsung/exynos4-is/fimc-core.h
30
pr_debug("%s:%d: " fmt "\n", __func__, __LINE__, ##args)
drivers/media/platform/samsung/exynos4-is/fimc-is-regs.c
100
is->i2h_cmd.args[i] = 0;
drivers/media/platform/samsung/exynos4-is/fimc-is-regs.c
97
is->i2h_cmd.args[i] = mcuctl_read(is,
drivers/media/platform/samsung/exynos4-is/fimc-is.c
454
pr_debug("ISP FW version: %#x\n", is->i2h_cmd.args[0]);
drivers/media/platform/samsung/exynos4-is/fimc-is.c
486
is->fd_header.count = is->i2h_cmd.args[0];
drivers/media/platform/samsung/exynos4-is/fimc-is.c
487
is->fd_header.index = is->i2h_cmd.args[1];
drivers/media/platform/samsung/exynos4-is/fimc-is.c
495
pr_debug("AA_DONE - %d, %d, %d\n", is->i2h_cmd.args[0],
drivers/media/platform/samsung/exynos4-is/fimc-is.c
496
is->i2h_cmd.args[1], is->i2h_cmd.args[2]);
drivers/media/platform/samsung/exynos4-is/fimc-is.c
500
pr_debug("ISR_DONE: args[0]: %#x\n", is->i2h_cmd.args[0]);
drivers/media/platform/samsung/exynos4-is/fimc-is.c
502
switch (is->i2h_cmd.args[0]) {
drivers/media/platform/samsung/exynos4-is/fimc-is.c
506
is->isp.cac_margin_x = is->i2h_cmd.args[1];
drivers/media/platform/samsung/exynos4-is/fimc-is.c
507
is->isp.cac_margin_y = is->i2h_cmd.args[2];
drivers/media/platform/samsung/exynos4-is/fimc-is.c
541
is->i2h_cmd.args[2], is->i2h_cmd.args[1]);
drivers/media/platform/samsung/exynos4-is/fimc-is.c
558
is->setfile.base = is->i2h_cmd.args[1];
drivers/media/platform/samsung/exynos4-is/fimc-is.c
569
pr_err("ISR_NDONE: %d: %#x, %s\n", is->i2h_cmd.args[0],
drivers/media/platform/samsung/exynos4-is/fimc-is.c
570
is->i2h_cmd.args[1],
drivers/media/platform/samsung/exynos4-is/fimc-is.c
571
fimc_is_strerr(is->i2h_cmd.args[1]));
drivers/media/platform/samsung/exynos4-is/fimc-is.c
573
if (is->i2h_cmd.args[1] & IS_ERROR_TIME_OUT_FLAG)
drivers/media/platform/samsung/exynos4-is/fimc-is.c
576
switch (is->i2h_cmd.args[1]) {
drivers/media/platform/samsung/exynos4-is/fimc-is.c
581
switch (is->i2h_cmd.args[0]) {
drivers/media/platform/samsung/exynos4-is/fimc-is.h
201
u32 args[FIMC_IS_I2H_MAX_ARGS];
drivers/media/platform/samsung/exynos4-is/fimc-isp-video.c
244
buf_index = (is->i2h_cmd.args[1] - 1) % video->buf_count;
drivers/media/platform/samsung/exynos4-is/fimc-isp.c
87
is->i2h_cmd.args[0] = mcuctl_read(is, MCUCTL_REG_ISSR(20));
drivers/media/platform/samsung/exynos4-is/fimc-isp.c
88
is->i2h_cmd.args[1] = mcuctl_read(is, MCUCTL_REG_ISSR(21));
drivers/media/platform/samsung/s5p-mfc/s5p_mfc_cmd.h
22
const struct s5p_mfc_cmd_args *args);
drivers/media/platform/samsung/s5p-mfc/s5p_mfc_cmd_v5.c
17
const struct s5p_mfc_cmd_args *args)
drivers/media/platform/samsung/s5p-mfc/s5p_mfc_cmd_v5.c
31
mfc_write(dev, args->arg[0], S5P_FIMV_HOST2RISC_ARG1);
drivers/media/platform/samsung/s5p-mfc/s5p_mfc_cmd_v5.c
32
mfc_write(dev, args->arg[1], S5P_FIMV_HOST2RISC_ARG2);
drivers/media/platform/samsung/s5p-mfc/s5p_mfc_cmd_v5.c
33
mfc_write(dev, args->arg[2], S5P_FIMV_HOST2RISC_ARG3);
drivers/media/platform/samsung/s5p-mfc/s5p_mfc_cmd_v5.c
34
mfc_write(dev, args->arg[3], S5P_FIMV_HOST2RISC_ARG4);
drivers/media/platform/samsung/s5p-mfc/s5p_mfc_common.h
543
#define call_cop(c, op, args...) \
drivers/media/platform/samsung/s5p-mfc/s5p_mfc_common.h
545
((c)->c_ops->op(args)) : 0)
drivers/media/platform/samsung/s5p-mfc/s5p_mfc_common.h
767
#define s5p_mfc_hw_call(f, op, args...) \
drivers/media/platform/samsung/s5p-mfc/s5p_mfc_common.h
768
((f && f->op) ? f->op(args) : (typeof(f->op(args)))(-ENODEV))
drivers/media/platform/samsung/s5p-mfc/s5p_mfc_debug.h
20
#define mfc_debug(level, fmt, args...) \
drivers/media/platform/samsung/s5p-mfc/s5p_mfc_debug.h
24
__func__, __LINE__, ##args); \
drivers/media/platform/samsung/s5p-mfc/s5p_mfc_debug.h
27
#define mfc_debug(level, fmt, args...)
drivers/media/platform/samsung/s5p-mfc/s5p_mfc_debug.h
33
#define mfc_err(fmt, args...) \
drivers/media/platform/samsung/s5p-mfc/s5p_mfc_debug.h
36
__func__, __LINE__, ##args); \
drivers/media/platform/samsung/s5p-mfc/s5p_mfc_debug.h
39
#define mfc_err_limited(fmt, args...) \
drivers/media/platform/samsung/s5p-mfc/s5p_mfc_debug.h
42
__func__, __LINE__, ##args); \
drivers/media/platform/samsung/s5p-mfc/s5p_mfc_debug.h
45
#define mfc_info(fmt, args...) \
drivers/media/platform/samsung/s5p-mfc/s5p_mfc_debug.h
48
__func__, __LINE__, ##args); \
drivers/media/platform/st/sti/delta/delta-v4l2.c
35
#define call_dec_op(dec, op, args...)\
drivers/media/platform/st/sti/delta/delta-v4l2.c
36
((dec && (dec)->op) ? (dec)->op(args) : 0)
drivers/media/platform/ti/omap3isp/isp.c
286
unsigned int idx = clkspec->args[0];
drivers/media/platform/verisilicon/hantro.h
376
#define vpu_debug(level, fmt, args...) \
drivers/media/platform/verisilicon/hantro.h
380
__func__, __LINE__, ##args); \
drivers/media/platform/verisilicon/hantro.h
383
#define vpu_err(fmt, args...) \
drivers/media/platform/verisilicon/hantro.h
384
pr_err("%s:%d: " fmt, __func__, __LINE__, ##args)
drivers/media/platform/via/via-camera.c
127
#define sensor_call(cam, optype, func, args...) \
drivers/media/platform/via/via-camera.c
128
v4l2_subdev_call(cam->sensor, optype, func, ##args)
drivers/media/radio/radio-si476x.c
1273
struct si476x_rsq_status_args args = {
drivers/media/radio/radio-si476x.c
1283
err = radio->ops->rsq_status(radio->core, &args, &report);
drivers/media/radio/radio-si476x.c
1308
struct si476x_rsq_status_args args = {
drivers/media/radio/radio-si476x.c
1318
err = radio->ops->rsq_status(radio->core, &args, &report);
drivers/media/radio/radio-si476x.c
379
struct si476x_rsq_status_args args = {
drivers/media/radio/radio-si476x.c
434
&args, &report);
drivers/media/radio/radio-si476x.c
510
struct si476x_tune_freq_args args = {
drivers/media/radio/radio-si476x.c
521
args.freq = v4l2_to_si476x(radio->core,
drivers/media/radio/radio-si476x.c
523
retval = radio->ops->tune_freq(radio->core, &args);
drivers/media/radio/radio-si476x.c
526
args.freq = v4l2_to_si476x(radio->core,
drivers/media/radio/radio-si476x.c
528
retval = radio->ops->tune_freq(radio->core, &args);
drivers/media/radio/radio-si476x.c
655
struct si476x_rsq_status_args args = {
drivers/media/radio/radio-si476x.c
663
err = radio->ops->rsq_status(radio->core, &args, &report);
drivers/media/radio/radio-si476x.c
681
struct si476x_tune_freq_args args;
drivers/media/radio/radio-si476x.c
713
args.zifsr = false;
drivers/media/radio/radio-si476x.c
714
args.hd = false;
drivers/media/radio/radio-si476x.c
715
args.injside = SI476X_INJSIDE_AUTO;
drivers/media/radio/radio-si476x.c
716
args.freq = v4l2_to_si476x(radio->core, freq);
drivers/media/radio/radio-si476x.c
717
args.tunemode = SI476X_TM_VALIDATED_NORMAL_TUNE;
drivers/media/radio/radio-si476x.c
718
args.smoothmetrics = SI476X_SM_INITIALIZE_AUDIO;
drivers/media/radio/radio-si476x.c
719
args.antcap = 0;
drivers/media/radio/radio-si476x.c
721
err = radio->ops->tune_freq(radio->core, &args);
drivers/media/radio/radio-trust.c
116
va_end(args);
drivers/media/radio/radio-trust.c
76
va_list args;
drivers/media/radio/radio-trust.c
78
va_start(args, n);
drivers/media/radio/radio-trust.c
89
val = va_arg(args, unsigned);
drivers/media/radio/si4713/si4713.c
194
const u8 args[], const int argn,
drivers/media/radio/si4713/si4713.c
207
memcpy(data1 + 1, args, argn);
drivers/media/radio/si4713/si4713.c
267
const u8 args[SI4713_GET_PROP_NARGS] = {
drivers/media/radio/si4713/si4713.c
274
args, ARRAY_SIZE(args), val,
drivers/media/radio/si4713/si4713.c
306
const u8 args[SI4713_SET_PROP_NARGS] = {
drivers/media/radio/si4713/si4713.c
315
args, ARRAY_SIZE(args),
drivers/media/radio/si4713/si4713.c
349
u8 args[SI4713_PWUP_NARGS] = {
drivers/media/radio/si4713/si4713.c
379
args[0] |= SI4713_PWUP_CTSIEN;
drivers/media/radio/si4713/si4713.c
382
args, ARRAY_SIZE(args),
drivers/media/radio/si4713/si4713.c
547
const u8 args[SI4713_TXFREQ_NARGS] = {
drivers/media/radio/si4713/si4713.c
554
args, ARRAY_SIZE(args), val,
drivers/media/radio/si4713/si4713.c
568
return compose_u16(args[1], args[2]);
drivers/media/radio/si4713/si4713.c
593
u8 args[SI4713_TXPWR_NARGS] = {
drivers/media/radio/si4713/si4713.c
602
args[2] = power = SI4713_MIN_POWER;
drivers/media/radio/si4713/si4713.c
605
args, ARRAY_SIZE(args), val,
drivers/media/radio/si4713/si4713.c
641
const u8 args[SI4713_TXMEA_NARGS] = {
drivers/media/radio/si4713/si4713.c
654
args, ARRAY_SIZE(args), val,
drivers/media/radio/si4713/si4713.c
690
const u8 args[SI4713_TXSTATUS_NARGS] = {
drivers/media/radio/si4713/si4713.c
695
args, ARRAY_SIZE(args), val,
drivers/media/radio/si4713/si4713.c
730
const u8 args[SI4713_RDSBUFF_NARGS] = {
drivers/media/radio/si4713/si4713.c
741
args, ARRAY_SIZE(args), val,
drivers/media/radio/si4713/si4713.c
768
const u8 args[SI4713_RDSPS_NARGS] = {
drivers/media/radio/si4713/si4713.c
777
args, ARRAY_SIZE(args), val,
drivers/media/test-drivers/vidtv/vidtv_mux.c
223
struct pcr_write_args args = {};
drivers/media/test-drivers/vidtv/vidtv_mux.c
228
args.dest_buf = m->mux_buf;
drivers/media/test-drivers/vidtv/vidtv_mux.c
229
args.pid = m->pcr_pid;
drivers/media/test-drivers/vidtv/vidtv_mux.c
230
args.buf_sz = m->mux_buf_sz;
drivers/media/test-drivers/vidtv/vidtv_mux.c
231
args.continuity_counter = &ctx->cc;
drivers/media/test-drivers/vidtv/vidtv_mux.c
234
args.pcr = m->timing.clk;
drivers/media/test-drivers/vidtv/vidtv_mux.c
236
nbytes += vidtv_ts_pcr_write_into(args);
drivers/media/test-drivers/vidtv/vidtv_mux.c
275
struct pes_write_args args = {
drivers/media/test-drivers/vidtv/vidtv_mux.c
291
if (args.encoder_id == S302M) {
drivers/media/test-drivers/vidtv/vidtv_mux.c
292
args.send_dts = false;
drivers/media/test-drivers/vidtv/vidtv_mux.c
293
args.send_pts = true;
drivers/media/test-drivers/vidtv/vidtv_mux.c
297
args.continuity_counter = &pid_ctx->cc;
drivers/media/test-drivers/vidtv/vidtv_mux.c
301
args.from = buf;
drivers/media/test-drivers/vidtv/vidtv_mux.c
302
args.access_unit_len = au->nbytes;
drivers/media/test-drivers/vidtv/vidtv_mux.c
303
args.dest_offset = m->mux_buf_offset;
drivers/media/test-drivers/vidtv/vidtv_mux.c
304
args.pts = au->pts;
drivers/media/test-drivers/vidtv/vidtv_mux.c
305
args.pcr = m->timing.clk;
drivers/media/test-drivers/vidtv/vidtv_mux.c
307
m->mux_buf_offset += vidtv_pes_write_into(&args);
drivers/media/test-drivers/vidtv/vidtv_mux.c
351
struct null_packet_write_args args = {
drivers/media/test-drivers/vidtv/vidtv_mux.c
363
args.continuity_counter = &ctx->cc;
drivers/media/test-drivers/vidtv/vidtv_mux.c
366
m->mux_buf_offset += vidtv_ts_null_write_into(args);
drivers/media/test-drivers/vidtv/vidtv_mux.c
367
args.dest_offset = m->mux_buf_offset;
drivers/media/test-drivers/vidtv/vidtv_mux.c
479
struct vidtv_mux_init_args *args)
drivers/media/test-drivers/vidtv/vidtv_mux.c
489
m->timing.pcr_period_usecs = args->pcr_period_usecs;
drivers/media/test-drivers/vidtv/vidtv_mux.c
490
m->timing.si_period_usecs = args->si_period_usecs;
drivers/media/test-drivers/vidtv/vidtv_mux.c
492
m->mux_rate_kbytes_sec = args->mux_rate_kbytes_sec;
drivers/media/test-drivers/vidtv/vidtv_mux.c
494
m->on_new_packets_available_cb = args->on_new_packets_available_cb;
drivers/media/test-drivers/vidtv/vidtv_mux.c
496
m->mux_buf = vzalloc(args->mux_buf_sz);
drivers/media/test-drivers/vidtv/vidtv_mux.c
500
m->mux_buf_sz = args->mux_buf_sz;
drivers/media/test-drivers/vidtv/vidtv_mux.c
502
m->pcr_pid = args->pcr_pid;
drivers/media/test-drivers/vidtv/vidtv_mux.c
503
m->transport_stream_id = args->transport_stream_id;
drivers/media/test-drivers/vidtv/vidtv_mux.c
504
m->priv = args->priv;
drivers/media/test-drivers/vidtv/vidtv_mux.c
505
m->network_id = args->network_id;
drivers/media/test-drivers/vidtv/vidtv_mux.c
506
m->network_name = kstrdup(args->network_name, GFP_KERNEL);
drivers/media/test-drivers/vidtv/vidtv_mux.c
512
if (args->channels)
drivers/media/test-drivers/vidtv/vidtv_mux.c
513
m->channels = args->channels;
drivers/media/test-drivers/vidtv/vidtv_mux.h
176
struct vidtv_mux_init_args *args);
drivers/media/test-drivers/vidtv/vidtv_pes.c
101
if (args->send_pts && args->send_dts) {
drivers/media/test-drivers/vidtv/vidtv_pes.c
102
pts_dts.pts1 = (0x3 << 4) | ((args->pts & mask1) >> 29) | 0x1;
drivers/media/test-drivers/vidtv/vidtv_pes.c
103
pts_dts.pts2 = cpu_to_be16(((args->pts & mask2) >> 14) | 0x1);
drivers/media/test-drivers/vidtv/vidtv_pes.c
104
pts_dts.pts3 = cpu_to_be16(((args->pts & mask3) << 1) | 0x1);
drivers/media/test-drivers/vidtv/vidtv_pes.c
106
pts_dts.dts1 = (0x1 << 4) | ((args->dts & mask1) >> 29) | 0x1;
drivers/media/test-drivers/vidtv/vidtv_pes.c
107
pts_dts.dts2 = cpu_to_be16(((args->dts & mask2) >> 14) | 0x1);
drivers/media/test-drivers/vidtv/vidtv_pes.c
108
pts_dts.dts3 = cpu_to_be16(((args->dts & mask3) << 1) | 0x1);
drivers/media/test-drivers/vidtv/vidtv_pes.c
113
} else if (args->send_pts) {
drivers/media/test-drivers/vidtv/vidtv_pes.c
114
pts.pts1 = (0x1 << 5) | ((args->pts & mask1) >> 29) | 0x1;
drivers/media/test-drivers/vidtv/vidtv_pes.c
115
pts.pts2 = cpu_to_be16(((args->pts & mask2) >> 14) | 0x1);
drivers/media/test-drivers/vidtv/vidtv_pes.c
116
pts.pts3 = cpu_to_be16(((args->pts & mask3) << 1) | 0x1);
drivers/media/test-drivers/vidtv/vidtv_pes.c
123
nbytes += vidtv_memcpy(args->dest_buf,
drivers/media/test-drivers/vidtv/vidtv_pes.c
124
args->dest_offset + nbytes,
drivers/media/test-drivers/vidtv/vidtv_pes.c
125
args->dest_buf_sz,
drivers/media/test-drivers/vidtv/vidtv_pes.c
132
static u32 vidtv_pes_write_h(struct pes_header_write_args *args)
drivers/media/test-drivers/vidtv/vidtv_pes.c
139
u32 stream_id = (args->encoder_id == S302M) ? PRIVATE_STREAM_1_ID : args->stream_id;
drivers/media/test-drivers/vidtv/vidtv_pes.c
144
pes_header.length = cpu_to_be16(vidtv_pes_op_get_len(args->send_pts,
drivers/media/test-drivers/vidtv/vidtv_pes.c
145
args->send_dts) +
drivers/media/test-drivers/vidtv/vidtv_pes.c
146
args->access_unit_len);
drivers/media/test-drivers/vidtv/vidtv_pes.c
148
if (args->send_pts && args->send_dts)
drivers/media/test-drivers/vidtv/vidtv_pes.c
150
else if (args->send_pts)
drivers/media/test-drivers/vidtv/vidtv_pes.c
154
pes_optional.length = vidtv_pes_op_get_len(args->send_pts, args->send_dts) +
drivers/media/test-drivers/vidtv/vidtv_pes.c
155
args->n_pes_h_s_bytes -
drivers/media/test-drivers/vidtv/vidtv_pes.c
159
nbytes += vidtv_memcpy(args->dest_buf,
drivers/media/test-drivers/vidtv/vidtv_pes.c
160
args->dest_offset + nbytes,
drivers/media/test-drivers/vidtv/vidtv_pes.c
161
args->dest_buf_sz,
drivers/media/test-drivers/vidtv/vidtv_pes.c
166
nbytes += vidtv_memcpy(args->dest_buf,
drivers/media/test-drivers/vidtv/vidtv_pes.c
167
args->dest_offset + nbytes,
drivers/media/test-drivers/vidtv/vidtv_pes.c
168
args->dest_buf_sz,
drivers/media/test-drivers/vidtv/vidtv_pes.c
173
pts_dts_args = *args;
drivers/media/test-drivers/vidtv/vidtv_pes.c
174
pts_dts_args.dest_offset = args->dest_offset + nbytes;
drivers/media/test-drivers/vidtv/vidtv_pes.c
178
nbytes += vidtv_pes_write_header_stuffing(args);
drivers/media/test-drivers/vidtv/vidtv_pes.c
207
static u32 vidtv_pes_write_stuffing(struct pes_ts_header_write_args *args,
drivers/media/test-drivers/vidtv/vidtv_pes.c
215
if (!args->n_stuffing_bytes)
drivers/media/test-drivers/vidtv/vidtv_pes.c
227
stuff_nbytes = args->n_stuffing_bytes - ts_adap.length;
drivers/media/test-drivers/vidtv/vidtv_pes.c
237
nbytes += vidtv_memcpy(args->dest_buf,
drivers/media/test-drivers/vidtv/vidtv_pes.c
239
args->dest_buf_sz,
drivers/media/test-drivers/vidtv/vidtv_pes.c
245
nbytes += vidtv_pes_write_pcr_bits(args->dest_buf,
drivers/media/test-drivers/vidtv/vidtv_pes.c
247
args->pcr);
drivers/media/test-drivers/vidtv/vidtv_pes.c
249
*last_pcr = args->pcr;
drivers/media/test-drivers/vidtv/vidtv_pes.c
254
nbytes += vidtv_memset(args->dest_buf,
drivers/media/test-drivers/vidtv/vidtv_pes.c
256
args->dest_buf_sz,
drivers/media/test-drivers/vidtv/vidtv_pes.c
265
if (nbytes != args->n_stuffing_bytes)
drivers/media/test-drivers/vidtv/vidtv_pes.c
267
nbytes, args->n_stuffing_bytes);
drivers/media/test-drivers/vidtv/vidtv_pes.c
272
static u32 vidtv_pes_write_ts_h(struct pes_ts_header_write_args args,
drivers/media/test-drivers/vidtv/vidtv_pes.c
278
u16 payload_start = !args.wrote_pes_header;
drivers/media/test-drivers/vidtv/vidtv_pes.c
281
ts_header.bitfield = cpu_to_be16((payload_start << 14) | args.pid);
drivers/media/test-drivers/vidtv/vidtv_pes.c
283
ts_header.adaptation_field = (args.n_stuffing_bytes) > 0;
drivers/media/test-drivers/vidtv/vidtv_pes.c
284
ts_header.payload = (args.n_stuffing_bytes) < PES_TS_HEADER_MAX_STUFFING_BYTES;
drivers/media/test-drivers/vidtv/vidtv_pes.c
286
ts_header.continuity_counter = *args.continuity_counter;
drivers/media/test-drivers/vidtv/vidtv_pes.c
288
vidtv_ts_inc_cc(args.continuity_counter);
drivers/media/test-drivers/vidtv/vidtv_pes.c
291
nbytes += vidtv_memcpy(args.dest_buf,
drivers/media/test-drivers/vidtv/vidtv_pes.c
292
args.dest_offset + nbytes,
drivers/media/test-drivers/vidtv/vidtv_pes.c
293
args.dest_buf_sz,
drivers/media/test-drivers/vidtv/vidtv_pes.c
298
nbytes += vidtv_pes_write_stuffing(&args, args.dest_offset + nbytes,
drivers/media/test-drivers/vidtv/vidtv_pes.c
304
u32 vidtv_pes_write_into(struct pes_write_args *args)
drivers/media/test-drivers/vidtv/vidtv_pes.c
306
u32 unaligned_bytes = (args->dest_offset % TS_PACKET_LEN);
drivers/media/test-drivers/vidtv/vidtv_pes.c
308
.dest_buf = args->dest_buf,
drivers/media/test-drivers/vidtv/vidtv_pes.c
309
.dest_buf_sz = args->dest_buf_sz,
drivers/media/test-drivers/vidtv/vidtv_pes.c
310
.pid = args->pid,
drivers/media/test-drivers/vidtv/vidtv_pes.c
311
.pcr = args->pcr,
drivers/media/test-drivers/vidtv/vidtv_pes.c
312
.continuity_counter = args->continuity_counter,
drivers/media/test-drivers/vidtv/vidtv_pes.c
315
.dest_buf = args->dest_buf,
drivers/media/test-drivers/vidtv/vidtv_pes.c
316
.dest_buf_sz = args->dest_buf_sz,
drivers/media/test-drivers/vidtv/vidtv_pes.c
317
.encoder_id = args->encoder_id,
drivers/media/test-drivers/vidtv/vidtv_pes.c
318
.send_pts = args->send_pts,
drivers/media/test-drivers/vidtv/vidtv_pes.c
319
.pts = args->pts,
drivers/media/test-drivers/vidtv/vidtv_pes.c
320
.send_dts = args->send_dts,
drivers/media/test-drivers/vidtv/vidtv_pes.c
321
.dts = args->dts,
drivers/media/test-drivers/vidtv/vidtv_pes.c
322
.stream_id = args->stream_id,
drivers/media/test-drivers/vidtv/vidtv_pes.c
323
.n_pes_h_s_bytes = args->n_pes_h_s_bytes,
drivers/media/test-drivers/vidtv/vidtv_pes.c
324
.access_unit_len = args->access_unit_len,
drivers/media/test-drivers/vidtv/vidtv_pes.c
326
u32 remaining_len = args->access_unit_len;
drivers/media/test-drivers/vidtv/vidtv_pes.c
328
u64 last_pcr = args->pcr;
drivers/media/test-drivers/vidtv/vidtv_pes.c
339
nbytes += vidtv_memset(args->dest_buf,
drivers/media/test-drivers/vidtv/vidtv_pes.c
340
args->dest_offset + nbytes,
drivers/media/test-drivers/vidtv/vidtv_pes.c
341
args->dest_buf_sz,
drivers/media/test-drivers/vidtv/vidtv_pes.c
354
available_space -= vidtv_pes_h_get_len(args->send_pts,
drivers/media/test-drivers/vidtv/vidtv_pes.c
355
args->send_dts);
drivers/media/test-drivers/vidtv/vidtv_pes.c
361
available_space -= args->n_pes_h_s_bytes;
drivers/media/test-drivers/vidtv/vidtv_pes.c
396
ts_header_args.dest_offset = args->dest_offset + nbytes;
drivers/media/test-drivers/vidtv/vidtv_pes.c
407
pes_header_args.dest_offset = args->dest_offset +
drivers/media/test-drivers/vidtv/vidtv_pes.c
414
nbytes += vidtv_memcpy(args->dest_buf,
drivers/media/test-drivers/vidtv/vidtv_pes.c
415
args->dest_offset + nbytes,
drivers/media/test-drivers/vidtv/vidtv_pes.c
416
args->dest_buf_sz,
drivers/media/test-drivers/vidtv/vidtv_pes.c
417
args->from,
drivers/media/test-drivers/vidtv/vidtv_pes.c
420
args->from += payload_size;
drivers/media/test-drivers/vidtv/vidtv_pes.c
60
static u32 vidtv_pes_write_header_stuffing(struct pes_header_write_args *args)
drivers/media/test-drivers/vidtv/vidtv_pes.c
68
if (args->n_pes_h_s_bytes > PES_HEADER_MAX_STUFFING_BYTES) {
drivers/media/test-drivers/vidtv/vidtv_pes.c
71
args->n_pes_h_s_bytes = PES_HEADER_MAX_STUFFING_BYTES;
drivers/media/test-drivers/vidtv/vidtv_pes.c
74
return vidtv_memset(args->dest_buf,
drivers/media/test-drivers/vidtv/vidtv_pes.c
75
args->dest_offset,
drivers/media/test-drivers/vidtv/vidtv_pes.c
76
args->dest_buf_sz,
drivers/media/test-drivers/vidtv/vidtv_pes.c
78
args->n_pes_h_s_bytes);
drivers/media/test-drivers/vidtv/vidtv_pes.c
81
static u32 vidtv_pes_write_pts_dts(struct pes_header_write_args *args)
drivers/media/test-drivers/vidtv/vidtv_pes.c
93
if (!args->send_pts && args->send_dts)
drivers/media/test-drivers/vidtv/vidtv_pes.h
191
u32 vidtv_pes_write_into(struct pes_write_args *args);
drivers/media/test-drivers/vidtv/vidtv_psi.c
1000
.dest_buf_sz = args->buf_sz,
drivers/media/test-drivers/vidtv/vidtv_psi.c
1003
.dest_buf = args->buf,
drivers/media/test-drivers/vidtv/vidtv_psi.c
1006
.continuity_counter = args->continuity_counter,
drivers/media/test-drivers/vidtv/vidtv_psi.c
1008
.dest_buf_sz = args->buf_sz,
drivers/media/test-drivers/vidtv/vidtv_psi.c
1011
.dest_buf = args->buf,
drivers/media/test-drivers/vidtv/vidtv_psi.c
1013
.dest_buf_sz = args->buf_sz,
drivers/media/test-drivers/vidtv/vidtv_psi.c
1018
vidtv_psi_pat_table_update_sec_len(args->pat);
drivers/media/test-drivers/vidtv/vidtv_psi.c
1034
psi_args.dest_offset = args->offset + nbytes;
drivers/media/test-drivers/vidtv/vidtv_psi.c
1035
psi_args.continuity_counter = args->continuity_counter;
drivers/media/test-drivers/vidtv/vidtv_psi.c
1042
c_args.dest_offset = args->offset + nbytes;
drivers/media/test-drivers/vidtv/vidtv_psi.c
1043
c_args.continuity_counter = args->continuity_counter;
drivers/media/test-drivers/vidtv/vidtv_psi.c
1189
u32 vidtv_psi_pmt_write_into(struct vidtv_psi_pmt_write_args *args)
drivers/media/test-drivers/vidtv/vidtv_psi.c
1191
struct vidtv_psi_desc *table_descriptor = args->pmt->descriptor;
drivers/media/test-drivers/vidtv/vidtv_psi.c
1192
struct vidtv_psi_table_pmt_stream *stream = args->pmt->stream;
drivers/media/test-drivers/vidtv/vidtv_psi.c
1197
.dest_buf = args->buf,
drivers/media/test-drivers/vidtv/vidtv_psi.c
1198
.dest_offset = args->offset,
drivers/media/test-drivers/vidtv/vidtv_psi.c
1199
.h = &args->pmt->header,
drivers/media/test-drivers/vidtv/vidtv_psi.c
1200
.pid = args->pid,
drivers/media/test-drivers/vidtv/vidtv_psi.c
1201
.continuity_counter = args->continuity_counter,
drivers/media/test-drivers/vidtv/vidtv_psi.c
1202
.dest_buf_sz = args->buf_sz,
drivers/media/test-drivers/vidtv/vidtv_psi.c
1205
.dest_buf = args->buf,
drivers/media/test-drivers/vidtv/vidtv_psi.c
1206
.from = &args->pmt->bitfield,
drivers/media/test-drivers/vidtv/vidtv_psi.c
1209
.pid = args->pid,
drivers/media/test-drivers/vidtv/vidtv_psi.c
1212
.dest_buf_sz = args->buf_sz,
drivers/media/test-drivers/vidtv/vidtv_psi.c
1216
.dest_buf = args->buf,
drivers/media/test-drivers/vidtv/vidtv_psi.c
1218
.pid = args->pid,
drivers/media/test-drivers/vidtv/vidtv_psi.c
1219
.dest_buf_sz = args->buf_sz,
drivers/media/test-drivers/vidtv/vidtv_psi.c
1222
.dest_buf = args->buf,
drivers/media/test-drivers/vidtv/vidtv_psi.c
1223
.pid = args->pid,
drivers/media/test-drivers/vidtv/vidtv_psi.c
1224
.dest_buf_sz = args->buf_sz,
drivers/media/test-drivers/vidtv/vidtv_psi.c
1227
vidtv_psi_pmt_table_update_sec_len(args->pmt);
drivers/media/test-drivers/vidtv/vidtv_psi.c
1234
psi_args.dest_offset = args->offset + nbytes;
drivers/media/test-drivers/vidtv/vidtv_psi.c
1235
psi_args.continuity_counter = args->continuity_counter;
drivers/media/test-drivers/vidtv/vidtv_psi.c
1240
d_args.dest_offset = args->offset + nbytes;
drivers/media/test-drivers/vidtv/vidtv_psi.c
1241
d_args.continuity_counter = args->continuity_counter;
drivers/media/test-drivers/vidtv/vidtv_psi.c
1253
psi_args.dest_offset = args->offset + nbytes;
drivers/media/test-drivers/vidtv/vidtv_psi.c
1254
psi_args.continuity_counter = args->continuity_counter;
drivers/media/test-drivers/vidtv/vidtv_psi.c
1262
d_args.dest_offset = args->offset + nbytes;
drivers/media/test-drivers/vidtv/vidtv_psi.c
1264
d_args.continuity_counter = args->continuity_counter;
drivers/media/test-drivers/vidtv/vidtv_psi.c
1275
c_args.dest_offset = args->offset + nbytes;
drivers/media/test-drivers/vidtv/vidtv_psi.c
1277
c_args.continuity_counter = args->continuity_counter;
drivers/media/test-drivers/vidtv/vidtv_psi.c
1337
u32 vidtv_psi_sdt_write_into(struct vidtv_psi_sdt_write_args *args)
drivers/media/test-drivers/vidtv/vidtv_psi.c
1340
.dest_buf = args->buf,
drivers/media/test-drivers/vidtv/vidtv_psi.c
1341
.dest_offset = args->offset,
drivers/media/test-drivers/vidtv/vidtv_psi.c
1342
.h = &args->sdt->header,
drivers/media/test-drivers/vidtv/vidtv_psi.c
1344
.dest_buf_sz = args->buf_sz,
drivers/media/test-drivers/vidtv/vidtv_psi.c
1347
.dest_buf = args->buf,
drivers/media/test-drivers/vidtv/vidtv_psi.c
1353
.dest_buf_sz = args->buf_sz,
drivers/media/test-drivers/vidtv/vidtv_psi.c
1356
.dest_buf = args->buf,
drivers/media/test-drivers/vidtv/vidtv_psi.c
1358
.dest_buf_sz = args->buf_sz,
drivers/media/test-drivers/vidtv/vidtv_psi.c
1361
.dest_buf = args->buf,
drivers/media/test-drivers/vidtv/vidtv_psi.c
1363
.dest_buf_sz = args->buf_sz,
drivers/media/test-drivers/vidtv/vidtv_psi.c
1365
struct vidtv_psi_table_sdt_service *service = args->sdt->service;
drivers/media/test-drivers/vidtv/vidtv_psi.c
1372
vidtv_psi_sdt_table_update_sec_len(args->sdt);
drivers/media/test-drivers/vidtv/vidtv_psi.c
1374
h_args.continuity_counter = args->continuity_counter;
drivers/media/test-drivers/vidtv/vidtv_psi.c
1379
psi_args.from = &args->sdt->network_id;
drivers/media/test-drivers/vidtv/vidtv_psi.c
1380
psi_args.dest_offset = args->offset + nbytes;
drivers/media/test-drivers/vidtv/vidtv_psi.c
1381
psi_args.continuity_counter = args->continuity_counter;
drivers/media/test-drivers/vidtv/vidtv_psi.c
1395
psi_args.dest_offset = args->offset + nbytes;
drivers/media/test-drivers/vidtv/vidtv_psi.c
1396
psi_args.continuity_counter = args->continuity_counter;
drivers/media/test-drivers/vidtv/vidtv_psi.c
1404
d_args.dest_offset = args->offset + nbytes;
drivers/media/test-drivers/vidtv/vidtv_psi.c
1406
d_args.continuity_counter = args->continuity_counter;
drivers/media/test-drivers/vidtv/vidtv_psi.c
1417
c_args.dest_offset = args->offset + nbytes;
drivers/media/test-drivers/vidtv/vidtv_psi.c
1419
c_args.continuity_counter = args->continuity_counter;
drivers/media/test-drivers/vidtv/vidtv_psi.c
158
static u32 vidtv_psi_ts_psi_write_into(struct psi_write_args *args)
drivers/media/test-drivers/vidtv/vidtv_psi.c
162
.bitfield = cpu_to_be16((args->new_psi_section << 14) | args->pid),
drivers/media/test-drivers/vidtv/vidtv_psi.c
167
u32 nbytes_past_boundary = (args->dest_offset % TS_PACKET_LEN);
drivers/media/test-drivers/vidtv/vidtv_psi.c
1676
u32 vidtv_psi_nit_write_into(struct vidtv_psi_nit_write_args *args)
drivers/media/test-drivers/vidtv/vidtv_psi.c
1679
.dest_buf = args->buf,
drivers/media/test-drivers/vidtv/vidtv_psi.c
1680
.dest_offset = args->offset,
drivers/media/test-drivers/vidtv/vidtv_psi.c
1681
.h = &args->nit->header,
drivers/media/test-drivers/vidtv/vidtv_psi.c
1683
.dest_buf_sz = args->buf_sz,
drivers/media/test-drivers/vidtv/vidtv_psi.c
1686
.dest_buf = args->buf,
drivers/media/test-drivers/vidtv/vidtv_psi.c
1687
.from = &args->nit->bitfield,
drivers/media/test-drivers/vidtv/vidtv_psi.c
169
u32 remaining_len = args->len;
drivers/media/test-drivers/vidtv/vidtv_psi.c
1692
.dest_buf_sz = args->buf_sz,
drivers/media/test-drivers/vidtv/vidtv_psi.c
1695
.dest_buf = args->buf,
drivers/media/test-drivers/vidtv/vidtv_psi.c
1697
.dest_buf_sz = args->buf_sz,
drivers/media/test-drivers/vidtv/vidtv_psi.c
1700
.dest_buf = args->buf,
drivers/media/test-drivers/vidtv/vidtv_psi.c
1702
.dest_buf_sz = args->buf_sz,
drivers/media/test-drivers/vidtv/vidtv_psi.c
1704
struct vidtv_psi_desc *table_descriptor = args->nit->descriptor;
drivers/media/test-drivers/vidtv/vidtv_psi.c
1705
struct vidtv_psi_table_transport *transport = args->nit->transport;
drivers/media/test-drivers/vidtv/vidtv_psi.c
1710
vidtv_psi_nit_table_update_sec_len(args->nit);
drivers/media/test-drivers/vidtv/vidtv_psi.c
1712
h_args.continuity_counter = args->continuity_counter;
drivers/media/test-drivers/vidtv/vidtv_psi.c
1719
psi_args.dest_offset = args->offset + nbytes;
drivers/media/test-drivers/vidtv/vidtv_psi.c
1720
psi_args.continuity_counter = args->continuity_counter;
drivers/media/test-drivers/vidtv/vidtv_psi.c
1727
d_args.dest_offset = args->offset + nbytes;
drivers/media/test-drivers/vidtv/vidtv_psi.c
1729
d_args.continuity_counter = args->continuity_counter;
drivers/media/test-drivers/vidtv/vidtv_psi.c
1738
psi_args.from = &args->nit->bitfield2;
drivers/media/test-drivers/vidtv/vidtv_psi.c
174
if (!args->crc && !args->is_crc)
drivers/media/test-drivers/vidtv/vidtv_psi.c
1740
psi_args.dest_offset = args->offset + nbytes;
drivers/media/test-drivers/vidtv/vidtv_psi.c
1750
psi_args.dest_offset = args->offset + nbytes;
drivers/media/test-drivers/vidtv/vidtv_psi.c
1758
d_args.dest_offset = args->offset + nbytes;
drivers/media/test-drivers/vidtv/vidtv_psi.c
1760
d_args.continuity_counter = args->continuity_counter;
drivers/media/test-drivers/vidtv/vidtv_psi.c
177
if (args->crc)
drivers/media/test-drivers/vidtv/vidtv_psi.c
1771
c_args.dest_offset = args->offset + nbytes;
drivers/media/test-drivers/vidtv/vidtv_psi.c
1773
c_args.continuity_counter = args->continuity_counter;
drivers/media/test-drivers/vidtv/vidtv_psi.c
178
*args->crc = dvb_crc32(*args->crc, args->from, args->len);
drivers/media/test-drivers/vidtv/vidtv_psi.c
180
if (args->new_psi_section && !aligned) {
drivers/media/test-drivers/vidtv/vidtv_psi.c
184
nbytes += vidtv_memset(args->dest_buf,
drivers/media/test-drivers/vidtv/vidtv_psi.c
185
args->dest_offset + nbytes,
drivers/media/test-drivers/vidtv/vidtv_psi.c
186
args->dest_buf_sz,
drivers/media/test-drivers/vidtv/vidtv_psi.c
1886
u32 vidtv_psi_eit_write_into(struct vidtv_psi_eit_write_args *args)
drivers/media/test-drivers/vidtv/vidtv_psi.c
1889
.dest_buf = args->buf,
drivers/media/test-drivers/vidtv/vidtv_psi.c
1890
.dest_offset = args->offset,
drivers/media/test-drivers/vidtv/vidtv_psi.c
1891
.h = &args->eit->header,
drivers/media/test-drivers/vidtv/vidtv_psi.c
1893
.dest_buf_sz = args->buf_sz,
drivers/media/test-drivers/vidtv/vidtv_psi.c
1896
.dest_buf = args->buf,
drivers/media/test-drivers/vidtv/vidtv_psi.c
1904
.dest_buf_sz = args->buf_sz,
drivers/media/test-drivers/vidtv/vidtv_psi.c
1907
.dest_buf = args->buf,
drivers/media/test-drivers/vidtv/vidtv_psi.c
1909
.dest_buf_sz = args->buf_sz,
drivers/media/test-drivers/vidtv/vidtv_psi.c
1912
.dest_buf = args->buf,
drivers/media/test-drivers/vidtv/vidtv_psi.c
1914
.dest_buf_sz = args->buf_sz,
drivers/media/test-drivers/vidtv/vidtv_psi.c
1916
struct vidtv_psi_table_eit_event *event = args->eit->event;
drivers/media/test-drivers/vidtv/vidtv_psi.c
192
nbytes_past_boundary = (args->dest_offset + nbytes) % TS_PACKET_LEN;
drivers/media/test-drivers/vidtv/vidtv_psi.c
1921
vidtv_psi_eit_table_update_sec_len(args->eit);
drivers/media/test-drivers/vidtv/vidtv_psi.c
1923
h_args.continuity_counter = args->continuity_counter;
drivers/media/test-drivers/vidtv/vidtv_psi.c
1928
psi_args.from = &args->eit->transport_id;
drivers/media/test-drivers/vidtv/vidtv_psi.c
1929
psi_args.dest_offset = args->offset + nbytes;
drivers/media/test-drivers/vidtv/vidtv_psi.c
1930
psi_args.continuity_counter = args->continuity_counter;
drivers/media/test-drivers/vidtv/vidtv_psi.c
1942
psi_args.dest_offset = args->offset + nbytes;
drivers/media/test-drivers/vidtv/vidtv_psi.c
1950
d_args.dest_offset = args->offset + nbytes;
drivers/media/test-drivers/vidtv/vidtv_psi.c
1952
d_args.continuity_counter = args->continuity_counter;
drivers/media/test-drivers/vidtv/vidtv_psi.c
1963
c_args.dest_offset = args->offset + nbytes;
drivers/media/test-drivers/vidtv/vidtv_psi.c
1965
c_args.continuity_counter = args->continuity_counter;
drivers/media/test-drivers/vidtv/vidtv_psi.c
197
ts_header.continuity_counter = *args->continuity_counter;
drivers/media/test-drivers/vidtv/vidtv_psi.c
199
nbytes += vidtv_memcpy(args->dest_buf,
drivers/media/test-drivers/vidtv/vidtv_psi.c
200
args->dest_offset + nbytes,
drivers/media/test-drivers/vidtv/vidtv_psi.c
201
args->dest_buf_sz,
drivers/media/test-drivers/vidtv/vidtv_psi.c
208
vidtv_ts_inc_cc(args->continuity_counter);
drivers/media/test-drivers/vidtv/vidtv_psi.c
212
if (args->new_psi_section)
drivers/media/test-drivers/vidtv/vidtv_psi.c
213
nbytes += vidtv_memset(args->dest_buf,
drivers/media/test-drivers/vidtv/vidtv_psi.c
214
args->dest_offset + nbytes,
drivers/media/test-drivers/vidtv/vidtv_psi.c
215
args->dest_buf_sz,
drivers/media/test-drivers/vidtv/vidtv_psi.c
220
nbytes_past_boundary = (args->dest_offset + nbytes) % TS_PACKET_LEN;
drivers/media/test-drivers/vidtv/vidtv_psi.c
223
nbytes += vidtv_memcpy(args->dest_buf,
drivers/media/test-drivers/vidtv/vidtv_psi.c
224
args->dest_offset + nbytes,
drivers/media/test-drivers/vidtv/vidtv_psi.c
225
args->dest_buf_sz,
drivers/media/test-drivers/vidtv/vidtv_psi.c
226
args->from + payload_offset,
drivers/media/test-drivers/vidtv/vidtv_psi.c
238
nbytes_past_boundary = (args->dest_offset + nbytes) % TS_PACKET_LEN;
drivers/media/test-drivers/vidtv/vidtv_psi.c
240
if (args->is_crc)
drivers/media/test-drivers/vidtv/vidtv_psi.c
241
nbytes += vidtv_memset(args->dest_buf,
drivers/media/test-drivers/vidtv/vidtv_psi.c
242
args->dest_offset + nbytes,
drivers/media/test-drivers/vidtv/vidtv_psi.c
243
args->dest_buf_sz,
drivers/media/test-drivers/vidtv/vidtv_psi.c
250
static u32 table_section_crc32_write_into(struct crc32_write_args *args)
drivers/media/test-drivers/vidtv/vidtv_psi.c
253
.dest_buf = args->dest_buf,
drivers/media/test-drivers/vidtv/vidtv_psi.c
254
.from = &args->crc,
drivers/media/test-drivers/vidtv/vidtv_psi.c
256
.dest_offset = args->dest_offset,
drivers/media/test-drivers/vidtv/vidtv_psi.c
257
.pid = args->pid,
drivers/media/test-drivers/vidtv/vidtv_psi.c
259
.continuity_counter = args->continuity_counter,
drivers/media/test-drivers/vidtv/vidtv_psi.c
261
.dest_buf_sz = args->dest_buf_sz,
drivers/media/test-drivers/vidtv/vidtv_psi.c
664
static u32 vidtv_psi_desc_write_into(struct desc_write_args *args)
drivers/media/test-drivers/vidtv/vidtv_psi.c
667
.dest_buf = args->dest_buf,
drivers/media/test-drivers/vidtv/vidtv_psi.c
668
.from = &args->desc->type,
drivers/media/test-drivers/vidtv/vidtv_psi.c
669
.pid = args->pid,
drivers/media/test-drivers/vidtv/vidtv_psi.c
671
.continuity_counter = args->continuity_counter,
drivers/media/test-drivers/vidtv/vidtv_psi.c
673
.dest_buf_sz = args->dest_buf_sz,
drivers/media/test-drivers/vidtv/vidtv_psi.c
674
.crc = args->crc,
drivers/media/test-drivers/vidtv/vidtv_psi.c
681
psi_args.dest_offset = args->dest_offset + nbytes;
drivers/media/test-drivers/vidtv/vidtv_psi.c
685
switch (args->desc->type) {
drivers/media/test-drivers/vidtv/vidtv_psi.c
687
psi_args.dest_offset = args->dest_offset + nbytes;
drivers/media/test-drivers/vidtv/vidtv_psi.c
690
psi_args.from = &((struct vidtv_psi_desc_service *)args->desc)->service_type;
drivers/media/test-drivers/vidtv/vidtv_psi.c
694
psi_args.dest_offset = args->dest_offset + nbytes;
drivers/media/test-drivers/vidtv/vidtv_psi.c
695
psi_args.len = ((struct vidtv_psi_desc_service *)args->desc)->provider_name_len;
drivers/media/test-drivers/vidtv/vidtv_psi.c
696
psi_args.from = ((struct vidtv_psi_desc_service *)args->desc)->provider_name;
drivers/media/test-drivers/vidtv/vidtv_psi.c
700
psi_args.dest_offset = args->dest_offset + nbytes;
drivers/media/test-drivers/vidtv/vidtv_psi.c
702
psi_args.from = &((struct vidtv_psi_desc_service *)args->desc)->service_name_len;
drivers/media/test-drivers/vidtv/vidtv_psi.c
706
psi_args.dest_offset = args->dest_offset + nbytes;
drivers/media/test-drivers/vidtv/vidtv_psi.c
707
psi_args.len = ((struct vidtv_psi_desc_service *)args->desc)->service_name_len;
drivers/media/test-drivers/vidtv/vidtv_psi.c
708
psi_args.from = ((struct vidtv_psi_desc_service *)args->desc)->service_name;
drivers/media/test-drivers/vidtv/vidtv_psi.c
714
psi_args.dest_offset = args->dest_offset + nbytes;
drivers/media/test-drivers/vidtv/vidtv_psi.c
715
psi_args.len = args->desc->length;
drivers/media/test-drivers/vidtv/vidtv_psi.c
716
psi_args.from = ((struct vidtv_psi_desc_network_name *)args->desc)->network_name;
drivers/media/test-drivers/vidtv/vidtv_psi.c
722
serv_list_entry = ((struct vidtv_psi_desc_service_list *)args->desc)->service_list;
drivers/media/test-drivers/vidtv/vidtv_psi.c
724
psi_args.dest_offset = args->dest_offset + nbytes;
drivers/media/test-drivers/vidtv/vidtv_psi.c
736
psi_args.dest_offset = args->dest_offset + nbytes;
drivers/media/test-drivers/vidtv/vidtv_psi.c
739
args->desc)->iso_language_code;
drivers/media/test-drivers/vidtv/vidtv_psi.c
743
psi_args.dest_offset = args->dest_offset + nbytes;
drivers/media/test-drivers/vidtv/vidtv_psi.c
746
args->desc)->event_name_len;
drivers/media/test-drivers/vidtv/vidtv_psi.c
750
psi_args.dest_offset = args->dest_offset + nbytes;
drivers/media/test-drivers/vidtv/vidtv_psi.c
751
psi_args.len = ((struct vidtv_psi_desc_short_event *)args->desc)->event_name_len;
drivers/media/test-drivers/vidtv/vidtv_psi.c
752
psi_args.from = ((struct vidtv_psi_desc_short_event *)args->desc)->event_name;
drivers/media/test-drivers/vidtv/vidtv_psi.c
756
psi_args.dest_offset = args->dest_offset + nbytes;
drivers/media/test-drivers/vidtv/vidtv_psi.c
758
psi_args.from = &((struct vidtv_psi_desc_short_event *)args->desc)->text_len;
drivers/media/test-drivers/vidtv/vidtv_psi.c
762
psi_args.dest_offset = args->dest_offset + nbytes;
drivers/media/test-drivers/vidtv/vidtv_psi.c
763
psi_args.len = ((struct vidtv_psi_desc_short_event *)args->desc)->text_len;
drivers/media/test-drivers/vidtv/vidtv_psi.c
764
psi_args.from = ((struct vidtv_psi_desc_short_event *)args->desc)->text;
drivers/media/test-drivers/vidtv/vidtv_psi.c
772
psi_args.dest_offset = args->dest_offset + nbytes;
drivers/media/test-drivers/vidtv/vidtv_psi.c
773
psi_args.len = args->desc->length;
drivers/media/test-drivers/vidtv/vidtv_psi.c
774
psi_args.from = &args->desc->data;
drivers/media/test-drivers/vidtv/vidtv_psi.c
784
vidtv_psi_table_header_write_into(struct header_write_args *args)
drivers/media/test-drivers/vidtv/vidtv_psi.c
787
.dest_buf = args->dest_buf,
drivers/media/test-drivers/vidtv/vidtv_psi.c
788
.from = args->h,
drivers/media/test-drivers/vidtv/vidtv_psi.c
790
.dest_offset = args->dest_offset,
drivers/media/test-drivers/vidtv/vidtv_psi.c
791
.pid = args->pid,
drivers/media/test-drivers/vidtv/vidtv_psi.c
793
.continuity_counter = args->continuity_counter,
drivers/media/test-drivers/vidtv/vidtv_psi.c
795
.dest_buf_sz = args->dest_buf_sz,
drivers/media/test-drivers/vidtv/vidtv_psi.c
796
.crc = args->crc,
drivers/media/test-drivers/vidtv/vidtv_psi.c
991
u32 vidtv_psi_pat_write_into(struct vidtv_psi_pat_write_args *args)
drivers/media/test-drivers/vidtv/vidtv_psi.c
993
struct vidtv_psi_table_pat_program *p = args->pat->program;
drivers/media/test-drivers/vidtv/vidtv_psi.c
995
.dest_buf = args->buf,
drivers/media/test-drivers/vidtv/vidtv_psi.c
996
.dest_offset = args->offset,
drivers/media/test-drivers/vidtv/vidtv_psi.c
998
.h = &args->pat->header,
drivers/media/test-drivers/vidtv/vidtv_psi.c
999
.continuity_counter = args->continuity_counter,
drivers/media/test-drivers/vidtv/vidtv_psi.h
558
u32 vidtv_psi_pat_write_into(struct vidtv_psi_pat_write_args *args);
drivers/media/test-drivers/vidtv/vidtv_psi.h
590
u32 vidtv_psi_sdt_write_into(struct vidtv_psi_sdt_write_args *args);
drivers/media/test-drivers/vidtv/vidtv_psi.h
625
u32 vidtv_psi_pmt_write_into(struct vidtv_psi_pmt_write_args *args);
drivers/media/test-drivers/vidtv/vidtv_psi.h
713
u32 vidtv_psi_nit_write_into(struct vidtv_psi_nit_write_args *args);
drivers/media/test-drivers/vidtv/vidtv_psi.h
777
u32 vidtv_psi_eit_write_into(struct vidtv_psi_eit_write_args *args);
drivers/media/test-drivers/vidtv/vidtv_s302m.c
442
*vidtv_s302m_encoder_init(struct vidtv_s302m_encoder_init_args args)
drivers/media/test-drivers/vidtv/vidtv_s302m.c
454
if (args.name)
drivers/media/test-drivers/vidtv/vidtv_s302m.c
455
e->name = kstrdup(args.name, GFP_KERNEL);
drivers/media/test-drivers/vidtv/vidtv_s302m.c
466
e->src_buf = (args.src_buf) ? args.src_buf : NULL;
drivers/media/test-drivers/vidtv/vidtv_s302m.c
467
e->src_buf_sz = (args.src_buf) ? args.src_buf_sz : 0;
drivers/media/test-drivers/vidtv/vidtv_s302m.c
482
e->es_pid = cpu_to_be16(args.es_pid);
drivers/media/test-drivers/vidtv/vidtv_s302m.c
485
e->sync = args.sync;
drivers/media/test-drivers/vidtv/vidtv_s302m.c
488
e->last_sample_cb = args.last_sample_cb;
drivers/media/test-drivers/vidtv/vidtv_s302m.c
492
if (args.head) {
drivers/media/test-drivers/vidtv/vidtv_s302m.c
493
while (args.head->next)
drivers/media/test-drivers/vidtv/vidtv_s302m.c
494
args.head = args.head->next;
drivers/media/test-drivers/vidtv/vidtv_s302m.c
496
args.head->next = e;
drivers/media/test-drivers/vidtv/vidtv_s302m.h
93
*vidtv_s302m_encoder_init(struct vidtv_s302m_encoder_init_args args);
drivers/media/test-drivers/vidtv/vidtv_ts.c
105
nbytes += vidtv_memcpy(args.dest_buf,
drivers/media/test-drivers/vidtv/vidtv_ts.c
106
args.dest_offset + nbytes,
drivers/media/test-drivers/vidtv/vidtv_ts.c
107
args.buf_sz,
drivers/media/test-drivers/vidtv/vidtv_ts.c
112
nbytes += vidtv_memcpy(args.dest_buf,
drivers/media/test-drivers/vidtv/vidtv_ts.c
113
args.dest_offset + nbytes,
drivers/media/test-drivers/vidtv/vidtv_ts.c
114
args.buf_sz,
drivers/media/test-drivers/vidtv/vidtv_ts.c
119
nbytes += vidtv_ts_write_pcr_bits(args.dest_buf,
drivers/media/test-drivers/vidtv/vidtv_ts.c
120
args.dest_offset + nbytes,
drivers/media/test-drivers/vidtv/vidtv_ts.c
121
args.pcr);
drivers/media/test-drivers/vidtv/vidtv_ts.c
123
nbytes += vidtv_memset(args.dest_buf,
drivers/media/test-drivers/vidtv/vidtv_ts.c
124
args.dest_offset + nbytes,
drivers/media/test-drivers/vidtv/vidtv_ts.c
125
args.buf_sz,
drivers/media/test-drivers/vidtv/vidtv_ts.c
51
u32 vidtv_ts_null_write_into(struct null_packet_write_args args)
drivers/media/test-drivers/vidtv/vidtv_ts.c
59
ts_header.continuity_counter = *args.continuity_counter;
drivers/media/test-drivers/vidtv/vidtv_ts.c
62
nbytes += vidtv_memcpy(args.dest_buf,
drivers/media/test-drivers/vidtv/vidtv_ts.c
63
args.dest_offset + nbytes,
drivers/media/test-drivers/vidtv/vidtv_ts.c
64
args.buf_sz,
drivers/media/test-drivers/vidtv/vidtv_ts.c
68
vidtv_ts_inc_cc(args.continuity_counter);
drivers/media/test-drivers/vidtv/vidtv_ts.c
71
nbytes += vidtv_memset(args.dest_buf,
drivers/media/test-drivers/vidtv/vidtv_ts.c
72
args.dest_offset + nbytes,
drivers/media/test-drivers/vidtv/vidtv_ts.c
73
args.buf_sz,
drivers/media/test-drivers/vidtv/vidtv_ts.c
86
u32 vidtv_ts_pcr_write_into(struct pcr_write_args args)
drivers/media/test-drivers/vidtv/vidtv_ts.c
93
ts_header.bitfield = cpu_to_be16(args.pid);
drivers/media/test-drivers/vidtv/vidtv_ts.c
96
ts_header.continuity_counter = *args.continuity_counter;
drivers/media/test-drivers/vidtv/vidtv_ts.h
104
u32 vidtv_ts_pcr_write_into(struct pcr_write_args args);
drivers/media/test-drivers/vidtv/vidtv_ts.h
93
u32 vidtv_ts_null_write_into(struct null_packet_write_args args);
drivers/media/tuners/max2165.c
22
#define dprintk(args...) \
drivers/media/tuners/max2165.c
25
printk(KERN_DEBUG "max2165: " args); \
drivers/media/tuners/mt2060.c
25
#define dprintk(args...) do { if (debug) {printk(KERN_DEBUG "MT2060: " args); printk("\n"); }} while (0)
drivers/media/tuners/mt2266.c
45
#define dprintk(args...) do { if (debug) {printk(KERN_DEBUG "MT2266: " args); printk("\n"); }} while (0)
drivers/media/tuners/si2157.c
123
memcpy(cmd.args, &fw->data[(fw->size - remaining) + 1], len);
drivers/media/tuners/si2157.c
158
memcpy(cmd.args, "\x02", 1);
drivers/media/tuners/si2157.c
165
part_id = cmd.args[2];
drivers/media/tuners/si2157.c
166
rom_id = cmd.args[12];
drivers/media/tuners/si2157.c
184
part_id, cmd.args[1], cmd.args[3], cmd.args[4], rom_id);
drivers/media/tuners/si2157.c
193
part_id, cmd.args[1], cmd.args[3], cmd.args[4], rom_id);
drivers/media/tuners/si2157.c
228
memcpy(cmd.args, "\x15\x00\x02\x04", 4);
drivers/media/tuners/si2157.c
233
xtal_trim = cmd.args[2] | (cmd.args[3] << 8);
drivers/media/tuners/si2157.c
243
memcpy(cmd.args, "\xc0\x05\x01\x00\x00\x0b\x00\x00\x01", 9);
drivers/media/tuners/si2157.c
247
memcpy(cmd.args, "\xc0\x00\x0d\x0e\x00\x01\x01\x01\x01\x03", 10);
drivers/media/tuners/si2157.c
250
memcpy(cmd.args, "\xc0\x00\x0c\x00\x00\x01\x01\x01\x01\x01\x01\x02\x00\x00\x01", 15);
drivers/media/tuners/si2157.c
260
memcpy(cmd.args, "\xc0\x08\x01\x02\x00\x00\x01", 7);
drivers/media/tuners/si2157.c
27
ret = i2c_master_send(client, cmd->args, cmd->wlen);
drivers/media/tuners/si2157.c
273
memcpy(cmd.args, "\x01\x01", 2);
drivers/media/tuners/si2157.c
281
memcpy(cmd.args, "\x11", 1);
drivers/media/tuners/si2157.c
289
cmd.args[6], cmd.args[7], cmd.args[8]);
drivers/media/tuners/si2157.c
292
memcpy(cmd.args, "\x14\x00\x01\x05\x01\x00", 6);
drivers/media/tuners/si2157.c
299
memcpy(cmd.args, "\x14\x00\x01\x06\x01\x00", 6);
drivers/media/tuners/si2157.c
306
memcpy(cmd.args, "\x14\x00\x01\x07\x01\x00", 6);
drivers/media/tuners/si2157.c
342
memcpy(cmd.args, "\x16\x00", 2);
drivers/media/tuners/si2157.c
41
ret = i2c_master_recv(client, cmd->args, cmd->rlen);
drivers/media/tuners/si2157.c
50
if ((cmd->args[0] >> 7) & 0x01)
drivers/media/tuners/si2157.c
507
memcpy(cmd.args, "\x14\x00\x03\x07\x00\x00", 6);
drivers/media/tuners/si2157.c
508
cmd.args[4] = delivery_system | bw;
drivers/media/tuners/si2157.c
510
cmd.args[5] = 0x01;
drivers/media/tuners/si2157.c
519
memcpy(cmd.args, "\x14\x00\x02\x07\x00\x01", 6);
drivers/media/tuners/si2157.c
521
memcpy(cmd.args, "\x14\x00\x02\x07\x00\x00", 6);
drivers/media/tuners/si2157.c
522
cmd.args[4] = dev->if_port;
drivers/media/tuners/si2157.c
531
memcpy(cmd.args, "\x14\x00\x06\x07", 4);
drivers/media/tuners/si2157.c
532
cmd.args[4] = (if_frequency / 1000) & 0xff;
drivers/media/tuners/si2157.c
533
cmd.args[5] = ((if_frequency / 1000) >> 8) & 0xff;
drivers/media/tuners/si2157.c
544
memcpy(cmd.args, "\x41\x00\x00\x00\x00\x00\x00\x00", 8);
drivers/media/tuners/si2157.c
545
cmd.args[4] = (c->frequency >> 0) & 0xff;
drivers/media/tuners/si2157.c
546
cmd.args[5] = (c->frequency >> 8) & 0xff;
drivers/media/tuners/si2157.c
547
cmd.args[6] = (c->frequency >> 16) & 0xff;
drivers/media/tuners/si2157.c
548
cmd.args[7] = (c->frequency >> 24) & 0xff;
drivers/media/tuners/si2157.c
57
cmd->args[0]);
drivers/media/tuners/si2157.c
59
if (!((cmd->args[0] >> 7) & 0x01)) {
drivers/media/tuners/si2157.c
64
if (cmd->args[0] & 0x40) {
drivers/media/tuners/si2157.c
684
memcpy(cmd.args, "\x14\x00\x03\x06\x08\x02", 6);
drivers/media/tuners/si2157.c
688
cmd.args[4] = (dev->if_port == 1) ? 8 : 10;
drivers/media/tuners/si2157.c
690
cmd.args[5] = (dev->if_port == 1) ? 2 : 1;
drivers/media/tuners/si2157.c
698
memcpy(cmd.args, "\x14\x00\x0d\x06\x94\x64", 6);
drivers/media/tuners/si2157.c
712
memcpy(cmd.args, "\x14\x00\x0C\x06", 4);
drivers/media/tuners/si2157.c
713
cmd.args[4] = (if_frequency / 1000) & 0xff;
drivers/media/tuners/si2157.c
714
cmd.args[5] = ((if_frequency / 1000) >> 8) & 0xff;
drivers/media/tuners/si2157.c
722
memcpy(cmd.args, "\x14\x00\x07\x06\x32\xc8", 6);
drivers/media/tuners/si2157.c
730
memcpy(cmd.args, "\x14\x00\x04\x06\x00\x00", 6);
drivers/media/tuners/si2157.c
731
cmd.args[4] = system | color;
drivers/media/tuners/si2157.c
734
cmd.args[5] |= 0x02;
drivers/media/tuners/si2157.c
742
memcpy(cmd.args, "\x41\x01\x00\x00\x00\x00\x00\x00", 8);
drivers/media/tuners/si2157.c
743
cmd.args[4] = (freq >> 0) & 0xff;
drivers/media/tuners/si2157.c
744
cmd.args[5] = (freq >> 8) & 0xff;
drivers/media/tuners/si2157.c
745
cmd.args[6] = (freq >> 16) & 0xff;
drivers/media/tuners/si2157.c
746
cmd.args[7] = (freq >> 24) & 0xff;
drivers/media/tuners/si2157.c
806
memcpy(cmd.args, "\x42\x00", 2);
drivers/media/tuners/si2157.c
814
c->strength.stat[0].svalue = (s8)cmd.args[3] * 1000;
drivers/media/tuners/si2157.c
819
strength = (s8)cmd.args[3] + 100;
drivers/media/tuners/si2157.c
824
(s8)cmd.args[3], *rssi);
drivers/media/tuners/si2157.c
861
memcpy(cmd.args, "\x42\x00", 2);
drivers/media/tuners/si2157.c
869
c->strength.stat[0].svalue = (s8) cmd.args[3] * 1000;
drivers/media/tuners/si2157_priv.h
64
u8 args[SI2157_ARGLEN];
drivers/media/tuners/tda18271-common.c
709
va_list args;
drivers/media/tuners/tda18271-common.c
711
va_start(args, fmt);
drivers/media/tuners/tda18271-common.c
714
vaf.va = &args;
drivers/media/tuners/tda18271-common.c
725
va_end(args);
drivers/media/tuners/tda827x.c
20
#define dprintk(args...) \
drivers/media/tuners/tda827x.c
22
if (debug) printk(KERN_DEBUG "tda827x: " args); \
drivers/media/usb/as102/as10x_cmd.c
115
preq->body.set_tune.req.args.freq = (__force __u32)cpu_to_le32(ptune->freq);
drivers/media/usb/as102/as10x_cmd.c
116
preq->body.set_tune.req.args.bandwidth = ptune->bandwidth;
drivers/media/usb/as102/as10x_cmd.c
117
preq->body.set_tune.req.args.hier_select = ptune->hier_select;
drivers/media/usb/as102/as10x_cmd.c
118
preq->body.set_tune.req.args.modulation = ptune->modulation;
drivers/media/usb/as102/as10x_cmd.c
119
preq->body.set_tune.req.args.hierarchy = ptune->hierarchy;
drivers/media/usb/as102/as10x_cmd.c
120
preq->body.set_tune.req.args.interleaving_mode =
drivers/media/usb/as102/as10x_cmd.c
122
preq->body.set_tune.req.args.code_rate = ptune->code_rate;
drivers/media/usb/as102/as10x_cmd.c
123
preq->body.set_tune.req.args.guard_interval = ptune->guard_interval;
drivers/media/usb/as102/as10x_cmd.c
124
preq->body.set_tune.req.args.transmission_mode =
drivers/media/usb/as102/as10x_cmd.h
118
struct as10x_tune_args args;
drivers/media/usb/b2c2/flexcop-usb.c
18
#define dprintk(level, args...) \
drivers/media/usb/b2c2/flexcop-usb.c
19
do { if ((debug & (level))) printk(args); } while (0)
drivers/media/usb/b2c2/flexcop-usb.c
30
#define dprintk(level, args...) no_printk(args)
drivers/media/usb/b2c2/flexcop-usb.c
40
#define deb_info(args...) dprintk(0x01, args)
drivers/media/usb/b2c2/flexcop-usb.c
41
#define deb_ts(args...) dprintk(0x02, args)
drivers/media/usb/b2c2/flexcop-usb.c
42
#define deb_ctrl(args...) dprintk(0x04, args)
drivers/media/usb/b2c2/flexcop-usb.c
43
#define deb_i2c(args...) dprintk(0x08, args)
drivers/media/usb/b2c2/flexcop-usb.c
44
#define deb_v8(args...) dprintk(0x10, args)
drivers/media/usb/cx231xx/cx231xx-i2c.c
30
#define dprintk1(lvl, fmt, args...) \
drivers/media/usb/cx231xx/cx231xx-i2c.c
33
printk(fmt, ##args); \
drivers/media/usb/cx231xx/cx231xx-i2c.c
37
#define dprintk2(lvl, fmt, args...) \
drivers/media/usb/cx231xx/cx231xx-i2c.c
41
dev->name, __func__ , ##args); \
drivers/media/usb/cx231xx/cx231xx.h
720
#define cx25840_call(cx231xx, o, f, args...) \
drivers/media/usb/cx231xx/cx231xx.h
721
v4l2_subdev_call(cx231xx->sd_cx25840, o, f, ##args)
drivers/media/usb/cx231xx/cx231xx.h
722
#define tuner_call(cx231xx, o, f, args...) \
drivers/media/usb/cx231xx/cx231xx.h
723
v4l2_subdev_call(cx231xx->sd_tuner, o, f, ##args)
drivers/media/usb/cx231xx/cx231xx.h
724
#define call_all(dev, o, f, args...) \
drivers/media/usb/cx231xx/cx231xx.h
725
v4l2_device_call_until_err(&dev->v4l2_dev, 0, o, f, ##args)
drivers/media/usb/dvb-usb-v2/dvb_usb_core.c
196
#define dvb_usbv2_remote_init(args...) 0
drivers/media/usb/dvb-usb-v2/dvb_usb_core.c
197
#define dvb_usbv2_remote_exit(args...)
drivers/media/usb/dvb-usb-v2/lmedm04.c
82
#define lme_debug(var, level, args...) do { \
drivers/media/usb/dvb-usb-v2/lmedm04.c
84
pr_debug(DVB_USB_LOG_PREFIX": " args); \
drivers/media/usb/dvb-usb-v2/lmedm04.c
86
#define deb_info(level, args...) lme_debug(dvb_usb_lme2510_debug, level, args)
drivers/media/usb/dvb-usb-v2/lmedm04.c
89
#define info(args...) pr_info(DVB_USB_LOG_PREFIX": "args)
drivers/media/usb/dvb-usb/a800.c
21
#define deb_rc(args...) dprintk(debug,0x01,args)
drivers/media/usb/dvb-usb/af9005-remote.c
21
#define deb_decode(args...) dprintk(dvb_usb_af9005_remote_debug,0x01,args)
drivers/media/usb/dvb-usb/af9005.h
18
#define deb_info(args...) dprintk(dvb_usb_af9005_debug,0x01,args)
drivers/media/usb/dvb-usb/af9005.h
19
#define deb_xfer(args...) dprintk(dvb_usb_af9005_debug,0x02,args)
drivers/media/usb/dvb-usb/af9005.h
20
#define deb_rc(args...) dprintk(dvb_usb_af9005_debug,0x04,args)
drivers/media/usb/dvb-usb/af9005.h
21
#define deb_reg(args...) dprintk(dvb_usb_af9005_debug,0x08,args)
drivers/media/usb/dvb-usb/af9005.h
22
#define deb_i2c(args...) dprintk(dvb_usb_af9005_debug,0x10,args)
drivers/media/usb/dvb-usb/af9005.h
23
#define deb_fw(args...) dprintk(dvb_usb_af9005_debug,0x20,args)
drivers/media/usb/dvb-usb/az6027.h
10
#define deb_info(args...) dprintk(dvb_usb_az6027_debug, 0x01, args)
drivers/media/usb/dvb-usb/az6027.h
11
#define deb_xfer(args...) dprintk(dvb_usb_az6027_debug, 0x02, args)
drivers/media/usb/dvb-usb/az6027.h
12
#define deb_rc(args...) dprintk(dvb_usb_az6027_debug, 0x04, args)
drivers/media/usb/dvb-usb/az6027.h
13
#define deb_fe(args...) dprintk(dvb_usb_az6027_debug, 0x08, args)
drivers/media/usb/dvb-usb/cinergyT2.h
28
#define deb_info(args...) dprintk(dvb_usb_cinergyt2_debug, 0x001, args)
drivers/media/usb/dvb-usb/cinergyT2.h
29
#define deb_xfer(args...) dprintk(dvb_usb_cinergyt2_debug, 0x002, args)
drivers/media/usb/dvb-usb/cinergyT2.h
30
#define deb_pll(args...) dprintk(dvb_usb_cinergyt2_debug, 0x004, args)
drivers/media/usb/dvb-usb/cinergyT2.h
31
#define deb_ts(args...) dprintk(dvb_usb_cinergyt2_debug, 0x008, args)
drivers/media/usb/dvb-usb/cinergyT2.h
32
#define deb_err(args...) dprintk(dvb_usb_cinergyt2_debug, 0x010, args)
drivers/media/usb/dvb-usb/cinergyT2.h
33
#define deb_rc(args...) dprintk(dvb_usb_cinergyt2_debug, 0x020, args)
drivers/media/usb/dvb-usb/cinergyT2.h
34
#define deb_fw(args...) dprintk(dvb_usb_cinergyt2_debug, 0x040, args)
drivers/media/usb/dvb-usb/cinergyT2.h
35
#define deb_mem(args...) dprintk(dvb_usb_cinergyt2_debug, 0x080, args)
drivers/media/usb/dvb-usb/cinergyT2.h
36
#define deb_uxfer(args...) dprintk(dvb_usb_cinergyt2_debug, 0x100, args)
drivers/media/usb/dvb-usb/dib0700.h
15
#define deb_info(args...) dprintk(dvb_usb_dib0700_debug,0x01,args)
drivers/media/usb/dvb-usb/dib0700.h
16
#define deb_fw(args...) dprintk(dvb_usb_dib0700_debug,0x02,args)
drivers/media/usb/dvb-usb/dib0700.h
17
#define deb_fwdata(args...) dprintk(dvb_usb_dib0700_debug,0x04,args)
drivers/media/usb/dvb-usb/dib0700.h
18
#define deb_data(args...) dprintk(dvb_usb_dib0700_debug,0x08,args)
drivers/media/usb/dvb-usb/dibusb-common.c
20
#define deb_info(args...) dprintk(debug,0x01,args)
drivers/media/usb/dvb-usb/digitv.c
23
#define deb_rc(args...) dprintk(dvb_usb_digitv_debug,0x01,args)
drivers/media/usb/dvb-usb/dtt200u.h
17
#define deb_info(args...) dprintk(dvb_usb_dtt200u_debug,0x01,args)
drivers/media/usb/dvb-usb/dtt200u.h
18
#define deb_xfer(args...) dprintk(dvb_usb_dtt200u_debug,0x02,args)
drivers/media/usb/dvb-usb/dvb-usb-common.h
18
#define deb_info(args...) dprintk(dvb_usb_debug,0x001,args)
drivers/media/usb/dvb-usb/dvb-usb-common.h
19
#define deb_xfer(args...) dprintk(dvb_usb_debug,0x002,args)
drivers/media/usb/dvb-usb/dvb-usb-common.h
20
#define deb_pll(args...) dprintk(dvb_usb_debug,0x004,args)
drivers/media/usb/dvb-usb/dvb-usb-common.h
21
#define deb_ts(args...) dprintk(dvb_usb_debug,0x008,args)
drivers/media/usb/dvb-usb/dvb-usb-common.h
22
#define deb_err(args...) dprintk(dvb_usb_debug,0x010,args)
drivers/media/usb/dvb-usb/dvb-usb-common.h
23
#define deb_rc(args...) dprintk(dvb_usb_debug,0x020,args)
drivers/media/usb/dvb-usb/dvb-usb-common.h
24
#define deb_fw(args...) dprintk(dvb_usb_debug,0x040,args)
drivers/media/usb/dvb-usb/dvb-usb-common.h
25
#define deb_mem(args...) dprintk(dvb_usb_debug,0x080,args)
drivers/media/usb/dvb-usb/dvb-usb-common.h
26
#define deb_uxfer(args...) dprintk(dvb_usb_debug,0x100,args)
drivers/media/usb/dvb-usb/dvb-usb.h
31
#define dprintk(var, level, args...) \
drivers/media/usb/dvb-usb/dvb-usb.h
32
do { if (((var) & (level))) { printk(args); } } while (0)
drivers/media/usb/dvb-usb/dvb-usb.h
42
#define dprintk(var, level, args...) no_printk(args)
drivers/media/usb/dvb-usb/dw2102.h
8
#define deb_xfer(args...) dprintk(dvb_usb_dw2102_debug, 0x02, args)
drivers/media/usb/dvb-usb/dw2102.h
9
#define deb_rc(args...) dprintk(dvb_usb_dw2102_debug, 0x04, args)
drivers/media/usb/dvb-usb/gp8psk.h
21
#define deb_info(args...) dprintk(dvb_usb_gp8psk_debug,0x01,args)
drivers/media/usb/dvb-usb/gp8psk.h
22
#define deb_xfer(args...) dprintk(dvb_usb_gp8psk_debug,0x02,args)
drivers/media/usb/dvb-usb/gp8psk.h
23
#define deb_rc(args...) dprintk(dvb_usb_gp8psk_debug,0x04,args)
drivers/media/usb/dvb-usb/m920x.h
8
#define deb(args...) dprintk(dvb_usb_m920x_debug,0x01,args)
drivers/media/usb/dvb-usb/nova-t-usb2.c
17
#define deb_rc(args...) dprintk(debug,0x01,args)
drivers/media/usb/dvb-usb/nova-t-usb2.c
18
#define deb_ee(args...) dprintk(debug,0x02,args)
drivers/media/usb/dvb-usb/technisat-usb2.c
63
#define deb_info(args...) dprintk(debug, 0x01, args)
drivers/media/usb/dvb-usb/technisat-usb2.c
64
#define deb_eeprom(args...) dprintk(debug, 0x02, args)
drivers/media/usb/dvb-usb/technisat-usb2.c
65
#define deb_i2c(args...) dprintk(debug, 0x04, args)
drivers/media/usb/dvb-usb/technisat-usb2.c
66
#define deb_rc(args...) dprintk(debug, 0x08, args)
drivers/media/usb/dvb-usb/ttusb2.c
38
#define deb_info(args...) dprintk(dvb_usb_ttusb2_debug,0x01,args)
drivers/media/usb/dvb-usb/vp702x.h
10
#define deb_xfer(args...) dprintk(dvb_usb_vp702x_debug,0x02,args)
drivers/media/usb/dvb-usb/vp702x.h
11
#define deb_rc(args...) dprintk(dvb_usb_vp702x_debug,0x04,args)
drivers/media/usb/dvb-usb/vp702x.h
12
#define deb_fe(args...) dprintk(dvb_usb_vp702x_debug,0x08,args)
drivers/media/usb/dvb-usb/vp702x.h
9
#define deb_info(args...) dprintk(dvb_usb_vp702x_debug,0x01,args)
drivers/media/usb/dvb-usb/vp7045.c
21
#define deb_info(args...) dprintk(dvb_usb_vp7045_debug,0x01,args)
drivers/media/usb/dvb-usb/vp7045.c
22
#define deb_xfer(args...) dprintk(dvb_usb_vp7045_debug,0x02,args)
drivers/media/usb/dvb-usb/vp7045.c
23
#define deb_rc(args...) dprintk(dvb_usb_vp7045_debug,0x04,args)
drivers/media/usb/go7007/go7007-v4l2.c
29
#define call_all(dev, o, f, args...) \
drivers/media/usb/go7007/go7007-v4l2.c
30
v4l2_device_call_until_err(dev, 0, o, f, ##args)
drivers/media/usb/pvrusb2/pvrusb2-encoder.c
295
int args, ...)
drivers/media/usb/pvrusb2/pvrusb2-encoder.c
301
if (args > ARRAY_SIZE(data)) {
drivers/media/usb/pvrusb2/pvrusb2-encoder.c
305
args, (long unsigned) ARRAY_SIZE(data));
drivers/media/usb/pvrusb2/pvrusb2-encoder.c
309
va_start(vl, args);
drivers/media/usb/pvrusb2/pvrusb2-encoder.c
310
for (idx = 0; idx < args; idx++) {
drivers/media/usb/pvrusb2/pvrusb2-encoder.c
315
return pvr2_encoder_cmd(hdw,cmd,args,0,data);
drivers/media/usb/pvrusb2/pvrusb2-hdw.c
3832
unsigned int args = 0;
drivers/media/usb/pvrusb2/pvrusb2-hdw.c
3835
args = (cmdcode >> 8) & 0xffu;
drivers/media/usb/pvrusb2/pvrusb2-hdw.c
3836
args = (args > 2) ? 2 : args;
drivers/media/usb/pvrusb2/pvrusb2-hdw.c
3837
if (args) {
drivers/media/usb/pvrusb2/pvrusb2-hdw.c
3838
cnt += args;
drivers/media/usb/pvrusb2/pvrusb2-hdw.c
3840
if (args > 1) {
drivers/media/usb/pvrusb2/pvrusb2-hdw.c
3864
if (args) {
drivers/media/usb/pvrusb2/pvrusb2-hdw.c
3869
if (args > 1) {
drivers/media/usb/pwc/pwc.h
56
#define PWC_DEBUG_MODULE(fmt, args...) PWC_DEBUG(MODULE, fmt, ##args)
drivers/media/usb/pwc/pwc.h
57
#define PWC_DEBUG_PROBE(fmt, args...) PWC_DEBUG(PROBE, fmt, ##args)
drivers/media/usb/pwc/pwc.h
58
#define PWC_DEBUG_OPEN(fmt, args...) PWC_DEBUG(OPEN, fmt, ##args)
drivers/media/usb/pwc/pwc.h
59
#define PWC_DEBUG_READ(fmt, args...) PWC_DEBUG(READ, fmt, ##args)
drivers/media/usb/pwc/pwc.h
60
#define PWC_DEBUG_MEMORY(fmt, args...) PWC_DEBUG(MEMORY, fmt, ##args)
drivers/media/usb/pwc/pwc.h
61
#define PWC_DEBUG_FLOW(fmt, args...) PWC_DEBUG(FLOW, fmt, ##args)
drivers/media/usb/pwc/pwc.h
62
#define PWC_DEBUG_SIZE(fmt, args...) PWC_DEBUG(SIZE, fmt, ##args)
drivers/media/usb/pwc/pwc.h
63
#define PWC_DEBUG_IOCTL(fmt, args...) PWC_DEBUG(IOCTL, fmt, ##args)
drivers/media/usb/pwc/pwc.h
64
#define PWC_DEBUG_TRACE(fmt, args...) PWC_DEBUG(TRACE, fmt, ##args)
drivers/media/usb/pwc/pwc.h
71
#define PWC_DEBUG(level, fmt, args...) do {\
drivers/media/usb/pwc/pwc.h
73
printk(KERN_DEBUG PFX fmt, ##args); \
drivers/media/usb/pwc/pwc.h
76
#define PWC_ERROR(fmt, args...) printk(KERN_ERR PFX fmt, ##args)
drivers/media/usb/pwc/pwc.h
77
#define PWC_WARNING(fmt, args...) printk(KERN_WARNING PFX fmt, ##args)
drivers/media/usb/pwc/pwc.h
78
#define PWC_INFO(fmt, args...) printk(KERN_INFO PFX fmt, ##args)
drivers/media/usb/pwc/pwc.h
79
#define PWC_TRACE(fmt, args...) PWC_DEBUG(TRACE, fmt, ##args)
drivers/media/usb/pwc/pwc.h
83
#define PWC_ERROR(fmt, args...) printk(KERN_ERR PFX fmt, ##args)
drivers/media/usb/pwc/pwc.h
84
#define PWC_WARNING(fmt, args...) printk(KERN_WARNING PFX fmt, ##args)
drivers/media/usb/pwc/pwc.h
85
#define PWC_INFO(fmt, args...) printk(KERN_INFO PFX fmt, ##args)
drivers/media/usb/pwc/pwc.h
86
#define PWC_TRACE(fmt, args...) do { } while(0)
drivers/media/usb/pwc/pwc.h
87
#define PWC_DEBUG(level, fmt, args...) do { } while(0)
drivers/media/usb/stk1160/stk1160-i2c.c
24
#define dprintk_i2c(fmt, args...) \
drivers/media/usb/stk1160/stk1160-i2c.c
27
printk(KERN_DEBUG fmt, ##args); \
drivers/media/usb/stk1160/stk1160.h
54
#define stk1160_dbg(fmt, args...) \
drivers/media/usb/stk1160/stk1160.h
55
printk(KERN_DEBUG "stk1160: " fmt, ## args)
drivers/media/usb/stk1160/stk1160.h
57
#define stk1160_dbg(fmt, args...)
drivers/media/usb/stk1160/stk1160.h
60
#define stk1160_info(fmt, args...) \
drivers/media/usb/stk1160/stk1160.h
61
pr_info("stk1160: " fmt, ## args)
drivers/media/usb/stk1160/stk1160.h
63
#define stk1160_warn(fmt, args...) \
drivers/media/usb/stk1160/stk1160.h
64
pr_warn("stk1160: " fmt, ## args)
drivers/media/usb/stk1160/stk1160.h
66
#define stk1160_err(fmt, args...) \
drivers/media/usb/stk1160/stk1160.h
67
pr_err("stk1160: " fmt, ## args)
drivers/media/v4l2-core/v4l2-fwnode.c
1067
u64 *args = fwnode_args.args;
drivers/media/v4l2-core/v4l2-fwnode.c
1096
if (val == *args)
drivers/media/v4l2-core/v4l2-fwnode.c
1109
args++;
drivers/media/v4l2-core/v4l2-fwnode.c
870
struct fwnode_reference_args args;
drivers/media/v4l2-core/v4l2-fwnode.c
876
NULL, 0, index, &args));
drivers/media/v4l2-core/v4l2-fwnode.c
880
asd = v4l2_async_nf_add_fwnode(notifier, args.fwnode,
drivers/media/v4l2-core/v4l2-fwnode.c
882
fwnode_handle_put(args.fwnode);
drivers/memory/tegra/mc.c
762
if (node->id == spec->args[0])
drivers/memory/tegra/tegra124.c
1177
unsigned int i, idx = spec->args[0];
drivers/memory/tegra/tegra186.c
130
struct of_phandle_args args;
drivers/memory/tegra/tegra186.c
138
index, &args)) {
drivers/memory/tegra/tegra186.c
139
if (args.np == mc->dev->of_node && args.args_count != 0) {
drivers/memory/tegra/tegra186.c
143
if (client->id == args.args[0])
drivers/memory/tegra/tegra20.c
396
unsigned int i, idx = spec->args[0];
drivers/memory/tegra/tegra30.c
1339
unsigned int i, idx = spec->args[0];
drivers/mfd/si476x-cmd.c
1003
args, ARRAY_SIZE(args),
drivers/mfd/si476x-cmd.c
1052
const u8 args[CMD_AM_SEEK_START_NARGS] = {
drivers/mfd/si476x-cmd.c
1057
args, sizeof(args),
drivers/mfd/si476x-cmd.c
1070
const u8 args[CMD_POWER_UP_A10_NARGS] = {
drivers/mfd/si476x-cmd.c
1082
args, ARRAY_SIZE(args),
drivers/mfd/si476x-cmd.c
1093
const u8 args[CMD_POWER_UP_A20_NARGS] = {
drivers/mfd/si476x-cmd.c
1104
args, ARRAY_SIZE(args),
drivers/mfd/si476x-cmd.c
1124
const u8 args[CMD_POWER_DOWN_A20_NARGS] = {
drivers/mfd/si476x-cmd.c
1128
args, ARRAY_SIZE(args),
drivers/mfd/si476x-cmd.c
1139
const u8 args[CMD_AM_TUNE_FREQ_NARGS] = {
drivers/mfd/si476x-cmd.c
1145
return si476x_cmd_tune_seek_freq(core, CMD_AM_TUNE_FREQ, args,
drivers/mfd/si476x-cmd.c
1146
sizeof(args),
drivers/mfd/si476x-cmd.c
1155
const u8 args[CMD_AM_TUNE_FREQ_NARGS] = {
drivers/mfd/si476x-cmd.c
1162
args, sizeof(args),
drivers/mfd/si476x-cmd.c
1172
const u8 args[CMD_FM_RSQ_STATUS_A10_NARGS] = {
drivers/mfd/si476x-cmd.c
1178
args, ARRAY_SIZE(args),
drivers/mfd/si476x-cmd.c
1225
const u8 args[CMD_FM_RSQ_STATUS_A30_NARGS] = {
drivers/mfd/si476x-cmd.c
1232
args, ARRAY_SIZE(args),
drivers/mfd/si476x-cmd.c
1280
const u8 args[CMD_FM_RSQ_STATUS_A30_NARGS] = {
drivers/mfd/si476x-cmd.c
1287
args, ARRAY_SIZE(args),
drivers/mfd/si476x-cmd.c
1340
const u8 args[CMD_FM_TUNE_FREQ_A10_NARGS] = {
drivers/mfd/si476x-cmd.c
1350
args, sizeof(args),
drivers/mfd/si476x-cmd.c
1358
const u8 args[CMD_FM_TUNE_FREQ_A20_NARGS] = {
drivers/mfd/si476x-cmd.c
1366
args, sizeof(args),
drivers/mfd/si476x-cmd.c
1474
struct si476x_power_up_args *args)
drivers/mfd/si476x-cmd.c
1478
return si476x_cmds_vtable[core->revision].power_up(core, args);
drivers/mfd/si476x-cmd.c
1483
struct si476x_power_down_args *args)
drivers/mfd/si476x-cmd.c
1487
return si476x_cmds_vtable[core->revision].power_down(core, args);
drivers/mfd/si476x-cmd.c
1492
struct si476x_tune_freq_args *args)
drivers/mfd/si476x-cmd.c
1496
return si476x_cmds_vtable[core->revision].fm_tune_freq(core, args);
drivers/mfd/si476x-cmd.c
1501
struct si476x_tune_freq_args *args)
drivers/mfd/si476x-cmd.c
1505
return si476x_cmds_vtable[core->revision].am_tune_freq(core, args);
drivers/mfd/si476x-cmd.c
1510
struct si476x_rsq_status_args *args,
drivers/mfd/si476x-cmd.c
1516
return si476x_cmds_vtable[core->revision].fm_rsq_status(core, args,
drivers/mfd/si476x-cmd.c
259
const u8 args[],
drivers/mfd/si476x-cmd.c
281
memcpy(&data[1], args, argn);
drivers/mfd/si476x-cmd.c
350
struct si476x_rsq_status_args args = {
drivers/mfd/si476x-cmd.c
360
err = si476x_core_cmd_fm_rsq_status(core, &args, NULL);
drivers/mfd/si476x-cmd.c
363
err = si476x_core_cmd_am_rsq_status(core, &args, NULL);
drivers/mfd/si476x-cmd.c
374
const uint8_t args[], size_t argn,
drivers/mfd/si476x-cmd.c
381
err = si476x_core_send_command(core, cmd, args, argn, resp, respn,
drivers/mfd/si476x-cmd.c
439
const u8 args[CMD_SET_PROPERTY_NARGS] = {
drivers/mfd/si476x-cmd.c
448
args, ARRAY_SIZE(args),
drivers/mfd/si476x-cmd.c
466
const u8 args[CMD_GET_PROPERTY_NARGS] = {
drivers/mfd/si476x-cmd.c
473
args, ARRAY_SIZE(args),
drivers/mfd/si476x-cmd.c
527
const u8 args[CMD_DIG_AUDIO_PIN_CFG_NARGS] = {
drivers/mfd/si476x-cmd.c
535
args, ARRAY_SIZE(args),
drivers/mfd/si476x-cmd.c
576
const u8 args[CMD_ZIF_PIN_CFG_NARGS] = {
drivers/mfd/si476x-cmd.c
584
args, ARRAY_SIZE(args),
drivers/mfd/si476x-cmd.c
633
const u8 args[CMD_IC_LINK_GPO_CTL_PIN_CFG_NARGS] = {
drivers/mfd/si476x-cmd.c
641
args, ARRAY_SIZE(args),
drivers/mfd/si476x-cmd.c
664
const u8 args[CMD_ANA_AUDIO_PIN_CFG_NARGS] = {
drivers/mfd/si476x-cmd.c
669
args, ARRAY_SIZE(args),
drivers/mfd/si476x-cmd.c
699
const u8 args[CMD_INTB_PIN_CFG_NARGS] = {
drivers/mfd/si476x-cmd.c
705
args, ARRAY_SIZE(args),
drivers/mfd/si476x-cmd.c
715
const u8 args[CMD_INTB_PIN_CFG_NARGS] = {
drivers/mfd/si476x-cmd.c
721
args, ARRAY_SIZE(args),
drivers/mfd/si476x-cmd.c
745
const u8 args[CMD_AM_RSQ_STATUS_NARGS] = {
drivers/mfd/si476x-cmd.c
751
args, ARRAY_SIZE(args),
drivers/mfd/si476x-cmd.c
793
const u8 args[CMD_FM_ACF_STATUS_NARGS] = {
drivers/mfd/si476x-cmd.c
801
args, ARRAY_SIZE(args),
drivers/mfd/si476x-cmd.c
829
const u8 args[CMD_AM_ACF_STATUS_NARGS] = {
drivers/mfd/si476x-cmd.c
837
args, ARRAY_SIZE(args),
drivers/mfd/si476x-cmd.c
876
const u8 args[CMD_FM_SEEK_START_NARGS] = {
drivers/mfd/si476x-cmd.c
881
args, sizeof(args),
drivers/mfd/si476x-cmd.c
908
const u8 args[CMD_FM_RDS_STATUS_NARGS] = {
drivers/mfd/si476x-cmd.c
913
args, ARRAY_SIZE(args),
drivers/mfd/si476x-cmd.c
972
const u8 args[CMD_FM_RDS_BLOCKCOUNT_NARGS] = {
drivers/mfd/si476x-cmd.c
980
args, ARRAY_SIZE(args),
drivers/mfd/si476x-cmd.c
998
const u8 args[CMD_FM_PHASE_DIVERSITY_NARGS] = {
drivers/mfd/si476x-i2c.c
231
struct si476x_power_down_args args = {
drivers/mfd/si476x-i2c.c
234
err = si476x_core_cmd_power_down(core, &args);
drivers/mfd/syscon.c
323
struct of_phandle_args args;
drivers/mfd/syscon.c
329
0, &args);
drivers/mfd/syscon.c
333
syscon_np = args.np;
drivers/mfd/syscon.c
339
out_args[index] = args.args[index];
drivers/misc/altera-stapl/altera.c
1003
vars[args[0]] = iterator + step;
drivers/misc/altera-stapl/altera.c
1018
&p[str_table + args[0]],
drivers/misc/altera-stapl/altera.c
1026
status = altera_goto_jstate(astate, args[0]);
drivers/misc/altera-stapl/altera.c
1033
status = altera_goto_jstate(astate, args[0]);
drivers/misc/altera-stapl/altera.c
1040
status = altera_set_irstop(&astate->js, args[0]);
drivers/misc/altera-stapl/altera.c
1047
status = altera_set_drstop(&astate->js, args[0]);
drivers/misc/altera-stapl/altera.c
1056
index = (args[0]) + 1;
drivers/misc/altera-stapl/altera.c
1065
index = (args[0]) + 1;
drivers/misc/altera-stapl/altera.c
1078
vars[args[0]] = stack[--stack_ptr];
drivers/misc/altera-stapl/altera.c
1090
variable_id = args[0];
drivers/misc/altera-stapl/altera.c
1152
variable_id = args[0];
drivers/misc/altera-stapl/altera.c
1274
pc = args[0] + code_sect;
drivers/misc/altera-stapl/altera.c
1310
charptr_tmp = (u8 *)vars[args[0]];
drivers/misc/altera-stapl/altera.c
1371
charptr_tmp = (u8 *)vars[args[0]];
drivers/misc/altera-stapl/altera.c
1394
charptr_tmp = (u8 *)vars[args[0]];
drivers/misc/altera-stapl/altera.c
1417
charptr_tmp = (u8 *)vars[args[0]];
drivers/misc/altera-stapl/altera.c
1441
charptr_tmp = (u8 *)vars[args[0]];
drivers/misc/altera-stapl/altera.c
1453
name = &p[str_table + args[0]];
drivers/misc/altera-stapl/altera.c
1466
variable_id = args[0];
drivers/misc/altera-stapl/altera.c
1493
variable_id = args[0];
drivers/misc/altera-stapl/altera.c
1539
variable_id = args[0];
drivers/misc/altera-stapl/altera.c
1605
name = &p[str_table + args[0]];
drivers/misc/altera-stapl/altera.c
1735
variable_id = args[1];
drivers/misc/altera-stapl/altera.c
1778
charptr_tmp = (u8 *)vars[args[1]];
drivers/misc/altera-stapl/altera.c
1779
charptr_tmp2 = (u8 *)vars[args[0]];
drivers/misc/altera-stapl/altera.c
1782
if ((attrs[args[1]] & 0x1c) != 0x08) {
drivers/misc/altera-stapl/altera.c
1856
variable_id = args[1];
drivers/misc/altera-stapl/altera.c
1902
charptr_tmp = (u8 *)vars[args[0]];
drivers/misc/altera-stapl/altera.c
1903
charptr_tmp2 = (u8 *)vars[args[1]];
drivers/misc/altera-stapl/altera.c
1916
if ((attrs[args[1]] & 0x1c) != 0x08) {
drivers/misc/altera-stapl/altera.c
1955
args[0]);
drivers/misc/altera-stapl/altera.c
1962
args[0]);
drivers/misc/altera-stapl/altera.c
1964
if ((status == 0) && (args[1] != args[0]))
drivers/misc/altera-stapl/altera.c
1966
args[1]);
drivers/misc/altera-stapl/altera.c
1985
u8 *source1 = (u8 *)vars[args[0]];
drivers/misc/altera-stapl/altera.c
1986
u8 *source2 = (u8 *)vars[args[1]];
drivers/misc/altera-stapl/altera.c
1987
u8 *mask = (u8 *)vars[args[2]];
drivers/misc/altera-stapl/altera.c
232
u32 args[3];
drivers/misc/altera-stapl/altera.c
30
#define dprintk(args...) \
drivers/misc/altera-stapl/altera.c
32
printk(KERN_DEBUG args); \
drivers/misc/altera-stapl/altera.c
519
args[i] = get_unaligned_be32(&p[pc]);
drivers/misc/altera-stapl/altera.c
963
stack[stack_ptr++] = (s32) args[0];
drivers/misc/altera-stapl/altera.c
966
stack[stack_ptr++] = vars[args[0]];
drivers/misc/altera-stapl/altera.c
969
pc = args[0] + code_sect;
drivers/misc/altera-stapl/altera.c
975
pc = args[0] + code_sect;
drivers/misc/altera-stapl/altera.c
991
s32 iterator = vars[args[0]];
drivers/misc/eeprom/idt_89hpesx.c
233
#define idt_smb_safe(ops, args...) ({ \
drivers/misc/eeprom/idt_89hpesx.c
237
__sts = i2c_smbus_ ## ops ## _data(args); \
drivers/misc/fastrpc.c
1019
args = (uintptr_t)ctx->buf->virt + metalen;
drivers/misc/fastrpc.c
1027
len = ctx->args[i].length;
drivers/misc/fastrpc.c
1040
rpra[i].buf.pv = (u64) ctx->args[i].ptr;
drivers/misc/fastrpc.c
1044
vma = find_vma(current->mm, ctx->args[i].ptr);
drivers/misc/fastrpc.c
1046
pages[i].addr += (ctx->args[i].ptr & PAGE_MASK) -
drivers/misc/fastrpc.c
1050
pg_start = (ctx->args[i].ptr & PAGE_MASK) >> PAGE_SHIFT;
drivers/misc/fastrpc.c
1051
pg_end = ((ctx->args[i].ptr + len - 1) & PAGE_MASK) >>
drivers/misc/fastrpc.c
1058
rlen -= ALIGN(args, FASTRPC_ALIGN) - args;
drivers/misc/fastrpc.c
1059
args = ALIGN(args, FASTRPC_ALIGN);
drivers/misc/fastrpc.c
1067
rpra[i].buf.pv = args - ctx->olaps[oix].offset;
drivers/misc/fastrpc.c
1076
args = args + mlen;
drivers/misc/fastrpc.c
1082
void *src = (void *)(uintptr_t)ctx->args[i].ptr;
drivers/misc/fastrpc.c
1097
list[i].num = ctx->args[i].length ? 1 : 0;
drivers/misc/fastrpc.c
1103
rpra[i].dma.fd = ctx->args[i].fd;
drivers/misc/fastrpc.c
1104
rpra[i].dma.len = ctx->args[i].length;
drivers/misc/fastrpc.c
1105
rpra[i].dma.offset = (u64) ctx->args[i].ptr;
drivers/misc/fastrpc.c
1137
void *dst = (void *)(uintptr_t)ctx->args[i].ptr;
drivers/misc/fastrpc.c
1197
struct fastrpc_invoke_args *args)
drivers/misc/fastrpc.c
1215
ctx = fastrpc_context_alloc(fl, kernel, sc, args);
drivers/misc/fastrpc.c
1296
struct fastrpc_invoke_args *args;
drivers/misc/fastrpc.c
1308
args = kzalloc_objs(*args, FASTRPC_CREATE_STATIC_PROCESS_NARGS);
drivers/misc/fastrpc.c
1309
if (!args)
drivers/misc/fastrpc.c
1358
args[0].ptr = (u64)(uintptr_t)&inbuf;
drivers/misc/fastrpc.c
1359
args[0].length = sizeof(inbuf);
drivers/misc/fastrpc.c
1360
args[0].fd = -1;
drivers/misc/fastrpc.c
1362
args[1].ptr = (u64)(uintptr_t)name;
drivers/misc/fastrpc.c
1363
args[1].length = inbuf.namelen;
drivers/misc/fastrpc.c
1364
args[1].fd = -1;
drivers/misc/fastrpc.c
1369
args[2].ptr = (u64)(uintptr_t) pages;
drivers/misc/fastrpc.c
1370
args[2].length = sizeof(*pages);
drivers/misc/fastrpc.c
1371
args[2].fd = -1;
drivers/misc/fastrpc.c
1376
sc, args);
drivers/misc/fastrpc.c
1380
kfree(args);
drivers/misc/fastrpc.c
1408
kfree(args);
drivers/misc/fastrpc.c
1417
struct fastrpc_invoke_args *args;
drivers/misc/fastrpc.c
1434
args = kzalloc_objs(*args, FASTRPC_CREATE_PROCESS_NARGS);
drivers/misc/fastrpc.c
1435
if (!args)
drivers/misc/fastrpc.c
1478
args[0].ptr = (u64)(uintptr_t)&inbuf;
drivers/misc/fastrpc.c
1479
args[0].length = sizeof(inbuf);
drivers/misc/fastrpc.c
1480
args[0].fd = -1;
drivers/misc/fastrpc.c
1482
args[1].ptr = (u64)(uintptr_t)current->comm;
drivers/misc/fastrpc.c
1483
args[1].length = inbuf.namelen;
drivers/misc/fastrpc.c
1484
args[1].fd = -1;
drivers/misc/fastrpc.c
1486
args[2].ptr = (u64) init.file;
drivers/misc/fastrpc.c
1487
args[2].length = inbuf.filelen;
drivers/misc/fastrpc.c
1488
args[2].fd = init.filefd;
drivers/misc/fastrpc.c
1493
args[3].ptr = (u64)(uintptr_t) pages;
drivers/misc/fastrpc.c
1494
args[3].length = 1 * sizeof(*pages);
drivers/misc/fastrpc.c
1495
args[3].fd = -1;
drivers/misc/fastrpc.c
1497
args[4].ptr = (u64)(uintptr_t)&inbuf.attrs;
drivers/misc/fastrpc.c
1498
args[4].length = sizeof(inbuf.attrs);
drivers/misc/fastrpc.c
1499
args[4].fd = -1;
drivers/misc/fastrpc.c
1501
args[5].ptr = (u64)(uintptr_t) &inbuf.siglen;
drivers/misc/fastrpc.c
1502
args[5].length = sizeof(inbuf.siglen);
drivers/misc/fastrpc.c
1503
args[5].fd = -1;
drivers/misc/fastrpc.c
1510
sc, args);
drivers/misc/fastrpc.c
1514
kfree(args);
drivers/misc/fastrpc.c
1524
kfree(args);
drivers/misc/fastrpc.c
1564
struct fastrpc_invoke_args args[1];
drivers/misc/fastrpc.c
1569
args[0].ptr = (u64)(uintptr_t) &client_id;
drivers/misc/fastrpc.c
1570
args[0].length = sizeof(client_id);
drivers/misc/fastrpc.c
1571
args[0].fd = -1;
drivers/misc/fastrpc.c
1575
sc, &args[0]);
drivers/misc/fastrpc.c
1709
struct fastrpc_invoke_args args[1];
drivers/misc/fastrpc.c
1713
args[0].ptr = (u64)(uintptr_t) &client_id;
drivers/misc/fastrpc.c
1714
args[0].length = sizeof(client_id);
drivers/misc/fastrpc.c
1715
args[0].fd = -1;
drivers/misc/fastrpc.c
1720
sc, &args[0]);
drivers/misc/fastrpc.c
1725
struct fastrpc_invoke_args *args = NULL;
drivers/misc/fastrpc.c
1736
args = kzalloc_objs(*args, nscalars);
drivers/misc/fastrpc.c
1737
if (!args)
drivers/misc/fastrpc.c
1740
if (copy_from_user(args, (void __user *)(uintptr_t)inv.args,
drivers/misc/fastrpc.c
1741
nscalars * sizeof(*args))) {
drivers/misc/fastrpc.c
1742
kfree(args);
drivers/misc/fastrpc.c
1747
err = fastrpc_internal_invoke(fl, false, inv.handle, inv.sc, args);
drivers/misc/fastrpc.c
1748
kfree(args);
drivers/misc/fastrpc.c
1756
struct fastrpc_invoke_args args[2] = { 0 };
drivers/misc/fastrpc.c
1766
args[0].ptr = (u64)(uintptr_t)&dsp_attr_buf_len;
drivers/misc/fastrpc.c
1767
args[0].length = sizeof(dsp_attr_buf_len);
drivers/misc/fastrpc.c
1768
args[0].fd = -1;
drivers/misc/fastrpc.c
1769
args[1].ptr = (u64)(uintptr_t)&dsp_attr_buf[1];
drivers/misc/fastrpc.c
1770
args[1].length = dsp_attr_buf_len * sizeof(u32);
drivers/misc/fastrpc.c
1771
args[1].fd = -1;
drivers/misc/fastrpc.c
1774
FASTRPC_SCALARS(0, 1, 1), args);
drivers/misc/fastrpc.c
1848
struct fastrpc_invoke_args args[1] = { [0] = { 0 } };
drivers/misc/fastrpc.c
1858
args[0].ptr = (u64) (uintptr_t) &req_msg;
drivers/misc/fastrpc.c
1859
args[0].length = sizeof(req_msg);
drivers/misc/fastrpc.c
1863
&args[0]);
drivers/misc/fastrpc.c
1906
struct fastrpc_invoke_args args[3] = { [0 ... 2] = { 0 } };
drivers/misc/fastrpc.c
1945
args[0].ptr = (u64) (uintptr_t) &req_msg;
drivers/misc/fastrpc.c
1946
args[0].length = sizeof(req_msg);
drivers/misc/fastrpc.c
1951
args[1].ptr = (u64) (uintptr_t) &pages;
drivers/misc/fastrpc.c
1952
args[1].length = sizeof(pages);
drivers/misc/fastrpc.c
1954
args[2].ptr = (u64) (uintptr_t) &rsp_msg;
drivers/misc/fastrpc.c
1955
args[2].length = sizeof(rsp_msg);
drivers/misc/fastrpc.c
1959
&args[0]);
drivers/misc/fastrpc.c
2008
struct fastrpc_invoke_args args[1] = { [0] = { 0 } };
drivers/misc/fastrpc.c
2035
args[0].ptr = (u64) (uintptr_t) &req_msg;
drivers/misc/fastrpc.c
2036
args[0].length = sizeof(req_msg);
drivers/misc/fastrpc.c
2040
&args[0]);
drivers/misc/fastrpc.c
2062
struct fastrpc_invoke_args args[4] = { [0 ... 3] = { 0 } };
drivers/misc/fastrpc.c
2092
args[0].ptr = (u64) (uintptr_t) &req_msg;
drivers/misc/fastrpc.c
2093
args[0].length = sizeof(req_msg);
drivers/misc/fastrpc.c
2098
args[1].ptr = (u64) (uintptr_t) &pages;
drivers/misc/fastrpc.c
2099
args[1].length = sizeof(pages);
drivers/misc/fastrpc.c
2101
args[2].ptr = (u64) (uintptr_t) &pages;
drivers/misc/fastrpc.c
2102
args[2].length = 0;
drivers/misc/fastrpc.c
2104
args[3].ptr = (u64) (uintptr_t) &rsp_msg;
drivers/misc/fastrpc.c
2105
args[3].length = sizeof(rsp_msg);
drivers/misc/fastrpc.c
2108
err = fastrpc_internal_invoke(fl, true, FASTRPC_INIT_HANDLE, sc, &args[0]);
drivers/misc/fastrpc.c
248
struct fastrpc_invoke_args *args;
drivers/misc/fastrpc.c
564
ctx->olaps[i].start = ctx->args[i].ptr;
drivers/misc/fastrpc.c
565
ctx->olaps[i].end = ctx->olaps[i].start + ctx->args[i].length;
drivers/misc/fastrpc.c
596
struct fastrpc_invoke_args *args)
drivers/misc/fastrpc.c
625
ctx->args = args;
drivers/misc/fastrpc.c
938
if (ctx->args[i].fd == 0 || ctx->args[i].fd == -1) {
drivers/misc/fastrpc.c
957
if (ctx->args[i].fd == 0 || ctx->args[i].fd == -1 ||
drivers/misc/fastrpc.c
958
ctx->args[i].length == 0)
drivers/misc/fastrpc.c
962
err = fastrpc_map_create(ctx->fl, ctx->args[i].fd,
drivers/misc/fastrpc.c
963
ctx->args[i].length, ctx->args[i].attr, &ctx->maps[i]);
drivers/misc/fastrpc.c
965
err = fastrpc_map_attach(ctx->fl, ctx->args[i].fd,
drivers/misc/fastrpc.c
966
ctx->args[i].length, ctx->args[i].attr, &ctx->maps[i]);
drivers/misc/fastrpc.c
995
uintptr_t args;
drivers/misc/lkdtm/core.c
354
struct check_cmdline_args *args = arg;
drivers/misc/lkdtm/core.c
357
if (args->value != -ESRCH)
drivers/misc/lkdtm/core.c
359
if (strncmp(param, args->param, strlen(args->param)) == 0) {
drivers/misc/lkdtm/core.c
365
args->value = bool_result;
drivers/misc/lkdtm/core.c
373
struct check_cmdline_args args = {
drivers/misc/lkdtm/core.c
383
NULL, 0, -1, -1, &args, lkdtm_parse_one);
drivers/misc/lkdtm/core.c
387
return args.value;
drivers/misc/ntsync.c
1030
struct ntsync_wait_args args;
drivers/misc/ntsync.c
1036
if (copy_from_user(&args, argp, sizeof(args)))
drivers/misc/ntsync.c
1039
ret = setup_wait(dev, &args, true, &q);
drivers/misc/ntsync.c
1047
for (i = 0; i < args.count; i++) {
drivers/misc/ntsync.c
1060
if (args.alert) {
drivers/misc/ntsync.c
1061
struct ntsync_q_entry *entry = &q->entries[args.count];
drivers/misc/ntsync.c
1080
if (args.alert) {
drivers/misc/ntsync.c
1081
struct ntsync_obj *obj = q->entries[args.count].obj;
drivers/misc/ntsync.c
1092
ret = ntsync_schedule(q, &args);
drivers/misc/ntsync.c
1098
for (i = 0; i < args.count; i++) {
drivers/misc/ntsync.c
1115
if (args.alert) {
drivers/misc/ntsync.c
1116
struct ntsync_q_entry *entry = &q->entries[args.count];
drivers/misc/ntsync.c
412
__u32 args;
drivers/misc/ntsync.c
416
if (copy_from_user(&args, argp, sizeof(args)))
drivers/misc/ntsync.c
425
ret = release_sem_state(sem, args);
drivers/misc/ntsync.c
444
const struct ntsync_mutex_args *args)
drivers/misc/ntsync.c
448
if (mutex->u.mutex.owner != args->owner)
drivers/misc/ntsync.c
460
struct ntsync_mutex_args args;
drivers/misc/ntsync.c
465
if (copy_from_user(&args, argp, sizeof(args)))
drivers/misc/ntsync.c
467
if (!args.owner)
drivers/misc/ntsync.c
476
ret = unlock_mutex_state(mutex, &args);
drivers/misc/ntsync.c
590
struct ntsync_sem_args args;
drivers/misc/ntsync.c
598
args.count = sem->u.sem.count;
drivers/misc/ntsync.c
599
args.max = sem->u.sem.max;
drivers/misc/ntsync.c
603
if (copy_to_user(user_args, &args, sizeof(args)))
drivers/misc/ntsync.c
612
struct ntsync_mutex_args args;
drivers/misc/ntsync.c
621
args.count = mutex->u.mutex.count;
drivers/misc/ntsync.c
622
args.owner = mutex->u.mutex.owner;
drivers/misc/ntsync.c
627
if (copy_to_user(user_args, &args, sizeof(args)))
drivers/misc/ntsync.c
636
struct ntsync_event_args args;
drivers/misc/ntsync.c
644
args.manual = event->u.event.manual;
drivers/misc/ntsync.c
645
args.signaled = event->u.event.signaled;
drivers/misc/ntsync.c
649
if (copy_to_user(user_args, &args, sizeof(args)))
drivers/misc/ntsync.c
734
struct ntsync_sem_args args;
drivers/misc/ntsync.c
738
if (copy_from_user(&args, argp, sizeof(args)))
drivers/misc/ntsync.c
741
if (args.count > args.max)
drivers/misc/ntsync.c
747
sem->u.sem.count = args.count;
drivers/misc/ntsync.c
748
sem->u.sem.max = args.max;
drivers/misc/ntsync.c
758
struct ntsync_mutex_args args;
drivers/misc/ntsync.c
762
if (copy_from_user(&args, argp, sizeof(args)))
drivers/misc/ntsync.c
765
if (!args.owner != !args.count)
drivers/misc/ntsync.c
771
mutex->u.mutex.count = args.count;
drivers/misc/ntsync.c
772
mutex->u.mutex.owner = args.owner;
drivers/misc/ntsync.c
782
struct ntsync_event_args args;
drivers/misc/ntsync.c
786
if (copy_from_user(&args, argp, sizeof(args)))
drivers/misc/ntsync.c
792
event->u.event.manual = args.manual;
drivers/misc/ntsync.c
793
event->u.event.signaled = args.signaled;
drivers/misc/ntsync.c
828
static int ntsync_schedule(const struct ntsync_q *q, const struct ntsync_wait_args *args)
drivers/misc/ntsync.c
830
ktime_t timeout = ns_to_ktime(args->timeout);
drivers/misc/ntsync.c
835
timeout_ptr = (args->timeout == U64_MAX ? NULL : &timeout);
drivers/misc/ntsync.c
837
if (args->flags & NTSYNC_WAIT_REALTIME)
drivers/misc/ntsync.c
862
const struct ntsync_wait_args *args, bool all,
drivers/misc/ntsync.c
866
const __u32 count = args->count;
drivers/misc/ntsync.c
872
if (args->pad || (args->flags & ~NTSYNC_WAIT_REALTIME))
drivers/misc/ntsync.c
879
if (args->alert)
drivers/misc/ntsync.c
882
if (copy_from_user(fds, u64_to_user_ptr(args->objs), size))
drivers/misc/ntsync.c
884
if (args->alert)
drivers/misc/ntsync.c
885
fds[count] = args->alert;
drivers/misc/ntsync.c
891
q->owner = args->owner;
drivers/misc/ntsync.c
946
struct ntsync_wait_args args;
drivers/misc/ntsync.c
953
if (copy_from_user(&args, argp, sizeof(args)))
drivers/misc/ntsync.c
956
ret = setup_wait(dev, &args, false, &q);
drivers/misc/ntsync.c
960
total_count = args.count;
drivers/misc/ntsync.c
961
if (args.alert)
drivers/misc/ntsync.c
996
ret = ntsync_schedule(q, &args);
drivers/misc/ocxl/file.c
199
unsigned long args)
drivers/misc/ocxl/file.c
222
(struct ocxl_ioctl_attach __user *) args);
drivers/misc/ocxl/file.c
229
rc = copy_to_user((u64 __user *) args, &irq_offset,
drivers/misc/ocxl/file.c
239
rc = copy_from_user(&irq_offset, (u64 __user *) args,
drivers/misc/ocxl/file.c
248
rc = copy_from_user(&irq_fd, (u64 __user *) args,
drivers/misc/ocxl/file.c
265
(struct ocxl_ioctl_metadata __user *) args);
drivers/misc/ocxl/file.c
271
(struct ocxl_ioctl_p9_wait __user *) args);
drivers/misc/ocxl/file.c
277
(struct ocxl_ioctl_features __user *) args);
drivers/misc/ocxl/file.c
287
unsigned long args)
drivers/misc/ocxl/file.c
289
return afu_ioctl(file, cmd, args);
drivers/misc/sgi-xp/xpc_channel.c
187
struct xpc_openclose_args *args =
drivers/misc/sgi-xp/xpc_channel.c
211
"from partid=%d, channel=%d\n", args->reason,
drivers/misc/sgi-xp/xpc_channel.c
268
reason = args->reason;
drivers/misc/sgi-xp/xpc_channel.c
320
"channel=%d\n", args->entry_size, args->local_nentries,
drivers/misc/sgi-xp/xpc_channel.c
342
if (args->entry_size == 0 || args->local_nentries == 0) {
drivers/misc/sgi-xp/xpc_channel.c
348
ch->remote_nentries = args->local_nentries;
drivers/misc/sgi-xp/xpc_channel.c
351
if (args->entry_size != ch->entry_size) {
drivers/misc/sgi-xp/xpc_channel.c
357
ch->entry_size = args->entry_size;
drivers/misc/sgi-xp/xpc_channel.c
373
args->local_msgqueue_pa, args->local_nentries,
drivers/misc/sgi-xp/xpc_channel.c
374
args->remote_nentries, ch->partid, ch->number);
drivers/misc/sgi-xp/xpc_channel.c
395
DBUG_ON(args->local_msgqueue_pa == 0);
drivers/misc/sgi-xp/xpc_channel.c
396
DBUG_ON(args->local_nentries == 0);
drivers/misc/sgi-xp/xpc_channel.c
397
DBUG_ON(args->remote_nentries == 0);
drivers/misc/sgi-xp/xpc_channel.c
400
args->local_msgqueue_pa);
drivers/misc/sgi-xp/xpc_channel.c
407
if (args->local_nentries < ch->remote_nentries) {
drivers/misc/sgi-xp/xpc_channel.c
411
args->local_nentries, ch->remote_nentries,
drivers/misc/sgi-xp/xpc_channel.c
414
ch->remote_nentries = args->local_nentries;
drivers/misc/sgi-xp/xpc_channel.c
416
if (args->remote_nentries < ch->local_nentries) {
drivers/misc/sgi-xp/xpc_channel.c
420
args->remote_nentries, ch->local_nentries,
drivers/misc/sgi-xp/xpc_channel.c
423
ch->local_nentries = args->remote_nentries;
drivers/misc/sgi-xp/xpc_main.c
670
xpc_kthread_start(void *args)
drivers/misc/sgi-xp/xpc_main.c
672
short partid = XPC_UNPACK_ARG1(args);
drivers/misc/sgi-xp/xpc_main.c
673
u16 ch_number = XPC_UNPACK_ARG2(args);
drivers/misc/sgi-xp/xpc_main.c
765
u64 args = XPC_PACK_ARGS(ch->partid, ch->number);
drivers/misc/sgi-xp/xpc_main.c
796
kthread = kthread_run(xpc_kthread_start, (void *)args,
drivers/misc/sgi-xp/xpc_uv.c
358
struct xpc_openclose_args *args;
drivers/misc/sgi-xp/xpc_uv.c
424
args = &part->remote_openclose_args[msg->ch_number];
drivers/misc/sgi-xp/xpc_uv.c
425
args->reason = msg->reason;
drivers/misc/sgi-xp/xpc_uv.c
460
args = &part->remote_openclose_args[msg->ch_number];
drivers/misc/sgi-xp/xpc_uv.c
461
args->entry_size = msg->entry_size;
drivers/misc/sgi-xp/xpc_uv.c
462
args->local_nentries = msg->local_nentries;
drivers/misc/sgi-xp/xpc_uv.c
479
args = &part->remote_openclose_args[msg->ch_number];
drivers/misc/sgi-xp/xpc_uv.c
480
args->remote_nentries = msg->remote_nentries;
drivers/misc/sgi-xp/xpc_uv.c
481
args->local_nentries = msg->local_nentries;
drivers/misc/sgi-xp/xpc_uv.c
482
args->local_msgqueue_pa = msg->notify_gru_mq_desc_gpa;
drivers/mmc/core/bus.h
17
#define MMC_DEV_ATTR(name, fmt, args...) \
drivers/mmc/core/bus.h
21
return sysfs_emit(buf, fmt, args); \
drivers/mmc/core/mmc_ops.c
292
u32 args, void *buf, unsigned len)
drivers/mmc/core/mmc_ops.c
303
cmd.arg = args;
drivers/mmc/core/mmc_ops.h
33
u32 args, void *buf, unsigned len);
drivers/mmc/core/sdio_bus.c
32
#define sdio_config_attr(field, format_string, args...) \
drivers/mmc/core/sdio_bus.c
39
return sysfs_emit(buf, format_string, args); \
drivers/mmc/host/au1xmmc.c
58
#define DBG(fmt, idx, args...) \
drivers/mmc/host/au1xmmc.c
59
pr_debug("au1xmmc(%d): DEBUG: " fmt, idx, ##args)
drivers/mmc/host/au1xmmc.c
61
#define DBG(fmt, idx, args...) do {} while (0)
drivers/mmc/host/mmci_qcom_dml.c
114
return dma_spec.args[0];
drivers/mmc/host/sdhci-of-dwcmshc.c
1599
struct of_phandle_args args;
drivers/mmc/host/sdhci-of-dwcmshc.c
1621
ret = of_parse_phandle_with_fixed_args(dev->of_node, "eswin,hsp-sp-csr", 2, 0, &args);
drivers/mmc/host/sdhci-of-dwcmshc.c
1627
hsp_regmap = syscon_node_to_regmap(args.np);
drivers/mmc/host/sdhci-of-dwcmshc.c
1630
of_node_put(args.np);
drivers/mmc/host/sdhci-of-dwcmshc.c
1633
hsp_int_status = args.args[0];
drivers/mmc/host/sdhci-of-dwcmshc.c
1634
hsp_pwr_ctrl = args.args[1];
drivers/mmc/host/sdhci-of-dwcmshc.c
1635
of_node_put(args.np);
drivers/mmc/host/uniphier-sd.c
586
struct of_phandle_args args;
drivers/mmc/host/uniphier-sd.c
599
1, 0, &args);
drivers/mmc/host/uniphier-sd.c
604
priv->sdctrl_regmap = syscon_node_to_regmap(args.np);
drivers/mmc/host/uniphier-sd.c
605
of_node_put(args.np);
drivers/mmc/host/uniphier-sd.c
610
priv->sdctrl_ch = args.args[0];
drivers/most/most_cdev.c
414
struct most_channel_config *cfg, char *name, char *args)
drivers/mtd/devices/phram.c
242
#define parse_err(fmt, args...) do { \
drivers/mtd/devices/phram.c
243
pr_err(fmt , ## args); \
drivers/mtd/devices/slram.c
52
#define T(fmt, args...) printk(KERN_DEBUG fmt, ## args)
drivers/mtd/devices/slram.c
53
#define E(fmt, args...) printk(KERN_NOTICE fmt, ## args)
drivers/mtd/nand/raw/cafe_nand.c
98
#define cafe_dev_dbg(dev, args...) do { if (debug) dev_dbg(dev, ##args); } while(0)
drivers/mtd/nand/raw/nandsim.c
171
#define NS_LOG(args...) \
drivers/mtd/nand/raw/nandsim.c
172
do { if (log) pr_debug(" log: " args); } while(0)
drivers/mtd/nand/raw/nandsim.c
173
#define NS_DBG(args...) \
drivers/mtd/nand/raw/nandsim.c
174
do { if (dbg) pr_debug(" debug: " args); } while(0)
drivers/mtd/nand/raw/nandsim.c
175
#define NS_WARN(args...) \
drivers/mtd/nand/raw/nandsim.c
176
do { pr_warn(" warning: " args); } while(0)
drivers/mtd/nand/raw/nandsim.c
177
#define NS_ERR(args...) \
drivers/mtd/nand/raw/nandsim.c
178
do { pr_err(" error: " args); } while(0)
drivers/mtd/nand/raw/nandsim.c
179
#define NS_INFO(args...) \
drivers/mtd/nand/raw/nandsim.c
180
do { pr_info(" " args); } while(0)
drivers/mtd/ubi/misc.c
148
va_list args;
drivers/mtd/ubi/misc.c
150
va_start(args, fmt);
drivers/mtd/ubi/misc.c
153
vaf.va = &args;
drivers/mtd/ubi/misc.c
157
va_end(args);
drivers/mtd/ubi/misc.c
164
va_list args;
drivers/mtd/ubi/misc.c
166
va_start(args, fmt);
drivers/mtd/ubi/misc.c
169
vaf.va = &args;
drivers/mtd/ubi/misc.c
174
va_end(args);
drivers/mtd/ubi/misc.c
181
va_list args;
drivers/mtd/ubi/misc.c
183
va_start(args, fmt);
drivers/mtd/ubi/misc.c
186
vaf.va = &args;
drivers/mtd/ubi/misc.c
190
va_end(args);
drivers/mux/core.c
532
struct of_phandle_args args;
drivers/mux/core.c
555
index, &args);
drivers/mux/core.c
559
index, &args);
drivers/mux/core.c
566
mux_chip = of_find_mux_chip_by_node(args.np);
drivers/mux/core.c
567
of_node_put(args.np);
drivers/mux/core.c
573
if (args.args_count > 2 || args.args_count == 0 ||
drivers/mux/core.c
574
(args.args_count < 2 && mux_chip->controllers > 1)) {
drivers/mux/core.c
576
np, args.np);
drivers/mux/core.c
581
if (args.args_count == 2) {
drivers/mux/core.c
582
controller = args.args[0];
drivers/mux/core.c
583
*state = args.args[1];
drivers/mux/core.c
585
*state = args.args[0];
drivers/mux/core.c
589
if (args.args_count > 1 ||
drivers/mux/core.c
590
(!args.args_count && mux_chip->controllers > 1)) {
drivers/mux/core.c
592
np, args.np);
drivers/mux/core.c
597
if (args.args_count)
drivers/mux/core.c
598
controller = args.args[0];
drivers/mux/core.c
603
np, controller, args.np);
drivers/net/can/c_can/c_can_platform.c
320
unsigned int args[2];
drivers/net/can/c_can/c_can_platform.c
327
2, args);
drivers/net/can/c_can/c_can_platform.c
333
raminit->reg = args[0];
drivers/net/can/c_can/c_can_platform.c
334
id = args[1];
drivers/net/can/ctucanfd/ctucanfd_base.c
40
#define ctucan_netdev_dbg(ndev, args...) \
drivers/net/can/ctucanfd/ctucanfd_base.c
41
netdev_dbg(ndev, args)
drivers/net/can/usb/peak_usb/pcan_usb.c
215
u8 args[PCAN_USB_CMD_ARGS_LEN] = {
drivers/net/can/usb/peak_usb/pcan_usb.c
220
args);
drivers/net/can/usb/peak_usb/pcan_usb.c
225
u8 args[PCAN_USB_CMD_ARGS_LEN] = {
drivers/net/can/usb/peak_usb/pcan_usb.c
230
args);
drivers/net/can/usb/peak_usb/pcan_usb.c
235
u8 args[PCAN_USB_CMD_ARGS_LEN] = {
drivers/net/can/usb/peak_usb/pcan_usb.c
240
PCAN_USB_BUS_SILENT_MODE, args);
drivers/net/can/usb/peak_usb/pcan_usb.c
246
u8 args[PCAN_USB_CMD_ARGS_LEN] = {
drivers/net/can/usb/peak_usb/pcan_usb.c
250
return pcan_usb_send_cmd(dev, PCAN_USB_CMD_ERR_FR, PCAN_USB_SET, args);
drivers/net/can/usb/peak_usb/pcan_usb.c
255
u8 args[PCAN_USB_CMD_ARGS_LEN] = {
drivers/net/can/usb/peak_usb/pcan_usb.c
259
return pcan_usb_send_cmd(dev, PCAN_USB_CMD_EXT_VCC, PCAN_USB_SET, args);
drivers/net/can/usb/peak_usb/pcan_usb.c
264
u8 args[PCAN_USB_CMD_ARGS_LEN] = {
drivers/net/can/usb/peak_usb/pcan_usb.c
268
return pcan_usb_send_cmd(dev, PCAN_USB_CMD_LED, PCAN_USB_SET, args);
drivers/net/can/usb/peak_usb/pcan_usb.c
277
u8 args[PCAN_USB_CMD_ARGS_LEN];
drivers/net/can/usb/peak_usb/pcan_usb.c
289
args[0] = btr1;
drivers/net/can/usb/peak_usb/pcan_usb.c
290
args[1] = btr0;
drivers/net/can/usb/peak_usb/pcan_usb.c
292
return pcan_usb_send_cmd(dev, PCAN_USB_CMD_BITRATE, PCAN_USB_SET, args);
drivers/net/can/usb/peak_usb/pcan_usb.c
373
u8 args[PCAN_USB_CMD_ARGS_LEN];
drivers/net/can/usb/peak_usb/pcan_usb.c
376
err = pcan_usb_wait_rsp(dev, PCAN_USB_CMD_SN, PCAN_USB_GET, args);
drivers/net/can/usb/peak_usb/pcan_usb.c
379
*serial_number = le32_to_cpup((__le32 *)args);
drivers/net/can/usb/peak_usb/pcan_usb.c
389
u8 args[PCAN_USB_CMD_ARGS_LEN];
drivers/net/can/usb/peak_usb/pcan_usb.c
392
err = pcan_usb_wait_rsp(dev, PCAN_USB_CMD_DEVID, PCAN_USB_GET, args);
drivers/net/can/usb/peak_usb/pcan_usb.c
397
*can_ch_id = args[0];
drivers/net/can/usb/peak_usb/pcan_usb.c
405
u8 args[PCAN_USB_CMD_ARGS_LEN];
drivers/net/can/usb/peak_usb/pcan_usb.c
417
args[0] = can_ch_id;
drivers/net/can/usb/peak_usb/pcan_usb.c
418
return pcan_usb_send_cmd(dev, PCAN_USB_CMD_DEVID, PCAN_USB_SET, args);
drivers/net/ethernet/apm/xgene/xgene_enet_hw.c
821
struct fwnode_reference_args args;
drivers/net/ethernet/apm/xgene/xgene_enet_hw.c
827
&args);
drivers/net/ethernet/apm/xgene/xgene_enet_hw.c
828
if (ACPI_FAILURE(status) || !is_acpi_device_node(args.fwnode)) {
drivers/net/ethernet/apm/xgene/xgene_enet_hw.c
833
return to_acpi_device_node(args.fwnode);
drivers/net/ethernet/apple/bmac.c
55
#define XXDEBUG(args)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_self_test.c
100
return (((args->val1 >> args->imm1) & args->imm2) != args->imm3);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_self_test.c
103
static int peq_neq_r2(struct st_pred_args *args)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_self_test.c
105
return ((args->val1 == args->imm1) && (args->val2 != args->imm2));
drivers/net/ethernet/broadcom/bnx2x/bnx2x_self_test.c
108
static int peq_neq_neq_r2(struct st_pred_args *args)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_self_test.c
110
return ((args->val1 == args->imm1) && (args->val2 != args->imm2) &&
drivers/net/ethernet/broadcom/bnx2x/bnx2x_self_test.c
111
(args->val2 != args->imm3));
drivers/net/ethernet/broadcom/bnx2x/bnx2x_self_test.c
52
static int peq(struct st_pred_args *args)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_self_test.c
54
return (args->val1 == args->imm1);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_self_test.c
57
static int pneq(struct st_pred_args *args)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_self_test.c
59
return (args->val1 != args->imm1);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_self_test.c
62
static int pand_neq(struct st_pred_args *args)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_self_test.c
64
return ((args->val1 & args->imm1) != args->imm2);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_self_test.c
67
static int pand_neq_x2(struct st_pred_args *args)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_self_test.c
69
return (((args->val1 & args->imm1) != args->imm2) &&
drivers/net/ethernet/broadcom/bnx2x/bnx2x_self_test.c
70
((args->val1 & args->imm3) != args->imm4));
drivers/net/ethernet/broadcom/bnx2x/bnx2x_self_test.c
73
static int pneq_err(struct st_pred_args *args)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_self_test.c
75
return ((args->val1 != args->imm1) && (idle_chk_errors > args->imm2));
drivers/net/ethernet/broadcom/bnx2x/bnx2x_self_test.c
78
static int pgt(struct st_pred_args *args)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_self_test.c
80
return (args->val1 > args->imm1);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_self_test.c
83
static int pneq_r2(struct st_pred_args *args)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_self_test.c
85
return (args->val1 != args->val2);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_self_test.c
88
static int plt_sub_r2(struct st_pred_args *args)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_self_test.c
90
return (args->val1 < (args->val2 - args->imm1));
drivers/net/ethernet/broadcom/bnx2x/bnx2x_self_test.c
93
static int pne_sub_r2(struct st_pred_args *args)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_self_test.c
95
return (args->val1 != (args->val2 - args->imm1));
drivers/net/ethernet/broadcom/bnx2x/bnx2x_self_test.c
98
static int prsh_and_neq(struct st_pred_args *args)
drivers/net/ethernet/cisco/enic/vnic_dev.c
233
writeq(vdev->args[i], &devcmd->args[i]);
drivers/net/ethernet/cisco/enic/vnic_dev.c
255
err = (int)readq(&devcmd->args[0]);
drivers/net/ethernet/cisco/enic/vnic_dev.c
269
vdev->args[i] = readq(&devcmd->args[i]);
drivers/net/ethernet/cisco/enic/vnic_dev.c
310
dc2c->cmd_ring[posted].args[i] = vdev->args[i];
drivers/net/ethernet/cisco/enic/vnic_dev.c
344
vdev->args[i] = result->results[i];
drivers/net/ethernet/cisco/enic/vnic_dev.c
405
vdev->args[0] = (u64)vdev->devcmd2->results_ring.base_addr |
drivers/net/ethernet/cisco/enic/vnic_dev.c
407
vdev->args[1] = DEVCMD2_RING_SIZE;
drivers/net/ethernet/cisco/enic/vnic_dev.c
445
memset(vdev->args, 0, sizeof(vdev->args));
drivers/net/ethernet/cisco/enic/vnic_dev.c
447
vdev->args[0] = vdev->proxy_index;
drivers/net/ethernet/cisco/enic/vnic_dev.c
448
vdev->args[1] = cmd;
drivers/net/ethernet/cisco/enic/vnic_dev.c
449
vdev->args[2] = *a0;
drivers/net/ethernet/cisco/enic/vnic_dev.c
450
vdev->args[3] = *a1;
drivers/net/ethernet/cisco/enic/vnic_dev.c
456
status = (u32)vdev->args[0];
drivers/net/ethernet/cisco/enic/vnic_dev.c
458
err = (int)vdev->args[1];
drivers/net/ethernet/cisco/enic/vnic_dev.c
466
*a0 = vdev->args[1];
drivers/net/ethernet/cisco/enic/vnic_dev.c
467
*a1 = vdev->args[2];
drivers/net/ethernet/cisco/enic/vnic_dev.c
477
vdev->args[0] = *a0;
drivers/net/ethernet/cisco/enic/vnic_dev.c
478
vdev->args[1] = *a1;
drivers/net/ethernet/cisco/enic/vnic_dev.c
482
*a0 = vdev->args[0];
drivers/net/ethernet/cisco/enic/vnic_dev.c
483
*a1 = vdev->args[1];
drivers/net/ethernet/cisco/enic/vnic_dev.c
503
memset(vdev->args, 0, sizeof(vdev->args));
drivers/net/ethernet/cisco/enic/vnic_dev.c
941
memset(vdev->args, 0, sizeof(vdev->args));
drivers/net/ethernet/cisco/enic/vnic_dev.c
952
(!err && !(vdev->args[0] && vdev->args[1] && vdev->args[2]))) {
drivers/net/ethernet/cisco/enic/vnic_dev.c
959
vdev->intr_coal_timer_info.mul = (u32) vdev->args[0];
drivers/net/ethernet/cisco/enic/vnic_dev.c
960
vdev->intr_coal_timer_info.div = (u32) vdev->args[1];
drivers/net/ethernet/cisco/enic/vnic_dev.c
961
vdev->intr_coal_timer_info.max_usec = (u32) vdev->args[2];
drivers/net/ethernet/cisco/enic/vnic_dev.h
100
u64 args[VNIC_DEVCMD_NARGS];
drivers/net/ethernet/cisco/enic/vnic_devcmd.h
685
u64 args[VNIC_DEVCMD_NARGS]; /* RW cmd args (little-endian) */
drivers/net/ethernet/cisco/enic/vnic_devcmd.h
695
u64 args[VNIC_DEVCMD2_NARGS];
drivers/net/ethernet/freescale/ucc_geth.c
61
#define ugeth_vdbg(fmt, args...) do { } while (0)
drivers/net/ethernet/hisilicon/hip04_eth.c
933
priv->port = arg.args[0];
drivers/net/ethernet/hisilicon/hip04_eth.c
934
priv->chan = arg.args[1] * RX_DESC_NUM;
drivers/net/ethernet/hisilicon/hip04_eth.c
935
priv->group = arg.args[2];
drivers/net/ethernet/hisilicon/hns/hns_dsaf_mac.c
762
struct fwnode_reference_args args;
drivers/net/ethernet/hisilicon/hns/hns_dsaf_mac.c
773
mac_cb->fw_port, "mdio-node", 0, &args);
drivers/net/ethernet/hisilicon/hns/hns_dsaf_mac.c
776
if (!is_acpi_device_node(args.fwnode))
drivers/net/ethernet/hisilicon/hns/hns_dsaf_mac.c
784
pdev = hns_dsaf_find_platform_device(args.fwnode);
drivers/net/ethernet/hisilicon/hns/hns_dsaf_mac.c
942
mac_cb->cpld_ctrl_reg = cpld_args.args[0];
drivers/net/ethernet/hisilicon/hns/hns_enet.c
2285
struct fwnode_reference_args args;
drivers/net/ethernet/hisilicon/hns/hns_enet.c
2298
"ae-handle", 0, &args);
drivers/net/ethernet/hisilicon/hns/hns_enet.c
2303
if (!is_acpi_device_node(args.fwnode)) {
drivers/net/ethernet/hisilicon/hns/hns_enet.c
2307
priv->fwnode = args.fwnode;
drivers/net/ethernet/hisilicon/hns_mdio.c
551
(u16)reg_args.args[0];
drivers/net/ethernet/hisilicon/hns_mdio.c
553
(u16)reg_args.args[0] + 4;
drivers/net/ethernet/hisilicon/hns_mdio.c
555
(u16)reg_args.args[1];
drivers/net/ethernet/hisilicon/hns_mdio.c
557
(u16)reg_args.args[1] + 4;
drivers/net/ethernet/hisilicon/hns_mdio.c
559
(u16)reg_args.args[2];
drivers/net/ethernet/hisilicon/hns_mdio.c
561
(u16)reg_args.args[3];
drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c
145
va_list args;
drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c
147
va_start(args, size);
drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c
148
vsnprintf(*p, ETH_GSTRING_LEN, stats[i].stat_string, args);
drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c
150
va_end(args);
drivers/net/ethernet/intel/i40e/i40e_ethtool.c
207
va_list args;
drivers/net/ethernet/intel/i40e/i40e_ethtool.c
209
va_start(args, size);
drivers/net/ethernet/intel/i40e/i40e_ethtool.c
210
vsnprintf(*p, ETH_GSTRING_LEN, stats[i].stat_string, args);
drivers/net/ethernet/intel/i40e/i40e_ethtool.c
212
va_end(args);
drivers/net/ethernet/intel/i40e/i40e_trace.h
48
#define i40e_trace(trace_name, args...) I40E_TRACE_NAME(trace_name)(args)
drivers/net/ethernet/intel/iavf/iavf_ethtool.c
199
va_list args;
drivers/net/ethernet/intel/iavf/iavf_ethtool.c
201
va_start(args, size);
drivers/net/ethernet/intel/iavf/iavf_ethtool.c
202
vsnprintf(*p, ETH_GSTRING_LEN, stats[i].stat_string, args);
drivers/net/ethernet/intel/iavf/iavf_ethtool.c
204
va_end(args);
drivers/net/ethernet/intel/iavf/iavf_trace.h
48
#define iavf_trace(trace_name, args...) IAVF_TRACE_NAME(trace_name)(args)
drivers/net/ethernet/intel/ice/ice_osdep.h
43
#define ice_debug(hw, type, fmt, args...) \
drivers/net/ethernet/intel/ice/ice_osdep.h
44
dev_dbg(ice_hw_to_dev(hw), fmt, ##args)
drivers/net/ethernet/intel/ice/ice_osdep.h
50
#define ice_debug(hw, type, fmt, args...) \
drivers/net/ethernet/intel/ice/ice_osdep.h
53
dev_info(ice_hw_to_dev(hw), fmt, ##args); \
drivers/net/ethernet/intel/ice/ice_trace.h
49
#define ice_trace(trace_name, args...) ICE_TRACE_NAME(trace_name)(args)
drivers/net/ethernet/jme.h
33
#define tx_dbg(priv, fmt, args...) \
drivers/net/ethernet/jme.h
34
printk(KERN_DEBUG "%s: " fmt, (priv)->dev->name, ##args)
drivers/net/ethernet/jme.h
36
#define tx_dbg(priv, fmt, args...) \
drivers/net/ethernet/jme.h
39
printk(KERN_DEBUG "%s: " fmt, (priv)->dev->name, ##args); \
drivers/net/ethernet/marvell/octeontx2/af/cgx.c
1181
static void set_mod_args(struct cgx_set_link_mode_args *args,
drivers/net/ethernet/marvell/octeontx2/af/cgx.c
1187
if (args->multimode) {
drivers/net/ethernet/marvell/octeontx2/af/cgx.c
1188
args->mode |= mode;
drivers/net/ethernet/marvell/octeontx2/af/cgx.c
1197
args->mode = mode;
drivers/net/ethernet/marvell/octeontx2/af/cgx.c
1200
args->mode_baseidx = 1;
drivers/net/ethernet/marvell/octeontx2/af/cgx.c
1201
args->mode = BIT_ULL(mode_baseidx);
drivers/net/ethernet/marvell/octeontx2/af/cgx.c
1206
struct cgx_set_link_mode_args *args)
drivers/net/ethernet/marvell/octeontx2/af/cgx.c
1210
set_mod_args(args, 10, 1, 1, BIT_ULL(CGX_MODE_SGMII_10M_BIT));
drivers/net/ethernet/marvell/octeontx2/af/cgx.c
1213
set_mod_args(args, 10, 0, 1, BIT_ULL(CGX_MODE_SGMII_10M_BIT));
drivers/net/ethernet/marvell/octeontx2/af/cgx.c
1216
set_mod_args(args, 100, 1, 1, BIT_ULL(CGX_MODE_SGMII_100M_BIT));
drivers/net/ethernet/marvell/octeontx2/af/cgx.c
1219
set_mod_args(args, 100, 0, 1, BIT_ULL(CGX_MODE_SGMII_100M_BIT));
drivers/net/ethernet/marvell/octeontx2/af/cgx.c
1222
set_mod_args(args, 1000, 1, 1, BIT_ULL(CGX_MODE_SGMII));
drivers/net/ethernet/marvell/octeontx2/af/cgx.c
1225
set_mod_args(args, 1000, 0, 1, BIT_ULL(CGX_MODE_SGMII));
drivers/net/ethernet/marvell/octeontx2/af/cgx.c
1228
set_mod_args(args, 1000, 0, 0, BIT_ULL(CGX_MODE_1000_BASEX));
drivers/net/ethernet/marvell/octeontx2/af/cgx.c
1231
set_mod_args(args, 1000, 0, 1, BIT_ULL(CGX_MODE_QSGMII));
drivers/net/ethernet/marvell/octeontx2/af/cgx.c
1234
set_mod_args(args, 10000, 0, 0, BIT_ULL(CGX_MODE_10G_C2C));
drivers/net/ethernet/marvell/octeontx2/af/cgx.c
1237
set_mod_args(args, 10000, 0, 0, BIT_ULL(CGX_MODE_10G_C2M));
drivers/net/ethernet/marvell/octeontx2/af/cgx.c
1240
set_mod_args(args, 10000, 0, 1, BIT_ULL(CGX_MODE_10G_KR));
drivers/net/ethernet/marvell/octeontx2/af/cgx.c
1243
set_mod_args(args, 25000, 0, 0, BIT_ULL(CGX_MODE_25G_C2C));
drivers/net/ethernet/marvell/octeontx2/af/cgx.c
1246
set_mod_args(args, 25000, 0, 1, BIT_ULL(CGX_MODE_25G_CR));
drivers/net/ethernet/marvell/octeontx2/af/cgx.c
1249
set_mod_args(args, 25000, 0, 1, BIT_ULL(CGX_MODE_25G_KR));
drivers/net/ethernet/marvell/octeontx2/af/cgx.c
1252
set_mod_args(args, 40000, 0, 0, BIT_ULL(CGX_MODE_40G_C2C));
drivers/net/ethernet/marvell/octeontx2/af/cgx.c
1255
set_mod_args(args, 40000, 0, 0, BIT_ULL(CGX_MODE_40G_C2M));
drivers/net/ethernet/marvell/octeontx2/af/cgx.c
1258
set_mod_args(args, 40000, 0, 1, BIT_ULL(CGX_MODE_40G_CR4));
drivers/net/ethernet/marvell/octeontx2/af/cgx.c
1261
set_mod_args(args, 40000, 0, 1, BIT_ULL(CGX_MODE_40G_KR4));
drivers/net/ethernet/marvell/octeontx2/af/cgx.c
1264
set_mod_args(args, 50000, 0, 0, BIT_ULL(CGX_MODE_50G_C2C));
drivers/net/ethernet/marvell/octeontx2/af/cgx.c
1267
set_mod_args(args, 50000, 0, 0, BIT_ULL(CGX_MODE_50G_C2M));
drivers/net/ethernet/marvell/octeontx2/af/cgx.c
1270
set_mod_args(args, 50000, 0, 1, BIT_ULL(CGX_MODE_50G_CR));
drivers/net/ethernet/marvell/octeontx2/af/cgx.c
1273
set_mod_args(args, 50000, 0, 1, BIT_ULL(CGX_MODE_50G_KR));
drivers/net/ethernet/marvell/octeontx2/af/cgx.c
1276
set_mod_args(args, 100000, 0, 0, BIT_ULL(CGX_MODE_100G_C2C));
drivers/net/ethernet/marvell/octeontx2/af/cgx.c
1279
set_mod_args(args, 100000, 0, 0, BIT_ULL(CGX_MODE_100G_C2M));
drivers/net/ethernet/marvell/octeontx2/af/cgx.c
1282
set_mod_args(args, 100000, 0, 1, BIT_ULL(CGX_MODE_100G_CR4));
drivers/net/ethernet/marvell/octeontx2/af/cgx.c
1285
set_mod_args(args, 100000, 0, 1, BIT_ULL(CGX_MODE_100G_KR4));
drivers/net/ethernet/marvell/octeontx2/af/cgx.c
1288
set_mod_args(args, 0, 1, 0, BIT_ULL(CGX_MODE_MAX));
drivers/net/ethernet/marvell/octeontx2/af/cgx.c
1490
int cgx_set_link_mode(void *cgxd, struct cgx_set_link_mode_args args,
drivers/net/ethernet/marvell/octeontx2/af/cgx.c
1501
for_each_set_bit(bit, args.advertising,
drivers/net/ethernet/marvell/octeontx2/af/cgx.c
1503
otx2_map_ethtool_link_modes(bit, &args);
drivers/net/ethernet/marvell/octeontx2/af/cgx.c
1505
if (args.multimode) {
drivers/net/ethernet/marvell/octeontx2/af/cgx.c
1509
linkmodes->advertised_link_modes = args.mode;
drivers/net/ethernet/marvell/octeontx2/af/cgx.c
1512
args.mode = GENMASK_ULL(41, 0);
drivers/net/ethernet/marvell/octeontx2/af/cgx.c
1517
cgx_link_usertable_index_map(args.speed), req);
drivers/net/ethernet/marvell/octeontx2/af/cgx.c
1518
req = FIELD_SET(CMDMODECHANGE_DUPLEX, args.duplex, req);
drivers/net/ethernet/marvell/octeontx2/af/cgx.c
1519
req = FIELD_SET(CMDMODECHANGE_AN, args.an, req);
drivers/net/ethernet/marvell/octeontx2/af/cgx.c
1520
req = FIELD_SET(CMDMODECHANGE_MODE_BASEIDX, args.mode_baseidx, req);
drivers/net/ethernet/marvell/octeontx2/af/cgx.c
1521
req = FIELD_SET(CMDMODECHANGE_FLAGS, args.mode, req);
drivers/net/ethernet/marvell/octeontx2/af/cgx.h
169
int cgx_set_link_mode(void *cgxd, struct cgx_set_link_mode_args args,
drivers/net/ethernet/marvell/octeontx2/af/mbox.h
697
struct cgx_set_link_mode_args args;
drivers/net/ethernet/marvell/octeontx2/af/rvu_cgx.c
1238
rsp->status = cgx_set_link_mode(cgxd, req->args, linkmodes,
drivers/net/ethernet/marvell/octeontx2/nic/otx2_ethtool.c
1270
req->args.speed = cmd->base.speed;
drivers/net/ethernet/marvell/octeontx2/nic/otx2_ethtool.c
1274
req->args.duplex = cmd->base.duplex ^ 0x1;
drivers/net/ethernet/marvell/octeontx2/nic/otx2_ethtool.c
1275
req->args.an = cmd->base.autoneg;
drivers/net/ethernet/marvell/octeontx2/nic/otx2_ethtool.c
1281
linkmode_copy(req->args.advertising,
drivers/net/ethernet/marvell/octeontx2/nic/otx2_ethtool.c
1283
linkmode_andnot(req->args.advertising,
drivers/net/ethernet/marvell/octeontx2/nic/otx2_ethtool.c
1284
req->args.advertising, mask);
drivers/net/ethernet/marvell/octeontx2/nic/otx2_ethtool.c
1287
if (bitmap_weight(req->args.advertising,
drivers/net/ethernet/marvell/octeontx2/nic/otx2_ethtool.c
1289
req->args.multimode = true;
drivers/net/ethernet/mellanox/mlx4/en_main.c
84
va_list args;
drivers/net/ethernet/mellanox/mlx4/en_main.c
87
va_start(args, format);
drivers/net/ethernet/mellanox/mlx4/en_main.c
90
vaf.va = &args;
drivers/net/ethernet/mellanox/mlx4/en_main.c
98
va_end(args);
drivers/net/ethernet/mellanox/mlx5/core/en/tc/ct_fs_dmfs.c
8
#define ct_dbg(fmt, args...)\
drivers/net/ethernet/mellanox/mlx5/core/en/tc/ct_fs_dmfs.c
9
netdev_dbg(fs->netdev, "ct_fs_dmfs debug: " fmt "\n", ##args)
drivers/net/ethernet/mellanox/mlx5/core/en/tc/ct_fs_smfs.c
14
#define ct_dbg(fmt, args...)\
drivers/net/ethernet/mellanox/mlx5/core/en/tc/ct_fs_smfs.c
15
netdev_dbg(fs->netdev, "ct_fs_smfs debug: " fmt "\n", ##args)
drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.c
49
#define ct_dbg(fmt, args...)\
drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.c
50
netdev_dbg(ct_priv->netdev, "ct_debug: " fmt "\n", ##args)
drivers/net/ethernet/mellanox/mlx5/core/mlx5_core.h
141
va_list args;
drivers/net/ethernet/mellanox/mlx5/core/mlx5_core.h
147
va_start(args, format);
drivers/net/ethernet/mellanox/mlx5/core/mlx5_core.h
149
vaf.va = &args;
drivers/net/ethernet/mellanox/mlx5/core/mlx5_core.h
153
va_end(args);
drivers/net/ethernet/meta/fbnic/fbnic_devlink.c
520
va_list args;
drivers/net/ethernet/meta/fbnic/fbnic_devlink.c
522
va_start(args, format);
drivers/net/ethernet/meta/fbnic/fbnic_devlink.c
523
vsnprintf(msg, FBNIC_FW_LOG_MAX_SIZE, format, args);
drivers/net/ethernet/meta/fbnic/fbnic_devlink.c
524
va_end(args);
drivers/net/ethernet/microchip/lan966x/lan966x_fdma.c
543
irqreturn_t lan966x_fdma_irq_handler(int irq, void *args)
drivers/net/ethernet/microchip/lan966x/lan966x_fdma.c
545
struct lan966x *lan966x = args;
drivers/net/ethernet/microchip/lan966x/lan966x_main.c
645
static irqreturn_t lan966x_xtr_irq_handler(int irq, void *args)
drivers/net/ethernet/microchip/lan966x/lan966x_main.c
647
struct lan966x *lan966x = args;
drivers/net/ethernet/microchip/lan966x/lan966x_main.c
738
static irqreturn_t lan966x_ana_irq_handler(int irq, void *args)
drivers/net/ethernet/microchip/lan966x/lan966x_main.c
740
struct lan966x *lan966x = args;
drivers/net/ethernet/microchip/lan966x/lan966x_main.h
547
irqreturn_t lan966x_ptp_irq_handler(int irq, void *args);
drivers/net/ethernet/microchip/lan966x/lan966x_main.h
548
irqreturn_t lan966x_ptp_ext_irq_handler(int irq, void *args);
drivers/net/ethernet/microchip/lan966x/lan966x_main.h
562
irqreturn_t lan966x_fdma_irq_handler(int irq, void *args);
drivers/net/ethernet/microchip/lan966x/lan966x_ptp.c
478
irqreturn_t lan966x_ptp_irq_handler(int irq, void *args)
drivers/net/ethernet/microchip/lan966x/lan966x_ptp.c
481
struct lan966x *lan966x = args;
drivers/net/ethernet/microchip/lan966x/lan966x_ptp.c
565
irqreturn_t lan966x_ptp_ext_irq_handler(int irq, void *args)
drivers/net/ethernet/microchip/lan966x/lan966x_ptp.c
567
struct lan966x *lan966x = args;
drivers/net/ethernet/microchip/sparx5/lan969x/lan969x.c
207
static irqreturn_t lan969x_ptp_irq_handler(int irq, void *args)
drivers/net/ethernet/microchip/sparx5/lan969x/lan969x.c
210
struct sparx5 *sparx5 = args;
drivers/net/ethernet/microchip/sparx5/sparx5_fdma.c
315
irqreturn_t sparx5_fdma_handler(int irq, void *args)
drivers/net/ethernet/microchip/sparx5/sparx5_fdma.c
317
struct sparx5 *sparx5 = args;
drivers/net/ethernet/microchip/sparx5/sparx5_main.h
341
irqreturn_t (*ptp_irq_handler)(int irq, void *args);
drivers/net/ethernet/microchip/sparx5/sparx5_main.h
468
irqreturn_t sparx5_fdma_handler(int irq, void *args);
drivers/net/ethernet/microchip/sparx5/sparx5_main.h
558
irqreturn_t sparx5_ptp_irq_handler(int irq, void *args);
drivers/net/ethernet/microchip/sparx5/sparx5_ptp.c
307
irqreturn_t sparx5_ptp_irq_handler(int irq, void *args)
drivers/net/ethernet/microchip/sparx5/sparx5_ptp.c
310
struct sparx5 *sparx5 = args;
drivers/net/ethernet/microchip/vcap/vcap_api_debugfs_kunit.c
262
va_list args;
drivers/net/ethernet/microchip/vcap/vcap_api_debugfs_kunit.c
271
va_start(args, fmt);
drivers/net/ethernet/microchip/vcap/vcap_api_debugfs_kunit.c
272
cnt = vscnprintf(test_buffer, TEST_BUF_SZ, fmt, args);
drivers/net/ethernet/microchip/vcap/vcap_api_debugfs_kunit.c
273
va_end(args);
drivers/net/ethernet/netronome/nfp/flower/cmsg.h
112
#define nfp_flower_cmsg_warn(app, fmt, args...) \
drivers/net/ethernet/netronome/nfp/flower/cmsg.h
115
nfp_warn((app)->cpp, fmt, ## args); \
drivers/net/ethernet/netronome/nfp/nfp_net.h
28
#define nn_pr(nn, lvl, fmt, args...) \
drivers/net/ethernet/netronome/nfp/nfp_net.h
33
netdev_printk(lvl, __nn->dp.netdev, fmt, ## args); \
drivers/net/ethernet/netronome/nfp/nfp_net.h
35
dev_printk(lvl, __nn->dp.dev, "ctrl: " fmt, ## args); \
drivers/net/ethernet/netronome/nfp/nfp_net.h
38
#define nn_err(nn, fmt, args...) nn_pr(nn, KERN_ERR, fmt, ## args)
drivers/net/ethernet/netronome/nfp/nfp_net.h
39
#define nn_warn(nn, fmt, args...) nn_pr(nn, KERN_WARNING, fmt, ## args)
drivers/net/ethernet/netronome/nfp/nfp_net.h
40
#define nn_info(nn, fmt, args...) nn_pr(nn, KERN_INFO, fmt, ## args)
drivers/net/ethernet/netronome/nfp/nfp_net.h
41
#define nn_dbg(nn, fmt, args...) nn_pr(nn, KERN_DEBUG, fmt, ## args)
drivers/net/ethernet/netronome/nfp/nfp_net.h
43
#define nn_dp_warn(dp, fmt, args...) \
drivers/net/ethernet/netronome/nfp/nfp_net.h
49
netdev_warn(__dp->netdev, fmt, ## args); \
drivers/net/ethernet/netronome/nfp/nfp_net.h
51
dev_warn(__dp->dev, fmt, ## args); \
drivers/net/ethernet/netronome/nfp/nfpcore/nfp_cpp.h
21
#define nfp_err(cpp, fmt, args...) \
drivers/net/ethernet/netronome/nfp/nfpcore/nfp_cpp.h
22
dev_err(nfp_cpp_device(cpp)->parent, NFP_SUBSYS ": " fmt, ## args)
drivers/net/ethernet/netronome/nfp/nfpcore/nfp_cpp.h
23
#define nfp_warn(cpp, fmt, args...) \
drivers/net/ethernet/netronome/nfp/nfpcore/nfp_cpp.h
24
dev_warn(nfp_cpp_device(cpp)->parent, NFP_SUBSYS ": " fmt, ## args)
drivers/net/ethernet/netronome/nfp/nfpcore/nfp_cpp.h
25
#define nfp_info(cpp, fmt, args...) \
drivers/net/ethernet/netronome/nfp/nfpcore/nfp_cpp.h
26
dev_info(nfp_cpp_device(cpp)->parent, NFP_SUBSYS ": " fmt, ## args)
drivers/net/ethernet/netronome/nfp/nfpcore/nfp_cpp.h
27
#define nfp_dbg(cpp, fmt, args...) \
drivers/net/ethernet/netronome/nfp/nfpcore/nfp_cpp.h
28
dev_dbg(nfp_cpp_device(cpp)->parent, NFP_SUBSYS ": " fmt, ## args)
drivers/net/ethernet/netronome/nfp/nfpcore/nfp_cpp.h
29
#define nfp_printk(level, cpp, fmt, args...) \
drivers/net/ethernet/netronome/nfp/nfpcore/nfp_cpp.h
31
NFP_SUBSYS ": " fmt, ## args)
drivers/net/ethernet/netronome/nfp/nfpcore/nfp_cppcore.c
1287
#define NFP_EXPL_OP(func, expl, args...) \
drivers/net/ethernet/netronome/nfp/nfpcore/nfp_cppcore.c
1293
err = cpp->op->func(expl, ##args); \
drivers/net/ethernet/netronome/nfp/nfpcore/nfp_cppcore.c
1297
#define NFP_EXPL_OP_NR(func, expl, args...) \
drivers/net/ethernet/netronome/nfp/nfpcore/nfp_cppcore.c
1302
cpp->op->func(expl, ##args); \
drivers/net/ethernet/qlogic/qed/qed_hsi.h
2276
union init_write_args args;
drivers/net/ethernet/qlogic/qed/qed_init_ops.c
299
u32 dmae_array_offset = le32_to_cpu(cmd->args.array_offset);
drivers/net/ethernet/qlogic/qed/qed_init_ops.c
373
union init_write_args *arg = &p_cmd->args;
drivers/net/ethernet/qlogic/qed/qed_init_ops.c
386
data = le32_to_cpu(p_cmd->args.inline_val);
drivers/net/ethernet/qlogic/qed/qed_init_ops.c
390
data = le32_to_cpu(p_cmd->args.zeros_count);
drivers/net/ethernet/qlogic/qede/qede.h
157
u32 args[QEDE_DUMP_MAX_ARGS];
drivers/net/ethernet/qlogic/qede/qede.h
518
void (*func)(struct qede_dev *edev, struct qede_reload_args *args);
drivers/net/ethernet/qlogic/qede/qede.h
569
struct qede_reload_args *args, bool is_locked);
drivers/net/ethernet/qlogic/qede/qede_ethtool.c
1023
struct qede_reload_args *args)
drivers/net/ethernet/qlogic/qede/qede_ethtool.c
1025
WRITE_ONCE(edev->ndev->mtu, args->u.mtu);
drivers/net/ethernet/qlogic/qede/qede_ethtool.c
1032
struct qede_reload_args args;
drivers/net/ethernet/qlogic/qede/qede_ethtool.c
1041
args.u.mtu = new_mtu;
drivers/net/ethernet/qlogic/qede/qede_ethtool.c
1042
args.func = &qede_update_mtu;
drivers/net/ethernet/qlogic/qede/qede_ethtool.c
1043
qede_reload(edev, &args, false);
drivers/net/ethernet/qlogic/qede/qede_ethtool.c
2056
edev->dump_info.args[edev->dump_info.num_args] = val->flag;
drivers/net/ethernet/qlogic/qede/qede_ethtool.c
2085
edev->dump_info.args[0]);
drivers/net/ethernet/qlogic/qede/qede_ethtool.c
2124
edev->dump_info.args[0],
drivers/net/ethernet/qlogic/qede/qede_ethtool.c
2125
edev->dump_info.args[1]);
drivers/net/ethernet/qlogic/qede/qede_ethtool.c
2140
memset(edev->dump_info.args, 0, sizeof(edev->dump_info.args));
drivers/net/ethernet/qlogic/qede/qede_filter.c
1018
struct qede_reload_args *args)
drivers/net/ethernet/qlogic/qede/qede_filter.c
1022
old = xchg(&edev->xdp_prog, args->u.new_prog);
drivers/net/ethernet/qlogic/qede/qede_filter.c
1029
struct qede_reload_args args;
drivers/net/ethernet/qlogic/qede/qede_filter.c
1032
args.func = &qede_xdp_reload_func;
drivers/net/ethernet/qlogic/qede/qede_filter.c
1033
args.u.new_prog = prog;
drivers/net/ethernet/qlogic/qede/qede_filter.c
1034
qede_reload(edev, &args, false);
drivers/net/ethernet/qlogic/qede/qede_filter.c
908
struct qede_reload_args *args)
drivers/net/ethernet/qlogic/qede/qede_filter.c
910
edev->ndev->features = args->u.features;
drivers/net/ethernet/qlogic/qede/qede_filter.c
935
struct qede_reload_args args;
drivers/net/ethernet/qlogic/qede/qede_filter.c
937
args.u.features = features;
drivers/net/ethernet/qlogic/qede/qede_filter.c
938
args.func = &qede_set_features_reload;
drivers/net/ethernet/qlogic/qede/qede_filter.c
946
args.func(edev, &args);
drivers/net/ethernet/qlogic/qede/qede_filter.c
948
qede_reload(edev, &args, true);
drivers/net/ethernet/qlogic/qede/qede_main.c
2538
struct qede_reload_args *args, bool is_locked)
drivers/net/ethernet/qlogic/qede/qede_main.c
2549
if (args)
drivers/net/ethernet/qlogic/qede/qede_main.c
2550
args->func(edev, args);
drivers/net/ethernet/qlogic/qede/qede_main.c
2555
} else if (args) {
drivers/net/ethernet/qlogic/qede/qede_main.c
2556
args->func(edev, args);
drivers/net/ethernet/sgi/meth.c
40
#define DPRINTK(str,args...) printk(KERN_DEBUG "meth: %s: " str, __func__ , ## args)
drivers/net/ethernet/sgi/meth.c
43
#define DPRINTK(str,args...)
drivers/net/ethernet/smsc/smsc911x.h
40
#define SMSC_WARN(pdata, nlevel, fmt, args...) \
drivers/net/ethernet/smsc/smsc911x.h
42
"%s: " fmt "\n", __func__, ##args)
drivers/net/ethernet/smsc/smsc911x.h
44
#define SMSC_WARN(pdata, nlevel, fmt, args...) \
drivers/net/ethernet/smsc/smsc911x.h
45
no_printk(fmt "\n", ##args)
drivers/net/ethernet/smsc/smsc911x.h
49
#define SMSC_TRACE(pdata, nlevel, fmt, args...) \
drivers/net/ethernet/smsc/smsc911x.h
50
netif_info(pdata, nlevel, pdata->dev, fmt "\n", ##args)
drivers/net/ethernet/smsc/smsc911x.h
52
#define SMSC_TRACE(pdata, nlevel, fmt, args...) \
drivers/net/ethernet/smsc/smsc911x.h
53
no_printk(fmt "\n", ##args)
drivers/net/ethernet/socionext/sni_ave.c
1556
struct of_phandle_args args;
drivers/net/ethernet/socionext/sni_ave.c
1660
1, 0, &args);
drivers/net/ethernet/socionext/sni_ave.c
1665
priv->regmap = syscon_node_to_regmap(args.np);
drivers/net/ethernet/socionext/sni_ave.c
1666
of_node_put(args.np);
drivers/net/ethernet/socionext/sni_ave.c
1671
ret = priv->data->get_pinmode(priv, phy_mode, args.args[0]);
drivers/net/ethernet/stmicro/stmmac/dwmac-starfive.c
35
unsigned int args[2];
drivers/net/ethernet/stmicro/stmmac/dwmac-starfive.c
49
2, args);
drivers/net/ethernet/stmicro/stmmac/dwmac-starfive.c
54
err = regmap_update_bits(regmap, args[0],
drivers/net/ethernet/stmicro/stmmac/dwmac-starfive.c
55
STARFIVE_DWMAC_PHY_INFT_FIELD << args[1],
drivers/net/ethernet/stmicro/stmmac/dwmac-starfive.c
56
phy_intf_sel << args[1]);
drivers/net/ethernet/synopsys/dwc-xlgmac.h
655
#define XLGMAC_PR(fmt, args...) \
drivers/net/ethernet/synopsys/dwc-xlgmac.h
656
pr_alert("[%s,%d]:" fmt, __func__, __LINE__, ## args)
drivers/net/ethernet/tehuti/tehuti.h
530
#define DBG2(fmt, args...) \
drivers/net/ethernet/tehuti/tehuti.h
531
pr_err("%s:%-5d: " fmt, __func__, __LINE__, ## args)
drivers/net/ethernet/tehuti/tehuti.h
542
#define RET(args...) \
drivers/net/ethernet/tehuti/tehuti.h
545
return args; \
drivers/net/ethernet/tehuti/tehuti.h
548
#define DBG(fmt, args...) \
drivers/net/ethernet/tehuti/tehuti.h
549
pr_err("%s:%-5d: " fmt, __func__, __LINE__, ## args)
drivers/net/ethernet/tehuti/tehuti.h
552
#define RET(args...) return args
drivers/net/ethernet/tehuti/tehuti.h
553
#define DBG(fmt, args...) \
drivers/net/ethernet/tehuti/tehuti.h
556
pr_err(fmt, ##args); \
drivers/net/ethernet/ti/icssg/icssg_prueth.c
739
void *args)
drivers/net/ethernet/ti/icssg/icssg_prueth.c
741
struct prueth_emac *emac = args;
drivers/net/ethernet/ti/tlan.h
43
#define TLAN_DBG(lvl, format, args...) \
drivers/net/ethernet/ti/tlan.h
46
printk(KERN_DEBUG "TLAN: " format, ##args); \
drivers/net/ethernet/xscale/ixp4xx_eth.c
1456
plat->npe = (npe_spec.args[0] << 4);
drivers/net/ethernet/xscale/ixp4xx_eth.c
1473
plat->rxq = queue_spec.args[0];
drivers/net/ethernet/xscale/ixp4xx_eth.c
1482
plat->txreadyq = queue_spec.args[0];
drivers/net/fddi/defxx.h
1699
#define DBG_printk(args...) printk(args)
drivers/net/fddi/defxx.h
1701
#define DBG_printk(args...)
drivers/net/fddi/skfp/h/osdef1st.h
52
#define printf(s,args...) printk(KERN_INFO s, ## args)
drivers/net/gtp.c
2278
struct gtp_dev *last_gtp = (struct gtp_dev *)cb->args[2], *gtp;
drivers/net/gtp.c
2279
int i, j, bucket = cb->args[0], skip = cb->args[1];
drivers/net/gtp.c
2284
if (cb->args[4])
drivers/net/gtp.c
2309
cb->args[0] = i;
drivers/net/gtp.c
2310
cb->args[1] = j;
drivers/net/gtp.c
2311
cb->args[2] = (unsigned long)gtp;
drivers/net/gtp.c
2320
cb->args[4] = 1;
drivers/net/ieee802154/mac802154_hwsim.c
497
int idx = cb->args[0];
drivers/net/ieee802154/mac802154_hwsim.c
518
cb->args[0] = idx;
drivers/net/macsec.c
3282
dev_idx = cb->args[0];
drivers/net/macsec.c
3307
cb->args[0] = d;
drivers/net/mdio/fwnode_mdio.c
63
mii_ts = register_mii_timestamper(arg.np, arg.args[0]);
drivers/net/ovpn/netlink.c
718
int bkt, last_idx = cb->args[1], dumped = 0;
drivers/net/ovpn/netlink.c
772
cb->args[1] += dumped;
drivers/net/pse-pd/pse_core.c
1492
pse_spec->args[0] >= pcdev->nr_lines)
drivers/net/pse-pd/pse_core.c
1495
return pse_spec->args[0];
drivers/net/pse-pd/pse_core.c
1502
struct of_phandle_args args;
drivers/net/pse-pd/pse_core.c
1510
ret = of_parse_phandle_with_args(node, "pses", "#pse-cells", 0, &args);
drivers/net/pse-pd/pse_core.c
1518
ret = of_pse_match_pi(r, args.np);
drivers/net/pse-pd/pse_core.c
1524
} else if (args.np == r->dev->of_node) {
drivers/net/pse-pd/pse_core.c
1535
if (WARN_ON(args.args_count != pcdev->of_pse_n_cells)) {
drivers/net/pse-pd/pse_core.c
1541
psec_id = psec_id_xlate(pcdev, &args);
drivers/net/pse-pd/pse_core.c
1553
of_node_put(args.np);
drivers/net/vxlan/vxlan_vnifilter.c
339
int idx = 0, s_idx = cb->args[1];
drivers/net/vxlan/vxlan_vnifilter.c
396
cb->args[1] = err ? idx : 0;
drivers/net/vxlan/vxlan_vnifilter.c
405
int idx = 0, err = 0, s_idx = cb->args[0];
drivers/net/vxlan/vxlan_vnifilter.c
451
cb->args[0] = idx;
drivers/net/wan/farsync.c
511
#define dbg(F, fmt, args...) \
drivers/net/wan/farsync.c
514
printk(KERN_DEBUG pr_fmt(fmt), ##args); \
drivers/net/wan/farsync.c
517
#define dbg(F, fmt, args...) \
drivers/net/wan/farsync.c
520
printk(KERN_DEBUG pr_fmt(fmt), ##args); \
drivers/net/wan/framer/framer-core.c
392
static struct framer *framer_of_get_from_provider(const struct of_phandle_args *args)
drivers/net/wan/framer/framer-core.c
398
framer_provider = framer_provider_of_lookup(args->np);
drivers/net/wan/framer/framer-core.c
404
framer = framer_provider->of_xlate(framer_provider->dev, args);
drivers/net/wan/framer/framer-core.c
417
struct of_phandle_args args;
drivers/net/wan/framer/framer-core.c
421
ret = of_parse_phandle_with_optional_args(np, propname, "#framer-cells", index, &args);
drivers/net/wan/framer/framer-core.c
425
if (!of_device_is_available(args.np)) {
drivers/net/wan/framer/framer-core.c
430
framer = framer_of_get_from_provider(&args);
drivers/net/wan/framer/framer-core.c
433
of_node_put(args.np);
drivers/net/wan/framer/framer-core.c
440
struct of_phandle_args args;
drivers/net/wan/framer/framer-core.c
443
args.np = of_get_parent(np);
drivers/net/wan/framer/framer-core.c
444
args.args_count = 1;
drivers/net/wan/framer/framer-core.c
445
args.args[0] = index;
drivers/net/wan/framer/framer-core.c
447
while (args.np) {
drivers/net/wan/framer/framer-core.c
448
framer = framer_of_get_from_provider(&args);
drivers/net/wan/framer/framer-core.c
450
args.np = of_get_next_parent(args.np);
drivers/net/wan/framer/framer-core.c
453
of_node_put(args.np);
drivers/net/wan/framer/framer-core.c
744
const struct of_phandle_args *args)
drivers/net/wan/framer/framer-core.c
748
target_dev = class_find_device_by_of_node(&framer_class, args->np);
drivers/net/wan/framer/framer-core.c
770
const struct of_phandle_args *args))
drivers/net/wan/framer/framer-core.c
832
const struct of_phandle_args *args))
drivers/net/wan/ixp4xx_hss.c
1428
port->npe = npe_request(npe_spec.args[0] << 4);
drivers/net/wan/ixp4xx_hss.c
1439
port->txreadyq = queue_spec.args[0];
drivers/net/wan/ixp4xx_hss.c
1445
port->rxtrigq = queue_spec.args[0];
drivers/net/wan/ixp4xx_hss.c
1451
port->rxq = queue_spec.args[0];
drivers/net/wan/ixp4xx_hss.c
1457
port->txq = queue_spec.args[0];
drivers/net/wan/ixp4xx_hss.c
1463
port->rxfreeq = queue_spec.args[0];
drivers/net/wan/ixp4xx_hss.c
1469
port->txdoneq = queue_spec.args[0];
drivers/net/wireguard/netlink.c
74
#define DUMP_CTX(cb) ((struct dump_ctx *)(cb)->args)
drivers/net/wireless/ath/ath10k/debug.c
125
va_list args;
drivers/net/wireless/ath/ath10k/debug.c
127
va_start(args, fmt);
drivers/net/wireless/ath/ath10k/debug.c
128
vaf.va = &args;
drivers/net/wireless/ath/ath10k/debug.c
131
va_end(args);
drivers/net/wireless/ath/ath10k/debug.c
140
va_list args;
drivers/net/wireless/ath/ath10k/debug.c
142
va_start(args, fmt);
drivers/net/wireless/ath/ath10k/debug.c
143
vaf.va = &args;
drivers/net/wireless/ath/ath10k/debug.c
147
va_end(args);
drivers/net/wireless/ath/ath10k/debug.c
2661
va_list args;
drivers/net/wireless/ath/ath10k/debug.c
2663
va_start(args, fmt);
drivers/net/wireless/ath/ath10k/debug.c
2666
vaf.va = &args;
drivers/net/wireless/ath/ath10k/debug.c
2673
va_end(args);
drivers/net/wireless/ath/ath10k/debug.c
33
va_list args;
drivers/net/wireless/ath/ath10k/debug.c
35
va_start(args, fmt);
drivers/net/wireless/ath/ath10k/debug.c
36
vaf.va = &args;
drivers/net/wireless/ath/ath10k/debug.c
39
va_end(args);
drivers/net/wireless/ath/ath10k/wmi-ops.h
173
const struct wmi_sta_uapsd_auto_trig_arg *args,
drivers/net/wireless/ath/ath10k/wmi-ops.h
828
const struct wmi_sta_uapsd_auto_trig_arg *args,
drivers/net/wireless/ath/ath10k/wmi-ops.h
837
skb = ar->wmi.ops->gen_vdev_sta_uapsd(ar, vdev_id, peer_addr, args,
drivers/net/wireless/ath/ath10k/wmi-tlv.c
2432
const struct wmi_sta_uapsd_auto_trig_arg *args,
drivers/net/wireless/ath/ath10k/wmi-tlv.c
2470
ptr = ath10k_wmi_tlv_put_uapsd_ac(ar, ptr, &args[i]);
drivers/net/wireless/ath/ath11k/debug.c
18
va_list args;
drivers/net/wireless/ath/ath11k/debug.c
20
va_start(args, fmt);
drivers/net/wireless/ath/ath11k/debug.c
21
vaf.va = &args;
drivers/net/wireless/ath/ath11k/debug.c
24
va_end(args);
drivers/net/wireless/ath/ath11k/debug.c
33
va_list args;
drivers/net/wireless/ath/ath11k/debug.c
35
va_start(args, fmt);
drivers/net/wireless/ath/ath11k/debug.c
36
vaf.va = &args;
drivers/net/wireless/ath/ath11k/debug.c
39
va_end(args);
drivers/net/wireless/ath/ath11k/debug.c
48
va_list args;
drivers/net/wireless/ath/ath11k/debug.c
50
va_start(args, fmt);
drivers/net/wireless/ath/ath11k/debug.c
51
vaf.va = &args;
drivers/net/wireless/ath/ath11k/debug.c
54
va_end(args);
drivers/net/wireless/ath/ath11k/debug.c
64
va_list args;
drivers/net/wireless/ath/ath11k/debug.c
66
va_start(args, fmt);
drivers/net/wireless/ath/ath11k/debug.c
69
vaf.va = &args;
drivers/net/wireless/ath/ath11k/debug.c
76
va_end(args);
drivers/net/wireless/ath/ath12k/debug.c
17
va_list args;
drivers/net/wireless/ath/ath12k/debug.c
19
va_start(args, fmt);
drivers/net/wireless/ath/ath12k/debug.c
20
vaf.va = &args;
drivers/net/wireless/ath/ath12k/debug.c
23
va_end(args);
drivers/net/wireless/ath/ath12k/debug.c
32
va_list args;
drivers/net/wireless/ath/ath12k/debug.c
34
va_start(args, fmt);
drivers/net/wireless/ath/ath12k/debug.c
35
vaf.va = &args;
drivers/net/wireless/ath/ath12k/debug.c
38
va_end(args);
drivers/net/wireless/ath/ath12k/debug.c
47
va_list args;
drivers/net/wireless/ath/ath12k/debug.c
49
va_start(args, fmt);
drivers/net/wireless/ath/ath12k/debug.c
50
vaf.va = &args;
drivers/net/wireless/ath/ath12k/debug.c
53
va_end(args);
drivers/net/wireless/ath/ath12k/debug.c
63
va_list args;
drivers/net/wireless/ath/ath12k/debug.c
65
va_start(args, fmt);
drivers/net/wireless/ath/ath12k/debug.c
68
vaf.va = &args;
drivers/net/wireless/ath/ath12k/debug.c
77
va_end(args);
drivers/net/wireless/ath/ath12k/wmi.c
841
struct ath12k_wmi_vdev_create_arg *args)
drivers/net/wireless/ath/ath12k/wmi.c
847
bool is_ml_vdev = is_valid_ether_addr(args->mld_addr);
drivers/net/wireless/ath/ath12k/wmi.c
869
cmd->vdev_id = cpu_to_le32(args->if_id);
drivers/net/wireless/ath/ath12k/wmi.c
870
cmd->vdev_type = cpu_to_le32(args->type);
drivers/net/wireless/ath/ath12k/wmi.c
871
cmd->vdev_subtype = cpu_to_le32(args->subtype);
drivers/net/wireless/ath/ath12k/wmi.c
873
cmd->pdev_id = cpu_to_le32(args->pdev_id);
drivers/net/wireless/ath/ath12k/wmi.c
874
cmd->mbssid_flags = cpu_to_le32(args->mbssid_flags);
drivers/net/wireless/ath/ath12k/wmi.c
875
cmd->mbssid_tx_vdev_id = cpu_to_le32(args->mbssid_tx_vdev_id);
drivers/net/wireless/ath/ath12k/wmi.c
876
cmd->vdev_stats_id = cpu_to_le32(args->if_stats_id);
drivers/net/wireless/ath/ath12k/wmi.c
879
if (args->if_stats_id != ATH12K_INVAL_VDEV_STATS_ID)
drivers/net/wireless/ath/ath12k/wmi.c
895
cpu_to_le32(args->chains[NL80211_BAND_2GHZ].tx);
drivers/net/wireless/ath/ath12k/wmi.c
897
cpu_to_le32(args->chains[NL80211_BAND_2GHZ].rx);
drivers/net/wireless/ath/ath12k/wmi.c
904
cpu_to_le32(args->chains[NL80211_BAND_5GHZ].tx);
drivers/net/wireless/ath/ath12k/wmi.c
906
cpu_to_le32(args->chains[NL80211_BAND_5GHZ].rx);
drivers/net/wireless/ath/ath12k/wmi.c
920
ether_addr_copy(ml_params->mld_macaddr.addr, args->mld_addr);
drivers/net/wireless/ath/ath12k/wmi.c
925
args->if_id, args->type, args->subtype,
drivers/net/wireless/ath/ath12k/wmi.c
926
macaddr, args->pdev_id);
drivers/net/wireless/ath/ath5k/base.c
3234
va_list args;
drivers/net/wireless/ath/ath5k/base.c
3236
va_start(args, fmt);
drivers/net/wireless/ath/ath5k/base.c
3239
vaf.va = &args;
drivers/net/wireless/ath/ath5k/base.c
3247
va_end(args);
drivers/net/wireless/ath/ath6kl/debug.c
134
va_list args;
drivers/net/wireless/ath/ath6kl/debug.c
136
va_start(args, fmt);
drivers/net/wireless/ath/ath6kl/debug.c
139
vaf.va = &args;
drivers/net/wireless/ath/ath6kl/debug.c
146
va_end(args);
drivers/net/wireless/ath/ath6kl/debug.c
44
va_list args;
drivers/net/wireless/ath/ath6kl/debug.c
46
va_start(args, fmt);
drivers/net/wireless/ath/ath6kl/debug.c
49
vaf.va = &args;
drivers/net/wireless/ath/ath6kl/debug.c
53
va_end(args);
drivers/net/wireless/ath/ath6kl/debug.c
62
va_list args;
drivers/net/wireless/ath/ath6kl/debug.c
64
va_start(args, fmt);
drivers/net/wireless/ath/ath6kl/debug.c
65
vaf.va = &args;
drivers/net/wireless/ath/ath6kl/debug.c
68
va_end(args);
drivers/net/wireless/ath/ath6kl/debug.c
77
va_list args;
drivers/net/wireless/ath/ath6kl/debug.c
79
va_start(args, fmt);
drivers/net/wireless/ath/ath6kl/debug.c
80
vaf.va = &args;
drivers/net/wireless/ath/ath6kl/debug.c
83
va_end(args);
drivers/net/wireless/ath/ath6kl/debug.c
92
va_list args;
drivers/net/wireless/ath/ath6kl/debug.c
94
va_start(args, fmt);
drivers/net/wireless/ath/ath6kl/debug.c
95
vaf.va = &args;
drivers/net/wireless/ath/ath6kl/debug.c
98
va_end(args);
drivers/net/wireless/ath/carl9170/debug.c
47
#define ADD(buf, off, max, fmt, args...) \
drivers/net/wireless/ath/carl9170/debug.c
48
off += scnprintf(&buf[off], max - off, fmt, ##args)
drivers/net/wireless/ath/main.c
76
va_list args;
drivers/net/wireless/ath/main.c
78
va_start(args, fmt);
drivers/net/wireless/ath/main.c
81
vaf.va = &args;
drivers/net/wireless/ath/main.c
91
va_end(args);
drivers/net/wireless/ath/wil6210/debug.c
13
va_list args;
drivers/net/wireless/ath/wil6210/debug.c
15
va_start(args, fmt);
drivers/net/wireless/ath/wil6210/debug.c
17
vaf.va = &args;
drivers/net/wireless/ath/wil6210/debug.c
20
va_end(args);
drivers/net/wireless/ath/wil6210/debug.c
26
va_list args;
drivers/net/wireless/ath/wil6210/debug.c
31
va_start(args, fmt);
drivers/net/wireless/ath/wil6210/debug.c
33
vaf.va = &args;
drivers/net/wireless/ath/wil6210/debug.c
36
va_end(args);
drivers/net/wireless/ath/wil6210/debug.c
42
va_list args;
drivers/net/wireless/ath/wil6210/debug.c
47
va_start(args, fmt);
drivers/net/wireless/ath/wil6210/debug.c
49
vaf.va = &args;
drivers/net/wireless/ath/wil6210/debug.c
52
va_end(args);
drivers/net/wireless/ath/wil6210/debug.c
58
va_list args;
drivers/net/wireless/ath/wil6210/debug.c
60
va_start(args, fmt);
drivers/net/wireless/ath/wil6210/debug.c
62
vaf.va = &args;
drivers/net/wireless/ath/wil6210/debug.c
65
va_end(args);
drivers/net/wireless/ath/wil6210/debug.c
71
va_list args;
drivers/net/wireless/ath/wil6210/debug.c
73
va_start(args, fmt);
drivers/net/wireless/ath/wil6210/debug.c
75
vaf.va = &args;
drivers/net/wireless/ath/wil6210/debug.c
77
va_end(args);
drivers/net/wireless/broadcom/b43/main.c
385
va_list args;
drivers/net/wireless/broadcom/b43/main.c
392
va_start(args, fmt);
drivers/net/wireless/broadcom/b43/main.c
395
vaf.va = &args;
drivers/net/wireless/broadcom/b43/main.c
400
va_end(args);
drivers/net/wireless/broadcom/b43/main.c
406
va_list args;
drivers/net/wireless/broadcom/b43/main.c
413
va_start(args, fmt);
drivers/net/wireless/broadcom/b43/main.c
416
vaf.va = &args;
drivers/net/wireless/broadcom/b43/main.c
421
va_end(args);
drivers/net/wireless/broadcom/b43/main.c
427
va_list args;
drivers/net/wireless/broadcom/b43/main.c
434
va_start(args, fmt);
drivers/net/wireless/broadcom/b43/main.c
437
vaf.va = &args;
drivers/net/wireless/broadcom/b43/main.c
442
va_end(args);
drivers/net/wireless/broadcom/b43/main.c
448
va_list args;
drivers/net/wireless/broadcom/b43/main.c
453
va_start(args, fmt);
drivers/net/wireless/broadcom/b43/main.c
456
vaf.va = &args;
drivers/net/wireless/broadcom/b43/main.c
461
va_end(args);
drivers/net/wireless/broadcom/b43/tables_phy_ht.c
704
va_list args;
drivers/net/wireless/broadcom/b43/tables_phy_ht.c
711
va_start(args, num);
drivers/net/wireless/broadcom/b43/tables_phy_ht.c
716
value = va_arg(args, int);
drivers/net/wireless/broadcom/b43/tables_phy_ht.c
724
value = va_arg(args, int);
drivers/net/wireless/broadcom/b43/tables_phy_ht.c
732
value = va_arg(args, int);
drivers/net/wireless/broadcom/b43/tables_phy_ht.c
742
va_end(args);
drivers/net/wireless/broadcom/b43legacy/main.c
169
va_list args;
drivers/net/wireless/broadcom/b43legacy/main.c
174
va_start(args, fmt);
drivers/net/wireless/broadcom/b43legacy/main.c
177
vaf.va = &args;
drivers/net/wireless/broadcom/b43legacy/main.c
182
va_end(args);
drivers/net/wireless/broadcom/b43legacy/main.c
188
va_list args;
drivers/net/wireless/broadcom/b43legacy/main.c
193
va_start(args, fmt);
drivers/net/wireless/broadcom/b43legacy/main.c
196
vaf.va = &args;
drivers/net/wireless/broadcom/b43legacy/main.c
201
va_end(args);
drivers/net/wireless/broadcom/b43legacy/main.c
207
va_list args;
drivers/net/wireless/broadcom/b43legacy/main.c
212
va_start(args, fmt);
drivers/net/wireless/broadcom/b43legacy/main.c
215
vaf.va = &args;
drivers/net/wireless/broadcom/b43legacy/main.c
220
va_end(args);
drivers/net/wireless/broadcom/b43legacy/main.c
227
va_list args;
drivers/net/wireless/broadcom/b43legacy/main.c
229
va_start(args, fmt);
drivers/net/wireless/broadcom/b43legacy/main.c
232
vaf.va = &args;
drivers/net/wireless/broadcom/b43legacy/main.c
237
va_end(args);
drivers/net/wireless/broadcom/brcm80211/brcmfmac/common.c
463
va_list args;
drivers/net/wireless/broadcom/brcm80211/brcmfmac/common.c
465
va_start(args, fmt);
drivers/net/wireless/broadcom/brcm80211/brcmfmac/common.c
468
vaf.va = &args;
drivers/net/wireless/broadcom/brcm80211/brcmfmac/common.c
474
va_end(args);
drivers/net/wireless/broadcom/brcm80211/brcmfmac/common.c
484
va_list args;
drivers/net/wireless/broadcom/brcm80211/brcmfmac/common.c
486
va_start(args, fmt);
drivers/net/wireless/broadcom/brcm80211/brcmfmac/common.c
487
vaf.va = &args;
drivers/net/wireless/broadcom/brcm80211/brcmfmac/common.c
491
va_end(args);
drivers/net/wireless/broadcom/brcm80211/brcmfmac/tracepoint.c
20
va_list args;
drivers/net/wireless/broadcom/brcm80211/brcmfmac/tracepoint.c
22
va_start(args, fmt);
drivers/net/wireless/broadcom/brcm80211/brcmfmac/tracepoint.c
23
vaf.va = &args;
drivers/net/wireless/broadcom/brcm80211/brcmfmac/tracepoint.c
29
va_end(args);
drivers/net/wireless/broadcom/brcm80211/brcmsmac/debug.c
214
va_list args; \
drivers/net/wireless/broadcom/brcm80211/brcmsmac/debug.c
216
va_start(args, fmt); \
drivers/net/wireless/broadcom/brcm80211/brcmsmac/debug.c
217
vaf.va = &args; \
drivers/net/wireless/broadcom/brcm80211/brcmsmac/debug.c
220
va_end(args); \
drivers/net/wireless/broadcom/brcm80211/brcmsmac/debug.c
235
va_list args;
drivers/net/wireless/broadcom/brcm80211/brcmsmac/debug.c
237
va_start(args, fmt);
drivers/net/wireless/broadcom/brcm80211/brcmsmac/debug.c
238
vaf.va = &args;
drivers/net/wireless/broadcom/brcm80211/brcmsmac/debug.c
244
va_end(args);
drivers/net/wireless/broadcom/brcm80211/brcmsmac/types.h
247
#define BCMMSG(dev, fmt, args...) \
drivers/net/wireless/broadcom/brcm80211/brcmsmac/types.h
250
wiphy_err(dev, "%s: " fmt, __func__, ##args); \
drivers/net/wireless/broadcom/brcm80211/brcmutil/utils.c
312
va_list args;
drivers/net/wireless/broadcom/brcm80211/brcmutil/utils.c
314
va_start(args, fmt);
drivers/net/wireless/broadcom/brcm80211/brcmutil/utils.c
317
vaf.va = &args;
drivers/net/wireless/broadcom/brcm80211/brcmutil/utils.c
321
va_end(args);
drivers/net/wireless/intel/ipw2x00/ipw2200.h
1378
#define IPW_DEBUG(level, fmt, args...) \
drivers/net/wireless/intel/ipw2x00/ipw2200.h
1380
printk(KERN_DEBUG DRV_NAME": %s " fmt, __func__ , ## args); } while (0)
drivers/net/wireless/intel/ipw2x00/ipw2200.h
1383
#define IPW_LL_DEBUG(level, fmt, args...) \
drivers/net/wireless/intel/ipw2x00/ipw2200.h
1385
printk(KERN_DEBUG DRV_NAME": %s " fmt, __func__ , ## args); } while (0)
drivers/net/wireless/intel/ipw2x00/ipw2200.h
1387
#define IPW_LL_DEBUG(level, fmt, args...) do {} while (0)
drivers/net/wireless/intel/ipw2x00/libipw.h
59
#define LIBIPW_DEBUG(level, fmt, args...) \
drivers/net/wireless/intel/ipw2x00/libipw.h
61
printk(KERN_DEBUG "libipw: %s " fmt, __func__ , ## args); } while (0)
drivers/net/wireless/intel/ipw2x00/libipw.h
63
#define LIBIPW_DEBUG(level, fmt, args...) do {} while (0)
drivers/net/wireless/intel/iwlegacy/common.h
2935
#define IL_DBG(level, fmt, args...) \
drivers/net/wireless/intel/iwlegacy/common.h
2939
##args); \
drivers/net/wireless/intel/iwlegacy/common.h
2950
#define IL_DBG(level, fmt, args...) no_printk(fmt, ##args)
drivers/net/wireless/intel/iwlwifi/dvm/agn.h
417
#define IWL_DEBUG_QUIET_RFKILL(m, fmt, args...) \
drivers/net/wireless/intel/iwlwifi/dvm/agn.h
420
IWL_ERR(m, fmt, ##args); \
drivers/net/wireless/intel/iwlwifi/dvm/agn.h
426
fmt, ##args); \
drivers/net/wireless/intel/iwlwifi/dvm/agn.h
429
#define IWL_DEBUG_QUIET_RFKILL(m, fmt, args...) \
drivers/net/wireless/intel/iwlwifi/dvm/agn.h
432
IWL_ERR(m, fmt, ##args); \
drivers/net/wireless/intel/iwlwifi/dvm/agn.h
435
fmt, ##args); \
drivers/net/wireless/intel/iwlwifi/fw/acpi.c
85
int func, union acpi_object *args,
drivers/net/wireless/intel/iwlwifi/fw/acpi.c
91
args);
drivers/net/wireless/intel/iwlwifi/fw/acpi.h
144
int func, union acpi_object *args,
drivers/net/wireless/intel/iwlwifi/fw/acpi.h
197
union acpi_object *args, const guid_t *guid)
drivers/net/wireless/intel/iwlwifi/iwl-debug.c
18
va_list args; \
drivers/net/wireless/intel/iwlwifi/iwl-debug.c
20
va_start(args, fmt); \
drivers/net/wireless/intel/iwlwifi/iwl-debug.c
21
vaf.va = &args; \
drivers/net/wireless/intel/iwlwifi/iwl-debug.c
24
va_end(args); \
drivers/net/wireless/intel/iwlwifi/iwl-debug.c
39
va_list args, args2;
drivers/net/wireless/intel/iwlwifi/iwl-debug.c
41
va_start(args, fmt);
drivers/net/wireless/intel/iwlwifi/iwl-debug.c
49
va_copy(args2, args);
drivers/net/wireless/intel/iwlwifi/iwl-debug.c
60
vaf.va = &args;
drivers/net/wireless/intel/iwlwifi/iwl-debug.c
62
va_end(args);
drivers/net/wireless/intel/iwlwifi/iwl-debug.c
74
va_list args;
drivers/net/wireless/intel/iwlwifi/iwl-debug.c
76
va_start(args, fmt);
drivers/net/wireless/intel/iwlwifi/iwl-debug.c
77
vaf.va = &args;
drivers/net/wireless/intel/iwlwifi/iwl-debug.c
84
va_end(args);
drivers/net/wireless/intel/iwlwifi/iwl-debug.h
88
#define __IWL_DEBUG_DEV(dev, level, limit, fmt, args...) \
drivers/net/wireless/intel/iwlwifi/iwl-debug.h
91
__iwl_dbg(dev, level, limit, __func__, fmt, ##args); \
drivers/net/wireless/intel/iwlwifi/iwl-debug.h
93
#define IWL_DEBUG(m, level, fmt, args...) \
drivers/net/wireless/intel/iwlwifi/iwl-debug.h
94
__IWL_DEBUG_DEV((m)->dev, level, false, fmt, ##args)
drivers/net/wireless/intel/iwlwifi/iwl-debug.h
95
#define IWL_DEBUG_DEV(dev, level, fmt, args...) \
drivers/net/wireless/intel/iwlwifi/iwl-debug.h
96
__IWL_DEBUG_DEV(dev, level, false, fmt, ##args)
drivers/net/wireless/intel/iwlwifi/iwl-debug.h
97
#define IWL_DEBUG_LIMIT(m, level, fmt, args...) \
drivers/net/wireless/intel/iwlwifi/iwl-debug.h
98
__IWL_DEBUG_DEV((m)->dev, level, true, fmt, ##args)
drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c
1664
u8 args;
drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c
1667
args = sscanf(buf, "%i %i", &mvm->dbgfs_prph_reg_addr, &value);
drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c
1669
if (args == 1)
drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c
1673
if (args != 2)
drivers/net/wireless/marvell/libertas/defs.h
51
#define LBS_DEB_LL(grp, grpnam, fmt, args...) \
drivers/net/wireless/marvell/libertas/defs.h
53
printk(KERN_DEBUG DRV_NAME grpnam ": " fmt, ## args); } while (0)
drivers/net/wireless/marvell/libertas/defs.h
55
#define LBS_DEB_LL(grp, grpnam, fmt, args...) do {} while (0)
drivers/net/wireless/marvell/libertas/defs.h
58
#define lbs_deb_main(fmt, args...) LBS_DEB_LL(LBS_DEB_MAIN, " main", fmt, ##args)
drivers/net/wireless/marvell/libertas/defs.h
59
#define lbs_deb_net(fmt, args...) LBS_DEB_LL(LBS_DEB_NET, " net", fmt, ##args)
drivers/net/wireless/marvell/libertas/defs.h
60
#define lbs_deb_mesh(fmt, args...) LBS_DEB_LL(LBS_DEB_MESH, " mesh", fmt, ##args)
drivers/net/wireless/marvell/libertas/defs.h
61
#define lbs_deb_wext(fmt, args...) LBS_DEB_LL(LBS_DEB_WEXT, " wext", fmt, ##args)
drivers/net/wireless/marvell/libertas/defs.h
62
#define lbs_deb_ioctl(fmt, args...) LBS_DEB_LL(LBS_DEB_IOCTL, " ioctl", fmt, ##args)
drivers/net/wireless/marvell/libertas/defs.h
63
#define lbs_deb_scan(fmt, args...) LBS_DEB_LL(LBS_DEB_SCAN, " scan", fmt, ##args)
drivers/net/wireless/marvell/libertas/defs.h
64
#define lbs_deb_assoc(fmt, args...) LBS_DEB_LL(LBS_DEB_ASSOC, " assoc", fmt, ##args)
drivers/net/wireless/marvell/libertas/defs.h
65
#define lbs_deb_join(fmt, args...) LBS_DEB_LL(LBS_DEB_JOIN, " join", fmt, ##args)
drivers/net/wireless/marvell/libertas/defs.h
66
#define lbs_deb_11d(fmt, args...) LBS_DEB_LL(LBS_DEB_11D, " 11d", fmt, ##args)
drivers/net/wireless/marvell/libertas/defs.h
67
#define lbs_deb_debugfs(fmt, args...) LBS_DEB_LL(LBS_DEB_DEBUGFS, " debugfs", fmt, ##args)
drivers/net/wireless/marvell/libertas/defs.h
68
#define lbs_deb_ethtool(fmt, args...) LBS_DEB_LL(LBS_DEB_ETHTOOL, " ethtool", fmt, ##args)
drivers/net/wireless/marvell/libertas/defs.h
69
#define lbs_deb_host(fmt, args...) LBS_DEB_LL(LBS_DEB_HOST, " host", fmt, ##args)
drivers/net/wireless/marvell/libertas/defs.h
70
#define lbs_deb_cmd(fmt, args...) LBS_DEB_LL(LBS_DEB_CMD, " cmd", fmt, ##args)
drivers/net/wireless/marvell/libertas/defs.h
71
#define lbs_deb_rx(fmt, args...) LBS_DEB_LL(LBS_DEB_RX, " rx", fmt, ##args)
drivers/net/wireless/marvell/libertas/defs.h
72
#define lbs_deb_tx(fmt, args...) LBS_DEB_LL(LBS_DEB_TX, " tx", fmt, ##args)
drivers/net/wireless/marvell/libertas/defs.h
73
#define lbs_deb_fw(fmt, args...) LBS_DEB_LL(LBS_DEB_FW, " fw", fmt, ##args)
drivers/net/wireless/marvell/libertas/defs.h
74
#define lbs_deb_usb(fmt, args...) LBS_DEB_LL(LBS_DEB_USB, " usb", fmt, ##args)
drivers/net/wireless/marvell/libertas/defs.h
75
#define lbs_deb_usbd(dev, fmt, args...) LBS_DEB_LL(LBS_DEB_USB, " usbd", "%s:" fmt, dev_name(dev), ##args)
drivers/net/wireless/marvell/libertas/defs.h
76
#define lbs_deb_cs(fmt, args...) LBS_DEB_LL(LBS_DEB_CS, " cs", fmt, ##args)
drivers/net/wireless/marvell/libertas/defs.h
77
#define lbs_deb_thread(fmt, args...) LBS_DEB_LL(LBS_DEB_THREAD, " thread", fmt, ##args)
drivers/net/wireless/marvell/libertas/defs.h
78
#define lbs_deb_sdio(fmt, args...) LBS_DEB_LL(LBS_DEB_SDIO, " sdio", fmt, ##args)
drivers/net/wireless/marvell/libertas/defs.h
79
#define lbs_deb_sysfs(fmt, args...) LBS_DEB_LL(LBS_DEB_SYSFS, " sysfs", fmt, ##args)
drivers/net/wireless/marvell/libertas/defs.h
80
#define lbs_deb_spi(fmt, args...) LBS_DEB_LL(LBS_DEB_SPI, " spi", fmt, ##args)
drivers/net/wireless/marvell/libertas/defs.h
81
#define lbs_deb_cfg80211(fmt, args...) LBS_DEB_LL(LBS_DEB_CFG80211, " cfg80211", fmt, ##args)
drivers/net/wireless/marvell/libertas_tf/deb_defs.h
49
#define LBTF_DEB_LL(grp, grpnam, fmt, args...) \
drivers/net/wireless/marvell/libertas_tf/deb_defs.h
51
printk(KERN_DEBUG DRV_NAME grpnam ": " fmt, ## args); } while (0)
drivers/net/wireless/marvell/libertas_tf/deb_defs.h
53
#define LBTF_DEB_LL(grp, grpnam, fmt, args...) do {} while (0)
drivers/net/wireless/marvell/libertas_tf/deb_defs.h
58
#define lbtf_deb_enter_args(grp, fmt, args...) \
drivers/net/wireless/marvell/libertas_tf/deb_defs.h
59
LBTF_DEB_LL(grp | LBTF_DEB_ENTER, " enter", "%s(" fmt ")\n", __func__, ## args);
drivers/net/wireless/marvell/libertas_tf/deb_defs.h
62
#define lbtf_deb_leave_args(grp, fmt, args...) \
drivers/net/wireless/marvell/libertas_tf/deb_defs.h
64
__func__, ##args);
drivers/net/wireless/marvell/libertas_tf/deb_defs.h
65
#define lbtf_deb_main(fmt, args...) LBTF_DEB_LL(LBTF_DEB_MAIN, " main", fmt, ##args)
drivers/net/wireless/marvell/libertas_tf/deb_defs.h
66
#define lbtf_deb_net(fmt, args...) LBTF_DEB_LL(LBTF_DEB_NET, " net", fmt, ##args)
drivers/net/wireless/marvell/libertas_tf/deb_defs.h
67
#define lbtf_deb_mesh(fmt, args...) LBTF_DEB_LL(LBTF_DEB_MESH, " mesh", fmt, ##args)
drivers/net/wireless/marvell/libertas_tf/deb_defs.h
68
#define lbtf_deb_wext(fmt, args...) LBTF_DEB_LL(LBTF_DEB_WEXT, " wext", fmt, ##args)
drivers/net/wireless/marvell/libertas_tf/deb_defs.h
69
#define lbtf_deb_ioctl(fmt, args...) LBTF_DEB_LL(LBTF_DEB_IOCTL, " ioctl", fmt, ##args)
drivers/net/wireless/marvell/libertas_tf/deb_defs.h
70
#define lbtf_deb_scan(fmt, args...) LBTF_DEB_LL(LBTF_DEB_SCAN, " scan", fmt, ##args)
drivers/net/wireless/marvell/libertas_tf/deb_defs.h
71
#define lbtf_deb_assoc(fmt, args...) LBTF_DEB_LL(LBTF_DEB_ASSOC, " assoc", fmt, ##args)
drivers/net/wireless/marvell/libertas_tf/deb_defs.h
72
#define lbtf_deb_join(fmt, args...) LBTF_DEB_LL(LBTF_DEB_JOIN, " join", fmt, ##args)
drivers/net/wireless/marvell/libertas_tf/deb_defs.h
73
#define lbtf_deb_11d(fmt, args...) LBTF_DEB_LL(LBTF_DEB_11D, " 11d", fmt, ##args)
drivers/net/wireless/marvell/libertas_tf/deb_defs.h
74
#define lbtf_deb_debugfs(fmt, args...) LBTF_DEB_LL(LBTF_DEB_DEBUGFS, " debugfs", fmt, ##args)
drivers/net/wireless/marvell/libertas_tf/deb_defs.h
75
#define lbtf_deb_ethtool(fmt, args...) LBTF_DEB_LL(LBTF_DEB_ETHTOOL, " ethtool", fmt, ##args)
drivers/net/wireless/marvell/libertas_tf/deb_defs.h
76
#define lbtf_deb_host(fmt, args...) LBTF_DEB_LL(LBTF_DEB_HOST, " host", fmt, ##args)
drivers/net/wireless/marvell/libertas_tf/deb_defs.h
77
#define lbtf_deb_cmd(fmt, args...) LBTF_DEB_LL(LBTF_DEB_CMD, " cmd", fmt, ##args)
drivers/net/wireless/marvell/libertas_tf/deb_defs.h
78
#define lbtf_deb_rx(fmt, args...) LBTF_DEB_LL(LBTF_DEB_RX, " rx", fmt, ##args)
drivers/net/wireless/marvell/libertas_tf/deb_defs.h
79
#define lbtf_deb_tx(fmt, args...) LBTF_DEB_LL(LBTF_DEB_TX, " tx", fmt, ##args)
drivers/net/wireless/marvell/libertas_tf/deb_defs.h
80
#define lbtf_deb_fw(fmt, args...) LBTF_DEB_LL(LBTF_DEB_FW, " fw", fmt, ##args)
drivers/net/wireless/marvell/libertas_tf/deb_defs.h
81
#define lbtf_deb_usb(fmt, args...) LBTF_DEB_LL(LBTF_DEB_USB, " usb", fmt, ##args)
drivers/net/wireless/marvell/libertas_tf/deb_defs.h
82
#define lbtf_deb_usbd(dev, fmt, args...) LBTF_DEB_LL(LBTF_DEB_USB, " usbd", "%s:" fmt, dev_name(dev), ##args)
drivers/net/wireless/marvell/libertas_tf/deb_defs.h
83
#define lbtf_deb_cs(fmt, args...) LBTF_DEB_LL(LBTF_DEB_CS, " cs", fmt, ##args)
drivers/net/wireless/marvell/libertas_tf/deb_defs.h
84
#define lbtf_deb_thread(fmt, args...) LBTF_DEB_LL(LBTF_DEB_THREAD, " thread", fmt, ##args)
drivers/net/wireless/marvell/libertas_tf/deb_defs.h
85
#define lbtf_deb_sdio(fmt, args...) LBTF_DEB_LL(LBTF_DEB_SDIO, " thread", fmt, ##args)
drivers/net/wireless/marvell/libertas_tf/deb_defs.h
86
#define lbtf_deb_macops(fmt, args...) LBTF_DEB_LL(LBTF_DEB_MACOPS, " thread", fmt, ##args)
drivers/net/wireless/marvell/mwifiex/main.c
1825
va_list args;
drivers/net/wireless/marvell/mwifiex/main.c
1830
va_start(args, fmt);
drivers/net/wireless/marvell/mwifiex/main.c
1833
vaf.va = &args;
drivers/net/wireless/marvell/mwifiex/main.c
1840
va_end(args);
drivers/net/wireless/mediatek/mt76/mt7915/mcu.c
1780
__le32 args[2];
drivers/net/wireless/mediatek/mt76/mt7915/mcu.c
1782
.args[0] = cpu_to_le32(1),
drivers/net/wireless/mediatek/mt76/mt7915/mcu.c
1783
.args[1] = cpu_to_le32(6),
drivers/net/wireless/mediatek/mt76/mt7915/mcu.c
2339
__le32 args[3];
drivers/net/wireless/mediatek/mt76/mt7915/mcu.c
2348
.args[0] = cpu_to_le32(MCU_WA_PARAM_RED_SETTING),
drivers/net/wireless/mediatek/mt76/mt7915/mcu.c
2350
.len = cpu_to_le16(sizeof(req) - sizeof(req.args)),
drivers/net/wireless/mediatek/mt76/mt7915/mcu.c
243
__le32 args[3];
drivers/net/wireless/mediatek/mt76/mt7915/mcu.c
245
.args = {
drivers/net/wireless/mediatek/mt76/mt7921/testmode.c
161
if (cb->args[2]++ > 0)
drivers/net/wireless/mediatek/mt76/mt7925/testmode.c
166
if (cb->args[2]++ > 0)
drivers/net/wireless/mediatek/mt76/mt7996/mcu.c
372
__le32 args[3];
drivers/net/wireless/mediatek/mt76/mt7996/mcu.c
374
.args = {
drivers/net/wireless/mediatek/mt76/mt7996/mcu.c
382
return mt76_mcu_send_msg(&dev->mt76, cmd, &req.args,
drivers/net/wireless/mediatek/mt76/mt7996/mcu.c
383
sizeof(req.args), false);
drivers/net/wireless/mediatek/mt76/testmode.c
584
if (cb->args[2]++ > 0)
drivers/net/wireless/realtek/rtlwifi/debug.c
17
va_list args;
drivers/net/wireless/realtek/rtlwifi/debug.c
19
va_start(args, fmt);
drivers/net/wireless/realtek/rtlwifi/debug.c
22
vaf.va = &args;
drivers/net/wireless/realtek/rtlwifi/debug.c
26
va_end(args);
drivers/net/wireless/realtek/rtw88/debug.c
1363
va_list args;
drivers/net/wireless/realtek/rtw88/debug.c
1365
va_start(args, fmt);
drivers/net/wireless/realtek/rtw88/debug.c
1366
vaf.va = &args;
drivers/net/wireless/realtek/rtw88/debug.c
1371
va_end(args);
drivers/net/wireless/realtek/rtw89/debug.c
4142
va_list args;
drivers/net/wireless/realtek/rtw89/debug.c
4147
va_start(args, fmt);
drivers/net/wireless/realtek/rtw89/debug.c
4148
vaf.va = &args;
drivers/net/wireless/realtek/rtw89/debug.c
4153
va_end(args);
drivers/net/wireless/realtek/rtw89/debug.c
4985
va_list args;
drivers/net/wireless/realtek/rtw89/debug.c
4987
va_start(args, fmt);
drivers/net/wireless/realtek/rtw89/debug.c
4988
vaf.va = &args;
drivers/net/wireless/realtek/rtw89/debug.c
4993
va_end(args);
drivers/net/wireless/realtek/rtw89/fw.c
2147
u32 args[RTW89_C2H_FW_LOG_MAX_PARA_NUM] = {0};
drivers/net/wireless/realtek/rtw89/fw.c
2158
args[i] = le32_to_cpu(log_fmt->u.argv[i]);
drivers/net/wireless/realtek/rtw89/fw.c
2164
para_int, log_fmt->argc, (int)sizeof(args), args);
drivers/net/wireless/realtek/rtw89/fw.c
2171
args[0x0], args[0x1], args[0x2], args[0x3], args[0x4],
drivers/net/wireless/realtek/rtw89/fw.c
2172
args[0x5], args[0x6], args[0x7], args[0x8], args[0x9],
drivers/net/wireless/realtek/rtw89/fw.c
2173
args[0xa], args[0xb], args[0xc], args[0xd], args[0xe],
drivers/net/wireless/realtek/rtw89/fw.c
2174
args[0xf]);
drivers/net/wireless/rsi/rsi_91x_main.c
58
va_list args;
drivers/net/wireless/rsi/rsi_91x_main.c
60
va_start(args, fmt);
drivers/net/wireless/rsi/rsi_91x_main.c
63
vaf.va = &args;
drivers/net/wireless/rsi/rsi_91x_main.c
67
va_end(args);
drivers/net/wireless/ti/wlcore/debugfs.c
34
va_list args;
drivers/net/wireless/ti/wlcore/debugfs.c
38
va_start(args, fmt);
drivers/net/wireless/ti/wlcore/debugfs.c
39
res = vscnprintf(buf, sizeof(buf), fmt, args);
drivers/net/wireless/ti/wlcore/debugfs.c
40
va_end(args);
drivers/net/wireless/ti/wlcore/debugfs.c
434
#define DRIVER_STATE_PRINT_GENERIC(x, fmt, args...) \
drivers/net/wireless/ti/wlcore/debugfs.c
436
#x " = " fmt "\n", args))
drivers/net/wireless/virtual/mac80211_hwsim.c
6602
int last_idx = cb->args[0] - 1;
drivers/net/wireless/virtual/mac80211_hwsim.c
6630
cb->args[0] = last_idx + 1;
drivers/net/wireless/zydas/zd1211rw/zd_def.h
17
#define dev_printk_f(level, dev, fmt, args...) \
drivers/net/wireless/zydas/zd1211rw/zd_def.h
18
dev_printk(level, dev, "%s() " fmt, __func__, ##args)
drivers/net/wireless/zydas/zd1211rw/zd_def.h
21
# define dev_dbg_f(dev, fmt, args...) \
drivers/net/wireless/zydas/zd1211rw/zd_def.h
22
dev_printk_f(KERN_DEBUG, dev, fmt, ## args)
drivers/net/wireless/zydas/zd1211rw/zd_def.h
23
# define dev_dbg_f_limit(dev, fmt, args...) do { \
drivers/net/wireless/zydas/zd1211rw/zd_def.h
25
dev_printk_f(KERN_DEBUG, dev, fmt, ## args); \
drivers/net/wireless/zydas/zd1211rw/zd_def.h
27
# define dev_dbg_f_cond(dev, cond, fmt, args...) ({ \
drivers/net/wireless/zydas/zd1211rw/zd_def.h
30
dev_printk_f(KERN_DEBUG, dev, fmt, ## args); \
drivers/net/wireless/zydas/zd1211rw/zd_def.h
33
# define dev_dbg_f(dev, fmt, args...) do { (void)(dev); } while (0)
drivers/net/wireless/zydas/zd1211rw/zd_def.h
34
# define dev_dbg_f_limit(dev, fmt, args...) do { (void)(dev); } while (0)
drivers/net/wireless/zydas/zd1211rw/zd_def.h
35
# define dev_dbg_f_cond(dev, cond, fmt, args...) do { (void)(dev); } while (0)
drivers/net/wwan/iosm/iosm_ipc_protocol_ops.c
106
union ipc_msg_prep_args *args)
drivers/net/wwan/iosm/iosm_ipc_protocol_ops.c
111
struct ipc_pipe *pipe = args->pipe_close.pipe;
drivers/net/wwan/iosm/iosm_ipc_protocol_ops.c
126
union ipc_msg_prep_args *args)
drivers/net/wwan/iosm/iosm_ipc_protocol_ops.c
139
msg->host_sleep.target = args->sleep.target; /* 0=host, 1=device */
drivers/net/wwan/iosm/iosm_ipc_protocol_ops.c
142
msg->host_sleep.state = args->sleep.state;
drivers/net/wwan/iosm/iosm_ipc_protocol_ops.c
151
union ipc_msg_prep_args *args)
drivers/net/wwan/iosm/iosm_ipc_protocol_ops.c
163
msg->feature_set.reset_enable = args->feature_set.reset_enable <<
drivers/net/wwan/iosm/iosm_ipc_protocol_ops.c
508
union ipc_msg_prep_args *args)
drivers/net/wwan/iosm/iosm_ipc_protocol_ops.c
514
return ipc_protocol_msg_prep_sleep(ipc_protocol, args);
drivers/net/wwan/iosm/iosm_ipc_protocol_ops.c
517
return ipc_protocol_msg_prepipe_open(ipc_protocol, args);
drivers/net/wwan/iosm/iosm_ipc_protocol_ops.c
520
return ipc_protocol_msg_prepipe_close(ipc_protocol, args);
drivers/net/wwan/iosm/iosm_ipc_protocol_ops.c
523
return ipc_protocol_msg_prep_feature_set(ipc_protocol, args);
drivers/net/wwan/iosm/iosm_ipc_protocol_ops.c
54
union ipc_msg_prep_args *args)
drivers/net/wwan/iosm/iosm_ipc_protocol_ops.c
59
struct ipc_pipe *pipe = args->pipe_open.pipe;
drivers/net/wwan/iosm/iosm_ipc_protocol_ops.h
337
union ipc_msg_prep_args *args);
drivers/net/wwan/iosm/iosm_ipc_task_queue.c
105
ipc_task->args[pos].arg = arg;
drivers/net/wwan/iosm/iosm_ipc_task_queue.c
106
ipc_task->args[pos].msg = msg;
drivers/net/wwan/iosm/iosm_ipc_task_queue.c
107
ipc_task->args[pos].func = func;
drivers/net/wwan/iosm/iosm_ipc_task_queue.c
108
ipc_task->args[pos].ipc_imem = ipc_imem;
drivers/net/wwan/iosm/iosm_ipc_task_queue.c
109
ipc_task->args[pos].size = size;
drivers/net/wwan/iosm/iosm_ipc_task_queue.c
110
ipc_task->args[pos].is_copy = is_copy;
drivers/net/wwan/iosm/iosm_ipc_task_queue.c
111
ipc_task->args[pos].completion = wait ? &completion : NULL;
drivers/net/wwan/iosm/iosm_ipc_task_queue.c
112
ipc_task->args[pos].response = -1;
drivers/net/wwan/iosm/iosm_ipc_task_queue.c
131
result = ipc_task->args[pos].response;
drivers/net/wwan/iosm/iosm_ipc_task_queue.c
20
struct ipc_task_queue_args *args = &ipc_task->args[q_rpos];
drivers/net/wwan/iosm/iosm_ipc_task_queue.c
23
if (args->func)
drivers/net/wwan/iosm/iosm_ipc_task_queue.c
24
args->response = args->func(args->ipc_imem, args->arg,
drivers/net/wwan/iosm/iosm_ipc_task_queue.c
25
args->msg, args->size);
drivers/net/wwan/iosm/iosm_ipc_task_queue.c
28
if (args->completion)
drivers/net/wwan/iosm/iosm_ipc_task_queue.c
29
complete(args->completion);
drivers/net/wwan/iosm/iosm_ipc_task_queue.c
32
if (args->is_copy)
drivers/net/wwan/iosm/iosm_ipc_task_queue.c
33
kfree(args->msg);
drivers/net/wwan/iosm/iosm_ipc_task_queue.c
42
args->completion = NULL;
drivers/net/wwan/iosm/iosm_ipc_task_queue.c
43
args->func = NULL;
drivers/net/wwan/iosm/iosm_ipc_task_queue.c
44
args->msg = NULL;
drivers/net/wwan/iosm/iosm_ipc_task_queue.c
45
args->size = 0;
drivers/net/wwan/iosm/iosm_ipc_task_queue.c
46
args->is_copy = false;
drivers/net/wwan/iosm/iosm_ipc_task_queue.c
62
struct ipc_task_queue_args *args = &ipc_task->args[q_rpos];
drivers/net/wwan/iosm/iosm_ipc_task_queue.c
64
if (args->completion)
drivers/net/wwan/iosm/iosm_ipc_task_queue.c
65
complete(args->completion);
drivers/net/wwan/iosm/iosm_ipc_task_queue.c
67
if (args->is_copy)
drivers/net/wwan/iosm/iosm_ipc_task_queue.c
68
kfree(args->msg);
drivers/net/wwan/iosm/iosm_ipc_task_queue.h
48
struct ipc_task_queue_args args[IPC_THREAD_QUEUE_SIZE];
drivers/nfc/nfcsim.c
16
#define NFCSIM_ERR(d, fmt, args...) nfc_err(&d->nfc_digital_dev->nfc_dev->dev, \
drivers/nfc/nfcsim.c
17
"%s: " fmt, __func__, ## args)
drivers/nfc/nfcsim.c
19
#define NFCSIM_DBG(d, fmt, args...) dev_dbg(&d->nfc_digital_dev->nfc_dev->dev, \
drivers/nfc/nfcsim.c
20
"%s: " fmt, __func__, ## args)
drivers/nfc/s3fwrn5/firmware.c
112
struct s3fwrn5_fw_cmd_enter_updatemode args;
drivers/nfc/s3fwrn5/firmware.c
119
args.hashcode_size = hash_size;
drivers/nfc/s3fwrn5/firmware.c
120
args.signature_size = sig_size;
drivers/nfc/s3fwrn5/firmware.c
123
S3FWRN5_FW_CMD_ENTER_UPDATE_MODE, &args, sizeof(args));
drivers/nfc/s3fwrn5/firmware.c
184
struct s3fwrn5_fw_cmd_update_sector args;
drivers/nfc/s3fwrn5/firmware.c
191
args.base_address = base_addr;
drivers/nfc/s3fwrn5/firmware.c
194
S3FWRN5_FW_CMD_UPDATE_SECTOR, &args, sizeof(args));
drivers/nvdimm/security.c
510
int args;
drivers/nvdimm/security.c
537
if (ops[i].args > 1)
drivers/nvdimm/security.c
539
if (rc >= 0 && ops[i].args > 2)
drivers/nvme/host/core.c
2599
unsigned int nr_zones, struct blk_report_zones_args *args)
drivers/nvme/host/core.c
2601
return nvme_ns_report_zones(disk->private_data, sector, nr_zones, args);
drivers/nvme/host/fabrics.c
1008
if (match_int(args, &key_id) || key_id <= 0) {
drivers/nvme/host/fabrics.c
1024
p = match_strdup(args);
drivers/nvme/host/fabrics.c
1038
p = match_strdup(args);
drivers/nvme/host/fabrics.c
718
substring_t args[MAX_OPT_ARGS];
drivers/nvme/host/fabrics.c
754
token = match_token(p, opt_tokens, args);
drivers/nvme/host/fabrics.c
758
p = match_strdup(args);
drivers/nvme/host/fabrics.c
767
p = match_strdup(args);
drivers/nvme/host/fabrics.c
786
p = match_strdup(args);
drivers/nvme/host/fabrics.c
795
p = match_strdup(args);
drivers/nvme/host/fabrics.c
804
if (match_int(args, &token)) {
drivers/nvme/host/fabrics.c
817
if (match_int(args, &token)) {
drivers/nvme/host/fabrics.c
835
if (match_int(args, &token)) {
drivers/nvme/host/fabrics.c
851
if (match_int(args, &token)) {
drivers/nvme/host/fabrics.c
861
if (match_int(args, &token)) {
drivers/nvme/host/fabrics.c
881
p = match_strdup(args);
drivers/nvme/host/fabrics.c
898
if (match_int(args, &token)) {
drivers/nvme/host/fabrics.c
910
p = match_strdup(args);
drivers/nvme/host/fabrics.c
919
p = match_strdup(args);
drivers/nvme/host/fabrics.c
928
p = match_strdup(args);
drivers/nvme/host/fabrics.c
955
if (match_int(args, &token)) {
drivers/nvme/host/fabrics.c
967
if (match_int(args, &token)) {
drivers/nvme/host/fabrics.c
979
if (match_int(args, &token)) {
drivers/nvme/host/fabrics.c
995
if (match_int(args, &key_id) || key_id <= 0) {
drivers/nvme/host/multipath.c
579
unsigned int nr_zones, struct blk_report_zones_args *args)
drivers/nvme/host/multipath.c
588
ret = nvme_ns_report_zones(ns, sector, nr_zones, args);
drivers/nvme/host/nvme.h
1173
unsigned int nr_zones, struct blk_report_zones_args *args);
drivers/nvme/host/tcp.c
1718
struct tls_handshake_args args;
drivers/nvme/host/tcp.c
1724
memset(&args, 0, sizeof(args));
drivers/nvme/host/tcp.c
1725
args.ta_sock = queue->sock;
drivers/nvme/host/tcp.c
1726
args.ta_done = nvme_tcp_tls_done;
drivers/nvme/host/tcp.c
1727
args.ta_data = queue;
drivers/nvme/host/tcp.c
1728
args.ta_my_peerids[0] = pskid;
drivers/nvme/host/tcp.c
1729
args.ta_num_peerids = 1;
drivers/nvme/host/tcp.c
1732
args.ta_keyring = keyring;
drivers/nvme/host/tcp.c
1733
args.ta_timeout_ms = tls_handshake_timeout * 1000;
drivers/nvme/host/tcp.c
1736
ret = tls_client_hello_psk(&args, GFP_KERNEL);
drivers/nvme/host/zns.c
152
struct blk_report_zones_args *args)
drivers/nvme/host/zns.c
172
return disk_report_zone(ns->disk, &zone, idx, args);
drivers/nvme/host/zns.c
176
unsigned int nr_zones, struct blk_report_zones_args *args)
drivers/nvme/host/zns.c
216
zone_idx, args);
drivers/nvme/target/core.c
1583
struct nvmet_ctrl *nvmet_alloc_ctrl(struct nvmet_alloc_ctrl_args *args)
drivers/nvme/target/core.c
1587
u32 kato = args->kato;
drivers/nvme/target/core.c
1591
args->status = NVME_SC_CONNECT_INVALID_PARAM | NVME_STATUS_DNR;
drivers/nvme/target/core.c
1592
subsys = nvmet_find_get_subsys(args->port, args->subsysnqn);
drivers/nvme/target/core.c
1595
args->subsysnqn);
drivers/nvme/target/core.c
1596
args->result = IPO_IATTR_CONNECT_DATA(subsysnqn);
drivers/nvme/target/core.c
1597
args->error_loc = offsetof(struct nvme_common_command, dptr);
drivers/nvme/target/core.c
1602
if (!nvmet_host_allowed(subsys, args->hostnqn)) {
drivers/nvme/target/core.c
1604
args->hostnqn, args->subsysnqn);
drivers/nvme/target/core.c
1605
args->result = IPO_IATTR_CONNECT_DATA(hostnqn);
drivers/nvme/target/core.c
1607
args->status = NVME_SC_CONNECT_INVALID_HOST | NVME_STATUS_DNR;
drivers/nvme/target/core.c
1608
args->error_loc = offsetof(struct nvme_common_command, dptr);
drivers/nvme/target/core.c
1613
args->status = NVME_SC_INTERNAL;
drivers/nvme/target/core.c
1619
ctrl->port = args->port;
drivers/nvme/target/core.c
1620
ctrl->ops = args->ops;
drivers/nvme/target/core.c
1634
memcpy(ctrl->hostnqn, args->hostnqn, NVMF_NQN_SIZE);
drivers/nvme/target/core.c
1659
args->status = NVME_SC_CONNECT_CTRL_BUSY | NVME_STATUS_DNR;
drivers/nvme/target/core.c
1684
nvmet_setup_p2p_ns_map(ctrl, args->p2p_client);
drivers/nvme/target/core.c
1688
if (args->hostid)
drivers/nvme/target/core.c
1689
uuid_copy(&ctrl->hostid, args->hostid);
drivers/nvme/target/core.c
1691
dhchap_status = nvmet_setup_auth(ctrl, args->sq);
drivers/nvme/target/core.c
1697
args->status =
drivers/nvme/target/core.c
1700
args->status = NVME_SC_INTERNAL;
drivers/nvme/target/core.c
1704
args->status = NVME_SC_SUCCESS;
drivers/nvme/target/core.c
1710
nvmet_has_auth(ctrl, args->sq) ? " with DH-HMAC-CHAP" : "",
drivers/nvme/target/core.c
1711
nvmet_queue_tls_keyid(args->sq) ? ", TLS" : "");
drivers/nvme/target/fabrics-cmd.c
272
struct nvmet_alloc_ctrl_args args = {
drivers/nvme/target/fabrics-cmd.c
285
args.status = NVME_SC_INTERNAL;
drivers/nvme/target/fabrics-cmd.c
289
args.status = nvmet_copy_from_sgl(req, 0, d, sizeof(*d));
drivers/nvme/target/fabrics-cmd.c
290
if (args.status)
drivers/nvme/target/fabrics-cmd.c
296
args.error_loc = offsetof(struct nvmf_connect_command, recfmt);
drivers/nvme/target/fabrics-cmd.c
297
args.status = NVME_SC_CONNECT_FORMAT | NVME_STATUS_DNR;
drivers/nvme/target/fabrics-cmd.c
304
args.status = NVME_SC_CONNECT_INVALID_PARAM | NVME_STATUS_DNR;
drivers/nvme/target/fabrics-cmd.c
305
args.result = IPO_IATTR_CONNECT_DATA(cntlid);
drivers/nvme/target/fabrics-cmd.c
312
args.subsysnqn = d->subsysnqn;
drivers/nvme/target/fabrics-cmd.c
313
args.hostnqn = d->hostnqn;
drivers/nvme/target/fabrics-cmd.c
314
args.hostid = &d->hostid;
drivers/nvme/target/fabrics-cmd.c
315
args.kato = le32_to_cpu(c->kato);
drivers/nvme/target/fabrics-cmd.c
317
ctrl = nvmet_alloc_ctrl(&args);
drivers/nvme/target/fabrics-cmd.c
321
args.status = nvmet_install_queue(ctrl, req);
drivers/nvme/target/fabrics-cmd.c
322
if (args.status) {
drivers/nvme/target/fabrics-cmd.c
327
args.result = cpu_to_le32(nvmet_connect_result(ctrl, req->sq));
drivers/nvme/target/fabrics-cmd.c
331
req->error_loc = args.error_loc;
drivers/nvme/target/fabrics-cmd.c
332
req->cqe->result.u32 = args.result;
drivers/nvme/target/fabrics-cmd.c
333
nvmet_req_complete(req, args.status);
drivers/nvme/target/fcloop.c
101
if (match_hex(args, &token)) {
drivers/nvme/target/fcloop.c
108
if (fcloop_verify_addr(args) ||
drivers/nvme/target/fcloop.c
109
match_u64(args, &token64)) {
drivers/nvme/target/fcloop.c
116
if (fcloop_verify_addr(args) ||
drivers/nvme/target/fcloop.c
117
match_u64(args, &token64)) {
drivers/nvme/target/fcloop.c
140
substring_t args[MAX_OPT_ARGS];
drivers/nvme/target/fcloop.c
156
token = match_token(p, opt_tokens, args);
drivers/nvme/target/fcloop.c
159
if (fcloop_verify_addr(args) ||
drivers/nvme/target/fcloop.c
160
match_u64(args, &token64)) {
drivers/nvme/target/fcloop.c
167
if (fcloop_verify_addr(args) ||
drivers/nvme/target/fcloop.c
168
match_u64(args, &token64)) {
drivers/nvme/target/fcloop.c
61
substring_t args[MAX_OPT_ARGS];
drivers/nvme/target/fcloop.c
74
token = match_token(p, opt_tokens, args);
drivers/nvme/target/fcloop.c
78
if (fcloop_verify_addr(args) ||
drivers/nvme/target/fcloop.c
79
match_u64(args, &token64)) {
drivers/nvme/target/fcloop.c
86
if (fcloop_verify_addr(args) ||
drivers/nvme/target/fcloop.c
87
match_u64(args, &token64)) {
drivers/nvme/target/fcloop.c
94
if (match_int(args, &token)) {
drivers/nvme/target/nvmet.h
616
struct nvmet_ctrl *nvmet_alloc_ctrl(struct nvmet_alloc_ctrl_args *args);
drivers/nvme/target/pci-epf.c
2024
struct nvmet_alloc_ctrl_args args = {};
drivers/nvme/target/pci-epf.c
2056
args.port = ctrl->port;
drivers/nvme/target/pci-epf.c
2057
args.subsysnqn = nvme_epf->subsysnqn;
drivers/nvme/target/pci-epf.c
2059
args.hostid = &id;
drivers/nvme/target/pci-epf.c
2060
args.hostnqn = hostnqn;
drivers/nvme/target/pci-epf.c
2061
args.ops = &nvmet_pci_epf_fabrics_ops;
drivers/nvme/target/pci-epf.c
2063
ctrl->tctrl = nvmet_alloc_ctrl(&args);
drivers/nvme/target/tcp.c
1866
struct tls_handshake_args args;
drivers/nvme/target/tcp.c
1875
memset(&args, 0, sizeof(args));
drivers/nvme/target/tcp.c
1876
args.ta_sock = queue->sock;
drivers/nvme/target/tcp.c
1877
args.ta_done = nvmet_tcp_tls_handshake_done;
drivers/nvme/target/tcp.c
1878
args.ta_data = queue;
drivers/nvme/target/tcp.c
1879
args.ta_keyring = key_serial(queue->port->nport->keyring);
drivers/nvme/target/tcp.c
1880
args.ta_timeout_ms = tls_handshake_timeout * 1000;
drivers/nvme/target/tcp.c
1882
ret = tls_server_hello_psk(&args, GFP_KERNEL);
drivers/nvmem/core.c
1437
cell_index = cell_spec.args[0];
drivers/of/address.c
604
struct of_phandle_args args;
drivers/of/address.c
613
index, &args);
drivers/of/address.c
617
return args.np;
drivers/of/base.c
1270
void of_print_phandle_args(const char *msg, const struct of_phandle_args *args)
drivers/of/base.c
1273
printk("%s %pOF", msg, args->np);
drivers/of/base.c
1274
for (i = 0; i < args->args_count; i++) {
drivers/of/base.c
1277
pr_cont("%c%08x", delim, args->args[i]);
drivers/of/base.c
1401
uint32_t *args,
drivers/of/base.c
1412
args[i] = be32_to_cpup(it->cur++);
drivers/of/base.c
1446
out_args->args,
drivers/of/base.c
1552
initial_match_array[i] = cpu_to_be32(out_args->args[i]);
drivers/of/base.c
1624
val |= cpu_to_be32(out_args->args[i]) & pass[i];
drivers/of/base.c
1628
out_args->args[i] = be32_to_cpu(val);
drivers/of/cpu.c
194
struct of_phandle_args args;
drivers/of/cpu.c
198
"#power-domain-cells", 0, &args);
drivers/of/cpu.c
201
of_parse_phandle(args.np, "domain-idle-states", index);
drivers/of/cpu.c
203
of_node_put(args.np);
drivers/of/irq.c
154
out_irq->args[i] = be32_to_cpup(imap - intsize + i);
drivers/of/irq.c
308
initial_match_array[addrsize + i] = cpu_to_be32(out_irq->args[i]);
drivers/of/irq.c
472
out_irq->args + i);
drivers/of/irq.c
477
pr_debug(" intspec=%d\n", *out_irq->args);
drivers/of/irq.c
563
of_phandle_args_to_fwspec(oirq.np, oirq.args, oirq.args_count,
drivers/of/property.c
1154
struct fwnode_reference_args *args)
drivers/of/property.c
1168
if (!args) {
drivers/of/property.c
1173
args->nargs = of_args.args_count;
drivers/of/property.c
1174
args->fwnode = of_fwnode_handle(of_args.np);
drivers/of/property.c
1177
args->args[i] = i < of_args.args_count ? of_args.args[i] : 0;
drivers/of/unittest.c
1505
struct of_phandle_args args;
drivers/of/unittest.c
1520
memset(&args, 0, sizeof(args));
drivers/of/unittest.c
1521
rc = of_irq_parse_one(np, i, &args);
drivers/of/unittest.c
1524
passed &= (args.args_count == 1);
drivers/of/unittest.c
1525
passed &= (args.args[0] == (i + 1));
drivers/of/unittest.c
1528
i, args.np, rc);
drivers/of/unittest.c
1541
memset(&args, 0, sizeof(args));
drivers/of/unittest.c
1542
rc = of_irq_parse_one(np, i, &args);
drivers/of/unittest.c
1548
passed &= (args.args_count == 1);
drivers/of/unittest.c
1549
passed &= (args.args[0] == 9);
drivers/of/unittest.c
1553
passed &= (args.args_count == 3);
drivers/of/unittest.c
1554
passed &= (args.args[0] == 10);
drivers/of/unittest.c
1555
passed &= (args.args[1] == 11);
drivers/of/unittest.c
1556
passed &= (args.args[2] == 12);
drivers/of/unittest.c
1560
passed &= (args.args_count == 2);
drivers/of/unittest.c
1561
passed &= (args.args[0] == 13);
drivers/of/unittest.c
1562
passed &= (args.args[1] == 14);
drivers/of/unittest.c
1566
passed &= (args.args_count == 2);
drivers/of/unittest.c
1567
passed &= (args.args[0] == 15);
drivers/of/unittest.c
1568
passed &= (args.args[1] == 16);
drivers/of/unittest.c
1574
i, args.np, rc);
drivers/of/unittest.c
1582
struct of_phandle_args args;
drivers/of/unittest.c
1597
memset(&args, 0, sizeof(args));
drivers/of/unittest.c
1598
rc = of_irq_parse_one(np, i, &args);
drivers/of/unittest.c
1604
passed &= (args.args_count == 1);
drivers/of/unittest.c
1605
passed &= (args.args[0] == 1);
drivers/of/unittest.c
1609
passed &= (args.args_count == 3);
drivers/of/unittest.c
1610
passed &= (args.args[0] == 2);
drivers/of/unittest.c
1611
passed &= (args.args[1] == 3);
drivers/of/unittest.c
1612
passed &= (args.args[2] == 4);
drivers/of/unittest.c
1616
passed &= (args.args_count == 2);
drivers/of/unittest.c
1617
passed &= (args.args[0] == 5);
drivers/of/unittest.c
1618
passed &= (args.args[1] == 6);
drivers/of/unittest.c
1622
passed &= (args.args_count == 1);
drivers/of/unittest.c
1623
passed &= (args.args[0] == 9);
drivers/of/unittest.c
1627
passed &= (args.args_count == 3);
drivers/of/unittest.c
1628
passed &= (args.args[0] == 10);
drivers/of/unittest.c
1629
passed &= (args.args[1] == 11);
drivers/of/unittest.c
1630
passed &= (args.args[2] == 12);
drivers/of/unittest.c
1634
passed &= (args.args_count == 2);
drivers/of/unittest.c
1635
passed &= (args.args[0] == 13);
drivers/of/unittest.c
1636
passed &= (args.args[1] == 14);
drivers/of/unittest.c
1646
passed &= (args.args_count == 1);
drivers/of/unittest.c
1647
passed &= (args.args[0] == 15);
drivers/of/unittest.c
1654
i, args.np, rc);
drivers/of/unittest.c
1757
unittest(imap_item.parent_args.args[i] == expected_item->parent_args[i],
drivers/of/unittest.c
1759
count, i, imap_item.parent_args.args[i],
drivers/of/unittest.c
1777
struct of_phandle_args args;
drivers/of/unittest.c
1800
memset(&args, 0, sizeof(args));
drivers/of/unittest.c
1801
rc = of_irq_parse_one(int_ext0, 0, &args);
drivers/of/unittest.c
1803
of_node_put(args.np);
drivers/of/unittest.c
1806
passed &= (args.np == intc0);
drivers/of/unittest.c
1807
passed &= (args.args_count == 1);
drivers/of/unittest.c
1808
passed &= (args.args[0] == 1);
drivers/of/unittest.c
1817
memset(&args, 0, sizeof(args));
drivers/of/unittest.c
1818
rc = of_irq_parse_one(int2, 0, &args);
drivers/of/unittest.c
1820
of_node_put(args.np);
drivers/of/unittest.c
1823
passed &= (args.np == intc_intmap0);
drivers/of/unittest.c
1824
passed &= (args.args_count == 1);
drivers/of/unittest.c
1825
passed &= (args.args[0] == 2);
drivers/of/unittest.c
403
struct of_phandle_args args;
drivers/of/unittest.c
418
memset(&args, 0, sizeof(args));
drivers/of/unittest.c
420
"#phandle-cells", i, &args);
drivers/of/unittest.c
426
passed &= (args.args_count == 1);
drivers/of/unittest.c
427
passed &= (args.args[0] == (i + 1));
drivers/of/unittest.c
431
passed &= (args.args_count == 2);
drivers/of/unittest.c
432
passed &= (args.args[0] == (i + 1));
drivers/of/unittest.c
433
passed &= (args.args[1] == 0);
drivers/of/unittest.c
440
passed &= (args.args_count == 3);
drivers/of/unittest.c
441
passed &= (args.args[0] == (i + 1));
drivers/of/unittest.c
442
passed &= (args.args[1] == 4);
drivers/of/unittest.c
443
passed &= (args.args[2] == 3);
drivers/of/unittest.c
447
passed &= (args.args_count == 2);
drivers/of/unittest.c
448
passed &= (args.args[0] == (i + 1));
drivers/of/unittest.c
449
passed &= (args.args[1] == 100);
drivers/of/unittest.c
453
passed &= (args.args_count == 0);
drivers/of/unittest.c
457
passed &= (args.args_count == 1);
drivers/of/unittest.c
458
passed &= (args.args[0] == (i + 1));
drivers/of/unittest.c
468
i, args.np, rc);
drivers/of/unittest.c
471
of_node_put(args.np);
drivers/of/unittest.c
475
memset(&args, 0, sizeof(args));
drivers/of/unittest.c
477
"#phandle-cells", 0, &args);
drivers/of/unittest.c
484
memset(&args, 0, sizeof(args));
drivers/of/unittest.c
490
"#phandle-cells-missing", 0, &args);
drivers/of/unittest.c
509
memset(&args, 0, sizeof(args));
drivers/of/unittest.c
515
"#phandle-cells", 0, &args);
drivers/of/unittest.c
534
memset(&args, 0, sizeof(args));
drivers/of/unittest.c
540
"#phandle-cells", 1, &args);
drivers/of/unittest.c
562
struct of_phandle_args args;
drivers/of/unittest.c
592
memset(&args, 0, sizeof(args));
drivers/of/unittest.c
594
"phandle", i, &args);
drivers/of/unittest.c
600
passed &= (args.np == p[1]);
drivers/of/unittest.c
601
passed &= (args.args_count == 1);
drivers/of/unittest.c
602
passed &= (args.args[0] == 1);
drivers/of/unittest.c
606
passed &= (args.np == p[3]);
drivers/of/unittest.c
607
passed &= (args.args_count == 3);
drivers/of/unittest.c
608
passed &= (args.args[0] == 2);
drivers/of/unittest.c
609
passed &= (args.args[1] == 5);
drivers/of/unittest.c
610
passed &= (args.args[2] == 3);
drivers/of/unittest.c
617
passed &= (args.np == p[0]);
drivers/of/unittest.c
618
passed &= (args.args_count == 0);
drivers/of/unittest.c
622
passed &= (args.np == p[1]);
drivers/of/unittest.c
623
passed &= (args.args_count == 1);
drivers/of/unittest.c
624
passed &= (args.args[0] == 3);
drivers/of/unittest.c
628
passed &= (args.np == p[0]);
drivers/of/unittest.c
629
passed &= (args.args_count == 0);
drivers/of/unittest.c
633
passed &= (args.np == p[2]);
drivers/of/unittest.c
634
passed &= (args.args_count == 2);
drivers/of/unittest.c
635
passed &= (args.args[0] == 15);
drivers/of/unittest.c
636
passed &= (args.args[1] == 0x20);
drivers/of/unittest.c
640
passed &= (args.np == p[3]);
drivers/of/unittest.c
641
passed &= (args.args_count == 3);
drivers/of/unittest.c
642
passed &= (args.args[0] == 2);
drivers/of/unittest.c
643
passed &= (args.args[1] == 5);
drivers/of/unittest.c
644
passed &= (args.args[2] == 3);
drivers/of/unittest.c
654
i, args.np->full_name, rc);
drivers/of/unittest.c
657
of_node_put(args.np);
drivers/of/unittest.c
661
memset(&args, 0, sizeof(args));
drivers/of/unittest.c
663
"phandle", 0, &args);
drivers/of/unittest.c
667
memset(&args, 0, sizeof(args));
drivers/of/unittest.c
673
"phandle-missing", 0, &args);
drivers/of/unittest.c
680
memset(&args, 0, sizeof(args));
drivers/of/unittest.c
686
"phandle", 0, &args);
drivers/of/unittest.c
693
memset(&args, 0, sizeof(args));
drivers/of/unittest.c
699
"phandle", 1, &args);
drivers/parisc/pdc_stable.c
39
#define DPRINTK(fmt, args...) printk(KERN_DEBUG fmt, ## args)
drivers/parisc/pdc_stable.c
41
#define DPRINTK(fmt, args...)
drivers/pci/controller/cadence/pci-j721e.c
242
struct of_phandle_args args;
drivers/pci/controller/cadence/pci-j721e.c
248
1, 0, &args);
drivers/pci/controller/cadence/pci-j721e.c
256
val = ~(args.args[0]);
drivers/pci/controller/cadence/pci-j721e.c
270
struct of_phandle_args args;
drivers/pci/controller/cadence/pci-j721e.c
283
0, &args);
drivers/pci/controller/cadence/pci-j721e.c
285
offset = args.args[0];
drivers/pci/controller/dwc/pci-dra7xx.c
638
unsigned int args[2];
drivers/pci/controller/dwc/pci-dra7xx.c
642
2, args);
drivers/pci/controller/dwc/pci-dra7xx.c
648
ret = regmap_update_bits(regmap, args[0], args[1], args[1]);
drivers/pci/controller/dwc/pci-keystone.c
1003
struct of_phandle_args args;
drivers/pci/controller/dwc/pci-keystone.c
1015
ret = of_parse_phandle_with_fixed_args(np, "ti,syscon-pcie-mode", 1, 0, &args);
drivers/pci/controller/dwc/pci-keystone.c
1017
offset = args.args[0];
drivers/pci/controller/dwc/pci-keystone.c
1035
struct of_phandle_args args;
drivers/pci/controller/dwc/pci-keystone.c
1047
ret = of_parse_phandle_with_fixed_args(np, "ti,syscon-pcie-mode", 1, 0, &args);
drivers/pci/controller/dwc/pci-keystone.c
1049
offset = args.args[0];
drivers/pci/controller/dwc/pci-keystone.c
789
struct of_phandle_args args;
drivers/pci/controller/dwc/pci-keystone.c
797
ret = of_parse_phandle_with_fixed_args(np, "ti,syscon-pcie-id", 1, 0, &args);
drivers/pci/controller/dwc/pci-keystone.c
799
offset = args.args[0];
drivers/pci/controller/dwc/pcie-amd-mdb.c
145
static irqreturn_t dw_pcie_rp_intx(int irq, void *args)
drivers/pci/controller/dwc/pcie-amd-mdb.c
147
struct amd_mdb_pcie *pcie = args;
drivers/pci/controller/dwc/pcie-amd-mdb.c
225
static irqreturn_t amd_mdb_pcie_event(int irq, void *args)
drivers/pci/controller/dwc/pcie-amd-mdb.c
227
struct amd_mdb_pcie *pcie = args;
drivers/pci/controller/dwc/pcie-amd-mdb.c
327
static irqreturn_t amd_mdb_pcie_intr_handler(int irq, void *args)
drivers/pci/controller/dwc/pcie-amd-mdb.c
329
struct amd_mdb_pcie *pcie = args;
drivers/pci/controller/dwc/pcie-designware-host.c
173
unsigned int nr_irqs, void *args)
drivers/pci/controller/mobiveil/pcie-mobiveil-host.c
392
unsigned int nr_irqs, void *args)
drivers/pci/controller/pci-aardvark.c
1344
unsigned int nr_irqs, void *args)
drivers/pci/controller/pci-hyperv.c
858
void *args)
drivers/pci/controller/pci-tegra.c
1626
unsigned int nr_irqs, void *args)
drivers/pci/controller/pci-xgene-msi.c
167
unsigned int nr_irqs, void *args)
drivers/pci/controller/pcie-altera-msi.c
110
unsigned int nr_irqs, void *args)
drivers/pci/controller/pcie-apple.c
236
unsigned int nr_irqs, void *args)
drivers/pci/controller/pcie-apple.c
338
void *args)
drivers/pci/controller/pcie-apple.c
341
struct irq_fwspec *fwspec = args;
drivers/pci/controller/pcie-apple.c
690
struct of_phandle_args args = {};
drivers/pci/controller/pcie-apple.c
694
"#interrupt-cells", 0, &args);
drivers/pci/controller/pcie-apple.c
699
args.args_count + 1, &pcie->nvecs);
drivers/pci/controller/pcie-apple.c
703
of_phandle_args_to_fwspec(args.np, args.args, args.args_count,
drivers/pci/controller/pcie-aspeed.c
624
void *args)
drivers/pci/controller/pcie-brcmstb.c
617
unsigned int nr_irqs, void *args)
drivers/pci/controller/pcie-iproc-msi.c
249
void *args)
drivers/pci/controller/pcie-mediatek-gen3.c
938
u32 val, args[2], size;
drivers/pci/controller/pcie-mediatek-gen3.c
958
ARRAY_SIZE(args),
drivers/pci/controller/pcie-mediatek-gen3.c
959
args);
drivers/pci/controller/pcie-mediatek-gen3.c
968
regmap_write(pbus_regmap, args[0], lower_32_bits(addr));
drivers/pci/controller/pcie-mediatek-gen3.c
970
regmap_write(pbus_regmap, args[1], GENMASK(31, __fls(size)));
drivers/pci/controller/pcie-mediatek.c
433
unsigned int nr_irqs, void *args)
drivers/pci/controller/pcie-mediatek.c
841
u32 args[2], size;
drivers/pci/controller/pcie-mediatek.c
850
ARRAY_SIZE(args),
drivers/pci/controller/pcie-mediatek.c
851
args);
drivers/pci/controller/pcie-mediatek.c
861
regmap_write(pbus_regmap, args[0], lower_32_bits(addr));
drivers/pci/controller/pcie-mediatek.c
863
regmap_write(pbus_regmap, args[1], GENMASK(31, __fls(size)));
drivers/pci/controller/pcie-rcar-host.c
647
unsigned int nr_irqs, void *args)
drivers/pci/controller/pcie-rzg3s-host.c
572
void *args)
drivers/pci/controller/pcie-xilinx-dma-pl.c
270
static irqreturn_t xilinx_pl_dma_pcie_msi_handler_high(int irq, void *args)
drivers/pci/controller/pcie-xilinx-dma-pl.c
275
struct pl_dma_pcie *port = args;
drivers/pci/controller/pcie-xilinx-dma-pl.c
292
static irqreturn_t xilinx_pl_dma_pcie_msi_handler_low(int irq, void *args)
drivers/pci/controller/pcie-xilinx-dma-pl.c
294
struct pl_dma_pcie *port = args;
drivers/pci/controller/pcie-xilinx-dma-pl.c
313
static irqreturn_t xilinx_pl_dma_pcie_event_flow(int irq, void *args)
drivers/pci/controller/pcie-xilinx-dma-pl.c
315
struct pl_dma_pcie *port = args;
drivers/pci/controller/pcie-xilinx-dma-pl.c
406
unsigned int nr_irqs, void *args)
drivers/pci/controller/pcie-xilinx-dma-pl.c
502
static irqreturn_t xilinx_pl_dma_pcie_intx_flow(int irq, void *args)
drivers/pci/controller/pcie-xilinx-dma-pl.c
506
struct pl_dma_pcie *port = args;
drivers/pci/controller/pcie-xilinx-nwl.c
455
unsigned int nr_irqs, void *args)
drivers/pci/controller/pcie-xilinx.c
223
unsigned int nr_irqs, void *args)
drivers/pci/controller/plda/pcie-plda-host.c
92
void *args)
drivers/pci/hotplug/acpiphp_ibm.c
162
union acpi_object args[2];
drivers/pci/hotplug/acpiphp_ibm.c
163
struct acpi_object_list params = { .pointer = args, .count = 2 };
drivers/pci/hotplug/acpiphp_ibm.c
179
args[0].type = ACPI_TYPE_INTEGER;
drivers/pci/hotplug/acpiphp_ibm.c
180
args[0].integer.value = ibm_slot->slot.slot_id;
drivers/pci/hotplug/acpiphp_ibm.c
181
args[1].type = ACPI_TYPE_INTEGER;
drivers/pci/hotplug/acpiphp_ibm.c
182
args[1].integer.value = (status) ? 1 : 0;
drivers/pci/of.c
547
out_irq->args[0] = pin;
drivers/pci/of_property.c
237
out_irq[i].args[0] = pin;
drivers/pci/of_property.c
298
memcpy(mapp, out_irq[i].args,
drivers/pci/pci.h
135
#define PCI_FIND_NEXT_CAP(read_cfg, start, cap, prev_ptr, args...) \
drivers/pci/pci.h
143
read_cfg##_byte(args, __pos, &__pos); \
drivers/pci/pci.h
150
read_cfg##_word(args, __pos, &__ent); \
drivers/pci/pci.h
186
#define PCI_FIND_NEXT_EXT_CAP(read_cfg, start, cap, prev_ptr, args...) \
drivers/pci/pci.h
197
__ret = read_cfg##_dword(args, __pos, &__header); \
drivers/pcmcia/soc_common.c
64
va_list args;
drivers/pcmcia/soc_common.c
66
va_start(args, fmt);
drivers/pcmcia/soc_common.c
69
vaf.va = &args;
drivers/pcmcia/soc_common.c
73
va_end(args);
drivers/pcmcia/yenta_socket.c
58
#define debug(x, s, args...) dev_dbg(&s->dev->dev, x, ##args)
drivers/phy/allwinner/phy-sun4i-usb.c
685
const struct of_phandle_args *args)
drivers/phy/allwinner/phy-sun4i-usb.c
689
if (args->args[0] >= data->num_phys)
drivers/phy/allwinner/phy-sun4i-usb.c
692
if (data->cfg->missing_phys & BIT(args->args[0]))
drivers/phy/allwinner/phy-sun4i-usb.c
695
return data->phys[args->args[0]].phy;
drivers/phy/amlogic/phy-meson-g12a-usb3-pcie.c
353
const struct of_phandle_args *args)
drivers/phy/amlogic/phy-meson-g12a-usb3-pcie.c
358
if (args->args_count < 1) {
drivers/phy/amlogic/phy-meson-g12a-usb3-pcie.c
363
mode = args->args[0];
drivers/phy/apple/atc.c
1943
static struct phy *atcphy_xlate(struct device *dev, const struct of_phandle_args *args)
drivers/phy/apple/atc.c
1947
switch (args->args[0]) {
drivers/phy/broadcom/phy-bcm-sr-pcie.c
198
const struct of_phandle_args *args)
drivers/phy/broadcom/phy-bcm-sr-pcie.c
207
phy_idx = args->args[0];
drivers/phy/broadcom/phy-bcm-sr-usb.c
212
const struct of_phandle_args *args)
drivers/phy/broadcom/phy-bcm-sr-usb.c
222
phy_idx = args->args[0];
drivers/phy/broadcom/phy-bcm63xx-usbh.c
369
const struct of_phandle_args *args)
drivers/phy/broadcom/phy-bcm63xx-usbh.c
373
usbh->device_mode = !!args->args[0];
drivers/phy/broadcom/phy-bcm63xx-usbh.c
375
return of_phy_simple_xlate(dev, args);
drivers/phy/broadcom/phy-brcm-usb.c
178
const struct of_phandle_args *args)
drivers/phy/broadcom/phy-brcm-usb.c
186
switch (args->args[0]) {
drivers/phy/freescale/phy-fsl-imx8qm-hsio.c
518
const struct of_phandle_args *args)
drivers/phy/freescale/phy-fsl-imx8qm-hsio.c
521
int idx = args->args[0];
drivers/phy/freescale/phy-fsl-imx8qm-hsio.c
522
int phy_type = args->args[1];
drivers/phy/freescale/phy-fsl-imx8qm-hsio.c
523
int ctrl_index = args->args[2];
drivers/phy/freescale/phy-fsl-imx8qm-lvds-phy.c
295
const struct of_phandle_args *args)
drivers/phy/freescale/phy-fsl-imx8qm-lvds-phy.c
300
if (args->args_count != 1) {
drivers/phy/freescale/phy-fsl-imx8qm-lvds-phy.c
303
args->args_count);
drivers/phy/freescale/phy-fsl-imx8qm-lvds-phy.c
307
phy_id = args->args[0];
drivers/phy/freescale/phy-fsl-lynx-28g.c
1120
const struct of_phandle_args *args)
drivers/phy/freescale/phy-fsl-lynx-28g.c
1125
if (args->args_count == 0)
drivers/phy/freescale/phy-fsl-lynx-28g.c
1126
return of_phy_simple_xlate(dev, args);
drivers/phy/freescale/phy-fsl-lynx-28g.c
1127
else if (args->args_count != 1)
drivers/phy/freescale/phy-fsl-lynx-28g.c
1130
idx = args->args[0];
drivers/phy/hisilicon/phy-histb-combphy.c
166
const struct of_phandle_args *args)
drivers/phy/hisilicon/phy-histb-combphy.c
171
if (args->args_count < 1) {
drivers/phy/hisilicon/phy-histb-combphy.c
176
mode->select = args->args[0];
drivers/phy/intel/phy-intel-lgm-combo.c
458
cbphy->id = ref.args[0];
drivers/phy/intel/phy-intel-lgm-combo.c
467
cbphy->bid = ref.args[0];
drivers/phy/intel/phy-intel-lgm-combo.c
511
const struct of_phandle_args *args)
drivers/phy/intel/phy-intel-lgm-combo.c
516
if (args->args_count < 1) {
drivers/phy/intel/phy-intel-lgm-combo.c
521
iphy_id = args->args[0];
drivers/phy/lantiq/phy-lantiq-vrx200-pcie.c
361
const struct of_phandle_args *args)
drivers/phy/lantiq/phy-lantiq-vrx200-pcie.c
366
if (args->args_count != 1) {
drivers/phy/lantiq/phy-lantiq-vrx200-pcie.c
371
mode = args->args[0];
drivers/phy/marvell/phy-armada375-usb2.c
64
const struct of_phandle_args *args)
drivers/phy/marvell/phy-armada375-usb2.c
78
(cluster_phy->phy_provided != args->args[0]))) {
drivers/phy/marvell/phy-armada375-usb2.c
81
if (args->args[0] == PHY_TYPE_USB2)
drivers/phy/marvell/phy-armada375-usb2.c
87
if (args->args[0] == PHY_TYPE_USB2)
drivers/phy/marvell/phy-armada375-usb2.c
89
else if (args->args[0] == PHY_TYPE_USB3)
drivers/phy/marvell/phy-armada375-usb2.c
97
cluster_phy->phy_provided = args->args[0];
drivers/phy/marvell/phy-armada38x-comphy.c
163
const struct of_phandle_args *args)
drivers/phy/marvell/phy-armada38x-comphy.c
169
if (WARN_ON(args->args[0] >= MAX_A38X_PORTS))
drivers/phy/marvell/phy-armada38x-comphy.c
172
phy = of_phy_simple_xlate(dev, args);
drivers/phy/marvell/phy-armada38x-comphy.c
180
lane->port = args->args[0];
drivers/phy/marvell/phy-berlin-sata.c
158
const struct of_phandle_args *args)
drivers/phy/marvell/phy-berlin-sata.c
163
if (WARN_ON(args->args[0] >= priv->nphys))
drivers/phy/marvell/phy-berlin-sata.c
167
if (priv->phys[i]->index == args->args[0])
drivers/phy/marvell/phy-mvebu-a3700-comphy.c
1217
const struct of_phandle_args *args)
drivers/phy/marvell/phy-mvebu-a3700-comphy.c
1223
phy = of_phy_simple_xlate(dev, args);
drivers/phy/marvell/phy-mvebu-a3700-comphy.c
1229
port = args->args[0];
drivers/phy/marvell/phy-mvebu-a3700-comphy.c
1235
lane->invert_tx = args->args[1] & BIT(0);
drivers/phy/marvell/phy-mvebu-a3700-comphy.c
1236
lane->invert_rx = args->args[1] & BIT(1);
drivers/phy/marvell/phy-mvebu-cp110-comphy.c
920
const struct of_phandle_args *args)
drivers/phy/marvell/phy-mvebu-cp110-comphy.c
925
if (WARN_ON(args->args[0] >= MVEBU_COMPHY_PORTS))
drivers/phy/marvell/phy-mvebu-cp110-comphy.c
928
phy = of_phy_simple_xlate(dev, args);
drivers/phy/marvell/phy-mvebu-cp110-comphy.c
933
lane->port = args->args[0];
drivers/phy/mediatek/phy-mtk-mipi-csi-0-5.c
168
const struct of_phandle_args *args)
drivers/phy/mediatek/phy-mtk-mipi-csi-0-5.c
177
if (args->args_count != 1) {
drivers/phy/mediatek/phy-mtk-mipi-csi-0-5.c
181
switch (args->args[0]) {
drivers/phy/mediatek/phy-mtk-mipi-csi-0-5.c
190
dev_err(dev, "Unsupported PHY type: %i\n", args->args[0]);
drivers/phy/mediatek/phy-mtk-mipi-csi-0-5.c
194
if (args->args_count) {
drivers/phy/mediatek/phy-mtk-tphy.c
1198
struct of_phandle_args args;
drivers/phy/mediatek/phy-mtk-tphy.c
1206
2, 0, &args);
drivers/phy/mediatek/phy-mtk-tphy.c
1210
instance->type_sw_reg = args.args[0];
drivers/phy/mediatek/phy-mtk-tphy.c
1211
instance->type_sw_index = args.args[1] & 0x3; /* <=3 */
drivers/phy/mediatek/phy-mtk-tphy.c
1212
instance->type_sw = syscon_node_to_regmap(args.np);
drivers/phy/mediatek/phy-mtk-tphy.c
1213
of_node_put(args.np);
drivers/phy/mediatek/phy-mtk-tphy.c
1454
const struct of_phandle_args *args)
drivers/phy/mediatek/phy-mtk-tphy.c
1458
struct device_node *phy_np = args->np;
drivers/phy/mediatek/phy-mtk-tphy.c
1462
if (args->args_count != 1) {
drivers/phy/mediatek/phy-mtk-tphy.c
1478
instance->type = args->args[0];
drivers/phy/mediatek/phy-mtk-xsphy.c
328
struct of_phandle_args args;
drivers/phy/mediatek/phy-mtk-xsphy.c
336
2, 0, &args);
drivers/phy/mediatek/phy-mtk-xsphy.c
340
instance->type_sw_reg = args.args[0];
drivers/phy/mediatek/phy-mtk-xsphy.c
341
instance->type_sw_index = args.args[1] & 0x3; /* <=3 */
drivers/phy/mediatek/phy-mtk-xsphy.c
342
instance->type_sw = syscon_node_to_regmap(args.np);
drivers/phy/mediatek/phy-mtk-xsphy.c
343
of_node_put(args.np);
drivers/phy/mediatek/phy-mtk-xsphy.c
457
const struct of_phandle_args *args)
drivers/phy/mediatek/phy-mtk-xsphy.c
461
struct device_node *phy_np = args->np;
drivers/phy/mediatek/phy-mtk-xsphy.c
464
if (args->args_count != 1) {
drivers/phy/mediatek/phy-mtk-xsphy.c
480
inst->type = args->args[0];
drivers/phy/microchip/lan966x_serdes.c
521
const struct of_phandle_args *args)
drivers/phy/microchip/lan966x_serdes.c
526
if (args->args_count != 2)
drivers/phy/microchip/lan966x_serdes.c
529
port = args->args[0];
drivers/phy/microchip/lan966x_serdes.c
530
idx = args->args[1];
drivers/phy/microchip/sparx5_serdes.c
2117
struct sparx5_sd25g28_args args = {
drivers/phy/microchip/sparx5_serdes.c
2130
sparx5_sd25g28_get_params(macro, &media, &mode, &args, &params);
drivers/phy/microchip/sparx5_serdes.c
2140
struct sparx5_sd10g28_args args = {
drivers/phy/microchip/sparx5_serdes.c
2150
err = sparx5_sd10g28_get_mode_preset(macro, &mode, &args);
drivers/phy/microchip/sparx5_serdes.c
2153
sparx5_sd10g28_get_params(macro, &media, &mode, &args, &params);
drivers/phy/microchip/sparx5_serdes.c
2626
const struct of_phandle_args *args)
drivers/phy/microchip/sparx5_serdes.c
2632
if (args->args_count != 1)
drivers/phy/microchip/sparx5_serdes.c
2635
sidx = args->args[0];
drivers/phy/microchip/sparx5_serdes.c
689
struct sparx5_sd10g28_args *args)
drivers/phy/microchip/sparx5_serdes.c
696
if (args->is_6g)
drivers/phy/microchip/sparx5_serdes.c
727
struct sparx5_sd25g28_args *args,
drivers/phy/microchip/sparx5_serdes.c
777
.cfg_pll_reserve_3_0 = args->com_pll_reserve,
drivers/phy/microchip/sparx5_serdes.c
819
.reg_rst = args->reg_rst,
drivers/phy/microchip/sparx5_serdes.c
827
.r_tx_pol_inv = args->txinvert,
drivers/phy/microchip/sparx5_serdes.c
828
.r_rx_pol_inv = args->rxinvert,
drivers/phy/microchip/sparx5_serdes.c
837
struct sparx5_sd10g28_args *args,
drivers/phy/microchip/sparx5_serdes.c
842
.skip_cmu_cfg = args->skip_cmu_cfg,
drivers/phy/microchip/sparx5_serdes.c
843
.is_6g = args->is_6g,
drivers/phy/microchip/sparx5_serdes.c
890
.cfg_itx_ipdriver_base_2_0 = (args->txswing >> 6),
drivers/phy/microchip/sparx5_serdes.c
891
.cfg_ibias_tune_reserve_5_0 = (args->txswing & 63),
drivers/phy/microchip/sparx5_serdes.c
892
.cfg_txswing_half = (args->txmargin),
drivers/phy/microchip/sparx5_serdes.c
933
.r_tx_pol_inv = args->txinvert,
drivers/phy/microchip/sparx5_serdes.c
934
.r_rx_pol_inv = args->rxinvert,
drivers/phy/mscc/phy-ocelot-serdes.c
444
const struct of_phandle_args *args)
drivers/phy/mscc/phy-ocelot-serdes.c
449
if (args->args_count != 2)
drivers/phy/mscc/phy-ocelot-serdes.c
452
port = args->args[0];
drivers/phy/mscc/phy-ocelot-serdes.c
453
idx = args->args[1];
drivers/phy/phy-can-transceiver.c
140
const struct of_phandle_args *args)
drivers/phy/phy-can-transceiver.c
148
if (args->args_count != 1)
drivers/phy/phy-can-transceiver.c
151
idx = args->args[0];
drivers/phy/phy-core.c
1148
const struct of_phandle_args *args))
drivers/phy/phy-core.c
1211
const struct of_phandle_args *args))
drivers/phy/phy-core.c
625
struct of_phandle_args args;
drivers/phy/phy-core.c
628
index, &args);
drivers/phy/phy-core.c
633
if (of_device_is_compatible(args.np, "usb-nop-xceiv")) {
drivers/phy/phy-core.c
639
phy_provider = of_phy_provider_lookup(args.np);
drivers/phy/phy-core.c
645
if (!of_device_is_available(args.np)) {
drivers/phy/phy-core.c
651
phy = phy_provider->of_xlate(phy_provider->dev, &args);
drivers/phy/phy-core.c
659
of_node_put(args.np);
drivers/phy/phy-core.c
760
const struct of_phandle_args *args)
drivers/phy/phy-core.c
764
target_dev = class_find_device_by_of_node(&phy_class, args->np);
drivers/phy/phy-google-usb.c
165
const struct of_phandle_args *args)
drivers/phy/phy-google-usb.c
169
if (args->args[0] >= GOOGLE_USB_PHY_NUM) {
drivers/phy/phy-google-usb.c
173
return gphy->insts[args->args[0]].phy;
drivers/phy/phy-google-usb.c
184
u32 args[1];
drivers/phy/phy-google-usb.c
201
ARRAY_SIZE(args), args);
drivers/phy/phy-google-usb.c
207
gphy->usb2_cfg_offset = args[0];
drivers/phy/phy-spacemit-k1-pcie.c
526
k1_pcie_combo_phy_xlate(struct device *dev, const struct of_phandle_args *args)
drivers/phy/phy-spacemit-k1-pcie.c
532
if (args->args_count != 1)
drivers/phy/phy-spacemit-k1-pcie.c
536
type = args->args[0];
drivers/phy/phy-spacemit-k1-pcie.c
597
const struct of_phandle_args *args);
drivers/phy/phy-xgene.c
1614
const struct of_phandle_args *args)
drivers/phy/phy-xgene.c
1618
if (args->args_count <= 0)
drivers/phy/phy-xgene.c
1620
if (args->args[0] >= MODE_MAX)
drivers/phy/phy-xgene.c
1623
ctx->mode = args->args[0];
drivers/phy/qualcomm/phy-qcom-qmp-combo.c
4327
unsigned int idx = clkspec->args[0];
drivers/phy/qualcomm/phy-qcom-qmp-combo.c
4369
switch (clkspec->args[0]) {
drivers/phy/qualcomm/phy-qcom-qmp-combo.c
4749
static struct phy *qmp_combo_phy_xlate(struct device *dev, const struct of_phandle_args *args)
drivers/phy/qualcomm/phy-qcom-qmp-combo.c
4753
if (args->args_count == 0)
drivers/phy/qualcomm/phy-qcom-qmp-combo.c
4756
switch (args->args[0]) {
drivers/phy/qualcomm/phy-qcom-qmp-pcie.c
5122
switch (clkspec->args[0]) {
drivers/phy/qualcomm/phy-qcom-qmp-pcie.c
5243
unsigned int args[2];
drivers/phy/qualcomm/phy-qcom-qmp-pcie.c
5248
ARRAY_SIZE(args), args);
drivers/phy/qualcomm/phy-qcom-qmp-pcie.c
5258
ret = regmap_test_bits(tcsr, args[0], BIT(args[1]));
drivers/phy/qualcomm/phy-qcom-qmp-usbc.c
1464
switch (clkspec->args[0]) {
drivers/phy/qualcomm/phy-qcom-qmp-usbc.c
1890
qmp->vls_clamp_reg = tcsr_args.args[0];
drivers/phy/qualcomm/phy-qcom-qmp-usbc.c
1893
qmp->dp_phy_mode_reg = tcsr_args.args[1];
drivers/phy/qualcomm/phy-qcom-qmp-usbc.c
1898
static struct phy *qmp_usbc_phy_xlate(struct device *dev, const struct of_phandle_args *args)
drivers/phy/qualcomm/phy-qcom-qmp-usbc.c
1902
if (args->args_count == 0)
drivers/phy/qualcomm/phy-qcom-qmp-usbc.c
1905
switch (args->args[0]) {
drivers/phy/ralink/phy-mt7621-pci.c
266
const struct of_phandle_args *args)
drivers/phy/ralink/phy-mt7621-pci.c
270
if (WARN_ON(args->args[0] >= MAX_PHYS))
drivers/phy/ralink/phy-mt7621-pci.c
273
mt7621_phy->has_dual_port = args->args[0];
drivers/phy/renesas/phy-rcar-gen2.c
309
const struct of_phandle_args *args)
drivers/phy/renesas/phy-rcar-gen2.c
312
struct device_node *np = args->np;
drivers/phy/renesas/phy-rcar-gen2.c
324
if (i >= drv->num_channels || args->args[0] >= 2)
drivers/phy/renesas/phy-rcar-gen2.c
327
return drv->channels[i].phys[args->args[0]].phy;
drivers/phy/renesas/phy-rcar-gen3-usb2.c
753
const struct of_phandle_args *args)
drivers/phy/renesas/phy-rcar-gen3-usb2.c
757
if (args->args_count == 0) /* For old version dts */
drivers/phy/renesas/phy-rcar-gen3-usb2.c
759
else if (args->args_count > 1) /* Prevent invalid args count */
drivers/phy/renesas/phy-rcar-gen3-usb2.c
762
if (args->args[0] >= NUM_OF_PHYS)
drivers/phy/renesas/phy-rcar-gen3-usb2.c
765
return ch->rphys[args->args[0]].phy;
drivers/phy/renesas/r8a779f0-ether-serdes.c
410
const struct of_phandle_args *args)
drivers/phy/renesas/r8a779f0-ether-serdes.c
414
if (args->args[0] >= R8A779F0_ETH_SERDES_NUM)
drivers/phy/renesas/r8a779f0-ether-serdes.c
417
return dd->channel[args->args[0]].phy;
drivers/phy/rockchip/phy-rockchip-naneng-combphy.c
322
static struct phy *rockchip_combphy_xlate(struct device *dev, const struct of_phandle_args *args)
drivers/phy/rockchip/phy-rockchip-naneng-combphy.c
326
if (args->args_count != 1) {
drivers/phy/rockchip/phy-rockchip-naneng-combphy.c
331
if (priv->type != PHY_NONE && priv->type != args->args[0])
drivers/phy/rockchip/phy-rockchip-naneng-combphy.c
333
args->args[0], priv->type);
drivers/phy/rockchip/phy-rockchip-naneng-combphy.c
335
priv->type = args->args[0];
drivers/phy/rockchip/phy-rockchip-pcie.c
72
const struct of_phandle_args *args)
drivers/phy/rockchip/phy-rockchip-pcie.c
76
if (args->args_count == 0)
drivers/phy/rockchip/phy-rockchip-pcie.c
79
if (WARN_ON(args->args[0] >= PHY_MAX_LANE_NUM))
drivers/phy/rockchip/phy-rockchip-pcie.c
82
return rk_phy->phys[args->args[0]].phy;
drivers/phy/rockchip/phy-rockchip-samsung-dcphy.c
1534
const struct of_phandle_args *args)
drivers/phy/rockchip/phy-rockchip-samsung-dcphy.c
1538
if (args->args_count != 1) {
drivers/phy/rockchip/phy-rockchip-samsung-dcphy.c
1543
if (samsung->type != PHY_NONE && samsung->type != args->args[0])
drivers/phy/rockchip/phy-rockchip-samsung-dcphy.c
1545
args->args[0], samsung->type);
drivers/phy/rockchip/phy-rockchip-samsung-dcphy.c
1547
samsung->type = args->args[0];
drivers/phy/rockchip/phy-rockchip-usbdp.c
1436
static struct phy *rk_udphy_phy_xlate(struct device *dev, const struct of_phandle_args *args)
drivers/phy/rockchip/phy-rockchip-usbdp.c
1440
if (args->args_count == 0)
drivers/phy/rockchip/phy-rockchip-usbdp.c
1443
switch (args->args[0]) {
drivers/phy/samsung/phy-exynos-mipi-video.c
326
const struct of_phandle_args *args)
drivers/phy/samsung/phy-exynos-mipi-video.c
330
if (WARN_ON(args->args[0] >= state->num_phys))
drivers/phy/samsung/phy-exynos-mipi-video.c
333
return state->phys[args->args[0]].phy;
drivers/phy/samsung/phy-exynos5-usbdrd.c
1163
const struct of_phandle_args *args)
drivers/phy/samsung/phy-exynos5-usbdrd.c
1167
if (WARN_ON(args->args[0] >= EXYNOS5_DRDPHYS_NUM))
drivers/phy/samsung/phy-exynos5-usbdrd.c
1170
return phy_drd->phys[args->args[0]].phy;
drivers/phy/samsung/phy-samsung-usb2.c
101
return drv->instances[args->args[0]].phy;
drivers/phy/samsung/phy-samsung-usb2.c
90
const struct of_phandle_args *args)
drivers/phy/samsung/phy-samsung-usb2.c
98
if (WARN_ON(args->args[0] >= drv->cfg->num_phys))
drivers/phy/socionext/phy-uniphier-usb2.c
84
const struct of_phandle_args *args)
drivers/phy/socionext/phy-uniphier-usb2.c
88
while (priv && args->np != priv->phy->dev.of_node)
drivers/phy/st/phy-miphy28lp.c
1072
const struct of_phandle_args *args)
drivers/phy/st/phy-miphy28lp.c
1076
struct device_node *phynode = args->np;
drivers/phy/st/phy-miphy28lp.c
1079
if (args->args_count != 1) {
drivers/phy/st/phy-miphy28lp.c
1095
miphy_phy->type = args->args[0];
drivers/phy/st/phy-spear1310-miphy.c
186
const struct of_phandle_args *args)
drivers/phy/st/phy-spear1310-miphy.c
190
if (args->args_count < 1) {
drivers/phy/st/phy-spear1310-miphy.c
195
priv->mode = args->args[0];
drivers/phy/st/phy-spear1340-miphy.c
223
const struct of_phandle_args *args)
drivers/phy/st/phy-spear1340-miphy.c
227
if (args->args_count < 1) {
drivers/phy/st/phy-spear1340-miphy.c
232
priv->mode = args->args[0];
drivers/phy/st/phy-stm32-combophy.c
326
const struct of_phandle_args *args)
drivers/phy/st/phy-stm32-combophy.c
331
if (args->args_count != 1) {
drivers/phy/st/phy-stm32-combophy.c
336
type = args->args[0];
drivers/phy/st/phy-stm32-usbphyc.c
577
const struct of_phandle_args *args)
drivers/phy/st/phy-stm32-usbphyc.c
581
struct device_node *phynode = args->np;
drivers/phy/st/phy-stm32-usbphyc.c
595
if (((usbphyc_phy->index == 0) && (args->args_count != 0)) ||
drivers/phy/st/phy-stm32-usbphyc.c
596
((usbphyc_phy->index == 1) && (args->args_count != 1))) {
drivers/phy/st/phy-stm32-usbphyc.c
605
stm32_usbphyc_switch_setup(usbphyc, args->args[0]);
drivers/phy/st/phy-stm32-usbphyc.c
607
if (args->args[0] != usbphyc->switch_setup) {
drivers/phy/starfive/phy-jh7110-pcie.c
142
u32 args[2];
drivers/phy/starfive/phy-jh7110-pcie.c
160
1, args);
drivers/phy/starfive/phy-jh7110-pcie.c
163
phy->sys_phy_connect = args[0];
drivers/phy/starfive/phy-jh7110-pcie.c
170
2, args);
drivers/phy/starfive/phy-jh7110-pcie.c
173
phy->stg_pcie_mode = args[0];
drivers/phy/starfive/phy-jh7110-pcie.c
174
phy->stg_pcie_usb = args[1];
drivers/phy/tegra/xusb.c
25
const struct of_phandle_args *args)
drivers/phy/tegra/xusb.c
31
if (args->args_count != 0)
drivers/phy/tegra/xusb.c
38
if (pad->lanes[i]->dev.of_node == args->np) {
drivers/phy/ti/phy-am654-serdes.c
497
const struct of_phandle_args *args)
drivers/phy/ti/phy-am654-serdes.c
503
phy = of_phy_simple_xlate(dev, args);
drivers/phy/ti/phy-am654-serdes.c
511
ret = mux_control_select(am654_phy->control, args->args[1]);
drivers/phy/ti/phy-am654-serdes.c
518
am654_phy->type = args->args[0];
drivers/phy/ti/phy-da8xx-usb.c
160
const struct of_phandle_args *args)
drivers/phy/ti/phy-da8xx-usb.c
167
switch (args->args[0]) {
drivers/phy/ti/phy-gmii-sel.c
332
const struct of_phandle_args *args)
drivers/phy/ti/phy-gmii-sel.c
335
int phy_id = args->args[0];
drivers/phy/ti/phy-gmii-sel.c
337
if (args->args_count < 1)
drivers/phy/ti/phy-gmii-sel.c
342
args->args_count < 2)
drivers/phy/ti/phy-gmii-sel.c
351
priv->if_phys[phy_id].rmii_clock_external = args->args[1];
drivers/phy/ti/phy-gmii-sel.c
353
priv->if_phys[phy_id].id, args->args[1]);
drivers/phy/xilinx/phy-zynqmp.c
818
const struct of_phandle_args *args)
drivers/phy/xilinx/phy-zynqmp.c
829
if (args->args_count != 4) {
drivers/phy/xilinx/phy-zynqmp.c
838
phy_lane = args->args[0];
drivers/phy/xilinx/phy-zynqmp.c
845
phy_type = args->args[1];
drivers/phy/xilinx/phy-zynqmp.c
846
phy_instance = args->args[2];
drivers/phy/xilinx/phy-zynqmp.c
855
refclk = args->args[3];
drivers/pinctrl/devicetree.c
400
out_args->args[i] = be32_to_cpup(list++);
drivers/pinctrl/meson/pinctrl-amlogic-a4.c
798
return of_args.args[2];
drivers/pinctrl/meson/pinctrl-amlogic-a4.c
810
return of_args.args[1] >> 8;
drivers/pinctrl/nuvoton/pinctrl-npcm7xx.c
1830
struct fwnode_reference_args args;
drivers/pinctrl/nuvoton/pinctrl-npcm7xx.c
1854
ret = fwnode_property_get_reference_args(child, "gpio-ranges", NULL, 3, 0, &args);
drivers/pinctrl/nuvoton/pinctrl-npcm7xx.c
1867
pctrl->gpio_bank[id].pinctrl_id = args.args[0];
drivers/pinctrl/nuvoton/pinctrl-npcm7xx.c
1868
pctrl->gpio_bank[id].chip.gc.base = args.args[1];
drivers/pinctrl/nuvoton/pinctrl-npcm7xx.c
1869
pctrl->gpio_bank[id].chip.gc.ngpio = args.args[2];
drivers/pinctrl/nuvoton/pinctrl-npcm8xx.c
2321
struct fwnode_reference_args args;
drivers/pinctrl/nuvoton/pinctrl-npcm8xx.c
2346
ret = fwnode_property_get_reference_args(child, "gpio-ranges", NULL, 3, 0, &args);
drivers/pinctrl/nuvoton/pinctrl-npcm8xx.c
2357
pctrl->gpio_bank[id].pinctrl_id = args.args[0];
drivers/pinctrl/nuvoton/pinctrl-npcm8xx.c
2359
pctrl->gpio_bank[id].chip.gc.ngpio = args.args[2];
drivers/pinctrl/pinctrl-equilibrium.c
854
bank->pin_base = spec.args[1];
drivers/pinctrl/pinctrl-equilibrium.c
855
bank->nr_pins = spec.args[2];
drivers/pinctrl/pinctrl-microchip-sgpio.c
585
if (gpiospec->args[0] > SGPIO_BITS_PER_WORD ||
drivers/pinctrl/pinctrl-microchip-sgpio.c
586
gpiospec->args[1] > priv->bitcount)
drivers/pinctrl/pinctrl-microchip-sgpio.c
589
pin = sgpio_addr_to_pin(priv, gpiospec->args[0], gpiospec->args[1]);
drivers/pinctrl/pinctrl-microchip-sgpio.c
595
*flags = gpiospec->args[2];
drivers/pinctrl/pinctrl-single.c
1044
offset = pinctrl_spec.args[0];
drivers/pinctrl/pinctrl-single.c
1049
vals[found].val = pinctrl_spec.args[1];
drivers/pinctrl/pinctrl-single.c
1052
vals[found].val = (pinctrl_spec.args[1] | pinctrl_spec.args[2]);
drivers/pinctrl/pinctrl-single.c
1173
offset = pinctrl_spec.args[0];
drivers/pinctrl/pinctrl-single.c
1174
val = pinctrl_spec.args[1];
drivers/pinctrl/pinctrl-single.c
1175
mask = pinctrl_spec.args[2];
drivers/pinctrl/pinctrl-single.c
1366
range->offset = gpiospec.args[0];
drivers/pinctrl/pinctrl-single.c
1367
range->npins = gpiospec.args[1];
drivers/pinctrl/pinctrl-single.c
1368
range->gpiofunc = gpiospec.args[2];
drivers/pinctrl/qcom/pinctrl-spmi-gpio.c
802
*flags = gpio_desc->args[1];
drivers/pinctrl/qcom/pinctrl-spmi-gpio.c
804
return gpio_desc->args[0] - PMIC_GPIO_PHYSICAL_OFFSET;
drivers/pinctrl/qcom/pinctrl-spmi-mpp.c
621
*flags = gpio_desc->args[1];
drivers/pinctrl/qcom/pinctrl-spmi-mpp.c
623
return gpio_desc->args[0] - PMIC_MPP_PHYSICAL_OFFSET;
drivers/pinctrl/qcom/pinctrl-ssbi-gpio.c
534
*flags = gpio_desc->args[1];
drivers/pinctrl/qcom/pinctrl-ssbi-gpio.c
536
return gpio_desc->args[0] - PM8XXX_GPIO_PHYSICAL_OFFSET;
drivers/pinctrl/qcom/pinctrl-ssbi-mpp.c
533
*flags = gpio_desc->args[1];
drivers/pinctrl/qcom/pinctrl-ssbi-mpp.c
535
return gpio_desc->args[0] - PM8XXX_MPP_PHYSICAL_OFFSET;
drivers/pinctrl/qcom/tlmm-test.c
620
struct of_phandle_args args = {};
drivers/pinctrl/qcom/tlmm-test.c
644
args.np = tlmm;
drivers/pinctrl/qcom/tlmm-test.c
645
args.args_count = 2;
drivers/pinctrl/qcom/tlmm-test.c
646
args.args[0] = tlmm_test_gpio;
drivers/pinctrl/qcom/tlmm-test.c
647
args.args[1] = 0;
drivers/pinctrl/qcom/tlmm-test.c
649
tlmm_suite.irq = irq_create_of_mapping(&args);
drivers/pinctrl/qcom/tlmm-test.c
651
pr_err("failed to map TLMM irq %d\n", args.args[0]);
drivers/pinctrl/renesas/pfc-r8a7778.c
1255
#define SH_PFC_PINS(name, args...) \
drivers/pinctrl/renesas/pfc-r8a7778.c
1256
static const unsigned int name ##_pins[] = { args }
drivers/pinctrl/renesas/pfc-r8a7778.c
1290
#define CAN_PFC_PINS(name, args...) SH_PFC_PINS(name, args)
drivers/pinctrl/renesas/pfc-r8a7778.c
1333
#define SCIF_PFC_PIN(name, args...) SH_PFC_PINS(name, args)
drivers/pinctrl/renesas/pfc-r8a7778.c
1365
#define HSPI_PFC_PIN(name, args...) SH_PFC_PINS(name, args)
drivers/pinctrl/renesas/pfc-r8a7778.c
1402
#define I2C_PFC_PIN(name, args...) SH_PFC_PINS(name, args)
drivers/pinctrl/renesas/pfc-r8a7778.c
1446
#define MMC_PFC_PINS(name, args...) SH_PFC_PINS(name, args)
drivers/pinctrl/renesas/pfc-r8a7778.c
1542
#define SDHI_PFC_PINS(name, args...) SH_PFC_PINS(name, args)
drivers/pinctrl/renesas/pfc-r8a7778.c
1605
#define SSI_PFC_PINS(name, args...) SH_PFC_PINS(name, args)
drivers/pinctrl/renesas/pfc-r8a7778.c
1670
#define VIN_PFC_PINS(name, args...) SH_PFC_PINS(name, args)
drivers/pinctrl/renesas/pinctrl-rza1.c
1175
struct fwnode_reference_args args;
drivers/pinctrl/renesas/pinctrl-rza1.c
1180
ret = fwnode_property_get_reference_args(fwnode, list_name, NULL, 3, 0, &args);
drivers/pinctrl/renesas/pinctrl-rza1.c
1191
pinctrl_base = args.args[1];
drivers/pinctrl/renesas/pinctrl-rza1.c
1201
chip->ngpio = args.args[2];
drivers/pinctrl/renesas/pinctrl-rza1.c
1212
range->npins = args.args[2];
drivers/pinctrl/renesas/pinctrl-rza2.c
265
if ((of_args.args[0] != 0) ||
drivers/pinctrl/renesas/pinctrl-rza2.c
266
(of_args.args[1] != 0) ||
drivers/pinctrl/renesas/pinctrl-rza2.c
267
(of_args.args[2] != priv->npins)) {
drivers/pinctrl/renesas/pinctrl-rzg2l.c
2809
if (of_args.args[0] != 0 || of_args.args[1] != 0 ||
drivers/pinctrl/renesas/pinctrl-rzg2l.c
2810
of_args.args[2] != pctrl->data->n_port_pins)
drivers/pinctrl/renesas/pinctrl-rzg2l.c
2826
chip->ngpio = of_args.args[2];
drivers/pinctrl/renesas/pinctrl-rzt2h.c
837
if (of_args.args[0] != 0 || of_args.args[1] != 0 ||
drivers/pinctrl/renesas/pinctrl-rzt2h.c
838
of_args.args[2] != pctrl->data->n_port_pins)
drivers/pinctrl/renesas/pinctrl-rzt2h.c
845
chip->ngpio = of_args.args[2];
drivers/pinctrl/renesas/pinctrl-rzv2m.c
947
if (of_args.args[0] != 0 || of_args.args[1] != 0 ||
drivers/pinctrl/renesas/pinctrl-rzv2m.c
948
of_args.args[2] != pctrl->data->n_port_pins) {
drivers/pinctrl/renesas/pinctrl-rzv2m.c
965
chip->ngpio = of_args.args[2];
drivers/pinctrl/stm32/pinctrl-stm32.c
1641
struct fwnode_reference_args args;
drivers/pinctrl/stm32/pinctrl-stm32.c
1663
if (!fwnode_property_get_reference_args(fwnode, "gpio-ranges", NULL, 3, i, &args)) {
drivers/pinctrl/stm32/pinctrl-stm32.c
1664
bank_nr = args.args[1] / STM32_GPIO_PINS_PER_BANK;
drivers/pinctrl/stm32/pinctrl-stm32.c
1665
bank->gpio_chip.base = args.args[1];
drivers/pinctrl/stm32/pinctrl-stm32.c
1668
npins = args.args[0] + args.args[2];
drivers/pinctrl/stm32/pinctrl-stm32.c
1669
while (!fwnode_property_get_reference_args(fwnode, "gpio-ranges", NULL, 3, ++i, &args))
drivers/pinctrl/stm32/pinctrl-stm32.c
1670
npins = max(npins, (int)(args.args[0] + args.args[2]));
drivers/pinctrl/sunxi/pinctrl-sunxi.c
1057
base = PINS_PER_BANK * gpiospec->args[0];
drivers/pinctrl/sunxi/pinctrl-sunxi.c
1058
pin = base + gpiospec->args[1];
drivers/pinctrl/sunxi/pinctrl-sunxi.c
1064
*flags = gpiospec->args[2];
drivers/pinctrl/tegra/pinctrl-tegra-xusb.c
681
const struct of_phandle_args *args)
drivers/pinctrl/tegra/pinctrl-tegra-xusb.c
684
unsigned int index = args->args[0];
drivers/pinctrl/tegra/pinctrl-tegra-xusb.c
686
if (args->args_count <= 0)
drivers/pinctrl/ti/pinctrl-ti-iodelay.c
458
cfg[pin_index].offset = pinctrl_spec->args[0];
drivers/pinctrl/ti/pinctrl-ti-iodelay.c
459
cfg[pin_index].a_delay = pinctrl_spec->args[1] & 0xffff;
drivers/pinctrl/ti/pinctrl-ti-iodelay.c
460
cfg[pin_index].g_delay = pinctrl_spec->args[2] & 0xffff;
drivers/platform/chrome/cros_ec_lpc.c
314
struct ec_lpc_host_args args;
drivers/platform/chrome/cros_ec_lpc.c
327
args.flags = EC_HOST_ARGS_FLAG_FROM_HOST;
drivers/platform/chrome/cros_ec_lpc.c
328
args.command_version = msg->version;
drivers/platform/chrome/cros_ec_lpc.c
329
args.data_size = msg->outsize;
drivers/platform/chrome/cros_ec_lpc.c
332
sum = msg->command + args.flags + args.command_version + args.data_size;
drivers/platform/chrome/cros_ec_lpc.c
342
args.checksum = sum;
drivers/platform/chrome/cros_ec_lpc.c
343
ret = ec_lpc->write(ec_lpc, EC_LPC_ADDR_HOST_ARGS, sizeof(args),
drivers/platform/chrome/cros_ec_lpc.c
344
(u8 *)&args);
drivers/platform/chrome/cros_ec_lpc.c
373
ret = ec_lpc->read(ec_lpc, EC_LPC_ADDR_HOST_ARGS, sizeof(args), (u8 *)&args);
drivers/platform/chrome/cros_ec_lpc.c
377
if (args.data_size > msg->insize) {
drivers/platform/chrome/cros_ec_lpc.c
380
args.data_size, msg->insize);
drivers/platform/chrome/cros_ec_lpc.c
386
sum = msg->command + args.flags + args.command_version + args.data_size;
drivers/platform/chrome/cros_ec_lpc.c
389
ret = ec_lpc->read(ec_lpc, EC_LPC_ADDR_HOST_PARAM, args.data_size,
drivers/platform/chrome/cros_ec_lpc.c
396
if (args.checksum != sum) {
drivers/platform/chrome/cros_ec_lpc.c
399
args.checksum, sum);
drivers/platform/chrome/cros_ec_lpc.c
405
ret = args.data_size;
drivers/platform/chrome/cros_usbpd_logger.c
54
va_list args;
drivers/platform/chrome/cros_usbpd_logger.c
57
va_start(args, fmt);
drivers/platform/chrome/cros_usbpd_logger.c
58
i = vsnprintf(buf + pos, BUF_SIZE - pos, fmt, args);
drivers/platform/chrome/cros_usbpd_logger.c
59
va_end(args);
drivers/platform/chrome/wilco_ec/telemetry.c
137
} args;
drivers/platform/chrome/wilco_ec/telemetry.c
157
size_t max_size = offsetof(struct wilco_ec_telem_request, args);
drivers/platform/chrome/wilco_ec/telemetry.c
164
max_size += sizeof(rq->args.get_log);
drivers/platform/chrome/wilco_ec/telemetry.c
167
max_size += sizeof(rq->args.get_version);
drivers/platform/chrome/wilco_ec/telemetry.c
170
max_size += sizeof(rq->args.get_fan_info);
drivers/platform/chrome/wilco_ec/telemetry.c
173
max_size += sizeof(rq->args.get_diag_info);
drivers/platform/chrome/wilco_ec/telemetry.c
176
max_size += sizeof(rq->args.get_temp_info);
drivers/platform/chrome/wilco_ec/telemetry.c
179
max_size += sizeof(rq->args.get_temp_read);
drivers/platform/chrome/wilco_ec/telemetry.c
182
max_size += sizeof(rq->args.get_batt_ext_info);
drivers/platform/chrome/wilco_ec/telemetry.c
185
if (rq->args.get_batt_ppid_info.always1 != 1)
drivers/platform/chrome/wilco_ec/telemetry.c
188
max_size += sizeof(rq->args.get_batt_ppid_info);
drivers/platform/cznic/turris-omnia-mcu-gpio.c
550
*flags = gpiospec->args[2];
drivers/platform/cznic/turris-omnia-mcu-gpio.c
552
bank = gpiospec->args[0];
drivers/platform/cznic/turris-omnia-mcu-gpio.c
553
gpio = gpiospec->args[1];
drivers/platform/loongarch/loongson-laptop.c
360
struct acpi_object_list args = { 1, &arg0 };
drivers/platform/loongarch/loongson-laptop.c
363
status = acpi_evaluate_object(NULL, "\\BLSW", &args, NULL);
drivers/platform/olpc/olpc-xo175-ec.c
211
u8 args[EC_MAX_CMD_DATA_LEN];
drivers/platform/olpc/olpc-xo175-ec.c
524
memcpy(priv->cmd.args, inbuf, inlen);
drivers/platform/olpc/olpc-xo175-ec.c
577
u8 args[2];
drivers/platform/olpc/olpc-xo175-ec.c
579
args[0] = mask >> 0;
drivers/platform/olpc/olpc-xo175-ec.c
580
args[1] = mask >> 8;
drivers/platform/olpc/olpc-xo175-ec.c
581
return olpc_ec_cmd(CMD_WRITE_EXT_SCI_MASK, args, 2, NULL, 0);
drivers/platform/raspberrypi/vchiq-interface/vchiq_dev.c
1005
ret = vchiq_ioc_queue_message(instance, args.handle, elements,
drivers/platform/raspberrypi/vchiq-interface/vchiq_dev.c
1006
args.count);
drivers/platform/raspberrypi/vchiq-interface/vchiq_dev.c
1034
struct vchiq_queue_bulk_transfer args;
drivers/platform/raspberrypi/vchiq-interface/vchiq_dev.c
1041
args = (struct vchiq_queue_bulk_transfer) {
drivers/platform/raspberrypi/vchiq-interface/vchiq_dev.c
1049
return vchiq_irq_queue_bulk_tx_rx(file->private_data, &args,
drivers/platform/raspberrypi/vchiq-interface/vchiq_dev.c
1069
struct vchiq_await_completion args;
drivers/platform/raspberrypi/vchiq-interface/vchiq_dev.c
1075
args = (struct vchiq_await_completion) {
drivers/platform/raspberrypi/vchiq-interface/vchiq_dev.c
1083
return vchiq_ioc_await_completion(file->private_data, &args,
drivers/platform/raspberrypi/vchiq-interface/vchiq_dev.c
1103
struct vchiq_dequeue_message args;
drivers/platform/raspberrypi/vchiq-interface/vchiq_dev.c
1108
args = (struct vchiq_dequeue_message) {
drivers/platform/raspberrypi/vchiq-interface/vchiq_dev.c
1115
return vchiq_ioc_dequeue_message(file->private_data, &args);
drivers/platform/raspberrypi/vchiq-interface/vchiq_dev.c
141
struct vchiq_create_service *args)
drivers/platform/raspberrypi/vchiq-interface/vchiq_dev.c
149
if (args->is_open && !instance->connected)
drivers/platform/raspberrypi/vchiq-interface/vchiq_dev.c
156
if (args->is_open) {
drivers/platform/raspberrypi/vchiq-interface/vchiq_dev.c
164
.fourcc = args->params.fourcc,
drivers/platform/raspberrypi/vchiq-interface/vchiq_dev.c
167
.version = args->params.version,
drivers/platform/raspberrypi/vchiq-interface/vchiq_dev.c
168
.version_min = args->params.version_min,
drivers/platform/raspberrypi/vchiq-interface/vchiq_dev.c
179
user_service->userdata = args->params.userdata;
drivers/platform/raspberrypi/vchiq-interface/vchiq_dev.c
181
user_service->is_vchi = (args->is_vchi != 0);
drivers/platform/raspberrypi/vchiq-interface/vchiq_dev.c
191
if (args->is_open) {
drivers/platform/raspberrypi/vchiq-interface/vchiq_dev.c
199
args->handle = service->handle;
drivers/platform/raspberrypi/vchiq-interface/vchiq_dev.c
205
struct vchiq_dequeue_message *args)
drivers/platform/raspberrypi/vchiq-interface/vchiq_dev.c
214
service = find_service_for_instance(instance, args->handle);
drivers/platform/raspberrypi/vchiq-interface/vchiq_dev.c
226
if (!args->blocking) {
drivers/platform/raspberrypi/vchiq-interface/vchiq_dev.c
264
} else if (header->size <= args->bufsize) {
drivers/platform/raspberrypi/vchiq-interface/vchiq_dev.c
266
if (!args->buf || (copy_to_user(args->buf, header->data, header->size) == 0)) {
drivers/platform/raspberrypi/vchiq-interface/vchiq_dev.c
275
header, args->bufsize, header->size);
drivers/platform/raspberrypi/vchiq-interface/vchiq_dev.c
286
struct vchiq_queue_bulk_transfer *args,
drivers/platform/raspberrypi/vchiq-interface/vchiq_dev.c
296
service = find_service_for_instance(instance, args->handle);
drivers/platform/raspberrypi/vchiq-interface/vchiq_dev.c
300
if (args->mode == VCHIQ_BULK_MODE_BLOCKING) {
drivers/platform/raspberrypi/vchiq-interface/vchiq_dev.c
307
bulk_params.uoffset = args->data;
drivers/platform/raspberrypi/vchiq-interface/vchiq_dev.c
308
bulk_params.mode = args->mode;
drivers/platform/raspberrypi/vchiq-interface/vchiq_dev.c
309
bulk_params.size = args->size;
drivers/platform/raspberrypi/vchiq-interface/vchiq_dev.c
313
status = vchiq_bulk_xfer_blocking(instance, args->handle,
drivers/platform/raspberrypi/vchiq-interface/vchiq_dev.c
315
} else if (args->mode == VCHIQ_BULK_MODE_WAITING) {
drivers/platform/raspberrypi/vchiq-interface/vchiq_dev.c
335
status = vchiq_bulk_xfer_waiting(instance, args->handle,
drivers/platform/raspberrypi/vchiq-interface/vchiq_dev.c
338
bulk_params.uoffset = args->data;
drivers/platform/raspberrypi/vchiq-interface/vchiq_dev.c
339
bulk_params.mode = args->mode;
drivers/platform/raspberrypi/vchiq-interface/vchiq_dev.c
340
bulk_params.size = args->size;
drivers/platform/raspberrypi/vchiq-interface/vchiq_dev.c
342
bulk_params.cb_userdata = args->userdata;
drivers/platform/raspberrypi/vchiq-interface/vchiq_dev.c
344
status = vchiq_bulk_xfer_callback(instance, args->handle,
drivers/platform/raspberrypi/vchiq-interface/vchiq_dev.c
445
struct vchiq_await_completion *args,
drivers/platform/raspberrypi/vchiq-interface/vchiq_dev.c
477
msgbufcount = args->msgbufcount;
drivers/platform/raspberrypi/vchiq-interface/vchiq_dev.c
480
for (ret = 0; ret < args->count; ret++) {
drivers/platform/raspberrypi/vchiq-interface/vchiq_dev.c
514
if (args->msgbufsize < msglen) {
drivers/platform/raspberrypi/vchiq-interface/vchiq_dev.c
517
header, args->msgbufsize, msglen);
drivers/platform/raspberrypi/vchiq-interface/vchiq_dev.c
528
if (vchiq_get_user_ptr(&msgbuf, args->msgbufs,
drivers/platform/raspberrypi/vchiq-interface/vchiq_dev.c
555
if (vchiq_put_completion(args->buf, &user_completion, ret)) {
drivers/platform/raspberrypi/vchiq-interface/vchiq_dev.c
570
if (msgbufcount != args->msgbufcount) {
drivers/platform/raspberrypi/vchiq-interface/vchiq_dev.c
645
struct vchiq_create_service args;
drivers/platform/raspberrypi/vchiq-interface/vchiq_dev.c
648
if (copy_from_user(&args, argp, sizeof(args))) {
drivers/platform/raspberrypi/vchiq-interface/vchiq_dev.c
653
ret = vchiq_ioc_create_service(instance, &args);
drivers/platform/raspberrypi/vchiq-interface/vchiq_dev.c
657
if (put_user(args.handle, &argp->handle)) {
drivers/platform/raspberrypi/vchiq-interface/vchiq_dev.c
658
vchiq_remove_service(instance, args.handle);
drivers/platform/raspberrypi/vchiq-interface/vchiq_dev.c
723
struct vchiq_queue_message args;
drivers/platform/raspberrypi/vchiq-interface/vchiq_dev.c
725
if (copy_from_user(&args, (const void __user *)arg,
drivers/platform/raspberrypi/vchiq-interface/vchiq_dev.c
726
sizeof(args))) {
drivers/platform/raspberrypi/vchiq-interface/vchiq_dev.c
731
service = find_service_for_instance(instance, args.handle);
drivers/platform/raspberrypi/vchiq-interface/vchiq_dev.c
733
if (service && (args.count <= MAX_ELEMENTS)) {
drivers/platform/raspberrypi/vchiq-interface/vchiq_dev.c
737
if (copy_from_user(elements, args.elements,
drivers/platform/raspberrypi/vchiq-interface/vchiq_dev.c
738
args.count * sizeof(struct vchiq_element)) == 0)
drivers/platform/raspberrypi/vchiq-interface/vchiq_dev.c
739
ret = vchiq_ioc_queue_message(instance, args.handle, elements,
drivers/platform/raspberrypi/vchiq-interface/vchiq_dev.c
740
args.count);
drivers/platform/raspberrypi/vchiq-interface/vchiq_dev.c
750
struct vchiq_queue_bulk_transfer args;
drivers/platform/raspberrypi/vchiq-interface/vchiq_dev.c
758
if (copy_from_user(&args, argp, sizeof(args))) {
drivers/platform/raspberrypi/vchiq-interface/vchiq_dev.c
763
ret = vchiq_irq_queue_bulk_tx_rx(instance, &args,
drivers/platform/raspberrypi/vchiq-interface/vchiq_dev.c
768
struct vchiq_await_completion args;
drivers/platform/raspberrypi/vchiq-interface/vchiq_dev.c
772
if (copy_from_user(&args, argp, sizeof(args))) {
drivers/platform/raspberrypi/vchiq-interface/vchiq_dev.c
777
ret = vchiq_ioc_await_completion(instance, &args,
drivers/platform/raspberrypi/vchiq-interface/vchiq_dev.c
782
struct vchiq_dequeue_message args;
drivers/platform/raspberrypi/vchiq-interface/vchiq_dev.c
784
if (copy_from_user(&args, (const void __user *)arg,
drivers/platform/raspberrypi/vchiq-interface/vchiq_dev.c
785
sizeof(args))) {
drivers/platform/raspberrypi/vchiq-interface/vchiq_dev.c
790
ret = vchiq_ioc_dequeue_message(instance, &args);
drivers/platform/raspberrypi/vchiq-interface/vchiq_dev.c
800
struct vchiq_get_config args;
drivers/platform/raspberrypi/vchiq-interface/vchiq_dev.c
803
if (copy_from_user(&args, (const void __user *)arg,
drivers/platform/raspberrypi/vchiq-interface/vchiq_dev.c
804
sizeof(args))) {
drivers/platform/raspberrypi/vchiq-interface/vchiq_dev.c
808
if (args.config_size > sizeof(config)) {
drivers/platform/raspberrypi/vchiq-interface/vchiq_dev.c
814
if (copy_to_user(args.pconfig, &config, args.config_size)) {
drivers/platform/raspberrypi/vchiq-interface/vchiq_dev.c
821
struct vchiq_set_service_option args;
drivers/platform/raspberrypi/vchiq-interface/vchiq_dev.c
823
if (copy_from_user(&args, (const void __user *)arg,
drivers/platform/raspberrypi/vchiq-interface/vchiq_dev.c
824
sizeof(args))) {
drivers/platform/raspberrypi/vchiq-interface/vchiq_dev.c
829
service = find_service_for_instance(instance, args.handle);
drivers/platform/raspberrypi/vchiq-interface/vchiq_dev.c
835
ret = vchiq_set_service_option(instance, args.handle, args.option,
drivers/platform/raspberrypi/vchiq-interface/vchiq_dev.c
836
args.value);
drivers/platform/raspberrypi/vchiq-interface/vchiq_dev.c
915
struct vchiq_create_service args;
drivers/platform/raspberrypi/vchiq-interface/vchiq_dev.c
923
args = (struct vchiq_create_service) {
drivers/platform/raspberrypi/vchiq-interface/vchiq_dev.c
936
ret = vchiq_ioc_create_service(instance, &args);
drivers/platform/raspberrypi/vchiq-interface/vchiq_dev.c
940
if (put_user(args.handle, &ptrargs32->handle)) {
drivers/platform/raspberrypi/vchiq-interface/vchiq_dev.c
941
vchiq_remove_service(instance, args.handle);
drivers/platform/raspberrypi/vchiq-interface/vchiq_dev.c
967
struct vchiq_queue_message args;
drivers/platform/raspberrypi/vchiq-interface/vchiq_dev.c
976
args = (struct vchiq_queue_message) {
drivers/platform/raspberrypi/vchiq-interface/vchiq_dev.c
985
service = find_service_for_instance(instance, args.handle);
drivers/platform/raspberrypi/vchiq-interface/vchiq_dev.c
994
if (copy_from_user(&element32, args.elements,
drivers/platform/x86/acer-wmi.c
1001
args.ebx |= ACER_AMW0_WIRELESS_MASK;
drivers/platform/x86/acer-wmi.c
1006
args.ebx |= ACER_AMW0_BLUETOOTH_MASK;
drivers/platform/x86/acer-wmi.c
1020
return wmab_execute(&args, NULL);
drivers/platform/x86/acer-wmi.c
1025
struct wmab_args args;
drivers/platform/x86/acer-wmi.c
1031
args.eax = 0x86;
drivers/platform/x86/acer-wmi.c
1032
args.ebx = args.ecx = args.edx = 0;
drivers/platform/x86/acer-wmi.c
1034
status = wmab_execute(&args, &out);
drivers/platform/x86/acer-wmi.c
1077
struct wmab_args args;
drivers/platform/x86/acer-wmi.c
1094
args.eax = ACER_AMW0_WRITE;
drivers/platform/x86/acer-wmi.c
1095
args.ecx = args.edx = 0;
drivers/platform/x86/acer-wmi.c
1097
args.ebx = 0xa2 << 8;
drivers/platform/x86/acer-wmi.c
1098
args.ebx |= ACER_AMW0_WIRELESS_MASK;
drivers/platform/x86/acer-wmi.c
1100
status = wmab_execute(&args, &out);
drivers/platform/x86/acer-wmi.c
1116
args.ebx = 2 << 8;
drivers/platform/x86/acer-wmi.c
1117
args.ebx |= ACER_AMW0_BLUETOOTH_MASK;
drivers/platform/x86/acer-wmi.c
1123
status = wmab_execute(&args, &out);
drivers/platform/x86/acer-wmi.c
986
struct wmab_args args;
drivers/platform/x86/acer-wmi.c
988
args.eax = ACER_AMW0_WRITE;
drivers/platform/x86/acer-wmi.c
989
args.ebx = value ? (1<<8) : 0;
drivers/platform/x86/acer-wmi.c
990
args.ecx = args.edx = 0;
drivers/platform/x86/acer-wmi.c
996
args.ebx |= ACER_AMW0_MAILLED_MASK;
drivers/platform/x86/amd/hsmp/hsmp.c
155
&msg->args[index], HSMP_RD);
drivers/platform/x86/amd/hsmp/hsmp.c
246
data[i] = msg.args[i];
drivers/platform/x86/amd/hsmp/hsmp.c
264
msg.args[0] = value;
drivers/platform/x86/amd/hsmp/hsmp.c
272
if (msg.args[0] != (value + 1)) {
drivers/platform/x86/amd/hsmp/hsmp.c
275
sock_ind, (value + 1), msg.args[0]);
drivers/platform/x86/amd/hsmp/hsmp.c
289
(msg->args[0] & CHECK_GET_BIT))
drivers/platform/x86/amd/hsmp/hsmp.c
401
dram_addr = msg.args[0] | ((u64)(msg.args[1]) << 32);
drivers/platform/x86/amd/hsmp/hsmp.c
427
hsmp_pdev.proto_ver = msg.args[0];
drivers/platform/x86/amd/hsmp/hsmp.c
75
&msg->args[index], HSMP_WR);
drivers/platform/x86/amd/hsmp/hwmon.c
35
msg.args[0] = val / MICROWATT_PER_MILLIWATT;
drivers/platform/x86/amd/hsmp/hwmon.c
71
*val = msg.args[0] * MICROWATT_PER_MILLIWATT;
drivers/platform/x86/amd/pmf/acpi.c
203
struct os_power_slider args;
drivers/platform/x86/amd/pmf/acpi.c
207
args.size = sizeof(args);
drivers/platform/x86/amd/pmf/acpi.c
208
args.slider_event = event;
drivers/platform/x86/amd/pmf/acpi.c
210
params.length = sizeof(args);
drivers/platform/x86/amd/pmf/acpi.c
211
params.pointer = (void *)&args;
drivers/platform/x86/amd/pmf/acpi.c
237
struct sbios_hb_event_v2 args = { };
drivers/platform/x86/amd/pmf/acpi.c
241
args.size = sizeof(args);
drivers/platform/x86/amd/pmf/acpi.c
245
args.load = 1;
drivers/platform/x86/amd/pmf/acpi.c
248
args.unload = 1;
drivers/platform/x86/amd/pmf/acpi.c
251
args.suspend = 1;
drivers/platform/x86/amd/pmf/acpi.c
254
args.resume = 1;
drivers/platform/x86/amd/pmf/acpi.c
261
params.length = sizeof(args);
drivers/platform/x86/amd/pmf/acpi.c
262
params.pointer = &args;
drivers/platform/x86/amd/pmf/acpi.c
275
struct apmf_fan_idx args;
drivers/platform/x86/amd/pmf/acpi.c
278
args.size = sizeof(args);
drivers/platform/x86/amd/pmf/acpi.c
279
args.fan_ctl_mode = manual;
drivers/platform/x86/amd/pmf/acpi.c
280
args.fan_ctl_idx = idx;
drivers/platform/x86/amd/pmf/acpi.c
282
params.length = sizeof(args);
drivers/platform/x86/amd/pmf/acpi.c
283
params.pointer = (void *)&args;
drivers/platform/x86/amd/pmf/acpi.c
295
struct amd_pmf_notify_smart_pc_update args;
drivers/platform/x86/amd/pmf/acpi.c
299
args.size = sizeof(args);
drivers/platform/x86/amd/pmf/acpi.c
300
args.pending_req = preq;
drivers/platform/x86/amd/pmf/acpi.c
301
args.custom_bios[index] = val;
drivers/platform/x86/amd/pmf/acpi.c
303
params.length = sizeof(args);
drivers/platform/x86/amd/pmf/acpi.c
304
params.pointer = &args;
drivers/platform/x86/asus-wmi.c
2812
struct agfn_fan_args args = {
drivers/platform/x86/asus-wmi.c
2813
.agfn.len = sizeof(args),
drivers/platform/x86/asus-wmi.c
2819
struct acpi_buffer input = { (acpi_size) sizeof(args), &args };
drivers/platform/x86/asus-wmi.c
2827
if (status || args.agfn.err)
drivers/platform/x86/asus-wmi.c
2831
*speed = args.speed;
drivers/platform/x86/asus-wmi.c
2839
struct agfn_fan_args args = {
drivers/platform/x86/asus-wmi.c
2840
.agfn.len = sizeof(args),
drivers/platform/x86/asus-wmi.c
2846
struct acpi_buffer input = { (acpi_size) sizeof(args), &args };
drivers/platform/x86/asus-wmi.c
2855
if (status || args.agfn.err)
drivers/platform/x86/asus-wmi.c
357
struct bios_args args = {
drivers/platform/x86/asus-wmi.c
362
struct acpi_buffer input = { (acpi_size) sizeof(args), &args };
drivers/platform/x86/asus-wmi.c
407
struct bios_args args = {
drivers/platform/x86/asus-wmi.c
414
struct acpi_buffer input = { (acpi_size) sizeof(args), &args };
drivers/platform/x86/asus-wmi.c
457
struct bios_args args = {
drivers/platform/x86/asus-wmi.c
462
struct acpi_buffer input = { (acpi_size) sizeof(args), &args };
drivers/platform/x86/asus-wmi.c
4924
struct bios_args args = {
drivers/platform/x86/asus-wmi.c
4928
struct acpi_buffer input = { (acpi_size) sizeof(args), &args };
drivers/platform/x86/asus-wmi.c
522
static int asus_wmi_evaluate_method_agfn(const struct acpi_buffer args)
drivers/platform/x86/asus-wmi.c
533
input.pointer = kmemdup(args.pointer, args.length, GFP_DMA | GFP_KERNEL);
drivers/platform/x86/asus-wmi.c
534
input.length = args.length;
drivers/platform/x86/asus-wmi.c
542
memcpy(args.pointer, input.pointer, args.length);
drivers/platform/x86/dell/alienware-wmi-wmax.c
419
struct wmax_basic_args args;
drivers/platform/x86/dell/alienware-wmi-wmax.c
423
args.arg = 1;
drivers/platform/x86/dell/alienware-wmi-wmax.c
425
args.arg = 2;
drivers/platform/x86/dell/alienware-wmi-wmax.c
427
args.arg = 3;
drivers/platform/x86/dell/alienware-wmi-wmax.c
428
pr_debug("alienware-wmi: setting hdmi to %d : %s", args.arg, buf);
drivers/platform/x86/dell/alienware-wmi-wmax.c
430
ret = alienware_wmi_command(pdata->wdev, WMAX_METHOD_HDMI_SOURCE, &args,
drivers/platform/x86/dell/alienware-wmi-wmax.c
431
sizeof(args), NULL);
drivers/platform/x86/dell/alienware-wmi-wmax.c
539
struct wmax_basic_args args;
drivers/platform/x86/dell/alienware-wmi-wmax.c
543
args.arg = 0;
drivers/platform/x86/dell/alienware-wmi-wmax.c
545
args.arg = 1;
drivers/platform/x86/dell/alienware-wmi-wmax.c
547
args.arg = 2;
drivers/platform/x86/dell/alienware-wmi-wmax.c
548
pr_debug("alienware-wmi: setting deep sleep to %d : %s", args.arg, buf);
drivers/platform/x86/dell/alienware-wmi-wmax.c
551
&args, sizeof(args), NULL);
drivers/platform/x86/dell/alienware-wmi-wmax.c
618
struct wmax_u32_args *args, u32 *out)
drivers/platform/x86/dell/alienware-wmi-wmax.c
622
ret = alienware_wmi_command(wdev, method_id, args, sizeof(*args), out);
drivers/platform/x86/dell/alienware-wmi-wmax.c
635
struct wmax_u32_args args = {
drivers/platform/x86/dell/alienware-wmi-wmax.c
642
return awcc_wmi_command(wdev, AWCC_METHOD_GET_FAN_SENSORS, &args, out);
drivers/platform/x86/dell/alienware-wmi-wmax.c
648
struct wmax_u32_args args = {
drivers/platform/x86/dell/alienware-wmi-wmax.c
655
return awcc_wmi_command(wdev, AWCC_METHOD_THERMAL_INFORMATION, &args, out);
drivers/platform/x86/dell/alienware-wmi-wmax.c
660
struct wmax_u32_args args = {
drivers/platform/x86/dell/alienware-wmi-wmax.c
668
return awcc_wmi_command(wdev, AWCC_METHOD_FWUP_GPIO_CONTROL, &args, &out);
drivers/platform/x86/dell/alienware-wmi-wmax.c
673
struct wmax_u32_args args = {};
drivers/platform/x86/dell/alienware-wmi-wmax.c
675
return awcc_wmi_command(wdev, AWCC_METHOD_READ_TOTAL_GPIOS, &args, count);
drivers/platform/x86/dell/alienware-wmi-wmax.c
680
struct wmax_u32_args args = {
drivers/platform/x86/dell/alienware-wmi-wmax.c
687
return awcc_wmi_command(wdev, AWCC_METHOD_READ_GPIO_STATUS, &args, status);
drivers/platform/x86/dell/alienware-wmi-wmax.c
693
struct wmax_u32_args args = {
drivers/platform/x86/dell/alienware-wmi-wmax.c
700
return awcc_wmi_command(wdev, AWCC_METHOD_GAME_SHIFT_STATUS, &args, out);
drivers/platform/x86/dell/alienware-wmi-wmax.c
724
struct wmax_u32_args args = {
drivers/platform/x86/dell/alienware-wmi-wmax.c
733
ret = awcc_wmi_command(wdev, AWCC_METHOD_THERMAL_INFORMATION, &args, &out_data);
drivers/platform/x86/dell/alienware-wmi-wmax.c
744
struct wmax_u32_args args = {
drivers/platform/x86/dell/alienware-wmi-wmax.c
751
return awcc_wmi_command(wdev, AWCC_METHOD_THERMAL_INFORMATION, &args, out);
drivers/platform/x86/dell/alienware-wmi-wmax.c
756
struct wmax_u32_args args = {
drivers/platform/x86/dell/alienware-wmi-wmax.c
763
return awcc_wmi_command(wdev, AWCC_METHOD_THERMAL_INFORMATION, &args, out);
drivers/platform/x86/dell/alienware-wmi-wmax.c
768
struct wmax_u32_args args = {
drivers/platform/x86/dell/alienware-wmi-wmax.c
775
return awcc_wmi_command(wdev, AWCC_METHOD_THERMAL_INFORMATION, &args, out);
drivers/platform/x86/dell/alienware-wmi-wmax.c
780
struct wmax_u32_args args = {
drivers/platform/x86/dell/alienware-wmi-wmax.c
787
return awcc_wmi_command(wdev, AWCC_METHOD_THERMAL_INFORMATION, &args, out);
drivers/platform/x86/dell/alienware-wmi-wmax.c
792
struct wmax_u32_args args = {
drivers/platform/x86/dell/alienware-wmi-wmax.c
800
return awcc_wmi_command(wdev, AWCC_METHOD_THERMAL_CONTROL, &args, &out);
drivers/platform/x86/dell/alienware-wmi-wmax.c
805
struct wmax_u32_args args = {
drivers/platform/x86/dell/alienware-wmi-wmax.c
813
return awcc_wmi_command(wdev, AWCC_METHOD_THERMAL_CONTROL, &args, &out);
drivers/platform/x86/dell/dell-wmi-led.c
59
struct bios_args args = {
drivers/platform/x86/dell/dell-wmi-led.c
69
input.pointer = &args;
drivers/platform/x86/gigabyte-wmi.c
31
struct gigabyte_wmi_args *args, struct acpi_buffer *out)
drivers/platform/x86/gigabyte-wmi.c
34
.length = sizeof(*args),
drivers/platform/x86/gigabyte-wmi.c
35
.pointer = args,
drivers/platform/x86/gigabyte-wmi.c
48
struct gigabyte_wmi_args *args, u64 *res)
drivers/platform/x86/gigabyte-wmi.c
54
ret = gigabyte_wmi_perform_query(wdev, command, args, &result);
drivers/platform/x86/gigabyte-wmi.c
68
struct gigabyte_wmi_args args = {
drivers/platform/x86/gigabyte-wmi.c
74
ret = gigabyte_wmi_query_integer(wdev, GIGABYTE_WMI_TEMPERATURE_QUERY, &args, &temp);
drivers/platform/x86/hp/hp-bioscfg/biosattr-interface.c
125
struct bios_args *args = NULL;
drivers/platform/x86/hp/hp-bioscfg/biosattr-interface.c
133
bios_args_size = struct_size(args, data, insize);
drivers/platform/x86/hp/hp-bioscfg/biosattr-interface.c
134
args = kmalloc(bios_args_size, GFP_KERNEL);
drivers/platform/x86/hp/hp-bioscfg/biosattr-interface.c
135
if (!args)
drivers/platform/x86/hp/hp-bioscfg/biosattr-interface.c
139
input.pointer = args;
drivers/platform/x86/hp/hp-bioscfg/biosattr-interface.c
142
args->signature = 0x55434553;
drivers/platform/x86/hp/hp-bioscfg/biosattr-interface.c
143
args->command = command;
drivers/platform/x86/hp/hp-bioscfg/biosattr-interface.c
144
args->commandtype = query;
drivers/platform/x86/hp/hp-bioscfg/biosattr-interface.c
145
args->datasize = insize;
drivers/platform/x86/hp/hp-bioscfg/biosattr-interface.c
146
memcpy(args->data, buffer, flex_array_size(args, data, insize));
drivers/platform/x86/hp/hp-bioscfg/biosattr-interface.c
185
kfree(args);
drivers/platform/x86/hp/hp-wmi.c
540
struct bios_args *args = NULL;
drivers/platform/x86/hp/hp-wmi.c
550
bios_args_size = struct_size(args, data, actual_insize);
drivers/platform/x86/hp/hp-wmi.c
551
args = kmalloc(bios_args_size, GFP_KERNEL);
drivers/platform/x86/hp/hp-wmi.c
552
if (!args)
drivers/platform/x86/hp/hp-wmi.c
556
input.pointer = args;
drivers/platform/x86/hp/hp-wmi.c
558
args->signature = 0x55434553;
drivers/platform/x86/hp/hp-wmi.c
559
args->command = command;
drivers/platform/x86/hp/hp-wmi.c
560
args->commandtype = query;
drivers/platform/x86/hp/hp-wmi.c
561
args->datasize = insize;
drivers/platform/x86/hp/hp-wmi.c
562
memcpy(args->data, buffer, flex_array_size(args, data, insize));
drivers/platform/x86/hp/hp-wmi.c
600
kfree(args);
drivers/platform/x86/hp/hp_accel.c
101
struct acpi_object_list args = { 1, &arg0 };
drivers/platform/x86/hp/hp_accel.c
107
status = acpi_evaluate_integer(dev->handle, "ALRD", &args, &lret);
drivers/platform/x86/hp/hp_accel.c
127
struct acpi_object_list args = { 2, in_obj };
drivers/platform/x86/hp/hp_accel.c
134
if (acpi_evaluate_integer(dev->handle, "ALWR", &args, &ret) != AE_OK)
drivers/platform/x86/hp/hp_accel.c
251
struct acpi_object_list args = { 1, in_obj };
drivers/platform/x86/hp/hp_accel.c
256
acpi_evaluate_integer(dev->handle, "ALED", &args, &ret);
drivers/platform/x86/huawei-wmi.c
269
union acpi_object args[3];
drivers/platform/x86/huawei-wmi.c
271
.pointer = args,
drivers/platform/x86/huawei-wmi.c
272
.count = ARRAY_SIZE(args),
drivers/platform/x86/huawei-wmi.c
279
args[0].type = args[1].type = args[2].type = ACPI_TYPE_INTEGER;
drivers/platform/x86/huawei-wmi.c
280
args[1].integer.value = 0x04;
drivers/platform/x86/huawei-wmi.c
284
args[0].integer.value = 0;
drivers/platform/x86/huawei-wmi.c
285
args[2].integer.value = brightness ? 1 : 0;
drivers/platform/x86/huawei-wmi.c
288
args[0].integer.value = 1;
drivers/platform/x86/huawei-wmi.c
289
args[2].integer.value = brightness ? 0 : 1;
drivers/platform/x86/huawei-wmi.c
303
arg.args[2] = brightness;
drivers/platform/x86/huawei-wmi.c
355
arg.args[2] = start;
drivers/platform/x86/huawei-wmi.c
356
arg.args[3] = end;
drivers/platform/x86/huawei-wmi.c
45
u8 args[8];
drivers/platform/x86/huawei-wmi.c
554
arg.args[2] = on + 1; // 0 undefined, 1 off, 2 on.
drivers/platform/x86/intel/int3472/clk_and_regulator.c
25
union acpi_object args[3];
drivers/platform/x86/intel/int3472/clk_and_regulator.c
33
args[0].integer.type = ACPI_TYPE_INTEGER;
drivers/platform/x86/intel/int3472/clk_and_regulator.c
34
args[0].integer.value = clk->imgclk_index;
drivers/platform/x86/intel/int3472/clk_and_regulator.c
35
args[1].integer.type = ACPI_TYPE_INTEGER;
drivers/platform/x86/intel/int3472/clk_and_regulator.c
36
args[1].integer.value = enable;
drivers/platform/x86/intel/int3472/clk_and_regulator.c
37
args[2].integer.type = ACPI_TYPE_INTEGER;
drivers/platform/x86/intel/int3472/clk_and_regulator.c
38
args[2].integer.value = 1;
drivers/platform/x86/intel/int3472/clk_and_regulator.c
42
argv4.package.elements = args;
drivers/platform/x86/lenovo/wmi-gamezone.c
204
struct wmi_method_args_32 args;
drivers/platform/x86/lenovo/wmi-gamezone.c
228
args.arg0 = mode;
drivers/platform/x86/lenovo/wmi-gamezone.c
232
(u8 *)&args, sizeof(args), NULL);
drivers/platform/x86/lenovo/wmi-other.c
169
struct wmi_method_args_32 args;
drivers/platform/x86/lenovo/wmi-other.c
174
args.arg0 = LWMI_ATTR_ID_FAN_RPM(channel);
drivers/platform/x86/lenovo/wmi-other.c
175
args.arg1 = set ? *val : 0;
drivers/platform/x86/lenovo/wmi-other.c
178
(unsigned char *)&args, sizeof(args), &retval);
drivers/platform/x86/lenovo/wmi-other.c
776
struct wmi_method_args_32 args;
drivers/platform/x86/lenovo/wmi-other.c
807
args.arg0 = attribute_id;
drivers/platform/x86/lenovo/wmi-other.c
808
args.arg1 = value;
drivers/platform/x86/lenovo/wmi-other.c
811
(unsigned char *)&args, sizeof(args), NULL);
drivers/platform/x86/lenovo/wmi-other.c
839
struct wmi_method_args_32 args;
drivers/platform/x86/lenovo/wmi-other.c
855
args.arg0 = attribute_id;
drivers/platform/x86/lenovo/wmi-other.c
858
(unsigned char *)&args, sizeof(args),
drivers/platform/x86/lg-laptop.c
119
union acpi_object args[1];
drivers/platform/x86/lg-laptop.c
127
args[0].type = ACPI_TYPE_INTEGER;
drivers/platform/x86/lg-laptop.c
128
args[0].integer.value = arg0;
drivers/platform/x86/lg-laptop.c
137
arg.pointer = args;
drivers/platform/x86/lg-laptop.c
159
union acpi_object args[3];
drivers/platform/x86/lg-laptop.c
164
args[0].type = ACPI_TYPE_INTEGER;
drivers/platform/x86/lg-laptop.c
165
args[0].integer.value = method;
drivers/platform/x86/lg-laptop.c
166
args[1].type = ACPI_TYPE_INTEGER;
drivers/platform/x86/lg-laptop.c
167
args[1].integer.value = arg1;
drivers/platform/x86/lg-laptop.c
168
args[2].type = ACPI_TYPE_INTEGER;
drivers/platform/x86/lg-laptop.c
169
args[2].integer.value = arg2;
drivers/platform/x86/lg-laptop.c
172
arg.pointer = args;
drivers/platform/x86/lg-laptop.c
185
union acpi_object args[3];
drivers/platform/x86/lg-laptop.c
194
args[0].type = ACPI_TYPE_INTEGER;
drivers/platform/x86/lg-laptop.c
195
args[0].integer.value = 0; /* ignored */
drivers/platform/x86/lg-laptop.c
196
args[1].type = ACPI_TYPE_INTEGER;
drivers/platform/x86/lg-laptop.c
197
args[1].integer.value = 1; /* Must be 1 or 2. Does not matter which */
drivers/platform/x86/lg-laptop.c
198
args[2].type = ACPI_TYPE_BUFFER;
drivers/platform/x86/lg-laptop.c
199
args[2].buffer.length = 32;
drivers/platform/x86/lg-laptop.c
200
args[2].buffer.pointer = buf;
drivers/platform/x86/lg-laptop.c
203
arg.pointer = args;
drivers/platform/x86/mxm-wmi.c
26
u32 args;
drivers/platform/x86/mxm-wmi.c
32
struct mxds_args args = {
drivers/platform/x86/mxm-wmi.c
34
.args = 0,
drivers/platform/x86/mxm-wmi.c
37
struct acpi_buffer input = { (acpi_size)sizeof(args), &args };
drivers/platform/x86/mxm-wmi.c
55
struct mxds_args args = {
drivers/platform/x86/mxm-wmi.c
57
.args = 0,
drivers/platform/x86/mxm-wmi.c
60
struct acpi_buffer input = { (acpi_size)sizeof(args), &args };
drivers/platform/x86/nvidia-wmi-ec-backlight.c
34
struct wmi_brightness_args args = {
drivers/platform/x86/nvidia-wmi-ec-backlight.c
39
struct acpi_buffer buf = { (acpi_size)sizeof(args), &args };
drivers/platform/x86/nvidia-wmi-ec-backlight.c
48
args.val = *val;
drivers/platform/x86/nvidia-wmi-ec-backlight.c
58
*val = args.ret;
drivers/pmdomain/apple/pmgr-pwrstate.c
268
parent.args_count = of_phandle_iterator_args(&it, parent.args, MAX_PHANDLE_ARGS);
drivers/pmdomain/core.c
2599
unsigned int idx = genpdspec->args[0];
drivers/pmdomain/imx/scu-pd.c
328
imx_con_rsrc = specs.args[0];
drivers/pmdomain/imx/scu-pd.c
402
if (sc_pd->rsrc == spec->args[0]) {
drivers/pmdomain/tegra/powergate-bpmp.c
319
if (powergate->id == spec->args[0]) {
drivers/pmdomain/thead/th1520-pm-domains.c
79
if (pd->rsrc == spec->args[0]) {
drivers/pmdomain/ti/omap_prm.c
870
if (!_is_valid_reset(reset, reset_spec->args[0]))
drivers/pmdomain/ti/omap_prm.c
873
return reset_spec->args[0];
drivers/pmdomain/ti/ti_sci_pm_domains.c
166
unsigned int idx = genpdspec->args[0];
drivers/pmdomain/ti/ti_sci_pm_domains.c
180
genpdspec->args[1];
drivers/pmdomain/ti/ti_sci_pm_domains.c
226
struct of_phandle_args args;
drivers/pmdomain/ti/ti_sci_pm_domains.c
248
index, &args)) {
drivers/pmdomain/ti/ti_sci_pm_domains.c
250
if (args.args_count >= 1 && args.np == dev->of_node) {
drivers/pmdomain/ti/ti_sci_pm_domains.c
253
of_node_put(args.np);
drivers/pmdomain/ti/ti_sci_pm_domains.c
254
if (args.args[0] > max_id) {
drivers/pmdomain/ti/ti_sci_pm_domains.c
255
max_id = args.args[0];
drivers/pmdomain/ti/ti_sci_pm_domains.c
257
if (ti_sci_pm_idx_exists(pd_provider, args.args[0])) {
drivers/pmdomain/ti/ti_sci_pm_domains.c
269
args.args[0]);
drivers/pmdomain/ti/ti_sci_pm_domains.c
276
pd->idx = args.args[0];
drivers/pmdomain/ti/ti_sci_pm_domains.c
293
of_node_put(args.np);
drivers/pmdomain/xilinx/zynqmp-pm-domains.c
210
unsigned int i, idx = genpdspec->args[0];
drivers/pnp/interface.c
39
va_list args;
drivers/pnp/interface.c
44
va_start(args, fmt);
drivers/pnp/interface.c
45
res = vsnprintf(buffer->curr, buffer->len - buffer->size, fmt, args);
drivers/pnp/interface.c
46
va_end(args);
drivers/power/reset/at91-reset.c
310
(reset_spec->args[0] < reset->data->device_reset_min_id ||
drivers/power/reset/at91-reset.c
311
reset_spec->args[0] > reset->data->device_reset_max_id))
drivers/power/reset/at91-reset.c
314
return reset_spec->args[0];
drivers/power/reset/at91-reset.c
90
u32 args;
drivers/power/reset/brcmstb-reboot.c
78
unsigned int args[2];
drivers/power/reset/brcmstb-reboot.c
86
regmap = syscon_regmap_lookup_by_phandle_args(np, "syscon", ARRAY_SIZE(args), args);
drivers/power/reset/brcmstb-reboot.c
91
rst_src_en = args[0];
drivers/power/reset/brcmstb-reboot.c
92
sw_mstr_rst = args[1];
drivers/power/sequencing/pwrseq-thead-gpu.c
135
if (pwr_spec.np != ctx->aon_node || pwr_spec.args[0] != TH1520_GPU_PD) {
drivers/power/supply/intel_dc_ti_battery.c
324
struct fwnode_reference_args args;
drivers/power/supply/intel_dc_ti_battery.c
335
NULL, 0, 0, &args);
drivers/power/supply/intel_dc_ti_battery.c
341
fwnode_handle_put(args.fwnode);
drivers/pwm/core.c
1042
of_pwm_xlate_with_flags(struct pwm_chip *chip, const struct of_phandle_args *args)
drivers/pwm/core.c
1047
if (args->args_count < 1)
drivers/pwm/core.c
1050
pwm = pwm_request_from_chip(chip, args->args[0], NULL);
drivers/pwm/core.c
1054
if (args->args_count > 1)
drivers/pwm/core.c
1055
pwm->args.period = args->args[1];
drivers/pwm/core.c
1057
pwm->args.polarity = PWM_POLARITY_NORMAL;
drivers/pwm/core.c
1058
if (args->args_count > 2 && args->args[2] & PWM_POLARITY_INVERTED)
drivers/pwm/core.c
1059
pwm->args.polarity = PWM_POLARITY_INVERSED;
drivers/pwm/core.c
1079
of_pwm_single_xlate(struct pwm_chip *chip, const struct of_phandle_args *args)
drivers/pwm/core.c
1083
if (args->args_count >= 3)
drivers/pwm/core.c
1084
return of_pwm_xlate_with_flags(chip, args);
drivers/pwm/core.c
1090
if (args->args_count > 0)
drivers/pwm/core.c
1091
pwm->args.period = args->args[0];
drivers/pwm/core.c
1093
pwm->args.polarity = PWM_POLARITY_NORMAL;
drivers/pwm/core.c
1094
if (args->args_count > 1 && args->args[1] & PWM_POLARITY_INVERTED)
drivers/pwm/core.c
1095
pwm->args.polarity = PWM_POLARITY_INVERSED;
drivers/pwm/core.c
1785
struct of_phandle_args args;
drivers/pwm/core.c
1797
err = of_parse_phandle_with_args_map(np, "pwms", "pwm", index, &args);
drivers/pwm/core.c
1803
chip = fwnode_to_pwmchip(of_fwnode_handle(args.np));
drivers/pwm/core.c
1812
pwm = chip->of_xlate(chip, &args);
drivers/pwm/core.c
1839
of_node_put(args.np);
drivers/pwm/core.c
1864
struct fwnode_reference_args args;
drivers/pwm/core.c
1868
memset(&args, 0, sizeof(args));
drivers/pwm/core.c
1870
ret = __acpi_node_get_property_reference(fwnode, "pwms", 0, 3, &args);
drivers/pwm/core.c
1874
if (args.nargs < 2)
drivers/pwm/core.c
1877
chip = fwnode_to_pwmchip(args.fwnode);
drivers/pwm/core.c
1881
pwm = pwm_request_from_chip(chip, args.args[0], NULL);
drivers/pwm/core.c
1885
pwm->args.period = args.args[1];
drivers/pwm/core.c
1886
pwm->args.polarity = PWM_POLARITY_NORMAL;
drivers/pwm/core.c
1888
if (args.nargs > 2 && args.args[2] & PWM_POLARITY_INVERTED)
drivers/pwm/core.c
1889
pwm->args.polarity = PWM_POLARITY_INVERSED;
drivers/pwm/core.c
2013
pwm->args.period = chosen->period;
drivers/pwm/core.c
2014
pwm->args.polarity = chosen->polarity;
drivers/pwm/pwm-clps711x.c
33
pwm->args.period = DIV_ROUND_CLOSEST(NSEC_PER_SEC, freq);
drivers/pwm/pwm-clps711x.c
49
if (state->period != pwm->args.period)
drivers/pwm/pwm-cros-ec.c
255
chip->pwms[i].args.period = EC_PWM_MAX_DUTY;
drivers/remoteproc/qcom_q6v5_adsp.c
342
struct of_phandle_args args;
drivers/remoteproc/qcom_q6v5_adsp.c
353
ret = of_parse_phandle_with_args(adsp->dev->of_node, "iommus", "#iommu-cells", 0, &args);
drivers/remoteproc/qcom_q6v5_adsp.c
357
sid = args.args[0] & SID_MASK_DEFAULT;
drivers/remoteproc/qcom_q6v5_mss.c
1763
struct of_phandle_args args;
drivers/remoteproc/qcom_q6v5_mss.c
1779
"qcom,halt-regs", halt_cell_cnt, 0, &args);
drivers/remoteproc/qcom_q6v5_mss.c
1785
qproc->halt_map = syscon_node_to_regmap(args.np);
drivers/remoteproc/qcom_q6v5_mss.c
1786
of_node_put(args.np);
drivers/remoteproc/qcom_q6v5_mss.c
1790
qproc->halt_q6 = args.args[0];
drivers/remoteproc/qcom_q6v5_mss.c
1791
qproc->halt_modem = args.args[1];
drivers/remoteproc/qcom_q6v5_mss.c
1792
qproc->halt_nc = args.args[2];
drivers/remoteproc/qcom_q6v5_mss.c
1795
qproc->halt_vq6 = args.args[3];
drivers/remoteproc/qcom_q6v5_mss.c
1800
3, 0, &args);
drivers/remoteproc/qcom_q6v5_mss.c
1806
qproc->qaccept_mdm = args.args[0];
drivers/remoteproc/qcom_q6v5_mss.c
1807
qproc->qaccept_cx = args.args[1];
drivers/remoteproc/qcom_q6v5_mss.c
1808
qproc->qaccept_axi = args.args[2];
drivers/remoteproc/qcom_q6v5_mss.c
1814
1, 0, &args);
drivers/remoteproc/qcom_q6v5_mss.c
1820
qproc->conn_map = syscon_node_to_regmap(args.np);
drivers/remoteproc/qcom_q6v5_mss.c
1821
of_node_put(args.np);
drivers/remoteproc/qcom_q6v5_mss.c
1825
qproc->ext_bhs = args.args[0];
drivers/remoteproc/qcom_q6v5_mss.c
1831
2, 0, &args);
drivers/remoteproc/qcom_q6v5_mss.c
1837
qproc->conn_map = syscon_node_to_regmap(args.np);
drivers/remoteproc/qcom_q6v5_mss.c
1838
of_node_put(args.np);
drivers/remoteproc/qcom_q6v5_mss.c
1842
qproc->force_clk_on = args.args[0];
drivers/remoteproc/qcom_q6v5_mss.c
1843
qproc->rscc_disable = args.args[1];
drivers/remoteproc/qcom_q6v5_mss.c
1847
2, 1, &args);
drivers/remoteproc/qcom_q6v5_mss.c
1853
qproc->axim1_clk_off = args.args[0];
drivers/remoteproc/qcom_q6v5_mss.c
1854
qproc->crypto_clk_off = args.args[1];
drivers/remoteproc/qcom_q6v5_mss.c
1860
1, 0, &args);
drivers/remoteproc/qcom_q6v5_mss.c
1866
qproc->conn_map = syscon_node_to_regmap(args.np);
drivers/remoteproc/qcom_q6v5_mss.c
1867
of_node_put(args.np);
drivers/remoteproc/qcom_q6v5_mss.c
1871
qproc->conn_box = args.args[0];
drivers/remoteproc/remoteproc_core.c
250
va_list args;
drivers/remoteproc/remoteproc_core.c
257
va_start(args, name);
drivers/remoteproc/remoteproc_core.c
258
vsnprintf(_name, sizeof(_name), name, args);
drivers/remoteproc/remoteproc_core.c
259
va_end(args);
drivers/remoteproc/remoteproc_core.c
918
va_list args;
drivers/remoteproc/remoteproc_core.c
933
va_start(args, name);
drivers/remoteproc/remoteproc_core.c
934
vsnprintf(mem->name, sizeof(mem->name), name, args);
drivers/remoteproc/remoteproc_core.c
935
va_end(args);
drivers/remoteproc/remoteproc_core.c
961
va_list args;
drivers/remoteproc/remoteproc_core.c
972
va_start(args, name);
drivers/remoteproc/remoteproc_core.c
973
vsnprintf(mem->name, sizeof(mem->name), name, args);
drivers/remoteproc/remoteproc_core.c
974
va_end(args);
drivers/remoteproc/xlnx_r5_remoteproc.c
1092
tcm->pm_domain_id = out_args.args[0];
drivers/reset/core.c
1002
struct of_phandle_args args;
drivers/reset/core.c
1019
index, &args);
drivers/reset/core.c
1031
0, &args);
drivers/reset/core.c
1037
ret = __reset_add_reset_gpio_device(&args);
drivers/reset/core.c
1045
rcdev = __reset_find_rcdev(&args, gpio_fallback);
drivers/reset/core.c
1051
if (WARN_ON(args.args_count != rcdev->of_reset_n_cells)) {
drivers/reset/core.c
1056
rstc_id = rcdev->of_xlate(rcdev, &args);
drivers/reset/core.c
1070
of_node_put(args.np);
drivers/reset/core.c
114
if (reset_spec->args[0] >= rcdev->nr_resets)
drivers/reset/core.c
117
return reset_spec->args[0];
drivers/reset/core.c
868
static int __reset_add_reset_gpio_device(const struct of_phandle_args *args)
drivers/reset/core.c
882
if (args->args_count != 2)
drivers/reset/core.c
892
offset = args->args[0];
drivers/reset/core.c
893
of_flags = args->args[1];
drivers/reset/core.c
910
gpio_device_find_by_fwnode(of_fwnode_handle(args->np));
drivers/reset/core.c
917
if (args->np == rgpio_dev->of_args.np) {
drivers/reset/core.c
918
if (of_phandle_args_equal(args, &rgpio_dev->of_args))
drivers/reset/core.c
939
rgpio_dev->of_args = *args;
drivers/reset/core.c
973
static struct reset_controller_dev *__reset_find_rcdev(const struct of_phandle_args *args,
drivers/reset/core.c
982
if (rcdev->of_args && of_phandle_args_equal(args,
drivers/reset/core.c
986
if (args->np == rcdev->of_node)
drivers/reset/hisilicon/reset-hi3660.c
70
offset = reset_spec->args[0];
drivers/reset/hisilicon/reset-hi3660.c
71
bit = reset_spec->args[1];
drivers/reset/reset-berlin.c
60
offset = reset_spec->args[0];
drivers/reset/reset-berlin.c
61
bit = reset_spec->args[1];
drivers/reset/reset-eyeq.c
404
return eqr_of_xlate_internal(rcdev, 0, reset_spec->args[0]);
drivers/reset/reset-eyeq.c
410
return eqr_of_xlate_internal(rcdev, reset_spec->args[0], reset_spec->args[1]);
drivers/reset/reset-gpio.c
52
return reset_spec->args[0];
drivers/reset/reset-imx-scu.c
52
if (reset_spec->args[0] == imx_scu_id_map[i].resource_id)
drivers/reset/reset-intel-gw.c
140
if (spec->args[1] > 31)
drivers/reset/reset-intel-gw.c
143
id = FIELD_PREP(REG_OFFSET_MASK, spec->args[0]);
drivers/reset/reset-intel-gw.c
144
id |= FIELD_PREP(BIT_OFFSET_MASK, spec->args[1]);
drivers/reset/reset-intel-gw.c
147
if (spec->args[2] > 31)
drivers/reset/reset-intel-gw.c
150
id |= FIELD_PREP(STAT_BIT_OFFSET_MASK, spec->args[2]);
drivers/reset/reset-k210.c
75
unsigned long id = reset_spec->args[0];
drivers/reset/reset-lantiq.c
157
set = reset_spec->args[0];
drivers/reset/reset-lantiq.c
158
status = reset_spec->args[1];
drivers/reset/reset-mpfs.c
98
unsigned int index = reset_spec->args[0];
drivers/reset/reset-npcm.c
166
offset = reset_spec->args[0];
drivers/reset/reset-npcm.c
179
bit = reset_spec->args[1];
drivers/reset/reset-rzg2l-usbphy-ctrl.c
157
u32 args[2];
drivers/reset/reset-rzg2l-usbphy-ctrl.c
166
ARRAY_SIZE(args), args);
drivers/reset/reset-rzg2l-usbphy-ctrl.c
171
if (hweight32(args[1]) != 1)
drivers/reset/reset-rzg2l-usbphy-ctrl.c
174
field.reg = args[0];
drivers/reset/reset-rzg2l-usbphy-ctrl.c
175
field.lsb = __ffs(args[1]);
drivers/reset/reset-rzg2l-usbphy-ctrl.c
176
field.msb = __fls(args[1]);
drivers/reset/reset-ti-sci.c
197
control->dev_id = reset_spec->args[0];
drivers/reset/reset-ti-sci.c
198
control->reset_mask = reset_spec->args[1];
drivers/reset/reset-zynqmp.c
78
return reset_spec->args[0];
drivers/rtc/rtc-at91sam9.c
341
struct of_phandle_args args;
drivers/rtc/rtc-at91sam9.c
366
&args);
drivers/rtc/rtc-at91sam9.c
370
rtc->gpbr = syscon_node_to_regmap(args.np);
drivers/rtc/rtc-at91sam9.c
371
of_node_put(args.np);
drivers/rtc/rtc-at91sam9.c
372
rtc->gpbr_offset = args.args[0];
drivers/rtc/rtc-stm32.c
1077
unsigned int args[2];
drivers/rtc/rtc-stm32.c
1081
2, args);
drivers/rtc/rtc-stm32.c
1087
rtc->dbp_reg = args[0];
drivers/rtc/rtc-stm32.c
1088
rtc->dbp_mask = args[1];
drivers/s390/cio/chsc_sch.c
36
#define CHSC_MSG(imp, args...) do { \
drivers/s390/cio/chsc_sch.c
37
debug_sprintf_event(chsc_debug_msg_id, imp , ##args); \
drivers/s390/cio/cio_debug.h
16
#define CIO_MSG_EVENT(imp, args...) do { \
drivers/s390/cio/cio_debug.h
17
debug_sprintf_event(cio_debug_msg_id, imp , ##args); \
drivers/s390/cio/cio_debug.h
20
#define CIO_CRW_EVENT(imp, args...) do { \
drivers/s390/cio/cio_debug.h
21
debug_sprintf_event(cio_debug_crw_id, imp , ##args); \
drivers/s390/cio/vfio_ccw_private.h
192
#define VFIO_CCW_MSG_EVENT(imp, args...) \
drivers/s390/cio/vfio_ccw_private.h
193
debug_sprintf_event(vfio_ccw_debug_msg_id, imp, ##args)
drivers/s390/net/ctcm_dbug.c
68
va_list args;
drivers/s390/net/ctcm_dbug.c
72
va_start(args, fmt);
drivers/s390/net/ctcm_dbug.c
73
vscnprintf(dbf_txt_buf, sizeof(dbf_txt_buf), fmt, args);
drivers/s390/net/ctcm_dbug.c
74
va_end(args);
drivers/s390/net/qeth_core_main.c
6114
va_list args;
drivers/s390/net/qeth_core_main.c
6118
va_start(args, fmt);
drivers/s390/net/qeth_core_main.c
6119
vscnprintf(dbf_txt_buf, sizeof(dbf_txt_buf), fmt, args);
drivers/s390/net/qeth_core_main.c
6120
va_end(args);
drivers/scsi/BusLogic.c
3446
va_list args;
drivers/scsi/BusLogic.c
3449
va_start(args, adapter);
drivers/scsi/BusLogic.c
3450
len = vscnprintf(buf, sizeof(buf), fmt, args);
drivers/scsi/BusLogic.c
3451
va_end(args);
drivers/scsi/BusLogic.h
121
#define blogic_announce(format, args...) \
drivers/scsi/BusLogic.h
122
blogic_msg(BLOGIC_ANNOUNCE_LEVEL, format, ##args)
drivers/scsi/BusLogic.h
124
#define blogic_info(format, args...) \
drivers/scsi/BusLogic.h
125
blogic_msg(BLOGIC_INFO_LEVEL, format, ##args)
drivers/scsi/BusLogic.h
127
#define blogic_notice(format, args...) \
drivers/scsi/BusLogic.h
128
blogic_msg(BLOGIC_NOTICE_LEVEL, format, ##args)
drivers/scsi/BusLogic.h
130
#define blogic_warn(format, args...) \
drivers/scsi/BusLogic.h
131
blogic_msg(BLOGIC_WARN_LEVEL, format, ##args)
drivers/scsi/BusLogic.h
133
#define blogic_err(format, args...) \
drivers/scsi/BusLogic.h
134
blogic_msg(BLOGIC_ERR_LEVEL, format, ##args)
drivers/scsi/aic7xxx/aicasm/aicasm_gram.y
1563
STAILQ_INIT(&symbol->info.macroinfo->args);
drivers/scsi/aic7xxx/aicasm/aicasm_gram.y
1605
STAILQ_INSERT_TAIL(&cur_symbol->info.macroinfo->args, marg, links);
drivers/scsi/aic7xxx/aicasm/aicasm_macro_gram.y
142
STAILQ_FOREACH(marg, &macro_symbol->info.macroinfo->args, links) {
drivers/scsi/aic7xxx/aicasm/aicasm_symbol.h
114
struct macro_arg_list args;
drivers/scsi/arm/fas216.c
304
va_list args;
drivers/scsi/arm/fas216.c
309
va_start(args, fmt);
drivers/scsi/arm/fas216.c
310
fas216_do_log(info, '0' + SCpnt->device->id, fmt, args);
drivers/scsi/arm/fas216.c
311
va_end(args);
drivers/scsi/arm/fas216.c
319
va_list args;
drivers/scsi/arm/fas216.c
329
va_start(args, fmt);
drivers/scsi/arm/fas216.c
330
fas216_do_log(info, target, fmt, args);
drivers/scsi/arm/fas216.c
331
va_end(args);
drivers/scsi/arm/fas216.c
338
va_list args;
drivers/scsi/arm/fas216.c
343
va_start(args, fmt);
drivers/scsi/arm/fas216.c
344
fas216_do_log(info, fas216_target(info), fmt, args);
drivers/scsi/arm/fas216.c
345
va_end(args);
drivers/scsi/bnx2fc/bnx2fc_debug.c
20
va_list args;
drivers/scsi/bnx2fc/bnx2fc_debug.c
25
va_start(args, fmt);
drivers/scsi/bnx2fc/bnx2fc_debug.c
28
vaf.va = &args;
drivers/scsi/bnx2fc/bnx2fc_debug.c
38
va_end(args);
drivers/scsi/bnx2fc/bnx2fc_debug.c
44
va_list args;
drivers/scsi/bnx2fc/bnx2fc_debug.c
49
va_start(args, fmt);
drivers/scsi/bnx2fc/bnx2fc_debug.c
52
vaf.va = &args;
drivers/scsi/bnx2fc/bnx2fc_debug.c
62
va_end(args);
drivers/scsi/bnx2fc/bnx2fc_debug.c
68
va_list args;
drivers/scsi/bnx2fc/bnx2fc_debug.c
73
va_start(args, fmt);
drivers/scsi/bnx2fc/bnx2fc_debug.c
76
vaf.va = &args;
drivers/scsi/bnx2fc/bnx2fc_debug.c
83
va_end(args);
drivers/scsi/elx/include/efc_common.h
22
#define efc_log_crit(efc, fmt, args...) \
drivers/scsi/elx/include/efc_common.h
23
dev_crit(&((efc)->pci)->dev, fmt, ##args)
drivers/scsi/elx/include/efc_common.h
25
#define efc_log_err(efc, fmt, args...) \
drivers/scsi/elx/include/efc_common.h
26
dev_err(&((efc)->pci)->dev, fmt, ##args)
drivers/scsi/elx/include/efc_common.h
28
#define efc_log_warn(efc, fmt, args...) \
drivers/scsi/elx/include/efc_common.h
29
dev_warn(&((efc)->pci)->dev, fmt, ##args)
drivers/scsi/elx/include/efc_common.h
31
#define efc_log_info(efc, fmt, args...) \
drivers/scsi/elx/include/efc_common.h
32
dev_info(&((efc)->pci)->dev, fmt, ##args)
drivers/scsi/elx/include/efc_common.h
34
#define efc_log_debug(efc, fmt, args...) \
drivers/scsi/elx/include/efc_common.h
35
dev_dbg(&((efc)->pci)->dev, fmt, ##args)
drivers/scsi/elx/libefc/efclib.h
404
#define node_printf(node, fmt, args...) \
drivers/scsi/elx/libefc/efclib.h
405
efc_log_info(node->efc, "[%s] " fmt, node->display_name, ##args)
drivers/scsi/esas2r/esas2r_log.c
124
va_list args)
drivers/scsi/esas2r/esas2r_log.c
160
retval = vsnprintf(buffer, buflen, format, args);
drivers/scsi/esas2r/esas2r_log.c
192
va_list args;
drivers/scsi/esas2r/esas2r_log.c
194
va_start(args, format);
drivers/scsi/esas2r/esas2r_log.c
196
retval = esas2r_log_master(level, NULL, format, args);
drivers/scsi/esas2r/esas2r_log.c
198
va_end(args);
drivers/scsi/esas2r/esas2r_log.c
220
va_list args;
drivers/scsi/esas2r/esas2r_log.c
222
va_start(args, format);
drivers/scsi/esas2r/esas2r_log.c
224
retval = esas2r_log_master(level, dev, format, args);
drivers/scsi/esas2r/esas2r_log.c
226
va_end(args);
drivers/scsi/esas2r/esas2r_log.h
108
#define esas2r_trace(f, args ...) esas2r_log(ESAS2R_LOG_TRCE, "(%s:%s:%d): " \
drivers/scsi/esas2r/esas2r_log.h
110
## args)
drivers/scsi/esas2r/esas2r_log.h
115
#define esas2r_trace(f, args ...)
drivers/scsi/esas2r/esas2r_log.h
81
#define esas2r_debug(f, args ...) esas2r_log(ESAS2R_LOG_DEBG, f, ## args)
drivers/scsi/esas2r/esas2r_log.h
82
#define esas2r_hdebug(f, args ...) esas2r_log(ESAS2R_LOG_DEBG, f, ## args)
drivers/scsi/esas2r/esas2r_log.h
84
#define esas2r_debug(f, args ...)
drivers/scsi/esas2r/esas2r_log.h
85
#define esas2r_hdebug(f, args ...)
drivers/scsi/fcoe/fcoe.h
44
#define FCOE_DBG(fmt, args...) \
drivers/scsi/fcoe/fcoe.h
46
pr_info("fcoe: " fmt, ##args);)
drivers/scsi/fcoe/fcoe.h
48
#define FCOE_NETDEV_DBG(netdev, fmt, args...) \
drivers/scsi/fcoe/fcoe.h
51
netdev->name, ##args);)
drivers/scsi/fcoe/libfcoe.h
19
#define LIBFCOE_DBG(fmt, args...) \
drivers/scsi/fcoe/libfcoe.h
21
pr_info("libfcoe: " fmt, ##args);)
drivers/scsi/fcoe/libfcoe.h
23
#define LIBFCOE_FIP_DBG(fip, fmt, args...) \
drivers/scsi/fcoe/libfcoe.h
26
(fip)->lp->host->host_no, ##args);)
drivers/scsi/fcoe/libfcoe.h
28
#define LIBFCOE_TRANSPORT_DBG(fmt, args...) \
drivers/scsi/fcoe/libfcoe.h
30
pr_info("%s: " fmt, __func__, ##args);)
drivers/scsi/fcoe/libfcoe.h
32
#define LIBFCOE_SYSFS_DBG(cdev, fmt, args...) \
drivers/scsi/fcoe/libfcoe.h
34
pr_info("ctlr_%d: " fmt, cdev->id, ##args);)
drivers/scsi/fnic/fnic.h
252
#define FNIC_MAIN_DBG(kern_level, host, fnic_num, fmt, args...) \
drivers/scsi/fnic/fnic.h
256
__func__, __LINE__, ##args);)
drivers/scsi/fnic/fnic.h
258
#define FNIC_FCS_DBG(kern_level, host, fnic_num, fmt, args...) \
drivers/scsi/fnic/fnic.h
262
__func__, __LINE__, ##args);)
drivers/scsi/fnic/fnic.h
264
#define FNIC_FIP_DBG(kern_level, host, fnic_num, fmt, args...) \
drivers/scsi/fnic/fnic.h
268
__func__, __LINE__, ##args);)
drivers/scsi/fnic/fnic.h
270
#define FNIC_SCSI_DBG(kern_level, host, fnic_num, fmt, args...) \
drivers/scsi/fnic/fnic.h
274
__func__, __LINE__, ##args);)
drivers/scsi/fnic/fnic.h
276
#define FNIC_ISR_DBG(kern_level, host, fnic_num, fmt, args...) \
drivers/scsi/fnic/fnic.h
280
__func__, __LINE__, ##args);)
drivers/scsi/fnic/fnic.h
282
#define FNIC_MAIN_NOTE(kern_level, host, fmt, args...) \
drivers/scsi/fnic/fnic.h
283
shost_printk(kern_level, host, fmt, ##args)
drivers/scsi/fnic/vnic_dev.c
263
u64 *a0 = &vdev->args[0];
drivers/scsi/fnic/vnic_dev.c
264
u64 *a1 = &vdev->args[1];
drivers/scsi/fnic/vnic_dev.c
273
writeq(*a0, &devcmd->args[0]);
drivers/scsi/fnic/vnic_dev.c
274
writeq(*a1, &devcmd->args[1]);
drivers/scsi/fnic/vnic_dev.c
291
err = dev_cmd_err[(int)readq(&devcmd->args[0])];
drivers/scsi/fnic/vnic_dev.c
299
*a0 = readq(&devcmd->args[0]);
drivers/scsi/fnic/vnic_dev.c
300
*a1 = readq(&devcmd->args[1]);
drivers/scsi/fnic/vnic_dev.c
355
dc2c->cmd_ring[posted].args[i] = vdev->args[i];
drivers/scsi/fnic/vnic_dev.c
394
vdev->args[i] = result->results[i];
drivers/scsi/fnic/vnic_dev.c
463
vdev->args[0] = (u64) vdev->devcmd2->results_ring.base_addr |
drivers/scsi/fnic/vnic_dev.c
465
vdev->args[1] = DEVCMD2_RING_SIZE;
drivers/scsi/fnic/vnic_dev.c
505
vdev->args[0] = *a0;
drivers/scsi/fnic/vnic_dev.c
506
vdev->args[1] = *a1;
drivers/scsi/fnic/vnic_dev.c
510
*a0 = vdev->args[0];
drivers/scsi/fnic/vnic_dev.c
511
*a1 = vdev->args[1];
drivers/scsi/fnic/vnic_dev.c
520
memset(vdev->args, 0, sizeof(vdev->args));
drivers/scsi/fnic/vnic_dev.c
59
u64 args[VNIC_DEVCMD_NARGS];
drivers/scsi/fnic/vnic_devcmd.h
454
u64 args[VNIC_DEVCMD_NARGS]; /* RW cmd args (little-endian) */
drivers/scsi/fnic/vnic_devcmd.h
475
u64 args[VNIC_DEVCMD2_NARGS];
drivers/scsi/hptiop.h
369
#define dprintk(fmt, args...) do { printk(fmt, ##args); } while(0)
drivers/scsi/hptiop.h
371
#define dprintk(fmt, args...)
drivers/scsi/libfc/fc_libfc.h
30
#define FC_LIBFC_DBG(fmt, args...) \
drivers/scsi/libfc/fc_libfc.h
32
pr_info("libfc: " fmt, ##args))
drivers/scsi/libfc/fc_libfc.h
34
#define FC_LPORT_DBG(lport, fmt, args...) \
drivers/scsi/libfc/fc_libfc.h
38
(lport)->port_id, ##args))
drivers/scsi/libfc/fc_libfc.h
40
#define FC_DISC_DBG(disc, fmt, args...) \
drivers/scsi/libfc/fc_libfc.h
44
##args))
drivers/scsi/libfc/fc_libfc.h
46
#define FC_RPORT_ID_DBG(lport, port_id, fmt, args...) \
drivers/scsi/libfc/fc_libfc.h
50
(port_id), ##args))
drivers/scsi/libfc/fc_libfc.h
52
#define FC_RPORT_DBG(rdata, fmt, args...) \
drivers/scsi/libfc/fc_libfc.h
53
FC_RPORT_ID_DBG((rdata)->local_port, (rdata)->ids.port_id, fmt, ##args)
drivers/scsi/libfc/fc_libfc.h
55
#define FC_FCP_DBG(pkt, fmt, args...) \
drivers/scsi/libfc/fc_libfc.h
65
(_ep)->oxid, (_ep)->rxid, ##args); \
drivers/scsi/libfc/fc_libfc.h
69
(pkt)->rport->port_id, ##args); \
drivers/scsi/libfc/fc_libfc.h
73
#define FC_EXCH_DBG(exch, fmt, args...) \
drivers/scsi/libfc/fc_libfc.h
77
exch->xid, ##args))
drivers/scsi/libfc/fc_libfc.h
79
#define FC_SCSI_DBG(lport, fmt, args...) \
drivers/scsi/libfc/fc_libfc.h
82
(lport)->host->host_no, ##args))
drivers/scsi/libsas/sas_ata.c
381
va_list args;
drivers/scsi/libsas/sas_ata.c
384
va_start(args, fmt);
drivers/scsi/libsas/sas_ata.c
387
vaf.va = &args;
drivers/scsi/libsas/sas_ata.c
392
va_end(args);
drivers/scsi/lpfc/lpfc_init.c
15787
va_list args;
drivers/scsi/lpfc/lpfc_init.c
15792
va_start(args, fmt);
drivers/scsi/lpfc/lpfc_init.c
15795
vaf.va = &args;
drivers/scsi/lpfc/lpfc_init.c
15797
va_end(args);
drivers/scsi/lpfc/lpfc_init.c
15806
sizeof(phba->dbg_log[idx].log), fmt, args);
drivers/scsi/lpfc/lpfc_init.c
15807
va_end(args);
drivers/scsi/megaraid/megaraid_sas.h
2202
} args;
drivers/scsi/megaraid/megaraid_sas_base.c
444
evt_detail->args.ld.target_id, evt_detail->args.ld.ld_index);
drivers/scsi/megaraid/megaraid_sas_base.c
8911
ld_target_id = instance->evt_detail->args.ld.target_id;
drivers/scsi/nsp32.c
287
# define nsp32_msg(type, args...) nsp32_message ("", 0, (type), args)
drivers/scsi/nsp32.c
288
# define nsp32_dbg(mask, args...) /* */
drivers/scsi/nsp32.c
291
# define nsp32_msg(type, args...) \
drivers/scsi/nsp32.c
292
nsp32_message (__func__, __LINE__, (type), args)
drivers/scsi/nsp32.c
293
# define nsp32_dbg(mask, args...) \
drivers/scsi/nsp32.c
294
nsp32_dmessage(__func__, __LINE__, (mask), args)
drivers/scsi/nsp32.c
322
va_list args;
drivers/scsi/nsp32.c
325
va_start(args, fmt);
drivers/scsi/nsp32.c
326
vsnprintf(buf, sizeof(buf), fmt, args);
drivers/scsi/nsp32.c
327
va_end(args);
drivers/scsi/nsp32.c
339
va_list args;
drivers/scsi/nsp32.c
342
va_start(args, fmt);
drivers/scsi/nsp32.c
343
vsnprintf(buf, sizeof(buf), fmt, args);
drivers/scsi/nsp32.c
344
va_end(args);
drivers/scsi/pcmcia/nsp_cs.c
103
# define nsp_msg(type, args...) nsp_cs_message("", 0, (type), args)
drivers/scsi/pcmcia/nsp_cs.c
104
# define nsp_dbg(mask, args...) /* */
drivers/scsi/pcmcia/nsp_cs.c
107
# define nsp_msg(type, args...) \
drivers/scsi/pcmcia/nsp_cs.c
108
nsp_cs_message (__func__, __LINE__, (type), args)
drivers/scsi/pcmcia/nsp_cs.c
109
# define nsp_dbg(mask, args...) \
drivers/scsi/pcmcia/nsp_cs.c
110
nsp_cs_dmessage(__func__, __LINE__, (mask), args)
drivers/scsi/pcmcia/nsp_cs.c
144
va_list args;
drivers/scsi/pcmcia/nsp_cs.c
147
va_start(args, fmt);
drivers/scsi/pcmcia/nsp_cs.c
148
vsnprintf(buf, sizeof(buf), fmt, args);
drivers/scsi/pcmcia/nsp_cs.c
149
va_end(args);
drivers/scsi/pcmcia/nsp_cs.c
161
va_list args;
drivers/scsi/pcmcia/nsp_cs.c
164
va_start(args, fmt);
drivers/scsi/pcmcia/nsp_cs.c
165
vsnprintf(buf, sizeof(buf), fmt, args);
drivers/scsi/pcmcia/nsp_cs.c
166
va_end(args);
drivers/scsi/scsi_lib.c
298
const struct scsi_exec_args *args)
drivers/scsi/scsi_lib.c
305
if (!args)
drivers/scsi/scsi_lib.c
306
args = &default_args;
drivers/scsi/scsi_lib.c
307
else if (WARN_ON_ONCE(args->sense &&
drivers/scsi/scsi_lib.c
308
args->sense_len != SCSI_SENSE_BUFFERSIZE))
drivers/scsi/scsi_lib.c
312
req = scsi_alloc_request(sdev->request_queue, opf, args->req_flags);
drivers/scsi/scsi_lib.c
325
scmd->flags |= args->scmd_flags;
drivers/scsi/scsi_lib.c
334
if (scsi_check_passthrough(scmd, args->failures) == -EAGAIN) {
drivers/scsi/scsi_lib.c
348
if (args->resid)
drivers/scsi/scsi_lib.c
349
*args->resid = scmd->resid_len;
drivers/scsi/scsi_lib.c
350
if (args->sense)
drivers/scsi/scsi_lib.c
351
memcpy(args->sense, scmd->sense_buffer, SCSI_SENSE_BUFFERSIZE);
drivers/scsi/scsi_lib.c
352
if (args->sshdr)
drivers/scsi/scsi_lib.c
354
args->sshdr);
drivers/scsi/scsi_logging.c
100
off += vscnprintf(logbuf + off, logbuf_len - off, fmt, args);
drivers/scsi/scsi_logging.c
101
va_end(args);
drivers/scsi/scsi_logging.c
59
va_list args;
drivers/scsi/scsi_logging.c
74
va_start(args, fmt);
drivers/scsi/scsi_logging.c
75
off += vscnprintf(logbuf + off, logbuf_len - off, fmt, args);
drivers/scsi/scsi_logging.c
76
va_end(args);
drivers/scsi/scsi_logging.c
86
va_list args;
drivers/scsi/scsi_logging.c
99
va_start(args, fmt);
drivers/scsi/scsi_transport_iscsi.c
4933
va_list args;
drivers/scsi/scsi_transport_iscsi.c
4935
va_start(args, fmt);
drivers/scsi/scsi_transport_iscsi.c
4937
vaf.va = &args;
drivers/scsi/scsi_transport_iscsi.c
4939
va_end(args);
drivers/scsi/sd.h
243
unsigned int nr_zones, struct blk_report_zones_args *args);
drivers/scsi/sd_zbc.c
221
struct blk_report_zones_args *args)
drivers/scsi/sd_zbc.c
280
args);
drivers/scsi/sd_zbc.c
46
unsigned int idx, struct blk_report_zones_args *args)
drivers/scsi/sd_zbc.c
88
return disk_report_zone(sdkp->disk, &zone, idx, args);
drivers/scsi/snic/snic.h
130
#define SNIC_MAIN_DBG(host, fmt, args...) \
drivers/scsi/snic/snic.h
132
shost_printk(KERN_INFO, host, fmt, ## args);)
drivers/scsi/snic/snic.h
134
#define SNIC_SCSI_DBG(host, fmt, args...) \
drivers/scsi/snic/snic.h
136
shost_printk(KERN_INFO, host, fmt, ##args);)
drivers/scsi/snic/snic.h
138
#define SNIC_DISC_DBG(host, fmt, args...) \
drivers/scsi/snic/snic.h
140
shost_printk(KERN_INFO, host, fmt, ##args);)
drivers/scsi/snic/snic.h
142
#define SNIC_ISR_DBG(host, fmt, args...) \
drivers/scsi/snic/snic.h
144
shost_printk(KERN_INFO, host, fmt, ##args);)
drivers/scsi/snic/snic.h
146
#define SNIC_HOST_ERR(host, fmt, args...) \
drivers/scsi/snic/snic.h
147
shost_printk(KERN_ERR, host, fmt, ##args)
drivers/scsi/snic/snic.h
149
#define SNIC_HOST_INFO(host, fmt, args...) \
drivers/scsi/snic/snic.h
150
shost_printk(KERN_INFO, host, fmt, ##args)
drivers/scsi/snic/snic.h
152
#define SNIC_INFO(fmt, args...) \
drivers/scsi/snic/snic.h
153
pr_info(PFX fmt, ## args)
drivers/scsi/snic/snic.h
155
#define SNIC_DBG(fmt, args...) \
drivers/scsi/snic/snic.h
156
pr_info(PFX fmt, ## args)
drivers/scsi/snic/snic.h
158
#define SNIC_ERR(fmt, args...) \
drivers/scsi/snic/snic.h
159
pr_err(PFX fmt, ## args)
drivers/scsi/snic/vnic_dev.c
287
dc2c->cmd_ring[posted].args[i] = vdev->args[i];
drivers/scsi/snic/vnic_dev.c
327
vdev->args[i] = result->results[i];
drivers/scsi/snic/vnic_dev.c
392
vdev->args[0] = (u64) dc2c->results_ring.base_addr | VNIC_PADDR_TARGET;
drivers/scsi/snic/vnic_dev.c
393
vdev->args[1] = DEVCMD2_RING_SIZE;
drivers/scsi/snic/vnic_dev.c
436
memset(vdev->args, 0, sizeof(vdev->args));
drivers/scsi/snic/vnic_dev.c
437
vdev->args[0] = *a0;
drivers/scsi/snic/vnic_dev.c
438
vdev->args[1] = *a1;
drivers/scsi/snic/vnic_dev.c
442
*a0 = vdev->args[0];
drivers/scsi/snic/vnic_dev.c
443
*a1 = vdev->args[1];
drivers/scsi/snic/vnic_dev.c
49
u64 args[VNIC_DEVCMD_NARGS];
drivers/scsi/snic/vnic_devcmd.h
218
u64 args[VNIC_DEVCMD_NARGS]; /* RW cmd args (little-endian) */
drivers/scsi/snic/vnic_devcmd.h
239
u64 args[VNIC_DEVCMD2_NARGS];
drivers/scsi/sym53c8xx_2/sym_glue.h
65
#define printf_emerg(args...) printk(KERN_EMERG args)
drivers/scsi/sym53c8xx_2/sym_glue.h
66
#define printf_alert(args...) printk(KERN_ALERT args)
drivers/scsi/sym53c8xx_2/sym_glue.h
67
#define printf_crit(args...) printk(KERN_CRIT args)
drivers/scsi/sym53c8xx_2/sym_glue.h
68
#define printf_err(args...) printk(KERN_ERR args)
drivers/scsi/sym53c8xx_2/sym_glue.h
69
#define printf_warning(args...) printk(KERN_WARNING args)
drivers/scsi/sym53c8xx_2/sym_glue.h
70
#define printf_notice(args...) printk(KERN_NOTICE args)
drivers/scsi/sym53c8xx_2/sym_glue.h
71
#define printf_info(args...) printk(KERN_INFO args)
drivers/scsi/sym53c8xx_2/sym_glue.h
72
#define printf_debug(args...) printk(KERN_DEBUG args)
drivers/scsi/sym53c8xx_2/sym_glue.h
73
#define printf(args...) printk(args)
drivers/scsi/vmw_pvscsi.h
238
u32 args[31];
drivers/scsi/wd33c93.c
1912
hostdata->args = DEBUG_DEFAULTS;
drivers/scsi/wd33c93.c
1955
hostdata->args = val & DB_MASK;
drivers/scsi/wd33c93.c
1985
printk(" debug_flags=0x%02x\n", hostdata->args);
drivers/scsi/wd33c93.c
2024
hd->args = simple_strtoul(bp+6, &bp, 0) & DB_MASK;
drivers/scsi/wd33c93.h
234
unsigned int args; /* set from command-line argument */
drivers/scsi/wd33c93.h
27
#define DB(f,a) if (hostdata->args & (f)) a;
drivers/slimbus/qcom-ngd-ctrl.c
549
static void qcom_slim_ngd_tx_msg_dma_cb(void *args)
drivers/slimbus/qcom-ngd-ctrl.c
551
struct qcom_slim_ngd_dma_desc *desc = args;
drivers/slimbus/qcom-ngd-ctrl.c
624
static void qcom_slim_ngd_rx_msgq_cb(void *args)
drivers/slimbus/qcom-ngd-ctrl.c
626
struct qcom_slim_ngd_dma_desc *desc = args;
drivers/soc/apple/mailbox.c
288
struct of_phandle_args args;
drivers/soc/apple/mailbox.c
294
index, &args);
drivers/soc/apple/mailbox.c
295
if (ret || !args.np)
drivers/soc/apple/mailbox.c
298
pdev = of_find_device_by_node(args.np);
drivers/soc/apple/mailbox.c
299
of_node_put(args.np);
drivers/soc/dove/pmu.c
408
struct of_phandle_args args;
drivers/soc/dove/pmu.c
433
0, &args);
drivers/soc/dove/pmu.c
435
if (args.np == pmu->of_node)
drivers/soc/dove/pmu.c
436
domain->rst_mask = BIT(args.args[0]);
drivers/soc/dove/pmu.c
437
of_node_put(args.np);
drivers/soc/fsl/qe/qmc.c
2178
qmc_chan = qmc_chan_get_from_qmc(out_args.np, out_args.args[0]);
drivers/soc/fsl/qe/tsa.c
1107
if (out_args.args[0] >= ARRAY_SIZE(tsa->serials)) {
drivers/soc/fsl/qe/tsa.c
1112
tsa_serial = &tsa->serials[out_args.args[0]];
drivers/soc/fsl/qe/tsa.c
1119
if (WARN_ON(tsa_serial->id != out_args.args[0])) {
drivers/soc/mediatek/mtk-cmdq-helper.c
101
client_reg->subsys = (u8)spec.args[0];
drivers/soc/mediatek/mtk-cmdq-helper.c
102
client_reg->offset = (u16)spec.args[1];
drivers/soc/mediatek/mtk-cmdq-helper.c
103
client_reg->size = (u16)spec.args[2];
drivers/soc/qcom/qcom_aoss.c
232
va_list args;
drivers/soc/qcom/qcom_aoss.c
240
va_start(args, fmt);
drivers/soc/qcom/qcom_aoss.c
241
len = vsnprintf(buf, sizeof(buf), fmt, args);
drivers/soc/qcom/qcom_aoss.c
242
va_end(args);
drivers/soc/qcom/smem_state.c
107
&args);
drivers/soc/qcom/smem_state.c
113
if (args.args_count != 1) {
drivers/soc/qcom/smem_state.c
119
state = of_node_to_state(args.np);
drivers/soc/qcom/smem_state.c
123
*bit = args.args[0];
drivers/soc/qcom/smem_state.c
126
of_node_put(args.np);
drivers/soc/qcom/smem_state.c
89
struct of_phandle_args args;
drivers/soc/renesas/rzn1_irqmux.c
39
if (parent_args->args_count != 3 || parent_args->args[0] != GIC_SPI) {
drivers/soc/renesas/rzn1_irqmux.c
44
if (parent_args->args[1] < RZN1_IRQMUX_GIC_SPI_BASE ||
drivers/soc/renesas/rzn1_irqmux.c
45
parent_args->args[1] >= RZN1_IRQMUX_GIC_SPI_BASE + RZN1_IRQMUX_NUM_OUTPUTS) {
drivers/soc/renesas/rzn1_irqmux.c
46
dev_err(dev, "Invalid GIC interrupt %u\n", parent_args->args[1]);
drivers/soc/renesas/rzn1_irqmux.c
50
return parent_args->args[1] - RZN1_IRQMUX_GIC_SPI_BASE;
drivers/soc/sunxi/sunxi_sram.c
173
struct of_phandle_args args;
drivers/soc/sunxi/sunxi_sram.c
178
&args);
drivers/soc/sunxi/sunxi_sram.c
182
if (!of_device_is_available(args.np)) {
drivers/soc/sunxi/sunxi_sram.c
187
val = args.args[0];
drivers/soc/sunxi/sunxi_sram.c
189
match = of_match_node(sunxi_sram_dt_ids, args.np);
drivers/soc/sunxi/sunxi_sram.c
215
of_node_put(args.np);
drivers/soc/sunxi/sunxi_sram.c
219
of_node_put(args.np);
drivers/soc/tegra/cbb/tegra-cbb.c
21
va_list args;
drivers/soc/tegra/cbb/tegra-cbb.c
23
va_start(args, fmt);
drivers/soc/tegra/cbb/tegra-cbb.c
26
seq_vprintf(file, fmt, args);
drivers/soc/tegra/cbb/tegra-cbb.c
29
vaf.va = &args;
drivers/soc/tegra/cbb/tegra-cbb.c
33
va_end(args);
drivers/soc/tegra/fuse/fuse-tegra20.c
35
static void apb_dma_complete(void *args)
drivers/soc/tegra/fuse/fuse-tegra20.c
37
struct tegra_fuse *fuse = args;
drivers/soc/ti/knav_dma.c
370
struct of_phandle_args args;
drivers/soc/ti/knav_dma.c
386
1, index, &args)) {
drivers/soc/ti/knav_dma.c
391
if (args.args[0] < 0) {
drivers/soc/ti/knav_dma.c
396
return args.args[0];
drivers/soc/ti/knav_qmss_queue.c
1252
mask = (oirq.args[2] & 0x0000ff00) >> 8;
drivers/soc/xilinx/zynqmp_power.c
140
memcpy(zynqmp_pm_init_suspend_work->args, &payload[1],
drivers/soc/xilinx/zynqmp_power.c
141
sizeof(zynqmp_pm_init_suspend_work->args));
drivers/soc/xilinx/zynqmp_power.c
166
if (pm_work->args[0] == PM_NOTIFY_CB) {
drivers/soc/xilinx/zynqmp_power.c
167
if (pm_work->args[2] == EVENT_SUBSYSTEM_RESTART) {
drivers/soc/xilinx/zynqmp_power.c
177
pr_err("%s Unsupported Event - %d\n", __func__, pm_work->args[2]);
drivers/soc/xilinx/zynqmp_power.c
180
pr_err("%s() Unsupported Callback %d\n", __func__, pm_work->args[0]);
drivers/soc/xilinx/zynqmp_power.c
195
if (pm_work->args[0] == SUSPEND_SYSTEM_SHUTDOWN) {
drivers/soc/xilinx/zynqmp_power.c
197
} else if (pm_work->args[0] == SUSPEND_POWER_REQUEST) {
drivers/soc/xilinx/zynqmp_power.c
201
__func__, pm_work->args[0]);
drivers/soc/xilinx/zynqmp_power.c
30
u32 args[CB_ARG_CNT];
drivers/soc/xilinx/zynqmp_power.c
82
memcpy(zynqmp_pm_init_restart_work->args, &payload[0],
drivers/soc/xilinx/zynqmp_power.c
83
sizeof(zynqmp_pm_init_restart_work->args));
drivers/soc/xilinx/zynqmp_power.c
95
memcpy(zynqmp_pm_init_suspend_work->args, &payload[1],
drivers/soc/xilinx/zynqmp_power.c
96
sizeof(zynqmp_pm_init_suspend_work->args));
drivers/spi/spi-cs42l43.c
383
struct software_node_ref_args args[] = {
drivers/spi/spi-cs42l43.c
388
PROPERTY_ENTRY_REF_ARRAY("cs-gpios", args),
drivers/spi/spi-offload-trigger-adi-util-sigma-delta.c
20
u64 *args, u32 nargs)
drivers/spi/spi-offload-trigger-pwm.c
29
u64 *args, u32 nargs)
drivers/spi/spi-offload.c
164
struct fwnode_reference_args *args)
drivers/spi/spi-offload.c
173
if (trigger->fwnode != args->fwnode)
drivers/spi/spi-offload.c
176
match = trigger->ops->match(trigger, type, args->args, args->nargs);
drivers/spi/spi-offload.c
187
ret = trigger->ops->request(trigger, type, args->args, args->nargs);
drivers/spi/spi-offload.c
211
struct fwnode_reference_args args;
drivers/spi/spi-offload.c
217
&args);
drivers/spi/spi-offload.c
221
trigger = spi_offload_trigger_get(type, &args);
drivers/spi/spi-offload.c
222
fwnode_handle_put(args.fwnode);
drivers/spi/spi-tegra114.c
465
static void tegra_spi_dma_complete(void *args)
drivers/spi/spi-tegra114.c
467
struct completion *dma_complete = args;
drivers/spi/spi-tegra20-slink.c
425
static void tegra_slink_dma_complete(void *args)
drivers/spi/spi-tegra20-slink.c
427
struct completion *dma_complete = args;
drivers/spi/spi-tegra210-quad.c
474
static void tegra_qspi_dma_complete(void *args)
drivers/spi/spi-tegra210-quad.c
476
struct completion *dma_complete = args;
drivers/staging/fbtft/fb_agm1264k-fl.c
156
va_list args;
drivers/staging/fbtft/fb_agm1264k-fl.c
161
va_start(args, len);
drivers/staging/fbtft/fb_agm1264k-fl.c
163
buf[i] = (u8)va_arg(args, unsigned int);
drivers/staging/fbtft/fb_agm1264k-fl.c
165
va_end(args);
drivers/staging/fbtft/fb_agm1264k-fl.c
170
va_start(args, len);
drivers/staging/fbtft/fb_agm1264k-fl.c
172
*buf = (u8)va_arg(args, unsigned int);
drivers/staging/fbtft/fb_agm1264k-fl.c
175
va_end(args);
drivers/staging/fbtft/fb_agm1264k-fl.c
198
*buf++ = (u8)va_arg(args, unsigned int);
drivers/staging/fbtft/fb_agm1264k-fl.c
201
va_end(args);
drivers/staging/fbtft/fb_agm1264k-fl.c
208
va_end(args);
drivers/staging/fbtft/fb_ra8875.c
185
va_list args;
drivers/staging/fbtft/fb_ra8875.c
193
va_start(args, len);
drivers/staging/fbtft/fb_ra8875.c
195
buf[i] = (u8)va_arg(args, unsigned int);
drivers/staging/fbtft/fb_ra8875.c
196
va_end(args);
drivers/staging/fbtft/fb_ra8875.c
201
va_start(args, len);
drivers/staging/fbtft/fb_ra8875.c
203
*buf = (u8)va_arg(args, unsigned int);
drivers/staging/fbtft/fb_ra8875.c
206
va_end(args);
drivers/staging/fbtft/fb_ra8875.c
220
*buf++ = (u8)va_arg(args, unsigned int);
drivers/staging/fbtft/fb_ra8875.c
224
va_end(args);
drivers/staging/fbtft/fb_ra8875.c
230
va_end(args);
drivers/staging/fbtft/fb_sh1106.c
140
va_list args;
drivers/staging/fbtft/fb_sh1106.c
143
va_start(args, len);
drivers/staging/fbtft/fb_sh1106.c
146
par->buf[i] = va_arg(args, unsigned int);
drivers/staging/fbtft/fb_sh1106.c
151
va_end(args);
drivers/staging/fbtft/fb_ssd1331.c
100
va_end(args);
drivers/staging/fbtft/fb_ssd1331.c
107
va_end(args);
drivers/staging/fbtft/fb_ssd1331.c
68
va_list args;
drivers/staging/fbtft/fb_ssd1331.c
73
va_start(args, len);
drivers/staging/fbtft/fb_ssd1331.c
75
buf[i] = (u8)va_arg(args, unsigned int);
drivers/staging/fbtft/fb_ssd1331.c
76
va_end(args);
drivers/staging/fbtft/fb_ssd1331.c
81
va_start(args, len);
drivers/staging/fbtft/fb_ssd1331.c
83
*buf = (u8)va_arg(args, unsigned int);
drivers/staging/fbtft/fb_ssd1331.c
87
va_end(args);
drivers/staging/fbtft/fb_ssd1331.c
97
*buf++ = (u8)va_arg(args, unsigned int);
drivers/staging/fbtft/fbtft-bus.c
101
*buf = (u8)va_arg(args, unsigned int);
drivers/staging/fbtft/fbtft-bus.c
104
va_end(args);
drivers/staging/fbtft/fbtft-bus.c
17
va_list args; \
drivers/staging/fbtft/fbtft-bus.c
23
va_start(args, len); \
drivers/staging/fbtft/fbtft-bus.c
25
buf[i] = modifier((data_type)va_arg(args, \
drivers/staging/fbtft/fbtft-bus.c
28
va_end(args); \
drivers/staging/fbtft/fbtft-bus.c
34
va_start(args, len); \
drivers/staging/fbtft/fbtft-bus.c
42
*buf = modifier((data_type)va_arg(args, unsigned int)); \
drivers/staging/fbtft/fbtft-bus.c
55
*buf++ = modifier((data_type)va_arg(args, \
drivers/staging/fbtft/fbtft-bus.c
61
va_end(args); \
drivers/staging/fbtft/fbtft-bus.c
71
va_list args;
drivers/staging/fbtft/fbtft-bus.c
77
va_start(args, len);
drivers/staging/fbtft/fbtft-bus.c
79
*(((u8 *)buf) + i) = (u8)va_arg(args, unsigned int);
drivers/staging/fbtft/fbtft-bus.c
80
va_end(args);
drivers/staging/fbtft/fbtft-bus.c
97
va_start(args, len);
drivers/staging/fbtft/fbtft-bus.c
98
*buf++ = (u8)va_arg(args, unsigned int);
drivers/staging/fbtft/fbtft-core.c
54
va_list args;
drivers/staging/fbtft/fbtft-core.c
59
va_start(args, fmt);
drivers/staging/fbtft/fbtft-core.c
60
text_len = vscnprintf(text, sizeof(textbuf), fmt, args);
drivers/staging/fbtft/fbtft-core.c
61
va_end(args);
drivers/staging/greybus/gb-camera.h
120
#define gb_camera_call(f, op, args...) \
drivers/staging/greybus/gb-camera.h
122
(f)->ops->op((f)->priv, ##args) : -ENOIOCTLCMD))
drivers/staging/media/atomisp/pci/atomisp_compat_css20.c
149
static int __printf(1, 0) atomisp_vprintk(const char *fmt, va_list args)
drivers/staging/media/atomisp/pci/atomisp_compat_css20.c
151
vprintk(fmt, args);
drivers/staging/media/atomisp/pci/hive_isp_css_include/print_support.h
12
extern int (*sh_css_printf)(const char *fmt, va_list args);
drivers/staging/media/atomisp/pci/ia_css_env.h
70
int __printf(1, 0) (*debug_print)(const char *fmt, va_list args);
drivers/staging/media/atomisp/pci/ia_css_env.h
72
int __printf(1, 0) (*error_print)(const char *fmt, va_list args);
drivers/staging/media/atomisp/pci/isp/kernels/ipu2_io_ls/bayer_io_ls/ia_css_bayer_io.host.c
19
const struct sh_css_binary_args *args)
drivers/staging/media/atomisp/pci/isp/kernels/ipu2_io_ls/bayer_io_ls/ia_css_bayer_io.host.c
21
const struct ia_css_frame *in_frame = args->in_frame;
drivers/staging/media/atomisp/pci/isp/kernels/ipu2_io_ls/bayer_io_ls/ia_css_bayer_io.host.c
23
&args->out_frame;
drivers/staging/media/atomisp/pci/isp/kernels/ipu2_io_ls/bayer_io_ls/ia_css_bayer_io.host.h
16
const struct sh_css_binary_args *args);
drivers/staging/media/atomisp/pci/isp/kernels/ipu2_io_ls/yuv444_io_ls/ia_css_yuv444_io.host.c
20
const struct sh_css_binary_args *args)
drivers/staging/media/atomisp/pci/isp/kernels/ipu2_io_ls/yuv444_io_ls/ia_css_yuv444_io.host.c
22
const struct ia_css_frame *in_frame = args->in_frame;
drivers/staging/media/atomisp/pci/isp/kernels/ipu2_io_ls/yuv444_io_ls/ia_css_yuv444_io.host.c
24
&args->out_frame;
drivers/staging/media/atomisp/pci/isp/kernels/ipu2_io_ls/yuv444_io_ls/ia_css_yuv444_io.host.h
17
const struct sh_css_binary_args *args);
drivers/staging/media/atomisp/pci/runtime/debug/interface/ia_css_debug.h
126
va_list args)
drivers/staging/media/atomisp/pci/runtime/debug/interface/ia_css_debug.h
129
sh_css_vprint(fmt, args);
drivers/staging/media/atomisp/pci/runtime/debug/src/ia_css_debug.c
1340
if (stage->args.in_frame) {
drivers/staging/media/atomisp/pci/runtime/debug/src/ia_css_debug.c
1342
stage->args.in_frame, id, blob_name,
drivers/staging/media/atomisp/pci/runtime/debug/src/ia_css_debug.c
1347
if (stage->args.tnr_frames[i]) {
drivers/staging/media/atomisp/pci/runtime/debug/src/ia_css_debug.c
1349
stage->args.tnr_frames[i], id,
drivers/staging/media/atomisp/pci/runtime/debug/src/ia_css_debug.c
1355
if (stage->args.delay_frames[i]) {
drivers/staging/media/atomisp/pci/runtime/debug/src/ia_css_debug.c
1357
stage->args.delay_frames[i], id,
drivers/staging/media/atomisp/pci/runtime/debug/src/ia_css_debug.c
1363
if (stage->args.out_frame[i]) {
drivers/staging/media/atomisp/pci/runtime/debug/src/ia_css_debug.c
1365
stage->args.out_frame[i], id, blob_name,
drivers/staging/media/atomisp/pci/runtime/debug/src/ia_css_debug.c
1370
if (stage->args.out_vf_frame) {
drivers/staging/media/atomisp/pci/runtime/debug/src/ia_css_debug.c
1372
stage->args.out_vf_frame, id, blob_name,
drivers/staging/media/atomisp/pci/runtime/pipeline/interface/ia_css_pipeline.h
25
struct sh_css_binary_args args;
drivers/staging/media/atomisp/pci/runtime/pipeline/src/pipeline.c
296
if (last && last->args.out_frame[0])
drivers/staging/media/atomisp/pci/runtime/pipeline/src/pipeline.c
297
stage_desc->in_frame = last->args.out_frame[0];
drivers/staging/media/atomisp/pci/runtime/pipeline/src/pipeline.c
493
ia_css_frame_free(stage->args.out_frame[i]);
drivers/staging/media/atomisp/pci/runtime/pipeline/src/pipeline.c
494
stage->args.out_frame[i] = NULL;
drivers/staging/media/atomisp/pci/runtime/pipeline/src/pipeline.c
498
ia_css_frame_free(stage->args.out_vf_frame);
drivers/staging/media/atomisp/pci/runtime/pipeline/src/pipeline.c
499
stage->args.out_vf_frame = NULL;
drivers/staging/media/atomisp/pci/runtime/pipeline/src/pipeline.c
609
sh_css_binary_args_reset(&stage->args);
drivers/staging/media/atomisp/pci/runtime/pipeline/src/pipeline.c
641
stage->args.in_frame = stage_desc->in_frame;
drivers/staging/media/atomisp/pci/runtime/pipeline/src/pipeline.c
643
stage->args.out_frame[i] = out_frame[i];
drivers/staging/media/atomisp/pci/runtime/pipeline/src/pipeline.c
644
stage->args.out_vf_frame = vf_frame;
drivers/staging/media/atomisp/pci/sh_css.c
1142
void sh_css_binary_args_reset(struct sh_css_binary_args *args)
drivers/staging/media/atomisp/pci/sh_css.c
1147
args->tnr_frames[i] = NULL;
drivers/staging/media/atomisp/pci/sh_css.c
1149
args->delay_frames[i] = NULL;
drivers/staging/media/atomisp/pci/sh_css.c
1150
args->in_frame = NULL;
drivers/staging/media/atomisp/pci/sh_css.c
1152
args->out_frame[i] = NULL;
drivers/staging/media/atomisp/pci/sh_css.c
1153
args->out_vf_frame = NULL;
drivers/staging/media/atomisp/pci/sh_css.c
1154
args->copy_vf = false;
drivers/staging/media/atomisp/pci/sh_css.c
1155
args->copy_output = true;
drivers/staging/media/atomisp/pci/sh_css.c
1156
args->vf_downscale_log2 = 0;
drivers/staging/media/atomisp/pci/sh_css.c
2570
in_frame = extra_stage->args.out_frame[0];
drivers/staging/media/atomisp/pci/sh_css.c
2626
in_frame = (*vf_pp_stage)->args.out_frame[0];
drivers/staging/media/atomisp/pci/sh_css.c
2678
in_frame = (*pre_vf_pp_stage)->args.out_frame[0];
drivers/staging/media/atomisp/pci/sh_css.c
2685
(*pre_vf_pp_stage)->args.vf_downscale_log2 =
drivers/staging/media/atomisp/pci/sh_css.c
2743
(*capture_pp_stage)->args.vf_downscale_log2 =
drivers/staging/media/atomisp/pci/sh_css.c
3088
in_frame = me->stages->args.out_frame[0];
drivers/staging/media/atomisp/pci/sh_css.c
3121
video_stage->args.copy_vf =
drivers/staging/media/atomisp/pci/sh_css.c
3123
video_stage->args.copy_output = video_stage->args.copy_vf;
drivers/staging/media/atomisp/pci/sh_css.c
3129
in_frame = video_stage->args.out_vf_frame;
drivers/staging/media/atomisp/pci/sh_css.c
3139
video_stage->args.tnr_frames[frm] =
drivers/staging/media/atomisp/pci/sh_css.c
3143
video_stage->args.delay_frames[frm] =
drivers/staging/media/atomisp/pci/sh_css.c
3149
struct ia_css_frame *tmp_in_frame = video_stage->args.out_frame[0];
drivers/staging/media/atomisp/pci/sh_css.c
3166
tmp_in_frame = yuv_scaler_stage->args.out_frame[1];
drivers/staging/media/atomisp/pci/sh_css.c
3258
in_frame = me->stages->args.out_frame[0];
drivers/staging/media/atomisp/pci/sh_css.c
3286
preview_stage->args.copy_vf =
drivers/staging/media/atomisp/pci/sh_css.c
3288
preview_stage->args.copy_output = !preview_stage->args.copy_vf;
drivers/staging/media/atomisp/pci/sh_css.c
3289
if (preview_stage->args.copy_vf && !preview_stage->args.out_vf_frame) {
drivers/staging/media/atomisp/pci/sh_css.c
3291
preview_stage->args.out_vf_frame =
drivers/staging/media/atomisp/pci/sh_css.c
3292
preview_stage->args.out_frame[0];
drivers/staging/media/atomisp/pci/sh_css.c
3296
in_frame = preview_stage->args.out_vf_frame;
drivers/staging/media/atomisp/pci/sh_css.c
3298
in_frame = preview_stage->args.out_frame[0];
drivers/staging/media/atomisp/pci/sh_css.c
6603
copy_stage->args.copy_vf = !need_scaler;
drivers/staging/media/atomisp/pci/sh_css.c
6605
copy_stage->args.copy_output = true;
drivers/staging/media/atomisp/pci/sh_css.c
6607
in_frame = copy_stage->args.out_frame[0];
drivers/staging/media/atomisp/pci/sh_css.c
6637
tmp_in_frame = yuv_scaler_stage->args.out_frame[1];
drivers/staging/media/atomisp/pci/sh_css.c
6640
in_frame = yuv_scaler_stage->args.out_vf_frame;
drivers/staging/media/atomisp/pci/sh_css.c
6656
in_frame = copy_stage->args.out_vf_frame;
drivers/staging/media/atomisp/pci/sh_css.c
6971
current_stage->args.copy_vf =
drivers/staging/media/atomisp/pci/sh_css.c
6974
current_stage->args.copy_output = current_stage->args.copy_vf;
drivers/staging/media/atomisp/pci/sh_css.c
7032
local_in_frame = current_stage->args.out_frame[0];
drivers/staging/media/atomisp/pci/sh_css.c
7044
local_in_frame = current_stage->args.out_frame[0];
drivers/staging/media/atomisp/pci/sh_css.c
7057
struct ia_css_frame *tmp_in_frame = current_stage->args.out_frame[0];
drivers/staging/media/atomisp/pci/sh_css.c
7075
tmp_in_frame = yuv_scaler_stage->args.out_frame[1];
drivers/staging/media/atomisp/pci/sh_css.c
7091
in_frame = current_stage->args.out_vf_frame;
drivers/staging/media/atomisp/pci/sh_css.c
91
int __printf(1, 0) (*sh_css_printf)(const char *fmt, va_list args) = NULL;
drivers/staging/media/atomisp/pci/sh_css_internal.h
847
extern int __printf(1, 0) (*sh_css_printf)(const char *fmt, va_list args);
drivers/staging/media/atomisp/pci/sh_css_internal.h
860
static inline void __printf(1, 0) sh_css_vprint(const char *fmt, va_list args)
drivers/staging/media/atomisp/pci/sh_css_internal.h
863
sh_css_printf(fmt, args);
drivers/staging/media/atomisp/pci/sh_css_internal.h
880
sh_css_binary_args_reset(struct sh_css_binary_args *args);
drivers/staging/media/atomisp/pci/sh_css_params.c
1188
const struct sh_css_binary_args *args = &stage->args;
drivers/staging/media/atomisp/pci/sh_css_params.c
1191
out_infos[0] = ia_css_frame_get_info(args->out_frame[0]);
drivers/staging/media/atomisp/pci/sh_css_params.c
1196
ia_css_frame_get_info(args->in_frame),
drivers/staging/media/atomisp/pci/sh_css_params.c
1199
ia_css_frame_get_info(args->out_vf_frame),
drivers/staging/media/atomisp/pci/sh_css_params.c
3461
if (stage->args.delay_frames[0]) {
drivers/staging/media/atomisp/pci/sh_css_params.c
3464
dvs_in_frame_info = &stage->args.delay_frames[0]->frame_info;
drivers/staging/media/atomisp/pci/sh_css_params.c
3467
dvs_in_frame_info = &stage->args.in_frame->frame_info;
drivers/staging/media/atomisp/pci/sh_css_sp.c
1002
binary, args, two_ppc, sh_css_sp_stage.deinterleaved);
drivers/staging/media/atomisp/pci/sh_css_sp.c
1043
const struct sh_css_binary_args *args;
drivers/staging/media/atomisp/pci/sh_css_sp.c
1076
args = &stage->args;
drivers/staging/media/atomisp/pci/sh_css_sp.c
1087
if (args->out_frame[0])
drivers/staging/media/atomisp/pci/sh_css_sp.c
1088
out_infos[0] = &args->out_frame[0]->frame_info;
drivers/staging/media/atomisp/pci/sh_css_sp.c
1092
ia_css_frame_get_info(args->in_frame),
drivers/staging/media/atomisp/pci/sh_css_sp.c
1095
ia_css_frame_get_info(args->out_vf_frame),
drivers/staging/media/atomisp/pci/sh_css_sp.c
1119
args,
drivers/staging/media/atomisp/pci/sh_css_sp.c
1136
const struct sh_css_binary_args *args = &stage->args;
drivers/staging/media/atomisp/pci/sh_css_sp.c
1141
sh_css_sp_start_raw_copy(args->out_frame[0],
drivers/staging/media/atomisp/pci/sh_css_sp.c
1150
sh_css_sp_start_isys_copy(args->out_frame[0],
drivers/staging/media/atomisp/pci/sh_css_sp.c
689
sh_css_sp_write_frame_pointers(const struct sh_css_binary_args *args)
drivers/staging/media/atomisp/pci/sh_css_sp.c
694
assert(args);
drivers/staging/media/atomisp/pci/sh_css_sp.c
696
if (args->in_frame)
drivers/staging/media/atomisp/pci/sh_css_sp.c
697
err = set_input_frame_buffer(args->in_frame);
drivers/staging/media/atomisp/pci/sh_css_sp.c
698
if (!err && args->out_vf_frame)
drivers/staging/media/atomisp/pci/sh_css_sp.c
699
err = set_view_finder_buffer(args->out_vf_frame);
drivers/staging/media/atomisp/pci/sh_css_sp.c
701
if (!err && args->out_frame[i])
drivers/staging/media/atomisp/pci/sh_css_sp.c
702
err = set_output_frame_buffer(args->out_frame[i], i);
drivers/staging/media/atomisp/pci/sh_css_sp.c
769
const struct sh_css_binary_args *args,
drivers/staging/media/atomisp/pci/sh_css_sp.c
778
ret = ia_css_crop_configure(binary, ia_css_frame_get_info(args->delay_frames[0]));
drivers/staging/media/atomisp/pci/sh_css_sp.c
784
ret = ia_css_output0_configure(binary, ia_css_frame_get_info(args->out_frame[0]));
drivers/staging/media/atomisp/pci/sh_css_sp.c
787
ret = ia_css_output1_configure(binary, ia_css_frame_get_info(args->out_vf_frame));
drivers/staging/media/atomisp/pci/sh_css_sp.c
790
ret = ia_css_copy_output_configure(binary, args->copy_output);
drivers/staging/media/atomisp/pci/sh_css_sp.c
793
ret = ia_css_output0_configure(binary, ia_css_frame_get_info(args->out_frame[0]));
drivers/staging/media/atomisp/pci/sh_css_sp.c
796
ret = ia_css_iterator_configure(binary, ia_css_frame_get_info(args->in_frame));
drivers/staging/media/atomisp/pci/sh_css_sp.c
799
ret = ia_css_dvs_configure(binary, ia_css_frame_get_info(args->out_frame[0]));
drivers/staging/media/atomisp/pci/sh_css_sp.c
802
ret = ia_css_output_configure(binary, ia_css_frame_get_info(args->out_frame[0]));
drivers/staging/media/atomisp/pci/sh_css_sp.c
805
ret = ia_css_raw_configure(pipeline, binary, ia_css_frame_get_info(args->in_frame),
drivers/staging/media/atomisp/pci/sh_css_sp.c
820
ret = ia_css_ref_configure(binary, args->delay_frames, pipeline->dvs_frame_delay);
drivers/staging/media/atomisp/pci/sh_css_sp.c
823
ret = ia_css_tnr_configure(binary, args->tnr_frames);
drivers/staging/media/atomisp/pci/sh_css_sp.c
826
return ia_css_bayer_io_config(binary, args);
drivers/staging/media/atomisp/pci/sh_css_sp.c
867
const struct sh_css_binary_args *args,
drivers/staging/media/atomisp/pci/sh_css_sp.c
886
assert(args);
drivers/staging/media/atomisp/pci/sh_css_sp.c
924
sh_css_sp_stage.isp_copy_vf = (uint8_t)args->copy_vf;
drivers/staging/media/atomisp/pci/sh_css_sp.c
925
sh_css_sp_stage.isp_copy_output = (uint8_t)args->copy_output;
drivers/staging/media/atomisp/pci/sh_css_sp.c
926
sh_css_sp_stage.enable.vf_output = (args->out_vf_frame != NULL);
drivers/staging/media/atomisp/pci/sh_css_sp.c
969
err = sh_css_sp_write_frame_pointers(args);
drivers/staging/media/atomisp/pci/sh_css_sp.c
995
if (args->in_frame)
drivers/staging/media/atomisp/pci/sh_css_sp.c
996
ia_css_get_crop_offsets(pipe, &args->in_frame->frame_info);
drivers/staging/media/av7110/av7110_hw.c
474
va_list args;
drivers/staging/media/av7110/av7110_hw.c
489
va_start(args, num);
drivers/staging/media/av7110/av7110_hw.c
491
buf[i + 2] = va_arg(args, u32);
drivers/staging/media/av7110/av7110_hw.c
492
va_end(args);
drivers/staging/most/net/net.c
307
char *args)
drivers/staging/most/video/video.c
456
char *args)
drivers/target/iscsi/iscsi_target_login.c
191
va_list args;
drivers/target/iscsi/iscsi_target_login.c
196
va_start(args, fmt);
drivers/target/iscsi/iscsi_target_login.c
197
vsnprintf(buf, sizeof buf, fmt, args);
drivers/target/iscsi/iscsi_target_login.c
198
va_end(args);
drivers/target/target_core_configfs.c
2126
substring_t args[MAX_OPT_ARGS];
drivers/target/target_core_configfs.c
2155
token = match_token(ptr, tokens, args);
drivers/target/target_core_configfs.c
2158
i_fabric = match_strdup(args);
drivers/target/target_core_configfs.c
2165
i_port = match_strdup(args);
drivers/target/target_core_configfs.c
2179
isid = match_strdup(args);
drivers/target/target_core_configfs.c
2193
ret = match_u64(args, &tmp_ll);
drivers/target/target_core_configfs.c
2204
ret = match_int(args, &arg);
drivers/target/target_core_configfs.c
2210
ret = match_int(args, &arg);
drivers/target/target_core_configfs.c
2216
ret = match_int(args, &arg);
drivers/target/target_core_configfs.c
2221
ret = match_int(args, &arg);
drivers/target/target_core_configfs.c
2227
ret = match_u64(args, &tmp_ll);
drivers/target/target_core_configfs.c
2236
t_fabric = match_strdup(args);
drivers/target/target_core_configfs.c
2243
t_port = match_strdup(args);
drivers/target/target_core_configfs.c
2257
ret = match_int(args, &arg);
drivers/target/target_core_configfs.c
2263
ret = match_int(args, &arg);
drivers/target/target_core_configfs.c
2268
ret = match_u64(args, &tmp_ll);
drivers/target/target_core_file.c
708
substring_t args[MAX_OPT_ARGS];
drivers/target/target_core_file.c
721
token = match_token(ptr, tokens, args);
drivers/target/target_core_file.c
724
if (match_strlcpy(fd_dev->fd_dev_name, &args[0],
drivers/target/target_core_file.c
734
arg_p = match_strdup(&args[0]);
drivers/target/target_core_file.c
751
ret = match_int(args, &arg);
drivers/target/target_core_file.c
766
ret = match_int(args, &arg);
drivers/target/target_core_iblock.c
585
substring_t args[MAX_OPT_ARGS];
drivers/target/target_core_iblock.c
599
token = match_token(ptr, tokens, args);
drivers/target/target_core_iblock.c
608
if (match_strlcpy(ib_dev->ibd_udev_path, &args[0],
drivers/target/target_core_iblock.c
618
arg_p = match_strdup(&args[0]);
drivers/target/target_core_iblock.c
634
arg_p = match_strdup(&args[0]);
drivers/target/target_core_pscsi.c
717
substring_t args[MAX_OPT_ARGS];
drivers/target/target_core_pscsi.c
730
token = match_token(ptr, tokens, args);
drivers/target/target_core_pscsi.c
741
ret = match_int(args, &arg);
drivers/target/target_core_pscsi.c
750
ret = match_int(args, &arg);
drivers/target/target_core_pscsi.c
760
ret = match_int(args, &arg);
drivers/target/target_core_pscsi.c
770
ret = match_int(args, &arg);
drivers/target/target_core_rd.c
547
substring_t args[MAX_OPT_ARGS];
drivers/target/target_core_rd.c
560
token = match_token(ptr, tokens, args);
drivers/target/target_core_rd.c
563
match_int(args, &arg);
drivers/target/target_core_rd.c
570
match_int(args, &arg);
drivers/target/target_core_rd.c
578
match_int(args, &arg);
drivers/target/target_core_user.c
2579
substring_t args[MAX_OPT_ARGS];
drivers/target/target_core_user.c
2592
token = match_token(ptr, tokens, args);
drivers/target/target_core_user.c
2595
if (match_strlcpy(udev->dev_config, &args[0],
drivers/target/target_core_user.c
2603
ret = match_u64(&args[0], &udev->dev_size);
drivers/target/target_core_user.c
2609
ret = tcmu_set_dev_attrib(&args[0],
drivers/target/target_core_user.c
2613
ret = tcmu_set_dev_attrib(&args[0],
drivers/target/target_core_user.c
2617
ret = match_int(&args[0], &udev->nl_reply_supported);
drivers/target/target_core_user.c
2623
ret = tcmu_set_max_blocks_param(udev, &args[0]);
drivers/target/target_core_user.c
2626
ret = tcmu_set_data_pages_per_blk(udev, &args[0]);
drivers/target/target_core_user.c
2629
ret = tcmu_set_cmd_ring_size(udev, &args[0]);
drivers/target/tcm_fc/tfc_sess.c
30
#define TFC_SESS_DBG(lport, fmt, args...) \
drivers/target/tcm_fc/tfc_sess.c
33
(lport)->port_id, ##args )
drivers/tee/optee/ffa_abi.c
281
struct ffa_mem_ops_args args = {
drivers/tee/optee/ffa_abi.c
297
args.sg = sgt.sgl;
drivers/tee/optee/ffa_abi.c
298
rc = mem_ops->memory_share(&args);
drivers/tee/optee/ffa_abi.c
303
rc = optee_shm_add_ffa_handle(optee, shm, args.g_handle);
drivers/tee/optee/ffa_abi.c
305
mem_ops->memory_reclaim(args.g_handle, 0);
drivers/tee/optee/ffa_abi.c
309
shm->sec_world_id = args.g_handle;
drivers/tee/optee/ffa_abi.c
691
struct ffa_mem_ops_args args = {
drivers/tee/optee/ffa_abi.c
705
args.attrs = mem_attr;
drivers/tee/optee/ffa_abi.c
706
args.nattrs = ma_count;
drivers/tee/optee/ffa_abi.c
712
args.sg = &sgl;
drivers/tee/optee/ffa_abi.c
713
rc = mem_ops->memory_lend(&args);
drivers/tee/optee/ffa_abi.c
718
rc = do_call_lend_protmem(optee, args.g_handle, use_case);
drivers/tee/optee/ffa_abi.c
722
rc = optee_shm_add_ffa_handle(optee, protmem, args.g_handle);
drivers/tee/optee/ffa_abi.c
726
protmem->sec_world_id = args.g_handle;
drivers/tee/optee/ffa_abi.c
733
.data1 = (u32)args.g_handle,
drivers/tee/optee/ffa_abi.c
734
.data2 = (u32)(args.g_handle >> 32),
drivers/tee/optee/ffa_abi.c
738
mem_ops->memory_reclaim(args.g_handle, 0);
drivers/tee/optee/optee_trace.h
25
__array(u32, args, 8)
drivers/tee/optee/optee_trace.h
30
BUILD_BUG_ON(sizeof(*param) < sizeof(__entry->args));
drivers/tee/optee/optee_trace.h
31
memcpy(__entry->args, param, sizeof(__entry->args));
drivers/tee/optee/optee_trace.h
35
__entry->args[0], __entry->args[1], __entry->args[2],
drivers/tee/optee/optee_trace.h
36
__entry->args[3], __entry->args[4], __entry->args[5],
drivers/tee/optee/optee_trace.h
37
__entry->args[6], __entry->args[7])
drivers/tee/qcomtee/async.c
86
offset += qcomtee_msg_offset_align(msg->args[i].b.size);
drivers/tee/qcomtee/async.c
90
offset += qcomtee_msg_offset_align(msg->args[i].b.size);
drivers/tee/qcomtee/core.c
419
msg->args[ib].b.offset = offset;
drivers/tee/qcomtee/core.c
420
msg->args[ib].b.size = u[i].b.size;
drivers/tee/qcomtee/core.c
436
msg->args[ob].b.offset = offset;
drivers/tee/qcomtee/core.c
437
msg->args[ob].b.size = u[i].b.size;
drivers/tee/qcomtee/core.c
445
if (qcomtee_object_id_get(oic, u[i].o, &msg->args[io].o)) {
drivers/tee/qcomtee/core.c
448
qcomtee_object_id_put(oic, msg->args[io].o);
drivers/tee/qcomtee/core.c
498
u[i].b.size = msg->args[ob].b.size;
drivers/tee/qcomtee/core.c
500
msgptr = qcomtee_msg_offset_to_ptr(msg, msg->args[ob].b.offset);
drivers/tee/qcomtee/core.c
516
if (qcomtee_object_qtee_init(oic, &u[i].o, msg->args[oo].o))
drivers/tee/qcomtee/core.c
548
qcomtee_msg_offset_to_ptr(msg, msg->args[i].b.offset);
drivers/tee/qcomtee/core.c
549
oic->u[i].b.size = msg->args[i].b.size;
drivers/tee/qcomtee/core.c
555
qcomtee_msg_offset_to_ptr(msg, msg->args[i].b.offset);
drivers/tee/qcomtee/core.c
556
oic->u[i].b.size = msg->args[i].b.size;
drivers/tee/qcomtee/core.c
561
if (qcomtee_object_qtee_init(oic, &oic->u[i].o, msg->args[i].o))
drivers/tee/qcomtee/core.c
591
if (msg->args[ob].b.size < oic->u[i].b.size)
drivers/tee/qcomtee/core.c
594
msg->args[ob].b.size = oic->u[i].b.size;
drivers/tee/qcomtee/core.c
604
if (qcomtee_object_id_get(oic, oic->u[i].o, &msg->args[oo].o)) {
drivers/tee/qcomtee/core.c
606
qcomtee_object_id_put(oic, msg->args[oo].o);
drivers/tee/qcomtee/core.c
88
struct qcomtee_arg args[] = { { .type = QCOMTEE_ARG_TYPE_INV } };
drivers/tee/qcomtee/core.c
97
args, &result);
drivers/tee/qcomtee/mem_obj.c
58
struct qcomtee_arg *args)
drivers/tee/qcomtee/primordial_obj.c
37
u32 op, struct qcomtee_arg *args)
drivers/tee/qcomtee/primordial_obj.c
53
if (qcomtee_args_len(args) != 1 ||
drivers/tee/qcomtee/primordial_obj.c
54
args[0].type != QCOMTEE_ARG_TYPE_IB ||
drivers/tee/qcomtee/primordial_obj.c
55
args[0].b.size < sizeof(u32))
drivers/tee/qcomtee/primordial_obj.c
58
msleep(*(u32 *)(args[0].b.addr));
drivers/tee/qcomtee/primordial_obj.c
64
if (qcomtee_args_len(args) != 3 ||
drivers/tee/qcomtee/primordial_obj.c
65
args[0].type != QCOMTEE_ARG_TYPE_OB ||
drivers/tee/qcomtee/primordial_obj.c
66
args[1].type != QCOMTEE_ARG_TYPE_IO ||
drivers/tee/qcomtee/primordial_obj.c
67
args[2].type != QCOMTEE_ARG_TYPE_OO ||
drivers/tee/qcomtee/primordial_obj.c
68
args[0].b.size < sizeof(struct qcomtee_mapping_info))
drivers/tee/qcomtee/primordial_obj.c
71
map_info = args[0].b.addr;
drivers/tee/qcomtee/primordial_obj.c
72
mem_object = args[1].o;
drivers/tee/qcomtee/primordial_obj.c
78
args[2].o = map_object;
drivers/tee/qcomtee/qcomtee_msg.h
137
union qcomtee_msg_arg args[];
drivers/tee/qcomtee/qcomtee_msg.h
161
union qcomtee_msg_arg args[];
drivers/tee/qcomtee/qcomtee_msg.h
166
qcomtee_msg_offset_align(struct_size_t(t, args, n))
drivers/tee/qcomtee/qcomtee_object.h
129
static inline int qcomtee_args_len(struct qcomtee_arg *args)
drivers/tee/qcomtee/qcomtee_object.h
133
while (args[i].type != QCOMTEE_ARG_TYPE_INV)
drivers/tee/qcomtee/qcomtee_object.h
215
struct qcomtee_arg *args);
drivers/tee/qcomtee/qcomtee_object.h
287
#define qcomtee_arg_for_each(i, args) \
drivers/tee/qcomtee/qcomtee_object.h
288
for (i = 0; args[i].type != QCOMTEE_ARG_TYPE_INV; i++)
drivers/tee/qcomtee/qcomtee_object.h
295
#define qcomtee_arg_for_each_type(i, args, at) \
drivers/tee/qcomtee/qcomtee_object.h
296
for (i = qcomtee_next_arg_type(args, 0, at); \
drivers/tee/qcomtee/qcomtee_object.h
297
args[i].type != QCOMTEE_ARG_TYPE_INV; \
drivers/tee/qcomtee/qcomtee_object.h
298
i = qcomtee_next_arg_type(args, i + 1, at))
drivers/tee/qcomtee/qcomtee_object.h
300
#define qcomtee_arg_for_each_input_buffer(i, args) \
drivers/tee/qcomtee/qcomtee_object.h
301
qcomtee_arg_for_each_type(i, args, QCOMTEE_ARG_TYPE_IB)
drivers/tee/qcomtee/qcomtee_object.h
302
#define qcomtee_arg_for_each_output_buffer(i, args) \
drivers/tee/qcomtee/qcomtee_object.h
303
qcomtee_arg_for_each_type(i, args, QCOMTEE_ARG_TYPE_OB)
drivers/tee/qcomtee/qcomtee_object.h
304
#define qcomtee_arg_for_each_input_object(i, args) \
drivers/tee/qcomtee/qcomtee_object.h
305
qcomtee_arg_for_each_type(i, args, QCOMTEE_ARG_TYPE_IO)
drivers/tee/qcomtee/qcomtee_object.h
306
#define qcomtee_arg_for_each_output_object(i, args) \
drivers/tee/qcomtee/qcomtee_object.h
307
qcomtee_arg_for_each_type(i, args, QCOMTEE_ARG_TYPE_OO)
drivers/tee/qcomtee/user_obj.c
183
u = ureq->args;
drivers/tee/qcomtee/user_obj.c
227
struct qcomtee_arg *args)
drivers/tee/qcomtee/user_obj.c
241
ureq->args = args;
drivers/tee/qcomtee/user_obj.c
299
struct qcomtee_arg *u = ureq->args;
drivers/tee/qcomtee/user_obj.c
324
static struct qcomtee_arg args[] = { { .type = QCOMTEE_ARG_TYPE_INV } };
drivers/tee/qcomtee/user_obj.c
336
ureq->args = args;
drivers/tee/qcomtee/user_obj.c
616
ret = qcomtee_cb_params_from_args(params, ureq->args,
drivers/tee/qcomtee/user_obj.c
678
ureq->errno = qcomtee_cb_params_to_args(ureq->args, params,
drivers/tee/qcomtee/user_obj.c
87
struct qcomtee_arg *args;
drivers/tee/tstee/core.c
24
static void arg_list_to_ffa_data(const u32 *args,
drivers/tee/tstee/core.c
27
data->data0 = args[0];
drivers/tee/tstee/core.c
28
data->data1 = args[1];
drivers/tee/tstee/core.c
29
data->data2 = args[2];
drivers/tee/tstee/core.c
30
data->data3 = args[3];
drivers/tee/tstee/core.c
31
data->data4 = args[4];
drivers/tee/tstee/core.c
35
u32 *args)
drivers/tee/tstee/core.c
37
args[0] = lower_32_bits(data->data0);
drivers/tee/tstee/core.c
38
args[1] = lower_32_bits(data->data1);
drivers/tee/tstee/core.c
39
args[2] = lower_32_bits(data->data2);
drivers/tee/tstee/core.c
40
args[3] = lower_32_bits(data->data3);
drivers/tee/tstee/core.c
41
args[4] = lower_32_bits(data->data4);
drivers/thermal/qcom/qcom-spmi-adc-tm5.c
788
struct of_phandle_args args;
drivers/thermal/qcom/qcom-spmi-adc-tm5.c
808
ret = of_parse_phandle_with_fixed_args(node, "io-channels", 1, 0, &args);
drivers/thermal/qcom/qcom-spmi-adc-tm5.c
813
of_node_put(args.np);
drivers/thermal/qcom/qcom-spmi-adc-tm5.c
815
if (args.args_count != 1) {
drivers/thermal/qcom/qcom-spmi-adc-tm5.c
820
adc_channel = args.args[0];
drivers/thermal/qcom/qcom-spmi-adc-tm5.c
828
channel->adc_channel = args.args[0];
drivers/thermal/thermal_of.c
165
sensor_specs.args[0] : 0)) {
drivers/thermal/thermal_of.c
270
c->lower = cooling_spec.args[0];
drivers/thermal/thermal_of.c
271
c->upper = cooling_spec.args[1];
drivers/tty/nozomi.c
56
#define DBG_(lvl, fmt, args...) \
drivers/tty/nozomi.c
60
__LINE__, __func__, ##args); \
drivers/tty/nozomi.c
63
#define DBG1(args...) DBG_(0x01, ##args)
drivers/tty/nozomi.c
64
#define DBG2(args...) DBG_(0x02, ##args)
drivers/tty/nozomi.c
65
#define DBG3(args...) DBG_(0x04, ##args)
drivers/tty/nozomi.c
66
#define DBG4(args...) DBG_(0x08, ##args)
drivers/tty/pty.c
36
# define tty_debug_hangup(tty, f, args...) tty_debug(tty, f, ##args)
drivers/tty/pty.c
38
# define tty_debug_hangup(tty, f, args...) do {} while (0)
drivers/tty/serial/8250/8250_aspeed_vuart.c
503
sirq_polarity_sense_args.args[0],
drivers/tty/serial/8250/8250_aspeed_vuart.c
504
BIT(sirq_polarity_sense_args.args[1]));
drivers/tty/serial/msm_serial.c
451
static void msm_complete_tx_dma(void *args)
drivers/tty/serial/msm_serial.c
453
struct msm_port *msm_port = args;
drivers/tty/serial/msm_serial.c
559
static void msm_complete_rx_dma(void *args)
drivers/tty/serial/msm_serial.c
561
struct msm_port *msm_port = args;
drivers/tty/serial/samsung_tty.c
330
static void s3c24xx_serial_tx_dma_complete(void *args)
drivers/tty/serial/samsung_tty.c
332
struct s3c24xx_uart_port *ourport = args;
drivers/tty/serial/samsung_tty.c
606
static void s3c24xx_serial_rx_dma_complete(void *args)
drivers/tty/serial/samsung_tty.c
608
struct s3c24xx_uart_port *ourport = args;
drivers/tty/serial/serial-tegra.c
514
static void tegra_uart_tx_dma_complete(void *args)
drivers/tty/serial/serial-tegra.c
516
struct tegra_uart_port *tup = args;
drivers/tty/serial/serial-tegra.c
728
static void tegra_uart_rx_dma_complete(void *args)
drivers/tty/serial/serial-tegra.c
730
struct tegra_uart_port *tup = args;
drivers/tty/serial/sunplus-uart.c
277
static irqreturn_t sunplus_uart_irq(int irq, void *args)
drivers/tty/serial/sunplus-uart.c
279
struct uart_port *port = args;
drivers/tty/tty_io.c
116
# define tty_debug_hangup(tty, f, args...) tty_debug(tty, f, ##args)
drivers/tty/tty_io.c
118
# define tty_debug_hangup(tty, f, args...) do { } while (0)
drivers/tty/tty_ldisc.c
27
#define tty_ldisc_debug(tty, f, args...) tty_debug(tty, f, ##args)
drivers/tty/tty_ldisc.c
29
#define tty_ldisc_debug(tty, f, args...)
drivers/ufs/core/ufshcd.c
9762
const struct scsi_exec_args args = {
drivers/ufs/core/ufshcd.c
9771
&args);
drivers/usb/atm/ueagle-atm.c
39
#define uea_dbg(usb_dev, format, args...) \
drivers/usb/atm/ueagle-atm.c
44
__func__, ##args); \
drivers/usb/atm/ueagle-atm.c
47
#define uea_vdbg(usb_dev, format, args...) \
drivers/usb/atm/ueagle-atm.c
51
"[ueagle-atm vdbg] " format, ##args); \
drivers/usb/atm/ueagle-atm.c
60
#define uea_err(usb_dev, format, args...) \
drivers/usb/atm/ueagle-atm.c
61
dev_err(&(usb_dev)->dev , "[UEAGLE-ATM] " format , ##args)
drivers/usb/atm/ueagle-atm.c
63
#define uea_warn(usb_dev, format, args...) \
drivers/usb/atm/ueagle-atm.c
64
dev_warn(&(usb_dev)->dev , "[Ueagle-atm] " format, ##args)
drivers/usb/atm/ueagle-atm.c
66
#define uea_info(usb_dev, format, args...) \
drivers/usb/atm/ueagle-atm.c
67
dev_info(&(usb_dev)->dev , "[ueagle-atm] " format, ##args)
drivers/usb/cdns3/cdns3-starfive.c
111
unsigned int args;
drivers/usb/cdns3/cdns3-starfive.c
122
"starfive,stg-syscon", 1, &args);
drivers/usb/cdns3/cdns3-starfive.c
128
data->stg_usb_mode = args;
drivers/usb/chipidea/ci_hdrc_imx.c
136
struct of_phandle_args args;
drivers/usb/chipidea/ci_hdrc_imx.c
152
0, &args);
drivers/usb/chipidea/ci_hdrc_imx.c
159
data->index = args.args[0];
drivers/usb/chipidea/ci_hdrc_imx.c
161
misc_pdev = of_find_device_by_node(args.np);
drivers/usb/chipidea/ci_hdrc_imx.c
162
of_node_put(args.np);
drivers/usb/chipidea/ci_hdrc_msm.c
144
struct of_phandle_args args;
drivers/usb/chipidea/ci_hdrc_msm.c
149
&args);
drivers/usb/chipidea/ci_hdrc_msm.c
153
regmap = syscon_node_to_regmap(args.np);
drivers/usb/chipidea/ci_hdrc_msm.c
154
of_node_put(args.np);
drivers/usb/chipidea/ci_hdrc_msm.c
158
ret = regmap_write(regmap, args.args[0], args.args[1]);
drivers/usb/chipidea/ci_hdrc_msm.c
162
ci->secondary_phy = !!args.args[1];
drivers/usb/chipidea/trace.c
16
va_list args;
drivers/usb/chipidea/trace.c
18
va_start(args, fmt);
drivers/usb/chipidea/trace.c
20
vaf.va = &args;
drivers/usb/chipidea/trace.c
22
va_end(args);
drivers/usb/common/common.c
293
struct of_phandle_args args;
drivers/usb/common/common.c
304
args.np = of_parse_phandle(controller, "phys",
drivers/usb/common/common.c
306
args.args_count = 0;
drivers/usb/common/common.c
310
index, &args);
drivers/usb/common/common.c
315
of_node_put(args.np);
drivers/usb/common/common.c
316
if (args.np == np && (args.args_count == 0 ||
drivers/usb/common/common.c
317
args.args[0] == arg0))
drivers/usb/common/common.c
320
} while (args.np);
drivers/usb/common/usb-otg-fsm.c
22
#define VDBG(fmt, args...) pr_debug("[%s] " fmt, \
drivers/usb/common/usb-otg-fsm.c
23
__func__, ## args)
drivers/usb/core/ledtrig-usbport.c
135
struct of_phandle_args args;
drivers/usb/core/ledtrig-usbport.c
168
&args);
drivers/usb/core/ledtrig-usbport.c
175
of_node_put(args.np);
drivers/usb/core/ledtrig-usbport.c
177
if (args.np == port_np)
drivers/usb/dwc3/dwc3-generic-plat.c
49
u32 args[2];
drivers/usb/dwc3/dwc3-generic-plat.c
54
ARRAY_SIZE(args), args);
drivers/usb/dwc3/dwc3-generic-plat.c
60
hsp_usb_bus = args[0];
drivers/usb/dwc3/dwc3-generic-plat.c
61
hsp_usb_axi_lp = args[1];
drivers/usb/dwc3/dwc3-google.c
371
u32 args[2];
drivers/usb/dwc3/dwc3-google.c
386
ARRAY_SIZE(args), args);
drivers/usb/dwc3/dwc3-google.c
393
google->host_cfg_offset = args[0];
drivers/usb/dwc3/dwc3-google.c
394
google->usbint_cfg_offset = args[1];
drivers/usb/fotg210/fotg210-hcd.c
81
#define fotg210_dbg(fotg210, fmt, args...) \
drivers/usb/fotg210/fotg210-hcd.c
82
dev_dbg(fotg210_to_hcd(fotg210)->self.controller, fmt, ## args)
drivers/usb/fotg210/fotg210-hcd.c
83
#define fotg210_err(fotg210, fmt, args...) \
drivers/usb/fotg210/fotg210-hcd.c
84
dev_err(fotg210_to_hcd(fotg210)->self.controller, fmt, ## args)
drivers/usb/fotg210/fotg210-hcd.c
85
#define fotg210_info(fotg210, fmt, args...) \
drivers/usb/fotg210/fotg210-hcd.c
86
dev_info(fotg210_to_hcd(fotg210)->self.controller, fmt, ## args)
drivers/usb/fotg210/fotg210-hcd.c
87
#define fotg210_warn(fotg210, fmt, args...) \
drivers/usb/fotg210/fotg210-hcd.c
88
dev_warn(fotg210_to_hcd(fotg210)->self.controller, fmt, ## args)
drivers/usb/gadget/function/storage_common.h
18
#define VLDBG(lun, fmt, args...) do { } while (0)
drivers/usb/gadget/function/storage_common.h
21
#define _LMSG(func, lun, fmt, args...) \
drivers/usb/gadget/function/storage_common.h
25
(lun)->name, ## args); \
drivers/usb/gadget/function/storage_common.h
27
func("%s: " fmt, (lun)->name, ## args); \
drivers/usb/gadget/function/storage_common.h
30
#define LDBG(lun, fmt, args...) _LMSG(pr_debug, lun, fmt, ## args)
drivers/usb/gadget/function/storage_common.h
31
#define LERROR(lun, fmt, args...) _LMSG(pr_err, lun, fmt, ## args)
drivers/usb/gadget/function/storage_common.h
32
#define LWARN(lun, fmt, args...) _LMSG(pr_warn, lun, fmt, ## args)
drivers/usb/gadget/function/storage_common.h
33
#define LINFO(lun, fmt, args...) _LMSG(pr_info, lun, fmt, ## args)
drivers/usb/gadget/function/uvc.h
56
#define uvcg_dbg(f, fmt, args...) \
drivers/usb/gadget/function/uvc.h
57
dev_dbg(&(f)->config->cdev->gadget->dev, "%s: " fmt, (f)->name, ##args)
drivers/usb/gadget/function/uvc.h
58
#define uvcg_info(f, fmt, args...) \
drivers/usb/gadget/function/uvc.h
59
dev_info(&(f)->config->cdev->gadget->dev, "%s: " fmt, (f)->name, ##args)
drivers/usb/gadget/function/uvc.h
60
#define uvcg_warn(f, fmt, args...) \
drivers/usb/gadget/function/uvc.h
61
dev_warn(&(f)->config->cdev->gadget->dev, "%s: " fmt, (f)->name, ##args)
drivers/usb/gadget/function/uvc.h
62
#define uvcg_err(f, fmt, args...) \
drivers/usb/gadget/function/uvc.h
63
dev_err(&(f)->config->cdev->gadget->dev, "%s: " fmt, (f)->name, ##args)
drivers/usb/gadget/legacy/inode.c
246
#define xprintk(d,level,fmt,args...) \
drivers/usb/gadget/legacy/inode.c
247
printk(level "%s: " fmt , shortname , ## args)
drivers/usb/gadget/legacy/inode.c
250
#define DBG(dev,fmt,args...) \
drivers/usb/gadget/legacy/inode.c
251
xprintk(dev , KERN_DEBUG , fmt , ## args)
drivers/usb/gadget/legacy/inode.c
253
#define DBG(dev,fmt,args...) \
drivers/usb/gadget/legacy/inode.c
260
#define VDEBUG(dev,fmt,args...) \
drivers/usb/gadget/legacy/inode.c
264
#define ERROR(dev,fmt,args...) \
drivers/usb/gadget/legacy/inode.c
265
xprintk(dev , KERN_ERR , fmt , ## args)
drivers/usb/gadget/legacy/inode.c
266
#define INFO(dev,fmt,args...) \
drivers/usb/gadget/legacy/inode.c
267
xprintk(dev , KERN_INFO , fmt , ## args)
drivers/usb/gadget/udc/amd5536udc.h
653
#define DBG(udc , args...) dev_dbg(udc->dev, args)
drivers/usb/gadget/udc/amd5536udc.h
658
#define VDBG(udc , args...) do {} while (0)
drivers/usb/gadget/udc/aspeed-vhub/ep0.c
66
va_list args;
drivers/usb/gadget/udc/aspeed-vhub/ep0.c
68
va_start(args, len);
drivers/usb/gadget/udc/aspeed-vhub/ep0.c
72
buffer[i] = va_arg(args, int);
drivers/usb/gadget/udc/aspeed-vhub/ep0.c
73
va_end(args);
drivers/usb/gadget/udc/goku_udc.h
264
#define xprintk(dev,level,fmt,args...) \
drivers/usb/gadget/udc/goku_udc.h
266
pci_name(dev->pdev) , ## args)
drivers/usb/gadget/udc/goku_udc.h
269
#define DBG(dev,fmt,args...) \
drivers/usb/gadget/udc/goku_udc.h
270
xprintk(dev , KERN_DEBUG , fmt , ## args)
drivers/usb/gadget/udc/goku_udc.h
272
#define DBG(dev,fmt,args...) \
drivers/usb/gadget/udc/goku_udc.h
279
#define VDBG(dev,fmt,args...) \
drivers/usb/gadget/udc/goku_udc.h
283
#define ERROR(dev,fmt,args...) \
drivers/usb/gadget/udc/goku_udc.h
284
xprintk(dev , KERN_ERR , fmt , ## args)
drivers/usb/gadget/udc/goku_udc.h
285
#define WARNING(dev,fmt,args...) \
drivers/usb/gadget/udc/goku_udc.h
286
xprintk(dev , KERN_WARNING , fmt , ## args)
drivers/usb/gadget/udc/goku_udc.h
287
#define INFO(dev,fmt,args...) \
drivers/usb/gadget/udc/goku_udc.h
288
xprintk(dev , KERN_INFO , fmt , ## args)
drivers/usb/gadget/udc/net2280.h
316
#define ep_dbg(ndev, fmt, args...) \
drivers/usb/gadget/udc/net2280.h
317
dev_dbg((&((ndev)->pdev->dev)), fmt, ##args)
drivers/usb/gadget/udc/net2280.h
319
#define ep_vdbg(ndev, fmt, args...) \
drivers/usb/gadget/udc/net2280.h
320
dev_vdbg((&((ndev)->pdev->dev)), fmt, ##args)
drivers/usb/gadget/udc/net2280.h
322
#define ep_info(ndev, fmt, args...) \
drivers/usb/gadget/udc/net2280.h
323
dev_info((&((ndev)->pdev->dev)), fmt, ##args)
drivers/usb/gadget/udc/net2280.h
325
#define ep_warn(ndev, fmt, args...) \
drivers/usb/gadget/udc/net2280.h
326
dev_warn((&((ndev)->pdev->dev)), fmt, ##args)
drivers/usb/gadget/udc/net2280.h
328
#define ep_err(ndev, fmt, args...) \
drivers/usb/gadget/udc/net2280.h
329
dev_err((&((ndev)->pdev->dev)), fmt, ##args)
drivers/usb/host/ehci.h
878
#define ehci_dbg(ehci, fmt, args...) \
drivers/usb/host/ehci.h
879
dev_dbg(ehci_to_hcd(ehci)->self.controller, fmt, ## args)
drivers/usb/host/ehci.h
880
#define ehci_err(ehci, fmt, args...) \
drivers/usb/host/ehci.h
881
dev_err(ehci_to_hcd(ehci)->self.controller, fmt, ## args)
drivers/usb/host/ehci.h
882
#define ehci_info(ehci, fmt, args...) \
drivers/usb/host/ehci.h
883
dev_info(ehci_to_hcd(ehci)->self.controller, fmt, ## args)
drivers/usb/host/ehci.h
884
#define ehci_warn(ehci, fmt, args...) \
drivers/usb/host/ehci.h
885
dev_warn(ehci_to_hcd(ehci)->self.controller, fmt, ## args)
drivers/usb/host/fhci.h
451
#define fhci_dbg(fhci, fmt, args...) \
drivers/usb/host/fhci.h
452
dev_dbg(fhci_to_hcd(fhci)->self.controller, fmt, ##args)
drivers/usb/host/fhci.h
453
#define fhci_vdbg(fhci, fmt, args...) \
drivers/usb/host/fhci.h
454
dev_vdbg(fhci_to_hcd(fhci)->self.controller, fmt, ##args)
drivers/usb/host/fhci.h
455
#define fhci_err(fhci, fmt, args...) \
drivers/usb/host/fhci.h
456
dev_err(fhci_to_hcd(fhci)->self.controller, fmt, ##args)
drivers/usb/host/fhci.h
457
#define fhci_info(fhci, fmt, args...) \
drivers/usb/host/fhci.h
458
dev_info(fhci_to_hcd(fhci)->self.controller, fmt, ##args)
drivers/usb/host/fhci.h
459
#define fhci_warn(fhci, fmt, args...) \
drivers/usb/host/fhci.h
460
dev_warn(fhci_to_hcd(fhci)->self.controller, fmt, ##args)
drivers/usb/host/ohci.h
490
#define ohci_dbg(ohci, fmt, args...) \
drivers/usb/host/ohci.h
491
dev_dbg (ohci_to_hcd(ohci)->self.controller , fmt , ## args )
drivers/usb/host/ohci.h
492
#define ohci_err(ohci, fmt, args...) \
drivers/usb/host/ohci.h
493
dev_err (ohci_to_hcd(ohci)->self.controller , fmt , ## args )
drivers/usb/host/ohci.h
494
#define ohci_info(ohci, fmt, args...) \
drivers/usb/host/ohci.h
495
dev_info (ohci_to_hcd(ohci)->self.controller , fmt , ## args )
drivers/usb/host/ohci.h
496
#define ohci_warn(ohci, fmt, args...) \
drivers/usb/host/ohci.h
497
dev_warn (ohci_to_hcd(ohci)->self.controller , fmt , ## args )
drivers/usb/host/oxu210hp-hcd.c
458
#define oxu_dbg(oxu, fmt, args...) \
drivers/usb/host/oxu210hp-hcd.c
459
dev_dbg(oxu_to_hcd(oxu)->self.controller , fmt , ## args)
drivers/usb/host/oxu210hp-hcd.c
460
#define oxu_err(oxu, fmt, args...) \
drivers/usb/host/oxu210hp-hcd.c
461
dev_err(oxu_to_hcd(oxu)->self.controller , fmt , ## args)
drivers/usb/host/oxu210hp-hcd.c
462
#define oxu_info(oxu, fmt, args...) \
drivers/usb/host/oxu210hp-hcd.c
463
dev_info(oxu_to_hcd(oxu)->self.controller , fmt , ## args)
drivers/usb/host/oxu210hp-hcd.c
489
#define oxu_vdbg(oxu, fmt, args...) /* Nop */
drivers/usb/host/sl811_cs.c
38
#define INFO(args...) printk(KERN_INFO "sl811_cs: " args)
drivers/usb/host/xhci-dbg.c
26
va_list args;
drivers/usb/host/xhci-dbg.c
28
va_start(args, fmt);
drivers/usb/host/xhci-dbg.c
30
vaf.va = &args;
drivers/usb/host/xhci-dbg.c
33
va_end(args);
drivers/usb/host/xhci-debugfs.c
120
va_list args;
drivers/usb/host/xhci-debugfs.c
128
va_start(args, fmt);
drivers/usb/host/xhci-debugfs.c
129
vsnprintf(rgs->name, sizeof(rgs->name), fmt, args);
drivers/usb/host/xhci-debugfs.c
130
va_end(args);
drivers/usb/host/xhci-mtk.c
398
struct of_phandle_args args;
drivers/usb/host/xhci-mtk.c
407
"mediatek,syscon-wakeup", 2, 0, &args);
drivers/usb/host/xhci-mtk.c
411
mtk->uwk_reg_base = args.args[0];
drivers/usb/host/xhci-mtk.c
412
mtk->uwk_vers = args.args[1];
drivers/usb/host/xhci-mtk.c
413
mtk->uwk = syscon_node_to_regmap(args.np);
drivers/usb/host/xhci-mtk.c
414
of_node_put(args.np);
drivers/usb/host/xhci.h
1739
#define xhci_dbg(xhci, fmt, args...) \
drivers/usb/host/xhci.h
1740
dev_dbg(xhci_to_hcd(xhci)->self.controller , fmt , ## args)
drivers/usb/host/xhci.h
1741
#define xhci_err(xhci, fmt, args...) \
drivers/usb/host/xhci.h
1742
dev_err(xhci_to_hcd(xhci)->self.controller , fmt , ## args)
drivers/usb/host/xhci.h
1743
#define xhci_warn(xhci, fmt, args...) \
drivers/usb/host/xhci.h
1744
dev_warn(xhci_to_hcd(xhci)->self.controller , fmt , ## args)
drivers/usb/host/xhci.h
1745
#define xhci_info(xhci, fmt, args...) \
drivers/usb/host/xhci.h
1746
dev_info(xhci_to_hcd(xhci)->self.controller , fmt , ## args)
drivers/usb/misc/usbtest.c
118
#define ERROR(tdev, fmt, args...) \
drivers/usb/misc/usbtest.c
119
dev_err(&(tdev)->intf->dev , fmt , ## args)
drivers/usb/misc/usbtest.c
120
#define WARNING(tdev, fmt, args...) \
drivers/usb/misc/usbtest.c
121
dev_warn(&(tdev)->intf->dev , fmt , ## args)
drivers/usb/mtu3/mtu3_host.c
117
struct of_phandle_args args;
drivers/usb/mtu3/mtu3_host.c
126
"mediatek,syscon-wakeup", 2, 0, &args);
drivers/usb/mtu3/mtu3_host.c
130
ssusb->uwk_reg_base = args.args[0];
drivers/usb/mtu3/mtu3_host.c
131
ssusb->uwk_vers = args.args[1];
drivers/usb/mtu3/mtu3_host.c
132
ssusb->uwk = syscon_node_to_regmap(args.np);
drivers/usb/mtu3/mtu3_host.c
133
of_node_put(args.np);
drivers/usb/mtu3/mtu3_trace.c
17
va_list args;
drivers/usb/mtu3/mtu3_trace.c
19
va_start(args, fmt);
drivers/usb/mtu3/mtu3_trace.c
21
vaf.va = &args;
drivers/usb/mtu3/mtu3_trace.c
23
va_end(args);
drivers/usb/musb/musb_debug.h
13
#define yprintk(facility, format, args...) \
drivers/usb/musb/musb_debug.h
15
__func__, __LINE__ , ## args); } while (0)
drivers/usb/musb/musb_debug.h
16
#define WARNING(fmt, args...) yprintk(KERN_WARNING, fmt, ## args)
drivers/usb/musb/musb_debug.h
17
#define INFO(fmt, args...) yprintk(KERN_INFO, fmt, ## args)
drivers/usb/musb/musb_debug.h
18
#define ERR(fmt, args...) yprintk(KERN_ERR, fmt, ## args)
drivers/usb/musb/musb_trace.c
16
va_list args;
drivers/usb/musb/musb_trace.c
18
va_start(args, fmt);
drivers/usb/musb/musb_trace.c
20
vaf.va = &args;
drivers/usb/musb/musb_trace.c
24
va_end(args);
drivers/usb/phy/phy-fsl-usb.c
36
#define VDBG(fmt, args...) pr_debug("[%s] " fmt, \
drivers/usb/phy/phy-fsl-usb.c
37
__func__, ## args)
drivers/usb/phy/phy-tegra-usb.c
1424
struct of_phandle_args args;
drivers/usb/phy/phy-tegra-usb.c
1428
1, 0, &args);
drivers/usb/phy/phy-tegra-usb.c
1437
pmc_pdev = of_find_device_by_node(args.np);
drivers/usb/phy/phy-tegra-usb.c
1438
of_node_put(args.np);
drivers/usb/phy/phy-tegra-usb.c
1454
phy->instance = args.args[0];
drivers/usb/renesas_usbhs/common.c
53
#define usbhs_platform_call(priv, func, args...)\
drivers/usb/renesas_usbhs/common.c
56
(priv)->pfunc->func(args))
drivers/usb/storage/debug.c
166
va_list args;
drivers/usb/storage/debug.c
168
va_start(args, fmt);
drivers/usb/storage/debug.c
170
dev_vprintk_emit(LOGLEVEL_DEBUG, &us->pusb_dev->dev, fmt, args);
drivers/usb/storage/debug.c
172
va_end(args);
drivers/usb/typec/tcpm/fusb302.c
137
va_list args)
drivers/usb/typec/tcpm/fusb302.c
150
vsnprintf(tmpbuffer, sizeof(tmpbuffer), fmt, args);
drivers/usb/typec/tcpm/fusb302.c
186
va_list args;
drivers/usb/typec/tcpm/fusb302.c
188
va_start(args, fmt);
drivers/usb/typec/tcpm/fusb302.c
189
_fusb302_log(chip, fmt, args);
drivers/usb/typec/tcpm/fusb302.c
190
va_end(args);
drivers/usb/typec/tcpm/tcpm.c
708
static void _tcpm_log(struct tcpm_port *port, const char *fmt, va_list args)
drivers/usb/typec/tcpm/tcpm.c
724
vsnprintf(tmpbuffer, sizeof(tmpbuffer), fmt, args);
drivers/usb/typec/tcpm/tcpm.c
758
va_list args;
drivers/usb/typec/tcpm/tcpm.c
766
va_start(args, fmt);
drivers/usb/typec/tcpm/tcpm.c
767
_tcpm_log(port, fmt, args);
drivers/usb/typec/tcpm/tcpm.c
768
va_end(args);
drivers/usb/typec/tcpm/tcpm.c
774
va_list args;
drivers/usb/typec/tcpm/tcpm.c
776
va_start(args, fmt);
drivers/usb/typec/tcpm/tcpm.c
777
_tcpm_log(port, fmt, args);
drivers/usb/typec/tcpm/tcpm.c
778
va_end(args);
drivers/usb/usbip/usbip_common.h
62
#define usbip_dbg_with_flag(flag, fmt, args...) \
drivers/usb/usbip/usbip_common.h
65
pr_debug(fmt, ##args); \
drivers/usb/usbip/usbip_common.h
68
#define usbip_dbg_sysfs(fmt, args...) \
drivers/usb/usbip/usbip_common.h
69
usbip_dbg_with_flag(usbip_debug_sysfs, fmt , ##args)
drivers/usb/usbip/usbip_common.h
70
#define usbip_dbg_xmit(fmt, args...) \
drivers/usb/usbip/usbip_common.h
71
usbip_dbg_with_flag(usbip_debug_xmit, fmt , ##args)
drivers/usb/usbip/usbip_common.h
72
#define usbip_dbg_urb(fmt, args...) \
drivers/usb/usbip/usbip_common.h
73
usbip_dbg_with_flag(usbip_debug_urb, fmt , ##args)
drivers/usb/usbip/usbip_common.h
74
#define usbip_dbg_eh(fmt, args...) \
drivers/usb/usbip/usbip_common.h
75
usbip_dbg_with_flag(usbip_debug_eh, fmt , ##args)
drivers/usb/usbip/usbip_common.h
77
#define usbip_dbg_vhci_rh(fmt, args...) \
drivers/usb/usbip/usbip_common.h
78
usbip_dbg_with_flag(usbip_debug_vhci_rh, fmt , ##args)
drivers/usb/usbip/usbip_common.h
79
#define usbip_dbg_vhci_hc(fmt, args...) \
drivers/usb/usbip/usbip_common.h
80
usbip_dbg_with_flag(usbip_debug_vhci_hc, fmt , ##args)
drivers/usb/usbip/usbip_common.h
81
#define usbip_dbg_vhci_rx(fmt, args...) \
drivers/usb/usbip/usbip_common.h
82
usbip_dbg_with_flag(usbip_debug_vhci_rx, fmt , ##args)
drivers/usb/usbip/usbip_common.h
83
#define usbip_dbg_vhci_tx(fmt, args...) \
drivers/usb/usbip/usbip_common.h
84
usbip_dbg_with_flag(usbip_debug_vhci_tx, fmt , ##args)
drivers/usb/usbip/usbip_common.h
85
#define usbip_dbg_vhci_sysfs(fmt, args...) \
drivers/usb/usbip/usbip_common.h
86
usbip_dbg_with_flag(usbip_debug_vhci_sysfs, fmt , ##args)
drivers/usb/usbip/usbip_common.h
88
#define usbip_dbg_stub_cmp(fmt, args...) \
drivers/usb/usbip/usbip_common.h
89
usbip_dbg_with_flag(usbip_debug_stub_cmp, fmt , ##args)
drivers/usb/usbip/usbip_common.h
90
#define usbip_dbg_stub_rx(fmt, args...) \
drivers/usb/usbip/usbip_common.h
91
usbip_dbg_with_flag(usbip_debug_stub_rx, fmt , ##args)
drivers/usb/usbip/usbip_common.h
92
#define usbip_dbg_stub_tx(fmt, args...) \
drivers/usb/usbip/usbip_common.h
93
usbip_dbg_with_flag(usbip_debug_stub_tx, fmt , ##args)
drivers/vdpa/vdpa.c
1470
info.start_idx = cb->args[0];
drivers/vdpa/vdpa.c
1476
cb->args[0] = info.idx;
drivers/vdpa/vdpa.c
562
int start = cb->args[0];
drivers/vdpa/vdpa.c
580
cb->args[0] = idx;
drivers/vdpa/vdpa.c
866
info.start_idx = cb->args[0];
drivers/vdpa/vdpa.c
872
cb->args[0] = info.idx;
drivers/vfio/vfio_iommu_type1.c
545
struct follow_pfnmap_args args = { .vma = vma, .address = vaddr };
drivers/vfio/vfio_iommu_type1.c
548
ret = follow_pfnmap_start(&args);
drivers/vfio/vfio_iommu_type1.c
562
ret = follow_pfnmap_start(&args);
drivers/vfio/vfio_iommu_type1.c
567
if (write_fault && !args.writable) {
drivers/vfio/vfio_iommu_type1.c
570
*pfn = args.pfn;
drivers/vfio/vfio_iommu_type1.c
571
*addr_mask = args.addr_mask;
drivers/vfio/vfio_iommu_type1.c
574
follow_pfnmap_end(&args);
drivers/video/fbdev/amifb.c
100
# define DPRINTK(fmt, args...)
drivers/video/fbdev/amifb.c
98
# define DPRINTK(fmt, args...) printk(KERN_DEBUG "%s: " fmt, __func__ , ## args)
drivers/video/fbdev/aty/aty128fb.c
89
#define DBG(fmt, args...) \
drivers/video/fbdev/aty/aty128fb.c
90
printk(KERN_DEBUG "aty128fb: %s " fmt, __func__, ##args);
drivers/video/fbdev/aty/aty128fb.c
92
#define DBG(fmt, args...)
drivers/video/fbdev/aty/atyfb_base.c
127
#define DPRINTK(fmt, args...) printk(KERN_DEBUG "atyfb: " fmt, ## args)
drivers/video/fbdev/aty/atyfb_base.c
129
#define DPRINTK(fmt, args...) no_printk(fmt, ##args)
drivers/video/fbdev/aty/atyfb_base.c
132
#define PRINTKI(fmt, args...) printk(KERN_INFO "atyfb: " fmt, ## args)
drivers/video/fbdev/aty/atyfb_base.c
133
#define PRINTKE(fmt, args...) printk(KERN_ERR "atyfb: " fmt, ## args)
drivers/video/fbdev/broadsheetfb.c
783
u16 args[5];
drivers/video/fbdev/broadsheetfb.c
787
args[0] = panel_table[par->panel_index].w;
drivers/video/fbdev/broadsheetfb.c
788
args[1] = panel_table[par->panel_index].h;
drivers/video/fbdev/broadsheetfb.c
789
args[2] = panel_table[par->panel_index].sdcfg;
drivers/video/fbdev/broadsheetfb.c
790
args[3] = panel_table[par->panel_index].gdcfg;
drivers/video/fbdev/broadsheetfb.c
791
args[4] = panel_table[par->panel_index].lutfmt;
drivers/video/fbdev/broadsheetfb.c
792
broadsheet_send_cmdargs(par, BS_CMD_INIT_DSPE_CFG, 5, args);
drivers/video/fbdev/broadsheetfb.c
795
broadsheet_send_cmdargs(par, BS_CMD_INIT_DSPE_CFG, 5, args);
drivers/video/fbdev/broadsheetfb.c
797
args[0] = panel_table[par->panel_index].fsynclen;
drivers/video/fbdev/broadsheetfb.c
798
args[1] = panel_table[par->panel_index].fendfbegin;
drivers/video/fbdev/broadsheetfb.c
799
args[2] = panel_table[par->panel_index].lsynclen;
drivers/video/fbdev/broadsheetfb.c
800
args[3] = panel_table[par->panel_index].lendlbegin;
drivers/video/fbdev/broadsheetfb.c
801
args[4] = panel_table[par->panel_index].pixclk;
drivers/video/fbdev/broadsheetfb.c
802
broadsheet_send_cmdargs(par, BS_CMD_INIT_DSPE_TMG, 5, args);
drivers/video/fbdev/broadsheetfb.c
807
args[0] = 0x886;
drivers/video/fbdev/broadsheetfb.c
808
args[1] = 0;
drivers/video/fbdev/broadsheetfb.c
809
broadsheet_send_cmdargs(par, BS_CMD_RD_WFM_INFO, 2, args);
drivers/video/fbdev/broadsheetfb.c
819
args[0] = (0x3 << 4);
drivers/video/fbdev/broadsheetfb.c
820
broadsheet_send_cmdargs(par, BS_CMD_LD_IMG, 1, args);
drivers/video/fbdev/broadsheetfb.c
822
args[0] = 0x154;
drivers/video/fbdev/broadsheetfb.c
823
broadsheet_send_cmdargs(par, BS_CMD_WR_REG, 1, args);
drivers/video/fbdev/broadsheetfb.c
831
args[0] = 0x4300;
drivers/video/fbdev/broadsheetfb.c
832
broadsheet_send_cmdargs(par, BS_CMD_UPD_FULL, 1, args);
drivers/video/fbdev/broadsheetfb.c
867
u16 args[5];
drivers/video/fbdev/broadsheetfb.c
876
args[0] = 0x3 << 4;
drivers/video/fbdev/broadsheetfb.c
877
args[1] = 0;
drivers/video/fbdev/broadsheetfb.c
878
args[2] = y1;
drivers/video/fbdev/broadsheetfb.c
879
args[3] = cpu_to_le16(par->info->var.xres);
drivers/video/fbdev/broadsheetfb.c
880
args[4] = y2;
drivers/video/fbdev/broadsheetfb.c
881
broadsheet_send_cmdargs(par, BS_CMD_LD_IMG_AREA, 5, args);
drivers/video/fbdev/broadsheetfb.c
883
args[0] = 0x154;
drivers/video/fbdev/broadsheetfb.c
884
broadsheet_send_cmdargs(par, BS_CMD_WR_REG, 1, args);
drivers/video/fbdev/broadsheetfb.c
892
args[0] = 0x4300;
drivers/video/fbdev/broadsheetfb.c
893
broadsheet_send_cmdargs(par, BS_CMD_UPD_FULL, 1, args);
drivers/video/fbdev/broadsheetfb.c
906
u16 args[5];
drivers/video/fbdev/broadsheetfb.c
909
args[0] = 0x3 << 4;
drivers/video/fbdev/broadsheetfb.c
910
broadsheet_send_cmdargs(par, BS_CMD_LD_IMG, 1, args);
drivers/video/fbdev/broadsheetfb.c
912
args[0] = 0x154;
drivers/video/fbdev/broadsheetfb.c
913
broadsheet_send_cmdargs(par, BS_CMD_WR_REG, 1, args);
drivers/video/fbdev/broadsheetfb.c
920
args[0] = 0x4300;
drivers/video/fbdev/broadsheetfb.c
921
broadsheet_send_cmdargs(par, BS_CMD_UPD_FULL, 1, args);
drivers/video/fbdev/core/fbmon.c
50
#define DPRINTK(fmt, args...) printk(fmt,## args)
drivers/video/fbdev/core/fbmon.c
52
#define DPRINTK(fmt, args...) no_printk(fmt, ##args)
drivers/video/fbdev/core/modedb.c
28
#define DPRINTK(fmt, args...) printk("modedb %s: " fmt, __func__ , ## args)
drivers/video/fbdev/core/modedb.c
30
#define DPRINTK(fmt, args...)
drivers/video/fbdev/hgafb.c
48
#define DPRINTK(args...) printk(KERN_DEBUG __FILE__": " ##args)
drivers/video/fbdev/hgafb.c
50
#define DPRINTK(args...)
drivers/video/fbdev/i810/i810-i2c.c
37
#define DPRINTK(fmt, args...) printk(fmt,## args)
drivers/video/fbdev/i810/i810-i2c.c
39
#define DPRINTK(fmt, args...)
drivers/video/fbdev/metronomefb.c
327
par->metromem_cmd->args[i] = 1 << 3 /* border update */
drivers/video/fbdev/metronomefb.c
330
cs += par->metromem_cmd->args[i++];
drivers/video/fbdev/metronomefb.c
333
memset((u8 *) (par->metromem_cmd->args + i), 0, (32-i)*2);
drivers/video/fbdev/metronomefb.c
352
par->metromem_cmd->args[i] = 1024;
drivers/video/fbdev/metronomefb.c
353
cs += par->metromem_cmd->args[i];
drivers/video/fbdev/metronomefb.c
357
memset(&par->metromem_cmd->args[i], 0,
drivers/video/fbdev/metronomefb.c
358
(ARRAY_SIZE(par->metromem_cmd->args) - i) * 2);
drivers/video/fbdev/metronomefb.c
377
memcpy(par->metromem_cmd->args, epd_frame_table[par->dt].config,
drivers/video/fbdev/metronomefb.c
380
memset(&par->metromem_cmd->args[4], 0,
drivers/video/fbdev/metronomefb.c
381
(ARRAY_SIZE(par->metromem_cmd->args) - 4) * 2);
drivers/video/fbdev/metronomefb.c
384
par->metromem_cmd->csum += calc_img_cksum(par->metromem_cmd->args, 4);
drivers/video/fbdev/metronomefb.c
404
par->metromem_cmd->args[i] = 0;
drivers/video/fbdev/metronomefb.c
405
cs += par->metromem_cmd->args[i++];
drivers/video/fbdev/metronomefb.c
408
memset((u8 *) (par->metromem_cmd->args + i), 0, (32-i)*2);
drivers/video/fbdev/s1d13xxxfb.c
46
#define dbg(fmt, args...) do { printk(KERN_INFO fmt, ## args); } while(0)
drivers/video/fbdev/s1d13xxxfb.c
48
#define dbg(fmt, args...) do { no_printk(KERN_INFO fmt, ## args); } while (0)
drivers/video/fbdev/s1d13xxxfb.c
55
#define dbg_blit(fmt, args...) do { printk(KERN_INFO BLIT fmt, ## args); } while (0)
drivers/video/fbdev/s1d13xxxfb.c
57
#define dbg_blit(fmt, args...) do { } while (0)
drivers/video/fbdev/sis/sis.h
32
#define DPRINTK(fmt, args...) printk(KERN_DEBUG "%s: " fmt, __func__ , ## args)
drivers/video/fbdev/sis/sis.h
35
#define DPRINTK(fmt, args...)
drivers/video/fbdev/smscufx.c
34
#define check_warn(status, fmt, args...) \
drivers/video/fbdev/smscufx.c
35
({ if (status < 0) pr_warn(fmt, ##args); })
drivers/video/fbdev/smscufx.c
37
#define check_warn_return(status, fmt, args...) \
drivers/video/fbdev/smscufx.c
38
({ if (status < 0) { pr_warn(fmt, ##args); return status; } })
drivers/video/fbdev/smscufx.c
40
#define check_warn_goto_error(status, fmt, args...) \
drivers/video/fbdev/smscufx.c
41
({ if (status < 0) { pr_warn(fmt, ##args); goto error; } })
drivers/virt/acrn/acrn_drv.h
222
int acrn_ioeventfd_config(struct acrn_vm *vm, struct acrn_ioeventfd *args);
drivers/virt/acrn/acrn_drv.h
226
int acrn_irqfd_config(struct acrn_vm *vm, struct acrn_irqfd *args);
drivers/virt/acrn/ioeventfd.c
106
p->addr = args->addr;
drivers/virt/acrn/ioeventfd.c
107
p->length = args->len;
drivers/virt/acrn/ioeventfd.c
109
p->type = ioreq_type_from_flags(args->flags);
drivers/virt/acrn/ioeventfd.c
116
if (args->flags & ACRN_IOEVENTFD_FLAG_DATAMATCH)
drivers/virt/acrn/ioeventfd.c
117
p->data = args->data;
drivers/virt/acrn/ioeventfd.c
148
struct acrn_ioeventfd *args)
drivers/virt/acrn/ioeventfd.c
153
eventfd = eventfd_ctx_fdget(args->fd);
drivers/virt/acrn/ioeventfd.c
232
int acrn_ioeventfd_config(struct acrn_vm *vm, struct acrn_ioeventfd *args)
drivers/virt/acrn/ioeventfd.c
236
if (args->flags & ACRN_IOEVENTFD_FLAG_DEASSIGN)
drivers/virt/acrn/ioeventfd.c
237
ret = acrn_ioeventfd_deassign(vm, args);
drivers/virt/acrn/ioeventfd.c
239
ret = acrn_ioeventfd_assign(vm, args);
drivers/virt/acrn/ioeventfd.c
77
struct acrn_ioeventfd *args)
drivers/virt/acrn/ioeventfd.c
84
if (args->addr + args->len < args->addr)
drivers/virt/acrn/ioeventfd.c
91
if (!(args->len == 1 || args->len == 2 ||
drivers/virt/acrn/ioeventfd.c
92
args->len == 4 || args->len == 8))
drivers/virt/acrn/ioeventfd.c
95
eventfd = eventfd_ctx_fdget(args->fd);
drivers/virt/acrn/irqfd.c
108
static int acrn_irqfd_assign(struct acrn_vm *vm, struct acrn_irqfd *args)
drivers/virt/acrn/irqfd.c
120
memcpy(&irqfd->msi, &args->msi, sizeof(args->msi));
drivers/virt/acrn/irqfd.c
124
CLASS(fd, f)(args->fd);
drivers/virt/acrn/irqfd.c
171
struct acrn_irqfd *args)
drivers/virt/acrn/irqfd.c
176
eventfd = eventfd_ctx_fdget(args->fd);
drivers/virt/acrn/irqfd.c
193
int acrn_irqfd_config(struct acrn_vm *vm, struct acrn_irqfd *args)
drivers/virt/acrn/irqfd.c
197
if (args->flags & ACRN_IRQFD_FLAG_DEASSIGN)
drivers/virt/acrn/irqfd.c
198
ret = acrn_irqfd_deassign(vm, args);
drivers/virt/acrn/irqfd.c
200
ret = acrn_irqfd_assign(vm, args);
drivers/virt/acrn/mm.c
188
struct follow_pfnmap_args args = {
drivers/virt/acrn/mm.c
193
ret = follow_pfnmap_start(&args);
drivers/virt/acrn/mm.c
197
cur_pfn = args.pfn;
drivers/virt/acrn/mm.c
200
writable = args.writable;
drivers/virt/acrn/mm.c
201
follow_pfnmap_end(&args);
drivers/virt/nitro_enclaves/ne_pci_dev.c
190
static irqreturn_t ne_reply_handler(int irq, void *args)
drivers/virt/nitro_enclaves/ne_pci_dev.c
192
struct ne_pci_dev *ne_pci_dev = (struct ne_pci_dev *)args;
drivers/virt/nitro_enclaves/ne_pci_dev.c
277
static irqreturn_t ne_event_handler(int irq, void *args)
drivers/virt/nitro_enclaves/ne_pci_dev.c
279
struct ne_pci_dev *ne_pci_dev = (struct ne_pci_dev *)args;
drivers/virt/vboxguest/vboxguest_utils.c
42
va_list args; \
drivers/virt/vboxguest/vboxguest_utils.c
45
va_start(args, fmt); \
drivers/virt/vboxguest/vboxguest_utils.c
48
count = vscnprintf(vbg_log_buf, sizeof(vbg_log_buf), fmt, args);\
drivers/virt/vboxguest/vboxguest_utils.c
55
va_end(args); \
drivers/virtio/virtio_ring.c
20
#define BAD_RING(_vq, fmt, args...) \
drivers/virtio/virtio_ring.c
23
"%s:"fmt, (_vq)->vq.name, ##args); \
drivers/virtio/virtio_ring.c
57
#define BAD_RING(_vq, fmt, args...) \
drivers/virtio/virtio_ring.c
60
"%s:"fmt, (_vq)->vq.name, ##args); \
drivers/watchdog/machzwd.c
138
#define dprintk(format, args...)
drivers/watchdog/machzwd.c
140
#define dprintk(format, args...) \
drivers/watchdog/machzwd.c
141
pr_debug(":%s:%d: " format, __func__, __LINE__ , ## args)
drivers/xen/gntdev-dmabuf.c
356
static int dmabuf_exp_from_pages(struct gntdev_dmabuf_export_args *args)
drivers/xen/gntdev-dmabuf.c
371
gntdev_dmabuf->priv = args->dmabuf_priv;
drivers/xen/gntdev-dmabuf.c
372
gntdev_dmabuf->nr_pages = args->count;
drivers/xen/gntdev-dmabuf.c
373
gntdev_dmabuf->pages = args->pages;
drivers/xen/gntdev-dmabuf.c
374
gntdev_dmabuf->u.exp.priv = args->priv;
drivers/xen/gntdev-dmabuf.c
375
gntdev_dmabuf->u.exp.map = args->map;
drivers/xen/gntdev-dmabuf.c
378
if (args->dev->driver && args->dev->driver->owner)
drivers/xen/gntdev-dmabuf.c
379
exp_info.owner = args->dev->driver->owner;
drivers/xen/gntdev-dmabuf.c
383
exp_info.size = args->count << PAGE_SHIFT;
drivers/xen/gntdev-dmabuf.c
392
args->fd = ret;
drivers/xen/gntdev-dmabuf.c
397
mutex_lock(&args->dmabuf_priv->lock);
drivers/xen/gntdev-dmabuf.c
398
list_add(&gntdev_dmabuf->next, &args->dmabuf_priv->exp_list);
drivers/xen/gntdev-dmabuf.c
399
mutex_unlock(&args->dmabuf_priv->lock);
drivers/xen/gntdev-dmabuf.c
431
struct gntdev_dmabuf_export_args args;
drivers/xen/gntdev-dmabuf.c
456
args.priv = priv;
drivers/xen/gntdev-dmabuf.c
457
args.map = map;
drivers/xen/gntdev-dmabuf.c
458
args.dev = priv->dma_dev;
drivers/xen/gntdev-dmabuf.c
459
args.dmabuf_priv = priv->dmabuf_priv;
drivers/xen/gntdev-dmabuf.c
460
args.count = map->count;
drivers/xen/gntdev-dmabuf.c
461
args.pages = map->pages;
drivers/xen/gntdev-dmabuf.c
462
args.fd = -1; /* Shut up unnecessary gcc warning for i386 */
drivers/xen/gntdev-dmabuf.c
464
ret = dmabuf_exp_from_pages(&args);
drivers/xen/gntdev-dmabuf.c
468
*fd = args.fd;
drivers/xen/gntdev.c
109
struct gnttab_dma_alloc_args args;
drivers/xen/gntdev.c
111
args.dev = map->dma_dev;
drivers/xen/gntdev.c
112
args.coherent = !!(map->dma_flags & GNTDEV_DMA_FLAG_COHERENT);
drivers/xen/gntdev.c
113
args.nr_pages = map->count;
drivers/xen/gntdev.c
114
args.pages = map->pages;
drivers/xen/gntdev.c
115
args.frames = map->frames;
drivers/xen/gntdev.c
116
args.vaddr = map->dma_vaddr;
drivers/xen/gntdev.c
117
args.dev_bus_addr = map->dma_bus_addr;
drivers/xen/gntdev.c
119
gnttab_dma_free_pages(&args);
drivers/xen/gntdev.c
175
struct gnttab_dma_alloc_args args;
drivers/xen/gntdev.c
184
args.dev = priv->dma_dev;
drivers/xen/gntdev.c
185
args.coherent = !!(dma_flags & GNTDEV_DMA_FLAG_COHERENT);
drivers/xen/gntdev.c
186
args.nr_pages = count;
drivers/xen/gntdev.c
187
args.pages = add->pages;
drivers/xen/gntdev.c
188
args.frames = add->frames;
drivers/xen/gntdev.c
190
if (gnttab_dma_alloc_pages(&args))
drivers/xen/gntdev.c
193
add->dma_vaddr = args.vaddr;
drivers/xen/gntdev.c
194
add->dma_bus_addr = args.dev_bus_addr;
drivers/xen/grant-dma-ops.c
329
iommu_spec.args)) {
drivers/xen/grant-dma-ops.c
354
*backend_domid = iommu_spec.args[0];
drivers/xen/grant-table.c
1060
int gnttab_dma_alloc_pages(struct gnttab_dma_alloc_args *args)
drivers/xen/grant-table.c
1066
if (args->nr_pages < 0 || args->nr_pages > (INT_MAX >> PAGE_SHIFT))
drivers/xen/grant-table.c
1069
size = args->nr_pages << PAGE_SHIFT;
drivers/xen/grant-table.c
1070
if (args->coherent)
drivers/xen/grant-table.c
1071
args->vaddr = dma_alloc_coherent(args->dev, size,
drivers/xen/grant-table.c
1072
&args->dev_bus_addr,
drivers/xen/grant-table.c
1075
args->vaddr = dma_alloc_wc(args->dev, size,
drivers/xen/grant-table.c
1076
&args->dev_bus_addr,
drivers/xen/grant-table.c
1078
if (!args->vaddr) {
drivers/xen/grant-table.c
1083
start_pfn = __phys_to_pfn(args->dev_bus_addr);
drivers/xen/grant-table.c
1084
for (pfn = start_pfn, i = 0; pfn < start_pfn + args->nr_pages;
drivers/xen/grant-table.c
1088
args->pages[i] = page;
drivers/xen/grant-table.c
1089
args->frames[i] = xen_page_to_gfn(page);
drivers/xen/grant-table.c
1093
xenmem_reservation_va_mapping_reset(args->nr_pages, args->pages);
drivers/xen/grant-table.c
1095
ret = xenmem_reservation_decrease(args->nr_pages, args->frames);
drivers/xen/grant-table.c
1096
if (ret != args->nr_pages) {
drivers/xen/grant-table.c
1102
ret = gnttab_pages_set_private(args->nr_pages, args->pages);
drivers/xen/grant-table.c
1109
gnttab_dma_free_pages(args);
drivers/xen/grant-table.c
1118
int gnttab_dma_free_pages(struct gnttab_dma_alloc_args *args)
drivers/xen/grant-table.c
1123
gnttab_pages_clear_private(args->nr_pages, args->pages);
drivers/xen/grant-table.c
1125
for (i = 0; i < args->nr_pages; i++)
drivers/xen/grant-table.c
1126
args->frames[i] = page_to_xen_pfn(args->pages[i]);
drivers/xen/grant-table.c
1128
ret = xenmem_reservation_increase(args->nr_pages, args->frames);
drivers/xen/grant-table.c
1129
if (ret != args->nr_pages) {
drivers/xen/grant-table.c
1136
xenmem_reservation_va_mapping_update(args->nr_pages, args->pages,
drivers/xen/grant-table.c
1137
args->frames);
drivers/xen/grant-table.c
1139
size = args->nr_pages << PAGE_SHIFT;
drivers/xen/grant-table.c
1140
if (args->coherent)
drivers/xen/grant-table.c
1141
dma_free_coherent(args->dev, size,
drivers/xen/grant-table.c
1142
args->vaddr, args->dev_bus_addr);
drivers/xen/grant-table.c
1144
dma_free_wc(args->dev, size,
drivers/xen/grant-table.c
1145
args->vaddr, args->dev_bus_addr);
drivers/xen/xen-balloon.c
136
#define BALLOON_SHOW(name, format, args...) \
drivers/xen/xen-balloon.c
141
return sprintf(buf, format, ##args); \
drivers/xen/xenbus/xenbus_probe.c
36
#define DPRINTK(fmt, args...) \
drivers/xen/xenbus/xenbus_probe.c
38
__func__, __LINE__, ##args)
fs/adfs/super.c
29
va_list args;
fs/adfs/super.c
31
va_start(args, fmt);
fs/adfs/super.c
33
vaf.va = &args;
fs/adfs/super.c
39
va_end(args);
fs/adfs/super.c
45
va_list args;
fs/adfs/super.c
47
va_start(args, fmt);
fs/adfs/super.c
49
vaf.va = &args;
fs/adfs/super.c
51
va_end(args);
fs/affs/amigaffs.c
476
va_list args;
fs/affs/amigaffs.c
478
va_start(args, fmt);
fs/affs/amigaffs.c
480
vaf.va = &args;
fs/affs/amigaffs.c
485
va_end(args);
fs/affs/amigaffs.c
492
va_list args;
fs/affs/amigaffs.c
494
va_start(args, fmt);
fs/affs/amigaffs.c
496
vaf.va = &args;
fs/affs/amigaffs.c
498
va_end(args);
fs/afs/proc.c
110
args = strchr(name, ' ');
fs/afs/proc.c
111
if (args) {
fs/afs/proc.c
113
*args++ = 0;
fs/afs/proc.c
114
} while(*args == ' ');
fs/afs/proc.c
115
if (!*args)
fs/afs/proc.c
120
_debug("cmd=%s name=%s args=%s", buf, name, args);
fs/afs/proc.c
125
cell = afs_lookup_cell(net, name, strlen(name), args,
fs/afs/proc.c
92
char *name, *args;
fs/befs/debug.c
32
va_list args;
fs/befs/debug.c
34
va_start(args, fmt);
fs/befs/debug.c
36
vaf.va = &args;
fs/befs/debug.c
38
va_end(args);
fs/befs/debug.c
45
va_list args;
fs/befs/debug.c
47
va_start(args, fmt);
fs/befs/debug.c
49
vaf.va = &args;
fs/befs/debug.c
51
va_end(args);
fs/befs/debug.c
60
va_list args;
fs/befs/debug.c
62
va_start(args, fmt);
fs/befs/debug.c
64
vaf.va = &args;
fs/befs/debug.c
66
va_end(args);
fs/bfs/bfs.h
52
#define printf(format, args...) \
fs/bfs/bfs.h
53
printk(KERN_ERR "BFS-fs: %s(): " format, __func__, ## args)
fs/btrfs/btrfs_inode.h
587
int btrfs_new_inode_prepare(struct btrfs_new_inode_args *args,
fs/btrfs/btrfs_inode.h
590
struct btrfs_new_inode_args *args);
fs/btrfs/btrfs_inode.h
591
void btrfs_new_inode_args_destroy(struct btrfs_new_inode_args *args);
fs/btrfs/dev-replace.c
101
if (unlikely(btrfs_find_device(fs_info->fs_devices, &args))) {
fs/btrfs/dev-replace.c
1056
struct btrfs_ioctl_dev_replace_args *args)
fs/btrfs/dev-replace.c
1063
args->result = BTRFS_IOCTL_DEV_REPLACE_RESULT_NO_ERROR;
fs/btrfs/dev-replace.c
1064
args->status.replace_state = dev_replace->replace_state;
fs/btrfs/dev-replace.c
1065
args->status.time_started = dev_replace->time_started;
fs/btrfs/dev-replace.c
1066
args->status.time_stopped = dev_replace->time_stopped;
fs/btrfs/dev-replace.c
1067
args->status.num_write_errors =
fs/btrfs/dev-replace.c
1069
args->status.num_uncorrectable_read_errors =
fs/btrfs/dev-replace.c
1071
args->status.progress_1000 = btrfs_dev_replace_progress(fs_info);
fs/btrfs/dev-replace.c
161
if (unlikely(btrfs_find_device(fs_info->fs_devices, &args))) {
fs/btrfs/dev-replace.c
172
dev_replace->tgtdev = btrfs_find_device(fs_info->fs_devices, &args);
fs/btrfs/dev-replace.c
173
args.devid = src_devid;
fs/btrfs/dev-replace.c
174
dev_replace->srcdev = btrfs_find_device(fs_info->fs_devices, &args);
fs/btrfs/dev-replace.c
713
static int btrfs_check_replace_dev_names(struct btrfs_ioctl_dev_replace_args *args)
fs/btrfs/dev-replace.c
715
if (args->start.srcdevid == 0) {
fs/btrfs/dev-replace.c
716
if (memchr(args->start.srcdev_name, 0,
fs/btrfs/dev-replace.c
717
sizeof(args->start.srcdev_name)) == NULL)
fs/btrfs/dev-replace.c
72
struct btrfs_dev_lookup_args args = { .devid = BTRFS_DEV_REPLACE_DEVID };
fs/btrfs/dev-replace.c
720
args->start.srcdev_name[0] = 0;
fs/btrfs/dev-replace.c
723
if (memchr(args->start.tgtdev_name, 0,
fs/btrfs/dev-replace.c
724
sizeof(args->start.tgtdev_name)) == NULL)
fs/btrfs/dev-replace.c
731
struct btrfs_ioctl_dev_replace_args *args)
fs/btrfs/dev-replace.c
735
switch (args->start.cont_reading_from_srcdev_mode) {
fs/btrfs/dev-replace.c
742
ret = btrfs_check_replace_dev_names(args);
fs/btrfs/dev-replace.c
746
ret = btrfs_dev_replace_start(fs_info, args->start.tgtdev_name,
fs/btrfs/dev-replace.c
747
args->start.srcdevid,
fs/btrfs/dev-replace.c
748
args->start.srcdev_name,
fs/btrfs/dev-replace.c
749
args->start.cont_reading_from_srcdev_mode);
fs/btrfs/dev-replace.c
750
args->result = ret;
fs/btrfs/dev-replace.h
22
struct btrfs_ioctl_dev_replace_args *args);
fs/btrfs/dev-replace.h
24
struct btrfs_ioctl_dev_replace_args *args);
fs/btrfs/extent-tree.c
3201
#define abort_and_dump(trans, path, fmt, args...) \
fs/btrfs/extent-tree.c
3205
btrfs_crit(trans->fs_info, fmt, ##args); \
fs/btrfs/file.c
140
struct btrfs_drop_extents_args *args)
fs/btrfs/file.c
148
u64 search_start = args->start;
fs/btrfs/file.c
153
u64 last_end = args->start;
fs/btrfs/file.c
162
struct btrfs_path *path = args->path;
fs/btrfs/file.c
164
args->bytes_found = 0;
fs/btrfs/file.c
165
args->extent_inserted = false;
fs/btrfs/file.c
168
ASSERT(!(args->replace_extent && !args->path));
fs/btrfs/file.c
178
if (args->drop_cache)
fs/btrfs/file.c
179
btrfs_drop_extent_map_range(inode, args->start, args->end - 1, false);
fs/btrfs/file.c
181
if (data_race(args->start >= inode->disk_i_size) && !args->replace_extent)
fs/btrfs/file.c
191
if (ret > 0 && path->slots[0] > 0 && search_start == args->start) {
fs/btrfs/file.c
228
if (key.type > BTRFS_EXTENT_DATA_KEY || key.offset >= args->end)
fs/btrfs/file.c
270
search_start = max(key.offset, args->start);
fs/btrfs/file.c
281
if (args->start > key.offset && args->end < extent_end) {
fs/btrfs/file.c
293
new_key.offset = args->start;
fs/btrfs/file.c
307
args->start - key.offset);
fs/btrfs/file.c
312
extent_offset += args->start - key.offset;
fs/btrfs/file.c
315
extent_end - args->start);
fs/btrfs/file.c
327
args->start - extent_offset,
fs/btrfs/file.c
335
key.offset = args->start;
fs/btrfs/file.c
347
if (args->start <= key.offset && args->end < extent_end) {
fs/btrfs/file.c
354
new_key.offset = args->end;
fs/btrfs/file.c
357
extent_offset += args->end - key.offset;
fs/btrfs/file.c
360
extent_end - args->end);
fs/btrfs/file.c
362
args->bytes_found += args->end - key.offset;
fs/btrfs/file.c
371
if (args->start > key.offset && args->end >= extent_end) {
fs/btrfs/file.c
383
args->start - key.offset);
fs/btrfs/file.c
385
args->bytes_found += extent_end - args->start;
fs/btrfs/file.c
386
if (args->end == extent_end)
fs/btrfs/file.c
397
if (args->start <= key.offset && args->end >= extent_end) {
fs/btrfs/file.c
413
args->bytes_found += extent_end - key.offset;
fs/btrfs/file.c
433
args->bytes_found += extent_end - key.offset;
fs/btrfs/file.c
436
if (args->end == extent_end)
fs/btrfs/file.c
480
if (!ret && args->replace_extent &&
fs/btrfs/file.c
483
sizeof(struct btrfs_item) + args->extent_item_size) {
fs/btrfs/file.c
487
key.offset = args->start;
fs/btrfs/file.c
496
args->extent_item_size);
fs/btrfs/file.c
497
args->extent_inserted = true;
fs/btrfs/file.c
500
if (!args->path)
fs/btrfs/file.c
502
else if (!args->extent_inserted)
fs/btrfs/file.c
505
args->drop_end = found ? min(args->end, last_end) : args->end;
fs/btrfs/file.h
28
struct btrfs_drop_extents_args *args);
fs/btrfs/inode.c
1925
struct can_nocow_file_extent_args *args)
fs/btrfs/inode.c
1970
args->file_extent.disk_bytenr = btrfs_file_extent_disk_bytenr(leaf, fi);
fs/btrfs/inode.c
1971
args->file_extent.disk_num_bytes = btrfs_file_extent_disk_num_bytes(leaf, fi);
fs/btrfs/inode.c
1972
args->file_extent.ram_bytes = btrfs_file_extent_ram_bytes(leaf, fi);
fs/btrfs/inode.c
1973
args->file_extent.offset = btrfs_file_extent_offset(leaf, fi);
fs/btrfs/inode.c
1974
args->file_extent.compression = btrfs_file_extent_compression(leaf, fi);
fs/btrfs/inode.c
1983
ret = btrfs_cross_ref_exist(inode, key->offset - args->file_extent.offset,
fs/btrfs/inode.c
1984
args->file_extent.disk_bytenr, path);
fs/btrfs/inode.c
1989
if (args->free_path) {
fs/btrfs/inode.c
2001
if (args->writeback_path && !is_freespace_inode &&
fs/btrfs/inode.c
2005
args->file_extent.num_bytes = min(args->end + 1, extent_end) - args->start;
fs/btrfs/inode.c
2006
args->file_extent.offset += args->start - key->offset;
fs/btrfs/inode.c
2007
io_start = args->file_extent.disk_bytenr + args->file_extent.offset;
fs/btrfs/inode.c
2023
io_start + args->file_extent.num_bytes - 1,
fs/btrfs/inode.c
2031
if (args->free_path && path)
fs/btrfs/inode.c
433
struct btrfs_new_inode_args *args)
fs/btrfs/inode.c
437
if (args->default_acl) {
fs/btrfs/inode.c
438
ret = __btrfs_set_acl(trans, args->inode, args->default_acl,
fs/btrfs/inode.c
443
if (args->acl) {
fs/btrfs/inode.c
444
ret = __btrfs_set_acl(trans, args->inode, args->acl, ACL_TYPE_ACCESS);
fs/btrfs/inode.c
448
if (!args->default_acl && !args->acl)
fs/btrfs/inode.c
449
cache_no_acl(args->inode);
fs/btrfs/inode.c
450
return btrfs_xattr_security_init(trans, args->inode, args->dir,
fs/btrfs/inode.c
451
&args->dentry->d_name);
fs/btrfs/inode.c
5913
struct btrfs_iget_args *args = p;
fs/btrfs/inode.c
5915
btrfs_set_inode_number(BTRFS_I(inode), args->ino);
fs/btrfs/inode.c
5916
BTRFS_I(inode)->root = btrfs_grab_root(args->root);
fs/btrfs/inode.c
5918
if (args->root && args->root == args->root->fs_info->tree_root &&
fs/btrfs/inode.c
5919
args->ino != BTRFS_BTREE_INODE_OBJECTID)
fs/btrfs/inode.c
5927
struct btrfs_iget_args *args = opaque;
fs/btrfs/inode.c
5929
return args->ino == btrfs_ino(BTRFS_I(inode)) &&
fs/btrfs/inode.c
5930
args->root == BTRFS_I(inode)->root;
fs/btrfs/inode.c
5936
struct btrfs_iget_args args;
fs/btrfs/inode.c
5939
args.ino = ino;
fs/btrfs/inode.c
5940
args.root = root;
fs/btrfs/inode.c
5944
(void *)&args);
fs/btrfs/inode.c
6510
struct btrfs_iget_args args;
fs/btrfs/inode.c
6512
args.ino = btrfs_ino(BTRFS_I(inode));
fs/btrfs/inode.c
6513
args.root = BTRFS_I(inode)->root;
fs/btrfs/inode.c
6517
btrfs_find_actor, &args);
fs/btrfs/inode.c
6520
int btrfs_new_inode_prepare(struct btrfs_new_inode_args *args,
fs/btrfs/inode.c
6523
struct inode *dir = args->dir;
fs/btrfs/inode.c
6524
struct inode *inode = args->inode;
fs/btrfs/inode.c
6527
if (!args->orphan) {
fs/btrfs/inode.c
6528
ret = fscrypt_setup_filename(dir, &args->dentry->d_name, 0,
fs/btrfs/inode.c
6529
&args->fname);
fs/btrfs/inode.c
6534
ret = posix_acl_create(dir, &inode->i_mode, &args->default_acl, &args->acl);
fs/btrfs/inode.c
6536
fscrypt_free_filename(&args->fname);
fs/btrfs/inode.c
6546
if (args->default_acl)
fs/btrfs/inode.c
6549
if (args->acl)
fs/btrfs/inode.c
6556
if (args->orphan) {
fs/btrfs/inode.c
6574
void btrfs_new_inode_args_destroy(struct btrfs_new_inode_args *args)
fs/btrfs/inode.c
6576
posix_acl_release(args->acl);
fs/btrfs/inode.c
6577
posix_acl_release(args->default_acl);
fs/btrfs/inode.c
6578
fscrypt_free_filename(&args->fname);
fs/btrfs/inode.c
6610
struct btrfs_new_inode_args *args)
fs/btrfs/inode.c
6613
struct inode *dir = args->dir;
fs/btrfs/inode.c
6614
struct inode *inode = args->inode;
fs/btrfs/inode.c
6615
const struct fscrypt_str *name = args->orphan ? NULL : &args->fname.disk_name;
fs/btrfs/inode.c
6629
if (!args->orphan && !args->subvol) {
fs/btrfs/inode.c
6652
if (!args->subvol)
fs/btrfs/inode.c
6670
if (args->orphan) {
fs/btrfs/inode.c
6702
if (!args->subvol)
fs/btrfs/inode.c
6717
if (!args->orphan)
fs/btrfs/inode.c
6736
if (!args->orphan) {
fs/btrfs/inode.c
6745
if (args->subvol) {
fs/btrfs/inode.c
6756
batch.total_data_size = sizes[0] + (args->orphan ? 0 : sizes[1]);
fs/btrfs/inode.c
6757
batch.nr = args->orphan ? 1 : 2;
fs/btrfs/inode.c
6779
if (!args->orphan) {
fs/btrfs/inode.c
6783
if (args->subvol) {
fs/btrfs/inode.c
6805
if (args->subvol) {
fs/btrfs/inode.c
6834
if (!args->subvol) {
fs/btrfs/inode.c
6835
ret = btrfs_init_inode_security(trans, args);
fs/btrfs/inode.c
6854
if (args->orphan) {
fs/btrfs/ioctl.c
1014
args.devid = devid;
fs/btrfs/ioctl.c
1015
device = btrfs_find_device(fs_info->fs_devices, &args);
fs/btrfs/ioctl.c
1618
struct btrfs_ioctl_search_args_v2 args;
fs/btrfs/ioctl.c
1627
if (copy_from_user(&args, uarg, sizeof(args)))
fs/btrfs/ioctl.c
1630
buf_size = args.buf_size;
fs/btrfs/ioctl.c
1636
ret = search_ioctl(root, &args.key, &buf_size,
fs/btrfs/ioctl.c
1638
if (ret == 0 && copy_to_user(&uarg->key, &args.key, sizeof(args.key)))
fs/btrfs/ioctl.c
1729
struct btrfs_ioctl_ino_lookup_user_args *args)
fs/btrfs/ioctl.c
1734
u64 dirid = args->dirid;
fs/btrfs/ioctl.c
1758
ptr = &args->path[BTRFS_INO_LOOKUP_USER_PATH_MAX - 1];
fs/btrfs/ioctl.c
1785
if (ptr < args->path) {
fs/btrfs/ioctl.c
1825
memmove(args->path, ptr, total_len);
fs/btrfs/ioctl.c
1826
args->path[total_len] = '\0';
fs/btrfs/ioctl.c
1835
key.offset = args->treeid;
fs/btrfs/ioctl.c
1850
if (args->dirid != btrfs_root_ref_dirid(leaf, rref))
fs/btrfs/ioctl.c
1856
read_extent_buffer(leaf, args->name, item_off, item_len);
fs/btrfs/ioctl.c
1857
args->name[item_len] = 0;
fs/btrfs/ioctl.c
1868
struct btrfs_ioctl_ino_lookup_args *args;
fs/btrfs/ioctl.c
1871
args = memdup_user(argp, sizeof(*args));
fs/btrfs/ioctl.c
1872
if (IS_ERR(args))
fs/btrfs/ioctl.c
1873
return PTR_ERR(args);
fs/btrfs/ioctl.c
1879
if (args->treeid == 0)
fs/btrfs/ioctl.c
1880
args->treeid = btrfs_root_id(root);
fs/btrfs/ioctl.c
1882
if (args->objectid == BTRFS_FIRST_FREE_OBJECTID) {
fs/btrfs/ioctl.c
1883
args->name[0] = 0;
fs/btrfs/ioctl.c
1893
args->treeid, args->objectid,
fs/btrfs/ioctl.c
1894
args->name);
fs/btrfs/ioctl.c
1897
if (ret == 0 && copy_to_user(argp, args, sizeof(*args)))
fs/btrfs/ioctl.c
1900
kfree(args);
fs/btrfs/ioctl.c
1918
struct btrfs_ioctl_ino_lookup_user_args *args;
fs/btrfs/ioctl.c
1922
args = memdup_user(argp, sizeof(*args));
fs/btrfs/ioctl.c
1923
if (IS_ERR(args))
fs/btrfs/ioctl.c
1924
return PTR_ERR(args);
fs/btrfs/ioctl.c
1928
if (args->dirid == BTRFS_FIRST_FREE_OBJECTID &&
fs/btrfs/ioctl.c
1934
kfree(args);
fs/btrfs/ioctl.c
1938
ret = btrfs_search_path_in_tree_user(file_mnt_idmap(file), inode, args);
fs/btrfs/ioctl.c
1940
if (ret == 0 && copy_to_user(argp, args, sizeof(*args)))
fs/btrfs/ioctl.c
1943
kfree(args);
fs/btrfs/ioctl.c
2523
BTRFS_DEV_LOOKUP_ARGS(args);
fs/btrfs/ioctl.c
2548
args.devid = vol_args->devid;
fs/btrfs/ioctl.c
2552
ret = btrfs_get_dev_args_from_path(fs_info, &args, vol_args->name);
fs/btrfs/ioctl.c
2567
ret = btrfs_rm_device(fs_info, &args, &bdev_file);
fs/btrfs/ioctl.c
2584
btrfs_put_dev_args_from_path(&args);
fs/btrfs/ioctl.c
2591
BTRFS_DEV_LOOKUP_ARGS(args);
fs/btrfs/ioctl.c
2613
ret = btrfs_get_dev_args_from_path(fs_info, &args, vol_args->name);
fs/btrfs/ioctl.c
2625
ret = btrfs_rm_device(fs_info, &args, &bdev_file);
fs/btrfs/ioctl.c
2635
btrfs_put_dev_args_from_path(&args);
fs/btrfs/ioctl.c
2698
BTRFS_DEV_LOOKUP_ARGS(args);
fs/btrfs/ioctl.c
2707
args.devid = di_args->devid;
fs/btrfs/ioctl.c
2709
args.uuid = di_args->uuid;
fs/btrfs/ioctl.c
2712
dev = btrfs_find_device(fs_info->fs_devices, &args);
fs/btrfs/ioctl.c
4293
struct btrfs_ioctl_encoded_io_args args = { 0 };
fs/btrfs/ioctl.c
4324
args.iov = compat_ptr(args32.iov);
fs/btrfs/ioctl.c
4325
args.iovcnt = args32.iovcnt;
fs/btrfs/ioctl.c
4326
args.offset = args32.offset;
fs/btrfs/ioctl.c
4327
args.flags = args32.flags;
fs/btrfs/ioctl.c
4333
if (copy_from_user(&args, argp, copy_end)) {
fs/btrfs/ioctl.c
4338
if (args.flags != 0) {
fs/btrfs/ioctl.c
4343
ret = import_iovec(ITER_DEST, args.iov, args.iovcnt, ARRAY_SIZE(iovstack),
fs/btrfs/ioctl.c
4352
pos = args.offset;
fs/btrfs/ioctl.c
4353
ret = rw_verify_area(READ, file, &pos, args.len);
fs/btrfs/ioctl.c
4360
ret = btrfs_encoded_read(&kiocb, &iter, &args, &cached_state,
fs/btrfs/ioctl.c
4370
if (args.compression)
fs/btrfs/ioctl.c
4373
count = args.len;
fs/btrfs/ioctl.c
4378
args.compression, &unlocked);
fs/btrfs/ioctl.c
4389
(char *)&args + copy_end_kernel,
fs/btrfs/ioctl.c
4390
sizeof(args) - copy_end_kernel))
fs/btrfs/ioctl.c
4405
struct btrfs_ioctl_encoded_io_args args;
fs/btrfs/ioctl.c
4431
args.iov = compat_ptr(args32.iov);
fs/btrfs/ioctl.c
4432
args.iovcnt = args32.iovcnt;
fs/btrfs/ioctl.c
4433
args.offset = args32.offset;
fs/btrfs/ioctl.c
4434
args.flags = args32.flags;
fs/btrfs/ioctl.c
4435
args.len = args32.len;
fs/btrfs/ioctl.c
4436
args.unencoded_len = args32.unencoded_len;
fs/btrfs/ioctl.c
4437
args.unencoded_offset = args32.unencoded_offset;
fs/btrfs/ioctl.c
4438
args.compression = args32.compression;
fs/btrfs/ioctl.c
4439
args.encryption = args32.encryption;
fs/btrfs/ioctl.c
4440
memcpy(args.reserved, args32.reserved, sizeof(args.reserved));
fs/btrfs/ioctl.c
4445
if (copy_from_user(&args, argp, sizeof(args))) {
fs/btrfs/ioctl.c
4452
if (args.flags != 0)
fs/btrfs/ioctl.c
4454
if (memchr_inv(args.reserved, 0, sizeof(args.reserved)))
fs/btrfs/ioctl.c
4456
if (args.compression == BTRFS_ENCODED_IO_COMPRESSION_NONE &&
fs/btrfs/ioctl.c
4457
args.encryption == BTRFS_ENCODED_IO_ENCRYPTION_NONE)
fs/btrfs/ioctl.c
4459
if (args.compression >= BTRFS_ENCODED_IO_COMPRESSION_TYPES ||
fs/btrfs/ioctl.c
4460
args.encryption >= BTRFS_ENCODED_IO_ENCRYPTION_TYPES)
fs/btrfs/ioctl.c
4462
if (args.unencoded_offset > args.unencoded_len)
fs/btrfs/ioctl.c
4464
if (args.len > args.unencoded_len - args.unencoded_offset)
fs/btrfs/ioctl.c
4467
ret = import_iovec(ITER_SOURCE, args.iov, args.iovcnt, ARRAY_SIZE(iovstack),
fs/btrfs/ioctl.c
4476
pos = args.offset;
fs/btrfs/ioctl.c
4477
ret = rw_verify_area(WRITE, file, &pos, args.len);
fs/btrfs/ioctl.c
4489
ret = btrfs_do_write_iter(&kiocb, &iter, &args);
fs/btrfs/ioctl.c
4504
struct btrfs_ioctl_encoded_io_args args;
fs/btrfs/ioctl.c
4736
data->args.iov = compat_ptr(args32.iov);
fs/btrfs/ioctl.c
4737
data->args.iovcnt = args32.iovcnt;
fs/btrfs/ioctl.c
4738
data->args.offset = args32.offset;
fs/btrfs/ioctl.c
4739
data->args.flags = args32.flags;
fs/btrfs/ioctl.c
4742
if (copy_from_user(&data->args, sqe_addr, copy_end)) {
fs/btrfs/ioctl.c
4748
if (data->args.flags != 0) {
fs/btrfs/ioctl.c
4754
ret = import_iovec(ITER_DEST, data->args.iov, data->args.iovcnt,
fs/btrfs/ioctl.c
4766
pos = data->args.offset;
fs/btrfs/ioctl.c
4767
ret = rw_verify_area(READ, file, &pos, data->args.len);
fs/btrfs/ioctl.c
4780
ret = btrfs_encoded_read(&kiocb, &data->iter, &data->args, &cached_state,
fs/btrfs/ioctl.c
4790
(const char *)&data->args + copy_end_kernel,
fs/btrfs/ioctl.c
4791
sizeof(data->args) - copy_end_kernel)) {
fs/btrfs/ioctl.c
4804
if (!data->args.compression)
fs/btrfs/ioctl.c
4805
count = min_t(u64, count, data->args.len);
fs/btrfs/ioctl.c
4809
count, data->args.compression,
fs/btrfs/ioctl.c
4870
data->args.iov = compat_ptr(args32.iov);
fs/btrfs/ioctl.c
4871
data->args.iovcnt = args32.iovcnt;
fs/btrfs/ioctl.c
4872
data->args.offset = args32.offset;
fs/btrfs/ioctl.c
4873
data->args.flags = args32.flags;
fs/btrfs/ioctl.c
4874
data->args.len = args32.len;
fs/btrfs/ioctl.c
4875
data->args.unencoded_len = args32.unencoded_len;
fs/btrfs/ioctl.c
4876
data->args.unencoded_offset = args32.unencoded_offset;
fs/btrfs/ioctl.c
4877
data->args.compression = args32.compression;
fs/btrfs/ioctl.c
4878
data->args.encryption = args32.encryption;
fs/btrfs/ioctl.c
4879
memcpy(data->args.reserved, args32.reserved,
fs/btrfs/ioctl.c
4880
sizeof(data->args.reserved));
fs/btrfs/ioctl.c
4886
if (copy_from_user(&data->args, sqe_addr, sizeof(data->args))) {
fs/btrfs/ioctl.c
4893
if (data->args.flags != 0)
fs/btrfs/ioctl.c
4895
if (memchr_inv(data->args.reserved, 0, sizeof(data->args.reserved)))
fs/btrfs/ioctl.c
4897
if (data->args.compression == BTRFS_ENCODED_IO_COMPRESSION_NONE &&
fs/btrfs/ioctl.c
4898
data->args.encryption == BTRFS_ENCODED_IO_ENCRYPTION_NONE)
fs/btrfs/ioctl.c
4900
if (data->args.compression >= BTRFS_ENCODED_IO_COMPRESSION_TYPES ||
fs/btrfs/ioctl.c
4901
data->args.encryption >= BTRFS_ENCODED_IO_ENCRYPTION_TYPES)
fs/btrfs/ioctl.c
4903
if (data->args.unencoded_offset > data->args.unencoded_len)
fs/btrfs/ioctl.c
4905
if (data->args.len > data->args.unencoded_len - data->args.unencoded_offset)
fs/btrfs/ioctl.c
4909
ret = import_iovec(ITER_SOURCE, data->args.iov, data->args.iovcnt,
fs/btrfs/ioctl.c
4926
pos = data->args.offset;
fs/btrfs/ioctl.c
4927
ret = rw_verify_area(WRITE, file, &pos, data->args.len);
fs/btrfs/ioctl.c
4939
ret = btrfs_do_write_iter(&kiocb, &data->iter, &data->args);
fs/btrfs/ioctl.c
4981
struct btrfs_ioctl_subvol_wait args = { 0 };
fs/btrfs/ioctl.c
4988
if (copy_from_user(&args, argp, sizeof(args)))
fs/btrfs/ioctl.c
4991
switch (args.mode) {
fs/btrfs/ioctl.c
5001
args.subvolid = btrfs_root_id(root);
fs/btrfs/ioctl.c
5010
if ((0 < args.subvolid && args.subvolid < BTRFS_FIRST_FREE_OBJECTID) ||
fs/btrfs/ioctl.c
5011
BTRFS_LAST_FREE_OBJECTID < args.subvolid)
fs/btrfs/ioctl.c
5016
args.count = list_count_nodes(&fs_info->dead_roots);
fs/btrfs/ioctl.c
5018
if (copy_to_user(argp, &args, sizeof(args)))
fs/btrfs/ioctl.c
5027
args.subvolid = btrfs_root_id(root);
fs/btrfs/ioctl.c
5029
args.subvolid = 0;
fs/btrfs/ioctl.c
5032
if (copy_to_user(argp, &args, sizeof(args)))
fs/btrfs/ioctl.c
5041
args.subvolid = btrfs_root_id(root);
fs/btrfs/ioctl.c
5043
args.subvolid = 0;
fs/btrfs/ioctl.c
5046
if (copy_to_user(argp, &args, sizeof(args)))
fs/btrfs/ioctl.c
5054
if (sizeof(unsigned long) != sizeof(u64) && args.subvolid > U32_MAX)
fs/btrfs/ioctl.c
5064
(unsigned long)args.subvolid);
fs/btrfs/ioctl.c
5084
if (copy_to_user(argp, &args, sizeof(args)))
fs/btrfs/ioctl.c
958
BTRFS_DEV_LOOKUP_ARGS(args);
fs/btrfs/messages.c
144
va_list args;
fs/btrfs/messages.c
146
va_start(args, fmt);
fs/btrfs/messages.c
148
vaf.va = &args;
fs/btrfs/messages.c
152
va_end(args);
fs/btrfs/messages.c
218
va_list args;
fs/btrfs/messages.c
226
va_start(args, fmt);
fs/btrfs/messages.c
228
vaf.va = &args;
fs/btrfs/messages.c
243
va_end(args);
fs/btrfs/messages.c
284
va_list args;
fs/btrfs/messages.c
289
va_start(args, fmt);
fs/btrfs/messages.c
290
vaf.va = &args;
fs/btrfs/messages.c
299
va_end(args);
fs/btrfs/messages.h
142
#define ASSERT(cond, args...) \
fs/btrfs/messages.h
144
verify_assert_printk_format("check the format string" args); \
fs/btrfs/messages.h
146
if (("" __FIRST_ARG(args) [0]) == 0) { \
fs/btrfs/messages.h
150
pr_err("assertion failed: %s :: %ld, in %s:%d (" __FIRST_ARG(args) ")\n", \
fs/btrfs/messages.h
151
#cond, (long)(cond), __FILE__, __LINE__ __REST_ARGS(args)); \
fs/btrfs/messages.h
159
#define ASSERT(cond, args...) BUILD_BUG_ON_INVALID(cond)
fs/btrfs/messages.h
164
#define DEBUG_WARN(args...) WARN(1, KERN_ERR args)
fs/btrfs/messages.h
176
#define btrfs_handle_fs_error(fs_info, error, fmt, args...) \
fs/btrfs/messages.h
178
(error), fmt, ##args)
fs/btrfs/messages.h
188
#define btrfs_panic(fs_info, error, fmt, args...) \
fs/btrfs/messages.h
190
__btrfs_panic(fs_info, __func__, __LINE__, error, fmt, ##args); \
fs/btrfs/messages.h
31
#define btrfs_printk_in_rcu(fs_info, level, fmt, args...) \
fs/btrfs/messages.h
32
btrfs_no_printk(fs_info, fmt, ##args)
fs/btrfs/messages.h
34
#define btrfs_printk_rl_in_rcu(fs_info, level, fmt, args...) \
fs/btrfs/messages.h
35
btrfs_no_printk(fs_info, fmt, ##args)
fs/btrfs/messages.h
42
#define btrfs_crit(fs_info, fmt, args...) \
fs/btrfs/messages.h
43
btrfs_printk_in_rcu(fs_info, LOGLEVEL_CRIT, fmt, ##args)
fs/btrfs/messages.h
44
#define btrfs_err(fs_info, fmt, args...) \
fs/btrfs/messages.h
45
btrfs_printk_in_rcu(fs_info, LOGLEVEL_ERR, fmt, ##args)
fs/btrfs/messages.h
46
#define btrfs_warn(fs_info, fmt, args...) \
fs/btrfs/messages.h
47
btrfs_printk_in_rcu(fs_info, LOGLEVEL_WARNING, fmt, ##args)
fs/btrfs/messages.h
48
#define btrfs_info(fs_info, fmt, args...) \
fs/btrfs/messages.h
49
btrfs_printk_in_rcu(fs_info, LOGLEVEL_INFO, fmt, ##args)
fs/btrfs/messages.h
54
#define btrfs_crit_rl(fs_info, fmt, args...) \
fs/btrfs/messages.h
55
btrfs_printk_rl_in_rcu(fs_info, LOGLEVEL_CRIT, fmt, ##args)
fs/btrfs/messages.h
56
#define btrfs_err_rl(fs_info, fmt, args...) \
fs/btrfs/messages.h
57
btrfs_printk_rl_in_rcu(fs_info, LOGLEVEL_ERR, fmt, ##args)
fs/btrfs/messages.h
58
#define btrfs_warn_rl(fs_info, fmt, args...) \
fs/btrfs/messages.h
59
btrfs_printk_rl_in_rcu(fs_info, LOGLEVEL_WARNING, fmt, ##args)
fs/btrfs/messages.h
60
#define btrfs_info_rl(fs_info, fmt, args...) \
fs/btrfs/messages.h
61
btrfs_printk_rl_in_rcu(fs_info, LOGLEVEL_INFO, fmt, ##args)
fs/btrfs/messages.h
64
#define btrfs_debug(fs_info, fmt, args...) \
fs/btrfs/messages.h
66
fs_info, LOGLEVEL_DEBUG, fmt, ##args)
fs/btrfs/messages.h
67
#define btrfs_debug_rl(fs_info, fmt, args...) \
fs/btrfs/messages.h
69
fs_info, LOGLEVEL_DEBUG, fmt, ##args)
fs/btrfs/messages.h
71
#define btrfs_debug(fs_info, fmt, args...) \
fs/btrfs/messages.h
72
btrfs_printk_in_rcu(fs_info, LOGLEVEL_DEBUG, fmt, ##args)
fs/btrfs/messages.h
73
#define btrfs_debug_rl(fs_info, fmt, args...) \
fs/btrfs/messages.h
74
btrfs_printk_rl_in_rcu(fs_info, LOGLEVEl_DEBUG, fmt, ##args)
fs/btrfs/messages.h
77
#define btrfs_debug(fs_info, fmt, args...) do { (void)(fs_info); } while(0)
fs/btrfs/messages.h
78
#define btrfs_debug_rl(fs_info, fmt, args...) do { (void)(fs_info); } while(0)
fs/btrfs/messages.h
83
#define btrfs_printk_in_rcu(fs_info, level, fmt, args...) \
fs/btrfs/messages.h
86
_btrfs_printk(fs_info, level, fmt, ##args); \
fs/btrfs/messages.h
90
#define btrfs_printk_rl_in_rcu(fs_info, level, fmt, args...) \
fs/btrfs/messages.h
98
_btrfs_printk(fs_info, level, fmt, ##args); \
fs/btrfs/qgroup.c
397
va_list args;
fs/btrfs/qgroup.c
399
va_start(args, fmt);
fs/btrfs/qgroup.c
401
vaf.va = &args;
fs/btrfs/qgroup.c
404
va_end(args);
fs/btrfs/scrub.c
3090
struct btrfs_dev_lookup_args args = { .devid = devid };
fs/btrfs/scrub.c
3126
dev = btrfs_find_device(fs_info->fs_devices, &args);
fs/btrfs/scrub.c
3331
struct btrfs_dev_lookup_args args = { .devid = devid };
fs/btrfs/scrub.c
3336
dev = btrfs_find_device(fs_info->fs_devices, &args);
fs/btrfs/super.c
1429
#define btrfs_info_if_set(fs_info, old_ctx, opt, fmt, args...) \
fs/btrfs/super.c
1433
btrfs_info(fs_info, fmt, ##args); \
fs/btrfs/super.c
1436
#define btrfs_info_if_unset(fs_info, old_ctx, opt, fmt, args...) \
fs/btrfs/super.c
1440
btrfs_info(fs_info, fmt, ##args); \
fs/btrfs/sysfs.c
1475
BTRFS_DEV_LOOKUP_ARGS(args);
fs/btrfs/sysfs.c
1478
args.devid = value;
fs/btrfs/sysfs.c
1479
if (btrfs_find_device(fs_devices, &args) == NULL)
fs/btrfs/tree-checker.c
102
va_end(args);
fs/btrfs/tree-checker.c
1062
va_list args;
fs/btrfs/tree-checker.c
1065
va_start(args, fmt);
fs/btrfs/tree-checker.c
1068
vaf.va = &args;
fs/btrfs/tree-checker.c
1076
va_end(args);
fs/btrfs/tree-checker.c
1326
va_list args;
fs/btrfs/tree-checker.c
1338
va_start(args, fmt);
fs/btrfs/tree-checker.c
1341
vaf.va = &args;
fs/btrfs/tree-checker.c
1348
va_end(args);
fs/btrfs/tree-checker.c
149
va_list args;
fs/btrfs/tree-checker.c
152
va_start(args, fmt);
fs/btrfs/tree-checker.c
155
vaf.va = &args;
fs/btrfs/tree-checker.c
163
va_end(args);
fs/btrfs/tree-checker.c
1778
#define inode_ref_err(eb, slot, fmt, args...) \
fs/btrfs/tree-checker.c
1779
inode_item_err(eb, slot, fmt, ##args)
fs/btrfs/tree-checker.c
61
va_list args;
fs/btrfs/tree-checker.c
63
va_start(args, fmt);
fs/btrfs/tree-checker.c
66
vaf.va = &args;
fs/btrfs/tree-checker.c
665
va_list args;
fs/btrfs/tree-checker.c
668
va_start(args, fmt);
fs/btrfs/tree-checker.c
671
vaf.va = &args;
fs/btrfs/tree-checker.c
679
va_end(args);
fs/btrfs/tree-checker.c
73
va_end(args);
fs/btrfs/tree-checker.c
792
va_list args;
fs/btrfs/tree-checker.c
809
va_start(args, fmt);
fs/btrfs/tree-checker.c
811
vaf.va = &args;
fs/btrfs/tree-checker.c
822
va_end(args);
fs/btrfs/tree-checker.c
88
va_list args;
fs/btrfs/tree-checker.c
91
va_start(args, fmt);
fs/btrfs/tree-checker.c
94
vaf.va = &args;
fs/btrfs/tree-log.c
177
va_list args;
fs/btrfs/tree-log.c
208
va_start(args, fmt);
fs/btrfs/tree-log.c
210
vaf.va = &args;
fs/btrfs/tree-log.c
216
va_end(args);
fs/btrfs/tree-log.c
225
#define btrfs_abort_log_replay(wc, error, fmt, args...) \
fs/btrfs/tree-log.c
226
do_abort_log_replay((wc), __func__, __LINE__, (error), fmt, ##args)
fs/btrfs/volumes.c
2289
struct btrfs_dev_lookup_args *args,
fs/btrfs/volumes.c
2315
device = btrfs_find_device(fs_info->fs_devices, args);
fs/btrfs/volumes.c
2317
if (args->missing)
fs/btrfs/volumes.c
2557
struct btrfs_dev_lookup_args *args,
fs/btrfs/volumes.c
2567
args->missing = true;
fs/btrfs/volumes.c
2571
args->uuid = kzalloc(BTRFS_UUID_SIZE, GFP_KERNEL);
fs/btrfs/volumes.c
2572
args->fsid = kzalloc(BTRFS_FSID_SIZE, GFP_KERNEL);
fs/btrfs/volumes.c
2573
if (!args->uuid || !args->fsid) {
fs/btrfs/volumes.c
2574
btrfs_put_dev_args_from_path(args);
fs/btrfs/volumes.c
2581
btrfs_put_dev_args_from_path(args);
fs/btrfs/volumes.c
2585
args->devid = btrfs_stack_device_id(&disk_super->dev_item);
fs/btrfs/volumes.c
2586
memcpy(args->uuid, disk_super->dev_item.uuid, BTRFS_UUID_SIZE);
fs/btrfs/volumes.c
2588
memcpy(args->fsid, disk_super->metadata_uuid, BTRFS_FSID_SIZE);
fs/btrfs/volumes.c
2590
memcpy(args->fsid, disk_super->fsid, BTRFS_FSID_SIZE);
fs/btrfs/volumes.c
2601
void btrfs_put_dev_args_from_path(struct btrfs_dev_lookup_args *args)
fs/btrfs/volumes.c
2603
kfree(args->uuid);
fs/btrfs/volumes.c
2604
kfree(args->fsid);
fs/btrfs/volumes.c
2605
args->uuid = NULL;
fs/btrfs/volumes.c
2606
args->fsid = NULL;
fs/btrfs/volumes.c
2613
BTRFS_DEV_LOOKUP_ARGS(args);
fs/btrfs/volumes.c
2618
args.devid = devid;
fs/btrfs/volumes.c
2619
device = btrfs_find_device(fs_info->fs_devices, &args);
fs/btrfs/volumes.c
2625
ret = btrfs_get_dev_args_from_path(fs_info, &args, device_path);
fs/btrfs/volumes.c
2628
device = btrfs_find_device(fs_info->fs_devices, &args);
fs/btrfs/volumes.c
2629
btrfs_put_dev_args_from_path(&args);
fs/btrfs/volumes.c
2734
BTRFS_DEV_LOOKUP_ARGS(args);
fs/btrfs/volumes.c
2782
args.devid = btrfs_device_id(leaf, dev_item);
fs/btrfs/volumes.c
2787
args.uuid = dev_uuid;
fs/btrfs/volumes.c
2788
args.fsid = fs_uuid;
fs/btrfs/volumes.c
2789
device = btrfs_find_device(fs_info->fs_devices, &args);
fs/btrfs/volumes.c
7101
static bool dev_args_match_fs_devices(const struct btrfs_dev_lookup_args *args,
fs/btrfs/volumes.c
7104
if (args->fsid == NULL)
fs/btrfs/volumes.c
7106
if (memcmp(fs_devices->metadata_uuid, args->fsid, BTRFS_FSID_SIZE) == 0)
fs/btrfs/volumes.c
7111
static bool dev_args_match_device(const struct btrfs_dev_lookup_args *args,
fs/btrfs/volumes.c
7114
if (args->devt)
fs/btrfs/volumes.c
7115
return device->devt == args->devt;
fs/btrfs/volumes.c
7116
if (args->missing) {
fs/btrfs/volumes.c
7123
if (device->devid != args->devid)
fs/btrfs/volumes.c
7125
if (args->uuid && memcmp(device->uuid, args->uuid, BTRFS_UUID_SIZE) != 0)
fs/btrfs/volumes.c
7138
const struct btrfs_dev_lookup_args *args)
fs/btrfs/volumes.c
7143
if (dev_args_match_fs_devices(args, fs_devices)) {
fs/btrfs/volumes.c
7145
if (dev_args_match_device(args, device))
fs/btrfs/volumes.c
7151
if (!dev_args_match_fs_devices(args, seed_devs))
fs/btrfs/volumes.c
7154
if (dev_args_match_device(args, device))
fs/btrfs/volumes.c
7342
BTRFS_DEV_LOOKUP_ARGS(args);
fs/btrfs/volumes.c
7408
args.devid = devid;
fs/btrfs/volumes.c
7412
args.uuid = uuid;
fs/btrfs/volumes.c
7413
map->stripes[i].dev = btrfs_find_device(fs_info->fs_devices, &args);
fs/btrfs/volumes.c
7524
BTRFS_DEV_LOOKUP_ARGS(args);
fs/btrfs/volumes.c
7533
args.devid = devid;
fs/btrfs/volumes.c
7538
args.uuid = dev_uuid;
fs/btrfs/volumes.c
7539
args.fsid = fs_uuid;
fs/btrfs/volumes.c
7547
device = btrfs_find_device(fs_info->fs_devices, &args);
fs/btrfs/volumes.c
8150
BTRFS_DEV_LOOKUP_ARGS(args);
fs/btrfs/volumes.c
8156
args.devid = stats->devid;
fs/btrfs/volumes.c
8157
dev = btrfs_find_device(fs_info->fs_devices, &args);
fs/btrfs/volumes.c
8231
struct btrfs_dev_lookup_args args = { .devid = devid };
fs/btrfs/volumes.c
8291
dev = btrfs_find_device(fs_info->fs_devices, &args);
fs/btrfs/volumes.c
837
struct btrfs_dev_lookup_args args = {
fs/btrfs/volumes.c
843
device = btrfs_find_device(fs_devices, &args);
fs/btrfs/volumes.h
738
struct btrfs_dev_lookup_args *args,
fs/btrfs/volumes.h
743
void btrfs_put_dev_args_from_path(struct btrfs_dev_lookup_args *args);
fs/btrfs/volumes.h
745
struct btrfs_dev_lookup_args *args,
fs/btrfs/volumes.h
752
const struct btrfs_dev_lookup_args *args);
fs/cachefiles/daemon.c
286
char *data, *args, *cp;
fs/cachefiles/daemon.c
319
for (args = data; *args; args++)
fs/cachefiles/daemon.c
320
if (isspace(*args))
fs/cachefiles/daemon.c
322
if (*args) {
fs/cachefiles/daemon.c
323
if (args == data)
fs/cachefiles/daemon.c
325
*args = '\0';
fs/cachefiles/daemon.c
326
args = skip_spaces(++args);
fs/cachefiles/daemon.c
344
ret = cmd->handler(cache, args);
fs/cachefiles/daemon.c
395
char *args)
fs/cachefiles/daemon.c
406
static int cachefiles_daemon_frun(struct cachefiles_cache *cache, char *args)
fs/cachefiles/daemon.c
410
_enter(",%s", args);
fs/cachefiles/daemon.c
412
if (!*args)
fs/cachefiles/daemon.c
415
frun = simple_strtoul(args, &args, 10);
fs/cachefiles/daemon.c
416
if (args[0] != '%' || args[1] != '\0')
fs/cachefiles/daemon.c
420
return cachefiles_daemon_range_error(cache, args);
fs/cachefiles/daemon.c
430
static int cachefiles_daemon_fcull(struct cachefiles_cache *cache, char *args)
fs/cachefiles/daemon.c
434
_enter(",%s", args);
fs/cachefiles/daemon.c
436
if (!*args)
fs/cachefiles/daemon.c
439
fcull = simple_strtoul(args, &args, 10);
fs/cachefiles/daemon.c
440
if (args[0] != '%' || args[1] != '\0')
fs/cachefiles/daemon.c
444
return cachefiles_daemon_range_error(cache, args);
fs/cachefiles/daemon.c
454
static int cachefiles_daemon_fstop(struct cachefiles_cache *cache, char *args)
fs/cachefiles/daemon.c
458
_enter(",%s", args);
fs/cachefiles/daemon.c
460
if (!*args)
fs/cachefiles/daemon.c
463
fstop = simple_strtoul(args, &args, 10);
fs/cachefiles/daemon.c
464
if (args[0] != '%' || args[1] != '\0')
fs/cachefiles/daemon.c
468
return cachefiles_daemon_range_error(cache, args);
fs/cachefiles/daemon.c
478
static int cachefiles_daemon_brun(struct cachefiles_cache *cache, char *args)
fs/cachefiles/daemon.c
482
_enter(",%s", args);
fs/cachefiles/daemon.c
484
if (!*args)
fs/cachefiles/daemon.c
487
brun = simple_strtoul(args, &args, 10);
fs/cachefiles/daemon.c
488
if (args[0] != '%' || args[1] != '\0')
fs/cachefiles/daemon.c
492
return cachefiles_daemon_range_error(cache, args);
fs/cachefiles/daemon.c
502
static int cachefiles_daemon_bcull(struct cachefiles_cache *cache, char *args)
fs/cachefiles/daemon.c
506
_enter(",%s", args);
fs/cachefiles/daemon.c
508
if (!*args)
fs/cachefiles/daemon.c
511
bcull = simple_strtoul(args, &args, 10);
fs/cachefiles/daemon.c
512
if (args[0] != '%' || args[1] != '\0')
fs/cachefiles/daemon.c
516
return cachefiles_daemon_range_error(cache, args);
fs/cachefiles/daemon.c
526
static int cachefiles_daemon_bstop(struct cachefiles_cache *cache, char *args)
fs/cachefiles/daemon.c
530
_enter(",%s", args);
fs/cachefiles/daemon.c
532
if (!*args)
fs/cachefiles/daemon.c
535
bstop = simple_strtoul(args, &args, 10);
fs/cachefiles/daemon.c
536
if (args[0] != '%' || args[1] != '\0')
fs/cachefiles/daemon.c
540
return cachefiles_daemon_range_error(cache, args);
fs/cachefiles/daemon.c
550
static int cachefiles_daemon_dir(struct cachefiles_cache *cache, char *args)
fs/cachefiles/daemon.c
554
_enter(",%s", args);
fs/cachefiles/daemon.c
556
if (!*args) {
fs/cachefiles/daemon.c
566
dir = kstrdup(args, GFP_KERNEL);
fs/cachefiles/daemon.c
578
static int cachefiles_daemon_secctx(struct cachefiles_cache *cache, char *args)
fs/cachefiles/daemon.c
582
_enter(",%s", args);
fs/cachefiles/daemon.c
584
if (!*args) {
fs/cachefiles/daemon.c
594
err = security_secctx_to_secid(args, strlen(args), &cache->secid);
fs/cachefiles/daemon.c
606
static int cachefiles_daemon_tag(struct cachefiles_cache *cache, char *args)
fs/cachefiles/daemon.c
610
_enter(",%s", args);
fs/cachefiles/daemon.c
612
if (!*args) {
fs/cachefiles/daemon.c
62
int (*handler)(struct cachefiles_cache *cache, char *args);
fs/cachefiles/daemon.c
620
tag = kstrdup(args, GFP_KERNEL);
fs/cachefiles/daemon.c
632
static int cachefiles_daemon_cull(struct cachefiles_cache *cache, char *args)
fs/cachefiles/daemon.c
638
_enter(",%s", args);
fs/cachefiles/daemon.c
640
if (strchr(args, '/'))
fs/cachefiles/daemon.c
659
ret = cachefiles_cull(cache, path.dentry, args);
fs/cachefiles/daemon.c
680
static int cachefiles_daemon_debug(struct cachefiles_cache *cache, char *args)
fs/cachefiles/daemon.c
684
_enter(",%s", args);
fs/cachefiles/daemon.c
686
mask = simple_strtoul(args, &args, 0);
fs/cachefiles/daemon.c
687
if (args[0] != '\0')
fs/cachefiles/daemon.c
703
static int cachefiles_daemon_inuse(struct cachefiles_cache *cache, char *args)
fs/cachefiles/daemon.c
711
if (strchr(args, '/'))
fs/cachefiles/daemon.c
730
ret = cachefiles_check_in_use(cache, path.dentry, args);
fs/cachefiles/daemon.c
750
static int cachefiles_daemon_bind(struct cachefiles_cache *cache, char *args)
fs/cachefiles/daemon.c
759
args);
fs/cachefiles/daemon.c
783
if (!strcmp(args, "ondemand")) {
fs/cachefiles/daemon.c
785
} else if (*args) {
fs/cachefiles/daemon.c
789
} else if (*args) {
fs/cachefiles/internal.h
309
char *args);
fs/cachefiles/internal.h
312
char *args);
fs/cachefiles/ondemand.c
158
int cachefiles_ondemand_copen(struct cachefiles_cache *cache, char *args)
fs/cachefiles/ondemand.c
172
if (!*args) {
fs/cachefiles/ondemand.c
177
pid = args;
fs/cachefiles/ondemand.c
178
psize = strchr(args, ',');
fs/cachefiles/ondemand.c
270
int cachefiles_ondemand_restore(struct cachefiles_cache *cache, char *args)
fs/ceph/mds_client.c
3080
len = offsetofend(struct ceph_mds_request_head, args);
fs/ceph/mds_client.c
3168
p = msg->front.iov_base + offsetofend(struct ceph_mds_request_head, args);
fs/ceph/mds_client.c
3209
lhead->args = req->r_args;
fs/ceph/super.c
621
static void destroy_mount_options(struct ceph_mount_options *args)
fs/ceph/super.c
623
dout("destroy_mount_options %p\n", args);
fs/ceph/super.c
624
if (!args)
fs/ceph/super.c
627
kfree(args->snapdir_name);
fs/ceph/super.c
628
kfree(args->mds_namespace);
fs/ceph/super.c
629
kfree(args->server_path);
fs/ceph/super.c
630
kfree(args->fscache_uniq);
fs/ceph/super.c
631
kfree(args->mon_addr);
fs/ceph/super.c
632
fscrypt_free_dummy_policy(&args->dummy_enc_policy);
fs/ceph/super.c
633
kfree(args);
fs/ceph/xattr.c
125
va_list args;
fs/ceph/xattr.c
128
va_start(args, fmt);
fs/ceph/xattr.c
129
ret = vsnprintf(buf, size ? sizeof(buf) : 0, fmt, args);
fs/ceph/xattr.c
130
va_end(args);
fs/configfs/item.c
53
va_list args;
fs/configfs/item.c
59
va_start(args, fmt);
fs/configfs/item.c
60
need = vsnprintf(item->ci_namebuf, limit, fmt, args);
fs/configfs/item.c
61
va_end(args);
fs/configfs/item.c
65
va_start(args, fmt);
fs/configfs/item.c
66
name = kvasprintf(GFP_KERNEL, fmt, args);
fs/configfs/item.c
67
va_end(args);
fs/crypto/crypto.c
359
va_list args;
fs/crypto/crypto.c
364
va_start(args, fmt);
fs/crypto/crypto.c
366
vaf.va = &args;
fs/crypto/crypto.c
374
va_end(args);
fs/d_path.c
303
va_list args;
fs/d_path.c
307
va_start(args, fmt);
fs/d_path.c
308
sz = vsnprintf(temp, sizeof(temp), fmt, args) + 1;
fs/d_path.c
309
va_end(args);
fs/debugfs/file.c
328
#define PROTO(args...) args
fs/debugfs/file.c
329
#define ARGS(args...) args
fs/debugfs/file.c
331
#define FULL_PROXY_FUNC(name, ret_type, filp, proto, args, bit, ret) \
fs/debugfs/file.c
343
r = fsd->real_fops->name(args); \
fs/debugfs/file.c
348
#define SHORT_PROXY_FUNC(name, ret_type, filp, proto, args, bit, ret) \
fs/debugfs/file.c
360
r = fsd->short_fops->name(args); \
fs/dlm/dlm_internal.h
58
#define log_print(fmt, args...) \
fs/dlm/dlm_internal.h
59
printk(KERN_ERR "dlm: "fmt"\n" , ##args)
fs/dlm/dlm_internal.h
60
#define log_print_ratelimited(fmt, args...) \
fs/dlm/dlm_internal.h
61
printk_ratelimited(KERN_ERR "dlm: "fmt"\n", ##args)
fs/dlm/dlm_internal.h
62
#define log_error(ls, fmt, args...) \
fs/dlm/dlm_internal.h
63
printk(KERN_ERR "dlm: %s: " fmt "\n", (ls)->ls_name , ##args)
fs/dlm/dlm_internal.h
65
#define log_rinfo(ls, fmt, args...) \
fs/dlm/dlm_internal.h
69
(ls)->ls_name, ##args); \
fs/dlm/dlm_internal.h
72
(ls)->ls_name , ##args); \
fs/dlm/dlm_internal.h
75
#define log_debug(ls, fmt, args...) \
fs/dlm/dlm_internal.h
79
(ls)->ls_name , ##args); \
fs/dlm/dlm_internal.h
82
#define log_limit(ls, fmt, args...) \
fs/dlm/dlm_internal.h
86
(ls)->ls_name , ##args); \
fs/dlm/lock.c
2756
struct dlm_args *args)
fs/dlm/lock.c
2805
args->flags = flags;
fs/dlm/lock.c
2806
args->astfn = ast;
fs/dlm/lock.c
2807
args->astparam = astparam;
fs/dlm/lock.c
2808
args->bastfn = bast;
fs/dlm/lock.c
2809
args->mode = mode;
fs/dlm/lock.c
2810
args->lksb = lksb;
fs/dlm/lock.c
2816
static int set_unlock_args(uint32_t flags, void *astarg, struct dlm_args *args)
fs/dlm/lock.c
2825
args->flags = flags;
fs/dlm/lock.c
2826
args->astparam = astarg;
fs/dlm/lock.c
2831
struct dlm_args *args)
fs/dlm/lock.c
2835
if (args->flags & DLM_LKF_CONVERT) {
fs/dlm/lock.c
2850
if (args->flags & DLM_LKF_QUECVT &&
fs/dlm/lock.c
2851
!__quecvt_compat_matrix[lkb->lkb_grmode+1][args->mode+1])
fs/dlm/lock.c
2855
lkb->lkb_exflags = args->flags;
fs/dlm/lock.c
2857
lkb->lkb_astfn = args->astfn;
fs/dlm/lock.c
2858
lkb->lkb_astparam = args->astparam;
fs/dlm/lock.c
2859
lkb->lkb_bastfn = args->bastfn;
fs/dlm/lock.c
2860
lkb->lkb_rqmode = args->mode;
fs/dlm/lock.c
2861
lkb->lkb_lksb = args->lksb;
fs/dlm/lock.c
2862
lkb->lkb_lvbptr = args->lksb->sb_lvbptr;
fs/dlm/lock.c
2873
rv, lkb->lkb_id, dlm_iflags_val(lkb), args->flags,
fs/dlm/lock.c
2878
rv, lkb->lkb_id, dlm_iflags_val(lkb), args->flags,
fs/dlm/lock.c
2893
static int validate_unlock_args(struct dlm_lkb *lkb, struct dlm_args *args)
fs/dlm/lock.c
2899
if (!(args->flags & (DLM_LKF_CANCEL | DLM_LKF_FORCEUNLOCK)) &&
fs/dlm/lock.c
2907
if (args->flags & (DLM_LKF_CANCEL | DLM_LKF_FORCEUNLOCK)) {
fs/dlm/lock.c
2911
args->flags & DLM_LKF_CANCEL ?
fs/dlm/lock.c
2942
if (args->flags & DLM_LKF_CANCEL) {
fs/dlm/lock.c
2980
if (args->flags & DLM_LKF_FORCEUNLOCK) {
fs/dlm/lock.c
3004
lkb->lkb_exflags |= args->flags;
fs/dlm/lock.c
3006
lkb->lkb_astparam = args->astparam;
fs/dlm/lock.c
3017
args->flags, lkb->lkb_wait_type,
fs/dlm/lock.c
3023
args->flags, lkb->lkb_wait_type,
fs/dlm/lock.c
3278
struct dlm_args *args)
fs/dlm/lock.c
3283
error = validate_lock_args(ls, lkb, args);
fs/dlm/lock.c
3304
struct dlm_args *args)
fs/dlm/lock.c
3314
error = validate_lock_args(ls, lkb, args);
fs/dlm/lock.c
3326
struct dlm_args *args)
fs/dlm/lock.c
3336
error = validate_unlock_args(lkb, args);
fs/dlm/lock.c
3348
struct dlm_args *args)
fs/dlm/lock.c
3358
error = validate_unlock_args(lkb, args);
fs/dlm/lock.c
3386
struct dlm_args args;
fs/dlm/lock.c
3406
&args);
fs/dlm/lock.c
3411
error = convert_lock(ls, lkb, &args);
fs/dlm/lock.c
3413
error = request_lock(ls, lkb, name, namelen, &args);
fs/dlm/lock.c
3438
struct dlm_args args;
fs/dlm/lock.c
3453
error = set_unlock_args(flags, astarg, &args);
fs/dlm/lock.c
3458
error = cancel_lock(ls, lkb, &args);
fs/dlm/lock.c
3460
error = unlock_lock(ls, lkb, &args);
fs/dlm/lock.c
5736
struct dlm_args args;
fs/dlm/lock.c
5759
fake_bastfn, &args);
fs/dlm/lock.c
5771
error = request_lock(ls, lkb, name, namelen, &args);
fs/dlm/lock.c
5805
struct dlm_args args;
fs/dlm/lock.c
5840
fake_bastfn, &args);
fs/dlm/lock.c
5844
error = convert_lock(ls, lkb, &args);
fs/dlm/lock.c
5932
struct dlm_args args;
fs/dlm/lock.c
5952
error = set_unlock_args(flags, ua, &args);
fs/dlm/lock.c
5956
error = unlock_lock(ls, lkb, &args);
fs/dlm/lock.c
5984
struct dlm_args args;
fs/dlm/lock.c
6001
error = set_unlock_args(flags, ua, &args);
fs/dlm/lock.c
6005
error = cancel_lock(ls, lkb, &args);
fs/dlm/lock.c
6024
struct dlm_args args;
fs/dlm/lock.c
6039
error = set_unlock_args(flags, ua, &args);
fs/dlm/lock.c
6049
error = validate_unlock_args(lkb, &args);
fs/dlm/lock.c
6077
struct dlm_args args;
fs/dlm/lock.c
6085
set_unlock_args(0, lkb->lkb_ua, &args);
fs/dlm/lock.c
6087
error = cancel_lock(ls, lkb, &args);
fs/dlm/lock.c
6100
struct dlm_args args;
fs/dlm/lock.c
6104
lkb->lkb_ua, &args);
fs/dlm/lock.c
6106
error = unlock_lock(ls, lkb, &args);
fs/ecryptfs/main.c
76
va_list args;
fs/ecryptfs/main.c
77
va_start(args, fmt);
fs/ecryptfs/main.c
80
vprintk(fmt, args);
fs/ecryptfs/main.c
82
vprintk(fmt, args);
fs/ecryptfs/main.c
83
va_end(args);
fs/erofs/super.c
25
va_list args;
fs/erofs/super.c
28
va_start(args, fmt);
fs/erofs/super.c
32
vaf.va = &args;
fs/erofs/super.c
38
va_end(args);
fs/exfat/exfat_fs.h
556
#define exfat_fs_error(sb, fmt, args...) \
fs/exfat/exfat_fs.h
557
__exfat_fs_error(sb, 1, fmt, ## args)
fs/exfat/exfat_fs.h
558
#define exfat_fs_error_ratelimit(sb, fmt, args...) \
fs/exfat/exfat_fs.h
560
fmt, ## args)
fs/exfat/misc.c
29
va_list args;
fs/exfat/misc.c
33
va_start(args, fmt);
fs/exfat/misc.c
35
vaf.va = &args;
fs/exfat/misc.c
37
va_end(args);
fs/exportfs/expfs.c
21
#define dprintk(fmt, args...) pr_debug(fmt, ##args)
fs/ext2/super.c
101
va_start(args, fmt);
fs/ext2/super.c
104
vaf.va = &args;
fs/ext2/super.c
108
va_end(args);
fs/ext2/super.c
115
va_list args;
fs/ext2/super.c
117
va_start(args, fmt);
fs/ext2/super.c
120
vaf.va = &args;
fs/ext2/super.c
124
va_end(args);
fs/ext2/super.c
53
va_list args;
fs/ext2/super.c
65
va_start(args, fmt);
fs/ext2/super.c
68
vaf.va = &args;
fs/ext2/super.c
73
va_end(args);
fs/ext2/super.c
88
va_list args;
fs/ext4/fast_commit.c
356
void *args, int enqueue)
fs/ext4/fast_commit.c
373
ret = __fc_track_fn(handle, inode, args, update);
fs/ext4/fast_commit.c
461
struct __track_dentry_update_args args;
fs/ext4/fast_commit.c
464
args.dentry = dentry;
fs/ext4/fast_commit.c
465
args.op = EXT4_FC_TAG_UNLINK;
fs/ext4/fast_commit.c
468
(void *)&args, 0);
fs/ext4/fast_commit.c
488
struct __track_dentry_update_args args;
fs/ext4/fast_commit.c
491
args.dentry = dentry;
fs/ext4/fast_commit.c
492
args.op = EXT4_FC_TAG_LINK;
fs/ext4/fast_commit.c
495
(void *)&args, 0);
fs/ext4/fast_commit.c
515
struct __track_dentry_update_args args;
fs/ext4/fast_commit.c
518
args.dentry = dentry;
fs/ext4/fast_commit.c
519
args.op = EXT4_FC_TAG_CREAT;
fs/ext4/fast_commit.c
522
(void *)&args, 0);
fs/ext4/fast_commit.c
641
struct __track_range_args args;
fs/ext4/fast_commit.c
659
args.start = start;
fs/ext4/fast_commit.c
660
args.end = end;
fs/ext4/fast_commit.c
662
ret = ext4_fc_track_template(handle, inode, __track_range, &args, 1);
fs/ext4/super.c
1012
va_list args;
fs/ext4/super.c
1017
va_start(args, fmt);
fs/ext4/super.c
1019
vaf.va = &args;
fs/ext4/super.c
1022
va_end(args);
fs/ext4/super.c
1029
va_list args;
fs/ext4/super.c
1034
va_start(args, fmt);
fs/ext4/super.c
1036
vaf.va = &args;
fs/ext4/super.c
1040
va_end(args);
fs/ext4/super.c
1051
va_list args;
fs/ext4/super.c
1058
va_start(args, fmt);
fs/ext4/super.c
1060
vaf.va = &args;
fs/ext4/super.c
1069
va_end(args);
fs/ext4/super.c
1492
struct kmem_cache_args args = {
fs/ext4/super.c
1502
&args,
fs/ext4/super.c
813
va_list args;
fs/ext4/super.c
820
va_start(args, fmt);
fs/ext4/super.c
822
vaf.va = &args;
fs/ext4/super.c
826
va_end(args);
fs/ext4/super.c
838
va_list args;
fs/ext4/super.c
846
va_start(args, fmt);
fs/ext4/super.c
848
vaf.va = &args;
fs/ext4/super.c
859
va_end(args);
fs/ext4/super.c
873
va_list args;
fs/ext4/super.c
886
va_start(args, fmt);
fs/ext4/super.c
888
vaf.va = &args;
fs/ext4/super.c
901
va_end(args);
fs/ext4/super.c
982
va_list args;
fs/ext4/super.c
991
va_start(args, fmt);
fs/ext4/super.c
993
vaf.va = &args;
fs/ext4/super.c
998
va_end(args);
fs/f2fs/segment.c
5530
struct check_zone_write_pointer_args *args;
fs/f2fs/segment.c
5532
args = (struct check_zone_write_pointer_args *)data;
fs/f2fs/segment.c
5534
return check_zone_write_pointer(args->sbi, args->fdev, zone);
fs/f2fs/segment.c
5540
struct check_zone_write_pointer_args args;
fs/f2fs/segment.c
5546
args.sbi = sbi;
fs/f2fs/segment.c
5547
args.fdev = &FDEV(i);
fs/f2fs/segment.c
5549
check_zone_write_pointer_cb, &args);
fs/f2fs/super.c
1045
args[0].from = args[0].to = NULL;
fs/f2fs/super.c
1049
token = match_token(param->string, f2fs_checkpoint_tokens, args);
fs/f2fs/super.c
1052
if (args->from && match_int(args, &arg))
fs/f2fs/super.c
1061
if (args->from && match_int(args, &arg))
fs/f2fs/super.c
437
va_list args;
fs/f2fs/super.c
440
va_start(args, fmt);
fs/f2fs/super.c
444
vaf.va = &args;
fs/f2fs/super.c
460
va_end(args);
fs/f2fs/super.c
795
substring_t args[MAX_OPT_ARGS];
fs/fat/fat.h
445
#define fat_fs_error(sb, fmt, args...) \
fs/fat/fat.h
446
__fat_fs_error(sb, 1, fmt , ## args)
fs/fat/fat.h
447
#define fat_fs_error_ratelimit(sb, fmt, args...) \
fs/fat/fat.h
448
__fat_fs_error(sb, __ratelimit(&MSDOS_SB(sb)->ratelimit), fmt , ## args)
fs/fat/fat.h
451
#define fat_msg(sb, level, fmt, args...) \
fs/fat/fat.h
453
printk_index_subsys_emit(FAT_PRINTK_PREFIX, level, fmt, ##args);\
fs/fat/fat.h
454
_fat_msg(sb, level, fmt, ##args); \
fs/fat/fat.h
458
#define fat_msg_ratelimit(sb, level, fmt, args...) \
fs/fat/fat.h
461
fat_msg(sb, level, fmt, ## args); \
fs/fat/misc.c
24
va_list args;
fs/fat/misc.c
28
va_start(args, fmt);
fs/fat/misc.c
30
vaf.va = &args;
fs/fat/misc.c
32
va_end(args);
fs/fat/misc.c
57
va_list args;
fs/fat/misc.c
59
va_start(args, fmt);
fs/fat/misc.c
61
vaf.va = &args;
fs/fat/misc.c
63
va_end(args);
fs/file_table.c
591
struct kmem_cache_args args = {
fs/file_table.c
596
filp_cachep = kmem_cache_create("filp", sizeof(struct file), &args,
fs/file_table.c
600
args.freeptr_offset = offsetof(struct backing_file, bf_freeptr);
fs/file_table.c
602
&args, SLAB_HWCACHE_ALIGN | SLAB_PANIC |
fs/fuse/cuse.c
323
struct fuse_args *args, int error)
fs/fuse/cuse.c
326
struct cuse_init_args *ia = container_of(args, typeof(*ia), ap.args);
fs/fuse/cuse.c
347
rc = cuse_parse_devinfo(folio_address(folio), ap->args.out_args[1].size,
fs/fuse/cuse.c
454
ap->args.opcode = CUSE_INIT;
fs/fuse/cuse.c
455
ap->args.in_numargs = 1;
fs/fuse/cuse.c
456
ap->args.in_args[0].size = sizeof(ia->in);
fs/fuse/cuse.c
457
ap->args.in_args[0].value = &ia->in;
fs/fuse/cuse.c
458
ap->args.out_numargs = 2;
fs/fuse/cuse.c
459
ap->args.out_args[0].size = sizeof(ia->out);
fs/fuse/cuse.c
460
ap->args.out_args[0].value = &ia->out;
fs/fuse/cuse.c
461
ap->args.out_args[1].size = CUSE_INIT_INFO_MAX;
fs/fuse/cuse.c
462
ap->args.out_argvar = true;
fs/fuse/cuse.c
463
ap->args.out_pages = true;
fs/fuse/cuse.c
468
ia->desc.length = ap->args.out_args[1].size;
fs/fuse/cuse.c
469
ap->args.end = cuse_process_init_reply;
fs/fuse/cuse.c
471
rc = fuse_simple_background(fm, &ap->args, GFP_KERNEL);
fs/fuse/dax.c
190
FUSE_ARGS(args);
fs/fuse/dax.c
204
args.opcode = FUSE_SETUPMAPPING;
fs/fuse/dax.c
205
args.nodeid = fi->nodeid;
fs/fuse/dax.c
206
args.in_numargs = 1;
fs/fuse/dax.c
207
args.in_args[0].size = sizeof(inarg);
fs/fuse/dax.c
208
args.in_args[0].value = &inarg;
fs/fuse/dax.c
209
err = fuse_simple_request(fm, &args);
fs/fuse/dax.c
238
FUSE_ARGS(args);
fs/fuse/dax.c
240
args.opcode = FUSE_REMOVEMAPPING;
fs/fuse/dax.c
241
args.nodeid = fi->nodeid;
fs/fuse/dax.c
242
args.in_numargs = 3;
fs/fuse/dax.c
243
fuse_set_zero_arg0(&args);
fs/fuse/dax.c
244
args.in_args[1].size = sizeof(*inargp);
fs/fuse/dax.c
245
args.in_args[1].value = inargp;
fs/fuse/dax.c
246
args.in_args[2].size = inargp->count * sizeof(*remove_one);
fs/fuse/dax.c
247
args.in_args[2].value = remove_one;
fs/fuse/dax.c
248
return fuse_simple_request(fm, &args);
fs/fuse/dev.c
1135
if (cs->req->args->user_pages) {
fs/fuse/dev.c
1181
struct fuse_args_pages *ap = container_of(req->args, typeof(*ap), args);
fs/fuse/dev.c
1213
unsigned argpages, struct fuse_arg *args,
fs/fuse/dev.c
1220
struct fuse_arg *arg = &args[i];
fs/fuse/dev.c
1410
struct fuse_args *args;
fs/fuse/dev.c
1471
args = req->args;
fs/fuse/dev.c
1478
if (args->opcode == FUSE_SETXATTR)
fs/fuse/dev.c
1498
err = fuse_copy_args(cs, args->in_numargs, args->in_pages,
fs/fuse/dev.c
1499
(struct fuse_arg *) args->in_args, 0);
fs/fuse/dev.c
1849
static void fuse_retrieve_end(struct fuse_mount *fm, struct fuse_args *args,
fs/fuse/dev.c
1853
container_of(args, typeof(*ra), ap.args);
fs/fuse/dev.c
1874
struct fuse_args *args;
fs/fuse/dev.c
1899
args = &ap->args;
fs/fuse/dev.c
1900
args->nodeid = outarg->nodeid;
fs/fuse/dev.c
1901
args->opcode = FUSE_NOTIFY_REPLY;
fs/fuse/dev.c
1902
args->in_numargs = 3;
fs/fuse/dev.c
1903
args->in_pages = true;
fs/fuse/dev.c
1904
args->end = fuse_retrieve_end;
fs/fuse/dev.c
1934
fuse_set_zero_arg0(args);
fs/fuse/dev.c
1935
args->in_args[1].size = sizeof(ra->inarg);
fs/fuse/dev.c
1936
args->in_args[1].value = &ra->inarg;
fs/fuse/dev.c
1937
args->in_args[2].size = total_len;
fs/fuse/dev.c
1939
err = fuse_simple_notify_reply(fm, args, outarg->notify_unique);
fs/fuse/dev.c
1941
fuse_retrieve_end(fm, args, err);
fs/fuse/dev.c
2143
int fuse_copy_out_args(struct fuse_copy_state *cs, struct fuse_args *args,
fs/fuse/dev.c
2155
reqsize += fuse_len_args(args->out_numargs, args->out_args);
fs/fuse/dev.c
2157
if (reqsize < nbytes || (reqsize > nbytes && !args->out_argvar))
fs/fuse/dev.c
2160
struct fuse_arg *lastarg = &args->out_args[args->out_numargs-1];
fs/fuse/dev.c
2167
return fuse_copy_args(cs, args->out_numargs, args->out_pages,
fs/fuse/dev.c
2168
args->out_args, args->page_zeroing);
fs/fuse/dev.c
2247
if (!req->args->page_replace)
fs/fuse/dev.c
2253
err = fuse_copy_out_args(cs, req->args, nbytes);
fs/fuse/dev.c
291
unsigned int fuse_len_args(unsigned int numargs, struct fuse_arg *args)
fs/fuse/dev.c
297
nbytes += args[i].size;
fs/fuse/dev.c
419
fuse_len_args(req->args->in_numargs,
fs/fuse/dev.c
420
(struct fuse_arg *) req->args->in_args);
fs/fuse/dev.c
507
req->args->end(fm, req->args, req->out.h.error);
fs/fuse/dev.c
604
static void fuse_adjust_compat(struct fuse_conn *fc, struct fuse_args *args)
fs/fuse/dev.c
606
if (fc->minor < 4 && args->opcode == FUSE_STATFS)
fs/fuse/dev.c
607
args->out_args[0].size = FUSE_COMPAT_STATFS_SIZE;
fs/fuse/dev.c
610
switch (args->opcode) {
fs/fuse/dev.c
617
args->out_args[0].size = FUSE_COMPAT_ENTRY_OUT_SIZE;
fs/fuse/dev.c
621
args->out_args[0].size = FUSE_COMPAT_ATTR_OUT_SIZE;
fs/fuse/dev.c
626
switch (args->opcode) {
fs/fuse/dev.c
628
args->in_args[0].size = sizeof(struct fuse_open_in);
fs/fuse/dev.c
631
args->in_args[0].size = FUSE_COMPAT_MKNOD_IN_SIZE;
fs/fuse/dev.c
652
static void fuse_args_to_req(struct fuse_req *req, struct fuse_args *args)
fs/fuse/dev.c
654
req->in.h.opcode = args->opcode;
fs/fuse/dev.c
655
req->in.h.nodeid = args->nodeid;
fs/fuse/dev.c
656
req->args = args;
fs/fuse/dev.c
657
if (args->is_ext)
fs/fuse/dev.c
658
req->in.h.total_extlen = args->in_args[args->ext_idx].size / 8;
fs/fuse/dev.c
659
if (args->end)
fs/fuse/dev.c
665
struct fuse_args *args)
fs/fuse/dev.c
671
if (args->force) {
fs/fuse/dev.c
675
if (!args->nocreds)
fs/fuse/dev.c
681
WARN_ON(args->nocreds);
fs/fuse/dev.c
688
fuse_adjust_compat(fc, args);
fs/fuse/dev.c
689
fuse_args_to_req(req, args);
fs/fuse/dev.c
691
if (!args->noreply)
fs/fuse/dev.c
695
if (!ret && args->out_argvar) {
fs/fuse/dev.c
696
BUG_ON(args->out_numargs == 0);
fs/fuse/dev.c
697
ret = args->out_args[args->out_numargs - 1].size;
fs/fuse/dev.c
711
fuse_len_args(req->args->in_numargs,
fs/fuse/dev.c
712
(struct fuse_arg *) req->args->in_args);
fs/fuse/dev.c
754
int fuse_simple_background(struct fuse_mount *fm, struct fuse_args *args,
fs/fuse/dev.c
759
if (args->force) {
fs/fuse/dev.c
760
WARN_ON(!args->nocreds);
fs/fuse/dev.c
766
WARN_ON(args->nocreds);
fs/fuse/dev.c
772
fuse_args_to_req(req, args);
fs/fuse/dev.c
784
struct fuse_args *args, u64 unique)
fs/fuse/dev.c
796
fuse_args_to_req(req, args);
fs/fuse/dev_uring.c
583
struct fuse_args *args = req->args;
fs/fuse/dev_uring.c
602
err = fuse_copy_out_args(&cs, args, ring_in_out.payload_sz);
fs/fuse/dev_uring.c
614
struct fuse_args *args = req->args;
fs/fuse/dev_uring.c
615
struct fuse_in_arg *in_args = args->in_args;
fs/fuse/dev_uring.c
616
int num_args = args->in_numargs;
fs/fuse/dev_uring.c
639
if (args->in_args[0].size > 0) {
fs/fuse/dev_uring.c
653
err = fuse_copy_args(&cs, num_args, args->in_pages,
fs/fuse/dir.c
1003
err = fuse_simple_idmap_request(idmap, fm, args);
fs/fuse/dir.c
1004
free_ext_value(args);
fs/fuse/dir.c
1046
struct fuse_args *args, struct inode *dir,
fs/fuse/dir.c
1058
return PTR_ERR(create_new_entry(idmap, fm, args, dir, entry, mode));
fs/fuse/dir.c
1066
FUSE_ARGS(args);
fs/fuse/dir.c
1075
args.opcode = FUSE_MKNOD;
fs/fuse/dir.c
1076
args.in_numargs = 2;
fs/fuse/dir.c
1077
args.in_args[0].size = sizeof(inarg);
fs/fuse/dir.c
1078
args.in_args[0].value = &inarg;
fs/fuse/dir.c
1079
args.in_args[1].size = entry->d_name.len + 1;
fs/fuse/dir.c
1080
args.in_args[1].value = entry->d_name.name;
fs/fuse/dir.c
1081
return create_new_nondir(idmap, fm, &args, dir, entry, mode);
fs/fuse/dir.c
1113
FUSE_ARGS(args);
fs/fuse/dir.c
1121
args.opcode = FUSE_MKDIR;
fs/fuse/dir.c
1122
args.in_numargs = 2;
fs/fuse/dir.c
1123
args.in_args[0].size = sizeof(inarg);
fs/fuse/dir.c
1124
args.in_args[0].value = &inarg;
fs/fuse/dir.c
1125
args.in_args[1].size = entry->d_name.len + 1;
fs/fuse/dir.c
1126
args.in_args[1].value = entry->d_name.name;
fs/fuse/dir.c
1127
return create_new_entry(idmap, fm, &args, dir, entry, S_IFDIR);
fs/fuse/dir.c
1135
FUSE_ARGS(args);
fs/fuse/dir.c
1137
args.opcode = FUSE_SYMLINK;
fs/fuse/dir.c
1138
args.in_numargs = 3;
fs/fuse/dir.c
1139
fuse_set_zero_arg0(&args);
fs/fuse/dir.c
1140
args.in_args[1].size = entry->d_name.len + 1;
fs/fuse/dir.c
1141
args.in_args[1].value = entry->d_name.name;
fs/fuse/dir.c
1142
args.in_args[2].size = len;
fs/fuse/dir.c
1143
args.in_args[2].value = link;
fs/fuse/dir.c
1144
return create_new_nondir(idmap, fm, &args, dir, entry, S_IFLNK);
fs/fuse/dir.c
1196
FUSE_ARGS(args);
fs/fuse/dir.c
1201
args.opcode = FUSE_UNLINK;
fs/fuse/dir.c
1202
args.nodeid = get_node_id(dir);
fs/fuse/dir.c
1203
args.in_numargs = 2;
fs/fuse/dir.c
1204
fuse_set_zero_arg0(&args);
fs/fuse/dir.c
1205
args.in_args[1].size = entry->d_name.len + 1;
fs/fuse/dir.c
1206
args.in_args[1].value = entry->d_name.name;
fs/fuse/dir.c
1207
err = fuse_simple_request(fm, &args);
fs/fuse/dir.c
1220
FUSE_ARGS(args);
fs/fuse/dir.c
1225
args.opcode = FUSE_RMDIR;
fs/fuse/dir.c
1226
args.nodeid = get_node_id(dir);
fs/fuse/dir.c
1227
args.in_numargs = 2;
fs/fuse/dir.c
1228
fuse_set_zero_arg0(&args);
fs/fuse/dir.c
1229
args.in_args[1].size = entry->d_name.len + 1;
fs/fuse/dir.c
1230
args.in_args[1].value = entry->d_name.name;
fs/fuse/dir.c
1231
err = fuse_simple_request(fm, &args);
fs/fuse/dir.c
1247
FUSE_ARGS(args);
fs/fuse/dir.c
1252
args.opcode = opcode;
fs/fuse/dir.c
1253
args.nodeid = get_node_id(olddir);
fs/fuse/dir.c
1254
args.in_numargs = 3;
fs/fuse/dir.c
1255
args.in_args[0].size = argsize;
fs/fuse/dir.c
1256
args.in_args[0].value = &inarg;
fs/fuse/dir.c
1257
args.in_args[1].size = oldent->d_name.len + 1;
fs/fuse/dir.c
1258
args.in_args[1].value = oldent->d_name.name;
fs/fuse/dir.c
1259
args.in_args[2].size = newent->d_name.len + 1;
fs/fuse/dir.c
1260
args.in_args[2].value = newent->d_name.name;
fs/fuse/dir.c
1261
err = fuse_simple_idmap_request(idmap, fm, &args);
fs/fuse/dir.c
1331
FUSE_ARGS(args);
fs/fuse/dir.c
1338
args.opcode = FUSE_LINK;
fs/fuse/dir.c
1339
args.in_numargs = 2;
fs/fuse/dir.c
1340
args.in_args[0].size = sizeof(inarg);
fs/fuse/dir.c
1341
args.in_args[0].value = &inarg;
fs/fuse/dir.c
1342
args.in_args[1].size = newent->d_name.len + 1;
fs/fuse/dir.c
1343
args.in_args[1].value = newent->d_name.name;
fs/fuse/dir.c
1344
err = create_new_nondir(&invalid_mnt_idmap, fm, &args, newdir, newent, inode->i_mode);
fs/fuse/dir.c
1423
FUSE_ARGS(args);
fs/fuse/dir.c
1437
args.opcode = FUSE_STATX;
fs/fuse/dir.c
1438
args.nodeid = get_node_id(inode);
fs/fuse/dir.c
1439
args.in_numargs = 1;
fs/fuse/dir.c
1440
args.in_args[0].size = sizeof(inarg);
fs/fuse/dir.c
1441
args.in_args[0].value = &inarg;
fs/fuse/dir.c
1442
args.out_numargs = 1;
fs/fuse/dir.c
1443
args.out_args[0].size = sizeof(outarg);
fs/fuse/dir.c
1444
args.out_args[0].value = &outarg;
fs/fuse/dir.c
1445
err = fuse_simple_request(fm, &args);
fs/fuse/dir.c
1481
FUSE_ARGS(args);
fs/fuse/dir.c
1495
args.opcode = FUSE_GETATTR;
fs/fuse/dir.c
1496
args.nodeid = get_node_id(inode);
fs/fuse/dir.c
1497
args.in_numargs = 1;
fs/fuse/dir.c
1498
args.in_args[0].size = sizeof(inarg);
fs/fuse/dir.c
1499
args.in_args[0].value = &inarg;
fs/fuse/dir.c
1500
args.out_numargs = 1;
fs/fuse/dir.c
1501
args.out_args[0].size = sizeof(outarg);
fs/fuse/dir.c
1502
args.out_args[0].value = &outarg;
fs/fuse/dir.c
1503
err = fuse_simple_request(fm, &args);
fs/fuse/dir.c
1698
FUSE_ARGS(args);
fs/fuse/dir.c
1717
args.opcode = FUSE_ACCESS;
fs/fuse/dir.c
1718
args.nodeid = get_node_id(inode);
fs/fuse/dir.c
1719
args.in_numargs = 1;
fs/fuse/dir.c
1720
args.in_args[0].size = sizeof(inarg);
fs/fuse/dir.c
1721
args.in_args[0].value = &inarg;
fs/fuse/dir.c
1722
err = fuse_simple_request(fm, &args);
fs/fuse/dir.c
1827
ap.args.opcode = FUSE_READLINK;
fs/fuse/dir.c
1828
ap.args.nodeid = get_node_id(inode);
fs/fuse/dir.c
1829
ap.args.out_pages = true;
fs/fuse/dir.c
1830
ap.args.out_argvar = true;
fs/fuse/dir.c
1831
ap.args.page_zeroing = true;
fs/fuse/dir.c
1832
ap.args.out_numargs = 1;
fs/fuse/dir.c
1833
ap.args.out_args[0].size = desc.length;
fs/fuse/dir.c
1834
res = fuse_simple_request(fm, &ap.args);
fs/fuse/dir.c
2079
static void fuse_setattr_fill(struct fuse_conn *fc, struct fuse_args *args,
fs/fuse/dir.c
2084
args->opcode = FUSE_SETATTR;
fs/fuse/dir.c
2085
args->nodeid = get_node_id(inode);
fs/fuse/dir.c
2086
args->in_numargs = 1;
fs/fuse/dir.c
2087
args->in_args[0].size = sizeof(*inarg_p);
fs/fuse/dir.c
2088
args->in_args[0].value = inarg_p;
fs/fuse/dir.c
2089
args->out_numargs = 1;
fs/fuse/dir.c
2090
args->out_args[0].size = sizeof(*outarg_p);
fs/fuse/dir.c
2091
args->out_args[0].value = outarg_p;
fs/fuse/dir.c
2100
FUSE_ARGS(args);
fs/fuse/dir.c
2119
fuse_setattr_fill(fm->fc, &args, inode, &inarg, &outarg);
fs/fuse/dir.c
2121
return fuse_simple_request(fm, &args);
fs/fuse/dir.c
2140
FUSE_ARGS(args);
fs/fuse/dir.c
2236
fuse_setattr_fill(fc, &args, inode, &inarg, &outarg);
fs/fuse/dir.c
2237
err = fuse_simple_request(fm, &args);
fs/fuse/dir.c
357
static void fuse_lookup_init(struct fuse_conn *fc, struct fuse_args *args,
fs/fuse/dir.c
362
args->opcode = FUSE_LOOKUP;
fs/fuse/dir.c
363
args->nodeid = nodeid;
fs/fuse/dir.c
364
args->in_numargs = 3;
fs/fuse/dir.c
365
fuse_set_zero_arg0(args);
fs/fuse/dir.c
366
args->in_args[1].size = name->len;
fs/fuse/dir.c
367
args->in_args[1].value = name->name;
fs/fuse/dir.c
368
args->in_args[2].size = 1;
fs/fuse/dir.c
369
args->in_args[2].value = "";
fs/fuse/dir.c
370
args->out_numargs = 1;
fs/fuse/dir.c
371
args->out_args[0].size = sizeof(struct fuse_entry_out);
fs/fuse/dir.c
372
args->out_args[0].value = outarg;
fs/fuse/dir.c
403
FUSE_ARGS(args);
fs/fuse/dir.c
424
fuse_lookup_init(fm->fc, &args, get_node_id(dir),
fs/fuse/dir.c
426
ret = fuse_simple_request(fm, &args);
fs/fuse/dir.c
554
FUSE_ARGS(args);
fs/fuse/dir.c
573
fuse_lookup_init(fm->fc, &args, nodeid, name, outarg);
fs/fuse/dir.c
574
err = fuse_simple_request(fm, &args);
fs/fuse/dir.c
774
struct fuse_args *args,
fs/fuse/dir.c
788
WARN_ON(args->in_numargs >= ARRAY_SIZE(args->in_args));
fs/fuse/dir.c
789
args->is_ext = true;
fs/fuse/dir.c
790
args->ext_idx = args->in_numargs++;
fs/fuse/dir.c
791
args->in_args[args->ext_idx] = ext;
fs/fuse/dir.c
799
static void free_ext_value(struct fuse_args *args)
fs/fuse/dir.c
801
if (args->is_ext)
fs/fuse/dir.c
802
kfree(args->in_args[args->ext_idx].value);
fs/fuse/dir.c
817
FUSE_ARGS(args);
fs/fuse/dir.c
856
args.opcode = opcode;
fs/fuse/dir.c
857
args.nodeid = get_node_id(dir);
fs/fuse/dir.c
858
args.in_numargs = 2;
fs/fuse/dir.c
859
args.in_args[0].size = sizeof(inarg);
fs/fuse/dir.c
860
args.in_args[0].value = &inarg;
fs/fuse/dir.c
861
args.in_args[1].size = entry->d_name.len + 1;
fs/fuse/dir.c
862
args.in_args[1].value = entry->d_name.name;
fs/fuse/dir.c
863
args.out_numargs = 2;
fs/fuse/dir.c
864
args.out_args[0].size = sizeof(outentry);
fs/fuse/dir.c
865
args.out_args[0].value = &outentry;
fs/fuse/dir.c
867
outopenp = &ff->args->open_outarg;
fs/fuse/dir.c
868
args.out_args[1].size = sizeof(*outopenp);
fs/fuse/dir.c
869
args.out_args[1].value = outopenp;
fs/fuse/dir.c
871
err = get_create_ext(idmap, &args, dir, entry, mode);
fs/fuse/dir.c
875
err = fuse_simple_idmap_request(idmap, fm, &args);
fs/fuse/dir.c
876
free_ext_value(&args);
fs/fuse/dir.c
973
struct fuse_args *args, struct inode *dir,
fs/fuse/dir.c
992
args->nodeid = get_node_id(dir);
fs/fuse/dir.c
993
args->out_numargs = 1;
fs/fuse/dir.c
994
args->out_args[0].size = sizeof(outarg);
fs/fuse/dir.c
995
args->out_args[0].value = &outarg;
fs/fuse/dir.c
997
if (args->opcode != FUSE_LINK) {
fs/fuse/dir.c
998
err = get_create_ext(idmap, args, dir, entry, mode);
fs/fuse/file.c
1001
struct fuse_io_args *ia = container_of(args, typeof(*ia), ap.args);
fs/fuse/file.c
1004
size_t num_read = args->out_args[0].size;
fs/fuse/file.c
1041
ap->args.out_pages = true;
fs/fuse/file.c
1042
ap->args.page_zeroing = true;
fs/fuse/file.c
1043
ap->args.page_replace = true;
fs/fuse/file.c
1056
ap->args.end = fuse_readpages_end;
fs/fuse/file.c
1057
err = fuse_simple_background(fm, &ap->args, GFP_KERNEL);
fs/fuse/file.c
106
struct fuse_release_args *ra = &ff->args->release_args;
fs/fuse/file.c
1061
res = fuse_simple_request(fm, &ap->args);
fs/fuse/file.c
1064
fuse_readpages_end(fm, &ap->args, err);
fs/fuse/file.c
107
struct fuse_args *args = (ra ? &ra->args : NULL);
fs/fuse/file.c
1111
struct fuse_args *args = &ia->ap.args;
fs/fuse/file.c
1116
args->opcode = FUSE_WRITE;
fs/fuse/file.c
1117
args->nodeid = ff->nodeid;
fs/fuse/file.c
1118
args->in_numargs = 2;
fs/fuse/file.c
112
if (!args) {
fs/fuse/file.c
1120
args->in_args[0].size = FUSE_COMPAT_WRITE_IN_SIZE;
fs/fuse/file.c
1122
args->in_args[0].size = sizeof(ia->write.in);
fs/fuse/file.c
1123
args->in_args[0].value = &ia->write.in;
fs/fuse/file.c
1124
args->in_args[1].size = count;
fs/fuse/file.c
1125
args->out_numargs = 1;
fs/fuse/file.c
1126
args->out_args[0].size = sizeof(ia->write.out);
fs/fuse/file.c
1127
args->out_args[0].value = &ia->write.out;
fs/fuse/file.c
114
} else if (args->opcode == FUSE_RELEASE && ff->fm->fc->no_open) {
fs/fuse/file.c
115
fuse_release_end(ff->fm, args, 0);
fs/fuse/file.c
1162
err = fuse_simple_request(fm, &ia->ap.args);
fs/fuse/file.c
117
fuse_simple_request(ff->fm, args);
fs/fuse/file.c
118
fuse_release_end(ff->fm, args, 0);
fs/fuse/file.c
120
args->end = fuse_release_end;
fs/fuse/file.c
1208
err = fuse_simple_request(fm, &ap->args);
fs/fuse/file.c
121
if (fuse_simple_background(ff->fm, args,
fs/fuse/file.c
123
fuse_release_end(ff->fm, args, -ENOTCONN);
fs/fuse/file.c
1252
ap->args.in_pages = true;
fs/fuse/file.c
155
struct fuse_open_out *outargp = &ff->args->open_outarg;
fs/fuse/file.c
1564
ap->args.in_args[1].value = user_addr;
fs/fuse/file.c
1566
ap->args.out_args[0].value = user_addr;
fs/fuse/file.c
1574
ap->args.vmap_base = user_addr;
fs/fuse/file.c
1625
flush_kernel_vmap_range(ap->args.vmap_base, nbytes);
fs/fuse/file.c
1627
ap->args.invalidate_vmap = !write && flush_or_invalidate;
fs/fuse/file.c
1628
ap->args.is_pinned = iov_iter_extract_will_pin(ii);
fs/fuse/file.c
1629
ap->args.user_pages = true;
fs/fuse/file.c
1631
ap->args.in_pages = true;
fs/fuse/file.c
1633
ap->args.out_pages = true;
fs/fuse/file.c
168
kfree(ff->args);
fs/fuse/file.c
169
ff->args = NULL;
fs/fuse/file.c
1918
struct fuse_args *args = &ap->args;
fs/fuse/file.c
1935
args->in_args[1].size = inarg->size;
fs/fuse/file.c
1936
args->force = true;
fs/fuse/file.c
1937
args->nocreds = true;
fs/fuse/file.c
1939
err = fuse_simple_background(fm, args, GFP_ATOMIC);
fs/fuse/file.c
1942
err = fuse_simple_background(fm, args, GFP_NOFS | __GFP_NOFAIL);
fs/fuse/file.c
1983
static void fuse_writepage_end(struct fuse_mount *fm, struct fuse_args *args,
fs/fuse/file.c
1987
container_of(args, typeof(*wpa), ia.ap.args);
fs/fuse/file.c
2106
ap->args.in_pages = true;
fs/fuse/file.c
2107
ap->args.end = fuse_writepage_end;
fs/fuse/file.c
2461
static void fuse_lk_fill(struct fuse_args *args, struct file *file,
fs/fuse/file.c
2478
args->opcode = opcode;
fs/fuse/file.c
2479
args->nodeid = get_node_id(inode);
fs/fuse/file.c
2480
args->in_numargs = 1;
fs/fuse/file.c
2481
args->in_args[0].size = sizeof(*inarg);
fs/fuse/file.c
2482
args->in_args[0].value = inarg;
fs/fuse/file.c
2489
FUSE_ARGS(args);
fs/fuse/file.c
2494
fuse_lk_fill(&args, file, fl, FUSE_GETLK, 0, 0, &inarg);
fs/fuse/file.c
2495
args.out_numargs = 1;
fs/fuse/file.c
2496
args.out_args[0].size = sizeof(outarg);
fs/fuse/file.c
2497
args.out_args[0].value = &outarg;
fs/fuse/file.c
2498
err = fuse_simple_request(fm, &args);
fs/fuse/file.c
2509
FUSE_ARGS(args);
fs/fuse/file.c
2521
fuse_lk_fill(&args, file, fl, opcode, pid_nr, flock, &inarg);
fs/fuse/file.c
2522
err = fuse_simple_request(fm, &args);
fs/fuse/file.c
2577
FUSE_ARGS(args);
fs/fuse/file.c
2588
args.opcode = FUSE_BMAP;
fs/fuse/file.c
2589
args.nodeid = get_node_id(inode);
fs/fuse/file.c
2590
args.in_numargs = 1;
fs/fuse/file.c
2591
args.in_args[0].size = sizeof(inarg);
fs/fuse/file.c
2592
args.in_args[0].value = &inarg;
fs/fuse/file.c
2593
args.out_numargs = 1;
fs/fuse/file.c
2594
args.out_args[0].size = sizeof(outarg);
fs/fuse/file.c
2595
args.out_args[0].value = &outarg;
fs/fuse/file.c
2596
err = fuse_simple_request(fm, &args);
fs/fuse/file.c
2608
FUSE_ARGS(args);
fs/fuse/file.c
2620
args.opcode = FUSE_LSEEK;
fs/fuse/file.c
2621
args.nodeid = ff->nodeid;
fs/fuse/file.c
2622
args.in_numargs = 1;
fs/fuse/file.c
2623
args.in_args[0].size = sizeof(inarg);
fs/fuse/file.c
2624
args.in_args[0].value = &inarg;
fs/fuse/file.c
2625
args.out_numargs = 1;
fs/fuse/file.c
2626
args.out_args[0].size = sizeof(outarg);
fs/fuse/file.c
2627
args.out_args[0].value = &outarg;
fs/fuse/file.c
2628
err = fuse_simple_request(fm, &args);
fs/fuse/file.c
2735
FUSE_ARGS(args);
fs/fuse/file.c
2753
args.opcode = FUSE_POLL;
fs/fuse/file.c
2754
args.nodeid = ff->nodeid;
fs/fuse/file.c
2755
args.in_numargs = 1;
fs/fuse/file.c
2756
args.in_args[0].size = sizeof(inarg);
fs/fuse/file.c
2757
args.in_args[0].value = &inarg;
fs/fuse/file.c
2758
args.out_numargs = 1;
fs/fuse/file.c
2759
args.out_args[0].size = sizeof(outarg);
fs/fuse/file.c
2760
args.out_args[0].value = &outarg;
fs/fuse/file.c
2761
err = fuse_simple_request(fm, &args);
fs/fuse/file.c
2929
FUSE_ARGS(args);
fs/fuse/file.c
2978
args.opcode = FUSE_FALLOCATE;
fs/fuse/file.c
2979
args.nodeid = ff->nodeid;
fs/fuse/file.c
2980
args.in_numargs = 1;
fs/fuse/file.c
2981
args.in_args[0].size = sizeof(inarg);
fs/fuse/file.c
2982
args.in_args[0].value = &inarg;
fs/fuse/file.c
2983
err = fuse_simple_request(fm, &args);
fs/fuse/file.c
3027
FUSE_ARGS(args);
fs/fuse/file.c
308
struct fuse_release_args *ra = &ff->args->release_args;
fs/fuse/file.c
3089
args.opcode = FUSE_COPY_FILE_RANGE_64;
fs/fuse/file.c
3090
args.nodeid = ff_in->nodeid;
fs/fuse/file.c
3091
args.in_numargs = 1;
fs/fuse/file.c
3092
args.in_args[0].size = sizeof(inarg);
fs/fuse/file.c
3093
args.in_args[0].value = &inarg;
fs/fuse/file.c
3094
args.out_numargs = 1;
fs/fuse/file.c
3095
args.out_args[0].size = sizeof(outarg_64);
fs/fuse/file.c
3096
args.out_args[0].value = &outarg_64;
fs/fuse/file.c
31
FUSE_ARGS(args);
fs/fuse/file.c
3100
args.opcode = FUSE_COPY_FILE_RANGE;
fs/fuse/file.c
3101
args.out_args[0].size = sizeof(outarg);
fs/fuse/file.c
3102
args.out_args[0].value = &outarg;
fs/fuse/file.c
3105
err = fuse_simple_request(fm, &args);
fs/fuse/file.c
330
memset(ff->args, 0, sizeof(*ff->args));
fs/fuse/file.c
333
ra->args.in_numargs = 1;
fs/fuse/file.c
334
ra->args.in_args[0].size = sizeof(struct fuse_release_in);
fs/fuse/file.c
335
ra->args.in_args[0].value = &ra->inarg;
fs/fuse/file.c
336
ra->args.opcode = opcode;
fs/fuse/file.c
337
ra->args.nodeid = ff->nodeid;
fs/fuse/file.c
338
ra->args.force = true;
fs/fuse/file.c
339
ra->args.nocreds = true;
fs/fuse/file.c
353
struct fuse_release_args *ra = &ff->args->release_args;
fs/fuse/file.c
43
args.opcode = opcode;
fs/fuse/file.c
44
args.nodeid = nodeid;
fs/fuse/file.c
45
args.in_numargs = 1;
fs/fuse/file.c
46
args.in_args[0].size = sizeof(inarg);
fs/fuse/file.c
463
FUSE_ARGS(args);
fs/fuse/file.c
47
args.in_args[0].value = &inarg;
fs/fuse/file.c
48
args.out_numargs = 1;
fs/fuse/file.c
487
args.opcode = FUSE_FLUSH;
fs/fuse/file.c
488
args.nodeid = get_node_id(inode);
fs/fuse/file.c
489
args.in_numargs = 1;
fs/fuse/file.c
49
args.out_args[0].size = sizeof(*outargp);
fs/fuse/file.c
490
args.in_args[0].size = sizeof(inarg);
fs/fuse/file.c
491
args.in_args[0].value = &inarg;
fs/fuse/file.c
492
args.force = true;
fs/fuse/file.c
494
err = fuse_simple_request(fm, &args);
fs/fuse/file.c
50
args.out_args[0].value = outargp;
fs/fuse/file.c
516
FUSE_ARGS(args);
fs/fuse/file.c
52
return fuse_simple_request(fm, &args);
fs/fuse/file.c
522
args.opcode = opcode;
fs/fuse/file.c
523
args.nodeid = get_node_id(inode);
fs/fuse/file.c
524
args.in_numargs = 1;
fs/fuse/file.c
525
args.in_args[0].size = sizeof(inarg);
fs/fuse/file.c
526
args.in_args[0].value = &inarg;
fs/fuse/file.c
527
return fuse_simple_request(fm, &args);
fs/fuse/file.c
584
struct fuse_args *args = &ia->ap.args;
fs/fuse/file.c
590
args->opcode = opcode;
fs/fuse/file.c
591
args->nodeid = ff->nodeid;
fs/fuse/file.c
592
args->in_numargs = 1;
fs/fuse/file.c
593
args->in_args[0].size = sizeof(ia->read.in);
fs/fuse/file.c
594
args->in_args[0].value = &ia->read.in;
fs/fuse/file.c
595
args->out_argvar = true;
fs/fuse/file.c
596
args->out_numargs = 1;
fs/fuse/file.c
597
args->out_args[0].size = count;
fs/fuse/file.c
608
if (ap->args.is_pinned)
fs/fuse/file.c
612
if (nres > 0 && ap->args.invalidate_vmap)
fs/fuse/file.c
613
invalidate_kernel_vmap_range(ap->args.vmap_base, nres);
fs/fuse/file.c
65
ff->args = kzalloc_obj(*ff->args, GFP_KERNEL_ACCOUNT);
fs/fuse/file.c
66
if (!ff->args) {
fs/fuse/file.c
706
static void fuse_aio_complete_req(struct fuse_mount *fm, struct fuse_args *args,
fs/fuse/file.c
709
struct fuse_io_args *ia = container_of(args, typeof(*ia), ap.args);
fs/fuse/file.c
726
u32 outsize = args->out_args[0].size;
fs/fuse/file.c
751
ia->ap.args.end = fuse_aio_complete_req;
fs/fuse/file.c
752
ia->ap.args.may_block = io->should_dirty;
fs/fuse/file.c
753
err = fuse_simple_background(fm, &ia->ap.args, GFP_KERNEL);
fs/fuse/file.c
755
fuse_aio_complete_req(fm, &ia->ap.args, err);
fs/fuse/file.c
776
return fuse_simple_request(fm, &ia->ap.args);
fs/fuse/file.c
821
.ap.args.page_zeroing = true,
fs/fuse/file.c
822
.ap.args.out_pages = true,
fs/fuse/file.c
837
res = fuse_simple_request(fm, &ia.ap.args);
fs/fuse/file.c
84
kfree(ff->args);
fs/fuse/file.c
94
static void fuse_release_end(struct fuse_mount *fm, struct fuse_args *args,
fs/fuse/file.c
97
struct fuse_release_args *ra = container_of(args, typeof(*ra), args);
fs/fuse/file.c
997
static void fuse_readpages_end(struct fuse_mount *fm, struct fuse_args *args,
fs/fuse/fuse_dev_i.h
67
unsigned int argpages, struct fuse_arg *args,
fs/fuse/fuse_dev_i.h
69
int fuse_copy_out_args(struct fuse_copy_state *cs, struct fuse_args *args,
fs/fuse/fuse_i.h
1029
static inline void fuse_set_zero_arg0(struct fuse_args *args)
fs/fuse/fuse_i.h
1031
args->in_args[0].size = sizeof(struct fuse_zero_header);
fs/fuse/fuse_i.h
1032
args->in_args[0].value = NULL;
fs/fuse/fuse_i.h
1259
struct fuse_args *args);
fs/fuse/fuse_i.h
1261
static inline ssize_t fuse_simple_request(struct fuse_mount *fm, struct fuse_args *args)
fs/fuse/fuse_i.h
1263
return __fuse_simple_request(&invalid_mnt_idmap, fm, args);
fs/fuse/fuse_i.h
1268
struct fuse_args *args)
fs/fuse/fuse_i.h
1270
return __fuse_simple_request(idmap, fm, args);
fs/fuse/fuse_i.h
1273
int fuse_simple_background(struct fuse_mount *fm, struct fuse_args *args,
fs/fuse/fuse_i.h
1501
unsigned int fuse_len_args(unsigned int numargs, struct fuse_arg *args);
fs/fuse/fuse_i.h
259
union fuse_file_args *args;
fs/fuse/fuse_i.h
350
void (*end)(struct fuse_mount *fm, struct fuse_args *args, int error);
fs/fuse/fuse_i.h
356
struct fuse_args args;
fs/fuse/fuse_i.h
363
struct fuse_args args;
fs/fuse/fuse_i.h
375
#define FUSE_ARGS(args) struct fuse_args args = {}
fs/fuse/fuse_i.h
450
struct fuse_args *args;
fs/fuse/inode.c
1314
struct fuse_args args;
fs/fuse/inode.c
1319
static void process_init_reply(struct fuse_mount *fm, struct fuse_args *args,
fs/fuse/inode.c
1323
struct fuse_init_args *ia = container_of(args, typeof(*ia), args);
fs/fuse/inode.c
1531
ia->args.opcode = FUSE_INIT;
fs/fuse/inode.c
1532
ia->args.in_numargs = 1;
fs/fuse/inode.c
1533
ia->args.in_args[0].size = sizeof(ia->in);
fs/fuse/inode.c
1534
ia->args.in_args[0].value = &ia->in;
fs/fuse/inode.c
1535
ia->args.out_numargs = 1;
fs/fuse/inode.c
1539
ia->args.out_argvar = true;
fs/fuse/inode.c
1540
ia->args.out_args[0].size = sizeof(ia->out);
fs/fuse/inode.c
1541
ia->args.out_args[0].value = &ia->out;
fs/fuse/inode.c
1542
ia->args.force = true;
fs/fuse/inode.c
1543
ia->args.nocreds = true;
fs/fuse/inode.c
1554
err = fuse_simple_request(fm, &ia->args);
fs/fuse/inode.c
1559
ia->args.end = process_init_reply;
fs/fuse/inode.c
1560
err = fuse_simple_background(fm, &ia->args, GFP_KERNEL);
fs/fuse/inode.c
1564
process_init_reply(fm, &ia->args, err);
fs/fuse/inode.c
634
FUSE_ARGS(args);
fs/fuse/inode.c
636
args.opcode = FUSE_DESTROY;
fs/fuse/inode.c
637
args.force = true;
fs/fuse/inode.c
638
args.nocreds = true;
fs/fuse/inode.c
639
fuse_simple_request(fm, &args);
fs/fuse/inode.c
661
FUSE_ARGS(args);
fs/fuse/inode.c
671
args.in_numargs = 0;
fs/fuse/inode.c
672
args.opcode = FUSE_STATFS;
fs/fuse/inode.c
673
args.nodeid = get_node_id(d_inode(dentry));
fs/fuse/inode.c
674
args.out_numargs = 1;
fs/fuse/inode.c
675
args.out_args[0].size = sizeof(outarg);
fs/fuse/inode.c
676
args.out_args[0].value = &outarg;
fs/fuse/inode.c
677
err = fuse_simple_request(fm, &args);
fs/fuse/inode.c
739
FUSE_ARGS(args);
fs/fuse/inode.c
759
args.in_numargs = 1;
fs/fuse/inode.c
760
args.in_args[0].size = sizeof(inarg);
fs/fuse/inode.c
761
args.in_args[0].value = &inarg;
fs/fuse/inode.c
762
args.opcode = FUSE_SYNCFS;
fs/fuse/inode.c
763
args.nodeid = get_node_id(sb->s_root->d_inode);
fs/fuse/inode.c
764
args.out_numargs = 0;
fs/fuse/inode.c
766
err = fuse_simple_request(fm, &args);
fs/fuse/ioctl.c
15
static ssize_t fuse_send_ioctl(struct fuse_mount *fm, struct fuse_args *args,
fs/fuse/ioctl.c
20
args->out_args[0].size = sizeof(*outarg);
fs/fuse/ioctl.c
21
args->out_args[0].value = outarg;
fs/fuse/ioctl.c
23
ret = fuse_simple_request(fm, args);
fs/fuse/ioctl.c
317
ap.args.opcode = FUSE_IOCTL;
fs/fuse/ioctl.c
318
ap.args.nodeid = ff->nodeid;
fs/fuse/ioctl.c
319
ap.args.in_numargs = 1;
fs/fuse/ioctl.c
320
ap.args.in_args[0].size = sizeof(inarg);
fs/fuse/ioctl.c
321
ap.args.in_args[0].value = &inarg;
fs/fuse/ioctl.c
323
ap.args.in_numargs++;
fs/fuse/ioctl.c
324
ap.args.in_args[1].size = in_size;
fs/fuse/ioctl.c
325
ap.args.in_pages = true;
fs/fuse/ioctl.c
336
ap.args.out_numargs = 2;
fs/fuse/ioctl.c
337
ap.args.out_args[1].size = out_size;
fs/fuse/ioctl.c
338
ap.args.out_pages = true;
fs/fuse/ioctl.c
339
ap.args.out_argvar = true;
fs/fuse/ioctl.c
341
transferred = fuse_send_ioctl(fm, &ap.args, &outarg);
fs/fuse/ioctl.c
444
FUSE_ARGS(args);
fs/fuse/ioctl.c
462
args.opcode = FUSE_IOCTL;
fs/fuse/ioctl.c
463
args.nodeid = ff->nodeid;
fs/fuse/ioctl.c
464
args.in_numargs = 2;
fs/fuse/ioctl.c
465
args.in_args[0].size = sizeof(inarg);
fs/fuse/ioctl.c
466
args.in_args[0].value = &inarg;
fs/fuse/ioctl.c
467
args.in_args[1].size = inarg.in_size;
fs/fuse/ioctl.c
468
args.in_args[1].value = ptr;
fs/fuse/ioctl.c
469
args.out_numargs = 2;
fs/fuse/ioctl.c
470
args.out_args[1].size = inarg.out_size;
fs/fuse/ioctl.c
471
args.out_args[1].value = ptr;
fs/fuse/ioctl.c
473
err = fuse_send_ioctl(fm, &args, &outarg);
fs/fuse/iomode.c
180
fb = fuse_passthrough_open(file, ff->args->open_outarg.backing_id);
fs/fuse/iomode.c
206
if (FUSE_IS_DAX(inode) || !ff->args)
fs/fuse/iomode.c
35
if (!ff->args)
fs/fuse/readdir.c
273
FUSE_ARGS(args);
fs/fuse/readdir.c
277
args.opcode = FUSE_FORGET;
fs/fuse/readdir.c
278
args.nodeid = nodeid;
fs/fuse/readdir.c
279
args.in_numargs = 1;
fs/fuse/readdir.c
280
args.in_args[0].size = sizeof(inarg);
fs/fuse/readdir.c
281
args.in_args[0].value = &inarg;
fs/fuse/readdir.c
282
args.force = true;
fs/fuse/readdir.c
283
args.noreply = true;
fs/fuse/readdir.c
285
fuse_simple_request(fm, &args);
fs/fuse/readdir.c
342
struct fuse_args *args = &ia.ap.args;
fs/fuse/readdir.c
352
args->out_args[0].value = buf;
fs/fuse/readdir.c
363
res = fuse_simple_request(fm, args);
fs/fuse/virtio_fs.c
1290
struct fuse_args *args = req->args;
fs/fuse/virtio_fs.c
1291
struct fuse_args_pages *ap = container_of(args, typeof(*ap), args);
fs/fuse/virtio_fs.c
1294
if (args->in_numargs - args->in_pages)
fs/fuse/virtio_fs.c
1297
if (args->in_pages) {
fs/fuse/virtio_fs.c
1298
size = args->in_args[args->in_numargs - 1].size;
fs/fuse/virtio_fs.c
1308
if (args->out_numargs - args->out_pages)
fs/fuse/virtio_fs.c
1311
if (args->out_pages) {
fs/fuse/virtio_fs.c
1312
size = args->out_args[args->out_numargs - 1].size;
fs/fuse/virtio_fs.c
1343
struct fuse_arg *args,
fs/fuse/virtio_fs.c
1349
struct fuse_args_pages *ap = container_of(req->args, typeof(*ap), args);
fs/fuse/virtio_fs.c
1353
len = fuse_len_args(numargs - argpages, args);
fs/fuse/virtio_fs.c
1361
args[numargs - 1].size);
fs/fuse/virtio_fs.c
1380
struct fuse_args *args = req->args;
fs/fuse/virtio_fs.c
1409
(struct fuse_arg *)args->in_args,
fs/fuse/virtio_fs.c
1410
args->in_numargs, args->in_pages,
fs/fuse/virtio_fs.c
1418
args->out_args, args->out_numargs,
fs/fuse/virtio_fs.c
1419
args->out_pages,
fs/fuse/virtio_fs.c
1492
fuse_len_args(req->args->out_numargs, req->args->out_args),
fs/fuse/virtio_fs.c
697
struct fuse_args *args = req->args;
fs/fuse/virtio_fs.c
704
num_in = args->in_numargs - args->in_pages;
fs/fuse/virtio_fs.c
705
num_out = args->out_numargs - args->out_pages;
fs/fuse/virtio_fs.c
706
len = fuse_len_args(num_in, (struct fuse_arg *) args->in_args) +
fs/fuse/virtio_fs.c
707
fuse_len_args(num_out, args->out_args);
fs/fuse/virtio_fs.c
715
args->in_args[i].value,
fs/fuse/virtio_fs.c
716
args->in_args[i].size);
fs/fuse/virtio_fs.c
717
offset += args->in_args[i].size;
fs/fuse/virtio_fs.c
724
static void copy_args_from_argbuf(struct fuse_args *args, struct fuse_req *req)
fs/fuse/virtio_fs.c
733
num_in = args->in_numargs - args->in_pages;
fs/fuse/virtio_fs.c
734
num_out = args->out_numargs - args->out_pages;
fs/fuse/virtio_fs.c
735
offset = fuse_len_args(num_in, (struct fuse_arg *)args->in_args);
fs/fuse/virtio_fs.c
738
unsigned int argsize = args->out_args[i].size;
fs/fuse/virtio_fs.c
740
if (args->out_argvar &&
fs/fuse/virtio_fs.c
741
i == args->out_numargs - 1 &&
fs/fuse/virtio_fs.c
746
memcpy(args->out_args[i].value, req->argbuf + offset, argsize);
fs/fuse/virtio_fs.c
749
if (i != args->out_numargs - 1)
fs/fuse/virtio_fs.c
754
if (args->out_argvar)
fs/fuse/virtio_fs.c
755
args->out_args[args->out_numargs - 1].size = remaining;
fs/fuse/virtio_fs.c
765
struct fuse_args *args;
fs/fuse/virtio_fs.c
774
args = req->args;
fs/fuse/virtio_fs.c
775
copy_args_from_argbuf(args, req);
fs/fuse/virtio_fs.c
777
if (args->out_pages && args->page_zeroing) {
fs/fuse/virtio_fs.c
778
len = args->out_args[args->out_numargs - 1].size;
fs/fuse/virtio_fs.c
779
ap = container_of(args, typeof(*ap), args);
fs/fuse/virtio_fs.c
839
if (req->args->may_block) {
fs/fuse/xattr.c
113
FUSE_ARGS(args);
fs/fuse/xattr.c
129
args.opcode = FUSE_LISTXATTR;
fs/fuse/xattr.c
130
args.nodeid = get_node_id(inode);
fs/fuse/xattr.c
131
args.in_numargs = 1;
fs/fuse/xattr.c
132
args.in_args[0].size = sizeof(inarg);
fs/fuse/xattr.c
133
args.in_args[0].value = &inarg;
fs/fuse/xattr.c
135
args.out_numargs = 1;
fs/fuse/xattr.c
137
args.out_argvar = true;
fs/fuse/xattr.c
138
args.out_args[0].size = size;
fs/fuse/xattr.c
139
args.out_args[0].value = list;
fs/fuse/xattr.c
141
args.out_args[0].size = sizeof(outarg);
fs/fuse/xattr.c
142
args.out_args[0].value = &outarg;
fs/fuse/xattr.c
144
ret = fuse_simple_request(fm, &args);
fs/fuse/xattr.c
159
FUSE_ARGS(args);
fs/fuse/xattr.c
165
args.opcode = FUSE_REMOVEXATTR;
fs/fuse/xattr.c
166
args.nodeid = get_node_id(inode);
fs/fuse/xattr.c
167
args.in_numargs = 2;
fs/fuse/xattr.c
168
fuse_set_zero_arg0(&args);
fs/fuse/xattr.c
169
args.in_args[1].size = strlen(name) + 1;
fs/fuse/xattr.c
170
args.in_args[1].value = name;
fs/fuse/xattr.c
171
err = fuse_simple_request(fm, &args);
fs/fuse/xattr.c
18
FUSE_ARGS(args);
fs/fuse/xattr.c
30
args.opcode = FUSE_SETXATTR;
fs/fuse/xattr.c
31
args.nodeid = get_node_id(inode);
fs/fuse/xattr.c
32
args.in_numargs = 3;
fs/fuse/xattr.c
33
args.in_args[0].size = fm->fc->setxattr_ext ?
fs/fuse/xattr.c
35
args.in_args[0].value = &inarg;
fs/fuse/xattr.c
36
args.in_args[1].size = strlen(name) + 1;
fs/fuse/xattr.c
37
args.in_args[1].value = name;
fs/fuse/xattr.c
38
args.in_args[2].size = size;
fs/fuse/xattr.c
39
args.in_args[2].value = value;
fs/fuse/xattr.c
40
err = fuse_simple_request(fm, &args);
fs/fuse/xattr.c
55
FUSE_ARGS(args);
fs/fuse/xattr.c
65
args.opcode = FUSE_GETXATTR;
fs/fuse/xattr.c
66
args.nodeid = get_node_id(inode);
fs/fuse/xattr.c
67
args.in_numargs = 2;
fs/fuse/xattr.c
68
args.in_args[0].size = sizeof(inarg);
fs/fuse/xattr.c
69
args.in_args[0].value = &inarg;
fs/fuse/xattr.c
70
args.in_args[1].size = strlen(name) + 1;
fs/fuse/xattr.c
71
args.in_args[1].value = name;
fs/fuse/xattr.c
73
args.out_numargs = 1;
fs/fuse/xattr.c
75
args.out_argvar = true;
fs/fuse/xattr.c
76
args.out_args[0].size = size;
fs/fuse/xattr.c
77
args.out_args[0].value = value;
fs/fuse/xattr.c
79
args.out_args[0].size = sizeof(outarg);
fs/fuse/xattr.c
80
args.out_args[0].value = &outarg;
fs/fuse/xattr.c
82
ret = fuse_simple_request(fm, &args);
fs/gfs2/dir.c
913
struct qstr args;
fs/gfs2/dir.c
943
args.len = bh->b_size - sizeof(struct gfs2_dinode) +
fs/gfs2/dir.c
945
args.name = bh->b_data;
fs/gfs2/dir.c
947
gfs2_dirent_last, &args, NULL);
fs/gfs2/glock.c
1386
va_list args;
fs/gfs2/glock.c
1388
va_start(args, fmt);
fs/gfs2/glock.c
1391
seq_vprintf(seq, fmt, args);
fs/gfs2/glock.c
1394
vaf.va = &args;
fs/gfs2/glock.c
1399
va_end(args);
fs/gfs2/ops_fstype.c
1114
struct gfs2_args *args = fc->fs_private;
fs/gfs2/ops_fstype.c
1126
sdp->sd_args = *args;
fs/gfs2/ops_fstype.c
1328
struct gfs2_args *args = fc->fs_private;
fs/gfs2/ops_fstype.c
1338
if (args->ar_meta)
fs/gfs2/ops_fstype.c
1347
struct gfs2_args *args = fc->fs_private;
fs/gfs2/ops_fstype.c
1349
kfree(args);
fs/gfs2/ops_fstype.c
1444
struct gfs2_args *args = fc->fs_private;
fs/gfs2/ops_fstype.c
1454
strscpy(args->ar_lockproto, param->string, GFS2_LOCKNAME_LEN);
fs/gfs2/ops_fstype.c
1457
strscpy(args->ar_locktable, param->string, GFS2_LOCKNAME_LEN);
fs/gfs2/ops_fstype.c
1460
strscpy(args->ar_hostdata, param->string, GFS2_LOCKNAME_LEN);
fs/gfs2/ops_fstype.c
1463
args->ar_spectator = 1;
fs/gfs2/ops_fstype.c
1469
args->ar_localflocks = 1;
fs/gfs2/ops_fstype.c
1475
if (result.boolean && args->ar_errors == GFS2_ERRORS_PANIC)
fs/gfs2/ops_fstype.c
1477
args->ar_debug = result.boolean;
fs/gfs2/ops_fstype.c
1483
args->ar_posix_acl = result.boolean;
fs/gfs2/ops_fstype.c
1486
args->ar_quota = result.negated ? GFS2_QUOTA_OFF : GFS2_QUOTA_ON;
fs/gfs2/ops_fstype.c
1489
args->ar_quota = result.int_32;
fs/gfs2/ops_fstype.c
1492
args->ar_suiddir = result.boolean;
fs/gfs2/ops_fstype.c
1496
args->ar_data = result.uint_32;
fs/gfs2/ops_fstype.c
1499
args->ar_meta = 1;
fs/gfs2/ops_fstype.c
1502
args->ar_discard = result.boolean;
fs/gfs2/ops_fstype.c
1507
args->ar_commit = result.int_32;
fs/gfs2/ops_fstype.c
1512
args->ar_statfs_quantum = result.int_32;
fs/gfs2/ops_fstype.c
1517
args->ar_quota_quantum = result.int_32;
fs/gfs2/ops_fstype.c
1522
args->ar_statfs_percent = result.int_32;
fs/gfs2/ops_fstype.c
1525
if (args->ar_debug && result.uint_32 == GFS2_ERRORS_PANIC)
fs/gfs2/ops_fstype.c
1527
args->ar_errors = result.uint_32;
fs/gfs2/ops_fstype.c
1530
args->ar_nobarrier = result.boolean;
fs/gfs2/ops_fstype.c
1533
args->ar_rgrplvb = result.boolean;
fs/gfs2/ops_fstype.c
1534
args->ar_got_rgrplvb = 1;
fs/gfs2/ops_fstype.c
1537
args->ar_loccookie = result.boolean;
fs/gfs2/ops_fstype.c
1638
struct gfs2_args *args;
fs/gfs2/ops_fstype.c
1640
args = kmalloc_obj(*args);
fs/gfs2/ops_fstype.c
1641
if (args == NULL)
fs/gfs2/ops_fstype.c
1647
*args = sdp->sd_args;
fs/gfs2/ops_fstype.c
1649
memset(args, 0, sizeof(*args));
fs/gfs2/ops_fstype.c
1650
args->ar_quota = GFS2_QUOTA_DEFAULT;
fs/gfs2/ops_fstype.c
1651
args->ar_data = GFS2_DATA_DEFAULT;
fs/gfs2/ops_fstype.c
1652
args->ar_commit = 30;
fs/gfs2/ops_fstype.c
1653
args->ar_statfs_quantum = 30;
fs/gfs2/ops_fstype.c
1654
args->ar_quota_quantum = 60;
fs/gfs2/ops_fstype.c
1655
args->ar_errors = GFS2_ERRORS_DEFAULT;
fs/gfs2/ops_fstype.c
1657
fc->fs_private = args;
fs/gfs2/ops_fstype.c
963
struct gfs2_args *args = &sdp->sd_args;
fs/gfs2/ops_fstype.c
986
for (options = args->ar_hostdata; (o = strsep(&options, ":")); ) {
fs/gfs2/super.c
1053
struct gfs2_args *args = &sdp->sd_args;
fs/gfs2/super.c
1065
if (args->ar_lockproto[0])
fs/gfs2/super.c
1066
seq_show_option(s, "lockproto", args->ar_lockproto);
fs/gfs2/super.c
1067
if (args->ar_locktable[0])
fs/gfs2/super.c
1068
seq_show_option(s, "locktable", args->ar_locktable);
fs/gfs2/super.c
1069
if (args->ar_hostdata[0])
fs/gfs2/super.c
1070
seq_show_option(s, "hostdata", args->ar_hostdata);
fs/gfs2/super.c
1071
if (args->ar_spectator)
fs/gfs2/super.c
1073
if (args->ar_localflocks)
fs/gfs2/super.c
1075
if (args->ar_debug)
fs/gfs2/super.c
1077
if (args->ar_posix_acl)
fs/gfs2/super.c
1079
if (args->ar_quota != GFS2_QUOTA_DEFAULT) {
fs/gfs2/super.c
1081
switch (args->ar_quota) {
fs/gfs2/super.c
1100
if (args->ar_suiddir)
fs/gfs2/super.c
1102
if (args->ar_data != GFS2_DATA_DEFAULT) {
fs/gfs2/super.c
1104
switch (args->ar_data) {
fs/gfs2/super.c
1117
if (args->ar_discard)
fs/gfs2/super.c
1127
if (args->ar_statfs_percent)
fs/gfs2/super.c
1128
seq_printf(s, ",statfs_percent=%d", args->ar_statfs_percent);
fs/gfs2/super.c
1129
if (args->ar_errors != GFS2_ERRORS_DEFAULT) {
fs/gfs2/super.c
1132
switch (args->ar_errors) {
fs/gfs2/super.c
1152
if (args->ar_rgrplvb)
fs/gfs2/super.c
1154
if (args->ar_loccookie)
fs/gfs2/util.c
149
va_list args;
fs/gfs2/util.c
155
va_start(args, fmt);
fs/gfs2/util.c
157
vaf.va = &args;
fs/gfs2/util.c
159
va_end(args);
fs/hpfs/super.c
62
va_list args;
fs/hpfs/super.c
64
va_start(args, fmt);
fs/hpfs/super.c
67
vaf.va = &args;
fs/hpfs/super.c
71
va_end(args);
fs/ioctl.c
253
struct file_clone_range args;
fs/ioctl.c
255
if (copy_from_user(&args, argp, sizeof(args)))
fs/ioctl.c
257
return ioctl_file_clone(file, args.src_fd, args.src_offset,
fs/ioctl.c
258
args.src_length, args.dest_offset);
fs/jbd2/journal.c
105
va_list args;
fs/jbd2/journal.c
109
va_start(args, fmt);
fs/jbd2/journal.c
111
vaf.va = &args;
fs/jbd2/journal.c
113
va_end(args);
fs/jfs/super.c
86
va_list args;
fs/jfs/super.c
88
va_start(args, fmt);
fs/jfs/super.c
91
vaf.va = &args;
fs/jfs/super.c
96
va_end(args);
fs/lockd/clnt4xdr.c
356
const struct nlm_args *args = data;
fs/lockd/clnt4xdr.c
357
const struct nlm_lock *lock = &args->lock;
fs/lockd/clnt4xdr.c
359
encode_cookie(xdr, &args->cookie);
fs/lockd/clnt4xdr.c
378
const struct nlm_args *args = data;
fs/lockd/clnt4xdr.c
379
const struct nlm_lock *lock = &args->lock;
fs/lockd/clnt4xdr.c
381
encode_cookie(xdr, &args->cookie);
fs/lockd/clnt4xdr.c
382
encode_bool(xdr, args->block);
fs/lockd/clnt4xdr.c
385
encode_bool(xdr, args->reclaim);
fs/lockd/clnt4xdr.c
386
encode_int32(xdr, args->state);
fs/lockd/clnt4xdr.c
401
const struct nlm_args *args = data;
fs/lockd/clnt4xdr.c
402
const struct nlm_lock *lock = &args->lock;
fs/lockd/clnt4xdr.c
404
encode_cookie(xdr, &args->cookie);
fs/lockd/clnt4xdr.c
405
encode_bool(xdr, args->block);
fs/lockd/clnt4xdr.c
420
const struct nlm_args *args = data;
fs/lockd/clnt4xdr.c
421
const struct nlm_lock *lock = &args->lock;
fs/lockd/clnt4xdr.c
423
encode_cookie(xdr, &args->cookie);
fs/lockd/clntxdr.c
357
const struct nlm_args *args = data;
fs/lockd/clntxdr.c
358
const struct nlm_lock *lock = &args->lock;
fs/lockd/clntxdr.c
360
encode_cookie(xdr, &args->cookie);
fs/lockd/clntxdr.c
379
const struct nlm_args *args = data;
fs/lockd/clntxdr.c
380
const struct nlm_lock *lock = &args->lock;
fs/lockd/clntxdr.c
382
encode_cookie(xdr, &args->cookie);
fs/lockd/clntxdr.c
383
encode_bool(xdr, args->block);
fs/lockd/clntxdr.c
386
encode_bool(xdr, args->reclaim);
fs/lockd/clntxdr.c
387
encode_int32(xdr, args->state);
fs/lockd/clntxdr.c
402
const struct nlm_args *args = data;
fs/lockd/clntxdr.c
403
const struct nlm_lock *lock = &args->lock;
fs/lockd/clntxdr.c
405
encode_cookie(xdr, &args->cookie);
fs/lockd/clntxdr.c
406
encode_bool(xdr, args->block);
fs/lockd/clntxdr.c
421
const struct nlm_args *args = data;
fs/lockd/clntxdr.c
422
const struct nlm_lock *lock = &args->lock;
fs/lockd/clntxdr.c
424
encode_cookie(xdr, &args->cookie);
fs/lockd/host.c
450
struct rpc_create_args args = {
fs/lockd/host.c
472
args.flags |= RPC_CLNT_CREATE_HARDRTRY;
fs/lockd/host.c
474
args.flags |= RPC_CLNT_CREATE_NONPRIVPORT;
fs/lockd/host.c
476
args.saddress = nlm_srcaddr(host);
fs/lockd/host.c
478
clnt = rpc_create(&args);
fs/lockd/mon.c
105
.rpc_argp = &args,
fs/lockd/mon.c
74
struct rpc_create_args args = {
fs/lockd/mon.c
88
return rpc_create(&args);
fs/lockd/mon.c
96
struct nsm_args args = {
fs/minix/inode.c
33
va_list args;
fs/minix/inode.c
35
va_start(args, fmt);
fs/minix/inode.c
37
vaf.va = &args;
fs/minix/inode.c
42
va_end(args);
fs/mpage.c
151
static void do_mpage_readpage(struct mpage_readpage_args *args)
fs/mpage.c
153
struct folio *folio = args->folio;
fs/mpage.c
158
struct buffer_head *map_bh = &args->map_bh;
fs/mpage.c
173
if (args->is_readahead) {
fs/mpage.c
182
last_block = block_in_file + ((args->nr_pages * PAGE_SIZE) >> blkbits);
fs/mpage.c
193
block_in_file > args->first_logical_block &&
fs/mpage.c
194
block_in_file < (args->first_logical_block + nblocks)) {
fs/mpage.c
195
unsigned map_offset = block_in_file - args->first_logical_block;
fs/mpage.c
222
if (args->get_block(inode, block_in_file, map_bh, 0))
fs/mpage.c
224
args->first_logical_block = block_in_file;
fs/mpage.c
282
if (args->bio && (args->last_block_in_bio != first_block - 1))
fs/mpage.c
283
args->bio = mpage_bio_submit_read(args->bio);
fs/mpage.c
286
if (args->bio == NULL) {
fs/mpage.c
287
args->bio = bio_alloc(bdev, bio_max_segs(args->nr_pages), opf,
fs/mpage.c
289
if (args->bio == NULL)
fs/mpage.c
291
args->bio->bi_iter.bi_sector = first_block << (blkbits - 9);
fs/mpage.c
295
if (!bio_add_folio(args->bio, folio, length, 0)) {
fs/mpage.c
296
args->bio = mpage_bio_submit_read(args->bio);
fs/mpage.c
300
relative_block = block_in_file - args->first_logical_block;
fs/mpage.c
304
args->bio = mpage_bio_submit_read(args->bio);
fs/mpage.c
306
args->last_block_in_bio = first_block + blocks_per_folio - 1;
fs/mpage.c
311
if (args->bio)
fs/mpage.c
312
args->bio = mpage_bio_submit_read(args->bio);
fs/mpage.c
314
block_read_full_folio(folio, args->get_block);
fs/mpage.c
362
struct mpage_readpage_args args = {
fs/mpage.c
369
args.folio = folio;
fs/mpage.c
370
args.nr_pages = readahead_count(rac);
fs/mpage.c
371
do_mpage_readpage(&args);
fs/mpage.c
379
if (args.bio)
fs/mpage.c
380
mpage_bio_submit_read(args.bio);
fs/mpage.c
389
struct mpage_readpage_args args = {
fs/mpage.c
395
do_mpage_readpage(&args);
fs/mpage.c
396
if (args.bio)
fs/mpage.c
397
mpage_bio_submit_read(args.bio);
fs/nfs/blocklayout/blocklayout.c
172
size_t bytes_left = header->args.count;
fs/nfs/blocklayout/blocklayout.c
176
isect = header->args.offset >> SECTOR_SHIFT;
fs/nfs/blocklayout/blocklayout.c
177
bytes_left += header->args.offset - (isect << SECTOR_SHIFT);
fs/nfs/blocklayout/blocklayout.c
238
loff_t f_offset = header->args.offset;
fs/nfs/blocklayout/blocklayout.c
239
size_t bytes_left = header->args.count;
fs/nfs/blocklayout/blocklayout.c
240
unsigned int pg_offset = header->args.pgbase, pg_len;
fs/nfs/blocklayout/blocklayout.c
241
struct page **pages = header->args.pages;
fs/nfs/blocklayout/blocklayout.c
242
int pg_index = header->args.pgbase >> PAGE_SHIFT;
fs/nfs/blocklayout/blocklayout.c
249
(unsigned int)header->args.count);
fs/nfs/blocklayout/blocklayout.c
312
header->res.count = header->inode->i_size - header->args.offset;
fs/nfs/blocklayout/blocklayout.c
314
header->res.count = (isect << SECTOR_SHIFT) - header->args.offset;
fs/nfs/blocklayout/blocklayout.c
351
u64 start = hdr->args.offset & (loff_t)PAGE_MASK;
fs/nfs/blocklayout/blocklayout.c
352
u64 end = (hdr->args.offset + hdr->args.count +
fs/nfs/blocklayout/blocklayout.c
354
u64 lwb = hdr->args.offset + hdr->args.count;
fs/nfs/blocklayout/blocklayout.c
383
loff_t offset = header->args.offset;
fs/nfs/blocklayout/blocklayout.c
384
size_t count = header->args.count;
fs/nfs/blocklayout/blocklayout.c
385
struct page **pages = header->args.pages;
fs/nfs/blocklayout/blocklayout.c
386
int pg_index = header->args.pgbase >> PAGE_SHIFT;
fs/nfs/blocklayout/blocklayout.c
437
header->res.count = header->args.count;
fs/nfs/blocklayout/blocklayout.c
800
ext_tree_mark_committed(&lcdata->args, lcdata->res.status);
fs/nfs/callback.h
178
extern __be32 nfs4_callback_offload(void *args, void *dummy,
fs/nfs/callback_proc.c
102
inode = nfs_delegation_find_inode(cps->clp, &args->fh);
fs/nfs/callback_proc.c
106
trace_nfs4_cb_recall(cps->clp, &args->fh, NULL,
fs/nfs/callback_proc.c
107
&args->stateid, -ntohl(res));
fs/nfs/callback_proc.c
111
switch (nfs_async_inode_return_delegation(inode, &args->stateid)) {
fs/nfs/callback_proc.c
121
trace_nfs4_cb_recall(cps->clp, &args->fh, inode,
fs/nfs/callback_proc.c
122
&args->stateid, -ntohl(res));
fs/nfs/callback_proc.c
253
struct cb_layoutrecallargs *args,
fs/nfs/callback_proc.c
261
ino = nfs_layout_find_inode(clp, &args->cbl_fh, &args->cbl_stateid);
fs/nfs/callback_proc.c
278
rv = pnfs_check_callback_stateid(lo, &args->cbl_stateid, cps);
fs/nfs/callback_proc.c
290
pnfs_set_layout_stateid(lo, &args->cbl_stateid, NULL, true);
fs/nfs/callback_proc.c
292
&args->cbl_range,
fs/nfs/callback_proc.c
293
be32_to_cpu(args->cbl_stateid.seqid))) {
fs/nfs/callback_proc.c
306
&args->cbl_range);
fs/nfs/callback_proc.c
31
struct cb_getattrargs *args = argp;
fs/nfs/callback_proc.c
318
trace_nfs4_cb_layoutrecall_file(clp, &args->cbl_fh, ino,
fs/nfs/callback_proc.c
319
&args->cbl_stateid, -rv);
fs/nfs/callback_proc.c
324
struct cb_layoutrecallargs *args)
fs/nfs/callback_proc.c
328
if (args->cbl_recall_type == RETURN_FSID)
fs/nfs/callback_proc.c
329
stat = pnfs_layout_destroy_byfsid(clp, &args->cbl_fsid,
fs/nfs/callback_proc.c
339
struct cb_layoutrecallargs *args,
fs/nfs/callback_proc.c
342
if (args->cbl_recall_type == RETURN_FILE)
fs/nfs/callback_proc.c
343
return initiate_file_draining(clp, args, cps);
fs/nfs/callback_proc.c
344
return initiate_bulk_draining(clp, args);
fs/nfs/callback_proc.c
350
struct cb_layoutrecallargs *args = argp;
fs/nfs/callback_proc.c
354
res = do_callback_layoutrecall(cps->clp, args, cps);
fs/nfs/callback_proc.c
361
struct cb_layoutrecallargs args;
fs/nfs/callback_proc.c
364
memset(&args, 0, sizeof(args));
fs/nfs/callback_proc.c
365
args.cbl_recall_type = RETURN_ALL;
fs/nfs/callback_proc.c
367
do_callback_layoutrecall(clp, &args, cps);
fs/nfs/callback_proc.c
373
struct cb_devicenotifyargs *args = argp;
fs/nfs/callback_proc.c
383
for (i = 0; i < args->ndevs; i++) {
fs/nfs/callback_proc.c
384
struct cb_devicenotifyitem *dev = &args->devs[i];
fs/nfs/callback_proc.c
396
kfree(args->devs);
fs/nfs/callback_proc.c
415
const struct cb_sequenceargs * args)
fs/nfs/callback_proc.c
420
if (args->csa_slotid > tbl->server_highest_slotid)
fs/nfs/callback_proc.c
424
if (args->csa_sequenceid == slot->seq_nr) {
fs/nfs/callback_proc.c
431
if (args->csa_cachethis == 0)
fs/nfs/callback_proc.c
442
if (args->csa_sequenceid != slot->seq_nr + 1)
fs/nfs/callback_proc.c
448
trace_nfs4_cb_seqid_err(args, ret);
fs/nfs/callback_proc.c
46
inode = nfs_delegation_find_inode(cps->clp, &args->fh);
fs/nfs/callback_proc.c
50
trace_nfs4_cb_getattr(cps->clp, &args->fh, NULL,
fs/nfs/callback_proc.c
505
struct cb_sequenceargs *args = argp;
fs/nfs/callback_proc.c
514
clp = nfs4_find_client_sessionid(cps->net, args->csa_addr,
fs/nfs/callback_proc.c
515
&args->csa_sessionid, cps->minorversion);
fs/nfs/callback_proc.c
525
memcpy(&res->csr_sessionid, &args->csa_sessionid,
fs/nfs/callback_proc.c
527
res->csr_sequenceid = args->csa_sequenceid;
fs/nfs/callback_proc.c
528
res->csr_slotid = args->csa_slotid;
fs/nfs/callback_proc.c
543
slot = nfs4_lookup_slot(tbl, args->csa_slotid);
fs/nfs/callback_proc.c
550
status = validate_seqid(tbl, slot, args);
fs/nfs/callback_proc.c
560
if (args->csa_cachethis != 0) {
fs/nfs/callback_proc.c
570
ret = referring_call_exists(clp, args->csa_nrclists, args->csa_rclists,
fs/nfs/callback_proc.c
583
slot->seq_nr = args->csa_sequenceid;
fs/nfs/callback_proc.c
589
for (i = 0; i < args->csa_nrclists; i++)
fs/nfs/callback_proc.c
590
kfree(args->csa_rclists[i].rcl_refcalls);
fs/nfs/callback_proc.c
591
kfree(args->csa_rclists);
fs/nfs/callback_proc.c
599
trace_nfs4_cb_sequence(args, res, status);
fs/nfs/callback_proc.c
612
struct cb_recallanyargs *args = argp;
fs/nfs/callback_proc.c
625
if (!validate_bitmap_values(args->craa_type_mask))
fs/nfs/callback_proc.c
629
if (args->craa_type_mask & BIT(RCA4_TYPE_MASK_RDATA_DLG))
fs/nfs/callback_proc.c
631
if (args->craa_type_mask & BIT(RCA4_TYPE_MASK_WDATA_DLG))
fs/nfs/callback_proc.c
636
if (args->craa_type_mask & BIT(RCA4_TYPE_MASK_FILE_LAYOUT))
fs/nfs/callback_proc.c
639
if (args->craa_type_mask & BIT(PNFS_FF_RCA4_TYPE_MASK_READ)) {
fs/nfs/callback_proc.c
643
if (args->craa_type_mask & BIT(PNFS_FF_RCA4_TYPE_MASK_RW)) {
fs/nfs/callback_proc.c
659
struct cb_recallslotargs *args = argp;
fs/nfs/callback_proc.c
669
args->crsa_target_highest_slotid);
fs/nfs/callback_proc.c
675
nfs41_set_target_slotid(fc_tbl, args->crsa_target_highest_slotid);
fs/nfs/callback_proc.c
685
struct cb_notify_lock_args *args = argp;
fs/nfs/callback_proc.c
694
if (args->cbnl_valid)
fs/nfs/callback_proc.c
695
__wake_up(&cps->clp->cl_lock_waitq, TASK_NORMAL, 0, args);
fs/nfs/callback_proc.c
701
struct cb_offloadargs *args)
fs/nfs/callback_proc.c
703
cp_state->count = args->wr_count;
fs/nfs/callback_proc.c
704
cp_state->error = args->error;
fs/nfs/callback_proc.c
705
if (!args->error) {
fs/nfs/callback_proc.c
706
cp_state->verf.committed = args->wr_writeverf.committed;
fs/nfs/callback_proc.c
708
&args->wr_writeverf.verifier.data[0],
fs/nfs/callback_proc.c
716
struct cb_offloadargs *args = data;
fs/nfs/callback_proc.c
72
args->bitmap[0];
fs/nfs/callback_proc.c
730
if (memcmp(args->coa_stateid.other,
fs/nfs/callback_proc.c
732
sizeof(args->coa_stateid.other)))
fs/nfs/callback_proc.c
734
nfs4_copy_cb_args(tmp_copy, args);
fs/nfs/callback_proc.c
743
memcpy(&copy->stateid, &args->coa_stateid, NFS4_STATEID_SIZE);
fs/nfs/callback_proc.c
744
nfs4_copy_cb_args(copy, args);
fs/nfs/callback_proc.c
75
FATTR4_WORD1_TIME_MODIFY) & args->bitmap[1];
fs/nfs/callback_proc.c
750
trace_nfs4_cb_offload(&args->coa_fh, &args->coa_stateid,
fs/nfs/callback_proc.c
751
args->wr_count, args->error,
fs/nfs/callback_proc.c
752
args->wr_writeverf.committed);
fs/nfs/callback_proc.c
77
FATTR4_WORD2_TIME_DELEG_MODIFY) & args->bitmap[2];
fs/nfs/callback_proc.c
80
trace_nfs4_cb_getattr(cps->clp, &args->fh, inode, -ntohl(res->status));
fs/nfs/callback_proc.c
90
struct cb_recallargs *args = argp;
fs/nfs/callback_xdr.c
180
struct cb_getattrargs *args = argp;
fs/nfs/callback_xdr.c
183
status = decode_fh(xdr, &args->fh);
fs/nfs/callback_xdr.c
186
return decode_bitmap(xdr, args->bitmap);
fs/nfs/callback_xdr.c
192
struct cb_recallargs *args = argp;
fs/nfs/callback_xdr.c
196
status = decode_delegation_stateid(xdr, &args->stateid);
fs/nfs/callback_xdr.c
202
args->truncate = ntohl(*p);
fs/nfs/callback_xdr.c
203
return decode_fh(xdr, &args->fh);
fs/nfs/callback_xdr.c
215
struct cb_layoutrecallargs *args = argp;
fs/nfs/callback_xdr.c
224
args->cbl_layout_type = ntohl(*p++);
fs/nfs/callback_xdr.c
229
args->cbl_layoutchanged = ntohl(*p++);
fs/nfs/callback_xdr.c
230
args->cbl_recall_type = ntohl(*p++);
fs/nfs/callback_xdr.c
232
if (args->cbl_recall_type == RETURN_FILE) {
fs/nfs/callback_xdr.c
233
args->cbl_range.iomode = iomode;
fs/nfs/callback_xdr.c
234
status = decode_fh(xdr, &args->cbl_fh);
fs/nfs/callback_xdr.c
241
p = xdr_decode_hyper(p, &args->cbl_range.offset);
fs/nfs/callback_xdr.c
242
p = xdr_decode_hyper(p, &args->cbl_range.length);
fs/nfs/callback_xdr.c
243
return decode_layout_stateid(xdr, &args->cbl_stateid);
fs/nfs/callback_xdr.c
244
} else if (args->cbl_recall_type == RETURN_FSID) {
fs/nfs/callback_xdr.c
248
p = xdr_decode_hyper(p, &args->cbl_fsid.major);
fs/nfs/callback_xdr.c
249
p = xdr_decode_hyper(p, &args->cbl_fsid.minor);
fs/nfs/callback_xdr.c
250
} else if (args->cbl_recall_type != RETURN_ALL)
fs/nfs/callback_xdr.c
260
struct cb_devicenotifyargs *args = argp;
fs/nfs/callback_xdr.c
275
args->devs = kmalloc_objs(*args->devs, n);
fs/nfs/callback_xdr.c
276
if (!args->devs) {
fs/nfs/callback_xdr.c
283
struct cb_devicenotifyitem *dev = &args->devs[i];
fs/nfs/callback_xdr.c
331
args->ndevs = n;
fs/nfs/callback_xdr.c
332
dprintk("%s: ndevs %d\n", __func__, args->ndevs);
fs/nfs/callback_xdr.c
335
kfree(args->devs);
fs/nfs/callback_xdr.c
337
args->devs = NULL;
fs/nfs/callback_xdr.c
338
args->ndevs = 0;
fs/nfs/callback_xdr.c
340
__func__, ntohl(status), args->ndevs);
fs/nfs/callback_xdr.c
400
struct cb_sequenceargs *args = argp;
fs/nfs/callback_xdr.c
405
status = decode_sessionid(xdr, &args->csa_sessionid);
fs/nfs/callback_xdr.c
413
args->csa_addr = svc_addr(rqstp);
fs/nfs/callback_xdr.c
414
args->csa_sequenceid = ntohl(*p++);
fs/nfs/callback_xdr.c
415
args->csa_slotid = ntohl(*p++);
fs/nfs/callback_xdr.c
416
args->csa_highestslotid = ntohl(*p++);
fs/nfs/callback_xdr.c
417
args->csa_cachethis = ntohl(*p++);
fs/nfs/callback_xdr.c
418
args->csa_nrclists = ntohl(*p++);
fs/nfs/callback_xdr.c
419
args->csa_rclists = NULL;
fs/nfs/callback_xdr.c
420
if (args->csa_nrclists) {
fs/nfs/callback_xdr.c
421
args->csa_rclists = kmalloc_objs(*args->csa_rclists,
fs/nfs/callback_xdr.c
422
args->csa_nrclists);
fs/nfs/callback_xdr.c
423
if (unlikely(args->csa_rclists == NULL))
fs/nfs/callback_xdr.c
426
for (i = 0; i < args->csa_nrclists; i++) {
fs/nfs/callback_xdr.c
427
status = decode_rc_list(xdr, &args->csa_rclists[i]);
fs/nfs/callback_xdr.c
429
args->csa_nrclists = i;
fs/nfs/callback_xdr.c
437
for (i = 0; i < args->csa_nrclists; i++)
fs/nfs/callback_xdr.c
438
kfree(args->csa_rclists[i].rcl_refcalls);
fs/nfs/callback_xdr.c
439
kfree(args->csa_rclists);
fs/nfs/callback_xdr.c
447
struct cb_recallanyargs *args = argp;
fs/nfs/callback_xdr.c
454
args->craa_objs_to_keep = ntohl(*p++);
fs/nfs/callback_xdr.c
458
args->craa_type_mask = bitmap[0];
fs/nfs/callback_xdr.c
467
struct cb_recallslotargs *args = argp;
fs/nfs/callback_xdr.c
473
args->crsa_target_highest_slotid = ntohl(*p++);
fs/nfs/callback_xdr.c
477
static __be32 decode_lockowner(struct xdr_stream *xdr, struct cb_notify_lock_args *args)
fs/nfs/callback_xdr.c
486
p = xdr_decode_hyper(p, &args->cbnl_owner.clientid);
fs/nfs/callback_xdr.c
496
args->cbnl_owner.s_dev = be32_to_cpu(*p++);
fs/nfs/callback_xdr.c
497
xdr_decode_hyper(p, &args->cbnl_owner.id);
fs/nfs/callback_xdr.c
498
args->cbnl_valid = true;
fs/nfs/callback_xdr.c
500
args->cbnl_owner.s_dev = 0;
fs/nfs/callback_xdr.c
501
args->cbnl_owner.id = 0;
fs/nfs/callback_xdr.c
502
args->cbnl_valid = false;
fs/nfs/callback_xdr.c
510
struct cb_notify_lock_args *args = argp;
fs/nfs/callback_xdr.c
513
status = decode_fh(xdr, &args->cbnl_fh);
fs/nfs/callback_xdr.c
516
return decode_lockowner(xdr, args);
fs/nfs/callback_xdr.c
521
struct cb_offloadargs *args)
fs/nfs/callback_xdr.c
535
p = xdr_decode_hyper(p, &args->wr_count);
fs/nfs/callback_xdr.c
536
args->wr_writeverf.committed = be32_to_cpup(p);
fs/nfs/callback_xdr.c
539
memcpy(&args->wr_writeverf.verifier.data[0], p,
fs/nfs/callback_xdr.c
551
struct cb_offloadargs *args = data;
fs/nfs/callback_xdr.c
556
status = decode_fh(xdr, &args->coa_fh);
fs/nfs/callback_xdr.c
561
status = decode_stateid(xdr, &args->coa_stateid);
fs/nfs/callback_xdr.c
569
args->error = ntohl(*p++);
fs/nfs/callback_xdr.c
570
if (!args->error) {
fs/nfs/callback_xdr.c
571
status = decode_write_response(xdr, args);
fs/nfs/callback_xdr.c
578
p = xdr_decode_hyper(p, &args->wr_count);
fs/nfs/client.c
526
struct rpc_create_args args = {
fs/nfs/client.c
546
args.flags |= RPC_CLNT_CREATE_DISCRTRY;
fs/nfs/client.c
548
args.flags |= RPC_CLNT_CREATE_NO_RETRANS_TIMEOUT;
fs/nfs/client.c
550
args.flags |= RPC_CLNT_CREATE_NONPRIVPORT;
fs/nfs/client.c
552
args.flags |= RPC_CLNT_CREATE_INFINITE_SLOTS;
fs/nfs/client.c
554
args.flags |= RPC_CLNT_CREATE_NOPING;
fs/nfs/client.c
556
args.flags |= RPC_CLNT_CREATE_REUSEPORT;
fs/nfs/client.c
558
args.flags |= RPC_CLNT_CREATE_NETUNREACH_FATAL;
fs/nfs/client.c
563
clnt = rpc_create(&args);
fs/nfs/filelayout/filelayout.c
100
(unsigned long long)hdr->args.offset);
fs/nfs/filelayout/filelayout.c
1011
data->args.fh = fh;
fs/nfs/filelayout/filelayout.c
116
hdr->args.count,
fs/nfs/filelayout/filelayout.c
117
(unsigned long long)hdr->args.offset);
fs/nfs/filelayout/filelayout.c
211
err = filelayout_async_handle_error(task, hdr->args.context->state,
fs/nfs/filelayout/filelayout.c
272
if (unlikely(test_bit(NFS_CONTEXT_BAD, &hdr->args.context->flags))) {
fs/nfs/filelayout/filelayout.c
285
&hdr->args.seq_args,
fs/nfs/filelayout/filelayout.c
289
if (nfs4_set_rw_stateid(&hdr->args.stateid, hdr->args.context,
fs/nfs/filelayout/filelayout.c
290
hdr->args.lock_context, FMODE_READ) == -EIO)
fs/nfs/filelayout/filelayout.c
321
err = filelayout_async_handle_error(task, hdr->args.context->state,
fs/nfs/filelayout/filelayout.c
370
if (unlikely(test_bit(NFS_CONTEXT_BAD, &hdr->args.context->flags))) {
fs/nfs/filelayout/filelayout.c
381
&hdr->args.seq_args,
fs/nfs/filelayout/filelayout.c
385
if (nfs4_set_rw_stateid(&hdr->args.stateid, hdr->args.context,
fs/nfs/filelayout/filelayout.c
386
hdr->args.lock_context, FMODE_WRITE) == -EIO)
fs/nfs/filelayout/filelayout.c
416
&wdata->args.seq_args,
fs/nfs/filelayout/filelayout.c
455
loff_t offset = hdr->args.offset;
fs/nfs/filelayout/filelayout.c
461
hdr->args.pgbase, (size_t)hdr->args.count, offset);
fs/nfs/filelayout/filelayout.c
483
hdr->args.fh = fh;
fs/nfs/filelayout/filelayout.c
485
hdr->args.offset = filelayout_get_dserver_offset(lseg, offset);
fs/nfs/filelayout/filelayout.c
502
loff_t offset = hdr->args.offset;
fs/nfs/filelayout/filelayout.c
518
__func__, hdr->inode->i_ino, sync, (size_t) hdr->args.count,
fs/nfs/filelayout/filelayout.c
527
hdr->args.fh = fh;
fs/nfs/filelayout/filelayout.c
528
hdr->args.offset = filelayout_get_dserver_offset(lseg, offset);
fs/nfs/filelayout/filelayout.c
99
hdr->args.count,
fs/nfs/flexfilelayout/flexfilelayout.c
1234
hdr->args.count,
fs/nfs/flexfilelayout/flexfilelayout.c
1235
(unsigned long long)hdr->args.offset);
fs/nfs/flexfilelayout/flexfilelayout.c
1247
hdr->args.count,
fs/nfs/flexfilelayout/flexfilelayout.c
1248
(unsigned long long)hdr->args.offset);
fs/nfs/flexfilelayout/flexfilelayout.c
1251
hdr->args.offset, hdr->args.count,
fs/nfs/flexfilelayout/flexfilelayout.c
1266
hdr->args.offset, &dss_id);
fs/nfs/flexfilelayout/flexfilelayout.c
1287
hdr->args.count,
fs/nfs/flexfilelayout/flexfilelayout.c
1288
(unsigned long long)hdr->args.offset);
fs/nfs/flexfilelayout/flexfilelayout.c
1291
hdr->args.offset, hdr->args.count,
fs/nfs/flexfilelayout/flexfilelayout.c
1569
hdr->args.offset);
fs/nfs/flexfilelayout/flexfilelayout.c
1575
hdr->args.offset, hdr->args.count,
fs/nfs/flexfilelayout/flexfilelayout.c
1582
hdr->args.context->state,
fs/nfs/flexfilelayout/flexfilelayout.c
1651
hdr->args.offset);
fs/nfs/flexfilelayout/flexfilelayout.c
1657
hdr->args.count,
fs/nfs/flexfilelayout/flexfilelayout.c
1674
hdr->args.offset);
fs/nfs/flexfilelayout/flexfilelayout.c
1680
hdr->args.count,
fs/nfs/flexfilelayout/flexfilelayout.c
1688
if (unlikely(test_bit(NFS_CONTEXT_BAD, &hdr->args.context->flags))) {
fs/nfs/flexfilelayout/flexfilelayout.c
1722
&hdr->args.seq_args,
fs/nfs/flexfilelayout/flexfilelayout.c
1773
hdr->args.offset);
fs/nfs/flexfilelayout/flexfilelayout.c
1780
hdr->args.offset, hdr->args.count,
fs/nfs/flexfilelayout/flexfilelayout.c
1787
hdr->args.context->state,
fs/nfs/flexfilelayout/flexfilelayout.c
1833
data->args.offset, data->args.count,
fs/nfs/flexfilelayout/flexfilelayout.c
1876
hdr->args.offset);
fs/nfs/flexfilelayout/flexfilelayout.c
1882
hdr->args.count,
fs/nfs/flexfilelayout/flexfilelayout.c
1899
hdr->args.offset);
fs/nfs/flexfilelayout/flexfilelayout.c
1905
hdr->args.count,
fs/nfs/flexfilelayout/flexfilelayout.c
1914
if (unlikely(test_bit(NFS_CONTEXT_BAD, &hdr->args.context->flags))) {
fs/nfs/flexfilelayout/flexfilelayout.c
1943
&hdr->args.seq_args,
fs/nfs/flexfilelayout/flexfilelayout.c
2052
&wdata->args.seq_args,
fs/nfs/flexfilelayout/flexfilelayout.c
2132
loff_t offset = hdr->args.offset;
fs/nfs/flexfilelayout/flexfilelayout.c
2141
hdr->args.pgbase, (size_t)hdr->args.count, offset);
fs/nfs/flexfilelayout/flexfilelayout.c
2173
hdr->args.fh = fh;
fs/nfs/flexfilelayout/flexfilelayout.c
2175
nfs4_ff_layout_select_ds_stateid(mirror, dss_id, &hdr->args.stateid);
fs/nfs/flexfilelayout/flexfilelayout.c
2181
hdr->args.offset = offset;
fs/nfs/flexfilelayout/flexfilelayout.c
2204
hdr->args.offset, hdr->args.count,
fs/nfs/flexfilelayout/flexfilelayout.c
2219
loff_t offset = hdr->args.offset;
fs/nfs/flexfilelayout/flexfilelayout.c
2249
__func__, hdr->inode->i_ino, sync, (size_t) hdr->args.count,
fs/nfs/flexfilelayout/flexfilelayout.c
2259
hdr->args.fh = fh;
fs/nfs/flexfilelayout/flexfilelayout.c
2261
nfs4_ff_layout_select_ds_stateid(mirror, dss_id, &hdr->args.stateid);
fs/nfs/flexfilelayout/flexfilelayout.c
2267
hdr->args.offset = offset;
fs/nfs/flexfilelayout/flexfilelayout.c
2289
hdr->args.offset, hdr->args.count,
fs/nfs/flexfilelayout/flexfilelayout.c
2348
data->args.fh = fh;
fs/nfs/flexfilelayout/flexfilelayout.c
2488
const struct nfs4_layoutreturn_args *args,
fs/nfs/flexfilelayout/flexfilelayout.c
2533
const struct nfs4_layoutreturn_args *args,
fs/nfs/flexfilelayout/flexfilelayout.c
2543
&args->layout->plh_stateid,
fs/nfs/flexfilelayout/flexfilelayout.c
2579
const struct nfs4_layoutreturn_args *args = voidargs;
fs/nfs/flexfilelayout/flexfilelayout.c
2596
ff_layout_encode_ioerr(&tmp_xdr, args, ff_args);
fs/nfs/flexfilelayout/flexfilelayout.c
2597
ff_layout_encode_iostats_array(&tmp_xdr, args, ff_args);
fs/nfs/flexfilelayout/flexfilelayout.c
2607
ff_layout_free_layoutreturn(struct nfs4_xdr_opaque_data *args)
fs/nfs/flexfilelayout/flexfilelayout.c
2611
if (!args->data)
fs/nfs/flexfilelayout/flexfilelayout.c
2613
ff_args = args->data;
fs/nfs/flexfilelayout/flexfilelayout.c
2614
args->data = NULL;
fs/nfs/flexfilelayout/flexfilelayout.c
2629
ff_layout_prepare_layoutreturn(struct nfs4_layoutreturn_args *args)
fs/nfs/flexfilelayout/flexfilelayout.c
2632
struct nfs4_flexfile_layout *ff_layout = FF_LAYOUT_FROM_HDR(args->layout);
fs/nfs/flexfilelayout/flexfilelayout.c
2642
ff_args->num_errors = ff_layout_fetch_ds_ioerr(args->layout,
fs/nfs/flexfilelayout/flexfilelayout.c
2643
&args->range, &ff_args->errors,
fs/nfs/flexfilelayout/flexfilelayout.c
2646
spin_lock(&args->inode->i_lock);
fs/nfs/flexfilelayout/flexfilelayout.c
2650
spin_unlock(&args->inode->i_lock);
fs/nfs/flexfilelayout/flexfilelayout.c
2652
args->ld_private->ops = &layoutreturn_ops;
fs/nfs/flexfilelayout/flexfilelayout.c
2653
args->ld_private->data = ff_args;
fs/nfs/flexfilelayout/flexfilelayout.c
2856
ff_layout_encode_layoutstats(struct xdr_stream *xdr, const void *args,
fs/nfs/flexfilelayout/flexfilelayout.c
2936
static int ff_layout_prepare_layoutstats(struct nfs42_layoutstat_args *args)
fs/nfs/flexfilelayout/flexfilelayout.c
2943
args->devinfo = kmalloc_objs(*args->devinfo, dev_count,
fs/nfs/flexfilelayout/flexfilelayout.c
2945
if (!args->devinfo)
fs/nfs/flexfilelayout/flexfilelayout.c
2948
spin_lock(&args->inode->i_lock);
fs/nfs/flexfilelayout/flexfilelayout.c
2949
lo = NFS_I(args->inode)->layout;
fs/nfs/flexfilelayout/flexfilelayout.c
2952
args->num_dev = ff_layout_mirror_prepare_stats(
fs/nfs/flexfilelayout/flexfilelayout.c
2953
&ff_layout->generic_hdr, &args->devinfo[0], dev_count,
fs/nfs/flexfilelayout/flexfilelayout.c
2956
args->num_dev = 0;
fs/nfs/flexfilelayout/flexfilelayout.c
2957
spin_unlock(&args->inode->i_lock);
fs/nfs/flexfilelayout/flexfilelayout.c
2958
if (!args->num_dev) {
fs/nfs/flexfilelayout/flexfilelayout.c
2959
kfree(args->devinfo);
fs/nfs/flexfilelayout/flexfilelayout.c
2960
args->devinfo = NULL;
fs/nfs/localio.c
1001
if (data->args.count > 0) {
fs/nfs/localio.c
1002
end = start + data->args.count - 1;
fs/nfs/localio.c
333
iocb->kiocb.ki_pos = hdr->args.offset;
fs/nfs/localio.c
348
loff_t offset = hdr->args.offset;
fs/nfs/localio.c
479
total = hdr->args.count;
fs/nfs/localio.c
480
base = hdr->args.pgbase;
fs/nfs/localio.c
491
len = hdr->args.count - total;
fs/nfs/localio.c
563
iocb->kiocb.ki_pos = hdr->args.offset;
fs/nfs/localio.c
635
if (hdr->args.offset + hdr->res.count >= i_size_read(file_inode(filp)))
fs/nfs/localio.c
708
__func__, hdr->args.count, hdr->args.offset);
fs/nfs/localio.c
901
__func__, hdr->args.count, hdr->args.offset,
fs/nfs/localio.c
902
(hdr->args.stable == NFS_UNSTABLE) ? "unstable" : "stable");
fs/nfs/localio.c
904
switch (hdr->args.stable) {
fs/nfs/localio.c
916
nfs_set_local_verifier(hdr->inode, hdr->res.verf, hdr->args.stable);
fs/nfs/localio.c
960
if (!hdr->args.count)
fs/nfs/localio.c
998
loff_t start = data->args.offset;
fs/nfs/mount_clnt.c
153
struct rpc_create_args args = {
fs/nfs/mount_clnt.c
176
args.flags |= RPC_CLNT_CREATE_NONPRIVPORT;
fs/nfs/mount_clnt.c
179
mnt_clnt = rpc_create(&args);
fs/nfs/nfs2xdr.c
570
const struct nfs_sattrargs *args = data;
fs/nfs/nfs2xdr.c
572
encode_fhandle(xdr, args->fh);
fs/nfs/nfs2xdr.c
573
encode_sattr(xdr, args->sattr, rpc_rqst_userns(req));
fs/nfs/nfs2xdr.c
580
const struct nfs_diropargs *args = data;
fs/nfs/nfs2xdr.c
582
encode_diropargs(xdr, args->fh, args->name, args->len);
fs/nfs/nfs2xdr.c
589
const struct nfs_readlinkargs *args = data;
fs/nfs/nfs2xdr.c
591
encode_fhandle(xdr, args->fh);
fs/nfs/nfs2xdr.c
592
rpc_prepare_reply_pages(req, args->pages, args->pgbase, args->pglen,
fs/nfs/nfs2xdr.c
607
const struct nfs_pgio_args *args)
fs/nfs/nfs2xdr.c
609
u32 offset = args->offset;
fs/nfs/nfs2xdr.c
610
u32 count = args->count;
fs/nfs/nfs2xdr.c
613
encode_fhandle(xdr, args->fh);
fs/nfs/nfs2xdr.c
625
const struct nfs_pgio_args *args = data;
fs/nfs/nfs2xdr.c
627
encode_readargs(xdr, args);
fs/nfs/nfs2xdr.c
628
rpc_prepare_reply_pages(req, args->pages, args->pgbase, args->count,
fs/nfs/nfs2xdr.c
645
const struct nfs_pgio_args *args)
fs/nfs/nfs2xdr.c
647
u32 offset = args->offset;
fs/nfs/nfs2xdr.c
648
u32 count = args->count;
fs/nfs/nfs2xdr.c
651
encode_fhandle(xdr, args->fh);
fs/nfs/nfs2xdr.c
660
xdr_write_pages(xdr, args->pages, args->pgbase, count);
fs/nfs/nfs2xdr.c
667
const struct nfs_pgio_args *args = data;
fs/nfs/nfs2xdr.c
669
encode_writeargs(xdr, args);
fs/nfs/nfs2xdr.c
685
const struct nfs_createargs *args = data;
fs/nfs/nfs2xdr.c
687
encode_diropargs(xdr, args->fh, args->name, args->len);
fs/nfs/nfs2xdr.c
688
encode_sattr(xdr, args->sattr, rpc_rqst_userns(req));
fs/nfs/nfs2xdr.c
695
const struct nfs_removeargs *args = data;
fs/nfs/nfs2xdr.c
697
encode_diropargs(xdr, args->fh, args->name.name, args->name.len);
fs/nfs/nfs2xdr.c
712
const struct nfs_renameargs *args = data;
fs/nfs/nfs2xdr.c
713
const struct qstr *old = args->old_name;
fs/nfs/nfs2xdr.c
714
const struct qstr *new = args->new_name;
fs/nfs/nfs2xdr.c
716
encode_diropargs(xdr, args->old_dir, old->name, old->len);
fs/nfs/nfs2xdr.c
717
encode_diropargs(xdr, args->new_dir, new->name, new->len);
fs/nfs/nfs2xdr.c
732
const struct nfs_linkargs *args = data;
fs/nfs/nfs2xdr.c
734
encode_fhandle(xdr, args->fromfh);
fs/nfs/nfs2xdr.c
735
encode_diropargs(xdr, args->tofh, args->toname, args->tolen);
fs/nfs/nfs2xdr.c
751
const struct nfs_symlinkargs *args = data;
fs/nfs/nfs2xdr.c
753
encode_diropargs(xdr, args->fromfh, args->fromname, args->fromlen);
fs/nfs/nfs2xdr.c
754
encode_path(xdr, args->pages, args->pathlen);
fs/nfs/nfs2xdr.c
755
encode_sattr(xdr, args->sattr, rpc_rqst_userns(req));
fs/nfs/nfs2xdr.c
768
const struct nfs_readdirargs *args)
fs/nfs/nfs2xdr.c
772
encode_fhandle(xdr, args->fh);
fs/nfs/nfs2xdr.c
775
*p++ = cpu_to_be32(args->cookie);
fs/nfs/nfs2xdr.c
776
*p = cpu_to_be32(args->count);
fs/nfs/nfs2xdr.c
783
const struct nfs_readdirargs *args = data;
fs/nfs/nfs2xdr.c
785
encode_readdirargs(xdr, args);
fs/nfs/nfs2xdr.c
786
rpc_prepare_reply_pages(req, args->pages, 0, args->count,
fs/nfs/nfs3acl.c
102
for (count = 0; count < NFSACL_MAXPAGES && args.pages[count]; count++)
fs/nfs/nfs3acl.c
103
__free_page(args.pages[count]);
fs/nfs/nfs3acl.c
120
if ((args.mask & res.mask) != args.mask) {
fs/nfs/nfs3acl.c
167
struct nfs3_setaclargs args = {
fs/nfs/nfs3acl.c
174
.rpc_argp = &args,
fs/nfs/nfs3acl.c
194
args.mask |= NFS_DFACL;
fs/nfs/nfs3acl.c
195
args.acl_default = dfacl;
fs/nfs/nfs3acl.c
196
args.len = nfsacl_size(acl, dfacl);
fs/nfs/nfs3acl.c
198
args.len = nfsacl_size(acl, NULL);
fs/nfs/nfs3acl.c
200
if (args.len > NFS_ACL_INLINE_BUFSIZE) {
fs/nfs/nfs3acl.c
201
unsigned int npages = 1 + ((args.len - 1) >> PAGE_SHIFT);
fs/nfs/nfs3acl.c
205
args.pages[args.npages] = alloc_page(GFP_KERNEL);
fs/nfs/nfs3acl.c
206
if (args.pages[args.npages] == NULL)
fs/nfs/nfs3acl.c
208
args.npages++;
fs/nfs/nfs3acl.c
209
} while (args.npages < npages);
fs/nfs/nfs3acl.c
240
while (args.npages != 0) {
fs/nfs/nfs3acl.c
241
args.npages--;
fs/nfs/nfs3acl.c
242
__free_page(args.pages[args.npages]);
fs/nfs/nfs3acl.c
50
struct nfs3_getaclargs args = {
fs/nfs/nfs3acl.c
59
.rpc_argp = &args,
fs/nfs/nfs3acl.c
81
args.mask |= NFS_ACLCNT|NFS_ACL;
fs/nfs/nfs3acl.c
83
args.mask |= NFS_DFACLCNT|NFS_DFACL;
fs/nfs/nfs3acl.c
84
if (args.mask == 0)
fs/nfs/nfs3acl.c
93
if (args.mask & NFS_ACL)
fs/nfs/nfs3acl.c
95
if (args.mask & NFS_DFACL)
fs/nfs/nfs3proc.c
258
struct nfs3_readlinkargs args = {
fs/nfs/nfs3proc.c
266
.rpc_argp = &args,
fs/nfs/nfs3proc.c
916
hdr->args.replen = NFS_SERVER(hdr->inode)->read_hdrsize;
fs/nfs/nfs3xdr.c
1016
const struct nfs3_createargs *args,
fs/nfs/nfs3xdr.c
1019
encode_uint32(xdr, args->createmode);
fs/nfs/nfs3xdr.c
1020
switch (args->createmode) {
fs/nfs/nfs3xdr.c
1023
encode_sattr3(xdr, args->sattr, userns);
fs/nfs/nfs3xdr.c
1026
encode_createverf3(xdr, args->verifier);
fs/nfs/nfs3xdr.c
1037
const struct nfs3_createargs *args = data;
fs/nfs/nfs3xdr.c
1039
encode_diropargs3(xdr, args->fh, args->name, args->len);
fs/nfs/nfs3xdr.c
1040
encode_createhow3(xdr, args, rpc_rqst_userns(req));
fs/nfs/nfs3xdr.c
1055
const struct nfs3_mkdirargs *args = data;
fs/nfs/nfs3xdr.c
1057
encode_diropargs3(xdr, args->fh, args->name, args->len);
fs/nfs/nfs3xdr.c
1058
encode_sattr3(xdr, args->sattr, rpc_rqst_userns(req));
fs/nfs/nfs3xdr.c
1078
const struct nfs3_symlinkargs *args = data;
fs/nfs/nfs3xdr.c
1080
encode_sattr3(xdr, args->sattr, userns);
fs/nfs/nfs3xdr.c
1081
encode_nfspath3(xdr, args->pages, args->pathlen);
fs/nfs/nfs3xdr.c
1088
const struct nfs3_symlinkargs *args = data;
fs/nfs/nfs3xdr.c
1090
encode_diropargs3(xdr, args->fromfh, args->fromname, args->fromlen);
fs/nfs/nfs3xdr.c
1091
encode_symlinkdata3(xdr, args, rpc_rqst_userns(req));
fs/nfs/nfs3xdr.c
1120
const struct nfs3_mknodargs *args,
fs/nfs/nfs3xdr.c
1123
encode_sattr3(xdr, args->sattr, userns);
fs/nfs/nfs3xdr.c
1124
encode_specdata3(xdr, args->rdev);
fs/nfs/nfs3xdr.c
1128
const struct nfs3_mknodargs *args,
fs/nfs/nfs3xdr.c
1131
encode_ftype3(xdr, args->type);
fs/nfs/nfs3xdr.c
1132
switch (args->type) {
fs/nfs/nfs3xdr.c
1135
encode_devicedata3(xdr, args, userns);
fs/nfs/nfs3xdr.c
1139
encode_sattr3(xdr, args->sattr, userns);
fs/nfs/nfs3xdr.c
1153
const struct nfs3_mknodargs *args = data;
fs/nfs/nfs3xdr.c
1155
encode_diropargs3(xdr, args->fh, args->name, args->len);
fs/nfs/nfs3xdr.c
1156
encode_mknoddata3(xdr, args, rpc_rqst_userns(req));
fs/nfs/nfs3xdr.c
1170
const struct nfs_removeargs *args = data;
fs/nfs/nfs3xdr.c
1172
encode_diropargs3(xdr, args->fh, args->name.name, args->name.len);
fs/nfs/nfs3xdr.c
1187
const struct nfs_renameargs *args = data;
fs/nfs/nfs3xdr.c
1188
const struct qstr *old = args->old_name;
fs/nfs/nfs3xdr.c
1189
const struct qstr *new = args->new_name;
fs/nfs/nfs3xdr.c
1191
encode_diropargs3(xdr, args->old_dir, old->name, old->len);
fs/nfs/nfs3xdr.c
1192
encode_diropargs3(xdr, args->new_dir, new->name, new->len);
fs/nfs/nfs3xdr.c
1207
const struct nfs3_linkargs *args = data;
fs/nfs/nfs3xdr.c
1209
encode_nfs_fh3(xdr, args->fromfh);
fs/nfs/nfs3xdr.c
1210
encode_diropargs3(xdr, args->tofh, args->toname, args->tolen);
fs/nfs/nfs3xdr.c
1224
const struct nfs3_readdirargs *args)
fs/nfs/nfs3xdr.c
1228
encode_nfs_fh3(xdr, args->fh);
fs/nfs/nfs3xdr.c
1231
p = xdr_encode_cookie3(p, args->cookie);
fs/nfs/nfs3xdr.c
1232
p = xdr_encode_cookieverf3(p, args->verf);
fs/nfs/nfs3xdr.c
1233
*p = cpu_to_be32(args->count);
fs/nfs/nfs3xdr.c
1240
const struct nfs3_readdirargs *args = data;
fs/nfs/nfs3xdr.c
1242
encode_readdir3args(xdr, args);
fs/nfs/nfs3xdr.c
1243
rpc_prepare_reply_pages(req, args->pages, 0, args->count,
fs/nfs/nfs3xdr.c
1259
const struct nfs3_readdirargs *args)
fs/nfs/nfs3xdr.c
1261
uint32_t dircount = args->count;
fs/nfs/nfs3xdr.c
1262
uint32_t maxcount = args->count;
fs/nfs/nfs3xdr.c
1265
encode_nfs_fh3(xdr, args->fh);
fs/nfs/nfs3xdr.c
1268
p = xdr_encode_cookie3(p, args->cookie);
fs/nfs/nfs3xdr.c
1269
p = xdr_encode_cookieverf3(p, args->verf);
fs/nfs/nfs3xdr.c
1283
const struct nfs3_readdirargs *args = data;
fs/nfs/nfs3xdr.c
1285
encode_readdirplus3args(xdr, args);
fs/nfs/nfs3xdr.c
1286
rpc_prepare_reply_pages(req, args->pages, 0, args->count,
fs/nfs/nfs3xdr.c
1300
const struct nfs_commitargs *args)
fs/nfs/nfs3xdr.c
1304
encode_nfs_fh3(xdr, args->fh);
fs/nfs/nfs3xdr.c
1307
p = xdr_encode_hyper(p, args->offset);
fs/nfs/nfs3xdr.c
1308
*p = cpu_to_be32(args->count);
fs/nfs/nfs3xdr.c
1315
const struct nfs_commitargs *args = data;
fs/nfs/nfs3xdr.c
1317
encode_commit3args(xdr, args);
fs/nfs/nfs3xdr.c
1326
const struct nfs3_getaclargs *args = data;
fs/nfs/nfs3xdr.c
1328
encode_nfs_fh3(xdr, args->fh);
fs/nfs/nfs3xdr.c
1329
encode_uint32(xdr, args->mask);
fs/nfs/nfs3xdr.c
1330
if (args->mask & (NFS_ACL | NFS_DFACL)) {
fs/nfs/nfs3xdr.c
1331
rpc_prepare_reply_pages(req, args->pages, 0,
fs/nfs/nfs3xdr.c
1342
const struct nfs3_setaclargs *args = data;
fs/nfs/nfs3xdr.c
1346
encode_nfs_fh3(xdr, NFS_FH(args->inode));
fs/nfs/nfs3xdr.c
1347
encode_uint32(xdr, args->mask);
fs/nfs/nfs3xdr.c
1350
if (args->npages != 0)
fs/nfs/nfs3xdr.c
1351
xdr_write_pages(xdr, args->pages, 0, args->len);
fs/nfs/nfs3xdr.c
1353
xdr_reserve_space(xdr, args->len);
fs/nfs/nfs3xdr.c
1355
error = nfsacl_encode(xdr->buf, base, args->inode,
fs/nfs/nfs3xdr.c
1356
(args->mask & NFS_ACL) ?
fs/nfs/nfs3xdr.c
1357
args->acl_access : NULL, 1, 0);
fs/nfs/nfs3xdr.c
1360
error = nfsacl_encode(xdr->buf, base + error, args->inode,
fs/nfs/nfs3xdr.c
1361
(args->mask & NFS_DFACL) ?
fs/nfs/nfs3xdr.c
1362
args->acl_default : NULL, 1,
fs/nfs/nfs3xdr.c
834
const struct nfs3_sattrargs *args)
fs/nfs/nfs3xdr.c
838
if (args->guard) {
fs/nfs/nfs3xdr.c
841
xdr_encode_nfstime3(p, &args->guardtime);
fs/nfs/nfs3xdr.c
852
const struct nfs3_sattrargs *args = data;
fs/nfs/nfs3xdr.c
853
encode_nfs_fh3(xdr, args->fh);
fs/nfs/nfs3xdr.c
854
encode_sattr3(xdr, args->sattr, rpc_rqst_userns(req));
fs/nfs/nfs3xdr.c
855
encode_sattrguard3(xdr, args);
fs/nfs/nfs3xdr.c
869
const struct nfs3_diropargs *args = data;
fs/nfs/nfs3xdr.c
871
encode_diropargs3(xdr, args->fh, args->name, args->len);
fs/nfs/nfs3xdr.c
883
const struct nfs3_accessargs *args)
fs/nfs/nfs3xdr.c
885
encode_nfs_fh3(xdr, args->fh);
fs/nfs/nfs3xdr.c
886
encode_uint32(xdr, args->access);
fs/nfs/nfs3xdr.c
893
const struct nfs3_accessargs *args = data;
fs/nfs/nfs3xdr.c
895
encode_access3args(xdr, args);
fs/nfs/nfs3xdr.c
909
const struct nfs3_readlinkargs *args = data;
fs/nfs/nfs3xdr.c
911
encode_nfs_fh3(xdr, args->fh);
fs/nfs/nfs3xdr.c
912
rpc_prepare_reply_pages(req, args->pages, args->pgbase, args->pglen,
fs/nfs/nfs3xdr.c
926
const struct nfs_pgio_args *args)
fs/nfs/nfs3xdr.c
930
encode_nfs_fh3(xdr, args->fh);
fs/nfs/nfs3xdr.c
933
p = xdr_encode_hyper(p, args->offset);
fs/nfs/nfs3xdr.c
934
*p = cpu_to_be32(args->count);
fs/nfs/nfs3xdr.c
941
const struct nfs_pgio_args *args = data;
fs/nfs/nfs3xdr.c
942
unsigned int replen = args->replen ? args->replen :
fs/nfs/nfs3xdr.c
945
encode_read3args(xdr, args);
fs/nfs/nfs3xdr.c
946
rpc_prepare_reply_pages(req, args->pages, args->pgbase,
fs/nfs/nfs3xdr.c
947
args->count, replen);
fs/nfs/nfs3xdr.c
969
const struct nfs_pgio_args *args)
fs/nfs/nfs3xdr.c
973
encode_nfs_fh3(xdr, args->fh);
fs/nfs/nfs3xdr.c
976
p = xdr_encode_hyper(p, args->offset);
fs/nfs/nfs3xdr.c
977
*p++ = cpu_to_be32(args->count);
fs/nfs/nfs3xdr.c
978
*p++ = cpu_to_be32(args->stable);
fs/nfs/nfs3xdr.c
979
*p = cpu_to_be32(args->count);
fs/nfs/nfs3xdr.c
980
xdr_write_pages(xdr, args->pages, args->pgbase, args->count);
fs/nfs/nfs3xdr.c
987
const struct nfs_pgio_args *args = data;
fs/nfs/nfs3xdr.c
989
encode_write3args(xdr, args);
fs/nfs/nfs40proc.c
177
struct nfs4_fs_locations_arg args = {
fs/nfs/nfs40proc.c
192
.rpc_argp = &args,
fs/nfs/nfs40proc.c
203
nfs4_init_sequence(clp, &args.seq_args, &res.seq_res, 0, 1);
fs/nfs/nfs40proc.c
205
&args.seq_args, &res.seq_res);
fs/nfs/nfs40proc.c
225
struct nfs4_fsid_present_arg args = {
fs/nfs/nfs40proc.c
235
.rpc_argp = &args,
fs/nfs/nfs40proc.c
246
nfs4_init_sequence(clp, &args.seq_args, &res.seq_res, 0, 1);
fs/nfs/nfs40proc.c
248
&args.seq_args, &res.seq_res);
fs/nfs/nfs40proc.c
260
struct nfs_release_lockowner_args args;
fs/nfs/nfs40proc.c
269
nfs4_setup_sequence(server->nfs_client, &data->args.seq_args,
fs/nfs/nfs40proc.c
271
data->args.lock_owner.clientid = server->nfs_client->cl_clientid;
fs/nfs/nfs40proc.c
328
data->args.lock_owner.clientid = clp->cl_clientid;
fs/nfs/nfs40proc.c
329
data->args.lock_owner.id = lsp->ls_seqid.owner_id;
fs/nfs/nfs40proc.c
330
data->args.lock_owner.s_dev = server->s_dev;
fs/nfs/nfs40proc.c
332
msg.rpc_argp = &data->args;
fs/nfs/nfs40proc.c
334
nfs4_init_sequence(clp, &data->args.seq_args, &data->res.seq_res, 0, 0);
fs/nfs/nfs42proc.c
1008
nfs4_stateid_match_other(&data->args.stateid,
fs/nfs/nfs42proc.c
1012
&data->args.stateid))
fs/nfs/nfs42proc.c
1023
trace_nfs4_layoutstats(inode, &data->args.stateid, task->tk_status);
fs/nfs/nfs42proc.c
1030
struct nfs42_layoutstat_devinfo *devinfo = data->args.devinfo;
fs/nfs/nfs42proc.c
1033
for (i = 0; i < data->args.num_dev; i++) {
fs/nfs/nfs42proc.c
1038
pnfs_put_layout_hdr(NFS_I(data->args.inode)->layout);
fs/nfs/nfs42proc.c
1040
clear_bit(NFS_INO_LAYOUTSTATS, &NFS_I(data->args.inode)->flags);
fs/nfs/nfs42proc.c
1043
kfree(data->args.devinfo);
fs/nfs/nfs42proc.c
1058
.rpc_argp = &data->args,
fs/nfs/nfs42proc.c
1070
data->inode = nfs_igrab_and_active(data->args.inode);
fs/nfs/nfs42proc.c
1075
nfs4_init_sequence(server->nfs_client, &data->args.seq_args,
fs/nfs/nfs42proc.c
1092
data->args.inode = data->inode = nfs_igrab_and_active(inode);
fs/nfs/nfs42proc.c
1127
for (i = 0; i < data->args.num_errors; i++)
fs/nfs/nfs42proc.c
1128
nfs4_stateid_copy(&data->args.errors[i].stateid,
fs/nfs/nfs42proc.c
1131
nfs4_setup_sequence(server->nfs_client, &data->args.seq_args,
fs/nfs/nfs42proc.c
1159
nfs4_stateid_match(&data->args.errors[0].stateid,
fs/nfs/nfs42proc.c
1177
nfs4_stateid_match_other(&data->args.errors[0].stateid,
fs/nfs/nfs42proc.c
1181
&data->args.errors[0].stateid))
fs/nfs/nfs42proc.c
1192
trace_nfs4_layouterror(inode, &data->args.errors[0].stateid,
fs/nfs/nfs42proc.c
1235
data->args.errors[i] = errors[i];
fs/nfs/nfs42proc.c
1236
data->args.num_errors++;
fs/nfs/nfs42proc.c
1239
msg.rpc_argp = &data->args;
fs/nfs/nfs42proc.c
1243
nfs4_init_sequence(server->nfs_client, &data->args.seq_args,
fs/nfs/nfs42proc.c
1262
struct nfs42_clone_args args = {
fs/nfs/nfs42proc.c
1276
msg->rpc_argp = &args;
fs/nfs/nfs42proc.c
1279
status = nfs4_set_rw_stateid(&args.src_stateid, src_lock->open_context,
fs/nfs/nfs42proc.c
1286
status = nfs4_set_rw_stateid(&args.dst_stateid, dst_lock->open_context,
fs/nfs/nfs42proc.c
1302
&args.seq_args, &res.seq_res, 0);
fs/nfs/nfs42proc.c
1303
trace_nfs4_clone(src_inode, dst_inode, &args, status);
fs/nfs/nfs42proc.c
1375
struct nfs42_removexattrargs args = {
fs/nfs/nfs42proc.c
1382
.rpc_argp = &args,
fs/nfs/nfs42proc.c
1388
ret = nfs4_call_sync(server->client, server, &msg, &args.seq_args,
fs/nfs/nfs42proc.c
410
struct nfs42_copy_args *args,
fs/nfs/nfs42proc.c
418
.rpc_argp = args,
fs/nfs/nfs42proc.c
425
loff_t pos_src = args->src_pos;
fs/nfs/nfs42proc.c
426
loff_t pos_dst = args->dst_pos;
fs/nfs/nfs42proc.c
428
size_t count = args->count;
fs/nfs/nfs42proc.c
432
args->cp_src = nss;
fs/nfs/nfs42proc.c
433
nfs4_stateid_copy(&args->src_stateid, cnr_stateid);
fs/nfs/nfs42proc.c
435
status = nfs4_set_rw_stateid(&args->src_stateid,
fs/nfs/nfs42proc.c
448
status = nfs4_set_rw_stateid(&args->dst_stateid, dst_lock->open_context,
fs/nfs/nfs42proc.c
462
if (args->sync) {
fs/nfs/nfs42proc.c
475
&args->seq_args, &res->seq_res, 0);
fs/nfs/nfs42proc.c
476
trace_nfs4_copy(src_inode, dst_inode, args, res, nss, status);
fs/nfs/nfs42proc.c
482
if (args->sync &&
fs/nfs/nfs42proc.c
491
dst, &args->src_stateid, restart);
fs/nfs/nfs42proc.c
496
if ((!res->synchronous || !args->sync) &&
fs/nfs/nfs42proc.c
507
if (args->sync)
fs/nfs/nfs42proc.c
52
struct nfs42_falloc_args args = {
fs/nfs/nfs42proc.c
520
struct nfs42_copy_args args = {
fs/nfs/nfs42proc.c
531
.stateid = &args.src_stateid,
fs/nfs/nfs42proc.c
535
.stateid = &args.dst_stateid,
fs/nfs/nfs42proc.c
558
&args, &res,
fs/nfs/nfs42proc.c
576
args.sync != res.synchronous) {
fs/nfs/nfs42proc.c
577
args.sync = res.synchronous;
fs/nfs/nfs42proc.c
584
nfs42_do_offload_cancel_async(src, &args.src_stateid);
fs/nfs/nfs42proc.c
603
struct nfs42_offload_status_args args;
fs/nfs/nfs42proc.c
612
&data->args.osa_seq_args,
fs/nfs/nfs42proc.c
620
trace_nfs4_offload_cancel(&data->args, task->tk_status);
fs/nfs/nfs42proc.c
63
msg->rpc_argp = &args;
fs/nfs/nfs42proc.c
66
status = nfs4_set_rw_stateid(&args.falloc_stateid, lock->open_context,
fs/nfs/nfs42proc.c
667
data->args.osa_src_fh = NFS_FH(file_inode(dst));
fs/nfs/nfs42proc.c
668
memcpy(&data->args.osa_stateid, stateid,
fs/nfs/nfs42proc.c
669
sizeof(data->args.osa_stateid));
fs/nfs/nfs42proc.c
670
msg.rpc_argp = &data->args;
fs/nfs/nfs42proc.c
673
nfs4_init_sequence(dst_server->nfs_client, &data->args.osa_seq_args,
fs/nfs/nfs42proc.c
692
.rpc_argp = &data->args,
fs/nfs/nfs42proc.c
699
&data->args.osa_seq_args,
fs/nfs/nfs42proc.c
701
trace_nfs4_offload_status(&data->args, status);
fs/nfs/nfs42proc.c
763
data->args.osa_src_fh = NFS_FH(inode);
fs/nfs/nfs42proc.c
764
memcpy(&data->args.osa_stateid, stateid,
fs/nfs/nfs42proc.c
765
sizeof(data->args.osa_stateid));
fs/nfs/nfs42proc.c
766
exception.stateid = &data->args.osa_stateid;
fs/nfs/nfs42proc.c
788
struct nfs42_copy_notify_args *args,
fs/nfs/nfs42proc.c
794
.rpc_argp = args,
fs/nfs/nfs42proc.c
808
status = nfs4_set_rw_stateid(&args->cna_src_stateid, ctx, l_ctx,
fs/nfs/nfs42proc.c
818
&args->cna_seq_args, &res->cnr_seq_res, 0);
fs/nfs/nfs42proc.c
819
trace_nfs4_copy_notify(file_inode(src), args, res, status);
fs/nfs/nfs42proc.c
82
&args.seq_args, &res.seq_res, 0);
fs/nfs/nfs42proc.c
832
struct nfs42_copy_notify_args *args;
fs/nfs/nfs42proc.c
841
args = kzalloc_obj(struct nfs42_copy_notify_args);
fs/nfs/nfs42proc.c
842
if (args == NULL)
fs/nfs/nfs42proc.c
845
args->cna_src_fh = NFS_FH(file_inode(src)),
fs/nfs/nfs42proc.c
846
args->cna_dst.nl4_type = NL4_NETADDR;
fs/nfs/nfs42proc.c
847
nfs42_set_netaddr(dst, &args->cna_dst.u.nl4_addr);
fs/nfs/nfs42proc.c
848
exception.stateid = &args->cna_src_stateid;
fs/nfs/nfs42proc.c
851
status = _nfs42_proc_copy_notify(src, dst, args, res);
fs/nfs/nfs42proc.c
860
kfree(args);
fs/nfs/nfs42proc.c
868
struct nfs42_seek_args args = {
fs/nfs/nfs42proc.c
877
.rpc_argp = &args,
fs/nfs/nfs42proc.c
886
status = nfs4_set_rw_stateid(&args.sa_stateid, lock->open_context,
fs/nfs/nfs42proc.c
900
&args.seq_args, &res.seq_res, 0);
fs/nfs/nfs42proc.c
901
trace_nfs4_llseek(inode, &args, &res, status);
fs/nfs/nfs42proc.c
94
trace_nfs4_fallocate(inode, &args, status);
fs/nfs/nfs42proc.c
958
nfs4_stateid_copy(&data->args.stateid, &lo->plh_stateid);
fs/nfs/nfs42proc.c
96
trace_nfs4_deallocate(inode, &args, status);
fs/nfs/nfs42proc.c
960
nfs4_setup_sequence(server->nfs_client, &data->args.seq_args,
fs/nfs/nfs42proc.c
989
nfs4_stateid_match(&data->args.stateid,
fs/nfs/nfs42xdr.c
1110
struct nfs_pgio_args *args,
fs/nfs/nfs42xdr.c
1118
if (offset + length < args->offset)
fs/nfs/nfs42xdr.c
1120
else if (offset > args->offset + args->count) {
fs/nfs/nfs42xdr.c
1123
} else if (offset < args->offset) {
fs/nfs/nfs42xdr.c
1124
length -= (args->offset - offset);
fs/nfs/nfs42xdr.c
1125
offset = args->offset;
fs/nfs/nfs42xdr.c
1126
} else if (offset + length > args->offset + args->count) {
fs/nfs/nfs42xdr.c
1127
length = (args->offset + args->count) - offset;
fs/nfs/nfs42xdr.c
1131
bufpos = xdr->buf->head[0].iov_len + (offset - args->offset);
fs/nfs/nfs42xdr.c
1142
struct nfs_pgio_args *args = &hdr->args;
fs/nfs/nfs42xdr.c
1172
xdr_set_pagelen(xdr, xdr_align_size(args->count));
fs/nfs/nfs42xdr.c
1174
res->count += process_read_plus_segment(xdr, args, res, &segs[i-1]);
fs/nfs/nfs42xdr.c
296
const struct nfs42_falloc_args *args)
fs/nfs/nfs42xdr.c
298
encode_nfs4_stateid(xdr, &args->falloc_stateid);
fs/nfs/nfs42xdr.c
299
encode_uint64(xdr, args->falloc_offset);
fs/nfs/nfs42xdr.c
300
encode_uint64(xdr, args->falloc_length);
fs/nfs/nfs42xdr.c
304
const struct nfs42_falloc_args *args,
fs/nfs/nfs42xdr.c
308
encode_fallocate(xdr, args);
fs/nfs/nfs42xdr.c
332
const struct nfs42_copy_args *args,
fs/nfs/nfs42xdr.c
336
encode_nfs4_stateid(xdr, &args->src_stateid);
fs/nfs/nfs42xdr.c
337
encode_nfs4_stateid(xdr, &args->dst_stateid);
fs/nfs/nfs42xdr.c
339
encode_uint64(xdr, args->src_pos);
fs/nfs/nfs42xdr.c
340
encode_uint64(xdr, args->dst_pos);
fs/nfs/nfs42xdr.c
341
encode_uint64(xdr, args->count);
fs/nfs/nfs42xdr.c
344
encode_uint32(xdr, args->sync);
fs/nfs/nfs42xdr.c
345
if (args->cp_src == NULL) { /* intra-ssc */
fs/nfs/nfs42xdr.c
350
encode_nl4_server(xdr, args->cp_src);
fs/nfs/nfs42xdr.c
354
const struct nfs42_copy_args *args,
fs/nfs/nfs42xdr.c
361
p = xdr_encode_hyper(p, args->dst_pos);
fs/nfs/nfs42xdr.c
362
*p = cpu_to_be32(args->count);
fs/nfs/nfs42xdr.c
366
const struct nfs42_offload_status_args *args,
fs/nfs/nfs42xdr.c
370
encode_nfs4_stateid(xdr, &args->osa_stateid);
fs/nfs/nfs42xdr.c
374
const struct nfs42_offload_status_args *args,
fs/nfs/nfs42xdr.c
378
encode_nfs4_stateid(xdr, &args->osa_stateid);
fs/nfs/nfs42xdr.c
382
const struct nfs42_copy_notify_args *args,
fs/nfs/nfs42xdr.c
386
encode_nfs4_stateid(xdr, &args->cna_src_stateid);
fs/nfs/nfs42xdr.c
387
encode_nl4_server(xdr, &args->cna_dst);
fs/nfs/nfs42xdr.c
391
const struct nfs42_falloc_args *args,
fs/nfs/nfs42xdr.c
395
encode_fallocate(xdr, args);
fs/nfs/nfs42xdr.c
399
const struct nfs_pgio_args *args,
fs/nfs/nfs42xdr.c
403
encode_nfs4_stateid(xdr, &args->stateid);
fs/nfs/nfs42xdr.c
404
encode_uint64(xdr, args->offset);
fs/nfs/nfs42xdr.c
405
encode_uint32(xdr, args->count);
fs/nfs/nfs42xdr.c
409
const struct nfs42_seek_args *args,
fs/nfs/nfs42xdr.c
413
encode_nfs4_stateid(xdr, &args->sa_stateid);
fs/nfs/nfs42xdr.c
414
encode_uint64(xdr, args->sa_offset);
fs/nfs/nfs42xdr.c
415
encode_uint32(xdr, args->sa_what);
fs/nfs/nfs42xdr.c
419
const struct nfs42_layoutstat_args *args,
fs/nfs/nfs42xdr.c
429
encode_nfs4_stateid(xdr, &args->stateid);
fs/nfs/nfs42xdr.c
440
devinfo->ld_private.ops->encode(xdr, args,
fs/nfs/nfs42xdr.c
447
const struct nfs42_clone_args *args,
fs/nfs/nfs42xdr.c
453
encode_nfs4_stateid(xdr, &args->src_stateid);
fs/nfs/nfs42xdr.c
454
encode_nfs4_stateid(xdr, &args->dst_stateid);
fs/nfs/nfs42xdr.c
456
p = xdr_encode_hyper(p, args->src_offset);
fs/nfs/nfs42xdr.c
457
p = xdr_encode_hyper(p, args->dst_offset);
fs/nfs/nfs42xdr.c
458
xdr_encode_hyper(p, args->count);
fs/nfs/nfs42xdr.c
474
const struct nfs42_layout_error *args,
fs/nfs/nfs42xdr.c
481
p = xdr_encode_hyper(p, args->offset);
fs/nfs/nfs42xdr.c
482
p = xdr_encode_hyper(p, args->length);
fs/nfs/nfs42xdr.c
483
encode_nfs4_stateid(xdr, &args->stateid);
fs/nfs/nfs42xdr.c
486
encode_device_error(xdr, &args->errors[0]);
fs/nfs/nfs42xdr.c
550
const struct nfs42_falloc_args *args = data;
fs/nfs/nfs42xdr.c
552
.minorversion = nfs4_xdr_minorversion(&args->seq_args),
fs/nfs/nfs42xdr.c
556
encode_sequence(xdr, &args->seq_args, &hdr);
fs/nfs/nfs42xdr.c
557
encode_putfh(xdr, args->falloc_fh, &hdr);
fs/nfs/nfs42xdr.c
558
encode_allocate(xdr, args, &hdr);
fs/nfs/nfs42xdr.c
559
encode_getfattr(xdr, args->falloc_bitmask, &hdr);
fs/nfs/nfs42xdr.c
570
const struct nfs42_copy_args *args = data;
fs/nfs/nfs42xdr.c
572
.minorversion = nfs4_xdr_minorversion(&args->seq_args),
fs/nfs/nfs42xdr.c
576
encode_sequence(xdr, &args->seq_args, &hdr);
fs/nfs/nfs42xdr.c
577
encode_putfh(xdr, args->src_fh, &hdr);
fs/nfs/nfs42xdr.c
579
encode_putfh(xdr, args->dst_fh, &hdr);
fs/nfs/nfs42xdr.c
580
encode_copy(xdr, args, &hdr);
fs/nfs/nfs42xdr.c
581
if (args->sync)
fs/nfs/nfs42xdr.c
582
encode_copy_commit(xdr, args, &hdr);
fs/nfs/nfs42xdr.c
593
const struct nfs42_offload_status_args *args = data;
fs/nfs/nfs42xdr.c
595
.minorversion = nfs4_xdr_minorversion(&args->osa_seq_args),
fs/nfs/nfs42xdr.c
599
encode_sequence(xdr, &args->osa_seq_args, &hdr);
fs/nfs/nfs42xdr.c
600
encode_putfh(xdr, args->osa_src_fh, &hdr);
fs/nfs/nfs42xdr.c
601
encode_offload_cancel(xdr, args, &hdr);
fs/nfs/nfs42xdr.c
612
const struct nfs42_offload_status_args *args = data;
fs/nfs/nfs42xdr.c
614
.minorversion = nfs4_xdr_minorversion(&args->osa_seq_args),
fs/nfs/nfs42xdr.c
618
encode_sequence(xdr, &args->osa_seq_args, &hdr);
fs/nfs/nfs42xdr.c
619
encode_putfh(xdr, args->osa_src_fh, &hdr);
fs/nfs/nfs42xdr.c
620
encode_offload_status(xdr, args, &hdr);
fs/nfs/nfs42xdr.c
631
const struct nfs42_copy_notify_args *args = data;
fs/nfs/nfs42xdr.c
633
.minorversion = nfs4_xdr_minorversion(&args->cna_seq_args),
fs/nfs/nfs42xdr.c
637
encode_sequence(xdr, &args->cna_seq_args, &hdr);
fs/nfs/nfs42xdr.c
638
encode_putfh(xdr, args->cna_src_fh, &hdr);
fs/nfs/nfs42xdr.c
639
encode_copy_notify(xdr, args, &hdr);
fs/nfs/nfs42xdr.c
650
const struct nfs42_falloc_args *args = data;
fs/nfs/nfs42xdr.c
652
.minorversion = nfs4_xdr_minorversion(&args->seq_args),
fs/nfs/nfs42xdr.c
656
encode_sequence(xdr, &args->seq_args, &hdr);
fs/nfs/nfs42xdr.c
657
encode_putfh(xdr, args->falloc_fh, &hdr);
fs/nfs/nfs42xdr.c
658
encode_deallocate(xdr, args, &hdr);
fs/nfs/nfs42xdr.c
659
encode_getfattr(xdr, args->falloc_bitmask, &hdr);
fs/nfs/nfs42xdr.c
670
const struct nfs42_falloc_args *args = data;
fs/nfs/nfs42xdr.c
672
.minorversion = nfs4_xdr_minorversion(&args->seq_args),
fs/nfs/nfs42xdr.c
676
encode_sequence(xdr, &args->seq_args, &hdr);
fs/nfs/nfs42xdr.c
677
encode_putfh(xdr, args->falloc_fh, &hdr);
fs/nfs/nfs42xdr.c
678
encode_deallocate(xdr, args, &hdr);
fs/nfs/nfs42xdr.c
679
encode_allocate(xdr, args, &hdr);
fs/nfs/nfs42xdr.c
680
encode_getfattr(xdr, args->falloc_bitmask, &hdr);
fs/nfs/nfs42xdr.c
691
const struct nfs_pgio_args *args = data;
fs/nfs/nfs42xdr.c
693
.minorversion = nfs4_xdr_minorversion(&args->seq_args),
fs/nfs/nfs42xdr.c
697
encode_sequence(xdr, &args->seq_args, &hdr);
fs/nfs/nfs42xdr.c
698
encode_putfh(xdr, args->fh, &hdr);
fs/nfs/nfs42xdr.c
699
encode_read_plus(xdr, args, &hdr);
fs/nfs/nfs42xdr.c
701
rpc_prepare_reply_pages(req, args->pages, args->pgbase, args->count,
fs/nfs/nfs42xdr.c
713
const struct nfs42_seek_args *args = data;
fs/nfs/nfs42xdr.c
715
.minorversion = nfs4_xdr_minorversion(&args->seq_args),
fs/nfs/nfs42xdr.c
719
encode_sequence(xdr, &args->seq_args, &hdr);
fs/nfs/nfs42xdr.c
720
encode_putfh(xdr, args->sa_fh, &hdr);
fs/nfs/nfs42xdr.c
721
encode_seek(xdr, args, &hdr);
fs/nfs/nfs42xdr.c
732
const struct nfs42_layoutstat_args *args = data;
fs/nfs/nfs42xdr.c
736
.minorversion = nfs4_xdr_minorversion(&args->seq_args),
fs/nfs/nfs42xdr.c
740
encode_sequence(xdr, &args->seq_args, &hdr);
fs/nfs/nfs42xdr.c
741
encode_putfh(xdr, args->fh, &hdr);
fs/nfs/nfs42xdr.c
742
WARN_ON(args->num_dev > PNFS_LAYOUTSTATS_MAXDEV);
fs/nfs/nfs42xdr.c
743
for (i = 0; i < args->num_dev; i++)
fs/nfs/nfs42xdr.c
744
encode_layoutstats(xdr, args, &args->devinfo[i], &hdr);
fs/nfs/nfs42xdr.c
755
const struct nfs42_clone_args *args = data;
fs/nfs/nfs42xdr.c
757
.minorversion = nfs4_xdr_minorversion(&args->seq_args),
fs/nfs/nfs42xdr.c
761
encode_sequence(xdr, &args->seq_args, &hdr);
fs/nfs/nfs42xdr.c
762
encode_putfh(xdr, args->src_fh, &hdr);
fs/nfs/nfs42xdr.c
764
encode_putfh(xdr, args->dst_fh, &hdr);
fs/nfs/nfs42xdr.c
765
encode_clone(xdr, args, &hdr);
fs/nfs/nfs42xdr.c
766
encode_getfattr(xdr, args->dst_bitmask, &hdr);
fs/nfs/nfs42xdr.c
777
const struct nfs42_layouterror_args *args = data;
fs/nfs/nfs42xdr.c
779
.minorversion = nfs4_xdr_minorversion(&args->seq_args),
fs/nfs/nfs42xdr.c
784
encode_sequence(xdr, &args->seq_args, &hdr);
fs/nfs/nfs42xdr.c
785
encode_putfh(xdr, NFS_FH(args->inode), &hdr);
fs/nfs/nfs42xdr.c
786
for (i = 0; i < args->num_errors; i++)
fs/nfs/nfs42xdr.c
787
encode_layouterror(xdr, &args->errors[i], &hdr);
fs/nfs/nfs42xdr.c
797
const struct nfs42_setxattrargs *args = data;
fs/nfs/nfs42xdr.c
799
.minorversion = nfs4_xdr_minorversion(&args->seq_args),
fs/nfs/nfs42xdr.c
803
encode_sequence(xdr, &args->seq_args, &hdr);
fs/nfs/nfs42xdr.c
804
encode_putfh(xdr, args->fh, &hdr);
fs/nfs/nfs42xdr.c
805
encode_setxattr(xdr, args, &hdr);
fs/nfs/nfs42xdr.c
806
encode_getfattr(xdr, args->bitmask, &hdr);
fs/nfs/nfs42xdr.c
816
const struct nfs42_getxattrargs *args = data;
fs/nfs/nfs42xdr.c
818
.minorversion = nfs4_xdr_minorversion(&args->seq_args),
fs/nfs/nfs42xdr.c
823
encode_sequence(xdr, &args->seq_args, &hdr);
fs/nfs/nfs42xdr.c
824
encode_putfh(xdr, args->fh, &hdr);
fs/nfs/nfs42xdr.c
826
encode_getxattr(xdr, args->xattr_name, &hdr);
fs/nfs/nfs42xdr.c
828
rpc_prepare_reply_pages(req, args->xattr_pages, 0, args->xattr_len,
fs/nfs/nfs42xdr.c
840
const struct nfs42_listxattrsargs *args = data;
fs/nfs/nfs42xdr.c
842
.minorversion = nfs4_xdr_minorversion(&args->seq_args),
fs/nfs/nfs42xdr.c
847
encode_sequence(xdr, &args->seq_args, &hdr);
fs/nfs/nfs42xdr.c
848
encode_putfh(xdr, args->fh, &hdr);
fs/nfs/nfs42xdr.c
850
encode_listxattrs(xdr, args, &hdr);
fs/nfs/nfs42xdr.c
852
rpc_prepare_reply_pages(req, args->xattr_pages, 0, args->count, replen);
fs/nfs/nfs42xdr.c
863
const struct nfs42_removexattrargs *args = data;
fs/nfs/nfs42xdr.c
865
.minorversion = nfs4_xdr_minorversion(&args->seq_args),
fs/nfs/nfs42xdr.c
869
encode_sequence(xdr, &args->seq_args, &hdr);
fs/nfs/nfs42xdr.c
870
encode_putfh(xdr, args->fh, &hdr);
fs/nfs/nfs42xdr.c
871
encode_removexattr(xdr, args->xattr_name, &hdr);
fs/nfs/nfs4_fs.h
321
struct nfs4_sequence_args *args,
fs/nfs/nfs4_fs.h
459
hdr->args.stable = NFS_FILE_SYNC;
fs/nfs/nfs4_fs.h
537
struct nfs4_sequence_args *args,
fs/nfs/nfs4proc.c
10006
.rpc_argp = &data->args,
fs/nfs/nfs4proc.c
10012
.rpc_client = NFS_CLIENT(data->args.inode),
fs/nfs/nfs4proc.c
10023
data->args.lastbytewritten,
fs/nfs/nfs4proc.c
10024
data->args.inode->i_ino);
fs/nfs/nfs4proc.c
10027
data->inode = nfs_igrab_and_active(data->args.inode);
fs/nfs/nfs4proc.c
10034
nfs4_init_sequence(NFS_SERVER(data->args.inode)->nfs_client,
fs/nfs/nfs4proc.c
10035
&data->args.seq_args, &data->res.seq_res, 1, 0);
fs/nfs/nfs4proc.c
10041
trace_nfs4_layoutcommit(data->args.inode, &data->args.stateid, status);
fs/nfs/nfs4proc.c
10057
struct nfs41_secinfo_no_name_args args = {
fs/nfs/nfs4proc.c
10065
.rpc_argp = &args,
fs/nfs/nfs4proc.c
10070
.seq_args = &args.seq_args,
fs/nfs/nfs4proc.c
10090
nfs4_init_sequence(clp, &args.seq_args, &res.seq_res, 0, 0);
fs/nfs/nfs4proc.c
10211
struct nfs41_test_stateid_args args = {
fs/nfs/nfs4proc.c
10217
.rpc_argp = &args,
fs/nfs/nfs4proc.c
10227
nfs4_init_sequence(clp, &args.seq_args, &res.seq_res, 0, 1);
fs/nfs/nfs4proc.c
10229
&args.seq_args, &res.seq_res);
fs/nfs/nfs4proc.c
1027
void nfs4_sequence_attach_slot(struct nfs4_sequence_args *args,
fs/nfs/nfs4proc.c
10284
struct nfs41_free_stateid_args args;
fs/nfs/nfs4proc.c
10292
&data->args.seq_args,
fs/nfs/nfs4proc.c
1033
slot->privileged = args->sa_privileged ? 1 : 0;
fs/nfs/nfs4proc.c
1034
args->sa_slot = slot;
fs/nfs/nfs4proc.c
10365
nfs4_stateid_copy(&data->args.stateid, stateid);
fs/nfs/nfs4proc.c
10369
msg.rpc_argp = &data->args;
fs/nfs/nfs4proc.c
10371
nfs4_init_sequence(clp, &data->args.seq_args, &data->res.seq_res, 1,
fs/nfs/nfs4proc.c
1062
struct nfs4_sequence_args *args,
fs/nfs/nfs4proc.c
1079
if (nfs4_slot_tbl_draining(tbl) && !args->sa_privileged)
fs/nfs/nfs4proc.c
1090
nfs4_sequence_attach_slot(args, res, slot);
fs/nfs/nfs4proc.c
1092
trace_nfs4_setup_sequence(session, args);
fs/nfs/nfs4proc.c
1099
if (args->sa_privileged)
fs/nfs/nfs4proc.c
1108
if (args->sa_privileged)
fs/nfs/nfs4proc.c
1135
struct nfs4_sequence_args *args,
fs/nfs/nfs4proc.c
1142
.seq_args = args,
fs/nfs/nfs4proc.c
1159
struct nfs4_sequence_args *args,
fs/nfs/nfs4proc.c
1166
return nfs4_do_call_sync(clnt, server, msg, args, res, task_flags);
fs/nfs/nfs4proc.c
1173
struct nfs4_sequence_args *args,
fs/nfs/nfs4proc.c
1177
nfs4_init_sequence(server->nfs_client, args, res, cache_reply, 0);
fs/nfs/nfs4proc.c
1178
return nfs4_call_sync_sequence(clnt, server, msg, args, res);
fs/nfs/nfs4proc.c
3880
struct nfs4_server_caps_arg args = {
fs/nfs/nfs4proc.c
3887
.rpc_argp = &args,
fs/nfs/nfs4proc.c
3905
status = nfs4_call_sync(server->client, server, &msg, &args.seq_args, &res.seq_res, 0);
fs/nfs/nfs4proc.c
4167
struct nfs4_lookup_root_arg args = {
fs/nfs/nfs4proc.c
4177
.rpc_argp = &args,
fs/nfs/nfs4proc.c
4182
return nfs4_call_sync(server->client, server, &msg, &args.seq_args, &res.seq_res, 0);
fs/nfs/nfs4proc.c
4415
struct nfs4_getattr_arg args = {
fs/nfs/nfs4proc.c
4425
.rpc_argp = &args,
fs/nfs/nfs4proc.c
4430
.seq_args = &args.seq_args,
fs/nfs/nfs4proc.c
4450
args.get_dir_deleg = should_request_dir_deleg(inode);
fs/nfs/nfs4proc.c
4451
if (args.get_dir_deleg)
fs/nfs/nfs4proc.c
4456
nfs4_init_sequence(clp, &args.seq_args, &res.seq_res, 0, 0);
fs/nfs/nfs4proc.c
4460
if (args.get_dir_deleg) {
fs/nfs/nfs4proc.c
4568
struct nfs4_lookup_arg args = {
fs/nfs/nfs4proc.c
4580
.rpc_argp = &args,
fs/nfs/nfs4proc.c
4592
args.bitmask = nfs4_bitmask(server, fattr->label);
fs/nfs/nfs4proc.c
4597
nfs4_init_sequence(server->nfs_client, &args.seq_args, &res.seq_res, 0, 0);
fs/nfs/nfs4proc.c
4599
&args.seq_args, &res.seq_res, task_flags);
fs/nfs/nfs4proc.c
4691
struct nfs4_lookupp_arg args = {
fs/nfs/nfs4proc.c
4702
.rpc_argp = &args,
fs/nfs/nfs4proc.c
4712
args.bitmask = nfs4_bitmask(server, fattr->label);
fs/nfs/nfs4proc.c
4715
nfs4_init_sequence(server->nfs_client, &args.seq_args, &res.seq_res, 0, 0);
fs/nfs/nfs4proc.c
4718
status = nfs4_do_call_sync(clnt, server, &msg, &args.seq_args,
fs/nfs/nfs4proc.c
4744
struct nfs4_accessargs args = {
fs/nfs/nfs4proc.c
4753
.rpc_argp = &args,
fs/nfs/nfs4proc.c
4764
args.bitmask = server->cache_consistency_bitmask;
fs/nfs/nfs4proc.c
4766
status = nfs4_call_sync(server->client, server, &msg, &args.seq_args, &res.seq_res, 0);
fs/nfs/nfs4proc.c
4817
struct nfs4_readlink args = {
fs/nfs/nfs4proc.c
4826
.rpc_argp = &args,
fs/nfs/nfs4proc.c
4830
return nfs4_call_sync(NFS_SERVER(inode)->client, NFS_SERVER(inode), &msg, &args.seq_args, &res.seq_res, 0);
fs/nfs/nfs4proc.c
4887
struct nfs_removeargs args = {
fs/nfs/nfs4proc.c
4896
.rpc_argp = &args,
fs/nfs/nfs4proc.c
4902
status = nfs4_call_sync(server->client, server, &msg, &args.seq_args, &res.seq_res, 1);
fs/nfs/nfs4proc.c
4958
struct nfs_removeargs *args = msg->rpc_argp;
fs/nfs/nfs4proc.c
4964
nfs4_init_sequence(server->nfs_client, &args->seq_args,
fs/nfs/nfs4proc.c
4979
&data->args.seq_args,
fs/nfs/nfs4proc.c
5027
&data->args.seq_args,
fs/nfs/nfs4proc.c
5311
struct nfs4_readdir_arg args = {
fs/nfs/nfs4proc.c
5321
.rpc_argp = &args,
fs/nfs/nfs4proc.c
5330
args.bitmask = server->attr_bitmask_nl;
fs/nfs/nfs4proc.c
5332
args.bitmask = server->attr_bitmask;
fs/nfs/nfs4proc.c
5334
nfs4_setup_readdir(nr_arg->cookie, nr_arg->verf, nr_arg->dentry, &args);
fs/nfs/nfs4proc.c
5335
res.pgbase = args.pgbase;
fs/nfs/nfs4proc.c
5336
status = nfs4_call_sync(server->client, server, &msg, &args.seq_args,
fs/nfs/nfs4proc.c
5340
status += args.pgbase;
fs/nfs/nfs4proc.c
5429
struct nfs4_statfs_arg args = {
fs/nfs/nfs4proc.c
5438
.rpc_argp = &args,
fs/nfs/nfs4proc.c
5443
return nfs4_call_sync(server->client, server, &msg, &args.seq_args, &res.seq_res, 0);
fs/nfs/nfs4proc.c
5463
struct nfs4_fsinfo_arg args = {
fs/nfs/nfs4proc.c
5472
.rpc_argp = &args,
fs/nfs/nfs4proc.c
5476
return nfs4_call_sync(server->client, server, &msg, &args.seq_args, &res.seq_res, 0);
fs/nfs/nfs4proc.c
5516
struct nfs4_pathconf_arg args = {
fs/nfs/nfs4proc.c
5525
.rpc_argp = &args,
fs/nfs/nfs4proc.c
5530
if ((args.bitmask[0] & nfs4_pathconf_bitmap[0]) == 0) {
fs/nfs/nfs4proc.c
5536
return nfs4_call_sync(server->client, server, &msg, &args.seq_args, &res.seq_res, 0);
fs/nfs/nfs4proc.c
5600
.state = hdr->args.context->state,
fs/nfs/nfs4proc.c
5601
.stateid = &hdr->args.stateid,
fs/nfs/nfs4proc.c
5619
struct nfs_pgio_args *args)
fs/nfs/nfs4proc.c
5623
nfs4_stateid_is_current(&args->stateid,
fs/nfs/nfs4proc.c
5624
args->context,
fs/nfs/nfs4proc.c
5625
args->lock_context,
fs/nfs/nfs4proc.c
5652
if (nfs4_read_stateid_changed(task, &hdr->args))
fs/nfs/nfs4proc.c
5690
&hdr->args.seq_args, &hdr->res.seq_res, 0, 0);
fs/nfs/nfs4proc.c
5697
&hdr->args.seq_args,
fs/nfs/nfs4proc.c
5701
if (nfs4_set_rw_stateid(&hdr->args.stateid, hdr->args.context,
fs/nfs/nfs4proc.c
5702
hdr->args.lock_context,
fs/nfs/nfs4proc.c
5705
if (unlikely(test_bit(NFS_CONTEXT_BAD, &hdr->args.context->flags)))
fs/nfs/nfs4proc.c
5719
.state = hdr->args.context->state,
fs/nfs/nfs4proc.c
5720
.stateid = &hdr->args.stateid,
fs/nfs/nfs4proc.c
5740
struct nfs_pgio_args *args)
fs/nfs/nfs4proc.c
5744
nfs4_stateid_is_current(&args->stateid,
fs/nfs/nfs4proc.c
5745
args->context,
fs/nfs/nfs4proc.c
5746
args->lock_context,
fs/nfs/nfs4proc.c
5757
if (nfs4_write_stateid_changed(task, &hdr->args))
fs/nfs/nfs4proc.c
5817
hdr->args.bitmask = NULL;
fs/nfs/nfs4proc.c
5820
nfs4_bitmask_set(hdr->args.bitmask_store,
fs/nfs/nfs4proc.c
5823
hdr->args.bitmask = hdr->args.bitmask_store;
fs/nfs/nfs4proc.c
5832
nfs4_init_sequence(server->nfs_client, &hdr->args.seq_args,
fs/nfs/nfs4proc.c
5840
&data->args.seq_args,
fs/nfs/nfs4proc.c
5874
nfs4_init_sequence(server->nfs_client, &data->args.seq_args,
fs/nfs/nfs4proc.c
5880
static int _nfs4_proc_commit(struct file *dst, struct nfs_commitargs *args,
fs/nfs/nfs4proc.c
5887
.rpc_argp = args,
fs/nfs/nfs4proc.c
5891
args->fh = NFS_FH(dst_inode);
fs/nfs/nfs4proc.c
5893
&args->seq_args, &res->seq_res, 1);
fs/nfs/nfs4proc.c
5898
struct nfs_commitargs args = {
fs/nfs/nfs4proc.c
5907
status = _nfs4_proc_commit(dst, &args, res);
fs/nfs/nfs4proc.c
6051
struct nfs_getaclargs args = {
fs/nfs/nfs4proc.c
6062
.rpc_argp = &args,
fs/nfs/nfs4proc.c
6077
args.acl_pages = pages;
fs/nfs/nfs4proc.c
6090
args.acl_len = npages * PAGE_SIZE;
fs/nfs/nfs4proc.c
6093
__func__, buf, buflen, npages, args.acl_len);
fs/nfs/nfs4proc.c
6095
&msg, &args.seq_args, &res.seq_res, 0);
fs/nfs/nfs4proc.c
6645
struct nfs4_delegreturnargs args;
fs/nfs/nfs4proc.c
6670
.task_is_privileged = data->args.seq_args.sa_privileged,
fs/nfs/nfs4proc.c
6677
trace_nfs4_delegreturn_exit(&data->args, &data->res, task->tk_status);
fs/nfs/nfs4proc.c
6680
if (pnfs_roc_done(task, &data->args.lr_args, &data->res.lr_res,
fs/nfs/nfs4proc.c
6684
if (data->args.sattr_args && task->tk_status != 0) {
fs/nfs/nfs4proc.c
6687
data->args.sattr_args = NULL;
fs/nfs/nfs4proc.c
6702
data->args.sattr_args = NULL;
fs/nfs/nfs4proc.c
6716
data->args.stateid,
fs/nfs/nfs4proc.c
6727
if (data->args.bitmask) {
fs/nfs/nfs4proc.c
6728
data->args.bitmask = NULL;
fs/nfs/nfs4proc.c
6733
if (data->args.bitmask) {
fs/nfs/nfs4proc.c
6734
data->args.bitmask = NULL;
fs/nfs/nfs4proc.c
6747
nfs_delegation_mark_returned(data->inode, data->args.stateid);
fs/nfs/nfs4proc.c
6784
lo = d_data->args.lr_args ? d_data->args.lr_args->layout : NULL;
fs/nfs/nfs4proc.c
6786
d_data->args.lr_args = NULL;
fs/nfs/nfs4proc.c
6791
&d_data->args.seq_args,
fs/nfs/nfs4proc.c
6833
data->args.fhandle = &data->fh;
fs/nfs/nfs4proc.c
6834
data->args.stateid = &data->stateid;
fs/nfs/nfs4proc.c
6835
nfs4_bitmask_set(data->args.bitmask_store,
fs/nfs/nfs4proc.c
6837
data->args.bitmask = data->args.bitmask_store;
fs/nfs/nfs4proc.c
6852
data->args.lr_args = &data->lr.arg;
fs/nfs/nfs4proc.c
6867
data->args.sattr_args = &data->sattr;
fs/nfs/nfs4proc.c
6871
nfs4_init_sequence(server->nfs_client, &data->args.seq_args,
fs/nfs/nfs4proc.c
6875
msg.rpc_argp = &data->args;
fs/nfs/nfs4proc.c
770
struct nfs4_sequence_args *args,
fs/nfs/nfs4proc.c
774
args->sa_slot = NULL;
fs/nfs/nfs4proc.c
775
args->sa_cache_this = cache_reply;
fs/nfs/nfs4proc.c
776
args->sa_privileged = privileged;
fs/nfs/nfs4proc.c
8051
struct nfs4_fs_locations_arg args = {
fs/nfs/nfs4proc.c
8062
.rpc_argp = &args,
fs/nfs/nfs4proc.c
8082
status = nfs4_call_sync(client, server, &msg, &args.seq_args, &res.seq_res, 0);
fs/nfs/nfs4proc.c
8126
struct nfs4_fs_locations_arg args = {
fs/nfs/nfs4proc.c
8138
.rpc_argp = &args,
fs/nfs/nfs4proc.c
8144
.seq_args = &args.seq_args,
fs/nfs/nfs4proc.c
8160
nfs4_init_sequence(clp, &args.seq_args, &res.seq_res, 0, 1);
fs/nfs/nfs4proc.c
8226
struct nfs4_fsid_present_arg args = {
fs/nfs/nfs4proc.c
8233
.rpc_argp = &args,
fs/nfs/nfs4proc.c
8243
nfs4_init_sequence(server->nfs_client, &args.seq_args, &res.seq_res, 0, 1);
fs/nfs/nfs4proc.c
8245
&args.seq_args, &res.seq_res);
fs/nfs/nfs4proc.c
8305
struct nfs4_secinfo_arg args = {
fs/nfs/nfs4proc.c
8314
.rpc_argp = &args,
fs/nfs/nfs4proc.c
8319
.seq_args = &args.seq_args,
fs/nfs/nfs4proc.c
8342
nfs4_init_sequence(clp, &args.seq_args, &res.seq_res, 0, 0);
fs/nfs/nfs4proc.c
8414
struct nfs41_bind_conn_to_session_args *args = task->tk_msg.rpc_argp;
fs/nfs/nfs4proc.c
8416
struct nfs_client *clp = args->client;
fs/nfs/nfs4proc.c
8425
if (args->dir == NFS4_CDFC4_FORE_OR_BOTH &&
fs/nfs/nfs4proc.c
8428
if (args->retries++ < MAX_BIND_CONN_TO_SESSION_RETRIES)
fs/nfs/nfs4proc.c
8450
struct nfs41_bind_conn_to_session_args args = {
fs/nfs/nfs4proc.c
8459
.rpc_argp = &args,
fs/nfs/nfs4proc.c
8472
nfs4_copy_sessionid(&args.sessionid, &clp->cl_session->sess_id);
fs/nfs/nfs4proc.c
8474
args.dir = NFS4_CDFC4_FORE;
fs/nfs/nfs4proc.c
8478
args.dir = NFS4_CDFC4_FORE;
fs/nfs/nfs4proc.c
8493
if ((res.dir & args.dir) != res.dir || res.dir == 0) {
fs/nfs/nfs4proc.c
8498
if (res.use_conn_in_rdma_mode != args.use_conn_in_rdma_mode) {
fs/nfs/nfs4proc.c
8664
struct nfs41_exchange_id_args args;
fs/nfs/nfs4proc.c
8672
nfs_put_client(cdata->args.client);
fs/nfs/nfs4proc.c
8713
nfs4_init_boot_verifier(clp, &calldata->args.verifier);
fs/nfs/nfs4proc.c
8736
calldata->args.state_protect.how = SP4_NONE;
fs/nfs/nfs4proc.c
8740
calldata->args.state_protect = nfs4_sp4_mach_cred_request;
fs/nfs/nfs4proc.c
8752
memcpy(calldata->args.verifier.data, clp->cl_confirm.data,
fs/nfs/nfs4proc.c
8753
sizeof(calldata->args.verifier.data));
fs/nfs/nfs4proc.c
8755
calldata->args.client = clp;
fs/nfs/nfs4proc.c
8756
calldata->args.flags = EXCHGID4_FLAG_SUPP_MOVED_REFER |
fs/nfs/nfs4proc.c
8759
calldata->args.flags |= EXCHGID4_FLAG_SUPP_MOVED_MIGR;
fs/nfs/nfs4proc.c
8762
calldata->args.flags |= EXCHGID4_FLAG_USE_PNFS_DS;
fs/nfs/nfs4proc.c
8763
msg.rpc_argp = &calldata->args;
fs/nfs/nfs4proc.c
8994
struct nfs4_get_lease_time_args *args;
fs/nfs/nfs4proc.c
9008
&data->args->la_seq_args,
fs/nfs/nfs4proc.c
9043
struct nfs4_get_lease_time_args args;
fs/nfs/nfs4proc.c
9048
.args = &args,
fs/nfs/nfs4proc.c
9054
.rpc_argp = &args,
fs/nfs/nfs4proc.c
9065
nfs4_init_sequence(clp, &args.la_seq_args, &res.lr_seq_res, 0, 1);
fs/nfs/nfs4proc.c
9078
static void nfs4_init_channel_attrs(struct nfs41_create_session_args *args,
fs/nfs/nfs4proc.c
9089
args->fc_attrs.max_rqst_sz = max_rqst_sz;
fs/nfs/nfs4proc.c
9090
args->fc_attrs.max_resp_sz = max_resp_sz;
fs/nfs/nfs4proc.c
9091
args->fc_attrs.max_ops = NFS4_MAX_OPS;
fs/nfs/nfs4proc.c
9092
args->fc_attrs.max_reqs = max_session_slots;
fs/nfs/nfs4proc.c
9097
args->fc_attrs.max_rqst_sz, args->fc_attrs.max_resp_sz,
fs/nfs/nfs4proc.c
9098
args->fc_attrs.max_ops, args->fc_attrs.max_reqs);
fs/nfs/nfs4proc.c
9101
args->bc_attrs.max_rqst_sz = max_bc_payload;
fs/nfs/nfs4proc.c
9102
args->bc_attrs.max_resp_sz = max_bc_payload;
fs/nfs/nfs4proc.c
9103
args->bc_attrs.max_resp_sz_cached = 0;
fs/nfs/nfs4proc.c
9104
args->bc_attrs.max_ops = NFS4_MAX_BACK_CHANNEL_OPS;
fs/nfs/nfs4proc.c
9105
args->bc_attrs.max_reqs = max_t(unsigned short, max_session_cb_slots, 1);
fs/nfs/nfs4proc.c
9106
if (args->bc_attrs.max_reqs > max_bc_slots)
fs/nfs/nfs4proc.c
9107
args->bc_attrs.max_reqs = max_bc_slots;
fs/nfs/nfs4proc.c
9112
args->bc_attrs.max_rqst_sz, args->bc_attrs.max_resp_sz,
fs/nfs/nfs4proc.c
9113
args->bc_attrs.max_resp_sz_cached, args->bc_attrs.max_ops,
fs/nfs/nfs4proc.c
9114
args->bc_attrs.max_reqs);
fs/nfs/nfs4proc.c
9117
static int nfs4_verify_fore_channel_attrs(struct nfs41_create_session_args *args,
fs/nfs/nfs4proc.c
9120
struct nfs4_channel_attrs *sent = &args->fc_attrs;
fs/nfs/nfs4proc.c
9140
static int nfs4_verify_back_channel_attrs(struct nfs41_create_session_args *args,
fs/nfs/nfs4proc.c
9143
struct nfs4_channel_attrs *sent = &args->bc_attrs;
fs/nfs/nfs4proc.c
9162
static int nfs4_verify_channel_attrs(struct nfs41_create_session_args *args,
fs/nfs/nfs4proc.c
9167
ret = nfs4_verify_fore_channel_attrs(args, res);
fs/nfs/nfs4proc.c
9170
return nfs4_verify_back_channel_attrs(args, res);
fs/nfs/nfs4proc.c
9191
struct nfs41_create_session_args args = {
fs/nfs/nfs4proc.c
9201
.rpc_argp = &args,
fs/nfs/nfs4proc.c
9207
nfs4_init_channel_attrs(&args, clp->cl_rpcclient);
fs/nfs/nfs4proc.c
9208
args.flags = (SESSION4_PERSIST | SESSION4_BACK_CHAN);
fs/nfs/nfs4proc.c
9226
status = nfs4_verify_channel_attrs(&args, &res);
fs/nfs/nfs4proc.c
9308
struct nfs4_sequence_args args;
fs/nfs/nfs4proc.c
9361
struct nfs4_sequence_args *args;
fs/nfs/nfs4proc.c
9364
args = task->tk_msg.rpc_argp;
fs/nfs/nfs4proc.c
9367
nfs4_setup_sequence(clp, args, res, task);
fs/nfs/nfs4proc.c
9402
nfs4_init_sequence(clp, &calldata->args, &calldata->res, 0, is_privileged);
fs/nfs/nfs4proc.c
9403
nfs4_sequence_attach_slot(&calldata->args, &calldata->res, slot);
fs/nfs/nfs4proc.c
9404
msg.rpc_argp = &calldata->args;
fs/nfs/nfs4proc.c
9566
struct nfs_server *server = NFS_SERVER(lgp->args.inode);
fs/nfs/nfs4proc.c
9568
nfs4_setup_sequence(server->nfs_client, &lgp->args.seq_args,
fs/nfs/nfs4proc.c
9583
struct inode *inode = lgp->args.inode;
fs/nfs/nfs4proc.c
9625
if (lgp->args.minlength == 0) {
fs/nfs/nfs4proc.c
9643
!nfs4_stateid_match_other(&lgp->args.stateid, &lo->plh_stateid)) {
fs/nfs/nfs4proc.c
9645
exception->state = lgp->args.ctx->state;
fs/nfs/nfs4proc.c
9646
exception->stateid = &lgp->args.stateid;
fs/nfs/nfs4proc.c
9696
struct inode *inode = lgp->args.inode;
fs/nfs/nfs4proc.c
9701
.rpc_argp = &lgp->args,
fs/nfs/nfs4proc.c
9716
nfs4_init_sequence(server->nfs_client, &lgp->args.seq_args,
fs/nfs/nfs4proc.c
9738
trace_nfs4_layoutget(lgp->args.ctx,
fs/nfs/nfs4proc.c
9739
&lgp->args.range,
fs/nfs/nfs4proc.c
9757
&lrp->args.seq_args,
fs/nfs/nfs4proc.c
9760
if (!pnfs_layout_is_valid(lrp->args.layout))
fs/nfs/nfs4proc.c
9786
server = NFS_SERVER(lrp->args.inode);
fs/nfs/nfs4proc.c
9789
if (nfs4_layout_refresh_old_stateid(&lrp->args.stateid,
fs/nfs/nfs4proc.c
9790
&lrp->args.range,
fs/nfs/nfs4proc.c
9791
lrp->args.inode))
fs/nfs/nfs4proc.c
9826
struct pnfs_layout_hdr *lo = lrp->args.layout;
fs/nfs/nfs4proc.c
9830
lo, &lrp->args.stateid, &lrp->args.range,
fs/nfs/nfs4proc.c
9833
pnfs_layoutreturn_retry_later(lo, &lrp->args.stateid,
fs/nfs/nfs4proc.c
9834
&lrp->args.range);
fs/nfs/nfs4proc.c
9838
pnfs_put_layout_hdr(lrp->args.layout);
fs/nfs/nfs4proc.c
9852
struct nfs_client *clp = NFS_SERVER(lrp->args.inode)->nfs_client;
fs/nfs/nfs4proc.c
9856
.rpc_argp = &lrp->args,
fs/nfs/nfs4proc.c
9861
.rpc_client = NFS_SERVER(lrp->args.inode)->client,
fs/nfs/nfs4proc.c
9872
lrp->inode = nfs_igrab_and_active(lrp->args.inode);
fs/nfs/nfs4proc.c
9883
nfs4_init_sequence(clp, &lrp->args.seq_args, &lrp->res.seq_res, 1,
fs/nfs/nfs4proc.c
9890
trace_nfs4_layoutreturn(lrp->args.inode, &lrp->args.stateid, status);
fs/nfs/nfs4proc.c
9901
struct nfs4_getdeviceinfo_args args = {
fs/nfs/nfs4proc.c
9911
.rpc_argp = &args,
fs/nfs/nfs4proc.c
9917
status = nfs4_call_sync(server->client, server, &msg, &args.seq_args, &res.seq_res, 0);
fs/nfs/nfs4proc.c
9918
if (res.notification & ~args.notify_types)
fs/nfs/nfs4proc.c
9920
if (res.notification != args.notify_types)
fs/nfs/nfs4proc.c
9949
struct nfs_server *server = NFS_SERVER(data->args.inode);
fs/nfs/nfs4proc.c
9952
&data->args.seq_args,
fs/nfs/nfs4proc.c
9961
struct nfs_server *server = NFS_SERVER(data->args.inode);
fs/nfs/nfs4proc.c
9988
nfs_post_op_update_inode_force_wcc(data->args.inode,
fs/nfs/nfs4session.c
359
struct nfs4_sequence_args *args = task->tk_msg.rpc_argp;
fs/nfs/nfs4session.c
364
if (nfs4_slot_tbl_draining(tbl) && !args->sa_privileged)
fs/nfs/nfs4session.c
367
args->sa_slot = slot;
fs/nfs/nfs4trace.h
1031
const struct nfs4_delegreturnargs *args,
fs/nfs/nfs4trace.h
1036
TP_ARGS(args, res, error),
fs/nfs/nfs4trace.h
1048
__entry->fhandle = nfs_fhandle_hash(args->fhandle);
fs/nfs/nfs4trace.h
1051
be32_to_cpu(args->stateid->seqid);
fs/nfs/nfs4trace.h
1053
nfs_stateid_hash(args->stateid);
fs/nfs/nfs4trace.h
162
const struct cb_sequenceargs *args,
fs/nfs/nfs4trace.h
1651
const struct nfs_fh *fh = hdr->args.fh ?
fs/nfs/nfs4trace.h
1652
hdr->args.fh : &nfsi->fh;
fs/nfs/nfs4trace.h
1654
hdr->args.context->state;
fs/nfs/nfs4trace.h
166
TP_ARGS(args, res, status),
fs/nfs/nfs4trace.h
1660
__entry->offset = hdr->args.offset;
fs/nfs/nfs4trace.h
1661
__entry->arg_count = hdr->args.count;
fs/nfs/nfs4trace.h
1723
const struct nfs_fh *fh = hdr->args.fh ?
fs/nfs/nfs4trace.h
1724
hdr->args.fh : &nfsi->fh;
fs/nfs/nfs4trace.h
1726
hdr->args.context->state;
fs/nfs/nfs4trace.h
1732
__entry->offset = hdr->args.offset;
fs/nfs/nfs4trace.h
1733
__entry->arg_count = hdr->args.count;
fs/nfs/nfs4trace.h
178
__entry->session = nfs_session_id_hash(&args->csa_sessionid);
fs/nfs/nfs4trace.h
179
__entry->slot_nr = args->csa_slotid;
fs/nfs/nfs4trace.h
1793
const struct nfs_fh *fh = data->args.fh ?
fs/nfs/nfs4trace.h
1794
data->args.fh : &nfsi->fh;
fs/nfs/nfs4trace.h
180
__entry->seq_nr = args->csa_sequenceid;
fs/nfs/nfs4trace.h
1800
__entry->offset = data->args.offset;
fs/nfs/nfs4trace.h
1801
__entry->count = data->args.count;
fs/nfs/nfs4trace.h
181
__entry->highest_slotid = args->csa_highestslotid;
fs/nfs/nfs4trace.h
182
__entry->cachethis = args->csa_cachethis;
fs/nfs/nfs4trace.h
1834
const struct pnfs_layout_range *args,
fs/nfs/nfs4trace.h
1840
TP_ARGS(ctx, args, res, layout_stateid, error),
fs/nfs/nfs4trace.h
1862
__entry->iomode = args->iomode;
fs/nfs/nfs4trace.h
1863
__entry->offset = args->offset;
fs/nfs/nfs4trace.h
1864
__entry->count = args->length;
fs/nfs/nfs4trace.h
200
const struct cb_sequenceargs *args,
fs/nfs/nfs4trace.h
203
TP_ARGS(args, status),
fs/nfs/nfs4trace.h
215
__entry->session = nfs_session_id_hash(&args->csa_sessionid);
fs/nfs/nfs4trace.h
216
__entry->slot_nr = args->csa_slotid;
fs/nfs/nfs4trace.h
217
__entry->seq_nr = args->csa_sequenceid;
fs/nfs/nfs4trace.h
218
__entry->highest_slotid = args->csa_highestslotid;
fs/nfs/nfs4trace.h
219
__entry->cachethis = args->csa_cachethis;
fs/nfs/nfs4trace.h
2196
__entry->fhandle = nfs_fhandle_hash(hdr->args.fh);
fs/nfs/nfs4trace.h
2199
__entry->offset = hdr->args.offset;
fs/nfs/nfs4trace.h
2200
__entry->count = hdr->args.count;
fs/nfs/nfs4trace.h
2202
be32_to_cpu(hdr->args.stateid.seqid);
fs/nfs/nfs4trace.h
2204
nfs_stateid_hash(&hdr->args.stateid);
fs/nfs/nfs4trace.h
2260
__entry->fhandle = nfs_fhandle_hash(data->args.fh);
fs/nfs/nfs4trace.h
2263
__entry->offset = data->args.offset;
fs/nfs/nfs4trace.h
2264
__entry->count = data->args.count;
fs/nfs/nfs4trace.h
2416
const struct nfs42_seek_args *args,
fs/nfs/nfs4trace.h
2421
TP_ARGS(inode, args, res, error),
fs/nfs/nfs4trace.h
2438
const struct nfs_fh *fh = args->sa_fh;
fs/nfs/nfs4trace.h
2443
__entry->offset_s = args->sa_offset;
fs/nfs/nfs4trace.h
2445
be32_to_cpu(args->sa_stateid.seqid);
fs/nfs/nfs4trace.h
2447
nfs_stateid_hash(&args->sa_stateid);
fs/nfs/nfs4trace.h
2448
__entry->what = args->sa_what;
fs/nfs/nfs4trace.h
2480
const struct nfs42_falloc_args *args,
fs/nfs/nfs4trace.h
2484
TP_ARGS(inode, args, error),
fs/nfs/nfs4trace.h
2499
__entry->offset = args->falloc_offset;
fs/nfs/nfs4trace.h
2500
__entry->len = args->falloc_length;
fs/nfs/nfs4trace.h
2505
be32_to_cpu(args->falloc_stateid.seqid);
fs/nfs/nfs4trace.h
2507
nfs_stateid_hash(&args->falloc_stateid);
fs/nfs/nfs4trace.h
2527
const struct nfs42_falloc_args *args, \
fs/nfs/nfs4trace.h
2530
TP_ARGS(inode, args, error))
fs/nfs/nfs4trace.h
2538
const struct nfs42_copy_args *args,
fs/nfs/nfs4trace.h
2544
TP_ARGS(src_inode, dst_inode, args, res, nss, error),
fs/nfs/nfs4trace.h
2576
__entry->src_fhandle = nfs_fhandle_hash(args->src_fh);
fs/nfs/nfs4trace.h
2577
__entry->src_offset = args->src_pos;
fs/nfs/nfs4trace.h
2580
__entry->dst_fhandle = nfs_fhandle_hash(args->dst_fh);
fs/nfs/nfs4trace.h
2581
__entry->dst_offset = args->dst_pos;
fs/nfs/nfs4trace.h
2582
__entry->len = args->count;
fs/nfs/nfs4trace.h
2583
__entry->sync = args->sync;
fs/nfs/nfs4trace.h
2585
be32_to_cpu(args->src_stateid.seqid);
fs/nfs/nfs4trace.h
2587
nfs_stateid_hash(&args->src_stateid);
fs/nfs/nfs4trace.h
2589
be32_to_cpu(args->dst_stateid.seqid);
fs/nfs/nfs4trace.h
2591
nfs_stateid_hash(&args->dst_stateid);
fs/nfs/nfs4trace.h
2645
const struct nfs42_clone_args *args,
fs/nfs/nfs4trace.h
2649
TP_ARGS(src_inode, dst_inode, args, error),
fs/nfs/nfs4trace.h
2674
__entry->src_fhandle = nfs_fhandle_hash(args->src_fh);
fs/nfs/nfs4trace.h
2675
__entry->src_offset = args->src_offset;
fs/nfs/nfs4trace.h
2678
__entry->dst_fhandle = nfs_fhandle_hash(args->dst_fh);
fs/nfs/nfs4trace.h
2679
__entry->dst_offset = args->dst_offset;
fs/nfs/nfs4trace.h
2680
__entry->len = args->count;
fs/nfs/nfs4trace.h
2683
be32_to_cpu(args->src_stateid.seqid);
fs/nfs/nfs4trace.h
2685
nfs_stateid_hash(&args->src_stateid);
fs/nfs/nfs4trace.h
2687
be32_to_cpu(args->dst_stateid.seqid);
fs/nfs/nfs4trace.h
2689
nfs_stateid_hash(&args->dst_stateid);
fs/nfs/nfs4trace.h
2717
const struct nfs42_copy_notify_args *args,
fs/nfs/nfs4trace.h
2722
TP_ARGS(inode, args, res, error),
fs/nfs/nfs4trace.h
2740
__entry->fhandle = nfs_fhandle_hash(args->cna_src_fh);
fs/nfs/nfs4trace.h
2742
be32_to_cpu(args->cna_src_stateid.seqid);
fs/nfs/nfs4trace.h
2744
nfs_stateid_hash(&args->cna_src_stateid);
fs/nfs/nfs4trace.h
2773
const struct nfs42_offload_status_args *args,
fs/nfs/nfs4trace.h
2777
TP_ARGS(args, error),
fs/nfs/nfs4trace.h
2787
__entry->fhandle = nfs_fhandle_hash(args->osa_src_fh);
fs/nfs/nfs4trace.h
2790
be32_to_cpu(args->osa_stateid.seqid);
fs/nfs/nfs4trace.h
2792
nfs_stateid_hash(&args->osa_stateid);
fs/nfs/nfs4trace.h
2806
const struct nfs42_offload_status_args *args, \
fs/nfs/nfs4trace.h
2809
TP_ARGS(args, error))
fs/nfs/nfs4trace.h
307
const struct nfs4_sequence_args *args
fs/nfs/nfs4trace.h
309
TP_ARGS(session, args),
fs/nfs/nfs4trace.h
319
const struct nfs4_slot *sa_slot = args->sa_slot;
fs/nfs/nfs4trace.h
685
const struct nfs_closeargs *args,
fs/nfs/nfs4trace.h
690
TP_ARGS(state, args, res, error),
fs/nfs/nfs4trace.h
711
be32_to_cpu(args->stateid.seqid);
fs/nfs/nfs4trace.h
713
nfs_stateid_hash(&args->stateid);
fs/nfs/nfs4xdr.c
1216
static void encode_commit(struct xdr_stream *xdr, const struct nfs_commitargs *args, struct compound_hdr *hdr)
fs/nfs/nfs4xdr.c
1222
p = xdr_encode_hyper(p, args->offset);
fs/nfs/nfs4xdr.c
1223
*p = cpu_to_be32(args->count);
fs/nfs/nfs4xdr.c
1339
static void encode_lock(struct xdr_stream *xdr, const struct nfs_lock_args *args, struct compound_hdr *hdr)
fs/nfs/nfs4xdr.c
1345
*p++ = cpu_to_be32(nfs4_lock_type(args->fl, args->block));
fs/nfs/nfs4xdr.c
1346
*p++ = cpu_to_be32(args->reclaim);
fs/nfs/nfs4xdr.c
1347
p = xdr_encode_hyper(p, args->fl->fl_start);
fs/nfs/nfs4xdr.c
1348
p = xdr_encode_hyper(p, nfs4_lock_length(args->fl));
fs/nfs/nfs4xdr.c
1349
*p = cpu_to_be32(args->new_lock_owner);
fs/nfs/nfs4xdr.c
1350
if (args->new_lock_owner){
fs/nfs/nfs4xdr.c
1351
encode_nfs4_seqid(xdr, args->open_seqid);
fs/nfs/nfs4xdr.c
1352
encode_nfs4_stateid(xdr, &args->open_stateid);
fs/nfs/nfs4xdr.c
1353
encode_nfs4_seqid(xdr, args->lock_seqid);
fs/nfs/nfs4xdr.c
1354
encode_lockowner(xdr, &args->lock_owner);
fs/nfs/nfs4xdr.c
1357
encode_nfs4_stateid(xdr, &args->lock_stateid);
fs/nfs/nfs4xdr.c
1358
encode_nfs4_seqid(xdr, args->lock_seqid);
fs/nfs/nfs4xdr.c
1362
static void encode_lockt(struct xdr_stream *xdr, const struct nfs_lockt_args *args, struct compound_hdr *hdr)
fs/nfs/nfs4xdr.c
1368
*p++ = cpu_to_be32(nfs4_lock_type(args->fl, 0));
fs/nfs/nfs4xdr.c
1369
p = xdr_encode_hyper(p, args->fl->fl_start);
fs/nfs/nfs4xdr.c
1370
p = xdr_encode_hyper(p, nfs4_lock_length(args->fl));
fs/nfs/nfs4xdr.c
1371
encode_lockowner(xdr, &args->lock_owner);
fs/nfs/nfs4xdr.c
1374
static void encode_locku(struct xdr_stream *xdr, const struct nfs_locku_args *args, struct compound_hdr *hdr)
fs/nfs/nfs4xdr.c
1379
encode_uint32(xdr, nfs4_lock_type(args->fl, 0));
fs/nfs/nfs4xdr.c
1380
encode_nfs4_seqid(xdr, args->seqid);
fs/nfs/nfs4xdr.c
1381
encode_nfs4_stateid(xdr, &args->stateid);
fs/nfs/nfs4xdr.c
1383
p = xdr_encode_hyper(p, args->fl->fl_start);
fs/nfs/nfs4xdr.c
1384
xdr_encode_hyper(p, nfs4_lock_length(args->fl));
fs/nfs/nfs4xdr.c
1592
static void encode_read(struct xdr_stream *xdr, const struct nfs_pgio_args *args,
fs/nfs/nfs4xdr.c
1598
encode_nfs4_stateid(xdr, &args->stateid);
fs/nfs/nfs4xdr.c
1601
p = xdr_encode_hyper(p, args->offset);
fs/nfs/nfs4xdr.c
1602
*p = cpu_to_be32(args->count);
fs/nfs/nfs4xdr.c
1794
static void encode_write(struct xdr_stream *xdr, const struct nfs_pgio_args *args,
fs/nfs/nfs4xdr.c
1800
encode_nfs4_stateid(xdr, &args->stateid);
fs/nfs/nfs4xdr.c
1803
p = xdr_encode_hyper(p, args->offset);
fs/nfs/nfs4xdr.c
1804
*p++ = cpu_to_be32(args->stable);
fs/nfs/nfs4xdr.c
1805
*p = cpu_to_be32(args->count);
fs/nfs/nfs4xdr.c
1807
xdr_write_pages(xdr, args->pages, args->pgbase, args->count);
fs/nfs/nfs4xdr.c
1824
const struct nfs41_bind_conn_to_session_args *args,
fs/nfs/nfs4xdr.c
1831
encode_opaque_fixed(xdr, args->sessionid.data, NFS4_MAX_SESSIONID_LEN);
fs/nfs/nfs4xdr.c
1833
*p++ = cpu_to_be32(args->dir);
fs/nfs/nfs4xdr.c
1834
*p = (args->use_conn_in_rdma_mode) ? cpu_to_be32(1) : cpu_to_be32(0);
fs/nfs/nfs4xdr.c
1846
const struct nfs41_exchange_id_args *args,
fs/nfs/nfs4xdr.c
1854
encode_nfs4_verifier(xdr, &args->verifier);
fs/nfs/nfs4xdr.c
1856
encode_string(xdr, strlen(args->client->cl_owner_id),
fs/nfs/nfs4xdr.c
1857
args->client->cl_owner_id);
fs/nfs/nfs4xdr.c
1859
encode_uint32(xdr, args->flags);
fs/nfs/nfs4xdr.c
1860
encode_uint32(xdr, args->state_protect.how);
fs/nfs/nfs4xdr.c
1862
switch (args->state_protect.how) {
fs/nfs/nfs4xdr.c
1866
encode_op_map(xdr, &args->state_protect.enforce);
fs/nfs/nfs4xdr.c
1867
encode_op_map(xdr, &args->state_protect.allow);
fs/nfs/nfs4xdr.c
1898
const struct nfs41_create_session_args *args,
fs/nfs/nfs4xdr.c
1902
struct nfs_client *clp = args->client;
fs/nfs/nfs4xdr.c
1916
p = xdr_encode_hyper(p, args->clientid);
fs/nfs/nfs4xdr.c
1917
*p++ = cpu_to_be32(args->seqid); /*Sequence id */
fs/nfs/nfs4xdr.c
1918
*p++ = cpu_to_be32(args->flags); /*flags */
fs/nfs/nfs4xdr.c
1922
*p++ = cpu_to_be32(args->fc_attrs.max_rqst_sz); /* max req size */
fs/nfs/nfs4xdr.c
1923
*p++ = cpu_to_be32(args->fc_attrs.max_resp_sz); /* max resp size */
fs/nfs/nfs4xdr.c
1925
*p++ = cpu_to_be32(args->fc_attrs.max_ops); /* max operations */
fs/nfs/nfs4xdr.c
1926
*p++ = cpu_to_be32(args->fc_attrs.max_reqs); /* max requests */
fs/nfs/nfs4xdr.c
1931
*p++ = cpu_to_be32(args->bc_attrs.max_rqst_sz); /* max req size */
fs/nfs/nfs4xdr.c
1932
*p++ = cpu_to_be32(args->bc_attrs.max_resp_sz); /* max resp size */
fs/nfs/nfs4xdr.c
1933
*p++ = cpu_to_be32(args->bc_attrs.max_resp_sz_cached); /* Max resp sz cached */
fs/nfs/nfs4xdr.c
1934
*p++ = cpu_to_be32(args->bc_attrs.max_ops); /* max operations */
fs/nfs/nfs4xdr.c
1935
*p++ = cpu_to_be32(args->bc_attrs.max_reqs); /* max requests */
fs/nfs/nfs4xdr.c
1938
*p++ = cpu_to_be32(args->cb_program); /* cb_program */
fs/nfs/nfs4xdr.c
1967
const struct nfs41_reclaim_complete_args *args,
fs/nfs/nfs4xdr.c
1971
encode_uint32(xdr, args->one_fs);
fs/nfs/nfs4xdr.c
1975
const struct nfs4_sequence_args *args,
fs/nfs/nfs4xdr.c
1980
struct nfs4_slot *slot = args->sa_slot;
fs/nfs/nfs4xdr.c
2001
tp->highest_used_slotid, args->sa_cache_this);
fs/nfs/nfs4xdr.c
2007
*p = cpu_to_be32(args->sa_cache_this);
fs/nfs/nfs4xdr.c
2039
const struct nfs4_getdeviceinfo_args *args,
fs/nfs/nfs4xdr.c
2046
p = xdr_encode_opaque_fixed(p, args->pdev->dev_id.data,
fs/nfs/nfs4xdr.c
2048
*p++ = cpu_to_be32(args->pdev->layout_type);
fs/nfs/nfs4xdr.c
2049
*p++ = cpu_to_be32(args->pdev->maxcount); /* gdia_maxcount */
fs/nfs/nfs4xdr.c
2053
*p++ = cpu_to_be32(args->notify_types);
fs/nfs/nfs4xdr.c
2058
const struct nfs4_layoutget_args *args,
fs/nfs/nfs4xdr.c
2066
*p++ = cpu_to_be32(args->type);
fs/nfs/nfs4xdr.c
2067
*p++ = cpu_to_be32(args->range.iomode);
fs/nfs/nfs4xdr.c
2068
p = xdr_encode_hyper(p, args->range.offset);
fs/nfs/nfs4xdr.c
2069
p = xdr_encode_hyper(p, args->range.length);
fs/nfs/nfs4xdr.c
2070
p = xdr_encode_hyper(p, args->minlength);
fs/nfs/nfs4xdr.c
2071
encode_nfs4_stateid(xdr, &args->stateid);
fs/nfs/nfs4xdr.c
2072
encode_uint32(xdr, args->maxcount);
fs/nfs/nfs4xdr.c
2076
args->type,
fs/nfs/nfs4xdr.c
2077
args->range.iomode,
fs/nfs/nfs4xdr.c
2078
(unsigned long)args->range.offset,
fs/nfs/nfs4xdr.c
2079
(unsigned long)args->range.length,
fs/nfs/nfs4xdr.c
2080
args->maxcount);
fs/nfs/nfs4xdr.c
2086
const struct nfs4_layoutcommit_args *args,
fs/nfs/nfs4xdr.c
2091
dprintk("%s: lbw: %llu type: %d\n", __func__, args->lastbytewritten,
fs/nfs/nfs4xdr.c
2092
NFS_SERVER(args->inode)->pnfs_curr_ld->id);
fs/nfs/nfs4xdr.c
2098
p = xdr_encode_hyper(p, args->lastbytewritten + 1); /* length */
fs/nfs/nfs4xdr.c
2100
encode_nfs4_stateid(xdr, &args->stateid);
fs/nfs/nfs4xdr.c
2101
if (args->lastbytewritten != U64_MAX) {
fs/nfs/nfs4xdr.c
2104
p = xdr_encode_hyper(p, args->lastbytewritten);
fs/nfs/nfs4xdr.c
2110
*p++ = cpu_to_be32(NFS_SERVER(args->inode)->pnfs_curr_ld->id);/* type */
fs/nfs/nfs4xdr.c
2112
encode_uint32(xdr, args->layoutupdate_len);
fs/nfs/nfs4xdr.c
2113
if (args->layoutupdate_pages)
fs/nfs/nfs4xdr.c
2114
xdr_write_pages(xdr, args->layoutupdate_pages, 0,
fs/nfs/nfs4xdr.c
2115
args->layoutupdate_len);
fs/nfs/nfs4xdr.c
2122
const struct nfs4_layoutreturn_args *args,
fs/nfs/nfs4xdr.c
2130
*p++ = cpu_to_be32(args->layout_type);
fs/nfs/nfs4xdr.c
2131
*p++ = cpu_to_be32(args->range.iomode);
fs/nfs/nfs4xdr.c
2134
p = xdr_encode_hyper(p, args->range.offset);
fs/nfs/nfs4xdr.c
2135
p = xdr_encode_hyper(p, args->range.length);
fs/nfs/nfs4xdr.c
2136
spin_lock(&args->inode->i_lock);
fs/nfs/nfs4xdr.c
2137
encode_nfs4_stateid(xdr, &args->stateid);
fs/nfs/nfs4xdr.c
2138
spin_unlock(&args->inode->i_lock);
fs/nfs/nfs4xdr.c
2139
if (args->ld_private->ops && args->ld_private->ops->encode)
fs/nfs/nfs4xdr.c
2140
args->ld_private->ops->encode(xdr, args, args->ld_private);
fs/nfs/nfs4xdr.c
2147
const struct nfs41_secinfo_no_name_args *args,
fs/nfs/nfs4xdr.c
2151
encode_uint32(xdr, args->style);
fs/nfs/nfs4xdr.c
2156
const struct nfs41_test_stateid_args *args,
fs/nfs/nfs4xdr.c
2161
encode_nfs4_stateid(xdr, &args->stateid);
fs/nfs/nfs4xdr.c
2165
const struct nfs41_free_stateid_args *args,
fs/nfs/nfs4xdr.c
2169
encode_nfs4_stateid(xdr, &args->stateid);
fs/nfs/nfs4xdr.c
2176
static u32 nfs4_xdr_minorversion(const struct nfs4_sequence_args *args)
fs/nfs/nfs4xdr.c
2178
struct nfs4_session *session = args->sa_slot->table->session;
fs/nfs/nfs4xdr.c
2190
const struct nfs4_accessargs *args = data;
fs/nfs/nfs4xdr.c
2192
.minorversion = nfs4_xdr_minorversion(&args->seq_args),
fs/nfs/nfs4xdr.c
2196
encode_sequence(xdr, &args->seq_args, &hdr);
fs/nfs/nfs4xdr.c
2197
encode_putfh(xdr, args->fh, &hdr);
fs/nfs/nfs4xdr.c
2198
encode_access(xdr, args->access, &hdr);
fs/nfs/nfs4xdr.c
2199
if (args->bitmask)
fs/nfs/nfs4xdr.c
2200
encode_getfattr(xdr, args->bitmask, &hdr);
fs/nfs/nfs4xdr.c
2210
const struct nfs4_lookup_arg *args = data;
fs/nfs/nfs4xdr.c
2212
.minorversion = nfs4_xdr_minorversion(&args->seq_args),
fs/nfs/nfs4xdr.c
2216
encode_sequence(xdr, &args->seq_args, &hdr);
fs/nfs/nfs4xdr.c
2217
encode_putfh(xdr, args->dir_fh, &hdr);
fs/nfs/nfs4xdr.c
2218
encode_lookup(xdr, args->name, &hdr);
fs/nfs/nfs4xdr.c
2220
encode_getfattr(xdr, args->bitmask, &hdr);
fs/nfs/nfs4xdr.c
2230
const struct nfs4_lookupp_arg *args = data;
fs/nfs/nfs4xdr.c
2232
.minorversion = nfs4_xdr_minorversion(&args->seq_args),
fs/nfs/nfs4xdr.c
2236
encode_sequence(xdr, &args->seq_args, &hdr);
fs/nfs/nfs4xdr.c
2237
encode_putfh(xdr, args->fh, &hdr);
fs/nfs/nfs4xdr.c
2240
encode_getfattr(xdr, args->bitmask, &hdr);
fs/nfs/nfs4xdr.c
2251
const struct nfs4_lookup_root_arg *args = data;
fs/nfs/nfs4xdr.c
2253
.minorversion = nfs4_xdr_minorversion(&args->seq_args),
fs/nfs/nfs4xdr.c
2257
encode_sequence(xdr, &args->seq_args, &hdr);
fs/nfs/nfs4xdr.c
2260
encode_getfattr(xdr, args->bitmask, &hdr);
fs/nfs/nfs4xdr.c
2270
const struct nfs_removeargs *args = data;
fs/nfs/nfs4xdr.c
2272
.minorversion = nfs4_xdr_minorversion(&args->seq_args),
fs/nfs/nfs4xdr.c
2276
encode_sequence(xdr, &args->seq_args, &hdr);
fs/nfs/nfs4xdr.c
2277
encode_putfh(xdr, args->fh, &hdr);
fs/nfs/nfs4xdr.c
2278
encode_remove(xdr, &args->name, &hdr);
fs/nfs/nfs4xdr.c
2288
const struct nfs_renameargs *args = data;
fs/nfs/nfs4xdr.c
2290
.minorversion = nfs4_xdr_minorversion(&args->seq_args),
fs/nfs/nfs4xdr.c
2294
encode_sequence(xdr, &args->seq_args, &hdr);
fs/nfs/nfs4xdr.c
2295
encode_putfh(xdr, args->old_dir, &hdr);
fs/nfs/nfs4xdr.c
2297
encode_putfh(xdr, args->new_dir, &hdr);
fs/nfs/nfs4xdr.c
2298
encode_rename(xdr, args->old_name, args->new_name, &hdr);
fs/nfs/nfs4xdr.c
2308
const struct nfs4_link_arg *args = data;
fs/nfs/nfs4xdr.c
2310
.minorversion = nfs4_xdr_minorversion(&args->seq_args),
fs/nfs/nfs4xdr.c
2314
encode_sequence(xdr, &args->seq_args, &hdr);
fs/nfs/nfs4xdr.c
2315
encode_putfh(xdr, args->fh, &hdr);
fs/nfs/nfs4xdr.c
2317
encode_putfh(xdr, args->dir_fh, &hdr);
fs/nfs/nfs4xdr.c
2318
encode_link(xdr, args->name, &hdr);
fs/nfs/nfs4xdr.c
2320
encode_getfattr(xdr, args->bitmask, &hdr);
fs/nfs/nfs4xdr.c
2330
const struct nfs4_create_arg *args = data;
fs/nfs/nfs4xdr.c
2332
.minorversion = nfs4_xdr_minorversion(&args->seq_args),
fs/nfs/nfs4xdr.c
2336
encode_sequence(xdr, &args->seq_args, &hdr);
fs/nfs/nfs4xdr.c
2337
encode_putfh(xdr, args->dir_fh, &hdr);
fs/nfs/nfs4xdr.c
2338
encode_create(xdr, args, &hdr);
fs/nfs/nfs4xdr.c
2340
encode_getfattr(xdr, args->bitmask, &hdr);
fs/nfs/nfs4xdr.c
2350
const struct nfs4_create_arg *args = data;
fs/nfs/nfs4xdr.c
2352
nfs4_xdr_enc_create(req, xdr, args);
fs/nfs/nfs4xdr.c
2361
const struct nfs4_getattr_arg *args = data;
fs/nfs/nfs4xdr.c
2363
.minorversion = nfs4_xdr_minorversion(&args->seq_args),
fs/nfs/nfs4xdr.c
2367
encode_sequence(xdr, &args->seq_args, &hdr);
fs/nfs/nfs4xdr.c
2368
encode_putfh(xdr, args->fh, &hdr);
fs/nfs/nfs4xdr.c
2369
if (args->get_dir_deleg)
fs/nfs/nfs4xdr.c
2371
encode_getfattr(xdr, args->bitmask, &hdr);
fs/nfs/nfs4xdr.c
2381
const struct nfs_closeargs *args = data;
fs/nfs/nfs4xdr.c
2383
.minorversion = nfs4_xdr_minorversion(&args->seq_args),
fs/nfs/nfs4xdr.c
2387
encode_sequence(xdr, &args->seq_args, &hdr);
fs/nfs/nfs4xdr.c
2388
encode_putfh(xdr, args->fh, &hdr);
fs/nfs/nfs4xdr.c
2389
if (args->lr_args)
fs/nfs/nfs4xdr.c
2390
encode_layoutreturn(xdr, args->lr_args, &hdr);
fs/nfs/nfs4xdr.c
2391
if (args->bitmask != NULL)
fs/nfs/nfs4xdr.c
2392
encode_getfattr(xdr, args->bitmask, &hdr);
fs/nfs/nfs4xdr.c
2393
encode_close(xdr, args, &hdr);
fs/nfs/nfs4xdr.c
2403
const struct nfs_openargs *args = data;
fs/nfs/nfs4xdr.c
2405
.minorversion = nfs4_xdr_minorversion(&args->seq_args),
fs/nfs/nfs4xdr.c
2409
encode_sequence(xdr, &args->seq_args, &hdr);
fs/nfs/nfs4xdr.c
2410
encode_putfh(xdr, args->fh, &hdr);
fs/nfs/nfs4xdr.c
2411
encode_open(xdr, args, &hdr);
fs/nfs/nfs4xdr.c
2413
if (args->access)
fs/nfs/nfs4xdr.c
2414
encode_access(xdr, args->access, &hdr);
fs/nfs/nfs4xdr.c
2415
encode_getfattr_open(xdr, args->bitmask, args->open_bitmap, &hdr);
fs/nfs/nfs4xdr.c
2416
if (args->lg_args) {
fs/nfs/nfs4xdr.c
2417
encode_layoutget(xdr, args->lg_args, &hdr);
fs/nfs/nfs4xdr.c
2418
rpc_prepare_reply_pages(req, args->lg_args->layout.pages, 0,
fs/nfs/nfs4xdr.c
2419
args->lg_args->layout.pglen,
fs/nfs/nfs4xdr.c
2432
const struct nfs_open_confirmargs *args = data;
fs/nfs/nfs4xdr.c
2438
encode_putfh(xdr, args->fh, &hdr);
fs/nfs/nfs4xdr.c
2439
encode_open_confirm(xdr, args, &hdr);
fs/nfs/nfs4xdr.c
2450
const struct nfs_openargs *args = data;
fs/nfs/nfs4xdr.c
2452
.minorversion = nfs4_xdr_minorversion(&args->seq_args),
fs/nfs/nfs4xdr.c
2456
encode_sequence(xdr, &args->seq_args, &hdr);
fs/nfs/nfs4xdr.c
2457
encode_putfh(xdr, args->fh, &hdr);
fs/nfs/nfs4xdr.c
2458
encode_open(xdr, args, &hdr);
fs/nfs/nfs4xdr.c
2459
if (args->access)
fs/nfs/nfs4xdr.c
2460
encode_access(xdr, args->access, &hdr);
fs/nfs/nfs4xdr.c
2461
encode_getfattr_open(xdr, args->bitmask, args->open_bitmap, &hdr);
fs/nfs/nfs4xdr.c
2462
if (args->lg_args) {
fs/nfs/nfs4xdr.c
2463
encode_layoutget(xdr, args->lg_args, &hdr);
fs/nfs/nfs4xdr.c
2464
rpc_prepare_reply_pages(req, args->lg_args->layout.pages, 0,
fs/nfs/nfs4xdr.c
2465
args->lg_args->layout.pglen,
fs/nfs/nfs4xdr.c
2478
const struct nfs_closeargs *args = data;
fs/nfs/nfs4xdr.c
2480
.minorversion = nfs4_xdr_minorversion(&args->seq_args),
fs/nfs/nfs4xdr.c
2484
encode_sequence(xdr, &args->seq_args, &hdr);
fs/nfs/nfs4xdr.c
2485
encode_putfh(xdr, args->fh, &hdr);
fs/nfs/nfs4xdr.c
2486
if (args->lr_args)
fs/nfs/nfs4xdr.c
2487
encode_layoutreturn(xdr, args->lr_args, &hdr);
fs/nfs/nfs4xdr.c
2488
encode_open_downgrade(xdr, args, &hdr);
fs/nfs/nfs4xdr.c
2498
const struct nfs_lock_args *args = data;
fs/nfs/nfs4xdr.c
2500
.minorversion = nfs4_xdr_minorversion(&args->seq_args),
fs/nfs/nfs4xdr.c
2504
encode_sequence(xdr, &args->seq_args, &hdr);
fs/nfs/nfs4xdr.c
2505
encode_putfh(xdr, args->fh, &hdr);
fs/nfs/nfs4xdr.c
2506
encode_lock(xdr, args, &hdr);
fs/nfs/nfs4xdr.c
2516
const struct nfs_lockt_args *args = data;
fs/nfs/nfs4xdr.c
2518
.minorversion = nfs4_xdr_minorversion(&args->seq_args),
fs/nfs/nfs4xdr.c
2522
encode_sequence(xdr, &args->seq_args, &hdr);
fs/nfs/nfs4xdr.c
2523
encode_putfh(xdr, args->fh, &hdr);
fs/nfs/nfs4xdr.c
2524
encode_lockt(xdr, args, &hdr);
fs/nfs/nfs4xdr.c
2534
const struct nfs_locku_args *args = data;
fs/nfs/nfs4xdr.c
2536
.minorversion = nfs4_xdr_minorversion(&args->seq_args),
fs/nfs/nfs4xdr.c
2540
encode_sequence(xdr, &args->seq_args, &hdr);
fs/nfs/nfs4xdr.c
2541
encode_putfh(xdr, args->fh, &hdr);
fs/nfs/nfs4xdr.c
2542
encode_locku(xdr, args, &hdr);
fs/nfs/nfs4xdr.c
2551
const struct nfs_release_lockowner_args *args = data;
fs/nfs/nfs4xdr.c
2557
encode_release_lockowner(xdr, &args->lock_owner, &hdr);
fs/nfs/nfs4xdr.c
2568
const struct nfs4_readlink *args = data;
fs/nfs/nfs4xdr.c
2570
.minorversion = nfs4_xdr_minorversion(&args->seq_args),
fs/nfs/nfs4xdr.c
2574
encode_sequence(xdr, &args->seq_args, &hdr);
fs/nfs/nfs4xdr.c
2575
encode_putfh(xdr, args->fh, &hdr);
fs/nfs/nfs4xdr.c
2576
encode_readlink(xdr, args, req, &hdr);
fs/nfs/nfs4xdr.c
2578
rpc_prepare_reply_pages(req, args->pages, args->pgbase,
fs/nfs/nfs4xdr.c
2579
args->pglen, hdr.replen - pagepad_maxsz);
fs/nfs/nfs4xdr.c
2589
const struct nfs4_readdir_arg *args = data;
fs/nfs/nfs4xdr.c
2591
.minorversion = nfs4_xdr_minorversion(&args->seq_args),
fs/nfs/nfs4xdr.c
2595
encode_sequence(xdr, &args->seq_args, &hdr);
fs/nfs/nfs4xdr.c
2596
encode_putfh(xdr, args->fh, &hdr);
fs/nfs/nfs4xdr.c
2597
encode_readdir(xdr, args, req, &hdr);
fs/nfs/nfs4xdr.c
2599
rpc_prepare_reply_pages(req, args->pages, args->pgbase,
fs/nfs/nfs4xdr.c
2600
args->count, hdr.replen - pagepad_maxsz);
fs/nfs/nfs4xdr.c
2610
const struct nfs_pgio_args *args = data;
fs/nfs/nfs4xdr.c
2612
.minorversion = nfs4_xdr_minorversion(&args->seq_args),
fs/nfs/nfs4xdr.c
2616
encode_sequence(xdr, &args->seq_args, &hdr);
fs/nfs/nfs4xdr.c
2617
encode_putfh(xdr, args->fh, &hdr);
fs/nfs/nfs4xdr.c
2618
encode_read(xdr, args, &hdr);
fs/nfs/nfs4xdr.c
2620
rpc_prepare_reply_pages(req, args->pages, args->pgbase,
fs/nfs/nfs4xdr.c
2621
args->count, hdr.replen - pagepad_maxsz);
fs/nfs/nfs4xdr.c
2632
const struct nfs_setattrargs *args = data;
fs/nfs/nfs4xdr.c
2634
.minorversion = nfs4_xdr_minorversion(&args->seq_args),
fs/nfs/nfs4xdr.c
2638
encode_sequence(xdr, &args->seq_args, &hdr);
fs/nfs/nfs4xdr.c
2639
encode_putfh(xdr, args->fh, &hdr);
fs/nfs/nfs4xdr.c
2640
encode_setattr(xdr, args, args->server, &hdr);
fs/nfs/nfs4xdr.c
2641
encode_getfattr(xdr, args->bitmask, &hdr);
fs/nfs/nfs4xdr.c
2651
const struct nfs_getaclargs *args = data;
fs/nfs/nfs4xdr.c
2653
.minorversion = nfs4_xdr_minorversion(&args->seq_args),
fs/nfs/nfs4xdr.c
2658
nfs4_acltype_to_bitmap(args->acl_type, nfs4_acl_bitmap);
fs/nfs/nfs4xdr.c
2661
encode_sequence(xdr, &args->seq_args, &hdr);
fs/nfs/nfs4xdr.c
2662
encode_putfh(xdr, args->fh, &hdr);
fs/nfs/nfs4xdr.c
2667
rpc_prepare_reply_pages(req, args->acl_pages, 0,
fs/nfs/nfs4xdr.c
2668
args->acl_len, replen);
fs/nfs/nfs4xdr.c
2678
const struct nfs_pgio_args *args = data;
fs/nfs/nfs4xdr.c
2680
.minorversion = nfs4_xdr_minorversion(&args->seq_args),
fs/nfs/nfs4xdr.c
2684
encode_sequence(xdr, &args->seq_args, &hdr);
fs/nfs/nfs4xdr.c
2685
encode_putfh(xdr, args->fh, &hdr);
fs/nfs/nfs4xdr.c
2686
encode_write(xdr, args, &hdr);
fs/nfs/nfs4xdr.c
2688
if (args->bitmask)
fs/nfs/nfs4xdr.c
2689
encode_getfattr(xdr, args->bitmask, &hdr);
fs/nfs/nfs4xdr.c
2699
const struct nfs_commitargs *args = data;
fs/nfs/nfs4xdr.c
2701
.minorversion = nfs4_xdr_minorversion(&args->seq_args),
fs/nfs/nfs4xdr.c
2705
encode_sequence(xdr, &args->seq_args, &hdr);
fs/nfs/nfs4xdr.c
2706
encode_putfh(xdr, args->fh, &hdr);
fs/nfs/nfs4xdr.c
2707
encode_commit(xdr, args, &hdr);
fs/nfs/nfs4xdr.c
2717
const struct nfs4_fsinfo_arg *args = data;
fs/nfs/nfs4xdr.c
2719
.minorversion = nfs4_xdr_minorversion(&args->seq_args),
fs/nfs/nfs4xdr.c
2723
encode_sequence(xdr, &args->seq_args, &hdr);
fs/nfs/nfs4xdr.c
2724
encode_putfh(xdr, args->fh, &hdr);
fs/nfs/nfs4xdr.c
2725
encode_fsinfo(xdr, args->bitmask, &hdr);
fs/nfs/nfs4xdr.c
2735
const struct nfs4_pathconf_arg *args = data;
fs/nfs/nfs4xdr.c
2737
.minorversion = nfs4_xdr_minorversion(&args->seq_args),
fs/nfs/nfs4xdr.c
2741
encode_sequence(xdr, &args->seq_args, &hdr);
fs/nfs/nfs4xdr.c
2742
encode_putfh(xdr, args->fh, &hdr);
fs/nfs/nfs4xdr.c
2743
encode_getattr(xdr, nfs4_pathconf_bitmap, args->bitmask,
fs/nfs/nfs4xdr.c
2754
const struct nfs4_statfs_arg *args = data;
fs/nfs/nfs4xdr.c
2756
.minorversion = nfs4_xdr_minorversion(&args->seq_args),
fs/nfs/nfs4xdr.c
2760
encode_sequence(xdr, &args->seq_args, &hdr);
fs/nfs/nfs4xdr.c
2761
encode_putfh(xdr, args->fh, &hdr);
fs/nfs/nfs4xdr.c
2762
encode_getattr(xdr, nfs4_statfs_bitmap, args->bitmask,
fs/nfs/nfs4xdr.c
2774
const struct nfs4_server_caps_arg *args = data;
fs/nfs/nfs4xdr.c
2775
const u32 *bitmask = args->bitmask;
fs/nfs/nfs4xdr.c
2777
.minorversion = nfs4_xdr_minorversion(&args->seq_args),
fs/nfs/nfs4xdr.c
2781
encode_sequence(xdr, &args->seq_args, &hdr);
fs/nfs/nfs4xdr.c
2782
encode_putfh(xdr, args->fhandle, &hdr);
fs/nfs/nfs4xdr.c
2847
const struct nfs4_delegreturnargs *args = data;
fs/nfs/nfs4xdr.c
2849
.minorversion = nfs4_xdr_minorversion(&args->seq_args),
fs/nfs/nfs4xdr.c
2853
encode_sequence(xdr, &args->seq_args, &hdr);
fs/nfs/nfs4xdr.c
2854
encode_putfh(xdr, args->fhandle, &hdr);
fs/nfs/nfs4xdr.c
2855
if (args->lr_args)
fs/nfs/nfs4xdr.c
2856
encode_layoutreturn(xdr, args->lr_args, &hdr);
fs/nfs/nfs4xdr.c
2857
if (args->sattr_args)
fs/nfs/nfs4xdr.c
2858
encode_delegattr(xdr, args->stateid, args->sattr_args, &hdr);
fs/nfs/nfs4xdr.c
2859
if (args->bitmask)
fs/nfs/nfs4xdr.c
2860
encode_getfattr(xdr, args->bitmask, &hdr);
fs/nfs/nfs4xdr.c
2861
encode_delegreturn(xdr, args->stateid, &hdr);
fs/nfs/nfs4xdr.c
2872
const struct nfs4_fs_locations_arg *args = data;
fs/nfs/nfs4xdr.c
2874
.minorversion = nfs4_xdr_minorversion(&args->seq_args),
fs/nfs/nfs4xdr.c
2879
encode_sequence(xdr, &args->seq_args, &hdr);
fs/nfs/nfs4xdr.c
2880
if (args->migration) {
fs/nfs/nfs4xdr.c
2881
encode_putfh(xdr, args->fh, &hdr);
fs/nfs/nfs4xdr.c
2883
encode_fs_locations(xdr, args->bitmask, &hdr);
fs/nfs/nfs4xdr.c
2884
if (args->renew)
fs/nfs/nfs4xdr.c
2885
encode_renew(xdr, args->clientid, &hdr);
fs/nfs/nfs4xdr.c
2887
encode_putfh(xdr, args->dir_fh, &hdr);
fs/nfs/nfs4xdr.c
2888
encode_lookup(xdr, args->name, &hdr);
fs/nfs/nfs4xdr.c
2890
encode_fs_locations(xdr, args->bitmask, &hdr);
fs/nfs/nfs4xdr.c
2893
rpc_prepare_reply_pages(req, (struct page **)&args->page, 0,
fs/nfs/nfs4xdr.c
2905
const struct nfs4_secinfo_arg *args = data;
fs/nfs/nfs4xdr.c
2907
.minorversion = nfs4_xdr_minorversion(&args->seq_args),
fs/nfs/nfs4xdr.c
2911
encode_sequence(xdr, &args->seq_args, &hdr);
fs/nfs/nfs4xdr.c
2912
encode_putfh(xdr, args->dir_fh, &hdr);
fs/nfs/nfs4xdr.c
2913
encode_secinfo(xdr, args->name, &hdr);
fs/nfs/nfs4xdr.c
2924
const struct nfs4_fsid_present_arg *args = data;
fs/nfs/nfs4xdr.c
2926
.minorversion = nfs4_xdr_minorversion(&args->seq_args),
fs/nfs/nfs4xdr.c
2930
encode_sequence(xdr, &args->seq_args, &hdr);
fs/nfs/nfs4xdr.c
2931
encode_putfh(xdr, args->fh, &hdr);
fs/nfs/nfs4xdr.c
2933
if (args->renew)
fs/nfs/nfs4xdr.c
2934
encode_renew(xdr, args->clientid, &hdr);
fs/nfs/nfs4xdr.c
2945
const struct nfs41_bind_conn_to_session_args *args = data;
fs/nfs/nfs4xdr.c
2947
.minorversion = args->client->cl_mvops->minor_version,
fs/nfs/nfs4xdr.c
2951
encode_bind_conn_to_session(xdr, args, &hdr);
fs/nfs/nfs4xdr.c
2962
const struct nfs41_exchange_id_args *args = data;
fs/nfs/nfs4xdr.c
2964
.minorversion = args->client->cl_mvops->minor_version,
fs/nfs/nfs4xdr.c
2968
encode_exchange_id(xdr, args, &hdr);
fs/nfs/nfs4xdr.c
2979
const struct nfs41_create_session_args *args = data;
fs/nfs/nfs4xdr.c
2981
.minorversion = args->client->cl_mvops->minor_version,
fs/nfs/nfs4xdr.c
2985
encode_create_session(xdr, args, &hdr);
fs/nfs/nfs4xdr.c
3029
const struct nfs4_sequence_args *args = data;
fs/nfs/nfs4xdr.c
3031
.minorversion = nfs4_xdr_minorversion(args),
fs/nfs/nfs4xdr.c
3035
encode_sequence(xdr, args, &hdr);
fs/nfs/nfs4xdr.c
3046
const struct nfs4_get_lease_time_args *args = data;
fs/nfs/nfs4xdr.c
3048
.minorversion = nfs4_xdr_minorversion(&args->la_seq_args),
fs/nfs/nfs4xdr.c
3053
encode_sequence(xdr, &args->la_seq_args, &hdr);
fs/nfs/nfs4xdr.c
3066
const struct nfs41_reclaim_complete_args *args = data;
fs/nfs/nfs4xdr.c
3068
.minorversion = nfs4_xdr_minorversion(&args->seq_args)
fs/nfs/nfs4xdr.c
3072
encode_sequence(xdr, &args->seq_args, &hdr);
fs/nfs/nfs4xdr.c
3073
encode_reclaim_complete(xdr, args, &hdr);
fs/nfs/nfs4xdr.c
3084
const struct nfs4_getdeviceinfo_args *args = data;
fs/nfs/nfs4xdr.c
3086
.minorversion = nfs4_xdr_minorversion(&args->seq_args),
fs/nfs/nfs4xdr.c
3091
encode_sequence(xdr, &args->seq_args, &hdr);
fs/nfs/nfs4xdr.c
3095
encode_getdeviceinfo(xdr, args, &hdr);
fs/nfs/nfs4xdr.c
3099
rpc_prepare_reply_pages(req, args->pdev->pages, args->pdev->pgbase,
fs/nfs/nfs4xdr.c
3100
args->pdev->pglen, replen);
fs/nfs/nfs4xdr.c
3111
const struct nfs4_layoutget_args *args = data;
fs/nfs/nfs4xdr.c
3113
.minorversion = nfs4_xdr_minorversion(&args->seq_args),
fs/nfs/nfs4xdr.c
3117
encode_sequence(xdr, &args->seq_args, &hdr);
fs/nfs/nfs4xdr.c
3118
encode_putfh(xdr, NFS_FH(args->inode), &hdr);
fs/nfs/nfs4xdr.c
3119
encode_layoutget(xdr, args, &hdr);
fs/nfs/nfs4xdr.c
3121
rpc_prepare_reply_pages(req, args->layout.pages, 0,
fs/nfs/nfs4xdr.c
3122
args->layout.pglen, hdr.replen - pagepad_maxsz);
fs/nfs/nfs4xdr.c
3133
const struct nfs4_layoutcommit_args *args = priv;
fs/nfs/nfs4xdr.c
3135
container_of(args, struct nfs4_layoutcommit_data, args);
fs/nfs/nfs4xdr.c
3137
.minorversion = nfs4_xdr_minorversion(&args->seq_args),
fs/nfs/nfs4xdr.c
3141
encode_sequence(xdr, &args->seq_args, &hdr);
fs/nfs/nfs4xdr.c
3142
encode_putfh(xdr, NFS_FH(args->inode), &hdr);
fs/nfs/nfs4xdr.c
3143
encode_layoutcommit(xdr, data->args.inode, args, &hdr);
fs/nfs/nfs4xdr.c
3144
encode_getfattr(xdr, args->bitmask, &hdr);
fs/nfs/nfs4xdr.c
3155
const struct nfs4_layoutreturn_args *args = data;
fs/nfs/nfs4xdr.c
3157
.minorversion = nfs4_xdr_minorversion(&args->seq_args),
fs/nfs/nfs4xdr.c
3161
encode_sequence(xdr, &args->seq_args, &hdr);
fs/nfs/nfs4xdr.c
3162
encode_putfh(xdr, NFS_FH(args->inode), &hdr);
fs/nfs/nfs4xdr.c
3163
encode_layoutreturn(xdr, args, &hdr);
fs/nfs/nfs4xdr.c
3174
const struct nfs41_secinfo_no_name_args *args = data;
fs/nfs/nfs4xdr.c
3176
.minorversion = nfs4_xdr_minorversion(&args->seq_args),
fs/nfs/nfs4xdr.c
3180
encode_sequence(xdr, &args->seq_args, &hdr);
fs/nfs/nfs4xdr.c
3182
encode_secinfo_no_name(xdr, args, &hdr);
fs/nfs/nfs4xdr.c
3193
const struct nfs41_test_stateid_args *args = data;
fs/nfs/nfs4xdr.c
3195
.minorversion = nfs4_xdr_minorversion(&args->seq_args),
fs/nfs/nfs4xdr.c
3199
encode_sequence(xdr, &args->seq_args, &hdr);
fs/nfs/nfs4xdr.c
3200
encode_test_stateid(xdr, args, &hdr);
fs/nfs/nfs4xdr.c
3211
const struct nfs41_free_stateid_args *args = data;
fs/nfs/nfs4xdr.c
3213
.minorversion = nfs4_xdr_minorversion(&args->seq_args),
fs/nfs/nfs4xdr.c
3217
encode_sequence(xdr, &args->seq_args, &hdr);
fs/nfs/nfs4xdr.c
3218
encode_free_stateid(xdr, args, &hdr);
fs/nfs/nfs4xdr.c
6577
const struct nfs_setaclargs *args = data;
fs/nfs/nfs4xdr.c
6579
.minorversion = nfs4_xdr_minorversion(&args->seq_args),
fs/nfs/nfs4xdr.c
6583
encode_sequence(xdr, &args->seq_args, &hdr);
fs/nfs/nfs4xdr.c
6584
encode_putfh(xdr, args->fh, &hdr);
fs/nfs/nfs4xdr.c
6585
encode_setacl(xdr, args, &hdr);
fs/nfs/nfs4xdr.c
69
const struct nfs4_layoutget_args *args,
fs/nfs/nfstrace.h
1236
const struct nfs_fh *fh = hdr->args.fh ?
fs/nfs/nfstrace.h
1237
hdr->args.fh : &nfsi->fh;
fs/nfs/nfstrace.h
1239
__entry->offset = hdr->args.offset;
fs/nfs/nfstrace.h
1240
__entry->count = hdr->args.count;
fs/nfs/nfstrace.h
1278
const struct nfs_fh *fh = hdr->args.fh ?
fs/nfs/nfstrace.h
1279
hdr->args.fh : &nfsi->fh;
fs/nfs/nfstrace.h
1282
__entry->offset = hdr->args.offset;
fs/nfs/nfstrace.h
1283
__entry->arg_count = hdr->args.count;
fs/nfs/nfstrace.h
1324
const struct nfs_fh *fh = hdr->args.fh ?
fs/nfs/nfstrace.h
1325
hdr->args.fh : &nfsi->fh;
fs/nfs/nfstrace.h
1328
__entry->offset = hdr->args.offset;
fs/nfs/nfstrace.h
1329
__entry->arg_count = hdr->args.count;
fs/nfs/nfstrace.h
1372
const struct nfs_fh *fh = hdr->args.fh ?
fs/nfs/nfstrace.h
1373
hdr->args.fh : &nfsi->fh;
fs/nfs/nfstrace.h
1376
__entry->offset = hdr->args.offset;
fs/nfs/nfstrace.h
1377
__entry->arg_count = hdr->args.count;
fs/nfs/nfstrace.h
1412
const struct nfs_fh *fh = hdr->args.fh ?
fs/nfs/nfstrace.h
1413
hdr->args.fh : &nfsi->fh;
fs/nfs/nfstrace.h
1415
__entry->offset = hdr->args.offset;
fs/nfs/nfstrace.h
1416
__entry->count = hdr->args.count;
fs/nfs/nfstrace.h
1417
__entry->stable = hdr->args.stable;
fs/nfs/nfstrace.h
1457
const struct nfs_fh *fh = hdr->args.fh ?
fs/nfs/nfstrace.h
1458
hdr->args.fh : &nfsi->fh;
fs/nfs/nfstrace.h
1462
__entry->offset = hdr->args.offset;
fs/nfs/nfstrace.h
1463
__entry->arg_count = hdr->args.count;
fs/nfs/nfstrace.h
1606
const struct nfs_fh *fh = data->args.fh ?
fs/nfs/nfstrace.h
1607
data->args.fh : &nfsi->fh;
fs/nfs/nfstrace.h
1609
__entry->offset = data->args.offset;
fs/nfs/nfstrace.h
1610
__entry->count = data->args.count;
fs/nfs/nfstrace.h
1647
const struct nfs_fh *fh = data->args.fh ?
fs/nfs/nfstrace.h
1648
data->args.fh : &nfsi->fh;
fs/nfs/nfstrace.h
1652
__entry->offset = data->args.offset;
fs/nfs/nfstrace.h
939
__dynamic_array(char, name, data->args.name.len + 1)
fs/nfs/nfstrace.h
944
size_t len = data->args.name.len;
fs/nfs/nfstrace.h
949
data->args.name.name, len);
fs/nfs/pagelist.c
657
if (hdr->args.context)
fs/nfs/pagelist.c
658
put_nfs_open_context(hdr->args.context);
fs/nfs/pagelist.c
691
hdr->args.fh = NFS_FH(hdr->inode);
fs/nfs/pagelist.c
692
hdr->args.offset = req_offset(req);
fs/nfs/pagelist.c
694
hdr->mds_offset = hdr->args.offset;
fs/nfs/pagelist.c
695
hdr->args.pgbase = pgbase;
fs/nfs/pagelist.c
696
hdr->args.pages = hdr->page_array.pagevec;
fs/nfs/pagelist.c
697
hdr->args.count = count;
fs/nfs/pagelist.c
698
hdr->args.context = get_nfs_open_context(nfs_req_openctx(req));
fs/nfs/pagelist.c
699
hdr->args.lock_context = req->wb_lock_context;
fs/nfs/pagelist.c
700
hdr->args.stable = NFS_UNSTABLE;
fs/nfs/pagelist.c
709
hdr->args.stable = NFS_FILE_SYNC;
fs/nfs/pagelist.c
740
.rpc_argp = &hdr->args,
fs/nfs/pagelist.c
763
hdr->args.count,
fs/nfs/pagelist.c
764
(unsigned long long)hdr->args.offset);
fs/nfs/pagelist.c
862
nfs_set_pgio_error(hdr, task->tk_status, hdr->args.offset);
fs/nfs/pagelist.c
966
nfs_local_open_fh(clp, hdr->cred, hdr->args.fh,
fs/nfs/pagelist.c
967
&hdr->args.context->nfl,
fs/nfs/pagelist.c
968
hdr->args.context->mode);
fs/nfs/pnfs.c
1188
lgp->args.layout.pages = nfs4_alloc_pages(max_pages, gfp_flags);
fs/nfs/pnfs.c
1189
if (!lgp->args.layout.pages) {
fs/nfs/pnfs.c
1193
lgp->args.layout.pglen = max_pages * PAGE_SIZE;
fs/nfs/pnfs.c
1194
lgp->res.layoutp = &lgp->args.layout;
fs/nfs/pnfs.c
1199
lgp->args.minlength = PAGE_SIZE;
fs/nfs/pnfs.c
1200
if (lgp->args.minlength > range->length)
fs/nfs/pnfs.c
1201
lgp->args.minlength = range->length;
fs/nfs/pnfs.c
1207
lgp->args.minlength = 0;
fs/nfs/pnfs.c
1208
else if (i_size - range->offset < lgp->args.minlength)
fs/nfs/pnfs.c
1209
lgp->args.minlength = i_size - range->offset;
fs/nfs/pnfs.c
1212
lgp->args.maxcount = PNFS_LAYOUT_MAXSIZE;
fs/nfs/pnfs.c
1213
pnfs_copy_range(&lgp->args.range, range);
fs/nfs/pnfs.c
1214
lgp->args.type = server->pnfs_curr_ld->id;
fs/nfs/pnfs.c
1215
lgp->args.inode = ino;
fs/nfs/pnfs.c
1216
lgp->args.ctx = get_nfs_open_context(ctx);
fs/nfs/pnfs.c
1217
nfs4_stateid_copy(&lgp->args.stateid, stateid);
fs/nfs/pnfs.c
1225
size_t max_pages = lgp->args.layout.pglen / PAGE_SIZE;
fs/nfs/pnfs.c
1227
nfs4_free_pages(lgp->args.layout.pages, max_pages);
fs/nfs/pnfs.c
1229
put_nfs_open_context(lgp->args.ctx);
fs/nfs/pnfs.c
1330
pnfs_init_layoutreturn_args(struct nfs4_layoutreturn_args *args,
fs/nfs/pnfs.c
1337
args->layout_type = NFS_SERVER(inode)->pnfs_curr_ld->id;
fs/nfs/pnfs.c
1338
args->inode = inode;
fs/nfs/pnfs.c
1339
args->range.iomode = iomode;
fs/nfs/pnfs.c
1340
args->range.offset = 0;
fs/nfs/pnfs.c
1341
args->range.length = NFS4_MAX_UINT64;
fs/nfs/pnfs.c
1342
args->layout = lo;
fs/nfs/pnfs.c
1343
nfs4_stateid_copy(&args->stateid, stateid);
fs/nfs/pnfs.c
1371
pnfs_init_layoutreturn_args(&lrp->args, lo, stateid, iomode);
fs/nfs/pnfs.c
1372
lrp->args.ld_private = &lrp->ld_private;
fs/nfs/pnfs.c
1376
ld->prepare_layoutreturn(&lrp->args);
fs/nfs/pnfs.c
1537
bool pnfs_roc(struct inode *ino, struct nfs4_layoutreturn_args *args,
fs/nfs/pnfs.c
1647
pnfs_init_layoutreturn_args(args, lo, &stateid, iomode);
fs/nfs/pnfs.c
1659
ld->prepare_layoutreturn(args);
fs/nfs/pnfs.c
1725
void pnfs_roc_release(struct nfs4_layoutreturn_args *args,
fs/nfs/pnfs.c
1728
struct pnfs_layout_hdr *lo = args->layout;
fs/nfs/pnfs.c
1729
struct inode *inode = args->inode;
fs/nfs/pnfs.c
1731
struct nfs4_xdr_opaque_data *ld_private = args->ld_private;
fs/nfs/pnfs.c
1740
pnfs_layoutreturn_retry_later_locked(lo, &args->stateid,
fs/nfs/pnfs.c
1741
&args->range, &freeme);
fs/nfs/pnfs.c
1750
pnfs_layoutreturn_free_lsegs(lo, &args->stateid, &args->range,
fs/nfs/pnfs.c
1753
trace_nfs4_layoutreturn_on_close(args->inode, &args->stateid, ret);
fs/nfs/pnfs.c
2455
data->o_arg.lg_args = &lgp->args;
fs/nfs/pnfs.c
2476
data->o_arg.lg_args = &lgp->args;
fs/nfs/pnfs.c
2542
iomode = lgp->args.range.iomode;
fs/nfs/pnfs.c
3059
inode->i_ino, hdr->args.count, hdr->args.offset, how);
fs/nfs/pnfs.c
3185
__func__, inode->i_ino, hdr->args.count, hdr->args.offset);
fs/nfs/pnfs.c
3338
struct nfs_server *nfss = NFS_SERVER(data->args.inode);
fs/nfs/pnfs.c
3342
pnfs_list_write_lseg_done(data->args.inode, &data->lseg_list);
fs/nfs/pnfs.c
3396
nfs4_stateid_copy(&data->args.stateid, &nfsi->layout->plh_stateid);
fs/nfs/pnfs.c
3400
data->args.inode = inode;
fs/nfs/pnfs.c
3402
data->args.bitmask = NFS_SERVER(inode)->cache_consistency_bitmask;
fs/nfs/pnfs.c
3405
data->args.lastbytewritten = end_pos - 1;
fs/nfs/pnfs.c
3407
data->args.lastbytewritten = U64_MAX;
fs/nfs/pnfs.c
3411
status = ld->prepare_layoutcommit(&data->args);
fs/nfs/pnfs.c
3496
data->args.fh = NFS_FH(inode);
fs/nfs/pnfs.c
3497
data->args.inode = inode;
fs/nfs/pnfs.c
3498
status = ld->prepare_layoutstats(&data->args);
fs/nfs/pnfs.h
177
int (*prepare_layoutcommit) (struct nfs4_layoutcommit_args *args);
fs/nfs/pnfs.h
178
int (*prepare_layoutstats) (struct nfs42_layoutstat_args *args);
fs/nfs/pnfs.h
306
bool pnfs_roc(struct inode *ino, struct nfs4_layoutreturn_args *args,
fs/nfs/pnfs.h
311
void pnfs_roc_release(struct nfs4_layoutreturn_args *args,
fs/nfs/pnfs.h
776
struct nfs4_layoutreturn_args *args,
fs/nfs/pnfs.h
793
pnfs_roc_release(struct nfs4_layoutreturn_args *args,
fs/nfs/proc.c
190
struct nfs_readlinkargs args = {
fs/nfs/proc.c
198
.rpc_argp = &args,
fs/nfs/proc.c
613
if ((hdr->res.count == 0 && hdr->args.count > 0) ||
fs/nfs/proc.c
614
hdr->args.offset + hdr->res.count >= hdr->res.fattr->size)
fs/nfs/proc.c
636
hdr->res.count = hdr->args.count;
fs/nfs/proc.c
647
hdr->args.stable = NFS_FILE_SYNC;
fs/nfs/read.c
241
struct nfs_pgio_args *argp = &hdr->args;
fs/nfs/read.c
274
loff_t pos = hdr->args.offset + hdr->res.count;
fs/nfs/read.c
282
} else if (hdr->res.count < hdr->args.count)
fs/nfs/unlink.c
110
data->args.fh = NFS_FH(dir);
fs/nfs/unlink.c
127
alias = d_alloc_parallel(dentry->d_parent, &data->args.name, &data->wq);
fs/nfs/unlink.c
181
data->args.name.name = kstrdup(name->name, GFP_KERNEL);
fs/nfs/unlink.c
182
if (!data->args.name.name)
fs/nfs/unlink.c
184
data->args.name.len = name->len;
fs/nfs/unlink.c
208
kfree(data->args.name.name);
fs/nfs/unlink.c
35
kfree(data->args.name.name);
fs/nfs/unlink.c
366
msg.rpc_argp = &data->args;
fs/nfs/unlink.c
382
data->args.old_dir = NFS_FH(old_dir);
fs/nfs/unlink.c
383
data->args.old_name = &old_dentry->d_name;
fs/nfs/unlink.c
384
data->args.new_dir = NFS_FH(new_dir);
fs/nfs/unlink.c
385
data->args.new_name = &new_dentry->d_name;
fs/nfs/unlink.c
92
.rpc_argp = &data->args,
fs/nfs/write.c
1441
struct nfs_pgio_args *argp = &hdr->args;
fs/nfs/write.c
1513
if (committed < hdr->args.stable) {
fs/nfs/write.c
1529
committed, hdr->args.stable);
fs/nfs/write.c
1551
struct nfs_pgio_args *argp = &hdr->args;
fs/nfs/write.c
1634
.rpc_argp = &data->args,
fs/nfs/write.c
1715
data->args.fh = NFS_FH(data->inode);
fs/nfs/write.c
1717
data->args.offset = 0;
fs/nfs/write.c
1718
data->args.count = 0;
fs/nfs/write.c
1779
data->args.fh, &data->context->nfl,
fs/nfsd/blocklayout.c
118
if (args->lg_maxcount < PNFS_BLOCK_LAYOUT4_SIZE +
fs/nfsd/blocklayout.c
126
nr_extents_max = (min(args->lg_maxcount, PAGE_SIZE) -
fs/nfsd/blocklayout.c
138
args->lg_content = bl;
fs/nfsd/blocklayout.c
145
seg->iomode, args->lg_minlength, bex);
fs/nfsd/blocklayout.c
164
if (length < args->lg_minlength) {
fs/nfsd/blocklayout.c
89
const struct svc_fh *fhp, struct nfsd4_layoutget *args)
fs/nfsd/blocklayout.c
91
struct nfsd4_layout_seg *seg = &args->lg_seg;
fs/nfsd/flexfilelayout.c
24
const struct svc_fh *fhp, struct nfsd4_layoutget *args)
fs/nfsd/flexfilelayout.c
26
struct nfsd4_layout_seg *seg = &args->lg_seg;
fs/nfsd/flexfilelayout.c
42
args->lg_content = fl;
fs/nfsd/nfs2acl.c
230
struct nfsd3_accessargs *args = rqstp->rq_argp;
fs/nfsd/nfs2acl.c
232
if (!svcxdr_decode_fhandle(xdr, &args->fh))
fs/nfsd/nfs2acl.c
234
if (xdr_stream_decode_u32(xdr, &args->access) < 0)
fs/nfsd/nfs3acl.c
135
struct nfsd3_getaclargs *args = rqstp->rq_argp;
fs/nfsd/nfs3acl.c
137
if (!svcxdr_decode_nfs_fh3(xdr, &args->fh))
fs/nfsd/nfs3acl.c
139
if (xdr_stream_decode_u32(xdr, &args->mask) < 0)
fs/nfsd/nfs3xdr.c
296
svcxdr_decode_sattrguard3(struct xdr_stream *xdr, struct nfsd3_sattrargs *args)
fs/nfsd/nfs3xdr.c
303
if (!svcxdr_decode_nfstime3(xdr, &args->guardtime))
fs/nfsd/nfs3xdr.c
305
args->check_guard = 1;
fs/nfsd/nfs3xdr.c
307
args->check_guard = 0;
fs/nfsd/nfs3xdr.c
313
svcxdr_decode_specdata3(struct xdr_stream *xdr, struct nfsd3_mknodargs *args)
fs/nfsd/nfs3xdr.c
320
args->major = be32_to_cpup(p++);
fs/nfsd/nfs3xdr.c
321
args->minor = be32_to_cpup(p);
fs/nfsd/nfs3xdr.c
328
struct nfsd3_mknodargs *args)
fs/nfsd/nfs3xdr.c
330
return svcxdr_decode_sattr3(rqstp, xdr, &args->attrs) &&
fs/nfsd/nfs3xdr.c
331
svcxdr_decode_specdata3(xdr, args);
fs/nfsd/nfs3xdr.c
494
struct nfsd_fhandle *args = rqstp->rq_argp;
fs/nfsd/nfs3xdr.c
496
return svcxdr_decode_nfs_fh3(xdr, &args->fh);
fs/nfsd/nfs3xdr.c
502
struct nfsd3_sattrargs *args = rqstp->rq_argp;
fs/nfsd/nfs3xdr.c
504
return svcxdr_decode_nfs_fh3(xdr, &args->fh) &&
fs/nfsd/nfs3xdr.c
505
svcxdr_decode_sattr3(rqstp, xdr, &args->attrs) &&
fs/nfsd/nfs3xdr.c
506
svcxdr_decode_sattrguard3(xdr, args);
fs/nfsd/nfs3xdr.c
512
struct nfsd3_diropargs *args = rqstp->rq_argp;
fs/nfsd/nfs3xdr.c
514
return svcxdr_decode_diropargs3(xdr, &args->fh, &args->name, &args->len);
fs/nfsd/nfs3xdr.c
520
struct nfsd3_accessargs *args = rqstp->rq_argp;
fs/nfsd/nfs3xdr.c
522
if (!svcxdr_decode_nfs_fh3(xdr, &args->fh))
fs/nfsd/nfs3xdr.c
524
if (xdr_stream_decode_u32(xdr, &args->access) < 0)
fs/nfsd/nfs3xdr.c
533
struct nfsd3_readargs *args = rqstp->rq_argp;
fs/nfsd/nfs3xdr.c
535
if (!svcxdr_decode_nfs_fh3(xdr, &args->fh))
fs/nfsd/nfs3xdr.c
537
if (xdr_stream_decode_u64(xdr, &args->offset) < 0)
fs/nfsd/nfs3xdr.c
539
if (xdr_stream_decode_u32(xdr, &args->count) < 0)
fs/nfsd/nfs3xdr.c
548
struct nfsd3_writeargs *args = rqstp->rq_argp;
fs/nfsd/nfs3xdr.c
551
if (!svcxdr_decode_nfs_fh3(xdr, &args->fh))
fs/nfsd/nfs3xdr.c
553
if (xdr_stream_decode_u64(xdr, &args->offset) < 0)
fs/nfsd/nfs3xdr.c
555
if (xdr_stream_decode_u32(xdr, &args->count) < 0)
fs/nfsd/nfs3xdr.c
557
if (xdr_stream_decode_u32(xdr, &args->stable) < 0)
fs/nfsd/nfs3xdr.c
561
if (xdr_stream_decode_u32(xdr, &args->len) < 0)
fs/nfsd/nfs3xdr.c
565
if (args->count != args->len)
fs/nfsd/nfs3xdr.c
567
if (args->count > max_blocksize) {
fs/nfsd/nfs3xdr.c
568
args->count = max_blocksize;
fs/nfsd/nfs3xdr.c
569
args->len = max_blocksize;
fs/nfsd/nfs3xdr.c
572
return xdr_stream_subsegment(xdr, &args->payload, args->count);
fs/nfsd/nfs3xdr.c
578
struct nfsd3_createargs *args = rqstp->rq_argp;
fs/nfsd/nfs3xdr.c
580
if (!svcxdr_decode_diropargs3(xdr, &args->fh, &args->name, &args->len))
fs/nfsd/nfs3xdr.c
582
if (xdr_stream_decode_u32(xdr, &args->createmode) < 0)
fs/nfsd/nfs3xdr.c
584
switch (args->createmode) {
fs/nfsd/nfs3xdr.c
587
return svcxdr_decode_sattr3(rqstp, xdr, &args->attrs);
fs/nfsd/nfs3xdr.c
589
args->verf = xdr_inline_decode(xdr, NFS3_CREATEVERFSIZE);
fs/nfsd/nfs3xdr.c
590
if (!args->verf)
fs/nfsd/nfs3xdr.c
602
struct nfsd3_createargs *args = rqstp->rq_argp;
fs/nfsd/nfs3xdr.c
604
return svcxdr_decode_diropargs3(xdr, &args->fh,
fs/nfsd/nfs3xdr.c
605
&args->name, &args->len) &&
fs/nfsd/nfs3xdr.c
606
svcxdr_decode_sattr3(rqstp, xdr, &args->attrs);
fs/nfsd/nfs3xdr.c
612
struct nfsd3_symlinkargs *args = rqstp->rq_argp;
fs/nfsd/nfs3xdr.c
615
if (!svcxdr_decode_diropargs3(xdr, &args->ffh, &args->fname, &args->flen))
fs/nfsd/nfs3xdr.c
617
if (!svcxdr_decode_sattr3(rqstp, xdr, &args->attrs))
fs/nfsd/nfs3xdr.c
619
if (xdr_stream_decode_u32(xdr, &args->tlen) < 0)
fs/nfsd/nfs3xdr.c
623
args->first.iov_len = head->iov_len - xdr_stream_pos(xdr);
fs/nfsd/nfs3xdr.c
624
args->first.iov_base = xdr_inline_decode(xdr, args->tlen);
fs/nfsd/nfs3xdr.c
625
return args->first.iov_base != NULL;
fs/nfsd/nfs3xdr.c
631
struct nfsd3_mknodargs *args = rqstp->rq_argp;
fs/nfsd/nfs3xdr.c
633
if (!svcxdr_decode_diropargs3(xdr, &args->fh, &args->name, &args->len))
fs/nfsd/nfs3xdr.c
635
if (xdr_stream_decode_u32(xdr, &args->ftype) < 0)
fs/nfsd/nfs3xdr.c
637
switch (args->ftype) {
fs/nfsd/nfs3xdr.c
640
return svcxdr_decode_devicedata3(rqstp, xdr, args);
fs/nfsd/nfs3xdr.c
643
return svcxdr_decode_sattr3(rqstp, xdr, &args->attrs);
fs/nfsd/nfs3xdr.c
659
struct nfsd3_renameargs *args = rqstp->rq_argp;
fs/nfsd/nfs3xdr.c
661
return svcxdr_decode_diropargs3(xdr, &args->ffh,
fs/nfsd/nfs3xdr.c
662
&args->fname, &args->flen) &&
fs/nfsd/nfs3xdr.c
663
svcxdr_decode_diropargs3(xdr, &args->tfh,
fs/nfsd/nfs3xdr.c
664
&args->tname, &args->tlen);
fs/nfsd/nfs3xdr.c
670
struct nfsd3_linkargs *args = rqstp->rq_argp;
fs/nfsd/nfs3xdr.c
672
return svcxdr_decode_nfs_fh3(xdr, &args->ffh) &&
fs/nfsd/nfs3xdr.c
673
svcxdr_decode_diropargs3(xdr, &args->tfh,
fs/nfsd/nfs3xdr.c
674
&args->tname, &args->tlen);
fs/nfsd/nfs3xdr.c
680
struct nfsd3_readdirargs *args = rqstp->rq_argp;
fs/nfsd/nfs3xdr.c
682
if (!svcxdr_decode_nfs_fh3(xdr, &args->fh))
fs/nfsd/nfs3xdr.c
684
if (xdr_stream_decode_u64(xdr, &args->cookie) < 0)
fs/nfsd/nfs3xdr.c
686
args->verf = xdr_inline_decode(xdr, NFS3_COOKIEVERFSIZE);
fs/nfsd/nfs3xdr.c
687
if (!args->verf)
fs/nfsd/nfs3xdr.c
689
if (xdr_stream_decode_u32(xdr, &args->count) < 0)
fs/nfsd/nfs3xdr.c
698
struct nfsd3_readdirargs *args = rqstp->rq_argp;
fs/nfsd/nfs3xdr.c
701
if (!svcxdr_decode_nfs_fh3(xdr, &args->fh))
fs/nfsd/nfs3xdr.c
703
if (xdr_stream_decode_u64(xdr, &args->cookie) < 0)
fs/nfsd/nfs3xdr.c
705
args->verf = xdr_inline_decode(xdr, NFS3_COOKIEVERFSIZE);
fs/nfsd/nfs3xdr.c
706
if (!args->verf)
fs/nfsd/nfs3xdr.c
711
if (xdr_stream_decode_u32(xdr, &args->count) < 0)
fs/nfsd/nfs3xdr.c
720
struct nfsd3_commitargs *args = rqstp->rq_argp;
fs/nfsd/nfs3xdr.c
722
if (!svcxdr_decode_nfs_fh3(xdr, &args->fh))
fs/nfsd/nfs3xdr.c
724
if (xdr_stream_decode_u64(xdr, &args->offset) < 0)
fs/nfsd/nfs3xdr.c
726
if (xdr_stream_decode_u32(xdr, &args->count) < 0)
fs/nfsd/nfs4callback.c
1149
struct rpc_create_args args = {
fs/nfsd/nfs4callback.c
1169
args.client_name = clp->cl_cred.cr_principal;
fs/nfsd/nfs4callback.c
1170
args.prognumber = conn->cb_prog;
fs/nfsd/nfs4callback.c
1171
args.protocol = XPRT_TRANSPORT_TCP;
fs/nfsd/nfs4callback.c
1172
args.authflavor = clp->cl_cred.cr_flavor;
fs/nfsd/nfs4callback.c
1178
args.bc_xprt = conn->cb_xprt;
fs/nfsd/nfs4callback.c
1179
args.prognumber = clp->cl_cb_session->se_cb_prog;
fs/nfsd/nfs4callback.c
1180
args.protocol = conn->cb_xprt->xpt_class->xcl_ident |
fs/nfsd/nfs4callback.c
1182
args.authflavor = ses->se_cb_sec.flavor;
fs/nfsd/nfs4callback.c
1185
client = rpc_create(&args);
fs/nfsd/nfs4callback.c
1203
args.authflavor);
fs/nfsd/nfs4proc.c
2923
static __be32 nfs41_check_op_ordering(struct nfsd4_compoundargs *args)
fs/nfsd/nfs4proc.c
2925
struct nfsd4_op *first_op = &args->ops[0];
fs/nfsd/nfs4proc.c
2928
if (args->minorversion == 0)
fs/nfsd/nfs4proc.c
2931
if (args->opcnt == 0)
fs/nfsd/nfs4proc.c
2944
if (args->opcnt != 1)
fs/nfsd/nfs4proc.c
2996
check_if_stalefh_allowed(struct nfsd4_compoundargs *args)
fs/nfsd/nfs4proc.c
3006
for (i = 0; i < args->opcnt; i++) {
fs/nfsd/nfs4proc.c
3007
op = &args->ops[i];
fs/nfsd/nfs4proc.c
3028
check_if_stalefh_allowed(struct nfsd4_compoundargs *args)
fs/nfsd/nfs4proc.c
3039
struct nfsd4_compoundargs *args = rqstp->rq_argp;
fs/nfsd/nfs4proc.c
3055
xdr_reserve_space(resp->xdr, XDR_UNIT * 2 + args->taglen);
fs/nfsd/nfs4proc.c
3056
resp->taglen = args->taglen;
fs/nfsd/nfs4proc.c
3057
resp->tag = args->tag;
fs/nfsd/nfs4proc.c
3059
cstate->minorversion = args->minorversion;
fs/nfsd/nfs4proc.c
3072
if (nfsd_minorversion(nn, args->minorversion, NFSD_TEST) <= 0)
fs/nfsd/nfs4proc.c
3075
status = nfs41_check_op_ordering(args);
fs/nfsd/nfs4proc.c
3077
op = &args->ops[0];
fs/nfsd/nfs4proc.c
3082
check_if_stalefh_allowed(args);
fs/nfsd/nfs4proc.c
3086
trace_nfsd_compound(rqstp, args->tag, args->taglen, args->client_opcnt);
fs/nfsd/nfs4proc.c
3087
while (!status && resp->opcnt < args->opcnt) {
fs/nfsd/nfs4proc.c
3088
op = &args->ops[resp->opcnt++];
fs/nfsd/nfs4proc.c
3094
args->client_opcnt > resp->opcnt) {
fs/nfsd/nfs4proc.c
3136
if (resp->opcnt < args->opcnt)
fs/nfsd/nfs4proc.c
3176
trace_nfsd_compound_status(args->client_opcnt, resp->opcnt,
fs/nfsd/nfs4state.c
3541
struct nfsd4_compoundargs *args = resp->rqstp->rq_argp;
fs/nfsd/nfs4state.c
3549
nfsd4_encode_operation(resp, &args->ops[0]);
fs/nfsd/nfs4state.c
3550
if (args->opcnt == 1)
fs/nfsd/nfs4state.c
3552
return args->ops[0].status;
fs/nfsd/nfs4state.c
3558
op = &args->ops[resp->opcnt++];
fs/nfsd/nfs4state.c
4306
struct nfsd4_compoundargs *args = rqstp->rq_argp;
fs/nfsd/nfs4state.c
4308
return args->opcnt > session->se_fchannel.maxops;
fs/nfsd/nfs4xdr.c
3163
const struct nfsd4_fattr_args *args);
fs/nfsd/nfs4xdr.c
3166
const struct nfsd4_fattr_args *args)
fs/nfsd/nfs4xdr.c
3172
const struct nfsd4_fattr_args *args)
fs/nfsd/nfs4xdr.c
3178
const struct nfsd4_fattr_args *args)
fs/nfsd/nfs4xdr.c
3184
const struct nfsd4_fattr_args *args)
fs/nfsd/nfs4xdr.c
3190
const struct nfsd4_fattr_args *args)
fs/nfsd/nfs4xdr.c
3192
struct nfsd4_compoundres *resp = args->rqstp->rq_resp;
fs/nfsd/nfs4xdr.c
3197
if (!IS_POSIXACL(d_inode(args->dentry)))
fs/nfsd/nfs4xdr.c
3199
if (!args->contextsupport)
fs/nfsd/nfs4xdr.c
3206
const struct nfsd4_fattr_args *args)
fs/nfsd/nfs4xdr.c
3214
switch (args->stat.mode & S_IFMT) {
fs/nfsd/nfs4xdr.c
3244
const struct nfsd4_fattr_args *args)
fs/nfsd/nfs4xdr.c
3249
if (!(args->exp->ex_flags & NFSEXP_NOSUBTREECHECK))
fs/nfsd/nfs4xdr.c
3255
const struct nfsd4_fattr_args *args)
fs/nfsd/nfs4xdr.c
3257
const struct svc_export *exp = args->exp;
fs/nfsd/nfs4xdr.c
3268
return nfsd4_encode_changeid4(xdr, args->change_attr);
fs/nfsd/nfs4xdr.c
3272
const struct nfsd4_fattr_args *args)
fs/nfsd/nfs4xdr.c
3274
return nfsd4_encode_uint64_t(xdr, args->stat.size);
fs/nfsd/nfs4xdr.c
3278
const struct nfsd4_fattr_args *args)
fs/nfsd/nfs4xdr.c
3286
if (unlikely(args->exp->ex_fslocs.migrated)) {
fs/nfsd/nfs4xdr.c
3291
switch (fsid_source(args->fhp)) {
fs/nfsd/nfs4xdr.c
3293
p = xdr_encode_hyper(p, (u64)args->exp->ex_fsid);
fs/nfsd/nfs4xdr.c
3298
*p++ = cpu_to_be32(MAJOR(args->stat.dev));
fs/nfsd/nfs4xdr.c
3300
*p = cpu_to_be32(MINOR(args->stat.dev));
fs/nfsd/nfs4xdr.c
3303
xdr_encode_opaque_fixed(p, args->exp->ex_uuid, EX_UUID_LEN);
fs/nfsd/nfs4xdr.c
3311
const struct nfsd4_fattr_args *args)
fs/nfsd/nfs4xdr.c
3313
struct nfsd_net *nn = net_generic(SVC_NET(args->rqstp), nfsd_net_id);
fs/nfsd/nfs4xdr.c
3319
const struct nfsd4_fattr_args *args)
fs/nfsd/nfs4xdr.c
3321
return nfsd4_encode_uint32_t(xdr, args->rdattr_err);
fs/nfsd/nfs4xdr.c
3325
const struct nfsd4_fattr_args *args)
fs/nfsd/nfs4xdr.c
3330
if (IS_POSIXACL(d_inode(args->dentry)))
fs/nfsd/nfs4xdr.c
3336
const struct nfsd4_fattr_args *args)
fs/nfsd/nfs4xdr.c
3338
struct nfs4_acl *acl = args->acl;
fs/nfsd/nfs4xdr.c
3350
status = nfsd4_encode_nfsace4(xdr, args->rqstp, ace);
fs/nfsd/nfs4xdr.c
3359
const struct nfsd4_fattr_args *args)
fs/nfsd/nfs4xdr.c
3361
return nfsd4_encode_nfs_fh4(xdr, &args->fhp->fh_handle);
fs/nfsd/nfs4xdr.c
3365
const struct nfsd4_fattr_args *args)
fs/nfsd/nfs4xdr.c
3367
return nfsd4_encode_uint64_t(xdr, args->stat.ino);
fs/nfsd/nfs4xdr.c
3371
const struct nfsd4_fattr_args *args)
fs/nfsd/nfs4xdr.c
3373
return nfsd4_encode_uint64_t(xdr, args->statfs.f_ffree);
fs/nfsd/nfs4xdr.c
3377
const struct nfsd4_fattr_args *args)
fs/nfsd/nfs4xdr.c
3379
return nfsd4_encode_uint64_t(xdr, args->statfs.f_ffree);
fs/nfsd/nfs4xdr.c
3383
const struct nfsd4_fattr_args *args)
fs/nfsd/nfs4xdr.c
3385
return nfsd4_encode_uint64_t(xdr, args->statfs.f_files);
fs/nfsd/nfs4xdr.c
3389
const struct nfsd4_fattr_args *args)
fs/nfsd/nfs4xdr.c
3391
return nfsd4_encode_fs_locations4(xdr, args->rqstp, args->exp);
fs/nfsd/nfs4xdr.c
3395
const struct nfsd4_fattr_args *args)
fs/nfsd/nfs4xdr.c
3397
struct super_block *sb = args->exp->ex_path.mnt->mnt_sb;
fs/nfsd/nfs4xdr.c
3403
const struct nfsd4_fattr_args *args)
fs/nfsd/nfs4xdr.c
3409
const struct nfsd4_fattr_args *args)
fs/nfsd/nfs4xdr.c
3411
return nfsd4_encode_uint32_t(xdr, args->statfs.f_namelen);
fs/nfsd/nfs4xdr.c
3415
const struct nfsd4_fattr_args *args)
fs/nfsd/nfs4xdr.c
3417
return nfsd4_encode_uint64_t(xdr, svc_max_payload(args->rqstp));
fs/nfsd/nfs4xdr.c
3421
const struct nfsd4_fattr_args *args)
fs/nfsd/nfs4xdr.c
3423
return nfsd4_encode_uint64_t(xdr, svc_max_payload(args->rqstp));
fs/nfsd/nfs4xdr.c
3427
const struct nfsd4_fattr_args *args)
fs/nfsd/nfs4xdr.c
3429
return nfsd4_encode_mode4(xdr, args->stat.mode & S_IALLUGO);
fs/nfsd/nfs4xdr.c
3433
const struct nfsd4_fattr_args *args)
fs/nfsd/nfs4xdr.c
3435
return nfsd4_encode_uint32_t(xdr, args->stat.nlink);
fs/nfsd/nfs4xdr.c
3439
const struct nfsd4_fattr_args *args)
fs/nfsd/nfs4xdr.c
3441
return nfsd4_encode_user(xdr, args->rqstp, args->stat.uid);
fs/nfsd/nfs4xdr.c
3445
const struct nfsd4_fattr_args *args)
fs/nfsd/nfs4xdr.c
3447
return nfsd4_encode_group(xdr, args->rqstp, args->stat.gid);
fs/nfsd/nfs4xdr.c
3451
const struct nfsd4_fattr_args *args)
fs/nfsd/nfs4xdr.c
3453
return nfsd4_encode_specdata4(xdr, MAJOR(args->stat.rdev),
fs/nfsd/nfs4xdr.c
3454
MINOR(args->stat.rdev));
fs/nfsd/nfs4xdr.c
3458
const struct nfsd4_fattr_args *args)
fs/nfsd/nfs4xdr.c
3460
u64 avail = (u64)args->statfs.f_bavail * (u64)args->statfs.f_bsize;
fs/nfsd/nfs4xdr.c
3466
const struct nfsd4_fattr_args *args)
fs/nfsd/nfs4xdr.c
3468
u64 free = (u64)args->statfs.f_bfree * (u64)args->statfs.f_bsize;
fs/nfsd/nfs4xdr.c
3474
const struct nfsd4_fattr_args *args)
fs/nfsd/nfs4xdr.c
3476
u64 total = (u64)args->statfs.f_blocks * (u64)args->statfs.f_bsize;
fs/nfsd/nfs4xdr.c
3482
const struct nfsd4_fattr_args *args)
fs/nfsd/nfs4xdr.c
3484
return nfsd4_encode_uint64_t(xdr, (u64)args->stat.blocks << 9);
fs/nfsd/nfs4xdr.c
3488
const struct nfsd4_fattr_args *args)
fs/nfsd/nfs4xdr.c
3490
return nfsd4_encode_nfstime4(xdr, &args->stat.atime);
fs/nfsd/nfs4xdr.c
3494
const struct nfsd4_fattr_args *args)
fs/nfsd/nfs4xdr.c
3496
return nfsd4_encode_nfstime4(xdr, &args->stat.btime);
fs/nfsd/nfs4xdr.c
3511
const struct nfsd4_fattr_args *args)
fs/nfsd/nfs4xdr.c
3513
const struct inode *inode = d_inode(args->dentry);
fs/nfsd/nfs4xdr.c
3521
const struct nfsd4_fattr_args *args)
fs/nfsd/nfs4xdr.c
3523
return nfsd4_encode_nfstime4(xdr, &args->stat.ctime);
fs/nfsd/nfs4xdr.c
3527
const struct nfsd4_fattr_args *args)
fs/nfsd/nfs4xdr.c
3529
return nfsd4_encode_nfstime4(xdr, &args->stat.mtime);
fs/nfsd/nfs4xdr.c
3533
const struct nfsd4_fattr_args *args)
fs/nfsd/nfs4xdr.c
3538
if (!args->ignore_crossmnt &&
fs/nfsd/nfs4xdr.c
3539
args->dentry == args->exp->ex_path.mnt->mnt_root) {
fs/nfsd/nfs4xdr.c
3540
err = nfsd4_get_mounted_on_ino(args->exp, &ino);
fs/nfsd/nfs4xdr.c
3544
ino = args->stat.ino;
fs/nfsd/nfs4xdr.c
3552
const struct nfsd4_fattr_args *args)
fs/nfsd/nfs4xdr.c
3554
unsigned long mask = args->exp->ex_layout_types;
fs/nfsd/nfs4xdr.c
3570
const struct nfsd4_fattr_args *args)
fs/nfsd/nfs4xdr.c
3572
unsigned long mask = args->exp->ex_layout_types;
fs/nfsd/nfs4xdr.c
3588
const struct nfsd4_fattr_args *args)
fs/nfsd/nfs4xdr.c
3590
return nfsd4_encode_uint32_t(xdr, args->stat.blksize);
fs/nfsd/nfs4xdr.c
3596
const struct nfsd4_fattr_args *args)
fs/nfsd/nfs4xdr.c
3598
struct nfsd4_compoundres *resp = args->rqstp->rq_resp;
fs/nfsd/nfs4xdr.c
3602
if (!IS_POSIXACL(d_inode(args->dentry)))
fs/nfsd/nfs4xdr.c
3604
if (!args->contextsupport)
fs/nfsd/nfs4xdr.c
3624
const struct nfsd4_fattr_args *args)
fs/nfsd/nfs4xdr.c
3626
struct inode *inode = d_inode(args->dentry);
fs/nfsd/nfs4xdr.c
3633
const struct nfsd4_fattr_args *args)
fs/nfsd/nfs4xdr.c
3635
return nfsd4_encode_security_label(xdr, args->rqstp, &args->context);
fs/nfsd/nfs4xdr.c
3640
const struct nfsd4_fattr_args *args)
fs/nfsd/nfs4xdr.c
3642
int err = xattr_supports_user_prefix(d_inode(args->dentry));
fs/nfsd/nfs4xdr.c
3690
const struct nfsd4_fattr_args *args)
fs/nfsd/nfs4xdr.c
3700
const struct nfsd4_fattr_args *args)
fs/nfsd/nfs4xdr.c
3704
if (IS_POSIXACL(d_inode(args->dentry)))
fs/nfsd/nfs4xdr.c
3712
const struct nfsd4_fattr_args *args)
fs/nfsd/nfs4xdr.c
3720
const struct nfsd4_fattr_args *args)
fs/nfsd/nfs4xdr.c
3722
return nfsd4_encode_posixacl(xdr, args->rqstp, args->dpacl);
fs/nfsd/nfs4xdr.c
3726
const struct nfsd4_fattr_args *args)
fs/nfsd/nfs4xdr.c
3728
return nfsd4_encode_posixacl(xdr, args->rqstp, args->pacl);
fs/nfsd/nfs4xdr.c
3866
struct nfsd4_fattr_args args;
fs/nfsd/nfs4xdr.c
3884
args.rqstp = rqstp;
fs/nfsd/nfs4xdr.c
3885
args.exp = exp;
fs/nfsd/nfs4xdr.c
3886
args.dentry = dentry;
fs/nfsd/nfs4xdr.c
3887
args.ignore_crossmnt = (ignore_crossmnt != 0);
fs/nfsd/nfs4xdr.c
3888
args.acl = NULL;
fs/nfsd/nfs4xdr.c
3890
args.context.context = NULL;
fs/nfsd/nfs4xdr.c
3893
args.dpacl = NULL;
fs/nfsd/nfs4xdr.c
3894
args.pacl = NULL;
fs/nfsd/nfs4xdr.c
3904
args.rdattr_err = 0;
fs/nfsd/nfs4xdr.c
3907
&attrmask[2], &args.rdattr_err);
fs/nfsd/nfs4xdr.c
3921
err = vfs_getattr(&path, &args.stat,
fs/nfsd/nfs4xdr.c
3929
args.stat.size = ncf->ncf_cur_fsize;
fs/nfsd/nfs4xdr.c
3931
args.stat.mtime = ncf->ncf_cb_mtime;
fs/nfsd/nfs4xdr.c
3933
args.change_attr = ncf->ncf_initial_cinfo;
fs/nfsd/nfs4xdr.c
3936
args.stat.atime = ncf->ncf_cb_atime;
fs/nfsd/nfs4xdr.c
3940
args.change_attr = nfsd4_change_attribute(&args.stat);
fs/nfsd/nfs4xdr.c
3946
if (!(args.stat.result_mask & STATX_BTIME))
fs/nfsd/nfs4xdr.c
3953
err = vfs_statfs(&path, &args.statfs);
fs/nfsd/nfs4xdr.c
3967
args.fhp = tempfh;
fs/nfsd/nfs4xdr.c
3969
args.fhp = fhp;
fs/nfsd/nfs4xdr.c
3972
err = nfsd4_get_nfs4_acl(rqstp, dentry, &args.acl);
fs/nfsd/nfs4xdr.c
3982
args.contextsupport = false;
fs/nfsd/nfs4xdr.c
3989
&args.context);
fs/nfsd/nfs4xdr.c
3992
args.contextsupport = (err == 0);
fs/nfsd/nfs4xdr.c
4022
args.dpacl = dpacl;
fs/nfsd/nfs4xdr.c
4046
args.pacl = pacl;
fs/nfsd/nfs4xdr.c
4065
status = nfsd4_enc_fattr4_encode_ops[bit](xdr, &args);
fs/nfsd/nfs4xdr.c
4075
if (args.dpacl)
fs/nfsd/nfs4xdr.c
4076
posix_acl_release(args.dpacl);
fs/nfsd/nfs4xdr.c
4077
if (args.pacl)
fs/nfsd/nfs4xdr.c
4078
posix_acl_release(args.pacl);
fs/nfsd/nfs4xdr.c
4081
if (args.context.context)
fs/nfsd/nfs4xdr.c
4082
security_release_secctx(&args.context);
fs/nfsd/nfs4xdr.c
4084
kfree(args.acl);
fs/nfsd/nfs4xdr.c
6331
struct nfsd4_compoundargs *args = rqstp->rq_argp;
fs/nfsd/nfs4xdr.c
6333
if (args->ops != args->iops) {
fs/nfsd/nfs4xdr.c
6334
vfree(args->ops);
fs/nfsd/nfs4xdr.c
6335
args->ops = args->iops;
fs/nfsd/nfs4xdr.c
6337
while (args->to_free) {
fs/nfsd/nfs4xdr.c
6338
struct svcxdr_tmpbuf *tb = args->to_free;
fs/nfsd/nfs4xdr.c
6339
args->to_free = tb->next;
fs/nfsd/nfs4xdr.c
6347
struct nfsd4_compoundargs *args = rqstp->rq_argp;
fs/nfsd/nfs4xdr.c
6350
args->to_free = NULL;
fs/nfsd/nfs4xdr.c
6352
args->xdr = xdr;
fs/nfsd/nfs4xdr.c
6353
args->ops = args->iops;
fs/nfsd/nfs4xdr.c
6354
args->rqstp = rqstp;
fs/nfsd/nfs4xdr.c
6372
return nfsd4_decode_compound(args);
fs/nfsd/nfsctl.c
1507
if (i < cb->args[0]) /* already consumed */
fs/nfsd/nfsctl.c
1517
if (rqstp_index++ < cb->args[1]) /* already consumed */
fs/nfsd/nfsctl.c
1546
struct nfsd4_compoundargs *args;
fs/nfsd/nfsctl.c
1549
args = rqstp->rq_argp;
fs/nfsd/nfsctl.c
1550
genl_rqstp.rq_opcnt = min_t(u32, args->opcnt,
fs/nfsd/nfsctl.c
1554
args->ops[j].opnum;
fs/nfsd/nfsctl.c
1573
cb->args[0] = i;
fs/nfsd/nfsctl.c
1574
cb->args[1] = rqstp_index;
fs/nfsd/nfsxdr.c
278
struct nfsd_fhandle *args = rqstp->rq_argp;
fs/nfsd/nfsxdr.c
280
return svcxdr_decode_fhandle(xdr, &args->fh);
fs/nfsd/nfsxdr.c
286
struct nfsd_sattrargs *args = rqstp->rq_argp;
fs/nfsd/nfsxdr.c
288
return svcxdr_decode_fhandle(xdr, &args->fh) &&
fs/nfsd/nfsxdr.c
289
svcxdr_decode_sattr(rqstp, xdr, &args->attrs);
fs/nfsd/nfsxdr.c
295
struct nfsd_diropargs *args = rqstp->rq_argp;
fs/nfsd/nfsxdr.c
297
return svcxdr_decode_diropargs(xdr, &args->fh, &args->name, &args->len);
fs/nfsd/nfsxdr.c
303
struct nfsd_readargs *args = rqstp->rq_argp;
fs/nfsd/nfsxdr.c
306
if (!svcxdr_decode_fhandle(xdr, &args->fh))
fs/nfsd/nfsxdr.c
308
if (xdr_stream_decode_u32(xdr, &args->offset) < 0)
fs/nfsd/nfsxdr.c
310
if (xdr_stream_decode_u32(xdr, &args->count) < 0)
fs/nfsd/nfsxdr.c
322
struct nfsd_writeargs *args = rqstp->rq_argp;
fs/nfsd/nfsxdr.c
325
if (!svcxdr_decode_fhandle(xdr, &args->fh))
fs/nfsd/nfsxdr.c
330
if (xdr_stream_decode_u32(xdr, &args->offset) < 0)
fs/nfsd/nfsxdr.c
337
if (xdr_stream_decode_u32(xdr, &args->len) < 0)
fs/nfsd/nfsxdr.c
339
if (args->len > NFS_MAXDATA)
fs/nfsd/nfsxdr.c
342
return xdr_stream_subsegment(xdr, &args->payload, args->len);
fs/nfsd/nfsxdr.c
348
struct nfsd_createargs *args = rqstp->rq_argp;
fs/nfsd/nfsxdr.c
350
return svcxdr_decode_diropargs(xdr, &args->fh,
fs/nfsd/nfsxdr.c
351
&args->name, &args->len) &&
fs/nfsd/nfsxdr.c
352
svcxdr_decode_sattr(rqstp, xdr, &args->attrs);
fs/nfsd/nfsxdr.c
358
struct nfsd_renameargs *args = rqstp->rq_argp;
fs/nfsd/nfsxdr.c
360
return svcxdr_decode_diropargs(xdr, &args->ffh,
fs/nfsd/nfsxdr.c
361
&args->fname, &args->flen) &&
fs/nfsd/nfsxdr.c
362
svcxdr_decode_diropargs(xdr, &args->tfh,
fs/nfsd/nfsxdr.c
363
&args->tname, &args->tlen);
fs/nfsd/nfsxdr.c
369
struct nfsd_linkargs *args = rqstp->rq_argp;
fs/nfsd/nfsxdr.c
371
return svcxdr_decode_fhandle(xdr, &args->ffh) &&
fs/nfsd/nfsxdr.c
372
svcxdr_decode_diropargs(xdr, &args->tfh,
fs/nfsd/nfsxdr.c
373
&args->tname, &args->tlen);
fs/nfsd/nfsxdr.c
379
struct nfsd_symlinkargs *args = rqstp->rq_argp;
fs/nfsd/nfsxdr.c
382
if (!svcxdr_decode_diropargs(xdr, &args->ffh, &args->fname, &args->flen))
fs/nfsd/nfsxdr.c
384
if (xdr_stream_decode_u32(xdr, &args->tlen) < 0)
fs/nfsd/nfsxdr.c
386
if (args->tlen == 0)
fs/nfsd/nfsxdr.c
389
args->first.iov_len = head->iov_len - xdr_stream_pos(xdr);
fs/nfsd/nfsxdr.c
390
args->first.iov_base = xdr_inline_decode(xdr, args->tlen);
fs/nfsd/nfsxdr.c
391
if (!args->first.iov_base)
fs/nfsd/nfsxdr.c
393
return svcxdr_decode_sattr(rqstp, xdr, &args->attrs);
fs/nfsd/nfsxdr.c
399
struct nfsd_readdirargs *args = rqstp->rq_argp;
fs/nfsd/nfsxdr.c
401
if (!svcxdr_decode_fhandle(xdr, &args->fh))
fs/nfsd/nfsxdr.c
403
if (xdr_stream_decode_u32(xdr, &args->cookie) < 0)
fs/nfsd/nfsxdr.c
405
if (xdr_stream_decode_u32(xdr, &args->count) < 0)
fs/nilfs2/inode.c
293
struct nilfs_iget_args args = {
fs/nilfs2/inode.c
297
return insert_inode_locked4(inode, ino, nilfs_iget_test, &args);
fs/nilfs2/inode.c
509
struct nilfs_iget_args *args = opaque;
fs/nilfs2/inode.c
512
if (args->ino != inode->i_ino || args->root != NILFS_I(inode)->i_root)
fs/nilfs2/inode.c
516
if (ii->i_type != args->type)
fs/nilfs2/inode.c
519
return !(args->type & NILFS_I_TYPE_GC) || args->cno == ii->i_cno;
fs/nilfs2/inode.c
524
struct nilfs_iget_args *args = opaque;
fs/nilfs2/inode.c
526
inode->i_ino = args->ino;
fs/nilfs2/inode.c
527
NILFS_I(inode)->i_cno = args->cno;
fs/nilfs2/inode.c
528
NILFS_I(inode)->i_root = args->root;
fs/nilfs2/inode.c
529
NILFS_I(inode)->i_type = args->type;
fs/nilfs2/inode.c
530
if (args->root && args->ino == NILFS_ROOT_INO)
fs/nilfs2/inode.c
531
nilfs_get_root(args->root);
fs/nilfs2/inode.c
538
struct nilfs_iget_args args = {
fs/nilfs2/inode.c
542
return ilookup5(sb, ino, nilfs_iget_test, &args);
fs/nilfs2/inode.c
548
struct nilfs_iget_args args = {
fs/nilfs2/inode.c
552
return iget5_locked(sb, ino, nilfs_iget_test, nilfs_iget_set, &args);
fs/nilfs2/inode.c
585
struct nilfs_iget_args args = {
fs/nilfs2/inode.c
591
inode = iget5_locked(sb, ino, nilfs_iget_test, nilfs_iget_set, &args);
fs/nilfs2/inode.c
620
struct nilfs_iget_args args;
fs/nilfs2/inode.c
625
args.ino = inode->i_ino;
fs/nilfs2/inode.c
626
args.root = ii->i_root;
fs/nilfs2/inode.c
627
args.cno = ii->i_cno;
fs/nilfs2/inode.c
628
args.type = ii->i_type | NILFS_I_TYPE_BTNC;
fs/nilfs2/inode.c
631
nilfs_iget_set, &args);
fs/nilfs2/inode.c
678
struct nilfs_iget_args args = {
fs/nilfs2/inode.c
686
nilfs_iget_set, &args);
fs/nilfs2/super.c
128
va_list args;
fs/nilfs2/super.c
130
va_start(args, fmt);
fs/nilfs2/super.c
133
vaf.va = &args;
fs/nilfs2/super.c
138
va_end(args);
fs/nilfs2/super.c
68
va_list args;
fs/nilfs2/super.c
71
va_start(args, fmt);
fs/nilfs2/super.c
75
vaf.va = &args;
fs/nilfs2/super.c
84
va_end(args);
fs/nsfs.c
86
struct ns_get_path_task_args *args = private_data;
fs/nsfs.c
88
return args->ns_ops->get(args->task);
fs/nsfs.c
94
struct ns_get_path_task_args args = {
fs/nsfs.c
99
return ns_get_path_cb(path, ns_get_path_task, &args);
fs/ntfs3/super.c
100
vaf.va = &args;
fs/ntfs3/super.c
103
va_end(args);
fs/ntfs3/super.c
119
va_list args;
fs/ntfs3/super.c
150
va_start(args, fmt);
fs/ntfs3/super.c
154
vaf.va = &args;
fs/ntfs3/super.c
159
va_end(args);
fs/ntfs3/super.c
88
va_list args;
fs/ntfs3/super.c
96
va_start(args, fmt);
fs/ocfs2/cluster/masklog.c
55
va_list args;
fs/ocfs2/cluster/masklog.c
72
va_start(args, fmt);
fs/ocfs2/cluster/masklog.c
75
vaf.va = &args;
fs/ocfs2/cluster/masklog.c
81
va_end(args);
fs/ocfs2/cluster/masklog.h
183
#define mlog_bug_on_msg(cond, fmt, args...) do { \
fs/ocfs2/cluster/masklog.h
186
mlog(ML_ERROR, fmt, ##args); \
fs/ocfs2/cluster/tcp.c
72
#define msglog(hdr, fmt, args...) do { \
fs/ocfs2/cluster/tcp.c
79
be32_to_cpu(__hdr->msg_num) , ##args); \
fs/ocfs2/cluster/tcp.c
82
#define sclog(sc, fmt, args...) do { \
fs/ocfs2/cluster/tcp.c
88
##args); \
fs/ocfs2/filecheck.c
272
struct ocfs2_filecheck_args *args)
fs/ocfs2/filecheck.c
289
args->fa_type = type;
fs/ocfs2/filecheck.c
291
args->fa_len = (unsigned int)val;
fs/ocfs2/filecheck.c
293
args->fa_ino = val;
fs/ocfs2/filecheck.c
451
struct ocfs2_filecheck_args args;
fs/ocfs2/filecheck.c
459
if (ocfs2_filecheck_args_parse(attr->attr.name, buf, count, &args))
fs/ocfs2/filecheck.c
462
if (args.fa_type == OCFS2_FILECHECK_TYPE_SET) {
fs/ocfs2/filecheck.c
463
ret = ocfs2_filecheck_adjust_max(ent, args.fa_len);
fs/ocfs2/filecheck.c
474
if (ocfs2_filecheck_is_dup_entry(ent, args.fa_ino)) {
fs/ocfs2/filecheck.c
495
entry->fe_ino = args.fa_ino;
fs/ocfs2/filecheck.c
496
entry->fe_type = args.fa_type;
fs/ocfs2/inode.c
110
struct ocfs2_find_inode_args args;
fs/ocfs2/inode.c
112
args.fi_blkno = blkno;
fs/ocfs2/inode.c
113
args.fi_flags = 0;
fs/ocfs2/inode.c
114
args.fi_ino = ino_from_blkno(sb, blkno);
fs/ocfs2/inode.c
115
args.fi_sysfile_type = 0;
fs/ocfs2/inode.c
117
return ilookup5(sb, blkno, ocfs2_find_actor, &args);
fs/ocfs2/inode.c
125
struct ocfs2_find_inode_args args;
fs/ocfs2/inode.c
140
args.fi_blkno = blkno;
fs/ocfs2/inode.c
141
args.fi_flags = flags;
fs/ocfs2/inode.c
142
args.fi_ino = ino_from_blkno(sb, blkno);
fs/ocfs2/inode.c
143
args.fi_sysfile_type = sysfile_type;
fs/ocfs2/inode.c
145
inode = iget5_locked(sb, args.fi_ino, ocfs2_find_actor,
fs/ocfs2/inode.c
146
ocfs2_init_locked_inode, &args);
fs/ocfs2/inode.c
157
rc = ocfs2_read_locked_inode(inode, &args);
fs/ocfs2/inode.c
227
struct ocfs2_find_inode_args *args = NULL;
fs/ocfs2/inode.c
231
args = opaque;
fs/ocfs2/inode.c
235
trace_ocfs2_find_actor(inode, inode->i_ino, opaque, args->fi_blkno);
fs/ocfs2/inode.c
237
if (oi->ip_blkno != args->fi_blkno)
fs/ocfs2/inode.c
252
struct ocfs2_find_inode_args *args = opaque;
fs/ocfs2/inode.c
259
inode->i_ino = args->fi_ino;
fs/ocfs2/inode.c
260
OCFS2_I(inode)->ip_blkno = args->fi_blkno;
fs/ocfs2/inode.c
262
switch (args->fi_sysfile_type) {
fs/ocfs2/inode.c
322
WARN_ONCE(1, "Unknown sysfile type %d\n", args->fi_sysfile_type);
fs/ocfs2/inode.c
324
if (args->fi_sysfile_type == USER_QUOTA_SYSTEM_INODE ||
fs/ocfs2/inode.c
325
args->fi_sysfile_type == GROUP_QUOTA_SYSTEM_INODE ||
fs/ocfs2/inode.c
326
args->fi_sysfile_type == LOCAL_USER_QUOTA_SYSTEM_INODE ||
fs/ocfs2/inode.c
327
args->fi_sysfile_type == LOCAL_GROUP_QUOTA_SYSTEM_INODE)
fs/ocfs2/inode.c
480
struct ocfs2_find_inode_args *args)
fs/ocfs2/inode.c
522
can_lock = !(args->fi_flags & OCFS2_FI_FLAG_SYSFILE)
fs/ocfs2/inode.c
523
&& !(args->fi_flags & OCFS2_FI_FLAG_ORPHAN_RECOVERY)
fs/ocfs2/inode.c
536
if (args->fi_flags & OCFS2_FI_FLAG_SYSFILE)
fs/ocfs2/inode.c
54
struct ocfs2_find_inode_args *args);
fs/ocfs2/inode.c
562
if (args->fi_flags & OCFS2_FI_FLAG_ORPHAN_RECOVERY) {
fs/ocfs2/inode.c
571
if (args->fi_flags & OCFS2_FI_FLAG_FILECHECK_CHK)
fs/ocfs2/inode.c
574
else if (args->fi_flags & OCFS2_FI_FLAG_FILECHECK_FIX)
fs/ocfs2/inode.c
581
status = ocfs2_read_blocks_sync(osb, args->fi_blkno, 1, &bh);
fs/ocfs2/inode.c
587
if (args->fi_flags & OCFS2_FI_FLAG_FILECHECK_CHK)
fs/ocfs2/inode.c
590
else if (args->fi_flags & OCFS2_FI_FLAG_FILECHECK_FIX)
fs/ocfs2/inode.c
612
!!(args->fi_flags & OCFS2_FI_FLAG_SYSFILE),
fs/ocfs2/inode.c
614
(unsigned long long)args->fi_blkno);
fs/ocfs2/inode.c
622
BUG_ON(args->fi_blkno != le64_to_cpu(fe->i_blkno));
fs/ocfs2/ioctl.c
893
struct reflink_arguments args;
fs/ocfs2/ioctl.c
898
if (copy_from_user(&args, argp, sizeof(args)))
fs/ocfs2/ioctl.c
900
old_path = (const char __user *)(unsigned long)args.old_path;
fs/ocfs2/ioctl.c
901
new_path = (const char __user *)(unsigned long)args.new_path;
fs/ocfs2/ioctl.c
902
preserve = (args.preserve != 0);
fs/ocfs2/ioctl.c
952
struct reflink_arguments args;
fs/ocfs2/ioctl.c
967
if (copy_from_user(&args, argp, sizeof(args)))
fs/ocfs2/ioctl.c
969
preserve = (args.preserve != 0);
fs/ocfs2/ioctl.c
971
return ocfs2_reflink_ioctl(inode, compat_ptr(args.old_path),
fs/ocfs2/ioctl.c
972
compat_ptr(args.new_path), preserve);
fs/ocfs2/ocfs2_trace.h
1512
void *args, unsigned long long fi_blkno),
fs/ocfs2/ocfs2_trace.h
1513
TP_ARGS(inode, ino, args, fi_blkno),
fs/ocfs2/ocfs2_trace.h
1517
__field(void *, args)
fs/ocfs2/ocfs2_trace.h
1523
__entry->args = args;
fs/ocfs2/ocfs2_trace.h
1527
__entry->args, __entry->fi_blkno)
fs/ocfs2/super.c
2505
va_list args;
fs/ocfs2/super.c
2507
va_start(args, fmt);
fs/ocfs2/super.c
2509
vaf.va = &args;
fs/ocfs2/super.c
2516
va_end(args);
fs/ocfs2/super.c
2528
va_list args;
fs/ocfs2/super.c
2530
va_start(args, fmt);
fs/ocfs2/super.c
2533
vaf.va = &args;
fs/ocfs2/super.c
2538
va_end(args);
fs/ocfs2/xattr.c
2494
struct ocfs2_rm_xattr_bucket_para args = {
fs/ocfs2/xattr.c
2508
&args);
fs/ocfs2/xattr.c
5690
struct ocfs2_rm_xattr_bucket_para *args =
fs/ocfs2/xattr.c
5708
args->ref_ci,
fs/ocfs2/xattr.c
5709
args->ref_root_bh,
fs/ocfs2/xattr.c
6363
struct ocfs2_xattr_reflink *args,
fs/ocfs2/xattr.c
6374
struct super_block *sb = args->old_inode->i_sb;
fs/ocfs2/xattr.c
6389
if (args->xattr_reflinked && !args->xattr_reflinked(xe)) {
fs/ocfs2/xattr.c
6442
INODE_CACHE(args->new_inode), vb);
fs/ocfs2/xattr.c
6448
ret = ocfs2_xattr_get_clusters(args->old_inode,
fs/ocfs2/xattr.c
6465
args->old_inode->i_sb,
fs/ocfs2/xattr.c
6475
ret = ocfs2_increase_refcount(handle, args->ref_ci,
fs/ocfs2/xattr.c
6476
args->ref_root_bh,
fs/ocfs2/xattr.c
6478
meta_ac, args->dealloc);
fs/ocfs2/xattr.c
6492
static int ocfs2_reflink_xattr_inline(struct ocfs2_xattr_reflink *args)
fs/ocfs2/xattr.c
6496
struct ocfs2_super *osb = OCFS2_SB(args->old_inode->i_sb);
fs/ocfs2/xattr.c
6497
struct ocfs2_dinode *di = (struct ocfs2_dinode *)args->old_bh->b_data;
fs/ocfs2/xattr.c
6501
(args->old_bh->b_data + header_off);
fs/ocfs2/xattr.c
6503
(args->new_bh->b_data + header_off);
fs/ocfs2/xattr.c
6508
.vb_bh = args->new_bh,
fs/ocfs2/xattr.c
6512
ret = ocfs2_reflink_lock_xattr_allocators(osb, xh, args->ref_root_bh,
fs/ocfs2/xattr.c
6526
ret = ocfs2_journal_access_di(handle, INODE_CACHE(args->new_inode),
fs/ocfs2/xattr.c
6527
args->new_bh, OCFS2_JOURNAL_ACCESS_WRITE);
fs/ocfs2/xattr.c
6533
memcpy(args->new_bh->b_data + header_off,
fs/ocfs2/xattr.c
6534
args->old_bh->b_data + header_off, inline_size);
fs/ocfs2/xattr.c
6536
new_di = (struct ocfs2_dinode *)args->new_bh->b_data;
fs/ocfs2/xattr.c
6539
ret = ocfs2_reflink_xattr_header(handle, args, args->old_bh, xh,
fs/ocfs2/xattr.c
6540
args->new_bh, new_xh, &vb, meta_ac,
fs/ocfs2/xattr.c
6547
new_oi = OCFS2_I(args->new_inode);
fs/ocfs2/xattr.c
6554
ocfs2_journal_dirty(handle, args->new_bh);
fs/ocfs2/xattr.c
6601
static int ocfs2_reflink_xattr_block(struct ocfs2_xattr_reflink *args,
fs/ocfs2/xattr.c
6607
struct ocfs2_inode_info *new_oi = OCFS2_I(args->new_inode);
fs/ocfs2/xattr.c
6609
struct ocfs2_super *osb = OCFS2_SB(args->new_inode->i_sb);
fs/ocfs2/xattr.c
6623
ret = ocfs2_reflink_lock_xattr_allocators(osb, xh, args->ref_root_bh,
fs/ocfs2/xattr.c
6640
INODE_CACHE(args->new_inode),
fs/ocfs2/xattr.c
6641
args->new_bh,
fs/ocfs2/xattr.c
6649
ret = ocfs2_journal_access_xb(handle, INODE_CACHE(args->new_inode),
fs/ocfs2/xattr.c
6659
ret = ocfs2_reflink_xattr_header(handle, args, blk_bh, xh,
fs/ocfs2/xattr.c
6670
new_di = (struct ocfs2_dinode *)args->new_bh->b_data;
fs/ocfs2/xattr.c
6676
ocfs2_journal_dirty(handle, args->new_bh);
fs/ocfs2/xattr.c
6709
struct ocfs2_reflink_xattr_tree_args *args =
fs/ocfs2/xattr.c
6713
if (bh == args->old_bucket->bu_bhs[0])
fs/ocfs2/xattr.c
6714
bucket = args->old_bucket;
fs/ocfs2/xattr.c
6716
bucket = args->new_bucket;
fs/ocfs2/xattr.c
6767
struct ocfs2_reflink_xattr_tree_args *args,
fs/ocfs2/xattr.c
6775
struct ocfs2_super *osb = OCFS2_SB(args->reflink->old_inode->i_sb);
fs/ocfs2/xattr.c
6780
ret = ocfs2_iterate_xattr_buckets(args->reflink->old_inode, blkno, len,
fs/ocfs2/xattr.c
6800
rb = (struct ocfs2_refcount_block *)args->reflink->ref_root_bh->b_data;
fs/ocfs2/xattr.c
6857
struct ocfs2_reflink_xattr_tree_args *args)
fs/ocfs2/xattr.c
6860
struct super_block *sb = args->reflink->old_inode->i_sb;
fs/ocfs2/xattr.c
6861
int bpb = args->old_bucket->bu_blocks;
fs/ocfs2/xattr.c
6867
ret = ocfs2_read_xattr_bucket(args->old_bucket, blkno);
fs/ocfs2/xattr.c
6873
ret = ocfs2_init_xattr_bucket(args->new_bucket, new_blkno, 1);
fs/ocfs2/xattr.c
6880
args->new_bucket,
fs/ocfs2/xattr.c
6888
memcpy(bucket_block(args->new_bucket, j),
fs/ocfs2/xattr.c
6889
bucket_block(args->old_bucket, j),
fs/ocfs2/xattr.c
6898
*cpos = le32_to_cpu(bucket_xh(args->new_bucket)->
fs/ocfs2/xattr.c
6900
bucket_xh(args->new_bucket)->xh_num_buckets =
fs/ocfs2/xattr.c
6904
ocfs2_xattr_bucket_journal_dirty(handle, args->new_bucket);
fs/ocfs2/xattr.c
6906
ret = ocfs2_reflink_xattr_header(handle, args->reflink,
fs/ocfs2/xattr.c
6907
args->old_bucket->bu_bhs[0],
fs/ocfs2/xattr.c
6908
bucket_xh(args->old_bucket),
fs/ocfs2/xattr.c
6909
args->new_bucket->bu_bhs[0],
fs/ocfs2/xattr.c
6910
bucket_xh(args->new_bucket),
fs/ocfs2/xattr.c
6913
args);
fs/ocfs2/xattr.c
6925
args->new_bucket,
fs/ocfs2/xattr.c
6932
ocfs2_xattr_bucket_journal_dirty(handle, args->new_bucket);
fs/ocfs2/xattr.c
6934
ocfs2_xattr_bucket_relse(args->old_bucket);
fs/ocfs2/xattr.c
6935
ocfs2_xattr_bucket_relse(args->new_bucket);
fs/ocfs2/xattr.c
6938
ocfs2_xattr_bucket_relse(args->old_bucket);
fs/ocfs2/xattr.c
6939
ocfs2_xattr_bucket_relse(args->new_bucket);
fs/ocfs2/xattr.c
6945
struct ocfs2_reflink_xattr_tree_args *args,
fs/ocfs2/xattr.c
6958
ret = ocfs2_read_xattr_bucket(args->old_bucket, blkno);
fs/ocfs2/xattr.c
6963
num_buckets = le16_to_cpu(bucket_xh(args->old_bucket)->xh_num_buckets);
fs/ocfs2/xattr.c
6964
ocfs2_xattr_bucket_relse(args->old_bucket);
fs/ocfs2/xattr.c
6980
meta_ac, data_ac, args);
fs/ocfs2/xattr.c
7023
struct ocfs2_reflink_xattr_tree_args *args =
fs/ocfs2/xattr.c
7033
INODE_CACHE(args->reflink->new_inode),
fs/ocfs2/xattr.c
7034
args->new_blk_bh);
fs/ocfs2/xattr.c
7036
ret = ocfs2_lock_reflink_xattr_rec_allocators(args, &et, blkno,
fs/ocfs2/xattr.c
7051
ret = ocfs2_reflink_xattr_buckets(handle, inode, args, &et,
fs/ocfs2/xattr.c
7072
static int ocfs2_reflink_xattr_tree(struct ocfs2_xattr_reflink *args,
fs/ocfs2/xattr.c
7080
para.reflink = args;
fs/ocfs2/xattr.c
7084
para.old_bucket = ocfs2_xattr_bucket_new(args->old_inode);
fs/ocfs2/xattr.c
7090
para.new_bucket = ocfs2_xattr_bucket_new(args->new_inode);
fs/ocfs2/xattr.c
7097
ret = ocfs2_iterate_xattr_index_block(args->old_inode, blk_bh,
fs/ocfs2/xattr.c
7109
static int ocfs2_reflink_xattr_in_block(struct ocfs2_xattr_reflink *args,
fs/ocfs2/xattr.c
7121
ret = ocfs2_create_empty_xattr_block(args->new_inode, args->new_bh,
fs/ocfs2/xattr.c
7129
ret = ocfs2_reflink_xattr_block(args, blk_bh, new_blk_bh);
fs/ocfs2/xattr.c
7131
ret = ocfs2_reflink_xattr_tree(args, blk_bh, new_blk_bh);
fs/ocfs2/xattr.c
7156
struct ocfs2_xattr_reflink args;
fs/ocfs2/xattr.c
7174
args.old_inode = old_inode;
fs/ocfs2/xattr.c
7175
args.new_inode = new_inode;
fs/ocfs2/xattr.c
7176
args.old_bh = old_bh;
fs/ocfs2/xattr.c
7177
args.new_bh = new_bh;
fs/ocfs2/xattr.c
7178
args.ref_ci = &ref_tree->rf_ci;
fs/ocfs2/xattr.c
7179
args.ref_root_bh = ref_root_bh;
fs/ocfs2/xattr.c
7180
args.dealloc = &dealloc;
fs/ocfs2/xattr.c
7182
args.xattr_reflinked = NULL;
fs/ocfs2/xattr.c
7184
args.xattr_reflinked = ocfs2_reflink_xattr_no_security;
fs/ocfs2/xattr.c
7187
ret = ocfs2_reflink_xattr_inline(&args);
fs/ocfs2/xattr.c
7204
ret = ocfs2_reflink_xattr_in_block(&args, blk_bh);
fs/orangefs/devorangefs-req.c
727
unsigned long args)
fs/orangefs/devorangefs-req.c
739
if (copy_from_user(&d32, (void __user *)args, sizeof(d32)))
fs/orangefs/devorangefs-req.c
749
return dispatch_ioctl_command(cmd, args);
fs/proc/base.c
679
u64 *args = &info.data.args[0];
fs/proc/base.c
695
args[0], args[1], args[2], args[3], args[4], args[5],
fs/proc/proc_sysctl.c
1094
va_list args;
fs/proc/proc_sysctl.c
1096
va_start(args, fmt);
fs/proc/proc_sysctl.c
1098
vaf.va = &args;
fs/proc/proc_sysctl.c
1103
va_end(args);
fs/quota/dquot.c
140
va_list args;
fs/quota/dquot.c
143
va_start(args, fmt);
fs/quota/dquot.c
146
vaf.va = &args;
fs/quota/dquot.c
151
va_end(args);
fs/seq_file.c
387
void seq_vprintf(struct seq_file *m, const char *f, va_list args)
fs/seq_file.c
392
len = vsnprintf(m->buf + m->count, m->size - m->count, f, args);
fs/seq_file.c
404
va_list args;
fs/seq_file.c
406
va_start(args, f);
fs/seq_file.c
407
seq_vprintf(m, f, args);
fs/seq_file.c
408
va_end(args);
fs/smb/client/cifssmb.c
5950
const struct cifs_unix_set_info_args *args)
fs/smb/client/cifssmb.c
5953
u64 mode = args->mode;
fs/smb/client/cifssmb.c
5955
if (uid_valid(args->uid))
fs/smb/client/cifssmb.c
5956
uid = from_kuid(&init_user_ns, args->uid);
fs/smb/client/cifssmb.c
5957
if (gid_valid(args->gid))
fs/smb/client/cifssmb.c
5958
gid = from_kgid(&init_user_ns, args->gid);
fs/smb/client/cifssmb.c
5969
data_offset->LastStatusChange = cpu_to_le64(args->ctime);
fs/smb/client/cifssmb.c
5970
data_offset->LastAccessTime = cpu_to_le64(args->atime);
fs/smb/client/cifssmb.c
5971
data_offset->LastModificationTime = cpu_to_le64(args->mtime);
fs/smb/client/cifssmb.c
5975
data_offset->DevMajor = cpu_to_le64(MAJOR(args->device));
fs/smb/client/cifssmb.c
5976
data_offset->DevMinor = cpu_to_le64(MINOR(args->device));
fs/smb/client/cifssmb.c
5997
const struct cifs_unix_set_info_args *args,
fs/smb/client/cifssmb.c
6047
cifs_fill_unix_set_info((FILE_UNIX_BASIC_INFO *)data_offset, args);
fs/smb/client/cifssmb.c
6064
const struct cifs_unix_set_info_args *args,
fs/smb/client/cifssmb.c
6123
cifs_fill_unix_set_info(data_offset, args);
fs/smb/client/dir.c
372
struct cifs_unix_set_info_args args = {
fs/smb/client/dir.c
381
args.uid = current_fsuid();
fs/smb/client/dir.c
383
args.gid = inode->i_gid;
fs/smb/client/dir.c
385
args.gid = current_fsgid();
fs/smb/client/dir.c
387
args.uid = INVALID_UID; /* no change */
fs/smb/client/dir.c
388
args.gid = INVALID_GID; /* no change */
fs/smb/client/dir.c
390
CIFSSMBUnixSetFileInfo(xid, tcon, &args, fid->netfid,
fs/smb/client/file.c
1151
struct cifs_unix_set_info_args args = {
fs/smb/client/file.c
1160
CIFSSMBUnixSetFileInfo(xid, tcon, &args, fid.netfid,
fs/smb/client/fs_context.c
219
substring_t args[MAX_OPT_ARGS];
fs/smb/client/fs_context.c
228
switch (match_token(value, cifs_secflavor_tokens, args)) {
fs/smb/client/fs_context.c
266
substring_t args[MAX_OPT_ARGS];
fs/smb/client/fs_context.c
270
switch (match_token(value, cifs_upcall_target, args)) {
fs/smb/client/fs_context.c
298
substring_t args[MAX_OPT_ARGS];
fs/smb/client/fs_context.c
300
switch (match_token(value, cifs_cacheflavor_tokens, args)) {
fs/smb/client/fs_context.c
349
substring_t args[MAX_OPT_ARGS];
fs/smb/client/fs_context.c
351
switch (match_token(value, reparse_flavor_tokens, args)) {
fs/smb/client/fs_context.c
386
substring_t args[MAX_OPT_ARGS];
fs/smb/client/fs_context.c
388
switch (match_token(value, symlink_flavor_tokens, args)) {
fs/smb/client/fs_context.c
471
substring_t args[MAX_OPT_ARGS];
fs/smb/client/fs_context.c
473
switch (match_token(value, cifs_smb_version_tokens, args)) {
fs/smb/client/inode.c
2144
struct cifs_unix_set_info_args args = {
fs/smb/client/inode.c
2152
args.uid = current_fsuid();
fs/smb/client/inode.c
2154
args.gid = parent->i_gid;
fs/smb/client/inode.c
2156
args.gid = current_fsgid();
fs/smb/client/inode.c
2158
args.uid = INVALID_UID; /* no change */
fs/smb/client/inode.c
2159
args.gid = INVALID_GID; /* no change */
fs/smb/client/inode.c
2161
CIFSSMBUnixSetPathInfo(xid, tcon, full_path, &args,
fs/smb/client/inode.c
3107
struct cifs_unix_set_info_args *args = NULL;
fs/smb/client/inode.c
3168
args = kmalloc_obj(*args);
fs/smb/client/inode.c
3169
if (args == NULL) {
fs/smb/client/inode.c
3176
args->mode = attrs->ia_mode;
fs/smb/client/inode.c
3178
args->mode = NO_CHANGE_64;
fs/smb/client/inode.c
3181
args->uid = attrs->ia_uid;
fs/smb/client/inode.c
3183
args->uid = INVALID_UID; /* no change */
fs/smb/client/inode.c
3186
args->gid = attrs->ia_gid;
fs/smb/client/inode.c
3188
args->gid = INVALID_GID; /* no change */
fs/smb/client/inode.c
3191
args->atime = cifs_UnixTimeToNT(attrs->ia_atime);
fs/smb/client/inode.c
3193
args->atime = NO_CHANGE_64;
fs/smb/client/inode.c
3196
args->mtime = cifs_UnixTimeToNT(attrs->ia_mtime);
fs/smb/client/inode.c
3198
args->mtime = NO_CHANGE_64;
fs/smb/client/inode.c
3201
args->ctime = cifs_UnixTimeToNT(attrs->ia_ctime);
fs/smb/client/inode.c
3203
args->ctime = NO_CHANGE_64;
fs/smb/client/inode.c
3205
args->device = 0;
fs/smb/client/inode.c
3209
rc = CIFSSMBUnixSetFileInfo(xid, pTcon, args,
fs/smb/client/inode.c
3216
rc = CIFSSMBUnixSetFileInfo(xid, pTcon, args,
fs/smb/client/inode.c
3230
rc = CIFSSMBUnixSetPathInfo(xid, pTcon, full_path, args,
fs/smb/client/inode.c
3258
kfree(args);
fs/smb/client/smb1ops.c
1300
struct cifs_unix_set_info_args args = {
fs/smb/client/smb1ops.c
1308
args.uid = current_fsuid();
fs/smb/client/smb1ops.c
1309
args.gid = current_fsgid();
fs/smb/client/smb1ops.c
1311
args.uid = INVALID_UID; /* no change */
fs/smb/client/smb1ops.c
1312
args.gid = INVALID_GID; /* no change */
fs/smb/client/smb1ops.c
1314
rc = CIFSSMBUnixSetPathInfo(xid, tcon, full_path, &args,
fs/smb/client/smb1proto.h
202
const struct cifs_unix_set_info_args *args, u16 fid,
fs/smb/client/smb1proto.h
206
const struct cifs_unix_set_info_args *args,
fs/smb/client/smbdirect.c
165
#define log_rdma(level, class, fmt, args...) \
fs/smb/client/smbdirect.c
168
cifs_dbg(VFS, "%s:%d " fmt, __func__, __LINE__, ##args);\
fs/smb/client/smbdirect.c
171
#define log_outgoing(level, fmt, args...) \
fs/smb/client/smbdirect.c
172
log_rdma(level, LOG_OUTGOING, fmt, ##args)
fs/smb/client/smbdirect.c
173
#define log_incoming(level, fmt, args...) \
fs/smb/client/smbdirect.c
174
log_rdma(level, LOG_INCOMING, fmt, ##args)
fs/smb/client/smbdirect.c
175
#define log_read(level, fmt, args...) log_rdma(level, LOG_READ, fmt, ##args)
fs/smb/client/smbdirect.c
176
#define log_write(level, fmt, args...) log_rdma(level, LOG_WRITE, fmt, ##args)
fs/smb/client/smbdirect.c
177
#define log_rdma_send(level, fmt, args...) \
fs/smb/client/smbdirect.c
178
log_rdma(level, LOG_RDMA_SEND, fmt, ##args)
fs/smb/client/smbdirect.c
179
#define log_rdma_recv(level, fmt, args...) \
fs/smb/client/smbdirect.c
180
log_rdma(level, LOG_RDMA_RECV, fmt, ##args)
fs/smb/client/smbdirect.c
181
#define log_keep_alive(level, fmt, args...) \
fs/smb/client/smbdirect.c
182
log_rdma(level, LOG_KEEP_ALIVE, fmt, ##args)
fs/smb/client/smbdirect.c
183
#define log_rdma_event(level, fmt, args...) \
fs/smb/client/smbdirect.c
184
log_rdma(level, LOG_RDMA_EVENT, fmt, ##args)
fs/smb/client/smbdirect.c
185
#define log_rdma_mr(level, fmt, args...) \
fs/smb/client/smbdirect.c
186
log_rdma(level, LOG_RDMA_MR, fmt, ##args)
fs/squashfs/squashfs.h
11
#define TRACE(s, args...) pr_debug("SQUASHFS: "s, ## args)
fs/squashfs/squashfs.h
13
#define ERROR(s, args...) pr_err("SQUASHFS error: "s, ## args)
fs/squashfs/squashfs.h
15
#define WARNING(s, args...) pr_warn("SQUASHFS: "s, ## args)
fs/super.c
1806
va_list args;
fs/super.c
1812
va_start(args, fmt);
fs/super.c
1813
err = bdi_register_va(bdi, fmt, args);
fs/super.c
1814
va_end(args);
fs/sysfs/file.c
750
va_list args;
fs/sysfs/file.c
757
va_start(args, fmt);
fs/sysfs/file.c
758
len = vscnprintf(buf, PAGE_SIZE, fmt, args);
fs/sysfs/file.c
759
va_end(args);
fs/sysfs/file.c
778
va_list args;
fs/sysfs/file.c
785
va_start(args, fmt);
fs/sysfs/file.c
786
len = vscnprintf(buf + at, PAGE_SIZE - at, fmt, args);
fs/sysfs/file.c
787
va_end(args);
fs/ubifs/misc.c
11
va_start(args, fmt);
fs/ubifs/misc.c
14
vaf.va = &args;
fs/ubifs/misc.c
19
va_end(args);
fs/ubifs/misc.c
26
va_list args;
fs/ubifs/misc.c
28
va_start(args, fmt);
fs/ubifs/misc.c
31
vaf.va = &args;
fs/ubifs/misc.c
38
va_end(args);
fs/ubifs/misc.c
45
va_list args;
fs/ubifs/misc.c
47
va_start(args, fmt);
fs/ubifs/misc.c
50
vaf.va = &args;
fs/ubifs/misc.c
57
va_end(args);
fs/ubifs/misc.c
9
va_list args;
fs/udf/super.c
2336
va_list args;
fs/udf/super.c
2338
va_start(args, fmt);
fs/udf/super.c
2341
vaf.va = &args;
fs/udf/super.c
2345
va_end(args);
fs/udf/super.c
2352
va_list args;
fs/udf/super.c
2354
va_start(args, fmt);
fs/udf/super.c
2357
vaf.va = &args;
fs/udf/super.c
2361
va_end(args);
fs/ufs/super.c
278
va_list args;
fs/ufs/super.c
289
va_start(args, fmt);
fs/ufs/super.c
291
vaf.va = &args;
fs/ufs/super.c
303
va_end(args);
fs/ufs/super.c
312
va_list args;
fs/ufs/super.c
322
va_start(args, fmt);
fs/ufs/super.c
324
vaf.va = &args;
fs/ufs/super.c
328
va_end(args);
fs/ufs/super.c
335
va_list args;
fs/ufs/super.c
337
va_start(args, fmt);
fs/ufs/super.c
339
vaf.va = &args;
fs/ufs/super.c
342
va_end(args);
fs/unicode/utf8-core.c
226
substring_t args[3];
fs/unicode/utf8-core.c
233
if (match_token(version, token, args) != 1)
fs/unicode/utf8-core.c
236
if (match_int(&args[0], &maj) || match_int(&args[1], &min) ||
fs/unicode/utf8-core.c
237
match_int(&args[2], &rev))
fs/verity/init.c
44
va_list args;
fs/verity/init.c
49
va_start(args, fmt);
fs/verity/init.c
51
vaf.va = &args;
fs/verity/init.c
57
va_end(args);
fs/xattr.c
718
struct xattr_args args = {};
fs/xattr.c
729
error = copy_struct_from_user(&args, sizeof(args), uargs, usize);
fs/xattr.c
734
u64_to_user_ptr(args.value), args.size,
fs/xattr.c
735
args.flags);
fs/xattr.c
857
struct xattr_args args = {};
fs/xattr.c
868
error = copy_struct_from_user(&args, sizeof(args), uargs, usize);
fs/xattr.c
872
if (args.flags != 0)
fs/xattr.c
876
u64_to_user_ptr(args.value), args.size);
fs/xfs/libxfs/xfs_ag.c
745
struct xfs_alloc_arg args = {
fs/xfs/libxfs/xfs_ag.c
797
error = xfs_alloc_vextent_exact_bno(&args,
fs/xfs/libxfs/xfs_ag.c
799
if (!error && args.agbno == NULLAGBLOCK)
fs/xfs/libxfs/xfs_ag.c
838
err2 = xfs_free_extent_later(*tpp, args.fsbno, delta, NULL,
fs/xfs/libxfs/xfs_ag_resv.c
340
struct xfs_alloc_arg *args)
fs/xfs/libxfs/xfs_ag_resv.c
346
trace_xfs_ag_resv_alloc_extent(pag, type, args->len);
fs/xfs/libxfs/xfs_ag_resv.c
360
field = args->wasdel ? XFS_TRANS_SB_RES_FDBLOCKS :
fs/xfs/libxfs/xfs_ag_resv.c
362
xfs_trans_mod_sb(args->tp, field, -(int64_t)args->len);
fs/xfs/libxfs/xfs_ag_resv.c
366
len = min_t(xfs_extlen_t, args->len, resv->ar_reserved);
fs/xfs/libxfs/xfs_ag_resv.c
371
xfs_trans_mod_sb(args->tp, XFS_TRANS_SB_RES_FDBLOCKS, -(int64_t)len);
fs/xfs/libxfs/xfs_ag_resv.c
373
if (args->len > len)
fs/xfs/libxfs/xfs_ag_resv.c
374
xfs_trans_mod_sb(args->tp, XFS_TRANS_SB_FDBLOCKS,
fs/xfs/libxfs/xfs_ag_resv.c
375
-((int64_t)args->len - len));
fs/xfs/libxfs/xfs_ag_resv.h
17
struct xfs_alloc_arg *args);
fs/xfs/libxfs/xfs_alloc.c
1009
struct xfs_alloc_arg *args,
fs/xfs/libxfs/xfs_alloc.c
1027
if (XFS_IS_CORRUPT(args->mp, i != 1)) {
fs/xfs/libxfs/xfs_alloc.c
1036
if (len < args->minlen) {
fs/xfs/libxfs/xfs_alloc.c
1041
busy = xfs_alloc_compute_aligned(args, bno, len, &bnoa, &lena,
fs/xfs/libxfs/xfs_alloc.c
1047
if (bnoa < args->min_agbno || bnoa > args->max_agbno) {
fs/xfs/libxfs/xfs_alloc.c
1051
if (lena < args->minlen)
fs/xfs/libxfs/xfs_alloc.c
1054
args->len = XFS_EXTLEN_MIN(lena, args->maxlen);
fs/xfs/libxfs/xfs_alloc.c
1055
xfs_alloc_fix_len(args);
fs/xfs/libxfs/xfs_alloc.c
1056
ASSERT(args->len >= args->minlen);
fs/xfs/libxfs/xfs_alloc.c
1057
if (args->len < acur->len)
fs/xfs/libxfs/xfs_alloc.c
1064
diff = xfs_alloc_compute_diff(args->agbno, args->len,
fs/xfs/libxfs/xfs_alloc.c
1065
args->alignment, args->datatype,
fs/xfs/libxfs/xfs_alloc.c
1078
ASSERT(args->len > acur->len ||
fs/xfs/libxfs/xfs_alloc.c
1079
(args->len == acur->len && diff <= acur->diff));
fs/xfs/libxfs/xfs_alloc.c
1083
acur->len = args->len;
fs/xfs/libxfs/xfs_alloc.c
1092
if (acur->diff == 0 && acur->len == args->maxlen)
fs/xfs/libxfs/xfs_alloc.c
1107
struct xfs_alloc_arg *args,
fs/xfs/libxfs/xfs_alloc.c
1115
ASSERT(xfs_verify_agbext(args->pag, acur->rec_bno, acur->rec_len));
fs/xfs/libxfs/xfs_alloc.c
1122
args->agbno = acur->bno;
fs/xfs/libxfs/xfs_alloc.c
1123
args->len = acur->len;
fs/xfs/libxfs/xfs_alloc.c
1124
args->wasfromfl = 0;
fs/xfs/libxfs/xfs_alloc.c
1126
trace_xfs_alloc_cur(args);
fs/xfs/libxfs/xfs_alloc.c
1136
struct xfs_alloc_arg *args,
fs/xfs/libxfs/xfs_alloc.c
1150
error = xfs_alloc_lookup_ge(cur, args->agbno, cur_len, &i);
fs/xfs/libxfs/xfs_alloc.c
1160
error = xfs_alloc_cur_check(args, acur, cur, &i);
fs/xfs/libxfs/xfs_alloc.c
1173
if (bno > args->agbno) {
fs/xfs/libxfs/xfs_alloc.c
1178
error = xfs_alloc_cur_check(args, acur, cur,
fs/xfs/libxfs/xfs_alloc.c
1207
struct xfs_alloc_arg *args, /* allocation argument structure */
fs/xfs/libxfs/xfs_alloc.c
1213
struct xfs_agf *agf = args->agbp->b_addr;
fs/xfs/libxfs/xfs_alloc.c
1233
if (XFS_IS_CORRUPT(args->mp, i != 1)) {
fs/xfs/libxfs/xfs_alloc.c
1241
if (args->minlen != 1 || args->alignment != 1 ||
fs/xfs/libxfs/xfs_alloc.c
1242
args->resv == XFS_AG_RESV_AGFL ||
fs/xfs/libxfs/xfs_alloc.c
1243
be32_to_cpu(agf->agf_flcount) <= args->minleft)
fs/xfs/libxfs/xfs_alloc.c
1246
error = xfs_alloc_get_freelist(args->pag, args->tp, args->agbp,
fs/xfs/libxfs/xfs_alloc.c
1253
xfs_extent_busy_reuse(pag_group(args->pag), fbno, 1,
fs/xfs/libxfs/xfs_alloc.c
1254
(args->datatype & XFS_ALLOC_NOBUSY));
fs/xfs/libxfs/xfs_alloc.c
1256
if (args->datatype & XFS_ALLOC_USERDATA) {
fs/xfs/libxfs/xfs_alloc.c
1259
error = xfs_trans_get_buf(args->tp, args->mp->m_ddev_targp,
fs/xfs/libxfs/xfs_alloc.c
1260
xfs_agbno_to_daddr(args->pag, fbno),
fs/xfs/libxfs/xfs_alloc.c
1261
args->mp->m_bsize, 0, &bp);
fs/xfs/libxfs/xfs_alloc.c
1264
xfs_trans_binval(args->tp, bp);
fs/xfs/libxfs/xfs_alloc.c
1266
*fbnop = args->agbno = fbno;
fs/xfs/libxfs/xfs_alloc.c
1267
*flenp = args->len = 1;
fs/xfs/libxfs/xfs_alloc.c
1268
if (XFS_IS_CORRUPT(args->mp, fbno >= be32_to_cpu(agf->agf_length))) {
fs/xfs/libxfs/xfs_alloc.c
1273
args->wasfromfl = 1;
fs/xfs/libxfs/xfs_alloc.c
1274
trace_xfs_alloc_small_freelist(args);
fs/xfs/libxfs/xfs_alloc.c
1280
error = xfs_rmap_free(args->tp, args->agbp, args->pag, fbno, 1,
fs/xfs/libxfs/xfs_alloc.c
1292
if (flen < args->minlen) {
fs/xfs/libxfs/xfs_alloc.c
1293
args->agbno = NULLAGBLOCK;
fs/xfs/libxfs/xfs_alloc.c
1294
trace_xfs_alloc_small_notenough(args);
fs/xfs/libxfs/xfs_alloc.c
1300
trace_xfs_alloc_small_done(args);
fs/xfs/libxfs/xfs_alloc.c
1304
trace_xfs_alloc_small_error(args);
fs/xfs/libxfs/xfs_alloc.c
1316
xfs_alloc_arg_t *args) /* allocation argument structure */
fs/xfs/libxfs/xfs_alloc.c
1329
ASSERT(args->alignment == 1);
fs/xfs/libxfs/xfs_alloc.c
1334
bno_cur = xfs_bnobt_init_cursor(args->mp, args->tp, args->agbp,
fs/xfs/libxfs/xfs_alloc.c
1335
args->pag);
fs/xfs/libxfs/xfs_alloc.c
1342
error = xfs_alloc_lookup_le(bno_cur, args->agbno, args->minlen, &i);
fs/xfs/libxfs/xfs_alloc.c
1354
if (XFS_IS_CORRUPT(args->mp, i != 1)) {
fs/xfs/libxfs/xfs_alloc.c
1359
ASSERT(fbno <= args->agbno);
fs/xfs/libxfs/xfs_alloc.c
1366
xfs_extent_busy_trim(pag_group(args->pag), args->minlen, args->maxlen,
fs/xfs/libxfs/xfs_alloc.c
1373
if (tbno > args->agbno)
fs/xfs/libxfs/xfs_alloc.c
1375
if (tlen < args->minlen)
fs/xfs/libxfs/xfs_alloc.c
1378
if (tend < args->agbno + args->minlen)
fs/xfs/libxfs/xfs_alloc.c
1387
args->len = XFS_AGBLOCK_MIN(tend, args->agbno + args->maxlen)
fs/xfs/libxfs/xfs_alloc.c
1388
- args->agbno;
fs/xfs/libxfs/xfs_alloc.c
1389
xfs_alloc_fix_len(args);
fs/xfs/libxfs/xfs_alloc.c
1390
ASSERT(args->agbno + args->len <= tend);
fs/xfs/libxfs/xfs_alloc.c
1396
cnt_cur = xfs_cntbt_init_cursor(args->mp, args->tp, args->agbp,
fs/xfs/libxfs/xfs_alloc.c
1397
args->pag);
fs/xfs/libxfs/xfs_alloc.c
1398
ASSERT(xfs_verify_agbext(args->pag, args->agbno, args->len));
fs/xfs/libxfs/xfs_alloc.c
1399
error = xfs_alloc_fixup_trees(cnt_cur, bno_cur, fbno, flen, args->agbno,
fs/xfs/libxfs/xfs_alloc.c
1400
args->len, XFSA_FIXUP_BNO_OK);
fs/xfs/libxfs/xfs_alloc.c
1409
args->wasfromfl = 0;
fs/xfs/libxfs/xfs_alloc.c
1410
trace_xfs_alloc_exact_done(args);
fs/xfs/libxfs/xfs_alloc.c
1416
args->agbno = NULLAGBLOCK;
fs/xfs/libxfs/xfs_alloc.c
1417
trace_xfs_alloc_exact_notfound(args);
fs/xfs/libxfs/xfs_alloc.c
1422
trace_xfs_alloc_exact_error(args);
fs/xfs/libxfs/xfs_alloc.c
1432
struct xfs_alloc_arg *args,
fs/xfs/libxfs/xfs_alloc.c
1451
error = xfs_alloc_cur_check(args, acur, cur, &i);
fs/xfs/libxfs/xfs_alloc.c
1484
struct xfs_alloc_arg *args,
fs/xfs/libxfs/xfs_alloc.c
1497
error = xfs_alloc_lookup_ge(acur->cnt, args->agbno, acur->cur_len, &i);
fs/xfs/libxfs/xfs_alloc.c
1500
error = xfs_alloc_lookup_le(acur->bnolt, args->agbno, 0, &i);
fs/xfs/libxfs/xfs_alloc.c
1503
error = xfs_alloc_lookup_ge(acur->bnogt, args->agbno, 0, &i);
fs/xfs/libxfs/xfs_alloc.c
1533
trace_xfs_alloc_cur_lookup(args);
fs/xfs/libxfs/xfs_alloc.c
1539
error = xfs_alloc_walk_iter(args, acur, acur->bnolt, false,
fs/xfs/libxfs/xfs_alloc.c
1544
trace_xfs_alloc_cur_left(args);
fs/xfs/libxfs/xfs_alloc.c
1549
error = xfs_alloc_walk_iter(args, acur, acur->bnogt, true, true,
fs/xfs/libxfs/xfs_alloc.c
1554
trace_xfs_alloc_cur_right(args);
fs/xfs/libxfs/xfs_alloc.c
1564
error = xfs_alloc_cntbt_iter(args, acur);
fs/xfs/libxfs/xfs_alloc.c
1568
trace_xfs_alloc_cur_lookup_done(args);
fs/xfs/libxfs/xfs_alloc.c
1594
error = xfs_alloc_walk_iter(args, acur, fbcur, fbinc, true, -1,
fs/xfs/libxfs/xfs_alloc.c
1609
struct xfs_alloc_arg *args,
fs/xfs/libxfs/xfs_alloc.c
1630
if (*len || args->alignment > 1) {
fs/xfs/libxfs/xfs_alloc.c
1636
if (XFS_IS_CORRUPT(args->mp, i != 1)) {
fs/xfs/libxfs/xfs_alloc.c
1640
if (*len >= args->minlen)
fs/xfs/libxfs/xfs_alloc.c
1646
ASSERT(*len >= args->minlen);
fs/xfs/libxfs/xfs_alloc.c
1651
error = xfs_alloc_walk_iter(args, acur, acur->cnt, true, false, -1, &i);
fs/xfs/libxfs/xfs_alloc.c
1662
trace_xfs_alloc_near_first(args);
fs/xfs/libxfs/xfs_alloc.c
1675
struct xfs_alloc_arg *args,
fs/xfs/libxfs/xfs_alloc.c
1685
if (!args->min_agbno && !args->max_agbno)
fs/xfs/libxfs/xfs_alloc.c
1686
args->max_agbno = args->mp->m_sb.sb_agblocks - 1;
fs/xfs/libxfs/xfs_alloc.c
1687
ASSERT(args->min_agbno <= args->max_agbno);
fs/xfs/libxfs/xfs_alloc.c
1690
if (args->agbno < args->min_agbno)
fs/xfs/libxfs/xfs_alloc.c
1691
args->agbno = args->min_agbno;
fs/xfs/libxfs/xfs_alloc.c
1692
if (args->agbno > args->max_agbno)
fs/xfs/libxfs/xfs_alloc.c
1693
args->agbno = args->max_agbno;
fs/xfs/libxfs/xfs_alloc.c
1705
error = xfs_alloc_cur_setup(args, &acur);
fs/xfs/libxfs/xfs_alloc.c
1707
error = xfs_alloc_ag_vextent_small(args, acur.cnt, &bno,
fs/xfs/libxfs/xfs_alloc.c
1712
trace_xfs_alloc_near_noentry(args);
fs/xfs/libxfs/xfs_alloc.c
1731
error = xfs_alloc_ag_vextent_lastblock(args, &acur, &bno, &len,
fs/xfs/libxfs/xfs_alloc.c
1743
error = xfs_alloc_ag_vextent_locality(args, &acur, &i);
fs/xfs/libxfs/xfs_alloc.c
1759
trace_xfs_alloc_near_busy(args);
fs/xfs/libxfs/xfs_alloc.c
1760
error = xfs_extent_busy_flush(args->tp,
fs/xfs/libxfs/xfs_alloc.c
1761
pag_group(args->pag), acur.busy_gen,
fs/xfs/libxfs/xfs_alloc.c
1769
trace_xfs_alloc_size_neither(args);
fs/xfs/libxfs/xfs_alloc.c
1770
args->agbno = NULLAGBLOCK;
fs/xfs/libxfs/xfs_alloc.c
1776
error = xfs_alloc_cur_finish(args, &acur);
fs/xfs/libxfs/xfs_alloc.c
1791
struct xfs_alloc_arg *args,
fs/xfs/libxfs/xfs_alloc.c
1794
struct xfs_agf *agf = args->agbp->b_addr;
fs/xfs/libxfs/xfs_alloc.c
1812
cnt_cur = xfs_cntbt_init_cursor(args->mp, args->tp, args->agbp,
fs/xfs/libxfs/xfs_alloc.c
1813
args->pag);
fs/xfs/libxfs/xfs_alloc.c
1820
args->maxlen + args->alignment - 1, &i)))
fs/xfs/libxfs/xfs_alloc.c
1831
error = xfs_alloc_ag_vextent_small(args, cnt_cur,
fs/xfs/libxfs/xfs_alloc.c
1837
trace_xfs_alloc_size_noentry(args);
fs/xfs/libxfs/xfs_alloc.c
1841
busy = xfs_alloc_compute_aligned(args, fbno, flen, &rbno,
fs/xfs/libxfs/xfs_alloc.c
1851
if (XFS_IS_CORRUPT(args->mp, i != 1)) {
fs/xfs/libxfs/xfs_alloc.c
1857
busy = xfs_alloc_compute_aligned(args, fbno, flen,
fs/xfs/libxfs/xfs_alloc.c
1860
if (rlen >= args->maxlen)
fs/xfs/libxfs/xfs_alloc.c
1876
trace_xfs_alloc_size_busy(args);
fs/xfs/libxfs/xfs_alloc.c
1877
error = xfs_extent_busy_flush(args->tp,
fs/xfs/libxfs/xfs_alloc.c
1878
pag_group(args->pag), busy_gen,
fs/xfs/libxfs/xfs_alloc.c
1895
rlen = XFS_EXTLEN_MIN(args->maxlen, rlen);
fs/xfs/libxfs/xfs_alloc.c
1896
if (XFS_IS_CORRUPT(args->mp,
fs/xfs/libxfs/xfs_alloc.c
1904
if (rlen < args->maxlen) {
fs/xfs/libxfs/xfs_alloc.c
1922
if (XFS_IS_CORRUPT(args->mp, i != 1)) {
fs/xfs/libxfs/xfs_alloc.c
1929
busy = xfs_alloc_compute_aligned(args, fbno, flen,
fs/xfs/libxfs/xfs_alloc.c
1931
rlen = XFS_EXTLEN_MIN(args->maxlen, rlen);
fs/xfs/libxfs/xfs_alloc.c
1932
if (XFS_IS_CORRUPT(args->mp,
fs/xfs/libxfs/xfs_alloc.c
1945
if (rlen == args->maxlen)
fs/xfs/libxfs/xfs_alloc.c
1952
if (XFS_IS_CORRUPT(args->mp, i != 1)) {
fs/xfs/libxfs/xfs_alloc.c
1962
args->wasfromfl = 0;
fs/xfs/libxfs/xfs_alloc.c
1966
args->len = rlen;
fs/xfs/libxfs/xfs_alloc.c
1967
if (rlen < args->minlen) {
fs/xfs/libxfs/xfs_alloc.c
1976
trace_xfs_alloc_size_busy(args);
fs/xfs/libxfs/xfs_alloc.c
1977
error = xfs_extent_busy_flush(args->tp,
fs/xfs/libxfs/xfs_alloc.c
1978
pag_group(args->pag), busy_gen,
fs/xfs/libxfs/xfs_alloc.c
1989
xfs_alloc_fix_len(args);
fs/xfs/libxfs/xfs_alloc.c
1991
rlen = args->len;
fs/xfs/libxfs/xfs_alloc.c
1992
if (XFS_IS_CORRUPT(args->mp, rlen > flen)) {
fs/xfs/libxfs/xfs_alloc.c
2000
bno_cur = xfs_bnobt_init_cursor(args->mp, args->tp, args->agbp,
fs/xfs/libxfs/xfs_alloc.c
2001
args->pag);
fs/xfs/libxfs/xfs_alloc.c
2008
args->len = rlen;
fs/xfs/libxfs/xfs_alloc.c
2009
args->agbno = rbno;
fs/xfs/libxfs/xfs_alloc.c
2010
if (XFS_IS_CORRUPT(args->mp,
fs/xfs/libxfs/xfs_alloc.c
2011
args->agbno + args->len >
fs/xfs/libxfs/xfs_alloc.c
2013
xfs_ag_mark_sick(args->pag, XFS_SICK_AG_BNOBT);
fs/xfs/libxfs/xfs_alloc.c
2017
trace_xfs_alloc_size_done(args);
fs/xfs/libxfs/xfs_alloc.c
2021
trace_xfs_alloc_size_error(args);
fs/xfs/libxfs/xfs_alloc.c
2030
trace_xfs_alloc_size_nominleft(args);
fs/xfs/libxfs/xfs_alloc.c
2031
args->agbno = NULLAGBLOCK;
fs/xfs/libxfs/xfs_alloc.c
2496
struct xfs_alloc_arg *args,
fs/xfs/libxfs/xfs_alloc.c
2500
struct xfs_perag *pag = args->pag;
fs/xfs/libxfs/xfs_alloc.c
2509
reservation = xfs_ag_resv_needed(pag, args->resv);
fs/xfs/libxfs/xfs_alloc.c
2512
alloc_len = args->minlen + (args->alignment - 1) + args->minalignslop;
fs/xfs/libxfs/xfs_alloc.c
2524
reservation - min_free - args->minleft);
fs/xfs/libxfs/xfs_alloc.c
2525
if (available < (int)max(args->total, alloc_len))
fs/xfs/libxfs/xfs_alloc.c
2532
if (available < (int)args->maxlen && !(flags & XFS_ALLOC_FLAG_CHECK)) {
fs/xfs/libxfs/xfs_alloc.c
2533
args->maxlen = available;
fs/xfs/libxfs/xfs_alloc.c
2534
ASSERT(args->maxlen > 0);
fs/xfs/libxfs/xfs_alloc.c
2535
ASSERT(args->maxlen >= args->minlen);
fs/xfs/libxfs/xfs_alloc.c
2721
const struct xfs_alloc_arg *args,
fs/xfs/libxfs/xfs_alloc.c
2727
error = xfs_defer_extent_free(args->tp, args->fsbno, args->len,
fs/xfs/libxfs/xfs_alloc.c
2728
&args->oinfo, args->resv, free_flags, &aarp->dfp);
fs/xfs/libxfs/xfs_alloc.c
2732
xfs_defer_item_pause(args->tp, aarp->dfp);
fs/xfs/libxfs/xfs_alloc.c
2787
struct xfs_alloc_arg *args,
fs/xfs/libxfs/xfs_alloc.c
2796
cnt_cur = xfs_cntbt_init_cursor(args->mp, args->tp, agbp,
fs/xfs/libxfs/xfs_alloc.c
2797
args->pag);
fs/xfs/libxfs/xfs_alloc.c
2798
error = xfs_alloc_lookup_ge(cnt_cur, 0, args->minlen, stat);
fs/xfs/libxfs/xfs_alloc.c
2812
if (*stat == 1 && flen != args->minlen)
fs/xfs/libxfs/xfs_alloc.c
2827
struct xfs_alloc_arg *args, /* allocation argument structure */
fs/xfs/libxfs/xfs_alloc.c
2830
struct xfs_mount *mp = args->mp;
fs/xfs/libxfs/xfs_alloc.c
2831
struct xfs_perag *pag = args->pag;
fs/xfs/libxfs/xfs_alloc.c
2832
struct xfs_trans *tp = args->tp;
fs/xfs/libxfs/xfs_alloc.c
2859
(args->datatype & XFS_ALLOC_USERDATA) &&
fs/xfs/libxfs/xfs_alloc.c
2866
if (!xfs_alloc_space_available(args, need, alloc_flags |
fs/xfs/libxfs/xfs_alloc.c
2890
if (!xfs_alloc_space_available(args, need, alloc_flags))
fs/xfs/libxfs/xfs_alloc.c
2893
if (IS_ENABLED(CONFIG_XFS_DEBUG) && args->alloc_minlen_only) {
fs/xfs/libxfs/xfs_alloc.c
2896
error = xfs_exact_minlen_extent_available(args, agbp, &stat);
fs/xfs/libxfs/xfs_alloc.c
2958
targs.agno = args->agno;
fs/xfs/libxfs/xfs_alloc.c
3009
args->agbp = agbp;
fs/xfs/libxfs/xfs_alloc.c
3018
args->agbp = NULL;
fs/xfs/libxfs/xfs_alloc.c
319
xfs_alloc_arg_t *args, /* allocation argument structure */
fs/xfs/libxfs/xfs_alloc.c
332
busy = xfs_extent_busy_trim(pag_group(args->pag), args->minlen,
fs/xfs/libxfs/xfs_alloc.c
333
args->maxlen, &bno, &len, busy_gen);
fs/xfs/libxfs/xfs_alloc.c
339
if (bno < args->min_agbno && bno + len > args->min_agbno) {
fs/xfs/libxfs/xfs_alloc.c
340
diff = args->min_agbno - bno;
fs/xfs/libxfs/xfs_alloc.c
347
if (args->alignment > 1 && len >= args->minlen) {
fs/xfs/libxfs/xfs_alloc.c
348
xfs_agblock_t aligned_bno = roundup(bno, args->alignment);
fs/xfs/libxfs/xfs_alloc.c
3496
struct xfs_alloc_arg *args,
fs/xfs/libxfs/xfs_alloc.c
3500
struct xfs_mount *mp = args->mp;
fs/xfs/libxfs/xfs_alloc.c
3503
args->fsbno = NULLFSBLOCK;
fs/xfs/libxfs/xfs_alloc.c
3506
if (args->tp->t_highest_agno != NULLAGNUMBER)
fs/xfs/libxfs/xfs_alloc.c
3507
*minimum_agno = args->tp->t_highest_agno;
fs/xfs/libxfs/xfs_alloc.c
3515
if (args->maxlen > agsize)
fs/xfs/libxfs/xfs_alloc.c
3516
args->maxlen = agsize;
fs/xfs/libxfs/xfs_alloc.c
3517
if (args->alignment == 0)
fs/xfs/libxfs/xfs_alloc.c
3518
args->alignment = 1;
fs/xfs/libxfs/xfs_alloc.c
3520
ASSERT(args->minlen > 0);
fs/xfs/libxfs/xfs_alloc.c
3521
ASSERT(args->maxlen > 0);
fs/xfs/libxfs/xfs_alloc.c
3522
ASSERT(args->alignment > 0);
fs/xfs/libxfs/xfs_alloc.c
3523
ASSERT(args->resv != XFS_AG_RESV_AGFL);
fs/xfs/libxfs/xfs_alloc.c
3527
ASSERT(args->minlen <= args->maxlen);
fs/xfs/libxfs/xfs_alloc.c
3528
ASSERT(args->minlen <= agsize);
fs/xfs/libxfs/xfs_alloc.c
3529
ASSERT(args->mod < args->prod);
fs/xfs/libxfs/xfs_alloc.c
3533
args->minlen > args->maxlen || args->minlen > agsize ||
fs/xfs/libxfs/xfs_alloc.c
3534
args->mod >= args->prod) {
fs/xfs/libxfs/xfs_alloc.c
3535
trace_xfs_alloc_vextent_badargs(args);
fs/xfs/libxfs/xfs_alloc.c
3539
if (args->agno != NULLAGNUMBER && *minimum_agno > args->agno) {
fs/xfs/libxfs/xfs_alloc.c
3540
trace_xfs_alloc_vextent_skip_deadlock(args);
fs/xfs/libxfs/xfs_alloc.c
3556
struct xfs_alloc_arg *args,
fs/xfs/libxfs/xfs_alloc.c
3559
bool need_pag = !args->pag;
fs/xfs/libxfs/xfs_alloc.c
3563
args->pag = xfs_perag_get(args->mp, args->agno);
fs/xfs/libxfs/xfs_alloc.c
3565
args->agbp = NULL;
fs/xfs/libxfs/xfs_alloc.c
3566
error = xfs_alloc_fix_freelist(args, alloc_flags);
fs/xfs/libxfs/xfs_alloc.c
3568
trace_xfs_alloc_vextent_nofix(args);
fs/xfs/libxfs/xfs_alloc.c
3570
xfs_perag_put(args->pag);
fs/xfs/libxfs/xfs_alloc.c
3571
args->agbno = NULLAGBLOCK;
fs/xfs/libxfs/xfs_alloc.c
3574
if (!args->agbp) {
fs/xfs/libxfs/xfs_alloc.c
3576
trace_xfs_alloc_vextent_noagbp(args);
fs/xfs/libxfs/xfs_alloc.c
3577
args->agbno = NULLAGBLOCK;
fs/xfs/libxfs/xfs_alloc.c
3580
args->wasfromfl = 0;
fs/xfs/libxfs/xfs_alloc.c
3593
struct xfs_alloc_arg *args,
fs/xfs/libxfs/xfs_alloc.c
3598
struct xfs_mount *mp = args->mp;
fs/xfs/libxfs/xfs_alloc.c
3617
if (args->agbp &&
fs/xfs/libxfs/xfs_alloc.c
3618
(args->tp->t_highest_agno == NULLAGNUMBER ||
fs/xfs/libxfs/xfs_alloc.c
3619
args->agno > minimum_agno))
fs/xfs/libxfs/xfs_alloc.c
3620
args->tp->t_highest_agno = args->agno;
fs/xfs/libxfs/xfs_alloc.c
3628
if (alloc_error || args->agbno == NULLAGBLOCK) {
fs/xfs/libxfs/xfs_alloc.c
3629
args->fsbno = NULLFSBLOCK;
fs/xfs/libxfs/xfs_alloc.c
3634
args->fsbno = xfs_agbno_to_fsb(args->pag, args->agbno);
fs/xfs/libxfs/xfs_alloc.c
3636
ASSERT(args->len >= args->minlen);
fs/xfs/libxfs/xfs_alloc.c
3637
ASSERT(args->len <= args->maxlen);
fs/xfs/libxfs/xfs_alloc.c
3638
ASSERT(args->agbno % args->alignment == 0);
fs/xfs/libxfs/xfs_alloc.c
3639
XFS_AG_CHECK_DADDR(mp, XFS_FSB_TO_DADDR(mp, args->fsbno), args->len);
fs/xfs/libxfs/xfs_alloc.c
3642
if (!xfs_rmap_should_skip_owner_update(&args->oinfo)) {
fs/xfs/libxfs/xfs_alloc.c
3643
error = xfs_rmap_alloc(args->tp, args->agbp, args->pag,
fs/xfs/libxfs/xfs_alloc.c
3644
args->agbno, args->len, &args->oinfo);
fs/xfs/libxfs/xfs_alloc.c
3649
if (!args->wasfromfl) {
fs/xfs/libxfs/xfs_alloc.c
3650
error = xfs_alloc_update_counters(args->tp, args->agbp,
fs/xfs/libxfs/xfs_alloc.c
3651
-((long)(args->len)));
fs/xfs/libxfs/xfs_alloc.c
3655
ASSERT(!xfs_extent_busy_search(pag_group(args->pag),
fs/xfs/libxfs/xfs_alloc.c
3656
args->agbno, args->len));
fs/xfs/libxfs/xfs_alloc.c
3659
xfs_ag_resv_alloc_extent(args->pag, args->resv, args);
fs/xfs/libxfs/xfs_alloc.c
3662
XFS_STATS_ADD(mp, xs_allocb, args->len);
fs/xfs/libxfs/xfs_alloc.c
3664
trace_xfs_alloc_vextent_finish(args);
fs/xfs/libxfs/xfs_alloc.c
3667
if (drop_perag && args->pag) {
fs/xfs/libxfs/xfs_alloc.c
3668
xfs_perag_rele(args->pag);
fs/xfs/libxfs/xfs_alloc.c
3669
args->pag = NULL;
fs/xfs/libxfs/xfs_alloc.c
3683
struct xfs_alloc_arg *args,
fs/xfs/libxfs/xfs_alloc.c
3690
ASSERT(args->pag != NULL);
fs/xfs/libxfs/xfs_alloc.c
3691
ASSERT(pag_agno(args->pag) == agno);
fs/xfs/libxfs/xfs_alloc.c
3693
args->agno = agno;
fs/xfs/libxfs/xfs_alloc.c
3694
args->agbno = 0;
fs/xfs/libxfs/xfs_alloc.c
3696
trace_xfs_alloc_vextent_this_ag(args);
fs/xfs/libxfs/xfs_alloc.c
3698
error = xfs_alloc_vextent_check_args(args,
fs/xfs/libxfs/xfs_alloc.c
3699
xfs_agbno_to_fsb(args->pag, 0), &minimum_agno);
fs/xfs/libxfs/xfs_alloc.c
3706
error = xfs_alloc_vextent_prepare_ag(args, alloc_flags);
fs/xfs/libxfs/xfs_alloc.c
3707
if (!error && args->agbp)
fs/xfs/libxfs/xfs_alloc.c
3708
error = xfs_alloc_ag_vextent_size(args, alloc_flags);
fs/xfs/libxfs/xfs_alloc.c
3710
return xfs_alloc_vextent_finish(args, minimum_agno, error, false);
fs/xfs/libxfs/xfs_alloc.c
3733
struct xfs_alloc_arg *args,
fs/xfs/libxfs/xfs_alloc.c
3739
struct xfs_mount *mp = args->mp;
fs/xfs/libxfs/xfs_alloc.c
3748
mp->m_sb.sb_agcount, agno, args->pag) {
fs/xfs/libxfs/xfs_alloc.c
3749
args->agno = agno;
fs/xfs/libxfs/xfs_alloc.c
3750
error = xfs_alloc_vextent_prepare_ag(args, alloc_flags);
fs/xfs/libxfs/xfs_alloc.c
3753
if (!args->agbp) {
fs/xfs/libxfs/xfs_alloc.c
3754
trace_xfs_alloc_vextent_loopfailed(args);
fs/xfs/libxfs/xfs_alloc.c
3762
if (args->agno == start_agno && target_agbno) {
fs/xfs/libxfs/xfs_alloc.c
3763
args->agbno = target_agbno;
fs/xfs/libxfs/xfs_alloc.c
3764
error = xfs_alloc_ag_vextent_near(args, alloc_flags);
fs/xfs/libxfs/xfs_alloc.c
3766
args->agbno = 0;
fs/xfs/libxfs/xfs_alloc.c
3767
error = xfs_alloc_ag_vextent_size(args, alloc_flags);
fs/xfs/libxfs/xfs_alloc.c
3772
xfs_perag_rele(args->pag);
fs/xfs/libxfs/xfs_alloc.c
3773
args->pag = NULL;
fs/xfs/libxfs/xfs_alloc.c
3776
if (args->agbp)
fs/xfs/libxfs/xfs_alloc.c
3790
ASSERT(args->pag == NULL);
fs/xfs/libxfs/xfs_alloc.c
3791
trace_xfs_alloc_vextent_allfailed(args);
fs/xfs/libxfs/xfs_alloc.c
3805
struct xfs_alloc_arg *args,
fs/xfs/libxfs/xfs_alloc.c
3808
struct xfs_mount *mp = args->mp;
fs/xfs/libxfs/xfs_alloc.c
3816
ASSERT(args->pag == NULL);
fs/xfs/libxfs/xfs_alloc.c
3818
args->agno = NULLAGNUMBER;
fs/xfs/libxfs/xfs_alloc.c
3819
args->agbno = NULLAGBLOCK;
fs/xfs/libxfs/xfs_alloc.c
3821
trace_xfs_alloc_vextent_start_ag(args);
fs/xfs/libxfs/xfs_alloc.c
3823
error = xfs_alloc_vextent_check_args(args, target, &minimum_agno);
fs/xfs/libxfs/xfs_alloc.c
3830
if ((args->datatype & XFS_ALLOC_INITIAL_USER_DATA) &&
fs/xfs/libxfs/xfs_alloc.c
3839
error = xfs_alloc_vextent_iterate_ags(args, minimum_agno, start_agno,
fs/xfs/libxfs/xfs_alloc.c
3843
if (args->agno == start_agno)
fs/xfs/libxfs/xfs_alloc.c
3847
mp->m_agfrotor = (args->agno * rotorstep + 1) %
fs/xfs/libxfs/xfs_alloc.c
3851
return xfs_alloc_vextent_finish(args, minimum_agno, error, true);
fs/xfs/libxfs/xfs_alloc.c
3861
struct xfs_alloc_arg *args,
fs/xfs/libxfs/xfs_alloc.c
3864
struct xfs_mount *mp = args->mp;
fs/xfs/libxfs/xfs_alloc.c
3870
ASSERT(args->pag == NULL);
fs/xfs/libxfs/xfs_alloc.c
3872
args->agno = NULLAGNUMBER;
fs/xfs/libxfs/xfs_alloc.c
3873
args->agbno = NULLAGBLOCK;
fs/xfs/libxfs/xfs_alloc.c
3875
trace_xfs_alloc_vextent_first_ag(args);
fs/xfs/libxfs/xfs_alloc.c
3877
error = xfs_alloc_vextent_check_args(args, target, &minimum_agno);
fs/xfs/libxfs/xfs_alloc.c
3885
error = xfs_alloc_vextent_iterate_ags(args, minimum_agno, start_agno,
fs/xfs/libxfs/xfs_alloc.c
3887
return xfs_alloc_vextent_finish(args, minimum_agno, error, true);
fs/xfs/libxfs/xfs_alloc.c
3896
struct xfs_alloc_arg *args,
fs/xfs/libxfs/xfs_alloc.c
3899
struct xfs_mount *mp = args->mp;
fs/xfs/libxfs/xfs_alloc.c
3903
ASSERT(args->pag != NULL);
fs/xfs/libxfs/xfs_alloc.c
3904
ASSERT(pag_agno(args->pag) == XFS_FSB_TO_AGNO(mp, target));
fs/xfs/libxfs/xfs_alloc.c
3906
args->agno = XFS_FSB_TO_AGNO(mp, target);
fs/xfs/libxfs/xfs_alloc.c
3907
args->agbno = XFS_FSB_TO_AGBNO(mp, target);
fs/xfs/libxfs/xfs_alloc.c
3909
trace_xfs_alloc_vextent_exact_bno(args);
fs/xfs/libxfs/xfs_alloc.c
3911
error = xfs_alloc_vextent_check_args(args, target, &minimum_agno);
fs/xfs/libxfs/xfs_alloc.c
3918
error = xfs_alloc_vextent_prepare_ag(args, 0);
fs/xfs/libxfs/xfs_alloc.c
3919
if (!error && args->agbp)
fs/xfs/libxfs/xfs_alloc.c
3920
error = xfs_alloc_ag_vextent_exact(args);
fs/xfs/libxfs/xfs_alloc.c
3922
return xfs_alloc_vextent_finish(args, minimum_agno, error, false);
fs/xfs/libxfs/xfs_alloc.c
3933
struct xfs_alloc_arg *args,
fs/xfs/libxfs/xfs_alloc.c
3936
struct xfs_mount *mp = args->mp;
fs/xfs/libxfs/xfs_alloc.c
3938
bool needs_perag = args->pag == NULL;
fs/xfs/libxfs/xfs_alloc.c
3943
ASSERT(pag_agno(args->pag) == XFS_FSB_TO_AGNO(mp, target));
fs/xfs/libxfs/xfs_alloc.c
3945
args->agno = XFS_FSB_TO_AGNO(mp, target);
fs/xfs/libxfs/xfs_alloc.c
3946
args->agbno = XFS_FSB_TO_AGBNO(mp, target);
fs/xfs/libxfs/xfs_alloc.c
3948
trace_xfs_alloc_vextent_near_bno(args);
fs/xfs/libxfs/xfs_alloc.c
3950
error = xfs_alloc_vextent_check_args(args, target, &minimum_agno);
fs/xfs/libxfs/xfs_alloc.c
3958
args->pag = xfs_perag_grab(mp, args->agno);
fs/xfs/libxfs/xfs_alloc.c
3960
error = xfs_alloc_vextent_prepare_ag(args, alloc_flags);
fs/xfs/libxfs/xfs_alloc.c
3961
if (!error && args->agbp)
fs/xfs/libxfs/xfs_alloc.c
3962
error = xfs_alloc_ag_vextent_near(args, alloc_flags);
fs/xfs/libxfs/xfs_alloc.c
3964
return xfs_alloc_vextent_finish(args, minimum_agno, error, needs_perag);
fs/xfs/libxfs/xfs_alloc.c
3974
struct xfs_alloc_arg args;
fs/xfs/libxfs/xfs_alloc.c
3977
memset(&args, 0, sizeof(struct xfs_alloc_arg));
fs/xfs/libxfs/xfs_alloc.c
3978
args.tp = tp;
fs/xfs/libxfs/xfs_alloc.c
3979
args.mp = tp->t_mountp;
fs/xfs/libxfs/xfs_alloc.c
3980
args.agno = pag_agno(pag);
fs/xfs/libxfs/xfs_alloc.c
3981
args.pag = pag;
fs/xfs/libxfs/xfs_alloc.c
3987
if (args.agno >= args.mp->m_sb.sb_agcount)
fs/xfs/libxfs/xfs_alloc.c
3990
error = xfs_alloc_fix_freelist(&args, XFS_ALLOC_FLAG_FREEING);
fs/xfs/libxfs/xfs_alloc.c
3994
*agbp = args.agbp;
fs/xfs/libxfs/xfs_alloc.c
439
xfs_alloc_arg_t *args) /* allocation argument structure */
fs/xfs/libxfs/xfs_alloc.c
444
ASSERT(args->mod < args->prod);
fs/xfs/libxfs/xfs_alloc.c
445
rlen = args->len;
fs/xfs/libxfs/xfs_alloc.c
446
ASSERT(rlen >= args->minlen);
fs/xfs/libxfs/xfs_alloc.c
447
ASSERT(rlen <= args->maxlen);
fs/xfs/libxfs/xfs_alloc.c
448
if (args->prod <= 1 || rlen < args->mod || rlen == args->maxlen ||
fs/xfs/libxfs/xfs_alloc.c
449
(args->mod == 0 && rlen < args->prod))
fs/xfs/libxfs/xfs_alloc.c
451
k = rlen % args->prod;
fs/xfs/libxfs/xfs_alloc.c
452
if (k == args->mod)
fs/xfs/libxfs/xfs_alloc.c
454
if (k > args->mod)
fs/xfs/libxfs/xfs_alloc.c
455
rlen = rlen - (k - args->mod);
fs/xfs/libxfs/xfs_alloc.c
457
rlen = rlen - args->prod + (args->mod - k);
fs/xfs/libxfs/xfs_alloc.c
459
if ((int)rlen < (int)args->minlen)
fs/xfs/libxfs/xfs_alloc.c
461
ASSERT(rlen >= args->minlen && rlen <= args->maxlen);
fs/xfs/libxfs/xfs_alloc.c
462
ASSERT(rlen % args->prod == args->mod);
fs/xfs/libxfs/xfs_alloc.c
463
ASSERT(args->pag->pagf_freeblks + args->pag->pagf_flcount >=
fs/xfs/libxfs/xfs_alloc.c
464
rlen + args->minleft);
fs/xfs/libxfs/xfs_alloc.c
465
args->len = rlen;
fs/xfs/libxfs/xfs_alloc.c
943
struct xfs_alloc_arg *args,
fs/xfs/libxfs/xfs_alloc.c
949
acur->cur_len = args->maxlen;
fs/xfs/libxfs/xfs_alloc.c
964
acur->cnt = xfs_cntbt_init_cursor(args->mp, args->tp,
fs/xfs/libxfs/xfs_alloc.c
965
args->agbp, args->pag);
fs/xfs/libxfs/xfs_alloc.c
966
error = xfs_alloc_lookup_ge(acur->cnt, 0, args->maxlen, &i);
fs/xfs/libxfs/xfs_alloc.c
974
acur->bnolt = xfs_bnobt_init_cursor(args->mp, args->tp,
fs/xfs/libxfs/xfs_alloc.c
975
args->agbp, args->pag);
fs/xfs/libxfs/xfs_alloc.c
977
acur->bnogt = xfs_bnobt_init_cursor(args->mp, args->tp,
fs/xfs/libxfs/xfs_alloc.c
978
args->agbp, args->pag);
fs/xfs/libxfs/xfs_alloc.h
105
int xfs_alloc_vextent_this_ag(struct xfs_alloc_arg *args, xfs_agnumber_t agno);
fs/xfs/libxfs/xfs_alloc.h
111
int xfs_alloc_vextent_near_bno(struct xfs_alloc_arg *args,
fs/xfs/libxfs/xfs_alloc.h
118
int xfs_alloc_vextent_exact_bno(struct xfs_alloc_arg *args,
fs/xfs/libxfs/xfs_alloc.h
129
int xfs_alloc_vextent_start_ag(struct xfs_alloc_arg *args,
fs/xfs/libxfs/xfs_alloc.h
137
int xfs_alloc_vextent_first_ag(struct xfs_alloc_arg *args,
fs/xfs/libxfs/xfs_alloc.h
198
int xfs_alloc_fix_freelist(struct xfs_alloc_arg *args, uint32_t alloc_flags);
fs/xfs/libxfs/xfs_alloc.h
275
int xfs_alloc_schedule_autoreap(const struct xfs_alloc_arg *args,
fs/xfs/libxfs/xfs_attr.c
1046
struct xfs_da_args *args,
fs/xfs/libxfs/xfs_attr.c
1051
if (!rmt_blks && xfs_attr_can_shortcut(args->dp)) {
fs/xfs/libxfs/xfs_attr.c
1052
args->op_flags |= XFS_DA_OP_ADDNAME;
fs/xfs/libxfs/xfs_attr.c
1054
error = xfs_attr_try_sf_addname(args);
fs/xfs/libxfs/xfs_attr.c
1059
xfs_attr_defer_add(args, XFS_ATTR_DEFER_SET);
fs/xfs/libxfs/xfs_attr.c
1066
struct xfs_da_args *args)
fs/xfs/libxfs/xfs_attr.c
1068
if (xfs_attr_can_shortcut(args->dp))
fs/xfs/libxfs/xfs_attr.c
1069
return xfs_attr_sf_removename(args);
fs/xfs/libxfs/xfs_attr.c
1071
xfs_attr_defer_add(args, XFS_ATTR_DEFER_REMOVE);
fs/xfs/libxfs/xfs_attr.c
1078
struct xfs_da_args *args,
fs/xfs/libxfs/xfs_attr.c
1083
if (rmt_blks || !xfs_attr_can_shortcut(args->dp)) {
fs/xfs/libxfs/xfs_attr.c
1084
xfs_attr_defer_add(args, XFS_ATTR_DEFER_REPLACE);
fs/xfs/libxfs/xfs_attr.c
1088
error = xfs_attr_shortform_replace(args);
fs/xfs/libxfs/xfs_attr.c
1092
args->op_flags |= XFS_DA_OP_ADDNAME | XFS_DA_OP_REPLACE;
fs/xfs/libxfs/xfs_attr.c
1094
error = xfs_attr_sf_removename(args);
fs/xfs/libxfs/xfs_attr.c
1098
if (args->attr_filter & XFS_ATTR_PARENT) {
fs/xfs/libxfs/xfs_attr.c
1104
xfs_attr_update_pptr_replace_args(args);
fs/xfs/libxfs/xfs_attr.c
1105
args->new_name = NULL;
fs/xfs/libxfs/xfs_attr.c
1106
args->new_namelen = 0;
fs/xfs/libxfs/xfs_attr.c
1107
args->new_value = NULL;
fs/xfs/libxfs/xfs_attr.c
1108
args->new_valuelen = 0;
fs/xfs/libxfs/xfs_attr.c
1110
args->op_flags &= ~XFS_DA_OP_REPLACE;
fs/xfs/libxfs/xfs_attr.c
1112
error = xfs_attr_try_sf_addname(args);
fs/xfs/libxfs/xfs_attr.c
1116
xfs_attr_defer_add(args, XFS_ATTR_DEFER_SET);
fs/xfs/libxfs/xfs_attr.c
1132
struct xfs_da_args *args,
fs/xfs/libxfs/xfs_attr.c
1136
struct xfs_inode *dp = args->dp;
fs/xfs/libxfs/xfs_attr.c
1143
ASSERT(!args->trans);
fs/xfs/libxfs/xfs_attr.c
1150
args->total = xfs_attr_calc_size(args, &local);
fs/xfs/libxfs/xfs_attr.c
1158
xfs_attr_sf_entsize_byname(args->namelen,
fs/xfs/libxfs/xfs_attr.c
1159
args->valuelen);
fs/xfs/libxfs/xfs_attr.c
1167
rmt_blks = xfs_attr3_rmt_blocks(mp, args->valuelen);
fs/xfs/libxfs/xfs_attr.c
1169
tres = xfs_attr_set_resv(args);
fs/xfs/libxfs/xfs_attr.c
1170
total = args->total;
fs/xfs/libxfs/xfs_attr.c
1184
error = xfs_trans_alloc_inode(dp, &tres, total, 0, rsvd, &args->trans);
fs/xfs/libxfs/xfs_attr.c
1189
error = xfs_iext_count_extend(args->trans, dp, XFS_ATTR_FORK,
fs/xfs/libxfs/xfs_attr.c
1195
error = xfs_attr_lookup(args);
fs/xfs/libxfs/xfs_attr.c
1200
error = xfs_attr_removename(args);
fs/xfs/libxfs/xfs_attr.c
1210
error = xfs_attr_replacename(args, rmt_blks);
fs/xfs/libxfs/xfs_attr.c
1223
error = xfs_attr_setname(args, rmt_blks);
fs/xfs/libxfs/xfs_attr.c
1236
xfs_trans_set_sync(args->trans);
fs/xfs/libxfs/xfs_attr.c
1238
xfs_trans_ichgtime(args->trans, dp, XFS_ICHGTIME_CHG);
fs/xfs/libxfs/xfs_attr.c
124
trace_xfs_attr_fillstate(state->args);
fs/xfs/libxfs/xfs_attr.c
1243
xfs_trans_log_inode(args->trans, dp, XFS_ILOG_CORE);
fs/xfs/libxfs/xfs_attr.c
1244
error = xfs_trans_commit(args->trans);
fs/xfs/libxfs/xfs_attr.c
1247
args->trans = NULL;
fs/xfs/libxfs/xfs_attr.c
1251
if (args->trans)
fs/xfs/libxfs/xfs_attr.c
1252
xfs_trans_cancel(args->trans);
fs/xfs/libxfs/xfs_attr.c
1273
struct xfs_da_args *args)
fs/xfs/libxfs/xfs_attr.c
1277
trace_xfs_attr_sf_addname(args);
fs/xfs/libxfs/xfs_attr.c
1279
if (xfs_attr_sf_findname(args)) {
fs/xfs/libxfs/xfs_attr.c
1282
ASSERT(args->op_flags & XFS_DA_OP_REPLACE);
fs/xfs/libxfs/xfs_attr.c
1284
error = xfs_attr_sf_removename(args);
fs/xfs/libxfs/xfs_attr.c
1294
args->op_flags &= ~XFS_DA_OP_REPLACE;
fs/xfs/libxfs/xfs_attr.c
1296
ASSERT(!(args->op_flags & XFS_DA_OP_REPLACE));
fs/xfs/libxfs/xfs_attr.c
1299
if (args->namelen >= XFS_ATTR_SF_ENTSIZE_MAX ||
fs/xfs/libxfs/xfs_attr.c
1300
args->valuelen >= XFS_ATTR_SF_ENTSIZE_MAX)
fs/xfs/libxfs/xfs_attr.c
1303
newsize = xfs_attr_sf_totsize(args->dp);
fs/xfs/libxfs/xfs_attr.c
1304
newsize += xfs_attr_sf_entsize_byname(args->namelen, args->valuelen);
fs/xfs/libxfs/xfs_attr.c
1306
forkoff = xfs_attr_shortform_bytesfit(args->dp, newsize);
fs/xfs/libxfs/xfs_attr.c
1310
xfs_attr_shortform_add(args, forkoff);
fs/xfs/libxfs/xfs_attr.c
1327
struct xfs_da_args *args)
fs/xfs/libxfs/xfs_attr.c
1329
struct xfs_inode *dp = args->dp;
fs/xfs/libxfs/xfs_attr.c
1333
trace_xfs_attr_leaf_removename(args);
fs/xfs/libxfs/xfs_attr.c
1335
error = xfs_attr3_leaf_read(args->trans, args->dp, args->owner, 0, &bp);
fs/xfs/libxfs/xfs_attr.c
1338
error = xfs_attr3_leaf_lookup_int(bp, args);
fs/xfs/libxfs/xfs_attr.c
1340
xfs_trans_brelse(args->trans, bp);
fs/xfs/libxfs/xfs_attr.c
1341
if (error == -ENOATTR && (args->op_flags & XFS_DA_OP_RECOVERY))
fs/xfs/libxfs/xfs_attr.c
1346
xfs_attr3_leaf_remove(bp, args);
fs/xfs/libxfs/xfs_attr.c
1353
return xfs_attr3_leaf_to_shortform(bp, args, forkoff);
fs/xfs/libxfs/xfs_attr.c
1369
struct xfs_da_args *args)
fs/xfs/libxfs/xfs_attr.c
1374
trace_xfs_attr_leaf_get(args);
fs/xfs/libxfs/xfs_attr.c
1376
error = xfs_attr3_leaf_read(args->trans, args->dp, args->owner, 0, &bp);
fs/xfs/libxfs/xfs_attr.c
1379
error = xfs_attr3_leaf_lookup_int(bp, args);
fs/xfs/libxfs/xfs_attr.c
1381
error = xfs_attr3_leaf_getvalue(bp, args);
fs/xfs/libxfs/xfs_attr.c
1382
xfs_trans_brelse(args->trans, bp);
fs/xfs/libxfs/xfs_attr.c
1389
struct xfs_da_args *args,
fs/xfs/libxfs/xfs_attr.c
1412
struct xfs_da_args *args = attr->xattri_da_args;
fs/xfs/libxfs/xfs_attr.c
1420
error = xfs_attr_node_lookup(args, attr->xattri_da_state);
fs/xfs/libxfs/xfs_attr.c
1423
if (args->op_flags & XFS_DA_OP_REPLACE)
fs/xfs/libxfs/xfs_attr.c
1427
if (!(args->op_flags & XFS_DA_OP_REPLACE))
fs/xfs/libxfs/xfs_attr.c
1431
trace_xfs_attr_node_replace(args);
fs/xfs/libxfs/xfs_attr.c
1437
xfs_attr_save_rmt_blk(args);
fs/xfs/libxfs/xfs_attr.c
1472
trace_xfs_attr_node_addname(state->args);
fs/xfs/libxfs/xfs_attr.c
1477
if (!xfs_attr3_leaf_add(blk->bp, state->args)) {
fs/xfs/libxfs/xfs_attr.c
1512
struct xfs_da_args *args,
fs/xfs/libxfs/xfs_attr.c
1523
retval = xfs_attr3_leaf_remove(blk->bp, args);
fs/xfs/libxfs/xfs_attr.c
1533
struct xfs_da_args *args = attr->xattri_da_args;
fs/xfs/libxfs/xfs_attr.c
1534
struct xfs_da_state *state = xfs_da_state_alloc(args);
fs/xfs/libxfs/xfs_attr.c
1543
args->attr_filter |= XFS_ATTR_INCOMPLETE;
fs/xfs/libxfs/xfs_attr.c
1548
error = xfs_attr_node_removename(args, state);
fs/xfs/libxfs/xfs_attr.c
1578
struct xfs_da_args *args)
fs/xfs/libxfs/xfs_attr.c
1585
trace_xfs_attr_node_get(args);
fs/xfs/libxfs/xfs_attr.c
1590
state = xfs_da_state_alloc(args);
fs/xfs/libxfs/xfs_attr.c
1591
error = xfs_attr_node_lookup(args, state);
fs/xfs/libxfs/xfs_attr.c
1599
error = xfs_attr3_leaf_getvalue(blk->bp, args);
fs/xfs/libxfs/xfs_attr.c
1606
xfs_trans_brelse(args->trans, state->path.blk[i].bp);
fs/xfs/libxfs/xfs_attr.c
172
trace_xfs_attr_refillstate(state->args);
fs/xfs/libxfs/xfs_attr.c
182
error = xfs_da3_node_read_mapped(state->args->trans,
fs/xfs/libxfs/xfs_attr.c
183
state->args->dp, blk->disk_blkno,
fs/xfs/libxfs/xfs_attr.c
200
error = xfs_da3_node_read_mapped(state->args->trans,
fs/xfs/libxfs/xfs_attr.c
201
state->args->dp, blk->disk_blkno,
fs/xfs/libxfs/xfs_attr.c
226
struct xfs_da_args *args)
fs/xfs/libxfs/xfs_attr.c
230
xfs_assert_ilocked(args->dp, XFS_ILOCK_SHARED | XFS_ILOCK_EXCL);
fs/xfs/libxfs/xfs_attr.c
232
if (!xfs_inode_hasattr(args->dp))
fs/xfs/libxfs/xfs_attr.c
239
error = xfs_iread_extents(args->trans, args->dp, XFS_ATTR_FORK);
fs/xfs/libxfs/xfs_attr.c
243
if (args->dp->i_af.if_format == XFS_DINODE_FMT_LOCAL)
fs/xfs/libxfs/xfs_attr.c
244
return xfs_attr_shortform_getvalue(args);
fs/xfs/libxfs/xfs_attr.c
245
if (xfs_attr_is_leaf(args->dp))
fs/xfs/libxfs/xfs_attr.c
246
return xfs_attr_leaf_get(args);
fs/xfs/libxfs/xfs_attr.c
247
return xfs_attr_node_get(args);
fs/xfs/libxfs/xfs_attr.c
268
struct xfs_da_args *args)
fs/xfs/libxfs/xfs_attr.c
273
XFS_STATS_INC(args->dp->i_mount, xs_attr_get);
fs/xfs/libxfs/xfs_attr.c
275
if (xfs_is_shutdown(args->dp->i_mount))
fs/xfs/libxfs/xfs_attr.c
278
if (!args->owner)
fs/xfs/libxfs/xfs_attr.c
279
args->owner = args->dp->i_ino;
fs/xfs/libxfs/xfs_attr.c
280
args->geo = args->dp->i_mount->m_attr_geo;
fs/xfs/libxfs/xfs_attr.c
281
args->whichfork = XFS_ATTR_FORK;
fs/xfs/libxfs/xfs_attr.c
282
xfs_attr_sethash(args);
fs/xfs/libxfs/xfs_attr.c
285
args->op_flags = XFS_DA_OP_OKNOENT;
fs/xfs/libxfs/xfs_attr.c
287
lock_mode = xfs_ilock_attr_map_shared(args->dp);
fs/xfs/libxfs/xfs_attr.c
288
error = xfs_attr_get_ilocked(args);
fs/xfs/libxfs/xfs_attr.c
289
xfs_iunlock(args->dp, lock_mode);
fs/xfs/libxfs/xfs_attr.c
299
struct xfs_da_args *args,
fs/xfs/libxfs/xfs_attr.c
302
struct xfs_mount *mp = args->dp->i_mount;
fs/xfs/libxfs/xfs_attr.c
310
size = xfs_attr_leaf_newentsize(args, local);
fs/xfs/libxfs/xfs_attr.c
313
if (size > (args->geo->blksize / 2)) {
fs/xfs/libxfs/xfs_attr.c
322
uint dblocks = xfs_attr3_rmt_blocks(mp, args->valuelen);
fs/xfs/libxfs/xfs_attr.c
333
const struct xfs_da_args *args)
fs/xfs/libxfs/xfs_attr.c
335
struct xfs_mount *mp = args->dp->i_mount;
fs/xfs/libxfs/xfs_attr.c
338
M_RES(mp)->tr_attrsetrt.tr_logres * args->total,
fs/xfs/libxfs/xfs_attr.c
353
struct xfs_da_args *args)
fs/xfs/libxfs/xfs_attr.c
360
if (args->dp->i_af.if_format == XFS_DINODE_FMT_EXTENTS)
fs/xfs/libxfs/xfs_attr.c
361
xfs_attr_shortform_create(args);
fs/xfs/libxfs/xfs_attr.c
363
error = xfs_attr_shortform_addname(args);
fs/xfs/libxfs/xfs_attr.c
372
xfs_trans_ichgtime(args->trans, args->dp, XFS_ICHGTIME_CHG);
fs/xfs/libxfs/xfs_attr.c
374
if (xfs_has_wsync(args->dp->i_mount))
fs/xfs/libxfs/xfs_attr.c
375
xfs_trans_set_sync(args->trans);
fs/xfs/libxfs/xfs_attr.c
384
struct xfs_da_args *args = attr->xattri_da_args;
fs/xfs/libxfs/xfs_attr.c
387
error = xfs_attr_try_sf_addname(args);
fs/xfs/libxfs/xfs_attr.c
398
error = xfs_attr_shortform_to_leaf(args);
fs/xfs/libxfs/xfs_attr.c
404
trace_xfs_attr_sf_addname_return(attr->xattri_dela_state, args->dp);
fs/xfs/libxfs/xfs_attr.c
438
struct xfs_da_args *args)
fs/xfs/libxfs/xfs_attr.c
440
args->blkno2 = args->blkno;
fs/xfs/libxfs/xfs_attr.c
441
args->index2 = args->index;
fs/xfs/libxfs/xfs_attr.c
442
args->rmtblkno2 = args->rmtblkno;
fs/xfs/libxfs/xfs_attr.c
443
args->rmtblkcnt2 = args->rmtblkcnt;
fs/xfs/libxfs/xfs_attr.c
444
args->rmtvaluelen2 = args->rmtvaluelen;
fs/xfs/libxfs/xfs_attr.c
445
args->rmtblkno = 0;
fs/xfs/libxfs/xfs_attr.c
446
args->rmtblkcnt = 0;
fs/xfs/libxfs/xfs_attr.c
447
args->rmtvaluelen = 0;
fs/xfs/libxfs/xfs_attr.c
453
struct xfs_da_args *args)
fs/xfs/libxfs/xfs_attr.c
455
args->blkno = args->blkno2;
fs/xfs/libxfs/xfs_attr.c
456
args->index = args->index2;
fs/xfs/libxfs/xfs_attr.c
457
args->rmtblkno = args->rmtblkno2;
fs/xfs/libxfs/xfs_attr.c
458
args->rmtblkcnt = args->rmtblkcnt2;
fs/xfs/libxfs/xfs_attr.c
459
args->rmtvaluelen = args->rmtvaluelen2;
fs/xfs/libxfs/xfs_attr.c
46
STATIC int xfs_attr_shortform_addname(xfs_da_args_t *args);
fs/xfs/libxfs/xfs_attr.c
469
struct xfs_da_args *args)
fs/xfs/libxfs/xfs_attr.c
471
ASSERT(args->new_namelen > 0);
fs/xfs/libxfs/xfs_attr.c
472
args->name = args->new_name;
fs/xfs/libxfs/xfs_attr.c
473
args->namelen = args->new_namelen;
fs/xfs/libxfs/xfs_attr.c
474
args->value = args->new_value;
fs/xfs/libxfs/xfs_attr.c
475
args->valuelen = args->new_valuelen;
fs/xfs/libxfs/xfs_attr.c
476
xfs_attr_sethash(args);
fs/xfs/libxfs/xfs_attr.c
495
struct xfs_da_args *args = attr->xattri_da_args;
fs/xfs/libxfs/xfs_attr.c
497
if (!(args->op_flags & XFS_DA_OP_REPLACE))
fs/xfs/libxfs/xfs_attr.c
500
xfs_attr_update_pptr_replace_args(args);
fs/xfs/libxfs/xfs_attr.c
502
args->op_flags &= ~XFS_DA_OP_REPLACE;
fs/xfs/libxfs/xfs_attr.c
503
args->attr_filter &= ~XFS_ATTR_INCOMPLETE;
fs/xfs/libxfs/xfs_attr.c
51
STATIC int xfs_attr_leaf_get(xfs_da_args_t *args);
fs/xfs/libxfs/xfs_attr.c
514
struct xfs_da_args *args = attr->xattri_da_args;
fs/xfs/libxfs/xfs_attr.c
518
ASSERT(xfs_attr_is_leaf(args->dp));
fs/xfs/libxfs/xfs_attr.c
52
STATIC int xfs_attr_leaf_removename(xfs_da_args_t *args);
fs/xfs/libxfs/xfs_attr.c
520
error = xfs_attr3_leaf_read(args->trans, args->dp, args->owner, 0, &bp);
fs/xfs/libxfs/xfs_attr.c
527
error = xfs_attr3_leaf_lookup_int(bp, args);
fs/xfs/libxfs/xfs_attr.c
530
if (args->op_flags & XFS_DA_OP_REPLACE)
fs/xfs/libxfs/xfs_attr.c
534
if (!(args->op_flags & XFS_DA_OP_REPLACE))
fs/xfs/libxfs/xfs_attr.c
537
trace_xfs_attr_leaf_replace(args);
fs/xfs/libxfs/xfs_attr.c
543
xfs_attr_save_rmt_blk(args);
fs/xfs/libxfs/xfs_attr.c
556
if (!xfs_attr3_leaf_add(bp, args)) {
fs/xfs/libxfs/xfs_attr.c
557
error = xfs_attr3_leaf_to_node(args);
fs/xfs/libxfs/xfs_attr.c
562
} else if (args->rmtblkno) {
fs/xfs/libxfs/xfs_attr.c
569
trace_xfs_attr_leaf_addname_return(attr->xattri_dela_state, args->dp);
fs/xfs/libxfs/xfs_attr.c
57
STATIC int xfs_attr_node_get(xfs_da_args_t *args);
fs/xfs/libxfs/xfs_attr.c
573
xfs_trans_brelse(args->trans, bp);
fs/xfs/libxfs/xfs_attr.c
58
STATIC void xfs_attr_restore_rmt_blk(struct xfs_da_args *args);
fs/xfs/libxfs/xfs_attr.c
588
struct xfs_da_args *args = attr->xattri_da_args;
fs/xfs/libxfs/xfs_attr.c
597
error = xfs_attr3_leaf_to_node(args);
fs/xfs/libxfs/xfs_attr.c
609
if (args->rmtblkno)
fs/xfs/libxfs/xfs_attr.c
615
trace_xfs_attr_node_addname_return(attr->xattri_dela_state, args->dp);
fs/xfs/libxfs/xfs_attr.c
62
STATIC int xfs_attr_node_lookup(struct xfs_da_args *args,
fs/xfs/libxfs/xfs_attr.c
623
struct xfs_da_args *args = attr->xattri_da_args;
fs/xfs/libxfs/xfs_attr.c
641
error = xfs_attr_rmtval_set_value(args);
fs/xfs/libxfs/xfs_attr.c
653
error = xfs_attr3_leaf_clearflag(args);
fs/xfs/libxfs/xfs_attr.c
655
trace_xfs_attr_rmtval_alloc(attr->xattri_dela_state, args->dp);
fs/xfs/libxfs/xfs_attr.c
665
struct xfs_da_args *args,
fs/xfs/libxfs/xfs_attr.c
682
return xfs_attr3_leaf_setflag(args);
fs/xfs/libxfs/xfs_attr.c
690
struct xfs_da_args *args = attr->xattri_da_args;
fs/xfs/libxfs/xfs_attr.c
693
attr->xattri_da_state = xfs_da_state_alloc(args);
fs/xfs/libxfs/xfs_attr.c
695
xfs_da_state_reset(attr->xattri_da_state, args);
fs/xfs/libxfs/xfs_attr.c
707
struct xfs_da_args *args = attr->xattri_da_args;
fs/xfs/libxfs/xfs_attr.c
712
error = xfs_attr_node_lookup(args, attr->xattri_da_state);
fs/xfs/libxfs/xfs_attr.c
722
error = xfs_attr_leaf_mark_incomplete(args, state);
fs/xfs/libxfs/xfs_attr.c
725
if (args->rmtblkno > 0)
fs/xfs/libxfs/xfs_attr.c
726
error = xfs_attr_rmtval_invalidate(args);
fs/xfs/libxfs/xfs_attr.c
745
struct xfs_da_args *args = attr->xattri_da_args;
fs/xfs/libxfs/xfs_attr.c
746
struct xfs_inode *dp = args->dp;
fs/xfs/libxfs/xfs_attr.c
751
error = xfs_attr3_leaf_read(args->trans, args->dp, args->owner,
fs/xfs/libxfs/xfs_attr.c
752
args->blkno, &bp);
fs/xfs/libxfs/xfs_attr.c
756
xfs_attr3_leaf_remove(bp, args);
fs/xfs/libxfs/xfs_attr.c
760
error = xfs_attr3_leaf_to_shortform(bp, args, forkoff);
fs/xfs/libxfs/xfs_attr.c
773
struct xfs_da_args *args)
fs/xfs/libxfs/xfs_attr.c
775
struct xfs_inode *dp = args->dp;
fs/xfs/libxfs/xfs_attr.c
783
error = xfs_attr3_leaf_read(args->trans, args->dp, args->owner, 0, &bp);
fs/xfs/libxfs/xfs_attr.c
789
error = xfs_attr3_leaf_to_shortform(bp, args, forkoff);
fs/xfs/libxfs/xfs_attr.c
792
xfs_trans_brelse(args->trans, bp);
fs/xfs/libxfs/xfs_attr.c
810
struct xfs_da_args *args = attr->xattri_da_args;
fs/xfs/libxfs/xfs_attr.c
827
error = xfs_attr_sf_removename(args);
fs/xfs/libxfs/xfs_attr.c
829
xfs_attr_init_add_state(args));
fs/xfs/libxfs/xfs_attr.c
832
error = xfs_attr_leaf_removename(args);
fs/xfs/libxfs/xfs_attr.c
834
xfs_attr_init_add_state(args));
fs/xfs/libxfs/xfs_attr.c
839
(args->op_flags & XFS_DA_OP_RECOVERY)) {
fs/xfs/libxfs/xfs_attr.c
841
xfs_attr_init_add_state(args));
fs/xfs/libxfs/xfs_attr.c
848
if (args->rmtblkno == 0)
fs/xfs/libxfs/xfs_attr.c
876
error = xfs_attr3_leaf_flipflags(args);
fs/xfs/libxfs/xfs_attr.c
895
xfs_attr_restore_rmt_blk(args);
fs/xfs/libxfs/xfs_attr.c
896
if (args->rmtblkno) {
fs/xfs/libxfs/xfs_attr.c
897
error = xfs_attr_rmtval_invalidate(args);
fs/xfs/libxfs/xfs_attr.c
931
xfs_attr_init_add_state(args));
fs/xfs/libxfs/xfs_attr.c
937
error = xfs_attr_leaf_shrink(args);
fs/xfs/libxfs/xfs_attr.c
939
xfs_attr_init_add_state(args));
fs/xfs/libxfs/xfs_attr.c
946
trace_xfs_attr_set_iter_return(attr->xattri_dela_state, args->dp);
fs/xfs/libxfs/xfs_attr.c
956
struct xfs_da_args *args)
fs/xfs/libxfs/xfs_attr.c
958
struct xfs_inode *dp = args->dp;
fs/xfs/libxfs/xfs_attr.c
967
if (xfs_attr_sf_findname(args))
fs/xfs/libxfs/xfs_attr.c
973
error = xfs_iread_extents(args->trans, args->dp, XFS_ATTR_FORK);
fs/xfs/libxfs/xfs_attr.c
978
error = xfs_attr3_leaf_read(args->trans, args->dp, args->owner,
fs/xfs/libxfs/xfs_attr.c
982
error = xfs_attr3_leaf_lookup_int(bp, args);
fs/xfs/libxfs/xfs_attr.c
983
xfs_trans_brelse(args->trans, bp);
fs/xfs/libxfs/xfs_attr.c
987
state = xfs_da_state_alloc(args);
fs/xfs/libxfs/xfs_attr.c
988
error = xfs_attr_node_lookup(args, state);
fs/xfs/libxfs/xfs_attr.h
552
int xfs_attr_get_ilocked(struct xfs_da_args *args);
fs/xfs/libxfs/xfs_attr.h
553
int xfs_attr_get(struct xfs_da_args *args);
fs/xfs/libxfs/xfs_attr.h
562
int xfs_attr_set(struct xfs_da_args *args, enum xfs_attr_update op, bool rsvd);
fs/xfs/libxfs/xfs_attr.h
568
int xfs_attr_calc_size(struct xfs_da_args *args, int *local);
fs/xfs/libxfs/xfs_attr.h
569
struct xfs_trans_res xfs_attr_set_resv(const struct xfs_da_args *args);
fs/xfs/libxfs/xfs_attr.h
585
xfs_attr_init_add_state(struct xfs_da_args *args)
fs/xfs/libxfs/xfs_attr.h
595
if (!xfs_inode_has_attr_fork(args->dp))
fs/xfs/libxfs/xfs_attr.h
598
args->op_flags |= XFS_DA_OP_ADDNAME;
fs/xfs/libxfs/xfs_attr.h
599
if (xfs_attr_is_shortform(args->dp))
fs/xfs/libxfs/xfs_attr.h
601
if (xfs_attr_is_leaf(args->dp))
fs/xfs/libxfs/xfs_attr.h
607
xfs_attr_init_remove_state(struct xfs_da_args *args)
fs/xfs/libxfs/xfs_attr.h
609
if (xfs_attr_is_shortform(args->dp))
fs/xfs/libxfs/xfs_attr.h
611
if (xfs_attr_is_leaf(args->dp))
fs/xfs/libxfs/xfs_attr.h
624
xfs_attr_init_replace_state(struct xfs_da_args *args)
fs/xfs/libxfs/xfs_attr.h
626
args->op_flags |= XFS_DA_OP_ADDNAME | XFS_DA_OP_REPLACE;
fs/xfs/libxfs/xfs_attr.h
627
if (args->op_flags & XFS_DA_OP_LOGGED)
fs/xfs/libxfs/xfs_attr.h
628
return xfs_attr_init_remove_state(args);
fs/xfs/libxfs/xfs_attr.h
629
return xfs_attr_init_add_state(args);
fs/xfs/libxfs/xfs_attr.h
639
static inline void xfs_attr_sethash(struct xfs_da_args *args)
fs/xfs/libxfs/xfs_attr.h
641
args->hashval = xfs_attr_hashval(args->dp->i_mount, args->attr_filter,
fs/xfs/libxfs/xfs_attr.h
642
args->name, args->namelen,
fs/xfs/libxfs/xfs_attr.h
643
args->value, args->valuelen);
fs/xfs/libxfs/xfs_attr.h
653
int xfs_attr_setname(struct xfs_da_args *args, int rmt_blks);
fs/xfs/libxfs/xfs_attr.h
654
int xfs_attr_removename(struct xfs_da_args *args);
fs/xfs/libxfs/xfs_attr.h
655
int xfs_attr_replacename(struct xfs_da_args *args, int rmt_blks);
fs/xfs/libxfs/xfs_attr_leaf.c
1012
struct xfs_da_args *args)
fs/xfs/libxfs/xfs_attr_leaf.c
1016
ASSERT(args->dp->i_af.if_format == XFS_DINODE_FMT_LOCAL);
fs/xfs/libxfs/xfs_attr_leaf.c
1018
trace_xfs_attr_sf_lookup(args);
fs/xfs/libxfs/xfs_attr_leaf.c
1020
sfe = xfs_attr_sf_findname(args);
fs/xfs/libxfs/xfs_attr_leaf.c
1023
return xfs_attr_copy_value(args, &sfe->nameval[args->namelen],
fs/xfs/libxfs/xfs_attr_leaf.c
1030
struct xfs_da_args *args)
fs/xfs/libxfs/xfs_attr_leaf.c
1032
struct xfs_inode *dp = args->dp;
fs/xfs/libxfs/xfs_attr_leaf.c
1043
trace_xfs_attr_sf_to_leaf(args);
fs/xfs/libxfs/xfs_attr_leaf.c
1050
xfs_bmap_local_to_extents_empty(args->trans, dp, XFS_ATTR_FORK);
fs/xfs/libxfs/xfs_attr_leaf.c
1053
error = xfs_da_grow_inode(args, &blkno);
fs/xfs/libxfs/xfs_attr_leaf.c
1058
error = xfs_attr3_leaf_create(args, blkno, &bp);
fs/xfs/libxfs/xfs_attr_leaf.c
1064
nargs.geo = args->geo;
fs/xfs/libxfs/xfs_attr_leaf.c
1065
nargs.total = args->total;
fs/xfs/libxfs/xfs_attr_leaf.c
1067
nargs.trans = args->trans;
fs/xfs/libxfs/xfs_attr_leaf.c
1069
nargs.owner = args->owner;
fs/xfs/libxfs/xfs_attr_leaf.c
1079
xfs_da_mark_sick(args);
fs/xfs/libxfs/xfs_attr_leaf.c
1211
struct xfs_da_args *args,
fs/xfs/libxfs/xfs_attr_leaf.c
1219
struct xfs_inode *dp = args->dp;
fs/xfs/libxfs/xfs_attr_leaf.c
1224
trace_xfs_attr_leaf_to_sf(args);
fs/xfs/libxfs/xfs_attr_leaf.c
1226
tmpbuffer = kvmalloc(args->geo->blksize, GFP_KERNEL | __GFP_NOFAIL);
fs/xfs/libxfs/xfs_attr_leaf.c
1227
memcpy(tmpbuffer, bp->b_addr, args->geo->blksize);
fs/xfs/libxfs/xfs_attr_leaf.c
1230
xfs_attr3_leaf_hdr_from_disk(args->geo, &ichdr, leaf);
fs/xfs/libxfs/xfs_attr_leaf.c
1234
memset(bp->b_addr, 0, args->geo->blksize);
fs/xfs/libxfs/xfs_attr_leaf.c
1239
error = xfs_da_shrink_inode(args, 0, bp);
fs/xfs/libxfs/xfs_attr_leaf.c
1250
if (!(args->op_flags & XFS_DA_OP_REPLACE)) {
fs/xfs/libxfs/xfs_attr_leaf.c
1252
xfs_attr_fork_remove(dp, args->trans);
fs/xfs/libxfs/xfs_attr_leaf.c
1257
xfs_attr_shortform_create(args);
fs/xfs/libxfs/xfs_attr_leaf.c
1263
nargs.geo = args->geo;
fs/xfs/libxfs/xfs_attr_leaf.c
1265
nargs.total = args->total;
fs/xfs/libxfs/xfs_attr_leaf.c
1267
nargs.trans = args->trans;
fs/xfs/libxfs/xfs_attr_leaf.c
1269
nargs.owner = args->owner;
fs/xfs/libxfs/xfs_attr_leaf.c
1298
struct xfs_da_args *args)
fs/xfs/libxfs/xfs_attr_leaf.c
1305
struct xfs_inode *dp = args->dp;
fs/xfs/libxfs/xfs_attr_leaf.c
1312
trace_xfs_attr_leaf_to_node(args);
fs/xfs/libxfs/xfs_attr_leaf.c
1319
error = xfs_da_grow_inode(args, &blkno);
fs/xfs/libxfs/xfs_attr_leaf.c
1322
error = xfs_attr3_leaf_read(args->trans, dp, args->owner, 0, &bp1);
fs/xfs/libxfs/xfs_attr_leaf.c
1326
error = xfs_da_get_buf(args->trans, dp, blkno, &bp2, XFS_ATTR_FORK);
fs/xfs/libxfs/xfs_attr_leaf.c
1333
xfs_da_buf_copy(bp2, bp1, args->geo->blksize);
fs/xfs/libxfs/xfs_attr_leaf.c
1334
xfs_trans_log_buf(args->trans, bp2, 0, args->geo->blksize - 1);
fs/xfs/libxfs/xfs_attr_leaf.c
1339
error = xfs_da3_node_create(args, 0, 1, &bp1, XFS_ATTR_FORK);
fs/xfs/libxfs/xfs_attr_leaf.c
1346
xfs_attr3_leaf_hdr_from_disk(args->geo, &icleafhdr, leaf);
fs/xfs/libxfs/xfs_attr_leaf.c
1354
xfs_trans_log_buf(args->trans, bp1, 0, args->geo->blksize - 1);
fs/xfs/libxfs/xfs_attr_leaf.c
1370
struct xfs_da_args *args,
fs/xfs/libxfs/xfs_attr_leaf.c
1376
struct xfs_inode *dp = args->dp;
fs/xfs/libxfs/xfs_attr_leaf.c
1381
trace_xfs_attr_leaf_create(args);
fs/xfs/libxfs/xfs_attr_leaf.c
1383
error = xfs_da_get_buf(args->trans, args->dp, blkno, &bp,
fs/xfs/libxfs/xfs_attr_leaf.c
1388
xfs_trans_buf_set_type(args->trans, bp, XFS_BLFT_ATTR_LEAF_BUF);
fs/xfs/libxfs/xfs_attr_leaf.c
1390
memset(leaf, 0, args->geo->blksize);
fs/xfs/libxfs/xfs_attr_leaf.c
1393
ichdr.firstused = args->geo->blksize;
fs/xfs/libxfs/xfs_attr_leaf.c
1401
hdr3->owner = cpu_to_be64(args->owner);
fs/xfs/libxfs/xfs_attr_leaf.c
1411
xfs_attr3_leaf_hdr_to_disk(args->geo, leaf, &ichdr);
fs/xfs/libxfs/xfs_attr_leaf.c
1412
xfs_trans_log_buf(args->trans, bp, 0, args->geo->blksize - 1);
fs/xfs/libxfs/xfs_attr_leaf.c
1429
struct xfs_da_args args = {
fs/xfs/libxfs/xfs_attr_leaf.c
1438
return xfs_attr3_leaf_create(&args, blkno, &bp);
fs/xfs/libxfs/xfs_attr_leaf.c
1456
trace_xfs_attr_leaf_split(state->args);
fs/xfs/libxfs/xfs_attr_leaf.c
1462
error = xfs_da_grow_inode(state->args, &blkno);
fs/xfs/libxfs/xfs_attr_leaf.c
1465
error = xfs_attr3_leaf_create(state->args, blkno, &newblk->bp);
fs/xfs/libxfs/xfs_attr_leaf.c
1488
trace_xfs_attr_leaf_add_old(state->args);
fs/xfs/libxfs/xfs_attr_leaf.c
1489
added = xfs_attr3_leaf_add(oldblk->bp, state->args);
fs/xfs/libxfs/xfs_attr_leaf.c
1491
trace_xfs_attr_leaf_add_new(state->args);
fs/xfs/libxfs/xfs_attr_leaf.c
1492
added = xfs_attr3_leaf_add(newblk->bp, state->args);
fs/xfs/libxfs/xfs_attr_leaf.c
1511
struct xfs_da_args *args)
fs/xfs/libxfs/xfs_attr_leaf.c
1522
trace_xfs_attr_leaf_add(args);
fs/xfs/libxfs/xfs_attr_leaf.c
1525
xfs_attr3_leaf_hdr_from_disk(args->geo, &ichdr, leaf);
fs/xfs/libxfs/xfs_attr_leaf.c
1526
ASSERT(args->index >= 0 && args->index <= ichdr.count);
fs/xfs/libxfs/xfs_attr_leaf.c
1527
entsize = xfs_attr_leaf_newentsize(args, NULL);
fs/xfs/libxfs/xfs_attr_leaf.c
1545
xfs_attr3_leaf_add_work(bp, &ichdr, args, i);
fs/xfs/libxfs/xfs_attr_leaf.c
1563
xfs_attr3_leaf_compact(args, &ichdr, bp);
fs/xfs/libxfs/xfs_attr_leaf.c
1574
xfs_attr3_leaf_add_work(bp, &ichdr, args, 0);
fs/xfs/libxfs/xfs_attr_leaf.c
1577
xfs_attr3_leaf_hdr_to_disk(args->geo, leaf, &ichdr);
fs/xfs/libxfs/xfs_attr_leaf.c
1578
xfs_trans_log_buf(args->trans, bp,
fs/xfs/libxfs/xfs_attr_leaf.c
1591
struct xfs_da_args *args,
fs/xfs/libxfs/xfs_attr_leaf.c
1603
trace_xfs_attr_leaf_add_work(args);
fs/xfs/libxfs/xfs_attr_leaf.c
1607
ASSERT(args->index >= 0 && args->index <= ichdr->count);
fs/xfs/libxfs/xfs_attr_leaf.c
1612
entry = &xfs_attr3_leaf_entryp(leaf)[args->index];
fs/xfs/libxfs/xfs_attr_leaf.c
1613
if (args->index < ichdr->count) {
fs/xfs/libxfs/xfs_attr_leaf.c
1614
tmp = ichdr->count - args->index;
fs/xfs/libxfs/xfs_attr_leaf.c
1617
xfs_trans_log_buf(args->trans, bp,
fs/xfs/libxfs/xfs_attr_leaf.c
1625
mp = args->trans->t_mountp;
fs/xfs/libxfs/xfs_attr_leaf.c
1626
ASSERT(ichdr->freemap[mapindex].base < args->geo->blksize);
fs/xfs/libxfs/xfs_attr_leaf.c
1629
xfs_attr_leaf_newentsize(args, NULL));
fs/xfs/libxfs/xfs_attr_leaf.c
1630
ASSERT(ichdr->freemap[mapindex].size < args->geo->blksize);
fs/xfs/libxfs/xfs_attr_leaf.c
1633
ichdr->freemap[mapindex].size -= xfs_attr_leaf_newentsize(args, &tmp);
fs/xfs/libxfs/xfs_attr_leaf.c
1637
entry->hashval = cpu_to_be32(args->hashval);
fs/xfs/libxfs/xfs_attr_leaf.c
1638
entry->flags = args->attr_filter;
fs/xfs/libxfs/xfs_attr_leaf.c
1641
if (args->op_flags & XFS_DA_OP_REPLACE) {
fs/xfs/libxfs/xfs_attr_leaf.c
1642
if (!(args->op_flags & XFS_DA_OP_LOGGED))
fs/xfs/libxfs/xfs_attr_leaf.c
1644
if ((args->blkno2 == args->blkno) &&
fs/xfs/libxfs/xfs_attr_leaf.c
1645
(args->index2 <= args->index)) {
fs/xfs/libxfs/xfs_attr_leaf.c
1646
args->index2++;
fs/xfs/libxfs/xfs_attr_leaf.c
1649
xfs_trans_log_buf(args->trans, bp,
fs/xfs/libxfs/xfs_attr_leaf.c
1651
ASSERT((args->index == 0) ||
fs/xfs/libxfs/xfs_attr_leaf.c
1653
ASSERT((args->index == ichdr->count - 1) ||
fs/xfs/libxfs/xfs_attr_leaf.c
1664
name_loc = xfs_attr3_leaf_name_local(leaf, args->index);
fs/xfs/libxfs/xfs_attr_leaf.c
1665
name_loc->namelen = args->namelen;
fs/xfs/libxfs/xfs_attr_leaf.c
1666
name_loc->valuelen = cpu_to_be16(args->valuelen);
fs/xfs/libxfs/xfs_attr_leaf.c
1667
memcpy((char *)name_loc->nameval, args->name, args->namelen);
fs/xfs/libxfs/xfs_attr_leaf.c
1668
memcpy((char *)&name_loc->nameval[args->namelen], args->value,
fs/xfs/libxfs/xfs_attr_leaf.c
1671
name_rmt = xfs_attr3_leaf_name_remote(leaf, args->index);
fs/xfs/libxfs/xfs_attr_leaf.c
1672
name_rmt->namelen = args->namelen;
fs/xfs/libxfs/xfs_attr_leaf.c
1673
memcpy((char *)name_rmt->name, args->name, args->namelen);
fs/xfs/libxfs/xfs_attr_leaf.c
1678
args->rmtblkno = 1;
fs/xfs/libxfs/xfs_attr_leaf.c
1679
args->rmtblkcnt = xfs_attr3_rmt_blocks(mp, args->valuelen);
fs/xfs/libxfs/xfs_attr_leaf.c
1680
args->rmtvaluelen = args->valuelen;
fs/xfs/libxfs/xfs_attr_leaf.c
1682
xfs_trans_log_buf(args->trans, bp,
fs/xfs/libxfs/xfs_attr_leaf.c
1683
XFS_DA_LOGRANGE(leaf, xfs_attr3_leaf_name(leaf, args->index),
fs/xfs/libxfs/xfs_attr_leaf.c
1684
xfs_attr_leaf_entsize(leaf, args->index)));
fs/xfs/libxfs/xfs_attr_leaf.c
1736
ichdr->usedbytes += xfs_attr_leaf_entsize(leaf, args->index);
fs/xfs/libxfs/xfs_attr_leaf.c
1744
struct xfs_da_args *args,
fs/xfs/libxfs/xfs_attr_leaf.c
1751
struct xfs_trans *trans = args->trans;
fs/xfs/libxfs/xfs_attr_leaf.c
1754
trace_xfs_attr_leaf_compact(args);
fs/xfs/libxfs/xfs_attr_leaf.c
1756
tmpbuffer = kvmalloc(args->geo->blksize, GFP_KERNEL | __GFP_NOFAIL);
fs/xfs/libxfs/xfs_attr_leaf.c
1757
memcpy(tmpbuffer, bp->b_addr, args->geo->blksize);
fs/xfs/libxfs/xfs_attr_leaf.c
1758
memset(bp->b_addr, 0, args->geo->blksize);
fs/xfs/libxfs/xfs_attr_leaf.c
1771
ichdr_dst->firstused = args->geo->blksize;
fs/xfs/libxfs/xfs_attr_leaf.c
1784
xfs_attr3_leaf_hdr_to_disk(args->geo, leaf_dst, ichdr_dst);
fs/xfs/libxfs/xfs_attr_leaf.c
1790
xfs_attr3_leaf_moveents(args, leaf_src, &ichdr_src, 0,
fs/xfs/libxfs/xfs_attr_leaf.c
1796
xfs_trans_log_buf(trans, bp, 0, args->geo->blksize - 1);
fs/xfs/libxfs/xfs_attr_leaf.c
1859
struct xfs_da_args *args;
fs/xfs/libxfs/xfs_attr_leaf.c
1879
xfs_attr3_leaf_hdr_from_disk(state->args->geo, &ichdr1, leaf1);
fs/xfs/libxfs/xfs_attr_leaf.c
1880
xfs_attr3_leaf_hdr_from_disk(state->args->geo, &ichdr2, leaf2);
fs/xfs/libxfs/xfs_attr_leaf.c
1882
args = state->args;
fs/xfs/libxfs/xfs_attr_leaf.c
1884
trace_xfs_attr_leaf_rebalance(args);
fs/xfs/libxfs/xfs_attr_leaf.c
1936
xfs_attr3_leaf_compact(args, &ichdr2, blk2->bp);
fs/xfs/libxfs/xfs_attr_leaf.c
1941
xfs_attr3_leaf_moveents(args, leaf1, &ichdr1,
fs/xfs/libxfs/xfs_attr_leaf.c
1965
xfs_attr3_leaf_compact(args, &ichdr1, blk1->bp);
fs/xfs/libxfs/xfs_attr_leaf.c
1970
xfs_attr3_leaf_moveents(args, leaf2, &ichdr2, 0, leaf1, &ichdr1,
fs/xfs/libxfs/xfs_attr_leaf.c
1974
xfs_attr3_leaf_hdr_to_disk(state->args->geo, leaf1, &ichdr1);
fs/xfs/libxfs/xfs_attr_leaf.c
1975
xfs_attr3_leaf_hdr_to_disk(state->args->geo, leaf2, &ichdr2);
fs/xfs/libxfs/xfs_attr_leaf.c
1976
xfs_trans_log_buf(args->trans, blk1->bp, 0, args->geo->blksize - 1);
fs/xfs/libxfs/xfs_attr_leaf.c
1977
xfs_trans_log_buf(args->trans, blk2->bp, 0, args->geo->blksize - 1);
fs/xfs/libxfs/xfs_attr_leaf.c
2002
args->index = args->index2 = blk2->index;
fs/xfs/libxfs/xfs_attr_leaf.c
2003
args->blkno = args->blkno2 = blk2->blkno;
fs/xfs/libxfs/xfs_attr_leaf.c
2006
args->index = blk1->index;
fs/xfs/libxfs/xfs_attr_leaf.c
2007
args->blkno = blk1->blkno;
fs/xfs/libxfs/xfs_attr_leaf.c
2008
args->index2 = 0;
fs/xfs/libxfs/xfs_attr_leaf.c
2009
args->blkno2 = blk2->blkno;
fs/xfs/libxfs/xfs_attr_leaf.c
2017
args->index = blk2->index;
fs/xfs/libxfs/xfs_attr_leaf.c
2018
args->blkno = blk2->blkno;
fs/xfs/libxfs/xfs_attr_leaf.c
2025
args->index2 = blk2->index;
fs/xfs/libxfs/xfs_attr_leaf.c
2026
args->blkno2 = blk2->blkno;
fs/xfs/libxfs/xfs_attr_leaf.c
2031
args->index = args->index2 = blk1->index;
fs/xfs/libxfs/xfs_attr_leaf.c
2032
args->blkno = args->blkno2 = blk1->blkno;
fs/xfs/libxfs/xfs_attr_leaf.c
2072
xfs_attr_leaf_newentsize(state->args, NULL);
fs/xfs/libxfs/xfs_attr_leaf.c
2074
lastdelta = state->args->geo->blksize;
fs/xfs/libxfs/xfs_attr_leaf.c
2084
xfs_attr_leaf_newentsize(state->args, NULL);
fs/xfs/libxfs/xfs_attr_leaf.c
2120
xfs_attr_leaf_newentsize(state->args, NULL);
fs/xfs/libxfs/xfs_attr_leaf.c
2159
trace_xfs_attr_leaf_toosmall(state->args);
fs/xfs/libxfs/xfs_attr_leaf.c
2168
xfs_attr3_leaf_hdr_from_disk(state->args->geo, &ichdr, leaf);
fs/xfs/libxfs/xfs_attr_leaf.c
2170
if (bytes > (state->args->geo->blksize >> 1)) {
fs/xfs/libxfs/xfs_attr_leaf.c
2217
error = xfs_attr3_leaf_read(state->args->trans, state->args->dp,
fs/xfs/libxfs/xfs_attr_leaf.c
2218
state->args->owner, blkno, &bp);
fs/xfs/libxfs/xfs_attr_leaf.c
2222
xfs_attr3_leaf_hdr_from_disk(state->args->geo, &ichdr2, bp->b_addr);
fs/xfs/libxfs/xfs_attr_leaf.c
2224
bytes = state->args->geo->blksize -
fs/xfs/libxfs/xfs_attr_leaf.c
2225
(state->args->geo->blksize >> 2) -
fs/xfs/libxfs/xfs_attr_leaf.c
2230
xfs_trans_brelse(state->args->trans, bp);
fs/xfs/libxfs/xfs_attr_leaf.c
2270
struct xfs_da_args *args)
fs/xfs/libxfs/xfs_attr_leaf.c
2283
trace_xfs_attr_leaf_remove(args);
fs/xfs/libxfs/xfs_attr_leaf.c
2286
xfs_attr3_leaf_hdr_from_disk(args->geo, &ichdr, leaf);
fs/xfs/libxfs/xfs_attr_leaf.c
2288
ASSERT(ichdr.count > 0 && ichdr.count < args->geo->blksize / 8);
fs/xfs/libxfs/xfs_attr_leaf.c
2289
ASSERT(args->index >= 0 && args->index < ichdr.count);
fs/xfs/libxfs/xfs_attr_leaf.c
2292
entry = &xfs_attr3_leaf_entryp(leaf)[args->index];
fs/xfs/libxfs/xfs_attr_leaf.c
2295
ASSERT(be16_to_cpu(entry->nameidx) < args->geo->blksize);
fs/xfs/libxfs/xfs_attr_leaf.c
2307
entsize = xfs_attr_leaf_entsize(leaf, args->index);
fs/xfs/libxfs/xfs_attr_leaf.c
2309
ASSERT(ichdr.freemap[i].base < args->geo->blksize);
fs/xfs/libxfs/xfs_attr_leaf.c
2310
ASSERT(ichdr.freemap[i].size < args->geo->blksize);
fs/xfs/libxfs/xfs_attr_leaf.c
2365
memset(xfs_attr3_leaf_name(leaf, args->index), 0, entsize);
fs/xfs/libxfs/xfs_attr_leaf.c
2367
xfs_trans_log_buf(args->trans, bp,
fs/xfs/libxfs/xfs_attr_leaf.c
2368
XFS_DA_LOGRANGE(leaf, xfs_attr3_leaf_name(leaf, args->index),
fs/xfs/libxfs/xfs_attr_leaf.c
2371
tmp = (ichdr.count - args->index) * sizeof(xfs_attr_leaf_entry_t);
fs/xfs/libxfs/xfs_attr_leaf.c
2374
xfs_trans_log_buf(args->trans, bp,
fs/xfs/libxfs/xfs_attr_leaf.c
2387
tmp = args->geo->blksize;
fs/xfs/libxfs/xfs_attr_leaf.c
2391
ASSERT(be16_to_cpu(entry->nameidx) < args->geo->blksize);
fs/xfs/libxfs/xfs_attr_leaf.c
2401
xfs_attr3_leaf_hdr_to_disk(args->geo, leaf, &ichdr);
fs/xfs/libxfs/xfs_attr_leaf.c
2402
xfs_trans_log_buf(args->trans, bp,
fs/xfs/libxfs/xfs_attr_leaf.c
2412
return tmp < args->geo->magicpct; /* leaf is < 37% full */
fs/xfs/libxfs/xfs_attr_leaf.c
2430
trace_xfs_attr_leaf_unbalance(state->args);
fs/xfs/libxfs/xfs_attr_leaf.c
2432
xfs_attr3_leaf_hdr_from_disk(state->args->geo, &drophdr, drop_leaf);
fs/xfs/libxfs/xfs_attr_leaf.c
2433
xfs_attr3_leaf_hdr_from_disk(state->args->geo, &savehdr, save_leaf);
fs/xfs/libxfs/xfs_attr_leaf.c
2453
xfs_attr3_leaf_moveents(state->args,
fs/xfs/libxfs/xfs_attr_leaf.c
2458
xfs_attr3_leaf_moveents(state->args,
fs/xfs/libxfs/xfs_attr_leaf.c
2471
tmp_leaf = kvzalloc(state->args->geo->blksize,
fs/xfs/libxfs/xfs_attr_leaf.c
2485
tmphdr.firstused = state->args->geo->blksize;
fs/xfs/libxfs/xfs_attr_leaf.c
2488
xfs_attr3_leaf_hdr_to_disk(state->args->geo, tmp_leaf, &tmphdr);
fs/xfs/libxfs/xfs_attr_leaf.c
2492
xfs_attr3_leaf_moveents(state->args,
fs/xfs/libxfs/xfs_attr_leaf.c
2496
xfs_attr3_leaf_moveents(state->args,
fs/xfs/libxfs/xfs_attr_leaf.c
2501
xfs_attr3_leaf_moveents(state->args,
fs/xfs/libxfs/xfs_attr_leaf.c
2505
xfs_attr3_leaf_moveents(state->args,
fs/xfs/libxfs/xfs_attr_leaf.c
2510
memcpy(save_leaf, tmp_leaf, state->args->geo->blksize);
fs/xfs/libxfs/xfs_attr_leaf.c
2515
xfs_attr3_leaf_hdr_to_disk(state->args->geo, save_leaf, &savehdr);
fs/xfs/libxfs/xfs_attr_leaf.c
2516
xfs_trans_log_buf(state->args->trans, save_blk->bp, 0,
fs/xfs/libxfs/xfs_attr_leaf.c
2517
state->args->geo->blksize - 1);
fs/xfs/libxfs/xfs_attr_leaf.c
2546
struct xfs_da_args *args)
fs/xfs/libxfs/xfs_attr_leaf.c
2558
trace_xfs_attr_leaf_lookup(args);
fs/xfs/libxfs/xfs_attr_leaf.c
2561
xfs_attr3_leaf_hdr_from_disk(args->geo, &ichdr, leaf);
fs/xfs/libxfs/xfs_attr_leaf.c
2563
if (ichdr.count >= args->geo->blksize / 8) {
fs/xfs/libxfs/xfs_attr_leaf.c
2565
xfs_da_mark_sick(args);
fs/xfs/libxfs/xfs_attr_leaf.c
2572
hashval = args->hashval;
fs/xfs/libxfs/xfs_attr_leaf.c
2585
xfs_da_mark_sick(args);
fs/xfs/libxfs/xfs_attr_leaf.c
2590
xfs_da_mark_sick(args);
fs/xfs/libxfs/xfs_attr_leaf.c
2608
args->index = probe;
fs/xfs/libxfs/xfs_attr_leaf.c
2622
if (!xfs_attr_match(args, entry->flags,
fs/xfs/libxfs/xfs_attr_leaf.c
2627
args->index = probe;
fs/xfs/libxfs/xfs_attr_leaf.c
2634
if (!xfs_attr_match(args, entry->flags, name_rmt->name,
fs/xfs/libxfs/xfs_attr_leaf.c
2637
args->index = probe;
fs/xfs/libxfs/xfs_attr_leaf.c
2638
args->rmtvaluelen = valuelen;
fs/xfs/libxfs/xfs_attr_leaf.c
2639
args->rmtblkno = be32_to_cpu(name_rmt->valueblk);
fs/xfs/libxfs/xfs_attr_leaf.c
2640
args->rmtblkcnt = xfs_attr3_rmt_blocks(
fs/xfs/libxfs/xfs_attr_leaf.c
2641
args->dp->i_mount,
fs/xfs/libxfs/xfs_attr_leaf.c
2642
args->rmtvaluelen);
fs/xfs/libxfs/xfs_attr_leaf.c
2646
args->index = probe;
fs/xfs/libxfs/xfs_attr_leaf.c
2661
struct xfs_da_args *args)
fs/xfs/libxfs/xfs_attr_leaf.c
2670
xfs_attr3_leaf_hdr_from_disk(args->geo, &ichdr, leaf);
fs/xfs/libxfs/xfs_attr_leaf.c
2671
ASSERT(ichdr.count < args->geo->blksize / 8);
fs/xfs/libxfs/xfs_attr_leaf.c
2672
ASSERT(args->index < ichdr.count);
fs/xfs/libxfs/xfs_attr_leaf.c
2674
entry = &xfs_attr3_leaf_entryp(leaf)[args->index];
fs/xfs/libxfs/xfs_attr_leaf.c
2676
name_loc = xfs_attr3_leaf_name_local(leaf, args->index);
fs/xfs/libxfs/xfs_attr_leaf.c
2677
ASSERT(name_loc->namelen == args->namelen);
fs/xfs/libxfs/xfs_attr_leaf.c
2678
ASSERT(memcmp(args->name, name_loc->nameval, args->namelen) == 0);
fs/xfs/libxfs/xfs_attr_leaf.c
2679
return xfs_attr_copy_value(args,
fs/xfs/libxfs/xfs_attr_leaf.c
2680
&name_loc->nameval[args->namelen],
fs/xfs/libxfs/xfs_attr_leaf.c
2684
name_rmt = xfs_attr3_leaf_name_remote(leaf, args->index);
fs/xfs/libxfs/xfs_attr_leaf.c
2685
ASSERT(name_rmt->namelen == args->namelen);
fs/xfs/libxfs/xfs_attr_leaf.c
2686
ASSERT(memcmp(args->name, name_rmt->name, args->namelen) == 0);
fs/xfs/libxfs/xfs_attr_leaf.c
2687
args->rmtvaluelen = be32_to_cpu(name_rmt->valuelen);
fs/xfs/libxfs/xfs_attr_leaf.c
2688
args->rmtblkno = be32_to_cpu(name_rmt->valueblk);
fs/xfs/libxfs/xfs_attr_leaf.c
2689
args->rmtblkcnt = xfs_attr3_rmt_blocks(args->dp->i_mount,
fs/xfs/libxfs/xfs_attr_leaf.c
2690
args->rmtvaluelen);
fs/xfs/libxfs/xfs_attr_leaf.c
2691
return xfs_attr_copy_value(args, NULL, args->rmtvaluelen);
fs/xfs/libxfs/xfs_attr_leaf.c
2705
struct xfs_da_args *args,
fs/xfs/libxfs/xfs_attr_leaf.c
2732
ASSERT(ichdr_s->count > 0 && ichdr_s->count < args->geo->blksize / 8);
fs/xfs/libxfs/xfs_attr_leaf.c
2735
ASSERT(ichdr_d->count < args->geo->blksize / 8);
fs/xfs/libxfs/xfs_attr_leaf.c
2787
<= args->geo->blksize);
fs/xfs/libxfs/xfs_attr_leaf.c
2791
<= args->geo->blksize);
fs/xfs/libxfs/xfs_attr_leaf.c
2811
((char *)leaf_s + args->geo->blksize));
fs/xfs/libxfs/xfs_attr_leaf.c
2826
((char *)leaf_s + args->geo->blksize));
fs/xfs/libxfs/xfs_attr_leaf.c
2896
struct xfs_da_args *args,
fs/xfs/libxfs/xfs_attr_leaf.c
2901
size = xfs_attr_leaf_entsize_local(args->namelen, args->valuelen);
fs/xfs/libxfs/xfs_attr_leaf.c
2902
if (size < xfs_attr_leaf_entsize_local_max(args->geo->blksize)) {
fs/xfs/libxfs/xfs_attr_leaf.c
2909
return xfs_attr_leaf_entsize_remote(args->namelen);
fs/xfs/libxfs/xfs_attr_leaf.c
2922
struct xfs_da_args *args)
fs/xfs/libxfs/xfs_attr_leaf.c
2936
trace_xfs_attr_leaf_clearflag(args);
fs/xfs/libxfs/xfs_attr_leaf.c
2940
error = xfs_attr3_leaf_read(args->trans, args->dp, args->owner,
fs/xfs/libxfs/xfs_attr_leaf.c
2941
args->blkno, &bp);
fs/xfs/libxfs/xfs_attr_leaf.c
2946
entry = &xfs_attr3_leaf_entryp(leaf)[args->index];
fs/xfs/libxfs/xfs_attr_leaf.c
2950
xfs_attr3_leaf_hdr_from_disk(args->geo, &ichdr, leaf);
fs/xfs/libxfs/xfs_attr_leaf.c
2951
ASSERT(args->index < ichdr.count);
fs/xfs/libxfs/xfs_attr_leaf.c
2952
ASSERT(args->index >= 0);
fs/xfs/libxfs/xfs_attr_leaf.c
2955
name_loc = xfs_attr3_leaf_name_local(leaf, args->index);
fs/xfs/libxfs/xfs_attr_leaf.c
2959
name_rmt = xfs_attr3_leaf_name_remote(leaf, args->index);
fs/xfs/libxfs/xfs_attr_leaf.c
2963
ASSERT(be32_to_cpu(entry->hashval) == args->hashval);
fs/xfs/libxfs/xfs_attr_leaf.c
2964
ASSERT(namelen == args->namelen);
fs/xfs/libxfs/xfs_attr_leaf.c
2965
ASSERT(memcmp(name, args->name, namelen) == 0);
fs/xfs/libxfs/xfs_attr_leaf.c
2969
xfs_trans_log_buf(args->trans, bp,
fs/xfs/libxfs/xfs_attr_leaf.c
2972
if (args->rmtblkno) {
fs/xfs/libxfs/xfs_attr_leaf.c
2974
name_rmt = xfs_attr3_leaf_name_remote(leaf, args->index);
fs/xfs/libxfs/xfs_attr_leaf.c
2975
name_rmt->valueblk = cpu_to_be32(args->rmtblkno);
fs/xfs/libxfs/xfs_attr_leaf.c
2976
name_rmt->valuelen = cpu_to_be32(args->rmtvaluelen);
fs/xfs/libxfs/xfs_attr_leaf.c
2977
xfs_trans_log_buf(args->trans, bp,
fs/xfs/libxfs/xfs_attr_leaf.c
2989
struct xfs_da_args *args)
fs/xfs/libxfs/xfs_attr_leaf.c
3000
trace_xfs_attr_leaf_setflag(args);
fs/xfs/libxfs/xfs_attr_leaf.c
3005
error = xfs_attr3_leaf_read(args->trans, args->dp, args->owner,
fs/xfs/libxfs/xfs_attr_leaf.c
3006
args->blkno, &bp);
fs/xfs/libxfs/xfs_attr_leaf.c
3012
xfs_attr3_leaf_hdr_from_disk(args->geo, &ichdr, leaf);
fs/xfs/libxfs/xfs_attr_leaf.c
3013
ASSERT(args->index < ichdr.count);
fs/xfs/libxfs/xfs_attr_leaf.c
3014
ASSERT(args->index >= 0);
fs/xfs/libxfs/xfs_attr_leaf.c
3016
entry = &xfs_attr3_leaf_entryp(leaf)[args->index];
fs/xfs/libxfs/xfs_attr_leaf.c
3020
xfs_trans_log_buf(args->trans, bp,
fs/xfs/libxfs/xfs_attr_leaf.c
3023
name_rmt = xfs_attr3_leaf_name_remote(leaf, args->index);
fs/xfs/libxfs/xfs_attr_leaf.c
3026
xfs_trans_log_buf(args->trans, bp,
fs/xfs/libxfs/xfs_attr_leaf.c
3042
struct xfs_da_args *args)
fs/xfs/libxfs/xfs_attr_leaf.c
3060
trace_xfs_attr_leaf_flipflags(args);
fs/xfs/libxfs/xfs_attr_leaf.c
3065
error = xfs_attr3_leaf_read(args->trans, args->dp, args->owner,
fs/xfs/libxfs/xfs_attr_leaf.c
3066
args->blkno, &bp1);
fs/xfs/libxfs/xfs_attr_leaf.c
3073
if (args->blkno2 != args->blkno) {
fs/xfs/libxfs/xfs_attr_leaf.c
3074
error = xfs_attr3_leaf_read(args->trans, args->dp, args->owner,
fs/xfs/libxfs/xfs_attr_leaf.c
3075
args->blkno2, &bp2);
fs/xfs/libxfs/xfs_attr_leaf.c
3083
entry1 = &xfs_attr3_leaf_entryp(leaf1)[args->index];
fs/xfs/libxfs/xfs_attr_leaf.c
3086
entry2 = &xfs_attr3_leaf_entryp(leaf2)[args->index2];
fs/xfs/libxfs/xfs_attr_leaf.c
3089
xfs_attr3_leaf_hdr_from_disk(args->geo, &ichdr1, leaf1);
fs/xfs/libxfs/xfs_attr_leaf.c
3090
ASSERT(args->index < ichdr1.count);
fs/xfs/libxfs/xfs_attr_leaf.c
3091
ASSERT(args->index >= 0);
fs/xfs/libxfs/xfs_attr_leaf.c
3093
xfs_attr3_leaf_hdr_from_disk(args->geo, &ichdr2, leaf2);
fs/xfs/libxfs/xfs_attr_leaf.c
3094
ASSERT(args->index2 < ichdr2.count);
fs/xfs/libxfs/xfs_attr_leaf.c
3095
ASSERT(args->index2 >= 0);
fs/xfs/libxfs/xfs_attr_leaf.c
3098
name_loc = xfs_attr3_leaf_name_local(leaf1, args->index);
fs/xfs/libxfs/xfs_attr_leaf.c
3102
name_rmt = xfs_attr3_leaf_name_remote(leaf1, args->index);
fs/xfs/libxfs/xfs_attr_leaf.c
3107
name_loc = xfs_attr3_leaf_name_local(leaf2, args->index2);
fs/xfs/libxfs/xfs_attr_leaf.c
3111
name_rmt = xfs_attr3_leaf_name_remote(leaf2, args->index2);
fs/xfs/libxfs/xfs_attr_leaf.c
3124
xfs_trans_log_buf(args->trans, bp1,
fs/xfs/libxfs/xfs_attr_leaf.c
3126
if (args->rmtblkno) {
fs/xfs/libxfs/xfs_attr_leaf.c
3128
name_rmt = xfs_attr3_leaf_name_remote(leaf1, args->index);
fs/xfs/libxfs/xfs_attr_leaf.c
3129
name_rmt->valueblk = cpu_to_be32(args->rmtblkno);
fs/xfs/libxfs/xfs_attr_leaf.c
3130
name_rmt->valuelen = cpu_to_be32(args->rmtvaluelen);
fs/xfs/libxfs/xfs_attr_leaf.c
3131
xfs_trans_log_buf(args->trans, bp1,
fs/xfs/libxfs/xfs_attr_leaf.c
3136
xfs_trans_log_buf(args->trans, bp2,
fs/xfs/libxfs/xfs_attr_leaf.c
3139
name_rmt = xfs_attr3_leaf_name_remote(leaf2, args->index2);
fs/xfs/libxfs/xfs_attr_leaf.c
3142
xfs_trans_log_buf(args->trans, bp2,
fs/xfs/libxfs/xfs_attr_leaf.c
48
STATIC int xfs_attr3_leaf_create(struct xfs_da_args *args,
fs/xfs/libxfs/xfs_attr_leaf.c
52
struct xfs_da_args *args, int freemap_index);
fs/xfs/libxfs/xfs_attr_leaf.c
53
STATIC void xfs_attr3_leaf_compact(struct xfs_da_args *args,
fs/xfs/libxfs/xfs_attr_leaf.c
571
static inline unsigned int xfs_attr_match_mask(const struct xfs_da_args *args)
fs/xfs/libxfs/xfs_attr_leaf.c
573
if (args->op_flags & XFS_DA_OP_RECOVERY)
fs/xfs/libxfs/xfs_attr_leaf.c
580
const struct xfs_da_args *args,
fs/xfs/libxfs/xfs_attr_leaf.c
584
ASSERT(args->value != NULL);
fs/xfs/libxfs/xfs_attr_leaf.c
595
if (valuelen != args->valuelen)
fs/xfs/libxfs/xfs_attr_leaf.c
598
return memcmp(args->value, value, valuelen) == 0;
fs/xfs/libxfs/xfs_attr_leaf.c
603
struct xfs_da_args *args,
fs/xfs/libxfs/xfs_attr_leaf.c
610
unsigned int mask = xfs_attr_match_mask(args);
fs/xfs/libxfs/xfs_attr_leaf.c
612
if (args->namelen != namelen)
fs/xfs/libxfs/xfs_attr_leaf.c
614
if ((args->attr_filter & mask) != (attr_flags & mask))
fs/xfs/libxfs/xfs_attr_leaf.c
616
if (memcmp(args->name, name, namelen) != 0)
fs/xfs/libxfs/xfs_attr_leaf.c
620
return xfs_attr_parent_match(args, value, valuelen);
fs/xfs/libxfs/xfs_attr_leaf.c
627
struct xfs_da_args *args,
fs/xfs/libxfs/xfs_attr_leaf.c
635
if (args->attr_filter & XFS_ATTR_PARENT)
fs/xfs/libxfs/xfs_attr_leaf.c
641
if (!args->valuelen) {
fs/xfs/libxfs/xfs_attr_leaf.c
642
args->valuelen = valuelen;
fs/xfs/libxfs/xfs_attr_leaf.c
649
if (args->valuelen < valuelen) {
fs/xfs/libxfs/xfs_attr_leaf.c
650
args->valuelen = valuelen;
fs/xfs/libxfs/xfs_attr_leaf.c
654
if (!args->value) {
fs/xfs/libxfs/xfs_attr_leaf.c
655
args->value = kvmalloc(valuelen, GFP_KERNEL | __GFP_NOLOCKDEP);
fs/xfs/libxfs/xfs_attr_leaf.c
656
if (!args->value)
fs/xfs/libxfs/xfs_attr_leaf.c
659
args->valuelen = valuelen;
fs/xfs/libxfs/xfs_attr_leaf.c
662
if (args->rmtblkno)
fs/xfs/libxfs/xfs_attr_leaf.c
663
return xfs_attr_rmtval_get(args);
fs/xfs/libxfs/xfs_attr_leaf.c
673
memcpy(args->value, value, valuelen);
fs/xfs/libxfs/xfs_attr_leaf.c
70
STATIC void xfs_attr3_leaf_moveents(struct xfs_da_args *args,
fs/xfs/libxfs/xfs_attr_leaf.c
805
struct xfs_da_args *args)
fs/xfs/libxfs/xfs_attr_leaf.c
807
struct xfs_inode *dp = args->dp;
fs/xfs/libxfs/xfs_attr_leaf.c
811
trace_xfs_attr_sf_create(args);
fs/xfs/libxfs/xfs_attr_leaf.c
820
xfs_trans_log_inode(args->trans, dp, XFS_ILOG_CORE | XFS_ILOG_ADATA);
fs/xfs/libxfs/xfs_attr_leaf.c
828
struct xfs_da_args *args)
fs/xfs/libxfs/xfs_attr_leaf.c
830
struct xfs_attr_sf_hdr *sf = args->dp->i_af.if_data;
fs/xfs/libxfs/xfs_attr_leaf.c
836
if (xfs_attr_match(args, sfe->flags, sfe->nameval,
fs/xfs/libxfs/xfs_attr_leaf.c
851
struct xfs_da_args *args)
fs/xfs/libxfs/xfs_attr_leaf.c
855
ASSERT(args->dp->i_af.if_format == XFS_DINODE_FMT_LOCAL);
fs/xfs/libxfs/xfs_attr_leaf.c
857
trace_xfs_attr_sf_replace(args);
fs/xfs/libxfs/xfs_attr_leaf.c
859
sfe = xfs_attr_sf_findname(args);
fs/xfs/libxfs/xfs_attr_leaf.c
863
if (args->attr_filter & XFS_ATTR_PARENT) {
fs/xfs/libxfs/xfs_attr_leaf.c
864
if (sfe->namelen != args->new_namelen ||
fs/xfs/libxfs/xfs_attr_leaf.c
865
sfe->valuelen != args->new_valuelen)
fs/xfs/libxfs/xfs_attr_leaf.c
868
memcpy(sfe->nameval, args->new_name, sfe->namelen);
fs/xfs/libxfs/xfs_attr_leaf.c
869
memcpy(&sfe->nameval[sfe->namelen], args->new_value,
fs/xfs/libxfs/xfs_attr_leaf.c
872
if (sfe->valuelen != args->valuelen)
fs/xfs/libxfs/xfs_attr_leaf.c
874
memcpy(&sfe->nameval[sfe->namelen], args->value,
fs/xfs/libxfs/xfs_attr_leaf.c
878
xfs_trans_log_inode(args->trans, args->dp,
fs/xfs/libxfs/xfs_attr_leaf.c
889
struct xfs_da_args *args,
fs/xfs/libxfs/xfs_attr_leaf.c
892
struct xfs_inode *dp = args->dp;
fs/xfs/libxfs/xfs_attr_leaf.c
899
trace_xfs_attr_sf_add(args);
fs/xfs/libxfs/xfs_attr_leaf.c
904
ASSERT(!xfs_attr_sf_findname(args));
fs/xfs/libxfs/xfs_attr_leaf.c
906
size = xfs_attr_sf_entsize_byname(args->namelen, args->valuelen);
fs/xfs/libxfs/xfs_attr_leaf.c
910
sfe->namelen = args->namelen;
fs/xfs/libxfs/xfs_attr_leaf.c
911
sfe->valuelen = args->valuelen;
fs/xfs/libxfs/xfs_attr_leaf.c
912
sfe->flags = args->attr_filter;
fs/xfs/libxfs/xfs_attr_leaf.c
913
memcpy(sfe->nameval, args->name, args->namelen);
fs/xfs/libxfs/xfs_attr_leaf.c
914
memcpy(&sfe->nameval[args->namelen], args->value, args->valuelen);
fs/xfs/libxfs/xfs_attr_leaf.c
917
xfs_trans_log_inode(args->trans, dp, XFS_ILOG_CORE | XFS_ILOG_ADATA);
fs/xfs/libxfs/xfs_attr_leaf.c
919
xfs_sbversion_add_attr2(mp, args->trans);
fs/xfs/libxfs/xfs_attr_leaf.c
943
struct xfs_da_args *args)
fs/xfs/libxfs/xfs_attr_leaf.c
945
struct xfs_inode *dp = args->dp;
fs/xfs/libxfs/xfs_attr_leaf.c
953
trace_xfs_attr_sf_remove(args);
fs/xfs/libxfs/xfs_attr_leaf.c
955
sfe = xfs_attr_sf_findname(args);
fs/xfs/libxfs/xfs_attr_leaf.c
961
if (args->op_flags & XFS_DA_OP_RECOVERY)
fs/xfs/libxfs/xfs_attr_leaf.c
983
!(args->op_flags & (XFS_DA_OP_ADDNAME | XFS_DA_OP_REPLACE)) &&
fs/xfs/libxfs/xfs_attr_leaf.c
985
xfs_attr_fork_remove(dp, args->trans);
fs/xfs/libxfs/xfs_attr_leaf.c
991
(args->op_flags & XFS_DA_OP_ADDNAME) ||
fs/xfs/libxfs/xfs_attr_leaf.c
994
xfs_trans_log_inode(args->trans, dp,
fs/xfs/libxfs/xfs_attr_leaf.c
998
xfs_sbversion_add_attr2(mp, args->trans);
fs/xfs/libxfs/xfs_attr_leaf.h
103
int xfs_attr_leaf_newentsize(struct xfs_da_args *args, int *local);
fs/xfs/libxfs/xfs_attr_leaf.h
48
void xfs_attr_shortform_create(struct xfs_da_args *args);
fs/xfs/libxfs/xfs_attr_leaf.h
49
int xfs_attr_shortform_replace(struct xfs_da_args *args);
fs/xfs/libxfs/xfs_attr_leaf.h
50
void xfs_attr_shortform_add(struct xfs_da_args *args, int forkoff);
fs/xfs/libxfs/xfs_attr_leaf.h
51
int xfs_attr_shortform_getvalue(struct xfs_da_args *args);
fs/xfs/libxfs/xfs_attr_leaf.h
52
int xfs_attr_shortform_to_leaf(struct xfs_da_args *args);
fs/xfs/libxfs/xfs_attr_leaf.h
53
int xfs_attr_sf_removename(struct xfs_da_args *args);
fs/xfs/libxfs/xfs_attr_leaf.h
54
struct xfs_attr_sf_entry *xfs_attr_sf_findname(struct xfs_da_args *args);
fs/xfs/libxfs/xfs_attr_leaf.h
64
int xfs_attr3_leaf_to_node(struct xfs_da_args *args);
fs/xfs/libxfs/xfs_attr_leaf.h
66
struct xfs_da_args *args, int forkoff);
fs/xfs/libxfs/xfs_attr_leaf.h
67
int xfs_attr3_leaf_clearflag(struct xfs_da_args *args);
fs/xfs/libxfs/xfs_attr_leaf.h
68
int xfs_attr3_leaf_setflag(struct xfs_da_args *args);
fs/xfs/libxfs/xfs_attr_leaf.h
69
int xfs_attr3_leaf_flipflags(struct xfs_da_args *args);
fs/xfs/libxfs/xfs_attr_leaf.h
78
struct xfs_da_args *args);
fs/xfs/libxfs/xfs_attr_leaf.h
79
int xfs_attr3_leaf_getvalue(struct xfs_buf *bp, struct xfs_da_args *args);
fs/xfs/libxfs/xfs_attr_leaf.h
81
struct xfs_da_args *args);
fs/xfs/libxfs/xfs_attr_leaf.h
83
struct xfs_da_args *args);
fs/xfs/libxfs/xfs_attr_remote.c
397
struct xfs_da_args *args)
fs/xfs/libxfs/xfs_attr_remote.c
400
struct xfs_mount *mp = args->dp->i_mount;
fs/xfs/libxfs/xfs_attr_remote.c
402
xfs_dablk_t lblkno = args->rmtblkno;
fs/xfs/libxfs/xfs_attr_remote.c
403
uint8_t *dst = args->value;
fs/xfs/libxfs/xfs_attr_remote.c
407
unsigned int blkcnt = args->rmtblkcnt;
fs/xfs/libxfs/xfs_attr_remote.c
411
trace_xfs_attr_rmtval_get(args);
fs/xfs/libxfs/xfs_attr_remote.c
413
ASSERT(args->valuelen != 0);
fs/xfs/libxfs/xfs_attr_remote.c
414
ASSERT(args->rmtvaluelen == args->valuelen);
fs/xfs/libxfs/xfs_attr_remote.c
416
valuelen = args->rmtvaluelen;
fs/xfs/libxfs/xfs_attr_remote.c
419
error = xfs_bmapi_read(args->dp, (xfs_fileoff_t)lblkno,
fs/xfs/libxfs/xfs_attr_remote.c
437
xfs_dirattr_mark_sick(args->dp, XFS_ATTR_FORK);
fs/xfs/libxfs/xfs_attr_remote.c
448
error = xfs_attr_rmtval_copyout(mp, bp, args->dp,
fs/xfs/libxfs/xfs_attr_remote.c
449
args->owner, &offset, &valuelen, &dst);
fs/xfs/libxfs/xfs_attr_remote.c
469
struct xfs_da_args *args)
fs/xfs/libxfs/xfs_attr_remote.c
471
struct xfs_inode *dp = args->dp;
fs/xfs/libxfs/xfs_attr_remote.c
482
blkcnt = xfs_attr3_rmt_blocks(mp, args->rmtvaluelen);
fs/xfs/libxfs/xfs_attr_remote.c
483
error = xfs_bmap_first_unused(args->trans, args->dp, blkcnt, &lfileoff,
fs/xfs/libxfs/xfs_attr_remote.c
488
args->rmtblkno = (xfs_dablk_t)lfileoff;
fs/xfs/libxfs/xfs_attr_remote.c
489
args->rmtblkcnt = blkcnt;
fs/xfs/libxfs/xfs_attr_remote.c
496
struct xfs_da_args *args)
fs/xfs/libxfs/xfs_attr_remote.c
498
struct xfs_inode *dp = args->dp;
fs/xfs/libxfs/xfs_attr_remote.c
502
uint8_t *src = args->value;
fs/xfs/libxfs/xfs_attr_remote.c
515
lblkno = args->rmtblkno;
fs/xfs/libxfs/xfs_attr_remote.c
516
blkcnt = args->rmtblkcnt;
fs/xfs/libxfs/xfs_attr_remote.c
517
valuelen = args->rmtvaluelen;
fs/xfs/libxfs/xfs_attr_remote.c
543
xfs_attr_rmtval_copyin(mp, bp, args->owner, &offset, &valuelen,
fs/xfs/libxfs/xfs_attr_remote.c
603
struct xfs_da_args *args = attr->xattri_da_args;
fs/xfs/libxfs/xfs_attr_remote.c
609
args->rmtblkcnt = 0;
fs/xfs/libxfs/xfs_attr_remote.c
610
args->rmtblkno = 0;
fs/xfs/libxfs/xfs_attr_remote.c
613
error = xfs_attr_rmt_find_hole(args);
fs/xfs/libxfs/xfs_attr_remote.c
617
attr->xattri_blkcnt = args->rmtblkcnt;
fs/xfs/libxfs/xfs_attr_remote.c
618
attr->xattri_lblkno = args->rmtblkno;
fs/xfs/libxfs/xfs_attr_remote.c
633
struct xfs_da_args *args = attr->xattri_da_args;
fs/xfs/libxfs/xfs_attr_remote.c
634
struct xfs_inode *dp = args->dp;
fs/xfs/libxfs/xfs_attr_remote.c
640
error = xfs_bmapi_write(args->trans, dp,
fs/xfs/libxfs/xfs_attr_remote.c
642
attr->xattri_blkcnt, XFS_BMAPI_ATTRFORK, args->total,
fs/xfs/libxfs/xfs_attr_remote.c
663
struct xfs_da_args *args)
fs/xfs/libxfs/xfs_attr_remote.c
672
lblkno = args->rmtblkno;
fs/xfs/libxfs/xfs_attr_remote.c
673
blkcnt = args->rmtblkcnt;
fs/xfs/libxfs/xfs_attr_remote.c
682
error = xfs_bmapi_read(args->dp, (xfs_fileoff_t)lblkno,
fs/xfs/libxfs/xfs_attr_remote.c
686
if (XFS_IS_CORRUPT(args->dp->i_mount, nmap != 1)) {
fs/xfs/libxfs/xfs_attr_remote.c
687
xfs_bmap_mark_sick(args->dp, XFS_ATTR_FORK);
fs/xfs/libxfs/xfs_attr_remote.c
690
error = xfs_attr_rmtval_stale(args->dp, &map, XBF_TRYLOCK);
fs/xfs/libxfs/xfs_attr_remote.c
710
struct xfs_da_args *args = attr->xattri_da_args;
fs/xfs/libxfs/xfs_attr_remote.c
716
error = xfs_bunmapi(args->trans, args->dp, args->rmtblkno,
fs/xfs/libxfs/xfs_attr_remote.c
717
args->rmtblkcnt, XFS_BMAPI_ATTRFORK, 1, &done);
fs/xfs/libxfs/xfs_attr_remote.c
731
args->dp);
fs/xfs/libxfs/xfs_attr_remote.c
735
args->rmtblkno = 0;
fs/xfs/libxfs/xfs_attr_remote.c
736
args->rmtblkcnt = 0;
fs/xfs/libxfs/xfs_attr_remote.h
17
int xfs_attr_rmtval_get(struct xfs_da_args *args);
fs/xfs/libxfs/xfs_attr_remote.h
20
int xfs_attr_rmtval_invalidate(struct xfs_da_args *args);
fs/xfs/libxfs/xfs_attr_remote.h
22
int xfs_attr_rmt_find_hole(struct xfs_da_args *args);
fs/xfs/libxfs/xfs_attr_remote.h
23
int xfs_attr_rmtval_set_value(struct xfs_da_args *args);
fs/xfs/libxfs/xfs_bmap.c
3176
struct xfs_alloc_arg *args,
fs/xfs/libxfs/xfs_bmap.c
3192
if (blen < args->maxlen)
fs/xfs/libxfs/xfs_bmap.c
3194
return args->maxlen;
fs/xfs/libxfs/xfs_bmap.c
3200
struct xfs_alloc_arg *args,
fs/xfs/libxfs/xfs_bmap.c
3203
struct xfs_mount *mp = args->mp;
fs/xfs/libxfs/xfs_bmap.c
3209
args->total = ap->minlen;
fs/xfs/libxfs/xfs_bmap.c
3210
args->minlen = ap->minlen;
fs/xfs/libxfs/xfs_bmap.c
3214
args->total = ap->total;
fs/xfs/libxfs/xfs_bmap.c
3221
error = xfs_bmap_longest_free_extent(pag, args->tp, blen);
fs/xfs/libxfs/xfs_bmap.c
3225
if (*blen >= args->maxlen)
fs/xfs/libxfs/xfs_bmap.c
3231
args->minlen = xfs_bmap_select_minlen(ap, args, *blen);
fs/xfs/libxfs/xfs_bmap.c
3291
struct xfs_alloc_arg *args)
fs/xfs/libxfs/xfs_bmap.c
3293
struct xfs_mount *mp = args->mp;
fs/xfs/libxfs/xfs_bmap.c
3310
args->alignment = align;
fs/xfs/libxfs/xfs_bmap.c
3322
args->prod = align;
fs/xfs/libxfs/xfs_bmap.c
3323
div_u64_rem(ap->offset, args->prod, &args->mod);
fs/xfs/libxfs/xfs_bmap.c
3324
if (args->mod)
fs/xfs/libxfs/xfs_bmap.c
3325
args->mod = args->prod - args->mod;
fs/xfs/libxfs/xfs_bmap.c
3327
args->prod = 1;
fs/xfs/libxfs/xfs_bmap.c
3328
args->mod = 0;
fs/xfs/libxfs/xfs_bmap.c
3330
args->prod = PAGE_SIZE >> mp->m_sb.sb_blocklog;
fs/xfs/libxfs/xfs_bmap.c
3331
div_u64_rem(ap->offset, args->prod, &args->mod);
fs/xfs/libxfs/xfs_bmap.c
3332
if (args->mod)
fs/xfs/libxfs/xfs_bmap.c
3333
args->mod = args->prod - args->mod;
fs/xfs/libxfs/xfs_bmap.c
3342
struct xfs_alloc_arg *args,
fs/xfs/libxfs/xfs_bmap.c
3346
ap->blkno = args->fsbno;
fs/xfs/libxfs/xfs_bmap.c
3347
ap->length = args->len;
fs/xfs/libxfs/xfs_bmap.c
3370
struct xfs_alloc_arg *args)
fs/xfs/libxfs/xfs_bmap.c
3373
args->fsbno = NULLFSBLOCK;
fs/xfs/libxfs/xfs_bmap.c
3377
args->alloc_minlen_only = 1;
fs/xfs/libxfs/xfs_bmap.c
3378
args->minlen = args->maxlen = ap->minlen;
fs/xfs/libxfs/xfs_bmap.c
3379
args->total = ap->total;
fs/xfs/libxfs/xfs_bmap.c
3397
return xfs_bmap_btalloc_low_space(ap, args);
fs/xfs/libxfs/xfs_bmap.c
3411
struct xfs_alloc_arg *args,
fs/xfs/libxfs/xfs_bmap.c
3416
struct xfs_mount *mp = args->mp;
fs/xfs/libxfs/xfs_bmap.c
3417
struct xfs_perag *caller_pag = args->pag;
fs/xfs/libxfs/xfs_bmap.c
3434
args->alignment = 1;
fs/xfs/libxfs/xfs_bmap.c
3435
if (blen > stripe_align && blen <= args->maxlen)
fs/xfs/libxfs/xfs_bmap.c
3438
nextminlen = args->minlen;
fs/xfs/libxfs/xfs_bmap.c
3439
if (nextminlen + stripe_align > args->minlen + 1)
fs/xfs/libxfs/xfs_bmap.c
3440
args->minalignslop = nextminlen + stripe_align -
fs/xfs/libxfs/xfs_bmap.c
3441
args->minlen - 1;
fs/xfs/libxfs/xfs_bmap.c
3443
args->minalignslop = 0;
fs/xfs/libxfs/xfs_bmap.c
3446
args->pag = xfs_perag_get(mp, XFS_FSB_TO_AGNO(mp, ap->blkno));
fs/xfs/libxfs/xfs_bmap.c
3447
error = xfs_alloc_vextent_exact_bno(args, ap->blkno);
fs/xfs/libxfs/xfs_bmap.c
3449
xfs_perag_put(args->pag);
fs/xfs/libxfs/xfs_bmap.c
3450
args->pag = NULL;
fs/xfs/libxfs/xfs_bmap.c
3455
if (args->fsbno != NULLFSBLOCK)
fs/xfs/libxfs/xfs_bmap.c
3461
args->alignment = stripe_align;
fs/xfs/libxfs/xfs_bmap.c
3462
args->minlen = nextminlen;
fs/xfs/libxfs/xfs_bmap.c
3463
args->minalignslop = 0;
fs/xfs/libxfs/xfs_bmap.c
3469
args->alignment = stripe_align;
fs/xfs/libxfs/xfs_bmap.c
3470
if (blen > args->alignment &&
fs/xfs/libxfs/xfs_bmap.c
3471
blen <= args->maxlen + args->alignment)
fs/xfs/libxfs/xfs_bmap.c
3472
args->minlen = blen - args->alignment;
fs/xfs/libxfs/xfs_bmap.c
3473
args->minalignslop = 0;
fs/xfs/libxfs/xfs_bmap.c
3477
error = xfs_alloc_vextent_near_bno(args, ap->blkno);
fs/xfs/libxfs/xfs_bmap.c
3479
args->pag = NULL;
fs/xfs/libxfs/xfs_bmap.c
3480
error = xfs_alloc_vextent_start_ag(args, ap->blkno);
fs/xfs/libxfs/xfs_bmap.c
3481
ASSERT(args->pag == NULL);
fs/xfs/libxfs/xfs_bmap.c
3482
args->pag = caller_pag;
fs/xfs/libxfs/xfs_bmap.c
3487
if (args->fsbno != NULLFSBLOCK)
fs/xfs/libxfs/xfs_bmap.c
3495
args->alignment = 1;
fs/xfs/libxfs/xfs_bmap.c
3514
struct xfs_alloc_arg *args)
fs/xfs/libxfs/xfs_bmap.c
3518
if (args->minlen > ap->minlen) {
fs/xfs/libxfs/xfs_bmap.c
3519
args->minlen = ap->minlen;
fs/xfs/libxfs/xfs_bmap.c
3520
error = xfs_alloc_vextent_start_ag(args, ap->blkno);
fs/xfs/libxfs/xfs_bmap.c
3521
if (error || args->fsbno != NULLFSBLOCK)
fs/xfs/libxfs/xfs_bmap.c
3526
args->total = ap->minlen;
fs/xfs/libxfs/xfs_bmap.c
3527
error = xfs_alloc_vextent_first_ag(args, 0);
fs/xfs/libxfs/xfs_bmap.c
3537
struct xfs_alloc_arg *args,
fs/xfs/libxfs/xfs_bmap.c
3544
error = xfs_filestream_select_ag(ap, args, &blen);
fs/xfs/libxfs/xfs_bmap.c
3547
ASSERT(args->pag);
fs/xfs/libxfs/xfs_bmap.c
3555
args->minlen = ap->minlen;
fs/xfs/libxfs/xfs_bmap.c
3556
ASSERT(args->fsbno == NULLFSBLOCK);
fs/xfs/libxfs/xfs_bmap.c
3560
args->minlen = xfs_bmap_select_minlen(ap, args, blen);
fs/xfs/libxfs/xfs_bmap.c
3562
error = xfs_bmap_btalloc_at_eof(ap, args, blen, stripe_align,
fs/xfs/libxfs/xfs_bmap.c
3565
if (!error && args->fsbno == NULLFSBLOCK)
fs/xfs/libxfs/xfs_bmap.c
3566
error = xfs_alloc_vextent_near_bno(args, ap->blkno);
fs/xfs/libxfs/xfs_bmap.c
3576
xfs_perag_rele(args->pag);
fs/xfs/libxfs/xfs_bmap.c
3577
args->pag = NULL;
fs/xfs/libxfs/xfs_bmap.c
3578
if (error || args->fsbno != NULLFSBLOCK)
fs/xfs/libxfs/xfs_bmap.c
3581
return xfs_bmap_btalloc_low_space(ap, args);
fs/xfs/libxfs/xfs_bmap.c
3587
struct xfs_alloc_arg *args,
fs/xfs/libxfs/xfs_bmap.c
3593
ap->blkno = XFS_INO_TO_FSB(args->mp, ap->ip->i_ino);
fs/xfs/libxfs/xfs_bmap.c
3602
error = xfs_bmap_btalloc_select_lengths(ap, args, &blen);
fs/xfs/libxfs/xfs_bmap.c
3613
error = xfs_bmap_btalloc_at_eof(ap, args, blen, stripe_align,
fs/xfs/libxfs/xfs_bmap.c
3615
if (error || args->fsbno != NULLFSBLOCK)
fs/xfs/libxfs/xfs_bmap.c
3619
error = xfs_alloc_vextent_start_ag(args, ap->blkno);
fs/xfs/libxfs/xfs_bmap.c
3620
if (error || args->fsbno != NULLFSBLOCK)
fs/xfs/libxfs/xfs_bmap.c
3623
return xfs_bmap_btalloc_low_space(ap, args);
fs/xfs/libxfs/xfs_bmap.c
3631
struct xfs_alloc_arg args = {
fs/xfs/libxfs/xfs_bmap.c
3652
stripe_align = xfs_bmap_compute_alignments(ap, &args);
fs/xfs/libxfs/xfs_bmap.c
3655
args.maxlen = min(ap->length, mp->m_ag_max_usable);
fs/xfs/libxfs/xfs_bmap.c
3658
error = xfs_bmap_exact_minlen_extent_alloc(ap, &args);
fs/xfs/libxfs/xfs_bmap.c
3661
error = xfs_bmap_btalloc_filestreams(ap, &args, stripe_align);
fs/xfs/libxfs/xfs_bmap.c
3663
error = xfs_bmap_btalloc_best_length(ap, &args, stripe_align);
fs/xfs/libxfs/xfs_bmap.c
3667
if (args.fsbno != NULLFSBLOCK) {
fs/xfs/libxfs/xfs_bmap.c
3668
xfs_bmap_process_allocated_extent(ap, &args, orig_offset,
fs/xfs/libxfs/xfs_bmap.c
638
struct xfs_alloc_arg args; /* allocation arguments */
fs/xfs/libxfs/xfs_bmap.c
676
memset(&args, 0, sizeof(args));
fs/xfs/libxfs/xfs_bmap.c
677
args.tp = tp;
fs/xfs/libxfs/xfs_bmap.c
678
args.mp = mp;
fs/xfs/libxfs/xfs_bmap.c
679
xfs_rmap_ino_bmbt_owner(&args.oinfo, ip->i_ino, whichfork);
fs/xfs/libxfs/xfs_bmap.c
681
args.minlen = args.maxlen = args.prod = 1;
fs/xfs/libxfs/xfs_bmap.c
682
args.wasdel = wasdel;
fs/xfs/libxfs/xfs_bmap.c
684
error = xfs_alloc_vextent_start_ag(&args,
fs/xfs/libxfs/xfs_bmap.c
692
if (WARN_ON_ONCE(args.fsbno == NULLFSBLOCK)) {
fs/xfs/libxfs/xfs_bmap.c
701
XFS_FSB_TO_DADDR(mp, args.fsbno),
fs/xfs/libxfs/xfs_bmap.c
730
*pp = cpu_to_be64(args.fsbno);
fs/xfs/libxfs/xfs_bmap.c
797
xfs_alloc_arg_t args; /* allocation arguments */
fs/xfs/libxfs/xfs_bmap.c
818
memset(&args, 0, sizeof(args));
fs/xfs/libxfs/xfs_bmap.c
819
args.tp = tp;
fs/xfs/libxfs/xfs_bmap.c
820
args.mp = ip->i_mount;
fs/xfs/libxfs/xfs_bmap.c
821
args.total = total;
fs/xfs/libxfs/xfs_bmap.c
822
args.minlen = args.maxlen = args.prod = 1;
fs/xfs/libxfs/xfs_bmap.c
823
xfs_rmap_ino_owner(&args.oinfo, ip->i_ino, whichfork, 0);
fs/xfs/libxfs/xfs_bmap.c
829
args.total = total;
fs/xfs/libxfs/xfs_bmap.c
830
args.minlen = args.maxlen = args.prod = 1;
fs/xfs/libxfs/xfs_bmap.c
831
error = xfs_alloc_vextent_start_ag(&args,
fs/xfs/libxfs/xfs_bmap.c
832
XFS_INO_TO_FSB(args.mp, ip->i_ino));
fs/xfs/libxfs/xfs_bmap.c
837
ASSERT(args.fsbno != NULLFSBLOCK);
fs/xfs/libxfs/xfs_bmap.c
838
ASSERT(args.len == 1);
fs/xfs/libxfs/xfs_bmap.c
839
error = xfs_trans_get_buf(tp, args.mp->m_ddev_targp,
fs/xfs/libxfs/xfs_bmap.c
840
XFS_FSB_TO_DADDR(args.mp, args.fsbno),
fs/xfs/libxfs/xfs_bmap.c
841
args.mp->m_bsize, 0, &bp);
fs/xfs/libxfs/xfs_bmap.c
864
rec.br_startblock = args.fsbno;
fs/xfs/libxfs/xfs_bmap.h
235
struct xfs_alloc_arg *args);
fs/xfs/libxfs/xfs_bmap_btree.c
214
struct xfs_alloc_arg args;
fs/xfs/libxfs/xfs_bmap_btree.c
217
memset(&args, 0, sizeof(args));
fs/xfs/libxfs/xfs_bmap_btree.c
218
args.tp = cur->bc_tp;
fs/xfs/libxfs/xfs_bmap_btree.c
219
args.mp = cur->bc_mp;
fs/xfs/libxfs/xfs_bmap_btree.c
220
xfs_rmap_ino_bmbt_owner(&args.oinfo, cur->bc_ino.ip->i_ino,
fs/xfs/libxfs/xfs_bmap_btree.c
222
args.minlen = args.maxlen = args.prod = 1;
fs/xfs/libxfs/xfs_bmap_btree.c
223
args.wasdel = cur->bc_flags & XFS_BTREE_BMBT_WASDEL;
fs/xfs/libxfs/xfs_bmap_btree.c
224
if (!args.wasdel && args.tp->t_blk_res == 0)
fs/xfs/libxfs/xfs_bmap_btree.c
234
args.minleft = xfs_bmapi_minleft(cur->bc_tp, cur->bc_ino.ip,
fs/xfs/libxfs/xfs_bmap_btree.c
237
error = xfs_alloc_vextent_start_ag(&args, be64_to_cpu(start->l));
fs/xfs/libxfs/xfs_bmap_btree.c
241
if (args.fsbno == NULLFSBLOCK && args.minleft) {
fs/xfs/libxfs/xfs_bmap_btree.c
247
args.minleft = 0;
fs/xfs/libxfs/xfs_bmap_btree.c
248
error = xfs_alloc_vextent_start_ag(&args, 0);
fs/xfs/libxfs/xfs_bmap_btree.c
253
if (WARN_ON_ONCE(args.fsbno == NULLFSBLOCK)) {
fs/xfs/libxfs/xfs_bmap_btree.c
258
ASSERT(args.len == 1);
fs/xfs/libxfs/xfs_bmap_btree.c
261
xfs_trans_log_inode(args.tp, cur->bc_ino.ip, XFS_ILOG_CORE);
fs/xfs/libxfs/xfs_bmap_btree.c
262
xfs_trans_mod_dquot_byino(args.tp, cur->bc_ino.ip,
fs/xfs/libxfs/xfs_bmap_btree.c
265
new->l = cpu_to_be64(args.fsbno);
fs/xfs/libxfs/xfs_btree.c
3009
struct xfs_btree_split_args *args = container_of(work,
fs/xfs/libxfs/xfs_btree.c
3020
if (args->kswapd)
fs/xfs/libxfs/xfs_btree.c
3024
xfs_trans_set_context(args->cur->bc_tp);
fs/xfs/libxfs/xfs_btree.c
3026
args->result = __xfs_btree_split(args->cur, args->level, args->ptrp,
fs/xfs/libxfs/xfs_btree.c
3027
args->key, args->curp, args->stat);
fs/xfs/libxfs/xfs_btree.c
3029
xfs_trans_clear_context(args->cur->bc_tp);
fs/xfs/libxfs/xfs_btree.c
3036
complete(args->done);
fs/xfs/libxfs/xfs_btree.c
3067
struct xfs_btree_split_args args;
fs/xfs/libxfs/xfs_btree.c
3074
args.cur = cur;
fs/xfs/libxfs/xfs_btree.c
3075
args.level = level;
fs/xfs/libxfs/xfs_btree.c
3076
args.ptrp = ptrp;
fs/xfs/libxfs/xfs_btree.c
3077
args.key = key;
fs/xfs/libxfs/xfs_btree.c
3078
args.curp = curp;
fs/xfs/libxfs/xfs_btree.c
3079
args.stat = stat;
fs/xfs/libxfs/xfs_btree.c
3080
args.done = &done;
fs/xfs/libxfs/xfs_btree.c
3081
args.kswapd = current_is_kswapd();
fs/xfs/libxfs/xfs_btree.c
3082
INIT_WORK_ONSTACK(&args.work, xfs_btree_split_worker);
fs/xfs/libxfs/xfs_btree.c
3083
queue_work(xfs_alloc_wq, &args.work);
fs/xfs/libxfs/xfs_btree.c
3085
destroy_work_on_stack(&args.work);
fs/xfs/libxfs/xfs_btree.c
3086
return args.result;
fs/xfs/libxfs/xfs_btree.c
5598
struct xfs_alloc_arg args = {
fs/xfs/libxfs/xfs_btree.c
5611
xfs_rmap_ino_bmbt_owner(&args.oinfo, ip->i_ino, cur->bc_ino.whichfork);
fs/xfs/libxfs/xfs_btree.c
5612
error = xfs_alloc_vextent_start_ag(&args,
fs/xfs/libxfs/xfs_btree.c
5616
if (args.fsbno == NULLFSBLOCK) {
fs/xfs/libxfs/xfs_btree.c
5620
ASSERT(args.len == 1);
fs/xfs/libxfs/xfs_btree.c
5622
xfs_metafile_resv_alloc_space(ip, &args);
fs/xfs/libxfs/xfs_btree.c
5624
new->l = cpu_to_be64(args.fsbno);
fs/xfs/libxfs/xfs_da_btree.c
1034
state->args->geo->node_hdr_size));
fs/xfs/libxfs/xfs_da_btree.c
1039
state->args->geo->node_hdr_size +
fs/xfs/libxfs/xfs_da_btree.c
1079
struct xfs_inode *dp = state->args->dp;
fs/xfs/libxfs/xfs_da_btree.c
1081
trace_xfs_da_node_add(state->args);
fs/xfs/libxfs/xfs_da_btree.c
1089
if (state->args->whichfork == XFS_DATA_FORK)
fs/xfs/libxfs/xfs_da_btree.c
1090
ASSERT(newblk->blkno >= state->args->geo->leafblk &&
fs/xfs/libxfs/xfs_da_btree.c
1091
newblk->blkno < state->args->geo->freeblk);
fs/xfs/libxfs/xfs_da_btree.c
1103
xfs_trans_log_buf(state->args->trans, oldblk->bp,
fs/xfs/libxfs/xfs_da_btree.c
1109
xfs_trans_log_buf(state->args->trans, oldblk->bp,
fs/xfs/libxfs/xfs_da_btree.c
1111
state->args->geo->node_hdr_size));
fs/xfs/libxfs/xfs_da_btree.c
1136
trace_xfs_da_join(state->args);
fs/xfs/libxfs/xfs_da_btree.c
1193
error = xfs_da_shrink_inode(state->args, drop_blk->blkno,
fs/xfs/libxfs/xfs_da_btree.c
1242
struct xfs_da_args *args;
fs/xfs/libxfs/xfs_da_btree.c
1247
struct xfs_inode *dp = state->args->dp;
fs/xfs/libxfs/xfs_da_btree.c
125
struct xfs_da_args *args)
fs/xfs/libxfs/xfs_da_btree.c
1250
trace_xfs_da_root_join(state->args);
fs/xfs/libxfs/xfs_da_btree.c
1254
args = state->args;
fs/xfs/libxfs/xfs_da_btree.c
1272
error = xfs_da3_node_read(args->trans, dp, child, &bp, args->whichfork);
fs/xfs/libxfs/xfs_da_btree.c
1275
fa = xfs_da3_header_check(bp, args->owner);
fs/xfs/libxfs/xfs_da_btree.c
1278
xfs_trans_brelse(args->trans, bp);
fs/xfs/libxfs/xfs_da_btree.c
1279
xfs_da_mark_sick(args);
fs/xfs/libxfs/xfs_da_btree.c
1287
xfs_da_buf_copy(root_blk->bp, bp, args->geo->blksize);
fs/xfs/libxfs/xfs_da_btree.c
1288
xfs_trans_log_buf(args->trans, root_blk->bp, 0,
fs/xfs/libxfs/xfs_da_btree.c
1289
args->geo->blksize - 1);
fs/xfs/libxfs/xfs_da_btree.c
129
state->args = args;
fs/xfs/libxfs/xfs_da_btree.c
1293
error = xfs_da_shrink_inode(args, child, bp);
fs/xfs/libxfs/xfs_da_btree.c
130
state->mp = state->args->dp->i_mount;
fs/xfs/libxfs/xfs_da_btree.c
1323
struct xfs_inode *dp = state->args->dp;
fs/xfs/libxfs/xfs_da_btree.c
1325
trace_xfs_da_node_toosmall(state->args);
fs/xfs/libxfs/xfs_da_btree.c
1336
if (nodehdr.count > (state->args->geo->node_ents >> 1)) {
fs/xfs/libxfs/xfs_da_btree.c
1373
count = state->args->geo->node_ents;
fs/xfs/libxfs/xfs_da_btree.c
1374
count -= state->args->geo->node_ents >> 2;
fs/xfs/libxfs/xfs_da_btree.c
1387
error = xfs_da3_node_read(state->args->trans, dp, blkno, &bp,
fs/xfs/libxfs/xfs_da_btree.c
1388
state->args->whichfork);
fs/xfs/libxfs/xfs_da_btree.c
1391
fa = xfs_da3_node_header_check(bp, state->args->owner);
fs/xfs/libxfs/xfs_da_btree.c
1394
xfs_trans_brelse(state->args->trans, bp);
fs/xfs/libxfs/xfs_da_btree.c
1395
xfs_da_mark_sick(state->args);
fs/xfs/libxfs/xfs_da_btree.c
1401
xfs_trans_brelse(state->args->trans, bp);
fs/xfs/libxfs/xfs_da_btree.c
1467
struct xfs_inode *dp = state->args->dp;
fs/xfs/libxfs/xfs_da_btree.c
1469
trace_xfs_da_fixhashpath(state->args);
fs/xfs/libxfs/xfs_da_btree.c
1500
xfs_trans_log_buf(state->args->trans, blk->bp,
fs/xfs/libxfs/xfs_da_btree.c
1564
trace_xfs_da_node_remove(state->args);
fs/xfs/libxfs/xfs_da_btree.c
1566
__xfs_da3_node_remove(state->args->trans, state->args->dp,
fs/xfs/libxfs/xfs_da_btree.c
1567
state->args->geo, drop_blk);
fs/xfs/libxfs/xfs_da_btree.c
1607
struct xfs_inode *dp = state->args->dp;
fs/xfs/libxfs/xfs_da_btree.c
1609
trace_xfs_da_node_unbalance(state->args);
fs/xfs/libxfs/xfs_da_btree.c
1617
tp = state->args->trans;
fs/xfs/libxfs/xfs_da_btree.c
1653
state->args->geo->node_hdr_size));
fs/xfs/libxfs/xfs_da_btree.c
1686
struct xfs_da_args *args;
fs/xfs/libxfs/xfs_da_btree.c
1698
struct xfs_inode *dp = state->args->dp;
fs/xfs/libxfs/xfs_da_btree.c
1700
args = state->args;
fs/xfs/libxfs/xfs_da_btree.c
1706
blkno = args->geo->leafblk;
fs/xfs/libxfs/xfs_da_btree.c
1714
error = xfs_da3_node_read(args->trans, args->dp, blkno,
fs/xfs/libxfs/xfs_da_btree.c
1715
&blk->bp, args->whichfork);
fs/xfs/libxfs/xfs_da_btree.c
1726
fa = xfs_attr3_leaf_header_check(blk->bp, args->owner);
fs/xfs/libxfs/xfs_da_btree.c
1729
xfs_da_mark_sick(args);
fs/xfs/libxfs/xfs_da_btree.c
1739
fa = xfs_dir3_leaf_header_check(blk->bp, args->owner);
fs/xfs/libxfs/xfs_da_btree.c
1742
xfs_da_mark_sick(args);
fs/xfs/libxfs/xfs_da_btree.c
1746
blk->hashval = xfs_dir2_leaf_lasthash(args->dp,
fs/xfs/libxfs/xfs_da_btree.c
1753
xfs_da_mark_sick(args);
fs/xfs/libxfs/xfs_da_btree.c
1757
fa = xfs_da3_node_header_check(blk->bp, args->owner);
fs/xfs/libxfs/xfs_da_btree.c
1760
xfs_da_mark_sick(args);
fs/xfs/libxfs/xfs_da_btree.c
1776
xfs_da_mark_sick(args);
fs/xfs/libxfs/xfs_da_btree.c
1781
if (blkno == args->geo->leafblk)
fs/xfs/libxfs/xfs_da_btree.c
1785
xfs_da_mark_sick(args);
fs/xfs/libxfs/xfs_da_btree.c
1797
hashval = args->hashval;
fs/xfs/libxfs/xfs_da_btree.c
1837
if (XFS_IS_CORRUPT(dp->i_mount, blkno == args->geo->leafblk)) {
fs/xfs/libxfs/xfs_da_btree.c
1838
xfs_da_mark_sick(args);
fs/xfs/libxfs/xfs_da_btree.c
1844
xfs_da_mark_sick(args);
fs/xfs/libxfs/xfs_da_btree.c
1856
retval = xfs_dir2_leafn_lookup_int(blk->bp, args,
fs/xfs/libxfs/xfs_da_btree.c
1859
retval = xfs_attr3_leaf_lookup_int(blk->bp, args);
fs/xfs/libxfs/xfs_da_btree.c
1860
blk->index = args->index;
fs/xfs/libxfs/xfs_da_btree.c
1861
args->blkno = blk->blkno;
fs/xfs/libxfs/xfs_da_btree.c
1864
xfs_da_mark_sick(args);
fs/xfs/libxfs/xfs_da_btree.c
1868
(blk->hashval == args->hashval)) {
fs/xfs/libxfs/xfs_da_btree.c
1934
struct xfs_da_args *args;
fs/xfs/libxfs/xfs_da_btree.c
1939
struct xfs_inode *dp = state->args->dp;
fs/xfs/libxfs/xfs_da_btree.c
1944
args = state->args;
fs/xfs/libxfs/xfs_da_btree.c
1945
ASSERT(args != NULL);
fs/xfs/libxfs/xfs_da_btree.c
1971
trace_xfs_da_link_before(args);
fs/xfs/libxfs/xfs_da_btree.c
1975
error = xfs_da3_node_read(args->trans, dp,
fs/xfs/libxfs/xfs_da_btree.c
1977
&bp, args->whichfork);
fs/xfs/libxfs/xfs_da_btree.c
1980
fa = xfs_da3_header_check(bp, args->owner);
fs/xfs/libxfs/xfs_da_btree.c
1983
xfs_trans_brelse(args->trans, bp);
fs/xfs/libxfs/xfs_da_btree.c
1984
xfs_da_mark_sick(args);
fs/xfs/libxfs/xfs_da_btree.c
1992
xfs_trans_log_buf(args->trans, bp, 0, sizeof(*tmp_info)-1);
fs/xfs/libxfs/xfs_da_btree.c
1999
trace_xfs_da_link_after(args);
fs/xfs/libxfs/xfs_da_btree.c
2003
error = xfs_da3_node_read(args->trans, dp,
fs/xfs/libxfs/xfs_da_btree.c
2005
&bp, args->whichfork);
fs/xfs/libxfs/xfs_da_btree.c
2008
fa = xfs_da3_header_check(bp, args->owner);
fs/xfs/libxfs/xfs_da_btree.c
2011
xfs_trans_brelse(args->trans, bp);
fs/xfs/libxfs/xfs_da_btree.c
2012
xfs_da_mark_sick(args);
fs/xfs/libxfs/xfs_da_btree.c
2020
xfs_trans_log_buf(args->trans, bp, 0, sizeof(*tmp_info)-1);
fs/xfs/libxfs/xfs_da_btree.c
2025
xfs_trans_log_buf(args->trans, old_blk->bp, 0, sizeof(*tmp_info) - 1);
fs/xfs/libxfs/xfs_da_btree.c
2026
xfs_trans_log_buf(args->trans, new_blk->bp, 0, sizeof(*tmp_info) - 1);
fs/xfs/libxfs/xfs_da_btree.c
2042
struct xfs_da_args *args;
fs/xfs/libxfs/xfs_da_btree.c
2050
args = state->args;
fs/xfs/libxfs/xfs_da_btree.c
2051
ASSERT(args != NULL);
fs/xfs/libxfs/xfs_da_btree.c
2067
trace_xfs_da_unlink_back(args);
fs/xfs/libxfs/xfs_da_btree.c
2070
error = xfs_da3_node_read(args->trans, args->dp,
fs/xfs/libxfs/xfs_da_btree.c
2072
&bp, args->whichfork);
fs/xfs/libxfs/xfs_da_btree.c
2075
fa = xfs_da3_header_check(bp, args->owner);
fs/xfs/libxfs/xfs_da_btree.c
2078
xfs_trans_brelse(args->trans, bp);
fs/xfs/libxfs/xfs_da_btree.c
2079
xfs_da_mark_sick(args);
fs/xfs/libxfs/xfs_da_btree.c
2087
xfs_trans_log_buf(args->trans, bp, 0,
fs/xfs/libxfs/xfs_da_btree.c
2091
trace_xfs_da_unlink_forward(args);
fs/xfs/libxfs/xfs_da_btree.c
2094
error = xfs_da3_node_read(args->trans, args->dp,
fs/xfs/libxfs/xfs_da_btree.c
2096
&bp, args->whichfork);
fs/xfs/libxfs/xfs_da_btree.c
2099
fa = xfs_da3_header_check(bp, args->owner);
fs/xfs/libxfs/xfs_da_btree.c
2102
xfs_trans_brelse(args->trans, bp);
fs/xfs/libxfs/xfs_da_btree.c
2103
xfs_da_mark_sick(args);
fs/xfs/libxfs/xfs_da_btree.c
2111
xfs_trans_log_buf(args->trans, bp, 0,
fs/xfs/libxfs/xfs_da_btree.c
2116
xfs_trans_log_buf(args->trans, save_blk->bp, 0, sizeof(*save_info) - 1);
fs/xfs/libxfs/xfs_da_btree.c
2138
struct xfs_da_args *args;
fs/xfs/libxfs/xfs_da_btree.c
2146
struct xfs_inode *dp = state->args->dp;
fs/xfs/libxfs/xfs_da_btree.c
2148
trace_xfs_da_path_shift(state->args);
fs/xfs/libxfs/xfs_da_btree.c
2155
args = state->args;
fs/xfs/libxfs/xfs_da_btree.c
2156
ASSERT(args != NULL);
fs/xfs/libxfs/xfs_da_btree.c
2177
ASSERT(args->op_flags & XFS_DA_OP_OKNOENT);
fs/xfs/libxfs/xfs_da_btree.c
2189
error = xfs_da3_node_read(args->trans, dp, blkno, &bp,
fs/xfs/libxfs/xfs_da_btree.c
2190
args->whichfork);
fs/xfs/libxfs/xfs_da_btree.c
2201
xfs_trans_brelse(args->trans, blk->bp);
fs/xfs/libxfs/xfs_da_btree.c
2221
fa = xfs_da3_node_header_check(blk->bp, args->owner);
fs/xfs/libxfs/xfs_da_btree.c
2224
xfs_da_mark_sick(args);
fs/xfs/libxfs/xfs_da_btree.c
2240
fa = xfs_attr3_leaf_header_check(blk->bp, args->owner);
fs/xfs/libxfs/xfs_da_btree.c
2243
xfs_da_mark_sick(args);
fs/xfs/libxfs/xfs_da_btree.c
2253
fa = xfs_dir3_leaf_header_check(blk->bp, args->owner);
fs/xfs/libxfs/xfs_da_btree.c
2256
xfs_da_mark_sick(args);
fs/xfs/libxfs/xfs_da_btree.c
2262
blk->hashval = xfs_dir2_leaf_lasthash(args->dp,
fs/xfs/libxfs/xfs_da_btree.c
2314
struct xfs_da_args *args,
fs/xfs/libxfs/xfs_da_btree.c
2318
return (args->namelen == len && memcmp(args->name, name, len) == 0) ?
fs/xfs/libxfs/xfs_da_btree.c
2324
struct xfs_da_args *args,
fs/xfs/libxfs/xfs_da_btree.c
2328
struct xfs_trans *tp = args->trans;
fs/xfs/libxfs/xfs_da_btree.c
2329
struct xfs_inode *dp = args->dp;
fs/xfs/libxfs/xfs_da_btree.c
2330
int w = args->whichfork;
fs/xfs/libxfs/xfs_da_btree.c
2348
args->total, &map, &nmap);
fs/xfs/libxfs/xfs_da_btree.c
2364
args->total, &mapp[mapi], &nmap);
fs/xfs/libxfs/xfs_da_btree.c
2388
args->total -= dp->i_nblocks - nblks;
fs/xfs/libxfs/xfs_da_btree.c
2402
struct xfs_da_args *args,
fs/xfs/libxfs/xfs_da_btree.c
2408
trace_xfs_da_grow_inode(args);
fs/xfs/libxfs/xfs_da_btree.c
2410
bno = args->geo->leafblk;
fs/xfs/libxfs/xfs_da_btree.c
2411
error = xfs_da_grow_inode_int(args, &bno, args->geo->fsbcount);
fs/xfs/libxfs/xfs_da_btree.c
2427
struct xfs_da_args *args,
fs/xfs/libxfs/xfs_da_btree.c
2458
trace_xfs_da_swap_lastblock(args);
fs/xfs/libxfs/xfs_da_btree.c
2462
tp = args->trans;
fs/xfs/libxfs/xfs_da_btree.c
2463
dp = args->dp;
fs/xfs/libxfs/xfs_da_btree.c
2464
w = args->whichfork;
fs/xfs/libxfs/xfs_da_btree.c
2467
lastoff = args->geo->freeblk;
fs/xfs/libxfs/xfs_da_btree.c
2472
xfs_da_mark_sick(args);
fs/xfs/libxfs/xfs_da_btree.c
2478
last_blkno = (xfs_dablk_t)lastoff - args->geo->fsbcount;
fs/xfs/libxfs/xfs_da_btree.c
2482
fa = xfs_da3_header_check(last_buf, args->owner);
fs/xfs/libxfs/xfs_da_btree.c
2486
xfs_da_mark_sick(args);
fs/xfs/libxfs/xfs_da_btree.c
2493
xfs_da_buf_copy(dead_buf, last_buf, args->geo->blksize);
fs/xfs/libxfs/xfs_da_btree.c
2494
xfs_trans_log_buf(tp, dead_buf, 0, args->geo->blksize - 1);
fs/xfs/libxfs/xfs_da_btree.c
2528
fa = xfs_da3_header_check(sib_buf, args->owner);
fs/xfs/libxfs/xfs_da_btree.c
2531
xfs_da_mark_sick(args);
fs/xfs/libxfs/xfs_da_btree.c
2539
xfs_da_mark_sick(args);
fs/xfs/libxfs/xfs_da_btree.c
2556
fa = xfs_da3_header_check(sib_buf, args->owner);
fs/xfs/libxfs/xfs_da_btree.c
2559
xfs_da_mark_sick(args);
fs/xfs/libxfs/xfs_da_btree.c
2567
xfs_da_mark_sick(args);
fs/xfs/libxfs/xfs_da_btree.c
2577
par_blkno = args->geo->leafblk;
fs/xfs/libxfs/xfs_da_btree.c
2586
fa = xfs_da3_node_header_check(par_buf, args->owner);
fs/xfs/libxfs/xfs_da_btree.c
2589
xfs_da_mark_sick(args);
fs/xfs/libxfs/xfs_da_btree.c
2597
xfs_da_mark_sick(args);
fs/xfs/libxfs/xfs_da_btree.c
2609
xfs_da_mark_sick(args);
fs/xfs/libxfs/xfs_da_btree.c
2635
xfs_da_mark_sick(args);
fs/xfs/libxfs/xfs_da_btree.c
2642
fa = xfs_da3_node_header_check(par_buf, args->owner);
fs/xfs/libxfs/xfs_da_btree.c
2645
xfs_da_mark_sick(args);
fs/xfs/libxfs/xfs_da_btree.c
2652
xfs_da_mark_sick(args);
fs/xfs/libxfs/xfs_da_btree.c
2683
struct xfs_da_args *args,
fs/xfs/libxfs/xfs_da_btree.c
2691
trace_xfs_da_shrink_inode(args);
fs/xfs/libxfs/xfs_da_btree.c
2693
dp = args->dp;
fs/xfs/libxfs/xfs_da_btree.c
2694
w = args->whichfork;
fs/xfs/libxfs/xfs_da_btree.c
2695
tp = args->trans;
fs/xfs/libxfs/xfs_da_btree.c
2696
count = args->geo->fsbcount;
fs/xfs/libxfs/xfs_da_btree.c
2707
error = xfs_da3_swap_lastblock(args, &dead_blkno,
fs/xfs/libxfs/xfs_da_btree.c
504
struct xfs_da_args *args,
fs/xfs/libxfs/xfs_da_btree.c
511
struct xfs_trans *tp = args->trans;
fs/xfs/libxfs/xfs_da_btree.c
516
struct xfs_inode *dp = args->dp;
fs/xfs/libxfs/xfs_da_btree.c
518
trace_xfs_da_node_create(args);
fs/xfs/libxfs/xfs_da_btree.c
534
hdr3->info.owner = cpu_to_be64(args->owner);
fs/xfs/libxfs/xfs_da_btree.c
543
XFS_DA_LOGRANGE(node, &node->hdr, args->geo->node_hdr_size));
fs/xfs/libxfs/xfs_da_btree.c
566
trace_xfs_da_split(state->args);
fs/xfs/libxfs/xfs_da_btree.c
610
trace_xfs_attr_leaf_split_before(state->args);
fs/xfs/libxfs/xfs_da_btree.c
615
trace_xfs_attr_leaf_split_after(state->args);
fs/xfs/libxfs/xfs_da_btree.c
687
xfs_da_mark_sick(state->args);
fs/xfs/libxfs/xfs_da_btree.c
693
xfs_trans_log_buf(state->args->trans, addblk->bp,
fs/xfs/libxfs/xfs_da_btree.c
701
xfs_da_mark_sick(state->args);
fs/xfs/libxfs/xfs_da_btree.c
707
xfs_trans_log_buf(state->args->trans, addblk->bp,
fs/xfs/libxfs/xfs_da_btree.c
731
struct xfs_da_args *args;
fs/xfs/libxfs/xfs_da_btree.c
741
trace_xfs_da_root_split(state->args);
fs/xfs/libxfs/xfs_da_btree.c
747
args = state->args;
fs/xfs/libxfs/xfs_da_btree.c
748
error = xfs_da_grow_inode(args, &blkno);
fs/xfs/libxfs/xfs_da_btree.c
752
dp = args->dp;
fs/xfs/libxfs/xfs_da_btree.c
753
tp = args->trans;
fs/xfs/libxfs/xfs_da_btree.c
754
error = xfs_da_get_buf(tp, dp, blkno, &bp, args->whichfork);
fs/xfs/libxfs/xfs_da_btree.c
795
error = xfs_da3_node_create(args,
fs/xfs/libxfs/xfs_da_btree.c
796
(args->whichfork == XFS_DATA_FORK) ? args->geo->leafblk : 0,
fs/xfs/libxfs/xfs_da_btree.c
797
level + 1, &bp, args->whichfork);
fs/xfs/libxfs/xfs_da_btree.c
814
ASSERT(blk1->blkno >= args->geo->leafblk &&
fs/xfs/libxfs/xfs_da_btree.c
815
blk1->blkno < args->geo->freeblk);
fs/xfs/libxfs/xfs_da_btree.c
816
ASSERT(blk2->blkno >= args->geo->leafblk &&
fs/xfs/libxfs/xfs_da_btree.c
817
blk2->blkno < args->geo->freeblk);
fs/xfs/libxfs/xfs_da_btree.c
846
struct xfs_inode *dp = state->args->dp;
fs/xfs/libxfs/xfs_da_btree.c
848
trace_xfs_da_node_split(state->args);
fs/xfs/libxfs/xfs_da_btree.c
85
struct xfs_da_args *args)
fs/xfs/libxfs/xfs_da_btree.c
856
useextra = state->extravalid && state->args->whichfork == XFS_ATTR_FORK;
fs/xfs/libxfs/xfs_da_btree.c
861
if (nodehdr.count + newcount > state->args->geo->node_ents) {
fs/xfs/libxfs/xfs_da_btree.c
866
error = xfs_da_grow_inode(state->args, &blkno);
fs/xfs/libxfs/xfs_da_btree.c
870
error = xfs_da3_node_create(state->args, blkno, treelevel,
fs/xfs/libxfs/xfs_da_btree.c
871
&newblk->bp, state->args->whichfork);
fs/xfs/libxfs/xfs_da_btree.c
91
state->args = args;
fs/xfs/libxfs/xfs_da_btree.c
92
state->mp = args->dp->i_mount;
fs/xfs/libxfs/xfs_da_btree.c
946
struct xfs_inode *dp = state->args->dp;
fs/xfs/libxfs/xfs_da_btree.c
948
trace_xfs_da_node_rebalance(state->args);
fs/xfs/libxfs/xfs_da_btree.c
976
tp = state->args->trans;
fs/xfs/libxfs/xfs_da_btree.h
132
xfs_da_args_t *args; /* filename arguments */
fs/xfs/libxfs/xfs_da_btree.h
177
int xfs_da3_node_create(struct xfs_da_args *args, xfs_dablk_t blkno,
fs/xfs/libxfs/xfs_da_btree.h
213
int xfs_da_grow_inode(xfs_da_args_t *args, xfs_dablk_t *new_blkno);
fs/xfs/libxfs/xfs_da_btree.h
214
int xfs_da_grow_inode_int(struct xfs_da_args *args, xfs_fileoff_t *bno,
fs/xfs/libxfs/xfs_da_btree.h
224
int xfs_da_shrink_inode(xfs_da_args_t *args, xfs_dablk_t dead_blkno,
fs/xfs/libxfs/xfs_da_btree.h
230
enum xfs_dacmp xfs_da_compname(struct xfs_da_args *args,
fs/xfs/libxfs/xfs_da_btree.h
234
struct xfs_da_state *xfs_da_state_alloc(struct xfs_da_args *args);
fs/xfs/libxfs/xfs_da_btree.h
236
void xfs_da_state_reset(struct xfs_da_state *state, struct xfs_da_args *args);
fs/xfs/libxfs/xfs_dir2.c
100
if (xfs_ascii_ci_xfrm(args->name[i]) !=
fs/xfs/libxfs/xfs_dir2.c
243
struct xfs_da_args *args;
fs/xfs/libxfs/xfs_dir2.c
251
args = kzalloc_obj(*args, GFP_KERNEL | __GFP_NOFAIL);
fs/xfs/libxfs/xfs_dir2.c
252
if (!args)
fs/xfs/libxfs/xfs_dir2.c
255
args->geo = dp->i_mount->m_dir_geo;
fs/xfs/libxfs/xfs_dir2.c
256
args->dp = dp;
fs/xfs/libxfs/xfs_dir2.c
257
args->trans = tp;
fs/xfs/libxfs/xfs_dir2.c
258
args->owner = dp->i_ino;
fs/xfs/libxfs/xfs_dir2.c
259
error = xfs_dir2_sf_create(args, pdp->i_ino);
fs/xfs/libxfs/xfs_dir2.c
260
kfree(args);
fs/xfs/libxfs/xfs_dir2.c
266
struct xfs_da_args *args,
fs/xfs/libxfs/xfs_dir2.c
269
struct xfs_inode *dp = args->dp;
fs/xfs/libxfs/xfs_dir2.c
286
xfs_da_mark_sick(args);
fs/xfs/libxfs/xfs_dir2.c
299
struct xfs_da_args *args)
fs/xfs/libxfs/xfs_dir2.c
303
if (!args->inumber)
fs/xfs/libxfs/xfs_dir2.c
304
args->op_flags |= XFS_DA_OP_JUSTCHECK;
fs/xfs/libxfs/xfs_dir2.c
306
switch (xfs_dir2_format(args, &error)) {
fs/xfs/libxfs/xfs_dir2.c
308
return xfs_dir2_sf_addname(args);
fs/xfs/libxfs/xfs_dir2.c
310
return xfs_dir2_block_addname(args);
fs/xfs/libxfs/xfs_dir2.c
312
return xfs_dir2_leaf_addname(args);
fs/xfs/libxfs/xfs_dir2.c
314
return xfs_dir2_node_addname(args);
fs/xfs/libxfs/xfs_dir2.c
332
struct xfs_da_args *args;
fs/xfs/libxfs/xfs_dir2.c
344
args = kzalloc_obj(*args, GFP_KERNEL | __GFP_NOFAIL);
fs/xfs/libxfs/xfs_dir2.c
345
if (!args)
fs/xfs/libxfs/xfs_dir2.c
348
args->geo = dp->i_mount->m_dir_geo;
fs/xfs/libxfs/xfs_dir2.c
349
args->name = name->name;
fs/xfs/libxfs/xfs_dir2.c
350
args->namelen = name->len;
fs/xfs/libxfs/xfs_dir2.c
351
args->filetype = name->type;
fs/xfs/libxfs/xfs_dir2.c
352
args->hashval = xfs_dir2_hashname(dp->i_mount, name);
fs/xfs/libxfs/xfs_dir2.c
353
args->inumber = inum;
fs/xfs/libxfs/xfs_dir2.c
354
args->dp = dp;
fs/xfs/libxfs/xfs_dir2.c
355
args->total = total;
fs/xfs/libxfs/xfs_dir2.c
356
args->whichfork = XFS_DATA_FORK;
fs/xfs/libxfs/xfs_dir2.c
357
args->trans = tp;
fs/xfs/libxfs/xfs_dir2.c
358
args->op_flags = XFS_DA_OP_ADDNAME | XFS_DA_OP_OKNOENT;
fs/xfs/libxfs/xfs_dir2.c
359
args->owner = dp->i_ino;
fs/xfs/libxfs/xfs_dir2.c
361
rval = xfs_dir_createname_args(args);
fs/xfs/libxfs/xfs_dir2.c
362
kfree(args);
fs/xfs/libxfs/xfs_dir2.c
372
struct xfs_da_args *args,
fs/xfs/libxfs/xfs_dir2.c
376
if (args->cmpresult == XFS_CMP_DIFFERENT)
fs/xfs/libxfs/xfs_dir2.c
378
if (args->cmpresult != XFS_CMP_CASE ||
fs/xfs/libxfs/xfs_dir2.c
379
!(args->op_flags & XFS_DA_OP_CILOOKUP))
fs/xfs/libxfs/xfs_dir2.c
382
args->value = kmemdup(name, len,
fs/xfs/libxfs/xfs_dir2.c
384
if (!args->value)
fs/xfs/libxfs/xfs_dir2.c
387
args->valuelen = len;
fs/xfs/libxfs/xfs_dir2.c
393
struct xfs_da_args *args)
fs/xfs/libxfs/xfs_dir2.c
397
switch (xfs_dir2_format(args, &error)) {
fs/xfs/libxfs/xfs_dir2.c
399
error = xfs_dir2_sf_lookup(args);
fs/xfs/libxfs/xfs_dir2.c
402
error = xfs_dir2_block_lookup(args);
fs/xfs/libxfs/xfs_dir2.c
405
error = xfs_dir2_leaf_lookup(args);
fs/xfs/libxfs/xfs_dir2.c
408
error = xfs_dir2_node_lookup(args);
fs/xfs/libxfs/xfs_dir2.c
433
struct xfs_da_args *args;
fs/xfs/libxfs/xfs_dir2.c
440
args = kzalloc_obj(*args, GFP_KERNEL | __GFP_NOLOCKDEP | __GFP_NOFAIL);
fs/xfs/libxfs/xfs_dir2.c
441
args->geo = dp->i_mount->m_dir_geo;
fs/xfs/libxfs/xfs_dir2.c
442
args->name = name->name;
fs/xfs/libxfs/xfs_dir2.c
443
args->namelen = name->len;
fs/xfs/libxfs/xfs_dir2.c
444
args->filetype = name->type;
fs/xfs/libxfs/xfs_dir2.c
445
args->hashval = xfs_dir2_hashname(dp->i_mount, name);
fs/xfs/libxfs/xfs_dir2.c
446
args->dp = dp;
fs/xfs/libxfs/xfs_dir2.c
447
args->whichfork = XFS_DATA_FORK;
fs/xfs/libxfs/xfs_dir2.c
448
args->trans = tp;
fs/xfs/libxfs/xfs_dir2.c
449
args->op_flags = XFS_DA_OP_OKNOENT;
fs/xfs/libxfs/xfs_dir2.c
450
args->owner = dp->i_ino;
fs/xfs/libxfs/xfs_dir2.c
452
args->op_flags |= XFS_DA_OP_CILOOKUP;
fs/xfs/libxfs/xfs_dir2.c
455
rval = xfs_dir_lookup_args(args);
fs/xfs/libxfs/xfs_dir2.c
457
*inum = args->inumber;
fs/xfs/libxfs/xfs_dir2.c
459
ci_name->name = args->value;
fs/xfs/libxfs/xfs_dir2.c
460
ci_name->len = args->valuelen;
fs/xfs/libxfs/xfs_dir2.c
464
kfree(args);
fs/xfs/libxfs/xfs_dir2.c
470
struct xfs_da_args *args)
fs/xfs/libxfs/xfs_dir2.c
474
switch (xfs_dir2_format(args, &error)) {
fs/xfs/libxfs/xfs_dir2.c
476
return xfs_dir2_sf_removename(args);
fs/xfs/libxfs/xfs_dir2.c
478
return xfs_dir2_block_removename(args);
fs/xfs/libxfs/xfs_dir2.c
480
return xfs_dir2_leaf_removename(args);
fs/xfs/libxfs/xfs_dir2.c
482
return xfs_dir2_node_removename(args);
fs/xfs/libxfs/xfs_dir2.c
499
struct xfs_da_args *args;
fs/xfs/libxfs/xfs_dir2.c
505
args = kzalloc_obj(*args, GFP_KERNEL | __GFP_NOFAIL);
fs/xfs/libxfs/xfs_dir2.c
506
if (!args)
fs/xfs/libxfs/xfs_dir2.c
509
args->geo = dp->i_mount->m_dir_geo;
fs/xfs/libxfs/xfs_dir2.c
510
args->name = name->name;
fs/xfs/libxfs/xfs_dir2.c
511
args->namelen = name->len;
fs/xfs/libxfs/xfs_dir2.c
512
args->filetype = name->type;
fs/xfs/libxfs/xfs_dir2.c
513
args->hashval = xfs_dir2_hashname(dp->i_mount, name);
fs/xfs/libxfs/xfs_dir2.c
514
args->inumber = ino;
fs/xfs/libxfs/xfs_dir2.c
515
args->dp = dp;
fs/xfs/libxfs/xfs_dir2.c
516
args->total = total;
fs/xfs/libxfs/xfs_dir2.c
517
args->whichfork = XFS_DATA_FORK;
fs/xfs/libxfs/xfs_dir2.c
518
args->trans = tp;
fs/xfs/libxfs/xfs_dir2.c
519
args->owner = dp->i_ino;
fs/xfs/libxfs/xfs_dir2.c
520
rval = xfs_dir_removename_args(args);
fs/xfs/libxfs/xfs_dir2.c
521
kfree(args);
fs/xfs/libxfs/xfs_dir2.c
527
struct xfs_da_args *args)
fs/xfs/libxfs/xfs_dir2.c
531
switch (xfs_dir2_format(args, &error)) {
fs/xfs/libxfs/xfs_dir2.c
533
return xfs_dir2_sf_replace(args);
fs/xfs/libxfs/xfs_dir2.c
535
return xfs_dir2_block_replace(args);
fs/xfs/libxfs/xfs_dir2.c
537
return xfs_dir2_leaf_replace(args);
fs/xfs/libxfs/xfs_dir2.c
539
return xfs_dir2_node_replace(args);
fs/xfs/libxfs/xfs_dir2.c
556
struct xfs_da_args *args;
fs/xfs/libxfs/xfs_dir2.c
565
args = kzalloc_obj(*args, GFP_KERNEL | __GFP_NOFAIL);
fs/xfs/libxfs/xfs_dir2.c
566
if (!args)
fs/xfs/libxfs/xfs_dir2.c
569
args->geo = dp->i_mount->m_dir_geo;
fs/xfs/libxfs/xfs_dir2.c
570
args->name = name->name;
fs/xfs/libxfs/xfs_dir2.c
571
args->namelen = name->len;
fs/xfs/libxfs/xfs_dir2.c
572
args->filetype = name->type;
fs/xfs/libxfs/xfs_dir2.c
573
args->hashval = xfs_dir2_hashname(dp->i_mount, name);
fs/xfs/libxfs/xfs_dir2.c
574
args->inumber = inum;
fs/xfs/libxfs/xfs_dir2.c
575
args->dp = dp;
fs/xfs/libxfs/xfs_dir2.c
576
args->total = total;
fs/xfs/libxfs/xfs_dir2.c
577
args->whichfork = XFS_DATA_FORK;
fs/xfs/libxfs/xfs_dir2.c
578
args->trans = tp;
fs/xfs/libxfs/xfs_dir2.c
579
args->owner = dp->i_ino;
fs/xfs/libxfs/xfs_dir2.c
580
rval = xfs_dir_replace_args(args);
fs/xfs/libxfs/xfs_dir2.c
581
kfree(args);
fs/xfs/libxfs/xfs_dir2.c
609
struct xfs_da_args *args,
fs/xfs/libxfs/xfs_dir2.c
613
struct xfs_inode *dp = args->dp;
fs/xfs/libxfs/xfs_dir2.c
619
trace_xfs_dir2_grow_inode(args, space);
fs/xfs/libxfs/xfs_dir2.c
625
count = args->geo->fsbcount;
fs/xfs/libxfs/xfs_dir2.c
627
error = xfs_da_grow_inode_int(args, &bno, count);
fs/xfs/libxfs/xfs_dir2.c
631
*dbp = xfs_dir2_da_to_db(args->geo, (xfs_dablk_t)bno);
fs/xfs/libxfs/xfs_dir2.c
642
xfs_trans_log_inode(args->trans, dp, XFS_ILOG_CORE);
fs/xfs/libxfs/xfs_dir2.c
655
struct xfs_da_args *args,
fs/xfs/libxfs/xfs_dir2.c
667
trace_xfs_dir2_shrink_inode(args, db);
fs/xfs/libxfs/xfs_dir2.c
669
dp = args->dp;
fs/xfs/libxfs/xfs_dir2.c
671
tp = args->trans;
fs/xfs/libxfs/xfs_dir2.c
672
da = xfs_dir2_db_to_da(args->geo, db);
fs/xfs/libxfs/xfs_dir2.c
675
error = xfs_bunmapi(tp, dp, da, args->geo->fsbcount, 0, 0, &done);
fs/xfs/libxfs/xfs_dir2.c
699
if (db >= xfs_dir2_byte_to_db(args->geo, XFS_DIR2_LEAF_OFFSET))
fs/xfs/libxfs/xfs_dir2.c
704
if (dp->i_disk_size > xfs_dir2_db_off_to_byte(args->geo, db + 1, 0))
fs/xfs/libxfs/xfs_dir2.c
713
if (db == args->geo->datablk)
fs/xfs/libxfs/xfs_dir2.c
754
struct xfs_da_args *args,
fs/xfs/libxfs/xfs_dir2.c
758
if (unlikely(xfs_has_asciici(args->dp->i_mount)))
fs/xfs/libxfs/xfs_dir2.c
759
return xfs_ascii_ci_compname(args, name, len);
fs/xfs/libxfs/xfs_dir2.c
760
return xfs_da_compname(args, name, len);
fs/xfs/libxfs/xfs_dir2.c
86
struct xfs_da_args *args,
fs/xfs/libxfs/xfs_dir2.c
93
if (args->namelen != len)
fs/xfs/libxfs/xfs_dir2.c
98
if (args->name[i] == name[i])
fs/xfs/libxfs/xfs_dir2.h
100
extern void xfs_dir2_data_log_unused(struct xfs_da_args *args,
fs/xfs/libxfs/xfs_dir2.h
102
extern void xfs_dir2_data_make_free(struct xfs_da_args *args,
fs/xfs/libxfs/xfs_dir2.h
105
extern int xfs_dir2_data_use_free(struct xfs_da_args *args,
fs/xfs/libxfs/xfs_dir2.h
47
enum xfs_dir2_fmt xfs_dir2_format(struct xfs_da_args *args, int *error);
fs/xfs/libxfs/xfs_dir2.h
78
int xfs_dir_lookup_args(struct xfs_da_args *args);
fs/xfs/libxfs/xfs_dir2.h
79
int xfs_dir_createname_args(struct xfs_da_args *args);
fs/xfs/libxfs/xfs_dir2.h
80
int xfs_dir_removename_args(struct xfs_da_args *args);
fs/xfs/libxfs/xfs_dir2.h
81
int xfs_dir_replace_args(struct xfs_da_args *args);
fs/xfs/libxfs/xfs_dir2.h
86
extern int xfs_dir2_sf_to_block(struct xfs_da_args *args);
fs/xfs/libxfs/xfs_dir2.h
91
extern int xfs_dir2_shrink_inode(struct xfs_da_args *args, xfs_dir2_db_t db,
fs/xfs/libxfs/xfs_dir2.h
96
extern void xfs_dir2_data_log_entry(struct xfs_da_args *args,
fs/xfs/libxfs/xfs_dir2.h
98
extern void xfs_dir2_data_log_header(struct xfs_da_args *args,
fs/xfs/libxfs/xfs_dir2_block.c
1006
tagp = (__be16 *)((char *)hdr + args->geo->blksize) - 1;
fs/xfs/libxfs/xfs_dir2_block.c
1018
xfs_dir3_block_init(args, dbp);
fs/xfs/libxfs/xfs_dir2_block.c
1025
error = xfs_dir2_data_use_free(args, dbp, dup,
fs/xfs/libxfs/xfs_dir2_block.c
1026
args->geo->blksize - size, size, &needlog, &needscan);
fs/xfs/libxfs/xfs_dir2_block.c
1032
btp = xfs_dir2_block_tail_p(args->geo, hdr);
fs/xfs/libxfs/xfs_dir2_block.c
1054
xfs_dir2_data_log_header(args, dbp);
fs/xfs/libxfs/xfs_dir2_block.c
1058
error = xfs_da_shrink_inode(args, args->geo->leafblk, lbp);
fs/xfs/libxfs/xfs_dir2_block.c
1069
return xfs_dir2_block_to_sf(args, dbp, size, &sfh);
fs/xfs/libxfs/xfs_dir2_block.c
1077
struct xfs_da_args *args)
fs/xfs/libxfs/xfs_dir2_block.c
1079
struct xfs_trans *tp = args->trans;
fs/xfs/libxfs/xfs_dir2_block.c
1080
struct xfs_inode *dp = args->dp;
fs/xfs/libxfs/xfs_dir2_block.c
1083
struct xfs_da_geometry *geo = args->geo;
fs/xfs/libxfs/xfs_dir2_block.c
1105
trace_xfs_dir2_sf_to_block(args);
fs/xfs/libxfs/xfs_dir2_block.c
1129
error = xfs_dir2_grow_inode(args, XFS_DIR2_DATA_SPACE, &blkno);
fs/xfs/libxfs/xfs_dir2_block.c
1135
error = xfs_dir3_data_init(args, blkno, &bp);
fs/xfs/libxfs/xfs_dir2_block.c
1138
xfs_dir3_block_init(args, bp);
fs/xfs/libxfs/xfs_dir2_block.c
1152
error = xfs_dir2_data_use_free(args, bp, dup, args->geo->blksize - i,
fs/xfs/libxfs/xfs_dir2_block.c
1160
btp = xfs_dir2_block_tail_p(args->geo, hdr);
fs/xfs/libxfs/xfs_dir2_block.c
1168
error = xfs_dir2_data_use_free(args, bp, dup,
fs/xfs/libxfs/xfs_dir2_block.c
1178
dep->inumber = cpu_to_be64(args->owner);
fs/xfs/libxfs/xfs_dir2_block.c
1184
xfs_dir2_data_log_entry(args, bp, dep);
fs/xfs/libxfs/xfs_dir2_block.c
1199
xfs_dir2_data_log_entry(args, bp, dep);
fs/xfs/libxfs/xfs_dir2_block.c
1233
xfs_dir2_data_log_unused(args, bp, dup);
fs/xfs/libxfs/xfs_dir2_block.c
1251
xfs_dir2_data_log_entry(args, bp, dep);
fs/xfs/libxfs/xfs_dir2_block.c
170
struct xfs_da_args *args,
fs/xfs/libxfs/xfs_dir2_block.c
173
struct xfs_trans *tp = args->trans;
fs/xfs/libxfs/xfs_dir2_block.c
174
struct xfs_inode *dp = args->dp;
fs/xfs/libxfs/xfs_dir2_block.c
185
hdr3->owner = cpu_to_be64(args->owner);
fs/xfs/libxfs/xfs_dir2_block.c
307
struct xfs_da_args *args,
fs/xfs/libxfs/xfs_dir2_block.c
31
static int xfs_dir2_block_lookup_int(xfs_da_args_t *args, struct xfs_buf **bpp,
fs/xfs/libxfs/xfs_dir2_block.c
340
xfs_dir2_data_make_free(args, bp,
fs/xfs/libxfs/xfs_dir2_block.c
350
xfs_dir2_data_freescan(args->dp->i_mount, hdr, needlog);
fs/xfs/libxfs/xfs_dir2_block.c
358
xfs_da_args_t *args) /* directory op arguments */
fs/xfs/libxfs/xfs_dir2_block.c
384
trace_xfs_dir2_block_addname(args);
fs/xfs/libxfs/xfs_dir2_block.c
386
dp = args->dp;
fs/xfs/libxfs/xfs_dir2_block.c
387
tp = args->trans;
fs/xfs/libxfs/xfs_dir2_block.c
390
error = xfs_dir3_block_read(tp, dp, args->owner, &bp);
fs/xfs/libxfs/xfs_dir2_block.c
394
len = xfs_dir2_data_entsize(dp->i_mount, args->namelen);
fs/xfs/libxfs/xfs_dir2_block.c
400
btp = xfs_dir2_block_tail_p(args->geo, hdr);
fs/xfs/libxfs/xfs_dir2_block.c
413
if (args->op_flags & XFS_DA_OP_JUSTCHECK) {
fs/xfs/libxfs/xfs_dir2_block.c
425
if (args->total == 0)
fs/xfs/libxfs/xfs_dir2_block.c
431
error = xfs_dir2_block_to_leaf(args, bp);
fs/xfs/libxfs/xfs_dir2_block.c
434
return xfs_dir2_leaf_addname(args);
fs/xfs/libxfs/xfs_dir2_block.c
443
xfs_dir2_block_compact(args, bp, hdr, btp, blp, &needlog,
fs/xfs/libxfs/xfs_dir2_block.c
461
if ((hash = be32_to_cpu(blp[mid].hashval)) == args->hashval)
fs/xfs/libxfs/xfs_dir2_block.c
463
if (hash < args->hashval)
fs/xfs/libxfs/xfs_dir2_block.c
468
while (mid >= 0 && be32_to_cpu(blp[mid].hashval) >= args->hashval) {
fs/xfs/libxfs/xfs_dir2_block.c
482
error = xfs_dir2_data_use_free(args, bp, enddup, aoff,
fs/xfs/libxfs/xfs_dir2_block.c
562
blp[mid].hashval = cpu_to_be32(args->hashval);
fs/xfs/libxfs/xfs_dir2_block.c
569
error = xfs_dir2_data_use_free(args, bp, dup,
fs/xfs/libxfs/xfs_dir2_block.c
577
dep->inumber = cpu_to_be64(args->inumber);
fs/xfs/libxfs/xfs_dir2_block.c
578
dep->namelen = args->namelen;
fs/xfs/libxfs/xfs_dir2_block.c
579
memcpy(dep->name, args->name, args->namelen);
fs/xfs/libxfs/xfs_dir2_block.c
580
xfs_dir2_data_put_ftype(dp->i_mount, dep, args->filetype);
fs/xfs/libxfs/xfs_dir2_block.c
589
xfs_dir2_data_log_header(args, bp);
fs/xfs/libxfs/xfs_dir2_block.c
591
xfs_dir2_data_log_entry(args, bp, dep);
fs/xfs/libxfs/xfs_dir2_block.c
638
xfs_da_args_t *args) /* dir lookup arguments */
fs/xfs/libxfs/xfs_dir2_block.c
649
trace_xfs_dir2_block_lookup(args);
fs/xfs/libxfs/xfs_dir2_block.c
655
if ((error = xfs_dir2_block_lookup_int(args, &bp, &ent)))
fs/xfs/libxfs/xfs_dir2_block.c
657
dp = args->dp;
fs/xfs/libxfs/xfs_dir2_block.c
660
btp = xfs_dir2_block_tail_p(args->geo, hdr);
fs/xfs/libxfs/xfs_dir2_block.c
666
xfs_dir2_dataptr_to_off(args->geo,
fs/xfs/libxfs/xfs_dir2_block.c
671
args->inumber = be64_to_cpu(dep->inumber);
fs/xfs/libxfs/xfs_dir2_block.c
672
args->filetype = xfs_dir2_data_get_ftype(dp->i_mount, dep);
fs/xfs/libxfs/xfs_dir2_block.c
673
error = xfs_dir_cilookup_result(args, dep->name, dep->namelen);
fs/xfs/libxfs/xfs_dir2_block.c
674
xfs_trans_brelse(args->trans, bp);
fs/xfs/libxfs/xfs_dir2_block.c
683
xfs_da_args_t *args, /* dir lookup arguments */
fs/xfs/libxfs/xfs_dir2_block.c
702
dp = args->dp;
fs/xfs/libxfs/xfs_dir2_block.c
703
tp = args->trans;
fs/xfs/libxfs/xfs_dir2_block.c
705
error = xfs_dir3_block_read(tp, dp, args->owner, &bp);
fs/xfs/libxfs/xfs_dir2_block.c
711
btp = xfs_dir2_block_tail_p(args->geo, hdr);
fs/xfs/libxfs/xfs_dir2_block.c
720
if ((hash = be32_to_cpu(blp[mid].hashval)) == args->hashval)
fs/xfs/libxfs/xfs_dir2_block.c
722
if (hash < args->hashval)
fs/xfs/libxfs/xfs_dir2_block.c
727
ASSERT(args->op_flags & XFS_DA_OP_OKNOENT);
fs/xfs/libxfs/xfs_dir2_block.c
735
while (mid > 0 && be32_to_cpu(blp[mid - 1].hashval) == args->hashval) {
fs/xfs/libxfs/xfs_dir2_block.c
749
((char *)hdr + xfs_dir2_dataptr_to_off(args->geo, addr));
fs/xfs/libxfs/xfs_dir2_block.c
755
cmp = xfs_dir2_compname(args, dep->name, dep->namelen);
fs/xfs/libxfs/xfs_dir2_block.c
756
if (cmp != XFS_CMP_DIFFERENT && cmp != args->cmpresult) {
fs/xfs/libxfs/xfs_dir2_block.c
757
args->cmpresult = cmp;
fs/xfs/libxfs/xfs_dir2_block.c
766
ASSERT(args->op_flags & XFS_DA_OP_OKNOENT);
fs/xfs/libxfs/xfs_dir2_block.c
771
if (args->cmpresult == XFS_CMP_CASE)
fs/xfs/libxfs/xfs_dir2_block.c
786
xfs_da_args_t *args) /* directory operation args */
fs/xfs/libxfs/xfs_dir2_block.c
802
trace_xfs_dir2_block_removename(args);
fs/xfs/libxfs/xfs_dir2_block.c
808
if ((error = xfs_dir2_block_lookup_int(args, &bp, &ent))) {
fs/xfs/libxfs/xfs_dir2_block.c
811
dp = args->dp;
fs/xfs/libxfs/xfs_dir2_block.c
812
tp = args->trans;
fs/xfs/libxfs/xfs_dir2_block.c
814
btp = xfs_dir2_block_tail_p(args->geo, hdr);
fs/xfs/libxfs/xfs_dir2_block.c
820
xfs_dir2_dataptr_to_off(args->geo,
fs/xfs/libxfs/xfs_dir2_block.c
826
xfs_dir2_data_make_free(args, bp,
fs/xfs/libxfs/xfs_dir2_block.c
846
xfs_dir2_data_log_header(args, bp);
fs/xfs/libxfs/xfs_dir2_block.c
858
return xfs_dir2_block_to_sf(args, bp, size, &sfh);
fs/xfs/libxfs/xfs_dir2_block.c
867
xfs_da_args_t *args) /* directory operation args */
fs/xfs/libxfs/xfs_dir2_block.c
878
trace_xfs_dir2_block_replace(args);
fs/xfs/libxfs/xfs_dir2_block.c
884
if ((error = xfs_dir2_block_lookup_int(args, &bp, &ent))) {
fs/xfs/libxfs/xfs_dir2_block.c
887
dp = args->dp;
fs/xfs/libxfs/xfs_dir2_block.c
889
btp = xfs_dir2_block_tail_p(args->geo, hdr);
fs/xfs/libxfs/xfs_dir2_block.c
895
xfs_dir2_dataptr_to_off(args->geo,
fs/xfs/libxfs/xfs_dir2_block.c
897
ASSERT(be64_to_cpu(dep->inumber) != args->inumber);
fs/xfs/libxfs/xfs_dir2_block.c
901
dep->inumber = cpu_to_be64(args->inumber);
fs/xfs/libxfs/xfs_dir2_block.c
902
xfs_dir2_data_put_ftype(dp->i_mount, dep, args->filetype);
fs/xfs/libxfs/xfs_dir2_block.c
903
xfs_dir2_data_log_entry(args, bp, dep);
fs/xfs/libxfs/xfs_dir2_block.c
930
xfs_da_args_t *args, /* operation arguments */
fs/xfs/libxfs/xfs_dir2_block.c
954
trace_xfs_dir2_leaf_to_block(args);
fs/xfs/libxfs/xfs_dir2_block.c
956
dp = args->dp;
fs/xfs/libxfs/xfs_dir2_block.c
957
tp = args->trans;
fs/xfs/libxfs/xfs_dir2_block.c
961
ltp = xfs_dir2_leaf_tail_p(args->geo, leaf);
fs/xfs/libxfs/xfs_dir2_block.c
971
while (dp->i_disk_size > args->geo->blksize) {
fs/xfs/libxfs/xfs_dir2_block.c
974
hdrsz = args->geo->data_entry_offset;
fs/xfs/libxfs/xfs_dir2_block.c
977
args->geo->blksize - hdrsz) {
fs/xfs/libxfs/xfs_dir2_block.c
979
xfs_dir2_leaf_trim_data(args, lbp,
fs/xfs/libxfs/xfs_dir2_block.c
989
error = xfs_dir3_data_read(tp, dp, args->owner,
fs/xfs/libxfs/xfs_dir2_block.c
990
args->geo->datablk, 0, &dbp);
fs/xfs/libxfs/xfs_dir2_data.c
1002
xfs_dir2_data_log_unused(args, bp, newdup);
fs/xfs/libxfs/xfs_dir2_data.c
1029
xfs_dir2_data_log_unused(args, bp, newdup);
fs/xfs/libxfs/xfs_dir2_data.c
1081
struct xfs_da_args *args,
fs/xfs/libxfs/xfs_dir2_data.c
1108
bf = xfs_dir2_data_bestfree_p(args->dp->i_mount, hdr);
fs/xfs/libxfs/xfs_dir2_data.c
1140
xfs_dir2_data_log_unused(args, bp, newdup);
fs/xfs/libxfs/xfs_dir2_data.c
1168
xfs_dir2_data_log_unused(args, bp, newdup);
fs/xfs/libxfs/xfs_dir2_data.c
1196
xfs_dir2_data_log_unused(args, bp, newdup);
fs/xfs/libxfs/xfs_dir2_data.c
1202
xfs_dir2_data_log_unused(args, bp, newdup2);
fs/xfs/libxfs/xfs_dir2_data.c
1226
xfs_corruption_error(__func__, XFS_ERRLEVEL_LOW, args->dp->i_mount,
fs/xfs/libxfs/xfs_dir2_data.c
1228
xfs_da_mark_sick(args);
fs/xfs/libxfs/xfs_dir2_data.c
718
struct xfs_da_args *args, /* directory operation args */
fs/xfs/libxfs/xfs_dir2_data.c
722
struct xfs_trans *tp = args->trans;
fs/xfs/libxfs/xfs_dir2_data.c
723
struct xfs_inode *dp = args->dp;
fs/xfs/libxfs/xfs_dir2_data.c
725
struct xfs_da_geometry *geo = args->geo;
fs/xfs/libxfs/xfs_dir2_data.c
736
error = xfs_da_get_buf(tp, dp, xfs_dir2_db_to_da(args->geo, blkno),
fs/xfs/libxfs/xfs_dir2_data.c
753
hdr3->owner = cpu_to_be64(args->owner);
fs/xfs/libxfs/xfs_dir2_data.c
778
xfs_dir2_data_log_header(args, bp);
fs/xfs/libxfs/xfs_dir2_data.c
779
xfs_dir2_data_log_unused(args, bp, dup);
fs/xfs/libxfs/xfs_dir2_data.c
789
struct xfs_da_args *args,
fs/xfs/libxfs/xfs_dir2_data.c
801
xfs_trans_log_buf(args->trans, bp, (uint)((char *)dep - (char *)hdr),
fs/xfs/libxfs/xfs_dir2_data.c
811
struct xfs_da_args *args,
fs/xfs/libxfs/xfs_dir2_data.c
823
xfs_trans_log_buf(args->trans, bp, 0, args->geo->data_entry_offset - 1);
fs/xfs/libxfs/xfs_dir2_data.c
831
struct xfs_da_args *args,
fs/xfs/libxfs/xfs_dir2_data.c
845
xfs_trans_log_buf(args->trans, bp, (uint)((char *)dup - (char *)hdr),
fs/xfs/libxfs/xfs_dir2_data.c
851
xfs_trans_log_buf(args->trans, bp,
fs/xfs/libxfs/xfs_dir2_data.c
863
struct xfs_da_args *args,
fs/xfs/libxfs/xfs_dir2_data.c
884
end = xfs_dir3_data_end_offset(args->geo, hdr);
fs/xfs/libxfs/xfs_dir2_data.c
891
if (offset > args->geo->data_entry_offset) {
fs/xfs/libxfs/xfs_dir2_data.c
917
bf = xfs_dir2_data_bestfree_p(args->dp->i_mount, hdr);
fs/xfs/libxfs/xfs_dir2_data.c
939
xfs_dir2_data_log_unused(args, bp, prevdup);
fs/xfs/libxfs/xfs_dir2_data.c
974
xfs_dir2_data_log_unused(args, bp, prevdup);
fs/xfs/libxfs/xfs_dir2_leaf.c
1012
xfs_dir3_leaf_log_header(args, bp);
fs/xfs/libxfs/xfs_dir2_leaf.c
1014
xfs_dir3_leaf_log_ents(args, leafhdr, bp, loglow, to - 1);
fs/xfs/libxfs/xfs_dir2_leaf.c
1116
struct xfs_da_args *args,
fs/xfs/libxfs/xfs_dir2_leaf.c
1129
ltp = xfs_dir2_leaf_tail_p(args->geo, leaf);
fs/xfs/libxfs/xfs_dir2_leaf.c
1132
xfs_trans_log_buf(args->trans, bp,
fs/xfs/libxfs/xfs_dir2_leaf.c
1142
struct xfs_da_args *args,
fs/xfs/libxfs/xfs_dir2_leaf.c
1159
xfs_trans_log_buf(args->trans, bp,
fs/xfs/libxfs/xfs_dir2_leaf.c
1169
struct xfs_da_args *args,
fs/xfs/libxfs/xfs_dir2_leaf.c
1179
xfs_trans_log_buf(args->trans, bp,
fs/xfs/libxfs/xfs_dir2_leaf.c
1181
args->geo->leaf_hdr_size - 1);
fs/xfs/libxfs/xfs_dir2_leaf.c
1189
struct xfs_da_args *args,
fs/xfs/libxfs/xfs_dir2_leaf.c
1200
ltp = xfs_dir2_leaf_tail_p(args->geo, leaf);
fs/xfs/libxfs/xfs_dir2_leaf.c
1201
xfs_trans_log_buf(args->trans, bp, (uint)((char *)ltp - (char *)leaf),
fs/xfs/libxfs/xfs_dir2_leaf.c
1202
(uint)(args->geo->blksize - 1));
fs/xfs/libxfs/xfs_dir2_leaf.c
1212
xfs_da_args_t *args) /* operation arguments */
fs/xfs/libxfs/xfs_dir2_leaf.c
1224
trace_xfs_dir2_leaf_lookup(args);
fs/xfs/libxfs/xfs_dir2_leaf.c
1229
error = xfs_dir2_leaf_lookup_int(args, &lbp, &index, &dbp, &leafhdr);
fs/xfs/libxfs/xfs_dir2_leaf.c
1233
tp = args->trans;
fs/xfs/libxfs/xfs_dir2_leaf.c
1234
dp = args->dp;
fs/xfs/libxfs/xfs_dir2_leaf.c
1247
xfs_dir2_dataptr_to_off(args->geo, be32_to_cpu(lep->address)));
fs/xfs/libxfs/xfs_dir2_leaf.c
1251
args->inumber = be64_to_cpu(dep->inumber);
fs/xfs/libxfs/xfs_dir2_leaf.c
1252
args->filetype = xfs_dir2_data_get_ftype(dp->i_mount, dep);
fs/xfs/libxfs/xfs_dir2_leaf.c
1253
error = xfs_dir_cilookup_result(args, dep->name, dep->namelen);
fs/xfs/libxfs/xfs_dir2_leaf.c
1267
xfs_da_args_t *args, /* operation arguments */
fs/xfs/libxfs/xfs_dir2_leaf.c
1288
dp = args->dp;
fs/xfs/libxfs/xfs_dir2_leaf.c
1289
tp = args->trans;
fs/xfs/libxfs/xfs_dir2_leaf.c
1292
error = xfs_dir3_leaf_read(tp, dp, args->owner, args->geo->leafblk,
fs/xfs/libxfs/xfs_dir2_leaf.c
1305
index = xfs_dir2_leaf_search_hash(args, lbp);
fs/xfs/libxfs/xfs_dir2_leaf.c
1312
be32_to_cpu(lep->hashval) == args->hashval;
fs/xfs/libxfs/xfs_dir2_leaf.c
1322
newdb = xfs_dir2_dataptr_to_db(args->geo,
fs/xfs/libxfs/xfs_dir2_leaf.c
1331
error = xfs_dir3_data_read(tp, dp, args->owner,
fs/xfs/libxfs/xfs_dir2_leaf.c
1332
xfs_dir2_db_to_da(args->geo, newdb), 0,
fs/xfs/libxfs/xfs_dir2_leaf.c
1344
xfs_dir2_dataptr_to_off(args->geo,
fs/xfs/libxfs/xfs_dir2_leaf.c
1351
cmp = xfs_dir2_compname(args, dep->name, dep->namelen);
fs/xfs/libxfs/xfs_dir2_leaf.c
1352
if (cmp != XFS_CMP_DIFFERENT && cmp != args->cmpresult) {
fs/xfs/libxfs/xfs_dir2_leaf.c
1353
args->cmpresult = cmp;
fs/xfs/libxfs/xfs_dir2_leaf.c
1363
ASSERT(args->op_flags & XFS_DA_OP_OKNOENT);
fs/xfs/libxfs/xfs_dir2_leaf.c
1369
if (args->cmpresult == XFS_CMP_CASE) {
fs/xfs/libxfs/xfs_dir2_leaf.c
1373
error = xfs_dir3_data_read(tp, dp, args->owner,
fs/xfs/libxfs/xfs_dir2_leaf.c
1374
xfs_dir2_db_to_da(args->geo, cidb), 0,
fs/xfs/libxfs/xfs_dir2_leaf.c
1399
xfs_da_args_t *args) /* operation arguments */
fs/xfs/libxfs/xfs_dir2_leaf.c
1401
struct xfs_da_geometry *geo = args->geo;
fs/xfs/libxfs/xfs_dir2_leaf.c
1421
trace_xfs_dir2_leaf_removename(args);
fs/xfs/libxfs/xfs_dir2_leaf.c
1426
error = xfs_dir2_leaf_lookup_int(args, &lbp, &index, &dbp, &leafhdr);
fs/xfs/libxfs/xfs_dir2_leaf.c
1430
dp = args->dp;
fs/xfs/libxfs/xfs_dir2_leaf.c
1449
xfs_da_mark_sick(args);
fs/xfs/libxfs/xfs_dir2_leaf.c
1456
xfs_dir2_data_make_free(args, dbp,
fs/xfs/libxfs/xfs_dir2_leaf.c
1465
xfs_dir3_leaf_log_header(args, lbp);
fs/xfs/libxfs/xfs_dir2_leaf.c
1468
xfs_dir3_leaf_log_ents(args, &leafhdr, lbp, index, index);
fs/xfs/libxfs/xfs_dir2_leaf.c
1477
xfs_dir2_data_log_header(args, dbp);
fs/xfs/libxfs/xfs_dir2_leaf.c
1484
xfs_dir3_leaf_log_bests(args, lbp, db, db);
fs/xfs/libxfs/xfs_dir2_leaf.c
1493
if ((error = xfs_dir2_shrink_inode(args, db, dbp))) {
fs/xfs/libxfs/xfs_dir2_leaf.c
1500
if (error == -ENOSPC && args->total == 0)
fs/xfs/libxfs/xfs_dir2_leaf.c
1525
xfs_dir3_leaf_log_tail(args, lbp);
fs/xfs/libxfs/xfs_dir2_leaf.c
1526
xfs_dir3_leaf_log_bests(args, lbp, 0,
fs/xfs/libxfs/xfs_dir2_leaf.c
1541
return xfs_dir2_leaf_to_block(args, lbp, dbp);
fs/xfs/libxfs/xfs_dir2_leaf.c
1549
xfs_da_args_t *args) /* operation arguments */
fs/xfs/libxfs/xfs_dir2_leaf.c
1561
trace_xfs_dir2_leaf_replace(args);
fs/xfs/libxfs/xfs_dir2_leaf.c
1566
error = xfs_dir2_leaf_lookup_int(args, &lbp, &index, &dbp, &leafhdr);
fs/xfs/libxfs/xfs_dir2_leaf.c
1570
dp = args->dp;
fs/xfs/libxfs/xfs_dir2_leaf.c
1580
xfs_dir2_dataptr_to_off(args->geo, be32_to_cpu(lep->address)));
fs/xfs/libxfs/xfs_dir2_leaf.c
1581
ASSERT(args->inumber != be64_to_cpu(dep->inumber));
fs/xfs/libxfs/xfs_dir2_leaf.c
1585
dep->inumber = cpu_to_be64(args->inumber);
fs/xfs/libxfs/xfs_dir2_leaf.c
1586
xfs_dir2_data_put_ftype(dp->i_mount, dep, args->filetype);
fs/xfs/libxfs/xfs_dir2_leaf.c
1587
tp = args->trans;
fs/xfs/libxfs/xfs_dir2_leaf.c
1588
xfs_dir2_data_log_entry(args, dbp, dep);
fs/xfs/libxfs/xfs_dir2_leaf.c
1601
xfs_da_args_t *args, /* operation arguments */
fs/xfs/libxfs/xfs_dir2_leaf.c
1612
xfs_dir2_leaf_hdr_from_disk(args->dp->i_mount, &leafhdr, lbp->b_addr);
fs/xfs/libxfs/xfs_dir2_leaf.c
1619
hashwant = args->hashval;
fs/xfs/libxfs/xfs_dir2_leaf.c
1651
xfs_da_args_t *args, /* operation arguments */
fs/xfs/libxfs/xfs_dir2_leaf.c
1655
struct xfs_da_geometry *geo = args->geo;
fs/xfs/libxfs/xfs_dir2_leaf.c
1664
dp = args->dp;
fs/xfs/libxfs/xfs_dir2_leaf.c
1665
tp = args->trans;
fs/xfs/libxfs/xfs_dir2_leaf.c
1669
error = xfs_dir3_data_read(tp, dp, args->owner,
fs/xfs/libxfs/xfs_dir2_leaf.c
1694
if ((error = xfs_dir2_shrink_inode(args, db, dbp))) {
fs/xfs/libxfs/xfs_dir2_leaf.c
1705
xfs_dir3_leaf_log_tail(args, lbp);
fs/xfs/libxfs/xfs_dir2_leaf.c
1706
xfs_dir3_leaf_log_bests(args, lbp, 0, be32_to_cpu(ltp->bestcount) - 1);
fs/xfs/libxfs/xfs_dir2_leaf.c
1739
xfs_da_args_t *args; /* operation arguments */
fs/xfs/libxfs/xfs_dir2_leaf.c
1759
args = state->args;
fs/xfs/libxfs/xfs_dir2_leaf.c
1761
trace_xfs_dir2_node_to_leaf(args);
fs/xfs/libxfs/xfs_dir2_leaf.c
1764
dp = args->dp;
fs/xfs/libxfs/xfs_dir2_leaf.c
1765
tp = args->trans;
fs/xfs/libxfs/xfs_dir2_leaf.c
1772
fo -= args->geo->fsbcount;
fs/xfs/libxfs/xfs_dir2_leaf.c
1779
while (fo > args->geo->freeblk) {
fs/xfs/libxfs/xfs_dir2_leaf.c
1780
if ((error = xfs_dir2_node_trim_free(args, fo, &rval))) {
fs/xfs/libxfs/xfs_dir2_leaf.c
1784
fo -= args->geo->fsbcount;
fs/xfs/libxfs/xfs_dir2_leaf.c
1797
if (XFS_FSB_TO_B(mp, fo) > XFS_DIR2_LEAF_OFFSET + args->geo->blksize)
fs/xfs/libxfs/xfs_dir2_leaf.c
1809
error = xfs_dir2_free_read(tp, dp, args->owner, args->geo->freeblk,
fs/xfs/libxfs/xfs_dir2_leaf.c
1821
if (xfs_dir3_leaf_size(&leafhdr, freehdr.nvalid) > args->geo->blksize) {
fs/xfs/libxfs/xfs_dir2_leaf.c
1830
xfs_dir3_leaf_compact(args, &leafhdr, lbp);
fs/xfs/libxfs/xfs_dir2_leaf.c
1841
ltp = xfs_dir2_leaf_tail_p(args->geo, leaf);
fs/xfs/libxfs/xfs_dir2_leaf.c
1851
xfs_dir3_leaf_log_header(args, lbp);
fs/xfs/libxfs/xfs_dir2_leaf.c
1852
xfs_dir3_leaf_log_bests(args, lbp, 0, be32_to_cpu(ltp->bestcount) - 1);
fs/xfs/libxfs/xfs_dir2_leaf.c
1853
xfs_dir3_leaf_log_tail(args, lbp);
fs/xfs/libxfs/xfs_dir2_leaf.c
1859
error = xfs_dir2_shrink_inode(args,
fs/xfs/libxfs/xfs_dir2_leaf.c
1860
xfs_dir2_byte_to_db(args->geo, XFS_DIR2_FREE_OFFSET),
fs/xfs/libxfs/xfs_dir2_leaf.c
1878
error = xfs_dir2_leaf_to_block(args, lbp, NULL);
fs/xfs/libxfs/xfs_dir2_leaf.c
27
static int xfs_dir2_leaf_lookup_int(xfs_da_args_t *args, struct xfs_buf **lbpp,
fs/xfs/libxfs/xfs_dir2_leaf.c
30
static void xfs_dir3_leaf_log_bests(struct xfs_da_args *args,
fs/xfs/libxfs/xfs_dir2_leaf.c
32
static void xfs_dir3_leaf_log_tail(struct xfs_da_args *args,
fs/xfs/libxfs/xfs_dir2_leaf.c
358
struct xfs_da_args *args,
fs/xfs/libxfs/xfs_dir2_leaf.c
362
struct xfs_mount *mp = args->dp->i_mount;
fs/xfs/libxfs/xfs_dir2_leaf.c
363
struct xfs_trans *tp = args->trans;
fs/xfs/libxfs/xfs_dir2_leaf.c
377
leaf3->info.owner = cpu_to_be64(args->owner);
fs/xfs/libxfs/xfs_dir2_leaf.c
403
xfs_da_args_t *args,
fs/xfs/libxfs/xfs_dir2_leaf.c
408
struct xfs_inode *dp = args->dp;
fs/xfs/libxfs/xfs_dir2_leaf.c
409
struct xfs_trans *tp = args->trans;
fs/xfs/libxfs/xfs_dir2_leaf.c
414
ASSERT(bno >= xfs_dir2_byte_to_db(args->geo, XFS_DIR2_LEAF_OFFSET) &&
fs/xfs/libxfs/xfs_dir2_leaf.c
415
bno < xfs_dir2_byte_to_db(args->geo, XFS_DIR2_FREE_OFFSET));
fs/xfs/libxfs/xfs_dir2_leaf.c
417
error = xfs_da_get_buf(tp, dp, xfs_dir2_db_to_da(args->geo, bno),
fs/xfs/libxfs/xfs_dir2_leaf.c
422
xfs_dir3_leaf_init(args, bp, magic);
fs/xfs/libxfs/xfs_dir2_leaf.c
423
xfs_dir3_leaf_log_header(args, bp);
fs/xfs/libxfs/xfs_dir2_leaf.c
425
xfs_dir3_leaf_log_tail(args, bp);
fs/xfs/libxfs/xfs_dir2_leaf.c
435
xfs_da_args_t *args, /* operation arguments */
fs/xfs/libxfs/xfs_dir2_leaf.c
455
trace_xfs_dir2_block_to_leaf(args);
fs/xfs/libxfs/xfs_dir2_leaf.c
457
dp = args->dp;
fs/xfs/libxfs/xfs_dir2_leaf.c
458
tp = args->trans;
fs/xfs/libxfs/xfs_dir2_leaf.c
464
if ((error = xfs_da_grow_inode(args, &blkno))) {
fs/xfs/libxfs/xfs_dir2_leaf.c
467
ldb = xfs_dir2_da_to_db(args->geo, blkno);
fs/xfs/libxfs/xfs_dir2_leaf.c
468
ASSERT(ldb == xfs_dir2_byte_to_db(args->geo, XFS_DIR2_LEAF_OFFSET));
fs/xfs/libxfs/xfs_dir2_leaf.c
472
error = xfs_dir3_leaf_get_buf(args, ldb, &lbp, XFS_DIR2_LEAF1_MAGIC);
fs/xfs/libxfs/xfs_dir2_leaf.c
479
btp = xfs_dir2_block_tail_p(args->geo, hdr);
fs/xfs/libxfs/xfs_dir2_leaf.c
490
xfs_dir3_leaf_log_header(args, lbp);
fs/xfs/libxfs/xfs_dir2_leaf.c
498
xfs_dir3_leaf_log_ents(args, &leafhdr, lbp, 0, leafhdr.count - 1);
fs/xfs/libxfs/xfs_dir2_leaf.c
505
xfs_dir2_data_make_free(args, dbp,
fs/xfs/libxfs/xfs_dir2_leaf.c
507
(xfs_dir2_data_aoff_t)((char *)hdr + args->geo->blksize -
fs/xfs/libxfs/xfs_dir2_leaf.c
525
ltp = xfs_dir2_leaf_tail_p(args->geo, leaf);
fs/xfs/libxfs/xfs_dir2_leaf.c
533
xfs_dir2_data_log_header(args, dbp);
fs/xfs/libxfs/xfs_dir2_leaf.c
536
xfs_dir3_leaf_log_bests(args, lbp, 0, 0);
fs/xfs/libxfs/xfs_dir2_leaf.c
666
struct xfs_da_args *args) /* operation arguments */
fs/xfs/libxfs/xfs_dir2_leaf.c
669
struct xfs_trans *tp = args->trans;
fs/xfs/libxfs/xfs_dir2_leaf.c
675
struct xfs_inode *dp = args->dp; /* incore directory inode */
fs/xfs/libxfs/xfs_dir2_leaf.c
698
trace_xfs_dir2_leaf_addname(args);
fs/xfs/libxfs/xfs_dir2_leaf.c
700
error = xfs_dir3_leaf_read(tp, dp, args->owner, args->geo->leafblk,
fs/xfs/libxfs/xfs_dir2_leaf.c
711
index = xfs_dir2_leaf_search_hash(args, lbp);
fs/xfs/libxfs/xfs_dir2_leaf.c
713
ltp = xfs_dir2_leaf_tail_p(args->geo, leaf);
fs/xfs/libxfs/xfs_dir2_leaf.c
717
length = xfs_dir2_data_entsize(dp->i_mount, args->namelen);
fs/xfs/libxfs/xfs_dir2_leaf.c
726
index < leafhdr.count && be32_to_cpu(lep->hashval) == args->hashval;
fs/xfs/libxfs/xfs_dir2_leaf.c
730
i = xfs_dir2_dataptr_to_db(args->geo, be32_to_cpu(lep->address));
fs/xfs/libxfs/xfs_dir2_leaf.c
786
if ((args->op_flags & XFS_DA_OP_JUSTCHECK) ||
fs/xfs/libxfs/xfs_dir2_leaf.c
787
args->total == 0) {
fs/xfs/libxfs/xfs_dir2_leaf.c
794
error = xfs_dir2_leaf_to_node(args, lbp);
fs/xfs/libxfs/xfs_dir2_leaf.c
800
return xfs_dir2_node_addname(args);
fs/xfs/libxfs/xfs_dir2_leaf.c
811
if (args->op_flags & XFS_DA_OP_JUSTCHECK) {
fs/xfs/libxfs/xfs_dir2_leaf.c
819
if (args->total == 0 && use_block == -1) {
fs/xfs/libxfs/xfs_dir2_leaf.c
849
if ((error = xfs_dir2_grow_inode(args, XFS_DIR2_DATA_SPACE,
fs/xfs/libxfs/xfs_dir2_leaf.c
857
if ((error = xfs_dir3_data_init(args, use_block, &dbp))) {
fs/xfs/libxfs/xfs_dir2_leaf.c
870
xfs_dir3_leaf_log_tail(args, lbp);
fs/xfs/libxfs/xfs_dir2_leaf.c
871
xfs_dir3_leaf_log_bests(args, lbp, 0,
fs/xfs/libxfs/xfs_dir2_leaf.c
878
xfs_dir3_leaf_log_bests(args, lbp, use_block, use_block);
fs/xfs/libxfs/xfs_dir2_leaf.c
888
error = xfs_dir3_data_read(tp, dp, args->owner,
fs/xfs/libxfs/xfs_dir2_leaf.c
889
xfs_dir2_db_to_da(args->geo, use_block), 0,
fs/xfs/libxfs/xfs_dir2_leaf.c
908
error = xfs_dir2_data_use_free(args, dbp, dup,
fs/xfs/libxfs/xfs_dir2_leaf.c
919
dep->inumber = cpu_to_be64(args->inumber);
fs/xfs/libxfs/xfs_dir2_leaf.c
920
dep->namelen = args->namelen;
fs/xfs/libxfs/xfs_dir2_leaf.c
921
memcpy(dep->name, args->name, dep->namelen);
fs/xfs/libxfs/xfs_dir2_leaf.c
922
xfs_dir2_data_put_ftype(dp->i_mount, dep, args->filetype);
fs/xfs/libxfs/xfs_dir2_leaf.c
934
xfs_dir2_data_log_header(args, dbp);
fs/xfs/libxfs/xfs_dir2_leaf.c
935
xfs_dir2_data_log_entry(args, dbp, dep);
fs/xfs/libxfs/xfs_dir2_leaf.c
943
xfs_dir3_leaf_log_bests(args, lbp, use_block, use_block);
fs/xfs/libxfs/xfs_dir2_leaf.c
952
lep->hashval = cpu_to_be32(args->hashval);
fs/xfs/libxfs/xfs_dir2_leaf.c
954
xfs_dir2_db_off_to_dataptr(args->geo, use_block,
fs/xfs/libxfs/xfs_dir2_leaf.c
960
xfs_dir3_leaf_log_header(args, lbp);
fs/xfs/libxfs/xfs_dir2_leaf.c
961
xfs_dir3_leaf_log_ents(args, &leafhdr, lbp, lfloglow, lfloghigh);
fs/xfs/libxfs/xfs_dir2_leaf.c
973
xfs_da_args_t *args, /* operation arguments */
fs/xfs/libxfs/xfs_dir2_leaf.c
981
struct xfs_inode *dp = args->dp;
fs/xfs/libxfs/xfs_dir2_node.c
1011
xfs_dir3_leaf_log_ents(args, dhdr, bp_d, start_d, start_d + count - 1);
fs/xfs/libxfs/xfs_dir2_node.c
1020
xfs_dir3_leaf_log_ents(args, shdr, bp_s, start_s,
fs/xfs/libxfs/xfs_dir2_node.c
1076
xfs_da_args_t *args; /* operation arguments */
fs/xfs/libxfs/xfs_dir2_node.c
1091
struct xfs_inode *dp = state->args->dp;
fs/xfs/libxfs/xfs_dir2_node.c
1093
args = state->args;
fs/xfs/libxfs/xfs_dir2_node.c
1125
isleft = args->hashval <= midhash;
fs/xfs/libxfs/xfs_dir2_node.c
1140
xfs_dir3_leafn_moveents(args, blk1->bp, &hdr1, ents1,
fs/xfs/libxfs/xfs_dir2_node.c
1144
xfs_dir3_leafn_moveents(args, blk2->bp, &hdr2, ents2, 0,
fs/xfs/libxfs/xfs_dir2_node.c
1154
xfs_dir3_leaf_log_header(args, blk1->bp);
fs/xfs/libxfs/xfs_dir2_node.c
1155
xfs_dir3_leaf_log_header(args, blk2->bp);
fs/xfs/libxfs/xfs_dir2_node.c
1190
xfs_da_args_t *args,
fs/xfs/libxfs/xfs_dir2_node.c
1200
struct xfs_inode *dp = args->dp;
fs/xfs/libxfs/xfs_dir2_node.c
1209
xfs_dir2_free_log_bests(args, &freehdr, fbp, findex, findex);
fs/xfs/libxfs/xfs_dir2_node.c
1237
xfs_dir2_free_log_header(args, fbp);
fs/xfs/libxfs/xfs_dir2_node.c
1246
error = xfs_dir2_shrink_inode(args, fdb, fbp);
fs/xfs/libxfs/xfs_dir2_node.c
1250
} else if (error != -ENOSPC || args->total != 0)
fs/xfs/libxfs/xfs_dir2_node.c
1261
xfs_dir2_free_log_bests(args, &freehdr, fbp, findex, findex);
fs/xfs/libxfs/xfs_dir2_node.c
1272
xfs_da_args_t *args, /* operation arguments */
fs/xfs/libxfs/xfs_dir2_node.c
1278
struct xfs_da_geometry *geo = args->geo;
fs/xfs/libxfs/xfs_dir2_node.c
1294
trace_xfs_dir2_leafn_remove(args, index);
fs/xfs/libxfs/xfs_dir2_node.c
1296
dp = args->dp;
fs/xfs/libxfs/xfs_dir2_node.c
1297
tp = args->trans;
fs/xfs/libxfs/xfs_dir2_node.c
1320
xfs_dir3_leaf_log_header(args, bp);
fs/xfs/libxfs/xfs_dir2_node.c
1323
xfs_dir3_leaf_log_ents(args, &leafhdr, bp, index, index);
fs/xfs/libxfs/xfs_dir2_node.c
1335
xfs_dir2_data_make_free(args, dbp, off,
fs/xfs/libxfs/xfs_dir2_node.c
1345
xfs_dir2_data_log_header(args, dbp);
fs/xfs/libxfs/xfs_dir2_node.c
1363
error = xfs_dir2_free_read(tp, dp, args->owner,
fs/xfs/libxfs/xfs_dir2_node.c
1390
error = xfs_dir2_shrink_inode(args, db, dbp);
fs/xfs/libxfs/xfs_dir2_node.c
1400
else if (!(error == -ENOSPC && args->total == 0))
fs/xfs/libxfs/xfs_dir2_node.c
1407
error = xfs_dir3_data_block_free(args, hdr, free,
fs/xfs/libxfs/xfs_dir2_node.c
1433
xfs_da_args_t *args; /* operation arguments */
fs/xfs/libxfs/xfs_dir2_node.c
1441
args = state->args;
fs/xfs/libxfs/xfs_dir2_node.c
1442
dp = args->dp;
fs/xfs/libxfs/xfs_dir2_node.c
1444
error = xfs_da_grow_inode(args, &blkno);
fs/xfs/libxfs/xfs_dir2_node.c
1451
error = xfs_dir3_leaf_get_buf(args, xfs_dir2_da_to_db(args->geo, blkno),
fs/xfs/libxfs/xfs_dir2_node.c
1471
error = xfs_dir2_leafn_add(oldblk->bp, args, oldblk->index);
fs/xfs/libxfs/xfs_dir2_node.c
1473
error = xfs_dir2_leafn_add(newblk->bp, args, newblk->index);
fs/xfs/libxfs/xfs_dir2_node.c
1510
struct xfs_inode *dp = state->args->dp;
fs/xfs/libxfs/xfs_dir2_node.c
1524
bytes = state->args->geo->leaf_hdr_size + count * sizeof(ents[0]);
fs/xfs/libxfs/xfs_dir2_node.c
1525
if (bytes > (state->args->geo->blksize >> 1)) {
fs/xfs/libxfs/xfs_dir2_node.c
1569
error = xfs_dir3_leafn_read(state->args->trans, dp,
fs/xfs/libxfs/xfs_dir2_node.c
1570
state->args->owner, blkno, &bp);
fs/xfs/libxfs/xfs_dir2_node.c
1578
bytes = state->args->geo->blksize -
fs/xfs/libxfs/xfs_dir2_node.c
1579
(state->args->geo->blksize >> 2);
fs/xfs/libxfs/xfs_dir2_node.c
1592
xfs_trans_brelse(state->args->trans, bp);
fs/xfs/libxfs/xfs_dir2_node.c
1630
xfs_da_args_t *args; /* operation arguments */
fs/xfs/libxfs/xfs_dir2_node.c
1637
struct xfs_inode *dp = state->args->dp;
fs/xfs/libxfs/xfs_dir2_node.c
1639
args = state->args;
fs/xfs/libxfs/xfs_dir2_node.c
1655
xfs_dir3_leaf_compact(args, &drophdr, drop_blk->bp);
fs/xfs/libxfs/xfs_dir2_node.c
1657
xfs_dir3_leaf_compact(args, &savehdr, save_blk->bp);
fs/xfs/libxfs/xfs_dir2_node.c
1664
xfs_dir3_leafn_moveents(args, drop_blk->bp, &drophdr, dents, 0,
fs/xfs/libxfs/xfs_dir2_node.c
1668
xfs_dir3_leafn_moveents(args, drop_blk->bp, &drophdr, dents, 0,
fs/xfs/libxfs/xfs_dir2_node.c
1676
xfs_dir3_leaf_log_header(args, save_blk->bp);
fs/xfs/libxfs/xfs_dir2_node.c
1677
xfs_dir3_leaf_log_header(args, drop_blk->bp);
fs/xfs/libxfs/xfs_dir2_node.c
1689
struct xfs_da_args *args,
fs/xfs/libxfs/xfs_dir2_node.c
1697
struct xfs_inode *dp = args->dp;
fs/xfs/libxfs/xfs_dir2_node.c
1698
struct xfs_trans *tp = args->trans;
fs/xfs/libxfs/xfs_dir2_node.c
1707
if (args->total == 0)
fs/xfs/libxfs/xfs_dir2_node.c
1711
error = xfs_dir2_grow_inode(args, XFS_DIR2_DATA_SPACE, dbno);
fs/xfs/libxfs/xfs_dir2_node.c
1714
error = xfs_dir3_data_init(args, *dbno, &dbp);
fs/xfs/libxfs/xfs_dir2_node.c
1722
fbno = xfs_dir2_db_to_fdb(args->geo, *dbno);
fs/xfs/libxfs/xfs_dir2_node.c
1723
error = xfs_dir2_free_try_read(tp, dp, args->owner,
fs/xfs/libxfs/xfs_dir2_node.c
1724
xfs_dir2_db_to_da(args->geo, fbno), &fbp);
fs/xfs/libxfs/xfs_dir2_node.c
1733
error = xfs_dir2_grow_inode(args, XFS_DIR2_FREE_SPACE, &fbno);
fs/xfs/libxfs/xfs_dir2_node.c
1738
xfs_dir2_db_to_fdb(args->geo, *dbno) !=
fs/xfs/libxfs/xfs_dir2_node.c
1743
(long long)xfs_dir2_db_to_fdb(args->geo, *dbno),
fs/xfs/libxfs/xfs_dir2_node.c
1753
xfs_da_mark_sick(args);
fs/xfs/libxfs/xfs_dir2_node.c
1758
error = xfs_dir3_free_get_buf(args, fbno, &fbp);
fs/xfs/libxfs/xfs_dir2_node.c
1764
hdr->firstdb = (fbno - xfs_dir2_byte_to_db(args->geo,
fs/xfs/libxfs/xfs_dir2_node.c
1766
args->geo->free_max_bests;
fs/xfs/libxfs/xfs_dir2_node.c
1772
*findex = xfs_dir2_db_to_fdindex(args->geo, *dbno);
fs/xfs/libxfs/xfs_dir2_node.c
1776
ASSERT(*findex < args->geo->free_max_bests);
fs/xfs/libxfs/xfs_dir2_node.c
1788
xfs_dir2_free_log_header(args, fbp);
fs/xfs/libxfs/xfs_dir2_node.c
1802
struct xfs_da_args *args,
fs/xfs/libxfs/xfs_dir2_node.c
1810
struct xfs_inode *dp = args->dp;
fs/xfs/libxfs/xfs_dir2_node.c
1811
struct xfs_trans *tp = args->trans;
fs/xfs/libxfs/xfs_dir2_node.c
1857
lastfbno = xfs_dir2_da_to_db(args->geo, (xfs_dablk_t)fo);
fs/xfs/libxfs/xfs_dir2_node.c
1858
firstfbno = xfs_dir2_byte_to_db(args->geo, XFS_DIR2_FREE_OFFSET);
fs/xfs/libxfs/xfs_dir2_node.c
1870
error = xfs_dir2_free_try_read(tp, dp, args->owner,
fs/xfs/libxfs/xfs_dir2_node.c
1871
xfs_dir2_db_to_da(args->geo, fbno),
fs/xfs/libxfs/xfs_dir2_node.c
1907
struct xfs_da_args *args, /* operation arguments */
fs/xfs/libxfs/xfs_dir2_node.c
1914
struct xfs_trans *tp = args->trans;
fs/xfs/libxfs/xfs_dir2_node.c
1915
struct xfs_inode *dp = args->dp;
fs/xfs/libxfs/xfs_dir2_node.c
1929
length = xfs_dir2_data_entsize(dp->i_mount, args->namelen);
fs/xfs/libxfs/xfs_dir2_node.c
1930
error = xfs_dir2_node_find_freeblk(args, fblk, &dbno, &fbp, &freehdr,
fs/xfs/libxfs/xfs_dir2_node.c
1939
if (args->op_flags & XFS_DA_OP_JUSTCHECK) {
fs/xfs/libxfs/xfs_dir2_node.c
1952
error = xfs_dir2_node_add_datablk(args, fblk, &dbno, &dbp, &fbp,
fs/xfs/libxfs/xfs_dir2_node.c
1956
error = xfs_dir3_data_read(tp, dp, args->owner,
fs/xfs/libxfs/xfs_dir2_node.c
1957
xfs_dir2_db_to_da(args->geo, dbno), 0, &dbp);
fs/xfs/libxfs/xfs_dir2_node.c
1973
error = xfs_dir2_data_use_free(args, dbp, dup, aoff, length,
fs/xfs/libxfs/xfs_dir2_node.c
1982
dep->inumber = cpu_to_be64(args->inumber);
fs/xfs/libxfs/xfs_dir2_node.c
1983
dep->namelen = args->namelen;
fs/xfs/libxfs/xfs_dir2_node.c
1984
memcpy(dep->name, args->name, dep->namelen);
fs/xfs/libxfs/xfs_dir2_node.c
1985
xfs_dir2_data_put_ftype(dp->i_mount, dep, args->filetype);
fs/xfs/libxfs/xfs_dir2_node.c
1988
xfs_dir2_data_log_entry(args, dbp, dep);
fs/xfs/libxfs/xfs_dir2_node.c
1994
xfs_dir2_data_log_header(args, dbp);
fs/xfs/libxfs/xfs_dir2_node.c
2004
xfs_dir2_free_log_bests(args, &freehdr, fbp, findex, findex);
fs/xfs/libxfs/xfs_dir2_node.c
2007
args->blkno = (xfs_dablk_t)dbno;
fs/xfs/libxfs/xfs_dir2_node.c
2008
args->index = be16_to_cpu(*tagp);
fs/xfs/libxfs/xfs_dir2_node.c
2017
xfs_da_args_t *args) /* operation arguments */
fs/xfs/libxfs/xfs_dir2_node.c
2024
trace_xfs_dir2_node_addname(args);
fs/xfs/libxfs/xfs_dir2_node.c
2029
state = xfs_da_state_alloc(args);
fs/xfs/libxfs/xfs_dir2_node.c
2044
rval = xfs_dir2_node_addname_int(args,
fs/xfs/libxfs/xfs_dir2_node.c
2054
rval = xfs_dir2_leafn_add(blk->bp, args, blk->index);
fs/xfs/libxfs/xfs_dir2_node.c
2059
if (!(args->op_flags & XFS_DA_OP_JUSTCHECK))
fs/xfs/libxfs/xfs_dir2_node.c
2065
if (args->total == 0) {
fs/xfs/libxfs/xfs_dir2_node.c
2086
xfs_da_args_t *args) /* operation arguments */
fs/xfs/libxfs/xfs_dir2_node.c
2093
trace_xfs_dir2_node_lookup(args);
fs/xfs/libxfs/xfs_dir2_node.c
2098
state = xfs_da_state_alloc(args);
fs/xfs/libxfs/xfs_dir2_node.c
2106
else if (rval == -ENOENT && args->cmpresult == XFS_CMP_CASE) {
fs/xfs/libxfs/xfs_dir2_node.c
2113
rval = xfs_dir_cilookup_result(args, dep->name, dep->namelen);
fs/xfs/libxfs/xfs_dir2_node.c
2119
xfs_trans_brelse(args->trans, state->path.blk[i].bp);
fs/xfs/libxfs/xfs_dir2_node.c
2126
xfs_trans_brelse(args->trans, state->extrablk.bp);
fs/xfs/libxfs/xfs_dir2_node.c
2138
struct xfs_da_args *args) /* operation arguments */
fs/xfs/libxfs/xfs_dir2_node.c
2145
trace_xfs_dir2_node_removename(args);
fs/xfs/libxfs/xfs_dir2_node.c
2150
state = xfs_da_state_alloc(args);
fs/xfs/libxfs/xfs_dir2_node.c
2170
error = xfs_dir2_leafn_remove(args, blk->bp, blk->index,
fs/xfs/libxfs/xfs_dir2_node.c
2198
xfs_da_args_t *args) /* operation arguments */
fs/xfs/libxfs/xfs_dir2_node.c
2210
trace_xfs_dir2_node_replace(args);
fs/xfs/libxfs/xfs_dir2_node.c
2215
state = xfs_da_state_alloc(args);
fs/xfs/libxfs/xfs_dir2_node.c
2221
inum = args->inumber;
fs/xfs/libxfs/xfs_dir2_node.c
2222
ftype = args->filetype;
fs/xfs/libxfs/xfs_dir2_node.c
2255
xfs_dir2_dataptr_to_off(args->geo,
fs/xfs/libxfs/xfs_dir2_node.c
2263
xfs_dir2_data_log_entry(args, state->extrablk.bp, dep);
fs/xfs/libxfs/xfs_dir2_node.c
2270
xfs_trans_brelse(args->trans, state->extrablk.bp);
fs/xfs/libxfs/xfs_dir2_node.c
2277
xfs_trans_brelse(args->trans, state->path.blk[i].bp);
fs/xfs/libxfs/xfs_dir2_node.c
2290
xfs_da_args_t *args, /* operation arguments */
fs/xfs/libxfs/xfs_dir2_node.c
2301
dp = args->dp;
fs/xfs/libxfs/xfs_dir2_node.c
2302
tp = args->trans;
fs/xfs/libxfs/xfs_dir2_node.c
2309
error = xfs_dir2_free_try_read(tp, dp, args->owner, fo, &bp);
fs/xfs/libxfs/xfs_dir2_node.c
2331
error = xfs_dir2_shrink_inode(args,
fs/xfs/libxfs/xfs_dir2_node.c
2332
xfs_dir2_da_to_db(args->geo, (xfs_dablk_t)fo), bp);
fs/xfs/libxfs/xfs_dir2_node.c
28
static int xfs_dir2_leafn_add(struct xfs_buf *bp, xfs_da_args_t *args,
fs/xfs/libxfs/xfs_dir2_node.c
324
xfs_da_args_t *args,
fs/xfs/libxfs/xfs_dir2_node.c
328
struct xfs_trans *tp = args->trans;
fs/xfs/libxfs/xfs_dir2_node.c
329
struct xfs_inode *dp = args->dp;
fs/xfs/libxfs/xfs_dir2_node.c
33
static int xfs_dir2_leafn_remove(xfs_da_args_t *args, struct xfs_buf *bp,
fs/xfs/libxfs/xfs_dir2_node.c
335
error = xfs_da_get_buf(tp, dp, xfs_dir2_db_to_da(args->geo, fbno),
fs/xfs/libxfs/xfs_dir2_node.c
356
hdr3->hdr.owner = cpu_to_be64(args->owner);
fs/xfs/libxfs/xfs_dir2_node.c
370
struct xfs_da_args *args,
fs/xfs/libxfs/xfs_dir2_node.c
380
xfs_trans_log_buf(args->trans, bp,
fs/xfs/libxfs/xfs_dir2_node.c
391
struct xfs_da_args *args,
fs/xfs/libxfs/xfs_dir2_node.c
401
xfs_trans_log_buf(args->trans, bp, 0,
fs/xfs/libxfs/xfs_dir2_node.c
402
args->geo->free_hdr_size - 1);
fs/xfs/libxfs/xfs_dir2_node.c
412
xfs_da_args_t *args, /* operation arguments */
fs/xfs/libxfs/xfs_dir2_node.c
428
trace_xfs_dir2_leaf_to_node(args);
fs/xfs/libxfs/xfs_dir2_node.c
430
dp = args->dp;
fs/xfs/libxfs/xfs_dir2_node.c
431
tp = args->trans;
fs/xfs/libxfs/xfs_dir2_node.c
435
if ((error = xfs_dir2_grow_inode(args, XFS_DIR2_FREE_SPACE, &fdb))) {
fs/xfs/libxfs/xfs_dir2_node.c
438
ASSERT(fdb == xfs_dir2_byte_to_db(args->geo, XFS_DIR2_FREE_OFFSET));
fs/xfs/libxfs/xfs_dir2_node.c
442
error = xfs_dir3_free_get_buf(args, fdb, &fbp);
fs/xfs/libxfs/xfs_dir2_node.c
448
ltp = xfs_dir2_leaf_tail_p(args->geo, leaf);
fs/xfs/libxfs/xfs_dir2_node.c
450
(uint)dp->i_disk_size / args->geo->blksize) {
fs/xfs/libxfs/xfs_dir2_node.c
452
xfs_da_mark_sick(args);
fs/xfs/libxfs/xfs_dir2_node.c
475
xfs_dir2_free_log_bests(args, &freehdr, fbp, 0, freehdr.nvalid - 1);
fs/xfs/libxfs/xfs_dir2_node.c
476
xfs_dir2_free_log_header(args, fbp);
fs/xfs/libxfs/xfs_dir2_node.c
490
xfs_dir3_leaf_log_header(args, lbp);
fs/xfs/libxfs/xfs_dir2_node.c
502
struct xfs_da_args *args, /* operation arguments */
fs/xfs/libxfs/xfs_dir2_node.c
506
struct xfs_inode *dp = args->dp;
fs/xfs/libxfs/xfs_dir2_node.c
516
trace_xfs_dir2_leafn_add(args, index);
fs/xfs/libxfs/xfs_dir2_node.c
527
xfs_da_mark_sick(args);
fs/xfs/libxfs/xfs_dir2_node.c
538
if (leafhdr.count == args->geo->leaf_max_ents) {
fs/xfs/libxfs/xfs_dir2_node.c
544
ASSERT(index == 0 || be32_to_cpu(ents[index - 1].hashval) <= args->hashval);
fs/xfs/libxfs/xfs_dir2_node.c
546
be32_to_cpu(ents[index].hashval) >= args->hashval);
fs/xfs/libxfs/xfs_dir2_node.c
548
if (args->op_flags & XFS_DA_OP_JUSTCHECK)
fs/xfs/libxfs/xfs_dir2_node.c
572
lep->hashval = cpu_to_be32(args->hashval);
fs/xfs/libxfs/xfs_dir2_node.c
573
lep->address = cpu_to_be32(xfs_dir2_db_off_to_dataptr(args->geo,
fs/xfs/libxfs/xfs_dir2_node.c
574
args->blkno, args->index));
fs/xfs/libxfs/xfs_dir2_node.c
577
xfs_dir3_leaf_log_header(args, bp);
fs/xfs/libxfs/xfs_dir2_node.c
578
xfs_dir3_leaf_log_ents(args, &leafhdr, bp, lfloglow, lfloghigh);
fs/xfs/libxfs/xfs_dir2_node.c
635
xfs_da_args_t *args, /* operation arguments */
fs/xfs/libxfs/xfs_dir2_node.c
656
dp = args->dp;
fs/xfs/libxfs/xfs_dir2_node.c
657
tp = args->trans;
fs/xfs/libxfs/xfs_dir2_node.c
668
index = xfs_dir2_leaf_search_hash(args, bp);
fs/xfs/libxfs/xfs_dir2_node.c
680
length = xfs_dir2_data_entsize(mp, args->namelen);
fs/xfs/libxfs/xfs_dir2_node.c
685
index < leafhdr.count && be32_to_cpu(lep->hashval) == args->hashval;
fs/xfs/libxfs/xfs_dir2_node.c
695
newdb = xfs_dir2_dataptr_to_db(args->geo,
fs/xfs/libxfs/xfs_dir2_node.c
713
newfdb = xfs_dir2_db_to_fdb(args->geo, newdb);
fs/xfs/libxfs/xfs_dir2_node.c
724
error = xfs_dir2_free_read(tp, dp, args->owner,
fs/xfs/libxfs/xfs_dir2_node.c
725
xfs_dir2_db_to_da(args->geo,
fs/xfs/libxfs/xfs_dir2_node.c
737
fi = xfs_dir2_db_to_fdindex(args->geo, curdb);
fs/xfs/libxfs/xfs_dir2_node.c
747
xfs_da_mark_sick(args);
fs/xfs/libxfs/xfs_dir2_node.c
758
ASSERT(args->op_flags & XFS_DA_OP_OKNOENT);
fs/xfs/libxfs/xfs_dir2_node.c
789
xfs_da_args_t *args, /* operation arguments */
fs/xfs/libxfs/xfs_dir2_node.c
807
dp = args->dp;
fs/xfs/libxfs/xfs_dir2_node.c
808
tp = args->trans;
fs/xfs/libxfs/xfs_dir2_node.c
816
xfs_da_mark_sick(args);
fs/xfs/libxfs/xfs_dir2_node.c
823
index = xfs_dir2_leaf_search_hash(args, bp);
fs/xfs/libxfs/xfs_dir2_node.c
835
index < leafhdr.count && be32_to_cpu(lep->hashval) == args->hashval;
fs/xfs/libxfs/xfs_dir2_node.c
845
newdb = xfs_dir2_dataptr_to_db(args->geo,
fs/xfs/libxfs/xfs_dir2_node.c
858
if (curbp && (args->cmpresult == XFS_CMP_DIFFERENT ||
fs/xfs/libxfs/xfs_dir2_node.c
865
if (args->cmpresult != XFS_CMP_DIFFERENT &&
fs/xfs/libxfs/xfs_dir2_node.c
870
error = xfs_dir3_data_read(tp, dp, args->owner,
fs/xfs/libxfs/xfs_dir2_node.c
871
xfs_dir2_db_to_da(args->geo,
fs/xfs/libxfs/xfs_dir2_node.c
884
xfs_dir2_dataptr_to_off(args->geo,
fs/xfs/libxfs/xfs_dir2_node.c
891
cmp = xfs_dir2_compname(args, dep->name, dep->namelen);
fs/xfs/libxfs/xfs_dir2_node.c
892
if (cmp != XFS_CMP_DIFFERENT && cmp != args->cmpresult) {
fs/xfs/libxfs/xfs_dir2_node.c
894
if (args->cmpresult != XFS_CMP_DIFFERENT &&
fs/xfs/libxfs/xfs_dir2_node.c
897
args->cmpresult = cmp;
fs/xfs/libxfs/xfs_dir2_node.c
898
args->inumber = be64_to_cpu(dep->inumber);
fs/xfs/libxfs/xfs_dir2_node.c
899
args->filetype = xfs_dir2_data_get_ftype(mp, dep);
fs/xfs/libxfs/xfs_dir2_node.c
913
ASSERT(index == leafhdr.count || (args->op_flags & XFS_DA_OP_OKNOENT));
fs/xfs/libxfs/xfs_dir2_node.c
915
if (args->cmpresult == XFS_CMP_DIFFERENT) {
fs/xfs/libxfs/xfs_dir2_node.c
944
xfs_da_args_t *args, /* operation arguments */
fs/xfs/libxfs/xfs_dir2_node.c
948
if (args->op_flags & XFS_DA_OP_ADDNAME)
fs/xfs/libxfs/xfs_dir2_node.c
949
return xfs_dir2_leafn_lookup_for_addname(bp, args, indexp,
fs/xfs/libxfs/xfs_dir2_node.c
951
return xfs_dir2_leafn_lookup_for_entry(bp, args, indexp, state);
fs/xfs/libxfs/xfs_dir2_node.c
960
xfs_da_args_t *args, /* operation arguments */
fs/xfs/libxfs/xfs_dir2_node.c
973
trace_xfs_dir2_leafn_moveents(args, start_s, start_d, count);
fs/xfs/libxfs/xfs_dir2_node.c
989
xfs_dir3_leaf_log_ents(args, dhdr, bp_d, start_d + count,
fs/xfs/libxfs/xfs_dir2_priv.h
102
extern int xfs_dir2_block_to_leaf(struct xfs_da_args *args,
fs/xfs/libxfs/xfs_dir2_priv.h
104
extern int xfs_dir2_leaf_addname(struct xfs_da_args *args);
fs/xfs/libxfs/xfs_dir2_priv.h
105
extern void xfs_dir3_leaf_compact(struct xfs_da_args *args,
fs/xfs/libxfs/xfs_dir2_priv.h
110
extern int xfs_dir3_leaf_get_buf(struct xfs_da_args *args, xfs_dir2_db_t bno,
fs/xfs/libxfs/xfs_dir2_priv.h
112
extern void xfs_dir3_leaf_log_ents(struct xfs_da_args *args,
fs/xfs/libxfs/xfs_dir2_priv.h
115
extern void xfs_dir3_leaf_log_header(struct xfs_da_args *args,
fs/xfs/libxfs/xfs_dir2_priv.h
117
extern int xfs_dir2_leaf_lookup(struct xfs_da_args *args);
fs/xfs/libxfs/xfs_dir2_priv.h
118
extern int xfs_dir2_leaf_removename(struct xfs_da_args *args);
fs/xfs/libxfs/xfs_dir2_priv.h
119
extern int xfs_dir2_leaf_replace(struct xfs_da_args *args);
fs/xfs/libxfs/xfs_dir2_priv.h
120
extern int xfs_dir2_leaf_search_hash(struct xfs_da_args *args,
fs/xfs/libxfs/xfs_dir2_priv.h
122
extern int xfs_dir2_leaf_trim_data(struct xfs_da_args *args,
fs/xfs/libxfs/xfs_dir2_priv.h
137
extern int xfs_dir2_leaf_to_node(struct xfs_da_args *args,
fs/xfs/libxfs/xfs_dir2_priv.h
142
struct xfs_da_args *args, int *indexp,
fs/xfs/libxfs/xfs_dir2_priv.h
152
extern int xfs_dir2_node_addname(struct xfs_da_args *args);
fs/xfs/libxfs/xfs_dir2_priv.h
153
extern int xfs_dir2_node_lookup(struct xfs_da_args *args);
fs/xfs/libxfs/xfs_dir2_priv.h
154
extern int xfs_dir2_node_removename(struct xfs_da_args *args);
fs/xfs/libxfs/xfs_dir2_priv.h
155
extern int xfs_dir2_node_replace(struct xfs_da_args *args);
fs/xfs/libxfs/xfs_dir2_priv.h
156
extern int xfs_dir2_node_trim_free(struct xfs_da_args *args, xfs_fileoff_t fo,
fs/xfs/libxfs/xfs_dir2_priv.h
172
extern int xfs_dir2_block_to_sf(struct xfs_da_args *args, struct xfs_buf *bp,
fs/xfs/libxfs/xfs_dir2_priv.h
174
extern int xfs_dir2_sf_addname(struct xfs_da_args *args);
fs/xfs/libxfs/xfs_dir2_priv.h
175
extern int xfs_dir2_sf_create(struct xfs_da_args *args, xfs_ino_t pino);
fs/xfs/libxfs/xfs_dir2_priv.h
176
extern int xfs_dir2_sf_lookup(struct xfs_da_args *args);
fs/xfs/libxfs/xfs_dir2_priv.h
177
extern int xfs_dir2_sf_removename(struct xfs_da_args *args);
fs/xfs/libxfs/xfs_dir2_priv.h
178
extern int xfs_dir2_sf_replace(struct xfs_da_args *args);
fs/xfs/libxfs/xfs_dir2_priv.h
215
enum xfs_dacmp xfs_dir2_compname(struct xfs_da_args *args,
fs/xfs/libxfs/xfs_dir2_priv.h
44
enum xfs_dacmp xfs_ascii_ci_compname(struct xfs_da_args *args,
fs/xfs/libxfs/xfs_dir2_priv.h
46
extern int xfs_dir2_grow_inode(struct xfs_da_args *args, int space,
fs/xfs/libxfs/xfs_dir2_priv.h
48
extern int xfs_dir_cilookup_result(struct xfs_da_args *args,
fs/xfs/libxfs/xfs_dir2_priv.h
55
extern int xfs_dir2_block_addname(struct xfs_da_args *args);
fs/xfs/libxfs/xfs_dir2_priv.h
56
extern int xfs_dir2_block_lookup(struct xfs_da_args *args);
fs/xfs/libxfs/xfs_dir2_priv.h
57
extern int xfs_dir2_block_removename(struct xfs_da_args *args);
fs/xfs/libxfs/xfs_dir2_priv.h
58
extern int xfs_dir2_block_replace(struct xfs_da_args *args);
fs/xfs/libxfs/xfs_dir2_priv.h
59
extern int xfs_dir2_leaf_to_block(struct xfs_da_args *args,
fs/xfs/libxfs/xfs_dir2_priv.h
90
extern int xfs_dir3_data_init(struct xfs_da_args *args, xfs_dir2_db_t blkno,
fs/xfs/libxfs/xfs_dir2_sf.c
1018
xfs_da_args_t *args) /* operation arguments */
fs/xfs/libxfs/xfs_dir2_sf.c
1020
struct xfs_inode *dp = args->dp;
fs/xfs/libxfs/xfs_dir2_sf.c
1028
trace_xfs_dir2_sf_replace(args);
fs/xfs/libxfs/xfs_dir2_sf.c
1039
if (args->inumber > XFS_DIR2_MAX_SHORT_INUM && sfp->i8count == 0) {
fs/xfs/libxfs/xfs_dir2_sf.c
1045
if (xfs_dir2_sf_replace_needblock(dp, args->inumber)) {
fs/xfs/libxfs/xfs_dir2_sf.c
1046
error = xfs_dir2_sf_to_block(args);
fs/xfs/libxfs/xfs_dir2_sf.c
1049
return xfs_dir2_block_replace(args);
fs/xfs/libxfs/xfs_dir2_sf.c
1054
xfs_dir2_sf_toino8(args);
fs/xfs/libxfs/xfs_dir2_sf.c
1060
ASSERT(args->namelen != 1 || args->name[0] != '.');
fs/xfs/libxfs/xfs_dir2_sf.c
1064
if (args->namelen == 2 &&
fs/xfs/libxfs/xfs_dir2_sf.c
1065
args->name[0] == '.' && args->name[1] == '.') {
fs/xfs/libxfs/xfs_dir2_sf.c
1067
ASSERT(args->inumber != ino);
fs/xfs/libxfs/xfs_dir2_sf.c
1068
xfs_dir2_sf_put_parent_ino(sfp, args->inumber);
fs/xfs/libxfs/xfs_dir2_sf.c
1076
if (xfs_da_compname(args, sfep->name, sfep->namelen) ==
fs/xfs/libxfs/xfs_dir2_sf.c
1079
ASSERT(args->inumber != ino);
fs/xfs/libxfs/xfs_dir2_sf.c
1081
args->inumber);
fs/xfs/libxfs/xfs_dir2_sf.c
1082
xfs_dir2_sf_put_ftype(mp, sfep, args->filetype);
fs/xfs/libxfs/xfs_dir2_sf.c
1090
ASSERT(args->op_flags & XFS_DA_OP_OKNOENT);
fs/xfs/libxfs/xfs_dir2_sf.c
1092
xfs_dir2_sf_toino4(args);
fs/xfs/libxfs/xfs_dir2_sf.c
1100
args->inumber <= XFS_DIR2_MAX_SHORT_INUM) {
fs/xfs/libxfs/xfs_dir2_sf.c
1105
xfs_dir2_sf_toino4(args);
fs/xfs/libxfs/xfs_dir2_sf.c
1113
args->inumber > XFS_DIR2_MAX_SHORT_INUM) {
fs/xfs/libxfs/xfs_dir2_sf.c
1122
xfs_dir2_sf_check(args);
fs/xfs/libxfs/xfs_dir2_sf.c
1123
xfs_trans_log_inode(args->trans, dp, XFS_ILOG_DDATA);
fs/xfs/libxfs/xfs_dir2_sf.c
1133
xfs_da_args_t *args) /* operation arguments */
fs/xfs/libxfs/xfs_dir2_sf.c
1135
struct xfs_inode *dp = args->dp;
fs/xfs/libxfs/xfs_dir2_sf.c
1146
trace_xfs_dir2_sf_toino4(args);
fs/xfs/libxfs/xfs_dir2_sf.c
1195
xfs_trans_log_inode(args->trans, dp, XFS_ILOG_CORE | XFS_ILOG_DDATA);
fs/xfs/libxfs/xfs_dir2_sf.c
1205
xfs_da_args_t *args) /* operation arguments */
fs/xfs/libxfs/xfs_dir2_sf.c
1207
struct xfs_inode *dp = args->dp;
fs/xfs/libxfs/xfs_dir2_sf.c
1218
trace_xfs_dir2_sf_toino8(args);
fs/xfs/libxfs/xfs_dir2_sf.c
1267
xfs_trans_log_inode(args->trans, dp, XFS_ILOG_CORE | XFS_ILOG_DDATA);
fs/xfs/libxfs/xfs_dir2_sf.c
22
static void xfs_dir2_sf_addname_easy(xfs_da_args_t *args,
fs/xfs/libxfs/xfs_dir2_sf.c
258
struct xfs_da_args *args, /* operation arguments */
fs/xfs/libxfs/xfs_dir2_sf.c
26
static void xfs_dir2_sf_addname_hard(xfs_da_args_t *args, int objchange,
fs/xfs/libxfs/xfs_dir2_sf.c
263
struct xfs_inode *dp = args->dp;
fs/xfs/libxfs/xfs_dir2_sf.c
269
unsigned int offset = args->geo->data_entry_offset;
fs/xfs/libxfs/xfs_dir2_sf.c
272
trace_xfs_dir2_block_to_sf(args);
fs/xfs/libxfs/xfs_dir2_sf.c
28
static int xfs_dir2_sf_addname_pick(xfs_da_args_t *args, int objchange,
fs/xfs/libxfs/xfs_dir2_sf.c
286
end = xfs_dir3_data_end_offset(args->geo, bp->b_addr);
fs/xfs/libxfs/xfs_dir2_sf.c
32
static void xfs_dir2_sf_check(xfs_da_args_t *args);
fs/xfs/libxfs/xfs_dir2_sf.c
332
error = xfs_dir2_shrink_inode(args, args->geo->datablk, bp);
fs/xfs/libxfs/xfs_dir2_sf.c
34
#define xfs_dir2_sf_check(args)
fs/xfs/libxfs/xfs_dir2_sf.c
350
xfs_dir2_sf_check(args);
fs/xfs/libxfs/xfs_dir2_sf.c
352
xfs_trans_log_inode(args->trans, dp, logflags);
fs/xfs/libxfs/xfs_dir2_sf.c
365
xfs_da_args_t *args) /* operation arguments */
fs/xfs/libxfs/xfs_dir2_sf.c
367
struct xfs_inode *dp = args->dp;
fs/xfs/libxfs/xfs_dir2_sf.c
37
static void xfs_dir2_sf_toino4(xfs_da_args_t *args);
fs/xfs/libxfs/xfs_dir2_sf.c
377
trace_xfs_dir2_sf_addname(args);
fs/xfs/libxfs/xfs_dir2_sf.c
379
ASSERT(xfs_dir2_sf_lookup(args) == -ENOENT);
fs/xfs/libxfs/xfs_dir2_sf.c
38
static void xfs_dir2_sf_toino8(xfs_da_args_t *args);
fs/xfs/libxfs/xfs_dir2_sf.c
388
incr_isize = xfs_dir2_sf_entsize(dp->i_mount, sfp, args->namelen);
fs/xfs/libxfs/xfs_dir2_sf.c
394
if (args->inumber > XFS_DIR2_MAX_SHORT_INUM && sfp->i8count == 0) {
fs/xfs/libxfs/xfs_dir2_sf.c
409
xfs_dir2_sf_addname_pick(args, objchange, &sfep, &offset)) == 0) {
fs/xfs/libxfs/xfs_dir2_sf.c
413
if ((args->op_flags & XFS_DA_OP_JUSTCHECK) || args->total == 0)
fs/xfs/libxfs/xfs_dir2_sf.c
418
error = xfs_dir2_sf_to_block(args);
fs/xfs/libxfs/xfs_dir2_sf.c
421
return xfs_dir2_block_addname(args);
fs/xfs/libxfs/xfs_dir2_sf.c
426
if (args->op_flags & XFS_DA_OP_JUSTCHECK)
fs/xfs/libxfs/xfs_dir2_sf.c
432
xfs_dir2_sf_addname_easy(args, sfep, offset, new_isize);
fs/xfs/libxfs/xfs_dir2_sf.c
440
xfs_dir2_sf_toino8(args);
fs/xfs/libxfs/xfs_dir2_sf.c
441
xfs_dir2_sf_addname_hard(args, objchange, new_isize);
fs/xfs/libxfs/xfs_dir2_sf.c
443
xfs_trans_log_inode(args->trans, dp, XFS_ILOG_CORE | XFS_ILOG_DDATA);
fs/xfs/libxfs/xfs_dir2_sf.c
456
xfs_da_args_t *args, /* operation arguments */
fs/xfs/libxfs/xfs_dir2_sf.c
461
struct xfs_inode *dp = args->dp;
fs/xfs/libxfs/xfs_dir2_sf.c
469
sfp = xfs_idata_realloc(dp, xfs_dir2_sf_entsize(mp, sfp, args->namelen),
fs/xfs/libxfs/xfs_dir2_sf.c
478
sfep->namelen = args->namelen;
fs/xfs/libxfs/xfs_dir2_sf.c
480
memcpy(sfep->name, args->name, sfep->namelen);
fs/xfs/libxfs/xfs_dir2_sf.c
481
xfs_dir2_sf_put_ino(mp, sfp, sfep, args->inumber);
fs/xfs/libxfs/xfs_dir2_sf.c
482
xfs_dir2_sf_put_ftype(mp, sfep, args->filetype);
fs/xfs/libxfs/xfs_dir2_sf.c
488
if (args->inumber > XFS_DIR2_MAX_SHORT_INUM)
fs/xfs/libxfs/xfs_dir2_sf.c
491
xfs_dir2_sf_check(args);
fs/xfs/libxfs/xfs_dir2_sf.c
505
xfs_da_args_t *args, /* operation arguments */
fs/xfs/libxfs/xfs_dir2_sf.c
509
struct xfs_inode *dp = args->dp;
fs/xfs/libxfs/xfs_dir2_sf.c
535
for (offset = args->geo->data_first_offset,
fs/xfs/libxfs/xfs_dir2_sf.c
537
add_datasize = xfs_dir2_data_entsize(mp, args->namelen),
fs/xfs/libxfs/xfs_dir2_sf.c
564
sfep->namelen = args->namelen;
fs/xfs/libxfs/xfs_dir2_sf.c
566
memcpy(sfep->name, args->name, sfep->namelen);
fs/xfs/libxfs/xfs_dir2_sf.c
567
xfs_dir2_sf_put_ino(mp, sfp, sfep, args->inumber);
fs/xfs/libxfs/xfs_dir2_sf.c
568
xfs_dir2_sf_put_ftype(mp, sfep, args->filetype);
fs/xfs/libxfs/xfs_dir2_sf.c
570
if (args->inumber > XFS_DIR2_MAX_SHORT_INUM && !objchange)
fs/xfs/libxfs/xfs_dir2_sf.c
581
xfs_dir2_sf_check(args);
fs/xfs/libxfs/xfs_dir2_sf.c
593
xfs_da_args_t *args, /* operation arguments */
fs/xfs/libxfs/xfs_dir2_sf.c
598
struct xfs_inode *dp = args->dp;
fs/xfs/libxfs/xfs_dir2_sf.c
608
size = xfs_dir2_data_entsize(mp, args->namelen);
fs/xfs/libxfs/xfs_dir2_sf.c
609
offset = args->geo->data_first_offset;
fs/xfs/libxfs/xfs_dir2_sf.c
636
if (used + (holefit ? 0 : size) > args->geo->blksize)
fs/xfs/libxfs/xfs_dir2_sf.c
646
if (used + size > args->geo->blksize)
fs/xfs/libxfs/xfs_dir2_sf.c
662
xfs_da_args_t *args) /* operation arguments */
fs/xfs/libxfs/xfs_dir2_sf.c
664
struct xfs_inode *dp = args->dp;
fs/xfs/libxfs/xfs_dir2_sf.c
673
offset = args->geo->data_first_offset;
fs/xfs/libxfs/xfs_dir2_sf.c
692
(uint)sizeof(xfs_dir2_block_tail_t) <= args->geo->blksize);
fs/xfs/libxfs/xfs_dir2_sf.c
793
xfs_da_args_t *args, /* operation arguments */
fs/xfs/libxfs/xfs_dir2_sf.c
801
trace_xfs_dir2_sf_create(args);
fs/xfs/libxfs/xfs_dir2_sf.c
803
dp = args->dp;
fs/xfs/libxfs/xfs_dir2_sf.c
813
xfs_trans_log_inode(args->trans, dp, XFS_ILOG_CORE);
fs/xfs/libxfs/xfs_dir2_sf.c
832
xfs_dir2_sf_check(args);
fs/xfs/libxfs/xfs_dir2_sf.c
833
xfs_trans_log_inode(args->trans, dp, XFS_ILOG_CORE | XFS_ILOG_DDATA);
fs/xfs/libxfs/xfs_dir2_sf.c
843
xfs_da_args_t *args) /* operation arguments */
fs/xfs/libxfs/xfs_dir2_sf.c
845
struct xfs_inode *dp = args->dp;
fs/xfs/libxfs/xfs_dir2_sf.c
853
trace_xfs_dir2_sf_lookup(args);
fs/xfs/libxfs/xfs_dir2_sf.c
855
xfs_dir2_sf_check(args);
fs/xfs/libxfs/xfs_dir2_sf.c
865
if (args->namelen == 1 && args->name[0] == '.') {
fs/xfs/libxfs/xfs_dir2_sf.c
866
args->inumber = dp->i_ino;
fs/xfs/libxfs/xfs_dir2_sf.c
867
args->cmpresult = XFS_CMP_EXACT;
fs/xfs/libxfs/xfs_dir2_sf.c
868
args->filetype = XFS_DIR3_FT_DIR;
fs/xfs/libxfs/xfs_dir2_sf.c
874
if (args->namelen == 2 &&
fs/xfs/libxfs/xfs_dir2_sf.c
875
args->name[0] == '.' && args->name[1] == '.') {
fs/xfs/libxfs/xfs_dir2_sf.c
876
args->inumber = xfs_dir2_sf_get_parent_ino(sfp);
fs/xfs/libxfs/xfs_dir2_sf.c
877
args->cmpresult = XFS_CMP_EXACT;
fs/xfs/libxfs/xfs_dir2_sf.c
878
args->filetype = XFS_DIR3_FT_DIR;
fs/xfs/libxfs/xfs_dir2_sf.c
892
cmp = xfs_dir2_compname(args, sfep->name, sfep->namelen);
fs/xfs/libxfs/xfs_dir2_sf.c
893
if (cmp != XFS_CMP_DIFFERENT && cmp != args->cmpresult) {
fs/xfs/libxfs/xfs_dir2_sf.c
894
args->cmpresult = cmp;
fs/xfs/libxfs/xfs_dir2_sf.c
895
args->inumber = xfs_dir2_sf_get_ino(mp, sfp, sfep);
fs/xfs/libxfs/xfs_dir2_sf.c
896
args->filetype = xfs_dir2_sf_get_ftype(mp, sfep);
fs/xfs/libxfs/xfs_dir2_sf.c
902
ASSERT(args->op_flags & XFS_DA_OP_OKNOENT);
fs/xfs/libxfs/xfs_dir2_sf.c
910
return xfs_dir_cilookup_result(args, ci_sfep->name, ci_sfep->namelen);
fs/xfs/libxfs/xfs_dir2_sf.c
918
xfs_da_args_t *args)
fs/xfs/libxfs/xfs_dir2_sf.c
920
struct xfs_inode *dp = args->dp;
fs/xfs/libxfs/xfs_dir2_sf.c
930
trace_xfs_dir2_sf_removename(args);
fs/xfs/libxfs/xfs_dir2_sf.c
944
if (xfs_da_compname(args, sfep->name, sfep->namelen) ==
fs/xfs/libxfs/xfs_dir2_sf.c
947
args->inumber);
fs/xfs/libxfs/xfs_dir2_sf.c
960
entsize = xfs_dir2_sf_entsize(mp, sfp, args->namelen);
fs/xfs/libxfs/xfs_dir2_sf.c
982
if (args->inumber > XFS_DIR2_MAX_SHORT_INUM) {
fs/xfs/libxfs/xfs_dir2_sf.c
984
xfs_dir2_sf_toino4(args);
fs/xfs/libxfs/xfs_dir2_sf.c
988
xfs_dir2_sf_check(args);
fs/xfs/libxfs/xfs_dir2_sf.c
989
xfs_trans_log_inode(args->trans, dp, XFS_ILOG_CORE | XFS_ILOG_DDATA);
fs/xfs/libxfs/xfs_exchmaps.c
427
struct xfs_da_args args = {
fs/xfs/libxfs/xfs_exchmaps.c
450
return xfs_attr3_leaf_to_shortform(bp, &args, forkoff);
fs/xfs/libxfs/xfs_exchmaps.c
459
struct xfs_da_args args = {
fs/xfs/libxfs/xfs_exchmaps.c
471
if (xfs_dir2_format(&args, &error) != XFS_DIR2_FMT_BLOCK)
fs/xfs/libxfs/xfs_exchmaps.c
482
return xfs_dir2_block_to_sf(&args, bp, size, &sfh);
fs/xfs/libxfs/xfs_health.h
228
void xfs_da_mark_sick(struct xfs_da_args *args);
fs/xfs/libxfs/xfs_ialloc.c
1891
const struct xfs_icreate_args *args,
fs/xfs/libxfs/xfs_ialloc.c
1898
xfs_ino_t parent = args->pip ? args->pip->i_ino : 0;
fs/xfs/libxfs/xfs_ialloc.c
1901
umode_t mode = args->mode & S_IFMT;
fs/xfs/libxfs/xfs_ialloc.c
1907
start_agno = xfs_dialloc_pick_ag(mp, args->pip, mode);
fs/xfs/libxfs/xfs_ialloc.c
700
struct xfs_alloc_arg args;
fs/xfs/libxfs/xfs_ialloc.c
712
memset(&args, 0, sizeof(args));
fs/xfs/libxfs/xfs_ialloc.c
713
args.tp = tp;
fs/xfs/libxfs/xfs_ialloc.c
714
args.mp = tp->t_mountp;
fs/xfs/libxfs/xfs_ialloc.c
715
args.fsbno = NULLFSBLOCK;
fs/xfs/libxfs/xfs_ialloc.c
716
args.oinfo = XFS_RMAP_OINFO_INODES;
fs/xfs/libxfs/xfs_ialloc.c
717
args.pag = pag;
fs/xfs/libxfs/xfs_ialloc.c
732
percpu_counter_read_positive(&args.mp->m_icount) + newlen >
fs/xfs/libxfs/xfs_ialloc.c
735
args.minlen = args.maxlen = igeo->ialloc_blks;
fs/xfs/libxfs/xfs_ialloc.c
743
args.agbno = XFS_AGINO_TO_AGBNO(args.mp, newino) +
fs/xfs/libxfs/xfs_ialloc.c
748
(args.agbno < be32_to_cpu(agi->agi_length)))) {
fs/xfs/libxfs/xfs_ialloc.c
749
args.prod = 1;
fs/xfs/libxfs/xfs_ialloc.c
764
args.alignment = 1;
fs/xfs/libxfs/xfs_ialloc.c
765
args.minalignslop = igeo->cluster_align - 1;
fs/xfs/libxfs/xfs_ialloc.c
768
args.minleft = igeo->inobt_maxlevels;
fs/xfs/libxfs/xfs_ialloc.c
769
error = xfs_alloc_vextent_exact_bno(&args,
fs/xfs/libxfs/xfs_ialloc.c
770
xfs_agbno_to_fsb(pag, args.agbno));
fs/xfs/libxfs/xfs_ialloc.c
784
args.minalignslop = 0;
fs/xfs/libxfs/xfs_ialloc.c
787
if (unlikely(args.fsbno == NULLFSBLOCK)) {
fs/xfs/libxfs/xfs_ialloc.c
798
ASSERT(!xfs_has_noalign(args.mp));
fs/xfs/libxfs/xfs_ialloc.c
799
args.alignment = args.mp->m_dalign;
fs/xfs/libxfs/xfs_ialloc.c
802
args.alignment = igeo->cluster_align;
fs/xfs/libxfs/xfs_ialloc.c
806
args.prod = 1;
fs/xfs/libxfs/xfs_ialloc.c
810
args.minleft = igeo->inobt_maxlevels;
fs/xfs/libxfs/xfs_ialloc.c
811
error = xfs_alloc_vextent_near_bno(&args,
fs/xfs/libxfs/xfs_ialloc.c
822
if (isaligned && args.fsbno == NULLFSBLOCK) {
fs/xfs/libxfs/xfs_ialloc.c
823
args.alignment = igeo->cluster_align;
fs/xfs/libxfs/xfs_ialloc.c
824
error = xfs_alloc_vextent_near_bno(&args,
fs/xfs/libxfs/xfs_ialloc.c
835
if (xfs_has_sparseinodes(args.mp) &&
fs/xfs/libxfs/xfs_ialloc.c
837
args.fsbno == NULLFSBLOCK) {
fs/xfs/libxfs/xfs_ialloc.c
839
args.alignment = args.mp->m_sb.sb_spino_align;
fs/xfs/libxfs/xfs_ialloc.c
840
args.prod = 1;
fs/xfs/libxfs/xfs_ialloc.c
842
args.minlen = igeo->ialloc_min_blks;
fs/xfs/libxfs/xfs_ialloc.c
843
args.maxlen = args.minlen;
fs/xfs/libxfs/xfs_ialloc.c
857
args.min_agbno = args.mp->m_sb.sb_inoalignmt;
fs/xfs/libxfs/xfs_ialloc.c
858
args.max_agbno = round_down(xfs_ag_block_count(args.mp,
fs/xfs/libxfs/xfs_ialloc.c
860
args.mp->m_sb.sb_inoalignmt) - 1;
fs/xfs/libxfs/xfs_ialloc.c
862
error = xfs_alloc_vextent_near_bno(&args,
fs/xfs/libxfs/xfs_ialloc.c
868
newlen = XFS_AGB_TO_AGINO(args.mp, args.len);
fs/xfs/libxfs/xfs_ialloc.c
873
if (args.fsbno == NULLFSBLOCK)
fs/xfs/libxfs/xfs_ialloc.c
876
ASSERT(args.len == args.minlen);
fs/xfs/libxfs/xfs_ialloc.c
887
error = xfs_ialloc_inode_init(args.mp, tp, NULL, newlen, pag_agno(pag),
fs/xfs/libxfs/xfs_ialloc.c
888
args.agbno, args.len, get_random_u32());
fs/xfs/libxfs/xfs_ialloc.c
895
newino = XFS_AGB_TO_AGINO(args.mp, args.agbno);
fs/xfs/libxfs/xfs_ialloc.c
901
xfs_align_sparse_ino(args.mp, &newino, &allocmask);
fs/xfs/libxfs/xfs_ialloc.c
916
xfs_alert(args.mp,
fs/xfs/libxfs/xfs_ialloc.c
920
xfs_force_shutdown(args.mp, SHUTDOWN_CORRUPT_INCORE);
fs/xfs/libxfs/xfs_ialloc.c
936
if (xfs_has_finobt(args.mp)) {
fs/xfs/libxfs/xfs_ialloc.c
947
if (xfs_has_finobt(args.mp)) {
fs/xfs/libxfs/xfs_ialloc.h
42
int xfs_dialloc(struct xfs_trans **tpp, const struct xfs_icreate_args *args,
fs/xfs/libxfs/xfs_ialloc_btree.c
108
xfs_alloc_arg_t args; /* block allocation args */
fs/xfs/libxfs/xfs_ialloc_btree.c
112
memset(&args, 0, sizeof(args));
fs/xfs/libxfs/xfs_ialloc_btree.c
113
args.tp = cur->bc_tp;
fs/xfs/libxfs/xfs_ialloc_btree.c
114
args.mp = cur->bc_mp;
fs/xfs/libxfs/xfs_ialloc_btree.c
115
args.pag = to_perag(cur->bc_group);
fs/xfs/libxfs/xfs_ialloc_btree.c
116
args.oinfo = XFS_RMAP_OINFO_INOBT;
fs/xfs/libxfs/xfs_ialloc_btree.c
117
args.minlen = 1;
fs/xfs/libxfs/xfs_ialloc_btree.c
118
args.maxlen = 1;
fs/xfs/libxfs/xfs_ialloc_btree.c
119
args.prod = 1;
fs/xfs/libxfs/xfs_ialloc_btree.c
120
args.resv = resv;
fs/xfs/libxfs/xfs_ialloc_btree.c
122
error = xfs_alloc_vextent_near_bno(&args,
fs/xfs/libxfs/xfs_ialloc_btree.c
123
xfs_agbno_to_fsb(args.pag, sbno));
fs/xfs/libxfs/xfs_ialloc_btree.c
127
if (args.fsbno == NULLFSBLOCK) {
fs/xfs/libxfs/xfs_ialloc_btree.c
131
ASSERT(args.len == 1);
fs/xfs/libxfs/xfs_ialloc_btree.c
133
new->s = cpu_to_be32(XFS_FSB_TO_AGBNO(args.mp, args.fsbno));
fs/xfs/libxfs/xfs_inode_util.c
253
const struct xfs_icreate_args *args)
fs/xfs/libxfs/xfs_inode_util.c
255
if (args->flags & XFS_ICREATE_INIT_XATTRS)
fs/xfs/libxfs/xfs_inode_util.c
258
if (!(args->flags & XFS_ICREATE_UNLINKABLE) && xfs_has_parent(mp))
fs/xfs/libxfs/xfs_inode_util.c
268
const struct xfs_icreate_args *args,
fs/xfs/libxfs/xfs_inode_util.c
271
struct xfs_inode *pip = args->pip;
fs/xfs/libxfs/xfs_inode_util.c
279
if (args->flags & XFS_ICREATE_TMPFILE)
fs/xfs/libxfs/xfs_inode_util.c
281
else if (S_ISDIR(args->mode))
fs/xfs/libxfs/xfs_inode_util.c
285
inode->i_rdev = args->rdev;
fs/xfs/libxfs/xfs_inode_util.c
287
if (!args->idmap || pip == NULL) {
fs/xfs/libxfs/xfs_inode_util.c
292
inode->i_mode = args->mode;
fs/xfs/libxfs/xfs_inode_util.c
296
inode_fsuid_set(inode, args->idmap);
fs/xfs/libxfs/xfs_inode_util.c
298
inode->i_mode = args->mode;
fs/xfs/libxfs/xfs_inode_util.c
300
inode_init_owner(args->idmap, inode, dir, args->mode);
fs/xfs/libxfs/xfs_inode_util.c
322
switch (args->mode & S_IFMT) {
fs/xfs/libxfs/xfs_inode_util.c
346
if (xfs_icreate_want_attrfork(mp, args)) {
fs/xfs/libxfs/xfs_inode_util.h
50
void xfs_inode_init(struct xfs_trans *tp, const struct xfs_icreate_args *args,
fs/xfs/libxfs/xfs_metadir.c
109
error = xfs_dir_lookup_args(&args);
fs/xfs/libxfs/xfs_metadir.c
113
if (!xfs_verify_ino(mp, args.inumber)) {
fs/xfs/libxfs/xfs_metadir.c
117
if (xname->type != XFS_DIR3_FT_UNKNOWN && xname->type != args.filetype) {
fs/xfs/libxfs/xfs_metadir.c
122
trace_xfs_metadir_lookup(dp, xname, args.inumber);
fs/xfs/libxfs/xfs_metadir.c
123
*ino = args.inumber;
fs/xfs/libxfs/xfs_metadir.c
244
struct xfs_icreate_args args = {
fs/xfs/libxfs/xfs_metadir.c
279
error = xfs_dialloc(&upd->tp, &args, &ino);
fs/xfs/libxfs/xfs_metadir.c
282
error = xfs_icreate(upd->tp, ino, &args, &upd->ip);
fs/xfs/libxfs/xfs_metadir.c
296
if (S_ISDIR(args.mode))
fs/xfs/libxfs/xfs_metadir.c
300
xname.type = xfs_mode_to_ftype(args.mode);
fs/xfs/libxfs/xfs_metadir.c
89
struct xfs_da_args args = {
fs/xfs/libxfs/xfs_metafile.c
136
struct xfs_alloc_arg *args)
fs/xfs/libxfs/xfs_metafile.c
139
int64_t len = args->len;
fs/xfs/libxfs/xfs_metafile.c
142
ASSERT(args->resv == XFS_AG_RESV_METAFILE);
fs/xfs/libxfs/xfs_metafile.c
144
trace_xfs_metafile_resv_alloc_space(mp, args->len);
fs/xfs/libxfs/xfs_metafile.c
157
xfs_trans_mod_sb(args->tp, XFS_TRANS_SB_RES_FDBLOCKS,
fs/xfs/libxfs/xfs_metafile.c
179
xfs_trans_mod_sb(args->tp, field, -len);
fs/xfs/libxfs/xfs_metafile.c
182
mp->m_metafile_resv_used += args->len;
fs/xfs/libxfs/xfs_metafile.c
185
ip->i_nblocks += args->len;
fs/xfs/libxfs/xfs_metafile.c
186
xfs_trans_log_inode(args->tp, ip, XFS_ILOG_CORE);
fs/xfs/libxfs/xfs_metafile.h
31
struct xfs_alloc_arg *args);
fs/xfs/libxfs/xfs_parent.c
152
struct xfs_da_args *args,
fs/xfs/libxfs/xfs_parent.c
159
args->geo = child->i_mount->m_attr_geo;
fs/xfs/libxfs/xfs_parent.c
160
args->whichfork = XFS_ATTR_FORK;
fs/xfs/libxfs/xfs_parent.c
161
args->attr_filter = XFS_ATTR_PARENT;
fs/xfs/libxfs/xfs_parent.c
162
args->op_flags = XFS_DA_OP_LOGGED | XFS_DA_OP_OKNOENT;
fs/xfs/libxfs/xfs_parent.c
163
args->trans = tp;
fs/xfs/libxfs/xfs_parent.c
164
args->dp = child;
fs/xfs/libxfs/xfs_parent.c
165
args->owner = owner;
fs/xfs/libxfs/xfs_parent.c
166
args->name = parent_name->name;
fs/xfs/libxfs/xfs_parent.c
167
args->namelen = parent_name->len;
fs/xfs/libxfs/xfs_parent.c
168
args->value = rec;
fs/xfs/libxfs/xfs_parent.c
169
args->valuelen = sizeof(struct xfs_parent_rec);
fs/xfs/libxfs/xfs_parent.c
170
xfs_attr_sethash(args);
fs/xfs/libxfs/xfs_parent.c
204
xfs_parent_da_args_init(&ppargs->args, tp, &ppargs->rec, child,
fs/xfs/libxfs/xfs_parent.c
207
return xfs_attr_setname(&ppargs->args, 0);
fs/xfs/libxfs/xfs_parent.c
226
xfs_parent_da_args_init(&ppargs->args, tp, &ppargs->rec, child,
fs/xfs/libxfs/xfs_parent.c
229
return xfs_attr_removename(&ppargs->args);
fs/xfs/libxfs/xfs_parent.c
250
xfs_parent_da_args_init(&ppargs->args, tp, &ppargs->rec, child,
fs/xfs/libxfs/xfs_parent.c
255
ppargs->args.new_name = new_name->name;
fs/xfs/libxfs/xfs_parent.c
256
ppargs->args.new_namelen = new_name->len;
fs/xfs/libxfs/xfs_parent.c
257
ppargs->args.new_value = &ppargs->new_rec;
fs/xfs/libxfs/xfs_parent.c
258
ppargs->args.new_valuelen = sizeof(struct xfs_parent_rec);
fs/xfs/libxfs/xfs_parent.c
260
return xfs_attr_replacename(&ppargs->args, 0);
fs/xfs/libxfs/xfs_parent.h
49
struct xfs_da_args args;
fs/xfs/libxfs/xfs_refcount_btree.c
65
struct xfs_alloc_arg args; /* block allocation args */
fs/xfs/libxfs/xfs_refcount_btree.c
68
memset(&args, 0, sizeof(args));
fs/xfs/libxfs/xfs_refcount_btree.c
69
args.tp = cur->bc_tp;
fs/xfs/libxfs/xfs_refcount_btree.c
70
args.mp = cur->bc_mp;
fs/xfs/libxfs/xfs_refcount_btree.c
71
args.pag = to_perag(cur->bc_group);
fs/xfs/libxfs/xfs_refcount_btree.c
72
args.oinfo = XFS_RMAP_OINFO_REFC;
fs/xfs/libxfs/xfs_refcount_btree.c
73
args.minlen = args.maxlen = args.prod = 1;
fs/xfs/libxfs/xfs_refcount_btree.c
74
args.resv = XFS_AG_RESV_METADATA;
fs/xfs/libxfs/xfs_refcount_btree.c
76
error = xfs_alloc_vextent_near_bno(&args,
fs/xfs/libxfs/xfs_refcount_btree.c
77
xfs_agbno_to_fsb(args.pag, xfs_refc_block(args.mp)));
fs/xfs/libxfs/xfs_refcount_btree.c
80
if (args.fsbno == NULLFSBLOCK) {
fs/xfs/libxfs/xfs_refcount_btree.c
84
ASSERT(args.agno == cur->bc_group->xg_gno);
fs/xfs/libxfs/xfs_refcount_btree.c
85
ASSERT(args.len == 1);
fs/xfs/libxfs/xfs_refcount_btree.c
87
new->s = cpu_to_be32(args.agbno);
fs/xfs/libxfs/xfs_rmap_btree.c
116
xfs_ag_resv_alloc_extent(pag, XFS_AG_RESV_RMAPBT, &args);
fs/xfs/libxfs/xfs_rmap_btree.c
92
struct xfs_alloc_arg args = { .len = 1 };
fs/xfs/libxfs/xfs_rtbitmap.c
1003
incore = xfs_rtbitmap_getword(args, word);
fs/xfs/libxfs/xfs_rtbitmap.c
1029
struct xfs_rtalloc_args *args,
fs/xfs/libxfs/xfs_rtbitmap.c
1037
error = xfs_rtcheck_range(args, start, len, 0, &new, &stat);
fs/xfs/libxfs/xfs_rtbitmap.c
1059
struct xfs_rtalloc_args args = {
fs/xfs/libxfs/xfs_rtbitmap.c
1073
error = xfs_rtcheck_alloc_range(&args, start, len);
fs/xfs/libxfs/xfs_rtbitmap.c
1080
error = xfs_rtfree_range(&args, start, len);
fs/xfs/libxfs/xfs_rtbitmap.c
1106
xfs_rtbuf_cache_relse(&args);
fs/xfs/libxfs/xfs_rtbitmap.c
1164
struct xfs_rtalloc_args args = {
fs/xfs/libxfs/xfs_rtbitmap.c
1188
error = xfs_rtcheck_range(&args, start, 1, 1, &rtend,
fs/xfs/libxfs/xfs_rtbitmap.c
1194
error = xfs_rtfind_forw(&args, start, end, &rtend);
fs/xfs/libxfs/xfs_rtbitmap.c
1210
xfs_rtbuf_cache_relse(&args);
fs/xfs/libxfs/xfs_rtbitmap.c
1235
struct xfs_rtalloc_args args = {
fs/xfs/libxfs/xfs_rtbitmap.c
1244
error = xfs_rtcheck_range(&args, start, len, 1, &end, &matches);
fs/xfs/libxfs/xfs_rtbitmap.c
1245
xfs_rtbuf_cache_relse(&args);
fs/xfs/libxfs/xfs_rtbitmap.c
131
struct xfs_rtalloc_args *args)
fs/xfs/libxfs/xfs_rtbitmap.c
133
if (args->rbmbp) {
fs/xfs/libxfs/xfs_rtbitmap.c
134
xfs_trans_brelse(args->tp, args->rbmbp);
fs/xfs/libxfs/xfs_rtbitmap.c
135
args->rbmbp = NULL;
fs/xfs/libxfs/xfs_rtbitmap.c
136
args->rbmoff = NULLFILEOFF;
fs/xfs/libxfs/xfs_rtbitmap.c
138
if (args->sumbp) {
fs/xfs/libxfs/xfs_rtbitmap.c
139
xfs_trans_brelse(args->tp, args->sumbp);
fs/xfs/libxfs/xfs_rtbitmap.c
140
args->sumbp = NULL;
fs/xfs/libxfs/xfs_rtbitmap.c
141
args->sumoff = NULLFILEOFF;
fs/xfs/libxfs/xfs_rtbitmap.c
151
struct xfs_rtalloc_args *args,
fs/xfs/libxfs/xfs_rtbitmap.c
155
struct xfs_inode *ip = args->rtg->rtg_inodes[type];
fs/xfs/libxfs/xfs_rtbitmap.c
156
struct xfs_mount *mp = args->mp;
fs/xfs/libxfs/xfs_rtbitmap.c
167
cbpp = &args->sumbp;
fs/xfs/libxfs/xfs_rtbitmap.c
168
coffp = &args->sumoff;
fs/xfs/libxfs/xfs_rtbitmap.c
172
cbpp = &args->rbmbp;
fs/xfs/libxfs/xfs_rtbitmap.c
173
coffp = &args->rbmoff;
fs/xfs/libxfs/xfs_rtbitmap.c
191
xfs_trans_brelse(args->tp, *cbpp);
fs/xfs/libxfs/xfs_rtbitmap.c
200
xfs_rtginode_mark_sick(args->rtg, type);
fs/xfs/libxfs/xfs_rtbitmap.c
205
error = xfs_trans_read_buf(mp, args->tp, mp->m_ddev_targp,
fs/xfs/libxfs/xfs_rtbitmap.c
210
xfs_rtginode_mark_sick(args->rtg, type);
fs/xfs/libxfs/xfs_rtbitmap.c
219
xfs_trans_brelse(args->tp, bp);
fs/xfs/libxfs/xfs_rtbitmap.c
220
xfs_rtginode_mark_sick(args->rtg, type);
fs/xfs/libxfs/xfs_rtbitmap.c
225
xfs_trans_buf_set_type(args->tp, bp, buf_type);
fs/xfs/libxfs/xfs_rtbitmap.c
233
struct xfs_rtalloc_args *args,
fs/xfs/libxfs/xfs_rtbitmap.c
236
struct xfs_mount *mp = args->mp;
fs/xfs/libxfs/xfs_rtbitmap.c
239
xfs_rtginode_mark_sick(args->rtg, XFS_RTGI_BITMAP);
fs/xfs/libxfs/xfs_rtbitmap.c
243
return xfs_rtbuf_get(args, block, XFS_RTGI_BITMAP);
fs/xfs/libxfs/xfs_rtbitmap.c
248
struct xfs_rtalloc_args *args,
fs/xfs/libxfs/xfs_rtbitmap.c
251
struct xfs_mount *mp = args->mp;
fs/xfs/libxfs/xfs_rtbitmap.c
254
xfs_rtginode_mark_sick(args->rtg, XFS_RTGI_SUMMARY);
fs/xfs/libxfs/xfs_rtbitmap.c
257
return xfs_rtbuf_get(args, block, XFS_RTGI_SUMMARY);
fs/xfs/libxfs/xfs_rtbitmap.c
266
struct xfs_rtalloc_args *args,
fs/xfs/libxfs/xfs_rtbitmap.c
270
struct xfs_mount *mp = args->mp;
fs/xfs/libxfs/xfs_rtbitmap.c
287
error = xfs_rtbitmap_read_buf(args, block);
fs/xfs/libxfs/xfs_rtbitmap.c
301
incore = xfs_rtbitmap_getword(args, word);
fs/xfs/libxfs/xfs_rtbitmap.c
336
error = xfs_rtbitmap_read_buf(args, --block);
fs/xfs/libxfs/xfs_rtbitmap.c
356
incore = xfs_rtbitmap_getword(args, word);
fs/xfs/libxfs/xfs_rtbitmap.c
374
error = xfs_rtbitmap_read_buf(args, --block);
fs/xfs/libxfs/xfs_rtbitmap.c
395
incore = xfs_rtbitmap_getword(args, word);
fs/xfs/libxfs/xfs_rtbitmap.c
419
struct xfs_rtalloc_args *args,
fs/xfs/libxfs/xfs_rtbitmap.c
424
struct xfs_mount *mp = args->mp;
fs/xfs/libxfs/xfs_rtbitmap.c
443
error = xfs_rtbitmap_read_buf(args, block);
fs/xfs/libxfs/xfs_rtbitmap.c
457
incore = xfs_rtbitmap_getword(args, word);
fs/xfs/libxfs/xfs_rtbitmap.c
491
error = xfs_rtbitmap_read_buf(args, ++block);
fs/xfs/libxfs/xfs_rtbitmap.c
511
incore = xfs_rtbitmap_getword(args, word);
fs/xfs/libxfs/xfs_rtbitmap.c
529
error = xfs_rtbitmap_read_buf(args, ++block);
fs/xfs/libxfs/xfs_rtbitmap.c
548
incore = xfs_rtbitmap_getword(args, word);
fs/xfs/libxfs/xfs_rtbitmap.c
569
struct xfs_rtalloc_args *args,
fs/xfs/libxfs/xfs_rtbitmap.c
572
struct xfs_buf *bp = args->sumbp;
fs/xfs/libxfs/xfs_rtbitmap.c
575
first = (void *)xfs_rsumblock_infoptr(args, infoword) - bp->b_addr;
fs/xfs/libxfs/xfs_rtbitmap.c
578
xfs_trans_log_buf(args->tp, bp, first, last);
fs/xfs/libxfs/xfs_rtbitmap.c
587
struct xfs_rtalloc_args *args,
fs/xfs/libxfs/xfs_rtbitmap.c
592
struct xfs_mount *mp = args->mp;
fs/xfs/libxfs/xfs_rtbitmap.c
594
uint8_t *rsum_cache = args->rtg->rtg_rsum_cache;
fs/xfs/libxfs/xfs_rtbitmap.c
599
error = xfs_rtsummary_read_buf(args, xfs_rtsumoffs_to_block(mp, so));
fs/xfs/libxfs/xfs_rtbitmap.c
604
val = xfs_suminfo_add(args, infoword, delta);
fs/xfs/libxfs/xfs_rtbitmap.c
613
xfs_trans_log_rtsummary(args, infoword);
fs/xfs/libxfs/xfs_rtbitmap.c
623
struct xfs_rtalloc_args *args,
fs/xfs/libxfs/xfs_rtbitmap.c
628
struct xfs_mount *mp = args->mp;
fs/xfs/libxfs/xfs_rtbitmap.c
632
error = xfs_rtsummary_read_buf(args, xfs_rtsumoffs_to_block(mp, so));
fs/xfs/libxfs/xfs_rtbitmap.c
634
*sum = xfs_suminfo_get(args, xfs_rtsumoffs_to_infoword(mp, so));
fs/xfs/libxfs/xfs_rtbitmap.c
641
struct xfs_rtalloc_args *args,
fs/xfs/libxfs/xfs_rtbitmap.c
645
struct xfs_buf *bp = args->rbmbp;
fs/xfs/libxfs/xfs_rtbitmap.c
648
first = (void *)xfs_rbmblock_wordptr(args, from) - bp->b_addr;
fs/xfs/libxfs/xfs_rtbitmap.c
649
last = ((void *)xfs_rbmblock_wordptr(args, next) - 1) - bp->b_addr;
fs/xfs/libxfs/xfs_rtbitmap.c
651
xfs_trans_log_buf(args->tp, bp, first, last);
fs/xfs/libxfs/xfs_rtbitmap.c
660
struct xfs_rtalloc_args *args,
fs/xfs/libxfs/xfs_rtbitmap.c
665
struct xfs_mount *mp = args->mp;
fs/xfs/libxfs/xfs_rtbitmap.c
683
error = xfs_rtbitmap_read_buf(args, block);
fs/xfs/libxfs/xfs_rtbitmap.c
709
incore = xfs_rtbitmap_getword(args, word);
fs/xfs/libxfs/xfs_rtbitmap.c
714
xfs_rtbitmap_setword(args, word, incore);
fs/xfs/libxfs/xfs_rtbitmap.c
725
xfs_trans_log_rtbitmap(args, firstword, word);
fs/xfs/libxfs/xfs_rtbitmap.c
726
error = xfs_rtbitmap_read_buf(args, ++block);
fs/xfs/libxfs/xfs_rtbitmap.c
746
xfs_rtbitmap_setword(args, word, val);
fs/xfs/libxfs/xfs_rtbitmap.c
757
xfs_trans_log_rtbitmap(args, firstword, word);
fs/xfs/libxfs/xfs_rtbitmap.c
758
error = xfs_rtbitmap_read_buf(args, ++block);
fs/xfs/libxfs/xfs_rtbitmap.c
777
incore = xfs_rtbitmap_getword(args, word);
fs/xfs/libxfs/xfs_rtbitmap.c
782
xfs_rtbitmap_setword(args, word, incore);
fs/xfs/libxfs/xfs_rtbitmap.c
789
xfs_trans_log_rtbitmap(args, firstword, word);
fs/xfs/libxfs/xfs_rtbitmap.c
799
struct xfs_rtalloc_args *args,
fs/xfs/libxfs/xfs_rtbitmap.c
803
struct xfs_mount *mp = args->mp;
fs/xfs/libxfs/xfs_rtbitmap.c
813
error = xfs_rtmodify_range(args, start, len, 1);
fs/xfs/libxfs/xfs_rtbitmap.c
822
error = xfs_rtfind_back(args, start, &preblock);
fs/xfs/libxfs/xfs_rtbitmap.c
829
error = xfs_rtfind_forw(args, end, args->rtg->rtg_extents - 1,
fs/xfs/libxfs/xfs_rtbitmap.c
838
error = xfs_rtmodify_summary(args,
fs/xfs/libxfs/xfs_rtbitmap.c
850
error = xfs_rtmodify_summary(args,
fs/xfs/libxfs/xfs_rtbitmap.c
861
return xfs_rtmodify_summary(args,
fs/xfs/libxfs/xfs_rtbitmap.c
872
struct xfs_rtalloc_args *args,
fs/xfs/libxfs/xfs_rtbitmap.c
879
struct xfs_mount *mp = args->mp;
fs/xfs/libxfs/xfs_rtbitmap.c
897
error = xfs_rtbitmap_read_buf(args, block);
fs/xfs/libxfs/xfs_rtbitmap.c
926
incore = xfs_rtbitmap_getword(args, word);
fs/xfs/libxfs/xfs_rtbitmap.c
945
error = xfs_rtbitmap_read_buf(args, ++block);
fs/xfs/libxfs/xfs_rtbitmap.c
965
incore = xfs_rtbitmap_getword(args, word);
fs/xfs/libxfs/xfs_rtbitmap.c
984
error = xfs_rtbitmap_read_buf(args, ++block);
fs/xfs/libxfs/xfs_rtbitmap.h
221
struct xfs_rtalloc_args *args,
fs/xfs/libxfs/xfs_rtbitmap.h
224
struct xfs_mount *mp = args->mp;
fs/xfs/libxfs/xfs_rtbitmap.h
226
struct xfs_rtbuf_blkinfo *hdr = args->rbmbp->b_addr;
fs/xfs/libxfs/xfs_rtbitmap.h
231
words = args->rbmbp->b_addr;
fs/xfs/libxfs/xfs_rtbitmap.h
239
struct xfs_rtalloc_args *args,
fs/xfs/libxfs/xfs_rtbitmap.h
242
union xfs_rtword_raw *word = xfs_rbmblock_wordptr(args, index);
fs/xfs/libxfs/xfs_rtbitmap.h
244
if (xfs_has_rtgroups(args->mp))
fs/xfs/libxfs/xfs_rtbitmap.h
252
struct xfs_rtalloc_args *args,
fs/xfs/libxfs/xfs_rtbitmap.h
256
union xfs_rtword_raw *word = xfs_rbmblock_wordptr(args, index);
fs/xfs/libxfs/xfs_rtbitmap.h
258
if (xfs_has_rtgroups(args->mp))
fs/xfs/libxfs/xfs_rtbitmap.h
312
struct xfs_rtalloc_args *args,
fs/xfs/libxfs/xfs_rtbitmap.h
316
struct xfs_rtbuf_blkinfo *hdr = args->sumbp->b_addr;
fs/xfs/libxfs/xfs_rtbitmap.h
318
if (xfs_has_rtgroups(args->mp))
fs/xfs/libxfs/xfs_rtbitmap.h
321
info = args->sumbp->b_addr;
fs/xfs/libxfs/xfs_rtbitmap.h
329
struct xfs_rtalloc_args *args,
fs/xfs/libxfs/xfs_rtbitmap.h
332
union xfs_suminfo_raw *info = xfs_rsumblock_infoptr(args, index);
fs/xfs/libxfs/xfs_rtbitmap.h
334
if (xfs_has_rtgroups(args->mp))
fs/xfs/libxfs/xfs_rtbitmap.h
342
struct xfs_rtalloc_args *args,
fs/xfs/libxfs/xfs_rtbitmap.h
346
union xfs_suminfo_raw *info = xfs_rsumblock_infoptr(args, index);
fs/xfs/libxfs/xfs_rtbitmap.h
348
if (xfs_has_rtgroups(args->mp)) {
fs/xfs/libxfs/xfs_rtbitmap.h
385
void xfs_rtbuf_cache_relse(struct xfs_rtalloc_args *args);
fs/xfs/libxfs/xfs_rtbitmap.h
386
int xfs_rtbitmap_read_buf(struct xfs_rtalloc_args *args, xfs_fileoff_t block);
fs/xfs/libxfs/xfs_rtbitmap.h
387
int xfs_rtsummary_read_buf(struct xfs_rtalloc_args *args, xfs_fileoff_t block);
fs/xfs/libxfs/xfs_rtbitmap.h
388
int xfs_rtcheck_range(struct xfs_rtalloc_args *args, xfs_rtxnum_t start,
fs/xfs/libxfs/xfs_rtbitmap.h
390
int xfs_rtfind_back(struct xfs_rtalloc_args *args, xfs_rtxnum_t start,
fs/xfs/libxfs/xfs_rtbitmap.h
392
int xfs_rtfind_forw(struct xfs_rtalloc_args *args, xfs_rtxnum_t start,
fs/xfs/libxfs/xfs_rtbitmap.h
394
int xfs_rtmodify_range(struct xfs_rtalloc_args *args, xfs_rtxnum_t start,
fs/xfs/libxfs/xfs_rtbitmap.h
396
int xfs_rtget_summary(struct xfs_rtalloc_args *args, int log,
fs/xfs/libxfs/xfs_rtbitmap.h
398
int xfs_rtmodify_summary(struct xfs_rtalloc_args *args, int log,
fs/xfs/libxfs/xfs_rtbitmap.h
400
int xfs_rtfree_range(struct xfs_rtalloc_args *args, xfs_rtxnum_t start,
fs/xfs/scrub/attr.c
176
struct xfs_da_args args = {
fs/xfs/scrub/attr.c
196
xchk_fblock_set_corrupt(sc, XFS_ATTR_FORK, args.blkno);
fs/xfs/scrub/attr.c
208
xchk_fblock_set_corrupt(sc, XFS_ATTR_FORK, args.blkno);
fs/xfs/scrub/attr.c
215
xchk_fblock_set_corrupt(sc, XFS_ATTR_FORK, args.blkno);
fs/xfs/scrub/attr.c
238
args.value = ab->value;
fs/xfs/scrub/attr.c
245
xfs_attr_sethash(&args);
fs/xfs/scrub/attr.c
246
error = xfs_attr_get_ilocked(&args);
fs/xfs/scrub/attr.c
250
if (!xchk_fblock_process_error(sc, XFS_ATTR_FORK, args.blkno,
fs/xfs/scrub/attr.c
253
if (args.valuelen != valuelen)
fs/xfs/scrub/attr.c
254
xchk_fblock_set_corrupt(sc, XFS_ATTR_FORK, args.blkno);
fs/xfs/scrub/attr_repair.c
1292
struct xfs_da_args args = {
fs/xfs/scrub/attr_repair.c
1301
error = xfs_attr_shortform_to_leaf(&args);
fs/xfs/scrub/attr_repair.c
327
struct xfs_da_args args = {
fs/xfs/scrub/attr_repair.c
349
if (args.valuelen == 0 ||
fs/xfs/scrub/attr_repair.c
351
rentry->namelen, NULL, args.valuelen))
fs/xfs/scrub/attr_repair.c
360
error = xchk_setup_xattr_buf(rx->sc, args.valuelen);
fs/xfs/scrub/attr_repair.c
365
args.value = ab->value;
fs/xfs/scrub/attr_repair.c
368
error = xfs_attr3_leaf_getvalue(leaf_bp, &args);
fs/xfs/scrub/attr_repair.c
369
if (error || args.rmtblkno == 0)
fs/xfs/scrub/attr_repair.c
372
error = xfs_attr_rmtval_get(&args);
fs/xfs/scrub/attr_repair.c
378
rentry->namelen, ab->value, args.valuelen);
fs/xfs/scrub/attr_repair.c
615
struct xfs_da_args args = {
fs/xfs/scrub/attr_repair.c
632
args.name = ab->name;
fs/xfs/scrub/attr_repair.c
633
args.value = ab->value;
fs/xfs/scrub/attr_repair.c
650
error = xfblob_load(rx->xattr_blobs, key->value_cookie, args.value,
fs/xfs/scrub/attr_repair.c
665
args.op_flags |= XFS_DA_OP_LOGGED;
fs/xfs/scrub/attr_repair.c
675
xfs_attr_sethash(&args);
fs/xfs/scrub/attr_repair.c
676
error = xfs_attr_set(&args, XFS_ATTRUPDATE_CREATE, false);
fs/xfs/scrub/cow_repair.c
413
struct xfs_alloc_arg args = {
fs/xfs/scrub/cow_repair.c
429
error = xfs_alloc_vextent_start_ag(&args,
fs/xfs/scrub/cow_repair.c
433
if (args.fsbno == NULLFSBLOCK)
fs/xfs/scrub/cow_repair.c
436
xfs_refcount_alloc_cow_extent(sc->tp, false, args.fsbno, args.len);
fs/xfs/scrub/cow_repair.c
438
repl->fsbno = args.fsbno;
fs/xfs/scrub/cow_repair.c
439
repl->len = args.len;
fs/xfs/scrub/dir.c
621
struct xfs_da_args *args,
fs/xfs/scrub/dir.c
702
error = xfs_dir3_data_read(sc->tp, sc->ip, args->owner,
fs/xfs/scrub/dir.c
703
xfs_dir2_db_to_da(args->geo, i),
fs/xfs/scrub/dir.c
735
struct xfs_da_args *args,
fs/xfs/scrub/dir.c
767
error = xfs_dir3_data_read(sc->tp, sc->ip, args->owner,
fs/xfs/scrub/dir.c
768
(freehdr.firstdb + i) * args->geo->fsbcount,
fs/xfs/scrub/dir.c
790
struct xfs_da_args args = {
fs/xfs/scrub/dir.c
819
if (xfs_dir2_format(&args, &error) == XFS_DIR2_FMT_BLOCK)
fs/xfs/scrub/dir.c
843
args.geo->fsbcount);
fs/xfs/scrub/dir.c
845
lblk += args.geo->fsbcount) {
fs/xfs/scrub/dir.c
846
last_data_db = xfs_dir2_da_to_db(args.geo, lblk);
fs/xfs/scrub/dir.c
853
lblk = roundup(dabno, args.geo->fsbcount);
fs/xfs/scrub/dir.c
863
got.br_blockcount == args.geo->fsbcount &&
fs/xfs/scrub/dir.c
869
error = xchk_directory_leaf1_bestfree(sc, &args, last_data_db,
fs/xfs/scrub/dir.c
908
args.geo->fsbcount);
fs/xfs/scrub/dir.c
910
lblk += args.geo->fsbcount) {
fs/xfs/scrub/dir.c
911
error = xchk_directory_free_bestfree(sc, &args,
fs/xfs/scrub/dir.c
917
lblk = roundup(dabno, args.geo->fsbcount);
fs/xfs/scrub/dir_repair.c
131
struct xfs_da_args args;
fs/xfs/scrub/dir_repair.c
1444
return xfs_dir2_sf_create(&rd->args, parent_ino);
fs/xfs/scrub/dir_repair.c
1465
struct xfs_da_args args = {
fs/xfs/scrub/dir_repair.c
1474
error = xfs_dir2_sf_to_block(&args);
fs/xfs/scrub/dir_repair.c
1531
rd->args.inumber = inum;
fs/xfs/scrub/dir_repair.c
1532
rd->args.total = total;
fs/xfs/scrub/dir_repair.c
1533
return xfs_dir_replace_args(&rd->args);
fs/xfs/scrub/dir_repair.c
676
memset(&rd->args, 0, sizeof(struct xfs_da_args));
fs/xfs/scrub/dir_repair.c
677
rd->args.geo = rd->sc->mp->m_dir_geo;
fs/xfs/scrub/dir_repair.c
678
rd->args.whichfork = XFS_DATA_FORK;
fs/xfs/scrub/dir_repair.c
679
rd->args.owner = rd->sc->ip->i_ino;
fs/xfs/scrub/dir_repair.c
680
rd->args.trans = rd->sc->tp;
fs/xfs/scrub/dir_repair.c
681
rd->args.dp = dp;
fs/xfs/scrub/dir_repair.c
684
rd->args.name = name->name;
fs/xfs/scrub/dir_repair.c
685
rd->args.namelen = name->len;
fs/xfs/scrub/dir_repair.c
686
rd->args.filetype = name->type;
fs/xfs/scrub/dir_repair.c
687
rd->args.hashval = xfs_dir2_hashname(rd->sc->mp, name);
fs/xfs/scrub/dir_repair.c
711
rd->args.inumber = inum;
fs/xfs/scrub/dir_repair.c
712
rd->args.total = total;
fs/xfs/scrub/dir_repair.c
713
rd->args.op_flags = XFS_DA_OP_ADDNAME | XFS_DA_OP_OKNOENT;
fs/xfs/scrub/dir_repair.c
714
return xfs_dir_createname_args(&rd->args);
fs/xfs/scrub/dir_repair.c
724
struct xfs_inode *dp = rd->args.dp;
fs/xfs/scrub/dir_repair.c
729
rd->args.op_flags = 0;
fs/xfs/scrub/dir_repair.c
730
rd->args.total = total;
fs/xfs/scrub/dir_repair.c
733
return xfs_dir_removename_args(&rd->args);
fs/xfs/scrub/newbt.c
192
const struct xfs_alloc_arg *args)
fs/xfs/scrub/newbt.c
203
resv->agbno = XFS_FSB_TO_AGBNO(mp, args->fsbno);
fs/xfs/scrub/newbt.c
204
resv->len = args->len;
fs/xfs/scrub/newbt.c
208
if (args->tp) {
fs/xfs/scrub/newbt.c
211
error = xfs_alloc_schedule_autoreap(args,
fs/xfs/scrub/newbt.c
237
struct xfs_alloc_arg args = {
fs/xfs/scrub/newbt.c
245
return xrep_newbt_add_blocks(xnr, pag, &args);
fs/xfs/scrub/newbt.c
278
struct xfs_alloc_arg args = {
fs/xfs/scrub/newbt.c
292
error = xnr->alloc_vextent(sc, &args, xnr->alloc_hint);
fs/xfs/scrub/newbt.c
294
error = xfs_alloc_vextent_near_bno(&args,
fs/xfs/scrub/newbt.c
298
if (args.fsbno == NULLFSBLOCK)
fs/xfs/scrub/newbt.c
301
agno = XFS_FSB_TO_AGNO(mp, args.fsbno);
fs/xfs/scrub/newbt.c
308
XFS_FSB_TO_AGBNO(mp, args.fsbno), args.len,
fs/xfs/scrub/newbt.c
311
error = xrep_newbt_add_blocks(xnr, sc->sa.pag, &args);
fs/xfs/scrub/newbt.c
315
nr_blocks -= args.len;
fs/xfs/scrub/newbt.c
316
xnr->alloc_hint = args.fsbno + args.len;
fs/xfs/scrub/newbt.c
352
struct xfs_alloc_arg args = {
fs/xfs/scrub/newbt.c
367
error = xnr->alloc_vextent(sc, &args, xnr->alloc_hint);
fs/xfs/scrub/newbt.c
369
error = xfs_alloc_vextent_start_ag(&args,
fs/xfs/scrub/newbt.c
373
if (args.fsbno == NULLFSBLOCK)
fs/xfs/scrub/newbt.c
376
agno = XFS_FSB_TO_AGNO(mp, args.fsbno);
fs/xfs/scrub/newbt.c
385
XFS_FSB_TO_AGBNO(mp, args.fsbno), args.len,
fs/xfs/scrub/newbt.c
388
error = xrep_newbt_add_blocks(xnr, pag, &args);
fs/xfs/scrub/newbt.c
393
nr_blocks -= args.len;
fs/xfs/scrub/newbt.c
394
xnr->alloc_hint = args.fsbno + args.len;
fs/xfs/scrub/newbt.h
35
struct xfs_alloc_arg *args,
fs/xfs/scrub/parent_repair.c
1000
args.name = rp->xattr_name;
fs/xfs/scrub/parent_repair.c
1001
args.value = rp->xattr_value;
fs/xfs/scrub/parent_repair.c
1018
error = xfblob_load(rp->xattr_blobs, key->value_cookie, args.value,
fs/xfs/scrub/parent_repair.c
1032
xfs_attr_sethash(&args);
fs/xfs/scrub/parent_repair.c
1033
return xfs_attr_set(&args, XFS_ATTRUPDATE_UPSERT, false);
fs/xfs/scrub/parent_repair.c
900
struct xfs_da_args args = {
fs/xfs/scrub/parent_repair.c
923
args.value = rp->xattr_value;
fs/xfs/scrub/parent_repair.c
924
xfs_attr_sethash(&args);
fs/xfs/scrub/parent_repair.c
925
return xfs_attr_get_ilocked(&args);
fs/xfs/scrub/parent_repair.c
982
struct xfs_da_args args = {
fs/xfs/scrub/readdir.c
273
struct xfs_da_args args = {
fs/xfs/scrub/readdir.c
287
switch (xfs_dir2_format(&args, &error)) {
fs/xfs/scrub/readdir.c
313
struct xfs_da_args args = {
fs/xfs/scrub/readdir.c
335
args.owner = sc->ip->i_ino;
fs/xfs/scrub/readdir.c
340
error = xfs_dir_lookup_args(&args);
fs/xfs/scrub/readdir.c
342
*ino = args.inumber;
fs/xfs/scrub/repair.c
456
struct xfs_alloc_arg args = {0};
fs/xfs/scrub/repair.c
458
args.mp = sc->mp;
fs/xfs/scrub/repair.c
459
args.tp = sc->tp;
fs/xfs/scrub/repair.c
460
args.agno = pag_agno(sc->sa.pag);
fs/xfs/scrub/repair.c
461
args.alignment = 1;
fs/xfs/scrub/repair.c
462
args.pag = sc->sa.pag;
fs/xfs/scrub/repair.c
464
return xfs_alloc_fix_freelist(&args, alloc_flags);
fs/xfs/scrub/rmap_repair.c
1267
struct xfs_alloc_arg *args,
fs/xfs/scrub/rmap_repair.c
1299
return xfs_alloc_vextent_near_bno(args, alloc_hint);
fs/xfs/scrub/rtbitmap.h
36
struct xfs_rtalloc_args args;
fs/xfs/scrub/rtbitmap_repair.c
370
rtb->args.mp = sc->mp;
fs/xfs/scrub/rtbitmap_repair.c
371
rtb->args.tp = sc->tp;
fs/xfs/scrub/rtbitmap_repair.c
372
rtb->args.rbmbp = bp;
fs/xfs/scrub/rtbitmap_repair.c
373
ondisk = xfs_rbmblock_wordptr(&rtb->args, 0);
fs/xfs/scrub/rtbitmap_repair.c
374
rtb->args.rbmbp = NULL;
fs/xfs/scrub/rtsummary.c
240
rts->args.mp = mp;
fs/xfs/scrub/rtsummary.c
241
rts->args.tp = sc->tp;
fs/xfs/scrub/rtsummary.c
242
rts->args.rtg = sc->sr.rtg;
fs/xfs/scrub/rtsummary.c
277
error = xfs_rtsummary_read_buf(&rts->args, off);
fs/xfs/scrub/rtsummary.c
284
xfs_rtbuf_cache_relse(&rts->args);
fs/xfs/scrub/rtsummary.c
288
ondisk_info = xfs_rsumblock_infoptr(&rts->args, 0);
fs/xfs/scrub/rtsummary.c
292
xfs_rtbuf_cache_relse(&rts->args);
fs/xfs/scrub/rtsummary.c
296
xfs_rtbuf_cache_relse(&rts->args);
fs/xfs/scrub/rtsummary.h
13
struct xfs_rtalloc_args args;
fs/xfs/scrub/rtsummary_repair.c
79
rts->args.mp = mp;
fs/xfs/scrub/rtsummary_repair.c
80
rts->args.tp = sc->tp;
fs/xfs/scrub/rtsummary_repair.c
81
rts->args.rtg = sc->sr.rtg;
fs/xfs/scrub/rtsummary_repair.c
82
rts->args.sumbp = bp;
fs/xfs/scrub/rtsummary_repair.c
83
ondisk = xfs_rsumblock_infoptr(&rts->args, 0);
fs/xfs/scrub/rtsummary_repair.c
84
rts->args.sumbp = NULL;
fs/xfs/scrub/tempfile.c
44
struct xfs_icreate_args args = {
fs/xfs/scrub/tempfile.c
74
error = xfs_icreate_dqalloc(&args, &udqp, &gdqp, &pdqp);
fs/xfs/scrub/tempfile.c
92
error = xfs_dialloc(&tp, &args, &ino);
fs/xfs/scrub/tempfile.c
95
error = xfs_icreate(tp, ino, &args, &sc->tempip);
fs/xfs/xfs_acl.c
134
struct xfs_da_args args = {
fs/xfs/xfs_acl.c
148
args.name = SGI_ACL_FILE;
fs/xfs/xfs_acl.c
151
args.name = SGI_ACL_DEFAULT;
fs/xfs/xfs_acl.c
156
args.namelen = strlen(args.name);
fs/xfs/xfs_acl.c
162
error = xfs_attr_get(&args);
fs/xfs/xfs_acl.c
164
acl = xfs_acl_from_disk(mp, args.value, args.valuelen,
fs/xfs/xfs_acl.c
170
kvfree(args.value);
fs/xfs/xfs_acl.c
178
struct xfs_da_args args = {
fs/xfs/xfs_acl.c
186
args.name = SGI_ACL_FILE;
fs/xfs/xfs_acl.c
191
args.name = SGI_ACL_DEFAULT;
fs/xfs/xfs_acl.c
196
args.namelen = strlen(args.name);
fs/xfs/xfs_acl.c
199
args.valuelen = XFS_ACL_SIZE(acl->a_count);
fs/xfs/xfs_acl.c
200
args.value = kvzalloc(args.valuelen, GFP_KERNEL);
fs/xfs/xfs_acl.c
201
if (!args.value)
fs/xfs/xfs_acl.c
203
xfs_acl_to_disk(args.value, acl);
fs/xfs/xfs_acl.c
204
error = xfs_attr_change(&args, XFS_ATTRUPDATE_UPSERT);
fs/xfs/xfs_acl.c
205
kvfree(args.value);
fs/xfs/xfs_acl.c
207
error = xfs_attr_change(&args, XFS_ATTRUPDATE_REMOVE);
fs/xfs/xfs_attr_item.c
373
struct xfs_da_args *args = attr->xattri_da_args;
fs/xfs/xfs_attr_item.c
381
attrp->alfi_ino = args->dp->i_ino;
fs/xfs/xfs_attr_item.c
390
attrp->alfi_igen = VFS_I(args->dp)->i_generation;
fs/xfs/xfs_attr_item.c
396
attrp->alfi_igen = VFS_I(args->dp)->i_generation;
fs/xfs/xfs_attr_item.c
403
ASSERT(!(args->attr_filter & ~XFS_ATTRI_FILTER_MASK));
fs/xfs/xfs_attr_item.c
404
attrp->alfi_attr_filter = args->attr_filter;
fs/xfs/xfs_attr_item.c
418
struct xfs_da_args *args;
fs/xfs/xfs_attr_item.c
428
args = attr->xattri_da_args;
fs/xfs/xfs_attr_item.c
430
if (!(args->op_flags & XFS_DA_OP_LOGGED))
fs/xfs/xfs_attr_item.c
444
args->name, args->namelen,
fs/xfs/xfs_attr_item.c
445
args->new_name, args->new_namelen,
fs/xfs/xfs_attr_item.c
446
args->value, args->valuelen,
fs/xfs/xfs_attr_item.c
447
args->new_value, args->new_valuelen);
fs/xfs/xfs_attr_item.c
483
struct xfs_da_args *args;
fs/xfs/xfs_attr_item.c
486
args = attr->xattri_da_args;
fs/xfs/xfs_attr_item.c
489
args->trans = tp;
fs/xfs/xfs_attr_item.c
491
if (XFS_TEST_ERROR(args->dp->i_mount, XFS_ERRTAG_LARP)) {
fs/xfs/xfs_attr_item.c
498
!xfs_inode_hasattr(args->dp)) {
fs/xfs/xfs_attr_item.c
635
struct xfs_da_args *args;
fs/xfs/xfs_attr_item.c
671
args = (struct xfs_da_args *)(attr + 1);
fs/xfs/xfs_attr_item.c
673
attr->xattri_da_args = args;
fs/xfs/xfs_attr_item.c
684
args->dp = ip;
fs/xfs/xfs_attr_item.c
685
args->geo = mp->m_attr_geo;
fs/xfs/xfs_attr_item.c
686
args->whichfork = XFS_ATTR_FORK;
fs/xfs/xfs_attr_item.c
687
args->name = nv->name.iov_base;
fs/xfs/xfs_attr_item.c
688
args->namelen = nv->name.iov_len;
fs/xfs/xfs_attr_item.c
689
args->new_name = nv->new_name.iov_base;
fs/xfs/xfs_attr_item.c
690
args->new_namelen = nv->new_name.iov_len;
fs/xfs/xfs_attr_item.c
691
args->value = nv->value.iov_base;
fs/xfs/xfs_attr_item.c
692
args->valuelen = nv->value.iov_len;
fs/xfs/xfs_attr_item.c
693
args->new_value = nv->new_value.iov_base;
fs/xfs/xfs_attr_item.c
694
args->new_valuelen = nv->new_value.iov_len;
fs/xfs/xfs_attr_item.c
695
args->attr_filter = attrp->alfi_attr_filter & XFS_ATTRI_FILTER_MASK;
fs/xfs/xfs_attr_item.c
696
args->op_flags = XFS_DA_OP_RECOVERY | XFS_DA_OP_OKNOENT |
fs/xfs/xfs_attr_item.c
698
args->owner = args->dp->i_ino;
fs/xfs/xfs_attr_item.c
699
xfs_attr_sethash(args);
fs/xfs/xfs_attr_item.c
706
args->total = xfs_attr_calc_size(args, &local);
fs/xfs/xfs_attr_item.c
707
if (xfs_inode_hasattr(args->dp))
fs/xfs/xfs_attr_item.c
708
attr->xattri_dela_state = xfs_attr_init_replace_state(args);
fs/xfs/xfs_attr_item.c
710
attr->xattri_dela_state = xfs_attr_init_add_state(args);
fs/xfs/xfs_attr_item.c
714
attr->xattri_dela_state = xfs_attr_init_remove_state(args);
fs/xfs/xfs_attr_item.c
737
struct xfs_da_args *args;
fs/xfs/xfs_attr_item.c
758
args = attr->xattri_da_args;
fs/xfs/xfs_attr_item.c
765
resv = xfs_attr_set_resv(args);
fs/xfs/xfs_attr_item.c
766
total = args->total;
fs/xfs/xfs_attr_item.c
778
args->trans = tp;
fs/xfs/xfs_attr_item.c
867
struct xfs_da_args *args,
fs/xfs/xfs_attr_item.c
872
bool is_pptr = args->attr_filter & XFS_ATTR_PARENT;
fs/xfs/xfs_attr_item.c
875
ASSERT(xfs_has_parent(args->dp->i_mount));
fs/xfs/xfs_attr_item.c
876
ASSERT((args->attr_filter & ~XFS_ATTR_PARENT) == 0);
fs/xfs/xfs_attr_item.c
877
ASSERT(args->op_flags & XFS_DA_OP_LOGGED);
fs/xfs/xfs_attr_item.c
878
ASSERT(args->valuelen == sizeof(struct xfs_parent_rec));
fs/xfs/xfs_attr_item.c
883
new->xattri_da_args = args;
fs/xfs/xfs_attr_item.c
915
new->xattri_dela_state = xfs_attr_init_add_state(args);
fs/xfs/xfs_attr_item.c
918
ASSERT(args->new_valuelen == args->valuelen);
fs/xfs/xfs_attr_item.c
919
new->xattri_dela_state = xfs_attr_init_replace_state(args);
fs/xfs/xfs_attr_item.c
922
new->xattri_dela_state = xfs_attr_init_replace_state(args);
fs/xfs/xfs_attr_item.c
926
new->xattri_dela_state = xfs_attr_init_remove_state(args);
fs/xfs/xfs_attr_item.c
930
xfs_defer_add(args->trans, &new->xattri_list, &xfs_attr_defer_type);
fs/xfs/xfs_attr_item.c
931
trace_xfs_attr_defer_add(new->xattri_dela_state, args->dp);
fs/xfs/xfs_attr_item.h
62
void xfs_attr_defer_add(struct xfs_da_args *args, enum xfs_attr_defer_op op);
fs/xfs/xfs_dir2_readdir.c
141
struct xfs_da_args *args,
fs/xfs/xfs_dir2_readdir.c
145
struct xfs_inode *dp = args->dp; /* incore directory inode */
fs/xfs/xfs_dir2_readdir.c
150
struct xfs_da_geometry *geo = args->geo;
fs/xfs/xfs_dir2_readdir.c
160
error = xfs_dir3_block_read(args->trans, dp, args->owner, &bp);
fs/xfs/xfs_dir2_readdir.c
233
xfs_trans_brelse(args->trans, bp);
fs/xfs/xfs_dir2_readdir.c
244
struct xfs_da_args *args,
fs/xfs/xfs_dir2_readdir.c
250
struct xfs_inode *dp = args->dp;
fs/xfs/xfs_dir2_readdir.c
252
struct xfs_da_geometry *geo = args->geo;
fs/xfs/xfs_dir2_readdir.c
264
error = xfs_iread_extents(args->trans, dp, XFS_DATA_FORK);
fs/xfs/xfs_dir2_readdir.c
285
error = xfs_dir3_data_read(args->trans, dp, args->owner,
fs/xfs/xfs_dir2_readdir.c
349
struct xfs_da_args *args,
fs/xfs/xfs_dir2_readdir.c
354
struct xfs_inode *dp = args->dp;
fs/xfs/xfs_dir2_readdir.c
359
struct xfs_da_geometry *geo = args->geo;
fs/xfs/xfs_dir2_readdir.c
393
xfs_trans_brelse(args->trans, bp);
fs/xfs/xfs_dir2_readdir.c
399
error = xfs_dir2_leaf_readbuf(args, bufsize, &curoff,
fs/xfs/xfs_dir2_readdir.c
47
struct xfs_da_args *args,
fs/xfs/xfs_dir2_readdir.c
498
xfs_trans_brelse(args->trans, bp);
fs/xfs/xfs_dir2_readdir.c
51
struct xfs_inode *dp = args->dp; /* incore directory inode */
fs/xfs/xfs_dir2_readdir.c
517
struct xfs_da_args args = { NULL };
fs/xfs/xfs_dir2_readdir.c
532
args.dp = dp;
fs/xfs/xfs_dir2_readdir.c
533
args.geo = dp->i_mount->m_dir_geo;
fs/xfs/xfs_dir2_readdir.c
534
args.trans = tp;
fs/xfs/xfs_dir2_readdir.c
535
args.owner = dp->i_ino;
fs/xfs/xfs_dir2_readdir.c
538
return xfs_dir2_sf_getdents(&args, ctx);
fs/xfs/xfs_dir2_readdir.c
541
switch (xfs_dir2_format(&args, &error)) {
fs/xfs/xfs_dir2_readdir.c
543
error = xfs_dir2_block_getdents(&args, ctx, &lock_mode);
fs/xfs/xfs_dir2_readdir.c
547
error = xfs_dir2_leaf_getdents(&args, ctx, bufsize, &lock_mode);
fs/xfs/xfs_dir2_readdir.c
59
struct xfs_da_geometry *geo = args->geo;
fs/xfs/xfs_exchrange.c
801
struct xfs_exchange_range args;
fs/xfs/xfs_exchrange.c
803
if (copy_from_user(&args, argp, sizeof(args)))
fs/xfs/xfs_exchrange.c
805
if (memchr_inv(&args.pad, 0, sizeof(args.pad)))
fs/xfs/xfs_exchrange.c
807
if (args.flags & ~XFS_EXCHANGE_RANGE_ALL_FLAGS)
fs/xfs/xfs_exchrange.c
810
fxr.file1_offset = args.file1_offset;
fs/xfs/xfs_exchrange.c
811
fxr.file2_offset = args.file2_offset;
fs/xfs/xfs_exchrange.c
812
fxr.length = args.length;
fs/xfs/xfs_exchrange.c
813
fxr.flags = args.flags;
fs/xfs/xfs_exchrange.c
815
CLASS(fd, file1)(args.file1_fd);
fs/xfs/xfs_exchrange.c
842
struct xfs_commit_range args = { };
fs/xfs/xfs_exchrange.c
853
sizeof(args.file2_freshness));
fs/xfs/xfs_exchrange.c
855
kern_f = (struct xfs_commit_range_fresh *)&args.file2_freshness;
fs/xfs/xfs_exchrange.c
890
struct xfs_commit_range args;
fs/xfs/xfs_exchrange.c
895
kern_f = (struct xfs_commit_range_fresh *)&args.file2_freshness;
fs/xfs/xfs_exchrange.c
897
if (copy_from_user(&args, argp, sizeof(args)))
fs/xfs/xfs_exchrange.c
899
if (args.flags & ~XFS_EXCHANGE_RANGE_ALL_FLAGS)
fs/xfs/xfs_exchrange.c
906
fxr.file1_offset = args.file1_offset;
fs/xfs/xfs_exchrange.c
907
fxr.file2_offset = args.file2_offset;
fs/xfs/xfs_exchrange.c
908
fxr.length = args.length;
fs/xfs/xfs_exchrange.c
909
fxr.flags = args.flags | __XFS_EXCHANGE_RANGE_CHECK_FRESH2;
fs/xfs/xfs_exchrange.c
917
CLASS(fd, file1)(args.file1_fd);
fs/xfs/xfs_filestream.c
151
for_each_perag_wrap(args->mp, 0, start_agno, pag) {
fs/xfs/xfs_filestream.c
165
args->pag = pag;
fs/xfs/xfs_filestream.c
205
struct xfs_alloc_arg *args,
fs/xfs/xfs_filestream.c
209
struct xfs_mount *mp = args->mp;
fs/xfs/xfs_filestream.c
243
error = xfs_bmap_longest_free_extent(pag, args->tp, longest);
fs/xfs/xfs_filestream.c
246
if (error || *longest < args->maxlen) {
fs/xfs/xfs_filestream.c
254
args->pag = pag;
fs/xfs/xfs_filestream.c
261
struct xfs_alloc_arg *args,
fs/xfs/xfs_filestream.c
265
struct xfs_mount *mp = args->mp;
fs/xfs/xfs_filestream.c
288
ap->blkno = XFS_AGB_TO_FSB(args->mp, agno, 0);
fs/xfs/xfs_filestream.c
297
error = xfs_filestream_pick_ag(args, pino, agno, flags, longest);
fs/xfs/xfs_filestream.c
315
atomic_inc(&pag_group(args->pag)->xg_active_ref);
fs/xfs/xfs_filestream.c
316
item->pag = args->pag;
fs/xfs/xfs_filestream.c
321
atomic_dec(&args->pag->pagf_fstrms);
fs/xfs/xfs_filestream.c
337
struct xfs_alloc_arg *args,
fs/xfs/xfs_filestream.c
345
args->total = ap->total;
fs/xfs/xfs_filestream.c
349
error = xfs_filestream_lookup_association(ap, args, ino,
fs/xfs/xfs_filestream.c
354
if (*longest >= args->maxlen)
fs/xfs/xfs_filestream.c
360
error = xfs_filestream_create_association(ap, args, ino, longest);
fs/xfs/xfs_filestream.c
365
ap->blkno = xfs_agbno_to_fsb(args->pag, 0);
fs/xfs/xfs_filestream.c
57
struct xfs_alloc_arg *args,
fs/xfs/xfs_filestream.c
63
struct xfs_mount *mp = args->mp;
fs/xfs/xfs_filestream.h
18
struct xfs_alloc_arg *args, xfs_extlen_t *blen);
fs/xfs/xfs_handle.c
500
struct xfs_da_args args = {
fs/xfs/xfs_handle.c
512
error = xfs_attr_get(&args);
fs/xfs/xfs_handle.c
516
*len = args.valuelen;
fs/xfs/xfs_handle.c
517
if (copy_to_user(ubuf, args.value, args.valuelen))
fs/xfs/xfs_handle.c
521
kvfree(args.value);
fs/xfs/xfs_handle.c
533
struct xfs_da_args args = {
fs/xfs/xfs_handle.c
547
args.value = memdup_user(ubuf, len);
fs/xfs/xfs_handle.c
548
if (IS_ERR(args.value))
fs/xfs/xfs_handle.c
549
return PTR_ERR(args.value);
fs/xfs/xfs_handle.c
550
args.valuelen = len;
fs/xfs/xfs_handle.c
553
error = xfs_attr_change(&args, xfs_xattr_flags(flags, args.value));
fs/xfs/xfs_handle.c
556
kfree(args.value);
fs/xfs/xfs_health.c
741
struct xfs_da_args *args)
fs/xfs/xfs_health.c
743
xfs_dirattr_mark_sick(args->dp, args->whichfork);
fs/xfs/xfs_inode.c
2085
struct xfs_icreate_args args = {
fs/xfs/xfs_inode.c
2095
error = xfs_create_tmpfile(&args, &tmpfile);
fs/xfs/xfs_inode.c
589
const struct xfs_icreate_args *args,
fs/xfs/xfs_inode.c
606
xfs_inode_init(tp, args, ip);
fs/xfs/xfs_inode.c
618
const struct xfs_icreate_args *args,
fs/xfs/xfs_inode.c
623
struct inode *dir = VFS_I(args->pip);
fs/xfs/xfs_inode.c
629
if (args->idmap) {
fs/xfs/xfs_inode.c
635
uid = mapped_fsuid(args->idmap, i_user_ns(dir));
fs/xfs/xfs_inode.c
636
gid = mapped_fsgid(args->idmap, i_user_ns(dir));
fs/xfs/xfs_inode.c
637
prid = xfs_get_initial_prid(args->pip);
fs/xfs/xfs_inode.c
643
return xfs_qm_vop_dqalloc(args->pip, uid, gid, prid, flags, udqpp,
fs/xfs/xfs_inode.c
649
const struct xfs_icreate_args *args,
fs/xfs/xfs_inode.c
653
struct xfs_inode *dp = args->pip;
fs/xfs/xfs_inode.c
666
bool is_dir = S_ISDIR(args->mode);
fs/xfs/xfs_inode.c
678
error = xfs_icreate_dqalloc(args, &udqp, &gdqp, &pdqp);
fs/xfs/xfs_inode.c
719
error = xfs_dialloc(&tp, args, &ino);
fs/xfs/xfs_inode.c
721
error = xfs_icreate(tp, ino, args, &du.ip);
fs/xfs/xfs_inode.c
794
const struct xfs_icreate_args *args,
fs/xfs/xfs_inode.c
797
struct xfs_inode *dp = args->pip;
fs/xfs/xfs_inode.c
809
ASSERT(args->flags & XFS_ICREATE_TMPFILE);
fs/xfs/xfs_inode.c
815
error = xfs_icreate_dqalloc(args, &udqp, &gdqp, &pdqp);
fs/xfs/xfs_inode.c
827
error = xfs_dialloc(&tp, args, &ino);
fs/xfs/xfs_inode.c
829
error = xfs_icreate(tp, ino, args, &ip);
fs/xfs/xfs_inode.h
595
const struct xfs_icreate_args *args, struct xfs_inode **ipp);
fs/xfs/xfs_inode.h
675
int xfs_icreate_dqalloc(const struct xfs_icreate_args *args,
fs/xfs/xfs_iops.c
179
struct xfs_icreate_args args = {
fs/xfs/xfs_iops.c
195
if (S_ISCHR(args.mode) || S_ISBLK(args.mode)) {
fs/xfs/xfs_iops.c
196
if (unlikely(!sysv_valid_dev(args.rdev) ||
fs/xfs/xfs_iops.c
197
MAJOR(args.rdev) & ~0x1ff))
fs/xfs/xfs_iops.c
200
args.rdev = 0;
fs/xfs/xfs_iops.c
203
error = posix_acl_create(dir, &args.mode, &default_acl, &acl);
fs/xfs/xfs_iops.c
208
error = xfs_dentry_mode_to_name(&name, dentry, args.mode);
fs/xfs/xfs_iops.c
214
args.flags |= XFS_ICREATE_INIT_XATTRS;
fs/xfs/xfs_iops.c
216
error = xfs_create(&args, &name, &ip);
fs/xfs/xfs_iops.c
218
args.flags |= XFS_ICREATE_TMPFILE;
fs/xfs/xfs_iops.c
225
args.flags |= XFS_ICREATE_UNLINKABLE;
fs/xfs/xfs_iops.c
227
error = xfs_create_tmpfile(&args, &ip);
fs/xfs/xfs_iops.c
64
struct xfs_da_args args = {
fs/xfs/xfs_iops.c
72
error = xfs_attr_change(&args, XFS_ATTRUPDATE_UPSERT);
fs/xfs/xfs_message.c
122
va_list args;
fs/xfs/xfs_message.c
128
va_start(args, fmt);
fs/xfs/xfs_message.c
130
vaf.va = &args;
fs/xfs/xfs_message.c
132
va_end(args);
fs/xfs/xfs_message.c
37
va_list args;
fs/xfs/xfs_message.c
40
va_start(args, fmt);
fs/xfs/xfs_message.c
42
vaf.va = &args;
fs/xfs/xfs_message.c
46
va_end(args);
fs/xfs/xfs_message.c
61
va_list args;
fs/xfs/xfs_message.c
69
va_start(args, fmt);
fs/xfs/xfs_message.c
72
vaf.va = &args;
fs/xfs/xfs_message.c
75
va_end(args);
fs/xfs/xfs_qm.c
954
struct xfs_icreate_args args = {
fs/xfs/xfs_qm.c
960
error = xfs_dialloc(&tp, &args, &ino);
fs/xfs/xfs_qm.c
962
error = xfs_icreate(tp, ino, &args, ipp);
fs/xfs/xfs_rtalloc.c
1007
xfs_trans_log_inode(args.tp, rsumip, XFS_ILOG_CORE);
fs/xfs/xfs_rtalloc.c
1015
error = xfs_rtcopy_summary(&args, &nargs);
fs/xfs/xfs_rtalloc.c
1020
error = xfs_growfs_rt_init_rtsb(&nargs, rtg, &args);
fs/xfs/xfs_rtalloc.c
1027
xfs_growfs_rt_sb_fields(args.tp, nmp);
fs/xfs/xfs_rtalloc.c
1040
xfs_trans_mod_sb(args.tp, XFS_TRANS_SB_FREXTENTS, freed_rtx);
fs/xfs/xfs_rtalloc.c
1060
xfs_log_sb(args.tp);
fs/xfs/xfs_rtalloc.c
1062
error = xfs_trans_commit(args.tp);
fs/xfs/xfs_rtalloc.c
1078
xfs_trans_cancel(args.tp);
fs/xfs/xfs_rtalloc.c
140
struct xfs_rtalloc_args *args,
fs/xfs/xfs_rtalloc.c
144
struct xfs_mount *mp = args->mp;
fs/xfs/xfs_rtalloc.c
156
error = xfs_rtfind_back(args, start, &preblock);
fs/xfs/xfs_rtalloc.c
163
error = xfs_rtfind_forw(args, end, args->rtg->rtg_extents - 1,
fs/xfs/xfs_rtalloc.c
172
error = xfs_rtmodify_summary(args,
fs/xfs/xfs_rtalloc.c
1815
struct xfs_rtalloc_args *args,
fs/xfs/xfs_rtalloc.c
1826
struct xfs_rtgroup *rtg = args->rtg;
fs/xfs/xfs_rtalloc.c
183
error = xfs_rtmodify_summary(args,
fs/xfs/xfs_rtalloc.c
1873
struct xfs_rtalloc_args *args,
fs/xfs/xfs_rtalloc.c
1888
busy = xfs_rtalloc_check_busy(args, start, minlen, maxlen, *len, prod,
fs/xfs/xfs_rtalloc.c
1900
trace_xfs_rtalloc_extent_busy(args->rtg, start, minlen, maxlen,
fs/xfs/xfs_rtalloc.c
1903
error = xfs_extent_busy_flush(args->tp, rtg_group(args->rtg),
fs/xfs/xfs_rtalloc.c
1912
trace_xfs_rtalloc_extent_busy_trim(args->rtg, *rtx, *len, resrtx,
fs/xfs/xfs_rtalloc.c
1934
struct xfs_rtalloc_args args = {
fs/xfs/xfs_rtalloc.c
1943
args.rtg = xfs_rtgroup_grab(args.mp, rgno);
fs/xfs/xfs_rtalloc.c
1944
if (!args.rtg)
fs/xfs/xfs_rtalloc.c
195
error = xfs_rtmodify_summary(args,
fs/xfs/xfs_rtalloc.c
1966
xfs_rtgroup_lock(args.rtg, XFS_RTGLOCK_BITMAP);
fs/xfs/xfs_rtalloc.c
1967
if (!xfs_has_rtgroups(args.mp))
fs/xfs/xfs_rtalloc.c
1968
xfs_rtgroup_trans_join(tp, args.rtg,
fs/xfs/xfs_rtalloc.c
1978
start = xfs_rtb_to_rtx(args.mp, bno_hint);
fs/xfs/xfs_rtalloc.c
1979
else if (!xfs_has_rtgroups(args.mp) && initial_user_data)
fs/xfs/xfs_rtalloc.c
1980
start = xfs_rtpick_extent(args.rtg, tp, maxlen);
fs/xfs/xfs_rtalloc.c
1983
error = xfs_rtallocate_extent_near(&args, start, minlen, maxlen,
fs/xfs/xfs_rtalloc.c
1990
xfs_rtbuf_cache_relse(&args);
fs/xfs/xfs_rtalloc.c
1996
error = xfs_rtallocate_extent_size(&args, minlen, maxlen, &len,
fs/xfs/xfs_rtalloc.c
2001
if (xfs_has_rtgroups(args.mp))
fs/xfs/xfs_rtalloc.c
2006
if (xfs_has_rtgroups(args.mp)) {
fs/xfs/xfs_rtalloc.c
2007
error = xfs_rtallocate_adjust_for_busy(&args, start, minlen,
fs/xfs/xfs_rtalloc.c
2012
xfs_rtgroup_trans_join(tp, args.rtg, XFS_RTGLOCK_BITMAP);
fs/xfs/xfs_rtalloc.c
2015
error = xfs_rtallocate_range(&args, rtx, len);
fs/xfs/xfs_rtalloc.c
2022
*bno = xfs_rtx_to_rtb(args.rtg, rtx);
fs/xfs/xfs_rtalloc.c
2023
*blen = xfs_rtxlen_to_extlen(args.mp, len);
fs/xfs/xfs_rtalloc.c
2026
xfs_rtgroup_rele(args.rtg);
fs/xfs/xfs_rtalloc.c
2027
xfs_rtbuf_cache_relse(&args);
fs/xfs/xfs_rtalloc.c
2030
xfs_rtgroup_unlock(args.rtg, XFS_RTGLOCK_BITMAP);
fs/xfs/xfs_rtalloc.c
205
return xfs_rtmodify_range(args, start, len, 0);
fs/xfs/xfs_rtalloc.c
244
struct xfs_rtalloc_args *args,
fs/xfs/xfs_rtalloc.c
253
struct xfs_mount *mp = args->mp;
fs/xfs/xfs_rtalloc.c
267
end = min(args->rtg->rtg_extents, xfs_rbmblock_to_rtx(mp, bbno + 1)) -
fs/xfs/xfs_rtalloc.c
271
scanlen = xfs_rtallocate_clamp_len(args->rtg, i, maxlen, prod);
fs/xfs/xfs_rtalloc.c
279
error = xfs_rtcheck_range(args, i, scanlen, 1, &next, &stat);
fs/xfs/xfs_rtalloc.c
311
error = xfs_rtfind_forw(args, next, end, &i);
fs/xfs/xfs_rtalloc.c
348
struct xfs_rtalloc_args *args,
fs/xfs/xfs_rtalloc.c
366
scanlen = xfs_rtallocate_clamp_len(args->rtg, start, maxlen, prod);
fs/xfs/xfs_rtalloc.c
371
error = xfs_rtcheck_range(args, start, scanlen, 1, &next, &isfree);
fs/xfs/xfs_rtalloc.c
406
struct xfs_rtalloc_args *args,
fs/xfs/xfs_rtalloc.c
414
struct xfs_mount *mp = args->mp;
fs/xfs/xfs_rtalloc.c
430
start = min(start, args->rtg->rtg_extents - 1);
fs/xfs/xfs_rtalloc.c
435
error = xfs_rtallocate_extent_exact(args, start, minlen, maxlen, len,
fs/xfs/xfs_rtalloc.c
44
struct xfs_rtalloc_args *args,
fs/xfs/xfs_rtalloc.c
453
error = xfs_rtany_summary(args, log2len, mp->m_rsumlevels - 1,
fs/xfs/xfs_rtalloc.c
474
error = xfs_rtallocate_extent_block(args,
fs/xfs/xfs_rtalloc.c
50
uint8_t *rsum_cache = args->rtg->rtg_rsum_cache;
fs/xfs/xfs_rtalloc.c
509
error = xfs_rtallocate_extent_block(args,
fs/xfs/xfs_rtalloc.c
553
struct xfs_rtalloc_args *args,
fs/xfs/xfs_rtalloc.c
564
for (i = 0; i < args->mp->m_sb.sb_rbmblocks; i++) {
fs/xfs/xfs_rtalloc.c
568
error = xfs_rtget_summary(args, l, i, &sum);
fs/xfs/xfs_rtalloc.c
581
error = xfs_rtallocate_extent_block(args, i, minlen, maxlen,
fs/xfs/xfs_rtalloc.c
590
if (xfs_rtx_to_rbmblock(args->mp, n) > i + 1)
fs/xfs/xfs_rtalloc.c
591
i = xfs_rtx_to_rbmblock(args->mp, n) - 1;
fs/xfs/xfs_rtalloc.c
604
struct xfs_rtalloc_args *args,
fs/xfs/xfs_rtalloc.c
627
for (l = xfs_highbit32(maxlen); l < args->mp->m_rsumlevels; l++) {
fs/xfs/xfs_rtalloc.c
628
error = xfs_rtalloc_sumlevel(args, l, minlen, maxlen, prod, len,
fs/xfs/xfs_rtalloc.c
651
error = xfs_rtalloc_sumlevel(args, l,
fs/xfs/xfs_rtalloc.c
71
error = xfs_rtget_summary(args, log, bbno, &sum);
fs/xfs/xfs_rtalloc.c
829
const struct xfs_rtalloc_args *args)
fs/xfs/xfs_rtalloc.c
831
struct xfs_mount *mp = args->mp;
fs/xfs/xfs_rtalloc.c
858
if (rtg_rmap(args->rtg) != NULL)
fs/xfs/xfs_rtalloc.c
859
error = xfs_rtrmapbt_init_rtsb(nargs->mp, args->rtg, args->tp);
fs/xfs/xfs_rtalloc.c
952
struct xfs_rtalloc_args args = {
fs/xfs/xfs_rtalloc.c
982
&args.tp);
fs/xfs/xfs_rtalloc.c
985
nargs.tp = args.tp;
fs/xfs/xfs_rtalloc.c
987
xfs_rtgroup_lock(args.rtg, XFS_RTGLOCK_BITMAP | XFS_RTGLOCK_RMAP);
fs/xfs/xfs_rtalloc.c
988
xfs_rtgroup_trans_join(args.tp, args.rtg,
fs/xfs/xfs_rtalloc.c
998
xfs_trans_log_inode(args.tp, rbmip, XFS_ILOG_CORE);
fs/xfs/xfs_symlink.c
129
error = xfs_icreate_dqalloc(&args, &udqp, &gdqp, &pdqp);
fs/xfs/xfs_symlink.c
168
error = xfs_dialloc(&tp, &args, &ino);
fs/xfs/xfs_symlink.c
170
error = xfs_icreate(tp, ino, &args, &du.ip);
fs/xfs/xfs_symlink.c
93
struct xfs_icreate_args args = {
fs/xfs/xfs_trace.h
2202
TP_PROTO(struct xfs_alloc_arg *args),
fs/xfs/xfs_trace.h
2203
TP_ARGS(args),
fs/xfs/xfs_trace.h
2224
__entry->dev = args->mp->m_super->s_dev;
fs/xfs/xfs_trace.h
2225
__entry->agno = args->agno;
fs/xfs/xfs_trace.h
2226
__entry->agbno = args->agbno;
fs/xfs/xfs_trace.h
2227
__entry->minlen = args->minlen;
fs/xfs/xfs_trace.h
2228
__entry->maxlen = args->maxlen;
fs/xfs/xfs_trace.h
2229
__entry->mod = args->mod;
fs/xfs/xfs_trace.h
2230
__entry->prod = args->prod;
fs/xfs/xfs_trace.h
2231
__entry->minleft = args->minleft;
fs/xfs/xfs_trace.h
2232
__entry->total = args->total;
fs/xfs/xfs_trace.h
2233
__entry->alignment = args->alignment;
fs/xfs/xfs_trace.h
2234
__entry->minalignslop = args->minalignslop;
fs/xfs/xfs_trace.h
2235
__entry->len = args->len;
fs/xfs/xfs_trace.h
2236
__entry->wasdel = args->wasdel;
fs/xfs/xfs_trace.h
2237
__entry->wasfromfl = args->wasfromfl;
fs/xfs/xfs_trace.h
2238
__entry->resv = args->resv;
fs/xfs/xfs_trace.h
2239
__entry->datatype = args->datatype;
fs/xfs/xfs_trace.h
2240
__entry->highest_agno = args->tp->t_highest_agno;
fs/xfs/xfs_trace.h
2267
TP_PROTO(struct xfs_alloc_arg *args), \
fs/xfs/xfs_trace.h
2268
TP_ARGS(args))
fs/xfs/xfs_trace.h
2331
TP_PROTO(struct xfs_da_args *args),
fs/xfs/xfs_trace.h
2332
TP_ARGS(args),
fs/xfs/xfs_trace.h
2336
__dynamic_array(char, name, args->namelen)
fs/xfs/xfs_trace.h
2344
__entry->dev = VFS_I(args->dp)->i_sb->s_dev;
fs/xfs/xfs_trace.h
2345
__entry->ino = args->dp->i_ino;
fs/xfs/xfs_trace.h
2346
if (args->namelen)
fs/xfs/xfs_trace.h
2347
memcpy(__get_str(name), args->name, args->namelen);
fs/xfs/xfs_trace.h
2348
__entry->namelen = args->namelen;
fs/xfs/xfs_trace.h
2349
__entry->hashval = args->hashval;
fs/xfs/xfs_trace.h
2350
__entry->inumber = args->inumber;
fs/xfs/xfs_trace.h
2351
__entry->op_flags = args->op_flags;
fs/xfs/xfs_trace.h
2352
__entry->owner = args->owner;
fs/xfs/xfs_trace.h
2369
TP_PROTO(struct xfs_da_args *args), \
fs/xfs/xfs_trace.h
2370
TP_ARGS(args))
fs/xfs/xfs_trace.h
2398
TP_PROTO(struct xfs_da_args *args),
fs/xfs/xfs_trace.h
2399
TP_ARGS(args),
fs/xfs/xfs_trace.h
2403
__dynamic_array(char, name, args->namelen)
fs/xfs/xfs_trace.h
2411
__entry->dev = VFS_I(args->dp)->i_sb->s_dev;
fs/xfs/xfs_trace.h
2412
__entry->ino = args->dp->i_ino;
fs/xfs/xfs_trace.h
2413
if (args->namelen)
fs/xfs/xfs_trace.h
2414
memcpy(__get_str(name), args->name, args->namelen);
fs/xfs/xfs_trace.h
2415
__entry->namelen = args->namelen;
fs/xfs/xfs_trace.h
2416
__entry->valuelen = args->valuelen;
fs/xfs/xfs_trace.h
2417
__entry->hashval = args->hashval;
fs/xfs/xfs_trace.h
2418
__entry->attr_filter = args->attr_filter;
fs/xfs/xfs_trace.h
2419
__entry->op_flags = args->op_flags;
fs/xfs/xfs_trace.h
2437
TP_PROTO(struct xfs_da_args *args), \
fs/xfs/xfs_trace.h
2438
TP_ARGS(args))
fs/xfs/xfs_trace.h
2478
TP_PROTO(struct xfs_da_args *args), \
fs/xfs/xfs_trace.h
2479
TP_ARGS(args))
fs/xfs/xfs_trace.h
2502
TP_PROTO(struct xfs_da_args *args, int idx),
fs/xfs/xfs_trace.h
2503
TP_ARGS(args, idx),
fs/xfs/xfs_trace.h
2511
__entry->dev = VFS_I(args->dp)->i_sb->s_dev;
fs/xfs/xfs_trace.h
2512
__entry->ino = args->dp->i_ino;
fs/xfs/xfs_trace.h
2513
__entry->op_flags = args->op_flags;
fs/xfs/xfs_trace.h
2525
TP_PROTO(struct xfs_da_args *args, int idx), \
fs/xfs/xfs_trace.h
2526
TP_ARGS(args, idx))
fs/xfs/xfs_trace.h
2533
TP_PROTO(struct xfs_da_args *args, int src_idx, int dst_idx, int count),
fs/xfs/xfs_trace.h
2534
TP_ARGS(args, src_idx, dst_idx, count),
fs/xfs/xfs_trace.h
2544
__entry->dev = VFS_I(args->dp)->i_sb->s_dev;
fs/xfs/xfs_trace.h
2545
__entry->ino = args->dp->i_ino;
fs/xfs/xfs_trace.h
2546
__entry->op_flags = args->op_flags;
fs/xfs/xfs_xattr.c
104
args->op_flags |= XFS_DA_OP_LOGGED;
fs/xfs/xfs_xattr.c
107
args->owner = args->dp->i_ino;
fs/xfs/xfs_xattr.c
108
args->geo = mp->m_attr_geo;
fs/xfs/xfs_xattr.c
109
args->whichfork = XFS_ATTR_FORK;
fs/xfs/xfs_xattr.c
110
xfs_attr_sethash(args);
fs/xfs/xfs_xattr.c
128
return xfs_attr_set(args, op,
fs/xfs/xfs_xattr.c
129
args->attr_filter & (XFS_ATTR_ROOT | XFS_ATTR_SECURE));
fs/xfs/xfs_xattr.c
137
struct xfs_da_args args = {
fs/xfs/xfs_xattr.c
150
error = xfs_attr_get(&args);
fs/xfs/xfs_xattr.c
153
return args.valuelen;
fs/xfs/xfs_xattr.c
176
struct xfs_da_args args = {
fs/xfs/xfs_xattr.c
186
error = xfs_attr_change(&args, xfs_xattr_flags_to_op(flags, value));
fs/xfs/xfs_xattr.c
79
struct xfs_da_args *args,
fs/xfs/xfs_xattr.c
82
struct xfs_mount *mp = args->dp->i_mount;
fs/xfs/xfs_xattr.c
88
error = xfs_qm_dqattach(args->dp);
fs/xfs/xfs_xattr.c
97
args->op_flags = XFS_DA_OP_OKNOENT;
fs/xfs/xfs_xattr.h
10
int xfs_attr_change(struct xfs_da_args *args, enum xfs_attr_update op);
fs/zonefs/zonefs.h
251
#define zonefs_info(sb, format, args...) \
fs/zonefs/zonefs.h
252
pr_info("zonefs (%s): " format, sb->s_id, ## args)
fs/zonefs/zonefs.h
253
#define zonefs_err(sb, format, args...) \
fs/zonefs/zonefs.h
254
pr_err("zonefs (%s) ERROR: " format, sb->s_id, ## args)
fs/zonefs/zonefs.h
255
#define zonefs_warn(sb, format, args...) \
fs/zonefs/zonefs.h
256
pr_warn("zonefs (%s) WARNING: " format, sb->s_id, ## args)
include/acpi/acpiosxf.h
338
void acpi_os_vprintf(const char *format, va_list args);
include/asm-generic/bug.h
37
struct pt_regs *regs, struct warn_args *args);
include/asm-generic/syscall.h
132
unsigned long *args);
include/asm-generic/syscall.h
148
const unsigned long *args);
include/drm/drm_drv.h
352
struct drm_mode_create_dumb *args);
include/drm/drm_dumb_buffers.h
10
struct drm_mode_create_dumb *args,
include/drm/drm_gem_dma_helper.h
143
struct drm_mode_create_dumb *args);
include/drm/drm_gem_dma_helper.h
148
struct drm_mode_create_dumb *args);
include/drm/drm_gem_shmem_helper.h
288
struct drm_mode_create_dumb *args);
include/drm/drm_gem_vram_helper.h
105
struct drm_mode_create_dumb *args);
include/drm/drm_gem_vram_helper.h
113
struct drm_mode_create_dumb *args);
include/drm/drm_managed.h
144
#define drmm_alloc_ordered_workqueue(dev, fmt, flags, args...) \
include/drm/drm_managed.h
146
struct workqueue_struct *wq = alloc_ordered_workqueue(fmt, flags, ##args); \
include/drm/gpu_scheduler.h
633
const struct drm_sched_init_args *args);
include/kunit/static_stub.h
14
#define KUNIT_STATIC_STUB_REDIRECT(real_fn_name, args...) do {} while (0)
include/kunit/static_stub.h
59
#define KUNIT_STATIC_STUB_REDIRECT(real_fn_name, args...) \
include/kunit/static_stub.h
71
return replacement(args); \
include/linux/acpi.h
1336
struct fwnode_reference_args *args);
include/linux/acpi.h
1341
struct fwnode_reference_args *args)
include/linux/acpi.h
1344
NR_FWNODE_REFERENCE_ARGS, args);
include/linux/acpi.h
1437
struct fwnode_reference_args *args)
include/linux/acpi.h
1445
struct fwnode_reference_args *args)
include/linux/arm-smccc.h
455
asmlinkage void arm_smccc_1_2_hvc(const struct arm_smccc_1_2_regs *args,
include/linux/arm-smccc.h
469
asmlinkage void arm_smccc_1_2_smc(const struct arm_smccc_1_2_regs *args,
include/linux/arm-smccc.h
733
#define arm_smccc_1_2_invoke(args, res) ({ \
include/linux/arm-smccc.h
734
struct arm_smccc_1_2_regs *__args = args; \
include/linux/arm_ffa.h
480
int (*memory_share)(struct ffa_mem_ops_args *args);
include/linux/arm_ffa.h
481
int (*memory_lend)(struct ffa_mem_ops_args *args);
include/linux/armada-37xx-rwtm-mailbox.h
15
u32 args[16];
include/linux/async_tx.h
146
init_async_submit(struct async_submit_ctl *args, enum async_tx_flags flags,
include/linux/async_tx.h
151
args->flags = flags;
include/linux/async_tx.h
152
args->depend_tx = tx;
include/linux/async_tx.h
153
args->cb_fn = cb_fn;
include/linux/async_tx.h
154
args->cb_param = cb_param;
include/linux/async_tx.h
155
args->scribble = scribble;
include/linux/atomic.h
58
#define __atomic_op_acquire(op, args...) \
include/linux/atomic.h
60
typeof(op##_relaxed(args)) __ret = op##_relaxed(args); \
include/linux/atomic.h
65
#define __atomic_op_release(op, args...) \
include/linux/atomic.h
68
op##_relaxed(args); \
include/linux/atomic.h
71
#define __atomic_op_fence(op, args...) \
include/linux/atomic.h
73
typeof(op##_relaxed(args)) __ret; \
include/linux/atomic.h
75
__ret = op##_relaxed(args); \
include/linux/audit.h
424
extern int __audit_socketcall(int nargs, unsigned long *args);
include/linux/audit.h
464
static inline int audit_socketcall(int nargs, unsigned long *args)
include/linux/audit.h
467
return __audit_socketcall(nargs, args);
include/linux/audit.h
471
static inline int audit_socketcall_compat(int nargs, u32 *args)
include/linux/audit.h
480
a[i] = (unsigned long)args[i];
include/linux/audit.h
651
static inline int audit_socketcall(int nargs, unsigned long *args)
include/linux/audit.h
656
static inline int audit_socketcall_compat(int nargs, u32 *args)
include/linux/backing-dev.h
33
va_list args);
include/linux/blkdev.h
1668
struct blk_report_zones_args *args);
include/linux/blkdev.h
437
unsigned int idx, struct blk_report_zones_args *args);
include/linux/bpf.h
2797
#define DEFINE_BPF_ITER_FUNC(target, args...) \
include/linux/bpf.h
2798
extern int bpf_iter_ ## target(args); \
include/linux/bpf.h
2799
int __init bpf_iter_ ## target(args) { return 0; }
include/linux/bpf_verifier.h
680
struct bpf_subprog_arg_info args[MAX_BPF_FUNC_REG_ARGS];
include/linux/bpf_verifier.h
867
const char *fmt, va_list args);
include/linux/bpf_verifier.h
881
#define verifier_bug_if(cond, env, fmt, args...) \
include/linux/bpf_verifier.h
885
verifier_bug(env, fmt " (" #cond ")", ##args); \
include/linux/bpf_verifier.h
888
#define verifier_bug(env, fmt, args...) \
include/linux/bpf_verifier.h
890
BPF_WARN_ONCE(1, "verifier bug: " fmt "\n", ##args); \
include/linux/bpf_verifier.h
891
bpf_log(&env->log, "verifier bug: " fmt "\n", ##args); \
include/linux/can/dev/peak_canfd.h
42
u16 args[3];
include/linux/ceph/ceph_fs.h
509
union ceph_mds_request_args args;
include/linux/ceph/ceph_fs.h
525
union ceph_mds_request_args_ext args;
include/linux/cleanup.h
305
#define __scoped_class(_name, var, _label, args...) \
include/linux/cleanup.h
306
for (CLASS(_name, var)(args); ; ({ goto _label; })) \
include/linux/cleanup.h
312
#define scoped_class(_name, var, args...) \
include/linux/cleanup.h
313
__scoped_class(_name, var, __UNIQUE_ID(label), args)
include/linux/cleanup.h
437
#define __scoped_guard(_name, _label, args...) \
include/linux/cleanup.h
438
for (CLASS(_name, scope)(args); \
include/linux/cleanup.h
446
#define scoped_guard(_name, args...) \
include/linux/cleanup.h
447
__scoped_guard(_name, __UNIQUE_ID(label), args)
include/linux/cleanup.h
449
#define __scoped_cond_guard(_name, _fail, _label, args...) \
include/linux/cleanup.h
450
for (CLASS(_name, scope)(args); true; ({ goto _label; })) \
include/linux/cleanup.h
458
#define scoped_cond_guard(_name, _fail, args...) \
include/linux/cleanup.h
459
__scoped_cond_guard(_name, _fail, __UNIQUE_ID(label), args)
include/linux/clk-provider.h
1624
struct clk *(*clk_src_get)(struct of_phandle_args *args,
include/linux/clk-provider.h
1652
struct clk *(*clk_src_get)(struct of_phandle_args *args,
include/linux/compat.h
861
asmlinkage long compat_sys_socketcall(int call, u32 __user *args);
include/linux/cpufreq.h
1151
struct of_phandle_args *args)
include/linux/cpufreq.h
1160
args);
include/linux/cpufreq.h
1171
struct of_phandle_args args;
include/linux/cpufreq.h
1183
ret = parse_perf_domain(cpu, list_name, cell_name, &args);
include/linux/cpufreq.h
1187
if (of_phandle_args_equal(pargs, &args))
include/linux/cpufreq.h
1190
of_node_put(args.np);
include/linux/crush/crush.h
199
struct crush_choose_arg *args; /*!< replacement for each bucket
include/linux/dev_printk.h
36
const char *fmt, va_list args);
include/linux/dev_printk.h
62
const char *fmt, va_list args)
include/linux/device-mapper.h
107
struct dm_report_zones_args *args,
include/linux/device-mapper.h
557
struct dm_report_zones_args *args, unsigned int nr_zones);
include/linux/efi.h
1169
#define arch_efi_call_virt(p, f, args...) ((p)->f(args))
include/linux/efi.h
1189
#define efi_call_virt_pointer(p, f, args...) \
include/linux/efi.h
1191
typeof((p)->f(args)) __s; \
include/linux/efi.h
1197
__s = arch_efi_call_virt(p, f, args); \
include/linux/efi.h
1267
union efi_rts_args *args;
include/linux/entry-common.h
74
unsigned long args[6];
include/linux/entry-common.h
76
syscall_get_arguments(current, regs, args);
include/linux/entry-common.h
77
audit_syscall_entry(syscall, args[0], args[1], args[2], args[3]);
include/linux/filter.h
1536
u32 args[4];
include/linux/framer/framer-provider.h
120
const struct of_phandle_args *args);
include/linux/framer/framer-provider.h
125
const struct of_phandle_args *args));
include/linux/framer/framer-provider.h
132
const struct of_phandle_args *args));
include/linux/framer/framer-provider.h
156
const struct of_phandle_args *args)
include/linux/framer/framer-provider.h
164
const struct of_phandle_args *args))
include/linux/framer/framer-provider.h
176
const struct of_phandle_args *args))
include/linux/framer/framer-provider.h
95
const struct of_phandle_args *args);
include/linux/fs.h
2399
va_list args;
include/linux/fs.h
2401
va_start(args, fmt);
include/linux/fs.h
2402
vsnprintf(sb->s_sysfs_name, sizeof(sb->s_sysfs_name), fmt, args);
include/linux/fs.h
2403
va_end(args);
include/linux/fwnode.h
110
u64 args[NR_FWNODE_REFERENCE_ARGS];
include/linux/fwnode.h
172
struct fwnode_reference_args *args);
include/linux/genl_magic_func.h
51
#define pr_info(args...) fprintf(stderr, args);
include/linux/genl_magic_struct.h
105
#define GENL_op_init(args...) args
include/linux/iommu.h
691
int (*of_xlate)(struct device *dev, const struct of_phandle_args *args);
include/linux/iopoll.h
144
sleep_before_read, args...) \
include/linux/iopoll.h
145
poll_timeout_us((val) = op(args), cond, sleep_us, timeout_us, sleep_before_read)
include/linux/iopoll.h
171
sleep_before_read, args...) \
include/linux/iopoll.h
172
poll_timeout_us_atomic((val) = op(args), cond, sleep_us, timeout_us, sleep_before_read)
include/linux/irqdomain.h
65
void of_phandle_args_to_fwspec(struct device_node *np, const u32 *args,
include/linux/kdb.h
174
va_list args);
include/linux/kvm_host.h
1801
bool kvm_arch_irqfd_allowed(struct kvm *kvm, struct kvm_irqfd *args);
include/linux/kvm_host.h
2212
int kvm_ioeventfd(struct kvm *kvm, struct kvm_ioeventfd *args);
include/linux/kvm_host.h
2215
int kvm_irqfd(struct kvm *kvm, struct kvm_irqfd *args);
include/linux/kvm_host.h
2222
static inline int kvm_irqfd(struct kvm *kvm, struct kvm_irqfd *args)
include/linux/linkage.h
67
# define asmlinkage_protect(n, ret, args...) do { } while (0)
include/linux/liveupdate.h
74
int (*preserve)(struct liveupdate_file_op_args *args);
include/linux/liveupdate.h
75
void (*unpreserve)(struct liveupdate_file_op_args *args);
include/linux/liveupdate.h
76
int (*freeze)(struct liveupdate_file_op_args *args);
include/linux/liveupdate.h
77
void (*unfreeze)(struct liveupdate_file_op_args *args);
include/linux/liveupdate.h
78
int (*retrieve)(struct liveupdate_file_op_args *args);
include/linux/liveupdate.h
79
bool (*can_finish)(struct liveupdate_file_op_args *args);
include/linux/liveupdate.h
80
void (*finish)(struct liveupdate_file_op_args *args);
include/linux/lsm_count.h
109
#define __COUNT_LSMS(skipped_arg, args...) COUNT_ARGS(args...)
include/linux/lsm_count.h
110
#define COUNT_LSMS(args...) __COUNT_LSMS(args)
include/linux/mISDNdsp.h
20
*args;
include/linux/migrate.h
193
int migrate_vma_setup(struct migrate_vma *args);
include/linux/min_heap.h
180
void do_swap(void *a, void *b, size_t size, void (*swap_func)(void *lhs, void *rhs, void *args),
include/linux/min_heap.h
258
const struct min_heap_callbacks *func, void *args)
include/linux/min_heap.h
262
void (*swp)(void *lhs, void *rhs, void *args) = func->swp;
include/linux/min_heap.h
273
b = func->less(data + c, data + d, args) ? c : d;
include/linux/min_heap.h
280
while (b != a && func->less(data + a, data + b, args))
include/linux/min_heap.h
287
do_swap(data + b, data + c, elem_size, swp, args);
include/linux/min_heap.h
298
const struct min_heap_callbacks *func, void *args)
include/linux/min_heap.h
302
void (*swp)(void *lhs, void *rhs, void *args) = func->swp;
include/linux/min_heap.h
311
if (func->less(data + b, data + a, args))
include/linux/min_heap.h
313
do_swap(data + a, data + b, elem_size, swp, args);
include/linux/min_heap.h
325
const struct min_heap_callbacks *func, void *args)
include/linux/min_heap.h
330
__min_heap_sift_down_inline(heap, i, elem_size, func, args);
include/linux/min_heap.h
340
const struct min_heap_callbacks *func, void *args)
include/linux/min_heap.h
350
__min_heap_sift_down_inline(heap, 0, elem_size, func, args);
include/linux/min_heap.h
366
const struct min_heap_callbacks *func, void *args)
include/linux/min_heap.h
369
__min_heap_sift_down_inline(heap, 0, elem_size, func, args);
include/linux/min_heap.h
379
const struct min_heap_callbacks *func, void *args)
include/linux/min_heap.h
393
__min_heap_sift_up_inline(heap, elem_size, pos, func, args);
include/linux/min_heap.h
405
const struct min_heap_callbacks *func, void *args)
include/linux/min_heap.h
408
void (*swp)(void *lhs, void *rhs, void *args) = func->swp;
include/linux/min_heap.h
420
do_swap(data + (idx * elem_size), data + (heap->nr * elem_size), elem_size, swp, args);
include/linux/min_heap.h
421
__min_heap_sift_up_inline(heap, elem_size, idx, func, args);
include/linux/min_heap.h
422
__min_heap_sift_down_inline(heap, idx, elem_size, func, args);
include/linux/min_heap.h
435
const struct min_heap_callbacks *func, void *args);
include/linux/min_heap.h
437
const struct min_heap_callbacks *func, void *args);
include/linux/min_heap.h
439
const struct min_heap_callbacks *func, void *args);
include/linux/min_heap.h
441
const struct min_heap_callbacks *func, void *args);
include/linux/min_heap.h
443
const struct min_heap_callbacks *func, void *args);
include/linux/min_heap.h
445
const struct min_heap_callbacks *func, void *args);
include/linux/min_heap.h
447
const struct min_heap_callbacks *func, void *args);
include/linux/min_heap.h
48
bool (*less)(const void *lhs, const void *rhs, void *args);
include/linux/min_heap.h
49
void (*swp)(void *lhs, void *rhs, void *args);
include/linux/mm.h
2883
int follow_pfnmap_start(struct follow_pfnmap_args *args);
include/linux/mm.h
2884
void follow_pfnmap_end(struct follow_pfnmap_args *args);
include/linux/mmiotrace.h
110
extern __printf(1, 0) int mmio_trace_printk(const char *fmt, va_list args);
include/linux/module.h
483
char *args;
include/linux/moduleparam.h
421
char *args,
include/linux/netdevice.h
5638
#define netdev_WARN(dev, format, args...) \
include/linux/netdevice.h
5640
netdev_reg_state(dev), ##args)
include/linux/netdevice.h
5642
#define netdev_WARN_ONCE(dev, format, args...) \
include/linux/netdevice.h
5644
netdev_reg_state(dev), ##args)
include/linux/netlink.h
111
#define NL_SET_ERR_MSG_FMT(extack, fmt, args...) do { \
include/linux/netlink.h
117
"%s" fmt "%s", "", ##args, "") >= \
include/linux/netlink.h
120
##args, "\n"); \
include/linux/netlink.h
130
#define NL_SET_ERR_MSG_FMT_MOD(extack, fmt, args...) \
include/linux/netlink.h
131
NL_SET_ERR_MSG_FMT((extack), KBUILD_MODNAME ": " fmt, ##args)
include/linux/netlink.h
165
#define NL_SET_ERR_MSG_ATTR_POL_FMT(extack, attr, pol, fmt, args...) do { \
include/linux/netlink.h
172
"%s" fmt "%s", "", ##args, "") >= \
include/linux/netlink.h
175
##args, "\n"); \
include/linux/netlink.h
187
#define NL_SET_ERR_MSG_ATTR_FMT(extack, attr, msg, args...) \
include/linux/netlink.h
188
NL_SET_ERR_MSG_ATTR_POL_FMT(extack, attr, NULL, msg, ##args)
include/linux/netlink.h
303
long args[6];
include/linux/nfs_xdr.h
1677
struct nfs_pgio_args args; /* argument struct */
include/linux/nfs_xdr.h
1719
struct nfs_commitargs args; /* argument struct */
include/linux/nfs_xdr.h
1740
struct nfs_removeargs args;
include/linux/nfs_xdr.h
1750
struct nfs_renameargs args;
include/linux/nfs_xdr.h
234
void (*encode)(struct xdr_stream *, const void *args,
include/linux/nfs_xdr.h
281
struct nfs4_layoutget_args args;
include/linux/nfs_xdr.h
325
struct nfs4_layoutcommit_args args;
include/linux/nfs_xdr.h
346
struct nfs4_layoutreturn_args args;
include/linux/nfs_xdr.h
393
struct nfs42_layoutstat_args args;
include/linux/nfs_xdr.h
426
struct nfs42_layouterror_args args;
include/linux/of.h
1012
struct of_phandle_args args;
include/linux/of.h
1015
index, &args))
include/linux/of.h
1018
return args.np;
include/linux/of.h
1147
!memcmp(a1->args, a2->args, sizeof(a1->args[0]) * a1->args_count);
include/linux/of.h
383
extern void of_print_phandle_args(const char *msg, const struct of_phandle_args *args);
include/linux/of.h
406
uint32_t *args,
include/linux/of.h
74
uint32_t args[MAX_PHANDLE_ARGS];
include/linux/of.h
833
uint32_t *args,
include/linux/panic.h
15
void vpanic(const char *fmt, va_list args) __noreturn __cold;
include/linux/parport_pc.h
126
#define dump_parport_state(args...)
include/linux/parser.h
30
int match_token(char *, const match_table_t table, substring_t args[]);
include/linux/phy.h
2222
#define phydev_err(_phydev, format, args...) \
include/linux/phy.h
2223
dev_err(&_phydev->mdio.dev, format, ##args)
include/linux/phy.h
2225
#define phydev_err_probe(_phydev, err, format, args...) \
include/linux/phy.h
2226
dev_err_probe(&_phydev->mdio.dev, err, format, ##args)
include/linux/phy.h
2228
#define phydev_info(_phydev, format, args...) \
include/linux/phy.h
2229
dev_info(&_phydev->mdio.dev, format, ##args)
include/linux/phy.h
2231
#define phydev_warn(_phydev, format, args...) \
include/linux/phy.h
2232
dev_warn(&_phydev->mdio.dev, format, ##args)
include/linux/phy.h
2234
#define phydev_dbg(_phydev, format, args...) \
include/linux/phy.h
2235
dev_dbg(&_phydev->mdio.dev, format, ##args)
include/linux/phy/phy.h
202
const struct of_phandle_args *args);
include/linux/phy/phy.h
292
const struct of_phandle_args *args);
include/linux/phy/phy.h
302
const struct of_phandle_args *args));
include/linux/phy/phy.h
306
const struct of_phandle_args *args));
include/linux/phy/phy.h
514
const struct of_phandle_args *args)
include/linux/phy/phy.h
544
const struct of_phandle_args *args))
include/linux/phy/phy.h
552
const struct of_phandle_args *args))
include/linux/platform_data/pm33xx.h
52
unsigned long args);
include/linux/platform_data/pm33xx.h
53
int (*cpu_suspend)(int (*fn)(unsigned long), unsigned long args);
include/linux/pm_domain.h
460
int of_genpd_add_device(const struct of_phandle_args *args, struct device *dev);
include/linux/pm_domain.h
490
static inline int of_genpd_add_device(const struct of_phandle_args *args,
include/linux/printk.h
152
const char *fmt, va_list args);
include/linux/printk.h
155
int vprintk(const char *fmt, va_list args);
include/linux/printk.h
157
int vprintk_deferred(const char *fmt, va_list args);
include/linux/printk.h
214
int vprintk(const char *s, va_list args)
include/linux/printk.h
219
int vprintk_deferred(const char *fmt, va_list args)
include/linux/property.h
142
struct fwnode_reference_args *args);
include/linux/property.h
367
u64 args[NR_FWNODE_REFERENCE_ARGS];
include/linux/property.h
380
.args = { __VA_ARGS__ }, \
include/linux/psp-sev.h
1054
static inline int sev_platform_init(struct sev_platform_init_args *args) { return -ENODEV; }
include/linux/psp-sev.h
925
int sev_platform_init(struct sev_platform_init_args *args);
include/linux/pwm.h
114
struct pwm_args args;
include/linux/pwm.h
172
struct pwm_args *args)
include/linux/pwm.h
174
*args = pwm->args;
include/linux/pwm.h
197
struct pwm_args args;
include/linux/pwm.h
203
pwm_get_args(pwm, &args);
include/linux/pwm.h
205
state->period = args.period;
include/linux/pwm.h
206
state->polarity = args.polarity;
include/linux/pwm.h
341
const struct of_phandle_args *args);
include/linux/pwm.h
501
const struct of_phandle_args *args);
include/linux/pwm.h
503
const struct of_phandle_args *args);
include/linux/quotaops.h
33
#define quota_error(sb, fmt, args...) \
include/linux/quotaops.h
34
__quota_error((sb), __func__, fmt , ## args)
include/linux/rv.h
109
__printf(1, 0) void (*react)(const char *msg, va_list args);
include/linux/rv.h
95
__printf(1, 0) void (*react)(const char *msg, va_list args);
include/linux/sched/task.h
100
struct kernel_clone_args *args);
include/linux/seq_buf.h
172
int seq_buf_vprintf(struct seq_buf *s, const char *fmt, va_list args);
include/linux/seq_file.h
116
void seq_vprintf(struct seq_file *m, const char *fmt, va_list args);
include/linux/slab.h
379
struct kmem_cache_args *args,
include/linux/slab.h
430
struct kmem_cache_args *args,
include/linux/slab.h
436
if (WARN_ON_ONCE(args))
include/linux/spi/offload/provider.h
23
enum spi_offload_trigger_type type, u64 *args, u32 nargs);
include/linux/spi/offload/provider.h
25
enum spi_offload_trigger_type type, u64 *args, u32 nargs);
include/linux/sprintf.h
14
__printf(3, 0) int vsnprintf(char *buf, size_t size, const char *fmt, va_list args);
include/linux/sprintf.h
16
__printf(3, 0) int vscnprintf(char *buf, size_t size, const char *fmt, va_list args);
include/linux/sprintf.h
18
__printf(2, 0) __malloc char *kvasprintf(gfp_t gfp, const char *fmt, va_list args);
include/linux/sprintf.h
19
__printf(2, 0) const char *kvasprintf_const(gfp_t gfp, const char *fmt, va_list args);
include/linux/string.h
323
extern char *next_arg(char *args, char **param, char **val);
include/linux/string.h
339
int vbin_printf(u32 *bin_buf, size_t size, const char *fmt, va_list args);
include/linux/sunrpc/clnt.h
182
struct rpc_clnt *rpc_create(struct rpc_create_args *args);
include/linux/sunrpc/svc.h
354
__be32 args[];
include/linux/sunrpc/xprt.h
376
struct rpc_xprt *xprt_create_transport(struct xprt_create *args);
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
1183
asmlinkage long sys_socketcall(int call, unsigned long __user *args);
include/linux/syscalls.h
193
.args = nb ? args_##sname : NULL, \
include/linux/syscalls.h
345
const struct xattr_args __user *args, size_t size);
include/linux/syscalls.h
354
struct xattr_args __user *args, size_t size);
include/linux/trace_events.h
973
#define DECLARE_CUSTOM_EVENT_CLASS(name, proto, args, tstruct, assign, print)
include/linux/trace_events.h
974
#define DEFINE_CUSTOM_EVENT(template, name, proto, args)
include/linux/trace_events.h
975
#define TRACE_CUSTOM_EVENT(name, proto, args, struct, assign, print)
include/linux/trace_printk.h
102
__trace_printk_check_format(fmt, ##args); \
include/linux/trace_printk.h
105
__trace_bprintk(_THIS_IP_, trace_printk_fmt, ##args); \
include/linux/trace_printk.h
107
__trace_printk(_THIS_IP_, fmt, ##args); \
include/linux/trace_printk.h
51
#define __trace_printk_check_format(fmt, args...) \
include/linux/trace_printk.h
54
____trace_printk_check_format(fmt, ##args); \
include/linux/trace_printk.h
96
#define do_trace_printk(fmt, args...) \
include/linux/trace_seq.h
103
void trace_seq_vprintf(struct trace_seq *s, const char *fmt, va_list args);
include/linux/tracepoint.h
160
#define PARAMS(args...) args
include/linux/tracepoint.h
200
#define TP_PROTO(args...) args
include/linux/tracepoint.h
201
#define TP_ARGS(args...) args
include/linux/tracepoint.h
202
#define TP_CONDITION(args...) args
include/linux/tracepoint.h
218
#define __DO_TRACE_CALL(name, args) \
include/linux/tracepoint.h
226
static_call(tp_func_##name)(__data, args); \
include/linux/tracepoint.h
230
#define __DO_TRACE_CALL(name, args) __traceiter_##name(NULL, args)
include/linux/tracepoint.h
238
#define DEFINE_RUST_DO_TRACE(name, proto, args)
include/linux/tracepoint.h
239
#define __DEFINE_RUST_DO_TRACE(name, proto, args) \
include/linux/tracepoint.h
242
__do_trace_##name(args); \
include/linux/tracepoint.h
265
#define __DECLARE_TRACE_COMMON(name, proto, args, data_proto) \
include/linux/tracepoint.h
299
#define __DECLARE_TRACE(name, proto, args, cond, data_proto) \
include/linux/tracepoint.h
300
__DECLARE_TRACE_COMMON(name, PARAMS(proto), PARAMS(args), PARAMS(data_proto)) \
include/linux/tracepoint.h
306
__DO_TRACE_CALL(name, TP_ARGS(args)); \
include/linux/tracepoint.h
312
__do_trace_##name(args); \
include/linux/tracepoint.h
319
#define __DECLARE_TRACE_SYSCALL(name, proto, args, data_proto) \
include/linux/tracepoint.h
320
__DECLARE_TRACE_COMMON(name, PARAMS(proto), PARAMS(args), PARAMS(data_proto)) \
include/linux/tracepoint.h
325
__DO_TRACE_CALL(name, TP_ARGS(args)); \
include/linux/tracepoint.h
331
__do_trace_##name(args); \
include/linux/tracepoint.h
346
#define __DEFINE_TRACE_EXT(_name, _ext, proto, args) \
include/linux/tracepoint.h
375
((void(*)(void *, proto))(it_func))(__data, args); \
include/linux/tracepoint.h
384
DEFINE_RUST_DO_TRACE(_name, TP_PROTO(proto), TP_ARGS(args))
include/linux/tracepoint.h
418
#define __DECLARE_TRACE_COMMON(name, proto, args, data_proto) \
include/linux/tracepoint.h
442
#define __DECLARE_TRACE(name, proto, args, cond, data_proto) \
include/linux/tracepoint.h
443
__DECLARE_TRACE_COMMON(name, PARAMS(proto), PARAMS(args), PARAMS(data_proto))
include/linux/tracepoint.h
445
#define __DECLARE_TRACE_SYSCALL(name, proto, args, data_proto) \
include/linux/tracepoint.h
446
__DECLARE_TRACE_COMMON(name, PARAMS(proto), PARAMS(args), PARAMS(data_proto))
include/linux/tracepoint.h
448
#define DEFINE_TRACE_FN(name, reg, unreg, proto, args)
include/linux/tracepoint.h
449
#define DEFINE_TRACE_SYSCALL(name, reg, unreg, proto, args)
include/linux/tracepoint.h
450
#define DEFINE_TRACE(name, proto, args)
include/linux/tracepoint.h
500
#define DECLARE_TRACE(name, proto, args) \
include/linux/tracepoint.h
501
__DECLARE_TRACE(name##_tp, PARAMS(proto), PARAMS(args), \
include/linux/tracepoint.h
505
#define DECLARE_TRACE_CONDITION(name, proto, args, cond) \
include/linux/tracepoint.h
506
__DECLARE_TRACE(name##_tp, PARAMS(proto), PARAMS(args), \
include/linux/tracepoint.h
510
#define DECLARE_TRACE_SYSCALL(name, proto, args) \
include/linux/tracepoint.h
511
__DECLARE_TRACE_SYSCALL(name##_tp, PARAMS(proto), PARAMS(args), \
include/linux/tracepoint.h
514
#define DECLARE_TRACE_EVENT(name, proto, args) \
include/linux/tracepoint.h
515
__DECLARE_TRACE(name, PARAMS(proto), PARAMS(args), \
include/linux/tracepoint.h
519
#define DECLARE_TRACE_EVENT_CONDITION(name, proto, args, cond) \
include/linux/tracepoint.h
520
__DECLARE_TRACE(name, PARAMS(proto), PARAMS(args), \
include/linux/tracepoint.h
524
#define DECLARE_TRACE_EVENT_SYSCALL(name, proto, args) \
include/linux/tracepoint.h
525
__DECLARE_TRACE_SYSCALL(name, PARAMS(proto), PARAMS(args), \
include/linux/tracepoint.h
640
#define DECLARE_EVENT_CLASS(name, proto, args, tstruct, assign, print)
include/linux/tracepoint.h
641
#define DEFINE_EVENT(template, name, proto, args) \
include/linux/tracepoint.h
642
DECLARE_TRACE_EVENT(name, PARAMS(proto), PARAMS(args))
include/linux/tracepoint.h
643
#define DEFINE_EVENT_FN(template, name, proto, args, reg, unreg)\
include/linux/tracepoint.h
644
DECLARE_TRACE_EVENT(name, PARAMS(proto), PARAMS(args))
include/linux/tracepoint.h
645
#define DEFINE_EVENT_PRINT(template, name, proto, args, print) \
include/linux/tracepoint.h
646
DECLARE_TRACE_EVENT(name, PARAMS(proto), PARAMS(args))
include/linux/tracepoint.h
648
args, cond) \
include/linux/tracepoint.h
650
PARAMS(args), PARAMS(cond))
include/linux/tracepoint.h
652
#define TRACE_EVENT(name, proto, args, struct, assign, print) \
include/linux/tracepoint.h
653
DECLARE_TRACE_EVENT(name, PARAMS(proto), PARAMS(args))
include/linux/tracepoint.h
654
#define TRACE_EVENT_FN(name, proto, args, struct, \
include/linux/tracepoint.h
656
DECLARE_TRACE_EVENT(name, PARAMS(proto), PARAMS(args))
include/linux/tracepoint.h
657
#define TRACE_EVENT_FN_COND(name, proto, args, cond, struct, \
include/linux/tracepoint.h
660
PARAMS(args), PARAMS(cond))
include/linux/tracepoint.h
661
#define TRACE_EVENT_CONDITION(name, proto, args, cond, \
include/linux/tracepoint.h
664
PARAMS(args), PARAMS(cond))
include/linux/tracepoint.h
665
#define TRACE_EVENT_SYSCALL(name, proto, args, struct, assign, \
include/linux/tracepoint.h
667
DECLARE_TRACE_EVENT_SYSCALL(name, PARAMS(proto), PARAMS(args))
include/linux/tracepoint.h
673
#define DECLARE_EVENT_NOP(name, proto, args) \
include/linux/tracepoint.h
681
#define TRACE_EVENT_NOP(name, proto, args, struct, assign, print) \
include/linux/tracepoint.h
682
DECLARE_EVENT_NOP(name, PARAMS(proto), PARAMS(args))
include/linux/tracepoint.h
684
#define DECLARE_EVENT_CLASS_NOP(name, proto, args, tstruct, assign, print)
include/linux/tracepoint.h
685
#define DEFINE_EVENT_NOP(template, name, proto, args) \
include/linux/tracepoint.h
686
DECLARE_EVENT_NOP(name, PARAMS(proto), PARAMS(args))
include/linux/unroll.h
54
#define UNROLL(N, MACRO, args...) CONCATENATE(__UNROLL_, N)(MACRO, args)
include/linux/unroll.h
56
#define __UNROLL_0(MACRO, args...)
include/linux/unroll.h
57
#define __UNROLL_1(MACRO, args...) __UNROLL_0(MACRO, args) MACRO(0, args)
include/linux/unroll.h
58
#define __UNROLL_2(MACRO, args...) __UNROLL_1(MACRO, args) MACRO(1, args)
include/linux/unroll.h
59
#define __UNROLL_3(MACRO, args...) __UNROLL_2(MACRO, args) MACRO(2, args)
include/linux/unroll.h
60
#define __UNROLL_4(MACRO, args...) __UNROLL_3(MACRO, args) MACRO(3, args)
include/linux/unroll.h
61
#define __UNROLL_5(MACRO, args...) __UNROLL_4(MACRO, args) MACRO(4, args)
include/linux/unroll.h
62
#define __UNROLL_6(MACRO, args...) __UNROLL_5(MACRO, args) MACRO(5, args)
include/linux/unroll.h
63
#define __UNROLL_7(MACRO, args...) __UNROLL_6(MACRO, args) MACRO(6, args)
include/linux/unroll.h
64
#define __UNROLL_8(MACRO, args...) __UNROLL_7(MACRO, args) MACRO(7, args)
include/linux/unroll.h
65
#define __UNROLL_9(MACRO, args...) __UNROLL_8(MACRO, args) MACRO(8, args)
include/linux/unroll.h
66
#define __UNROLL_10(MACRO, args...) __UNROLL_9(MACRO, args) MACRO(9, args)
include/linux/unroll.h
67
#define __UNROLL_11(MACRO, args...) __UNROLL_10(MACRO, args) MACRO(10, args)
include/linux/unroll.h
68
#define __UNROLL_12(MACRO, args...) __UNROLL_11(MACRO, args) MACRO(11, args)
include/linux/unroll.h
69
#define __UNROLL_13(MACRO, args...) __UNROLL_12(MACRO, args) MACRO(12, args)
include/linux/unroll.h
70
#define __UNROLL_14(MACRO, args...) __UNROLL_13(MACRO, args) MACRO(13, args)
include/linux/unroll.h
71
#define __UNROLL_15(MACRO, args...) __UNROLL_14(MACRO, args) MACRO(14, args)
include/linux/unroll.h
72
#define __UNROLL_16(MACRO, args...) __UNROLL_15(MACRO, args) MACRO(15, args)
include/linux/unroll.h
73
#define __UNROLL_17(MACRO, args...) __UNROLL_16(MACRO, args) MACRO(16, args)
include/linux/unroll.h
74
#define __UNROLL_18(MACRO, args...) __UNROLL_17(MACRO, args) MACRO(17, args)
include/linux/unroll.h
75
#define __UNROLL_19(MACRO, args...) __UNROLL_18(MACRO, args) MACRO(18, args)
include/linux/unroll.h
76
#define __UNROLL_20(MACRO, args...) __UNROLL_19(MACRO, args) MACRO(19, args)
include/linux/usb/composite.h
624
#define DBG(d, fmt, args...) \
include/linux/usb/composite.h
625
dev_dbg(&(d)->gadget->dev , fmt , ## args)
include/linux/usb/composite.h
626
#define VDBG(d, fmt, args...) \
include/linux/usb/composite.h
627
dev_vdbg(&(d)->gadget->dev , fmt , ## args)
include/linux/usb/composite.h
628
#define ERROR(d, fmt, args...) \
include/linux/usb/composite.h
629
dev_err(&(d)->gadget->dev , fmt , ## args)
include/linux/usb/composite.h
630
#define WARNING(d, fmt, args...) \
include/linux/usb/composite.h
631
dev_warn(&(d)->gadget->dev , fmt , ## args)
include/linux/usb/composite.h
632
#define INFO(d, fmt, args...) \
include/linux/usb/composite.h
633
dev_info(&(d)->gadget->dev , fmt , ## args)
include/linux/vmpressure.h
43
const char *args);
include/linux/workqueue.h
551
#define alloc_ordered_workqueue_lockdep_map(fmt, flags, lockdep_map, args...) \
include/linux/workqueue.h
553
1, lockdep_map, ##args))
include/linux/workqueue.h
569
#define alloc_ordered_workqueue(fmt, flags, args...) \
include/linux/workqueue.h
570
alloc_workqueue(fmt, WQ_UNBOUND | __WQ_ORDERED | (flags), 1, ##args)
include/media/drv-intf/exynos-fimc.h
152
#define fimc_pipeline_call(ent, op, args...) \
include/media/drv-intf/exynos-fimc.h
155
(ent)->pipe->ops->op(((ent)->pipe), ##args) : -ENOIOCTLCMD)) \
include/media/media-entity.h
1397
#define media_entity_call(entity, operation, args...) \
include/media/media-entity.h
1399
(entity)->ops->operation((entity) , ##args) : -ENOIOCTLCMD)
include/media/v4l2-device.h
293
#define __v4l2_device_call_subdevs_p(v4l2_dev, sd, cond, o, f, args...) \
include/media/v4l2-device.h
297
(sd)->ops->o->f((sd) , ##args); \
include/media/v4l2-device.h
318
#define __v4l2_device_call_subdevs(v4l2_dev, cond, o, f, args...) \
include/media/v4l2-device.h
323
f , ##args); \
include/media/v4l2-device.h
350
#define __v4l2_device_call_subdevs_until_err_p(v4l2_dev, sd, cond, o, f, args...) \
include/media/v4l2-device.h
356
__err = (sd)->ops->o->f((sd) , ##args); \
include/media/v4l2-device.h
385
#define __v4l2_device_call_subdevs_until_err(v4l2_dev, cond, o, f, args...) \
include/media/v4l2-device.h
389
f , ##args); \
include/media/v4l2-device.h
412
#define v4l2_device_call_all(v4l2_dev, grpid, o, f, args...) \
include/media/v4l2-device.h
418
##args); \
include/media/v4l2-device.h
445
#define v4l2_device_call_until_err(v4l2_dev, grpid, o, f, args...) \
include/media/v4l2-device.h
450
##args); \
include/media/v4l2-device.h
472
#define v4l2_device_mask_call_all(v4l2_dev, grpmsk, o, f, args...) \
include/media/v4l2-device.h
478
f , ##args); \
include/media/v4l2-device.h
504
#define v4l2_device_mask_call_until_err(v4l2_dev, grpmsk, o, f, args...) \
include/media/v4l2-device.h
509
f , ##args); \
include/media/v4l2-subdev.h
1876
#define v4l2_subdev_call(sd, o, f, args...) \
include/media/v4l2-subdev.h
1887
__sd, ##args); \
include/media/v4l2-subdev.h
1889
__result = __sd->ops->o->f(__sd, ##args); \
include/media/v4l2-subdev.h
1910
#define v4l2_subdev_call_state_active(sd, o, f, args...) \
include/media/v4l2-subdev.h
1917
__result = v4l2_subdev_call(sd, o, f, state, ##args); \
include/media/v4l2-subdev.h
1942
#define v4l2_subdev_call_state_try(sd, o, f, args...) \
include/media/v4l2-subdev.h
1954
__result = v4l2_subdev_call(sd, o, f, state, ##args); \
include/net/addrconf.h
558
struct inet6_fill_args *args);
include/net/addrconf.h
562
struct inet6_fill_args *args);
include/net/cfg80211.h
10089
#define wiphy_printk(level, wiphy, format, args...) \
include/net/cfg80211.h
10090
dev_printk(level, &(wiphy)->dev, format, ##args)
include/net/cfg80211.h
10091
#define wiphy_emerg(wiphy, format, args...) \
include/net/cfg80211.h
10092
dev_emerg(&(wiphy)->dev, format, ##args)
include/net/cfg80211.h
10093
#define wiphy_alert(wiphy, format, args...) \
include/net/cfg80211.h
10094
dev_alert(&(wiphy)->dev, format, ##args)
include/net/cfg80211.h
10095
#define wiphy_crit(wiphy, format, args...) \
include/net/cfg80211.h
10096
dev_crit(&(wiphy)->dev, format, ##args)
include/net/cfg80211.h
10097
#define wiphy_err(wiphy, format, args...) \
include/net/cfg80211.h
10098
dev_err(&(wiphy)->dev, format, ##args)
include/net/cfg80211.h
10099
#define wiphy_warn(wiphy, format, args...) \
include/net/cfg80211.h
10100
dev_warn(&(wiphy)->dev, format, ##args)
include/net/cfg80211.h
10101
#define wiphy_notice(wiphy, format, args...) \
include/net/cfg80211.h
10102
dev_notice(&(wiphy)->dev, format, ##args)
include/net/cfg80211.h
10103
#define wiphy_info(wiphy, format, args...) \
include/net/cfg80211.h
10104
dev_info(&(wiphy)->dev, format, ##args)
include/net/cfg80211.h
10105
#define wiphy_info_once(wiphy, format, args...) \
include/net/cfg80211.h
10106
dev_info_once(&(wiphy)->dev, format, ##args)
include/net/cfg80211.h
10108
#define wiphy_err_ratelimited(wiphy, format, args...) \
include/net/cfg80211.h
10109
dev_err_ratelimited(&(wiphy)->dev, format, ##args)
include/net/cfg80211.h
10110
#define wiphy_warn_ratelimited(wiphy, format, args...) \
include/net/cfg80211.h
10111
dev_warn_ratelimited(&(wiphy)->dev, format, ##args)
include/net/cfg80211.h
10113
#define wiphy_debug(wiphy, format, args...) \
include/net/cfg80211.h
10114
wiphy_printk(KERN_DEBUG, wiphy, format, ##args)
include/net/cfg80211.h
10116
#define wiphy_dbg(wiphy, format, args...) \
include/net/cfg80211.h
10117
dev_dbg(&(wiphy)->dev, format, ##args)
include/net/cfg80211.h
10122
#define wiphy_vdbg(wiphy, format, args...) \
include/net/cfg80211.h
10125
wiphy_printk(KERN_DEBUG, wiphy, format, ##args); \
include/net/cfg80211.h
10135
#define wiphy_WARN(wiphy, format, args...) \
include/net/cfg80211.h
10136
WARN(1, "wiphy: %s\n" format, wiphy_name(wiphy), ##args);
include/net/genetlink.h
163
#define GENL_SET_ERR_MSG_FMT(info, msg, args...) \
include/net/genetlink.h
164
NL_SET_ERR_MSG_FMT((info)->extack, msg, ##args)
include/net/handshake.h
36
int tls_client_hello_anon(const struct tls_handshake_args *args, gfp_t flags);
include/net/handshake.h
37
int tls_client_hello_x509(const struct tls_handshake_args *args, gfp_t flags);
include/net/handshake.h
38
int tls_client_hello_psk(const struct tls_handshake_args *args, gfp_t flags);
include/net/handshake.h
39
int tls_server_hello_x509(const struct tls_handshake_args *args, gfp_t flags);
include/net/handshake.h
40
int tls_server_hello_psk(const struct tls_handshake_args *args, gfp_t flags);
include/net/ip6_fib.h
367
void *args;
include/net/net_debug.h
100
#define netif_crit(priv, type, dev, fmt, args...) \
include/net/net_debug.h
101
netif_level(crit, priv, type, dev, fmt, ##args)
include/net/net_debug.h
102
#define netif_err(priv, type, dev, fmt, args...) \
include/net/net_debug.h
103
netif_level(err, priv, type, dev, fmt, ##args)
include/net/net_debug.h
104
#define netif_warn(priv, type, dev, fmt, args...) \
include/net/net_debug.h
105
netif_level(warn, priv, type, dev, fmt, ##args)
include/net/net_debug.h
106
#define netif_notice(priv, type, dev, fmt, args...) \
include/net/net_debug.h
107
netif_level(notice, priv, type, dev, fmt, ##args)
include/net/net_debug.h
108
#define netif_info(priv, type, dev, fmt, args...) \
include/net/net_debug.h
109
netif_level(info, priv, type, dev, fmt, ##args)
include/net/net_debug.h
113
#define netif_dbg(priv, type, netdev, format, args...) \
include/net/net_debug.h
116
dynamic_netdev_dbg(netdev, format, ##args); \
include/net/net_debug.h
119
#define netif_dbg(priv, type, dev, format, args...) \
include/net/net_debug.h
120
netif_printk(priv, type, KERN_DEBUG, dev, format, ##args)
include/net/net_debug.h
122
#define netif_dbg(priv, type, dev, format, args...) \
include/net/net_debug.h
125
netif_printk(priv, type, KERN_DEBUG, dev, format, ##args); \
include/net/net_debug.h
131
#define netif_cond_dbg(priv, type, netdev, cond, level, fmt, args...) \
include/net/net_debug.h
134
netif_dbg(priv, type, netdev, fmt, ##args); \
include/net/net_debug.h
136
netif_ ## level(priv, type, netdev, fmt, ##args); \
include/net/net_debug.h
142
#define netif_vdbg(priv, type, dev, format, args...) \
include/net/net_debug.h
145
netif_printk(priv, type, KERN_DEBUG, dev, format, ##args); \
include/net/net_debug.h
55
#define netdev_dbg(__dev, format, args...) \
include/net/net_debug.h
57
dynamic_netdev_dbg(__dev, format, ##args); \
include/net/net_debug.h
60
#define netdev_dbg(__dev, format, args...) \
include/net/net_debug.h
61
netdev_printk(KERN_DEBUG, __dev, format, ##args)
include/net/net_debug.h
63
#define netdev_dbg(__dev, format, args...) \
include/net/net_debug.h
66
netdev_printk(KERN_DEBUG, __dev, format, ##args); \
include/net/net_debug.h
74
#define netdev_vdbg(dev, format, args...) \
include/net/net_debug.h
77
netdev_printk(KERN_DEBUG, dev, format, ##args); \
include/net/net_debug.h
84
#define netif_printk(priv, type, level, dev, fmt, args...) \
include/net/net_debug.h
87
netdev_printk(level, (dev), fmt, ##args); \
include/net/net_debug.h
90
#define netif_level(level, priv, type, dev, fmt, args...) \
include/net/net_debug.h
93
netdev_##level(dev, fmt, ##args); \
include/net/net_debug.h
96
#define netif_emerg(priv, type, dev, fmt, args...) \
include/net/net_debug.h
97
netif_level(emerg, priv, type, dev, fmt, ##args)
include/net/net_debug.h
98
#define netif_alert(priv, type, dev, fmt, args...) \
include/net/net_debug.h
99
netif_level(alert, priv, type, dev, fmt, ##args)
include/net/tcp.h
2822
static inline int tcp_call_bpf(struct sock *sk, int op, u32 nargs, u32 *args)
include/net/tcp.h
2837
memcpy(sock_ops.args, args, nargs * sizeof(*args));
include/net/tcp.h
2849
u32 args[2] = {arg1, arg2};
include/net/tcp.h
2851
return tcp_call_bpf(sk, op, 2, args);
include/net/tcp.h
2857
u32 args[3] = {arg1, arg2, arg3};
include/net/tcp.h
2859
return tcp_call_bpf(sk, op, 3, args);
include/net/tcp.h
2863
static inline int tcp_call_bpf(struct sock *sk, int op, u32 nargs, u32 *args)
include/rdma/ib_verbs.h
82
#define ibdev_dbg(__dev, format, args...) \
include/rdma/ib_verbs.h
83
dynamic_ibdev_dbg(__dev, format, ##args)
include/scsi/scsi_device.h
564
const struct scsi_exec_args *args);
include/sound/info.h
106
#define snd_iprintf(buf, fmt, args...) \
include/sound/info.h
107
seq_printf((struct seq_file *)(buf)->buffer, fmt, ##args)
include/sound/pcm.h
1527
#define pcm_err(pcm, fmt, args...) \
include/sound/pcm.h
1528
dev_err((pcm)->card->dev, fmt, ##args)
include/sound/pcm.h
1529
#define pcm_warn(pcm, fmt, args...) \
include/sound/pcm.h
1530
dev_warn((pcm)->card->dev, fmt, ##args)
include/sound/pcm.h
1531
#define pcm_dbg(pcm, fmt, args...) \
include/sound/pcm.h
1532
dev_dbg((pcm)->card->dev, fmt, ##args)
include/sound/soc-component.h
105
const struct of_phandle_args *args,
include/sound/soc-component.h
387
const struct of_phandle_args *args,
include/sound/soc.h
1374
int snd_soc_get_dlc(const struct of_phandle_args *args,
include/sound/soc.h
1377
struct of_phandle_args *args,
include/sound/soc.h
1381
int snd_soc_get_dai_name(const struct of_phandle_args *args,
include/sound/soc.h
1403
const struct of_phandle_args *args);
include/trace/bpf_probe.h
104
(void)BUILD_BUG_ON_ZERO(size != sizeof(*FIRST(args))); \
include/trace/bpf_probe.h
108
#define DEFINE_EVENT_WRITABLE(template, call, proto, args, size) \
include/trace/bpf_probe.h
109
__CHECK_WRITABLE_BUF_SIZE(call, PARAMS(proto), PARAMS(args), size) \
include/trace/bpf_probe.h
110
__DEFINE_EVENT(template, call, PARAMS(proto), PARAMS(args), size)
include/trace/bpf_probe.h
113
#define DEFINE_EVENT(template, call, proto, args) \
include/trace/bpf_probe.h
114
__DEFINE_EVENT(template, call, PARAMS(proto), PARAMS(args), 0)
include/trace/bpf_probe.h
117
#define DEFINE_EVENT_PRINT(template, name, proto, args, print) \
include/trace/bpf_probe.h
118
DEFINE_EVENT(template, name, PARAMS(proto), PARAMS(args))
include/trace/bpf_probe.h
121
#define DECLARE_TRACE(call, proto, args) \
include/trace/bpf_probe.h
122
__BPF_DECLARE_TRACE(call##_tp, PARAMS(proto), PARAMS(args)) \
include/trace/bpf_probe.h
123
__DEFINE_EVENT(call##_tp, call##_tp, PARAMS(proto), PARAMS(args), 0)
include/trace/bpf_probe.h
126
#define DECLARE_TRACE_WRITABLE(call, proto, args, size) \
include/trace/bpf_probe.h
127
__CHECK_WRITABLE_BUF_SIZE(call, PARAMS(proto), PARAMS(args), size) \
include/trace/bpf_probe.h
128
__BPF_DECLARE_TRACE(call##_tp, PARAMS(proto), PARAMS(args)) \
include/trace/bpf_probe.h
129
__DEFINE_EVENT(call##_tp, call##_tp, PARAMS(proto), PARAMS(args), size)
include/trace/bpf_probe.h
45
#define __BPF_DECLARE_TRACE(call, proto, args) \
include/trace/bpf_probe.h
49
CONCATENATE(bpf_trace_run, COUNT_ARGS(args))(__data, CAST_TO_U64(args)); \
include/trace/bpf_probe.h
53
#define DECLARE_EVENT_CLASS(call, proto, args, tstruct, assign, print) \
include/trace/bpf_probe.h
54
__BPF_DECLARE_TRACE(call, PARAMS(proto), PARAMS(args))
include/trace/bpf_probe.h
56
#define __BPF_DECLARE_TRACE_SYSCALL(call, proto, args) \
include/trace/bpf_probe.h
62
CONCATENATE(bpf_trace_run, COUNT_ARGS(args))(__data, CAST_TO_U64(args)); \
include/trace/bpf_probe.h
67
#define DECLARE_EVENT_SYSCALL_CLASS(call, proto, args, tstruct, assign, print) \
include/trace/bpf_probe.h
68
__BPF_DECLARE_TRACE_SYSCALL(call, PARAMS(proto), PARAMS(args))
include/trace/bpf_probe.h
75
#define __DEFINE_EVENT(template, call, proto, args, size) \
include/trace/bpf_probe.h
89
.num_args = COUNT_ARGS(args), \
include/trace/bpf_probe.h
96
#define __CHECK_WRITABLE_BUF_SIZE(call, proto, args, size) \
include/trace/define_custom_trace.h
27
#define TRACE_CUSTOM_EVENT(name, proto, args, tstruct, assign, print)
include/trace/define_custom_trace.h
30
#define DEFINE_CUSTOM_EVENT(template, name, proto, args)
include/trace/define_trace.h
122
#define DECLARE_TRACE(name, proto, args)
include/trace/define_trace.h
124
#define DECLARE_TRACE_CONDITION(name, proto, args, cond)
include/trace/define_trace.h
127
#define DECLARE_TRACE_EVENT(name, proto, args)
include/trace/define_trace.h
129
#define DECLARE_TRACE_EVENT_CONDITION(name, proto, args, cond)
include/trace/define_trace.h
168
# define DEFINE_RUST_DO_TRACE(name, proto, args)
include/trace/define_trace.h
27
#define TRACE_EVENT(name, proto, args, tstruct, assign, print) \
include/trace/define_trace.h
28
DEFINE_TRACE(name, PARAMS(proto), PARAMS(args))
include/trace/define_trace.h
31
#define TRACE_EVENT_CONDITION(name, proto, args, cond, tstruct, assign, print) \
include/trace/define_trace.h
34
PARAMS(args), \
include/trace/define_trace.h
40
#define TRACE_EVENT_FN(name, proto, args, tstruct, \
include/trace/define_trace.h
42
DEFINE_TRACE_FN(name, reg, unreg, PARAMS(proto), PARAMS(args))
include/trace/define_trace.h
45
#define TRACE_EVENT_FN_COND(name, proto, args, cond, tstruct, \
include/trace/define_trace.h
47
DEFINE_TRACE_FN(name, reg, unreg, PARAMS(proto), PARAMS(args))
include/trace/define_trace.h
50
#define TRACE_EVENT_SYSCALL(name, proto, args, struct, assign, print, reg, unreg) \
include/trace/define_trace.h
51
DEFINE_TRACE_SYSCALL(name, reg, unreg, PARAMS(proto), PARAMS(args))
include/trace/define_trace.h
54
#define TRACE_EVENT_NOP(name, proto, args, struct, assign, print)
include/trace/define_trace.h
57
#define DEFINE_EVENT_NOP(template, name, proto, args)
include/trace/define_trace.h
60
#define DEFINE_EVENT(template, name, proto, args) \
include/trace/define_trace.h
61
DEFINE_TRACE(name, PARAMS(proto), PARAMS(args))
include/trace/define_trace.h
64
#define DEFINE_EVENT_FN(template, name, proto, args, reg, unreg) \
include/trace/define_trace.h
65
DEFINE_TRACE_FN(name, reg, unreg, PARAMS(proto), PARAMS(args))
include/trace/define_trace.h
68
#define DEFINE_EVENT_PRINT(template, name, proto, args, print) \
include/trace/define_trace.h
69
DEFINE_TRACE(name, PARAMS(proto), PARAMS(args))
include/trace/define_trace.h
72
#define DEFINE_EVENT_CONDITION(template, name, proto, args, cond) \
include/trace/define_trace.h
73
DEFINE_EVENT(template, name, PARAMS(proto), PARAMS(args))
include/trace/define_trace.h
76
#define DECLARE_TRACE(name, proto, args) \
include/trace/define_trace.h
77
DEFINE_TRACE(name##_tp, PARAMS(proto), PARAMS(args))
include/trace/define_trace.h
80
#define DECLARE_TRACE_CONDITION(name, proto, args, cond) \
include/trace/define_trace.h
81
DEFINE_TRACE(name##_tp, PARAMS(proto), PARAMS(args))
include/trace/define_trace.h
84
#define DECLARE_TRACE_EVENT(name, proto, args) \
include/trace/define_trace.h
85
DEFINE_TRACE(name, PARAMS(proto), PARAMS(args))
include/trace/define_trace.h
88
#define DECLARE_TRACE_EVENT_CONDITION(name, proto, args, cond) \
include/trace/define_trace.h
89
DEFINE_TRACE(name, PARAMS(proto), PARAMS(args))
include/trace/define_trace.h
94
#define DEFINE_RUST_DO_TRACE(name, proto, args) \
include/trace/define_trace.h
95
__DEFINE_RUST_DO_TRACE(name, PARAMS(proto), PARAMS(args))
include/trace/events/bpf_test_run.h
46
#define BPF_TEST_RUN_DEFINE_EVENT(template, call, proto, args, size) \
include/trace/events/bpf_test_run.h
48
PARAMS(args), size)
include/trace/events/bpf_test_run.h
51
#define BPF_TEST_RUN_DEFINE_EVENT(template, call, proto, args, size) \
include/trace/events/bpf_test_run.h
52
DEFINE_EVENT(template, call, PARAMS(proto), PARAMS(args))
include/trace/events/btrfs.h
172
#define TP_STRUCT__entry_btrfs(args...) \
include/trace/events/btrfs.h
175
args)
include/trace/events/btrfs.h
176
#define TP_fast_assign_btrfs(fs_info, args...) \
include/trace/events/btrfs.h
179
args)
include/trace/events/btrfs.h
180
#define TP_printk_btrfs(fmt, args...) \
include/trace/events/btrfs.h
181
TP_printk("%pU: " fmt, __entry->fsid, args)
include/trace/events/nbd.h
85
#define NBD_DEFINE_EVENT(template, call, proto, args, size) \
include/trace/events/nbd.h
87
PARAMS(args), size)
include/trace/events/nbd.h
90
#define NBD_DEFINE_EVENT(template, call, proto, args, size) \
include/trace/events/nbd.h
91
DEFINE_EVENT(template, call, PARAMS(proto), PARAMS(args))
include/trace/events/pwm.h
11
#define TP_PROTO_pwm(args...) \
include/trace/events/pwm.h
12
TP_PROTO(struct pwm_device *pwm, args)
include/trace/events/pwm.h
14
#define TP_ARGS_pwm(args...) \
include/trace/events/pwm.h
15
TP_ARGS(pwm, args)
include/trace/events/pwm.h
17
#define TP_STRUCT__entry_pwm(args...) \
include/trace/events/pwm.h
21
args)
include/trace/events/pwm.h
23
#define TP_fast_assign_pwm(args...) \
include/trace/events/pwm.h
27
args)
include/trace/events/pwm.h
29
#define TP_printk_pwm(fmt, args...) \
include/trace/events/pwm.h
30
TP_printk("pwmchip%u.%u: " fmt, __entry->chipid, __entry->hwpwm, args)
include/trace/events/sunrpc.h
170
const struct rpc_create_args *args
include/trace/events/sunrpc.h
173
TP_ARGS(clnt, xprt, args),
include/trace/events/sunrpc.h
187
__entry->xprtsec = args->xprtsec.policy;
include/trace/events/sunrpc.h
188
__entry->flags = args->flags;
include/trace/events/sunrpc.h
2190
__entry->xid = be32_to_cpu(*(__be32 *)dr->args);
include/trace/events/syscalls.h
26
__array( unsigned long, args, 6 )
include/trace/events/syscalls.h
31
syscall_get_arguments(current, regs, __entry->args);
include/trace/events/syscalls.h
36
__entry->args[0], __entry->args[1], __entry->args[2],
include/trace/events/syscalls.h
37
__entry->args[3], __entry->args[4], __entry->args[5]),
include/trace/events/xen.h
114
TP_PROTO(unsigned long op, size_t args, enum xen_mc_extend_args res),
include/trace/events/xen.h
115
TP_ARGS(op, args, res),
include/trace/events/xen.h
118
__field(size_t, args)
include/trace/events/xen.h
122
__entry->args = args;
include/trace/events/xen.h
126
__entry->args,
include/trace/events/xen.h
42
__array(unsigned long, args, 6)
include/trace/events/xen.h
46
memcpy(__entry->args, mc->args, sizeof(ulong) * nargs);
include/trace/events/xen.h
47
memset(__entry->args + nargs, 0, sizeof(ulong) * (6 - nargs));
include/trace/events/xen.h
51
__entry->args[0], __entry->args[1], __entry->args[2],
include/trace/events/xen.h
52
__entry->args[3], __entry->args[4], __entry->args[5])
include/trace/events/xen.h
56
TP_PROTO(size_t args),
include/trace/events/xen.h
57
TP_ARGS(args),
include/trace/events/xen.h
59
__field(size_t, args)
include/trace/events/xen.h
61
TP_fast_assign(__entry->args = args),
include/trace/events/xen.h
62
TP_printk("alloc entry %zu arg bytes", __entry->args)
include/trace/perf.h
107
#define DEFINE_EVENT_PRINT(template, name, proto, args, print) \
include/trace/perf.h
108
DEFINE_EVENT(template, name, PARAMS(proto), PARAMS(args))
include/trace/perf.h
16
#define __DECLARE_EVENT_CLASS(call, proto, args, tstruct, assign, print) \
include/trace/perf.h
31
__data_size = trace_event_get_offsets_##call(&__data_offsets, args); \
include/trace/perf.h
65
#define DECLARE_EVENT_CLASS(call, proto, args, tstruct, assign, print) \
include/trace/perf.h
66
__DECLARE_EVENT_CLASS(call, PARAMS(proto), PARAMS(args), PARAMS(tstruct), \
include/trace/perf.h
75
do_perf_trace_##call(__data, args); \
include/trace/perf.h
79
#define DECLARE_EVENT_SYSCALL_CLASS(call, proto, args, tstruct, assign, print) \
include/trace/perf.h
80
__DECLARE_EVENT_CLASS(call, PARAMS(proto), PARAMS(args), PARAMS(tstruct), \
include/trace/perf.h
90
do_perf_trace_##call(__data, args); \
include/trace/perf.h
99
#define DEFINE_EVENT(template, call, proto, args) \
include/trace/stages/stage1_struct_define.h
60
#define TP_STRUCT__entry(args...) args
include/trace/stages/stage3_trace_output.h
9
#define TP_printk(fmt, args...) fmt "\n", args
include/trace/stages/stage6_event_callback.h
133
#define TP_fast_assign(args...) args
include/trace/stages/stage7_class_define.h
40
#define TP_printk(fmt, args...) "\"" fmt "\", " __stringify(args)
include/trace/syscall.h
36
const char **args;
include/trace/trace_custom_events.h
108
#define DECLARE_CUSTOM_EVENT_CLASS(call, proto, args, tstruct, func, print) \
include/trace/trace_custom_events.h
120
#define DECLARE_CUSTOM_EVENT_CLASS(call, proto, args, tstruct, assign, print) \
include/trace/trace_custom_events.h
140
#define DECLARE_CUSTOM_EVENT_CLASS(call, proto, args, tstruct, assign, print) \
include/trace/trace_custom_events.h
154
__data_size = trace_custom_event_get_offsets_##call(&__data_offsets, args); \
include/trace/trace_custom_events.h
175
#define DEFINE_CUSTOM_EVENT(template, call, proto, args) \
include/trace/trace_custom_events.h
188
#define DECLARE_CUSTOM_EVENT_CLASS(call, proto, args, tstruct, assign, print) \
include/trace/trace_custom_events.h
200
#define DEFINE_CUSTOM_EVENT(template, call, proto, args) \
include/trace/trace_custom_events.h
27
#define TRACE_CUSTOM_EVENT(name, proto, args, tstruct, assign, print) \
include/trace/trace_custom_events.h
30
PARAMS(args), \
include/trace/trace_custom_events.h
34
DEFINE_CUSTOM_EVENT(name, name, PARAMS(proto), PARAMS(args));
include/trace/trace_custom_events.h
41
#define DECLARE_CUSTOM_EVENT_CLASS(name, proto, args, tstruct, assign, print) \
include/trace/trace_custom_events.h
51
#define DEFINE_CUSTOM_EVENT(template, name, proto, args) \
include/trace/trace_custom_events.h
62
#define DECLARE_CUSTOM_EVENT_CLASS(call, proto, args, tstruct, assign, print) \
include/trace/trace_custom_events.h
68
#define DEFINE_CUSTOM_EVENT(template, name, proto, args)
include/trace/trace_custom_events.h
77
#define DECLARE_CUSTOM_EVENT_CLASS(call, proto, args, tstruct, assign, print) \
include/trace/trace_events.h
128
#define DECLARE_EVENT_CLASS(call, proto, args, tstruct, assign, print) \
include/trace/trace_events.h
137
#define DEFINE_EVENT(template, name, proto, args)
include/trace/trace_events.h
140
#define DEFINE_EVENT_PRINT(template, name, proto, args, print)
include/trace/trace_events.h
203
#define DECLARE_EVENT_CLASS(call, proto, args, tstruct, assign, print) \
include/trace/trace_events.h
231
#define DEFINE_EVENT_PRINT(template, call, proto, args, print) \
include/trace/trace_events.h
261
#define DECLARE_EVENT_CLASS(call, proto, args, tstruct, func, print) \
include/trace/trace_events.h
270
#define DEFINE_EVENT_PRINT(template, name, proto, args, print)
include/trace/trace_events.h
277
#define DECLARE_EVENT_CLASS(call, proto, args, tstruct, assign, print) \
include/trace/trace_events.h
39
#define TRACE_EVENT(name, proto, args, tstruct, assign, print) \
include/trace/trace_events.h
404
#define __DECLARE_EVENT_CLASS(call, proto, args, tstruct, assign, print) \
include/trace/trace_events.h
417
__data_size = trace_event_get_offsets_##call(&__data_offsets, args); \
include/trace/trace_events.h
42
PARAMS(args), \
include/trace/trace_events.h
433
#define DECLARE_EVENT_CLASS(call, proto, args, tstruct, assign, print) \
include/trace/trace_events.h
434
__DECLARE_EVENT_CLASS(call, PARAMS(proto), PARAMS(args), PARAMS(tstruct), \
include/trace/trace_events.h
440
do_trace_event_raw_event_##call(__data, args); \
include/trace/trace_events.h
444
#define DECLARE_EVENT_SYSCALL_CLASS(call, proto, args, tstruct, assign, print) \
include/trace/trace_events.h
445
__DECLARE_EVENT_CLASS(call, PARAMS(proto), PARAMS(args), PARAMS(tstruct), \
include/trace/trace_events.h
452
do_trace_event_raw_event_##call(__data, args); \
include/trace/trace_events.h
46
DEFINE_EVENT(name, name, PARAMS(proto), PARAMS(args));
include/trace/trace_events.h
462
#define DEFINE_EVENT(template, call, proto, args) \
include/trace/trace_events.h
475
#define DECLARE_EVENT_CLASS(call, proto, args, tstruct, assign, print) \
include/trace/trace_events.h
49
#define TRACE_EVENT_SYSCALL(name, proto, args, tstruct, assign, print, reg, unreg) \
include/trace/trace_events.h
492
#define DEFINE_EVENT(template, call, proto, args) \
include/trace/trace_events.h
507
#define DEFINE_EVENT_PRINT(template, call, proto, args, print) \
include/trace/trace_events.h
52
PARAMS(args), \
include/trace/trace_events.h
56
DEFINE_EVENT(name, name, PARAMS(proto), PARAMS(args));
include/trace/trace_events.h
61
#define DECLARE_EVENT_CLASS(name, proto, args, tstruct, assign, print) \
include/trace/trace_events.h
74
#define DEFINE_EVENT(template, name, proto, args) \
include/trace/trace_events.h
79
#define DEFINE_EVENT_FN(template, name, proto, args, reg, unreg) \
include/trace/trace_events.h
80
DEFINE_EVENT(template, name, PARAMS(proto), PARAMS(args))
include/trace/trace_events.h
83
#define DEFINE_EVENT_PRINT(template, name, proto, args, print) \
include/trace/trace_events.h
84
DEFINE_EVENT(template, name, PARAMS(proto), PARAMS(args))
include/trace/trace_events.h
88
#define TRACE_EVENT_FN(name, proto, args, tstruct, \
include/trace/trace_events.h
90
TRACE_EVENT(name, PARAMS(proto), PARAMS(args), \
include/trace/trace_events.h
94
#define TRACE_EVENT_FN_COND(name, proto, args, cond, tstruct, \
include/trace/trace_events.h
96
TRACE_EVENT_CONDITION(name, PARAMS(proto), PARAMS(args), PARAMS(cond), \
include/uapi/drm/amdxdna_accel.h
267
__u64 args;
include/uapi/linux/acrn.h
484
__u8 args[128];
include/uapi/linux/bpf.h
6901
__u32 args[4]; /* Optionally passed to bpf program */
include/uapi/linux/bpf.h
7285
__u64 args[0];
include/uapi/linux/kvm.h
290
__u64 args[6];
include/uapi/linux/kvm.h
369
__u64 args[9];
include/uapi/linux/kvm.h
442
unsigned long args[6];
include/uapi/linux/kvm.h
677
__u64 args[4];
include/uapi/linux/netfilter/x_tables.h
129
#define XT_MATCH_ITERATE(type, e, fn, args...) \
include/uapi/linux/netfilter/x_tables.h
140
__ret = fn(__m , ## args); \
include/uapi/linux/netfilter/x_tables.h
148
#define XT_ENTRY_ITERATE_CONTINUE(type, entries, size, n, fn, args...) \
include/uapi/linux/netfilter/x_tables.h
160
__ret = fn(__entry , ## args); \
include/uapi/linux/netfilter/x_tables.h
168
#define XT_ENTRY_ITERATE(type, entries, size, fn, args...) \
include/uapi/linux/netfilter/x_tables.h
169
XT_ENTRY_ITERATE_CONTINUE(type, entries, size, 0, fn, args)
include/uapi/linux/netfilter_arp/arp_tables.h
32
#define ARPT_ENTRY_ITERATE(entries, size, fn, args...) \
include/uapi/linux/netfilter_arp/arp_tables.h
33
XT_ENTRY_ITERATE(struct arpt_entry, entries, size, fn, ## args)
include/uapi/linux/netfilter_bridge/ebtables.h
218
#define EBT_MATCH_ITERATE(e, fn, args...) \
include/uapi/linux/netfilter_bridge/ebtables.h
230
__ret = fn(__match , ## args); \
include/uapi/linux/netfilter_bridge/ebtables.h
241
#define EBT_WATCHER_ITERATE(e, fn, args...) \
include/uapi/linux/netfilter_bridge/ebtables.h
253
__ret = fn(__watcher , ## args); \
include/uapi/linux/netfilter_bridge/ebtables.h
264
#define EBT_ENTRY_ITERATE(entries, size, fn, args...) \
include/uapi/linux/netfilter_bridge/ebtables.h
272
__ret = fn(__entry , ## args); \
include/uapi/linux/netfilter_ipv4/ip_tables.h
62
#define IPT_MATCH_ITERATE(e, fn, args...) \
include/uapi/linux/netfilter_ipv4/ip_tables.h
63
XT_MATCH_ITERATE(struct ipt_entry, e, fn, ## args)
include/uapi/linux/netfilter_ipv4/ip_tables.h
66
#define IPT_ENTRY_ITERATE(entries, size, fn, args...) \
include/uapi/linux/netfilter_ipv4/ip_tables.h
67
XT_ENTRY_ITERATE(struct ipt_entry, entries, size, fn, ## args)
include/uapi/linux/netfilter_ipv6/ip6_tables.h
57
#define IP6T_MATCH_ITERATE(e, fn, args...) \
include/uapi/linux/netfilter_ipv6/ip6_tables.h
58
XT_MATCH_ITERATE(struct ip6t_entry, e, fn, ## args)
include/uapi/linux/netfilter_ipv6/ip6_tables.h
59
#define IP6T_ENTRY_ITERATE(entries, size, fn, args...) \
include/uapi/linux/netfilter_ipv6/ip6_tables.h
60
XT_ENTRY_ITERATE(struct ip6t_entry, entries, size, fn, ## args)
include/uapi/linux/ptrace.h
101
__u64 args[6];
include/uapi/linux/ptrace.h
93
__u64 args[6];
include/uapi/linux/seccomp.h
66
__u64 args[6];
include/uapi/linux/v4l2-dv-timings.h
16
#define V4L2_INIT_BT_TIMINGS(_width, args...) \
include/uapi/linux/v4l2-dv-timings.h
17
{ .bt = { _width , ## args } }
include/uapi/linux/v4l2-dv-timings.h
19
#define V4L2_INIT_BT_TIMINGS(_width, args...) \
include/uapi/linux/v4l2-dv-timings.h
20
.bt = { _width , ## args }
include/uapi/misc/fastrpc.h
80
__u64 args;
include/video/metronomefb.h
18
u16 args[((64-2)/2)];
include/xen/grant_table.h
248
int gnttab_dma_alloc_pages(struct gnttab_dma_alloc_args *args);
include/xen/grant_table.h
249
int gnttab_dma_free_pages(struct gnttab_dma_alloc_args *args);
include/xen/interface/xen.h
475
xen_ulong_t args[6];
io_uring/zcrx.c
1361
struct io_zcrx_args *args = desc->arg.data;
io_uring/zcrx.c
1362
struct io_zcrx_ifq *ifq = args->ifq;
io_uring/zcrx.c
1363
struct io_kiocb *req = args->req;
io_uring/zcrx.c
1378
if (unlikely(args->nr_skbs++ > IO_SKBS_PER_CALL_LIMIT))
io_uring/zcrx.c
1469
struct io_zcrx_args args = {
io_uring/zcrx.c
1476
.arg.data = &args,
io_uring/zcrx.c
1495
} else if (unlikely(args.nr_skbs > IO_SKBS_PER_CALL_LIMIT) &&
kernel/audit.c
2007
void audit_log_vformat(struct audit_buffer *ab, const char *fmt, va_list args)
kernel/audit.c
2024
va_copy(args2, args);
kernel/audit.c
2025
len = vsnprintf(skb_tail_pointer(skb), avail, fmt, args);
kernel/audit.c
2054
va_list args;
kernel/audit.c
2058
va_start(args, fmt);
kernel/audit.c
2059
audit_log_vformat(ab, fmt, args);
kernel/audit.c
2060
va_end(args);
kernel/audit.c
2825
va_list args;
kernel/audit.c
2829
va_start(args, fmt);
kernel/audit.c
2830
audit_log_vformat(ab, fmt, args);
kernel/audit.c
2831
va_end(args);
kernel/audit.h
163
long args[6];
kernel/auditsc.c
1380
context->socketcall.args[i]);
kernel/auditsc.c
2615
int __audit_socketcall(int nargs, unsigned long *args)
kernel/auditsc.c
2619
if (nargs <= 0 || nargs > AUDITSC_ARGS || !args)
kernel/auditsc.c
2623
memcpy(context->socketcall.args, args, nargs * sizeof(unsigned long));
kernel/bpf/bpf_lsm.c
104
args = btf_params(prog->aux->attach_func_proto);
kernel/bpf/bpf_lsm.c
106
if (args[0].type == btf_sock_ids[BTF_SOCK_TYPE_SOCKET])
kernel/bpf/bpf_lsm.c
108
else if (args[0].type == btf_sock_ids[BTF_SOCK_TYPE_SOCK])
kernel/bpf/bpf_lsm.c
94
const struct btf_param *args __maybe_unused;
kernel/bpf/bpf_struct_ops.c
179
const struct btf_param *stub_args, *args;
kernel/bpf/bpf_struct_ops.c
218
args = btf_params(func_proto);
kernel/bpf/bpf_struct_ops.c
245
args[arg_no].type,
kernel/bpf/bpf_struct_ops.c
261
if (args[arg_no].type != stub_args[arg_no].type) {
kernel/bpf/btf.c
1269
va_list args;
kernel/bpf/btf.c
1272
va_start(args, fmt);
kernel/bpf/btf.c
1273
show->showfn(show, fmt, args);
kernel/bpf/btf.c
1274
va_end(args);
kernel/bpf/btf.c
1538
va_list args;
kernel/bpf/btf.c
1540
va_start(args, fmt);
kernel/bpf/btf.c
1541
bpf_verifier_vlog(log, fmt, args);
kernel/bpf/btf.c
1542
va_end(args);
kernel/bpf/btf.c
1549
va_list args;
kernel/bpf/btf.c
1554
va_start(args, fmt);
kernel/bpf/btf.c
1555
bpf_verifier_vlog(log, fmt, args);
kernel/bpf/btf.c
1556
va_end(args);
kernel/bpf/btf.c
1566
va_list args;
kernel/bpf/btf.c
1595
va_start(args, fmt);
kernel/bpf/btf.c
1596
bpf_verifier_vlog(log, fmt, args);
kernel/bpf/btf.c
1597
va_end(args);
kernel/bpf/btf.c
1616
va_list args;
kernel/bpf/btf.c
1653
va_start(args, fmt);
kernel/bpf/btf.c
1654
bpf_verifier_vlog(log, fmt, args);
kernel/bpf/btf.c
1655
va_end(args);
kernel/bpf/btf.c
1668
va_list args;
kernel/bpf/btf.c
1681
va_start(args, fmt);
kernel/bpf/btf.c
1682
bpf_verifier_vlog(log, fmt, args);
kernel/bpf/btf.c
1683
va_end(args);
kernel/bpf/btf.c
421
__printf(2, 0) void (*showfn)(struct btf_show *show, const char *fmt, va_list args);
kernel/bpf/btf.c
4679
const struct btf_param *args = (const struct btf_param *)(t + 1);
kernel/bpf/btf.c
4688
if (nr_args == 1 && !args[0].type) {
kernel/bpf/btf.c
4694
btf_verifier_log(env, "%u %s", args[0].type,
kernel/bpf/btf.c
4696
args[0].name_off));
kernel/bpf/btf.c
4698
btf_verifier_log(env, ", %u %s", args[i].type,
kernel/bpf/btf.c
4700
args[i].name_off));
kernel/bpf/btf.c
4703
const struct btf_param *last_arg = &args[nr_args - 1];
kernel/bpf/btf.c
5178
const struct btf_param *args;
kernel/bpf/btf.c
5184
args = (const struct btf_param *)(t + 1);
kernel/bpf/btf.c
5220
if (!args[nr_args - 1].type) {
kernel/bpf/btf.c
5221
if (args[nr_args - 1].name_off) {
kernel/bpf/btf.c
5233
arg_type_id = args[i].type;
kernel/bpf/btf.c
5245
if (args[i].name_off &&
kernel/bpf/btf.c
5246
(!btf_name_offset_valid(btf, args[i].name_off) ||
kernel/bpf/btf.c
5247
!btf_name_valid_identifier(btf, args[i].name_off))) {
kernel/bpf/btf.c
5273
const struct btf_param *args;
kernel/bpf/btf.c
5285
args = (const struct btf_param *)(proto_type + 1);
kernel/bpf/btf.c
5288
if (!args[i].name_off && args[i].type) {
kernel/bpf/btf.c
6530
const struct btf_param *args;
kernel/bpf/btf.c
6539
args = (const struct btf_param *)(func_proto + 1);
kernel/bpf/btf.c
6541
t = btf_type_skip_modifiers(btf, args[i].type, NULL);
kernel/bpf/btf.c
6574
const struct btf_param *args;
kernel/bpf/btf.c
6579
args = btf_params(func_proto);
kernel/bpf/btf.c
6581
t = btf_type_by_id(btf, args[i].type);
kernel/bpf/btf.c
6797
const struct btf_param *args;
kernel/bpf/btf.c
6809
args = (const struct btf_param *)(t + 1);
kernel/bpf/btf.c
6816
args++;
kernel/bpf/btf.c
6876
t = btf_type_by_id(btf, args[arg].type);
kernel/bpf/btf.c
6943
if (btf_param_match_suffix(btf, &args[arg], "__nullable"))
kernel/bpf/btf.c
7477
const struct btf_param *args;
kernel/bpf/btf.c
7495
args = (const struct btf_param *)(func + 1);
kernel/bpf/btf.c
7514
if (i == nargs - 1 && args[i].type == 0) {
kernel/bpf/btf.c
7520
ret = __get_type_size(btf, args[i].type, &t);
kernel/bpf/btf.c
7795
const struct btf_param *args;
kernel/bpf/btf.c
7839
args = (const struct btf_param *)(t + 1);
kernel/bpf/btf.c
7903
t = btf_type_by_id(btf, args[i].type);
kernel/bpf/btf.c
7918
sub->args[i].arg_type = ARG_PTR_TO_CTX;
kernel/bpf/btf.c
7926
sub->args[i].arg_type = ARG_PTR_TO_DYNPTR | MEM_RDONLY;
kernel/bpf/btf.c
7941
sub->args[i].arg_type = ARG_PTR_TO_BTF_ID | PTR_TRUSTED;
kernel/bpf/btf.c
7943
sub->args[i].arg_type |= PTR_MAYBE_NULL;
kernel/bpf/btf.c
7944
sub->args[i].btf_id = kern_type_id;
kernel/bpf/btf.c
7958
sub->args[i].arg_type = ARG_PTR_TO_MEM | MEM_RDONLY | PTR_UNTRUSTED;
kernel/bpf/btf.c
7959
sub->args[i].mem_size = 0;
kernel/bpf/btf.c
7975
sub->args[i].arg_type = ARG_PTR_TO_BTF_ID | PTR_UNTRUSTED;
kernel/bpf/btf.c
7976
sub->args[i].btf_id = kern_type_id;
kernel/bpf/btf.c
7984
sub->args[i].arg_type = ARG_PTR_TO_ARENA;
kernel/bpf/btf.c
8004
sub->args[i].arg_type = ARG_PTR_TO_MEM | PTR_MAYBE_NULL;
kernel/bpf/btf.c
8006
sub->args[i].arg_type &= ~PTR_MAYBE_NULL;
kernel/bpf/btf.c
8007
sub->args[i].mem_size = mem_size;
kernel/bpf/btf.c
8017
sub->args[i].arg_type = ARG_ANYTHING;
kernel/bpf/btf.c
8046
va_list args)
kernel/bpf/btf.c
8048
seq_vprintf((struct seq_file *)show->target, fmt, args);
kernel/bpf/btf.c
8080
va_list args)
kernel/bpf/btf.c
8085
len = vsnprintf(show->target, ssnprintf->len_left, fmt, args);
kernel/bpf/btf.c
8991
const struct btf_param *args;
kernel/bpf/btf.c
9014
args = btf_params(dtor_func_proto);
kernel/bpf/btf.c
9015
t = btf_type_by_id(btf, args[0].type);
kernel/bpf/cgroup.c
102
u64 *args;
kernel/bpf/cgroup.c
104
args = (u64 *)ctx;
kernel/bpf/cgroup.c
105
sk = (void *)(unsigned long)args[0];
kernel/bpf/cgroup.c
124
u64 *args;
kernel/bpf/cgroup.c
126
args = (u64 *)ctx;
kernel/bpf/cgroup.c
127
sock = (void *)(unsigned long)args[0];
kernel/bpf/helpers.c
1050
const void *, args, u32, data_len)
kernel/bpf/helpers.c
1058
(data_len && !args))
kernel/bpf/helpers.c
1065
err = bpf_bprintf_prepare(fmt, UINT_MAX, args, num_args, &data);
kernel/bpf/log.c
14
#define verbose(env, fmt, args...) bpf_verifier_log_write(env, fmt, ##args)
kernel/bpf/log.c
307
va_list args;
kernel/bpf/log.c
312
va_start(args, fmt);
kernel/bpf/log.c
313
bpf_verifier_vlog(&env->log, fmt, args);
kernel/bpf/log.c
314
va_end(args);
kernel/bpf/log.c
321
va_list args;
kernel/bpf/log.c
326
va_start(args, fmt);
kernel/bpf/log.c
327
bpf_verifier_vlog(log, fmt, args);
kernel/bpf/log.c
328
va_end(args);
kernel/bpf/log.c
410
va_list args;
kernel/bpf/log.c
412
va_start(args, prefix_fmt);
kernel/bpf/log.c
413
bpf_verifier_vlog(&env->log, prefix_fmt, args);
kernel/bpf/log.c
414
va_end(args);
kernel/bpf/log.c
61
va_list args)
kernel/bpf/log.c
66
n = vscnprintf(log->kbuf, BPF_VERIFIER_TMP_LOG_SIZE, fmt, args);
kernel/bpf/offload.c
428
struct ns_get_path_bpf_prog_args *args = private_data;
kernel/bpf/offload.c
429
struct bpf_prog_aux *aux = args->prog->aux;
kernel/bpf/offload.c
437
args->info->ifindex = aux->offload->netdev->ifindex;
kernel/bpf/offload.c
442
args->info->ifindex = 0;
kernel/bpf/offload.c
455
struct ns_get_path_bpf_prog_args args = {
kernel/bpf/offload.c
466
res = ns_get_path_cb(&ns_path, bpf_prog_offload_info_fill_ns, &args);
kernel/bpf/offload.c
641
struct ns_get_path_bpf_map_args *args = private_data;
kernel/bpf/offload.c
648
if (args->offmap->netdev) {
kernel/bpf/offload.c
649
args->info->ifindex = args->offmap->netdev->ifindex;
kernel/bpf/offload.c
650
net = dev_net(args->offmap->netdev);
kernel/bpf/offload.c
654
args->info->ifindex = 0;
kernel/bpf/offload.c
666
struct ns_get_path_bpf_map_args args = {
kernel/bpf/offload.c
674
res = ns_get_path_cb(&ns_path, bpf_map_offload_info_fill_ns, &args);
kernel/bpf/stream.c
215
__bpf_kfunc int bpf_stream_vprintk(int stream_id, const char *fmt__str, const void *args,
kernel/bpf/stream.c
232
(data_len && !args))
kernel/bpf/stream.c
236
ret = bpf_bprintf_prepare(fmt__str, fmt_size, args, num_args, &data);
kernel/bpf/stream.c
313
va_list args;
kernel/bpf/stream.c
319
va_start(args, fmt);
kernel/bpf/stream.c
320
ret = vsnprintf(buf->buf, ARRAY_SIZE(buf->buf), fmt, args);
kernel/bpf/stream.c
321
va_end(args);
kernel/bpf/verifier.c
10707
struct bpf_subprog_arg_info *arg = &sub->args[i];
kernel/bpf/verifier.c
12682
const char *ref_tname, const struct btf_param *args,
kernel/bpf/verifier.c
12696
(is_kfunc_arg_mem_size(meta->btf, &args[argno + 1], &regs[regno + 1]) ||
kernel/bpf/verifier.c
12697
is_kfunc_arg_const_mem_size(meta->btf, &args[argno + 1], &regs[regno + 1])))
kernel/bpf/verifier.c
12708
if (is_kfunc_arg_nullable(meta->btf, &args[argno]) && register_is_null(reg) &&
kernel/bpf/verifier.c
12712
if (is_kfunc_arg_alloc_obj(meta->btf, &args[argno]))
kernel/bpf/verifier.c
12715
if (is_kfunc_arg_refcounted_kptr(meta->btf, &args[argno]))
kernel/bpf/verifier.c
12718
if (is_kfunc_arg_dynptr(meta->btf, &args[argno]))
kernel/bpf/verifier.c
12721
if (is_kfunc_arg_iter(meta, argno, &args[argno]))
kernel/bpf/verifier.c
12724
if (is_kfunc_arg_list_head(meta->btf, &args[argno]))
kernel/bpf/verifier.c
12727
if (is_kfunc_arg_list_node(meta->btf, &args[argno]))
kernel/bpf/verifier.c
12730
if (is_kfunc_arg_rbtree_root(meta->btf, &args[argno]))
kernel/bpf/verifier.c
12733
if (is_kfunc_arg_rbtree_node(meta->btf, &args[argno]))
kernel/bpf/verifier.c
12736
if (is_kfunc_arg_const_str(meta->btf, &args[argno]))
kernel/bpf/verifier.c
12739
if (is_kfunc_arg_map(meta->btf, &args[argno]))
kernel/bpf/verifier.c
12742
if (is_kfunc_arg_wq(meta->btf, &args[argno]))
kernel/bpf/verifier.c
12745
if (is_kfunc_arg_timer(meta->btf, &args[argno]))
kernel/bpf/verifier.c
12748
if (is_kfunc_arg_task_work(meta->btf, &args[argno]))
kernel/bpf/verifier.c
12751
if (is_kfunc_arg_irq_flag(meta->btf, &args[argno]))
kernel/bpf/verifier.c
12754
if (is_kfunc_arg_res_spin_lock(meta->btf, &args[argno]))
kernel/bpf/verifier.c
12766
if (is_kfunc_arg_callback(env, meta->btf, &args[argno]))
kernel/bpf/verifier.c
13360
const struct btf_param *args;
kernel/bpf/verifier.c
13365
args = (const struct btf_param *)(meta->func_proto + 1);
kernel/bpf/verifier.c
13384
t = btf_type_skip_modifiers(btf, args[i].type, NULL);
kernel/bpf/verifier.c
13386
if (is_kfunc_arg_ignore(btf, &args[i]))
kernel/bpf/verifier.c
13389
if (is_kfunc_arg_prog_aux(btf, &args[i])) {
kernel/bpf/verifier.c
13406
if (is_kfunc_arg_constant(meta->btf, &args[i])) {
kernel/bpf/verifier.c
13420
} else if (is_kfunc_arg_scalar_with_name(btf, &args[i], "rdonly_buf_size")) {
kernel/bpf/verifier.c
13423
} else if (is_kfunc_arg_scalar_with_name(btf, &args[i], "rdwr_buf_size")) {
kernel/bpf/verifier.c
13452
!is_kfunc_arg_nullable(meta->btf, &args[i])) {
kernel/bpf/verifier.c
13472
kf_arg_type = get_kfunc_ptr_arg_type(env, meta, t, ref_t, ref_tname, args, i, nargs);
kernel/bpf/verifier.c
13604
if (is_kfunc_arg_uninit(btf, &args[i]))
kernel/bpf/verifier.c
13765
const struct btf_param *buff_arg = &args[i];
kernel/bpf/verifier.c
13767
const struct btf_param *size_arg = &args[i + 1];
kernel/bpf/verifier.c
14121
const struct btf_param *args;
kernel/bpf/verifier.c
14481
args = (const struct btf_param *)(meta.func_proto + 1);
kernel/bpf/verifier.c
14485
t = btf_type_skip_modifiers(desc_btf, args[i].type, NULL);
kernel/bpf/verifier.c
24622
if (sub->arg_cnt != 1 || sub->args[0].arg_type != ARG_ANYTHING) {
kernel/bpf/verifier.c
24629
arg = &sub->args[i - BPF_REG_1];
kernel/bpf/verifier.c
24678
if (ret || sub->arg_cnt != 1 || sub->args[0].arg_type != ARG_PTR_TO_CTX)
kernel/bpf/verifier.c
375
va_list args;
kernel/bpf/verifier.c
380
va_start(args, fmt);
kernel/bpf/verifier.c
381
bpf_verifier_vlog(&env->log, fmt, args);
kernel/bpf/verifier.c
382
va_end(args);
kernel/debug/kdb/kdb_private.h
234
#define kdb_func_printf(format, args...) \
kernel/debug/kdb/kdb_private.h
235
kdb_printf("%s: " format, __func__, ## args)
kernel/debug/kdb/kdb_private.h
237
#define kdb_dbg_printf(mask, format, args...) \
kernel/debug/kdb/kdb_private.h
240
kdb_func_printf(format, ## args); \
kernel/events/core.c
11943
substring_t args[MAX_OPT_ARGS];
kernel/events/core.c
11970
token = match_token(start, if_tokens, args);
kernel/events/core.c
11992
*args[0].to = 0;
kernel/events/core.c
11993
ret = kstrtoul(args[0].from, 0, &filter->offset);
kernel/events/core.c
11998
*args[1].to = 0;
kernel/events/core.c
11999
ret = kstrtoul(args[1].from, 0, &filter->size);
kernel/events/core.c
12008
filename = match_strdup(&args[fpos]);
kernel/events/core.c
3963
static bool perf_less_group_idx(const void *l, const void *r, void __always_unused *args)
kernel/fork.c
1968
struct kernel_clone_args *args)
kernel/fork.c
1974
const u64 clone_flags = args->flags;
kernel/fork.c
2054
if (args->kthread)
kernel/fork.c
2056
if (args->user_worker) {
kernel/fork.c
2064
if (args->io_thread)
kernel/fork.c
2067
if (args->name)
kernel/fork.c
2068
strscpy_pad(p->comm, args->name, sizeof(p->comm));
kernel/fork.c
2070
p->set_child_tid = (clone_flags & CLONE_CHILD_SETTID) ? args->child_tid : NULL;
kernel/fork.c
2074
p->clear_child_tid = (clone_flags & CLONE_CHILD_CLEARTID) ? args->child_tid : NULL;
kernel/fork.c
2151
if (args->kthread) {
kernel/fork.c
2211
retval = copy_files(clone_flags, p, args->no_files);
kernel/fork.c
2232
retval = copy_thread(p, args);
kernel/fork.c
2239
pid = alloc_pid(p->nsproxy->pid_ns_for_children, args->set_tid,
kernel/fork.c
2240
args->set_tid_size);
kernel/fork.c
2264
retval = put_user(pidfd, args->pidfd);
kernel/fork.c
2322
retval = cgroup_can_fork(p, args);
kernel/fork.c
2335
retval = sched_cgroup_fork(p, args);
kernel/fork.c
2382
p->exit_signal = args->exit_signal;
kernel/fork.c
2467
cgroup_post_fork(p, args);
kernel/fork.c
2483
cgroup_cancel_fork(p, args);
kernel/fork.c
2566
struct kernel_clone_args args = {
kernel/fork.c
2574
task = copy_process(&init_struct_pid, 0, cpu_to_node(cpu), &args);
kernel/fork.c
2593
struct kernel_clone_args args = {
kernel/fork.c
2601
return copy_process(NULL, 0, node, &args);
kernel/fork.c
2612
pid_t kernel_clone(struct kernel_clone_args *args)
kernel/fork.c
2614
u64 clone_flags = args->flags;
kernel/fork.c
2632
(args->pidfd == args->parent_tid))
kernel/fork.c
2644
else if (args->exit_signal != SIGCHLD)
kernel/fork.c
2653
p = copy_process(NULL, trace, NUMA_NO_NODE, args);
kernel/fork.c
2669
put_user(nr, args->parent_tid);
kernel/fork.c
2705
struct kernel_clone_args args = {
kernel/fork.c
2714
return kernel_clone(&args);
kernel/fork.c
2722
struct kernel_clone_args args = {
kernel/fork.c
2729
return kernel_clone(&args);
kernel/fork.c
2736
struct kernel_clone_args args = {
kernel/fork.c
2740
return kernel_clone(&args);
kernel/fork.c
2751
struct kernel_clone_args args = {
kernel/fork.c
2756
return kernel_clone(&args);
kernel/fork.c
2784
struct kernel_clone_args args = {
kernel/fork.c
2794
return kernel_clone(&args);
kernel/fork.c
2803
struct clone_args args;
kernel/fork.c
2819
err = copy_struct_from_user(&args, sizeof(args), uargs, usize);
kernel/fork.c
2823
if (unlikely(args.set_tid_size > MAX_PID_NS_LEVEL))
kernel/fork.c
2826
if (unlikely(!args.set_tid && args.set_tid_size > 0))
kernel/fork.c
2829
if (unlikely(args.set_tid && args.set_tid_size == 0))
kernel/fork.c
2836
if (unlikely((args.exit_signal & ~((u64)CSIGNAL)) ||
kernel/fork.c
2837
!valid_signal(args.exit_signal)))
kernel/fork.c
2840
if ((args.flags & CLONE_INTO_CGROUP) &&
kernel/fork.c
2841
(args.cgroup > INT_MAX || usize < CLONE_ARGS_SIZE_VER2))
kernel/fork.c
2845
.flags = args.flags,
kernel/fork.c
2846
.pidfd = u64_to_user_ptr(args.pidfd),
kernel/fork.c
2847
.child_tid = u64_to_user_ptr(args.child_tid),
kernel/fork.c
2848
.parent_tid = u64_to_user_ptr(args.parent_tid),
kernel/fork.c
2849
.exit_signal = args.exit_signal,
kernel/fork.c
2850
.stack = args.stack,
kernel/fork.c
2851
.stack_size = args.stack_size,
kernel/fork.c
2852
.tls = args.tls,
kernel/fork.c
2853
.set_tid_size = args.set_tid_size,
kernel/fork.c
2854
.cgroup = args.cgroup,
kernel/fork.c
2857
if (args.set_tid &&
kernel/fork.c
2858
copy_from_user(kset_tid, u64_to_user_ptr(args.set_tid),
kernel/irq/irqdomain.c
1011
of_phandle_args_to_fwspec(irq_data->np, irq_data->args,
kernel/irq/irqdomain.c
869
void of_phandle_args_to_fwspec(struct device_node *np, const u32 *args,
kernel/irq/irqdomain.c
878
fwspec->param[i] = args[i];
kernel/kthread.c
1050
const char namefmt[], va_list args)
kernel/kthread.c
1062
node, namefmt, args);
kernel/kthread.c
1090
va_list args;
kernel/kthread.c
1092
va_start(args, namefmt);
kernel/kthread.c
1093
worker = __kthread_create_worker_on_node(flags, node, namefmt, args);
kernel/kthread.c
1094
va_end(args);
kernel/kthread.c
479
va_list args)
kernel/kthread.c
491
create->full_name = kvasprintf(GFP_KERNEL, namefmt, args);
kernel/kthread.c
556
va_list args;
kernel/kthread.c
558
va_start(args, namefmt);
kernel/kthread.c
559
task = __kthread_create_on_node(threadfn, data, node, namefmt, args);
kernel/kthread.c
560
va_end(args);
kernel/livepatch/core.c
134
struct klp_find_arg *args = data;
kernel/livepatch/core.c
136
args->addr = addr;
kernel/livepatch/core.c
137
args->count++;
kernel/livepatch/core.c
143
if ((args->pos && (args->count == args->pos)) ||
kernel/livepatch/core.c
144
(!args->pos && (args->count > 1)))
kernel/livepatch/core.c
152
struct klp_find_arg *args = data;
kernel/livepatch/core.c
154
if (strcmp(args->name, name))
kernel/livepatch/core.c
163
struct klp_find_arg args = {
kernel/livepatch/core.c
171
module_kallsyms_on_each_symbol(objname, klp_find_callback, &args);
kernel/livepatch/core.c
173
kallsyms_on_each_match_symbol(klp_match_callback, name, &args);
kernel/livepatch/core.c
179
if (args.addr == 0)
kernel/livepatch/core.c
181
else if (args.count > 1 && sympos == 0) {
kernel/livepatch/core.c
184
} else if (sympos != args.count && sympos > 0) {
kernel/livepatch/core.c
188
*addr = args.addr;
kernel/liveupdate/luo_file.c
259
struct liveupdate_file_op_args args = {0};
kernel/liveupdate/luo_file.c
306
args.handler = fh;
kernel/liveupdate/luo_file.c
307
args.file = file;
kernel/liveupdate/luo_file.c
308
err = fh->ops->preserve(&args);
kernel/liveupdate/luo_file.c
312
luo_file->serialized_data = args.serialized_data;
kernel/liveupdate/luo_file.c
313
luo_file->private_data = args.private_data;
kernel/liveupdate/luo_file.c
354
struct liveupdate_file_op_args args = {0};
kernel/liveupdate/luo_file.c
359
args.handler = luo_file->fh;
kernel/liveupdate/luo_file.c
360
args.file = luo_file->file;
kernel/liveupdate/luo_file.c
361
args.serialized_data = luo_file->serialized_data;
kernel/liveupdate/luo_file.c
362
args.private_data = luo_file->private_data;
kernel/liveupdate/luo_file.c
363
luo_file->fh->ops->unpreserve(&args);
kernel/liveupdate/luo_file.c
385
struct liveupdate_file_op_args args = {0};
kernel/liveupdate/luo_file.c
387
args.handler = luo_file->fh;
kernel/liveupdate/luo_file.c
388
args.file = luo_file->file;
kernel/liveupdate/luo_file.c
389
args.serialized_data = luo_file->serialized_data;
kernel/liveupdate/luo_file.c
390
args.private_data = luo_file->private_data;
kernel/liveupdate/luo_file.c
392
err = luo_file->fh->ops->freeze(&args);
kernel/liveupdate/luo_file.c
394
luo_file->serialized_data = args.serialized_data;
kernel/liveupdate/luo_file.c
406
struct liveupdate_file_op_args args = {0};
kernel/liveupdate/luo_file.c
408
args.handler = luo_file->fh;
kernel/liveupdate/luo_file.c
409
args.file = luo_file->file;
kernel/liveupdate/luo_file.c
410
args.serialized_data = luo_file->serialized_data;
kernel/liveupdate/luo_file.c
411
args.private_data = luo_file->private_data;
kernel/liveupdate/luo_file.c
413
luo_file->fh->ops->unfreeze(&args);
kernel/liveupdate/luo_file.c
563
struct liveupdate_file_op_args args = {0};
kernel/liveupdate/luo_file.c
597
args.handler = luo_file->fh;
kernel/liveupdate/luo_file.c
598
args.serialized_data = luo_file->serialized_data;
kernel/liveupdate/luo_file.c
599
err = luo_file->fh->ops->retrieve(&args);
kernel/liveupdate/luo_file.c
606
luo_file->file = args.file;
kernel/liveupdate/luo_file.c
623
struct liveupdate_file_op_args args = {0};
kernel/liveupdate/luo_file.c
625
args.handler = luo_file->fh;
kernel/liveupdate/luo_file.c
626
args.file = luo_file->file;
kernel/liveupdate/luo_file.c
627
args.serialized_data = luo_file->serialized_data;
kernel/liveupdate/luo_file.c
628
args.retrieve_status = luo_file->retrieve_status;
kernel/liveupdate/luo_file.c
629
can_finish = luo_file->fh->ops->can_finish(&args);
kernel/liveupdate/luo_file.c
638
struct liveupdate_file_op_args args = {0};
kernel/liveupdate/luo_file.c
642
args.handler = luo_file->fh;
kernel/liveupdate/luo_file.c
643
args.file = luo_file->file;
kernel/liveupdate/luo_file.c
644
args.serialized_data = luo_file->serialized_data;
kernel/liveupdate/luo_file.c
645
args.retrieve_status = luo_file->retrieve_status;
kernel/liveupdate/luo_file.c
647
luo_file->fh->ops->finish(&args);
kernel/liveupdate/luo_flb.c
110
struct liveupdate_flb_op_args args = {0};
kernel/liveupdate/luo_flb.c
113
args.flb = flb;
kernel/liveupdate/luo_flb.c
114
err = flb->ops->preserve(&args);
kernel/liveupdate/luo_flb.c
117
private->outgoing.data = args.data;
kernel/liveupdate/luo_flb.c
118
private->outgoing.obj = args.obj;
kernel/liveupdate/luo_flb.c
133
struct liveupdate_flb_op_args args = {0};
kernel/liveupdate/luo_flb.c
135
args.flb = flb;
kernel/liveupdate/luo_flb.c
136
args.data = private->outgoing.data;
kernel/liveupdate/luo_flb.c
137
args.obj = private->outgoing.obj;
kernel/liveupdate/luo_flb.c
140
flb->ops->unpreserve(&args);
kernel/liveupdate/luo_flb.c
152
struct liveupdate_flb_op_args args = {0};
kernel/liveupdate/luo_flb.c
179
args.flb = flb;
kernel/liveupdate/luo_flb.c
180
args.data = private->incoming.data;
kernel/liveupdate/luo_flb.c
182
err = flb->ops->retrieve(&args);
kernel/liveupdate/luo_flb.c
186
private->incoming.obj = args.obj;
kernel/liveupdate/luo_flb.c
201
struct liveupdate_flb_op_args args = {0};
kernel/liveupdate/luo_flb.c
211
args.flb = flb;
kernel/liveupdate/luo_flb.c
212
args.obj = private->incoming.obj;
kernel/liveupdate/luo_flb.c
213
flb->ops->finish(&args);
kernel/module/kmod.c
134
va_list args;
kernel/module/kmod.c
149
va_start(args, fmt);
kernel/module/kmod.c
150
ret = vsnprintf(module_name, MODULE_NAME_LEN, fmt, args);
kernel/module/kmod.c
151
va_end(args);
kernel/module/main.c
1432
kfree(mod->args);
kernel/module/main.c
3462
mod->args = strndup_user(uargs, ~0UL >> 1);
kernel/module/main.c
3463
if (IS_ERR(mod->args)) {
kernel/module/main.c
3464
err = PTR_ERR(mod->args);
kernel/module/main.c
3485
after_dashes = parse_args(mod->name, mod->args, mod->kp, mod->num_kp,
kernel/module/main.c
3536
kfree(mod->args);
kernel/notifier.c
578
struct die_args args = {
kernel/notifier.c
588
return atomic_notifier_call_chain(&die_chain, val, &args);
kernel/panic.c
1029
va_list args;
kernel/panic.c
1033
struct pt_regs *regs, struct warn_args *args)
kernel/panic.c
1053
if (args)
kernel/panic.c
1054
vprintk(args->fmt, args->args);
kernel/panic.c
1084
struct warn_args args;
kernel/panic.c
1095
args.fmt = fmt;
kernel/panic.c
1096
va_start(args.args, fmt);
kernel/panic.c
1097
__warn(file, line, __builtin_return_address(0), taint, NULL, &args);
kernel/panic.c
1098
va_end(args.args);
kernel/panic.c
1106
va_list args;
kernel/panic.c
1110
va_start(args, fmt);
kernel/panic.c
1111
vprintk(fmt, args);
kernel/panic.c
1112
va_end(args);
kernel/panic.c
377
static bool panic_try_force_cpu(const char *fmt, va_list args)
kernel/panic.c
414
vsnprintf(panic_force_buf, PANIC_MSG_BUFSZ, fmt, args);
kernel/panic.c
445
static inline bool panic_try_force_cpu(const char *fmt, va_list args)
kernel/panic.c
576
void vpanic(const char *fmt, va_list args)
kernel/panic.c
603
if (panic_try_force_cpu(fmt, args)) {
kernel/panic.c
634
len = vscnprintf(buf, sizeof(buf), fmt, args);
kernel/panic.c
784
va_list args;
kernel/panic.c
786
va_start(args, fmt);
kernel/panic.c
787
vpanic(fmt, args);
kernel/panic.c
788
va_end(args);
kernel/params.c
162
char *args,
kernel/params.c
172
args = skip_spaces(args);
kernel/params.c
174
if (*args)
kernel/params.c
175
pr_debug("doing %s, parsing ARGS: '%s'\n", doing, args);
kernel/params.c
177
while (*args) {
kernel/params.c
181
args = next_arg(args, &param, &val);
kernel/params.c
184
return err ?: args;
kernel/power/em_netlink.c
143
.start = cb->args[0],
kernel/printk/internal.h
72
const char *fmt, va_list args);
kernel/printk/internal.h
74
__printf(1, 0) int vprintk_default(const char *fmt, va_list args);
kernel/printk/printk.c
2218
va_list args)
kernel/printk/printk.c
2222
text_len = vscnprintf(text, size, fmt, args);
kernel/printk/printk.c
2271
const char *fmt, va_list args)
kernel/printk/printk.c
2306
va_copy(args2, args);
kernel/printk/printk.c
2330
facility, &flags, fmt, args);
kernel/printk/printk.c
2364
text_len = printk_sprint(&r.text_buf[0], reserve_size, facility, &flags, fmt, args);
kernel/printk/printk.c
2425
const char *fmt, va_list args)
kernel/printk/printk.c
2455
printed_len = vprintk_store(facility, level, dev_info, fmt, args);
kernel/printk/printk.c
2492
int vprintk_default(const char *fmt, va_list args)
kernel/printk/printk.c
2494
return vprintk_emit(0, LOGLEVEL_DEFAULT, NULL, fmt, args);
kernel/printk/printk.c
2500
va_list args;
kernel/printk/printk.c
2503
va_start(args, fmt);
kernel/printk/printk.c
2504
r = vprintk(fmt, args);
kernel/printk/printk.c
2505
va_end(args);
kernel/printk/printk.c
2957
va_list args;
kernel/printk/printk.c
2960
va_start(args, fmt);
kernel/printk/printk.c
2961
len = vscnprintf(scratchbuf, scratchbuf_sz, fmt, args);
kernel/printk/printk.c
2962
va_end(args);
kernel/printk/printk.c
4712
int vprintk_deferred(const char *fmt, va_list args)
kernel/printk/printk.c
4714
return vprintk_emit(0, LOGLEVEL_SCHED, NULL, fmt, args);
kernel/printk/printk.c
4719
va_list args;
kernel/printk/printk.c
4722
va_start(args, fmt);
kernel/printk/printk.c
4723
r = vprintk_deferred(fmt, args);
kernel/printk/printk.c
4724
va_end(args);
kernel/printk/printk.c
729
va_list args;
kernel/printk/printk.c
732
va_start(args, fmt);
kernel/printk/printk.c
733
r = vprintk_emit(facility, level, NULL, fmt, args);
kernel/printk/printk.c
734
va_end(args);
kernel/printk/printk_safe.c
75
asmlinkage int vprintk(const char *fmt, va_list args)
kernel/printk/printk_safe.c
80
return vkdb_printf(KDB_MSGSRC_PRINTK, fmt, args);
kernel/printk/printk_safe.c
82
return vprintk_default(fmt, args);
kernel/ptrace.c
1027
unsigned long args[ARRAY_SIZE(info->entry.args)];
kernel/ptrace.c
1039
for (i = 0; i < ARRAY_SIZE(args); i++) {
kernel/ptrace.c
1040
args[i] = info->entry.args[i];
kernel/ptrace.c
1046
if (args[i] != info->entry.args[i])
kernel/ptrace.c
1058
syscall_set_arguments(child, regs, args);
kernel/ptrace.c
921
unsigned long args[ARRAY_SIZE(info->entry.args)];
kernel/ptrace.c
925
syscall_get_arguments(child, regs, args);
kernel/ptrace.c
926
for (i = 0; i < ARRAY_SIZE(args); i++)
kernel/ptrace.c
927
info->entry.args[i] = args[i];
kernel/ptrace.c
930
return offsetofend(struct ptrace_syscall_info, entry.args);
kernel/rcu/rcutorture.c
3082
static int rcu_torture_stall(void *args)
kernel/rcu/rcutorture.c
3503
static int rcu_torture_fwd_prog(void *args)
kernel/rcu/rcutorture.c
3509
struct rcu_fwd *rfp = args;
kernel/sched/ext.c
201
s64 exit_code, const char *fmt, va_list args);
kernel/sched/ext.c
207
va_list args;
kernel/sched/ext.c
210
va_start(args, fmt);
kernel/sched/ext.c
211
ret = scx_vexit(sch, kind, exit_code, fmt, args);
kernel/sched/ext.c
212
va_end(args);
kernel/sched/ext.c
217
#define scx_error(sch, fmt, args...) scx_exit((sch), SCX_EXIT_ERROR, 0, fmt, ##args)
kernel/sched/ext.c
218
#define scx_verror(sch, fmt, args) scx_vexit((sch), SCX_EXIT_ERROR, 0, fmt, args)
kernel/sched/ext.c
2409
struct scx_cpu_release_args args = {
kernel/sched/ext.c
2415
cpu_of(rq), &args);
kernel/sched/ext.c
2956
struct scx_init_task_args args = {
kernel/sched/ext.c
2962
p, &args);
kernel/sched/ext.c
3047
struct scx_exit_task_args args = {
kernel/sched/ext.c
3057
args.cancelled = true;
kernel/sched/ext.c
3071
p, &args);
kernel/sched/ext.c
311
#define SCX_CALL_OP(sch, mask, op, rq, args...) \
kernel/sched/ext.c
317
(sch)->ops.op(args); \
kernel/sched/ext.c
320
(sch)->ops.op(args); \
kernel/sched/ext.c
326
#define SCX_CALL_OP_RET(sch, mask, op, rq, args...) \
kernel/sched/ext.c
328
__typeof__((sch)->ops.op(args)) __ret; \
kernel/sched/ext.c
3312
struct scx_cgroup_init_args args =
kernel/sched/ext.c
3319
NULL, tg->css.cgroup, &args);
kernel/sched/ext.c
334
__ret = (sch)->ops.op(args); \
kernel/sched/ext.c
337
__ret = (sch)->ops.op(args); \
kernel/sched/ext.c
355
#define SCX_CALL_OP_TASK(sch, mask, op, rq, task, args...) \
kernel/sched/ext.c
359
SCX_CALL_OP((sch), mask, op, rq, task, ##args); \
kernel/sched/ext.c
363
#define SCX_CALL_OP_TASK_RET(sch, mask, op, rq, task, args...) \
kernel/sched/ext.c
3646
struct scx_cgroup_init_args args = {
kernel/sched/ext.c
365
__typeof__((sch)->ops.op(task, ##args)) __ret; \
kernel/sched/ext.c
3663
css->cgroup, &args);
kernel/sched/ext.c
368
__ret = SCX_CALL_OP_RET((sch), mask, op, rq, task, ##args); \
kernel/sched/ext.c
373
#define SCX_CALL_OP_2TASKS_RET(sch, mask, op, rq, task0, task1, args...) \
kernel/sched/ext.c
375
__typeof__((sch)->ops.op(task0, task1, ##args)) __ret; \
kernel/sched/ext.c
379
__ret = SCX_CALL_OP_RET((sch), mask, op, rq, task0, task1, ##args); \
kernel/sched/ext.c
3889
va_list args;
kernel/sched/ext.c
3901
va_start(args, fmt);
kernel/sched/ext.c
3902
ret = scx_verror(sch, fmt, args);
kernel/sched/ext.c
3903
va_end(args);
kernel/sched/ext.c
4559
va_list args;
kernel/sched/ext.c
4566
va_start(args, fmt);
kernel/sched/ext.c
4567
vscnprintf(line_buf, sizeof(line_buf), fmt, args);
kernel/sched/ext.c
4568
va_end(args);
kernel/sched/ext.c
4575
va_start(args, fmt);
kernel/sched/ext.c
4576
seq_buf_vprintf(s, fmt, args);
kernel/sched/ext.c
4577
va_end(args);
kernel/sched/ext.c
4863
const char *fmt, va_list args)
kernel/sched/ext.c
4877
vscnprintf(ei->msg, SCX_EXIT_MSG_LEN, fmt, args);
kernel/sched/ext.c
5536
static void sched_ext_ops__cpu_acquire(s32 cpu, struct scx_cpu_acquire_args *args) {}
kernel/sched/ext.c
5537
static void sched_ext_ops__cpu_release(s32 cpu, struct scx_cpu_release_args *args) {}
kernel/sched/ext.c
5538
static s32 sched_ext_ops__init_task(struct task_struct *p, struct scx_init_task_args *args) { return -EINVAL; }
kernel/sched/ext.c
5539
static void sched_ext_ops__exit_task(struct task_struct *p, struct scx_exit_task_args *args) {}
kernel/sched/ext.c
5543
static s32 sched_ext_ops__cgroup_init(struct cgroup *cgrp, struct scx_cgroup_init_args *args) { return -EINVAL; }
kernel/sched/ext.c
6056
struct scx_bpf_dsq_insert_vtime_args *args)
kernel/sched/ext.c
6066
return scx_dsq_insert_vtime(sch, p, args->dsq_id, args->slice,
kernel/sched/ext.c
6067
args->vtime, args->enq_flags);
kernel/sched/ext_idle.c
1037
struct scx_bpf_select_cpu_and_args *args)
kernel/sched/ext_idle.c
1047
return select_cpu_from_kfunc(sch, p, args->prev_cpu, args->wake_flags,
kernel/sched/ext_idle.c
1048
cpus_allowed, args->flags);
kernel/sched/ext_internal.h
530
void (*cpu_acquire)(s32 cpu, struct scx_cpu_acquire_args *args);
kernel/sched/ext_internal.h
542
void (*cpu_release)(s32 cpu, struct scx_cpu_release_args *args);
kernel/sched/ext_internal.h
557
s32 (*init_task)(struct task_struct *p, struct scx_init_task_args *args);
kernel/sched/ext_internal.h
567
void (*exit_task)(struct task_struct *p, struct scx_exit_task_args *args);
kernel/sched/ext_internal.h
632
struct scx_cgroup_init_args *args);
kernel/seccomp.c
252
unsigned long args[6];
kernel/seccomp.c
256
syscall_get_arguments(task, regs, args);
kernel/seccomp.c
257
sd->args[0] = args[0];
kernel/seccomp.c
258
sd->args[1] = args[1];
kernel/seccomp.c
259
sd->args[2] = args[2];
kernel/seccomp.c
260
sd->args[3] = args[3];
kernel/seccomp.c
261
sd->args[4] = args[4];
kernel/seccomp.c
262
sd->args[5] = args[5];
kernel/time/timer_list.c
33
va_list args;
kernel/time/timer_list.c
35
va_start(args, fmt);
kernel/time/timer_list.c
38
seq_vprintf(m, fmt, args);
kernel/time/timer_list.c
40
vprintk(fmt, args);
kernel/time/timer_list.c
42
va_end(args);
kernel/trace/blktrace.c
247
va_list args;
kernel/trace/blktrace.c
265
va_start(args, fmt);
kernel/trace/blktrace.c
266
n = vscnprintf(buf, BLK_TN_MAX_MSG, fmt, args);
kernel/trace/blktrace.c
267
va_end(args);
kernel/trace/bpf_trace.c
1594
BPF_CALL_5(bpf_perf_event_output_raw_tp, struct bpf_raw_tracepoint_args *, args,
kernel/trace/bpf_trace.c
1625
BPF_CALL_3(bpf_get_stackid_raw_tp, struct bpf_raw_tracepoint_args *, args,
kernel/trace/bpf_trace.c
1651
BPF_CALL_4(bpf_get_stack_raw_tp, struct bpf_raw_tracepoint_args *, args,
kernel/trace/bpf_trace.c
2073
void __bpf_trace_run(struct bpf_raw_tp_link *link, u64 *args)
kernel/trace/bpf_trace.c
2088
(void) bpf_prog_run(prog, args);
kernel/trace/bpf_trace.c
2112
#define COPY(X) args[X] = arg##X
kernel/trace/bpf_trace.c
2123
u64 args[x]; \
kernel/trace/bpf_trace.c
2125
__bpf_trace_run(link, args); \
kernel/trace/bpf_trace.c
365
u64 args[MAX_TRACE_PRINTK_VARARGS] = { arg1, arg2, arg3 };
kernel/trace/bpf_trace.c
372
ret = bpf_bprintf_prepare(fmt, fmt_size, args,
kernel/trace/bpf_trace.c
415
BPF_CALL_4(bpf_trace_vprintk, char *, fmt, u32, fmt_size, const void *, args,
kernel/trace/bpf_trace.c
425
(data_len && !args))
kernel/trace/bpf_trace.c
429
ret = bpf_bprintf_prepare(fmt, fmt_size, args, num_args, &data);
kernel/trace/bpf_trace.c
459
const void *, args, u32, data_len)
kernel/trace/bpf_trace.c
467
(data_len && !args))
kernel/trace/bpf_trace.c
471
err = bpf_bprintf_prepare(fmt, fmt_size, args, num_args, &data);
kernel/trace/ftrace.c
9237
struct kallsyms_data *args = data;
kernel/trace/ftrace.c
9241
sym = bsearch(&name, args->syms, args->cnt, sizeof(*args->syms), symbols_cmp);
kernel/trace/ftrace.c
9245
idx = sym - args->syms;
kernel/trace/ftrace.c
9246
if (args->addrs[idx])
kernel/trace/ftrace.c
9252
args->addrs[idx] = addr;
kernel/trace/ftrace.c
9253
args->found++;
kernel/trace/ftrace.c
9254
return args->found == args->cnt ? 1 : 0;
kernel/trace/ftrace.c
9274
struct kallsyms_data args;
kernel/trace/ftrace.c
9278
args.addrs = addrs;
kernel/trace/ftrace.c
9279
args.syms = sorted_syms;
kernel/trace/ftrace.c
9280
args.cnt = cnt;
kernel/trace/ftrace.c
9281
args.found = 0;
kernel/trace/ftrace.c
9283
found_all = kallsyms_on_each_symbol(kallsyms_callback, &args);
kernel/trace/ftrace.c
9286
found_all = module_kallsyms_on_each_symbol(NULL, kallsyms_callback, &args);
kernel/trace/rv/monitors/sleep/sleep.c
124
unsigned long args[6];
kernel/trace/rv/monitors/sleep/sleep.c
136
syscall_get_arguments(current, regs, args);
kernel/trace/rv/monitors/sleep/sleep.c
137
ltl_atom_set(mon, LTL_NANOSLEEP_CLOCK_MONOTONIC, args[0] == CLOCK_MONOTONIC);
kernel/trace/rv/monitors/sleep/sleep.c
138
ltl_atom_set(mon, LTL_NANOSLEEP_CLOCK_TAI, args[0] == CLOCK_TAI);
kernel/trace/rv/monitors/sleep/sleep.c
139
ltl_atom_set(mon, LTL_NANOSLEEP_TIMER_ABSTIME, args[1] == TIMER_ABSTIME);
kernel/trace/rv/monitors/sleep/sleep.c
149
syscall_get_arguments(current, regs, args);
kernel/trace/rv/monitors/sleep/sleep.c
150
op = args[1];
kernel/trace/rv/reactor_panic.c
16
__printf(1, 0) static void rv_panic_reaction(const char *msg, va_list args)
kernel/trace/rv/reactor_panic.c
18
vpanic(msg, args);
kernel/trace/rv/reactor_printk.c
15
__printf(1, 0) static void rv_printk_reaction(const char *msg, va_list args)
kernel/trace/rv/reactor_printk.c
17
vprintk_deferred(msg, args);
kernel/trace/rv/rv_reactors.c
431
__printf(1, 0) static void rv_nop_reaction(const char *msg, va_list args)
kernel/trace/rv/rv_reactors.c
469
va_list args;
kernel/trace/rv/rv_reactors.c
474
va_start(args, msg);
kernel/trace/rv/rv_reactors.c
477
monitor->react(msg, args);
kernel/trace/rv/rv_reactors.c
480
va_end(args);
kernel/trace/trace.c
2561
entry->args[i] = ftrace_regs_get_argument(fregs, i);
kernel/trace/trace.h
106
#define F_STRUCT(args...) args
kernel/trace/trace.h
147
unsigned long args[];
kernel/trace/trace.h
2383
_args = _re->args; \
kernel/trace/trace.h
2385
_args = _e->args; \
kernel/trace/trace.h
907
int trace_vbprintk(unsigned long ip, const char *fmt, va_list args);
kernel/trace/trace.h
909
int trace_vprintk(unsigned long ip, const char *fmt, va_list args);
kernel/trace/trace.h
912
unsigned long ip, const char *fmt, va_list args);
kernel/trace/trace_boot.c
178
va_list args;
kernel/trace/trace_boot.c
184
va_start(args, fmt);
kernel/trace/trace_boot.c
185
ret = vsnprintf(*bufp, end - *bufp, fmt, args);
kernel/trace/trace_boot.c
192
va_end(args);
kernel/trace/trace_entries.h
102
__dynamic_array(unsigned long, args )
kernel/trace/trace_entries.h
66
__dynamic_array( unsigned long, args )
kernel/trace/trace_entries.h
84
__dynamic_array(unsigned long, args )
kernel/trace/trace_eprobe.c
214
ep = kzalloc_flex(*ep, tp.args, nargs);
kernel/trace/trace_eprobe.c
288
if (trace_probe_print_args(s, tp->args, tp->nr_args,
kernel/trace/trace_eprobe.c
368
arg = tp->args + i;
kernel/trace/trace_eprobe.c
87
seq_printf(m, " %s=%s", ep->tp.args[i].name, ep->tp.args[i].comm);
kernel/trace/trace_eprobe.c
944
ret = traceprobe_update_arg(&ep->tp.args[i]);
kernel/trace/trace_events_synth.c
1194
va_list args;
kernel/trace/trace_events_synth.c
1209
va_start(args, mod);
kernel/trace/trace_events_synth.c
1213
type = va_arg(args, const char *);
kernel/trace/trace_events_synth.c
1216
name = va_arg(args, const char *);
kernel/trace/trace_events_synth.c
1229
va_end(args);
kernel/trace/trace_events_synth.c
1744
va_list args;
kernel/trace/trace_events_synth.c
1755
va_start(args, n_vals);
kernel/trace/trace_events_synth.c
1758
u64 val = va_arg(args, u64);
kernel/trace/trace_events_synth.c
1768
va_end(args);
kernel/trace/trace_events_synth.c
1782
va_start(args, n_vals);
kernel/trace/trace_events_synth.c
1786
val = va_arg(args, u64);
kernel/trace/trace_events_synth.c
1818
va_end(args);
kernel/trace/trace_events_user.c
1002
if (args)
kernel/trace/trace_events_user.c
1003
*args++ = '\0';
kernel/trace/trace_events_user.c
1010
return user_event_parse(group, name, args, flags, newuser, reg_flags);
kernel/trace/trace_events_user.c
1265
static int user_event_parse_fields(struct user_event *user, char *args)
kernel/trace/trace_events_user.c
1271
if (args == NULL)
kernel/trace/trace_events_user.c
1274
while ((field = strsep(&args, ";")) != NULL) {
kernel/trace/trace_events_user.c
1985
static int count_semis_no_space(char *args)
kernel/trace/trace_events_user.c
1989
while ((args = strchr(args, ';'))) {
kernel/trace/trace_events_user.c
1990
args++;
kernel/trace/trace_events_user.c
1992
if (!isspace(*args))
kernel/trace/trace_events_user.c
2002
static char *insert_space_after_semis(char *args, int count)
kernel/trace/trace_events_user.c
2007
len = strlen(args) + count;
kernel/trace/trace_events_user.c
2016
while (*args) {
kernel/trace/trace_events_user.c
2017
*pos = *args++;
kernel/trace/trace_events_user.c
2019
if (*pos++ == ';' && !isspace(*args))
kernel/trace/trace_events_user.c
2028
static char **user_event_argv_split(char *args, int *argc)
kernel/trace/trace_events_user.c
2035
count = count_semis_no_space(args);
kernel/trace/trace_events_user.c
2039
return argv_split(GFP_KERNEL, args, argc);
kernel/trace/trace_events_user.c
2042
fixed = insert_space_after_semis(args, count);
kernel/trace/trace_events_user.c
205
char *args, char *flags,
kernel/trace/trace_events_user.c
2062
char *args, char *flags,
kernel/trace/trace_events_user.c
2078
if (args) {
kernel/trace/trace_events_user.c
2079
argv = user_event_argv_split(args, &argc);
kernel/trace/trace_events_user.c
2126
ret = user_event_parse_fields(user, args);
kernel/trace/trace_events_user.c
999
char *args = strpbrk(name, " ");
kernel/trace/trace_export.c
177
#define F_printk(fmt, args...) __stringify(fmt) ", " __stringify(args)
kernel/trace/trace_export.c
67
#define F_STRUCT(args...) args
kernel/trace/trace_export.c
70
#define F_printk(fmt, args...) fmt, args
kernel/trace/trace_fprobe.c
1449
seq_printf(m, " %s=%s", tf->tp.args[i].name, tf->tp.args[i].comm);
kernel/trace/trace_fprobe.c
582
tf = kzalloc_flex(*tf, tp.args, nargs);
kernel/trace/trace_fprobe.c
640
if (trace_probe_print_args(s, tp->args, tp->nr_args,
kernel/trace/trace_fprobe.c
675
if (trace_probe_print_args(s, tp->args, tp->nr_args,
kernel/trace/trace_fprobe.c
831
ret = traceprobe_update_arg(&tf->tp.args[i]);
kernel/trace/trace_fprobe.c
900
if (strcmp(orig->tp.args[i].comm,
kernel/trace/trace_fprobe.c
901
comp->tp.args[i].comm))
kernel/trace/trace_functions.c
430
{ TRACER_OPT(func-args, TRACE_FUNC_OPT_ARGS) },
kernel/trace/trace_functions_graph.c
1055
args_size = iter->ent_size - offsetof(struct ftrace_graph_ent_entry, args);
kernel/trace/trace_functions_graph.c
148
entry->args[i] = ftrace_regs_get_argument(fregs, i);
kernel/trace/trace_functions_graph.c
190
entry->args[i] = ftrace_regs_get_argument(fregs, i);
kernel/trace/trace_functions_graph.c
36
unsigned long args[FTRACE_REGS_MAX_ARGS];
kernel/trace/trace_functions_graph.c
42
unsigned long args[FTRACE_REGS_MAX_ARGS];
kernel/trace/trace_functions_graph.c
91
{ TRACER_OPT(funcgraph-args, TRACE_GRAPH_ARGS) },
kernel/trace/trace_functions_graph.c
962
args_size = iter->ent_size - offsetof(struct ftrace_graph_ent_entry, args);
kernel/trace/trace_kprobe.c
1163
va_list args;
kernel/trace/trace_kprobe.c
1187
va_start(args, loc);
kernel/trace/trace_kprobe.c
1191
field = va_arg(args, const char *);
kernel/trace/trace_kprobe.c
1205
va_end(args);
kernel/trace/trace_kprobe.c
1230
va_list args;
kernel/trace/trace_kprobe.c
1238
va_start(args, cmd);
kernel/trace/trace_kprobe.c
1242
field = va_arg(args, const char *);
kernel/trace/trace_kprobe.c
1256
va_end(args);
kernel/trace/trace_kprobe.c
1311
seq_printf(m, " %s=%s", tk->tp.args[i].name, tk->tp.args[i].comm);
kernel/trace/trace_kprobe.c
1593
if (trace_probe_print_args(s, tp->args, tp->nr_args,
kernel/trace/trace_kprobe.c
1628
if (trace_probe_print_args(s, tp->args, tp->nr_args,
kernel/trace/trace_kprobe.c
278
tk = kzalloc_flex(*tk, tp.args, nargs);
kernel/trace/trace_kprobe.c
504
ret = traceprobe_update_arg(&tk->tp.args[i]);
kernel/trace/trace_kprobe.c
583
if (strcmp(orig->tp.args[i].comm,
kernel/trace/trace_kprobe.c
584
comp->tp.args[i].comm))
kernel/trace/trace_mmiotrace.c
347
int mmio_trace_printk(const char *fmt, va_list args)
kernel/trace/trace_mmiotrace.c
349
return trace_vprintk(0, fmt, args);
kernel/trace/trace_output.c
1167
unsigned long parent_ip, unsigned long *args,
kernel/trace/trace_output.c
1174
if (args)
kernel/trace/trace_output.c
1175
print_function_args(s, args, ip);
kernel/trace/trace_output.c
1189
unsigned long *args;
kernel/trace/trace_output.c
1194
args_size = iter->ent_size - offsetof(struct ftrace_entry, args);
kernel/trace/trace_output.c
1196
args = field->args;
kernel/trace/trace_output.c
1198
args = NULL;
kernel/trace/trace_output.c
1200
print_fn_trace(s, field->ip, field->parent_ip, args, iter->tr, flags);
kernel/trace/trace_output.c
717
void print_function_args(struct trace_seq *s, unsigned long *args,
kernel/trace/trace_output.c
732
if (!args)
kernel/trace/trace_output.c
756
arg = args[a];
kernel/trace/trace_output.c
791
trace_seq_printf(s, "0x%lx", args[a]);
kernel/trace/trace_output.h
56
void print_function_args(struct trace_seq *s, unsigned long *args,
kernel/trace/trace_output.h
59
static inline void print_function_args(struct trace_seq *s, unsigned long *args,
kernel/trace/trace_preemptirq.c
29
#define trace(point, args) trace_##point(args)
kernel/trace/trace_preemptirq.c
31
#define trace(point, args) \
kernel/trace/trace_preemptirq.c
42
trace_##point(args); \
kernel/trace/trace_printk.c
607
int trace_vbprintk(unsigned long ip, const char *fmt, va_list args)
kernel/trace/trace_printk.c
618
return trace_vprintk(ip, fmt, args);
kernel/trace/trace_printk.c
635
len = vbin_printf((u32 *)tbuffer, TRACE_BUF_SIZE/sizeof(int), fmt, args);
kernel/trace/trace_printk.c
667
unsigned long ip, const char *fmt, va_list args)
kernel/trace/trace_printk.c
691
len = vscnprintf(tbuffer, TRACE_BUF_SIZE, fmt, args);
kernel/trace/trace_printk.c
716
unsigned long ip, const char *fmt, va_list args)
kernel/trace/trace_printk.c
721
return __trace_array_vprintk(tr->array_buffer.buffer, ip, fmt, args);
kernel/trace/trace_printk.c
803
int trace_vprintk(unsigned long ip, const char *fmt, va_list args)
kernel/trace/trace_printk.c
805
return trace_array_vprintk(printk_trace, ip, fmt, args);
kernel/trace/trace_probe.c
1565
struct probe_arg *args, int narg)
kernel/trace/trace_probe.c
1574
if (strcmp(args[i].name, name) == 0)
kernel/trace/trace_probe.c
1610
struct probe_arg *parg = &tp->args[i];
kernel/trace/trace_probe.c
1636
if (traceprobe_conflict_field_name(parg->name, tp->args, i)) {
kernel/trace/trace_probe.c
1925
parg = tp->args + i;
kernel/trace/trace_probe.c
1942
parg = tp->args + i;
kernel/trace/trace_probe.c
1992
struct probe_arg *parg = &tp->args[i];
kernel/trace/trace_probe.c
2045
traceprobe_free_probe_arg(&tp->args[i]);
kernel/trace/trace_probe.c
2097
memset(tp->args, 0, sizeof(tp->args[0]) * nargs);
kernel/trace/trace_probe.c
2209
((a->args[i].type != b->args[i].type) ||
kernel/trace/trace_probe.c
2210
(a->args[i].count != b->args[i].count) ||
kernel/trace/trace_probe.c
2211
strcmp(a->args[i].name, b->args[i].name)))
kernel/trace/trace_probe.c
2229
tp->args[i].name, tp->args[i].comm);
kernel/trace/trace_probe.c
2253
int trace_probe_print_args(struct trace_seq *s, struct probe_arg *args, int nr_args,
kernel/trace/trace_probe.c
2260
struct probe_arg *a = args + i;
kernel/trace/trace_probe.h
266
struct probe_arg args[];
kernel/trace/trace_probe.h
370
int trace_probe_print_args(struct trace_seq *s, struct probe_arg *args, int nr_args,
kernel/trace/trace_probe_tmpl.h
241
arg = tp->args + i;
kernel/trace/trace_probe_tmpl.h
264
arg = tp->args + i;
kernel/trace/trace_seq.c
166
void trace_seq_vprintf(struct trace_seq *s, const char *fmt, va_list args)
kernel/trace/trace_seq.c
175
seq_buf_vprintf(&s->seq, fmt, args);
kernel/trace/trace_syscalls.c
1382
unsigned long args[SYSCALL_DEFINE_MAXARGS];
kernel/trace/trace_syscalls.c
139
ptr = (void *)trace->args + sizeof(long) * entry->nb_args + offset;
kernel/trace/trace_syscalls.c
1393
param.args[i] = rec->args[i];
kernel/trace/trace_syscalls.c
1403
unsigned long args[6];
kernel/trace/trace_syscalls.c
1431
syscall_get_arguments(current, regs, args);
kernel/trace/trace_syscalls.c
1437
if (syscall_get_data(sys_data, args, &user_ptr,
kernel/trace/trace_syscalls.c
1457
memcpy(&rec->args, args, sizeof(unsigned long) * sys_data->nb_args);
kernel/trace/trace_syscalls.c
192
bits = trace->args[2];
kernel/trace/trace_syscalls.c
218
trace_seq_printf(s, "%s: 0%03o", entry->args[i],
kernel/trace/trace_syscalls.c
219
(unsigned int)trace->args[i]);
kernel/trace/trace_syscalls.c
223
trace_seq_printf(s, "%s: %lu", entry->args[i],
kernel/trace/trace_syscalls.c
224
trace->args[i]);
kernel/trace/trace_syscalls.c
291
if (trace->args[i] < 10)
kernel/trace/trace_syscalls.c
292
trace_seq_printf(s, "%s: %lu", entry->args[i],
kernel/trace/trace_syscalls.c
293
trace->args[i]);
kernel/trace/trace_syscalls.c
295
trace_seq_printf(s, "%s: 0x%lx", entry->args[i],
kernel/trace/trace_syscalls.c
296
trace->args[i]);
kernel/trace/trace_syscalls.c
308
val = trace->args[entry->user_arg_size];
kernel/trace/trace_syscalls.c
459
entry->args[i], sizeof(unsigned long));
kernel/trace/trace_syscalls.c
474
", ((unsigned long)(REC->%s))", entry->args[i]);
kernel/trace/trace_syscalls.c
480
entry->args[i]);
kernel/trace/trace_syscalls.c
483
entry->args[i]);
kernel/trace/trace_syscalls.c
532
int offset = offsetof(typeof(trace), args);
kernel/trace/trace_syscalls.c
539
meta->args[i], offset,
kernel/trace/trace_syscalls.c
562
len = strlen(meta->args[idx]) + sizeof("___val");
kernel/trace/trace_syscalls.c
569
snprintf(arg, len, "__%s_val", meta->args[idx]);
kernel/trace/trace_syscalls.c
667
struct syscall_args *args = data;
kernel/trace/trace_syscalls.c
670
for (int i = 0; i < args->uargs; i++, buf += SYSCALL_FAULT_ARG_SZ) {
kernel/trace/trace_syscalls.c
671
ptr = (char __user *)args->ptr_array[i];
kernel/trace/trace_syscalls.c
673
args->read[i] = ret;
kernel/trace/trace_syscalls.c
681
struct syscall_args *args = data;
kernel/trace/trace_syscalls.c
684
for (int i = 0; i < args->uargs; i++, buf += SYSCALL_FAULT_ARG_SZ) {
kernel/trace/trace_syscalls.c
685
ptr = (char __user *)args->ptr_array[i];
kernel/trace/trace_syscalls.c
687
args->read[i] = ret ? -1 : size;
kernel/trace/trace_syscalls.c
695
unsigned long *args,
kernel/trace/trace_syscalls.c
719
size = args[sys_data->user_arg_size];
kernel/trace/trace_syscalls.c
733
sargs.ptr_array[i++] = (char *)args[idx];
kernel/trace/trace_syscalls.c
789
syscall_get_data(struct syscall_metadata *sys_data, unsigned long *args,
kernel/trace/trace_syscalls.c
801
*buffer = sys_fault_user(buf_size, sys_data, sbuf, args, user_sizes);
kernel/trace/trace_syscalls.c
830
ptr = (void *)entry->args + sizeof(unsigned long) * sys_data->nb_args;
kernel/trace/trace_syscalls.c
868
unsigned long args[6];
kernel/trace/trace_syscalls.c
902
syscall_get_arguments(current, regs, args);
kernel/trace/trace_syscalls.c
905
if (syscall_get_data(sys_data, args, &user_ptr,
kernel/trace/trace_syscalls.c
919
memcpy(entry->args, args, sizeof(unsigned long) * sys_data->nb_args);
kernel/trace/trace_uprobe.c
1091
if (trace_probe_print_args(s, tu->tp.args, tu->tp.nr_args, data, entry) < 0)
kernel/trace/trace_uprobe.c
341
tu = kzalloc_flex(*tu, tp.args, nargs);
kernel/trace/trace_uprobe.c
434
if (strcmp(orig->tp.args[i].comm,
kernel/trace/trace_uprobe.c
435
comp->tp.args[i].comm))
kernel/trace/trace_uprobe.c
765
seq_printf(m, " %s=%s", tu->tp.args[i].name, tu->tp.args[i].comm);
kernel/vhost_task.c
123
struct kernel_clone_args args = {
kernel/vhost_task.c
144
args.fn_arg = vtsk;
kernel/vhost_task.c
146
tsk = copy_process(NULL, 0, NUMA_NO_NODE, &args);
kernel/vmcore_info.c
101
va_list args;
kernel/vmcore_info.c
105
va_start(args, fmt);
kernel/vmcore_info.c
106
r = vscnprintf(buf, sizeof(buf), fmt, args);
kernel/vmcore_info.c
107
va_end(args);
kernel/workqueue.c
5758
int max_active, va_list args)
kernel/workqueue.c
5791
name_len = vsnprintf(wq->name, sizeof(wq->name), fmt, args);
kernel/workqueue.c
5881
va_list args;
kernel/workqueue.c
5883
va_start(args, max_active);
kernel/workqueue.c
5884
wq = __alloc_workqueue(fmt, flags, max_active, args);
kernel/workqueue.c
5885
va_end(args);
kernel/workqueue.c
5902
va_list args;
kernel/workqueue.c
5904
va_start(args, lockdep_map);
kernel/workqueue.c
5905
wq = __alloc_workqueue(fmt, flags, max_active, args);
kernel/workqueue.c
5906
va_end(args);
kernel/workqueue.c
6202
va_list args;
kernel/workqueue.c
6205
va_start(args, fmt);
kernel/workqueue.c
6206
vsnprintf(worker->desc, sizeof(worker->desc), fmt, args);
kernel/workqueue.c
6207
va_end(args);
lib/atomic64_test.c
36
#define FAMILY_TEST(test, bit, op, args...) \
lib/atomic64_test.c
38
test(bit, op, ##args); \
lib/atomic64_test.c
39
test(bit, op##_acquire, ##args); \
lib/atomic64_test.c
40
test(bit, op##_release, ##args); \
lib/atomic64_test.c
41
test(bit, op##_relaxed, ##args); \
lib/atomic64_test.c
72
#define TEST_ARGS(bit, op, init, ret, expect, args...) \
lib/atomic64_test.c
75
BUG_ON(atomic##bit##_##op(&v, ##args) != ret); \
lib/bch.c
98
#define dbg(_fmt, args...) do {} while (0)
lib/bug.c
185
va_list *args = __warn_args(&_args, regs);
lib/bug.c
187
if (args) {
lib/bug.c
188
vprintk(fmt, *args);
lib/cmdline.c
227
char *next_arg(char *args, char **param, char **val)
lib/cmdline.c
232
if (*args == '"') {
lib/cmdline.c
233
args++;
lib/cmdline.c
238
for (i = 0; args[i]; i++) {
lib/cmdline.c
239
if (isspace(args[i]) && !in_quote)
lib/cmdline.c
242
if (args[i] == '=')
lib/cmdline.c
245
if (args[i] == '"')
lib/cmdline.c
249
*param = args;
lib/cmdline.c
253
args[equals] = '\0';
lib/cmdline.c
254
*val = args + equals + 1;
lib/cmdline.c
259
if (args[i-1] == '"')
lib/cmdline.c
260
args[i-1] = '\0';
lib/cmdline.c
263
if (quoted && i > 0 && args[i-1] == '"')
lib/cmdline.c
264
args[i-1] = '\0';
lib/cmdline.c
266
if (args[i]) {
lib/cmdline.c
267
args[i] = '\0';
lib/cmdline.c
268
args += i + 1;
lib/cmdline.c
270
args += i;
lib/cmdline.c
273
return skip_spaces(args);
lib/dump_stack.c
32
va_list args;
lib/dump_stack.c
34
va_start(args, fmt);
lib/dump_stack.c
36
fmt, args);
lib/dump_stack.c
37
va_end(args);
lib/dynamic_debug.c
867
va_list args;
lib/dynamic_debug.c
874
va_start(args, fmt);
lib/dynamic_debug.c
877
vaf.va = &args;
lib/dynamic_debug.c
881
va_end(args);
lib/dynamic_debug.c
889
va_list args;
lib/dynamic_debug.c
894
va_start(args, fmt);
lib/dynamic_debug.c
897
vaf.va = &args;
lib/dynamic_debug.c
910
va_end(args);
lib/dynamic_debug.c
920
va_list args;
lib/dynamic_debug.c
925
va_start(args, fmt);
lib/dynamic_debug.c
928
vaf.va = &args;
lib/dynamic_debug.c
947
va_end(args);
lib/dynamic_debug.c
959
va_list args;
lib/dynamic_debug.c
961
va_start(args, fmt);
lib/dynamic_debug.c
964
vaf.va = &args;
lib/dynamic_debug.c
982
va_end(args);
lib/kobject.c
413
va_list args;
lib/kobject.c
425
va_start(args, fmt);
lib/kobject.c
426
retval = kobject_add_varg(kobj, parent, fmt, args);
lib/kobject.c
427
va_end(args);
lib/kobject.c
451
va_list args;
lib/kobject.c
456
va_start(args, fmt);
lib/kobject.c
457
retval = kobject_add_varg(kobj, parent, fmt, args);
lib/kobject.c
458
va_end(args);
lib/kobject_uevent.c
63
const char **args)
lib/kobject_uevent.c
670
va_list args;
lib/kobject_uevent.c
678
va_start(args, format);
lib/kobject_uevent.c
681
format, args);
lib/kobject_uevent.c
682
va_end(args);
lib/kobject_uevent.c
88
if (args)
lib/kobject_uevent.c
89
*args = args_start;
lib/kunit/string-stream.c
43
va_list args)
lib/kunit/string-stream.c
50
va_copy(args_for_counting, args);
lib/kunit/string-stream.c
73
result_len = vsnprintf(frag_container->fragment, buf_len - 1, fmt, args);
lib/kunit/string-stream.c
79
result_len = vsnprintf(frag_container->fragment, buf_len, fmt, args);
lib/kunit/string-stream.c
92
va_list args;
lib/kunit/string-stream.c
95
va_start(args, fmt);
lib/kunit/string-stream.c
96
result = string_stream_vadd(stream, fmt, args);
lib/kunit/string-stream.c
97
va_end(args);
lib/kunit/string-stream.h
43
va_list args);
lib/kunit/test.c
127
va_list args;
lib/kunit/test.c
132
va_start(args, fmt);
lib/kunit/test.c
133
string_stream_vadd(log, fmt, args);
lib/kunit/test.c
134
va_end(args);
lib/kunit/test.c
327
va_list args;
lib/kunit/test.c
329
va_start(args, fmt);
lib/kunit/test.c
332
message.va = &args;
lib/kunit/test.c
336
va_end(args);
lib/kunit/test.c
35
va_list args;
lib/kunit/test.c
45
va_start(args, fmt);
lib/kunit/test.c
46
len = vsnprintf(NULL, 0, fmt, args) + 1;
lib/kunit/test.c
47
va_end(args);
lib/kunit/test.c
53
va_start(args, fmt);
lib/kunit/test.c
54
vsnprintf(buffer, len, fmt, args);
lib/kunit/test.c
55
va_end(args);
lib/maple_tree.c
5865
struct kmem_cache_args args = {
lib/maple_tree.c
5871
sizeof(struct maple_node), &args,
lib/min_heap.c
24
const struct min_heap_callbacks *func, void *args)
lib/min_heap.c
26
__min_heap_sift_down_inline(heap, pos, elem_size, func, args);
lib/min_heap.c
31
const struct min_heap_callbacks *func, void *args)
lib/min_heap.c
33
__min_heap_sift_up_inline(heap, elem_size, idx, func, args);
lib/min_heap.c
38
const struct min_heap_callbacks *func, void *args)
lib/min_heap.c
40
__min_heapify_all_inline(heap, elem_size, func, args);
lib/min_heap.c
45
const struct min_heap_callbacks *func, void *args)
lib/min_heap.c
47
return __min_heap_pop_inline(heap, elem_size, func, args);
lib/min_heap.c
52
const struct min_heap_callbacks *func, void *args)
lib/min_heap.c
54
__min_heap_pop_push_inline(heap, element, elem_size, func, args);
lib/min_heap.c
59
const struct min_heap_callbacks *func, void *args)
lib/min_heap.c
61
return __min_heap_push_inline(heap, element, elem_size, func, args);
lib/min_heap.c
66
const struct min_heap_callbacks *func, void *args)
lib/min_heap.c
68
return __min_heap_del_inline(heap, elem_size, idx, func, args);
lib/parser.c
115
int match_token(char *s, const match_table_t table, substring_t args[])
lib/parser.c
119
for (p = table; !match_one(s, p->pattern, args) ; p++)
lib/parser.c
34
static int match_one(char *s, const char *p, substring_t args[])
lib/parser.c
66
args[argc].from = s;
lib/parser.c
75
args[argc].to = s + len;
lib/parser.c
79
simple_strtol(s, &args[argc].to, 0);
lib/parser.c
82
simple_strtoul(s, &args[argc].to, 0);
lib/parser.c
85
simple_strtoul(s, &args[argc].to, 8);
lib/parser.c
88
simple_strtoul(s, &args[argc].to, 16);
lib/parser.c
90
if (args[argc].to == args[argc].from)
lib/parser.c
96
s = args[argc].to;
lib/ref_tracker.c
114
va_list args;
lib/ref_tracker.c
116
va_start(args, fmt);
lib/ref_tracker.c
117
vprintk(fmt, args);
lib/ref_tracker.c
118
va_end(args);
lib/ref_tracker.c
124
va_list args;
lib/ref_tracker.c
126
va_start(args, fmt);
lib/ref_tracker.c
127
ret = vsnprintf(stream->buf + stream->used, len, fmt, args);
lib/ref_tracker.c
128
va_end(args);
lib/ref_tracker.c
133
#define pr_ostream(stream, fmt, args...) \
lib/ref_tracker.c
137
_s->func(_s, fmt, ##args); \
lib/ref_tracker.c
351
va_list args;
lib/ref_tracker.c
353
va_start(args, fmt);
lib/ref_tracker.c
354
seq_vprintf(stream->seq, fmt, args);
lib/ref_tracker.c
355
va_end(args);
lib/ref_tracker.c
462
va_list args;
lib/ref_tracker.c
475
va_start(args, fmt);
lib/ref_tracker.c
476
ret = vsnprintf(name, sizeof(name), fmt, args);
lib/ref_tracker.c
477
va_end(args);
lib/seq_buf.c
67
int seq_buf_vprintf(struct seq_buf *s, const char *fmt, va_list args)
lib/seq_buf.c
74
len = vsnprintf(s->buffer + s->len, s->size - s->len, fmt, args);
lib/syscall.c
10
unsigned long args[6] = { };
lib/syscall.c
31
syscall_get_arguments(target, regs, args);
lib/syscall.c
33
info->data.args[0] = args[0];
lib/syscall.c
34
info->data.args[1] = args[1];
lib/syscall.c
35
info->data.args[2] = args[2];
lib/syscall.c
36
info->data.args[3] = args[3];
lib/syscall.c
37
info->data.args[4] = args[4];
lib/syscall.c
38
info->data.args[5] = args[5];
lib/test_hmm.c
1003
dpage = alloc_page_vma(GFP_HIGHUSER_MOVABLE, args->vma, addr);
lib/test_hmm.c
1046
struct migrate_vma args = { 0 };
lib/test_hmm.c
1076
args.vma = vma;
lib/test_hmm.c
1077
args.src = src_pfns;
lib/test_hmm.c
1078
args.dst = dst_pfns;
lib/test_hmm.c
1079
args.start = addr;
lib/test_hmm.c
1080
args.end = next;
lib/test_hmm.c
1081
args.pgmap_owner = dmirror->mdevice;
lib/test_hmm.c
1082
args.flags = dmirror_select_device(dmirror) | MIGRATE_VMA_SELECT_COMPOUND;
lib/test_hmm.c
1084
ret = migrate_vma_setup(&args);
lib/test_hmm.c
1089
dmirror_devmem_fault_alloc_and_copy(&args, dmirror);
lib/test_hmm.c
1091
migrate_vma_pages(&args);
lib/test_hmm.c
1092
cmd->cpages += dmirror_successful_migrated_pages(&args);
lib/test_hmm.c
1093
migrate_vma_finalize(&args);
lib/test_hmm.c
1112
struct migrate_vma args = { 0 };
lib/test_hmm.c
1150
args.vma = vma;
lib/test_hmm.c
1151
args.src = src_pfns;
lib/test_hmm.c
1152
args.dst = dst_pfns;
lib/test_hmm.c
1153
args.start = addr;
lib/test_hmm.c
1154
args.end = next;
lib/test_hmm.c
1155
args.pgmap_owner = dmirror->mdevice;
lib/test_hmm.c
1156
args.flags = MIGRATE_VMA_SELECT_SYSTEM |
lib/test_hmm.c
1158
ret = migrate_vma_setup(&args);
lib/test_hmm.c
1163
dmirror_migrate_alloc_and_copy(&args, dmirror);
lib/test_hmm.c
1164
migrate_vma_pages(&args);
lib/test_hmm.c
1165
dmirror_migrate_finalize_and_map(&args, dmirror);
lib/test_hmm.c
1166
migrate_vma_finalize(&args);
lib/test_hmm.c
1620
struct migrate_vma args = { 0 };
lib/test_hmm.c
1651
args.start = ALIGN_DOWN(vmf->address, (PAGE_SIZE << order));
lib/test_hmm.c
1652
args.vma = vmf->vma;
lib/test_hmm.c
1653
args.end = args.start + (PAGE_SIZE << order);
lib/test_hmm.c
1655
nr = (args.end - args.start) >> PAGE_SHIFT;
lib/test_hmm.c
1656
args.src = kcalloc(nr, sizeof(unsigned long), GFP_KERNEL);
lib/test_hmm.c
1657
args.dst = kcalloc(nr, sizeof(unsigned long), GFP_KERNEL);
lib/test_hmm.c
1658
args.pgmap_owner = dmirror->mdevice;
lib/test_hmm.c
1659
args.flags = dmirror_select_device(dmirror);
lib/test_hmm.c
1660
args.fault_page = vmf->page;
lib/test_hmm.c
1662
if (!args.src || !args.dst) {
lib/test_hmm.c
1668
args.flags |= MIGRATE_VMA_SELECT_COMPOUND;
lib/test_hmm.c
1670
if (migrate_vma_setup(&args))
lib/test_hmm.c
1673
ret = dmirror_devmem_fault_alloc_and_copy(&args, dmirror);
lib/test_hmm.c
1676
migrate_vma_pages(&args);
lib/test_hmm.c
1682
migrate_vma_finalize(&args);
lib/test_hmm.c
1684
kfree(args.src);
lib/test_hmm.c
1685
kfree(args.dst);
lib/test_hmm.c
677
static void dmirror_migrate_alloc_and_copy(struct migrate_vma *args,
lib/test_hmm.c
680
const unsigned long *src = args->src;
lib/test_hmm.c
681
unsigned long *dst = args->dst;
lib/test_hmm.c
684
for (addr = args->start; addr < args->end; ) {
lib/test_hmm.c
727
for (i = 0; i < nr && addr < args->end; i++) {
lib/test_hmm.c
832
static int dmirror_migrate_finalize_and_map(struct migrate_vma *args,
lib/test_hmm.c
835
unsigned long start = args->start;
lib/test_hmm.c
836
unsigned long end = args->end;
lib/test_hmm.c
837
const unsigned long *src = args->src;
lib/test_hmm.c
838
const unsigned long *dst = args->dst;
lib/test_hmm.c
942
static vm_fault_t dmirror_devmem_fault_alloc_and_copy(struct migrate_vma *args,
lib/test_hmm.c
945
const unsigned long *src = args->src;
lib/test_hmm.c
946
unsigned long *dst = args->dst;
lib/test_hmm.c
947
unsigned long start = args->start;
lib/test_hmm.c
948
unsigned long end = args->end;
lib/test_hmm.c
981
order, args->vma, addr), 0);
lib/test_hmm.c
983
dpage = alloc_page_vma(GFP_HIGHUSER_MOVABLE, args->vma, addr);
lib/tests/min_heap_kunit.c
31
static bool less_than(const void *lhs, const void *rhs, void __always_unused *args)
lib/tests/min_heap_kunit.c
36
static bool greater_than(const void *lhs, const void *rhs, void __always_unused *args)
lib/tests/overflow_kunit.c
720
#define check_one_size_helper(expected, func, args...) do { \
lib/tests/overflow_kunit.c
721
size_t _r = func(args); \
lib/tests/overflow_kunit.c
723
"expected " #func "(" #args ") to return %zu but got %zu instead\n", \
lib/tests/randstruct_kunit.c
20
#define DO_MANY_MEMBERS(macro, args...) \
lib/tests/randstruct_kunit.c
21
macro(a, args) \
lib/tests/randstruct_kunit.c
22
macro(b, args) \
lib/tests/randstruct_kunit.c
23
macro(c, args) \
lib/tests/randstruct_kunit.c
24
macro(d, args) \
lib/tests/randstruct_kunit.c
25
macro(e, args) \
lib/tests/randstruct_kunit.c
26
macro(f, args) \
lib/tests/randstruct_kunit.c
27
macro(g, args) \
lib/tests/randstruct_kunit.c
28
macro(h, args)
lib/ts_bm.c
47
#define DEBUGP(args, format...)
lib/vsprintf.c
2864
int vsnprintf(char *buf, size_t size, const char *fmt_str, va_list args)
lib/vsprintf.c
2909
num = va_arg(args, long long);
lib/vsprintf.c
2911
num = convert_num_spec(va_arg(args, int), fmt.size, spec);
lib/vsprintf.c
2917
set_field_width(&spec, va_arg(args, int));
lib/vsprintf.c
2921
set_precision(&spec, va_arg(args, int));
lib/vsprintf.c
2935
c = (unsigned char) va_arg(args, int);
lib/vsprintf.c
2948
str = string(str, end, va_arg(args, char *), spec);
lib/vsprintf.c
2952
str = pointer(fmt.str, str, end, va_arg(args, void *),
lib/vsprintf.c
3006
int vscnprintf(char *buf, size_t size, const char *fmt, va_list args)
lib/vsprintf.c
3013
i = vsnprintf(buf, size, fmt, args);
lib/vsprintf.c
3038
va_list args;
lib/vsprintf.c
3041
va_start(args, fmt);
lib/vsprintf.c
3042
i = vsnprintf(buf, size, fmt, args);
lib/vsprintf.c
3043
va_end(args);
lib/vsprintf.c
3062
va_list args;
lib/vsprintf.c
3065
va_start(args, fmt);
lib/vsprintf.c
3066
i = vscnprintf(buf, size, fmt, args);
lib/vsprintf.c
3067
va_end(args);
lib/vsprintf.c
3087
int vsprintf(char *buf, const char *fmt, va_list args)
lib/vsprintf.c
3089
return vsnprintf(buf, INT_MAX, fmt, args);
lib/vsprintf.c
3107
va_list args;
lib/vsprintf.c
3110
va_start(args, fmt);
lib/vsprintf.c
3111
i = vsnprintf(buf, INT_MAX, fmt, args);
lib/vsprintf.c
3112
va_end(args);
lib/vsprintf.c
3142
int vbin_printf(u32 *bin_buf, size_t size, const char *fmt_str, va_list args)
lib/vsprintf.c
3161
val8 = va_arg(args, unsigned long long); \
lib/vsprintf.c
3170
val4 = va_arg(args, int); \
lib/vsprintf.c
3202
const char *save_str = va_arg(args, char *);
lib/vsprintf.c
3233
str = pointer(fmt.str, str, end, va_arg(args, void *),
lib/vsprintf.c
3290
const char *args = (const char *)bin_buf;
lib/vsprintf.c
3302
args = PTR_ALIGN(args, sizeof(u32)); \
lib/vsprintf.c
3303
*(u32 *)&value = *(u32 *)args; \
lib/vsprintf.c
3304
*((u32 *)&value + 1) = *(u32 *)(args + 4); \
lib/vsprintf.c
3306
args = PTR_ALIGN(args, sizeof(type)); \
lib/vsprintf.c
3307
value = *(typeof(type) *)args; \
lib/vsprintf.c
3309
args += sizeof(type); \
lib/vsprintf.c
3368
const char *str_arg = args;
lib/vsprintf.c
3369
args += strlen(str_arg) + 1;
lib/vsprintf.c
3393
len = copy = strlen(args);
lib/vsprintf.c
3396
memcpy(str, args, copy);
lib/vsprintf.c
3398
args += len + 1;
lib/vsprintf.c
3451
int vsscanf(const char *buf, const char *fmt, va_list args)
lib/vsprintf.c
3533
*va_arg(args, int *) = str - buf;
lib/vsprintf.c
3547
char *s = (char *)va_arg(args, char*);
lib/vsprintf.c
3558
char *s = (char *)va_arg(args, char *);
lib/vsprintf.c
3588
char *s = (char *)va_arg(args, char *);
lib/vsprintf.c
3679
*va_arg(args, signed char *) = val.s;
lib/vsprintf.c
3681
*va_arg(args, unsigned char *) = val.u;
lib/vsprintf.c
3685
*va_arg(args, short *) = val.s;
lib/vsprintf.c
3687
*va_arg(args, unsigned short *) = val.u;
lib/vsprintf.c
3691
*va_arg(args, long *) = val.s;
lib/vsprintf.c
3693
*va_arg(args, unsigned long *) = val.u;
lib/vsprintf.c
3697
*va_arg(args, long long *) = val.s;
lib/vsprintf.c
3699
*va_arg(args, unsigned long long *) = val.u;
lib/vsprintf.c
3702
*va_arg(args, size_t *) = val.u;
lib/vsprintf.c
3706
*va_arg(args, int *) = val.s;
lib/vsprintf.c
3708
*va_arg(args, unsigned int *) = val.u;
lib/vsprintf.c
3730
va_list args;
lib/vsprintf.c
3733
va_start(args, fmt);
lib/vsprintf.c
3734
i = vsscanf(buf, fmt, args);
lib/vsprintf.c
3735
va_end(args);
lib/zstd/decompress/huf_decompress.c
1516
HUF_ASM_DECL void HUF_decompress4X2_usingDTable_internal_fast_asm_loop(HUF_DecompressFastArgs* args) ZSTDLIB_HIDDEN;
lib/zstd/decompress/huf_decompress.c
1521
void HUF_decompress4X2_usingDTable_internal_fast_c_loop(HUF_DecompressFastArgs* args)
lib/zstd/decompress/huf_decompress.c
1527
HUF_DEltX2 const* const dtable = (HUF_DEltX2 const*)args->dt;
lib/zstd/decompress/huf_decompress.c
1528
BYTE const* const ilowest = args->ilowest;
lib/zstd/decompress/huf_decompress.c
1531
ZSTD_memcpy(&bits, &args->bits, sizeof(bits));
lib/zstd/decompress/huf_decompress.c
1532
ZSTD_memcpy((void*)(&ip), &args->ip, sizeof(ip));
lib/zstd/decompress/huf_decompress.c
1533
ZSTD_memcpy(&op, &args->op, sizeof(op));
lib/zstd/decompress/huf_decompress.c
1538
oend[3] = args->oend;
lib/zstd/decompress/huf_decompress.c
1657
ZSTD_memcpy(&args->bits, &bits, sizeof(bits));
lib/zstd/decompress/huf_decompress.c
1658
ZSTD_memcpy((void*)(&args->ip), &ip, sizeof(ip));
lib/zstd/decompress/huf_decompress.c
1659
ZSTD_memcpy(&args->op, &op, sizeof(op));
lib/zstd/decompress/huf_decompress.c
1672
HUF_DecompressFastArgs args;
lib/zstd/decompress/huf_decompress.c
1674
size_t const ret = HUF_DecompressFastArgs_init(&args, dst, dstSize, cSrc, cSrcSize, DTable);
lib/zstd/decompress/huf_decompress.c
1680
assert(args.ip[0] >= args.ilowest);
lib/zstd/decompress/huf_decompress.c
1681
loopFn(&args);
lib/zstd/decompress/huf_decompress.c
1684
assert(args.ip[0] >= ilowest);
lib/zstd/decompress/huf_decompress.c
1685
assert(args.ip[1] >= ilowest);
lib/zstd/decompress/huf_decompress.c
1686
assert(args.ip[2] >= ilowest);
lib/zstd/decompress/huf_decompress.c
1687
assert(args.ip[3] >= ilowest);
lib/zstd/decompress/huf_decompress.c
1688
assert(args.op[3] <= oend);
lib/zstd/decompress/huf_decompress.c
1690
assert(ilowest == args.ilowest);
lib/zstd/decompress/huf_decompress.c
1691
assert(ilowest + 6 == args.iend[0]);
lib/zstd/decompress/huf_decompress.c
1705
FORWARD_IF_ERROR(HUF_initRemainingDStream(&bit, &args, i, segmentEnd), "corruption");
lib/zstd/decompress/huf_decompress.c
1706
args.op[i] += HUF_decodeStreamX2(args.op[i], &bit, segmentEnd, (HUF_DEltX2 const*)dt, HUF_DECODER_FAST_TABLELOG);
lib/zstd/decompress/huf_decompress.c
1707
if (args.op[i] != segmentEnd)
lib/zstd/decompress/huf_decompress.c
188
static size_t HUF_DecompressFastArgs_init(HUF_DecompressFastArgs* args, void* dst, size_t dstSize, void const* src, size_t srcSize, const HUF_DTable* DTable)
lib/zstd/decompress/huf_decompress.c
225
args->iend[0] = istart + 6; /* jumpTable */
lib/zstd/decompress/huf_decompress.c
226
args->iend[1] = args->iend[0] + length1;
lib/zstd/decompress/huf_decompress.c
227
args->iend[2] = args->iend[1] + length2;
lib/zstd/decompress/huf_decompress.c
228
args->iend[3] = args->iend[2] + length3;
lib/zstd/decompress/huf_decompress.c
238
args->ip[0] = args->iend[1] - sizeof(U64);
lib/zstd/decompress/huf_decompress.c
239
args->ip[1] = args->iend[2] - sizeof(U64);
lib/zstd/decompress/huf_decompress.c
240
args->ip[2] = args->iend[3] - sizeof(U64);
lib/zstd/decompress/huf_decompress.c
241
args->ip[3] = (BYTE const*)src + srcSize - sizeof(U64);
lib/zstd/decompress/huf_decompress.c
244
args->op[0] = (BYTE*)dst;
lib/zstd/decompress/huf_decompress.c
245
args->op[1] = args->op[0] + (dstSize+3)/4;
lib/zstd/decompress/huf_decompress.c
246
args->op[2] = args->op[1] + (dstSize+3)/4;
lib/zstd/decompress/huf_decompress.c
247
args->op[3] = args->op[2] + (dstSize+3)/4;
lib/zstd/decompress/huf_decompress.c
250
if (args->op[3] >= oend)
lib/zstd/decompress/huf_decompress.c
260
args->bits[0] = HUF_initFastDStream(args->ip[0]);
lib/zstd/decompress/huf_decompress.c
261
args->bits[1] = HUF_initFastDStream(args->ip[1]);
lib/zstd/decompress/huf_decompress.c
262
args->bits[2] = HUF_initFastDStream(args->ip[2]);
lib/zstd/decompress/huf_decompress.c
263
args->bits[3] = HUF_initFastDStream(args->ip[3]);
lib/zstd/decompress/huf_decompress.c
270
args->ilowest = istart;
lib/zstd/decompress/huf_decompress.c
272
args->oend = oend;
lib/zstd/decompress/huf_decompress.c
273
args->dt = dt;
lib/zstd/decompress/huf_decompress.c
278
static size_t HUF_initRemainingDStream(BIT_DStream_t* bit, HUF_DecompressFastArgs const* args, int stream, BYTE* segmentEnd)
lib/zstd/decompress/huf_decompress.c
281
if (args->op[stream] > segmentEnd)
lib/zstd/decompress/huf_decompress.c
288
if (args->ip[stream] < args->iend[stream] - 8)
lib/zstd/decompress/huf_decompress.c
293
bit->bitContainer = MEM_readLEST(args->ip[stream]);
lib/zstd/decompress/huf_decompress.c
294
bit->bitsConsumed = ZSTD_countTrailingZeros64(args->bits[stream]);
lib/zstd/decompress/huf_decompress.c
295
bit->start = (const char*)args->ilowest;
lib/zstd/decompress/huf_decompress.c
297
bit->ptr = (const char*)args->ip[stream];
lib/zstd/decompress/huf_decompress.c
713
HUF_ASM_DECL void HUF_decompress4X1_usingDTable_internal_fast_asm_loop(HUF_DecompressFastArgs* args) ZSTDLIB_HIDDEN;
lib/zstd/decompress/huf_decompress.c
718
void HUF_decompress4X1_usingDTable_internal_fast_c_loop(HUF_DecompressFastArgs* args)
lib/zstd/decompress/huf_decompress.c
723
U16 const* const dtable = (U16 const*)args->dt;
lib/zstd/decompress/huf_decompress.c
724
BYTE* const oend = args->oend;
lib/zstd/decompress/huf_decompress.c
725
BYTE const* const ilowest = args->ilowest;
lib/zstd/decompress/huf_decompress.c
728
ZSTD_memcpy(&bits, &args->bits, sizeof(bits));
lib/zstd/decompress/huf_decompress.c
729
ZSTD_memcpy((void*)(&ip), &args->ip, sizeof(ip));
lib/zstd/decompress/huf_decompress.c
730
ZSTD_memcpy(&op, &args->op, sizeof(op));
lib/zstd/decompress/huf_decompress.c
825
ZSTD_memcpy(&args->bits, &bits, sizeof(bits));
lib/zstd/decompress/huf_decompress.c
826
ZSTD_memcpy((void*)(&args->ip), &ip, sizeof(ip));
lib/zstd/decompress/huf_decompress.c
827
ZSTD_memcpy(&args->op, &op, sizeof(op));
lib/zstd/decompress/huf_decompress.c
846
HUF_DecompressFastArgs args;
lib/zstd/decompress/huf_decompress.c
847
{ size_t const ret = HUF_DecompressFastArgs_init(&args, dst, dstSize, cSrc, cSrcSize, DTable);
lib/zstd/decompress/huf_decompress.c
853
assert(args.ip[0] >= args.ilowest);
lib/zstd/decompress/huf_decompress.c
854
loopFn(&args);
lib/zstd/decompress/huf_decompress.c
859
assert(args.ip[0] >= ilowest);
lib/zstd/decompress/huf_decompress.c
860
assert(args.ip[0] >= ilowest);
lib/zstd/decompress/huf_decompress.c
861
assert(args.ip[1] >= ilowest);
lib/zstd/decompress/huf_decompress.c
862
assert(args.ip[2] >= ilowest);
lib/zstd/decompress/huf_decompress.c
863
assert(args.ip[3] >= ilowest);
lib/zstd/decompress/huf_decompress.c
864
assert(args.op[3] <= oend);
lib/zstd/decompress/huf_decompress.c
866
assert(ilowest == args.ilowest);
lib/zstd/decompress/huf_decompress.c
867
assert(ilowest + 6 == args.iend[0]);
lib/zstd/decompress/huf_decompress.c
880
FORWARD_IF_ERROR(HUF_initRemainingDStream(&bit, &args, i, segmentEnd), "corruption");
lib/zstd/decompress/huf_decompress.c
882
args.op[i] += HUF_decodeStreamX1(args.op[i], &bit, segmentEnd, (HUF_DEltX1 const*)dt, HUF_DECODER_FAST_TABLELOG);
lib/zstd/decompress/huf_decompress.c
883
if (args.op[i] != segmentEnd) return ERROR(corruption_detected);
mm/backing-dev.c
1089
int bdi_register_va(struct backing_dev_info *bdi, const char *fmt, va_list args)
mm/backing-dev.c
1097
vsnprintf(bdi->dev_name, sizeof(bdi->dev_name), fmt, args);
mm/backing-dev.c
1126
va_list args;
mm/backing-dev.c
1129
va_start(args, fmt);
mm/backing-dev.c
1130
ret = bdi_register_va(bdi, fmt, args);
mm/backing-dev.c
1131
va_end(args);
mm/debug_vm_pgtable.c
100
WARN_ON(!pte_write(pte_mkwrite(pte_wrprotect(pte), args->vma)));
mm/debug_vm_pgtable.c
1001
args->pmd_pfn != ULONG_MAX) {
mm/debug_vm_pgtable.c
1002
debug_vm_pgtable_free_huge_page(args, args->pmd_pfn, HPAGE_PMD_ORDER);
mm/debug_vm_pgtable.c
1003
args->pmd_pfn = ULONG_MAX;
mm/debug_vm_pgtable.c
1004
args->pte_pfn = ULONG_MAX;
mm/debug_vm_pgtable.c
1007
if (args->pte_pfn != ULONG_MAX) {
mm/debug_vm_pgtable.c
1008
__free_page(pfn_to_page(args->pte_pfn));
mm/debug_vm_pgtable.c
1010
args->pte_pfn = ULONG_MAX;
mm/debug_vm_pgtable.c
1014
if (args->start_ptep) {
mm/debug_vm_pgtable.c
1015
pmd_clear(args->pmdp);
mm/debug_vm_pgtable.c
1016
pte_free(args->mm, args->start_ptep);
mm/debug_vm_pgtable.c
1017
mm_dec_nr_ptes(args->mm);
mm/debug_vm_pgtable.c
1020
if (args->start_pmdp) {
mm/debug_vm_pgtable.c
1021
pud_clear(args->pudp);
mm/debug_vm_pgtable.c
1022
pmd_free(args->mm, args->start_pmdp);
mm/debug_vm_pgtable.c
1023
mm_dec_nr_pmds(args->mm);
mm/debug_vm_pgtable.c
1026
if (args->start_pudp) {
mm/debug_vm_pgtable.c
1027
p4d_clear(args->p4dp);
mm/debug_vm_pgtable.c
1028
pud_free(args->mm, args->start_pudp);
mm/debug_vm_pgtable.c
1029
mm_dec_nr_puds(args->mm);
mm/debug_vm_pgtable.c
103
WARN_ON(pte_write(pte_wrprotect(pte_mkwrite(pte, args->vma))));
mm/debug_vm_pgtable.c
1032
if (args->start_p4dp) {
mm/debug_vm_pgtable.c
1033
pgd_clear(args->pgdp);
mm/debug_vm_pgtable.c
1034
p4d_free(args->mm, args->start_p4dp);
mm/debug_vm_pgtable.c
1038
if (args->vma)
mm/debug_vm_pgtable.c
1039
vm_area_free(args->vma);
mm/debug_vm_pgtable.c
1041
if (args->mm)
mm/debug_vm_pgtable.c
1042
mmput(args->mm);
mm/debug_vm_pgtable.c
1046
debug_vm_pgtable_alloc_huge_page(struct pgtable_debug_args *args, int order)
mm/debug_vm_pgtable.c
1055
args->is_contiguous_page = true;
mm/debug_vm_pgtable.c
1092
static void __init init_fixed_pfns(struct pgtable_debug_args *args)
mm/debug_vm_pgtable.c
1114
args->fixed_alignment = PAGE_SIZE;
mm/debug_vm_pgtable.c
1119
&args->fixed_alignment);
mm/debug_vm_pgtable.c
1122
if (args->fixed_alignment == PUD_SIZE)
mm/debug_vm_pgtable.c
1129
if (args->fixed_alignment < PMD_SIZE)
mm/debug_vm_pgtable.c
1131
&args->fixed_alignment);
mm/debug_vm_pgtable.c
1134
args->fixed_pgd_pfn = __phys_to_pfn(phys & PGDIR_MASK);
mm/debug_vm_pgtable.c
1135
args->fixed_p4d_pfn = __phys_to_pfn(phys & P4D_MASK);
mm/debug_vm_pgtable.c
1136
args->fixed_pud_pfn = __phys_to_pfn(phys & PUD_MASK);
mm/debug_vm_pgtable.c
1137
args->fixed_pmd_pfn = __phys_to_pfn(phys & PMD_MASK);
mm/debug_vm_pgtable.c
1138
args->fixed_pte_pfn = __phys_to_pfn(phys & PAGE_MASK);
mm/debug_vm_pgtable.c
1139
WARN_ON(!pfn_valid(args->fixed_pte_pfn));
mm/debug_vm_pgtable.c
114
static void __init pte_advanced_tests(struct pgtable_debug_args *args)
mm/debug_vm_pgtable.c
1143
static int __init init_args(struct pgtable_debug_args *args)
mm/debug_vm_pgtable.c
1156
memset(args, 0, sizeof(*args));
mm/debug_vm_pgtable.c
1157
args->vaddr = get_random_vaddr();
mm/debug_vm_pgtable.c
1158
args->page_prot = vm_get_page_prot(VM_ACCESS_FLAGS);
mm/debug_vm_pgtable.c
1159
args->page_prot_none = vm_get_page_prot(VM_NONE);
mm/debug_vm_pgtable.c
1160
args->is_contiguous_page = false;
mm/debug_vm_pgtable.c
1161
args->pud_pfn = ULONG_MAX;
mm/debug_vm_pgtable.c
1162
args->pmd_pfn = ULONG_MAX;
mm/debug_vm_pgtable.c
1163
args->pte_pfn = ULONG_MAX;
mm/debug_vm_pgtable.c
1164
args->fixed_pgd_pfn = ULONG_MAX;
mm/debug_vm_pgtable.c
1165
args->fixed_p4d_pfn = ULONG_MAX;
mm/debug_vm_pgtable.c
1166
args->fixed_pud_pfn = ULONG_MAX;
mm/debug_vm_pgtable.c
1167
args->fixed_pmd_pfn = ULONG_MAX;
mm/debug_vm_pgtable.c
1168
args->fixed_pte_pfn = ULONG_MAX;
mm/debug_vm_pgtable.c
1171
args->mm = mm_alloc();
mm/debug_vm_pgtable.c
1172
if (!args->mm) {
mm/debug_vm_pgtable.c
1178
args->vma = vm_area_alloc(args->mm);
mm/debug_vm_pgtable.c
1179
if (!args->vma) {
mm/debug_vm_pgtable.c
1190
args->pgdp = pgd_offset(args->mm, args->vaddr);
mm/debug_vm_pgtable.c
1191
args->p4dp = p4d_alloc(args->mm, args->pgdp, args->vaddr);
mm/debug_vm_pgtable.c
1192
if (!args->p4dp) {
mm/debug_vm_pgtable.c
1197
args->start_p4dp = p4d_offset(args->pgdp, 0UL);
mm/debug_vm_pgtable.c
1198
WARN_ON(!args->start_p4dp);
mm/debug_vm_pgtable.c
1200
args->pudp = pud_alloc(args->mm, args->p4dp, args->vaddr);
mm/debug_vm_pgtable.c
1201
if (!args->pudp) {
mm/debug_vm_pgtable.c
1206
args->start_pudp = pud_offset(args->p4dp, 0UL);
mm/debug_vm_pgtable.c
1207
WARN_ON(!args->start_pudp);
mm/debug_vm_pgtable.c
1209
args->pmdp = pmd_alloc(args->mm, args->pudp, args->vaddr);
mm/debug_vm_pgtable.c
1210
if (!args->pmdp) {
mm/debug_vm_pgtable.c
1215
args->start_pmdp = pmd_offset(args->pudp, 0UL);
mm/debug_vm_pgtable.c
1216
WARN_ON(!args->start_pmdp);
mm/debug_vm_pgtable.c
1218
if (pte_alloc(args->mm, args->pmdp)) {
mm/debug_vm_pgtable.c
1223
args->start_ptep = pmd_pgtable(pmdp_get(args->pmdp));
mm/debug_vm_pgtable.c
1224
WARN_ON(!args->start_ptep);
mm/debug_vm_pgtable.c
1226
init_fixed_pfns(args);
mm/debug_vm_pgtable.c
1231
args->swp_entry = swp_entry(MAX_SWAPFILES - 1, max_swap_offset);
mm/debug_vm_pgtable.c
1233
args->leaf_entry = make_writable_migration_entry(~0UL);
mm/debug_vm_pgtable.c
1242
page = debug_vm_pgtable_alloc_huge_page(args, HPAGE_PUD_ORDER);
mm/debug_vm_pgtable.c
1244
args->pud_pfn = page_to_pfn(page);
mm/debug_vm_pgtable.c
1245
args->pmd_pfn = args->pud_pfn;
mm/debug_vm_pgtable.c
1246
args->pte_pfn = args->pud_pfn;
mm/debug_vm_pgtable.c
1253
page = debug_vm_pgtable_alloc_huge_page(args, HPAGE_PMD_ORDER);
mm/debug_vm_pgtable.c
1255
args->pmd_pfn = page_to_pfn(page);
mm/debug_vm_pgtable.c
1256
args->pte_pfn = args->pmd_pfn;
mm/debug_vm_pgtable.c
1263
args->pte_pfn = page_to_pfn(page);
mm/debug_vm_pgtable.c
1268
destroy_args(args);
mm/debug_vm_pgtable.c
1274
struct pgtable_debug_args args;
mm/debug_vm_pgtable.c
1279
ret = init_args(&args);
mm/debug_vm_pgtable.c
1297
pte_basic_tests(&args, idx);
mm/debug_vm_pgtable.c
1298
pmd_basic_tests(&args, idx);
mm/debug_vm_pgtable.c
1299
pud_basic_tests(&args, idx);
mm/debug_vm_pgtable.c
130
page = (args->pte_pfn != ULONG_MAX) ? pfn_to_page(args->pte_pfn) : NULL;
mm/debug_vm_pgtable.c
1309
p4d_basic_tests(&args);
mm/debug_vm_pgtable.c
1310
pgd_basic_tests(&args);
mm/debug_vm_pgtable.c
1312
pmd_leaf_tests(&args);
mm/debug_vm_pgtable.c
1313
pud_leaf_tests(&args);
mm/debug_vm_pgtable.c
1315
pte_special_tests(&args);
mm/debug_vm_pgtable.c
1316
pte_protnone_tests(&args);
mm/debug_vm_pgtable.c
1317
pmd_protnone_tests(&args);
mm/debug_vm_pgtable.c
1319
pte_soft_dirty_tests(&args);
mm/debug_vm_pgtable.c
1320
pmd_soft_dirty_tests(&args);
mm/debug_vm_pgtable.c
1321
pte_swap_soft_dirty_tests(&args);
mm/debug_vm_pgtable.c
1322
pmd_leaf_soft_dirty_tests(&args);
mm/debug_vm_pgtable.c
1324
pte_swap_exclusive_tests(&args);
mm/debug_vm_pgtable.c
1326
pte_swap_tests(&args);
mm/debug_vm_pgtable.c
1327
pmd_softleaf_tests(&args);
mm/debug_vm_pgtable.c
1329
swap_migration_tests(&args);
mm/debug_vm_pgtable.c
1331
pmd_thp_tests(&args);
mm/debug_vm_pgtable.c
1332
pud_thp_tests(&args);
mm/debug_vm_pgtable.c
1334
hugetlb_basic_tests(&args);
mm/debug_vm_pgtable.c
1341
args.ptep = pte_offset_map_lock(args.mm, args.pmdp, args.vaddr, &ptl);
mm/debug_vm_pgtable.c
1342
pte_clear_tests(&args);
mm/debug_vm_pgtable.c
1343
pte_advanced_tests(&args);
mm/debug_vm_pgtable.c
1344
if (args.ptep)
mm/debug_vm_pgtable.c
1345
pte_unmap_unlock(args.ptep, ptl);
mm/debug_vm_pgtable.c
1347
ptl = pmd_lock(args.mm, args.pmdp);
mm/debug_vm_pgtable.c
1348
pmd_clear_tests(&args);
mm/debug_vm_pgtable.c
1349
pmd_advanced_tests(&args);
mm/debug_vm_pgtable.c
135
if (WARN_ON(!args->ptep))
mm/debug_vm_pgtable.c
1350
pmd_huge_tests(&args);
mm/debug_vm_pgtable.c
1351
pmd_populate_tests(&args);
mm/debug_vm_pgtable.c
1354
ptl = pud_lock(args.mm, args.pudp);
mm/debug_vm_pgtable.c
1355
pud_clear_tests(&args);
mm/debug_vm_pgtable.c
1356
pud_advanced_tests(&args);
mm/debug_vm_pgtable.c
1357
pud_huge_tests(&args);
mm/debug_vm_pgtable.c
1358
pud_populate_tests(&args);
mm/debug_vm_pgtable.c
1361
spin_lock(&(args.mm->page_table_lock));
mm/debug_vm_pgtable.c
1362
p4d_clear_tests(&args);
mm/debug_vm_pgtable.c
1363
pgd_clear_tests(&args);
mm/debug_vm_pgtable.c
1364
p4d_populate_tests(&args);
mm/debug_vm_pgtable.c
1365
pgd_populate_tests(&args);
mm/debug_vm_pgtable.c
1366
spin_unlock(&(args.mm->page_table_lock));
mm/debug_vm_pgtable.c
1368
destroy_args(&args);
mm/debug_vm_pgtable.c
138
pte = pfn_pte(args->pte_pfn, args->page_prot);
mm/debug_vm_pgtable.c
139
set_pte_at(args->mm, args->vaddr, args->ptep, pte);
mm/debug_vm_pgtable.c
141
ptep_set_wrprotect(args->mm, args->vaddr, args->ptep);
mm/debug_vm_pgtable.c
142
pte = ptep_get(args->ptep);
mm/debug_vm_pgtable.c
144
ptep_get_and_clear(args->mm, args->vaddr, args->ptep);
mm/debug_vm_pgtable.c
145
pte = ptep_get(args->ptep);
mm/debug_vm_pgtable.c
148
pte = pfn_pte(args->pte_pfn, args->page_prot);
mm/debug_vm_pgtable.c
151
set_pte_at(args->mm, args->vaddr, args->ptep, pte);
mm/debug_vm_pgtable.c
153
pte = pte_mkwrite(pte, args->vma);
mm/debug_vm_pgtable.c
155
ptep_set_access_flags(args->vma, args->vaddr, args->ptep, pte, 1);
mm/debug_vm_pgtable.c
156
pte = ptep_get(args->ptep);
mm/debug_vm_pgtable.c
158
ptep_get_and_clear_full(args->mm, args->vaddr, args->ptep, 1);
mm/debug_vm_pgtable.c
159
pte = ptep_get(args->ptep);
mm/debug_vm_pgtable.c
162
pte = pfn_pte(args->pte_pfn, args->page_prot);
mm/debug_vm_pgtable.c
164
set_pte_at(args->mm, args->vaddr, args->ptep, pte);
mm/debug_vm_pgtable.c
166
ptep_test_and_clear_young(args->vma, args->vaddr, args->ptep);
mm/debug_vm_pgtable.c
167
pte = ptep_get(args->ptep);
mm/debug_vm_pgtable.c
170
ptep_get_and_clear_full(args->mm, args->vaddr, args->ptep, 1);
mm/debug_vm_pgtable.c
174
static void __init pmd_basic_tests(struct pgtable_debug_args *args, int idx)
mm/debug_vm_pgtable.c
184
pmd = pfn_pmd(args->fixed_pmd_pfn, prot);
mm/debug_vm_pgtable.c
199
WARN_ON(!pmd_write(pmd_mkwrite(pmd_wrprotect(pmd), args->vma)));
mm/debug_vm_pgtable.c
202
WARN_ON(pmd_write(pmd_wrprotect(pmd_mkwrite(pmd, args->vma))));
mm/debug_vm_pgtable.c
219
static void __init pmd_advanced_tests(struct pgtable_debug_args *args)
mm/debug_vm_pgtable.c
223
unsigned long vaddr = args->vaddr;
mm/debug_vm_pgtable.c
228
page = (args->pmd_pfn != ULONG_MAX) ? pfn_to_page(args->pmd_pfn) : NULL;
mm/debug_vm_pgtable.c
243
pgtable_trans_huge_deposit(args->mm, args->pmdp, args->start_ptep);
mm/debug_vm_pgtable.c
245
pmd = pfn_pmd(args->pmd_pfn, args->page_prot);
mm/debug_vm_pgtable.c
246
set_pmd_at(args->mm, vaddr, args->pmdp, pmd);
mm/debug_vm_pgtable.c
248
pmdp_set_wrprotect(args->mm, vaddr, args->pmdp);
mm/debug_vm_pgtable.c
249
pmd = pmdp_get(args->pmdp);
mm/debug_vm_pgtable.c
251
pmdp_huge_get_and_clear(args->mm, vaddr, args->pmdp);
mm/debug_vm_pgtable.c
252
pmd = pmdp_get(args->pmdp);
mm/debug_vm_pgtable.c
255
pmd = pfn_pmd(args->pmd_pfn, args->page_prot);
mm/debug_vm_pgtable.c
258
set_pmd_at(args->mm, vaddr, args->pmdp, pmd);
mm/debug_vm_pgtable.c
260
pmd = pmd_mkwrite(pmd, args->vma);
mm/debug_vm_pgtable.c
262
pmdp_set_access_flags(args->vma, vaddr, args->pmdp, pmd, 1);
mm/debug_vm_pgtable.c
263
pmd = pmdp_get(args->pmdp);
mm/debug_vm_pgtable.c
265
pmdp_huge_get_and_clear_full(args->vma, vaddr, args->pmdp, 1);
mm/debug_vm_pgtable.c
266
pmd = pmdp_get(args->pmdp);
mm/debug_vm_pgtable.c
269
pmd = pmd_mkhuge(pfn_pmd(args->pmd_pfn, args->page_prot));
mm/debug_vm_pgtable.c
271
set_pmd_at(args->mm, vaddr, args->pmdp, pmd);
mm/debug_vm_pgtable.c
273
pmdp_test_and_clear_young(args->vma, vaddr, args->pmdp);
mm/debug_vm_pgtable.c
274
pmd = pmdp_get(args->pmdp);
mm/debug_vm_pgtable.c
278
pmdp_huge_get_and_clear(args->mm, vaddr, args->pmdp);
mm/debug_vm_pgtable.c
279
pgtable_trans_huge_withdraw(args->mm, args->pmdp);
mm/debug_vm_pgtable.c
282
static void __init pmd_leaf_tests(struct pgtable_debug_args *args)
mm/debug_vm_pgtable.c
290
pmd = pfn_pmd(args->fixed_pmd_pfn, args->page_prot);
mm/debug_vm_pgtable.c
300
static void __init pud_basic_tests(struct pgtable_debug_args *args, int idx)
mm/debug_vm_pgtable.c
310
pud = pfn_pud(args->fixed_pud_pfn, prot);
mm/debug_vm_pgtable.c
331
if (mm_pmd_folded(args->mm))
mm/debug_vm_pgtable.c
341
static void __init pud_advanced_tests(struct pgtable_debug_args *args)
mm/debug_vm_pgtable.c
344
unsigned long vaddr = args->vaddr;
mm/debug_vm_pgtable.c
350
page = (args->pud_pfn != ULONG_MAX) ? pfn_to_page(args->pud_pfn) : NULL;
mm/debug_vm_pgtable.c
365
pud = pfn_pud(args->pud_pfn, args->page_prot);
mm/debug_vm_pgtable.c
366
set_pud_at(args->mm, vaddr, args->pudp, pud);
mm/debug_vm_pgtable.c
368
pudp_set_wrprotect(args->mm, vaddr, args->pudp);
mm/debug_vm_pgtable.c
369
pud = pudp_get(args->pudp);
mm/debug_vm_pgtable.c
373
pudp_huge_get_and_clear(args->mm, vaddr, args->pudp);
mm/debug_vm_pgtable.c
374
pud = pudp_get(args->pudp);
mm/debug_vm_pgtable.c
377
pud = pfn_pud(args->pud_pfn, args->page_prot);
mm/debug_vm_pgtable.c
380
set_pud_at(args->mm, vaddr, args->pudp, pud);
mm/debug_vm_pgtable.c
384
pudp_set_access_flags(args->vma, vaddr, args->pudp, pud, 1);
mm/debug_vm_pgtable.c
385
pud = pudp_get(args->pudp);
mm/debug_vm_pgtable.c
389
pudp_huge_get_and_clear_full(args->vma, vaddr, args->pudp, 1);
mm/debug_vm_pgtable.c
390
pud = pudp_get(args->pudp);
mm/debug_vm_pgtable.c
394
pud = pfn_pud(args->pud_pfn, args->page_prot);
mm/debug_vm_pgtable.c
396
set_pud_at(args->mm, vaddr, args->pudp, pud);
mm/debug_vm_pgtable.c
398
pudp_test_and_clear_young(args->vma, vaddr, args->pudp);
mm/debug_vm_pgtable.c
399
pud = pudp_get(args->pudp);
mm/debug_vm_pgtable.c
402
pudp_huge_get_and_clear(args->mm, vaddr, args->pudp);
mm/debug_vm_pgtable.c
405
static void __init pud_leaf_tests(struct pgtable_debug_args *args)
mm/debug_vm_pgtable.c
413
pud = pfn_pud(args->fixed_pud_pfn, args->page_prot);
mm/debug_vm_pgtable.c
421
static void __init pud_basic_tests(struct pgtable_debug_args *args, int idx) { }
mm/debug_vm_pgtable.c
422
static void __init pud_advanced_tests(struct pgtable_debug_args *args) { }
mm/debug_vm_pgtable.c
423
static void __init pud_leaf_tests(struct pgtable_debug_args *args) { }
mm/debug_vm_pgtable.c
426
static void __init pmd_basic_tests(struct pgtable_debug_args *args, int idx) { }
mm/debug_vm_pgtable.c
427
static void __init pud_basic_tests(struct pgtable_debug_args *args, int idx) { }
mm/debug_vm_pgtable.c
428
static void __init pmd_advanced_tests(struct pgtable_debug_args *args) { }
mm/debug_vm_pgtable.c
429
static void __init pud_advanced_tests(struct pgtable_debug_args *args) { }
mm/debug_vm_pgtable.c
430
static void __init pmd_leaf_tests(struct pgtable_debug_args *args) { }
mm/debug_vm_pgtable.c
431
static void __init pud_leaf_tests(struct pgtable_debug_args *args) { }
mm/debug_vm_pgtable.c
435
static void __init pmd_huge_tests(struct pgtable_debug_args *args)
mm/debug_vm_pgtable.c
439
if (!arch_vmap_pmd_supported(args->page_prot) ||
mm/debug_vm_pgtable.c
440
args->fixed_alignment < PMD_SIZE)
mm/debug_vm_pgtable.c
448
WRITE_ONCE(*args->pmdp, __pmd(0));
mm/debug_vm_pgtable.c
449
WARN_ON(!pmd_set_huge(args->pmdp, __pfn_to_phys(args->fixed_pmd_pfn), args->page_prot));
mm/debug_vm_pgtable.c
450
WARN_ON(!pmd_clear_huge(args->pmdp));
mm/debug_vm_pgtable.c
451
pmd = pmdp_get(args->pmdp);
mm/debug_vm_pgtable.c
455
static void __init pud_huge_tests(struct pgtable_debug_args *args)
mm/debug_vm_pgtable.c
459
if (!arch_vmap_pud_supported(args->page_prot) ||
mm/debug_vm_pgtable.c
460
args->fixed_alignment < PUD_SIZE)
mm/debug_vm_pgtable.c
468
WRITE_ONCE(*args->pudp, __pud(0));
mm/debug_vm_pgtable.c
469
WARN_ON(!pud_set_huge(args->pudp, __pfn_to_phys(args->fixed_pud_pfn), args->page_prot));
mm/debug_vm_pgtable.c
470
WARN_ON(!pud_clear_huge(args->pudp));
mm/debug_vm_pgtable.c
471
pud = pudp_get(args->pudp);
mm/debug_vm_pgtable.c
475
static void __init pmd_huge_tests(struct pgtable_debug_args *args) { }
mm/debug_vm_pgtable.c
476
static void __init pud_huge_tests(struct pgtable_debug_args *args) { }
mm/debug_vm_pgtable.c
479
static void __init p4d_basic_tests(struct pgtable_debug_args *args)
mm/debug_vm_pgtable.c
488
static void __init pgd_basic_tests(struct pgtable_debug_args *args)
mm/debug_vm_pgtable.c
498
static void __init pud_clear_tests(struct pgtable_debug_args *args)
mm/debug_vm_pgtable.c
500
pud_t pud = pudp_get(args->pudp);
mm/debug_vm_pgtable.c
502
if (mm_pmd_folded(args->mm))
mm/debug_vm_pgtable.c
507
pud_clear(args->pudp);
mm/debug_vm_pgtable.c
508
pud = pudp_get(args->pudp);
mm/debug_vm_pgtable.c
512
static void __init pud_populate_tests(struct pgtable_debug_args *args)
mm/debug_vm_pgtable.c
516
if (mm_pmd_folded(args->mm))
mm/debug_vm_pgtable.c
524
pud_populate(args->mm, args->pudp, args->start_pmdp);
mm/debug_vm_pgtable.c
525
pud = pudp_get(args->pudp);
mm/debug_vm_pgtable.c
529
static void __init pud_clear_tests(struct pgtable_debug_args *args) { }
mm/debug_vm_pgtable.c
530
static void __init pud_populate_tests(struct pgtable_debug_args *args) { }
mm/debug_vm_pgtable.c
534
static void __init p4d_clear_tests(struct pgtable_debug_args *args)
mm/debug_vm_pgtable.c
536
p4d_t p4d = p4dp_get(args->p4dp);
mm/debug_vm_pgtable.c
538
if (mm_pud_folded(args->mm))
mm/debug_vm_pgtable.c
543
p4d_clear(args->p4dp);
mm/debug_vm_pgtable.c
544
p4d = p4dp_get(args->p4dp);
mm/debug_vm_pgtable.c
548
static void __init p4d_populate_tests(struct pgtable_debug_args *args)
mm/debug_vm_pgtable.c
552
if (mm_pud_folded(args->mm))
mm/debug_vm_pgtable.c
560
pud_clear(args->pudp);
mm/debug_vm_pgtable.c
561
p4d_clear(args->p4dp);
mm/debug_vm_pgtable.c
562
p4d_populate(args->mm, args->p4dp, args->start_pudp);
mm/debug_vm_pgtable.c
563
p4d = p4dp_get(args->p4dp);
mm/debug_vm_pgtable.c
567
static void __init pgd_clear_tests(struct pgtable_debug_args *args)
mm/debug_vm_pgtable.c
569
pgd_t pgd = pgdp_get(args->pgdp);
mm/debug_vm_pgtable.c
571
if (mm_p4d_folded(args->mm))
mm/debug_vm_pgtable.c
576
pgd_clear(args->pgdp);
mm/debug_vm_pgtable.c
577
pgd = pgdp_get(args->pgdp);
mm/debug_vm_pgtable.c
581
static void __init pgd_populate_tests(struct pgtable_debug_args *args)
mm/debug_vm_pgtable.c
585
if (mm_p4d_folded(args->mm))
mm/debug_vm_pgtable.c
593
p4d_clear(args->p4dp);
mm/debug_vm_pgtable.c
594
pgd_clear(args->pgdp);
mm/debug_vm_pgtable.c
595
pgd_populate(args->mm, args->pgdp, args->start_p4dp);
mm/debug_vm_pgtable.c
596
pgd = pgdp_get(args->pgdp);
mm/debug_vm_pgtable.c
600
static void __init p4d_clear_tests(struct pgtable_debug_args *args) { }
mm/debug_vm_pgtable.c
601
static void __init pgd_clear_tests(struct pgtable_debug_args *args) { }
mm/debug_vm_pgtable.c
602
static void __init p4d_populate_tests(struct pgtable_debug_args *args) { }
mm/debug_vm_pgtable.c
603
static void __init pgd_populate_tests(struct pgtable_debug_args *args) { }
mm/debug_vm_pgtable.c
606
static void __init pte_clear_tests(struct pgtable_debug_args *args)
mm/debug_vm_pgtable.c
609
pte_t pte = pfn_pte(args->pte_pfn, args->page_prot);
mm/debug_vm_pgtable.c
611
page = (args->pte_pfn != ULONG_MAX) ? pfn_to_page(args->pte_pfn) : NULL;
mm/debug_vm_pgtable.c
623
if (WARN_ON(!args->ptep))
mm/debug_vm_pgtable.c
626
set_pte_at(args->mm, args->vaddr, args->ptep, pte);
mm/debug_vm_pgtable.c
630
ptep_clear(args->mm, args->vaddr, args->ptep);
mm/debug_vm_pgtable.c
631
pte = ptep_get(args->ptep);
mm/debug_vm_pgtable.c
635
static void __init pmd_clear_tests(struct pgtable_debug_args *args)
mm/debug_vm_pgtable.c
637
pmd_t pmd = pmdp_get(args->pmdp);
mm/debug_vm_pgtable.c
641
pmd_clear(args->pmdp);
mm/debug_vm_pgtable.c
642
pmd = pmdp_get(args->pmdp);
mm/debug_vm_pgtable.c
646
static void __init pmd_populate_tests(struct pgtable_debug_args *args)
mm/debug_vm_pgtable.c
655
pmd_populate(args->mm, args->pmdp, args->start_ptep);
mm/debug_vm_pgtable.c
656
pmd = pmdp_get(args->pmdp);
mm/debug_vm_pgtable.c
660
static void __init pte_special_tests(struct pgtable_debug_args *args)
mm/debug_vm_pgtable.c
662
pte_t pte = pfn_pte(args->fixed_pte_pfn, args->page_prot);
mm/debug_vm_pgtable.c
671
static void __init pte_protnone_tests(struct pgtable_debug_args *args)
mm/debug_vm_pgtable.c
673
pte_t pte = pfn_pte(args->fixed_pte_pfn, args->page_prot_none);
mm/debug_vm_pgtable.c
684
static void __init pmd_protnone_tests(struct pgtable_debug_args *args)
mm/debug_vm_pgtable.c
695
pmd = pmd_mkhuge(pfn_pmd(args->fixed_pmd_pfn, args->page_prot_none));
mm/debug_vm_pgtable.c
700
static void __init pmd_protnone_tests(struct pgtable_debug_args *args) { }
mm/debug_vm_pgtable.c
703
static void __init pte_soft_dirty_tests(struct pgtable_debug_args *args)
mm/debug_vm_pgtable.c
705
pte_t pte = pfn_pte(args->fixed_pte_pfn, args->page_prot);
mm/debug_vm_pgtable.c
715
static void __init pte_swap_soft_dirty_tests(struct pgtable_debug_args *args)
mm/debug_vm_pgtable.c
724
pte = swp_entry_to_pte(args->swp_entry);
mm/debug_vm_pgtable.c
733
static void __init pmd_soft_dirty_tests(struct pgtable_debug_args *args)
mm/debug_vm_pgtable.c
744
pmd = pfn_pmd(args->fixed_pmd_pfn, args->page_prot);
mm/debug_vm_pgtable.c
749
static void __init pmd_leaf_soft_dirty_tests(struct pgtable_debug_args *args)
mm/debug_vm_pgtable.c
761
pmd = swp_entry_to_pmd(args->leaf_entry);
mm/debug_vm_pgtable.c
769
static void __init pmd_soft_dirty_tests(struct pgtable_debug_args *args) { }
mm/debug_vm_pgtable.c
770
static void __init pmd_leaf_soft_dirty_tests(struct pgtable_debug_args *args) { }
mm/debug_vm_pgtable.c
773
static void __init pte_swap_exclusive_tests(struct pgtable_debug_args *args)
mm/debug_vm_pgtable.c
780
entry = args->swp_entry;
mm/debug_vm_pgtable.c
80
static void __init pte_basic_tests(struct pgtable_debug_args *args, int idx)
mm/debug_vm_pgtable.c
805
static void __init pte_swap_tests(struct pgtable_debug_args *args)
mm/debug_vm_pgtable.c
812
pte1 = swp_entry_to_pte(args->swp_entry);
mm/debug_vm_pgtable.c
823
static void __init pmd_softleaf_tests(struct pgtable_debug_args *args)
mm/debug_vm_pgtable.c
83
pte_t pte = pfn_pte(args->fixed_pte_pfn, prot);
mm/debug_vm_pgtable.c
832
pmd1 = swp_entry_to_pmd(args->leaf_entry);
mm/debug_vm_pgtable.c
841
static void __init pmd_softleaf_tests(struct pgtable_debug_args *args) { }
mm/debug_vm_pgtable.c
844
static void __init swap_migration_tests(struct pgtable_debug_args *args)
mm/debug_vm_pgtable.c
859
page = (args->pte_pfn != ULONG_MAX) ? pfn_to_page(args->pte_pfn) : NULL;
mm/debug_vm_pgtable.c
885
static void __init hugetlb_basic_tests(struct pgtable_debug_args *args)
mm/debug_vm_pgtable.c
890
pte = pfn_pte(args->fixed_pmd_pfn, args->page_prot);
mm/debug_vm_pgtable.c
901
static void __init hugetlb_basic_tests(struct pgtable_debug_args *args) { }
mm/debug_vm_pgtable.c
905
static void __init pmd_thp_tests(struct pgtable_debug_args *args)
mm/debug_vm_pgtable.c
924
pmd = pfn_pmd(args->fixed_pmd_pfn, args->page_prot);
mm/debug_vm_pgtable.c
935
static void __init pud_thp_tests(struct pgtable_debug_args *args)
mm/debug_vm_pgtable.c
943
pud = pfn_pud(args->fixed_pud_pfn, args->page_prot);
mm/debug_vm_pgtable.c
955
static void __init pud_thp_tests(struct pgtable_debug_args *args) { }
mm/debug_vm_pgtable.c
958
static void __init pmd_thp_tests(struct pgtable_debug_args *args) { }
mm/debug_vm_pgtable.c
959
static void __init pud_thp_tests(struct pgtable_debug_args *args) { }
mm/debug_vm_pgtable.c
975
debug_vm_pgtable_free_huge_page(struct pgtable_debug_args *args,
mm/debug_vm_pgtable.c
979
if (args->is_contiguous_page) {
mm/debug_vm_pgtable.c
987
static void __init destroy_args(struct pgtable_debug_args *args)
mm/debug_vm_pgtable.c
992
args->pud_pfn != ULONG_MAX) {
mm/debug_vm_pgtable.c
993
debug_vm_pgtable_free_huge_page(args, args->pud_pfn, HPAGE_PUD_ORDER);
mm/debug_vm_pgtable.c
994
args->pud_pfn = ULONG_MAX;
mm/debug_vm_pgtable.c
995
args->pmd_pfn = ULONG_MAX;
mm/debug_vm_pgtable.c
996
args->pte_pfn = ULONG_MAX;
mm/early_ioremap.c
33
#define early_ioremap_dbg(fmt, args...) \
mm/early_ioremap.c
36
pr_warn(fmt, ##args); \
mm/gup_test.c
227
struct pin_longterm_test args;
mm/gup_test.c
235
if (copy_from_user(&args, (void __user *)arg, sizeof(args)))
mm/gup_test.c
238
if (args.flags &
mm/gup_test.c
241
if (!IS_ALIGNED(args.addr | args.size, PAGE_SIZE))
mm/gup_test.c
243
if (args.size > LONG_MAX)
mm/gup_test.c
245
nr_pages = args.size / PAGE_SIZE;
mm/gup_test.c
253
if (args.flags & PIN_LONGTERM_TEST_FLAG_USE_WRITE)
mm/gup_test.c
255
fast = !!(args.flags & PIN_LONGTERM_TEST_FLAG_USE_FAST);
mm/gup_test.c
267
addr = args.addr + pin_longterm_test_nr_pages * PAGE_SIZE;
mm/hugetlb.c
101
early_param(str, func##args)
mm/hugetlb.c
97
static __init int func##args(char *s) \
mm/kfence/report.c
36
va_list args;
mm/kfence/report.c
38
va_start(args, fmt);
mm/kfence/report.c
40
seq_vprintf(seq, fmt, args);
mm/kfence/report.c
42
vprintk(fmt, args);
mm/kfence/report.c
43
va_end(args);
mm/memcontrol-v1.c
71
struct eventfd_ctx *eventfd, const char *args);
mm/memcontrol-v1.c
756
struct eventfd_ctx *eventfd, const char *args, enum res_type type)
mm/memcontrol-v1.c
764
ret = page_counter_memparse(args, "-1", &threshold);
mm/memcontrol-v1.c
836
struct eventfd_ctx *eventfd, const char *args)
mm/memcontrol-v1.c
838
return __mem_cgroup_usage_register_event(memcg, eventfd, args, _MEM);
mm/memcontrol-v1.c
842
struct eventfd_ctx *eventfd, const char *args)
mm/memcontrol-v1.c
844
return __mem_cgroup_usage_register_event(memcg, eventfd, args, _MEMSWAP);
mm/memcontrol-v1.c
945
struct eventfd_ctx *eventfd, const char *args)
mm/memfd_luo.c
256
static int memfd_luo_preserve(struct liveupdate_file_op_args *args)
mm/memfd_luo.c
258
struct inode *inode = file_inode(args->file);
mm/memfd_luo.c
274
ser->pos = args->file->f_pos;
mm/memfd_luo.c
277
err = memfd_luo_preserve_folios(args->file, &ser->folios,
mm/memfd_luo.c
285
args->private_data = folios_ser;
mm/memfd_luo.c
286
args->serialized_data = virt_to_phys(ser);
mm/memfd_luo.c
298
static int memfd_luo_freeze(struct liveupdate_file_op_args *args)
mm/memfd_luo.c
302
if (WARN_ON_ONCE(!args->serialized_data))
mm/memfd_luo.c
305
ser = phys_to_virt(args->serialized_data);
mm/memfd_luo.c
311
ser->pos = args->file->f_pos;
mm/memfd_luo.c
316
static void memfd_luo_unpreserve(struct liveupdate_file_op_args *args)
mm/memfd_luo.c
318
struct inode *inode = file_inode(args->file);
mm/memfd_luo.c
321
if (WARN_ON_ONCE(!args->serialized_data))
mm/memfd_luo.c
327
ser = phys_to_virt(args->serialized_data);
mm/memfd_luo.c
329
memfd_luo_unpreserve_folios(&ser->folios, args->private_data,
mm/memfd_luo.c
361
static void memfd_luo_finish(struct liveupdate_file_op_args *args)
mm/memfd_luo.c
371
if (args->retrieve_status)
mm/memfd_luo.c
374
ser = phys_to_virt(args->serialized_data);
mm/memfd_luo.c
478
static int memfd_luo_retrieve(struct liveupdate_file_op_args *args)
mm/memfd_luo.c
485
ser = phys_to_virt(args->serialized_data);
mm/memfd_luo.c
512
args->file = file;
mm/memory.c
6727
static inline void pfnmap_args_setup(struct follow_pfnmap_args *args,
mm/memory.c
6733
args->lock = lock;
mm/memory.c
6734
args->ptep = ptep;
mm/memory.c
6735
args->pfn = pfn_base + ((args->address & ~addr_mask) >> PAGE_SHIFT);
mm/memory.c
6736
args->addr_mask = addr_mask;
mm/memory.c
6737
args->pgprot = pgprot;
mm/memory.c
6738
args->writable = writable;
mm/memory.c
6739
args->special = special;
mm/memory.c
6787
int follow_pfnmap_start(struct follow_pfnmap_args *args)
mm/memory.c
6789
struct vm_area_struct *vma = args->vma;
mm/memory.c
6790
unsigned long address = args->address;
mm/memory.c
6831
pfnmap_args_setup(args, lock, NULL, pud_pgprot(pud),
mm/memory.c
6852
pfnmap_args_setup(args, lock, NULL, pmd_pgprot(pmd),
mm/memory.c
6864
pfnmap_args_setup(args, lock, ptep, pte_pgprot(pte),
mm/memory.c
6882
void follow_pfnmap_end(struct follow_pfnmap_args *args)
mm/memory.c
6884
if (args->lock)
mm/memory.c
6885
spin_unlock(args->lock);
mm/memory.c
6886
if (args->ptep)
mm/memory.c
6887
pte_unmap(args->ptep);
mm/memory.c
6913
struct follow_pfnmap_args args = { .vma = vma, .address = addr };
mm/memory.c
6916
if (follow_pfnmap_start(&args))
mm/memory.c
6918
prot = args.pgprot;
mm/memory.c
6919
phys_addr = (resource_size_t)args.pfn << PAGE_SHIFT;
mm/memory.c
6920
writable = args.writable;
mm/memory.c
6921
follow_pfnmap_end(&args);
mm/memory.c
6930
if (follow_pfnmap_start(&args))
mm/memory.c
6933
if ((pgprot_val(prot) != pgprot_val(args.pgprot)) ||
mm/memory.c
6934
(phys_addr != (args.pfn << PAGE_SHIFT)) ||
mm/memory.c
6935
(writable != args.writable)) {
mm/memory.c
6936
follow_pfnmap_end(&args);
mm/memory.c
6946
follow_pfnmap_end(&args);
mm/migrate_device.c
735
int migrate_vma_setup(struct migrate_vma *args)
mm/migrate_device.c
737
long nr_pages = (args->end - args->start) >> PAGE_SHIFT;
mm/migrate_device.c
739
args->start &= PAGE_MASK;
mm/migrate_device.c
740
args->end &= PAGE_MASK;
mm/migrate_device.c
741
if (!args->vma || is_vm_hugetlb_page(args->vma) ||
mm/migrate_device.c
742
(args->vma->vm_flags & VM_SPECIAL) || vma_is_dax(args->vma))
mm/migrate_device.c
746
if (args->start < args->vma->vm_start ||
mm/migrate_device.c
747
args->start >= args->vma->vm_end)
mm/migrate_device.c
749
if (args->end <= args->vma->vm_start || args->end > args->vma->vm_end)
mm/migrate_device.c
751
if (!args->src || !args->dst)
mm/migrate_device.c
753
if (args->fault_page && !is_device_private_page(args->fault_page))
mm/migrate_device.c
755
if (args->fault_page && !PageLocked(args->fault_page))
mm/migrate_device.c
758
memset(args->src, 0, sizeof(*args->src) * nr_pages);
mm/migrate_device.c
759
args->cpages = 0;
mm/migrate_device.c
760
args->npages = 0;
mm/migrate_device.c
762
migrate_vma_collect(args);
mm/migrate_device.c
764
if (args->cpages)
mm/migrate_device.c
765
migrate_vma_unmap(args);
mm/page_alloc.c
4028
va_list args;
mm/page_alloc.c
4036
va_start(args, fmt);
mm/page_alloc.c
4038
vaf.va = &args;
mm/page_alloc.c
4042
va_end(args);
mm/slab.h
382
unsigned int size, struct kmem_cache_args *args,
mm/slab.h
391
bool slab_args_unmergeable(struct kmem_cache_args *args, slab_flags_t flags);
mm/slab_common.c
177
bool slab_args_unmergeable(struct kmem_cache_args *args, slab_flags_t flags)
mm/slab_common.c
182
if (args->ctor)
mm/slab_common.c
185
if (IS_ENABLED(CONFIG_HARDENED_USERCOPY) && args->usersize)
mm/slab_common.c
195
const char *name, struct kmem_cache_args *args)
mm/slab_common.c
201
if (slab_args_unmergeable(args, flags))
mm/slab_common.c
205
align = calculate_alignment(flags, args->align, size);
mm/slab_common.c
234
struct kmem_cache_args *args,
mm/slab_common.c
242
if (args->use_freeptr_offset &&
mm/slab_common.c
243
(args->freeptr_offset >= object_size ||
mm/slab_common.c
244
(!(flags & SLAB_TYPESAFE_BY_RCU) && !args->ctor) ||
mm/slab_common.c
245
!IS_ALIGNED(args->freeptr_offset, __alignof__(freeptr_t))))
mm/slab_common.c
252
err = do_kmem_cache_create(s, name, object_size, args, flags);
mm/slab_common.c
268
struct kmem_cache_args *args)
mm/slab_common.c
272
s = find_mergeable(size, flags, name, args);
mm/slab_common.c
320
struct kmem_cache_args *args,
mm/slab_common.c
347
if (args->sheaf_capacity)
mm/slab_common.c
364
WARN_ON(!args->usersize && args->useroffset) ||
mm/slab_common.c
365
WARN_ON(object_size < args->usersize ||
mm/slab_common.c
366
object_size - args->usersize < args->useroffset))
mm/slab_common.c
367
args->usersize = args->useroffset = 0;
mm/slab_common.c
369
s = __kmem_cache_alias(name, object_size, flags, args);
mm/slab_common.c
379
args->align = calculate_alignment(flags, args->align, object_size);
mm/slab_common.c
380
s = create_cache(cache_name, object_size, args, flags);
mm/slub.c
1122
va_list args;
mm/slub.c
1124
va_copy(args, argsp);
mm/slub.c
1126
vaf.va = &args;
mm/slub.c
1130
va_end(args);
mm/slub.c
1135
va_list args;
mm/slub.c
1137
va_start(args, fmt);
mm/slub.c
1138
__slab_bug(s, fmt, args);
mm/slub.c
1139
va_end(args);
mm/slub.c
1146
va_list args;
mm/slub.c
1151
va_start(args, fmt);
mm/slub.c
1153
vaf.va = &args;
mm/slub.c
1155
va_end(args);
mm/slub.c
1233
va_list args;
mm/slub.c
1238
va_start(args, fmt);
mm/slub.c
1239
__slab_bug(s, fmt, args);
mm/slub.c
1240
va_end(args);
mm/slub.c
7611
struct kmem_cache_args *args)
mm/slub.c
7654
return max(capacity, args->sheaf_capacity);
mm/slub.c
7661
static int calculate_sizes(struct kmem_cache_args *args, struct kmem_cache *s)
mm/slub.c
7703
if (((flags & SLAB_TYPESAFE_BY_RCU) && !args->use_freeptr_offset) ||
mm/slub.c
7705
(s->ctor && !args->use_freeptr_offset) ||
mm/slub.c
7727
args->use_freeptr_offset) {
mm/slub.c
7728
s->offset = args->freeptr_offset;
mm/slub.c
7777
if (slab_args_unmergeable(args, s->flags) &&
mm/slub.c
7806
s->sheaf_capacity = calculate_sheaf_capacity(s, args);
mm/slub.c
8430
unsigned int size, struct kmem_cache_args *args,
mm/slub.c
8442
s->align = args->align;
mm/slub.c
8443
s->ctor = args->ctor;
mm/slub.c
8445
s->useroffset = args->useroffset;
mm/slub.c
8446
s->usersize = args->usersize;
mm/slub.c
8449
if (!calculate_sizes(args, s))
mm/slub.c
8459
if (!calculate_sizes(args, s))
mm/vma_init.c
16
struct kmem_cache_args args = {
mm/vma_init.c
23
sizeof(struct vm_area_struct), &args,
mm/vmpressure.c
375
struct eventfd_ctx *eventfd, const char *args)
mm/vmpressure.c
385
spec_orig = spec = kstrndup(args, MAX_VMPRESSURE_ARGS_LEN, GFP_KERNEL);
mm/vmscan.c
3325
static int should_skip_vma(unsigned long start, unsigned long end, struct mm_walk *args)
mm/vmscan.c
3328
struct vm_area_struct *vma = args->vma;
mm/vmscan.c
3329
struct lru_gen_mm_walk *walk = args->private;
mm/vmscan.c
3371
static bool get_next_vma(unsigned long mask, unsigned long size, struct mm_walk *args,
mm/vmscan.c
3376
VMA_ITERATOR(vmi, args->mm, start);
mm/vmscan.c
3381
for_each_vma(vmi, args->vma) {
mm/vmscan.c
3382
if (end && end <= args->vma->vm_start)
mm/vmscan.c
3385
if (should_skip_vma(args->vma->vm_start, args->vma->vm_end, args))
mm/vmscan.c
3388
*vm_start = max(start, args->vma->vm_start);
mm/vmscan.c
3389
*vm_end = min(end - 1, args->vma->vm_end - 1) + 1;
mm/vmscan.c
3494
struct mm_walk *args)
mm/vmscan.c
3504
struct lru_gen_mm_walk *walk = args->private;
mm/vmscan.c
3511
pte = pte_offset_map_rw_nolock(args->mm, pmd, start & PMD_MASK, &pmdval, &ptl);
mm/vmscan.c
3535
pfn = get_pte_pfn(ptent, args->vma, addr, pgdat);
mm/vmscan.c
3543
if (!ptep_clear_young_notify(args->vma, addr, pte + i))
mm/vmscan.c
3563
if (i < PTRS_PER_PTE && get_next_vma(PMD_MASK, PAGE_SIZE, args, &start, &end))
mm/vmscan.c
3573
struct mm_walk *args, unsigned long *bitmap, unsigned long *first)
mm/vmscan.c
3580
struct lru_gen_mm_walk *walk = args->private;
mm/vmscan.c
3603
ptl = pmd_lockptr(args->mm, pmd);
mm/vmscan.c
3621
!mm_has_notifiers(args->mm))
mm/vmscan.c
3661
struct mm_walk *args)
mm/vmscan.c
3670
struct lru_gen_mm_walk *walk = args->private;
mm/vmscan.c
3683
vma = args->vma;
mm/vmscan.c
3701
walk_pmd_range_locked(pud, addr, vma, args, bitmap, &first);
mm/vmscan.c
3706
!mm_has_notifiers(args->mm)) {
mm/vmscan.c
3710
walk_pmd_range_locked(pud, addr, vma, args, bitmap, &first);
mm/vmscan.c
3718
if (!walk_pte_range(&val, addr, next, args))
mm/vmscan.c
3727
walk_pmd_range_locked(pud, -1, vma, args, bitmap, &first);
mm/vmscan.c
3729
if (i < PTRS_PER_PMD && get_next_vma(PUD_MASK, PMD_SIZE, args, &start, &end))
mm/vmscan.c
3734
struct mm_walk *args)
mm/vmscan.c
3740
struct lru_gen_mm_walk *walk = args->private;
mm/vmscan.c
3754
walk_pmd_range(&val, addr, next, args);
mm/vmscan.c
3762
if (i < PTRS_PER_PUD && get_next_vma(P4D_MASK, PUD_SIZE, args, &start, &end))
mm/vmscan.c
3767
if (!end || !args->vma)
mm/vmscan.c
3770
walk->next_addr = max(end, args->vma->vm_start);
mm/vmscan.c
7754
substring_t args[MAX_OPT_ARGS];
mm/vmscan.c
7772
switch (match_token(start, tokens, args)) {
mm/vmscan.c
7774
if (match_int(&args[0], &swappiness))
net/8021q/vlan.c
569
struct vlan_ioctl_args args;
net/8021q/vlan.c
572
if (copy_from_user(&args, arg, sizeof(struct vlan_ioctl_args)))
net/8021q/vlan.c
576
args.device1[sizeof(args.device1) - 1] = 0;
net/8021q/vlan.c
577
args.u.device2[sizeof(args.u.device2) - 1] = 0;
net/8021q/vlan.c
581
switch (args.cmd) {
net/8021q/vlan.c
590
dev = __dev_get_by_name(net, args.device1);
net/8021q/vlan.c
595
if (args.cmd != ADD_VLAN_CMD && !is_vlan_dev(dev))
net/8021q/vlan.c
599
switch (args.cmd) {
net/8021q/vlan.c
605
args.u.skb_priority,
net/8021q/vlan.c
606
args.vlan_qos);
net/8021q/vlan.c
615
args.u.skb_priority,
net/8021q/vlan.c
616
args.vlan_qos);
net/8021q/vlan.c
624
args.vlan_qos ? args.u.flag : 0,
net/8021q/vlan.c
625
args.u.flag);
net/8021q/vlan.c
632
if (args.u.name_type < VLAN_NAME_TYPE_HIGHEST) {
net/8021q/vlan.c
636
vn->name_type = args.u.name_type;
net/8021q/vlan.c
647
err = register_vlan_device(dev, args.u.VID);
net/8021q/vlan.c
660
vlan_dev_get_realdev_name(dev, args.u.device2,
net/8021q/vlan.c
661
sizeof(args.u.device2));
net/8021q/vlan.c
662
if (copy_to_user(arg, &args,
net/8021q/vlan.c
669
args.u.VID = vlan_dev_vlan_id(dev);
net/8021q/vlan.c
670
if (copy_to_user(arg, &args,
net/9p/mod.c
34
va_list args;
net/9p/mod.c
39
va_start(args, fmt);
net/9p/mod.c
42
vaf.va = &args;
net/9p/mod.c
49
va_end(args);
net/atm/lec.c
1243
#define pr_debug(format, args...)
net/atm/mpc.c
43
#define dprintk(format, args...) \
net/atm/mpc.c
44
printk(KERN_DEBUG "mpoa:%s: " format, __func__, ##args)
net/atm/mpc.c
45
#define dprintk_cont(format, args...) printk(KERN_CONT format, ##args)
net/atm/mpc.c
47
#define dprintk(format, args...) \
net/atm/mpc.c
49
printk(KERN_DEBUG "mpoa:%s: " format, __func__, ##args);\
net/atm/mpc.c
51
#define dprintk_cont(format, args...) \
net/atm/mpc.c
52
do { if (0) printk(KERN_CONT format, ##args); } while (0)
net/atm/mpc.c
56
#define ddprintk(format, args...) \
net/atm/mpc.c
57
printk(KERN_DEBUG "mpoa:%s: " format, __func__, ##args)
net/atm/mpc.c
58
#define ddprintk_cont(format, args...) printk(KERN_CONT format, ##args)
net/atm/mpc.c
60
#define ddprintk(format, args...) \
net/atm/mpc.c
62
printk(KERN_DEBUG "mpoa:%s: " format, __func__, ##args);\
net/atm/mpc.c
64
#define ddprintk_cont(format, args...) \
net/atm/mpc.c
65
do { if (0) printk(KERN_CONT format, ##args); } while (0)
net/atm/mpoa_caches.c
16
#define dprintk(format, args...) \
net/atm/mpoa_caches.c
17
printk(KERN_DEBUG "mpoa:%s: " format, __FILE__, ##args) /* debug */
net/atm/mpoa_caches.c
19
#define dprintk(format, args...) \
net/atm/mpoa_caches.c
21
printk(KERN_DEBUG "mpoa:%s: " format, __FILE__, ##args);\
net/atm/mpoa_caches.c
26
#define ddprintk(format, args...) \
net/atm/mpoa_caches.c
27
printk(KERN_DEBUG "mpoa:%s: " format, __FILE__, ##args) /* debug */
net/atm/mpoa_caches.c
29
#define ddprintk(format, args...) \
net/atm/mpoa_caches.c
31
printk(KERN_DEBUG "mpoa:%s: " format, __FILE__, ##args);\
net/atm/mpoa_proc.c
26
#define dprintk(format, args...) \
net/atm/mpoa_proc.c
27
printk(KERN_DEBUG "mpoa:%s: " format, __FILE__, ##args) /* debug */
net/atm/mpoa_proc.c
29
#define dprintk(format, args...) \
net/atm/mpoa_proc.c
31
printk(KERN_DEBUG "mpoa:%s: " format, __FILE__, ##args);\
net/atm/mpoa_proc.c
36
#define ddprintk(format, args...) \
net/atm/mpoa_proc.c
37
printk(KERN_DEBUG "mpoa:%s: " format, __FILE__, ##args) /* debug */
net/atm/mpoa_proc.c
39
#define ddprintk(format, args...) \
net/atm/mpoa_proc.c
41
printk(KERN_DEBUG "mpoa:%s: " format, __FILE__, ##args);\
net/batman-adv/bat_algo.c
193
int skip = cb->args[0];
net/batman-adv/bat_algo.c
207
cb->args[0] = i;
net/batman-adv/bat_iv_ogm.c
1979
int bucket = cb->args[0];
net/batman-adv/bat_iv_ogm.c
1980
int idx = cb->args[1];
net/batman-adv/bat_iv_ogm.c
1981
int sub = cb->args[2];
net/batman-adv/bat_iv_ogm.c
1996
cb->args[0] = bucket;
net/batman-adv/bat_iv_ogm.c
1997
cb->args[1] = idx;
net/batman-adv/bat_iv_ogm.c
1998
cb->args[2] = sub;
net/batman-adv/bat_iv_ogm.c
2139
int i_hardif_s = cb->args[0];
net/batman-adv/bat_iv_ogm.c
2140
int idx = cb->args[1];
net/batman-adv/bat_iv_ogm.c
2169
cb->args[0] = i_hardif;
net/batman-adv/bat_iv_ogm.c
2170
cb->args[1] = idx;
net/batman-adv/bat_iv_ogm.c
2473
int idx_skip = cb->args[0];
net/batman-adv/bat_iv_ogm.c
2494
cb->args[0] = idx_skip;
net/batman-adv/bat_v.c
217
int i_hardif_s = cb->args[0];
net/batman-adv/bat_v.c
218
int idx = cb->args[1];
net/batman-adv/bat_v.c
246
cb->args[0] = i_hardif;
net/batman-adv/bat_v.c
247
cb->args[1] = idx;
net/batman-adv/bat_v.c
425
int bucket = cb->args[0];
net/batman-adv/bat_v.c
426
int idx = cb->args[1];
net/batman-adv/bat_v.c
427
int sub = cb->args[2];
net/batman-adv/bat_v.c
442
cb->args[0] = bucket;
net/batman-adv/bat_v.c
443
cb->args[1] = idx;
net/batman-adv/bat_v.c
444
cb->args[2] = sub;
net/batman-adv/bat_v.c
754
int idx_skip = cb->args[0];
net/batman-adv/bat_v.c
775
cb->args[0] = idx_skip;
net/batman-adv/bridge_loop_avoidance.c
2237
int bucket = cb->args[0];
net/batman-adv/bridge_loop_avoidance.c
2238
int idx = cb->args[1];
net/batman-adv/bridge_loop_avoidance.c
2261
cb->args[0] = bucket;
net/batman-adv/bridge_loop_avoidance.c
2262
cb->args[1] = idx;
net/batman-adv/bridge_loop_avoidance.c
2398
int bucket = cb->args[0];
net/batman-adv/bridge_loop_avoidance.c
2399
int idx = cb->args[1];
net/batman-adv/bridge_loop_avoidance.c
2422
cb->args[0] = bucket;
net/batman-adv/bridge_loop_avoidance.c
2423
cb->args[1] = idx;
net/batman-adv/distributed-arp-table.c
941
int bucket = cb->args[0];
net/batman-adv/distributed-arp-table.c
942
int idx = cb->args[1];
net/batman-adv/distributed-arp-table.c
967
cb->args[0] = bucket;
net/batman-adv/distributed-arp-table.c
968
cb->args[1] = idx;
net/batman-adv/log.c
24
va_list args;
net/batman-adv/log.c
26
va_start(args, fmt);
net/batman-adv/log.c
29
vaf.va = &args;
net/batman-adv/log.c
33
va_end(args);
net/batman-adv/multicast.c
2143
long *bucket = &cb->args[0];
net/batman-adv/multicast.c
2144
long *idx = &cb->args[1];
net/batman-adv/netlink.c
952
int skip = cb->args[0];
net/batman-adv/netlink.c
982
cb->args[0] = i;
net/batman-adv/translation-table.c
1138
int bucket = cb->args[0];
net/batman-adv/translation-table.c
1139
int idx = cb->args[1];
net/batman-adv/translation-table.c
1170
cb->args[0] = bucket;
net/batman-adv/translation-table.c
1171
cb->args[1] = idx;
net/batman-adv/translation-table.c
1906
int bucket = cb->args[0];
net/batman-adv/translation-table.c
1907
int idx = cb->args[1];
net/batman-adv/translation-table.c
1908
int sub = cb->args[2];
net/batman-adv/translation-table.c
1942
cb->args[0] = bucket;
net/batman-adv/translation-table.c
1943
cb->args[1] = idx;
net/batman-adv/translation-table.c
1944
cb->args[2] = sub;
net/bluetooth/hci_sock.c
694
va_list args;
net/bluetooth/hci_sock.c
696
va_start(args, fmt);
net/bluetooth/hci_sock.c
697
len = vsnprintf(NULL, 0, fmt, args);
net/bluetooth/hci_sock.c
698
va_end(args);
net/bluetooth/hci_sock.c
706
va_start(args, fmt);
net/bluetooth/hci_sock.c
707
vsprintf(skb_put(skb, len), fmt, args);
net/bluetooth/hci_sock.c
709
va_end(args);
net/bluetooth/lib.c
249
va_list args;
net/bluetooth/lib.c
251
va_start(args, format);
net/bluetooth/lib.c
254
vaf.va = &args;
net/bluetooth/lib.c
258
va_end(args);
net/bluetooth/lib.c
269
va_list args;
net/bluetooth/lib.c
271
va_start(args, format);
net/bluetooth/lib.c
274
vaf.va = &args;
net/bluetooth/lib.c
278
va_end(args);
net/bluetooth/lib.c
289
va_list args;
net/bluetooth/lib.c
291
va_start(args, format);
net/bluetooth/lib.c
294
vaf.va = &args;
net/bluetooth/lib.c
298
va_end(args);
net/bluetooth/lib.c
322
va_list args;
net/bluetooth/lib.c
327
va_start(args, format);
net/bluetooth/lib.c
330
vaf.va = &args;
net/bluetooth/lib.c
334
va_end(args);
net/bluetooth/lib.c
349
va_list args;
net/bluetooth/lib.c
351
va_start(args, format);
net/bluetooth/lib.c
354
vaf.va = &args;
net/bluetooth/lib.c
358
va_end(args);
net/bluetooth/lib.c
372
va_list args;
net/bluetooth/lib.c
374
va_start(args, format);
net/bluetooth/lib.c
377
vaf.va = &args;
net/bluetooth/lib.c
381
va_end(args);
net/bpf/bpf_dummy_struct_ops.c
106
if (args->args[arg_no] != 0)
net/bpf/bpf_dummy_struct_ops.c
134
struct bpf_dummy_ops_test_args *args;
net/bpf/bpf_dummy_struct_ops.c
153
args = dummy_ops_init_args(kattr, btf_type_vlen(func_proto));
net/bpf/bpf_dummy_struct_ops.c
154
if (IS_ERR(args))
net/bpf/bpf_dummy_struct_ops.c
155
return PTR_ERR(args);
net/bpf/bpf_dummy_struct_ops.c
157
err = check_test_run_args(prog, args);
net/bpf/bpf_dummy_struct_ops.c
189
prog_ret = dummy_ops_call_op(image, args);
net/bpf/bpf_dummy_struct_ops.c
191
err = dummy_ops_copy_args(args);
net/bpf/bpf_dummy_struct_ops.c
197
kfree(args);
net/bpf/bpf_dummy_struct_ops.c
21
u64 args[MAX_BPF_FUNC_ARGS];
net/bpf/bpf_dummy_struct_ops.c
31
struct bpf_dummy_ops_test_args *args;
net/bpf/bpf_dummy_struct_ops.c
39
args = kzalloc_obj(*args);
net/bpf/bpf_dummy_struct_ops.c
40
if (!args)
net/bpf/bpf_dummy_struct_ops.c
44
if (copy_from_user(args->args, ctx_in, size_in))
net/bpf/bpf_dummy_struct_ops.c
48
u_state = u64_to_user_ptr(args->args[0]);
net/bpf/bpf_dummy_struct_ops.c
49
if (u_state && copy_from_user(&args->state, u_state,
net/bpf/bpf_dummy_struct_ops.c
50
sizeof(args->state)))
net/bpf/bpf_dummy_struct_ops.c
53
return args;
net/bpf/bpf_dummy_struct_ops.c
55
kfree(args);
net/bpf/bpf_dummy_struct_ops.c
59
static int dummy_ops_copy_args(struct bpf_dummy_ops_test_args *args)
net/bpf/bpf_dummy_struct_ops.c
63
u_state = u64_to_user_ptr(args->args[0]);
net/bpf/bpf_dummy_struct_ops.c
64
if (u_state && copy_to_user(u_state, &args->state, sizeof(args->state)))
net/bpf/bpf_dummy_struct_ops.c
70
static int dummy_ops_call_op(void *image, struct bpf_dummy_ops_test_args *args)
net/bpf/bpf_dummy_struct_ops.c
76
if (args->args[0])
net/bpf/bpf_dummy_struct_ops.c
77
state = &args->state;
net/bpf/bpf_dummy_struct_ops.c
78
return test(state, args->args[1], args->args[2],
net/bpf/bpf_dummy_struct_ops.c
79
args->args[3], args->args[4]);
net/bpf/bpf_dummy_struct_ops.c
96
static int check_test_run_args(struct bpf_prog *prog, struct bpf_dummy_ops_test_args *args)
net/bridge/br_ioctl.c
107
static int br_dev_read_uargs(unsigned long *args, size_t nr_args,
net/bridge/br_ioctl.c
124
args[i] = cargs[i];
net/bridge/br_ioctl.c
126
*argp = compat_ptr(args[1]);
net/bridge/br_ioctl.c
128
ret = copy_from_user(args, data, nr_args * sizeof(*args));
net/bridge/br_ioctl.c
131
*argp = (void __user *)args[1];
net/bridge/br_ioctl.c
149
unsigned long args[4];
net/bridge/br_ioctl.c
153
ret = br_dev_read_uargs(args, ARRAY_SIZE(args), &argp, data);
net/bridge/br_ioctl.c
157
switch (args[0]) {
net/bridge/br_ioctl.c
160
return add_del_if(br, args[1], args[0] == BRCTL_ADD_IF);
net/bridge/br_ioctl.c
189
if (copy_to_user((void __user *)args[1], &b, sizeof(b)))
net/bridge/br_ioctl.c
199
num = args[2];
net/bridge/br_ioctl.c
222
ret = br_set_forward_delay(br, args[1]);
net/bridge/br_ioctl.c
229
ret = br_set_hello_time(br, args[1]);
net/bridge/br_ioctl.c
236
ret = br_set_max_age(br, args[1]);
net/bridge/br_ioctl.c
243
ret = br_set_ageing_time(br, args[1]);
net/bridge/br_ioctl.c
252
if ((pt = br_get_port(br, args[2])) == NULL) {
net/bridge/br_ioctl.c
283
ret = br_stp_set_enabled(br, args[1], NULL);
net/bridge/br_ioctl.c
290
br_stp_set_bridge_priority(br, args[1]);
net/bridge/br_ioctl.c
300
if ((p = br_get_port(br, args[1])) == NULL)
net/bridge/br_ioctl.c
303
ret = br_stp_set_port_priority(p, args[2]);
net/bridge/br_ioctl.c
314
if ((p = br_get_port(br, args[1])) == NULL)
net/bridge/br_ioctl.c
317
ret = br_stp_set_path_cost(p, args[2]);
net/bridge/br_ioctl.c
323
return get_fdb_entries(br, argp, args[2], args[3]);
net/bridge/br_ioctl.c
341
unsigned long args[3];
net/bridge/br_ioctl.c
345
ret = br_dev_read_uargs(args, ARRAY_SIZE(args), &argp, data);
net/bridge/br_ioctl.c
349
switch (args[0]) {
net/bridge/br_ioctl.c
358
if (args[2] >= 2048)
net/bridge/br_ioctl.c
360
indices = kzalloc_objs(int, args[2]);
net/bridge/br_ioctl.c
364
args[2] = get_bridge_ifindices(net, indices, args[2]);
net/bridge/br_ioctl.c
367
array_size(args[2], sizeof(int)))
net/bridge/br_ioctl.c
368
? -EFAULT : args[2];
net/bridge/br_ioctl.c
387
if (args[0] == BRCTL_ADD_BRIDGE)
net/bridge/br_mdb.c
323
int idx = 0, s_idx = cb->args[1], err = 0, pidx = 0, s_pidx = cb->args[2];
net/bridge/br_mdb.c
376
cb->args[1] = idx;
net/bridge/br_mdb.c
377
cb->args[2] = pidx;
net/bridge/br_private.h
635
#define br_printk(level, br, format, args...) \
net/bridge/br_private.h
636
printk(level "%s: " format, (br)->dev->name, ##args)
net/bridge/br_private.h
638
#define br_err(__br, format, args...) \
net/bridge/br_private.h
639
br_printk(KERN_ERR, __br, format, ##args)
net/bridge/br_private.h
640
#define br_warn(__br, format, args...) \
net/bridge/br_private.h
641
br_printk(KERN_WARNING, __br, format, ##args)
net/bridge/br_private.h
642
#define br_notice(__br, format, args...) \
net/bridge/br_private.h
643
br_printk(KERN_NOTICE, __br, format, ##args)
net/bridge/br_private.h
644
#define br_info(__br, format, args...) \
net/bridge/br_private.h
645
br_printk(KERN_INFO, __br, format, ##args)
net/bridge/br_private.h
647
#define br_debug(br, format, args...) \
net/bridge/br_private.h
648
pr_debug("%s: " format, (br)->dev->name, ##args)
net/bridge/br_vlan.c
1996
int idx = 0, s_idx = cb->args[1];
net/bridge/br_vlan.c
2101
cb->args[1] = err ? idx : 0;
net/bridge/br_vlan.c
2115
int idx = 0, err = 0, s_idx = cb->args[0];
net/bridge/br_vlan.c
2153
cb->args[0] = idx;
net/can/gw.c
781
int s_idx = cb->args[0];
net/can/gw.c
797
cb->args[0] = idx;
net/ceph/crush/mapper.c
29
#define dprintk(args...) /* printf(args) */
net/ceph/osdmap.c
18
va_list args;
net/ceph/osdmap.c
20
va_start(args, fmt);
net/ceph/osdmap.c
22
vaf.va = &args;
net/ceph/osdmap.c
2507
arg_map ? arg_map->args : NULL);
net/ceph/osdmap.c
251
if (arg_map->args) {
net/ceph/osdmap.c
253
struct crush_choose_arg *arg = &arg_map->args[i];
net/ceph/osdmap.c
261
kfree(arg_map->args);
net/ceph/osdmap.c
27
va_end(args);
net/ceph/osdmap.c
370
arg_map->args = kzalloc_objs(*arg_map->args, arg_map->size,
net/ceph/osdmap.c
372
if (!arg_map->args) {
net/ceph/osdmap.c
386
arg = &arg_map->args[bucket_index];
net/compat.c
423
COMPAT_SYSCALL_DEFINE2(socketcall, int, call, u32 __user *, args)
net/compat.c
436
if (copy_from_user(a, args, len))
net/core/dev.c
12970
va_list args;
net/core/dev.c
12972
va_start(args, format);
net/core/dev.c
12975
vaf.va = &args;
net/core/dev.c
12979
va_end(args);
net/core/dev.c
12987
va_list args; \
net/core/dev.c
12989
va_start(args, fmt); \
net/core/dev.c
12992
vaf.va = &args; \
net/core/dev.c
12996
va_end(args); \
net/core/fib_rules.c
1242
if (idx < cb->args[1])
net/core/fib_rules.c
1254
cb->args[1] = idx;
net/core/fib_rules.c
1313
if (idx < cb->args[0] || !try_module_get(ops->owner))
net/core/fib_rules.c
1320
cb->args[1] = 0;
net/core/fib_rules.c
1325
cb->args[0] = idx;
net/core/neighbour.c
2591
int tbl_skip = cb->args[0];
net/core/neighbour.c
2592
int neigh_skip = cb->args[1];
net/core/neighbour.c
2645
cb->args[0] = tidx;
net/core/neighbour.c
2646
cb->args[1] = nidx;
net/core/neighbour.c
2806
int err = 0, h, s_h = cb->args[1];
net/core/neighbour.c
2807
int idx, s_idx = idx = cb->args[2];
net/core/neighbour.c
2836
cb->args[1] = h;
net/core/neighbour.c
2837
cb->args[2] = idx;
net/core/neighbour.c
2847
int err = 0, h, s_h = cb->args[3];
net/core/neighbour.c
2848
int idx, s_idx = idx = cb->args[4];
net/core/neighbour.c
2876
cb->args[3] = h;
net/core/neighbour.c
2877
cb->args[4] = idx;
net/core/neighbour.c
2965
s_t = cb->args[0];
net/core/neighbour.c
2976
memset(&cb->args[1], 0, sizeof(cb->args) -
net/core/neighbour.c
2977
sizeof(cb->args[0]));
net/core/neighbour.c
2987
cb->args[0] = t;
net/core/net_namespace.c
1160
.s_idx = cb->args[0],
net/core/net_namespace.c
1174
cb->args[0] = net_cb.idx;
net/core/net_namespace.c
933
static int rtnl_net_fill(struct sk_buff *skb, struct net_fill_args *args)
net/core/net_namespace.c
938
nlh = nlmsg_put(skb, args->portid, args->seq, args->cmd, sizeof(*rth),
net/core/net_namespace.c
939
args->flags);
net/core/net_namespace.c
946
if (nla_put_s32(skb, NETNSA_NSID, args->nsid))
net/core/net_namespace.c
949
if (args->add_ref &&
net/core/net_namespace.c
950
nla_put_s32(skb, NETNSA_CURRENT_NSID, args->ref_nsid))
net/core/rtnetlink.c
4405
memset(&cb->args[0], 0, sizeof(cb->args));
net/core/rtnetlink.c
5418
if (idx >= cb->args[0]) {
net/core/rtnetlink.c
5433
if (idx >= cb->args[0]) {
net/core/rtnetlink.c
5451
cb->args[0] = idx;
net/core/sock.c
4196
struct kmem_cache_args args = {
net/core/sock.c
4204
&args,
net/ethtool/cmis.h
105
void ethtool_cmis_cdb_compose_args(struct ethtool_cmis_cdb_cmd_args *args,
net/ethtool/cmis.h
128
struct ethtool_cmis_cdb_cmd_args *args);
net/ethtool/cmis_cdb.c
170
struct ethtool_cmis_cdb_cmd_args args = {};
net/ethtool/cmis_cdb.c
189
ethtool_cmis_cdb_compose_args(&args, ETHTOOL_CMIS_CDB_CMD_QUERY_STATUS,
net/ethtool/cmis_cdb.c
19
void ethtool_cmis_cdb_compose_args(struct ethtool_cmis_cdb_cmd_args *args,
net/ethtool/cmis_cdb.c
195
err = ethtool_cmis_cdb_execute_cmd(dev, &args);
net/ethtool/cmis_cdb.c
199
args.err_msg);
net/ethtool/cmis_cdb.c
203
rpl = (struct cmis_cdb_query_status_rpl *)args.req.payload;
net/ethtool/cmis_cdb.c
244
struct ethtool_cmis_cdb_cmd_args args = {};
net/ethtool/cmis_cdb.c
25
args->req.id = cpu_to_be16(cmd);
net/ethtool/cmis_cdb.c
250
ethtool_cmis_cdb_compose_args(&args,
net/ethtool/cmis_cdb.c
256
err = ethtool_cmis_cdb_execute_cmd(dev, &args);
net/ethtool/cmis_cdb.c
26
args->req.lpl_len = lpl_len;
net/ethtool/cmis_cdb.c
260
args.err_msg);
net/ethtool/cmis_cdb.c
264
rpl = (struct cmis_cdb_module_features_rpl *)args.req.payload;
net/ethtool/cmis_cdb.c
28
memcpy(args->req.payload, lpl, args->req.lpl_len);
net/ethtool/cmis_cdb.c
30
args->req.epl_len = cpu_to_be16(epl_len);
net/ethtool/cmis_cdb.c
31
args->req.epl = epl;
net/ethtool/cmis_cdb.c
34
args->max_duration = max_duration;
net/ethtool/cmis_cdb.c
35
args->read_write_len_ext =
net/ethtool/cmis_cdb.c
37
args->msleep_pre_rpl = msleep_pre_rpl;
net/ethtool/cmis_cdb.c
38
args->rpl_exp_len = rpl_exp_len;
net/ethtool/cmis_cdb.c
39
args->flags = flags;
net/ethtool/cmis_cdb.c
40
args->err_msg = NULL;
net/ethtool/cmis_cdb.c
411
struct ethtool_cmis_cdb_cmd_args *args)
net/ethtool/cmis_cdb.c
419
msleep(args->msleep_pre_rpl);
net/ethtool/cmis_cdb.c
421
err = ethtool_cmis_wait_for_cond(dev, args->flags,
net/ethtool/cmis_cdb.c
423
args->max_duration,
net/ethtool/cmis_cdb.c
427
args->err_msg = "Completion Flag did not set on time";
net/ethtool/cmis_cdb.c
466
struct ethtool_cmis_cdb_cmd_args *args)
net/ethtool/cmis_cdb.c
474
msleep(args->msleep_pre_rpl);
net/ethtool/cmis_cdb.c
476
err = ethtool_cmis_wait_for_cond(dev, args->flags, CDB_F_STATUS_VALID,
net/ethtool/cmis_cdb.c
477
args->max_duration,
net/ethtool/cmis_cdb.c
480
if (err < 0 && !args->err_msg)
net/ethtool/cmis_cdb.c
481
cmis_cdb_status_fail_msg_get(status, &args->err_msg);
net/ethtool/cmis_cdb.c
490
struct ethtool_cmis_cdb_cmd_args *args)
net/ethtool/cmis_cdb.c
493
u8 rpl_exp_len = args->rpl_exp_len + rpl_hdr_len;
net/ethtool/cmis_cdb.c
499
if (!args->rpl_exp_len)
net/ethtool/cmis_cdb.c
516
if ((args->rpl_exp_len > rpl->hdr.rpl_len + rpl_hdr_len) ||
net/ethtool/cmis_cdb.c
522
args->req.lpl_len = rpl->hdr.rpl_len;
net/ethtool/cmis_cdb.c
523
memcpy(args->req.payload, rpl->payload, args->req.lpl_len);
net/ethtool/cmis_cdb.c
561
struct ethtool_cmis_cdb_cmd_args *args,
net/ethtool/cmis_cdb.c
564
u16 epl_len = be16_to_cpu(args->req.epl_len);
net/ethtool/cmis_cdb.c
581
args->read_write_len_ext));
net/ethtool/cmis_cdb.c
586
args->req.epl + bytes_written);
net/ethtool/cmis_cdb.c
611
struct ethtool_cmis_cdb_cmd_args *args)
net/ethtool/cmis_cdb.c
617
args->req.chk_code =
net/ethtool/cmis_cdb.c
618
cmis_cdb_calc_checksum(&args->req,
net/ethtool/cmis_cdb.c
622
if (args->req.lpl_len > args->read_write_len_ext) {
net/ethtool/cmis_cdb.c
623
args->err_msg = "LPL length is longer than CDB read write length extension allows";
net/ethtool/cmis_cdb.c
637
sizeof(args->req.body),
net/ethtool/cmis_cdb.c
638
&args->req.body);
net/ethtool/cmis_cdb.c
642
if (args->req.epl_len) {
net/ethtool/cmis_cdb.c
643
err = ethtool_cmis_cdb_execute_epl_cmd(dev, args, &page_data);
net/ethtool/cmis_cdb.c
652
sizeof(args->req.id),
net/ethtool/cmis_cdb.c
653
&args->req.id);
net/ethtool/cmis_cdb.c
657
err = cmis_cdb_wait_for_completion(dev, args);
net/ethtool/cmis_cdb.c
661
err = cmis_cdb_wait_for_status(dev, args);
net/ethtool/cmis_cdb.c
665
return cmis_cdb_process_reply(dev, &page_data, args);
net/ethtool/cmis_fw_update.c
121
struct ethtool_cmis_cdb_cmd_args args = {};
net/ethtool/cmis_fw_update.c
131
ethtool_cmis_cdb_compose_args(&args,
net/ethtool/cmis_fw_update.c
138
err = ethtool_cmis_cdb_execute_cmd(fw_update->dev, &args);
net/ethtool/cmis_fw_update.c
143
args.err_msg);
net/ethtool/cmis_fw_update.c
179
struct ethtool_cmis_cdb_cmd_args args = {};
net/ethtool/cmis_fw_update.c
192
ethtool_cmis_cdb_compose_args(&args,
net/ethtool/cmis_fw_update.c
199
err = ethtool_cmis_cdb_execute_cmd(fw_update->dev, &args);
net/ethtool/cmis_fw_update.c
204
args.err_msg);
net/ethtool/cmis_fw_update.c
235
struct ethtool_cmis_cdb_cmd_args args = {};
net/ethtool/cmis_fw_update.c
251
ethtool_cmis_cdb_compose_args(&args,
net/ethtool/cmis_fw_update.c
259
err = ethtool_cmis_cdb_execute_cmd(fw_update->dev, &args);
net/ethtool/cmis_fw_update.c
265
args.err_msg);
net/ethtool/cmis_fw_update.c
279
struct ethtool_cmis_cdb_cmd_args args = {};
net/ethtool/cmis_fw_update.c
282
ethtool_cmis_cdb_compose_args(&args,
net/ethtool/cmis_fw_update.c
289
err = ethtool_cmis_cdb_execute_cmd(dev, &args);
net/ethtool/cmis_fw_update.c
293
args.err_msg);
net/ethtool/cmis_fw_update.c
368
struct ethtool_cmis_cdb_cmd_args args = {};
net/ethtool/cmis_fw_update.c
372
ethtool_cmis_cdb_compose_args(&args, ETHTOOL_CMIS_CDB_CMD_RUN_FW_IMAGE,
net/ethtool/cmis_fw_update.c
378
err = ethtool_cmis_cdb_execute_cmd(dev, &args);
net/ethtool/cmis_fw_update.c
382
args.err_msg);
net/ethtool/cmis_fw_update.c
386
err = cmis_fw_update_wait_for_module_state(dev, args.flags);
net/ethtool/cmis_fw_update.c
400
struct ethtool_cmis_cdb_cmd_args args = {};
net/ethtool/cmis_fw_update.c
403
ethtool_cmis_cdb_compose_args(&args,
net/ethtool/cmis_fw_update.c
410
err = ethtool_cmis_cdb_execute_cmd(dev, &args);
net/ethtool/cmis_fw_update.c
414
args.err_msg);
net/ethtool/cmis_fw_update.c
53
struct ethtool_cmis_cdb_cmd_args args = {};
net/ethtool/cmis_fw_update.c
59
ethtool_cmis_cdb_compose_args(&args,
net/ethtool/cmis_fw_update.c
66
err = ethtool_cmis_cdb_execute_cmd(dev, &args);
net/ethtool/cmis_fw_update.c
70
args.err_msg);
net/ethtool/cmis_fw_update.c
74
rpl = (struct cmis_cdb_fw_mng_features_rpl *)args.req.payload;
net/ethtool/ioctl.c
2418
va_list args;
net/ethtool/ioctl.c
2420
va_start(args, fmt);
net/ethtool/ioctl.c
2421
vsnprintf(*data, ETH_GSTRING_LEN, fmt, args);
net/ethtool/ioctl.c
2422
va_end(args);
net/handshake/tlshd.c
286
int tls_client_hello_anon(const struct tls_handshake_args *args, gfp_t flags)
net/handshake/tlshd.c
294
treq = tls_handshake_req_init(req, args);
net/handshake/tlshd.c
298
return handshake_req_submit(args->ta_sock, req, flags);
net/handshake/tlshd.c
312
int tls_client_hello_x509(const struct tls_handshake_args *args, gfp_t flags)
net/handshake/tlshd.c
320
treq = tls_handshake_req_init(req, args);
net/handshake/tlshd.c
323
treq->th_certificate = args->ta_my_cert;
net/handshake/tlshd.c
324
treq->th_privkey = args->ta_my_privkey;
net/handshake/tlshd.c
326
return handshake_req_submit(args->ta_sock, req, flags);
net/handshake/tlshd.c
341
int tls_client_hello_psk(const struct tls_handshake_args *args, gfp_t flags)
net/handshake/tlshd.c
347
if (!args->ta_num_peerids ||
net/handshake/tlshd.c
348
args->ta_num_peerids > ARRAY_SIZE(treq->th_peerid))
net/handshake/tlshd.c
354
treq = tls_handshake_req_init(req, args);
net/handshake/tlshd.c
357
treq->th_num_peerids = args->ta_num_peerids;
net/handshake/tlshd.c
358
for (i = 0; i < args->ta_num_peerids; i++)
net/handshake/tlshd.c
359
treq->th_peerid[i] = args->ta_my_peerids[i];
net/handshake/tlshd.c
361
return handshake_req_submit(args->ta_sock, req, flags);
net/handshake/tlshd.c
375
int tls_server_hello_x509(const struct tls_handshake_args *args, gfp_t flags)
net/handshake/tlshd.c
383
treq = tls_handshake_req_init(req, args);
net/handshake/tlshd.c
386
treq->th_certificate = args->ta_my_cert;
net/handshake/tlshd.c
387
treq->th_privkey = args->ta_my_privkey;
net/handshake/tlshd.c
389
return handshake_req_submit(args->ta_sock, req, flags);
net/handshake/tlshd.c
403
int tls_server_hello_psk(const struct tls_handshake_args *args, gfp_t flags)
net/handshake/tlshd.c
411
treq = tls_handshake_req_init(req, args);
net/handshake/tlshd.c
415
treq->th_peerid[0] = args->ta_my_peerids[0];
net/handshake/tlshd.c
417
return handshake_req_submit(args->ta_sock, req, flags);
net/handshake/tlshd.c
46
const struct tls_handshake_args *args)
net/handshake/tlshd.c
50
treq->th_timeout_ms = args->ta_timeout_ms;
net/handshake/tlshd.c
51
treq->th_consumer_done = args->ta_done;
net/handshake/tlshd.c
52
treq->th_consumer_data = args->ta_data;
net/handshake/tlshd.c
53
treq->th_peername = args->ta_peername;
net/handshake/tlshd.c
54
treq->th_keyring = args->ta_keyring;
net/ieee802154/nl-mac.c
434
int s_idx = cb->args[0];
net/ieee802154/nl-mac.c
450
cb->args[0] = idx;
net/ieee802154/nl-mac.c
770
int first_dev = cb->args[0];
net/ieee802154/nl-mac.c
782
data.s_idx = cb->args[1];
net/ieee802154/nl-mac.c
783
data.s_idx2 = cb->args[2];
net/ieee802154/nl-mac.c
799
cb->args[0] = idx;
net/ieee802154/nl-phy.c
148
.s_idx = cb->args[0],
net/ieee802154/nl-phy.c
156
cb->args[0] = data.idx;
net/ieee802154/nl802154.c
1782
if (cb->args[2])
net/ieee802154/nl802154.c
1803
cb->args[2] = 1;
net/ieee802154/nl802154.c
2046
if (cb->args[2])
net/ieee802154/nl802154.c
2061
cb->args[2] = 1;
net/ieee802154/nl802154.c
2225
if (cb->args[2])
net/ieee802154/nl802154.c
2240
cb->args[2] = 1;
net/ieee802154/nl802154.c
2406
if (cb->args[2])
net/ieee802154/nl802154.c
2428
cb->args[2] = 1;
net/ieee802154/nl802154.c
2579
if (cb->args[2])
net/ieee802154/nl802154.c
2594
cb->args[2] = 1;
net/ieee802154/nl802154.c
264
if (!cb->args[0]) {
net/ieee802154/nl802154.c
273
cb->args[0] = (*rdev)->wpan_phy_idx + 1;
net/ieee802154/nl802154.c
274
cb->args[1] = (*wpan_dev)->identifier;
net/ieee802154/nl802154.c
277
struct wpan_phy *wpan_phy = wpan_phy_idx_to_wpan_phy(cb->args[0] - 1);
net/ieee802154/nl802154.c
288
if (tmp->identifier == cb->args[1]) {
net/ieee802154/nl802154.c
601
struct nl802154_dump_wpan_phy_state *state = (void *)cb->args[0];
net/ieee802154/nl802154.c
618
cb->args[0] = (long)state;
net/ieee802154/nl802154.c
656
kfree((void *)cb->args[0]);
net/ieee802154/nl802154.c
864
int wp_start = cb->args[0];
net/ieee802154/nl802154.c
865
int if_start = cb->args[1];
net/ieee802154/nl802154.c
897
cb->args[0] = wp_idx;
net/ieee802154/nl802154.c
898
cb->args[1] = if_idx;
net/ipv4/devinet.c
1707
struct inet_fill_args *args)
net/ipv4/devinet.c
1715
nlh = nlmsg_put(skb, args->portid, args->seq, args->event, sizeof(*ifm),
net/ipv4/devinet.c
1716
args->flags);
net/ipv4/devinet.c
1733
if (args->netnsid >= 0 &&
net/ipv4/devinet.c
1734
nla_put_s32(skb, IFA_TARGET_NETNSID, args->netnsid))
net/ipv4/fib_frontend.c
1062
s_h = cb->args[0];
net/ipv4/fib_frontend.c
1063
s_e = cb->args[1];
net/ipv4/fib_frontend.c
1073
memset(&cb->args[2], 0, sizeof(cb->args) -
net/ipv4/fib_frontend.c
1074
2 * sizeof(cb->args[0]));
net/ipv4/fib_frontend.c
1085
cb->args[1] = e;
net/ipv4/fib_frontend.c
1086
cb->args[0] = h;
net/ipv4/fib_trie.c
2255
s_i = cb->args[4];
net/ipv4/fib_trie.c
2256
s_fa = cb->args[5];
net/ipv4/fib_trie.c
2319
cb->args[4] = i;
net/ipv4/fib_trie.c
2323
cb->args[4] = i;
net/ipv4/fib_trie.c
2324
cb->args[5] = i_fa;
net/ipv4/fib_trie.c
2337
int count = cb->args[2];
net/ipv4/fib_trie.c
2338
t_key key = cb->args[3];
net/ipv4/fib_trie.c
2351
cb->args[3] = key;
net/ipv4/fib_trie.c
2352
cb->args[2] = count;
net/ipv4/fib_trie.c
2359
memset(&cb->args[4], 0,
net/ipv4/fib_trie.c
2360
sizeof(cb->args) - 4*sizeof(cb->args[0]));
net/ipv4/fib_trie.c
2367
cb->args[3] = key;
net/ipv4/fib_trie.c
2368
cb->args[2] = count;
net/ipv4/fou_core.c
892
if (idx++ < cb->args[0])
net/ipv4/fou_core.c
902
cb->args[0] = idx;
net/ipv4/igmp.c
1438
struct inet_fill_args *args)
net/ipv4/igmp.c
1444
nlh = nlmsg_put(skb, args->portid, args->seq, args->event,
net/ipv4/igmp.c
1445
sizeof(struct ifaddrmsg), args->flags);
net/ipv4/igmp_internal.h
16
struct inet_fill_args *args);
net/ipv4/ipmr.c
2992
s_t = cb->args[0];
net/ipv4/ipmr.c
2993
s_e = cb->args[1];
net/ipv4/ipmr.c
3051
cb->args[1] = e;
net/ipv4/ipmr.c
3052
cb->args[0] = t;
net/ipv4/ipmr_base.c
305
unsigned int e = 0, s_e = cb->args[1];
net/ipv4/ipmr_base.c
346
cb->args[1] = e;
net/ipv4/ipmr_base.c
360
unsigned int t = 0, s_t = cb->args[0];
net/ipv4/ipmr_base.c
382
cb->args[1] = 0;
net/ipv4/ipmr_base.c
388
cb->args[0] = t;
net/ipv4/raw_diag.c
150
s_slot = cb->args[0];
net/ipv4/raw_diag.c
151
num = s_num = cb->args[1];
net/ipv4/raw_diag.c
183
cb->args[0] = slot;
net/ipv4/raw_diag.c
184
cb->args[1] = num;
net/ipv4/tcp_diag.c
328
s_i = cb->args[1];
net/ipv4/tcp_diag.c
329
s_num = num = cb->args[2];
net/ipv4/tcp_diag.c
331
if (cb->args[0] == 0) {
net/ipv4/tcp_diag.c
384
cb->args[0] = 1;
net/ipv4/tcp_diag.c
394
if (cb->args[0] == 1) {
net/ipv4/tcp_diag.c
473
cb->args[0] = 2;
net/ipv4/tcp_diag.c
557
cb->args[1] = i;
net/ipv4/tcp_diag.c
558
cb->args[2] = num;
net/ipv4/tcp_metrics.c
772
unsigned int row, s_row = cb->args[0];
net/ipv4/tcp_metrics.c
773
int s_col = cb->args[1], col = s_col;
net/ipv4/tcp_metrics.c
797
cb->args[0] = row;
net/ipv4/tcp_metrics.c
798
cb->args[1] = col;
net/ipv4/tcp_output.c
516
sock_ops.args[0] = bpf_skops_write_hdr_opt_arg0(skb, synack_type);
net/ipv4/tcp_output.c
562
sock_ops.args[0] = bpf_skops_write_hdr_opt_arg0(skb, synack_type);
net/ipv4/udp_diag.c
139
cb->args[0] = slot;
net/ipv4/udp_diag.c
140
cb->args[1] = num;
net/ipv4/udp_diag.c
97
s_slot = cb->args[0];
net/ipv4/udp_diag.c
98
num = s_num = cb->args[1];
net/ipv6/addrconf.c
5135
struct inet6_fill_args *args)
net/ipv6/addrconf.c
5142
nlh = nlmsg_put(skb, args->portid, args->seq, args->event,
net/ipv6/addrconf.c
5143
sizeof(struct ifaddrmsg), args->flags);
net/ipv6/addrconf.c
5151
if (args->netnsid >= 0 &&
net/ipv6/addrconf.c
5152
nla_put_s32(skb, IFA_TARGET_NETNSID, args->netnsid))
net/ipv6/addrconf.c
5213
struct inet6_fill_args *args)
net/ipv6/addrconf.c
5219
if (!args->force_rt_scope_universe &&
net/ipv6/addrconf.c
5223
nlh = nlmsg_put(skb, args->portid, args->seq, args->event,
net/ipv6/addrconf.c
5224
sizeof(struct ifaddrmsg), args->flags);
net/ipv6/addrconf.c
5228
if (args->netnsid >= 0 &&
net/ipv6/addrconf.c
5229
nla_put_s32(skb, IFA_TARGET_NETNSID, args->netnsid)) {
net/ipv6/addrconf.c
5248
struct inet6_fill_args *args)
net/ipv6/addrconf.c
5258
nlh = nlmsg_put(skb, args->portid, args->seq, args->event,
net/ipv6/addrconf.c
5259
sizeof(struct ifaddrmsg), args->flags);
net/ipv6/addrconf.c
5263
if (args->netnsid >= 0 &&
net/ipv6/addrconf.c
5264
nla_put_s32(skb, IFA_TARGET_NETNSID, args->netnsid)) {
net/ipv6/addrlabel.c
491
int idx = 0, s_idx = cb->args[0];
net/ipv6/addrlabel.c
517
cb->args[0] = idx;
net/ipv6/ila/ila_xlat.c
519
cb->args[0] = (long)iter;
net/ipv6/ila/ila_xlat.c
526
struct ila_dump_iter *iter = (struct ila_dump_iter *)cb->args[0];
net/ipv6/ila/ila_xlat.c
537
struct ila_dump_iter *iter = (struct ila_dump_iter *)cb->args[0];
net/ipv6/ioam6.c
245
struct rhashtable_iter *iter = (struct rhashtable_iter *)cb->args[0];
net/ipv6/ioam6.c
252
cb->args[0] = (long)iter;
net/ipv6/ioam6.c
262
struct rhashtable_iter *iter = (struct rhashtable_iter *)cb->args[0];
net/ipv6/ioam6.c
276
iter = (struct rhashtable_iter *)cb->args[0];
net/ipv6/ioam6.c
431
struct rhashtable_iter *iter = (struct rhashtable_iter *)cb->args[0];
net/ipv6/ioam6.c
438
cb->args[0] = (long)iter;
net/ipv6/ioam6.c
448
struct rhashtable_iter *iter = (struct rhashtable_iter *)cb->args[0];
net/ipv6/ioam6.c
462
iter = (struct rhashtable_iter *)cb->args[0];
net/ipv6/ip6_fib.c
1619
struct lookup_args *args)
net/ipv6/ip6_fib.c
1624
if (unlikely(args->offset == 0))
net/ipv6/ip6_fib.c
1636
dir = addr_bit_set(args->addr, fn->fn_bit);
net/ipv6/ip6_fib.c
1658
key = (struct rt6key *) ((u8 *)leaf + args->offset);
net/ipv6/ip6_fib.c
1660
if (ipv6_prefix_equal(&key->addr, args->addr, key->plen)) {
net/ipv6/ip6_fib.c
1665
args + 1);
net/ipv6/ip6_fib.c
1692
struct lookup_args args[] = {
net/ipv6/ip6_fib.c
1708
fn = fib6_node_lookup_1(root, daddr ? args : args + 1);
net/ipv6/ip6_fib.c
2643
struct ipv6_route_iter *iter = w->args;
net/ipv6/ip6_fib.c
2668
iter->w.args = iter;
net/ipv6/ip6_fib.c
471
err = fib6_rt_dump(w->leaf, w->args);
net/ipv6/ip6_fib.c
505
w->args = &arg;
net/ipv6/ip6_fib.c
531
res = rt6_dump_route(rt, w->args, w->skip_in_node);
net/ipv6/ip6_fib.c
562
struct fib6_walker *w = (void *)cb->args[2];
net/ipv6/ip6_fib.c
565
if (cb->args[4]) {
net/ipv6/ip6_fib.c
566
cb->args[4] = 0;
net/ipv6/ip6_fib.c
569
cb->args[2] = 0;
net/ipv6/ip6_fib.c
572
cb->done = (void *)cb->args[3];
net/ipv6/ip6_fib.c
573
cb->args[1] = 3;
net/ipv6/ip6_fib.c
589
w = (void *)cb->args[2];
net/ipv6/ip6_fib.c
592
if (cb->args[4] == 0) {
net/ipv6/ip6_fib.c
601
cb->args[4] = 1;
net/ipv6/ip6_fib.c
602
cb->args[5] = READ_ONCE(w->root->fn_sernum);
net/ipv6/ip6_fib.c
606
if (cb->args[5] != sernum) {
net/ipv6/ip6_fib.c
608
cb->args[5] = sernum;
net/ipv6/ip6_fib.c
621
cb->args[4] = 0;
net/ipv6/ip6_fib.c
656
w = (void *)cb->args[2];
net/ipv6/ip6_fib.c
668
cb->args[2] = (long)w;
net/ipv6/ip6_fib.c
672
cb->args[3] = (long)cb->done;
net/ipv6/ip6_fib.c
680
w->args = &arg;
net/ipv6/ip6_fib.c
693
if (!cb->args[0]) {
net/ipv6/ip6_fib.c
696
cb->args[0] = 1;
net/ipv6/ip6_fib.c
701
s_h = cb->args[0];
net/ipv6/ip6_fib.c
702
s_e = cb->args[1];
net/ipv6/ip6_fib.c
718
cb->args[1] = e;
net/ipv6/ip6_fib.c
719
cb->args[0] = h;
net/ipv6/seg6.c
339
iter = (struct rhashtable_iter *)cb->args[0];
net/ipv6/seg6.c
346
cb->args[0] = (long)iter;
net/ipv6/seg6.c
356
struct rhashtable_iter *iter = (struct rhashtable_iter *)cb->args[0];
net/ipv6/seg6.c
367
struct rhashtable_iter *iter = (struct rhashtable_iter *)cb->args[0];
net/llc/af_llc.c
48
#define dprintk(args...) printk(KERN_DEBUG args)
net/llc/af_llc.c
50
#define dprintk(args...) do {} while (0)
net/llc/llc_c_ev.c
45
#define dprintk(args...) printk(KERN_DEBUG args)
net/llc/llc_c_ev.c
47
#define dprintk(args...)
net/llc/llc_conn.c
28
#define dprintk(args...) printk(KERN_DEBUG args)
net/llc/llc_conn.c
30
#define dprintk(args...)
net/llc/llc_input.c
23
#define dprintk(args...) printk(KERN_DEBUG args)
net/llc/llc_input.c
25
#define dprintk(args...)
net/mac80211/debugfs.c
23
va_list args;
net/mac80211/debugfs.c
27
va_start(args, fmt);
net/mac80211/debugfs.c
28
res = vscnprintf(buf, sizeof(buf), fmt, args);
net/mac80211/debugfs.c
29
va_end(args);
net/mac80211/trace.c
20
va_list args;
net/mac80211/trace.c
22
va_start(args, fmt);
net/mac80211/trace.c
23
vaf.va = &args;
net/mac80211/trace.c
27
va_end(args);
net/mac80211/trace.c
35
va_list args;
net/mac80211/trace.c
37
va_start(args, fmt);
net/mac80211/trace.c
38
vaf.va = &args;
net/mac80211/trace.c
43
va_end(args);
net/mac80211/trace.c
51
va_list args;
net/mac80211/trace.c
53
va_start(args, fmt);
net/mac80211/trace.c
54
vaf.va = &args;
net/mac80211/trace.c
58
va_end(args);
net/mac80211/trace.c
66
va_list args;
net/mac80211/trace.c
68
va_start(args, fmt);
net/mac80211/trace.c
69
vaf.va = &args;
net/mac80211/trace.c
74
va_end(args);
net/mctp/route.c
1707
s_idx = cb->args[0];
net/mctp/route.c
1722
cb->args[0] = idx;
net/mpls/af_mpls.c
2255
index = cb->args[0];
net/mpls/af_mpls.c
2280
cb->args[0] = index;
net/mptcp/pm_kernel.c
1349
int id = cb->args[0];
net/mptcp/pm_kernel.c
1372
cb->args[0] = id;
net/ncsi/ncsi-netlink.c
237
package_id = cb->args[0];
net/ncsi/ncsi-netlink.c
267
cb->args[0] = package_id + 1;
net/netfilter/ipset/ip_set_bitmap_gen.h
209
u32 id, first = cb->args[IPSET_CB_ARG0];
net/netfilter/ipset/ip_set_bitmap_gen.h
217
for (; cb->args[IPSET_CB_ARG0] < map->elements;
net/netfilter/ipset/ip_set_bitmap_gen.h
218
cb->args[IPSET_CB_ARG0]++) {
net/netfilter/ipset/ip_set_bitmap_gen.h
220
id = cb->args[IPSET_CB_ARG0];
net/netfilter/ipset/ip_set_bitmap_gen.h
248
cb->args[IPSET_CB_ARG0] = 0;
net/netfilter/ipset/ip_set_bitmap_gen.h
255
cb->args[IPSET_CB_ARG0] = 0;
net/netfilter/ipset/ip_set_core.c
1479
if (cb->args[IPSET_CB_ARG0]) {
net/netfilter/ipset/ip_set_core.c
1481
(struct ip_set_net *)cb->args[IPSET_CB_NET];
net/netfilter/ipset/ip_set_core.c
1482
ip_set_id_t index = (ip_set_id_t)cb->args[IPSET_CB_INDEX];
net/netfilter/ipset/ip_set_core.c
1531
cb->args[IPSET_CB_PROTO] = nla_get_u8(cda[IPSET_ATTR_PROTOCOL]);
net/netfilter/ipset/ip_set_core.c
1543
cb->args[IPSET_CB_INDEX] = index;
net/netfilter/ipset/ip_set_core.c
1553
cb->args[IPSET_CB_NET] = (unsigned long)inst;
net/netfilter/ipset/ip_set_core.c
1554
cb->args[IPSET_CB_DUMP] = dump_type;
net/netfilter/ipset/ip_set_core.c
1578
if (!cb->args[IPSET_CB_DUMP])
net/netfilter/ipset/ip_set_core.c
1581
if (cb->args[IPSET_CB_INDEX] >= inst->ip_set_max)
net/netfilter/ipset/ip_set_core.c
1584
dump_type = DUMP_TYPE(cb->args[IPSET_CB_DUMP]);
net/netfilter/ipset/ip_set_core.c
1585
dump_flags = DUMP_FLAGS(cb->args[IPSET_CB_DUMP]);
net/netfilter/ipset/ip_set_core.c
1586
max = dump_type == DUMP_ONE ? cb->args[IPSET_CB_INDEX] + 1
net/netfilter/ipset/ip_set_core.c
1590
dump_type, dump_flags, cb->args[IPSET_CB_INDEX]);
net/netfilter/ipset/ip_set_core.c
1591
for (; cb->args[IPSET_CB_INDEX] < max; cb->args[IPSET_CB_INDEX]++) {
net/netfilter/ipset/ip_set_core.c
1592
index = (ip_set_id_t)cb->args[IPSET_CB_INDEX];
net/netfilter/ipset/ip_set_core.c
1619
if (!cb->args[IPSET_CB_ARG0]) {
net/netfilter/ipset/ip_set_core.c
1633
cb->args[IPSET_CB_PROTO]) ||
net/netfilter/ipset/ip_set_core.c
1638
switch (cb->args[IPSET_CB_ARG0]) {
net/netfilter/ipset/ip_set_core.c
1648
if (cb->args[IPSET_CB_PROTO] > IPSET_PROTOCOL_MIN &&
net/netfilter/ipset/ip_set_core.c
1661
if (!cb->args[IPSET_CB_ARG0])
net/netfilter/ipset/ip_set_core.c
1670
cb->args[IPSET_CB_DUMP] = dump_type | (dump_flags << 16);
net/netfilter/ipset/ip_set_core.c
1671
cb->args[IPSET_CB_INDEX] = 0;
net/netfilter/ipset/ip_set_core.c
1682
cb->args[IPSET_CB_INDEX] = IPSET_INVALID_ID;
net/netfilter/ipset/ip_set_core.c
1684
cb->args[IPSET_CB_INDEX]++;
net/netfilter/ipset/ip_set_core.c
1687
if (ret || !cb->args[IPSET_CB_ARG0]) {
net/netfilter/ipset/ip_set_core.c
1693
cb->args[IPSET_CB_ARG0] = 0;
net/netfilter/ipset/ip_set_hash_gen.h
1337
cb->args[IPSET_CB_PRIVATE] = (unsigned long)t;
net/netfilter/ipset/ip_set_hash_gen.h
1339
} else if (cb->args[IPSET_CB_PRIVATE]) {
net/netfilter/ipset/ip_set_hash_gen.h
1340
t = (struct htable *)cb->args[IPSET_CB_PRIVATE];
net/netfilter/ipset/ip_set_hash_gen.h
1346
cb->args[IPSET_CB_PRIVATE] = 0;
net/netfilter/ipset/ip_set_hash_gen.h
1359
u32 first = cb->args[IPSET_CB_ARG0];
net/netfilter/ipset/ip_set_hash_gen.h
1369
t = (const struct htable *)cb->args[IPSET_CB_PRIVATE];
net/netfilter/ipset/ip_set_hash_gen.h
1372
for (; cb->args[IPSET_CB_ARG0] < jhash_size(t->htable_bits);
net/netfilter/ipset/ip_set_hash_gen.h
1373
cb->args[IPSET_CB_ARG0]++) {
net/netfilter/ipset/ip_set_hash_gen.h
1376
n = rcu_dereference(hbucket(t, cb->args[IPSET_CB_ARG0]));
net/netfilter/ipset/ip_set_hash_gen.h
1378
cb->args[IPSET_CB_ARG0], t, n);
net/netfilter/ipset/ip_set_hash_gen.h
1388
cb->args[IPSET_CB_ARG0], n, i, e);
net/netfilter/ipset/ip_set_hash_gen.h
1391
if (cb->args[IPSET_CB_ARG0] == first) {
net/netfilter/ipset/ip_set_hash_gen.h
1407
cb->args[IPSET_CB_ARG0] = 0;
net/netfilter/ipset/ip_set_hash_gen.h
1413
if (unlikely(first == cb->args[IPSET_CB_ARG0])) {
net/netfilter/ipset/ip_set_hash_gen.h
1416
cb->args[IPSET_CB_ARG0] = 0;
net/netfilter/ipset/ip_set_list_set.c
483
u32 i = 0, first = cb->args[IPSET_CB_ARG0];
net/netfilter/ipset/ip_set_list_set.c
514
cb->args[IPSET_CB_ARG0] = 0;
net/netfilter/ipset/ip_set_list_set.c
521
cb->args[IPSET_CB_ARG0] = 0;
net/netfilter/ipset/ip_set_list_set.c
524
cb->args[IPSET_CB_ARG0] = i;
net/netfilter/ipvs/ip_vs_ctl.c
3393
int start = cb->args[0];
net/netfilter/ipvs/ip_vs_ctl.c
3423
cb->args[0] = idx;
net/netfilter/ipvs/ip_vs_ctl.c
3604
int start = cb->args[0];
net/netfilter/ipvs/ip_vs_ctl.c
3633
cb->args[0] = idx;
net/netfilter/ipvs/ip_vs_ctl.c
3768
if ((ipvs->sync_state & IP_VS_STATE_MASTER) && !cb->args[0]) {
net/netfilter/ipvs/ip_vs_ctl.c
3773
cb->args[0] = 1;
net/netfilter/ipvs/ip_vs_ctl.c
3776
if ((ipvs->sync_state & IP_VS_STATE_BACKUP) && !cb->args[1]) {
net/netfilter/ipvs/ip_vs_ctl.c
3781
cb->args[1] = 1;
net/netfilter/nf_conntrack_h323_asn1.c
33
#define PRINT(fmt, args...)
net/netfilter/nf_conntrack_helper.c
327
va_list args;
net/netfilter/nf_conntrack_helper.c
329
va_start(args, fmt);
net/netfilter/nf_conntrack_helper.c
332
vaf.va = &args;
net/netfilter/nf_conntrack_helper.c
343
va_end(args);
net/netfilter/nf_conntrack_netlink.c
1216
unsigned long last_id = cb->args[1];
net/netfilter/nf_conntrack_netlink.c
1227
for (; cb->args[0] < nf_conntrack_htable_size; cb->args[0]++) {
net/netfilter/nf_conntrack_netlink.c
1236
lockp = &nf_conntrack_locks[cb->args[0] % CONNTRACK_LOCKS];
net/netfilter/nf_conntrack_netlink.c
1238
if (cb->args[0] >= nf_conntrack_htable_size) {
net/netfilter/nf_conntrack_netlink.c
1242
hlist_nulls_for_each_entry(h, n, &nf_conntrack_hash[cb->args[0]],
net/netfilter/nf_conntrack_netlink.c
1259
if (cb->args[1]) {
net/netfilter/nf_conntrack_netlink.c
1262
cb->args[1] = 0;
net/netfilter/nf_conntrack_netlink.c
1273
cb->args[1] = ctnetlink_get_id(ct);
net/netfilter/nf_conntrack_netlink.c
1279
if (cb->args[1]) {
net/netfilter/nf_conntrack_netlink.c
1280
cb->args[1] = 0;
net/netfilter/nf_conntrack_netlink.c
1288
if (cb->args[1] == last_id)
net/netfilter/nf_conntrack_netlink.c
1289
cb->args[1] = 0;
net/netfilter/nf_conntrack_netlink.c
2535
if (cb->args[0] == nr_cpu_ids)
net/netfilter/nf_conntrack_netlink.c
2538
for (cpu = cb->args[0]; cpu < nr_cpu_ids; cpu++) {
net/netfilter/nf_conntrack_netlink.c
2551
cb->args[0] = cpu;
net/netfilter/nf_conntrack_netlink.c
3152
unsigned long last_id = cb->args[1];
net/netfilter/nf_conntrack_netlink.c
3156
for (; cb->args[0] < nf_ct_expect_hsize; cb->args[0]++) {
net/netfilter/nf_conntrack_netlink.c
3158
hlist_for_each_entry_rcu(exp, &nf_ct_expect_hash[cb->args[0]],
net/netfilter/nf_conntrack_netlink.c
3166
if (cb->args[1]) {
net/netfilter/nf_conntrack_netlink.c
3169
cb->args[1] = 0;
net/netfilter/nf_conntrack_netlink.c
3176
cb->args[1] = ctnetlink_exp_id(exp);
net/netfilter/nf_conntrack_netlink.c
3180
if (cb->args[1]) {
net/netfilter/nf_conntrack_netlink.c
3181
cb->args[1] = 0;
net/netfilter/nf_conntrack_netlink.c
3197
unsigned long last_id = cb->args[1];
net/netfilter/nf_conntrack_netlink.c
3200
if (cb->args[0])
net/netfilter/nf_conntrack_netlink.c
3213
if (cb->args[1]) {
net/netfilter/nf_conntrack_netlink.c
3216
cb->args[1] = 0;
net/netfilter/nf_conntrack_netlink.c
3222
cb->args[1] = ctnetlink_exp_id(exp);
net/netfilter/nf_conntrack_netlink.c
3226
if (cb->args[1]) {
net/netfilter/nf_conntrack_netlink.c
3227
cb->args[1] = 0;
net/netfilter/nf_conntrack_netlink.c
3230
cb->args[0] = 1;
net/netfilter/nf_conntrack_netlink.c
3722
if (cb->args[0] == nr_cpu_ids)
net/netfilter/nf_conntrack_netlink.c
3725
for (cpu = cb->args[0]; cpu < nr_cpu_ids; cpu++) {
net/netfilter/nf_conntrack_netlink.c
3737
cb->args[0] = cpu;
net/netfilter/nf_conntrack_proto.c
56
va_list args;
net/netfilter/nf_conntrack_proto.c
62
va_start(args, fmt);
net/netfilter/nf_conntrack_proto.c
64
vaf.va = &args;
net/netfilter/nf_conntrack_proto.c
68
va_end(args);
net/netfilter/nf_conntrack_proto.c
80
va_list args;
net/netfilter/nf_conntrack_proto.c
86
va_start(args, fmt);
net/netfilter/nf_conntrack_proto.c
88
vaf.va = &args;
net/netfilter/nf_conntrack_proto.c
92
va_end(args);
net/netfilter/nf_conntrack_proto_tcp.c
493
va_list args;
net/netfilter/nf_conntrack_proto_tcp.c
500
va_start(args, fmt);
net/netfilter/nf_conntrack_proto_tcp.c
502
vaf.va = &args;
net/netfilter/nf_conntrack_proto_tcp.c
504
va_end(args);
net/netfilter/nf_log.c
246
va_list args;
net/netfilter/nf_log.c
257
va_start(args, fmt);
net/netfilter/nf_log.c
258
vsnprintf(prefix, sizeof(prefix), fmt, args);
net/netfilter/nf_log.c
259
va_end(args);
net/netfilter/nf_log.c
274
va_list args;
net/netfilter/nf_log.c
281
va_start(args, fmt);
net/netfilter/nf_log.c
282
vsnprintf(prefix, sizeof(prefix), fmt, args);
net/netfilter/nf_log.c
283
va_end(args);
net/netfilter/nf_log.c
300
va_list args;
net/netfilter/nf_log.c
304
va_start(args, f);
net/netfilter/nf_log.c
305
len = vsnprintf(m->buf + m->count, S_SIZE - m->count, f, args);
net/netfilter/nf_log.c
306
va_end(args);
net/netfilter/nf_tables_api.c
1091
va_list args;
net/netfilter/nf_tables_api.c
1094
va_start(args, fmt);
net/netfilter/nf_tables_api.c
1095
ret = vsnprintf(module_name, MODULE_NAME_LEN, fmt, args);
net/netfilter/nf_tables_api.c
1096
va_end(args);
net/netfilter/nf_tables_api.c
1268
unsigned int idx = 0, s_idx = cb->args[0];
net/netfilter/nf_tables_api.c
1283
memset(&cb->args[1], 0,
net/netfilter/nf_tables_api.c
1284
sizeof(cb->args) - sizeof(cb->args[0]));
net/netfilter/nf_tables_api.c
1300
cb->args[0] = idx;
net/netfilter/nf_tables_api.c
2150
unsigned int idx = 0, s_idx = cb->args[0];
net/netfilter/nf_tables_api.c
2169
memset(&cb->args[1], 0,
net/netfilter/nf_tables_api.c
2170
sizeof(cb->args) - sizeof(cb->args[0]));
net/netfilter/nf_tables_api.c
2189
cb->args[0] = idx;
net/netfilter/nf_tables_api.c
5034
unsigned int idx, s_idx = cb->args[0];
net/netfilter/nf_tables_api.c
5035
struct nft_table *table, *cur_table = (struct nft_table *)cb->args[2];
net/netfilter/nf_tables_api.c
5040
if (cb->args[1])
net/netfilter/nf_tables_api.c
5075
cb->args[0] = idx;
net/netfilter/nf_tables_api.c
5076
cb->args[2] = (unsigned long) table;
net/netfilter/nf_tables_api.c
5086
cb->args[1] = 1;
net/netfilter/nf_tables_api.c
6149
struct nft_set_dump_args *args;
net/netfilter/nf_tables_api.c
6157
args = container_of(iter, struct nft_set_dump_args, iter);
net/netfilter/nf_tables_api.c
6158
return nf_tables_fill_setelem(args->skb, set, elem_priv, args->reset);
net/netfilter/nf_tables_api.c
6209
struct nft_set_dump_args args = {
net/netfilter/nf_tables_api.c
6216
.skip = cb->args[0],
net/netfilter/nf_tables_api.c
6270
set->ops->walk(&dump_ctx->ctx, set, &args.iter);
net/netfilter/nf_tables_api.c
6272
if (!args.iter.err && args.iter.count == cb->args[0])
net/netfilter/nf_tables_api.c
6273
args.iter.err = nft_set_catchall_dump(net, skb, set,
net/netfilter/nf_tables_api.c
6278
if (dump_ctx->reset && args.iter.count > args.iter.skip)
net/netfilter/nf_tables_api.c
6280
args.iter.count - args.iter.skip);
net/netfilter/nf_tables_api.c
6284
if (args.iter.err && args.iter.err != -EMSGSIZE)
net/netfilter/nf_tables_api.c
6285
return args.iter.err;
net/netfilter/nf_tables_api.c
6286
if (args.iter.count == cb->args[0])
net/netfilter/nf_tables_api.c
6289
cb->args[0] = args.iter.count;
net/netfilter/nf_tables_api.c
9410
unsigned int idx = 0, s_idx = cb->args[0];
net/netfilter/nf_tables_api.c
9431
memset(&cb->args[1], 0,
net/netfilter/nf_tables_api.c
9432
sizeof(cb->args) - sizeof(cb->args[0]));
net/netfilter/nf_tables_api.c
9453
cb->args[0] = idx;
net/netfilter/nfnetlink_acct.c
201
if (cb->args[2])
net/netfilter/nfnetlink_acct.c
204
last = (struct nf_acct *)cb->args[1];
net/netfilter/nfnetlink_acct.c
205
if (cb->args[1])
net/netfilter/nfnetlink_acct.c
206
cb->args[1] = 0;
net/netfilter/nfnetlink_acct.c
224
cb->args[1] = (unsigned long)cur;
net/netfilter/nfnetlink_acct.c
228
if (!cb->args[1])
net/netfilter/nfnetlink_acct.c
229
cb->args[2] = 1;
net/netfilter/nfnetlink_cthelper.c
580
last = (struct nf_conntrack_helper *)cb->args[1];
net/netfilter/nfnetlink_cthelper.c
581
for (; cb->args[0] < nf_ct_helper_hsize; cb->args[0]++) {
net/netfilter/nfnetlink_cthelper.c
584
&nf_ct_helper_hash[cb->args[0]], hnode) {
net/netfilter/nfnetlink_cthelper.c
590
if (cb->args[1]) {
net/netfilter/nfnetlink_cthelper.c
593
cb->args[1] = 0;
net/netfilter/nfnetlink_cthelper.c
600
cb->args[1] = (unsigned long)cur;
net/netfilter/nfnetlink_cthelper.c
604
if (cb->args[1]) {
net/netfilter/nfnetlink_cthelper.c
605
cb->args[1] = 0;
net/netfilter/nfnetlink_cttimeout.c
232
if (cb->args[2])
net/netfilter/nfnetlink_cttimeout.c
235
last = (struct ctnl_timeout *)cb->args[1];
net/netfilter/nfnetlink_cttimeout.c
236
if (cb->args[1])
net/netfilter/nfnetlink_cttimeout.c
237
cb->args[1] = 0;
net/netfilter/nfnetlink_cttimeout.c
252
cb->args[1] = (unsigned long)cur;
net/netfilter/nfnetlink_cttimeout.c
256
if (!cb->args[1])
net/netfilter/nfnetlink_cttimeout.c
257
cb->args[2] = 1;
net/netfilter/nfnetlink_hook.c
349
unsigned int i = cb->args[0];
net/netfilter/nfnetlink_hook.c
377
cb->args[0] = i;
net/netfilter/nfnetlink_log.c
57
#define PRINTR(x, args...) do { if (net_ratelimit()) \
net/netfilter/nfnetlink_log.c
58
printk(x, ## args); } while (0);
net/netlabel/netlabel_calipso.c
259
u32 doi_skip = cb->args[0];
net/netlabel/netlabel_calipso.c
267
cb->args[0] = doi_skip;
net/netlabel/netlabel_cipso_v4.c
656
u32 doi_skip = cb->args[0];
net/netlabel/netlabel_cipso_v4.c
664
cb->args[0] = doi_skip;
net/netlabel/netlabel_mgmt.c
517
u32 skip_bkt = cb->args[0];
net/netlabel/netlabel_mgmt.c
518
u32 skip_chain = cb->args[1];
net/netlabel/netlabel_mgmt.c
529
cb->args[0] = skip_bkt;
net/netlabel/netlabel_mgmt.c
530
cb->args[1] = skip_chain;
net/netlabel/netlabel_mgmt.c
682
u32 protos_sent = cb->args[0];
net/netlabel/netlabel_mgmt.c
709
cb->args[0] = protos_sent;
net/netlabel/netlabel_unlabeled.c
1157
u32 skip_bkt = cb->args[0];
net/netlabel/netlabel_unlabeled.c
1158
u32 skip_chain = cb->args[1];
net/netlabel/netlabel_unlabeled.c
1159
u32 skip_addr4 = cb->args[2];
net/netlabel/netlabel_unlabeled.c
1165
u32 skip_addr6 = cb->args[3];
net/netlabel/netlabel_unlabeled.c
1225
cb->args[0] = iter_bkt;
net/netlabel/netlabel_unlabeled.c
1226
cb->args[1] = iter_chain;
net/netlabel/netlabel_unlabeled.c
1227
cb->args[2] = iter_addr4;
net/netlabel/netlabel_unlabeled.c
1228
cb->args[3] = iter_addr6;
net/netlabel/netlabel_unlabeled.c
1264
if (iter_addr4++ < cb->args[0])
net/netlabel/netlabel_unlabeled.c
1277
if (iter_addr6++ < cb->args[1])
net/netlabel/netlabel_unlabeled.c
1292
cb->args[0] = iter_addr4;
net/netlabel/netlabel_unlabeled.c
1293
cb->args[1] = iter_addr6;
net/netlink/diag.c
114
cb->args[2] = (long)hti;
net/netlink/diag.c
180
cb->args[0] = num;
net/netlink/diag.c
188
int s_num = cb->args[0];
net/netlink/diag.c
196
for (i = cb->args[1]; i < MAX_LINKS; i++) {
net/netlink/diag.c
202
cb->args[1] = i;
net/netlink/diag.c
215
struct rhashtable_iter *hti = (void *)cb->args[2];
net/netlink/diag.c
217
if (cb->args[0] == 1)
net/netlink/diag.c
92
struct rhashtable_iter *hti = (void *)cb->args[2];
net/netlink/genetlink.c
1357
int fams_to_skip = cb->args[0];
net/netlink/genetlink.c
1377
cb->args[0] = n;
net/nfc/netlink.c
133
int i = cb->args[0];
net/nfc/netlink.c
134
struct nfc_dev *dev = (struct nfc_dev *) cb->args[1];
net/nfc/netlink.c
1367
struct class_dev_iter *iter = (struct class_dev_iter *) cb->args[0];
net/nfc/netlink.c
1368
struct nfc_dev *dev = (struct nfc_dev *) cb->args[1];
net/nfc/netlink.c
1376
cb->args[0] = (long) iter;
net/nfc/netlink.c
1401
cb->args[1] = (long) dev;
net/nfc/netlink.c
1408
struct class_dev_iter *iter = (struct class_dev_iter *) cb->args[0];
net/nfc/netlink.c
142
cb->args[1] = (long) dev;
net/nfc/netlink.c
160
cb->args[0] = i;
net/nfc/netlink.c
167
struct nfc_dev *dev = (struct nfc_dev *) cb->args[1];
net/nfc/netlink.c
601
struct class_dev_iter *iter = (struct class_dev_iter *) cb->args[0];
net/nfc/netlink.c
602
struct nfc_dev *dev = (struct nfc_dev *) cb->args[1];
net/nfc/netlink.c
610
cb->args[0] = (long) iter;
net/nfc/netlink.c
635
cb->args[1] = (long) dev;
net/nfc/netlink.c
642
struct class_dev_iter *iter = (struct class_dev_iter *) cb->args[0];
net/openvswitch/datapath.c
1510
bucket = cb->args[0];
net/openvswitch/datapath.c
1511
obj = cb->args[1];
net/openvswitch/datapath.c
1522
cb->args[0] = bucket;
net/openvswitch/datapath.c
1523
cb->args[1] = obj;
net/openvswitch/datapath.c
2057
int skip = cb->args[0];
net/openvswitch/datapath.c
2071
cb->args[0] = i;
net/openvswitch/datapath.c
2516
int bucket = cb->args[0], skip = cb->args[1];
net/openvswitch/datapath.c
2547
cb->args[0] = i;
net/openvswitch/datapath.c
2548
cb->args[1] = j;
net/packet/af_packet.c
1677
static int fanout_add(struct sock *sk, struct fanout_args *args)
net/packet/af_packet.c
1681
u16 type_flags = args->type_flags;
net/packet/af_packet.c
1685
u16 id = args->id;
net/packet/af_packet.c
1747
if (args->max_num_members &&
net/packet/af_packet.c
1748
args->max_num_members != match->max_num_members)
net/packet/af_packet.c
1751
if (args->max_num_members > PACKET_FANOUT_MAX)
net/packet/af_packet.c
1753
if (!args->max_num_members)
net/packet/af_packet.c
1755
args->max_num_members = 256;
net/packet/af_packet.c
1757
match = kvzalloc_flex(*match, arr, args->max_num_members);
net/packet/af_packet.c
1774
match->max_num_members = args->max_num_members;
net/packet/af_packet.c
3989
struct fanout_args args = { 0 };
net/packet/af_packet.c
3991
if (optlen != sizeof(int) && optlen != sizeof(args))
net/packet/af_packet.c
3993
if (copy_from_sockptr(&args, optval, optlen))
net/packet/af_packet.c
3996
return fanout_add(sk, &args);
net/packet/diag.c
190
int num = 0, s_num = cb->args[0];
net/packet/diag.c
219
cb->args[0] = num;
net/phonet/pn_netlink.c
130
int addr_idx = 0, addr_start_idx = cb->args[1];
net/phonet/pn_netlink.c
131
int dev_idx = 0, dev_start_idx = cb->args[0];
net/phonet/pn_netlink.c
165
cb->args[0] = dev_idx;
net/phonet/pn_netlink.c
166
cb->args[1] = addr_idx;
net/phonet/pn_netlink.c
300
for (addr = cb->args[0]; addr < 64; addr++) {
net/phonet/pn_netlink.c
313
cb->args[0] = addr;
net/psample/psample.c
76
int start = cb->args[0];
net/psample/psample.c
97
cb->args[0] = idx;
net/psp/psp_nl.c
175
xa_for_each_start(&psp_devs, cb->args[0], psd, cb->args[0]) {
net/psp/psp_nl.c
588
xa_for_each_start(&psp_devs, cb->args[0], psd, cb->args[0]) {
net/rds/rdma.c
172
static int __rds_rdma_map(struct rds_sock *rs, struct rds_get_mr_args *args,
net/rds/rdma.c
201
if (((args->vec.addr + args->vec.bytes) < args->vec.addr) ||
net/rds/rdma.c
202
PAGE_ALIGN(args->vec.addr + args->vec.bytes) <
net/rds/rdma.c
203
(args->vec.addr + args->vec.bytes)) {
net/rds/rdma.c
213
nr_pages = rds_pages_in_vec(&args->vec);
net/rds/rdma.c
228
args->vec.addr, args->vec.bytes, nr_pages);
net/rds/rdma.c
248
if (args->flags & RDS_RDMA_USE_ONCE)
net/rds/rdma.c
250
if (args->flags & RDS_RDMA_INVALIDATE)
net/rds/rdma.c
252
if (args->flags & RDS_RDMA_READWRITE)
net/rds/rdma.c
265
ret = rds_pin_pages(args->vec.addr, nr_pages, pages, 1);
net/rds/rdma.c
292
args->vec.addr, args->vec.bytes,
net/rds/rdma.c
313
mr->r_key, (void *)(unsigned long) args->cookie_addr);
net/rds/rdma.c
323
args->vec.addr & ~PAGE_MASK);
net/rds/rdma.c
327
if (args->cookie_addr &&
net/rds/rdma.c
328
put_user(cookie, (u64 __user *)(unsigned long)args->cookie_addr)) {
net/rds/rdma.c
361
struct rds_get_mr_args args;
net/rds/rdma.c
366
if (copy_from_sockptr(&args, optval, sizeof(struct rds_get_mr_args)))
net/rds/rdma.c
369
return __rds_rdma_map(rs, &args, NULL, NULL, NULL);
net/rds/rdma.c
374
struct rds_get_mr_for_dest_args args;
net/rds/rdma.c
380
if (copy_from_sockptr(&args, optval,
net/rds/rdma.c
389
new_args.vec = args.vec;
net/rds/rdma.c
390
new_args.cookie_addr = args.cookie_addr;
net/rds/rdma.c
391
new_args.flags = args.flags;
net/rds/rdma.c
401
struct rds_free_mr_args args;
net/rds/rdma.c
408
if (copy_from_sockptr(&args, optval, sizeof(struct rds_free_mr_args)))
net/rds/rdma.c
412
if (args.cookie == 0) {
net/rds/rdma.c
424
mr = rds_mr_tree_walk(&rs->rs_rdma_keys, rds_rdma_cookie_key(args.cookie), NULL);
net/rds/rdma.c
428
if (args.flags & RDS_RDMA_INVALIDATE)
net/rds/rdma.c
557
int rds_rdma_extra_size(struct rds_rdma_args *args,
net/rds/rdma.c
566
local_vec = (struct rds_iovec __user *)(unsigned long) args->local_vec_addr;
net/rds/rdma.c
568
if (args->nr_local == 0)
net/rds/rdma.c
571
if (args->nr_local > UIO_MAXIOV)
net/rds/rdma.c
574
iov->iov = kzalloc_objs(struct rds_iovec, args->nr_local);
net/rds/rdma.c
580
if (copy_from_user(vec, local_vec, args->nr_local *
net/rds/rdma.c
583
iov->len = args->nr_local;
net/rds/rdma.c
586
for (i = 0; i < args->nr_local; i++, vec++) {
net/rds/rdma.c
613
struct rds_rdma_args *args;
net/rds/rdma.c
627
args = CMSG_DATA(cmsg);
net/rds/rdma.c
634
if (args->nr_local > UIO_MAXIOV) {
net/rds/rdma.c
639
if (vec->len != args->nr_local) {
net/rds/rdma.c
644
if (args->nr_local != 1)
net/rds/rdma.c
649
nr_pages = rds_rdma_pages(iovs, args->nr_local);
net/rds/rdma.c
661
op->op_write = !!(args->flags & RDS_RDMA_READWRITE);
net/rds/rdma.c
662
op->op_fence = !!(args->flags & RDS_RDMA_FENCE);
net/rds/rdma.c
663
op->op_notify = !!(args->flags & RDS_RDMA_NOTIFY_ME);
net/rds/rdma.c
664
op->op_silent = !!(args->flags & RDS_RDMA_SILENT);
net/rds/rdma.c
687
op->op_notifier->n_user_token = args->user_token;
net/rds/rdma.c
698
op->op_rkey = rds_rdma_cookie_key(args->cookie);
net/rds/rdma.c
699
op->op_remote_addr = args->remote_vec.addr + rds_rdma_cookie_offset(args->cookie);
net/rds/rdma.c
704
(unsigned long long)args->nr_local,
net/rds/rdma.c
705
(unsigned long long)args->remote_vec.addr,
net/rds/rdma.c
708
for (i = 0; i < args->nr_local; i++) {
net/rds/rdma.c
783
if (nr_bytes > args->remote_vec.bytes) {
net/rds/rdma.c
786
(unsigned int) args->remote_vec.bytes);
net/rds/rdma.c
869
struct rds_atomic_args *args;
net/rds/rdma.c
876
args = CMSG_DATA(cmsg);
net/rds/rdma.c
882
rm->atomic.op_m_fadd.add = args->fadd.add;
net/rds/rdma.c
887
rm->atomic.op_m_fadd.add = args->m_fadd.add;
net/rds/rdma.c
888
rm->atomic.op_m_fadd.nocarry_mask = args->m_fadd.nocarry_mask;
net/rds/rdma.c
892
rm->atomic.op_m_cswp.compare = args->cswp.compare;
net/rds/rdma.c
893
rm->atomic.op_m_cswp.swap = args->cswp.swap;
net/rds/rdma.c
899
rm->atomic.op_m_cswp.compare = args->m_cswp.compare;
net/rds/rdma.c
900
rm->atomic.op_m_cswp.swap = args->m_cswp.swap;
net/rds/rdma.c
901
rm->atomic.op_m_cswp.compare_mask = args->m_cswp.compare_mask;
net/rds/rdma.c
902
rm->atomic.op_m_cswp.swap_mask = args->m_cswp.swap_mask;
net/rds/rdma.c
908
rm->atomic.op_notify = !!(args->flags & RDS_RDMA_NOTIFY_ME);
net/rds/rdma.c
909
rm->atomic.op_silent = !!(args->flags & RDS_RDMA_SILENT);
net/rds/rdma.c
919
if (args->local_addr & 0x7) {
net/rds/rdma.c
924
ret = rds_pin_pages(args->local_addr, 1, &page, 1);
net/rds/rdma.c
929
sg_set_page(rm->atomic.op_sg, page, 8, offset_in_page(args->local_addr));
net/rds/rdma.c
943
rm->atomic.op_notifier->n_user_token = args->user_token;
net/rds/rdma.c
947
rm->atomic.op_rkey = rds_rdma_cookie_key(args->cookie);
net/rds/rdma.c
948
rm->atomic.op_remote_addr = args->remote_addr + rds_rdma_cookie_offset(args->cookie);
net/rds/rds.h
44
#define rdsdebug(fmt, args...) pr_debug("%s(): " fmt, __func__ , ##args)
net/rds/rds.h
964
int rds_rdma_extra_size(struct rds_rdma_args *args,
net/rds/send.c
1106
struct rds_rdma_args *args;
net/rds/send.c
1120
args = CMSG_DATA(cmsg);
net/rds/send.c
1121
*rdma_bytes += args->remote_vec.bytes;
net/sched/act_api.c
2235
cb->args[2] = 0;
net/sched/act_api.c
2238
cb->args[2] = bf.value;
net/sched/act_api.c
2257
cb->args[3] = jiffy_since;
net/sched/act_api.c
2273
act_count = cb->args[1];
net/sched/act_api.c
2275
cb->args[1] = 0;
net/sched/act_api.c
555
u32 act_flags = cb->args[2];
net/sched/act_api.c
556
unsigned long jiffy_since = cb->args[3];
net/sched/act_api.c
565
s_i = cb->args[0];
net/sched/act_api.c
602
cb->args[0] = index + 1;
net/sched/act_api.c
607
cb->args[1] = n_i;
net/sched/cls_api.c
2802
memset(&cb->args[1], 0,
net/sched/cls_api.c
2803
sizeof(cb->args) - sizeof(cb->args[0]));
net/sched/cls_api.c
2804
if (cb->args[1] == 0) {
net/sched/cls_api.c
2810
cb->args[1] = 1;
net/sched/cls_api.c
2821
arg.w.skip = cb->args[1] - 1;
net/sched/cls_api.c
2823
arg.w.cookie = cb->args[2];
net/sched/cls_api.c
2826
cb->args[2] = arg.w.cookie;
net/sched/cls_api.c
2827
cb->args[1] = arg.w.count + 1;
net/sched/cls_api.c
2918
index_start = cb->args[0];
net/sched/cls_api.c
2939
cb->args[0] = index;
net/sched/cls_api.c
3302
index_start = cb->args[0];
net/sched/cls_api.c
3329
cb->args[0] = index;
net/sched/sch_api.c
1887
s_idx = cb->args[0];
net/sched/sch_api.c
1888
s_q_idx = q_idx = cb->args[1];
net/sched/sch_api.c
1930
cb->args[0] = idx;
net/sched/sch_api.c
1931
cb->args[1] = q_idx;
net/sched/sch_api.c
2140
struct tc_bind_class_args args = {};
net/sched/sch_api.c
2144
args.portid = portid;
net/sched/sch_api.c
2145
args.clid = clid;
net/sched/sch_api.c
2146
args.new_cl = new_cl;
net/sched/sch_api.c
2147
args.w.fn = tc_bind_class_walker;
net/sched/sch_api.c
2148
q->ops->cl_ops->walk(q, &args.w);
net/sched/sch_api.c
2345
memset(&cb->args[1], 0, sizeof(cb->args)-sizeof(cb->args[0]));
net/sched/sch_api.c
2350
arg.w.skip = cb->args[1];
net/sched/sch_api.c
2353
cb->args[1] = arg.w.count;
net/sched/sch_api.c
2397
s_t = cb->args[0];
net/sched/sch_api.c
2411
cb->args[0] = t;
net/sctp/diag.c
311
if (cb->args[4] < cb->args[1])
net/sctp/diag.c
321
if (!cb->args[3] &&
net/sctp/diag.c
331
cb->args[3] = 1;
net/sctp/diag.c
342
cb->args[4]++;
net/sctp/diag.c
344
cb->args[1] = 0;
net/sctp/diag.c
345
cb->args[3] = 0;
net/sctp/diag.c
346
cb->args[4] = 0;
net/sctp/diag.c
382
if (cb->args[4] < cb->args[1])
net/sctp/diag.c
409
cb->args[4]++;
net/sctp/diag.c
481
int pos = cb->args[2];
net/sctp/diag.c
489
if (cb->args[0] == 0) {
net/sctp/diag.c
495
cb->args[0] = 1;
net/sctp/diag.c
496
cb->args[1] = 0;
net/sctp/diag.c
497
cb->args[4] = 0;
net/sctp/diag.c
513
cb->args[2] = pos;
net/sctp/diag.c
516
cb->args[1] = cb->args[4];
net/sctp/diag.c
517
cb->args[4] = 0;
net/smc/smc_pnet.c
579
cb->args[0] = 0;
net/smc/smc_pnet.c
639
cb->nlh->nlmsg_seq, NULL, cb->args[0]);
net/smc/smc_pnet.c
641
cb->args[0] = idx;
net/socket.c
3081
SYSCALL_DEFINE2(socketcall, int, call, unsigned long __user *, args)
net/socket.c
3097
if (copy_from_user(a, args, len))
net/sunrpc/auth.c
222
rpcauth_create(const struct rpc_auth_create_args *args, struct rpc_clnt *clnt)
net/sunrpc/auth.c
226
u32 flavor = pseudoflavor_to_flavor(args->pseudoflavor);
net/sunrpc/auth.c
232
auth = ops->create(args, clnt);
net/sunrpc/auth_gss/auth_gss.c
1022
gss_create_new(const struct rpc_auth_create_args *args, struct rpc_clnt *clnt)
net/sunrpc/auth_gss/auth_gss.c
1024
rpc_authflavor_t flavor = args->pseudoflavor;
net/sunrpc/auth_gss/auth_gss.c
1036
if (args->target_name) {
net/sunrpc/auth_gss/auth_gss.c
1037
gss_auth->target_name = kstrdup(args->target_name, GFP_KERNEL);
net/sunrpc/auth_gss/auth_gss.c
1167
gss_auth_find_or_add_hashed(const struct rpc_auth_create_args *args,
net/sunrpc/auth_gss/auth_gss.c
1181
if (gss_auth->rpc_auth.au_flavor != args->pseudoflavor)
net/sunrpc/auth_gss/auth_gss.c
1183
if (gss_auth->target_name != args->target_name) {
net/sunrpc/auth_gss/auth_gss.c
1186
if (args->target_name == NULL)
net/sunrpc/auth_gss/auth_gss.c
1188
if (strcmp(gss_auth->target_name, args->target_name))
net/sunrpc/auth_gss/auth_gss.c
1204
gss_create_hashed(const struct rpc_auth_create_args *args,
net/sunrpc/auth_gss/auth_gss.c
1210
gss_auth = gss_auth_find_or_add_hashed(args, clnt, NULL);
net/sunrpc/auth_gss/auth_gss.c
1213
new = gss_create_new(args, clnt);
net/sunrpc/auth_gss/auth_gss.c
1216
gss_auth = gss_auth_find_or_add_hashed(args, clnt, new);
net/sunrpc/auth_gss/auth_gss.c
1224
gss_create(const struct rpc_auth_create_args *args, struct rpc_clnt *clnt)
net/sunrpc/auth_gss/auth_gss.c
1237
gss_auth = gss_create_hashed(args, clnt);
net/sunrpc/auth_gss/auth_gss.c
947
struct gss_alloc_pdo *args = data;
net/sunrpc/auth_gss/auth_gss.c
952
if (strcmp(gss_pipe->name, args->name) != 0)
net/sunrpc/auth_gss/auth_gss.c
962
struct gss_alloc_pdo *args = data;
net/sunrpc/auth_gss/auth_gss.c
964
gss_pipe = gss_pipe_alloc(args->clnt, args->name, args->upcall_ops);
net/sunrpc/auth_gss/auth_gss.c
976
struct gss_alloc_pdo args = {
net/sunrpc/auth_gss/auth_gss.c
986
&args);
net/sunrpc/auth_gss/gss_rpc_upcall.c
107
clnt = rpc_create(&args);
net/sunrpc/auth_gss/gss_rpc_upcall.c
85
struct rpc_create_args args = {
net/sunrpc/auth_null.c
22
nul_create(const struct rpc_auth_create_args *args, struct rpc_clnt *clnt)
net/sunrpc/auth_tls.c
73
static struct rpc_auth *tls_create(const struct rpc_auth_create_args *args,
net/sunrpc/auth_unix.c
29
unx_create(const struct rpc_auth_create_args *args, struct rpc_clnt *clnt)
net/sunrpc/clnt.c
1059
struct rpc_create_args args = {
net/sunrpc/clnt.c
1071
clnt = __rpc_clone_client(&args, old);
net/sunrpc/clnt.c
353
static struct rpc_clnt * rpc_new_client(const struct rpc_create_args *args,
net/sunrpc/clnt.c
358
const struct rpc_program *program = args->program;
net/sunrpc/clnt.c
362
const char *nodename = args->nodename;
net/sunrpc/clnt.c
370
if (args->version >= program->nrvers)
net/sunrpc/clnt.c
372
version = program->version[args->version];
net/sunrpc/clnt.c
381
clnt->cl_xprtsec = args->xprtsec;
net/sunrpc/clnt.c
387
clnt->cl_cred = get_cred(args->cred);
net/sunrpc/clnt.c
390
clnt->cl_prog = args->prognumber ? : program->number;
net/sunrpc/clnt.c
392
clnt->cl_stats = args->stats ? : program->stats;
net/sunrpc/clnt.c
403
if (args->timeout != NULL) {
net/sunrpc/clnt.c
404
memcpy(&clnt->cl_timeout_default, args->timeout,
net/sunrpc/clnt.c
425
err = rpc_client_register(clnt, args->authflavor, args->client_name);
net/sunrpc/clnt.c
431
trace_rpc_clnt_new(clnt, xprt, args);
net/sunrpc/clnt.c
446
trace_rpc_clnt_new_err(program->name, args->servername, err);
net/sunrpc/clnt.c
450
static struct rpc_clnt *rpc_create_xprt(struct rpc_create_args *args,
net/sunrpc/clnt.c
456
if (args->bc_xprt && args->bc_xprt->xpt_bc_xps) {
net/sunrpc/clnt.c
457
WARN_ON_ONCE(!(args->protocol & XPRT_TRANSPORT_BC));
net/sunrpc/clnt.c
458
xps = args->bc_xprt->xpt_bc_xps;
net/sunrpc/clnt.c
471
clnt = rpc_new_client(args, xps, xprt, NULL);
net/sunrpc/clnt.c
475
if (!(args->flags & RPC_CLNT_CREATE_NOPING)) {
net/sunrpc/clnt.c
481
} else if (args->flags & RPC_CLNT_CREATE_CONNECTED) {
net/sunrpc/clnt.c
490
if (args->flags & (RPC_CLNT_CREATE_HARDRTRY|RPC_CLNT_CREATE_SOFTERR)) {
net/sunrpc/clnt.c
492
if (args->flags & RPC_CLNT_CREATE_SOFTERR)
net/sunrpc/clnt.c
496
if (args->flags & RPC_CLNT_CREATE_AUTOBIND)
net/sunrpc/clnt.c
498
if (args->flags & RPC_CLNT_CREATE_NO_RETRANS_TIMEOUT)
net/sunrpc/clnt.c
500
if (args->flags & RPC_CLNT_CREATE_DISCRTRY)
net/sunrpc/clnt.c
502
if (!(args->flags & RPC_CLNT_CREATE_QUIET))
net/sunrpc/clnt.c
504
if (args->flags & RPC_CLNT_CREATE_NETUNREACH_FATAL)
net/sunrpc/clnt.c
520
struct rpc_clnt *rpc_create(struct rpc_create_args *args)
net/sunrpc/clnt.c
524
.net = args->net,
net/sunrpc/clnt.c
525
.ident = args->protocol,
net/sunrpc/clnt.c
526
.srcaddr = args->saddress,
net/sunrpc/clnt.c
527
.dstaddr = args->address,
net/sunrpc/clnt.c
528
.addrlen = args->addrsize,
net/sunrpc/clnt.c
529
.servername = args->servername,
net/sunrpc/clnt.c
530
.bc_xprt = args->bc_xprt,
net/sunrpc/clnt.c
531
.xprtsec = args->xprtsec,
net/sunrpc/clnt.c
532
.connect_timeout = args->connect_timeout,
net/sunrpc/clnt.c
533
.reconnect_timeout = args->reconnect_timeout,
net/sunrpc/clnt.c
539
if (args->bc_xprt) {
net/sunrpc/clnt.c
540
WARN_ON_ONCE(!(args->protocol & XPRT_TRANSPORT_BC));
net/sunrpc/clnt.c
541
xprt = args->bc_xprt->xpt_bc_xprt;
net/sunrpc/clnt.c
544
return rpc_create_xprt(args, xprt);
net/sunrpc/clnt.c
548
if (args->flags & RPC_CLNT_CREATE_INFINITE_SLOTS)
net/sunrpc/clnt.c
550
if (args->flags & RPC_CLNT_CREATE_NO_IDLE_TIMEOUT)
net/sunrpc/clnt.c
558
(struct sockaddr_un *)args->address;
net/sunrpc/clnt.c
560
(struct sockaddr_in *)args->address;
net/sunrpc/clnt.c
562
(struct sockaddr_in6 *)args->address;
net/sunrpc/clnt.c
565
switch (args->address->sa_family) {
net/sunrpc/clnt.c
601
if (args->flags & RPC_CLNT_CREATE_NONPRIVPORT)
net/sunrpc/clnt.c
604
if (args->flags & RPC_CLNT_CREATE_REUSEPORT)
net/sunrpc/clnt.c
607
clnt = rpc_create_xprt(args, xprt);
net/sunrpc/clnt.c
608
if (IS_ERR(clnt) || args->nconnect <= 1)
net/sunrpc/clnt.c
611
for (i = 0; i < args->nconnect - 1; i++) {
net/sunrpc/clnt.c
624
static struct rpc_clnt *__rpc_clone_client(struct rpc_create_args *args,
net/sunrpc/clnt.c
642
args->servername = xprt->servername;
net/sunrpc/clnt.c
643
args->nodename = clnt->cl_nodename;
net/sunrpc/clnt.c
645
new = rpc_new_client(args, xps, xprt, clnt);
net/sunrpc/clnt.c
675
struct rpc_create_args args = {
net/sunrpc/clnt.c
683
return __rpc_clone_client(&args, clnt);
net/sunrpc/clnt.c
698
struct rpc_create_args args = {
net/sunrpc/clnt.c
706
return __rpc_clone_client(&args, clnt);
net/sunrpc/clnt.c
726
struct xprt_create *args,
net/sunrpc/clnt.c
736
args->xprtsec = clnt->cl_xprtsec;
net/sunrpc/clnt.c
737
xprt = xprt_create_transport(args);
net/sunrpc/rpcb_clnt.c
231
struct rpc_create_args args = {
net/sunrpc/rpcb_clnt.c
258
clnt = rpc_create(&args);
net/sunrpc/rpcb_clnt.c
305
struct rpc_create_args args = {
net/sunrpc/rpcb_clnt.c
320
clnt = rpc_create(&args);
net/sunrpc/rpcb_clnt.c
373
struct rpc_create_args args = {
net/sunrpc/rpcb_clnt.c
400
return rpc_create(&args);
net/sunrpc/svc.c
1298
va_list args;
net/sunrpc/svc.c
1301
va_start(args, fmt);
net/sunrpc/svc.c
1304
vaf.va = &args;
net/sunrpc/svc.c
1308
va_end(args);
net/sunrpc/svc_xprt.c
1245
memcpy(dr->args, rqstp->rq_arg.head[0].iov_base - skip,
net/sunrpc/svc_xprt.c
1269
rqstp->rq_arg.head[0].iov_base = dr->args;
net/sunrpc/svcsock.c
487
struct tls_handshake_args args = {
net/sunrpc/svcsock.c
499
ret = tls_server_hello_x509(&args, GFP_KERNEL);
net/sunrpc/xprt.c
2059
struct rpc_xprt *xprt_create_transport(struct xprt_create *args)
net/sunrpc/xprt.c
2064
t = xprt_class_find_by_ident(args->ident);
net/sunrpc/xprt.c
2066
dprintk("RPC: transport (%d) not supported\n", args->ident);
net/sunrpc/xprt.c
2070
xprt = t->setup(args);
net/sunrpc/xprt.c
2075
if (args->flags & XPRT_CREATE_NO_IDLE_TIMEOUT)
net/sunrpc/xprt.c
2083
if (strlen(args->servername) > RPC_MAXNETNAMELEN) {
net/sunrpc/xprt.c
2087
xprt->servername = kstrdup(args->servername, GFP_KERNEL);
net/sunrpc/xprtrdma/svc_rdma_backchannel.c
235
xprt_setup_rdma_bc(struct xprt_create *args)
net/sunrpc/xprtrdma/svc_rdma_backchannel.c
240
if (args->addrlen > sizeof(xprt->addr))
net/sunrpc/xprtrdma/svc_rdma_backchannel.c
243
xprt = xprt_alloc(args->net, sizeof(*new_xprt),
net/sunrpc/xprtrdma/svc_rdma_backchannel.c
259
memcpy(&xprt->addr, args->dstaddr, args->addrlen);
net/sunrpc/xprtrdma/svc_rdma_backchannel.c
260
xprt->addrlen = args->addrlen;
net/sunrpc/xprtrdma/svc_rdma_backchannel.c
270
args->bc_xprt->xpt_bc_xprt = xprt;
net/sunrpc/xprtrdma/svc_rdma_backchannel.c
271
xprt->bc_xprt = args->bc_xprt;
net/sunrpc/xprtrdma/svc_rdma_sendto.c
575
struct svc_rdma_map_data *args = data;
net/sunrpc/xprtrdma/svc_rdma_sendto.c
576
struct svcxprt_rdma *rdma = args->md_rdma;
net/sunrpc/xprtrdma/svc_rdma_sendto.c
577
struct svc_rdma_send_ctxt *ctxt = args->md_ctxt;
net/sunrpc/xprtrdma/svc_rdma_sendto.c
680
struct svc_rdma_pullup_data *args = data;
net/sunrpc/xprtrdma/svc_rdma_sendto.c
685
++args->pd_num_sges;
net/sunrpc/xprtrdma/svc_rdma_sendto.c
690
++args->pd_num_sges;
net/sunrpc/xprtrdma/svc_rdma_sendto.c
696
++args->pd_num_sges;
net/sunrpc/xprtrdma/svc_rdma_sendto.c
698
args->pd_length += xdr->len;
net/sunrpc/xprtrdma/svc_rdma_sendto.c
719
struct svc_rdma_pullup_data args = {
net/sunrpc/xprtrdma/svc_rdma_sendto.c
726
svc_rdma_xb_count_sges, &args);
net/sunrpc/xprtrdma/svc_rdma_sendto.c
730
if (args.pd_length < RPCRDMA_PULLUP_THRESH)
net/sunrpc/xprtrdma/svc_rdma_sendto.c
732
return args.pd_num_sges >= rdma->sc_max_send_sges;
net/sunrpc/xprtrdma/svc_rdma_sendto.c
746
struct svc_rdma_pullup_data *args = data;
net/sunrpc/xprtrdma/svc_rdma_sendto.c
752
memcpy(args->pd_dest, xdr->head[0].iov_base, xdr->head[0].iov_len);
net/sunrpc/xprtrdma/svc_rdma_sendto.c
753
args->pd_dest += xdr->head[0].iov_len;
net/sunrpc/xprtrdma/svc_rdma_sendto.c
761
memcpy(args->pd_dest, page_address(*ppages) + pageoff, len);
net/sunrpc/xprtrdma/svc_rdma_sendto.c
763
args->pd_dest += len;
net/sunrpc/xprtrdma/svc_rdma_sendto.c
769
memcpy(args->pd_dest, xdr->tail[0].iov_base, xdr->tail[0].iov_len);
net/sunrpc/xprtrdma/svc_rdma_sendto.c
770
args->pd_dest += xdr->tail[0].iov_len;
net/sunrpc/xprtrdma/svc_rdma_sendto.c
773
args->pd_length += xdr->len;
net/sunrpc/xprtrdma/svc_rdma_sendto.c
799
struct svc_rdma_pullup_data args = {
net/sunrpc/xprtrdma/svc_rdma_sendto.c
805
svc_rdma_xb_linearize, &args);
net/sunrpc/xprtrdma/svc_rdma_sendto.c
809
sctxt->sc_sges[0].length = sctxt->sc_hdrbuf.len + args.pd_length;
net/sunrpc/xprtrdma/svc_rdma_sendto.c
810
trace_svcrdma_send_pullup(sctxt, args.pd_length);
net/sunrpc/xprtrdma/svc_rdma_sendto.c
834
struct svc_rdma_map_data args = {
net/sunrpc/xprtrdma/svc_rdma_sendto.c
856
svc_rdma_xb_dma_map, &args);
net/sunrpc/xprtrdma/transport.c
302
xprt_setup_rdma(struct xprt_create *args)
net/sunrpc/xprtrdma/transport.c
309
if (args->addrlen > sizeof(xprt->addr))
net/sunrpc/xprtrdma/transport.c
315
xprt = xprt_alloc(args->net, sizeof(struct rpcrdma_xprt), 0,
net/sunrpc/xprtrdma/transport.c
335
sap = args->dstaddr;
net/sunrpc/xprtrdma/transport.c
341
xprt->addrlen = args->addrlen;
net/sunrpc/xprtsock.c
2618
struct tls_handshake_args args = {
net/sunrpc/xprtsock.c
2632
rc = tls_client_hello_anon(&args, GFP_KERNEL);
net/sunrpc/xprtsock.c
2637
args.ta_my_cert = xprtsec->cert_serial;
net/sunrpc/xprtsock.c
2638
args.ta_my_privkey = xprtsec->privkey_serial;
net/sunrpc/xprtsock.c
2639
rc = tls_client_hello_x509(&args, GFP_KERNEL);
net/sunrpc/xprtsock.c
2692
struct rpc_create_args args = {
net/sunrpc/xprtsock.c
2720
lower_clnt = rpc_create(&args);
net/sunrpc/xprtsock.c
3183
static struct rpc_xprt *xs_setup_xprt(struct xprt_create *args,
net/sunrpc/xprtsock.c
3190
if (args->addrlen > sizeof(xprt->addr)) {
net/sunrpc/xprtsock.c
3195
xprt = xprt_alloc(args->net, sizeof(*new), slot_table_size,
net/sunrpc/xprtsock.c
3205
memcpy(&xprt->addr, args->dstaddr, args->addrlen);
net/sunrpc/xprtsock.c
3206
xprt->addrlen = args->addrlen;
net/sunrpc/xprtsock.c
3207
if (args->srcaddr)
net/sunrpc/xprtsock.c
3208
memcpy(&new->srcaddr, args->srcaddr, args->addrlen);
net/sunrpc/xprtsock.c
3211
err = xs_init_anyaddr(args->dstaddr->sa_family,
net/sunrpc/xprtsock.c
3234
static struct rpc_xprt *xs_setup_local(struct xprt_create *args)
net/sunrpc/xprtsock.c
3236
struct sockaddr_un *sun = (struct sockaddr_un *)args->dstaddr;
net/sunrpc/xprtsock.c
3241
xprt = xs_setup_xprt(args, xprt_tcp_slot_table_entries,
net/sunrpc/xprtsock.c
3301
static struct rpc_xprt *xs_setup_udp(struct xprt_create *args)
net/sunrpc/xprtsock.c
3303
struct sockaddr *addr = args->dstaddr;
net/sunrpc/xprtsock.c
3308
xprt = xs_setup_xprt(args, xprt_udp_slot_table_entries,
net/sunrpc/xprtsock.c
3378
static struct rpc_xprt *xs_setup_tcp(struct xprt_create *args)
net/sunrpc/xprtsock.c
3380
struct sockaddr *addr = args->dstaddr;
net/sunrpc/xprtsock.c
3386
if (args->flags & XPRT_CREATE_INFINITE_SLOTS)
net/sunrpc/xprtsock.c
3389
xprt = xs_setup_xprt(args, xprt_tcp_slot_table_entries,
net/sunrpc/xprtsock.c
3407
if (args->reconnect_timeout)
net/sunrpc/xprtsock.c
3408
xprt->max_reconnect_timeout = args->reconnect_timeout;
net/sunrpc/xprtsock.c
3412
if (args->connect_timeout)
net/sunrpc/xprtsock.c
3413
xs_tcp_do_set_connect_timeout(xprt, args->connect_timeout);
net/sunrpc/xprtsock.c
3460
static struct rpc_xprt *xs_setup_tcp_tls(struct xprt_create *args)
net/sunrpc/xprtsock.c
3462
struct sockaddr *addr = args->dstaddr;
net/sunrpc/xprtsock.c
3468
if (args->flags & XPRT_CREATE_INFINITE_SLOTS)
net/sunrpc/xprtsock.c
3471
xprt = xs_setup_xprt(args, xprt_tcp_slot_table_entries,
net/sunrpc/xprtsock.c
3495
switch (args->xprtsec.policy) {
net/sunrpc/xprtsock.c
3498
xprt->xprtsec = args->xprtsec;
net/sunrpc/xprtsock.c
3548
static struct rpc_xprt *xs_setup_bc_tcp(struct xprt_create *args)
net/sunrpc/xprtsock.c
3550
struct sockaddr *addr = args->dstaddr;
net/sunrpc/xprtsock.c
3556
xprt = xs_setup_xprt(args, xprt_tcp_slot_table_entries,
net/sunrpc/xprtsock.c
3601
args->bc_xprt->xpt_bc_xprt = xprt;
net/sunrpc/xprtsock.c
3602
xprt->bc_xprt = args->bc_xprt;
net/sunrpc/xprtsock.c
3603
bc_sock = container_of(args->bc_xprt, struct svc_sock, sk_xprt);
net/sunrpc/xprtsock.c
3616
args->bc_xprt->xpt_bc_xprt = NULL;
net/sunrpc/xprtsock.c
3617
args->bc_xprt->xpt_bc_xps = NULL;
net/tipc/bearer.c
1236
int i = cb->args[0];
net/tipc/bearer.c
1255
cb->args[0] = i;
net/tipc/bearer.c
882
int i = cb->args[0];
net/tipc/bearer.c
907
cb->args[0] = i;
net/tipc/name_table.c
1105
u32 last_type = cb->args[0];
net/tipc/name_table.c
1106
u32 last_lower = cb->args[1];
net/tipc/name_table.c
1107
u32 last_key = cb->args[2];
net/tipc/name_table.c
1108
int done = cb->args[3];
net/tipc/name_table.c
1135
cb->args[0] = last_type;
net/tipc/name_table.c
1136
cb->args[1] = last_lower;
net/tipc/name_table.c
1137
cb->args[2] = last_key;
net/tipc/name_table.c
1138
cb->args[3] = done;
net/tipc/net.c
206
int done = cb->args[0];
net/tipc/net.c
222
cb->args[0] = done;
net/tipc/netlink_compat.c
1001
args = nlmsg_new(NLMSG_GOODSIZE, GFP_KERNEL);
net/tipc/netlink_compat.c
1002
if (!args)
net/tipc/netlink_compat.c
1005
hdr = genlmsg_put(args, 0, 0, &tipc_genl_family, NLM_F_MULTI,
net/tipc/netlink_compat.c
1008
kfree_skb(args);
net/tipc/netlink_compat.c
1012
nest = nla_nest_start_noflag(args, TIPC_NLA_SOCK);
net/tipc/netlink_compat.c
1014
kfree_skb(args);
net/tipc/netlink_compat.c
1018
if (nla_put_u32(args, TIPC_NLA_SOCK_REF, sock)) {
net/tipc/netlink_compat.c
1019
kfree_skb(args);
net/tipc/netlink_compat.c
1023
nla_nest_end(args, nest);
net/tipc/netlink_compat.c
1024
genlmsg_end(args, hdr);
net/tipc/netlink_compat.c
1029
err = __tipc_nl_compat_dumpit(&dump, msg, args);
net/tipc/netlink_compat.c
1031
kfree_skb(args);
net/tipc/netlink_compat.c
131
va_list args;
net/tipc/netlink_compat.c
139
va_start(args, fmt);
net/tipc/netlink_compat.c
140
n = vscnprintf(buf, rem, fmt, args);
net/tipc/netlink_compat.c
141
va_end(args);
net/tipc/netlink_compat.c
998
struct sk_buff *args;
net/tipc/node.c
2319
int done = cb->args[0];
net/tipc/node.c
2320
int last_addr = cb->args[1];
net/tipc/node.c
2371
cb->args[0] = done;
net/tipc/node.c
2372
cb->args[1] = last_addr;
net/tipc/node.c
2669
u32 prev_node = cb->args[0];
net/tipc/node.c
2670
u32 prev_link = cb->args[1];
net/tipc/node.c
2671
int done = cb->args[2];
net/tipc/node.c
2672
bool bc_link = cb->args[3];
net/tipc/node.c
2744
cb->args[0] = prev_node;
net/tipc/node.c
2745
cb->args[1] = prev_link;
net/tipc/node.c
2746
cb->args[2] = done;
net/tipc/node.c
2747
cb->args[3] = bc_link;
net/tipc/node.c
2837
u32 prev_bearer = cb->args[0];
net/tipc/node.c
2856
cb->args[0] = bearer_id;
net/tipc/node.c
2865
u32 prev_node = cb->args[1];
net/tipc/node.c
2866
u32 bearer_id = cb->args[2];
net/tipc/node.c
2867
int done = cb->args[0];
net/tipc/node.c
2907
cb->args[0] = done;
net/tipc/node.c
2908
cb->args[1] = prev_node;
net/tipc/node.c
2909
cb->args[2] = bearer_id;
net/tipc/socket.c
3556
struct rhashtable_iter *iter = (void *)cb->args[4];
net/tipc/socket.c
3596
struct rhashtable_iter *iter = (void *)cb->args[4];
net/tipc/socket.c
3604
cb->args[4] = (long)iter;
net/tipc/socket.c
3613
struct rhashtable_iter *hti = (void *)cb->args[4];
net/tipc/socket.c
3778
u32 tsk_portid = cb->args[0];
net/tipc/socket.c
3779
u32 last_publ = cb->args[1];
net/tipc/socket.c
3780
u32 done = cb->args[2];
net/tipc/socket.c
3817
cb->args[0] = tsk_portid;
net/tipc/socket.c
3818
cb->args[1] = last_publ;
net/tipc/socket.c
3819
cb->args[2] = done;
net/tipc/udp_media.c
460
u32 bid = cb->args[0];
net/tipc/udp_media.c
461
u32 skip_cnt = cb->args[1];
net/tipc/udp_media.c
538
cb->args[0] = bid;
net/tipc/udp_media.c
539
cb->args[1] = i;
net/unix/diag.c
180
s_slot = cb->args[0];
net/unix/diag.c
181
num = s_num = cb->args[1];
net/unix/diag.c
214
cb->args[0] = slot;
net/unix/diag.c
215
cb->args[1] = num;
net/vmw_vsock/diag.c
134
cb->args[0] = table;
net/vmw_vsock/diag.c
135
cb->args[1] = bucket;
net/vmw_vsock/diag.c
136
cb->args[2] = i;
net/vmw_vsock/diag.c
62
table = cb->args[0];
net/vmw_vsock/diag.c
63
bucket = cb->args[1];
net/vmw_vsock/diag.c
64
i = last_i = cb->args[2];
net/wireless/nl80211.c
10037
int err, reg_idx, start = cb->args[2];
net/wireless/nl80211.c
10067
cb->args[2] = reg_idx;
net/wireless/nl80211.c
1105
if (!cb->args[0]) {
net/wireless/nl80211.c
1136
cb->args[0] = (*rdev)->wiphy_idx + 1;
net/wireless/nl80211.c
1137
cb->args[1] = (*wdev)->identifier;
net/wireless/nl80211.c
1144
wiphy = wiphy_idx_to_wiphy(cb->args[0] - 1);
net/wireless/nl80211.c
1153
if (tmp->identifier == cb->args[1]) {
net/wireless/nl80211.c
11778
int start = cb->args[2], idx = 0;
net/wireless/nl80211.c
11827
cb->args[2] = idx;
net/wireless/nl80211.c
11918
int survey_idx = cb->args[2];
net/wireless/nl80211.c
11970
cb->args[2] = survey_idx;
net/wireless/nl80211.c
13100
if (cb->args[0]) {
net/wireless/nl80211.c
13105
phy_idx = cb->args[0] - 1;
net/wireless/nl80211.c
13134
cb->args[1] = (long)attrbuf[NL80211_ATTR_TESTDATA];
net/wireless/nl80211.c
13137
if (cb->args[1]) {
net/wireless/nl80211.c
13138
data = nla_data((void *)cb->args[1]);
net/wireless/nl80211.c
13139
data_len = nla_len((void *)cb->args[1]);
net/wireless/nl80211.c
13182
cb->args[0] = phy_idx + 1;
net/wireless/nl80211.c
16574
if (cb->args[0]) {
net/wireless/nl80211.c
16576
struct wiphy *wiphy = wiphy_idx_to_wiphy(cb->args[0] - 1);
net/wireless/nl80211.c
16584
if (cb->args[1]) {
net/wireless/nl80211.c
16586
if (tmp->identifier == cb->args[1] - 1) {
net/wireless/nl80211.c
16662
cb->args[0] = (*rdev)->wiphy_idx + 1;
net/wireless/nl80211.c
16664
cb->args[1] = *wdev ? (*wdev)->identifier + 1 : 0;
net/wireless/nl80211.c
16665
cb->args[2] = vcmd_idx;
net/wireless/nl80211.c
16666
cb->args[3] = (unsigned long)data;
net/wireless/nl80211.c
16667
cb->args[4] = data_len;
net/wireless/nl80211.c
16693
vcmd_idx = cb->args[2];
net/wireless/nl80211.c
16694
data = (void *)cb->args[3];
net/wireless/nl80211.c
16695
data_len = cb->args[4];
net/wireless/nl80211.c
16741
(unsigned long *)&cb->args[5]);
net/wireless/nl80211.c
3416
struct nl80211_dump_wiphy_state *state = (void *)cb->args[0];
net/wireless/nl80211.c
3433
cb->args[0] = (long)state;
net/wireless/nl80211.c
3491
kfree((void *)cb->args[0]);
net/wireless/nl80211.c
4388
int wp_start = cb->args[0];
net/wireless/nl80211.c
4389
int if_start = cb->args[1];
net/wireless/nl80211.c
4396
if (!cb->args[2]) {
net/wireless/nl80211.c
4412
cb->args[2] = filter_wiphy + 1;
net/wireless/nl80211.c
4414
cb->args[2] = -1;
net/wireless/nl80211.c
4415
} else if (cb->args[2] > 0) {
net/wireless/nl80211.c
4416
filter_wiphy = cb->args[2] - 1;
net/wireless/nl80211.c
4453
cb->args[0] = wp_idx;
net/wireless/nl80211.c
4454
cb->args[1] = if_idx;
net/wireless/nl80211.c
7962
int sta_idx = cb->args[2];
net/wireless/nl80211.c
8021
cb->args[2] = sta_idx;
net/wireless/nl80211.c
9046
int path_idx = cb->args[2];
net/wireless/nl80211.c
9083
cb->args[2] = path_idx;
net/wireless/nl80211.c
9246
int path_idx = cb->args[2];
net/wireless/nl80211.c
9283
cb->args[2] = path_idx;
net/wireless/wext-priv.c
57
static int get_priv_size(__u16 args)
net/wireless/wext-priv.c
59
int num = args & IW_PRIV_SIZE_MASK;
net/wireless/wext-priv.c
60
int type = (args & IW_PRIV_TYPE_MASK) >> 12;
net/wireless/wext-priv.c
65
static int adjust_priv_size(__u16 args, struct iw_point *iwp)
net/wireless/wext-priv.c
68
int max = args & IW_PRIV_SIZE_MASK;
net/wireless/wext-priv.c
69
int type = (args & IW_PRIV_TYPE_MASK) >> 12;
net/xdp/xsk_diag.c
155
int num = 0, s_num = cb->args[0];
net/xdp/xsk_diag.c
177
cb->args[0] = num;
net/xfrm/xfrm_user.c
1490
struct xfrm_state_walk *walk = (struct xfrm_state_walk *) &cb->args[1];
net/xfrm/xfrm_user.c
1494
if (cb->args[0])
net/xfrm/xfrm_user.c
1502
struct xfrm_state_walk *walk = (struct xfrm_state_walk *) &cb->args[1];
net/xfrm/xfrm_user.c
1506
sizeof(cb->args) - sizeof(cb->args[0]));
net/xfrm/xfrm_user.c
1513
if (!cb->args[0]) {
net/xfrm/xfrm_user.c
1544
cb->args[0] = 1;
net/xfrm/xfrm_user.c
2410
struct xfrm_policy_walk *walk = (struct xfrm_policy_walk *)cb->args;
net/xfrm/xfrm_user.c
2419
struct xfrm_policy_walk *walk = (struct xfrm_policy_walk *)cb->args;
net/xfrm/xfrm_user.c
2421
BUILD_BUG_ON(sizeof(*walk) > sizeof(cb->args));
net/xfrm/xfrm_user.c
2430
struct xfrm_policy_walk *walk = (struct xfrm_policy_walk *)cb->args;
samples/bpf/tracex5.bpf.c
51
if (sd.args[2] == 512) {
samples/bpf/tracex5.bpf.c
54
sd.args[0], sd.args[1], sd.args[2]);
samples/bpf/tracex5.bpf.c
64
if (sd.args[2] > 128 && sd.args[2] <= 1024) {
samples/bpf/tracex5.bpf.c
67
sd.args[0], sd.args[1], sd.args[2]);
samples/hid/hid_surface_dial.bpf.c
47
int set_haptic(struct haptic_syscall_args *args)
samples/hid/hid_surface_dial.bpf.c
57
ctx = hid_bpf_allocate_context(args->hid);
samples/hid/hid_surface_dial.bpf.c
96
args->retval = ret;
samples/hid/hid_surface_dial.c
90
struct haptic_syscall_args args = {
samples/hid/hid_surface_dial.c
96
.ctx_in = &args,
samples/hid/hid_surface_dial.c
97
.ctx_size_in = sizeof(args),
samples/pidfd/pidfd-metadata.c
28
static int do_child(void *args)
samples/seccomp/bpf-direct.c
31
#define syscall_arg(_n) (offsetof(struct seccomp_data, args[_n]))
samples/seccomp/bpf-helper.h
66
#define LO_ARG(idx) offsetof(struct seccomp_data, args[(idx)])
samples/seccomp/bpf-helper.h
68
#define LO_ARG(idx) offsetof(struct seccomp_data, args[(idx)]) + sizeof(__u32)
samples/seccomp/bpf-helper.h
90
#define HI_ARG(idx) offsetof(struct seccomp_data, args[(idx)]) + sizeof(__u32)
samples/seccomp/bpf-helper.h
93
#define HI_ARG(idx) offsetof(struct seccomp_data, args[(idx)])
samples/seccomp/user-trap.c
124
if (!(req->data.args[3] & MS_BIND))
samples/seccomp/user-trap.c
159
if (lseek(mem, req->data.args[0], SEEK_SET) < 0) {
samples/seccomp/user-trap.c
170
if (lseek(mem, req->data.args[1], SEEK_SET) < 0) {
samples/seccomp/user-trap.c
187
if (mount(source, target, NULL, req->data.args[3], NULL) < 0) {
samples/seccomp/user-trap.c
26
static int seccomp(unsigned int op, unsigned int flags, void *args)
samples/seccomp/user-trap.c
29
return syscall(__NR_seccomp, op, flags, args);
scripts/gcc-plugins/gcc-common.h
118
static inline void __add_type_attr(tree type, const char *attr, tree args)
scripts/gcc-plugins/gcc-common.h
126
gcc_assert(TREE_VALUE(oldattr) == args || TREE_VALUE(TREE_VALUE(oldattr)) == TREE_VALUE(args));
scripts/gcc-plugins/gcc-common.h
131
TYPE_ATTRIBUTES(type) = tree_cons(get_identifier(attr), args, TYPE_ATTRIBUTES(type));
scripts/gcc-plugins/gcc-common.h
134
static inline void add_type_attr(tree type, const char *attr, tree args)
scripts/gcc-plugins/gcc-common.h
138
__add_type_attr(TYPE_CANONICAL(type), attr, args);
scripts/gcc-plugins/gcc-common.h
139
__add_type_attr(TYPE_CANONICAL(main_variant), attr, args);
scripts/gcc-plugins/gcc-common.h
140
__add_type_attr(main_variant, attr, args);
scripts/gcc-plugins/gcc-common.h
146
__add_type_attr(TYPE_CANONICAL(type), attr, args);
scripts/gcc-plugins/latent_entropy_plugin.c
129
tree args __unused,
scripts/gcc-plugins/randomize_layout_plugin.c
100
static tree handle_randomize_considered_attr(tree *node, tree name, tree args, int flags, bool *no_add_attrs)
scripts/gcc-plugins/randomize_layout_plugin.c
110
static tree handle_randomize_performed_attr(tree *node, tree name, tree args, int flags, bool *no_add_attrs)
scripts/gcc-plugins/randomize_layout_plugin.c
54
static tree handle_randomize_layout_attr(tree *node, tree name, tree args, int flags, bool *no_add_attrs)
scripts/gendwarfksyms/dwarf.c
186
va_list args;
scripts/gendwarfksyms/dwarf.c
188
va_start(args, fmt);
scripts/gendwarfksyms/dwarf.c
190
if (checkp(vsnprintf(buf, sizeof(buf), fmt, args)) >= sizeof(buf))
scripts/gendwarfksyms/dwarf.c
194
va_end(args);
scripts/genksyms/genksyms.c
709
va_list args;
scripts/genksyms/genksyms.c
714
va_start(args, fmt);
scripts/genksyms/genksyms.c
715
vfprintf(stderr, fmt, args);
scripts/genksyms/genksyms.c
716
va_end(args);
scripts/insert-sys-cert.c
33
#define info(format, args...) fprintf(stderr, "INFO: " format, ## args)
scripts/insert-sys-cert.c
34
#define warn(format, args...) fprintf(stdout, "WARNING: " format, ## args)
scripts/insert-sys-cert.c
35
#define err(format, args...) fprintf(stderr, "ERROR: " format, ## args)
scripts/mod/modpost.h
242
#define warn(fmt, args...) modpost_log(false, fmt, ##args)
scripts/mod/modpost.h
243
#define error(fmt, args...) modpost_log(true, fmt, ##args)
scripts/mod/modpost.h
244
#define fatal(fmt, args...) do { error(fmt, ##args); exit(1); } while (1)
security/apparmor/include/lib.h
42
#define AA_DEBUG(opt, fmt, args...) \
security/apparmor/include/lib.h
45
pr_warn_ratelimited("%s: " fmt, __func__, ##args); \
security/apparmor/include/lib.h
47
#define AA_DEBUG_LABEL(LAB, X, fmt, args...) \
security/apparmor/include/lib.h
50
AA_DEBUG(X, fmt, ##args); \
security/apparmor/include/lib.h
57
#define AA_BUG(X, args...) \
security/apparmor/include/lib.h
60
AA_BUG_FMT((X), "" args); \
security/apparmor/include/lib.h
64
#define AA_BUG_FMT(X, fmt, args...) \
security/apparmor/include/lib.h
65
WARN((X), "AppArmor WARN %s: (" #X "): " fmt, __func__, ##args)
security/apparmor/include/lib.h
67
#define AA_BUG_FMT(X, fmt, args...) \
security/apparmor/include/lib.h
70
no_printk(fmt, ##args); \
security/apparmor/include/lib.h
77
#define AA_ERROR(fmt, args...) \
security/apparmor/include/lib.h
78
pr_err_ratelimited("AppArmor: " fmt, ##args)
security/apparmor/include/perms.h
171
#define xcheck_ns_profile_profile(P1, P2, FN, args...) \
security/apparmor/include/perms.h
175
____e = FN((P1), (P2), args); \
security/apparmor/include/perms.h
179
#define xcheck_ns_profile_label(P, L, FN, args...) \
security/apparmor/include/perms.h
183
xcheck_ns_profile_profile((P), __p2, (FN), args)); \
security/apparmor/include/perms.h
186
#define xcheck_ns_labels(L1, L2, FN, args...) \
security/apparmor/include/perms.h
189
fn_for_each((L1), __p1, FN(__p1, (L2), args)); \
security/apparmor/include/perms.h
193
#define xcheck_labels_profiles(L1, L2, FN, args...) \
security/apparmor/include/perms.h
194
xcheck_ns_labels((L1), (L2), xcheck_ns_profile_label, (FN), args)
security/apparmor/include/procattr.h
15
int aa_setprocattr_changehat(char *args, size_t size, int flags);
security/apparmor/lsm.c
850
char *command, *largs = NULL, *args = value;
security/apparmor/lsm.c
860
if (args[size - 1] != '\0') {
security/apparmor/lsm.c
862
largs = args = kmalloc(size + 1, GFP_KERNEL);
security/apparmor/lsm.c
863
if (!args)
security/apparmor/lsm.c
865
memcpy(args, value, size);
security/apparmor/lsm.c
866
args[size] = '\0';
security/apparmor/lsm.c
870
args = strim(args);
security/apparmor/lsm.c
871
command = strsep(&args, " ");
security/apparmor/lsm.c
872
if (!args)
security/apparmor/lsm.c
874
args = skip_spaces(args);
security/apparmor/lsm.c
875
if (!*args)
security/apparmor/lsm.c
878
arg_size = size - (args - (largs ? largs : (char *) value));
security/apparmor/lsm.c
881
error = aa_setprocattr_changehat(args, arg_size,
security/apparmor/lsm.c
884
error = aa_setprocattr_changehat(args, arg_size,
security/apparmor/lsm.c
887
error = aa_change_profile(args, AA_CHANGE_NOFLAGS);
security/apparmor/lsm.c
889
error = aa_change_profile(args, AA_CHANGE_TEST);
security/apparmor/lsm.c
891
error = aa_change_profile(args, AA_CHANGE_STACK);
security/apparmor/lsm.c
896
error = aa_change_profile(args, AA_CHANGE_ONEXEC);
security/apparmor/lsm.c
898
error = aa_change_profile(args, (AA_CHANGE_ONEXEC |
security/apparmor/procattr.c
101
int aa_setprocattr_changehat(char *args, size_t size, int flags)
security/apparmor/procattr.c
108
hat = split_token_from_name(OP_CHANGE_HAT, args, &token);
security/apparmor/procattr.c
124
char *end = args + size;
security/apparmor/procattr.c
77
static char *split_token_from_name(const char *op, char *args, u64 *token)
security/apparmor/procattr.c
81
*token = simple_strtoull(args, &name, 16);
security/apparmor/procattr.c
82
if ((name == args) || *name != '^') {
security/apparmor/procattr.c
83
AA_ERROR("%s: Invalid input '%s'", op, args);
security/integrity/ima/ima_policy.c
1145
substring_t *args, int lsm_rule, int audit_type)
security/integrity/ima/ima_policy.c
1152
entry->lsm[lsm_rule].args_p = match_strdup(args);
security/integrity/ima/ima_policy.c
1446
substring_t args[MAX_OPT_ARGS];
security/integrity/ima/ima_policy.c
1454
token = match_token(p, policy_tokens, args);
security/integrity/ima/ima_policy.c
1521
ima_log_string(ab, "func", args[0].from);
security/integrity/ima/ima_policy.c
1526
if (strcmp(args[0].from, "FILE_CHECK") == 0)
security/integrity/ima/ima_policy.c
1529
else if (strcmp(args[0].from, "PATH_CHECK") == 0)
security/integrity/ima/ima_policy.c
1531
else if (strcmp(args[0].from, "MODULE_CHECK") == 0)
security/integrity/ima/ima_policy.c
1533
else if (strcmp(args[0].from, "FIRMWARE_CHECK") == 0)
security/integrity/ima/ima_policy.c
1535
else if ((strcmp(args[0].from, "FILE_MMAP") == 0)
security/integrity/ima/ima_policy.c
1536
|| (strcmp(args[0].from, "MMAP_CHECK") == 0))
security/integrity/ima/ima_policy.c
1538
else if ((strcmp(args[0].from, "MMAP_CHECK_REQPROT") == 0))
security/integrity/ima/ima_policy.c
1540
else if (strcmp(args[0].from, "BPRM_CHECK") == 0)
security/integrity/ima/ima_policy.c
1542
else if (strcmp(args[0].from, "CREDS_CHECK") == 0)
security/integrity/ima/ima_policy.c
1544
else if (strcmp(args[0].from, "KEXEC_KERNEL_CHECK") ==
security/integrity/ima/ima_policy.c
1547
else if (strcmp(args[0].from, "KEXEC_INITRAMFS_CHECK")
security/integrity/ima/ima_policy.c
1550
else if (strcmp(args[0].from, "POLICY_CHECK") == 0)
security/integrity/ima/ima_policy.c
1552
else if (strcmp(args[0].from, "KEXEC_CMDLINE") == 0)
security/integrity/ima/ima_policy.c
1555
strcmp(args[0].from, "KEY_CHECK") == 0)
security/integrity/ima/ima_policy.c
1557
else if (strcmp(args[0].from, "CRITICAL_DATA") == 0)
security/integrity/ima/ima_policy.c
1559
else if (strcmp(args[0].from, "SETXATTR_CHECK") == 0)
security/integrity/ima/ima_policy.c
1567
ima_log_string(ab, "mask", args[0].from);
security/integrity/ima/ima_policy.c
1572
from = args[0].from;
security/integrity/ima/ima_policy.c
1587
entry->flags |= (*args[0].from == '^')
security/integrity/ima/ima_policy.c
1591
ima_log_string(ab, "fsmagic", args[0].from);
security/integrity/ima/ima_policy.c
1598
result = kstrtoul(args[0].from, 16, &entry->fsmagic);
security/integrity/ima/ima_policy.c
1603
ima_log_string(ab, "fsname", args[0].from);
security/integrity/ima/ima_policy.c
1605
entry->fsname = kstrdup(args[0].from, GFP_KERNEL);
security/integrity/ima/ima_policy.c
1614
ima_log_string(ab, "fs_subtype", args[0].from);
security/integrity/ima/ima_policy.c
1621
entry->fs_subtype = kstrdup(args[0].from, GFP_KERNEL);
security/integrity/ima/ima_policy.c
1630
ima_log_string(ab, "keyrings", args[0].from);
security/integrity/ima/ima_policy.c
1638
entry->keyrings = ima_alloc_rule_opt_list(args);
security/integrity/ima/ima_policy.c
1648
ima_log_string(ab, "label", args[0].from);
security/integrity/ima/ima_policy.c
1655
entry->label = ima_alloc_rule_opt_list(args);
security/integrity/ima/ima_policy.c
1665
ima_log_string(ab, "fsuuid", args[0].from);
security/integrity/ima/ima_policy.c
1672
result = uuid_parse(args[0].from, &entry->fsuuid);
security/integrity/ima/ima_policy.c
1692
args[0].from, token);
security/integrity/ima/ima_policy.c
1699
result = kstrtoul(args[0].from, 10, &lnum);
security/integrity/ima/ima_policy.c
1727
args[0].from, token);
security/integrity/ima/ima_policy.c
1734
result = kstrtoul(args[0].from, 10, &lnum);
security/integrity/ima/ima_policy.c
1754
ima_log_string_op(ab, "fowner", args[0].from, token);
security/integrity/ima/ima_policy.c
1761
result = kstrtoul(args[0].from, 10, &lnum);
security/integrity/ima/ima_policy.c
1780
ima_log_string_op(ab, "fgroup", args[0].from, token);
security/integrity/ima/ima_policy.c
1787
result = kstrtoul(args[0].from, 10, &lnum);
security/integrity/ima/ima_policy.c
1799
ima_log_string(ab, "obj_user", args[0].from);
security/integrity/ima/ima_policy.c
1800
result = ima_lsm_rule_init(entry, args,
security/integrity/ima/ima_policy.c
1805
ima_log_string(ab, "obj_role", args[0].from);
security/integrity/ima/ima_policy.c
1806
result = ima_lsm_rule_init(entry, args,
security/integrity/ima/ima_policy.c
1811
ima_log_string(ab, "obj_type", args[0].from);
security/integrity/ima/ima_policy.c
1812
result = ima_lsm_rule_init(entry, args,
security/integrity/ima/ima_policy.c
1817
ima_log_string(ab, "subj_user", args[0].from);
security/integrity/ima/ima_policy.c
1818
result = ima_lsm_rule_init(entry, args,
security/integrity/ima/ima_policy.c
1823
ima_log_string(ab, "subj_role", args[0].from);
security/integrity/ima/ima_policy.c
1824
result = ima_lsm_rule_init(entry, args,
security/integrity/ima/ima_policy.c
1829
ima_log_string(ab, "subj_type", args[0].from);
security/integrity/ima/ima_policy.c
1830
result = ima_lsm_rule_init(entry, args,
security/integrity/ima/ima_policy.c
1835
ima_log_string(ab, "digest_type", args[0].from);
security/integrity/ima/ima_policy.c
1838
else if ((strcmp(args[0].from, "verity")) == 0)
security/integrity/ima/ima_policy.c
1844
ima_log_string(ab, "appraise_type", args[0].from);
security/integrity/ima/ima_policy.c
1846
if ((strcmp(args[0].from, "imasig")) == 0) {
security/integrity/ima/ima_policy.c
1851
} else if (strcmp(args[0].from, "sigv3") == 0) {
security/integrity/ima/ima_policy.c
1858
strcmp(args[0].from, "imasig|modsig") == 0) {
security/integrity/ima/ima_policy.c
1869
ima_log_string(ab, "appraise_flag", args[0].from);
security/integrity/ima/ima_policy.c
1872
ima_log_string(ab, "appraise_algos", args[0].from);
security/integrity/ima/ima_policy.c
1880
ima_parse_appraise_algos(args[0].from);
security/integrity/ima/ima_policy.c
1894
ima_log_string(ab, "pcr", args[0].from);
security/integrity/ima/ima_policy.c
1896
result = kstrtoint(args[0].from, 10, &entry->pcr);
security/integrity/ima/ima_policy.c
1904
ima_log_string(ab, "template", args[0].from);
security/integrity/ima/ima_policy.c
1909
template_desc = lookup_template_desc(args[0].from);
security/ipe/policy_parser.c
145
substring_t args[MAX_OPT_ARGS];
security/ipe/policy_parser.c
160
token = match_token(t, header_tokens, args);
security/ipe/policy_parser.c
168
p->name = match_strdup(&args[0]);
security/ipe/policy_parser.c
173
ver = match_strdup(&args[0]);
security/ipe/policy_parser.c
251
substring_t args[MAX_OPT_ARGS];
security/ipe/policy_parser.c
253
return match_token(t, operation_tokens, args);
security/ipe/policy_parser.c
270
substring_t args[MAX_OPT_ARGS];
security/ipe/policy_parser.c
272
return match_token(t, action_tokens, args);
security/ipe/policy_parser.c
302
substring_t args[MAX_OPT_ARGS];
security/ipe/policy_parser.c
312
token = match_token(t, property_tokens, args);
security/ipe/policy_parser.c
317
dup = match_strdup(&args[0]);
security/keys/encrypted-keys/encrypted.c
176
substring_t args[MAX_OPT_ARGS];
security/keys/encrypted-keys/encrypted.c
187
key_cmd = match_token(keyword, key_tokens, args);
security/keys/encrypted-keys/encrypted.c
196
key_format = match_token(p, key_format_tokens, args);
security/keys/keyctl_pkey.c
41
substring_t args[MAX_OPT_ARGS];
security/keys/keyctl_pkey.c
48
token = match_token(p, param_keys, args);
security/keys/keyctl_pkey.c
53
q = args[0].from;
security/keys/trusted-keys/trusted_caam.c
45
substring_t args[MAX_OPT_ARGS];
security/keys/trusted-keys/trusted_caam.c
58
token = match_token(p, key_tokens, args);
security/keys/trusted-keys/trusted_caam.c
64
res = kstrtou16(args[0].from, 16, &key_enc_algo);
security/keys/trusted-keys/trusted_core.c
84
substring_t args[MAX_OPT_ARGS];
security/keys/trusted-keys/trusted_core.c
94
key_cmd = match_token(c, key_tokens, args);
security/keys/trusted-keys/trusted_pkwm.c
25
substring_t args[MAX_OPT_ARGS];
security/keys/trusted-keys/trusted_pkwm.c
42
token = match_token(p, key_tokens, args);
security/keys/trusted-keys/trusted_pkwm.c
48
res = kstrtou16(args[0].from, 16, &wrap_flags);
security/keys/trusted-keys/trusted_tpm1.c
699
substring_t args[MAX_OPT_ARGS];
security/keys/trusted-keys/trusted_tpm1.c
722
token = match_token(p, key_tokens, args);
security/keys/trusted-keys/trusted_tpm1.c
728
opt->pcrinfo_len = strlen(args[0].from) / 2;
security/keys/trusted-keys/trusted_tpm1.c
731
res = hex2bin(opt->pcrinfo, args[0].from,
security/keys/trusted-keys/trusted_tpm1.c
737
res = kstrtoul(args[0].from, 16, &handle);
security/keys/trusted-keys/trusted_tpm1.c
744
if (strlen(args[0].from) != 2 * SHA1_DIGEST_SIZE)
security/keys/trusted-keys/trusted_tpm1.c
746
res = hex2bin(opt->keyauth, args[0].from,
security/keys/trusted-keys/trusted_tpm1.c
757
opt->blobauth_len = strlen(args[0].from);
security/keys/trusted-keys/trusted_tpm1.c
760
res = hex2bin(opt->blobauth, args[0].from,
security/keys/trusted-keys/trusted_tpm1.c
770
memcpy(opt->blobauth, args[0].from,
security/keys/trusted-keys/trusted_tpm1.c
780
if (*args[0].from == '0')
security/keys/trusted-keys/trusted_tpm1.c
782
else if (*args[0].from != '1')
security/keys/trusted-keys/trusted_tpm1.c
786
res = kstrtoul(args[0].from, 10, &lock);
security/keys/trusted-keys/trusted_tpm1.c
795
if (!strcmp(args[0].from, hash_algo_name[i])) {
security/keys/trusted-keys/trusted_tpm1.c
809
if (!tpm2 || strlen(args[0].from) != (2 * digest_len))
security/keys/trusted-keys/trusted_tpm1.c
811
res = hex2bin(opt->policydigest, args[0].from,
security/keys/trusted-keys/trusted_tpm1.c
820
res = kstrtoul(args[0].from, 16, &handle);
security/selinux/ss/conditional.c
673
static int cond_bools_destroy(void *key, void *datum, void *args)
security/selinux/ss/conditional.c
681
const struct hashtab_node *orig, void *args)
security/selinux/ss/conditional.c
695
static int cond_bools_index(void *key, void *datum, void *args)
security/selinux/ss/conditional.c
700
cond_bool_array = args;
security/selinux/ss/hashtab.c
142
const struct hashtab_node *orig, void *args),
security/selinux/ss/hashtab.c
143
int (*destroy)(void *k, void *d, void *args), void *args)
security/selinux/ss/hashtab.c
166
rc = copy(tmp, orig_cur, args);
security/selinux/ss/hashtab.c
187
destroy(cur->key, cur->datum, args);
security/selinux/ss/hashtab.c
88
int hashtab_map(struct hashtab *h, int (*apply)(void *k, void *d, void *args),
security/selinux/ss/hashtab.c
89
void *args)
security/selinux/ss/hashtab.c
98
ret = apply(cur->key, cur->datum, args);
security/selinux/ss/hashtab.h
136
int hashtab_map(struct hashtab *h, int (*apply)(void *k, void *d, void *args),
security/selinux/ss/hashtab.h
137
void *args);
security/selinux/ss/hashtab.h
141
const struct hashtab_node *orig, void *args),
security/selinux/ss/hashtab.h
142
int (*destroy)(void *k, void *d, void *args), void *args);
security/selinux/ss/services.c
2056
int services_convert_context(struct convert_context_args *args,
security/selinux/ss/services.c
2073
rc = string_to_context_struct(args->newp, NULL, s, newc, SECSID_NULL);
security/selinux/ss/services.c
2103
usrdatum = symtab_search(&args->newp->p_users,
security/selinux/ss/services.c
2104
sym_name(args->oldp, SYM_USERS, oldc->user - 1));
security/selinux/ss/services.c
2110
role = symtab_search(&args->newp->p_roles,
security/selinux/ss/services.c
2111
sym_name(args->oldp, SYM_ROLES, oldc->role - 1));
security/selinux/ss/services.c
2117
typdatum = symtab_search(&args->newp->p_types,
security/selinux/ss/services.c
2118
sym_name(args->oldp, SYM_TYPES, oldc->type - 1));
security/selinux/ss/services.c
2124
if (args->oldp->mls_enabled && args->newp->mls_enabled) {
security/selinux/ss/services.c
2125
rc = mls_convert_context(args->oldp, args->newp, oldc, newc);
security/selinux/ss/services.c
2128
} else if (!args->oldp->mls_enabled && args->newp->mls_enabled) {
security/selinux/ss/services.c
2136
oc = args->newp->ocontexts[OCON_ISID];
security/selinux/ss/services.c
2150
if (!policydb_context_isvalid(args->newp, newc)) {
security/selinux/ss/services.c
2151
rc = convert_context_handle_invalid_context(args->oldp, oldc);
security/selinux/ss/services.c
2159
rc = context_struct_to_string(args->oldp, oldc, &s, &len);
security/selinux/ss/services.c
2369
convert_data->args.oldp = &oldpolicy->policydb;
security/selinux/ss/services.c
2370
convert_data->args.newp = &newpolicy->policydb;
security/selinux/ss/services.c
2372
convert_data->sidtab_params.args = &convert_data->args;
security/selinux/ss/services.c
3412
static int get_classes_callback(void *k, void *d, void *args)
security/selinux/ss/services.c
3415
char *name = k, **classes = args;
security/selinux/ss/services.c
3453
static int get_permissions_callback(void *k, void *d, void *args)
security/selinux/ss/services.c
3456
char *name = k, **perms = args;
security/selinux/ss/services.c
444
static int dump_masked_av_helper(void *k, void *d, void *args)
security/selinux/ss/services.c
447
char **permission_names = args;
security/selinux/ss/services.c
73
struct convert_context_args args;
security/selinux/ss/services.h
43
int services_convert_context(struct convert_context_args *args,
security/selinux/ss/sidtab.c
332
rc = services_convert_context(convert->args, context,
security/selinux/ss/sidtab.c
412
convert->args,
security/selinux/ss/sidtab.h
70
struct convert_context_args *args;
security/tomoyo/audit.c
245
va_list args)
security/tomoyo/audit.c
290
vsnprintf(buf + pos, len - pos, fmt, args);
security/tomoyo/audit.c
367
va_list args)
security/tomoyo/audit.c
376
buf = tomoyo_init_log(r, len, fmt, args);
security/tomoyo/audit.c
422
va_list args;
security/tomoyo/audit.c
425
va_start(args, fmt);
security/tomoyo/audit.c
426
len = vsnprintf(NULL, 0, fmt, args) + 1;
security/tomoyo/audit.c
427
va_end(args);
security/tomoyo/audit.c
428
va_start(args, fmt);
security/tomoyo/audit.c
429
tomoyo_write_log2(r, len, fmt, args);
security/tomoyo/audit.c
430
va_end(args);
security/tomoyo/common.c
190
va_list args;
security/tomoyo/common.c
193
va_start(args, fmt);
security/tomoyo/common.c
194
vsnprintf(buffer + pos, len - pos - 1, fmt, args);
security/tomoyo/common.c
195
va_end(args);
security/tomoyo/common.c
2196
va_list args;
security/tomoyo/common.c
2203
va_start(args, fmt);
security/tomoyo/common.c
2204
len = vsnprintf(NULL, 0, fmt, args) + 1;
security/tomoyo/common.c
2205
va_end(args);
security/tomoyo/common.c
2207
va_start(args, fmt);
security/tomoyo/common.c
2208
tomoyo_write_log2(r, len, fmt, args);
security/tomoyo/common.c
2209
va_end(args);
security/tomoyo/common.c
2231
va_start(args, fmt);
security/tomoyo/common.c
2232
entry.query = tomoyo_init_log(r, len, fmt, args);
security/tomoyo/common.c
2233
va_end(args);
security/tomoyo/common.c
273
va_list args;
security/tomoyo/common.c
280
va_start(args, fmt);
security/tomoyo/common.c
281
len = vsnprintf(head->read_buf + pos, size, fmt, args) + 1;
security/tomoyo/common.c
282
va_end(args);
security/tomoyo/common.h
1100
va_list args) __printf(3, 0);
security/tomoyo/common.h
988
va_list args) __printf(3, 0);
sound/aoa/core/gpio-pmf.c
16
struct pmf_args args = { .count = 1, .u[0].v = !on }; \
sound/aoa/core/gpio-pmf.c
20
rc = pmf_call_function(rt->node, #name "-mute", &args); \
sound/aoa/core/gpio-pmf.c
204
struct pmf_args args = { .count = 1, .u[0].p = &ret };
sound/aoa/core/gpio-pmf.c
220
err = pmf_call_function(rt->node, name, &args);
sound/aoa/core/gpio-pmf.c
39
struct pmf_args args = { .count = 1, .u[0].v = !!on };
sound/aoa/core/gpio-pmf.c
43
rc = pmf_call_function(rt->node, "hw-reset", &args);
sound/aoa/soundbus/i2sbus/control.c
112
struct pmf_args args = { .count = 0 };
sound/aoa/soundbus/i2sbus/control.c
118
return pmf_call_one(i2sdev->cell_disable, &args);
sound/aoa/soundbus/i2sbus/control.c
122
return pmf_call_one(i2sdev->cell_enable, &args);
sound/aoa/soundbus/i2sbus/control.c
155
struct pmf_args args = { .count = 0 };
sound/aoa/soundbus/i2sbus/control.c
161
return pmf_call_one(i2sdev->clock_disable, &args);
sound/aoa/soundbus/i2sbus/control.c
165
return pmf_call_one(i2sdev->clock_enable, &args);
sound/aoa/soundbus/i2sbus/control.c
84
struct pmf_args args = { .count = 0 };
sound/aoa/soundbus/i2sbus/control.c
88
return pmf_call_one(i2sdev->enable, &args);
sound/core/oss/pcm_plugin.h
160
#define pdprintf(fmt, args...) pr_debug("plugin: " fmt, ##args)
sound/core/oss/pcm_plugin.h
162
#define pdprintf(fmt, args...)
sound/core/pcm_lib.c
1173
va_list args;
sound/core/pcm_lib.c
1174
va_start(args, dep);
sound/core/pcm_lib.c
1181
va_end(args);
sound/core/pcm_lib.c
1195
va_end(args);
sound/core/pcm_lib.c
1201
dep = va_arg(args, int);
sound/core/pcm_lib.c
1204
va_end(args);
sound/core/pcm_lib.c
193
#define hw_ptr_error(substream, in_interrupt, reason, fmt, args...) \
sound/core/pcm_lib.c
198
(in_interrupt) ? 'Q' : 'P', ##args); \
sound/core/pcm_lib.c
205
#define hw_ptr_error(substream, fmt, args...) do { } while (0)
sound/core/rawmidi.c
46
#define rmidi_err(rmidi, fmt, args...) \
sound/core/rawmidi.c
47
dev_err((rmidi)->dev, fmt, ##args)
sound/core/rawmidi.c
48
#define rmidi_warn(rmidi, fmt, args...) \
sound/core/rawmidi.c
49
dev_warn((rmidi)->dev, fmt, ##args)
sound/core/rawmidi.c
50
#define rmidi_dbg(rmidi, fmt, args...) \
sound/core/rawmidi.c
51
dev_dbg((rmidi)->dev, fmt, ##args)
sound/core/seq/seq_clientmgr.c
2277
va_list args;
sound/core/seq/seq_clientmgr.c
2307
va_start(args, name_fmt);
sound/core/seq/seq_clientmgr.c
2308
vsnprintf(client->name, sizeof(client->name), name_fmt, args);
sound/core/seq/seq_clientmgr.c
2309
va_end(args);
sound/core/ump.c
16
#define ump_err(ump, fmt, args...) dev_err((ump)->core.dev, fmt, ##args)
sound/core/ump.c
17
#define ump_warn(ump, fmt, args...) dev_warn((ump)->core.dev, fmt, ##args)
sound/core/ump.c
18
#define ump_info(ump, fmt, args...) dev_info((ump)->core.dev, fmt, ##args)
sound/core/ump.c
19
#define ump_dbg(ump, fmt, args...) dev_dbg((ump)->core.dev, fmt, ##args)
sound/hda/codecs/side-codecs/cirrus_scodec_test.c
159
struct software_node_ref_args *args,
sound/hda/codecs/side-codecs/cirrus_scodec_test.c
163
PROPERTY_ENTRY_REF_ARRAY_LEN("spk-id-gpios", args, num_args),
sound/hda/common/codec.c
704
va_list args;
sound/hda/common/codec.c
711
va_start(args, fmt);
sound/hda/common/codec.c
712
pcm->name = kvasprintf(GFP_KERNEL, fmt, args);
sound/hda/common/codec.c
713
va_end(args);
sound/hda/common/hda_local.h
716
#define codec_err(codec, fmt, args...) \
sound/hda/common/hda_local.h
717
dev_err(hda_codec_dev(codec), fmt, ##args)
sound/hda/common/hda_local.h
718
#define codec_warn(codec, fmt, args...) \
sound/hda/common/hda_local.h
719
dev_warn(hda_codec_dev(codec), fmt, ##args)
sound/hda/common/hda_local.h
720
#define codec_info(codec, fmt, args...) \
sound/hda/common/hda_local.h
721
dev_info(hda_codec_dev(codec), fmt, ##args)
sound/hda/common/hda_local.h
722
#define codec_dbg(codec, fmt, args...) \
sound/hda/common/hda_local.h
723
dev_dbg(hda_codec_dev(codec), fmt, ##args)
sound/isa/wavefront/wavefront_synth.c
122
#define DPRINT(cond, args...)
sound/pci/ac97/ac97_codec.c
202
#define ac97_err(ac97, fmt, args...) \
sound/pci/ac97/ac97_codec.c
203
dev_err((ac97)->bus->card->dev, fmt, ##args)
sound/pci/ac97/ac97_codec.c
204
#define ac97_warn(ac97, fmt, args...) \
sound/pci/ac97/ac97_codec.c
205
dev_warn((ac97)->bus->card->dev, fmt, ##args)
sound/pci/ac97/ac97_codec.c
206
#define ac97_dbg(ac97, fmt, args...) \
sound/pci/ac97/ac97_codec.c
207
dev_dbg((ac97)->bus->card->dev, fmt, ##args)
sound/pci/als300.c
79
#define snd_als300_dbgplay(format, args...) printk(KERN_ERR format, ##args)
sound/pci/als300.c
81
#define snd_als300_dbgplay(format, args...)
sound/pci/asihpi/asihpi.c
40
#define asihpi_dbg(format, args...) pr_debug(format, ##args)
sound/pci/asihpi/asihpi.c
42
#define asihpi_dbg(format, args...) do { } while (0)
sound/pci/cmipci.c
2278
struct cmipci_switch_args *args)
sound/pci/cmipci.c
2284
if (args->ac3_sensitive && cm->mixer_insensitive) {
sound/pci/cmipci.c
2288
if (args->is_byte)
sound/pci/cmipci.c
2289
val = inb(cm->iobase + args->reg);
sound/pci/cmipci.c
2291
val = snd_cmipci_read(cm, args->reg);
sound/pci/cmipci.c
2292
ucontrol->value.integer.value[0] = ((val & args->mask) == args->mask_on) ? 1 : 0;
sound/pci/cmipci.c
2299
struct cmipci_switch_args *args;
sound/pci/cmipci.c
2300
args = (struct cmipci_switch_args *)kcontrol->private_value;
sound/pci/cmipci.c
2301
if (snd_BUG_ON(!args))
sound/pci/cmipci.c
2303
return _snd_cmipci_uswitch_get(kcontrol, ucontrol, args);
sound/pci/cmipci.c
2308
struct cmipci_switch_args *args)
sound/pci/cmipci.c
2315
if (args->ac3_sensitive && cm->mixer_insensitive) {
sound/pci/cmipci.c
2319
if (args->is_byte)
sound/pci/cmipci.c
2320
val = inb(cm->iobase + args->reg);
sound/pci/cmipci.c
2322
val = snd_cmipci_read(cm, args->reg);
sound/pci/cmipci.c
2323
change = (val & args->mask) != (ucontrol->value.integer.value[0] ?
sound/pci/cmipci.c
2324
args->mask_on : (args->mask & ~args->mask_on));
sound/pci/cmipci.c
2326
val &= ~args->mask;
sound/pci/cmipci.c
2328
val |= args->mask_on;
sound/pci/cmipci.c
2330
val |= (args->mask & ~args->mask_on);
sound/pci/cmipci.c
2331
if (args->is_byte)
sound/pci/cmipci.c
2332
outb((unsigned char)val, cm->iobase + args->reg);
sound/pci/cmipci.c
2334
snd_cmipci_write(cm, args->reg, val);
sound/pci/cmipci.c
2342
struct cmipci_switch_args *args;
sound/pci/cmipci.c
2343
args = (struct cmipci_switch_args *)kcontrol->private_value;
sound/pci/cmipci.c
2344
if (snd_BUG_ON(!args))
sound/pci/cmipci.c
2346
return _snd_cmipci_uswitch_put(kcontrol, ucontrol, args);
sound/pci/korg1212/korg1212.c
31
#define K1212_DEBUG_PRINTK(fmt, args...) pr_debug(fmt, ##args)
sound/pci/korg1212/korg1212.c
36
#define K1212_DEBUG_PRINTK_VERBOSE(fmt, args...) pr_debug(fmt, ##args)
sound/pci/lola/lola.c
63
#define verbose_debug(fmt, args...) \
sound/pci/lola/lola.c
64
do { if (debug > 1) pr_debug(SFX fmt, ##args); } while (0)
sound/pci/lola/lola.c
66
#define verbose_debug(fmt, args...)
sound/soc/dwc/dwc-i2s.c
894
unsigned int args[2];
sound/soc/dwc/dwc-i2s.c
898
2, args);
sound/soc/dwc/dwc-i2s.c
903
regmap_update_bits(regmap, args[0], args[1], args[1]);
sound/soc/fsl/fsl_qmc_audio.c
273
const struct of_phandle_args *args,
sound/soc/fsl/fsl_qmc_audio.c
278
int id = args->args[0];
sound/soc/fsl/imx-audmix.c
132
struct of_phandle_args args;
sound/soc/fsl/imx-audmix.c
200
&args);
sound/soc/fsl/imx-audmix.c
203
&args);
sound/soc/fsl/imx-audmix.c
209
cpu_pdev = of_find_device_by_node(args.np);
sound/soc/fsl/imx-audmix.c
217
fe_name_pref, args.np->full_name);
sound/soc/fsl/imx-audmix.c
224
out_cpu_np = args.np;
sound/soc/fsl/imx-audmix.c
239
priv->dai[i].cpus->of_node = args.np;
sound/soc/fsl/imx-audmix.c
273
priv->dai_conf[i].dlc.of_node = args.np;
sound/soc/fsl/imx-card.c
546
struct of_phandle_args args;
sound/soc/fsl/imx-card.c
606
ret = snd_soc_of_get_dlc(cpu, &args, link->cpus, 0);
sound/soc/fsl/imx-card.c
613
if (of_node_name_eq(args.np, "sai")) {
sound/soc/fsl/imx-card.c
638
link->id = args.args[0];
sound/soc/fsl/imx-card.c
675
ret = of_property_read_u32(args.np, "fsl,asrc-rate", &data->asrc_rate);
sound/soc/fsl/imx-card.c
682
ret = of_property_read_u32(args.np, "fsl,asrc-format", &asrc_fmt);
sound/soc/fsl/imx-card.c
686
ret = of_property_read_u32(args.np, "fsl,asrc-width", &width);
sound/soc/fsl/imx-rpmsg.c
111
struct of_phandle_args args;
sound/soc/fsl/imx-rpmsg.c
165
ret = of_parse_phandle_with_fixed_args(np, "audio-codec", 0, 0, &args);
sound/soc/fsl/imx-rpmsg.c
171
ret = snd_soc_get_dlc(&args, data->dai.codecs);
sound/soc/fsl/imx-rpmsg.c
177
clk = devm_get_clk_from_child(&pdev->dev, args.np, NULL);
sound/soc/generic/simple-card-utils.c
1111
struct of_phandle_args args = {};
sound/soc/generic/simple-card-utils.c
1123
args.np = ep;
sound/soc/generic/simple-card-utils.c
1124
dai = snd_soc_get_dai_via_args(&args);
sound/soc/generic/simple-card-utils.c
1127
const struct of_phandle_args *dai_args = snd_soc_copy_dai_args(dev, &args);
sound/soc/generic/simple-card-utils.c
1141
args.np = node;
sound/soc/generic/simple-card-utils.c
1142
args.args[0] = graph_get_dai_id(ep);
sound/soc/generic/simple-card-utils.c
1143
args.args_count = (of_graph_get_endpoint_count(node) > 1);
sound/soc/generic/simple-card-utils.c
1164
ret = snd_soc_get_dlc(&args, dlc);
sound/soc/generic/simple-card.c
118
ret = snd_soc_get_dlc(&args, dlc);
sound/soc/generic/simple-card.c
124
*is_single_link = !args.args_count;
sound/soc/generic/simple-card.c
43
struct of_phandle_args args;
sound/soc/generic/simple-card.c
53
ret = of_parse_phandle_with_args(node, DAI, CELL, 0, &args);
sound/soc/generic/simple-card.c
59
dlc->of_node = args.np;
sound/soc/generic/simple-card.c
70
struct of_phandle_args args;
sound/soc/generic/simple-card.c
81
ret = of_parse_phandle_with_args(node, DAI, CELL, 0, &args);
sound/soc/generic/simple-card.c
88
dai = snd_soc_get_dai_via_args(&args);
sound/soc/generic/simple-card.c
92
dlc->dai_args = snd_soc_copy_dai_args(dev, &args);
sound/soc/intel/avs/messages.c
518
va_list args;
sound/soc/intel/avs/messages.c
525
va_start(args, num_tlvs);
sound/soc/intel/avs/messages.c
528
tlv->type = va_arg(args, u32);
sound/soc/intel/avs/messages.c
529
tlv->length = va_arg(args, u32);
sound/soc/intel/avs/messages.c
535
memcpy(tlv->value, va_arg(args, u8*), tlv->length);
sound/soc/intel/avs/messages.c
544
va_end(args);
sound/soc/loongson/loongson_card.c
75
struct fwnode_reference_args args;
sound/soc/loongson/loongson_card.c
78
memset(&args, 0, sizeof(args));
sound/soc/loongson/loongson_card.c
79
status = acpi_node_get_property_reference(fwnode, name, 0, &args);
sound/soc/loongson/loongson_card.c
80
if (status || !is_acpi_device_node(args.fwnode)) {
sound/soc/loongson/loongson_card.c
85
return to_acpi_device_node(args.fwnode);
sound/soc/meson/aiu-acodec-ctrl.c
160
const struct of_phandle_args *args,
sound/soc/meson/aiu-acodec-ctrl.c
163
return aiu_of_xlate_dai_name(component, args, dai_name, AIU_ACODEC);
sound/soc/meson/aiu-codec-ctrl.c
126
const struct of_phandle_args *args,
sound/soc/meson/aiu-codec-ctrl.c
129
return aiu_of_xlate_dai_name(component, args, dai_name, AIU_HDMI);
sound/soc/meson/aiu.c
45
const struct of_phandle_args *args,
sound/soc/meson/aiu.c
52
if (args->args_count != 2)
sound/soc/meson/aiu.c
55
if (args->args[0] != component_id)
sound/soc/meson/aiu.c
58
id = args->args[1];
sound/soc/meson/aiu.c
75
const struct of_phandle_args *args,
sound/soc/meson/aiu.c
78
return aiu_of_xlate_dai_name(component, args, dai_name, AIU_CPU);
sound/soc/meson/aiu.h
47
const struct of_phandle_args *args,
sound/soc/qcom/common.c
114
ret = snd_soc_of_get_dlc(cpu, &args, link->cpus, 0);
sound/soc/qcom/common.c
121
link->id = args.args[0];
sound/soc/qcom/common.c
34
struct of_phandle_args args;
sound/soc/qcom/lpass-cpu.c
462
const struct of_phandle_args *args,
sound/soc/qcom/lpass-cpu.c
467
int id = args->args[0];
sound/soc/qcom/qdsp6/q6apm-dai.c
849
struct of_phandle_args args;
sound/soc/qcom/qdsp6/q6apm-dai.c
856
rc = of_parse_phandle_with_fixed_args(node, "iommus", 1, 0, &args);
sound/soc/qcom/qdsp6/q6apm-dai.c
860
pdata->sid = args.args[0] & SID_MASK_DEFAULT;
sound/soc/qcom/qdsp6/q6asm-dai.c
1301
struct of_phandle_args args;
sound/soc/qcom/qdsp6/q6asm-dai.c
1309
rc = of_parse_phandle_with_fixed_args(node, "iommus", 1, 0, &args);
sound/soc/qcom/qdsp6/q6asm-dai.c
1313
pdata->sid = args.args[0] & SID_MASK_DEFAULT;
sound/soc/qcom/qdsp6/q6dsp-lpass-clocks.c
113
unsigned int idx = clkspec->args[0];
sound/soc/qcom/qdsp6/q6dsp-lpass-clocks.c
114
unsigned int attr = clkspec->args[1];
sound/soc/qcom/qdsp6/q6dsp-lpass-ports.c
600
const struct of_phandle_args *args,
sound/soc/qcom/qdsp6/q6dsp-lpass-ports.c
603
int id = args->args[0];
sound/soc/qcom/qdsp6/q6dsp-lpass-ports.h
21
const struct of_phandle_args *args,
sound/soc/qcom/qdsp6/q6usb.c
121
const struct of_phandle_args *args,
sound/soc/qcom/qdsp6/q6usb.c
124
int id = args->args[0];
sound/soc/qcom/qdsp6/q6usb.c
370
struct of_phandle_args args;
sound/soc/qcom/qdsp6/q6usb.c
384
ret = of_parse_phandle_with_fixed_args(node, "iommus", 1, 0, &args);
sound/soc/qcom/qdsp6/q6usb.c
386
data->priv.sid = args.args[0] & Q6_USB_SID_MASK;
sound/soc/renesas/fsi.c
276
#define fsi_stream_handler_call(io, func, args...) \
sound/soc/renesas/fsi.c
279
(io)->handler->func(args))
sound/soc/renesas/rcar/adg.c
732
va_list args;
sound/soc/renesas/rcar/adg.c
734
va_start(args, fmt);
sound/soc/renesas/rcar/adg.c
735
vsnprintf(msg, sizeof(msg), fmt, args);
sound/soc/renesas/rcar/adg.c
736
va_end(args);
sound/soc/renesas/rcar/core.c
1390
rdai->dai_args.args[0] = node_arg;
sound/soc/rockchip/rk3288_hdmi_analog.c
173
struct of_phandle_args args;
sound/soc/rockchip/rk3288_hdmi_analog.c
202
0, 0, &args);
sound/soc/rockchip/rk3288_hdmi_analog.c
209
ret = snd_soc_get_dai_name(&args, &rk_dailink.codecs[0].dai_name);
sound/soc/samsung/tm2_wm5110.c
555
struct of_phandle_args args;
sound/soc/samsung/tm2_wm5110.c
558
cells_name, i, &args);
sound/soc/samsung/tm2_wm5110.c
564
cpu_dai_node[i] = args.np;
sound/soc/samsung/tm2_wm5110.c
591
struct of_phandle_args args;
sound/soc/samsung/tm2_wm5110.c
597
"audio-codec", 0, 1, &args);
sound/soc/samsung/tm2_wm5110.c
603
ret = snd_soc_get_dai_name(&args, &card->dai_link[i].codecs->dai_name);
sound/soc/soc-component.c
331
const struct of_phandle_args *args,
sound/soc/soc-component.c
336
args, dai_name);
sound/soc/soc-core.c
252
if (args1->args[i] != args2->args[i])
sound/soc/soc-core.c
3538
int snd_soc_get_dlc(const struct of_phandle_args *args, struct snd_soc_dai_link_component *dlc)
sound/soc/soc-core.c
3547
if (component_of_node != args->np || !pos->num_dai)
sound/soc/soc-core.c
3550
ret = snd_soc_component_of_xlate_dai_name(pos, args, &dlc->dai_name);
sound/soc/soc-core.c
3555
switch (args->args_count) {
sound/soc/soc-core.c
3560
id = args->args[0];
sound/soc/soc-core.c
3596
dlc->of_node = args->np;
sound/soc/soc-core.c
3604
struct of_phandle_args *args,
sound/soc/soc-core.c
3611
if (!args)
sound/soc/soc-core.c
3612
args = &__args;
sound/soc/soc-core.c
3615
"#sound-dai-cells", index, args);
sound/soc/soc-core.c
3619
return snd_soc_get_dlc(args, dlc);
sound/soc/soc-core.c
3623
int snd_soc_get_dai_name(const struct of_phandle_args *args,
sound/soc/soc-core.c
3627
int ret = snd_soc_get_dlc(args, &dlc);
sound/soc/soc-core.c
843
const struct of_phandle_args *args)
sound/soc/soc-core.c
850
*ret = *args;
sound/soc/soc-dapm.c
171
va_list args;
sound/soc/soc-dapm.c
181
va_start(args, fmt);
sound/soc/soc-dapm.c
182
vsnprintf(buf, PAGE_SIZE, fmt, args);
sound/soc/soc-dapm.c
184
va_end(args);
sound/soc/soc-utils.c
21
va_list args;
sound/soc/soc-utils.c
34
va_start(args, fmt);
sound/soc/soc-utils.c
36
vaf.va = &args;
sound/soc/stm/stm32_sai_sub.c
1508
struct of_phandle_args args;
sound/soc/stm/stm32_sai_sub.c
1560
args.np = NULL;
sound/soc/stm/stm32_sai_sub.c
1561
ret = of_parse_phandle_with_fixed_args(np, "st,sync", 1, 0, &args);
sound/soc/stm/stm32_sai_sub.c
1568
if (args.np) {
sound/soc/stm/stm32_sai_sub.c
1569
if (args.np == np) {
sound/soc/stm/stm32_sai_sub.c
1571
of_node_put(args.np);
sound/soc/stm/stm32_sai_sub.c
1575
sai->np_sync_provider = of_get_parent(args.np);
sound/soc/stm/stm32_sai_sub.c
1579
of_node_put(args.np);
sound/soc/stm/stm32_sai_sub.c
1588
of_node_put(args.np);
sound/soc/stm/stm32_sai_sub.c
1594
sai->synci = args.args[0];
sound/soc/stm/stm32_sai_sub.c
1598
of_node_put(args.np);
sound/soc/stm/stm32_sai_sub.c
1603
if (of_property_match_string(args.np, "compatible",
sound/soc/stm/stm32_sai_sub.c
1607
if (of_property_match_string(args.np, "compatible",
sound/soc/stm/stm32_sai_sub.c
1613
of_node_put(args.np);
sound/soc/stm/stm32_sai_sub.c
1620
pdev->name, args.np->full_name);
sound/soc/stm/stm32_sai_sub.c
1623
of_node_put(args.np);
sound/usb/pcm.c
732
#define hwc_debug(fmt, args...) pr_debug(fmt, ##args)
sound/usb/pcm.c
734
#define hwc_debug(fmt, args...) do { } while(0)
sound/usb/usbaudio.h
82
#define usb_audio_err(chip, fmt, args...) \
sound/usb/usbaudio.h
83
dev_err(&(chip)->dev->dev, fmt, ##args)
sound/usb/usbaudio.h
84
#define usb_audio_err_ratelimited(chip, fmt, args...) \
sound/usb/usbaudio.h
85
dev_err_ratelimited(&(chip)->dev->dev, fmt, ##args)
sound/usb/usbaudio.h
86
#define usb_audio_warn(chip, fmt, args...) \
sound/usb/usbaudio.h
87
dev_warn(&(chip)->dev->dev, fmt, ##args)
sound/usb/usbaudio.h
88
#define usb_audio_info(chip, fmt, args...) \
sound/usb/usbaudio.h
89
dev_info(&(chip)->dev->dev, fmt, ##args)
sound/usb/usbaudio.h
90
#define usb_audio_dbg(chip, fmt, args...) \
sound/usb/usbaudio.h
91
dev_dbg(&(chip)->dev->dev, fmt, ##args)
tools/bpf/bpf_dbg.c
98
int (*func)(char *args);
tools/bpf/bpftool/btf.c
584
const char *fmt, va_list args)
tools/bpf/bpftool/btf.c
586
vfprintf(stdout, fmt, args);
tools/bpf/bpftool/common.c
807
const char *format, va_list args)
tools/bpf/bpftool/common.c
809
return vfprintf(stderr, format, args);
tools/bpf/bpftool/gen.c
142
static void codegen_btf_dump_printf(void *ctx, const char *fmt, va_list args)
tools/bpf/bpftool/gen.c
144
vprintf(fmt, args);
tools/bpf/bpftool/gen.c
413
va_list args;
tools/bpf/bpftool/gen.c
460
va_start(args, template);
tools/bpf/bpftool/gen.c
461
n = vprintf(s, args);
tools/bpf/bpftool/gen.c
462
va_end(args);
tools/bpf/bpftool/main.h
257
const char *format, va_list args);
tools/bpf/bpftool/pids.c
95
__maybe_unused va_list args)
tools/bpf/bpftool/xlated_dumper.c
102
va_list args;
tools/bpf/bpftool/xlated_dumper.c
104
va_start(args, fmt);
tools/bpf/bpftool/xlated_dumper.c
105
vsnprintf(buf, sizeof(buf), fmt, args);
tools/bpf/bpftool/xlated_dumper.c
106
va_end(args);
tools/bpf/bpftool/xlated_dumper.c
134
va_list args;
tools/bpf/bpftool/xlated_dumper.c
136
va_start(args, fmt);
tools/bpf/bpftool/xlated_dumper.c
141
jsonw_vprintf_enquote(json_wtr, chomped_fmt, args);
tools/bpf/bpftool/xlated_dumper.c
142
va_end(args);
tools/bpf/bpftool/xlated_dumper.c
91
va_list args;
tools/bpf/bpftool/xlated_dumper.c
93
va_start(args, fmt);
tools/bpf/bpftool/xlated_dumper.c
94
vprintf(fmt, args);
tools/bpf/bpftool/xlated_dumper.c
95
va_end(args);
tools/bpf/resolve_btfids/main.c
179
va_list args;
tools/bpf/resolve_btfids/main.c
183
va_start(args, fmt);
tools/bpf/resolve_btfids/main.c
184
ret = vfprintf(stderr, fmt, args);
tools/bpf/resolve_btfids/main.c
185
va_end(args);
tools/include/linux/kernel.h
86
int vscnprintf(char *buf, size_t size, const char *fmt, va_list args);
tools/include/linux/slab.h
155
struct kmem_cache_args *args, unsigned int flags);
tools/include/linux/slab.h
160
struct kmem_cache_args *args, unsigned int flags)
tools/include/nolibc/arch-s390.h
173
struct s390_mmap_arg_struct args = {
tools/include/nolibc/arch-s390.h
182
return (void *)my_syscall1(__NR_mmap, &args);
tools/include/nolibc/fcntl.h
33
va_list args;
tools/include/nolibc/fcntl.h
35
va_start(args, flags);
tools/include/nolibc/fcntl.h
36
mode = va_arg(args, mode_t);
tools/include/nolibc/fcntl.h
37
va_end(args);
tools/include/nolibc/fcntl.h
59
va_list args;
tools/include/nolibc/fcntl.h
61
va_start(args, flags);
tools/include/nolibc/fcntl.h
62
mode = va_arg(args, mode_t);
tools/include/nolibc/fcntl.h
63
va_end(args);
tools/include/nolibc/stdio.h
302
int __nolibc_printf(__nolibc_printf_cb cb, intptr_t state, size_t n, const char *fmt, va_list args)
tools/include/nolibc/stdio.h
332
v = va_arg(args, unsigned long);
tools/include/nolibc/stdio.h
335
v = va_arg(args, unsigned long long);
tools/include/nolibc/stdio.h
337
v = va_arg(args, unsigned long);
tools/include/nolibc/stdio.h
339
v = va_arg(args, unsigned int);
tools/include/nolibc/stdio.h
371
outstr = va_arg(args, char *);
tools/include/nolibc/stdio.h
441
int vfprintf(FILE *stream, const char *fmt, va_list args)
tools/include/nolibc/stdio.h
443
return __nolibc_printf(__nolibc_fprintf_cb, (intptr_t)stream, SIZE_MAX, fmt, args);
tools/include/nolibc/stdio.h
447
int vprintf(const char *fmt, va_list args)
tools/include/nolibc/stdio.h
449
return vfprintf(stdout, fmt, args);
tools/include/nolibc/stdio.h
455
va_list args;
tools/include/nolibc/stdio.h
458
va_start(args, fmt);
tools/include/nolibc/stdio.h
459
ret = vfprintf(stream, fmt, args);
tools/include/nolibc/stdio.h
460
va_end(args);
tools/include/nolibc/stdio.h
467
va_list args;
tools/include/nolibc/stdio.h
470
va_start(args, fmt);
tools/include/nolibc/stdio.h
471
ret = vfprintf(stdout, fmt, args);
tools/include/nolibc/stdio.h
472
va_end(args);
tools/include/nolibc/stdio.h
477
int vdprintf(int fd, const char *fmt, va_list args)
tools/include/nolibc/stdio.h
485
return vfprintf(stream, fmt, args);
tools/include/nolibc/stdio.h
491
va_list args;
tools/include/nolibc/stdio.h
494
va_start(args, fmt);
tools/include/nolibc/stdio.h
495
ret = vdprintf(fd, fmt, args);
tools/include/nolibc/stdio.h
496
va_end(args);
tools/include/nolibc/stdio.h
511
int vsnprintf(char *buf, size_t size, const char *fmt, va_list args)
tools/include/nolibc/stdio.h
516
ret = __nolibc_printf(__nolibc_sprintf_cb, (intptr_t)&state, size, fmt, args);
tools/include/nolibc/stdio.h
526
va_list args;
tools/include/nolibc/stdio.h
529
va_start(args, fmt);
tools/include/nolibc/stdio.h
530
ret = vsnprintf(buf, size, fmt, args);
tools/include/nolibc/stdio.h
531
va_end(args);
tools/include/nolibc/stdio.h
537
int vsprintf(char *buf, const char *fmt, va_list args)
tools/include/nolibc/stdio.h
539
return vsnprintf(buf, SIZE_MAX, fmt, args);
tools/include/nolibc/stdio.h
545
va_list args;
tools/include/nolibc/stdio.h
548
va_start(args, fmt);
tools/include/nolibc/stdio.h
549
ret = vsprintf(buf, fmt, args);
tools/include/nolibc/stdio.h
550
va_end(args);
tools/include/nolibc/stdio.h
556
int vsscanf(const char *str, const char *format, va_list args)
tools/include/nolibc/stdio.h
593
*va_arg(args, int *) = ival;
tools/include/nolibc/stdio.h
595
*va_arg(args, long *) = ival;
tools/include/nolibc/stdio.h
597
*va_arg(args, long long *) = ival;
tools/include/nolibc/stdio.h
602
*va_arg(args, unsigned int *) = uval;
tools/include/nolibc/stdio.h
604
*va_arg(args, unsigned long *) = uval;
tools/include/nolibc/stdio.h
606
*va_arg(args, unsigned long long *) = uval;
tools/include/nolibc/stdio.h
608
*va_arg(args, void **) = (void *)strtoul(str, &endptr, 16);
tools/include/nolibc/stdio.h
644
va_list args;
tools/include/nolibc/stdio.h
647
va_start(args, format);
tools/include/nolibc/stdio.h
648
ret = vsscanf(str, format, args);
tools/include/nolibc/stdio.h
649
va_end(args);
tools/include/tools/dis-asm-compat.h
22
va_list args;
tools/include/tools/dis-asm-compat.h
27
va_start(args, fmt);
tools/include/tools/dis-asm-compat.h
28
r = vfprintf(out, fmt, args);
tools/include/tools/dis-asm-compat.h
29
va_end(args);
tools/include/uapi/linux/bpf.h
6901
__u32 args[4]; /* Optionally passed to bpf program */
tools/include/uapi/linux/bpf.h
7284
__u64 args[0];
tools/include/uapi/linux/kvm.h
290
__u64 args[6];
tools/include/uapi/linux/kvm.h
369
__u64 args[9];
tools/include/uapi/linux/kvm.h
442
unsigned long args[6];
tools/include/uapi/linux/kvm.h
677
__u64 args[4];
tools/include/uapi/linux/seccomp.h
66
__u64 args[6];
tools/laptop/dslm/dslm.c
31
unsigned char args[4] = {WIN_CHECKPOWERMODE1,0,0,0};
tools/laptop/dslm/dslm.c
34
if (ioctl(fd, HDIO_DRIVE_CMD, &args)
tools/laptop/dslm/dslm.c
35
&& (args[0] = WIN_CHECKPOWERMODE2) /* try again with 0x98 */
tools/laptop/dslm/dslm.c
36
&& ioctl(fd, HDIO_DRIVE_CMD, &args)) {
tools/laptop/dslm/dslm.c
37
if (errno != EIO || args[0] != 0 || args[1] != 0) {
tools/laptop/dslm/dslm.c
42
state = (args[2] == 255) ? 1 : 0;
tools/lib/api/debug.c
12
va_start(args, format);
tools/lib/api/debug.c
13
err = vfprintf(stderr, format, args);
tools/lib/api/debug.c
14
va_end(args);
tools/lib/api/debug.c
9
va_list args;
tools/lib/bpf/bpf_core_read.h
172
#define ___bpf_field_ref(args...) \
tools/lib/bpf/bpf_core_read.h
173
___bpf_apply(___bpf_field_ref, ___bpf_narg(args))(args)
tools/lib/bpf/bpf_helpers.h
237
#define ___bpf_fill2(arr, p, x, args...) arr[p] = x; ___bpf_fill1(arr, p + 1, args)
tools/lib/bpf/bpf_helpers.h
238
#define ___bpf_fill3(arr, p, x, args...) arr[p] = x; ___bpf_fill2(arr, p + 1, args)
tools/lib/bpf/bpf_helpers.h
239
#define ___bpf_fill4(arr, p, x, args...) arr[p] = x; ___bpf_fill3(arr, p + 1, args)
tools/lib/bpf/bpf_helpers.h
240
#define ___bpf_fill5(arr, p, x, args...) arr[p] = x; ___bpf_fill4(arr, p + 1, args)
tools/lib/bpf/bpf_helpers.h
241
#define ___bpf_fill6(arr, p, x, args...) arr[p] = x; ___bpf_fill5(arr, p + 1, args)
tools/lib/bpf/bpf_helpers.h
242
#define ___bpf_fill7(arr, p, x, args...) arr[p] = x; ___bpf_fill6(arr, p + 1, args)
tools/lib/bpf/bpf_helpers.h
243
#define ___bpf_fill8(arr, p, x, args...) arr[p] = x; ___bpf_fill7(arr, p + 1, args)
tools/lib/bpf/bpf_helpers.h
244
#define ___bpf_fill9(arr, p, x, args...) arr[p] = x; ___bpf_fill8(arr, p + 1, args)
tools/lib/bpf/bpf_helpers.h
245
#define ___bpf_fill10(arr, p, x, args...) arr[p] = x; ___bpf_fill9(arr, p + 1, args)
tools/lib/bpf/bpf_helpers.h
246
#define ___bpf_fill11(arr, p, x, args...) arr[p] = x; ___bpf_fill10(arr, p + 1, args)
tools/lib/bpf/bpf_helpers.h
247
#define ___bpf_fill12(arr, p, x, args...) arr[p] = x; ___bpf_fill11(arr, p + 1, args)
tools/lib/bpf/bpf_helpers.h
248
#define ___bpf_fill(arr, args...) \
tools/lib/bpf/bpf_helpers.h
249
___bpf_apply(___bpf_fill, ___bpf_narg(args))(arr, 0, args)
tools/lib/bpf/bpf_helpers.h
255
#define BPF_SEQ_PRINTF(seq, fmt, args...) \
tools/lib/bpf/bpf_helpers.h
258
unsigned long long ___param[___bpf_narg(args)]; \
tools/lib/bpf/bpf_helpers.h
262
___bpf_fill(___param, args); \
tools/lib/bpf/bpf_helpers.h
273
#define BPF_SNPRINTF(out, out_size, fmt, args...) \
tools/lib/bpf/bpf_helpers.h
276
unsigned long long ___param[___bpf_narg(args)]; \
tools/lib/bpf/bpf_helpers.h
280
___bpf_fill(___param, args); \
tools/lib/bpf/bpf_helpers.h
304
#define __bpf_vprintk(fmt, args...) \
tools/lib/bpf/bpf_helpers.h
307
unsigned long long ___param[___bpf_narg(args)]; \
tools/lib/bpf/bpf_helpers.h
311
___bpf_fill(___param, args); \
tools/lib/bpf/bpf_helpers.h
318
#define bpf_stream_printk(stream_id, fmt, args...) \
tools/lib/bpf/bpf_helpers.h
321
unsigned long long ___param[___bpf_narg(args)]; \
tools/lib/bpf/bpf_helpers.h
325
___bpf_fill(___param, args); \
tools/lib/bpf/bpf_helpers.h
341
#define bpf_printk(fmt, args...) ___bpf_pick_printk(args)(fmt, ##args)
tools/lib/bpf/bpf_helpers.h
377
#define bpf_for_each(type, cur, args...) for ( \
tools/lib/bpf/bpf_helpers.h
383
bpf_iter_##type##_new(&___it, ##args), \
tools/lib/bpf/bpf_tracing.h
644
#define ___bpf_ctx_cast2(x, args...) ___bpf_ctx_cast1(args), ctx[1]
tools/lib/bpf/bpf_tracing.h
645
#define ___bpf_ctx_cast3(x, args...) ___bpf_ctx_cast2(args), ctx[2]
tools/lib/bpf/bpf_tracing.h
646
#define ___bpf_ctx_cast4(x, args...) ___bpf_ctx_cast3(args), ctx[3]
tools/lib/bpf/bpf_tracing.h
647
#define ___bpf_ctx_cast5(x, args...) ___bpf_ctx_cast4(args), ctx[4]
tools/lib/bpf/bpf_tracing.h
648
#define ___bpf_ctx_cast6(x, args...) ___bpf_ctx_cast5(args), ctx[5]
tools/lib/bpf/bpf_tracing.h
649
#define ___bpf_ctx_cast7(x, args...) ___bpf_ctx_cast6(args), ctx[6]
tools/lib/bpf/bpf_tracing.h
650
#define ___bpf_ctx_cast8(x, args...) ___bpf_ctx_cast7(args), ctx[7]
tools/lib/bpf/bpf_tracing.h
651
#define ___bpf_ctx_cast9(x, args...) ___bpf_ctx_cast8(args), ctx[8]
tools/lib/bpf/bpf_tracing.h
652
#define ___bpf_ctx_cast10(x, args...) ___bpf_ctx_cast9(args), ctx[9]
tools/lib/bpf/bpf_tracing.h
653
#define ___bpf_ctx_cast11(x, args...) ___bpf_ctx_cast10(args), ctx[10]
tools/lib/bpf/bpf_tracing.h
654
#define ___bpf_ctx_cast12(x, args...) ___bpf_ctx_cast11(args), ctx[11]
tools/lib/bpf/bpf_tracing.h
655
#define ___bpf_ctx_cast(args...) ___bpf_apply(___bpf_ctx_cast, ___bpf_narg(args))(args)
tools/lib/bpf/bpf_tracing.h
672
#define BPF_PROG(name, args...) \
tools/lib/bpf/bpf_tracing.h
675
____##name(unsigned long long *ctx, ##args); \
tools/lib/bpf/bpf_tracing.h
680
return ____##name(___bpf_ctx_cast(args)); \
tools/lib/bpf/bpf_tracing.h
684
____##name(unsigned long long *ctx, ##args)
tools/lib/bpf/bpf_tracing.h
706
#define ___bpf_reg_cnt2(t, x, args...) (___bpf_reg_cnt1(args) + ___bpf_treg_cnt(t))
tools/lib/bpf/bpf_tracing.h
707
#define ___bpf_reg_cnt3(t, x, args...) (___bpf_reg_cnt2(args) + ___bpf_treg_cnt(t))
tools/lib/bpf/bpf_tracing.h
708
#define ___bpf_reg_cnt4(t, x, args...) (___bpf_reg_cnt3(args) + ___bpf_treg_cnt(t))
tools/lib/bpf/bpf_tracing.h
709
#define ___bpf_reg_cnt5(t, x, args...) (___bpf_reg_cnt4(args) + ___bpf_treg_cnt(t))
tools/lib/bpf/bpf_tracing.h
710
#define ___bpf_reg_cnt6(t, x, args...) (___bpf_reg_cnt5(args) + ___bpf_treg_cnt(t))
tools/lib/bpf/bpf_tracing.h
711
#define ___bpf_reg_cnt7(t, x, args...) (___bpf_reg_cnt6(args) + ___bpf_treg_cnt(t))
tools/lib/bpf/bpf_tracing.h
712
#define ___bpf_reg_cnt8(t, x, args...) (___bpf_reg_cnt7(args) + ___bpf_treg_cnt(t))
tools/lib/bpf/bpf_tracing.h
713
#define ___bpf_reg_cnt9(t, x, args...) (___bpf_reg_cnt8(args) + ___bpf_treg_cnt(t))
tools/lib/bpf/bpf_tracing.h
714
#define ___bpf_reg_cnt10(t, x, args...) (___bpf_reg_cnt9(args) + ___bpf_treg_cnt(t))
tools/lib/bpf/bpf_tracing.h
715
#define ___bpf_reg_cnt11(t, x, args...) (___bpf_reg_cnt10(args) + ___bpf_treg_cnt(t))
tools/lib/bpf/bpf_tracing.h
716
#define ___bpf_reg_cnt12(t, x, args...) (___bpf_reg_cnt11(args) + ___bpf_treg_cnt(t))
tools/lib/bpf/bpf_tracing.h
717
#define ___bpf_reg_cnt(args...) ___bpf_apply(___bpf_reg_cnt, ___bpf_narg2(args))(args)
tools/lib/bpf/bpf_tracing.h
727
#define ___bpf_ctx_arg0(n, args...)
tools/lib/bpf/bpf_tracing.h
729
#define ___bpf_ctx_arg2(n, t, x, args...) , ___bpf_union_arg(t, x, n - ___bpf_reg_cnt2(t, x, args)) ___bpf_ctx_arg1(n, args)
tools/lib/bpf/bpf_tracing.h
730
#define ___bpf_ctx_arg3(n, t, x, args...) , ___bpf_union_arg(t, x, n - ___bpf_reg_cnt3(t, x, args)) ___bpf_ctx_arg2(n, args)
tools/lib/bpf/bpf_tracing.h
731
#define ___bpf_ctx_arg4(n, t, x, args...) , ___bpf_union_arg(t, x, n - ___bpf_reg_cnt4(t, x, args)) ___bpf_ctx_arg3(n, args)
tools/lib/bpf/bpf_tracing.h
732
#define ___bpf_ctx_arg5(n, t, x, args...) , ___bpf_union_arg(t, x, n - ___bpf_reg_cnt5(t, x, args)) ___bpf_ctx_arg4(n, args)
tools/lib/bpf/bpf_tracing.h
733
#define ___bpf_ctx_arg6(n, t, x, args...) , ___bpf_union_arg(t, x, n - ___bpf_reg_cnt6(t, x, args)) ___bpf_ctx_arg5(n, args)
tools/lib/bpf/bpf_tracing.h
734
#define ___bpf_ctx_arg7(n, t, x, args...) , ___bpf_union_arg(t, x, n - ___bpf_reg_cnt7(t, x, args)) ___bpf_ctx_arg6(n, args)
tools/lib/bpf/bpf_tracing.h
735
#define ___bpf_ctx_arg8(n, t, x, args...) , ___bpf_union_arg(t, x, n - ___bpf_reg_cnt8(t, x, args)) ___bpf_ctx_arg7(n, args)
tools/lib/bpf/bpf_tracing.h
736
#define ___bpf_ctx_arg9(n, t, x, args...) , ___bpf_union_arg(t, x, n - ___bpf_reg_cnt9(t, x, args)) ___bpf_ctx_arg8(n, args)
tools/lib/bpf/bpf_tracing.h
737
#define ___bpf_ctx_arg10(n, t, x, args...) , ___bpf_union_arg(t, x, n - ___bpf_reg_cnt10(t, x, args)) ___bpf_ctx_arg9(n, args)
tools/lib/bpf/bpf_tracing.h
738
#define ___bpf_ctx_arg11(n, t, x, args...) , ___bpf_union_arg(t, x, n - ___bpf_reg_cnt11(t, x, args)) ___bpf_ctx_arg10(n, args)
tools/lib/bpf/bpf_tracing.h
739
#define ___bpf_ctx_arg12(n, t, x, args...) , ___bpf_union_arg(t, x, n - ___bpf_reg_cnt12(t, x, args)) ___bpf_ctx_arg11(n, args)
tools/lib/bpf/bpf_tracing.h
740
#define ___bpf_ctx_arg(args...) ___bpf_apply(___bpf_ctx_arg, ___bpf_narg2(args))(___bpf_reg_cnt(args), args)
tools/lib/bpf/bpf_tracing.h
744
#define ___bpf_ctx_decl2(t, x, args...) , t x ___bpf_ctx_decl1(args)
tools/lib/bpf/bpf_tracing.h
745
#define ___bpf_ctx_decl3(t, x, args...) , t x ___bpf_ctx_decl2(args)
tools/lib/bpf/bpf_tracing.h
746
#define ___bpf_ctx_decl4(t, x, args...) , t x ___bpf_ctx_decl3(args)
tools/lib/bpf/bpf_tracing.h
747
#define ___bpf_ctx_decl5(t, x, args...) , t x ___bpf_ctx_decl4(args)
tools/lib/bpf/bpf_tracing.h
748
#define ___bpf_ctx_decl6(t, x, args...) , t x ___bpf_ctx_decl5(args)
tools/lib/bpf/bpf_tracing.h
749
#define ___bpf_ctx_decl7(t, x, args...) , t x ___bpf_ctx_decl6(args)
tools/lib/bpf/bpf_tracing.h
750
#define ___bpf_ctx_decl8(t, x, args...) , t x ___bpf_ctx_decl7(args)
tools/lib/bpf/bpf_tracing.h
751
#define ___bpf_ctx_decl9(t, x, args...) , t x ___bpf_ctx_decl8(args)
tools/lib/bpf/bpf_tracing.h
752
#define ___bpf_ctx_decl10(t, x, args...) , t x ___bpf_ctx_decl9(args)
tools/lib/bpf/bpf_tracing.h
753
#define ___bpf_ctx_decl11(t, x, args...) , t x ___bpf_ctx_decl10(args)
tools/lib/bpf/bpf_tracing.h
754
#define ___bpf_ctx_decl12(t, x, args...) , t x ___bpf_ctx_decl11(args)
tools/lib/bpf/bpf_tracing.h
755
#define ___bpf_ctx_decl(args...) ___bpf_apply(___bpf_ctx_decl, ___bpf_narg2(args))(args)
tools/lib/bpf/bpf_tracing.h
782
#define BPF_PROG2(name, args...) \
tools/lib/bpf/bpf_tracing.h
785
____##name(unsigned long long *ctx ___bpf_ctx_decl(args)); \
tools/lib/bpf/bpf_tracing.h
788
return ____##name(ctx ___bpf_ctx_arg(args)); \
tools/lib/bpf/bpf_tracing.h
791
____##name(unsigned long long *ctx ___bpf_ctx_decl(args))
tools/lib/bpf/bpf_tracing.h
797
#define ___bpf_kprobe_args2(x, args...) ___bpf_kprobe_args1(args), (unsigned long long)PT_REGS_PARM2(ctx)
tools/lib/bpf/bpf_tracing.h
798
#define ___bpf_kprobe_args3(x, args...) ___bpf_kprobe_args2(args), (unsigned long long)PT_REGS_PARM3(ctx)
tools/lib/bpf/bpf_tracing.h
799
#define ___bpf_kprobe_args4(x, args...) ___bpf_kprobe_args3(args), (unsigned long long)PT_REGS_PARM4(ctx)
tools/lib/bpf/bpf_tracing.h
800
#define ___bpf_kprobe_args5(x, args...) ___bpf_kprobe_args4(args), (unsigned long long)PT_REGS_PARM5(ctx)
tools/lib/bpf/bpf_tracing.h
801
#define ___bpf_kprobe_args6(x, args...) ___bpf_kprobe_args5(args), (unsigned long long)PT_REGS_PARM6(ctx)
tools/lib/bpf/bpf_tracing.h
802
#define ___bpf_kprobe_args7(x, args...) ___bpf_kprobe_args6(args), (unsigned long long)PT_REGS_PARM7(ctx)
tools/lib/bpf/bpf_tracing.h
803
#define ___bpf_kprobe_args8(x, args...) ___bpf_kprobe_args7(args), (unsigned long long)PT_REGS_PARM8(ctx)
tools/lib/bpf/bpf_tracing.h
804
#define ___bpf_kprobe_args(args...) ___bpf_apply(___bpf_kprobe_args, ___bpf_narg(args))(args)
tools/lib/bpf/bpf_tracing.h
816
#define BPF_KPROBE(name, args...) \
tools/lib/bpf/bpf_tracing.h
819
____##name(struct pt_regs *ctx, ##args); \
tools/lib/bpf/bpf_tracing.h
824
return ____##name(___bpf_kprobe_args(args)); \
tools/lib/bpf/bpf_tracing.h
828
____##name(struct pt_regs *ctx, ##args)
tools/lib/bpf/bpf_tracing.h
832
#define ___bpf_kretprobe_args(args...) ___bpf_apply(___bpf_kretprobe_args, ___bpf_narg(args))(args)
tools/lib/bpf/bpf_tracing.h
840
#define BPF_KRETPROBE(name, args...) \
tools/lib/bpf/bpf_tracing.h
843
____##name(struct pt_regs *ctx, ##args); \
tools/lib/bpf/bpf_tracing.h
848
return ____##name(___bpf_kretprobe_args(args)); \
tools/lib/bpf/bpf_tracing.h
851
static __always_inline typeof(name(0)) ____##name(struct pt_regs *ctx, ##args)
tools/lib/bpf/bpf_tracing.h
856
#define ___bpf_syscall_args2(x, args...) ___bpf_syscall_args1(args), (unsigned long long)PT_REGS_PARM2_SYSCALL(regs)
tools/lib/bpf/bpf_tracing.h
857
#define ___bpf_syscall_args3(x, args...) ___bpf_syscall_args2(args), (unsigned long long)PT_REGS_PARM3_SYSCALL(regs)
tools/lib/bpf/bpf_tracing.h
858
#define ___bpf_syscall_args4(x, args...) ___bpf_syscall_args3(args), (unsigned long long)PT_REGS_PARM4_SYSCALL(regs)
tools/lib/bpf/bpf_tracing.h
859
#define ___bpf_syscall_args5(x, args...) ___bpf_syscall_args4(args), (unsigned long long)PT_REGS_PARM5_SYSCALL(regs)
tools/lib/bpf/bpf_tracing.h
860
#define ___bpf_syscall_args6(x, args...) ___bpf_syscall_args5(args), (unsigned long long)PT_REGS_PARM6_SYSCALL(regs)
tools/lib/bpf/bpf_tracing.h
861
#define ___bpf_syscall_args7(x, args...) ___bpf_syscall_args6(args), (unsigned long long)PT_REGS_PARM7_SYSCALL(regs)
tools/lib/bpf/bpf_tracing.h
862
#define ___bpf_syscall_args(args...) ___bpf_apply(___bpf_syscall_args, ___bpf_narg(args))(args)
tools/lib/bpf/bpf_tracing.h
867
#define ___bpf_syswrap_args2(x, args...) ___bpf_syswrap_args1(args), (unsigned long long)PT_REGS_PARM2_CORE_SYSCALL(regs)
tools/lib/bpf/bpf_tracing.h
868
#define ___bpf_syswrap_args3(x, args...) ___bpf_syswrap_args2(args), (unsigned long long)PT_REGS_PARM3_CORE_SYSCALL(regs)
tools/lib/bpf/bpf_tracing.h
869
#define ___bpf_syswrap_args4(x, args...) ___bpf_syswrap_args3(args), (unsigned long long)PT_REGS_PARM4_CORE_SYSCALL(regs)
tools/lib/bpf/bpf_tracing.h
870
#define ___bpf_syswrap_args5(x, args...) ___bpf_syswrap_args4(args), (unsigned long long)PT_REGS_PARM5_CORE_SYSCALL(regs)
tools/lib/bpf/bpf_tracing.h
871
#define ___bpf_syswrap_args6(x, args...) ___bpf_syswrap_args5(args), (unsigned long long)PT_REGS_PARM6_CORE_SYSCALL(regs)
tools/lib/bpf/bpf_tracing.h
872
#define ___bpf_syswrap_args7(x, args...) ___bpf_syswrap_args6(args), (unsigned long long)PT_REGS_PARM7_CORE_SYSCALL(regs)
tools/lib/bpf/bpf_tracing.h
873
#define ___bpf_syswrap_args(args...) ___bpf_apply(___bpf_syswrap_args, ___bpf_narg(args))(args)
tools/lib/bpf/bpf_tracing.h
899
#define BPF_KSYSCALL(name, args...) \
tools/lib/bpf/bpf_tracing.h
903
____##name(struct pt_regs *ctx, ##args); \
tools/lib/bpf/bpf_tracing.h
912
return ____##name(___bpf_syswrap_args(args)); \
tools/lib/bpf/bpf_tracing.h
914
return ____##name(___bpf_syscall_args(args)); \
tools/lib/bpf/bpf_tracing.h
918
____##name(struct pt_regs *ctx, ##args)
tools/lib/bpf/bpf_tracing.h
926
#define BPF_UPROBE(name, args...) BPF_KPROBE(name, ##args)
tools/lib/bpf/bpf_tracing.h
927
#define BPF_URETPROBE(name, args...) BPF_KRETPROBE(name, ##args)
tools/lib/bpf/btf.h
333
typedef void (*btf_dump_printf_fn_t)(void *ctx, const char *fmt, va_list args);
tools/lib/bpf/btf_dump.c
139
va_list args;
tools/lib/bpf/btf_dump.c
141
va_start(args, fmt);
tools/lib/bpf/btf_dump.c
142
d->printf_fn(d->cb_ctx, fmt, args);
tools/lib/bpf/btf_dump.c
143
va_end(args);
tools/lib/bpf/gen_loader.c
302
const char *fmt, va_list args)
tools/lib/bpf/gen_loader.c
309
ret = vsnprintf(buf, sizeof(buf), fmt, args);
tools/lib/bpf/gen_loader.c
331
va_list args;
tools/lib/bpf/gen_loader.c
333
va_start(args, fmt);
tools/lib/bpf/gen_loader.c
334
emit_debug(gen, reg1, reg2, fmt, args);
tools/lib/bpf/gen_loader.c
335
va_end(args);
tools/lib/bpf/gen_loader.c
340
va_list args;
tools/lib/bpf/gen_loader.c
342
va_start(args, fmt);
tools/lib/bpf/gen_loader.c
343
emit_debug(gen, BPF_REG_7, -1, fmt, args);
tools/lib/bpf/gen_loader.c
344
va_end(args);
tools/lib/bpf/libbpf.c
234
va_list args)
tools/lib/bpf/libbpf.c
262
return vfprintf(stderr, format, args);
tools/lib/bpf/libbpf.c
279
va_list args;
tools/lib/bpf/libbpf.c
289
va_start(args, format);
tools/lib/bpf/libbpf.c
290
print_fn(level, format, args);
tools/lib/bpf/libbpf.c
291
va_end(args);
tools/lib/bpf/relo_core.c
1178
#define append_buf(fmt, args...) \
tools/lib/bpf/relo_core.c
1181
r = snprintf(buf, buf_sz, fmt, ##args); \
tools/lib/bpf/usdt.bpf.h
154
arg_spec = &spec->args[arg_num];
tools/lib/bpf/usdt.bpf.h
190
arg_spec = &spec->args[arg_num];
tools/lib/bpf/usdt.bpf.h
290
#define ___bpf_usdt_args2(x, args...) ___bpf_usdt_args1(args), ({ long _x; bpf_usdt_arg(ctx, 1, &_x); _x; })
tools/lib/bpf/usdt.bpf.h
291
#define ___bpf_usdt_args3(x, args...) ___bpf_usdt_args2(args), ({ long _x; bpf_usdt_arg(ctx, 2, &_x); _x; })
tools/lib/bpf/usdt.bpf.h
292
#define ___bpf_usdt_args4(x, args...) ___bpf_usdt_args3(args), ({ long _x; bpf_usdt_arg(ctx, 3, &_x); _x; })
tools/lib/bpf/usdt.bpf.h
293
#define ___bpf_usdt_args5(x, args...) ___bpf_usdt_args4(args), ({ long _x; bpf_usdt_arg(ctx, 4, &_x); _x; })
tools/lib/bpf/usdt.bpf.h
294
#define ___bpf_usdt_args6(x, args...) ___bpf_usdt_args5(args), ({ long _x; bpf_usdt_arg(ctx, 5, &_x); _x; })
tools/lib/bpf/usdt.bpf.h
295
#define ___bpf_usdt_args7(x, args...) ___bpf_usdt_args6(args), ({ long _x; bpf_usdt_arg(ctx, 6, &_x); _x; })
tools/lib/bpf/usdt.bpf.h
296
#define ___bpf_usdt_args8(x, args...) ___bpf_usdt_args7(args), ({ long _x; bpf_usdt_arg(ctx, 7, &_x); _x; })
tools/lib/bpf/usdt.bpf.h
297
#define ___bpf_usdt_args9(x, args...) ___bpf_usdt_args8(args), ({ long _x; bpf_usdt_arg(ctx, 8, &_x); _x; })
tools/lib/bpf/usdt.bpf.h
298
#define ___bpf_usdt_args10(x, args...) ___bpf_usdt_args9(args), ({ long _x; bpf_usdt_arg(ctx, 9, &_x); _x; })
tools/lib/bpf/usdt.bpf.h
299
#define ___bpf_usdt_args11(x, args...) ___bpf_usdt_args10(args), ({ long _x; bpf_usdt_arg(ctx, 10, &_x); _x; })
tools/lib/bpf/usdt.bpf.h
300
#define ___bpf_usdt_args12(x, args...) ___bpf_usdt_args11(args), ({ long _x; bpf_usdt_arg(ctx, 11, &_x); _x; })
tools/lib/bpf/usdt.bpf.h
301
#define ___bpf_usdt_args(args...) ___bpf_apply(___bpf_usdt_args, ___bpf_narg(args))(args)
tools/lib/bpf/usdt.bpf.h
308
#define BPF_USDT(name, args...) \
tools/lib/bpf/usdt.bpf.h
311
____##name(struct pt_regs *ctx, ##args); \
tools/lib/bpf/usdt.bpf.h
316
return ____##name(___bpf_usdt_args(args)); \
tools/lib/bpf/usdt.bpf.h
320
____##name(struct pt_regs *ctx, ##args)
tools/lib/bpf/usdt.bpf.h
77
struct __bpf_usdt_arg_spec args[BPF_USDT_MAX_ARG_CNT];
tools/lib/bpf/usdt.c
1147
const char *provider, *name, *args;
tools/lib/bpf/usdt.c
1178
args = memchr(name, '\0', data + len - name);
tools/lib/bpf/usdt.c
1179
if (!args) /* non-zero-terminated name */
tools/lib/bpf/usdt.c
1181
++args;
tools/lib/bpf/usdt.c
1182
if (args >= data + len) /* missing arguments spec */
tools/lib/bpf/usdt.c
1187
if (*args == '\0' || *args == ':')
tools/lib/bpf/usdt.c
1188
note->args = "";
tools/lib/bpf/usdt.c
1190
note->args = args;
tools/lib/bpf/usdt.c
1209
s = note->args;
tools/lib/bpf/usdt.c
1213
USDT_MAX_ARG_CNT, note->provider, note->name, note->args);
tools/lib/bpf/usdt.c
1217
arg = &spec->args[spec->arg_cnt];
tools/lib/bpf/usdt.c
229
struct usdt_arg_spec args[USDT_MAX_ARG_CNT];
tools/lib/bpf/usdt.c
240
const char *args;
tools/lib/bpf/usdt.c
741
note.loc_addr, note.base_addr, usdt_abs_ip, usdt_rel_ip, note.args,
tools/lib/bpf/usdt.c
794
target->spec_str = note.args;
tools/lib/perf/core.c
14
va_list args)
tools/lib/perf/core.c
16
return vfprintf(stderr, format, args);
tools/lib/perf/core.c
24
va_list args;
tools/lib/perf/core.c
29
va_start(args, format);
tools/lib/perf/core.c
30
__libperf_pr(level, format, args);
tools/lib/perf/core.c
31
va_end(args);
tools/lib/vsprintf.c
17
va_list args;
tools/lib/vsprintf.c
20
va_start(args, fmt);
tools/lib/vsprintf.c
21
i = vsnprintf(buf, size, fmt, args);
tools/lib/vsprintf.c
22
va_end(args);
tools/lib/vsprintf.c
30
va_list args;
tools/lib/vsprintf.c
33
va_start(args, fmt);
tools/lib/vsprintf.c
34
i = vscnprintf(buf, size, fmt, args);
tools/lib/vsprintf.c
35
va_end(args);
tools/lib/vsprintf.c
6
int vscnprintf(char *buf, size_t size, const char *fmt, va_list args)
tools/lib/vsprintf.c
8
int i = vsnprintf(buf, size, fmt, args);
tools/mm/page_owner_sort.c
513
char **args = explode(',', arg_str, &size);
tools/mm/page_owner_sort.c
516
int arg_type = get_arg_type(args[i]);
tools/mm/page_owner_sort.c
529
free_explode(args, size);
tools/mm/page_owner_sort.c
533
free_explode(args, size);
tools/mm/page_owner_sort.c
560
char **args = explode(',', arg_str, &size);
tools/mm/page_owner_sort.c
568
if (args[i][0] == '-' || args[i][0] == '+') {
tools/mm/page_owner_sort.c
569
if (args[i][0] == '-')
tools/mm/page_owner_sort.c
574
int arg_type = get_arg_type(args[i]+offset);
tools/mm/page_owner_sort.c
591
free_explode(args, size);
tools/mm/page_owner_sort.c
597
free_explode(args, size);
tools/mm/page_owner_sort.c
604
char **args = explode(',', arg_str, &size);
tools/mm/page_owner_sort.c
611
list[i] = strtol(args[i], &endptr, 10);
tools/mm/page_owner_sort.c
612
if (errno != 0 || endptr == args[i] || *endptr != '\0') {
tools/mm/page_owner_sort.c
618
free_explode(args, size);
tools/objtool/disas.c
470
va_list args;
tools/objtool/disas.c
473
va_start(args, format);
tools/objtool/disas.c
474
len = disas_vprint(stream, sec, offset, depth, format, args);
tools/objtool/disas.c
475
va_end(args);
tools/objtool/disas.c
491
va_list args;
tools/objtool/disas.c
501
va_start(args, format);
tools/objtool/disas.c
502
disas_vprint(stream, sec, off, depth, format, args);
tools/objtool/disas.c
503
va_end(args);
tools/objtool/disas.c
517
va_list args;
tools/objtool/disas.c
547
va_start(args, format);
tools/objtool/disas.c
548
vfprintf(stream, format, args);
tools/objtool/disas.c
549
va_end(args);
tools/objtool/include/objtool/util.h
13
ERROR("snprintf() failed for '" format "'", args); \
tools/objtool/include/objtool/util.h
7
#define snprintf_check(str, size, format, args...) \
tools/objtool/include/objtool/util.h
9
int __ret = snprintf(str, size, format, args); \
tools/objtool/include/objtool/warn.h
133
#define dbg(args...) \
tools/objtool/include/objtool/warn.h
136
__dbg(args); \
tools/objtool/include/objtool/warn.h
145
#define dbg_indent(args...) \
tools/objtool/include/objtool/warn.h
147
__dbg_indent(args); \
tools/perf/arch/x86/util/event.c
26
struct perf_event__synthesize_extra_kmaps_cb_args *args = data;
tools/perf/arch/x86/util/event.c
27
union perf_event *event = args->event;
tools/perf/arch/x86/util/event.c
38
args->machine->id_hdr_size;
tools/perf/arch/x86/util/event.c
48
if (machine__is_host(args->machine))
tools/perf/arch/x86/util/event.c
58
event->mmap.pid = args->machine->pid;
tools/perf/arch/x86/util/event.c
62
if (perf_tool__process_synth_event(args->tool, event, args->machine, args->process) != 0)
tools/perf/arch/x86/util/event.c
74
struct perf_event__synthesize_extra_kmaps_cb_args args = {
tools/perf/arch/x86/util/event.c
78
.event = zalloc(sizeof(args.event->mmap) + machine->id_hdr_size),
tools/perf/arch/x86/util/event.c
81
if (!args.event) {
tools/perf/arch/x86/util/event.c
87
rc = maps__for_each_map(kmaps, perf_event__synthesize_extra_kmaps_cb, &args);
tools/perf/arch/x86/util/event.c
89
free(args.event);
tools/perf/bench/sched-seccomp-notify.c
44
static int seccomp(unsigned int op, unsigned int flags, void *args)
tools/perf/bench/sched-seccomp-notify.c
46
return syscall(__NR_seccomp, op, flags, args);
tools/perf/builtin-inject.c
1020
mark_dso_hit(inject, tool, sample, machine, args.mmap_evsel, al.map,
tools/perf/builtin-inject.c
1025
/*symbols=*/false, mark_dso_hit_callback, &args);
tools/perf/builtin-inject.c
2011
const char *args;
tools/perf/builtin-inject.c
2028
args = dry_run + strlen("dry-run");
tools/perf/builtin-inject.c
2030
args = str;
tools/perf/builtin-inject.c
2033
inject->itrace_synth_opts.vm_tm_corr_args = strdup(args);
tools/perf/builtin-inject.c
984
struct mark_dso_hit_args *args = data;
tools/perf/builtin-inject.c
987
return mark_dso_hit(args->inject, args->tool, args->sample, args->machine,
tools/perf/builtin-inject.c
988
args->mmap_evsel, map, /*sample_in_dso=*/false);
tools/perf/builtin-inject.c
999
struct mark_dso_hit_args args = {
tools/perf/builtin-kwork.c
1108
struct tep_print_arg *args = tp_format ? tp_format->print_fmt.args : NULL;
tools/perf/builtin-kwork.c
1110
if ((args == NULL) || (args->next == NULL))
tools/perf/builtin-kwork.c
1114
for (sym = args->next->symbol.symbols; sym != NULL; sym = sym->next) {
tools/perf/builtin-list.c
310
va_list args;
tools/perf/builtin-list.c
312
va_start(args, fmt);
tools/perf/builtin-list.c
320
const char *s = va_arg(args, const char*);
tools/perf/builtin-list.c
326
const char *s = va_arg(args, const char*);
tools/perf/builtin-list.c
359
va_end(args);
tools/perf/builtin-report.c
862
struct maps__fprintf_task_args *args = data;
tools/perf/builtin-report.c
874
ret = fprintf(args->fp,
tools/perf/builtin-report.c
876
args->indent, "", map__start(map), map__end(map),
tools/perf/builtin-report.c
887
args->printed += ret;
tools/perf/builtin-report.c
893
struct maps__fprintf_task_args args = {
tools/perf/builtin-report.c
899
maps__for_each_map(maps, maps__fprintf_task_cb, &args);
tools/perf/builtin-report.c
901
return args.printed;
tools/perf/builtin-script.c
2159
struct script_find_metrics_args *args = data;
tools/perf/builtin-script.c
2160
struct evlist *script_evlist = args->evlist;
tools/perf/builtin-script.c
2170
args->system_wide,
tools/perf/builtin-script.c
2299
struct script_find_metrics_args args = {
tools/perf/builtin-script.c
2317
metricgroup__for_each_metric(pmu_metrics_table__find(), script_find_metrics, &args);
tools/perf/builtin-script.c
3528
char *args;
tools/perf/builtin-script.c
3547
zfree(&s->args);
tools/perf/builtin-script.c
3627
desc->args = strdup(skip_spaces(p));
tools/perf/builtin-script.c
3709
desc->args ? desc->args : "");
tools/perf/builtin-script.c
3803
if (!desc->args)
tools/perf/builtin-script.c
3806
for (p = desc->args; *p; p++)
tools/perf/builtin-trace.c
1035
static void trace__btf_dump_snprintf(void *vctx, const char *fmt, va_list args)
tools/perf/builtin-trace.c
1039
ctx->printed += vscnprintf(ctx->bf + ctx->printed, ctx->size - ctx->printed, fmt, args);
tools/perf/builtin-trace.c
1048
struct augmented_arg *augmented_arg = arg->augmented.args;
tools/perf/builtin-trace.c
1055
if (arg == NULL || arg->augmented.args == NULL)
tools/perf/builtin-trace.c
1066
if (btf_dump__dump_type_data(btf_dump, type_id, arg->augmented.args->value, type->size, &dump_data_opts) == 0)
tools/perf/builtin-trace.c
1070
arg->augmented.args = ((void *)arg->augmented.args) + consumed;
tools/perf/builtin-trace.c
1497
struct tep_format_field *args;
tools/perf/builtin-trace.c
1814
struct augmented_arg *augmented_arg = arg->augmented.args;
tools/perf/builtin-trace.c
1822
arg->augmented.args = ((void *)arg->augmented.args) + consumed;
tools/perf/builtin-trace.c
1833
if (arg->augmented.args)
tools/perf/builtin-trace.c
1848
struct augmented_arg *augmented_arg = arg->augmented.args;
tools/perf/builtin-trace.c
1863
arg->augmented.args = ((void *)arg->augmented.args) + consumed;
tools/perf/builtin-trace.c
2148
struct tep_format_field *last_field = syscall_arg_fmt__init_array(sc->arg_fmt, sc->args,
tools/perf/builtin-trace.c
2207
sc->args = sc->tp_format->format.fields;
tools/perf/builtin-trace.c
2213
if (sc->args && (!strcmp(sc->args->name, "__syscall_nr") || !strcmp(sc->args->name, "nr"))) {
tools/perf/builtin-trace.c
2214
sc->args = sc->args->next;
tools/perf/builtin-trace.c
2218
field = sc->args;
tools/perf/builtin-trace.c
2365
unsigned char *p = arg->args + sizeof(unsigned long) * idx;
tools/perf/builtin-trace.c
2406
unsigned char *args, void *augmented_args, int augmented_args_size,
tools/perf/builtin-trace.c
2413
.args = args,
tools/perf/builtin-trace.c
2416
.args = augmented_args,
tools/perf/builtin-trace.c
2434
if (sc->args != NULL) {
tools/perf/builtin-trace.c
2437
for (field = sc->args; field;
tools/perf/builtin-trace.c
2782
void *args;
tools/perf/builtin-trace.c
2802
args = perf_evsel__sc_tp_ptr(evsel, args, sample);
tools/perf/builtin-trace.c
2829
args, augmented_args, augmented_args_size, trace, thread);
tools/perf/builtin-trace.c
2865
void *args, *augmented_args = NULL;
tools/perf/builtin-trace.c
2883
args = perf_evsel__sc_tp_ptr(evsel, args, sample);
tools/perf/builtin-trace.c
2885
printed += syscall__scnprintf_args(sc, msg, sizeof(msg), args, augmented_args, augmented_args_size, trace, thread);
tools/perf/builtin-trace.c
3198
.args = augmented_args,
tools/perf/builtin-trace.c
334
struct tp_field args, ret;
tools/perf/builtin-trace.c
3665
if (perf_evsel__init_sc_tp_ptr_field(sys_enter, args))
tools/perf/builtin-trace.c
3822
for (i = 0, field = sc->args; field; ++i, field = field->next) {
tools/perf/builtin-trace.c
3871
for (j = 0, field_tmp = sc->args; field_tmp; ++j, field_tmp = field_tmp->next) {
tools/perf/builtin-trace.c
3898
for (field = sc->args; field; field = field->next) {
tools/perf/builtin-trace.c
3916
for (field = sc->args, candidate_field = pair->args;
tools/perf/builtin-trace.c
4748
perf_evsel__init_sc_tp_ptr_field(evsel, args))) {
tools/perf/builtin-trace.c
495
return __tp_field__init_ptr(&sc->args, sc->id.offset + sizeof(u64));
tools/perf/builtin-trace.c
5142
if (__tp_field__init_ptr(&sc->args, sc->id.offset + sizeof(u64)))
tools/perf/dlfilters/dlfilter-test-api-v0.c
165
dlargv = perf_dlfilter_fns.args(ctx, &dlargc);
tools/perf/dlfilters/dlfilter-test-api-v0.c
99
char **(*args)(void *ctx, int *dlargc);
tools/perf/dlfilters/dlfilter-test-api-v2.c
108
char **(*args)(void *ctx, int *dlargc);
tools/perf/dlfilters/dlfilter-test-api-v2.c
180
dlargv = perf_dlfilter_fns.args(ctx, &dlargc);
tools/perf/include/perf/perf_dlfilter.h
103
char **(*args)(void *ctx, int *dlargc);
tools/perf/scripts/python/Perf-Trace-Util/Context.c
104
static PyObject *perf_set_itrace_options(PyObject *obj, PyObject *args)
tools/perf/scripts/python/Perf-Trace-Util/Context.c
111
c = get_args(args, "itrace_options", &str);
tools/perf/scripts/python/Perf-Trace-Util/Context.c
130
static PyObject *perf_sample_src(PyObject *obj, PyObject *args, bool get_srccode)
tools/perf/scripts/python/Perf-Trace-Util/Context.c
132
struct scripting_context *c = get_scripting_context(args);
tools/perf/scripts/python/Perf-Trace-Util/Context.c
165
static PyObject *perf_sample_srcline(PyObject *obj, PyObject *args)
tools/perf/scripts/python/Perf-Trace-Util/Context.c
167
return perf_sample_src(obj, args, false);
tools/perf/scripts/python/Perf-Trace-Util/Context.c
170
static PyObject *perf_sample_srccode(PyObject *obj, PyObject *args)
tools/perf/scripts/python/Perf-Trace-Util/Context.c
172
return perf_sample_src(obj, args, true);
tools/perf/scripts/python/Perf-Trace-Util/Context.c
175
static PyObject *__perf_config_get(PyObject *obj, PyObject *args)
tools/perf/scripts/python/Perf-Trace-Util/Context.c
179
if (!PyArg_ParseTuple(args, "s", &config_name))
tools/perf/scripts/python/Perf-Trace-Util/Context.c
36
static struct scripting_context *get_args(PyObject *args, const char *name, PyObject **arg2)
tools/perf/scripts/python/Perf-Trace-Util/Context.c
41
if (!PyArg_UnpackTuple(args, name, 1, cnt, &context, arg2))
tools/perf/scripts/python/Perf-Trace-Util/Context.c
47
static struct scripting_context *get_scripting_context(PyObject *args)
tools/perf/scripts/python/Perf-Trace-Util/Context.c
49
return get_args(args, "context", NULL);
tools/perf/scripts/python/Perf-Trace-Util/Context.c
53
static PyObject *perf_trace_context_common_pc(PyObject *obj, PyObject *args)
tools/perf/scripts/python/Perf-Trace-Util/Context.c
55
struct scripting_context *c = get_scripting_context(args);
tools/perf/scripts/python/Perf-Trace-Util/Context.c
64
PyObject *args)
tools/perf/scripts/python/Perf-Trace-Util/Context.c
66
struct scripting_context *c = get_scripting_context(args);
tools/perf/scripts/python/Perf-Trace-Util/Context.c
75
PyObject *args)
tools/perf/scripts/python/Perf-Trace-Util/Context.c
77
struct scripting_context *c = get_scripting_context(args);
tools/perf/scripts/python/Perf-Trace-Util/Context.c
86
static PyObject *perf_sample_insn(PyObject *obj, PyObject *args)
tools/perf/scripts/python/Perf-Trace-Util/Context.c
88
struct scripting_context *c = get_scripting_context(args);
tools/perf/tests/dlfilter-test.c
85
va_list args;
tools/perf/tests/dlfilter-test.c
87
va_start(args, fmt);
tools/perf/tests/dlfilter-test.c
88
ret = vsnprintf(cmd, MAXCMD, fmt, args);
tools/perf/tests/dlfilter-test.c
89
va_end(args);
tools/perf/tests/maps.c
24
struct check_maps_cb_args *args = data;
tools/perf/tests/maps.c
25
struct map_def *merged = &args->merged[args->i];
tools/perf/tests/maps.c
33
args->i++;
tools/perf/tests/maps.c
56
struct check_maps_cb_args args = {
tools/perf/tests/maps.c
60
failed = maps__for_each_map(maps, check_maps_cb, &args);
tools/perf/tests/pmu-events.c
489
struct test_core_pmu_event_aliases_cb_args *args = state;
tools/perf/tests/pmu-events.c
491
if (compare_alias_to_test_event(alias, args->test_event, alias->pmu->name))
tools/perf/tests/pmu-events.c
493
(*args->count)++;
tools/perf/tests/pmu-events.c
535
struct test_core_pmu_event_aliases_cb_args args = {
tools/perf/tests/pmu-events.c
542
err = perf_pmu__find_event(pmu, event->name, &args,
tools/perf/tests/pmu-events.c
604
struct test_core_pmu_event_aliases_cb_args args = {
tools/perf/tests/pmu-events.c
616
err = perf_pmu__find_event(pmu, event->name, &args,
tools/perf/tests/shell/coresight/memcpy_thread/memcpy_thread.c
18
struct args *a = arg;
tools/perf/tests/shell/coresight/memcpy_thread/memcpy_thread.c
47
struct args args[256];
tools/perf/tests/shell/coresight/memcpy_thread/memcpy_thread.c
73
args[i].loops = len;
tools/perf/tests/shell/coresight/memcpy_thread/memcpy_thread.c
74
args[i].size = size;
tools/perf/tests/shell/coresight/memcpy_thread/memcpy_thread.c
75
args[i].th = new_thr(thrfn, &(args[i]));
tools/perf/tests/shell/coresight/memcpy_thread/memcpy_thread.c
78
pthread_join(args[i].th, &(args[i].ret));
tools/perf/tests/shell/coresight/thread_loop/thread_loop.c
27
struct args *a = arg;
tools/perf/tests/shell/coresight/thread_loop/thread_loop.c
60
struct args args[256];
tools/perf/tests/shell/coresight/thread_loop/thread_loop.c
79
args[i].loops = len;
tools/perf/tests/shell/coresight/thread_loop/thread_loop.c
80
args[i].th = new_thr(thrfn, &(args[i]));
tools/perf/tests/shell/coresight/thread_loop/thread_loop.c
83
pthread_join(args[i].th, &(args[i].ret));
tools/perf/tests/shell/coresight/unroll_loop_thread/unroll_loop_thread.c
17
struct args *a = arg;
tools/perf/tests/shell/coresight/unroll_loop_thread/unroll_loop_thread.c
56
struct args args[256];
tools/perf/tests/shell/coresight/unroll_loop_thread/unroll_loop_thread.c
69
args[i].in = rand();
tools/perf/tests/shell/coresight/unroll_loop_thread/unroll_loop_thread.c
70
args[i].th = new_thr(thrfn, &(args[i]));
tools/perf/tests/shell/coresight/unroll_loop_thread/unroll_loop_thread.c
73
pthread_join(args[i].th, &(args[i].ret));
tools/perf/tests/vmlinux-kallsyms.c
121
struct test__vmlinux_matches_kallsyms_cb_args *args = data;
tools/perf/tests/vmlinux-kallsyms.c
129
struct map *pair = maps__find_by_name(args->kallsyms.kmaps,
tools/perf/tests/vmlinux-kallsyms.c
136
if (!args->header_printed) {
tools/perf/tests/vmlinux-kallsyms.c
138
args->header_printed = true;
tools/perf/tests/vmlinux-kallsyms.c
147
struct test__vmlinux_matches_kallsyms_cb_args *args = data;
tools/perf/tests/vmlinux-kallsyms.c
149
u64 mem_start = map__unmap_ip(args->vmlinux_map, map__start(map));
tools/perf/tests/vmlinux-kallsyms.c
150
u64 mem_end = map__unmap_ip(args->vmlinux_map, map__end(map));
tools/perf/tests/vmlinux-kallsyms.c
152
pair = maps__find(args->kallsyms.kmaps, mem_start);
tools/perf/tests/vmlinux-kallsyms.c
157
if (!args->header_printed) {
tools/perf/tests/vmlinux-kallsyms.c
159
args->header_printed = true;
tools/perf/tests/vmlinux-kallsyms.c
176
struct test__vmlinux_matches_kallsyms_cb_args *args = data;
tools/perf/tests/vmlinux-kallsyms.c
179
if (!args->header_printed) {
tools/perf/tests/vmlinux-kallsyms.c
181
args->header_printed = true;
tools/perf/tests/vmlinux-kallsyms.c
198
struct test__vmlinux_matches_kallsyms_cb_args args;
tools/perf/tests/vmlinux-kallsyms.c
206
machine__init(&args.kallsyms, "", HOST_KERNEL_ID);
tools/perf/tests/vmlinux-kallsyms.c
218
if (machine__create_kernel_maps(&args.kallsyms) < 0) {
tools/perf/tests/vmlinux-kallsyms.c
235
if (machine__load_kallsyms(&args.kallsyms, "/proc/kallsyms") <= 0) {
tools/perf/tests/vmlinux-kallsyms.c
249
kallsyms_map = machine__kernel_map(&args.kallsyms);
tools/perf/tests/vmlinux-kallsyms.c
261
args.vmlinux_map = machine__kernel_map(&vmlinux);
tools/perf/tests/vmlinux-kallsyms.c
288
map__for_each_symbol(args.vmlinux_map, sym, nd) {
tools/perf/tests/vmlinux-kallsyms.c
296
mem_start = map__unmap_ip(args.vmlinux_map, sym->start);
tools/perf/tests/vmlinux-kallsyms.c
297
mem_end = map__unmap_ip(args.vmlinux_map, sym->end);
tools/perf/tests/vmlinux-kallsyms.c
299
first_pair = machine__find_kernel_symbol(&args.kallsyms, mem_start, NULL);
tools/perf/tests/vmlinux-kallsyms.c
328
pair = machine__find_kernel_symbol_by_name(&args.kallsyms,
tools/perf/tests/vmlinux-kallsyms.c
343
} else if (mem_start == map__end(args.kallsyms.vmlinux_map)) {
tools/perf/tests/vmlinux-kallsyms.c
365
args.header_printed = false;
tools/perf/tests/vmlinux-kallsyms.c
366
maps__for_each_map(maps, test__vmlinux_matches_kallsyms_cb1, &args);
tools/perf/tests/vmlinux-kallsyms.c
368
args.header_printed = false;
tools/perf/tests/vmlinux-kallsyms.c
369
maps__for_each_map(maps, test__vmlinux_matches_kallsyms_cb2, &args);
tools/perf/tests/vmlinux-kallsyms.c
371
args.header_printed = false;
tools/perf/tests/vmlinux-kallsyms.c
372
maps = machine__kernel_maps(&args.kallsyms);
tools/perf/tests/vmlinux-kallsyms.c
373
maps__for_each_map(maps, test__vmlinux_matches_kallsyms_cb3, &args);
tools/perf/tests/vmlinux-kallsyms.c
376
machine__exit(&args.kallsyms);
tools/perf/trace/beauty/beauty.h
107
unsigned char *args;
tools/perf/trace/beauty/beauty.h
110
struct augmented_arg *args;
tools/perf/trace/beauty/perf_event_open.c
56
struct attr_fprintf_args *args = priv;
tools/perf/trace/beauty/perf_event_open.c
57
size_t printed = scnprintf(args->bf + args->printed , args->size - args->printed, "%s%s: %s", args->first ? "" : ", ", name, val);
tools/perf/trace/beauty/perf_event_open.c
59
args->first = false;
tools/perf/trace/beauty/perf_event_open.c
60
args->printed += printed;
tools/perf/trace/beauty/perf_event_open.c
66
struct attr_fprintf_args args = {
tools/perf/trace/beauty/perf_event_open.c
73
perf_event_attr__fprintf(stdout, attr, attr__fprintf, &args);
tools/perf/trace/beauty/perf_event_open.c
74
return args.printed + scnprintf(bf + args.printed, size - args.printed, " }");
tools/perf/trace/beauty/perf_event_open.c
79
return perf_event_attr___scnprintf((void *)arg->augmented.args->value, bf, size, arg->trace->show_zeros);
tools/perf/trace/beauty/perf_event_open.c
84
if (arg->augmented.args)
tools/perf/trace/beauty/sockaddr.c
50
struct sockaddr *sa = (struct sockaddr *)&arg->augmented.args->value;
tools/perf/trace/beauty/sockaddr.c
65
if (arg->augmented.args)
tools/perf/trace/beauty/timespec.c
10
struct timespec *ts = (struct timespec *)arg->augmented.args->value;
tools/perf/trace/beauty/timespec.c
17
if (arg->augmented.args)
tools/perf/ui/browser.c
213
va_list args;
tools/perf/ui/browser.c
217
va_start(args, format);
tools/perf/ui/browser.c
218
err = vasprintf(&text, format, args);
tools/perf/ui/browser.c
219
va_end(args);
tools/perf/ui/browser.c
222
va_start(args, format);
tools/perf/ui/browser.c
223
ui_helpline__vpush(format, args);
tools/perf/ui/browser.c
224
va_end(args);
tools/perf/ui/browser.c
63
void ui_browser__vprintf(struct ui_browser *browser __maybe_unused, const char *fmt, va_list args)
tools/perf/ui/browser.c
65
SLsmg_vprintf(fmt, args);
tools/perf/ui/browser.c
70
va_list args;
tools/perf/ui/browser.c
72
va_start(args, fmt);
tools/perf/ui/browser.c
73
ui_browser__vprintf(browser, fmt, args);
tools/perf/ui/browser.c
74
va_end(args);
tools/perf/ui/browser.h
48
void ui_browser__vprintf(struct ui_browser *browser, const char *fmt, va_list args);
tools/perf/ui/browsers/annotate.c
107
va_list args;
tools/perf/ui/browsers/annotate.c
109
va_start(args, fmt);
tools/perf/ui/browsers/annotate.c
110
ui_browser__vprintf(browser, fmt, args);
tools/perf/ui/browsers/annotate.c
111
va_end(args);
tools/perf/ui/browsers/hists.c
1213
va_list args;
tools/perf/ui/browsers/hists.c
1216
va_start(args, fmt);
tools/perf/ui/browsers/hists.c
1217
len = va_arg(args, int);
tools/perf/ui/browsers/hists.c
1218
percent = va_arg(args, double);
tools/perf/ui/browsers/hists.c
1219
va_end(args);
tools/perf/ui/gtk/hists.c
20
va_list args;
tools/perf/ui/gtk/hists.c
26
va_start(args, fmt);
tools/perf/ui/gtk/hists.c
27
len = va_arg(args, int);
tools/perf/ui/gtk/hists.c
28
percent = va_arg(args, double);
tools/perf/ui/gtk/hists.c
29
va_end(args);
tools/perf/ui/gtk/util.c
31
static int perf_gtk__error(const char *format, va_list args)
tools/perf/ui/gtk/util.c
37
vasprintf(&msg, format, args) < 0) {
tools/perf/ui/gtk/util.c
39
vfprintf(stderr, format, args);
tools/perf/ui/gtk/util.c
57
static int perf_gtk__warning_info_bar(const char *format, va_list args)
tools/perf/ui/gtk/util.c
62
vasprintf(&msg, format, args) < 0) {
tools/perf/ui/gtk/util.c
64
vfprintf(stderr, format, args);
tools/perf/ui/gtk/util.c
78
static int perf_gtk__warning_statusbar(const char *format, va_list args)
tools/perf/ui/gtk/util.c
83
vasprintf(&msg, format, args) < 0) {
tools/perf/ui/gtk/util.c
85
vfprintf(stderr, format, args);
tools/perf/ui/hist.c
476
va_list args;
tools/perf/ui/hist.c
481
va_start(args, fmt);
tools/perf/ui/hist.c
482
len = va_arg(args, int);
tools/perf/ui/hist.c
483
percent = va_arg(args, double);
tools/perf/ui/hist.c
485
va_end(args);
tools/perf/ui/hist.c
492
va_list args;
tools/perf/ui/hist.c
496
va_start(args, fmt);
tools/perf/ui/hist.c
497
ret = vsnprintf(hpp->buf, hpp->size, fmt, args);
tools/perf/ui/hist.c
498
va_end(args);
tools/perf/ui/tui/util.c
244
static int __ui__warning(const char *title, const char *format, va_list args)
tools/perf/ui/tui/util.c
248
if (vasprintf(&s, format, args) > 0) {
tools/perf/ui/tui/util.c
257
vfprintf(stderr, format, args);
tools/perf/ui/tui/util.c
261
static int perf_tui__error(const char *format, va_list args)
tools/perf/ui/tui/util.c
263
return __ui__warning("Error:", format, args);
tools/perf/ui/tui/util.c
266
static int perf_tui__warning(const char *format, va_list args)
tools/perf/ui/tui/util.c
268
return __ui__warning("Warning:", format, args);
tools/perf/ui/util.c
12
vfprintf(stderr, format, args);
tools/perf/ui/util.c
16
static int perf_stdio__warning(const char *format, va_list args)
tools/perf/ui/util.c
22
vfprintf(stderr, format, args);
tools/perf/ui/util.c
38
va_list args;
tools/perf/ui/util.c
40
va_start(args, format);
tools/perf/ui/util.c
41
ret = perf_eops->error(format, args);
tools/perf/ui/util.c
42
va_end(args);
tools/perf/ui/util.c
50
va_list args;
tools/perf/ui/util.c
54
va_start(args, format);
tools/perf/ui/util.c
55
ret = perf_eops->warning(format, args);
tools/perf/ui/util.c
56
va_end(args);
tools/perf/ui/util.c
9
static int perf_stdio__error(const char *format, va_list args)
tools/perf/ui/util.h
17
int (*error)(const char *format, va_list args);
tools/perf/ui/util.h
18
int (*warning)(const char *format, va_list args);
tools/perf/util/annotate.c
1016
struct annotate_args args = {
tools/perf/util/annotate.c
1032
args.arch = arch;
tools/perf/util/annotate.c
1033
args.ms = ms;
tools/perf/util/annotate.c
1059
return symbol__disassemble(sym, &args);
tools/perf/util/annotate.c
1337
va_list args;
tools/perf/util/annotate.c
1339
va_start(args, fmt);
tools/perf/util/annotate.c
1340
vfprintf(fp, fmt, args);
tools/perf/util/annotate.c
1341
va_end(args);
tools/perf/util/annotate.c
2444
struct annotation_options *args = &annotate_opts;
tools/perf/util/annotate.c
2446
if (args->prefix_strip && !args->prefix) {
tools/perf/util/auxtrace.c
2436
static bool kern_sym_match(struct sym_args *args, const char *name, char type)
tools/perf/util/auxtrace.c
2440
kern_sym_name_match(name, args->name) &&
tools/perf/util/auxtrace.c
2441
((args->global && isupper(type)) ||
tools/perf/util/auxtrace.c
2442
(args->selected && ++(args->cnt) == args->idx) ||
tools/perf/util/auxtrace.c
2443
(!args->global && !args->selected));
tools/perf/util/auxtrace.c
2448
struct sym_args *args = arg;
tools/perf/util/auxtrace.c
2450
if (args->started) {
tools/perf/util/auxtrace.c
2451
if (!args->size)
tools/perf/util/auxtrace.c
2452
args->size = start - args->start;
tools/perf/util/auxtrace.c
2453
if (args->selected) {
tools/perf/util/auxtrace.c
2454
if (args->size)
tools/perf/util/auxtrace.c
2456
} else if (kern_sym_match(args, name, type)) {
tools/perf/util/auxtrace.c
2457
args->duplicate = true;
tools/perf/util/auxtrace.c
2460
} else if (kern_sym_match(args, name, type)) {
tools/perf/util/auxtrace.c
2461
args->started = true;
tools/perf/util/auxtrace.c
2462
args->start = start;
tools/perf/util/auxtrace.c
2470
struct sym_args *args = arg;
tools/perf/util/auxtrace.c
2472
if (kern_sym_match(args, name, type)) {
tools/perf/util/auxtrace.c
2474
++args->cnt, start, type, name);
tools/perf/util/auxtrace.c
2475
args->near = true;
tools/perf/util/auxtrace.c
2476
} else if (args->near) {
tools/perf/util/auxtrace.c
2477
args->near = false;
tools/perf/util/auxtrace.c
2501
struct sym_args args = {
tools/perf/util/auxtrace.c
2512
err = kallsyms__parse("/proc/kallsyms", &args, find_kern_sym_cb);
tools/perf/util/auxtrace.c
2518
if (args.duplicate) {
tools/perf/util/auxtrace.c
2520
args.cnt = 0;
tools/perf/util/auxtrace.c
2521
kallsyms__parse("/proc/kallsyms", &args, print_kern_sym_cb);
tools/perf/util/auxtrace.c
2528
if (!args.started) {
tools/perf/util/auxtrace.c
2533
*start = args.start;
tools/perf/util/auxtrace.c
2534
*size = args.size;
tools/perf/util/auxtrace.c
2542
struct sym_args *args = arg;
tools/perf/util/auxtrace.c
2548
if (!args->started) {
tools/perf/util/auxtrace.c
2549
args->started = true;
tools/perf/util/auxtrace.c
2550
args->start = start;
tools/perf/util/auxtrace.c
2553
size = round_up(start, page_size) + page_size - args->start;
tools/perf/util/auxtrace.c
2554
if (size > args->size)
tools/perf/util/auxtrace.c
2555
args->size = size;
tools/perf/util/auxtrace.c
2562
struct sym_args args = { .started = false };
tools/perf/util/auxtrace.c
2565
err = kallsyms__parse("/proc/kallsyms", &args, find_entire_kern_cb);
tools/perf/util/auxtrace.c
2566
if (err < 0 || !args.started) {
tools/perf/util/auxtrace.c
2571
filt->addr = args.start;
tools/perf/util/auxtrace.c
2572
filt->size = args.size;
tools/perf/util/bpf_skel/augmented_raw_syscalls.bpf.c
118
struct syscall_enter_args args;
tools/perf/util/bpf_skel/augmented_raw_syscalls.bpf.c
138
struct syscall_enter_args args;
tools/perf/util/bpf_skel/augmented_raw_syscalls.bpf.c
155
static inline int augmented__output(void *ctx, struct augmented_args_payload *args, int len)
tools/perf/util/bpf_skel/augmented_raw_syscalls.bpf.c
158
return bpf_perf_event_output(ctx, &__augmented_syscalls__, BPF_F_CURRENT_CPU, args, len);
tools/perf/util/bpf_skel/augmented_raw_syscalls.bpf.c
195
int syscall_unaugmented(struct syscall_enter_args *args)
tools/perf/util/bpf_skel/augmented_raw_syscalls.bpf.c
207
int sys_enter_connect(struct syscall_enter_args *args)
tools/perf/util/bpf_skel/augmented_raw_syscalls.bpf.c
210
const void *sockaddr_arg = (const void *)args->args[1];
tools/perf/util/bpf_skel/augmented_raw_syscalls.bpf.c
211
unsigned int socklen = args->args[2];
tools/perf/util/bpf_skel/augmented_raw_syscalls.bpf.c
212
unsigned int len = sizeof(u64) + sizeof(augmented_args->args); // the size + err in all 'augmented_arg' structs
tools/perf/util/bpf_skel/augmented_raw_syscalls.bpf.c
224
return augmented__output(args, augmented_args, len + socklen);
tools/perf/util/bpf_skel/augmented_raw_syscalls.bpf.c
228
int sys_enter_sendto(struct syscall_enter_args *args)
tools/perf/util/bpf_skel/augmented_raw_syscalls.bpf.c
231
const void *sockaddr_arg = (const void *)args->args[4];
tools/perf/util/bpf_skel/augmented_raw_syscalls.bpf.c
232
unsigned int socklen = args->args[5];
tools/perf/util/bpf_skel/augmented_raw_syscalls.bpf.c
233
unsigned int len = sizeof(u64) + sizeof(augmented_args->args); // the size + err in all 'augmented_arg' structs
tools/perf/util/bpf_skel/augmented_raw_syscalls.bpf.c
242
return augmented__output(args, augmented_args, len + socklen);
tools/perf/util/bpf_skel/augmented_raw_syscalls.bpf.c
246
int sys_enter_open(struct syscall_enter_args *args)
tools/perf/util/bpf_skel/augmented_raw_syscalls.bpf.c
249
const void *filename_arg = (const void *)args->args[0];
tools/perf/util/bpf_skel/augmented_raw_syscalls.bpf.c
250
unsigned int len = sizeof(augmented_args->args);
tools/perf/util/bpf_skel/augmented_raw_syscalls.bpf.c
257
return augmented__output(args, augmented_args, len);
tools/perf/util/bpf_skel/augmented_raw_syscalls.bpf.c
261
int sys_enter_openat(struct syscall_enter_args *args)
tools/perf/util/bpf_skel/augmented_raw_syscalls.bpf.c
264
const void *filename_arg = (const void *)args->args[1];
tools/perf/util/bpf_skel/augmented_raw_syscalls.bpf.c
265
unsigned int len = sizeof(augmented_args->args);
tools/perf/util/bpf_skel/augmented_raw_syscalls.bpf.c
272
return augmented__output(args, augmented_args, len);
tools/perf/util/bpf_skel/augmented_raw_syscalls.bpf.c
276
int sys_enter_rename(struct syscall_enter_args *args)
tools/perf/util/bpf_skel/augmented_raw_syscalls.bpf.c
279
const void *oldpath_arg = (const void *)args->args[0],
tools/perf/util/bpf_skel/augmented_raw_syscalls.bpf.c
280
*newpath_arg = (const void *)args->args[1];
tools/perf/util/bpf_skel/augmented_raw_syscalls.bpf.c
281
unsigned int len = sizeof(augmented_args->args), oldpath_len, newpath_len;
tools/perf/util/bpf_skel/augmented_raw_syscalls.bpf.c
303
return augmented__output(args, augmented_args, len);
tools/perf/util/bpf_skel/augmented_raw_syscalls.bpf.c
307
int sys_enter_renameat2(struct syscall_enter_args *args)
tools/perf/util/bpf_skel/augmented_raw_syscalls.bpf.c
310
const void *oldpath_arg = (const void *)args->args[1],
tools/perf/util/bpf_skel/augmented_raw_syscalls.bpf.c
311
*newpath_arg = (const void *)args->args[3];
tools/perf/util/bpf_skel/augmented_raw_syscalls.bpf.c
312
unsigned int len = sizeof(augmented_args->args), oldpath_len, newpath_len;
tools/perf/util/bpf_skel/augmented_raw_syscalls.bpf.c
334
return augmented__output(args, augmented_args, len);
tools/perf/util/bpf_skel/augmented_raw_syscalls.bpf.c
349
int sys_enter_perf_event_open(struct syscall_enter_args *args)
tools/perf/util/bpf_skel/augmented_raw_syscalls.bpf.c
352
const struct perf_event_attr_size *attr = (const struct perf_event_attr_size *)args->args[0], *attr_read;
tools/perf/util/bpf_skel/augmented_raw_syscalls.bpf.c
353
unsigned int len = sizeof(u64) + sizeof(augmented_args->args); // the size + err in all 'augmented_arg' structs
tools/perf/util/bpf_skel/augmented_raw_syscalls.bpf.c
375
return augmented__output(args, augmented_args, len + size);
tools/perf/util/bpf_skel/augmented_raw_syscalls.bpf.c
381
int sys_enter_clock_nanosleep(struct syscall_enter_args *args)
tools/perf/util/bpf_skel/augmented_raw_syscalls.bpf.c
384
const void *rqtp_arg = (const void *)args->args[2];
tools/perf/util/bpf_skel/augmented_raw_syscalls.bpf.c
385
unsigned int len = sizeof(u64) + sizeof(augmented_args->args); // the size + err in all 'augmented_arg' structs
tools/perf/util/bpf_skel/augmented_raw_syscalls.bpf.c
396
return augmented__output(args, augmented_args, len + size);
tools/perf/util/bpf_skel/augmented_raw_syscalls.bpf.c
402
int sys_enter_nanosleep(struct syscall_enter_args *args)
tools/perf/util/bpf_skel/augmented_raw_syscalls.bpf.c
405
const void *req_arg = (const void *)args->args[0];
tools/perf/util/bpf_skel/augmented_raw_syscalls.bpf.c
406
unsigned int len = sizeof(augmented_args->args);
tools/perf/util/bpf_skel/augmented_raw_syscalls.bpf.c
417
return augmented__output(args, augmented_args, len + size);
tools/perf/util/bpf_skel/augmented_raw_syscalls.bpf.c
432
static int augment_sys_enter(void *ctx, struct syscall_enter_args *args)
tools/perf/util/bpf_skel/augmented_raw_syscalls.bpf.c
443
if (args == NULL)
tools/perf/util/bpf_skel/augmented_raw_syscalls.bpf.c
447
nr = (__u32)args->syscall_nr;
tools/perf/util/bpf_skel/augmented_raw_syscalls.bpf.c
458
__builtin_memcpy(&payload->args, args, sizeof(struct syscall_enter_args));
tools/perf/util/bpf_skel/augmented_raw_syscalls.bpf.c
470
arg = (void *)args->args[i];
tools/perf/util/bpf_skel/augmented_raw_syscalls.bpf.c
492
aug_size = args->args[index] > TRACE_AUG_MAX_BUF ? TRACE_AUG_MAX_BUF : args->args[index];
tools/perf/util/bpf_skel/augmented_raw_syscalls.bpf.c
525
int sys_enter(struct syscall_enter_args *args)
tools/perf/util/bpf_skel/augmented_raw_syscalls.bpf.c
545
bpf_probe_read_kernel(&augmented_args->args, sizeof(augmented_args->args), args);
tools/perf/util/bpf_skel/augmented_raw_syscalls.bpf.c
552
if (augment_sys_enter(args, &augmented_args->args))
tools/perf/util/bpf_skel/augmented_raw_syscalls.bpf.c
553
bpf_tail_call(args, &syscalls_sys_enter, augmented_args->args.syscall_nr);
tools/perf/util/bpf_skel/augmented_raw_syscalls.bpf.c
560
int sys_exit(struct syscall_exit_args *args)
tools/perf/util/bpf_skel/augmented_raw_syscalls.bpf.c
567
bpf_probe_read_kernel(&exit_args, sizeof(exit_args), args);
tools/perf/util/bpf_skel/augmented_raw_syscalls.bpf.c
573
bpf_tail_call(args, &syscalls_sys_exit, exit_args.syscall_nr);
tools/perf/util/bpf_skel/augmented_raw_syscalls.bpf.c
66
unsigned long args[6];
tools/perf/util/build-id.c
321
struct machine__write_buildid_table_cb_args *args = data;
tools/perf/util/build-id.c
336
name = args->machine->mmap_name;
tools/perf/util/build-id.c
344
return write_buildid(name, name_len, &dso__id(dso)->build_id, args->machine->pid,
tools/perf/util/build-id.c
345
in_kernel ? args->kmisc : args->umisc, args->fd);
tools/perf/util/build-id.c
350
struct machine__write_buildid_table_cb_args args = {
tools/perf/util/build-id.c
358
args.kmisc = PERF_RECORD_MISC_GUEST_KERNEL;
tools/perf/util/build-id.c
359
args.umisc = PERF_RECORD_MISC_GUEST_USER;
tools/perf/util/build-id.c
362
return dsos__for_each_dso(&machine->dsos, machine__write_buildid_table_cb, &args);
tools/perf/util/capstone.c
252
struct annotate_args *args, u64 addr)
tools/perf/util/capstone.c
255
struct map *map = args->ms->map;
tools/perf/util/capstone.c
259
if (!arch__is_x86(args->arch))
tools/perf/util/capstone.c
327
struct annotate_args *args __maybe_unused)
tools/perf/util/capstone.c
330
struct map *map = args->ms->map;
tools/perf/util/capstone.c
348
if (args->options->objdump_path)
tools/perf/util/capstone.c
360
args->offset = -1;
tools/perf/util/capstone.c
361
args->line = disasm_buf;
tools/perf/util/capstone.c
362
args->line_nr = 0;
tools/perf/util/capstone.c
363
args->fileloc = NULL;
tools/perf/util/capstone.c
364
args->ms->sym = sym;
tools/perf/util/capstone.c
366
dl = disasm_line__new(args);
tools/perf/util/capstone.c
372
if (!args->options->disassembler_style ||
tools/perf/util/capstone.c
373
!strcmp(args->options->disassembler_style, "att"))
tools/perf/util/capstone.c
376
if (capstone_init(maps__machine(thread__maps(args->ms->thread)), &handle, is_64bit,
tools/perf/util/capstone.c
390
sizeof(disasm_buf) - printed, args,
tools/perf/util/capstone.c
393
args->offset = offset;
tools/perf/util/capstone.c
394
args->line = disasm_buf;
tools/perf/util/capstone.c
396
dl = disasm_line__new(args);
tools/perf/util/capstone.c
447
struct annotate_args *args __maybe_unused)
tools/perf/util/capstone.c
450
struct map *map = args->ms->map;
tools/perf/util/capstone.c
470
if (args->options->objdump_path)
tools/perf/util/capstone.c
483
if (!args->options->disassembler_style ||
tools/perf/util/capstone.c
484
!strcmp(args->options->disassembler_style, "att"))
tools/perf/util/capstone.c
487
if (capstone_init(maps__machine(thread__maps(args->ms->thread)), &handle, is_64bit,
tools/perf/util/capstone.c
510
args->offset = -1;
tools/perf/util/capstone.c
511
args->line = disasm_buf;
tools/perf/util/capstone.c
512
args->line_nr = 0;
tools/perf/util/capstone.c
513
args->fileloc = NULL;
tools/perf/util/capstone.c
514
args->ms->sym = sym;
tools/perf/util/capstone.c
516
dl = disasm_line__new(args);
tools/perf/util/capstone.c
534
args->offset = offset;
tools/perf/util/capstone.c
535
sprintf(args->line, "%x", line[i]);
tools/perf/util/capstone.c
537
dl = disasm_line__new(args);
tools/perf/util/capstone.h
22
struct annotate_args *args);
tools/perf/util/capstone.h
24
struct annotate_args *args);
tools/perf/util/capstone.h
43
struct annotate_args *args __maybe_unused)
tools/perf/util/capstone.h
50
struct annotate_args *args __maybe_unused)
tools/perf/util/color.c
133
va_list args;
tools/perf/util/color.c
136
va_start(args, fmt);
tools/perf/util/color.c
137
percent = va_arg(args, double);
tools/perf/util/color.c
138
va_end(args);
tools/perf/util/color.c
14
const char *fmt, va_list args, const char *trail)
tools/perf/util/color.c
144
va_list args;
tools/perf/util/color.c
149
va_start(args, fmt);
tools/perf/util/color.c
150
len = va_arg(args, int);
tools/perf/util/color.c
151
percent = va_arg(args, double);
tools/perf/util/color.c
152
va_end(args);
tools/perf/util/color.c
30
r += vscnprintf(bf + r, size - r, fmt, args);
tools/perf/util/color.c
40
va_list args)
tools/perf/util/color.c
56
r += vfprintf(fp, fmt, args);
tools/perf/util/color.c
63
const char *fmt, va_list args)
tools/perf/util/color.c
65
return __color_vsnprintf(bf, size, color, fmt, args, NULL);
tools/perf/util/color.c
68
int color_vfprintf(FILE *fp, const char *color, const char *fmt, va_list args)
tools/perf/util/color.c
70
return __color_vfprintf(fp, color, fmt, args);
tools/perf/util/color.c
76
va_list args;
tools/perf/util/color.c
79
va_start(args, fmt);
tools/perf/util/color.c
80
r = color_vsnprintf(bf, size, color, fmt, args);
tools/perf/util/color.c
81
va_end(args);
tools/perf/util/color.c
87
va_list args;
tools/perf/util/color.c
90
va_start(args, fmt);
tools/perf/util/color.c
91
r = color_vfprintf(fp, color, fmt, args);
tools/perf/util/color.c
92
va_end(args);
tools/perf/util/color.h
35
const char *fmt, va_list args);
tools/perf/util/color.h
36
int color_vfprintf(FILE *fp, const char *color, const char *fmt, va_list args);
tools/perf/util/config.c
942
va_list args;
tools/perf/util/config.c
951
d->ret = vsscanf(value, d->fmt, d->args);
tools/perf/util/config.c
963
va_start(d.args, fmt);
tools/perf/util/config.c
965
va_end(d.args);
tools/perf/util/data-convert-json.c
101
va_start(args, format);
tools/perf/util/data-convert-json.c
102
vfprintf(out, format, args);
tools/perf/util/data-convert-json.c
103
va_end(args);
tools/perf/util/data-convert-json.c
121
va_list args;
tools/perf/util/data-convert-json.c
126
va_start(args, format);
tools/perf/util/data-convert-json.c
127
vfprintf(out, format, args);
tools/perf/util/data-convert-json.c
128
va_end(args);
tools/perf/util/data-convert-json.c
98
va_list args;
tools/perf/util/debug.c
101
ret += vfprintf(debug_file(), fmt, args);
tools/perf/util/debug.c
110
va_list args;
tools/perf/util/debug.c
113
va_start(args, fmt);
tools/perf/util/debug.c
114
ret = veprintf(level, var, fmt, args);
tools/perf/util/debug.c
115
va_end(args);
tools/perf/util/debug.c
120
static int veprintf_time(u64 t, const char *fmt, va_list args)
tools/perf/util/debug.c
130
ret += vfprintf(debug_file(), fmt, args);
tools/perf/util/debug.c
137
va_list args;
tools/perf/util/debug.c
140
va_start(args, fmt);
tools/perf/util/debug.c
141
ret = veprintf_time(t, fmt, args);
tools/perf/util/debug.c
142
va_end(args);
tools/perf/util/debug.c
154
va_list args;
tools/perf/util/debug.c
156
va_start(args, fmt);
tools/perf/util/debug.c
157
veprintf(1, verbose, fmt, args);
tools/perf/util/debug.c
158
va_end(args);
tools/perf/util/debug.c
164
va_list args;
tools/perf/util/debug.c
168
va_start(args, fmt);
tools/perf/util/debug.c
169
ret = vprintf(fmt, args);
tools/perf/util/debug.c
170
va_end(args);
tools/perf/util/debug.c
291
va_list args; \
tools/perf/util/debug.c
294
va_start(args, fmt); \
tools/perf/util/debug.c
295
ret = veprintf(__l, verbose, fmt, args); \
tools/perf/util/debug.c
296
va_end(args); \
tools/perf/util/debug.c
92
int veprintf(int level, int var, const char *fmt, va_list args)
tools/perf/util/debug.c
98
ui_helpline__vshow(fmt, args);
tools/perf/util/debug.h
79
int veprintf(int level, int var, const char *fmt, va_list args);
tools/perf/util/disasm.c
1014
struct annotate_args *args,
tools/perf/util/disasm.c
1017
struct map *map = args->ms->map;
tools/perf/util/disasm.c
1045
args->offset = offset;
tools/perf/util/disasm.c
1046
args->line = parsed_line;
tools/perf/util/disasm.c
1047
args->line_nr = *line_nr;
tools/perf/util/disasm.c
1048
args->fileloc = *fileloc;
tools/perf/util/disasm.c
1049
args->ms->sym = sym;
tools/perf/util/disasm.c
1051
dl = disasm_line__new(args);
tools/perf/util/disasm.c
1070
if (!maps__find_ams(thread__maps(args->ms->thread), &target) &&
tools/perf/util/disasm.c
1235
struct annotate_args *args)
tools/perf/util/disasm.c
1238
struct map *map = args->ms->map;
tools/perf/util/disasm.c
1251
if (args->options->objdump_path)
tools/perf/util/disasm.c
1271
args->offset = -1;
tools/perf/util/disasm.c
1272
args->line = disasm_buf;
tools/perf/util/disasm.c
1273
args->line_nr = 0;
tools/perf/util/disasm.c
1274
args->fileloc = NULL;
tools/perf/util/disasm.c
1275
args->ms->sym = sym;
tools/perf/util/disasm.c
1277
dl = disasm_line__new(args);
tools/perf/util/disasm.c
1287
args->offset = offset;
tools/perf/util/disasm.c
1288
sprintf(args->line, "%x", line[i]);
tools/perf/util/disasm.c
1289
dl = disasm_line__new(args);
tools/perf/util/disasm.c
1380
static int symbol__disassemble_bpf_image(struct symbol *sym, struct annotate_args *args)
tools/perf/util/disasm.c
1385
args->offset = -1;
tools/perf/util/disasm.c
1386
args->line = strdup("to be implemented");
tools/perf/util/disasm.c
1387
args->line_nr = 0;
tools/perf/util/disasm.c
1388
args->fileloc = NULL;
tools/perf/util/disasm.c
1389
dl = disasm_line__new(args);
tools/perf/util/disasm.c
1393
zfree(&args->line);
tools/perf/util/disasm.c
1398
struct annotate_args *args)
tools/perf/util/disasm.c
1401
struct map *map = args->ms->map;
tools/perf/util/disasm.c
1422
return symbol__disassemble_bpf_libbfd(sym, args);
tools/perf/util/disasm.c
1425
return symbol__disassemble_bpf_image(sym, args);
tools/perf/util/disasm.c
1507
if (symbol__parse_objdump_line(sym, args, expanded_line,
tools/perf/util/disasm.c
1541
int symbol__disassemble(struct symbol *sym, struct annotate_args *args)
tools/perf/util/disasm.c
1543
struct annotation_options *options = args->options;
tools/perf/util/disasm.c
1544
struct map *map = args->ms->map;
tools/perf/util/disasm.c
1590
if (arch__is_powerpc(args->arch)) {
tools/perf/util/disasm.c
1594
err = symbol__disassemble_raw(symfs_filename, sym, args);
tools/perf/util/disasm.c
1598
err = symbol__disassemble_capstone_powerpc(symfs_filename, sym, args);
tools/perf/util/disasm.c
1606
err = symbol__disassemble_objdump(symfs_filename, sym, args);
tools/perf/util/disasm.c
1617
args->options->disassembler_used = PERF_DISASM_LLVM;
tools/perf/util/disasm.c
1618
err = symbol__disassemble_llvm(symfs_filename, sym, args);
tools/perf/util/disasm.c
1621
args->options->disassembler_used = PERF_DISASM_CAPSTONE;
tools/perf/util/disasm.c
1622
err = symbol__disassemble_capstone(symfs_filename, sym, args);
tools/perf/util/disasm.c
1625
args->options->disassembler_used = PERF_DISASM_OBJDUMP;
tools/perf/util/disasm.c
1626
err = symbol__disassemble_objdump(symfs_filename, sym, args);
tools/perf/util/disasm.c
1630
args->options->disassembler_used = PERF_DISASM_UNKNOWN;
tools/perf/util/disasm.c
53
static int disasm_line__parse_powerpc(struct disasm_line *dl, struct annotate_args *args);
tools/perf/util/disasm.c
870
static int disasm_line__parse_powerpc(struct disasm_line *dl, struct annotate_args *args)
tools/perf/util/disasm.c
880
if (args->options->disassembler_used)
tools/perf/util/disasm.c
905
struct annotate_args *args,
tools/perf/util/disasm.c
908
al->offset = args->offset;
tools/perf/util/disasm.c
909
al->line = strdup(args->line);
tools/perf/util/disasm.c
910
al->line_nr = args->line_nr;
tools/perf/util/disasm.c
911
al->fileloc = args->fileloc;
tools/perf/util/disasm.c
941
struct disasm_line *disasm_line__new(struct annotate_args *args)
tools/perf/util/disasm.c
944
struct annotation *notes = symbol__annotation(args->ms->sym);
tools/perf/util/disasm.c
951
annotation_line__init(&dl->al, args, nr);
tools/perf/util/disasm.c
955
if (args->offset != -1) {
tools/perf/util/disasm.c
956
if (arch__is_powerpc(args->arch)) {
tools/perf/util/disasm.c
957
if (disasm_line__parse_powerpc(dl, args) < 0)
tools/perf/util/disasm.c
962
disasm_line__init_ins(dl, args->arch, args->ms);
tools/perf/util/disasm.h
147
struct disasm_line *disasm_line__new(struct annotate_args *args);
tools/perf/util/disasm.h
164
int symbol__disassemble(struct symbol *sym, struct annotate_args *args);
tools/perf/util/dlfilter.c
328
.args = dlfilter__args,
tools/perf/util/drm_pmu.c
159
static int read_drm_pmus_cb(void *args, int fdinfo_dir_fd, const char *fd_name)
tools/perf/util/drm_pmu.c
161
struct list_head *pmus = args;
tools/perf/util/drm_pmu.c
399
static int for_each_drm_fdinfo_in_dir(int (*cb)(void *args, int fdinfo_dir_fd, const char *fd_name),
tools/perf/util/drm_pmu.c
400
void *args, int proc_dir, const char *pid_name,
tools/perf/util/drm_pmu.c
460
ret = cb(args, fdinfo_dir_fd, fd_entry->d_name);
tools/perf/util/drm_pmu.c
473
int (*cb)(void *args, int fdinfo_dir_fd, const char *fd_name),
tools/perf/util/drm_pmu.c
474
void *args)
tools/perf/util/drm_pmu.c
503
ret = for_each_drm_fdinfo_in_dir(cb, args,
tools/perf/util/drm_pmu.c
619
struct read_drm_event_cb_args *args = vargs;
tools/perf/util/drm_pmu.c
621
args->count += read_drm_event(fdinfo_dir_fd, fd_name, args->match, args->unit);
tools/perf/util/drm_pmu.c
627
struct read_drm_event_cb_args args = {
tools/perf/util/drm_pmu.c
633
for_each_drm_fdinfo(/*skip_all_duplicates=*/false, read_drm_event_cb, &args);
tools/perf/util/drm_pmu.c
634
return args.count;
tools/perf/util/drm_pmu.c
639
struct read_drm_event_cb_args args = {
tools/perf/util/drm_pmu.c
657
ret = for_each_drm_fdinfo_in_dir(read_drm_event_cb, &args, proc_dir, pid_name, &minors);
tools/perf/util/drm_pmu.c
660
return ret == 0 ? args.count : 0;
tools/perf/util/dsos.c
102
struct dsos__read_build_ids_cb_args args = {
tools/perf/util/dsos.c
107
dsos__for_each_dso(dsos, dsos__read_build_ids_cb, &args);
tools/perf/util/dsos.c
108
return args.have_build_id;
tools/perf/util/dsos.c
255
struct dsos__find_id_cb_args *args = data;
tools/perf/util/dsos.c
257
if (__dso__cmp_short_name(args->name, args->id, dso) == 0) {
tools/perf/util/dsos.c
258
args->res = dso__get(dso);
tools/perf/util/dsos.c
272
struct dsos__find_id_cb_args args = {
tools/perf/util/dsos.c
278
__dsos__for_each_dso(dsos, dsos__find_id_cb, &args);
tools/perf/util/dsos.c
279
return args.res;
tools/perf/util/dsos.c
372
struct dsos__fprintf_buildid_cb_args *args = data;
tools/perf/util/dsos.c
375
if (args->skip && args->skip(dso, args->parm))
tools/perf/util/dsos.c
378
args->ret += fprintf(args->fp, "%-40s %s\n", sbuild_id, dso__long_name(dso));
tools/perf/util/dsos.c
385
struct dsos__fprintf_buildid_cb_args args = {
tools/perf/util/dsos.c
392
dsos__for_each_dso(dsos, dsos__fprintf_buildid_cb, &args);
tools/perf/util/dsos.c
393
return args.ret;
tools/perf/util/dsos.c
403
struct dsos__fprintf_cb_args *args = data;
tools/perf/util/dsos.c
405
args->ret += dso__fprintf(dso, args->fp);
tools/perf/util/dsos.c
411
struct dsos__fprintf_cb_args args = {
tools/perf/util/dsos.c
416
dsos__for_each_dso(dsos, dsos__fprintf_cb, &args);
tools/perf/util/dsos.c
417
return args.ret;
tools/perf/util/dsos.c
73
struct dsos__read_build_ids_cb_args *args = data;
tools/perf/util/dsos.c
77
if (args->with_hits && !dso__hit(dso) && !dso__is_vdso(dso))
tools/perf/util/dsos.c
80
args->have_build_id = true;
tools/perf/util/dsos.c
86
args->have_build_id = true;
tools/perf/util/dsos.c
92
args->have_build_id = true;
tools/perf/util/event.c
107
struct process_symbol_args *args = arg;
tools/perf/util/event.c
114
type == 'A') || strcmp(name, args->name))
tools/perf/util/event.c
117
args->start = start;
tools/perf/util/event.c
124
struct process_symbol_args *args = arg;
tools/perf/util/event.c
126
if (strcmp(name, args->name))
tools/perf/util/event.c
129
args->start = start;
tools/perf/util/event.c
136
struct process_symbol_args args = { .name = symbol_name, };
tools/perf/util/event.c
138
if (kallsyms__parse(kallsyms_filename, &args, find_func_symbol_cb) <= 0)
tools/perf/util/event.c
141
*addr = args.start;
tools/perf/util/event.c
148
struct process_symbol_args args = { .name = symbol_name, };
tools/perf/util/event.c
150
if (kallsyms__parse(kallsyms_filename, &args, find_any_symbol_cb) <= 0)
tools/perf/util/event.c
153
*addr = args.start;
tools/perf/util/evsel_fprintf.c
22
va_list args;
tools/perf/util/evsel_fprintf.c
32
va_start(args, fmt);
tools/perf/util/evsel_fprintf.c
33
ret += vfprintf(fp, fmt, args);
tools/perf/util/evsel_fprintf.c
34
va_end(args);
tools/perf/util/intel-pt-decoder/intel-pt-decoder.c
259
va_list args;
tools/perf/util/intel-pt-decoder/intel-pt-decoder.c
261
va_start(args, fmt);
tools/perf/util/intel-pt-decoder/intel-pt-decoder.c
262
vsnprintf(buf, sizeof(buf), fmt, args);
tools/perf/util/intel-pt-decoder/intel-pt-decoder.c
263
va_end(args);
tools/perf/util/intel-pt-decoder/intel-pt-log.c
259
va_list args;
tools/perf/util/intel-pt-decoder/intel-pt-log.c
264
va_start(args, fmt);
tools/perf/util/intel-pt-decoder/intel-pt-log.c
265
vfprintf(f, fmt, args);
tools/perf/util/intel-pt-decoder/intel-pt-log.c
266
va_end(args);
tools/perf/util/intel-pt.c
4299
static int intel_pt_parse_vm_tm_corr_arg(struct intel_pt *pt, char **args)
tools/perf/util/intel-pt.c
4303
char *p = *args;
tools/perf/util/intel-pt.c
4317
*args = p;
tools/perf/util/intel-pt.c
4335
*args = p;
tools/perf/util/intel-pt.c
4341
char *args = pt->synth_opts.vm_tm_corr_args;
tools/perf/util/intel-pt.c
4344
if (!args)
tools/perf/util/intel-pt.c
4348
ret = intel_pt_parse_vm_tm_corr_arg(pt, &args);
tools/perf/util/libbfd.c
496
struct annotate_args *args __maybe_unused)
tools/perf/util/libbfd.c
504
struct map *map = args->ms->map;
tools/perf/util/libbfd.c
611
args->offset = -1;
tools/perf/util/libbfd.c
612
args->line = strdup(srcline);
tools/perf/util/libbfd.c
613
args->line_nr = 0;
tools/perf/util/libbfd.c
614
args->fileloc = NULL;
tools/perf/util/libbfd.c
615
args->ms->sym = sym;
tools/perf/util/libbfd.c
616
dl = disasm_line__new(args);
tools/perf/util/libbfd.c
623
args->offset = pc;
tools/perf/util/libbfd.c
624
args->line = buf + prev_buf_size;
tools/perf/util/libbfd.c
625
args->line_nr = 0;
tools/perf/util/libbfd.c
626
args->fileloc = NULL;
tools/perf/util/libbfd.c
627
args->ms->sym = sym;
tools/perf/util/libbfd.c
628
dl = disasm_line__new(args);
tools/perf/util/libbfd.h
26
struct annotate_args *args);
tools/perf/util/libbfd.h
32
int symbol__disassemble_bpf_libbfd(struct symbol *sym, struct annotate_args *args);
tools/perf/util/libbfd.h
56
struct annotate_args *args __always_unused)
tools/perf/util/libbfd.h
75
struct annotate_args *args __always_unused)
tools/perf/util/libdw.c
105
if (!args->leaf_srcline_used) {
tools/perf/util/libdw.c
106
inline_list__append_tail(inline_sym, args->leaf_srcline, args->node);
tools/perf/util/libdw.c
107
args->leaf_srcline_used = true;
tools/perf/util/libdw.c
109
inline_list__append_tail(inline_sym, strdup(args->leaf_srcline), args->node);
tools/perf/util/libdw.c
158
struct libdw_a2l_cb_args args = {
tools/perf/util/libdw.c
166
cu_walk_functions_at(cudie, addr, libdw_a2l_cb, &args);
tools/perf/util/libdw.c
168
if (!args.leaf_srcline_used)
tools/perf/util/libdw.c
169
free(args.leaf_srcline);
tools/perf/util/libdw.c
79
struct libdw_a2l_cb_args *args = _args;
tools/perf/util/libdw.c
80
struct symbol *inline_sym = new_inline_sym(args->dso, args->sym, dwarf_diename(die));
tools/perf/util/libdw.c
92
list_for_each_entry(ilist, &args->node->val, list) {
tools/perf/util/libdw.c
93
if (args->leaf_srcline == ilist->srcline)
tools/perf/util/libdw.c
94
args->leaf_srcline_used = false;
tools/perf/util/llvm.c
117
struct annotate_args *args __maybe_unused)
tools/perf/util/llvm.c
121
struct map *map = args->ms->map;
tools/perf/util/llvm.c
140
if (args->options->objdump_path)
tools/perf/util/llvm.c
149
if (arch__is_x86(args->arch)) {
tools/perf/util/llvm.c
158
args->arch->name);
tools/perf/util/llvm.c
166
if (args->options->disassembler_style &&
tools/perf/util/llvm.c
167
!strcmp(args->options->disassembler_style, "intel"))
tools/perf/util/llvm.c
183
args->offset = -1;
tools/perf/util/llvm.c
184
args->line = disasm_buf;
tools/perf/util/llvm.c
185
args->line_nr = 0;
tools/perf/util/llvm.c
186
args->fileloc = NULL;
tools/perf/util/llvm.c
187
args->ms->sym = sym;
tools/perf/util/llvm.c
189
dl = disasm_line__new(args);
tools/perf/util/llvm.c
240
args->offset = offset;
tools/perf/util/llvm.c
241
args->line = expand_tabs(disasm_buf, &line_storage,
tools/perf/util/llvm.c
243
args->line_nr = 0;
tools/perf/util/llvm.c
244
args->fileloc = NULL;
tools/perf/util/llvm.c
245
args->ms->sym = sym;
tools/perf/util/llvm.c
247
llvm_addr2line(filename, pc, &args->fileloc,
tools/perf/util/llvm.c
248
(unsigned int *)&args->line_nr, false, NULL);
tools/perf/util/llvm.c
250
dl = disasm_line__new(args);
tools/perf/util/llvm.c
256
free(args->fileloc);
tools/perf/util/llvm.h
19
struct annotate_args *args);
tools/perf/util/machine.c
1107
struct machine__map_x86_64_entry_trampolines_args *args = data;
tools/perf/util/machine.c
1114
dest_map = maps__find(args->kmaps, map__pgoff(map));
tools/perf/util/machine.c
1119
args->found = true;
tools/perf/util/machine.c
1127
struct machine__map_x86_64_entry_trampolines_args args = {
tools/perf/util/machine.c
1138
maps__for_each_map(args.kmaps, machine__map_x86_64_entry_trampolines_cb, &args);
tools/perf/util/machine.c
1140
if (args.found || machine->trampolines_mapped)
tools/perf/util/machine.c
3250
struct machine__for_each_dso_cb_args *args = data;
tools/perf/util/machine.c
3252
return args->fn(dso, args->machine, args->priv);
tools/perf/util/machine.c
3257
struct machine__for_each_dso_cb_args args = {
tools/perf/util/machine.c
3263
return dsos__for_each_dso(&machine->dsos, machine__for_each_dso_cb, &args);
tools/perf/util/machine.c
941
struct machine_fprintf_cb_args *args = data;
tools/perf/util/machine.c
944
args->printed += thread__fprintf(thread, args->fp);
tools/perf/util/machine.c
950
struct machine_fprintf_cb_args args = {
tools/perf/util/machine.c
956
machine__for_each_thread(machine, machine_fprintf_cb, &args);
tools/perf/util/machine.c
957
return ret + args.printed;
tools/perf/util/maps.c
678
struct maps__find_symbol_by_name_args *args = data;
tools/perf/util/maps.c
680
args->sym = map__find_symbol_by_name(map, args->name);
tools/perf/util/maps.c
681
if (!args->sym)
tools/perf/util/maps.c
684
if (!map__contains_symbol(map, args->sym)) {
tools/perf/util/maps.c
685
args->sym = NULL;
tools/perf/util/maps.c
689
if (args->mapp != NULL)
tools/perf/util/maps.c
690
*args->mapp = map__get(map);
tools/perf/util/maps.c
696
struct maps__find_symbol_by_name_args args = {
tools/perf/util/maps.c
702
maps__for_each_map(maps, maps__find_symbol_by_name_cb, &args);
tools/perf/util/maps.c
703
return args.sym;
tools/perf/util/maps.c
730
struct maps__fprintf_args *args = data;
tools/perf/util/maps.c
732
args->printed += fprintf(args->fp, "Map:");
tools/perf/util/maps.c
733
args->printed += map__fprintf(map, args->fp);
tools/perf/util/maps.c
735
args->printed += dso__fprintf(map__dso(map), args->fp);
tools/perf/util/maps.c
736
args->printed += fprintf(args->fp, "--\n");
tools/perf/util/maps.c
743
struct maps__fprintf_args args = {
tools/perf/util/maps.c
748
maps__for_each_map(maps, maps__fprintf_cb, &args);
tools/perf/util/maps.c
750
return args.printed;
tools/perf/util/parse-events.c
2489
struct parse_events_option_args *args = opt->value;
tools/perf/util/parse-events.c
2494
ret = __parse_events(*args->evlistp, str, args->pmu_filter, &err,
tools/perf/util/parse-events.c
2509
struct parse_events_option_args *args = opt->value;
tools/perf/util/parse-events.c
2512
if (*args->evlistp == NULL) {
tools/perf/util/parse-events.c
2513
*args->evlistp = evlist__new();
tools/perf/util/parse-events.c
2515
if (*args->evlistp == NULL) {
tools/perf/util/parse-events.c
2522
evlist__delete(*args->evlistp);
tools/perf/util/parse-events.c
2523
*args->evlistp = NULL;
tools/perf/util/parse-events.c
511
struct add_tracepoint_multi_args *args = state;
tools/perf/util/parse-events.c
514
if (!strglobmatch(evt_name, args->evt_glob))
tools/perf/util/parse-events.c
517
args->found++;
tools/perf/util/parse-events.c
518
ret = add_tracepoint(args->parse_state, args->list, sys_name, evt_name,
tools/perf/util/parse-events.c
519
args->err, args->head_config, args->loc);
tools/perf/util/parse-events.c
524
static int add_tracepoint_multi_event(struct add_tracepoint_multi_args *args, const char *sys_name)
tools/perf/util/parse-events.c
526
if (strpbrk(args->evt_glob, "*?") == NULL) {
tools/perf/util/parse-events.c
528
args->found++;
tools/perf/util/parse-events.c
529
return add_tracepoint(args->parse_state, args->list, sys_name, args->evt_glob,
tools/perf/util/parse-events.c
530
args->err, args->head_config, args->loc);
tools/perf/util/parse-events.c
533
return tp_pmu__for_each_tp_event(sys_name, args, add_tracepoint_multi_event_cb);
tools/perf/util/parse-events.c
538
struct add_tracepoint_multi_args *args = state;
tools/perf/util/parse-events.c
540
if (!strglobmatch(sys_name, args->sys_glob))
tools/perf/util/parse-events.c
543
return add_tracepoint_multi_event(args, sys_name);
tools/perf/util/parse-events.c
552
struct add_tracepoint_multi_args args = {
tools/perf/util/parse-events.c
566
ret = add_tracepoint_multi_event(&args, sys_glob);
tools/perf/util/parse-events.c
568
ret = tp_pmu__for_each_tp_sys(&args, add_tracepoint_multi_sys_cb);
tools/perf/util/parse-events.c
570
if (args.found == 0) {
tools/perf/util/path.c
26
va_list args;
tools/perf/util/path.c
29
va_start(args, fmt);
tools/perf/util/path.c
30
len = vsnprintf(path_buf, sz, fmt, args);
tools/perf/util/path.c
31
va_end(args);
tools/perf/util/pmu.c
1927
struct find_event_args *args = state;
tools/perf/util/pmu.c
1929
if (!strcmp(args->event, info->name))
tools/perf/util/pmu.c
1930
return args->cb(args->state, info);
tools/perf/util/pmu.c
1937
struct find_event_args args = {
tools/perf/util/pmu.c
1945
&args, find_event_callback);
tools/perf/util/pmu.c
2417
va_list args;
tools/perf/util/pmu.c
2421
va_start(args, fmt);
tools/perf/util/pmu.c
2424
ret = vfscanf(file, fmt, args);
tools/perf/util/pmu.c
2427
va_end(args);
tools/perf/util/pmu.c
2434
va_list args;
tools/perf/util/pmu.c
2438
va_start(args, fmt);
tools/perf/util/pmu.c
2441
ret = vfscanf(file, fmt, args);
tools/perf/util/pmu.c
2444
va_end(args);
tools/perf/util/pmus.c
683
struct build_format_string_args *args = state;
tools/perf/util/pmus.c
688
args->num_formats++;
tools/perf/util/pmus.c
689
if (args->num_formats > 1) {
tools/perf/util/pmus.c
690
strbuf_addch(&args->long_string, ',');
tools/perf/util/pmus.c
691
if (args->num_formats < 4)
tools/perf/util/pmus.c
692
strbuf_addch(&args->short_string, ',');
tools/perf/util/pmus.c
696
ret1 = strbuf_addf(&args->long_string, "%s", name);
tools/perf/util/pmus.c
697
if (args->num_formats < 4)
tools/perf/util/pmus.c
698
ret2 = strbuf_addf(&args->short_string, "%s", name);
tools/perf/util/pmus.c
700
ret1 = strbuf_addf(&args->long_string, "%s=0..0x%llx", name,
tools/perf/util/pmus.c
702
if (args->num_formats < 4) {
tools/perf/util/pmus.c
703
ret2 = strbuf_addf(&args->short_string, "%s=0..0x%llx", name,
tools/perf/util/pmus.c
707
ret1 = strbuf_addf(&args->long_string, "%s=0..%llu", name,
tools/perf/util/pmus.c
709
if (args->num_formats < 4) {
tools/perf/util/pmus.c
710
ret2 = strbuf_addf(&args->short_string, "%s=0..%llu", name,
tools/perf/util/probe-event.c
167
struct kernel_get_module_map_cb_args *args = data;
tools/perf/util/probe-event.c
172
if (strncmp(short_name + 1, args->module, short_name_len - 2) == 0 &&
tools/perf/util/probe-event.c
173
args->module[short_name_len - 2] == '\0') {
tools/perf/util/probe-event.c
174
args->result = map__get(map);
tools/perf/util/probe-event.c
182
struct kernel_get_module_map_cb_args args = {
tools/perf/util/probe-event.c
1853
pev->args = zalloc(sizeof(struct perf_probe_arg) * pev->nargs);
tools/perf/util/probe-event.c
1854
if (pev->args == NULL) {
tools/perf/util/probe-event.c
1859
ret = parse_perf_probe_arg(argv[i + 1], &pev->args[i]);
tools/perf/util/probe-event.c
1861
is_c_varname(pev->args[i].var) && pev->point.retprobe) {
tools/perf/util/probe-event.c
1879
if (is_c_varname(pev->args[i].var) ||
tools/perf/util/probe-event.c
1880
!strcmp(pev->args[i].var, PROBE_ARG_PARAMS) ||
tools/perf/util/probe-event.c
1881
!strcmp(pev->args[i].var, PROBE_ARG_VARS))
tools/perf/util/probe-event.c
197
maps__for_each_map(machine__kernel_maps(host_machine), kernel_get_module_map_cb, &args);
tools/perf/util/probe-event.c
199
return args.result;
tools/perf/util/probe-event.c
2003
tev->args = zalloc(sizeof(struct probe_trace_arg) * tev->nargs);
tools/perf/util/probe-event.c
2004
if (tev->args == NULL) {
tools/perf/util/probe-event.c
2014
tev->args[i].name = strdup(argv[i + 2]);
tools/perf/util/probe-event.c
2016
tev->args[i].value = strdup(p);
tools/perf/util/probe-event.c
2017
if (tev->args[i].name == NULL || tev->args[i].value == NULL) {
tools/perf/util/probe-event.c
2129
tmp = synthesize_perf_probe_arg(pev->args + i);
tools/perf/util/probe-event.c
2208
ret = synthesize_probe_trace_arg(&tev->args[i], buf);
tools/perf/util/probe-event.c
2376
pev->args = zalloc(sizeof(struct perf_probe_arg) * pev->nargs);
tools/perf/util/probe-event.c
2377
if (pev->args == NULL)
tools/perf/util/probe-event.c
2380
if (tev->args[i].name)
tools/perf/util/probe-event.c
2381
pev->args[i].name = strdup(tev->args[i].name);
tools/perf/util/probe-event.c
2385
ret = synthesize_probe_trace_arg(&tev->args[i], &buf);
tools/perf/util/probe-event.c
2386
pev->args[i].name = strbuf_detach(&buf, NULL);
tools/perf/util/probe-event.c
2388
if (pev->args[i].name == NULL && ret >= 0)
tools/perf/util/probe-event.c
2409
zfree(&pev->args[i].name);
tools/perf/util/probe-event.c
2410
zfree(&pev->args[i].var);
tools/perf/util/probe-event.c
2411
zfree(&pev->args[i].type);
tools/perf/util/probe-event.c
2412
field = pev->args[i].field;
tools/perf/util/probe-event.c
2421
zfree(&pev->args);
tools/perf/util/probe-event.c
2483
dst->args = zalloc(sizeof(struct perf_probe_arg) * src->nargs);
tools/perf/util/probe-event.c
2484
if (!dst->args)
tools/perf/util/probe-event.c
2489
if (perf_probe_arg__copy(&dst->args[i], &src->args[i]) < 0)
tools/perf/util/probe-event.c
2509
zfree(&tev->args[i].name);
tools/perf/util/probe-event.c
2510
zfree(&tev->args[i].value);
tools/perf/util/probe-event.c
2511
zfree(&tev->args[i].type);
tools/perf/util/probe-event.c
2512
ref = tev->args[i].ref;
tools/perf/util/probe-event.c
2519
zfree(&tev->args);
tools/perf/util/probe-event.c
2660
buf = synthesize_perf_probe_arg(&pev->args[i]);
tools/perf/util/probe-event.c
2884
if (strchr(tev->args[i].value, '@')) {
tools/perf/util/probe-event.c
2886
tev->args[i].value);
tools/perf/util/probe-event.c
2889
if (strglobmatch(tev->args[i].value, "[$+-]*")) {
tools/perf/util/probe-event.c
2891
tev->args[i].value);
tools/perf/util/probe-event.c
3254
tev->args = zalloc(sizeof(struct probe_trace_arg) *
tools/perf/util/probe-event.c
3256
if (tev->args == NULL)
tools/perf/util/probe-event.c
3260
if (pev->args[i].name)
tools/perf/util/probe-event.c
3261
tev->args[i].name =
tools/perf/util/probe-event.c
3262
strdup_or_goto(pev->args[i].name,
tools/perf/util/probe-event.c
3265
tev->args[i].value = strdup_or_goto(pev->args[i].var,
tools/perf/util/probe-event.c
3267
if (pev->args[i].type)
tools/perf/util/probe-event.c
3268
tev->args[i].type =
tools/perf/util/probe-event.c
3269
strdup_or_goto(pev->args[i].type,
tools/perf/util/probe-event.c
3366
tev->args = zalloc(sizeof(struct probe_trace_arg) * tev->nargs);
tools/perf/util/probe-event.c
3367
if (!tev->args)
tools/perf/util/probe-event.c
3371
copy_to_probe_trace_arg(&tev->args[i], &pev->args[i]);
tools/perf/util/probe-event.h
103
struct perf_probe_arg *args; /* Arguments */
tools/perf/util/probe-event.h
63
struct probe_trace_arg *args; /* Arguments */
tools/perf/util/probe-file.c
831
if (!note->args)
tools/perf/util/probe-file.c
834
if (note->args) {
tools/perf/util/probe-file.c
835
char **args = argv_split(note->args, &args_count);
tools/perf/util/probe-file.c
837
if (args == NULL)
tools/perf/util/probe-file.c
855
if (strstr(args[i], "[sp,") && (i+1) < args_count) {
tools/perf/util/probe-file.c
856
err = asprintf(&arg, "%s %s", args[i], args[i+1]);
tools/perf/util/probe-file.c
859
err = asprintf(&arg, "%s", args[i]);
tools/perf/util/probe-file.c
865
argv_free(args);
tools/perf/util/probe-file.c
871
argv_free(args);
tools/perf/util/probe-file.c
879
argv_free(args);
tools/perf/util/probe-finder.c
1171
struct perf_probe_arg *args;
tools/perf/util/probe-finder.c
1193
vf->args[vf->nargs].var = (char *)dwarf_diename(die_mem);
tools/perf/util/probe-finder.c
1194
if (vf->args[vf->nargs].var == NULL) {
tools/perf/util/probe-finder.c
1198
pr_debug(" %s", vf->args[vf->nargs].var);
tools/perf/util/probe-finder.c
1222
struct perf_probe_arg *args)
tools/perf/util/probe-finder.c
1227
struct local_vars_finder vf = {.pf = pf, .args = args, .vars = false,
tools/perf/util/probe-finder.c
1232
if (strcmp(pf->pev->args[i].var, PROBE_ARG_VARS) == 0)
tools/perf/util/probe-finder.c
1234
else if (strcmp(pf->pev->args[i].var, PROBE_ARG_PARAMS) != 0) {
tools/perf/util/probe-finder.c
1236
args[n] = pf->pev->args[i];
tools/perf/util/probe-finder.c
1240
pr_debug("Expanding %s into:", pf->pev->args[i].var);
tools/perf/util/probe-finder.c
1271
struct perf_probe_arg *args = NULL;
tools/perf/util/probe-finder.c
1308
args = zalloc(sizeof(struct perf_probe_arg) * MAX_PROBE_ARGS);
tools/perf/util/probe-finder.c
1309
if (args == NULL) {
tools/perf/util/probe-finder.c
1314
ret = expand_probe_args(sc_die, pf, args);
tools/perf/util/probe-finder.c
1319
tev->args = zalloc(sizeof(struct probe_trace_arg) * tev->nargs);
tools/perf/util/probe-finder.c
1320
if (tev->args == NULL) {
tools/perf/util/probe-finder.c
1327
pf->pvar = &args[i];
tools/perf/util/probe-finder.c
1328
pf->tvar = &tev->args[i];
tools/perf/util/probe-finder.c
1340
free(args);
tools/perf/util/probe-finder.c
1357
if (tevs[j].args[i].value) {
tools/perf/util/probe-finder.c
1358
type = tevs[j].args[i].type;
tools/perf/util/probe-finder.c
1363
print_var_not_found(pev->args[i].var);
tools/perf/util/probe-finder.c
1367
valp = &tevs[j].args[i].value;
tools/perf/util/probe-finder.c
1376
tevs[j].args[i].type = strdup(type);
tools/perf/util/probe-finder.c
1377
if (!tevs[j].args[i].type)
tools/perf/util/python.c
1010
if (!PyArg_ParseTupleAndKeywords(args, kwargs,
tools/perf/util/python.c
1064
PyObject *args, PyObject *kwargs)
tools/perf/util/python.c
1073
if (!PyArg_ParseTupleAndKeywords(args, kwargs, "|OOii", kwlist,
tools/perf/util/python.c
1145
PyObject *args, PyObject *kwargs)
tools/perf/util/python.c
1156
if (!PyArg_ParseTuple(args, "ii", &cpu, &thread))
tools/perf/util/python.c
1276
PyObject *args, PyObject *kwargs __maybe_unused)
tools/perf/util/python.c
1282
if (!PyArg_ParseTuple(args, "OO", &pcpus, &pthreads))
tools/perf/util/python.c
1408
PyObject *args, PyObject *kwargs)
tools/perf/util/python.c
1418
if (!PyArg_ParseTuple(args, "sii", &metric, &cpu, &thread))
tools/perf/util/python.c
1480
PyObject *args, PyObject *kwargs)
tools/perf/util/python.c
1486
if (!PyArg_ParseTupleAndKeywords(args, kwargs, "|ii", kwlist,
tools/perf/util/python.c
1500
PyObject *args, PyObject *kwargs)
tools/perf/util/python.c
1506
if (!PyArg_ParseTupleAndKeywords(args, kwargs, "|i", kwlist, &timeout))
tools/perf/util/python.c
1519
PyObject *args __maybe_unused,
tools/perf/util/python.c
1548
PyObject *args,
tools/perf/util/python.c
1555
if (!PyArg_ParseTuple(args, "O", &pevsel))
tools/perf/util/python.c
1581
PyObject *args, PyObject *kwargs)
tools/perf/util/python.c
1590
if (!PyArg_ParseTupleAndKeywords(args, kwargs, "i|i", kwlist,
tools/perf/util/python.c
1638
PyObject *args, PyObject *kwargs)
tools/perf/util/python.c
1944
PyObject *args, PyObject *kwargs)
tools/perf/util/python.c
1950
if (!PyArg_ParseTupleAndKeywords(args, kwargs, "|ss", kwlist,
tools/perf/util/python.c
2062
static PyObject *pyrf__parse_events(PyObject *self, PyObject *args)
tools/perf/util/python.c
2072
if (!PyArg_ParseTuple(args, "s|OO", &input, &pcpus, &pthreads))
tools/perf/util/python.c
2090
static PyObject *pyrf__parse_metrics(PyObject *self, PyObject *args)
tools/perf/util/python.c
2100
if (!PyArg_ParseTuple(args, "s|sOO", &input, &pmu, &pcpus, &pthreads))
tools/perf/util/python.c
2181
static PyObject *pyrf__metrics(PyObject *self, PyObject *args)
tools/perf/util/python.c
518
PyObject *args, PyObject *kwargs)
tools/perf/util/python.c
523
if (!PyArg_ParseTupleAndKeywords(args, kwargs, "|s",
tools/perf/util/python.c
589
PyObject *args, PyObject *kwargs)
tools/perf/util/python.c
594
if (!PyArg_ParseTupleAndKeywords(args, kwargs, "|ii",
tools/perf/util/python.c
795
static PyObject *pyrf_pmu_iterator__new(PyTypeObject *type, PyObject *args __maybe_unused,
tools/perf/util/python.c
850
static PyObject *pyrf__pmus(PyObject *self, PyObject *args)
tools/perf/util/python.c
949
PyObject *args, PyObject *kwargs)
tools/perf/util/scripting-engines/trace-event-perl.c
195
struct tep_print_arg *args)
tools/perf/util/scripting-engines/trace-event-perl.c
197
if (args == NULL)
tools/perf/util/scripting-engines/trace-event-perl.c
200
switch (args->type) {
tools/perf/util/scripting-engines/trace-event-perl.c
205
args->atom.atom);
tools/perf/util/scripting-engines/trace-event-perl.c
210
cur_field_name = strdup(args->field.name);
tools/perf/util/scripting-engines/trace-event-perl.c
213
define_event_symbols(event, ev_name, args->flags.field);
tools/perf/util/scripting-engines/trace-event-perl.c
214
define_flag_field(ev_name, cur_field_name, args->flags.delim);
tools/perf/util/scripting-engines/trace-event-perl.c
215
define_flag_values(args->flags.flags, ev_name, cur_field_name);
tools/perf/util/scripting-engines/trace-event-perl.c
218
define_event_symbols(event, ev_name, args->symbol.field);
tools/perf/util/scripting-engines/trace-event-perl.c
220
define_symbolic_values(args->symbol.symbols, ev_name,
tools/perf/util/scripting-engines/trace-event-perl.c
225
define_event_symbols(event, ev_name, args->hex.field);
tools/perf/util/scripting-engines/trace-event-perl.c
226
define_event_symbols(event, ev_name, args->hex.size);
tools/perf/util/scripting-engines/trace-event-perl.c
229
define_event_symbols(event, ev_name, args->int_array.field);
tools/perf/util/scripting-engines/trace-event-perl.c
230
define_event_symbols(event, ev_name, args->int_array.count);
tools/perf/util/scripting-engines/trace-event-perl.c
231
define_event_symbols(event, ev_name, args->int_array.el_size);
tools/perf/util/scripting-engines/trace-event-perl.c
240
define_event_symbols(event, ev_name, args->typecast.item);
tools/perf/util/scripting-engines/trace-event-perl.c
243
if (strcmp(args->op.op, ":") == 0)
tools/perf/util/scripting-engines/trace-event-perl.c
245
define_event_symbols(event, ev_name, args->op.left);
tools/perf/util/scripting-engines/trace-event-perl.c
246
define_event_symbols(event, ev_name, args->op.right);
tools/perf/util/scripting-engines/trace-event-perl.c
255
if (args->next)
tools/perf/util/scripting-engines/trace-event-perl.c
256
define_event_symbols(event, ev_name, args->next);
tools/perf/util/scripting-engines/trace-event-perl.c
376
define_event_symbols(event, handler, event->print_fmt.args);
tools/perf/util/scripting-engines/trace-event-python.c
144
static void call_object(PyObject *handler, PyObject *args, const char *die_msg)
tools/perf/util/scripting-engines/trace-event-python.c
148
retval = PyObject_CallObject(handler, args);
tools/perf/util/scripting-engines/trace-event-python.c
154
static void try_call_object(const char *handler_name, PyObject *args)
tools/perf/util/scripting-engines/trace-event-python.c
160
call_object(handler, args, handler_name);
tools/perf/util/scripting-engines/trace-event-python.c
255
struct tep_print_arg *args)
tools/perf/util/scripting-engines/trace-event-python.c
257
if (args == NULL)
tools/perf/util/scripting-engines/trace-event-python.c
260
switch (args->type) {
tools/perf/util/scripting-engines/trace-event-python.c
265
args->atom.atom);
tools/perf/util/scripting-engines/trace-event-python.c
270
cur_field_name = strdup(args->field.name);
tools/perf/util/scripting-engines/trace-event-python.c
273
define_event_symbols(event, ev_name, args->flags.field);
tools/perf/util/scripting-engines/trace-event-python.c
275
args->flags.delim);
tools/perf/util/scripting-engines/trace-event-python.c
276
define_values(TEP_PRINT_FLAGS, args->flags.flags, ev_name,
tools/perf/util/scripting-engines/trace-event-python.c
280
define_event_symbols(event, ev_name, args->symbol.field);
tools/perf/util/scripting-engines/trace-event-python.c
282
define_values(TEP_PRINT_SYMBOL, args->symbol.symbols, ev_name,
tools/perf/util/scripting-engines/trace-event-python.c
287
define_event_symbols(event, ev_name, args->hex.field);
tools/perf/util/scripting-engines/trace-event-python.c
288
define_event_symbols(event, ev_name, args->hex.size);
tools/perf/util/scripting-engines/trace-event-python.c
291
define_event_symbols(event, ev_name, args->int_array.field);
tools/perf/util/scripting-engines/trace-event-python.c
292
define_event_symbols(event, ev_name, args->int_array.count);
tools/perf/util/scripting-engines/trace-event-python.c
293
define_event_symbols(event, ev_name, args->int_array.el_size);
tools/perf/util/scripting-engines/trace-event-python.c
298
define_event_symbols(event, ev_name, args->typecast.item);
tools/perf/util/scripting-engines/trace-event-python.c
301
if (strcmp(args->op.op, ":") == 0)
tools/perf/util/scripting-engines/trace-event-python.c
303
define_event_symbols(event, ev_name, args->op.left);
tools/perf/util/scripting-engines/trace-event-python.c
304
define_event_symbols(event, ev_name, args->op.right);
tools/perf/util/scripting-engines/trace-event-python.c
317
if (args->next)
tools/perf/util/scripting-engines/trace-event-python.c
318
define_event_symbols(event, ev_name, args->next);
tools/perf/util/scripting-engines/trace-event-python.c
972
define_event_symbols(event, handler_name, event->print_fmt.args);
tools/perf/util/session.c
2974
struct perf_session__e_machine_cb_args *args = _args;
tools/perf/util/session.c
2976
args->e_machine = thread__e_machine(thread, /*machine=*/NULL, &args->e_flags);
tools/perf/util/session.c
2977
return args->e_machine != EM_NONE ? 1 : 0;
tools/perf/util/session.c
2986
struct perf_session__e_machine_cb_args args = {
tools/perf/util/session.c
3009
&args);
tools/perf/util/session.c
3011
if (args.e_machine != EM_NONE) {
tools/perf/util/session.c
3013
env->e_machine = args.e_machine;
tools/perf/util/session.c
3014
env->e_flags = args.e_flags;
tools/perf/util/session.c
3017
*e_flags = args.e_flags;
tools/perf/util/session.c
3019
return args.e_machine;
tools/perf/util/symbol-elf.c
2678
const char *provider, *name, *args;
tools/perf/util/symbol-elf.c
2736
args = memchr(name, '\0', data + len - name);
tools/perf/util/symbol-elf.c
2744
if (args == NULL || data + len - args < 2 ||
tools/perf/util/symbol-elf.c
2745
args[1] == ':' || args[1] == '\0')
tools/perf/util/symbol-elf.c
2746
tmp->args = NULL;
tools/perf/util/symbol-elf.c
2748
tmp->args = strdup(++args);
tools/perf/util/symbol-elf.c
2749
if (!tmp->args) {
tools/perf/util/symbol-elf.c
2787
zfree(&tmp->args);
tools/perf/util/symbol-elf.c
2907
zfree(&pos->args);
tools/perf/util/symbol.h
245
char *args;
tools/perf/util/synthetic-events.c
1021
struct synthesize_threads_arg *args = arg;
tools/perf/util/synthetic-events.c
1023
__perf_event__synthesize_threads(args->tool, args->process,
tools/perf/util/synthetic-events.c
1024
args->machine,
tools/perf/util/synthetic-events.c
1025
args->needs_mmap, args->mmap_data,
tools/perf/util/synthetic-events.c
1026
args->dirent,
tools/perf/util/synthetic-events.c
1027
args->start, args->num);
tools/perf/util/synthetic-events.c
1037
struct synthesize_threads_arg *args = NULL;
tools/perf/util/synthetic-events.c
1075
args = calloc(thread_nr, sizeof(*args));
tools/perf/util/synthetic-events.c
1076
if (args == NULL)
tools/perf/util/synthetic-events.c
1082
args[i].tool = tool;
tools/perf/util/synthetic-events.c
1083
args[i].process = process;
tools/perf/util/synthetic-events.c
1084
args[i].machine = machine;
tools/perf/util/synthetic-events.c
1085
args[i].needs_mmap = needs_mmap;
tools/perf/util/synthetic-events.c
1086
args[i].mmap_data = mmap_data;
tools/perf/util/synthetic-events.c
1087
args[i].dirent = dirent;
tools/perf/util/synthetic-events.c
1090
args[i].num = num_per_thread + 1;
tools/perf/util/synthetic-events.c
1091
args[i].start = i * args[i].num;
tools/perf/util/synthetic-events.c
1094
base = args[i-1].start + args[i-1].num;
tools/perf/util/synthetic-events.c
1096
args[j].num = num_per_thread;
tools/perf/util/synthetic-events.c
1097
args[j].start = base + (j - i) * args[i].num;
tools/perf/util/synthetic-events.c
1102
synthesize_threads_worker, &args[i]))
tools/perf/util/synthetic-events.c
1109
free(args);
tools/perf/util/synthetic-events.c
684
struct perf_event__synthesize_modules_maps_cb_args *args = data;
tools/perf/util/synthetic-events.c
685
union perf_event *event = args->event;
tools/perf/util/synthetic-events.c
698
memset(event->mmap2.filename + size, 0, args->machine->id_hdr_size);
tools/perf/util/synthetic-events.c
699
event->mmap2.header.size += args->machine->id_hdr_size;
tools/perf/util/synthetic-events.c
702
event->mmap2.pid = args->machine->pid;
tools/perf/util/synthetic-events.c
711
perf_record_mmap2__read_build_id(&event->mmap2, args->machine, false);
tools/perf/util/synthetic-events.c
717
memset(event->mmap.filename + size, 0, args->machine->id_hdr_size);
tools/perf/util/synthetic-events.c
718
event->mmap.header.size += args->machine->id_hdr_size;
tools/perf/util/synthetic-events.c
721
event->mmap.pid = args->machine->pid;
tools/perf/util/synthetic-events.c
726
if (perf_tool__process_synth_event(args->tool, event, args->machine, args->process) != 0)
tools/perf/util/synthetic-events.c
737
struct perf_event__synthesize_modules_maps_cb_args args = {
tools/perf/util/synthetic-events.c
743
? sizeof(args.event->mmap)
tools/perf/util/synthetic-events.c
744
: sizeof(args.event->mmap2);
tools/perf/util/synthetic-events.c
746
args.event = zalloc(size + machine->id_hdr_size);
tools/perf/util/synthetic-events.c
747
if (args.event == NULL) {
tools/perf/util/synthetic-events.c
758
args.event->header.misc = PERF_RECORD_MISC_KERNEL;
tools/perf/util/synthetic-events.c
760
args.event->header.misc = PERF_RECORD_MISC_GUEST_KERNEL;
tools/perf/util/synthetic-events.c
762
rc = maps__for_each_map(maps, perf_event__synthesize_modules_maps_cb, &args);
tools/perf/util/synthetic-events.c
764
free(args.event);
tools/perf/util/thread.c
377
struct thread__prepare_access_maps_cb_args *args = data;
tools/perf/util/thread.c
379
args->err = unwind__prepare_access(args->maps, map, &initialized);
tools/perf/util/thread.c
381
return (args->err || initialized) ? 1 : 0;
tools/perf/util/thread.c
386
struct thread__prepare_access_maps_cb_args args = {
tools/perf/util/thread.c
391
args.maps = thread__maps(thread);
tools/perf/util/thread.c
392
maps__for_each_map(thread__maps(thread), thread__prepare_access_maps_cb, &args);
tools/perf/util/thread.c
395
return args.err;
tools/perf/util/thread.c
475
struct thread__e_machine_callback_args *args = _args;
tools/perf/util/thread.c
481
args->e_machine = dso__e_machine(dso, args->machine, &args->e_flags);
tools/perf/util/thread.c
482
return args->e_machine != EM_NONE ? 1 /* stop search */ : 0 /* continue search */;
tools/perf/util/thread.c
490
struct thread__e_machine_callback_args args = {
tools/perf/util/thread.c
520
maps__for_each_map(thread__maps(thread), thread__e_machine_callback, &args);
tools/perf/util/thread.c
522
if (args.e_machine != EM_NONE) {
tools/perf/util/thread.c
523
e_machine = args.e_machine;
tools/perf/util/thread.c
524
local_e_flags = args.e_flags;
tools/perf/util/top.c
17
#define SNPRINTF(buf, size, fmt, args...) \
tools/perf/util/top.c
19
size_t r = snprintf(buf, size, fmt, ## args); \
tools/perf/util/tp_pmu.c
109
struct for_each_event_args *args = state;
tools/perf/util/tp_pmu.c
116
.pmu = args->pmu,
tools/perf/util/tp_pmu.c
117
.pmu_name = args->pmu->name,
tools/perf/util/tp_pmu.c
147
err = args->cb(args->state, &info);
tools/perf/util/tp_pmu.c
159
struct for_each_event_args args = {
tools/perf/util/tp_pmu.c
165
return tp_pmu__for_each_tp_sys(&args, for_each_event_sys_cb);
tools/perf/util/trace-event-parse.c
219
for (arg = event->print_fmt.args; arg; arg = arg->next) {
tools/perf/util/unwind-libunwind-local.c
313
struct read_unwind_spec_eh_frame_maps_cb_args *args = data;
tools/perf/util/unwind-libunwind-local.c
315
if (map__dso(map) == args->dso && map__start(map) - map__pgoff(map) < args->base_addr)
tools/perf/util/unwind-libunwind-local.c
316
args->base_addr = map__start(map) - map__pgoff(map);
tools/perf/util/unwind-libunwind-local.c
326
struct read_unwind_spec_eh_frame_maps_cb_args args = {
tools/perf/util/unwind-libunwind-local.c
346
maps__for_each_map(thread__maps(ui->thread), read_unwind_spec_eh_frame_maps_cb, &args);
tools/perf/util/unwind-libunwind-local.c
348
args.base_addr -= dso__data(dso)->elf_base_addr;
tools/perf/util/unwind-libunwind-local.c
350
*segbase = args.base_addr + dso__data(dso)->eh_frame_hdr_addr;
tools/perf/util/vdso.c
148
struct machine__thread_dso_type_maps_cb_args *args = data;
tools/perf/util/vdso.c
154
args->dso_type = dso__type(dso, args->machine);
tools/perf/util/vdso.c
155
return (args->dso_type != DSO__TYPE_UNKNOWN) ? 1 : 0;
tools/perf/util/vdso.c
161
struct machine__thread_dso_type_maps_cb_args args = {
tools/perf/util/vdso.c
166
maps__for_each_map(thread__maps(thread), machine__thread_dso_type_maps_cb, &args);
tools/perf/util/vdso.c
168
return args.dso_type;
tools/power/acpi/os_specific/service_layers/osunixxf.c
340
va_list args;
tools/power/acpi/os_specific/service_layers/osunixxf.c
352
va_start(args, fmt);
tools/power/acpi/os_specific/service_layers/osunixxf.c
353
vfprintf(acpi_gbl_debug_file, fmt, args);
tools/power/acpi/os_specific/service_layers/osunixxf.c
354
va_end(args);
tools/power/acpi/os_specific/service_layers/osunixxf.c
363
va_start(args, fmt);
tools/power/acpi/os_specific/service_layers/osunixxf.c
364
vfprintf(acpi_gbl_output_file, fmt, args);
tools/power/acpi/os_specific/service_layers/osunixxf.c
365
va_end(args);
tools/power/acpi/os_specific/service_layers/osunixxf.c
384
void acpi_os_vprintf(const char *fmt, va_list args)
tools/power/acpi/os_specific/service_layers/osunixxf.c
399
vsnprintf(buffer, ACPI_VPRINTF_BUFFER_SIZE, fmt, args);
tools/power/x86/intel-speed-select/isst-config.c
107
va_list args;
tools/power/x86/intel-speed-select/isst-config.c
109
va_start(args, format);
tools/power/x86/intel-speed-select/isst-config.c
112
vprintf(format, args);
tools/power/x86/intel-speed-select/isst-config.c
114
va_end(args);
tools/power/x86/intel-speed-select/isst-config.c
226
va_list args;
tools/power/x86/intel-speed-select/isst-config.c
231
va_start(args, fmt);
tools/power/x86/intel-speed-select/isst-config.c
232
vsnprintf(path, sizeof(path), fmt, args);
tools/power/x86/intel-speed-select/isst-config.c
233
va_end(args);
tools/power/x86/turbostat/turbostat.c
6004
va_list args;
tools/power/x86/turbostat/turbostat.c
6009
va_start(args, fmt);
tools/power/x86/turbostat/turbostat.c
6010
vsnprintf(path, sizeof(path), fmt, args);
tools/power/x86/turbostat/turbostat.c
6011
va_end(args);
tools/sched_ext/include/scx/common.bpf.h
125
#define scx_bpf_bstr_preamble(fmt, args...) \
tools/sched_ext/include/scx/common.bpf.h
131
unsigned long long ___param[___bpf_narg(args) ?: 1] = {}; \
tools/sched_ext/include/scx/common.bpf.h
135
___bpf_fill(___param, args); \
tools/sched_ext/include/scx/common.bpf.h
143
#define scx_bpf_exit(code, fmt, args...) \
tools/sched_ext/include/scx/common.bpf.h
145
scx_bpf_bstr_preamble(fmt, args) \
tools/sched_ext/include/scx/common.bpf.h
147
___scx_bpf_bstr_format_checker(fmt, ##args); \
tools/sched_ext/include/scx/common.bpf.h
156
#define scx_bpf_error(fmt, args...) \
tools/sched_ext/include/scx/common.bpf.h
159
__FILE__ ":" SCX_TOSTRING(__LINE__) ": " fmt, ##args) \
tools/sched_ext/include/scx/common.bpf.h
162
__FILE__ ":" SCX_TOSTRING(__LINE__) ": " fmt, ##args); \
tools/sched_ext/include/scx/common.bpf.h
169
#define scx_bpf_dump(fmt, args...) \
tools/sched_ext/include/scx/common.bpf.h
171
scx_bpf_bstr_preamble(fmt, args) \
tools/sched_ext/include/scx/common.bpf.h
173
___scx_bpf_bstr_format_checker(fmt, ##args); \
tools/sched_ext/include/scx/common.bpf.h
190
#define BPF_STRUCT_OPS(name, args...) \
tools/sched_ext/include/scx/common.bpf.h
192
BPF_PROG(name, ##args)
tools/sched_ext/include/scx/common.bpf.h
194
#define BPF_STRUCT_OPS_SLEEPABLE(name, args...) \
tools/sched_ext/include/scx/common.bpf.h
196
BPF_PROG(name, ##args)
tools/sched_ext/include/scx/common.bpf.h
64
struct scx_bpf_select_cpu_and_args *args) __ksym __weak;
tools/sched_ext/include/scx/common.bpf.h
65
bool __scx_bpf_dsq_insert_vtime(struct task_struct *p, struct scx_bpf_dsq_insert_vtime_args *args) __ksym __weak;
tools/sched_ext/include/scx/compat.bpf.h
256
struct scx_bpf_select_cpu_and_args args = {
tools/sched_ext/include/scx/compat.bpf.h
262
return __scx_bpf_select_cpu_and(p, cpus_allowed, &args);
tools/sched_ext/include/scx/compat.bpf.h
285
struct scx_bpf_dsq_insert_vtime_args args = {
tools/sched_ext/include/scx/compat.bpf.h
292
return __scx_bpf_dsq_insert_vtime(p, &args);
tools/sched_ext/scx_central.c
34
static int libbpf_print_fn(enum libbpf_print_level level, const char *format, va_list args)
tools/sched_ext/scx_central.c
38
return vfprintf(stderr, format, args);
tools/sched_ext/scx_cpu0.c
28
static int libbpf_print_fn(enum libbpf_print_level level, const char *format, va_list args)
tools/sched_ext/scx_cpu0.c
32
return vfprintf(stderr, format, args);
tools/sched_ext/scx_flatcg.bpf.c
806
struct scx_init_task_args *args)
tools/sched_ext/scx_flatcg.bpf.c
822
if (!(cgc = find_cgrp_ctx(args->cgroup)))
tools/sched_ext/scx_flatcg.bpf.c
831
struct scx_cgroup_init_args *args)
tools/sched_ext/scx_flatcg.bpf.c
857
cgc->weight = args->weight;
tools/sched_ext/scx_flatcg.c
41
static int libbpf_print_fn(enum libbpf_print_level level, const char *format, va_list args)
tools/sched_ext/scx_flatcg.c
45
return vfprintf(stderr, format, args);
tools/sched_ext/scx_pair.bpf.c
503
void BPF_STRUCT_OPS(pair_cpu_acquire, s32 cpu, struct scx_cpu_acquire_args *args)
tools/sched_ext/scx_pair.bpf.c
530
void BPF_STRUCT_OPS(pair_cpu_release, s32 cpu, struct scx_cpu_release_args *args)
tools/sched_ext/scx_pair.c
33
static int libbpf_print_fn(enum libbpf_print_level level, const char *format, va_list args)
tools/sched_ext/scx_pair.c
37
return vfprintf(stderr, format, args);
tools/sched_ext/scx_qmap.bpf.c
559
void BPF_STRUCT_OPS(qmap_cpu_release, s32 cpu, struct scx_cpu_release_args *args)
tools/sched_ext/scx_qmap.bpf.c
567
struct scx_init_task_args *args)
tools/sched_ext/scx_qmap.bpf.c
649
s32 BPF_STRUCT_OPS(qmap_cgroup_init, struct cgroup *cgrp, struct scx_cgroup_init_args *args)
tools/sched_ext/scx_qmap.bpf.c
653
cgrp->kn->id, args->weight, args->bw_period_us,
tools/sched_ext/scx_qmap.bpf.c
654
args->bw_quota_us, args->bw_burst_us);
tools/sched_ext/scx_qmap.c
44
static int libbpf_print_fn(enum libbpf_print_level level, const char *format, va_list args)
tools/sched_ext/scx_qmap.c
48
return vfprintf(stderr, format, args);
tools/sched_ext/scx_sdt.bpf.c
650
struct scx_init_task_args *args)
tools/sched_ext/scx_sdt.bpf.c
668
struct scx_exit_task_args *args)
tools/sched_ext/scx_sdt.c
31
static int libbpf_print_fn(enum libbpf_print_level level, const char *format, va_list args)
tools/sched_ext/scx_sdt.c
35
return vfprintf(stderr, format, args);
tools/sched_ext/scx_simple.c
30
static int libbpf_print_fn(enum libbpf_print_level level, const char *format, va_list args)
tools/sched_ext/scx_simple.c
34
return vfprintf(stderr, format, args);
tools/sched_ext/scx_userland.bpf.c
303
struct scx_init_task_args *args)
tools/sched_ext/scx_userland.c
102
static int libbpf_print_fn(enum libbpf_print_level level, const char *format, va_list args)
tools/sched_ext/scx_userland.c
106
return vfprintf(stderr, format, args);
tools/testing/memblock/tests/common.c
181
va_list args;
tools/testing/memblock/tests/common.c
183
va_start(args, fmt);
tools/testing/memblock/tests/common.c
185
vprintf(fmt, args);
tools/testing/memblock/tests/common.c
186
va_end(args);
tools/testing/selftests/bpf/bench.c
26
const char *format, va_list args)
tools/testing/selftests/bpf/bench.c
30
return vfprintf(stderr, format, args);
tools/testing/selftests/bpf/benchs/bench_bloom_filter_map.c
136
val_size = args.value_size;
tools/testing/selftests/bpf/benchs/bench_bloom_filter_map.c
145
if (i > args.nr_entries)
tools/testing/selftests/bpf/benchs/bench_bloom_filter_map.c
243
if (args.value_size < 8) {
tools/testing/selftests/bpf/benchs/bench_bloom_filter_map.c
244
__u64 nr_unique_entries = 1ULL << (args.value_size * 8);
tools/testing/selftests/bpf/benchs/bench_bloom_filter_map.c
246
if (args.nr_entries > nr_unique_entries) {
tools/testing/selftests/bpf/benchs/bench_bloom_filter_map.c
272
bpf_map__set_max_entries(skel->maps.hashmap, args.nr_entries);
tools/testing/selftests/bpf/benchs/bench_bloom_filter_map.c
274
bpf_map__set_max_entries(skel->maps.array_map, args.nr_entries);
tools/testing/selftests/bpf/benchs/bench_bloom_filter_map.c
276
bpf_map__set_max_entries(skel->maps.bloom_map, args.nr_entries);
tools/testing/selftests/bpf/benchs/bench_bloom_filter_map.c
279
bpf_map__set_value_size(skel->maps.array_map, args.value_size);
tools/testing/selftests/bpf/benchs/bench_bloom_filter_map.c
281
bpf_map__set_value_size(skel->maps.bloom_map, args.value_size);
tools/testing/selftests/bpf/benchs/bench_bloom_filter_map.c
283
bpf_map__set_value_size(skel->maps.hashmap, args.value_size);
tools/testing/selftests/bpf/benchs/bench_bloom_filter_map.c
286
bpf_map__set_key_size(skel->maps.hashmap, args.value_size);
tools/testing/selftests/bpf/benchs/bench_bloom_filter_map.c
288
skel->bss->value_size = args.value_size;
tools/testing/selftests/bpf/benchs/bench_bloom_filter_map.c
291
bpf_map__set_map_extra(skel->maps.bloom_map, args.nr_hash_funcs);
tools/testing/selftests/bpf/benchs/bench_bloom_filter_map.c
42
} args = {
tools/testing/selftests/bpf/benchs/bench_bloom_filter_map.c
75
args.nr_entries = ret;
tools/testing/selftests/bpf/benchs/bench_bloom_filter_map.c
84
args.nr_hash_funcs = ret;
tools/testing/selftests/bpf/benchs/bench_bloom_filter_map.c
93
args.value_size = ret;
tools/testing/selftests/bpf/benchs/bench_bpf_crypto.c
110
ctx.skel->rodata->len = args.crypto_len;
tools/testing/selftests/bpf/benchs/bench_bpf_crypto.c
157
.data_size_in = args.crypto_len,
tools/testing/selftests/bpf/benchs/bench_bpf_crypto.c
18
} args = {
tools/testing/selftests/bpf/benchs/bench_bpf_crypto.c
40
args.crypto_len = strtoul(arg, NULL, 10);
tools/testing/selftests/bpf/benchs/bench_bpf_crypto.c
41
if (!args.crypto_len ||
tools/testing/selftests/bpf/benchs/bench_bpf_crypto.c
42
args.crypto_len > sizeof(ctx.skel->bss->dst)) {
tools/testing/selftests/bpf/benchs/bench_bpf_crypto.c
49
args.crypto_cipher = strdup(arg);
tools/testing/selftests/bpf/benchs/bench_bpf_crypto.c
50
if (!strlen(args.crypto_cipher) ||
tools/testing/selftests/bpf/benchs/bench_bpf_crypto.c
51
strlen(args.crypto_cipher) > MAX_CIPHER_LEN) {
tools/testing/selftests/bpf/benchs/bench_bpf_crypto.c
84
sz = args.crypto_len;
tools/testing/selftests/bpf/benchs/bench_bpf_crypto.c
99
snprintf(ctx.skel->bss->cipher, 128, "%s", args.crypto_cipher);
tools/testing/selftests/bpf/benchs/bench_bpf_hashmap_lookup.c
100
args.nr_loops = ret;
tools/testing/selftests/bpf/benchs/bench_bpf_hashmap_lookup.c
121
if (args.nr_entries > args.max_entries) {
tools/testing/selftests/bpf/benchs/bench_bpf_hashmap_lookup.c
123
args.max_entries, args.nr_entries);
tools/testing/selftests/bpf/benchs/bench_bpf_hashmap_lookup.c
166
bpf_map__set_max_entries(ctx.skel->maps.hash_map_bench, args.max_entries);
tools/testing/selftests/bpf/benchs/bench_bpf_hashmap_lookup.c
167
bpf_map__set_key_size(ctx.skel->maps.hash_map_bench, args.key_size);
tools/testing/selftests/bpf/benchs/bench_bpf_hashmap_lookup.c
169
bpf_map__set_map_flags(ctx.skel->maps.hash_map_bench, args.map_flags);
tools/testing/selftests/bpf/benchs/bench_bpf_hashmap_lookup.c
171
ctx.skel->bss->nr_entries = args.nr_entries;
tools/testing/selftests/bpf/benchs/bench_bpf_hashmap_lookup.c
172
ctx.skel->bss->nr_loops = args.nr_loops / args.nr_entries;
tools/testing/selftests/bpf/benchs/bench_bpf_hashmap_lookup.c
174
if (args.key_size > 4) {
tools/testing/selftests/bpf/benchs/bench_bpf_hashmap_lookup.c
175
for (i = 1; i < args.key_size/4; i++)
tools/testing/selftests/bpf/benchs/bench_bpf_hashmap_lookup.c
188
for (u64 i = 0; i < args.nr_entries; i++) {
tools/testing/selftests/bpf/benchs/bench_bpf_hashmap_lookup.c
203
return args.nr_loops * 1000000000llu / time / 1000000.0L;
tools/testing/selftests/bpf/benchs/bench_bpf_hashmap_lookup.c
26
} args = {
tools/testing/selftests/bpf/benchs/bench_bpf_hashmap_lookup.c
67
args.key_size = ret;
tools/testing/selftests/bpf/benchs/bench_bpf_hashmap_lookup.c
75
args.map_flags = ret;
tools/testing/selftests/bpf/benchs/bench_bpf_hashmap_lookup.c
83
args.max_entries = ret;
tools/testing/selftests/bpf/benchs/bench_bpf_hashmap_lookup.c
91
args.nr_entries = ret;
tools/testing/selftests/bpf/benchs/bench_bpf_loop.c
15
} args = {
tools/testing/selftests/bpf/benchs/bench_bpf_loop.c
33
args.nr_loops = strtol(arg, NULL, 10);
tools/testing/selftests/bpf/benchs/bench_bpf_loop.c
88
ctx.skel->bss->nr_loops = args.nr_loops;
tools/testing/selftests/bpf/benchs/bench_htab_mem.c
163
ctx.uc = htab_mem_find_use_case_or_exit(args.use_case);
tools/testing/selftests/bpf/benchs/bench_htab_mem.c
181
bpf_map__set_value_size(map, args.value_size);
tools/testing/selftests/bpf/benchs/bench_htab_mem.c
184
if (args.preallocated)
tools/testing/selftests/bpf/benchs/bench_htab_mem.c
43
} args = {
tools/testing/selftests/bpf/benchs/bench_htab_mem.c
68
args.value_size = strtoul(arg, NULL, 10);
tools/testing/selftests/bpf/benchs/bench_htab_mem.c
69
if (args.value_size > 4096) {
tools/testing/selftests/bpf/benchs/bench_htab_mem.c
70
fprintf(stderr, "too big value size %u\n", args.value_size);
tools/testing/selftests/bpf/benchs/bench_htab_mem.c
75
args.use_case = strdup(arg);
tools/testing/selftests/bpf/benchs/bench_htab_mem.c
76
if (!args.use_case) {
tools/testing/selftests/bpf/benchs/bench_htab_mem.c
82
args.preallocated = true;
tools/testing/selftests/bpf/benchs/bench_htab_mem.c
98
if (!strcmp(use_cases[2].name, args.use_case) && env.producer_cnt % 2) {
tools/testing/selftests/bpf/benchs/bench_htab_mem.c
99
fprintf(stderr, "%s needs an even number of producers\n", args.use_case);
tools/testing/selftests/bpf/benchs/bench_local_storage.c
125
ctx.skel->rodata->num_maps = args.nr_maps;
tools/testing/selftests/bpf/benchs/bench_local_storage.c
126
ctx.skel->rodata->hashmap_num_keys = args.hashmap_nr_keys_used;
tools/testing/selftests/bpf/benchs/bench_local_storage.c
145
for (i = 0; i < args.nr_maps; i++) {
tools/testing/selftests/bpf/benchs/bench_local_storage.c
15
} args = {
tools/testing/selftests/bpf/benchs/bench_local_storage.c
44
args.nr_maps = ret;
tools/testing/selftests/bpf/benchs/bench_local_storage.c
52
args.hashmap_nr_keys_used = ret;
tools/testing/selftests/bpf/benchs/bench_local_storage.c
82
if (args.nr_maps > MAX_NR_MAPS) {
tools/testing/selftests/bpf/benchs/bench_local_storage.c
87
if (args.hashmap_nr_keys_used > HASHMAP_SZ) {
tools/testing/selftests/bpf/benchs/bench_local_storage_rcu_tasks_trace.c
135
for (i = 0; i < args.nr_procs; i++) {
tools/testing/selftests/bpf/benchs/bench_local_storage_rcu_tasks_trace.c
139
args.nr_procs);
tools/testing/selftests/bpf/benchs/bench_local_storage_rcu_tasks_trace.c
15
} args = {
tools/testing/selftests/bpf/benchs/bench_local_storage_rcu_tasks_trace.c
157
printf("Spun up %u procs (our pid %d)\n", args.nr_procs, runner_pid);
tools/testing/selftests/bpf/benchs/bench_local_storage_rcu_tasks_trace.c
44
args.nr_procs = ret;
tools/testing/selftests/bpf/benchs/bench_local_storage_rcu_tasks_trace.c
52
args.kthread_pid = ret;
tools/testing/selftests/bpf/benchs/bench_local_storage_rcu_tasks_trace.c
80
if (args.nr_procs > MAX_SLEEP_PROCS) {
tools/testing/selftests/bpf/benchs/bench_local_storage_rcu_tasks_trace.c
93
if (!args.kthread_pid)
tools/testing/selftests/bpf/benchs/bench_local_storage_rcu_tasks_trace.c
96
sprintf(procfs_path, "/proc/%u/stat", args.kthread_pid);
tools/testing/selftests/bpf/benchs/bench_lpm_trie_map.c
112
if (args.random) {
tools/testing/selftests/bpf/benchs/bench_lpm_trie_map.c
127
if (args.random) {
tools/testing/selftests/bpf/benchs/bench_lpm_trie_map.c
142
if (args.random) {
tools/testing/selftests/bpf/benchs/bench_lpm_trie_map.c
160
err = bpf_map_update_batch(map_fd, keys, vals, &args.nr_entries, &opts);
tools/testing/selftests/bpf/benchs/bench_lpm_trie_map.c
177
err = bpf_map_delete_batch(map_fd, keys, &args.nr_entries, &opts);
tools/testing/selftests/bpf/benchs/bench_lpm_trie_map.c
195
ctx.bench->bss->nr_entries = args.nr_entries;
tools/testing/selftests/bpf/benchs/bench_lpm_trie_map.c
196
ctx.bench->bss->prefixlen = args.prefixlen;
tools/testing/selftests/bpf/benchs/bench_lpm_trie_map.c
197
ctx.bench->bss->random = args.random;
tools/testing/selftests/bpf/benchs/bench_lpm_trie_map.c
204
keys = calloc(args.nr_entries, sizeof(*keys));
tools/testing/selftests/bpf/benchs/bench_lpm_trie_map.c
205
vals = calloc(args.nr_entries, sizeof(*vals));
tools/testing/selftests/bpf/benchs/bench_lpm_trie_map.c
207
for (i = 0; i < args.nr_entries; i++) {
tools/testing/selftests/bpf/benchs/bench_lpm_trie_map.c
211
k->prefixlen = args.prefixlen;
tools/testing/selftests/bpf/benchs/bench_lpm_trie_map.c
29
} args = {
tools/testing/selftests/bpf/benchs/bench_lpm_trie_map.c
61
args.nr_entries = ret;
tools/testing/selftests/bpf/benchs/bench_lpm_trie_map.c
69
args.prefixlen = ret;
tools/testing/selftests/bpf/benchs/bench_lpm_trie_map.c
72
args.random = true;
tools/testing/selftests/bpf/benchs/bench_lpm_trie_map.c
92
if (args.nr_entries == 0) {
tools/testing/selftests/bpf/benchs/bench_lpm_trie_map.c
97
if ((1UL << args.prefixlen) < args.nr_entries) {
tools/testing/selftests/bpf/benchs/bench_ringbufs.c
112
if (args.bench_producer && strcmp(env.bench_name, "rb-libbpf")) {
tools/testing/selftests/bpf/benchs/bench_ringbufs.c
117
if (args.overwrite && !args.bench_producer) {
tools/testing/selftests/bpf/benchs/bench_ringbufs.c
122
if (args.bench_producer && env.consumer_cnt != 0) {
tools/testing/selftests/bpf/benchs/bench_ringbufs.c
127
if (args.bench_producer && args.back2back) {
tools/testing/selftests/bpf/benchs/bench_ringbufs.c
132
if (args.bench_producer && args.sampled) {
tools/testing/selftests/bpf/benchs/bench_ringbufs.c
137
if (!args.bench_producer && env.consumer_cnt != 1) {
tools/testing/selftests/bpf/benchs/bench_ringbufs.c
142
if (args.back2back && env.producer_cnt > 1) {
tools/testing/selftests/bpf/benchs/bench_ringbufs.c
150
if (args.back2back) {
tools/testing/selftests/bpf/benchs/bench_ringbufs.c
170
if (args.bench_producer)
tools/testing/selftests/bpf/benchs/bench_ringbufs.c
191
skel->rodata->batch_cnt = args.batch_cnt;
tools/testing/selftests/bpf/benchs/bench_ringbufs.c
192
skel->rodata->use_output = args.ringbuf_use_output ? 1 : 0;
tools/testing/selftests/bpf/benchs/bench_ringbufs.c
193
skel->rodata->bench_producer = args.bench_producer;
tools/testing/selftests/bpf/benchs/bench_ringbufs.c
195
if (args.sampled)
tools/testing/selftests/bpf/benchs/bench_ringbufs.c
197
skel->rodata->wakeup_data_size = args.sample_rate * 16;
tools/testing/selftests/bpf/benchs/bench_ringbufs.c
200
if (args.overwrite) {
tools/testing/selftests/bpf/benchs/bench_ringbufs.c
205
bpf_map__set_max_entries(ringbuf, args.ringbuf_sz);
tools/testing/selftests/bpf/benchs/bench_ringbufs.c
24
} args = {
tools/testing/selftests/bpf/benchs/bench_ringbufs.c
248
if (args.back2back)
tools/testing/selftests/bpf/benchs/bench_ringbufs.c
298
r->mask = args.ringbuf_sz - 1;
tools/testing/selftests/bpf/benchs/bench_ringbufs.c
310
tmp = mmap(NULL, page_size + 2 * args.ringbuf_sz, PROT_READ, MAP_SHARED,
tools/testing/selftests/bpf/benchs/bench_ringbufs.c
384
if (args.back2back)
tools/testing/selftests/bpf/benchs/bench_ringbufs.c
420
skel->rodata->batch_cnt = args.batch_cnt;
tools/testing/selftests/bpf/benchs/bench_ringbufs.c
459
if (args.sampled) {
tools/testing/selftests/bpf/benchs/bench_ringbufs.c
460
attr.sample_period = args.sample_rate;
tools/testing/selftests/bpf/benchs/bench_ringbufs.c
461
attr.wakeup_events = args.sample_rate;
tools/testing/selftests/bpf/benchs/bench_ringbufs.c
467
if (args.sample_rate > args.batch_cnt) {
tools/testing/selftests/bpf/benchs/bench_ringbufs.c
469
args.sample_rate, args.batch_cnt);
tools/testing/selftests/bpf/benchs/bench_ringbufs.c
474
args.perfbuf_sz, &attr,
tools/testing/selftests/bpf/benchs/bench_ringbufs.c
493
if (args.back2back)
tools/testing/selftests/bpf/benchs/bench_ringbufs.c
542
if (args.back2back)
tools/testing/selftests/bpf/benchs/bench_ringbufs.c
61
args.back2back = true;
tools/testing/selftests/bpf/benchs/bench_ringbufs.c
64
args.ringbuf_use_output = true;
tools/testing/selftests/bpf/benchs/bench_ringbufs.c
67
args.batch_cnt = strtol(arg, NULL, 10);
tools/testing/selftests/bpf/benchs/bench_ringbufs.c
68
if (args.batch_cnt < 0) {
tools/testing/selftests/bpf/benchs/bench_ringbufs.c
74
args.sampled = true;
tools/testing/selftests/bpf/benchs/bench_ringbufs.c
77
args.sample_rate = strtol(arg, NULL, 10);
tools/testing/selftests/bpf/benchs/bench_ringbufs.c
78
if (args.sample_rate < 0) {
tools/testing/selftests/bpf/benchs/bench_ringbufs.c
84
args.overwrite = true;
tools/testing/selftests/bpf/benchs/bench_ringbufs.c
87
args.bench_producer = true;
tools/testing/selftests/bpf/benchs/bench_strncmp.c
13
} args = {
tools/testing/selftests/bpf/benchs/bench_strncmp.c
31
args.cmp_str_len = strtoul(arg, NULL, 10);
tools/testing/selftests/bpf/benchs/bench_strncmp.c
32
if (!args.cmp_str_len ||
tools/testing/selftests/bpf/benchs/bench_strncmp.c
33
args.cmp_str_len >= sizeof(ctx.skel->bss->str)) {
tools/testing/selftests/bpf/benchs/bench_strncmp.c
86
ctx.skel->rodata->cmp_str_len = args.cmp_str_len;
tools/testing/selftests/bpf/benchs/bench_strncmp.c
88
memcpy(ctx.skel->bss->str, target, args.cmp_str_len);
tools/testing/selftests/bpf/benchs/bench_strncmp.c
89
ctx.skel->bss->str[args.cmp_str_len] = '\0';
tools/testing/selftests/bpf/benchs/bench_strncmp.c
91
ctx.skel->bss->str[args.cmp_str_len - 1] -= 1;
tools/testing/selftests/bpf/benchs/bench_trigger.c
148
ctx.skel->rodata->batch_iters = args.batch_iters;
tools/testing/selftests/bpf/benchs/bench_trigger.c
16
} args = {
tools/testing/selftests/bpf/benchs/bench_trigger.c
42
args.batch_iters = ret;
tools/testing/selftests/bpf/bpftool_helpers.c
51
static int run_command(char *args, char *output_buf, size_t output_max_len)
tools/testing/selftests/bpf/bpftool_helpers.c
64
bpftool_path, args,
tools/testing/selftests/bpf/bpftool_helpers.c
78
int run_bpftool_command(char *args)
tools/testing/selftests/bpf/bpftool_helpers.c
80
return run_command(args, NULL, 0);
tools/testing/selftests/bpf/bpftool_helpers.c
83
int get_bpftool_command_output(char *args, char *output_buf, size_t output_max_len)
tools/testing/selftests/bpf/bpftool_helpers.c
85
return run_command(args, output_buf, output_max_len);
tools/testing/selftests/bpf/bpftool_helpers.h
10
int run_bpftool_command(char *args);
tools/testing/selftests/bpf/bpftool_helpers.h
11
int get_bpftool_command_output(char *args, char *output_buf, size_t output_max_len);
tools/testing/selftests/bpf/btf_helpers.c
249
static void btf_dump_printf(void *ctx, const char *fmt, va_list args)
tools/testing/selftests/bpf/btf_helpers.c
251
vfprintf(ctx, fmt, args);
tools/testing/selftests/bpf/disasm_helpers.c
15
va_list args;
tools/testing/selftests/bpf/disasm_helpers.c
17
va_start(args, fmt);
tools/testing/selftests/bpf/disasm_helpers.c
18
vsnprintf(ctx->buf, ctx->sz, fmt, args);
tools/testing/selftests/bpf/disasm_helpers.c
19
va_end(args);
tools/testing/selftests/bpf/network_helpers.c
830
static int __base_pr(const char *format, va_list args)
tools/testing/selftests/bpf/network_helpers.c
832
return vfprintf(stdout, format, args);
tools/testing/selftests/bpf/network_helpers.c
849
va_list args;
tools/testing/selftests/bpf/network_helpers.c
855
va_start(args, format);
tools/testing/selftests/bpf/network_helpers.c
856
print_fn(format, args);
tools/testing/selftests/bpf/network_helpers.c
857
va_end(args);
tools/testing/selftests/bpf/network_helpers.h
256
typedef int (*tm_print_fn_t)(const char *format, va_list args);
tools/testing/selftests/bpf/prog_tests/bpf_tcp_ca.c
221
const char *format, va_list args)
tools/testing/selftests/bpf/prog_tests/bpf_tcp_ca.c
227
vprintf(format, args);
tools/testing/selftests/bpf/prog_tests/bpf_tcp_ca.c
231
prog_name = va_arg(args, char *);
tools/testing/selftests/bpf/prog_tests/bpf_tcp_ca.c
232
log_buf = va_arg(args, char *);
tools/testing/selftests/bpf/prog_tests/bpf_verif_scale.c
14
vprintf("%s", args);
tools/testing/selftests/bpf/prog_tests/bpf_verif_scale.c
5
const char *format, va_list args)
tools/testing/selftests/bpf/prog_tests/bpf_verif_scale.c
8
vprintf(format, args);
tools/testing/selftests/bpf/prog_tests/btf_dump.c
330
static void btf_dump_snprintf(void *ctx, const char *fmt, va_list args)
tools/testing/selftests/bpf/prog_tests/btf_dump.c
334
vsnprintf(new, STRSIZE, fmt, args);
tools/testing/selftests/bpf/prog_tests/btf_dump.c
7
void btf_dump_printf(void *ctx, const char *fmt, va_list args)
tools/testing/selftests/bpf/prog_tests/btf_dump.c
833
{ .op = 1, .args = { 1, 2, 3, 4}});
tools/testing/selftests/bpf/prog_tests/btf_dump.c
9
vfprintf(ctx, fmt, args);
tools/testing/selftests/bpf/prog_tests/btf_split.c
10
static void btf_dump_printf(void *ctx, const char *fmt, va_list args)
tools/testing/selftests/bpf/prog_tests/btf_split.c
12
vfprintf(ctx, fmt, args);
tools/testing/selftests/bpf/prog_tests/dummy_st_ops.c
102
__u64 args[5] = {(__u64)&st, -100, 0x8a5f, 'c', 0x1234567887654321ULL};
tools/testing/selftests/bpf/prog_tests/dummy_st_ops.c
104
.ctx_in = args,
tools/testing/selftests/bpf/prog_tests/dummy_st_ops.c
105
.ctx_size_in = sizeof(args),
tools/testing/selftests/bpf/prog_tests/dummy_st_ops.c
119
args[0] = 7;
tools/testing/selftests/bpf/prog_tests/dummy_st_ops.c
120
for (i = 0; i < ARRAY_SIZE(args); i++) {
tools/testing/selftests/bpf/prog_tests/dummy_st_ops.c
122
ASSERT_EQ(skel->bss->test_2_args[i], args[i], name);
tools/testing/selftests/bpf/prog_tests/dummy_st_ops.c
131
__u64 args[1] = {(__u64)&st};
tools/testing/selftests/bpf/prog_tests/dummy_st_ops.c
133
.ctx_in = args,
tools/testing/selftests/bpf/prog_tests/dummy_st_ops.c
134
.ctx_size_in = sizeof(args),
tools/testing/selftests/bpf/prog_tests/dummy_st_ops.c
156
__u64 args[1] = {0};
tools/testing/selftests/bpf/prog_tests/dummy_st_ops.c
158
.ctx_in = args,
tools/testing/selftests/bpf/prog_tests/dummy_st_ops.c
159
.ctx_size_in = sizeof(args),
tools/testing/selftests/bpf/prog_tests/dummy_st_ops.c
30
__u64 args[1] = {0};
tools/testing/selftests/bpf/prog_tests/dummy_st_ops.c
32
.ctx_in = args,
tools/testing/selftests/bpf/prog_tests/dummy_st_ops.c
33
.ctx_size_in = sizeof(args),
tools/testing/selftests/bpf/prog_tests/dummy_st_ops.c
56
__u64 args[1] = {(unsigned long)&in_state};
tools/testing/selftests/bpf/prog_tests/dummy_st_ops.c
58
.ctx_in = args,
tools/testing/selftests/bpf/prog_tests/dummy_st_ops.c
59
.ctx_size_in = sizeof(args),
tools/testing/selftests/bpf/prog_tests/kfunc_call.c
104
topts.ctx_in = &args;
tools/testing/selftests/bpf/prog_tests/kfunc_call.c
105
topts.ctx_size_in = sizeof(args);
tools/testing/selftests/bpf/prog_tests/kfunc_call.c
160
struct syscall_test_args args = {
tools/testing/selftests/bpf/prog_tests/kfunc_call.c
170
topts.ctx_in = &args;
tools/testing/selftests/bpf/prog_tests/kfunc_call.c
171
topts.ctx_size_in = sizeof(args);
tools/testing/selftests/bpf/prog_tests/kfunc_call.c
98
struct syscall_test_args args = {
tools/testing/selftests/bpf/prog_tests/kfunc_dynptr_param.c
23
va_list args)
tools/testing/selftests/bpf/prog_tests/kfunc_dynptr_param.c
28
if (strcmp(va_arg(args, char *), "bpf_verify_pkcs7_signature"))
tools/testing/selftests/bpf/prog_tests/log_buf.c
18
static int libbpf_print_cb(enum libbpf_print_level level, const char *fmt, va_list args)
tools/testing/selftests/bpf/prog_tests/log_buf.c
24
emitted_cnt = vsnprintf(libbpf_log_buf + libbpf_log_pos, left_cnt, fmt, args);
tools/testing/selftests/bpf/prog_tests/lookup_key.c
20
va_list args)
tools/testing/selftests/bpf/prog_tests/lookup_key.c
27
func = va_arg(args, char *);
tools/testing/selftests/bpf/prog_tests/ns_current_pid_tgid.c
122
static int test_current_pid_tgid_sk_msg(void *args)
tools/testing/selftests/bpf/prog_tests/ns_current_pid_tgid.c
40
static int test_current_pid_tgid_tp(void *args)
tools/testing/selftests/bpf/prog_tests/ns_current_pid_tgid.c
78
static int test_current_pid_tgid_cgrp(void *args)
tools/testing/selftests/bpf/prog_tests/ns_current_pid_tgid.c
83
int cgroup_fd = *(int *)args;
tools/testing/selftests/bpf/prog_tests/pro_epilogue.c
19
struct st_ops_args args;
tools/testing/selftests/bpf/prog_tests/pro_epilogue.c
26
topts.ctx_in = &args;
tools/testing/selftests/bpf/prog_tests/pro_epilogue.c
27
topts.ctx_size_in = sizeof(args);
tools/testing/selftests/bpf/prog_tests/pro_epilogue.c
43
memset(&args, 0, sizeof(args));
tools/testing/selftests/bpf/prog_tests/pro_epilogue.c
47
ASSERT_EQ(args.a, 10001, "args.a");
tools/testing/selftests/bpf/prog_tests/raw_tp_test_run.c
11
__u64 args[2] = {0x1234ULL, 0x5678ULL};
tools/testing/selftests/bpf/prog_tests/raw_tp_test_run.c
17
.ctx_in = args,
tools/testing/selftests/bpf/prog_tests/raw_tp_test_run.c
18
.ctx_size_in = sizeof(args),
tools/testing/selftests/bpf/prog_tests/raw_tp_test_run.c
46
opts.ctx_in = args;
tools/testing/selftests/bpf/prog_tests/raw_tp_test_run.c
52
opts.ctx_size_in = sizeof(args);
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
52
va_list args;
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
54
va_start(args, fmt);
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
57
fmt, args);
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
58
va_end(args);
tools/testing/selftests/bpf/prog_tests/sock_addr.c
118
struct init_sock_args args = {
tools/testing/selftests/bpf/prog_tests/sock_addr.c
123
return run_bpf_prog("init_sock", &args, sizeof(args));
tools/testing/selftests/bpf/prog_tests/sock_addr.c
134
struct addr_args args;
tools/testing/selftests/bpf/prog_tests/sock_addr.c
138
args.addrlen = *addrlen;
tools/testing/selftests/bpf/prog_tests/sock_addr.c
141
memcpy(&args.addr, addr, *addrlen);
tools/testing/selftests/bpf/prog_tests/sock_addr.c
143
err = run_bpf_prog(name, &args, sizeof(args));
tools/testing/selftests/bpf/prog_tests/sock_addr.c
148
(struct sockaddr_storage *)&args.addr,
tools/testing/selftests/bpf/prog_tests/sock_addr.c
149
args.addrlen, 1),
tools/testing/selftests/bpf/prog_tests/sock_addr.c
154
*addrlen = args.addrlen;
tools/testing/selftests/bpf/prog_tests/sock_addr.c
157
memcpy(addr, &args.addr, *addrlen);
tools/testing/selftests/bpf/prog_tests/sock_addr.c
165
struct sendmsg_args args;
tools/testing/selftests/bpf/prog_tests/sock_addr.c
168
memset(&args, 0, sizeof(args));
tools/testing/selftests/bpf/prog_tests/sock_addr.c
169
memcpy(&args.addr.addr, addr, addrlen);
tools/testing/selftests/bpf/prog_tests/sock_addr.c
170
args.addr.addrlen = addrlen;
tools/testing/selftests/bpf/prog_tests/sock_addr.c
171
memcpy(args.msg, msg, msglen);
tools/testing/selftests/bpf/prog_tests/sock_addr.c
172
args.msglen = msglen;
tools/testing/selftests/bpf/prog_tests/sock_addr.c
174
err = run_bpf_prog(name, &args, sizeof(args));
tools/testing/selftests/bpf/prog_tests/sock_addr.c
178
(struct sockaddr_storage *)&args.addr.addr,
tools/testing/selftests/bpf/prog_tests/sock_addr.c
179
args.addr.addrlen, 1),
tools/testing/selftests/bpf/prog_tests/stacktrace_ips.c
11
va_list args;
tools/testing/selftests/bpf/prog_tests/stacktrace_ips.c
30
va_start(args, cnt);
tools/testing/selftests/bpf/prog_tests/stacktrace_ips.c
36
val = va_arg(args, unsigned long);
tools/testing/selftests/bpf/prog_tests/stacktrace_ips.c
43
va_end(args);
tools/testing/selftests/bpf/prog_tests/syscall.c
18
struct args ctx = {
tools/testing/selftests/bpf/prog_tests/test_profiler.c
12
__u64 args[] = {1, 2, 3};
tools/testing/selftests/bpf/prog_tests/test_profiler.c
16
test_attr.ctx_in = args;
tools/testing/selftests/bpf/prog_tests/test_profiler.c
17
test_attr.ctx_size_in = sizeof(args);
tools/testing/selftests/bpf/prog_tests/uretprobe_stack.c
111
va_start(args, cnt);
tools/testing/selftests/bpf/prog_tests/uretprobe_stack.c
115
const struct range *t = va_arg(args, const struct range *);
tools/testing/selftests/bpf/prog_tests/uretprobe_stack.c
121
va_end(args);
tools/testing/selftests/bpf/prog_tests/uretprobe_stack.c
81
va_list args;
tools/testing/selftests/bpf/prog_tests/verify_pkcs7_sig.c
69
va_list args)
tools/testing/selftests/bpf/prog_tests/verify_pkcs7_sig.c
72
vprintf(fmt, args);
tools/testing/selftests/bpf/prog_tests/verify_pkcs7_sig.c
77
if (strcmp(va_arg(args, char *), "bpf_verify_pkcs7_signature"))
tools/testing/selftests/bpf/prog_tests/xdp_bonding.c
669
const char *format, va_list args)
tools/testing/selftests/bpf/prog_tests/xdp_bonding.c
672
vprintf(format, args);
tools/testing/selftests/bpf/progs/crypto_bench.c
22
int crypto_setup(void *args)
tools/testing/selftests/bpf/progs/epilogue_exit.c
70
struct st_ops_args args = { .a = 1 };
tools/testing/selftests/bpf/progs/epilogue_exit.c
72
return bpf_kfunc_st_ops_test_epilogue(&args);
tools/testing/selftests/bpf/progs/epilogue_exit.c
79
struct st_ops_args args = {};
tools/testing/selftests/bpf/progs/epilogue_exit.c
81
return bpf_kfunc_st_ops_test_epilogue(&args);
tools/testing/selftests/bpf/progs/epilogue_tailcall.c
12
static __noinline __used int subprog(struct st_ops_args *args)
tools/testing/selftests/bpf/progs/epilogue_tailcall.c
14
args->a += 1;
tools/testing/selftests/bpf/progs/epilogue_tailcall.c
15
return args->a;
tools/testing/selftests/bpf/progs/epilogue_tailcall.c
19
int BPF_PROG(test_epilogue_subprog, struct st_ops_args *args)
tools/testing/selftests/bpf/progs/epilogue_tailcall.c
21
subprog(args);
tools/testing/selftests/bpf/progs/epilogue_tailcall.c
22
return args->a;
tools/testing/selftests/bpf/progs/epilogue_tailcall.c
55
int syscall_epilogue_tailcall(struct st_ops_args *args)
tools/testing/selftests/bpf/progs/epilogue_tailcall.c
57
return bpf_kfunc_st_ops_test_epilogue(args);
tools/testing/selftests/bpf/progs/fexit_bpf2bpf.c
61
__u64 args[5];
tools/testing/selftests/bpf/progs/fexit_bpf2bpf.c
68
struct sk_buff *skb = (void *)ctx->args[0];
tools/testing/selftests/bpf/progs/kfunc_call_fail.c
13
int kfunc_syscall_test_fail(struct syscall_test_args *args)
tools/testing/selftests/bpf/progs/kfunc_call_fail.c
15
bpf_kfunc_call_test_mem_len_pass1(&args->data, sizeof(*args) + 1);
tools/testing/selftests/bpf/progs/kfunc_call_fail.c
21
int kfunc_syscall_test_null_fail(struct syscall_test_args *args)
tools/testing/selftests/bpf/progs/kfunc_call_fail.c
33
bpf_kfunc_call_test_mem_len_pass1(args, sizeof(*args));
tools/testing/selftests/bpf/progs/kfunc_call_test.c
107
int kfunc_syscall_test(struct syscall_test_args *args)
tools/testing/selftests/bpf/progs/kfunc_call_test.c
109
const long size = args->size;
tools/testing/selftests/bpf/progs/kfunc_call_test.c
111
if (size > sizeof(args->data))
tools/testing/selftests/bpf/progs/kfunc_call_test.c
114
bpf_kfunc_call_test_mem_len_pass1(&args->data, sizeof(args->data));
tools/testing/selftests/bpf/progs/kfunc_call_test.c
115
bpf_kfunc_call_test_mem_len_pass1(&args->data, sizeof(*args));
tools/testing/selftests/bpf/progs/kfunc_call_test.c
116
bpf_kfunc_call_test_mem_len_pass1(&args->data, size);
tools/testing/selftests/bpf/progs/kfunc_call_test.c
122
int kfunc_syscall_test_null(struct syscall_test_args *args)
tools/testing/selftests/bpf/progs/kfunc_call_test.c
134
bpf_kfunc_call_test_mem_len_pass1(args, 0);
tools/testing/selftests/bpf/progs/lsm.c
116
char args[64];
tools/testing/selftests/bpf/progs/lsm.c
123
bpf_copy_from_user(args, sizeof(args), (void *)bprm->vma->vm_mm->arg_start);
tools/testing/selftests/bpf/progs/lsm.c
124
bpf_copy_from_user(args, sizeof(args), (void *)bprm->mm->arg_start);
tools/testing/selftests/bpf/progs/pro_epilogue.c
126
struct st_ops_args args = {};
tools/testing/selftests/bpf/progs/pro_epilogue.c
128
return bpf_kfunc_st_ops_test_prologue(&args);
tools/testing/selftests/bpf/progs/pro_epilogue.c
135
struct st_ops_args args = {};
tools/testing/selftests/bpf/progs/pro_epilogue.c
137
return bpf_kfunc_st_ops_test_epilogue(&args);
tools/testing/selftests/bpf/progs/pro_epilogue.c
144
struct st_ops_args args = {};
tools/testing/selftests/bpf/progs/pro_epilogue.c
146
return bpf_kfunc_st_ops_test_pro_epilogue(&args);
tools/testing/selftests/bpf/progs/pro_epilogue.c
17
static __noinline __used int subprog(struct st_ops_args *args)
tools/testing/selftests/bpf/progs/pro_epilogue.c
19
args->a += 1;
tools/testing/selftests/bpf/progs/pro_epilogue.c
20
return args->a;
tools/testing/selftests/bpf/progs/pro_epilogue_goto_start.c
128
struct st_ops_args args = {};
tools/testing/selftests/bpf/progs/pro_epilogue_goto_start.c
130
return bpf_kfunc_st_ops_test_prologue(&args);
tools/testing/selftests/bpf/progs/pro_epilogue_goto_start.c
137
struct st_ops_args args = {};
tools/testing/selftests/bpf/progs/pro_epilogue_goto_start.c
139
return bpf_kfunc_st_ops_test_epilogue(&args);
tools/testing/selftests/bpf/progs/pro_epilogue_goto_start.c
146
struct st_ops_args args = {};
tools/testing/selftests/bpf/progs/pro_epilogue_goto_start.c
148
return bpf_kfunc_st_ops_test_pro_epilogue(&args);
tools/testing/selftests/bpf/progs/pro_epilogue_with_kfunc.c
17
static __noinline __used int subprog(struct st_ops_args *args)
tools/testing/selftests/bpf/progs/pro_epilogue_with_kfunc.c
19
args->a += 1;
tools/testing/selftests/bpf/progs/pro_epilogue_with_kfunc.c
20
return args->a;
tools/testing/selftests/bpf/progs/pro_epilogue_with_kfunc.c
80
struct st_ops_args args = {};
tools/testing/selftests/bpf/progs/pro_epilogue_with_kfunc.c
82
return bpf_kfunc_st_ops_test_pro_epilogue(&args);
tools/testing/selftests/bpf/progs/profiler.inc.h
604
int pid = ctx->args[0];
tools/testing/selftests/bpf/progs/profiler.inc.h
605
int sig = ctx->args[1];
tools/testing/selftests/bpf/progs/profiler.inc.h
682
struct linux_binprm* bprm = (struct linux_binprm*)ctx->args[2];
tools/testing/selftests/bpf/progs/profiler.inc.h
942
struct task_struct* parent = (struct task_struct*)ctx->args[0];
tools/testing/selftests/bpf/progs/profiler.inc.h
943
struct task_struct* child = (struct task_struct*)ctx->args[1];
tools/testing/selftests/bpf/progs/setget_sockopt.c
426
if (skops->args[1] == BPF_TCP_CLOSE_WAIT)
tools/testing/selftests/bpf/progs/sock_addr_kern.c
10
bpf_kfunc_init_sock(args);
tools/testing/selftests/bpf/progs/sock_addr_kern.c
24
int kernel_connect(struct addr_args *args)
tools/testing/selftests/bpf/progs/sock_addr_kern.c
26
return bpf_kfunc_call_kernel_connect(args);
tools/testing/selftests/bpf/progs/sock_addr_kern.c
30
int kernel_bind(struct addr_args *args)
tools/testing/selftests/bpf/progs/sock_addr_kern.c
32
return bpf_kfunc_call_kernel_bind(args);
tools/testing/selftests/bpf/progs/sock_addr_kern.c
36
int kernel_listen(struct addr_args *args)
tools/testing/selftests/bpf/progs/sock_addr_kern.c
42
int kernel_sendmsg(struct sendmsg_args *args)
tools/testing/selftests/bpf/progs/sock_addr_kern.c
44
return bpf_kfunc_call_kernel_sendmsg(args);
tools/testing/selftests/bpf/progs/sock_addr_kern.c
48
int sock_sendmsg(struct sendmsg_args *args)
tools/testing/selftests/bpf/progs/sock_addr_kern.c
50
return bpf_kfunc_call_sock_sendmsg(args);
tools/testing/selftests/bpf/progs/sock_addr_kern.c
54
int kernel_getsockname(struct addr_args *args)
tools/testing/selftests/bpf/progs/sock_addr_kern.c
56
return bpf_kfunc_call_kernel_getsockname(args);
tools/testing/selftests/bpf/progs/sock_addr_kern.c
60
int kernel_getpeername(struct addr_args *args)
tools/testing/selftests/bpf/progs/sock_addr_kern.c
62
return bpf_kfunc_call_kernel_getpeername(args);
tools/testing/selftests/bpf/progs/sock_addr_kern.c
8
int init_sock(struct init_sock_args *args)
tools/testing/selftests/bpf/progs/struct_ops_assoc.c
19
int BPF_PROG(test_1_a, struct st_ops_args *args)
tools/testing/selftests/bpf/progs/struct_ops_assoc.c
27
struct st_ops_args args = {};
tools/testing/selftests/bpf/progs/struct_ops_assoc.c
35
ret = bpf_kfunc_multi_st_ops_test_1_assoc(&args);
tools/testing/selftests/bpf/progs/struct_ops_assoc.c
45
struct st_ops_args args = {};
tools/testing/selftests/bpf/progs/struct_ops_assoc.c
48
ret = bpf_kfunc_multi_st_ops_test_1_assoc(&args);
tools/testing/selftests/bpf/progs/struct_ops_assoc.c
66
int BPF_PROG(test_1_b, struct st_ops_args *args)
tools/testing/selftests/bpf/progs/struct_ops_assoc.c
74
struct st_ops_args args = {};
tools/testing/selftests/bpf/progs/struct_ops_assoc.c
82
ret = bpf_kfunc_multi_st_ops_test_1_assoc(&args);
tools/testing/selftests/bpf/progs/struct_ops_assoc.c
92
struct st_ops_args args = {};
tools/testing/selftests/bpf/progs/struct_ops_assoc.c
95
ret = bpf_kfunc_multi_st_ops_test_1_assoc(&args);
tools/testing/selftests/bpf/progs/struct_ops_assoc_in_timer.c
31
struct st_ops_args args = {};
tools/testing/selftests/bpf/progs/struct_ops_assoc_in_timer.c
34
timer_test_1_ret = bpf_kfunc_multi_st_ops_test_1_assoc(&args);
tools/testing/selftests/bpf/progs/struct_ops_assoc_in_timer.c
43
int BPF_PROG(test_1, struct st_ops_args *args)
tools/testing/selftests/bpf/progs/struct_ops_assoc_in_timer.c
64
struct st_ops_args args = {};
tools/testing/selftests/bpf/progs/struct_ops_assoc_in_timer.c
67
ret = bpf_kfunc_multi_st_ops_test_1_assoc(&args);
tools/testing/selftests/bpf/progs/struct_ops_assoc_reuse.c
20
int BPF_PROG(test_1_a, struct st_ops_args *args)
tools/testing/selftests/bpf/progs/struct_ops_assoc_reuse.c
26
ret = bpf_kfunc_multi_st_ops_test_1_assoc(args);
tools/testing/selftests/bpf/progs/struct_ops_assoc_reuse.c
40
struct st_ops_args args = {};
tools/testing/selftests/bpf/progs/struct_ops_assoc_reuse.c
43
ret = bpf_kfunc_multi_st_ops_test_1_assoc(&args);
tools/testing/selftests/bpf/progs/struct_ops_assoc_reuse.c
62
struct st_ops_args args = {};
tools/testing/selftests/bpf/progs/struct_ops_assoc_reuse.c
65
ret = bpf_kfunc_multi_st_ops_test_1_assoc(&args);
tools/testing/selftests/bpf/progs/struct_ops_id_ops_mapping1.c
11
#define bpf_kfunc_multi_st_ops_test_1(args) bpf_kfunc_multi_st_ops_test_1(args, st_ops_id)
tools/testing/selftests/bpf/progs/struct_ops_id_ops_mapping1.c
20
int BPF_PROG(test_1, struct st_ops_args *args)
tools/testing/selftests/bpf/progs/struct_ops_id_ops_mapping1.c
28
struct st_ops_args args = {};
tools/testing/selftests/bpf/progs/struct_ops_id_ops_mapping1.c
36
ret = bpf_kfunc_multi_st_ops_test_1(&args);
tools/testing/selftests/bpf/progs/struct_ops_id_ops_mapping1.c
46
struct st_ops_args args = {};
tools/testing/selftests/bpf/progs/struct_ops_id_ops_mapping1.c
49
ret = bpf_kfunc_multi_st_ops_test_1(&args);
tools/testing/selftests/bpf/progs/struct_ops_id_ops_mapping2.c
11
#define bpf_kfunc_multi_st_ops_test_1(args) bpf_kfunc_multi_st_ops_test_1(args, st_ops_id)
tools/testing/selftests/bpf/progs/struct_ops_id_ops_mapping2.c
20
int BPF_PROG(test_1, struct st_ops_args *args)
tools/testing/selftests/bpf/progs/struct_ops_id_ops_mapping2.c
28
struct st_ops_args args = {};
tools/testing/selftests/bpf/progs/struct_ops_id_ops_mapping2.c
36
ret = bpf_kfunc_multi_st_ops_test_1(&args);
tools/testing/selftests/bpf/progs/struct_ops_id_ops_mapping2.c
46
struct st_ops_args args = {};
tools/testing/selftests/bpf/progs/struct_ops_id_ops_mapping2.c
49
ret = bpf_kfunc_multi_st_ops_test_1(&args);
tools/testing/selftests/bpf/progs/syscall.c
99
int load_prog(struct args *ctx)
tools/testing/selftests/bpf/progs/task_work.c
54
int oncpu_hash_map(struct pt_regs *args)
tools/testing/selftests/bpf/progs/task_work.c
73
int oncpu_array_map(struct pt_regs *args)
tools/testing/selftests/bpf/progs/task_work.c
87
int oncpu_lru_map(struct pt_regs *args)
tools/testing/selftests/bpf/progs/task_work_fail.c
47
int mismatch_map(struct pt_regs *args)
tools/testing/selftests/bpf/progs/task_work_fail.c
62
int no_map_task_work(struct pt_regs *args)
tools/testing/selftests/bpf/progs/task_work_fail.c
74
int task_work_null(struct pt_regs *args)
tools/testing/selftests/bpf/progs/task_work_fail.c
85
int map_null(struct pt_regs *args)
tools/testing/selftests/bpf/progs/tcp_rtt.c
61
storage->mrtt_us = ctx->args[0];
tools/testing/selftests/bpf/progs/tcp_rtt.c
62
storage->srtt = ctx->args[1];
tools/testing/selftests/bpf/progs/test_overhead.c
24
return !ctx->args[0];
tools/testing/selftests/bpf/progs/test_probe_user.c
34
int BPF_KSYSCALL(handle_sys_socketcall, int call, unsigned long *args)
tools/testing/selftests/bpf/progs/test_probe_user.c
39
bpf_probe_read_user(&uservaddr, sizeof(uservaddr), &args[1]);
tools/testing/selftests/bpf/progs/test_stacktrace_build_id.c
43
int oncpu(struct pt_regs *args)
tools/testing/selftests/bpf/progs/test_stacktrace_build_id.c
55
key = bpf_get_stackid(args, &stackmap, BPF_F_USER_STACK);
tools/testing/selftests/bpf/progs/test_stacktrace_build_id.c
60
bpf_get_stack(args, stack_p, max_len,
tools/testing/selftests/bpf/progs/test_tcp_hdr_options.c
44
return skops->args[0] == BPF_WRITE_HDR_TCP_SYNACK_COOKIE;
tools/testing/selftests/bpf/progs/test_tcp_hdr_options.c
49
return skops->args[0] == BPF_WRITE_HDR_TCP_CURRENT_MSS;
tools/testing/selftests/bpf/progs/test_tcpbpf_kern.c
128
if (skops->args[1] == BPF_TCP_CLOSE) {
tools/testing/selftests/bpf/progs/test_tcpbpf_kern.c
129
if (skops->args[0] == BPF_TCP_LISTEN) {
tools/testing/selftests/bpf/progs/test_vmlinux.c
19
int handle__tp(struct syscall_trace_enter *args)
tools/testing/selftests/bpf/progs/test_vmlinux.c
24
if (args->nr != __NR_nanosleep)
tools/testing/selftests/bpf/progs/test_vmlinux.c
27
ts = (void *)args->args[0];
tools/testing/selftests/bpf/sdt.h
289
#define _SDT_ASM_BODY(provider, name, pack_args, args, ...) \
tools/testing/selftests/bpf/sdt.h
302
pack_args args \
tools/testing/selftests/bpf/sdt.h
479
# define STAP_PROBE_ASM(provider, name, args) \
tools/testing/selftests/bpf/sdt.h
480
_SDT_ASM_BODY(provider, name, /* _SDT_ASM_STRING */, (args)) \
tools/testing/selftests/bpf/test_cpp.cpp
55
static void dump_printf(void *ctx, const char *fmt, va_list args)
tools/testing/selftests/bpf/test_kmods/bpf_testmod-events.h
53
#define BPF_TESTMOD_DECLARE_TRACE(call, proto, args, size) \
tools/testing/selftests/bpf/test_kmods/bpf_testmod-events.h
54
DECLARE_TRACE_WRITABLE(call, PARAMS(proto), PARAMS(args), size)
tools/testing/selftests/bpf/test_kmods/bpf_testmod-events.h
56
#define BPF_TESTMOD_DECLARE_TRACE(call, proto, args, size) \
tools/testing/selftests/bpf/test_kmods/bpf_testmod-events.h
57
DECLARE_TRACE(call, PARAMS(proto), PARAMS(args))
tools/testing/selftests/bpf/test_kmods/bpf_testmod.c
1007
err = kernel_bind(sock, (struct sockaddr_unsized *)&args->addr, args->addrlen);
tools/testing/selftests/bpf/test_kmods/bpf_testmod.c
1033
__bpf_kfunc int bpf_kfunc_call_kernel_sendmsg(struct sendmsg_args *args)
tools/testing/selftests/bpf/test_kmods/bpf_testmod.c
1036
.msg_name = &args->addr.addr,
tools/testing/selftests/bpf/test_kmods/bpf_testmod.c
1037
.msg_namelen = args->addr.addrlen,
tools/testing/selftests/bpf/test_kmods/bpf_testmod.c
1042
if (args->addr.addrlen > sizeof(args->addr.addr) ||
tools/testing/selftests/bpf/test_kmods/bpf_testmod.c
1043
args->msglen > sizeof(args->msg))
tools/testing/selftests/bpf/test_kmods/bpf_testmod.c
1046
iov.iov_base = args->msg;
tools/testing/selftests/bpf/test_kmods/bpf_testmod.c
1047
iov.iov_len = args->msglen;
tools/testing/selftests/bpf/test_kmods/bpf_testmod.c
1057
err = kernel_sendmsg(sock, &msg, &iov, 1, args->msglen);
tools/testing/selftests/bpf/test_kmods/bpf_testmod.c
1058
args->addr.addrlen = msg.msg_namelen;
tools/testing/selftests/bpf/test_kmods/bpf_testmod.c
1065
__bpf_kfunc int bpf_kfunc_call_sock_sendmsg(struct sendmsg_args *args)
tools/testing/selftests/bpf/test_kmods/bpf_testmod.c
1068
.msg_name = &args->addr.addr,
tools/testing/selftests/bpf/test_kmods/bpf_testmod.c
1069
.msg_namelen = args->addr.addrlen,
tools/testing/selftests/bpf/test_kmods/bpf_testmod.c
1074
if (args->addr.addrlen > sizeof(args->addr.addr) ||
tools/testing/selftests/bpf/test_kmods/bpf_testmod.c
1075
args->msglen > sizeof(args->msg))
tools/testing/selftests/bpf/test_kmods/bpf_testmod.c
1078
iov.iov_base = args->msg;
tools/testing/selftests/bpf/test_kmods/bpf_testmod.c
1079
iov.iov_len = args->msglen;
tools/testing/selftests/bpf/test_kmods/bpf_testmod.c
1081
iov_iter_kvec(&msg.msg_iter, ITER_SOURCE, &iov, 1, args->msglen);
tools/testing/selftests/bpf/test_kmods/bpf_testmod.c
1091
args->addr.addrlen = msg.msg_namelen;
tools/testing/selftests/bpf/test_kmods/bpf_testmod.c
1098
__bpf_kfunc int bpf_kfunc_call_kernel_getsockname(struct addr_args *args)
tools/testing/selftests/bpf/test_kmods/bpf_testmod.c
1110
err = kernel_getsockname(sock, (struct sockaddr *)&args->addr);
tools/testing/selftests/bpf/test_kmods/bpf_testmod.c
1114
args->addrlen = err;
tools/testing/selftests/bpf/test_kmods/bpf_testmod.c
1122
__bpf_kfunc int bpf_kfunc_call_kernel_getpeername(struct addr_args *args)
tools/testing/selftests/bpf/test_kmods/bpf_testmod.c
1134
err = kernel_getpeername(sock, (struct sockaddr *)&args->addr);
tools/testing/selftests/bpf/test_kmods/bpf_testmod.c
1138
args->addrlen = err;
tools/testing/selftests/bpf/test_kmods/bpf_testmod.c
1149
__bpf_kfunc int bpf_kfunc_st_ops_test_prologue(struct st_ops_args *args)
tools/testing/selftests/bpf/test_kmods/bpf_testmod.c
1155
ret = st_ops->test_prologue(args);
tools/testing/selftests/bpf/test_kmods/bpf_testmod.c
1161
__bpf_kfunc int bpf_kfunc_st_ops_test_epilogue(struct st_ops_args *args)
tools/testing/selftests/bpf/test_kmods/bpf_testmod.c
1167
ret = st_ops->test_epilogue(args);
tools/testing/selftests/bpf/test_kmods/bpf_testmod.c
1173
__bpf_kfunc int bpf_kfunc_st_ops_test_pro_epilogue(struct st_ops_args *args)
tools/testing/selftests/bpf/test_kmods/bpf_testmod.c
1179
ret = st_ops->test_pro_epilogue(args);
tools/testing/selftests/bpf/test_kmods/bpf_testmod.c
1185
__bpf_kfunc int bpf_kfunc_st_ops_inc10(struct st_ops_args *args)
tools/testing/selftests/bpf/test_kmods/bpf_testmod.c
1187
args->a += 10;
tools/testing/selftests/bpf/test_kmods/bpf_testmod.c
1188
return args->a;
tools/testing/selftests/bpf/test_kmods/bpf_testmod.c
1191
__bpf_kfunc int bpf_kfunc_multi_st_ops_test_1(struct st_ops_args *args, u32 id);
tools/testing/selftests/bpf/test_kmods/bpf_testmod.c
1192
__bpf_kfunc int bpf_kfunc_multi_st_ops_test_1_assoc(struct st_ops_args *args, struct bpf_prog_aux *aux);
tools/testing/selftests/bpf/test_kmods/bpf_testmod.c
1473
static int bpf_test_mod_st_ops__test_prologue(struct st_ops_args *args)
tools/testing/selftests/bpf/test_kmods/bpf_testmod.c
1478
static int bpf_test_mod_st_ops__test_epilogue(struct st_ops_args *args)
tools/testing/selftests/bpf/test_kmods/bpf_testmod.c
1483
static int bpf_test_mod_st_ops__test_pro_epilogue(struct st_ops_args *args)
tools/testing/selftests/bpf/test_kmods/bpf_testmod.c
1734
int bpf_kfunc_multi_st_ops_test_1(struct st_ops_args *args, u32 id)
tools/testing/selftests/bpf/test_kmods/bpf_testmod.c
1743
ret = st_ops->test_1(args);
tools/testing/selftests/bpf/test_kmods/bpf_testmod.c
1750
int bpf_kfunc_multi_st_ops_test_1_assoc(struct st_ops_args *args, struct bpf_prog_aux *aux)
tools/testing/selftests/bpf/test_kmods/bpf_testmod.c
1757
ret = st_ops->test_1(args);
tools/testing/selftests/bpf/test_kmods/bpf_testmod.c
1824
static int bpf_testmod_multi_st_ops__test_1(struct st_ops_args *args)
tools/testing/selftests/bpf/test_kmods/bpf_testmod.c
915
__bpf_kfunc int bpf_kfunc_init_sock(struct init_sock_args *args)
tools/testing/selftests/bpf/test_kmods/bpf_testmod.c
928
switch (args->af) {
tools/testing/selftests/bpf/test_kmods/bpf_testmod.c
931
proto = args->type == SOCK_STREAM ? IPPROTO_TCP : IPPROTO_UDP;
tools/testing/selftests/bpf/test_kmods/bpf_testmod.c
937
pr_err("invalid address family %d\n", args->af);
tools/testing/selftests/bpf/test_kmods/bpf_testmod.c
942
err = sock_create_kern(current->nsproxy->net_ns, args->af, args->type,
tools/testing/selftests/bpf/test_kmods/bpf_testmod.c
969
__bpf_kfunc int bpf_kfunc_call_kernel_connect(struct addr_args *args)
tools/testing/selftests/bpf/test_kmods/bpf_testmod.c
973
if (args->addrlen > sizeof(args->addr))
tools/testing/selftests/bpf/test_kmods/bpf_testmod.c
984
err = kernel_connect(sock, (struct sockaddr_unsized *)&args->addr,
tools/testing/selftests/bpf/test_kmods/bpf_testmod.c
985
args->addrlen, 0);
tools/testing/selftests/bpf/test_kmods/bpf_testmod.c
992
__bpf_kfunc int bpf_kfunc_call_kernel_bind(struct addr_args *args)
tools/testing/selftests/bpf/test_kmods/bpf_testmod.c
996
if (args->addrlen > sizeof(args->addr))
tools/testing/selftests/bpf/test_kmods/bpf_testmod.h
113
int (*test_prologue)(struct st_ops_args *args);
tools/testing/selftests/bpf/test_kmods/bpf_testmod.h
114
int (*test_epilogue)(struct st_ops_args *args);
tools/testing/selftests/bpf/test_kmods/bpf_testmod.h
115
int (*test_pro_epilogue)(struct st_ops_args *args);
tools/testing/selftests/bpf/test_kmods/bpf_testmod.h
120
int (*test_1)(struct st_ops_args *args);
tools/testing/selftests/bpf/test_kmods/bpf_testmod_kfunc.h
133
int bpf_kfunc_init_sock(struct init_sock_args *args) __ksym;
tools/testing/selftests/bpf/test_kmods/bpf_testmod_kfunc.h
135
int bpf_kfunc_call_kernel_connect(struct addr_args *args) __ksym;
tools/testing/selftests/bpf/test_kmods/bpf_testmod_kfunc.h
136
int bpf_kfunc_call_kernel_bind(struct addr_args *args) __ksym;
tools/testing/selftests/bpf/test_kmods/bpf_testmod_kfunc.h
138
int bpf_kfunc_call_kernel_sendmsg(struct sendmsg_args *args) __ksym;
tools/testing/selftests/bpf/test_kmods/bpf_testmod_kfunc.h
139
int bpf_kfunc_call_sock_sendmsg(struct sendmsg_args *args) __ksym;
tools/testing/selftests/bpf/test_kmods/bpf_testmod_kfunc.h
140
int bpf_kfunc_call_kernel_getsockname(struct addr_args *args) __ksym;
tools/testing/selftests/bpf/test_kmods/bpf_testmod_kfunc.h
141
int bpf_kfunc_call_kernel_getpeername(struct addr_args *args) __ksym;
tools/testing/selftests/bpf/test_kmods/bpf_testmod_kfunc.h
153
int bpf_kfunc_st_ops_test_prologue(struct st_ops_args *args) __ksym;
tools/testing/selftests/bpf/test_kmods/bpf_testmod_kfunc.h
154
int bpf_kfunc_st_ops_test_epilogue(struct st_ops_args *args) __ksym;
tools/testing/selftests/bpf/test_kmods/bpf_testmod_kfunc.h
155
int bpf_kfunc_st_ops_test_pro_epilogue(struct st_ops_args *args) __ksym;
tools/testing/selftests/bpf/test_kmods/bpf_testmod_kfunc.h
156
int bpf_kfunc_st_ops_inc10(struct st_ops_args *args) __ksym;
tools/testing/selftests/bpf/test_kmods/bpf_testmod_kfunc.h
166
extern int bpf_kfunc_multi_st_ops_test_1(struct st_ops_args *args, u32 id) __weak __ksym;
tools/testing/selftests/bpf/test_kmods/bpf_testmod_kfunc.h
167
extern int bpf_kfunc_multi_st_ops_test_1_assoc(struct st_ops_args *args) __weak __ksym;
tools/testing/selftests/bpf/test_progs.c
125
static int traffic_monitor_print_fn(const char *format, va_list args)
tools/testing/selftests/bpf/test_progs.c
128
vfprintf(stdout, format, args);
tools/testing/selftests/bpf/test_progs.c
953
const char *format, va_list args)
tools/testing/selftests/bpf/test_progs.c
958
va_copy(args2, args);
tools/testing/selftests/bpf/test_progs.c
966
vfprintf(stdout, format, args);
tools/testing/selftests/bpf/test_progs.h
229
#define ASSERT_FAIL(fmt, args...) ({ \
tools/testing/selftests/bpf/test_progs.h
231
CHECK(false, "", fmt"\n", ##args); \
tools/testing/selftests/bpf/veristat.c
239
static int libbpf_print_fn(enum libbpf_print_level level, const char *format, va_list args)
tools/testing/selftests/bpf/veristat.c
245
return vfprintf(stderr, format, args);
tools/testing/selftests/bpf/xdp_features.c
46
const char *format, va_list args)
tools/testing/selftests/bpf/xdp_features.c
50
return vfprintf(stderr, format, args);
tools/testing/selftests/cgroup/lib/cgroup_util.c
435
struct __clone_args args = {
tools/testing/selftests/cgroup/lib/cgroup_util.c
441
pid = sys_clone3(&args, sizeof(struct __clone_args));
tools/testing/selftests/cgroup/test_freezer.c
19
#define debug(args...) fprintf(stderr, args)
tools/testing/selftests/cgroup/test_freezer.c
21
#define debug(args...)
tools/testing/selftests/cgroup/test_memcontrol.c
1399
struct tcp_server_args args;
tools/testing/selftests/cgroup/test_memcontrol.c
1401
if (pipe(args.ctl))
tools/testing/selftests/cgroup/test_memcontrol.c
1404
port = args.port = 1000 + rand() % 60000;
tools/testing/selftests/cgroup/test_memcontrol.c
1406
pid = cg_run_nowait(memcg, tcp_server, &args);
tools/testing/selftests/cgroup/test_memcontrol.c
1410
close(args.ctl[1]);
tools/testing/selftests/cgroup/test_memcontrol.c
1411
if (read(args.ctl[0], &err, sizeof(err)) != sizeof(err))
tools/testing/selftests/cgroup/test_memcontrol.c
1413
close(args.ctl[0]);
tools/testing/selftests/clone3/clone3.c
35
struct __clone_args args = {
tools/testing/selftests/clone3/clone3.c
41
struct __clone_args args;
tools/testing/selftests/clone3/clone3.c
63
args.flags = 0;
tools/testing/selftests/clone3/clone3.c
64
args.exit_signal = 0;
tools/testing/selftests/clone3/clone3.c
67
args.exit_signal = 0xbadc0ded00000000ULL;
tools/testing/selftests/clone3/clone3.c
70
args.exit_signal = 0x0000000080000000ULL;
tools/testing/selftests/clone3/clone3.c
73
args.exit_signal = 0x0000000000000100ULL;
tools/testing/selftests/clone3/clone3.c
76
args.exit_signal = 0x00000000000000f0ULL;
tools/testing/selftests/clone3/clone3.c
80
memcpy(&args_ext.args, &args, sizeof(struct __clone_args));
tools/testing/selftests/clone3/clone3_cap_checkpoint_restore.c
43
struct __clone_args args = {
tools/testing/selftests/clone3/clone3_cap_checkpoint_restore.c
49
pid = sys_clone3(&args, sizeof(args));
tools/testing/selftests/clone3/clone3_clear_sighand.c
46
struct __clone_args args = {};
tools/testing/selftests/clone3/clone3_clear_sighand.c
53
args.flags |= CLONE_CLEAR_SIGHAND | CLONE_SIGHAND;
tools/testing/selftests/clone3/clone3_clear_sighand.c
54
args.exit_signal = SIGCHLD;
tools/testing/selftests/clone3/clone3_clear_sighand.c
55
pid = sys_clone3(&args, sizeof(args));
tools/testing/selftests/clone3/clone3_clear_sighand.c
83
args.flags = CLONE_CLEAR_SIGHAND;
tools/testing/selftests/clone3/clone3_clear_sighand.c
84
pid = sys_clone3(&args, sizeof(args));
tools/testing/selftests/clone3/clone3_selftests.h
36
static pid_t sys_clone3(struct __clone_args *args, size_t size)
tools/testing/selftests/clone3/clone3_selftests.h
40
return syscall(__NR_clone3, args, size);
tools/testing/selftests/clone3/clone3_selftests.h
46
struct __clone_args args = {};
tools/testing/selftests/clone3/clone3_selftests.h
52
args.exit_signal = -1;
tools/testing/selftests/clone3/clone3_selftests.h
53
pid = sys_clone3(&args, sizeof(args));
tools/testing/selftests/clone3/clone3_set_tid.c
47
struct __clone_args args = {
tools/testing/selftests/clone3/clone3_set_tid.c
54
pid = sys_clone3(&args, sizeof(args));
tools/testing/selftests/core/close_range_test.c
112
struct __clone_args args = {
tools/testing/selftests/core/close_range_test.c
129
pid = sys_clone3(&args, sizeof(args));
tools/testing/selftests/core/close_range_test.c
201
struct __clone_args args = {
tools/testing/selftests/core/close_range_test.c
218
pid = sys_clone3(&args, sizeof(args));
tools/testing/selftests/core/close_range_test.c
385
struct __clone_args args = {
tools/testing/selftests/core/close_range_test.c
404
pid = sys_clone3(&args, sizeof(args));
tools/testing/selftests/core/close_range_test.c
502
struct __clone_args args = {
tools/testing/selftests/core/close_range_test.c
526
pid = sys_clone3(&args, sizeof(args));
tools/testing/selftests/core/close_range_test.c
600
struct __clone_args args = {
tools/testing/selftests/core/close_range_test.c
610
pid = sys_clone3(&args, sizeof(args));
tools/testing/selftests/core/unshare_test.c
24
struct __clone_args args = {
tools/testing/selftests/core/unshare_test.c
67
pid = sys_clone3(&args, sizeof(args));
tools/testing/selftests/drivers/net/gro.c
129
va_list args;
tools/testing/selftests/drivers/net/gro.c
132
va_start(args, fmt);
tools/testing/selftests/drivers/net/gro.c
133
vfprintf(stderr, fmt, args);
tools/testing/selftests/drivers/net/gro.c
134
va_end(args);
tools/testing/selftests/drivers/net/hw/ncdevmem.c
127
va_list args;
tools/testing/selftests/drivers/net/hw/ncdevmem.c
131
va_start(args, fmt);
tools/testing/selftests/drivers/net/hw/ncdevmem.c
132
vfprintf(stderr, fmt, args);
tools/testing/selftests/drivers/net/hw/ncdevmem.c
133
va_end(args);
tools/testing/selftests/drivers/net/hw/ncdevmem.c
292
__run_command(char *out, size_t outlen, const char *cmd, va_list args)
tools/testing/selftests/drivers/net/hw/ncdevmem.c
297
vsnprintf(command, sizeof(command), cmd, args);
tools/testing/selftests/drivers/net/hw/ncdevmem.c
319
va_list args;
tools/testing/selftests/drivers/net/hw/ncdevmem.c
322
va_start(args, cmd);
tools/testing/selftests/drivers/net/hw/ncdevmem.c
323
ret = __run_command(NULL, 0, cmd, args);
tools/testing/selftests/drivers/net/hw/ncdevmem.c
324
va_end(args);
tools/testing/selftests/drivers/net/hw/ncdevmem.c
336
va_list args;
tools/testing/selftests/drivers/net/hw/ncdevmem.c
348
va_start(args, format);
tools/testing/selftests/drivers/net/hw/ncdevmem.c
349
ret = __run_command(local_output, sizeof(local_output), cmd, args);
tools/testing/selftests/drivers/net/hw/ncdevmem.c
350
va_end(args);
tools/testing/selftests/drivers/net/hw/toeplitz.c
368
struct fanout_args args = {
tools/testing/selftests/drivers/net/hw/toeplitz.c
398
if (setsockopt(fd, SOL_PACKET, PACKET_FANOUT, &args, sizeof(args))) {
tools/testing/selftests/drivers/net/hw/toeplitz.c
406
&args, sizeof(uint32_t)))
tools/testing/selftests/drivers/net/hw/toeplitz.c
98
#define log_verbose(args...) do { if (cfg_verbose) fprintf(stderr, args); } while (0)
tools/testing/selftests/drivers/ntsync/ntsync.c
100
struct ntsync_wait_args args = {0};
tools/testing/selftests/drivers/ntsync/ntsync.c
106
args.timeout = timeout.tv_sec * 1000000000 + timeout.tv_nsec;
tools/testing/selftests/drivers/ntsync/ntsync.c
107
args.count = count;
tools/testing/selftests/drivers/ntsync/ntsync.c
108
args.objs = (uintptr_t)objs;
tools/testing/selftests/drivers/ntsync/ntsync.c
109
args.owner = owner;
tools/testing/selftests/drivers/ntsync/ntsync.c
110
args.index = 0xdeadbeef;
tools/testing/selftests/drivers/ntsync/ntsync.c
111
args.alert = alert;
tools/testing/selftests/drivers/ntsync/ntsync.c
112
ret = ioctl(fd, request, &args);
tools/testing/selftests/drivers/ntsync/ntsync.c
1125
thread_args.args = &wait_args;
tools/testing/selftests/drivers/ntsync/ntsync.c
113
*index = args.index;
tools/testing/selftests/drivers/ntsync/ntsync.c
1222
thread_args.args = &wait_args;
tools/testing/selftests/drivers/ntsync/ntsync.c
19
struct ntsync_sem_args args;
tools/testing/selftests/drivers/ntsync/ntsync.c
22
memset(&args, 0xcc, sizeof(args));
tools/testing/selftests/drivers/ntsync/ntsync.c
23
ret = ioctl(sem, NTSYNC_IOC_SEM_READ, &args);
tools/testing/selftests/drivers/ntsync/ntsync.c
24
*count = args.count;
tools/testing/selftests/drivers/ntsync/ntsync.c
25
*max = args.max;
tools/testing/selftests/drivers/ntsync/ntsync.c
45
struct ntsync_mutex_args args;
tools/testing/selftests/drivers/ntsync/ntsync.c
48
memset(&args, 0xcc, sizeof(args));
tools/testing/selftests/drivers/ntsync/ntsync.c
49
ret = ioctl(mutex, NTSYNC_IOC_MUTEX_READ, &args);
tools/testing/selftests/drivers/ntsync/ntsync.c
50
*count = args.count;
tools/testing/selftests/drivers/ntsync/ntsync.c
51
*owner = args.owner;
tools/testing/selftests/drivers/ntsync/ntsync.c
66
struct ntsync_mutex_args args;
tools/testing/selftests/drivers/ntsync/ntsync.c
69
args.owner = owner;
tools/testing/selftests/drivers/ntsync/ntsync.c
70
args.count = 0xdeadbeef;
tools/testing/selftests/drivers/ntsync/ntsync.c
71
ret = ioctl(mutex, NTSYNC_IOC_MUTEX_UNLOCK, &args);
tools/testing/selftests/drivers/ntsync/ntsync.c
714
struct ntsync_wait_args *args;
tools/testing/selftests/drivers/ntsync/ntsync.c
72
*count = args.count;
tools/testing/selftests/drivers/ntsync/ntsync.c
721
struct wait_args *args = arg;
tools/testing/selftests/drivers/ntsync/ntsync.c
723
args->ret = ioctl(args->fd, args->request, args->args);
tools/testing/selftests/drivers/ntsync/ntsync.c
724
args->err = errno;
tools/testing/selftests/drivers/ntsync/ntsync.c
778
thread_args.args = &wait_args;
tools/testing/selftests/drivers/ntsync/ntsync.c
78
struct ntsync_event_args args;
tools/testing/selftests/drivers/ntsync/ntsync.c
81
memset(&args, 0xcc, sizeof(args));
tools/testing/selftests/drivers/ntsync/ntsync.c
82
ret = ioctl(event, NTSYNC_IOC_EVENT_READ, &args);
tools/testing/selftests/drivers/ntsync/ntsync.c
83
*signaled = args.signaled;
tools/testing/selftests/drivers/ntsync/ntsync.c
84
*manual = args.manual;
tools/testing/selftests/drivers/ntsync/ntsync.c
978
thread_args.args = &wait_args;
tools/testing/selftests/exec/null-argv.c
50
static char * const args[] = { NULL };
tools/testing/selftests/exec/null-argv.c
74
FORK(execve(argv[0], args, NULL));
tools/testing/selftests/exec/null-argv.c
75
FORK(execve(argv[0], args, envp));
tools/testing/selftests/filesystems/eventfd/eventfd_test.c
120
va_list args;
tools/testing/selftests/filesystems/eventfd/eventfd_test.c
127
va_start(args, expect);
tools/testing/selftests/filesystems/eventfd/eventfd_test.c
128
r = vsnprintf(buffer, sizeof(buffer), expect, args);
tools/testing/selftests/filesystems/eventfd/eventfd_test.c
130
va_end(args);
tools/testing/selftests/filesystems/eventfd/eventfd_test.c
25
va_list args;
tools/testing/selftests/filesystems/eventfd/eventfd_test.c
32
va_start(args, fmt);
tools/testing/selftests/filesystems/eventfd/eventfd_test.c
33
r = vsnprintf(err->msg, sizeof(err->msg), fmt, args);
tools/testing/selftests/filesystems/eventfd/eventfd_test.c
35
va_end(args);
tools/testing/selftests/filesystems/nsfs/pidns.c
33
static int child(void *args)
tools/testing/selftests/futex/functional/futex_numa.c
111
struct thread_args *args = _arg;
tools/testing/selftests/futex/functional/futex_numa.c
117
while (!*args->done) {
tools/testing/selftests/futex/functional/futex_numa.c
119
futex_numa_32_lock(args->lock);
tools/testing/selftests/futex/functional/futex_numa.c
120
args->val++;
tools/testing/selftests/futex/functional/futex_numa.c
122
assert(*args->val1 == *args->val2);
tools/testing/selftests/futex/functional/futex_numa.c
123
(*args->val1)++;
tools/testing/selftests/futex/functional/futex_numa.c
125
(*args->val2)++;
tools/testing/selftests/futex/functional/futex_numa.c
127
node = args->lock->node;
tools/testing/selftests/futex/functional/futex_numa.c
128
futex_numa_32_unlock(args->lock);
tools/testing/selftests/futex/functional/futex_numa.c
130
if (node != args->node) {
tools/testing/selftests/futex/functional/futex_numa.c
131
args->node = node;
tools/testing/selftests/futex/functional/futex_numa.c
143
struct thread_args *args = _arg;
tools/testing/selftests/futex/functional/futex_numa.c
145
while (!*args->done) {
tools/testing/selftests/futex/functional/futex_numa.c
151
futex2_wait(&args->lock->val, ~0U, fflags, NULL, 0);
tools/testing/selftests/futex/functional/futex_numa.c
152
args->val++;
tools/testing/selftests/futex/functional/futex_numa.c
195
struct thread_args *args = calloc(1, sizeof(*args));
tools/testing/selftests/futex/functional/futex_numa.c
196
if (!args) {
tools/testing/selftests/futex/functional/futex_numa.c
201
args->done = &done;
tools/testing/selftests/futex/functional/futex_numa.c
202
args->lock = &lock;
tools/testing/selftests/futex/functional/futex_numa.c
203
args->val1 = &val1;
tools/testing/selftests/futex/functional/futex_numa.c
204
args->val2 = &val2;
tools/testing/selftests/futex/functional/futex_numa.c
205
args->node = -1;
tools/testing/selftests/futex/functional/futex_numa.c
207
if (pthread_create(&args->tid, NULL, contendfn, args)) {
tools/testing/selftests/futex/functional/futex_numa.c
212
cas[t] = args;
tools/testing/selftests/futex/functional/futex_numa.c
216
struct thread_args *args = calloc(1, sizeof(*args));
tools/testing/selftests/futex/functional/futex_numa.c
217
if (!args) {
tools/testing/selftests/futex/functional/futex_numa.c
222
args->done = &done;
tools/testing/selftests/futex/functional/futex_numa.c
223
args->lock = &lock;
tools/testing/selftests/futex/functional/futex_numa.c
224
args->val1 = &val1;
tools/testing/selftests/futex/functional/futex_numa.c
225
args->val2 = &val2;
tools/testing/selftests/futex/functional/futex_numa.c
226
args->node = -1;
tools/testing/selftests/futex/functional/futex_numa.c
228
if (pthread_create(&args->tid, NULL, threadfn, args)) {
tools/testing/selftests/futex/functional/futex_numa.c
233
tas[t] = args;
tools/testing/selftests/futex/functional/futex_numa.c
241
struct thread_args *args = tas[t];
tools/testing/selftests/futex/functional/futex_numa.c
243
pthread_join(args->tid, NULL);
tools/testing/selftests/futex/functional/futex_numa.c
244
total += args->val;
tools/testing/selftests/futex/functional/futex_numa.c
252
struct thread_args *args = cas[t];
tools/testing/selftests/futex/functional/futex_numa.c
254
pthread_join(args->tid, NULL);
tools/testing/selftests/futex/functional/futex_numa.c
255
total += args->val;
tools/testing/selftests/futex/functional/futex_numa_mpol.c
46
struct thread_args *args = arg;
tools/testing/selftests/futex/functional/futex_numa_mpol.c
50
ret = futex2_wait(args->futex_ptr, 0, args->flags, NULL, 0);
tools/testing/selftests/futex/functional/futex_numa_mpol.c
51
args->result = ret;
tools/testing/selftests/futex/functional/futex_requeue_pi.c
104
FIXTURE_VARIANT_ADD(args, t_##timeout##_locked) \
tools/testing/selftests/futex/functional/futex_requeue_pi.c
110
FIXTURE_VARIANT_ADD(args, t_##timeout##_owner) \
tools/testing/selftests/futex/functional/futex_requeue_pi.c
161
struct thread_arg *args = (struct thread_arg *)arg;
tools/testing/selftests/futex/functional/futex_requeue_pi.c
164
ksft_print_dbg_msg("Waiter %ld: running\n", args->id);
tools/testing/selftests/futex/functional/futex_requeue_pi.c
168
usleep(1000 * (long)args->id);
tools/testing/selftests/futex/functional/futex_requeue_pi.c
174
args->ret = futex_wait_requeue_pi(&f1, old_val, &f2, args->timeout,
tools/testing/selftests/futex/functional/futex_requeue_pi.c
177
ksft_print_dbg_msg("waiter %ld woke with %d %s\n", args->id, args->ret,
tools/testing/selftests/futex/functional/futex_requeue_pi.c
178
args->ret < 0 ? strerror(errno) : "");
tools/testing/selftests/futex/functional/futex_requeue_pi.c
180
if (args->ret < 0) {
tools/testing/selftests/futex/functional/futex_requeue_pi.c
181
if (args->timeout && errno == ETIMEDOUT)
tools/testing/selftests/futex/functional/futex_requeue_pi.c
182
args->ret = 0;
tools/testing/selftests/futex/functional/futex_requeue_pi.c
190
ksft_print_dbg_msg("Waiter %ld: exiting with %d\n", args->id, args->ret);
tools/testing/selftests/futex/functional/futex_requeue_pi.c
191
pthread_exit((void *)&args->ret);
tools/testing/selftests/futex/functional/futex_requeue_pi.c
196
struct thread_arg *args = (struct thread_arg *)arg;
tools/testing/selftests/futex/functional/futex_requeue_pi.c
209
if (args->lock) {
tools/testing/selftests/futex/functional/futex_requeue_pi.c
215
args->ret = futex_cmp_requeue_pi(&f1, old_val, &f2, nr_wake, nr_requeue,
tools/testing/selftests/futex/functional/futex_requeue_pi.c
217
if (args->ret < 0) {
tools/testing/selftests/futex/functional/futex_requeue_pi.c
220
task_count += args->ret;
tools/testing/selftests/futex/functional/futex_requeue_pi.c
230
if (args->lock)
tools/testing/selftests/futex/functional/futex_requeue_pi.c
233
if (args->ret > 0)
tools/testing/selftests/futex/functional/futex_requeue_pi.c
234
args->ret = task_count;
tools/testing/selftests/futex/functional/futex_requeue_pi.c
236
ksft_print_dbg_msg("Waker: exiting with %d\n", args->ret);
tools/testing/selftests/futex/functional/futex_requeue_pi.c
237
pthread_exit((void *)&args->ret);
tools/testing/selftests/futex/functional/futex_requeue_pi.c
242
struct thread_arg *args = (struct thread_arg *)arg;
tools/testing/selftests/futex/functional/futex_requeue_pi.c
257
if (args->lock) {
tools/testing/selftests/futex/functional/futex_requeue_pi.c
265
args->ret = futex_cmp_requeue_pi(&f1, old_val, &f2,
tools/testing/selftests/futex/functional/futex_requeue_pi.c
268
if (args->ret < 0)
tools/testing/selftests/futex/functional/futex_requeue_pi.c
269
args->ret = -errno;
tools/testing/selftests/futex/functional/futex_requeue_pi.c
271
if (args->lock) {
tools/testing/selftests/futex/functional/futex_requeue_pi.c
277
if (args->ret < 0)
tools/testing/selftests/futex/functional/futex_requeue_pi.c
280
task_count += args->ret;
tools/testing/selftests/futex/functional/futex_requeue_pi.c
292
if (args->ret >= 0)
tools/testing/selftests/futex/functional/futex_requeue_pi.c
293
args->ret = task_count;
tools/testing/selftests/futex/functional/futex_requeue_pi.c
295
ksft_print_dbg_msg("Waker: exiting with %d\n", args->ret);
tools/testing/selftests/futex/functional/futex_requeue_pi.c
297
pthread_exit((void *)&args->ret);
tools/testing/selftests/futex/functional/futex_requeue_pi.c
302
struct thread_arg *args = (struct thread_arg *)arg;
tools/testing/selftests/futex/functional/futex_requeue_pi.c
305
args->ret = futex_lock_pi(&f2, NULL, 0, FUTEX_PRIVATE_FLAG);
tools/testing/selftests/futex/functional/futex_requeue_pi.c
306
if (args->ret)
tools/testing/selftests/futex/functional/futex_requeue_pi.c
308
args->ret = futex_wait(&wake_complete, wake_complete, NULL,
tools/testing/selftests/futex/functional/futex_requeue_pi.c
313
if (args->ret || ret2)
tools/testing/selftests/futex/functional/futex_requeue_pi.c
316
pthread_exit((void *)&args->ret);
tools/testing/selftests/futex/functional/futex_requeue_pi.c
319
TEST_F(args, futex_requeue_pi)
tools/testing/selftests/futex/functional/futex_requeue_pi.c
328
struct thread_arg args[THREAD_MAX];
tools/testing/selftests/futex/functional/futex_requeue_pi.c
362
args[i].id = i;
tools/testing/selftests/futex/functional/futex_requeue_pi.c
363
args[i].timeout = tsp;
tools/testing/selftests/futex/functional/futex_requeue_pi.c
365
if (create_rt_thread(&waiter[i], waiterfn, (void *)&args[i],
tools/testing/selftests/futex/functional/futex_requeue_pi.c
378
waiter_ret = &args[0].ret;
tools/testing/selftests/futex/functional/futex_requeue_pi.c
53
FIXTURE(args)
tools/testing/selftests/futex/functional/futex_requeue_pi.c
57
FIXTURE_SETUP(args)
tools/testing/selftests/futex/functional/futex_requeue_pi.c
61
FIXTURE_TEARDOWN(args)
tools/testing/selftests/futex/functional/futex_requeue_pi.c
65
FIXTURE_VARIANT(args)
tools/testing/selftests/futex/functional/futex_requeue_pi.c
79
FIXTURE_VARIANT_ADD(args, t_##timeout) \
tools/testing/selftests/futex/functional/futex_requeue_pi.c
84
FIXTURE_VARIANT_ADD(args, t_##timeout##_broadcast) \
tools/testing/selftests/futex/functional/futex_requeue_pi.c
90
FIXTURE_VARIANT_ADD(args, t_##timeout##_broadcast_locked) \
tools/testing/selftests/futex/functional/futex_requeue_pi.c
97
FIXTURE_VARIANT_ADD(args, t_##timeout##_broadcast_owner) \
tools/testing/selftests/hid/hid_bpf.c
379
struct hid_hw_request_syscall_args args = {
tools/testing/selftests/hid/hid_bpf.c
384
.ctx_in = &args,
tools/testing/selftests/hid/hid_bpf.c
385
.ctx_size_in = sizeof(args),
tools/testing/selftests/hid/hid_bpf.c
392
args.hid = self->hid.hid_id;
tools/testing/selftests/hid/hid_bpf.c
393
args.data[0] = 1; /* report ID */
tools/testing/selftests/hid/hid_bpf.c
394
args.data[1] = 2; /* report ID */
tools/testing/selftests/hid/hid_bpf.c
395
args.data[2] = 42; /* report ID */
tools/testing/selftests/hid/hid_bpf.c
408
ASSERT_EQ(args.retval, 0);
tools/testing/selftests/hid/hid_bpf.c
425
struct hid_hw_request_syscall_args args = {
tools/testing/selftests/hid/hid_bpf.c
430
.ctx_in = &args,
tools/testing/selftests/hid/hid_bpf.c
431
.ctx_size_in = sizeof(args),
tools/testing/selftests/hid/hid_bpf.c
438
args.hid = self->hid.hid_id;
tools/testing/selftests/hid/hid_bpf.c
439
args.data[0] = 1; /* report ID */
tools/testing/selftests/hid/hid_bpf.c
440
args.data[1] = 2; /* report ID */
tools/testing/selftests/hid/hid_bpf.c
441
args.data[2] = 42; /* report ID */
tools/testing/selftests/hid/hid_bpf.c
457
ASSERT_EQ(args.retval, 3);
tools/testing/selftests/hid/hid_bpf.c
472
struct hid_hw_request_syscall_args args = {
tools/testing/selftests/hid/hid_bpf.c
479
.ctx_in = &args,
tools/testing/selftests/hid/hid_bpf.c
480
.ctx_size_in = sizeof(args),
tools/testing/selftests/hid/hid_bpf.c
486
args.hid = self->hid.hid_id;
tools/testing/selftests/hid/hid_bpf.c
487
args.data[0] = 1; /* report ID */
tools/testing/selftests/hid/hid_bpf.c
494
ASSERT_EQ(args.retval, 2);
tools/testing/selftests/hid/hid_bpf.c
496
ASSERT_EQ(args.data[1], 2);
tools/testing/selftests/hid/hid_bpf.c
891
const char *format, va_list args)
tools/testing/selftests/hid/hid_bpf.c
900
vfprintf(stdout, buf, args);
tools/testing/selftests/hid/hid_common.h
253
struct uhid_thread_args *args = (struct uhid_thread_args *)arg;
tools/testing/selftests/hid/hid_common.h
254
struct __test_metadata *_metadata = args->_metadata;
tools/testing/selftests/hid/hid_common.h
256
int fd = args->fd;
tools/testing/selftests/hid/hid_common.h
282
struct uhid_thread_args args = {
tools/testing/selftests/hid/hid_common.h
289
err = pthread_create(tid, NULL, uhid_read_events_thread, (void *)&args);
tools/testing/selftests/hid/progs/hid.c
109
int hid_user_raw_request(struct hid_hw_request_syscall_args *args)
tools/testing/selftests/hid/progs/hid.c
112
const size_t size = args->size;
tools/testing/selftests/hid/progs/hid.c
115
if (size > sizeof(args->data))
tools/testing/selftests/hid/progs/hid.c
118
ctx = hid_bpf_allocate_context(args->hid);
tools/testing/selftests/hid/progs/hid.c
123
args->data,
tools/testing/selftests/hid/progs/hid.c
125
args->type,
tools/testing/selftests/hid/progs/hid.c
126
args->request_type);
tools/testing/selftests/hid/progs/hid.c
127
args->retval = ret;
tools/testing/selftests/hid/progs/hid.c
135
int hid_user_output_report(struct hid_hw_request_syscall_args *args)
tools/testing/selftests/hid/progs/hid.c
138
const size_t size = args->size;
tools/testing/selftests/hid/progs/hid.c
141
if (size > sizeof(args->data))
tools/testing/selftests/hid/progs/hid.c
144
ctx = hid_bpf_allocate_context(args->hid);
tools/testing/selftests/hid/progs/hid.c
149
args->data,
tools/testing/selftests/hid/progs/hid.c
151
args->retval = ret;
tools/testing/selftests/hid/progs/hid.c
159
int hid_user_input_report(struct hid_hw_request_syscall_args *args)
tools/testing/selftests/hid/progs/hid.c
162
const size_t size = args->size;
tools/testing/selftests/hid/progs/hid.c
165
if (size > sizeof(args->data))
tools/testing/selftests/hid/progs/hid.c
168
ctx = hid_bpf_allocate_context(args->hid);
tools/testing/selftests/hid/progs/hid.c
172
ret = hid_bpf_input_report(ctx, HID_INPUT_REPORT, args->data, size);
tools/testing/selftests/hid/progs/hid.c
173
args->retval = ret;
tools/testing/selftests/kselftest.h
179
va_list args;
tools/testing/selftests/kselftest.h
181
va_start(args, msg);
tools/testing/selftests/kselftest.h
184
vprintf(msg, args);
tools/testing/selftests/kselftest.h
185
va_end(args);
tools/testing/selftests/kselftest.h
190
va_list args;
tools/testing/selftests/kselftest.h
195
va_start(args, msg);
tools/testing/selftests/kselftest.h
196
ksft_print_msg(msg, args);
tools/testing/selftests/kselftest.h
197
va_end(args);
tools/testing/selftests/kselftest.h
208
va_list args;
tools/testing/selftests/kselftest.h
212
va_start(args, msg);
tools/testing/selftests/kselftest.h
215
vprintf(msg, args);
tools/testing/selftests/kselftest.h
216
va_end(args);
tools/testing/selftests/kselftest.h
222
va_list args;
tools/testing/selftests/kselftest.h
226
va_start(args, msg);
tools/testing/selftests/kselftest.h
229
vprintf(msg, args);
tools/testing/selftests/kselftest.h
230
va_end(args);
tools/testing/selftests/kselftest.h
248
va_list args;
tools/testing/selftests/kselftest.h
252
va_start(args, msg);
tools/testing/selftests/kselftest.h
255
vprintf(msg, args);
tools/testing/selftests/kselftest.h
256
va_end(args);
tools/testing/selftests/kselftest.h
262
va_list args;
tools/testing/selftests/kselftest.h
266
va_start(args, msg);
tools/testing/selftests/kselftest.h
269
vprintf(msg, args);
tools/testing/selftests/kselftest.h
270
va_end(args);
tools/testing/selftests/kselftest.h
276
va_list args;
tools/testing/selftests/kselftest.h
280
va_start(args, msg);
tools/testing/selftests/kselftest.h
283
vprintf(msg, args);
tools/testing/selftests/kselftest.h
284
va_end(args);
tools/testing/selftests/kselftest.h
291
va_list args;
tools/testing/selftests/kselftest.h
295
va_start(args, msg);
tools/testing/selftests/kselftest.h
298
vprintf(msg, args);
tools/testing/selftests/kselftest.h
299
va_end(args);
tools/testing/selftests/kselftest.h
309
va_list args;
tools/testing/selftests/kselftest.h
341
va_start(args, msg);
tools/testing/selftests/kselftest.h
342
vprintf(msg, args);
tools/testing/selftests/kselftest.h
343
va_end(args);
tools/testing/selftests/kselftest.h
408
va_list args;
tools/testing/selftests/kselftest.h
410
va_start(args, msg);
tools/testing/selftests/kselftest.h
413
vprintf(msg, args);
tools/testing/selftests/kselftest.h
414
va_end(args);
tools/testing/selftests/kselftest.h
440
va_list args;
tools/testing/selftests/kselftest.h
442
va_start(args, msg);
tools/testing/selftests/kselftest.h
458
vprintf(msg, args);
tools/testing/selftests/kselftest.h
459
va_end(args);
tools/testing/selftests/kvm/arm64/arch_timer_edge_cases.c
876
enum sync_cmd cmd = uc->args[1];
tools/testing/selftests/kvm/arm64/arch_timer_edge_cases.c
877
uint64_t val = uc->args[2];
tools/testing/selftests/kvm/arm64/arch_timer_edge_cases.c
878
enum arch_timer timer = uc->args[3];
tools/testing/selftests/kvm/arm64/at.c
101
switch (uc->args[1]) {
tools/testing/selftests/kvm/arm64/at.c
120
TEST_FAIL("Unexpected SYNC arg: %lu", uc->args[1]);
tools/testing/selftests/kvm/arm64/page_fault_test.c
310
struct uffd_args *args)
tools/testing/selftests/kvm/arm64/page_fault_test.c
319
TEST_ASSERT_EQ(addr, (uint64_t)args->hva);
tools/testing/selftests/kvm/arm64/page_fault_test.c
324
copy.src = (uint64_t)args->copy;
tools/testing/selftests/kvm/arm64/page_fault_test.c
326
copy.len = args->paging_size;
tools/testing/selftests/kvm/arm64/page_fault_test.c
353
struct uffd_args *args)
tools/testing/selftests/kvm/arm64/page_fault_test.c
355
args->hva = (void *)region->region.userspace_addr;
tools/testing/selftests/kvm/arm64/page_fault_test.c
356
args->paging_size = region->region.memory_size;
tools/testing/selftests/kvm/arm64/page_fault_test.c
358
args->copy = malloc(args->paging_size);
tools/testing/selftests/kvm/arm64/page_fault_test.c
359
TEST_ASSERT(args->copy, "Failed to allocate data copy.");
tools/testing/selftests/kvm/arm64/page_fault_test.c
360
memcpy(args->copy, args->hva, args->paging_size);
tools/testing/selftests/kvm/arm64/page_fault_test.c
674
if (!handle_cmd(vm, uc.args[1])) {
tools/testing/selftests/kvm/arm64/set_id_regs.c
651
TEST_ASSERT_EQ(test_reg_vals[encoding_to_range_idx(uc.args[2])],
tools/testing/selftests/kvm/arm64/set_id_regs.c
652
uc.args[3]);
tools/testing/selftests/kvm/arm64/smccc_filter.c
196
TEST_ASSERT(uc.args[1] == SMCCC_RET_NOT_SUPPORTED,
tools/testing/selftests/kvm/arm64/smccc_filter.c
197
"Unexpected SMCCC return code: %lu", uc.args[1]);
tools/testing/selftests/kvm/arm64/vgic_irq.c
1000
memcpy(addr_gva2hva(vm, args_gva), &args, sizeof(args));
tools/testing/selftests/kvm/arm64/vgic_irq.c
128
#define for_each_supported_inject_fn(args, t, f) \
tools/testing/selftests/kvm/arm64/vgic_irq.c
130
if ((args)->kvm_supports_irqfd || (f)->cmd != KVM_INJECT_IRQFD)
tools/testing/selftests/kvm/arm64/vgic_irq.c
132
#define for_each_supported_activate_fn(args, t, f) \
tools/testing/selftests/kvm/arm64/vgic_irq.c
133
for_each_supported_inject_fn((args), (t), (f))
tools/testing/selftests/kvm/arm64/vgic_irq.c
195
struct kvm_inject_args args = {
tools/testing/selftests/kvm/arm64/vgic_irq.c
202
GUEST_SYNC(&args);
tools/testing/selftests/kvm/arm64/vgic_irq.c
232
static void reset_priorities(struct test_args *args)
tools/testing/selftests/kvm/arm64/vgic_irq.c
236
for (i = 0; i < args->nr_irqs; i++)
tools/testing/selftests/kvm/arm64/vgic_irq.c
245
static void test_inject_fail(struct test_args *args,
tools/testing/selftests/kvm/arm64/vgic_irq.c
257
static void guest_inject(struct test_args *args,
tools/testing/selftests/kvm/arm64/vgic_irq.c
285
reset_priorities(args);
tools/testing/selftests/kvm/arm64/vgic_irq.c
294
static void guest_restore_active(struct test_args *args,
tools/testing/selftests/kvm/arm64/vgic_irq.c
329
if (args->eoi_split)
tools/testing/selftests/kvm/arm64/vgic_irq.c
362
static void test_inject_preemption(struct test_args *args,
tools/testing/selftests/kvm/arm64/vgic_irq.c
392
if (args->level_sensitive)
tools/testing/selftests/kvm/arm64/vgic_irq.c
406
if (args->eoi_split) {
tools/testing/selftests/kvm/arm64/vgic_irq.c
413
if (args->eoi_split)
tools/testing/selftests/kvm/arm64/vgic_irq.c
429
reset_priorities(args);
tools/testing/selftests/kvm/arm64/vgic_irq.c
432
static void test_injection(struct test_args *args, struct kvm_inject_desc *f)
tools/testing/selftests/kvm/arm64/vgic_irq.c
434
uint32_t nr_irqs = args->nr_irqs;
tools/testing/selftests/kvm/arm64/vgic_irq.c
437
guest_inject(args, MIN_SGI, 1, f->cmd);
tools/testing/selftests/kvm/arm64/vgic_irq.c
438
guest_inject(args, 0, 16, f->cmd);
tools/testing/selftests/kvm/arm64/vgic_irq.c
442
guest_inject(args, MIN_PPI, 1, f->cmd);
tools/testing/selftests/kvm/arm64/vgic_irq.c
445
guest_inject(args, MIN_SPI, 1, f->cmd);
tools/testing/selftests/kvm/arm64/vgic_irq.c
446
guest_inject(args, nr_irqs - 1, 1, f->cmd);
tools/testing/selftests/kvm/arm64/vgic_irq.c
447
guest_inject(args, MIN_SPI, nr_irqs - MIN_SPI, f->cmd);
tools/testing/selftests/kvm/arm64/vgic_irq.c
451
static void test_injection_failure(struct test_args *args,
tools/testing/selftests/kvm/arm64/vgic_irq.c
454
uint32_t bad_intid[] = { args->nr_irqs, 1020, 1024, 1120, 5120, ~0U, };
tools/testing/selftests/kvm/arm64/vgic_irq.c
458
test_inject_fail(args, bad_intid[i], f->cmd);
tools/testing/selftests/kvm/arm64/vgic_irq.c
461
static void test_preemption(struct test_args *args, struct kvm_inject_desc *f)
tools/testing/selftests/kvm/arm64/vgic_irq.c
470
test_inject_preemption(args, MIN_SGI, 16, NULL, f->cmd);
tools/testing/selftests/kvm/arm64/vgic_irq.c
473
test_inject_preemption(args, MIN_PPI, 16, &ppi_exclude, f->cmd);
tools/testing/selftests/kvm/arm64/vgic_irq.c
476
test_inject_preemption(args, MIN_SPI, 31, NULL, f->cmd);
tools/testing/selftests/kvm/arm64/vgic_irq.c
479
static void test_restore_active(struct test_args *args, struct kvm_inject_desc *f)
tools/testing/selftests/kvm/arm64/vgic_irq.c
482
guest_restore_active(args, MIN_SGI, 16, f->cmd);
tools/testing/selftests/kvm/arm64/vgic_irq.c
485
guest_restore_active(args, MIN_PPI, 16, f->cmd);
tools/testing/selftests/kvm/arm64/vgic_irq.c
488
guest_restore_active(args, MIN_SPI, 31, f->cmd);
tools/testing/selftests/kvm/arm64/vgic_irq.c
491
static void guest_code(struct test_args *args)
tools/testing/selftests/kvm/arm64/vgic_irq.c
493
uint32_t i, nr_irqs = args->nr_irqs;
tools/testing/selftests/kvm/arm64/vgic_irq.c
494
bool level_sensitive = args->level_sensitive;
tools/testing/selftests/kvm/arm64/vgic_irq.c
505
gic_set_eoi_split(args->eoi_split);
tools/testing/selftests/kvm/arm64/vgic_irq.c
507
reset_priorities(args);
tools/testing/selftests/kvm/arm64/vgic_irq.c
516
for_each_supported_inject_fn(args, inject_fns, f) {
tools/testing/selftests/kvm/arm64/vgic_irq.c
517
test_injection(args, f);
tools/testing/selftests/kvm/arm64/vgic_irq.c
518
test_preemption(args, f);
tools/testing/selftests/kvm/arm64/vgic_irq.c
519
test_injection_failure(args, f);
tools/testing/selftests/kvm/arm64/vgic_irq.c
526
for_each_supported_activate_fn(args, set_active_fns, f)
tools/testing/selftests/kvm/arm64/vgic_irq.c
527
test_restore_active(args, f);
tools/testing/selftests/kvm/arm64/vgic_irq.c
731
struct kvm_inject_args *args)
tools/testing/selftests/kvm/arm64/vgic_irq.c
736
kvm_args_gva = uc->args[1];
tools/testing/selftests/kvm/arm64/vgic_irq.c
738
memcpy(args, kvm_args_hva, sizeof(struct kvm_inject_args));
tools/testing/selftests/kvm/arm64/vgic_irq.c
741
static void print_args(struct test_args *args)
tools/testing/selftests/kvm/arm64/vgic_irq.c
744
args->nr_irqs, args->level_sensitive,
tools/testing/selftests/kvm/arm64/vgic_irq.c
745
args->eoi_split);
tools/testing/selftests/kvm/arm64/vgic_irq.c
757
struct test_args args = {
tools/testing/selftests/kvm/arm64/vgic_irq.c
765
print_args(&args);
tools/testing/selftests/kvm/arm64/vgic_irq.c
774
memcpy(addr_gva2hva(vm, args_gva), &args, sizeof(args));
tools/testing/selftests/kvm/arm64/vgic_irq.c
780
guest_irq_handlers[args.eoi_split][args.level_sensitive]);
tools/testing/selftests/kvm/arm64/vgic_irq.c
788
run_guest_cmd(vcpu, gic_fd, &inject_args, &args);
tools/testing/selftests/kvm/arm64/vgic_irq.c
79
struct kvm_inject_args *args);
tools/testing/selftests/kvm/arm64/vgic_irq.c
805
static void guest_code_asym_dir(struct test_args *args, int cpuid)
tools/testing/selftests/kvm/arm64/vgic_irq.c
827
WRITE_ONCE(args->shared_data, MIN_SPI);
tools/testing/selftests/kvm/arm64/vgic_irq.c
832
} while (READ_ONCE(args->shared_data) == MIN_SPI);
tools/testing/selftests/kvm/arm64/vgic_irq.c
837
} while (READ_ONCE(args->shared_data) != MIN_SPI);
tools/testing/selftests/kvm/arm64/vgic_irq.c
842
WRITE_ONCE(args->shared_data, 0);
tools/testing/selftests/kvm/arm64/vgic_irq.c
849
static void guest_code_group_en(struct test_args *args, int cpuid)
tools/testing/selftests/kvm/arm64/vgic_irq.c
897
static void guest_code_timer_spi(struct test_args *args, int cpuid)
tools/testing/selftests/kvm/arm64/vgic_irq.c
987
struct test_args args = {};
tools/testing/selftests/kvm/guest_print_test.c
140
TEST_FAIL("Unknown 'args_type' = %lu", uc.args[1]);
tools/testing/selftests/kvm/include/kvm_syscalls.h
19
#define DECLARE_ARGS(nr_args, args...) MAP_ARGS(nr_args, __DECLARE_ARGS, args)
tools/testing/selftests/kvm/include/kvm_syscalls.h
20
#define UNPACK_ARGS(nr_args, args...) MAP_ARGS(nr_args, __UNPACK_ARGS, args)
tools/testing/selftests/kvm/include/kvm_syscalls.h
26
#define __KVM_SYSCALL_DEFINE(name, nr_args, args...) \
tools/testing/selftests/kvm/include/kvm_syscalls.h
27
static inline void kvm_##name(DECLARE_ARGS(nr_args, args)) \
tools/testing/selftests/kvm/include/kvm_syscalls.h
31
r = name(UNPACK_ARGS(nr_args, args)); \
tools/testing/selftests/kvm/include/kvm_syscalls.h
40
#define KVM_SYSCALL_DEFINE(name, nr_args, args...) \
tools/testing/selftests/kvm/include/kvm_syscalls.h
41
static inline long name(DECLARE_ARGS(nr_args, args)) \
tools/testing/selftests/kvm/include/kvm_syscalls.h
43
return syscall(__NR_##name, UNPACK_ARGS(nr_args, args)); \
tools/testing/selftests/kvm/include/kvm_syscalls.h
45
__KVM_SYSCALL_DEFINE(name, nr_args, args)
tools/testing/selftests/kvm/include/kvm_util.h
409
struct kvm_enable_cap enable_cap = { .cap = cap, .args = { arg0 } };
tools/testing/selftests/kvm/include/kvm_util.h
415
struct kvm_enable_cap enable_cap = { .cap = cap, .args = { arg0 } };
tools/testing/selftests/kvm/include/kvm_util.h
481
struct kvm_dirty_log args = { .dirty_bitmap = log, .slot = slot };
tools/testing/selftests/kvm/include/kvm_util.h
483
vm_ioctl(vm, KVM_GET_DIRTY_LOG, &args);
tools/testing/selftests/kvm/include/kvm_util.h
489
struct kvm_clear_dirty_log args = {
tools/testing/selftests/kvm/include/kvm_util.h
496
vm_ioctl(vm, KVM_CLEAR_DIRTY_LOG, &args);
tools/testing/selftests/kvm/include/kvm_util.h
761
struct kvm_enable_cap enable_cap = { .cap = cap, .args = { arg0 } };
tools/testing/selftests/kvm/include/test_util.h
234
int guest_vsnprintf(char *buf, int n, const char *fmt, va_list args);
tools/testing/selftests/kvm/include/ucall_common.h
112
test_assert(false, (const char *)(ucall).args[GUEST_ERROR_STRING], \
tools/testing/selftests/kvm/include/ucall_common.h
113
(const char *)(ucall).args[GUEST_FILE], \
tools/testing/selftests/kvm/include/ucall_common.h
114
(ucall).args[GUEST_LINE], "%s", (ucall).buffer)
tools/testing/selftests/kvm/include/ucall_common.h
25
uint64_t args[UCALL_MAX_ARGS];
tools/testing/selftests/kvm/include/x86/processor.h
1139
#define TEST_ASSERT_MSR(cond, fmt, msr, str, args...) \
tools/testing/selftests/kvm/include/x86/processor.h
1142
TEST_ASSERT(cond, fmt, str, args); \
tools/testing/selftests/kvm/include/x86/processor.h
1147
TEST_ASSERT(cond, fmt, buf, args); \
tools/testing/selftests/kvm/lib/arm64/processor.c
482
if (uc.args[2]) /* valid_ec */ {
tools/testing/selftests/kvm/lib/arm64/processor.c
483
assert(VECTOR_IS_SYNC(uc.args[0]));
tools/testing/selftests/kvm/lib/arm64/processor.c
485
uc.args[0], uc.args[1]);
tools/testing/selftests/kvm/lib/arm64/processor.c
487
assert(!VECTOR_IS_SYNC(uc.args[0]));
tools/testing/selftests/kvm/lib/arm64/processor.c
489
uc.args[0]);
tools/testing/selftests/kvm/lib/guest_sprintf.c
118
int guest_vsnprintf(char *buf, int n, const char *fmt, va_list args)
tools/testing/selftests/kvm/lib/guest_sprintf.c
174
field_width = va_arg(args, int);
tools/testing/selftests/kvm/lib/guest_sprintf.c
190
precision = va_arg(args, int);
tools/testing/selftests/kvm/lib/guest_sprintf.c
219
(uint8_t)va_arg(args, int));
tools/testing/selftests/kvm/lib/guest_sprintf.c
225
s = va_arg(args, char *);
tools/testing/selftests/kvm/lib/guest_sprintf.c
243
(uint64_t)va_arg(args, void *), 16,
tools/testing/selftests/kvm/lib/guest_sprintf.c
249
long *ip = va_arg(args, long *);
tools/testing/selftests/kvm/lib/guest_sprintf.c
252
int *ip = va_arg(args, int *);
tools/testing/selftests/kvm/lib/guest_sprintf.c
287
num = va_arg(args, uint64_t);
tools/testing/selftests/kvm/lib/guest_sprintf.c
289
num = (uint16_t)va_arg(args, int);
tools/testing/selftests/kvm/lib/guest_sprintf.c
293
num = va_arg(args, int);
tools/testing/selftests/kvm/lib/guest_sprintf.c
295
num = va_arg(args, uint32_t);
tools/testing/selftests/kvm/lib/loongarch/processor.c
183
uc.args[0], uc.args[1], uc.args[2]);
tools/testing/selftests/kvm/lib/memstress.c
107
args->guest_page_size;
tools/testing/selftests/kvm/lib/memstress.c
108
vcpu_args->gpa = args->gpa + (i * vcpu_memory_bytes);
tools/testing/selftests/kvm/lib/memstress.c
112
args->guest_page_size;
tools/testing/selftests/kvm/lib/memstress.c
113
vcpu_args->gpa = args->gpa;
tools/testing/selftests/kvm/lib/memstress.c
120
(vcpu_args->pages * args->guest_page_size));
tools/testing/selftests/kvm/lib/memstress.c
129
struct memstress_args *args = &memstress_args;
tools/testing/selftests/kvm/lib/memstress.c
139
args->write_percent = 100;
tools/testing/selftests/kvm/lib/memstress.c
145
args->guest_page_size = vm_guest_mode_params[mode].page_size;
tools/testing/selftests/kvm/lib/memstress.c
148
(nr_vcpus * vcpu_memory_bytes) / args->guest_page_size);
tools/testing/selftests/kvm/lib/memstress.c
152
TEST_ASSERT(vcpu_memory_bytes % args->guest_page_size == 0,
tools/testing/selftests/kvm/lib/memstress.c
162
if (args->nested)
tools/testing/selftests/kvm/lib/memstress.c
174
args->vm = vm;
tools/testing/selftests/kvm/lib/memstress.c
184
if (args->nested)
tools/testing/selftests/kvm/lib/memstress.c
185
region_end_gfn = min(region_end_gfn, (1UL << 48) / args->guest_page_size);
tools/testing/selftests/kvm/lib/memstress.c
197
args->gpa = (region_end_gfn - guest_num_pages - 1) * args->guest_page_size;
tools/testing/selftests/kvm/lib/memstress.c
198
args->gpa = align_down(args->gpa, backing_src_pagesz);
tools/testing/selftests/kvm/lib/memstress.c
201
args->gpa = align_down(args->gpa, 1 << 20);
tools/testing/selftests/kvm/lib/memstress.c
203
args->size = guest_num_pages * args->guest_page_size;
tools/testing/selftests/kvm/lib/memstress.c
205
args->gpa, args->gpa + args->size);
tools/testing/selftests/kvm/lib/memstress.c
210
vm_paddr_t region_start = args->gpa + region_pages * args->guest_page_size * i;
tools/testing/selftests/kvm/lib/memstress.c
218
virt_map(vm, guest_test_virt_mem, args->gpa, guest_num_pages);
tools/testing/selftests/kvm/lib/memstress.c
223
if (args->nested) {
tools/testing/selftests/kvm/lib/memstress.c
49
struct memstress_args *args = &memstress_args;
tools/testing/selftests/kvm/lib/memstress.c
50
struct memstress_vcpu_args *vcpu_args = &args->vcpu_args[vcpu_idx];
tools/testing/selftests/kvm/lib/memstress.c
67
for (i = 0; i < sizeof(memstress_args); i += args->guest_page_size)
tools/testing/selftests/kvm/lib/memstress.c
68
(void) *((volatile char *)args + i);
tools/testing/selftests/kvm/lib/memstress.c
71
if (args->random_access)
tools/testing/selftests/kvm/lib/memstress.c
76
addr = gva + (page * args->guest_page_size);
tools/testing/selftests/kvm/lib/memstress.c
78
if (__guest_random_bool(&rand_state, args->write_percent))
tools/testing/selftests/kvm/lib/memstress.c
93
struct memstress_args *args = &memstress_args;
tools/testing/selftests/kvm/lib/memstress.c
98
vcpu_args = &args->vcpu_args[i];
tools/testing/selftests/kvm/lib/riscv/processor.c
413
uc.args[0], uc.args[1]);
tools/testing/selftests/kvm/lib/riscv/ucall.c
22
return (void *)run->riscv_sbi.args[0];
tools/testing/selftests/kvm/lib/ucall_common.c
135
WRITE_ONCE(uc->args[i], va_arg(va, uint64_t));
tools/testing/selftests/kvm/lib/ucall_common.c
61
memset(uc->args, 0, sizeof(uc->args));
tools/testing/selftests/kvm/lib/ucall_common.c
91
WRITE_ONCE(uc->args[GUEST_ERROR_STRING], (uint64_t)(exp));
tools/testing/selftests/kvm/lib/ucall_common.c
92
WRITE_ONCE(uc->args[GUEST_FILE], (uint64_t)(file));
tools/testing/selftests/kvm/lib/ucall_common.c
93
WRITE_ONCE(uc->args[GUEST_LINE], line);
tools/testing/selftests/kvm/memslot_perf_test.c
152
TEST_ASSERT(uc.args[1] == 0,
tools/testing/selftests/kvm/memslot_perf_test.c
154
(ulong)uc.args[1]);
tools/testing/selftests/kvm/mmu_stress_test.c
107
TEST_ASSERT_EQ(uc.args[1], stage);
tools/testing/selftests/kvm/s390/cmma_test.c
210
struct kvm_s390_cmma_log args;
tools/testing/selftests/kvm/s390/cmma_test.c
215
args = (struct kvm_s390_cmma_log){
tools/testing/selftests/kvm/s390/cmma_test.c
221
rc = __vm_ioctl(vm, KVM_S390_GET_CMMA_BITS, &args);
tools/testing/selftests/kvm/s390/cmma_test.c
378
struct kvm_s390_cmma_log args;
tools/testing/selftests/kvm/s390/cmma_test.c
384
args = (struct kvm_s390_cmma_log){
tools/testing/selftests/kvm/s390/cmma_test.c
391
vm_ioctl(vm, KVM_S390_GET_CMMA_BITS, &args);
tools/testing/selftests/kvm/s390/cmma_test.c
392
TEST_ASSERT_EQ(args.count, MAIN_PAGE_COUNT);
tools/testing/selftests/kvm/s390/cmma_test.c
393
TEST_ASSERT_EQ(args.remaining, TEST_DATA_PAGE_COUNT);
tools/testing/selftests/kvm/s390/cmma_test.c
394
TEST_ASSERT_EQ(args.start_gfn, 0);
tools/testing/selftests/kvm/s390/cmma_test.c
397
args = (struct kvm_s390_cmma_log){
tools/testing/selftests/kvm/s390/cmma_test.c
404
vm_ioctl(vm, KVM_S390_GET_CMMA_BITS, &args);
tools/testing/selftests/kvm/s390/cmma_test.c
405
TEST_ASSERT_EQ(args.count, TEST_DATA_PAGE_COUNT);
tools/testing/selftests/kvm/s390/cmma_test.c
406
TEST_ASSERT_EQ(args.start_gfn, TEST_DATA_START_GFN);
tools/testing/selftests/kvm/s390/cmma_test.c
407
TEST_ASSERT_EQ(args.remaining, 0);
tools/testing/selftests/kvm/s390/cmma_test.c
410
args = (struct kvm_s390_cmma_log){
tools/testing/selftests/kvm/s390/cmma_test.c
417
vm_ioctl(vm, KVM_S390_GET_CMMA_BITS, &args);
tools/testing/selftests/kvm/s390/cmma_test.c
418
TEST_ASSERT_EQ(args.count, 0);
tools/testing/selftests/kvm/s390/cmma_test.c
419
TEST_ASSERT_EQ(args.start_gfn, 0);
tools/testing/selftests/kvm/s390/cmma_test.c
420
TEST_ASSERT_EQ(args.remaining, 0);
tools/testing/selftests/kvm/s390/cmma_test.c
428
struct kvm_s390_cmma_log args;
tools/testing/selftests/kvm/s390/cmma_test.c
431
args = (struct kvm_s390_cmma_log){
tools/testing/selftests/kvm/s390/cmma_test.c
438
vm_ioctl(vm, KVM_S390_GET_CMMA_BITS, &args);
tools/testing/selftests/kvm/s390/cmma_test.c
439
if (args.count || args.remaining || args.start_gfn)
tools/testing/selftests/kvm/s390/cmma_test.c
441
args.start_gfn,
tools/testing/selftests/kvm/s390/cmma_test.c
442
args.count,
tools/testing/selftests/kvm/s390/cmma_test.c
443
args.remaining
tools/testing/selftests/kvm/s390/memop.c
283
TEST_ASSERT_EQ(uc.args[1], __stage); \
tools/testing/selftests/kvm/s390/tprot.c
196
TEST_ASSERT_EQ(uc.args[1], __stage); \
tools/testing/selftests/kvm/system_counter_offset_test.c
74
uint64_t obs = uc->args[2];
tools/testing/selftests/kvm/x86/amx_test.c
289
if (uc.args[1] & TEST_SAVE_TILEDATA) {
tools/testing/selftests/kvm/x86/amx_test.c
293
if (uc.args[1] & TEST_COMPARE_TILEDATA) {
tools/testing/selftests/kvm/x86/amx_test.c
306
if (uc.args[1] & TEST_RESTORE_TILEDATA) {
tools/testing/selftests/kvm/x86/amx_test.c
311
if (uc.args[1] & TEST_SAVE_RESTORE) {
tools/testing/selftests/kvm/x86/aperfmperf_test.c
182
guest_aperf = uc.args[0];
tools/testing/selftests/kvm/x86/aperfmperf_test.c
183
guest_mperf = uc.args[1];
tools/testing/selftests/kvm/x86/cpuid_test.c
128
TEST_ASSERT(!strcmp((const char *)uc.args[0], "hello") &&
tools/testing/selftests/kvm/x86/cpuid_test.c
129
uc.args[1] == stage + 1,
tools/testing/selftests/kvm/x86/cpuid_test.c
131
stage + 1, (ulong)uc.args[1]);
tools/testing/selftests/kvm/x86/fix_hypercall_test.c
97
pr_info("%s: %016lx\n", (const char *)uc.args[2], uc.args[3]);
tools/testing/selftests/kvm/x86/hyperv_clock.c
248
TEST_ASSERT(!strcmp((const char *)uc.args[0], "hello") &&
tools/testing/selftests/kvm/x86/hyperv_clock.c
249
uc.args[1] == stage,
tools/testing/selftests/kvm/x86/hyperv_clock.c
251
stage, (ulong)uc.args[1]);
tools/testing/selftests/kvm/x86/hyperv_evmcs.c
282
TEST_ASSERT(!strcmp((const char *)uc.args[0], "hello") &&
tools/testing/selftests/kvm/x86/hyperv_evmcs.c
283
uc.args[1] == stage, "Stage %d: Unexpected register values vmexit, got %lx",
tools/testing/selftests/kvm/x86/hyperv_evmcs.c
284
stage, (ulong)uc.args[1]);
tools/testing/selftests/kvm/x86/hyperv_ipi.c
288
TEST_ASSERT(uc.args[1] == stage,
tools/testing/selftests/kvm/x86/hyperv_ipi.c
290
uc.args[1], stage);
tools/testing/selftests/kvm/x86/hyperv_svm_test.c
191
TEST_ASSERT(!strcmp((const char *)uc.args[0], "hello") &&
tools/testing/selftests/kvm/x86/hyperv_svm_test.c
192
uc.args[1] == stage, "Stage %d: Unexpected register values vmexit, got %lx",
tools/testing/selftests/kvm/x86/hyperv_svm_test.c
193
stage, (ulong)uc.args[1]);
tools/testing/selftests/kvm/x86/hyperv_tlb_flush.c
658
TEST_ASSERT(uc.args[1] == stage,
tools/testing/selftests/kvm/x86/hyperv_tlb_flush.c
660
uc.args[1], stage);
tools/testing/selftests/kvm/x86/kvm_clock_test.c
57
obs = uc->args[2];
tools/testing/selftests/kvm/x86/kvm_pv_test.c
100
struct msr_data *msr = (struct msr_data *)uc->args[0];
tools/testing/selftests/kvm/x86/kvm_pv_test.c
107
struct hcall_data *hc = (struct hcall_data *)uc->args[0];
tools/testing/selftests/kvm/x86/msrs_test.c
327
host_test_msr(vcpu, uc.args[1]);
tools/testing/selftests/kvm/x86/nested_dirty_log_test.c
272
test_handle_ucall_sync(vm, uc.args[1], bmap);
tools/testing/selftests/kvm/x86/nested_exceptions_test.c
175
TEST_ASSERT(vector == uc.args[1],
tools/testing/selftests/kvm/x86/nested_exceptions_test.c
176
"Expected L2 to ask for %d, got %ld", vector, uc.args[1]);
tools/testing/selftests/kvm/x86/nested_tsc_adjust_test.c
153
report(uc.args[1]);
tools/testing/selftests/kvm/x86/nested_tsc_scaling_test.c
212
switch (uc.args[0]) {
tools/testing/selftests/kvm/x86/nested_tsc_scaling_test.c
214
sleep(uc.args[1]);
tools/testing/selftests/kvm/x86/nested_tsc_scaling_test.c
217
l1_tsc_freq = uc.args[1];
tools/testing/selftests/kvm/x86/nested_tsc_scaling_test.c
225
l2_tsc_freq = uc.args[1];
tools/testing/selftests/kvm/x86/nested_vmsave_vmload_test.c
176
i = uc.args[1];
tools/testing/selftests/kvm/x86/platform_info_test.c
62
vm_enable_cap(vm, KVM_CAP_MSR_PLATFORM_INFO, uc.args[1]);
tools/testing/selftests/kvm/x86/pmu_event_filter_test.c
159
return uc.args[1];
tools/testing/selftests/kvm/x86/private_mem_conversions_test.c
292
uint64_t gpa = run->hypercall.args[0];
tools/testing/selftests/kvm/x86/private_mem_conversions_test.c
293
uint64_t size = run->hypercall.args[1] * PAGE_SIZE;
tools/testing/selftests/kvm/x86/private_mem_conversions_test.c
294
bool set_attributes = run->hypercall.args[2] & MAP_GPA_SET_ATTRIBUTES;
tools/testing/selftests/kvm/x86/private_mem_conversions_test.c
295
bool map_shared = run->hypercall.args[2] & MAP_GPA_SHARED;
tools/testing/selftests/kvm/x86/private_mem_conversions_test.c
296
bool do_fallocate = run->hypercall.args[2] & MAP_GPA_DO_FALLOCATE;
tools/testing/selftests/kvm/x86/private_mem_conversions_test.c
340
uint64_t gpa = uc.args[1];
tools/testing/selftests/kvm/x86/private_mem_conversions_test.c
341
size_t size = uc.args[2];
tools/testing/selftests/kvm/x86/private_mem_conversions_test.c
344
TEST_ASSERT(uc.args[0] == SYNC_SHARED ||
tools/testing/selftests/kvm/x86/private_mem_conversions_test.c
345
uc.args[0] == SYNC_PRIVATE,
tools/testing/selftests/kvm/x86/private_mem_conversions_test.c
346
"Unknown sync command '%ld'", uc.args[0]);
tools/testing/selftests/kvm/x86/private_mem_conversions_test.c
353
memcmp_h(hva, gpa + i, uc.args[3], nr_bytes);
tools/testing/selftests/kvm/x86/private_mem_conversions_test.c
356
if (uc.args[0] == SYNC_SHARED)
tools/testing/selftests/kvm/x86/private_mem_conversions_test.c
357
memset(hva, uc.args[4], nr_bytes);
tools/testing/selftests/kvm/x86/set_boot_cpu_id.c
69
TEST_ASSERT(!strcmp((const char *)uc.args[0], "hello") &&
tools/testing/selftests/kvm/x86/set_boot_cpu_id.c
70
uc.args[1] == stage + 1,
tools/testing/selftests/kvm/x86/set_boot_cpu_id.c
72
stage + 1, (ulong)uc.args[1]);
tools/testing/selftests/kvm/x86/state_test.c
271
TEST_ASSERT(!strcmp((const char *)uc.args[0], "hello") &&
tools/testing/selftests/kvm/x86/state_test.c
272
uc.args[1] == stage, "Stage %d: Unexpected register values vmexit, got %lx",
tools/testing/selftests/kvm/x86/state_test.c
273
stage, (ulong)uc.args[1]);
tools/testing/selftests/kvm/x86/tsc_msrs_test.c
75
if (!strcmp((const char *)uc.args[0], "hello") &&
tools/testing/selftests/kvm/x86/tsc_msrs_test.c
76
uc.args[1] == stage + 1)
tools/testing/selftests/kvm/x86/tsc_msrs_test.c
81
stage + 1, (ulong)uc.args[1]);
tools/testing/selftests/kvm/x86/tsc_scaling_sync.c
74
uc.args[2], uc.args[3], uc.args[2] - uc.args[3]);
tools/testing/selftests/kvm/x86/ucna_injection_test.c
144
TEST_ASSERT(uc.args[1] == SYNC_GP, "#GP is expected.");
tools/testing/selftests/kvm/x86/ucna_injection_test.c
189
TEST_ASSERT(uc.args[1] == SYNC_FIRST_UCNA, "Injecting first UCNA.");
tools/testing/selftests/kvm/x86/ucna_injection_test.c
199
TEST_ASSERT(uc.args[1] == SYNC_SECOND_UCNA, "Injecting second UCNA.");
tools/testing/selftests/kvm/x86/ucna_injection_test.c
209
(const char *)uc.args[0]);
tools/testing/selftests/kvm/x86/userspace_msr_exit_test.c
711
int nflags = sizeof(cap.args[0]) * BITS_PER_BYTE;
tools/testing/selftests/kvm/x86/userspace_msr_exit_test.c
719
cap.args[0] = BIT_ULL(i);
tools/testing/selftests/kvm/x86/vmx_apic_access_test.c
113
apic_access_addr = uc.args[1];
tools/testing/selftests/kvm/x86/vmx_nested_la57_state_test.c
114
TEST_ASSERT(uc.args[1] == stage,
tools/testing/selftests/kvm/x86/vmx_nested_la57_state_test.c
115
"Expected stage %d, got stage %lu", stage, (ulong)uc.args[1]);
tools/testing/selftests/kvm/x86/vmx_preemption_timer_test.c
197
TEST_ASSERT(!strcmp((const char *)uc.args[0], "hello") &&
tools/testing/selftests/kvm/x86/vmx_preemption_timer_test.c
198
uc.args[1] == stage, "Stage %d: Unexpected register values vmexit, got %lx",
tools/testing/selftests/kvm/x86/vmx_preemption_timer_test.c
199
stage, (ulong)uc.args[1]);
tools/testing/selftests/kvm/x86/vmx_preemption_timer_test.c
211
stage, uc.args[2], uc.args[3]);
tools/testing/selftests/kvm/x86/vmx_preemption_timer_test.c
214
stage, uc.args[4], uc.args[5]);
tools/testing/selftests/kvm/x86/vmx_preemption_timer_test.c
216
TEST_ASSERT(uc.args[2] >= uc.args[3],
tools/testing/selftests/kvm/x86/vmx_preemption_timer_test.c
218
stage, uc.args[2], uc.args[3]);
tools/testing/selftests/kvm/x86/vmx_preemption_timer_test.c
220
TEST_ASSERT(uc.args[4] < uc.args[5],
tools/testing/selftests/kvm/x86/vmx_preemption_timer_test.c
222
stage, uc.args[4], uc.args[5]);
tools/testing/selftests/kvm/x86/xapic_ipi_test.c
219
vcpu->id, (const char *)uc.args[0],
tools/testing/selftests/kvm/x86/xapic_state_test.c
78
TEST_ASSERT_EQ(uc.args[1], val);
tools/testing/selftests/kvm/x86/xapic_tpr_test.c
257
test_tpr_set_tpr_for_irq(vcpu, uc.args[1]);
tools/testing/selftests/kvm/x86/xen_shinfo_test.c
636
switch (uc.args[1]) {
tools/testing/selftests/kvm/x86/xen_shinfo_test.c
649
printf("Testing runstate %s\n", runstate_names[uc.args[1]]);
tools/testing/selftests/kvm/x86/xen_shinfo_test.c
651
rst.u.runstate.state = uc.args[1] + RUNSTATE_runnable -
tools/testing/selftests/liveupdate/liveupdate.c
102
return args.fd;
tools/testing/selftests/liveupdate/liveupdate.c
158
struct liveupdate_session_preserve_fd args = {};
tools/testing/selftests/liveupdate/liveupdate.c
160
args.size = sizeof(args);
tools/testing/selftests/liveupdate/liveupdate.c
161
args.fd = fd_to_preserve;
tools/testing/selftests/liveupdate/liveupdate.c
162
args.token = token;
tools/testing/selftests/liveupdate/liveupdate.c
164
if (ioctl(session_fd, LIVEUPDATE_SESSION_PRESERVE_FD, &args))
tools/testing/selftests/liveupdate/liveupdate.c
94
struct liveupdate_ioctl_create_session args = {};
tools/testing/selftests/liveupdate/liveupdate.c
96
args.size = sizeof(args);
tools/testing/selftests/liveupdate/liveupdate.c
97
strncpy((char *)args.name, name, sizeof(args.name) - 1);
tools/testing/selftests/liveupdate/liveupdate.c
99
if (ioctl(lu_fd, LIVEUPDATE_IOCTL_CREATE_SESSION, &args))
tools/testing/selftests/mm/cow.c
605
struct pin_longterm_test args;
tools/testing/selftests/mm/cow.c
689
args.addr = (__u64)(uintptr_t)mem;
tools/testing/selftests/mm/cow.c
690
args.size = size;
tools/testing/selftests/mm/cow.c
691
args.flags = fast ? PIN_LONGTERM_TEST_FLAG_USE_FAST : 0;
tools/testing/selftests/mm/cow.c
692
ret = ioctl(gup_fd, PIN_LONGTERM_TEST_START, &args);
tools/testing/selftests/mm/gup_longterm.c
167
struct pin_longterm_test args;
tools/testing/selftests/mm/gup_longterm.c
192
args.addr = (__u64)(uintptr_t)mem;
tools/testing/selftests/mm/gup_longterm.c
193
args.size = size;
tools/testing/selftests/mm/gup_longterm.c
194
args.flags = fast ? PIN_LONGTERM_TEST_FLAG_USE_FAST : 0;
tools/testing/selftests/mm/gup_longterm.c
195
args.flags |= rw ? PIN_LONGTERM_TEST_FLAG_USE_WRITE : 0;
tools/testing/selftests/mm/gup_longterm.c
196
ret = ioctl(gup_fd, PIN_LONGTERM_TEST_START, &args);
tools/testing/selftests/mm/memory-failure.c
81
static void sigbus_action(int signo, siginfo_t *si, void *args)
tools/testing/selftests/mm/pkey-helpers.h
61
#define dprintf_level(level, args...) do { \
tools/testing/selftests/mm/pkey-helpers.h
63
sigsafe_printf(args); \
tools/testing/selftests/mm/pkey-helpers.h
65
#define dprintf0(args...) dprintf_level(0, args)
tools/testing/selftests/mm/pkey-helpers.h
66
#define dprintf1(args...) dprintf_level(1, args)
tools/testing/selftests/mm/pkey-helpers.h
67
#define dprintf2(args...) dprintf_level(2, args)
tools/testing/selftests/mm/pkey-helpers.h
68
#define dprintf3(args...) dprintf_level(3, args)
tools/testing/selftests/mm/pkey-helpers.h
69
#define dprintf4(args...) dprintf_level(4, args)
tools/testing/selftests/mm/uffd-common.c
224
void uffd_stats_report(struct uffd_args *args, int n_cpus)
tools/testing/selftests/mm/uffd-common.c
230
miss_total += args[i].missing_faults;
tools/testing/selftests/mm/uffd-common.c
231
wp_total += args[i].wp_faults;
tools/testing/selftests/mm/uffd-common.c
232
minor_total += args[i].minor_faults;
tools/testing/selftests/mm/uffd-common.c
239
printf("%lu+", args[i].missing_faults);
tools/testing/selftests/mm/uffd-common.c
245
printf("%lu+", args[i].wp_faults);
tools/testing/selftests/mm/uffd-common.c
251
printf("%lu+", args[i].minor_faults);
tools/testing/selftests/mm/uffd-common.c
461
struct uffd_args *args)
tools/testing/selftests/mm/uffd-common.c
471
args->wp_faults++;
tools/testing/selftests/mm/uffd-common.c
494
args->apply_wp);
tools/testing/selftests/mm/uffd-common.c
495
args->minor_faults++;
tools/testing/selftests/mm/uffd-common.c
524
if (copy_page(gopts, offset, args->apply_wp))
tools/testing/selftests/mm/uffd-common.c
525
args->missing_faults++;
tools/testing/selftests/mm/uffd-common.c
531
struct uffd_args *args = (struct uffd_args *)arg;
tools/testing/selftests/mm/uffd-common.c
532
uffd_global_test_opts_t *gopts = args->gopts;
tools/testing/selftests/mm/uffd-common.c
533
unsigned long cpu = args->cpu;
tools/testing/selftests/mm/uffd-common.c
540
if (!args->handle_fault)
tools/testing/selftests/mm/uffd-common.c
541
args->handle_fault = uffd_handle_page_fault;
tools/testing/selftests/mm/uffd-common.c
573
args->handle_fault(gopts, &msg, args);
tools/testing/selftests/mm/uffd-common.h
116
void uffd_stats_report(struct uffd_args *args, int n_cpus);
tools/testing/selftests/mm/uffd-common.h
124
struct uffd_args *args);
tools/testing/selftests/mm/uffd-common.h
84
struct uffd_args *args);
tools/testing/selftests/mm/uffd-stress.c
102
struct uffd_args *args = (struct uffd_args *) arg;
tools/testing/selftests/mm/uffd-stress.c
103
uffd_global_test_opts_t *gopts = args->gopts;
tools/testing/selftests/mm/uffd-stress.c
104
unsigned long cpu = (unsigned long) args->cpu;
tools/testing/selftests/mm/uffd-stress.c
143
struct uffd_args *args = (struct uffd_args *)arg;
tools/testing/selftests/mm/uffd-stress.c
144
uffd_global_test_opts_t *gopts = args->gopts;
tools/testing/selftests/mm/uffd-stress.c
153
uffd_handle_page_fault(gopts, &msg, args);
tools/testing/selftests/mm/uffd-stress.c
161
struct uffd_args *args = (struct uffd_args *) arg;
tools/testing/selftests/mm/uffd-stress.c
162
uffd_global_test_opts_t *gopts = args->gopts;
tools/testing/selftests/mm/uffd-stress.c
163
unsigned long cpu = (unsigned long) args->cpu;
tools/testing/selftests/mm/uffd-stress.c
193
static int stress(struct uffd_args *args)
tools/testing/selftests/mm/uffd-stress.c
196
uffd_global_test_opts_t *gopts = args->gopts;
tools/testing/selftests/mm/uffd-stress.c
204
locking_thread, (void *)&args[cpu]))
tools/testing/selftests/mm/uffd-stress.c
210
(void *) &args[cpu]))
tools/testing/selftests/mm/uffd-stress.c
215
(void *)&args[cpu]))
tools/testing/selftests/mm/uffd-stress.c
220
background_thread, (void *)&args[cpu]))
tools/testing/selftests/mm/uffd-stress.c
249
(void *)&args[cpu]))
tools/testing/selftests/mm/uffd-stress.c
266
struct uffd_args args[gopts->nr_parallel];
tools/testing/selftests/mm/uffd-stress.c
270
memset(args, 0, sizeof(struct uffd_args) * gopts->nr_parallel);
tools/testing/selftests/mm/uffd-stress.c
345
uffd_stats_reset(gopts, args, gopts->nr_parallel);
tools/testing/selftests/mm/uffd-stress.c
348
if (stress(args)) {
tools/testing/selftests/mm/uffd-stress.c
380
uffd_stats_report(args, gopts->nr_parallel);
tools/testing/selftests/mm/uffd-stress.c
85
static void uffd_stats_reset(uffd_global_test_opts_t *gopts, struct uffd_args *args,
tools/testing/selftests/mm/uffd-stress.c
91
args[i].cpu = i;
tools/testing/selftests/mm/uffd-stress.c
92
args[i].apply_wp = gopts->test_uffdio_wp;
tools/testing/selftests/mm/uffd-stress.c
93
args[i].missing_faults = 0;
tools/testing/selftests/mm/uffd-stress.c
94
args[i].wp_faults = 0;
tools/testing/selftests/mm/uffd-stress.c
95
args[i].minor_faults = 0;
tools/testing/selftests/mm/uffd-stress.c
96
args[i].gopts = gopts;
tools/testing/selftests/mm/uffd-unit-tests.c
1023
struct uffd_args args = { 0 };
tools/testing/selftests/mm/uffd-unit-tests.c
1033
args.gopts = gopts;
tools/testing/selftests/mm/uffd-unit-tests.c
1040
args.handle_fault = uffd_poison_handle_fault;
tools/testing/selftests/mm/uffd-unit-tests.c
1041
if (pthread_create(&uffd_mon, NULL, uffd_poll_thread, &args))
tools/testing/selftests/mm/uffd-unit-tests.c
1087
struct uffd_args *args,
tools/testing/selftests/mm/uffd-unit-tests.c
1103
args->missing_faults++;
tools/testing/selftests/mm/uffd-unit-tests.c
1107
struct uffd_args *args)
tools/testing/selftests/mm/uffd-unit-tests.c
1109
uffd_move_handle_fault_common(gopts, msg, args, gopts->page_size);
tools/testing/selftests/mm/uffd-unit-tests.c
1113
struct uffd_args *args)
tools/testing/selftests/mm/uffd-unit-tests.c
1115
uffd_move_handle_fault_common(gopts, msg, args, read_pmd_pagesize());
tools/testing/selftests/mm/uffd-unit-tests.c
1123
struct uffd_msg *msg, struct uffd_args *args)
tools/testing/selftests/mm/uffd-unit-tests.c
1130
struct uffd_args args = { 0 };
tools/testing/selftests/mm/uffd-unit-tests.c
1136
args.gopts = gopts;
tools/testing/selftests/mm/uffd-unit-tests.c
1146
args.handle_fault = handle_fault;
tools/testing/selftests/mm/uffd-unit-tests.c
1147
if (pthread_create(&uffd_mon, NULL, uffd_poll_thread, &args))
tools/testing/selftests/mm/uffd-unit-tests.c
1211
if (args.missing_faults != step_count || args.minor_faults != 0)
tools/testing/selftests/mm/uffd-unit-tests.c
1275
struct uffdio_##name args = { \
tools/testing/selftests/mm/uffd-unit-tests.c
1278
ret = ioctl(fd, ioctl_name, &args); \
tools/testing/selftests/mm/uffd-unit-tests.c
1279
return uffdio_verify_results(#ioctl_name, ret, errno, args.field); \
tools/testing/selftests/mm/uffd-unit-tests.c
1341
mmap_changing_thread_args *args = opaque;
tools/testing/selftests/mm/uffd-unit-tests.c
1342
uffd_global_test_opts_t *gopts = args->gopts;
tools/testing/selftests/mm/uffd-unit-tests.c
1343
volatile pid_t *pid = args->pid;
tools/testing/selftests/mm/uffd-unit-tests.c
1374
mmap_changing_thread_args args = { gopts, &pid };
tools/testing/selftests/mm/uffd-unit-tests.c
1381
ret = pthread_create(&tid, NULL, uffd_mmap_changing_thread, &args);
tools/testing/selftests/mm/uffd-unit-tests.c
1464
uffd_test_args_t *args,
tools/testing/selftests/mm/uffd-unit-tests.c
1470
mem_type_t *mem_type = args->mem_type;
tools/testing/selftests/mm/uffd-unit-tests.c
1508
static void uffd_register_ioctls_test(uffd_global_test_opts_t *gopts, uffd_test_args_t *args)
tools/testing/selftests/mm/uffd-unit-tests.c
1515
do_register_ioctls_test(gopts, args, miss, wp, minor);
tools/testing/selftests/mm/uffd-unit-tests.c
1712
uffd_test_args_t args;
tools/testing/selftests/mm/uffd-unit-tests.c
1778
args.mem_type = mem_type;
tools/testing/selftests/mm/uffd-unit-tests.c
1792
test->uffd_fn(&gopts, &args);
tools/testing/selftests/mm/uffd-unit-tests.c
219
fork_event_args *args = data;
tools/testing/selftests/mm/uffd-unit-tests.c
222
args->gopts->ready_for_fork = true;
tools/testing/selftests/mm/uffd-unit-tests.c
225
while (uffd_read_msg(args->gopts, &msg));
tools/testing/selftests/mm/uffd-unit-tests.c
231
args->child_uffd = msg.arg.fork.ufd;
tools/testing/selftests/mm/uffd-unit-tests.c
246
static int pin_pages(pin_args *args, void *buffer, size_t size)
tools/testing/selftests/mm/uffd-unit-tests.c
255
if (args->pinned)
tools/testing/selftests/mm/uffd-unit-tests.c
258
args->gup_fd = open("/sys/kernel/debug/gup_test", O_RDWR);
tools/testing/selftests/mm/uffd-unit-tests.c
259
if (args->gup_fd < 0)
tools/testing/selftests/mm/uffd-unit-tests.c
262
if (ioctl(args->gup_fd, PIN_LONGTERM_TEST_START, &test)) {
tools/testing/selftests/mm/uffd-unit-tests.c
264
close(args->gup_fd);
tools/testing/selftests/mm/uffd-unit-tests.c
267
args->pinned = true;
tools/testing/selftests/mm/uffd-unit-tests.c
271
static void unpin_pages(pin_args *args)
tools/testing/selftests/mm/uffd-unit-tests.c
273
if (!args->pinned)
tools/testing/selftests/mm/uffd-unit-tests.c
275
if (ioctl(args->gup_fd, PIN_LONGTERM_TEST_STOP))
tools/testing/selftests/mm/uffd-unit-tests.c
277
close(args->gup_fd);
tools/testing/selftests/mm/uffd-unit-tests.c
278
args->pinned = false;
tools/testing/selftests/mm/uffd-unit-tests.c
283
fork_event_args args = { .gopts = gopts, .child_uffd = -1 };
tools/testing/selftests/mm/uffd-unit-tests.c
292
if (pthread_create(&thread, NULL, fork_event_consumer, &args))
tools/testing/selftests/mm/uffd-unit-tests.c
301
pin_args args = {};
tools/testing/selftests/mm/uffd-unit-tests.c
305
if (test_pin && pin_pages(&args, gopts->area_dst, gopts->page_size))
tools/testing/selftests/mm/uffd-unit-tests.c
321
unpin_pages(&args);
tools/testing/selftests/mm/uffd-unit-tests.c
330
if (args.child_uffd < 0)
tools/testing/selftests/mm/uffd-unit-tests.c
332
close(args.child_uffd);
tools/testing/selftests/mm/uffd-unit-tests.c
338
static void uffd_wp_unpopulated_test(uffd_global_test_opts_t *gopts, uffd_test_args_t *args)
tools/testing/selftests/mm/uffd-unit-tests.c
384
static void uffd_wp_fork_test_common(uffd_global_test_opts_t *gopts, uffd_test_args_t *args,
tools/testing/selftests/mm/uffd-unit-tests.c
418
if (args->mem_type->shared) {
tools/testing/selftests/mm/uffd-unit-tests.c
454
static void uffd_wp_fork_test(uffd_global_test_opts_t *gopts, uffd_test_args_t *args)
tools/testing/selftests/mm/uffd-unit-tests.c
456
uffd_wp_fork_test_common(gopts, args, false);
tools/testing/selftests/mm/uffd-unit-tests.c
459
static void uffd_wp_fork_with_event_test(uffd_global_test_opts_t *gopts, uffd_test_args_t *args)
tools/testing/selftests/mm/uffd-unit-tests.c
461
uffd_wp_fork_test_common(gopts, args, true);
tools/testing/selftests/mm/uffd-unit-tests.c
465
uffd_test_args_t *args,
tools/testing/selftests/mm/uffd-unit-tests.c
517
static void uffd_wp_fork_pin_test(uffd_global_test_opts_t *gopts, uffd_test_args_t *args)
tools/testing/selftests/mm/uffd-unit-tests.c
519
uffd_wp_fork_pin_test_common(gopts, args, false);
tools/testing/selftests/mm/uffd-unit-tests.c
522
static void uffd_wp_fork_pin_with_event_test(uffd_global_test_opts_t *gopts, uffd_test_args_t *args)
tools/testing/selftests/mm/uffd-unit-tests.c
524
uffd_wp_fork_pin_test_common(gopts, args, true);
tools/testing/selftests/mm/uffd-unit-tests.c
547
struct uffd_args args = { 0 };
tools/testing/selftests/mm/uffd-unit-tests.c
548
args.gopts = gopts;
tools/testing/selftests/mm/uffd-unit-tests.c
569
args.apply_wp = test_wp;
tools/testing/selftests/mm/uffd-unit-tests.c
570
if (pthread_create(&uffd_mon, NULL, uffd_poll_thread, &args))
tools/testing/selftests/mm/uffd-unit-tests.c
605
if (args.missing_faults != 0 || args.minor_faults != gopts->nr_pages)
tools/testing/selftests/mm/uffd-unit-tests.c
611
void uffd_minor_test(uffd_global_test_opts_t *gopts, uffd_test_args_t *args)
tools/testing/selftests/mm/uffd-unit-tests.c
616
void uffd_minor_wp_test(uffd_global_test_opts_t *gopts, uffd_test_args_t *args)
tools/testing/selftests/mm/uffd-unit-tests.c
621
void uffd_minor_collapse_test(uffd_global_test_opts_t *gopts, uffd_test_args_t *args)
tools/testing/selftests/mm/uffd-unit-tests.c
763
struct uffd_args args = { 0 };
tools/testing/selftests/mm/uffd-unit-tests.c
764
args.gopts = gopts;
tools/testing/selftests/mm/uffd-unit-tests.c
779
args.apply_wp = wp;
tools/testing/selftests/mm/uffd-unit-tests.c
780
if (pthread_create(&uffd_mon, NULL, uffd_poll_thread, &args))
tools/testing/selftests/mm/uffd-unit-tests.c
807
static void uffd_sigbus_test(uffd_global_test_opts_t *gopts, uffd_test_args_t *args)
tools/testing/selftests/mm/uffd-unit-tests.c
812
static void uffd_sigbus_wp_test(uffd_global_test_opts_t *gopts, uffd_test_args_t *args)
tools/testing/selftests/mm/uffd-unit-tests.c
823
struct uffd_args args = { 0 };
tools/testing/selftests/mm/uffd-unit-tests.c
824
args.gopts = gopts;
tools/testing/selftests/mm/uffd-unit-tests.c
833
args.apply_wp = wp;
tools/testing/selftests/mm/uffd-unit-tests.c
834
if (pthread_create(&uffd_mon, NULL, uffd_poll_thread, &args))
tools/testing/selftests/mm/uffd-unit-tests.c
855
if (args.missing_faults != gopts->nr_pages)
tools/testing/selftests/mm/uffd-unit-tests.c
861
static void uffd_events_test(uffd_global_test_opts_t *gopts, uffd_test_args_t *args)
tools/testing/selftests/mm/uffd-unit-tests.c
866
static void uffd_events_wp_test(uffd_global_test_opts_t *gopts, uffd_test_args_t *args)
tools/testing/selftests/mm/uffd-unit-tests.c
934
static void uffd_zeropage_test(uffd_global_test_opts_t *gopts, uffd_test_args_t *args)
tools/testing/selftests/mm/uffd-unit-tests.c
995
struct uffd_args *args)
tools/testing/selftests/mm/vm_util.h
130
va_list args;
tools/testing/selftests/mm/vm_util.h
131
va_start(args, name);
tools/testing/selftests/mm/vm_util.h
133
vsnprintf(test_name, sizeof(test_name), name, args);
tools/testing/selftests/mm/vm_util.h
136
va_end(args);
tools/testing/selftests/net/netfilter/udpclash.c
37
const struct thread_args *args = varg;
tools/testing/selftests/net/netfilter/udpclash.c
40
si_remote = args->si_remote;
tools/testing/selftests/net/netfilter/udpclash.c
45
if (sendto(args->sockfd, msg, strlen(msg), MSG_NOSIGNAL,
tools/testing/selftests/net/nettest.c
1023
static int send_msg(int sd, void *addr, socklen_t alen, struct sock_args *args)
tools/testing/selftests/net/nettest.c
1025
if (args->type == SOCK_STREAM) {
tools/testing/selftests/net/nettest.c
1030
} else if (args->datagram_connect) {
tools/testing/selftests/net/nettest.c
1035
} else if (args->ifindex && args->use_cmsg) {
tools/testing/selftests/net/nettest.c
1036
if (send_msg_cmsg(sd, addr, alen, args->ifindex, args->version))
tools/testing/selftests/net/nettest.c
1049
static int socket_read_dgram(int sd, struct sock_args *args)
tools/testing/selftests/net/nettest.c
1090
if (args->expected_ifindex) {
tools/testing/selftests/net/nettest.c
1091
if (args->expected_ifindex != ifindex) {
tools/testing/selftests/net/nettest.c
1093
args->expected_ifindex, ifindex);
tools/testing/selftests/net/nettest.c
1097
args->expected_ifindex, ifindex);
tools/testing/selftests/net/nettest.c
1123
if (args->version == AF_INET6) {
tools/testing/selftests/net/nettest.c
1126
if (args->dev) {
tools/testing/selftests/net/nettest.c
1194
static int socket_read(int sd, struct sock_args *args)
tools/testing/selftests/net/nettest.c
1196
if (args->type == SOCK_STREAM)
tools/testing/selftests/net/nettest.c
1199
return socket_read_dgram(sd, args);
tools/testing/selftests/net/nettest.c
1250
struct sock_args *args)
tools/testing/selftests/net/nettest.c
1257
if (args->type != SOCK_STREAM)
tools/testing/selftests/net/nettest.c
1258
set_recv_attr(sd, args->version);
tools/testing/selftests/net/nettest.c
1265
if (send_msg(sd, addr, alen, args))
tools/testing/selftests/net/nettest.c
1297
rc = socket_read(sd, args);
tools/testing/selftests/net/nettest.c
1309
if (stdin_to_socket(sd, args->type, addr, alen) <= 0)
tools/testing/selftests/net/nettest.c
1326
if (send_msg(sd, addr, alen, args)) {
tools/testing/selftests/net/nettest.c
1336
static int msock_init(struct sock_args *args, int server)
tools/testing/selftests/net/nettest.c
1341
.sin_port = htons(args->port),
tools/testing/selftests/net/nettest.c
1346
if (!server && args->has_local_ip)
tools/testing/selftests/net/nettest.c
1347
if_addr = args->local_addr.in.s_addr;
tools/testing/selftests/net/nettest.c
1365
if (set_dsfield(sd, AF_INET, args->dsfield) != 0)
tools/testing/selftests/net/nettest.c
1369
if (args->server_dontroute && set_dontroute(sd) != 0)
tools/testing/selftests/net/nettest.c
1372
if (args->client_dontroute && set_dontroute(sd) != 0)
tools/testing/selftests/net/nettest.c
1376
if (args->dev && bind_to_device(sd, args->dev) != 0)
tools/testing/selftests/net/nettest.c
1378
else if (args->use_setsockopt &&
tools/testing/selftests/net/nettest.c
1379
set_multicast_if(sd, args->ifindex))
tools/testing/selftests/net/nettest.c
1390
set_membership(sd, args->grp.s_addr,
tools/testing/selftests/net/nettest.c
1391
args->local_addr.in.s_addr, args->ifindex))
tools/testing/selftests/net/nettest.c
1400
static int msock_server(struct sock_args *args)
tools/testing/selftests/net/nettest.c
1402
return msock_init(args, 1);
tools/testing/selftests/net/nettest.c
1405
static int msock_client(struct sock_args *args)
tools/testing/selftests/net/nettest.c
1407
return msock_init(args, 0);
tools/testing/selftests/net/nettest.c
1410
static int bind_socket(int sd, struct sock_args *args)
tools/testing/selftests/net/nettest.c
1421
if (!args->has_local_ip && args->type == SOCK_RAW)
tools/testing/selftests/net/nettest.c
1424
switch (args->version) {
tools/testing/selftests/net/nettest.c
1426
serv_addr.sin_port = htons(args->port);
tools/testing/selftests/net/nettest.c
1427
serv_addr.sin_addr = args->local_addr.in;
tools/testing/selftests/net/nettest.c
1433
serv6_addr.sin6_port = htons(args->port);
tools/testing/selftests/net/nettest.c
1434
serv6_addr.sin6_addr = args->local_addr.in6;
tools/testing/selftests/net/nettest.c
1452
static int config_xfrm_policy(int sd, struct sock_args *args)
tools/testing/selftests/net/nettest.c
1459
if (args->type != SOCK_DGRAM) {
tools/testing/selftests/net/nettest.c
1465
policy.sel.family = args->version;
tools/testing/selftests/net/nettest.c
1466
if (args->version == AF_INET6) {
tools/testing/selftests/net/nettest.c
1487
static int lsock_init(struct sock_args *args)
tools/testing/selftests/net/nettest.c
1492
sd = socket(args->version, args->type, args->protocol);
tools/testing/selftests/net/nettest.c
1504
if (set_dsfield(sd, args->version, args->dsfield) != 0)
tools/testing/selftests/net/nettest.c
1507
if (args->server_dontroute && set_dontroute(sd) != 0)
tools/testing/selftests/net/nettest.c
1510
if (args->dev && bind_to_device(sd, args->dev) != 0)
tools/testing/selftests/net/nettest.c
1512
else if (args->use_setsockopt &&
tools/testing/selftests/net/nettest.c
1513
set_unicast_if(sd, args->ifindex, args->version))
tools/testing/selftests/net/nettest.c
1516
if (args->use_freebind && set_freebind(sd, args->version))
tools/testing/selftests/net/nettest.c
1519
if (bind_socket(sd, args))
tools/testing/selftests/net/nettest.c
1522
if (args->bind_test_only)
tools/testing/selftests/net/nettest.c
1525
if (args->type == SOCK_STREAM && listen(sd, 1) < 0) {
tools/testing/selftests/net/nettest.c
1539
if (args->use_xfrm && config_xfrm_policy(sd, args)) {
tools/testing/selftests/net/nettest.c
1562
static int do_server(struct sock_args *args, int ipc_fd)
tools/testing/selftests/net/nettest.c
1573
if (args->serverns) {
tools/testing/selftests/net/nettest.c
1574
if (switch_ns(args->serverns)) {
tools/testing/selftests/net/nettest.c
1576
args->serverns);
tools/testing/selftests/net/nettest.c
1582
args->dev = args->server_dev;
tools/testing/selftests/net/nettest.c
1583
args->expected_dev = args->expected_server_dev;
tools/testing/selftests/net/nettest.c
1584
if (resolve_devices(args) || validate_addresses(args))
tools/testing/selftests/net/nettest.c
1590
if (args->has_grp)
tools/testing/selftests/net/nettest.c
1591
lsd = msock_server(args);
tools/testing/selftests/net/nettest.c
1593
lsd = lsock_init(args);
tools/testing/selftests/net/nettest.c
1598
if (args->bind_test_only) {
tools/testing/selftests/net/nettest.c
1604
if (args->type != SOCK_STREAM) {
tools/testing/selftests/net/nettest.c
1606
rc = msg_loop(0, lsd, (void *) addr, alen, args);
tools/testing/selftests/net/nettest.c
1611
if (args->password && tcp_md5_remote(lsd, args)) {
tools/testing/selftests/net/nettest.c
163
va_list args;
tools/testing/selftests/net/nettest.c
1644
rc = show_sockstat(csd, args);
tools/testing/selftests/net/nettest.c
1648
rc = check_device(csd, args);
tools/testing/selftests/net/nettest.c
1653
rc = msg_loop(0, csd, (void *) addr, alen, args);
tools/testing/selftests/net/nettest.c
1703
static int connectsock(void *addr, socklen_t alen, struct sock_args *args)
tools/testing/selftests/net/nettest.c
1708
sd = socket(args->version, args->type, args->protocol);
tools/testing/selftests/net/nettest.c
171
va_start(args, format);
tools/testing/selftests/net/nettest.c
172
vfprintf(stdout, format, args);
tools/testing/selftests/net/nettest.c
1723
if (set_dsfield(sd, args->version, args->dsfield) != 0)
tools/testing/selftests/net/nettest.c
1726
if (args->client_dontroute && set_dontroute(sd) != 0)
tools/testing/selftests/net/nettest.c
1729
if (args->dev && bind_to_device(sd, args->dev) != 0)
tools/testing/selftests/net/nettest.c
173
va_end(args);
tools/testing/selftests/net/nettest.c
1731
else if (args->use_setsockopt &&
tools/testing/selftests/net/nettest.c
1732
set_unicast_if(sd, args->ifindex, args->version))
tools/testing/selftests/net/nettest.c
1735
if (args->has_local_ip && bind_socket(sd, args))
tools/testing/selftests/net/nettest.c
1738
if (args->type != SOCK_STREAM && !args->datagram_connect)
tools/testing/selftests/net/nettest.c
1741
if (args->password && tcp_md5sig(sd, addr, alen, args))
tools/testing/selftests/net/nettest.c
1744
if (args->bind_test_only)
tools/testing/selftests/net/nettest.c
1765
static int do_client(struct sock_args *args)
tools/testing/selftests/net/nettest.c
1778
if (!args->has_remote_ip && !args->has_grp) {
tools/testing/selftests/net/nettest.c
1783
if (args->clientns) {
tools/testing/selftests/net/nettest.c
1784
if (switch_ns(args->clientns)) {
tools/testing/selftests/net/nettest.c
1786
args->clientns);
tools/testing/selftests/net/nettest.c
1792
args->local_addr_str = args->client_local_addr_str;
tools/testing/selftests/net/nettest.c
1793
if (resolve_devices(args) || validate_addresses(args))
tools/testing/selftests/net/nettest.c
1796
if ((args->use_setsockopt || args->use_cmsg) && !args->ifindex) {
tools/testing/selftests/net/nettest.c
1800
if (args->use_setsockopt || args->use_cmsg)
tools/testing/selftests/net/nettest.c
1801
args->dev = NULL;
tools/testing/selftests/net/nettest.c
1803
switch (args->version) {
tools/testing/selftests/net/nettest.c
1805
sin.sin_port = htons(args->port);
tools/testing/selftests/net/nettest.c
1806
if (args->has_grp)
tools/testing/selftests/net/nettest.c
1807
sin.sin_addr = args->grp;
tools/testing/selftests/net/nettest.c
1809
sin.sin_addr = args->remote_addr.in;
tools/testing/selftests/net/nettest.c
181
va_list args;
tools/testing/selftests/net/nettest.c
1814
sin6.sin6_port = htons(args->port);
tools/testing/selftests/net/nettest.c
1815
sin6.sin6_addr = args->remote_addr.in6;
tools/testing/selftests/net/nettest.c
1816
sin6.sin6_scope_id = args->scope_id;
tools/testing/selftests/net/nettest.c
1822
args->password = args->client_pw;
tools/testing/selftests/net/nettest.c
1824
if (args->has_grp)
tools/testing/selftests/net/nettest.c
1825
sd = msock_client(args);
tools/testing/selftests/net/nettest.c
1827
sd = connectsock(addr, alen, args);
tools/testing/selftests/net/nettest.c
1832
if (args->bind_test_only)
tools/testing/selftests/net/nettest.c
1835
if (args->type == SOCK_STREAM) {
tools/testing/selftests/net/nettest.c
1836
rc = show_sockstat(sd, args);
tools/testing/selftests/net/nettest.c
1841
rc = msg_loop(1, sd, addr, alen, args);
tools/testing/selftests/net/nettest.c
1873
static int ipc_child(int fd, struct sock_args *args)
tools/testing/selftests/net/nettest.c
189
va_start(args, format);
tools/testing/selftests/net/nettest.c
1893
args->has_expected_laddr = 0;
tools/testing/selftests/net/nettest.c
1894
args->has_expected_raddr = 0;
tools/testing/selftests/net/nettest.c
1896
rc = do_server(args, fd);
tools/testing/selftests/net/nettest.c
190
vfprintf(stderr, format, args);
tools/testing/selftests/net/nettest.c
1905
static int ipc_parent(int cpid, int fd, struct sock_args *args)
tools/testing/selftests/net/nettest.c
191
va_end(args);
tools/testing/selftests/net/nettest.c
1924
client_status = do_client(args);
tools/testing/selftests/net/nettest.c
199
va_list args;
tools/testing/selftests/net/nettest.c
2012
struct sock_args args = {
tools/testing/selftests/net/nettest.c
2044
args.has_local_ip = 1;
tools/testing/selftests/net/nettest.c
2045
args.local_addr_str = optarg;
tools/testing/selftests/net/nettest.c
2048
args.has_remote_ip = 1;
tools/testing/selftests/net/nettest.c
2049
args.remote_addr_str = optarg;
tools/testing/selftests/net/nettest.c
2052
args.has_local_ip = 1;
tools/testing/selftests/net/nettest.c
2053
args.client_local_addr_str = optarg;
tools/testing/selftests/net/nettest.c
2060
args.dsfield = tmp;
tools/testing/selftests/net/nettest.c
2067
args.port = (unsigned short) tmp;
tools/testing/selftests/net/nettest.c
207
va_start(args, fmt);
tools/testing/selftests/net/nettest.c
2077
args.type = SOCK_DGRAM;
tools/testing/selftests/net/nettest.c
208
vfprintf(stderr, fmt, args);
tools/testing/selftests/net/nettest.c
2080
args.type = SOCK_RAW;
tools/testing/selftests/net/nettest.c
2081
args.port = 0;
tools/testing/selftests/net/nettest.c
2082
if (!args.protocol)
tools/testing/selftests/net/nettest.c
2083
args.protocol = IPPROTO_RAW;
tools/testing/selftests/net/nettest.c
2088
args.protocol = pe->p_proto;
tools/testing/selftests/net/nettest.c
209
va_end(args);
tools/testing/selftests/net/nettest.c
2094
args.protocol = tmp;
tools/testing/selftests/net/nettest.c
2101
args.clientns = optarg;
tools/testing/selftests/net/nettest.c
2104
args.serverns = optarg;
tools/testing/selftests/net/nettest.c
2110
args.password = optarg;
tools/testing/selftests/net/nettest.c
2113
args.bind_key_ifindex = 1;
tools/testing/selftests/net/nettest.c
2116
args.bind_key_ifindex = -1;
tools/testing/selftests/net/nettest.c
2119
args.client_dontroute = 1;
tools/testing/selftests/net/nettest.c
2122
args.server_dontroute = 1;
tools/testing/selftests/net/nettest.c
2125
args.client_pw = optarg;
tools/testing/selftests/net/nettest.c
2128
args.md5_prefix_str = optarg;
tools/testing/selftests/net/nettest.c
2131
args.use_setsockopt = 1;
tools/testing/selftests/net/nettest.c
2134
args.use_freebind = 1;
tools/testing/selftests/net/nettest.c
2137
args.use_cmsg = 1;
tools/testing/selftests/net/nettest.c
2140
args.dev = optarg;
tools/testing/selftests/net/nettest.c
2143
args.server_dev = optarg;
tools/testing/selftests/net/nettest.c
2149
args.has_grp = 1;
tools/testing/selftests/net/nettest.c
2150
if (convert_addr(&args, optarg, ADDR_TYPE_MCAST) < 0)
tools/testing/selftests/net/nettest.c
2152
args.type = SOCK_DGRAM;
tools/testing/selftests/net/nettest.c
2155
args.version = AF_INET6;
tools/testing/selftests/net/nettest.c
2158
args.bind_test_only = 1;
tools/testing/selftests/net/nettest.c
2161
args.has_expected_laddr = 1;
tools/testing/selftests/net/nettest.c
2162
args.expected_laddr_str = optarg;
tools/testing/selftests/net/nettest.c
2165
args.has_expected_raddr = 1;
tools/testing/selftests/net/nettest.c
2166
args.expected_raddr_str = optarg;
tools/testing/selftests/net/nettest.c
2169
args.expected_dev = optarg;
tools/testing/selftests/net/nettest.c
2172
args.expected_server_dev = optarg;
tools/testing/selftests/net/nettest.c
2178
args.use_xfrm = 1;
tools/testing/selftests/net/nettest.c
2181
args.datagram_connect = 1;
tools/testing/selftests/net/nettest.c
2189
if (args.password &&
tools/testing/selftests/net/nettest.c
2190
((!args.has_remote_ip && !args.md5_prefix_str) ||
tools/testing/selftests/net/nettest.c
2191
args.type != SOCK_STREAM)) {
tools/testing/selftests/net/nettest.c
2196
if (args.md5_prefix_str && !args.password) {
tools/testing/selftests/net/nettest.c
2206
if (args.type == SOCK_STREAM && !args.protocol)
tools/testing/selftests/net/nettest.c
2207
args.protocol = IPPROTO_TCP;
tools/testing/selftests/net/nettest.c
2208
if (args.type == SOCK_DGRAM && !args.protocol)
tools/testing/selftests/net/nettest.c
2209
args.protocol = IPPROTO_UDP;
tools/testing/selftests/net/nettest.c
2211
if ((args.type == SOCK_STREAM || args.type == SOCK_DGRAM) &&
tools/testing/selftests/net/nettest.c
2212
args.port == 0) {
tools/testing/selftests/net/nettest.c
2217
if ((both_mode || !server_mode) && !args.has_grp &&
tools/testing/selftests/net/nettest.c
2218
!args.has_remote_ip && !args.has_local_ip) {
tools/testing/selftests/net/nettest.c
2241
return ipc_parent(cpid, fd[0], &args);
tools/testing/selftests/net/nettest.c
2243
return ipc_child(fd[1], &args);
tools/testing/selftests/net/nettest.c
2248
rc = do_server(&args, -1);
tools/testing/selftests/net/nettest.c
2253
return do_client(&args);
tools/testing/selftests/net/nettest.c
265
static int tcp_md5sig(int sd, void *addr, socklen_t alen, struct sock_args *args)
tools/testing/selftests/net/nettest.c
267
int keylen = strlen(args->password);
tools/testing/selftests/net/nettest.c
273
memcpy(md5sig.tcpm_key, args->password, keylen);
tools/testing/selftests/net/nettest.c
275
if (args->prefix_len) {
tools/testing/selftests/net/nettest.c
279
md5sig.tcpm_prefixlen = args->prefix_len;
tools/testing/selftests/net/nettest.c
280
addr = &args->md5_prefix;
tools/testing/selftests/net/nettest.c
284
if ((args->ifindex && args->bind_key_ifindex >= 0) || args->bind_key_ifindex >= 1) {
tools/testing/selftests/net/nettest.c
288
md5sig.tcpm_ifindex = args->ifindex;
tools/testing/selftests/net/nettest.c
306
static int tcp_md5_remote(int sd, struct sock_args *args)
tools/testing/selftests/net/nettest.c
317
switch (args->version) {
tools/testing/selftests/net/nettest.c
319
sin.sin_port = htons(args->port);
tools/testing/selftests/net/nettest.c
320
sin.sin_addr = args->md5_prefix.v4.sin_addr;
tools/testing/selftests/net/nettest.c
325
sin6.sin6_port = htons(args->port);
tools/testing/selftests/net/nettest.c
326
sin6.sin6_addr = args->md5_prefix.v6.sin6_addr;
tools/testing/selftests/net/nettest.c
335
if (tcp_md5sig(sd, addr, alen, args))
tools/testing/selftests/net/nettest.c
393
static int check_device(int sd, struct sock_args *args)
tools/testing/selftests/net/nettest.c
406
if (!args->expected_ifindex)
tools/testing/selftests/net/nettest.c
409
if (args->expected_ifindex != ifindex) {
tools/testing/selftests/net/nettest.c
411
args->expected_ifindex, ifindex);
tools/testing/selftests/net/nettest.c
416
args->expected_ifindex, ifindex);
tools/testing/selftests/net/nettest.c
648
static int resolve_devices(struct sock_args *args)
tools/testing/selftests/net/nettest.c
650
if (args->dev) {
tools/testing/selftests/net/nettest.c
651
args->ifindex = get_ifidx(args->dev);
tools/testing/selftests/net/nettest.c
652
if (args->ifindex < 0) {
tools/testing/selftests/net/nettest.c
658
if (args->expected_dev) {
tools/testing/selftests/net/nettest.c
661
if (str_to_uint(args->expected_dev, 0, INT_MAX, &tmp) == 0) {
tools/testing/selftests/net/nettest.c
662
args->expected_ifindex = (int)tmp;
tools/testing/selftests/net/nettest.c
664
args->expected_ifindex = get_ifidx(args->expected_dev);
tools/testing/selftests/net/nettest.c
665
if (args->expected_ifindex < 0) {
tools/testing/selftests/net/nettest.c
715
static int show_sockstat(int sd, struct sock_args *args)
tools/testing/selftests/net/nettest.c
728
if (args->has_expected_laddr) {
tools/testing/selftests/net/nettest.c
729
rc = expected_addr_match(sa, &args->expected_laddr,
tools/testing/selftests/net/nettest.c
741
if (args->has_expected_raddr) {
tools/testing/selftests/net/nettest.c
742
rc |= expected_addr_match(sa, &args->expected_raddr,
tools/testing/selftests/net/nettest.c
761
static int convert_addr(struct sock_args *args, const char *_str,
tools/testing/selftests/net/nettest.c
764
int pfx_len_max = args->version == AF_INET6 ? 128 : 32;
tools/testing/selftests/net/nettest.c
765
int family = args->version;
tools/testing/selftests/net/nettest.c
780
addr = &args->local_addr;
tools/testing/selftests/net/nettest.c
784
addr = &args->remote_addr;
tools/testing/selftests/net/nettest.c
788
addr = &args->grp;
tools/testing/selftests/net/nettest.c
792
addr = &args->expected_laddr;
tools/testing/selftests/net/nettest.c
796
addr = &args->expected_raddr;
tools/testing/selftests/net/nettest.c
801
args->md5_prefix.v4.sin_family = AF_INET;
tools/testing/selftests/net/nettest.c
802
addr = &args->md5_prefix.v4.sin_addr;
tools/testing/selftests/net/nettest.c
804
args->md5_prefix.v6.sin6_family = AF_INET6;
tools/testing/selftests/net/nettest.c
805
addr = &args->md5_prefix.v6.sin6_addr;
tools/testing/selftests/net/nettest.c
814
&args->prefix_len) != 0) {
tools/testing/selftests/net/nettest.c
819
args->prefix_len = 0;
tools/testing/selftests/net/nettest.c
859
args->scope_id = get_ifidx(dev);
tools/testing/selftests/net/nettest.c
860
if (args->scope_id < 0) {
tools/testing/selftests/net/nettest.c
878
static int validate_addresses(struct sock_args *args)
tools/testing/selftests/net/nettest.c
880
if (args->local_addr_str &&
tools/testing/selftests/net/nettest.c
881
convert_addr(args, args->local_addr_str, ADDR_TYPE_LOCAL) < 0)
tools/testing/selftests/net/nettest.c
884
if (args->remote_addr_str &&
tools/testing/selftests/net/nettest.c
885
convert_addr(args, args->remote_addr_str, ADDR_TYPE_REMOTE) < 0)
tools/testing/selftests/net/nettest.c
888
if (args->md5_prefix_str &&
tools/testing/selftests/net/nettest.c
889
convert_addr(args, args->md5_prefix_str,
tools/testing/selftests/net/nettest.c
893
if (args->expected_laddr_str &&
tools/testing/selftests/net/nettest.c
894
convert_addr(args, args->expected_laddr_str,
tools/testing/selftests/net/nettest.c
898
if (args->expected_raddr_str &&
tools/testing/selftests/net/nettest.c
899
convert_addr(args, args->expected_raddr_str,
tools/testing/selftests/net/psock_fanout.c
119
args.id = group_id;
tools/testing/selftests/net/psock_fanout.c
120
args.type_flags = typeflags;
tools/testing/selftests/net/psock_fanout.c
121
args.max_num_members = cfg_max_num_members;
tools/testing/selftests/net/psock_fanout.c
122
err = setsockopt(fd, SOL_PACKET, PACKET_FANOUT, &args,
tools/testing/selftests/net/psock_fanout.c
123
sizeof(args));
tools/testing/selftests/net/psock_fanout.c
95
struct fanout_args args;
tools/testing/selftests/nolibc/nolibc-test.c
1655
va_list args;
tools/testing/selftests/nolibc/nolibc-test.c
1660
va_start(args, fmt);
tools/testing/selftests/nolibc/nolibc-test.c
1662
w = vsnprintf(buf, 21, fmt, args);
tools/testing/selftests/nolibc/nolibc-test.c
1663
va_end(args);
tools/testing/selftests/pidfd/pidfd.h
272
struct __clone_args args = {
tools/testing/selftests/pidfd/pidfd.h
278
return sys_clone3(&args, sizeof(struct __clone_args));
tools/testing/selftests/pidfd/pidfd_fdinfo_test.c
110
ret.pid = __clone2(fn, ret.stack, CHILD_STACK_SIZE, flags, args, &ret.fd);
tools/testing/selftests/pidfd/pidfd_fdinfo_test.c
112
ret.pid = clone(fn, ret.stack + CHILD_STACK_SIZE, flags, args, &ret.fd);
tools/testing/selftests/pidfd/pidfd_fdinfo_test.c
170
va_list args;
tools/testing/selftests/pidfd/pidfd_fdinfo_test.c
177
va_start(args, expect);
tools/testing/selftests/pidfd/pidfd_fdinfo_test.c
178
r = vsnprintf(buffer, sizeof(buffer), expect, args);
tools/testing/selftests/pidfd/pidfd_fdinfo_test.c
180
va_end(args);
tools/testing/selftests/pidfd/pidfd_fdinfo_test.c
217
static int child_fdinfo_nspid_test(void *args)
tools/testing/selftests/pidfd/pidfd_fdinfo_test.c
224
if (!args)
tools/testing/selftests/pidfd/pidfd_fdinfo_test.c
244
pidfd = *(int *)args;
tools/testing/selftests/pidfd/pidfd_fdinfo_test.c
28
va_list args;
tools/testing/selftests/pidfd/pidfd_fdinfo_test.c
35
va_start(args, fmt);
tools/testing/selftests/pidfd/pidfd_fdinfo_test.c
36
r = vsnprintf(err->msg, sizeof(err->msg), fmt, args);
tools/testing/selftests/pidfd/pidfd_fdinfo_test.c
38
va_end(args);
tools/testing/selftests/pidfd/pidfd_fdinfo_test.c
93
static struct child clone_newns(int (*fn)(void *), void *args,
tools/testing/selftests/pidfd/pidfd_test.c
478
static int child_poll_exec_test(void *args)
tools/testing/selftests/pidfd/pidfd_test.c
543
static int child_poll_leader_exit_test(void *args)
tools/testing/selftests/pidfd/pidfd_wait.c
143
struct __clone_args args = {
tools/testing/selftests/pidfd/pidfd_wait.c
170
pid = sys_clone3(&args, sizeof(args));
tools/testing/selftests/pidfd/pidfd_wait.c
33
struct __clone_args args = {
tools/testing/selftests/pidfd/pidfd_wait.c
60
pid = sys_clone3(&args, sizeof(args));
tools/testing/selftests/pidfd/pidfd_wait.c
81
struct __clone_args args = {
tools/testing/selftests/pidfd/pidfd_wait.c
94
pid = sys_clone3(&args, sizeof(args));
tools/testing/selftests/powerpc/dexcr/dexcr_test.c
130
char *args[] = { "dexcr_prctl_onexec_test_child", which_str, "set", NULL };
tools/testing/selftests/powerpc/dexcr/dexcr_test.c
141
execve("/proc/self/exe", args, NULL);
tools/testing/selftests/powerpc/dexcr/dexcr_test.c
152
char *args[] = { "dexcr_prctl_onexec_test_child", which_str, "clear", NULL };
tools/testing/selftests/powerpc/dexcr/dexcr_test.c
163
execve("/proc/self/exe", args, NULL);
tools/testing/selftests/powerpc/dexcr/hashchk_test.c
185
static int hashchk_clone_child_fn(void *args)
tools/testing/selftests/powerpc/dscr/dscr_default_test.c
81
struct random_thread_args *args = (struct random_thread_args *)in;
tools/testing/selftests/powerpc/dscr/dscr_default_test.c
82
unsigned long *expected_dscr_p = args->expected_system_dscr;
tools/testing/selftests/powerpc/dscr/dscr_default_test.c
83
pthread_rwlock_t *rw_lock = args->rw_lock;
tools/testing/selftests/powerpc/dscr/dscr_default_test.c
88
err = pthread_barrier_wait(args->barrier);
tools/testing/selftests/powerpc/dscr/dscr_explicit_test.c
103
err = pthread_barrier_wait(args->barrier);
tools/testing/selftests/powerpc/dscr/dscr_explicit_test.c
114
if (args->do_yields && rand() % 2)
tools/testing/selftests/powerpc/dscr/dscr_explicit_test.c
125
if (args->do_yields && rand() % 2)
tools/testing/selftests/powerpc/dscr/dscr_explicit_test.c
28
void *dscr_explicit_lockstep_thread(void *args)
tools/testing/selftests/powerpc/dscr/dscr_explicit_test.c
30
sem_t *prev = (sem_t *)args;
tools/testing/selftests/powerpc/dscr/dscr_explicit_test.c
31
sem_t *next = (sem_t *)args + 1;
tools/testing/selftests/powerpc/dscr/dscr_explicit_test.c
97
struct random_thread_args *args = (struct random_thread_args *)in;
tools/testing/selftests/powerpc/signal/sigfuz.c
116
if (args & ARG_MESS_WITH_MSR_AT) {
tools/testing/selftests/powerpc/signal/sigfuz.c
187
if (args & ARG_MESS_WITH_TM_BEFORE) {
tools/testing/selftests/powerpc/signal/sigfuz.c
227
if (args & ARG_MESS_WITH_TM_AT) {
tools/testing/selftests/powerpc/signal/sigfuz.c
236
if (!(args & ARG_FOREVER))
tools/testing/selftests/powerpc/signal/sigfuz.c
295
args |= ARG_MESS_WITH_TM_BEFORE;
tools/testing/selftests/powerpc/signal/sigfuz.c
298
args |= ARG_MESS_WITH_TM_AT;
tools/testing/selftests/powerpc/signal/sigfuz.c
301
args |= ARG_MESS_WITH_MSR_AT;
tools/testing/selftests/powerpc/signal/sigfuz.c
304
args |= ARG_COMPLETE;
tools/testing/selftests/powerpc/signal/sigfuz.c
309
args |= ARG_FOREVER;
tools/testing/selftests/powerpc/signal/sigfuz.c
321
if (!args)
tools/testing/selftests/powerpc/signal/sigfuz.c
322
args = ARG_COMPLETE;
tools/testing/selftests/powerpc/signal/sigfuz.c
57
static int args;
tools/testing/selftests/powerpc/syscalls/rtas_filter.c
111
struct rtas_args args;
tools/testing/selftests/powerpc/syscalls/rtas_filter.c
126
args.token = cpu_to_be32(token);
tools/testing/selftests/powerpc/syscalls/rtas_filter.c
127
args.nargs = cpu_to_be32(nargs);
tools/testing/selftests/powerpc/syscalls/rtas_filter.c
128
args.nret = cpu_to_be32(nrets);
tools/testing/selftests/powerpc/syscalls/rtas_filter.c
131
args.args[i] = (__be32) va_arg(ap, unsigned long);
tools/testing/selftests/powerpc/syscalls/rtas_filter.c
136
rc = syscall(__NR_rtas, &args);
tools/testing/selftests/powerpc/syscalls/rtas_filter.c
143
*(rets[0]) = be32_to_cpu(args.args[nargs]);
tools/testing/selftests/powerpc/syscalls/rtas_filter.c
146
*(rets[i]) = args.args[nargs + i];
tools/testing/selftests/powerpc/syscalls/rtas_filter.c
44
__be32 args[16];
tools/testing/selftests/ptrace/get_syscall_info.c
120
(void *) &info.entry.args[6] - (void *) &info;
tools/testing/selftests/ptrace/get_syscall_info.c
187
exp_args = args[ptrace_stop / 2];
tools/testing/selftests/ptrace/get_syscall_info.c
206
ASSERT_EQ(exp_args[1], info.entry.args[0]) {
tools/testing/selftests/ptrace/get_syscall_info.c
209
ASSERT_EQ(exp_args[2], info.entry.args[1]) {
tools/testing/selftests/ptrace/get_syscall_info.c
212
ASSERT_EQ(exp_args[3], info.entry.args[2]) {
tools/testing/selftests/ptrace/get_syscall_info.c
215
ASSERT_EQ(exp_args[4], info.entry.args[3]) {
tools/testing/selftests/ptrace/get_syscall_info.c
218
ASSERT_EQ(exp_args[5], info.entry.args[4]) {
tools/testing/selftests/ptrace/get_syscall_info.c
221
ASSERT_EQ(exp_args[6], info.entry.args[5]) {
tools/testing/selftests/ptrace/get_syscall_info.c
268
ASSERT_EQ(ARRAY_SIZE(args) * 2, ptrace_stop);
tools/testing/selftests/ptrace/get_syscall_info.c
45
static const unsigned long args[][7] = {
tools/testing/selftests/ptrace/get_syscall_info.c
93
for (unsigned int i = 0; i < ARRAY_SIZE(args); ++i) {
tools/testing/selftests/ptrace/get_syscall_info.c
94
syscall(args[i][0],
tools/testing/selftests/ptrace/get_syscall_info.c
95
args[i][1], args[i][2], args[i][3],
tools/testing/selftests/ptrace/get_syscall_info.c
96
args[i][4], args[i][5], args[i][6]);
tools/testing/selftests/ptrace/set_syscall_info.c
30
kernel_ulong_t args[6];
tools/testing/selftests/ptrace/set_syscall_info.c
344
si[i].entry[0].args[0],
tools/testing/selftests/ptrace/set_syscall_info.c
345
si[i].entry[0].args[1],
tools/testing/selftests/ptrace/set_syscall_info.c
346
si[i].entry[0].args[2],
tools/testing/selftests/ptrace/set_syscall_info.c
347
si[i].entry[0].args[3],
tools/testing/selftests/ptrace/set_syscall_info.c
348
si[i].entry[0].args[4],
tools/testing/selftests/ptrace/set_syscall_info.c
349
si[i].entry[0].args[5]);
tools/testing/selftests/ptrace/set_syscall_info.c
373
(void *) &info.entry.args[6] - (void *) &info;
tools/testing/selftests/ptrace/set_syscall_info.c
442
for (i = 0; i < ARRAY_SIZE(set_entry->args); ++i)
tools/testing/selftests/ptrace/set_syscall_info.c
443
info.entry.args[i] = set_entry->args[i];
tools/testing/selftests/ptrace/set_syscall_info.c
95
for (i = 0; i < ARRAY_SIZE(exp_entry->args); ++i) {
tools/testing/selftests/ptrace/set_syscall_info.c
96
ASSERT_EQ(exp_entry->args[i], info->entry.args[i]) {
tools/testing/selftests/rseq/param_test.c
1256
struct test_membarrier_thread_args *args =
tools/testing/selftests/rseq/param_test.c
1268
while (!__atomic_load_n(&args->percpu_list_ptr, __ATOMIC_ACQUIRE)) {}
tools/testing/selftests/rseq/param_test.c
1277
&args->percpu_list_ptr,
tools/testing/selftests/rseq/param_test.c
1320
struct test_membarrier_thread_args *args =
tools/testing/selftests/rseq/param_test.c
1336
__atomic_store_n(&args->percpu_list_ptr, (intptr_t)&list_a, __ATOMIC_RELEASE);
tools/testing/selftests/rseq/param_test.c
1338
while (!__atomic_load_n(&args->stop, __ATOMIC_ACQUIRE)) {
tools/testing/selftests/rseq/param_test.c
1351
__atomic_store_n(&args->percpu_list_ptr, (intptr_t)&list_b, __ATOMIC_RELEASE);
tools/testing/selftests/rseq/param_test.c
1374
__atomic_store_n(&args->percpu_list_ptr, (intptr_t)&list_a, __ATOMIC_RELEASE);
tools/testing/selftests/rseq/rseq.h
108
#define rseq_log(fmt, args...) \
tools/testing/selftests/rseq/rseq.h
110
## args, __func__)
tools/testing/selftests/rseq/rseq.h
112
#define rseq_bug(fmt, args...) \
tools/testing/selftests/rseq/rseq.h
114
rseq_log(fmt, ##args); \
tools/testing/selftests/sched_ext/allowed_cpus.c
29
__u64 args[1];
tools/testing/selftests/sched_ext/allowed_cpus.c
32
.ctx_in = args,
tools/testing/selftests/sched_ext/allowed_cpus.c
33
.ctx_size_in = sizeof(args),
tools/testing/selftests/sched_ext/allowed_cpus.c
36
args[0] = getpid();
tools/testing/selftests/sched_ext/create_dsq.bpf.c
14
struct scx_exit_task_args *args)
tools/testing/selftests/sched_ext/create_dsq.bpf.c
20
struct scx_init_task_args *args)
tools/testing/selftests/sched_ext/enq_select_cpu.c
31
__u64 args[1];
tools/testing/selftests/sched_ext/enq_select_cpu.c
34
.ctx_in = args,
tools/testing/selftests/sched_ext/enq_select_cpu.c
35
.ctx_size_in = sizeof(args),
tools/testing/selftests/sched_ext/enq_select_cpu.c
38
args[0] = getpid();
tools/testing/selftests/sched_ext/exit.bpf.c
54
struct scx_init_task_args *args)
tools/testing/selftests/sched_ext/init_enable_count.bpf.c
19
struct scx_init_task_args *args)
tools/testing/selftests/sched_ext/init_enable_count.bpf.c
23
if (args->fork)
tools/testing/selftests/sched_ext/maximal.bpf.c
101
struct scx_cgroup_init_args *args)
tools/testing/selftests/sched_ext/maximal.bpf.c
71
struct scx_cpu_acquire_args *args)
tools/testing/selftests/sched_ext/maximal.bpf.c
75
struct scx_cpu_release_args *args)
tools/testing/selftests/sched_ext/maximal.bpf.c
85
struct scx_init_task_args *args)
tools/testing/selftests/sched_ext/maximal.bpf.c
94
struct scx_exit_task_args *args)
tools/testing/selftests/sched_ext/select_cpu_dfl_nodispatch.bpf.c
74
struct task_struct *p, struct scx_init_task_args *args)
tools/testing/selftests/seccomp/seccomp_benchmark.c
177
BPF_STMT(BPF_LD|BPF_W|BPF_ABS, offsetof(struct seccomp_data, args[0])),
tools/testing/selftests/seccomp/seccomp_bpf.c
115
__u64 args[6];
tools/testing/selftests/seccomp/seccomp_bpf.c
1533
pid_t tracee, int status, void *args);
tools/testing/selftests/seccomp/seccomp_bpf.c
1536
tracer_func_t tracer_func, void *args, bool ptrace_syscall)
tools/testing/selftests/seccomp/seccomp_bpf.c
1594
tracer_func(_metadata, tracee, status, args);
tools/testing/selftests/seccomp/seccomp_bpf.c
1608
tracer_func_t func, void *args, bool ptrace_syscall)
tools/testing/selftests/seccomp/seccomp_bpf.c
1624
start_tracer(_metadata, pipefd[1], tracee, func, args,
tools/testing/selftests/seccomp/seccomp_bpf.c
1652
void *args)
tools/testing/selftests/seccomp/seccomp_bpf.c
1656
struct tracer_args_poke_t *info = (struct tracer_args_poke_t *)args;
tools/testing/selftests/seccomp/seccomp_bpf.c
2006
int status, void *args)
tools/testing/selftests/seccomp/seccomp_bpf.c
2057
int status, void *args)
tools/testing/selftests/seccomp/seccomp_bpf.c
2064
FIXTURE_DATA(TRACE_syscall) *self = args;
tools/testing/selftests/seccomp/seccomp_bpf.c
305
int seccomp(unsigned int op, unsigned int flags, void *args)
tools/testing/selftests/seccomp/seccomp_bpf.c
308
return syscall(__NR_seccomp, op, flags, args);
tools/testing/selftests/seccomp/seccomp_bpf.c
313
#define syscall_arg(_n) (offsetof(struct seccomp_data, args[_n]))
tools/testing/selftests/seccomp/seccomp_bpf.c
315
#define syscall_arg(_n) (offsetof(struct seccomp_data, args[_n]) + sizeof(__u32))
tools/testing/selftests/seccomp/seccomp_bpf.c
3934
struct __clone_args args = {
tools/testing/selftests/seccomp/seccomp_bpf.c
3947
pid = sys_clone3(&args, sizeof(args));
tools/testing/selftests/seccomp/seccomp_bpf.c
3985
struct __clone_args args = {
tools/testing/selftests/seccomp/seccomp_bpf.c
4001
pid = sys_clone3(&args, sizeof(args));
tools/testing/selftests/seccomp/seccomp_bpf.c
4045
struct __clone_args args = {
tools/testing/selftests/seccomp/seccomp_bpf.c
4058
pid = sys_clone3(&args, sizeof(args));
tools/testing/selftests/seccomp/seccomp_bpf.c
4974
struct tsync_vs_thread_leader_args *args = _args;
tools/testing/selftests/seccomp/seccomp_bpf.c
4978
ret = pthread_join(args->leader, &retval);
tools/testing/selftests/seccomp/seccomp_bpf.c
5016
struct tsync_vs_thread_leader_args *args;
tools/testing/selftests/seccomp/seccomp_bpf.c
5019
args = malloc(sizeof(*args));
tools/testing/selftests/seccomp/seccomp_bpf.c
5020
ASSERT_NE(NULL, args);
tools/testing/selftests/seccomp/seccomp_bpf.c
5021
args->leader = pthread_self();
tools/testing/selftests/seccomp/seccomp_bpf.c
5024
tsync_vs_dead_thread_leader_sibling, args);
tools/testing/selftests/seccomp/seccomp_bpf.c
5030
pthread_exit(args);
tools/testing/selftests/sparc64/drivers/adi-test.c
38
va_list args;
tools/testing/selftests/sparc64/drivers/adi-test.c
40
va_start(args, s);
tools/testing/selftests/sparc64/drivers/adi-test.c
43
vfprintf(stdout, s, args);
tools/testing/selftests/sparc64/drivers/adi-test.c
44
va_end(args);
tools/testing/selftests/timens/clock_nanosleep.c
34
struct thread_args *args = _args;
tools/testing/selftests/timens/clock_nanosleep.c
36
clock_nanosleep(args->clockid, args->abs ? TIMER_ABSTIME : 0, args->now, args->rem);
tools/testing/selftests/timens/clock_nanosleep.c
37
pthread_mutex_unlock(args->lock);
tools/testing/selftests/timens/clock_nanosleep.c
44
struct thread_args args = { .now = &now, .rem = &rem, .clockid = clockid};
tools/testing/selftests/timens/clock_nanosleep.c
69
args.abs = abs;
tools/testing/selftests/timens/clock_nanosleep.c
70
args.lock = &lock;
tools/testing/selftests/timens/clock_nanosleep.c
71
ret = pthread_create(&thread, NULL, call_nanosleep, &args);
tools/testing/selftests/timens/vfork_exec.c
29
struct thread_args *args = _args;
tools/testing/selftests/timens/vfork_exec.c
30
struct timespec *now = args->now, tst;
tools/testing/selftests/timens/vfork_exec.c
37
args->tst_name, tst.tv_sec, now->tv_sec);
tools/testing/selftests/timens/vfork_exec.c
46
struct thread_args args = {
tools/testing/selftests/timens/vfork_exec.c
53
if (pthread_create(&th, NULL, tcheck, &args))
tools/testing/selftests/user_events/abi_test.c
136
char *args)
tools/testing/selftests/user_events/abi_test.c
147
len = snprintf(full_args, sizeof(full_args), "__abi_event %s", args);
tools/testing/selftests/vDSO/vdso_call.h
39
#define VDSO_CALL(fn, nr, args...) ({ \
tools/testing/selftests/vDSO/vdso_call.h
48
LOADARGS_##nr(fn, args); \
tools/testing/selftests/vDSO/vdso_call.h
66
#define VDSO_CALL(fn, nr, args...) fn(args)
tools/testing/selftests/vDSO/vdso_test_getrandom.c
281
info.entry.args[0] == (uintptr_t)weird_size && info.entry.args[1] == sizeof(weird_size))
tools/testing/selftests/vfio/lib/iommu.c
102
struct vfio_iommu_type1_dma_map args = {
tools/testing/selftests/vfio/lib/iommu.c
103
.argsz = sizeof(args),
tools/testing/selftests/vfio/lib/iommu.c
110
if (ioctl(iommu->container_fd, VFIO_IOMMU_MAP_DMA, &args))
tools/testing/selftests/vfio/lib/iommu.c
118
struct iommu_ioas_map args = {
tools/testing/selftests/vfio/lib/iommu.c
119
.size = sizeof(args),
tools/testing/selftests/vfio/lib/iommu.c
129
if (ioctl(iommu->iommufd, IOMMU_IOAS_MAP, &args))
tools/testing/selftests/vfio/lib/iommu.c
154
struct vfio_iommu_type1_dma_unmap args = {
tools/testing/selftests/vfio/lib/iommu.c
155
.argsz = sizeof(args),
tools/testing/selftests/vfio/lib/iommu.c
161
if (ioctl(fd, VFIO_IOMMU_UNMAP_DMA, &args))
tools/testing/selftests/vfio/lib/iommu.c
165
*unmapped = args.size;
tools/testing/selftests/vfio/lib/iommu.c
179
struct iommu_ioas_unmap args = {
tools/testing/selftests/vfio/lib/iommu.c
180
.size = sizeof(args),
tools/testing/selftests/vfio/lib/iommu.c
186
if (ioctl(fd, IOMMU_IOAS_UNMAP, &args))
tools/testing/selftests/vfio/lib/iommu.c
190
*unmapped = args.length;
tools/testing/selftests/vfio/lib/iommu.c
413
struct iommu_ioas_alloc args = {
tools/testing/selftests/vfio/lib/iommu.c
414
.size = sizeof(args),
tools/testing/selftests/vfio/lib/iommu.c
417
ioctl_assert(iommufd, IOMMU_IOAS_ALLOC, &args);
tools/testing/selftests/vfio/lib/iommu.c
418
return args.out_ioas_id;
tools/testing/selftests/vfio/lib/vfio_pci_device.c
325
struct vfio_device_bind_iommufd args = {
tools/testing/selftests/vfio/lib/vfio_pci_device.c
326
.argsz = sizeof(args),
tools/testing/selftests/vfio/lib/vfio_pci_device.c
330
ioctl_assert(device_fd, VFIO_DEVICE_BIND_IOMMUFD, &args);
tools/testing/selftests/vfio/lib/vfio_pci_device.c
335
struct vfio_device_attach_iommufd_pt args = {
tools/testing/selftests/vfio/lib/vfio_pci_device.c
336
.argsz = sizeof(args),
tools/testing/selftests/vfio/lib/vfio_pci_device.c
340
ioctl_assert(device_fd, VFIO_DEVICE_ATTACH_IOMMUFD_PT, &args);
tools/testing/selftests/vfio/vfio_pci_device_init_perf_test.c
102
pthread_barrier_wait(args->barrier);
tools/testing/selftests/vfio/vfio_pci_device_init_perf_test.c
104
clock_gettime(CLOCK_MONOTONIC, &args->start);
tools/testing/selftests/vfio/vfio_pci_device_init_perf_test.c
105
device = vfio_pci_device_init(device_bdfs[args->device_index], args->iommu);
tools/testing/selftests/vfio/vfio_pci_device_init_perf_test.c
106
clock_gettime(CLOCK_MONOTONIC, &args->end);
tools/testing/selftests/vfio/vfio_pci_device_init_perf_test.c
108
pthread_barrier_wait(args->barrier);
tools/testing/selftests/vfio/vfio_pci_device_init_perf_test.c
130
struct thread_args *args = &self->thread_args[i];
tools/testing/selftests/vfio/vfio_pci_device_init_perf_test.c
135
start = timespec_min(start, args->start);
tools/testing/selftests/vfio/vfio_pci_device_init_perf_test.c
136
end = timespec_max(end, args->end);
tools/testing/selftests/vfio/vfio_pci_device_init_perf_test.c
138
init_time = timespec_sub(args->end, args->start);
tools/testing/selftests/vfio/vfio_pci_device_init_perf_test.c
99
struct thread_args *args = __args;
tools/testing/selftests/x86/ptrace_syscall.c
121
struct syscall_args32 args = {
tools/testing/selftests/x86/ptrace_syscall.c
127
do_syscall(&args);
tools/testing/selftests/x86/ptrace_syscall.c
129
if (args.nr != getpid() ||
tools/testing/selftests/x86/ptrace_syscall.c
130
args.arg0 != 10 || args.arg1 != 11 || args.arg2 != 12 ||
tools/testing/selftests/x86/ptrace_syscall.c
131
args.arg3 != 13 || args.arg4 != 14 || args.arg5 != 15) {
tools/testing/selftests/x86/ptrace_syscall.c
140
args.nr = 37; /* kill */
tools/testing/selftests/x86/ptrace_syscall.c
141
args.arg0 = getpid();
tools/testing/selftests/x86/ptrace_syscall.c
142
args.arg1 = SIGUSR1;
tools/testing/selftests/x86/ptrace_syscall.c
143
do_syscall(&args);
tools/testing/selftests/x86/ptrace_syscall.c
144
if (args.nr != 0 ||
tools/testing/selftests/x86/ptrace_syscall.c
145
args.arg0 != getpid() || args.arg1 != SIGUSR1 || args.arg2 != 12 ||
tools/testing/selftests/x86/ptrace_syscall.c
146
args.arg3 != 13 || args.arg4 != 14 || args.arg5 != 15) {
tools/testing/selftests/x86/ptrace_syscall.c
57
static void do_full_int80(struct syscall_args32 *args)
tools/testing/selftests/x86/ptrace_syscall.c
60
register unsigned long bp asm("bp") = args->arg5;
tools/testing/selftests/x86/ptrace_syscall.c
62
: "+a" (args->nr),
tools/testing/selftests/x86/ptrace_syscall.c
63
"+b" (args->arg0), "+c" (args->arg1), "+d" (args->arg2),
tools/testing/selftests/x86/ptrace_syscall.c
64
"+S" (args->arg3), "+D" (args->arg4), "+r" (bp)
tools/testing/selftests/x86/ptrace_syscall.c
66
args->arg5 = bp;
tools/testing/selftests/x86/ptrace_syscall.c
68
sys32_helper(args, int80_and_ret);
tools/testing/selftests/x86/ptrace_syscall.c
80
static void do_full_vsyscall32(struct syscall_args32 *args)
tools/testing/selftests/x86/ptrace_syscall.c
82
sys32_helper(args, vsyscall32);
tools/testing/shared/linux.c
232
struct kmem_cache_args *args,
tools/testing/shared/linux.c
239
ret->align = args->align;
tools/testing/shared/linux.c
240
ret->sheaf_capacity = args->sheaf_capacity;
tools/testing/shared/linux.c
245
ret->ctor = args->ctor;
tools/thermal/lib/log.c
36
va_list args;
tools/thermal/lib/log.c
38
va_start(args, format);
tools/thermal/lib/log.c
41
vsyslog(level, format, args);
tools/thermal/lib/log.c
44
vfprintf(stderr, format, args);
tools/thermal/lib/log.c
47
vfprintf(stdout, format, args);
tools/thermal/lib/log.c
49
va_end(args);
tools/usb/usbip/libsrc/usbip_common.h
66
#define err(fmt, args...) \
tools/usb/usbip/libsrc/usbip_common.h
69
syslog(LOG_ERR, pr_fmt(fmt), "error", ##args); \
tools/usb/usbip/libsrc/usbip_common.h
72
fprintf(stderr, pr_fmt(fmt), "error", ##args); \
tools/usb/usbip/libsrc/usbip_common.h
76
#define info(fmt, args...) \
tools/usb/usbip/libsrc/usbip_common.h
79
syslog(LOG_INFO, pr_fmt(fmt), "info", ##args); \
tools/usb/usbip/libsrc/usbip_common.h
82
fprintf(stderr, pr_fmt(fmt), "info", ##args); \
tools/usb/usbip/libsrc/usbip_common.h
86
#define dbg(fmt, args...) \
tools/usb/usbip/libsrc/usbip_common.h
90
syslog(LOG_DEBUG, dbg_fmt(fmt), ##args); \
tools/usb/usbip/libsrc/usbip_common.h
93
fprintf(stderr, dbg_fmt(fmt), ##args); \
usr/gen_init_cpio.c
649
char *args, *type;
usr/gen_init_cpio.c
754
if (! (args = strtok(NULL, "\n"))) {
usr/gen_init_cpio.c
764
if ((rc = file_handler_table[type_idx].handler(args))) {
virt/kvm/eventfd.c
1001
if (args->addr + args->len < args->addr)
virt/kvm/eventfd.c
1005
if (args->flags & ~KVM_IOEVENTFD_VALID_FLAG_MASK)
virt/kvm/eventfd.c
1009
if (!args->len && (args->flags & KVM_IOEVENTFD_FLAG_DATAMATCH))
virt/kvm/eventfd.c
1012
ret = kvm_assign_ioeventfd_idx(kvm, bus_idx, args);
virt/kvm/eventfd.c
1019
if (!args->len && bus_idx == KVM_MMIO_BUS) {
virt/kvm/eventfd.c
1020
ret = kvm_assign_ioeventfd_idx(kvm, KVM_FAST_MMIO_BUS, args);
virt/kvm/eventfd.c
1028
kvm_deassign_ioeventfd_idx(kvm, bus_idx, args);
virt/kvm/eventfd.c
1034
kvm_ioeventfd(struct kvm *kvm, struct kvm_ioeventfd *args)
virt/kvm/eventfd.c
1036
if (args->flags & KVM_IOEVENTFD_FLAG_DEASSIGN)
virt/kvm/eventfd.c
1037
return kvm_deassign_ioeventfd(kvm, args);
virt/kvm/eventfd.c
1039
return kvm_assign_ioeventfd(kvm, args);
virt/kvm/eventfd.c
36
kvm_arch_irqfd_allowed(struct kvm *kvm, struct kvm_irqfd *args)
virt/kvm/eventfd.c
370
kvm_irqfd_assign(struct kvm *kvm, struct kvm_irqfd *args)
virt/kvm/eventfd.c
382
if (!kvm_arch_irqfd_allowed(kvm, args))
virt/kvm/eventfd.c
390
irqfd->gsi = args->gsi;
virt/kvm/eventfd.c
396
CLASS(fd, f)(args->fd);
virt/kvm/eventfd.c
410
if (args->flags & KVM_IRQFD_FLAG_RESAMPLE) {
virt/kvm/eventfd.c
413
resamplefd = eventfd_ctx_fdget(args->resamplefd);
virt/kvm/eventfd.c
589
kvm_irqfd_deassign(struct kvm *kvm, struct kvm_irqfd *args)
virt/kvm/eventfd.c
594
eventfd = eventfd_ctx_fdget(args->fd);
virt/kvm/eventfd.c
601
if (irqfd->eventfd == eventfd && irqfd->gsi == args->gsi)
virt/kvm/eventfd.c
619
kvm_irqfd(struct kvm *kvm, struct kvm_irqfd *args)
virt/kvm/eventfd.c
621
if (args->flags & ~(KVM_IRQFD_FLAG_DEASSIGN | KVM_IRQFD_FLAG_RESAMPLE))
virt/kvm/eventfd.c
624
if (args->flags & KVM_IRQFD_FLAG_DEASSIGN)
virt/kvm/eventfd.c
625
return kvm_irqfd_deassign(kvm, args);
virt/kvm/eventfd.c
627
return kvm_irqfd_assign(kvm, args);
virt/kvm/eventfd.c
865
struct kvm_ioeventfd *args)
virt/kvm/eventfd.c
872
eventfd = eventfd_ctx_fdget(args->fd);
virt/kvm/eventfd.c
883
p->addr = args->addr;
virt/kvm/eventfd.c
885
p->length = args->len;
virt/kvm/eventfd.c
889
if (args->flags & KVM_IOEVENTFD_FLAG_DATAMATCH)
virt/kvm/eventfd.c
890
p->datamatch = args->datamatch;
virt/kvm/eventfd.c
928
struct kvm_ioeventfd *args)
virt/kvm/eventfd.c
936
eventfd = eventfd_ctx_fdget(args->fd);
virt/kvm/eventfd.c
940
wildcard = !(args->flags & KVM_IOEVENTFD_FLAG_DATAMATCH);
virt/kvm/eventfd.c
947
p->addr != args->addr ||
virt/kvm/eventfd.c
948
p->length != args->len ||
virt/kvm/eventfd.c
952
if (!p->wildcard && p->datamatch != args->datamatch)
virt/kvm/eventfd.c
970
static int kvm_deassign_ioeventfd(struct kvm *kvm, struct kvm_ioeventfd *args)
virt/kvm/eventfd.c
972
enum kvm_bus bus_idx = ioeventfd_bus_from_flags(args->flags);
virt/kvm/eventfd.c
973
int ret = kvm_deassign_ioeventfd_idx(kvm, bus_idx, args);
virt/kvm/eventfd.c
975
if (!args->len && bus_idx == KVM_MMIO_BUS)
virt/kvm/eventfd.c
976
kvm_deassign_ioeventfd_idx(kvm, KVM_FAST_MMIO_BUS, args);
virt/kvm/eventfd.c
982
kvm_assign_ioeventfd(struct kvm *kvm, struct kvm_ioeventfd *args)
virt/kvm/eventfd.c
987
bus_idx = ioeventfd_bus_from_flags(args->flags);
virt/kvm/eventfd.c
989
switch (args->len) {
virt/kvm/guest_memfd.c
1002
struct kmem_cache_args args = {
virt/kvm/guest_memfd.c
1011
&args, SLAB_ACCOUNT);
virt/kvm/guest_memfd.c
628
int kvm_gmem_create(struct kvm *kvm, struct kvm_create_guest_memfd *args)
virt/kvm/guest_memfd.c
630
loff_t size = args->size;
virt/kvm/guest_memfd.c
631
u64 flags = args->flags;
virt/kvm/kvm_main.c
2949
struct follow_pfnmap_args args = { .vma = vma, .address = kfp->hva };
virt/kvm/kvm_main.c
2961
r = follow_pfnmap_start(&args);
virt/kvm/kvm_main.c
2976
r = follow_pfnmap_start(&args);
virt/kvm/kvm_main.c
2981
if (write_fault && !args.writable) {
virt/kvm/kvm_main.c
2986
*p_pfn = kvm_resolve_pfn(kfp, NULL, &args, args.writable);
virt/kvm/kvm_main.c
2988
follow_pfnmap_end(&args);
virt/kvm/kvm_main.c
5039
if (cap->args[0] & KVM_DIRTY_LOG_MANUAL_PROTECT_ENABLE)
virt/kvm/kvm_main.c
5042
if (cap->flags || (cap->args[0] & ~allowed_options))
virt/kvm/kvm_main.c
5044
kvm->manual_dirty_log_protect = cap->args[0];
virt/kvm/kvm_main.c
5049
if (cap->flags || cap->args[0] != (unsigned int)cap->args[0])
virt/kvm/kvm_main.c
5052
kvm->max_halt_poll_ns = cap->args[0];
virt/kvm/kvm_main.c
5070
return kvm_vm_ioctl_enable_dirty_log_ring(kvm, cap->args[0]);
virt/kvm/kvm_mm.h
73
int kvm_gmem_create(struct kvm *kvm, struct kvm_create_guest_memfd *args);