Symbol: arg
arch/alpha/include/asm/pal.h
101
register unsigned long __r17 __asm__("$17"); arg; \
arch/alpha/include/asm/pal.h
98
#define __tbi(nr,arg,arg1...) \
arch/alpha/kernel/osf_sys.c
155
CLASS(fd_pos, arg)(fd);
arch/alpha/kernel/osf_sys.c
163
if (fd_empty(arg))
arch/alpha/kernel/osf_sys.c
166
error = iterate_dir(fd_file(arg), &buf.ctx);
arch/alpha/kernel/osf_sys.c
750
unsigned long, nbytes, int __user *, start, void __user *, arg)
arch/alpha/kernel/osf_sys.c
807
unsigned long, nbytes, int __user *, start, void __user *, arg)
arch/alpha/kernel/rtc.c
123
alpha_rtc_ioctl(struct device *dev, unsigned int cmd, unsigned long arg)
arch/alpha/kernel/rtc.c
127
return put_user(rtc_epoch, (unsigned long __user *)arg);
arch/alpha/kernel/rtc.c
129
if (arg < 1900)
arch/alpha/kernel/rtc.c
131
rtc_epoch = arg;
arch/arc/include/asm/stacktrace.h
32
void *arg);
arch/arc/include/asm/unwind.h
119
void *arg),
arch/arc/include/asm/unwind.h
120
void *arg)
arch/arc/kernel/arc_hostlink.c
32
unsigned long arg)
arch/arc/kernel/arc_hostlink.c
35
put_user((unsigned int)__HOSTLINK__, (int __user *)arg);
arch/arc/kernel/process.c
111
const unsigned int arg = 0x10 | ARCV2_IRQ_DEF_PRIO;
arch/arc/kernel/process.c
116
:"I"(arg)); /* can't be "r" has to be embedded const */
arch/arc/kernel/stacktrace.c
118
int (*consumer_fn) (unsigned int, void *), void *arg)
arch/arc/kernel/stacktrace.c
134
if (consumer_fn(address, arg) == -1)
arch/arc/kernel/stacktrace.c
173
static int __print_sym(unsigned int address, void *arg)
arch/arc/kernel/stacktrace.c
175
const char *loglvl = arg;
arch/arc/kernel/stacktrace.c
186
static int __collect_all(unsigned int address, void *arg)
arch/arc/kernel/stacktrace.c
188
struct stack_trace *trace = arg;
arch/arc/kernel/stacktrace.c
201
static int __collect_all_but_sched(unsigned int address, void *arg)
arch/arc/kernel/stacktrace.c
203
struct stack_trace *trace = arg;
arch/arc/kernel/unwind.c
399
static int unlink_table(void *arg)
arch/arc/kernel/unwind.c
401
struct unlink_table_info *info = arg;
arch/arc/mm/tlb.c
303
static inline void ipi_flush_tlb_page(void *arg)
arch/arc/mm/tlb.c
305
struct tlb_args *ta = arg;
arch/arc/mm/tlb.c
310
static inline void ipi_flush_tlb_range(void *arg)
arch/arc/mm/tlb.c
312
struct tlb_args *ta = arg;
arch/arc/mm/tlb.c
318
static inline void ipi_flush_pmd_tlb_range(void *arg)
arch/arc/mm/tlb.c
320
struct tlb_args *ta = arg;
arch/arc/mm/tlb.c
326
static inline void ipi_flush_tlb_kernel_range(void *arg)
arch/arc/mm/tlb.c
328
struct tlb_args *ta = (struct tlb_args *)arg;
arch/arm/common/bL_switcher.c
121
extern void call_with_stack(void (*fn)(void *), void *arg, void *sp);
arch/arm/common/bL_switcher.c
270
static int bL_switcher_thread(void *arg)
arch/arm/common/bL_switcher.c
272
struct bL_thread *t = arg;
arch/arm/common/bL_switcher.c
306
static struct task_struct *bL_switcher_thread_create(int cpu, void *arg)
arch/arm/common/bL_switcher.c
310
task = kthread_run_on_cpu(bL_switcher_thread, arg,
arch/arm/include/asm/cpuidle.h
36
int (*suspend)(unsigned long arg);
arch/arm/include/asm/syscalls.h
26
unsigned long arg);
arch/arm/include/asm/tlbflush.h
301
#define __tlb_op(f, insnarg, arg) \
arch/arm/include/asm/tlbflush.h
305
: : "r" (arg) : "cc"); \
arch/arm/include/asm/tlbflush.h
309
: : "r" (arg), "r" (__tlb_flag), "Ir" (f) \
arch/arm/include/asm/tlbflush.h
313
#define tlb_op(f, regs, arg) __tlb_op(f, "p15, 0, %0, " regs, arg)
arch/arm/include/asm/tlbflush.h
314
#define tlb_l2_op(f, regs, arg) __tlb_op(f, "p15, 1, %0, " regs, arg)
arch/arm/kernel/irq.c
75
static void ____do_softirq(void *arg)
arch/arm/kernel/reboot.h
5
extern void call_with_stack(void (*fn)(void *), void *arg, void *sp);
arch/arm/kernel/smp_tlb.c
151
static void ipi_flush_tlb_a15_erratum(void *arg)
arch/arm/kernel/smp_tlb.c
31
static inline void ipi_flush_tlb_mm(void *arg)
arch/arm/kernel/smp_tlb.c
33
struct mm_struct *mm = (struct mm_struct *)arg;
arch/arm/kernel/smp_tlb.c
38
static inline void ipi_flush_tlb_page(void *arg)
arch/arm/kernel/smp_tlb.c
40
struct tlb_args *ta = (struct tlb_args *)arg;
arch/arm/kernel/smp_tlb.c
48
static inline void ipi_flush_tlb_kernel_page(void *arg)
arch/arm/kernel/smp_tlb.c
50
struct tlb_args *ta = (struct tlb_args *)arg;
arch/arm/kernel/smp_tlb.c
55
static inline void ipi_flush_tlb_range(void *arg)
arch/arm/kernel/smp_tlb.c
57
struct tlb_args *ta = (struct tlb_args *)arg;
arch/arm/kernel/smp_tlb.c
65
static inline void ipi_flush_tlb_kernel_range(void *arg)
arch/arm/kernel/smp_tlb.c
67
struct tlb_args *ta = (struct tlb_args *)arg;
arch/arm/kernel/suspend.c
21
int cpu_suspend(unsigned long arg, int (*fn)(unsigned long))
arch/arm/kernel/suspend.c
50
ret = __cpu_suspend(arg, fn, __mpidr);
arch/arm/kernel/suspend.c
64
int cpu_suspend(unsigned long arg, int (*fn)(unsigned long))
arch/arm/kernel/suspend.c
70
ret = __cpu_suspend(arg, fn, __mpidr);
arch/arm/kernel/sys_oabi-compat.c
200
static int get_oabi_flock(struct flock64 *kernel, struct oabi_flock64 __user *arg)
arch/arm/kernel/sys_oabi-compat.c
204
if (copy_from_user(&user, (struct oabi_flock64 __user *)arg,
arch/arm/kernel/sys_oabi-compat.c
217
static int put_oabi_flock(struct flock64 *kernel, struct oabi_flock64 __user *arg)
arch/arm/kernel/sys_oabi-compat.c
227
if (copy_to_user((struct oabi_flock64 __user *)arg,
arch/arm/kernel/sys_oabi-compat.c
235
unsigned long arg)
arch/arm/kernel/sys_oabi-compat.c
237
void __user *argp = (void __user *)arg;
arch/arm/kernel/sys_oabi-compat.c
248
err = security_file_fcntl(fd_file(f), cmd, arg);
arch/arm/kernel/sys_oabi-compat.c
262
err = security_file_fcntl(fd_file(f), cmd, arg);
arch/arm/kernel/sys_oabi-compat.c
271
err = sys_fcntl64(fd, cmd, arg);
arch/arm/mach-exynos/firmware.c
119
static int exynos_cpu_suspend(unsigned long arg)
arch/arm/mach-exynos/suspend.c
252
static int exynos_cpu_suspend(unsigned long arg)
arch/arm/mach-exynos/suspend.c
258
static int exynos3250_cpu_suspend(unsigned long arg)
arch/arm/mach-exynos/suspend.c
264
static int exynos5420_cpu_suspend(unsigned long arg)
arch/arm/mach-footbridge/common.c
120
static int __init early_fclk(char *arg)
arch/arm/mach-footbridge/common.c
122
mem_fclk_21285 = simple_strtoul(arg, NULL, 0);
arch/arm/mach-highbank/core.h
16
extern void highbank_smc1(int fn, int arg);
arch/arm/mach-imx/common.h
66
void imx_set_cpu_arg(int cpu, u32 arg);
arch/arm/mach-imx/src.c
159
void imx_set_cpu_arg(int cpu, u32 arg)
arch/arm/mach-imx/src.c
162
writel_relaxed(arg, src_base + SRC_GPR1(gpr_v2) + cpu * 8 + 4);
arch/arm/mach-milbeaut/platsmp.c
107
static int m10v_die(unsigned long arg)
arch/arm/mach-omap1/board-sx1.h
43
extern void sx1_mmc_slot_cover_handler(void *arg, int state);
arch/arm/mach-omap2/common.h
236
extern void _omap_smc1(u32 fn, u32 arg);
arch/arm/mach-omap2/omap-secure.c
105
omap_smccc_smc(fn, arg);
arch/arm/mach-omap2/omap-secure.c
107
_omap_smc1(fn, arg);
arch/arm/mach-omap2/omap-secure.c
89
void omap_smccc_smc(u32 fn, u32 arg)
arch/arm/mach-omap2/omap-secure.c
93
arm_smccc_smc(OMAP_SIP_SMC_STD_CALL_VAL(fn), arg,
arch/arm/mach-omap2/omap-secure.c
98
void omap_smc1(u32 fn, u32 arg)
arch/arm/mach-omap2/omap-secure.h
69
extern void omap_smccc_smc(u32 fn, u32 arg);
arch/arm/mach-omap2/omap-secure.h
70
extern void omap_smc1(u32 fn, u32 arg);
arch/arm/mach-rockchip/pm.c
187
static int rockchip_lpmode_enter(unsigned long arg)
arch/arm/mach-s3c/pm-s3c64xx.c
226
static int s3c64xx_cpu_suspend(unsigned long arg)
arch/arm/mach-s5pv210/pm.c
84
static int s5pv210_cpu_suspend(unsigned long arg)
arch/arm/mach-shmobile/common.h
16
unsigned long arg);
arch/arm/mach-shmobile/platsmp.c
19
void shmobile_smp_hook(unsigned int cpu, unsigned long fn, unsigned long arg)
arch/arm/mach-shmobile/platsmp.c
26
shmobile_smp_arg[cpu] = arg;
arch/arm/mach-socfpga/pm.c
94
static int socfpga_pm_suspend(unsigned long arg)
arch/arm/mm/mmu.c
1160
static int __init early_vmalloc(char *arg)
arch/arm/mm/mmu.c
1162
unsigned long vmalloc_reserve = memparse(arg, NULL);
arch/arm/probes/kprobes/test-core.c
1129
struct test_arg_regptr *arg =
arch/arm/probes/kprobes/test-core.c
1131
regs->uregs[arg->reg] = arg->val;
arch/arm/probes/kprobes/test-core.c
1135
struct test_arg_regptr *arg =
arch/arm/probes/kprobes/test-core.c
1137
regs->uregs[arg->reg] =
arch/arm/probes/kprobes/test-core.c
1138
(unsigned long)current_stack + arg->val;
arch/arm/probes/kprobes/test-core.c
1145
if (arg->reg == 13)
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
1151
current_stack[arg->index] = arg->val;
arch/arm/probes/kprobes/test-core.c
1226
struct test_arg_regptr *arg =
arch/arm/probes/kprobes/test-core.c
1228
result_regs.uregs[arg->reg] &= arg->val;
arch/arm/xen/enlighten.c
205
static irqreturn_t xen_arm_callback(int irq, void *arg)
arch/arm64/include/asm/fpsimd.h
209
extern int sve_set_current_vl(unsigned long arg);
arch/arm64/include/asm/fpsimd.h
327
static inline int sve_set_current_vl(unsigned long arg)
arch/arm64/include/asm/fpsimd.h
407
extern int sme_set_current_vl(unsigned long arg);
arch/arm64/include/asm/fpsimd.h
445
static inline int sme_set_current_vl(unsigned long arg) { return -EINVAL; }
arch/arm64/include/asm/kvm_host.h
122
void *(*alloc_fn)(void *arg),
arch/arm64/include/asm/kvm_host.h
124
void *arg)
arch/arm64/include/asm/kvm_host.h
127
phys_addr_t *p = alloc_fn(arg);
arch/arm64/include/asm/kvm_host.h
138
void (*free_fn)(void *virt, void *arg),
arch/arm64/include/asm/kvm_host.h
140
void *arg)
arch/arm64/include/asm/kvm_host.h
143
free_fn(pop_hyp_memcache(mc, to_va), arg);
arch/arm64/include/asm/kvm_pgtable.h
219
void* (*zalloc_page)(void *arg);
arch/arm64/include/asm/kvm_pgtable.h
319
void *arg;
arch/arm64/include/asm/kvm_pgtable.h
345
void * const arg;
arch/arm64/include/asm/mte.h
106
long set_mte_ctrl(struct task_struct *task, unsigned long arg);
arch/arm64/include/asm/mte.h
149
static inline long set_mte_ctrl(struct task_struct *task, unsigned long arg)
arch/arm64/include/asm/pointer_auth.h
101
extern int ptrauth_prctl_reset_keys(struct task_struct *tsk, unsigned long arg);
arch/arm64/include/asm/pointer_auth.h
135
#define ptrauth_prctl_reset_keys(tsk, arg) (-EINVAL)
arch/arm64/include/asm/processor.h
419
#define SVE_SET_VL(arg) sve_set_current_vl(arg)
arch/arm64/include/asm/processor.h
421
#define SME_SET_VL(arg) sme_set_current_vl(arg)
arch/arm64/include/asm/processor.h
425
#define PAC_RESET_KEYS(tsk, arg) ptrauth_prctl_reset_keys(tsk, arg)
arch/arm64/include/asm/processor.h
434
long set_tagged_addr_ctrl(struct task_struct *task, unsigned long arg);
arch/arm64/include/asm/processor.h
436
#define SET_TAGGED_ADDR_CTRL(arg) set_tagged_addr_ctrl(current, arg)
arch/arm64/include/asm/sdei.h
26
asmlinkage void __sdei_asm_handler(unsigned long event_num, unsigned long arg,
arch/arm64/include/asm/sdei.h
31
unsigned long arg,
arch/arm64/include/asm/sdei.h
44
struct sdei_registered_event *arg);
arch/arm64/include/asm/sdei.h
47
struct sdei_registered_event *arg);
arch/arm64/include/asm/setup.h
16
static inline bool arch_parse_debug_rodata(char *arg)
arch/arm64/include/asm/setup.h
21
if (!arg)
arch/arm64/include/asm/setup.h
24
if (!strcmp(arg, "on")) {
arch/arm64/include/asm/setup.h
29
if (!strcmp(arg, "off")) {
arch/arm64/include/asm/setup.h
34
if (!strcmp(arg, "noalias")) {
arch/arm64/include/asm/suspend.h
40
extern int cpu_suspend(unsigned long arg, int (*fn)(unsigned long));
arch/arm64/include/asm/tlbflush.h
101
u64 arg = addr; \
arch/arm64/include/asm/tlbflush.h
107
arg &= ~TLBI_TTL_MASK; \
arch/arm64/include/asm/tlbflush.h
108
arg |= FIELD_PREP(TLBI_TTL_MASK, ttl); \
arch/arm64/include/asm/tlbflush.h
111
__tlbi(op, arg); \
arch/arm64/include/asm/tlbflush.h
114
#define __tlbi_user_level(op, arg, level) do { \
arch/arm64/include/asm/tlbflush.h
116
__tlbi_level(op, (arg | USER_ASID_FLAG), level); \
arch/arm64/include/asm/tlbflush.h
176
#define __repeat_tlbi_sync(op, arg...) \
arch/arm64/include/asm/tlbflush.h
180
__tlbi(op, ##arg); \
arch/arm64/include/asm/tlbflush.h
32
#define __TLBI_0(op, arg) asm (ARM64_ASM_PREAMBLE \
arch/arm64/include/asm/tlbflush.h
36
#define __TLBI_1(op, arg) asm (ARM64_ASM_PREAMBLE \
arch/arm64/include/asm/tlbflush.h
38
: : "rZ" (arg))
arch/arm64/include/asm/tlbflush.h
40
#define __TLBI_N(op, arg, n, ...) __TLBI_##n(op, arg)
arch/arm64/include/asm/tlbflush.h
44
#define __tlbi_user(op, arg) do { \
arch/arm64/include/asm/tlbflush.h
46
__tlbi(op, (arg) | USER_ASID_FLAG); \
arch/arm64/include/asm/trans_pgd.h
26
void * (*trans_alloc_page)(void *arg);
arch/arm64/kernel/acpi.c
51
static int __init parse_acpi(char *arg)
arch/arm64/kernel/acpi.c
53
if (!arg)
arch/arm64/kernel/acpi.c
57
if (strcmp(arg, "off") == 0)
arch/arm64/kernel/acpi.c
59
else if (strcmp(arg, "on") == 0) /* prefer ACPI over DT */
arch/arm64/kernel/acpi.c
61
else if (strcmp(arg, "force") == 0) /* force ACPI to be enabled */
arch/arm64/kernel/acpi.c
63
else if (strcmp(arg, "nospcr") == 0) /* disable SPCR as default console */
arch/arm64/kernel/cpu_errata.c
146
static int __init early_arm_si_l1_workaround_4311569_cfg(char *arg)
arch/arm64/kernel/entry-common.c
969
__sdei_handler(struct pt_regs *regs, struct sdei_registered_event *arg)
arch/arm64/kernel/entry-common.c
997
ret = do_sdei_event(regs, arg);
arch/arm64/kernel/fpsimd.c
925
int sve_set_current_vl(unsigned long arg)
arch/arm64/kernel/fpsimd.c
930
vl = arg & PR_SVE_VL_LEN_MASK;
arch/arm64/kernel/fpsimd.c
931
flags = arg & ~vl;
arch/arm64/kernel/fpsimd.c
954
int sme_set_current_vl(unsigned long arg)
arch/arm64/kernel/fpsimd.c
959
vl = arg & PR_SME_VL_LEN_MASK;
arch/arm64/kernel/fpsimd.c
960
flags = arg & ~vl;
arch/arm64/kernel/hibernate.c
171
static void *hibernate_page_alloc(void *arg)
arch/arm64/kernel/hibernate.c
173
return (void *)get_safe_page((__force gfp_t)(unsigned long)arg);
arch/arm64/kernel/machine_kexec.c
90
static void *kexec_page_alloc(void *arg)
arch/arm64/kernel/machine_kexec.c
92
struct kimage *kimage = arg;
arch/arm64/kernel/mte.c
372
long set_mte_ctrl(struct task_struct *task, unsigned long arg)
arch/arm64/kernel/mte.c
374
u64 mte_ctrl = (~((arg & PR_MTE_TAG_MASK) >> PR_MTE_TAG_SHIFT) &
arch/arm64/kernel/mte.c
380
if (arg & PR_MTE_TCF_ASYNC)
arch/arm64/kernel/mte.c
382
if (arg & PR_MTE_TCF_SYNC)
arch/arm64/kernel/mte.c
392
(arg & PR_MTE_TCF_ASYNC) &&
arch/arm64/kernel/mte.c
393
(arg & PR_MTE_TCF_SYNC))
arch/arm64/kernel/mte.c
396
if (arg & PR_MTE_STORE_ONLY)
arch/arm64/kernel/paravirt.c
35
static int __init parse_no_stealacc(char *arg)
arch/arm64/kernel/patching.c
204
static int __kprobes aarch64_insn_patch_text_cb(void *arg)
arch/arm64/kernel/patching.c
207
struct aarch64_insn_patch *pp = arg;
arch/arm64/kernel/pointer_auth.c
11
int ptrauth_prctl_reset_keys(struct task_struct *tsk, unsigned long arg)
arch/arm64/kernel/pointer_auth.c
24
if (!arg) {
arch/arm64/kernel/pointer_auth.c
29
if (arg & ~key_mask)
arch/arm64/kernel/pointer_auth.c
32
if (((arg & addr_key_mask) && !system_supports_address_auth()) ||
arch/arm64/kernel/pointer_auth.c
33
((arg & PR_PAC_APGAKEY) && !system_supports_generic_auth()))
arch/arm64/kernel/pointer_auth.c
36
if (arg & PR_PAC_APIAKEY)
arch/arm64/kernel/pointer_auth.c
38
if (arg & PR_PAC_APIBKEY)
arch/arm64/kernel/pointer_auth.c
40
if (arg & PR_PAC_APDAKEY)
arch/arm64/kernel/pointer_auth.c
42
if (arg & PR_PAC_APDBKEY)
arch/arm64/kernel/pointer_auth.c
44
if (arg & PR_PAC_APGAKEY)
arch/arm64/kernel/pointer_auth.c
51
static u64 arg_to_enxx_mask(unsigned long arg)
arch/arm64/kernel/pointer_auth.c
55
WARN_ON(arg & ~PR_PAC_ENABLED_KEYS_MASK);
arch/arm64/kernel/pointer_auth.c
56
if (arg & PR_PAC_APIAKEY)
arch/arm64/kernel/pointer_auth.c
58
if (arg & PR_PAC_APIBKEY)
arch/arm64/kernel/pointer_auth.c
60
if (arg & PR_PAC_APDAKEY)
arch/arm64/kernel/pointer_auth.c
62
if (arg & PR_PAC_APDBKEY)
arch/arm64/kernel/process.c
752
static bool get_wchan_cb(void *arg, unsigned long pc)
arch/arm64/kernel/process.c
754
struct wchan_info *wchan_info = arg;
arch/arm64/kernel/process.c
851
long set_tagged_addr_ctrl(struct task_struct *task, unsigned long arg)
arch/arm64/kernel/process.c
867
if (arg & ~valid_mask)
arch/arm64/kernel/process.c
874
if (arg & PR_TAGGED_ADDR_ENABLE && tagged_addr_disabled)
arch/arm64/kernel/process.c
877
if (set_mte_ctrl(task, arg) != 0)
arch/arm64/kernel/process.c
880
update_ti_thread_flag(ti, TIF_TAGGED_ADDR, arg & PR_TAGGED_ADDR_ENABLE);
arch/arm64/kernel/sdei.c
205
struct sdei_registered_event *arg)
arch/arm64/kernel/sdei.c
223
err = sdei_event_handler(regs, arg);
arch/arm64/kernel/stacktrace.c
459
static bool dump_backtrace_entry(const struct kunwind_state *state, void *arg)
arch/arm64/kernel/stacktrace.c
464
char *loglvl = arg;
arch/arm64/kernel/suspend.c
144
ret = fn(arg);
arch/arm64/kernel/suspend.c
97
int cpu_suspend(unsigned long arg, int (*fn)(unsigned long))
arch/arm64/kernel/time.c
35
static bool profile_pc_cb(void *arg, unsigned long pc)
arch/arm64/kernel/time.c
37
unsigned long *prof_pc = arg;
arch/arm64/kvm/arch_timer.c
1295
unsigned int nr_irqs, void *arg)
arch/arm64/kvm/arch_timer.c
1297
irq_hw_number_t hwirq = (uintptr_t)arg;
arch/arm64/kvm/arm.c
1758
unsigned int ioctl, unsigned long arg)
arch/arm64/kvm/arm.c
1761
void __user *argp = (void __user *)arg;
arch/arm64/kvm/arm.c
1893
unsigned long arg)
arch/arm64/kvm/arm.c
1936
int kvm_arch_vm_ioctl(struct file *filp, unsigned int ioctl, unsigned long arg)
arch/arm64/kvm/arm.c
1939
void __user *argp = (void __user *)arg;
arch/arm64/kvm/arm.c
2994
static int __init early_kvm_mode_cfg(char *arg)
arch/arm64/kvm/arm.c
2996
if (!arg)
arch/arm64/kvm/arm.c
2999
if (strcmp(arg, "none") == 0) {
arch/arm64/kvm/arm.c
3009
if (strcmp(arg, "protected") == 0) {
arch/arm64/kvm/arm.c
3018
if (strcmp(arg, "nvhe") == 0 && !WARN_ON(is_kernel_in_hyp_mode())) {
arch/arm64/kvm/arm.c
3023
if (strcmp(arg, "nested") == 0 && !WARN_ON(!is_kernel_in_hyp_mode())) {
arch/arm64/kvm/arm.c
3032
static int __init early_kvm_wfx_trap_policy_cfg(char *arg, enum kvm_wfx_trap_policy *p)
arch/arm64/kvm/arm.c
3034
if (!arg)
arch/arm64/kvm/arm.c
3037
if (strcmp(arg, "trap") == 0) {
arch/arm64/kvm/arm.c
3042
if (strcmp(arg, "notrap") == 0) {
arch/arm64/kvm/arm.c
3050
static int __init early_kvm_wfi_trap_policy_cfg(char *arg)
arch/arm64/kvm/arm.c
3052
return early_kvm_wfx_trap_policy_cfg(arg, &kvm_wfi_trap_policy);
arch/arm64/kvm/arm.c
3056
static int __init early_kvm_wfe_trap_policy_cfg(char *arg)
arch/arm64/kvm/arm.c
3058
return early_kvm_wfx_trap_policy_cfg(arg, &kvm_wfe_trap_policy);
arch/arm64/kvm/arm.c
481
unsigned int ioctl, unsigned long arg)
arch/arm64/kvm/hyp/include/nvhe/early_alloc.h
9
void *hyp_early_alloc_page(void *arg);
arch/arm64/kvm/hyp/nvhe/early_alloc.c
41
void *hyp_early_alloc_page(void *arg)
arch/arm64/kvm/hyp/nvhe/mem_protect.c
643
struct check_walk_data *d = ctx->arg;
arch/arm64/kvm/hyp/nvhe/mem_protect.c
653
.arg = data,
arch/arm64/kvm/hyp/nvhe/mm.c
286
struct hyp_fixmap_slot *slot = (struct hyp_fixmap_slot *)ctx->arg;
arch/arm64/kvm/hyp/nvhe/mm.c
309
.arg = per_cpu_ptr(&fixmap_slots, cpu),
arch/arm64/kvm/hyp/nvhe/mm.c
327
.arg = &hyp_fixblock_slot,
arch/arm64/kvm/hyp/nvhe/mm.c
473
static void *admit_host_page(void *arg)
arch/arm64/kvm/hyp/nvhe/mm.c
475
struct kvm_hyp_memcache *host_mc = arg;
arch/arm64/kvm/hyp/nvhe/setup.c
174
static void *hyp_zalloc_hyp_page(void *arg)
arch/arm64/kvm/hyp/nvhe/setup.c
280
.arg = pkvm_pgtable.mm_ops,
arch/arm64/kvm/hyp/nvhe/stacktrace.c
94
static bool pkvm_save_backtrace_entry(void *arg, unsigned long where)
arch/arm64/kvm/hyp/nvhe/stacktrace.c
97
int *idx = (int *)arg;
arch/arm64/kvm/hyp/pgtable.c
1078
struct stage2_map_data *data = ctx->arg;
arch/arm64/kvm/hyp/pgtable.c
1106
.arg = &map_data,
arch/arm64/kvm/hyp/pgtable.c
1136
.arg = &map_data,
arch/arm64/kvm/hyp/pgtable.c
1149
struct kvm_pgtable *pgt = ctx->arg;
arch/arm64/kvm/hyp/pgtable.c
1194
.arg = pgt,
arch/arm64/kvm/hyp/pgtable.c
1217
struct stage2_attr_data *data = ctx->arg;
arch/arm64/kvm/hyp/pgtable.c
1263
.arg = &data,
arch/arm64/kvm/hyp/pgtable.c
1307
struct stage2_age_data *data = ctx->arg;
arch/arm64/kvm/hyp/pgtable.c
1340
.arg = &data,
arch/arm64/kvm/hyp/pgtable.c
1380
struct kvm_pgtable *pgt = ctx->arg;
arch/arm64/kvm/hyp/pgtable.c
1397
.arg = pgt,
arch/arm64/kvm/hyp/pgtable.c
1422
.arg = &map_data,
arch/arm64/kvm/hyp/pgtable.c
1484
struct kvm_mmu_memory_cache *mc = ctx->arg;
arch/arm64/kvm/hyp/pgtable.c
1554
.arg = mc,
arch/arm64/kvm/hyp/pgtable.c
164
.arg = data->walker->arg,
arch/arm64/kvm/hyp/pgtable.c
297
struct leaf_walk_data *data = ctx->arg;
arch/arm64/kvm/hyp/pgtable.c
312
.arg = &data,
arch/arm64/kvm/hyp/pgtable.c
431
struct hyp_map_data *data = ctx->arg;
arch/arm64/kvm/hyp/pgtable.c
461
.arg = &map_data,
arch/arm64/kvm/hyp/pgtable.c
479
u64 *unmapped = ctx->arg;
arch/arm64/kvm/hyp/pgtable.c
519
.arg = &unmapped,
arch/arm64/kvm/hyp/pgtable.c
896
struct kvm_pgtable *pgt = ctx->arg;
arch/arm64/kvm/mmu.c
197
static void *stage2_memcache_zalloc_page(void *arg)
arch/arm64/kvm/mmu.c
199
struct kvm_mmu_memory_cache *mc = arg;
arch/arm64/kvm/mmu.c
2287
static void *kvm_hyp_zalloc_page(void *arg)
arch/arm64/kvm/pkvm.c
243
static void __init _kvm_host_prot_finalize(void *arg)
arch/arm64/kvm/pkvm.c
245
int *err = arg;
arch/arm64/kvm/psci.c
326
u32 arg;
arch/arm64/kvm/psci.c
334
arg = smccc_get_arg1(vcpu);
arch/arm64/kvm/psci.c
335
val = kvm_psci_check_allowed_function(vcpu, arg);
arch/arm64/kvm/psci.c
341
switch(arg) {
arch/arm64/kvm/psci.c
393
arg = smccc_get_arg1(vcpu);
arch/arm64/kvm/psci.c
395
if (arg <= PSCI_1_1_RESET_TYPE_SYSTEM_WARM_RESET ||
arch/arm64/kvm/psci.c
396
arg >= PSCI_1_1_RESET_TYPE_VENDOR_START) {
arch/arm64/kvm/psci.c
413
arg = smccc_get_arg1(vcpu);
arch/arm64/kvm/psci.c
418
if ((arg && arg != PSCI_1_3_OFF_TYPE_HIBERNATE_OFF) ||
arch/arm64/kvm/ptdump.c
157
.arg = parser_state,
arch/arm64/kvm/ptdump.c
84
struct ptdump_pg_state *st = ctx->arg;
arch/arm64/kvm/stacktrace.c
147
static bool kvm_nvhe_dump_backtrace_entry(void *arg, unsigned long where)
arch/arm64/kvm/stacktrace.c
150
unsigned long hyp_offset = (unsigned long)arg;
arch/arm64/mm/gcs.c
171
int arch_set_shadow_stack_status(struct task_struct *task, unsigned long arg)
arch/arm64/mm/gcs.c
183
if (arg & ~PR_SHADOW_STACK_SUPPORTED_STATUS_MASK)
arch/arm64/mm/gcs.c
186
ret = gcs_check_locked(task, arg);
arch/arm64/mm/gcs.c
191
if (arg & PR_SHADOW_STACK_ENABLE &&
arch/arm64/mm/gcs.c
213
task->thread.gcs_el0_mode = arg;
arch/arm64/mm/gcs.c
221
unsigned long __user *arg)
arch/arm64/mm/gcs.c
229
return put_user(task->thread.gcs_el0_mode, arg);
arch/arm64/mm/gcs.c
233
unsigned long arg)
arch/arm64/mm/gcs.c
245
task->thread.gcs_el0_locked |= arg;
arch/arm64/mm/mmu.c
1041
static int __init parse_kfence_early_init(char *arg)
arch/arm64/mm/mmu.c
1045
if (get_option(&arg, &val))
arch/arm64/mm/mmu.c
2026
struct memory_notify *arg = data;
arch/arm64/mm/mmu.c
2027
unsigned long end_pfn = arg->start_pfn + arg->nr_pages;
arch/arm64/mm/mmu.c
2028
unsigned long pfn = arg->start_pfn;
arch/csky/kernel/cpu-probe.c
11
static void percpu_print(void *arg)
arch/csky/kernel/cpu-probe.c
13
struct seq_file *m = (struct seq_file *)arg;
arch/csky/kernel/stacktrace.c
102
static bool save_wchan(unsigned long pc, void *arg)
arch/csky/kernel/stacktrace.c
105
unsigned long *p = arg;
arch/csky/kernel/stacktrace.c
121
static bool __save_trace(unsigned long pc, void *arg, bool nosched)
arch/csky/kernel/stacktrace.c
123
struct stack_trace *trace = arg;
arch/csky/kernel/stacktrace.c
136
static bool save_trace(unsigned long pc, void *arg)
arch/csky/kernel/stacktrace.c
138
return __save_trace(pc, arg, false);
arch/csky/kernel/stacktrace.c
17
bool (*fn)(unsigned long, void *), void *arg)
arch/csky/kernel/stacktrace.c
41
if (unlikely(!__kernel_text_address(pc) || fn(pc, arg)))
arch/csky/kernel/stacktrace.c
61
struct pt_regs *regs, bool (*fn)(unsigned long, void *), void *arg)
arch/csky/kernel/stacktrace.c
83
if (__kernel_text_address(pc) && unlikely(fn(pc, arg)))
arch/csky/kernel/stacktrace.c
90
static bool print_trace_address(unsigned long pc, void *arg)
arch/csky/kernel/stacktrace.c
92
print_ip_sym((const char *)arg, pc);
arch/loongarch/kernel/paravirt.c
19
static int __init parse_no_stealacc(char *arg)
arch/loongarch/kernel/perf_event.c
459
static void reset_counters(void *arg);
arch/loongarch/kernel/perf_event.c
665
static void reset_counters(void *arg)
arch/loongarch/kvm/main.c
287
unsigned int ioctl, unsigned long arg)
arch/loongarch/kvm/vcpu.c
1237
unsigned int ioctl, unsigned long arg)
arch/loongarch/kvm/vcpu.c
1241
void __user *argp = (void __user *)arg;
arch/loongarch/kvm/vcpu.c
1507
unsigned long arg)
arch/loongarch/kvm/vcpu.c
1509
void __user *argp = (void __user *)arg;
arch/loongarch/kvm/vm.c
179
int kvm_arch_vm_ioctl(struct file *filp, unsigned int ioctl, unsigned long arg)
arch/loongarch/kvm/vm.c
181
void __user *argp = (void __user *)arg;
arch/m68k/amiga/config.c
642
static int __init amiga_savekmsg_setup(char *arg)
arch/m68k/amiga/config.c
646
if (!MACH_IS_AMIGA || strcmp(arg, "mem"))
arch/m68k/amiga/config.c
745
static int __init amiga_debug_setup(char *arg)
arch/m68k/amiga/config.c
749
if (!MACH_IS_AMIGA || strcmp(arg, "ser"))
arch/m68k/atari/debug.c
288
static int __init atari_debug_setup(char *arg)
arch/m68k/atari/debug.c
295
if (!strcmp(arg, "ser"))
arch/m68k/atari/debug.c
297
arg = MACH_IS_FALCON ? "ser2" : "ser1";
arch/m68k/atari/debug.c
300
if (!strcmp(arg, "ser1")) {
arch/m68k/atari/debug.c
304
} else if (!strcmp(arg, "ser2")) {
arch/m68k/atari/debug.c
308
} else if (!strcmp(arg, "midi")) {
arch/m68k/atari/debug.c
312
} else if (!strcmp(arg, "par")) {
arch/m68k/atari/stram.c
52
static int __init atari_stram_setup(char *arg)
arch/m68k/atari/stram.c
57
pool_size = memparse(arg, NULL);
arch/m68k/bvme6000/rtc.c
39
static long rtc_ioctl(struct file *file, unsigned int cmd, unsigned long arg)
arch/m68k/bvme6000/rtc.c
45
void __user *argp = (void __user *)arg;
arch/m68k/emu/nfcon.c
103
static int __init nf_debug_setup(char *arg)
arch/m68k/emu/nfcon.c
105
if (strcmp(arg, "nfcon"))
arch/m68k/kernel/time.c
107
static int rtc_ioctl(struct device *dev, unsigned int cmd, unsigned long arg)
arch/m68k/kernel/time.c
110
struct rtc_pll_info __user *argp = (void __user *)arg;
arch/m68k/q40/config.c
73
static int __init q40_debug_setup(char *arg)
arch/m68k/q40/config.c
76
if (MACH_IS_Q40 && !strncmp(arg, "mem", 3)) {
arch/m68k/sun3x/prom.c
120
static int __init sun3x_debug_setup(char *arg)
arch/m68k/sun3x/prom.c
123
if (MACH_IS_SUN3X && !strcmp(arg, "prom"))
arch/mips/boot/tools/relocs_main.c
43
char *arg = argv[i];
arch/mips/boot/tools/relocs_main.c
45
if (*arg == '-') {
arch/mips/boot/tools/relocs_main.c
46
if (strcmp(arg, "--reloc-info") == 0) {
arch/mips/boot/tools/relocs_main.c
50
if (strcmp(arg, "--text") == 0) {
arch/mips/boot/tools/relocs_main.c
54
if (strcmp(arg, "--bin") == 0) {
arch/mips/boot/tools/relocs_main.c
58
if (strcmp(arg, "--keep") == 0) {
arch/mips/boot/tools/relocs_main.c
63
fname = arg;
arch/mips/cavium-octeon/octeon-irq.c
1356
static void octeon_irq_local_enable_ip4(void *arg)
arch/mips/cavium-octeon/octeon-irq.c
189
static void octeon_irq_core_set_enable_local(void *arg)
arch/mips/cavium-octeon/octeon-irq.c
191
struct irq_data *data = arg;
arch/mips/cavium-octeon/setup.c
455
static void octeon_kill_core(void *arg)
arch/mips/cavium-octeon/setup.c
662
const char *arg;
arch/mips/cavium-octeon/setup.c
69
extern void pci_console_init(const char *arg);
arch/mips/cavium-octeon/setup.c
858
arg = strstr(arcs_cmdline, "mem=");
arch/mips/cavium-octeon/setup.c
859
if (arg) {
arch/mips/cavium-octeon/setup.c
860
max_memory = memparse(arg + 4, &p);
arch/mips/cavium-octeon/setup.c
870
const char *arg =
arch/mips/cavium-octeon/setup.c
872
if ((strncmp(arg, "MEM=", 4) == 0) ||
arch/mips/cavium-octeon/setup.c
873
(strncmp(arg, "mem=", 4) == 0)) {
arch/mips/cavium-octeon/setup.c
874
max_memory = memparse(arg + 4, &p);
arch/mips/cavium-octeon/setup.c
880
} else if (strncmp(arg, "crashkernel=", 12) == 0) {
arch/mips/cavium-octeon/setup.c
881
crashk_size = memparse(arg+12, &p);
arch/mips/cavium-octeon/setup.c
885
strcat(arcs_cmdline, arg);
arch/mips/cavium-octeon/setup.c
892
} else if (strlen(arcs_cmdline) + strlen(arg) + 1 <
arch/mips/cavium-octeon/setup.c
895
strcat(arcs_cmdline, arg);
arch/mips/cavium-octeon/setup.c
950
const char *arg =
arch/mips/cavium-octeon/setup.c
952
if (strlen(arcs_cmdline) + strlen(arg) + 1 <
arch/mips/cavium-octeon/setup.c
955
strcat(arcs_cmdline, arg);
arch/mips/dec/prom/cmdline.c
20
char *arg;
arch/mips/dec/prom/cmdline.c
31
arg = (void *)(long)(argv[i]);
arch/mips/dec/prom/cmdline.c
32
strcat(arcs_cmdline, arg);
arch/mips/fw/sni/sniprom.c
49
#define __PROM_O32(fun, arg) fun arg __asm__(#fun); \
arch/mips/include/asm/dec/prom.h
104
#define __DEC_PROM_O32(fun, arg) fun arg __asm__(#fun); \
arch/mips/include/asm/octeon/cvmx-mio-defs.h
855
uint64_t arg:32;
arch/mips/include/asm/octeon/cvmx-mio-defs.h
857
uint64_t arg:32;
arch/mips/include/asm/octeon/octeon.h
45
extern const char *octeon_get_boot_argument(int arg);
arch/mips/include/asm/syscall.h
101
*arg = regs->args[n] = *arg;
arch/mips/include/asm/syscall.h
105
regs->regs[4 + n] = *arg;
arch/mips/include/asm/syscall.h
72
static inline void mips_get_syscall_arg(unsigned long *arg,
arch/mips/include/asm/syscall.h
78
*arg = regs->regs[4 + n];
arch/mips/include/asm/syscall.h
81
*arg = regs->args[n];
arch/mips/include/asm/syscall.h
85
*arg = regs->regs[4 + n];
arch/mips/include/asm/syscall.h
88
*arg = (unsigned int)*arg;
arch/mips/include/asm/syscall.h
92
static inline void mips_set_syscall_arg(unsigned long *arg,
arch/mips/include/asm/syscall.h
98
regs->regs[4 + n] = *arg;
arch/mips/kernel/perf_event_mipsxx.c
634
static void reset_counters(void *arg);
arch/mips/kernel/perf_event_mipsxx.c
834
static void loongson3_reset_counters(void *arg)
arch/mips/kernel/perf_event_mipsxx.c
836
int counters = (int)(long)arg;
arch/mips/kernel/perf_event_mipsxx.c
906
static void reset_counters(void *arg)
arch/mips/kernel/perf_event_mipsxx.c
908
int counters = (int)(long)arg;
arch/mips/kernel/perf_event_mipsxx.c
911
loongson3_reset_counters(arg);
arch/mips/kvm/mips.c
176
unsigned long arg)
arch/mips/kvm/mips.c
899
unsigned long arg)
arch/mips/kvm/mips.c
902
void __user *argp = (void __user *)arg;
arch/mips/kvm/mips.c
919
unsigned long arg)
arch/mips/kvm/mips.c
922
void __user *argp = (void __user *)arg;
arch/mips/kvm/mips.c
987
int kvm_arch_vm_ioctl(struct file *filp, unsigned int ioctl, unsigned long arg)
arch/mips/mm/ioremap.c
26
void *arg)
arch/mips/mm/uasm-micromips.c
133
static inline u32 build_bimm(s32 arg)
arch/mips/mm/uasm-micromips.c
135
WARN(arg > 0xffff || arg < -0x10000,
arch/mips/mm/uasm-micromips.c
138
WARN(arg & 0x3, KERN_WARNING "Invalid micro-assembler branch target\n");
arch/mips/mm/uasm-micromips.c
140
return ((arg < 0) ? (1 << 15) : 0) | ((arg >> 1) & 0x7fff);
arch/mips/mm/uasm-micromips.c
143
static inline u32 build_jimm(u32 arg)
arch/mips/mm/uasm-micromips.c
146
WARN(arg & ~((JIMM_MASK << 2) | 1),
arch/mips/mm/uasm-micromips.c
149
return (arg >> 1) & JIMM_MASK;
arch/mips/mm/uasm-mips.c
210
static inline u32 build_bimm(s32 arg)
arch/mips/mm/uasm-mips.c
212
WARN(arg > 0x1ffff || arg < -0x20000,
arch/mips/mm/uasm-mips.c
215
WARN(arg & 0x3, KERN_WARNING "Invalid micro-assembler branch target\n");
arch/mips/mm/uasm-mips.c
217
return ((arg < 0) ? (1 << 15) : 0) | ((arg >> 2) & 0x7fff);
arch/mips/mm/uasm-mips.c
220
static inline u32 build_jimm(u32 arg)
arch/mips/mm/uasm-mips.c
222
WARN(arg & ~(JIMM_MASK << 2),
arch/mips/mm/uasm-mips.c
225
return (arg >> 2) & JIMM_MASK;
arch/mips/mm/uasm.c
100
WARN(arg & ~RE_MASK, KERN_WARNING "Micro-assembler field overflow\n");
arch/mips/mm/uasm.c
102
return (arg & RE_MASK) << RE_SH;
arch/mips/mm/uasm.c
105
static inline u32 build_simm(s32 arg)
arch/mips/mm/uasm.c
107
WARN(arg > 0x7fff || arg < -0x8000,
arch/mips/mm/uasm.c
110
return arg & 0xffff;
arch/mips/mm/uasm.c
113
static inline u32 build_uimm(u32 arg)
arch/mips/mm/uasm.c
115
WARN(arg & ~IMM_MASK, KERN_WARNING "Micro-assembler field overflow\n");
arch/mips/mm/uasm.c
117
return arg & IMM_MASK;
arch/mips/mm/uasm.c
120
static inline u32 build_scimm(u32 arg)
arch/mips/mm/uasm.c
122
WARN(arg & ~SCIMM_MASK,
arch/mips/mm/uasm.c
125
return (arg & SCIMM_MASK) << SCIMM_SH;
arch/mips/mm/uasm.c
128
static inline u32 build_scimm9(s32 arg)
arch/mips/mm/uasm.c
130
WARN((arg > 0xff || arg < -0x100),
arch/mips/mm/uasm.c
133
return (arg & SIMM9_MASK) << SIMM9_SH;
arch/mips/mm/uasm.c
136
static inline u32 build_func(u32 arg)
arch/mips/mm/uasm.c
138
WARN(arg & ~FUNC_MASK, KERN_WARNING "Micro-assembler field overflow\n");
arch/mips/mm/uasm.c
140
return arg & FUNC_MASK;
arch/mips/mm/uasm.c
143
static inline u32 build_set(u32 arg)
arch/mips/mm/uasm.c
145
WARN(arg & ~SET_MASK, KERN_WARNING "Micro-assembler field overflow\n");
arch/mips/mm/uasm.c
147
return arg & SET_MASK;
arch/mips/mm/uasm.c
77
static inline u32 build_rs(u32 arg)
arch/mips/mm/uasm.c
79
WARN(arg & ~RS_MASK, KERN_WARNING "Micro-assembler field overflow\n");
arch/mips/mm/uasm.c
81
return (arg & RS_MASK) << RS_SH;
arch/mips/mm/uasm.c
84
static inline u32 build_rt(u32 arg)
arch/mips/mm/uasm.c
86
WARN(arg & ~RT_MASK, KERN_WARNING "Micro-assembler field overflow\n");
arch/mips/mm/uasm.c
88
return (arg & RT_MASK) << RT_SH;
arch/mips/mm/uasm.c
91
static inline u32 build_rd(u32 arg)
arch/mips/mm/uasm.c
93
WARN(arg & ~RD_MASK, KERN_WARNING "Micro-assembler field overflow\n");
arch/mips/mm/uasm.c
95
return (arg & RD_MASK) << RD_SH;
arch/mips/mm/uasm.c
98
static inline u32 build_re(u32 arg)
arch/mips/pci/pci-xtalk-bridge.c
335
unsigned int nr_irqs, void *arg)
arch/mips/pci/pci-xtalk-bridge.c
338
struct irq_alloc_info *info = arg;
arch/mips/pci/pci-xtalk-bridge.c
348
ret = irq_domain_alloc_irqs_parent(domain, virq, nr_irqs, arg);
arch/mips/rb532/prom.c
36
static inline int match_tag(char *arg, const char *tag)
arch/mips/rb532/prom.c
38
return strncmp(arg, tag, strlen(tag)) == 0;
arch/mips/rb532/prom.c
41
static inline unsigned long tag2ul(char *arg, const char *tag)
arch/mips/rb532/prom.c
45
num = arg + strlen(tag);
arch/mips/sgi-ip27/ip27-irq.c
121
unsigned int nr_irqs, void *arg)
arch/mips/sgi-ip27/ip27-irq.c
123
struct irq_alloc_info *info = arg;
arch/mips/sgi-ip30/ip30-irq.c
203
unsigned int nr_irqs, void *arg)
arch/mips/sgi-ip30/ip30-irq.c
205
struct irq_alloc_info *info = arg;
arch/mips/sibyte/common/cfe.c
44
static void __noreturn cfe_linux_exit(void *arg)
arch/mips/sibyte/common/cfe.c
46
int warm = *(int *)arg;
arch/mips/sibyte/common/cfe.c
55
smp_call_function(cfe_linux_exit, arg, 0);
arch/mips/sibyte/common/sb_tbprof.c
493
unsigned long arg)
arch/mips/sibyte/common/sb_tbprof.c
515
err = put_user(TB_FULL, (int __user *) arg);
arch/openrisc/kernel/smp.c
337
static void ipi_icache_page_inv(void *arg)
arch/openrisc/kernel/smp.c
339
struct page *page = arg;
arch/parisc/kernel/perf.c
187
static long perf_ioctl(struct file *file, unsigned int cmd, unsigned long arg);
arch/parisc/kernel/perf.c
427
static long perf_ioctl(struct file *file, unsigned int cmd, unsigned long arg)
arch/parisc/kernel/perf.c
449
if (copy_to_user((void __user *)arg, raddr,
arch/parisc/kernel/perf.c
458
error = put_user(PERF_VERSION, (int *)arg);
arch/parisc/kernel/sys_parisc.c
232
asmlinkage long sys_fcntl64(unsigned int fd, unsigned int cmd, unsigned long arg)
arch/parisc/kernel/sys_parisc.c
234
return sys_fcntl(fd, cmd, arg);
arch/parisc/net/bpf_jit_comp64.c
1163
#define LOAD_PARAM(arg, dst) \
arch/parisc/net/bpf_jit_comp64.c
1166
emit_hppa_copy(arg, regmap[dst], ctx)
arch/powerpc/include/asm/kexec.h
140
void arch_crash_handle_hotplug_event(struct kimage *image, void *arg);
arch/powerpc/include/asm/kvm_ppc.h
300
unsigned long arg);
arch/powerpc/include/asm/ps3.h
509
u64 ps3_get_spe_id(void *arg);
arch/powerpc/kernel/idle.c
36
static int __init powersave_off(char *arg)
arch/powerpc/kernel/watchdog.c
476
static void start_watchdog(void *arg)
arch/powerpc/kernel/watchdog.c
513
static void stop_watchdog(void *arg)
arch/powerpc/kexec/core_64.c
143
static void kexec_smp_down(void *arg)
arch/powerpc/kexec/crash.c
571
void arch_crash_handle_hotplug_event(struct kimage *image, void *arg)
arch/powerpc/kexec/crash.c
585
mn = (struct memory_notify *)arg;
arch/powerpc/kvm/book3s_hv.c
1538
unsigned long arg;
arch/powerpc/kvm/book3s_hv.c
1552
arg = kvmppc_get_gpr(vcpu, rb);
arch/powerpc/kvm/book3s_hv.c
1553
if (((arg >> 27) & 0x1f) != PPC_DBELL_SERVER)
arch/powerpc/kvm/book3s_hv.c
1555
arg &= 0x7f;
arch/powerpc/kvm/book3s_hv.c
1556
if (arg >= kvm->arch.emul_smt_mode)
arch/powerpc/kvm/book3s_hv.c
1558
tvcpu = kvmppc_find_vcpu(kvm, vcpu->vcpu_id - thr + arg);
arch/powerpc/kvm/book3s_hv.c
1567
arg = kvmppc_get_gpr(vcpu, rb);
arch/powerpc/kvm/book3s_hv.c
1568
if (((arg >> 27) & 0x1f) != PPC_DBELL_SERVER)
arch/powerpc/kvm/book3s_hv.c
1576
arg = thr;
arch/powerpc/kvm/book3s_hv.c
1579
arg = kvmppc_read_dpdes(vcpu);
arch/powerpc/kvm/book3s_hv.c
1584
kvmppc_set_gpr(vcpu, get_rt(inst), arg);
arch/powerpc/kvm/book3s_hv.c
3274
static void do_migrate_away_vcpu(void *arg)
arch/powerpc/kvm/book3s_hv.c
3276
struct kvm_vcpu *vcpu = arg;
arch/powerpc/kvm/book3s_hv.c
6147
unsigned int ioctl, unsigned long arg)
arch/powerpc/kvm/book3s_hv.c
6150
void __user *argp = (void __user *)arg;
arch/powerpc/kvm/book3s_pr.c
2040
unsigned int ioctl, unsigned long arg)
arch/powerpc/kvm/powerpc.c
2026
unsigned long arg)
arch/powerpc/kvm/powerpc.c
2029
void __user *argp = (void __user *)arg;
arch/powerpc/kvm/powerpc.c
2041
unsigned int ioctl, unsigned long arg)
arch/powerpc/kvm/powerpc.c
2044
void __user *argp = (void __user *)arg;
arch/powerpc/kvm/powerpc.c
2356
int kvm_arch_vm_ioctl(struct file *filp, unsigned int ioctl, unsigned long arg)
arch/powerpc/kvm/powerpc.c
2359
void __user *argp = (void __user *)arg;
arch/powerpc/kvm/powerpc.c
2468
r = kvm->arch.kvm_ops->arch_vm_ioctl(filp, ioctl, arg);
arch/powerpc/kvm/powerpc.c
709
unsigned int ioctl, unsigned long arg)
arch/powerpc/mm/book3s64/pgtable.c
153
static void do_serialize(void *arg)
arch/powerpc/mm/book3s64/pgtable.c
157
struct mm_struct *mm = arg;
arch/powerpc/mm/book3s64/pgtable.c
42
static int __init parse_kfence_early_init(char *arg)
arch/powerpc/mm/book3s64/pgtable.c
46
if (get_option(&arg, &val))
arch/powerpc/mm/book3s64/radix_tlb.c
715
static void do_exit_flush_lazy_tlb(void *arg)
arch/powerpc/mm/book3s64/radix_tlb.c
717
struct mm_struct *mm = arg;
arch/powerpc/perf/hv-common.c
16
struct p arg = {
arch/powerpc/perf/hv-common.c
26
virt_to_phys(&arg), sizeof(arg));
arch/powerpc/perf/hv-common.c
31
pr_devel("capability_mask: 0x%x\n", arg.caps.capability_mask);
arch/powerpc/perf/hv-common.c
33
caps->version = arg.params.counter_info_version_out;
arch/powerpc/perf/hv-common.c
34
caps->collect_privileged = !!arg.caps.perf_collect_privileged;
arch/powerpc/perf/hv-common.c
35
caps->ga = !!(arg.caps.capability_mask & HV_GPCI_CM_GA);
arch/powerpc/perf/hv-common.c
36
caps->expanded = !!(arg.caps.capability_mask & HV_GPCI_CM_EXPANDED);
arch/powerpc/perf/hv-common.c
37
caps->lab = !!(arg.caps.capability_mask & HV_GPCI_CM_LAB);
arch/powerpc/perf/hv-gpci.c
1014
arg = (void *)get_cpu_var(hv_gpci_reqb);
arch/powerpc/perf/hv-gpci.c
1015
memset(arg, 0, HGPCI_REQ_BUFFER_SIZE);
arch/powerpc/perf/hv-gpci.c
1024
arg->params.counter_request = cpu_to_be32(0x10);
arch/powerpc/perf/hv-gpci.c
1027
virt_to_phys(arg), HGPCI_REQ_BUFFER_SIZE);
arch/powerpc/perf/hv-gpci.c
1030
arg->params.counter_info_version_out = 0x8;
arch/powerpc/perf/hv-gpci.c
1037
if (arg->params.counter_info_version_out >= 0x8)
arch/powerpc/perf/hv-gpci.c
134
size_t *n, struct hv_gpci_request_buffer *arg)
arch/powerpc/perf/hv-gpci.c
139
arg->params.counter_request = cpu_to_be32(req);
arch/powerpc/perf/hv-gpci.c
140
arg->params.starting_index = cpu_to_be32(starting_index);
arch/powerpc/perf/hv-gpci.c
141
arg->params.secondary_index = cpu_to_be16(secondary_index);
arch/powerpc/perf/hv-gpci.c
144
virt_to_phys(arg), HGPCI_REQ_BUFFER_SIZE);
arch/powerpc/perf/hv-gpci.c
176
for (i = 0; i < be16_to_cpu(arg->params.returned_values); i++) {
arch/powerpc/perf/hv-gpci.c
177
j = i * be16_to_cpu(arg->params.cv_element_size);
arch/powerpc/perf/hv-gpci.c
179
for (; j < (i + 1) * be16_to_cpu(arg->params.cv_element_size); j++)
arch/powerpc/perf/hv-gpci.c
180
*n += sprintf(buf + *n, "%02x", (u8)arg->bytes[j]);
arch/powerpc/perf/hv-gpci.c
195
struct hv_gpci_request_buffer *arg;
arch/powerpc/perf/hv-gpci.c
199
arg = (void *)get_cpu_var(hv_gpci_reqb);
arch/powerpc/perf/hv-gpci.c
200
memset(arg, 0, HGPCI_REQ_BUFFER_SIZE);
arch/powerpc/perf/hv-gpci.c
210
0, 0, buf, &n, arg);
arch/powerpc/perf/hv-gpci.c
227
int returned_values = be16_to_cpu(arg->params.returned_values);
arch/powerpc/perf/hv-gpci.c
228
int elementsize = be16_to_cpu(arg->params.cv_element_size);
arch/powerpc/perf/hv-gpci.c
236
u32 starting_index = arg->bytes[last_element + 3] +
arch/powerpc/perf/hv-gpci.c
237
(arg->bytes[last_element + 2] << 8) +
arch/powerpc/perf/hv-gpci.c
238
(arg->bytes[last_element + 1] << 16) +
arch/powerpc/perf/hv-gpci.c
239
(arg->bytes[last_element] << 24) + 1;
arch/powerpc/perf/hv-gpci.c
241
memset(arg, 0, HGPCI_REQ_BUFFER_SIZE);
arch/powerpc/perf/hv-gpci.c
244
starting_index, 0, buf, &n, arg);
arch/powerpc/perf/hv-gpci.c
263
struct hv_gpci_request_buffer *arg;
arch/powerpc/perf/hv-gpci.c
267
arg = (void *)get_cpu_var(hv_gpci_reqb);
arch/powerpc/perf/hv-gpci.c
268
memset(arg, 0, HGPCI_REQ_BUFFER_SIZE);
arch/powerpc/perf/hv-gpci.c
278
0, 0, buf, &n, arg);
arch/powerpc/perf/hv-gpci.c
295
int returned_values = be16_to_cpu(arg->params.returned_values);
arch/powerpc/perf/hv-gpci.c
296
int elementsize = be16_to_cpu(arg->params.cv_element_size);
arch/powerpc/perf/hv-gpci.c
304
u32 starting_index = arg->bytes[last_element + 3] +
arch/powerpc/perf/hv-gpci.c
305
(arg->bytes[last_element + 2] << 8) +
arch/powerpc/perf/hv-gpci.c
306
(arg->bytes[last_element + 1] << 16) +
arch/powerpc/perf/hv-gpci.c
307
(arg->bytes[last_element] << 24) + 1;
arch/powerpc/perf/hv-gpci.c
309
memset(arg, 0, HGPCI_REQ_BUFFER_SIZE);
arch/powerpc/perf/hv-gpci.c
312
starting_index, 0, buf, &n, arg);
arch/powerpc/perf/hv-gpci.c
331
struct hv_gpci_request_buffer *arg;
arch/powerpc/perf/hv-gpci.c
335
arg = (void *)get_cpu_var(hv_gpci_reqb);
arch/powerpc/perf/hv-gpci.c
336
memset(arg, 0, HGPCI_REQ_BUFFER_SIZE);
arch/powerpc/perf/hv-gpci.c
346
0, 0, buf, &n, arg);
arch/powerpc/perf/hv-gpci.c
363
int returned_values = be16_to_cpu(arg->params.returned_values);
arch/powerpc/perf/hv-gpci.c
364
int elementsize = be16_to_cpu(arg->params.cv_element_size);
arch/powerpc/perf/hv-gpci.c
375
u32 starting_index = arg->bytes[last_element + 1] + (arg->bytes[last_element] << 8);
arch/powerpc/perf/hv-gpci.c
376
u16 secondary_index = arg->bytes[last_element + 3] +
arch/powerpc/perf/hv-gpci.c
377
(arg->bytes[last_element + 2] << 8) + 1;
arch/powerpc/perf/hv-gpci.c
379
memset(arg, 0, HGPCI_REQ_BUFFER_SIZE);
arch/powerpc/perf/hv-gpci.c
382
starting_index, secondary_index, buf, &n, arg);
arch/powerpc/perf/hv-gpci.c
401
struct hv_gpci_request_buffer *arg;
arch/powerpc/perf/hv-gpci.c
405
arg = (void *)get_cpu_var(hv_gpci_reqb);
arch/powerpc/perf/hv-gpci.c
406
memset(arg, 0, HGPCI_REQ_BUFFER_SIZE);
arch/powerpc/perf/hv-gpci.c
416
0, 0, buf, &n, arg);
arch/powerpc/perf/hv-gpci.c
433
int returned_values = be16_to_cpu(arg->params.returned_values);
arch/powerpc/perf/hv-gpci.c
434
int elementsize = be16_to_cpu(arg->params.cv_element_size);
arch/powerpc/perf/hv-gpci.c
442
u32 starting_index = arg->bytes[last_element + 1] +
arch/powerpc/perf/hv-gpci.c
443
(arg->bytes[last_element] << 8) + 1;
arch/powerpc/perf/hv-gpci.c
445
memset(arg, 0, HGPCI_REQ_BUFFER_SIZE);
arch/powerpc/perf/hv-gpci.c
448
starting_index, 0, buf, &n, arg);
arch/powerpc/perf/hv-gpci.c
466
size_t *n, struct hv_gpci_request_buffer *arg)
arch/powerpc/perf/hv-gpci.c
487
*n += sprintf(buf + *n, "%02x", (u8)arg->bytes[k]);
arch/powerpc/perf/hv-gpci.c
490
total_affinity_domain_ele = (u8)arg->bytes[k - 2] << 8 | (u8)arg->bytes[k - 3];
arch/powerpc/perf/hv-gpci.c
491
size_of_each_affinity_domain_ele = (u8)arg->bytes[k] << 8 | (u8)arg->bytes[k - 1];
arch/powerpc/perf/hv-gpci.c
495
*n += sprintf(buf + *n, "%02x", (u8)arg->bytes[k]);
arch/powerpc/perf/hv-gpci.c
512
struct hv_gpci_request_buffer *arg;
arch/powerpc/perf/hv-gpci.c
518
arg = (void *)get_cpu_var(hv_gpci_reqb);
arch/powerpc/perf/hv-gpci.c
519
memset(arg, 0, HGPCI_REQ_BUFFER_SIZE);
arch/powerpc/perf/hv-gpci.c
528
arg->params.counter_request = cpu_to_be32(sysinfo_counter_request[AFFINITY_DOMAIN_VIA_PAR]);
arch/powerpc/perf/hv-gpci.c
529
arg->params.starting_index = cpu_to_be32(0);
arch/powerpc/perf/hv-gpci.c
532
virt_to_phys(arg), HGPCI_REQ_BUFFER_SIZE);
arch/powerpc/perf/hv-gpci.c
550
be16_to_cpu(arg->params.returned_values) - 1,
arch/powerpc/perf/hv-gpci.c
551
be16_to_cpu(arg->params.cv_element_size), buf,
arch/powerpc/perf/hv-gpci.c
552
&last_element, &n, arg);
arch/powerpc/perf/hv-gpci.c
565
starting_index = (u8)arg->bytes[last_element] << 8 |
arch/powerpc/perf/hv-gpci.c
566
(u8)arg->bytes[last_element + 1];
arch/powerpc/perf/hv-gpci.c
568
memset(arg, 0, HGPCI_REQ_BUFFER_SIZE);
arch/powerpc/perf/hv-gpci.c
569
arg->params.counter_request = cpu_to_be32(
arch/powerpc/perf/hv-gpci.c
571
arg->params.starting_index = cpu_to_be32(starting_index);
arch/powerpc/perf/hv-gpci.c
574
virt_to_phys(arg), HGPCI_REQ_BUFFER_SIZE);
arch/powerpc/perf/hv-gpci.c
582
be16_to_cpu(arg->params.returned_values),
arch/powerpc/perf/hv-gpci.c
583
be16_to_cpu(arg->params.cv_element_size),
arch/powerpc/perf/hv-gpci.c
584
buf, &last_element, &n, arg);
arch/powerpc/perf/hv-gpci.c
686
struct hv_gpci_request_buffer *arg;
arch/powerpc/perf/hv-gpci.c
688
arg = (void *)get_cpu_var(hv_gpci_reqb);
arch/powerpc/perf/hv-gpci.c
689
memset(arg, 0, HGPCI_REQ_BUFFER_SIZE);
arch/powerpc/perf/hv-gpci.c
691
arg->params.counter_request = cpu_to_be32(req);
arch/powerpc/perf/hv-gpci.c
692
arg->params.starting_index = cpu_to_be32(starting_index);
arch/powerpc/perf/hv-gpci.c
693
arg->params.secondary_index = cpu_to_be16(secondary_index);
arch/powerpc/perf/hv-gpci.c
694
arg->params.counter_info_version_in = version_in;
arch/powerpc/perf/hv-gpci.c
697
virt_to_phys(arg), HGPCI_REQ_BUFFER_SIZE);
arch/powerpc/perf/hv-gpci.c
709
if (ret == H_PARAMETER && be32_to_cpu(arg->params.detail_rc) == 0x1B)
arch/powerpc/perf/hv-gpci.c
723
count |= (u64)(arg->bytes[i]) << ((length - 1 - (i - offset)) * 8);
arch/powerpc/perf/hv-gpci.c
889
struct hv_gpci_request_buffer *arg;
arch/powerpc/perf/hv-gpci.c
898
arg = (void *)get_cpu_var(hv_gpci_reqb);
arch/powerpc/perf/hv-gpci.c
899
memset(arg, 0, HGPCI_REQ_BUFFER_SIZE);
arch/powerpc/perf/hv-gpci.c
901
arg->params.counter_request = cpu_to_be32(req);
arch/powerpc/perf/hv-gpci.c
904
virt_to_phys(arg), HGPCI_REQ_BUFFER_SIZE);
arch/powerpc/perf/hv-gpci.c
990
struct hv_gpci_request_buffer *arg;
arch/powerpc/platforms/44x/cpm.c
327
static int __init cpm_powersave_off(char *arg)
arch/powerpc/platforms/52xx/mpc52xx_gpt.c
549
unsigned long arg)
arch/powerpc/platforms/52xx/mpc52xx_gpt.c
552
int __user *data = (int __user *)arg;
arch/powerpc/platforms/85xx/smp.c
381
static void mpc85xx_smp_kexec_down(void *arg)
arch/powerpc/platforms/book3s/vas-api.c
280
static int coproc_ioc_tx_win_open(struct file *fp, unsigned long arg)
arch/powerpc/platforms/book3s/vas-api.c
282
void __user *uptr = (void __user *)arg;
arch/powerpc/platforms/book3s/vas-api.c
585
static long coproc_ioctl(struct file *fp, unsigned int cmd, unsigned long arg)
arch/powerpc/platforms/book3s/vas-api.c
589
return coproc_ioc_tx_win_open(fp, arg);
arch/powerpc/platforms/cell/spu_syscalls.c
84
CLASS(fd, arg)(fd);
arch/powerpc/platforms/cell/spu_syscalls.c
85
if (fd_empty(arg))
arch/powerpc/platforms/cell/spu_syscalls.c
88
return calls->spu_run(fd_file(arg), unpc, ustatus);
arch/powerpc/platforms/powermac/low_i2c.c
671
complete(req->arg);
arch/powerpc/platforms/powermac/low_i2c.c
723
req->arg = &comp;
arch/powerpc/platforms/powermac/low_i2c.c
754
req->arg = &comp;
arch/powerpc/platforms/powermac/nvram.c
190
if (req->arg)
arch/powerpc/platforms/powermac/nvram.c
191
complete((struct completion *)req->arg);
arch/powerpc/platforms/powermac/nvram.c
199
req.arg = system_state == SYSTEM_RUNNING ? &req_complete : NULL;
arch/powerpc/platforms/powermac/nvram.c
215
req.arg = system_state == SYSTEM_RUNNING ? &req_complete : NULL;
arch/powerpc/platforms/powernv/pci-ioda.c
1811
unsigned int nr_irqs, void *arg)
arch/powerpc/platforms/powernv/pci-ioda.c
1815
msi_alloc_info_t *info = arg;
arch/powerpc/platforms/ps3/spu.c
134
u64 ps3_get_spe_id(void *arg)
arch/powerpc/platforms/ps3/spu.c
136
return spu_pdata(arg)->spe_id;
arch/powerpc/platforms/pseries/cmm.c
471
unsigned long action, void *arg)
arch/powerpc/platforms/pseries/dlpar.c
648
char *arg;
arch/powerpc/platforms/pseries/dlpar.c
650
arg = strsep(cmd, " ");
arch/powerpc/platforms/pseries/dlpar.c
651
if (!arg)
arch/powerpc/platforms/pseries/dlpar.c
654
if (sysfs_streq(arg, "memory")) {
arch/powerpc/platforms/pseries/dlpar.c
656
} else if (sysfs_streq(arg, "cpu")) {
arch/powerpc/platforms/pseries/dlpar.c
658
} else if (sysfs_streq(arg, "dt")) {
arch/powerpc/platforms/pseries/dlpar.c
670
char *arg;
arch/powerpc/platforms/pseries/dlpar.c
672
arg = strsep(cmd, " ");
arch/powerpc/platforms/pseries/dlpar.c
673
if (!arg)
arch/powerpc/platforms/pseries/dlpar.c
676
if (sysfs_streq(arg, "add")) {
arch/powerpc/platforms/pseries/dlpar.c
678
} else if (sysfs_streq(arg, "remove")) {
arch/powerpc/platforms/pseries/dlpar.c
690
char *arg;
arch/powerpc/platforms/pseries/dlpar.c
693
arg = strsep(cmd, " ");
arch/powerpc/platforms/pseries/dlpar.c
694
if (!arg)
arch/powerpc/platforms/pseries/dlpar.c
697
if (sysfs_streq(arg, "indexed-count")) {
arch/powerpc/platforms/pseries/dlpar.c
699
arg = strsep(cmd, " ");
arch/powerpc/platforms/pseries/dlpar.c
700
if (!arg) {
arch/powerpc/platforms/pseries/dlpar.c
705
if (kstrtou32(arg, 0, &count)) {
arch/powerpc/platforms/pseries/dlpar.c
710
arg = strsep(cmd, " ");
arch/powerpc/platforms/pseries/dlpar.c
711
if (!arg) {
arch/powerpc/platforms/pseries/dlpar.c
716
if (kstrtou32(arg, 0, &index)) {
arch/powerpc/platforms/pseries/dlpar.c
723
} else if (sysfs_streq(arg, "index")) {
arch/powerpc/platforms/pseries/dlpar.c
725
arg = strsep(cmd, " ");
arch/powerpc/platforms/pseries/dlpar.c
726
if (!arg) {
arch/powerpc/platforms/pseries/dlpar.c
731
if (kstrtou32(arg, 0, &index)) {
arch/powerpc/platforms/pseries/dlpar.c
737
} else if (sysfs_streq(arg, "count")) {
arch/powerpc/platforms/pseries/dlpar.c
739
arg = strsep(cmd, " ");
arch/powerpc/platforms/pseries/dlpar.c
740
if (!arg) {
arch/powerpc/platforms/pseries/dlpar.c
745
if (kstrtou32(arg, 0, &count)) {
arch/powerpc/platforms/pseries/iommu.c
2421
struct memory_notify *arg = data;
arch/powerpc/platforms/pseries/iommu.c
2433
if (window->direct && (arg->start_pfn << PAGE_SHIFT) <
arch/powerpc/platforms/pseries/iommu.c
2435
ret |= tce_setrange_multi_pSeriesLP(arg->start_pfn,
arch/powerpc/platforms/pseries/iommu.c
2436
arg->nr_pages, window->prop);
arch/powerpc/platforms/pseries/iommu.c
2446
if (window->direct && (arg->start_pfn << PAGE_SHIFT) <
arch/powerpc/platforms/pseries/iommu.c
2448
ret |= tce_clearrange_multi_pSeriesLP(arg->start_pfn,
arch/powerpc/platforms/pseries/iommu.c
2449
arg->nr_pages, window->prop);
arch/powerpc/platforms/pseries/iommu.c
439
unsigned long num_pfn, const void *arg)
arch/powerpc/platforms/pseries/iommu.c
441
const struct dynamic_dma_window_prop *maprange = arg;
arch/powerpc/platforms/pseries/iommu.c
479
unsigned long num_pfn, const void *arg)
arch/powerpc/platforms/pseries/iommu.c
481
const struct dynamic_dma_window_prop *maprange = arg;
arch/powerpc/platforms/pseries/iommu.c
558
unsigned long num_pfn, void *arg)
arch/powerpc/platforms/pseries/iommu.c
560
return tce_setrange_multi_pSeriesLP(start_pfn, num_pfn, arg);
arch/powerpc/platforms/pseries/lparcfg.c
53
static void cpu_get_purr(void *arg)
arch/powerpc/platforms/pseries/lparcfg.c
55
atomic64_t *sum = arg;
arch/powerpc/platforms/pseries/mobility.c
571
static int do_join(void *arg)
arch/powerpc/platforms/pseries/mobility.c
573
struct pseries_suspend_info *info = arg;
arch/powerpc/platforms/pseries/msi.c
350
msi_alloc_info_t *arg)
arch/powerpc/platforms/pseries/msi.c
436
int nvec, msi_alloc_info_t *arg)
arch/powerpc/platforms/pseries/msi.c
449
ret = rtas_prepare_msi_irqs(pdev, nvec, type, arg);
arch/powerpc/platforms/pseries/msi.c
461
arg->scratchpad[0].ptr = no_free_ptr(pseries_dev);
arch/powerpc/platforms/pseries/msi.c
469
static void pseries_msi_ops_teardown(struct irq_domain *domain, msi_alloc_info_t *arg)
arch/powerpc/platforms/pseries/msi.c
471
struct pseries_msi_device *pseries_dev = arg->scratchpad[0].ptr;
arch/powerpc/platforms/pseries/msi.c
575
unsigned int nr_irqs, void *arg)
arch/powerpc/platforms/pseries/msi.c
579
msi_alloc_info_t *info = arg;
arch/powerpc/platforms/pseries/papr-hvpipe.c
535
unsigned long arg)
arch/powerpc/platforms/pseries/papr-hvpipe.c
537
u32 __user *argp = (void __user *)arg;
arch/powerpc/platforms/pseries/papr-indices.c
439
unsigned long arg)
arch/powerpc/platforms/pseries/papr-indices.c
441
void __user *argp = (__force void __user *)arg;
arch/powerpc/platforms/pseries/papr-phy-attest.c
255
static long papr_phy_attest_dev_ioctl(struct file *filp, unsigned int ioctl, unsigned long arg)
arch/powerpc/platforms/pseries/papr-phy-attest.c
257
void __user *argp = (__force void __user *)arg;
arch/powerpc/platforms/pseries/papr-platform-dump.c
235
unsigned int ioctl, unsigned long arg)
arch/powerpc/platforms/pseries/papr-platform-dump.c
238
u64 __user *argp = (void __user *)arg;
arch/powerpc/platforms/pseries/papr-platform-dump.c
358
unsigned long arg)
arch/powerpc/platforms/pseries/papr-platform-dump.c
360
u64 __user *argp = (void __user *)arg;
arch/powerpc/platforms/pseries/papr-sysparm.c
313
static long papr_sysparm_ioctl(struct file *filp, unsigned int ioctl, unsigned long arg)
arch/powerpc/platforms/pseries/papr-sysparm.c
315
void __user *argp = (__force void __user *)arg;
arch/powerpc/platforms/pseries/papr-vpd.c
242
static long papr_vpd_dev_ioctl(struct file *filp, unsigned int ioctl, unsigned long arg)
arch/powerpc/platforms/pseries/papr-vpd.c
244
void __user *argp = (__force void __user *)arg;
arch/powerpc/platforms/pseries/setup.c
88
static int __init parse_no_stealacc(char *arg)
arch/powerpc/sysdev/xics/xics-common.c
423
unsigned int nr_irqs, void *arg)
arch/powerpc/sysdev/xics/xics-common.c
425
struct irq_fwspec *fwspec = arg;
arch/powerpc/sysdev/xive/common.c
1114
unsigned int nr_irqs, void *arg)
arch/powerpc/sysdev/xive/common.c
1116
struct xive_ipi_alloc_info *info = arg;
arch/powerpc/sysdev/xive/common.c
1403
unsigned int nr_irqs, void *arg)
arch/powerpc/sysdev/xive/common.c
1405
struct irq_fwspec *fwspec = arg;
arch/powerpc/sysdev/xive/common.c
1708
static int __init xive_off(char *arg)
arch/powerpc/sysdev/xive/common.c
1715
static int __init xive_store_eoi_cmdline(char *arg)
arch/powerpc/sysdev/xive/common.c
1717
if (!arg)
arch/powerpc/sysdev/xive/common.c
1720
if (strncmp(arg, "off", 3) == 0) {
arch/riscv/include/asm/processor.h
196
#define RISCV_V_SET_CONTROL(arg) riscv_v_vstate_ctrl_set_current(arg)
arch/riscv/include/asm/processor.h
198
extern long riscv_v_vstate_ctrl_set_current(unsigned long arg);
arch/riscv/include/asm/processor.h
213
long set_tagged_addr_ctrl(struct task_struct *task, unsigned long arg);
arch/riscv/include/asm/processor.h
215
#define SET_TAGGED_ADDR_CTRL(arg) set_tagged_addr_ctrl(current, arg)
arch/riscv/include/asm/stacktrace.h
15
bool (*fn)(void *, unsigned long), void *arg);
arch/riscv/include/asm/suspend.h
37
int cpu_suspend(unsigned long arg,
arch/riscv/include/asm/suspend.h
38
int (*finish)(unsigned long arg,
arch/riscv/kernel/acpi.c
38
static int __init parse_acpi(char *arg)
arch/riscv/kernel/acpi.c
40
if (!arg)
arch/riscv/kernel/acpi.c
44
if (strcmp(arg, "off") == 0)
arch/riscv/kernel/acpi.c
46
else if (strcmp(arg, "on") == 0) /* prefer ACPI over DT */
arch/riscv/kernel/acpi.c
48
else if (strcmp(arg, "force") == 0) /* force ACPI to be enabled */
arch/riscv/kernel/machine_kexec_file.c
39
static int get_nr_ram_ranges_callback(struct resource *res, void *arg)
arch/riscv/kernel/machine_kexec_file.c
41
unsigned int *nr_ranges = arg;
arch/riscv/kernel/machine_kexec_file.c
47
static int prepare_elf64_ram_headers_callback(struct resource *res, void *arg)
arch/riscv/kernel/machine_kexec_file.c
49
struct crash_mem *cmem = arg;
arch/riscv/kernel/paravirt.c
27
static int __init parse_no_stealacc(char *arg)
arch/riscv/kernel/process.c
308
long set_tagged_addr_ctrl(struct task_struct *task, unsigned long arg)
arch/riscv/kernel/process.c
322
if (arg & ~valid_mask)
arch/riscv/kernel/process.c
329
pmlen = FIELD_GET(PR_PMLEN_MASK, arg);
arch/riscv/kernel/process.c
347
if (arg & PR_TAGGED_ADDR_ENABLE && (tagged_addr_disabled || !pmlen))
arch/riscv/kernel/process.c
350
if (!(arg & PR_TAGGED_ADDR_ENABLE)) {
arch/riscv/kernel/sbi.c
311
static void cpu_sbi_fwft_set(void *arg)
arch/riscv/kernel/sbi.c
313
struct fwft_set_req *req = arg;
arch/riscv/kernel/stacktrace.c
108
struct pt_regs *regs, bool (*fn)(void *, unsigned long), void *arg)
arch/riscv/kernel/stacktrace.c
130
if (__kernel_text_address(pc) && unlikely(!fn(arg, pc)))
arch/riscv/kernel/stacktrace.c
138
static bool print_trace_address(void *arg, unsigned long pc)
arch/riscv/kernel/stacktrace.c
140
const char *loglvl = arg;
arch/riscv/kernel/stacktrace.c
158
static bool save_wchan(void *arg, unsigned long pc)
arch/riscv/kernel/stacktrace.c
161
unsigned long *p = arg;
arch/riscv/kernel/stacktrace.c
49
bool (*fn)(void *, unsigned long), void *arg)
arch/riscv/kernel/stacktrace.c
74
if (unlikely(!__kernel_text_address(pc) || (level++ >= 0 && !fn(arg, pc))))
arch/riscv/kernel/stacktrace.c
94
if (unlikely(!fn(arg, pc)))
arch/riscv/kernel/suspend.c
65
int cpu_suspend(unsigned long arg,
arch/riscv/kernel/suspend.c
66
int (*finish)(unsigned long arg,
arch/riscv/kernel/suspend.c
90
rc = finish(arg, __pa_symbol(__cpu_resume_enter),
arch/riscv/kernel/traps_misaligned.c
522
static void check_unaligned_access_emulated(void *arg __always_unused)
arch/riscv/kernel/usercfi.c
448
unsigned long arg)
arch/riscv/kernel/usercfi.c
452
!is_shstk_enabled(task) || arg != 0)
arch/riscv/kernel/usercfi.c
495
unsigned long arg)
arch/riscv/kernel/usercfi.c
502
!is_indir_lp_enabled(task) || arg != 0)
arch/riscv/kernel/vector.c
263
long riscv_v_vstate_ctrl_set_current(unsigned long arg)
arch/riscv/kernel/vector.c
271
if (arg & ~PR_RISCV_V_VSTATE_CTRL_MASK)
arch/riscv/kernel/vector.c
274
cur = VSTATE_CTRL_GET_CUR(arg);
arch/riscv/kernel/vector.c
291
next = VSTATE_CTRL_GET_NEXT(arg);
arch/riscv/kernel/vector.c
292
inherit = VSTATE_CTRL_GET_INHERIT(arg);
arch/riscv/kvm/main.c
31
unsigned int ioctl, unsigned long arg)
arch/riscv/kvm/vcpu.c
242
unsigned long arg)
arch/riscv/kvm/vcpu.c
245
void __user *argp = (void __user *)arg;
arch/riscv/kvm/vcpu.c
263
unsigned int ioctl, unsigned long arg)
arch/riscv/kvm/vcpu.c
266
void __user *argp = (void __user *)arg;
arch/riscv/kvm/vm.c
225
int kvm_arch_vm_ioctl(struct file *filp, unsigned int ioctl, unsigned long arg)
arch/s390/hypfs/hypfs_dbfs.c
64
static long dbfs_ioctl(struct file *file, unsigned int cmd, unsigned long arg)
arch/s390/hypfs/hypfs_dbfs.c
70
rc = df->unlocked_ioctl(file, cmd, arg);
arch/s390/hypfs/hypfs_sprp.c
112
unsigned long arg)
arch/s390/hypfs/hypfs_sprp.c
118
argp = (void __user *)arg;
arch/s390/include/asm/bug.h
101
__WARN_trap(__WARN_bug_entry(__flags, format), ## arg); \
arch/s390/include/asm/bug.h
106
#define __WARN_printf(taint, fmt, arg...) \
arch/s390/include/asm/bug.h
107
__WARN_print_arg(BUGFLAG_TAINT(taint), fmt, ## arg)
arch/s390/include/asm/bug.h
109
#define WARN_ONCE(cond, format, arg...) \
arch/s390/include/asm/bug.h
115
format, ## arg); \
arch/s390/include/asm/bug.h
97
#define __WARN_print_arg(flags, format, arg...) \
arch/s390/kernel/diag/diag310.c
209
long diag310_memtop_stride(unsigned long arg)
arch/s390/kernel/diag/diag310.c
211
size_t __user *argp = (void __user *)arg;
arch/s390/kernel/diag/diag310.c
226
long diag310_memtop_len(unsigned long arg)
arch/s390/kernel/diag/diag310.c
228
size_t __user *argp = (void __user *)arg;
arch/s390/kernel/diag/diag310.c
245
long diag310_memtop_buf(unsigned long arg)
arch/s390/kernel/diag/diag310.c
247
struct diag310_memtop __user *udata = (struct diag310_memtop __user *)arg;
arch/s390/kernel/diag/diag324.c
155
long diag324_pibbuf(unsigned long arg)
arch/s390/kernel/diag/diag324.c
157
struct diag324_pib __user *udata = (struct diag324_pib __user *)arg;
arch/s390/kernel/diag/diag324.c
192
long diag324_piblen(unsigned long arg)
arch/s390/kernel/diag/diag324.c
198
if (put_user(data->len, (size_t __user *)arg))
arch/s390/kernel/diag/diag_ioctl.h
10
long diag310_memtop_stride(unsigned long arg);
arch/s390/kernel/diag/diag_ioctl.h
11
long diag310_memtop_len(unsigned long arg);
arch/s390/kernel/diag/diag_ioctl.h
12
long diag310_memtop_buf(unsigned long arg);
arch/s390/kernel/diag/diag_ioctl.h
7
long diag324_pibbuf(unsigned long arg);
arch/s390/kernel/diag/diag_ioctl.h
8
long diag324_piblen(unsigned long arg);
arch/s390/kernel/diag/diag_misc.c
18
static long diag_ioctl(struct file *filp, unsigned int cmd, unsigned long arg)
arch/s390/kernel/diag/diag_misc.c
24
rc = diag324_piblen(arg);
arch/s390/kernel/diag/diag_misc.c
27
rc = diag324_pibbuf(arg);
arch/s390/kernel/diag/diag_misc.c
30
rc = diag310_memtop_stride(arg);
arch/s390/kernel/diag/diag_misc.c
33
rc = diag310_memtop_len(arg);
arch/s390/kernel/diag/diag_misc.c
36
rc = diag310_memtop_buf(arg);
arch/s390/kernel/entry.h
40
void do_restart(void *arg);
arch/s390/kernel/ipl.c
2153
void do_restart(void *arg)
arch/s390/kernel/ipl.c
2158
smp_call_ipl_cpu(__do_restart, arg);
arch/s390/kernel/perf_cpum_cf.c
1474
static int cfset_all_copy(unsigned long arg, cpumask_t *mask)
arch/s390/kernel/perf_cpum_cf.c
1480
ctrset_read = (struct s390_ctrset_read __user *)arg;
arch/s390/kernel/perf_cpum_cf.c
1552
static int cfset_all_read(unsigned long arg, struct cfset_request *req)
arch/s390/kernel/perf_cpum_cf.c
1564
rc = cfset_all_copy(arg, mask);
arch/s390/kernel/perf_cpum_cf.c
1569
static long cfset_ioctl_read(unsigned long arg, struct cfset_request *req)
arch/s390/kernel/perf_cpum_cf.c
1574
ret = cfset_all_read(arg, req);
arch/s390/kernel/perf_cpum_cf.c
1593
static long cfset_ioctl_start(unsigned long arg, struct file *file)
arch/s390/kernel/perf_cpum_cf.c
1605
ustart = (struct s390_ctrset_start __user *)arg;
arch/s390/kernel/perf_cpum_cf.c
1661
static long cfset_ioctl(struct file *file, unsigned int cmd, unsigned long arg)
arch/s390/kernel/perf_cpum_cf.c
1669
ret = cfset_ioctl_start(arg, file);
arch/s390/kernel/perf_cpum_cf.c
1675
ret = cfset_ioctl_read(arg, file->private_data);
arch/s390/kernel/process.c
53
void (*func)(void *arg);
arch/s390/kernel/processor.c
51
static void update_cpu_mhz(void *arg)
arch/s390/kernel/setup.c
568
struct memory_notify *arg = data;
arch/s390/kernel/setup.c
572
if (arg->start_pfn < PFN_DOWN(resource_size(&crashk_res)))
arch/s390/kernel/topology.c
302
static void __arch_update_dedicated_flag(void *arg)
arch/s390/kvm/kvm-s390.c
2839
int kvm_arch_vm_ioctl(struct file *filp, unsigned int ioctl, unsigned long arg)
arch/s390/kvm/kvm-s390.c
2842
void __user *argp = (void __user *)arg;
arch/s390/kvm/kvm-s390.c
2864
if (copy_from_user(&attr, (void __user *)arg, sizeof(attr)))
arch/s390/kvm/kvm-s390.c
2871
if (copy_from_user(&attr, (void __user *)arg, sizeof(attr)))
arch/s390/kvm/kvm-s390.c
2878
if (copy_from_user(&attr, (void __user *)arg, sizeof(attr)))
arch/s390/kvm/kvm-s390.c
5326
unsigned long arg)
arch/s390/kvm/kvm-s390.c
5329
void __user *argp = (void __user *)arg;
arch/s390/kvm/kvm-s390.c
5413
unsigned int ioctl, unsigned long arg)
arch/s390/kvm/kvm-s390.c
5416
void __user *argp = (void __user *)arg;
arch/s390/kvm/kvm-s390.c
5426
r = kvm_s390_store_status_unloaded(vcpu, arg);
arch/s390/kvm/kvm-s390.c
5523
gpa_t gaddr = arg;
arch/s390/kvm/kvm-s390.c
590
unsigned int ioctl, unsigned long arg)
arch/s390/mm/init.c
237
struct memory_notify *arg;
arch/s390/mm/init.c
240
arg = data;
arch/s390/mm/init.c
241
mem_data.start = arg->start_pfn << PAGE_SHIFT;
arch/s390/mm/init.c
242
mem_data.end = mem_data.start + (arg->nr_pages << PAGE_SHIFT);
arch/s390/mm/pgalloc.c
40
static void __crst_table_upgrade(void *arg)
arch/s390/mm/pgalloc.c
42
struct mm_struct *mm = arg;
arch/s390/net/bpf_jit_comp.c
2614
int arg, bpf_arg_off;
arch/s390/net/bpf_jit_comp.c
2693
arg = REG_2 + i;
arch/s390/net/bpf_jit_comp.c
2695
arg = tjit->orig_stack_args_off +
arch/s390/net/bpf_jit_comp.c
2701
EMIT6_DISP_LH(0xe3000000, 0x0024, arg,
arch/s390/net/bpf_jit_comp.c
2706
0xf000 | arg);
arch/s390/net/bpf_jit_comp.c
2712
reg2hex[arg] << 12);
arch/s390/net/bpf_jit_comp.c
2716
REG_15, arg);
arch/s390/pci/pci_clp.c
644
unsigned long arg)
arch/s390/pci/pci_clp.c
652
argp = (void __user *)arg;
arch/s390/pci/pci_irq.c
357
static void zpci_msi_teardown(struct irq_domain *domain, msi_alloc_info_t *arg)
arch/sh/boards/mach-highlander/psw.c
16
static irqreturn_t psw_irq_handler(int irq, void *arg)
arch/sh/boards/mach-highlander/psw.c
18
struct platform_device *pdev = arg;
arch/sh/boards/mach-landisk/gio.c
113
if (copy_to_user((int *)arg, &data, sizeof(int))) {
arch/sh/boards/mach-landisk/gio.c
56
static long gio_ioctl(struct file *filp, unsigned int cmd, unsigned long arg)
arch/sh/boards/mach-landisk/gio.c
62
if (copy_from_user(&data, (int *)arg, sizeof(int))) {
arch/sh/boards/mach-landisk/psw.c
17
static irqreturn_t psw_irq_handler(int irq, void *arg)
arch/sh/boards/mach-landisk/psw.c
19
struct platform_device *pdev = arg;
arch/sh/kernel/cpu/sh2/smp-j2.c
21
static irqreturn_t j2_ipi_interrupt_handler(int irq, void *arg)
arch/sh/kernel/cpu/sh4a/smp-shx3.c
27
static irqreturn_t ipi_interrupt_handler(int irq, void *arg)
arch/sh/kernel/cpu/sh4a/smp-shx3.c
29
unsigned int message = (unsigned int)(long)arg;
arch/sh/kernel/disassemble.c
380
lastsp = (op->arg[0] == A_END);
arch/sh/kernel/disassemble.c
382
for (n = 0; n < 6 && op->arg[n] != A_END; n++) {
arch/sh/kernel/disassemble.c
383
if (n && op->arg[1] != A_END)
arch/sh/kernel/disassemble.c
385
switch (op->arg[n]) {
arch/sh/kernel/disassemble.c
50
sh_arg_type arg[7];
arch/sh/mm/cache-sh4.c
110
static void sh4_flush_dcache_folio(void *arg)
arch/sh/mm/cache-sh4.c
112
struct folio *folio = arg;
arch/sh/mm/cache-sh4.c
198
static void sh4_flush_cache_mm(void *arg)
arch/sh/mm/cache-sh4.c
200
struct mm_struct *mm = arg;
arch/sh/mm/cache-sh7705.c
135
static void sh7705_flush_dcache_folio(void *arg)
arch/sh/mm/cache-sh7705.c
137
struct folio *folio = arg;
arch/sh/mm/cache-sh7705.c
184
static void sh7705_flush_icache_folio(void *arg)
arch/sh/mm/cache-sh7705.c
186
struct folio *folio = arg;
arch/sparc/include/asm/ldc.h
23
void (*event)(void *arg, int event);
arch/sparc/include/asm/mman.h
14
static inline void ipi_set_tstate_mcde(void *arg)
arch/sparc/include/asm/mman.h
16
struct mm_struct *mm = arg;
arch/sparc/include/asm/oplib_64.h
111
void prom_startcpu(int cpunode, unsigned long pc, unsigned long arg);
arch/sparc/include/asm/oplib_64.h
116
void prom_startcpu_cpuid(int cpuid, unsigned long pc, unsigned long arg);
arch/sparc/include/asm/ttable.h
74
#define TRAP_ARG(routine, arg) \
arch/sparc/include/asm/ttable.h
80
mov arg, %o1; \
arch/sparc/include/asm/ttable.h
84
#define TRAPTL1_ARG(routine, arg) \
arch/sparc/include/asm/ttable.h
90
mov arg, %o1; \
arch/sparc/kernel/apc.c
104
if (put_user(apc_readb(APC_BPORT_REG) & APC_BPMASK, arg))
arch/sparc/kernel/apc.c
109
if (get_user(inarg, arg))
arch/sparc/kernel/apc.c
115
if (get_user(inarg, arg))
arch/sparc/kernel/apc.c
121
if (get_user(inarg, arg))
arch/sparc/kernel/apc.c
90
__u8 inarg, __user *arg = (__u8 __user *) __arg;
arch/sparc/kernel/apc.c
94
if (put_user(apc_readb(APC_FANCTL_REG) & APC_REGMASK, arg))
arch/sparc/kernel/apc.c
99
if (put_user(apc_readb(APC_CPOWER_REG) & APC_REGMASK, arg))
arch/sparc/kernel/ds.c
1096
static void ds_event(void *arg, int event)
arch/sparc/kernel/ds.c
1098
struct ds_info *dp = arg;
arch/sparc/kernel/kernel.h
106
void sun4m_cpu_pre_starting(void *arg);
arch/sparc/kernel/kernel.h
107
void sun4m_cpu_pre_online(void *arg);
arch/sparc/kernel/kernel.h
127
void sun4d_cpu_pre_starting(void *arg);
arch/sparc/kernel/kernel.h
128
void sun4d_cpu_pre_online(void *arg);
arch/sparc/kernel/kernel.h
136
void leon_cpu_pre_starting(void *arg);
arch/sparc/kernel/kernel.h
137
void leon_cpu_pre_online(void *arg);
arch/sparc/kernel/ldc.c
1012
static unsigned long ldc_cookie_to_index(u64 cookie, void *arg)
arch/sparc/kernel/leon_pci_grpci1.c
469
static irqreturn_t grpci1_jump_interrupt(int irq, void *arg)
arch/sparc/kernel/leon_pci_grpci1.c
471
struct grpci1_priv *priv = arg;
arch/sparc/kernel/leon_pci_grpci1.c
477
static irqreturn_t grpci1_err_interrupt(int irq, void *arg)
arch/sparc/kernel/leon_pci_grpci1.c
479
struct grpci1_priv *priv = arg;
arch/sparc/kernel/leon_pci_grpci2.c
651
static irqreturn_t grpci2_jump_interrupt(int irq, void *arg)
arch/sparc/kernel/leon_pci_grpci2.c
658
static irqreturn_t grpci2_err_interrupt(int irq, void *arg)
arch/sparc/kernel/leon_pci_grpci2.c
660
struct grpci2_priv *priv = arg;
arch/sparc/kernel/leon_smp.c
71
void leon_cpu_pre_starting(void *arg)
arch/sparc/kernel/leon_smp.c
76
void leon_cpu_pre_online(void *arg)
arch/sparc/kernel/mdesc.c
1107
static void *mdesc_iterate_over_cpus(void *(*func)(struct mdesc_handle *, u64, int, void *), void *arg, cpumask_t *mask)
arch/sparc/kernel/mdesc.c
1128
ret = func(hp, mp, cpuid, arg);
arch/sparc/kernel/mdesc.c
1138
void *arg)
arch/sparc/kernel/mdesc.c
1156
static void * __init check_one_pgsz(struct mdesc_handle *hp, u64 mp, int cpuid, void *arg)
arch/sparc/kernel/mdesc.c
1159
unsigned long *pgsz_mask = arg;
arch/sparc/kernel/mdesc.c
1181
void *arg)
arch/sparc/kernel/prom_64.c
436
static void *of_iterate_over_cpus(void *(*func)(struct device_node *, int, int), int arg)
arch/sparc/kernel/prom_64.c
464
ret = func(dp, cpuid, arg);
arch/sparc/kernel/prom_64.c
483
static void *record_one_cpu(struct device_node *dp, int cpuid, int arg)
arch/sparc/kernel/prom_64.c
504
static void *fill_in_one_cpu(struct device_node *dp, int cpuid, int arg)
arch/sparc/kernel/smp_32.c
289
static void arch_cpu_pre_starting(void *arg)
arch/sparc/kernel/smp_32.c
296
sun4m_cpu_pre_starting(arg);
arch/sparc/kernel/smp_32.c
299
sun4d_cpu_pre_starting(arg);
arch/sparc/kernel/smp_32.c
302
leon_cpu_pre_starting(arg);
arch/sparc/kernel/smp_32.c
309
static void arch_cpu_pre_online(void *arg)
arch/sparc/kernel/smp_32.c
323
sun4m_cpu_pre_online(arg);
arch/sparc/kernel/smp_32.c
326
sun4d_cpu_pre_online(arg);
arch/sparc/kernel/smp_32.c
329
leon_cpu_pre_online(arg);
arch/sparc/kernel/smp_32.c
336
static void sparc_start_secondary(void *arg)
arch/sparc/kernel/smp_32.c
344
arch_cpu_pre_starting(arg);
arch/sparc/kernel/smp_32.c
349
arch_cpu_pre_online(arg);
arch/sparc/kernel/sun4d_smp.c
54
void sun4d_cpu_pre_starting(void *arg)
arch/sparc/kernel/sun4d_smp.c
66
void sun4d_cpu_pre_online(void *arg)
arch/sparc/kernel/sun4m_smp.c
38
void sun4m_cpu_pre_starting(void *arg)
arch/sparc/kernel/sun4m_smp.c
42
void sun4m_cpu_pre_online(void *arg)
arch/sparc/kernel/vio.c
422
static int vio_md_node_match(struct device *dev, const void *arg)
arch/sparc/kernel/vio.c
428
node_data = (const struct vio_remove_node_data *)arg;
arch/sparc/kernel/viohs.c
161
static int process_unknown(struct vio_driver_state *vio, void *arg)
arch/sparc/kernel/viohs.c
163
struct vio_msg_tag *pkt = arg;
arch/sparc/prom/bootstr_32.c
20
char *cp, *arg;
arch/sparc/prom/bootstr_32.c
32
arg = (*(romvec->pv_v0bootargs))->argv[iter];
arch/sparc/prom/bootstr_32.c
33
if (arg == NULL)
arch/sparc/prom/bootstr_32.c
35
while (*arg != 0) {
arch/sparc/prom/bootstr_32.c
40
*cp++ = *arg++;
arch/sparc/prom/misc_64.c
380
void prom_startcpu(int cpunode, unsigned long pc, unsigned long arg)
arch/sparc/prom/misc_64.c
389
args[5] = arg;
arch/sparc/prom/misc_64.c
393
void prom_startcpu_cpuid(int cpuid, unsigned long pc, unsigned long arg)
arch/sparc/prom/misc_64.c
402
args[5] = arg;
arch/um/drivers/chan_user.c
156
static __noreturn int winch_thread(void *arg)
arch/um/drivers/chan_user.c
158
struct winch_data *data = arg;
arch/um/drivers/cow.h
11
extern int file_reader(__u64 offset, char *buf, int len, void *arg);
arch/um/drivers/cow.h
13
void *arg, __u32 *version_out,
arch/um/drivers/cow_user.c
269
int file_reader(__u64 offset, char *buf, int len, void *arg)
arch/um/drivers/cow_user.c
271
int fd = *((int *) arg);
arch/um/drivers/cow_user.c
278
int read_cow_header(int (*reader)(__u64, char *, int, void *), void *arg,
arch/um/drivers/cow_user.c
295
n = (*reader)(0, (char *) header, sizeof(*header), arg);
arch/um/drivers/harddog_kern.c
125
unsigned int cmd, unsigned long arg)
arch/um/drivers/harddog_kern.c
127
void __user *argp= (void __user *)arg;
arch/um/drivers/harddog_kern.c
149
unsigned int cmd, unsigned long arg)
arch/um/drivers/harddog_kern.c
154
ret = harddog_ioctl_unlocked(file, cmd, arg);
arch/um/drivers/hostaudio_kern.c
135
unsigned int cmd, unsigned long arg)
arch/um/drivers/hostaudio_kern.c
151
if (get_user(data, (int __user *) arg))
arch/um/drivers/hostaudio_kern.c
167
if (put_user(data, (int __user *) arg))
arch/um/drivers/hostaudio_kern.c
229
unsigned int cmd, unsigned long arg)
arch/um/drivers/hostaudio_kern.c
237
return os_ioctl_generic(state->fd, cmd, arg);
arch/um/drivers/mconsole_kern.c
597
void *arg)
arch/um/drivers/mconsole_kern.c
607
(*proc)(arg);
arch/um/drivers/mconsole_kern.c
620
static void sysrq_proc(void *arg)
arch/um/drivers/mconsole_kern.c
622
char *op = arg;
arch/um/drivers/mconsole_kern.c
649
static void stack_proc(void *arg)
arch/um/drivers/mconsole_kern.c
651
struct task_struct *task = arg;
arch/um/drivers/port_user.c
115
int fd, err, arg;
arch/um/drivers/port_user.c
121
arg = 1;
arch/um/drivers/port_user.c
122
if (setsockopt(fd, SOL_SOCKET, SO_REUSEADDR, &arg, sizeof(arg)) < 0) {
arch/um/drivers/port_user.c
155
static void port_pre_exec(void *arg)
arch/um/drivers/port_user.c
157
struct port_pre_exec_data *data = arg;
arch/um/drivers/ubd.h
13
void *io_thread(void *arg);
arch/um/drivers/ubd_kern.c
110
unsigned int cmd, unsigned long arg);
arch/um/drivers/ubd_kern.c
1334
unsigned int cmd, unsigned long arg)
arch/um/drivers/ubd_kern.c
1346
if(copy_to_user((char __user *) arg, (char *) &ubd_id,
arch/um/drivers/ubd_kern.c
1352
if(copy_from_user(&volume, (char __user *) arg, sizeof(volume)))
arch/um/drivers/ubd_kern.c
1358
if(copy_to_user((char __user *) arg, &volume, sizeof(volume)))
arch/um/drivers/ubd_kern.c
1493
void *io_thread(void *arg)
arch/um/drivers/vector_transports.c
219
char *arg = uml_vector_fetch_arg(def, param);
arch/um/drivers/vector_transports.c
221
if (arg != NULL) {
arch/um/drivers/vector_transports.c
222
if (kstrtoint(arg, 0, result) == 0)
arch/um/drivers/vector_transports.c
231
char *arg = uml_vector_fetch_arg(def, param);
arch/um/drivers/vector_transports.c
233
if (arg != NULL) {
arch/um/drivers/vector_transports.c
234
if (kstrtoul(arg, 0, result) == 0)
arch/um/drivers/vector_user.c
104
if (*(arg + pos) == '=') {
arch/um/drivers/vector_user.c
110
(*(arg + pos)) = '\0';
arch/um/drivers/vector_user.c
112
if (*(arg + pos) == ',') {
arch/um/drivers/vector_user.c
115
(*(arg + pos)) = '\0';
arch/um/drivers/vector_user.c
120
printk(UM_KERN_ERR "vector_setup - Couldn't parse '%s'\n", arg);
arch/um/drivers/vector_user.c
81
struct arglist *uml_parse_vector_ifspec(char *arg)
arch/um/drivers/vector_user.c
87
if (arg == NULL)
arch/um/drivers/vector_user.c
93
len = strlen(arg);
arch/um/drivers/vector_user.c
97
result->tokens[result->numargs] = arg + pos;
arch/um/drivers/vector_user.c
99
result->values[result->numargs] = arg + pos;
arch/um/drivers/vector_user.h
72
extern struct arglist *uml_parse_vector_ifspec(char *arg);
arch/um/include/asm/processor-generic.h
30
void *arg;
arch/um/include/shared/kern_util.h
34
extern void initial_thread_cb(void (*proc)(void *), void *arg);
arch/um/include/shared/os.h
144
extern int os_ioctl_generic(int fd, unsigned int cmd, unsigned long arg);
arch/um/include/shared/os.h
226
extern int run_helper_thread(int (*proc)(void *), void *arg,
arch/um/include/shared/os.h
232
void *(*routine)(void *), void *arg);
arch/um/include/shared/os.h
300
void *arg);
arch/um/include/shared/os.h
350
void os_start_secondary(void *arg, jmp_buf *switch_buf);
arch/um/kernel/process.c
113
void *arg;
arch/um/kernel/process.c
120
arg = current->thread.request.thread.arg;
arch/um/kernel/process.c
125
fn(arg);
arch/um/kernel/process.c
169
p->thread.request.thread.arg = args->fn_arg;
arch/um/kernel/process.c
188
void initial_thread_cb(void (*proc)(void *), void *arg)
arch/um/kernel/process.c
190
initial_thread_cb_skas(proc, arg);
arch/um/kernel/skas/process.c
40
init_task.thread.request.thread.arg = NULL;
arch/um/kernel/skas/uaccess.c
103
n = do_op_one_page(addr, size, is_write, op, arg);
arch/um/kernel/skas/uaccess.c
115
n = do_op_one_page(addr, PAGE_SIZE, is_write, op, arg);
arch/um/kernel/skas/uaccess.c
127
n = do_op_one_page(addr, remain, is_write, op, arg);
arch/um/kernel/skas/uaccess.c
138
static int copy_chunk_from_user(unsigned long from, int len, void *arg)
arch/um/kernel/skas/uaccess.c
140
unsigned long *to_ptr = arg, to = *to_ptr;
arch/um/kernel/skas/uaccess.c
153
static int copy_chunk_to_user(unsigned long to, int len, void *arg)
arch/um/kernel/skas/uaccess.c
155
unsigned long *from_ptr = arg, from = *from_ptr;
arch/um/kernel/skas/uaccess.c
168
static int strncpy_chunk_from_user(unsigned long from, int len, void *arg)
arch/um/kernel/skas/uaccess.c
170
char **to_ptr = arg, *to = *to_ptr;
arch/um/kernel/skas/uaccess.c
209
static int strnlen_chunk(unsigned long str, int len, void *arg)
arch/um/kernel/skas/uaccess.c
211
int *len_ptr = arg, n;
arch/um/kernel/skas/uaccess.c
65
int (*op)(unsigned long addr, int len, void *arg), void *arg)
arch/um/kernel/skas/uaccess.c
84
n = (*op)(addr, len, arg);
arch/um/kernel/skas/uaccess.c
96
int (*op)(unsigned long, int, void *), void *arg)
arch/um/kernel/smp.c
158
idle->thread.request.thread.arg = NULL;
arch/um/kernel/um_arch.c
45
static void __init add_arg(char *arg)
arch/um/kernel/um_arch.c
47
if (strlen(command_line) + strlen(arg) + 1 > COMMAND_LINE_SIZE) {
arch/um/kernel/um_arch.c
53
strcat(command_line, arg);
arch/um/os-Linux/file.c
89
int os_ioctl_generic(int fd, unsigned int cmd, unsigned long arg)
arch/um/os-Linux/file.c
93
err = ioctl(fd, cmd, arg);
arch/um/os-Linux/helper.c
119
int run_helper_thread(int (*proc)(void *), void *arg, unsigned int flags,
arch/um/os-Linux/helper.c
134
pid = clone(proc, (void *) sp, flags, arg);
arch/um/os-Linux/helper.c
181
void *(*routine)(void *), void *arg)
arch/um/os-Linux/helper.c
199
err = pthread_create(&td->handle, NULL, routine, arg);
arch/um/os-Linux/helper.c
27
static int helper_child(void *arg)
arch/um/os-Linux/helper.c
29
struct helper_data *data = arg;
arch/um/os-Linux/sigio.c
174
static void openpty_cb(void *arg)
arch/um/os-Linux/sigio.c
176
struct openpty_arg *info = arg;
arch/um/os-Linux/skas/process.c
815
static __thread void (*cb_proc)(void *arg);
arch/um/os-Linux/skas/process.c
863
void initial_thread_cb_skas(void (*proc)(void *), void *arg)
arch/um/os-Linux/skas/process.c
868
cb_arg = arg;
arch/um/os-Linux/smp.c
31
static void *cpu_thread(void *arg)
arch/um/os-Linux/smp.c
33
struct cpu_thread_data *data = arg;
arch/um/os-Linux/smp.c
74
void os_start_secondary(void *arg, jmp_buf *switch_buf)
arch/um/os-Linux/smp.c
76
struct cpu_thread_data *data = arg;
arch/um/os-Linux/tty.c
19
static void grantpt_cb(void *arg)
arch/um/os-Linux/tty.c
21
struct grantpt_info *info = arg;
arch/x86/boot/compressed/acpi.c
204
char arg[10];
arch/x86/boot/compressed/acpi.c
221
if (!(cmdline_find_option("acpi", arg, sizeof(arg)) == 4 &&
arch/x86/boot/compressed/acpi.c
222
!strncmp(arg, "rsdt", 4)) &&
arch/x86/boot/compressed/acpi.c
275
char arg[MAX_ACPI_ARG_LENGTH];
arch/x86/boot/compressed/acpi.c
278
if (cmdline_find_option("acpi", arg, sizeof(arg)) == 3 &&
arch/x86/boot/compressed/acpi.c
279
!strncmp(arg, "off", 3))
arch/x86/boot/early_serial_console.c
49
char arg[32];
arch/x86/boot/early_serial_console.c
53
if (cmdline_find_option("earlyprintk", arg, sizeof(arg)) > 0) {
arch/x86/boot/early_serial_console.c
56
if (!strncmp(arg, "serial", 6)) {
arch/x86/boot/early_serial_console.c
61
if (arg[pos] == ',')
arch/x86/boot/early_serial_console.c
70
if (pos == 7 && !strncmp(arg + pos, "0x", 2)) {
arch/x86/boot/early_serial_console.c
71
port = simple_strtoull(arg + pos, &e, 16);
arch/x86/boot/early_serial_console.c
72
if (port == 0 || arg + pos == e)
arch/x86/boot/early_serial_console.c
75
pos = e - arg;
arch/x86/boot/early_serial_console.c
76
} else if (!strncmp(arg + pos, "ttyS", 4)) {
arch/x86/boot/early_serial_console.c
83
if (arg[pos++] == '1')
arch/x86/boot/early_serial_console.c
89
if (arg[pos] == ',')
arch/x86/boot/early_serial_console.c
92
baud = simple_strtoull(arg + pos, &e, 0);
arch/x86/boot/early_serial_console.c
93
if (baud == 0 || arg + pos == e)
arch/x86/entry/syscall_32.c
63
static int __init ia32_emulation_override_cmdline(char *arg)
arch/x86/entry/syscall_32.c
65
return kstrtobool(arg, &__ia32_enabled);
arch/x86/hyperv/hv_crash.c
317
input->arg = devirt_arg;
arch/x86/hyperv/hv_spinlock.c
88
static __init int hv_parse_nopvspin(char *arg)
arch/x86/hyperv/irqdomain.c
333
void *arg)
arch/x86/hyperv/irqdomain.c
342
ret = irq_domain_alloc_irqs_parent(d, virq, nr_irqs, arg);
arch/x86/include/asm/bug.h
172
#define __WARN_print_arg(flags, format, arg...) \
arch/x86/include/asm/bug.h
175
static_call_mod(WARN_trap)(__WARN_bug_entry(__flags, format), ## arg); \
arch/x86/include/asm/bug.h
179
#define __WARN_printf(taint, fmt, arg...) \
arch/x86/include/asm/bug.h
180
__WARN_print_arg(BUGFLAG_TAINT(taint), fmt, ## arg)
arch/x86/include/asm/bug.h
182
#define WARN_ONCE(cond, format, arg...) ({ \
arch/x86/include/asm/bug.h
186
format, ## arg); \
arch/x86/include/asm/cmpxchg.h
42
#define __xchg_op(ptr, arg, op, lock) \
arch/x86/include/asm/cmpxchg.h
44
__typeof__ (*(ptr)) __ret = (arg); \
arch/x86/include/asm/irq_stack.h
126
#define assert_arg_type(arg, proto) \
arch/x86/include/asm/irq_stack.h
127
static_assert(__builtin_types_compatible_p(typeof(arg), proto))
arch/x86/include/asm/irqdomain.h
44
unsigned int nr_irqs, void *arg);
arch/x86/include/asm/kexec.h
225
void arch_crash_handle_hotplug_event(struct kimage *image, void *arg);
arch/x86/include/asm/msi.h
10
msi_alloc_info_t *arg);
arch/x86/include/asm/mtrr.h
81
#define mtrr_save_fixed_ranges(arg) do {} while (0)
arch/x86/include/asm/switch_to.h
82
int (*fun)(void *), void *arg)
arch/x86/include/asm/switch_to.h
86
frame->di = (unsigned long)arg;
arch/x86/include/asm/switch_to.h
88
frame->r12 = (unsigned long)arg;
arch/x86/include/asm/xen/hypercall.h
286
HYPERVISOR_callback_op(int cmd, void *arg)
arch/x86/include/asm/xen/hypercall.h
288
return _hypercall2(int, callback_op, cmd, arg);
arch/x86/include/asm/xen/hypercall.h
393
HYPERVISOR_sched_op(int cmd, void *arg)
arch/x86/include/asm/xen/hypercall.h
395
return _hypercall2(int, sched_op, cmd, arg);
arch/x86/include/asm/xen/hypercall.h
421
HYPERVISOR_memory_op(unsigned int cmd, void *arg)
arch/x86/include/asm/xen/hypercall.h
423
return _hypercall2(long, memory_op, cmd, arg);
arch/x86/include/asm/xen/hypercall.h
433
HYPERVISOR_event_channel_op(int cmd, void *arg)
arch/x86/include/asm/xen/hypercall.h
435
return _hypercall2(int, event_channel_op, cmd, arg);
arch/x86/include/asm/xen/hypercall.h
439
HYPERVISOR_xen_version(int cmd, void *arg)
arch/x86/include/asm/xen/hypercall.h
441
return _hypercall2(int, xen_version, cmd, arg);
arch/x86/include/asm/xen/hypercall.h
451
HYPERVISOR_physdev_op(int cmd, void *arg)
arch/x86/include/asm/xen/hypercall.h
453
return _hypercall2(int, physdev_op, cmd, arg);
arch/x86/include/asm/xen/hypercall.h
489
HYPERVISOR_hvm_op(int op, void *arg)
arch/x86/include/asm/xen/hypercall.h
491
return _hypercall2(unsigned long, hvm_op, op, arg);
arch/x86/include/asm/xen/hypercall.h
495
HYPERVISOR_xenpmu_op(unsigned int op, void *arg)
arch/x86/include/asm/xen/hypercall.h
497
return _hypercall2(int, xenpmu_op, op, arg);
arch/x86/kernel/acpi/boot.c
1678
static int __init parse_acpi(char *arg)
arch/x86/kernel/acpi/boot.c
1680
if (!arg)
arch/x86/kernel/acpi/boot.c
1684
if (strcmp(arg, "off") == 0) {
arch/x86/kernel/acpi/boot.c
1688
else if (strcmp(arg, "force") == 0) {
arch/x86/kernel/acpi/boot.c
1693
else if (strcmp(arg, "strict") == 0) {
arch/x86/kernel/acpi/boot.c
1697
else if (strcmp(arg, "rsdt") == 0) {
arch/x86/kernel/acpi/boot.c
1701
else if (strcmp(arg, "noirq") == 0) {
arch/x86/kernel/acpi/boot.c
1705
else if (strcmp(arg, "copy_dsdt") == 0) {
arch/x86/kernel/acpi/boot.c
1709
else if (strcmp(arg, "nocmcff") == 0) {
arch/x86/kernel/acpi/boot.c
1713
else if (strcmp(arg, "spcr") == 0) {
arch/x86/kernel/acpi/boot.c
1723
static int __init parse_acpi_bgrt(char *arg)
arch/x86/kernel/acpi/boot.c
1731
static int __init parse_pci(char *arg)
arch/x86/kernel/acpi/boot.c
1733
if (arg && strcmp(arg, "noacpi") == 0)
arch/x86/kernel/acpi/boot.c
1761
static int __init parse_acpi_skip_timer_override(char *arg)
arch/x86/kernel/acpi/boot.c
1768
static int __init parse_acpi_use_timer_override(char *arg)
arch/x86/kernel/alternative.c
2354
extern void __init __alt_reloc_selftest(void *arg);
arch/x86/kernel/alternative.c
2355
__visible noinline void __init __alt_reloc_selftest(void *arg)
arch/x86/kernel/alternative.c
2357
WARN_ON(arg != &__alt_reloc_selftest_addr);
arch/x86/kernel/amd_gart_64.c
821
int arg;
arch/x86/kernel/amd_gart_64.c
823
if (isdigit(*p) && get_option(&p, &arg))
arch/x86/kernel/amd_gart_64.c
824
iommu_size = arg;
arch/x86/kernel/amd_gart_64.c
843
if (get_option(&p, &arg))
arch/x86/kernel/amd_gart_64.c
844
fallback_aper_order = arg;
arch/x86/kernel/apic/apic.c
133
static int __init parse_lapic(char *arg)
arch/x86/kernel/apic/apic.c
135
if (IS_ENABLED(CONFIG_X86_32) && !arg)
arch/x86/kernel/apic/apic.c
137
else if (arg && !strncmp(arg, "notscdeadline", 13))
arch/x86/kernel/apic/apic.c
2602
static int __init setup_nolapic(char *arg)
arch/x86/kernel/apic/apic.c
2610
static int __init parse_lapic_timer_c2_ok(char *arg)
arch/x86/kernel/apic/apic.c
2617
static int __init parse_disable_apic_timer(char *arg)
arch/x86/kernel/apic/apic.c
2624
static int __init parse_nolapic_timer(char *arg)
arch/x86/kernel/apic/apic.c
2631
static int __init apic_set_verbosity(char *arg)
arch/x86/kernel/apic/apic.c
2633
if (!arg) {
arch/x86/kernel/apic/apic.c
2641
if (strcmp("debug", arg) == 0)
arch/x86/kernel/apic/apic.c
2643
else if (strcmp("verbose", arg) == 0)
arch/x86/kernel/apic/apic.c
2648
" use apic=verbose or apic=debug\n", arg);
arch/x86/kernel/apic/apic.c
2676
static int __init apic_set_extnmi(char *arg)
arch/x86/kernel/apic/apic.c
2678
if (!arg)
arch/x86/kernel/apic/apic.c
2681
if (!strncmp("all", arg, 3))
arch/x86/kernel/apic/apic.c
2683
else if (!strncmp("none", arg, 4))
arch/x86/kernel/apic/apic.c
2685
else if (!strncmp("bsp", arg, 3))
arch/x86/kernel/apic/apic.c
2688
pr_warn("Unknown external NMI delivery mode `%s' ignored\n", arg);
arch/x86/kernel/apic/io_apic.c
2002
static int __init disable_timer_pin_setup(char *arg)
arch/x86/kernel/apic/io_apic.c
2860
unsigned int nr_irqs, void *arg)
arch/x86/kernel/apic/io_apic.c
2862
struct irq_alloc_info *info = arg;
arch/x86/kernel/apic/msi.c
281
msi_alloc_info_t *arg)
arch/x86/kernel/apic/msi.c
283
init_irq_alloc_info(arg, NULL);
arch/x86/kernel/apic/msi.c
286
arg->type = X86_IRQ_ALLOC_TYPE_PCI_MSIX;
arch/x86/kernel/apic/msi.c
288
arg->type = X86_IRQ_ALLOC_TYPE_PCI_MSI;
arch/x86/kernel/apic/msi.c
325
irq_hw_number_t hwirq, msi_alloc_info_t *arg)
arch/x86/kernel/apic/msi.c
327
irq_domain_set_info(domain, virq, arg->devid, info->chip, NULL,
arch/x86/kernel/apic/msi.c
328
handle_edge_irq, arg->data, "edge");
arch/x86/kernel/apic/msi.c
365
int dmar_alloc_hwirq(int id, int node, void *arg)
arch/x86/kernel/apic/msi.c
377
info.data = arg;
arch/x86/kernel/apic/probe_32.c
76
static int __init parse_apic(char *arg)
arch/x86/kernel/apic/probe_32.c
80
if (!arg)
arch/x86/kernel/apic/probe_32.c
84
if (!strcmp((*drv)->name, arg)) {
arch/x86/kernel/apic/vector.c
1354
static __init int setup_show_lapic(char *arg)
arch/x86/kernel/apic/vector.c
1358
if (strcmp(arg, "all") == 0) {
arch/x86/kernel/apic/vector.c
1361
get_option(&arg, &num);
arch/x86/kernel/apic/vector.c
549
unsigned int nr_irqs, void *arg)
arch/x86/kernel/apic/vector.c
551
struct irq_alloc_info *info = arg;
arch/x86/kernel/apic/x2apic_phys.c
20
static int __init set_x2apic_phys_mode(char *arg)
arch/x86/kernel/apm_32.c
1489
static long do_ioctl(struct file *filp, u_int cmd, u_long arg)
arch/x86/kernel/callthunks.c
373
void *arg = (void *)cpu;
arch/x86/kernel/callthunks.c
377
debugfs_create_file(name, 0644, dir, arg, &dfs_ops);
arch/x86/kernel/check.c
33
static __init int set_corruption_check(char *arg)
arch/x86/kernel/check.c
38
if (!arg) {
arch/x86/kernel/check.c
43
ret = kstrtoul(arg, 10, &val);
arch/x86/kernel/check.c
53
static __init int set_corruption_check_period(char *arg)
arch/x86/kernel/check.c
58
if (!arg) {
arch/x86/kernel/check.c
63
ret = kstrtoul(arg, 10, &val);
arch/x86/kernel/check.c
72
static __init int set_corruption_check_size(char *arg)
arch/x86/kernel/check.c
77
if (!arg) {
arch/x86/kernel/check.c
82
size = memparse(arg, &end);
arch/x86/kernel/cpu/bus_lock.c
115
char arg[20];
arch/x86/kernel/cpu/bus_lock.c
123
arg, sizeof(arg));
arch/x86/kernel/cpu/bus_lock.c
126
if (match_option(arg, ret, sld_options[i].option)) {
arch/x86/kernel/cpu/bus_lock.c
75
static inline bool match_option(const char *arg, int arglen, const char *opt)
arch/x86/kernel/cpu/bus_lock.c
79
if (strncmp(arg, opt, len))
arch/x86/kernel/cpu/bus_lock.c
86
if (sscanf(arg, "ratelimit:%d", &ratelimit) == 1 &&
arch/x86/kernel/cpu/common.c
1645
static inline bool parse_set_clear_cpuid(char *arg, bool set)
arch/x86/kernel/cpu/common.c
1650
while (arg) {
arch/x86/kernel/cpu/common.c
1654
opt = strsep(&arg, ",");
arch/x86/kernel/cpu/common.c
1733
char arg[128];
arch/x86/kernel/cpu/common.c
1761
arglen = cmdline_find_option(boot_command_line, "fred", arg, sizeof(arg));
arch/x86/kernel/cpu/common.c
1762
if (arglen != 2 || strncmp(arg, "on", 2))
arch/x86/kernel/cpu/common.c
1765
arglen = cmdline_find_option(boot_command_line, "clearcpuid", arg, sizeof(arg));
arch/x86/kernel/cpu/common.c
1767
cpuid_taint |= parse_set_clear_cpuid(arg, false);
arch/x86/kernel/cpu/common.c
1769
arglen = cmdline_find_option(boot_command_line, "setcpuid", arg, sizeof(arg));
arch/x86/kernel/cpu/common.c
1771
cpuid_taint |= parse_set_clear_cpuid(arg, true);
arch/x86/kernel/cpu/common.c
2224
static __init int setup_clearcpuid(char *arg)
arch/x86/kernel/cpu/common.c
2230
static __init int setup_setcpuid(char *arg)
arch/x86/kernel/cpu/common.c
541
static __init int x86_nofsgsbase_setup(char *arg)
arch/x86/kernel/cpu/common.c
544
if (strlen(arg))
arch/x86/kernel/cpu/common.c
583
static __init int setup_disable_pku(char *arg)
arch/x86/kernel/cpu/hypervisor.c
57
static __init int parse_nopv(char *arg)
arch/x86/kernel/cpu/mce/core.c
2321
static void __mce_disable_bank(void *arg)
arch/x86/kernel/cpu/mce/core.c
2323
int bank = *((int *)arg);
arch/x86/kernel/cpu/mce/dev-mcelog.c
255
unsigned long arg)
arch/x86/kernel/cpu/mce/dev-mcelog.c
257
int __user *p = (int __user *)arg;
arch/x86/kernel/cpu/mce/intel.c
354
static void cmci_rediscover_work_func(void *arg)
arch/x86/kernel/cpu/mtrr/cleanup.c
438
static int __init parse_mtrr_spare_reg(char *arg)
arch/x86/kernel/cpu/mtrr/cleanup.c
440
if (arg)
arch/x86/kernel/cpu/mtrr/cleanup.c
441
nr_mtrr_spare_reg = simple_strtoul(arg, NULL, 0);
arch/x86/kernel/cpu/mtrr/if.c
161
void __user *arg = (void __user *) __arg;
arch/x86/kernel/cpu/mtrr/if.c
174
if (copy_from_user(&sentry, arg, sizeof(sentry)))
arch/x86/kernel/cpu/mtrr/if.c
179
if (copy_from_user(&gentry, arg, sizeof(gentry)))
arch/x86/kernel/cpu/mtrr/if.c
316
if (copy_to_user(arg, &gentry, sizeof(gentry)))
arch/x86/kernel/cpu/resctrl/core.c
361
void rdt_ctrl_update(void *arg)
arch/x86/kernel/cpu/resctrl/core.c
364
struct msr_param *m = arg;
arch/x86/kernel/cpu/resctrl/ctrlmondata.c
100
static void resctrl_sdciae_set_one_amd(void *arg)
arch/x86/kernel/cpu/resctrl/ctrlmondata.c
102
bool *enable = arg;
arch/x86/kernel/cpu/resctrl/internal.h
225
void rdt_ctrl_update(void *arg);
arch/x86/kernel/cpu/resctrl/monitor.c
481
static void resctrl_abmc_set_one_amd(void *arg)
arch/x86/kernel/cpu/resctrl/monitor.c
483
bool *enable = arg;
arch/x86/kernel/cpu/resctrl/rdtgroup.c
118
static void l3_qos_cfg_update(void *arg)
arch/x86/kernel/cpu/resctrl/rdtgroup.c
120
bool *enable = arg;
arch/x86/kernel/cpu/resctrl/rdtgroup.c
125
static void l2_qos_cfg_update(void *arg)
arch/x86/kernel/cpu/resctrl/rdtgroup.c
127
bool *enable = arg;
arch/x86/kernel/cpu/resctrl/rdtgroup.c
134
void (*update)(void *arg);
arch/x86/kernel/cpu/sgx/driver.c
138
unsigned long arg)
arch/x86/kernel/cpu/sgx/driver.c
140
return sgx_ioctl(filep, cmd, arg);
arch/x86/kernel/cpu/sgx/driver.h
24
long sgx_ioctl(struct file *filep, unsigned int cmd, unsigned long arg);
arch/x86/kernel/cpu/sgx/ioctl.c
1033
void __user *arg)
arch/x86/kernel/cpu/sgx/ioctl.c
1042
if (copy_from_user(&params, arg, sizeof(params)))
arch/x86/kernel/cpu/sgx/ioctl.c
1056
if (copy_to_user(arg, &params, sizeof(params)))
arch/x86/kernel/cpu/sgx/ioctl.c
1180
void __user *arg)
arch/x86/kernel/cpu/sgx/ioctl.c
1189
if (copy_from_user(&params, arg, sizeof(params)))
arch/x86/kernel/cpu/sgx/ioctl.c
1200
if (copy_to_user(arg, &params, sizeof(params)))
arch/x86/kernel/cpu/sgx/ioctl.c
1206
long sgx_ioctl(struct file *filep, unsigned int cmd, unsigned long arg)
arch/x86/kernel/cpu/sgx/ioctl.c
1216
ret = sgx_ioc_enclave_create(encl, (void __user *)arg);
arch/x86/kernel/cpu/sgx/ioctl.c
1219
ret = sgx_ioc_enclave_add_pages(encl, (void __user *)arg);
arch/x86/kernel/cpu/sgx/ioctl.c
1222
ret = sgx_ioc_enclave_init(encl, (void __user *)arg);
arch/x86/kernel/cpu/sgx/ioctl.c
1225
ret = sgx_ioc_enclave_provision(encl, (void __user *)arg);
arch/x86/kernel/cpu/sgx/ioctl.c
1229
(void __user *)arg);
arch/x86/kernel/cpu/sgx/ioctl.c
1232
ret = sgx_ioc_enclave_modify_types(encl, (void __user *)arg);
arch/x86/kernel/cpu/sgx/ioctl.c
1235
ret = sgx_ioc_enclave_remove_pages(encl, (void __user *)arg);
arch/x86/kernel/cpu/sgx/ioctl.c
155
static long sgx_ioc_enclave_create(struct sgx_encl *encl, void __user *arg)
arch/x86/kernel/cpu/sgx/ioctl.c
164
if (copy_from_user(&create_arg, arg, sizeof(create_arg)))
arch/x86/kernel/cpu/sgx/ioctl.c
415
static long sgx_ioc_enclave_add_pages(struct sgx_encl *encl, void __user *arg)
arch/x86/kernel/cpu/sgx/ioctl.c
426
if (copy_from_user(&add_arg, arg, sizeof(add_arg)))
arch/x86/kernel/cpu/sgx/ioctl.c
461
if (copy_to_user(arg, &add_arg, sizeof(add_arg)))
arch/x86/kernel/cpu/sgx/ioctl.c
573
static long sgx_ioc_enclave_init(struct sgx_encl *encl, void __user *arg)
arch/x86/kernel/cpu/sgx/ioctl.c
584
if (copy_from_user(&init_arg, arg, sizeof(init_arg)))
arch/x86/kernel/cpu/sgx/ioctl.c
637
static long sgx_ioc_enclave_provision(struct sgx_encl *encl, void __user *arg)
arch/x86/kernel/cpu/sgx/ioctl.c
641
if (copy_from_user(&params, arg, sizeof(params)))
arch/x86/kernel/cpu/sgx/ioctl.c
824
void __user *arg)
arch/x86/kernel/cpu/sgx/ioctl.c
833
if (copy_from_user(&params, arg, sizeof(params)))
arch/x86/kernel/cpu/sgx/ioctl.c
855
if (copy_to_user(arg, &params, sizeof(params)))
arch/x86/kernel/cpu/sgx/virt.c
296
unsigned int cmd, unsigned long arg)
arch/x86/kernel/cpu/sgx/virt.c
302
if (arg)
arch/x86/kernel/cpu/vmware.c
158
static __init int parse_no_stealacc(char *arg)
arch/x86/kernel/crash.c
147
static int get_nr_ram_ranges_callback(struct resource *res, void *arg)
arch/x86/kernel/crash.c
149
unsigned int *nr_ranges = arg;
arch/x86/kernel/crash.c
224
static int prepare_elf64_ram_headers_callback(struct resource *res, void *arg)
arch/x86/kernel/crash.c
226
struct crash_mem *cmem = arg;
arch/x86/kernel/crash.c
281
static int memmap_entry_callback(struct resource *res, void *arg)
arch/x86/kernel/crash.c
283
struct crash_memmap_data *cmd = arg;
arch/x86/kernel/crash.c
511
void arch_crash_handle_hotplug_event(struct kimage *image, void *arg)
arch/x86/kernel/devicetree.c
210
unsigned int nr_irqs, void *arg)
arch/x86/kernel/devicetree.c
212
struct irq_fwspec *fwspec = (struct irq_fwspec *)arg;
arch/x86/kernel/hpet.c
519
irq_hw_number_t hwirq, msi_alloc_info_t *arg)
arch/x86/kernel/hpet.c
521
irq_domain_set_info(domain, virq, arg->hwirq, info->chip, NULL,
arch/x86/kernel/hpet.c
522
handle_edge_irq, arg->data, "edge");
arch/x86/kernel/kvm.c
55
static int __init parse_no_kvmapf(char *arg)
arch/x86/kernel/kvm.c
64
static int __init parse_no_stealacc(char *arg)
arch/x86/kernel/kvmclock.c
32
static int __init parse_no_kvmclock(char *arg)
arch/x86/kernel/kvmclock.c
39
static int __init parse_no_kvmclock_vsyscall(char *arg)
arch/x86/kernel/machine_kexec_64.c
44
static int mem_region_callback(struct resource *res, void *arg)
arch/x86/kernel/machine_kexec_64.c
46
struct init_pgtable_data *data = arg;
arch/x86/kernel/msr.c
148
static long msr_ioctl(struct file *file, unsigned int ioc, unsigned long arg)
arch/x86/kernel/msr.c
150
u32 __user *uregs = (u32 __user *)arg;
arch/x86/kernel/signal.c
392
static int __init strict_sas_size(char *arg)
arch/x86/kernel/signal.c
394
return kstrtobool(arg, &strict_sigaltstack_size) == 0;
arch/x86/kernel/sys_ia32.c
223
COMPAT_SYSCALL_DEFINE1(ia32_mmap, struct mmap_arg_struct32 __user *, arg)
arch/x86/kernel/sys_ia32.c
227
if (copy_from_user(&a, arg, sizeof(a)))
arch/x86/kernel/vm86_32.c
176
SYSCALL_DEFINE2(vm86, unsigned long, cmd, unsigned long, arg)
arch/x86/kernel/vm86_32.c
183
return do_vm86_irq_handling(cmd, (int)arg);
arch/x86/kernel/vm86_32.c
195
return do_sys_vm86((struct vm86plus_struct __user *) arg, true);
arch/x86/kvm/mmu/mmu.c
7967
if (range->arg.attributes & KVM_MEMORY_ATTRIBUTE_PRIVATE)
arch/x86/kvm/mmu/mmu.c
7997
unsigned long attrs = range->arg.attributes;
arch/x86/kvm/svm/avic.c
72
*(int *)kp->arg = AVIC_AUTO_MODE;
arch/x86/kvm/vmx/tdx.c
3122
struct tdx_gmem_post_populate_arg *arg = _arg;
arch/x86/kvm/vmx/tdx.c
3135
ret = kvm_tdp_mmu_map_private_pfn(arg->vcpu, gfn, pfn);
arch/x86/kvm/vmx/tdx.c
3138
if (ret || !(arg->flags & KVM_TDX_MEASURE_MEMORY_REGION))
arch/x86/kvm/vmx/tdx.c
3163
struct tdx_gmem_post_populate_arg arg;
arch/x86/kvm/vmx/tdx.c
3194
arg = (struct tdx_gmem_post_populate_arg) {
arch/x86/kvm/vmx/tdx.c
3200
1, tdx_gmem_post_populate, &arg);
arch/x86/kvm/vmx/tdx.c
379
struct tdx_flush_vp_arg *arg = _arg;
arch/x86/kvm/vmx/tdx.c
380
struct kvm_vcpu *vcpu = arg->vcpu;
arch/x86/kvm/vmx/tdx.c
383
arg->err = 0;
arch/x86/kvm/vmx/tdx.c
410
arg->err = err;
arch/x86/kvm/vmx/tdx.c
419
struct tdx_flush_vp_arg arg = {
arch/x86/kvm/vmx/tdx.c
427
smp_call_function_single(cpu, tdx_flush_vp, &arg, 1);
arch/x86/kvm/vmx/tdx.c
429
TDX_BUG_ON(arg.err, TDH_VP_FLUSH, vcpu->kvm);
arch/x86/kvm/vmx/tdx.c
436
struct tdx_flush_vp_arg arg;
arch/x86/kvm/vmx/tdx.c
443
arg.vcpu = &tdx->vcpu;
arch/x86/kvm/vmx/tdx.c
444
tdx_flush_vp(&arg);
arch/x86/kvm/vmx/vmx.c
838
static void __loaded_vmcs_clear(void *arg)
arch/x86/kvm/vmx/vmx.c
840
struct loaded_vmcs *loaded_vmcs = arg;
arch/x86/kvm/x86.c
5043
unsigned int ioctl, unsigned long arg)
arch/x86/kvm/x86.c
5045
void __user *argp = (void __user *)arg;
arch/x86/kvm/x86.c
5135
if (copy_from_user(&attr, (void __user *)arg, sizeof(attr)))
arch/x86/kvm/x86.c
5143
if (copy_from_user(&attr, (void __user *)arg, sizeof(attr)))
arch/x86/kvm/x86.c
6189
unsigned int ioctl, unsigned long arg)
arch/x86/kvm/x86.c
6192
void __user *argp = (void __user *)arg;
arch/x86/kvm/x86.c
6495
user_tsc_khz = (u32)arg;
arch/x86/kvm/x86.c
7116
unsigned long arg)
arch/x86/kvm/x86.c
7118
void __user *argp = (void __user *)arg;
arch/x86/kvm/x86.c
7241
unsigned long arg)
arch/x86/kvm/x86.c
7244
void __user *argp = (void __user *)arg;
arch/x86/kvm/x86.c
7253
int kvm_arch_vm_ioctl(struct file *filp, unsigned int ioctl, unsigned long arg)
arch/x86/kvm/x86.c
7256
void __user *argp = (void __user *)arg;
arch/x86/kvm/x86.c
7274
r = kvm_vm_ioctl_set_tss_addr(kvm, arg);
arch/x86/kvm/x86.c
7292
r = kvm_vm_ioctl_set_nr_mmu_pages(kvm, arg);
arch/x86/kvm/x86.c
7476
else if (arg > KVM_MAX_VCPU_IDS ||
arch/x86/kvm/x86.c
7477
(kvm->arch.max_vcpu_ids && arg > kvm->arch.max_vcpu_ids))
arch/x86/kvm/x86.c
7480
kvm->arch.bsp_vcpu_id = arg;
arch/x86/kvm/x86.c
7532
user_tsc_khz = (u32)arg;
arch/x86/math-emu/fpu_emu.h
209
asmlinkage int FPU_round(FPU_REG *arg, unsigned int extent, int dummy,
arch/x86/math-emu/fpu_proto.h
96
extern int poly_2xm1(u_char sign, FPU_REG * arg, FPU_REG *result);
arch/x86/math-emu/fpu_trig.c
152
static void convert_l2reg(long const *arg, int deststnr)
arch/x86/math-emu/fpu_trig.c
155
long num = *arg;
arch/x86/math-emu/fpu_trig.c
694
FPU_REG arg;
arch/x86/math-emu/fpu_trig.c
731
reg_copy(st0_ptr, &arg);
arch/x86/math-emu/fpu_trig.c
734
FPU_copy_to_reg0(&arg, st0_tag);
arch/x86/math-emu/fpu_trig.c
738
FPU_copy_to_reg0(&arg, st0_tag);
arch/x86/math-emu/poly_2xm1.c
53
int poly_2xm1(u_char sign, FPU_REG *arg, FPU_REG *result)
arch/x86/math-emu/poly_2xm1.c
60
exponent = exponent16(arg);
arch/x86/math-emu/poly_2xm1.c
71
XSIG_LL(argSignif) = Xll = significand(arg);
arch/x86/math-emu/poly_l2.c
182
static void log2_kernel(FPU_REG const *arg, u_char argsign, Xsig *accum_result,
arch/x86/math-emu/poly_l2.c
189
exponent = exponent16(arg);
arch/x86/math-emu/poly_l2.c
191
XSIG_LL(Numer) = XSIG_LL(Denom) = significand(arg);
arch/x86/math-emu/poly_l2.c
21
static void log2_kernel(FPU_REG const *arg, u_char argsign,
arch/x86/mm/init_32.c
517
static int __init parse_highmem(char *arg)
arch/x86/mm/init_32.c
519
if (!arg)
arch/x86/mm/init_32.c
522
highmem_pages = memparse(arg, &arg) >> PAGE_SHIFT;
arch/x86/mm/ioremap.c
133
static int __ioremap_collect_map_flags(struct resource *res, void *arg)
arch/x86/mm/ioremap.c
135
struct ioremap_desc *desc = arg;
arch/x86/mm/kmmio.c
593
struct die_args *arg = args;
arch/x86/mm/kmmio.c
594
unsigned long* dr6_p = (unsigned long *)ERR_PTR(arg->err);
arch/x86/mm/kmmio.c
597
if (post_kmmio_handler(*dr6_p, arg->regs) == 1) {
arch/x86/mm/pat/memtype.c
389
pagerange_is_ram_callback(unsigned long initial_pfn, unsigned long total_nr_pages, void *arg)
arch/x86/mm/pat/memtype.c
391
struct pagerange_state *state = arg;
arch/x86/mm/pat/memtype.h
7
#define dprintk(fmt, arg...) \
arch/x86/mm/pat/memtype.h
8
do { if (pat_debug_enable) pr_info("x86/PAT: " fmt, ##arg); } while (0)
arch/x86/mm/pat/set_memory.c
381
static void __cpa_flush_all(void *arg)
arch/x86/mm/pat/set_memory.c
383
unsigned long cache = (unsigned long)arg;
arch/x86/mm/pgtable_32.c
76
static int __init parse_vmalloc(char *arg)
arch/x86/mm/pgtable_32.c
78
if (!arg)
arch/x86/mm/pgtable_32.c
82
__VMALLOC_RESERVE = memparse(arg, &arg) + VMALLOC_OFFSET;
arch/x86/mm/pgtable_32.c
92
static int __init parse_reservetop(char *arg)
arch/x86/mm/pgtable_32.c
96
if (!arg)
arch/x86/mm/pgtable_32.c
99
address = memparse(arg, &arg);
arch/x86/mm/pti.c
110
static int __init pti_parse_cmdline(char *arg)
arch/x86/mm/pti.c
112
if (!strcmp(arg, "off"))
arch/x86/mm/pti.c
114
else if (!strcmp(arg, "on"))
arch/x86/mm/pti.c
116
else if (!strcmp(arg, "auto"))
arch/x86/mm/pti.c
124
static int __init pti_parse_cmdline_nopti(char *arg)
arch/x86/platform/efi/efi.c
101
static int __init setup_add_efi_memmap(char *arg)
arch/x86/platform/efi/quirks.c
98
static int __init setup_storage_paranoia(char *arg)
arch/x86/platform/olpc/olpc.c
110
size_t outlen, void *arg)
arch/x86/platform/uv/uv_irq.c
76
unsigned int nr_irqs, void *arg)
arch/x86/platform/uv/uv_irq.c
79
struct irq_alloc_info *info = arg;
arch/x86/platform/uv/uv_irq.c
91
ret = irq_domain_alloc_irqs_parent(domain, virq, nr_irqs, arg);
arch/x86/platform/uv/uv_nmi.c
116
return sprintf(buffer, "%lu\n", local64_read((local64_t *)kp->arg));
arch/x86/platform/uv/uv_nmi.c
122
local64_set((local64_t *)kp->arg, 0);
arch/x86/tools/relocs_common.c
35
char *arg = argv[i];
arch/x86/tools/relocs_common.c
36
if (*arg == '-') {
arch/x86/tools/relocs_common.c
37
if (strcmp(arg, "--abs-syms") == 0) {
arch/x86/tools/relocs_common.c
41
if (strcmp(arg, "--abs-relocs") == 0) {
arch/x86/tools/relocs_common.c
45
if (strcmp(arg, "--reloc-info") == 0) {
arch/x86/tools/relocs_common.c
49
if (strcmp(arg, "--text") == 0) {
arch/x86/tools/relocs_common.c
53
if (strcmp(arg, "--realmode") == 0) {
arch/x86/tools/relocs_common.c
59
fname = arg;
arch/x86/virt/svm/sev.c
149
static __init void mfd_enable(void *arg)
arch/x86/virt/svm/sev.c
171
static __init void snp_enable(void *arg)
arch/x86/xen/enlighten.c
340
static int __init parse_xen_legacy_crash(char *arg)
arch/x86/xen/enlighten_hvm.c
238
static __init int xen_parse_nopv(char *arg)
arch/x86/xen/enlighten_hvm.c
248
static __init int xen_parse_no_vector_callback(char *arg)
arch/x86/xen/multicalls.c
120
unsigned int arg;
arch/x86/xen/multicalls.c
131
for (arg = 0; arg < pars; arg++)
arch/x86/xen/multicalls.c
132
pr_cont("%lx ", mcdb->entries[idx].args[arg]);
arch/x86/xen/multicalls.c
136
for (arg = 0; arg < mcdb->argsz[idx] / 8; arg++)
arch/x86/xen/multicalls.c
137
pr_cont("%lx ", mcdb->args[idx][arg]);
arch/x86/xen/multicalls.c
71
static int __init xen_parse_mc_debug(char *arg)
arch/x86/xen/platform-pci-unplug.c
179
static int __init parse_xen_emul_unplug(char *arg)
arch/x86/xen/platform-pci-unplug.c
184
for (p = arg; p; p = q) {
arch/x86/xen/setup.c
68
char *arg;
arch/x86/xen/setup.c
70
arg = strstr(xen_start_info->cmd_line, "xen_512gb_limit");
arch/x86/xen/setup.c
71
if (!arg)
arch/x86/xen/setup.c
74
arg = strstr(xen_start_info->cmd_line, "xen_512gb_limit=");
arch/x86/xen/setup.c
75
if (!arg)
arch/x86/xen/setup.c
77
else if (kstrtobool(arg + strlen("xen_512gb_limit="), &val))
arch/xtensa/include/asm/futex.h
24
#define __futex_atomic_op(insn, ret, old, uaddr, arg) \
arch/xtensa/include/asm/futex.h
44
: [addr] "r" (uaddr), [oparg] "r" (arg), \
arch/xtensa/include/asm/futex.h
48
#define __futex_atomic_op(insn, ret, old, uaddr, arg) \
arch/xtensa/include/asm/futex.h
69
: [oparg] "r" (arg), [fault] "I" (-EFAULT) \
arch/xtensa/kernel/smp.c
476
static void ipi_flush_tlb_all(void *arg)
arch/xtensa/kernel/smp.c
486
static void ipi_flush_tlb_mm(void *arg)
arch/xtensa/kernel/smp.c
488
local_flush_tlb_mm(arg);
arch/xtensa/kernel/smp.c
496
static void ipi_flush_tlb_page(void *arg)
arch/xtensa/kernel/smp.c
498
struct flush_data *fd = arg;
arch/xtensa/kernel/smp.c
511
static void ipi_flush_tlb_range(void *arg)
arch/xtensa/kernel/smp.c
513
struct flush_data *fd = arg;
arch/xtensa/kernel/smp.c
528
static void ipi_flush_tlb_kernel_range(void *arg)
arch/xtensa/kernel/smp.c
530
struct flush_data *fd = arg;
arch/xtensa/kernel/smp.c
545
static void ipi_flush_cache_all(void *arg)
arch/xtensa/kernel/smp.c
555
static void ipi_flush_cache_page(void *arg)
arch/xtensa/kernel/smp.c
557
struct flush_data *fd = arg;
arch/xtensa/kernel/smp.c
572
static void ipi_flush_cache_range(void *arg)
arch/xtensa/kernel/smp.c
574
struct flush_data *fd = arg;
arch/xtensa/kernel/smp.c
589
static void ipi_flush_icache_range(void *arg)
arch/xtensa/kernel/smp.c
591
struct flush_data *fd = arg;
arch/xtensa/kernel/smp.c
607
static void ipi_invalidate_dcache_range(void *arg)
arch/xtensa/kernel/smp.c
609
struct flush_data *fd = arg;
arch/xtensa/kernel/smp.c
623
static void ipi_flush_invalidate_dcache_range(void *arg)
arch/xtensa/kernel/smp.c
625
struct flush_data *fd = arg;
arch/xtensa/platforms/iss/include/platform/simcall.h
44
static inline int simc_ioctl(int fd, int request, void *arg)
arch/xtensa/platforms/iss/include/platform/simcall.h
47
return __simc(SYS_ioctl, fd, request, (int) arg);
arch/xtensa/platforms/iss/network.c
101
while ((arg = va_arg(ap, char**)) != NULL) {
arch/xtensa/platforms/iss/network.c
108
*arg = str;
arch/xtensa/platforms/iss/network.c
97
char **arg, *end;
block/blk-crypto.c
444
struct blk_crypto_import_key_arg arg;
block/blk-crypto.c
449
if (copy_from_user(&arg, argp, sizeof(arg)))
block/blk-crypto.c
452
if (memchr_inv(arg.reserved, 0, sizeof(arg.reserved)))
block/blk-crypto.c
455
if (arg.raw_key_size < 16 || arg.raw_key_size > sizeof(raw_key))
block/blk-crypto.c
458
if (copy_from_user(raw_key, u64_to_user_ptr(arg.raw_key_ptr),
block/blk-crypto.c
459
arg.raw_key_size)) {
block/blk-crypto.c
463
ret = blk_crypto_import_key(profile, raw_key, arg.raw_key_size, lt_key);
block/blk-crypto.c
466
if (ret > arg.lt_key_size) {
block/blk-crypto.c
470
arg.lt_key_size = ret;
block/blk-crypto.c
471
if (copy_to_user(u64_to_user_ptr(arg.lt_key_ptr), lt_key,
block/blk-crypto.c
472
arg.lt_key_size) ||
block/blk-crypto.c
473
copy_to_user(argp, &arg, sizeof(arg))) {
block/blk-crypto.c
488
struct blk_crypto_generate_key_arg arg;
block/blk-crypto.c
492
if (copy_from_user(&arg, argp, sizeof(arg)))
block/blk-crypto.c
495
if (memchr_inv(arg.reserved, 0, sizeof(arg.reserved)))
block/blk-crypto.c
501
if (ret > arg.lt_key_size) {
block/blk-crypto.c
505
arg.lt_key_size = ret;
block/blk-crypto.c
506
if (copy_to_user(u64_to_user_ptr(arg.lt_key_ptr), lt_key,
block/blk-crypto.c
507
arg.lt_key_size) ||
block/blk-crypto.c
508
copy_to_user(argp, &arg, sizeof(arg))) {
block/blk-crypto.c
522
struct blk_crypto_prepare_key_arg arg;
block/blk-crypto.c
527
if (copy_from_user(&arg, argp, sizeof(arg)))
block/blk-crypto.c
530
if (memchr_inv(arg.reserved, 0, sizeof(arg.reserved)))
block/blk-crypto.c
533
if (arg.lt_key_size > sizeof(lt_key))
block/blk-crypto.c
536
if (copy_from_user(lt_key, u64_to_user_ptr(arg.lt_key_ptr),
block/blk-crypto.c
537
arg.lt_key_size)) {
block/blk-crypto.c
541
ret = blk_crypto_prepare_key(profile, lt_key, arg.lt_key_size, eph_key);
block/blk-crypto.c
544
if (ret > arg.eph_key_size) {
block/blk-crypto.c
548
arg.eph_key_size = ret;
block/blk-crypto.c
549
if (copy_to_user(u64_to_user_ptr(arg.eph_key_ptr), eph_key,
block/blk-crypto.c
550
arg.eph_key_size) ||
block/blk-crypto.c
551
copy_to_user(argp, &arg, sizeof(arg))) {
block/blk-zoned.c
369
unsigned long arg)
block/blk-zoned.c
371
void __user *argp = (void __user *)arg;
block/blk-zoned.c
436
unsigned int cmd, unsigned long arg)
block/blk-zoned.c
438
void __user *argp = (void __user *)arg;
block/blk.h
533
unsigned long arg);
block/blk.h
535
unsigned int cmd, unsigned long arg);
block/blk.h
569
unsigned int cmd, unsigned long arg)
block/blk.h
574
blk_mode_t mode, unsigned int cmd, unsigned long arg)
block/blk.h
622
long blkdev_ioctl(struct file *file, unsigned cmd, unsigned long arg);
block/blk.h
624
long compat_blkdev_ioctl(struct file *file, unsigned cmd, unsigned long arg);
block/bsg.c
104
static long bsg_ioctl(struct file *file, unsigned int cmd, unsigned long arg)
block/bsg.c
108
void __user *uarg = (void __user *) arg;
block/ioctl.c
122
unsigned long arg)
block/ioctl.c
130
if (copy_from_user(range, (void __user *)arg, sizeof(range)))
block/ioctl.c
218
unsigned long arg)
block/ioctl.c
227
if (copy_from_user(range, (void __user *)arg, sizeof(range)))
block/ioctl.c
308
unsigned cmd, unsigned long arg)
block/ioctl.c
314
(unsigned long)compat_ptr(arg));
block/ioctl.c
349
struct pr_registration __user *arg)
block/ioctl.c
358
if (copy_from_user(&reg, arg, sizeof(reg)))
block/ioctl.c
367
struct pr_reservation __user *arg)
block/ioctl.c
376
if (copy_from_user(&rsv, arg, sizeof(rsv)))
block/ioctl.c
385
struct pr_reservation __user *arg)
block/ioctl.c
394
if (copy_from_user(&rsv, arg, sizeof(rsv)))
block/ioctl.c
403
struct pr_preempt __user *arg, bool abort)
block/ioctl.c
412
if (copy_from_user(&p, arg, sizeof(p)))
block/ioctl.c
421
struct pr_clear __user *arg)
block/ioctl.c
430
if (copy_from_user(&c, arg, sizeof(c)))
block/ioctl.c
439
struct pr_read_keys __user *arg)
block/ioctl.c
454
if (copy_from_user(&read_keys, arg, sizeof(read_keys)))
block/ioctl.c
486
if (copy_to_user(arg, &read_keys, sizeof(read_keys)))
block/ioctl.c
494
blk_mode_t mode, struct pr_read_reservation __user *arg)
block/ioctl.c
514
if (copy_to_user(arg, &out, sizeof(out)))
block/ioctl.c
520
unsigned long arg)
block/ioctl.c
538
unsigned long arg)
block/ioctl.c
545
if (get_user(n, (int __user *)arg))
block/ioctl.c
658
unsigned int cmd, unsigned long arg,
block/ioctl.c
665
return blkdev_flushbuf(bdev, cmd, arg);
block/ioctl.c
667
return blkdev_roset(bdev, cmd, arg);
block/ioctl.c
669
return blk_ioctl_discard(bdev, mode, arg);
block/ioctl.c
673
return blk_ioctl_zeroout(bdev, mode, arg);
block/ioctl.c
678
return blkdev_report_zones_ioctl(bdev, cmd, arg);
block/ioctl.c
68
struct blkpg_ioctl_arg __user *arg)
block/ioctl.c
683
return blkdev_zone_mgmt_ioctl(bdev, mode, cmd, arg);
block/ioctl.c
712
bdev->bd_disk->bdi->ra_pages = (arg * 512) / PAGE_SIZE;
block/ioctl.c
73
if (get_user(op, &arg->op) || get_user(udata, &arg->data))
block/ioctl.c
756
long blkdev_ioctl(struct file *file, unsigned cmd, unsigned long arg)
block/ioctl.c
759
void __user *argp = (void __user *)arg;
block/ioctl.c
798
ret = blkdev_common_ioctl(bdev, mode, cmd, arg, argp);
block/ioctl.c
804
return bdev->bd_disk->fops->ioctl(bdev, mode, cmd, arg);
block/ioctl.c
816
long compat_blkdev_ioctl(struct file *file, unsigned cmd, unsigned long arg)
block/ioctl.c
819
void __user *argp = compat_ptr(arg);
block/ioctl.c
858
ret = blkdev_common_ioctl(bdev, mode, cmd, arg, argp);
block/ioctl.c
860
ret = disk->fops->compat_ioctl(bdev, mode, cmd, arg);
block/ioctl.c
88
struct compat_blkpg_ioctl_arg __user *arg)
block/ioctl.c
93
if (get_user(op, &arg->op) || get_user(udata, &arg->data))
block/sed-opal.c
3231
int sed_ioctl(struct opal_dev *dev, unsigned int cmd, void __user *arg)
block/sed-opal.c
3244
p = memdup_user(arg, _IOC_SIZE(cmd));
block/sed-opal.c
3299
ret = opal_get_status(dev, arg);
block/sed-opal.c
3302
ret = opal_locking_range_status(dev, p, arg);
block/sed-opal.c
3305
ret = opal_get_geometry(dev, arg);
crypto/af_alg.c
411
struct proto_accept_arg *arg)
crypto/af_alg.c
426
sk2 = sk_alloc(sock_net(sk), PF_ALG, GFP_KERNEL, &alg_proto, arg->kern);
crypto/af_alg.c
473
struct proto_accept_arg *arg)
crypto/af_alg.c
475
return af_alg_accept(sock->sk, newsock, arg);
crypto/algif_hash.c
227
struct proto_accept_arg *arg)
crypto/algif_hash.c
255
err = af_alg_accept(ask->parent, newsock, arg);
crypto/algif_hash.c
354
struct proto_accept_arg *arg)
crypto/algif_hash.c
362
return hash_accept(sock, newsock, arg);
drivers/accel/amdxdna/aie2_ctx.c
121
static int aie2_hwctx_suspend_cb(struct amdxdna_hwctx *hwctx, void *arg)
drivers/accel/amdxdna/aie2_ctx.c
144
static int aie2_hwctx_resume_cb(struct amdxdna_hwctx *hwctx, void *arg)
drivers/accel/amdxdna/aie2_message.c
362
static int amdxdna_hwctx_col_map(struct amdxdna_hwctx *hwctx, void *arg)
drivers/accel/amdxdna/aie2_message.c
364
u32 *bitmap = arg;
drivers/accel/amdxdna/aie2_pci.c
794
static int aie2_hwctx_status_cb(struct amdxdna_hwctx *hwctx, void *arg)
drivers/accel/amdxdna/aie2_pci.c
797
struct amdxdna_drm_get_array *array_args = arg;
drivers/accel/amdxdna/aie2_pci.c
883
static int aie2_fill_hwctx_map(struct amdxdna_hwctx *hwctx, void *arg)
drivers/accel/amdxdna/aie2_pci.c
886
u32 *map = arg;
drivers/accel/amdxdna/amdxdna_ctx.c
78
int amdxdna_hwctx_walk(struct amdxdna_client *client, void *arg,
drivers/accel/amdxdna/amdxdna_ctx.c
79
int (*walk)(struct amdxdna_hwctx *hwctx, void *arg))
drivers/accel/amdxdna/amdxdna_ctx.c
87
ret = walk(hwctx, arg);
drivers/accel/amdxdna/amdxdna_ctx.h
176
int amdxdna_hwctx_walk(struct amdxdna_client *client, void *arg,
drivers/accel/amdxdna/amdxdna_ctx.h
177
int (*walk)(struct amdxdna_hwctx *hwctx, void *arg));
drivers/accel/habanalabs/common/habanalabs.h
3814
irqreturn_t hl_irq_handler_cq(int irq, void *arg);
drivers/accel/habanalabs/common/habanalabs.h
3815
irqreturn_t hl_irq_handler_eq(int irq, void *arg);
drivers/accel/habanalabs/common/habanalabs.h
3816
irqreturn_t hl_irq_handler_dec_abnrm(int irq, void *arg);
drivers/accel/habanalabs/common/habanalabs.h
3817
irqreturn_t hl_irq_user_interrupt_handler(int irq, void *arg);
drivers/accel/habanalabs/common/habanalabs.h
3818
irqreturn_t hl_irq_user_interrupt_thread_handler(int irq, void *arg);
drivers/accel/habanalabs/common/habanalabs.h
3819
irqreturn_t hl_irq_eq_error_interrupt_thread_handler(int irq, void *arg);
drivers/accel/habanalabs/common/habanalabs.h
4290
long hl_ioctl_control(struct file *filep, unsigned int cmd, unsigned long arg);
drivers/accel/habanalabs/common/habanalabs_ioctl.c
1234
static long _hl_ioctl(struct hl_fpriv *hpriv, unsigned int cmd, unsigned long arg,
drivers/accel/habanalabs/common/habanalabs_ioctl.c
1274
if (copy_from_user(kdata, (void __user *)arg, usize)) {
drivers/accel/habanalabs/common/habanalabs_ioctl.c
1282
if ((cmd & IOC_OUT) && copy_to_user((void __user *)arg, kdata, usize))
drivers/accel/habanalabs/common/habanalabs_ioctl.c
1297
long hl_ioctl_control(struct file *filep, unsigned int cmd, unsigned long arg)
drivers/accel/habanalabs/common/habanalabs_ioctl.c
1318
return _hl_ioctl(hpriv, cmd, arg, ioctl, hdev->dev_ctrl);
drivers/accel/habanalabs/common/hldio.h
87
long hl_hldio_ioctl(struct file *filep, unsigned int cmd, unsigned long arg);
drivers/accel/habanalabs/common/irq.c
130
irqreturn_t hl_irq_handler_cq(int irq, void *arg)
drivers/accel/habanalabs/common/irq.c
132
struct hl_cq *cq = arg;
drivers/accel/habanalabs/common/irq.c
422
irqreturn_t hl_irq_user_interrupt_handler(int irq, void *arg)
drivers/accel/habanalabs/common/irq.c
424
struct hl_user_interrupt *user_int = arg;
drivers/accel/habanalabs/common/irq.c
459
irqreturn_t hl_irq_user_interrupt_thread_handler(int irq, void *arg)
drivers/accel/habanalabs/common/irq.c
461
struct hl_user_interrupt *user_int = arg;
drivers/accel/habanalabs/common/irq.c
479
irqreturn_t hl_irq_eq_error_interrupt_thread_handler(int irq, void *arg)
drivers/accel/habanalabs/common/irq.c
482
struct hl_device *hdev = arg;
drivers/accel/habanalabs/common/irq.c
498
irqreturn_t hl_irq_handler_eq(int irq, void *arg)
drivers/accel/habanalabs/common/irq.c
500
struct hl_eq *eq = arg;
drivers/accel/habanalabs/common/irq.c
576
irqreturn_t hl_irq_handler_dec_abnrm(int irq, void *arg)
drivers/accel/habanalabs/common/irq.c
578
struct hl_dec *dec = arg;
drivers/accel/habanalabs/gaudi/gaudi.c
1964
static irqreturn_t gaudi_irq_handler_single(int irq, void *arg)
drivers/accel/habanalabs/gaudi/gaudi.c
1966
struct hl_device *hdev = arg;
drivers/acpi/acpi_memhotplug.c
146
static int acpi_bind_memblk(struct memory_block *mem, void *arg)
drivers/acpi/acpi_memhotplug.c
148
return acpi_bind_one(&mem->dev, arg);
drivers/acpi/acpi_memhotplug.c
158
static int acpi_unbind_memblk(struct memory_block *mem, void *arg)
drivers/acpi/acpi_platform.c
45
unsigned long value, void *arg)
drivers/acpi/acpi_platform.c
47
struct acpi_device *adev = arg;
drivers/acpi/acpi_video.c
1129
static int acpi_video_bus_get_one_device(struct acpi_device *device, void *arg)
drivers/acpi/acpi_video.c
1131
struct acpi_video_bus *video = arg;
drivers/acpi/acpica/acdispat.h
261
union acpi_parse_object *arg, u32 args_remaining);
drivers/acpi/acpica/aclocal.h
738
union acpi_parse_object *arg; /* arguments and contained ops */
drivers/acpi/acpica/acparser.h
164
acpi_ps_append_arg(union acpi_parse_object *op, union acpi_parse_object *arg);
drivers/acpi/acpica/acparser.h
58
u32 arg_type, union acpi_parse_object *arg);
drivers/acpi/acpica/acparser.h
63
union acpi_parse_object *arg,
drivers/acpi/acpica/dbdisply.c
122
acpi_os_printf("%20.20s : %p\n", "Value/ArgList", op->common.value.arg);
drivers/acpi/acpica/dbdisply.c
593
acpi_size arg;
drivers/acpi/acpica/dbdisply.c
599
arg = strtoul(object_arg, NULL, 16);
drivers/acpi/acpica/dbdisply.c
600
handle = ACPI_TO_POINTER(arg);
drivers/acpi/acpica/dbutils.c
369
(method->common.value.arg)->common.aml_offset + 1;
drivers/acpi/acpica/dbutils.c
370
start_op = (method->common.value.arg)->common.next;
drivers/acpi/acpica/dscontrol.c
215
op->common.value.arg));
drivers/acpi/acpica/dscontrol.c
222
if (op->common.value.arg) {
drivers/acpi/acpica/dscontrol.c
232
op->common.value.arg);
drivers/acpi/acpica/dsfield.c
123
union acpi_parse_object *arg;
drivers/acpi/acpica/dsfield.c
139
arg = acpi_ps_get_arg(op, 3);
drivers/acpi/acpica/dsfield.c
143
arg = acpi_ps_get_arg(op, 2);
drivers/acpi/acpica/dsfield.c
146
if (!arg) {
drivers/acpi/acpica/dsfield.c
177
arg->common.value.string, ACPI_TYPE_ANY,
drivers/acpi/acpica/dsfield.c
185
arg->common.value.string, status);
drivers/acpi/acpica/dsfield.c
262
union acpi_parse_object *arg)
drivers/acpi/acpica/dsfield.c
282
while (arg) {
drivers/acpi/acpica/dsfield.c
290
switch (arg->common.aml_opcode) {
drivers/acpi/acpica/dsfield.c
294
(u64)arg->common.value.size;
drivers/acpi/acpica/dsfield.c
323
((u8)((u32)(arg->common.value.integer & 0x07))));
drivers/acpi/acpica/dsfield.c
328
((arg->common.value.integer >> 8) & 0xFF);
drivers/acpi/acpica/dsfield.c
333
((arg->common.value.integer >> 16) & 0xFF);
drivers/acpi/acpica/dsfield.c
349
child = arg->common.value.arg;
drivers/acpi/acpica/dsfield.c
380
(char *)&arg->named.name,
drivers/acpi/acpica/dsfield.c
387
(char *)&arg->named.name,
drivers/acpi/acpica/dsfield.c
39
union acpi_parse_object *arg);
drivers/acpi/acpica/dsfield.c
391
arg->common.node = info->field_node;
drivers/acpi/acpica/dsfield.c
392
info->field_bit_length = arg->common.value.size;
drivers/acpi/acpica/dsfield.c
429
(u64)arg->common.value.size;
drivers/acpi/acpica/dsfield.c
448
arg->common.aml_opcode));
drivers/acpi/acpica/dsfield.c
452
arg = arg->common.next;
drivers/acpi/acpica/dsfield.c
478
union acpi_parse_object *arg;
drivers/acpi/acpica/dsfield.c
485
arg = op->common.value.arg;
drivers/acpi/acpica/dsfield.c
490
arg->common.value.name, ACPI_TYPE_REGION,
drivers/acpi/acpica/dsfield.c
494
status = acpi_ds_create_external_region(status, arg,
drivers/acpi/acpica/dsfield.c
495
arg->common.value.name,
drivers/acpi/acpica/dsfield.c
501
arg->common.value.name, status);
drivers/acpi/acpica/dsfield.c
510
arg = arg->common.next;
drivers/acpi/acpica/dsfield.c
511
info.field_flags = (u8) arg->common.value.integer;
drivers/acpi/acpica/dsfield.c
519
status = acpi_ds_get_field_names(&info, walk_state, arg->common.next);
drivers/acpi/acpica/dsfield.c
557
union acpi_parse_object *arg = NULL;
drivers/acpi/acpica/dsfield.c
585
arg = acpi_ps_get_arg(op, 2);
drivers/acpi/acpica/dsfield.c
591
arg = acpi_ps_get_arg(op, 4);
drivers/acpi/acpica/dsfield.c
597
arg = acpi_ps_get_arg(op, 3);
drivers/acpi/acpica/dsfield.c
626
while (arg) {
drivers/acpi/acpica/dsfield.c
631
if (arg->common.aml_opcode == AML_INT_NAMEDFIELD_OP) {
drivers/acpi/acpica/dsfield.c
633
(char *)&arg->named.name, type,
drivers/acpi/acpica/dsfield.c
638
(char *)&arg->named.name,
drivers/acpi/acpica/dsfield.c
647
arg->common.node = node;
drivers/acpi/acpica/dsfield.c
652
arg = arg->common.next;
drivers/acpi/acpica/dsfield.c
678
union acpi_parse_object *arg;
drivers/acpi/acpica/dsfield.c
685
arg = op->common.value.arg;
drivers/acpi/acpica/dsfield.c
689
arg->common.value.name, ACPI_TYPE_REGION,
drivers/acpi/acpica/dsfield.c
693
status = acpi_ds_create_external_region(status, arg,
drivers/acpi/acpica/dsfield.c
694
arg->common.value.name,
drivers/acpi/acpica/dsfield.c
700
arg->common.value.name, status);
drivers/acpi/acpica/dsfield.c
707
arg = arg->common.next;
drivers/acpi/acpica/dsfield.c
709
acpi_ns_lookup(walk_state->scope_info, arg->common.value.string,
drivers/acpi/acpica/dsfield.c
715
arg->common.value.string, status);
drivers/acpi/acpica/dsfield.c
724
arg = arg->common.next;
drivers/acpi/acpica/dsfield.c
728
arg = arg->common.next;
drivers/acpi/acpica/dsfield.c
729
info.field_flags = (u8) arg->common.value.integer;
drivers/acpi/acpica/dsfield.c
747
status = acpi_ds_get_field_names(&info, walk_state, arg->common.next);
drivers/acpi/acpica/dsfield.c
771
union acpi_parse_object *arg;
drivers/acpi/acpica/dsfield.c
778
arg = op->common.value.arg;
drivers/acpi/acpica/dsfield.c
780
acpi_ns_lookup(walk_state->scope_info, arg->common.value.string,
drivers/acpi/acpica/dsfield.c
786
arg->common.value.string, status);
drivers/acpi/acpica/dsfield.c
792
arg = arg->common.next;
drivers/acpi/acpica/dsfield.c
794
acpi_ns_lookup(walk_state->scope_info, arg->common.value.string,
drivers/acpi/acpica/dsfield.c
800
arg->common.value.string, status);
drivers/acpi/acpica/dsfield.c
806
arg = arg->common.next;
drivers/acpi/acpica/dsfield.c
807
info.field_flags = (u8) arg->common.value.integer;
drivers/acpi/acpica/dsfield.c
814
status = acpi_ds_get_field_names(&info, walk_state, arg->common.next);
drivers/acpi/acpica/dsobject.c
156
union acpi_parse_object *arg;
drivers/acpi/acpica/dsobject.c
185
arg = op->common.value.arg; /* skip first arg */
drivers/acpi/acpica/dsobject.c
187
byte_list = arg->named.next;
drivers/acpi/acpica/dsobject.c
271
if (!op->common.value.arg) {
drivers/acpi/acpica/dsobject.c
281
acpi_ds_build_internal_object(walk_state, op->common.value.arg,
drivers/acpi/acpica/dsopcode.c
286
next_op = op->common.value.arg;
drivers/acpi/acpica/dsopcode.c
373
next_op = op->common.value.arg;
drivers/acpi/acpica/dsopcode.c
481
next_op = op->common.value.arg;
drivers/acpi/acpica/dsopcode.c
589
if (!op->common.value.arg) {
drivers/acpi/acpica/dsopcode.c
596
status = acpi_ds_create_operand(walk_state, op->common.value.arg, 1);
drivers/acpi/acpica/dsopcode.c
689
union acpi_parse_object *arg;
drivers/acpi/acpica/dsopcode.c
700
next_op = op->common.value.arg;
drivers/acpi/acpica/dsopcode.c
738
arg = acpi_ps_get_arg(op, 4);
drivers/acpi/acpica/dsopcode.c
739
while (arg) {
drivers/acpi/acpica/dsopcode.c
743
if (arg->common.aml_opcode == AML_INT_NAMEDFIELD_OP) {
drivers/acpi/acpica/dsopcode.c
744
node = arg->common.node;
drivers/acpi/acpica/dsopcode.c
757
arg = arg->common.next;
drivers/acpi/acpica/dspkginit.c
129
arg = op->common.value.arg;
drivers/acpi/acpica/dspkginit.c
130
arg = arg->common.next;
drivers/acpi/acpica/dspkginit.c
153
for (i = 0; arg && (i < element_count); i++) {
drivers/acpi/acpica/dspkginit.c
154
if (arg->common.aml_opcode == AML_INT_RETURN_VALUE_OP) {
drivers/acpi/acpica/dspkginit.c
155
if (!arg->common.node) {
drivers/acpi/acpica/dspkginit.c
181
if (arg->common.node->type == ACPI_TYPE_METHOD) {
drivers/acpi/acpica/dspkginit.c
186
arg->common.aml_opcode = AML_INT_NAMEPATH_OP;
drivers/acpi/acpica/dspkginit.c
189
arg,
drivers/acpi/acpica/dspkginit.c
198
arg->common.node);
drivers/acpi/acpica/dspkginit.c
202
acpi_ds_build_internal_object(walk_state, arg,
drivers/acpi/acpica/dspkginit.c
246
arg = arg->common.next;
drivers/acpi/acpica/dspkginit.c
251
if (arg) {
drivers/acpi/acpica/dspkginit.c
264
while (arg) {
drivers/acpi/acpica/dspkginit.c
269
if (arg->common.node) {
drivers/acpi/acpica/dspkginit.c
273
arg->common.node));
drivers/acpi/acpica/dspkginit.c
274
arg->common.node = NULL;
drivers/acpi/acpica/dspkginit.c
280
arg = arg->common.next;
drivers/acpi/acpica/dspkginit.c
60
union acpi_parse_object *arg;
drivers/acpi/acpica/dsutils.c
423
union acpi_parse_object *arg, u32 arg_index)
drivers/acpi/acpica/dsutils.c
434
ACPI_FUNCTION_TRACE_PTR(ds_create_operand, arg);
drivers/acpi/acpica/dsutils.c
438
if ((arg->common.aml_opcode == AML_INT_NAMEPATH_OP) &&
drivers/acpi/acpica/dsutils.c
439
(arg->common.value.string) &&
drivers/acpi/acpica/dsutils.c
440
!(arg->common.flags & ACPI_PARSEOP_IN_STACK)) {
drivers/acpi/acpica/dsutils.c
442
arg));
drivers/acpi/acpica/dsutils.c
447
arg->common.value.buffer,
drivers/acpi/acpica/dsutils.c
481
parent_op = arg->common.parent;
drivers/acpi/acpica/dsutils.c
574
if ((arg->common.aml_opcode == AML_INT_NAMEPATH_OP) &&
drivers/acpi/acpica/dsutils.c
575
!(arg->common.flags & ACPI_PARSEOP_IN_STACK)) {
drivers/acpi/acpica/dsutils.c
585
"Null namepath: Arg=%p\n", arg));
drivers/acpi/acpica/dsutils.c
587
opcode = arg->common.aml_opcode;
drivers/acpi/acpica/dsutils.c
598
(arg->common.flags & ACPI_PARSEOP_IN_STACK)) {
drivers/acpi/acpica/dsutils.c
626
acpi_ds_init_object_from_op(walk_state, arg, opcode,
drivers/acpi/acpica/dsutils.c
667
union acpi_parse_object *arg;
drivers/acpi/acpica/dsutils.c
679
arg = first_arg;
drivers/acpi/acpica/dsutils.c
680
while (arg) {
drivers/acpi/acpica/dsutils.c
685
arguments[index] = arg;
drivers/acpi/acpica/dsutils.c
690
arg = arg->common.next;
drivers/acpi/acpica/dsutils.c
704
arg = arguments[index];
drivers/acpi/acpica/dsutils.c
707
status = acpi_ds_create_operand(walk_state, arg, index);
drivers/acpi/acpica/dsutils.c
714
index, arg, arg_count));
drivers/acpi/acpica/dswexec.c
352
first_arg = op->common.value.arg;
drivers/acpi/acpica/dswexec.c
481
op->asl.value.arg->asl.node;
drivers/acpi/acpica/dswexec.c
482
acpi_ut_add_reference(op->asl.value.arg->asl.
drivers/acpi/acpica/dswexec.c
580
op, op->named.value.arg,
drivers/acpi/acpica/dswload.c
468
((op->common.value.arg)->
drivers/acpi/acpica/dswload.c
490
if (op->common.value.arg) {
drivers/acpi/acpica/dswload.c
492
value.arg)->
drivers/acpi/acpica/dswload.c
517
(u8)op->common.value.arg->common.next->common.value.integer;
drivers/acpi/acpica/dswload.c
518
object_type = (u8)op->common.value.arg->common.value.integer;
drivers/acpi/acpica/dswload.c
563
arg);
drivers/acpi/acpica/dswload2.c
375
union acpi_parse_object *arg;
drivers/acpi/acpica/dswload2.c
466
arg = op->common.value.arg;
drivers/acpi/acpica/dswload2.c
496
(acpi_handle)arg->common.
drivers/acpi/acpica/dswload2.c
503
acpi_ds_create_bank_field(op, arg->common.node,
drivers/acpi/acpica/dswload2.c
510
acpi_ds_create_field(op, arg->common.node,
drivers/acpi/acpica/dswload2.c
523
status = acpi_ds_create_operands(walk_state, arg);
drivers/acpi/acpica/dswload2.c
579
((op->common.value.arg)->common.value.
drivers/acpi/acpica/dswload2.c
665
arg);
drivers/acpi/acpica/dswload2.c
707
arg->common.value.string, ACPI_TYPE_ANY,
drivers/acpi/acpica/dswload2.c
729
arg->common.value.string, status);
drivers/acpi/acpica/hwesleep.c
33
union acpi_object arg;
drivers/acpi/acpica/hwesleep.c
41
arg_list.pointer = &arg;
drivers/acpi/acpica/hwesleep.c
42
arg.type = ACPI_TYPE_INTEGER;
drivers/acpi/acpica/hwesleep.c
43
arg.integer.value = (u64)integer_argument;
drivers/acpi/acpica/hwxfsleep.c
203
union acpi_object arg;
drivers/acpi/acpica/hwxfsleep.c
225
arg_list.pointer = &arg;
drivers/acpi/acpica/hwxfsleep.c
226
arg.type = ACPI_TYPE_INTEGER;
drivers/acpi/acpica/hwxfsleep.c
227
arg.integer.value = sleep_state;
drivers/acpi/acpica/psargs.c
201
union acpi_parse_object *arg, u8 possible_method_call)
drivers/acpi/acpica/psargs.c
213
acpi_ps_init_op(arg, AML_INT_NAMEPATH_OP);
drivers/acpi/acpica/psargs.c
218
arg->common.value.name = path;
drivers/acpi/acpica/psargs.c
253
acpi_ps_init_op(arg, AML_INT_METHODCALL_OP);
drivers/acpi/acpica/psargs.c
270
acpi_ps_init_op(arg, AML_INT_METHODCALL_OP);
drivers/acpi/acpica/psargs.c
276
acpi_ps_append_arg(arg, name_op);
drivers/acpi/acpica/psargs.c
320
else if ((arg->common.parent) &&
drivers/acpi/acpica/psargs.c
321
((arg->common.parent->common.aml_opcode ==
drivers/acpi/acpica/psargs.c
323
|| (arg->common.parent->common.aml_opcode ==
drivers/acpi/acpica/psargs.c
345
arg->common.value.name = path;
drivers/acpi/acpica/psargs.c
365
u32 arg_type, union acpi_parse_object *arg)
drivers/acpi/acpica/psargs.c
379
arg->common.value.integer = (u64) *aml;
drivers/acpi/acpica/psargs.c
388
ACPI_MOVE_16_TO_64(&arg->common.value.integer, aml);
drivers/acpi/acpica/psargs.c
397
ACPI_MOVE_32_TO_64(&arg->common.value.integer, aml);
drivers/acpi/acpica/psargs.c
406
ACPI_MOVE_64_TO_64(&arg->common.value.integer, aml);
drivers/acpi/acpica/psargs.c
415
arg->common.value.string = ACPI_CAST_PTR(char, aml);
drivers/acpi/acpica/psargs.c
429
acpi_ps_init_op(arg, AML_INT_NAMEPATH_OP);
drivers/acpi/acpica/psargs.c
430
arg->common.value.name =
drivers/acpi/acpica/psargs.c
440
acpi_ps_init_op(arg, opcode);
drivers/acpi/acpica/psargs.c
462
union acpi_parse_object *arg = NULL;
drivers/acpi/acpica/psargs.c
610
arg =
drivers/acpi/acpica/psargs.c
612
if (!arg) {
drivers/acpi/acpica/psargs.c
654
arg->named.value.size = buffer_length;
drivers/acpi/acpica/psargs.c
655
arg->named.data = parser_state->aml;
drivers/acpi/acpica/psargs.c
662
arg = acpi_ps_alloc_op(AML_INT_NAMEPATH_OP, aml);
drivers/acpi/acpica/psargs.c
663
if (!arg) {
drivers/acpi/acpica/psargs.c
670
arg->common.value.name =
drivers/acpi/acpica/psargs.c
676
acpi_ps_append_arg(field, arg);
drivers/acpi/acpica/psargs.c
704
union acpi_parse_object *arg;
drivers/acpi/acpica/psargs.c
711
arg = acpi_ps_get_arg(cur, 0);
drivers/acpi/acpica/psargs.c
712
if (arg) {
drivers/acpi/acpica/psargs.c
713
acpi_ps_free_op(arg);
drivers/acpi/acpica/psargs.c
742
union acpi_parse_object *arg = NULL;
drivers/acpi/acpica/psargs.c
764
arg = acpi_ps_alloc_op(AML_BYTE_OP, parser_state->aml);
drivers/acpi/acpica/psargs.c
765
if (!arg) {
drivers/acpi/acpica/psargs.c
769
acpi_ps_get_next_simple_arg(parser_state, arg_type, arg);
drivers/acpi/acpica/psargs.c
789
if (arg) {
drivers/acpi/acpica/psargs.c
790
acpi_ps_free_field_list(arg);
drivers/acpi/acpica/psargs.c
799
arg = field;
drivers/acpi/acpica/psargs.c
816
arg = acpi_ps_alloc_op(AML_INT_BYTELIST_OP,
drivers/acpi/acpica/psargs.c
818
if (!arg) {
drivers/acpi/acpica/psargs.c
824
arg->common.value.size = (u32)
drivers/acpi/acpica/psargs.c
827
arg->named.data = parser_state->aml;
drivers/acpi/acpica/psargs.c
851
arg =
drivers/acpi/acpica/psargs.c
854
if (!arg) {
drivers/acpi/acpica/psargs.c
860
arg,
drivers/acpi/acpica/psargs.c
863
acpi_ps_free_op(arg);
drivers/acpi/acpica/psargs.c
889
arg =
drivers/acpi/acpica/psargs.c
892
if (!arg) {
drivers/acpi/acpica/psargs.c
898
arg,
drivers/acpi/acpica/psargs.c
901
acpi_ps_free_op(arg);
drivers/acpi/acpica/psargs.c
905
if (arg->common.aml_opcode == AML_INT_METHODCALL_OP) {
drivers/acpi/acpica/psargs.c
909
acpi_ps_free_op(arg->common.value.arg);
drivers/acpi/acpica/psargs.c
910
acpi_ps_free_op(arg);
drivers/acpi/acpica/psargs.c
911
arg = NULL;
drivers/acpi/acpica/psargs.c
953
*return_arg = arg;
drivers/acpi/acpica/psloop.c
117
(walk_state->arg_types), &arg);
drivers/acpi/acpica/psloop.c
122
if (arg) {
drivers/acpi/acpica/psloop.c
123
acpi_ps_append_arg(op, arg);
drivers/acpi/acpica/psloop.c
54
union acpi_parse_object *arg = NULL;
drivers/acpi/acpica/psobject.c
160
union acpi_parse_object *arg = NULL;
drivers/acpi/acpica/psobject.c
164
unnamed_op->common.value.arg = NULL;
drivers/acpi/acpica/psobject.c
179
arg_types), &arg);
drivers/acpi/acpica/psobject.c
184
acpi_ps_append_arg(unnamed_op, arg);
drivers/acpi/acpica/psobject.c
238
acpi_ps_append_arg(*op, unnamed_op->common.value.arg);
drivers/acpi/acpica/psparse.c
130
prev = op->common.parent->common.value.arg;
drivers/acpi/acpica/psparse.c
231
replacement_op->common.value.arg = NULL;
drivers/acpi/acpica/psparse.c
233
op->common.parent->common.value.arg =
drivers/acpi/acpica/psparse.c
237
op->common.parent->common.value.arg =
drivers/acpi/acpica/psparse.c
255
arg = NULL;
drivers/acpi/acpica/psparse.c
375
(op->common.value.arg)->common.node;
drivers/acpi/acpica/pstree.c
128
if (op->common.value.arg) {
drivers/acpi/acpica/pstree.c
132
prev_arg = op->common.value.arg;
drivers/acpi/acpica/pstree.c
136
prev_arg->common.next = arg;
drivers/acpi/acpica/pstree.c
140
op->common.value.arg = arg;
drivers/acpi/acpica/pstree.c
145
while (arg) {
drivers/acpi/acpica/pstree.c
146
arg->common.parent = op;
drivers/acpi/acpica/pstree.c
147
arg = arg->common.next;
drivers/acpi/acpica/pstree.c
174
union acpi_parse_object *arg;
drivers/acpi/acpica/pstree.c
203
arg = acpi_ps_get_arg(parent, 0);
drivers/acpi/acpica/pstree.c
204
while (arg && (arg != origin) && (arg != op)) {
drivers/acpi/acpica/pstree.c
206
ASL_CV_LABEL_FILENODE(arg);
drivers/acpi/acpica/pstree.c
207
arg = arg->common.next;
drivers/acpi/acpica/pstree.c
210
if (arg == origin) {
drivers/acpi/acpica/pstree.c
39
union acpi_parse_object *arg = NULL;
drivers/acpi/acpica/pstree.c
71
arg = op->common.value.arg;
drivers/acpi/acpica/pstree.c
72
while (arg && argn) {
drivers/acpi/acpica/pstree.c
74
arg = arg->common.next;
drivers/acpi/acpica/pstree.c
77
return (arg);
drivers/acpi/acpica/pstree.c
94
acpi_ps_append_arg(union acpi_parse_object *op, union acpi_parse_object *arg)
drivers/acpi/apei/erst-dbg.c
55
static long erst_dbg_ioctl(struct file *f, unsigned int cmd, unsigned long arg)
drivers/acpi/apei/erst-dbg.c
63
if (copy_from_user(&record_id, (void __user *)arg,
drivers/acpi/apei/erst-dbg.c
72
rc = put_user(record_count, (u32 __user *)arg);
drivers/acpi/apei/ghes.c
1601
void *arg)
drivers/acpi/apei/ghes.c
1604
struct ghes *ghes = arg;
drivers/acpi/apei/ghes.c
1615
void *arg)
drivers/acpi/apei/ghes.c
1618
struct ghes *ghes = arg;
drivers/acpi/arm64/agdi.c
26
static int agdi_sdei_handler(u32 sdei_event, struct pt_regs *regs, void *arg)
drivers/acpi/dock.c
304
union acpi_object arg;
drivers/acpi/dock.c
311
arg_list.pointer = &arg;
drivers/acpi/dock.c
312
arg.type = ACPI_TYPE_INTEGER;
drivers/acpi/dock.c
313
arg.integer.value = dock;
drivers/acpi/numa/hmat.c
933
unsigned long action, void *arg)
drivers/acpi/numa/hmat.c
936
struct node_notify *nn = arg;
drivers/acpi/numa/srat.c
429
void *arg, const unsigned long table_end)
drivers/acpi/numa/srat.c
432
int *fake_pxm = arg;
drivers/acpi/osl.c
179
static int __init setup_acpi_rsdp(char *arg)
drivers/acpi/osl.c
181
return kstrtoul(arg, 16, &acpi_rsdp);
drivers/acpi/pfr_telemetry.c
242
static long pfrt_log_ioctl(struct file *file, unsigned int cmd, unsigned long arg)
drivers/acpi/pfr_telemetry.c
250
p = (void __user *)arg;
drivers/acpi/pfr_update.c
420
static long pfru_ioctl(struct file *file, unsigned int cmd, unsigned long arg)
drivers/acpi/pfr_update.c
424
void __user *p = (void __user *)arg;
drivers/acpi/platform_profile.c
254
static int _aggregate_choices(struct device *dev, void *arg)
drivers/acpi/platform_profile.c
257
struct aggregate_choices_data *data = arg;
drivers/acpi/platform_profile.c
277
static int _remove_hidden_choices(struct device *dev, void *arg)
drivers/acpi/platform_profile.c
279
struct aggregate_choices_data *data = arg;
drivers/acpi/processor_idle.c
155
static void __lapic_timer_propagate_broadcast(void *arg)
drivers/acpi/processor_idle.c
157
struct acpi_processor *pr = arg;
drivers/acpi/processor_throttling.c
1045
struct acpi_processor_throttling_arg *arg = data;
drivers/acpi/processor_throttling.c
1046
struct acpi_processor *pr = arg->pr;
drivers/acpi/processor_throttling.c
1049
arg->target_state, arg->force);
drivers/acpi/processor_throttling.c
1059
struct acpi_processor_throttling_arg arg;
drivers/acpi/processor_throttling.c
1099
arg.pr = pr;
drivers/acpi/processor_throttling.c
1100
arg.target_state = state;
drivers/acpi/processor_throttling.c
1101
arg.force = force;
drivers/acpi/processor_throttling.c
1102
ret = call_on_cpu(pr->id, acpi_processor_throttling_fn, &arg,
drivers/acpi/processor_throttling.c
1132
arg.pr = match_pr;
drivers/acpi/processor_throttling.c
1133
arg.target_state = state;
drivers/acpi/processor_throttling.c
1134
arg.force = force;
drivers/acpi/processor_throttling.c
1136
&arg, direct);
drivers/acpi/tables.c
279
void *arg, unsigned int max_entries)
drivers/acpi/tables.c
285
.arg = arg,
drivers/acpi/tables.c
294
acpi_tbl_entry_handler_arg handler_arg, void *arg)
drivers/acpi/tables.c
298
NULL, handler_arg, arg, 0);
drivers/acpi/utils.c
677
u64 arg)
drivers/acpi/utils.c
682
obj.integer.value = arg;
drivers/acpi/x86/s2idle.c
654
int acpi_register_lps0_dev(struct acpi_s2idle_dev_ops *arg)
drivers/acpi/x86/s2idle.c
662
list_add(&arg->list_node, &lps0_s2idle_devops_head);
drivers/acpi/x86/s2idle.c
669
void acpi_unregister_lps0_dev(struct acpi_s2idle_dev_ops *arg)
drivers/acpi/x86/s2idle.c
677
list_del(&arg->list_node);
drivers/amba/bus.c
112
#define amba_attr_func(name,fmt,arg...) \
drivers/amba/bus.c
117
return sprintf(buf, fmt, arg); \
drivers/android/binder.c
5454
static int binder_ioctl_write_read(struct file *filp, unsigned long arg,
drivers/android/binder.c
5459
void __user *ubuf = (void __user *)arg;
drivers/android/binder.c
5773
static long binder_ioctl(struct file *filp, unsigned int cmd, unsigned long arg)
drivers/android/binder.c
5778
void __user *ubuf = (void __user *)arg;
drivers/android/binder.c
5780
trace_binder_ioctl(cmd, arg);
drivers/android/binder.c
5794
ret = binder_ioctl_write_read(filp, arg, thread);
drivers/android/binder.c
5985
pr_info("%d:%d ioctl %x %lx returned %d\n", proc->pid, current->pid, cmd, arg, ret);
drivers/android/binder/rust_binder_events.h
19
TP_PROTO(unsigned int cmd, unsigned long arg),
drivers/android/binder/rust_binder_events.h
20
TP_ARGS(cmd, arg),
drivers/android/binder/rust_binder_events.h
24
__field(unsigned long, arg)
drivers/android/binder/rust_binder_events.h
28
__entry->arg = arg;
drivers/android/binder/rust_binder_events.h
30
TP_printk("cmd=0x%x arg=0x%lx", __entry->cmd, __entry->arg)
drivers/android/binder/rust_binderfs.c
218
unsigned long arg)
drivers/android/binder/rust_binderfs.c
222
struct binderfs_device __user *device = (struct binderfs_device __user *)arg;
drivers/android/binder_trace.h
23
TP_PROTO(unsigned int cmd, unsigned long arg),
drivers/android/binder_trace.h
24
TP_ARGS(cmd, arg),
drivers/android/binder_trace.h
28
__field(unsigned long, arg)
drivers/android/binder_trace.h
32
__entry->arg = arg;
drivers/android/binder_trace.h
34
TP_printk("cmd=0x%x arg=0x%lx", __entry->cmd, __entry->arg)
drivers/android/binderfs.c
226
unsigned long arg)
drivers/android/binderfs.c
230
struct binderfs_device __user *device = (struct binderfs_device __user *)arg;
drivers/ata/libata-eh.c
1768
struct speed_down_verdict_arg *arg = void_arg;
drivers/ata/libata-eh.c
1771
if ((ent->eflags & ATA_EFLAG_OLD_ER) || (ent->timestamp < arg->since))
drivers/ata/libata-eh.c
1775
&arg->xfer_ok);
drivers/ata/libata-eh.c
1776
arg->nr_errors[cat]++;
drivers/ata/libata-eh.c
1842
struct speed_down_verdict_arg arg;
drivers/ata/libata-eh.c
1846
memset(&arg, 0, sizeof(arg));
drivers/ata/libata-eh.c
1847
arg.since = j64 - min(j64, j5mins);
drivers/ata/libata-eh.c
1848
ata_ering_map(&dev->ering, speed_down_verdict_cb, &arg);
drivers/ata/libata-eh.c
1850
if (arg.nr_errors[ATA_ECAT_DUBIOUS_ATA_BUS] +
drivers/ata/libata-eh.c
1851
arg.nr_errors[ATA_ECAT_DUBIOUS_TOUT_HSM] > 1)
drivers/ata/libata-eh.c
1855
if (arg.nr_errors[ATA_ECAT_DUBIOUS_TOUT_HSM] +
drivers/ata/libata-eh.c
1856
arg.nr_errors[ATA_ECAT_DUBIOUS_UNK_DEV] > 1)
drivers/ata/libata-eh.c
1859
if (arg.nr_errors[ATA_ECAT_ATA_BUS] +
drivers/ata/libata-eh.c
1860
arg.nr_errors[ATA_ECAT_TOUT_HSM] +
drivers/ata/libata-eh.c
1861
arg.nr_errors[ATA_ECAT_UNK_DEV] > 6)
drivers/ata/libata-eh.c
1865
memset(&arg, 0, sizeof(arg));
drivers/ata/libata-eh.c
1866
arg.since = j64 - min(j64, j10mins);
drivers/ata/libata-eh.c
1867
ata_ering_map(&dev->ering, speed_down_verdict_cb, &arg);
drivers/ata/libata-eh.c
1869
if (arg.nr_errors[ATA_ECAT_TOUT_HSM] +
drivers/ata/libata-eh.c
1870
arg.nr_errors[ATA_ECAT_UNK_DEV] > 3)
drivers/ata/libata-eh.c
1873
if (arg.nr_errors[ATA_ECAT_ATA_BUS] +
drivers/ata/libata-eh.c
1874
arg.nr_errors[ATA_ECAT_TOUT_HSM] > 3 ||
drivers/ata/libata-eh.c
1875
arg.nr_errors[ATA_ECAT_UNK_DEV] > 6)
drivers/ata/libata-eh.c
397
void *arg)
drivers/ata/libata-eh.c
407
rc = map_fn(ent, arg);
drivers/ata/libata-scsi.c
424
void __user *arg)
drivers/ata/libata-scsi.c
427
u16 __user *dst = arg;
drivers/ata/libata-scsi.c
462
int ata_cmd_ioctl(struct scsi_device *scsidev, void __user *arg)
drivers/ata/libata-scsi.c
477
if (arg == NULL)
drivers/ata/libata-scsi.c
480
if (copy_from_user(args, arg, sizeof(args)))
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
570
int ata_task_ioctl(struct scsi_device *scsidev, void __user *arg)
drivers/ata/libata-scsi.c
584
if (arg == NULL)
drivers/ata/libata-scsi.c
587
if (copy_from_user(args, arg, sizeof(args)))
drivers/ata/libata-scsi.c
632
if (copy_to_user(arg, args, sizeof(args)))
drivers/ata/libata-scsi.c
660
unsigned int cmd, void __user *arg)
drivers/ata/libata-scsi.c
673
return put_user(val, (compat_ulong_t __user *)arg);
drivers/ata/libata-scsi.c
675
return put_user(val, (unsigned long __user *)arg);
drivers/ata/libata-scsi.c
678
val = (unsigned long) arg;
drivers/ata/libata-scsi.c
694
return ata_get_identity(ap, scsidev, arg);
drivers/ata/libata-scsi.c
699
return ata_cmd_ioctl(scsidev, arg);
drivers/ata/libata-scsi.c
704
return ata_task_ioctl(scsidev, arg);
drivers/ata/libata-scsi.c
716
void __user *arg)
drivers/ata/libata-scsi.c
719
scsidev, cmd, arg);
drivers/ata/libata-transport.c
409
struct ata_show_ering_arg* arg = void_arg;
drivers/ata/libata-transport.c
414
arg->written += sprintf(arg->buf + arg->written,
drivers/ata/libata-transport.c
417
arg->written += get_ata_err_names(ent->err_mask,
drivers/ata/libata-transport.c
418
arg->buf + arg->written);
drivers/ata/libata-transport.c
427
struct ata_show_ering_arg arg = { buf, 0 };
drivers/ata/libata-transport.c
429
ata_ering_map(&ata_dev->ering, ata_show_ering, &arg);
drivers/ata/libata-transport.c
430
return arg.written;
drivers/ata/libata.h
101
extern int ata_task_ioctl(struct scsi_device *scsidev, void __user *arg);
drivers/ata/libata.h
102
extern int ata_cmd_ioctl(struct scsi_device *scsidev, void __user *arg);
drivers/ata/libata.h
198
void *arg);
drivers/ata/pata_macio.c
41
#define dev_dbgdma(dev, format, arg...) \
drivers/ata/pata_macio.c
42
dev_printk(KERN_DEBUG , dev , format , ## arg)
drivers/ata/pata_macio.c
44
#define dev_dbgdma(dev, format, arg...) \
drivers/ata/pata_macio.c
45
({ if (0) dev_printk(KERN_DEBUG, dev, format, ##arg); 0; })
drivers/atm/atmtcp.c
157
static int atmtcp_v_ioctl(struct atm_dev *dev,unsigned int cmd,void __user *arg)
drivers/atm/atmtcp.c
165
if (copy_from_user(&ci, arg,sizeof(ci))) return -EFAULT;
drivers/atm/atmtcp.c
464
static int atmtcp_ioctl(struct socket *sock, unsigned int cmd, unsigned long arg)
drivers/atm/atmtcp.c
477
err = atmtcp_attach(vcc, (int) arg);
drivers/atm/atmtcp.c
484
err = atmtcp_create_persistent((int) arg);
drivers/atm/atmtcp.c
487
err = atmtcp_remove_persistent((int) arg);
drivers/atm/eni.c
1994
static int eni_ioctl(struct atm_dev *dev,unsigned int cmd,void __user *arg)
drivers/atm/eni.c
2009
if (copy_from_user(&mult, arg,
drivers/atm/eni.c
2022
if (copy_from_user(&ci, arg,sizeof(struct atm_cirange)))
drivers/atm/eni.c
2030
return dev->phy->ioctl(dev,cmd,arg);
drivers/atm/fore200e.c
1828
fore200e_fetch_stats(struct fore200e* fore200e, struct sonet_stats __user *arg)
drivers/atm/fore200e.c
1849
if (arg)
drivers/atm/fore200e.c
1850
return copy_to_user(arg, &tmp, sizeof(struct sonet_stats)) ? -EFAULT : 0;
drivers/atm/fore200e.c
1857
fore200e_ioctl(struct atm_dev* dev, unsigned int cmd, void __user * arg)
drivers/atm/fore200e.c
1861
DPRINTK(2, "ioctl cmd = 0x%x (%u), arg = 0x%p (%lu)\n", cmd, cmd, arg, (unsigned long)arg);
drivers/atm/fore200e.c
1866
return fore200e_fetch_stats(fore200e, (struct sonet_stats __user *)arg);
drivers/atm/fore200e.c
1869
return put_user(0, (int __user *)arg) ? -EFAULT : 0;
drivers/atm/fore200e.c
1872
return fore200e_setloop(fore200e, (int)(unsigned long)arg);
drivers/atm/fore200e.c
1875
return put_user(fore200e->loop_mode, (int __user *)arg) ? -EFAULT : 0;
drivers/atm/fore200e.c
1878
return put_user(ATM_LM_LOC_PHY | ATM_LM_RMT_PHY, (int __user *)arg) ? -EFAULT : 0;
drivers/atm/he.c
101
static int he_ioctl(struct atm_dev *dev, unsigned int cmd, void __user *arg);
drivers/atm/he.c
2606
he_ioctl(struct atm_dev *atm_dev, unsigned int cmd, void __user *arg)
drivers/atm/he.c
2618
if (copy_from_user(&reg, arg,
drivers/atm/he.c
2650
if (copy_to_user(arg, &reg,
drivers/atm/he.c
2657
err = atm_dev->phy->ioctl(atm_dev, cmd, arg);
drivers/atm/idt77105.c
142
static int fetch_stats(struct atm_dev *dev,struct idt77105_stats __user *arg,int zero)
drivers/atm/idt77105.c
152
if (arg == NULL)
drivers/atm/idt77105.c
154
return copy_to_user(arg, &stats,
drivers/atm/idt77105.c
189
static int idt77105_ioctl(struct atm_dev *dev,unsigned int cmd,void __user *arg)
drivers/atm/idt77105.c
197
return fetch_stats(dev, arg, cmd == IDT77105_GETSTATZ);
drivers/atm/idt77105.c
199
return set_loopback(dev,(int)(unsigned long) arg);
drivers/atm/idt77105.c
201
return put_user(PRIV(dev)->loop_mode,(int __user *)arg) ?
drivers/atm/idt77105.c
205
(int __user *) arg) ? -EFAULT : 0;
drivers/atm/iphase.c
2748
static int ia_ioctl(struct atm_dev *dev, unsigned int cmd, void __user *arg)
drivers/atm/iphase.c
2757
return dev->phy->ioctl(dev,cmd,arg);
drivers/atm/iphase.c
2759
if (copy_from_user(&ia_cmds, arg, sizeof ia_cmds)) return -EFAULT;
drivers/atm/nicstar.c
147
static int ns_ioctl(struct atm_dev *dev, unsigned int cmd, void __user * arg);
drivers/atm/nicstar.c
2475
static int ns_ioctl(struct atm_dev *dev, unsigned int cmd, void __user * arg)
drivers/atm/nicstar.c
2486
(pl.buftype, &((pool_levels __user *) arg)->buftype))
drivers/atm/nicstar.c
2523
if (!copy_to_user((pool_levels __user *) arg, &pl, sizeof(pl)))
drivers/atm/nicstar.c
2531
if (copy_from_user(&pl, (pool_levels __user *) arg, sizeof(pl)))
drivers/atm/nicstar.c
2580
btype = (long)arg; /* a long is the same size as a pointer or bigger */
drivers/atm/nicstar.c
2678
return dev->phy->ioctl(dev, cmd, arg);
drivers/atm/suni.c
101
if (arg) error = copy_to_user(arg,&tmp,sizeof(tmp));
drivers/atm/suni.c
115
static int change_diag(struct atm_dev *dev,void __user *arg,int set)
drivers/atm/suni.c
119
if (get_user(todo,(int __user *)arg)) return -EFAULT;
drivers/atm/suni.c
128
return put_user(todo,(int __user *)arg) ? -EFAULT : 0;
drivers/atm/suni.c
135
static int get_diag(struct atm_dev *dev,void __user *arg)
drivers/atm/suni.c
148
return put_user(set,(int __user *)arg) ? -EFAULT : 0;
drivers/atm/suni.c
224
static int get_framing(struct atm_dev *dev, void __user *arg)
drivers/atm/suni.c
236
return put_user(framing, (int __user *) arg) ? -EFAULT : 0;
drivers/atm/suni.c
239
static int set_framing(struct atm_dev *dev, void __user *arg)
drivers/atm/suni.c
243
if (get_user(mode, (int __user *) arg))
drivers/atm/suni.c
255
static int suni_ioctl(struct atm_dev *dev,unsigned int cmd,void __user *arg)
drivers/atm/suni.c
260
return fetch_stats(dev, arg, cmd == SONET_GETSTATZ);
drivers/atm/suni.c
262
return change_diag(dev,arg,1);
drivers/atm/suni.c
264
return change_diag(dev,arg,0);
drivers/atm/suni.c
266
return get_diag(dev,arg);
drivers/atm/suni.c
270
return set_framing(dev, arg);
drivers/atm/suni.c
272
return get_framing(dev, arg);
drivers/atm/suni.c
278
return set_loopback(dev,(int)(unsigned long)arg);
drivers/atm/suni.c
280
return put_user(PRIV(dev)->loop_mode,(int __user *)arg) ?
drivers/atm/suni.c
284
(int __user *) arg) ? -EFAULT : 0;
drivers/atm/suni.c
95
static int fetch_stats(struct atm_dev *dev,struct sonet_stats __user *arg,int zero)
drivers/base/core.c
1656
static int __init fw_devlink_setup(char *arg)
drivers/base/core.c
1658
if (!arg)
drivers/base/core.c
1661
if (strcmp(arg, "off") == 0) {
drivers/base/core.c
1663
} else if (strcmp(arg, "permissive") == 0) {
drivers/base/core.c
1665
} else if (strcmp(arg, "on") == 0) {
drivers/base/core.c
1667
} else if (strcmp(arg, "rpm") == 0) {
drivers/base/core.c
1675
static int __init fw_devlink_strict_setup(char *arg)
drivers/base/core.c
1677
return kstrtobool(arg, &fw_devlink_strict);
drivers/base/core.c
1690
static int __init fw_devlink_sync_state_setup(char *arg)
drivers/base/core.c
1692
if (!arg)
drivers/base/core.c
1695
if (strcmp(arg, "strict") == 0) {
drivers/base/core.c
1698
} else if (strcmp(arg, "timeout") == 0) {
drivers/base/memory.c
1006
void *arg, walk_memory_blocks_func_t func)
drivers/base/memory.c
1022
ret = func(mem, arg);
drivers/base/memory.c
1032
void *arg;
drivers/base/memory.c
1040
return cb_data->func(mem, cb_data->arg);
drivers/base/memory.c
1055
int for_each_memory_block(void *arg, walk_memory_blocks_func_t func)
drivers/base/memory.c
1059
.arg = arg,
drivers/base/memory.c
1206
struct memory_group *excluded, void *arg)
drivers/base/memory.c
1220
ret = func(group, arg);
drivers/base/node.c
805
void *arg)
drivers/base/node.c
807
int nid = *(int *)arg;
drivers/base/platform-msi.c
26
static void platform_msi_set_desc(msi_alloc_info_t *arg, struct msi_desc *desc)
drivers/base/platform-msi.c
28
arg->desc = desc;
drivers/base/platform-msi.c
29
arg->hwirq = desc->msi_index;
drivers/base/soc.c
233
static int soc_device_match_one(struct device *dev, void *arg)
drivers/base/soc.c
237
return soc_device_match_attr(soc_dev->attr, arg);
drivers/block/aoe/aoeblk.c
288
aoeblk_ioctl(struct block_device *bdev, blk_mode_t mode, uint cmd, ulong arg)
drivers/block/aoe/aoeblk.c
292
if (!arg)
drivers/block/aoe/aoeblk.c
302
if (!copy_to_user((void __user *) arg, &d->ident,
drivers/block/ataflop.c
1775
unsigned int cmd, unsigned long arg)
drivers/block/ataflop.c
1780
ret = fd_locked_ioctl(bdev, mode, cmd, arg);
drivers/block/drbd/drbd_main.c
300
static int drbd_thread_setup(void *arg)
drivers/block/drbd/drbd_main.c
302
struct drbd_thread *thi = (struct drbd_thread *) arg;
drivers/block/drbd/drbd_state.c
1621
#define REMEMBER_STATE_CHANGE(func, arg, type) \
drivers/block/drbd/drbd_state.c
1624
last_arg = arg; \
drivers/block/floppy.c
1871
static void floppy_shutdown(struct work_struct *arg)
drivers/block/floppy.c
2927
static int user_reset_fdc(int drive, int arg, bool interruptible)
drivers/block/floppy.c
2934
if (arg == FD_RESET_ALWAYS)
drivers/block/floppy.c
3658
unsigned int cmd, struct compat_floppy_struct __user *arg)
drivers/block/floppy.c
3671
if (copy_from_user(&v, arg, offsetof(struct floppy_struct, name)))
drivers/block/floppy.c
3684
struct compat_floppy_struct __user *arg)
drivers/block/floppy.c
3700
if (copy_to_user(arg, &v, sizeof(struct compat_floppy_struct)))
drivers/block/floppy.c
3706
struct compat_floppy_drive_params __user *arg)
drivers/block/floppy.c
3712
if (copy_from_user(&v, arg, sizeof(struct compat_floppy_drive_params)))
drivers/block/floppy.c
3742
struct compat_floppy_drive_params __user *arg)
drivers/block/floppy.c
3770
if (copy_to_user(arg, &v, sizeof(struct compat_floppy_drive_params)))
drivers/block/floppy.c
3776
struct compat_floppy_drive_struct __user *arg)
drivers/block/floppy.c
3806
if (copy_to_user(arg, &v, sizeof(struct compat_floppy_drive_struct)))
drivers/block/floppy.c
3815
struct compat_floppy_fdc_state __user *arg)
drivers/block/floppy.c
3838
if (copy_to_user(arg, &v32, sizeof(struct compat_floppy_fdc_state)))
drivers/block/floppy.c
3844
struct compat_floppy_write_errors __user *arg)
drivers/block/floppy.c
3859
if (copy_to_user(arg, &v32, sizeof(struct compat_floppy_write_errors)))
drivers/block/loop.c
1354
loop_set_status_old(struct loop_device *lo, const struct loop_info __user *arg)
drivers/block/loop.c
1359
if (copy_from_user(&info, arg, sizeof (struct loop_info)))
drivers/block/loop.c
1366
loop_set_status64(struct loop_device *lo, const struct loop_info64 __user *arg)
drivers/block/loop.c
1370
if (copy_from_user(&info64, arg, sizeof (struct loop_info64)))
drivers/block/loop.c
1376
loop_get_status_old(struct loop_device *lo, struct loop_info __user *arg) {
drivers/block/loop.c
1381
if (!arg)
drivers/block/loop.c
1386
if (!err && copy_to_user(arg, &info, sizeof(info)))
drivers/block/loop.c
1393
loop_get_status64(struct loop_device *lo, struct loop_info64 __user *arg) {
drivers/block/loop.c
1397
if (!arg)
drivers/block/loop.c
1400
if (!err && copy_to_user(arg, &info64, sizeof(info64)))
drivers/block/loop.c
1419
static int loop_set_dio(struct loop_device *lo, unsigned long arg)
drivers/block/loop.c
1421
bool use_dio = !!arg;
drivers/block/loop.c
1446
struct block_device *bdev, unsigned long arg)
drivers/block/loop.c
1471
if (lo->lo_queue->limits.logical_block_size == arg)
drivers/block/loop.c
1478
loop_update_limits(lo, &lim, arg);
drivers/block/loop.c
1494
unsigned long arg)
drivers/block/loop.c
1506
err = loop_set_dio(lo, arg);
drivers/block/loop.c
1516
unsigned int cmd, unsigned long arg)
drivers/block/loop.c
1519
void __user *argp = (void __user *) arg;
drivers/block/loop.c
1532
config.fd = arg;
drivers/block/loop.c
1545
return loop_change_fd(lo, bdev, arg);
drivers/block/loop.c
1565
return loop_set_block_size(lo, mode, bdev, arg);
drivers/block/loop.c
1572
err = lo_simple_ioctl(lo, cmd, arg);
drivers/block/loop.c
1600
loop_info64_from_compat(const struct compat_loop_info __user *arg,
drivers/block/loop.c
1605
if (copy_from_user(&info, arg, sizeof(info)))
drivers/block/loop.c
1626
struct compat_loop_info __user *arg)
drivers/block/loop.c
1646
if (copy_to_user(arg, &info, sizeof(info)))
drivers/block/loop.c
1653
const struct compat_loop_info __user *arg)
drivers/block/loop.c
1658
ret = loop_info64_from_compat(arg, &info64);
drivers/block/loop.c
1666
struct compat_loop_info __user *arg)
drivers/block/loop.c
1671
if (!arg)
drivers/block/loop.c
1675
err = loop_info64_to_compat(&info64, arg);
drivers/block/loop.c
1680
unsigned int cmd, unsigned long arg)
drivers/block/loop.c
1688
(const struct compat_loop_info __user *)arg);
drivers/block/loop.c
1692
(struct compat_loop_info __user *)arg);
drivers/block/loop.c
1699
arg = (unsigned long) compat_ptr(arg);
drivers/block/loop.c
1705
err = lo_ioctl(bdev, mode, cmd, arg);
drivers/block/loop.c
539
unsigned int arg)
drivers/block/loop.c
541
struct file *file = fget(arg);
drivers/block/mtip32xx/mtip32xx.c
1943
unsigned long arg)
drivers/block/mtip32xx/mtip32xx.c
1948
if (copy_to_user((void __user *)arg, dd->port->identify,
drivers/block/mtip32xx/mtip32xx.c
1959
(void __user *) arg,
drivers/block/mtip32xx/mtip32xx.c
1966
(void __user *) (arg+4)))
drivers/block/mtip32xx/mtip32xx.c
1970
if (copy_to_user((void __user *) arg,
drivers/block/mtip32xx/mtip32xx.c
1983
(void __user *) arg,
drivers/block/mtip32xx/mtip32xx.c
1992
if (copy_to_user((void __user *) arg,
drivers/block/mtip32xx/mtip32xx.c
2003
if (copy_from_user(&req_task, (void __user *) arg,
drivers/block/mtip32xx/mtip32xx.c
2009
ret = exec_drive_taskfile(dd, (void __user *) arg,
drivers/block/mtip32xx/mtip32xx.c
2012
if (copy_to_user((void __user *) arg, &req_task,
drivers/block/mtip32xx/mtip32xx.c
3041
unsigned long arg)
drivers/block/mtip32xx/mtip32xx.c
3058
return mtip_hw_ioctl(dd, cmd, arg);
drivers/block/mtip32xx/mtip32xx.c
3079
unsigned long arg)
drivers/block/mtip32xx/mtip32xx.c
3104
(struct mtip_compat_ide_task_request_s __user *) arg;
drivers/block/mtip32xx/mtip32xx.c
3106
if (copy_from_user(&req_task, (void __user *) arg,
drivers/block/mtip32xx/mtip32xx.c
3118
ret = exec_drive_taskfile(dd, (void __user *) arg,
drivers/block/mtip32xx/mtip32xx.c
3121
if (copy_to_user((void __user *) arg, &req_task,
drivers/block/mtip32xx/mtip32xx.c
3135
return mtip_hw_ioctl(dd, cmd, arg);
drivers/block/mtip32xx/mtip32xx.h
110
#define dbg_printk(format, arg...) \
drivers/block/mtip32xx/mtip32xx.h
111
printk(pr_fmt(format), ##arg);
drivers/block/mtip32xx/mtip32xx.h
113
#define dbg_printk(format, arg...)
drivers/block/nbd.c
1241
static int nbd_add_socket(struct nbd_device *nbd, unsigned long arg,
drivers/block/nbd.c
1252
if (arg > INT_MAX)
drivers/block/nbd.c
1254
sock = nbd_get_socket(nbd, arg, &err);
drivers/block/nbd.c
1313
static int nbd_reconnect_socket(struct nbd_device *nbd, unsigned long arg)
drivers/block/nbd.c
1321
sock = nbd_get_socket(nbd, arg, &err);
drivers/block/nbd.c
1594
unsigned int cmd, unsigned long arg)
drivers/block/nbd.c
1606
return nbd_add_socket(nbd, arg, false);
drivers/block/nbd.c
1608
return nbd_set_size(nbd, config->bytesize, arg);
drivers/block/nbd.c
1610
return nbd_set_size(nbd, arg, nbd_blksize(config));
drivers/block/nbd.c
1612
if (check_shl_overflow(arg, config->blksize_bits, &bytesize))
drivers/block/nbd.c
1616
nbd_set_cmd_timeout(nbd, arg);
drivers/block/nbd.c
1620
config->flags = arg;
drivers/block/nbd.c
1641
unsigned int cmd, unsigned long arg)
drivers/block/nbd.c
1663
error = __nbd_ioctl(bdev, nbd, cmd, arg);
drivers/block/rbd.c
2471
static struct ceph_object_extent *alloc_object_extent(void *arg)
drivers/block/rbd.c
2473
struct rbd_img_request *img_req = arg;
drivers/block/rbd.c
2613
static void set_bio_pos(struct ceph_object_extent *ex, u32 bytes, void *arg)
drivers/block/rbd.c
2617
struct ceph_bio_iter *it = arg;
drivers/block/rbd.c
2624
static void count_bio_bvecs(struct ceph_object_extent *ex, u32 bytes, void *arg)
drivers/block/rbd.c
2628
struct ceph_bio_iter *it = arg;
drivers/block/rbd.c
2637
static void copy_bio_bvecs(struct ceph_object_extent *ex, u32 bytes, void *arg)
drivers/block/rbd.c
2641
struct ceph_bio_iter *it = arg;
drivers/block/rbd.c
2676
static void set_bvec_pos(struct ceph_object_extent *ex, u32 bytes, void *arg)
drivers/block/rbd.c
2680
struct ceph_bvec_iter *it = arg;
drivers/block/rbd.c
2687
static void count_bvecs(struct ceph_object_extent *ex, u32 bytes, void *arg)
drivers/block/rbd.c
2691
struct ceph_bvec_iter *it = arg;
drivers/block/rbd.c
2698
static void copy_bvecs(struct ceph_object_extent *ex, u32 bytes, void *arg)
drivers/block/rbd.c
2702
struct ceph_bvec_iter *it = arg;
drivers/block/rbd.c
4425
static void rbd_watch_cb(void *arg, u64 notify_id, u64 cookie,
drivers/block/rbd.c
4428
struct rbd_device *rbd_dev = arg;
drivers/block/rbd.c
4491
static void rbd_watch_errcb(void *arg, u64 cookie, int err)
drivers/block/rbd.c
4493
struct rbd_device *rbd_dev = arg;
drivers/block/sunvdc.c
210
static int vdc_handle_unknown(struct vdc_port *port, void *arg)
drivers/block/sunvdc.c
212
struct vio_msg_tag *pkt = arg;
drivers/block/sunvdc.c
245
static int vdc_handle_attr(struct vio_driver_state *vio, void *arg)
drivers/block/sunvdc.c
248
struct vio_disk_attr_info *pkt = arg;
drivers/block/sunvdc.c
354
static void vdc_event(void *arg, int event)
drivers/block/sunvdc.c
356
struct vdc_port *port = arg;
drivers/block/sunvdc.c
920
static int vdc_device_probed(struct device *dev, const void *arg)
drivers/block/sunvdc.c
925
port_data = (const struct vdc_check_port_data *)arg;
drivers/block/swim3.c
209
#define swim3_err(fmt, arg...) dev_err(&fs->mdev->ofdev.dev, "[fd%d] " fmt, fs->index, arg)
drivers/block/swim3.c
210
#define swim3_warn(fmt, arg...) dev_warn(&fs->mdev->ofdev.dev, "[fd%d] " fmt, fs->index, arg)
drivers/block/swim3.c
211
#define swim3_info(fmt, arg...) dev_info(&fs->mdev->ofdev.dev, "[fd%d] " fmt, fs->index, arg)
drivers/block/swim3.c
214
#define swim3_dbg(fmt, arg...) dev_dbg(&fs->mdev->ofdev.dev, "[fd%d] " fmt, fs->index, arg)
drivers/block/swim3.c
216
#define swim3_dbg(fmt, arg...) do { } while(0)
drivers/block/xen-blkback/blkback.c
554
int xen_blkif_schedule(void *arg)
drivers/block/xen-blkback/blkback.c
556
struct xen_blkif_ring *ring = arg;
drivers/block/xen-blkback/common.h
386
int xen_blkif_schedule(void *arg);
drivers/block/xen-blkfront.c
490
static void blkif_restart_queue_callback(void *arg)
drivers/block/xen-blkfront.c
492
struct blkfront_ring_info *rinfo = (struct blkfront_ring_info *)arg;
drivers/bluetooth/btnxpuart.c
320
__le32 arg;
drivers/bluetooth/btnxpuart.c
812
nxp_cmd5.arg = 0;
drivers/bluetooth/btnxpuart.c
857
nxp_cmd7.arg = __cpu_to_le32(0x70);
drivers/bluetooth/hci_ldisc.c
757
unsigned long arg)
drivers/bluetooth/hci_ldisc.c
771
err = hci_uart_set_proto(hu, arg);
drivers/bluetooth/hci_ldisc.c
797
err = hci_uart_set_flags(hu, arg);
drivers/bluetooth/hci_ldisc.c
805
err = n_tty_ioctl_helper(tty, cmd, arg);
drivers/bus/fsl-mc/dprc-driver.c
389
static irqreturn_t dprc_irq0_handler_thread(int irq_num, void *arg)
drivers/bus/fsl-mc/dprc-driver.c
393
struct device *dev = arg;
drivers/bus/fsl-mc/fsl-mc-msi.c
33
static void fsl_mc_msi_set_desc(msi_alloc_info_t *arg,
drivers/bus/fsl-mc/fsl-mc-msi.c
36
arg->desc = desc;
drivers/bus/fsl-mc/fsl-mc-msi.c
37
arg->hwirq = fsl_mc_domain_calc_hwirq(to_fsl_mc_device(desc->dev),
drivers/bus/fsl-mc/fsl-mc-uapi.c
452
static int fsl_mc_uapi_send_command(struct fsl_mc_device *mc_dev, unsigned long arg,
drivers/bus/fsl-mc/fsl-mc-uapi.c
458
error = copy_from_user(&mc_cmd, (void __user *)arg, sizeof(mc_cmd));
drivers/bus/fsl-mc/fsl-mc-uapi.c
470
error = copy_to_user((void __user *)arg, &mc_cmd, sizeof(mc_cmd));
drivers/bus/fsl-mc/fsl-mc-uapi.c
551
unsigned long arg)
drivers/bus/fsl-mc/fsl-mc-uapi.c
563
error = fsl_mc_uapi_send_command(root_mc_device, arg, priv_data->mc_io);
drivers/bus/imx-weim.c
301
void *arg)
drivers/bus/imx-weim.c
304
struct of_reconfig_data *rd = arg;
drivers/bus/mips_cdmm.c
93
#define CDMM_ATTR(name, fmt, arg...) \
drivers/bus/mips_cdmm.c
98
return sprintf(buf, fmt, arg); \
drivers/bus/vexpress-config.c
80
static void vexpress_config_lock(void *arg)
drivers/bus/vexpress-config.c
85
static void vexpress_config_unlock(void *arg)
drivers/cdrom/cdrom.c
2278
unsigned long arg)
drivers/cdrom/cdrom.c
2288
if (arg)
drivers/cdrom/cdrom.c
2294
unsigned long arg)
drivers/cdrom/cdrom.c
2305
if (!CDROM_CAN(CDC_SELECT_DISC) || arg == CDSL_CURRENT)
drivers/cdrom/cdrom.c
2308
if (arg >= cdi->capacity)
drivers/cdrom/cdrom.c
2312
arg = array_index_nospec(arg, cdi->capacity);
drivers/cdrom/cdrom.c
2320
ret = info->slots[arg].change;
drivers/cdrom/cdrom.c
2337
unsigned long arg)
drivers/cdrom/cdrom.c
2346
info = (struct cdrom_timed_media_change_info __user *)arg;
drivers/cdrom/cdrom.c
2369
unsigned long arg)
drivers/cdrom/cdrom.c
2377
switch (arg) {
drivers/cdrom/cdrom.c
2389
if (!CDROM_CAN(arg))
drivers/cdrom/cdrom.c
2392
cdi->options |= (int) arg;
drivers/cdrom/cdrom.c
2397
unsigned long arg)
drivers/cdrom/cdrom.c
2401
cdi->options &= ~(int) arg;
drivers/cdrom/cdrom.c
2406
unsigned long arg)
drivers/cdrom/cdrom.c
2412
return cdi->ops->select_speed(cdi, arg);
drivers/cdrom/cdrom.c
2416
unsigned long arg)
drivers/cdrom/cdrom.c
2423
if (arg != CDSL_CURRENT && arg != CDSL_NONE) {
drivers/cdrom/cdrom.c
2424
if (arg >= cdi->capacity)
drivers/cdrom/cdrom.c
2429
return cdrom_select_disc(cdi, arg);
drivers/cdrom/cdrom.c
2446
unsigned long arg)
drivers/cdrom/cdrom.c
2448
cd_dbg(CD_DO_IOCTL, "%socking door\n", arg ? "L" : "Unl");
drivers/cdrom/cdrom.c
2453
cdi->keeplocked = arg ? 1 : 0;
drivers/cdrom/cdrom.c
2459
if (cdi->use_count != 1 && !arg && !capable(CAP_SYS_ADMIN))
drivers/cdrom/cdrom.c
2461
return cdi->ops->lock_door(cdi, arg);
drivers/cdrom/cdrom.c
2465
unsigned long arg)
drivers/cdrom/cdrom.c
2467
cd_dbg(CD_DO_IOCTL, "%sabling debug\n", arg ? "En" : "Dis");
drivers/cdrom/cdrom.c
2471
debug = arg ? 1 : 0;
drivers/cdrom/cdrom.c
2508
unsigned long arg)
drivers/cdrom/cdrom.c
2515
(arg == CDSL_CURRENT || arg == CDSL_NONE))
drivers/cdrom/cdrom.c
2517
if (arg >= cdi->capacity)
drivers/cdrom/cdrom.c
2519
return cdrom_slot_status(cdi, arg);
drivers/cdrom/cdrom.c
2923
void __user *arg,
drivers/cdrom/cdrom.c
2944
if (copy_from_user(&msf, (struct cdrom_msf __user *)arg, sizeof(msf)))
drivers/cdrom/cdrom.c
2976
if (!ret && copy_to_user(arg, cgc->buffer, blocksize))
drivers/cdrom/cdrom.c
2984
void __user *arg)
drivers/cdrom/cdrom.c
2998
if (copy_from_user(&ra32, arg, sizeof(ra32)))
drivers/cdrom/cdrom.c
3010
if (copy_from_user(&ra, (struct cdrom_read_audio __user *)arg,
drivers/cdrom/cdrom.c
3032
void __user *arg)
drivers/cdrom/cdrom.c
3037
if (copy_from_user(&q, (struct cdrom_subchnl __user *)arg, sizeof(q)))
drivers/cdrom/cdrom.c
3050
if (copy_to_user((struct cdrom_subchnl __user *)arg, &q, sizeof(q)))
drivers/cdrom/cdrom.c
3057
void __user *arg,
drivers/cdrom/cdrom.c
3063
if (copy_from_user(&msf, (struct cdrom_msf __user *)arg, sizeof(msf)))
drivers/cdrom/cdrom.c
3077
void __user *arg,
drivers/cdrom/cdrom.c
3083
if (copy_from_user(&blk, (struct cdrom_blk __user *)arg, sizeof(blk)))
drivers/cdrom/cdrom.c
3097
void __user *arg,
drivers/cdrom/cdrom.c
3109
if (copy_from_user(&volctrl, (struct cdrom_volctrl __user *)arg,
drivers/cdrom/cdrom.c
3148
if (copy_to_user((struct cdrom_volctrl __user *)arg, &volctrl,
drivers/cdrom/cdrom.c
3197
void __user *arg,
drivers/cdrom/cdrom.c
3207
s = memdup_user(arg, size);
drivers/cdrom/cdrom.c
3217
if (copy_to_user(arg, s, size))
drivers/cdrom/cdrom.c
3225
void __user *arg)
drivers/cdrom/cdrom.c
3232
if (copy_from_user(&ai, (dvd_authinfo __user *)arg, sizeof(ai)))
drivers/cdrom/cdrom.c
3237
if (copy_to_user((dvd_authinfo __user *)arg, &ai, sizeof(ai)))
drivers/cdrom/cdrom.c
3243
void __user *arg)
drivers/cdrom/cdrom.c
3251
if (copy_to_user((long __user *)arg, &next, sizeof(next)))
drivers/cdrom/cdrom.c
3257
void __user *arg)
drivers/cdrom/cdrom.c
3266
return put_user(last, (__s32 __user *)arg);
drivers/cdrom/cdrom.c
3268
return put_user(last, (long __user *)arg);
drivers/cdrom/cdrom.c
3272
unsigned long arg)
drivers/cdrom/cdrom.c
3275
void __user *userptr = (void __user *)arg;
drivers/cdrom/cdrom.c
3322
unsigned int cmd, unsigned long arg)
drivers/cdrom/cdrom.c
3324
void __user *argp = (void __user *)arg;
drivers/cdrom/cdrom.c
3335
return cdrom_ioctl_eject_sw(cdi, arg);
drivers/cdrom/cdrom.c
3337
return cdrom_ioctl_media_changed(cdi, arg);
drivers/cdrom/cdrom.c
3339
return cdrom_ioctl_timed_media_change(cdi, arg);
drivers/cdrom/cdrom.c
3341
return cdrom_ioctl_set_options(cdi, arg);
drivers/cdrom/cdrom.c
3343
return cdrom_ioctl_clear_options(cdi, arg);
drivers/cdrom/cdrom.c
3345
return cdrom_ioctl_select_speed(cdi, arg);
drivers/cdrom/cdrom.c
3347
return cdrom_ioctl_select_disc(cdi, arg);
drivers/cdrom/cdrom.c
3351
return cdrom_ioctl_lock_door(cdi, arg);
drivers/cdrom/cdrom.c
3353
return cdrom_ioctl_debug(cdi, arg);
drivers/cdrom/cdrom.c
3359
return cdrom_ioctl_drive_status(cdi, arg);
drivers/cdrom/cdrom.c
3373
ret = mmc_ioctl(cdi, cmd, arg);
drivers/cdrom/gdrom.c
459
void *arg)
drivers/cdrom/gdrom.c
503
unsigned cmd, unsigned long arg)
drivers/cdrom/gdrom.c
508
ret = cdrom_ioctl(gd.cd_info, bdev, cmd, arg);
drivers/cdx/cdx_msi.c
114
static void cdx_msi_set_desc(msi_alloc_info_t *arg, struct msi_desc *desc)
drivers/cdx/cdx_msi.c
116
arg->desc = desc;
drivers/cdx/cdx_msi.c
117
arg->hwirq = cdx_domain_calc_hwirq(to_cdx_device(desc->dev), desc);
drivers/cdx/controller/mcdi.c
51
size_t inlen, int raw, int arg, int err_no);
drivers/cdx/controller/mcdi.c
843
size_t inlen, int raw, int arg, int err_no)
drivers/cdx/controller/mcdi.c
846
cmd, (int)inlen, err_no, raw, arg);
drivers/char/agp/agp.h
242
long compat_agp_ioctl(struct file *file, unsigned int cmd, unsigned long arg);
drivers/char/apm-emulation.c
248
apm_ioctl(struct file *filp, u_int cmd, u_long arg)
drivers/char/apm-emulation.c
458
static int kapmd(void *arg)
drivers/char/applicom.c
697
static long ac_ioctl(struct file *file, unsigned int cmd, unsigned long arg)
drivers/char/applicom.c
707
void __user *argp = (void __user *)arg;
drivers/char/ds1620.c
237
ds1620_ioctl(struct file *file, unsigned int cmd, unsigned long arg)
drivers/char/ds1620.c
246
uarg.i = (int __user *)arg;
drivers/char/ds1620.c
322
ds1620_unlocked_ioctl(struct file *file, unsigned int cmd, unsigned long arg)
drivers/char/ds1620.c
327
ret = ds1620_ioctl(file, cmd, arg);
drivers/char/dsp56k.c
309
unsigned long arg)
drivers/char/dsp56k.c
312
void __user *argp = (void __user *)arg;
drivers/char/dsp56k.c
346
if (arg > 4 || arg < 1)
drivers/char/dsp56k.c
349
dsp56k.tx_wsize = (int) arg;
drivers/char/dsp56k.c
353
if (arg > 4 || arg < 1)
drivers/char/dsp56k.c
356
dsp56k.rx_wsize = (int) arg;
drivers/char/dsp56k.c
388
if (arg > 31)
drivers/char/dsp56k.c
391
dsp56k_host_interface.cvr = (u_char)((arg & DSP56K_CVR_HV_MASK) |
drivers/char/dtlk.c
270
unsigned long arg)
drivers/char/dtlk.c
272
char __user *argp = (char __user *)arg;
drivers/char/dtlk.c
99
unsigned int cmd, unsigned long arg);
drivers/char/hpet.c
552
hpet_ioctl_common(struct hpet_dev *devp, unsigned int cmd, unsigned long arg,
drivers/char/hpet.c
625
if ((arg > hpet_max_freq) &&
drivers/char/hpet.c
631
if (!arg) {
drivers/char/hpet.c
636
devp->hd_ireqfreq = hpet_time_div(hpetp, arg);
drivers/char/hpet.c
643
hpet_ioctl(struct file *file, unsigned int cmd, unsigned long arg)
drivers/char/hpet.c
649
err = hpet_ioctl_common(file->private_data, cmd, arg, &info);
drivers/char/hpet.c
653
(copy_to_user((void __user *)arg, &info, sizeof(info))))
drivers/char/hpet.c
674
hpet_compat_ioctl(struct file *file, unsigned int cmd, unsigned long arg)
drivers/char/hpet.c
686
err = hpet_ioctl_common(file->private_data, cmd, arg, &info);
drivers/char/hpet.c
690
struct compat_hpet_info __user *u = compat_ptr(arg);
drivers/char/ipmi/bt-bmc.c
357
static irqreturn_t bt_bmc_irq(int irq, void *arg)
drivers/char/ipmi/bt-bmc.c
359
struct bt_bmc *bt_bmc = arg;
drivers/char/ipmi/ipmi_devintf.c
297
void __user *arg = (void __user *)data;
drivers/char/ipmi/ipmi_devintf.c
307
if (copy_from_user(&req, arg, sizeof(req))) {
drivers/char/ipmi/ipmi_devintf.c
325
if (copy_from_user(&req, arg, sizeof(req))) {
drivers/char/ipmi/ipmi_devintf.c
342
if (copy_from_user(&rsp, arg, sizeof(rsp)))
drivers/char/ipmi/ipmi_devintf.c
346
&rsp, copyout_recv, arg);
drivers/char/ipmi/ipmi_devintf.c
354
if (copy_from_user(&val, arg, sizeof(val))) {
drivers/char/ipmi/ipmi_devintf.c
368
if (copy_from_user(&val, arg, sizeof(val))) {
drivers/char/ipmi/ipmi_devintf.c
382
if (copy_from_user(&val, arg, sizeof(val))) {
drivers/char/ipmi/ipmi_devintf.c
396
if (copy_from_user(&val, arg, sizeof(val))) {
drivers/char/ipmi/ipmi_devintf.c
410
if (copy_from_user(&val, arg, sizeof(val))) {
drivers/char/ipmi/ipmi_devintf.c
424
if (copy_from_user(&val, arg, sizeof(val))) {
drivers/char/ipmi/ipmi_devintf.c
444
if (copy_to_user(arg, &val, sizeof(val))) {
drivers/char/ipmi/ipmi_devintf.c
455
if (copy_from_user(&val, arg, sizeof(val))) {
drivers/char/ipmi/ipmi_devintf.c
475
if (copy_to_user(arg, &val, sizeof(val))) {
drivers/char/ipmi/ipmi_devintf.c
486
if (copy_from_user(&val, arg, sizeof(val))) {
drivers/char/ipmi/ipmi_devintf.c
498
if (copy_from_user(&val, arg, sizeof(val))) {
drivers/char/ipmi/ipmi_devintf.c
507
if (copy_to_user(arg, &val, sizeof(val))) {
drivers/char/ipmi/ipmi_devintf.c
518
if (copy_from_user(&val, arg, sizeof(val))) {
drivers/char/ipmi/ipmi_devintf.c
531
if (copy_from_user(&val, arg, sizeof(val))) {
drivers/char/ipmi/ipmi_devintf.c
540
if (copy_to_user(arg, &val, sizeof(val))) {
drivers/char/ipmi/ipmi_devintf.c
551
if (copy_from_user(&parms, arg, sizeof(parms))) {
drivers/char/ipmi/ipmi_devintf.c
573
if (copy_to_user(arg, &parms, sizeof(parms))) {
drivers/char/ipmi/ipmi_devintf.c
587
if (copy_to_user(arg, &mode, sizeof(mode))) {
drivers/char/ipmi/ipmi_devintf.c
599
if (copy_from_user(&mode, arg, sizeof(mode))) {
drivers/char/ipmi/ipmi_devintf.c
717
unsigned long arg)
drivers/char/ipmi/ipmi_devintf.c
729
if (copy_from_user(&r32, compat_ptr(arg), sizeof(r32)))
drivers/char/ipmi/ipmi_devintf.c
747
if (copy_from_user(&sp32, compat_ptr(arg), sizeof(sp32)))
drivers/char/ipmi/ipmi_devintf.c
761
if (copy_from_user(&recv32, compat_ptr(arg), sizeof(recv32)))
drivers/char/ipmi/ipmi_devintf.c
768
&recv64, copyout_recv32, compat_ptr(arg));
drivers/char/ipmi/ipmi_devintf.c
771
return ipmi_ioctl(filep, cmd, arg);
drivers/char/ipmi/ipmi_watchdog.c
189
*((int *)kp->arg) = l;
drivers/char/ipmi/ipmi_watchdog.c
211
action_fn fn = (action_fn) kp->arg;
drivers/char/ipmi/ipmi_watchdog.c
234
action_fn fn = (action_fn) kp->arg;
drivers/char/ipmi/ipmi_watchdog.c
632
unsigned int cmd, unsigned long arg)
drivers/char/ipmi/ipmi_watchdog.c
634
void __user *argp = (void __user *)arg;
drivers/char/ipmi/ipmi_watchdog.c
702
unsigned long arg)
drivers/char/ipmi/ipmi_watchdog.c
707
ret = ipmi_ioctl(file, cmd, arg);
drivers/char/ipmi/kcs_bmc_aspeed.c
469
static irqreturn_t aspeed_kcs_irq(int irq, void *arg)
drivers/char/ipmi/kcs_bmc_aspeed.c
471
struct kcs_bmc_device *kcs_bmc = arg;
drivers/char/ipmi/kcs_bmc_cdev_ipmi.c
419
unsigned long arg)
drivers/char/ipmi/kcs_bmc_npcm7xx.c
138
static irqreturn_t npcm7xx_kcs_irq(int irq, void *arg)
drivers/char/ipmi/kcs_bmc_npcm7xx.c
140
struct kcs_bmc_device *kcs_bmc = arg;
drivers/char/lp.c
583
unsigned long arg, void __user *argp)
drivers/char/lp.c
589
printk(KERN_DEBUG "lp%d ioctl, cmd: 0x%x, arg: 0x%lx\n", minor, cmd, arg);
drivers/char/lp.c
597
if (arg > UINT_MAX / HZ)
drivers/char/lp.c
599
LP_TIME(minor) = arg * HZ/100;
drivers/char/lp.c
602
LP_CHAR(minor) = arg;
drivers/char/lp.c
605
if (arg)
drivers/char/lp.c
611
if (arg)
drivers/char/lp.c
617
if (arg)
drivers/char/lp.c
623
LP_WAIT(minor) = arg;
drivers/char/lp.c
700
static int lp_set_timeout32(unsigned int minor, void __user *arg)
drivers/char/lp.c
704
if (copy_from_user(karg, arg, sizeof(karg)))
drivers/char/lp.c
710
static int lp_set_timeout64(unsigned int minor, void __user *arg)
drivers/char/lp.c
714
if (copy_from_user(karg, arg, sizeof(karg)))
drivers/char/lp.c
725
unsigned long arg)
drivers/char/lp.c
735
ret = lp_set_timeout32(minor, (void __user *)arg);
drivers/char/lp.c
740
ret = lp_set_timeout64(minor, (void __user *)arg);
drivers/char/lp.c
743
ret = lp_do_ioctl(minor, cmd, arg, (void __user *)arg);
drivers/char/lp.c
753
unsigned long arg)
drivers/char/lp.c
763
ret = lp_set_timeout32(minor, (void __user *)arg);
drivers/char/lp.c
768
ret = lp_set_timeout64(minor, (void __user *)arg);
drivers/char/lp.c
777
ret = lp_do_ioctl(minor, cmd, arg, compat_ptr(arg));
drivers/char/nvram.c
281
unsigned long arg)
drivers/char/nvram.c
296
if (copy_from_user(&part, (void __user *)arg,
drivers/char/nvram.c
304
if (copy_to_user((void __user *)arg,
drivers/char/nwflash.c
96
static long flash_ioctl(struct file *filep, unsigned int cmd, unsigned long arg)
drivers/char/ppdev.c
359
static int pp_do_ioctl(struct file *file, unsigned int cmd, unsigned long arg)
drivers/char/ppdev.c
364
void __user *argp = (void __user *)arg;
drivers/char/ppdev.c
574
if (copy_from_user(&reg, 1 + (unsigned char __user *) arg,
drivers/char/ppdev.c
674
static long pp_ioctl(struct file *file, unsigned int cmd, unsigned long arg)
drivers/char/ppdev.c
679
ret = pp_do_ioctl(file, cmd, arg);
drivers/char/random.c
1491
static long random_ioctl(struct file *f, unsigned int cmd, unsigned long arg)
drivers/char/random.c
1493
int __user *p = (int __user *)arg;
drivers/char/random.c
815
static int __init parse_trust_cpu(char *arg)
drivers/char/random.c
817
return kstrtobool(arg, &trust_cpu);
drivers/char/random.c
819
static int __init parse_trust_bootloader(char *arg)
drivers/char/random.c
821
return kstrtobool(arg, &trust_bootloader);
drivers/char/sonypi.c
939
unsigned int cmd, unsigned long arg)
drivers/char/sonypi.c
942
void __user *argp = (void __user *)arg;
drivers/char/toshiba.c
244
static long tosh_ioctl(struct file *fp, unsigned int cmd, unsigned long arg)
drivers/char/toshiba.c
247
SMMRegisters __user *argp = (SMMRegisters __user *)arg;
drivers/char/tpm/tpm_vtpm_proxy.c
626
unsigned long arg)
drivers/char/tpm/tpm_vtpm_proxy.c
628
void __user *argp = (void __user *)arg;
drivers/char/tpm/tpm_vtpm_proxy.c
664
unsigned long arg)
drivers/char/tpm/tpm_vtpm_proxy.c
668
return vtpmx_ioc_new_dev(f, ioctl, arg);
drivers/char/uv_mmtimer.c
106
if (copy_to_user((unsigned long __user *)arg,
drivers/char/uv_mmtimer.c
112
if (copy_to_user((unsigned long __user *)arg,
drivers/char/uv_mmtimer.c
127
if (copy_to_user((unsigned long __user *)arg,
drivers/char/uv_mmtimer.c
42
unsigned long arg);
drivers/char/uv_mmtimer.c
85
unsigned long arg)
drivers/clk/imx/clk-imx8ulp-sim-lpav.c
46
static void clk_imx8ulp_sim_lpav_lock(void *arg) __acquires(&data->lock)
drivers/clk/imx/clk-imx8ulp-sim-lpav.c
48
struct clk_imx8ulp_sim_lpav_data *data = dev_get_drvdata(arg);
drivers/clk/imx/clk-imx8ulp-sim-lpav.c
53
static void clk_imx8ulp_sim_lpav_unlock(void *arg) __releases(&data->lock)
drivers/clk/imx/clk-imx8ulp-sim-lpav.c
55
struct clk_imx8ulp_sim_lpav_data *data = dev_get_drvdata(arg);
drivers/clocksource/acpi_pm.c
260
static int __init parse_pmtmr(char *arg)
drivers/clocksource/acpi_pm.c
265
ret = kstrtouint(arg, 16, &base);
drivers/clocksource/acpi_pm.c
267
pr_warn("PMTMR: invalid 'pmtmr=' value: '%s'\n", arg);
drivers/clocksource/arm_arch_timer.c
424
const void *arg)
drivers/clocksource/arm_arch_timer.c
426
const struct device_node *np = arg;
drivers/clocksource/arm_arch_timer.c
433
const void *arg)
drivers/clocksource/arm_arch_timer.c
441
const void *arg)
drivers/clocksource/arm_arch_timer.c
445
const struct acpi_table_header *table = arg;
drivers/clocksource/arm_arch_timer.c
463
void *arg)
drivers/clocksource/arm_arch_timer.c
471
if (match_fn(&ool_workarounds[i], arg))
drivers/clocksource/arm_arch_timer.c
510
void *arg)
drivers/clocksource/arm_arch_timer.c
532
wa = arch_timer_iterate_errata(type, match_fn, arg);
drivers/clocksource/hyperv_timer.c
442
static u64 notrace read_hv_clock_tsc_cs(struct clocksource *arg)
drivers/clocksource/hyperv_timer.c
453
static void suspend_hv_clock_tsc(struct clocksource *arg)
drivers/clocksource/hyperv_timer.c
464
static void resume_hv_clock_tsc(struct clocksource *arg)
drivers/clocksource/hyperv_timer.c
510
static u64 notrace read_hv_clock_msr_cs(struct clocksource *arg)
drivers/comedi/comedi_fops.c
1009
struct comedi_devinfo __user *arg,
drivers/comedi/comedi_fops.c
1036
if (copy_to_user(arg, &devinfo, sizeof(devinfo)))
drivers/comedi/comedi_fops.c
1056
struct comedi_subdinfo __user *arg, void *file)
drivers/comedi/comedi_fops.c
1109
ret = copy_to_user(arg, tmp, dev->n_subdevices * sizeof(*tmp));
drivers/comedi/comedi_fops.c
1186
struct comedi_bufinfo __user *arg, void *file)
drivers/comedi/comedi_fops.c
1198
if (copy_from_user(&bi, arg, sizeof(bi)))
drivers/comedi/comedi_fops.c
1307
if (copy_to_user(arg, &bi, sizeof(bi)))
drivers/comedi/comedi_fops.c
2063
static int do_lock_ioctl(struct comedi_device *dev, unsigned long arg,
drivers/comedi/comedi_fops.c
2071
if (arg >= dev->n_subdevices)
drivers/comedi/comedi_fops.c
2073
s = &dev->subdevices[arg];
drivers/comedi/comedi_fops.c
2098
static int do_unlock_ioctl(struct comedi_device *dev, unsigned long arg,
drivers/comedi/comedi_fops.c
2104
if (arg >= dev->n_subdevices)
drivers/comedi/comedi_fops.c
2106
s = &dev->subdevices[arg];
drivers/comedi/comedi_fops.c
2133
static int do_cancel_ioctl(struct comedi_device *dev, unsigned long arg,
drivers/comedi/comedi_fops.c
2139
if (arg >= dev->n_subdevices)
drivers/comedi/comedi_fops.c
2141
s = &dev->subdevices[arg];
drivers/comedi/comedi_fops.c
2167
static int do_poll_ioctl(struct comedi_device *dev, unsigned long arg,
drivers/comedi/comedi_fops.c
2173
if (arg >= dev->n_subdevices)
drivers/comedi/comedi_fops.c
2175
s = &dev->subdevices[arg];
drivers/comedi/comedi_fops.c
2202
static int do_setrsubd_ioctl(struct comedi_device *dev, unsigned long arg,
drivers/comedi/comedi_fops.c
2209
if (arg >= dev->n_subdevices)
drivers/comedi/comedi_fops.c
2212
s_new = &dev->subdevices[arg];
drivers/comedi/comedi_fops.c
2245
static int do_setwsubd_ioctl(struct comedi_device *dev, unsigned long arg,
drivers/comedi/comedi_fops.c
2252
if (arg >= dev->n_subdevices)
drivers/comedi/comedi_fops.c
2255
s_new = &dev->subdevices[arg];
drivers/comedi/comedi_fops.c
2276
unsigned long arg)
drivers/comedi/comedi_fops.c
2286
(struct comedi_bufinfo __user *)arg,
drivers/comedi/comedi_fops.c
2303
(struct comedi_devconfig __user *)arg);
drivers/comedi/comedi_fops.c
2305
if (arg == 0 &&
drivers/comedi/comedi_fops.c
2330
(struct comedi_bufconfig __user *)arg);
drivers/comedi/comedi_fops.c
2333
rc = do_devinfo_ioctl(dev, (struct comedi_devinfo __user *)arg,
drivers/comedi/comedi_fops.c
2338
(struct comedi_subdinfo __user *)arg,
drivers/comedi/comedi_fops.c
2344
if (copy_from_user(&it, (void __user *)arg, sizeof(it)))
drivers/comedi/comedi_fops.c
2353
if (copy_from_user(&it, (void __user *)arg, sizeof(it)))
drivers/comedi/comedi_fops.c
2360
rc = do_lock_ioctl(dev, arg, file);
drivers/comedi/comedi_fops.c
2363
rc = do_unlock_ioctl(dev, arg, file);
drivers/comedi/comedi_fops.c
2366
rc = do_cancel_ioctl(dev, arg, file);
drivers/comedi/comedi_fops.c
2372
if (copy_from_user(&cmd, (void __user *)arg, sizeof(cmd))) {
drivers/comedi/comedi_fops.c
2377
if (copy && copy_to_user((void __user *)arg, &cmd, sizeof(cmd)))
drivers/comedi/comedi_fops.c
2385
if (copy_from_user(&cmd, (void __user *)arg, sizeof(cmd))) {
drivers/comedi/comedi_fops.c
2390
if (copy && copy_to_user((void __user *)arg, &cmd, sizeof(cmd)))
drivers/comedi/comedi_fops.c
2398
if (copy_from_user(&insnlist, (void __user *)arg,
drivers/comedi/comedi_fops.c
2419
if (copy_from_user(&insn, (void __user *)arg, sizeof(insn)))
drivers/comedi/comedi_fops.c
2426
rc = do_poll_ioctl(dev, arg, file);
drivers/comedi/comedi_fops.c
2429
rc = do_setrsubd_ioctl(dev, arg, file);
drivers/comedi/comedi_fops.c
2432
rc = do_setwsubd_ioctl(dev, arg, file);
drivers/comedi/comedi_fops.c
3122
static int compat_chaninfo(struct file *file, unsigned long arg)
drivers/comedi/comedi_fops.c
3130
if (copy_from_user(&chaninfo32, compat_ptr(arg), sizeof(chaninfo32)))
drivers/comedi/comedi_fops.c
3151
static int compat_rangeinfo(struct file *file, unsigned long arg)
drivers/comedi/comedi_fops.c
3159
if (copy_from_user(&rangeinfo32, compat_ptr(arg), sizeof(rangeinfo32)))
drivers/comedi/comedi_fops.c
3234
static int compat_cmd(struct file *file, unsigned long arg)
drivers/comedi/comedi_fops.c
3242
rc = get_compat_cmd(&cmd, compat_ptr(arg));
drivers/comedi/comedi_fops.c
3256
err = put_compat_cmd(compat_ptr(arg), &cmd);
drivers/comedi/comedi_fops.c
3264
static int compat_cmdtest(struct file *file, unsigned long arg)
drivers/comedi/comedi_fops.c
3272
rc = get_compat_cmd(&cmd, compat_ptr(arg));
drivers/comedi/comedi_fops.c
3285
err = put_compat_cmd(compat_ptr(arg), &cmd);
drivers/comedi/comedi_fops.c
3311
static int compat_insnlist(struct file *file, unsigned long arg)
drivers/comedi/comedi_fops.c
3321
if (copy_from_user(&insnlist32, compat_ptr(arg), sizeof(insnlist32)))
drivers/comedi/comedi_fops.c
3354
static int compat_insn(struct file *file, unsigned long arg)
drivers/comedi/comedi_fops.c
3361
rc = get_compat_insn(&insn, (void __user *)arg);
drivers/comedi/comedi_fops.c
3381
static long comedi_compat_ioctl(struct file *file, unsigned int cmd, unsigned long arg)
drivers/comedi/comedi_fops.c
3392
arg = (unsigned long)compat_ptr(arg);
drivers/comedi/comedi_fops.c
3393
rc = comedi_unlocked_ioctl(file, cmd, arg);
drivers/comedi/comedi_fops.c
3402
rc = comedi_unlocked_ioctl(file, cmd, arg);
drivers/comedi/comedi_fops.c
3405
rc = compat_chaninfo(file, arg);
drivers/comedi/comedi_fops.c
3408
rc = compat_rangeinfo(file, arg);
drivers/comedi/comedi_fops.c
3411
rc = compat_cmd(file, arg);
drivers/comedi/comedi_fops.c
3414
rc = compat_cmdtest(file, arg);
drivers/comedi/comedi_fops.c
3417
rc = compat_insnlist(file, arg);
drivers/comedi/comedi_fops.c
3420
rc = compat_insn(file, arg);
drivers/comedi/comedi_fops.c
887
struct comedi_devconfig __user *arg)
drivers/comedi/comedi_fops.c
895
if (!arg) {
drivers/comedi/comedi_fops.c
914
if (copy_from_user(&it, arg, sizeof(it)))
drivers/comedi/comedi_fops.c
947
struct comedi_bufconfig __user *arg)
drivers/comedi/comedi_fops.c
955
if (copy_from_user(&bc, arg, sizeof(bc)))
drivers/comedi/comedi_fops.c
989
if (copy_to_user(arg, &bc, sizeof(bc)))
drivers/comedi/drivers/addi_apci_3120.c
596
unsigned int arg;
drivers/comedi/drivers/addi_apci_3120.c
650
arg = cmd->convert_arg * cmd->scan_end_arg;
drivers/comedi/drivers/addi_apci_3120.c
651
err |= comedi_check_trigger_arg_min(&cmd->scan_begin_arg, arg);
drivers/comedi/drivers/addi_apci_3xxx.c
515
unsigned int arg;
drivers/comedi/drivers/addi_apci_3xxx.c
556
arg = cmd->convert_arg;
drivers/comedi/drivers/addi_apci_3xxx.c
557
err |= apci3xxx_ai_ns_to_timer(dev, &arg, cmd->flags);
drivers/comedi/drivers/addi_apci_3xxx.c
558
err |= comedi_check_trigger_arg_is(&cmd->convert_arg, arg);
drivers/comedi/drivers/adl_pci9111.c
240
unsigned int arg;
drivers/comedi/drivers/adl_pci9111.c
304
arg = cmd->convert_arg;
drivers/comedi/drivers/adl_pci9111.c
305
comedi_8254_cascade_ns_to_timer(dev->pacer, &arg, cmd->flags);
drivers/comedi/drivers/adl_pci9111.c
306
err |= comedi_check_trigger_arg_is(&cmd->convert_arg, arg);
drivers/comedi/drivers/adl_pci9111.c
314
arg = cmd->chanlist_len * cmd->convert_arg;
drivers/comedi/drivers/adl_pci9111.c
316
if (arg < cmd->scan_begin_arg)
drivers/comedi/drivers/adl_pci9111.c
317
arg *= (cmd->scan_begin_arg / arg);
drivers/comedi/drivers/adl_pci9111.c
319
err |= comedi_check_trigger_arg_is(&cmd->scan_begin_arg, arg);
drivers/comedi/drivers/adl_pci9118.c
1148
unsigned int arg;
drivers/comedi/drivers/adl_pci9118.c
1264
arg = cmd->scan_begin_arg;
drivers/comedi/drivers/adl_pci9118.c
1265
comedi_8254_cascade_ns_to_timer(dev->pacer, &arg, cmd->flags);
drivers/comedi/drivers/adl_pci9118.c
1266
err |= comedi_check_trigger_arg_is(&cmd->scan_begin_arg, arg);
drivers/comedi/drivers/adl_pci9118.c
1270
arg = cmd->convert_arg;
drivers/comedi/drivers/adl_pci9118.c
1271
comedi_8254_cascade_ns_to_timer(dev->pacer, &arg, cmd->flags);
drivers/comedi/drivers/adl_pci9118.c
1272
err |= comedi_check_trigger_arg_is(&cmd->convert_arg, arg);
drivers/comedi/drivers/adl_pci9118.c
1277
arg = devpriv->ai_ns_min *
drivers/comedi/drivers/adl_pci9118.c
1280
arg = cmd->convert_arg * cmd->chanlist_len;
drivers/comedi/drivers/adl_pci9118.c
1283
&cmd->scan_begin_arg, arg);
drivers/comedi/drivers/adv_pci1710.c
615
unsigned int arg = cmd->convert_arg;
drivers/comedi/drivers/adv_pci1710.c
617
comedi_8254_cascade_ns_to_timer(dev->pacer, &arg, cmd->flags);
drivers/comedi/drivers/adv_pci1710.c
618
err |= comedi_check_trigger_arg_is(&cmd->convert_arg, arg);
drivers/comedi/drivers/amplc_pci224.c
664
unsigned int arg;
drivers/comedi/drivers/amplc_pci224.c
691
arg = 0;
drivers/comedi/drivers/amplc_pci224.c
693
arg++;
drivers/comedi/drivers/amplc_pci224.c
695
arg++;
drivers/comedi/drivers/amplc_pci224.c
697
arg++;
drivers/comedi/drivers/amplc_pci224.c
698
if (arg > 1)
drivers/comedi/drivers/amplc_pci224.c
731
arg = cmd->chanlist_len * CONVERT_PERIOD;
drivers/comedi/drivers/amplc_pci224.c
732
if (arg < MIN_SCAN_PERIOD)
drivers/comedi/drivers/amplc_pci224.c
733
arg = MIN_SCAN_PERIOD;
drivers/comedi/drivers/amplc_pci224.c
734
err |= comedi_check_trigger_arg_min(&cmd->scan_begin_arg, arg);
drivers/comedi/drivers/amplc_pci224.c
786
arg = cmd->scan_begin_arg;
drivers/comedi/drivers/amplc_pci224.c
788
comedi_8254_cascade_ns_to_timer(dev->pacer, &arg, cmd->flags);
drivers/comedi/drivers/amplc_pci224.c
789
err |= comedi_check_trigger_arg_is(&cmd->scan_begin_arg, arg);
drivers/comedi/drivers/cb_pcidas.c
680
unsigned int arg;
drivers/comedi/drivers/cb_pcidas.c
761
arg = cmd->scan_begin_arg;
drivers/comedi/drivers/cb_pcidas.c
762
comedi_8254_cascade_ns_to_timer(dev->pacer, &arg, cmd->flags);
drivers/comedi/drivers/cb_pcidas.c
763
err |= comedi_check_trigger_arg_is(&cmd->scan_begin_arg, arg);
drivers/comedi/drivers/cb_pcidas.c
766
arg = cmd->convert_arg;
drivers/comedi/drivers/cb_pcidas.c
767
comedi_8254_cascade_ns_to_timer(dev->pacer, &arg, cmd->flags);
drivers/comedi/drivers/cb_pcidas.c
768
err |= comedi_check_trigger_arg_is(&cmd->convert_arg, arg);
drivers/comedi/drivers/cb_pcidas.c
941
unsigned int arg = cmd->scan_begin_arg;
drivers/comedi/drivers/cb_pcidas.c
944
&arg, cmd->flags);
drivers/comedi/drivers/cb_pcidas.c
945
err |= comedi_check_trigger_arg_is(&cmd->scan_begin_arg, arg);
drivers/comedi/drivers/comedi_test.c
259
unsigned int arg, limit;
drivers/comedi/drivers/comedi_test.c
323
arg = cmd->convert_arg;
drivers/comedi/drivers/comedi_test.c
324
arg = min(arg,
drivers/comedi/drivers/comedi_test.c
326
arg = NSEC_PER_USEC * DIV_ROUND_CLOSEST(arg, NSEC_PER_USEC);
drivers/comedi/drivers/comedi_test.c
331
arg = min(arg, limit);
drivers/comedi/drivers/comedi_test.c
333
err |= comedi_check_trigger_arg_is(&cmd->convert_arg, arg);
drivers/comedi/drivers/comedi_test.c
338
arg = cmd->scan_begin_arg;
drivers/comedi/drivers/comedi_test.c
339
arg = min(arg,
drivers/comedi/drivers/comedi_test.c
341
arg = NSEC_PER_USEC * DIV_ROUND_CLOSEST(arg, NSEC_PER_USEC);
drivers/comedi/drivers/comedi_test.c
344
arg = max(arg, cmd->convert_arg * cmd->scan_end_arg);
drivers/comedi/drivers/comedi_test.c
346
err |= comedi_check_trigger_arg_is(&cmd->scan_begin_arg, arg);
drivers/comedi/drivers/comedi_test.c
553
unsigned int arg;
drivers/comedi/drivers/comedi_test.c
594
arg = cmd->scan_begin_arg;
drivers/comedi/drivers/comedi_test.c
595
arg = min(arg, rounddown(UINT_MAX, (unsigned int)NSEC_PER_USEC));
drivers/comedi/drivers/comedi_test.c
596
arg = NSEC_PER_USEC * DIV_ROUND_CLOSEST(arg, NSEC_PER_USEC);
drivers/comedi/drivers/comedi_test.c
597
err |= comedi_check_trigger_arg_is(&cmd->scan_begin_arg, arg);
drivers/comedi/drivers/das16.c
591
unsigned int arg;
drivers/comedi/drivers/das16.c
662
arg = cmd->scan_begin_arg;
drivers/comedi/drivers/das16.c
663
comedi_8254_cascade_ns_to_timer(dev->pacer, &arg, cmd->flags);
drivers/comedi/drivers/das16.c
664
err |= comedi_check_trigger_arg_is(&cmd->scan_begin_arg, arg);
drivers/comedi/drivers/das16.c
667
arg = cmd->convert_arg;
drivers/comedi/drivers/das16.c
668
comedi_8254_cascade_ns_to_timer(dev->pacer, &arg, cmd->flags);
drivers/comedi/drivers/das16.c
669
err |= comedi_check_trigger_arg_is(&cmd->convert_arg, arg);
drivers/comedi/drivers/das16m1.c
219
unsigned int arg = cmd->convert_arg;
drivers/comedi/drivers/das16m1.c
221
comedi_8254_cascade_ns_to_timer(dev->pacer, &arg, cmd->flags);
drivers/comedi/drivers/das16m1.c
222
err |= comedi_check_trigger_arg_is(&cmd->convert_arg, arg);
drivers/comedi/drivers/das1800.c
545
unsigned int arg = cmd->convert_arg;
drivers/comedi/drivers/das1800.c
557
comedi_8254_cascade_ns_to_timer(dev->pacer, &arg, cmd->flags);
drivers/comedi/drivers/das1800.c
558
return comedi_check_trigger_arg_is(&cmd->convert_arg, arg);
drivers/comedi/drivers/das1800.c
564
unsigned int arg = cmd->convert_arg;
drivers/comedi/drivers/das1800.c
577
err |= comedi_check_trigger_arg_max(&arg, 64000);
drivers/comedi/drivers/das1800.c
583
arg = DIV_ROUND_CLOSEST(arg, 1000);
drivers/comedi/drivers/das1800.c
586
arg = arg / 1000;
drivers/comedi/drivers/das1800.c
589
arg = DIV_ROUND_UP(arg, 1000);
drivers/comedi/drivers/das1800.c
592
err |= comedi_check_trigger_arg_is(&cmd->convert_arg, arg * 1000);
drivers/comedi/drivers/das1800.c
600
arg = cmd->convert_arg * cmd->chanlist_len;
drivers/comedi/drivers/das1800.c
601
err |= comedi_check_trigger_arg_min(&cmd->scan_begin_arg, arg);
drivers/comedi/drivers/das1800.c
603
arg = cmd->scan_begin_arg;
drivers/comedi/drivers/das1800.c
604
comedi_8254_cascade_ns_to_timer(dev->pacer, &arg, cmd->flags);
drivers/comedi/drivers/das1800.c
605
err |= comedi_check_trigger_arg_is(&cmd->scan_begin_arg, arg);
drivers/comedi/drivers/das6402.c
292
unsigned int arg;
drivers/comedi/drivers/das6402.c
333
arg = cmd->convert_arg;
drivers/comedi/drivers/das6402.c
334
comedi_8254_cascade_ns_to_timer(dev->pacer, &arg, cmd->flags);
drivers/comedi/drivers/das6402.c
335
err |= comedi_check_trigger_arg_is(&cmd->convert_arg, arg);
drivers/comedi/drivers/das800.c
345
unsigned int arg = cmd->convert_arg;
drivers/comedi/drivers/das800.c
347
comedi_8254_cascade_ns_to_timer(dev->pacer, &arg, cmd->flags);
drivers/comedi/drivers/das800.c
348
err |= comedi_check_trigger_arg_is(&cmd->convert_arg, arg);
drivers/comedi/drivers/dmm32at.c
264
unsigned int arg;
drivers/comedi/drivers/dmm32at.c
315
arg = cmd->convert_arg * cmd->scan_end_arg;
drivers/comedi/drivers/dmm32at.c
316
err |= comedi_check_trigger_arg_min(&cmd->scan_begin_arg, arg);
drivers/comedi/drivers/dt2811.c
394
unsigned int arg;
drivers/comedi/drivers/dt2811.c
442
arg = cmd->convert_arg;
drivers/comedi/drivers/dt2811.c
443
devpriv->ai_divisor = dt2811_ns_to_timer(&arg, cmd->flags);
drivers/comedi/drivers/dt2811.c
444
err |= comedi_check_trigger_arg_is(&cmd->convert_arg, arg);
drivers/comedi/drivers/dt2814.c
149
unsigned int arg;
drivers/comedi/drivers/dt2814.c
192
arg = cmd->scan_begin_arg;
drivers/comedi/drivers/dt2814.c
193
dt2814_ns_to_timer(&arg, cmd->flags);
drivers/comedi/drivers/dt2814.c
194
err |= comedi_check_trigger_arg_is(&cmd->scan_begin_arg, arg);
drivers/comedi/drivers/dt282x.c
635
unsigned int arg;
drivers/comedi/drivers/dt282x.c
678
arg = cmd->convert_arg;
drivers/comedi/drivers/dt282x.c
679
devpriv->divisor = dt282x_ns_to_timer(&arg, cmd->flags);
drivers/comedi/drivers/dt282x.c
680
err |= comedi_check_trigger_arg_is(&cmd->convert_arg, arg);
drivers/comedi/drivers/dt282x.c
801
unsigned int arg;
drivers/comedi/drivers/dt282x.c
841
arg = cmd->scan_begin_arg;
drivers/comedi/drivers/dt282x.c
842
devpriv->divisor = dt282x_ns_to_timer(&arg, cmd->flags);
drivers/comedi/drivers/dt282x.c
843
err |= comedi_check_trigger_arg_is(&cmd->scan_begin_arg, arg);
drivers/comedi/drivers/dt3000.c
381
unsigned int arg;
drivers/comedi/drivers/dt3000.c
429
arg = cmd->scan_begin_arg;
drivers/comedi/drivers/dt3000.c
430
dt3k_ns_to_timer(100, &arg, cmd->flags);
drivers/comedi/drivers/dt3000.c
431
err |= comedi_check_trigger_arg_is(&cmd->scan_begin_arg, arg);
drivers/comedi/drivers/dt3000.c
435
arg = cmd->convert_arg;
drivers/comedi/drivers/dt3000.c
436
dt3k_ns_to_timer(50, &arg, cmd->flags);
drivers/comedi/drivers/dt3000.c
437
err |= comedi_check_trigger_arg_is(&cmd->convert_arg, arg);
drivers/comedi/drivers/dt3000.c
440
arg = cmd->convert_arg * cmd->scan_end_arg;
drivers/comedi/drivers/dt3000.c
442
&cmd->scan_begin_arg, arg);
drivers/comedi/drivers/ni_at_a2150.c
397
unsigned int arg;
drivers/comedi/drivers/ni_at_a2150.c
444
arg = cmd->scan_begin_arg;
drivers/comedi/drivers/ni_at_a2150.c
445
a2150_get_timing(dev, &arg, cmd->flags);
drivers/comedi/drivers/ni_at_a2150.c
446
err |= comedi_check_trigger_arg_is(&cmd->scan_begin_arg, arg);
drivers/comedi/drivers/ni_pcidio.c
531
unsigned int arg;
drivers/comedi/drivers/ni_pcidio.c
590
arg = cmd->scan_begin_arg;
drivers/comedi/drivers/ni_pcidio.c
591
ni_pcidio_ns_to_timer(&arg, cmd->flags);
drivers/comedi/drivers/ni_pcidio.c
592
err |= comedi_check_trigger_arg_is(&cmd->scan_begin_arg, arg);
drivers/comedi/drivers/pcl711.c
325
unsigned int arg = cmd->scan_begin_arg;
drivers/comedi/drivers/pcl711.c
327
comedi_8254_cascade_ns_to_timer(dev->pacer, &arg, cmd->flags);
drivers/comedi/drivers/pcl711.c
328
err |= comedi_check_trigger_arg_is(&cmd->scan_begin_arg, arg);
drivers/comedi/drivers/pcl812.c
690
unsigned int arg = cmd->convert_arg;
drivers/comedi/drivers/pcl812.c
692
comedi_8254_cascade_ns_to_timer(dev->pacer, &arg, cmd->flags);
drivers/comedi/drivers/pcl812.c
693
err |= comedi_check_trigger_arg_is(&cmd->convert_arg, arg);
drivers/comedi/drivers/pcl816.c
383
unsigned int arg = cmd->convert_arg;
drivers/comedi/drivers/pcl816.c
385
comedi_8254_cascade_ns_to_timer(dev->pacer, &arg, cmd->flags);
drivers/comedi/drivers/pcl816.c
386
err |= comedi_check_trigger_arg_is(&cmd->convert_arg, arg);
drivers/comedi/drivers/pcl818.c
686
unsigned int arg = cmd->convert_arg;
drivers/comedi/drivers/pcl818.c
688
comedi_8254_cascade_ns_to_timer(dev->pacer, &arg, cmd->flags);
drivers/comedi/drivers/pcl818.c
689
err |= comedi_check_trigger_arg_is(&cmd->convert_arg, arg);
drivers/comedi/drivers/quatech_daqp_cs.c
376
unsigned int arg;
drivers/comedi/drivers/quatech_daqp_cs.c
429
arg = cmd->convert_arg * cmd->scan_end_arg;
drivers/comedi/drivers/quatech_daqp_cs.c
431
arg);
drivers/comedi/drivers/quatech_daqp_cs.c
446
arg = cmd->convert_arg;
drivers/comedi/drivers/quatech_daqp_cs.c
447
devpriv->pacer_div = daqp_ns_to_timer(&arg, cmd->flags);
drivers/comedi/drivers/quatech_daqp_cs.c
448
err |= comedi_check_trigger_arg_is(&cmd->convert_arg, arg);
drivers/comedi/drivers/quatech_daqp_cs.c
450
arg = cmd->scan_begin_arg;
drivers/comedi/drivers/quatech_daqp_cs.c
451
devpriv->pacer_div = daqp_ns_to_timer(&arg, cmd->flags);
drivers/comedi/drivers/quatech_daqp_cs.c
452
err |= comedi_check_trigger_arg_is(&cmd->scan_begin_arg, arg);
drivers/comedi/drivers/rtd520.c
691
unsigned int arg;
drivers/comedi/drivers/rtd520.c
805
arg = cmd->scan_begin_arg;
drivers/comedi/drivers/rtd520.c
806
rtd_ns_to_timer(&arg, cmd->flags);
drivers/comedi/drivers/rtd520.c
807
err |= comedi_check_trigger_arg_is(&cmd->scan_begin_arg, arg);
drivers/comedi/drivers/rtd520.c
811
arg = cmd->convert_arg;
drivers/comedi/drivers/rtd520.c
812
rtd_ns_to_timer(&arg, cmd->flags);
drivers/comedi/drivers/rtd520.c
813
err |= comedi_check_trigger_arg_is(&cmd->convert_arg, arg);
drivers/comedi/drivers/rtd520.c
816
arg = cmd->convert_arg * cmd->scan_end_arg;
drivers/comedi/drivers/rtd520.c
818
&cmd->scan_begin_arg, arg);
drivers/comedi/drivers/s626.c
1794
unsigned int arg;
drivers/comedi/drivers/s626.c
1881
arg = cmd->scan_begin_arg;
drivers/comedi/drivers/s626.c
1882
s626_ns_to_timer(&arg, cmd->flags);
drivers/comedi/drivers/s626.c
1883
err |= comedi_check_trigger_arg_is(&cmd->scan_begin_arg, arg);
drivers/comedi/drivers/s626.c
1887
arg = cmd->convert_arg;
drivers/comedi/drivers/s626.c
1888
s626_ns_to_timer(&arg, cmd->flags);
drivers/comedi/drivers/s626.c
1889
err |= comedi_check_trigger_arg_is(&cmd->convert_arg, arg);
drivers/comedi/drivers/s626.c
1892
arg = cmd->convert_arg * cmd->scan_end_arg;
drivers/comedi/drivers/s626.c
1894
&cmd->scan_begin_arg, arg);
drivers/comedi/drivers/usbdux.c
542
unsigned int arg = 1000000;
drivers/comedi/drivers/usbdux.c
543
unsigned int min_arg = arg;
drivers/comedi/drivers/usbdux.c
558
arg /= 8;
drivers/comedi/drivers/usbdux.c
559
min_arg = arg * i;
drivers/comedi/drivers/usbdux.c
564
arg = (cmd->scan_begin_arg / arg) * arg;
drivers/comedi/drivers/usbdux.c
565
err |= comedi_check_trigger_arg_is(&cmd->scan_begin_arg, arg);
drivers/comedi/drivers/usbduxfast.c
356
unsigned int arg;
drivers/comedi/drivers/usbduxfast.c
411
arg = (steps * 1000) / 30;
drivers/comedi/drivers/usbduxfast.c
412
err |= comedi_check_trigger_arg_is(&cmd->convert_arg, arg);
drivers/counter/counter-chrdev.c
265
const unsigned long arg)
drivers/counter/counter-chrdev.c
267
void __user *const uwatch = (void __user *)arg;
drivers/counter/counter-chrdev.c
383
unsigned long arg)
drivers/counter/counter-chrdev.c
395
ret = counter_add_watch(counter, arg);
drivers/cpufreq/powernow-k8.c
927
static long powernowk8_target_fn(void *arg)
drivers/cpufreq/powernow-k8.c
929
struct powernowk8_target_arg *pta = arg;
drivers/cpufreq/powernv-cpufreq.c
486
static void powernv_read_cpu_freq(void *arg)
drivers/cpufreq/powernv-cpufreq.c
489
struct powernv_smp_call_data *freq_data = arg;
drivers/cpufreq/sh-cpufreq.c
42
static long __sh_cpufreq_target(void *arg)
drivers/cpufreq/sh-cpufreq.c
44
struct cpufreq_target *target = arg;
drivers/cpufreq/sparc-us2e-cpufreq.c
225
static void __us2e_freq_get(void *arg)
drivers/cpufreq/sparc-us2e-cpufreq.c
227
unsigned long *estar = arg;
drivers/cpufreq/sparc-us2e-cpufreq.c
243
static void __us2e_freq_target(void *arg)
drivers/cpufreq/sparc-us2e-cpufreq.c
246
unsigned int *index = arg;
drivers/cpufreq/sparc-us3-cpufreq.c
37
static void read_safari_cfg(void *arg)
drivers/cpufreq/sparc-us3-cpufreq.c
39
unsigned long ret, *val = arg;
drivers/cpufreq/sparc-us3-cpufreq.c
47
static void update_safari_cfg(void *arg)
drivers/cpufreq/sparc-us3-cpufreq.c
49
unsigned long reg, *new_bits = arg;
drivers/cpuidle/cpuidle-big_little.c
102
static int notrace bl_powerdown_finisher(unsigned long arg)
drivers/cpuidle/driver.c
145
static void cpuidle_setup_broadcast_timer(void *arg)
drivers/cpuidle/driver.c
147
if (arg)
drivers/crypto/caam/intern.h
43
void (*callbk)(struct device *dev, u32 *desc, u32 status, void *arg);
drivers/crypto/caam/jr.c
265
void (*usercall)(struct device *dev, u32 *desc, u32 status, void *arg);
drivers/crypto/cavium/cpt/cptvf_algs.c
27
static void cvm_callback(u32 status, void *arg)
drivers/crypto/cavium/cpt/cptvf_algs.c
29
struct crypto_async_request *req = (struct crypto_async_request *)arg;
drivers/crypto/cavium/nitrox/nitrox_aead.c
163
creq->ctrl.s.arg = rctx->ctrl_arg;
drivers/crypto/cavium/nitrox/nitrox_aead.c
190
static void nitrox_aead_callback(void *arg, int err)
drivers/crypto/cavium/nitrox/nitrox_aead.c
192
struct aead_request *areq = arg;
drivers/crypto/cavium/nitrox/nitrox_aead.c
424
static void nitrox_rfc4106_callback(void *arg, int err)
drivers/crypto/cavium/nitrox/nitrox_aead.c
426
struct aead_request *areq = arg;
drivers/crypto/cavium/nitrox/nitrox_req.h
334
u64 arg : 8;
drivers/crypto/cavium/nitrox/nitrox_req.h
358
u64 arg : 8;
drivers/crypto/cavium/nitrox/nitrox_req.h
44
u64 arg : 8;
drivers/crypto/cavium/nitrox/nitrox_req.h
496
typedef void (*completion_t)(void *arg, int err);
drivers/crypto/cavium/nitrox/nitrox_reqmgr.c
466
sr->instr.irh.s.arg = req->ctrl.s.arg;
drivers/crypto/cavium/nitrox/nitrox_skcipher.c
105
nitrox_skcipher_callback(arg, err);
drivers/crypto/cavium/nitrox/nitrox_skcipher.c
264
creq->ctrl.s.arg = (enc ? ENCRYPT : DECRYPT);
drivers/crypto/cavium/nitrox/nitrox_skcipher.c
65
static void nitrox_skcipher_callback(void *arg, int err)
drivers/crypto/cavium/nitrox/nitrox_skcipher.c
67
struct skcipher_request *skreq = arg;
drivers/crypto/cavium/nitrox/nitrox_skcipher.c
79
static void nitrox_cbc_cipher_callback(void *arg, int err)
drivers/crypto/cavium/nitrox/nitrox_skcipher.c
81
struct skcipher_request *skreq = arg;
drivers/crypto/cavium/nitrox/nitrox_skcipher.c
88
nitrox_skcipher_callback(arg, err);
drivers/crypto/cavium/nitrox/nitrox_skcipher.c
92
if (nkreq->creq.ctrl.s.arg == ENCRYPT) {
drivers/crypto/ccp/dbc.c
131
static long dbc_ioctl(struct file *filp, unsigned int cmd, unsigned long arg)
drivers/crypto/ccp/dbc.c
134
void __user *argp = (void __user *)arg;
drivers/crypto/ccp/sev-dev.c
1079
static void snp_set_hsave_pa(void *arg)
drivers/crypto/ccp/sev-dev.c
1323
static int snp_filter_reserved_mem_regions(struct resource *rs, void *arg)
drivers/crypto/ccp/sev-dev.c
1325
struct sev_data_range_list *range_list = arg;
drivers/crypto/ccp/sev-dev.c
133
unsigned long reason, void *arg);
drivers/crypto/ccp/sev-dev.c
1359
void *arg = &data;
drivers/crypto/ccp/sev-dev.c
1446
arg = NULL;
drivers/crypto/ccp/sev-dev.c
1461
rc = __sev_do_cmd_locked(cmd, arg, error);
drivers/crypto/ccp/sev-dev.c
2524
static long sev_ioctl(struct file *file, unsigned int ioctl, unsigned long arg)
drivers/crypto/ccp/sev-dev.c
2526
void __user *argp = (void __user *)arg;
drivers/crypto/ccp/sev-dev.c
2857
unsigned long reason, void *arg)
drivers/crypto/ccp/sfs.c
105
static long sfs_ioctl(struct file *filp, unsigned int cmd, unsigned long arg)
drivers/crypto/ccp/sfs.c
125
sfs_get_fw_versions = (struct sfs_user_get_fw_versions __user *)arg;
drivers/crypto/ccp/sfs.c
150
sfs_update_package = (struct sfs_user_update_package __user *)arg;
drivers/crypto/hisilicon/qm.c
2234
static int qm_start_qp_nolock(struct hisi_qp *qp, unsigned long arg)
drivers/crypto/hisilicon/qm.c
2239
u32 pasid = arg;
drivers/crypto/hisilicon/qm.c
2265
int hisi_qm_start_qp(struct hisi_qp *qp, unsigned long arg)
drivers/crypto/hisilicon/qm.c
2271
ret = qm_start_qp_nolock(qp, arg);
drivers/crypto/hisilicon/qm.c
2520
unsigned long arg,
drivers/crypto/hisilicon/qm.c
2535
qp->pasid = arg;
drivers/crypto/hisilicon/qm.c
2665
unsigned long arg)
drivers/crypto/hisilicon/qm.c
2672
if (copy_from_user(&qp_ctx, (void __user *)arg,
drivers/crypto/hisilicon/qm.c
2682
if (copy_to_user((void __user *)arg, &qp_ctx,
drivers/crypto/hisilicon/qm.c
2688
if (copy_from_user(&qp_info, (void __user *)arg,
drivers/crypto/hisilicon/qm.c
2696
if (copy_to_user((void __user *)arg, &qp_info,
drivers/crypto/intel/ixp4xx/ixp4xx_crypto.c
440
static void crypto_done_action(unsigned long arg)
drivers/crypto/intel/qat/qat_common/adf_ctl_drv.c
177
unsigned long arg)
drivers/crypto/intel/qat/qat_common/adf_ctl_drv.c
183
ctl_data = adf_ctl_alloc_resources(arg);
drivers/crypto/intel/qat/qat_common/adf_ctl_drv.c
253
unsigned long arg)
drivers/crypto/intel/qat/qat_common/adf_ctl_drv.c
258
ctl_data = adf_ctl_alloc_resources(arg);
drivers/crypto/intel/qat/qat_common/adf_ctl_drv.c
26
static long adf_ctl_ioctl(struct file *fp, unsigned int cmd, unsigned long arg);
drivers/crypto/intel/qat/qat_common/adf_ctl_drv.c
286
unsigned long arg)
drivers/crypto/intel/qat/qat_common/adf_ctl_drv.c
292
ctl_data = adf_ctl_alloc_resources(arg);
drivers/crypto/intel/qat/qat_common/adf_ctl_drv.c
318
unsigned long arg)
drivers/crypto/intel/qat/qat_common/adf_ctl_drv.c
323
if (copy_to_user((void __user *)arg, &num_devices, sizeof(num_devices)))
drivers/crypto/intel/qat/qat_common/adf_ctl_drv.c
330
unsigned long arg)
drivers/crypto/intel/qat/qat_common/adf_ctl_drv.c
336
if (copy_from_user(&dev_info, (void __user *)arg,
drivers/crypto/intel/qat/qat_common/adf_ctl_drv.c
360
if (copy_to_user((void __user *)arg, &dev_info,
drivers/crypto/intel/qat/qat_common/adf_ctl_drv.c
368
static long adf_ctl_ioctl(struct file *fp, unsigned int cmd, unsigned long arg)
drivers/crypto/intel/qat/qat_common/adf_ctl_drv.c
377
ret = adf_ctl_ioctl_dev_config(fp, cmd, arg);
drivers/crypto/intel/qat/qat_common/adf_ctl_drv.c
381
ret = adf_ctl_ioctl_dev_stop(fp, cmd, arg);
drivers/crypto/intel/qat/qat_common/adf_ctl_drv.c
385
ret = adf_ctl_ioctl_dev_start(fp, cmd, arg);
drivers/crypto/intel/qat/qat_common/adf_ctl_drv.c
389
ret = adf_ctl_ioctl_get_num_devices(fp, cmd, arg);
drivers/crypto/intel/qat/qat_common/adf_ctl_drv.c
393
ret = adf_ctl_ioctl_get_status(fp, cmd, arg);
drivers/crypto/intel/qat/qat_common/adf_ctl_drv.c
92
static struct adf_user_cfg_ctl_data *adf_ctl_alloc_resources(unsigned long arg)
drivers/crypto/intel/qat/qat_common/adf_ctl_drv.c
96
cfg_data = memdup_user((void __user *)arg, sizeof(*cfg_data));
drivers/crypto/marvell/octeontx/otx_cptvf_main.c
494
void *arg)
drivers/crypto/marvell/octeontx/otx_cptvf_main.c
496
struct otx_cptvf *cptvf = arg;
drivers/crypto/marvell/octeontx2/otx2_cptlf.c
199
static irqreturn_t cptlf_misc_intr_handler(int __always_unused irq, void *arg)
drivers/crypto/marvell/octeontx2/otx2_cptlf.c
202
struct otx2_cptlf_info *lf = arg;
drivers/crypto/marvell/octeontx2/otx2_cptlf.c
245
static irqreturn_t cptlf_done_intr_handler(int irq, void *arg)
drivers/crypto/marvell/octeontx2/otx2_cptlf.c
248
struct otx2_cptlf_info *lf = arg;
drivers/crypto/marvell/octeontx2/otx2_cptpf.h
68
irqreturn_t otx2_cptpf_afpf_mbox_intr(int irq, void *arg);
drivers/crypto/marvell/octeontx2/otx2_cptpf.h
71
irqreturn_t otx2_cptpf_vfpf_mbox_intr(int irq, void *arg);
drivers/crypto/marvell/octeontx2/otx2_cptpf_main.c
177
static irqreturn_t cptpf_vf_flr_intr(int __always_unused irq, void *arg)
drivers/crypto/marvell/octeontx2/otx2_cptpf_main.c
180
struct otx2_cptpf_dev *cptpf = arg;
drivers/crypto/marvell/octeontx2/otx2_cptpf_main.c
209
static irqreturn_t cptpf_vf_me_intr(int __always_unused irq, void *arg)
drivers/crypto/marvell/octeontx2/otx2_cptpf_main.c
211
struct otx2_cptpf_dev *cptpf = arg;
drivers/crypto/marvell/octeontx2/otx2_cptpf_mbox.c
341
irqreturn_t otx2_cptpf_vfpf_mbox_intr(int __always_unused irq, void *arg)
drivers/crypto/marvell/octeontx2/otx2_cptpf_mbox.c
343
struct otx2_cptpf_dev *cptpf = arg;
drivers/crypto/marvell/octeontx2/otx2_cptpf_mbox.c
417
irqreturn_t otx2_cptpf_afpf_mbox_intr(int __always_unused irq, void *arg)
drivers/crypto/marvell/octeontx2/otx2_cptpf_mbox.c
419
struct otx2_cptpf_dev *cptpf = arg;
drivers/crypto/marvell/octeontx2/otx2_cptvf.h
28
irqreturn_t otx2_cptvf_pfvf_mbox_intr(int irq, void *arg);
drivers/crypto/marvell/octeontx2/otx2_cptvf_mbox.c
50
irqreturn_t otx2_cptvf_pfvf_mbox_intr(int __always_unused irq, void *arg)
drivers/crypto/marvell/octeontx2/otx2_cptvf_mbox.c
52
struct otx2_cptvf_dev *cptvf = arg;
drivers/crypto/marvell/octeontx2/otx2_cptvf_reqmgr.c
290
void (*callback)(int status, void *arg, void *req);
drivers/crypto/stm32/stm32-cryp.c
2171
static irqreturn_t stm32_cryp_irq_thread(int irq, void *arg)
drivers/crypto/stm32/stm32-cryp.c
2173
struct stm32_cryp *cryp = arg;
drivers/crypto/stm32/stm32-cryp.c
2214
static irqreturn_t stm32_cryp_irq(int irq, void *arg)
drivers/crypto/stm32/stm32-cryp.c
2216
struct stm32_cryp *cryp = arg;
drivers/cxl/acpi.c
493
static int cxl_parse_cfmws(union acpi_subtable_headers *header, void *arg,
drivers/cxl/acpi.c
497
struct cxl_cfmws_context *ctx = arg;
drivers/cxl/acpi.c
539
static int cxl_get_chbs_iter(union acpi_subtable_headers *header, void *arg,
drivers/cxl/acpi.c
542
struct cxl_chbs_context *ctx = arg;
drivers/cxl/acpi.c
624
static int add_host_bridge_dport(struct device *match, void *arg)
drivers/cxl/acpi.c
632
struct cxl_port *root_port = arg;
drivers/cxl/acpi.c
687
static int add_host_bridge_uport(struct device *match, void *arg)
drivers/cxl/acpi.c
689
struct cxl_port *root_port = arg;
drivers/cxl/acpi.c
95
static int cxl_parse_cxims(union acpi_subtable_headers *header, void *arg,
drivers/cxl/acpi.c
99
struct cxl_cxims_context *ctx = arg;
drivers/cxl/core/cdat.c
124
static int cdat_dslbis_handler(union acpi_subtable_headers *header, void *arg,
drivers/cxl/core/cdat.c
130
struct xarray *dsmas_xa = arg;
drivers/cxl/core/cdat.c
433
static int cdat_sslbis_handler(union acpi_subtable_headers *header, void *arg,
drivers/cxl/core/cdat.c
443
struct cxl_dport *dport = arg;
drivers/cxl/core/cdat.c
52
static int cdat_dsmas_handler(union acpi_subtable_headers *header, void *arg,
drivers/cxl/core/cdat.c
58
struct xarray *dsmas_xa = arg;
drivers/cxl/core/memdev.c
700
unsigned long arg)
drivers/cxl/core/memdev.c
707
return cxl_query_cmd(cxl_mbox, (void __user *)arg);
drivers/cxl/core/memdev.c
709
return cxl_send_cmd(cxl_mbox, (void __user *)arg);
drivers/cxl/core/memdev.c
716
unsigned long arg)
drivers/cxl/core/memdev.c
724
return __cxl_memdev_ioctl(cxlmd, cmd, arg);
drivers/cxl/core/pci.c
223
static int dvsec_range_allowed(struct device *dev, const void *arg)
drivers/cxl/core/pci.c
225
const struct range *dev_range = arg;
drivers/cxl/core/region.c
2530
unsigned long action, void *arg)
drivers/cxl/core/region.c
2534
struct node_notify *nn = arg;
drivers/cxl/core/region.c
2843
static int poison_by_decoder(struct device *dev, void *arg)
drivers/cxl/core/region.c
2845
struct cxl_poison_context *ctx = arg;
drivers/cxl/core/region.c
2915
static int __cxl_dpa_to_region(struct device *dev, void *arg)
drivers/cxl/core/region.c
2917
struct cxl_dpa_to_region_context *ctx = arg;
drivers/cxl/core/region.c
4027
static int is_system_ram(struct resource *res, void *arg)
drivers/cxl/core/region.c
4029
struct cxl_region *cxlr = arg;
drivers/dma-buf/dma-buf.c
439
struct dma_buf_export_sync_file arg;
drivers/dma-buf/dma-buf.c
445
if (copy_from_user(&arg, user_data, sizeof(arg)))
drivers/dma-buf/dma-buf.c
448
if (arg.flags & ~DMA_BUF_SYNC_RW)
drivers/dma-buf/dma-buf.c
451
if ((arg.flags & DMA_BUF_SYNC_RW) == 0)
drivers/dma-buf/dma-buf.c
458
usage = dma_resv_usage_rw(arg.flags & DMA_BUF_SYNC_WRITE);
drivers/dma-buf/dma-buf.c
475
arg.fd = fd;
drivers/dma-buf/dma-buf.c
476
if (copy_to_user(user_data, &arg, sizeof(arg))) {
drivers/dma-buf/dma-buf.c
495
struct dma_buf_import_sync_file arg;
drivers/dma-buf/dma-buf.c
502
if (copy_from_user(&arg, user_data, sizeof(arg)))
drivers/dma-buf/dma-buf.c
505
if (arg.flags & ~DMA_BUF_SYNC_RW)
drivers/dma-buf/dma-buf.c
508
if ((arg.flags & DMA_BUF_SYNC_RW) == 0)
drivers/dma-buf/dma-buf.c
511
fence = sync_file_get_fence(arg.fd);
drivers/dma-buf/dma-buf.c
515
usage = (arg.flags & DMA_BUF_SYNC_WRITE) ? DMA_RESV_USAGE_WRITE :
drivers/dma-buf/dma-buf.c
541
unsigned int cmd, unsigned long arg)
drivers/dma-buf/dma-buf.c
552
if (copy_from_user(&sync, (void __user *) arg, sizeof(sync)))
drivers/dma-buf/dma-buf.c
581
return dma_buf_set_name(dmabuf, (const char __user *)arg);
drivers/dma-buf/dma-buf.c
585
return dma_buf_export_sync_file(dmabuf, (void __user *)arg);
drivers/dma-buf/dma-buf.c
587
return dma_buf_import_sync_file(dmabuf, (const void __user *)arg);
drivers/dma-buf/dma-heap.c
132
unsigned long arg)
drivers/dma-buf/dma-heap.c
165
if (copy_from_user(kdata, (void __user *)arg, in_size) != 0) {
drivers/dma-buf/dma-heap.c
183
if (copy_to_user((void __user *)arg, kdata, out_size) != 0)
drivers/dma-buf/st-dma-fence-chain.c
179
static int find_seqno(void *arg)
drivers/dma-buf/st-dma-fence-chain.c
257
static int find_signaled(void *arg)
drivers/dma-buf/st-dma-fence-chain.c
295
static int find_out_of_order(void *arg)
drivers/dma-buf/st-dma-fence-chain.c
339
static int find_gap(void *arg)
drivers/dma-buf/st-dma-fence-chain.c
392
static int __find_race(void *arg)
drivers/dma-buf/st-dma-fence-chain.c
394
struct find_race *data = arg;
drivers/dma-buf/st-dma-fence-chain.c
440
static int find_race(void *arg)
drivers/dma-buf/st-dma-fence-chain.c
494
static int signal_forward(void *arg)
drivers/dma-buf/st-dma-fence-chain.c
526
static int signal_backward(void *arg)
drivers/dma-buf/st-dma-fence-chain.c
559
static int __wait_fence_chains(void *arg)
drivers/dma-buf/st-dma-fence-chain.c
561
struct fence_chains *fc = arg;
drivers/dma-buf/st-dma-fence-chain.c
569
static int wait_forward(void *arg)
drivers/dma-buf/st-dma-fence-chain.c
598
static int wait_backward(void *arg)
drivers/dma-buf/st-dma-fence-chain.c
643
static int wait_random(void *arg)
drivers/dma-buf/st-dma-fence-chain.c
77
static int sanitycheck(void *arg)
drivers/dma-buf/st-dma-fence-unwrap.c
100
static int sanitycheck(void *arg)
drivers/dma-buf/st-dma-fence-unwrap.c
123
static int unwrap_array(void *arg)
drivers/dma-buf/st-dma-fence-unwrap.c
167
static int unwrap_chain(void *arg)
drivers/dma-buf/st-dma-fence-unwrap.c
211
static int unwrap_chain_array(void *arg)
drivers/dma-buf/st-dma-fence-unwrap.c
259
static int unwrap_merge(void *arg)
drivers/dma-buf/st-dma-fence-unwrap.c
311
static int unwrap_merge_duplicate(void *arg)
drivers/dma-buf/st-dma-fence-unwrap.c
350
static int unwrap_merge_seqno(void *arg)
drivers/dma-buf/st-dma-fence-unwrap.c
416
static int unwrap_merge_order(void *arg)
drivers/dma-buf/st-dma-fence-unwrap.c
482
static int unwrap_merge_complex(void *arg)
drivers/dma-buf/st-dma-fence-unwrap.c
545
static int unwrap_merge_complex_seqno(void *arg)
drivers/dma-buf/st-dma-fence.c
119
static int test_add_callback(void *arg)
drivers/dma-buf/st-dma-fence.c
146
static int test_late_add_callback(void *arg)
drivers/dma-buf/st-dma-fence.c
177
static int test_rm_callback(void *arg)
drivers/dma-buf/st-dma-fence.c
209
static int test_late_rm_callback(void *arg)
drivers/dma-buf/st-dma-fence.c
241
static int test_status(void *arg)
drivers/dma-buf/st-dma-fence.c
269
static int test_error(void *arg)
drivers/dma-buf/st-dma-fence.c
300
static int test_wait(void *arg)
drivers/dma-buf/st-dma-fence.c
342
static int test_wait_timeout(void *arg)
drivers/dma-buf/st-dma-fence.c
381
static int test_stub(void *arg)
drivers/dma-buf/st-dma-fence.c
417
static int thread_signal_callback(void *arg)
drivers/dma-buf/st-dma-fence.c
419
const struct race_thread *t = arg;
drivers/dma-buf/st-dma-fence.c
486
static int race_signal_callback(void *arg)
drivers/dma-buf/st-dma-fence.c
56
static int sanitycheck(void *arg)
drivers/dma-buf/st-dma-fence.c
72
static int test_signaling(void *arg)
drivers/dma-buf/st-dma-resv.c
109
static int test_for_each(void *arg)
drivers/dma-buf/st-dma-resv.c
111
enum dma_resv_usage usage = (unsigned long)arg;
drivers/dma-buf/st-dma-resv.c
170
static int test_for_each_unlocked(void *arg)
drivers/dma-buf/st-dma-resv.c
172
enum dma_resv_usage usage = (unsigned long)arg;
drivers/dma-buf/st-dma-resv.c
244
static int test_get_fences(void *arg)
drivers/dma-buf/st-dma-resv.c
246
enum dma_resv_usage usage = (unsigned long)arg;
drivers/dma-buf/st-dma-resv.c
38
static int sanitycheck(void *arg)
drivers/dma-buf/st-dma-resv.c
63
static int test_signaling(void *arg)
drivers/dma-buf/st-dma-resv.c
65
enum dma_resv_usage usage = (unsigned long)arg;
drivers/dma-buf/sw_sync.c
345
unsigned long arg)
drivers/dma-buf/sw_sync.c
359
if (copy_from_user(&data, (void __user *)arg, sizeof(data))) {
drivers/dma-buf/sw_sync.c
378
if (copy_to_user((void __user *)arg, &data, sizeof(data))) {
drivers/dma-buf/sw_sync.c
393
static long sw_sync_ioctl_inc(struct sync_timeline *obj, unsigned long arg)
drivers/dma-buf/sw_sync.c
397
if (copy_from_user(&value, (void __user *)arg, sizeof(value)))
drivers/dma-buf/sw_sync.c
410
static int sw_sync_ioctl_get_deadline(struct sync_timeline *obj, unsigned long arg)
drivers/dma-buf/sw_sync.c
418
if (copy_from_user(&data, (void __user *)arg, sizeof(data)))
drivers/dma-buf/sw_sync.c
447
if (copy_to_user((void __user *)arg, &data, sizeof(data)))
drivers/dma-buf/sw_sync.c
461
unsigned long arg)
drivers/dma-buf/sw_sync.c
467
return sw_sync_ioctl_create_fence(obj, arg);
drivers/dma-buf/sw_sync.c
470
return sw_sync_ioctl_inc(obj, arg);
drivers/dma-buf/sw_sync.c
473
return sw_sync_ioctl_get_deadline(obj, arg);
drivers/dma-buf/sync_file.c
214
unsigned long arg)
drivers/dma-buf/sync_file.c
224
if (copy_from_user(&data, (void __user *)arg, sizeof(data))) {
drivers/dma-buf/sync_file.c
248
if (copy_to_user((void __user *)arg, &data, sizeof(data))) {
drivers/dma-buf/sync_file.c
296
unsigned long arg)
drivers/dma-buf/sync_file.c
306
if (copy_from_user(&info, (void __user *)arg, sizeof(info)))
drivers/dma-buf/sync_file.c
355
if (copy_to_user((void __user *)arg, &info, sizeof(info)))
drivers/dma-buf/sync_file.c
367
unsigned long arg)
drivers/dma-buf/sync_file.c
371
if (copy_from_user(&ts, (void __user *)arg, sizeof(ts)))
drivers/dma-buf/sync_file.c
383
unsigned long arg)
drivers/dma-buf/sync_file.c
389
return sync_file_ioctl_merge(sync_file, arg);
drivers/dma-buf/sync_file.c
392
return sync_file_ioctl_fence_info(sync_file, arg);
drivers/dma-buf/sync_file.c
395
return sync_file_ioctl_set_deadline(sync_file, arg);
drivers/dma-buf/udmabuf.c
468
static long udmabuf_ioctl_create(struct file *filp, unsigned long arg)
drivers/dma-buf/udmabuf.c
474
if (copy_from_user(&create, (void __user *)arg,
drivers/dma-buf/udmabuf.c
487
static long udmabuf_ioctl_create_list(struct file *filp, unsigned long arg)
drivers/dma-buf/udmabuf.c
494
if (copy_from_user(&head, (void __user *)arg, sizeof(head)))
drivers/dma-buf/udmabuf.c
499
list = memdup_user((void __user *)(arg + sizeof(head)), lsize);
drivers/dma-buf/udmabuf.c
509
unsigned long arg)
drivers/dma-buf/udmabuf.c
515
ret = udmabuf_ioctl_create(filp, arg);
drivers/dma-buf/udmabuf.c
518
ret = udmabuf_ioctl_create_list(filp, arg);
drivers/dma/dmatest.c
434
static void dmatest_callback(void *arg)
drivers/dma/dmatest.c
436
struct dmatest_done *done = arg;
drivers/dma/fsldma.c
39
#define chan_dbg(chan, fmt, arg...) \
drivers/dma/fsldma.c
40
dev_dbg(chan->dev, "%s: " fmt, chan->name, ##arg)
drivers/dma/fsldma.c
41
#define chan_err(chan, fmt, arg...) \
drivers/dma/fsldma.c
42
dev_err(chan->dev, "%s: " fmt, chan->name, ##arg)
drivers/dma/pl330.c
674
const struct _arg_LPEND *arg)
drivers/dma/pl330.c
676
enum pl330_cond cond = arg->cond;
drivers/dma/pl330.c
677
bool forever = arg->forever;
drivers/dma/pl330.c
678
unsigned loop = arg->loop;
drivers/dma/pl330.c
679
u8 bjump = arg->bjump;
drivers/dma/pl330.c
848
const struct _arg_GO *arg)
drivers/dma/pl330.c
850
u8 chan = arg->chan;
drivers/dma/pl330.c
851
u32 addr = arg->addr;
drivers/dma/pl330.c
852
unsigned ns = arg->ns;
drivers/dma/qcom/hidma.c
600
static irqreturn_t hidma_chirq_handler(int chirq, void *arg)
drivers/dma/qcom/hidma.c
602
struct hidma_lldev *lldev = arg;
drivers/dma/qcom/hidma.c
612
static irqreturn_t hidma_chirq_handler_msi(int chirq, void *arg)
drivers/dma/qcom/hidma.c
614
struct hidma_lldev **lldevp = arg;
drivers/dma/qcom/hidma.h
154
irqreturn_t hidma_ll_inthandler(int irq, void *arg);
drivers/dma/qcom/hidma.h
155
irqreturn_t hidma_ll_inthandler_msi(int irq, void *arg, int cause);
drivers/dma/qcom/hidma_ll.c
424
irqreturn_t hidma_ll_inthandler(int chirq, void *arg)
drivers/dma/qcom/hidma_ll.c
426
struct hidma_lldev *lldev = arg;
drivers/dma/qcom/hidma_ll.c
450
irqreturn_t hidma_ll_inthandler_msi(int chirq, void *arg, int cause)
drivers/dma/qcom/hidma_ll.c
452
struct hidma_lldev *lldev = arg;
drivers/dma/sh/rcar-dmac.c
1684
static bool rcar_dmac_chan_filter(struct dma_chan *chan, void *arg)
drivers/dma/sh/rcar-dmac.c
1687
struct of_phandle_args *dma_spec = arg;
drivers/dma/sh/rz-dmac.c
764
static bool rz_dmac_chan_filter(struct dma_chan *chan, void *arg)
drivers/dma/sh/rz-dmac.c
768
struct of_phandle_args *dma_spec = arg;
drivers/dma/sh/shdma-base.c
287
bool shdma_chan_filter(struct dma_chan *chan, void *arg)
drivers/dma/sh/shdma-base.c
291
int slave_id = (long)arg;
drivers/dma/sh/usb-dmac.c
636
static bool usb_dmac_chan_filter(struct dma_chan *chan, void *arg)
drivers/dma/sh/usb-dmac.c
639
struct of_phandle_args *dma_spec = arg;
drivers/dma/ste_dma40.c
647
#define d40_err(dev, format, arg...) \
drivers/dma/ste_dma40.c
648
dev_err(dev, "[%s] " format, __func__, ## arg)
drivers/dma/ste_dma40.c
650
#define chan_err(d40c, format, arg...) \
drivers/dma/ste_dma40.c
651
d40_err(chan2dev(d40c), format, ## arg)
drivers/dma/xgene-dma.c
194
#define chan_dbg(chan, fmt, arg...) \
drivers/dma/xgene-dma.c
195
dev_dbg(chan->dev, "%s: " fmt, chan->name, ##arg)
drivers/dma/xgene-dma.c
196
#define chan_err(chan, fmt, arg...) \
drivers/dma/xgene-dma.c
197
dev_err(chan->dev, "%s: " fmt, chan->name, ##arg)
drivers/dma/xilinx/xilinx_dpdma.c
322
char *arg;
drivers/dma/xilinx/xilinx_dpdma.c
326
arg = strsep(&args, " ");
drivers/dma/xilinx/xilinx_dpdma.c
327
if (!arg || strncasecmp(arg, "start", 5))
drivers/dma/xilinx/xilinx_dpdma.c
330
arg = strsep(&args, " ");
drivers/dma/xilinx/xilinx_dpdma.c
331
if (!arg)
drivers/dma/xilinx/xilinx_dpdma.c
334
ret = kstrtou32(arg, 0, &id);
drivers/edac/amd64_edac.h
25
#define amd64_info(fmt, arg...) \
drivers/edac/amd64_edac.h
26
edac_printk(KERN_INFO, "amd64", fmt, ##arg)
drivers/edac/amd64_edac.h
28
#define amd64_warn(fmt, arg...) \
drivers/edac/amd64_edac.h
29
edac_printk(KERN_WARNING, "amd64", "Warning: " fmt, ##arg)
drivers/edac/amd64_edac.h
31
#define amd64_err(fmt, arg...) \
drivers/edac/amd64_edac.h
32
edac_printk(KERN_ERR, "amd64", "Error: " fmt, ##arg)
drivers/edac/amd64_edac.h
34
#define amd64_mc_warn(mci, fmt, arg...) \
drivers/edac/amd64_edac.h
35
edac_mc_chipset_printk(mci, KERN_WARNING, "amd64", fmt, ##arg)
drivers/edac/amd64_edac.h
37
#define amd64_mc_err(mci, fmt, arg...) \
drivers/edac/amd64_edac.h
38
edac_mc_chipset_printk(mci, KERN_ERR, "amd64", fmt, ##arg)
drivers/edac/amd76x_edac.c
24
#define amd76x_printk(level, fmt, arg...) \
drivers/edac/amd76x_edac.c
25
edac_printk(level, "amd76x", fmt, ##arg)
drivers/edac/amd76x_edac.c
27
#define amd76x_mc_printk(mci, level, fmt, arg...) \
drivers/edac/amd76x_edac.c
28
edac_mc_chipset_printk(mci, level, "amd76x", fmt, ##arg)
drivers/edac/aspeed_edac.c
157
static irqreturn_t mcr_isr(int irq, void *arg)
drivers/edac/aspeed_edac.c
159
struct mem_ctl_info *mci = arg;
drivers/edac/cpc925_edac.c
23
#define cpc925_printk(level, fmt, arg...) \
drivers/edac/cpc925_edac.c
24
edac_printk(level, "CPC925", fmt, ##arg)
drivers/edac/cpc925_edac.c
26
#define cpc925_mc_printk(mci, level, fmt, arg...) \
drivers/edac/cpc925_edac.c
27
edac_mc_chipset_printk(mci, level, "CPC925", fmt, ##arg)
drivers/edac/e752x_edac.c
37
#define e752x_printk(level, fmt, arg...) \
drivers/edac/e752x_edac.c
38
edac_printk(level, "e752x", fmt, ##arg)
drivers/edac/e752x_edac.c
40
#define e752x_mc_printk(mci, level, fmt, arg...) \
drivers/edac/e752x_edac.c
41
edac_mc_chipset_printk(mci, level, "e752x", fmt, ##arg)
drivers/edac/e7xxx_edac.c
37
#define e7xxx_printk(level, fmt, arg...) \
drivers/edac/e7xxx_edac.c
38
edac_printk(level, "e7xxx", fmt, ##arg)
drivers/edac/e7xxx_edac.c
40
#define e7xxx_mc_printk(mci, level, fmt, arg...) \
drivers/edac/e7xxx_edac.c
41
edac_mc_chipset_printk(mci, level, "e7xxx", fmt, ##arg)
drivers/edac/edac_mc.h
48
#define edac_printk(level, prefix, fmt, arg...) \
drivers/edac/edac_mc.h
49
printk(level "EDAC " prefix ": " fmt, ##arg)
drivers/edac/edac_mc.h
51
#define edac_mc_printk(mci, level, fmt, arg...) \
drivers/edac/edac_mc.h
52
printk(level "EDAC MC%d: " fmt, mci->mc_idx, ##arg)
drivers/edac/edac_mc.h
54
#define edac_mc_chipset_printk(mci, level, prefix, fmt, arg...) \
drivers/edac/edac_mc.h
55
printk(level "EDAC " prefix " MC%d: " fmt, mci->mc_idx, ##arg)
drivers/edac/edac_mc.h
57
#define edac_device_printk(ctl, level, fmt, arg...) \
drivers/edac/edac_mc.h
58
printk(level "EDAC DEVICE%d: " fmt, ctl->dev_idx, ##arg)
drivers/edac/edac_mc.h
60
#define edac_pci_printk(ctl, level, fmt, arg...) \
drivers/edac/edac_mc.h
61
printk(level "EDAC PCI%d: " fmt, ctl->pci_idx, ##arg)
drivers/edac/edac_mc_sysfs.c
68
*((unsigned int *)kp->arg) = i;
drivers/edac/fsl_ddr_edac.h
16
#define fsl_mc_printk(mci, level, fmt, arg...) \
drivers/edac/fsl_ddr_edac.h
17
edac_mc_chipset_printk(mci, level, "FSL_DDR", fmt, ##arg)
drivers/edac/ghes_edac.c
204
static void enumerate_dimms(const struct dmi_header *dh, void *arg)
drivers/edac/ghes_edac.c
207
struct ghes_hw_desc *hw = (struct ghes_hw_desc *)arg;
drivers/edac/i10nm_base.c
20
#define i10nm_printk(level, fmt, arg...) \
drivers/edac/i10nm_base.c
21
edac_printk(level, "i10nm", fmt, ##arg)
drivers/edac/i5000_edac.c
33
#define i5000_printk(level, fmt, arg...) \
drivers/edac/i5000_edac.c
34
edac_printk(level, "i5000", fmt, ##arg)
drivers/edac/i5000_edac.c
36
#define i5000_mc_printk(mci, level, fmt, arg...) \
drivers/edac/i5000_edac.c
37
edac_mc_chipset_printk(mci, level, "i5000", fmt, ##arg)
drivers/edac/i5400_edac.c
45
#define i5400_printk(level, fmt, arg...) \
drivers/edac/i5400_edac.c
46
edac_printk(level, "i5400", fmt, ##arg)
drivers/edac/i5400_edac.c
48
#define i5400_mc_printk(mci, level, fmt, arg...) \
drivers/edac/i5400_edac.c
49
edac_mc_chipset_printk(mci, level, "i5400", fmt, ##arg)
drivers/edac/i7300_edac.c
37
#define i7300_printk(level, fmt, arg...) \
drivers/edac/i7300_edac.c
38
edac_printk(level, "i7300", fmt, ##arg)
drivers/edac/i7300_edac.c
40
#define i7300_mc_printk(mci, level, fmt, arg...) \
drivers/edac/i7300_edac.c
41
edac_mc_chipset_printk(mci, level, "i7300", fmt, ##arg)
drivers/edac/i7core_edac.c
68
#define i7core_printk(level, fmt, arg...) \
drivers/edac/i7core_edac.c
69
edac_printk(level, "i7core", fmt, ##arg)
drivers/edac/i7core_edac.c
71
#define i7core_mc_printk(mci, level, fmt, arg...) \
drivers/edac/i7core_edac.c
72
edac_mc_chipset_printk(mci, level, "i7core", fmt, ##arg)
drivers/edac/i82860_edac.c
21
#define i82860_printk(level, fmt, arg...) \
drivers/edac/i82860_edac.c
22
edac_printk(level, "i82860", fmt, ##arg)
drivers/edac/i82860_edac.c
24
#define i82860_mc_printk(mci, level, fmt, arg...) \
drivers/edac/i82860_edac.c
25
edac_mc_chipset_printk(mci, level, "i82860", fmt, ##arg)
drivers/edac/i82875p_edac.c
25
#define i82875p_printk(level, fmt, arg...) \
drivers/edac/i82875p_edac.c
26
edac_printk(level, "i82875p", fmt, ##arg)
drivers/edac/i82875p_edac.c
28
#define i82875p_mc_printk(mci, level, fmt, arg...) \
drivers/edac/i82875p_edac.c
29
edac_mc_chipset_printk(mci, level, "i82875p", fmt, ##arg)
drivers/edac/i82975x_edac.c
21
#define i82975x_printk(level, fmt, arg...) \
drivers/edac/i82975x_edac.c
22
edac_printk(level, "i82975x", fmt, ##arg)
drivers/edac/i82975x_edac.c
24
#define i82975x_mc_printk(mci, level, fmt, arg...) \
drivers/edac/i82975x_edac.c
25
edac_mc_chipset_printk(mci, level, "i82975x", fmt, ##arg)
drivers/edac/ie31200_edac.c
61
#define ie31200_printk(level, fmt, arg...) \
drivers/edac/ie31200_edac.c
62
edac_printk(level, "ie31200", fmt, ##arg)
drivers/edac/igen6_edac.c
37
#define igen6_printk(level, fmt, arg...) \
drivers/edac/igen6_edac.c
38
edac_printk(level, "igen6", fmt, ##arg)
drivers/edac/igen6_edac.c
40
#define igen6_mc_printk(mci, level, fmt, arg...) \
drivers/edac/igen6_edac.c
41
edac_mc_chipset_printk(mci, level, "igen6", fmt, ##arg)
drivers/edac/imh_base.c
20
#define imh_printk(level, fmt, arg...) \
drivers/edac/imh_base.c
21
edac_printk(level, "imh", fmt, ##arg)
drivers/edac/mpc85xx_edac.h
14
#define mpc85xx_printk(level, fmt, arg...) \
drivers/edac/mpc85xx_edac.h
15
edac_printk(level, "MPC85xx", fmt, ##arg)
drivers/edac/pnd2_edac.c
105
#define pnd2_printk(level, fmt, arg...) \
drivers/edac/pnd2_edac.c
106
edac_printk(level, "pnd2", fmt, ##arg)
drivers/edac/pnd2_edac.c
108
#define pnd2_mc_printk(mci, level, fmt, arg...) \
drivers/edac/pnd2_edac.c
109
edac_mc_chipset_printk(mci, level, "pnd2", fmt, ##arg)
drivers/edac/sb_edac.c
44
#define sbridge_printk(level, fmt, arg...) \
drivers/edac/sb_edac.c
45
edac_printk(level, "sbridge", fmt, ##arg)
drivers/edac/sb_edac.c
47
#define sbridge_mc_printk(mci, level, fmt, arg...) \
drivers/edac/sb_edac.c
48
edac_mc_chipset_printk(mci, level, "sbridge", fmt, ##arg)
drivers/edac/skx_base.c
21
#define skx_printk(level, fmt, arg...) \
drivers/edac/skx_base.c
22
edac_printk(level, "skx", fmt, ##arg)
drivers/edac/skx_base.c
24
#define skx_mc_printk(mci, level, fmt, arg...) \
drivers/edac/skx_base.c
25
edac_mc_chipset_printk(mci, level, "skx", fmt, ##arg)
drivers/edac/skx_common.h
20
#define skx_printk(level, fmt, arg...) \
drivers/edac/skx_common.h
21
edac_printk(level, "skx", fmt, ##arg)
drivers/edac/skx_common.h
23
#define skx_mc_printk(mci, level, fmt, arg...) \
drivers/edac/skx_common.h
24
edac_mc_chipset_printk(mci, level, "skx", fmt, ##arg)
drivers/edac/thunderx_edac.c
330
static int inject_ecc_fn(void *arg)
drivers/edac/thunderx_edac.c
332
struct thunderx_lmc *lmc = arg;
drivers/firewire/core-cdev.c
1029
static int ioctl_create_iso_context(struct client *client, union ioctl_arg *arg)
drivers/firewire/core-cdev.c
1031
struct fw_cdev_create_iso_context *a = &arg->create_iso_context;
drivers/firewire/core-cdev.c
1096
static int ioctl_set_iso_channels(struct client *client, union ioctl_arg *arg)
drivers/firewire/core-cdev.c
1098
struct fw_cdev_set_iso_channels *a = &arg->set_iso_channels;
drivers/firewire/core-cdev.c
1115
static int ioctl_queue_iso(struct client *client, union ioctl_arg *arg)
drivers/firewire/core-cdev.c
1117
struct fw_cdev_queue_iso *a = &arg->queue_iso;
drivers/firewire/core-cdev.c
1211
static int ioctl_start_iso(struct client *client, union ioctl_arg *arg)
drivers/firewire/core-cdev.c
1213
struct fw_cdev_start_iso *a = &arg->start_iso;
drivers/firewire/core-cdev.c
1233
static int ioctl_stop_iso(struct client *client, union ioctl_arg *arg)
drivers/firewire/core-cdev.c
1235
struct fw_cdev_stop_iso *a = &arg->stop_iso;
drivers/firewire/core-cdev.c
1243
static int ioctl_flush_iso(struct client *client, union ioctl_arg *arg)
drivers/firewire/core-cdev.c
1245
struct fw_cdev_flush_iso *a = &arg->flush_iso;
drivers/firewire/core-cdev.c
1253
static int ioctl_get_cycle_timer2(struct client *client, union ioctl_arg *arg)
drivers/firewire/core-cdev.c
1255
struct fw_cdev_get_cycle_timer2 *a = &arg->get_cycle_timer2;
drivers/firewire/core-cdev.c
1282
static int ioctl_get_cycle_timer(struct client *client, union ioctl_arg *arg)
drivers/firewire/core-cdev.c
1284
struct fw_cdev_get_cycle_timer *a = &arg->get_cycle_timer;
drivers/firewire/core-cdev.c
1456
union ioctl_arg *arg)
drivers/firewire/core-cdev.c
1459
&arg->allocate_iso_resource, ISO_RES_ALLOC);
drivers/firewire/core-cdev.c
1463
union ioctl_arg *arg)
drivers/firewire/core-cdev.c
1466
arg->deallocate.handle, release_iso_resource, NULL);
drivers/firewire/core-cdev.c
1470
union ioctl_arg *arg)
drivers/firewire/core-cdev.c
1473
&arg->allocate_iso_resource, ISO_RES_ALLOC_ONCE);
drivers/firewire/core-cdev.c
1477
union ioctl_arg *arg)
drivers/firewire/core-cdev.c
1480
&arg->allocate_iso_resource, ISO_RES_DEALLOC_ONCE);
drivers/firewire/core-cdev.c
1488
static int ioctl_get_speed(struct client *client, union ioctl_arg *arg)
drivers/firewire/core-cdev.c
1494
union ioctl_arg *arg)
drivers/firewire/core-cdev.c
1496
struct fw_cdev_send_request *a = &arg->send_request;
drivers/firewire/core-cdev.c
1513
static int ioctl_send_stream_packet(struct client *client, union ioctl_arg *arg)
drivers/firewire/core-cdev.c
1515
struct fw_cdev_send_stream_packet *a = &arg->send_stream_packet;
drivers/firewire/core-cdev.c
1602
static int ioctl_send_phy_packet(struct client *client, union ioctl_arg *arg)
drivers/firewire/core-cdev.c
1604
struct fw_cdev_send_phy_packet *a = &arg->send_phy_packet;
drivers/firewire/core-cdev.c
1652
static int ioctl_receive_phy_packets(struct client *client, union ioctl_arg *arg)
drivers/firewire/core-cdev.c
1654
struct fw_cdev_receive_phy_packets *a = &arg->receive_phy_packets;
drivers/firewire/core-cdev.c
1743
unsigned int cmd, void __user *arg)
drivers/firewire/core-cdev.c
1759
if (copy_from_user(&buffer, arg, _IOC_SIZE(cmd)))
drivers/firewire/core-cdev.c
1767
if (copy_to_user(arg, &buffer, _IOC_SIZE(cmd)))
drivers/firewire/core-cdev.c
1774
unsigned int cmd, unsigned long arg)
drivers/firewire/core-cdev.c
1776
return dispatch_ioctl(file->private_data, cmd, (void __user *)arg);
drivers/firewire/core-cdev.c
470
static int ioctl_get_info(struct client *client, union ioctl_arg *arg)
drivers/firewire/core-cdev.c
472
struct fw_cdev_get_info *a = &arg->get_info;
drivers/firewire/core-cdev.c
691
static int ioctl_send_request(struct client *client, union ioctl_arg *arg)
drivers/firewire/core-cdev.c
693
switch (arg->send_request.tcode) {
drivers/firewire/core-cdev.c
710
return init_request(client, &arg->send_request, client->device->node_id,
drivers/firewire/core-cdev.c
833
static int ioctl_allocate(struct client *client, union ioctl_arg *arg)
drivers/firewire/core-cdev.c
835
struct fw_cdev_allocate *a = &arg->allocate;
drivers/firewire/core-cdev.c
874
static int ioctl_deallocate(struct client *client, union ioctl_arg *arg)
drivers/firewire/core-cdev.c
876
return release_client_resource(client, arg->deallocate.handle,
drivers/firewire/core-cdev.c
880
static int ioctl_send_response(struct client *client, union ioctl_arg *arg)
drivers/firewire/core-cdev.c
882
struct fw_cdev_send_response *a = &arg->send_response;
drivers/firewire/core-cdev.c
915
static int ioctl_initiate_bus_reset(struct client *client, union ioctl_arg *arg)
drivers/firewire/core-cdev.c
918
arg->initiate_bus_reset.type == FW_CDEV_SHORT_RESET);
drivers/firewire/core-cdev.c
931
static int ioctl_add_descriptor(struct client *client, union ioctl_arg *arg)
drivers/firewire/core-cdev.c
933
struct fw_cdev_add_descriptor *a = &arg->add_descriptor;
drivers/firewire/core-cdev.c
978
static int ioctl_remove_descriptor(struct client *client, union ioctl_arg *arg)
drivers/firewire/core-cdev.c
980
return release_client_resource(client, arg->remove_descriptor.handle,
drivers/firewire/nosy.c
348
nosy_ioctl(struct file *file, unsigned int cmd, unsigned long arg)
drivers/firewire/nosy.c
362
if (copy_to_user((void __user *) arg, &stats, sizeof stats))
drivers/firewire/nosy.c
387
client->tcode_mask = arg;
drivers/firmware/arm_scmi/transports/optee.c
162
struct tee_ioctl_open_session_arg arg = { };
drivers/firmware/arm_scmi/transports/optee.c
165
memcpy(arg.uuid, scmi_pta->id.uuid.b, TEE_IOCTL_UUID_LEN);
drivers/firmware/arm_scmi/transports/optee.c
166
arg.clnt_login = TEE_IOCTL_LOGIN_REE_KERNEL;
drivers/firmware/arm_scmi/transports/optee.c
168
ret = tee_client_open_session(agent->tee_ctx, &arg, NULL);
drivers/firmware/arm_scmi/transports/optee.c
169
if (ret < 0 || arg.ret) {
drivers/firmware/arm_scmi/transports/optee.c
170
dev_err(dev, "Can't open tee session: %d / %#x\n", ret, arg.ret);
drivers/firmware/arm_scmi/transports/optee.c
174
*tee_session = arg.session;
drivers/firmware/arm_scmi/transports/optee.c
186
struct tee_ioctl_invoke_arg arg = { };
drivers/firmware/arm_scmi/transports/optee.c
196
arg.func = PTA_SCMI_CMD_CAPABILITIES;
drivers/firmware/arm_scmi/transports/optee.c
197
arg.session = tee_session;
drivers/firmware/arm_scmi/transports/optee.c
198
arg.num_params = 1;
drivers/firmware/arm_scmi/transports/optee.c
202
ret = tee_client_invoke_func(agent->tee_ctx, &arg, param);
drivers/firmware/arm_scmi/transports/optee.c
206
if (ret < 0 || arg.ret) {
drivers/firmware/arm_scmi/transports/optee.c
207
dev_err(agent->dev, "Can't get capabilities: %d / %#x\n", ret, arg.ret);
drivers/firmware/arm_scmi/transports/optee.c
226
struct tee_ioctl_invoke_arg arg = { };
drivers/firmware/arm_scmi/transports/optee.c
236
arg.func = PTA_SCMI_CMD_GET_CHANNEL;
drivers/firmware/arm_scmi/transports/optee.c
237
arg.session = channel->tee_session;
drivers/firmware/arm_scmi/transports/optee.c
238
arg.num_params = 1;
drivers/firmware/arm_scmi/transports/optee.c
244
ret = tee_client_invoke_func(scmi_optee_private->tee_ctx, &arg, param);
drivers/firmware/arm_scmi/transports/optee.c
246
if (ret || arg.ret) {
drivers/firmware/arm_scmi/transports/optee.c
247
dev_err(dev, "Can't get channel with caps %#x: %d / %#x\n", caps, ret, arg.ret);
drivers/firmware/arm_scmi/transports/optee.c
260
struct tee_ioctl_invoke_arg arg = {
drivers/firmware/arm_scmi/transports/optee.c
271
ret = tee_client_invoke_func(scmi_optee_private->tee_ctx, &arg, param);
drivers/firmware/arm_scmi/transports/optee.c
272
if (ret < 0 || arg.ret) {
drivers/firmware/arm_scmi/transports/optee.c
274
channel->channel_id, ret, arg.ret);
drivers/firmware/arm_scmi/transports/optee.c
283
struct tee_ioctl_invoke_arg arg = {
drivers/firmware/arm_scmi/transports/optee.c
302
ret = tee_client_invoke_func(scmi_optee_private->tee_ctx, &arg, param);
drivers/firmware/arm_scmi/transports/optee.c
303
if (ret < 0 || arg.ret) {
drivers/firmware/arm_scmi/transports/optee.c
305
channel->channel_id, ret, arg.ret);
drivers/firmware/arm_sdei.c
103
struct sdei_crosscall_args arg;
drivers/firmware/arm_sdei.c
105
CROSSCALL_INIT(arg, event);
drivers/firmware/arm_sdei.c
106
on_each_cpu(fn, &arg, true);
drivers/firmware/arm_sdei.c
108
return arg.first_error;
drivers/firmware/arm_sdei.c
1090
struct sdei_registered_event *arg)
drivers/firmware/arm_sdei.c
1093
u32 event_num = arg->event_num;
drivers/firmware/arm_sdei.c
1095
err = arg->callback(event_num, regs, arg->callback_arg);
drivers/firmware/arm_sdei.c
112
sdei_cross_call_return(struct sdei_crosscall_args *arg, int err)
drivers/firmware/arm_sdei.c
114
if (err && (atomic_inc_return(&arg->errors) == 1))
drivers/firmware/arm_sdei.c
115
arg->first_error = err;
drivers/firmware/arm_sdei.c
392
struct sdei_crosscall_args *arg = data;
drivers/firmware/arm_sdei.c
394
err = sdei_api_event_enable(arg->event->event_num);
drivers/firmware/arm_sdei.c
396
sdei_cross_call_return(arg, err);
drivers/firmware/arm_sdei.c
438
struct sdei_crosscall_args *arg = data;
drivers/firmware/arm_sdei.c
440
err = sdei_api_event_disable(arg->event->event_num);
drivers/firmware/arm_sdei.c
442
sdei_cross_call_return(arg, err);
drivers/firmware/arm_sdei.c
480
struct sdei_crosscall_args *arg = data;
drivers/firmware/arm_sdei.c
482
err = sdei_api_event_unregister(arg->event->event_num);
drivers/firmware/arm_sdei.c
484
sdei_cross_call_return(arg, err);
drivers/firmware/arm_sdei.c
548
void *arg, u64 flags, u64 affinity)
drivers/firmware/arm_sdei.c
551
(unsigned long)entry_point, (unsigned long)arg,
drivers/firmware/arm_sdei.c
560
struct sdei_crosscall_args *arg = data;
drivers/firmware/arm_sdei.c
562
reg = per_cpu_ptr(arg->event->private_registered, smp_processor_id());
drivers/firmware/arm_sdei.c
563
err = sdei_api_event_register(arg->event->event_num, sdei_entry_point,
drivers/firmware/arm_sdei.c
566
sdei_cross_call_return(arg, err);
drivers/firmware/arm_sdei.c
569
int sdei_event_register(u32 event_num, sdei_event_callback *cb, void *arg)
drivers/firmware/arm_sdei.c
583
event = sdei_event_create(event_num, cb, arg);
drivers/firmware/arm_sdei.c
82
#define CROSSCALL_INIT(arg, event) \
drivers/firmware/arm_sdei.c
84
arg.event = event; \
drivers/firmware/arm_sdei.c
85
arg.first_error = 0; \
drivers/firmware/arm_sdei.c
86
atomic_set(&arg.errors, 0); \
drivers/firmware/arm_sdei.c
92
struct sdei_crosscall_args arg;
drivers/firmware/arm_sdei.c
94
CROSSCALL_INIT(arg, event);
drivers/firmware/arm_sdei.c
95
fn(&arg);
drivers/firmware/arm_sdei.c
97
return arg.first_error;
drivers/firmware/broadcom/tee_bnxt_fw.c
102
struct tee_ioctl_invoke_arg arg;
drivers/firmware/broadcom/tee_bnxt_fw.c
108
prepare_args(TA_CMD_BNXT_FASTBOOT, &arg, param);
drivers/firmware/broadcom/tee_bnxt_fw.c
110
ret = tee_client_invoke_func(pvt_data.ctx, &arg, param);
drivers/firmware/broadcom/tee_bnxt_fw.c
111
if (ret < 0 || arg.ret != 0) {
drivers/firmware/broadcom/tee_bnxt_fw.c
114
arg.ret, ret);
drivers/firmware/broadcom/tee_bnxt_fw.c
133
struct tee_ioctl_invoke_arg arg;
drivers/firmware/broadcom/tee_bnxt_fw.c
143
prepare_args(TA_CMD_BNXT_COPY_COREDUMP, &arg, param);
drivers/firmware/broadcom/tee_bnxt_fw.c
154
ret = tee_client_invoke_func(pvt_data.ctx, &arg, param);
drivers/firmware/broadcom/tee_bnxt_fw.c
155
if (ret < 0 || arg.ret != 0) {
drivers/firmware/broadcom/tee_bnxt_fw.c
158
arg.ret, ret);
drivers/firmware/broadcom/tee_bnxt_fw.c
67
struct tee_ioctl_invoke_arg *arg,
drivers/firmware/broadcom/tee_bnxt_fw.c
70
memset(arg, 0, sizeof(*arg));
drivers/firmware/broadcom/tee_bnxt_fw.c
73
arg->func = cmd;
drivers/firmware/broadcom/tee_bnxt_fw.c
74
arg->session = pvt_data.session_id;
drivers/firmware/broadcom/tee_bnxt_fw.c
75
arg->num_params = MAX_TEE_PARAM_ARRY_MEMB;
drivers/firmware/efi/apple-properties.c
24
static int __init dump_properties_enable(char *arg)
drivers/firmware/efi/efi.c
86
static int __init setup_noefi(char *arg)
drivers/firmware/efi/stmm/tee_stmm_efi.c
55
struct tee_ioctl_invoke_arg arg;
drivers/firmware/efi/stmm/tee_stmm_efi.c
75
memset(&arg, 0, sizeof(arg));
drivers/firmware/efi/stmm/tee_stmm_efi.c
76
arg.func = PTA_STMM_CMD_COMMUNICATE;
drivers/firmware/efi/stmm/tee_stmm_efi.c
77
arg.session = pvt_data.session;
drivers/firmware/efi/stmm/tee_stmm_efi.c
78
arg.num_params = 4;
drivers/firmware/efi/stmm/tee_stmm_efi.c
88
rc = tee_client_invoke_func(pvt_data.ctx, &arg, param);
drivers/firmware/efi/stmm/tee_stmm_efi.c
91
if (rc < 0 || arg.ret != 0) {
drivers/firmware/efi/stmm/tee_stmm_efi.c
93
"PTA_STMM_CMD_COMMUNICATE invoke error: 0x%x\n", arg.ret);
drivers/firmware/efi/test/efi_test.c
139
static long efi_runtime_get_variable(unsigned long arg)
drivers/firmware/efi/test/efi_test.c
151
getvariable_user = (struct efi_getvariable __user *)arg;
drivers/firmware/efi/test/efi_test.c
229
static long efi_runtime_set_variable(unsigned long arg)
drivers/firmware/efi/test/efi_test.c
239
setvariable_user = (struct efi_setvariable __user *)arg;
drivers/firmware/efi/test/efi_test.c
277
static long efi_runtime_get_time(unsigned long arg)
drivers/firmware/efi/test/efi_test.c
285
gettime_user = (struct efi_gettime __user *)arg;
drivers/firmware/efi/test/efi_test.c
315
static long efi_runtime_set_time(unsigned long arg)
drivers/firmware/efi/test/efi_test.c
322
settime_user = (struct efi_settime __user *)arg;
drivers/firmware/efi/test/efi_test.c
336
static long efi_runtime_get_waketime(unsigned long arg)
drivers/firmware/efi/test/efi_test.c
344
getwakeuptime_user = (struct efi_getwakeuptime __user *)arg;
drivers/firmware/efi/test/efi_test.c
377
static long efi_runtime_set_waketime(unsigned long arg)
drivers/firmware/efi/test/efi_test.c
385
setwakeuptime_user = (struct efi_setwakeuptime __user *)arg;
drivers/firmware/efi/test/efi_test.c
407
static long efi_runtime_get_nextvariablename(unsigned long arg)
drivers/firmware/efi/test/efi_test.c
418
getnextvariablename_user = (struct efi_getnextvariablename __user *)arg;
drivers/firmware/efi/test/efi_test.c
508
static long efi_runtime_get_nexthighmonocount(unsigned long arg)
drivers/firmware/efi/test/efi_test.c
516
efi_getnexthighmonotoniccount __user *)arg;
drivers/firmware/efi/test/efi_test.c
539
static long efi_runtime_reset_system(unsigned long arg)
drivers/firmware/efi/test/efi_test.c
545
resetsystem_user = (struct efi_resetsystem __user *)arg;
drivers/firmware/efi/test/efi_test.c
563
static long efi_runtime_query_variableinfo(unsigned long arg)
drivers/firmware/efi/test/efi_test.c
570
queryvariableinfo_user = (struct efi_queryvariableinfo __user *)arg;
drivers/firmware/efi/test/efi_test.c
599
static long efi_runtime_query_capsulecaps(unsigned long arg)
drivers/firmware/efi/test/efi_test.c
609
qcaps_user = (struct efi_querycapsulecapabilities __user *)arg;
drivers/firmware/efi/test/efi_test.c
669
static long efi_runtime_get_supported_mask(unsigned long arg)
drivers/firmware/efi/test/efi_test.c
674
supported_mask = (unsigned int *)arg;
drivers/firmware/efi/test/efi_test.c
683
unsigned long arg)
drivers/firmware/efi/test/efi_test.c
687
return efi_runtime_get_variable(arg);
drivers/firmware/efi/test/efi_test.c
690
return efi_runtime_set_variable(arg);
drivers/firmware/efi/test/efi_test.c
693
return efi_runtime_get_time(arg);
drivers/firmware/efi/test/efi_test.c
696
return efi_runtime_set_time(arg);
drivers/firmware/efi/test/efi_test.c
699
return efi_runtime_get_waketime(arg);
drivers/firmware/efi/test/efi_test.c
702
return efi_runtime_set_waketime(arg);
drivers/firmware/efi/test/efi_test.c
705
return efi_runtime_get_nextvariablename(arg);
drivers/firmware/efi/test/efi_test.c
708
return efi_runtime_get_nexthighmonocount(arg);
drivers/firmware/efi/test/efi_test.c
711
return efi_runtime_query_variableinfo(arg);
drivers/firmware/efi/test/efi_test.c
714
return efi_runtime_query_capsulecaps(arg);
drivers/firmware/efi/test/efi_test.c
717
return efi_runtime_reset_system(arg);
drivers/firmware/efi/test/efi_test.c
720
return efi_runtime_get_supported_mask(arg);
drivers/firmware/google/gsmi.c
660
unsigned long reason, void *arg)
drivers/firmware/google/gsmi.c
671
unsigned long reason, void *arg)
drivers/firmware/google/gsmi.c
683
unsigned long reason, void *arg)
drivers/firmware/google/vpd.c
100
struct vpd_section *sec = arg;
drivers/firmware/google/vpd.c
97
void *arg)
drivers/firmware/google/vpd_decode.h
30
void *arg);
drivers/firmware/psci/psci_checker.c
272
static int suspend_test_thread(void *arg)
drivers/firmware/psci/psci_checker.c
274
int cpu = (long)arg;
drivers/firmware/qemu_fw_cfg.c
797
static int fw_cfg_cmdline_set(const char *arg, const struct kernel_param *kp)
drivers/firmware/qemu_fw_cfg.c
816
size = memparse(arg, &str);
drivers/firmware/stratix10-rsu.c
261
unsigned long arg,
drivers/firmware/stratix10-rsu.c
272
if (arg)
drivers/firmware/stratix10-rsu.c
273
msg.arg[0] = arg;
drivers/firmware/stratix10-rsu.c
320
unsigned long arg,
drivers/firmware/stratix10-rsu.c
330
msg.arg[0] = arg;
drivers/firmware/stratix10-svc.c
1312
args.a2 = p_msg->arg[0];
drivers/firmware/stratix10-svc.c
172
u64 arg[3];
drivers/firmware/stratix10-svc.c
1775
p_data->arg[0] = p_msg->arg[0];
drivers/firmware/stratix10-svc.c
1776
p_data->arg[1] = p_msg->arg[1];
drivers/firmware/stratix10-svc.c
1777
p_data->arg[2] = p_msg->arg[2];
drivers/firmware/stratix10-svc.c
614
a1 = pdata->arg[0];
drivers/firmware/stratix10-svc.c
619
a1 = pdata->arg[0];
drivers/firmware/stratix10-svc.c
683
a1 = pdata->arg[0];
drivers/firmware/stratix10-svc.c
688
a1 = pdata->arg[0];
drivers/firmware/stratix10-svc.c
709
a1 = pdata->arg[0];
drivers/firmware/stratix10-svc.c
712
a4 = pdata->arg[1];
drivers/firmware/xilinx/zynqmp-debug.c
87
static u64 zynqmp_pm_argument_value(char *arg)
drivers/firmware/xilinx/zynqmp-debug.c
91
if (!arg)
drivers/firmware/xilinx/zynqmp-debug.c
94
if (!kstrtou64(arg, 0, &value))
drivers/fpga/dfl-afu-error.c
228
unsigned int cmd, unsigned long arg)
drivers/fpga/dfl-afu-error.c
232
return dfl_feature_ioctl_get_num_irqs(pdev, feature, arg);
drivers/fpga/dfl-afu-error.c
234
return dfl_feature_ioctl_set_irq(pdev, feature, arg);
drivers/fpga/dfl-afu-main.c
430
unsigned int cmd, unsigned long arg)
drivers/fpga/dfl-afu-main.c
436
if (!arg)
drivers/fpga/dfl-afu-main.c
555
unsigned int cmd, unsigned long arg)
drivers/fpga/dfl-afu-main.c
559
return dfl_feature_ioctl_get_num_irqs(pdev, feature, arg);
drivers/fpga/dfl-afu-main.c
561
return dfl_feature_ioctl_set_irq(pdev, feature, arg);
drivers/fpga/dfl-afu-main.c
647
unsigned long arg)
drivers/fpga/dfl-afu-main.c
654
afu_ioctl_get_info(struct dfl_feature_dev_data *fdata, void __user *arg)
drivers/fpga/dfl-afu-main.c
662
if (copy_from_user(&info, arg, minsz))
drivers/fpga/dfl-afu-main.c
675
if (copy_to_user(arg, &info, sizeof(info)))
drivers/fpga/dfl-afu-main.c
682
void __user *arg)
drivers/fpga/dfl-afu-main.c
691
if (copy_from_user(&rinfo, arg, minsz))
drivers/fpga/dfl-afu-main.c
705
if (copy_to_user(arg, &rinfo, sizeof(rinfo)))
drivers/fpga/dfl-afu-main.c
712
afu_ioctl_dma_map(struct dfl_feature_dev_data *fdata, void __user *arg)
drivers/fpga/dfl-afu-main.c
720
if (copy_from_user(&map, arg, minsz))
drivers/fpga/dfl-afu-main.c
730
if (copy_to_user(arg, &map, sizeof(map))) {
drivers/fpga/dfl-afu-main.c
744
afu_ioctl_dma_unmap(struct dfl_feature_dev_data *fdata, void __user *arg)
drivers/fpga/dfl-afu-main.c
751
if (copy_from_user(&unmap, arg, minsz))
drivers/fpga/dfl-afu-main.c
760
static long afu_ioctl(struct file *filp, unsigned int cmd, unsigned long arg)
drivers/fpga/dfl-afu-main.c
775
return afu_ioctl_check_extension(fdata, arg);
drivers/fpga/dfl-afu-main.c
777
return afu_ioctl_get_info(fdata, (void __user *)arg);
drivers/fpga/dfl-afu-main.c
779
return afu_ioctl_get_region_info(fdata, (void __user *)arg);
drivers/fpga/dfl-afu-main.c
781
return afu_ioctl_dma_map(fdata, (void __user *)arg);
drivers/fpga/dfl-afu-main.c
783
return afu_ioctl_dma_unmap(fdata, (void __user *)arg);
drivers/fpga/dfl-afu-main.c
793
ret = f->ops->ioctl(pdev, f, cmd, arg);
drivers/fpga/dfl-fme-error.c
359
unsigned int cmd, unsigned long arg)
drivers/fpga/dfl-fme-error.c
363
return dfl_feature_ioctl_get_num_irqs(pdev, feature, arg);
drivers/fpga/dfl-fme-error.c
365
return dfl_feature_ioctl_set_irq(pdev, feature, arg);
drivers/fpga/dfl-fme-main.c
145
unsigned long arg)
drivers/fpga/dfl-fme-main.c
150
if (get_user(port_id, (int __user *)arg))
drivers/fpga/dfl-fme-main.c
157
unsigned long arg)
drivers/fpga/dfl-fme-main.c
162
if (get_user(port_id, (int __user *)arg))
drivers/fpga/dfl-fme-main.c
170
unsigned int cmd, unsigned long arg)
drivers/fpga/dfl-fme-main.c
176
return fme_hdr_ioctl_release_port(fdata, arg);
drivers/fpga/dfl-fme-main.c
178
return fme_hdr_ioctl_assign_port(fdata, arg);
drivers/fpga/dfl-fme-main.c
599
unsigned long arg)
drivers/fpga/dfl-fme-main.c
643
static long fme_ioctl(struct file *filp, unsigned int cmd, unsigned long arg)
drivers/fpga/dfl-fme-main.c
656
return fme_ioctl_check_extension(fdata, arg);
drivers/fpga/dfl-fme-main.c
666
ret = f->ops->ioctl(pdev, f, cmd, arg);
drivers/fpga/dfl-fme-pr.c
452
unsigned int cmd, unsigned long arg)
drivers/fpga/dfl-fme-pr.c
458
ret = fme_pr(pdev, arg);
drivers/fpga/dfl-fme-pr.c
66
static int fme_pr(struct platform_device *pdev, unsigned long arg)
drivers/fpga/dfl-fme-pr.c
69
void __user *argp = (void __user *)arg;
drivers/fpga/dfl.c
1859
static irqreturn_t dfl_irq_handler(int irq, void *arg)
drivers/fpga/dfl.c
1861
struct eventfd_ctx *trigger = arg;
drivers/fpga/dfl.c
1966
unsigned long arg)
drivers/fpga/dfl.c
1968
return put_user(feature->nr_irqs, (__u32 __user *)arg);
drivers/fpga/dfl.c
1982
unsigned long arg)
drivers/fpga/dfl.c
1992
if (copy_from_user(&hdr, (void __user *)arg, sizeof(hdr)))
drivers/fpga/dfl.c
1999
fds = memdup_array_user((void __user *)(arg + sizeof(hdr)),
drivers/fpga/dfl.c
739
static void dfl_id_free_action(void *arg)
drivers/fpga/dfl.c
741
struct dfl_feature_dev_data *fdata = arg;
drivers/fpga/dfl.h
408
unsigned int cmd, unsigned long arg);
drivers/fpga/dfl.h
579
unsigned long arg);
drivers/fpga/dfl.h
582
unsigned long arg);
drivers/fpga/of-fpga-region.c
347
unsigned long action, void *arg)
drivers/fpga/of-fpga-region.c
349
struct of_overlay_notify_data *nd = arg;
drivers/fsi/fsi-core.c
1286
static int fsi_slave_remove_device(struct device *dev, void *arg)
drivers/fsi/fsi-core.c
1292
static int fsi_master_remove_slave(struct device *dev, void *arg)
drivers/fsi/fsi-sbefifo.c
983
static long sbefifo_user_ioctl(struct file *file, unsigned int cmd, unsigned long arg)
drivers/fsi/fsi-sbefifo.c
994
rc = sbefifo_cmd_timeout(user, (void __user *)arg);
drivers/fsi/fsi-sbefifo.c
997
rc = sbefifo_read_timeout(user, (void __user *)arg);
drivers/fsi/fsi-scom.c
475
static long scom_ioctl(struct file *file, unsigned int cmd, unsigned long arg)
drivers/fsi/fsi-scom.c
478
void __user *argp = (void __user *)arg;
drivers/fwctl/main.c
169
unsigned long arg)
drivers/fwctl/main.c
188
ucmd.ubuffer = (void __user *)arg;
drivers/gpib/agilent_82350b/agilent_82350b.c
248
static irqreturn_t agilent_82350b_interrupt(int irq, void *arg)
drivers/gpib/agilent_82350b/agilent_82350b.c
253
struct gpib_board *board = arg;
drivers/gpib/cb7210/cb7210.c
434
static irqreturn_t cb_pci_interrupt(int irq, void *arg)
drivers/gpib/cb7210/cb7210.c
437
struct gpib_board *board = arg;
drivers/gpib/cb7210/cb7210.c
463
return cb7210_locked_internal_interrupt(arg);
drivers/gpib/cb7210/cb7210.c
531
static irqreturn_t cb7210_interrupt(int irq, void *arg)
drivers/gpib/cb7210/cb7210.c
533
return cb7210_internal_interrupt(arg);
drivers/gpib/cec/cec_gpib.c
26
static irqreturn_t cec_interrupt(int irq, void *arg)
drivers/gpib/cec/cec_gpib.c
28
struct gpib_board *board = arg;
drivers/gpib/common/gpib_os.c
1031
fault = copy_to_user((void __user *)arg, &cmd, sizeof(cmd));
drivers/gpib/common/gpib_os.c
1051
unsigned long arg)
drivers/gpib/common/gpib_os.c
1060
fault = copy_from_user(&write_cmd, (void __user *)arg, sizeof(write_cmd));
drivers/gpib/common/gpib_os.c
1118
fault = copy_to_user((void __user *)arg, &write_cmd, sizeof(write_cmd));
drivers/gpib/common/gpib_os.c
1130
static int status_bytes_ioctl(struct gpib_board *board, unsigned long arg)
drivers/gpib/common/gpib_os.c
1136
retval = copy_from_user(&cmd, (void __user *)arg, sizeof(cmd));
drivers/gpib/common/gpib_os.c
1146
retval = copy_to_user((void __user *)arg, &cmd, sizeof(cmd));
drivers/gpib/common/gpib_os.c
1249
static int open_dev_ioctl(struct file *filep, struct gpib_board *board, unsigned long arg)
drivers/gpib/common/gpib_os.c
1256
retval = copy_from_user(&open_dev_cmd, (void __user *)arg, sizeof(open_dev_cmd));
drivers/gpib/common/gpib_os.c
1293
retval = copy_to_user((void __user *)arg, &open_dev_cmd, sizeof(open_dev_cmd));
drivers/gpib/common/gpib_os.c
1300
static int close_dev_ioctl(struct file *filep, struct gpib_board *board, unsigned long arg)
drivers/gpib/common/gpib_os.c
1309
retval = copy_from_user(&cmd, (void __user *)arg, sizeof(cmd));
drivers/gpib/common/gpib_os.c
1338
static int serial_poll_ioctl(struct gpib_board *board, unsigned long arg)
drivers/gpib/common/gpib_os.c
1343
retval = copy_from_user(&serial_cmd, (void __user *)arg, sizeof(serial_cmd));
drivers/gpib/common/gpib_os.c
1352
retval = copy_to_user((void __user *)arg, &serial_cmd, sizeof(serial_cmd));
drivers/gpib/common/gpib_os.c
1360
unsigned long arg)
drivers/gpib/common/gpib_os.c
1366
retval = copy_from_user(&wait_cmd, (void __user *)arg, sizeof(wait_cmd));
drivers/gpib/common/gpib_os.c
1392
retval = copy_to_user((void __user *)arg, &wait_cmd, sizeof(wait_cmd));
drivers/gpib/common/gpib_os.c
1399
static int parallel_poll_ioctl(struct gpib_board *board, unsigned long arg)
drivers/gpib/common/gpib_os.c
1408
retval = copy_to_user((void __user *)arg, &poll_byte, sizeof(poll_byte));
drivers/gpib/common/gpib_os.c
1415
static int online_ioctl(struct gpib_board *board, unsigned long arg)
drivers/gpib/common/gpib_os.c
1426
retval = copy_from_user(&online_cmd, (void __user *)arg, sizeof(online_cmd));
drivers/gpib/common/gpib_os.c
1459
static int remote_enable_ioctl(struct gpib_board *board, unsigned long arg)
drivers/gpib/common/gpib_os.c
1464
retval = copy_from_user(&enable, (void __user *)arg, sizeof(enable));
drivers/gpib/common/gpib_os.c
1471
static int take_control_ioctl(struct gpib_board *board, unsigned long arg)
drivers/gpib/common/gpib_os.c
1476
retval = copy_from_user(&synchronous, (void __user *)arg, sizeof(synchronous));
drivers/gpib/common/gpib_os.c
1483
static int line_status_ioctl(struct gpib_board *board, unsigned long arg)
drivers/gpib/common/gpib_os.c
1492
retval = copy_to_user((void __user *)arg, &lines, sizeof(lines));
drivers/gpib/common/gpib_os.c
1500
unsigned long arg)
drivers/gpib/common/gpib_os.c
1506
retval = copy_from_user(&cmd, (void __user *)arg, sizeof(cmd));
drivers/gpib/common/gpib_os.c
1536
unsigned long arg)
drivers/gpib/common/gpib_os.c
1542
retval = copy_from_user(&cmd, (void __user *)arg, sizeof(cmd));
drivers/gpib/common/gpib_os.c
1570
static int eos_ioctl(struct gpib_board *board, unsigned long arg)
drivers/gpib/common/gpib_os.c
1575
retval = copy_from_user(&eos_cmd, (void __user *)arg, sizeof(eos_cmd));
drivers/gpib/common/gpib_os.c
1582
static int request_service_ioctl(struct gpib_board *board, unsigned long arg)
drivers/gpib/common/gpib_os.c
1587
retval = copy_from_user(&status_byte, (void __user *)arg, sizeof(status_byte));
drivers/gpib/common/gpib_os.c
1594
static int request_service2_ioctl(struct gpib_board *board, unsigned long arg)
drivers/gpib/common/gpib_os.c
1599
retval = copy_from_user(&request_service2_cmd, (void __user *)arg,
drivers/gpib/common/gpib_os.c
1608
static int iobase_ioctl(struct gpib_board_config *config, unsigned long arg)
drivers/gpib/common/gpib_os.c
1616
retval = copy_from_user(&base_addr, (void __user *)arg, sizeof(base_addr));
drivers/gpib/common/gpib_os.c
1627
static int irq_ioctl(struct gpib_board_config *config, unsigned long arg)
drivers/gpib/common/gpib_os.c
1635
retval = copy_from_user(&irq, (void __user *)arg, sizeof(irq));
drivers/gpib/common/gpib_os.c
1644
static int dma_ioctl(struct gpib_board_config *config, unsigned long arg)
drivers/gpib/common/gpib_os.c
1652
retval = copy_from_user(&dma_channel, (void __user *)arg, sizeof(dma_channel));
drivers/gpib/common/gpib_os.c
1662
unsigned long arg)
drivers/gpib/common/gpib_os.c
1668
retval = copy_from_user(&enable, (void __user *)arg, sizeof(enable));
drivers/gpib/common/gpib_os.c
1700
unsigned long arg)
drivers/gpib/common/gpib_os.c
1704
retval = copy_from_user(&lock_mutex, (void __user *)arg, sizeof(lock_mutex));
drivers/gpib/common/gpib_os.c
1739
static int timeout_ioctl(struct gpib_board *board, unsigned long arg)
drivers/gpib/common/gpib_os.c
1744
retval = copy_from_user(&timeout, (void __user *)arg, sizeof(timeout));
drivers/gpib/common/gpib_os.c
1754
static int ppc_ioctl(struct gpib_board *board, unsigned long arg)
drivers/gpib/common/gpib_os.c
1759
retval = copy_from_user(&cmd, (void __user *)arg, sizeof(cmd));
drivers/gpib/common/gpib_os.c
1780
static int set_local_ppoll_mode_ioctl(struct gpib_board *board, unsigned long arg)
drivers/gpib/common/gpib_os.c
1785
retval = copy_from_user(&cmd, (void __user *)arg, sizeof(cmd));
drivers/gpib/common/gpib_os.c
1797
static int get_local_ppoll_mode_ioctl(struct gpib_board *board, unsigned long arg)
drivers/gpib/common/gpib_os.c
1803
retval = copy_to_user((void __user *)arg, &cmd, sizeof(cmd));
drivers/gpib/common/gpib_os.c
1810
static int query_board_rsv_ioctl(struct gpib_board *board, unsigned long arg)
drivers/gpib/common/gpib_os.c
1817
retval = copy_to_user((void __user *)arg, &status, sizeof(status));
drivers/gpib/common/gpib_os.c
1824
static int board_info_ioctl(const struct gpib_board *board, unsigned long arg)
drivers/gpib/common/gpib_os.c
1840
retval = copy_to_user((void __user *)arg, &info, sizeof(info));
drivers/gpib/common/gpib_os.c
1847
static int interface_clear_ioctl(struct gpib_board *board, unsigned long arg)
drivers/gpib/common/gpib_os.c
1852
retval = copy_from_user(&usec_duration, (void __user *)arg, sizeof(usec_duration));
drivers/gpib/common/gpib_os.c
1859
static int select_pci_ioctl(struct gpib_board_config *config, unsigned long arg)
drivers/gpib/common/gpib_os.c
1867
retval = copy_from_user(&selection, (void __user *)arg, sizeof(selection));
drivers/gpib/common/gpib_os.c
1877
static int select_device_path_ioctl(struct gpib_board_config *config, unsigned long arg)
drivers/gpib/common/gpib_os.c
1889
retval = copy_from_user(selection, (void __user *)arg,
drivers/gpib/common/gpib_os.c
2013
static int event_ioctl(struct gpib_board *board, unsigned long arg)
drivers/gpib/common/gpib_os.c
2025
retval = copy_to_user((void __user *)arg, &user_event, sizeof(user_event));
drivers/gpib/common/gpib_os.c
2032
static int request_system_control_ioctl(struct gpib_board *board, unsigned long arg)
drivers/gpib/common/gpib_os.c
2037
retval = copy_from_user(&request_control, (void __user *)arg, sizeof(request_control));
drivers/gpib/common/gpib_os.c
2044
static int t1_delay_ioctl(struct gpib_board *board, unsigned long arg)
drivers/gpib/common/gpib_os.c
2053
retval = copy_from_user(&cmd, (void __user *)arg, sizeof(cmd));
drivers/gpib/common/gpib_os.c
30
struct gpib_board *board, unsigned long arg);
drivers/gpib/common/gpib_os.c
32
unsigned long arg);
drivers/gpib/common/gpib_os.c
34
unsigned long arg);
drivers/gpib/common/gpib_os.c
36
unsigned long arg);
drivers/gpib/common/gpib_os.c
37
static int open_dev_ioctl(struct file *filep, struct gpib_board *board, unsigned long arg);
drivers/gpib/common/gpib_os.c
38
static int close_dev_ioctl(struct file *filep, struct gpib_board *board, unsigned long arg);
drivers/gpib/common/gpib_os.c
39
static int serial_poll_ioctl(struct gpib_board *board, unsigned long arg);
drivers/gpib/common/gpib_os.c
41
struct gpib_board *board, unsigned long arg);
drivers/gpib/common/gpib_os.c
42
static int parallel_poll_ioctl(struct gpib_board *board, unsigned long arg);
drivers/gpib/common/gpib_os.c
43
static int online_ioctl(struct gpib_board *board, unsigned long arg);
drivers/gpib/common/gpib_os.c
44
static int remote_enable_ioctl(struct gpib_board *board, unsigned long arg);
drivers/gpib/common/gpib_os.c
45
static int take_control_ioctl(struct gpib_board *board, unsigned long arg);
drivers/gpib/common/gpib_os.c
46
static int line_status_ioctl(struct gpib_board *board, unsigned long arg);
drivers/gpib/common/gpib_os.c
48
unsigned long arg);
drivers/gpib/common/gpib_os.c
50
unsigned long arg);
drivers/gpib/common/gpib_os.c
51
static int eos_ioctl(struct gpib_board *board, unsigned long arg);
drivers/gpib/common/gpib_os.c
52
static int request_service_ioctl(struct gpib_board *board, unsigned long arg);
drivers/gpib/common/gpib_os.c
53
static int request_service2_ioctl(struct gpib_board *board, unsigned long arg);
drivers/gpib/common/gpib_os.c
54
static int iobase_ioctl(struct gpib_board_config *config, unsigned long arg);
drivers/gpib/common/gpib_os.c
55
static int irq_ioctl(struct gpib_board_config *config, unsigned long arg);
drivers/gpib/common/gpib_os.c
56
static int dma_ioctl(struct gpib_board_config *config, unsigned long arg);
drivers/gpib/common/gpib_os.c
58
unsigned long arg);
drivers/gpib/common/gpib_os.c
60
unsigned long arg);
drivers/gpib/common/gpib_os.c
61
static int timeout_ioctl(struct gpib_board *board, unsigned long arg);
drivers/gpib/common/gpib_os.c
611
long ibioctl(struct file *filep, unsigned int cmd, unsigned long arg)
drivers/gpib/common/gpib_os.c
62
static int status_bytes_ioctl(struct gpib_board *board, unsigned long arg);
drivers/gpib/common/gpib_os.c
63
static int board_info_ioctl(const struct gpib_board *board, unsigned long arg);
drivers/gpib/common/gpib_os.c
635
retval = board_type_ioctl(file_priv, board, arg);
drivers/gpib/common/gpib_os.c
638
retval = online_ioctl(board, arg);
drivers/gpib/common/gpib_os.c
64
static int ppc_ioctl(struct gpib_board *board, unsigned long arg);
drivers/gpib/common/gpib_os.c
65
static int set_local_ppoll_mode_ioctl(struct gpib_board *board, unsigned long arg);
drivers/gpib/common/gpib_os.c
659
retval = iobase_ioctl(&board->config, arg);
drivers/gpib/common/gpib_os.c
66
static int get_local_ppoll_mode_ioctl(struct gpib_board *board, unsigned long arg);
drivers/gpib/common/gpib_os.c
662
retval = irq_ioctl(&board->config, arg);
drivers/gpib/common/gpib_os.c
665
retval = dma_ioctl(&board->config, arg);
drivers/gpib/common/gpib_os.c
668
retval = autospoll_ioctl(board, file_priv, arg);
drivers/gpib/common/gpib_os.c
67
static int query_board_rsv_ioctl(struct gpib_board *board, unsigned long arg);
drivers/gpib/common/gpib_os.c
671
retval = board_info_ioctl(board, arg);
drivers/gpib/common/gpib_os.c
679
return mutex_ioctl(board, file_priv, arg);
drivers/gpib/common/gpib_os.c
68
static int interface_clear_ioctl(struct gpib_board *board, unsigned long arg);
drivers/gpib/common/gpib_os.c
681
retval = pad_ioctl(board, file_priv, arg);
drivers/gpib/common/gpib_os.c
684
retval = sad_ioctl(board, file_priv, arg);
drivers/gpib/common/gpib_os.c
687
retval = select_pci_ioctl(&board->config, arg);
drivers/gpib/common/gpib_os.c
69
static int select_pci_ioctl(struct gpib_board_config *config, unsigned long arg);
drivers/gpib/common/gpib_os.c
690
retval = select_device_path_ioctl(&board->config, arg);
drivers/gpib/common/gpib_os.c
70
static int select_device_path_ioctl(struct gpib_board_config *config, unsigned long arg);
drivers/gpib/common/gpib_os.c
703
retval = event_ioctl(board, arg);
drivers/gpib/common/gpib_os.c
706
retval = close_dev_ioctl(filep, board, arg);
drivers/gpib/common/gpib_os.c
709
retval = open_dev_ioctl(filep, board, arg);
drivers/gpib/common/gpib_os.c
71
static int event_ioctl(struct gpib_board *board, unsigned long arg);
drivers/gpib/common/gpib_os.c
712
retval = status_bytes_ioctl(board, arg);
drivers/gpib/common/gpib_os.c
715
retval = wait_ioctl(file_priv, board, arg);
drivers/gpib/common/gpib_os.c
72
static int request_system_control_ioctl(struct gpib_board *board, unsigned long arg);
drivers/gpib/common/gpib_os.c
720
retval = line_status_ioctl(board, arg);
drivers/gpib/common/gpib_os.c
73
static int t1_delay_ioctl(struct gpib_board *board, unsigned long arg);
drivers/gpib/common/gpib_os.c
740
retval = t1_delay_ioctl(board, arg);
drivers/gpib/common/gpib_os.c
743
retval = take_control_ioctl(board, arg);
drivers/gpib/common/gpib_os.c
751
return command_ioctl(file_priv, board, arg);
drivers/gpib/common/gpib_os.c
753
retval = eos_ioctl(board, arg);
drivers/gpib/common/gpib_os.c
759
retval = ppc_ioctl(board, arg);
drivers/gpib/common/gpib_os.c
762
retval = set_local_ppoll_mode_ioctl(board, arg);
drivers/gpib/common/gpib_os.c
765
retval = get_local_ppoll_mode_ioctl(board, arg);
drivers/gpib/common/gpib_os.c
768
retval = query_board_rsv_ioctl(board, arg);
drivers/gpib/common/gpib_os.c
776
return read_ioctl(file_priv, board, arg);
drivers/gpib/common/gpib_os.c
778
retval = parallel_poll_ioctl(board, arg);
drivers/gpib/common/gpib_os.c
781
retval = request_system_control_ioctl(board, arg);
drivers/gpib/common/gpib_os.c
784
retval = serial_poll_ioctl(board, arg);
drivers/gpib/common/gpib_os.c
787
retval = request_service_ioctl(board, arg);
drivers/gpib/common/gpib_os.c
790
retval = request_service2_ioctl(board, arg);
drivers/gpib/common/gpib_os.c
793
retval = interface_clear_ioctl(board, arg);
drivers/gpib/common/gpib_os.c
796
retval = remote_enable_ioctl(board, arg);
drivers/gpib/common/gpib_os.c
799
retval = timeout_ioctl(board, arg);
drivers/gpib/common/gpib_os.c
807
return write_ioctl(file_priv, board, arg);
drivers/gpib/common/gpib_os.c
820
struct gpib_board *board, unsigned long arg)
drivers/gpib/common/gpib_os.c
831
retval = copy_from_user(&cmd, (void __user *)arg,
drivers/gpib/common/gpib_os.c
873
unsigned long arg)
drivers/gpib/common/gpib_os.c
884
retval = copy_from_user(&read_cmd, (void __user *)arg, sizeof(read_cmd));
drivers/gpib/common/gpib_os.c
944
retval = copy_to_user((void __user *)arg, &read_cmd, sizeof(read_cmd));
drivers/gpib/common/gpib_os.c
957
struct gpib_board *board, unsigned long arg)
drivers/gpib/common/gpib_os.c
968
retval = copy_from_user(&cmd, (void __user *)arg, sizeof(cmd));
drivers/gpib/eastwood/fluke_gpib.c
360
static void fluke_dma_callback(void *arg)
drivers/gpib/eastwood/fluke_gpib.c
362
struct gpib_board *board = arg;
drivers/gpib/eastwood/fluke_gpib.c
840
static irqreturn_t fluke_gpib_interrupt(int irq, void *arg)
drivers/gpib/eastwood/fluke_gpib.c
842
struct gpib_board *board = arg;
drivers/gpib/fmh_gpib/fmh_gpib.c
1237
irqreturn_t fmh_gpib_interrupt(int irq, void *arg)
drivers/gpib/fmh_gpib/fmh_gpib.c
1239
struct gpib_board *board = arg;
drivers/gpib/fmh_gpib/fmh_gpib.c
34
static irqreturn_t fmh_gpib_interrupt(int irq, void *arg);
drivers/gpib/fmh_gpib/fmh_gpib.c
366
static void fmh_gpib_dma_callback(void *arg)
drivers/gpib/fmh_gpib/fmh_gpib.c
368
struct gpib_board *board = arg;
drivers/gpib/gpio/gpib_bitbang.c
420
static irqreturn_t bb_DAV_interrupt(int irq, void *arg)
drivers/gpib/gpio/gpib_bitbang.c
422
struct gpib_board *board = arg;
drivers/gpib/gpio/gpib_bitbang.c
575
static irqreturn_t bb_NRFD_interrupt(int irq, void *arg)
drivers/gpib/gpio/gpib_bitbang.c
577
struct gpib_board *board = arg;
drivers/gpib/gpio/gpib_bitbang.c
649
static irqreturn_t bb_NDAC_interrupt(int irq, void *arg)
drivers/gpib/gpio/gpib_bitbang.c
651
struct gpib_board *board = arg;
drivers/gpib/gpio/gpib_bitbang.c
710
static irqreturn_t bb_SRQ_interrupt(int irq, void *arg)
drivers/gpib/gpio/gpib_bitbang.c
712
struct gpib_board *board = arg;
drivers/gpib/hp_82335/hp82335.c
30
static irqreturn_t hp82335_interrupt(int irq, void *arg);
drivers/gpib/hp_82335/hp82335.c
356
static irqreturn_t hp82335_interrupt(int irq, void *arg)
drivers/gpib/hp_82335/hp82335.c
359
struct gpib_board *board = arg;
drivers/gpib/hp_82341/hp_82341.c
30
static irqreturn_t hp_82341_interrupt(int irq, void *arg);
drivers/gpib/hp_82341/hp_82341.c
857
static irqreturn_t hp_82341_interrupt(int irq, void *arg)
drivers/gpib/hp_82341/hp_82341.c
860
struct gpib_board *board = arg;
drivers/gpib/include/gpib_proto.h
10
long ibioctl(struct file *filep, unsigned int cmd, unsigned long arg);
drivers/gpib/include/gpib_types.h
217
irqreturn_t (*handler)(int irq, void *arg);
drivers/gpib/ines/ines_gpib.c
1304
static irqreturn_t ines_pcmcia_interrupt(int irq, void *arg)
drivers/gpib/ines/ines_gpib.c
1306
struct gpib_board *board = arg;
drivers/gpib/ines/ines_gpib.c
269
static irqreturn_t ines_pci_interrupt(int irq, void *arg)
drivers/gpib/ines/ines_gpib.c
271
struct gpib_board *board = arg;
drivers/gpib/pc2/pc2_gpib.c
40
static irqreturn_t pc2_interrupt(int irq, void *arg);
drivers/gpib/pc2/pc2_gpib.c
41
static irqreturn_t pc2a_interrupt(int irq, void *arg);
drivers/gpib/pc2/pc2_gpib.c
59
irqreturn_t pc2_interrupt(int irq, void *arg)
drivers/gpib/pc2/pc2_gpib.c
61
struct gpib_board *board = arg;
drivers/gpib/pc2/pc2_gpib.c
72
irqreturn_t pc2a_interrupt(int irq, void *arg)
drivers/gpib/pc2/pc2_gpib.c
74
struct gpib_board *board = arg;
drivers/gpib/tnt4882/tnt4882_gpib.c
592
static irqreturn_t tnt4882_interrupt(int irq, void *arg)
drivers/gpib/tnt4882/tnt4882_gpib.c
594
return tnt4882_internal_interrupt(arg);
drivers/gpio/gpio-adp5585.c
212
u32 arg = pinconf_to_config_argument(config);
drivers/gpio/gpio-adp5585.c
220
return adp5585_gpio_set_bias(adp5585_gpio, off, arg ?
drivers/gpio/gpio-adp5585.c
225
return adp5585_gpio_set_bias(adp5585_gpio, off, arg ?
drivers/gpio/gpio-adp5585.c
234
return adp5585_gpio_set_debounce(adp5585_gpio, off, arg);
drivers/gpio/gpio-aspeed-sgpio.c
528
u32 arg = pinconf_to_config_argument(config);
drivers/gpio/gpio-aspeed-sgpio.c
531
return aspeed_sgpio_reset_tolerance(chip, offset, arg);
drivers/gpio/gpio-aspeed.c
894
u32 arg = pinconf_to_config_argument(config);
drivers/gpio/gpio-aspeed.c
897
return set_debounce(chip, offset, arg);
drivers/gpio/gpio-aspeed.c
907
return aspeed_gpio_reset_tolerance(chip, offset, arg);
drivers/gpio/gpio-eic-sprd.c
231
u32 arg = pinconf_to_config_argument(config);
drivers/gpio/gpio-eic-sprd.c
234
return sprd_eic_set_debounce(chip, offset, arg);
drivers/gpio/gpio-ftgpio010.c
163
u32 arg = pinconf_to_config_argument(config);
drivers/gpio/gpio-ftgpio010.c
184
deb_div = DIV_ROUND_CLOSEST(pclk_freq, arg);
drivers/gpio/gpio-pmic-eic-sprd.c
134
u32 arg = pinconf_to_config_argument(config);
drivers/gpio/gpio-pmic-eic-sprd.c
137
return sprd_pmic_eic_set_debounce(chip, offset, arg);
drivers/gpio/gpio-rockchip.c
766
ret = rockchip_gpio_direction_output(&bank->gpio_chip, cfg->pin, cfg->arg);
drivers/gpio/gpio-rockchip.c
769
cfg->arg);
drivers/gpio/gpio-thunderx.c
185
u32 arg, sel;
drivers/gpio/gpio-thunderx.c
224
arg = pinconf_to_config_argument(cfg);
drivers/gpio/gpio-thunderx.c
225
if (arg > 1228) { /* 15 * 2^15 * 2.5nS maximum */
drivers/gpio/gpio-thunderx.c
229
arg *= 400; /* scale to 2.5nS clocks. */
drivers/gpio/gpio-thunderx.c
231
while (arg > 15) {
drivers/gpio/gpio-thunderx.c
233
arg++; /* always round up */
drivers/gpio/gpio-thunderx.c
234
arg >>= 1;
drivers/gpio/gpio-thunderx.c
238
(arg << GPIO_BIT_CFG_FIL_CNT_SHIFT);
drivers/gpio/gpio-uniphier.c
264
unsigned int nr_irqs, void *arg)
drivers/gpio/gpio-uniphier.c
275
ret = uniphier_gpio_irq_domain_translate(domain, arg, &hwirq, &type);
drivers/gpio/gpiolib-cdev.c
1431
unsigned long arg)
drivers/gpio/gpiolib-cdev.c
1434
void __user *ip = (void __user *)arg;
drivers/gpio/gpiolib-cdev.c
1455
unsigned long arg)
drivers/gpio/gpiolib-cdev.c
1457
return linereq_ioctl(file, cmd, (unsigned long)compat_ptr(arg));
drivers/gpio/gpiolib-cdev.c
1899
unsigned long arg)
drivers/gpio/gpiolib-cdev.c
1902
void __user *ip = (void __user *)arg;
drivers/gpio/gpiolib-cdev.c
1934
unsigned long arg)
drivers/gpio/gpiolib-cdev.c
1936
return lineevent_ioctl(file, cmd, (unsigned long)compat_ptr(arg));
drivers/gpio/gpiolib-cdev.c
205
unsigned long arg)
drivers/gpio/gpiolib-cdev.c
208
void __user *ip = (void __user *)arg;
drivers/gpio/gpiolib-cdev.c
2432
static long gpio_ioctl(struct file *file, unsigned int cmd, unsigned long arg)
drivers/gpio/gpiolib-cdev.c
2436
void __user *ip = (void __user *)arg;
drivers/gpio/gpiolib-cdev.c
2473
unsigned long arg)
drivers/gpio/gpiolib-cdev.c
2475
return gpio_ioctl(file, cmd, (unsigned long)compat_ptr(arg));
drivers/gpio/gpiolib-cdev.c
267
unsigned long arg)
drivers/gpio/gpiolib-cdev.c
269
return linehandle_ioctl(file, cmd, (unsigned long)compat_ptr(arg));
drivers/gpio/gpiolib-of.c
901
void *arg)
drivers/gpio/gpiolib-of.c
904
struct of_reconfig_data *rd = arg;
drivers/gpio/gpiolib-of.c
913
switch (of_reconfig_get_state_change(action, arg)) {
drivers/gpio/gpiolib.c
2744
unsigned int arg;
drivers/gpio/gpiolib.c
2760
arg = 1;
drivers/gpio/gpiolib.c
2764
arg = 0;
drivers/gpio/gpiolib.c
2768
return gpio_set_config_with_argument_optional(desc, bias, arg);
drivers/gpu/drm/adp/adp_drv.c
487
static irqreturn_t adp_fe_irq(int irq, void *arg)
drivers/gpu/drm/adp/adp_drv.c
489
struct adp_drv_private *adp = (struct adp_drv_private *)arg;
drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c
2989
unsigned int cmd, unsigned long arg)
drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c
3000
ret = drm_ioctl(filp, cmd, arg);
drivers/gpu/drm/amd/amdgpu/amdgpu_drv.h
47
unsigned int cmd, unsigned long arg);
drivers/gpu/drm/amd/amdgpu/amdgpu_drv.h
50
unsigned int cmd, unsigned long arg);
drivers/gpu/drm/amd/amdgpu/amdgpu_ioc32.c
37
long amdgpu_kms_compat_ioctl(struct file *filp, unsigned int cmd, unsigned long arg)
drivers/gpu/drm/amd/amdgpu/amdgpu_ioc32.c
42
return drm_compat_ioctl(filp, cmd, arg);
drivers/gpu/drm/amd/amdgpu/amdgpu_ioc32.c
44
return amdgpu_drm_ioctl(filp, cmd, arg);
drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c
200
static irqreturn_t amdgpu_irq_handler(int irq, void *arg)
drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c
202
struct drm_device *dev = (struct drm_device *) arg;
drivers/gpu/drm/amd/amdgpu/atom.c
1004
atom_put_dst(ctx, arg, attr, &dptr, dst, saved);
drivers/gpu/drm/amd/amdgpu/atom.c
1007
static void atom_op_sub(atom_exec_context *ctx, int *ptr, int arg)
drivers/gpu/drm/amd/amdgpu/atom.c
1013
dst = atom_get_dst(ctx, arg, attr, ptr, &saved, 1);
drivers/gpu/drm/amd/amdgpu/atom.c
1018
atom_put_dst(ctx, arg, attr, &dptr, dst, saved);
drivers/gpu/drm/amd/amdgpu/atom.c
1021
static void atom_op_switch(atom_exec_context *ctx, int *ptr, int arg)
drivers/gpu/drm/amd/amdgpu/atom.c
1048
static void atom_op_test(atom_exec_context *ctx, int *ptr, int arg)
drivers/gpu/drm/amd/amdgpu/atom.c
1053
dst = atom_get_dst(ctx, arg, attr, ptr, NULL, 1);
drivers/gpu/drm/amd/amdgpu/atom.c
1060
static void atom_op_xor(atom_exec_context *ctx, int *ptr, int arg)
drivers/gpu/drm/amd/amdgpu/atom.c
1066
dst = atom_get_dst(ctx, arg, attr, ptr, &saved, 1);
drivers/gpu/drm/amd/amdgpu/atom.c
1071
atom_put_dst(ctx, arg, attr, &dptr, dst, saved);
drivers/gpu/drm/amd/amdgpu/atom.c
1074
static void atom_op_debug(atom_exec_context *ctx, int *ptr, int arg)
drivers/gpu/drm/amd/amdgpu/atom.c
1080
static void atom_op_processds(atom_exec_context *ctx, int *ptr, int arg)
drivers/gpu/drm/amd/amdgpu/atom.c
1089
int arg;
drivers/gpu/drm/amd/amdgpu/atom.c
1275
opcode_table[op].arg);
drivers/gpu/drm/amd/amdgpu/atom.c
185
uint32_t idx, val = 0xCDCDCDCD, align, arg;
drivers/gpu/drm/amd/amdgpu/atom.c
187
arg = attr & 7;
drivers/gpu/drm/amd/amdgpu/atom.c
189
switch (arg) {
drivers/gpu/drm/amd/amdgpu/atom.c
375
uint32_t align = (attr >> 3) & 7, arg = attr & 7;
drivers/gpu/drm/amd/amdgpu/atom.c
376
switch (arg) {
drivers/gpu/drm/amd/amdgpu/atom.c
439
static uint32_t atom_get_dst(atom_exec_context *ctx, int arg, uint8_t attr,
drivers/gpu/drm/amd/amdgpu/atom.c
443
arg | atom_dst_to_src[(attr >> 3) &
drivers/gpu/drm/amd/amdgpu/atom.c
448
static void atom_skip_dst(atom_exec_context *ctx, int arg, uint8_t attr, int *ptr)
drivers/gpu/drm/amd/amdgpu/atom.c
451
arg | atom_dst_to_src[(attr >> 3) & 7][(attr >> 6) &
drivers/gpu/drm/amd/amdgpu/atom.c
455
static void atom_put_dst(atom_exec_context *ctx, int arg, uint8_t attr,
drivers/gpu/drm/amd/amdgpu/atom.c
467
switch (arg) {
drivers/gpu/drm/amd/amdgpu/atom.c
599
static void atom_op_add(atom_exec_context *ctx, int *ptr, int arg)
drivers/gpu/drm/amd/amdgpu/atom.c
605
dst = atom_get_dst(ctx, arg, attr, ptr, &saved, 1);
drivers/gpu/drm/amd/amdgpu/atom.c
610
atom_put_dst(ctx, arg, attr, &dptr, dst, saved);
drivers/gpu/drm/amd/amdgpu/atom.c
613
static void atom_op_and(atom_exec_context *ctx, int *ptr, int arg)
drivers/gpu/drm/amd/amdgpu/atom.c
619
dst = atom_get_dst(ctx, arg, attr, ptr, &saved, 1);
drivers/gpu/drm/amd/amdgpu/atom.c
624
atom_put_dst(ctx, arg, attr, &dptr, dst, saved);
drivers/gpu/drm/amd/amdgpu/atom.c
627
static void atom_op_beep(atom_exec_context *ctx, int *ptr, int arg)
drivers/gpu/drm/amd/amdgpu/atom.c
632
static void atom_op_calltable(atom_exec_context *ctx, int *ptr, int arg)
drivers/gpu/drm/amd/amdgpu/atom.c
648
static void atom_op_clear(atom_exec_context *ctx, int *ptr, int arg)
drivers/gpu/drm/amd/amdgpu/atom.c
655
atom_get_dst(ctx, arg, attr, ptr, &saved, 0);
drivers/gpu/drm/amd/amdgpu/atom.c
657
atom_put_dst(ctx, arg, attr, &dptr, 0, saved);
drivers/gpu/drm/amd/amdgpu/atom.c
660
static void atom_op_compare(atom_exec_context *ctx, int *ptr, int arg)
drivers/gpu/drm/amd/amdgpu/atom.c
665
dst = atom_get_dst(ctx, arg, attr, ptr, NULL, 1);
drivers/gpu/drm/amd/amdgpu/atom.c
674
static void atom_op_delay(atom_exec_context *ctx, int *ptr, int arg)
drivers/gpu/drm/amd/amdgpu/atom.c
678
if (arg == ATOM_UNIT_MICROSEC)
drivers/gpu/drm/amd/amdgpu/atom.c
686
static void atom_op_div(atom_exec_context *ctx, int *ptr, int arg)
drivers/gpu/drm/amd/amdgpu/atom.c
691
dst = atom_get_dst(ctx, arg, attr, ptr, NULL, 1);
drivers/gpu/drm/amd/amdgpu/atom.c
703
static void atom_op_div32(atom_exec_context *ctx, int *ptr, int arg)
drivers/gpu/drm/amd/amdgpu/atom.c
709
dst = atom_get_dst(ctx, arg, attr, ptr, NULL, 1);
drivers/gpu/drm/amd/amdgpu/atom.c
724
static void atom_op_eot(atom_exec_context *ctx, int *ptr, int arg)
drivers/gpu/drm/amd/amdgpu/atom.c
729
static void atom_op_jump(atom_exec_context *ctx, int *ptr, int arg)
drivers/gpu/drm/amd/amdgpu/atom.c
735
switch (arg) {
drivers/gpu/drm/amd/amdgpu/atom.c
758
if (arg != ATOM_COND_ALWAYS)
drivers/gpu/drm/amd/amdgpu/atom.c
783
static void atom_op_mask(atom_exec_context *ctx, int *ptr, int arg)
drivers/gpu/drm/amd/amdgpu/atom.c
789
dst = atom_get_dst(ctx, arg, attr, ptr, &saved, 1);
drivers/gpu/drm/amd/amdgpu/atom.c
797
atom_put_dst(ctx, arg, attr, &dptr, dst, saved);
drivers/gpu/drm/amd/amdgpu/atom.c
800
static void atom_op_move(atom_exec_context *ctx, int *ptr, int arg)
drivers/gpu/drm/amd/amdgpu/atom.c
806
atom_get_dst(ctx, arg, attr, ptr, &saved, 0);
drivers/gpu/drm/amd/amdgpu/atom.c
808
atom_skip_dst(ctx, arg, attr, ptr);
drivers/gpu/drm/amd/amdgpu/atom.c
814
atom_put_dst(ctx, arg, attr, &dptr, src, saved);
drivers/gpu/drm/amd/amdgpu/atom.c
817
static void atom_op_mul(atom_exec_context *ctx, int *ptr, int arg)
drivers/gpu/drm/amd/amdgpu/atom.c
822
dst = atom_get_dst(ctx, arg, attr, ptr, NULL, 1);
drivers/gpu/drm/amd/amdgpu/atom.c
828
static void atom_op_mul32(atom_exec_context *ctx, int *ptr, int arg)
drivers/gpu/drm/amd/amdgpu/atom.c
834
dst = atom_get_dst(ctx, arg, attr, ptr, NULL, 1);
drivers/gpu/drm/amd/amdgpu/atom.c
842
static void atom_op_nop(atom_exec_context *ctx, int *ptr, int arg)
drivers/gpu/drm/amd/amdgpu/atom.c
847
static void atom_op_or(atom_exec_context *ctx, int *ptr, int arg)
drivers/gpu/drm/amd/amdgpu/atom.c
853
dst = atom_get_dst(ctx, arg, attr, ptr, &saved, 1);
drivers/gpu/drm/amd/amdgpu/atom.c
858
atom_put_dst(ctx, arg, attr, &dptr, dst, saved);
drivers/gpu/drm/amd/amdgpu/atom.c
861
static void atom_op_postcard(atom_exec_context *ctx, int *ptr, int arg)
drivers/gpu/drm/amd/amdgpu/atom.c
867
static void atom_op_repeat(atom_exec_context *ctx, int *ptr, int arg)
drivers/gpu/drm/amd/amdgpu/atom.c
872
static void atom_op_restorereg(atom_exec_context *ctx, int *ptr, int arg)
drivers/gpu/drm/amd/amdgpu/atom.c
877
static void atom_op_savereg(atom_exec_context *ctx, int *ptr, int arg)
drivers/gpu/drm/amd/amdgpu/atom.c
882
static void atom_op_setdatablock(atom_exec_context *ctx, int *ptr, int arg)
drivers/gpu/drm/amd/amdgpu/atom.c
896
static void atom_op_setfbbase(atom_exec_context *ctx, int *ptr, int arg)
drivers/gpu/drm/amd/amdgpu/atom.c
903
static void atom_op_setport(atom_exec_context *ctx, int *ptr, int arg)
drivers/gpu/drm/amd/amdgpu/atom.c
906
switch (arg) {
drivers/gpu/drm/amd/amdgpu/atom.c
930
static void atom_op_setregblock(atom_exec_context *ctx, int *ptr, int arg)
drivers/gpu/drm/amd/amdgpu/atom.c
937
static void atom_op_shift_left(atom_exec_context *ctx, int *ptr, int arg)
drivers/gpu/drm/amd/amdgpu/atom.c
945
dst = atom_get_dst(ctx, arg, attr, ptr, &saved, 1);
drivers/gpu/drm/amd/amdgpu/atom.c
950
atom_put_dst(ctx, arg, attr, &dptr, dst, saved);
drivers/gpu/drm/amd/amdgpu/atom.c
953
static void atom_op_shift_right(atom_exec_context *ctx, int *ptr, int arg)
drivers/gpu/drm/amd/amdgpu/atom.c
961
dst = atom_get_dst(ctx, arg, attr, ptr, &saved, 1);
drivers/gpu/drm/amd/amdgpu/atom.c
966
atom_put_dst(ctx, arg, attr, &dptr, dst, saved);
drivers/gpu/drm/amd/amdgpu/atom.c
969
static void atom_op_shl(atom_exec_context *ctx, int *ptr, int arg)
drivers/gpu/drm/amd/amdgpu/atom.c
976
dst = atom_get_dst(ctx, arg, attr, ptr, &saved, 1);
drivers/gpu/drm/amd/amdgpu/atom.c
985
atom_put_dst(ctx, arg, attr, &dptr, dst, saved);
drivers/gpu/drm/amd/amdgpu/atom.c
988
static void atom_op_shr(atom_exec_context *ctx, int *ptr, int arg)
drivers/gpu/drm/amd/amdgpu/atom.c
995
dst = atom_get_dst(ctx, arg, attr, ptr, &saved, 1);
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
3332
static long kfd_ioctl(struct file *filep, unsigned int cmd, unsigned long arg)
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
3365
dev_dbg(kfd_device, "ioctl cmd 0x%x (#0x%x), arg 0x%lx\n", cmd, nr, arg);
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
3423
if (copy_from_user(kdata, (void __user *)arg, usize) != 0) {
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
3434
if (copy_to_user((void __user *)arg, kdata, usize) != 0)
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
3447
nr, arg, retcode);
drivers/gpu/drm/amd/display/dc/basics/bw_fixed.c
110
struct bw_fixed bw_floor2(const struct bw_fixed arg,
drivers/gpu/drm/amd/display/dc/basics/bw_fixed.c
116
multiplicand = div64_s64(arg.value, abs_i64(significance.value));
drivers/gpu/drm/amd/display/dc/basics/bw_fixed.c
118
ASSERT(abs_i64(result.value) <= abs_i64(arg.value));
drivers/gpu/drm/amd/display/dc/basics/bw_fixed.c
122
struct bw_fixed bw_ceil2(const struct bw_fixed arg,
drivers/gpu/drm/amd/display/dc/basics/bw_fixed.c
128
multiplicand = div64_s64(arg.value, abs_i64(significance.value));
drivers/gpu/drm/amd/display/dc/basics/bw_fixed.c
130
if (abs_i64(result.value) < abs_i64(arg.value)) {
drivers/gpu/drm/amd/display/dc/basics/bw_fixed.c
131
if (arg.value < 0)
drivers/gpu/drm/amd/display/dc/basics/bw_fixed.c
41
static uint64_t abs_i64(int64_t arg)
drivers/gpu/drm/amd/display/dc/basics/bw_fixed.c
43
if (arg >= 0)
drivers/gpu/drm/amd/display/dc/basics/bw_fixed.c
44
return (uint64_t)(arg);
drivers/gpu/drm/amd/display/dc/basics/bw_fixed.c
46
return (uint64_t)(-arg);
drivers/gpu/drm/amd/display/dc/basics/conversion.c
104
static struct fixed31_32 int_frac_to_fixed_point(uint16_t arg,
drivers/gpu/drm/amd/display/dc/basics/conversion.c
112
result.value = (long long)(arg & value_mask) <<
drivers/gpu/drm/amd/display/dc/basics/conversion.c
115
if (arg & sign_mask)
drivers/gpu/drm/amd/display/dc/basics/conversion.c
36
struct fixed31_32 arg,
drivers/gpu/drm/amd/display/dc/basics/conversion.c
47
arg));
drivers/gpu/drm/amd/display/dc/basics/conversion.c
52
arg,
drivers/gpu/drm/amd/display/dc/basics/conversion.c
71
arg, dc_fixpt_zero))
drivers/gpu/drm/amd/display/dc/basics/conversion.h
32
struct fixed31_32 arg,
drivers/gpu/drm/amd/display/dc/basics/fixpt31_32.c
170
struct fixed31_32 dc_fixpt_sqr(struct fixed31_32 arg)
drivers/gpu/drm/amd/display/dc/basics/fixpt31_32.c
174
unsigned long long arg_value = abs_i64(arg.value);
drivers/gpu/drm/amd/display/dc/basics/fixpt31_32.c
208
struct fixed31_32 dc_fixpt_recip(struct fixed31_32 arg)
drivers/gpu/drm/amd/display/dc/basics/fixpt31_32.c
216
arg.value);
drivers/gpu/drm/amd/display/dc/basics/fixpt31_32.c
219
struct fixed31_32 dc_fixpt_sinc(struct fixed31_32 arg)
drivers/gpu/drm/amd/display/dc/basics/fixpt31_32.c
227
struct fixed31_32 arg_norm = arg;
drivers/gpu/drm/amd/display/dc/basics/fixpt31_32.c
231
dc_fixpt_abs(arg))) {
drivers/gpu/drm/amd/display/dc/basics/fixpt31_32.c
255
if (arg.value != arg_norm.value)
drivers/gpu/drm/amd/display/dc/basics/fixpt31_32.c
258
arg);
drivers/gpu/drm/amd/display/dc/basics/fixpt31_32.c
263
struct fixed31_32 dc_fixpt_sin(struct fixed31_32 arg)
drivers/gpu/drm/amd/display/dc/basics/fixpt31_32.c
266
arg,
drivers/gpu/drm/amd/display/dc/basics/fixpt31_32.c
267
dc_fixpt_sinc(arg));
drivers/gpu/drm/amd/display/dc/basics/fixpt31_32.c
270
struct fixed31_32 dc_fixpt_cos(struct fixed31_32 arg)
drivers/gpu/drm/amd/display/dc/basics/fixpt31_32.c
274
const struct fixed31_32 square = dc_fixpt_sqr(arg);
drivers/gpu/drm/amd/display/dc/basics/fixpt31_32.c
302
static struct fixed31_32 fixed31_32_exp_from_taylor_series(struct fixed31_32 arg)
drivers/gpu/drm/amd/display/dc/basics/fixpt31_32.c
311
ASSERT(dc_fixpt_lt(arg, dc_fixpt_one));
drivers/gpu/drm/amd/display/dc/basics/fixpt31_32.c
318
arg,
drivers/gpu/drm/amd/display/dc/basics/fixpt31_32.c
326
arg,
drivers/gpu/drm/amd/display/dc/basics/fixpt31_32.c
330
struct fixed31_32 dc_fixpt_exp(struct fixed31_32 arg)
drivers/gpu/drm/amd/display/dc/basics/fixpt31_32.c
34
long long arg)
drivers/gpu/drm/amd/display/dc/basics/fixpt31_32.c
341
dc_fixpt_abs(arg))) {
drivers/gpu/drm/amd/display/dc/basics/fixpt31_32.c
344
arg,
drivers/gpu/drm/amd/display/dc/basics/fixpt31_32.c
348
arg,
drivers/gpu/drm/amd/display/dc/basics/fixpt31_32.c
36
if (arg > 0)
drivers/gpu/drm/amd/display/dc/basics/fixpt31_32.c
367
} else if (arg.value != 0)
drivers/gpu/drm/amd/display/dc/basics/fixpt31_32.c
368
return fixed31_32_exp_from_taylor_series(arg);
drivers/gpu/drm/amd/display/dc/basics/fixpt31_32.c
37
return (unsigned long long)arg;
drivers/gpu/drm/amd/display/dc/basics/fixpt31_32.c
373
struct fixed31_32 dc_fixpt_log(struct fixed31_32 arg)
drivers/gpu/drm/amd/display/dc/basics/fixpt31_32.c
380
ASSERT(arg.value > 0);
drivers/gpu/drm/amd/display/dc/basics/fixpt31_32.c
39
return (unsigned long long)(-arg);
drivers/gpu/drm/amd/display/dc/basics/fixpt31_32.c
390
arg,
drivers/gpu/drm/amd/display/dc/basics/fixpt31_32.c
447
unsigned int dc_fixpt_u4d19(struct fixed31_32 arg)
drivers/gpu/drm/amd/display/dc/basics/fixpt31_32.c
449
return ux_dy(arg.value, 4, 19);
drivers/gpu/drm/amd/display/dc/basics/fixpt31_32.c
452
unsigned int dc_fixpt_u3d19(struct fixed31_32 arg)
drivers/gpu/drm/amd/display/dc/basics/fixpt31_32.c
454
return ux_dy(arg.value, 3, 19);
drivers/gpu/drm/amd/display/dc/basics/fixpt31_32.c
457
unsigned int dc_fixpt_u2d19(struct fixed31_32 arg)
drivers/gpu/drm/amd/display/dc/basics/fixpt31_32.c
459
return ux_dy(arg.value, 2, 19);
drivers/gpu/drm/amd/display/dc/basics/fixpt31_32.c
462
unsigned int dc_fixpt_u0d19(struct fixed31_32 arg)
drivers/gpu/drm/amd/display/dc/basics/fixpt31_32.c
464
return ux_dy(arg.value, 0, 19);
drivers/gpu/drm/amd/display/dc/basics/fixpt31_32.c
467
unsigned int dc_fixpt_clamp_u0d14(struct fixed31_32 arg)
drivers/gpu/drm/amd/display/dc/basics/fixpt31_32.c
469
return clamp_ux_dy(arg.value, 0, 14, 1);
drivers/gpu/drm/amd/display/dc/basics/fixpt31_32.c
472
unsigned int dc_fixpt_clamp_u0d10(struct fixed31_32 arg)
drivers/gpu/drm/amd/display/dc/basics/fixpt31_32.c
474
return clamp_ux_dy(arg.value, 0, 10, 1);
drivers/gpu/drm/amd/display/dc/basics/fixpt31_32.c
477
int dc_fixpt_s4d19(struct fixed31_32 arg)
drivers/gpu/drm/amd/display/dc/basics/fixpt31_32.c
479
if (arg.value < 0)
drivers/gpu/drm/amd/display/dc/basics/fixpt31_32.c
480
return -(int)ux_dy(dc_fixpt_abs(arg).value, 4, 19);
drivers/gpu/drm/amd/display/dc/basics/fixpt31_32.c
482
return ux_dy(arg.value, 4, 19);
drivers/gpu/drm/amd/display/dc/dml/calcs/dcn_calc_math.c
71
float dcn_bw_floor2(const float arg, const float significance)
drivers/gpu/drm/amd/display/dc/dml/calcs/dcn_calc_math.c
75
return ((int) (arg / significance)) * significance;
drivers/gpu/drm/amd/display/dc/dml/calcs/dcn_calc_math.c
77
float dcn_bw_floor(const float arg)
drivers/gpu/drm/amd/display/dc/dml/calcs/dcn_calc_math.c
79
return ((int) (arg));
drivers/gpu/drm/amd/display/dc/dml/calcs/dcn_calc_math.c
82
float dcn_bw_ceil(const float arg)
drivers/gpu/drm/amd/display/dc/dml/calcs/dcn_calc_math.c
84
return (int) (arg + 0.99999);
drivers/gpu/drm/amd/display/dc/dml/calcs/dcn_calc_math.c
87
float dcn_bw_ceil2(const float arg, const float significance)
drivers/gpu/drm/amd/display/dc/dml/calcs/dcn_calc_math.c
91
return ((int) (arg / significance + 0.99999)) * significance;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_util.c
101
static inline float dcn_bw_floor2(const float arg, const float significance)
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_util.c
105
return ((int)(arg / significance)) * significance;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_util.c
94
static inline float dcn_bw_ceil2(const float arg, const float significance)
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_util.c
98
return ((int)(arg / significance + 0.99999)) * significance;
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_standalone_libraries/lib_float_math.c
47
double math_floor2(const double arg, const double significance)
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_standalone_libraries/lib_float_math.c
51
return ((int)(arg / significance)) * significance;
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_standalone_libraries/lib_float_math.c
54
double math_floor(const double arg)
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_standalone_libraries/lib_float_math.c
56
return ((int)(arg));
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_standalone_libraries/lib_float_math.c
59
double math_ceil(const double arg)
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_standalone_libraries/lib_float_math.c
61
return (int)(arg + 0.99999);
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_standalone_libraries/lib_float_math.c
64
double math_ceil2(const double arg, const double significance)
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_standalone_libraries/lib_float_math.c
66
return ((int)(arg / significance + 0.99999)) * significance;
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_standalone_libraries/lib_float_math.h
11
double math_floor2(const double arg, const double significance);
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_standalone_libraries/lib_float_math.h
12
double math_floor(const double arg);
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_standalone_libraries/lib_float_math.h
13
double math_ceil(const double arg);
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_standalone_libraries/lib_float_math.h
14
double math_ceil2(const double arg, const double significance);
drivers/gpu/drm/amd/display/dc/inc/bw_fixed.h
133
struct bw_fixed bw_floor2(const struct bw_fixed arg, const struct bw_fixed significance);
drivers/gpu/drm/amd/display/dc/inc/bw_fixed.h
134
struct bw_fixed bw_ceil2(const struct bw_fixed arg, const struct bw_fixed significance);
drivers/gpu/drm/amd/display/dc/inc/dcn_calc_math.h
33
float dcn_bw_floor2(const float arg, const float significance);
drivers/gpu/drm/amd/display/dc/inc/dcn_calc_math.h
34
float dcn_bw_floor(const float arg);
drivers/gpu/drm/amd/display/dc/inc/dcn_calc_math.h
35
float dcn_bw_ceil2(const float arg, const float significance);
drivers/gpu/drm/amd/display/dc/inc/dcn_calc_math.h
36
float dcn_bw_ceil(const float arg);
drivers/gpu/drm/amd/display/dc/sspl/spl_fixpt31_32.c
12
long long arg)
drivers/gpu/drm/amd/display/dc/sspl/spl_fixpt31_32.c
14
if (arg > 0)
drivers/gpu/drm/amd/display/dc/sspl/spl_fixpt31_32.c
15
return (unsigned long long)arg;
drivers/gpu/drm/amd/display/dc/sspl/spl_fixpt31_32.c
152
struct spl_fixed31_32 SPL_NAMESPACE(spl_fixpt_sqr(struct spl_fixed31_32 arg))
drivers/gpu/drm/amd/display/dc/sspl/spl_fixpt31_32.c
156
unsigned long long arg_value = abs_i64(arg.value);
drivers/gpu/drm/amd/display/dc/sspl/spl_fixpt31_32.c
17
return (unsigned long long)(-arg);
drivers/gpu/drm/amd/display/dc/sspl/spl_fixpt31_32.c
192
struct spl_fixed31_32 SPL_NAMESPACE(spl_fixpt_recip(struct spl_fixed31_32 arg))
drivers/gpu/drm/amd/display/dc/sspl/spl_fixpt31_32.c
201
arg.value));
drivers/gpu/drm/amd/display/dc/sspl/spl_fixpt31_32.c
204
struct spl_fixed31_32 SPL_NAMESPACE(spl_fixpt_sinc(struct spl_fixed31_32 arg))
drivers/gpu/drm/amd/display/dc/sspl/spl_fixpt31_32.c
212
struct spl_fixed31_32 arg_norm = arg;
drivers/gpu/drm/amd/display/dc/sspl/spl_fixpt31_32.c
216
spl_fixpt_abs(arg))) {
drivers/gpu/drm/amd/display/dc/sspl/spl_fixpt31_32.c
240
if (arg.value != arg_norm.value)
drivers/gpu/drm/amd/display/dc/sspl/spl_fixpt31_32.c
243
arg);
drivers/gpu/drm/amd/display/dc/sspl/spl_fixpt31_32.c
248
struct spl_fixed31_32 SPL_NAMESPACE(spl_fixpt_sin(struct spl_fixed31_32 arg))
drivers/gpu/drm/amd/display/dc/sspl/spl_fixpt31_32.c
251
arg,
drivers/gpu/drm/amd/display/dc/sspl/spl_fixpt31_32.c
252
SPL_NAMESPACE(spl_fixpt_sinc(arg))));
drivers/gpu/drm/amd/display/dc/sspl/spl_fixpt31_32.c
255
struct spl_fixed31_32 SPL_NAMESPACE(spl_fixpt_cos(struct spl_fixed31_32 arg))
drivers/gpu/drm/amd/display/dc/sspl/spl_fixpt31_32.c
259
const struct spl_fixed31_32 square = SPL_NAMESPACE(spl_fixpt_sqr(arg));
drivers/gpu/drm/amd/display/dc/sspl/spl_fixpt31_32.c
287
static struct spl_fixed31_32 spl_fixed31_32_exp_from_taylor_series(struct spl_fixed31_32 arg)
drivers/gpu/drm/amd/display/dc/sspl/spl_fixpt31_32.c
296
SPL_ASSERT(spl_fixpt_lt(arg, spl_fixpt_one));
drivers/gpu/drm/amd/display/dc/sspl/spl_fixpt31_32.c
303
arg,
drivers/gpu/drm/amd/display/dc/sspl/spl_fixpt31_32.c
311
arg,
drivers/gpu/drm/amd/display/dc/sspl/spl_fixpt31_32.c
315
struct spl_fixed31_32 SPL_NAMESPACE(spl_fixpt_exp(struct spl_fixed31_32 arg))
drivers/gpu/drm/amd/display/dc/sspl/spl_fixpt31_32.c
326
spl_fixpt_abs(arg))) {
drivers/gpu/drm/amd/display/dc/sspl/spl_fixpt31_32.c
329
arg,
drivers/gpu/drm/amd/display/dc/sspl/spl_fixpt31_32.c
333
arg,
drivers/gpu/drm/amd/display/dc/sspl/spl_fixpt31_32.c
352
} else if (arg.value != 0)
drivers/gpu/drm/amd/display/dc/sspl/spl_fixpt31_32.c
353
return spl_fixed31_32_exp_from_taylor_series(arg);
drivers/gpu/drm/amd/display/dc/sspl/spl_fixpt31_32.c
358
struct spl_fixed31_32 SPL_NAMESPACE(spl_fixpt_log(struct spl_fixed31_32 arg))
drivers/gpu/drm/amd/display/dc/sspl/spl_fixpt31_32.c
365
SPL_ASSERT(arg.value > 0);
drivers/gpu/drm/amd/display/dc/sspl/spl_fixpt31_32.c
375
arg,
drivers/gpu/drm/amd/display/dc/sspl/spl_fixpt31_32.c
432
unsigned int SPL_NAMESPACE(spl_fixpt_u4d19(struct spl_fixed31_32 arg))
drivers/gpu/drm/amd/display/dc/sspl/spl_fixpt31_32.c
434
return spl_ux_dy(arg.value, 4, 19);
drivers/gpu/drm/amd/display/dc/sspl/spl_fixpt31_32.c
437
unsigned int SPL_NAMESPACE(spl_fixpt_u3d19(struct spl_fixed31_32 arg))
drivers/gpu/drm/amd/display/dc/sspl/spl_fixpt31_32.c
439
return spl_ux_dy(arg.value, 3, 19);
drivers/gpu/drm/amd/display/dc/sspl/spl_fixpt31_32.c
442
unsigned int SPL_NAMESPACE(spl_fixpt_u2d19(struct spl_fixed31_32 arg))
drivers/gpu/drm/amd/display/dc/sspl/spl_fixpt31_32.c
444
return spl_ux_dy(arg.value, 2, 19);
drivers/gpu/drm/amd/display/dc/sspl/spl_fixpt31_32.c
447
unsigned int SPL_NAMESPACE(spl_fixpt_u0d19(struct spl_fixed31_32 arg))
drivers/gpu/drm/amd/display/dc/sspl/spl_fixpt31_32.c
449
return spl_ux_dy(arg.value, 0, 19);
drivers/gpu/drm/amd/display/dc/sspl/spl_fixpt31_32.c
452
unsigned int SPL_NAMESPACE(spl_fixpt_clamp_u0d14(struct spl_fixed31_32 arg))
drivers/gpu/drm/amd/display/dc/sspl/spl_fixpt31_32.c
454
return spl_clamp_ux_dy(arg.value, 0, 14, 1);
drivers/gpu/drm/amd/display/dc/sspl/spl_fixpt31_32.c
457
unsigned int SPL_NAMESPACE(spl_fixpt_clamp_u0d10(struct spl_fixed31_32 arg))
drivers/gpu/drm/amd/display/dc/sspl/spl_fixpt31_32.c
459
return spl_clamp_ux_dy(arg.value, 0, 10, 1);
drivers/gpu/drm/amd/display/dc/sspl/spl_fixpt31_32.c
462
int SPL_NAMESPACE(spl_fixpt_s4d19(struct spl_fixed31_32 arg))
drivers/gpu/drm/amd/display/dc/sspl/spl_fixpt31_32.c
464
if (arg.value < 0)
drivers/gpu/drm/amd/display/dc/sspl/spl_fixpt31_32.c
465
return -(int)spl_ux_dy(spl_fixpt_abs(arg).value, 4, 19);
drivers/gpu/drm/amd/display/dc/sspl/spl_fixpt31_32.c
467
return spl_ux_dy(arg.value, 4, 19);
drivers/gpu/drm/amd/display/dc/sspl/spl_fixpt31_32.h
101
static inline struct spl_fixed31_32 spl_fixpt_abs(struct spl_fixed31_32 arg)
drivers/gpu/drm/amd/display/dc/sspl/spl_fixpt31_32.h
103
if (arg.value < 0)
drivers/gpu/drm/amd/display/dc/sspl/spl_fixpt31_32.h
104
return spl_fixpt_neg(arg);
drivers/gpu/drm/amd/display/dc/sspl/spl_fixpt31_32.h
106
return arg;
drivers/gpu/drm/amd/display/dc/sspl/spl_fixpt31_32.h
172
struct spl_fixed31_32 arg,
drivers/gpu/drm/amd/display/dc/sspl/spl_fixpt31_32.h
176
if (spl_fixpt_le(arg, min_value))
drivers/gpu/drm/amd/display/dc/sspl/spl_fixpt31_32.h
178
else if (spl_fixpt_le(max_value, arg))
drivers/gpu/drm/amd/display/dc/sspl/spl_fixpt31_32.h
181
return arg;
drivers/gpu/drm/amd/display/dc/sspl/spl_fixpt31_32.h
193
static inline struct spl_fixed31_32 spl_fixpt_shl(struct spl_fixed31_32 arg, unsigned int shift)
drivers/gpu/drm/amd/display/dc/sspl/spl_fixpt31_32.h
195
SPL_ASSERT(((arg.value >= 0) && (arg.value <= LLONG_MAX >> shift)) ||
drivers/gpu/drm/amd/display/dc/sspl/spl_fixpt31_32.h
196
((arg.value < 0) && (arg.value >= ~(LLONG_MAX >> shift))));
drivers/gpu/drm/amd/display/dc/sspl/spl_fixpt31_32.h
198
arg.value = arg.value << shift;
drivers/gpu/drm/amd/display/dc/sspl/spl_fixpt31_32.h
200
return arg;
drivers/gpu/drm/amd/display/dc/sspl/spl_fixpt31_32.h
207
static inline struct spl_fixed31_32 spl_fixpt_shr(struct spl_fixed31_32 arg, unsigned int shift)
drivers/gpu/drm/amd/display/dc/sspl/spl_fixpt31_32.h
209
bool negative = arg.value < 0;
drivers/gpu/drm/amd/display/dc/sspl/spl_fixpt31_32.h
212
arg.value = -arg.value;
drivers/gpu/drm/amd/display/dc/sspl/spl_fixpt31_32.h
213
arg.value = arg.value >> shift;
drivers/gpu/drm/amd/display/dc/sspl/spl_fixpt31_32.h
215
arg.value = -arg.value;
drivers/gpu/drm/amd/display/dc/sspl/spl_fixpt31_32.h
216
return arg;
drivers/gpu/drm/amd/display/dc/sspl/spl_fixpt31_32.h
301
struct spl_fixed31_32 SPL_NAMESPACE(spl_fixpt_sqr(struct spl_fixed31_32 arg));
drivers/gpu/drm/amd/display/dc/sspl/spl_fixpt31_32.h
334
struct spl_fixed31_32 SPL_NAMESPACE(spl_fixpt_recip(struct spl_fixed31_32 arg));
drivers/gpu/drm/amd/display/dc/sspl/spl_fixpt31_32.h
349
struct spl_fixed31_32 SPL_NAMESPACE(spl_fixpt_sinc(struct spl_fixed31_32 arg));
drivers/gpu/drm/amd/display/dc/sspl/spl_fixpt31_32.h
359
struct spl_fixed31_32 SPL_NAMESPACE(spl_fixpt_sin(struct spl_fixed31_32 arg));
drivers/gpu/drm/amd/display/dc/sspl/spl_fixpt31_32.h
371
struct spl_fixed31_32 SPL_NAMESPACE(spl_fixpt_cos(struct spl_fixed31_32 arg));
drivers/gpu/drm/amd/display/dc/sspl/spl_fixpt31_32.h
385
struct spl_fixed31_32 SPL_NAMESPACE(spl_fixpt_exp(struct spl_fixed31_32 arg));
drivers/gpu/drm/amd/display/dc/sspl/spl_fixpt31_32.h
397
struct spl_fixed31_32 SPL_NAMESPACE(spl_fixpt_log(struct spl_fixed31_32 arg));
drivers/gpu/drm/amd/display/dc/sspl/spl_fixpt31_32.h
431
static inline int spl_fixpt_floor(struct spl_fixed31_32 arg)
drivers/gpu/drm/amd/display/dc/sspl/spl_fixpt31_32.h
433
unsigned long long arg_value = arg.value > 0 ? arg.value : -arg.value;
drivers/gpu/drm/amd/display/dc/sspl/spl_fixpt31_32.h
435
if (arg.value >= 0)
drivers/gpu/drm/amd/display/dc/sspl/spl_fixpt31_32.h
445
static inline int spl_fixpt_round(struct spl_fixed31_32 arg)
drivers/gpu/drm/amd/display/dc/sspl/spl_fixpt31_32.h
447
unsigned long long arg_value = arg.value > 0 ? arg.value : -arg.value;
drivers/gpu/drm/amd/display/dc/sspl/spl_fixpt31_32.h
455
if (arg.value >= 0)
drivers/gpu/drm/amd/display/dc/sspl/spl_fixpt31_32.h
465
static inline int spl_fixpt_ceil(struct spl_fixed31_32 arg)
drivers/gpu/drm/amd/display/dc/sspl/spl_fixpt31_32.h
467
unsigned long long arg_value = arg.value > 0 ? arg.value : -arg.value;
drivers/gpu/drm/amd/display/dc/sspl/spl_fixpt31_32.h
476
if (arg.value >= 0)
drivers/gpu/drm/amd/display/dc/sspl/spl_fixpt31_32.h
488
unsigned int SPL_NAMESPACE(spl_fixpt_u4d19(struct spl_fixed31_32 arg));
drivers/gpu/drm/amd/display/dc/sspl/spl_fixpt31_32.h
490
unsigned int SPL_NAMESPACE(spl_fixpt_u3d19(struct spl_fixed31_32 arg));
drivers/gpu/drm/amd/display/dc/sspl/spl_fixpt31_32.h
492
unsigned int SPL_NAMESPACE(spl_fixpt_u2d19(struct spl_fixed31_32 arg));
drivers/gpu/drm/amd/display/dc/sspl/spl_fixpt31_32.h
494
unsigned int SPL_NAMESPACE(spl_fixpt_u0d19(struct spl_fixed31_32 arg));
drivers/gpu/drm/amd/display/dc/sspl/spl_fixpt31_32.h
496
unsigned int SPL_NAMESPACE(spl_fixpt_clamp_u0d14(struct spl_fixed31_32 arg));
drivers/gpu/drm/amd/display/dc/sspl/spl_fixpt31_32.h
498
unsigned int SPL_NAMESPACE(spl_fixpt_clamp_u0d10(struct spl_fixed31_32 arg));
drivers/gpu/drm/amd/display/dc/sspl/spl_fixpt31_32.h
500
int SPL_NAMESPACE(spl_fixpt_s4d19(struct spl_fixed31_32 arg));
drivers/gpu/drm/amd/display/dc/sspl/spl_fixpt31_32.h
502
static inline struct spl_fixed31_32 spl_fixpt_truncate(struct spl_fixed31_32 arg, unsigned int frac_bits)
drivers/gpu/drm/amd/display/dc/sspl/spl_fixpt31_32.h
504
bool negative = arg.value < 0;
drivers/gpu/drm/amd/display/dc/sspl/spl_fixpt31_32.h
508
return arg;
drivers/gpu/drm/amd/display/dc/sspl/spl_fixpt31_32.h
512
arg.value = -arg.value;
drivers/gpu/drm/amd/display/dc/sspl/spl_fixpt31_32.h
513
arg.value &= (~0ULL) << (FIXED31_32_BITS_PER_FRACTIONAL_PART - frac_bits);
drivers/gpu/drm/amd/display/dc/sspl/spl_fixpt31_32.h
515
arg.value = -arg.value;
drivers/gpu/drm/amd/display/dc/sspl/spl_fixpt31_32.h
516
return arg;
drivers/gpu/drm/amd/display/dc/sspl/spl_fixpt31_32.h
70
static inline struct spl_fixed31_32 spl_fixpt_from_int(int arg)
drivers/gpu/drm/amd/display/dc/sspl/spl_fixpt31_32.h
74
res.value = (long long) arg << FIXED31_32_BITS_PER_FRACTIONAL_PART;
drivers/gpu/drm/amd/display/dc/sspl/spl_fixpt31_32.h
88
static inline struct spl_fixed31_32 spl_fixpt_neg(struct spl_fixed31_32 arg)
drivers/gpu/drm/amd/display/dc/sspl/spl_fixpt31_32.h
92
res.value = -arg.value;
drivers/gpu/drm/amd/display/include/fixed31_32.h
105
static inline struct fixed31_32 dc_fixpt_neg(struct fixed31_32 arg)
drivers/gpu/drm/amd/display/include/fixed31_32.h
109
res.value = -arg.value;
drivers/gpu/drm/amd/display/include/fixed31_32.h
118
static inline struct fixed31_32 dc_fixpt_abs(struct fixed31_32 arg)
drivers/gpu/drm/amd/display/include/fixed31_32.h
120
if (arg.value < 0)
drivers/gpu/drm/amd/display/include/fixed31_32.h
121
return dc_fixpt_neg(arg);
drivers/gpu/drm/amd/display/include/fixed31_32.h
123
return arg;
drivers/gpu/drm/amd/display/include/fixed31_32.h
189
struct fixed31_32 arg,
drivers/gpu/drm/amd/display/include/fixed31_32.h
193
if (dc_fixpt_le(arg, min_value))
drivers/gpu/drm/amd/display/include/fixed31_32.h
195
else if (dc_fixpt_le(max_value, arg))
drivers/gpu/drm/amd/display/include/fixed31_32.h
198
return arg;
drivers/gpu/drm/amd/display/include/fixed31_32.h
210
static inline struct fixed31_32 dc_fixpt_shl(struct fixed31_32 arg, unsigned char shift)
drivers/gpu/drm/amd/display/include/fixed31_32.h
212
ASSERT(((arg.value >= 0) && (arg.value <= LLONG_MAX >> shift)) ||
drivers/gpu/drm/amd/display/include/fixed31_32.h
213
((arg.value < 0) && (arg.value >= ~(LLONG_MAX >> shift))));
drivers/gpu/drm/amd/display/include/fixed31_32.h
215
arg.value = arg.value << shift;
drivers/gpu/drm/amd/display/include/fixed31_32.h
217
return arg;
drivers/gpu/drm/amd/display/include/fixed31_32.h
224
static inline struct fixed31_32 dc_fixpt_shr(struct fixed31_32 arg, unsigned char shift)
drivers/gpu/drm/amd/display/include/fixed31_32.h
226
bool negative = arg.value < 0;
drivers/gpu/drm/amd/display/include/fixed31_32.h
229
arg.value = -arg.value;
drivers/gpu/drm/amd/display/include/fixed31_32.h
230
arg.value = arg.value >> shift;
drivers/gpu/drm/amd/display/include/fixed31_32.h
232
arg.value = -arg.value;
drivers/gpu/drm/amd/display/include/fixed31_32.h
233
return arg;
drivers/gpu/drm/amd/display/include/fixed31_32.h
317
struct fixed31_32 dc_fixpt_sqr(struct fixed31_32 arg);
drivers/gpu/drm/amd/display/include/fixed31_32.h
349
struct fixed31_32 dc_fixpt_recip(struct fixed31_32 arg);
drivers/gpu/drm/amd/display/include/fixed31_32.h
364
struct fixed31_32 dc_fixpt_sinc(struct fixed31_32 arg);
drivers/gpu/drm/amd/display/include/fixed31_32.h
374
struct fixed31_32 dc_fixpt_sin(struct fixed31_32 arg);
drivers/gpu/drm/amd/display/include/fixed31_32.h
386
struct fixed31_32 dc_fixpt_cos(struct fixed31_32 arg);
drivers/gpu/drm/amd/display/include/fixed31_32.h
400
struct fixed31_32 dc_fixpt_exp(struct fixed31_32 arg);
drivers/gpu/drm/amd/display/include/fixed31_32.h
412
struct fixed31_32 dc_fixpt_log(struct fixed31_32 arg);
drivers/gpu/drm/amd/display/include/fixed31_32.h
446
static inline int dc_fixpt_floor(struct fixed31_32 arg)
drivers/gpu/drm/amd/display/include/fixed31_32.h
448
unsigned long long arg_value = arg.value > 0 ? arg.value : -arg.value;
drivers/gpu/drm/amd/display/include/fixed31_32.h
450
if (arg.value >= 0)
drivers/gpu/drm/amd/display/include/fixed31_32.h
460
static inline int dc_fixpt_round(struct fixed31_32 arg)
drivers/gpu/drm/amd/display/include/fixed31_32.h
462
unsigned long long arg_value = arg.value > 0 ? arg.value : -arg.value;
drivers/gpu/drm/amd/display/include/fixed31_32.h
470
if (arg.value >= 0)
drivers/gpu/drm/amd/display/include/fixed31_32.h
480
static inline int dc_fixpt_ceil(struct fixed31_32 arg)
drivers/gpu/drm/amd/display/include/fixed31_32.h
482
unsigned long long arg_value = arg.value > 0 ? arg.value : -arg.value;
drivers/gpu/drm/amd/display/include/fixed31_32.h
491
if (arg.value >= 0)
drivers/gpu/drm/amd/display/include/fixed31_32.h
503
unsigned int dc_fixpt_u4d19(struct fixed31_32 arg);
drivers/gpu/drm/amd/display/include/fixed31_32.h
505
unsigned int dc_fixpt_u3d19(struct fixed31_32 arg);
drivers/gpu/drm/amd/display/include/fixed31_32.h
507
unsigned int dc_fixpt_u2d19(struct fixed31_32 arg);
drivers/gpu/drm/amd/display/include/fixed31_32.h
509
unsigned int dc_fixpt_u0d19(struct fixed31_32 arg);
drivers/gpu/drm/amd/display/include/fixed31_32.h
511
unsigned int dc_fixpt_clamp_u0d14(struct fixed31_32 arg);
drivers/gpu/drm/amd/display/include/fixed31_32.h
513
unsigned int dc_fixpt_clamp_u0d10(struct fixed31_32 arg);
drivers/gpu/drm/amd/display/include/fixed31_32.h
515
int dc_fixpt_s4d19(struct fixed31_32 arg);
drivers/gpu/drm/amd/display/include/fixed31_32.h
517
static inline struct fixed31_32 dc_fixpt_truncate(struct fixed31_32 arg, unsigned int frac_bits)
drivers/gpu/drm/amd/display/include/fixed31_32.h
519
bool negative = arg.value < 0;
drivers/gpu/drm/amd/display/include/fixed31_32.h
523
return arg;
drivers/gpu/drm/amd/display/include/fixed31_32.h
527
arg.value = -arg.value;
drivers/gpu/drm/amd/display/include/fixed31_32.h
528
arg.value &= (~0ULL) << (FIXED31_32_BITS_PER_FRACTIONAL_PART - frac_bits);
drivers/gpu/drm/amd/display/include/fixed31_32.h
530
arg.value = -arg.value;
drivers/gpu/drm/amd/display/include/fixed31_32.h
531
return arg;
drivers/gpu/drm/amd/display/include/fixed31_32.h
87
static inline struct fixed31_32 dc_fixpt_from_int(int arg)
drivers/gpu/drm/amd/display/include/fixed31_32.h
91
res.value = (long long) arg << FIXED31_32_BITS_PER_FRACTIONAL_PART;
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
452
dc_fixpt_neg(args->arg),
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
471
scratch_2 = dc_fixpt_pow(args->arg,
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
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
507
dc_fixpt_neg(args->arg),
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
516
args->arg,
drivers/gpu/drm/amd/display/modules/color/color_gamma.c
520
return dc_fixpt_mul(args->arg, args->a1);
drivers/gpu/drm/amd/display/modules/color/color_gamma.c
523
static struct fixed31_32 calculate_gamma22(struct fixed31_32 arg, bool use_eetf, struct calculate_buffer *cal_buffer)
drivers/gpu/drm/amd/display/modules/color/color_gamma.c
528
scratch_gamma_args.arg = arg;
drivers/gpu/drm/amd/display/modules/color/color_gamma.c
544
struct fixed31_32 arg,
drivers/gpu/drm/amd/display/modules/color/color_gamma.c
554
if (dc_fixpt_le(arg, dc_fixpt_neg(a0)))
drivers/gpu/drm/amd/display/modules/color/color_gamma.c
559
dc_fixpt_sub(a2, arg),
drivers/gpu/drm/amd/display/modules/color/color_gamma.c
563
else if (dc_fixpt_le(dc_fixpt_neg(a0), arg) &&
drivers/gpu/drm/amd/display/modules/color/color_gamma.c
564
dc_fixpt_le(arg, a0))
drivers/gpu/drm/amd/display/modules/color/color_gamma.c
565
linear = dc_fixpt_div(arg, a1);
drivers/gpu/drm/amd/display/modules/color/color_gamma.c
569
dc_fixpt_add(a2, arg),
drivers/gpu/drm/amd/display/modules/color/color_gamma.c
577
struct fixed31_32 arg,
drivers/gpu/drm/amd/display/modules/color/color_gamma.c
584
scratch_gamma_args.arg = arg;
drivers/gpu/drm/amd/display/modules/color/color_gamma.c
597
struct fixed31_32 arg,
drivers/gpu/drm/amd/display/modules/color/color_gamma.c
602
arg,
drivers/gpu/drm/amd/display/modules/color/color_gamma.h
95
struct fixed31_32 arg;
drivers/gpu/drm/amd/pm/powerplay/inc/smu_ucode_xfer_cz.h
115
uint8_t arg;
drivers/gpu/drm/amd/pm/powerplay/smumgr/smu8_smumgr.c
337
task->arg = smu8_translate_firmware_enum_to_arg(hwmgr, fw_enum);
drivers/gpu/drm/amd/pm/powerplay/smumgr/smu8_smumgr.c
374
task->arg = smu8_translate_firmware_enum_to_arg(hwmgr, fw_enum);
drivers/gpu/drm/arm/hdlcd_drv.c
196
static int hdlcd_show_underrun_count(struct seq_file *m, void *arg)
drivers/gpu/drm/arm/hdlcd_drv.c
209
static int hdlcd_show_pxlclock(struct seq_file *m, void *arg)
drivers/gpu/drm/arm/hdlcd_drv.c
43
static irqreturn_t hdlcd_irq(int irq, void *arg)
drivers/gpu/drm/arm/hdlcd_drv.c
45
struct hdlcd_drm_private *hdlcd = arg;
drivers/gpu/drm/arm/malidp_drv.c
506
static int malidp_show_stats(struct seq_file *m, void *arg)
drivers/gpu/drm/arm/malidp_hw.c
1168
static irqreturn_t malidp_de_irq(int irq, void *arg)
drivers/gpu/drm/arm/malidp_hw.c
1170
struct drm_device *drm = arg;
drivers/gpu/drm/arm/malidp_hw.c
1226
static irqreturn_t malidp_de_irq_thread_handler(int irq, void *arg)
drivers/gpu/drm/arm/malidp_hw.c
1228
struct drm_device *drm = arg;
drivers/gpu/drm/arm/malidp_hw.c
1286
static irqreturn_t malidp_se_irq(int irq, void *arg)
drivers/gpu/drm/arm/malidp_hw.c
1288
struct drm_device *drm = arg;
drivers/gpu/drm/arm/malidp_hw.c
1359
static irqreturn_t malidp_se_irq_thread_handler(int irq, void *arg)
drivers/gpu/drm/armada/armada_crtc.c
306
static irqreturn_t armada_drm_irq(int irq, void *arg)
drivers/gpu/drm/armada/armada_crtc.c
308
struct armada_crtc *dcrtc = arg;
drivers/gpu/drm/bridge/analogix/analogix_dp_core.c
785
static irqreturn_t analogix_dp_hardirq(int irq, void *arg)
drivers/gpu/drm/bridge/analogix/analogix_dp_core.c
787
struct analogix_dp_device *dp = arg;
drivers/gpu/drm/bridge/analogix/analogix_dp_core.c
800
static irqreturn_t analogix_dp_irq_thread(int irq, void *arg)
drivers/gpu/drm/bridge/analogix/analogix_dp_core.c
802
struct analogix_dp_device *dp = arg;
drivers/gpu/drm/bridge/chrontel-ch7033.c
262
static void ch7033_hpd_event(void *arg, enum drm_connector_status status)
drivers/gpu/drm/bridge/chrontel-ch7033.c
264
struct ch7033_priv *priv = arg;
drivers/gpu/drm/bridge/display-connector.c
189
static irqreturn_t display_connector_hpd_irq(int irq, void *arg)
drivers/gpu/drm/bridge/display-connector.c
191
struct display_connector *conn = arg;
drivers/gpu/drm/bridge/tc358767.c
2227
static irqreturn_t tc_irq_handler(int irq, void *arg)
drivers/gpu/drm/bridge/tc358767.c
2229
struct tc_data *tc = arg;
drivers/gpu/drm/bridge/ti-tfp410.c
113
static void tfp410_hpd_callback(void *arg, enum drm_connector_status status)
drivers/gpu/drm/bridge/ti-tfp410.c
115
struct tfp410 *dvi = arg;
drivers/gpu/drm/drm_atomic_uapi.c
1374
struct drm_mode_atomic *arg,
drivers/gpu/drm/drm_atomic_uapi.c
1385
if (arg->flags & DRM_MODE_ATOMIC_TEST_ONLY)
drivers/gpu/drm/drm_atomic_uapi.c
1393
if (arg->flags & DRM_MODE_PAGE_FLIP_EVENT || fence_ptr) {
drivers/gpu/drm/drm_atomic_uapi.c
1396
e = create_vblank_event(crtc, arg->user_data);
drivers/gpu/drm/drm_atomic_uapi.c
1403
if (arg->flags & DRM_MODE_PAGE_FLIP_EVENT) {
drivers/gpu/drm/drm_atomic_uapi.c
1489
if (c == 0 && (arg->flags & DRM_MODE_PAGE_FLIP_EVENT)) {
drivers/gpu/drm/drm_atomic_uapi.c
1562
struct drm_mode_atomic *arg = data;
drivers/gpu/drm/drm_atomic_uapi.c
1563
uint32_t __user *objs_ptr = (uint32_t __user *)(unsigned long)(arg->objs_ptr);
drivers/gpu/drm/drm_atomic_uapi.c
1564
uint32_t __user *count_props_ptr = (uint32_t __user *)(unsigned long)(arg->count_props_ptr);
drivers/gpu/drm/drm_atomic_uapi.c
1565
uint32_t __user *props_ptr = (uint32_t __user *)(unsigned long)(arg->props_ptr);
drivers/gpu/drm/drm_atomic_uapi.c
1566
uint64_t __user *prop_values_ptr = (uint64_t __user *)(unsigned long)(arg->prop_values_ptr);
drivers/gpu/drm/drm_atomic_uapi.c
1589
if (arg->flags & ~DRM_MODE_ATOMIC_FLAGS) {
drivers/gpu/drm/drm_atomic_uapi.c
1594
if (arg->reserved) {
drivers/gpu/drm/drm_atomic_uapi.c
1599
if (arg->flags & DRM_MODE_PAGE_FLIP_ASYNC) {
drivers/gpu/drm/drm_atomic_uapi.c
1610
if ((arg->flags & DRM_MODE_ATOMIC_TEST_ONLY) &&
drivers/gpu/drm/drm_atomic_uapi.c
1611
(arg->flags & DRM_MODE_PAGE_FLIP_EVENT)) {
drivers/gpu/drm/drm_atomic_uapi.c
1623
state->allow_modeset = !!(arg->flags & DRM_MODE_ATOMIC_ALLOW_MODESET);
drivers/gpu/drm/drm_atomic_uapi.c
1632
for (i = 0; i < arg->count_objs; i++) {
drivers/gpu/drm/drm_atomic_uapi.c
1705
ret = prepare_signaling(dev, state, arg, file_priv, &fence_state,
drivers/gpu/drm/drm_atomic_uapi.c
1710
if (arg->flags & DRM_MODE_PAGE_FLIP_ASYNC)
drivers/gpu/drm/drm_atomic_uapi.c
1713
if (arg->flags & DRM_MODE_ATOMIC_TEST_ONLY) {
drivers/gpu/drm/drm_atomic_uapi.c
1715
} else if (arg->flags & DRM_MODE_ATOMIC_NONBLOCK) {
drivers/gpu/drm/drm_drv.c
949
static void drmm_cg_unregister_region(struct drm_device *dev, void *arg)
drivers/gpu/drm/drm_drv.c
951
dmem_cgroup_unregister_region(arg);
drivers/gpu/drm/drm_fb_helper.c
909
unsigned long arg)
drivers/gpu/drm/drm_framebuffer.c
385
struct drm_mode_rmfb_work *arg = container_of(w, typeof(*arg), work);
drivers/gpu/drm/drm_framebuffer.c
387
while (!list_empty(&arg->fbs)) {
drivers/gpu/drm/drm_framebuffer.c
389
list_first_entry(&arg->fbs, typeof(*fb), filp_head);
drivers/gpu/drm/drm_framebuffer.c
462
struct drm_mode_rmfb_work arg;
drivers/gpu/drm/drm_framebuffer.c
464
INIT_WORK_ONSTACK(&arg.work, drm_mode_rmfb_work_fn);
drivers/gpu/drm/drm_framebuffer.c
465
INIT_LIST_HEAD(&arg.fbs);
drivers/gpu/drm/drm_framebuffer.c
467
list_add_tail(&fb->filp_head, &arg.fbs);
drivers/gpu/drm/drm_framebuffer.c
469
schedule_work(&arg.work);
drivers/gpu/drm/drm_framebuffer.c
470
flush_work(&arg.work);
drivers/gpu/drm/drm_framebuffer.c
471
destroy_work_on_stack(&arg.work);
drivers/gpu/drm/drm_framebuffer.c
793
struct drm_mode_rmfb_work arg;
drivers/gpu/drm/drm_framebuffer.c
795
INIT_LIST_HEAD(&arg.fbs);
drivers/gpu/drm/drm_framebuffer.c
809
list_move_tail(&fb->filp_head, &arg.fbs);
drivers/gpu/drm/drm_framebuffer.c
818
if (!list_empty(&arg.fbs)) {
drivers/gpu/drm/drm_framebuffer.c
819
INIT_WORK_ONSTACK(&arg.work, drm_mode_rmfb_work_fn);
drivers/gpu/drm/drm_framebuffer.c
821
schedule_work(&arg.work);
drivers/gpu/drm/drm_framebuffer.c
822
flush_work(&arg.work);
drivers/gpu/drm/drm_framebuffer.c
823
destroy_work_on_stack(&arg.work);
drivers/gpu/drm/drm_ioc32.c
123
if (copy_to_user((void __user *)arg, &v32, sizeof(v32)))
drivers/gpu/drm/drm_ioc32.c
134
unsigned long arg)
drivers/gpu/drm/drm_ioc32.c
140
if (copy_from_user(&uq32, (void __user *)arg, sizeof(uq32)))
drivers/gpu/drm/drm_ioc32.c
155
if (copy_to_user((void __user *)arg, &uq32, sizeof(uq32)))
drivers/gpu/drm/drm_ioc32.c
161
unsigned long arg)
drivers/gpu/drm/drm_ioc32.c
177
unsigned long arg)
drivers/gpu/drm/drm_ioc32.c
180
drm_client32_t __user *argp = (void __user *)arg;
drivers/gpu/drm/drm_ioc32.c
216
unsigned long arg)
drivers/gpu/drm/drm_ioc32.c
218
drm_stats32_t __user *argp = (void __user *)arg;
drivers/gpu/drm/drm_ioc32.c
236
unsigned long arg)
drivers/gpu/drm/drm_ioc32.c
262
unsigned long arg)
drivers/gpu/drm/drm_ioc32.c
264
drm_wait_vblank32_t __user *argp = (void __user *)arg;
drivers/gpu/drm/drm_ioc32.c
303
unsigned long arg)
drivers/gpu/drm/drm_ioc32.c
305
struct drm_mode_fb_cmd232 __user *argp = (void __user *)arg;
drivers/gpu/drm/drm_ioc32.c
363
long drm_compat_ioctl(struct file *filp, unsigned int cmd, unsigned long arg)
drivers/gpu/drm/drm_ioc32.c
376
return drm_ioctl(filp, cmd, arg);
drivers/gpu/drm/drm_ioc32.c
381
return drm_ioctl(filp, cmd, arg);
drivers/gpu/drm/drm_ioc32.c
388
ret = (*fn)(filp, cmd, arg);
drivers/gpu/drm/drm_ioc32.c
93
unsigned long arg)
drivers/gpu/drm/drm_ioc32.c
99
if (copy_from_user(&v32, (void __user *)arg, sizeof(v32)))
drivers/gpu/drm/drm_ioctl.c
822
unsigned int cmd, unsigned long arg)
drivers/gpu/drm/drm_ioctl.c
893
if (copy_from_user(kdata, (void __user *)arg, in_size) != 0) {
drivers/gpu/drm/drm_ioctl.c
902
if (copy_to_user((void __user *)arg, kdata, out_size) != 0)
drivers/gpu/drm/drm_lease.c
591
struct drm_mode_list_lessees *arg = data;
drivers/gpu/drm/drm_lease.c
592
__u32 __user *lessee_ids = (__u32 __user *) (uintptr_t) (arg->lessees_ptr);
drivers/gpu/drm/drm_lease.c
593
__u32 count_lessees = arg->count_lessees;
drivers/gpu/drm/drm_lease.c
598
if (arg->pad)
drivers/gpu/drm/drm_lease.c
627
arg->count_lessees = count;
drivers/gpu/drm/drm_lease.c
639
struct drm_mode_get_lease *arg = data;
drivers/gpu/drm/drm_lease.c
640
__u32 __user *object_ids = (__u32 __user *) (uintptr_t) (arg->objects_ptr);
drivers/gpu/drm/drm_lease.c
641
__u32 count_objects = arg->count_objects;
drivers/gpu/drm/drm_lease.c
649
if (arg->pad)
drivers/gpu/drm/drm_lease.c
681
arg->count_objects = count;
drivers/gpu/drm/drm_lease.c
697
struct drm_mode_revoke_lease *arg = data;
drivers/gpu/drm/drm_lease.c
702
drm_dbg_lease(dev, "revoke lease for %d\n", arg->lessee_id);
drivers/gpu/drm/drm_lease.c
711
lessee = _drm_find_lessee(lessor, arg->lessee_id);
drivers/gpu/drm/drm_mipi_dsi.c
254
static void devm_mipi_dsi_device_unregister(void *arg)
drivers/gpu/drm/drm_mipi_dsi.c
256
struct mipi_dsi_device *dsi = arg;
drivers/gpu/drm/drm_mipi_dsi.c
413
static void devm_mipi_dsi_detach(void *arg)
drivers/gpu/drm/drm_mipi_dsi.c
415
struct mipi_dsi_device *dsi = arg;
drivers/gpu/drm/drm_mode_object.c
481
struct drm_mode_obj_get_properties *arg = data;
drivers/gpu/drm/drm_mode_object.c
491
obj = drm_mode_object_find(dev, file_priv, arg->obj_id, arg->obj_type);
drivers/gpu/drm/drm_mode_object.c
503
(uint32_t __user *)(unsigned long)(arg->props_ptr),
drivers/gpu/drm/drm_mode_object.c
504
(uint64_t __user *)(unsigned long)(arg->prop_values_ptr),
drivers/gpu/drm/drm_mode_object.c
505
&arg->count_props);
drivers/gpu/drm/drm_mode_object.c
609
struct drm_mode_obj_set_property *arg = data;
drivers/gpu/drm/drm_mode_object.c
617
arg_obj = drm_mode_object_find(dev, file_priv, arg->obj_id, arg->obj_type);
drivers/gpu/drm/drm_mode_object.c
624
property = drm_mode_obj_find_prop_id(arg_obj, arg->prop_id);
drivers/gpu/drm/drm_mode_object.c
629
ret = set_property_atomic(arg_obj, file_priv, property, arg->value);
drivers/gpu/drm/drm_mode_object.c
631
ret = set_property_legacy(arg_obj, property, arg->value);
drivers/gpu/drm/drm_pagemap_util.c
396
static void drm_pagemap_shrinker_fini(void *arg)
drivers/gpu/drm/drm_pagemap_util.c
398
struct drm_pagemap_shrinker *shrinker = arg;
drivers/gpu/drm/drm_pagemap_util.c
60
static void drm_pagemap_cache_fini(void *arg)
drivers/gpu/drm/drm_pagemap_util.c
62
struct drm_pagemap_cache *cache = arg;
drivers/gpu/drm/drm_print.c
126
struct drm_print_iterator *iterator = p->arg;
drivers/gpu/drm/drm_print.c
173
seq_puts(p->arg, str);
drivers/gpu/drm/drm_print.c
179
seq_printf(p->arg, "%pV", vaf);
drivers/gpu/drm/drm_print.c
211
dev_info(p->arg, "[" DRM_NAME "] %pV", vaf);
drivers/gpu/drm/drm_print.c
217
const struct drm_device *drm = p->arg;
drivers/gpu/drm/drm_print.c
230
struct drm_device *drm = p->arg;
drivers/gpu/drm/drm_print.c
246
drm_printf(p->arg, "%s%s%u.%u: %pV",
drivers/gpu/drm/drm_print.c
249
drm_printf(p->arg, "%s%s%u: %pV", prefix, pad, counter, vaf);
drivers/gpu/drm/drm_print.c
82
struct drm_print_iterator *iterator = p->arg;
drivers/gpu/drm/etnaviv/etnaviv_buffer.c
72
unsigned int wl_offset, u32 cmd, u32 arg)
drivers/gpu/drm/etnaviv/etnaviv_buffer.c
76
lw[1] = arg;
drivers/gpu/drm/etnaviv/etnaviv_drv.c
213
static int show_unlocked(struct seq_file *m, void *arg)
drivers/gpu/drm/etnaviv/etnaviv_drv.c
223
static int show_each_gpu(struct seq_file *m, void *arg)
drivers/gpu/drm/exynos/exynos_drm_ipp.c
315
struct drm_exynos_ioctl_ipp_commit *arg)
drivers/gpu/drm/exynos/exynos_drm_ipp.c
318
void __user *params = (void __user *)(unsigned long)arg->params_ptr;
drivers/gpu/drm/exynos/exynos_drm_ipp.c
319
unsigned int size = arg->params_size;
drivers/gpu/drm/exynos/exynos_drm_ipp.c
875
struct drm_exynos_ioctl_ipp_commit *arg = data;
drivers/gpu/drm/exynos/exynos_drm_ipp.c
880
if ((arg->flags & ~DRM_EXYNOS_IPP_FLAGS) || arg->reserved)
drivers/gpu/drm/exynos/exynos_drm_ipp.c
884
if ((arg->flags & DRM_EXYNOS_IPP_FLAG_TEST_ONLY) &&
drivers/gpu/drm/exynos/exynos_drm_ipp.c
885
(arg->flags & DRM_EXYNOS_IPP_FLAG_EVENT))
drivers/gpu/drm/exynos/exynos_drm_ipp.c
888
ipp = __ipp_get(arg->ipp_id);
drivers/gpu/drm/exynos/exynos_drm_ipp.c
896
ret = exynos_drm_ipp_task_set(task, arg);
drivers/gpu/drm/exynos/exynos_drm_ipp.c
905
if (ret || arg->flags & DRM_EXYNOS_IPP_FLAG_TEST_ONLY)
drivers/gpu/drm/exynos/exynos_drm_ipp.c
908
if (arg->flags & DRM_EXYNOS_IPP_FLAG_EVENT) {
drivers/gpu/drm/exynos/exynos_drm_ipp.c
910
arg->user_data);
drivers/gpu/drm/exynos/exynos_drm_ipp.c
919
if (arg->flags & DRM_EXYNOS_IPP_FLAG_NONBLOCK) {
drivers/gpu/drm/exynos/exynos_drm_rotator.c
92
static irqreturn_t rotator_irq_handler(int irq, void *arg)
drivers/gpu/drm/exynos/exynos_drm_rotator.c
94
struct rot_context *rot = arg;
drivers/gpu/drm/exynos/exynos_drm_scaler.c
429
static irqreturn_t scaler_irq_handler(int irq, void *arg)
drivers/gpu/drm/exynos/exynos_drm_scaler.c
431
struct scaler_context *scaler = arg;
drivers/gpu/drm/exynos/exynos_hdmi.c
1691
static irqreturn_t hdmi_irq_thread(int irq, void *arg)
drivers/gpu/drm/exynos/exynos_hdmi.c
1693
struct hdmi_context *hdata = arg;
drivers/gpu/drm/exynos/exynos_mixer.c
744
static irqreturn_t mixer_irq_handler(int irq, void *arg)
drivers/gpu/drm/exynos/exynos_mixer.c
746
struct mixer_context *ctx = arg;
drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_drv.c
62
static irqreturn_t fsl_dcu_drm_irq(int irq, void *arg)
drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_drv.c
64
struct drm_device *dev = arg;
drivers/gpu/drm/gma500/psb_irq.c
198
static irqreturn_t gma_irq_handler(int irq, void *arg)
drivers/gpu/drm/gma500/psb_irq.c
200
struct drm_device *dev = arg;
drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_debugfs.c
65
static int hibmc_dp_dbgfs_show(struct seq_file *m, void *arg)
drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_dp.c
175
irqreturn_t hibmc_dp_hpd_isr(int irq, void *arg)
drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_dp.c
177
struct drm_device *dev = (struct drm_device *)arg;
drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_drv.c
37
static irqreturn_t hibmc_interrupt(int irq, void *arg)
drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_drv.c
39
struct drm_device *dev = (struct drm_device *)arg;
drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_drv.c
54
static irqreturn_t hibmc_dp_interrupt(int irq, void *arg)
drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_drv.c
56
struct drm_device *dev = (struct drm_device *)arg;
drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_drv.h
78
irqreturn_t hibmc_dp_hpd_isr(int irq, void *arg);
drivers/gpu/drm/i915/gem/i915_gem_context.c
2268
const struct create_ext *arg = data;
drivers/gpu/drm/i915/gem/i915_gem_context.c
2276
return set_proto_ctx_param(arg->fpriv, arg->pc, &local.param);
drivers/gpu/drm/i915/gem/i915_gem_object_types.h
84
const struct drm_i915_gem_pread *arg);
drivers/gpu/drm/i915/gem/i915_gem_object_types.h
86
const struct drm_i915_gem_pwrite *arg);
drivers/gpu/drm/i915/gem/i915_gem_shmem.c
409
const struct drm_i915_gem_pwrite *arg)
drivers/gpu/drm/i915/gem/i915_gem_shmem.c
411
char __user *user_data = u64_to_user_ptr(arg->data_ptr);
drivers/gpu/drm/i915/gem/i915_gem_shmem.c
416
u64 size = arg->size;
drivers/gpu/drm/i915/gem/i915_gem_shmem.c
419
GEM_BUG_ON(!access_ok(user_data, arg->size));
drivers/gpu/drm/i915/gem/i915_gem_shmem.c
422
return i915_gem_object_pwrite_phys(obj, arg);
drivers/gpu/drm/i915/gem/i915_gem_shmem.c
446
kiocb.ki_pos = arg->offset;
drivers/gpu/drm/i915/gem/i915_gem_shmem.c
472
const struct drm_i915_gem_pread *arg)
drivers/gpu/drm/i915/gem/i915_gem_shmem.c
475
return i915_gem_object_pread_phys(obj, arg);
drivers/gpu/drm/i915/gem/i915_gem_ttm_move.c
299
struct i915_ttm_memcpy_arg arg;
drivers/gpu/drm/i915/gem/i915_gem_ttm_move.c
305
static void i915_ttm_move_memcpy(struct i915_ttm_memcpy_arg *arg)
drivers/gpu/drm/i915/gem/i915_gem_ttm_move.c
307
ttm_move_memcpy(arg->clear, arg->num_pages,
drivers/gpu/drm/i915/gem/i915_gem_ttm_move.c
308
arg->dst_iter, arg->src_iter);
drivers/gpu/drm/i915/gem/i915_gem_ttm_move.c
311
static void i915_ttm_memcpy_init(struct i915_ttm_memcpy_arg *arg,
drivers/gpu/drm/i915/gem/i915_gem_ttm_move.c
324
arg->dst_iter = !i915_ttm_cpu_maps_iomem(dst_mem) ?
drivers/gpu/drm/i915/gem/i915_gem_ttm_move.c
325
ttm_kmap_iter_tt_init(&arg->_dst_iter.tt, dst_ttm) :
drivers/gpu/drm/i915/gem/i915_gem_ttm_move.c
326
ttm_kmap_iter_iomap_init(&arg->_dst_iter.io, &dst_reg->iomap,
drivers/gpu/drm/i915/gem/i915_gem_ttm_move.c
329
arg->src_iter = !i915_ttm_cpu_maps_iomem(bo->resource) ?
drivers/gpu/drm/i915/gem/i915_gem_ttm_move.c
330
ttm_kmap_iter_tt_init(&arg->_src_iter.tt, bo->ttm) :
drivers/gpu/drm/i915/gem/i915_gem_ttm_move.c
331
ttm_kmap_iter_iomap_init(&arg->_src_iter.io, &src_reg->iomap,
drivers/gpu/drm/i915/gem/i915_gem_ttm_move.c
334
arg->clear = clear;
drivers/gpu/drm/i915/gem/i915_gem_ttm_move.c
335
arg->num_pages = bo->base.size >> PAGE_SHIFT;
drivers/gpu/drm/i915/gem/i915_gem_ttm_move.c
337
arg->dst_rsgt = i915_refct_sgt_get(dst_rsgt);
drivers/gpu/drm/i915/gem/i915_gem_ttm_move.c
338
arg->src_rsgt = clear ? NULL :
drivers/gpu/drm/i915/gem/i915_gem_ttm_move.c
342
static void i915_ttm_memcpy_release(struct i915_ttm_memcpy_arg *arg)
drivers/gpu/drm/i915/gem/i915_gem_ttm_move.c
344
i915_refct_sgt_put(arg->src_rsgt);
drivers/gpu/drm/i915/gem/i915_gem_ttm_move.c
345
i915_refct_sgt_put(arg->dst_rsgt);
drivers/gpu/drm/i915/gem/i915_gem_ttm_move.c
352
struct i915_ttm_memcpy_arg *arg = &copy_work->arg;
drivers/gpu/drm/i915/gem/i915_gem_ttm_move.c
370
i915_ttm_move_memcpy(arg);
drivers/gpu/drm/i915/gem/i915_gem_ttm_move.c
387
i915_ttm_memcpy_release(arg);
drivers/gpu/drm/i915/gem/i915_gem_ttm_move.c
396
struct i915_ttm_memcpy_arg *arg = &copy_work->arg;
drivers/gpu/drm/i915/gem/i915_gem_ttm_move.c
399
i915_ttm_memcpy_release(arg);
drivers/gpu/drm/i915/gem/i915_gem_ttm_move.c
478
struct i915_ttm_memcpy_arg _arg, *arg = &_arg;
drivers/gpu/drm/i915/gem/i915_gem_ttm_move.c
507
arg = &copy_work->arg;
drivers/gpu/drm/i915/gem/i915_gem_ttm_move.c
509
i915_ttm_memcpy_init(arg, bo, clear, dst_mem,
drivers/gpu/drm/i915/gem/i915_gem_ttm_move.c
539
i915_ttm_memcpy_init(arg, bo, clear, dst_mem, dst_ttm,
drivers/gpu/drm/i915/gem/i915_gem_ttm_move.c
541
i915_ttm_move_memcpy(arg);
drivers/gpu/drm/i915/gem/i915_gem_ttm_move.c
542
i915_ttm_memcpy_release(arg);
drivers/gpu/drm/i915/gem/i915_gem_ttm_move.c
551
i915_ttm_memcpy_release(arg);
drivers/gpu/drm/i915/gem/selftests/huge_pages.c
1371
static int igt_ppgtt_smoke_huge(void *arg)
drivers/gpu/drm/i915/gem/selftests/huge_pages.c
1373
struct drm_i915_private *i915 = arg;
drivers/gpu/drm/i915/gem/selftests/huge_pages.c
1457
static int igt_ppgtt_sanity_check(void *arg)
drivers/gpu/drm/i915/gem/selftests/huge_pages.c
1459
struct drm_i915_private *i915 = arg;
drivers/gpu/drm/i915/gem/selftests/huge_pages.c
1552
static int igt_ppgtt_compact(void *arg)
drivers/gpu/drm/i915/gem/selftests/huge_pages.c
1554
struct drm_i915_private *i915 = arg;
drivers/gpu/drm/i915/gem/selftests/huge_pages.c
1611
static int igt_ppgtt_mixed(void *arg)
drivers/gpu/drm/i915/gem/selftests/huge_pages.c
1613
struct drm_i915_private *i915 = arg;
drivers/gpu/drm/i915/gem/selftests/huge_pages.c
1759
static int igt_tmpfs_fallback(void *arg)
drivers/gpu/drm/i915/gem/selftests/huge_pages.c
1761
struct drm_i915_private *i915 = arg;
drivers/gpu/drm/i915/gem/selftests/huge_pages.c
1821
static int igt_shrink_thp(void *arg)
drivers/gpu/drm/i915/gem/selftests/huge_pages.c
1823
struct drm_i915_private *i915 = arg;
drivers/gpu/drm/i915/gem/selftests/huge_pages.c
422
static int igt_mock_exhaust_device_supported_pages(void *arg)
drivers/gpu/drm/i915/gem/selftests/huge_pages.c
424
struct i915_ppgtt *ppgtt = arg;
drivers/gpu/drm/i915/gem/selftests/huge_pages.c
497
static int igt_mock_memory_region_huge_pages(void *arg)
drivers/gpu/drm/i915/gem/selftests/huge_pages.c
500
struct i915_ppgtt *ppgtt = arg;
drivers/gpu/drm/i915/gem/selftests/huge_pages.c
576
static int igt_mock_ppgtt_misaligned_dma(void *arg)
drivers/gpu/drm/i915/gem/selftests/huge_pages.c
578
struct i915_ppgtt *ppgtt = arg;
drivers/gpu/drm/i915/gem/selftests/huge_pages.c
712
static int igt_ppgtt_huge_fill(void *arg)
drivers/gpu/drm/i915/gem/selftests/huge_pages.c
714
struct drm_i915_private *i915 = arg;
drivers/gpu/drm/i915/gem/selftests/huge_pages.c
857
static int igt_ppgtt_64K(void *arg)
drivers/gpu/drm/i915/gem/selftests/huge_pages.c
859
struct drm_i915_private *i915 = arg;
drivers/gpu/drm/i915/gem/selftests/i915_gem_client_blt.c
705
static int igt_client_tiled_blits(void *arg)
drivers/gpu/drm/i915/gem/selftests/i915_gem_client_blt.c
707
struct drm_i915_private *i915 = arg;
drivers/gpu/drm/i915/gem/selftests/i915_gem_coherency.c
306
static int igt_gem_coherency(void *arg)
drivers/gpu/drm/i915/gem/selftests/i915_gem_coherency.c
309
struct drm_i915_private *i915 = arg;
drivers/gpu/drm/i915/gem/selftests/i915_gem_context.c
1344
static int igt_ctx_sseu(void *arg)
drivers/gpu/drm/i915/gem/selftests/i915_gem_context.c
1362
ret = __igt_ctx_sseu(arg, phase->name, phase->flags);
drivers/gpu/drm/i915/gem/selftests/i915_gem_context.c
1367
static int igt_ctx_readonly(void *arg)
drivers/gpu/drm/i915/gem/selftests/i915_gem_context.c
1369
struct drm_i915_private *i915 = arg;
drivers/gpu/drm/i915/gem/selftests/i915_gem_context.c
1771
static int igt_vm_isolation(void *arg)
drivers/gpu/drm/i915/gem/selftests/i915_gem_context.c
1773
struct drm_i915_private *i915 = arg;
drivers/gpu/drm/i915/gem/selftests/i915_gem_context.c
192
struct parallel_switch *arg =
drivers/gpu/drm/i915/gem/selftests/i915_gem_context.c
193
container_of(work, typeof(*arg), work);
drivers/gpu/drm/i915/gem/selftests/i915_gem_context.c
198
arg->result = 0;
drivers/gpu/drm/i915/gem/selftests/i915_gem_context.c
203
for (n = 0; !arg->result && n < ARRAY_SIZE(arg->ce); n++) {
drivers/gpu/drm/i915/gem/selftests/i915_gem_context.c
206
rq = i915_request_create(arg->ce[n]);
drivers/gpu/drm/i915/gem/selftests/i915_gem_context.c
209
arg->result = PTR_ERR(rq);
drivers/gpu/drm/i915/gem/selftests/i915_gem_context.c
215
arg->result =
drivers/gpu/drm/i915/gem/selftests/i915_gem_context.c
228
arg->result = -ETIME;
drivers/gpu/drm/i915/gem/selftests/i915_gem_context.c
233
} while (!arg->result && !__igt_timeout(end_time, NULL));
drivers/gpu/drm/i915/gem/selftests/i915_gem_context.c
236
arg->ce[0]->engine->name, count, arg->result);
drivers/gpu/drm/i915/gem/selftests/i915_gem_context.c
241
struct parallel_switch *arg =
drivers/gpu/drm/i915/gem/selftests/i915_gem_context.c
242
container_of(work, typeof(*arg), work);
drivers/gpu/drm/i915/gem/selftests/i915_gem_context.c
249
arg->result = 0;
drivers/gpu/drm/i915/gem/selftests/i915_gem_context.c
251
for (n = 0; !arg->result && n < ARRAY_SIZE(arg->ce); n++) {
drivers/gpu/drm/i915/gem/selftests/i915_gem_context.c
254
rq = i915_request_create(arg->ce[n]);
drivers/gpu/drm/i915/gem/selftests/i915_gem_context.c
257
arg->result = PTR_ERR(rq);
drivers/gpu/drm/i915/gem/selftests/i915_gem_context.c
263
arg->result =
drivers/gpu/drm/i915/gem/selftests/i915_gem_context.c
273
} while (!arg->result && !__igt_timeout(end_time, NULL));
drivers/gpu/drm/i915/gem/selftests/i915_gem_context.c
279
arg->ce[0]->engine->name, count, arg->result);
drivers/gpu/drm/i915/gem/selftests/i915_gem_context.c
282
static int live_parallel_switch(void *arg)
drivers/gpu/drm/i915/gem/selftests/i915_gem_context.c
284
struct drm_i915_private *i915 = arg;
drivers/gpu/drm/i915/gem/selftests/i915_gem_context.c
33
static int live_nop_switch(void *arg)
drivers/gpu/drm/i915/gem/selftests/i915_gem_context.c
36
struct drm_i915_private *i915 = arg;
drivers/gpu/drm/i915/gem/selftests/i915_gem_context.c
659
static int igt_ctx_exec(void *arg)
drivers/gpu/drm/i915/gem/selftests/i915_gem_context.c
661
struct drm_i915_private *i915 = arg;
drivers/gpu/drm/i915/gem/selftests/i915_gem_context.c
784
static int igt_shared_ctx_exec(void *arg)
drivers/gpu/drm/i915/gem/selftests/i915_gem_context.c
786
struct drm_i915_private *i915 = arg;
drivers/gpu/drm/i915/gem/selftests/i915_gem_dmabuf.c
18
static int igt_dmabuf_export(void *arg)
drivers/gpu/drm/i915/gem/selftests/i915_gem_dmabuf.c
20
struct drm_i915_private *i915 = arg;
drivers/gpu/drm/i915/gem/selftests/i915_gem_dmabuf.c
323
static int igt_dmabuf_import_same_driver_smem(void *arg)
drivers/gpu/drm/i915/gem/selftests/i915_gem_dmabuf.c
325
struct drm_i915_private *i915 = arg;
drivers/gpu/drm/i915/gem/selftests/i915_gem_dmabuf.c
331
static int igt_dmabuf_import_same_driver_lmem_smem(void *arg)
drivers/gpu/drm/i915/gem/selftests/i915_gem_dmabuf.c
333
struct drm_i915_private *i915 = arg;
drivers/gpu/drm/i915/gem/selftests/i915_gem_dmabuf.c
344
static int igt_dmabuf_import(void *arg)
drivers/gpu/drm/i915/gem/selftests/i915_gem_dmabuf.c
346
struct drm_i915_private *i915 = arg;
drivers/gpu/drm/i915/gem/selftests/i915_gem_dmabuf.c
40
static int igt_dmabuf_import_self(void *arg)
drivers/gpu/drm/i915/gem/selftests/i915_gem_dmabuf.c
42
struct drm_i915_private *i915 = arg;
drivers/gpu/drm/i915/gem/selftests/i915_gem_dmabuf.c
428
static int igt_dmabuf_import_ownership(void *arg)
drivers/gpu/drm/i915/gem/selftests/i915_gem_dmabuf.c
430
struct drm_i915_private *i915 = arg;
drivers/gpu/drm/i915/gem/selftests/i915_gem_dmabuf.c
479
static int igt_dmabuf_export_vmap(void *arg)
drivers/gpu/drm/i915/gem/selftests/i915_gem_dmabuf.c
481
struct drm_i915_private *i915 = arg;
drivers/gpu/drm/i915/gem/selftests/i915_gem_dmabuf.c
93
static int igt_dmabuf_import_same_driver_lmem(void *arg)
drivers/gpu/drm/i915/gem/selftests/i915_gem_dmabuf.c
95
struct drm_i915_private *i915 = arg;
drivers/gpu/drm/i915/gem/selftests/i915_gem_migrate.c
101
static int igt_lmem_create_migrate(void *arg)
drivers/gpu/drm/i915/gem/selftests/i915_gem_migrate.c
103
return igt_create_migrate(arg, INTEL_REGION_SMEM, INTEL_REGION_LMEM_0);
drivers/gpu/drm/i915/gem/selftests/i915_gem_migrate.c
106
static int igt_same_create_migrate(void *arg)
drivers/gpu/drm/i915/gem/selftests/i915_gem_migrate.c
108
return igt_create_migrate(arg, INTEL_REGION_LMEM_0, INTEL_REGION_LMEM_0);
drivers/gpu/drm/i915/gem/selftests/i915_gem_migrate.c
290
static int igt_lmem_pages_failsafe_migrate(void *arg)
drivers/gpu/drm/i915/gem/selftests/i915_gem_migrate.c
293
struct intel_gt *gt = arg;
drivers/gpu/drm/i915/gem/selftests/i915_gem_migrate.c
448
static int igt_lmem_async_migrate(void *arg)
drivers/gpu/drm/i915/gem/selftests/i915_gem_migrate.c
451
struct intel_gt *gt = arg;
drivers/gpu/drm/i915/gem/selftests/i915_gem_migrate.c
96
static int igt_smem_create_migrate(void *arg)
drivers/gpu/drm/i915/gem/selftests/i915_gem_migrate.c
98
return igt_create_migrate(arg, INTEL_REGION_LMEM_0, INTEL_REGION_SMEM);
drivers/gpu/drm/i915/gem/selftests/i915_gem_mman.c
1303
static int igt_mmap_migrate(void *arg)
drivers/gpu/drm/i915/gem/selftests/i915_gem_mman.c
1305
struct drm_i915_private *i915 = arg;
drivers/gpu/drm/i915/gem/selftests/i915_gem_mman.c
1500
static int igt_mmap_access(void *arg)
drivers/gpu/drm/i915/gem/selftests/i915_gem_mman.c
1502
struct drm_i915_private *i915 = arg;
drivers/gpu/drm/i915/gem/selftests/i915_gem_mman.c
1646
static int igt_mmap_gpu(void *arg)
drivers/gpu/drm/i915/gem/selftests/i915_gem_mman.c
1648
struct drm_i915_private *i915 = arg;
drivers/gpu/drm/i915/gem/selftests/i915_gem_mman.c
1800
static int igt_mmap_revoke(void *arg)
drivers/gpu/drm/i915/gem/selftests/i915_gem_mman.c
1802
struct drm_i915_private *i915 = arg;
drivers/gpu/drm/i915/gem/selftests/i915_gem_mman.c
317
static int igt_partial_tiling(void *arg)
drivers/gpu/drm/i915/gem/selftests/i915_gem_mman.c
320
struct drm_i915_private *i915 = arg;
drivers/gpu/drm/i915/gem/selftests/i915_gem_mman.c
448
static int igt_smoke_tiling(void *arg)
drivers/gpu/drm/i915/gem/selftests/i915_gem_mman.c
451
struct drm_i915_private *i915 = arg;
drivers/gpu/drm/i915/gem/selftests/i915_gem_mman.c
658
static int igt_mmap_offset_exhaustion(void *arg)
drivers/gpu/drm/i915/gem/selftests/i915_gem_mman.c
660
struct drm_i915_private *i915 = arg;
drivers/gpu/drm/i915/gem/selftests/i915_gem_mman.c
974
static int igt_mmap(void *arg)
drivers/gpu/drm/i915/gem/selftests/i915_gem_mman.c
976
struct drm_i915_private *i915 = arg;
drivers/gpu/drm/i915/gem/selftests/i915_gem_object.c
13
static int igt_gem_object(void *arg)
drivers/gpu/drm/i915/gem/selftests/i915_gem_object.c
15
struct drm_i915_private *i915 = arg;
drivers/gpu/drm/i915/gem/selftests/i915_gem_object.c
34
static int igt_gem_huge(void *arg)
drivers/gpu/drm/i915/gem/selftests/i915_gem_object.c
37
struct drm_i915_private *i915 = arg;
drivers/gpu/drm/i915/gem/selftests/i915_gem_phys.c
11
static int mock_phys_object(void *arg)
drivers/gpu/drm/i915/gem/selftests/i915_gem_phys.c
13
struct drm_i915_private *i915 = arg;
drivers/gpu/drm/i915/gt/intel_ggtt.c
708
struct insert_page *arg = _arg;
drivers/gpu/drm/i915/gt/intel_ggtt.c
710
gen8_ggtt_insert_page(arg->vm, arg->addr, arg->offset,
drivers/gpu/drm/i915/gt/intel_ggtt.c
711
arg->pat_index, 0);
drivers/gpu/drm/i915/gt/intel_ggtt.c
712
bxt_vtd_ggtt_wa(arg->vm);
drivers/gpu/drm/i915/gt/intel_ggtt.c
723
struct insert_page arg = { vm, addr, offset, pat_index };
drivers/gpu/drm/i915/gt/intel_ggtt.c
725
stop_machine(bxt_vtd_ggtt_insert_page__cb, &arg, NULL);
drivers/gpu/drm/i915/gt/intel_ggtt.c
737
struct insert_entries *arg = _arg;
drivers/gpu/drm/i915/gt/intel_ggtt.c
739
gen8_ggtt_insert_entries(arg->vm, arg->vma_res,
drivers/gpu/drm/i915/gt/intel_ggtt.c
740
arg->pat_index, arg->flags);
drivers/gpu/drm/i915/gt/intel_ggtt.c
741
bxt_vtd_ggtt_wa(arg->vm);
drivers/gpu/drm/i915/gt/intel_ggtt.c
751
struct insert_entries arg = { vm, vma_res, pat_index, flags };
drivers/gpu/drm/i915/gt/intel_ggtt.c
753
stop_machine(bxt_vtd_ggtt_insert_entries__cb, &arg, NULL);
drivers/gpu/drm/i915/gt/selftest_context.c
150
static int live_context_size(void *arg)
drivers/gpu/drm/i915/gt/selftest_context.c
152
struct intel_gt *gt = arg;
drivers/gpu/drm/i915/gt/selftest_context.c
309
static int live_active_context(void *arg)
drivers/gpu/drm/i915/gt/selftest_context.c
311
struct intel_gt *gt = arg;
drivers/gpu/drm/i915/gt/selftest_context.c
422
static int live_remote_context(void *arg)
drivers/gpu/drm/i915/gt/selftest_context.c
424
struct intel_gt *gt = arg;
drivers/gpu/drm/i915/gt/selftest_engine_cs.c
133
static int perf_mi_bb_start(void *arg)
drivers/gpu/drm/i915/gt/selftest_engine_cs.c
135
struct intel_gt *gt = arg;
drivers/gpu/drm/i915/gt/selftest_engine_cs.c
261
static int perf_mi_noop(void *arg)
drivers/gpu/drm/i915/gt/selftest_engine_cs.c
263
struct intel_gt *gt = arg;
drivers/gpu/drm/i915/gt/selftest_engine_cs.c
390
static int intel_mmio_bases_check(void *arg)
drivers/gpu/drm/i915/gt/selftest_engine_heartbeat.c
154
static int live_idle_flush(void *arg)
drivers/gpu/drm/i915/gt/selftest_engine_heartbeat.c
156
struct intel_gt *gt = arg;
drivers/gpu/drm/i915/gt/selftest_engine_heartbeat.c
174
static int live_idle_pulse(void *arg)
drivers/gpu/drm/i915/gt/selftest_engine_heartbeat.c
176
struct intel_gt *gt = arg;
drivers/gpu/drm/i915/gt/selftest_engine_heartbeat.c
238
static int live_heartbeat_off(void *arg)
drivers/gpu/drm/i915/gt/selftest_engine_heartbeat.c
240
struct intel_gt *gt = arg;
drivers/gpu/drm/i915/gt/selftest_engine_pm.c
192
static int live_engine_timestamps(void *arg)
drivers/gpu/drm/i915/gt/selftest_engine_pm.c
194
struct intel_gt *gt = arg;
drivers/gpu/drm/i915/gt/selftest_engine_pm.c
244
static int live_engine_busy_stats(void *arg)
drivers/gpu/drm/i915/gt/selftest_engine_pm.c
246
struct intel_gt *gt = arg;
drivers/gpu/drm/i915/gt/selftest_engine_pm.c
349
static int live_engine_pm(void *arg)
drivers/gpu/drm/i915/gt/selftest_engine_pm.c
351
struct intel_gt *gt = arg;
drivers/gpu/drm/i915/gt/selftest_execlists.c
1114
static int live_timeslice_rewind(void *arg)
drivers/gpu/drm/i915/gt/selftest_execlists.c
1116
struct intel_gt *gt = arg;
drivers/gpu/drm/i915/gt/selftest_execlists.c
112
static int live_sanitycheck(void *arg)
drivers/gpu/drm/i915/gt/selftest_execlists.c
114
struct intel_gt *gt = arg;
drivers/gpu/drm/i915/gt/selftest_execlists.c
1287
static int live_timeslice_queue(void *arg)
drivers/gpu/drm/i915/gt/selftest_execlists.c
1289
struct intel_gt *gt = arg;
drivers/gpu/drm/i915/gt/selftest_execlists.c
1413
static int live_timeslice_nopreempt(void *arg)
drivers/gpu/drm/i915/gt/selftest_execlists.c
1415
struct intel_gt *gt = arg;
drivers/gpu/drm/i915/gt/selftest_execlists.c
1528
static int live_busywait_preempt(void *arg)
drivers/gpu/drm/i915/gt/selftest_execlists.c
1530
struct intel_gt *gt = arg;
drivers/gpu/drm/i915/gt/selftest_execlists.c
1735
static int live_preempt(void *arg)
drivers/gpu/drm/i915/gt/selftest_execlists.c
1737
struct intel_gt *gt = arg;
drivers/gpu/drm/i915/gt/selftest_execlists.c
1826
static int live_late_preempt(void *arg)
drivers/gpu/drm/i915/gt/selftest_execlists.c
1828
struct intel_gt *gt = arg;
drivers/gpu/drm/i915/gt/selftest_execlists.c
1956
static int live_nopreempt(void *arg)
drivers/gpu/drm/i915/gt/selftest_execlists.c
1958
struct intel_gt *gt = arg;
drivers/gpu/drm/i915/gt/selftest_execlists.c
2059
static int __cancel_active0(struct live_preempt_cancel *arg)
drivers/gpu/drm/i915/gt/selftest_execlists.c
2066
GEM_TRACE("%s(%s)\n", __func__, arg->engine->name);
drivers/gpu/drm/i915/gt/selftest_execlists.c
2067
if (igt_live_test_begin(&t, arg->engine->i915,
drivers/gpu/drm/i915/gt/selftest_execlists.c
2068
__func__, arg->engine->name))
drivers/gpu/drm/i915/gt/selftest_execlists.c
2071
rq = spinner_create_request(&arg->a.spin,
drivers/gpu/drm/i915/gt/selftest_execlists.c
2072
arg->a.ctx, arg->engine,
drivers/gpu/drm/i915/gt/selftest_execlists.c
2080
if (!igt_wait_for_spinner(&arg->a.spin, rq)) {
drivers/gpu/drm/i915/gt/selftest_execlists.c
2086
err = intel_engine_pulse(arg->engine);
drivers/gpu/drm/i915/gt/selftest_execlists.c
2090
err = wait_for_reset(arg->engine, rq, HZ / 2);
drivers/gpu/drm/i915/gt/selftest_execlists.c
2103
static int __cancel_active1(struct live_preempt_cancel *arg)
drivers/gpu/drm/i915/gt/selftest_execlists.c
2110
GEM_TRACE("%s(%s)\n", __func__, arg->engine->name);
drivers/gpu/drm/i915/gt/selftest_execlists.c
2111
if (igt_live_test_begin(&t, arg->engine->i915,
drivers/gpu/drm/i915/gt/selftest_execlists.c
2112
__func__, arg->engine->name))
drivers/gpu/drm/i915/gt/selftest_execlists.c
2115
rq[0] = spinner_create_request(&arg->a.spin,
drivers/gpu/drm/i915/gt/selftest_execlists.c
2116
arg->a.ctx, arg->engine,
drivers/gpu/drm/i915/gt/selftest_execlists.c
2124
if (!igt_wait_for_spinner(&arg->a.spin, rq[0])) {
drivers/gpu/drm/i915/gt/selftest_execlists.c
2129
rq[1] = spinner_create_request(&arg->b.spin,
drivers/gpu/drm/i915/gt/selftest_execlists.c
2130
arg->b.ctx, arg->engine,
drivers/gpu/drm/i915/gt/selftest_execlists.c
2145
err = intel_engine_pulse(arg->engine);
drivers/gpu/drm/i915/gt/selftest_execlists.c
2149
igt_spinner_end(&arg->a.spin);
drivers/gpu/drm/i915/gt/selftest_execlists.c
2150
err = wait_for_reset(arg->engine, rq[1], HZ / 2);
drivers/gpu/drm/i915/gt/selftest_execlists.c
2174
static int __cancel_queued(struct live_preempt_cancel *arg)
drivers/gpu/drm/i915/gt/selftest_execlists.c
2181
GEM_TRACE("%s(%s)\n", __func__, arg->engine->name);
drivers/gpu/drm/i915/gt/selftest_execlists.c
2182
if (igt_live_test_begin(&t, arg->engine->i915,
drivers/gpu/drm/i915/gt/selftest_execlists.c
2183
__func__, arg->engine->name))
drivers/gpu/drm/i915/gt/selftest_execlists.c
2186
rq[0] = spinner_create_request(&arg->a.spin,
drivers/gpu/drm/i915/gt/selftest_execlists.c
2187
arg->a.ctx, arg->engine,
drivers/gpu/drm/i915/gt/selftest_execlists.c
2195
if (!igt_wait_for_spinner(&arg->a.spin, rq[0])) {
drivers/gpu/drm/i915/gt/selftest_execlists.c
2200
rq[1] = igt_request_alloc(arg->b.ctx, arg->engine);
drivers/gpu/drm/i915/gt/selftest_execlists.c
2213
rq[2] = spinner_create_request(&arg->b.spin,
drivers/gpu/drm/i915/gt/selftest_execlists.c
2214
arg->a.ctx, arg->engine,
drivers/gpu/drm/i915/gt/selftest_execlists.c
2228
err = intel_engine_pulse(arg->engine);
drivers/gpu/drm/i915/gt/selftest_execlists.c
2232
err = wait_for_reset(arg->engine, rq[2], HZ / 2);
drivers/gpu/drm/i915/gt/selftest_execlists.c
2269
static int __cancel_hostile(struct live_preempt_cancel *arg)
drivers/gpu/drm/i915/gt/selftest_execlists.c
2278
if (!intel_has_reset_engine(arg->engine->gt))
drivers/gpu/drm/i915/gt/selftest_execlists.c
2281
GEM_TRACE("%s(%s)\n", __func__, arg->engine->name);
drivers/gpu/drm/i915/gt/selftest_execlists.c
2282
rq = spinner_create_request(&arg->a.spin,
drivers/gpu/drm/i915/gt/selftest_execlists.c
2283
arg->a.ctx, arg->engine,
drivers/gpu/drm/i915/gt/selftest_execlists.c
2291
if (!igt_wait_for_spinner(&arg->a.spin, rq)) {
drivers/gpu/drm/i915/gt/selftest_execlists.c
2297
err = intel_engine_pulse(arg->engine); /* force reset */
drivers/gpu/drm/i915/gt/selftest_execlists.c
2301
err = wait_for_reset(arg->engine, rq, HZ / 2);
drivers/gpu/drm/i915/gt/selftest_execlists.c
2309
if (igt_flush_test(arg->engine->i915))
drivers/gpu/drm/i915/gt/selftest_execlists.c
2325
static int __cancel_fail(struct live_preempt_cancel *arg)
drivers/gpu/drm/i915/gt/selftest_execlists.c
2327
struct intel_engine_cs *engine = arg->engine;
drivers/gpu/drm/i915/gt/selftest_execlists.c
2338
rq = spinner_create_request(&arg->a.spin,
drivers/gpu/drm/i915/gt/selftest_execlists.c
2339
arg->a.ctx, engine,
drivers/gpu/drm/i915/gt/selftest_execlists.c
2347
if (!igt_wait_for_spinner(&arg->a.spin, rq)) {
drivers/gpu/drm/i915/gt/selftest_execlists.c
2385
static int live_preempt_cancel(void *arg)
drivers/gpu/drm/i915/gt/selftest_execlists.c
2387
struct intel_gt *gt = arg;
drivers/gpu/drm/i915/gt/selftest_execlists.c
2442
static int live_suppress_self_preempt(void *arg)
drivers/gpu/drm/i915/gt/selftest_execlists.c
2445
struct intel_gt *gt = arg;
drivers/gpu/drm/i915/gt/selftest_execlists.c
2556
static int live_chain_preempt(void *arg)
drivers/gpu/drm/i915/gt/selftest_execlists.c
2558
struct intel_gt *gt = arg;
drivers/gpu/drm/i915/gt/selftest_execlists.c
2917
static int live_preempt_ring(void *arg)
drivers/gpu/drm/i915/gt/selftest_execlists.c
2919
struct intel_gt *gt = arg;
drivers/gpu/drm/i915/gt/selftest_execlists.c
2961
static int live_preempt_gang(void *arg)
drivers/gpu/drm/i915/gt/selftest_execlists.c
2963
struct intel_gt *gt = arg;
drivers/gpu/drm/i915/gt/selftest_execlists.c
318
static int live_unlite_switch(void *arg)
drivers/gpu/drm/i915/gt/selftest_execlists.c
320
return live_unlite_restore(arg, 0);
drivers/gpu/drm/i915/gt/selftest_execlists.c
323
static int live_unlite_preempt(void *arg)
drivers/gpu/drm/i915/gt/selftest_execlists.c
325
return live_unlite_restore(arg, I915_PRIORITY_MAX);
drivers/gpu/drm/i915/gt/selftest_execlists.c
3250
static int live_preempt_user(void *arg)
drivers/gpu/drm/i915/gt/selftest_execlists.c
3252
struct intel_gt *gt = arg;
drivers/gpu/drm/i915/gt/selftest_execlists.c
328
static int live_unlite_ring(void *arg)
drivers/gpu/drm/i915/gt/selftest_execlists.c
330
struct intel_gt *gt = arg;
drivers/gpu/drm/i915/gt/selftest_execlists.c
3367
static int live_preempt_timeout(void *arg)
drivers/gpu/drm/i915/gt/selftest_execlists.c
3369
struct intel_gt *gt = arg;
drivers/gpu/drm/i915/gt/selftest_execlists.c
3561
struct preempt_smoke *arg;
drivers/gpu/drm/i915/gt/selftest_execlists.c
3567
arg = kmalloc_objs(*arg, I915_NUM_ENGINES);
drivers/gpu/drm/i915/gt/selftest_execlists.c
3568
if (!arg)
drivers/gpu/drm/i915/gt/selftest_execlists.c
3571
memset(arg, 0, I915_NUM_ENGINES * sizeof(*arg));
drivers/gpu/drm/i915/gt/selftest_execlists.c
3574
arg[id] = *smoke;
drivers/gpu/drm/i915/gt/selftest_execlists.c
3575
arg[id].engine = engine;
drivers/gpu/drm/i915/gt/selftest_execlists.c
3577
arg[id].batch = NULL;
drivers/gpu/drm/i915/gt/selftest_execlists.c
3578
arg[id].count = 0;
drivers/gpu/drm/i915/gt/selftest_execlists.c
3586
kthread_init_work(&arg[id].work, smoke_crescendo_work);
drivers/gpu/drm/i915/gt/selftest_execlists.c
3587
kthread_queue_work(worker[id], &arg[id].work);
drivers/gpu/drm/i915/gt/selftest_execlists.c
3595
kthread_flush_work(&arg[id].work);
drivers/gpu/drm/i915/gt/selftest_execlists.c
3596
if (arg[id].result && !err)
drivers/gpu/drm/i915/gt/selftest_execlists.c
3597
err = arg[id].result;
drivers/gpu/drm/i915/gt/selftest_execlists.c
3599
count += arg[id].count;
drivers/gpu/drm/i915/gt/selftest_execlists.c
3607
kfree(arg);
drivers/gpu/drm/i915/gt/selftest_execlists.c
3638
static int live_preempt_smoke(void *arg)
drivers/gpu/drm/i915/gt/selftest_execlists.c
3641
.gt = arg,
drivers/gpu/drm/i915/gt/selftest_execlists.c
3868
static int live_virtual_engine(void *arg)
drivers/gpu/drm/i915/gt/selftest_execlists.c
3870
struct intel_gt *gt = arg;
drivers/gpu/drm/i915/gt/selftest_execlists.c
3997
static int live_virtual_mask(void *arg)
drivers/gpu/drm/i915/gt/selftest_execlists.c
3999
struct intel_gt *gt = arg;
drivers/gpu/drm/i915/gt/selftest_execlists.c
4159
static int live_virtual_slice(void *arg)
drivers/gpu/drm/i915/gt/selftest_execlists.c
4161
struct intel_gt *gt = arg;
drivers/gpu/drm/i915/gt/selftest_execlists.c
4297
static int live_virtual_preserved(void *arg)
drivers/gpu/drm/i915/gt/selftest_execlists.c
4299
struct intel_gt *gt = arg;
drivers/gpu/drm/i915/gt/selftest_execlists.c
4432
static int live_virtual_reset(void *arg)
drivers/gpu/drm/i915/gt/selftest_execlists.c
4434
struct intel_gt *gt = arg;
drivers/gpu/drm/i915/gt/selftest_execlists.c
478
static int live_pin_rewind(void *arg)
drivers/gpu/drm/i915/gt/selftest_execlists.c
480
struct intel_gt *gt = arg;
drivers/gpu/drm/i915/gt/selftest_execlists.c
582
static int live_hold_reset(void *arg)
drivers/gpu/drm/i915/gt/selftest_execlists.c
584
struct intel_gt *gt = arg;
drivers/gpu/drm/i915/gt/selftest_execlists.c
681
static int live_error_interrupt(void *arg)
drivers/gpu/drm/i915/gt/selftest_execlists.c
691
struct intel_gt *gt = arg;
drivers/gpu/drm/i915/gt/selftest_execlists.c
979
static int live_timeslice_preempt(void *arg)
drivers/gpu/drm/i915/gt/selftest_execlists.c
981
struct intel_gt *gt = arg;
drivers/gpu/drm/i915/gt/selftest_gt_pm.c
137
static int live_gt_resume(void *arg)
drivers/gpu/drm/i915/gt/selftest_gt_pm.c
139
struct intel_gt *gt = arg;
drivers/gpu/drm/i915/gt/selftest_gt_pm.c
79
static int live_gt_clocks(void *arg)
drivers/gpu/drm/i915/gt/selftest_gt_pm.c
81
struct intel_gt *gt = arg;
drivers/gpu/drm/i915/gt/selftest_hangcheck.c
1248
static int igt_reset_engines(void *arg)
drivers/gpu/drm/i915/gt/selftest_hangcheck.c
1268
struct intel_gt *gt = arg;
drivers/gpu/drm/i915/gt/selftest_hangcheck.c
1278
err = __igt_reset_engines(arg, p->name, p->flags);
drivers/gpu/drm/i915/gt/selftest_hangcheck.c
1295
static int igt_reset_wait(void *arg)
drivers/gpu/drm/i915/gt/selftest_hangcheck.c
1297
struct intel_gt *gt = arg;
drivers/gpu/drm/i915/gt/selftest_hangcheck.c
1380
struct evict_vma *arg = data;
drivers/gpu/drm/i915/gt/selftest_hangcheck.c
1381
struct i915_address_space *vm = arg->vma->vm;
drivers/gpu/drm/i915/gt/selftest_hangcheck.c
1382
struct drm_mm_node evict = arg->vma->node;
drivers/gpu/drm/i915/gt/selftest_hangcheck.c
1385
complete(&arg->completion);
drivers/gpu/drm/i915/gt/selftest_hangcheck.c
1396
struct evict_vma *arg = data;
drivers/gpu/drm/i915/gt/selftest_hangcheck.c
1399
complete(&arg->completion);
drivers/gpu/drm/i915/gt/selftest_hangcheck.c
1402
err = i915_gem_object_set_tiling(arg->vma->obj, I915_TILING_Y, 512);
drivers/gpu/drm/i915/gt/selftest_hangcheck.c
1408
err = i915_vma_pin(arg->vma, 0, 0, PIN_GLOBAL | PIN_MAPPABLE);
drivers/gpu/drm/i915/gt/selftest_hangcheck.c
1414
err = i915_vma_pin_fence(arg->vma);
drivers/gpu/drm/i915/gt/selftest_hangcheck.c
1415
i915_vma_unpin(arg->vma);
drivers/gpu/drm/i915/gt/selftest_hangcheck.c
1421
i915_vma_unpin_fence(arg->vma);
drivers/gpu/drm/i915/gt/selftest_hangcheck.c
1435
struct evict_vma arg;
drivers/gpu/drm/i915/gt/selftest_hangcheck.c
1471
arg.vma = i915_vma_instance(obj, vm, NULL);
drivers/gpu/drm/i915/gt/selftest_hangcheck.c
1472
if (IS_ERR(arg.vma)) {
drivers/gpu/drm/i915/gt/selftest_hangcheck.c
1473
err = PTR_ERR(arg.vma);
drivers/gpu/drm/i915/gt/selftest_hangcheck.c
1485
pin_flags = i915_vma_is_ggtt(arg.vma) ? PIN_GLOBAL : PIN_USER;
drivers/gpu/drm/i915/gt/selftest_hangcheck.c
1490
err = i915_vma_pin(arg.vma, 0, 0, pin_flags);
drivers/gpu/drm/i915/gt/selftest_hangcheck.c
1498
err = i915_vma_pin_fence(arg.vma);
drivers/gpu/drm/i915/gt/selftest_hangcheck.c
1501
i915_vma_unpin(arg.vma);
drivers/gpu/drm/i915/gt/selftest_hangcheck.c
1507
err = igt_vma_move_to_active_unlocked(arg.vma, rq, flags);
drivers/gpu/drm/i915/gt/selftest_hangcheck.c
1512
i915_vma_unpin_fence(arg.vma);
drivers/gpu/drm/i915/gt/selftest_hangcheck.c
1513
i915_vma_unpin(arg.vma);
drivers/gpu/drm/i915/gt/selftest_hangcheck.c
1531
init_completion(&arg.completion);
drivers/gpu/drm/i915/gt/selftest_hangcheck.c
1533
tsk = kthread_run(fn, &arg, "igt/evict_vma");
drivers/gpu/drm/i915/gt/selftest_hangcheck.c
1542
wait_for_completion(&arg.completion);
drivers/gpu/drm/i915/gt/selftest_hangcheck.c
1581
static int igt_reset_evict_ggtt(void *arg)
drivers/gpu/drm/i915/gt/selftest_hangcheck.c
1583
struct intel_gt *gt = arg;
drivers/gpu/drm/i915/gt/selftest_hangcheck.c
1589
static int igt_reset_evict_ppgtt(void *arg)
drivers/gpu/drm/i915/gt/selftest_hangcheck.c
1591
struct intel_gt *gt = arg;
drivers/gpu/drm/i915/gt/selftest_hangcheck.c
1610
static int igt_reset_evict_fence(void *arg)
drivers/gpu/drm/i915/gt/selftest_hangcheck.c
1612
struct intel_gt *gt = arg;
drivers/gpu/drm/i915/gt/selftest_hangcheck.c
1635
static int igt_reset_queue(void *arg)
drivers/gpu/drm/i915/gt/selftest_hangcheck.c
1637
struct intel_gt *gt = arg;
drivers/gpu/drm/i915/gt/selftest_hangcheck.c
1807
static int igt_handle_error(void *arg)
drivers/gpu/drm/i915/gt/selftest_hangcheck.c
1809
struct intel_gt *gt = arg;
drivers/gpu/drm/i915/gt/selftest_hangcheck.c
1961
static int igt_reset_engines_atomic(void *arg)
drivers/gpu/drm/i915/gt/selftest_hangcheck.c
1963
struct intel_gt *gt = arg;
drivers/gpu/drm/i915/gt/selftest_hangcheck.c
284
static int igt_hang_sanitycheck(void *arg)
drivers/gpu/drm/i915/gt/selftest_hangcheck.c
286
struct intel_gt *gt = arg;
drivers/gpu/drm/i915/gt/selftest_hangcheck.c
348
static int igt_reset_nop(void *arg)
drivers/gpu/drm/i915/gt/selftest_hangcheck.c
350
struct intel_gt *gt = arg;
drivers/gpu/drm/i915/gt/selftest_hangcheck.c
424
static int igt_reset_nop_engine(void *arg)
drivers/gpu/drm/i915/gt/selftest_hangcheck.c
426
struct intel_gt *gt = arg;
drivers/gpu/drm/i915/gt/selftest_hangcheck.c
545
static int igt_reset_fail_engine(void *arg)
drivers/gpu/drm/i915/gt/selftest_hangcheck.c
547
struct intel_gt *gt = arg;
drivers/gpu/drm/i915/gt/selftest_hangcheck.c
843
static int igt_reset_idle_engine(void *arg)
drivers/gpu/drm/i915/gt/selftest_hangcheck.c
845
return __igt_reset_engine(arg, false);
drivers/gpu/drm/i915/gt/selftest_hangcheck.c
848
static int igt_reset_active_engine(void *arg)
drivers/gpu/drm/i915/gt/selftest_hangcheck.c
850
return __igt_reset_engine(arg, true);
drivers/gpu/drm/i915/gt/selftest_hangcheck.c
894
struct active_engine *arg = container_of(work, typeof(*arg), work);
drivers/gpu/drm/i915/gt/selftest_hangcheck.c
895
struct intel_engine_cs *engine = arg->engine;
drivers/gpu/drm/i915/gt/selftest_hangcheck.c
904
arg->result = PTR_ERR(ce[count]);
drivers/gpu/drm/i915/gt/selftest_hangcheck.c
906
engine->name, count, arg->result);
drivers/gpu/drm/i915/gt/selftest_hangcheck.c
914
while (!READ_ONCE(arg->stop)) {
drivers/gpu/drm/i915/gt/selftest_hangcheck.c
929
if (engine->sched_engine->schedule && arg->flags & TEST_PRIORITY) {
drivers/gpu/drm/i915/gt/selftest_hangcheck.c
959
arg->result = err;
drivers/gpu/drm/i915/gt/selftest_lrc.c
1515
static int live_lrc_isolation(void *arg)
drivers/gpu/drm/i915/gt/selftest_lrc.c
1517
struct intel_gt *gt = arg;
drivers/gpu/drm/i915/gt/selftest_lrc.c
156
static int live_lrc_layout(void *arg)
drivers/gpu/drm/i915/gt/selftest_lrc.c
158
struct intel_gt *gt = arg;
drivers/gpu/drm/i915/gt/selftest_lrc.c
1718
static int lrc_wabb_ctx(void *arg, bool per_ctx)
drivers/gpu/drm/i915/gt/selftest_lrc.c
1720
struct intel_gt *gt = arg;
drivers/gpu/drm/i915/gt/selftest_lrc.c
1740
static int live_lrc_indirect_ctx_bb(void *arg)
drivers/gpu/drm/i915/gt/selftest_lrc.c
1742
return lrc_wabb_ctx(arg, false);
drivers/gpu/drm/i915/gt/selftest_lrc.c
1745
static int live_lrc_per_ctx_bb(void *arg)
drivers/gpu/drm/i915/gt/selftest_lrc.c
1747
return lrc_wabb_ctx(arg, true);
drivers/gpu/drm/i915/gt/selftest_lrc.c
1847
static int live_lrc_garbage(void *arg)
drivers/gpu/drm/i915/gt/selftest_lrc.c
1849
struct intel_gt *gt = arg;
drivers/gpu/drm/i915/gt/selftest_lrc.c
1951
static int live_pphwsp_runtime(void *arg)
drivers/gpu/drm/i915/gt/selftest_lrc.c
1953
struct intel_gt *gt = arg;
drivers/gpu/drm/i915/gt/selftest_lrc.c
286
static int live_lrc_fixed(void *arg)
drivers/gpu/drm/i915/gt/selftest_lrc.c
288
struct intel_gt *gt = arg;
drivers/gpu/drm/i915/gt/selftest_lrc.c
503
static int live_lrc_state(void *arg)
drivers/gpu/drm/i915/gt/selftest_lrc.c
505
struct intel_gt *gt = arg;
drivers/gpu/drm/i915/gt/selftest_lrc.c
697
static int live_lrc_gpr(void *arg)
drivers/gpu/drm/i915/gt/selftest_lrc.c
699
struct intel_gt *gt = arg;
drivers/gpu/drm/i915/gt/selftest_lrc.c
798
static int __lrc_timestamp(const struct lrc_timestamp *arg, bool preempt)
drivers/gpu/drm/i915/gt/selftest_lrc.c
800
u32 *slot = memset32(arg->engine->status_page.addr + 1000, 0, 4);
drivers/gpu/drm/i915/gt/selftest_lrc.c
805
arg->ce[0]->lrc_reg_state[CTX_TIMESTAMP] = arg->poison;
drivers/gpu/drm/i915/gt/selftest_lrc.c
806
rq = create_timestamp(arg->ce[0], slot, 1);
drivers/gpu/drm/i915/gt/selftest_lrc.c
815
arg->ce[1]->lrc_reg_state[CTX_TIMESTAMP] = 0xdeadbeef;
drivers/gpu/drm/i915/gt/selftest_lrc.c
816
err = emit_semaphore_signal(arg->ce[1], slot);
drivers/gpu/drm/i915/gt/selftest_lrc.c
825
err = context_flush(arg->ce[0], HZ / 2);
drivers/gpu/drm/i915/gt/selftest_lrc.c
829
if (!timestamp_advanced(arg->poison, slot[1])) {
drivers/gpu/drm/i915/gt/selftest_lrc.c
831
arg->engine->name, preempt ? "preempt" : "simple",
drivers/gpu/drm/i915/gt/selftest_lrc.c
832
arg->poison, slot[1]);
drivers/gpu/drm/i915/gt/selftest_lrc.c
836
timestamp = READ_ONCE(arg->ce[0]->lrc_reg_state[CTX_TIMESTAMP]);
drivers/gpu/drm/i915/gt/selftest_lrc.c
839
arg->engine->name, preempt ? "preempt" : "simple",
drivers/gpu/drm/i915/gt/selftest_lrc.c
850
static int live_lrc_timestamp(void *arg)
drivers/gpu/drm/i915/gt/selftest_lrc.c
853
struct intel_gt *gt = arg;
drivers/gpu/drm/i915/gt/selftest_migrate.c
488
static int live_migrate_copy(void *arg)
drivers/gpu/drm/i915/gt/selftest_migrate.c
490
struct intel_gt *gt = arg;
drivers/gpu/drm/i915/gt/selftest_migrate.c
510
static int live_migrate_clear(void *arg)
drivers/gpu/drm/i915/gt/selftest_migrate.c
512
struct intel_gt *gt = arg;
drivers/gpu/drm/i915/gt/selftest_migrate.c
546
static int live_emit_pte_full_ring(void *arg)
drivers/gpu/drm/i915/gt/selftest_migrate.c
548
struct intel_gt *gt = arg;
drivers/gpu/drm/i915/gt/selftest_migrate.c
683
int (*fn)(void *arg),
drivers/gpu/drm/i915/gt/selftest_migrate.c
738
static int __thread_migrate_copy(void *arg)
drivers/gpu/drm/i915/gt/selftest_migrate.c
740
struct threaded_migrate *tm = arg;
drivers/gpu/drm/i915/gt/selftest_migrate.c
745
static int thread_migrate_copy(void *arg)
drivers/gpu/drm/i915/gt/selftest_migrate.c
747
struct intel_gt *gt = arg;
drivers/gpu/drm/i915/gt/selftest_migrate.c
753
static int __thread_global_copy(void *arg)
drivers/gpu/drm/i915/gt/selftest_migrate.c
755
struct threaded_migrate *tm = arg;
drivers/gpu/drm/i915/gt/selftest_migrate.c
760
static int thread_global_copy(void *arg)
drivers/gpu/drm/i915/gt/selftest_migrate.c
762
struct intel_gt *gt = arg;
drivers/gpu/drm/i915/gt/selftest_migrate.c
768
static int __thread_migrate_clear(void *arg)
drivers/gpu/drm/i915/gt/selftest_migrate.c
770
struct threaded_migrate *tm = arg;
drivers/gpu/drm/i915/gt/selftest_migrate.c
775
static int __thread_global_clear(void *arg)
drivers/gpu/drm/i915/gt/selftest_migrate.c
777
struct threaded_migrate *tm = arg;
drivers/gpu/drm/i915/gt/selftest_migrate.c
782
static int thread_migrate_clear(void *arg)
drivers/gpu/drm/i915/gt/selftest_migrate.c
784
struct intel_gt *gt = arg;
drivers/gpu/drm/i915/gt/selftest_migrate.c
790
static int thread_global_clear(void *arg)
drivers/gpu/drm/i915/gt/selftest_migrate.c
792
struct intel_gt *gt = arg;
drivers/gpu/drm/i915/gt/selftest_migrate.c
891
static int perf_clear_blt(void *arg)
drivers/gpu/drm/i915/gt/selftest_migrate.c
893
struct intel_gt *gt = arg;
drivers/gpu/drm/i915/gt/selftest_migrate.c
974
static int perf_copy_blt(void *arg)
drivers/gpu/drm/i915/gt/selftest_migrate.c
976
struct intel_gt *gt = arg;
drivers/gpu/drm/i915/gt/selftest_mocs.c
217
static int check_mocs_engine(struct live_mocs *arg,
drivers/gpu/drm/i915/gt/selftest_mocs.c
220
struct i915_vma *vma = arg->scratch;
drivers/gpu/drm/i915/gt/selftest_mocs.c
226
memset32(arg->vaddr, STACK_MAGIC, PAGE_SIZE / sizeof(u32));
drivers/gpu/drm/i915/gt/selftest_mocs.c
237
err = read_mocs_table(rq, arg->mocs, &offset);
drivers/gpu/drm/i915/gt/selftest_mocs.c
239
err = read_l3cc_table(rq, arg->l3cc, &offset);
drivers/gpu/drm/i915/gt/selftest_mocs.c
248
vaddr = arg->vaddr;
drivers/gpu/drm/i915/gt/selftest_mocs.c
250
err = check_mocs_table(ce->engine, arg->mocs, &vaddr);
drivers/gpu/drm/i915/gt/selftest_mocs.c
252
err = check_l3cc_table(ce->engine, arg->l3cc, &vaddr);
drivers/gpu/drm/i915/gt/selftest_mocs.c
256
GEM_BUG_ON(arg->vaddr + offset != vaddr);
drivers/gpu/drm/i915/gt/selftest_mocs.c
260
static int live_mocs_kernel(void *arg)
drivers/gpu/drm/i915/gt/selftest_mocs.c
262
struct intel_gt *gt = arg;
drivers/gpu/drm/i915/gt/selftest_mocs.c
286
static int live_mocs_clean(void *arg)
drivers/gpu/drm/i915/gt/selftest_mocs.c
288
struct intel_gt *gt = arg;
drivers/gpu/drm/i915/gt/selftest_mocs.c
388
static int live_mocs_reset(void *arg)
drivers/gpu/drm/i915/gt/selftest_mocs.c
390
struct intel_gt *gt = arg;
drivers/gpu/drm/i915/gt/selftest_mocs.c
62
static int live_mocs_init(struct live_mocs *arg, struct intel_gt *gt)
drivers/gpu/drm/i915/gt/selftest_mocs.c
67
memset(arg, 0, sizeof(*arg));
drivers/gpu/drm/i915/gt/selftest_mocs.c
69
flags = get_mocs_settings(gt->i915, &arg->table);
drivers/gpu/drm/i915/gt/selftest_mocs.c
74
arg->l3cc = &arg->table;
drivers/gpu/drm/i915/gt/selftest_mocs.c
77
arg->mocs = &arg->table;
drivers/gpu/drm/i915/gt/selftest_mocs.c
79
arg->scratch =
drivers/gpu/drm/i915/gt/selftest_mocs.c
81
if (IS_ERR(arg->scratch))
drivers/gpu/drm/i915/gt/selftest_mocs.c
82
return PTR_ERR(arg->scratch);
drivers/gpu/drm/i915/gt/selftest_mocs.c
84
arg->vaddr = i915_gem_object_pin_map_unlocked(arg->scratch->obj, I915_MAP_WB);
drivers/gpu/drm/i915/gt/selftest_mocs.c
85
if (IS_ERR(arg->vaddr)) {
drivers/gpu/drm/i915/gt/selftest_mocs.c
86
err = PTR_ERR(arg->vaddr);
drivers/gpu/drm/i915/gt/selftest_mocs.c
93
i915_vma_unpin_and_release(&arg->scratch, 0);
drivers/gpu/drm/i915/gt/selftest_mocs.c
97
static void live_mocs_fini(struct live_mocs *arg)
drivers/gpu/drm/i915/gt/selftest_mocs.c
99
i915_vma_unpin_and_release(&arg->scratch, I915_VMA_RELEASE_MAP);
drivers/gpu/drm/i915/gt/selftest_rc6.c
218
int live_rc6_ctx_wa(void *arg)
drivers/gpu/drm/i915/gt/selftest_rc6.c
220
struct intel_gt *gt = arg;
drivers/gpu/drm/i915/gt/selftest_rc6.c
32
int live_rc6_manual(void *arg)
drivers/gpu/drm/i915/gt/selftest_rc6.c
34
struct intel_gt *gt = arg;
drivers/gpu/drm/i915/gt/selftest_rc6.h
10
int live_rc6_manual(void *arg);
drivers/gpu/drm/i915/gt/selftest_rc6.h
9
int live_rc6_ctx_wa(void *arg);
drivers/gpu/drm/i915/gt/selftest_reset.c
185
static int igt_reset_device_stolen(void *arg)
drivers/gpu/drm/i915/gt/selftest_reset.c
187
return __igt_reset_stolen(arg, ALL_ENGINES, "device");
drivers/gpu/drm/i915/gt/selftest_reset.c
190
static int igt_reset_engines_stolen(void *arg)
drivers/gpu/drm/i915/gt/selftest_reset.c
192
struct intel_gt *gt = arg;
drivers/gpu/drm/i915/gt/selftest_reset.c
209
static int igt_global_reset(void *arg)
drivers/gpu/drm/i915/gt/selftest_reset.c
211
struct intel_gt *gt = arg;
drivers/gpu/drm/i915/gt/selftest_reset.c
239
static int igt_wedged_reset(void *arg)
drivers/gpu/drm/i915/gt/selftest_reset.c
241
struct intel_gt *gt = arg;
drivers/gpu/drm/i915/gt/selftest_reset.c
260
static int igt_atomic_reset(void *arg)
drivers/gpu/drm/i915/gt/selftest_reset.c
262
struct intel_gt *gt = arg;
drivers/gpu/drm/i915/gt/selftest_reset.c
305
static int igt_atomic_engine_reset(void *arg)
drivers/gpu/drm/i915/gt/selftest_reset.c
307
struct intel_gt *gt = arg;
drivers/gpu/drm/i915/gt/selftest_ring_submission.c
244
static int live_ctx_switch_wa(void *arg)
drivers/gpu/drm/i915/gt/selftest_ring_submission.c
246
struct intel_gt *gt = arg;
drivers/gpu/drm/i915/gt/selftest_rps.c
1023
int live_rps_interrupt(void *arg)
drivers/gpu/drm/i915/gt/selftest_rps.c
1025
struct intel_gt *gt = arg;
drivers/gpu/drm/i915/gt/selftest_rps.c
1135
int live_rps_power(void *arg)
drivers/gpu/drm/i915/gt/selftest_rps.c
1137
struct intel_gt *gt = arg;
drivers/gpu/drm/i915/gt/selftest_rps.c
1252
int live_rps_dynamic(void *arg)
drivers/gpu/drm/i915/gt/selftest_rps.c
1254
struct intel_gt *gt = arg;
drivers/gpu/drm/i915/gt/selftest_rps.c
219
int live_rps_clock_interval(void *arg)
drivers/gpu/drm/i915/gt/selftest_rps.c
221
struct intel_gt *gt = arg;
drivers/gpu/drm/i915/gt/selftest_rps.c
372
int live_rps_control(void *arg)
drivers/gpu/drm/i915/gt/selftest_rps.c
374
struct intel_gt *gt = arg;
drivers/gpu/drm/i915/gt/selftest_rps.c
606
int live_rps_frequency_cs(void *arg)
drivers/gpu/drm/i915/gt/selftest_rps.c
609
struct intel_gt *gt = arg;
drivers/gpu/drm/i915/gt/selftest_rps.c
745
int live_rps_frequency_srm(void *arg)
drivers/gpu/drm/i915/gt/selftest_rps.c
748
struct intel_gt *gt = arg;
drivers/gpu/drm/i915/gt/selftest_rps.h
10
int live_rps_clock_interval(void *arg);
drivers/gpu/drm/i915/gt/selftest_rps.h
11
int live_rps_frequency_cs(void *arg);
drivers/gpu/drm/i915/gt/selftest_rps.h
12
int live_rps_frequency_srm(void *arg);
drivers/gpu/drm/i915/gt/selftest_rps.h
13
int live_rps_power(void *arg);
drivers/gpu/drm/i915/gt/selftest_rps.h
14
int live_rps_interrupt(void *arg);
drivers/gpu/drm/i915/gt/selftest_rps.h
15
int live_rps_dynamic(void *arg);
drivers/gpu/drm/i915/gt/selftest_rps.h
9
int live_rps_control(void *arg);
drivers/gpu/drm/i915/gt/selftest_slpc.c
423
static int live_slpc_vary_min(void *arg)
drivers/gpu/drm/i915/gt/selftest_slpc.c
425
struct drm_i915_private *i915 = arg;
drivers/gpu/drm/i915/gt/selftest_slpc.c
439
static int live_slpc_vary_max(void *arg)
drivers/gpu/drm/i915/gt/selftest_slpc.c
441
struct drm_i915_private *i915 = arg;
drivers/gpu/drm/i915/gt/selftest_slpc.c
456
static int live_slpc_max_granted(void *arg)
drivers/gpu/drm/i915/gt/selftest_slpc.c
458
struct drm_i915_private *i915 = arg;
drivers/gpu/drm/i915/gt/selftest_slpc.c
472
static int live_slpc_power(void *arg)
drivers/gpu/drm/i915/gt/selftest_slpc.c
474
struct drm_i915_private *i915 = arg;
drivers/gpu/drm/i915/gt/selftest_slpc.c
495
static int live_slpc_tile_interaction(void *arg)
drivers/gpu/drm/i915/gt/selftest_slpc.c
497
struct drm_i915_private *i915 = arg;
drivers/gpu/drm/i915/gt/selftest_timeline.c
1175
static int live_hwsp_rollover_kernel(void *arg)
drivers/gpu/drm/i915/gt/selftest_timeline.c
1177
struct intel_gt *gt = arg;
drivers/gpu/drm/i915/gt/selftest_timeline.c
1253
static int live_hwsp_rollover_user(void *arg)
drivers/gpu/drm/i915/gt/selftest_timeline.c
1255
struct intel_gt *gt = arg;
drivers/gpu/drm/i915/gt/selftest_timeline.c
1341
static int live_hwsp_recycle(void *arg)
drivers/gpu/drm/i915/gt/selftest_timeline.c
1343
struct intel_gt *gt = arg;
drivers/gpu/drm/i915/gt/selftest_timeline.c
142
static int mock_hwsp_freelist(void *arg)
drivers/gpu/drm/i915/gt/selftest_timeline.c
226
static int igt_sync(void *arg)
drivers/gpu/drm/i915/gt/selftest_timeline.c
287
static int bench_sync(void *arg)
drivers/gpu/drm/i915/gt/selftest_timeline.c
524
static int live_hwsp_engine(void *arg)
drivers/gpu/drm/i915/gt/selftest_timeline.c
527
struct intel_gt *gt = arg;
drivers/gpu/drm/i915/gt/selftest_timeline.c
596
static int live_hwsp_alternate(void *arg)
drivers/gpu/drm/i915/gt/selftest_timeline.c
599
struct intel_gt *gt = arg;
drivers/gpu/drm/i915/gt/selftest_timeline.c
666
static int live_hwsp_wrap(void *arg)
drivers/gpu/drm/i915/gt/selftest_timeline.c
668
struct intel_gt *gt = arg;
drivers/gpu/drm/i915/gt/selftest_timeline.c
979
static int live_hwsp_read(void *arg)
drivers/gpu/drm/i915/gt/selftest_timeline.c
981
struct intel_gt *gt = arg;
drivers/gpu/drm/i915/gt/selftest_tlb.c
368
static int invalidate_full(void *arg)
drivers/gpu/drm/i915/gt/selftest_tlb.c
370
struct intel_gt *gt = arg;
drivers/gpu/drm/i915/gt/selftest_workarounds.c
1057
static int live_isolated_whitelist(void *arg)
drivers/gpu/drm/i915/gt/selftest_workarounds.c
1059
struct intel_gt *gt = arg;
drivers/gpu/drm/i915/gt/selftest_workarounds.c
1197
live_gpu_reset_workarounds(void *arg)
drivers/gpu/drm/i915/gt/selftest_workarounds.c
1199
struct intel_gt *gt = arg;
drivers/gpu/drm/i915/gt/selftest_workarounds.c
1236
live_engine_reset_workarounds(void *arg)
drivers/gpu/drm/i915/gt/selftest_workarounds.c
1238
struct intel_gt *gt = arg;
drivers/gpu/drm/i915/gt/selftest_workarounds.c
756
static int live_dirty_whitelist(void *arg)
drivers/gpu/drm/i915/gt/selftest_workarounds.c
758
struct intel_gt *gt = arg;
drivers/gpu/drm/i915/gt/selftest_workarounds.c
787
static int live_reset_whitelist(void *arg)
drivers/gpu/drm/i915/gt/selftest_workarounds.c
789
struct intel_gt *gt = arg;
drivers/gpu/drm/i915/gt/uc/selftest_guc.c
144
static int intel_guc_steal_guc_ids(void *arg)
drivers/gpu/drm/i915/gt/uc/selftest_guc.c
146
struct intel_gt *gt = arg;
drivers/gpu/drm/i915/gt/uc/selftest_guc.c
310
static int intel_guc_fast_request(void *arg)
drivers/gpu/drm/i915/gt/uc/selftest_guc.c
312
struct intel_gt *gt = arg;
drivers/gpu/drm/i915/gt/uc/selftest_guc.c
49
static int intel_guc_scrub_ctbs(void *arg)
drivers/gpu/drm/i915/gt/uc/selftest_guc.c
51
struct intel_gt *gt = arg;
drivers/gpu/drm/i915/gt/uc/selftest_guc_hangcheck.c
29
static int intel_hang_guc(void *arg)
drivers/gpu/drm/i915/gt/uc/selftest_guc_hangcheck.c
31
struct intel_gt *gt = arg;
drivers/gpu/drm/i915/gt/uc/selftest_guc_multi_lrc.c
151
static int intel_guc_multi_lrc_basic(void *arg)
drivers/gpu/drm/i915/gt/uc/selftest_guc_multi_lrc.c
153
struct intel_gt *gt = arg;
drivers/gpu/drm/i915/gvt/kvmgt.c
1260
unsigned long arg)
drivers/gpu/drm/i915/gvt/kvmgt.c
1272
if (copy_from_user(&info, (void __user *)arg, minsz))
drivers/gpu/drm/i915/gvt/kvmgt.c
1284
return copy_to_user((void __user *)arg, &info, minsz) ?
drivers/gpu/drm/i915/gvt/kvmgt.c
1292
if (copy_from_user(&info, (void __user *)arg, minsz))
drivers/gpu/drm/i915/gvt/kvmgt.c
1316
return copy_to_user((void __user *)arg, &info, minsz) ?
drivers/gpu/drm/i915/gvt/kvmgt.c
1326
if (copy_from_user(&hdr, (void __user *)arg, minsz))
drivers/gpu/drm/i915/gvt/kvmgt.c
1346
data = memdup_user((void __user *)(arg + minsz),
drivers/gpu/drm/i915/gvt/kvmgt.c
1366
if (copy_from_user(&dmabuf, (void __user *)arg, minsz))
drivers/gpu/drm/i915/gvt/kvmgt.c
1375
return copy_to_user((void __user *)arg, &dmabuf, minsz) ?
drivers/gpu/drm/i915/gvt/kvmgt.c
1380
if (get_user(dmabuf_id, (__u32 __user *)arg))
drivers/gpu/drm/i915/gvt/scheduler.c
1159
static int workload_thread(void *arg)
drivers/gpu/drm/i915/gvt/scheduler.c
1161
struct intel_engine_cs *engine = arg;
drivers/gpu/drm/i915/i915_active.c
609
int (*fn)(void *arg, struct dma_fence *fence),
drivers/gpu/drm/i915/i915_active.c
610
void *arg)
drivers/gpu/drm/i915/i915_active.c
621
err = fn(arg, fence);
drivers/gpu/drm/i915/i915_active.c
674
int (*fn)(void *arg, struct dma_fence *fence),
drivers/gpu/drm/i915/i915_active.c
675
void *arg, struct i915_sw_fence *barrier)
drivers/gpu/drm/i915/i915_active.c
684
err = __await_active(&ref->excl, fn, arg);
drivers/gpu/drm/i915/i915_active.c
693
err = __await_active(&it->base, fn, arg);
drivers/gpu/drm/i915/i915_active.c
714
static int rq_await_fence(void *arg, struct dma_fence *fence)
drivers/gpu/drm/i915/i915_active.c
716
return i915_request_await_dma_fence(arg, fence);
drivers/gpu/drm/i915/i915_active.c
726
static int sw_await_fence(void *arg, struct dma_fence *fence)
drivers/gpu/drm/i915/i915_active.c
728
return i915_sw_fence_await_dma_fence(arg, fence, 0,
drivers/gpu/drm/i915/i915_gpu_error.c
177
i915_error_vprintf(p->arg, vaf->fmt, *vaf->va);
drivers/gpu/drm/i915/i915_gpu_error.c
185
.arg = e,
drivers/gpu/drm/i915/i915_ioc32.c
48
unsigned long arg)
drivers/gpu/drm/i915/i915_ioc32.c
53
if (copy_from_user(&req32, (void __user *)arg, sizeof(req32)))
drivers/gpu/drm/i915/i915_ioc32.c
76
long i915_ioc32_compat_ioctl(struct file *filp, unsigned int cmd, unsigned long arg)
drivers/gpu/drm/i915/i915_ioc32.c
83
return drm_compat_ioctl(filp, cmd, arg);
drivers/gpu/drm/i915/i915_ioc32.c
89
ret = (*fn) (filp, cmd, arg);
drivers/gpu/drm/i915/i915_ioc32.c
91
ret = drm_ioctl(filp, cmd, arg);
drivers/gpu/drm/i915/i915_ioc32.h
12
unsigned long arg);
drivers/gpu/drm/i915/i915_irq.c
1002
static irqreturn_t i965_irq_handler(int irq, void *arg)
drivers/gpu/drm/i915/i915_irq.c
1004
struct drm_i915_private *dev_priv = arg;
drivers/gpu/drm/i915/i915_irq.c
225
static irqreturn_t valleyview_irq_handler(int irq, void *arg)
drivers/gpu/drm/i915/i915_irq.c
227
struct drm_i915_private *dev_priv = arg;
drivers/gpu/drm/i915/i915_irq.c
319
static irqreturn_t cherryview_irq_handler(int irq, void *arg)
drivers/gpu/drm/i915/i915_irq.c
321
struct drm_i915_private *dev_priv = arg;
drivers/gpu/drm/i915/i915_irq.c
413
static irqreturn_t ilk_irq_handler(int irq, void *arg)
drivers/gpu/drm/i915/i915_irq.c
415
struct drm_i915_private *i915 = arg;
drivers/gpu/drm/i915/i915_irq.c
483
static irqreturn_t gen8_irq_handler(int irq, void *arg)
drivers/gpu/drm/i915/i915_irq.c
485
struct drm_i915_private *dev_priv = arg;
drivers/gpu/drm/i915/i915_irq.c
534
static irqreturn_t gen11_irq_handler(int irq, void *arg)
drivers/gpu/drm/i915/i915_irq.c
536
struct drm_i915_private *i915 = arg;
drivers/gpu/drm/i915/i915_irq.c
592
static irqreturn_t dg1_irq_handler(int irq, void *arg)
drivers/gpu/drm/i915/i915_irq.c
594
struct drm_i915_private * const i915 = arg;
drivers/gpu/drm/i915/i915_irq.c
893
static irqreturn_t i915_irq_handler(int irq, void *arg)
drivers/gpu/drm/i915/i915_irq.c
895
struct drm_i915_private *dev_priv = arg;
drivers/gpu/drm/i915/i915_perf.c
3657
unsigned long arg)
drivers/gpu/drm/i915/i915_perf.c
3667
return i915_perf_config_locked(stream, arg);
drivers/gpu/drm/i915/i915_perf.c
3686
unsigned long arg)
drivers/gpu/drm/i915/i915_perf.c
3692
ret = i915_perf_ioctl_locked(stream, cmd, arg);
drivers/gpu/drm/i915/i915_perf.c
4753
u64 *arg = data;
drivers/gpu/drm/i915/i915_perf.c
4770
oa_config = idr_find(&perf->metrics_idr, *arg);
drivers/gpu/drm/i915/i915_perf.c
4778
GEM_BUG_ON(*arg != oa_config->id);
drivers/gpu/drm/i915/i915_perf.c
4782
idr_remove(&perf->metrics_idr, *arg);
drivers/gpu/drm/i915/i915_request.c
874
static void __i915_request_ctor(void *arg)
drivers/gpu/drm/i915/i915_request.c
876
struct i915_request *rq = arg;
drivers/gpu/drm/i915/selftests/i915_active.c
147
static int live_active_wait(void *arg)
drivers/gpu/drm/i915/selftests/i915_active.c
149
struct drm_i915_private *i915 = arg;
drivers/gpu/drm/i915/selftests/i915_active.c
177
static int live_active_retire(void *arg)
drivers/gpu/drm/i915/selftests/i915_active.c
179
struct drm_i915_private *i915 = arg;
drivers/gpu/drm/i915/selftests/i915_active.c
207
static int live_active_barrier(void *arg)
drivers/gpu/drm/i915/selftests/i915_active.c
209
struct drm_i915_private *i915 = arg;
drivers/gpu/drm/i915/selftests/i915_gem.c
140
static int igt_gem_suspend(void *arg)
drivers/gpu/drm/i915/selftests/i915_gem.c
142
struct drm_i915_private *i915 = arg;
drivers/gpu/drm/i915/selftests/i915_gem.c
175
static int igt_gem_hibernate(void *arg)
drivers/gpu/drm/i915/selftests/i915_gem.c
177
struct drm_i915_private *i915 = arg;
drivers/gpu/drm/i915/selftests/i915_gem.c
210
static int igt_gem_ww_ctx(void *arg)
drivers/gpu/drm/i915/selftests/i915_gem.c
212
struct drm_i915_private *i915 = arg;
drivers/gpu/drm/i915/selftests/i915_gem_evict.c
107
static int igt_evict_something(void *arg)
drivers/gpu/drm/i915/selftests/i915_gem_evict.c
109
struct intel_gt *gt = arg;
drivers/gpu/drm/i915/selftests/i915_gem_evict.c
153
static int igt_overcommit(void *arg)
drivers/gpu/drm/i915/selftests/i915_gem_evict.c
155
struct intel_gt *gt = arg;
drivers/gpu/drm/i915/selftests/i915_gem_evict.c
190
static int igt_evict_for_vma(void *arg)
drivers/gpu/drm/i915/selftests/i915_gem_evict.c
192
struct intel_gt *gt = arg;
drivers/gpu/drm/i915/selftests/i915_gem_evict.c
241
static int igt_evict_for_cache_color(void *arg)
drivers/gpu/drm/i915/selftests/i915_gem_evict.c
243
struct intel_gt *gt = arg;
drivers/gpu/drm/i915/selftests/i915_gem_evict.c
332
static int igt_evict_vm(void *arg)
drivers/gpu/drm/i915/selftests/i915_gem_evict.c
334
struct intel_gt *gt = arg;
drivers/gpu/drm/i915/selftests/i915_gem_evict.c
375
static int igt_evict_contexts(void *arg)
drivers/gpu/drm/i915/selftests/i915_gem_evict.c
378
struct intel_gt *gt = arg;
drivers/gpu/drm/i915/selftests/i915_gem_gtt.c
1231
static int igt_ppgtt_fill(void *arg)
drivers/gpu/drm/i915/selftests/i915_gem_gtt.c
1233
return exercise_ppgtt(arg, fill_hole);
drivers/gpu/drm/i915/selftests/i915_gem_gtt.c
1236
static int igt_ppgtt_walk(void *arg)
drivers/gpu/drm/i915/selftests/i915_gem_gtt.c
1238
return exercise_ppgtt(arg, walk_hole);
drivers/gpu/drm/i915/selftests/i915_gem_gtt.c
1241
static int igt_ppgtt_pot(void *arg)
drivers/gpu/drm/i915/selftests/i915_gem_gtt.c
1243
return exercise_ppgtt(arg, pot_hole);
drivers/gpu/drm/i915/selftests/i915_gem_gtt.c
1246
static int igt_ppgtt_drunk(void *arg)
drivers/gpu/drm/i915/selftests/i915_gem_gtt.c
1248
return exercise_ppgtt(arg, drunk_hole);
drivers/gpu/drm/i915/selftests/i915_gem_gtt.c
1251
static int igt_ppgtt_lowlevel(void *arg)
drivers/gpu/drm/i915/selftests/i915_gem_gtt.c
1253
return exercise_ppgtt(arg, lowlevel_hole);
drivers/gpu/drm/i915/selftests/i915_gem_gtt.c
1256
static int igt_ppgtt_shrink(void *arg)
drivers/gpu/drm/i915/selftests/i915_gem_gtt.c
1258
return exercise_ppgtt(arg, shrink_hole);
drivers/gpu/drm/i915/selftests/i915_gem_gtt.c
1261
static int igt_ppgtt_shrink_boom(void *arg)
drivers/gpu/drm/i915/selftests/i915_gem_gtt.c
1263
return exercise_ppgtt(arg, shrink_boom);
drivers/gpu/drm/i915/selftests/i915_gem_gtt.c
1266
static int igt_ppgtt_misaligned_pin(void *arg)
drivers/gpu/drm/i915/selftests/i915_gem_gtt.c
1268
return exercise_ppgtt(arg, misaligned_pin);
drivers/gpu/drm/i915/selftests/i915_gem_gtt.c
1318
static int igt_ggtt_fill(void *arg)
drivers/gpu/drm/i915/selftests/i915_gem_gtt.c
1320
return exercise_ggtt(arg, fill_hole);
drivers/gpu/drm/i915/selftests/i915_gem_gtt.c
1323
static int igt_ggtt_walk(void *arg)
drivers/gpu/drm/i915/selftests/i915_gem_gtt.c
1325
return exercise_ggtt(arg, walk_hole);
drivers/gpu/drm/i915/selftests/i915_gem_gtt.c
1328
static int igt_ggtt_pot(void *arg)
drivers/gpu/drm/i915/selftests/i915_gem_gtt.c
1330
return exercise_ggtt(arg, pot_hole);
drivers/gpu/drm/i915/selftests/i915_gem_gtt.c
1333
static int igt_ggtt_drunk(void *arg)
drivers/gpu/drm/i915/selftests/i915_gem_gtt.c
1335
return exercise_ggtt(arg, drunk_hole);
drivers/gpu/drm/i915/selftests/i915_gem_gtt.c
1338
static int igt_ggtt_lowlevel(void *arg)
drivers/gpu/drm/i915/selftests/i915_gem_gtt.c
1340
return exercise_ggtt(arg, lowlevel_hole);
drivers/gpu/drm/i915/selftests/i915_gem_gtt.c
1343
static int igt_ggtt_misaligned_pin(void *arg)
drivers/gpu/drm/i915/selftests/i915_gem_gtt.c
1345
return exercise_ggtt(arg, misaligned_pin);
drivers/gpu/drm/i915/selftests/i915_gem_gtt.c
1348
static int igt_ggtt_page(void *arg)
drivers/gpu/drm/i915/selftests/i915_gem_gtt.c
1352
struct drm_i915_private *i915 = arg;
drivers/gpu/drm/i915/selftests/i915_gem_gtt.c
1483
static int igt_mock_fill(void *arg)
drivers/gpu/drm/i915/selftests/i915_gem_gtt.c
1485
struct i915_ggtt *ggtt = arg;
drivers/gpu/drm/i915/selftests/i915_gem_gtt.c
1490
static int igt_mock_walk(void *arg)
drivers/gpu/drm/i915/selftests/i915_gem_gtt.c
1492
struct i915_ggtt *ggtt = arg;
drivers/gpu/drm/i915/selftests/i915_gem_gtt.c
1497
static int igt_mock_pot(void *arg)
drivers/gpu/drm/i915/selftests/i915_gem_gtt.c
1499
struct i915_ggtt *ggtt = arg;
drivers/gpu/drm/i915/selftests/i915_gem_gtt.c
1504
static int igt_mock_drunk(void *arg)
drivers/gpu/drm/i915/selftests/i915_gem_gtt.c
1506
struct i915_ggtt *ggtt = arg;
drivers/gpu/drm/i915/selftests/i915_gem_gtt.c
153
static int igt_ppgtt_alloc(void *arg)
drivers/gpu/drm/i915/selftests/i915_gem_gtt.c
1538
static int igt_gtt_reserve(void *arg)
drivers/gpu/drm/i915/selftests/i915_gem_gtt.c
1540
struct i915_ggtt *ggtt = arg;
drivers/gpu/drm/i915/selftests/i915_gem_gtt.c
155
struct drm_i915_private *dev_priv = arg;
drivers/gpu/drm/i915/selftests/i915_gem_gtt.c
1718
static int igt_gtt_insert(void *arg)
drivers/gpu/drm/i915/selftests/i915_gem_gtt.c
1720
struct i915_ggtt *ggtt = arg;
drivers/gpu/drm/i915/selftests/i915_perf.c
146
static int live_sanitycheck(void *arg)
drivers/gpu/drm/i915/selftests/i915_perf.c
148
struct drm_i915_private *i915 = arg;
drivers/gpu/drm/i915/selftests/i915_perf.c
197
static int live_noa_delay(void *arg)
drivers/gpu/drm/i915/selftests/i915_perf.c
199
struct drm_i915_private *i915 = arg;
drivers/gpu/drm/i915/selftests/i915_perf.c
289
static int live_noa_gpr(void *arg)
drivers/gpu/drm/i915/selftests/i915_perf.c
291
struct drm_i915_private *i915 = arg;
drivers/gpu/drm/i915/selftests/i915_request.c
1038
static int live_empty_request(void *arg)
drivers/gpu/drm/i915/selftests/i915_request.c
1040
struct drm_i915_private *i915 = arg;
drivers/gpu/drm/i915/selftests/i915_request.c
1190
static int live_all_engines(void *arg)
drivers/gpu/drm/i915/selftests/i915_request.c
1192
struct drm_i915_private *i915 = arg;
drivers/gpu/drm/i915/selftests/i915_request.c
1318
static int live_sequential_engines(void *arg)
drivers/gpu/drm/i915/selftests/i915_request.c
1320
struct drm_i915_private *i915 = arg;
drivers/gpu/drm/i915/selftests/i915_request.c
154
static int igt_fence_wait(void *arg)
drivers/gpu/drm/i915/selftests/i915_request.c
157
struct drm_i915_private *i915 = arg;
drivers/gpu/drm/i915/selftests/i915_request.c
1609
static int live_parallel_engines(void *arg)
drivers/gpu/drm/i915/selftests/i915_request.c
1611
struct drm_i915_private *i915 = arg;
drivers/gpu/drm/i915/selftests/i915_request.c
1725
static int live_breadcrumbs_smoketest(void *arg)
drivers/gpu/drm/i915/selftests/i915_request.c
1727
struct drm_i915_private *i915 = arg;
drivers/gpu/drm/i915/selftests/i915_request.c
205
static int igt_request_rewind(void *arg)
drivers/gpu/drm/i915/selftests/i915_request.c
207
struct drm_i915_private *i915 = arg;
drivers/gpu/drm/i915/selftests/i915_request.c
2667
static int perf_request_latency(void *arg)
drivers/gpu/drm/i915/selftests/i915_request.c
2669
struct drm_i915_private *i915 = arg;
drivers/gpu/drm/i915/selftests/i915_request.c
2729
static int s_sync0(void *arg)
drivers/gpu/drm/i915/selftests/i915_request.c
2731
struct perf_series *ps = arg;
drivers/gpu/drm/i915/selftests/i915_request.c
2762
static int s_sync1(void *arg)
drivers/gpu/drm/i915/selftests/i915_request.c
2764
struct perf_series *ps = arg;
drivers/gpu/drm/i915/selftests/i915_request.c
2798
static int s_many(void *arg)
drivers/gpu/drm/i915/selftests/i915_request.c
2800
struct perf_series *ps = arg;
drivers/gpu/drm/i915/selftests/i915_request.c
2821
static int perf_series_engines(void *arg)
drivers/gpu/drm/i915/selftests/i915_request.c
2823
struct drm_i915_private *i915 = arg;
drivers/gpu/drm/i915/selftests/i915_request.c
2824
static int (* const func[])(void *arg) = {
drivers/gpu/drm/i915/selftests/i915_request.c
2832
int (* const *fn)(void *arg);
drivers/gpu/drm/i915/selftests/i915_request.c
3179
static int perf_parallel_engines(void *arg)
drivers/gpu/drm/i915/selftests/i915_request.c
3181
struct drm_i915_private *i915 = arg;
drivers/gpu/drm/i915/selftests/i915_request.c
455
static int mock_breadcrumbs_smoketest(void *arg)
drivers/gpu/drm/i915/selftests/i915_request.c
457
struct drm_i915_private *i915 = arg;
drivers/gpu/drm/i915/selftests/i915_request.c
568
static int live_nop_request(void *arg)
drivers/gpu/drm/i915/selftests/i915_request.c
570
struct drm_i915_private *i915 = arg;
drivers/gpu/drm/i915/selftests/i915_request.c
69
static int igt_add_request(void *arg)
drivers/gpu/drm/i915/selftests/i915_request.c
71
struct drm_i915_private *i915 = arg;
drivers/gpu/drm/i915/selftests/i915_request.c
85
static int igt_wait_request(void *arg)
drivers/gpu/drm/i915/selftests/i915_request.c
88
struct drm_i915_private *i915 = arg;
drivers/gpu/drm/i915/selftests/i915_request.c
916
static int live_cancel_request(void *arg)
drivers/gpu/drm/i915/selftests/i915_request.c
918
struct drm_i915_private *i915 = arg;
drivers/gpu/drm/i915/selftests/i915_sw_fence.c
175
static int test_AB(void *arg)
drivers/gpu/drm/i915/selftests/i915_sw_fence.c
223
static int test_ABC(void *arg)
drivers/gpu/drm/i915/selftests/i915_sw_fence.c
303
static int test_AB_C(void *arg)
drivers/gpu/drm/i915/selftests/i915_sw_fence.c
380
static int test_C_AB(void *arg)
drivers/gpu/drm/i915/selftests/i915_sw_fence.c
450
static int test_chain(void *arg)
drivers/gpu/drm/i915/selftests/i915_sw_fence.c
523
static int test_ipc(void *arg)
drivers/gpu/drm/i915/selftests/i915_sw_fence.c
579
static int test_timer(void *arg)
drivers/gpu/drm/i915/selftests/i915_sw_fence.c
669
static int test_dma_fence(void *arg)
drivers/gpu/drm/i915/selftests/i915_sw_fence.c
80
static int test_self(void *arg)
drivers/gpu/drm/i915/selftests/i915_sw_fence.c
96
static int test_dag(void *arg)
drivers/gpu/drm/i915/selftests/i915_syncmap.c
133
static int igt_syncmap_init(void *arg)
drivers/gpu/drm/i915/selftests/i915_syncmap.c
202
static int igt_syncmap_one(void *arg)
drivers/gpu/drm/i915/selftests/i915_syncmap.c
271
static int igt_syncmap_join_above(void *arg)
drivers/gpu/drm/i915/selftests/i915_syncmap.c
332
static int igt_syncmap_join_below(void *arg)
drivers/gpu/drm/i915/selftests/i915_syncmap.c
400
static int igt_syncmap_neighbours(void *arg)
drivers/gpu/drm/i915/selftests/i915_syncmap.c
446
static int igt_syncmap_compact(void *arg)
drivers/gpu/drm/i915/selftests/i915_syncmap.c
542
static int igt_syncmap_random(void *arg)
drivers/gpu/drm/i915/selftests/i915_vma.c
149
static int igt_vma_create(void *arg)
drivers/gpu/drm/i915/selftests/i915_vma.c
151
struct i915_ggtt *ggtt = arg;
drivers/gpu/drm/i915/selftests/i915_vma.c
257
static int igt_vma_pin1(void *arg)
drivers/gpu/drm/i915/selftests/i915_vma.c
259
struct i915_ggtt *ggtt = arg;
drivers/gpu/drm/i915/selftests/i915_vma.c
547
static int igt_vma_rotate_remap(void *arg)
drivers/gpu/drm/i915/selftests/i915_vma.c
549
struct i915_ggtt *ggtt = arg;
drivers/gpu/drm/i915/selftests/i915_vma.c
794
static int igt_vma_partial(void *arg)
drivers/gpu/drm/i915/selftests/i915_vma.c
796
struct i915_ggtt *ggtt = arg;
drivers/gpu/drm/i915/selftests/i915_vma.c
958
static int igt_vma_remapped_gtt(void *arg)
drivers/gpu/drm/i915/selftests/i915_vma.c
960
struct drm_i915_private *i915 = arg;
drivers/gpu/drm/i915/selftests/intel_memory_region.c
1010
static int igt_lmem_write_cpu(void *arg)
drivers/gpu/drm/i915/selftests/intel_memory_region.c
1012
struct drm_i915_private *i915 = arg;
drivers/gpu/drm/i915/selftests/intel_memory_region.c
1303
static int perf_memcpy(void *arg)
drivers/gpu/drm/i915/selftests/intel_memory_region.c
1305
struct drm_i915_private *i915 = arg;
drivers/gpu/drm/i915/selftests/intel_memory_region.c
156
static int igt_mock_reserve(void *arg)
drivers/gpu/drm/i915/selftests/intel_memory_region.c
158
struct intel_memory_region *mem = arg;
drivers/gpu/drm/i915/selftests/intel_memory_region.c
236
static int igt_mock_contiguous(void *arg)
drivers/gpu/drm/i915/selftests/intel_memory_region.c
238
struct intel_memory_region *mem = arg;
drivers/gpu/drm/i915/selftests/intel_memory_region.c
368
static int igt_mock_splintered_region(void *arg)
drivers/gpu/drm/i915/selftests/intel_memory_region.c
370
struct intel_memory_region *mem = arg;
drivers/gpu/drm/i915/selftests/intel_memory_region.c
444
static int igt_mock_max_segment(void *arg)
drivers/gpu/drm/i915/selftests/intel_memory_region.c
446
struct intel_memory_region *mem = arg;
drivers/gpu/drm/i915/selftests/intel_memory_region.c
54
static int igt_mock_fill(void *arg)
drivers/gpu/drm/i915/selftests/intel_memory_region.c
546
static int igt_mock_io_size(void *arg)
drivers/gpu/drm/i915/selftests/intel_memory_region.c
548
struct intel_memory_region *mr = arg;
drivers/gpu/drm/i915/selftests/intel_memory_region.c
56
struct intel_memory_region *mem = arg;
drivers/gpu/drm/i915/selftests/intel_memory_region.c
782
static int igt_lmem_create(void *arg)
drivers/gpu/drm/i915/selftests/intel_memory_region.c
784
struct drm_i915_private *i915 = arg;
drivers/gpu/drm/i915/selftests/intel_memory_region.c
803
static int igt_lmem_create_with_ps(void *arg)
drivers/gpu/drm/i915/selftests/intel_memory_region.c
805
struct drm_i915_private *i915 = arg;
drivers/gpu/drm/i915/selftests/intel_memory_region.c
865
static int igt_lmem_create_cleared_cpu(void *arg)
drivers/gpu/drm/i915/selftests/intel_memory_region.c
867
struct drm_i915_private *i915 = arg;
drivers/gpu/drm/i915/selftests/intel_memory_region.c
947
static int igt_lmem_write_gpu(void *arg)
drivers/gpu/drm/i915/selftests/intel_memory_region.c
949
struct drm_i915_private *i915 = arg;
drivers/gpu/drm/i915/selftests/intel_uncore.c
141
static int live_forcewake_ops(void *arg)
drivers/gpu/drm/i915/selftests/intel_uncore.c
162
struct intel_gt *gt = arg;
drivers/gpu/drm/i915/selftests/intel_uncore.c
275
static int live_forcewake_domains(void *arg)
drivers/gpu/drm/i915/selftests/intel_uncore.c
278
struct intel_gt *gt = arg;
drivers/gpu/drm/i915/selftests/intel_uncore.c
336
static int live_fw_table(void *arg)
drivers/gpu/drm/i915/selftests/intel_uncore.c
338
struct intel_gt *gt = arg;
drivers/gpu/drm/imagination/pvr_fw_trace.c
69
*(unsigned int *)kp->arg = mask;
drivers/gpu/drm/imx/lcdc/imx-lcdc.c
369
static irqreturn_t imx_lcdc_irq_handler(int irq, void *arg)
drivers/gpu/drm/imx/lcdc/imx-lcdc.c
371
struct imx_lcdc *lcdc = arg;
drivers/gpu/drm/ingenic/ingenic-drm-drv.c
871
static irqreturn_t ingenic_drm_irq_handler(int irq, void *arg)
drivers/gpu/drm/ingenic/ingenic-drm-drv.c
873
struct ingenic_drm *priv = drm_device_get_priv(arg);
drivers/gpu/drm/ingenic/ingenic-ipu.c
758
static irqreturn_t ingenic_ipu_irq_handler(int irq, void *arg)
drivers/gpu/drm/ingenic/ingenic-ipu.c
760
struct ingenic_ipu *ipu = arg;
drivers/gpu/drm/kmb/kmb_drv.c
406
static irqreturn_t kmb_isr(int irq, void *arg)
drivers/gpu/drm/kmb/kmb_drv.c
408
struct drm_device *dev = (struct drm_device *)arg;
drivers/gpu/drm/loongson/lsdc_crtc.c
531
static int lsdc_crtc_show_regs(struct seq_file *m, void *arg)
drivers/gpu/drm/loongson/lsdc_crtc.c
549
static int lsdc_crtc_show_scan_position(struct seq_file *m, void *arg)
drivers/gpu/drm/loongson/lsdc_crtc.c
561
static int lsdc_crtc_show_vblank_counter(struct seq_file *m, void *arg)
drivers/gpu/drm/loongson/lsdc_crtc.c
573
static int lsdc_pixpll_show_clock(struct seq_file *m, void *arg)
drivers/gpu/drm/loongson/lsdc_debugfs.c
17
static int lsdc_identify(struct seq_file *m, void *arg)
drivers/gpu/drm/loongson/lsdc_debugfs.c
34
static int lsdc_show_mm(struct seq_file *m, void *arg)
drivers/gpu/drm/loongson/lsdc_debugfs.c
45
static int lsdc_show_gfxpll_clock(struct seq_file *m, void *arg)
drivers/gpu/drm/loongson/lsdc_debugfs.c
57
static int lsdc_show_benchmark(struct seq_file *m, void *arg)
drivers/gpu/drm/loongson/lsdc_debugfs.c
68
static int lsdc_pdev_enable_io_mem(struct seq_file *m, void *arg)
drivers/gpu/drm/loongson/lsdc_drv.h
203
irqreturn_t (*irq_handler)(int irq, void *arg);
drivers/gpu/drm/loongson/lsdc_gem.c
261
int lsdc_show_buffer_object(struct seq_file *m, void *arg)
drivers/gpu/drm/loongson/lsdc_gem.h
27
int lsdc_show_buffer_object(struct seq_file *m, void *arg);
drivers/gpu/drm/loongson/lsdc_irq.c
21
irqreturn_t ls7a2000_dc_irq_handler(int irq, void *arg)
drivers/gpu/drm/loongson/lsdc_irq.c
23
struct drm_device *ddev = arg;
drivers/gpu/drm/loongson/lsdc_irq.c
49
irqreturn_t ls7a1000_dc_irq_handler(int irq, void *arg)
drivers/gpu/drm/loongson/lsdc_irq.c
51
struct drm_device *ddev = arg;
drivers/gpu/drm/loongson/lsdc_irq.h
13
irqreturn_t ls7a1000_dc_irq_handler(int irq, void *arg);
drivers/gpu/drm/loongson/lsdc_irq.h
14
irqreturn_t ls7a2000_dc_irq_handler(int irq, void *arg);
drivers/gpu/drm/mediatek/mtk_cec.c
167
static irqreturn_t mtk_cec_htplg_isr_thread(int irq, void *arg)
drivers/gpu/drm/mediatek/mtk_cec.c
169
struct device *dev = arg;
drivers/gpu/drm/mediatek/mtk_dpi.c
888
static int mtk_dpi_debug_tp_show(struct seq_file *m, void *arg)
drivers/gpu/drm/mediatek/mtk_hdmi_v2.c
1253
static int mtk_hdmi_v2_debug_abist_show(struct seq_file *m, void *arg)
drivers/gpu/drm/mediatek/mtk_hdmi_v2.c
861
static irqreturn_t mtk_hdmi_v2_isr(int irq, void *arg)
drivers/gpu/drm/mediatek/mtk_hdmi_v2.c
863
struct mtk_hdmi *hdmi = arg;
drivers/gpu/drm/mediatek/mtk_hdmi_v2.c
904
static irqreturn_t mtk_hdmi_v2_isr_thread(int irq, void *arg)
drivers/gpu/drm/mediatek/mtk_hdmi_v2.c
906
struct mtk_hdmi *hdmi = arg;
drivers/gpu/drm/meson/meson_drv.c
71
static irqreturn_t meson_irq(int irq, void *arg)
drivers/gpu/drm/meson/meson_drv.c
73
struct drm_device *dev = arg;
drivers/gpu/drm/msm/adreno/a5xx_debugfs.c
70
static int show(struct seq_file *m, void *arg)
drivers/gpu/drm/msm/adreno/a5xx_gpu.c
1108
static int a5xx_fault_handler(void *arg, unsigned long iova, int flags, void *data)
drivers/gpu/drm/msm/adreno/a5xx_gpu.c
1110
struct msm_gpu *gpu = arg;
drivers/gpu/drm/msm/adreno/a6xx_gpu.c
1820
static int a6xx_fault_handler(void *arg, unsigned long iova, int flags, void *data)
drivers/gpu/drm/msm/adreno/a6xx_gpu.c
1822
struct msm_gpu *gpu = arg;
drivers/gpu/drm/msm/adreno/a6xx_gpu.h
321
int a8xx_fault_handler(void *arg, unsigned long iova, int flags, void *data);
drivers/gpu/drm/msm/adreno/a8xx_gpu.c
865
int a8xx_fault_handler(void *arg, unsigned long iova, int flags, void *data)
drivers/gpu/drm/msm/adreno/a8xx_gpu.c
867
struct msm_gpu *gpu = arg;
drivers/gpu/drm/msm/adreno/adreno_gpu.h
84
int (*mmu_fault_handler)(void *arg, unsigned long iova, int flags, void *data);
drivers/gpu/drm/msm/disp/dpu1/dpu_core_irq.h
24
void (*irq_cb)(void *arg),
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c
463
void (*func)(void *arg),
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys.h
331
void (*func)(void *arg),
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_cmd.c
114
static void dpu_encoder_phys_cmd_te_rd_ptr_irq(void *arg)
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_cmd.c
116
struct dpu_encoder_phys *phys_enc = arg;
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_cmd.c
129
static void dpu_encoder_phys_cmd_ctl_start_irq(void *arg)
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_cmd.c
131
struct dpu_encoder_phys *phys_enc = arg;
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_cmd.c
142
static void dpu_encoder_phys_cmd_underrun_irq(void *arg)
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_cmd.c
144
struct dpu_encoder_phys *phys_enc = arg;
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_cmd.c
87
static void dpu_encoder_phys_cmd_pp_tx_done_irq(void *arg)
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_cmd.c
89
struct dpu_encoder_phys *phys_enc = arg;
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_vid.c
333
static void dpu_encoder_phys_vid_vblank_irq(void *arg)
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_vid.c
335
struct dpu_encoder_phys *phys_enc = arg;
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_vid.c
370
static void dpu_encoder_phys_vid_underrun_irq(void *arg)
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_vid.c
372
struct dpu_encoder_phys *phys_enc = arg;
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_wb.c
354
static void dpu_encoder_phys_wb_done_irq(void *arg)
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_wb.c
356
struct dpu_encoder_phys *phys_enc = arg;
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_interrupts.c
322
irq_entry->cb(irq_entry->arg);
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_interrupts.c
637
void (*irq_cb)(void *arg),
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_interrupts.c
669
irq_entry->arg = irq_arg;
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_interrupts.c
720
irq_entry->arg = NULL;
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_interrupts.h
46
void (*cb)(void *arg);
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_interrupts.h
47
void *arg;
drivers/gpu/drm/msm/msm_debugfs.c
121
static int msm_fb_show(struct seq_file *m, void *arg)
drivers/gpu/drm/msm/msm_debugfs.c
154
static int msm_kms_show(struct seq_file *m, void *arg)
drivers/gpu/drm/msm/msm_debugfs.c
292
static int msm_gem_show(struct seq_file *m, void *arg)
drivers/gpu/drm/msm/msm_debugfs.c
310
static int msm_mm_show(struct seq_file *m, void *arg)
drivers/gpu/drm/msm/msm_debugfs.c
32
static int msm_gpu_show(struct seq_file *m, void *arg)
drivers/gpu/drm/msm/msm_gem_vma.c
1352
struct op_arg arg = {
drivers/gpu/drm/msm/msm_gem_vma.c
1359
ret = drm_gpuvm_sm_unmap(job->vm, &arg, op->iova,
drivers/gpu/drm/msm/msm_gem_vma.c
1364
arg.flags |= MSM_VMA_DUMP;
drivers/gpu/drm/msm/msm_gem_vma.c
1374
ret = drm_gpuvm_sm_map(job->vm, &arg, &map_req);
drivers/gpu/drm/msm/msm_gem_vma.c
466
vm_op_enqueue(struct op_arg *arg, struct msm_vm_op _op)
drivers/gpu/drm/msm/msm_gem_vma.c
473
list_add_tail(&op->node, &arg->job->vm_ops);
drivers/gpu/drm/msm/msm_gem_vma.c
482
vma_from_op(struct op_arg *arg, struct drm_gpuva_op_map *op)
drivers/gpu/drm/msm/msm_gem_vma.c
484
return msm_gem_vma_new(arg->job->vm, op->gem.obj, op->gem.offset,
drivers/gpu/drm/msm/msm_gem_vma.c
491
struct op_arg *arg = _arg;
drivers/gpu/drm/msm/msm_gem_vma.c
492
struct msm_vm_bind_job *job = arg->job;
drivers/gpu/drm/msm/msm_gem_vma.c
499
if (arg->kept)
drivers/gpu/drm/msm/msm_gem_vma.c
502
vma = vma_from_op(arg, &op->map);
drivers/gpu/drm/msm/msm_gem_vma.c
517
ret = vm_op_enqueue(arg, (struct msm_vm_op){
drivers/gpu/drm/msm/msm_gem_vma.c
533
vma->flags = ((struct op_arg *)arg)->flags;
drivers/gpu/drm/msm/msm_gem_vma.c
540
msm_gem_vm_sm_step_remap(struct drm_gpuva_op *op, void *arg)
drivers/gpu/drm/msm/msm_gem_vma.c
542
struct msm_vm_bind_job *job = ((struct op_arg *)arg)->job;
drivers/gpu/drm/msm/msm_gem_vma.c
559
ret = vm_op_enqueue(arg, (struct msm_vm_op){
drivers/gpu/drm/msm/msm_gem_vma.c
598
prev_vma = vma_from_op(arg, op->remap.prev);
drivers/gpu/drm/msm/msm_gem_vma.c
608
next_vma = vma_from_op(arg, op->remap.next);
drivers/gpu/drm/msm/msm_gem_vma.c
629
struct op_arg *arg = _arg;
drivers/gpu/drm/msm/msm_gem_vma.c
630
struct msm_vm_bind_job *job = arg->job;
drivers/gpu/drm/msm/msm_gem_vma.c
645
(arg->op->op == MSM_VM_BIND_OP_MAP) &&
drivers/gpu/drm/msm/msm_gem_vma.c
646
(vma->gem.obj == arg->op->obj) &&
drivers/gpu/drm/msm/msm_gem_vma.c
647
(vma->gem.offset == arg->op->obj_offset) &&
drivers/gpu/drm/msm/msm_gem_vma.c
648
(vma->va.addr == arg->op->iova) &&
drivers/gpu/drm/msm/msm_gem_vma.c
649
(vma->va.range == arg->op->range)) {
drivers/gpu/drm/msm/msm_gem_vma.c
651
WARN_ON(arg->kept);
drivers/gpu/drm/msm/msm_gem_vma.c
654
arg->kept = true;
drivers/gpu/drm/msm/msm_gem_vma.c
658
vma->flags = orig_flags | arg->flags;
drivers/gpu/drm/msm/msm_gem_vma.c
666
ret = vm_op_enqueue(arg, (struct msm_vm_op){
drivers/gpu/drm/msm/msm_iommu.c
491
unsigned long iova, int flags, void *arg);
drivers/gpu/drm/msm/msm_iommu.c
630
unsigned long iova, int flags, void *arg)
drivers/gpu/drm/msm/msm_iommu.c
632
struct msm_iommu *iommu = arg;
drivers/gpu/drm/msm/msm_iommu.c
642
return iommu->base.handler(iommu->base.arg, iova, flags, ptr);
drivers/gpu/drm/msm/msm_iommu.c
650
unsigned long iova, int flags, void *arg)
drivers/gpu/drm/msm/msm_iommu.c
652
struct msm_iommu *iommu = arg;
drivers/gpu/drm/msm/msm_iommu.c
655
return iommu->base.handler(iommu->base.arg, iova, flags, NULL);
drivers/gpu/drm/msm/msm_kms.c
168
static int msm_kms_fault_handler(void *arg, unsigned long iova, int flags, void *data)
drivers/gpu/drm/msm/msm_kms.c
170
struct msm_kms *kms = arg;
drivers/gpu/drm/msm/msm_kms.c
34
static irqreturn_t msm_irq(int irq, void *arg)
drivers/gpu/drm/msm/msm_kms.c
36
struct drm_device *dev = arg;
drivers/gpu/drm/msm/msm_mmu.h
56
int (*handler)(void *arg, unsigned long iova, int flags, void *data);
drivers/gpu/drm/msm/msm_mmu.h
57
void *arg;
drivers/gpu/drm/msm/msm_mmu.h
81
static inline void msm_mmu_set_fault_handler(struct msm_mmu *mmu, void *arg,
drivers/gpu/drm/msm/msm_mmu.h
82
int (*handler)(void *arg, unsigned long iova, int flags, void *data))
drivers/gpu/drm/msm/msm_mmu.h
84
mmu->arg = arg;
drivers/gpu/drm/nouveau/include/nvkm/subdev/bios/vmap.h
19
s32 arg[6];
drivers/gpu/drm/nouveau/nouveau_acpi.c
130
static int nouveau_dsm(acpi_handle handle, int func, int arg)
drivers/gpu/drm/nouveau/nouveau_acpi.c
136
.integer.value = arg,
drivers/gpu/drm/nouveau/nouveau_acpi.c
162
int arg;
drivers/gpu/drm/nouveau/nouveau_acpi.c
164
arg = NOUVEAU_DSM_POWER_SPEED;
drivers/gpu/drm/nouveau/nouveau_acpi.c
166
arg = NOUVEAU_DSM_POWER_STAMINA;
drivers/gpu/drm/nouveau/nouveau_acpi.c
167
nouveau_dsm(handle, NOUVEAU_DSM_POWER, arg);
drivers/gpu/drm/nouveau/nouveau_acpi.c
71
static int nouveau_optimus_dsm(acpi_handle handle, int func, int arg, uint32_t *result)
drivers/gpu/drm/nouveau/nouveau_acpi.c
84
args_buff[i] = (arg >> i * 8) & 0xFF;
drivers/gpu/drm/nouveau/nouveau_bios.c
43
#define BIOSLOG(sip, fmt, arg...) NV_DEBUG(sip->dev, fmt, ##arg)
drivers/gpu/drm/nouveau/nouveau_drm.c
1288
nouveau_drm_ioctl(struct file *file, unsigned int cmd, unsigned long arg)
drivers/gpu/drm/nouveau/nouveau_drm.c
1302
ret = nouveau_abi16_ioctl(filp, (void __user *)arg, _IOC_SIZE(cmd));
drivers/gpu/drm/nouveau/nouveau_drm.c
1305
ret = drm_ioctl(file, cmd, arg);
drivers/gpu/drm/nouveau/nouveau_ioc32.c
51
unsigned long arg)
drivers/gpu/drm/nouveau/nouveau_ioc32.c
58
return drm_compat_ioctl(filp, cmd, arg);
drivers/gpu/drm/nouveau/nouveau_ioc32.c
65
ret = (*fn)(filp, cmd, arg);
drivers/gpu/drm/nouveau/nouveau_ioc32.c
67
ret = nouveau_drm_ioctl(filp, cmd, arg);
drivers/gpu/drm/nouveau/nouveau_ioctl.h
5
long nouveau_compat_ioctl(struct file *, unsigned int cmd, unsigned long arg);
drivers/gpu/drm/nouveau/nouveau_ioctl.h
6
long nouveau_drm_ioctl(struct file *, unsigned int cmd, unsigned long arg);
drivers/gpu/drm/nouveau/nvkm/core/intr.c
164
nvkm_intr(int irq, void *arg)
drivers/gpu/drm/nouveau/nvkm/core/intr.c
166
struct nvkm_device *device = arg;
drivers/gpu/drm/nouveau/nvkm/subdev/bios/vmap.c
103
info->arg[0] = nvbios_rd32(bios, vmap + 0x08);
drivers/gpu/drm/nouveau/nvkm/subdev/bios/vmap.c
104
info->arg[1] = nvbios_rd32(bios, vmap + 0x0c);
drivers/gpu/drm/nouveau/nvkm/subdev/bios/vmap.c
105
info->arg[2] = nvbios_rd32(bios, vmap + 0x10);
drivers/gpu/drm/nouveau/nvkm/subdev/bios/vmap.c
112
info->arg[0] = nvbios_rd32(bios, vmap + 0x0a);
drivers/gpu/drm/nouveau/nvkm/subdev/bios/vmap.c
113
info->arg[1] = nvbios_rd32(bios, vmap + 0x0e);
drivers/gpu/drm/nouveau/nvkm/subdev/bios/vmap.c
114
info->arg[2] = nvbios_rd32(bios, vmap + 0x12);
drivers/gpu/drm/nouveau/nvkm/subdev/bios/vmap.c
115
info->arg[3] = nvbios_rd32(bios, vmap + 0x16);
drivers/gpu/drm/nouveau/nvkm/subdev/bios/vmap.c
116
info->arg[4] = nvbios_rd32(bios, vmap + 0x1a);
drivers/gpu/drm/nouveau/nvkm/subdev/bios/vmap.c
117
info->arg[5] = nvbios_rd32(bios, vmap + 0x1e);
drivers/gpu/drm/nouveau/nvkm/subdev/volt/base.c
119
result = div64_s64((s64)info.arg[0], 10);
drivers/gpu/drm/nouveau/nvkm/subdev/volt/base.c
120
result += div64_s64((s64)info.arg[1] * volt->speedo, 10);
drivers/gpu/drm/nouveau/nvkm/subdev/volt/base.c
121
result += div64_s64((s64)info.arg[2] * volt->speedo * volt->speedo, 100000);
drivers/gpu/drm/nouveau/nvkm/subdev/volt/base.c
126
result = ((s64)info.arg[0] * 15625) >> 18;
drivers/gpu/drm/nouveau/nvkm/subdev/volt/base.c
127
result += ((s64)info.arg[1] * volt->speedo * 15625) >> 18;
drivers/gpu/drm/nouveau/nvkm/subdev/volt/base.c
128
result += ((s64)info.arg[2] * temp * 15625) >> 10;
drivers/gpu/drm/nouveau/nvkm/subdev/volt/base.c
129
result += ((s64)info.arg[3] * volt->speedo * temp * 15625) >> 18;
drivers/gpu/drm/nouveau/nvkm/subdev/volt/base.c
130
result += ((s64)info.arg[4] * volt->speedo * volt->speedo * 15625) >> 30;
drivers/gpu/drm/nouveau/nvkm/subdev/volt/base.c
131
result += ((s64)info.arg[5] * temp * temp * 15625) >> 18;
drivers/gpu/drm/omapdrm/dss/dispc.c
4365
static irqreturn_t dispc_irq_handler(int irq, void *arg)
drivers/gpu/drm/omapdrm/dss/dispc.c
4367
struct dispc_device *dispc = arg;
drivers/gpu/drm/omapdrm/dss/dsi.c
380
isr_data->isr(isr_data->arg, irqstatus);
drivers/gpu/drm/omapdrm/dss/dsi.c
407
static irqreturn_t omap_dsi_irq_handler(int irq, void *arg)
drivers/gpu/drm/omapdrm/dss/dsi.c
409
struct dsi_data *dsi = arg;
drivers/gpu/drm/omapdrm/dss/dsi.c
555
static int _dsi_register_isr(omap_dsi_isr_t isr, void *arg, u32 mask,
drivers/gpu/drm/omapdrm/dss/dsi.c
569
if (isr_data->isr == isr && isr_data->arg == arg &&
drivers/gpu/drm/omapdrm/dss/dsi.c
583
isr_data->arg = arg;
drivers/gpu/drm/omapdrm/dss/dsi.c
589
static int _dsi_unregister_isr(omap_dsi_isr_t isr, void *arg, u32 mask,
drivers/gpu/drm/omapdrm/dss/dsi.c
597
if (isr_data->isr != isr || isr_data->arg != arg ||
drivers/gpu/drm/omapdrm/dss/dsi.c
602
isr_data->arg = NULL;
drivers/gpu/drm/omapdrm/dss/dsi.c
612
void *arg, u32 mask)
drivers/gpu/drm/omapdrm/dss/dsi.c
619
r = _dsi_register_isr(isr, arg, mask, dsi->isr_tables.isr_table,
drivers/gpu/drm/omapdrm/dss/dsi.c
631
void *arg, u32 mask)
drivers/gpu/drm/omapdrm/dss/dsi.c
638
r = _dsi_unregister_isr(isr, arg, mask, dsi->isr_tables.isr_table,
drivers/gpu/drm/omapdrm/dss/dsi.c
650
omap_dsi_isr_t isr, void *arg, u32 mask)
drivers/gpu/drm/omapdrm/dss/dsi.c
657
r = _dsi_register_isr(isr, arg, mask,
drivers/gpu/drm/omapdrm/dss/dsi.c
670
omap_dsi_isr_t isr, void *arg, u32 mask)
drivers/gpu/drm/omapdrm/dss/dsi.c
677
r = _dsi_unregister_isr(isr, arg, mask,
drivers/gpu/drm/omapdrm/dss/dsi.h
256
typedef void (*omap_dsi_isr_t) (void *arg, u32 mask);
drivers/gpu/drm/omapdrm/dss/dsi.h
260
void *arg;
drivers/gpu/drm/omapdrm/dss/omapdss.h
260
typedef void (*omap_dispc_isr_t) (void *arg, u32 mask);
drivers/gpu/drm/omapdrm/dss/omapdss.h
261
int omap_dispc_register_isr(omap_dispc_isr_t isr, void *arg, u32 mask);
drivers/gpu/drm/omapdrm/dss/omapdss.h
262
int omap_dispc_unregister_isr(omap_dispc_isr_t isr, void *arg, u32 mask);
drivers/gpu/drm/omapdrm/omap_debugfs.c
21
static int gem_show(struct seq_file *m, void *arg)
drivers/gpu/drm/omapdrm/omap_debugfs.c
35
static int mm_show(struct seq_file *m, void *arg)
drivers/gpu/drm/omapdrm/omap_debugfs.c
47
static int fb_show(struct seq_file *m, void *arg)
drivers/gpu/drm/omapdrm/omap_dmm_tiler.c
1063
int tiler_map_show(struct seq_file *s, void *arg)
drivers/gpu/drm/omapdrm/omap_dmm_tiler.c
276
static irqreturn_t omap_dmm_irq_handler(int irq, void *arg)
drivers/gpu/drm/omapdrm/omap_dmm_tiler.c
278
struct dmm *dmm = arg;
drivers/gpu/drm/omapdrm/omap_dmm_tiler.h
78
int tiler_map_show(struct seq_file *s, void *arg);
drivers/gpu/drm/omapdrm/omap_irq.c
206
static irqreturn_t omap_irq_handler(int irq, void *arg)
drivers/gpu/drm/omapdrm/omap_irq.c
208
struct drm_device *dev = (struct drm_device *) arg;
drivers/gpu/drm/panel/panel-ilitek-ili9881c.c
2054
ili9881c_switch_page(&mctx, instr->arg.page);
drivers/gpu/drm/panel/panel-ilitek-ili9881c.c
2056
ili9881c_send_cmd_data(&mctx, instr->arg.cmd.cmd,
drivers/gpu/drm/panel/panel-ilitek-ili9881c.c
2057
instr->arg.cmd.data);
drivers/gpu/drm/panel/panel-ilitek-ili9881c.c
37
} arg;
drivers/gpu/drm/panel/panel-ilitek-ili9881c.c
64
.arg = { \
drivers/gpu/drm/panel/panel-ilitek-ili9881c.c
72
.arg = { \
drivers/gpu/drm/panfrost/panfrost_drv.c
36
u64 *arg)
drivers/gpu/drm/panfrost/panfrost_drv.c
45
*arg = panfrost_timestamp_read(pfdev);
drivers/gpu/drm/panfrost/panfrost_drv.c
859
static int show_each_file(struct seq_file *m, void *arg)
drivers/gpu/drm/panthor/panthor_drv.c
765
struct drm_panthor_timestamp_info *arg)
drivers/gpu/drm/panthor/panthor_drv.c
774
arg->timestamp_frequency = arch_timer_get_cntfrq();
drivers/gpu/drm/panthor/panthor_drv.c
776
arg->timestamp_frequency = 0;
drivers/gpu/drm/panthor/panthor_drv.c
778
arg->current_timestamp = gpu_read64_counter(ptdev, GPU_TIMESTAMP);
drivers/gpu/drm/panthor/panthor_drv.c
779
arg->timestamp_offset = gpu_read64(ptdev, GPU_TIMESTAMP_OFFSET);
drivers/gpu/drm/panthor/panthor_drv.c
804
struct drm_panthor_group_priorities_info *arg)
drivers/gpu/drm/panthor/panthor_drv.c
808
memset(arg, 0, sizeof(*arg));
drivers/gpu/drm/panthor/panthor_drv.c
811
arg->allowed_mask |= BIT(prio);
drivers/gpu/drm/panthor/panthor_mmu.c
2903
static int show_each_vm(struct seq_file *m, void *arg)
drivers/gpu/drm/qxl/qxl_irq.c
33
static irqreturn_t qxl_irq_handler(int irq, void *arg)
drivers/gpu/drm/qxl/qxl_irq.c
35
struct drm_device *dev = (struct drm_device *) arg;
drivers/gpu/drm/radeon/atom.c
1011
static void atom_op_test(atom_exec_context *ctx, int *ptr, int arg)
drivers/gpu/drm/radeon/atom.c
1016
dst = atom_get_dst(ctx, arg, attr, ptr, NULL, 1);
drivers/gpu/drm/radeon/atom.c
1023
static void atom_op_xor(atom_exec_context *ctx, int *ptr, int arg)
drivers/gpu/drm/radeon/atom.c
1029
dst = atom_get_dst(ctx, arg, attr, ptr, &saved, 1);
drivers/gpu/drm/radeon/atom.c
1034
atom_put_dst(ctx, arg, attr, &dptr, dst, saved);
drivers/gpu/drm/radeon/atom.c
1037
static void atom_op_debug(atom_exec_context *ctx, int *ptr, int arg)
drivers/gpu/drm/radeon/atom.c
1044
int arg;
drivers/gpu/drm/radeon/atom.c
1219
opcode_table[op].arg);
drivers/gpu/drm/radeon/atom.c
183
uint32_t idx, val = 0xCDCDCDCD, align, arg;
drivers/gpu/drm/radeon/atom.c
185
arg = attr & 7;
drivers/gpu/drm/radeon/atom.c
187
switch (arg) {
drivers/gpu/drm/radeon/atom.c
373
uint32_t align = (attr >> 3) & 7, arg = attr & 7;
drivers/gpu/drm/radeon/atom.c
374
switch (arg) {
drivers/gpu/drm/radeon/atom.c
438
static uint32_t atom_get_dst(atom_exec_context *ctx, int arg, uint8_t attr,
drivers/gpu/drm/radeon/atom.c
442
arg | atom_dst_to_src[(attr >> 3) &
drivers/gpu/drm/radeon/atom.c
447
static void atom_skip_dst(atom_exec_context *ctx, int arg, uint8_t attr, int *ptr)
drivers/gpu/drm/radeon/atom.c
450
arg | atom_dst_to_src[(attr >> 3) & 7][(attr >> 6) &
drivers/gpu/drm/radeon/atom.c
454
static void atom_put_dst(atom_exec_context *ctx, int arg, uint8_t attr,
drivers/gpu/drm/radeon/atom.c
466
switch (arg) {
drivers/gpu/drm/radeon/atom.c
598
static void atom_op_add(atom_exec_context *ctx, int *ptr, int arg)
drivers/gpu/drm/radeon/atom.c
604
dst = atom_get_dst(ctx, arg, attr, ptr, &saved, 1);
drivers/gpu/drm/radeon/atom.c
609
atom_put_dst(ctx, arg, attr, &dptr, dst, saved);
drivers/gpu/drm/radeon/atom.c
612
static void atom_op_and(atom_exec_context *ctx, int *ptr, int arg)
drivers/gpu/drm/radeon/atom.c
618
dst = atom_get_dst(ctx, arg, attr, ptr, &saved, 1);
drivers/gpu/drm/radeon/atom.c
623
atom_put_dst(ctx, arg, attr, &dptr, dst, saved);
drivers/gpu/drm/radeon/atom.c
626
static void atom_op_beep(atom_exec_context *ctx, int *ptr, int arg)
drivers/gpu/drm/radeon/atom.c
631
static void atom_op_calltable(atom_exec_context *ctx, int *ptr, int arg)
drivers/gpu/drm/radeon/atom.c
647
static void atom_op_clear(atom_exec_context *ctx, int *ptr, int arg)
drivers/gpu/drm/radeon/atom.c
654
atom_get_dst(ctx, arg, attr, ptr, &saved, 0);
drivers/gpu/drm/radeon/atom.c
656
atom_put_dst(ctx, arg, attr, &dptr, 0, saved);
drivers/gpu/drm/radeon/atom.c
659
static void atom_op_compare(atom_exec_context *ctx, int *ptr, int arg)
drivers/gpu/drm/radeon/atom.c
664
dst = atom_get_dst(ctx, arg, attr, ptr, NULL, 1);
drivers/gpu/drm/radeon/atom.c
673
static void atom_op_delay(atom_exec_context *ctx, int *ptr, int arg)
drivers/gpu/drm/radeon/atom.c
677
if (arg == ATOM_UNIT_MICROSEC)
drivers/gpu/drm/radeon/atom.c
685
static void atom_op_div(atom_exec_context *ctx, int *ptr, int arg)
drivers/gpu/drm/radeon/atom.c
690
dst = atom_get_dst(ctx, arg, attr, ptr, NULL, 1);
drivers/gpu/drm/radeon/atom.c
702
static void atom_op_eot(atom_exec_context *ctx, int *ptr, int arg)
drivers/gpu/drm/radeon/atom.c
707
static void atom_op_jump(atom_exec_context *ctx, int *ptr, int arg)
drivers/gpu/drm/radeon/atom.c
713
switch (arg) {
drivers/gpu/drm/radeon/atom.c
736
if (arg != ATOM_COND_ALWAYS)
drivers/gpu/drm/radeon/atom.c
760
static void atom_op_mask(atom_exec_context *ctx, int *ptr, int arg)
drivers/gpu/drm/radeon/atom.c
766
dst = atom_get_dst(ctx, arg, attr, ptr, &saved, 1);
drivers/gpu/drm/radeon/atom.c
774
atom_put_dst(ctx, arg, attr, &dptr, dst, saved);
drivers/gpu/drm/radeon/atom.c
777
static void atom_op_move(atom_exec_context *ctx, int *ptr, int arg)
drivers/gpu/drm/radeon/atom.c
783
atom_get_dst(ctx, arg, attr, ptr, &saved, 0);
drivers/gpu/drm/radeon/atom.c
785
atom_skip_dst(ctx, arg, attr, ptr);
drivers/gpu/drm/radeon/atom.c
791
atom_put_dst(ctx, arg, attr, &dptr, src, saved);
drivers/gpu/drm/radeon/atom.c
794
static void atom_op_mul(atom_exec_context *ctx, int *ptr, int arg)
drivers/gpu/drm/radeon/atom.c
799
dst = atom_get_dst(ctx, arg, attr, ptr, NULL, 1);
drivers/gpu/drm/radeon/atom.c
805
static void atom_op_nop(atom_exec_context *ctx, int *ptr, int arg)
drivers/gpu/drm/radeon/atom.c
810
static void atom_op_or(atom_exec_context *ctx, int *ptr, int arg)
drivers/gpu/drm/radeon/atom.c
816
dst = atom_get_dst(ctx, arg, attr, ptr, &saved, 1);
drivers/gpu/drm/radeon/atom.c
821
atom_put_dst(ctx, arg, attr, &dptr, dst, saved);
drivers/gpu/drm/radeon/atom.c
824
static void atom_op_postcard(atom_exec_context *ctx, int *ptr, int arg)
drivers/gpu/drm/radeon/atom.c
830
static void atom_op_repeat(atom_exec_context *ctx, int *ptr, int arg)
drivers/gpu/drm/radeon/atom.c
835
static void atom_op_restorereg(atom_exec_context *ctx, int *ptr, int arg)
drivers/gpu/drm/radeon/atom.c
840
static void atom_op_savereg(atom_exec_context *ctx, int *ptr, int arg)
drivers/gpu/drm/radeon/atom.c
845
static void atom_op_setdatablock(atom_exec_context *ctx, int *ptr, int arg)
drivers/gpu/drm/radeon/atom.c
859
static void atom_op_setfbbase(atom_exec_context *ctx, int *ptr, int arg)
drivers/gpu/drm/radeon/atom.c
866
static void atom_op_setport(atom_exec_context *ctx, int *ptr, int arg)
drivers/gpu/drm/radeon/atom.c
869
switch (arg) {
drivers/gpu/drm/radeon/atom.c
893
static void atom_op_setregblock(atom_exec_context *ctx, int *ptr, int arg)
drivers/gpu/drm/radeon/atom.c
900
static void atom_op_shift_left(atom_exec_context *ctx, int *ptr, int arg)
drivers/gpu/drm/radeon/atom.c
908
dst = atom_get_dst(ctx, arg, attr, ptr, &saved, 1);
drivers/gpu/drm/radeon/atom.c
913
atom_put_dst(ctx, arg, attr, &dptr, dst, saved);
drivers/gpu/drm/radeon/atom.c
916
static void atom_op_shift_right(atom_exec_context *ctx, int *ptr, int arg)
drivers/gpu/drm/radeon/atom.c
924
dst = atom_get_dst(ctx, arg, attr, ptr, &saved, 1);
drivers/gpu/drm/radeon/atom.c
929
atom_put_dst(ctx, arg, attr, &dptr, dst, saved);
drivers/gpu/drm/radeon/atom.c
932
static void atom_op_shl(atom_exec_context *ctx, int *ptr, int arg)
drivers/gpu/drm/radeon/atom.c
939
dst = atom_get_dst(ctx, arg, attr, ptr, &saved, 1);
drivers/gpu/drm/radeon/atom.c
948
atom_put_dst(ctx, arg, attr, &dptr, dst, saved);
drivers/gpu/drm/radeon/atom.c
951
static void atom_op_shr(atom_exec_context *ctx, int *ptr, int arg)
drivers/gpu/drm/radeon/atom.c
958
dst = atom_get_dst(ctx, arg, attr, ptr, &saved, 1);
drivers/gpu/drm/radeon/atom.c
967
atom_put_dst(ctx, arg, attr, &dptr, dst, saved);
drivers/gpu/drm/radeon/atom.c
970
static void atom_op_sub(atom_exec_context *ctx, int *ptr, int arg)
drivers/gpu/drm/radeon/atom.c
976
dst = atom_get_dst(ctx, arg, attr, ptr, &saved, 1);
drivers/gpu/drm/radeon/atom.c
981
atom_put_dst(ctx, arg, attr, &dptr, dst, saved);
drivers/gpu/drm/radeon/atom.c
984
static void atom_op_switch(atom_exec_context *ctx, int *ptr, int arg)
drivers/gpu/drm/radeon/radeon_drv.c
496
unsigned int cmd, unsigned long arg)
drivers/gpu/drm/radeon/radeon_drv.c
509
ret = drm_ioctl(filp, cmd, arg);
drivers/gpu/drm/radeon/radeon_drv.c
516
static long radeon_kms_compat_ioctl(struct file *filp, unsigned int cmd, unsigned long arg)
drivers/gpu/drm/radeon/radeon_drv.c
521
return drm_compat_ioctl(filp, cmd, arg);
drivers/gpu/drm/radeon/radeon_drv.c
523
return radeon_drm_ioctl(filp, cmd, arg);
drivers/gpu/drm/radeon/radeon_drv.h
117
unsigned int cmd, unsigned long arg);
drivers/gpu/drm/radeon/radeon_irq_kms.c
53
static irqreturn_t radeon_driver_irq_handler_kms(int irq, void *arg)
drivers/gpu/drm/radeon/radeon_irq_kms.c
55
struct drm_device *dev = (struct drm_device *) arg;
drivers/gpu/drm/renesas/rcar-du/rcar_du_crtc.c
1186
static irqreturn_t rcar_du_crtc_irq(int irq, void *arg)
drivers/gpu/drm/renesas/rcar-du/rcar_du_crtc.c
1188
struct rcar_du_crtc *rcrtc = arg;
drivers/gpu/drm/renesas/shmobile/shmob_drm_drv.c
77
static irqreturn_t shmob_drm_irq(int irq, void *arg)
drivers/gpu/drm/renesas/shmobile/shmob_drm_drv.c
79
struct drm_device *dev = arg;
drivers/gpu/drm/rockchip/rockchip_drm_vop2.c
2068
static int vop2_regs_show(struct seq_file *s, void *arg)
drivers/gpu/drm/sti/sti_awg_utils.c
101
arg &= (0x0ff);
drivers/gpu/drm/sti/sti_awg_utils.c
108
arg_tmp = arg_tmp - arg;
drivers/gpu/drm/sti/sti_awg_utils.c
110
arg = ((arg + mux) + data_enable);
drivers/gpu/drm/sti/sti_awg_utils.c
112
instruction = ((opcode) << AWG_OPCODE_OFFSET) | arg;
drivers/gpu/drm/sti/sti_awg_utils.c
29
long int arg,
drivers/gpu/drm/sti/sti_awg_utils.c
37
long int arg_tmp = arg;
drivers/gpu/drm/sti/sti_awg_utils.c
47
arg = arg_tmp;
drivers/gpu/drm/sti/sti_awg_utils.c
57
arg--; /* pixel adjustment */
drivers/gpu/drm/sti/sti_awg_utils.c
60
if (arg < 0) {
drivers/gpu/drm/sti/sti_awg_utils.c
65
if (arg == 0) {
drivers/gpu/drm/sti/sti_awg_utils.c
75
arg &= AWG_MAX_ARG;
drivers/gpu/drm/sti/sti_awg_utils.c
79
if (arg == 0) {
drivers/gpu/drm/sti/sti_awg_utils.c
86
arg &= AWG_MAX_ARG;
drivers/gpu/drm/sti/sti_awg_utils.c
91
arg |= 0x40; /* for jump instruction 7th bit is 1 */
drivers/gpu/drm/sti/sti_awg_utils.c
92
arg &= AWG_MAX_ARG;
drivers/gpu/drm/sti/sti_awg_utils.c
95
arg = 0;
drivers/gpu/drm/sti/sti_gdp.c
283
static int gdp_node_dbg_show(struct seq_file *s, void *arg)
drivers/gpu/drm/sti/sti_hdmi.c
198
static irqreturn_t hdmi_irq_thread(int irq, void *arg)
drivers/gpu/drm/sti/sti_hdmi.c
200
struct sti_hdmi *hdmi = arg;
drivers/gpu/drm/sti/sti_hdmi.c
230
static irqreturn_t hdmi_irq(int irq, void *arg)
drivers/gpu/drm/sti/sti_hdmi.c
232
struct sti_hdmi *hdmi = arg;
drivers/gpu/drm/sti/sti_mixer.c
148
static int mixer_dbg_show(struct seq_file *s, void *arg)
drivers/gpu/drm/sti/sti_vid.c
93
static int vid_dbg_show(struct seq_file *s, void *arg)
drivers/gpu/drm/sti/sti_vtg.c
357
static irqreturn_t vtg_irq_thread(int irq, void *arg)
drivers/gpu/drm/sti/sti_vtg.c
359
struct sti_vtg *vtg = arg;
drivers/gpu/drm/sti/sti_vtg.c
370
static irqreturn_t vtg_irq(int irq, void *arg)
drivers/gpu/drm/sti/sti_vtg.c
372
struct sti_vtg *vtg = arg;
drivers/gpu/drm/stm/ltdc.c
709
static irqreturn_t ltdc_irq_thread(int irq, void *arg)
drivers/gpu/drm/stm/ltdc.c
711
struct drm_device *ddev = arg;
drivers/gpu/drm/stm/ltdc.c
736
static irqreturn_t ltdc_irq(int irq, void *arg)
drivers/gpu/drm/stm/ltdc.c
738
struct drm_device *ddev = arg;
drivers/gpu/drm/tests/drm_dp_mst_helper_test.c
503
struct kunit *test = p->arg;
drivers/gpu/drm/tests/drm_dp_mst_helper_test.c
516
.arg = test
drivers/gpu/drm/tidss/tidss_irq.c
55
static irqreturn_t tidss_irq_handler(int irq, void *arg)
drivers/gpu/drm/tidss/tidss_irq.c
57
struct drm_device *ddev = (struct drm_device *)arg;
drivers/gpu/drm/tilcdc/tilcdc_drv.c
125
static irqreturn_t tilcdc_irq(int irq, void *arg)
drivers/gpu/drm/tilcdc/tilcdc_drv.c
127
struct drm_device *dev = arg;
drivers/gpu/drm/tilcdc/tilcdc_drv.c
440
static int tilcdc_regs_show(struct seq_file *m, void *arg)
drivers/gpu/drm/tilcdc/tilcdc_drv.c
461
static int tilcdc_mm_show(struct seq_file *m, void *arg)
drivers/gpu/drm/tiny/arcpgu.c
338
static int arcpgu_show_pxlclock(struct seq_file *m, void *arg)
drivers/gpu/drm/ttm/tests/ttm_bo_test.c
184
static int threaded_ttm_bo_reserve(void *arg)
drivers/gpu/drm/ttm/tests/ttm_bo_test.c
186
struct ttm_buffer_object *bo = arg;
drivers/gpu/drm/ttm/tests/ttm_bo_validate_test.c
573
static int threaded_dma_resv_signal(void *arg)
drivers/gpu/drm/ttm/tests/ttm_bo_validate_test.c
575
struct ttm_buffer_object *bo = arg;
drivers/gpu/drm/ttm/tests/ttm_bo_validate_test.c
689
static int threaded_fence_signal(void *arg)
drivers/gpu/drm/ttm/tests/ttm_bo_validate_test.c
691
struct dma_fence *fence = arg;
drivers/gpu/drm/ttm/ttm_bo.c
1113
struct ttm_operation_ctx *ctx = walk->arg.ctx;
drivers/gpu/drm/ttm/ttm_bo.c
1225
.arg = {
drivers/gpu/drm/ttm/ttm_bo.c
529
lret = ttm_bo_wait_ctx(bo, walk->arg.ctx);
drivers/gpu/drm/ttm/ttm_bo.c
533
lret = ttm_bo_evict(bo, walk->arg.ctx);
drivers/gpu/drm/ttm/ttm_bo.c
569
.arg = {
drivers/gpu/drm/ttm/ttm_bo.c
581
evict_walk.walk.arg.trylock_only = true;
drivers/gpu/drm/ttm/ttm_bo.c
595
evict_walk.walk.arg.trylock_only = false;
drivers/gpu/drm/ttm/ttm_bo.c
600
evict_walk.walk.arg.ticket = ticket;
drivers/gpu/drm/ttm/ttm_bo_util.c
1002
else if (!arg->ticket || arg->ctx->no_wait_gpu || arg->trylock_only)
drivers/gpu/drm/ttm/ttm_bo_util.c
824
struct ttm_operation_ctx *ctx = curs->arg->ctx;
drivers/gpu/drm/ttm/ttm_bo_util.c
844
struct ttm_lru_walk_arg *arg = curs->arg;
drivers/gpu/drm/ttm/ttm_bo_util.c
847
if (arg->ctx->interruptible)
drivers/gpu/drm/ttm/ttm_bo_util.c
848
ret = dma_resv_lock_interruptible(bo->base.resv, arg->ticket);
drivers/gpu/drm/ttm/ttm_bo_util.c
850
ret = dma_resv_lock(bo->base.resv, arg->ticket);
drivers/gpu/drm/ttm/ttm_bo_util.c
860
arg->ticket = NULL;
drivers/gpu/drm/ttm/ttm_bo_util.c
908
ttm_bo_lru_for_each_reserved_guarded(&cursor, man, &walk->arg, bo) {
drivers/gpu/drm/ttm/ttm_bo_util.c
964
struct ttm_lru_walk_arg *arg)
drivers/gpu/drm/ttm/ttm_bo_util.c
968
curs->arg = arg;
drivers/gpu/drm/ttm/ttm_bo_util.c
980
struct ttm_lru_walk_arg *arg = curs->arg;
drivers/gpu/drm/v3d/v3d_irq.c
103
v3d_irq(int irq, void *arg)
drivers/gpu/drm/v3d/v3d_irq.c
105
struct v3d_dev *v3d = arg;
drivers/gpu/drm/v3d/v3d_irq.c
149
return v3d_hub_irq(irq, arg);
drivers/gpu/drm/v3d/v3d_irq.c
155
v3d_hub_irq(int irq, void *arg)
drivers/gpu/drm/v3d/v3d_irq.c
157
struct v3d_dev *v3d = arg;
drivers/gpu/drm/v3d/v3d_irq.c
38
v3d_hub_irq(int irq, void *arg);
drivers/gpu/drm/vboxvideo/vbox_irq.c
36
static irqreturn_t vbox_irq_handler(int irq, void *arg)
drivers/gpu/drm/vboxvideo/vbox_irq.c
38
struct drm_device *dev = (struct drm_device *)arg;
drivers/gpu/drm/vc4/vc4_irq.c
204
vc4_irq(int irq, void *arg)
drivers/gpu/drm/vc4/vc4_irq.c
206
struct drm_device *dev = arg;
drivers/gpu/drm/vgem/vgem_fence.c
114
struct drm_vgem_fence_attach *arg = data;
drivers/gpu/drm/vgem/vgem_fence.c
122
if (arg->flags & ~VGEM_FENCE_WRITE)
drivers/gpu/drm/vgem/vgem_fence.c
125
if (arg->pad)
drivers/gpu/drm/vgem/vgem_fence.c
128
obj = drm_gem_object_lookup(file, arg->handle);
drivers/gpu/drm/vgem/vgem_fence.c
132
fence = vgem_fence_create(vfile, arg->flags);
drivers/gpu/drm/vgem/vgem_fence.c
140
usage = dma_resv_usage_rw(arg->flags & VGEM_FENCE_WRITE);
drivers/gpu/drm/vgem/vgem_fence.c
150
dma_resv_add_fence(resv, fence, arg->flags & VGEM_FENCE_WRITE ?
drivers/gpu/drm/vgem/vgem_fence.c
160
arg->out_fence = ret;
drivers/gpu/drm/vgem/vgem_fence.c
195
struct drm_vgem_fence_signal *arg = data;
drivers/gpu/drm/vgem/vgem_fence.c
199
if (arg->flags)
drivers/gpu/drm/vgem/vgem_fence.c
203
fence = idr_replace(&vfile->fence_idr, NULL, arg->fence);
drivers/gpu/drm/vmwgfx/vmwgfx_bo.c
562
struct drm_vmw_synccpu_arg *arg =
drivers/gpu/drm/vmwgfx/vmwgfx_bo.c
567
if ((arg->flags & (drm_vmw_synccpu_read | drm_vmw_synccpu_write)) == 0
drivers/gpu/drm/vmwgfx/vmwgfx_bo.c
568
|| (arg->flags & ~(drm_vmw_synccpu_read | drm_vmw_synccpu_write |
drivers/gpu/drm/vmwgfx/vmwgfx_bo.c
575
switch (arg->op) {
drivers/gpu/drm/vmwgfx/vmwgfx_bo.c
577
ret = vmw_user_bo_lookup(file_priv, arg->handle, &vbo);
drivers/gpu/drm/vmwgfx/vmwgfx_bo.c
581
ret = vmw_user_bo_synccpu_grab(vbo, arg->flags);
drivers/gpu/drm/vmwgfx/vmwgfx_bo.c
587
(unsigned int) arg->handle);
drivers/gpu/drm/vmwgfx/vmwgfx_bo.c
593
arg->handle,
drivers/gpu/drm/vmwgfx/vmwgfx_bo.c
594
arg->flags);
drivers/gpu/drm/vmwgfx/vmwgfx_bo.c
597
(unsigned int) arg->handle);
drivers/gpu/drm/vmwgfx/vmwgfx_bo.c
623
struct drm_vmw_unref_dmabuf_arg *arg =
drivers/gpu/drm/vmwgfx/vmwgfx_bo.c
626
return drm_gem_handle_delete(file_priv, arg->handle);
drivers/gpu/drm/vmwgfx/vmwgfx_context.c
719
struct drm_vmw_context_arg *arg = (struct drm_vmw_context_arg *)data;
drivers/gpu/drm/vmwgfx/vmwgfx_context.c
722
return ttm_ref_object_base_unref(tfile, arg->cid);
drivers/gpu/drm/vmwgfx/vmwgfx_context.c
732
struct drm_vmw_context_arg *arg = (struct drm_vmw_context_arg *)data;
drivers/gpu/drm/vmwgfx/vmwgfx_context.c
768
arg->cid = ctx->base.handle;
drivers/gpu/drm/vmwgfx/vmwgfx_context.c
784
union drm_vmw_extended_context_arg *arg = (typeof(arg)) data;
drivers/gpu/drm/vmwgfx/vmwgfx_context.c
785
struct drm_vmw_context_arg *rep = &arg->rep;
drivers/gpu/drm/vmwgfx/vmwgfx_context.c
787
switch (arg->req) {
drivers/gpu/drm/vmwgfx/vmwgfx_cursor_plane.c
800
struct drm_vmw_cursor_bypass_arg *arg = data;
drivers/gpu/drm/vmwgfx/vmwgfx_cursor_plane.c
807
if (arg->flags & DRM_VMW_CURSOR_BYPASS_ALL) {
drivers/gpu/drm/vmwgfx/vmwgfx_cursor_plane.c
811
vps->cursor.legacy.hotspot_x = arg->xhot;
drivers/gpu/drm/vmwgfx/vmwgfx_cursor_plane.c
812
vps->cursor.legacy.hotspot_y = arg->yhot;
drivers/gpu/drm/vmwgfx/vmwgfx_cursor_plane.c
819
crtc = drm_crtc_find(dev, file_priv, arg->crtc_id);
drivers/gpu/drm/vmwgfx/vmwgfx_cursor_plane.c
827
vps->cursor.legacy.hotspot_x = arg->xhot;
drivers/gpu/drm/vmwgfx/vmwgfx_cursor_plane.c
828
vps->cursor.legacy.hotspot_y = arg->yhot;
drivers/gpu/drm/vmwgfx/vmwgfx_drv.c
1230
unsigned long arg,
drivers/gpu/drm/vmwgfx/vmwgfx_drv.c
1249
return ioctl_func(filp, cmd, arg);
drivers/gpu/drm/vmwgfx/vmwgfx_drv.c
1263
return ioctl_func(filp, cmd, arg);
drivers/gpu/drm/vmwgfx/vmwgfx_drv.c
1273
unsigned long arg)
drivers/gpu/drm/vmwgfx/vmwgfx_drv.c
1275
return vmw_generic_ioctl(filp, cmd, arg, &drm_ioctl);
drivers/gpu/drm/vmwgfx/vmwgfx_drv.c
1280
unsigned long arg)
drivers/gpu/drm/vmwgfx/vmwgfx_drv.c
1282
return vmw_generic_ioctl(filp, cmd, arg, &drm_compat_ioctl);
drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c
4452
struct drm_vmw_execbuf_arg *arg = data;
drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c
4465
if (unlikely(arg->version > DRM_VMW_EXECBUF_VERSION ||
drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c
4466
arg->version == 0)) {
drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c
4472
switch (arg->version) {
drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c
4475
arg->context_handle = (uint32_t) -1;
drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c
4484
if (arg->flags & DRM_VMW_EXECBUF_FLAG_IMPORT_FENCE_FD) {
drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c
4485
in_fence = sync_file_get_fence(arg->imported_fence_fd);
drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c
4499
(void __user *)(unsigned long)arg->commands,
drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c
4500
NULL, arg->command_size, arg->throttle_us,
drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c
4501
arg->context_handle,
drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c
4502
(void __user *)(unsigned long)arg->fence_rep,
drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c
4503
NULL, arg->flags);
drivers/gpu/drm/vmwgfx/vmwgfx_fence.c
427
struct drm_vmw_fence_wait_arg *arg =
drivers/gpu/drm/vmwgfx/vmwgfx_fence.c
434
uint64_t wait_timeout = ((uint64_t)arg->timeout_us * HZ);
drivers/gpu/drm/vmwgfx/vmwgfx_fence.c
444
if (!arg->cookie_valid) {
drivers/gpu/drm/vmwgfx/vmwgfx_fence.c
445
arg->cookie_valid = 1;
drivers/gpu/drm/vmwgfx/vmwgfx_fence.c
446
arg->kernel_cookie = jiffies + wait_timeout;
drivers/gpu/drm/vmwgfx/vmwgfx_fence.c
449
base = vmw_fence_obj_lookup(tfile, arg->handle);
drivers/gpu/drm/vmwgfx/vmwgfx_fence.c
456
if (time_after_eq(timeout, (unsigned long)arg->kernel_cookie)) {
drivers/gpu/drm/vmwgfx/vmwgfx_fence.c
462
timeout = (unsigned long)arg->kernel_cookie - timeout;
drivers/gpu/drm/vmwgfx/vmwgfx_fence.c
464
ret = vmw_fence_obj_wait(fence, arg->lazy, true, timeout);
drivers/gpu/drm/vmwgfx/vmwgfx_fence.c
473
if (ret == 0 && (arg->wait_options & DRM_VMW_WAIT_OPTION_UNREF))
drivers/gpu/drm/vmwgfx/vmwgfx_fence.c
474
return ttm_ref_object_base_unref(tfile, arg->handle);
drivers/gpu/drm/vmwgfx/vmwgfx_fence.c
481
struct drm_vmw_fence_signaled_arg *arg =
drivers/gpu/drm/vmwgfx/vmwgfx_fence.c
488
base = vmw_fence_obj_lookup(tfile, arg->handle);
drivers/gpu/drm/vmwgfx/vmwgfx_fence.c
494
arg->signaled = vmw_fence_obj_signaled(fence);
drivers/gpu/drm/vmwgfx/vmwgfx_fence.c
496
arg->signaled_flags = arg->flags;
drivers/gpu/drm/vmwgfx/vmwgfx_fence.c
497
arg->passed_seqno = atomic_read_acquire(&dev_priv->last_read_seqno);
drivers/gpu/drm/vmwgfx/vmwgfx_fence.c
508
struct drm_vmw_fence_arg *arg =
drivers/gpu/drm/vmwgfx/vmwgfx_fence.c
512
arg->handle);
drivers/gpu/drm/vmwgfx/vmwgfx_fence.c
661
struct drm_vmw_fence_event_arg *arg =
drivers/gpu/drm/vmwgfx/vmwgfx_fence.c
668
arg->fence_rep;
drivers/gpu/drm/vmwgfx/vmwgfx_fence.c
677
if (arg->handle) {
drivers/gpu/drm/vmwgfx/vmwgfx_fence.c
679
vmw_fence_obj_lookup(tfile, arg->handle);
drivers/gpu/drm/vmwgfx/vmwgfx_fence.c
718
arg->flags,
drivers/gpu/drm/vmwgfx/vmwgfx_fence.c
719
arg->user_data,
drivers/gpu/drm/vmwgfx/vmwgfx_gem.c
219
union drm_vmw_alloc_dmabuf_arg *arg =
drivers/gpu/drm/vmwgfx/vmwgfx_gem.c
221
struct drm_vmw_alloc_dmabuf_req *req = &arg->req;
drivers/gpu/drm/vmwgfx/vmwgfx_gem.c
222
struct drm_vmw_dmabuf_rep *rep = &arg->rep;
drivers/gpu/drm/vmwgfx/vmwgfx_ioctl.c
126
struct drm_vmw_get_3d_cap_arg *arg =
drivers/gpu/drm/vmwgfx/vmwgfx_ioctl.c
130
void __user *buffer = (void __user *)((unsigned long)(arg->buffer));
drivers/gpu/drm/vmwgfx/vmwgfx_ioctl.c
135
if (unlikely(arg->pad64 != 0 || arg->max_size == 0)) {
drivers/gpu/drm/vmwgfx/vmwgfx_ioctl.c
146
if (arg->max_size < size)
drivers/gpu/drm/vmwgfx/vmwgfx_ioctl.c
147
size = arg->max_size;
drivers/gpu/drm/vmwgfx/vmwgfx_ioctl.c
176
struct drm_vmw_present_arg *arg =
drivers/gpu/drm/vmwgfx/vmwgfx_ioctl.c
187
num_clips = arg->num_clips;
drivers/gpu/drm/vmwgfx/vmwgfx_ioctl.c
188
clips_ptr = (struct drm_vmw_rect __user *)(unsigned long)arg->clips_ptr;
drivers/gpu/drm/vmwgfx/vmwgfx_ioctl.c
215
fb = drm_framebuffer_lookup(dev, file_priv, arg->fb_id);
drivers/gpu/drm/vmwgfx/vmwgfx_ioctl.c
223
ret = vmw_user_resource_lookup_handle(dev_priv, tfile, arg->sid,
drivers/gpu/drm/vmwgfx/vmwgfx_ioctl.c
231
vfb, surface, arg->sid,
drivers/gpu/drm/vmwgfx/vmwgfx_ioctl.c
232
arg->dest_x, arg->dest_y,
drivers/gpu/drm/vmwgfx/vmwgfx_ioctl.c
252
struct drm_vmw_present_readback_arg *arg =
drivers/gpu/drm/vmwgfx/vmwgfx_ioctl.c
256
(unsigned long)arg->fence_rep;
drivers/gpu/drm/vmwgfx/vmwgfx_ioctl.c
264
num_clips = arg->num_clips;
drivers/gpu/drm/vmwgfx/vmwgfx_ioctl.c
265
clips_ptr = (struct drm_vmw_rect __user *)(unsigned long)arg->clips_ptr;
drivers/gpu/drm/vmwgfx/vmwgfx_ioctl.c
292
fb = drm_framebuffer_lookup(dev, file_priv, arg->fb_id);
drivers/gpu/drm/vmwgfx/vmwgfx_irq.c
54
static irqreturn_t vmw_thread_fn(int irq, void *arg)
drivers/gpu/drm/vmwgfx/vmwgfx_irq.c
56
struct drm_device *dev = (struct drm_device *)arg;
drivers/gpu/drm/vmwgfx/vmwgfx_irq.c
87
static irqreturn_t vmw_irq_handler(int irq, void *arg)
drivers/gpu/drm/vmwgfx/vmwgfx_irq.c
89
struct drm_device *dev = (struct drm_device *)arg;
drivers/gpu/drm/vmwgfx/vmwgfx_kms.c
1406
struct drm_vmw_update_layout_arg *arg =
drivers/gpu/drm/vmwgfx/vmwgfx_kms.c
1414
if (!arg->num_outputs) {
drivers/gpu/drm/vmwgfx/vmwgfx_kms.c
1420
} else if (arg->num_outputs > VMWGFX_NUM_DISPLAY_UNITS) {
drivers/gpu/drm/vmwgfx/vmwgfx_kms.c
1424
rects_size = arg->num_outputs * sizeof(struct drm_vmw_rect);
drivers/gpu/drm/vmwgfx/vmwgfx_kms.c
1425
rects = kzalloc_objs(struct drm_vmw_rect, arg->num_outputs);
drivers/gpu/drm/vmwgfx/vmwgfx_kms.c
1429
user_rects = (void __user *)(unsigned long)arg->rects;
drivers/gpu/drm/vmwgfx/vmwgfx_kms.c
1439
VMW_DEBUG_KMS("Layout count = %u\n", arg->num_outputs);
drivers/gpu/drm/vmwgfx/vmwgfx_kms.c
1440
for (i = 0; i < arg->num_outputs; i++) {
drivers/gpu/drm/vmwgfx/vmwgfx_kms.c
1478
ret = vmw_kms_check_display_memory(dev, arg->num_outputs, drm_rects);
drivers/gpu/drm/vmwgfx/vmwgfx_kms.c
1481
vmw_du_update_layout(dev_priv, arg->num_outputs, drm_rects);
drivers/gpu/drm/vmwgfx/vmwgfx_msg.c
1003
pdesc->statStartVA = arg->stat;
drivers/gpu/drm/vmwgfx/vmwgfx_msg.c
1004
pdesc->strsStartVA = arg->strs;
drivers/gpu/drm/vmwgfx/vmwgfx_msg.c
1005
pdesc->statLength = arg->stat_len;
drivers/gpu/drm/vmwgfx/vmwgfx_msg.c
1006
pdesc->infoLength = arg->info_len;
drivers/gpu/drm/vmwgfx/vmwgfx_msg.c
1007
pdesc->strsLength = arg->strs_len;
drivers/gpu/drm/vmwgfx/vmwgfx_msg.c
1008
desc_len = strncpy_from_user(pdesc->description, u64_to_user_ptr(arg->description),
drivers/gpu/drm/vmwgfx/vmwgfx_msg.c
1021
nr_pinned_stat = pin_user_pages_fast(arg->stat, num_pages_stat, FOLL_LONGTERM, pages_stat);
drivers/gpu/drm/vmwgfx/vmwgfx_msg.c
1028
nr_pinned_info = pin_user_pages_fast(arg->info, num_pages_info, FOLL_LONGTERM, pages_info);
drivers/gpu/drm/vmwgfx/vmwgfx_msg.c
1035
nr_pinned_strs = pin_user_pages_fast(arg->strs, num_pages_strs, FOLL_LONGTERM, pages_strs);
drivers/gpu/drm/vmwgfx/vmwgfx_msg.c
1050
arg->id = slot;
drivers/gpu/drm/vmwgfx/vmwgfx_msg.c
1094
struct drm_vmw_mksstat_remove_arg *arg =
drivers/gpu/drm/vmwgfx/vmwgfx_msg.c
1099
const size_t slot = arg->id;
drivers/gpu/drm/vmwgfx/vmwgfx_msg.c
535
struct drm_vmw_msg_arg *arg =
drivers/gpu/drm/vmwgfx/vmwgfx_msg.c
547
length = strncpy_from_user(msg, (void __user *)((unsigned long)arg->send),
drivers/gpu/drm/vmwgfx/vmwgfx_msg.c
566
if (!arg->send_only) {
drivers/gpu/drm/vmwgfx/vmwgfx_msg.c
575
if (copy_to_user((void __user *)((unsigned long)arg->receive),
drivers/gpu/drm/vmwgfx/vmwgfx_msg.c
581
arg->receive_len = (__u32)reply_len;
drivers/gpu/drm/vmwgfx/vmwgfx_msg.c
937
struct drm_vmw_mksstat_add_arg *arg =
drivers/gpu/drm/vmwgfx/vmwgfx_msg.c
942
const size_t num_pages_stat = PFN_UP(arg->stat_len);
drivers/gpu/drm/vmwgfx/vmwgfx_msg.c
943
const size_t num_pages_info = PFN_UP(arg->info_len);
drivers/gpu/drm/vmwgfx/vmwgfx_msg.c
944
const size_t num_pages_strs = PFN_UP(arg->strs_len);
drivers/gpu/drm/vmwgfx/vmwgfx_msg.c
957
arg->id = -1;
drivers/gpu/drm/vmwgfx/vmwgfx_msg.c
959
if (!arg->stat || !arg->info || !arg->strs)
drivers/gpu/drm/vmwgfx/vmwgfx_msg.c
962
if (!arg->stat_len || !arg->info_len || !arg->strs_len)
drivers/gpu/drm/vmwgfx/vmwgfx_msg.c
965
if (!arg->description)
drivers/gpu/drm/vmwgfx/vmwgfx_overlay.c
131
cmds->header.streamId = arg->stream_id;
drivers/gpu/drm/vmwgfx/vmwgfx_overlay.c
138
ptr.offset += arg->offset;
drivers/gpu/drm/vmwgfx/vmwgfx_overlay.c
141
items[SVGA_VIDEO_FLAGS].value = arg->flags;
drivers/gpu/drm/vmwgfx/vmwgfx_overlay.c
143
items[SVGA_VIDEO_FORMAT].value = arg->format;
drivers/gpu/drm/vmwgfx/vmwgfx_overlay.c
144
items[SVGA_VIDEO_COLORKEY].value = arg->color_key;
drivers/gpu/drm/vmwgfx/vmwgfx_overlay.c
145
items[SVGA_VIDEO_SIZE].value = arg->size;
drivers/gpu/drm/vmwgfx/vmwgfx_overlay.c
146
items[SVGA_VIDEO_WIDTH].value = arg->width;
drivers/gpu/drm/vmwgfx/vmwgfx_overlay.c
147
items[SVGA_VIDEO_HEIGHT].value = arg->height;
drivers/gpu/drm/vmwgfx/vmwgfx_overlay.c
148
items[SVGA_VIDEO_SRC_X].value = arg->src.x;
drivers/gpu/drm/vmwgfx/vmwgfx_overlay.c
149
items[SVGA_VIDEO_SRC_Y].value = arg->src.y;
drivers/gpu/drm/vmwgfx/vmwgfx_overlay.c
150
items[SVGA_VIDEO_SRC_WIDTH].value = arg->src.w;
drivers/gpu/drm/vmwgfx/vmwgfx_overlay.c
151
items[SVGA_VIDEO_SRC_HEIGHT].value = arg->src.h;
drivers/gpu/drm/vmwgfx/vmwgfx_overlay.c
152
items[SVGA_VIDEO_DST_X].value = arg->dst.x;
drivers/gpu/drm/vmwgfx/vmwgfx_overlay.c
153
items[SVGA_VIDEO_DST_Y].value = arg->dst.y;
drivers/gpu/drm/vmwgfx/vmwgfx_overlay.c
154
items[SVGA_VIDEO_DST_WIDTH].value = arg->dst.w;
drivers/gpu/drm/vmwgfx/vmwgfx_overlay.c
155
items[SVGA_VIDEO_DST_HEIGHT].value = arg->dst.h;
drivers/gpu/drm/vmwgfx/vmwgfx_overlay.c
156
items[SVGA_VIDEO_PITCH_1].value = arg->pitch[0];
drivers/gpu/drm/vmwgfx/vmwgfx_overlay.c
157
items[SVGA_VIDEO_PITCH_2].value = arg->pitch[1];
drivers/gpu/drm/vmwgfx/vmwgfx_overlay.c
158
items[SVGA_VIDEO_PITCH_3].value = arg->pitch[2];
drivers/gpu/drm/vmwgfx/vmwgfx_overlay.c
164
fill_flush(flush, arg->stream_id);
drivers/gpu/drm/vmwgfx/vmwgfx_overlay.c
293
struct drm_vmw_control_stream_arg *arg,
drivers/gpu/drm/vmwgfx/vmwgfx_overlay.c
297
struct vmw_stream *stream = &overlay->stream[arg->stream_id];
drivers/gpu/drm/vmwgfx/vmwgfx_overlay.c
307
ret = vmw_overlay_stop(dev_priv, arg->stream_id,
drivers/gpu/drm/vmwgfx/vmwgfx_overlay.c
315
ret = vmw_overlay_send_put(dev_priv, buf, arg, interruptible);
drivers/gpu/drm/vmwgfx/vmwgfx_overlay.c
317
stream->saved = *arg;
drivers/gpu/drm/vmwgfx/vmwgfx_overlay.c
331
ret = vmw_overlay_send_put(dev_priv, buf, arg, interruptible);
drivers/gpu/drm/vmwgfx/vmwgfx_overlay.c
343
stream->saved = *arg;
drivers/gpu/drm/vmwgfx/vmwgfx_overlay.c
428
struct drm_vmw_control_stream_arg *arg =
drivers/gpu/drm/vmwgfx/vmwgfx_overlay.c
437
ret = vmw_user_stream_lookup(dev_priv, tfile, &arg->stream_id, &res);
drivers/gpu/drm/vmwgfx/vmwgfx_overlay.c
443
if (!arg->enabled) {
drivers/gpu/drm/vmwgfx/vmwgfx_overlay.c
444
ret = vmw_overlay_stop(dev_priv, arg->stream_id, false, true);
drivers/gpu/drm/vmwgfx/vmwgfx_overlay.c
448
ret = vmw_user_bo_lookup(file_priv, arg->handle, &buf);
drivers/gpu/drm/vmwgfx/vmwgfx_overlay.c
452
ret = vmw_overlay_update_stream(dev_priv, buf, arg, true);
drivers/gpu/drm/vmwgfx/vmwgfx_overlay.c
90
struct drm_vmw_control_stream_arg *arg,
drivers/gpu/drm/vmwgfx/vmwgfx_shader.c
679
struct drm_vmw_shader_arg *arg = (struct drm_vmw_shader_arg *)data;
drivers/gpu/drm/vmwgfx/vmwgfx_shader.c
682
return ttm_ref_object_base_unref(tfile, arg->handle);
drivers/gpu/drm/vmwgfx/vmwgfx_shader.c
967
struct drm_vmw_shader_create_arg *arg =
drivers/gpu/drm/vmwgfx/vmwgfx_shader.c
970
return vmw_shader_define(dev, file_priv, arg->shader_type,
drivers/gpu/drm/vmwgfx/vmwgfx_shader.c
971
arg->buffer_handle,
drivers/gpu/drm/vmwgfx/vmwgfx_shader.c
972
arg->size, arg->offset,
drivers/gpu/drm/vmwgfx/vmwgfx_shader.c
974
&arg->shader_handle);
drivers/gpu/drm/vmwgfx/vmwgfx_surface.c
1071
union drm_vmw_surface_reference_arg *arg =
drivers/gpu/drm/vmwgfx/vmwgfx_surface.c
1073
struct drm_vmw_surface_arg *req = &arg->req;
drivers/gpu/drm/vmwgfx/vmwgfx_surface.c
1074
struct drm_vmw_surface_create_req *rep = &arg->rep;
drivers/gpu/drm/vmwgfx/vmwgfx_surface.c
1412
union drm_vmw_gb_surface_create_arg *arg =
drivers/gpu/drm/vmwgfx/vmwgfx_surface.c
1414
struct drm_vmw_gb_surface_create_rep *rep = &arg->rep;
drivers/gpu/drm/vmwgfx/vmwgfx_surface.c
1417
req_ext.base = arg->req;
drivers/gpu/drm/vmwgfx/vmwgfx_surface.c
1439
union drm_vmw_gb_surface_reference_arg *arg =
drivers/gpu/drm/vmwgfx/vmwgfx_surface.c
1441
struct drm_vmw_surface_arg *req = &arg->req;
drivers/gpu/drm/vmwgfx/vmwgfx_surface.c
1442
struct drm_vmw_gb_surface_ref_rep *rep = &arg->rep;
drivers/gpu/drm/vmwgfx/vmwgfx_surface.c
1468
union drm_vmw_gb_surface_create_ext_arg *arg =
drivers/gpu/drm/vmwgfx/vmwgfx_surface.c
1470
struct drm_vmw_gb_surface_create_ext_req *req = &arg->req;
drivers/gpu/drm/vmwgfx/vmwgfx_surface.c
1471
struct drm_vmw_gb_surface_create_rep *rep = &arg->rep;
drivers/gpu/drm/vmwgfx/vmwgfx_surface.c
1487
union drm_vmw_gb_surface_reference_ext_arg *arg =
drivers/gpu/drm/vmwgfx/vmwgfx_surface.c
1489
struct drm_vmw_surface_arg *req = &arg->req;
drivers/gpu/drm/vmwgfx/vmwgfx_surface.c
1490
struct drm_vmw_gb_surface_ref_ext_rep *rep = &arg->rep;
drivers/gpu/drm/vmwgfx/vmwgfx_surface.c
2243
union drm_vmw_gb_surface_create_ext_arg arg = { 0 };
drivers/gpu/drm/vmwgfx/vmwgfx_surface.c
2244
struct drm_vmw_gb_surface_create_ext_req *req = &arg.req;
drivers/gpu/drm/vmwgfx/vmwgfx_surface.c
2302
ret = vmw_gb_surface_define_ext_ioctl(dev, &arg, file_priv);
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
2312
ret = vmw_user_resource_lookup_handle(dev_priv, tfile, arg.rep.handle,
drivers/gpu/drm/vmwgfx/vmwgfx_surface.c
2335
ttm_ref_object_base_unref(tfile, arg.rep.handle);
drivers/gpu/drm/vmwgfx/vmwgfx_surface.c
690
struct drm_vmw_surface_arg *arg = (struct drm_vmw_surface_arg *)data;
drivers/gpu/drm/vmwgfx/vmwgfx_surface.c
693
return ttm_ref_object_base_unref(tfile, arg->sid);
drivers/gpu/drm/vmwgfx/vmwgfx_surface.c
713
union drm_vmw_surface_create_arg *arg =
drivers/gpu/drm/vmwgfx/vmwgfx_surface.c
715
struct drm_vmw_surface_create_req *req = &arg->req;
drivers/gpu/drm/vmwgfx/vmwgfx_surface.c
716
struct drm_vmw_surface_arg *rep = &arg->rep;
drivers/gpu/drm/vmwgfx/vmwgfx_va.c
119
struct drm_vmw_stream_arg *arg = (struct drm_vmw_stream_arg *)data;
drivers/gpu/drm/vmwgfx/vmwgfx_va.c
122
arg->stream_id);
drivers/gpu/drm/vmwgfx/vmwgfx_va.c
76
struct drm_vmw_stream_arg *arg = (struct drm_vmw_stream_arg *)data;
drivers/gpu/drm/vmwgfx/vmwgfx_va.c
78
arg->stream_id = handle;
drivers/gpu/drm/xe/display/xe_display.c
154
static void xe_display_fini(void *arg)
drivers/gpu/drm/xe/display/xe_display.c
156
struct xe_device *xe = arg;
drivers/gpu/drm/xe/display/xe_display.c
516
static void display_device_remove(struct drm_device *dev, void *arg)
drivers/gpu/drm/xe/display/xe_display.c
518
struct intel_display *display = arg;
drivers/gpu/drm/xe/display/xe_display.c
94
static void xe_display_fini_early(void *arg)
drivers/gpu/drm/xe/display/xe_display.c
96
struct xe_device *xe = arg;
drivers/gpu/drm/xe/tests/xe_mocs.c
23
static int live_mocs_init(struct live_mocs *arg, struct xe_gt *gt)
drivers/gpu/drm/xe/tests/xe_mocs.c
28
memset(arg, 0, sizeof(*arg));
drivers/gpu/drm/xe/tests/xe_mocs.c
30
flags = get_mocs_settings(gt_to_xe(gt), &arg->table);
drivers/gpu/drm/xe/tests/xe_mocs.c
34
kunit_info(test, "table size %d", arg->table.table_size);
drivers/gpu/drm/xe/tests/xe_mocs.c
35
kunit_info(test, "table uc_index %d", arg->table.uc_index);
drivers/gpu/drm/xe/tests/xe_mocs.c
36
kunit_info(test, "table num_mocs_regs %d", arg->table.num_mocs_regs);
drivers/gpu/drm/xe/xe_assert.h
110
#define xe_assert_msg(xe, condition, msg, arg...) ({ \
drivers/gpu/drm/xe/xe_assert.h
126
## arg); \
drivers/gpu/drm/xe/xe_assert.h
145
#define xe_tile_assert_msg(tile, condition, msg, arg...) ({ \
drivers/gpu/drm/xe/xe_assert.h
151
STRING_UNITS_2, __buf, sizeof(__buf)); __buf; }), ## arg); \
drivers/gpu/drm/xe/xe_assert.h
170
#define xe_gt_assert_msg(gt, condition, msg, arg...) ({ \
drivers/gpu/drm/xe/xe_assert.h
173
__gt->info.id, __gt->info.type, ## arg); \
drivers/gpu/drm/xe/xe_assert.h
84
#define __xe_assert_msg(xe, condition, msg, arg...) ({ \
drivers/gpu/drm/xe/xe_assert.h
86
__stringify(condition), ## arg); \
drivers/gpu/drm/xe/xe_assert.h
89
#define __xe_assert_msg(xe, condition, msg, arg...) ({ \
drivers/gpu/drm/xe/xe_bo.c
2664
static void __xe_bo_unpin_map_no_vm(void *arg)
drivers/gpu/drm/xe/xe_bo.c
2666
xe_bo_unpin_map_no_vm(arg);
drivers/gpu/drm/xe/xe_bo_evict.c
320
static void xe_bo_pinned_fini(void *arg)
drivers/gpu/drm/xe/xe_bo_evict.c
322
struct xe_device *xe = arg;
drivers/gpu/drm/xe/xe_devcoredump.c
404
static void xe_driver_devcoredump_fini(void *arg)
drivers/gpu/drm/xe/xe_devcoredump.c
406
struct drm_device *drm = arg;
drivers/gpu/drm/xe/xe_device.c
215
static long xe_drm_ioctl(struct file *file, unsigned int cmd, unsigned long arg)
drivers/gpu/drm/xe/xe_device.c
227
ret = drm_ioctl(file, cmd, arg);
drivers/gpu/drm/xe/xe_device.c
233
static long xe_drm_compat_ioctl(struct file *file, unsigned int cmd, unsigned long arg)
drivers/gpu/drm/xe/xe_device.c
245
ret = drm_compat_ioctl(file, cmd, arg);
drivers/gpu/drm/xe/xe_device.c
615
static void xe_driver_flr_fini(void *arg)
drivers/gpu/drm/xe/xe_device.c
617
struct xe_device *xe = arg;
drivers/gpu/drm/xe/xe_device.c
623
static void xe_device_sanitize(void *arg)
drivers/gpu/drm/xe/xe_device.c
625
struct xe_device *xe = arg;
drivers/gpu/drm/xe/xe_device.c
840
static void xe_device_wedged_fini(struct drm_device *drm, void *arg)
drivers/gpu/drm/xe/xe_device.c
842
struct xe_device *xe = arg;
drivers/gpu/drm/xe/xe_eu_stall.c
216
static void xe_eu_stall_fini(void *arg)
drivers/gpu/drm/xe/xe_eu_stall.c
218
struct xe_gt *gt = arg;
drivers/gpu/drm/xe/xe_eu_stall.c
842
unsigned int cmd, unsigned long arg)
drivers/gpu/drm/xe/xe_eu_stall.c
854
static long xe_eu_stall_stream_ioctl(struct file *file, unsigned int cmd, unsigned long arg)
drivers/gpu/drm/xe/xe_eu_stall.c
861
ret = xe_eu_stall_stream_ioctl_locked(stream, cmd, arg);
drivers/gpu/drm/xe/xe_ggtt.c
258
static void ggtt_fini_early(struct drm_device *drm, void *arg)
drivers/gpu/drm/xe/xe_ggtt.c
260
struct xe_ggtt *ggtt = arg;
drivers/gpu/drm/xe/xe_ggtt.c
266
static void ggtt_fini(void *arg)
drivers/gpu/drm/xe/xe_ggtt.c
268
struct xe_ggtt *ggtt = arg;
drivers/gpu/drm/xe/xe_ggtt.c
312
static void dev_fini_ggtt(void *arg)
drivers/gpu/drm/xe/xe_ggtt.c
314
struct xe_ggtt *ggtt = arg;
drivers/gpu/drm/xe/xe_ggtt.c
829
xe_ggtt_transform_cb transform, void *arg)
drivers/gpu/drm/xe/xe_ggtt.c
848
transform(ggtt, node, pte_flags, ggtt->pt_ops->ggtt_set_pte, arg);
drivers/gpu/drm/xe/xe_ggtt.h
34
xe_ggtt_transform_cb transform, void *arg);
drivers/gpu/drm/xe/xe_ggtt_types.h
64
xe_ggtt_set_pte_fn set_pte, void *arg);
drivers/gpu/drm/xe/xe_gsc.c
441
static void free_resources(void *arg)
drivers/gpu/drm/xe/xe_gsc.c
443
struct xe_gsc *gsc = arg;
drivers/gpu/drm/xe/xe_gsc_proxy.c
457
static void xe_gsc_proxy_remove(void *arg)
drivers/gpu/drm/xe/xe_gsc_proxy.c
459
struct xe_gsc *gsc = arg;
drivers/gpu/drm/xe/xe_gt.c
650
static void xe_gt_fini(void *arg)
drivers/gpu/drm/xe/xe_gt.c
652
struct xe_gt *gt = arg;
drivers/gpu/drm/xe/xe_gt_ccs_mode.c
171
static void xe_gt_ccs_mode_sysfs_fini(void *arg)
drivers/gpu/drm/xe/xe_gt_ccs_mode.c
173
struct xe_gt *gt = arg;
drivers/gpu/drm/xe/xe_gt_freq.c
258
static void freq_fini(void *arg)
drivers/gpu/drm/xe/xe_gt_freq.c
260
struct kobject *kobj = arg;
drivers/gpu/drm/xe/xe_gt_idle.c
323
static void gt_idle_fini(void *arg)
drivers/gpu/drm/xe/xe_gt_idle.c
325
struct kobject *kobj = arg;
drivers/gpu/drm/xe/xe_gt_printk.h
107
.arg = gt,
drivers/gpu/drm/xe/xe_gt_printk.h
122
.arg = gt,
drivers/gpu/drm/xe/xe_gt_printk.h
55
struct xe_gt *gt = p->arg;
drivers/gpu/drm/xe/xe_gt_printk.h
62
struct xe_gt *gt = p->arg;
drivers/gpu/drm/xe/xe_gt_printk.h
69
struct xe_gt *gt = p->arg;
drivers/gpu/drm/xe/xe_gt_printk.h
92
.arg = gt,
drivers/gpu/drm/xe/xe_gt_sriov_pf.c
96
static void pf_fini_action(void *arg)
drivers/gpu/drm/xe/xe_gt_sriov_pf.c
98
struct xe_gt *gt = arg;
drivers/gpu/drm/xe/xe_gt_sriov_pf_config.c
2948
static void fini_config(void *arg)
drivers/gpu/drm/xe/xe_gt_sriov_pf_config.c
2950
struct xe_gt *gt = arg;
drivers/gpu/drm/xe/xe_gt_sriov_pf_migration.c
1020
static void action_ring_cleanup(void *arg)
drivers/gpu/drm/xe/xe_gt_sriov_pf_migration.c
1022
struct ptr_ring *r = arg;
drivers/gpu/drm/xe/xe_gt_sriov_vf.c
1411
static void vf_migration_fini(void *arg)
drivers/gpu/drm/xe/xe_gt_sriov_vf.c
1413
struct xe_gt *gt = arg;
drivers/gpu/drm/xe/xe_gt_sysfs.c
25
static void gt_sysfs_fini(void *arg)
drivers/gpu/drm/xe/xe_gt_sysfs.c
27
struct xe_gt *gt = arg;
drivers/gpu/drm/xe/xe_gt_throttle.c
247
static void gt_throttle_sysfs_fini(void *arg)
drivers/gpu/drm/xe/xe_gt_throttle.c
249
struct xe_gt *gt = arg;
drivers/gpu/drm/xe/xe_guc.c
660
static void guc_fini_hw(void *arg)
drivers/gpu/drm/xe/xe_guc.c
662
struct xe_guc *guc = arg;
drivers/gpu/drm/xe/xe_guc_ct.c
287
static void guc_ct_fini(struct drm_device *drm, void *arg)
drivers/gpu/drm/xe/xe_guc_ct.c
289
struct xe_guc_ct *ct = arg;
drivers/gpu/drm/xe/xe_guc_ct.c
344
static void guc_action_disable_ct(void *arg)
drivers/gpu/drm/xe/xe_guc_ct.c
346
struct xe_guc_ct *ct = arg;
drivers/gpu/drm/xe/xe_guc_db_mgr.c
51
static void __fini_dbm(struct drm_device *drm, void *arg)
drivers/gpu/drm/xe/xe_guc_db_mgr.c
53
struct xe_guc_db_mgr *dbm = arg;
drivers/gpu/drm/xe/xe_guc_engine_activity.c
481
static void engine_activity_fini(void *arg)
drivers/gpu/drm/xe/xe_guc_engine_activity.c
483
struct xe_guc_engine_activity *engine_activity = arg;
drivers/gpu/drm/xe/xe_guc_id_mgr.c
37
static void __fini_idm(struct drm_device *drm, void *arg)
drivers/gpu/drm/xe/xe_guc_id_mgr.c
39
struct xe_guc_id_mgr *idm = arg;
drivers/gpu/drm/xe/xe_guc_log.c
265
seq_write(p->arg, buf, buf_size);
drivers/gpu/drm/xe/xe_guc_pc.c
1338
static void xe_guc_pc_fini_hw(void *arg)
drivers/gpu/drm/xe/xe_guc_pc.c
1340
struct xe_guc_pc *pc = arg;
drivers/gpu/drm/xe/xe_guc_relay.c
326
static void __fini_relay(struct drm_device *drm, void *arg)
drivers/gpu/drm/xe/xe_guc_relay.c
328
struct xe_guc_relay *relay = arg;
drivers/gpu/drm/xe/xe_guc_submit.c
244
static void guc_submit_sw_fini(struct drm_device *drm, void *arg)
drivers/gpu/drm/xe/xe_guc_submit.c
246
struct xe_guc *guc = arg;
drivers/gpu/drm/xe/xe_guc_submit.c
262
static void guc_submit_fini(void *arg)
drivers/gpu/drm/xe/xe_guc_submit.c
264
struct xe_guc *guc = arg;
drivers/gpu/drm/xe/xe_guc_submit.c
275
static void guc_submit_wedged_fini(void *arg)
drivers/gpu/drm/xe/xe_guc_submit.c
277
struct xe_guc *guc = arg;
drivers/gpu/drm/xe/xe_heci_gsc.c
90
static void xe_heci_gsc_fini(void *arg)
drivers/gpu/drm/xe/xe_heci_gsc.c
92
struct xe_heci_gsc *heci_gsc = arg;
drivers/gpu/drm/xe/xe_hw_engine.c
275
static void hw_engine_fini(void *arg)
drivers/gpu/drm/xe/xe_hw_engine.c
277
struct xe_hw_engine *hwe = arg;
drivers/gpu/drm/xe/xe_hw_engine_class_sysfs.c
538
static void kobj_xe_hw_engine_class_fini(void *arg)
drivers/gpu/drm/xe/xe_hw_engine_class_sysfs.c
540
struct kobject *kobj = arg;
drivers/gpu/drm/xe/xe_hw_engine_class_sysfs.c
571
static void hw_engine_class_defaults_fini(void *arg)
drivers/gpu/drm/xe/xe_hw_engine_class_sysfs.c
573
struct kobject *kobj = arg;
drivers/gpu/drm/xe/xe_hw_engine_class_sysfs.c
607
static void hw_engine_class_sysfs_fini(void *arg)
drivers/gpu/drm/xe/xe_hw_engine_class_sysfs.c
609
struct kobject *kobj = arg;
drivers/gpu/drm/xe/xe_irq.c
412
static irqreturn_t xelp_irq_handler(int irq, void *arg)
drivers/gpu/drm/xe/xe_irq.c
414
struct xe_device *xe = arg;
drivers/gpu/drm/xe/xe_irq.c
474
static irqreturn_t dg1_irq_handler(int irq, void *arg)
drivers/gpu/drm/xe/xe_irq.c
476
struct xe_device *xe = arg;
drivers/gpu/drm/xe/xe_irq.c
726
static irqreturn_t vf_mem_irq_handler(int irq, void *arg)
drivers/gpu/drm/xe/xe_irq.c
728
struct xe_device *xe = arg;
drivers/gpu/drm/xe/xe_irq.c
783
static void irq_uninstall(void *arg)
drivers/gpu/drm/xe/xe_irq.c
785
struct xe_device *xe = arg;
drivers/gpu/drm/xe/xe_irq.c
901
static irqreturn_t xe_irq_msix_default_hwe_handler(int irq, void *arg)
drivers/gpu/drm/xe/xe_irq.c
904
struct xe_device *xe = arg;
drivers/gpu/drm/xe/xe_late_bind_fw.c
411
static void xe_late_bind_remove(void *arg)
drivers/gpu/drm/xe/xe_late_bind_fw.c
413
struct xe_late_bind *late_bind = arg;
drivers/gpu/drm/xe/xe_lmtt.c
137
static void fini_lmtt(struct drm_device *drm, void *arg)
drivers/gpu/drm/xe/xe_lmtt.c
139
struct xe_lmtt *lmtt = arg;
drivers/gpu/drm/xe/xe_migrate.c
101
static void xe_migrate_fini(void *arg)
drivers/gpu/drm/xe/xe_migrate.c
103
struct xe_migrate *m = arg;
drivers/gpu/drm/xe/xe_mmio.c
25
static void tiles_fini(void *arg)
drivers/gpu/drm/xe/xe_mmio.c
27
struct xe_device *xe = arg;
drivers/gpu/drm/xe/xe_mmio.c
79
static void mmio_fini(void *arg)
drivers/gpu/drm/xe/xe_mmio.c
81
struct xe_device *xe = arg;
drivers/gpu/drm/xe/xe_nvm.c
97
static void xe_nvm_fini(void *arg)
drivers/gpu/drm/xe/xe_nvm.c
99
struct xe_device *xe = arg;
drivers/gpu/drm/xe/xe_oa.c
1539
static long xe_oa_config_locked(struct xe_oa_stream *stream, u64 arg)
drivers/gpu/drm/xe/xe_oa.c
1546
err = xe_oa_user_extensions(stream->oa, XE_OA_USER_EXTN_FROM_CONFIG, arg, 0, &param);
drivers/gpu/drm/xe/xe_oa.c
1575
static long xe_oa_status_locked(struct xe_oa_stream *stream, unsigned long arg)
drivers/gpu/drm/xe/xe_oa.c
1578
void __user *uaddr = (void __user *)arg;
drivers/gpu/drm/xe/xe_oa.c
1596
static long xe_oa_info_locked(struct xe_oa_stream *stream, unsigned long arg)
drivers/gpu/drm/xe/xe_oa.c
1599
void __user *uaddr = (void __user *)arg;
drivers/gpu/drm/xe/xe_oa.c
1609
unsigned long arg)
drivers/gpu/drm/xe/xe_oa.c
1617
return xe_oa_config_locked(stream, arg);
drivers/gpu/drm/xe/xe_oa.c
1619
return xe_oa_status_locked(stream, arg);
drivers/gpu/drm/xe/xe_oa.c
1621
return xe_oa_info_locked(stream, arg);
drivers/gpu/drm/xe/xe_oa.c
1629
unsigned long arg)
drivers/gpu/drm/xe/xe_oa.c
1635
ret = xe_oa_ioctl_locked(stream, cmd, arg);
drivers/gpu/drm/xe/xe_oa.c
2343
struct drm_xe_oa_config *arg = &param;
drivers/gpu/drm/xe/xe_oa.c
2362
if (XE_IOCTL_DBG(oa->xe, arg->extensions) ||
drivers/gpu/drm/xe/xe_oa.c
2363
XE_IOCTL_DBG(oa->xe, !arg->regs_ptr) ||
drivers/gpu/drm/xe/xe_oa.c
2364
XE_IOCTL_DBG(oa->xe, !arg->n_regs))
drivers/gpu/drm/xe/xe_oa.c
2374
if (!uuid_is_valid(arg->uuid)) {
drivers/gpu/drm/xe/xe_oa.c
2381
memcpy(oa_config->uuid, arg->uuid, sizeof(arg->uuid));
drivers/gpu/drm/xe/xe_oa.c
2383
oa_config->regs_len = arg->n_regs;
drivers/gpu/drm/xe/xe_oa.c
2385
u64_to_user_ptr(arg->regs_ptr),
drivers/gpu/drm/xe/xe_oa.c
2386
arg->n_regs);
drivers/gpu/drm/xe/xe_oa.c
2447
u64 arg, *ptr = u64_to_user_ptr(data);
drivers/gpu/drm/xe/xe_oa.c
2460
ret = get_user(arg, ptr);
drivers/gpu/drm/xe/xe_oa.c
2468
oa_config = idr_find(&oa->metrics_idr, arg);
drivers/gpu/drm/xe/xe_oa.c
2475
WARN_ON(arg != oa_config->id);
drivers/gpu/drm/xe/xe_oa.c
2478
idr_remove(&oa->metrics_idr, arg);
drivers/gpu/drm/xe/xe_oa.c
2493
static void xe_oa_unregister(void *arg)
drivers/gpu/drm/xe/xe_oa.c
2495
struct xe_oa *oa = arg;
drivers/gpu/drm/xe/xe_oa.c
2808
static void xe_oa_fini(void *arg)
drivers/gpu/drm/xe/xe_oa.c
2810
struct xe_device *xe = arg;
drivers/gpu/drm/xe/xe_observation.c
18
static int xe_oa_ioctl(struct drm_device *dev, struct drm_xe_observation_param *arg,
drivers/gpu/drm/xe/xe_observation.c
21
switch (arg->observation_op) {
drivers/gpu/drm/xe/xe_observation.c
23
return xe_oa_stream_open_ioctl(dev, arg->param, file);
drivers/gpu/drm/xe/xe_observation.c
25
return xe_oa_add_config_ioctl(dev, arg->param, file);
drivers/gpu/drm/xe/xe_observation.c
27
return xe_oa_remove_config_ioctl(dev, arg->param, file);
drivers/gpu/drm/xe/xe_observation.c
33
static int xe_eu_stall_ioctl(struct drm_device *dev, struct drm_xe_observation_param *arg,
drivers/gpu/drm/xe/xe_observation.c
36
switch (arg->observation_op) {
drivers/gpu/drm/xe/xe_observation.c
38
return xe_eu_stall_stream_open(dev, arg->param, file);
drivers/gpu/drm/xe/xe_observation.c
58
struct drm_xe_observation_param *arg = data;
drivers/gpu/drm/xe/xe_observation.c
60
if (arg->extensions)
drivers/gpu/drm/xe/xe_observation.c
63
switch (arg->observation_type) {
drivers/gpu/drm/xe/xe_observation.c
65
return xe_oa_ioctl(dev, arg, file);
drivers/gpu/drm/xe/xe_observation.c
67
return xe_eu_stall_ioctl(dev, arg, file);
drivers/gpu/drm/xe/xe_pagefault.c
331
static void xe_pagefault_fini(void *arg)
drivers/gpu/drm/xe/xe_pagefault.c
333
struct xe_device *xe = arg;
drivers/gpu/drm/xe/xe_pmu.c
527
static void xe_pmu_unregister(void *arg)
drivers/gpu/drm/xe/xe_pmu.c
529
struct xe_pmu *pmu = arg;
drivers/gpu/drm/xe/xe_printk.h
108
.arg = xe,
drivers/gpu/drm/xe/xe_printk.h
123
.arg = xe,
drivers/gpu/drm/xe/xe_printk.h
56
struct xe_device *xe = p->arg;
drivers/gpu/drm/xe/xe_printk.h
63
struct xe_device *xe = p->arg;
drivers/gpu/drm/xe/xe_printk.h
70
struct xe_device *xe = p->arg;
drivers/gpu/drm/xe/xe_printk.h
93
.arg = xe,
drivers/gpu/drm/xe/xe_psmi.c
283
static void psmi_fini(void *arg)
drivers/gpu/drm/xe/xe_psmi.c
285
psmi_cleanup(arg);
drivers/gpu/drm/xe/xe_pxp.c
337
static void pxp_fini(void *arg)
drivers/gpu/drm/xe/xe_pxp.c
339
struct xe_pxp *pxp = arg;
drivers/gpu/drm/xe/xe_reg_sr.c
26
static void reg_sr_fini(struct drm_device *drm, void *arg)
drivers/gpu/drm/xe/xe_reg_sr.c
28
struct xe_reg_sr *sr = arg;
drivers/gpu/drm/xe/xe_sa.c
16
static void xe_sa_bo_manager_fini(struct drm_device *drm, void *arg)
drivers/gpu/drm/xe/xe_sa.c
18
struct xe_sa_manager *sa_manager = arg;
drivers/gpu/drm/xe/xe_shrinker.c
266
static void xe_shrinker_fini(struct drm_device *drm, void *arg)
drivers/gpu/drm/xe/xe_shrinker.c
268
struct xe_shrinker *shrinker = arg;
drivers/gpu/drm/xe/xe_shrinker.c
69
struct ttm_lru_walk_arg arg = {
drivers/gpu/drm/xe/xe_shrinker.c
77
ttm_bo_lru_for_each_reserved_guarded(&curs, man, &arg, ttm_bo) {
drivers/gpu/drm/xe/xe_sriov.c
90
static void fini_sriov(struct drm_device *drm, void *arg)
drivers/gpu/drm/xe/xe_sriov.c
92
struct xe_device *xe = arg;
drivers/gpu/drm/xe/xe_sriov_pf_migration.c
82
static void pf_migration_cleanup(void *arg)
drivers/gpu/drm/xe/xe_sriov_pf_migration.c
84
struct xe_sriov_migration_state *migration = arg;
drivers/gpu/drm/xe/xe_sriov_pf_sysfs.c
352
static void action_put_kobject(void *arg)
drivers/gpu/drm/xe/xe_sriov_pf_sysfs.c
354
struct kobject *kobj = arg;
drivers/gpu/drm/xe/xe_sriov_pf_sysfs.c
530
static void action_rm_device_link(void *arg)
drivers/gpu/drm/xe/xe_sriov_pf_sysfs.c
532
struct kobject *kobj = arg;
drivers/gpu/drm/xe/xe_sriov_vf_ccs.c
308
static void xe_sriov_vf_ccs_fini(void *arg)
drivers/gpu/drm/xe/xe_sriov_vf_ccs.c
310
struct xe_sriov_vf_ccs_ctx *ctx = arg;
drivers/gpu/drm/xe/xe_survivability_mode.c
233
static void xe_survivability_mode_fini(void *arg)
drivers/gpu/drm/xe/xe_survivability_mode.c
235
struct xe_device *xe = arg;
drivers/gpu/drm/xe/xe_tile_printk.h
106
.arg = tile,
drivers/gpu/drm/xe/xe_tile_printk.h
121
.arg = tile,
drivers/gpu/drm/xe/xe_tile_printk.h
54
struct xe_tile *tile = p->arg;
drivers/gpu/drm/xe/xe_tile_printk.h
61
struct xe_tile *tile = p->arg;
drivers/gpu/drm/xe/xe_tile_printk.h
68
struct xe_tile *tile = p->arg;
drivers/gpu/drm/xe/xe_tile_printk.h
91
.arg = tile,
drivers/gpu/drm/xe/xe_tile_sriov_vf.c
139
static void cleanup_ggtt(struct drm_device *drm, void *arg)
drivers/gpu/drm/xe/xe_tile_sriov_vf.c
141
struct xe_tile *tile = arg;
drivers/gpu/drm/xe/xe_tile_sysfs.c
25
static void tile_sysfs_fini(void *arg)
drivers/gpu/drm/xe/xe_tile_sysfs.c
27
struct xe_tile *tile = arg;
drivers/gpu/drm/xe/xe_tlb_inval.c
107
static void tlb_inval_fini(struct drm_device *drm, void *arg)
drivers/gpu/drm/xe/xe_tlb_inval.c
109
struct xe_tlb_inval *tlb_inval = arg;
drivers/gpu/drm/xe/xe_ttm_sys_mgr.c
87
static void xe_ttm_sys_mgr_fini(struct drm_device *drm, void *arg)
drivers/gpu/drm/xe/xe_ttm_sys_mgr.c
89
struct xe_device *xe = (struct xe_device *)arg;
drivers/gpu/drm/xe/xe_ttm_vram_mgr.c
286
static void xe_ttm_vram_mgr_fini(struct drm_device *dev, void *arg)
drivers/gpu/drm/xe/xe_ttm_vram_mgr.c
289
struct xe_ttm_vram_mgr *mgr = arg;
drivers/gpu/drm/xe/xe_uc_fw.c
323
static void uc_fw_fini(struct drm_device *drm, void *arg)
drivers/gpu/drm/xe/xe_uc_fw.c
325
struct xe_uc_fw *uc_fw = arg;
drivers/gpu/drm/xe/xe_vram.c
176
static void vram_fini(void *arg)
drivers/gpu/drm/xe/xe_vram.c
178
struct xe_device *xe = arg;
drivers/gpu/drm/xe/xe_vram_freq.c
87
static void vram_freq_sysfs_fini(void *arg)
drivers/gpu/drm/xe/xe_vram_freq.c
89
struct kobject *kobj = arg;
drivers/hid/hid-ft260.c
25
#define ft260_dbg(format, arg...) \
drivers/hid/hid-ft260.c
28
pr_info("%s: " format, __func__, ##arg); \
drivers/hid/hid-led.c
106
#define to_hidled_led(arg) container_of(arg, struct hidled_led, cdev)
drivers/hid/hid-pl.c
29
#define debug(format, arg...) pr_debug("hid-plff: " format "\n" , ## arg)
drivers/hid/hid-prodikeys.c
28
#define pk_debug(format, arg...) \
drivers/hid/hid-prodikeys.c
29
pr_debug("hid-prodikeys: " format "\n" , ## arg)
drivers/hid/hid-prodikeys.c
30
#define pk_error(format, arg...) \
drivers/hid/hid-prodikeys.c
31
pr_err("hid-prodikeys: " format "\n" , ## arg)
drivers/hid/hid-roccat.c
382
static long roccat_ioctl(struct file *file, unsigned int cmd, unsigned long arg)
drivers/hid/hid-roccat.c
399
if (put_user(device->report_size, (int __user *)arg))
drivers/hid/hid-wiimote-modules.c
103
.arg = 0,
drivers/hid/hid-wiimote-modules.c
1290
.arg = 0,
drivers/hid/hid-wiimote-modules.c
1565
.arg = 0,
drivers/hid/hid-wiimote-modules.c
181
.arg = 0,
drivers/hid/hid-wiimote-modules.c
1962
.arg = 0,
drivers/hid/hid-wiimote-modules.c
2184
.arg = 0,
drivers/hid/hid-wiimote-modules.c
2400
.arg = 0,
drivers/hid/hid-wiimote-modules.c
2624
.arg = 0,
drivers/hid/hid-wiimote-modules.c
2661
.arg = 0,
drivers/hid/hid-wiimote-modules.c
2697
.arg = 0,
drivers/hid/hid-wiimote-modules.c
281
.arg = 0,
drivers/hid/hid-wiimote-modules.c
2851
.arg = 0,
drivers/hid/hid-wiimote-modules.c
353
snprintf(name, namesz, "%s:blue:p%lu", dev_name(dev), ops->arg);
drivers/hid/hid-wiimote-modules.c
360
wdata->leds[ops->arg] = led;
drivers/hid/hid-wiimote-modules.c
366
if (ops->arg == 0) {
drivers/hid/hid-wiimote-modules.c
375
wdata->leds[ops->arg] = NULL;
drivers/hid/hid-wiimote-modules.c
383
if (!wdata->leds[ops->arg])
drivers/hid/hid-wiimote-modules.c
386
led_classdev_unregister(wdata->leds[ops->arg]);
drivers/hid/hid-wiimote-modules.c
387
kfree(wdata->leds[ops->arg]);
drivers/hid/hid-wiimote-modules.c
388
wdata->leds[ops->arg] = NULL;
drivers/hid/hid-wiimote-modules.c
394
.arg = 0,
drivers/hid/hid-wiimote-modules.c
400
.arg = 1,
drivers/hid/hid-wiimote-modules.c
406
.arg = 2,
drivers/hid/hid-wiimote-modules.c
412
.arg = 3,
drivers/hid/hid-wiimote-modules.c
534
.arg = 0,
drivers/hid/hid-wiimote-modules.c
796
.arg = 0,
drivers/hid/hid-wiimote-modules.c
993
.arg = 0,
drivers/hid/hid-wiimote.h
192
unsigned long arg;
drivers/hid/hidraw.c
398
void __user *arg)
drivers/hid/hidraw.c
404
if (put_user(hid->rsize, (int __user *)arg))
drivers/hid/hidraw.c
412
if (get_user(len, (int __user *)arg))
drivers/hid/hidraw.c
418
if (copy_to_user(arg + offsetof(
drivers/hid/hidraw.c
434
if (copy_to_user(arg, &dinfo, sizeof(dinfo)))
drivers/hid/hidraw.c
442
if (arg)
drivers/hid/hidraw.c
510
static long hidraw_ioctl(struct file *file, unsigned int cmd, unsigned long arg)
drivers/hid/hidraw.c
516
void __user *user_arg = (void __user *)arg;
drivers/hid/usbhid/hiddev.c
594
static long hiddev_ioctl(struct file *file, unsigned int cmd, unsigned long arg)
drivers/hid/usbhid/hiddev.c
605
void __user *user_arg = (void __user *)arg;
drivers/hid/usbhid/hiddev.c
621
r = put_user(HID_VERSION, (int __user *)arg) ?
drivers/hid/usbhid/hiddev.c
626
if (arg >= hid->maxapplication)
drivers/hid/usbhid/hiddev.c
631
HID_COLLECTION_APPLICATION && arg-- == 0)
drivers/hid/usbhid/hiddev.c
660
r = put_user(list->flags, (int __user *)arg) ?
drivers/hid/usbhid/hiddev.c
668
if (get_user(newflags, (int __user *)arg)) {
drivers/hsi/clients/cmt_speech.c
1200
unsigned long arg)
drivers/hsi/clients/cmt_speech.c
1210
if (copy_to_user((void __user *)arg, &state, sizeof(state)))
drivers/hsi/clients/cmt_speech.c
1218
if (copy_from_user(&state, (void __user *)arg, sizeof(state))) {
drivers/hsi/clients/cmt_speech.c
1235
if (copy_to_user((void __user *)arg, &ifver, sizeof(ifver)))
drivers/hsi/clients/cmt_speech.c
1243
if (copy_from_user(&buf_cfg, (void __user *)arg,
drivers/hsi/clients/hsi_char.c
525
static long hsc_ioctl(struct file *file, unsigned int cmd, unsigned long arg)
drivers/hsi/clients/hsi_char.c
538
if (copy_from_user(&state, (void __user *)arg, sizeof(state)))
drivers/hsi/clients/hsi_char.c
555
if (copy_from_user(&rxc, (void __user *)arg, sizeof(rxc)))
drivers/hsi/clients/hsi_char.c
560
if (copy_to_user((void __user *)arg, &rxc, sizeof(rxc)))
drivers/hsi/clients/hsi_char.c
564
if (copy_from_user(&txc, (void __user *)arg, sizeof(txc)))
drivers/hsi/clients/hsi_char.c
569
if (copy_to_user((void __user *)arg, &txc, sizeof(txc)))
drivers/hv/mshv_root.h
333
int hv_call_get_partition_property_ex(u64 partition_id, u64 property_code, u64 arg,
drivers/hv/mshv_root_hv_call.c
649
u64 arg, void *property_value,
drivers/hv/mshv_root_hv_call.c
664
input->arg = arg;
drivers/hv/mshv_root_main.c
1033
void __user *arg)
drivers/hv/mshv_root_main.c
1041
if (copy_from_user(&args, arg, sizeof(args)))
drivers/hv/mshv_root_main.c
1587
mshv_partition_ioctl(struct file *filp, unsigned int ioctl, unsigned long arg)
drivers/hv/mshv_root_main.c
1591
void __user *uarg = (void __user *)arg;
drivers/hv/mshv_root_main.c
2047
unsigned long arg)
drivers/hv/mshv_root_main.c
2053
return mshv_ioctl_create_partition((void __user *)arg,
drivers/hv/mshv_root_main.c
2057
(void __user *)arg);
drivers/hv/mshv_root_main.c
57
static long mshv_dev_ioctl(struct file *filp, unsigned int ioctl, unsigned long arg);
drivers/hv/mshv_root_main.c
61
static long mshv_vp_ioctl(struct file *filp, unsigned int ioctl, unsigned long arg);
drivers/hv/mshv_root_main.c
63
static long mshv_partition_ioctl(struct file *filp, unsigned int ioctl, unsigned long arg);
drivers/hv/mshv_root_main.c
868
mshv_vp_ioctl(struct file *filp, unsigned int ioctl, unsigned long arg)
drivers/hv/mshv_root_main.c
878
r = mshv_vp_ioctl_run_vp(vp, (void __user *)arg);
drivers/hv/mshv_root_main.c
881
r = mshv_vp_ioctl_get_set_state(vp, (void __user *)arg, false);
drivers/hv/mshv_root_main.c
884
r = mshv_vp_ioctl_get_set_state(vp, (void __user *)arg, true);
drivers/hv/mshv_root_main.c
888
(void __user *)arg);
drivers/hv/mshv_vtl_main.c
1000
if (copy_from_user(&mask, arg, sizeof(mask)))
drivers/hv/mshv_vtl_main.c
1011
static long mshv_vtl_sint_ioctl(struct file *f, unsigned int cmd, unsigned long arg)
drivers/hv/mshv_vtl_main.c
1015
return mshv_vtl_sint_ioctl_post_msg((struct mshv_vtl_sint_post_msg __user *)arg);
drivers/hv/mshv_vtl_main.c
1017
return mshv_vtl_sint_ioctl_signal_event((struct mshv_vtl_signal_event __user *)arg);
drivers/hv/mshv_vtl_main.c
1019
return mshv_vtl_sint_ioctl_set_eventfd((struct mshv_vtl_set_eventfd __user *)arg);
drivers/hv/mshv_vtl_main.c
1021
return mshv_vtl_sint_ioctl_pause_msg_stream((struct mshv_sint_mask __user *)arg);
drivers/hv/mshv_vtl_main.c
1165
static long mshv_vtl_hvcall_dev_ioctl(struct file *f, unsigned int cmd, unsigned long arg)
drivers/hv/mshv_vtl_main.c
1171
return mshv_vtl_hvcall_do_setup(fd, (struct mshv_vtl_hvcall_setup __user *)arg);
drivers/hv/mshv_vtl_main.c
1173
return mshv_vtl_hvcall_call(fd, (struct mshv_vtl_hvcall __user *)arg);
drivers/hv/mshv_vtl_main.c
144
u32 arg;
drivers/hv/mshv_vtl_main.c
146
if (copy_from_user(&arg, user_arg, sizeof(arg)))
drivers/hv/mshv_vtl_main.c
149
switch (arg) {
drivers/hv/mshv_vtl_main.c
164
mshv_dev_ioctl(struct file *filp, unsigned int ioctl, unsigned long arg)
drivers/hv/mshv_vtl_main.c
170
return mshv_ioctl_check_extension((void __user *)arg);
drivers/hv/mshv_vtl_main.c
172
return mshv_ioctl_create_vtl((void __user *)arg, misc->this_device);
drivers/hv/mshv_vtl_main.c
381
static int mshv_vtl_ioctl_add_vtl0_mem(struct mshv_vtl *vtl, void __user *arg)
drivers/hv/mshv_vtl_main.c
387
if (copy_from_user(&vtl0_mem, arg, sizeof(vtl0_mem)))
drivers/hv/mshv_vtl_main.c
763
mshv_vtl_ioctl(struct file *filp, unsigned int ioctl, unsigned long arg)
drivers/hv/mshv_vtl_main.c
770
ret = mshv_vtl_ioctl_set_poll_file((struct mshv_vtl_set_poll_file __user *)arg);
drivers/hv/mshv_vtl_main.c
773
ret = mshv_vtl_ioctl_get_regs((void __user *)arg);
drivers/hv/mshv_vtl_main.c
776
ret = mshv_vtl_ioctl_set_regs((void __user *)arg);
drivers/hv/mshv_vtl_main.c
782
ret = mshv_vtl_ioctl_add_vtl0_mem(vtl, (void __user *)arg);
drivers/hv/mshv_vtl_main.c
884
static ssize_t mshv_vtl_sint_read(struct file *filp, char __user *arg, size_t size, loff_t *offset)
drivers/hv/mshv_vtl_main.c
910
if (copy_to_user(arg, &msg, sizeof(msg)))
drivers/hv/mshv_vtl_main.c
933
static int mshv_vtl_sint_ioctl_post_msg(struct mshv_vtl_sint_post_msg __user *arg)
drivers/hv/mshv_vtl_main.c
938
if (copy_from_user(&message, arg, sizeof(message)))
drivers/hv/mshv_vtl_main.c
951
static int mshv_vtl_sint_ioctl_signal_event(struct mshv_vtl_signal_event __user *arg)
drivers/hv/mshv_vtl_main.c
956
if (copy_from_user(&signal_event, arg, sizeof(signal_event)))
drivers/hv/mshv_vtl_main.c
966
static int mshv_vtl_sint_ioctl_set_eventfd(struct mshv_vtl_set_eventfd __user *arg)
drivers/hv/mshv_vtl_main.c
971
if (copy_from_user(&set_eventfd, arg, sizeof(set_eventfd)))
drivers/hv/mshv_vtl_main.c
995
static int mshv_vtl_sint_ioctl_pause_msg_stream(struct mshv_sint_mask __user *arg)
drivers/hwmon/abituguru.c
86
#define ABIT_UGURU_DEBUG(level, format, arg...) \
drivers/hwmon/abituguru.c
89
pr_debug(format , ## arg); \
drivers/hwmon/abituguru3.c
66
#define ABIT_UGURU3_DEBUG(format, arg...) \
drivers/hwmon/abituguru3.c
69
pr_debug(format , ## arg); \
drivers/hwmon/chipcap2.c
591
u16 arg;
drivers/hwmon/chipcap2.c
603
arg = cc2_rh_to_reg(val);
drivers/hwmon/chipcap2.c
604
return cc2_write_reg(data, cmd, arg);
drivers/hwmon/chipcap2.c
607
arg = cc2_rh_to_reg(val);
drivers/hwmon/chipcap2.c
608
return cc2_write_reg(data, cmd, arg);
drivers/hwmon/chipcap2.c
611
arg = cc2_rh_to_reg(val);
drivers/hwmon/chipcap2.c
612
return cc2_write_reg(data, cmd, arg);
drivers/hwmon/chipcap2.c
615
arg = cc2_rh_to_reg(val);
drivers/hwmon/chipcap2.c
616
return cc2_write_reg(data, cmd, arg);
drivers/hwmon/dell-smm-hwmon.c
567
static long i8k_ioctl(struct file *fp, unsigned int cmd, unsigned long arg)
drivers/hwmon/dell-smm-hwmon.c
570
int __user *argp = (int __user *)arg;
drivers/hwmon/fschmd.c
880
unsigned long arg)
drivers/hwmon/fschmd.c
895
if (copy_to_user((void __user *)arg, &ident, sizeof(ident)))
drivers/hwmon/fschmd.c
900
ret = put_user(0, (int __user *)arg);
drivers/hwmon/fschmd.c
905
ret = put_user(WDIOF_CARDRESET, (int __user *)arg);
drivers/hwmon/fschmd.c
907
ret = put_user(0, (int __user *)arg);
drivers/hwmon/fschmd.c
916
ret = put_user(i, (int __user *)arg);
drivers/hwmon/fschmd.c
920
if (get_user(i, (int __user *)arg)) {
drivers/hwmon/fschmd.c
926
ret = put_user(ret, (int __user *)arg);
drivers/hwmon/fschmd.c
930
if (get_user(i, (int __user *)arg)) {
drivers/hwmon/lm87.c
847
static void lm87_restore_config(void *arg)
drivers/hwmon/lm87.c
849
struct i2c_client *client = arg;
drivers/hwmon/ltc4282.c
1578
static int ltc4282_show_fault_log(void *arg, u64 *val, u32 mask)
drivers/hwmon/ltc4282.c
1580
struct ltc4282_state *st = arg;
drivers/hwmon/ltc4282.c
1593
static int ltc4282_show_curr1_crit_fault_log(void *arg, u64 *val)
drivers/hwmon/ltc4282.c
1595
return ltc4282_show_fault_log(arg, val, LTC4282_OC_FAULT_MASK);
drivers/hwmon/ltc4282.c
1600
static int ltc4282_show_in1_lcrit_fault_log(void *arg, u64 *val)
drivers/hwmon/ltc4282.c
1602
return ltc4282_show_fault_log(arg, val, LTC4282_UV_FAULT_MASK);
drivers/hwmon/ltc4282.c
1607
static int ltc4282_show_in1_crit_fault_log(void *arg, u64 *val)
drivers/hwmon/ltc4282.c
1609
return ltc4282_show_fault_log(arg, val, LTC4282_OV_FAULT_MASK);
drivers/hwmon/ltc4282.c
1614
static int ltc4282_show_fet_bad_fault_log(void *arg, u64 *val)
drivers/hwmon/ltc4282.c
1616
return ltc4282_show_fault_log(arg, val, LTC4282_FET_BAD_FAULT_MASK);
drivers/hwmon/ltc4282.c
1621
static int ltc4282_show_fet_short_fault_log(void *arg, u64 *val)
drivers/hwmon/ltc4282.c
1623
return ltc4282_show_fault_log(arg, val, LTC4282_FET_SHORT_FAULT_MASK);
drivers/hwmon/ltc4282.c
1628
static int ltc4282_show_power1_bad_fault_log(void *arg, u64 *val)
drivers/hwmon/ltc4282.c
1630
return ltc4282_show_fault_log(arg, val, LTC4282_POWER_BAD_FAULT_MASK);
drivers/hwmon/w83793.c
1384
unsigned long arg)
drivers/hwmon/w83793.c
1400
if (copy_to_user((void __user *)arg, &ident, sizeof(ident)))
drivers/hwmon/w83793.c
1406
ret = put_user(val, (int __user *)arg);
drivers/hwmon/w83793.c
1410
ret = put_user(0, (int __user *)arg);
drivers/hwmon/w83793.c
1419
ret = put_user(val, (int __user *)arg);
drivers/hwmon/w83793.c
1423
if (get_user(val, (int __user *)arg)) {
drivers/hwmon/w83793.c
1429
ret = put_user(ret, (int __user *)arg);
drivers/hwmon/w83793.c
1433
if (get_user(val, (int __user *)arg)) {
drivers/hwtracing/coresight/coresight-etm3x-core.c
449
struct etm_enable_arg *arg = info;
drivers/hwtracing/coresight/coresight-etm3x-core.c
452
if (WARN_ON(!arg))
drivers/hwtracing/coresight/coresight-etm3x-core.c
455
csdev = arg->drvdata->csdev;
drivers/hwtracing/coresight/coresight-etm3x-core.c
458
arg->rc = -EBUSY;
drivers/hwtracing/coresight/coresight-etm3x-core.c
462
arg->rc = etm_enable_hw(arg->drvdata);
drivers/hwtracing/coresight/coresight-etm3x-core.c
465
if (arg->rc)
drivers/hwtracing/coresight/coresight-etm3x-core.c
511
struct etm_enable_arg arg = { };
drivers/hwtracing/coresight/coresight-etm3x-core.c
523
arg.drvdata = drvdata;
drivers/hwtracing/coresight/coresight-etm3x-core.c
525
etm_enable_sysfs_smp_call, &arg, 1);
drivers/hwtracing/coresight/coresight-etm3x-core.c
527
ret = arg.rc;
drivers/hwtracing/coresight/coresight-etm4x-core.c
615
struct etm4_enable_arg *arg = info;
drivers/hwtracing/coresight/coresight-etm4x-core.c
618
if (WARN_ON(!arg))
drivers/hwtracing/coresight/coresight-etm4x-core.c
621
csdev = arg->drvdata->csdev;
drivers/hwtracing/coresight/coresight-etm4x-core.c
624
arg->rc = -EBUSY;
drivers/hwtracing/coresight/coresight-etm4x-core.c
628
arg->rc = etm4_enable_hw(arg->drvdata);
drivers/hwtracing/coresight/coresight-etm4x-core.c
631
if (arg->rc)
drivers/hwtracing/coresight/coresight-etm4x-core.c
908
struct etm4_enable_arg arg = { };
drivers/hwtracing/coresight/coresight-etm4x-core.c
931
arg.drvdata = drvdata;
drivers/hwtracing/coresight/coresight-etm4x-core.c
933
etm4_enable_sysfs_smp_call, &arg, 1);
drivers/hwtracing/coresight/coresight-etm4x-core.c
935
ret = arg.rc;
drivers/hwtracing/stm/core.c
725
static int stm_char_policy_set_ioctl(struct stm_file *stmf, void __user *arg)
drivers/hwtracing/stm/core.c
736
if (copy_from_user(&size, arg, sizeof(size)))
drivers/hwtracing/stm/core.c
750
if (copy_from_user(id, arg, size)) {
drivers/hwtracing/stm/core.c
783
static int stm_char_policy_get_ioctl(struct stm_file *stmf, void __user *arg)
drivers/hwtracing/stm/core.c
794
return copy_to_user(arg, &id, id.size) ? -EFAULT : 0;
drivers/hwtracing/stm/core.c
798
stm_char_ioctl(struct file *file, unsigned int cmd, unsigned long arg)
drivers/hwtracing/stm/core.c
807
err = stm_char_policy_set_ioctl(stmf, (void __user *)arg);
drivers/hwtracing/stm/core.c
811
return stm_char_policy_get_ioctl(stmf, (void __user *)arg);
drivers/hwtracing/stm/core.c
814
return stm_char_policy_get_ioctl(stmf, (void __user *)arg);
drivers/hwtracing/stm/core.c
817
if (copy_from_user(&options, (u64 __user *)arg, sizeof(u64)))
drivers/hwtracing/stm/stm.h
100
void (*policy_node_init)(void *arg);
drivers/i2c/busses/i2c-eg20t.c
106
#define pch_dbg(adap, fmt, arg...) \
drivers/i2c/busses/i2c-eg20t.c
107
dev_dbg(adap->pch_adapter.dev.parent, "%s :" fmt, __func__, ##arg)
drivers/i2c/busses/i2c-eg20t.c
109
#define pch_err(adap, fmt, arg...) \
drivers/i2c/busses/i2c-eg20t.c
110
dev_err(adap->pch_adapter.dev.parent, "%s :" fmt, __func__, ##arg)
drivers/i2c/busses/i2c-eg20t.c
112
#define pch_pci_err(pdev, fmt, arg...) \
drivers/i2c/busses/i2c-eg20t.c
113
dev_err(&pdev->dev, "%s :" fmt, __func__, ##arg)
drivers/i2c/busses/i2c-eg20t.c
115
#define pch_pci_dbg(pdev, fmt, arg...) \
drivers/i2c/busses/i2c-eg20t.c
116
dev_dbg(&pdev->dev, "%s :" fmt, __func__, ##arg)
drivers/i2c/busses/i2c-imx.c
467
static void i2c_imx_dma_callback(void *arg)
drivers/i2c/busses/i2c-imx.c
469
struct imx_i2c_struct *i2c_imx = (struct imx_i2c_struct *)arg;
drivers/i2c/busses/i2c-nomadik.c
776
static irqreturn_t i2c_irq_handler(int irq, void *arg)
drivers/i2c/busses/i2c-nomadik.c
778
struct nmk_i2c_dev *priv = arg;
drivers/i2c/busses/i2c-stm32f7.c
741
static void stm32f7_i2c_dma_callback(void *arg)
drivers/i2c/busses/i2c-stm32f7.c
743
struct stm32f7_i2c_dev *i2c_dev = arg;
drivers/i2c/i2c-core-acpi.c
477
void *arg)
drivers/i2c/i2c-core-acpi.c
479
struct acpi_device *adev = arg;
drivers/i2c/i2c-core-base.c
2057
void *arg;
drivers/i2c/i2c-core-base.c
2063
struct i2c_cmd_arg *arg = _arg;
drivers/i2c/i2c-core-base.c
2071
driver->command(client, arg->cmd, arg->arg);
drivers/i2c/i2c-core-base.c
2075
void i2c_clients_command(struct i2c_adapter *adap, unsigned int cmd, void *arg)
drivers/i2c/i2c-core-base.c
2080
cmd_arg.arg = arg;
drivers/i2c/i2c-core-of.c
162
void *arg)
drivers/i2c/i2c-core-of.c
164
struct of_reconfig_data *rd = arg;
drivers/i2c/i2c-dev.c
400
static long i2cdev_ioctl(struct file *file, unsigned int cmd, unsigned long arg)
drivers/i2c/i2c-dev.c
406
cmd, arg);
drivers/i2c/i2c-dev.c
411
if ((arg > 0x3ff) ||
drivers/i2c/i2c-dev.c
412
(((client->flags & I2C_M_TEN) == 0) && arg > 0x7f))
drivers/i2c/i2c-dev.c
414
if (cmd == I2C_SLAVE && i2cdev_check_addr(client->adapter, arg))
drivers/i2c/i2c-dev.c
417
client->addr = arg;
drivers/i2c/i2c-dev.c
420
if (arg)
drivers/i2c/i2c-dev.c
433
if (arg)
drivers/i2c/i2c-dev.c
440
return put_user(funcs, (unsigned long __user *)arg);
drivers/i2c/i2c-dev.c
448
(struct i2c_rdwr_ioctl_data __user *)arg,
drivers/i2c/i2c-dev.c
475
(struct i2c_smbus_ioctl_data __user *) arg,
drivers/i2c/i2c-dev.c
484
if (arg > INT_MAX)
drivers/i2c/i2c-dev.c
487
client->adapter->retries = arg;
drivers/i2c/i2c-dev.c
490
if (arg > INT_MAX)
drivers/i2c/i2c-dev.c
496
client->adapter->timeout = msecs_to_jiffies(arg * 10);
drivers/i2c/i2c-dev.c
530
static long compat_i2cdev_ioctl(struct file *file, unsigned int cmd, unsigned long arg)
drivers/i2c/i2c-dev.c
537
return put_user(funcs, (compat_ulong_t __user *)arg);
drivers/i2c/i2c-dev.c
545
(struct i2c_rdwr_ioctl_data32 __user *)arg,
drivers/i2c/i2c-dev.c
581
(void __user *) arg,
drivers/i2c/i2c-dev.c
590
return i2cdev_ioctl(file, cmd, arg);
drivers/iio/adc/stm32-dfsdm-adc.c
1444
static irqreturn_t stm32_dfsdm_irq(int irq, void *arg)
drivers/iio/adc/stm32-dfsdm-adc.c
1446
struct iio_dev *indio_dev = arg;
drivers/iio/addac/ad74115.c
586
u32 arg = pinconf_to_config_argument(config);
drivers/iio/addac/ad74115.c
590
return ad74115_set_comp_debounce(st, arg);
drivers/iio/chemical/mhz19b.c
101
put_unaligned_be16(arg, &cmd_buf[3]);
drivers/iio/chemical/mhz19b.c
81
static int mhz19b_serdev_cmd(struct iio_dev *indio_dev, int cmd, u16 arg)
drivers/iio/chemical/mhz19b.c
98
cmd_buf[3] = arg ? 0xA0 : 0;
drivers/iio/chemical/scd30.h
44
typedef int (*scd30_command_t)(struct scd30_state *state, enum scd30_cmd cmd, u16 arg,
drivers/iio/chemical/scd30_core.c
52
static int scd30_command_write(struct scd30_state *state, enum scd30_cmd cmd, u16 arg)
drivers/iio/chemical/scd30_core.c
54
return state->command(state, cmd, arg, NULL, 0);
drivers/iio/chemical/scd30_i2c.c
66
static int scd30_i2c_command(struct scd30_state *state, enum scd30_cmd cmd, u16 arg,
drivers/iio/chemical/scd30_i2c.c
81
put_unaligned_be16(arg, buf + i);
drivers/iio/chemical/scd30_serial.c
131
arg = 0x0001;
drivers/iio/chemical/scd30_serial.c
134
put_unaligned_be16(arg, txbuf + txsize);
drivers/iio/chemical/scd30_serial.c
81
static int scd30_serdev_command(struct scd30_state *state, enum scd30_cmd cmd, u16 arg,
drivers/iio/chemical/scd4x.c
186
static int scd4x_write(struct scd4x_state *state, enum scd4x_cmd cmd, uint16_t arg)
drivers/iio/chemical/scd4x.c
193
put_unaligned_be16(arg, buf + 2);
drivers/iio/chemical/scd4x.c
223
uint16_t arg, void *response, int response_sz)
drivers/iio/chemical/scd4x.c
231
ret = scd4x_write(state, CMD_FRC, arg);
drivers/iio/chemical/scd4x.c
515
uint16_t val, arg;
drivers/iio/chemical/scd4x.c
518
ret = kstrtou16(buf, 0, &arg);
drivers/iio/chemical/scd4x.c
522
if (arg < SCD4X_FRC_MIN_PPM || arg > SCD4X_FRC_MAX_PPM)
drivers/iio/chemical/scd4x.c
526
ret = scd4x_write_and_fetch(state, CMD_FRC, arg, &val, sizeof(val));
drivers/iio/chemical/sps30_i2c.c
65
static int sps30_i2c_command(struct sps30_state *state, u16 cmd, void *arg, size_t arg_size,
drivers/iio/chemical/sps30_i2c.c
92
tmp = arg;
drivers/iio/chemical/sps30_serial.c
133
static int sps30_serial_prep_frame(u8 *buf, u8 cmd, const u8 *arg,
drivers/iio/chemical/sps30_serial.c
146
num += sps30_serial_put_byte(buf + num, arg[i]);
drivers/iio/chemical/sps30_serial.c
191
const void *arg, size_t arg_size, void *rsp, size_t rsp_size)
drivers/iio/chemical/sps30_serial.c
197
size = sps30_serial_prep_frame(buf, cmd, arg, arg_size);
drivers/iio/common/cros_ec_sensors/cros_ec_sensors_core.c
214
static void cros_ec_sensors_core_clean(void *arg)
drivers/iio/common/cros_ec_sensors/cros_ec_sensors_core.c
216
struct platform_device *pdev = (struct platform_device *)arg;
drivers/iio/common/ssp_sensors/ssp.h
229
int ssp_command(struct ssp_data *data, char command, int arg);
drivers/iio/common/ssp_sensors/ssp_spi.c
462
int ssp_command(struct ssp_data *data, char command, int arg)
drivers/iio/common/ssp_sensors/ssp_spi.c
467
msg = ssp_create_msg(command, 0, SSP_AP2HUB_WRITE, arg);
drivers/iio/common/ssp_sensors/ssp_spi.c
471
ssp_dbg("%s - command 0x%x %d\n", __func__, command, arg);
drivers/iio/gyro/adis16136.c
107
static int adis16136_show_product_id(void *arg, u64 *val)
drivers/iio/gyro/adis16136.c
109
struct adis16136 *adis16136 = arg;
drivers/iio/gyro/adis16136.c
125
static int adis16136_show_flash_count(void *arg, u64 *val)
drivers/iio/gyro/adis16136.c
127
struct adis16136 *adis16136 = arg;
drivers/iio/iio_core.h
30
unsigned int cmd, unsigned long arg);
drivers/iio/imu/adis16400.c
240
static int adis16400_show_product_id(void *arg, u64 *val)
drivers/iio/imu/adis16400.c
242
struct adis16400_state *st = arg;
drivers/iio/imu/adis16400.c
257
static int adis16400_show_flash_count(void *arg, u64 *val)
drivers/iio/imu/adis16400.c
259
struct adis16400_state *st = arg;
drivers/iio/imu/adis16460.c
108
static int adis16460_show_flash_count(void *arg, u64 *val)
drivers/iio/imu/adis16460.c
110
struct adis16460 *adis16460 = arg;
drivers/iio/imu/adis16460.c
72
static int adis16460_show_serial_number(void *arg, u64 *val)
drivers/iio/imu/adis16460.c
74
struct adis16460 *adis16460 = arg;
drivers/iio/imu/adis16460.c
90
static int adis16460_show_product_id(void *arg, u64 *val)
drivers/iio/imu/adis16460.c
92
struct adis16460 *adis16460 = arg;
drivers/iio/imu/adis16475.c
224
static int adis16475_show_serial_number(void *arg, u64 *val)
drivers/iio/imu/adis16475.c
226
struct adis16475 *st = arg;
drivers/iio/imu/adis16475.c
241
static int adis16475_show_product_id(void *arg, u64 *val)
drivers/iio/imu/adis16475.c
243
struct adis16475 *st = arg;
drivers/iio/imu/adis16475.c
258
static int adis16475_show_flash_count(void *arg, u64 *val)
drivers/iio/imu/adis16475.c
260
struct adis16475 *st = arg;
drivers/iio/imu/adis16480.c
251
static int adis16480_show_serial_number(void *arg, u64 *val)
drivers/iio/imu/adis16480.c
253
struct adis16480 *adis16480 = arg;
drivers/iio/imu/adis16480.c
269
static int adis16480_show_product_id(void *arg, u64 *val)
drivers/iio/imu/adis16480.c
271
struct adis16480 *adis16480 = arg;
drivers/iio/imu/adis16480.c
287
static int adis16480_show_flash_count(void *arg, u64 *val)
drivers/iio/imu/adis16480.c
289
struct adis16480 *adis16480 = arg;
drivers/iio/imu/adis16550.c
345
static int adis16550_show_serial_number(void *arg, u64 *val)
drivers/iio/imu/adis16550.c
347
struct adis16550 *st = arg;
drivers/iio/imu/adis16550.c
362
static int adis16550_show_product_id(void *arg, u64 *val)
drivers/iio/imu/adis16550.c
364
struct adis16550 *st = arg;
drivers/iio/imu/adis16550.c
379
static int adis16550_show_flash_count(void *arg, u64 *val)
drivers/iio/imu/adis16550.c
381
struct adis16550 *st = arg;
drivers/iio/imu/adis_buffer.c
171
static void adis_buffer_cleanup(void *arg)
drivers/iio/imu/adis_buffer.c
173
struct adis *adis = arg;
drivers/iio/imu/bno055/bno055.c
429
static void bno055_uninit(void *arg)
drivers/iio/imu/bno055/bno055.c
431
struct bno055_priv *priv = arg;
drivers/iio/industrialio-backend.c
1078
static void iio_backend_unregister(void *arg)
drivers/iio/industrialio-backend.c
1080
struct iio_backend *back = arg;
drivers/iio/industrialio-backend.c
516
static void iio_backend_free_buffer(void *arg)
drivers/iio/industrialio-backend.c
518
struct iio_backend_buffer_pair *pair = arg;
drivers/iio/industrialio-backend.c
777
static void iio_backend_release(void *arg)
drivers/iio/industrialio-backend.c
779
struct iio_backend *back = arg;
drivers/iio/industrialio-buffer.c
1988
unsigned int cmd, unsigned long arg)
drivers/iio/industrialio-buffer.c
1991
void __user *_arg = (void __user *)arg;
drivers/iio/industrialio-buffer.c
2017
static long iio_device_buffer_getfd(struct iio_dev *indio_dev, unsigned long arg)
drivers/iio/industrialio-buffer.c
2020
int __user *ival = (int __user *)arg;
drivers/iio/industrialio-buffer.c
2082
unsigned int cmd, unsigned long arg)
drivers/iio/industrialio-buffer.c
2086
return iio_device_buffer_getfd(indio_dev, arg);
drivers/iio/industrialio-core.c
1848
static long iio_ioctl(struct file *filp, unsigned int cmd, unsigned long arg)
drivers/iio/industrialio-core.c
1866
ret = h->ioctl(indio_dev, filp, cmd, arg);
drivers/iio/industrialio-event.c
556
unsigned int cmd, unsigned long arg)
drivers/iio/industrialio-event.c
558
int __user *ip = (int __user *)arg;
drivers/iio/light/rohm-bu27034.c
1156
static int bu27034_buffer_thread(void *arg)
drivers/iio/light/rohm-bu27034.c
1158
struct iio_dev *idev = arg;
drivers/infiniband/core/ucma.c
1771
event.param.arg = cmd.param.arg;
drivers/infiniband/core/ucma.c
1784
memcpy(uevent->resp.param.arg32, &event.param.arg,
drivers/infiniband/core/ucma.c
1785
sizeof(event.param.arg));
drivers/infiniband/core/user_mad.c
696
static int ib_umad_reg_agent(struct ib_umad_file *file, void __user *arg,
drivers/infiniband/core/user_mad.c
714
if (copy_from_user(&ureq, arg, sizeof ureq)) {
drivers/infiniband/core/user_mad.c
768
(u32 __user *) (arg + offsetof(struct ib_user_mad_reg_req, id)))) {
drivers/infiniband/core/user_mad.c
798
static int ib_umad_reg_agent2(struct ib_umad_file *file, void __user *arg)
drivers/infiniband/core/user_mad.c
815
if (copy_from_user(&ureq, arg, sizeof(ureq))) {
drivers/infiniband/core/user_mad.c
834
(u32 __user *) (arg + offsetof(struct
drivers/infiniband/core/user_mad.c
882
(u32 __user *)(arg +
drivers/infiniband/core/user_mad.c
908
static int ib_umad_unreg_agent(struct ib_umad_file *file, u32 __user *arg)
drivers/infiniband/core/user_mad.c
914
if (get_user(id, arg))
drivers/infiniband/core/user_mad.c
957
unsigned long arg)
drivers/infiniband/core/user_mad.c
961
return ib_umad_reg_agent(filp->private_data, (void __user *) arg, 0);
drivers/infiniband/core/user_mad.c
963
return ib_umad_unreg_agent(filp->private_data, (__u32 __user *) arg);
drivers/infiniband/core/user_mad.c
967
return ib_umad_reg_agent2(filp->private_data, (void __user *) arg);
drivers/infiniband/core/user_mad.c
975
unsigned long arg)
drivers/infiniband/core/user_mad.c
979
return ib_umad_reg_agent(filp->private_data, compat_ptr(arg), 1);
drivers/infiniband/core/user_mad.c
981
return ib_umad_unreg_agent(filp->private_data, compat_ptr(arg));
drivers/infiniband/core/user_mad.c
985
return ib_umad_reg_agent2(filp->private_data, compat_ptr(arg));
drivers/infiniband/core/uverbs.h
232
long ib_uverbs_ioctl(struct file *filp, unsigned int cmd, unsigned long arg);
drivers/infiniband/core/uverbs_ioctl.c
623
long ib_uverbs_ioctl(struct file *filp, unsigned int cmd, unsigned long arg)
drivers/infiniband/core/uverbs_ioctl.c
627
(struct ib_uverbs_ioctl_hdr __user *)arg;
drivers/infiniband/hw/erdma/erdma_main.c
20
void *arg)
drivers/infiniband/hw/erdma/erdma_main.c
22
struct net_device *netdev = netdev_notifier_info_to_dev(arg);
drivers/infiniband/hw/hfi1/affinity.c
732
struct sdma_engine *sde = msix->arg;
drivers/infiniband/hw/hfi1/affinity.c
842
sde = (struct sdma_engine *)msix->arg;
drivers/infiniband/hw/hfi1/affinity.c
850
rcd = (struct hfi1_ctxtdata *)msix->arg;
drivers/infiniband/hw/hfi1/affinity.c
858
rcd = (struct hfi1_ctxtdata *)msix->arg;
drivers/infiniband/hw/hfi1/affinity.c
928
struct hfi1_ctxtdata *rcd = msix->arg;
drivers/infiniband/hw/hfi1/driver.c
110
unsigned long cap_mask = *(unsigned long *)kp->arg;
drivers/infiniband/hw/hfi1/driver.c
72
unsigned long *cap_mask_ptr = (unsigned long *)kp->arg,
drivers/infiniband/hw/hfi1/file_ops.c
1127
static int get_ctxt_info(struct hfi1_filedata *fd, unsigned long arg, u32 len)
drivers/infiniband/hw/hfi1/file_ops.c
1163
if (copy_to_user((void __user *)arg, &cinfo, len))
drivers/infiniband/hw/hfi1/file_ops.c
1244
static int get_base_info(struct hfi1_filedata *fd, unsigned long arg, u32 len)
drivers/infiniband/hw/hfi1/file_ops.c
1315
if (copy_to_user((void __user *)arg, &binfo, len))
drivers/infiniband/hw/hfi1/file_ops.c
1330
static int user_exp_rcv_setup(struct hfi1_filedata *fd, unsigned long arg,
drivers/infiniband/hw/hfi1/file_ops.c
1340
if (copy_from_user(&tinfo, (void __user *)arg, (sizeof(tinfo))))
drivers/infiniband/hw/hfi1/file_ops.c
1349
addr = arg + offsetof(struct hfi1_tid_info, tidcnt);
drivers/infiniband/hw/hfi1/file_ops.c
1354
addr = arg + offsetof(struct hfi1_tid_info, length);
drivers/infiniband/hw/hfi1/file_ops.c
1376
static int user_exp_rcv_clear(struct hfi1_filedata *fd, unsigned long arg,
drivers/infiniband/hw/hfi1/file_ops.c
1386
if (copy_from_user(&tinfo, (void __user *)arg, (sizeof(tinfo))))
drivers/infiniband/hw/hfi1/file_ops.c
1391
addr = arg + offsetof(struct hfi1_tid_info, tidcnt);
drivers/infiniband/hw/hfi1/file_ops.c
1409
static int user_exp_rcv_invalid(struct hfi1_filedata *fd, unsigned long arg,
drivers/infiniband/hw/hfi1/file_ops.c
1422
if (copy_from_user(&tinfo, (void __user *)arg, (sizeof(tinfo))))
drivers/infiniband/hw/hfi1/file_ops.c
1429
addr = arg + offsetof(struct hfi1_tid_info, tidcnt);
drivers/infiniband/hw/hfi1/file_ops.c
1529
unsigned long arg)
drivers/infiniband/hw/hfi1/file_ops.c
1538
if (get_user(start_stop, (int __user *)arg))
drivers/infiniband/hw/hfi1/file_ops.c
1569
unsigned long arg)
drivers/infiniband/hw/hfi1/file_ops.c
1579
if (get_user(events, (unsigned long __user *)arg))
drivers/infiniband/hw/hfi1/file_ops.c
1592
static int set_ctxt_pkey(struct hfi1_ctxtdata *uctxt, unsigned long arg)
drivers/infiniband/hw/hfi1/file_ops.c
1602
if (get_user(pkey, (u16 __user *)arg))
drivers/infiniband/hw/hfi1/file_ops.c
181
unsigned long arg)
drivers/infiniband/hw/hfi1/file_ops.c
196
ret = assign_ctxt(fd, arg, _IOC_SIZE(cmd));
drivers/infiniband/hw/hfi1/file_ops.c
200
ret = get_ctxt_info(fd, arg, _IOC_SIZE(cmd));
drivers/infiniband/hw/hfi1/file_ops.c
204
ret = get_base_info(fd, arg, _IOC_SIZE(cmd));
drivers/infiniband/hw/hfi1/file_ops.c
213
ret = user_exp_rcv_setup(fd, arg, _IOC_SIZE(cmd));
drivers/infiniband/hw/hfi1/file_ops.c
217
ret = user_exp_rcv_clear(fd, arg, _IOC_SIZE(cmd));
drivers/infiniband/hw/hfi1/file_ops.c
221
ret = user_exp_rcv_invalid(fd, arg, _IOC_SIZE(cmd));
drivers/infiniband/hw/hfi1/file_ops.c
225
ret = manage_rcvq(uctxt, fd->subctxt, arg);
drivers/infiniband/hw/hfi1/file_ops.c
229
if (get_user(uval, (int __user *)arg))
drivers/infiniband/hw/hfi1/file_ops.c
235
ret = user_event_ack(uctxt, fd->subctxt, arg);
drivers/infiniband/hw/hfi1/file_ops.c
239
ret = set_ctxt_pkey(uctxt, arg);
drivers/infiniband/hw/hfi1/file_ops.c
248
if (put_user(uval, (int __user *)arg))
drivers/infiniband/hw/hfi1/file_ops.c
41
static int assign_ctxt(struct hfi1_filedata *fd, unsigned long arg, u32 len);
drivers/infiniband/hw/hfi1/file_ops.c
47
static int get_ctxt_info(struct hfi1_filedata *fd, unsigned long arg, u32 len);
drivers/infiniband/hw/hfi1/file_ops.c
48
static int get_base_info(struct hfi1_filedata *fd, unsigned long arg, u32 len);
drivers/infiniband/hw/hfi1/file_ops.c
49
static int user_exp_rcv_setup(struct hfi1_filedata *fd, unsigned long arg,
drivers/infiniband/hw/hfi1/file_ops.c
51
static int user_exp_rcv_clear(struct hfi1_filedata *fd, unsigned long arg,
drivers/infiniband/hw/hfi1/file_ops.c
53
static int user_exp_rcv_invalid(struct hfi1_filedata *fd, unsigned long arg,
drivers/infiniband/hw/hfi1/file_ops.c
68
unsigned long arg);
drivers/infiniband/hw/hfi1/file_ops.c
69
static int set_ctxt_pkey(struct hfi1_ctxtdata *uctxt, unsigned long arg);
drivers/infiniband/hw/hfi1/file_ops.c
72
unsigned long arg);
drivers/infiniband/hw/hfi1/file_ops.c
75
unsigned long arg);
drivers/infiniband/hw/hfi1/file_ops.c
775
static int assign_ctxt(struct hfi1_filedata *fd, unsigned long arg, u32 len)
drivers/infiniband/hw/hfi1/file_ops.c
788
if (copy_from_user(&uinfo, (void __user *)arg, sizeof(uinfo)))
drivers/infiniband/hw/hfi1/hfi.h
683
void *arg;
drivers/infiniband/hw/hfi1/msix.c
114
me->arg = arg;
drivers/infiniband/hw/hfi1/msix.c
294
if (!me->arg) /* => no irq, no affinity */
drivers/infiniband/hw/hfi1/msix.c
298
pci_free_irq(dd->pcidev, msix_intr, me->arg);
drivers/infiniband/hw/hfi1/msix.c
300
me->arg = NULL;
drivers/infiniband/hw/hfi1/msix.c
73
static int msix_request_irq(struct hfi1_devdata *dd, void *arg,
drivers/infiniband/hw/hfi1/msix.c
97
ret = pci_request_irq(dd->pcidev, nr, handler, thread, arg, name);
drivers/infiniband/hw/hfi1/pin_system.c
25
static int sdma_rb_evict(void *arg, struct mmu_rb_node *mnode, void *arg2,
drivers/infiniband/hw/hfi1/pin_system.c
27
static void sdma_rb_remove(void *arg, struct mmu_rb_node *mnode);
drivers/infiniband/hw/hfi1/pin_system.c
451
static int sdma_rb_evict(void *arg, struct mmu_rb_node *mnode,
drivers/infiniband/hw/hfi1/pin_system.c
468
static void sdma_rb_remove(void *arg, struct mmu_rb_node *mnode)
drivers/infiniband/hw/hfi1/pio.c
1399
pio_release_cb cb, void *arg)
drivers/infiniband/hw/hfi1/pio.c
1462
pbuf->arg = arg;
drivers/infiniband/hw/hfi1/pio.c
1683
(*pbuf->cb)(pbuf->arg, code);
drivers/infiniband/hw/hfi1/pio.c
906
(*pbuf->cb)(pbuf->arg, PRC_SC_DISABLE);
drivers/infiniband/hw/hfi1/pio.h
19
typedef void (*pio_release_cb)(void *arg, int code);
drivers/infiniband/hw/hfi1/pio.h
251
pio_release_cb cb, void *arg);
drivers/infiniband/hw/hfi1/pio.h
41
void *arg; /* argument for cb */
drivers/infiniband/hw/hfi1/sdma.c
1057
static void sdma_rht_free(void *ptr, void *arg)
drivers/infiniband/hw/hfi1/verbs.c
928
static void verbs_pio_complete(void *arg, int code)
drivers/infiniband/hw/hfi1/verbs.c
930
struct rvt_qp *qp = (struct rvt_qp *)arg;
drivers/infiniband/hw/hfi1/vnic.h
100
#define v_err(format, arg...) \
drivers/infiniband/hw/hfi1/vnic.h
101
netdev_err(vinfo->netdev, format, ## arg)
drivers/infiniband/hw/hfi1/vnic.h
102
#define v_info(format, arg...) \
drivers/infiniband/hw/hfi1/vnic.h
103
netdev_info(vinfo->netdev, format, ## arg)
drivers/infiniband/hw/hfi1/vnic.h
98
#define v_dbg(format, arg...) \
drivers/infiniband/hw/hfi1/vnic.h
99
netdev_dbg(vinfo->netdev, format, ## arg)
drivers/infiniband/hw/mlx4/mad.c
1291
static void mlx4_ib_tunnel_comp_handler(struct ib_cq *cq, void *arg)
drivers/infiniband/hw/mlx4/mad.c
1302
static void mlx4_ib_wire_comp_handler(struct ib_cq *cq, void *arg)
drivers/infiniband/hw/mlx4/mcg.c
48
#define mcg_warn(fmt, arg...) pr_warn("MCG WARNING: " fmt, ##arg)
drivers/infiniband/hw/mlx4/mcg.c
49
#define mcg_error(fmt, arg...) pr_err(fmt, ##arg)
drivers/infiniband/hw/mlx4/mcg.c
50
#define mcg_warn_group(group, format, arg...) \
drivers/infiniband/hw/mlx4/mcg.c
52
(group)->name, group->demux->port, ## arg)
drivers/infiniband/hw/mlx4/mcg.c
54
#define mcg_debug_group(group, format, arg...) \
drivers/infiniband/hw/mlx4/mcg.c
56
(group)->name, (group)->demux->port, ## arg)
drivers/infiniband/hw/mlx4/mcg.c
58
#define mcg_error_group(group, format, arg...) \
drivers/infiniband/hw/mlx4/mcg.c
59
pr_err(" %16s: " format, (group)->name, ## arg)
drivers/infiniband/hw/mlx4/mlx4_ib.h
60
#define mlx4_ib_warn(ibdev, format, arg...) \
drivers/infiniband/hw/mlx4/mlx4_ib.h
61
dev_warn((ibdev)->dev.parent, MLX4_IB_DRV_NAME ": " format, ## arg)
drivers/infiniband/hw/mlx5/mlx5_ib.h
31
#define mlx5_ib_dbg(_dev, format, arg...) \
drivers/infiniband/hw/mlx5/mlx5_ib.h
33
__LINE__, current->pid, ##arg)
drivers/infiniband/hw/mlx5/mlx5_ib.h
35
#define mlx5_ib_err(_dev, format, arg...) \
drivers/infiniband/hw/mlx5/mlx5_ib.h
37
__LINE__, current->pid, ##arg)
drivers/infiniband/hw/mlx5/mlx5_ib.h
39
#define mlx5_ib_warn(_dev, format, arg...) \
drivers/infiniband/hw/mlx5/mlx5_ib.h
41
__LINE__, current->pid, ##arg)
drivers/infiniband/hw/mlx5/mlx5_ib.h
43
#define mlx5_ib_log(lvl, _dev, format, arg...) \
drivers/infiniband/hw/mlx5/mlx5_ib.h
45
__func__, __LINE__, current->pid, ##arg)
drivers/infiniband/hw/mthca/mthca_dev.h
365
#define mthca_dbg(mdev, format, arg...) \
drivers/infiniband/hw/mthca/mthca_dev.h
368
dev_printk(KERN_DEBUG, &mdev->pdev->dev, format, ## arg); \
drivers/infiniband/hw/mthca/mthca_dev.h
373
#define mthca_dbg(mdev, format, arg...) do { (void) mdev; } while (0)
drivers/infiniband/hw/mthca/mthca_dev.h
377
#define mthca_err(mdev, format, arg...) \
drivers/infiniband/hw/mthca/mthca_dev.h
378
dev_err(&mdev->pdev->dev, format, ## arg)
drivers/infiniband/hw/mthca/mthca_dev.h
379
#define mthca_info(mdev, format, arg...) \
drivers/infiniband/hw/mthca/mthca_dev.h
380
dev_info(&mdev->pdev->dev, format, ## arg)
drivers/infiniband/hw/mthca/mthca_dev.h
381
#define mthca_warn(mdev, format, arg...) \
drivers/infiniband/hw/mthca/mthca_dev.h
382
dev_warn(&mdev->pdev->dev, format, ## arg)
drivers/infiniband/sw/rxe/rxe_hdr.h
100
struct rxe_bth *bth = arg;
drivers/infiniband/sw/rxe/rxe_hdr.h
105
static inline void __bth_set_se(void *arg, int se)
drivers/infiniband/sw/rxe/rxe_hdr.h
107
struct rxe_bth *bth = arg;
drivers/infiniband/sw/rxe/rxe_hdr.h
115
static inline u8 __bth_mig(void *arg)
drivers/infiniband/sw/rxe/rxe_hdr.h
117
struct rxe_bth *bth = arg;
drivers/infiniband/sw/rxe/rxe_hdr.h
122
static inline void __bth_set_mig(void *arg, u8 mig)
drivers/infiniband/sw/rxe/rxe_hdr.h
124
struct rxe_bth *bth = arg;
drivers/infiniband/sw/rxe/rxe_hdr.h
132
static inline u8 __bth_pad(void *arg)
drivers/infiniband/sw/rxe/rxe_hdr.h
134
struct rxe_bth *bth = arg;
drivers/infiniband/sw/rxe/rxe_hdr.h
139
static inline void __bth_set_pad(void *arg, u8 pad)
drivers/infiniband/sw/rxe/rxe_hdr.h
141
struct rxe_bth *bth = arg;
drivers/infiniband/sw/rxe/rxe_hdr.h
147
static inline u8 __bth_tver(void *arg)
drivers/infiniband/sw/rxe/rxe_hdr.h
149
struct rxe_bth *bth = arg;
drivers/infiniband/sw/rxe/rxe_hdr.h
154
static inline void __bth_set_tver(void *arg, u8 tver)
drivers/infiniband/sw/rxe/rxe_hdr.h
156
struct rxe_bth *bth = arg;
drivers/infiniband/sw/rxe/rxe_hdr.h
162
static inline u16 __bth_pkey(void *arg)
drivers/infiniband/sw/rxe/rxe_hdr.h
164
struct rxe_bth *bth = arg;
drivers/infiniband/sw/rxe/rxe_hdr.h
169
static inline void __bth_set_pkey(void *arg, u16 pkey)
drivers/infiniband/sw/rxe/rxe_hdr.h
171
struct rxe_bth *bth = arg;
drivers/infiniband/sw/rxe/rxe_hdr.h
176
static inline u32 __bth_qpn(void *arg)
drivers/infiniband/sw/rxe/rxe_hdr.h
178
struct rxe_bth *bth = arg;
drivers/infiniband/sw/rxe/rxe_hdr.h
183
static inline void __bth_set_qpn(void *arg, u32 qpn)
drivers/infiniband/sw/rxe/rxe_hdr.h
185
struct rxe_bth *bth = arg;
drivers/infiniband/sw/rxe/rxe_hdr.h
192
static inline int __bth_fecn(void *arg)
drivers/infiniband/sw/rxe/rxe_hdr.h
194
struct rxe_bth *bth = arg;
drivers/infiniband/sw/rxe/rxe_hdr.h
199
static inline void __bth_set_fecn(void *arg, int fecn)
drivers/infiniband/sw/rxe/rxe_hdr.h
201
struct rxe_bth *bth = arg;
drivers/infiniband/sw/rxe/rxe_hdr.h
209
static inline int __bth_becn(void *arg)
drivers/infiniband/sw/rxe/rxe_hdr.h
211
struct rxe_bth *bth = arg;
drivers/infiniband/sw/rxe/rxe_hdr.h
216
static inline void __bth_set_becn(void *arg, int becn)
drivers/infiniband/sw/rxe/rxe_hdr.h
218
struct rxe_bth *bth = arg;
drivers/infiniband/sw/rxe/rxe_hdr.h
226
static inline u8 __bth_resv6a(void *arg)
drivers/infiniband/sw/rxe/rxe_hdr.h
228
struct rxe_bth *bth = arg;
drivers/infiniband/sw/rxe/rxe_hdr.h
233
static inline void __bth_set_resv6a(void *arg)
drivers/infiniband/sw/rxe/rxe_hdr.h
235
struct rxe_bth *bth = arg;
drivers/infiniband/sw/rxe/rxe_hdr.h
240
static inline int __bth_ack(void *arg)
drivers/infiniband/sw/rxe/rxe_hdr.h
242
struct rxe_bth *bth = arg;
drivers/infiniband/sw/rxe/rxe_hdr.h
247
static inline void __bth_set_ack(void *arg, int ack)
drivers/infiniband/sw/rxe/rxe_hdr.h
249
struct rxe_bth *bth = arg;
drivers/infiniband/sw/rxe/rxe_hdr.h
257
static inline void __bth_set_resv7(void *arg)
drivers/infiniband/sw/rxe/rxe_hdr.h
259
struct rxe_bth *bth = arg;
drivers/infiniband/sw/rxe/rxe_hdr.h
264
static inline u32 __bth_psn(void *arg)
drivers/infiniband/sw/rxe/rxe_hdr.h
266
struct rxe_bth *bth = arg;
drivers/infiniband/sw/rxe/rxe_hdr.h
271
static inline void __bth_set_psn(void *arg, u32 psn)
drivers/infiniband/sw/rxe/rxe_hdr.h
273
struct rxe_bth *bth = arg;
drivers/infiniband/sw/rxe/rxe_hdr.h
434
static inline u8 __rdeth_een(void *arg)
drivers/infiniband/sw/rxe/rxe_hdr.h
436
struct rxe_rdeth *rdeth = arg;
drivers/infiniband/sw/rxe/rxe_hdr.h
441
static inline void __rdeth_set_een(void *arg, u32 een)
drivers/infiniband/sw/rxe/rxe_hdr.h
443
struct rxe_rdeth *rdeth = arg;
drivers/infiniband/sw/rxe/rxe_hdr.h
471
static inline u32 __deth_qkey(void *arg)
drivers/infiniband/sw/rxe/rxe_hdr.h
473
struct rxe_deth *deth = arg;
drivers/infiniband/sw/rxe/rxe_hdr.h
478
static inline void __deth_set_qkey(void *arg, u32 qkey)
drivers/infiniband/sw/rxe/rxe_hdr.h
480
struct rxe_deth *deth = arg;
drivers/infiniband/sw/rxe/rxe_hdr.h
485
static inline u32 __deth_sqp(void *arg)
drivers/infiniband/sw/rxe/rxe_hdr.h
487
struct rxe_deth *deth = arg;
drivers/infiniband/sw/rxe/rxe_hdr.h
492
static inline void __deth_set_sqp(void *arg, u32 sqp)
drivers/infiniband/sw/rxe/rxe_hdr.h
494
struct rxe_deth *deth = arg;
drivers/infiniband/sw/rxe/rxe_hdr.h
532
static inline u64 __reth_va(void *arg)
drivers/infiniband/sw/rxe/rxe_hdr.h
534
struct rxe_reth *reth = arg;
drivers/infiniband/sw/rxe/rxe_hdr.h
539
static inline void __reth_set_va(void *arg, u64 va)
drivers/infiniband/sw/rxe/rxe_hdr.h
541
struct rxe_reth *reth = arg;
drivers/infiniband/sw/rxe/rxe_hdr.h
546
static inline u32 __reth_rkey(void *arg)
drivers/infiniband/sw/rxe/rxe_hdr.h
548
struct rxe_reth *reth = arg;
drivers/infiniband/sw/rxe/rxe_hdr.h
553
static inline void __reth_set_rkey(void *arg, u32 rkey)
drivers/infiniband/sw/rxe/rxe_hdr.h
555
struct rxe_reth *reth = arg;
drivers/infiniband/sw/rxe/rxe_hdr.h
560
static inline u32 __reth_len(void *arg)
drivers/infiniband/sw/rxe/rxe_hdr.h
562
struct rxe_reth *reth = arg;
drivers/infiniband/sw/rxe/rxe_hdr.h
567
static inline void __reth_set_len(void *arg, u32 len)
drivers/infiniband/sw/rxe/rxe_hdr.h
569
struct rxe_reth *reth = arg;
drivers/infiniband/sw/rxe/rxe_hdr.h
622
static inline u32 __feth_plt(void *arg)
drivers/infiniband/sw/rxe/rxe_hdr.h
624
struct rxe_feth *feth = arg;
drivers/infiniband/sw/rxe/rxe_hdr.h
629
static inline u32 __feth_sel(void *arg)
drivers/infiniband/sw/rxe/rxe_hdr.h
631
struct rxe_feth *feth = arg;
drivers/infiniband/sw/rxe/rxe_hdr.h
666
static inline u64 __atmeth_va(void *arg)
drivers/infiniband/sw/rxe/rxe_hdr.h
668
struct rxe_atmeth *atmeth = arg;
drivers/infiniband/sw/rxe/rxe_hdr.h
673
static inline void __atmeth_set_va(void *arg, u64 va)
drivers/infiniband/sw/rxe/rxe_hdr.h
675
struct rxe_atmeth *atmeth = arg;
drivers/infiniband/sw/rxe/rxe_hdr.h
680
static inline u32 __atmeth_rkey(void *arg)
drivers/infiniband/sw/rxe/rxe_hdr.h
682
struct rxe_atmeth *atmeth = arg;
drivers/infiniband/sw/rxe/rxe_hdr.h
687
static inline void __atmeth_set_rkey(void *arg, u32 rkey)
drivers/infiniband/sw/rxe/rxe_hdr.h
689
struct rxe_atmeth *atmeth = arg;
drivers/infiniband/sw/rxe/rxe_hdr.h
694
static inline u64 __atmeth_swap_add(void *arg)
drivers/infiniband/sw/rxe/rxe_hdr.h
696
struct rxe_atmeth *atmeth = arg;
drivers/infiniband/sw/rxe/rxe_hdr.h
701
static inline void __atmeth_set_swap_add(void *arg, u64 swap_add)
drivers/infiniband/sw/rxe/rxe_hdr.h
703
struct rxe_atmeth *atmeth = arg;
drivers/infiniband/sw/rxe/rxe_hdr.h
708
static inline u64 __atmeth_comp(void *arg)
drivers/infiniband/sw/rxe/rxe_hdr.h
710
struct rxe_atmeth *atmeth = arg;
drivers/infiniband/sw/rxe/rxe_hdr.h
715
static inline void __atmeth_set_comp(void *arg, u64 comp)
drivers/infiniband/sw/rxe/rxe_hdr.h
717
struct rxe_atmeth *atmeth = arg;
drivers/infiniband/sw/rxe/rxe_hdr.h
793
static inline u8 __aeth_syn(void *arg)
drivers/infiniband/sw/rxe/rxe_hdr.h
795
struct rxe_aeth *aeth = arg;
drivers/infiniband/sw/rxe/rxe_hdr.h
800
static inline void __aeth_set_syn(void *arg, u8 syn)
drivers/infiniband/sw/rxe/rxe_hdr.h
802
struct rxe_aeth *aeth = arg;
drivers/infiniband/sw/rxe/rxe_hdr.h
809
static inline u32 __aeth_msn(void *arg)
drivers/infiniband/sw/rxe/rxe_hdr.h
811
struct rxe_aeth *aeth = arg;
drivers/infiniband/sw/rxe/rxe_hdr.h
816
static inline void __aeth_set_msn(void *arg, u32 msn)
drivers/infiniband/sw/rxe/rxe_hdr.h
818
struct rxe_aeth *aeth = arg;
drivers/infiniband/sw/rxe/rxe_hdr.h
84
static inline u8 __bth_opcode(void *arg)
drivers/infiniband/sw/rxe/rxe_hdr.h
856
static inline u64 __atmack_orig(void *arg)
drivers/infiniband/sw/rxe/rxe_hdr.h
858
struct rxe_atmack *atmack = arg;
drivers/infiniband/sw/rxe/rxe_hdr.h
86
struct rxe_bth *bth = arg;
drivers/infiniband/sw/rxe/rxe_hdr.h
863
static inline void __atmack_set_orig(void *arg, u64 orig)
drivers/infiniband/sw/rxe/rxe_hdr.h
865
struct rxe_atmack *atmack = arg;
drivers/infiniband/sw/rxe/rxe_hdr.h
889
static inline __be32 __immdt_imm(void *arg)
drivers/infiniband/sw/rxe/rxe_hdr.h
891
struct rxe_immdt *immdt = arg;
drivers/infiniband/sw/rxe/rxe_hdr.h
896
static inline void __immdt_set_imm(void *arg, __be32 imm)
drivers/infiniband/sw/rxe/rxe_hdr.h
898
struct rxe_immdt *immdt = arg;
drivers/infiniband/sw/rxe/rxe_hdr.h
91
static inline void __bth_set_opcode(void *arg, u8 opcode)
drivers/infiniband/sw/rxe/rxe_hdr.h
922
static inline u32 __ieth_rkey(void *arg)
drivers/infiniband/sw/rxe/rxe_hdr.h
924
struct rxe_ieth *ieth = arg;
drivers/infiniband/sw/rxe/rxe_hdr.h
929
static inline void __ieth_set_rkey(void *arg, u32 rkey)
drivers/infiniband/sw/rxe/rxe_hdr.h
93
struct rxe_bth *bth = arg;
drivers/infiniband/sw/rxe/rxe_hdr.h
931
struct rxe_ieth *ieth = arg;
drivers/infiniband/sw/rxe/rxe_hdr.h
98
static inline u8 __bth_se(void *arg)
drivers/infiniband/sw/rxe/rxe_net.c
672
void *arg)
drivers/infiniband/sw/rxe/rxe_net.c
674
struct net_device *ndev = netdev_notifier_info_to_dev(arg);
drivers/infiniband/sw/siw/siw.h
532
int siw_run_sq(void *arg);
drivers/infiniband/sw/siw/siw_cm.c
169
rd_desc.arg.data = qp;
drivers/infiniband/sw/siw/siw_main.c
366
void *arg)
drivers/infiniband/sw/siw/siw_main.c
368
struct net_device *netdev = netdev_notifier_info_to_dev(arg);
drivers/infiniband/sw/siw/siw_qp.c
109
read_descriptor_t rd_desc = { .arg.data = qp, .count = 1 };
drivers/infiniband/sw/siw/siw_qp_rx.c
1338
struct siw_qp *qp = rd_desc->arg.data;
drivers/infiniband/ulp/ipoib/ipoib.h
791
#define ipoib_printk(level, priv, format, arg...) \
drivers/infiniband/ulp/ipoib/ipoib.h
792
printk(level "%s: " format, ((struct ipoib_dev_priv *) priv)->dev->name , ## arg)
drivers/infiniband/ulp/ipoib/ipoib.h
793
#define ipoib_warn(priv, format, arg...) \
drivers/infiniband/ulp/ipoib/ipoib.h
799
ipoib_printk(KERN_WARNING, priv, format , ## arg);\
drivers/infiniband/ulp/ipoib/ipoib.h
810
#define ipoib_dbg(priv, format, arg...) \
drivers/infiniband/ulp/ipoib/ipoib.h
813
ipoib_printk(KERN_DEBUG, priv, format , ## arg); \
drivers/infiniband/ulp/ipoib/ipoib.h
815
#define ipoib_dbg_mcast(priv, format, arg...) \
drivers/infiniband/ulp/ipoib/ipoib.h
818
ipoib_printk(KERN_DEBUG, priv, format , ## arg); \
drivers/infiniband/ulp/ipoib/ipoib.h
821
#define ipoib_dbg(priv, format, arg...) \
drivers/infiniband/ulp/ipoib/ipoib.h
823
#define ipoib_dbg_mcast(priv, format, arg...) \
drivers/infiniband/ulp/ipoib/ipoib.h
828
#define ipoib_dbg_data(priv, format, arg...) \
drivers/infiniband/ulp/ipoib/ipoib.h
831
ipoib_printk(KERN_DEBUG, priv, format , ## arg); \
drivers/infiniband/ulp/ipoib/ipoib.h
834
#define ipoib_dbg_data(priv, format, arg...) \
drivers/infiniband/ulp/iser/iscsi_iser.h
74
#define iser_dbg(fmt, arg...) \
drivers/infiniband/ulp/iser/iscsi_iser.h
78
__func__ , ## arg); \
drivers/infiniband/ulp/iser/iscsi_iser.h
81
#define iser_warn(fmt, arg...) \
drivers/infiniband/ulp/iser/iscsi_iser.h
85
__func__ , ## arg); \
drivers/infiniband/ulp/iser/iscsi_iser.h
88
#define iser_info(fmt, arg...) \
drivers/infiniband/ulp/iser/iscsi_iser.h
92
__func__ , ## arg); \
drivers/infiniband/ulp/iser/iscsi_iser.h
95
#define iser_err(fmt, arg...) \
drivers/infiniband/ulp/iser/iscsi_iser.h
96
pr_err(PFX "%s: " fmt, __func__ , ## arg)
drivers/infiniband/ulp/isert/ib_isert.h
14
#define isert_dbg(fmt, arg...) \
drivers/infiniband/ulp/isert/ib_isert.h
18
__func__ , ## arg); \
drivers/infiniband/ulp/isert/ib_isert.h
21
#define isert_warn(fmt, arg...) \
drivers/infiniband/ulp/isert/ib_isert.h
25
__func__ , ## arg); \
drivers/infiniband/ulp/isert/ib_isert.h
28
#define isert_info(fmt, arg...) \
drivers/infiniband/ulp/isert/ib_isert.h
32
__func__ , ## arg); \
drivers/infiniband/ulp/isert/ib_isert.h
35
#define isert_err(fmt, arg...) \
drivers/infiniband/ulp/isert/ib_isert.h
36
pr_err(PFX "%s: " fmt, __func__ , ## arg)
drivers/infiniband/ulp/opa_vnic/opa_vnic_internal.h
245
#define v_dbg(format, arg...) \
drivers/infiniband/ulp/opa_vnic/opa_vnic_internal.h
246
netdev_dbg(adapter->netdev, format, ## arg)
drivers/infiniband/ulp/opa_vnic/opa_vnic_internal.h
247
#define v_err(format, arg...) \
drivers/infiniband/ulp/opa_vnic/opa_vnic_internal.h
248
netdev_err(adapter->netdev, format, ## arg)
drivers/infiniband/ulp/opa_vnic/opa_vnic_internal.h
249
#define v_info(format, arg...) \
drivers/infiniband/ulp/opa_vnic/opa_vnic_internal.h
250
netdev_info(adapter->netdev, format, ## arg)
drivers/infiniband/ulp/opa_vnic/opa_vnic_internal.h
251
#define v_warn(format, arg...) \
drivers/infiniband/ulp/opa_vnic/opa_vnic_internal.h
252
netdev_warn(adapter->netdev, format, ## arg)
drivers/infiniband/ulp/opa_vnic/opa_vnic_internal.h
254
#define c_err(format, arg...) \
drivers/infiniband/ulp/opa_vnic/opa_vnic_internal.h
255
dev_err(&cport->ibdev->dev, format, ## arg)
drivers/infiniband/ulp/opa_vnic/opa_vnic_internal.h
256
#define c_info(format, arg...) \
drivers/infiniband/ulp/opa_vnic/opa_vnic_internal.h
257
dev_info(&cport->ibdev->dev, format, ## arg)
drivers/infiniband/ulp/opa_vnic/opa_vnic_internal.h
258
#define c_dbg(format, arg...) \
drivers/infiniband/ulp/opa_vnic/opa_vnic_internal.h
259
dev_dbg(&cport->ibdev->dev, format, ## arg)
drivers/infiniband/ulp/srp/ib_srp.c
165
int tmo = *(int *)kp->arg;
drivers/infiniband/ulp/srp/ib_srp.c
181
if (kp->arg == &srp_reconnect_delay)
drivers/infiniband/ulp/srp/ib_srp.c
184
else if (kp->arg == &srp_fast_io_fail_tmo)
drivers/infiniband/ulp/srp/ib_srp.c
191
*(int *)kp->arg = tmo;
drivers/infiniband/ulp/srpt/ib_srpt.c
87
return kstrtou64(buffer, 16, (u64 *)kp->arg);
drivers/infiniband/ulp/srpt/ib_srpt.c
91
return sprintf(buffer, "0x%016llx\n", *(u64 *)kp->arg);
drivers/input/evdev.c
1277
static long evdev_ioctl(struct file *file, unsigned int cmd, unsigned long arg)
drivers/input/evdev.c
1279
return evdev_ioctl_handler(file, cmd, (void __user *)arg, 0);
drivers/input/evdev.c
1284
unsigned int cmd, unsigned long arg)
drivers/input/evdev.c
1286
return evdev_ioctl_handler(file, cmd, compat_ptr(arg), 1);
drivers/input/joydev.c
596
unsigned int cmd, unsigned long arg)
drivers/input/joydev.c
600
void __user *argp = (void __user *)arg;
drivers/input/joydev.c
617
retval = get_user(tmp32, (s32 __user *) arg);
drivers/input/joydev.c
624
retval = put_user(tmp32, (s32 __user *) arg);
drivers/input/joydev.c
663
unsigned int cmd, unsigned long arg)
drivers/input/joydev.c
667
void __user *argp = (void __user *)arg;
drivers/input/joydev.c
683
(long __user *) arg);
drivers/input/joydev.c
688
(long __user *) arg);
drivers/input/joystick/grip_mp.c
29
#define dbg(format, arg...) printk(KERN_ERR __FILE__ ": " format "\n" , ## arg)
drivers/input/joystick/grip_mp.c
31
#define dbg(format, arg...) do {} while (0)
drivers/input/joystick/sidewinder.c
44
#define dbg(format, arg...) printk(KERN_DEBUG __FILE__ ": " format "\n" , ## arg)
drivers/input/joystick/sidewinder.c
46
#define dbg(format, arg...) do {} while (0)
drivers/input/keyboard/cypress-sf.c
64
static void cypress_sf_disable_regulators(void *arg)
drivers/input/keyboard/cypress-sf.c
66
struct cypress_sf_data *touchkey = arg;
drivers/input/misc/ati_remote2.c
53
*(unsigned int *)kp->arg = mask;
drivers/input/misc/ati_remote2.c
71
return sprintf(buffer, "0x%04x\n", *(unsigned int *)kp->arg);
drivers/input/misc/ati_remote2.c
87
return sprintf(buffer, "0x%02x\n", *(unsigned int *)kp->arg);
drivers/input/misc/powermate.c
138
int op, arg;
drivers/input/misc/powermate.c
158
arg = 255 - pm->pulse_speed;
drivers/input/misc/powermate.c
161
arg = pm->pulse_speed - 255;
drivers/input/misc/powermate.c
164
arg = 0; // can be any value
drivers/input/misc/powermate.c
167
pm->configcr->wIndex = cpu_to_le16( (arg << 8) | op );
drivers/input/misc/uinput.c
1088
static long uinput_ioctl(struct file *file, unsigned int cmd, unsigned long arg)
drivers/input/misc/uinput.c
1090
return uinput_ioctl_handler(file, cmd, arg, (void __user *)arg);
drivers/input/misc/uinput.c
1107
unsigned int cmd, unsigned long arg)
drivers/input/misc/uinput.c
1121
return uinput_ioctl_handler(file, cmd, arg, compat_ptr(arg));
drivers/input/misc/uinput.c
462
struct uinput_setup __user *arg)
drivers/input/misc/uinput.c
470
if (copy_from_user(&setup, arg, sizeof(setup)))
drivers/input/misc/uinput.c
490
struct uinput_setup __user *arg, size_t size)
drivers/input/misc/uinput.c
502
if (copy_from_user(&setup, arg, size))
drivers/input/misc/uinput.c
889
unsigned long arg, void __user *p)
drivers/input/misc/uinput.c
933
retval = uinput_set_bit(arg, evbit, EV_MAX);
drivers/input/misc/uinput.c
937
retval = uinput_set_bit(arg, keybit, KEY_MAX);
drivers/input/misc/uinput.c
941
retval = uinput_set_bit(arg, relbit, REL_MAX);
drivers/input/misc/uinput.c
945
retval = uinput_set_bit(arg, absbit, ABS_MAX);
drivers/input/misc/uinput.c
949
retval = uinput_set_bit(arg, mscbit, MSC_MAX);
drivers/input/misc/uinput.c
953
retval = uinput_set_bit(arg, ledbit, LED_MAX);
drivers/input/misc/uinput.c
957
retval = uinput_set_bit(arg, sndbit, SND_MAX);
drivers/input/misc/uinput.c
961
retval = uinput_set_bit(arg, ffbit, FF_MAX);
drivers/input/misc/uinput.c
965
retval = uinput_set_bit(arg, swbit, SW_MAX);
drivers/input/misc/uinput.c
969
retval = uinput_set_bit(arg, propbit, INPUT_PROP_MAX);
drivers/input/mouse/byd.c
344
u8 arg;
drivers/input/mouse/byd.c
386
param[0] = seq[i].arg;
drivers/input/mouse/psmouse-base.c
2020
*((unsigned int *)kp->arg) = proto->type;
drivers/input/mouse/psmouse-base.c
2027
int type = *((unsigned int *)kp->arg);
drivers/input/serio/hil_mlc.c
606
mlc->intimeout = usecs_to_jiffies(node->arg);
drivers/input/serio/hil_mlc.c
642
rc = node->object.func(mlc, node->arg);
drivers/input/serio/hil_mlc.c
655
rc = mlc->in(mlc, node->arg);
drivers/input/serio/i8042.c
62
enum i8042_controller_reset_mode *arg = kp->arg;
drivers/input/serio/i8042.c
74
*arg = reset ? I8042_RESET_ALWAYS : I8042_RESET_NEVER;
drivers/input/serio/i8042.h
63
#define dbg(format, arg...) \
drivers/input/serio/i8042.h
67
(int) (jiffies - i8042_start_time), ##arg); \
drivers/input/serio/i8042.h
82
#define dbg(format, arg...) \
drivers/input/serio/i8042.h
85
printk(KERN_DEBUG pr_fmt(format), ##arg); \
drivers/input/serio/serport.c
203
unsigned long arg)
drivers/input/serio/serport.c
208
if (get_user(type, (unsigned long __user *) arg))
drivers/input/serio/serport.c
221
unsigned int cmd, unsigned long arg)
drivers/input/serio/serport.c
224
void __user *uarg = compat_ptr(arg);
drivers/input/touchscreen/edt-ft5x06.c
1120
static void edt_ft5x06_exit_regmap(void *arg)
drivers/input/touchscreen/edt-ft5x06.c
1122
struct edt_ft5x06_ts_data *data = arg;
drivers/input/touchscreen/edt-ft5x06.c
1128
static void edt_ft5x06_disable_regulators(void *arg)
drivers/input/touchscreen/edt-ft5x06.c
1130
struct edt_ft5x06_ts_data *data = arg;
drivers/input/touchscreen/goodix.c
1300
static void goodix_disable_regulators(void *arg)
drivers/input/touchscreen/goodix.c
1302
struct goodix_ts_data *ts = arg;
drivers/input/touchscreen/hycon-hy46xx.c
432
static void hycon_hy46xx_disable_regulator(void *arg)
drivers/input/touchscreen/hycon-hy46xx.c
434
struct hycon_hy46xx_data *data = arg;
drivers/input/touchscreen/silead.c
639
static void silead_disable_regulator(void *arg)
drivers/input/touchscreen/silead.c
641
struct silead_ts_data *data = arg;
drivers/iommu/amd/amd_iommu_types.h
417
#define DUMP_printk(format, arg...) \
drivers/iommu/amd/amd_iommu_types.h
420
pr_info(format, ## arg); \
drivers/iommu/amd/init.c
2403
unsigned int nr_irqs, void *arg)
drivers/iommu/amd/init.c
2405
struct irq_alloc_info *info = arg;
drivers/iommu/amd/init.c
2411
ret = irq_domain_alloc_irqs_parent(domain, virq, nr_irqs, arg);
drivers/iommu/amd/iommu.c
3735
unsigned int nr_irqs, void *arg)
drivers/iommu/amd/iommu.c
3737
struct irq_alloc_info *info = arg;
drivers/iommu/amd/iommu.c
3765
ret = irq_domain_alloc_irqs_parent(domain, virq, nr_irqs, arg);
drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3-iommufd.c
207
static int arm_smmu_validate_vste(struct iommu_hwpt_arm_smmuv3 *arg,
drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3-iommufd.c
213
if (!(arg->ste[0] & cpu_to_le64(STRTAB_STE_0_V))) {
drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3-iommufd.c
214
memset(arg->ste, 0, sizeof(arg->ste));
drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3-iommufd.c
219
if ((arg->ste[0] & ~STRTAB_STE_0_NESTING_ALLOWED) ||
drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3-iommufd.c
220
(arg->ste[1] & ~STRTAB_STE_1_NESTING_ALLOWED))
drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3-iommufd.c
223
cfg = FIELD_GET(STRTAB_STE_0_CFG, le64_to_cpu(arg->ste[0]));
drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3-iommufd.c
232
eats = FIELD_GET(STRTAB_STE_1_EATS, le64_to_cpu(arg->ste[1]));
drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3-iommufd.c
233
arg->ste[1] &= ~cpu_to_le64(STRTAB_STE_1_EATS);
drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3-iommufd.c
248
struct iommu_hwpt_arm_smmuv3 arg;
drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3-iommufd.c
255
ret = iommu_copy_struct_from_user(&arg, user_data,
drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3-iommufd.c
260
ret = arm_smmu_validate_vste(&arg, &enable_ats);
drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3-iommufd.c
272
nested_domain->ste[0] = arg.ste[0];
drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3-iommufd.c
273
nested_domain->ste[1] = arg.ste[1] & ~cpu_to_le64(STRTAB_STE_1_EATS);
drivers/iommu/fsl_pamu.c
497
static irqreturn_t pamu_av_isr(int irq, void *arg)
drivers/iommu/fsl_pamu.c
499
struct pamu_isr_data *data = arg;
drivers/iommu/generic_pt/iommu_pt.h
137
static __always_inline int __do_iova_to_phys(struct pt_range *range, void *arg,
drivers/iommu/generic_pt/iommu_pt.h
143
pt_oaddr_t *res = arg;
drivers/iommu/generic_pt/iommu_pt.h
149
return pt_descend(&pts, arg, descend_fn);
drivers/iommu/generic_pt/iommu_pt.h
230
static inline int __read_and_clear_dirty(struct pt_range *range, void *arg,
drivers/iommu/generic_pt/iommu_pt.h
235
struct pt_iommu_dirty_args *dirty = arg;
drivers/iommu/generic_pt/iommu_pt.h
240
ret = pt_descend(&pts, arg, __read_and_clear_dirty);
drivers/iommu/generic_pt/iommu_pt.h
297
static inline int __set_dirty(struct pt_range *range, void *arg,
drivers/iommu/generic_pt/iommu_pt.h
306
return pt_descend(&pts, arg, __set_dirty);
drivers/iommu/generic_pt/iommu_pt.h
338
static int __collect_tables(struct pt_range *range, void *arg,
drivers/iommu/generic_pt/iommu_pt.h
342
struct pt_iommu_collect_args *collect = arg;
drivers/iommu/generic_pt/iommu_pt.h
351
ret = pt_descend(&pts, arg, __collect_tables);
drivers/iommu/generic_pt/iommu_pt.h
518
static int __map_range_leaf(struct pt_range *range, void *arg,
drivers/iommu/generic_pt/iommu_pt.h
522
struct pt_iommu_map_args *map = arg;
drivers/iommu/generic_pt/iommu_pt.h
567
static int __map_range(struct pt_range *range, void *arg, unsigned int level,
drivers/iommu/generic_pt/iommu_pt.h
571
struct pt_iommu_map_args *map = arg;
drivers/iommu/generic_pt/iommu_pt.h
619
ret = pt_descend(&pts, arg, __map_range_leaf);
drivers/iommu/generic_pt/iommu_pt.h
621
ret = pt_descend(&pts, arg, __map_range);
drivers/iommu/generic_pt/iommu_pt.h
639
void *arg, unsigned int level,
drivers/iommu/generic_pt/iommu_pt.h
644
struct pt_iommu_map_args *map = arg;
drivers/iommu/generic_pt/iommu_pt.h
657
return pt_descend(&pts, arg, descend_fn);
drivers/iommu/generic_pt/iommu_pt.h
928
static __maybe_unused int __unmap_range(struct pt_range *range, void *arg,
drivers/iommu/generic_pt/iommu_pt.h
935
struct pt_unmap_args *unmap = arg;
drivers/iommu/generic_pt/iommu_pt.h
977
ret = pt_descend(&pts, arg, __unmap_range);
drivers/iommu/generic_pt/kunit_generic_pt.h
105
struct pt_state *pts, void *arg),
drivers/iommu/generic_pt/kunit_generic_pt.h
319
void *arg)
drivers/iommu/generic_pt/kunit_generic_pt.h
33
void (*fn)(struct kunit *test, struct pt_state *pts, void *arg);
drivers/iommu/generic_pt/kunit_generic_pt.h
36
static int __check_all_levels(struct pt_range *range, void *arg,
drivers/iommu/generic_pt/kunit_generic_pt.h
362
static void test_lvl_radix(struct kunit *test, struct pt_state *pts, void *arg)
drivers/iommu/generic_pt/kunit_generic_pt.h
366
struct lvl_radix_arg *radix = arg;
drivers/iommu/generic_pt/kunit_generic_pt.h
40
struct check_levels_arg *chk = arg;
drivers/iommu/generic_pt/kunit_generic_pt.h
426
void *arg)
drivers/iommu/generic_pt/kunit_generic_pt.h
507
void *arg)
drivers/iommu/generic_pt/kunit_generic_pt.h
538
void *arg)
drivers/iommu/generic_pt/kunit_generic_pt.h
602
static void test_lvl_dirty(struct kunit *test, struct pt_state *pts, void *arg)
drivers/iommu/generic_pt/kunit_generic_pt.h
664
void *arg)
drivers/iommu/generic_pt/kunit_generic_pt.h
68
ret = pt_descend(&pts, arg, __check_all_levels);
drivers/iommu/generic_pt/kunit_generic_pt.h
727
void *arg)
drivers/iommu/generic_pt/kunit_iommu_pt.h
17
static int __count_valids(struct pt_range *range, void *arg, unsigned int level,
drivers/iommu/generic_pt/kunit_iommu_pt.h
21
struct count_valids *valids = arg;
drivers/iommu/generic_pt/kunit_iommu_pt.h
25
pt_descend(&pts, arg, __count_valids);
drivers/iommu/generic_pt/pt_iter.h
371
typedef int (*pt_level_fn_t)(struct pt_range *range, void *arg,
drivers/iommu/generic_pt/pt_iter.h
383
static __always_inline int pt_descend(struct pt_state *pts, void *arg,
drivers/iommu/generic_pt/pt_iter.h
391
ret = (*fn)(pts->range, arg, pts->level - 1, pts->table_lower);
drivers/iommu/generic_pt/pt_iter.h
406
pt_level_fn_t fn, void *arg)
drivers/iommu/generic_pt/pt_iter.h
408
return fn(range, arg, range->top_level, range->top_table);
drivers/iommu/generic_pt/pt_iter.h
426
pt_level_fn_t fn, void *arg)
drivers/iommu/generic_pt/pt_iter.h
434
return fn(&range, arg, pts->level - 1, pts->table_lower);
drivers/iommu/generic_pt/pt_iter.h
448
void *arg)
drivers/iommu/generic_pt/pt_iter.h
455
fn, arg);
drivers/iommu/generic_pt/pt_iter.h
573
static __always_inline int fn(struct pt_range *range, void *arg, \
drivers/iommu/generic_pt/pt_iter.h
579
return CONCATENATE(fn, 0)(range, arg, 0, table); \
drivers/iommu/generic_pt/pt_iter.h
581
return CONCATENATE(fn, 1)(range, arg, 1, table); \
drivers/iommu/generic_pt/pt_iter.h
583
return CONCATENATE(fn, 2)(range, arg, 2, table); \
drivers/iommu/generic_pt/pt_iter.h
585
return CONCATENATE(fn, 3)(range, arg, 3, table); \
drivers/iommu/generic_pt/pt_iter.h
587
return CONCATENATE(fn, 4)(range, arg, 4, table); \
drivers/iommu/generic_pt/pt_iter.h
588
return CONCATENATE(fn, 5)(range, arg, 5, table); \
drivers/iommu/generic_pt/pt_iter.h
591
static inline int __pt_make_level_fn_err(struct pt_range *range, void *arg,
drivers/iommu/generic_pt/pt_iter.h
600
static inline int fn(struct pt_range *range, void *arg, \
drivers/iommu/generic_pt/pt_iter.h
604
return do_fn(range, arg, level, table, descend_fn); \
drivers/iommu/hyperv-iommu.c
265
void *arg)
drivers/iommu/hyperv-iommu.c
267
struct irq_alloc_info *info = arg;
drivers/iommu/hyperv-iommu.c
275
ret = irq_domain_alloc_irqs_parent(domain, virq, nr_irqs, arg);
drivers/iommu/hyperv-iommu.c
67
void *arg)
drivers/iommu/hyperv-iommu.c
69
struct irq_alloc_info *info = arg;
drivers/iommu/hyperv-iommu.c
76
ret = irq_domain_alloc_irqs_parent(domain, virq, nr_irqs, arg);
drivers/iommu/intel/dmar.c
2164
dmar_res_handler_t handler, void *arg)
drivers/iommu/intel/dmar.c
2187
callback.arg[res_type[func]] = arg;
drivers/iommu/intel/dmar.c
2196
static int dmar_hp_add_drhd(struct acpi_dmar_header *header, void *arg)
drivers/iommu/intel/dmar.c
2212
static int dmar_hp_remove_drhd(struct acpi_dmar_header *header, void *arg)
drivers/iommu/intel/dmar.c
2238
static int dmar_hp_release_drhd(struct acpi_dmar_header *header, void *arg)
drivers/iommu/intel/dmar.c
408
static int dmar_parse_one_drhd(struct acpi_dmar_header *header, void *arg)
drivers/iommu/intel/dmar.c
43
void *arg[ACPI_DMAR_TYPE_RESERVED];
drivers/iommu/intel/dmar.c
452
if (arg)
drivers/iommu/intel/dmar.c
453
(*(int *)arg)++;
drivers/iommu/intel/dmar.c
468
void *arg)
drivers/iommu/intel/dmar.c
490
static int dmar_parse_one_rhsa(struct acpi_dmar_header *header, void *arg)
drivers/iommu/intel/dmar.c
611
ret = cb->cb[iter->type](iter, cb->arg[iter->type]);
drivers/iommu/intel/dmar.c
643
.arg[ACPI_DMAR_TYPE_HARDWARE_UNIT] = &drhd_count,
drivers/iommu/intel/dmar.c
881
dmar_validate_one_drhd(struct acpi_dmar_header *entry, void *arg)
drivers/iommu/intel/dmar.c
893
if (arg)
drivers/iommu/intel/dmar.c
905
if (arg)
drivers/iommu/intel/iommu.c
1912
int __init dmar_parse_one_rmrr(struct acpi_dmar_header *header, void *arg)
drivers/iommu/intel/iommu.c
1972
int dmar_parse_one_atsr(struct acpi_dmar_header *hdr, void *arg)
drivers/iommu/intel/iommu.c
2018
int dmar_release_one_atsr(struct acpi_dmar_header *hdr, void *arg)
drivers/iommu/intel/iommu.c
2034
int dmar_check_one_atsr(struct acpi_dmar_header *hdr, void *arg)
drivers/iommu/intel/iommu.c
2074
int dmar_parse_one_satc(struct acpi_dmar_header *hdr, void *arg)
drivers/iommu/intel/irq_remapping.c
1410
void *arg)
drivers/iommu/intel/irq_remapping.c
1413
struct irq_alloc_info *info = arg;
drivers/iommu/intel/irq_remapping.c
1424
ret = irq_domain_alloc_irqs_parent(domain, virq, nr_irqs, arg);
drivers/iommu/iommufd/io_pagetable.c
542
struct iova_bitmap_fn_arg *arg = opaque;
drivers/iommu/iommufd/io_pagetable.c
543
struct iommu_domain *domain = arg->domain;
drivers/iommu/iommufd/io_pagetable.c
544
struct iommu_dirty_bitmap *dirty = arg->dirty;
drivers/iommu/iommufd/io_pagetable.c
547
unsigned long flags = arg->flags;
drivers/iommu/iommufd/io_pagetable.c
550
iopt_for_each_contig_area(&iter, area, arg->iopt, iova, last_iova) {
drivers/iommu/iommufd/io_pagetable.c
573
struct iova_bitmap_fn_arg arg;
drivers/iommu/iommufd/io_pagetable.c
588
arg.flags = flags;
drivers/iommu/iommufd/io_pagetable.c
589
arg.iopt = iopt;
drivers/iommu/iommufd/io_pagetable.c
590
arg.domain = domain;
drivers/iommu/iommufd/io_pagetable.c
591
arg.dirty = &dirty;
drivers/iommu/iommufd/io_pagetable.c
592
iova_bitmap_for_each(iter, &arg, __iommu_read_and_clear_dirty);
drivers/iommu/iommufd/iommufd_private.h
157
unsigned long arg);
drivers/iommu/iommufd/main.c
502
unsigned long arg)
drivers/iommu/iommufd/main.c
514
return iommufd_vfio_ioctl(ictx, cmd, arg);
drivers/iommu/iommufd/main.c
517
ucmd.ubuffer = (void __user *)arg;
drivers/iommu/iommufd/vfio_compat.c
160
void __user *arg)
drivers/iommu/iommufd/vfio_compat.c
170
if (copy_from_user(&map, arg, minsz))
drivers/iommu/iommufd/vfio_compat.c
198
void __user *arg)
drivers/iommu/iommufd/vfio_compat.c
213
if (copy_from_user(&unmap, arg, minsz))
drivers/iommu/iommufd/vfio_compat.c
248
if (copy_to_user(arg, &unmap, minsz))
drivers/iommu/iommufd/vfio_compat.c
435
void __user *arg)
drivers/iommu/iommufd/vfio_compat.c
452
if (copy_from_user(&info, arg, minsz))
drivers/iommu/iommufd/vfio_compat.c
473
cap_size = fill_fns[i](ioas, arg + total_cap_size,
drivers/iommu/iommufd/vfio_compat.c
488
last_cap = arg + total_cap_size;
drivers/iommu/iommufd/vfio_compat.c
501
if (copy_to_user(arg, &info, minsz)) {
drivers/iommu/iommufd/vfio_compat.c
514
unsigned long arg)
drivers/iommu/iommufd/vfio_compat.c
516
void __user *uarg = (void __user *)arg;
drivers/iommu/iommufd/vfio_compat.c
522
return iommufd_vfio_set_iommu(ictx, arg);
drivers/iommu/iommufd/vfio_compat.c
524
return iommufd_vfio_check_extension(ictx, arg);
drivers/ipack/carriers/tpci200.c
123
ret = slot_irq->handler(slot_irq->arg);
drivers/ipack/carriers/tpci200.c
190
irqreturn_t (*handler)(void *), void *arg)
drivers/ipack/carriers/tpci200.c
228
slot_irq->arg = arg;
drivers/ipack/carriers/tpci200.h
121
void *arg;
drivers/ipack/devices/ipoctal.c
251
static irqreturn_t ipoctal_irq_handler(void *arg)
drivers/ipack/devices/ipoctal.c
254
struct ipoctal *ipoctal = arg;
drivers/irqchip/irq-apple-aic.c
735
unsigned int nr_irqs, void *arg)
drivers/irqchip/irq-apple-aic.c
738
struct irq_fwspec *fwspec = arg;
drivers/irqchip/irq-bcm2712-mip.c
86
unsigned int nr_irqs, void *arg)
drivers/irqchip/irq-dw-apb-ictl.c
75
unsigned int nr_irqs, void *arg)
drivers/irqchip/irq-dw-apb-ictl.c
80
struct irq_fwspec *fwspec = arg;
drivers/irqchip/irq-gic-v3.c
1654
unsigned int nr_irqs, void *arg)
drivers/irqchip/irq-gic-v3.c
1659
struct irq_fwspec *fwspec = arg;
drivers/irqchip/irq-gic-v5-its.c
930
unsigned int nr_irqs, void *arg)
drivers/irqchip/irq-gic-v5-its.c
934
msi_alloc_info_t *info = arg;
drivers/irqchip/irq-gic-v5.c
643
unsigned int nr_irqs, void *arg)
drivers/irqchip/irq-gic-v5.c
646
struct irq_fwspec *fwspec = arg;
drivers/irqchip/irq-gic-v5.c
718
unsigned int nr_irqs, void *arg)
drivers/irqchip/irq-gic-v5.c
722
struct irq_fwspec *fwspec = arg;
drivers/irqchip/irq-gic-v5.c
792
unsigned int nr_irqs, void *arg)
drivers/irqchip/irq-gic-v5.c
796
u32 *lpi = arg;
drivers/irqchip/irq-gic-v5.c
840
unsigned int nr_irqs, void *arg)
drivers/irqchip/irq-gic.c
1137
unsigned int nr_irqs, void *arg)
drivers/irqchip/irq-gic.c
1142
struct irq_fwspec *fwspec = arg;
drivers/irqchip/irq-loongarch-avec.c
275
unsigned int nr_irqs, void *arg)
drivers/irqchip/irq-loongson-eiointc.c
373
unsigned int nr_irqs, void *arg)
drivers/irqchip/irq-loongson-eiointc.c
380
ret = irq_domain_translate_onecell(domain, arg, &hwirq, &type);
drivers/irqchip/irq-loongson-htvec.c
113
unsigned int nr_irqs, void *arg)
drivers/irqchip/irq-loongson-htvec.c
120
ret = irq_domain_translate_onecell(domain, arg, &hwirq, &type);
drivers/irqchip/irq-loongson-pch-pic.c
220
unsigned int nr_irqs, void *arg)
drivers/irqchip/irq-loongson-pch-pic.c
225
struct irq_fwspec *fwspec = arg;
drivers/irqchip/irq-ls-extirq.c
100
unsigned int nr_irqs, void *arg)
drivers/irqchip/irq-ls-extirq.c
103
struct irq_fwspec *fwspec = arg;
drivers/irqchip/irq-mbigen.c
195
static void mbigen_domain_set_desc(msi_alloc_info_t *arg, struct msi_desc *desc)
drivers/irqchip/irq-mbigen.c
197
arg->desc = desc;
drivers/irqchip/irq-mbigen.c
198
arg->hwirq = (u32)desc->data.icookie.value;
drivers/irqchip/irq-mips-cpu.c
184
unsigned int nr_irqs, void *arg)
drivers/irqchip/irq-mips-gic.c
710
unsigned int nr_irqs, void *arg)
drivers/irqchip/irq-mips-gic.c
712
struct irq_fwspec *fwspec = arg;
drivers/irqchip/irq-mips-gic.c
753
unsigned int nr_irqs, void *arg)
drivers/irqchip/irq-mips-gic.c
755
struct cpumask *ipimask = arg;
drivers/irqchip/irq-mtk-cirq.c
171
unsigned int nr_irqs, void *arg)
drivers/irqchip/irq-mtk-cirq.c
176
struct irq_fwspec *fwspec = arg;
drivers/irqchip/irq-mtk-sysirq.c
93
unsigned int nr_irqs, void *arg)
drivers/irqchip/irq-mtk-sysirq.c
97
struct irq_fwspec *fwspec = arg;
drivers/irqchip/irq-mvebu-icu.c
134
unsigned int virq, irq_hw_number_t hwirq, msi_alloc_info_t *arg)
drivers/irqchip/irq-mvebu-icu.c
140
static void mvebu_icu_set_desc(msi_alloc_info_t *arg, struct msi_desc *desc)
drivers/irqchip/irq-mvebu-icu.c
142
arg->desc = desc;
drivers/irqchip/irq-mvebu-icu.c
143
arg->hwirq = (u32)desc->data.icookie.value;
drivers/irqchip/irq-mvebu-sei.c
170
unsigned int nr_irqs, void *arg)
drivers/irqchip/irq-mvebu-sei.c
173
struct irq_fwspec *fwspec = arg;
drivers/irqchip/irq-mvebu-sei.c
211
unsigned int nr_irqs, void *arg)
drivers/irqchip/irq-mvebu-sei.c
219
mvebu_sei_ap_translate(domain, arg, &hwirq, &type);
drivers/irqchip/irq-nvic.c
49
unsigned int nr_irqs, void *arg)
drivers/irqchip/irq-nvic.c
54
struct irq_fwspec *fwspec = arg;
drivers/irqchip/irq-renesas-rza1.c
103
unsigned int nr_irqs, void *arg)
drivers/irqchip/irq-renesas-rza1.c
106
struct irq_fwspec *fwspec = arg;
drivers/irqchip/irq-renesas-rzg2l.c
472
unsigned int nr_irqs, void *arg)
drivers/irqchip/irq-renesas-rzg2l.c
480
ret = irq_domain_translate_twocell(domain, arg, &hwirq, &type);
drivers/irqchip/irq-renesas-rzt2h.c
184
void *arg)
drivers/irqchip/irq-renesas-rzt2h.c
191
ret = irq_domain_translate_twocell(domain, arg, &hwirq, &type);
drivers/irqchip/irq-renesas-rzv2h.c
493
void *arg)
drivers/irqchip/irq-renesas-rzv2h.c
501
ret = irq_domain_translate_twocell(domain, arg, &hwirq, &type);
drivers/irqchip/irq-riscv-aplic-direct.c
104
unsigned int nr_irqs, void *arg)
drivers/irqchip/irq-riscv-aplic-direct.c
108
struct irq_fwspec *fwspec = arg;
drivers/irqchip/irq-riscv-aplic-msi.c
131
static void aplic_msi_set_desc(msi_alloc_info_t *arg, struct msi_desc *desc)
drivers/irqchip/irq-riscv-aplic-msi.c
133
arg->desc = desc;
drivers/irqchip/irq-riscv-aplic-msi.c
134
arg->hwirq = (u32)desc->data.icookie.value;
drivers/irqchip/irq-riscv-intc.c
137
void *arg)
drivers/irqchip/irq-riscv-intc.c
142
struct irq_fwspec *fwspec = arg;
drivers/irqchip/irq-riscv-rpmi-sysmsi.c
162
static void rpmi_sysmsi_set_desc(msi_alloc_info_t *arg, struct msi_desc *desc)
drivers/irqchip/irq-riscv-rpmi-sysmsi.c
164
arg->desc = desc;
drivers/irqchip/irq-riscv-rpmi-sysmsi.c
165
arg->hwirq = desc->data.icookie.value;
drivers/irqchip/irq-sifive-plic.c
350
unsigned int nr_irqs, void *arg)
drivers/irqchip/irq-sifive-plic.c
355
struct irq_fwspec *fwspec = arg;
drivers/irqchip/irq-sun6i-r.c
224
unsigned int nr_irqs, void *arg)
drivers/irqchip/irq-sun6i-r.c
226
struct irq_fwspec *fwspec = arg;
drivers/irqchip/irq-ti-sci-inta.c
574
msi_alloc_info_t *arg = data;
drivers/irqchip/irq-ti-sci-inta.c
576
irq_domain_set_info(domain, virq, arg->hwirq, &ti_sci_inta_irq_chip,
drivers/irqchip/irq-ti-sci-inta.c
592
static void ti_sci_inta_msi_set_desc(msi_alloc_info_t *arg,
drivers/irqchip/irq-ti-sci-inta.c
597
arg->desc = desc;
drivers/irqchip/irq-ti-sci-inta.c
598
arg->hwirq = TO_HWIRQ(pdev->id, desc->msi_index);
drivers/irqchip/irq-uniphier-aidet.c
109
void *arg)
drivers/irqchip/irq-uniphier-aidet.c
119
ret = uniphier_aidet_domain_translate(domain, arg, &hwirq, &type);
drivers/irqchip/irq-vf610-mscm-ir.c
125
unsigned int nr_irqs, void *arg)
drivers/irqchip/irq-vf610-mscm-ir.c
129
struct irq_fwspec *fwspec = arg;
drivers/isdn/capi/capi.c
752
capi_ioctl(struct file *file, unsigned int cmd, unsigned long arg)
drivers/isdn/capi/capi.c
757
void __user *argp = (void __user *)arg;
drivers/isdn/capi/capi.c
852
if (arg) {
drivers/isdn/capi/capi.c
941
capi_unlocked_ioctl(struct file *file, unsigned int cmd, unsigned long arg)
drivers/isdn/capi/capi.c
946
ret = capi_ioctl(file, cmd, arg);
drivers/isdn/capi/capi.c
954
capi_compat_ioctl(struct file *file, unsigned int cmd, unsigned long arg)
drivers/isdn/capi/capi.c
966
if (copy_from_user(&mcmd32, compat_ptr(arg), sizeof(mcmd32)))
drivers/isdn/capi/capi.c
976
return capi_unlocked_ioctl(file, cmd, (unsigned long)compat_ptr(arg));
drivers/isdn/capi/kcapi.h
19
#define DBG(format, arg...) do { \
drivers/isdn/capi/kcapi.h
20
printk(KERN_DEBUG "%s: " format "\n" , __func__ , ## arg); \
drivers/isdn/capi/kcapi.h
23
#define DBG(format, arg...) /* */
drivers/isdn/hardware/mISDN/avmfritz.c
837
avm_bctrl(struct mISDNchannel *ch, u32 cmd, void *arg)
drivers/isdn/hardware/mISDN/avmfritz.c
844
pr_debug("%s: %s cmd:%x %p\n", fc->name, __func__, cmd, arg);
drivers/isdn/hardware/mISDN/avmfritz.c
859
ret = channel_bctrl(bch, arg);
drivers/isdn/hardware/mISDN/avmfritz.c
916
avm_dctrl(struct mISDNchannel *ch, u32 cmd, void *arg)
drivers/isdn/hardware/mISDN/avmfritz.c
924
pr_debug("%s: %s cmd:%x %p\n", fc->name, __func__, cmd, arg);
drivers/isdn/hardware/mISDN/avmfritz.c
927
rq = arg;
drivers/isdn/hardware/mISDN/avmfritz.c
943
err = channel_ctrl(fc, arg);
drivers/isdn/hardware/mISDN/hfcmulti.c
3657
hfcm_bctrl(struct mISDNchannel *ch, u_int cmd, void *arg)
drivers/isdn/hardware/mISDN/hfcmulti.c
3666
__func__, cmd, arg);
drivers/isdn/hardware/mISDN/hfcmulti.c
3678
err = channel_bctrl(bch, arg);
drivers/isdn/hardware/mISDN/hfcmulti.c
4143
hfcm_dctrl(struct mISDNchannel *ch, u_int cmd, void *arg)
drivers/isdn/hardware/mISDN/hfcmulti.c
4154
__func__, cmd, arg);
drivers/isdn/hardware/mISDN/hfcmulti.c
4157
rq = arg;
drivers/isdn/hardware/mISDN/hfcmulti.c
4190
err = channel_dctrl(dch, arg);
drivers/isdn/hardware/mISDN/hfcpci.c
1527
hfc_bctrl(struct mISDNchannel *ch, u_int cmd, void *arg)
drivers/isdn/hardware/mISDN/hfcpci.c
1535
printk(KERN_DEBUG "%s: cmd:%x %p\n", __func__, cmd, arg);
drivers/isdn/hardware/mISDN/hfcpci.c
1539
ret = set_hfcpci_rxtest(bch, ISDN_P_B_RAW, (int)(long)arg);
drivers/isdn/hardware/mISDN/hfcpci.c
1544
ret = set_hfcpci_rxtest(bch, ISDN_P_B_HDLC, (int)(long)arg);
drivers/isdn/hardware/mISDN/hfcpci.c
1562
ret = channel_bctrl(bch, arg);
drivers/isdn/hardware/mISDN/hfcpci.c
1954
hfc_dctrl(struct mISDNchannel *ch, u_int cmd, void *arg)
drivers/isdn/hardware/mISDN/hfcpci.c
1964
__func__, cmd, arg);
drivers/isdn/hardware/mISDN/hfcpci.c
1967
rq = arg;
drivers/isdn/hardware/mISDN/hfcpci.c
1982
err = channel_ctrl(hc, arg);
drivers/isdn/hardware/mISDN/hfcsusb.c
1804
hfc_bctrl(struct mISDNchannel *ch, u_int cmd, void *arg)
drivers/isdn/hardware/mISDN/hfcsusb.c
1810
printk(KERN_DEBUG "%s: cmd:%x %p\n", __func__, cmd, arg);
drivers/isdn/hardware/mISDN/hfcsusb.c
1828
ret = channel_bctrl(bch, arg);
drivers/isdn/hardware/mISDN/hfcsusb.c
522
hfc_dctrl(struct mISDNchannel *ch, u_int cmd, void *arg)
drivers/isdn/hardware/mISDN/hfcsusb.c
532
hw->name, __func__, cmd, arg);
drivers/isdn/hardware/mISDN/hfcsusb.c
535
rq = arg;
drivers/isdn/hardware/mISDN/hfcsusb.c
560
err = channel_ctrl(hw, arg);
drivers/isdn/hardware/mISDN/mISDNinfineon.c
575
inf_ctrl(struct inf_hw *hw, u32 cmd, u_long arg)
drivers/isdn/hardware/mISDN/mISDNinfineon.c
585
hw->name, __func__, cmd, arg);
drivers/isdn/hardware/mISDN/mISDNipac.c
1387
hscx_bctrl(struct mISDNchannel *ch, u32 cmd, void *arg)
drivers/isdn/hardware/mISDN/mISDNipac.c
1394
pr_debug("%s: %s cmd:%x %p\n", hx->ip->name, __func__, cmd, arg);
drivers/isdn/hardware/mISDN/mISDNipac.c
1409
ret = channel_bctrl(bch, arg);
drivers/isdn/hardware/mISDN/mISDNipac.c
1526
ipac_dctrl(struct mISDNchannel *ch, u32 cmd, void *arg)
drivers/isdn/hardware/mISDN/mISDNipac.c
1535
pr_debug("%s: DCTRL: %x %p\n", ipac->name, cmd, arg);
drivers/isdn/hardware/mISDN/mISDNipac.c
1538
rq = arg;
drivers/isdn/hardware/mISDN/mISDNipac.c
1554
err = channel_ctrl(ipac, arg);
drivers/isdn/hardware/mISDN/mISDNisar.c
1570
isar_bctrl(struct mISDNchannel *ch, u32 cmd, void *arg)
drivers/isdn/hardware/mISDN/mISDNisar.c
1577
pr_debug("%s: %s cmd:%x %p\n", ich->is->name, __func__, cmd, arg);
drivers/isdn/hardware/mISDN/mISDNisar.c
1592
ret = channel_bctrl(bch, arg);
drivers/isdn/hardware/mISDN/netjet.c
790
nj_bctrl(struct mISDNchannel *ch, u32 cmd, void *arg)
drivers/isdn/hardware/mISDN/netjet.c
798
pr_debug("%s: %s cmd:%x %p\n", card->name, __func__, cmd, arg);
drivers/isdn/hardware/mISDN/netjet.c
813
ret = channel_bctrl(bc, arg);
drivers/isdn/hardware/mISDN/netjet.c
871
nj_dctrl(struct mISDNchannel *ch, u32 cmd, void *arg)
drivers/isdn/hardware/mISDN/netjet.c
879
pr_debug("%s: %s cmd:%x %p\n", card->name, __func__, cmd, arg);
drivers/isdn/hardware/mISDN/netjet.c
882
rq = arg;
drivers/isdn/hardware/mISDN/netjet.c
898
err = channel_ctrl(card, arg);
drivers/isdn/hardware/mISDN/speedfax.c
177
sfax_ctrl(struct sfax_hw *sf, u32 cmd, u_long arg)
drivers/isdn/hardware/mISDN/speedfax.c
186
if (arg & 1)
drivers/isdn/hardware/mISDN/speedfax.c
188
if (arg & 2)
drivers/isdn/hardware/mISDN/speedfax.c
193
if (arg & 1)
drivers/isdn/hardware/mISDN/speedfax.c
195
if (arg & 2)
drivers/isdn/hardware/mISDN/speedfax.c
201
sf->name, __func__, cmd, arg);
drivers/isdn/hardware/mISDN/speedfax.c
237
sfax_dctrl(struct mISDNchannel *ch, u32 cmd, void *arg)
drivers/isdn/hardware/mISDN/speedfax.c
245
pr_debug("%s: cmd:%x %p\n", sf->name, cmd, arg);
drivers/isdn/hardware/mISDN/speedfax.c
248
rq = arg;
drivers/isdn/hardware/mISDN/speedfax.c
264
err = channel_ctrl(sf, arg);
drivers/isdn/hardware/mISDN/w6692.c
1025
w6692_bctrl(struct mISDNchannel *ch, u32 cmd, void *arg)
drivers/isdn/hardware/mISDN/w6692.c
1033
pr_debug("%s: %s cmd:%x %p\n", card->name, __func__, cmd, arg);
drivers/isdn/hardware/mISDN/w6692.c
1048
ret = channel_bctrl(bch, arg);
drivers/isdn/hardware/mISDN/w6692.c
1177
w6692_dctrl(struct mISDNchannel *ch, u32 cmd, void *arg)
drivers/isdn/hardware/mISDN/w6692.c
1185
pr_debug("%s: DCTRL: %x %p\n", card->name, cmd, arg);
drivers/isdn/hardware/mISDN/w6692.c
1188
rq = arg;
drivers/isdn/hardware/mISDN/w6692.c
1204
err = channel_ctrl(card, arg);
drivers/isdn/mISDN/dsp.h
250
extern void dsp_cmx_send(struct timer_list *arg);
drivers/isdn/mISDN/dsp_cmx.c
1617
dsp_cmx_send(struct timer_list *arg)
drivers/isdn/mISDN/dsp_core.c
953
dsp_ctrl(struct mISDNchannel *ch, u_int cmd, void *arg)
drivers/isdn/mISDN/dsp_hwec.c
34
void dsp_hwec_enable(struct dsp *dsp, const char *arg)
drivers/isdn/mISDN/dsp_hwec.c
46
if (!arg)
drivers/isdn/mISDN/dsp_hwec.c
49
len = strlen(arg);
drivers/isdn/mISDN/dsp_hwec.c
57
dup = next = kstrdup(arg, GFP_ATOMIC);
drivers/isdn/mISDN/dsp_hwec.h
7
extern void dsp_hwec_enable(struct dsp *dsp, const char *arg);
drivers/isdn/mISDN/fsm.c
103
mISDN_FsmEvent(ft->fi, ft->event, ft->arg);
drivers/isdn/mISDN/fsm.c
132
int millisec, int event, void *arg, int where)
drivers/isdn/mISDN/fsm.c
151
ft->arg = arg;
drivers/isdn/mISDN/fsm.c
160
int millisec, int event, void *arg, int where)
drivers/isdn/mISDN/fsm.c
172
ft->arg = arg;
drivers/isdn/mISDN/fsm.c
55
mISDN_FsmEvent(struct FsmInst *fi, int event, void *arg)
drivers/isdn/mISDN/fsm.c
73
r(fi, event, arg);
drivers/isdn/mISDN/fsm.h
46
void *arg;
drivers/isdn/mISDN/l1oip_core.c
1032
l1oip_dctrl(struct mISDNchannel *ch, u_int cmd, void *arg)
drivers/isdn/mISDN/l1oip_core.c
1042
__func__, cmd, arg);
drivers/isdn/mISDN/l1oip_core.c
1045
rq = arg;
drivers/isdn/mISDN/l1oip_core.c
1075
err = channel_dctrl(dch, arg);
drivers/isdn/mISDN/l1oip_core.c
1202
l1oip_bctrl(struct mISDNchannel *ch, u_int cmd, void *arg)
drivers/isdn/mISDN/l1oip_core.c
1209
__func__, cmd, arg);
drivers/isdn/mISDN/l1oip_core.c
1220
err = channel_bctrl(bch, arg);
drivers/isdn/mISDN/layer1.c
109
l1_reset(struct FsmInst *fi, int event, void *arg)
drivers/isdn/mISDN/layer1.c
115
l1_deact_cnf(struct FsmInst *fi, int event, void *arg)
drivers/isdn/mISDN/layer1.c
125
l1_deact_req_s(struct FsmInst *fi, int event, void *arg)
drivers/isdn/mISDN/layer1.c
135
l1_power_up_s(struct FsmInst *fi, int event, void *arg)
drivers/isdn/mISDN/layer1.c
147
l1_go_F5(struct FsmInst *fi, int event, void *arg)
drivers/isdn/mISDN/layer1.c
153
l1_go_F8(struct FsmInst *fi, int event, void *arg)
drivers/isdn/mISDN/layer1.c
159
l1_info2_ind(struct FsmInst *fi, int event, void *arg)
drivers/isdn/mISDN/layer1.c
168
l1_info4_ind(struct FsmInst *fi, int event, void *arg)
drivers/isdn/mISDN/layer1.c
185
l1_timer3(struct FsmInst *fi, int event, void *arg)
drivers/isdn/mISDN/layer1.c
202
l1_timer_act(struct FsmInst *fi, int event, void *arg)
drivers/isdn/mISDN/layer1.c
212
l1_timer_deact(struct FsmInst *fi, int event, void *arg)
drivers/isdn/mISDN/layer1.c
225
l1_activate_s(struct FsmInst *fi, int event, void *arg)
drivers/isdn/mISDN/layer1.c
236
l1_activate_no(struct FsmInst *fi, int event, void *arg)
drivers/isdn/mISDN/layer2.c
1001
struct sk_buff *skb = arg;
drivers/isdn/mISDN/layer2.c
1005
l2_mdl_error_ua(fi, event, arg);
drivers/isdn/mISDN/layer2.c
1035
l2_released(struct FsmInst *fi, int event, void *arg)
drivers/isdn/mISDN/layer2.c
1038
struct sk_buff *skb = arg;
drivers/isdn/mISDN/layer2.c
1041
l2_mdl_error_ua(fi, event, arg);
drivers/isdn/mISDN/layer2.c
1053
l2_reestablish(struct FsmInst *fi, int event, void *arg)
drivers/isdn/mISDN/layer2.c
1056
struct sk_buff *skb = arg;
drivers/isdn/mISDN/layer2.c
1065
l2_st5_dm_release(struct FsmInst *fi, int event, void *arg)
drivers/isdn/mISDN/layer2.c
1068
struct sk_buff *skb = arg;
drivers/isdn/mISDN/layer2.c
1085
l2_st6_dm_release(struct FsmInst *fi, int event, void *arg)
drivers/isdn/mISDN/layer2.c
1088
struct sk_buff *skb = arg;
drivers/isdn/mISDN/layer2.c
1183
l2_st7_got_super(struct FsmInst *fi, int event, void *arg)
drivers/isdn/mISDN/layer2.c
1186
struct sk_buff *skb = arg;
drivers/isdn/mISDN/layer2.c
1244
l2_feed_i_if_reest(struct FsmInst *fi, int event, void *arg)
drivers/isdn/mISDN/layer2.c
1247
struct sk_buff *skb = arg;
drivers/isdn/mISDN/layer2.c
1256
l2_feed_i_pull(struct FsmInst *fi, int event, void *arg)
drivers/isdn/mISDN/layer2.c
1259
struct sk_buff *skb = arg;
drivers/isdn/mISDN/layer2.c
1266
l2_feed_iqueue(struct FsmInst *fi, int event, void *arg)
drivers/isdn/mISDN/layer2.c
1269
struct sk_buff *skb = arg;
drivers/isdn/mISDN/layer2.c
1275
l2_got_iframe(struct FsmInst *fi, int event, void *arg)
drivers/isdn/mISDN/layer2.c
1278
struct sk_buff *skb = arg;
drivers/isdn/mISDN/layer2.c
1344
l2_got_tei(struct FsmInst *fi, int event, void *arg)
drivers/isdn/mISDN/layer2.c
1349
l2->tei = (signed char)(long)arg;
drivers/isdn/mISDN/layer2.c
1363
l2_st5_tout_200(struct FsmInst *fi, int event, void *arg)
drivers/isdn/mISDN/layer2.c
1390
l2_st6_tout_200(struct FsmInst *fi, int event, void *arg)
drivers/isdn/mISDN/layer2.c
1413
l2_st7_tout_200(struct FsmInst *fi, int event, void *arg)
drivers/isdn/mISDN/layer2.c
1430
l2_st8_tout_200(struct FsmInst *fi, int event, void *arg)
drivers/isdn/mISDN/layer2.c
1451
l2_st7_tout_203(struct FsmInst *fi, int event, void *arg)
drivers/isdn/mISDN/layer2.c
1466
l2_pull_iqueue(struct FsmInst *fi, int event, void *arg)
drivers/isdn/mISDN/layer2.c
1516
l2_st8_got_super(struct FsmInst *fi, int event, void *arg)
drivers/isdn/mISDN/layer2.c
1519
struct sk_buff *skb = arg;
drivers/isdn/mISDN/layer2.c
155
l2up_create(struct layer2 *l2, u_int prim, int len, void *arg)
drivers/isdn/mISDN/layer2.c
1570
l2_got_FRMR(struct FsmInst *fi, int event, void *arg)
drivers/isdn/mISDN/layer2.c
1573
struct sk_buff *skb = arg;
drivers/isdn/mISDN/layer2.c
1587
l2_st24_tei_remove(struct FsmInst *fi, int event, void *arg)
drivers/isdn/mISDN/layer2.c
1597
l2_st3_tei_remove(struct FsmInst *fi, int event, void *arg)
drivers/isdn/mISDN/layer2.c
1608
l2_st5_tei_remove(struct FsmInst *fi, int event, void *arg)
drivers/isdn/mISDN/layer2.c
1622
l2_st6_tei_remove(struct FsmInst *fi, int event, void *arg)
drivers/isdn/mISDN/layer2.c
1634
l2_tei_remove(struct FsmInst *fi, int event, void *arg)
drivers/isdn/mISDN/layer2.c
1653
l2_st14_persistent_da(struct FsmInst *fi, int event, void *arg)
drivers/isdn/mISDN/layer2.c
1656
struct sk_buff *skb = arg;
drivers/isdn/mISDN/layer2.c
1667
l2_st5_persistent_da(struct FsmInst *fi, int event, void *arg)
drivers/isdn/mISDN/layer2.c
1670
struct sk_buff *skb = arg;
drivers/isdn/mISDN/layer2.c
1684
l2_st6_persistent_da(struct FsmInst *fi, int event, void *arg)
drivers/isdn/mISDN/layer2.c
1687
struct sk_buff *skb = arg;
drivers/isdn/mISDN/layer2.c
1698
l2_persistent_da(struct FsmInst *fi, int event, void *arg)
drivers/isdn/mISDN/layer2.c
170
skb_put_data(skb, arg, len);
drivers/isdn/mISDN/layer2.c
1701
struct sk_buff *skb = arg;
drivers/isdn/mISDN/layer2.c
1715
l2_set_own_busy(struct FsmInst *fi, int event, void *arg)
drivers/isdn/mISDN/layer2.c
1718
struct sk_buff *skb = arg;
drivers/isdn/mISDN/layer2.c
1728
l2_clear_own_busy(struct FsmInst *fi, int event, void *arg)
drivers/isdn/mISDN/layer2.c
1731
struct sk_buff *skb = arg;
drivers/isdn/mISDN/layer2.c
1741
l2_frame_error(struct FsmInst *fi, int event, void *arg)
drivers/isdn/mISDN/layer2.c
1745
l2mgr(l2, MDL_ERROR_IND, arg);
drivers/isdn/mISDN/layer2.c
1749
l2_frame_error_reest(struct FsmInst *fi, int event, void *arg)
drivers/isdn/mISDN/layer2.c
1753
l2mgr(l2, MDL_ERROR_IND, arg);
drivers/isdn/mISDN/layer2.c
2034
tei_l2(struct layer2 *l2, u_int cmd, u_long arg)
drivers/isdn/mISDN/layer2.c
2043
ret = mISDN_FsmEvent(&l2->l2m, EV_L2_MDL_ASSIGN, (void *)arg);
drivers/isdn/mISDN/layer2.c
2080
l2_ctrl(struct mISDNchannel *ch, u_int cmd, void *arg)
drivers/isdn/mISDN/layer2.c
216
l2down_create(struct layer2 *l2, u_int prim, u_int id, int len, void *arg)
drivers/isdn/mISDN/layer2.c
229
skb_put_data(skb, arg, len);
drivers/isdn/mISDN/layer2.c
278
l2_timeout(struct FsmInst *fi, int event, void *arg)
drivers/isdn/mISDN/layer2.c
303
l2mgr(struct layer2 *l2, u_int prim, void *arg) {
drivers/isdn/mISDN/layer2.c
304
long c = (long)arg;
drivers/isdn/mISDN/layer2.c
315
l2_tei(l2, prim, (u_long)arg);
drivers/isdn/mISDN/layer2.c
714
l2_mdl_error_ua(struct FsmInst *fi, int event, void *arg)
drivers/isdn/mISDN/layer2.c
716
struct sk_buff *skb = arg;
drivers/isdn/mISDN/layer2.c
727
l2_mdl_error_dm(struct FsmInst *fi, int event, void *arg)
drivers/isdn/mISDN/layer2.c
729
struct sk_buff *skb = arg;
drivers/isdn/mISDN/layer2.c
742
l2_st8_mdl_error_dm(struct FsmInst *fi, int event, void *arg)
drivers/isdn/mISDN/layer2.c
744
struct sk_buff *skb = arg;
drivers/isdn/mISDN/layer2.c
756
l2_go_st3(struct FsmInst *fi, int event, void *arg)
drivers/isdn/mISDN/layer2.c
758
dev_kfree_skb((struct sk_buff *)arg);
drivers/isdn/mISDN/layer2.c
763
l2_mdl_assign(struct FsmInst *fi, int event, void *arg)
drivers/isdn/mISDN/layer2.c
768
dev_kfree_skb((struct sk_buff *)arg);
drivers/isdn/mISDN/layer2.c
773
l2_queue_ui_assign(struct FsmInst *fi, int event, void *arg)
drivers/isdn/mISDN/layer2.c
776
struct sk_buff *skb = arg;
drivers/isdn/mISDN/layer2.c
784
l2_queue_ui(struct FsmInst *fi, int event, void *arg)
drivers/isdn/mISDN/layer2.c
787
struct sk_buff *skb = arg;
drivers/isdn/mISDN/layer2.c
810
l2_send_ui(struct FsmInst *fi, int event, void *arg)
drivers/isdn/mISDN/layer2.c
813
struct sk_buff *skb = arg;
drivers/isdn/mISDN/layer2.c
820
l2_got_ui(struct FsmInst *fi, int event, void *arg)
drivers/isdn/mISDN/layer2.c
823
struct sk_buff *skb = arg;
drivers/isdn/mISDN/layer2.c
836
l2_establish(struct FsmInst *fi, int event, void *arg)
drivers/isdn/mISDN/layer2.c
838
struct sk_buff *skb = arg;
drivers/isdn/mISDN/layer2.c
847
l2_discard_i_setl3(struct FsmInst *fi, int event, void *arg)
drivers/isdn/mISDN/layer2.c
849
struct sk_buff *skb = arg;
drivers/isdn/mISDN/layer2.c
859
l2_l3_reestablish(struct FsmInst *fi, int event, void *arg)
drivers/isdn/mISDN/layer2.c
861
struct sk_buff *skb = arg;
drivers/isdn/mISDN/layer2.c
871
l2_release(struct FsmInst *fi, int event, void *arg)
drivers/isdn/mISDN/layer2.c
874
struct sk_buff *skb = arg;
drivers/isdn/mISDN/layer2.c
881
l2_pend_rel(struct FsmInst *fi, int event, void *arg)
drivers/isdn/mISDN/layer2.c
883
struct sk_buff *skb = arg;
drivers/isdn/mISDN/layer2.c
891
l2_disconnect(struct FsmInst *fi, int event, void *arg)
drivers/isdn/mISDN/layer2.c
894
struct sk_buff *skb = arg;
drivers/isdn/mISDN/layer2.c
907
l2_start_multi(struct FsmInst *fi, int event, void *arg)
drivers/isdn/mISDN/layer2.c
910
struct sk_buff *skb = arg;
drivers/isdn/mISDN/layer2.c
927
l2_send_UA(struct FsmInst *fi, int event, void *arg)
drivers/isdn/mISDN/layer2.c
930
struct sk_buff *skb = arg;
drivers/isdn/mISDN/layer2.c
936
l2_send_DM(struct FsmInst *fi, int event, void *arg)
drivers/isdn/mISDN/layer2.c
939
struct sk_buff *skb = arg;
drivers/isdn/mISDN/layer2.c
945
l2_restart_multi(struct FsmInst *fi, int event, void *arg)
drivers/isdn/mISDN/layer2.c
948
struct sk_buff *skb = arg;
drivers/isdn/mISDN/layer2.c
980
l2_stop_multi(struct FsmInst *fi, int event, void *arg)
drivers/isdn/mISDN/layer2.c
983
struct sk_buff *skb = arg;
drivers/isdn/mISDN/layer2.c
998
l2_connected(struct FsmInst *fi, int event, void *arg)
drivers/isdn/mISDN/layer2.h
85
extern int tei_l2(struct layer2 *, u_int, u_long arg);
drivers/isdn/mISDN/layer2.h
89
extern int l2_tei(struct layer2 *, u_int, u_long arg);
drivers/isdn/mISDN/socket.c
350
data_sock_ioctl(struct socket *sock, unsigned int cmd, unsigned long arg)
drivers/isdn/mISDN/socket.c
362
if (copy_to_user((void __user *)arg, &ver, sizeof(ver)))
drivers/isdn/mISDN/socket.c
367
if (put_user(id, (int __user *)arg))
drivers/isdn/mISDN/socket.c
371
if (get_user(id, (int __user *)arg)) {
drivers/isdn/mISDN/socket.c
388
if (copy_to_user((void __user *)arg, &di, sizeof(di)))
drivers/isdn/mISDN/socket.c
396
(void __user *)arg);
drivers/isdn/mISDN/socket.c
634
base_sock_ioctl(struct socket *sock, unsigned int cmd, unsigned long arg)
drivers/isdn/mISDN/socket.c
645
if (copy_to_user((void __user *)arg, &ver, sizeof(ver)))
drivers/isdn/mISDN/socket.c
650
if (put_user(id, (int __user *)arg))
drivers/isdn/mISDN/socket.c
654
if (get_user(id, (int __user *)arg)) {
drivers/isdn/mISDN/socket.c
671
if (copy_to_user((void __user *)arg, &di, sizeof(di)))
drivers/isdn/mISDN/socket.c
679
if (copy_from_user(&dn, (void __user *)arg,
drivers/isdn/mISDN/socket.c
79
mISDN_ctrl(struct mISDNchannel *ch, u_int cmd, void *arg)
drivers/isdn/mISDN/socket.c
85
printk(KERN_DEBUG "%s(%p, %x, %p)\n", __func__, ch, cmd, arg);
drivers/isdn/mISDN/stack.c
355
st_own_ctrl(struct mISDNchannel *ch, u_int cmd, void *arg)
drivers/isdn/mISDN/stack.c
359
return ch->st->layer1->ctrl(ch->st->layer1, cmd, arg);
drivers/isdn/mISDN/tei.c
100
da_deactivate_ind(struct FsmInst *fi, int event, void *arg)
drivers/isdn/mISDN/tei.c
106
da_deactivate(struct FsmInst *fi, int event, void *arg)
drivers/isdn/mISDN/tei.c
1171
ctrl_teimanager(struct manager *mgr, void *arg)
drivers/isdn/mISDN/tei.c
1174
unsigned int *val = (unsigned int *)arg;
drivers/isdn/mISDN/tei.c
1258
mgr_ctrl(struct mISDNchannel *ch, u_int cmd, void *arg)
drivers/isdn/mISDN/tei.c
1265
printk(KERN_DEBUG "%s(%x, %p)\n", __func__, cmd, arg);
drivers/isdn/mISDN/tei.c
1268
ret = create_teimgr(mgr, arg);
drivers/isdn/mISDN/tei.c
1274
ret = ctrl_teimanager(mgr, arg);
drivers/isdn/mISDN/tei.c
1277
ret = check_data(mgr, arg);
drivers/isdn/mISDN/tei.c
130
da_ui(struct FsmInst *fi, int event, void *arg)
drivers/isdn/mISDN/tei.c
1337
mgr_bcast_ctrl(struct mISDNchannel *ch, u_int cmd, void *arg)
drivers/isdn/mISDN/tei.c
143
da_timer(struct FsmInst *fi, int event, void *arg)
drivers/isdn/mISDN/tei.c
293
teiup_create(struct manager *mgr, u_int prim, int len, void *arg)
drivers/isdn/mISDN/tei.c
306
skb_put_data(skb, arg, len);
drivers/isdn/mISDN/tei.c
456
tei_id_request(struct FsmInst *fi, int event, void *arg)
drivers/isdn/mISDN/tei.c
477
tei_id_assign(struct FsmInst *fi, int event, void *arg)
drivers/isdn/mISDN/tei.c
481
u_char *dp = arg;
drivers/isdn/mISDN/tei.c
506
tei_id_test_dup(struct FsmInst *fi, int event, void *arg)
drivers/isdn/mISDN/tei.c
510
u_char *dp = arg;
drivers/isdn/mISDN/tei.c
531
tei_id_denied(struct FsmInst *fi, int event, void *arg)
drivers/isdn/mISDN/tei.c
534
u_char *dp = arg;
drivers/isdn/mISDN/tei.c
547
tei_id_chk_req(struct FsmInst *fi, int event, void *arg)
drivers/isdn/mISDN/tei.c
550
u_char *dp = arg;
drivers/isdn/mISDN/tei.c
565
tei_id_remove(struct FsmInst *fi, int event, void *arg)
drivers/isdn/mISDN/tei.c
568
u_char *dp = arg;
drivers/isdn/mISDN/tei.c
583
tei_id_verify(struct FsmInst *fi, int event, void *arg)
drivers/isdn/mISDN/tei.c
597
tei_id_req_tout(struct FsmInst *fi, int event, void *arg)
drivers/isdn/mISDN/tei.c
616
tei_id_ver_tout(struct FsmInst *fi, int event, void *arg)
drivers/isdn/mISDN/tei.c
660
tei_assign_req(struct FsmInst *fi, int event, void *arg)
drivers/isdn/mISDN/tei.c
663
u_char *dp = arg;
drivers/isdn/mISDN/tei.c
680
tei_id_chk_req_net(struct FsmInst *fi, int event, void *arg)
drivers/isdn/mISDN/tei.c
695
tei_id_chk_resp(struct FsmInst *fi, int event, void *arg)
drivers/isdn/mISDN/tei.c
698
u_char *dp = arg;
drivers/isdn/mISDN/tei.c
709
tei_id_verify_net(struct FsmInst *fi, int event, void *arg)
drivers/isdn/mISDN/tei.c
712
u_char *dp = arg;
drivers/isdn/mISDN/tei.c
720
tei_id_chk_req_net(fi, event, arg);
drivers/isdn/mISDN/tei.c
724
tei_id_ver_tout_net(struct FsmInst *fi, int event, void *arg)
drivers/isdn/mISDN/tei.c
90
da_activate(struct FsmInst *fi, int event, void *arg)
drivers/isdn/mISDN/tei.c
934
l2_tei(struct layer2 *l2, u_int cmd, u_long arg)
drivers/isdn/mISDN/timerdev.c
220
mISDN_ioctl(struct file *filep, unsigned int cmd, unsigned long arg)
drivers/isdn/mISDN/timerdev.c
228
filep, cmd, arg);
drivers/isdn/mISDN/timerdev.c
232
if (get_user(tout, (int __user *)arg)) {
drivers/isdn/mISDN/timerdev.c
244
if (put_user(id, (int __user *)arg))
drivers/isdn/mISDN/timerdev.c
248
if (get_user(id, (int __user *)arg)) {
drivers/isdn/mISDN/timerdev.c
255
if (put_user(id, (int __user *)arg))
drivers/leds/leds-blinkm.c
304
static int blinkm_write(struct i2c_client *client, int cmd, u8 *arg)
drivers/leds/leds-blinkm.c
319
result = i2c_smbus_write_byte(client, arg[i]);
drivers/leds/leds-blinkm.c
326
static int blinkm_read(struct i2c_client *client, int cmd, u8 *arg)
drivers/leds/leds-blinkm.c
336
arg[i] = result;
drivers/leds/leds-cros_ec.c
101
union cros_ec_led_cmd_data arg = {};
drivers/leds/leds-cros_ec.c
108
arg.req.led_id = priv->led_id;
drivers/leds/leds-cros_ec.c
113
arg.req.brightness[led_color] = subled->brightness;
drivers/leds/leds-cros_ec.c
116
return cros_ec_led_send_cmd(priv->cros_ec, &arg);
drivers/leds/leds-cros_ec.c
164
union cros_ec_led_cmd_data arg = {};
drivers/leds/leds-cros_ec.c
171
arg.req.led_id = id;
drivers/leds/leds-cros_ec.c
172
arg.req.flags = EC_LED_FLAGS_QUERY;
drivers/leds/leds-cros_ec.c
173
ret = cros_ec_led_send_cmd(cros_ec, &arg);
drivers/leds/leds-cros_ec.c
185
num_subleds = cros_ec_led_count_subleds(dev, &arg.resp,
drivers/leds/leds-cros_ec.c
201
if (!arg.resp.brightness_range[i])
drivers/leds/leds-cros_ec.c
66
union cros_ec_led_cmd_data *arg)
drivers/leds/leds-cros_ec.c
70
ret = cros_ec_cmd(cros_ec, 1, EC_CMD_LED_CONTROL, &arg->req,
drivers/leds/leds-cros_ec.c
71
sizeof(arg->req), &arg->resp, sizeof(arg->resp));
drivers/leds/leds-cros_ec.c
81
union cros_ec_led_cmd_data arg = {};
drivers/leds/leds-cros_ec.c
83
arg.req.led_id = priv->led_id;
drivers/leds/leds-cros_ec.c
84
arg.req.flags = EC_LED_FLAGS_AUTO;
drivers/leds/leds-cros_ec.c
86
return cros_ec_led_send_cmd(priv->cros_ec, &arg);
drivers/macintosh/adb.c
416
struct completion *comp = req->arg;
drivers/macintosh/adb.c
451
req->arg = &comp;
drivers/macintosh/adb.c
618
struct adbdev_state *state = (struct adbdev_state *) req->arg;
drivers/macintosh/adb.c
792
req->arg = (void *) state;
drivers/macintosh/ams/ams-pmu.c
44
complete((struct completion *)req->arg);
drivers/macintosh/ams/ams-pmu.c
53
req.arg = &req_complete;
drivers/macintosh/ams/ams-pmu.c
66
req.arg = &req_complete;
drivers/macintosh/ans-lcd.c
104
temp = (char __user *) arg;
drivers/macintosh/ans-lcd.c
115
anslcd_short_delay=arg;
drivers/macintosh/ans-lcd.c
121
anslcd_long_delay=arg;
drivers/macintosh/ans-lcd.c
83
anslcd_ioctl(struct file *file, unsigned int cmd, unsigned long arg)
drivers/macintosh/ans-lcd.c
89
printk(KERN_DEBUG "LCD: ioctl(%d,%d)\n",cmd,arg);
drivers/macintosh/macio-adb.c
204
static irqreturn_t macio_adb_interrupt(int irq, void *arg)
drivers/macintosh/macio-adb.c
68
static irqreturn_t macio_adb_interrupt(int irq, void *arg);
drivers/macintosh/rack-meter.c
323
static irqreturn_t rackmeter_irq(int irq, void *arg)
drivers/macintosh/rack-meter.c
325
struct rackmeter *rm = arg;
drivers/macintosh/smu.c
162
static irqreturn_t smu_db_intr(int irq, void *arg)
drivers/macintosh/smu.c
245
static irqreturn_t smu_msg_intr(int irq, void *arg)
drivers/macintosh/therm_adt746x.c
283
static int monitor_task(void *arg)
drivers/macintosh/therm_adt746x.c
285
struct thermostat* th = arg;
drivers/macintosh/via-cuda.c
187
static irqreturn_t cuda_interrupt(int irq, void *arg);
drivers/macintosh/via-cuda.c
561
cuda_interrupt(int irq, void *arg)
drivers/macintosh/via-cuda.c
580
if (!arg)
drivers/macintosh/via-macii.c
365
static irqreturn_t macii_interrupt(int irq, void *arg)
drivers/macintosh/via-macii.c
373
if (!arg) {
drivers/macintosh/via-macii.c
86
static irqreturn_t macii_interrupt(int irq, void *arg);
drivers/macintosh/via-pmu.c
1572
via_pmu_interrupt(int irq, void *arg)
drivers/macintosh/via-pmu.c
1693
gpio1_interrupt(int irq, void *arg)
drivers/macintosh/via-pmu.c
204
static irqreturn_t via_pmu_interrupt(int irq, void *arg);
drivers/macintosh/via-pmu.c
205
static irqreturn_t gpio1_interrupt(int irq, void *arg);
drivers/macintosh/via-pmu.c
2352
u_int cmd, u_long arg)
drivers/macintosh/via-pmu.c
2354
__u32 __user *argp = (__u32 __user *)arg;
drivers/macintosh/via-pmu.c
2417
u_int cmd, u_long arg)
drivers/macintosh/via-pmu.c
2422
ret = pmu_ioctl(filp, cmd, arg);
drivers/macintosh/via-pmu.c
2436
static long compat_pmu_ioctl (struct file *filp, u_int cmd, u_long arg)
drivers/macintosh/via-pmu.c
2462
return pmu_unlocked_ioctl(filp, cmd, (unsigned long)compat_ptr(arg));
drivers/mailbox/arm_mhu.c
69
u32 *arg = data;
drivers/mailbox/arm_mhu.c
71
writel_relaxed(*arg, mlink->tx_reg + INTR_SET_OFS);
drivers/mailbox/arm_mhuv2.c
214
int (*send_data)(struct mhuv2 *mhu, struct mbox_chan *chan, void *arg);
drivers/mailbox/arm_mhuv2.c
298
void *arg)
drivers/mailbox/arm_mhuv2.c
446
struct mbox_chan *chan, void *arg)
drivers/mailbox/arm_mhuv2.c
448
const struct arm_mhuv2_mbox_msg *msg = arg;
drivers/mailbox/arm_mhuv2.c
676
static irqreturn_t mhuv2_receiver_interrupt(int irq, void *arg)
drivers/mailbox/arm_mhuv2.c
678
struct mhuv2 *mhu = arg;
drivers/mailbox/arm_mhuv3.c
275
int (*send_data)(struct mhuv3 *mhu, struct mbox_chan *chan, void *arg);
drivers/mailbox/arm_mhuv3.c
443
void *arg)
drivers/mailbox/arm_mhuv3.c
874
static irqreturn_t mhuv3_pbx_comb_interrupt(int irq, void *arg)
drivers/mailbox/arm_mhuv3.c
877
struct mhuv3 *mhu = arg;
drivers/mailbox/arm_mhuv3.c
912
static irqreturn_t mhuv3_mbx_comb_interrupt(int irq, void *arg)
drivers/mailbox/arm_mhuv3.c
915
struct mhuv3 *mhu = arg;
drivers/mailbox/cix-mailbox.c
207
u32 *arg = (u32 *)data;
drivers/mailbox/cix-mailbox.c
218
cix_mbox_write(priv, arg[0], CIX_REG_F_INT(index));
drivers/mailbox/cix-mailbox.c
374
static irqreturn_t cix_mbox_isr(int irq, void *arg)
drivers/mailbox/cix-mailbox.c
376
struct mbox_chan *chan = arg;
drivers/mailbox/imx-mailbox.c
228
u32 *arg = data;
drivers/mailbox/imx-mailbox.c
234
imx_mu_write(priv, *arg, priv->dcfg->xTR + cp->idx * 4);
drivers/mailbox/imx-mailbox.c
290
u32 *arg = data;
drivers/mailbox/imx-mailbox.c
321
imx_mu_write(priv, *arg++, priv->dcfg->xTR + (i % num_tr) * 4);
drivers/mailbox/imx-mailbox.c
331
imx_mu_write(priv, *arg++, priv->dcfg->xTR + (i % num_tr) * 4);
drivers/mailbox/imx-mailbox.c
391
u32 *arg = data;
drivers/mailbox/imx-mailbox.c
417
imx_mu_write(priv, *arg++, priv->dcfg->xTR);
drivers/mailbox/imx-mailbox.c
427
imx_mu_write(priv, *arg++,
drivers/mailbox/imx-mailbox.c
434
err = imx_mu_tx_waiting_write(priv, *arg++, i);
drivers/mailbox/mailbox-th1520.c
149
u32 *arg = data;
drivers/mailbox/mailbox-th1520.c
156
*arg = th1520_mbox_chan_read(cp, off, is_remote);
drivers/mailbox/mailbox-th1520.c
158
arg++;
drivers/mailbox/mailbox-th1520.c
166
u32 *arg = data;
drivers/mailbox/mailbox-th1520.c
173
th1520_mbox_chan_write(cp, *arg, off, is_remote);
drivers/mailbox/mailbox-th1520.c
175
arg++;
drivers/mailbox/mailbox-th1520.c
183
u32 *arg = data;
drivers/mailbox/mailbox-th1520.c
185
th1520_mbox_chan_write(cp, *arg, off, is_remote);
drivers/mailbox/platform_mhu.c
75
u32 *arg = data;
drivers/mailbox/platform_mhu.c
77
writel_relaxed(*arg, mlink->tx_reg + INTR_SET_OFS);
drivers/md/bcache/alloc.c
311
static int bch_allocator_thread(void *arg)
drivers/md/bcache/alloc.c
313
struct cache *ca = arg;
drivers/md/bcache/bcache.h
283
unsigned int cmd, unsigned long arg);
drivers/md/bcache/btree.c
1883
static int bch_gc_thread(void *arg)
drivers/md/bcache/btree.c
1885
struct cache_set *c = arg;
drivers/md/bcache/btree.c
1950
static int bch_btree_check_thread(void *arg)
drivers/md/bcache/btree.c
1953
struct btree_check_info *info = arg;
drivers/md/bcache/request.c
1233
unsigned int cmd, unsigned long arg)
drivers/md/bcache/request.c
1241
return dc->bdev->bd_disk->fops->ioctl(dc->bdev, mode, cmd, arg);
drivers/md/bcache/request.c
1323
unsigned int cmd, unsigned long arg)
drivers/md/bcache/super.c
1013
static int cached_dev_status_update(void *arg)
drivers/md/bcache/super.c
1015
struct cached_dev *dc = arg;
drivers/md/bcache/super.c
754
unsigned int cmd, unsigned long arg)
drivers/md/bcache/super.c
758
return d->ioctl(d, mode, cmd, arg);
drivers/md/bcache/writeback.c
739
static int bch_writeback_thread(void *arg)
drivers/md/bcache/writeback.c
741
struct cached_dev *dc = arg;
drivers/md/bcache/writeback.c
905
static int bch_dirty_init_thread(void *arg)
drivers/md/bcache/writeback.c
907
struct dirty_init_thrd_info *info = arg;
drivers/md/dm-cache-target.c
2160
const char *arg;
drivers/md/dm-cache-target.c
2170
arg = dm_shift_arg(as);
drivers/md/dm-cache-target.c
2172
if (!strcasecmp(arg, "writeback")) {
drivers/md/dm-cache-target.c
2177
else if (!strcasecmp(arg, "writethrough")) {
drivers/md/dm-cache-target.c
2182
else if (!strcasecmp(arg, "passthrough")) {
drivers/md/dm-cache-target.c
2187
else if (!strcasecmp(arg, "metadata2"))
drivers/md/dm-cache-target.c
2190
else if (!strcasecmp(arg, "no_discard_passdown"))
drivers/md/dm-clone-target.c
1635
struct dm_arg arg;
drivers/md/dm-clone-target.c
1637
arg.min = MIN_REGION_SIZE;
drivers/md/dm-clone-target.c
1638
arg.max = MAX_REGION_SIZE;
drivers/md/dm-clone-target.c
1639
arg.error = "Invalid region size";
drivers/md/dm-clone-target.c
1641
r = dm_read_arg(&arg, as, &region_size, error);
drivers/md/dm-dust.c
538
unsigned int cmd, unsigned long arg,
drivers/md/dm-ebs-target.c
419
unsigned int cmd, unsigned long arg, bool *forward)
drivers/md/dm-era-target.c
1201
void *arg;
drivers/md/dm-era-target.c
1333
rpc->result = rpc->fn0 ? rpc->fn0(era->md) : rpc->fn1(era->md, rpc->arg);
drivers/md/dm-era-target.c
1404
int (*fn)(struct era_metadata *md, void *ref), void *arg)
drivers/md/dm-era-target.c
1410
rpc.arg = arg;
drivers/md/dm-era-target.c
849
static int metadata_resize(struct era_metadata *md, void *arg)
drivers/md/dm-era-target.c
852
dm_block_t *new_size = arg;
drivers/md/dm-flakey.c
655
unsigned int cmd, unsigned long arg,
drivers/md/dm-integrity.c
4330
static int get_alg_and_key(const char *arg, struct alg_spec *a, char **error, char *error_inval)
drivers/md/dm-integrity.c
4336
a->alg_string = kstrdup(strchr(arg, ':') + 1, GFP_KERNEL);
drivers/md/dm-linear.c
123
unsigned int cmd, unsigned long arg,
drivers/md/dm-log-writes.c
430
static int log_writes_kthread(void *arg)
drivers/md/dm-log-writes.c
432
struct log_writes_c *lc = arg;
drivers/md/dm-log-writes.c
823
unsigned int cmd, unsigned long arg,
drivers/md/dm-mpath.c
2138
unsigned int cmd, unsigned long arg,
drivers/md/dm-pcache/dm_pcache.c
155
const char *arg;
drivers/md/dm-pcache/dm_pcache.c
167
arg = dm_shift_arg(as);
drivers/md/dm-pcache/dm_pcache.c
170
if (!strcmp(arg, "cache_mode")) {
drivers/md/dm-pcache/dm_pcache.c
171
arg = dm_shift_arg(as);
drivers/md/dm-pcache/dm_pcache.c
172
if (!strcmp(arg, "writeback")) {
drivers/md/dm-pcache/dm_pcache.c
179
} else if (!strcmp(arg, "data_crc")) {
drivers/md/dm-pcache/dm_pcache.c
180
arg = dm_shift_arg(as);
drivers/md/dm-pcache/dm_pcache.c
181
if (!strcmp(arg, "true")) {
drivers/md/dm-pcache/dm_pcache.c
183
} else if (!strcmp(arg, "false")) {
drivers/md/dm-raid.c
1138
const char *arg, *key;
drivers/md/dm-raid.c
1142
arg = dm_shift_arg(as);
drivers/md/dm-raid.c
1145
if (kstrtoint(arg, 10, &value) < 0) {
drivers/md/dm-raid.c
1222
arg = dm_shift_arg(as);
drivers/md/dm-raid.c
1224
if (!arg) {
drivers/md/dm-raid.c
1242
raid10_format = raid10_name_to_format(arg);
drivers/md/dm-raid.c
1263
r = dm_get_device(rs->ti, arg, dm_table_get_mode(rs->ti->table),
drivers/md/dm-raid.c
1295
r = dm_raid_journal_mode_to_md(arg);
drivers/md/dm-raid.c
1307
if (kstrtoint(arg, 10, &value) < 0) {
drivers/md/dm-raid.c
3019
const char *arg;
drivers/md/dm-raid.c
3027
arg = dm_shift_arg(&as);
drivers/md/dm-raid.c
3028
if (!arg) {
drivers/md/dm-raid.c
3033
rt = get_raid_type(arg);
drivers/md/dm-raid.c
832
const char *arg;
drivers/md/dm-raid.c
835
arg = dm_shift_arg(as);
drivers/md/dm-raid.c
836
if (!arg)
drivers/md/dm-raid.c
853
arg = dm_shift_arg(as);
drivers/md/dm-raid.c
854
if (!arg)
drivers/md/dm-raid.c
857
if (strcmp(arg, "-")) {
drivers/md/dm-raid.c
858
r = dm_get_device(rs->ti, arg, dm_table_get_mode(rs->ti->table),
drivers/md/dm-raid.c
872
arg = dm_shift_arg(as);
drivers/md/dm-raid.c
873
if (!arg)
drivers/md/dm-raid.c
876
if (!strcmp(arg, "-")) {
drivers/md/dm-raid.c
891
r = dm_get_device(rs->ti, arg, dm_table_get_mode(rs->ti->table),
drivers/md/dm-switch.c
521
unsigned int cmd, unsigned long arg,
drivers/md/dm-table.c
777
static int validate_next_arg(const struct dm_arg *arg, struct dm_arg_set *arg_set,
drivers/md/dm-table.c
785
(*value < arg->min) ||
drivers/md/dm-table.c
786
(*value > arg->max) ||
drivers/md/dm-table.c
788
*error = arg->error;
drivers/md/dm-table.c
795
int dm_read_arg(const struct dm_arg *arg, struct dm_arg_set *arg_set,
drivers/md/dm-table.c
798
return validate_next_arg(arg, arg_set, value, error, 0);
drivers/md/dm-table.c
802
int dm_read_arg_group(const struct dm_arg *arg, struct dm_arg_set *arg_set,
drivers/md/dm-table.c
805
return validate_next_arg(arg, arg_set, value, error, 1);
drivers/md/dm-thin.c
3689
static int read_dev_id(char *arg, dm_thin_id *dev_id, int warning)
drivers/md/dm-thin.c
3691
if (!kstrtoull(arg, 10, (unsigned long long *)dev_id) &&
drivers/md/dm-thin.c
3696
DMWARN("Message received with invalid device id: %s", arg);
drivers/md/dm-vdo/dump.c
49
static inline bool is_arg_string(const char *arg, const char *this_option)
drivers/md/dm-vdo/dump.c
52
return strncasecmp(arg, this_option, strlen(this_option)) == 0;
drivers/md/dm-vdo/indexer/funnel-requestqueue.c
131
static void request_queue_worker(void *arg)
drivers/md/dm-vdo/indexer/funnel-requestqueue.c
133
struct uds_request_queue *queue = arg;
drivers/md/dm-vdo/indexer/index.c
672
static void close_chapters(void *arg)
drivers/md/dm-vdo/indexer/index.c
675
struct chapter_writer *writer = arg;
drivers/md/dm-vdo/indexer/volume.c
623
static void read_thread_function(void *arg)
drivers/md/dm-vdo/indexer/volume.c
625
struct volume *volume = arg;
drivers/md/dm-vdo/thread-utils.c
34
static int thread_starter(void *arg)
drivers/md/dm-vdo/thread-utils.c
37
struct thread *thread = arg;
drivers/md/dm-verity-target.c
1352
static int verity_setup_salt_and_hashstate(struct dm_verity *v, const char *arg)
drivers/md/dm-verity-target.c
1356
if (strcmp(arg, "-") != 0) {
drivers/md/dm-verity-target.c
1357
v->salt_size = strlen(arg) / 2;
drivers/md/dm-verity-target.c
1363
if (strlen(arg) != v->salt_size * 2 ||
drivers/md/dm-verity-target.c
1364
hex2bin(v->salt, arg, v->salt_size)) {
drivers/md/dm-verity-target.c
990
unsigned int cmd, unsigned long arg,
drivers/md/dm-writecache.c
447
#define writecache_error(wc, err, msg, arg...) \
drivers/md/dm-writecache.c
450
DMERR(msg, ##arg); \
drivers/md/dm-zoned-target.c
1019
unsigned int cmd, unsigned long arg, bool *forward)
drivers/md/dm.c
415
unsigned long arg, bool *forward)
drivers/md/dm.c
438
r = ti->type->prepare_ioctl(ti, bdev, cmd, arg, forward);
drivers/md/dm.c
454
unsigned int cmd, unsigned long arg)
drivers/md/dm.c
460
r = dm_prepare_ioctl(md, &srcu_idx, &bdev, cmd, arg, &forward);
drivers/md/dm.c
481
r = bdev->bd_disk->fops->ioctl(bdev, mode, cmd, arg);
drivers/md/md-cluster.c
119
static void sync_ast(void *arg)
drivers/md/md-cluster.c
123
res = arg;
drivers/md/md-cluster.c
193
char *name, void (*bastfn)(void *arg, int mode), int with_lvb)
drivers/md/md-cluster.c
27
void (*bast)(void *arg, int mode); /* blocking AST function pointer*/
drivers/md/md-cluster.c
361
static void recover_prep(void *arg)
drivers/md/md-cluster.c
363
struct mddev *mddev = arg;
drivers/md/md-cluster.c
384
static void recover_slot(void *arg, struct dlm_slot *slot)
drivers/md/md-cluster.c
386
struct mddev *mddev = arg;
drivers/md/md-cluster.c
398
static void recover_done(void *arg, struct dlm_slot *slots,
drivers/md/md-cluster.c
402
struct mddev *mddev = arg;
drivers/md/md-cluster.c
428
static void ack_bast(void *arg, int mode)
drivers/md/md-cluster.c
430
struct dlm_lock_resource *res = arg;
drivers/md/md.c
7161
static int get_version(void __user *arg)
drivers/md/md.c
7169
if (copy_to_user(arg, &ver, sizeof(ver)))
drivers/md/md.c
7175
static int get_array_info(struct mddev *mddev, void __user *arg)
drivers/md/md.c
7229
if (copy_to_user(arg, &info, sizeof(info)))
drivers/md/md.c
7235
static int get_bitmap_file(struct mddev *mddev, void __user * arg)
drivers/md/md.c
7260
copy_to_user(arg, file, sizeof(*file)))
drivers/md/md.c
7267
static int get_disk_info(struct mddev *mddev, void __user * arg)
drivers/md/md.c
7272
if (copy_from_user(&info, arg, sizeof(info)))
drivers/md/md.c
7301
if (copy_to_user(arg, &info, sizeof(info)))
drivers/md/md.c
8153
unsigned int cmd, unsigned long arg)
drivers/md/md.c
8156
void __user *argp = (void __user *)arg;
drivers/md/md.c
8189
return set_disk_faulty(mddev, new_decode_dev(arg));
drivers/md/md.c
8251
err = hot_remove_disk(mddev, new_decode_dev(arg));
drivers/md/md.c
8317
err = hot_add_disk(mddev, new_decode_dev(arg));
drivers/md/md.c
8325
err = set_bitmap_file(mddev, (int)arg);
drivers/md/md.c
8348
unsigned int cmd, unsigned long arg)
drivers/md/md.c
8358
arg = (unsigned long)compat_ptr(arg);
drivers/md/md.c
8362
return md_ioctl(bdev, mode, cmd, arg);
drivers/md/md.c
8471
static int md_thread(void *arg)
drivers/md/md.c
8473
struct md_thread *thread = arg;
drivers/media/cec/core/cec-adap.c
1403
static int cec_config_thread_func(void *arg)
drivers/media/cec/core/cec-adap.c
1453
struct cec_adapter *adap = arg;
drivers/media/cec/core/cec-api.c
504
static long cec_ioctl(struct file *filp, unsigned int cmd, unsigned long arg)
drivers/media/cec/core/cec-api.c
509
void __user *parg = (void __user *)arg;
drivers/media/cec/core/cec-pin-priv.h
15
#define call_pin_op(pin, op, arg...) \
drivers/media/cec/core/cec-pin-priv.h
17
pin->ops->op(pin->adap, ## arg) : 0)
drivers/media/cec/core/cec-pin-priv.h
19
#define call_void_pin_op(pin, op, arg...) \
drivers/media/cec/core/cec-pin-priv.h
23
pin->ops->op(pin->adap, ## arg); \
drivers/media/cec/core/cec-pin.c
185
int arg_idx, u8 *arg)
drivers/media/cec/core/cec-pin.c
195
if (arg)
drivers/media/cec/core/cec-pin.c
196
*arg = pos;
drivers/media/cec/core/cec-pin.c
247
int arg_idx, u8 *arg)
drivers/media/cec/core/cec-pin.c
257
if (arg)
drivers/media/cec/core/cec-pin.c
258
*arg = pos;
drivers/media/cec/core/cec-priv.h
14
#define dprintk(lvl, fmt, arg...) \
drivers/media/cec/core/cec-priv.h
17
pr_info("cec-%s: " fmt, adap->name, ## arg); \
drivers/media/cec/core/cec-priv.h
20
#define call_op(adap, op, arg...) \
drivers/media/cec/core/cec-priv.h
22
adap->ops->op(adap, ## arg) : 0)
drivers/media/cec/core/cec-priv.h
24
#define call_void_op(adap, op, arg...) \
drivers/media/cec/core/cec-priv.h
27
adap->ops->op(adap, ## arg); \
drivers/media/cec/platform/stm32/stm32-cec.c
144
static irqreturn_t stm32_cec_irq_thread(int irq, void *arg)
drivers/media/cec/platform/stm32/stm32-cec.c
146
struct stm32_cec *cec = arg;
drivers/media/cec/platform/stm32/stm32-cec.c
159
static irqreturn_t stm32_cec_irq_handler(int irq, void *arg)
drivers/media/cec/platform/stm32/stm32-cec.c
161
struct stm32_cec *cec = arg;
drivers/media/cec/usb/extron-da-hd-4k-plus/extron-da-hd-4k-plus.c
1077
#define log_printf(adap, file, fmt, arg...) \
drivers/media/cec/usb/extron-da-hd-4k-plus/extron-da-hd-4k-plus.c
1080
seq_printf((file), fmt, ## arg); \
drivers/media/cec/usb/extron-da-hd-4k-plus/extron-da-hd-4k-plus.c
1082
pr_info("cec-%s: " fmt, (adap)->name, ## arg); \
drivers/media/common/b2c2/flexcop-common.h
30
#define err(format, arg...) \
drivers/media/common/b2c2/flexcop-common.h
31
printk(KERN_ERR FC_LOG_PREFIX ": " format "\n" , ## arg)
drivers/media/common/b2c2/flexcop-common.h
33
#define info(format, arg...) \
drivers/media/common/b2c2/flexcop-common.h
34
printk(KERN_INFO FC_LOG_PREFIX ": " format "\n" , ## arg)
drivers/media/common/b2c2/flexcop-common.h
36
#define warn(format, arg...) \
drivers/media/common/b2c2/flexcop-common.h
37
printk(KERN_WARNING FC_LOG_PREFIX ": " format "\n" , ## arg)
drivers/media/common/videobuf2/videobuf2-core.c
47
#define dprintk(q, level, fmt, arg...) \
drivers/media/common/videobuf2/videobuf2-core.c
51
## arg); \
drivers/media/common/videobuf2/videobuf2-dma-contig.c
268
buf->handler.arg = buf;
drivers/media/common/videobuf2/videobuf2-dma-sg.c
156
buf->handler.arg = buf;
drivers/media/common/videobuf2/videobuf2-dma-sg.c
28
#define dprintk(level, fmt, arg...) \
drivers/media/common/videobuf2/videobuf2-dma-sg.c
31
printk(KERN_DEBUG "vb2-dma-sg: " fmt, ## arg); \
drivers/media/common/videobuf2/videobuf2-memops.c
116
h->put(h->arg);
drivers/media/common/videobuf2/videobuf2-v4l2.c
39
#define dprintk(q, level, fmt, arg...) \
drivers/media/common/videobuf2/videobuf2-v4l2.c
43
(q)->name, __func__, ## arg); \
drivers/media/common/videobuf2/videobuf2-vmalloc.c
57
buf->handler.arg = buf;
drivers/media/dvb-core/dmxdev.c
1050
unsigned long arg = (unsigned long)parg;
drivers/media/dvb-core/dmxdev.c
1101
ret = dvb_dmxdev_set_buffer_size(dmxdevfilter, arg);
drivers/media/dvb-core/dmxdev.c
1199
unsigned long arg)
drivers/media/dvb-core/dmxdev.c
1201
return dvb_usercopy(file, cmd, arg, dvb_demux_do_ioctl);
drivers/media/dvb-core/dmxdev.c
1291
unsigned long arg = (unsigned long)parg;
drivers/media/dvb-core/dmxdev.c
1299
ret = dvb_dvr_set_buffer_size(dmxdev, arg);
drivers/media/dvb-core/dmxdev.c
1334
unsigned int cmd, unsigned long arg)
drivers/media/dvb-core/dmxdev.c
1336
return dvb_usercopy(file, cmd, arg, dvb_dvr_do_ioctl);
drivers/media/dvb-core/dmxdev.c
28
#define dprintk(fmt, arg...) do { \
drivers/media/dvb-core/dmxdev.c
31
__func__, ##arg); \
drivers/media/dvb-core/dvb_ca_en50221.c
1431
unsigned int cmd, unsigned long arg)
drivers/media/dvb-core/dvb_ca_en50221.c
1433
return dvb_usercopy(file, cmd, arg, dvb_ca_en50221_io_do_ioctl);
drivers/media/dvb-core/dvb_ca_en50221.c
38
#define dprintk(fmt, arg...) do { \
drivers/media/dvb-core/dvb_ca_en50221.c
40
printk(KERN_DEBUG pr_fmt("%s: " fmt), __func__, ##arg);\
drivers/media/dvb-core/dvb_demux.c
40
#define dprintk(fmt, arg...) \
drivers/media/dvb-core/dvb_demux.c
41
printk(KERN_DEBUG pr_fmt("%s: " fmt), __func__, ##arg)
drivers/media/dvb-core/dvb_frontend.c
2107
unsigned long arg)
drivers/media/dvb-core/dvb_frontend.c
2114
return dvb_usercopy(file, cmd, arg, dvb_frontend_do_ioctl);
drivers/media/dvb-core/dvb_frontend.c
2143
unsigned long arg)
drivers/media/dvb-core/dvb_frontend.c
2154
if (copy_from_user(&prop, compat_ptr(arg), sizeof(prop)))
drivers/media/dvb-core/dvb_frontend.c
2186
if (copy_from_user(&prop, compat_ptr(arg), sizeof(prop)))
drivers/media/dvb-core/dvb_frontend.c
2237
unsigned long arg)
drivers/media/dvb-core/dvb_frontend.c
2248
err = dvb_frontend_handle_compat_ioctl(file, cmd, arg);
drivers/media/dvb-core/dvb_frontend.c
2254
return dvb_frontend_ioctl(file, cmd, (unsigned long)compat_ptr(arg));
drivers/media/dvb-core/dvb_frontend.c
59
#define dprintk(fmt, arg...) \
drivers/media/dvb-core/dvb_frontend.c
60
printk(KERN_DEBUG pr_fmt("%s: " fmt), __func__, ##arg)
drivers/media/dvb-core/dvb_net.c
1565
unsigned int cmd, unsigned long arg)
drivers/media/dvb-core/dvb_net.c
1567
return dvb_usercopy(file, cmd, arg, dvb_net_do_ioctl);
drivers/media/dvb-core/dvb_vb2.c
23
#define dprintk(level, fmt, arg...) \
drivers/media/dvb-core/dvb_vb2.c
26
pr_info("vb2: %s: " fmt, __func__, ## arg); \
drivers/media/dvb-core/dvbdev.c
1007
if (copy_to_user((void __user *)arg, parg, _IOC_SIZE(cmd)))
drivers/media/dvb-core/dvbdev.c
176
unsigned int cmd, unsigned long arg)
drivers/media/dvb-core/dvbdev.c
186
return dvb_usercopy(file, cmd, arg, dvbdev->kernel_ioctl);
drivers/media/dvb-core/dvbdev.c
36
#define dprintk(fmt, arg...) do { \
drivers/media/dvb-core/dvbdev.c
39
__func__, ##arg); \
drivers/media/dvb-core/dvbdev.c
958
unsigned int cmd, unsigned long arg,
drivers/media/dvb-core/dvbdev.c
960
unsigned int cmd, void *arg))
drivers/media/dvb-core/dvbdev.c
974
parg = (void *)arg;
drivers/media/dvb-core/dvbdev.c
990
if (copy_from_user(parg, (void __user *)arg, _IOC_SIZE(cmd)))
drivers/media/dvb-frontends/as102_fe.c
26
static uint8_t as102_fe_get_code_rate(enum fe_code_rate arg)
drivers/media/dvb-frontends/as102_fe.c
30
switch (arg) {
drivers/media/dvb-frontends/au8522_common.c
19
#define dprintk(arg...)\
drivers/media/dvb-frontends/au8522_common.c
21
printk(arg);\
drivers/media/dvb-frontends/au8522_dig.c
22
#define dprintk(arg...)\
drivers/media/dvb-frontends/au8522_dig.c
24
printk(arg);\
drivers/media/dvb-frontends/bcm3510_priv.h
15
#define err(format, arg...) printk(KERN_ERR "bcm3510: " format "\n", ## arg)
drivers/media/dvb-frontends/bcm3510_priv.h
17
#define info(format, arg...) printk(KERN_INFO "bcm3510: " format "\n", ## arg)
drivers/media/dvb-frontends/bcm3510_priv.h
19
#define warn(format, arg...) printk(KERN_WARNING "bcm3510: " format "\n", ## arg)
drivers/media/dvb-frontends/cx24120.c
1205
cmd.arg[0] = 0;
drivers/media/dvb-frontends/cx24120.c
1206
cmd.arg[1] = (state->dcur.frequency & 0xff0000) >> 16;
drivers/media/dvb-frontends/cx24120.c
1207
cmd.arg[2] = (state->dcur.frequency & 0x00ff00) >> 8;
drivers/media/dvb-frontends/cx24120.c
1208
cmd.arg[3] = (state->dcur.frequency & 0x0000ff);
drivers/media/dvb-frontends/cx24120.c
1209
cmd.arg[4] = ((state->dcur.symbol_rate / 1000) & 0xff00) >> 8;
drivers/media/dvb-frontends/cx24120.c
1210
cmd.arg[5] = ((state->dcur.symbol_rate / 1000) & 0x00ff);
drivers/media/dvb-frontends/cx24120.c
1211
cmd.arg[6] = state->dcur.inversion;
drivers/media/dvb-frontends/cx24120.c
1212
cmd.arg[7] = state->dcur.fec_val | state->dcur.pilot_val;
drivers/media/dvb-frontends/cx24120.c
1213
cmd.arg[8] = CX24120_SEARCH_RANGE_KHZ >> 8;
drivers/media/dvb-frontends/cx24120.c
1214
cmd.arg[9] = CX24120_SEARCH_RANGE_KHZ & 0xff;
drivers/media/dvb-frontends/cx24120.c
1215
cmd.arg[10] = 0; /* maybe rolloff? */
drivers/media/dvb-frontends/cx24120.c
1216
cmd.arg[11] = state->dcur.fec_mask;
drivers/media/dvb-frontends/cx24120.c
1217
cmd.arg[12] = state->dcur.ratediv;
drivers/media/dvb-frontends/cx24120.c
1218
cmd.arg[13] = state->dcur.clkdiv;
drivers/media/dvb-frontends/cx24120.c
1219
cmd.arg[14] = 0;
drivers/media/dvb-frontends/cx24120.c
1253
cmd.arg[0] = (vco >> 16) & 0xff;
drivers/media/dvb-frontends/cx24120.c
1254
cmd.arg[1] = (vco >> 8) & 0xff;
drivers/media/dvb-frontends/cx24120.c
1255
cmd.arg[2] = vco & 0xff;
drivers/media/dvb-frontends/cx24120.c
1256
cmd.arg[3] = (inv_vco >> 8) & 0xff;
drivers/media/dvb-frontends/cx24120.c
1257
cmd.arg[4] = (inv_vco) & 0xff;
drivers/media/dvb-frontends/cx24120.c
1258
cmd.arg[5] = 0x03;
drivers/media/dvb-frontends/cx24120.c
1259
cmd.arg[6] = (nxtal_khz >> 8) & 0xff;
drivers/media/dvb-frontends/cx24120.c
1260
cmd.arg[7] = nxtal_khz & 0xff;
drivers/media/dvb-frontends/cx24120.c
1261
cmd.arg[8] = 0x06;
drivers/media/dvb-frontends/cx24120.c
1262
cmd.arg[9] = 0x03;
drivers/media/dvb-frontends/cx24120.c
1263
cmd.arg[10] = (xtal_khz >> 16) & 0xff;
drivers/media/dvb-frontends/cx24120.c
1264
cmd.arg[11] = xtal_khz & 0xff;
drivers/media/dvb-frontends/cx24120.c
1371
cmd.arg[0] = 0x00;
drivers/media/dvb-frontends/cx24120.c
1372
cmd.arg[1] = 0x00;
drivers/media/dvb-frontends/cx24120.c
1373
cmd.arg[2] = 0x00;
drivers/media/dvb-frontends/cx24120.c
1390
cmd.arg[0] = 0x00;
drivers/media/dvb-frontends/cx24120.c
1391
cmd.arg[1] = 0x00;
drivers/media/dvb-frontends/cx24120.c
1392
cmd.arg[2] = 0x00;
drivers/media/dvb-frontends/cx24120.c
1393
cmd.arg[3] = 0x00;
drivers/media/dvb-frontends/cx24120.c
1394
cmd.arg[4] = 0x05;
drivers/media/dvb-frontends/cx24120.c
1395
cmd.arg[5] = 0x02;
drivers/media/dvb-frontends/cx24120.c
1396
cmd.arg[6] = 0x02;
drivers/media/dvb-frontends/cx24120.c
1397
cmd.arg[7] = 0x00;
drivers/media/dvb-frontends/cx24120.c
1398
cmd.arg[8] = 0x05;
drivers/media/dvb-frontends/cx24120.c
1399
cmd.arg[9] = 0x02;
drivers/media/dvb-frontends/cx24120.c
1400
cmd.arg[10] = 0x02;
drivers/media/dvb-frontends/cx24120.c
1401
cmd.arg[11] = 0x00;
drivers/media/dvb-frontends/cx24120.c
1430
cmd.arg[0] = 0x00;
drivers/media/dvb-frontends/cx24120.c
1431
cmd.arg[1] = CX24120_BER_WINDOW;
drivers/media/dvb-frontends/cx24120.c
1432
cmd.arg[2] = CX24120_BER_WINDOW;
drivers/media/dvb-frontends/cx24120.c
1442
cmd.arg[0] = i;
drivers/media/dvb-frontends/cx24120.c
158
u8 arg[CX24120_MAX_CMD_LEN];
drivers/media/dvb-frontends/cx24120.c
384
cx24120_writeregs(state, CX24120_REG_CMD_ARGS, &cmd->arg[0],
drivers/media/dvb-frontends/cx24120.c
422
cmd->arg[i] = cx24120_readreg(state, (cmd->len + i + 1));
drivers/media/dvb-frontends/cx24120.c
448
cmd.arg[0] = 0x01;
drivers/media/dvb-frontends/cx24120.c
449
cmd.arg[1] = 0x00;
drivers/media/dvb-frontends/cx24120.c
450
cmd.arg[2] = enable ? 0 : (u8)(-1);
drivers/media/dvb-frontends/cx24120.c
451
cmd.arg[3] = 0x01;
drivers/media/dvb-frontends/cx24120.c
475
cmd.arg[0] = seq; /* sequental number - can be 0,1,2 */
drivers/media/dvb-frontends/cx24120.c
476
cmd.arg[1] = ((i.x1 & 0x01) << 1) | ((i.x1 >> 1) & 0x01);
drivers/media/dvb-frontends/cx24120.c
477
cmd.arg[2] = 0x05;
drivers/media/dvb-frontends/cx24120.c
478
cmd.arg[3] = 0x02;
drivers/media/dvb-frontends/cx24120.c
479
cmd.arg[4] = ((i.x2 >> 1) & 0x01);
drivers/media/dvb-frontends/cx24120.c
480
cmd.arg[5] = (i.x2 & 0xf0) | (i.x3 & 0x0f);
drivers/media/dvb-frontends/cx24120.c
481
cmd.arg[6] = 0x10;
drivers/media/dvb-frontends/cx24120.c
503
cmd.arg[0] = 0x00;
drivers/media/dvb-frontends/cx24120.c
504
cmd.arg[1] = (burst == SEC_MINI_B) ? 0x01 : 0x00;
drivers/media/dvb-frontends/cx24120.c
523
cmd.arg[0] = 0x00;
drivers/media/dvb-frontends/cx24120.c
524
cmd.arg[1] = 0x00;
drivers/media/dvb-frontends/cx24120.c
525
cmd.arg[2] = 0x00;
drivers/media/dvb-frontends/cx24120.c
526
cmd.arg[3] = (tone == SEC_TONE_ON) ? 0x01 : 0x00;
drivers/media/dvb-frontends/cx24120.c
541
cmd.arg[0] = 0x00;
drivers/media/dvb-frontends/cx24120.c
542
cmd.arg[1] = (voltage == SEC_VOLTAGE_18) ? 0x01 : 0x00;
drivers/media/dvb-frontends/cx24120.c
558
cmd.arg[0] = 0x00;
drivers/media/dvb-frontends/cx24120.c
559
cmd.arg[1] = 0x00;
drivers/media/dvb-frontends/cx24120.c
560
cmd.arg[2] = 0x03;
drivers/media/dvb-frontends/cx24120.c
561
cmd.arg[3] = 0x16;
drivers/media/dvb-frontends/cx24120.c
562
cmd.arg[4] = 0x28;
drivers/media/dvb-frontends/cx24120.c
563
cmd.arg[5] = 0x01;
drivers/media/dvb-frontends/cx24120.c
564
cmd.arg[6] = 0x01;
drivers/media/dvb-frontends/cx24120.c
565
cmd.arg[7] = 0x14;
drivers/media/dvb-frontends/cx24120.c
566
cmd.arg[8] = 0x19;
drivers/media/dvb-frontends/cx24120.c
567
cmd.arg[9] = 0x14;
drivers/media/dvb-frontends/cx24120.c
568
cmd.arg[10] = 0x1e;
drivers/media/dvb-frontends/cx24120.c
577
cmd.arg[0] = 0x00;
drivers/media/dvb-frontends/cx24120.c
578
cmd.arg[1] = 0x01;
drivers/media/dvb-frontends/cx24120.c
579
cmd.arg[2] = 0x02;
drivers/media/dvb-frontends/cx24120.c
580
cmd.arg[3] = 0x00;
drivers/media/dvb-frontends/cx24120.c
581
cmd.arg[4] = 0x00;
drivers/media/dvb-frontends/cx24120.c
582
cmd.arg[5] = d->msg_len;
drivers/media/dvb-frontends/cx24120.c
584
memcpy(&cmd.arg[6], &d->msg, d->msg_len);
drivers/media/dvb-frontends/cx24120.c
620
cmd.arg[0] = 0x00;
drivers/media/dvb-frontends/cx24120.c
948
cmd.arg[0] = 0x00;
drivers/media/dvb-frontends/cx24120.c
955
cmd.arg[2] | (cmd.arg[1] << 8) | (cmd.arg[0] << 16),
drivers/media/dvb-frontends/cx24120.c
956
cmd.arg[5] | (cmd.arg[4] << 8) | (cmd.arg[3] << 16),
drivers/media/dvb-frontends/cx24120.c
965
cmd.arg[0] = 0;
drivers/media/dvb-frontends/cx24120.c
966
cmd.arg[1] = 0x10;
drivers/media/dvb-frontends/cx24120.c
967
cmd.arg[2] = (clock_ratios_table[idx].m_rat >> 16) & 0xff;
drivers/media/dvb-frontends/cx24120.c
968
cmd.arg[3] = (clock_ratios_table[idx].m_rat >> 8) & 0xff;
drivers/media/dvb-frontends/cx24120.c
969
cmd.arg[4] = (clock_ratios_table[idx].m_rat >> 0) & 0xff;
drivers/media/dvb-frontends/cx24120.c
970
cmd.arg[5] = (clock_ratios_table[idx].n_rat >> 16) & 0xff;
drivers/media/dvb-frontends/cx24120.c
971
cmd.arg[6] = (clock_ratios_table[idx].n_rat >> 8) & 0xff;
drivers/media/dvb-frontends/cx24120.c
972
cmd.arg[7] = (clock_ratios_table[idx].n_rat >> 0) & 0xff;
drivers/media/dvb-frontends/cx24120.c
973
cmd.arg[8] = (clock_ratios_table[idx].rate >> 8) & 0xff;
drivers/media/dvb-frontends/cx24120.c
974
cmd.arg[9] = (clock_ratios_table[idx].rate >> 0) & 0xff;
drivers/media/dvb-frontends/dib0070.c
27
#define dprintk(fmt, arg...) do { \
drivers/media/dvb-frontends/dib0070.c
30
__func__, ##arg); \
drivers/media/dvb-frontends/dib0090.c
27
#define dprintk(fmt, arg...) do { \
drivers/media/dvb-frontends/dib0090.c
30
__func__, ##arg); \
drivers/media/dvb-frontends/dib3000mb_priv.h
32
#define dprintk(level, fmt, arg...) do { \
drivers/media/dvb-frontends/dib3000mb_priv.h
35
__func__, ##arg); \
drivers/media/dvb-frontends/dib3000mc.c
29
#define dprintk(fmt, arg...) do { \
drivers/media/dvb-frontends/dib3000mc.c
32
__func__, ##arg); \
drivers/media/dvb-frontends/dib7000m.c
24
#define dprintk(fmt, arg...) do { \
drivers/media/dvb-frontends/dib7000m.c
27
__func__, ##arg); \
drivers/media/dvb-frontends/dib7000p.c
29
#define dprintk(fmt, arg...) do { \
drivers/media/dvb-frontends/dib7000p.c
32
__func__, ##arg); \
drivers/media/dvb-frontends/dib8000.c
34
#define dprintk(fmt, arg...) do { \
drivers/media/dvb-frontends/dib8000.c
37
__func__, ##arg); \
drivers/media/dvb-frontends/dib9000.c
24
#define dprintk(fmt, arg...) do { \
drivers/media/dvb-frontends/dib9000.c
27
__func__, ##arg); \
drivers/media/dvb-frontends/dibx000_common.c
14
#define dprintk(fmt, arg...) do { \
drivers/media/dvb-frontends/dibx000_common.c
17
__func__, ##arg); \
drivers/media/dvb-frontends/drxk_hard.c
153
#define dprintk(level, fmt, arg...) do { \
drivers/media/dvb-frontends/drxk_hard.c
155
printk(KERN_DEBUG KBUILD_MODNAME ": %s " fmt, __func__, ##arg); \
drivers/media/dvb-frontends/dvb-pll.c
18
#define dprintk(fmt, arg...) \
drivers/media/dvb-frontends/dvb-pll.c
19
printk(KERN_DEBUG pr_fmt("%s: " fmt), __func__, ##arg)
drivers/media/dvb-frontends/gp8psk-fe.c
22
#define dprintk(fmt, arg...) do { \
drivers/media/dvb-frontends/gp8psk-fe.c
25
__func__, ##arg); \
drivers/media/dvb-frontends/isl6405.c
72
static int isl6405_enable_high_lnb_voltage(struct dvb_frontend *fe, long arg)
drivers/media/dvb-frontends/isl6405.c
80
if (arg)
drivers/media/dvb-frontends/isl6405.c
85
if (arg)
drivers/media/dvb-frontends/isl6421.c
124
static int isl6421_enable_high_lnb_voltage(struct dvb_frontend *fe, long arg)
drivers/media/dvb-frontends/isl6421.c
131
if (arg)
drivers/media/dvb-frontends/isl6423.c
106
if (arg) {
drivers/media/dvb-frontends/isl6423.c
30
#define dprintk(__y, __z, format, arg...) do { \
drivers/media/dvb-frontends/isl6423.c
33
printk(KERN_ERR "%s: " format "\n", __func__ , ##arg); \
drivers/media/dvb-frontends/isl6423.c
35
printk(KERN_NOTICE "%s: " format "\n", __func__ , ##arg); \
drivers/media/dvb-frontends/isl6423.c
37
printk(KERN_INFO "%s: " format "\n", __func__ , ##arg); \
drivers/media/dvb-frontends/isl6423.c
39
printk(KERN_DEBUG "%s: " format "\n", __func__ , ##arg); \
drivers/media/dvb-frontends/isl6423.c
42
printk(format, ##arg); \
drivers/media/dvb-frontends/isl6423.c
99
static int isl6423_voltage_boost(struct dvb_frontend *fe, long arg)
drivers/media/dvb-frontends/lg2160.c
19
#define lg_printk(kern, fmt, arg...) \
drivers/media/dvb-frontends/lg2160.c
20
printk(kern "%s: " fmt, __func__, ##arg)
drivers/media/dvb-frontends/lg2160.c
22
#define lg_info(fmt, arg...) printk(KERN_INFO "lg2160: " fmt, ##arg)
drivers/media/dvb-frontends/lg2160.c
23
#define lg_warn(fmt, arg...) lg_printk(KERN_WARNING, fmt, ##arg)
drivers/media/dvb-frontends/lg2160.c
24
#define lg_err(fmt, arg...) lg_printk(KERN_ERR, fmt, ##arg)
drivers/media/dvb-frontends/lg2160.c
25
#define lg_dbg(fmt, arg...) if (debug & DBG_INFO) \
drivers/media/dvb-frontends/lg2160.c
26
lg_printk(KERN_DEBUG, fmt, ##arg)
drivers/media/dvb-frontends/lg2160.c
27
#define lg_reg(fmt, arg...) if (debug & DBG_REG) \
drivers/media/dvb-frontends/lg2160.c
28
lg_printk(KERN_DEBUG, fmt, ##arg)
drivers/media/dvb-frontends/lgdt3305.c
23
#define lg_printk(kern, fmt, arg...) \
drivers/media/dvb-frontends/lgdt3305.c
24
printk(kern "%s: " fmt, __func__, ##arg)
drivers/media/dvb-frontends/lgdt3305.c
26
#define lg_info(fmt, arg...) printk(KERN_INFO "lgdt3305: " fmt, ##arg)
drivers/media/dvb-frontends/lgdt3305.c
27
#define lg_warn(fmt, arg...) lg_printk(KERN_WARNING, fmt, ##arg)
drivers/media/dvb-frontends/lgdt3305.c
28
#define lg_err(fmt, arg...) lg_printk(KERN_ERR, fmt, ##arg)
drivers/media/dvb-frontends/lgdt3305.c
29
#define lg_dbg(fmt, arg...) if (debug & DBG_INFO) \
drivers/media/dvb-frontends/lgdt3305.c
30
lg_printk(KERN_DEBUG, fmt, ##arg)
drivers/media/dvb-frontends/lgdt3305.c
31
#define lg_reg(fmt, arg...) if (debug & DBG_REG) \
drivers/media/dvb-frontends/lgdt3305.c
32
lg_printk(KERN_DEBUG, fmt, ##arg)
drivers/media/dvb-frontends/lgdt3306a.c
39
#define lg_debug(fmt, arg...) \
drivers/media/dvb-frontends/lgdt3306a.c
40
printk(KERN_DEBUG pr_fmt(fmt), ## arg)
drivers/media/dvb-frontends/lgdt3306a.c
42
#define dbg_info(fmt, arg...) \
drivers/media/dvb-frontends/lgdt3306a.c
45
lg_debug(fmt, ## arg); \
drivers/media/dvb-frontends/lgdt3306a.c
48
#define dbg_reg(fmt, arg...) \
drivers/media/dvb-frontends/lgdt3306a.c
51
lg_debug(fmt, ## arg); \
drivers/media/dvb-frontends/lgdt330x.c
42
#define dprintk(state, fmt, arg...) do { \
drivers/media/dvb-frontends/lgdt330x.c
44
dev_printk(KERN_DEBUG, &state->client->dev, fmt, ##arg);\
drivers/media/dvb-frontends/lnbp21.c
59
static int lnbp21_enable_high_lnb_voltage(struct dvb_frontend *fe, long arg)
drivers/media/dvb-frontends/lnbp21.c
66
if (arg)
drivers/media/dvb-frontends/lnbp22.c
27
#define dprintk(lvl, arg...) if (debug >= (lvl)) printk(arg)
drivers/media/dvb-frontends/lnbp22.c
66
static int lnbp22_enable_high_lnb_voltage(struct dvb_frontend *fe, long arg)
drivers/media/dvb-frontends/lnbp22.c
76
dprintk(1, "%s: %d\n", __func__, (int)arg);
drivers/media/dvb-frontends/lnbp22.c
77
if (arg)
drivers/media/dvb-frontends/m88rs2000.c
48
#define info(format, arg...) \
drivers/media/dvb-frontends/m88rs2000.c
49
printk(KERN_INFO "m88rs2000-fe: " format "\n" , ## arg)
drivers/media/dvb-frontends/mb86a16.c
43
#define dprintk(x, y, z, format, arg...) do { \
drivers/media/dvb-frontends/mb86a16.c
46
printk(KERN_ERR "%s: " format "\n", __func__, ##arg); \
drivers/media/dvb-frontends/mb86a16.c
48
printk(KERN_NOTICE "%s: " format "\n", __func__, ##arg); \
drivers/media/dvb-frontends/mb86a16.c
50
printk(KERN_INFO "%s: " format "\n", __func__, ##arg); \
drivers/media/dvb-frontends/mb86a16.c
52
printk(KERN_DEBUG "%s: " format "\n", __func__, ##arg); \
drivers/media/dvb-frontends/mb86a16.c
55
printk(format, ##arg); \
drivers/media/dvb-frontends/nxt6000.c
32
#define dprintk(fmt, arg...) do { \
drivers/media/dvb-frontends/nxt6000.c
35
__func__, ##arg); \
drivers/media/dvb-frontends/s5h1411.c
39
#define dprintk(arg...) do { \
drivers/media/dvb-frontends/s5h1411.c
41
printk(arg); \
drivers/media/dvb-frontends/s5h1432.c
37
#define dprintk(arg...) do { \
drivers/media/dvb-frontends/s5h1432.c
39
printk(arg); \
drivers/media/dvb-frontends/stb0899_priv.h
22
#define dprintk(x, y, z, format, arg...) do { \
drivers/media/dvb-frontends/stb0899_priv.h
25
printk(KERN_ERR "%s: " format "\n", __func__ , ##arg); \
drivers/media/dvb-frontends/stb0899_priv.h
27
printk(KERN_NOTICE "%s: " format "\n", __func__ , ##arg); \
drivers/media/dvb-frontends/stb0899_priv.h
29
printk(KERN_INFO "%s: " format "\n", __func__ , ##arg); \
drivers/media/dvb-frontends/stb0899_priv.h
31
printk(KERN_DEBUG "%s: " format "\n", __func__ , ##arg); \
drivers/media/dvb-frontends/stb0899_priv.h
34
printk(format, ##arg); \
drivers/media/dvb-frontends/stb6100.c
30
#define dprintk(x, y, z, format, arg...) do { \
drivers/media/dvb-frontends/stb6100.c
33
printk(KERN_ERR "%s: " format "\n", __func__ , ##arg); \
drivers/media/dvb-frontends/stb6100.c
35
printk(KERN_NOTICE "%s: " format "\n", __func__ , ##arg); \
drivers/media/dvb-frontends/stb6100.c
37
printk(KERN_INFO "%s: " format "\n", __func__ , ##arg); \
drivers/media/dvb-frontends/stb6100.c
39
printk(KERN_DEBUG "%s: " format "\n", __func__ , ##arg); \
drivers/media/dvb-frontends/stb6100.c
42
printk(format, ##arg); \
drivers/media/dvb-frontends/stv090x_priv.h
21
#define dprintk(__y, __z, format, arg...) do { \
drivers/media/dvb-frontends/stv090x_priv.h
24
printk(KERN_ERR "%s: " format "\n", __func__ , ##arg); \
drivers/media/dvb-frontends/stv090x_priv.h
26
printk(KERN_NOTICE "%s: " format "\n", __func__ , ##arg); \
drivers/media/dvb-frontends/stv090x_priv.h
28
printk(KERN_INFO "%s: " format "\n", __func__ , ##arg); \
drivers/media/dvb-frontends/stv090x_priv.h
30
printk(KERN_DEBUG "%s: " format "\n", __func__ , ##arg); \
drivers/media/dvb-frontends/stv090x_priv.h
33
printk(format, ##arg); \
drivers/media/dvb-frontends/stv6110x_priv.h
20
#define dprintk(__y, __z, format, arg...) do { \
drivers/media/dvb-frontends/stv6110x_priv.h
23
printk(KERN_ERR "%s: " format "\n", __func__, ##arg); \
drivers/media/dvb-frontends/stv6110x_priv.h
25
printk(KERN_NOTICE "%s: " format "\n", __func__, ##arg); \
drivers/media/dvb-frontends/stv6110x_priv.h
27
printk(KERN_INFO "%s: " format "\n", __func__, ##arg); \
drivers/media/dvb-frontends/stv6110x_priv.h
29
printk(KERN_DEBUG "%s: " format "\n", __func__, ##arg); \
drivers/media/dvb-frontends/stv6110x_priv.h
32
printk(format, ##arg); \
drivers/media/dvb-frontends/tda10048.c
122
#define dprintk(level, fmt, arg...)\
drivers/media/dvb-frontends/tda10048.c
124
printk(KERN_DEBUG "tda10048: " fmt, ## arg);\
drivers/media/firewire/firedtv-ci.c
101
err = fdtv_ca_app_info(fdtv, arg);
drivers/media/firewire/firedtv-ci.c
104
err = fdtv_ca_info(fdtv, arg);
drivers/media/firewire/firedtv-ci.c
111
err = fdtv_ca_get_mmi(fdtv, arg);
drivers/media/firewire/firedtv-ci.c
122
static int fdtv_ca_pmt(struct firedtv *fdtv, void *arg)
drivers/media/firewire/firedtv-ci.c
124
struct ca_msg *msg = arg;
drivers/media/firewire/firedtv-ci.c
143
static int fdtv_ca_send_msg(struct firedtv *fdtv, void *arg)
drivers/media/firewire/firedtv-ci.c
145
struct ca_msg *msg = arg;
drivers/media/firewire/firedtv-ci.c
153
err = fdtv_ca_pmt(fdtv, arg);
drivers/media/firewire/firedtv-ci.c
174
static int fdtv_ca_ioctl(struct file *file, unsigned int cmd, void *arg)
drivers/media/firewire/firedtv-ci.c
186
err = fdtv_ca_get_caps(arg);
drivers/media/firewire/firedtv-ci.c
189
err = fdtv_ca_get_slot_info(fdtv, arg);
drivers/media/firewire/firedtv-ci.c
192
err = fdtv_ca_get_msg(fdtv, arg);
drivers/media/firewire/firedtv-ci.c
195
err = fdtv_ca_send_msg(fdtv, arg);
drivers/media/firewire/firedtv-ci.c
44
static int fdtv_ca_get_caps(void *arg)
drivers/media/firewire/firedtv-ci.c
46
struct ca_caps *cap = arg;
drivers/media/firewire/firedtv-ci.c
55
static int fdtv_ca_get_slot_info(struct firedtv *fdtv, void *arg)
drivers/media/firewire/firedtv-ci.c
58
struct ca_slot_info *slot = arg;
drivers/media/firewire/firedtv-ci.c
73
static int fdtv_ca_app_info(struct firedtv *fdtv, void *arg)
drivers/media/firewire/firedtv-ci.c
75
struct ca_msg *reply = arg;
drivers/media/firewire/firedtv-ci.c
80
static int fdtv_ca_info(struct firedtv *fdtv, void *arg)
drivers/media/firewire/firedtv-ci.c
82
struct ca_msg *reply = arg;
drivers/media/firewire/firedtv-ci.c
87
static int fdtv_ca_get_mmi(struct firedtv *fdtv, void *arg)
drivers/media/firewire/firedtv-ci.c
89
struct ca_msg *reply = arg;
drivers/media/firewire/firedtv-ci.c
94
static int fdtv_ca_get_msg(struct firedtv *fdtv, void *arg)
drivers/media/i2c/adv748x/adv748x.h
202
#define adv_err(a, fmt, arg...) dev_err(a->dev, fmt, ##arg)
drivers/media/i2c/adv748x/adv748x.h
203
#define adv_info(a, fmt, arg...) dev_info(a->dev, fmt, ##arg)
drivers/media/i2c/adv748x/adv748x.h
204
#define adv_dbg(a, fmt, arg...) dev_dbg(a->dev, fmt, ##arg)
drivers/media/i2c/adv7842.c
3257
static long adv7842_ioctl(struct v4l2_subdev *sd, unsigned int cmd, void *arg)
drivers/media/i2c/bt856.c
82
static int bt856_init(struct v4l2_subdev *sd, u32 arg)
drivers/media/i2c/ds90ub960.c
4304
static irqreturn_t ub960_handle_events(int irq, void *arg)
drivers/media/i2c/ds90ub960.c
4306
struct ub960_data *priv = arg;
drivers/media/i2c/max2175.c
30
#define mxm_dbg(ctx, fmt, arg...) dev_dbg(&ctx->client->dev, fmt, ## arg)
drivers/media/i2c/max2175.c
31
#define mxm_err(ctx, fmt, arg...) dev_err(&ctx->client->dev, fmt, ## arg)
drivers/media/i2c/saa6588.c
382
static long saa6588_command(struct v4l2_subdev *sd, unsigned int cmd, void *arg)
drivers/media/i2c/saa6588.c
385
struct saa6588_command *a = arg;
drivers/media/mc/mc-device.c
100
struct media_entity_desc *entd = arg;
drivers/media/mc/mc-device.c
151
static long media_device_enum_links(struct media_device *mdev, void *arg)
drivers/media/mc/mc-device.c
153
struct media_links_enum *links = arg;
drivers/media/mc/mc-device.c
200
static long media_device_setup_link(struct media_device *mdev, void *arg)
drivers/media/mc/mc-device.c
202
struct media_link_desc *linkd = arg;
drivers/media/mc/mc-device.c
230
static long media_device_get_topology(struct media_device *mdev, void *arg)
drivers/media/mc/mc-device.c
232
struct media_v2_topology *topo = arg;
drivers/media/mc/mc-device.c
373
static long media_device_request_alloc(struct media_device *mdev, void *arg)
drivers/media/mc/mc-device.c
375
int *alloc_fd = arg;
drivers/media/mc/mc-device.c
420
long (*fn)(struct media_device *dev, void *arg);
drivers/media/mc/mc-device.c
43
static inline void __user *media_get_uptr(__u64 arg)
drivers/media/mc/mc-device.c
440
void __user *arg = (void __user *)__arg;
drivers/media/mc/mc-device.c
45
return (void __user *)(uintptr_t)arg;
drivers/media/mc/mc-device.c
457
ret = info->arg_from_user(karg, arg, cmd);
drivers/media/mc/mc-device.c
471
ret = info->arg_to_user(arg, karg, cmd);
drivers/media/mc/mc-device.c
519
unsigned long arg)
drivers/media/mc/mc-device.c
529
(struct media_links_enum32 __user *)arg);
drivers/media/mc/mc-device.c
534
return media_device_ioctl(filp, cmd, arg);
drivers/media/mc/mc-device.c
58
static long media_device_get_info(struct media_device *dev, void *arg)
drivers/media/mc/mc-device.c
60
struct media_device_info *info = arg;
drivers/media/mc/mc-device.c
98
static long media_device_enum_entities(struct media_device *mdev, void *arg)
drivers/media/mc/mc-devnode.c
105
__media_ioctl(struct file *filp, unsigned int cmd, unsigned long arg,
drivers/media/mc/mc-devnode.c
107
unsigned long arg))
drivers/media/mc/mc-devnode.c
117
return ioctl_func(filp, cmd, arg);
drivers/media/mc/mc-devnode.c
120
static long media_ioctl(struct file *filp, unsigned int cmd, unsigned long arg)
drivers/media/mc/mc-devnode.c
124
return __media_ioctl(filp, cmd, arg, devnode->fops->ioctl);
drivers/media/mc/mc-devnode.c
130
unsigned long arg)
drivers/media/mc/mc-devnode.c
134
return __media_ioctl(filp, cmd, arg, devnode->fops->compat_ioctl);
drivers/media/mc/mc-request.c
229
unsigned long arg)
drivers/media/pci/bt8xx/bt878.c
61
#define dprintk(fmt, arg...) \
drivers/media/pci/bt8xx/bt878.c
64
printk(KERN_DEBUG fmt, ##arg); \
drivers/media/pci/bt8xx/btcx-risc.c
29
#define dprintk(fmt, arg...) do { \
drivers/media/pci/bt8xx/btcx-risc.c
32
__func__, ##arg); \
drivers/media/pci/bt8xx/dst.c
39
#define dprintk(level, fmt, arg...) do { \
drivers/media/pci/bt8xx/dst.c
42
__func__, ##arg); \
drivers/media/pci/bt8xx/dst_ca.c
210
static int ca_get_slot_caps(struct dst_state *state, struct ca_caps *p_ca_caps, void __user *arg)
drivers/media/pci/bt8xx/dst_ca.c
236
if (copy_to_user(arg, p_ca_caps, sizeof (struct ca_caps)))
drivers/media/pci/bt8xx/dst_ca.c
243
static int ca_get_slot_descr(struct dst_state *state, struct ca_msg *p_ca_message, void __user *arg)
drivers/media/pci/bt8xx/dst_ca.c
249
static int ca_get_slot_info(struct dst_state *state, struct ca_slot_info *p_ca_slot_info, void __user *arg)
drivers/media/pci/bt8xx/dst_ca.c
26
#define dprintk(x, y, z, format, arg...) do { \
drivers/media/pci/bt8xx/dst_ca.c
282
if (copy_to_user(arg, p_ca_slot_info, sizeof (struct ca_slot_info)))
drivers/media/pci/bt8xx/dst_ca.c
289
static int ca_get_message(struct dst_state *state, struct ca_msg *p_ca_message, void __user *arg)
drivers/media/pci/bt8xx/dst_ca.c
29
printk(KERN_ERR "%s: " format "\n", __func__ , ##arg); \
drivers/media/pci/bt8xx/dst_ca.c
294
if (copy_from_user(p_ca_message, arg, sizeof (struct ca_msg)))
drivers/media/pci/bt8xx/dst_ca.c
31
printk(KERN_NOTICE "%s: " format "\n", __func__ , ##arg); \
drivers/media/pci/bt8xx/dst_ca.c
310
if (copy_to_user(arg, p_ca_message, sizeof (struct ca_msg)) )
drivers/media/pci/bt8xx/dst_ca.c
315
if (copy_to_user(arg, p_ca_message, sizeof (struct ca_msg)) )
drivers/media/pci/bt8xx/dst_ca.c
33
printk(KERN_INFO "%s: " format "\n", __func__ , ##arg); \
drivers/media/pci/bt8xx/dst_ca.c
35
printk(KERN_DEBUG "%s: " format "\n", __func__ , ##arg); \
drivers/media/pci/bt8xx/dst_ca.c
38
printk(format, ## arg); \
drivers/media/pci/bt8xx/dst_ca.c
450
static int ca_send_message(struct dst_state *state, struct ca_msg *p_ca_message, void __user *arg)
drivers/media/pci/bt8xx/dst_ca.c
462
if (copy_from_user(p_ca_message, arg, sizeof (struct ca_msg))) {
drivers/media/pci/bt8xx/dst_ca.c
532
void __user *arg = (void __user *)ioctl_arg;
drivers/media/pci/bt8xx/dst_ca.c
550
result = ca_send_message(state, p_ca_message, arg);
drivers/media/pci/bt8xx/dst_ca.c
559
result = ca_get_message(state, p_ca_message, arg);
drivers/media/pci/bt8xx/dst_ca.c
573
result = ca_get_slot_info(state, p_ca_slot_info, arg);
drivers/media/pci/bt8xx/dst_ca.c
583
result = ca_get_slot_caps(state, p_ca_caps, arg);
drivers/media/pci/bt8xx/dst_ca.c
592
result = ca_get_slot_descr(state, p_ca_message, arg);
drivers/media/pci/bt8xx/dvb-bt8xx.c
33
#define dprintk(fmt, arg...) do { \
drivers/media/pci/bt8xx/dvb-bt8xx.c
36
__func__, ##arg); \
drivers/media/pci/cobalt/cobalt-alsa-pcm.c
27
#define dprintk(fmt, arg...) \
drivers/media/pci/cobalt/cobalt-alsa-pcm.c
30
pr_info("cobalt-alsa-pcm %s: " fmt, __func__, ##arg); \
drivers/media/pci/cobalt/cobalt-driver.c
137
unsigned int notification, void *arg)
drivers/media/pci/cobalt/cobalt-driver.c
142
bool hotplug = arg ? *((int *)arg) : false;
drivers/media/pci/cobalt/cobalt-driver.c
155
v4l2_event_queue(&s->vdev, arg);
drivers/media/pci/cobalt/cobalt-driver.h
158
#define cobalt_err(fmt, arg...) v4l2_err(&cobalt->v4l2_dev, fmt, ## arg)
drivers/media/pci/cobalt/cobalt-driver.h
159
#define cobalt_warn(fmt, arg...) v4l2_warn(&cobalt->v4l2_dev, fmt, ## arg)
drivers/media/pci/cobalt/cobalt-driver.h
160
#define cobalt_info(fmt, arg...) v4l2_info(&cobalt->v4l2_dev, fmt, ## arg)
drivers/media/pci/cobalt/cobalt-driver.h
161
#define cobalt_dbg(level, fmt, arg...) \
drivers/media/pci/cobalt/cobalt-driver.h
162
v4l2_dbg(level, cobalt_debug, &cobalt->v4l2_dev, fmt, ## arg)
drivers/media/pci/cobalt/cobalt-v4l2.c
432
static int cobalt_cobaltc(struct cobalt *cobalt, unsigned int cmd, void *arg)
drivers/media/pci/cobalt/cobalt-v4l2.c
434
struct v4l2_dbg_register *regs = arg;
drivers/media/pci/cx18/cx18-alsa-main.c
30
#define CX18_DEBUG_ALSA_INFO(fmt, arg...) \
drivers/media/pci/cx18/cx18-alsa-main.c
33
printk(KERN_INFO "%s: " fmt, "cx18-alsa", ## arg); \
drivers/media/pci/cx18/cx18-alsa-pcm.c
31
#define dprintk(fmt, arg...) do { \
drivers/media/pci/cx18/cx18-alsa-pcm.c
34
__func__, ##arg); \
drivers/media/pci/cx18/cx18-ioctl.c
985
unsigned int cmd, void *arg)
drivers/media/pci/cx18/cx18-ioctl.c
991
u32 val = *(u32 *)arg;
drivers/media/pci/cx23885/cx23885-417.c
47
#define dprintk(level, fmt, arg...)\
drivers/media/pci/cx23885/cx23885-417.c
50
__func__, ##arg); \
drivers/media/pci/cx23885/cx23885-alsa.c
34
#define dprintk(level, fmt, arg...) do { \
drivers/media/pci/cx23885/cx23885-alsa.c
37
chip->dev->name, ##arg); \
drivers/media/pci/cx23885/cx23885-cards.c
1481
int cx23885_tuner_callback(void *priv, int component, int command, int arg)
drivers/media/pci/cx23885/cx23885-core.c
1946
unsigned int notification, void *arg)
drivers/media/pci/cx23885/cx23885-core.c
1958
cx23885_ir_rx_v4l2_dev_notify(sd, *(u32 *)arg);
drivers/media/pci/cx23885/cx23885-core.c
1962
cx23885_ir_tx_v4l2_dev_notify(sd, *(u32 *)arg);
drivers/media/pci/cx23885/cx23885-core.c
55
#define dprintk(level, fmt, arg...)\
drivers/media/pci/cx23885/cx23885-core.c
58
__func__, ##arg); \
drivers/media/pci/cx23885/cx23885-dvb.c
72
#define dprintk(level, fmt, arg...)\
drivers/media/pci/cx23885/cx23885-dvb.c
75
__func__, ##arg); \
drivers/media/pci/cx23885/cx23885-i2c.c
25
#define dprintk(level, fmt, arg...)\
drivers/media/pci/cx23885/cx23885-i2c.c
28
__func__, ##arg); \
drivers/media/pci/cx23885/cx23885-vbi.c
23
#define dprintk(level, fmt, arg...)\
drivers/media/pci/cx23885/cx23885-vbi.c
26
__func__, ##arg); \
drivers/media/pci/cx23885/cx23885-video.c
58
#define dprintk(level, fmt, arg...)\
drivers/media/pci/cx23885/cx23885-video.c
61
__func__, ##arg); \
drivers/media/pci/cx23885/cx23885.h
553
int command, int arg);
drivers/media/pci/cx25821/cx25821-alsa.c
34
#define dprintk(level, fmt, arg...) \
drivers/media/pci/cx25821/cx25821-alsa.c
37
pr_info("%s/1: " fmt, chip->dev->name, ##arg); \
drivers/media/pci/cx25821/cx25821-alsa.c
39
#define dprintk_core(level, fmt, arg...) \
drivers/media/pci/cx25821/cx25821-alsa.c
42
printk(KERN_DEBUG "%s/1: " fmt, chip->dev->name, ##arg); \
drivers/media/pci/cx25821/cx25821-i2c.c
24
#define dprintk(level, fmt, arg...) \
drivers/media/pci/cx25821/cx25821-i2c.c
27
printk(KERN_DEBUG "%s/0: " fmt, dev->name, ##arg); \
drivers/media/pci/cx25821/cx25821-video.h
32
#define dprintk(level, fmt, arg...) \
drivers/media/pci/cx25821/cx25821-video.h
35
printk(KERN_DEBUG "%s/0: " fmt, dev->name, ##arg); \
drivers/media/pci/cx88/cx88-alsa.c
34
#define dprintk(level, fmt, arg...) do { \
drivers/media/pci/cx88/cx88-alsa.c
37
chip->core->name, ##arg); \
drivers/media/pci/cx88/cx88-blackbird.c
38
#define dprintk(level, fmt, arg...) do { \
drivers/media/pci/cx88/cx88-blackbird.c
41
__func__, ##arg); \
drivers/media/pci/cx88/cx88-cards.c
2995
int command, int arg)
drivers/media/pci/cx88/cx88-cards.c
3054
int command, int arg)
drivers/media/pci/cx88/cx88-cards.c
3071
int command, int arg)
drivers/media/pci/cx88/cx88-cards.c
3091
int command, int arg)
drivers/media/pci/cx88/cx88-cards.c
3145
int command, int arg)
drivers/media/pci/cx88/cx88-cards.c
3153
command, arg);
drivers/media/pci/cx88/cx88-cards.c
3156
return cx88_pv_8000gt_callback(core, command, arg);
drivers/media/pci/cx88/cx88-cards.c
3159
return cx88_dvico_xc2028_callback(core, command, arg);
drivers/media/pci/cx88/cx88-cards.c
3163
return cx88_xc3028_winfast1800h_callback(core, command, arg);
drivers/media/pci/cx88/cx88-cards.c
3193
int command, int arg)
drivers/media/pci/cx88/cx88-cards.c
3202
command, arg);
drivers/media/pci/cx88/cx88-cards.c
3213
int command, int arg)
drivers/media/pci/cx88/cx88-cards.c
3255
int cx88_tuner_callback(void *priv, int component, int command, int arg)
drivers/media/pci/cx88/cx88-cards.c
3278
return cx88_xc2028_tuner_callback(core, command, arg);
drivers/media/pci/cx88/cx88-cards.c
3281
return cx88_xc4000_tuner_callback(core, command, arg);
drivers/media/pci/cx88/cx88-cards.c
3284
return cx88_xc5000_tuner_callback(core, command, arg);
drivers/media/pci/cx88/cx88-cards.c
39
#define dprintk(level, fmt, arg...) do { \
drivers/media/pci/cx88/cx88-cards.c
42
__func__, ##arg); \
drivers/media/pci/cx88/cx88-core.c
50
#define dprintk0(fmt, arg...) \
drivers/media/pci/cx88/cx88-core.c
52
__func__, ##arg) \
drivers/media/pci/cx88/cx88-core.c
54
#define dprintk(level, fmt, arg...) do { \
drivers/media/pci/cx88/cx88-core.c
57
__func__, ##arg); \
drivers/media/pci/cx88/cx88-dsp.c
64
#define dprintk(level, fmt, arg...) do { \
drivers/media/pci/cx88/cx88-dsp.c
67
__func__, ##arg); \
drivers/media/pci/cx88/cx88-dvb.c
67
#define dprintk(level, fmt, arg...) do { \
drivers/media/pci/cx88/cx88-dvb.c
70
__func__, ##arg); \
drivers/media/pci/cx88/cx88-i2c.c
36
#define dprintk(level, fmt, arg...) do { \
drivers/media/pci/cx88/cx88-i2c.c
39
__func__, ##arg); \
drivers/media/pci/cx88/cx88-input.c
56
#define ir_dprintk(fmt, arg...) do { \
drivers/media/pci/cx88/cx88-input.c
58
printk(KERN_DEBUG "%s IR: " fmt, ir->core->name, ##arg);\
drivers/media/pci/cx88/cx88-input.c
61
#define dprintk(fmt, arg...) do { \
drivers/media/pci/cx88/cx88-input.c
63
printk(KERN_DEBUG "cx88 IR: " fmt, ##arg); \
drivers/media/pci/cx88/cx88-mpeg.c
35
#define dprintk(level, fmt, arg...) do { \
drivers/media/pci/cx88/cx88-mpeg.c
38
__func__, ##arg); \
drivers/media/pci/cx88/cx88-tvaudio.c
54
#define dprintk(fmt, arg...) do { \
drivers/media/pci/cx88/cx88-tvaudio.c
57
__func__, ##arg); \
drivers/media/pci/cx88/cx88-vbi.c
15
#define dprintk(level, fmt, arg...) do { \
drivers/media/pci/cx88/cx88-vbi.c
18
__func__, ##arg); \
drivers/media/pci/cx88/cx88-video.c
61
#define dprintk(level, fmt, arg...) do { \
drivers/media/pci/cx88/cx88-video.c
64
__func__, ##arg); \
drivers/media/pci/cx88/cx88.h
675
int cx88_tuner_callback(void *dev, int component, int command, int arg);
drivers/media/pci/ddbridge/ddbridge-core.c
2703
static long ddb_ioctl(struct file *file, unsigned int cmd, unsigned long arg)
drivers/media/pci/ddbridge/ddbridge-core.c
2708
cmd, arg);
drivers/media/pci/ddbridge/ddbridge-max.c
335
static int max_enable_high_lnb_voltage(struct dvb_frontend *fe, long arg)
drivers/media/pci/ivtv/ivtv-alsa-pcm.c
27
#define dprintk(fmt, arg...) \
drivers/media/pci/ivtv/ivtv-alsa-pcm.c
30
pr_info("ivtv-alsa-pcm %s: " fmt, __func__, ##arg); \
drivers/media/pci/ivtv/ivtv-ioctl.c
1615
static int ivtv_decoder_ioctls(struct file *filp, unsigned int cmd, void *arg)
drivers/media/pci/ivtv/ivtv-ioctl.c
1623
struct ivtv_dma_frame *args = arg;
drivers/media/pci/ivtv/ivtv-ioctl.c
1650
return ivtv_passthrough_mode(itv, *(int *)arg != 0);
drivers/media/pci/ivtv/ivtv-ioctl.c
1658
unsigned int cmd, void *arg)
drivers/media/pci/ivtv/ivtv-ioctl.c
1671
u32 val = *(u32 *)arg;
drivers/media/pci/ivtv/ivtv-ioctl.c
1682
return ivtv_decoder_ioctls(file, cmd, (void *)arg);
drivers/media/pci/ivtv/ivtv-vbi.h
19
void ivtv_set_vbi(unsigned long arg);
drivers/media/pci/ivtv/ivtvfb.c
445
static int ivtvfb_ioctl(struct fb_info *info, unsigned int cmd, unsigned long arg)
drivers/media/pci/ivtv/ivtvfb.c
470
if (copy_to_user((void __user *)arg, &vblank, sizeof(vblank)))
drivers/media/pci/ivtv/ivtvfb.c
486
if (copy_from_user(&args, (void __user *)arg, sizeof(args)))
drivers/media/pci/mantis/mantis_common.h
27
#define dprintk(y, z, format, arg...) do { \
drivers/media/pci/mantis/mantis_common.h
30
printk(KERN_ERR "%s (%d): " format "\n" , __func__ , mantis->num , ##arg); \
drivers/media/pci/mantis/mantis_common.h
32
printk(KERN_NOTICE "%s (%d): " format "\n" , __func__ , mantis->num , ##arg); \
drivers/media/pci/mantis/mantis_common.h
34
printk(KERN_INFO "%s (%d): " format "\n" , __func__ , mantis->num , ##arg); \
drivers/media/pci/mantis/mantis_common.h
36
printk(KERN_DEBUG "%s (%d): " format "\n" , __func__ , mantis->num , ##arg); \
drivers/media/pci/mantis/mantis_common.h
38
printk(KERN_DEBUG "%s (%d): " format "\n" , __func__ , mantis->num , ##arg); \
drivers/media/pci/mantis/mantis_common.h
41
printk(format , ##arg); \
drivers/media/pci/saa7134/saa7134-cards.c
7132
int command, int arg)
drivers/media/pci/saa7134/saa7134-cards.c
7167
int command, int arg)
drivers/media/pci/saa7134/saa7134-cards.c
7196
int command, int arg)
drivers/media/pci/saa7134/saa7134-cards.c
7202
saa7134_set_gpio(dev, 22, arg) ;
drivers/media/pci/saa7134/saa7134-cards.c
7207
if (arg == 1)
drivers/media/pci/saa7134/saa7134-cards.c
7297
int command, int arg)
drivers/media/pci/saa7134/saa7134-cards.c
7307
ret = saa7134_tda18271_hvr11x0_toggle_agc(dev, arg);
drivers/media/pci/saa7134/saa7134-cards.c
7310
ret = saa7134_kworld_sbtvd_toggle_agc(dev, arg);
drivers/media/pci/saa7134/saa7134-cards.c
7313
ret = saa7134_kworld_pc150u_toggle_agc(dev, arg);
drivers/media/pci/saa7134/saa7134-cards.c
7316
ret = saa7134_leadtek_hdtv200h_toggle_agc(dev, arg);
drivers/media/pci/saa7134/saa7134-cards.c
7330
int command, int arg)
drivers/media/pci/saa7134/saa7134-cards.c
7343
ret = saa7134_tda8290_18271_callback(dev, command, arg);
drivers/media/pci/saa7134/saa7134-cards.c
7347
ret = saa7134_tda8290_827x_callback(dev, command, arg);
drivers/media/pci/saa7134/saa7134-cards.c
7353
int saa7134_tuner_callback(void *priv, int component, int command, int arg)
drivers/media/pci/saa7134/saa7134-cards.c
7360
return saa7134_tda8290_callback(dev, command, arg);
drivers/media/pci/saa7134/saa7134-cards.c
7362
return saa7134_xc2028_callback(dev, command, arg);
drivers/media/pci/saa7134/saa7134-cards.c
7364
return saa7134_xc5000_callback(dev, command, arg);
drivers/media/pci/saa7134/saa7134-core.c
87
#define core_dbg(fmt, arg...) do { \
drivers/media/pci/saa7134/saa7134-core.c
89
printk(KERN_DEBUG pr_fmt("core: " fmt), ## arg); \
drivers/media/pci/saa7134/saa7134-core.c
92
#define irq_dbg(level, fmt, arg...) do {\
drivers/media/pci/saa7134/saa7134-core.c
94
printk(KERN_DEBUG pr_fmt("irq: " fmt), ## arg); \
drivers/media/pci/saa7134/saa7134-dvb.c
1001
res = dev->original_set_high_voltage(fe, arg);
drivers/media/pci/saa7134/saa7134-dvb.c
1030
static int md8800_set_high_voltage2(struct dvb_frontend *fe, long arg)
drivers/media/pci/saa7134/saa7134-dvb.c
994
static int md8800_set_high_voltage(struct dvb_frontend *fe, long arg)
drivers/media/pci/saa7134/saa7134-i2c.c
31
#define i2c_dbg(level, fmt, arg...) do { \
drivers/media/pci/saa7134/saa7134-i2c.c
33
printk(KERN_DEBUG pr_fmt("i2c: " fmt), ## arg); \
drivers/media/pci/saa7134/saa7134-i2c.c
36
#define i2c_cont(level, fmt, arg...) do { \
drivers/media/pci/saa7134/saa7134-i2c.c
38
pr_cont(fmt, ## arg); \
drivers/media/pci/saa7134/saa7134-input.c
30
#define input_dbg(fmt, arg...) do { \
drivers/media/pci/saa7134/saa7134-input.c
32
printk(KERN_DEBUG pr_fmt("input: " fmt), ## arg); \
drivers/media/pci/saa7134/saa7134-input.c
34
#define ir_dbg(ir, fmt, arg...) do { \
drivers/media/pci/saa7134/saa7134-input.c
37
## arg); \
drivers/media/pci/saa7134/saa7134-ts.c
25
#define ts_dbg(fmt, arg...) do { \
drivers/media/pci/saa7134/saa7134-ts.c
27
printk(KERN_DEBUG pr_fmt("ts: " fmt), ## arg); \
drivers/media/pci/saa7134/saa7134-tvaudio.c
39
#define audio_dbg(level, fmt, arg...) do { \
drivers/media/pci/saa7134/saa7134-tvaudio.c
41
printk(KERN_DEBUG pr_fmt("audio: " fmt), ## arg); \
drivers/media/pci/saa7134/saa7134-vbi.c
28
#define vbi_dbg(fmt, arg...) do { \
drivers/media/pci/saa7134/saa7134-vbi.c
30
printk(KERN_DEBUG pr_fmt("vbi: " fmt), ## arg); \
drivers/media/pci/saa7134/saa7134-video.c
42
#define video_dbg(fmt, arg...) do { \
drivers/media/pci/saa7134/saa7134-video.c
44
printk(KERN_DEBUG pr_fmt("video: " fmt), ## arg); \
drivers/media/pci/saa7134/saa7134.h
672
int (*original_set_high_voltage)(struct dvb_frontend *fe, long arg);
drivers/media/pci/saa7134/saa7134.h
777
int saa7134_tuner_callback(void *priv, int component, int command, int arg);
drivers/media/pci/saa7164/saa7164.h
614
#define dprintk(level, fmt, arg...)\
drivers/media/pci/saa7164/saa7164.h
616
printk(KERN_DEBUG "%s: " fmt, dev->name, ## arg);\
drivers/media/pci/saa7164/saa7164.h
619
#define log_warn(fmt, arg...)\
drivers/media/pci/saa7164/saa7164.h
621
printk(KERN_WARNING "%s: " fmt, dev->name, ## arg);\
drivers/media/pci/ttpci/budget.h
31
#define dprintk(level, fmt, arg...) do { \
drivers/media/pci/ttpci/budget.h
33
pr_info("%s(): " fmt, __func__, ##arg); \
drivers/media/pci/zoran/zoran_card.c
1150
static void zoran_subdev_notify(struct v4l2_subdev *sd, unsigned int cmd, void *arg)
drivers/media/platform/amphion/vdec.c
801
static int vdec_frame_decoded(struct vpu_inst *inst, void *arg)
drivers/media/platform/amphion/vdec.c
804
struct vpu_dec_pic_info *info = arg;
drivers/media/platform/amphion/venc.c
851
static int venc_frame_encoded(struct vpu_inst *inst, void *arg)
drivers/media/platform/amphion/venc.c
853
struct vpu_enc_pic_info *info = arg;
drivers/media/platform/amphion/vpu.h
366
#define vpu_trace(dev, fmt, arg...) \
drivers/media/platform/amphion/vpu.h
369
dev_info(dev, "%s: " fmt, __func__, ## arg); \
drivers/media/platform/amphion/vpu_cmds.c
393
int vpu_session_update_parameters(struct vpu_inst *inst, void *arg)
drivers/media/platform/amphion/vpu_cmds.c
396
vpu_iface_set_decode_params(inst, arg, 1);
drivers/media/platform/amphion/vpu_cmds.c
398
vpu_iface_set_encode_params(inst, arg, 1);
drivers/media/platform/amphion/vpu_cmds.c
400
return vpu_session_send_cmd(inst, VPU_CMD_ID_UPDATE_PARAMETER, arg);
drivers/media/platform/amphion/vpu_cmds.h
18
int vpu_session_update_parameters(struct vpu_inst *inst, void *arg);
drivers/media/platform/aspeed/aspeed-video.c
780
static irqreturn_t aspeed_video_irq(int irq, void *arg)
drivers/media/platform/aspeed/aspeed-video.c
782
struct aspeed_video *video = arg;
drivers/media/platform/chips-media/coda/coda.h
298
#define coda_dbg(level, ctx, fmt, arg...) \
drivers/media/platform/chips-media/coda/coda.h
302
"%u: " fmt, (ctx)->idx, ##arg); \
drivers/media/platform/imagination/e5010-jpeg-enc.c
135
#define dprintk(dev, lvl, fmt, arg...) \
drivers/media/platform/imagination/e5010-jpeg-enc.c
136
v4l2_dbg(lvl, debug, &(dev)->v4l2_dev, "%s: " fmt, __func__, ## arg)
drivers/media/platform/m2m-deinterlace.c
36
#define dprintk(dev, fmt, arg...) \
drivers/media/platform/m2m-deinterlace.c
37
v4l2_dbg(1, debug, &dev->v4l2_dev, "%s: " fmt, __func__, ## arg)
drivers/media/platform/marvell/cafe-driver.c
129
#define cam_err(cam, fmt, arg...) \
drivers/media/platform/marvell/cafe-driver.c
130
dev_err(&(cam)->pdev->dev, fmt, ##arg);
drivers/media/platform/marvell/cafe-driver.c
131
#define cam_warn(cam, fmt, arg...) \
drivers/media/platform/marvell/cafe-driver.c
132
dev_warn(&(cam)->pdev->dev, fmt, ##arg);
drivers/media/platform/marvell/mcam-core.c
226
#define cam_err(cam, fmt, arg...) \
drivers/media/platform/marvell/mcam-core.c
227
dev_err((cam)->dev, fmt, ##arg);
drivers/media/platform/marvell/mcam-core.c
228
#define cam_warn(cam, fmt, arg...) \
drivers/media/platform/marvell/mcam-core.c
229
dev_warn((cam)->dev, fmt, ##arg);
drivers/media/platform/marvell/mcam-core.c
230
#define cam_dbg(cam, fmt, arg...) \
drivers/media/platform/marvell/mcam-core.c
231
dev_dbg((cam)->dev, fmt, ##arg);
drivers/media/platform/mediatek/mdp3/mtk-mdp3-comp.c
1970
u32 arg;
drivers/media/platform/mediatek/mdp3/mtk-mdp3-comp.c
1979
arg = CFG_COMP(MT8183, param, type);
drivers/media/platform/mediatek/mdp3/mtk-mdp3-comp.c
1981
arg = CFG_COMP(MT8195, param, type);
drivers/media/platform/mediatek/mdp3/mtk-mdp3-comp.c
1984
public_id = mdp_cfg_get_id_public(mdp, arg);
drivers/media/platform/mediatek/mdp3/mtk-mdp3-comp.c
1992
dev_err(dev, "Uninit component inner id %d", arg);
drivers/media/platform/mediatek/mdp3/mtk-mdp3-comp.c
1998
arg = CFG_COMP(MT8183, param, input);
drivers/media/platform/mediatek/mdp3/mtk-mdp3-comp.c
2000
arg = CFG_COMP(MT8195, param, input);
drivers/media/platform/mediatek/mdp3/mtk-mdp3-comp.c
2003
ctx->input = &frame->inputs[arg];
drivers/media/platform/mediatek/mdp3/mtk-mdp3-comp.c
2012
arg = CFG_COMP(MT8183, param, outputs[i]);
drivers/media/platform/mediatek/mdp3/mtk-mdp3-comp.c
2014
arg = CFG_COMP(MT8195, param, outputs[i]);
drivers/media/platform/mediatek/mdp3/mtk-mdp3-comp.c
2017
ctx->outputs[i] = &frame->outputs[arg];
drivers/media/platform/nuvoton/npcm-video.c
1050
static irqreturn_t npcm_video_irq(int irq, void *arg)
drivers/media/platform/nuvoton/npcm-video.c
1052
struct npcm_video *video = arg;
drivers/media/platform/nxp/imx-pxp.c
63
#define dprintk(dev, fmt, arg...) \
drivers/media/platform/nxp/imx-pxp.c
64
v4l2_dbg(1, debug, &dev->v4l2_dev, "%s: " fmt, __func__, ## arg)
drivers/media/platform/nxp/mx2_emmaprp.c
57
#define dprintk(dev, fmt, arg...) \
drivers/media/platform/nxp/mx2_emmaprp.c
58
v4l2_dbg(1, debug, &dev->v4l2_dev, "%s: " fmt, __func__, ## arg)
drivers/media/platform/raspberrypi/rp1-cfe/cfe.c
1736
void *arg)
drivers/media/platform/raspberrypi/rp1-cfe/cfe.c
1748
v4l2_event_queue(&node->video_dev, arg);
drivers/media/platform/raspberrypi/rp1-cfe/cfe.c
54
#define cfe_dbg(cfe, fmt, arg...) dev_dbg(&(cfe)->pdev->dev, fmt, ##arg)
drivers/media/platform/raspberrypi/rp1-cfe/cfe.c
55
#define cfe_info(cfe, fmt, arg...) dev_info(&(cfe)->pdev->dev, fmt, ##arg)
drivers/media/platform/raspberrypi/rp1-cfe/cfe.c
56
#define cfe_err(cfe, fmt, arg...) dev_err(&(cfe)->pdev->dev, fmt, ##arg)
drivers/media/platform/raspberrypi/rp1-cfe/csi2.c
25
#define csi2_dbg(csi2, fmt, arg...) dev_dbg((csi2)->v4l2_dev->dev, fmt, ##arg)
drivers/media/platform/raspberrypi/rp1-cfe/csi2.c
26
#define csi2_err(csi2, fmt, arg...) dev_err((csi2)->v4l2_dev->dev, fmt, ##arg)
drivers/media/platform/raspberrypi/rp1-cfe/dphy.c
14
#define dphy_dbg(dphy, fmt, arg...) dev_dbg((dphy)->dev, fmt, ##arg)
drivers/media/platform/raspberrypi/rp1-cfe/dphy.c
15
#define dphy_err(dphy, fmt, arg...) dev_err((dphy)->dev, fmt, ##arg)
drivers/media/platform/raspberrypi/rp1-cfe/pisp-fe.c
142
#define pisp_fe_dbg(fe, fmt, arg...) dev_dbg((fe)->v4l2_dev->dev, fmt, ##arg)
drivers/media/platform/raspberrypi/rp1-cfe/pisp-fe.c
143
#define pisp_fe_info(fe, fmt, arg...) dev_info((fe)->v4l2_dev->dev, fmt, ##arg)
drivers/media/platform/raspberrypi/rp1-cfe/pisp-fe.c
144
#define pisp_fe_err(fe, fmt, arg...) dev_err((fe)->v4l2_dev->dev, fmt, ##arg)
drivers/media/platform/renesas/rcar-vin/rcar-v4l2.c
660
unsigned int notification, void *arg)
drivers/media/platform/renesas/rcar-vin/rcar-v4l2.c
686
v4l2_event_queue(&vin->vdev, arg);
drivers/media/platform/renesas/rcar-vin/rcar-vin.h
221
#define vin_dbg(d, fmt, arg...) dev_dbg(d->dev, fmt, ##arg)
drivers/media/platform/renesas/rcar-vin/rcar-vin.h
222
#define vin_info(d, fmt, arg...) dev_info(d->dev, fmt, ##arg)
drivers/media/platform/renesas/rcar-vin/rcar-vin.h
223
#define vin_warn(d, fmt, arg...) dev_warn(d->dev, fmt, ##arg)
drivers/media/platform/renesas/rcar-vin/rcar-vin.h
224
#define vin_err(d, fmt, arg...) dev_err(d->dev, fmt, ##arg)
drivers/media/platform/renesas/rcar_drif.c
134
#define rdrif_dbg(sdr, fmt, arg...) \
drivers/media/platform/renesas/rcar_drif.c
135
dev_dbg(sdr->v4l2_dev.dev, fmt, ## arg)
drivers/media/platform/renesas/rcar_drif.c
137
#define rdrif_err(sdr, fmt, arg...) \
drivers/media/platform/renesas/rcar_drif.c
138
dev_err(sdr->v4l2_dev.dev, fmt, ## arg)
drivers/media/platform/renesas/rcar_fdp1.c
57
#define dprintk(fdp1, fmt, arg...) \
drivers/media/platform/renesas/rcar_fdp1.c
58
v4l2_dbg(1, debug, &fdp1->v4l2_dev, "%s: " fmt, __func__, ## arg)
drivers/media/platform/rockchip/rkisp1/rkisp1-common.h
384
const struct rkisp1_cif_isp_goc_config *arg);
drivers/media/platform/rockchip/rkisp1/rkisp1-common.h
386
const struct rkisp1_cif_isp_awb_meas_config *arg);
drivers/media/platform/rockchip/rkisp1/rkisp1-common.h
388
const struct rkisp1_cif_isp_awb_meas_config *arg,
drivers/media/platform/rockchip/rkisp1/rkisp1-common.h
391
const struct rkisp1_cif_isp_awb_gain_config *arg);
drivers/media/platform/rockchip/rkisp1/rkisp1-common.h
393
const struct rkisp1_cif_isp_aec_config *arg);
drivers/media/platform/rockchip/rkisp1/rkisp1-common.h
395
const struct rkisp1_cif_isp_hst_config *arg);
drivers/media/platform/rockchip/rkisp1/rkisp1-common.h
397
const struct rkisp1_cif_isp_hst_config *arg, bool en);
drivers/media/platform/rockchip/rkisp1/rkisp1-common.h
399
const struct rkisp1_cif_isp_afc_config *arg);
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
1008
switch (arg->effect) {
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
1014
arg->eff_tint);
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
1024
arg->color_sel);
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
1029
arg->eff_mat_1);
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
1031
arg->eff_mat_2);
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
1033
arg->eff_mat_3);
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
1038
arg->eff_mat_3);
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
1040
arg->eff_mat_4);
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
1042
arg->eff_mat_5);
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
116
const struct rkisp1_cif_isp_dpcc_config *arg)
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
1168
const struct rkisp1_cif_isp_dpf_config *arg)
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
1172
switch (arg->gain.mode) {
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
1198
if (arg->nll.scale_mode == RKISP1_CIF_ISP_NLL_SCALE_LOGARITHMIC)
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
1200
if (arg->rb_flt.fltsize == RKISP1_CIF_ISP_DPF_RB_FILTERSIZE_9x9)
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
1202
if (!arg->rb_flt.r_enable)
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
1204
if (!arg->rb_flt.b_enable)
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
1206
if (!arg->g_flt.gb_enable)
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
1208
if (!arg->g_flt.gr_enable)
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
1214
arg->gain.nf_b_gain);
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
1216
arg->gain.nf_r_gain);
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
1218
arg->gain.nf_gb_gain);
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
1220
arg->gain.nf_gr_gain);
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
1225
arg->nll.coeff[i]);
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
1228
spatial_coeff = arg->g_flt.spatial_coeff[0] |
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
1229
(arg->g_flt.spatial_coeff[1] << 8) |
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
1230
(arg->g_flt.spatial_coeff[2] << 16) |
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
1231
(arg->g_flt.spatial_coeff[3] << 24);
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
1235
spatial_coeff = arg->g_flt.spatial_coeff[4] |
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
1236
(arg->g_flt.spatial_coeff[5] << 8);
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
1240
spatial_coeff = arg->rb_flt.spatial_coeff[0] |
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
1241
(arg->rb_flt.spatial_coeff[1] << 8) |
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
1242
(arg->rb_flt.spatial_coeff[2] << 16) |
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
1243
(arg->rb_flt.spatial_coeff[3] << 24);
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
1247
spatial_coeff = arg->rb_flt.spatial_coeff[4] |
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
1248
(arg->rb_flt.spatial_coeff[5] << 8);
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
1255
const struct rkisp1_cif_isp_dpf_strength_config *arg)
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
1257
rkisp1_write(params->rkisp1, RKISP1_CIF_ISP_DPF_STRENGTH_B, arg->b);
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
1258
rkisp1_write(params->rkisp1, RKISP1_CIF_ISP_DPF_STRENGTH_G, arg->g);
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
1259
rkisp1_write(params->rkisp1, RKISP1_CIF_ISP_DPF_STRENGTH_R, arg->r);
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
129
mode |= arg->mode & RKISP1_CIF_ISP_DPCC_MODE_STAGE1_ENABLE;
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
1303
const struct rkisp1_cif_isp_compand_bls_config *arg)
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
1315
rkisp1_write(params->rkisp1, swapped[0], arg->r);
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
1316
rkisp1_write(params->rkisp1, swapped[1], arg->gr);
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
1317
rkisp1_write(params->rkisp1, swapped[2], arg->gb);
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
1318
rkisp1_write(params->rkisp1, swapped[3], arg->b);
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
1323
const struct rkisp1_cif_isp_compand_curve_config *arg)
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
1326
arg->px);
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
1329
arg->y);
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
133
arg->output_mode & RKISP1_CIF_ISP_DPCC_OUTPUT_MODE_MASK);
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
1332
arg->x);
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
1337
const struct rkisp1_cif_isp_compand_curve_config *arg)
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
1340
arg->px);
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
1343
arg->y);
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
1346
arg->x);
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
135
arg->set_use & RKISP1_CIF_ISP_DPCC_SET_USE_MASK);
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
1350
const struct rkisp1_cif_isp_wdr_config *arg)
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
1365
if (arg->use_rgb_colorspace)
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
1368
if (!arg->use_rgb_colorspace && arg->bypass_chroma_mapping)
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
1372
if (arg->use_iref) {
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
1375
if (arg->iref_config.use_y9_8)
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
1378
if (arg->iref_config.use_rgb7_8)
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
1381
if (arg->iref_config.disable_transient)
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
1385
min(arg->iref_config.rgb_factor,
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
139
arg->methods[i].method &
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
1393
arg->rgb_offset)
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
1395
arg->luma_offset);
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
1400
arg->dmin_thresh)
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
1402
min(arg->dmin_strength,
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
1409
arg->tone_curve.dY[i]);
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
1412
arg->tone_curve.ym[i] &
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
142
arg->methods[i].line_thresh &
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
145
arg->methods[i].line_mad_fac &
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
148
arg->methods[i].pg_fac &
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
151
arg->methods[i].rnd_thresh &
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
154
arg->methods[i].rg_fac &
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
159
arg->rnd_offs & RKISP1_CIF_ISP_DPCC_RND_OFFS_MASK);
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
161
arg->ro_limits & RKISP1_CIF_ISP_DPCC_RO_LIMIT_MASK);
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
166
const struct rkisp1_cif_isp_bls_config *arg)
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
174
if (!arg->enable_auto) {
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
185
rkisp1_write(params->rkisp1, swapped[0], arg->fixed_val.r);
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
186
rkisp1_write(params->rkisp1, swapped[1], arg->fixed_val.gr);
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
187
rkisp1_write(params->rkisp1, swapped[2], arg->fixed_val.gb);
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
188
rkisp1_write(params->rkisp1, swapped[3], arg->fixed_val.b);
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
190
if (arg->en_windows & BIT(1)) {
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
192
arg->bls_window2.h_offs);
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
194
arg->bls_window2.h_size);
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
196
arg->bls_window2.v_offs);
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
198
arg->bls_window2.v_size);
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
202
if (arg->en_windows & BIT(0)) {
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
204
arg->bls_window1.h_offs);
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
206
arg->bls_window1.h_size);
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
208
arg->bls_window1.v_offs);
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
210
arg->bls_window1.v_size);
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
215
arg->bls_samples);
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
344
const struct rkisp1_cif_isp_lsc_config *arg)
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
354
params->ops->lsc_matrix_config(params, arg);
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
358
data = RKISP1_CIF_ISP_LSC_SECT_SIZE(arg->x_size_tbl[i * 2],
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
359
arg->x_size_tbl[i * 2 + 1]);
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
363
data = RKISP1_CIF_ISP_LSC_SECT_GRAD(arg->x_grad_tbl[i * 2],
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
364
arg->x_grad_tbl[i * 2 + 1]);
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
368
data = RKISP1_CIF_ISP_LSC_SECT_SIZE(arg->y_size_tbl[i * 2],
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
369
arg->y_size_tbl[i * 2 + 1]);
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
373
data = RKISP1_CIF_ISP_LSC_SECT_GRAD(arg->y_grad_tbl[i * 2],
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
374
arg->y_grad_tbl[i * 2 + 1]);
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
389
const struct rkisp1_cif_isp_flt_config *arg)
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
394
arg->thresh_bl0);
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
396
arg->thresh_bl1);
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
398
arg->thresh_sh0);
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
400
arg->thresh_sh1);
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
402
arg->fac_bl0);
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
404
arg->fac_bl1);
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
406
arg->fac_mid);
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
408
arg->fac_sh0);
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
410
arg->fac_sh1);
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
412
arg->lum_weight);
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
417
if (arg->mode)
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
419
filt_mode |= RKISP1_CIF_ISP_FLT_CHROMA_V_MODE(arg->chr_v_mode) |
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
420
RKISP1_CIF_ISP_FLT_CHROMA_H_MODE(arg->chr_h_mode) |
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
421
RKISP1_CIF_ISP_FLT_GREEN_STAGE1(arg->grn_stage1);
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
427
const struct rkisp1_cif_isp_bdm_config *arg)
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
434
bdm_th |= arg->demosaic_th & ~RKISP1_CIF_ISP_DEMOSAIC_BYPASS;
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
442
const struct rkisp1_cif_isp_sdg_config *arg)
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
447
arg->xa_pnts.gamma_dx0);
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
449
arg->xa_pnts.gamma_dx1);
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
454
arg->curve_r.gamma_y[i]);
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
457
arg->curve_g.gamma_y[i]);
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
460
arg->curve_b.gamma_y[i]);
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
466
const struct rkisp1_cif_isp_goc_config *arg)
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
473
arg->mode);
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
478
arg->gamma_y[i]);
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
482
const struct rkisp1_cif_isp_goc_config *arg)
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
490
arg->mode);
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
494
arg->gamma_y[2 * i + 1],
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
495
arg->gamma_y[2 * i]);
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
503
const struct rkisp1_cif_isp_ctk_config *arg)
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
511
arg->coeff[i][j]);
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
515
arg->ct_offset[i]);
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
541
const struct rkisp1_cif_isp_awb_meas_config *arg)
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
545
if (arg->awb_mode == RKISP1_CIF_ISP_AWB_MODE_YCBCR) {
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
548
RKISP1_CIF_ISP_AWB_REF_CR_SET(arg->awb_ref_cr) |
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
549
arg->awb_ref_cb);
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
552
RKISP1_CIF_ISP_AWB_MAX_Y_SET(arg->max_y) |
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
553
RKISP1_CIF_ISP_AWB_MIN_Y_SET(arg->min_y) |
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
554
RKISP1_CIF_ISP_AWB_MAX_CS_SET(arg->max_csum) |
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
555
arg->min_c);
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
559
if (arg->enable_ymax_cmp)
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
567
arg->awb_wnd.v_offs);
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
569
arg->awb_wnd.h_offs);
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
572
arg->awb_wnd.v_size);
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
574
arg->awb_wnd.h_size);
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
577
arg->frames);
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
581
const struct rkisp1_cif_isp_awb_meas_config *arg)
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
585
if (arg->awb_mode == RKISP1_CIF_ISP_AWB_MODE_YCBCR) {
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
588
RKISP1_CIF_ISP_AWB_REF_CR_SET(arg->awb_ref_cr) |
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
589
arg->awb_ref_cb);
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
592
RKISP1_CIF_ISP_AWB_MAX_Y_SET(arg->max_y) |
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
593
RKISP1_CIF_ISP_AWB_MIN_Y_SET(arg->min_y) |
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
594
RKISP1_CIF_ISP_AWB_MAX_CS_SET(arg->max_csum) |
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
595
arg->min_c);
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
599
if (arg->enable_ymax_cmp)
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
604
reg_val |= RKISP1_CIF_ISP_AWB_SET_FRAMES_V12(arg->frames);
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
609
arg->awb_wnd.v_offs << 16 | arg->awb_wnd.h_offs);
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
612
arg->awb_wnd.v_size << 16 | arg->awb_wnd.h_size);
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
617
const struct rkisp1_cif_isp_awb_meas_config *arg,
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
626
if (arg->awb_mode == RKISP1_CIF_ISP_AWB_MODE_RGB)
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
647
const struct rkisp1_cif_isp_awb_meas_config *arg,
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
656
if (arg->awb_mode == RKISP1_CIF_ISP_AWB_MODE_RGB)
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
677
const struct rkisp1_cif_isp_awb_gain_config *arg)
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
680
RKISP1_CIF_ISP_AWB_GAIN_R_SET(arg->gain_green_r) |
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
681
arg->gain_green_b);
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
684
RKISP1_CIF_ISP_AWB_GAIN_R_SET(arg->gain_red) |
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
685
arg->gain_blue);
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
690
const struct rkisp1_cif_isp_awb_gain_config *arg)
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
693
RKISP1_CIF_ISP_AWB_GAIN_R_SET(arg->gain_green_r) |
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
694
arg->gain_green_b);
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
697
RKISP1_CIF_ISP_AWB_GAIN_R_SET(arg->gain_red) |
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
698
arg->gain_blue);
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
702
const struct rkisp1_cif_isp_aec_config *arg)
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
710
if (arg->autostop)
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
712
if (arg->mode == RKISP1_CIF_ISP_EXP_MEASURING_MODE_1)
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
717
arg->meas_window.h_offs);
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
719
arg->meas_window.v_offs);
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
721
block_hsize = arg->meas_window.h_size /
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
723
block_vsize = arg->meas_window.v_size /
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
733
const struct rkisp1_cif_isp_aec_config *arg)
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
743
if (arg->autostop)
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
745
if (arg->mode == RKISP1_CIF_ISP_EXP_MEASURING_MODE_1)
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
751
RKISP1_CIF_ISP_EXP_V_OFFSET_SET_V12(arg->meas_window.v_offs) |
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
752
RKISP1_CIF_ISP_EXP_H_OFFSET_SET_V12(arg->meas_window.h_offs));
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
754
block_hsize = arg->meas_window.h_size / ae_wnd_num[wnd_num_idx] - 1;
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
755
block_vsize = arg->meas_window.v_size / ae_wnd_num[wnd_num_idx] - 1;
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
763
const struct rkisp1_cif_isp_cproc_config *arg)
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
766
container_of(arg, struct rkisp1_cif_isp_isp_other_cfg, cproc_config);
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
773
arg->contrast);
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
774
rkisp1_write(params->rkisp1, RKISP1_CIF_C_PROC_HUE, arg->hue);
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
775
rkisp1_write(params->rkisp1, RKISP1_CIF_C_PROC_SATURATION, arg->sat);
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
777
arg->brightness);
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
794
const struct rkisp1_cif_isp_hst_config *arg)
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
812
hist_prop |= RKISP1_CIF_ISP_HIST_PREDIV_SET_V10(arg->histogram_predivider);
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
815
arg->meas_window.h_offs);
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
817
arg->meas_window.v_offs);
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
819
block_hsize = arg->meas_window.h_size /
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
821
block_vsize = arg->meas_window.v_size / RKISP1_CIF_ISP_HIST_ROW_NUM_V10 - 1;
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
828
weight = arg->hist_weight;
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
839
const struct rkisp1_cif_isp_hst_config *arg)
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
860
RKISP1_CIF_ISP_HIST_CTRL_STEPSIZE_SET_V12(arg->histogram_predivider);
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
864
RKISP1_CIF_ISP_HIST_OFFS_SET_V12(arg->meas_window.h_offs,
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
865
arg->meas_window.v_offs));
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
867
block_hsize = arg->meas_window.h_size / hist_wnd_num[wnd_num_idx] - 1;
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
868
block_vsize = arg->meas_window.v_size / hist_wnd_num[wnd_num_idx] - 1;
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
875
arg->hist_weight[i * hist_wnd_num[wnd_num_idx] + j];
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
896
const struct rkisp1_cif_isp_hst_config *arg, bool en)
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
903
hist_prop |= arg->mode;
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
914
const struct rkisp1_cif_isp_hst_config *arg, bool en)
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
921
hist_ctrl |= RKISP1_CIF_ISP_HIST_CTRL_MODE_SET_V12(arg->mode);
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
933
const struct rkisp1_cif_isp_afc_config *arg)
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
935
size_t num_of_win = min_t(size_t, ARRAY_SIZE(arg->afm_win),
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
936
arg->num_afm_win);
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
946
RKISP1_CIF_ISP_AFM_WINDOW_X(arg->afm_win[i].h_offs) |
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
947
RKISP1_CIF_ISP_AFM_WINDOW_Y(arg->afm_win[i].v_offs));
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
949
RKISP1_CIF_ISP_AFM_WINDOW_X(arg->afm_win[i].h_size +
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
950
arg->afm_win[i].h_offs) |
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
951
RKISP1_CIF_ISP_AFM_WINDOW_Y(arg->afm_win[i].v_size +
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
952
arg->afm_win[i].v_offs));
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
954
rkisp1_write(params->rkisp1, RKISP1_CIF_ISP_AFM_THRES, arg->thres);
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
956
arg->var_shift);
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
962
const struct rkisp1_cif_isp_afc_config *arg)
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
964
size_t num_of_win = min_t(size_t, ARRAY_SIZE(arg->afm_win),
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
965
arg->num_afm_win);
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
976
RKISP1_CIF_ISP_AFM_WINDOW_X(arg->afm_win[i].h_offs) |
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
977
RKISP1_CIF_ISP_AFM_WINDOW_Y(arg->afm_win[i].v_offs));
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
979
RKISP1_CIF_ISP_AFM_WINDOW_X(arg->afm_win[i].h_size +
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
980
arg->afm_win[i].h_offs) |
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
981
RKISP1_CIF_ISP_AFM_WINDOW_Y(arg->afm_win[i].v_size +
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
982
arg->afm_win[i].v_offs));
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
984
rkisp1_write(params->rkisp1, RKISP1_CIF_ISP_AFM_THRES, arg->thres);
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
986
lum_var_shift = RKISP1_CIF_ISP_AFM_GET_LUM_SHIFT_a_V12(arg->var_shift);
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
987
afm_var_shift = RKISP1_CIF_ISP_AFM_GET_AFM_SHIFT_a_V12(arg->var_shift);
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
998
const struct rkisp1_cif_isp_ie_config *arg)
drivers/media/platform/samsung/exynos4-is/fimc-capture.c
1422
void *arg)
drivers/media/platform/samsung/exynos4-is/fimc-capture.c
1440
if (fimc && arg && notification == S5P_FIMC_TX_END_NOTIFY &&
drivers/media/platform/samsung/exynos4-is/fimc-capture.c
1448
*((u32 *)arg));
drivers/media/platform/samsung/exynos4-is/fimc-core.h
663
void *arg);
drivers/media/platform/samsung/exynos4-is/fimc-isp.h
28
#define isp_dbg(level, dev, fmt, arg...) \
drivers/media/platform/samsung/exynos4-is/fimc-isp.h
29
v4l2_dbg(level, fimc_isp_debug, dev, fmt, ## arg)
drivers/media/platform/samsung/s5p-mfc/s5p_mfc_cmd.h
17
unsigned int arg[MAX_H2R_ARG];
drivers/media/platform/samsung/s5p-mfc/s5p_mfc_cmd_v5.c
101
h2r_args.arg[0] = S5P_FIMV_CODEC_H264_ENC;
drivers/media/platform/samsung/s5p-mfc/s5p_mfc_cmd_v5.c
104
h2r_args.arg[0] = S5P_FIMV_CODEC_MPEG4_ENC;
drivers/media/platform/samsung/s5p-mfc/s5p_mfc_cmd_v5.c
107
h2r_args.arg[0] = S5P_FIMV_CODEC_H263_ENC;
drivers/media/platform/samsung/s5p-mfc/s5p_mfc_cmd_v5.c
110
h2r_args.arg[0] = S5P_FIMV_CODEC_NONE;
drivers/media/platform/samsung/s5p-mfc/s5p_mfc_cmd_v5.c
112
h2r_args.arg[1] = 0; /* no crc & no pixelcache */
drivers/media/platform/samsung/s5p-mfc/s5p_mfc_cmd_v5.c
113
h2r_args.arg[2] = ctx->ctx.ofs;
drivers/media/platform/samsung/s5p-mfc/s5p_mfc_cmd_v5.c
114
h2r_args.arg[3] = ctx->ctx.size;
drivers/media/platform/samsung/s5p-mfc/s5p_mfc_cmd_v5.c
139
h2r_args.arg[0] = ctx->inst_no;
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_cmd_v5.c
46
h2r_args.arg[0] = dev->fw_buf.size;
drivers/media/platform/samsung/s5p-mfc/s5p_mfc_cmd_v5.c
83
h2r_args.arg[0] = S5P_FIMV_CODEC_H264_DEC;
drivers/media/platform/samsung/s5p-mfc/s5p_mfc_cmd_v5.c
86
h2r_args.arg[0] = S5P_FIMV_CODEC_VC1_DEC;
drivers/media/platform/samsung/s5p-mfc/s5p_mfc_cmd_v5.c
89
h2r_args.arg[0] = S5P_FIMV_CODEC_MPEG4_DEC;
drivers/media/platform/samsung/s5p-mfc/s5p_mfc_cmd_v5.c
92
h2r_args.arg[0] = S5P_FIMV_CODEC_MPEG2_DEC;
drivers/media/platform/samsung/s5p-mfc/s5p_mfc_cmd_v5.c
95
h2r_args.arg[0] = S5P_FIMV_CODEC_H263_DEC;
drivers/media/platform/samsung/s5p-mfc/s5p_mfc_cmd_v5.c
98
h2r_args.arg[0] = S5P_FIMV_CODEC_VC1RCV_DEC;
drivers/media/platform/st/sti/hva/hva-hw.c
115
static irqreturn_t hva_hw_its_irq_thread(int irq, void *arg)
drivers/media/platform/st/sti/hva/hva-hw.c
117
struct hva_dev *hva = arg;
drivers/media/platform/st/sti/hva/hva-hw.c
219
static irqreturn_t hva_hw_err_irq_thread(int irq, void *arg)
drivers/media/platform/st/sti/hva/hva-hw.c
221
struct hva_dev *hva = arg;
drivers/media/platform/st/stm32/stm32-csi.c
850
static irqreturn_t stm32_csi_irq_thread(int irq, void *arg)
drivers/media/platform/st/stm32/stm32-csi.c
852
struct stm32_csi_dev *csidev = arg;
drivers/media/platform/st/stm32/stm32-dcmi.c
443
static irqreturn_t dcmi_irq_thread(int irq, void *arg)
drivers/media/platform/st/stm32/stm32-dcmi.c
445
struct stm32_dcmi *dcmi = arg;
drivers/media/platform/st/stm32/stm32-dcmi.c
469
static irqreturn_t dcmi_irq_callback(int irq, void *arg)
drivers/media/platform/st/stm32/stm32-dcmi.c
471
struct stm32_dcmi *dcmi = arg;
drivers/media/platform/st/stm32/stm32-dcmipp/dcmipp-bytecap.c
745
static irqreturn_t dcmipp_bytecap_irq_thread(int irq, void *arg)
drivers/media/platform/st/stm32/stm32-dcmipp/dcmipp-bytecap.c
748
container_of(arg, struct dcmipp_bytecap_device, ved);
drivers/media/platform/st/stm32/stm32-dcmipp/dcmipp-bytecap.c
796
static irqreturn_t dcmipp_bytecap_irq_callback(int irq, void *arg)
drivers/media/platform/st/stm32/stm32-dcmipp/dcmipp-bytecap.c
799
container_of(arg, struct dcmipp_bytecap_device, ved);
drivers/media/platform/st/stm32/stm32-dcmipp/dcmipp-core.c
259
static irqreturn_t dcmipp_irq_thread(int irq, void *arg)
drivers/media/platform/st/stm32/stm32-dcmipp/dcmipp-core.c
261
struct dcmipp_device *dcmipp = arg;
drivers/media/platform/st/stm32/stm32-dcmipp/dcmipp-core.c
275
static irqreturn_t dcmipp_irq_callback(int irq, void *arg)
drivers/media/platform/st/stm32/stm32-dcmipp/dcmipp-core.c
277
struct dcmipp_device *dcmipp = arg;
drivers/media/platform/ti/am437x/am437x-vpfe.c
40
#define vpfe_dbg(level, dev, fmt, arg...) \
drivers/media/platform/ti/am437x/am437x-vpfe.c
41
v4l2_dbg(level, debug, &dev->v4l2_dev, fmt, ##arg)
drivers/media/platform/ti/am437x/am437x-vpfe.c
42
#define vpfe_info(dev, fmt, arg...) \
drivers/media/platform/ti/am437x/am437x-vpfe.c
43
v4l2_info(&dev->v4l2_dev, fmt, ##arg)
drivers/media/platform/ti/am437x/am437x-vpfe.c
44
#define vpfe_err(dev, fmt, arg...) \
drivers/media/platform/ti/am437x/am437x-vpfe.c
45
v4l2_err(&dev->v4l2_dev, fmt, ##arg)
drivers/media/platform/ti/cal/cal.h
258
#define cal_dbg(level, cal, fmt, arg...) \
drivers/media/platform/ti/cal/cal.h
261
dev_printk(KERN_DEBUG, (cal)->dev, fmt, ##arg); \
drivers/media/platform/ti/cal/cal.h
263
#define cal_info(cal, fmt, arg...) \
drivers/media/platform/ti/cal/cal.h
264
dev_info((cal)->dev, fmt, ##arg)
drivers/media/platform/ti/cal/cal.h
265
#define cal_err(cal, fmt, arg...) \
drivers/media/platform/ti/cal/cal.h
266
dev_err((cal)->dev, fmt, ##arg)
drivers/media/platform/ti/cal/cal.h
268
#define ctx_dbg(level, ctx, fmt, arg...) \
drivers/media/platform/ti/cal/cal.h
269
cal_dbg(level, (ctx)->cal, "ctx%u: " fmt, (ctx)->dma_ctx, ##arg)
drivers/media/platform/ti/cal/cal.h
270
#define ctx_info(ctx, fmt, arg...) \
drivers/media/platform/ti/cal/cal.h
271
cal_info((ctx)->cal, "ctx%u: " fmt, (ctx)->dma_ctx, ##arg)
drivers/media/platform/ti/cal/cal.h
272
#define ctx_err(ctx, fmt, arg...) \
drivers/media/platform/ti/cal/cal.h
273
cal_err((ctx)->cal, "ctx%u: " fmt, (ctx)->dma_ctx, ##arg)
drivers/media/platform/ti/cal/cal.h
275
#define phy_dbg(level, phy, fmt, arg...) \
drivers/media/platform/ti/cal/cal.h
276
cal_dbg(level, (phy)->cal, "phy%u: " fmt, (phy)->instance, ##arg)
drivers/media/platform/ti/cal/cal.h
277
#define phy_info(phy, fmt, arg...) \
drivers/media/platform/ti/cal/cal.h
278
cal_info((phy)->cal, "phy%u: " fmt, (phy)->instance, ##arg)
drivers/media/platform/ti/cal/cal.h
279
#define phy_err(phy, fmt, arg...) \
drivers/media/platform/ti/cal/cal.h
280
cal_err((phy)->cal, "phy%u: " fmt, (phy)->instance, ##arg)
drivers/media/platform/ti/davinci/vpif_capture.c
30
#define vpif_err(fmt, arg...) v4l2_err(&vpif_obj.v4l2_dev, fmt, ## arg)
drivers/media/platform/ti/davinci/vpif_capture.c
31
#define vpif_dbg(level, debug, fmt, arg...) \
drivers/media/platform/ti/davinci/vpif_capture.c
32
v4l2_dbg(level, debug, &vpif_obj.v4l2_dev, fmt, ## arg)
drivers/media/platform/ti/davinci/vpif_display.c
34
#define vpif_err(fmt, arg...) v4l2_err(&vpif_obj.v4l2_dev, fmt, ## arg)
drivers/media/platform/ti/davinci/vpif_display.c
35
#define vpif_dbg(level, debug, fmt, arg...) \
drivers/media/platform/ti/davinci/vpif_display.c
36
v4l2_dbg(level, debug, &vpif_obj.v4l2_dev, fmt, ## arg)
drivers/media/platform/ti/omap/omap_vout.c
479
static void omap_vout_isr(void *arg, unsigned int irqstatus)
drivers/media/platform/ti/omap/omap_vout.c
488
struct omap_vout_device *vout = (struct omap_vout_device *)arg;
drivers/media/platform/ti/omap3isp/ispccdc.c
1844
static long ccdc_ioctl(struct v4l2_subdev *sd, unsigned int cmd, void *arg)
drivers/media/platform/ti/omap3isp/ispccdc.c
1852
ret = ccdc_config(ccdc, arg);
drivers/media/platform/ti/omap3isp/isph3a_aewb.c
241
static long h3a_aewb_ioctl(struct v4l2_subdev *sd, unsigned int cmd, void *arg)
drivers/media/platform/ti/omap3isp/isph3a_aewb.c
247
return omap3isp_stat_config(stat, arg);
drivers/media/platform/ti/omap3isp/isph3a_aewb.c
249
return omap3isp_stat_request_statistics(stat, arg);
drivers/media/platform/ti/omap3isp/isph3a_aewb.c
251
return omap3isp_stat_request_statistics_time32(stat, arg);
drivers/media/platform/ti/omap3isp/isph3a_aewb.c
253
unsigned long *en = arg;
drivers/media/platform/ti/omap3isp/isph3a_af.c
305
static long h3a_af_ioctl(struct v4l2_subdev *sd, unsigned int cmd, void *arg)
drivers/media/platform/ti/omap3isp/isph3a_af.c
311
return omap3isp_stat_config(stat, arg);
drivers/media/platform/ti/omap3isp/isph3a_af.c
313
return omap3isp_stat_request_statistics(stat, arg);
drivers/media/platform/ti/omap3isp/isph3a_af.c
315
return omap3isp_stat_request_statistics_time32(stat, arg);
drivers/media/platform/ti/omap3isp/isph3a_af.c
317
int *en = arg;
drivers/media/platform/ti/omap3isp/isphist.c
426
static long hist_ioctl(struct v4l2_subdev *sd, unsigned int cmd, void *arg)
drivers/media/platform/ti/omap3isp/isphist.c
432
return omap3isp_stat_config(stat, arg);
drivers/media/platform/ti/omap3isp/isphist.c
434
return omap3isp_stat_request_statistics(stat, arg);
drivers/media/platform/ti/omap3isp/isphist.c
436
return omap3isp_stat_request_statistics_time32(stat, arg);
drivers/media/platform/ti/omap3isp/isphist.c
438
int *en = arg;
drivers/media/platform/ti/omap3isp/isppreview.c
1609
static long preview_ioctl(struct v4l2_subdev *sd, unsigned int cmd, void *arg)
drivers/media/platform/ti/omap3isp/isppreview.c
1615
return preview_config(prev, arg);
drivers/media/platform/ti/vpe/vpe.c
82
#define vpe_dbg(vpedev, fmt, arg...) \
drivers/media/platform/ti/vpe/vpe.c
83
dev_dbg((vpedev)->v4l2_dev.dev, fmt, ##arg)
drivers/media/platform/ti/vpe/vpe.c
84
#define vpe_err(vpedev, fmt, arg...) \
drivers/media/platform/ti/vpe/vpe.c
85
dev_err((vpedev)->v4l2_dev.dev, fmt, ##arg)
drivers/media/platform/via/via-camera.c
133
#define cam_err(cam, fmt, arg...) \
drivers/media/platform/via/via-camera.c
134
dev_err(&(cam)->platdev->dev, fmt, ##arg)
drivers/media/platform/via/via-camera.c
135
#define cam_warn(cam, fmt, arg...) \
drivers/media/platform/via/via-camera.c
136
dev_warn(&(cam)->platdev->dev, fmt, ##arg)
drivers/media/platform/via/via-camera.c
137
#define cam_dbg(cam, fmt, arg...) \
drivers/media/platform/via/via-camera.c
138
dev_dbg(&(cam)->platdev->dev, fmt, ##arg)
drivers/media/radio/radio-ma901.c
37
#define ma901radio_dev_warn(dev, fmt, arg...) \
drivers/media/radio/radio-ma901.c
38
dev_warn(dev, MA901_DRIVER_NAME " - " fmt, ##arg)
drivers/media/radio/radio-ma901.c
40
#define ma901radio_dev_err(dev, fmt, arg...) \
drivers/media/radio/radio-ma901.c
41
dev_err(dev, MA901_DRIVER_NAME " - " fmt, ##arg)
drivers/media/radio/radio-mr800.c
135
static int amradio_send_cmd(struct amradio_device *radio, u8 cmd, u8 arg,
drivers/media/radio/radio-mr800.c
146
radio->buffer[5] = arg;
drivers/media/radio/radio-mr800.c
72
#define amradio_dev_warn(dev, fmt, arg...) \
drivers/media/radio/radio-mr800.c
73
dev_warn(dev, MR800_DRIVER_NAME " - " fmt, ##arg)
drivers/media/radio/radio-mr800.c
75
#define amradio_dev_err(dev, fmt, arg...) \
drivers/media/radio/radio-mr800.c
76
dev_err(dev, MR800_DRIVER_NAME " - " fmt, ##arg)
drivers/media/radio/si4713/radio-platform-si4713.c
107
bool valid_prio, unsigned int cmd, void *arg)
drivers/media/radio/si4713/radio-platform-si4713.c
110
ioctl, cmd, arg);
drivers/media/radio/si4713/si4713.c
1219
static long si4713_ioctl(struct v4l2_subdev *sd, unsigned int cmd, void *arg)
drivers/media/radio/si4713/si4713.c
1222
struct si4713_rnl *rnl = arg;
drivers/media/radio/si4713/si4713.c
1226
if (!arg)
drivers/media/rc/ati_remote.c
136
#define dbginfo(dev, format, arg...) \
drivers/media/rc/ati_remote.c
137
do { if (debug) dev_info(dev , format , ## arg); } while (0)
drivers/media/rc/lirc_dev.c
362
static long lirc_ioctl(struct file *file, unsigned int cmd, unsigned long arg)
drivers/media/rc/lirc_dev.c
366
u32 __user *argp = (u32 __user *)(arg);
drivers/media/spi/cxd2880-spi.c
266
static int cxd2880_ts_read(void *arg)
drivers/media/spi/cxd2880-spi.c
274
dvb_spi = arg;
drivers/media/test-drivers/vicodec/vicodec-core.c
49
#define dprintk(dev, fmt, arg...) \
drivers/media/test-drivers/vicodec/vicodec-core.c
50
v4l2_dbg(1, debug, &dev->v4l2_dev, "%s: " fmt, __func__, ## arg)
drivers/media/test-drivers/vim2m.c
78
#define dprintk(dev, lvl, fmt, arg...) \
drivers/media/test-drivers/vim2m.c
79
v4l2_dbg(lvl, debug, &(dev)->v4l2_dev, "%s: " fmt, __func__, ## arg)
drivers/media/test-drivers/visl/visl.h
80
#define dprintk(dev, fmt, arg...) \
drivers/media/test-drivers/visl/visl.h
81
v4l2_dbg(1, visl_debug, &(dev)->v4l2_dev, "%s: " fmt, __func__, ## arg)
drivers/media/test-drivers/visl/visl.h
90
#define frame_dprintk(dev, current, fmt, arg...) \
drivers/media/test-drivers/visl/visl.h
95
dprintk(dev, fmt, ## arg); \
drivers/media/test-drivers/vivid/vivid-core.h
22
#define dprintk(dev, level, fmt, arg...) \
drivers/media/test-drivers/vivid/vivid-core.h
23
v4l2_dbg(level, vivid_debug, &dev->v4l2_dev, fmt, ## arg)
drivers/media/test-drivers/vivid/vivid-osd.c
73
static int vivid_fb_ioctl(struct fb_info *info, unsigned cmd, unsigned long arg)
drivers/media/test-drivers/vivid/vivid-osd.c
87
if (copy_to_user((void __user *)arg, &vblank, sizeof(vblank)))
drivers/media/tuners/fc0013-priv.h
14
#define err(f, arg...) printk(KERN_ERR LOG_PREFIX": " f "\n" , ## arg)
drivers/media/tuners/fc0013-priv.h
16
#define info(f, arg...) printk(KERN_INFO LOG_PREFIX": " f "\n" , ## arg)
drivers/media/tuners/fc0013-priv.h
18
#define warn(f, arg...) printk(KERN_WARNING LOG_PREFIX": " f "\n" , ## arg)
drivers/media/tuners/mc44s803.c
19
#define mc_printk(level, format, arg...) \
drivers/media/tuners/mc44s803.c
20
printk(level "mc44s803: " format , ## arg)
drivers/media/tuners/mt2063.c
26
#define dprintk(level, fmt, arg...) do { \
drivers/media/tuners/mt2063.c
28
printk(KERN_DEBUG "mt2063 %s: " fmt, __func__, ## arg); \
drivers/media/tuners/mt2131.c
23
#define dprintk(level,fmt, arg...) if (debug >= level) \
drivers/media/tuners/mt2131.c
24
printk(KERN_INFO "%s: " fmt, "mt2131", ## arg)
drivers/media/tuners/mxl5005s.c
71
#define dprintk(level, arg...) do { \
drivers/media/tuners/mxl5005s.c
73
printk(arg); \
drivers/media/tuners/mxl5007t.c
23
#define mxl_printk(kern, fmt, arg...) \
drivers/media/tuners/mxl5007t.c
24
printk(kern "%s: " fmt "\n", __func__, ##arg)
drivers/media/tuners/mxl5007t.c
26
#define mxl_err(fmt, arg...) \
drivers/media/tuners/mxl5007t.c
27
mxl_printk(KERN_ERR, "%d: " fmt, __LINE__, ##arg)
drivers/media/tuners/mxl5007t.c
29
#define mxl_warn(fmt, arg...) \
drivers/media/tuners/mxl5007t.c
30
mxl_printk(KERN_WARNING, fmt, ##arg)
drivers/media/tuners/mxl5007t.c
32
#define mxl_info(fmt, arg...) \
drivers/media/tuners/mxl5007t.c
33
mxl_printk(KERN_INFO, fmt, ##arg)
drivers/media/tuners/mxl5007t.c
35
#define mxl_debug(fmt, arg...) \
drivers/media/tuners/mxl5007t.c
38
mxl_printk(KERN_DEBUG, fmt, ##arg); \
drivers/media/tuners/tda18271-priv.h
135
#define tda_printk(st, lvl, fmt, arg...) \
drivers/media/tuners/tda18271-priv.h
136
_tda_printk(st, lvl, __func__, fmt, ##arg)
drivers/media/tuners/tda18271-priv.h
138
#define tda_dprintk(st, lvl, fmt, arg...) \
drivers/media/tuners/tda18271-priv.h
141
tda_printk(st, KERN_DEBUG, fmt, ##arg); \
drivers/media/tuners/tda18271-priv.h
144
#define tda_info(fmt, arg...) pr_info(fmt, ##arg)
drivers/media/tuners/tda18271-priv.h
145
#define tda_warn(fmt, arg...) tda_printk(priv, KERN_WARNING, fmt, ##arg)
drivers/media/tuners/tda18271-priv.h
146
#define tda_err(fmt, arg...) tda_printk(priv, KERN_ERR, fmt, ##arg)
drivers/media/tuners/tda18271-priv.h
147
#define tda_dbg(fmt, arg...) tda_dprintk(priv, DBG_INFO, fmt, ##arg)
drivers/media/tuners/tda18271-priv.h
148
#define tda_map(fmt, arg...) tda_dprintk(priv, DBG_MAP, fmt, ##arg)
drivers/media/tuners/tda18271-priv.h
149
#define tda_reg(fmt, arg...) tda_dprintk(priv, DBG_REG, fmt, ##arg)
drivers/media/tuners/tda18271-priv.h
150
#define tda_cal(fmt, arg...) tda_dprintk(priv, DBG_CAL, fmt, ##arg)
drivers/media/tuners/tda827x.c
453
int arg;
drivers/media/tuners/tda827x.c
475
arg = 0;
drivers/media/tuners/tda827x.c
480
arg = 1;
drivers/media/tuners/tda827x.c
482
arg = 0;
drivers/media/tuners/tda827x.c
487
gp_func, arg);
drivers/media/tuners/tuner-i2c.h
102
#define tuner_warn(fmt, arg...) __tuner_warn(priv->i2c_props, fmt, ##arg)
drivers/media/tuners/tuner-i2c.h
103
#define tuner_info(fmt, arg...) __tuner_info(priv->i2c_props, fmt, ##arg)
drivers/media/tuners/tuner-i2c.h
104
#define tuner_err(fmt, arg...) __tuner_err(priv->i2c_props, fmt, ##arg)
drivers/media/tuners/tuner-i2c.h
105
#define tuner_dbg(fmt, arg...) __tuner_dbg(priv->i2c_props, fmt, ##arg)
drivers/media/tuners/tuner-i2c.h
75
#define tuner_printk(kernlvl, i2cprops, fmt, arg...) do { \
drivers/media/tuners/tuner-i2c.h
79
i2cprops.addr, ##arg); \
drivers/media/tuners/tuner-i2c.h
85
#define __tuner_warn(i2cprops, fmt, arg...) do { \
drivers/media/tuners/tuner-i2c.h
86
tuner_printk(KERN_WARNING, i2cprops, fmt, ##arg); \
drivers/media/tuners/tuner-i2c.h
89
#define __tuner_info(i2cprops, fmt, arg...) do { \
drivers/media/tuners/tuner-i2c.h
90
tuner_printk(KERN_INFO, i2cprops, fmt, ##arg); \
drivers/media/tuners/tuner-i2c.h
93
#define __tuner_err(i2cprops, fmt, arg...) do { \
drivers/media/tuners/tuner-i2c.h
94
tuner_printk(KERN_ERR, i2cprops, fmt, ##arg); \
drivers/media/tuners/tuner-i2c.h
97
#define __tuner_dbg(i2cprops, fmt, arg...) do { \
drivers/media/tuners/tuner-i2c.h
99
tuner_printk(KERN_DEBUG, i2cprops, fmt, ##arg); \
drivers/media/tuners/xc2028.c
525
static inline int do_tuner_callback(struct dvb_frontend *fe, int cmd, int arg)
drivers/media/tuners/xc2028.c
539
DVB_FRONTEND_COMPONENT_TUNER, cmd, arg);
drivers/media/tuners/xc4000.c
52
#define dprintk(level, fmt, arg...) if (debug >= level) \
drivers/media/tuners/xc4000.c
53
printk(KERN_INFO "%s: " fmt, "xc4000", ## arg)
drivers/media/tuners/xc5000.c
36
#define dprintk(level, fmt, arg...) if (debug >= level) \
drivers/media/tuners/xc5000.c
37
printk(KERN_INFO "%s: " fmt, "xc5000", ## arg)
drivers/media/usb/au0828/au0828-cards.c
113
int au0828_tuner_callback(void *priv, int component, int command, int arg)
drivers/media/usb/au0828/au0828-video.c
40
#define au0828_isocdbg(fmt, arg...) \
drivers/media/usb/au0828/au0828-video.c
44
__func__ , ##arg); \
drivers/media/usb/au0828/au0828.h
310
int command, int arg);
drivers/media/usb/au0828/au0828.h
357
#define dprintk(level, fmt, arg...)\
drivers/media/usb/au0828/au0828.h
359
printk(KERN_DEBUG pr_fmt(fmt), ## arg);\
drivers/media/usb/cx231xx/cx231xx-417.c
76
#define dprintk(level, fmt, arg...) \
drivers/media/usb/cx231xx/cx231xx-417.c
79
printk(KERN_DEBUG pr_fmt(fmt), ## arg); \
drivers/media/usb/cx231xx/cx231xx-cards.c
1083
int cx231xx_tuner_callback(void *ptr, int component, int command, int arg)
drivers/media/usb/cx231xx/cx231xx-cards.c
1107
rc = cx231xx_set_agc_analog_digital_mux_select(dev, arg);
drivers/media/usb/cx231xx/cx231xx-core.c
28
#define cx231xx_coredbg(fmt, arg...) do {\
drivers/media/usb/cx231xx/cx231xx-core.c
31
dev->name, __func__ , ##arg); } while (0)
drivers/media/usb/cx231xx/cx231xx-core.c
41
#define cx231xx_isocdbg(fmt, arg...) do {\
drivers/media/usb/cx231xx/cx231xx-core.c
44
dev->name, __func__ , ##arg); } while (0)
drivers/media/usb/cx231xx/cx231xx-video.c
39
#define cx231xx_videodbg(fmt, arg...) do {\
drivers/media/usb/cx231xx/cx231xx-video.c
42
dev->name, __func__ , ##arg); } while (0)
drivers/media/usb/cx231xx/cx231xx-video.c
48
#define cx231xx_isocdbg(fmt, arg...) \
drivers/media/usb/cx231xx/cx231xx-video.c
52
dev->name, __func__ , ##arg); \
drivers/media/usb/cx231xx/cx231xx.h
950
int cx231xx_tuner_callback(void *ptr, int component, int command, int arg);
drivers/media/usb/dvb-usb-v2/af9035.c
1022
int cmd, int arg)
drivers/media/usb/dvb-usb-v2/af9035.c
1028
dev_dbg(&intf->dev, "cmd=%d arg=%d\n", cmd, arg);
drivers/media/usb/dvb-usb-v2/af9035.c
1038
if (arg)
drivers/media/usb/dvb-usb-v2/af9035.c
1048
if (arg)
drivers/media/usb/dvb-usb-v2/af9035.c
1069
int cmd, int arg)
drivers/media/usb/dvb-usb-v2/af9035.c
1134
static int af9035_tuner_callback(struct dvb_usb_device *d, int cmd, int arg)
drivers/media/usb/dvb-usb-v2/af9035.c
1140
return af9035_fc0011_tuner_callback(d, cmd, arg);
drivers/media/usb/dvb-usb-v2/af9035.c
1142
return af9035_tua9001_tuner_callback(d, cmd, arg);
drivers/media/usb/dvb-usb-v2/af9035.c
1151
int cmd, int arg)
drivers/media/usb/dvb-usb-v2/af9035.c
1158
component, cmd, arg);
drivers/media/usb/dvb-usb-v2/af9035.c
1162
return af9035_tuner_callback(d, cmd, arg);
drivers/media/usb/dvb-usb-v2/mxl111sf-demod.c
16
#define mxl_dbg(fmt, arg...) \
drivers/media/usb/dvb-usb-v2/mxl111sf-demod.c
18
mxl_printk(KERN_DEBUG, fmt, ##arg)
drivers/media/usb/dvb-usb-v2/mxl111sf-tuner.c
17
#define mxl_dbg(fmt, arg...) \
drivers/media/usb/dvb-usb-v2/mxl111sf-tuner.c
19
mxl_printk(KERN_DEBUG, fmt, ##arg)
drivers/media/usb/dvb-usb-v2/mxl111sf.h
123
#define mxl_printk(kern, fmt, arg...) \
drivers/media/usb/dvb-usb-v2/mxl111sf.h
124
printk(kern "%s: " fmt "\n", __func__, ##arg)
drivers/media/usb/dvb-usb-v2/mxl111sf.h
126
#define mxl_info(fmt, arg...) \
drivers/media/usb/dvb-usb-v2/mxl111sf.h
127
mxl_printk(KERN_INFO, fmt, ##arg)
drivers/media/usb/dvb-usb-v2/mxl111sf.h
130
#define mxl_debug(fmt, arg...) \
drivers/media/usb/dvb-usb-v2/mxl111sf.h
132
mxl_printk(KERN_DEBUG, fmt, ##arg)
drivers/media/usb/dvb-usb-v2/mxl111sf.h
136
#define mxl_debug_adv(fmt, arg...) \
drivers/media/usb/dvb-usb-v2/mxl111sf.h
138
mxl_printk(KERN_DEBUG, fmt, ##arg)
drivers/media/usb/dvb-usb-v2/mxl111sf.h
140
#define mxl_i2c(fmt, arg...) \
drivers/media/usb/dvb-usb-v2/mxl111sf.h
142
mxl_printk(KERN_DEBUG, fmt, ##arg)
drivers/media/usb/dvb-usb-v2/mxl111sf.h
144
#define mxl_i2c_adv(fmt, arg...) \
drivers/media/usb/dvb-usb-v2/mxl111sf.h
147
mxl_printk(KERN_DEBUG, fmt, ##arg)
drivers/media/usb/dvb-usb-v2/rtl28xxu.c
791
int cmd, int arg)
drivers/media/usb/dvb-usb-v2/rtl28xxu.c
796
dev_dbg(&d->intf->dev, "cmd=%d arg=%d\n", cmd, arg);
drivers/media/usb/dvb-usb-v2/rtl28xxu.c
805
if (arg)
drivers/media/usb/dvb-usb-v2/rtl28xxu.c
826
int cmd, int arg)
drivers/media/usb/dvb-usb-v2/rtl28xxu.c
831
dev_dbg(&d->intf->dev, "cmd=%d arg=%d\n", cmd, arg);
drivers/media/usb/dvb-usb-v2/rtl28xxu.c
841
if (arg)
drivers/media/usb/dvb-usb-v2/rtl28xxu.c
851
if (arg)
drivers/media/usb/dvb-usb-v2/rtl28xxu.c
869
int cmd, int arg)
drivers/media/usb/dvb-usb-v2/rtl28xxu.c
892
component, cmd, arg);
drivers/media/usb/dvb-usb-v2/rtl28xxu.c
898
return rtl2832u_fc0012_tuner_callback(d, cmd, arg);
drivers/media/usb/dvb-usb-v2/rtl28xxu.c
900
return rtl2832u_tua9001_tuner_callback(d, cmd, arg);
drivers/media/usb/dvb-usb/cxusb.c
746
int command, int arg)
drivers/media/usb/dvb-usb/cxusb.c
753
dev_info(&d->udev->dev, "XC2028_TUNER_RESET %d\n", arg);
drivers/media/usb/dvb-usb/cxusb.c
757
dev_info(&d->udev->dev, "XC2028_RESET_CLK %d\n", arg);
drivers/media/usb/dvb-usb/cxusb.c
763
command, arg);
drivers/media/usb/dvb-usb/dib0700_devices.c
3475
int command, int arg)
drivers/media/usb/dvb-usb/dib0700_devices.c
3509
int command, int arg)
drivers/media/usb/dvb-usb/dib0700_devices.c
420
int command, int arg)
drivers/media/usb/dvb-usb/dib0700_devices.c
437
command, arg);
drivers/media/usb/dvb-usb/dvb-usb.h
55
#define err(format, arg...) printk(KERN_ERR DVB_USB_LOG_PREFIX ": " format "\n" , ## arg)
drivers/media/usb/dvb-usb/dvb-usb.h
57
#define info(format, arg...) printk(KERN_INFO DVB_USB_LOG_PREFIX ": " format "\n" , ## arg)
drivers/media/usb/dvb-usb/dvb-usb.h
59
#define warn(format, arg...) printk(KERN_WARNING DVB_USB_LOG_PREFIX ": " format "\n" , ## arg)
drivers/media/usb/dvb-usb/pctv452e.c
66
#define ci_dbg(format, arg...) \
drivers/media/usb/dvb-usb/pctv452e.c
70
": " format "\n" , ## arg); \
drivers/media/usb/dvb-usb/ttusb2.c
47
#define ci_dbg(format, arg...) \
drivers/media/usb/dvb-usb/ttusb2.c
51
": %s " format "\n" , __func__, ## arg); \
drivers/media/usb/em28xx/em28xx-audio.c
41
#define dprintk(fmt, arg...) do { \
drivers/media/usb/em28xx/em28xx-audio.c
44
"video: %s: " fmt, __func__, ## arg); \
drivers/media/usb/em28xx/em28xx-cards.c
2890
int em28xx_tuner_callback(void *ptr, int component, int command, int arg)
drivers/media/usb/em28xx/em28xx-core.c
39
#define em28xx_coredbg(fmt, arg...) do { \
drivers/media/usb/em28xx/em28xx-core.c
42
"core: %s: " fmt, __func__, ## arg); \
drivers/media/usb/em28xx/em28xx-core.c
49
#define em28xx_regdbg(fmt, arg...) do { \
drivers/media/usb/em28xx/em28xx-core.c
52
"reg: %s: " fmt, __func__, ## arg); \
drivers/media/usb/em28xx/em28xx-core.c
56
#define em28xx_isocdbg(fmt, arg...) do { \
drivers/media/usb/em28xx/em28xx-core.c
59
"core: %s: " fmt, __func__, ## arg); \
drivers/media/usb/em28xx/em28xx-dvb.c
74
#define dprintk(level, fmt, arg...) do { \
drivers/media/usb/em28xx/em28xx-dvb.c
77
"dvb: " fmt, ## arg); \
drivers/media/usb/em28xx/em28xx-i2c.c
33
#define dprintk(level, fmt, arg...) do { \
drivers/media/usb/em28xx/em28xx-i2c.c
36
"i2c: %s: " fmt, __func__, ## arg); \
drivers/media/usb/em28xx/em28xx-input.c
31
#define dprintk(fmt, arg...) do { \
drivers/media/usb/em28xx/em28xx-input.c
34
"input: %s: " fmt, __func__, ## arg); \
drivers/media/usb/em28xx/em28xx-video.c
52
#define em28xx_videodbg(fmt, arg...) do { \
drivers/media/usb/em28xx/em28xx-video.c
55
"video: %s: " fmt, __func__, ## arg); \
drivers/media/usb/em28xx/em28xx-video.c
58
#define em28xx_isocdbg(fmt, arg...) do {\
drivers/media/usb/em28xx/em28xx-video.c
61
"isoc: %s: " fmt, __func__, ## arg); \
drivers/media/usb/em28xx/em28xx.h
838
int em28xx_tuner_callback(void *ptr, int component, int command, int arg);
drivers/media/usb/go7007/go7007-priv.h
122
int (*send_command)(struct go7007 *go, unsigned int cmd, void *arg);
drivers/media/usb/pvrusb2/pvrusb2-debug.h
11
#define pvr2_trace(msk, fmt, arg...) do {if (msk & pvrusb2_debug) pr_info("pvrusb2: " fmt "\n", ##arg); } while (0)
drivers/media/usb/s2255/s2255drv.c
351
#define s2255_dev_err(dev, fmt, arg...) \
drivers/media/usb/s2255/s2255drv.c
352
dev_err(dev, S2255_DRIVER_NAME " - " fmt, ##arg)
drivers/media/usb/s2255/s2255drv.c
354
#define dprintk(dev, level, fmt, arg...) \
drivers/media/usb/s2255/s2255drv.c
355
v4l2_dbg(level, debug, &dev->v4l2_dev, fmt, ## arg)
drivers/media/usb/ttusb-budget/dvb-ttusb-budget.c
65
#define dprintk(fmt, arg...) do { \
drivers/media/usb/ttusb-budget/dvb-ttusb-budget.c
68
__func__, ##arg); \
drivers/media/usb/uvc/uvc_v4l2.c
1041
unsigned int cmd, void *arg)
drivers/media/usb/uvc/uvc_v4l2.c
1049
return uvc_ioctl_xu_ctrl_map(chain, arg);
drivers/media/usb/uvc/uvc_v4l2.c
1052
return uvc_xu_ctrl_query(chain, arg);
drivers/media/usb/uvc/uvc_v4l2.c
1147
unsigned int cmd, unsigned long arg)
drivers/media/usb/uvc/uvc_v4l2.c
1154
void __user *up = compat_ptr(arg);
drivers/media/usb/uvc/uvc_v4l2.c
1198
unsigned int cmd, unsigned long arg)
drivers/media/usb/uvc/uvc_v4l2.c
1224
ret = video_ioctl2(file, cmd, arg);
drivers/media/usb/uvc/uvc_v4l2.c
1230
return video_ioctl2(file, cmd, arg);
drivers/media/v4l2-core/tuner-core.c
1352
static int tuner_command(struct i2c_client *client, unsigned cmd, void *arg)
drivers/media/v4l2-core/tuner-core.c
1361
return tuner_s_config(sd, arg);
drivers/media/v4l2-core/tuner-core.c
299
int (*tuner_callback) (void *dev, int component, int cmd, int arg))
drivers/media/v4l2-core/tuner-core.c
92
#define dprintk(fmt, arg...) do { \
drivers/media/v4l2-core/tuner-core.c
94
printk(KERN_DEBUG pr_fmt("%s: " fmt), __func__, ##arg); \
drivers/media/v4l2-core/v4l2-compat-ioctl32.c
1000
return put_v4l2_ext_controls32(parg, arg);
drivers/media/v4l2-core/v4l2-compat-ioctl32.c
1003
return put_v4l2_create32(parg, arg);
drivers/media/v4l2-core/v4l2-compat-ioctl32.c
1006
return put_v4l2_standard32(parg, arg);
drivers/media/v4l2-core/v4l2-compat-ioctl32.c
1009
return put_v4l2_input32(parg, arg);
drivers/media/v4l2-core/v4l2-compat-ioctl32.c
1013
return put_v4l2_edid32(parg, arg);
drivers/media/v4l2-core/v4l2-compat-ioctl32.c
1016
return put_v4l2_event32(parg, arg);
drivers/media/v4l2-core/v4l2-compat-ioctl32.c
1020
return put_v4l2_event32_time32(parg, arg);
drivers/media/v4l2-core/v4l2-compat-ioctl32.c
1028
unsigned int cmd, void *arg)
drivers/media/v4l2-core/v4l2-compat-ioctl32.c
1045
struct v4l2_buffer *b64 = arg;
drivers/media/v4l2-core/v4l2-compat-ioctl32.c
1068
struct v4l2_ext_controls *ecs64 = arg;
drivers/media/v4l2-core/v4l2-compat-ioctl32.c
1100
unsigned int cmd, void *arg)
drivers/media/v4l2-core/v4l2-compat-ioctl32.c
1115
struct v4l2_buffer *b64 = arg;
drivers/media/v4l2-core/v4l2-compat-ioctl32.c
1138
struct v4l2_ext_controls *ecs64 = arg;
drivers/media/v4l2-core/v4l2-compat-ioctl32.c
1185
long v4l2_compat_ioctl32(struct file *file, unsigned int cmd, unsigned long arg)
drivers/media/v4l2-core/v4l2-compat-ioctl32.c
1198
(unsigned long)compat_ptr(arg));
drivers/media/v4l2-core/v4l2-compat-ioctl32.c
1200
ret = vdev->fops->compat_ioctl32(file, cmd, arg);
drivers/media/v4l2-core/v4l2-compat-ioctl32.c
401
struct v4l2_buffer32 __user *arg)
drivers/media/v4l2-core/v4l2-compat-ioctl32.c
405
if (copy_from_user(&vb32, arg, sizeof(vb32)))
drivers/media/v4l2-core/v4l2-compat-ioctl32.c
447
struct v4l2_buffer32_time32 __user *arg)
drivers/media/v4l2-core/v4l2-compat-ioctl32.c
451
if (copy_from_user(&vb32, arg, sizeof(vb32)))
drivers/media/v4l2-core/v4l2-compat-ioctl32.c
491
struct v4l2_buffer32 __user *arg)
drivers/media/v4l2-core/v4l2-compat-ioctl32.c
528
if (copy_to_user(arg, &vb32, sizeof(vb32)))
drivers/media/v4l2-core/v4l2-compat-ioctl32.c
536
struct v4l2_buffer32_time32 __user *arg)
drivers/media/v4l2-core/v4l2-compat-ioctl32.c
572
if (copy_to_user(arg, &vb32, sizeof(vb32)))
drivers/media/v4l2-core/v4l2-compat-ioctl32.c
930
int v4l2_compat_get_user(void __user *arg, void *parg, unsigned int cmd)
drivers/media/v4l2-core/v4l2-compat-ioctl32.c
936
return get_v4l2_format32(parg, arg);
drivers/media/v4l2-core/v4l2-compat-ioctl32.c
939
return get_v4l2_framebuffer32(parg, arg);
drivers/media/v4l2-core/v4l2-compat-ioctl32.c
945
return get_v4l2_buffer32_time32(parg, arg);
drivers/media/v4l2-core/v4l2-compat-ioctl32.c
951
return get_v4l2_buffer32(parg, arg);
drivers/media/v4l2-core/v4l2-compat-ioctl32.c
956
return get_v4l2_ext_controls32(parg, arg);
drivers/media/v4l2-core/v4l2-compat-ioctl32.c
959
return get_v4l2_create32(parg, arg);
drivers/media/v4l2-core/v4l2-compat-ioctl32.c
962
return get_v4l2_standard32(parg, arg);
drivers/media/v4l2-core/v4l2-compat-ioctl32.c
965
return get_v4l2_input32(parg, arg);
drivers/media/v4l2-core/v4l2-compat-ioctl32.c
969
return get_v4l2_edid32(parg, arg);
drivers/media/v4l2-core/v4l2-compat-ioctl32.c
974
int v4l2_compat_put_user(void __user *arg, void *parg, unsigned int cmd)
drivers/media/v4l2-core/v4l2-compat-ioctl32.c
980
return put_v4l2_format32(parg, arg);
drivers/media/v4l2-core/v4l2-compat-ioctl32.c
983
return put_v4l2_framebuffer32(parg, arg);
drivers/media/v4l2-core/v4l2-compat-ioctl32.c
989
return put_v4l2_buffer32_time32(parg, arg);
drivers/media/v4l2-core/v4l2-compat-ioctl32.c
995
return put_v4l2_buffer32(parg, arg);
drivers/media/v4l2-core/v4l2-ctrls-priv.h
11
#define dprintk(vdev, fmt, arg...) do { \
drivers/media/v4l2-core/v4l2-ctrls-priv.h
14
__func__, video_device_node_name(vdev), ##arg); \
drivers/media/v4l2-core/v4l2-dev.c
359
static long v4l2_ioctl(struct file *filp, unsigned int cmd, unsigned long arg)
drivers/media/v4l2-core/v4l2-dev.c
366
ret = vdev->fops->unlocked_ioctl(filp, cmd, arg);
drivers/media/v4l2-core/v4l2-dev.c
37
#define dprintk(fmt, arg...) do { \
drivers/media/v4l2-core/v4l2-dev.c
39
__func__, ##arg); \
drivers/media/v4l2-core/v4l2-flash-led-class.c
20
#define call_flash_op(v4l2_flash, op, arg) \
drivers/media/v4l2-core/v4l2-flash-led-class.c
22
v4l2_flash->ops->op(v4l2_flash, arg) : \
drivers/media/v4l2-core/v4l2-ioctl.c
1093
void *arg)
drivers/media/v4l2-core/v4l2-ioctl.c
1095
struct v4l2_capability *cap = (struct v4l2_capability *)arg;
drivers/media/v4l2-core/v4l2-ioctl.c
1127
void *arg)
drivers/media/v4l2-core/v4l2-ioctl.c
1132
*(int *)arg = 0;
drivers/media/v4l2-core/v4l2-ioctl.c
1136
return ops->vidioc_g_input(file, NULL, arg);
drivers/media/v4l2-core/v4l2-ioctl.c
1140
void *arg)
drivers/media/v4l2-core/v4l2-ioctl.c
1145
*(int *)arg = 0;
drivers/media/v4l2-core/v4l2-ioctl.c
1149
return ops->vidioc_g_output(file, NULL, arg);
drivers/media/v4l2-core/v4l2-ioctl.c
1153
void *arg)
drivers/media/v4l2-core/v4l2-ioctl.c
1163
return *(int *)arg ? -EINVAL : 0;
drivers/media/v4l2-core/v4l2-ioctl.c
1165
return ops->vidioc_s_input(file, NULL, *(unsigned int *)arg);
drivers/media/v4l2-core/v4l2-ioctl.c
1169
void *arg)
drivers/media/v4l2-core/v4l2-ioctl.c
1174
return *(int *)arg ? -EINVAL : 0;
drivers/media/v4l2-core/v4l2-ioctl.c
1176
return ops->vidioc_s_output(file, NULL, *(unsigned int *)arg);
drivers/media/v4l2-core/v4l2-ioctl.c
1180
void *arg)
drivers/media/v4l2-core/v4l2-ioctl.c
1183
u32 *p = arg;
drivers/media/v4l2-core/v4l2-ioctl.c
1191
void *arg)
drivers/media/v4l2-core/v4l2-ioctl.c
1195
u32 *p = arg;
drivers/media/v4l2-core/v4l2-ioctl.c
1203
void *arg)
drivers/media/v4l2-core/v4l2-ioctl.c
1206
struct v4l2_input *p = arg;
drivers/media/v4l2-core/v4l2-ioctl.c
1229
void *arg)
drivers/media/v4l2-core/v4l2-ioctl.c
1232
struct v4l2_output *p = arg;
drivers/media/v4l2-core/v4l2-ioctl.c
1594
void *arg)
drivers/media/v4l2-core/v4l2-ioctl.c
1597
struct v4l2_fmtdesc *p = arg;
drivers/media/v4l2-core/v4l2-ioctl.c
1624
ret = ops->vidioc_enum_fmt_vid_cap(file, NULL, arg);
drivers/media/v4l2-core/v4l2-ioctl.c
1629
ret = ops->vidioc_enum_fmt_vid_overlay(file, NULL, arg);
drivers/media/v4l2-core/v4l2-ioctl.c
1641
ret = ops->vidioc_enum_fmt_vid_out(file, NULL, arg);
drivers/media/v4l2-core/v4l2-ioctl.c
1646
ret = ops->vidioc_enum_fmt_sdr_cap(file, NULL, arg);
drivers/media/v4l2-core/v4l2-ioctl.c
1651
ret = ops->vidioc_enum_fmt_sdr_out(file, NULL, arg);
drivers/media/v4l2-core/v4l2-ioctl.c
1656
ret = ops->vidioc_enum_fmt_meta_cap(file, NULL, arg);
drivers/media/v4l2-core/v4l2-ioctl.c
1661
ret = ops->vidioc_enum_fmt_meta_out(file, NULL, arg);
drivers/media/v4l2-core/v4l2-ioctl.c
1685
void *arg)
drivers/media/v4l2-core/v4l2-ioctl.c
1687
struct v4l2_format *p = arg;
drivers/media/v4l2-core/v4l2-ioctl.c
1701
ret = ops->vidioc_g_fmt_vid_cap(file, NULL, arg);
drivers/media/v4l2-core/v4l2-ioctl.c
1708
return ops->vidioc_g_fmt_vid_cap_mplane(file, NULL, arg);
drivers/media/v4l2-core/v4l2-ioctl.c
1710
return ops->vidioc_g_fmt_vid_overlay(file, NULL, arg);
drivers/media/v4l2-core/v4l2-ioctl.c
1712
return ops->vidioc_g_fmt_vbi_cap(file, NULL, arg);
drivers/media/v4l2-core/v4l2-ioctl.c
1714
return ops->vidioc_g_fmt_sliced_vbi_cap(file, NULL, arg);
drivers/media/v4l2-core/v4l2-ioctl.c
1719
ret = ops->vidioc_g_fmt_vid_out(file, NULL, arg);
drivers/media/v4l2-core/v4l2-ioctl.c
1724
return ops->vidioc_g_fmt_vid_out_mplane(file, NULL, arg);
drivers/media/v4l2-core/v4l2-ioctl.c
1726
return ops->vidioc_g_fmt_vid_out_overlay(file, NULL, arg);
drivers/media/v4l2-core/v4l2-ioctl.c
1728
return ops->vidioc_g_fmt_vbi_out(file, NULL, arg);
drivers/media/v4l2-core/v4l2-ioctl.c
1730
return ops->vidioc_g_fmt_sliced_vbi_out(file, NULL, arg);
drivers/media/v4l2-core/v4l2-ioctl.c
1732
return ops->vidioc_g_fmt_sdr_cap(file, NULL, arg);
drivers/media/v4l2-core/v4l2-ioctl.c
1734
return ops->vidioc_g_fmt_sdr_out(file, NULL, arg);
drivers/media/v4l2-core/v4l2-ioctl.c
1736
return ops->vidioc_g_fmt_meta_cap(file, NULL, arg);
drivers/media/v4l2-core/v4l2-ioctl.c
1738
return ops->vidioc_g_fmt_meta_out(file, NULL, arg);
drivers/media/v4l2-core/v4l2-ioctl.c
1744
void *arg)
drivers/media/v4l2-core/v4l2-ioctl.c
1746
struct v4l2_format *p = arg;
drivers/media/v4l2-core/v4l2-ioctl.c
1764
ret = ops->vidioc_s_fmt_vid_cap(file, NULL, arg);
drivers/media/v4l2-core/v4l2-ioctl.c
1777
return ops->vidioc_s_fmt_vid_cap_mplane(file, NULL, arg);
drivers/media/v4l2-core/v4l2-ioctl.c
1785
return ops->vidioc_s_fmt_vid_overlay(file, NULL, arg);
drivers/media/v4l2-core/v4l2-ioctl.c
1790
return ops->vidioc_s_fmt_vbi_cap(file, NULL, arg);
drivers/media/v4l2-core/v4l2-ioctl.c
1795
return ops->vidioc_s_fmt_sliced_vbi_cap(file, NULL, arg);
drivers/media/v4l2-core/v4l2-ioctl.c
1800
ret = ops->vidioc_s_fmt_vid_out(file, NULL, arg);
drivers/media/v4l2-core/v4l2-ioctl.c
1811
return ops->vidioc_s_fmt_vid_out_mplane(file, NULL, arg);
drivers/media/v4l2-core/v4l2-ioctl.c
1819
return ops->vidioc_s_fmt_vid_out_overlay(file, NULL, arg);
drivers/media/v4l2-core/v4l2-ioctl.c
1824
return ops->vidioc_s_fmt_vbi_out(file, NULL, arg);
drivers/media/v4l2-core/v4l2-ioctl.c
1829
return ops->vidioc_s_fmt_sliced_vbi_out(file, NULL, arg);
drivers/media/v4l2-core/v4l2-ioctl.c
1834
return ops->vidioc_s_fmt_sdr_cap(file, NULL, arg);
drivers/media/v4l2-core/v4l2-ioctl.c
1839
return ops->vidioc_s_fmt_sdr_out(file, NULL, arg);
drivers/media/v4l2-core/v4l2-ioctl.c
1844
return ops->vidioc_s_fmt_meta_cap(file, NULL, arg);
drivers/media/v4l2-core/v4l2-ioctl.c
1849
return ops->vidioc_s_fmt_meta_out(file, NULL, arg);
drivers/media/v4l2-core/v4l2-ioctl.c
1855
void *arg)
drivers/media/v4l2-core/v4l2-ioctl.c
1857
struct v4l2_format *p = arg;
drivers/media/v4l2-core/v4l2-ioctl.c
1872
ret = ops->vidioc_try_fmt_vid_cap(file, NULL, arg);
drivers/media/v4l2-core/v4l2-ioctl.c
1885
return ops->vidioc_try_fmt_vid_cap_mplane(file, NULL, arg);
drivers/media/v4l2-core/v4l2-ioctl.c
1893
return ops->vidioc_try_fmt_vid_overlay(file, NULL, arg);
drivers/media/v4l2-core/v4l2-ioctl.c
1898
return ops->vidioc_try_fmt_vbi_cap(file, NULL, arg);
drivers/media/v4l2-core/v4l2-ioctl.c
1903
return ops->vidioc_try_fmt_sliced_vbi_cap(file, NULL, arg);
drivers/media/v4l2-core/v4l2-ioctl.c
1908
ret = ops->vidioc_try_fmt_vid_out(file, NULL, arg);
drivers/media/v4l2-core/v4l2-ioctl.c
1919
return ops->vidioc_try_fmt_vid_out_mplane(file, NULL, arg);
drivers/media/v4l2-core/v4l2-ioctl.c
1927
return ops->vidioc_try_fmt_vid_out_overlay(file, NULL, arg);
drivers/media/v4l2-core/v4l2-ioctl.c
1932
return ops->vidioc_try_fmt_vbi_out(file, NULL, arg);
drivers/media/v4l2-core/v4l2-ioctl.c
1937
return ops->vidioc_try_fmt_sliced_vbi_out(file, NULL, arg);
drivers/media/v4l2-core/v4l2-ioctl.c
1942
return ops->vidioc_try_fmt_sdr_cap(file, NULL, arg);
drivers/media/v4l2-core/v4l2-ioctl.c
1947
return ops->vidioc_try_fmt_sdr_out(file, NULL, arg);
drivers/media/v4l2-core/v4l2-ioctl.c
1952
return ops->vidioc_try_fmt_meta_cap(file, NULL, arg);
drivers/media/v4l2-core/v4l2-ioctl.c
1957
return ops->vidioc_try_fmt_meta_out(file, NULL, arg);
drivers/media/v4l2-core/v4l2-ioctl.c
1963
void *arg)
drivers/media/v4l2-core/v4l2-ioctl.c
1965
return ops->vidioc_streamon(file, NULL, *(unsigned int *)arg);
drivers/media/v4l2-core/v4l2-ioctl.c
1969
void *arg)
drivers/media/v4l2-core/v4l2-ioctl.c
1971
return ops->vidioc_streamoff(file, NULL, *(unsigned int *)arg);
drivers/media/v4l2-core/v4l2-ioctl.c
1975
void *arg)
drivers/media/v4l2-core/v4l2-ioctl.c
1978
struct v4l2_tuner *p = arg;
drivers/media/v4l2-core/v4l2-ioctl.c
1990
void *arg)
drivers/media/v4l2-core/v4l2-ioctl.c
1993
struct v4l2_tuner *p = arg;
drivers/media/v4l2-core/v4l2-ioctl.c
2005
struct file *file, void *arg)
drivers/media/v4l2-core/v4l2-ioctl.c
2008
struct v4l2_modulator *p = arg;
drivers/media/v4l2-core/v4l2-ioctl.c
2021
struct file *file, void *arg)
drivers/media/v4l2-core/v4l2-ioctl.c
2024
struct v4l2_modulator *p = arg;
drivers/media/v4l2-core/v4l2-ioctl.c
2033
struct file *file, void *arg)
drivers/media/v4l2-core/v4l2-ioctl.c
2036
struct v4l2_frequency *p = arg;
drivers/media/v4l2-core/v4l2-ioctl.c
2047
struct file *file, void *arg)
drivers/media/v4l2-core/v4l2-ioctl.c
2050
const struct v4l2_frequency *p = arg;
drivers/media/v4l2-core/v4l2-ioctl.c
206
static void v4l_print_querycap(const void *arg, bool write_only)
drivers/media/v4l2-core/v4l2-ioctl.c
2070
void *arg)
drivers/media/v4l2-core/v4l2-ioctl.c
2073
struct v4l2_standard *p = arg;
drivers/media/v4l2-core/v4l2-ioctl.c
2079
void *arg)
drivers/media/v4l2-core/v4l2-ioctl.c
208
const struct v4l2_capability *p = arg;
drivers/media/v4l2-core/v4l2-ioctl.c
2082
v4l2_std_id id = *(v4l2_std_id *)arg, norm;
drivers/media/v4l2-core/v4l2-ioctl.c
2097
void *arg)
drivers/media/v4l2-core/v4l2-ioctl.c
2100
v4l2_std_id *p = arg;
drivers/media/v4l2-core/v4l2-ioctl.c
2115
return ops->vidioc_querystd(file, NULL, arg);
drivers/media/v4l2-core/v4l2-ioctl.c
2119
struct file *file, void *arg)
drivers/media/v4l2-core/v4l2-ioctl.c
2122
struct v4l2_hw_freq_seek *p = arg;
drivers/media/v4l2-core/v4l2-ioctl.c
2141
void *arg)
drivers/media/v4l2-core/v4l2-ioctl.c
2143
struct v4l2_framebuffer *p = arg;
drivers/media/v4l2-core/v4l2-ioctl.c
2150
void *arg)
drivers/media/v4l2-core/v4l2-ioctl.c
2152
return ops->vidioc_overlay(file, NULL, *(unsigned int *)arg);
drivers/media/v4l2-core/v4l2-ioctl.c
2156
void *arg)
drivers/media/v4l2-core/v4l2-ioctl.c
2159
struct v4l2_requestbuffers *p = arg;
drivers/media/v4l2-core/v4l2-ioctl.c
217
static void v4l_print_enuminput(const void *arg, bool write_only)
drivers/media/v4l2-core/v4l2-ioctl.c
2175
void *arg)
drivers/media/v4l2-core/v4l2-ioctl.c
2177
struct v4l2_buffer *p = arg;
drivers/media/v4l2-core/v4l2-ioctl.c
2184
void *arg)
drivers/media/v4l2-core/v4l2-ioctl.c
2186
struct v4l2_buffer *p = arg;
drivers/media/v4l2-core/v4l2-ioctl.c
219
const struct v4l2_input *p = arg;
drivers/media/v4l2-core/v4l2-ioctl.c
2193
void *arg)
drivers/media/v4l2-core/v4l2-ioctl.c
2195
struct v4l2_buffer *p = arg;
drivers/media/v4l2-core/v4l2-ioctl.c
2202
struct file *file, void *arg)
drivers/media/v4l2-core/v4l2-ioctl.c
2205
struct v4l2_create_buffers *create = arg;
drivers/media/v4l2-core/v4l2-ioctl.c
2229
struct file *file, void *arg)
drivers/media/v4l2-core/v4l2-ioctl.c
2231
struct v4l2_buffer *b = arg;
drivers/media/v4l2-core/v4l2-ioctl.c
2238
struct file *file, void *arg)
drivers/media/v4l2-core/v4l2-ioctl.c
2240
struct v4l2_remove_buffers *remove = arg;
drivers/media/v4l2-core/v4l2-ioctl.c
2249
void *arg)
drivers/media/v4l2-core/v4l2-ioctl.c
2252
struct v4l2_streamparm *p = arg;
drivers/media/v4l2-core/v4l2-ioctl.c
227
static void v4l_print_enumoutput(const void *arg, bool write_only)
drivers/media/v4l2-core/v4l2-ioctl.c
2272
void *arg)
drivers/media/v4l2-core/v4l2-ioctl.c
2274
struct v4l2_streamparm *p = arg;
drivers/media/v4l2-core/v4l2-ioctl.c
229
const struct v4l2_output *p = arg;
drivers/media/v4l2-core/v4l2-ioctl.c
2296
void *arg)
drivers/media/v4l2-core/v4l2-ioctl.c
2300
struct v4l2_queryctrl *p = arg;
drivers/media/v4l2-core/v4l2-ioctl.c
2321
struct file *file, void *arg)
drivers/media/v4l2-core/v4l2-ioctl.c
2324
struct v4l2_query_ext_ctrl *p = arg;
drivers/media/v4l2-core/v4l2-ioctl.c
2337
void *arg)
drivers/media/v4l2-core/v4l2-ioctl.c
2340
struct v4l2_querymenu *p = arg;
drivers/media/v4l2-core/v4l2-ioctl.c
2353
void *arg)
drivers/media/v4l2-core/v4l2-ioctl.c
2356
struct v4l2_control *p = arg;
drivers/media/v4l2-core/v4l2-ioctl.c
236
static void v4l_print_audio(const void *arg, bool write_only)
drivers/media/v4l2-core/v4l2-ioctl.c
238
const struct v4l2_audio *p = arg;
drivers/media/v4l2-core/v4l2-ioctl.c
2384
void *arg)
drivers/media/v4l2-core/v4l2-ioctl.c
2387
struct v4l2_control *p = arg;
drivers/media/v4l2-core/v4l2-ioctl.c
2413
struct file *file, void *arg)
drivers/media/v4l2-core/v4l2-ioctl.c
2416
struct v4l2_ext_controls *p = arg;
drivers/media/v4l2-core/v4l2-ioctl.c
2433
struct file *file, void *arg)
drivers/media/v4l2-core/v4l2-ioctl.c
2436
struct v4l2_ext_controls *p = arg;
drivers/media/v4l2-core/v4l2-ioctl.c
2453
struct file *file, void *arg)
drivers/media/v4l2-core/v4l2-ioctl.c
2456
struct v4l2_ext_controls *p = arg;
drivers/media/v4l2-core/v4l2-ioctl.c
248
static void v4l_print_audioout(const void *arg, bool write_only)
drivers/media/v4l2-core/v4l2-ioctl.c
2482
struct file *file, void *arg)
drivers/media/v4l2-core/v4l2-ioctl.c
2484
struct v4l2_selection *p = arg;
drivers/media/v4l2-core/v4l2-ioctl.c
2498
struct file *file, void *arg)
drivers/media/v4l2-core/v4l2-ioctl.c
250
const struct v4l2_audioout *p = arg;
drivers/media/v4l2-core/v4l2-ioctl.c
2500
struct v4l2_selection *p = arg;
drivers/media/v4l2-core/v4l2-ioctl.c
2514
void *arg)
drivers/media/v4l2-core/v4l2-ioctl.c
2517
struct v4l2_crop *p = arg;
drivers/media/v4l2-core/v4l2-ioctl.c
2544
void *arg)
drivers/media/v4l2-core/v4l2-ioctl.c
2547
struct v4l2_crop *p = arg;
drivers/media/v4l2-core/v4l2-ioctl.c
2569
void *arg)
drivers/media/v4l2-core/v4l2-ioctl.c
2572
struct v4l2_cropcap *p = arg;
drivers/media/v4l2-core/v4l2-ioctl.c
260
static void v4l_print_fmtdesc(const void *arg, bool write_only)
drivers/media/v4l2-core/v4l2-ioctl.c
262
const struct v4l2_fmtdesc *p = arg;
drivers/media/v4l2-core/v4l2-ioctl.c
2635
void *arg)
drivers/media/v4l2-core/v4l2-ioctl.c
2651
struct file *file, void *arg)
drivers/media/v4l2-core/v4l2-ioctl.c
2654
struct v4l2_dbg_register *p = arg;
drivers/media/v4l2-core/v4l2-ioctl.c
2679
struct file *file, void *arg)
drivers/media/v4l2-core/v4l2-ioctl.c
2682
const struct v4l2_dbg_register *p = arg;
drivers/media/v4l2-core/v4l2-ioctl.c
270
static void v4l_print_format(const void *arg, bool write_only)
drivers/media/v4l2-core/v4l2-ioctl.c
2707
struct file *file, void *arg)
drivers/media/v4l2-core/v4l2-ioctl.c
2711
struct v4l2_dbg_chip_info *p = arg;
drivers/media/v4l2-core/v4l2-ioctl.c
272
const struct v4l2_format *p = arg;
drivers/media/v4l2-core/v4l2-ioctl.c
2723
return ops->vidioc_g_chip_info(file, NULL, arg);
drivers/media/v4l2-core/v4l2-ioctl.c
2750
void *arg)
drivers/media/v4l2-core/v4l2-ioctl.c
2754
return v4l2_event_dequeue(vfh, arg, file->f_flags & O_NONBLOCK);
drivers/media/v4l2-core/v4l2-ioctl.c
2758
struct file *file, void *arg)
drivers/media/v4l2-core/v4l2-ioctl.c
2762
return ops->vidioc_subscribe_event(vfh, arg);
drivers/media/v4l2-core/v4l2-ioctl.c
2766
struct file *file, void *arg)
drivers/media/v4l2-core/v4l2-ioctl.c
2770
return ops->vidioc_unsubscribe_event(vfh, arg);
drivers/media/v4l2-core/v4l2-ioctl.c
2774
struct file *file, void *arg)
drivers/media/v4l2-core/v4l2-ioctl.c
2776
struct v4l2_sliced_vbi_cap *p = arg;
drivers/media/v4l2-core/v4l2-ioctl.c
2789
struct file *file, void *arg)
drivers/media/v4l2-core/v4l2-ioctl.c
2792
struct v4l2_frequency_band *p = arg;
drivers/media/v4l2-core/v4l2-ioctl.c
2856
void (*debug)(const void *arg, bool write_only);
drivers/media/v4l2-core/v4l2-ioctl.c
3012
void *arg)
drivers/media/v4l2-core/v4l2-ioctl.c
3065
unsigned int cmd, void *arg)
drivers/media/v4l2-core/v4l2-ioctl.c
3099
lock = v4l2_ioctl_get_lock(vfd, vfh, cmd, arg);
drivers/media/v4l2-core/v4l2-ioctl.c
3133
ret = info->func(ops, file, arg);
drivers/media/v4l2-core/v4l2-ioctl.c
3139
cmd, arg);
drivers/media/v4l2-core/v4l2-ioctl.c
3154
info->debug(arg, write_only);
drivers/media/v4l2-core/v4l2-ioctl.c
3157
info->debug(arg, write_only);
drivers/media/v4l2-core/v4l2-ioctl.c
3272
static int video_get_user(void __user *arg, void *parg,
drivers/media/v4l2-core/v4l2-ioctl.c
3301
if (copy_from_user(parg, (void __user *)arg, n))
drivers/media/v4l2-core/v4l2-ioctl.c
3305
err = v4l2_compat_get_user(arg, parg, cmd);
drivers/media/v4l2-core/v4l2-ioctl.c
3317
if (copy_from_user(&vb32, arg, sizeof(vb32)))
drivers/media/v4l2-core/v4l2-ioctl.c
3347
static int video_put_user(void __user *arg, void *parg,
drivers/media/v4l2-core/v4l2-ioctl.c
3355
if (copy_to_user(arg, parg, _IOC_SIZE(cmd)))
drivers/media/v4l2-core/v4l2-ioctl.c
3361
return v4l2_compat_put_user(arg, parg, cmd);
drivers/media/v4l2-core/v4l2-ioctl.c
3381
if (copy_to_user(arg, &ev32, sizeof(ev32)))
drivers/media/v4l2-core/v4l2-ioctl.c
3408
if (copy_to_user(arg, &vb32, sizeof(vb32)))
drivers/media/v4l2-core/v4l2-ioctl.c
3419
video_usercopy(struct file *file, unsigned int orig_cmd, unsigned long arg,
drivers/media/v4l2-core/v4l2-ioctl.c
3424
void *parg = (void *)arg;
drivers/media/v4l2-core/v4l2-ioctl.c
3446
err = video_get_user((void __user *)arg, parg, cmd,
drivers/media/v4l2-core/v4l2-ioctl.c
3521
if (video_put_user((void __user *)arg, parg, cmd, orig_cmd))
drivers/media/v4l2-core/v4l2-ioctl.c
353
static void v4l_print_framebuffer(const void *arg, bool write_only)
drivers/media/v4l2-core/v4l2-ioctl.c
3530
unsigned int cmd, unsigned long arg)
drivers/media/v4l2-core/v4l2-ioctl.c
3532
return video_usercopy(file, cmd, arg, __video_do_ioctl);
drivers/media/v4l2-core/v4l2-ioctl.c
355
const struct v4l2_framebuffer *p = arg;
drivers/media/v4l2-core/v4l2-ioctl.c
363
static void v4l_print_buftype(const void *arg, bool write_only)
drivers/media/v4l2-core/v4l2-ioctl.c
365
pr_cont("type=%s\n", prt_names(*(u32 *)arg, v4l2_type_names));
drivers/media/v4l2-core/v4l2-ioctl.c
368
static void v4l_print_modulator(const void *arg, bool write_only)
drivers/media/v4l2-core/v4l2-ioctl.c
370
const struct v4l2_modulator *p = arg;
drivers/media/v4l2-core/v4l2-ioctl.c
380
static void v4l_print_tuner(const void *arg, bool write_only)
drivers/media/v4l2-core/v4l2-ioctl.c
382
const struct v4l2_tuner *p = arg;
drivers/media/v4l2-core/v4l2-ioctl.c
394
static void v4l_print_frequency(const void *arg, bool write_only)
drivers/media/v4l2-core/v4l2-ioctl.c
396
const struct v4l2_frequency *p = arg;
drivers/media/v4l2-core/v4l2-ioctl.c
402
static void v4l_print_standard(const void *arg, bool write_only)
drivers/media/v4l2-core/v4l2-ioctl.c
404
const struct v4l2_standard *p = arg;
drivers/media/v4l2-core/v4l2-ioctl.c
414
static void v4l_print_std(const void *arg, bool write_only)
drivers/media/v4l2-core/v4l2-ioctl.c
416
pr_cont("std=0x%08Lx\n", *(const long long unsigned *)arg);
drivers/media/v4l2-core/v4l2-ioctl.c
419
static void v4l_print_hw_freq_seek(const void *arg, bool write_only)
drivers/media/v4l2-core/v4l2-ioctl.c
421
const struct v4l2_hw_freq_seek *p = arg;
drivers/media/v4l2-core/v4l2-ioctl.c
428
static void v4l_print_requestbuffers(const void *arg, bool write_only)
drivers/media/v4l2-core/v4l2-ioctl.c
430
const struct v4l2_requestbuffers *p = arg;
drivers/media/v4l2-core/v4l2-ioctl.c
438
static void v4l_print_buffer(const void *arg, bool write_only)
drivers/media/v4l2-core/v4l2-ioctl.c
440
const struct v4l2_buffer *p = arg;
drivers/media/v4l2-core/v4l2-ioctl.c
474
static void v4l_print_exportbuffer(const void *arg, bool write_only)
drivers/media/v4l2-core/v4l2-ioctl.c
476
const struct v4l2_exportbuffer *p = arg;
drivers/media/v4l2-core/v4l2-ioctl.c
483
static void v4l_print_create_buffers(const void *arg, bool write_only)
drivers/media/v4l2-core/v4l2-ioctl.c
485
const struct v4l2_create_buffers *p = arg;
drivers/media/v4l2-core/v4l2-ioctl.c
493
static void v4l_print_remove_buffers(const void *arg, bool write_only)
drivers/media/v4l2-core/v4l2-ioctl.c
495
const struct v4l2_remove_buffers *p = arg;
drivers/media/v4l2-core/v4l2-ioctl.c
501
static void v4l_print_streamparm(const void *arg, bool write_only)
drivers/media/v4l2-core/v4l2-ioctl.c
503
const struct v4l2_streamparm *p = arg;
drivers/media/v4l2-core/v4l2-ioctl.c
528
static void v4l_print_queryctrl(const void *arg, bool write_only)
drivers/media/v4l2-core/v4l2-ioctl.c
530
const struct v4l2_queryctrl *p = arg;
drivers/media/v4l2-core/v4l2-ioctl.c
538
static void v4l_print_query_ext_ctrl(const void *arg, bool write_only)
drivers/media/v4l2-core/v4l2-ioctl.c
540
const struct v4l2_query_ext_ctrl *p = arg;
drivers/media/v4l2-core/v4l2-ioctl.c
550
static void v4l_print_querymenu(const void *arg, bool write_only)
drivers/media/v4l2-core/v4l2-ioctl.c
552
const struct v4l2_querymenu *p = arg;
drivers/media/v4l2-core/v4l2-ioctl.c
557
static void v4l_print_control(const void *arg, bool write_only)
drivers/media/v4l2-core/v4l2-ioctl.c
559
const struct v4l2_control *p = arg;
drivers/media/v4l2-core/v4l2-ioctl.c
567
static void v4l_print_ext_controls(const void *arg, bool write_only)
drivers/media/v4l2-core/v4l2-ioctl.c
569
const struct v4l2_ext_controls *p = arg;
drivers/media/v4l2-core/v4l2-ioctl.c
588
static void v4l_print_cropcap(const void *arg, bool write_only)
drivers/media/v4l2-core/v4l2-ioctl.c
590
const struct v4l2_cropcap *p = arg;
drivers/media/v4l2-core/v4l2-ioctl.c
601
static void v4l_print_crop(const void *arg, bool write_only)
drivers/media/v4l2-core/v4l2-ioctl.c
603
const struct v4l2_crop *p = arg;
drivers/media/v4l2-core/v4l2-ioctl.c
611
static void v4l_print_selection(const void *arg, bool write_only)
drivers/media/v4l2-core/v4l2-ioctl.c
613
const struct v4l2_selection *p = arg;
drivers/media/v4l2-core/v4l2-ioctl.c
621
static void v4l_print_jpegcompression(const void *arg, bool write_only)
drivers/media/v4l2-core/v4l2-ioctl.c
623
const struct v4l2_jpegcompression *p = arg;
drivers/media/v4l2-core/v4l2-ioctl.c
630
static void v4l_print_enc_idx(const void *arg, bool write_only)
drivers/media/v4l2-core/v4l2-ioctl.c
632
const struct v4l2_enc_idx *p = arg;
drivers/media/v4l2-core/v4l2-ioctl.c
638
static void v4l_print_encoder_cmd(const void *arg, bool write_only)
drivers/media/v4l2-core/v4l2-ioctl.c
640
const struct v4l2_encoder_cmd *p = arg;
drivers/media/v4l2-core/v4l2-ioctl.c
646
static void v4l_print_decoder_cmd(const void *arg, bool write_only)
drivers/media/v4l2-core/v4l2-ioctl.c
648
const struct v4l2_decoder_cmd *p = arg;
drivers/media/v4l2-core/v4l2-ioctl.c
659
static void v4l_print_dbg_chip_info(const void *arg, bool write_only)
drivers/media/v4l2-core/v4l2-ioctl.c
661
const struct v4l2_dbg_chip_info *p = arg;
drivers/media/v4l2-core/v4l2-ioctl.c
672
static void v4l_print_dbg_register(const void *arg, bool write_only)
drivers/media/v4l2-core/v4l2-ioctl.c
674
const struct v4l2_dbg_register *p = arg;
drivers/media/v4l2-core/v4l2-ioctl.c
686
static void v4l_print_dv_timings(const void *arg, bool write_only)
drivers/media/v4l2-core/v4l2-ioctl.c
688
const struct v4l2_dv_timings *p = arg;
drivers/media/v4l2-core/v4l2-ioctl.c
708
static void v4l_print_enum_dv_timings(const void *arg, bool write_only)
drivers/media/v4l2-core/v4l2-ioctl.c
710
const struct v4l2_enum_dv_timings *p = arg;
drivers/media/v4l2-core/v4l2-ioctl.c
716
static void v4l_print_dv_timings_cap(const void *arg, bool write_only)
drivers/media/v4l2-core/v4l2-ioctl.c
718
const struct v4l2_dv_timings_cap *p = arg;
drivers/media/v4l2-core/v4l2-ioctl.c
734
static void v4l_print_frmsizeenum(const void *arg, bool write_only)
drivers/media/v4l2-core/v4l2-ioctl.c
736
const struct v4l2_frmsizeenum *p = arg;
drivers/media/v4l2-core/v4l2-ioctl.c
761
static void v4l_print_frmivalenum(const void *arg, bool write_only)
drivers/media/v4l2-core/v4l2-ioctl.c
763
const struct v4l2_frmivalenum *p = arg;
drivers/media/v4l2-core/v4l2-ioctl.c
789
static void v4l_print_event(const void *arg, bool write_only)
drivers/media/v4l2-core/v4l2-ioctl.c
791
const struct v4l2_event *p = arg;
drivers/media/v4l2-core/v4l2-ioctl.c
821
static void v4l_print_event_subscription(const void *arg, bool write_only)
drivers/media/v4l2-core/v4l2-ioctl.c
823
const struct v4l2_event_subscription *p = arg;
drivers/media/v4l2-core/v4l2-ioctl.c
829
static void v4l_print_sliced_vbi_cap(const void *arg, bool write_only)
drivers/media/v4l2-core/v4l2-ioctl.c
831
const struct v4l2_sliced_vbi_cap *p = arg;
drivers/media/v4l2-core/v4l2-ioctl.c
842
static void v4l_print_freq_band(const void *arg, bool write_only)
drivers/media/v4l2-core/v4l2-ioctl.c
844
const struct v4l2_frequency_band *p = arg;
drivers/media/v4l2-core/v4l2-ioctl.c
852
static void v4l_print_edid(const void *arg, bool write_only)
drivers/media/v4l2-core/v4l2-ioctl.c
854
const struct v4l2_edid *p = arg;
drivers/media/v4l2-core/v4l2-ioctl.c
860
static void v4l_print_u32(const void *arg, bool write_only)
drivers/media/v4l2-core/v4l2-ioctl.c
862
pr_cont("value=%u\n", *(const u32 *)arg);
drivers/media/v4l2-core/v4l2-ioctl.c
865
static void v4l_print_newline(const void *arg, bool write_only)
drivers/media/v4l2-core/v4l2-ioctl.c
870
static void v4l_print_default(const void *arg, bool write_only)
drivers/media/v4l2-core/v4l2-mem2mem.c
31
#define dprintk(fmt, arg...) \
drivers/media/v4l2-core/v4l2-mem2mem.c
34
printk(KERN_DEBUG "%s: " fmt, __func__, ## arg);\
drivers/media/v4l2-core/v4l2-subdev.c
1002
struct v4l2_subdev_routing *routing = arg;
drivers/media/v4l2-core/v4l2-subdev.c
1025
struct v4l2_subdev_routing *routing = arg;
drivers/media/v4l2-core/v4l2-subdev.c
1115
struct v4l2_subdev_client_capability *client_cap = arg;
drivers/media/v4l2-core/v4l2-subdev.c
1123
struct v4l2_subdev_client_capability *client_cap = arg;
drivers/media/v4l2-core/v4l2-subdev.c
1143
return v4l2_subdev_call(sd, core, ioctl, cmd, arg);
drivers/media/v4l2-core/v4l2-subdev.c
1149
static long subdev_do_ioctl_lock(struct file *file, unsigned int cmd, void *arg)
drivers/media/v4l2-core/v4l2-subdev.c
1164
state = subdev_ioctl_get_state(sd, subdev_fh, cmd, arg);
drivers/media/v4l2-core/v4l2-subdev.c
1169
ret = subdev_do_ioctl(file, cmd, arg, state);
drivers/media/v4l2-core/v4l2-subdev.c
1181
unsigned long arg)
drivers/media/v4l2-core/v4l2-subdev.c
1183
return video_usercopy(file, cmd, arg, subdev_do_ioctl_lock);
drivers/media/v4l2-core/v4l2-subdev.c
1188
unsigned long arg)
drivers/media/v4l2-core/v4l2-subdev.c
1193
return v4l2_subdev_call(sd, core, compat_ioctl32, cmd, arg);
drivers/media/v4l2-core/v4l2-subdev.c
1199
unsigned long arg)
drivers/media/v4l2-core/v4l2-subdev.c
1206
unsigned long arg)
drivers/media/v4l2-core/v4l2-subdev.c
515
arg_type *arg) \
drivers/media/v4l2-core/v4l2-subdev.c
521
ret = call_##f(sd, state, arg); \
drivers/media/v4l2-core/v4l2-subdev.c
532
arg_type *arg) \
drivers/media/v4l2-core/v4l2-subdev.c
534
return call_##f(sd, state, arg); \
drivers/media/v4l2-core/v4l2-subdev.c
582
unsigned int cmd, void *arg)
drivers/media/v4l2-core/v4l2-subdev.c
591
which = ((struct v4l2_subdev_format *)arg)->which;
drivers/media/v4l2-core/v4l2-subdev.c
595
which = ((struct v4l2_subdev_crop *)arg)->which;
drivers/media/v4l2-core/v4l2-subdev.c
598
which = ((struct v4l2_subdev_mbus_code_enum *)arg)->which;
drivers/media/v4l2-core/v4l2-subdev.c
601
which = ((struct v4l2_subdev_frame_size_enum *)arg)->which;
drivers/media/v4l2-core/v4l2-subdev.c
604
which = ((struct v4l2_subdev_frame_interval_enum *)arg)->which;
drivers/media/v4l2-core/v4l2-subdev.c
608
which = ((struct v4l2_subdev_selection *)arg)->which;
drivers/media/v4l2-core/v4l2-subdev.c
612
struct v4l2_subdev_frame_interval *fi = arg;
drivers/media/v4l2-core/v4l2-subdev.c
623
which = ((struct v4l2_subdev_routing *)arg)->which;
drivers/media/v4l2-core/v4l2-subdev.c
632
static long subdev_do_ioctl(struct file *file, unsigned int cmd, void *arg,
drivers/media/v4l2-core/v4l2-subdev.c
654
struct v4l2_subdev_capability *cap = arg;
drivers/media/v4l2-core/v4l2-subdev.c
676
return v4l2_queryctrl(vfh->ctrl_handler, arg);
drivers/media/v4l2-core/v4l2-subdev.c
681
return v4l2_query_ext_ctrl(vfh->ctrl_handler, arg);
drivers/media/v4l2-core/v4l2-subdev.c
686
return v4l2_querymenu(vfh->ctrl_handler, arg);
drivers/media/v4l2-core/v4l2-subdev.c
691
return v4l2_g_ctrl(vfh->ctrl_handler, arg);
drivers/media/v4l2-core/v4l2-subdev.c
696
return v4l2_s_ctrl(vfh, vfh->ctrl_handler, arg);
drivers/media/v4l2-core/v4l2-subdev.c
702
vdev, sd->v4l2_dev->mdev, arg);
drivers/media/v4l2-core/v4l2-subdev.c
708
vdev, sd->v4l2_dev->mdev, arg);
drivers/media/v4l2-core/v4l2-subdev.c
714
vdev, sd->v4l2_dev->mdev, arg);
drivers/media/v4l2-core/v4l2-subdev.c
720
return v4l2_event_dequeue(vfh, arg, file->f_flags & O_NONBLOCK);
drivers/media/v4l2-core/v4l2-subdev.c
725
vfh, arg);
drivers/media/v4l2-core/v4l2-subdev.c
729
return v4l2_ctrl_subdev_subscribe_event(sd, vfh, arg);
drivers/media/v4l2-core/v4l2-subdev.c
736
vfh, arg);
drivers/media/v4l2-core/v4l2-subdev.c
739
return v4l2_event_subdev_unsubscribe(sd, vfh, arg);
drivers/media/v4l2-core/v4l2-subdev.c
746
struct v4l2_dbg_register *p = arg;
drivers/media/v4l2-core/v4l2-subdev.c
754
struct v4l2_dbg_register *p = arg;
drivers/media/v4l2-core/v4l2-subdev.c
762
struct v4l2_dbg_chip_info *p = arg;
drivers/media/v4l2-core/v4l2-subdev.c
787
struct v4l2_subdev_format *format = arg;
drivers/media/v4l2-core/v4l2-subdev.c
798
struct v4l2_subdev_format *format = arg;
drivers/media/v4l2-core/v4l2-subdev.c
812
struct v4l2_subdev_crop *crop = arg;
drivers/media/v4l2-core/v4l2-subdev.c
834
struct v4l2_subdev_crop *crop = arg;
drivers/media/v4l2-core/v4l2-subdev.c
860
struct v4l2_subdev_mbus_code_enum *code = arg;
drivers/media/v4l2-core/v4l2-subdev.c
871
struct v4l2_subdev_frame_size_enum *fse = arg;
drivers/media/v4l2-core/v4l2-subdev.c
882
struct v4l2_subdev_frame_interval *fi = arg;
drivers/media/v4l2-core/v4l2-subdev.c
892
struct v4l2_subdev_frame_interval *fi = arg;
drivers/media/v4l2-core/v4l2-subdev.c
905
struct v4l2_subdev_frame_interval_enum *fie = arg;
drivers/media/v4l2-core/v4l2-subdev.c
916
struct v4l2_subdev_selection *sel = arg;
drivers/media/v4l2-core/v4l2-subdev.c
927
struct v4l2_subdev_selection *sel = arg;
drivers/media/v4l2-core/v4l2-subdev.c
941
struct v4l2_subdev_edid *edid = arg;
drivers/media/v4l2-core/v4l2-subdev.c
947
struct v4l2_subdev_edid *edid = arg;
drivers/media/v4l2-core/v4l2-subdev.c
953
struct v4l2_dv_timings_cap *cap = arg;
drivers/media/v4l2-core/v4l2-subdev.c
959
struct v4l2_enum_dv_timings *dvt = arg;
drivers/media/v4l2-core/v4l2-subdev.c
965
return v4l2_subdev_call(sd, pad, query_dv_timings, 0, arg);
drivers/media/v4l2-core/v4l2-subdev.c
968
return v4l2_subdev_call(sd, pad, g_dv_timings, 0, arg);
drivers/media/v4l2-core/v4l2-subdev.c
974
return v4l2_subdev_call(sd, pad, s_dv_timings, 0, arg);
drivers/media/v4l2-core/v4l2-subdev.c
977
return v4l2_subdev_call(sd, video, g_std, arg);
drivers/media/v4l2-core/v4l2-subdev.c
980
v4l2_std_id *std = arg;
drivers/media/v4l2-core/v4l2-subdev.c
989
struct v4l2_standard *p = arg;
drivers/media/v4l2-core/v4l2-subdev.c
999
return v4l2_subdev_call(sd, video, querystd, arg);
drivers/memory/tegra/tegra20-emc.c
675
void *arg)
drivers/memory/tegra/tegra20-emc.c
678
struct tegra_emc *emc = arg;
drivers/memory/tegra/tegra30-emc.c
1193
void *arg)
drivers/memory/tegra/tegra30-emc.c
1196
struct tegra_emc *emc = arg;
drivers/message/fusion/mptbase.c
333
static int mpt_remove_dead_ioc_func(void *arg)
drivers/message/fusion/mptbase.c
335
MPT_ADAPTER *ioc = (MPT_ADAPTER *)arg;
drivers/message/fusion/mptctl.c
103
static int mptctl_fw_download(MPT_ADAPTER *iocp, unsigned long arg);
drivers/message/fusion/mptctl.c
104
static int mptctl_getiocinfo(MPT_ADAPTER *iocp, unsigned long arg, unsigned int cmd);
drivers/message/fusion/mptctl.c
105
static int mptctl_gettargetinfo(MPT_ADAPTER *iocp, unsigned long arg);
drivers/message/fusion/mptctl.c
106
static int mptctl_readtest(MPT_ADAPTER *iocp, unsigned long arg);
drivers/message/fusion/mptctl.c
107
static int mptctl_mpt_command(MPT_ADAPTER *iocp, unsigned long arg);
drivers/message/fusion/mptctl.c
108
static int mptctl_eventquery(MPT_ADAPTER *iocp, unsigned long arg);
drivers/message/fusion/mptctl.c
109
static int mptctl_eventenable(MPT_ADAPTER *iocp, unsigned long arg);
drivers/message/fusion/mptctl.c
110
static int mptctl_eventreport(MPT_ADAPTER *iocp, unsigned long arg);
drivers/message/fusion/mptctl.c
111
static int mptctl_replace_fw(MPT_ADAPTER *iocp, unsigned long arg);
drivers/message/fusion/mptctl.c
113
static int mptctl_do_reset(MPT_ADAPTER *iocp, unsigned long arg);
drivers/message/fusion/mptctl.c
114
static int mptctl_hp_hostinfo(MPT_ADAPTER *iocp, unsigned long arg, unsigned int cmd);
drivers/message/fusion/mptctl.c
115
static int mptctl_hp_targetinfo(MPT_ADAPTER *iocp, unsigned long arg);
drivers/message/fusion/mptctl.c
121
static long compat_mpctl_ioctl(struct file *f, unsigned cmd, unsigned long arg);
drivers/message/fusion/mptctl.c
1226
mptctl_getiocinfo (MPT_ADAPTER *ioc, unsigned long arg, unsigned int data_size)
drivers/message/fusion/mptctl.c
1228
struct mpt_ioctl_iocinfo __user *uarg = (void __user *) arg;
drivers/message/fusion/mptctl.c
1340
if (copy_to_user((char __user *)arg, karg, data_size)) {
drivers/message/fusion/mptctl.c
1363
mptctl_gettargetinfo (MPT_ADAPTER *ioc, unsigned long arg)
drivers/message/fusion/mptctl.c
1365
struct mpt_ioctl_targetinfo __user *uarg = (void __user *) arg;
drivers/message/fusion/mptctl.c
1440
if (copy_to_user((char __user *)arg, &karg,
drivers/message/fusion/mptctl.c
1473
mptctl_readtest (MPT_ADAPTER *ioc, unsigned long arg)
drivers/message/fusion/mptctl.c
1475
struct mpt_ioctl_test __user *uarg = (void __user *) arg;
drivers/message/fusion/mptctl.c
1501
if (copy_to_user((char __user *)arg, &karg, sizeof(struct mpt_ioctl_test))) {
drivers/message/fusion/mptctl.c
1523
mptctl_eventquery (MPT_ADAPTER *ioc, unsigned long arg)
drivers/message/fusion/mptctl.c
1525
struct mpt_ioctl_eventquery __user *uarg = (void __user *) arg;
drivers/message/fusion/mptctl.c
1542
if (copy_to_user((char __user *)arg, &karg, sizeof(struct mpt_ioctl_eventquery))) {
drivers/message/fusion/mptctl.c
1553
mptctl_eventenable (MPT_ADAPTER *ioc, unsigned long arg)
drivers/message/fusion/mptctl.c
1555
struct mpt_ioctl_eventenable __user *uarg = (void __user *) arg;
drivers/message/fusion/mptctl.c
1592
mptctl_eventreport (MPT_ADAPTER *ioc, unsigned long arg)
drivers/message/fusion/mptctl.c
1594
struct mpt_ioctl_eventreport __user *uarg = (void __user *) arg;
drivers/message/fusion/mptctl.c
1638
mptctl_replace_fw (MPT_ADAPTER *ioc, unsigned long arg)
drivers/message/fusion/mptctl.c
1640
struct mpt_ioctl_replace_fw __user *uarg = (void __user *) arg;
drivers/message/fusion/mptctl.c
1697
mptctl_mpt_command (MPT_ADAPTER *ioc, unsigned long arg)
drivers/message/fusion/mptctl.c
1699
struct mpt_ioctl_command __user *uarg = (void __user *) arg;
drivers/message/fusion/mptctl.c
2320
mptctl_hp_hostinfo(MPT_ADAPTER *ioc, unsigned long arg, unsigned int data_size)
drivers/message/fusion/mptctl.c
2322
hp_host_info_t __user *uarg = (void __user *) arg;
drivers/message/fusion/mptctl.c
2532
if (copy_to_user((char __user *)arg, &karg, sizeof(hp_host_info_t))) {
drivers/message/fusion/mptctl.c
2555
mptctl_hp_targetinfo(MPT_ADAPTER *ioc, unsigned long arg)
drivers/message/fusion/mptctl.c
2557
hp_target_info_t __user *uarg = (void __user *) arg;
drivers/message/fusion/mptctl.c
2680
if (copy_to_user((char __user *)arg, &karg, sizeof(hp_target_info_t))) {
drivers/message/fusion/mptctl.c
2713
unsigned long arg)
drivers/message/fusion/mptctl.c
2723
if (copy_from_user(&kfw32, (char __user *)arg, sizeof(kfw32)))
drivers/message/fusion/mptctl.c
2753
unsigned long arg)
drivers/message/fusion/mptctl.c
2756
struct mpt_ioctl_command32 __user *uarg = (struct mpt_ioctl_command32 __user *) arg;
drivers/message/fusion/mptctl.c
2763
if (copy_from_user(&karg32, (char __user *)arg, sizeof(karg32)))
drivers/message/fusion/mptctl.c
2805
static long compat_mpctl_ioctl(struct file *f, unsigned int cmd, unsigned long arg)
drivers/message/fusion/mptctl.c
2821
ret = __mptctl_ioctl(f, cmd, arg);
drivers/message/fusion/mptctl.c
2824
ret = compat_mpt_command(f, cmd, arg);
drivers/message/fusion/mptctl.c
2827
ret = compat_mptfwxfer_ioctl(f, cmd, arg);
drivers/message/fusion/mptctl.c
619
__mptctl_ioctl(struct file *file, unsigned int cmd, unsigned long arg)
drivers/message/fusion/mptctl.c
621
mpt_ioctl_header __user *uhdr = (void __user *) arg;
drivers/message/fusion/mptctl.c
655
return mptctl_getiocinfo(iocp, arg, _IOC_SIZE(cmd));
drivers/message/fusion/mptctl.c
657
return mptctl_gettargetinfo(iocp, arg);
drivers/message/fusion/mptctl.c
659
return mptctl_readtest(iocp, arg);
drivers/message/fusion/mptctl.c
661
return mptctl_eventquery(iocp, arg);
drivers/message/fusion/mptctl.c
663
return mptctl_eventenable(iocp, arg);
drivers/message/fusion/mptctl.c
665
return mptctl_eventreport(iocp, arg);
drivers/message/fusion/mptctl.c
667
return mptctl_replace_fw(iocp, arg);
drivers/message/fusion/mptctl.c
677
ret = mptctl_fw_download(iocp, arg);
drivers/message/fusion/mptctl.c
679
ret = mptctl_mpt_command(iocp, arg);
drivers/message/fusion/mptctl.c
681
ret = mptctl_do_reset(iocp, arg);
drivers/message/fusion/mptctl.c
683
ret = mptctl_hp_hostinfo(iocp, arg, _IOC_SIZE(cmd));
drivers/message/fusion/mptctl.c
685
ret = mptctl_hp_targetinfo(iocp, arg);
drivers/message/fusion/mptctl.c
695
mptctl_ioctl(struct file *file, unsigned int cmd, unsigned long arg)
drivers/message/fusion/mptctl.c
699
ret = __mptctl_ioctl(file, cmd, arg);
drivers/message/fusion/mptctl.c
704
static int mptctl_do_reset(MPT_ADAPTER *iocp, unsigned long arg)
drivers/message/fusion/mptctl.c
706
struct mpt_ioctl_diag_reset __user *urinfo = (void __user *) arg;
drivers/message/fusion/mptctl.c
746
mptctl_fw_download(MPT_ADAPTER *iocp, unsigned long arg)
drivers/message/fusion/mptctl.c
748
struct mpt_fw_xfer __user *ufwdl = (void __user *) arg;
drivers/message/fusion/mptfc.c
322
void(*func)(MPT_ADAPTER *ioc,int channel, FCDevicePage0_t *arg))
drivers/mfd/ls2k-bmc-core.c
308
static irqreturn_t ls2k_bmc_interrupt(int irq, void *arg)
drivers/mfd/ls2k-bmc-core.c
310
struct ls2k_bmc_ddata *ddata = arg;
drivers/mfd/macsmc.c
105
static int apple_smc_cmd(struct apple_smc *smc, u64 cmd, u64 arg,
drivers/mfd/macsmc.c
110
return apple_smc_cmd_locked(smc, cmd, arg, size, wsize, ret_data);
drivers/mfd/macsmc.c
55
static int apple_smc_cmd_locked(struct apple_smc *smc, u64 cmd, u64 arg,
drivers/mfd/macsmc.c
76
FIELD_PREP(SMC_DATA, arg));
drivers/mfd/menelaus.c
1014
static int menelaus_ioctl(struct device *dev, unsigned cmd, unsigned long arg)
drivers/mfd/wm8350-core.c
50
#define ldbg(format, arg...) printk(format, ## arg)
drivers/mfd/wm8350-core.c
52
#define ldbg(format, arg...)
drivers/misc/amd-sbi/rmi-core.c
465
struct apml_reg_xfer_msg __user *arg)
drivers/misc/amd-sbi/rmi-core.c
472
if (copy_from_user(&msg, arg, sizeof(struct apml_reg_xfer_msg)))
drivers/misc/amd-sbi/rmi-core.c
487
if (copy_to_user(arg, &msg, sizeof(struct apml_reg_xfer_msg)))
drivers/misc/amd-sbi/rmi-core.c
492
static int apml_mailbox_xfer(struct sbrmi_data *data, struct apml_mbox_msg __user *arg)
drivers/misc/amd-sbi/rmi-core.c
498
if (copy_from_user(&msg, arg, sizeof(struct apml_mbox_msg)))
drivers/misc/amd-sbi/rmi-core.c
506
if (copy_to_user(arg, &msg, sizeof(struct apml_mbox_msg)))
drivers/misc/amd-sbi/rmi-core.c
511
static int apml_cpuid_xfer(struct sbrmi_data *data, struct apml_cpuid_msg __user *arg)
drivers/misc/amd-sbi/rmi-core.c
517
if (copy_from_user(&msg, arg, sizeof(struct apml_cpuid_msg)))
drivers/misc/amd-sbi/rmi-core.c
525
if (copy_to_user(arg, &msg, sizeof(struct apml_cpuid_msg)))
drivers/misc/amd-sbi/rmi-core.c
530
static int apml_mcamsr_xfer(struct sbrmi_data *data, struct apml_mcamsr_msg __user *arg)
drivers/misc/amd-sbi/rmi-core.c
536
if (copy_from_user(&msg, arg, sizeof(struct apml_mcamsr_msg)))
drivers/misc/amd-sbi/rmi-core.c
544
if (copy_to_user(arg, &msg, sizeof(struct apml_mcamsr_msg)))
drivers/misc/amd-sbi/rmi-core.c
549
static long sbrmi_ioctl(struct file *fp, unsigned int cmd, unsigned long arg)
drivers/misc/amd-sbi/rmi-core.c
551
void __user *argp = (void __user *)arg;
drivers/misc/bcm-vk/bcm_vk_dev.c
1139
static long bcm_vk_reset(struct bcm_vk *vk, struct vk_reset __user *arg)
drivers/misc/bcm-vk/bcm_vk_dev.c
1147
if (copy_from_user(&reset, arg, sizeof(struct vk_reset)))
drivers/misc/bcm-vk/bcm_vk_dev.c
1193
if (copy_to_user(arg, &reset, sizeof(reset)))
drivers/misc/bcm-vk/bcm_vk_dev.c
1227
static long bcm_vk_ioctl(struct file *file, unsigned int cmd, unsigned long arg)
drivers/misc/bcm-vk/bcm_vk_dev.c
1232
void __user *argp = (void __user *)arg;
drivers/misc/bcm-vk/bcm_vk_dev.c
1236
cmd, arg);
drivers/misc/bcm-vk/bcm_vk_dev.c
946
const struct vk_image __user *arg)
drivers/misc/bcm-vk/bcm_vk_dev.c
956
if (copy_from_user(&image, arg, sizeof(image)))
drivers/misc/bcm-vk/bcm_vk_msg.c
1212
org_pid = (entry->to_v_msg[0].arg & VK_MSG_PID_MASK)
drivers/misc/bcm-vk/bcm_vk_msg.c
1216
entry->to_v_msg[0].arg =
drivers/misc/bcm-vk/bcm_vk_msg.c
1217
(entry->to_v_msg[0].arg & ~VK_MSG_PID_MASK) |
drivers/misc/bcm-vk/bcm_vk_msg.c
385
msg->cmd, msg->arg,
drivers/misc/bcm-vk/bcm_vk_msg.c
714
entry->to_v_msg[0].arg = pid;
drivers/misc/bcm-vk/bcm_vk_msg.h
70
u32 arg;
drivers/misc/fastrpc.c
2138
unsigned long arg)
drivers/misc/fastrpc.c
2141
char __user *argp = (char __user *)arg;
drivers/misc/genwqe/card_dev.c
1011
unsigned long arg, int raw)
drivers/misc/genwqe/card_dev.c
1022
if (copy_from_user(cmd, (void __user *)arg, sizeof(*cmd))) {
drivers/misc/genwqe/card_dev.c
1034
if (copy_to_user((void __user *)arg, cmd,
drivers/misc/genwqe/card_dev.c
1053
unsigned long arg)
drivers/misc/genwqe/card_dev.c
1073
put_user(cd->card_state, (enum genwqe_card_state __user *)arg);
drivers/misc/genwqe/card_dev.c
1078
io = (struct genwqe_reg_io __user *)arg;
drivers/misc/genwqe/card_dev.c
1092
io = (struct genwqe_reg_io __user *)arg;
drivers/misc/genwqe/card_dev.c
1114
io = (struct genwqe_reg_io __user *)arg;
drivers/misc/genwqe/card_dev.c
1128
io = (struct genwqe_reg_io __user *)arg;
drivers/misc/genwqe/card_dev.c
1159
if (copy_from_user(&load, (void __user *)arg,
drivers/misc/genwqe/card_dev.c
1165
if (copy_to_user((void __user *)arg, &load, sizeof(load)))
drivers/misc/genwqe/card_dev.c
1180
if (copy_from_user(&load, (void __user *)arg, sizeof(load)))
drivers/misc/genwqe/card_dev.c
1185
if (copy_to_user((void __user *)arg, &load, sizeof(load)))
drivers/misc/genwqe/card_dev.c
1195
if (copy_from_user(&m, (void __user *)arg, sizeof(m)))
drivers/misc/genwqe/card_dev.c
1204
if (copy_from_user(&m, (void __user *)arg, sizeof(m)))
drivers/misc/genwqe/card_dev.c
1212
return do_execute_ddcb(cfile, arg, 0);
drivers/misc/genwqe/card_dev.c
1219
return do_execute_ddcb(cfile, arg, 1);
drivers/misc/ibmvmc.c
1359
unsigned int cmd, unsigned long arg)
drivers/misc/ibmvmc.c
1364
(unsigned long)file, cmd, arg,
drivers/misc/ibmvmc.c
1375
(unsigned char __user *)arg);
drivers/misc/ibmvmc.c
1378
(struct ibmvmc_query_struct __user *)arg);
drivers/misc/ibmvmc.c
1381
(unsigned int __user *)arg);
drivers/misc/kgdbts.c
218
static unsigned long lookup_addr(char *arg)
drivers/misc/kgdbts.c
223
if (strcmp(arg, cached_arg)) {
drivers/misc/kgdbts.c
224
strscpy(cached_arg, arg, KSYM_NAME_LEN);
drivers/misc/kgdbts.c
225
cached_addr = kallsyms_lookup_name(arg);
drivers/misc/kgdbts.c
232
static void break_helper(char *bp_type, char *arg, unsigned long vaddr)
drivers/misc/kgdbts.c
236
if (arg)
drivers/misc/kgdbts.c
237
addr = lookup_addr(arg);
drivers/misc/kgdbts.c
246
static void sw_break(char *arg)
drivers/misc/kgdbts.c
248
break_helper(force_hwbrks ? "Z1" : "Z0", arg, 0);
drivers/misc/kgdbts.c
251
static void sw_rem_break(char *arg)
drivers/misc/kgdbts.c
253
break_helper(force_hwbrks ? "z1" : "z0", arg, 0);
drivers/misc/kgdbts.c
256
static void hw_break(char *arg)
drivers/misc/kgdbts.c
258
break_helper("Z1", arg, 0);
drivers/misc/kgdbts.c
261
static void hw_rem_break(char *arg)
drivers/misc/kgdbts.c
263
break_helper("z1", arg, 0);
drivers/misc/kgdbts.c
266
static void hw_write_break(char *arg)
drivers/misc/kgdbts.c
268
break_helper("Z2", arg, 0);
drivers/misc/kgdbts.c
271
static void hw_rem_write_break(char *arg)
drivers/misc/kgdbts.c
273
break_helper("z2", arg, 0);
drivers/misc/kgdbts.c
276
static void hw_access_break(char *arg)
drivers/misc/kgdbts.c
278
break_helper("Z4", arg, 0);
drivers/misc/kgdbts.c
281
static void hw_rem_access_break(char *arg)
drivers/misc/kgdbts.c
283
break_helper("z4", arg, 0);
drivers/misc/kgdbts.c
296
static int get_thread_id_continue(char *put_str, char *arg)
drivers/misc/kgdbts.c
306
static int check_and_rewind_pc(char *put_str, char *arg)
drivers/misc/kgdbts.c
308
unsigned long addr = lookup_addr(arg);
drivers/misc/kgdbts.c
325
((!strcmp(arg, "do_sys_openat2") || !strcmp(arg, "kernel_clone")))) {
drivers/misc/kgdbts.c
329
} else if (strcmp(arg, "silent") && ip + offset != addr) {
drivers/misc/kgdbts.c
343
static int check_single_step(char *put_str, char *arg)
drivers/misc/kgdbts.c
345
unsigned long addr = lookup_addr(arg);
drivers/misc/kgdbts.c
389
static void write_regs(char *arg)
drivers/misc/kgdbts.c
398
static void skip_back_repeat_test(char *arg)
drivers/misc/kgdbts.c
400
int go_back = simple_strtol(arg, NULL, 10);
drivers/misc/kgdbts.c
414
static int got_break(char *put_str, char *arg)
drivers/misc/kgdbts.c
417
if (!strncmp(put_str+1, arg, 2)) {
drivers/misc/kgdbts.c
418
if (!strncmp(arg, "T0", 2))
drivers/misc/kgdbts.c
425
static void get_cont_catch(char *arg)
drivers/misc/kgdbts.c
431
static int put_cont_catch(char *put_str, char *arg)
drivers/misc/kgdbts.c
439
static int emul_reset(char *put_str, char *arg)
drivers/misc/kgdbts.c
450
static void emul_sstep_get(char *arg)
drivers/misc/kgdbts.c
457
fill_get_buf(arg);
drivers/misc/kgdbts.c
485
static int emul_sstep_put(char *put_str, char *arg)
drivers/misc/kgdbts.c
537
static int final_ack_set(char *put_str, char *arg)
drivers/misc/kgdbts.c
539
if (strncmp(put_str+1, arg, 2))
drivers/misc/lis3lv02d/lis3lv02d.c
97
int val = *(int *)kp->arg;
drivers/misc/lkdtm/bugs.c
79
static int panic_stop_irqoff_fn(void *arg)
drivers/misc/lkdtm/bugs.c
81
atomic_t *v = arg;
drivers/misc/lkdtm/core.c
352
const char *unused, void *arg)
drivers/misc/lkdtm/core.c
354
struct check_cmdline_args *args = arg;
drivers/misc/mei/client.h
277
#define cl_dbg(dev, cl, format, arg...) \
drivers/misc/mei/client.h
278
dev_dbg(&(dev)->dev, MEI_CL_FMT format, MEI_CL_PRM(cl), ##arg)
drivers/misc/mei/client.h
280
#define cl_warn(dev, cl, format, arg...) \
drivers/misc/mei/client.h
281
dev_warn(&(dev)->dev, MEI_CL_FMT format, MEI_CL_PRM(cl), ##arg)
drivers/misc/mei/client.h
283
#define cl_err(dev, cl, format, arg...) \
drivers/misc/mei/client.h
284
dev_err(&(dev)->dev, MEI_CL_FMT format, MEI_CL_PRM(cl), ##arg)
drivers/misc/mrvl_cn10k_dpi.c
483
static int dpi_mps_mrrs_config(struct dpipf *dpi, void __user *arg)
drivers/misc/mrvl_cn10k_dpi.c
489
if (copy_from_user(&cfg, arg, sizeof(struct dpi_mps_mrrs_cfg)))
drivers/misc/mrvl_cn10k_dpi.c
518
static int dpi_engine_config(struct dpipf *dpi, void __user *arg)
drivers/misc/mrvl_cn10k_dpi.c
525
if (copy_from_user(&cfg, arg, sizeof(struct dpi_engine_cfg)))
drivers/misc/mrvl_cn10k_dpi.c
556
void __user *arg = (void __user *)data;
drivers/misc/mrvl_cn10k_dpi.c
564
ret = dpi_mps_mrrs_config(dpi, arg);
drivers/misc/mrvl_cn10k_dpi.c
567
ret = dpi_engine_config(dpi, arg);
drivers/misc/nsm.c
354
unsigned long arg)
drivers/misc/nsm.c
356
void __user *argp = u64_to_user_ptr((u64)arg);
drivers/misc/ocxl/file.c
100
arg.afu_version_minor = ctx->afu->config.version_minor;
drivers/misc/ocxl/file.c
101
arg.pasid = ctx->pasid;
drivers/misc/ocxl/file.c
102
arg.pp_mmio_size = ctx->afu->config.pp_mmio_stride;
drivers/misc/ocxl/file.c
103
arg.global_mmio_size = ctx->afu->config.global_mmio_size;
drivers/misc/ocxl/file.c
105
if (copy_to_user(uarg, &arg, sizeof(arg)))
drivers/misc/ocxl/file.c
115
struct ocxl_ioctl_p9_wait arg;
drivers/misc/ocxl/file.c
117
memset(&arg, 0, sizeof(arg));
drivers/misc/ocxl/file.c
144
arg.thread_id = ctx->tidr;
drivers/misc/ocxl/file.c
148
if (copy_to_user(uarg, &arg, sizeof(arg)))
drivers/misc/ocxl/file.c
159
struct ocxl_ioctl_features arg;
drivers/misc/ocxl/file.c
161
memset(&arg, 0, sizeof(arg));
drivers/misc/ocxl/file.c
165
arg.flags[0] |= OCXL_IOCTL_FEATURES_FLAGS0_P9_WAIT;
drivers/misc/ocxl/file.c
168
if (copy_to_user(uarg, &arg, sizeof(arg)))
drivers/misc/ocxl/file.c
74
struct ocxl_ioctl_attach arg;
drivers/misc/ocxl/file.c
79
if (copy_from_user(&arg, uarg, sizeof(arg)))
drivers/misc/ocxl/file.c
83
if (arg.reserved1 || arg.reserved2 || arg.reserved3)
drivers/misc/ocxl/file.c
86
amr = arg.amr & mfspr(SPRN_UAMOR);
drivers/misc/ocxl/file.c
93
struct ocxl_ioctl_metadata arg;
drivers/misc/ocxl/file.c
95
memset(&arg, 0, sizeof(arg));
drivers/misc/ocxl/file.c
97
arg.version = 0;
drivers/misc/ocxl/file.c
99
arg.afu_version_major = ctx->afu->config.version_major;
drivers/misc/pci_endpoint_test.c
1121
unsigned long arg)
drivers/misc/pci_endpoint_test.c
1136
bar = arg;
drivers/misc/pci_endpoint_test.c
1155
ret = pci_endpoint_test_msi_irq(test, arg, cmd == PCITEST_MSIX);
drivers/misc/pci_endpoint_test.c
1158
ret = pci_endpoint_test_write(test, arg);
drivers/misc/pci_endpoint_test.c
1161
ret = pci_endpoint_test_read(test, arg);
drivers/misc/pci_endpoint_test.c
1164
ret = pci_endpoint_test_copy(test, arg);
drivers/misc/pci_endpoint_test.c
1167
ret = pci_endpoint_test_set_irq(test, arg);
drivers/misc/pci_endpoint_test.c
676
unsigned long arg)
drivers/misc/pci_endpoint_test.c
699
ret = copy_from_user(&param, (void __user *)arg, sizeof(param));
drivers/misc/pci_endpoint_test.c
813
unsigned long arg)
drivers/misc/pci_endpoint_test.c
832
ret = copy_from_user(&param, (void __user *)arg, sizeof(param));
drivers/misc/pci_endpoint_test.c
911
unsigned long arg)
drivers/misc/pci_endpoint_test.c
929
ret = copy_from_user(&param, (void __user *)arg, sizeof(param));
drivers/misc/phantom.c
201
unsigned long arg)
drivers/misc/phantom.c
207
return phantom_ioctl(filp, cmd, (unsigned long)compat_ptr(arg));
drivers/misc/phantom.c
89
unsigned long arg)
drivers/misc/phantom.c
94
void __user *argp = (void __user *)arg;
drivers/misc/sgi-gru/grufault.c
691
int gru_get_exception_detail(unsigned long arg)
drivers/misc/sgi-gru/grufault.c
699
if (copy_from_user(&excdet, (void __user *)arg, sizeof(excdet)))
drivers/misc/sgi-gru/grufault.c
734
if (!ret && copy_to_user((void __user *)arg, &excdet, sizeof(excdet)))
drivers/misc/sgi-gru/grufault.c
767
int gru_user_unload_context(unsigned long arg)
drivers/misc/sgi-gru/grufault.c
773
if (copy_from_user(&req, (void __user *)arg, sizeof(req)))
drivers/misc/sgi-gru/grufault.c
796
int gru_user_flush_tlb(unsigned long arg)
drivers/misc/sgi-gru/grufault.c
803
if (copy_from_user(&req, (void __user *)arg, sizeof(req)))
drivers/misc/sgi-gru/grufault.c
823
long gru_get_gseg_statistics(unsigned long arg)
drivers/misc/sgi-gru/grufault.c
828
if (copy_from_user(&req, (void __user *)arg, sizeof(req)))
drivers/misc/sgi-gru/grufault.c
844
if (copy_to_user((void __user *)arg, &req, sizeof(req)))
drivers/misc/sgi-gru/grufault.c
854
int gru_set_context_option(unsigned long arg)
drivers/misc/sgi-gru/grufault.c
861
if (copy_from_user(&req, (void __user *)arg, sizeof(req)))
drivers/misc/sgi-gru/grufile.c
121
static int gru_create_new_context(unsigned long arg)
drivers/misc/sgi-gru/grufile.c
128
if (copy_from_user(&req, (void __user *)arg, sizeof(req)))
drivers/misc/sgi-gru/grufile.c
158
static long gru_get_config_info(unsigned long arg)
drivers/misc/sgi-gru/grufile.c
174
if (copy_to_user((void __user *)arg, &info, sizeof(info)))
drivers/misc/sgi-gru/grufile.c
185
unsigned long arg)
drivers/misc/sgi-gru/grufile.c
189
gru_dbg(grudev, "file %p, req 0x%x, 0x%lx\n", file, req, arg);
drivers/misc/sgi-gru/grufile.c
193
err = gru_create_new_context(arg);
drivers/misc/sgi-gru/grufile.c
196
err = gru_set_context_option(arg);
drivers/misc/sgi-gru/grufile.c
199
err = gru_get_exception_detail(arg);
drivers/misc/sgi-gru/grufile.c
202
err = gru_user_unload_context(arg);
drivers/misc/sgi-gru/grufile.c
205
err = gru_user_flush_tlb(arg);
drivers/misc/sgi-gru/grufile.c
208
err = gru_handle_user_call_os(arg);
drivers/misc/sgi-gru/grufile.c
211
err = gru_get_gseg_statistics(arg);
drivers/misc/sgi-gru/grufile.c
214
err = gru_ktest(arg);
drivers/misc/sgi-gru/grufile.c
217
err = gru_get_config_info(arg);
drivers/misc/sgi-gru/grufile.c
220
err = gru_dump_chiplet_request(arg);
drivers/misc/sgi-gru/grukdump.c
175
int gru_dump_chiplet_request(unsigned long arg)
drivers/misc/sgi-gru/grukdump.c
183
if (copy_from_user(&req, (void __user *)arg, sizeof(req)))
drivers/misc/sgi-gru/grukdump.c
217
if (copy_to_user((void __user *)arg, &req, sizeof(req)))
drivers/misc/sgi-gru/grukservices.c
1040
static int quicktest2(unsigned long arg)
drivers/misc/sgi-gru/grukservices.c
1103
static int quicktest3(unsigned long arg)
drivers/misc/sgi-gru/grukservices.c
1122
int gru_ktest(unsigned long arg)
drivers/misc/sgi-gru/grukservices.c
1126
switch (arg & 0xff) {
drivers/misc/sgi-gru/grukservices.c
1128
ret = quicktest0(arg);
drivers/misc/sgi-gru/grukservices.c
1131
ret = quicktest1(arg);
drivers/misc/sgi-gru/grukservices.c
1134
ret = quicktest2(arg);
drivers/misc/sgi-gru/grukservices.c
1137
ret = quicktest3(arg);
drivers/misc/sgi-gru/grukservices.c
947
static int quicktest0(unsigned long arg)
drivers/misc/sgi-gru/grukservices.c
993
static int quicktest1(unsigned long arg)
drivers/misc/sgi-gru/grutables.h
628
extern int gru_dump_chiplet_request(unsigned long arg);
drivers/misc/sgi-gru/grutables.h
629
extern long gru_get_gseg_statistics(unsigned long arg);
drivers/misc/sgi-gru/grutables.h
631
extern int gru_user_flush_tlb(unsigned long arg);
drivers/misc/sgi-gru/grutables.h
632
extern int gru_user_unload_context(unsigned long arg);
drivers/misc/sgi-gru/grutables.h
633
extern int gru_get_exception_detail(unsigned long arg);
drivers/misc/sgi-gru/grutables.h
653
extern int gru_ktest(unsigned long arg);
drivers/misc/tps6594-pfsm.c
139
static long tps6594_pfsm_ioctl(struct file *f, unsigned int cmd, unsigned long arg)
drivers/misc/tps6594-pfsm.c
143
void __user *argp = (void __user *)arg;
drivers/misc/uacce/uacce.c
101
ret = uacce->ops->ioctl(q, cmd, arg);
drivers/misc/uacce/uacce.c
112
unsigned int cmd, unsigned long arg)
drivers/misc/uacce/uacce.c
114
arg = (unsigned long)compat_ptr(arg);
drivers/misc/uacce/uacce.c
116
return uacce_fops_unl_ioctl(filep, cmd, arg);
drivers/misc/uacce/uacce.c
74
unsigned int cmd, unsigned long arg)
drivers/misc/xilinx_sdfec.c
294
static int xsdfec_get_status(struct xsdfec_dev *xsdfec, void __user *arg)
drivers/misc/xilinx_sdfec.c
307
err = copy_to_user(arg, &status, sizeof(status));
drivers/misc/xilinx_sdfec.c
314
static int xsdfec_get_config(struct xsdfec_dev *xsdfec, void __user *arg)
drivers/misc/xilinx_sdfec.c
318
err = copy_to_user(arg, &xsdfec->config, sizeof(xsdfec->config));
drivers/misc/xilinx_sdfec.c
382
static int xsdfec_set_irq(struct xsdfec_dev *xsdfec, void __user *arg)
drivers/misc/xilinx_sdfec.c
389
err = copy_from_user(&irq, arg, sizeof(irq));
drivers/misc/xilinx_sdfec.c
409
static int xsdfec_set_turbo(struct xsdfec_dev *xsdfec, void __user *arg)
drivers/misc/xilinx_sdfec.c
415
err = copy_from_user(&turbo, arg, sizeof(turbo));
drivers/misc/xilinx_sdfec.c
436
static int xsdfec_get_turbo(struct xsdfec_dev *xsdfec, void __user *arg)
drivers/misc/xilinx_sdfec.c
452
err = copy_to_user(arg, &turbo_params, sizeof(turbo_params));
drivers/misc/xilinx_sdfec.c
655
static int xsdfec_add_ldpc(struct xsdfec_dev *xsdfec, void __user *arg)
drivers/misc/xilinx_sdfec.c
660
ldpc = memdup_user(arg, sizeof(*ldpc));
drivers/misc/xilinx_sdfec.c
731
static int xsdfec_set_order(struct xsdfec_dev *xsdfec, void __user *arg)
drivers/misc/xilinx_sdfec.c
737
err = get_user(order, (enum xsdfec_order __user *)arg);
drivers/misc/xilinx_sdfec.c
757
static int xsdfec_set_bypass(struct xsdfec_dev *xsdfec, bool __user *arg)
drivers/misc/xilinx_sdfec.c
762
err = get_user(bypass, arg);
drivers/misc/xilinx_sdfec.c
780
static int xsdfec_is_active(struct xsdfec_dev *xsdfec, bool __user *arg)
drivers/misc/xilinx_sdfec.c
789
err = put_user(is_active, arg);
drivers/misc/xilinx_sdfec.c
906
static int xsdfec_get_stats(struct xsdfec_dev *xsdfec, void __user *arg)
drivers/misc/xilinx_sdfec.c
918
err = copy_to_user(arg, &user_stats, sizeof(user_stats));
drivers/misc/xilinx_sdfec.c
939
void __user *arg = (void __user *)data;
drivers/misc/xilinx_sdfec.c
962
rval = xsdfec_get_stats(xsdfec, arg);
drivers/misc/xilinx_sdfec.c
965
rval = xsdfec_get_status(xsdfec, arg);
drivers/misc/xilinx_sdfec.c
968
rval = xsdfec_get_config(xsdfec, arg);
drivers/misc/xilinx_sdfec.c
974
rval = xsdfec_set_irq(xsdfec, arg);
drivers/misc/xilinx_sdfec.c
977
rval = xsdfec_set_turbo(xsdfec, arg);
drivers/misc/xilinx_sdfec.c
980
rval = xsdfec_get_turbo(xsdfec, arg);
drivers/misc/xilinx_sdfec.c
983
rval = xsdfec_add_ldpc(xsdfec, arg);
drivers/misc/xilinx_sdfec.c
986
rval = xsdfec_set_order(xsdfec, arg);
drivers/misc/xilinx_sdfec.c
989
rval = xsdfec_set_bypass(xsdfec, arg);
drivers/misc/xilinx_sdfec.c
992
rval = xsdfec_is_active(xsdfec, (bool __user *)arg);
drivers/mmc/core/block.c
1220
unsigned int arg = card->erase_arg;
drivers/mmc/core/block.c
1223
arg = SD_ERASE_ARG;
drivers/mmc/core/block.c
1225
mmc_blk_issue_erase_rq(mq, req, MMC_BLK_DISCARD, arg);
drivers/mmc/core/block.c
1233
unsigned int nr, arg;
drivers/mmc/core/block.c
1247
arg = MMC_SECURE_TRIM1_ARG;
drivers/mmc/core/block.c
1249
arg = MMC_SECURE_ERASE_ARG;
drivers/mmc/core/block.c
1255
arg == MMC_SECURE_TRIM1_ARG ?
drivers/mmc/core/block.c
1263
err = mmc_erase(card, from, nr, arg);
drivers/mmc/core/block.c
1271
if (arg == MMC_SECURE_TRIM1_ARG) {
drivers/mmc/core/block.c
1412
brq->stop.arg = 0;
drivers/mmc/core/block.c
1636
mrq->cmd->arg = (MMC_SWITCH_MODE_WRITE_BYTE << 24) |
drivers/mmc/core/block.c
1690
brq->cmd.arg = blk_rq_pos(req);
drivers/mmc/core/block.c
1692
brq->cmd.arg <<= 9;
drivers/mmc/core/block.c
1732
brq->sbc.arg = brq->data.blocks |
drivers/mmc/core/block.c
2709
unsigned long arg)
drivers/mmc/core/block.c
2717
(struct mmc_ioc_cmd __user *)arg,
drivers/mmc/core/block.c
2722
(struct mmc_ioc_multi_cmd __user *)arg,
drivers/mmc/core/block.c
2735
unsigned long arg)
drivers/mmc/core/block.c
2737
return mmc_rpmb_ioctl(filp, cmd, (unsigned long)compat_ptr(arg));
drivers/mmc/core/block.c
518
cmd.arg = idata->ic.arg;
drivers/mmc/core/block.c
563
sbc.arg = data.blocks | (idata->ic.write_flag & BIT(31));
drivers/mmc/core/block.c
565
sbc.arg = prev_idata->ic.arg;
drivers/mmc/core/block.c
570
if ((MMC_EXTRACT_INDEX_FROM_ARG(cmd.arg) == EXT_CSD_SANITIZE_START) &&
drivers/mmc/core/block.c
608
if ((MMC_EXTRACT_INDEX_FROM_ARG(cmd.arg) == EXT_CSD_PART_CONFIG) &&
drivers/mmc/core/block.c
611
u8 value = MMC_EXTRACT_VALUE_FROM_ARG(cmd.arg);
drivers/mmc/core/block.c
626
if ((MMC_EXTRACT_INDEX_FROM_ARG(cmd.arg) == EXT_CSD_CACHE_CTRL) &&
drivers/mmc/core/block.c
628
u8 value = MMC_EXTRACT_VALUE_FROM_ARG(cmd.arg) & 1;
drivers/mmc/core/block.c
808
unsigned int cmd, unsigned long arg)
drivers/mmc/core/block.c
822
(struct mmc_ioc_cmd __user *)arg,
drivers/mmc/core/block.c
834
(struct mmc_ioc_multi_cmd __user *)arg,
drivers/mmc/core/block.c
845
unsigned int cmd, unsigned long arg)
drivers/mmc/core/block.c
847
return mmc_blk_ioctl(bdev, mode, cmd, (unsigned long) compat_ptr(arg));
drivers/mmc/core/block.c
971
cmd.arg = 0;
drivers/mmc/core/core.c
1226
cmd.arg = 0;
drivers/mmc/core/core.c
1519
static bool is_trim_arg(unsigned int arg)
drivers/mmc/core/core.c
1521
return (arg & MMC_TRIM_OR_DISCARD_ARGS) && arg != MMC_DISCARD_ARG;
drivers/mmc/core/core.c
1525
unsigned int arg, unsigned int qty)
drivers/mmc/core/core.c
1529
if (arg == MMC_DISCARD_ARG ||
drivers/mmc/core/core.c
1530
(arg == MMC_TRIM_ARG && card->ext_csd.rev >= 6)) {
drivers/mmc/core/core.c
1534
if (arg == MMC_TRIM_ARG)
drivers/mmc/core/core.c
1569
if (arg & MMC_SECURE_ARGS) {
drivers/mmc/core/core.c
1570
if (arg == MMC_SECURE_ERASE_ARG)
drivers/mmc/core/core.c
1589
unsigned int arg,
drivers/mmc/core/core.c
1597
if (arg == SD_DISCARD_ARG)
drivers/mmc/core/core.c
1620
unsigned int arg,
drivers/mmc/core/core.c
1624
return mmc_sd_erase_timeout(card, arg, qty);
drivers/mmc/core/core.c
1626
return mmc_mmc_erase_timeout(card, arg, qty);
drivers/mmc/core/core.c
1630
sector_t to, unsigned int arg)
drivers/mmc/core/core.c
1673
cmd.arg = from;
drivers/mmc/core/core.c
1694
cmd.arg = to;
drivers/mmc/core/core.c
1712
cmd.arg = arg;
drivers/mmc/core/core.c
1713
busy_timeout = mmc_erase_timeout(card, arg, qty);
drivers/mmc/core/core.c
1801
unsigned int arg)
drivers/mmc/core/core.c
1814
if (mmc_card_sd(card) && arg != SD_ERASE_ARG && arg != SD_DISCARD_ARG)
drivers/mmc/core/core.c
1817
if (mmc_card_mmc(card) && (arg & MMC_SECURE_ARGS) &&
drivers/mmc/core/core.c
1821
if (mmc_card_mmc(card) && is_trim_arg(arg) &&
drivers/mmc/core/core.c
1825
if (arg == MMC_SECURE_ERASE_ARG) {
drivers/mmc/core/core.c
1830
if (arg == MMC_ERASE_ARG)
drivers/mmc/core/core.c
1851
if ((arg & MMC_TRIM_OR_DISCARD_ARGS) && card->eg_boundary && nr > rem) {
drivers/mmc/core/core.c
1852
err = mmc_do_erase(card, from, from + rem - 1, arg);
drivers/mmc/core/core.c
1858
return mmc_do_erase(card, from, to, arg);
drivers/mmc/core/core.c
1922
unsigned int arg)
drivers/mmc/core/core.c
1957
timeout = mmc_erase_timeout(card, arg, qty + x);
drivers/mmc/core/core.c
2042
cmd.arg = blocklen;
drivers/mmc/core/core.c
232
if (sdio_is_io_busy(mrq->cmd->opcode, mrq->cmd->arg) &&
drivers/mmc/core/core.c
269
mrq->sbc->arg, mrq->sbc->flags);
drivers/mmc/core/core.c
275
mrq->cmd->opcode, mrq->cmd->arg, mrq->cmd->flags);
drivers/mmc/core/core.c
293
mrq->stop->arg, mrq->stop->flags);
drivers/mmc/core/core.c
567
cmd.arg = 1; /* Discard entire queue */
drivers/mmc/core/core.h
125
int mmc_erase(struct mmc_card *card, sector_t from, unsigned int nr, unsigned int arg);
drivers/mmc/core/mmc.c
1988
cmd.arg = card->rca << 16;
drivers/mmc/core/mmc.c
1989
cmd.arg |= 1 << 15;
drivers/mmc/core/mmc_ops.c
106
cmd.arg = card->rca << 16;
drivers/mmc/core/mmc_ops.c
109
cmd.arg = 0;
drivers/mmc/core/mmc_ops.c
1112
sbc.arg = blocks;
drivers/mmc/core/mmc_ops.c
141
cmd.arg = (host->dsr << 16) | 0xffff;
drivers/mmc/core/mmc_ops.c
153
cmd.arg = 0;
drivers/mmc/core/mmc_ops.c
226
cmd->arg = cmd->resp[0] | BIT(30);
drivers/mmc/core/mmc_ops.c
242
cmd.arg = mmc_host_is_spi(host) ? 0 : ocr;
drivers/mmc/core/mmc_ops.c
262
cmd.arg = card->rca << 16;
drivers/mmc/core/mmc_ops.c
269
mmc_send_cxd_native(struct mmc_host *host, u32 arg, u32 *cxd, int opcode)
drivers/mmc/core/mmc_ops.c
275
cmd.arg = arg;
drivers/mmc/core/mmc_ops.c
303
cmd.arg = args;
drivers/mmc/core/mmc_ops.c
414
cmd.arg = highcap ? (1 << 30) : 0;
drivers/mmc/core/mmc_ops.c
430
cmd.arg = use_crc;
drivers/mmc/core/mmc_ops.c
622
cmd.arg = (MMC_SWITCH_MODE_WRITE_BYTE << 24) |
drivers/mmc/core/mmc_ops.c
76
cmd.arg = card->rca << 16;
drivers/mmc/core/mmc_ops.c
808
cmd.arg = 0;
drivers/mmc/core/mmc_ops.c
877
cmd.arg = card->rca << 16 | 1;
drivers/mmc/core/mmc_test.c
196
mrq->sbc->arg = blocks;
drivers/mmc/core/mmc_test.c
218
mrq->cmd->arg = dev_addr;
drivers/mmc/core/mmc_test.c
220
mrq->cmd->arg <<= 9;
drivers/mmc/core/mmc_test.c
228
mrq->stop->arg = 0;
drivers/mmc/core/mmc_test.c
2351
cmd->arg = test->card->rca << 16;
drivers/mmc/core/mmc_test.c
262
cmd.arg = test->card->rca << 16;
drivers/mmc/core/mmc_test.c
675
mrq->cmd->arg = test->card->rca << 16;
drivers/mmc/core/sd.c
1060
cmd.arg = fno << 27 | page << 18 | offset << 9;
drivers/mmc/core/sd_ops.c
130
cmd.arg = SD_BUS_WIDTH_1;
drivers/mmc/core/sd_ops.c
133
cmd.arg = SD_BUS_WIDTH_4;
drivers/mmc/core/sd_ops.c
184
cmd.arg = ocr & (1 << 30); /* SPI only defines one bit */
drivers/mmc/core/sd_ops.c
186
cmd.arg = ocr;
drivers/mmc/core/sd_ops.c
205
.arg = addr,
drivers/mmc/core/sd_ops.c
229
cmd.arg = ((ocr & 0xFF8000) != 0) << 8 | pcie_bits << 8 | test_pattern;
drivers/mmc/core/sd_ops.c
297
cmd.arg = 0;
drivers/mmc/core/sd_ops.c
335
cmd.arg = 0;
drivers/mmc/core/sd_ops.c
398
cmd.arg = 0;
drivers/mmc/core/sd_ops.c
57
cmd.arg = card->rca << 16;
drivers/mmc/core/sd_ops.c
60
cmd.arg = 0;
drivers/mmc/core/sd_uhs2.c
1260
uhs2_cmd->arg = cmd->opcode << UHS2_SD_CMD_INDEX_POS;
drivers/mmc/core/sd_uhs2.c
1262
uhs2_cmd->arg |= UHS2_SD_CMD_APP;
drivers/mmc/core/sd_uhs2.c
1285
uhs2_cmd->arg |= UHS2_DCMD_2L_HD_MODE;
drivers/mmc/core/sd_uhs2.c
1287
uhs2_cmd->arg |= UHS2_DCMD_LM_TLEN_EXIST;
drivers/mmc/core/sd_uhs2.c
1293
uhs2_cmd->arg |= UHS2_DCMD_TLUM_BYTE_MODE;
drivers/mmc/core/sd_uhs2.c
1302
uhs2_cmd->payload[0] = cpu_to_be32(cmd->arg);
drivers/mmc/core/sd_uhs2.c
162
uhs2_cmd.arg = ((UHS2_DEV_CMD_DEVICE_INIT & 0xFF) << 8) |
drivers/mmc/core/sd_uhs2.c
244
uhs2_cmd.arg = ((UHS2_DEV_CMD_ENUMERATE & 0xFF) << 8) |
drivers/mmc/core/sd_uhs2.c
292
uhs2_cmd.arg = ((UHS2_DEV_CONFIG_GEN_CAPS & 0xFF) << 8) |
drivers/mmc/core/sd_uhs2.c
347
uhs2_cmd.arg = ((UHS2_DEV_CONFIG_PHY_CAPS & 0xFF) << 8) |
drivers/mmc/core/sd_uhs2.c
404
uhs2_cmd.arg = ((UHS2_DEV_CONFIG_LINK_TRAN_CAPS & 0xFF) << 8) |
drivers/mmc/core/sd_uhs2.c
482
uhs2_cmd.arg = ((UHS2_DEV_CONFIG_GEN_SET & 0xFF) << 8) |
drivers/mmc/core/sd_uhs2.c
521
uhs2_cmd.arg = ((UHS2_DEV_CONFIG_PHY_SET & 0xFF) << 8) |
drivers/mmc/core/sd_uhs2.c
593
uhs2_cmd.arg = ((UHS2_DEV_CONFIG_LINK_TRAN_SET & 0xFF) << 8) |
drivers/mmc/core/sd_uhs2.c
641
uhs2_cmd.arg = ((UHS2_DEV_CONFIG_GEN_SET & 0xFF) << 8) |
drivers/mmc/core/sd_uhs2.c
697
uhs2_cmd.arg = ((UHS2_DEV_CMD_GO_DORMANT_STATE & 0xFF) << 8) |
drivers/mmc/core/sd_uhs2.c
784
uhs2_cmd.arg = ((UHS2_DEV_CONFIG_GEN_SET & 0xFF) << 8) |
drivers/mmc/core/sdio_ops.c
136
cmd.arg = write ? 0x80000000 : 0x00000000;
drivers/mmc/core/sdio_ops.c
137
cmd.arg |= fn << 28;
drivers/mmc/core/sdio_ops.c
138
cmd.arg |= incr_addr ? 0x04000000 : 0x00000000;
drivers/mmc/core/sdio_ops.c
139
cmd.arg |= addr << 9;
drivers/mmc/core/sdio_ops.c
141
cmd.arg |= (blksz == 512) ? 0 : blksz; /* byte mode */
drivers/mmc/core/sdio_ops.c
143
cmd.arg |= 0x08000000 | blocks; /* block mode */
drivers/mmc/core/sdio_ops.c
24
cmd.arg = ocr;
drivers/mmc/core/sdio_ops.c
76
cmd.arg = write ? 0x80000000 : 0x00000000;
drivers/mmc/core/sdio_ops.c
77
cmd.arg |= fn << 28;
drivers/mmc/core/sdio_ops.c
78
cmd.arg |= (write && out) ? 0x08000000 : 0x00000000;
drivers/mmc/core/sdio_ops.c
79
cmd.arg |= addr << 9;
drivers/mmc/core/sdio_ops.c
80
cmd.arg |= in;
drivers/mmc/core/sdio_ops.h
26
static inline bool sdio_is_io_busy(u32 opcode, u32 arg)
drivers/mmc/core/sdio_ops.h
30
addr = (arg >> 9) & 0x1FFFF;
drivers/mmc/host/alcor.c
274
cmd->opcode, cmd->arg);
drivers/mmc/host/alcor.c
276
alcor_write32be(priv, cmd->arg, AU6601_REG_CMD_ARG);
drivers/mmc/host/atmel-mci.c
454
cmd->opcode, cmd->arg, cmd->flags,
drivers/mmc/host/atmel-mci.c
464
stop->opcode, stop->arg, stop->flags,
drivers/mmc/host/atmel-mci.c
845
dev_vdbg(dev, "start command: ARGR=0x%08x CMDR=0x%08x\n", cmd->arg, cmd_flags);
drivers/mmc/host/atmel-mci.c
847
atmci_writel(host, ATMCI_ARGR, cmd->arg);
drivers/mmc/host/atmel-mci.c
978
static void atmci_dma_complete(void *arg)
drivers/mmc/host/atmel-mci.c
980
struct atmel_mci *host = arg;
drivers/mmc/host/au1xmmc.c
303
__raw_writel(cmd->arg, HOST_CMDARG(host));
drivers/mmc/host/bcm2835.c
204
label, cmd->opcode, cmd->arg, cmd->flags,
drivers/mmc/host/bcm2835.c
660
writel(cmd->arg, host->ioaddr + SDARG);
drivers/mmc/host/cavium.c
132
hardware_ctype = (cmd->arg & 1) ? 1 : 2;
drivers/mmc/host/cavium.c
636
FIELD_PREP(MIO_EMM_DMA_CARD_ADDR, mrq->cmd->arg);
drivers/mmc/host/cavium.c
799
FIELD_PREP(MIO_EMM_CMD_ARG, cmd->arg);
drivers/mmc/host/cb710-mmc.c
464
cb710_write_port_32(slot, CB710_MMC_CMD_PARAM_PORT, cmd->arg);
drivers/mmc/host/cqhci-core.c
582
dataddr[0] = cpu_to_le64((u64)mrq->cmd->arg);
drivers/mmc/host/davinci_mmc.c
264
cmd->opcode, cmd->arg,
drivers/mmc/host/davinci_mmc.c
355
writel(cmd->arg, host->base + DAVINCI_MMCARGHL);
drivers/mmc/host/dw_mmc.c
128
cmd->opcode, cmd->arg, cmd->flags,
drivers/mmc/host/dw_mmc.c
138
stop->opcode, stop->arg, stop->flags,
drivers/mmc/host/dw_mmc.c
234
static void mci_send_cmd(struct dw_mci_slot *slot, u32 cmd, u32 arg)
drivers/mmc/host/dw_mmc.c
239
mci_writel(host, CMDARG, arg);
drivers/mmc/host/dw_mmc.c
249
cmd, arg, cmd_status);
drivers/mmc/host/dw_mmc.c
265
((cmd->arg >> 9) & 0x1FFFF) == SDIO_CCCR_ABORT))
drivers/mmc/host/dw_mmc.c
339
stop->arg = 0;
drivers/mmc/host/dw_mmc.c
343
stop->arg |= (1 << 31) | (0 << 28) | (SDIO_CCCR_ABORT << 9) |
drivers/mmc/host/dw_mmc.c
344
((cmd->arg >> 28) & 0x7);
drivers/mmc/host/dw_mmc.c
403
cmd->arg, cmd_flags);
drivers/mmc/host/dw_mmc.c
405
mci_writel(host, CMDARG, cmd->arg);
drivers/mmc/host/dw_mmc.c
473
static void dw_mci_dmac_complete_dma(void *arg)
drivers/mmc/host/dw_mmc.c
475
struct dw_mci *host = arg;
drivers/mmc/host/jz4740_mmc.c
736
writel(cmd->arg, host->base + JZ_REG_MMC_ARG);
drivers/mmc/host/litex_mmc.c
124
u8 cmd, u32 arg, u8 response_len, u8 transfer)
drivers/mmc/host/litex_mmc.c
131
litex_write32(host->sdcore + LITEX_CORE_CMDARG, arg);
drivers/mmc/host/litex_mmc.c
253
static irqreturn_t litex_mmc_interrupt(int irq, void *arg)
drivers/mmc/host/litex_mmc.c
255
struct mmc_host *mmc = arg;
drivers/mmc/host/litex_mmc.c
361
sbc->error = litex_mmc_send_cmd(host, sbc->opcode, sbc->arg,
drivers/mmc/host/litex_mmc.c
389
cmd->error = litex_mmc_send_cmd(host, cmd->opcode, cmd->arg,
drivers/mmc/host/litex_mmc.c
411
stop->error = litex_mmc_send_cmd(host, stop->opcode, stop->arg,
drivers/mmc/host/loongson2-mmc.c
268
regmap_write(host->regmap, LOONGSON2_MMC_REG_CARG, cmd->arg);
drivers/mmc/host/loongson2-mmc.c
347
if (cmd->opcode == MMC_SELECT_CARD && cmd->arg == 0) {
drivers/mmc/host/meson-gx-mmc.c
732
desc[i].cmd_arg = host->cmd->arg;
drivers/mmc/host/meson-gx-mmc.c
852
writel(cmd->arg, host->regs + SD_EMMC_CMD_ARG);
drivers/mmc/host/meson-mx-sdhc-mmc.c
216
regmap_write(host->regmap, MESON_SDHC_ARGU, cmd->arg);
drivers/mmc/host/meson-mx-sdio.c
219
regmap_write(host->regmap, MESON_MX_SDIO_ARGU, cmd->arg);
drivers/mmc/host/mmc_spi.c
423
put_unaligned_be32(cmd->arg, cp + 2);
drivers/mmc/host/mmc_spi.c
950
stop.arg = 0;
drivers/mmc/host/mmci.c
1328
cmd->opcode, cmd->arg, cmd->flags);
drivers/mmc/host/mmci.c
1377
writel(cmd->arg, base + MMCIARGUMENT);
drivers/mmc/host/mmci.c
2384
host->stop_abort.arg = 0;
drivers/mmc/host/moxart-mmc.c
211
writel(cmd->arg, host->base + REG_ARGUMENT);
drivers/mmc/host/mtk-sd.c
1184
!(mrq->sbc->arg & 0xFFFF0000))
drivers/mmc/host/mtk-sd.c
1246
__func__, cmd->opcode, cmd->arg, rsp[0], cmd->error);
drivers/mmc/host/mtk-sd.c
1283
__func__, cmd->opcode, cmd->arg, host->error);
drivers/mmc/host/mtk-sd.c
1397
__func__, cmd->opcode, cmd->arg, rsp[0],
drivers/mmc/host/mtk-sd.c
1464
writel(cmd->arg, host->base + SDC_ARG);
drivers/mmc/host/mtk-sd.c
1511
(mrq->sbc->arg & 0xFFFF0000)))
drivers/mmc/host/mtk-sd.c
387
u32 arg;
drivers/mmc/host/mvsdio.c
198
mvsd_write(MVSD_AUTOCMD12_ARG_LOW, stop->arg & 0xffff);
drivers/mmc/host/mvsdio.c
199
mvsd_write(MVSD_AUTOCMD12_ARG_HI, stop->arg >> 16);
drivers/mmc/host/mvsdio.c
217
mvsd_write(MVSD_ARG_LOW, cmd->arg & 0xffff);
drivers/mmc/host/mvsdio.c
218
mvsd_write(MVSD_ARG_HI, cmd->arg >> 16);
drivers/mmc/host/mxcmmc.c
411
mxcmci_writel(host, cmd->arg, MMC_REG_ARG);
drivers/mmc/host/mxs-mmc.c
257
cmd1 = cmd->arg;
drivers/mmc/host/mxs-mmc.c
299
cmd1 = cmd->arg;
drivers/mmc/host/mxs-mmc.c
415
cmd1 = cmd->arg;
drivers/mmc/host/omap.c
400
OMAP_MMC_WRITE(host, ARGL, cmd->arg & 0xffff);
drivers/mmc/host/omap.c
401
OMAP_MMC_WRITE(host, ARGH, cmd->arg >> 16);
drivers/mmc/host/omap.c
813
cmd, host->cmd->arg);
drivers/mmc/host/omap_hsmmc.c
761
mmc_hostname(host->mmc), cmd->opcode, cmd->arg);
drivers/mmc/host/omap_hsmmc.c
790
OMAP_HSMMC_WRITE(host->base, SDMASA, host->mrq->sbc->arg);
drivers/mmc/host/omap_hsmmc.c
805
OMAP_HSMMC_WRITE(host->base, ARG, cmd->arg);
drivers/mmc/host/owl-mmc.c
226
writel(cmd->arg, owl_host->base + OWL_REG_SD_ARG);
drivers/mmc/host/pxamci.c
256
writel(cmd->arg >> 16, host->base + MMC_ARGH);
drivers/mmc/host/pxamci.c
257
writel(cmd->arg & 0xffff, host->base + MMC_ARGL);
drivers/mmc/host/renesas_sdhi_sys_dmac.c
128
static void renesas_sdhi_sys_dmac_dma_callback(void *arg)
drivers/mmc/host/renesas_sdhi_sys_dmac.c
130
struct tmio_mmc_host *host = arg;
drivers/mmc/host/rtsx_pci_sdmmc.c
100
rtsx_pci_write_be32(pcr, SD_CMD1, cmd->arg);
drivers/mmc/host/rtsx_pci_sdmmc.c
213
u32 arg = cmd->arg;
drivers/mmc/host/rtsx_pci_sdmmc.c
223
__func__, cmd_idx, arg);
drivers/mmc/host/rtsx_pci_sdmmc.c
334
__func__, cmd->opcode, cmd->arg);
drivers/mmc/host/rtsx_pci_sdmmc.c
387
__func__, cmd->opcode, cmd->arg);
drivers/mmc/host/rtsx_pci_sdmmc.c
441
__func__, cmd->opcode, cmd->arg);
drivers/mmc/host/rtsx_pci_sdmmc.c
502
__func__, cmd->opcode, cmd->arg);
drivers/mmc/host/rtsx_pci_sdmmc.c
862
cmd->opcode, cmd->arg, cmd->error);
drivers/mmc/host/rtsx_usb_sdmmc.c
114
SD_CMD1, 0xFF, (u8)(cmd->arg >> 24));
drivers/mmc/host/rtsx_usb_sdmmc.c
116
SD_CMD2, 0xFF, (u8)(cmd->arg >> 16));
drivers/mmc/host/rtsx_usb_sdmmc.c
118
SD_CMD3, 0xFF, (u8)(cmd->arg >> 8));
drivers/mmc/host/rtsx_usb_sdmmc.c
120
SD_CMD4, 0xFF, (u8)cmd->arg);
drivers/mmc/host/rtsx_usb_sdmmc.c
228
SD_CMD1, 0xFF, (u8)(cmd->arg >> 24));
drivers/mmc/host/rtsx_usb_sdmmc.c
230
SD_CMD2, 0xFF, (u8)(cmd->arg >> 16));
drivers/mmc/host/rtsx_usb_sdmmc.c
232
SD_CMD3, 0xFF, (u8)(cmd->arg >> 8));
drivers/mmc/host/rtsx_usb_sdmmc.c
234
SD_CMD4, 0xFF, (u8)cmd->arg);
drivers/mmc/host/rtsx_usb_sdmmc.c
290
u32 arg = cmd->arg;
drivers/mmc/host/rtsx_usb_sdmmc.c
300
__func__, cmd_idx, arg);
drivers/mmc/host/rtsx_usb_sdmmc.c
345
rtsx_usb_add_cmd(ucr, WRITE_REG_CMD, SD_CMD1, 0xFF, (u8)(arg >> 24));
drivers/mmc/host/rtsx_usb_sdmmc.c
346
rtsx_usb_add_cmd(ucr, WRITE_REG_CMD, SD_CMD2, 0xFF, (u8)(arg >> 16));
drivers/mmc/host/rtsx_usb_sdmmc.c
347
rtsx_usb_add_cmd(ucr, WRITE_REG_CMD, SD_CMD3, 0xFF, (u8)(arg >> 8));
drivers/mmc/host/rtsx_usb_sdmmc.c
348
rtsx_usb_add_cmd(ucr, WRITE_REG_CMD, SD_CMD4, 0xFF, (u8)arg);
drivers/mmc/host/sdhci-of-dwcmshc.c
395
if (mrq->sbc && (mrq->sbc->arg & SDHCI_DWCMSHC_ARG2_STUFF))
drivers/mmc/host/sdhci-sprd.c
474
mrq->sbc && (mrq->sbc->arg & SDHCI_SPRD_ARG2_STUFF) &&
drivers/mmc/host/sdhci-uhs2.c
642
((u32)cmd->uhs2_cmd->arg << 16) |
drivers/mmc/host/sdhci-uhs2.c
73
return be16_to_cpu((__force __be16)cmd->uhs2_cmd->arg) & UHS2_ARG_IOADR_MASK;
drivers/mmc/host/sdhci.c
1490
sdhci_writel(host, cmd->mrq->sbc->arg, SDHCI_ARGUMENT2);
drivers/mmc/host/sdhci.c
1695
sdhci_writel(host, cmd->arg, SDHCI_ARGUMENT);
drivers/mmc/host/sdricoh_cs.c
167
sdricoh_writel(host, R204_CMD_ARG, cmd->arg);
drivers/mmc/host/sh_mmcif.c
269
static void sh_mmcif_dma_complete(void *arg)
drivers/mmc/host/sh_mmcif.c
271
struct sh_mmcif_host *host = arg;
drivers/mmc/host/sh_mmcif.c
977
sh_mmcif_writel(host->addr, MMCIF_CE_ARG, cmd->arg);
drivers/mmc/host/sunplus-mmc.c
364
value = ((cmd->opcode | 0x40) << 24) | (cmd->arg >> 8);
drivers/mmc/host/sunplus-mmc.c
366
writeb(cmd->arg & 0xff, host->base + SPMMC_SD_CMDBUF4_REG);
drivers/mmc/host/sunplus-mmc.c
504
stop.arg = 0;
drivers/mmc/host/sunxi-mmc.c
1072
cmd_val & 0x3f, cmd_val, cmd->arg, imask,
drivers/mmc/host/sunxi-mmc.c
1099
mmc_writel(host, REG_CARG, cmd->arg);
drivers/mmc/host/sunxi-mmc.c
448
u32 arg, cmd_val, ri;
drivers/mmc/host/sunxi-mmc.c
456
arg = (1 << 31) | (0 << 28) | (SDIO_CCCR_ABORT << 9) |
drivers/mmc/host/sunxi-mmc.c
457
((req->cmd->arg >> 28) & 0x7);
drivers/mmc/host/sunxi-mmc.c
460
arg = 0;
drivers/mmc/host/sunxi-mmc.c
463
mmc_writel(host, REG_CARG, arg);
drivers/mmc/host/tifm_sd.c
379
cmd->opcode, cmd->arg, cmd_mask);
drivers/mmc/host/tifm_sd.c
381
writel((cmd->arg >> 16) & 0xffff, sock->addr + SOCK_MMCSD_ARG_HIGH);
drivers/mmc/host/tifm_sd.c
382
writel(cmd->arg & 0xffff, sock->addr + SOCK_MMCSD_ARG_LOW);
drivers/mmc/host/tmio_mmc_core.c
336
sd_ctrl_write32_as_16_and_16(host, CTL_ARG_REG, cmd->arg);
drivers/mmc/host/tmio_mmc_core.c
532
if (stop->opcode != MMC_STOP_TRANSMISSION || stop->arg)
drivers/mmc/host/tmio_mmc_core.c
534
stop->opcode, stop->arg);
drivers/mmc/host/toshsd.c
470
iowrite32(cmd->arg, host->ioaddr + SD_ARG0);
drivers/mmc/host/usdhi6rol0.c
1083
usdhi6_write(host, USDHI6_SD_ARG, cmd->arg);
drivers/mmc/host/usdhi6rol0.c
550
static void usdhi6_dma_complete(void *arg)
drivers/mmc/host/usdhi6rol0.c
552
struct usdhi6_host *host = arg;
drivers/mmc/host/ushc.c
282
ushc->cbw->arg = cpu_to_le32(req->cmd->arg);
drivers/mmc/host/ushc.c
67
__le32 arg;
drivers/mmc/host/via-sdmmc.c
622
writel(cmd->arg, addrbase + VIA_CRDR_SDCARG);
drivers/mmc/host/vub300.c
1004
vub300->fbs[i] = 0xFFFF & cmd->arg;
drivers/mmc/host/vub300.c
1038
snoop_block_size_and_bus_width(vub300, cmd->arg);
drivers/mmc/host/vub300.c
1070
vub300->cmnd.head.arguments[0] = cmd->arg >> 24;
drivers/mmc/host/vub300.c
1071
vub300->cmnd.head.arguments[1] = cmd->arg >> 16;
drivers/mmc/host/vub300.c
1072
vub300->cmnd.head.arguments[2] = cmd->arg >> 8;
drivers/mmc/host/vub300.c
1073
vub300->cmnd.head.arguments[3] = cmd->arg >> 0;
drivers/mmc/host/vub300.c
1075
int fn = 0x7 & (cmd->arg >> 28);
drivers/mmc/host/vub300.c
1096
int fn = 0x7 & (cmd->arg >> 28);
drivers/mmc/host/vub300.c
1797
u8 cmd0 = 0xFF & (cmd->arg >> 24);
drivers/mmc/host/vub300.c
1798
u8 cmd1 = 0xFF & (cmd->arg >> 16);
drivers/mmc/host/vub300.c
1799
u8 cmd2 = 0xFF & (cmd->arg >> 8);
drivers/mmc/host/vub300.c
1800
u8 cmd3 = 0xFF & (cmd->arg >> 0);
drivers/mmc/host/vub300.c
1863
} else if ((0x80000000 & cmd->arg) == 0x80000000) {
drivers/mmc/host/vub300.c
220
#define FUN(c) (0x000007 & (c->arg>>28))
drivers/mmc/host/vub300.c
221
#define REG(c) (0x01FFFF & (c->arg>>9))
drivers/mmc/host/vub300.c
900
if (0x00000000 == (0x00000003 & cmd->arg))
drivers/mmc/host/vub300.c
902
else if (0x00000002 == (0x00000003 & cmd->arg))
drivers/mmc/host/vub300.c
907
0x00000003 & cmd->arg);
drivers/mmc/host/wbsd.c
357
outb((cmd->arg >> (i * 8)) & 0xff, host->base + WBSD_CMDR);
drivers/mmc/host/wmt-sdmmc.c
254
u32 arg, u8 rsptype)
drivers/mmc/host/wmt-sdmmc.c
263
writel(arg, priv->sdmmc_base + SDMMC_ARG);
drivers/mmc/host/wmt-sdmmc.c
326
7, req->data->stop->arg, 9);
drivers/mmc/host/wmt-sdmmc.c
564
u32 arg;
drivers/mmc/host/wmt-sdmmc.c
586
arg = req->cmd->arg;
drivers/mmc/host/wmt-sdmmc.c
598
wmt_mci_send_command(mmc, command, cmdtype, arg, rsptype);
drivers/mmc/host/wmt-sdmmc.c
659
wmt_mci_send_command(mmc, command, cmdtype, arg, rsptype);
drivers/mtd/devices/docg3.h
302
#define doc_err(fmt, arg...) dev_err(docg3->dev, (fmt), ## arg)
drivers/mtd/devices/docg3.h
303
#define doc_info(fmt, arg...) dev_info(docg3->dev, (fmt), ## arg)
drivers/mtd/devices/docg3.h
304
#define doc_dbg(fmt, arg...) dev_dbg(docg3->dev, (fmt), ## arg)
drivers/mtd/devices/docg3.h
305
#define doc_vdbg(fmt, arg...) dev_vdbg(docg3->dev, (fmt), ## arg)
drivers/mtd/maps/pcmciamtd.c
24
#define info(format, arg...) printk(KERN_INFO "pcmciamtd: " format "\n" , ## arg)
drivers/mtd/mtdchar.c
1017
(struct mtd_write_req __user *)arg);
drivers/mtd/mtdchar.c
1024
(struct mtd_read_req __user *)arg);
drivers/mtd/mtdchar.c
1189
switch(arg) {
drivers/mtd/mtdchar.c
1192
ret = otp_select_filemode(mfi, arg);
drivers/mtd/mtdchar.c
1198
mfi->mode = arg;
drivers/mtd/mtdchar.c
1233
static long mtdchar_unlocked_ioctl(struct file *file, u_int cmd, u_long arg)
drivers/mtd/mtdchar.c
1241
ret = mtdchar_ioctl(file, cmd, arg);
drivers/mtd/mtdchar.c
1259
unsigned long arg)
drivers/mtd/mtdchar.c
1264
void __user *argp = compat_ptr(arg);
drivers/mtd/mtdchar.c
542
struct blkpg_ioctl_arg *arg)
drivers/mtd/mtdchar.c
549
if (copy_from_user(&p, arg->data, sizeof(p)))
drivers/mtd/mtdchar.c
552
switch (arg->op) {
drivers/mtd/mtdchar.c
824
static int mtdchar_ioctl(struct file *file, u_int cmd, u_long arg)
drivers/mtd/mtdchar.c
829
void __user *argp = (void __user *)arg;
drivers/mtd/nand/raw/stm32_fmc2_nand.c
848
static void stm32_fmc2_nfc_dma_callback(void *arg)
drivers/mtd/nand/raw/stm32_fmc2_nand.c
850
complete((struct completion *)arg);
drivers/mtd/ubi/cdev.c
1074
unsigned long arg)
drivers/mtd/ubi/cdev.c
1077
void __user *argp = (void __user *)arg;
drivers/mtd/ubi/cdev.c
379
unsigned long arg)
drivers/mtd/ubi/cdev.c
385
void __user *argp = (void __user *)arg;
drivers/mtd/ubi/cdev.c
896
unsigned long arg)
drivers/mtd/ubi/cdev.c
901
void __user *argp = (void __user *)arg;
drivers/net/can/can327.c
1086
unsigned long arg)
drivers/net/can/can327.c
1094
if (copy_to_user((void __user *)arg, elm->dev->name, tmp))
drivers/net/can/can327.c
1102
return tty_mode_ioctl(tty, cmd, arg);
drivers/net/can/peak_canfd/peak_pciefd_main.c
312
static irqreturn_t pciefd_irq_handler(int irq, void *arg)
drivers/net/can/peak_canfd/peak_pciefd_main.c
314
struct pciefd_can *priv = arg;
drivers/net/can/slcan/slcan-core.c
900
unsigned long arg)
drivers/net/can/slcan/slcan-core.c
908
if (copy_to_user((void __user *)arg, sl->dev->name, tmp))
drivers/net/can/slcan/slcan-core.c
916
return tty_mode_ioctl(tty, cmd, arg);
drivers/net/can/usb/peak_usb/pcan_usb_core.c
1117
static int peak_usb_do_device_exit(struct device *d, void *arg)
drivers/net/ethernet/allwinner/sun4i-emac.c
243
static void emac_dma_done_callback(void *arg)
drivers/net/ethernet/allwinner/sun4i-emac.c
245
struct emac_dma_req *req = arg;
drivers/net/ethernet/atheros/atl1e/atl1e_param.c
103
} arg;
drivers/net/ethernet/atheros/atl1e/atl1e_param.c
128
if (*value >= opt->arg.r.min && *value <= opt->arg.r.max) {
drivers/net/ethernet/atheros/atl1e/atl1e_param.c
138
for (i = 0; i < opt->arg.l.nr; i++) {
drivers/net/ethernet/atheros/atl1e/atl1e_param.c
139
ent = &opt->arg.l.p[i];
drivers/net/ethernet/atheros/atl1e/atl1e_param.c
186
.arg = { .r = { .min = ATL1E_MIN_TX_DESC_CNT,
drivers/net/ethernet/atheros/atl1e/atl1e_param.c
205
.arg = { .r = { .min = ATL1E_MIN_RX_MEM_SIZE,
drivers/net/ethernet/atheros/atl1e/atl1e_param.c
225
.arg = { .r = { .min = INT_MOD_MIN_CNT,
drivers/net/ethernet/atheros/atl1e/atl1e_param.c
244
.arg = { .r = { .min = MEDIA_TYPE_AUTO_SENSOR,
drivers/net/ethernet/atheros/atlx/atl1.c
124
} arg;
drivers/net/ethernet/atheros/atlx/atl1.c
147
if (*value >= opt->arg.r.min && *value <= opt->arg.r.max) {
drivers/net/ethernet/atheros/atlx/atl1.c
157
for (i = 0; i < opt->arg.l.nr; i++) {
drivers/net/ethernet/atheros/atlx/atl1.c
158
ent = &opt->arg.l.p[i];
drivers/net/ethernet/atheros/atlx/atl1.c
203
.arg = {.r = {.min = MIN_INT_MOD_CNT,
drivers/net/ethernet/atheros/atlx/atl2.c
2859
} arg;
drivers/net/ethernet/atheros/atlx/atl2.c
2884
if (*value >= opt->arg.r.min && *value <= opt->arg.r.max) {
drivers/net/ethernet/atheros/atlx/atl2.c
2890
for (i = 0; i < opt->arg.l.nr; i++) {
drivers/net/ethernet/atheros/atlx/atl2.c
2891
ent = &opt->arg.l.p[i];
drivers/net/ethernet/atheros/atlx/atl2.c
2937
opt.arg.r.min = ATL2_MIN_TX_MEMSIZE;
drivers/net/ethernet/atheros/atlx/atl2.c
2938
opt.arg.r.max = ATL2_MAX_TX_MEMSIZE;
drivers/net/ethernet/atheros/atlx/atl2.c
2959
opt.arg.r.min = ATL2_MIN_RXD_COUNT;
drivers/net/ethernet/atheros/atlx/atl2.c
2960
opt.arg.r.max = ATL2_MAX_RXD_COUNT;
drivers/net/ethernet/atheros/atlx/atl2.c
2984
opt.arg.r.min = INT_MOD_MIN_CNT;
drivers/net/ethernet/atheros/atlx/atl2.c
2985
opt.arg.r.max = INT_MOD_MAX_CNT;
drivers/net/ethernet/atheros/atlx/atl2.c
3001
opt.arg.r.min = FLASH_VENDOR_MIN;
drivers/net/ethernet/atheros/atlx/atl2.c
3002
opt.arg.r.max = FLASH_VENDOR_MAX;
drivers/net/ethernet/atheros/atlx/atl2.c
3018
opt.arg.r.min = MEDIA_TYPE_AUTO_SENSOR;
drivers/net/ethernet/atheros/atlx/atl2.c
3019
opt.arg.r.max = MEDIA_TYPE_10M_HALF;
drivers/net/ethernet/brocade/bna/bfa_cee.c
219
bfa_cee_notify(void *arg, enum bfa_ioc_event event)
drivers/net/ethernet/brocade/bna/bfa_cee.c
222
cee = (struct bfa_cee *) arg;
drivers/net/ethernet/brocade/bna/bfa_msgq.c
178
bfa_msgq_cmdq_dbell_ready(void *arg)
drivers/net/ethernet/brocade/bna/bfa_msgq.c
180
struct bfa_msgq_cmdq *cmdq = (struct bfa_msgq_cmdq *)arg;
drivers/net/ethernet/brocade/bna/bfa_msgq.c
254
bfa_msgq_cmdq_copy_next(void *arg)
drivers/net/ethernet/brocade/bna/bfa_msgq.c
256
struct bfa_msgq_cmdq *cmdq = (struct bfa_msgq_cmdq *)arg;
drivers/net/ethernet/brocade/bna/bfa_msgq.c
434
bfa_msgq_rspq_dbell_ready(void *arg)
drivers/net/ethernet/brocade/bna/bfa_msgq.c
436
struct bfa_msgq_rspq *rspq = (struct bfa_msgq_rspq *)arg;
drivers/net/ethernet/brocade/bna/bfa_msgq.c
505
bfa_msgq_init(void *arg)
drivers/net/ethernet/brocade/bna/bfa_msgq.c
507
struct bfa_msgq *msgq = (struct bfa_msgq *)arg;
drivers/net/ethernet/brocade/bna/bna_enet.c
1175
bna_enet_cb_chld_stopped(void *arg)
drivers/net/ethernet/brocade/bna/bna_enet.c
1177
struct bna_enet *enet = (struct bna_enet *)arg;
drivers/net/ethernet/brocade/bna/bna_enet.c
1215
bna_ioceth_cb_enet_stopped(void *arg)
drivers/net/ethernet/brocade/bna/bna_enet.c
1217
struct bna_ioceth *ioceth = (struct bna_ioceth *)arg;
drivers/net/ethernet/brocade/bna/bna_enet.c
1636
bna_cb_ioceth_enable(void *arg, enum bfa_status error)
drivers/net/ethernet/brocade/bna/bna_enet.c
1638
struct bna_ioceth *ioceth = (struct bna_ioceth *)arg;
drivers/net/ethernet/brocade/bna/bna_enet.c
1647
bna_cb_ioceth_disable(void *arg)
drivers/net/ethernet/brocade/bna/bna_enet.c
1649
struct bna_ioceth *ioceth = (struct bna_ioceth *)arg;
drivers/net/ethernet/brocade/bna/bna_enet.c
1655
bna_cb_ioceth_hbfail(void *arg)
drivers/net/ethernet/brocade/bna/bna_enet.c
1657
struct bna_ioceth *ioceth = (struct bna_ioceth *)arg;
drivers/net/ethernet/brocade/bna/bna_enet.c
1663
bna_cb_ioceth_reset(void *arg)
drivers/net/ethernet/brocade/bna/bna_enet.c
1665
struct bna_ioceth *ioceth = (struct bna_ioceth *)arg;
drivers/net/ethernet/brocade/bna/bna_enet.c
273
bna_msgq_rsp_handler(void *arg, struct bfi_msgq_mhdr *msghdr)
drivers/net/ethernet/brocade/bna/bna_enet.c
275
struct bna *bna = (struct bna *)arg;
drivers/net/ethernet/brocade/bna/bna_enet.c
889
static void bna_enet_cb_chld_stopped(void *arg);
drivers/net/ethernet/brocade/bna/bna_tx_rx.c
1303
static void bna_rx_mod_cb_rx_stopped(void *arg, struct bna_rx *rx);
drivers/net/ethernet/brocade/bna/bna_tx_rx.c
1930
bna_rx_mod_cb_rx_stopped(void *arg, struct bna_rx *rx)
drivers/net/ethernet/brocade/bna/bna_tx_rx.c
1932
struct bna_rx_mod *rx_mod = (struct bna_rx_mod *)arg;
drivers/net/ethernet/brocade/bna/bna_tx_rx.c
1938
bna_rx_mod_cb_rx_stopped_all(void *arg)
drivers/net/ethernet/brocade/bna/bna_tx_rx.c
1940
struct bna_rx_mod *rx_mod = (struct bna_rx_mod *)arg;
drivers/net/ethernet/brocade/bna/bna_tx_rx.c
3559
bna_tx_mod_cb_tx_stopped(void *arg, struct bna_tx *tx)
drivers/net/ethernet/brocade/bna/bna_tx_rx.c
3561
struct bna_tx_mod *tx_mod = (struct bna_tx_mod *)arg;
drivers/net/ethernet/brocade/bna/bna_tx_rx.c
3567
bna_tx_mod_cb_tx_stopped_all(void *arg)
drivers/net/ethernet/brocade/bna/bna_tx_rx.c
3569
struct bna_tx_mod *tx_mod = (struct bna_tx_mod *)arg;
drivers/net/ethernet/brocade/bna/bna_types.h
489
void (*stop_cbfn)(void *arg, struct bna_tx *tx);
drivers/net/ethernet/brocade/bna/bna_types.h
823
void (*stop_cbfn)(void *arg, struct bna_rx *rx);
drivers/net/ethernet/brocade/bna/bnad.c
1262
bnad_cb_rx_disabled(void *arg, struct bna_rx *rx)
drivers/net/ethernet/brocade/bna/bnad.c
1264
struct bnad *bnad = (struct bnad *)arg;
drivers/net/ethernet/brocade/bna/bnad.c
1299
bnad_cb_completion(void *arg, enum bfa_status status)
drivers/net/ethernet/brocade/bna/bnad.c
1302
(struct bnad_iocmd_comp *)arg;
drivers/net/ethernet/brocade/bna/bnad.c
919
bnad_cb_enet_disabled(void *arg)
drivers/net/ethernet/brocade/bna/bnad.c
921
struct bnad *bnad = (struct bnad *)arg;
drivers/net/ethernet/brocade/bna/bnad.c
992
bnad_cb_tx_disabled(void *arg, struct bna_tx *tx)
drivers/net/ethernet/brocade/bna/bnad.c
994
struct bnad *bnad = (struct bnad *)arg;
drivers/net/ethernet/brocade/bna/bnad.h
381
void bnad_cb_completion(void *arg, enum bfa_status status);
drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c
1255
struct octeon_mbox_cmd *cmd, void *arg)
drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c
1257
struct oct_vf_stats_ctx *ctx = arg;
drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c
391
void *arg)
drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c
402
atomic_set((atomic_t *)arg, major | 1);
drivers/net/ethernet/cavium/liquidio/lio_core.c
582
void *arg)
drivers/net/ethernet/cavium/liquidio/lio_core.c
584
struct net_device *netdev = (struct net_device *)arg;
drivers/net/ethernet/cavium/liquidio/lio_core.c
727
static void liquidio_napi_drv_callback(void *arg)
drivers/net/ethernet/cavium/liquidio/lio_core.c
730
struct octeon_droq *droq = arg;
drivers/net/ethernet/cavium/liquidio/octeon_device.c
1150
oct->dispatch.dlist[idx].arg = fn_arg;
drivers/net/ethernet/cavium/liquidio/octeon_device.c
1173
dispatch->arg = fn_arg;
drivers/net/ethernet/cavium/liquidio/octeon_device.h
145
void *arg;
drivers/net/ethernet/cavium/liquidio/octeon_droq.c
68
fn_arg = octeon_dev->dispatch.dlist[idx].arg;
drivers/net/ethernet/cavium/liquidio/octeon_droq.c
75
dispatch)->arg;
drivers/net/ethernet/chelsio/cxgb4/sched.c
105
fe = (struct sched_flowc_entry *)arg;
drivers/net/ethernet/chelsio/cxgb4/sched.c
351
static int t4_sched_class_bind_unbind_op(struct port_info *pi, void *arg,
drivers/net/ethernet/chelsio/cxgb4/sched.c
356
if (!arg)
drivers/net/ethernet/chelsio/cxgb4/sched.c
361
struct ch_sched_queue *qe = (struct ch_sched_queue *)arg;
drivers/net/ethernet/chelsio/cxgb4/sched.c
370
struct ch_sched_flowc *fe = (struct ch_sched_flowc *)arg;
drivers/net/ethernet/chelsio/cxgb4/sched.c
396
int cxgb4_sched_class_bind(struct net_device *dev, void *arg,
drivers/net/ethernet/chelsio/cxgb4/sched.c
405
if (!arg)
drivers/net/ethernet/chelsio/cxgb4/sched.c
410
struct ch_sched_queue *qe = (struct ch_sched_queue *)arg;
drivers/net/ethernet/chelsio/cxgb4/sched.c
416
struct ch_sched_flowc *fe = (struct ch_sched_flowc *)arg;
drivers/net/ethernet/chelsio/cxgb4/sched.c
431
return t4_sched_class_bind_unbind_op(pi, arg, type, true);
drivers/net/ethernet/chelsio/cxgb4/sched.c
443
int cxgb4_sched_class_unbind(struct net_device *dev, void *arg,
drivers/net/ethernet/chelsio/cxgb4/sched.c
452
if (!arg)
drivers/net/ethernet/chelsio/cxgb4/sched.c
457
struct ch_sched_queue *qe = (struct ch_sched_queue *)arg;
drivers/net/ethernet/chelsio/cxgb4/sched.c
463
struct ch_sched_flowc *fe = (struct ch_sched_flowc *)arg;
drivers/net/ethernet/chelsio/cxgb4/sched.c
475
return t4_sched_class_bind_unbind_op(pi, arg, type, false);
drivers/net/ethernet/chelsio/cxgb4/sched.c
71
static int t4_sched_bind_unbind_op(struct port_info *pi, void *arg,
drivers/net/ethernet/chelsio/cxgb4/sched.c
84
qe = (struct sched_queue_entry *)arg;
drivers/net/ethernet/chelsio/cxgb4/sched.h
108
int cxgb4_sched_class_bind(struct net_device *dev, void *arg,
drivers/net/ethernet/chelsio/cxgb4/sched.h
110
int cxgb4_sched_class_unbind(struct net_device *dev, void *arg,
drivers/net/ethernet/cisco/enic/enic_main.c
1925
int arg)
drivers/net/ethernet/cisco/enic/enic_main.c
1931
err = start(vdev, arg);
drivers/net/ethernet/cisco/enic/vnic_dev.c
628
int vnic_dev_open(struct vnic_dev *vdev, int arg)
drivers/net/ethernet/cisco/enic/vnic_dev.c
630
u64 a0 = (u32)arg, a1 = 0;
drivers/net/ethernet/cisco/enic/vnic_dev.c
652
int vnic_dev_soft_reset(struct vnic_dev *vdev, int arg)
drivers/net/ethernet/cisco/enic/vnic_dev.c
654
u64 a0 = (u32)arg, a1 = 0;
drivers/net/ethernet/cisco/enic/vnic_dev.c
676
int vnic_dev_hang_reset(struct vnic_dev *vdev, int arg)
drivers/net/ethernet/cisco/enic/vnic_dev.c
678
u64 a0 = (u32)arg, a1 = 0;
drivers/net/ethernet/cisco/enic/vnic_dev.c
686
err = vnic_dev_soft_reset(vdev, arg);
drivers/net/ethernet/cisco/enic/vnic_dev.c
898
int vnic_dev_init(struct vnic_dev *vdev, int arg)
drivers/net/ethernet/cisco/enic/vnic_dev.c
900
u64 a0 = (u32)arg, a1 = 0;
drivers/net/ethernet/cisco/enic/vnic_dev.h
143
int vnic_dev_open(struct vnic_dev *vdev, int arg);
drivers/net/ethernet/cisco/enic/vnic_dev.h
145
int vnic_dev_init(struct vnic_dev *vdev, int arg);
drivers/net/ethernet/cisco/enic/vnic_dev.h
149
int vnic_dev_hang_reset(struct vnic_dev *vdev, int arg);
drivers/net/ethernet/cisco/enic/vnic_dev.h
150
int vnic_dev_soft_reset(struct vnic_dev *vdev, int arg);
drivers/net/ethernet/engleder/tsnep_main.c
112
static irqreturn_t tsnep_irq_txrx(int irq, void *arg)
drivers/net/ethernet/engleder/tsnep_main.c
114
struct tsnep_queue *queue = arg;
drivers/net/ethernet/engleder/tsnep_main.c
87
static irqreturn_t tsnep_irq(int irq, void *arg)
drivers/net/ethernet/engleder/tsnep_main.c
89
struct tsnep_adapter *adapter = arg;
drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c
4638
static int dpaa2_eth_poll_link_state(void *arg)
drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c
4640
struct dpaa2_eth_priv *priv = (struct dpaa2_eth_priv *)arg;
drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c
4738
static irqreturn_t dpni_irq0_handler_thread(int irq_num, void *arg)
drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c
4741
struct device *dev = (struct device *)arg;
drivers/net/ethernet/freescale/dpaa2/dpaa2-switch.c
1517
static irqreturn_t dpaa2_switch_irq0_handler_thread(int irq_num, void *arg)
drivers/net/ethernet/freescale/dpaa2/dpaa2-switch.c
1519
struct device *dev = (struct device *)arg;
drivers/net/ethernet/freescale/dpaa2/dpaa2-switch.c
2062
static int dpaa2_switch_port_clear_rxvlan(struct net_device *vdev, int vid, void *arg)
drivers/net/ethernet/freescale/dpaa2/dpaa2-switch.c
2069
return dpaa2_switch_port_vlan_kill(arg, vlan_proto, vid);
drivers/net/ethernet/freescale/dpaa2/dpaa2-switch.c
2072
static int dpaa2_switch_port_restore_rxvlan(struct net_device *vdev, int vid, void *arg)
drivers/net/ethernet/freescale/dpaa2/dpaa2-switch.c
2079
return dpaa2_switch_port_vlan_add(arg, vlan_proto, vid);
drivers/net/ethernet/freescale/ucc_geth.c
52
#define ugeth_printk(level, format, arg...) \
drivers/net/ethernet/freescale/ucc_geth.c
53
printk(level format "\n", ## arg)
drivers/net/ethernet/freescale/ucc_geth.c
55
#define ugeth_dbg(format, arg...) \
drivers/net/ethernet/freescale/ucc_geth.c
56
ugeth_printk(KERN_DEBUG , format , ## arg)
drivers/net/ethernet/google/gve/gve_main.c
313
static irqreturn_t gve_mgmnt_intr(int irq, void *arg)
drivers/net/ethernet/google/gve/gve_main.c
315
struct gve_priv *priv = arg;
drivers/net/ethernet/google/gve/gve_main.c
321
static irqreturn_t gve_intr(int irq, void *arg)
drivers/net/ethernet/google/gve/gve_main.c
323
struct gve_notify_block *block = arg;
drivers/net/ethernet/google/gve/gve_main.c
331
static irqreturn_t gve_intr_dqo(int irq, void *arg)
drivers/net/ethernet/google/gve/gve_main.c
333
struct gve_notify_block *block = arg;
drivers/net/ethernet/hisilicon/hip04_eth.c
897
struct of_phandle_args arg;
drivers/net/ethernet/hisilicon/hip04_eth.c
927
ret = of_parse_phandle_with_fixed_args(node, "port-handle", 3, 0, &arg);
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/hip04_eth.c
947
priv->map = syscon_node_to_regmap(arg.np);
drivers/net/ethernet/hisilicon/hip04_eth.c
948
of_node_put(arg.np);
drivers/net/ethernet/ibm/ehea/ehea_main.c
3247
struct memory_notify *arg = data;
drivers/net/ethernet/ibm/ehea/ehea_main.c
3259
if (ehea_add_sect_bmap(arg->start_pfn, arg->nr_pages))
drivers/net/ethernet/ibm/ehea/ehea_main.c
3267
if (ehea_rem_sect_bmap(arg->start_pfn, arg->nr_pages))
drivers/net/ethernet/ibm/ehea/ehea_qmr.c
683
unsigned long total_nr_pages, void *arg)
drivers/net/ethernet/ibm/emac/debug.h
28
#define EMAC_DBG(d, name, fmt, arg...) \
drivers/net/ethernet/ibm/emac/debug.h
29
printk(KERN_DEBUG #name "%pOF: " fmt, d->ofdev->dev.of_node, ## arg)
drivers/net/ethernet/intel/e1000/e1000.h
315
#define e_dbg(format, arg...) \
drivers/net/ethernet/intel/e1000/e1000.h
316
netdev_dbg(e1000_get_hw_dev(hw), format, ## arg)
drivers/net/ethernet/intel/e1000/e1000.h
317
#define e_err(msglvl, format, arg...) \
drivers/net/ethernet/intel/e1000/e1000.h
318
netif_err(adapter, msglvl, adapter->netdev, format, ## arg)
drivers/net/ethernet/intel/e1000/e1000.h
319
#define e_info(msglvl, format, arg...) \
drivers/net/ethernet/intel/e1000/e1000.h
320
netif_info(adapter, msglvl, adapter->netdev, format, ## arg)
drivers/net/ethernet/intel/e1000/e1000.h
321
#define e_warn(msglvl, format, arg...) \
drivers/net/ethernet/intel/e1000/e1000.h
322
netif_warn(adapter, msglvl, adapter->netdev, format, ## arg)
drivers/net/ethernet/intel/e1000/e1000.h
323
#define e_notice(msglvl, format, arg...) \
drivers/net/ethernet/intel/e1000/e1000.h
324
netif_notice(adapter, msglvl, adapter->netdev, format, ## arg)
drivers/net/ethernet/intel/e1000/e1000.h
325
#define e_dev_info(format, arg...) \
drivers/net/ethernet/intel/e1000/e1000.h
326
dev_info(&adapter->pdev->dev, format, ## arg)
drivers/net/ethernet/intel/e1000/e1000.h
327
#define e_dev_warn(format, arg...) \
drivers/net/ethernet/intel/e1000/e1000.h
328
dev_warn(&adapter->pdev->dev, format, ## arg)
drivers/net/ethernet/intel/e1000/e1000.h
329
#define e_dev_err(format, arg...) \
drivers/net/ethernet/intel/e1000/e1000.h
330
dev_err(&adapter->pdev->dev, format, ## arg)
drivers/net/ethernet/intel/e1000/e1000_param.c
178
} arg;
drivers/net/ethernet/intel/e1000/e1000_param.c
202
if (*value >= opt->arg.r.min && *value <= opt->arg.r.max) {
drivers/net/ethernet/intel/e1000/e1000_param.c
211
for (i = 0; i < opt->arg.l.nr; i++) {
drivers/net/ethernet/intel/e1000/e1000_param.c
212
ent = &opt->arg.l.p[i];
drivers/net/ethernet/intel/e1000/e1000_param.c
264
.arg = { .r = {
drivers/net/ethernet/intel/e1000/e1000_param.c
292
.arg = { .r = {
drivers/net/ethernet/intel/e1000/e1000_param.c
341
.arg = { .l = { .nr = ARRAY_SIZE(fc_list),
drivers/net/ethernet/intel/e1000/e1000_param.c
359
.arg = { .r = { .min = MIN_TXDELAY,
drivers/net/ethernet/intel/e1000/e1000_param.c
377
.arg = { .r = { .min = MIN_TXABSDELAY,
drivers/net/ethernet/intel/e1000/e1000_param.c
395
.arg = { .r = { .min = MIN_RXDELAY,
drivers/net/ethernet/intel/e1000/e1000_param.c
413
.arg = { .r = { .min = MIN_RXABSDELAY,
drivers/net/ethernet/intel/e1000/e1000_param.c
431
.arg = { .r = { .min = MIN_ITR,
drivers/net/ethernet/intel/e1000/e1000_param.c
553
.arg = { .l = { .nr = ARRAY_SIZE(speed_list),
drivers/net/ethernet/intel/e1000/e1000_param.c
575
.arg = { .l = { .nr = ARRAY_SIZE(dplx_list),
drivers/net/ethernet/intel/e1000/e1000_param.c
631
.arg = { .l = { .nr = ARRAY_SIZE(an_list),
drivers/net/ethernet/intel/e1000e/e1000.h
30
#define e_dbg(format, arg...) \
drivers/net/ethernet/intel/e1000e/e1000.h
31
netdev_dbg(hw->adapter->netdev, format, ## arg)
drivers/net/ethernet/intel/e1000e/e1000.h
32
#define e_err(format, arg...) \
drivers/net/ethernet/intel/e1000e/e1000.h
33
netdev_err(adapter->netdev, format, ## arg)
drivers/net/ethernet/intel/e1000e/e1000.h
34
#define e_info(format, arg...) \
drivers/net/ethernet/intel/e1000e/e1000.h
35
netdev_info(adapter->netdev, format, ## arg)
drivers/net/ethernet/intel/e1000e/e1000.h
36
#define e_warn(format, arg...) \
drivers/net/ethernet/intel/e1000e/e1000.h
37
netdev_warn(adapter->netdev, format, ## arg)
drivers/net/ethernet/intel/e1000e/e1000.h
38
#define e_notice(format, arg...) \
drivers/net/ethernet/intel/e1000e/e1000.h
39
netdev_notice(adapter->netdev, format, ## arg)
drivers/net/ethernet/intel/e1000e/param.c
158
} arg;
drivers/net/ethernet/intel/e1000e/param.c
184
if (*value >= opt->arg.r.min && *value <= opt->arg.r.max) {
drivers/net/ethernet/intel/e1000e/param.c
194
for (i = 0; i < opt->arg.l.nr; i++) {
drivers/net/ethernet/intel/e1000e/param.c
195
ent = &opt->arg.l.p[i];
drivers/net/ethernet/intel/e1000e/param.c
244
.arg = { .r = { .min = MIN_TXDELAY,
drivers/net/ethernet/intel/e1000e/param.c
264
.arg = { .r = { .min = MIN_TXABSDELAY,
drivers/net/ethernet/intel/e1000e/param.c
284
.arg = { .r = { .min = MIN_RXDELAY,
drivers/net/ethernet/intel/e1000e/param.c
307
.arg = { .r = { .min = MIN_RXABSDELAY,
drivers/net/ethernet/intel/e1000e/param.c
330
.arg = { .r = { .min = MIN_ITR,
drivers/net/ethernet/intel/e1000e/param.c
407
.arg = { .r = { .min = 0,
drivers/net/ethernet/intel/e1000e/param.c
417
opt.arg.r.max = E1000E_INT_MODE_MSIX;
drivers/net/ethernet/intel/e1000e/param.c
421
opt.arg.r.max = E1000E_INT_MODE_MSI;
drivers/net/ethernet/intel/idpf/xdp.c
103
static int __idpf_xdp_rxq_info_deinit(struct idpf_rx_queue *rxq, void *arg)
drivers/net/ethernet/intel/idpf/xdp.c
105
if (idpf_is_queue_model_split((size_t)arg)) {
drivers/net/ethernet/intel/idpf/xdp.c
11
int (*fn)(struct idpf_rx_queue *rxq, void *arg),
drivers/net/ethernet/intel/idpf/xdp.c
12
void *arg)
drivers/net/ethernet/intel/idpf/xdp.c
129
static int idpf_xdp_rxq_assign_prog(struct idpf_rx_queue *rxq, void *arg)
drivers/net/ethernet/intel/idpf/xdp.c
131
struct bpf_prog *prog = arg;
drivers/net/ethernet/intel/idpf/xdp.c
37
err = fn(q, arg);
drivers/net/ethernet/intel/idpf/xdp.c
46
static int __idpf_xdp_rxq_info_init(struct idpf_rx_queue *rxq, void *arg)
drivers/net/ethernet/intel/igb/e1000_hw.h
545
#define hw_dbg(format, arg...) \
drivers/net/ethernet/intel/igb/e1000_hw.h
546
netdev_dbg(igb_get_hw_dev(hw), format, ##arg)
drivers/net/ethernet/intel/igc/igc_hw.h
279
#define hw_dbg(format, arg...) \
drivers/net/ethernet/intel/igc/igc_hw.h
280
netdev_dbg(igc_get_hw_dev(hw), format, ##arg)
drivers/net/ethernet/intel/ixgbe/ixgbe_common.h
185
#define hw_dbg(hw, format, arg...) \
drivers/net/ethernet/intel/ixgbe/ixgbe_common.h
186
netdev_dbg(ixgbe_hw_to_netdev(hw), format, ## arg)
drivers/net/ethernet/intel/ixgbe/ixgbe_common.h
187
#define hw_err(hw, format, arg...) \
drivers/net/ethernet/intel/ixgbe/ixgbe_common.h
188
netdev_err(ixgbe_hw_to_netdev(hw), format, ## arg)
drivers/net/ethernet/intel/ixgbe/ixgbe_common.h
189
#define e_dev_info(format, arg...) \
drivers/net/ethernet/intel/ixgbe/ixgbe_common.h
190
dev_info(&adapter->pdev->dev, format, ## arg)
drivers/net/ethernet/intel/ixgbe/ixgbe_common.h
191
#define e_dev_warn(format, arg...) \
drivers/net/ethernet/intel/ixgbe/ixgbe_common.h
192
dev_warn(&adapter->pdev->dev, format, ## arg)
drivers/net/ethernet/intel/ixgbe/ixgbe_common.h
193
#define e_dev_err(format, arg...) \
drivers/net/ethernet/intel/ixgbe/ixgbe_common.h
194
dev_err(&adapter->pdev->dev, format, ## arg)
drivers/net/ethernet/intel/ixgbe/ixgbe_common.h
195
#define e_dev_notice(format, arg...) \
drivers/net/ethernet/intel/ixgbe/ixgbe_common.h
196
dev_notice(&adapter->pdev->dev, format, ## arg)
drivers/net/ethernet/intel/ixgbe/ixgbe_common.h
197
#define e_dbg(msglvl, format, arg...) \
drivers/net/ethernet/intel/ixgbe/ixgbe_common.h
198
netif_dbg(adapter, msglvl, adapter->netdev, format, ## arg)
drivers/net/ethernet/intel/ixgbe/ixgbe_common.h
199
#define e_info(msglvl, format, arg...) \
drivers/net/ethernet/intel/ixgbe/ixgbe_common.h
200
netif_info(adapter, msglvl, adapter->netdev, format, ## arg)
drivers/net/ethernet/intel/ixgbe/ixgbe_common.h
201
#define e_err(msglvl, format, arg...) \
drivers/net/ethernet/intel/ixgbe/ixgbe_common.h
202
netif_err(adapter, msglvl, adapter->netdev, format, ## arg)
drivers/net/ethernet/intel/ixgbe/ixgbe_common.h
203
#define e_warn(msglvl, format, arg...) \
drivers/net/ethernet/intel/ixgbe/ixgbe_common.h
204
netif_warn(adapter, msglvl, adapter->netdev, format, ## arg)
drivers/net/ethernet/intel/ixgbe/ixgbe_common.h
205
#define e_crit(msglvl, format, arg...) \
drivers/net/ethernet/intel/ixgbe/ixgbe_common.h
206
netif_crit(adapter, msglvl, adapter->netdev, format, ## arg)
drivers/net/ethernet/intel/ixgbevf/ixgbevf.h
483
#define hw_dbg(hw, format, arg...) \
drivers/net/ethernet/intel/ixgbevf/ixgbevf.h
484
netdev_dbg(ixgbevf_hw_to_netdev(hw), format, ## arg)
drivers/net/ethernet/marvell/mvneta.c
1428
static void mvneta_percpu_unmask_interrupt(void *arg)
drivers/net/ethernet/marvell/mvneta.c
1430
struct mvneta_port *pp = arg;
drivers/net/ethernet/marvell/mvneta.c
1441
static void mvneta_percpu_mask_interrupt(void *arg)
drivers/net/ethernet/marvell/mvneta.c
1443
struct mvneta_port *pp = arg;
drivers/net/ethernet/marvell/mvneta.c
1453
static void mvneta_percpu_clear_intr_cause(void *arg)
drivers/net/ethernet/marvell/mvneta.c
1455
struct mvneta_port *pp = arg;
drivers/net/ethernet/marvell/mvneta.c
3838
static void mvneta_percpu_enable(void *arg)
drivers/net/ethernet/marvell/mvneta.c
3840
struct mvneta_port *pp = arg;
drivers/net/ethernet/marvell/mvneta.c
3845
static void mvneta_percpu_disable(void *arg)
drivers/net/ethernet/marvell/mvneta.c
3847
struct mvneta_port *pp = arg;
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
1427
static void mvpp2_interrupts_mask(void *arg)
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
1429
struct mvpp2_port *port = arg;
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
1449
static void mvpp2_interrupts_unmask(void *arg)
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
1451
struct mvpp2_port *port = arg;
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
2639
static void mvpp2_txq_sent_counter_clear(void *arg)
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
2641
struct mvpp2_port *port = arg;
drivers/net/ethernet/marvell/prestera/prestera_acl.c
661
struct prestera_acl_rule_entry_arg *arg)
drivers/net/ethernet/marvell/prestera/prestera_acl.c
666
e->accept.valid = arg->accept.valid;
drivers/net/ethernet/marvell/prestera/prestera_acl.c
668
e->drop.valid = arg->drop.valid;
drivers/net/ethernet/marvell/prestera/prestera_acl.c
670
e->trap.valid = arg->trap.valid;
drivers/net/ethernet/marvell/prestera/prestera_acl.c
672
e->jump.valid = arg->jump.valid;
drivers/net/ethernet/marvell/prestera/prestera_acl.c
673
e->jump.i = arg->jump.i;
drivers/net/ethernet/marvell/prestera/prestera_acl.c
675
if (arg->police.valid) {
drivers/net/ethernet/marvell/prestera/prestera_acl.c
676
u8 type = arg->police.ingress ? PRESTERA_POLICER_TYPE_INGRESS :
drivers/net/ethernet/marvell/prestera/prestera_acl.c
684
arg->police.rate,
drivers/net/ethernet/marvell/prestera/prestera_acl.c
685
arg->police.burst);
drivers/net/ethernet/marvell/prestera/prestera_acl.c
690
e->police.valid = arg->police.valid;
drivers/net/ethernet/marvell/prestera/prestera_acl.c
693
if (arg->count.valid) {
drivers/net/ethernet/marvell/prestera/prestera_acl.c
694
err = prestera_counter_get(sw->counter, arg->count.client,
drivers/net/ethernet/marvell/prestera/prestera_acl.c
711
struct prestera_acl_rule_entry_arg *arg)
drivers/net/ethernet/marvell/prestera/prestera_acl.c
721
e->vtcam_id = arg->vtcam_id;
drivers/net/ethernet/marvell/prestera/prestera_acl.c
722
err = __prestera_acl_rule_entry_act_construct(acl->sw, e, arg);
drivers/net/ethernet/marvell/prestera/prestera_acl.h
179
struct prestera_acl_rule_entry_arg *arg);
drivers/net/ethernet/marvell/prestera/prestera_hw.c
203
void *arg;
drivers/net/ethernet/marvell/prestera/prestera_hw.c
2251
void *arg)
drivers/net/ethernet/marvell/prestera/prestera_hw.c
2265
eh->arg = arg;
drivers/net/ethernet/marvell/prestera/prestera_hw.c
974
eh.func(sw, &evt, eh.arg);
drivers/net/ethernet/marvell/prestera/prestera_hw.c
992
eh.func(sw, &ev, eh.arg);
drivers/net/ethernet/marvell/prestera/prestera_hw.h
140
(struct prestera_switch *sw, struct prestera_event *evt, void *arg);
drivers/net/ethernet/marvell/prestera/prestera_hw.h
284
void *arg);
drivers/net/ethernet/marvell/prestera/prestera_main.c
796
struct prestera_event *evt, void *arg)
drivers/net/ethernet/marvell/prestera/prestera_router.c
1214
static void __prestera_k_arb_abort_neigh_ht_cb(void *ptr, void *arg)
drivers/net/ethernet/marvell/prestera/prestera_router.c
1217
struct prestera_switch *sw = arg;
drivers/net/ethernet/marvell/prestera/prestera_router.c
1232
static void __prestera_k_arb_abort_fib_ht_cb(void *ptr, void *arg)
drivers/net/ethernet/marvell/prestera/prestera_router.c
1235
struct prestera_switch *sw = arg;
drivers/net/ethernet/marvell/prestera/prestera_router_hw.c
59
static void prestera_fib_node_destroy_ht_cb(void *ptr, void *arg);
drivers/net/ethernet/marvell/prestera/prestera_router_hw.c
611
static void prestera_fib_node_destroy_ht_cb(void *ptr, void *arg)
drivers/net/ethernet/marvell/prestera/prestera_router_hw.c
614
struct prestera_switch *sw = arg;
drivers/net/ethernet/marvell/prestera/prestera_rxtx.c
603
void *arg)
drivers/net/ethernet/marvell/prestera/prestera_rxtx.c
605
struct prestera_sdma *sdma = arg;
drivers/net/ethernet/marvell/prestera/prestera_switchdev.c
1770
struct prestera_event *evt, void *arg)
drivers/net/ethernet/mellanox/mlx4/mlx4.h
1387
static inline void set_param_l(u64 *arg, u32 val)
drivers/net/ethernet/mellanox/mlx4/mlx4.h
1389
*arg = (*arg & 0xffffffff00000000ULL) | (u64) val;
drivers/net/ethernet/mellanox/mlx4/mlx4.h
1392
static inline void set_param_h(u64 *arg, u32 val)
drivers/net/ethernet/mellanox/mlx4/mlx4.h
1394
*arg = (*arg & 0xffffffff) | ((u64) val << 32);
drivers/net/ethernet/mellanox/mlx4/mlx4.h
1397
static inline u32 get_param_l(u64 *arg)
drivers/net/ethernet/mellanox/mlx4/mlx4.h
1399
return (u32) (*arg & 0xffffffff);
drivers/net/ethernet/mellanox/mlx4/mlx4.h
1402
static inline u32 get_param_h(u64 *arg)
drivers/net/ethernet/mellanox/mlx4/mlx4.h
1404
return (u32)(*arg >> 32);
drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.c
1908
mlx5_tc_ct_flush_ft_entry(void *ptr, void *arg)
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
5335
static void _mlx5e_tc_del_flow(void *ptr, void *arg)
drivers/net/ethernet/mellanox/mlx5/core/port.c
38
void *data_out, int size_out, u16 reg_id, int arg,
drivers/net/ethernet/mellanox/mlx5/core/port.c
58
MLX5_SET(access_register_in, in, argument, arg);
drivers/net/ethernet/mellanox/mlx5/core/port.c
79
u16 reg_id, int arg, int write)
drivers/net/ethernet/mellanox/mlx5/core/port.c
82
reg_id, arg, write, true);
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/cmd.c
638
attr = MLX5_ADDR_OF(create_modify_header_arg_in, in, arg);
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/internal.h
38
#define mlx5hws_err(ctx, arg...) mlx5_core_err((ctx)->mdev, ##arg)
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/internal.h
39
#define mlx5hws_info(ctx, arg...) mlx5_core_info((ctx)->mdev, ##arg)
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/internal.h
40
#define mlx5hws_dbg(ctx, arg...) mlx5_core_dbg((ctx)->mdev, ##arg)
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_action.c
830
if (action->rewrite->ptrn && action->rewrite->arg) {
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_action.c
831
attr.decap_index = mlx5dr_arg_get_obj_id(action->rewrite->arg);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_action.c
847
if (action->rewrite->ptrn && action->rewrite->arg) {
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_action.c
849
mlx5dr_arg_get_obj_id(action->rewrite->arg);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_cmd.c
706
attr = MLX5_ADDR_OF(create_modify_header_arg_in, in, arg);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_dbg.c
279
struct mlx5dr_arg_obj *arg = action->rewrite->arg;
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_dbg.c
284
ptrn_arg = !action->rewrite->single_action_opt && ptrn && arg;
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_dbg.c
293
ptrn_arg ? mlx5dr_arg_get_obj_id(arg) : 0);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_dbg.c
352
(action->rewrite->ptrn && action->rewrite->arg) ?
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_dbg.c
353
mlx5dr_arg_get_obj_id(action->rewrite->arg) :
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_ste_v1.c
2105
action->rewrite->arg = mlx5dr_arg_get_obj(action->rewrite->dmn->arg_mgr,
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_ste_v1.c
2108
if (!action->rewrite->arg) {
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_ste_v1.c
2127
action->rewrite->arg);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_ste_v1.c
2136
action->rewrite->arg);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_types.h
1043
struct mlx5dr_arg_obj *arg;
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_types.h
26
#define mlx5dr_err(dmn, arg...) mlx5_core_err((dmn)->mdev, ##arg)
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_types.h
27
#define mlx5dr_info(dmn, arg...) mlx5_core_info((dmn)->mdev, ##arg)
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_types.h
28
#define mlx5dr_dbg(dmn, arg...) mlx5_core_dbg((dmn)->mdev, ##arg)
drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_actions.c
162
static int mlxsw_afa_cookie_obj_cmpfn(struct rhashtable_compare_arg *arg,
drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_actions.c
165
const struct flow_action_cookie *fa_cookie = arg->key;
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
1342
mlxsw_sp_fid_8021q_compare(const struct mlxsw_sp_fid *fid, const void *arg)
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
1344
u16 vid = *(u16 *) arg;
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
1357
const void *arg)
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
1365
const void *arg)
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
1368
u16 rif_index = *(const u16 *)arg;
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
1398
const void *arg, u16 *p_fid_index)
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
1400
u16 rif_index = *(u16 *) arg;
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
1408
const void *arg)
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
1410
u16 rif_index = *(u16 *) arg;
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
1659
static int mlxsw_sp_fid_dummy_setup(struct mlxsw_sp_fid *fid, const void *arg)
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
1676
const void *arg, u16 *p_fid_index)
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
1684
const void *arg)
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
1995
const void *arg)
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
2002
if (!fid->fid_family->ops->compare(fid, arg))
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
2013
const void *arg)
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
2020
fid = mlxsw_sp_fid_lookup(mlxsw_sp, type, arg);
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
2032
err = fid->fid_family->ops->index_alloc(fid, arg, &fid_index);
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
2038
err = fid->fid_family->ops->setup(fid, arg);
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
502
static int mlxsw_sp_fid_8021q_setup(struct mlxsw_sp_fid *fid, const void *arg)
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
504
u16 vid = *(u16 *) arg;
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
80
int (*setup)(struct mlxsw_sp_fid *fid, const void *arg);
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
83
int (*index_alloc)(struct mlxsw_sp_fid *fid, const void *arg,
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
86
const void *arg);
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
914
static int mlxsw_sp_fid_8021d_setup(struct mlxsw_sp_fid *fid, const void *arg)
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
916
int br_ifindex = *(int *) arg;
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
936
const void *arg, u16 *p_fid_index)
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
951
mlxsw_sp_fid_8021d_compare(const struct mlxsw_sp_fid *fid, const void *arg)
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
953
int br_ifindex = *(int *) arg;
drivers/net/ethernet/mellanox/mlxsw/spectrum_ptp.c
647
static void mlxsw_sp1_ptp_unmatched_free_fn(void *ptr, void *arg)
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
3522
mlxsw_sp_nexthop_group_cmp(struct rhashtable_compare_arg *arg, const void *ptr)
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
3524
const struct mlxsw_sp_nexthop_group_cmp_arg *cmp_arg = arg->key;
drivers/net/ethernet/microsoft/mana/gdma_main.c
1509
static irqreturn_t mana_gd_intr(int irq, void *arg)
drivers/net/ethernet/microsoft/mana/gdma_main.c
1511
struct gdma_irq_context *gic = arg;
drivers/net/ethernet/microsoft/mana/gdma_main.c
657
static void mana_gd_process_eq_events(void *arg)
drivers/net/ethernet/microsoft/mana/gdma_main.c
662
struct gdma_queue *eq = arg;
drivers/net/ethernet/mscc/ocelot_vsc7514.c
49
static irqreturn_t ocelot_xtr_irq_handler(int irq, void *arg)
drivers/net/ethernet/mscc/ocelot_vsc7514.c
51
struct ocelot *ocelot = arg;
drivers/net/ethernet/mscc/ocelot_vsc7514.c
79
static irqreturn_t ocelot_ptp_rdy_irq_handler(int irq, void *arg)
drivers/net/ethernet/mscc/ocelot_vsc7514.c
81
struct ocelot *ocelot = arg;
drivers/net/ethernet/myricom/myri10ge/myri10ge.c
1550
static irqreturn_t myri10ge_intr(int irq, void *arg)
drivers/net/ethernet/myricom/myri10ge/myri10ge.c
1552
struct myri10ge_slice_state *ss = arg;
drivers/net/ethernet/netronome/nfp/devlink_param.c
106
snprintf(hwinfo, sizeof(hwinfo), arg->hwinfo_name);
drivers/net/ethernet/netronome/nfp/devlink_param.c
108
arg->default_hi_val);
drivers/net/ethernet/netronome/nfp/devlink_param.c
115
if (err || value < 0 || value > arg->max_hi_val) {
drivers/net/ethernet/netronome/nfp/devlink_param.c
117
arg->hwinfo_name, value);
drivers/net/ethernet/netronome/nfp/devlink_param.c
119
if (arg->invalid_dl_val >= 0)
drivers/net/ethernet/netronome/nfp/devlink_param.c
120
ctx->val.vu8 = arg->invalid_dl_val;
drivers/net/ethernet/netronome/nfp/devlink_param.c
122
err = arg->invalid_dl_val;
drivers/net/ethernet/netronome/nfp/devlink_param.c
127
ctx->val.vu8 = arg->hi_to_dl[value];
drivers/net/ethernet/netronome/nfp/devlink_param.c
139
const struct nfp_devlink_param_u8_arg *arg;
drivers/net/ethernet/netronome/nfp/devlink_param.c
148
arg = &nfp_devlink_u8_args[id];
drivers/net/ethernet/netronome/nfp/devlink_param.c
159
arg->hwinfo_name, arg->dl_to_hi[ctx->val.vu8]);
drivers/net/ethernet/netronome/nfp/devlink_param.c
176
const struct nfp_devlink_param_u8_arg *arg;
drivers/net/ethernet/netronome/nfp/devlink_param.c
181
arg = &nfp_devlink_u8_args[id];
drivers/net/ethernet/netronome/nfp/devlink_param.c
183
if (val.vu8 > arg->max_dl_val) {
drivers/net/ethernet/netronome/nfp/devlink_param.c
188
if (val.vu8 == arg->invalid_dl_val) {
drivers/net/ethernet/netronome/nfp/devlink_param.c
87
const struct nfp_devlink_param_u8_arg *arg;
drivers/net/ethernet/netronome/nfp/devlink_param.c
97
arg = &nfp_devlink_u8_args[id];
drivers/net/ethernet/netronome/nfp/flower/metadata.c
448
static int nfp_fl_obj_cmpfn(struct rhashtable_compare_arg *arg,
drivers/net/ethernet/netronome/nfp/flower/metadata.c
451
const struct nfp_fl_flow_table_cmp_arg *cmp_arg = arg->key;
drivers/net/ethernet/netronome/nfp/flower/metadata.c
683
static void nfp_free_zone_table_entry(void *ptr, void *arg)
drivers/net/ethernet/netronome/nfp/flower/metadata.c
690
static void nfp_free_map_table_entry(void *ptr, void *arg)
drivers/net/ethernet/netronome/nfp/nfp_app.c
33
void nfp_check_rhashtable_empty(void *ptr, void *arg)
drivers/net/ethernet/netronome/nfp/nfp_app.h
187
void nfp_check_rhashtable_empty(void *ptr, void *arg);
drivers/net/ethernet/netronome/nfp/nfpcore/nfp_nsp.c
171
struct nfp_nsp_command_arg arg;
drivers/net/ethernet/netronome/nfp/nfpcore/nfp_nsp.c
360
__nfp_nsp_command(struct nfp_nsp *state, const struct nfp_nsp_command_arg *arg)
drivers/net/ethernet/netronome/nfp/nfpcore/nfp_nsp.c
377
err = nfp_cpp_writeq(cpp, nsp_cpp, nsp_buffer, arg->buf);
drivers/net/ethernet/netronome/nfp/nfpcore/nfp_nsp.c
382
FIELD_PREP(NSP_COMMAND_OPTION, arg->option) |
drivers/net/ethernet/netronome/nfp/nfpcore/nfp_nsp.c
383
FIELD_PREP(NSP_COMMAND_CODE, arg->code) |
drivers/net/ethernet/netronome/nfp/nfpcore/nfp_nsp.c
384
FIELD_PREP(NSP_COMMAND_DMA_BUF, arg->dma) |
drivers/net/ethernet/netronome/nfp/nfpcore/nfp_nsp.c
394
err, arg->code);
drivers/net/ethernet/netronome/nfp/nfpcore/nfp_nsp.c
400
0, arg->timeout_sec ?: NFP_NSP_TIMEOUT_DEFAULT);
drivers/net/ethernet/netronome/nfp/nfpcore/nfp_nsp.c
403
err, arg->code);
drivers/net/ethernet/netronome/nfp/nfpcore/nfp_nsp.c
414
if (!arg->error_quiet)
drivers/net/ethernet/netronome/nfp/nfpcore/nfp_nsp.c
416
-err, (int)ret_val, arg->code);
drivers/net/ethernet/netronome/nfp/nfpcore/nfp_nsp.c
418
if (arg->error_cb)
drivers/net/ethernet/netronome/nfp/nfpcore/nfp_nsp.c
419
arg->error_cb(state, ret_val);
drivers/net/ethernet/netronome/nfp/nfpcore/nfp_nsp.c
430
const struct nfp_nsp_command_arg arg = {
drivers/net/ethernet/netronome/nfp/nfpcore/nfp_nsp.c
434
return __nfp_nsp_command(state, &arg);
drivers/net/ethernet/netronome/nfp/nfpcore/nfp_nsp.c
439
struct nfp_nsp_command_buf_arg *arg)
drivers/net/ethernet/netronome/nfp/nfpcore/nfp_nsp.c
456
if (arg->in_buf && arg->in_size) {
drivers/net/ethernet/netronome/nfp/nfpcore/nfp_nsp.c
458
arg->in_buf, arg->in_size);
drivers/net/ethernet/netronome/nfp/nfpcore/nfp_nsp.c
463
if (arg->out_buf && arg->out_size && arg->out_size > arg->in_size) {
drivers/net/ethernet/netronome/nfp/nfpcore/nfp_nsp.c
464
err = nfp_cpp_write(cpp, cpp_id, cpp_buf + arg->in_size,
drivers/net/ethernet/netronome/nfp/nfpcore/nfp_nsp.c
465
arg->out_buf, arg->out_size - arg->in_size);
drivers/net/ethernet/netronome/nfp/nfpcore/nfp_nsp.c
477
arg->arg.buf = FIELD_PREP(NSP_BUFFER_CPP, cpp_id >> 8) |
drivers/net/ethernet/netronome/nfp/nfpcore/nfp_nsp.c
479
ret = __nfp_nsp_command(nsp, &arg->arg);
drivers/net/ethernet/netronome/nfp/nfpcore/nfp_nsp.c
483
if (arg->out_buf && arg->out_size) {
drivers/net/ethernet/netronome/nfp/nfpcore/nfp_nsp.c
485
arg->out_buf, arg->out_size);
drivers/net/ethernet/netronome/nfp/nfpcore/nfp_nsp.c
495
struct nfp_nsp_command_buf_arg *arg,
drivers/net/ethernet/netronome/nfp/nfpcore/nfp_nsp.c
534
if (arg->in_size > off) {
drivers/net/ethernet/netronome/nfp/nfpcore/nfp_nsp.c
535
coff = min_t(u64, arg->in_size - off, chunk_size);
drivers/net/ethernet/netronome/nfp/nfpcore/nfp_nsp.c
536
memcpy(chunks[i].chunk, arg->in_buf + off, coff);
drivers/net/ethernet/netronome/nfp/nfpcore/nfp_nsp.c
584
arg->arg.dma = true;
drivers/net/ethernet/netronome/nfp/nfpcore/nfp_nsp.c
585
arg->arg.buf = dma_desc;
drivers/net/ethernet/netronome/nfp/nfpcore/nfp_nsp.c
586
ret = __nfp_nsp_command(nsp, &arg->arg);
drivers/net/ethernet/netronome/nfp/nfpcore/nfp_nsp.c
592
while (off < arg->out_size) {
drivers/net/ethernet/netronome/nfp/nfpcore/nfp_nsp.c
595
len = min_t(u64, chunks[i].len, arg->out_size - off);
drivers/net/ethernet/netronome/nfp/nfpcore/nfp_nsp.c
596
memcpy(arg->out_buf + off, chunks[i].chunk, len);
drivers/net/ethernet/netronome/nfp/nfpcore/nfp_nsp.c
618
arg->arg.code, ret, max_size, chunk_order);
drivers/net/ethernet/netronome/nfp/nfpcore/nfp_nsp.c
624
struct nfp_nsp_command_buf_arg *arg,
drivers/net/ethernet/netronome/nfp/nfpcore/nfp_nsp.c
640
sg_ok = reg & BIT_ULL(arg->arg.code - 1);
drivers/net/ethernet/netronome/nfp/nfpcore/nfp_nsp.c
645
arg->arg.code);
drivers/net/ethernet/netronome/nfp/nfpcore/nfp_nsp.c
653
return nfp_nsp_command_buf_dma_sg(nsp, arg, max_size, chunk_order,
drivers/net/ethernet/netronome/nfp/nfpcore/nfp_nsp.c
658
nfp_nsp_command_buf(struct nfp_nsp *nsp, struct nfp_nsp_command_buf_arg *arg)
drivers/net/ethernet/netronome/nfp/nfpcore/nfp_nsp.c
667
arg->arg.code, nsp->ver.major, nsp->ver.minor);
drivers/net/ethernet/netronome/nfp/nfpcore/nfp_nsp.c
679
if (arg->out_buf && arg->out_size && arg->out_size > arg->in_size)
drivers/net/ethernet/netronome/nfp/nfpcore/nfp_nsp.c
680
memset(arg->out_buf, 0, arg->out_size - arg->in_size);
drivers/net/ethernet/netronome/nfp/nfpcore/nfp_nsp.c
682
max_size = max(arg->in_size, arg->out_size);
drivers/net/ethernet/netronome/nfp/nfpcore/nfp_nsp.c
687
return nfp_nsp_command_buf_def(nsp, arg);
drivers/net/ethernet/netronome/nfp/nfpcore/nfp_nsp.c
690
arg->arg.code, def_size, max_size);
drivers/net/ethernet/netronome/nfp/nfpcore/nfp_nsp.c
694
return nfp_nsp_command_buf_dma(nsp, arg, max_size, dma_order);
drivers/net/ethernet/netronome/nfp/nfpcore/nfp_nsp.c
887
const struct nfp_nsp_command_arg arg = {
drivers/net/ethernet/netronome/nfp/nfpcore/nfp_nsp.c
893
ret = __nfp_nsp_command(state, &arg);
drivers/net/ethernet/netronome/nfp/nfpcore/nfp_nsp.c
991
const struct nfp_nsp_command_arg arg = {
drivers/net/ethernet/netronome/nfp/nfpcore/nfp_nsp.c
995
return __nfp_nsp_command(state, &arg);
drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_param.c
148
} arg;
drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_param.c
236
if (*value >= opt->arg.r.min && *value <= opt->arg.r.max) {
drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_param.c
246
for (i = 0; i < opt->arg.l.nr; i++) {
drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_param.c
247
ent = &opt->arg.l.p[i];
drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_param.c
282
.arg = { .l = { .nr = (int)ARRAY_SIZE(speed_list),
drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_param.c
294
.arg = { .l = { .nr = (int)ARRAY_SIZE(dplx_list),
drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_param.c
307
.arg = { .l = { .nr = (int)ARRAY_SIZE(an_list),
drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_param.c
445
.arg = { .r = { .min = PCH_GBE_MIN_TXD,
drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_param.c
461
.arg = { .r = { .min = PCH_GBE_MIN_RXD,
drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_param.c
500
.arg = { .l = { .nr = (int)ARRAY_SIZE(fc_list),
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
402
le16_to_cpu(arg->runtime.offset),
drivers/net/ethernet/qlogic/qed/qed_init_ops.c
403
le16_to_cpu(arg->runtime.size),
drivers/net/ethernet/qlogic/qlcnic/qlcnic.h
1516
u32 *arg;
drivers/net/ethernet/qlogic/qlcnic/qlcnic.h
1890
struct qlcnic_adapter *adapter, u32 arg)
drivers/net/ethernet/qlogic/qlcnic/qlcnic.h
1892
return adapter->ahw->hw_ops->alloc_mbx_args(mbx, adapter, arg);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
1087
cmd.req.arg[1] = 0 | (num_sds << 8) | (context_id << 16);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
1110
buf = &cmd.req.arg[index];
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
1123
mbx_out = (struct qlcnic_add_rings_mbx_out *)&cmd.rsp.arg[1];
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
1154
cmd.req.arg[0] |= (0x3 << 29);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
1159
cmd.req.arg[1] = recv_ctx->context_id | temp;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
1203
cmd.req.arg[0] |= (0x3 << 29);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
1205
cmd.req.arg[1] = cap;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
1206
cmd.req.arg[5] = 1 | (num_rds << 5) | (num_sds << 8) |
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
1211
&cmd.req.arg[6]);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
1231
buf = &cmd.req.arg[index];
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
1251
buf = &cmd.req.arg[index];
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
1261
mbx_out = (struct qlcnic_rcv_mbx_out *)&cmd.rsp.arg[1];
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
1305
cmd.req.arg[0] |= (0x3 << 29);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
1310
cmd.req.arg[1] = tx_ring->ctx_id | temp;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
1363
cmd.req.arg[0] |= (0x3 << 29);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
1368
cmd.req.arg[1] = QLCNIC_CAP0_LEGACY_CONTEXT;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
1369
cmd.req.arg[5] = QLCNIC_SINGLE_RING | temp;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
1371
buf = &cmd.req.arg[6];
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
1380
mbx_out = (struct qlcnic_tx_mbx_out *)&cmd.rsp.arg[2];
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
1498
beacon_state = cmd.rsp.arg[4];
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
1535
adapter->ahw->mbox_reg[i] = cmd.rsp.arg[i+1];
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
1546
cmd.req.arg[1] = mbx_in;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
1547
cmd.req.arg[2] = mbx_in;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
1548
cmd.req.arg[3] = mbx_in;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
1550
cmd.req.arg[4] = QLC_83XX_ENABLE_BEACON;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
1567
cmd.req.arg[1] = adapter->ahw->mbox_reg[0];
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
1568
cmd.req.arg[2] = adapter->ahw->mbox_reg[1];
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
1569
cmd.req.arg[3] = adapter->ahw->mbox_reg[2];
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
1571
cmd.req.arg[4] = adapter->ahw->mbox_reg[3];
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
1644
cmd.req.arg[1] = QLC_REGISTER_LB_IDC | QLC_INIT_FW_RESOURCES;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
1647
cmd.req.arg[1] |= QLC_REGISTER_DCB_AEN;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
1667
cmd.req.arg[1] = adapter->ahw->port_config;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
1688
adapter->ahw->port_config = cmd.rsp.arg[1];
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
1704
cmd.req.arg[1] = (enable ? 1 : 0) | BIT_8 | temp;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
1750
cmd->req.arg[1] = mode | temp;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
1992
cmd.req.arg[1] = 1 | temp;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
1994
cmd.req.arg[1] = 2 | temp;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
2005
memcpy(&cmd.req.arg[2], &temp_ip, sizeof(u32));
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
2033
cmd.req.arg[1] = arg1;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
2070
cmd.req.arg[1] = (adapter->recv_ctx->context_id);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
2071
cmd.req.arg[2] = word;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
2072
memcpy(&cmd.req.arg[4], key, sizeof(key));
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
2120
cmd->req.arg[1] = op | (1 << 8);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
2122
cmd->req.arg[1] |= temp;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
2130
buf = &cmd->req.arg[2];
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
2157
memcpy(&cmd->req.arg[2], mac, sizeof(u32));
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
2158
memcpy(&cmd->req.arg[3], &mac[4], sizeof(u16));
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
2161
cmd->req.arg[1] = type;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
2179
mac_low = cmd.rsp.arg[1];
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
2180
mac_high = cmd.rsp.arg[2];
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
2207
cmd.req.arg[1] = QLCNIC_INTR_COAL_TYPE_RX | temp << 16;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
2209
cmd.req.arg[2] = coal->rx_packets | temp << 16;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
2210
cmd.req.arg[3] = coal->flag;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
2234
cmd.req.arg[1] = QLCNIC_INTR_COAL_TYPE_TX | temp << 16;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
2236
cmd.req.arg[2] = coal->tx_packets | temp << 16;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
2237
cmd.req.arg[3] = coal->flag;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
2394
cmd.req.arg[1] = (nic->pci_func << 16);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
2395
cmd.req.arg[2] = 0x1 << 16;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
2396
cmd.req.arg[3] = nic->phys_port | (nic->switch_mode << 16);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
2397
cmd.req.arg[4] = nic->capabilities;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
2398
cmd.req.arg[5] = (nic->max_mac_filters & 0xFF) | ((nic->max_mtu) << 16);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
2399
cmd.req.arg[6] = (nic->max_tx_ques) | ((nic->max_rx_ques) << 16);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
2400
cmd.req.arg[7] = (nic->min_tx_bw) | ((nic->max_tx_bw) << 16);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
2402
cmd.req.arg[i] = 0;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
2432
cmd.req.arg[1] = op | BIT_31 | temp;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
2434
cmd.req.arg[1] = ahw->pci_func << 16;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
2443
npar_info->op_type = cmd.rsp.arg[1];
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
2444
npar_info->pci_func = cmd.rsp.arg[2] & 0xFFFF;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
2445
npar_info->op_mode = (cmd.rsp.arg[2] & 0xFFFF0000) >> 16;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
2446
npar_info->phys_port = cmd.rsp.arg[3] & 0xFFFF;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
2447
npar_info->switch_mode = (cmd.rsp.arg[3] & 0xFFFF0000) >> 16;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
2448
npar_info->capabilities = cmd.rsp.arg[4];
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
2449
npar_info->max_mac_filters = cmd.rsp.arg[5] & 0xFF;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
2450
npar_info->max_mtu = (cmd.rsp.arg[5] & 0xFFFF0000) >> 16;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
2451
npar_info->max_tx_ques = cmd.rsp.arg[6] & 0xFFFF;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
2452
npar_info->max_rx_ques = (cmd.rsp.arg[6] & 0xFFFF0000) >> 16;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
2453
npar_info->min_tx_bw = cmd.rsp.arg[7] & 0xFFFF;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
2454
npar_info->max_tx_bw = (cmd.rsp.arg[7] & 0xFFFF0000) >> 16;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
2455
if (cmd.rsp.arg[8] & 0x1)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
2456
npar_info->max_bw_reg_offset = (cmd.rsp.arg[8] & 0x7FFE) >> 1;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
2457
if (cmd.rsp.arg[8] & 0x10000) {
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
2458
temp = (cmd.rsp.arg[8] & 0x7FFE0000) >> 17;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
2462
memcpy(ahw->extra_capability, &cmd.rsp.arg[16],
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
2513
ahw->max_pci_func = cmd.rsp.arg[1] & 0xFF;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
2515
pci_info->id = cmd.rsp.arg[i] & 0xFFFF;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
2516
pci_info->active = (cmd.rsp.arg[i] & 0xFFFF0000) >> 16;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
2522
pci_info->type = cmd.rsp.arg[i] & 0xFFFF;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
2525
temp = (cmd.rsp.arg[i] & 0xFFFF0000) >> 16;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
2528
pci_info->tx_min_bw = cmd.rsp.arg[i] & 0xFFFF;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
2529
temp = (cmd.rsp.arg[i] & 0xFFFF0000) >> 16;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
2532
memcpy(pci_info->mac, &cmd.rsp.arg[i], ETH_ALEN - 2);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
2534
memcpy(pci_info->mac + sizeof(u32), &cmd.rsp.arg[i], 2);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
2566
cmd.req.arg[1] = max_ints;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
2569
cmd.req.arg[1] |= (adapter->ahw->pci_func << 8) | BIT_16;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
2576
cmd.req.arg[index++] = val;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
2585
max_ints = cmd.rsp.arg[1];
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
2587
val = cmd.rsp.arg[index];
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
2597
temp = cmd.rsp.arg[index + 1];
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
3199
config = cmd.rsp.arg[3];
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
3245
config = cmd.rsp.arg[1];
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
3263
config = cmd.rsp.arg[3];
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
3467
low = cmd->rsp.arg[index];
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
3468
hi = cmd->rsp.arg[index + 1];
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
3540
cmd.req.arg[1] = BIT_1 | (adapter->tx_ring->ctx_id << 16);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
3549
cmd.req.arg[1] = BIT_2 | (adapter->portnum << 16);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
3551
memset(cmd.rsp.arg, 0, sizeof(u32) * cmd.rsp.num);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
3559
cmd.req.arg[1] = adapter->recv_ctx->context_id << 16;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
3561
memset(cmd.rsp.arg, 0, sizeof(u32) * cmd.rsp.num);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
3583
cmd.req.arg[1] = (QLCNIC_83XX_ADD_PORT0 | QLCNIC_83XX_ADD_PORT1);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
3584
cmd.req.arg[2] = QLCNIC_83XX_EXTENDED_MEM_SIZE;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
3585
cmd.req.arg[3] = QLCNIC_83XX_EXTENDED_MEM_SIZE;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
3668
cmd.req.arg[1] = 1;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
3669
cmd.req.arg[2] = intrpt_id;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
3670
cmd.req.arg[3] = BIT_0;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
3673
data = cmd.rsp.arg[2];
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
3965
mbx_cmd = cmd->req.arg[0];
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
3968
writel(cmd->req.arg[i], QLCNIC_MBX_HOST(ahw, i));
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
458
cmd->rsp.arg[i] = readl(QLCNIC_MBX_FW(adapter->ahw, i));
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
810
pr_info("%08x ", cmd->req.arg[i]);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
818
pr_info("%08x ", cmd->rsp.arg[i]);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
827
int opcode = LSW(cmd->req.arg[0]);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
858
opcode = LSW(cmd->req.arg[0]);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
910
mbx->req.arg = kcalloc(mbx->req.num, sizeof(u32),
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
912
if (!mbx->req.arg)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
914
mbx->rsp.arg = kcalloc(mbx->rsp.num, sizeof(u32),
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
916
if (!mbx->rsp.arg) {
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
917
kfree(mbx->req.arg);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
918
mbx->req.arg = NULL;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
922
mbx->req.arg[0] = (type | (mbx->req.num << 16) | temp);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
945
cmd.req.arg[i] = adapter->ahw->mbox_aen[i];
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c
1042
cmd.req.arg[1] = QLC_83XX_MULTI_TENANCY_INFO;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c
1043
cmd.req.arg[2] = QLC_83XX_ENCAP_TYPE_VXLAN |
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c
1070
cmd.req.arg[1] = port ? QLCNIC_ENABLE_INGRESS_ENCAP_PARSING :
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c
2375
cmd.req.arg[1] = BIT_31;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c
1051
cmd.req.arg[1] = arg1;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c
1099
cmd.req.arg[1] = arg1;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c
1100
cmd.req.arg[2] = MSD(stats_dma_t);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c
1101
cmd.req.arg[3] = LSD(stats_dma_t);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c
1151
cmd.req.arg[1] = stats_size << 16;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c
1152
cmd.req.arg[2] = MSD(stats_dma_t);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c
1153
cmd.req.arg[3] = LSD(stats_dma_t);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c
124
cmd->rsp.arg[0] = QLCNIC_RCODE_TIMEOUT;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c
125
return cmd->rsp.arg[0];
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c
1276
cmd.req.arg[1] = arg1;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c
130
QLCWR32(adapter, QLCNIC_CDRP_ARG(i), cmd->req.arg[i]);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c
1301
cmd.req.arg[1] = *arg1;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c
1303
*arg1 = cmd.rsp.arg[1];
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c
1304
*arg2 = cmd.rsp.arg[2];
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c
132
QLCNIC_CDRP_FORM_CMD(cmd->req.arg[0]));
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c
137
cmd->rsp.arg[0] = QLCNIC_RCODE_TIMEOUT;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c
139
cmd->rsp.arg[0] = QLCRD32(adapter, QLCNIC_CDRP_ARG(1), &err);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c
1390
cmd.req.arg[1] = arg1;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c
1391
cmd.req.arg[2] = arg2;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c
140
switch (cmd->rsp.arg[0]) {
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c
161
dev_err(&pdev->dev, fmt, cmd->rsp.arg[0]);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c
164
cmd->rsp.arg[0] = QLCNIC_RCODE_SUCCESS;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c
167
cmd->rsp.arg[i] = QLCRD32(adapter, QLCNIC_CDRP_ARG(i), &err);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c
171
return cmd->rsp.arg[0];
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c
194
cmd.req.arg[1] = arg1;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c
195
cmd.req.arg[2] = arg2;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c
196
cmd.req.arg[3] = arg3;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c
221
cmd.req.arg[1] = recv_ctx->context_id;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c
222
cmd.req.arg[2] = mtu;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c
341
cmd.req.arg[1] = MSD(phys_addr);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c
342
cmd.req.arg[2] = LSD(phys_addr);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c
343
cmd.req.arg[3] = rq_size;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c
402
cmd.req.arg[1] = recv_ctx->context_id;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c
487
cmd.req.arg[1] = MSD(phys_addr);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c
488
cmd.req.arg[2] = LSD(phys_addr);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c
489
cmd.req.arg[3] = rq_size;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c
533
cmd.req.arg[1] = tx_ring->ctx_id;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c
550
cmd.req.arg[1] = config;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c
64
mbx->req.arg = kcalloc(mbx->req.num,
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c
66
if (!mbx->req.arg)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c
68
mbx->rsp.arg = kcalloc(mbx->rsp.num,
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c
70
if (!mbx->rsp.arg) {
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c
71
kfree(mbx->req.arg);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c
72
mbx->req.arg = NULL;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c
75
mbx->req.arg[0] = type;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c
790
cmd.req.arg[1] = val;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c
799
val = cmd.rsp.arg[1];
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c
809
ahw->intr_tbl[i].src = cmd.rsp.arg[2];
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c
832
cmd.req.arg[1] = function | BIT_8;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c
836
mac_low = cmd.rsp.arg[1];
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c
837
mac_high = cmd.rsp.arg[2];
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c
85
kfree(cmd->req.arg);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c
86
cmd->req.arg = NULL;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c
87
kfree(cmd->rsp.arg);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c
874
cmd.req.arg[1] = MSD(nic_dma_t);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c
875
cmd.req.arg[2] = LSD(nic_dma_t);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c
876
cmd.req.arg[3] = (func_id << 16 | nic_size);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c
88
cmd->rsp.arg = NULL;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c
939
cmd.req.arg[1] = MSD(nic_dma_t);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c
940
cmd.req.arg[2] = LSD(nic_dma_t);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c
941
cmd.req.arg[3] = ((nic->pci_func << 16) | nic_size);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c
982
cmd.req.arg[1] = MSD(pci_info_dma_t);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c
983
cmd.req.arg[2] = LSD(pci_info_dma_t);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c
984
cmd.req.arg[3] = pci_size;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.c
360
mbx_out = cmd.rsp.arg[1];
drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.c
458
cmd.req.arg[1] = size | (type << 16);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.c
459
cmd.req.arg[2] = MSD(phys_addr);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.c
460
cmd.req.arg[3] = LSD(phys_addr);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.c
583
cmd.req.arg[0] |= QLC_DCB_FW_VER << 29;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.c
591
mbx_out.prio_tc_map = cmd.rsp.arg[1];
drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.c
599
each->hdr_prio_pfc_map[0] = cmd.rsp.arg[k++];
drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.c
600
each->hdr_prio_pfc_map[1] = cmd.rsp.arg[k++];
drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.c
601
each->prio_pg_map[0] = cmd.rsp.arg[k++];
drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.c
602
each->prio_pg_map[1] = cmd.rsp.arg[k++];
drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.c
603
each->pg_bw_map[0] = cmd.rsp.arg[k++];
drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.c
604
each->pg_bw_map[1] = cmd.rsp.arg[k++];
drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.c
605
each->pg_tsa_map[0] = cmd.rsp.arg[k++];
drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.c
606
each->pg_tsa_map[1] = cmd.rsp.arg[k++];
drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.c
611
each->app[i] = cmd.rsp.arg[i + k];
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c
998
cmd.req.arg[1] = ahw->pci_func;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c
1576
beacon_state = cmd.rsp.arg[1];
drivers/net/ethernet/qlogic/qlcnic/qlcnic_minidump.c
1132
cmd->rsp.arg[2] = tmp_hdr.size;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_minidump.c
1133
cmd->rsp.arg[3] = tmp_hdr.version;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_minidump.c
1157
*temp_size = cmd.rsp.arg[2];
drivers/net/ethernet/qlogic/qlcnic/qlcnic_minidump.c
1158
*version = cmd.rsp.arg[3];
drivers/net/ethernet/qlogic/qlcnic/qlcnic_minidump.c
1186
cmd.req.arg[1] = LSD(tmp_addr_t);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_minidump.c
1187
cmd.req.arg[2] = MSD(tmp_addr_t);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_minidump.c
1188
cmd.req.arg[3] = temp_size;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c
1046
cmd->rsp.arg[0] |= (0x9 << 25);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c
1339
cmd.req.arg[1] = (1 << 4) | (1 << 5) | (1 << 6) | (1 << 7);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c
1397
QLCNIC_MBX_RSP(cmd->req.arg[0]), func);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c
1404
(cmd->req.arg[0] & 0xffff), func);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c
1417
rsp_data = cmd->rsp.arg[0];
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c
1419
opcode = QLCNIC_MBX_RSP(cmd->req.arg[0]);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c
1485
cmd_op = (cmd.rsp.arg[0] & 0xff);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c
1486
if (cmd.rsp.arg[0] >> 25 == 2) {
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c
2077
cmd.req.arg[1] = (enable & 1) | vid << 16;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c
251
cmd.req.arg = (u32 *)trans->req_pay;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c
252
cmd.rsp.arg = (u32 *)trans->rsp_pay;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c
369
cmd.req.arg[1] = vport_id << 16 | 0x1;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c
378
status = cmd.rsp.arg[2] & 0xffff;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c
380
npar_info->min_tx_bw = MSW(cmd.rsp.arg[2]);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c
382
npar_info->max_tx_bw = LSW(cmd.rsp.arg[3]);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c
384
npar_info->max_tx_ques = MSW(cmd.rsp.arg[3]);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c
386
npar_info->max_tx_mac_filters = LSW(cmd.rsp.arg[4]);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c
388
npar_info->max_rx_mcast_mac_filters = MSW(cmd.rsp.arg[4]);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c
390
npar_info->max_rx_ucast_mac_filters = LSW(cmd.rsp.arg[5]);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c
392
npar_info->max_rx_ip_addr = MSW(cmd.rsp.arg[5]);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c
394
npar_info->max_rx_lro_flow = LSW(cmd.rsp.arg[6]);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c
396
npar_info->max_rx_status_rings = MSW(cmd.rsp.arg[6]);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c
398
npar_info->max_rx_buf_rings = LSW(cmd.rsp.arg[7]);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c
400
npar_info->max_rx_ques = MSW(cmd.rsp.arg[7]);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c
401
npar_info->max_tx_vlan_keys = LSW(cmd.rsp.arg[8]);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c
402
npar_info->max_local_ipv6_addrs = MSW(cmd.rsp.arg[8]);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c
403
npar_info->max_remote_ipv6_addrs = LSW(cmd.rsp.arg[9]);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c
427
adapter->rx_pvid = MSW(cmd->rsp.arg[1]) & 0xffff;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c
442
sriov->any_vlan = cmd->rsp.arg[2] & 0xf;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c
443
sriov->num_allowed_vlans = cmd->rsp.arg[2] >> 16;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c
461
vlans = (u16 *)&cmd->rsp.arg[3];
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c
484
sriov->vlan_mode = cmd.rsp.arg[1] & 0x3;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c
732
mbx->req.arg = kcalloc(mbx->req.num, sizeof(u32),
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c
734
if (!mbx->req.arg)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c
736
mbx->rsp.arg = kcalloc(mbx->rsp.num, sizeof(u32),
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c
738
if (!mbx->rsp.arg) {
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c
739
kfree(mbx->req.arg);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c
740
mbx->req.arg = NULL;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c
743
mbx->req.arg[0] = (type | (mbx->req.num << 16) |
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c
745
mbx->rsp.arg[0] = (type & 0xffff) | mbx->rsp.num << 16;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c
764
trans->req_pay = (struct qlcnic_bc_payload *)cmd->req.arg;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c
765
trans->rsp_pay = (struct qlcnic_bc_payload *)cmd->rsp.arg;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c
770
cmd_op = cmd->req.arg[0] & 0xff;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c
787
cmd->req.arg = (u32 *)trans->req_pay;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c
788
cmd->rsp.arg = (u32 *)trans->rsp_pay;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c
789
cmd_op = cmd->req.arg[0] & 0xff;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c
1008
if ((cmd->req.arg[0] >> 29) != 0x3)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c
1011
if ((cmd->req.arg[1] & 0xffff) != vf->tx_ctx_id)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c
1026
cmd->rsp.arg[0] |= (0x6 << 25);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c
1030
cmd->req.arg[1] |= vf->vp->handle << 16;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c
1042
if ((cmd->req.arg[1] >> 16) != vf->rx_ctx_id)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c
1057
cmd->rsp.arg[0] |= (0x6 << 25);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c
1072
cmd->req.arg[1] |= vf->vp->handle << 16;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c
1073
cmd->req.arg[1] |= BIT_31;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c
1082
if (((cmd->req.arg[1] >> 8) & 0xff) != vf->pci_func)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c
1085
if (!(cmd->req.arg[1] & BIT_16))
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c
1088
if ((cmd->req.arg[1] & 0xff) != 0x1)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c
1103
cmd->rsp.arg[0] |= (0x6 << 25);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c
1114
if (cmd->req.arg[1] != vf->rx_ctx_id)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c
1117
if (cmd->req.arg[2] > adapter->ahw->max_mtu)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c
1132
cmd->rsp.arg[0] |= (0x6 << 25);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c
1142
if (cmd->req.arg[1] & BIT_31) {
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c
1143
if (((cmd->req.arg[1] >> 16) & 0x7fff) != vf->pci_func)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c
1146
cmd->req.arg[1] |= vf->vp->handle << 16;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c
1161
cmd->rsp.arg[0] |= (0x6 << 25);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c
1172
if (cmd->req.arg[1] != vf->rx_ctx_id)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c
1187
cmd->rsp.arg[0] |= (0x6 << 25);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c
1203
type = cmd->req.arg[1] & QLC_INTR_COAL_TYPE_MASK;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c
1204
ctx_id = cmd->req.arg[1] >> 16;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c
1205
pkts = cmd->req.arg[2] & 0xffff;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c
1206
time = cmd->req.arg[2] >> 16;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c
1246
cmd->rsp.arg[0] |= (0x6 << 25);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c
1261
if (!(cmd->req.arg[1] & BIT_8))
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c
1264
cmd->req.arg[1] |= (vf->vp->handle << 16);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c
1265
cmd->req.arg[1] |= BIT_31;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c
1268
op = cmd->req.arg[1] & 0x7;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c
1269
cmd->req.arg[1] &= ~0x7;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c
1272
cmd->req.arg[3] |= vp->pvid << 16;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c
1273
cmd->req.arg[1] |= new_op;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c
1288
cmd->rsp.arg[0] |= (0x6 << 25);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c
1299
if ((cmd->req.arg[1] >> 16) != vf->rx_ctx_id)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c
1314
cmd->rsp.arg[0] |= (0x6 << 25);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c
1329
cmd->req.arg[1] |= vf->vp->handle << 16;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c
1330
cmd->req.arg[1] |= BIT_31;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c
1347
cmd->rsp.arg[0] |= 1 << 25;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c
1357
cmd->rsp.arg[1] = mode | 1 << 8;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c
1358
cmd->rsp.arg[2] = sriov->num_allowed_vlans << 16;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c
1361
cmd->rsp.arg[1] = mode | 1 << 8 | vp->pvid << 16;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c
1378
vlan = cmd->req.arg[1] >> 16;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c
1404
vlan = cmd->req.arg[1] >> 16;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c
1441
cmd->rsp.arg[0] |= 2 << 25;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c
1445
op = cmd->req.arg[1] & 0xf;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c
1452
cmd->rsp.arg[0] |= err ? 2 << 25 : 1 << 25;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c
1522
cmd->rsp.arg[0] |= (0x9 << 25);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c
1609
cmd.req.arg[1] = vf->rx_ctx_id | (vpid & 0xffff) << 16;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c
1635
cmd.req.arg[1] |= vf->tx_ctx_id | (vpid & 0xffff) << 16;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c
183
cmd.req.arg[1] = 0x2;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c
191
npar_info->total_pf = cmd.rsp.arg[2] & 0xff;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c
192
npar_info->total_rss_engines = (cmd.rsp.arg[2] >> 8) & 0xff;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c
193
npar_info->max_vports = MSW(cmd.rsp.arg[2]);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c
194
npar_info->max_tx_ques = LSW(cmd.rsp.arg[3]);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c
195
npar_info->max_tx_mac_filters = MSW(cmd.rsp.arg[3]);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c
196
npar_info->max_rx_mcast_mac_filters = LSW(cmd.rsp.arg[4]);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c
197
npar_info->max_rx_ucast_mac_filters = MSW(cmd.rsp.arg[4]);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c
198
npar_info->max_rx_ip_addr = LSW(cmd.rsp.arg[5]);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c
199
npar_info->max_rx_lro_flow = MSW(cmd.rsp.arg[5]);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c
200
npar_info->max_rx_status_rings = LSW(cmd.rsp.arg[6]);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c
201
npar_info->max_rx_buf_rings = MSW(cmd.rsp.arg[6]);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c
202
npar_info->max_rx_ques = LSW(cmd.rsp.arg[7]);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c
203
npar_info->max_tx_vlan_keys = MSW(cmd.rsp.arg[7]);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c
204
npar_info->max_local_ipv6_addrs = LSW(cmd.rsp.arg[8]);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c
205
npar_info->max_remote_ipv6_addrs = MSW(cmd.rsp.arg[8]);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c
299
cmd.req.arg[3] = func << 8;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c
306
cmd.req.arg[3] = ((vpid & 0xffff) << 8) | 1;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c
318
vpid = cmd.rsp.arg[2] & 0xffff;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c
339
cmd.req.arg[1] = 0x4;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c
342
cmd.req.arg[1] |= BIT_16;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c
344
cmd.req.arg[1] |= QLC_SRIOV_ALLOW_VLAN0;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c
368
cmd.req.arg[1] = QLC_FLOOD_MODE | QLC_VF_FLOOD_BIT;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c
389
cmd.req.arg[0] |= (3 << 29);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c
390
cmd.req.arg[1] = ((func & 0xf) << 2) | BIT_6 | BIT_1;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c
392
cmd.req.arg[1] |= BIT_0;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c
42
cmd.req.arg[1] = (vport_id << 16) | 0x1;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c
43
cmd.req.arg[2] = npar_info->bit_offsets;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c
44
cmd.req.arg[2] |= npar_info->min_tx_bw << 16;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c
45
cmd.req.arg[3] = npar_info->max_tx_bw | (npar_info->max_tx_ques << 16);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c
46
cmd.req.arg[4] = npar_info->max_tx_mac_filters;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c
47
cmd.req.arg[4] |= npar_info->max_rx_mcast_mac_filters << 16;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c
48
cmd.req.arg[5] = npar_info->max_rx_ucast_mac_filters |
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c
50
cmd.req.arg[6] = npar_info->max_rx_lro_flow |
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c
52
cmd.req.arg[7] = npar_info->max_rx_buf_rings |
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c
54
cmd.req.arg[8] = npar_info->max_tx_vlan_keys;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c
55
cmd.req.arg[8] |= npar_info->max_local_ipv6_addrs << 16;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c
56
cmd.req.arg[9] = npar_info->max_remote_ipv6_addrs;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c
700
cmd.req.arg[1] = 0x3 | func << 16;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c
703
cmd.req.arg[2] |= BIT_1 | BIT_3 | BIT_8;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c
704
cmd.req.arg[4] = mac[5] | mac[4] << 8 | mac[3] << 16 |
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c
706
cmd.req.arg[5] = mac[1] | mac[0] << 8;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c
710
cmd.req.arg[2] |= BIT_6;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c
711
cmd.req.arg[3] |= vp->pvid << 8;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c
774
cmd->rsp.arg[0] |= (1 << 25);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c
784
cmd->rsp.arg[0] |= (2 << 25);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c
821
cmd->req.arg[1] = op | (1 << 8) | (3 << 6);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c
822
cmd->req.arg[1] |= ((vpid & 0xffff) << 16) | BIT_31;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c
832
buf = &cmd->req.arg[2];
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c
849
if ((cmd->req.arg[0] >> 29) != 0x3)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c
894
cmd->rsp.arg[0] |= (0x6 << 25);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c
898
cmd->req.arg[6] = vf->vp->handle;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c
902
mbx_out = (struct qlcnic_rcv_mbx_out *)&cmd->rsp.arg[1];
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c
918
type = cmd->req.arg[1];
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c
922
cmd->rsp.arg[0] = (2 << 25);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c
925
cmd->rsp.arg[0] = (1 << 25);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c
927
cmd->rsp.arg[2] = mac[1] | ((mac[0] << 8) & 0xff00);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c
928
cmd->rsp.arg[1] = mac[5] | ((mac[4] << 8) & 0xff00) |
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c
938
if ((cmd->req.arg[0] >> 29) != 0x3)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c
954
cmd->rsp.arg[0] |= (0x6 << 25);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c
958
cmd->req.arg[5] |= vf->vp->handle << 16;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c
961
mbx_out = (struct qlcnic_tx_mbx_out *)&cmd->rsp.arg[2];
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c
973
if ((cmd->req.arg[0] >> 29) != 0x3)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c
976
if ((cmd->req.arg[1] & 0xffff) != vf->rx_ctx_id)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c
991
cmd->rsp.arg[0] |= (0x6 << 25);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c
996
cmd->req.arg[1] |= vf->vp->handle << 16;
drivers/net/ethernet/sfc/mae.c
1083
void efx_mae_remove_mport(void *desc, void *arg)
drivers/net/ethernet/sfc/mae.h
135
void efx_mae_remove_mport(void *desc, void *arg);
drivers/net/ethernet/sfc/tc.c
2933
static void efx_tc_recirc_free(void *ptr, void *arg)
drivers/net/ethernet/sfc/tc.c
2936
struct efx_nic *efx = arg;
drivers/net/ethernet/sfc/tc.c
2943
static void efx_tc_lhs_free(void *ptr, void *arg)
drivers/net/ethernet/sfc/tc.c
2946
struct efx_nic *efx = arg;
drivers/net/ethernet/sfc/tc.c
2969
static void efx_tc_flow_free(void *ptr, void *arg)
drivers/net/ethernet/sfc/tc.c
2972
struct efx_nic *efx = arg;
drivers/net/ethernet/sfc/tc_conntrack.c
30
static void efx_tc_ct_zone_free(void *ptr, void *arg)
drivers/net/ethernet/sfc/tc_conntrack.c
43
static void efx_tc_ct_free(void *ptr, void *arg)
drivers/net/ethernet/sfc/tc_conntrack.c
46
struct efx_nic *efx = arg;
drivers/net/ethernet/socionext/sni_ave.c
1779
phy_interface_t phy_mode, u32 arg)
drivers/net/ethernet/socionext/sni_ave.c
1781
if (arg > 0)
drivers/net/ethernet/socionext/sni_ave.c
1805
phy_interface_t phy_mode, u32 arg)
drivers/net/ethernet/socionext/sni_ave.c
1807
if (arg > 0)
drivers/net/ethernet/socionext/sni_ave.c
1827
phy_interface_t phy_mode, u32 arg)
drivers/net/ethernet/socionext/sni_ave.c
1829
if (arg > 0)
drivers/net/ethernet/socionext/sni_ave.c
1852
phy_interface_t phy_mode, u32 arg)
drivers/net/ethernet/socionext/sni_ave.c
1854
if (arg > 1)
drivers/net/ethernet/socionext/sni_ave.c
1857
priv->pinmode_mask = SG_ETPINMODE_RMII(arg);
drivers/net/ethernet/socionext/sni_ave.c
1861
priv->pinmode_val = SG_ETPINMODE_RMII(arg);
drivers/net/ethernet/socionext/sni_ave.c
294
phy_interface_t phy_mode, u32 arg);
drivers/net/ethernet/sun/sunvnet_common.c
241
int sunvnet_handle_attr_common(struct vio_driver_state *vio, void *arg)
drivers/net/ethernet/sun/sunvnet_common.c
243
struct vio_net_attr_info *pkt = arg;
drivers/net/ethernet/sun/sunvnet_common.c
54
static int vnet_handle_unknown(struct vnet_port *port, void *arg)
drivers/net/ethernet/sun/sunvnet_common.c
56
struct vio_msg_tag *pkt = arg;
drivers/net/ethernet/sun/sunvnet_common.c
929
void sunvnet_event_common(void *arg, int event)
drivers/net/ethernet/sun/sunvnet_common.c
931
struct vnet_port *port = arg;
drivers/net/ethernet/sun/sunvnet_common.h
146
void sunvnet_event_common(void *arg, int event);
drivers/net/ethernet/sun/sunvnet_common.h
148
int sunvnet_handle_attr_common(struct vio_driver_state *vio, void *arg);
drivers/net/ethernet/ti/am65-cpsw-nuss.c
990
static int cpsw_restore_vlans(struct net_device *vdev, int vid, void *arg)
drivers/net/ethernet/ti/am65-cpsw-nuss.c
992
struct am65_cpsw_port *port = arg;
drivers/net/ethernet/ti/cpsw.c
66
#define for_each_slave(priv, func, arg...) \
drivers/net/ethernet/ti/cpsw.c
72
(func)((cpsw)->slaves + priv->emac_port, ##arg);\
drivers/net/ethernet/ti/cpsw.c
755
static int cpsw_restore_vlans(struct net_device *vdev, int vid, void *arg)
drivers/net/ethernet/ti/cpsw.c
757
struct cpsw_priv *priv = arg;
drivers/net/ethernet/ti/cpsw.c
77
(func)(slave++, ##arg); \
drivers/net/ethernet/ti/cpsw_new.c
498
static int cpsw_restore_vlans(struct net_device *vdev, int vid, void *arg)
drivers/net/ethernet/ti/cpsw_new.c
500
struct cpsw_priv *priv = arg;
drivers/net/ethernet/ti/netcp_core.c
1072
static void netcp_tx_notify(void *arg)
drivers/net/ethernet/ti/netcp_core.c
1074
struct netcp_intf *netcp = arg;
drivers/net/ethernet/ti/netcp_core.c
964
static void netcp_rx_notify(void *arg)
drivers/net/ethernet/ti/netcp_core.c
966
struct netcp_intf *netcp = arg;
drivers/net/ethernet/wangxun/libwx/wx_type.h
1470
#define wx_err(wx, fmt, arg...) \
drivers/net/ethernet/wangxun/libwx/wx_type.h
1471
dev_err(&(wx)->pdev->dev, fmt, ##arg)
drivers/net/ethernet/wangxun/libwx/wx_type.h
1473
#define wx_dbg(wx, fmt, arg...) \
drivers/net/ethernet/wangxun/libwx/wx_type.h
1474
dev_dbg(&(wx)->pdev->dev, fmt, ##arg)
drivers/net/hamradio/6pack.c
629
unsigned long arg)
drivers/net/hamradio/6pack.c
641
err = copy_to_user((void __user *) arg, dev->name,
drivers/net/hamradio/6pack.c
646
err = put_user(0, (int __user *) arg);
drivers/net/hamradio/6pack.c
650
if (get_user(tmp, (int __user *) arg)) {
drivers/net/hamradio/6pack.c
668
(void __user *)arg, AX25_ADDR_LEN)) {
drivers/net/hamradio/6pack.c
680
err = tty_mode_ioctl(tty, cmd, arg);
drivers/net/hamradio/mkiss.c
810
unsigned long arg)
drivers/net/hamradio/mkiss.c
823
err = copy_to_user((void __user *) arg, ax->dev->name,
drivers/net/hamradio/mkiss.c
828
err = put_user(4, (int __user *) arg);
drivers/net/hamradio/mkiss.c
832
if (get_user(tmp, (int __user *) arg)) {
drivers/net/hamradio/mkiss.c
850
(void __user *) arg, AX25_ADDR_LEN)) {
drivers/net/hamradio/scc.c
1304
static unsigned int scc_set_param(struct scc_channel *scc, unsigned int cmd, unsigned int arg)
drivers/net/hamradio/scc.c
1308
case PARAM_TXDELAY: scc->kiss.txdelay=arg; break;
drivers/net/hamradio/scc.c
1309
case PARAM_PERSIST: scc->kiss.persist=arg; break;
drivers/net/hamradio/scc.c
1310
case PARAM_SLOTTIME: scc->kiss.slottime=arg; break;
drivers/net/hamradio/scc.c
1311
case PARAM_TXTAIL: scc->kiss.tailtime=arg; break;
drivers/net/hamradio/scc.c
1312
case PARAM_FULLDUP: scc->kiss.fulldup=arg; break;
drivers/net/hamradio/scc.c
1314
case PARAM_GROUP: scc->kiss.group=arg; break;
drivers/net/hamradio/scc.c
1315
case PARAM_IDLE: scc->kiss.idletime=arg; break;
drivers/net/hamradio/scc.c
1316
case PARAM_MIN: scc->kiss.mintime=arg; break;
drivers/net/hamradio/scc.c
1317
case PARAM_MAXKEY: scc->kiss.maxkeyup=arg; break;
drivers/net/hamradio/scc.c
1318
case PARAM_WAIT: scc->kiss.waittime=arg; break;
drivers/net/hamradio/scc.c
1319
case PARAM_MAXDEFER: scc->kiss.maxdefer=arg; break;
drivers/net/hamradio/scc.c
1320
case PARAM_TX: scc->kiss.tx_inhibit=arg; break;
drivers/net/hamradio/scc.c
1323
scc->kiss.softdcd=arg;
drivers/net/hamradio/scc.c
1324
if (arg)
drivers/net/hamradio/scc.c
1336
if (arg < 256)
drivers/net/hamradio/scc.c
1337
scc->modem.speed=arg*100;
drivers/net/hamradio/scc.c
1339
scc->modem.speed=arg;
drivers/net/hamradio/scc.c
1348
if (arg != TX_OFF) {
drivers/net/hamradio/scc.c
1353
if (arg == TX_OFF)
drivers/net/hamradio/scc.c
1709
struct ifreq *ifr, void __user *arg, int cmd)
drivers/net/hamradio/scc.c
1729
if (!arg) return -EFAULT;
drivers/net/hamradio/scc.c
1734
if (copy_from_user(&hwcfg, arg, sizeof(hwcfg)))
drivers/net/hamradio/scc.c
1857
if (!arg) return -EINVAL;
drivers/net/hamradio/scc.c
1861
if (copy_from_user(&scc->modem, arg, sizeof(struct scc_modem)))
drivers/net/hamradio/scc.c
1910
if (!arg || copy_from_user(&memcfg, arg, sizeof(memcfg)))
drivers/net/hamradio/scc.c
1916
if (!arg || copy_to_user(arg, &scc->stat, sizeof(scc->stat)))
drivers/net/hamradio/scc.c
1921
if (!arg || copy_from_user(&kiss_cmd, arg, sizeof(kiss_cmd)))
drivers/net/hamradio/scc.c
1924
if (copy_to_user(arg, &kiss_cmd, sizeof(kiss_cmd)))
drivers/net/hamradio/scc.c
1930
if (!arg || copy_from_user(&kiss_cmd, arg, sizeof(kiss_cmd)))
drivers/net/hamradio/scc.c
1936
if (!arg || copy_from_user(&cal, arg, sizeof(cal)) || cal.time == 0)
drivers/net/mdio/fwnode_mdio.c
45
struct of_phandle_args arg;
drivers/net/mdio/fwnode_mdio.c
52
"timestamper", 1, 0, &arg);
drivers/net/mdio/fwnode_mdio.c
58
if (arg.args_count != 1) {
drivers/net/mdio/fwnode_mdio.c
63
mii_ts = register_mii_timestamper(arg.np, arg.args[0]);
drivers/net/mdio/fwnode_mdio.c
66
of_node_put(arg.np);
drivers/net/netdevsim/fib.c
1072
static void nsim_fib_rt_free(void *ptr, void *arg)
drivers/net/netdevsim/fib.c
1075
struct nsim_fib_data *data = arg;
drivers/net/netdevsim/fib.c
1352
static void nsim_nexthop_free(void *ptr, void *arg)
drivers/net/netdevsim/fib.c
1355
struct nsim_fib_data *data = arg;
drivers/net/ppp/ppp_async.c
104
unsigned long arg);
drivers/net/ppp/ppp_async.c
284
ppp_asynctty_ioctl(struct tty_struct *tty, unsigned int cmd, unsigned long arg)
drivers/net/ppp/ppp_async.c
288
int __user *p = (int __user *)arg;
drivers/net/ppp/ppp_async.c
310
if (arg == TCIOFLUSH || arg == TCOFLUSH)
drivers/net/ppp/ppp_async.c
312
err = n_tty_ioctl_helper(tty, cmd, arg);
drivers/net/ppp/ppp_async.c
324
err = tty_mode_ioctl(tty, cmd, arg);
drivers/net/ppp/ppp_async.c
394
ppp_async_ioctl(struct ppp_channel *chan, unsigned int cmd, unsigned long arg)
drivers/net/ppp/ppp_async.c
397
void __user *argp = (void __user *)arg;
drivers/net/ppp/ppp_deflate.c
136
static int z_comp_init(void *arg, unsigned char *options, int opt_len,
drivers/net/ppp/ppp_deflate.c
139
struct ppp_deflate_state *state = (struct ppp_deflate_state *) arg;
drivers/net/ppp/ppp_deflate.c
165
static void z_comp_reset(void *arg)
drivers/net/ppp/ppp_deflate.c
167
struct ppp_deflate_state *state = (struct ppp_deflate_state *) arg;
drivers/net/ppp/ppp_deflate.c
184
static int z_compress(void *arg, unsigned char *rptr, unsigned char *obuf,
drivers/net/ppp/ppp_deflate.c
187
struct ppp_deflate_state *state = (struct ppp_deflate_state *) arg;
drivers/net/ppp/ppp_deflate.c
265
static void z_comp_stats(void *arg, struct compstat *stats)
drivers/net/ppp/ppp_deflate.c
267
struct ppp_deflate_state *state = (struct ppp_deflate_state *) arg;
drivers/net/ppp/ppp_deflate.c
276
static void z_decomp_free(void *arg)
drivers/net/ppp/ppp_deflate.c
278
struct ppp_deflate_state *state = (struct ppp_deflate_state *) arg;
drivers/net/ppp/ppp_deflate.c
350
static int z_decomp_init(void *arg, unsigned char *options, int opt_len,
drivers/net/ppp/ppp_deflate.c
353
struct ppp_deflate_state *state = (struct ppp_deflate_state *) arg;
drivers/net/ppp/ppp_deflate.c
380
static void z_decomp_reset(void *arg)
drivers/net/ppp/ppp_deflate.c
382
struct ppp_deflate_state *state = (struct ppp_deflate_state *) arg;
drivers/net/ppp/ppp_deflate.c
409
static int z_decompress(void *arg, unsigned char *ibuf, int isize,
drivers/net/ppp/ppp_deflate.c
412
struct ppp_deflate_state *state = (struct ppp_deflate_state *) arg;
drivers/net/ppp/ppp_deflate.c
515
static void z_incomp(void *arg, unsigned char *ibuf, int icnt)
drivers/net/ppp/ppp_deflate.c
517
struct ppp_deflate_state *state = (struct ppp_deflate_state *) arg;
drivers/net/ppp/ppp_deflate.c
60
static void z_comp_free(void *arg)
drivers/net/ppp/ppp_deflate.c
62
struct ppp_deflate_state *state = (struct ppp_deflate_state *) arg;
drivers/net/ppp/ppp_generic.c
1045
err = ppp_ioctl(file, cmd, (unsigned long)compat_ptr(arg));
drivers/net/ppp/ppp_generic.c
1052
struct file *file, unsigned int cmd, unsigned long arg)
drivers/net/ppp/ppp_generic.c
1058
int __user *p = (int __user *)arg;
drivers/net/ppp/ppp_generic.c
265
struct file *file, unsigned int cmd, unsigned long arg);
drivers/net/ppp/ppp_generic.c
721
static long ppp_ioctl(struct file *file, unsigned int cmd, unsigned long arg)
drivers/net/ppp/ppp_generic.c
731
void __user *argp = (void __user *)arg;
drivers/net/ppp/ppp_generic.c
739
pf, file, cmd, arg);
drivers/net/ppp/ppp_generic.c
803
err = chan->ops->ioctl(chan, cmd, arg);
drivers/net/ppp/ppp_generic.c
988
static long ppp_compat_ioctl(struct file *file, unsigned int cmd, unsigned long arg)
drivers/net/ppp/ppp_generic.c
992
void __user *argp = (void __user *)arg;
drivers/net/ppp/ppp_mppe.c
182
static void mppe_free(void *arg)
drivers/net/ppp/ppp_mppe.c
184
struct ppp_mppe_state *state = (struct ppp_mppe_state *) arg;
drivers/net/ppp/ppp_mppe.c
193
mppe_init(void *arg, unsigned char *options, int optlen, int unit, int debug,
drivers/net/ppp/ppp_mppe.c
196
struct ppp_mppe_state *state = (struct ppp_mppe_state *) arg;
drivers/net/ppp/ppp_mppe.c
251
mppe_comp_init(void *arg, unsigned char *options, int optlen, int unit,
drivers/net/ppp/ppp_mppe.c
255
return mppe_init(arg, options, optlen, unit, debug, "mppe_comp_init");
drivers/net/ppp/ppp_mppe.c
267
static void mppe_comp_reset(void *arg)
drivers/net/ppp/ppp_mppe.c
269
struct ppp_mppe_state *state = (struct ppp_mppe_state *) arg;
drivers/net/ppp/ppp_mppe.c
280
mppe_compress(void *arg, unsigned char *ibuf, unsigned char *obuf,
drivers/net/ppp/ppp_mppe.c
283
struct ppp_mppe_state *state = (struct ppp_mppe_state *) arg;
drivers/net/ppp/ppp_mppe.c
349
static void mppe_comp_stats(void *arg, struct compstat *stats)
drivers/net/ppp/ppp_mppe.c
351
struct ppp_mppe_state *state = (struct ppp_mppe_state *) arg;
drivers/net/ppp/ppp_mppe.c
357
mppe_decomp_init(void *arg, unsigned char *options, int optlen, int unit,
drivers/net/ppp/ppp_mppe.c
361
return mppe_init(arg, options, optlen, unit, debug, "mppe_decomp_init");
drivers/net/ppp/ppp_mppe.c
367
static void mppe_decomp_reset(void *arg)
drivers/net/ppp/ppp_mppe.c
377
mppe_decompress(void *arg, unsigned char *ibuf, int isize, unsigned char *obuf,
drivers/net/ppp/ppp_mppe.c
380
struct ppp_mppe_state *state = (struct ppp_mppe_state *) arg;
drivers/net/ppp/ppp_mppe.c
553
static void mppe_incomp(void *arg, unsigned char *ibuf, int icnt)
drivers/net/ppp/ppp_mppe.c
555
struct ppp_mppe_state *state = (struct ppp_mppe_state *) arg;
drivers/net/ppp/ppp_synctty.c
276
ppp_synctty_ioctl(struct tty_struct *tty, unsigned int cmd, unsigned long arg)
drivers/net/ppp/ppp_synctty.c
279
int __user *p = (int __user *)arg;
drivers/net/ppp/ppp_synctty.c
302
if (arg == TCIOFLUSH || arg == TCOFLUSH)
drivers/net/ppp/ppp_synctty.c
304
err = n_tty_ioctl_helper(tty, cmd, arg);
drivers/net/ppp/ppp_synctty.c
315
err = tty_mode_ioctl(tty, cmd, arg);
drivers/net/ppp/ppp_synctty.c
386
ppp_sync_ioctl(struct ppp_channel *chan, unsigned int cmd, unsigned long arg)
drivers/net/ppp/ppp_synctty.c
391
void __user *argp = (void __user *)arg;
drivers/net/ppp/ppp_synctty.c
92
unsigned long arg);
drivers/net/ppp/pppoe.c
740
unsigned long arg)
drivers/net/ppp/pppoe.c
757
(int __user *)arg))
drivers/net/ppp/pppoe.c
768
if (get_user(val, (int __user *)arg))
drivers/net/ppp/pppoe.c
781
if (get_user(val, (int __user *)arg))
drivers/net/ppp/pppoe.c
802
(void __user *)arg,
drivers/net/ppp/pppox.c
103
int pppox_compat_ioctl(struct socket *sock, unsigned int cmd, unsigned long arg)
drivers/net/ppp/pppox.c
108
return pppox_ioctl(sock, cmd, (unsigned long)compat_ptr(arg));
drivers/net/ppp/pppox.c
67
int pppox_ioctl(struct socket *sock, unsigned int cmd, unsigned long arg)
drivers/net/ppp/pppox.c
84
if (put_user(index , (int __user *) arg))
drivers/net/ppp/pppox.c
93
pppox_protos[sk->sk_protocol]->ioctl(sock, cmd, arg) : -ENOTTY;
drivers/net/ppp/pptp.c
581
unsigned long arg)
drivers/net/ppp/pptp.c
586
void __user *argp = (void __user *)arg;
drivers/net/slip/slip.c
1076
unsigned long arg)
drivers/net/slip/slip.c
1080
int __user *p = (int __user *)arg;
drivers/net/slip/slip.c
1089
if (copy_to_user((void __user *)arg, sl->dev->name, tmp))
drivers/net/slip/slip.c
1176
return tty_mode_ioctl(tty, cmd, arg);
drivers/net/tap.c
860
static int set_offload(struct tap_queue *q, unsigned long arg)
drivers/net/tap.c
872
if (arg & TUN_F_CSUM) {
drivers/net/tap.c
875
if (arg & (TUN_F_TSO4 | TUN_F_TSO6)) {
drivers/net/tap.c
876
if (arg & TUN_F_TSO_ECN)
drivers/net/tap.c
878
if (arg & TUN_F_TSO4)
drivers/net/tap.c
880
if (arg & TUN_F_TSO6)
drivers/net/tap.c
885
if ((arg & (TUN_F_USO4 | TUN_F_USO6)) == (TUN_F_USO4 | TUN_F_USO6))
drivers/net/tap.c
917
unsigned long arg)
drivers/net/tap.c
921
void __user *argp = (void __user *)arg;
drivers/net/tap.c
985
if (arg & ~(TUN_F_CSUM | TUN_F_TSO4 | TUN_F_TSO6 |
drivers/net/tap.c
991
ret = set_offload(q, arg);
drivers/net/tun.c
2845
static int set_offload(struct tun_struct *tun, unsigned long arg)
drivers/net/tun.c
2849
if (arg & TUN_F_CSUM) {
drivers/net/tun.c
2851
arg &= ~TUN_F_CSUM;
drivers/net/tun.c
2853
if (arg & (TUN_F_TSO4|TUN_F_TSO6)) {
drivers/net/tun.c
2854
if (arg & TUN_F_TSO_ECN) {
drivers/net/tun.c
2856
arg &= ~TUN_F_TSO_ECN;
drivers/net/tun.c
2858
if (arg & TUN_F_TSO4)
drivers/net/tun.c
2860
if (arg & TUN_F_TSO6)
drivers/net/tun.c
2862
arg &= ~(TUN_F_TSO4|TUN_F_TSO6);
drivers/net/tun.c
2865
arg &= ~TUN_F_UFO;
drivers/net/tun.c
2868
if (arg & TUN_F_USO4 && arg & TUN_F_USO6) {
drivers/net/tun.c
2870
arg &= ~(TUN_F_USO4 | TUN_F_USO6);
drivers/net/tun.c
2877
if (features & PLAIN_GSO && arg & TUN_F_UDP_TUNNEL_GSO) {
drivers/net/tun.c
2879
if (arg & TUN_F_UDP_TUNNEL_GSO_CSUM)
drivers/net/tun.c
2881
arg &= ~(TUN_F_UDP_TUNNEL_GSO |
drivers/net/tun.c
2888
if (arg)
drivers/net/tun.c
3041
unsigned long arg, int ifreq_len)
drivers/net/tun.c
3046
void __user* argp = (void __user*)arg;
drivers/net/tun.c
3139
arg ? "disabled" : "enabled");
drivers/net/tun.c
3146
if (arg && !(tun->flags & IFF_PERSIST)) {
drivers/net/tun.c
3151
if (!arg && (tun->flags & IFF_PERSIST)) {
drivers/net/tun.c
3158
arg ? "enabled" : "disabled");
drivers/net/tun.c
3163
owner = make_kuid(current_user_ns(), arg);
drivers/net/tun.c
3176
group = make_kgid(current_user_ns(), arg);
drivers/net/tun.c
3202
tun->dev->type = (int) arg;
drivers/net/tun.c
3212
tun->msg_enable = (u32)arg;
drivers/net/tun.c
3216
ret = set_offload(tun, arg);
drivers/net/tun.c
3224
ret = update_filter(&tun->txflt, (void __user *)arg);
drivers/net/tun.c
3335
unsigned int cmd, unsigned long arg)
drivers/net/tun.c
3337
return __tun_chr_ioctl(file, cmd, arg, sizeof (struct ifreq));
drivers/net/tun.c
3342
unsigned int cmd, unsigned long arg)
drivers/net/tun.c
3352
arg = (unsigned long)compat_ptr(arg);
drivers/net/tun.c
3355
arg = (compat_ulong_t)arg;
drivers/net/tun.c
3365
return __tun_chr_ioctl(file, cmd, arg, sizeof(struct compat_ifreq));
drivers/net/tun.c
816
static int update_filter(struct tap_filter *filter, void __user *arg)
drivers/net/tun.c
822
if (copy_from_user(&uf, arg, sizeof(uf)))
drivers/net/tun.c
832
addr = memdup_user(arg + sizeof(uf), alen);
drivers/net/usb/hso.c
1534
hso_wait_modem_status(struct hso_serial *serial, unsigned long arg)
drivers/net/usb/hso.c
1556
if (((arg & TIOCM_RNG) && (cnow.rng != cprev.rng)) ||
drivers/net/usb/hso.c
1557
((arg & TIOCM_DSR) && (cnow.dsr != cprev.dsr)) ||
drivers/net/usb/hso.c
1558
((arg & TIOCM_CD) && (cnow.dcd != cprev.dcd))) {
drivers/net/usb/hso.c
1690
unsigned int cmd, unsigned long arg)
drivers/net/usb/hso.c
1694
hso_dbg(0x8, "IOCTL cmd: %d, arg: %ld\n", cmd, arg);
drivers/net/usb/hso.c
1700
ret = hso_wait_modem_status(serial, arg);
drivers/net/vxlan/vxlan_mdb.c
1720
static void vxlan_mdb_check_empty(void *ptr, void *arg)
drivers/net/vxlan/vxlan_vnifilter.c
20
static inline int vxlan_vni_cmp(struct rhashtable_compare_arg *arg,
drivers/net/vxlan/vxlan_vnifilter.c
24
__be32 vni = *(__be32 *)arg->key;
drivers/net/wireless/ath/ar5523/ar5523.h
137
#define ar5523_dbg(ar, format, arg...) \
drivers/net/wireless/ath/ar5523/ar5523.h
138
dev_dbg(&(ar)->dev->dev, format, ## arg)
drivers/net/wireless/ath/ar5523/ar5523.h
144
#define ar5523_err(ar, format, arg...) \
drivers/net/wireless/ath/ar5523/ar5523.h
147
dev_err(&(ar)->dev->dev, format, ## arg); \
drivers/net/wireless/ath/ar5523/ar5523.h
150
#define ar5523_info(ar, format, arg...) \
drivers/net/wireless/ath/ar5523/ar5523.h
151
dev_info(&(ar)->dev->dev, format, ## arg)
drivers/net/wireless/ath/ath.h
302
#define ATH_DBG_WARN(foo, arg...) WARN(foo, arg)
drivers/net/wireless/ath/ath.h
315
#define ATH_DBG_WARN(foo, arg...) do {} while (0)
drivers/net/wireless/ath/ath10k/ahb.c
390
static irqreturn_t ath10k_ahb_interrupt_handler(int irq, void *arg)
drivers/net/wireless/ath/ath10k/ahb.c
392
struct ath10k *ar = arg;
drivers/net/wireless/ath/ath10k/mac.c
1058
struct wmi_vdev_start_request_arg arg = {};
drivers/net/wireless/ath/ath10k/mac.c
1071
arg.vdev_id = vdev_id;
drivers/net/wireless/ath/ath10k/mac.c
1072
arg.channel.freq = channel->center_freq;
drivers/net/wireless/ath/ath10k/mac.c
1073
arg.channel.band_center_freq1 = chandef->center_freq1;
drivers/net/wireless/ath/ath10k/mac.c
1074
arg.channel.band_center_freq2 = chandef->center_freq2;
drivers/net/wireless/ath/ath10k/mac.c
1079
arg.channel.mode = chan_to_phymode(chandef);
drivers/net/wireless/ath/ath10k/mac.c
1080
arg.channel.chan_radar =
drivers/net/wireless/ath/ath10k/mac.c
1083
arg.channel.min_power = 0;
drivers/net/wireless/ath/ath10k/mac.c
1084
arg.channel.max_power = channel->max_power * 2;
drivers/net/wireless/ath/ath10k/mac.c
1085
arg.channel.max_reg_power = channel->max_reg_power * 2;
drivers/net/wireless/ath/ath10k/mac.c
1086
arg.channel.max_antenna_gain = channel->max_antenna_gain;
drivers/net/wireless/ath/ath10k/mac.c
1091
ret = ath10k_wmi_vdev_start(ar, &arg);
drivers/net/wireless/ath/ath10k/mac.c
1512
struct wmi_vdev_start_request_arg arg = {};
drivers/net/wireless/ath/ath10k/mac.c
1520
arg.vdev_id = arvif->vdev_id;
drivers/net/wireless/ath/ath10k/mac.c
1521
arg.dtim_period = arvif->dtim_period;
drivers/net/wireless/ath/ath10k/mac.c
1522
arg.bcn_intval = arvif->beacon_interval;
drivers/net/wireless/ath/ath10k/mac.c
1524
arg.channel.freq = chandef->chan->center_freq;
drivers/net/wireless/ath/ath10k/mac.c
1525
arg.channel.band_center_freq1 = chandef->center_freq1;
drivers/net/wireless/ath/ath10k/mac.c
1526
arg.channel.band_center_freq2 = chandef->center_freq2;
drivers/net/wireless/ath/ath10k/mac.c
1527
arg.channel.mode = chan_to_phymode(chandef);
drivers/net/wireless/ath/ath10k/mac.c
1529
arg.channel.min_power = 0;
drivers/net/wireless/ath/ath10k/mac.c
1530
arg.channel.max_power = chandef->chan->max_power * 2;
drivers/net/wireless/ath/ath10k/mac.c
1531
arg.channel.max_reg_power = chandef->chan->max_reg_power * 2;
drivers/net/wireless/ath/ath10k/mac.c
1532
arg.channel.max_antenna_gain = chandef->chan->max_antenna_gain;
drivers/net/wireless/ath/ath10k/mac.c
1535
arg.ssid = arvif->u.ap.ssid;
drivers/net/wireless/ath/ath10k/mac.c
1536
arg.ssid_len = arvif->u.ap.ssid_len;
drivers/net/wireless/ath/ath10k/mac.c
1537
arg.hidden_ssid = arvif->u.ap.hidden_ssid;
drivers/net/wireless/ath/ath10k/mac.c
1540
arg.channel.chan_radar =
drivers/net/wireless/ath/ath10k/mac.c
1543
arg.ssid = arvif->vif->cfg.ssid;
drivers/net/wireless/ath/ath10k/mac.c
1544
arg.ssid_len = arvif->vif->cfg.ssid_len;
drivers/net/wireless/ath/ath10k/mac.c
1549
arg.vdev_id, arg.channel.freq,
drivers/net/wireless/ath/ath10k/mac.c
1550
ath10k_wmi_phymode_str(arg.channel.mode));
drivers/net/wireless/ath/ath10k/mac.c
1553
ret = ath10k_wmi_vdev_restart(ar, &arg);
drivers/net/wireless/ath/ath10k/mac.c
1555
ret = ath10k_wmi_vdev_start(ar, &arg);
drivers/net/wireless/ath/ath10k/mac.c
1559
arg.vdev_id, ret);
drivers/net/wireless/ath/ath10k/mac.c
1567
arg.vdev_id, restart, ret);
drivers/net/wireless/ath/ath10k/mac.c
2018
struct wmi_sta_keepalive_arg arg = {};
drivers/net/wireless/ath/ath10k/mac.c
2032
arg.vdev_id = arvif->vdev_id;
drivers/net/wireless/ath/ath10k/mac.c
2033
arg.enabled = 1;
drivers/net/wireless/ath/ath10k/mac.c
2034
arg.method = WMI_STA_KEEPALIVE_METHOD_NULL_FRAME;
drivers/net/wireless/ath/ath10k/mac.c
2035
arg.interval = WMI_STA_KEEPALIVE_INTERVAL_DISABLE;
drivers/net/wireless/ath/ath10k/mac.c
2037
ret = ath10k_wmi_sta_keepalive(ar, &arg);
drivers/net/wireless/ath/ath10k/mac.c
2188
struct wmi_peer_assoc_complete_arg *arg)
drivers/net/wireless/ath/ath10k/mac.c
2200
ether_addr_copy(arg->addr, sta->addr);
drivers/net/wireless/ath/ath10k/mac.c
2201
arg->vdev_id = arvif->vdev_id;
drivers/net/wireless/ath/ath10k/mac.c
2202
arg->peer_aid = aid;
drivers/net/wireless/ath/ath10k/mac.c
2203
arg->peer_flags |= arvif->ar->wmi.peer_flags->auth;
drivers/net/wireless/ath/ath10k/mac.c
2204
arg->peer_listen_intval = ath10k_peer_assoc_h_listen_intval(ar, vif);
drivers/net/wireless/ath/ath10k/mac.c
2205
arg->peer_num_spatial_streams = 1;
drivers/net/wireless/ath/ath10k/mac.c
2206
arg->peer_caps = vif->bss_conf.assoc_capability;
drivers/net/wireless/ath/ath10k/mac.c
2212
struct wmi_peer_assoc_complete_arg *arg)
drivers/net/wireless/ath/ath10k/mac.c
2248
arg->peer_flags |= ar->wmi.peer_flags->need_ptk_4_way;
drivers/net/wireless/ath/ath10k/mac.c
2253
arg->peer_flags |= ar->wmi.peer_flags->need_gtk_2_way;
drivers/net/wireless/ath/ath10k/mac.c
2259
arg->peer_flags |= ar->wmi.peer_flags->pmf;
drivers/net/wireless/ath/ath10k/mac.c
2266
struct wmi_peer_assoc_complete_arg *arg)
drivers/net/wireless/ath/ath10k/mac.c
2269
struct wmi_rate_set_arg *rateset = &arg->peer_legacy_rates;
drivers/net/wireless/ath/ath10k/mac.c
2328
struct wmi_peer_assoc_complete_arg *arg)
drivers/net/wireless/ath/ath10k/mac.c
2356
arg->peer_flags |= ar->wmi.peer_flags->ht;
drivers/net/wireless/ath/ath10k/mac.c
2357
arg->peer_max_mpdu = (1 << (IEEE80211_HT_MAX_AMPDU_FACTOR +
drivers/net/wireless/ath/ath10k/mac.c
2360
arg->peer_mpdu_density =
drivers/net/wireless/ath/ath10k/mac.c
2363
arg->peer_ht_caps = ht_cap->cap;
drivers/net/wireless/ath/ath10k/mac.c
2364
arg->peer_rate_caps |= WMI_RC_HT_FLAG;
drivers/net/wireless/ath/ath10k/mac.c
2367
arg->peer_flags |= ar->wmi.peer_flags->ldbc;
drivers/net/wireless/ath/ath10k/mac.c
2370
arg->peer_flags |= ar->wmi.peer_flags->bw40;
drivers/net/wireless/ath/ath10k/mac.c
2371
arg->peer_rate_caps |= WMI_RC_CW40_FLAG;
drivers/net/wireless/ath/ath10k/mac.c
2376
arg->peer_rate_caps |= WMI_RC_SGI_FLAG;
drivers/net/wireless/ath/ath10k/mac.c
2379
arg->peer_rate_caps |= WMI_RC_SGI_FLAG;
drivers/net/wireless/ath/ath10k/mac.c
2383
arg->peer_rate_caps |= WMI_RC_TX_STBC_FLAG;
drivers/net/wireless/ath/ath10k/mac.c
2384
arg->peer_flags |= ar->wmi.peer_flags->stbc;
drivers/net/wireless/ath/ath10k/mac.c
2391
arg->peer_rate_caps |= stbc;
drivers/net/wireless/ath/ath10k/mac.c
2392
arg->peer_flags |= ar->wmi.peer_flags->stbc;
drivers/net/wireless/ath/ath10k/mac.c
2396
arg->peer_rate_caps |= WMI_RC_TS_FLAG;
drivers/net/wireless/ath/ath10k/mac.c
2398
arg->peer_rate_caps |= WMI_RC_DS_FLAG;
drivers/net/wireless/ath/ath10k/mac.c
2404
arg->peer_ht_rates.rates[n++] = i;
drivers/net/wireless/ath/ath10k/mac.c
2417
arg->peer_ht_rates.num_rates = 8;
drivers/net/wireless/ath/ath10k/mac.c
2418
for (i = 0; i < arg->peer_ht_rates.num_rates; i++)
drivers/net/wireless/ath/ath10k/mac.c
2419
arg->peer_ht_rates.rates[i] = i;
drivers/net/wireless/ath/ath10k/mac.c
2421
arg->peer_ht_rates.num_rates = n;
drivers/net/wireless/ath/ath10k/mac.c
2422
arg->peer_num_spatial_streams = min(sta->deflink.rx_nss,
drivers/net/wireless/ath/ath10k/mac.c
2427
arg->addr,
drivers/net/wireless/ath/ath10k/mac.c
2428
arg->peer_ht_rates.num_rates,
drivers/net/wireless/ath/ath10k/mac.c
2429
arg->peer_num_spatial_streams);
drivers/net/wireless/ath/ath10k/mac.c
245
struct wmi_vdev_install_key_arg arg = {
drivers/net/wireless/ath/ath10k/mac.c
2578
struct wmi_peer_assoc_complete_arg *arg)
drivers/net/wireless/ath/ath10k/mac.c
258
arg.key_cipher = ar->wmi_key_cipher[WMI_CIPHER_AES_CCM];
drivers/net/wireless/ath/ath10k/mac.c
2602
arg->peer_flags |= ar->wmi.peer_flags->vht;
drivers/net/wireless/ath/ath10k/mac.c
2605
arg->peer_flags |= ar->wmi.peer_flags->vht_2g;
drivers/net/wireless/ath/ath10k/mac.c
2607
arg->peer_vht_caps = vht_cap->cap;
drivers/net/wireless/ath/ath10k/mac.c
2618
arg->peer_max_mpdu = max(arg->peer_max_mpdu,
drivers/net/wireless/ath/ath10k/mac.c
262
arg.key_cipher = ar->wmi_key_cipher[WMI_CIPHER_TKIP];
drivers/net/wireless/ath/ath10k/mac.c
2623
arg->peer_flags |= ar->wmi.peer_flags->bw80;
drivers/net/wireless/ath/ath10k/mac.c
2626
arg->peer_flags |= ar->wmi.peer_flags->bw160;
drivers/net/wireless/ath/ath10k/mac.c
263
arg.key_txmic_len = 8;
drivers/net/wireless/ath/ath10k/mac.c
2639
arg->peer_num_spatial_streams = min(sta->deflink.rx_nss, max_nss);
drivers/net/wireless/ath/ath10k/mac.c
264
arg.key_rxmic_len = 8;
drivers/net/wireless/ath/ath10k/mac.c
2640
arg->peer_vht_rates.rx_max_rate =
drivers/net/wireless/ath/ath10k/mac.c
2642
arg->peer_vht_rates.rx_mcs_set =
drivers/net/wireless/ath/ath10k/mac.c
2644
arg->peer_vht_rates.tx_max_rate =
drivers/net/wireless/ath/ath10k/mac.c
2646
arg->peer_vht_rates.tx_mcs_set = ath10k_peer_assoc_h_vht_limit(
drivers/net/wireless/ath/ath10k/mac.c
2652
if (arg->peer_phymode == MODE_11AC_VHT160 ||
drivers/net/wireless/ath/ath10k/mac.c
2653
arg->peer_phymode == MODE_11AC_VHT80_80) {
drivers/net/wireless/ath/ath10k/mac.c
2657
max_rate = arg->peer_vht_rates.rx_max_rate;
drivers/net/wireless/ath/ath10k/mac.c
2661
rx_nss = arg->peer_num_spatial_streams;
drivers/net/wireless/ath/ath10k/mac.c
2663
rx_nss = min(arg->peer_num_spatial_streams, rx_nss);
drivers/net/wireless/ath/ath10k/mac.c
2668
arg->peer_bw_rxnss_override =
drivers/net/wireless/ath/ath10k/mac.c
2672
if (arg->peer_phymode == MODE_11AC_VHT80_80) {
drivers/net/wireless/ath/ath10k/mac.c
2673
arg->peer_bw_rxnss_override |=
drivers/net/wireless/ath/ath10k/mac.c
2679
sta->addr, arg->peer_max_mpdu,
drivers/net/wireless/ath/ath10k/mac.c
268
arg.key_cipher = ar->wmi_key_cipher[WMI_CIPHER_WEP];
drivers/net/wireless/ath/ath10k/mac.c
2680
arg->peer_flags, arg->peer_bw_rxnss_override);
drivers/net/wireless/ath/ath10k/mac.c
2686
struct wmi_peer_assoc_complete_arg *arg)
drivers/net/wireless/ath/ath10k/mac.c
2693
arg->peer_flags |= arvif->ar->wmi.peer_flags->qos;
drivers/net/wireless/ath/ath10k/mac.c
2696
arg->peer_flags |= arvif->ar->wmi.peer_flags->apsd;
drivers/net/wireless/ath/ath10k/mac.c
2697
arg->peer_rate_caps |= WMI_RC_UAPSD_FLAG;
drivers/net/wireless/ath/ath10k/mac.c
2702
arg->peer_flags |= arvif->ar->wmi.peer_flags->qos;
drivers/net/wireless/ath/ath10k/mac.c
2706
arg->peer_flags |= arvif->ar->wmi.peer_flags->qos;
drivers/net/wireless/ath/ath10k/mac.c
271
arg.key_cipher = ar->wmi_key_cipher[WMI_CIPHER_AES_CCM];
drivers/net/wireless/ath/ath10k/mac.c
2713
sta->addr, !!(arg->peer_flags &
drivers/net/wireless/ath/ath10k/mac.c
275
arg.key_cipher = ar->wmi_key_cipher[WMI_CIPHER_AES_GCM];
drivers/net/wireless/ath/ath10k/mac.c
2755
struct wmi_peer_assoc_complete_arg *arg)
drivers/net/wireless/ath/ath10k/mac.c
2817
arg->peer_phymode = phymode;
drivers/net/wireless/ath/ath10k/mac.c
2824
struct wmi_peer_assoc_complete_arg *arg)
drivers/net/wireless/ath/ath10k/mac.c
2828
memset(arg, 0, sizeof(*arg));
drivers/net/wireless/ath/ath10k/mac.c
2830
ath10k_peer_assoc_h_basic(ar, vif, sta, arg);
drivers/net/wireless/ath/ath10k/mac.c
2831
ath10k_peer_assoc_h_crypto(ar, vif, sta, arg);
drivers/net/wireless/ath/ath10k/mac.c
2832
ath10k_peer_assoc_h_rates(ar, vif, sta, arg);
drivers/net/wireless/ath/ath10k/mac.c
2833
ath10k_peer_assoc_h_ht(ar, vif, sta, arg);
drivers/net/wireless/ath/ath10k/mac.c
2834
ath10k_peer_assoc_h_phymode(ar, vif, sta, arg);
drivers/net/wireless/ath/ath10k/mac.c
2835
ath10k_peer_assoc_h_vht(ar, vif, sta, arg);
drivers/net/wireless/ath/ath10k/mac.c
2836
ath10k_peer_assoc_h_qos(ar, vif, sta, arg);
drivers/net/wireless/ath/ath10k/mac.c
299
arg.key_cipher = ar->wmi_key_cipher[WMI_CIPHER_NONE];
drivers/net/wireless/ath/ath10k/mac.c
300
arg.key_data = NULL;
drivers/net/wireless/ath/ath10k/mac.c
304
return ath10k_wmi_vdev_install_key(arvif->ar, &arg);
drivers/net/wireless/ath/ath10k/mac.c
3226
struct wmi_per_peer_per_tid_cfg_arg arg = {};
drivers/net/wireless/ath/ath10k/mac.c
3236
arg.tid = i;
drivers/net/wireless/ath/ath10k/mac.c
3237
arg.vdev_id = arvif->vdev_id;
drivers/net/wireless/ath/ath10k/mac.c
3238
arg.retry_count = arvif->retry_long[i];
drivers/net/wireless/ath/ath10k/mac.c
3239
arg.aggr_control = arvif->ampdu[i];
drivers/net/wireless/ath/ath10k/mac.c
3240
arg.rate_ctrl = arvif->rate_ctrl[i];
drivers/net/wireless/ath/ath10k/mac.c
3241
arg.rcode_flags = arvif->rate_code[i];
drivers/net/wireless/ath/ath10k/mac.c
3244
arg.ext_tid_cfg_bitmap =
drivers/net/wireless/ath/ath10k/mac.c
3247
arg.ext_tid_cfg_bitmap = 0;
drivers/net/wireless/ath/ath10k/mac.c
3249
arg.rtscts_ctrl = arvif->rtscts[i];
drivers/net/wireless/ath/ath10k/mac.c
3253
arg.ack_policy = arvif->noack[i];
drivers/net/wireless/ath/ath10k/mac.c
3254
arg.rate_ctrl = WMI_TID_CONFIG_RATE_CONTROL_DEFAULT_LOWEST_RATE;
drivers/net/wireless/ath/ath10k/mac.c
3255
arg.aggr_control = WMI_TID_CONFIG_AGGR_CONTROL_DISABLE;
drivers/net/wireless/ath/ath10k/mac.c
3270
ether_addr_copy(arg.peer_macaddr.addr, sta->addr);
drivers/net/wireless/ath/ath10k/mac.c
3272
ret = ath10k_wmi_set_per_peer_per_tid_cfg(ar, &arg);
drivers/net/wireless/ath/ath10k/mac.c
3279
memset(&arg, 0, sizeof(arg));
drivers/net/wireless/ath/ath10k/mac.c
3395
struct wmi_scan_chan_list_arg arg = {};
drivers/net/wireless/ath/ath10k/mac.c
3414
arg.n_channels++;
drivers/net/wireless/ath/ath10k/mac.c
3418
len = sizeof(struct wmi_channel_arg) * arg.n_channels;
drivers/net/wireless/ath/ath10k/mac.c
3419
arg.channels = kzalloc(len, GFP_KERNEL);
drivers/net/wireless/ath/ath10k/mac.c
3420
if (!arg.channels)
drivers/net/wireless/ath/ath10k/mac.c
3423
ch = arg.channels;
drivers/net/wireless/ath/ath10k/mac.c
3480
ch - arg.channels, arg.n_channels,
drivers/net/wireless/ath/ath10k/mac.c
3488
ret = ath10k_wmi_scan_chan_list(ar, &arg);
drivers/net/wireless/ath/ath10k/mac.c
3489
kfree(arg.channels);
drivers/net/wireless/ath/ath10k/mac.c
3711
struct ath10k_mac_tx_pause *arg = data;
drivers/net/wireless/ath/ath10k/mac.c
3713
if (arvif->vdev_id != arg->vdev_id)
drivers/net/wireless/ath/ath10k/mac.c
3716
ath10k_mac_vif_handle_tx_pause(arvif, arg->pause_id, arg->action);
drivers/net/wireless/ath/ath10k/mac.c
3723
struct ath10k_mac_tx_pause arg = {
drivers/net/wireless/ath/ath10k/mac.c
3733
&arg);
drivers/net/wireless/ath/ath10k/mac.c
4564
struct wmi_stop_scan_arg arg = {
drivers/net/wireless/ath/ath10k/mac.c
4573
ret = ath10k_wmi_stop_scan(ar, &arg);
drivers/net/wireless/ath/ath10k/mac.c
4649
const struct wmi_start_scan_arg *arg)
drivers/net/wireless/ath/ath10k/mac.c
4655
ret = ath10k_wmi_start_scan(ar, arg);
drivers/net/wireless/ath/ath10k/mac.c
6401
struct wmi_start_scan_arg *arg = NULL;
drivers/net/wireless/ath/ath10k/mac.c
6434
arg = kzalloc_obj(*arg);
drivers/net/wireless/ath/ath10k/mac.c
6435
if (!arg) {
drivers/net/wireless/ath/ath10k/mac.c
6440
ath10k_wmi_start_scan_init(ar, arg);
drivers/net/wireless/ath/ath10k/mac.c
6441
arg->vdev_id = arvif->vdev_id;
drivers/net/wireless/ath/ath10k/mac.c
6442
arg->scan_id = ATH10K_SCAN_ID;
drivers/net/wireless/ath/ath10k/mac.c
6445
arg->ie_len = req->ie_len;
drivers/net/wireless/ath/ath10k/mac.c
6446
memcpy(arg->ie, req->ie, arg->ie_len);
drivers/net/wireless/ath/ath10k/mac.c
6450
arg->n_ssids = req->n_ssids;
drivers/net/wireless/ath/ath10k/mac.c
6451
for (i = 0; i < arg->n_ssids; i++) {
drivers/net/wireless/ath/ath10k/mac.c
6452
arg->ssids[i].len = req->ssids[i].ssid_len;
drivers/net/wireless/ath/ath10k/mac.c
6453
arg->ssids[i].ssid = req->ssids[i].ssid;
drivers/net/wireless/ath/ath10k/mac.c
6456
arg->scan_ctrl_flags |= WMI_SCAN_FLAG_PASSIVE;
drivers/net/wireless/ath/ath10k/mac.c
6460
arg->scan_ctrl_flags |= WMI_SCAN_ADD_SPOOFED_MAC_IN_PROBE_REQ;
drivers/net/wireless/ath/ath10k/mac.c
6461
ether_addr_copy(arg->mac_addr.addr, req->mac_addr);
drivers/net/wireless/ath/ath10k/mac.c
6462
ether_addr_copy(arg->mac_mask.addr, req->mac_addr_mask);
drivers/net/wireless/ath/ath10k/mac.c
6466
arg->n_channels = req->n_channels;
drivers/net/wireless/ath/ath10k/mac.c
6467
for (i = 0; i < arg->n_channels; i++)
drivers/net/wireless/ath/ath10k/mac.c
6468
arg->channels[i] = req->channels[i]->center_freq;
drivers/net/wireless/ath/ath10k/mac.c
6473
arg->dwell_time_active = req->duration;
drivers/net/wireless/ath/ath10k/mac.c
6474
arg->dwell_time_passive = req->duration;
drivers/net/wireless/ath/ath10k/mac.c
6475
arg->burst_duration_ms = req->duration;
drivers/net/wireless/ath/ath10k/mac.c
6477
scan_timeout = min_t(u32, arg->max_rest_time *
drivers/net/wireless/ath/ath10k/mac.c
6478
(arg->n_channels - 1) + (req->duration +
drivers/net/wireless/ath/ath10k/mac.c
6480
arg->n_channels, arg->max_scan_time);
drivers/net/wireless/ath/ath10k/mac.c
6482
scan_timeout = arg->max_scan_time;
drivers/net/wireless/ath/ath10k/mac.c
6488
ret = ath10k_start_scan(ar, arg);
drivers/net/wireless/ath/ath10k/mac.c
6500
kfree(arg);
drivers/net/wireless/ath/ath10k/mac.c
7097
struct wmi_per_peer_per_tid_cfg_arg *arg)
drivers/net/wireless/ath/ath10k/mac.c
7110
if ((arsta->retry_long[arg->tid] > 0 ||
drivers/net/wireless/ath/ath10k/mac.c
7111
arsta->rate_code[arg->tid] > 0 ||
drivers/net/wireless/ath/ath10k/mac.c
7112
arsta->ampdu[arg->tid] ==
drivers/net/wireless/ath/ath10k/mac.c
7114
arg->ack_policy == WMI_PEER_TID_CONFIG_NOACK) {
drivers/net/wireless/ath/ath10k/mac.c
7116
arg->ack_policy = 0;
drivers/net/wireless/ath/ath10k/mac.c
7117
arg->aggr_control = 0;
drivers/net/wireless/ath/ath10k/mac.c
7118
arg->rate_ctrl = 0;
drivers/net/wireless/ath/ath10k/mac.c
7119
arg->rcode_flags = 0;
drivers/net/wireless/ath/ath10k/mac.c
7124
if (arsta->noack[arg->tid] == WMI_PEER_TID_CONFIG_NOACK ||
drivers/net/wireless/ath/ath10k/mac.c
7125
arvif->noack[arg->tid] == WMI_PEER_TID_CONFIG_NOACK) {
drivers/net/wireless/ath/ath10k/mac.c
7126
arg->aggr_control = 0;
drivers/net/wireless/ath/ath10k/mac.c
7133
if (arsta->noack[arg->tid] == WMI_PEER_TID_CONFIG_NOACK ||
drivers/net/wireless/ath/ath10k/mac.c
7134
arvif->noack[arg->tid] == WMI_PEER_TID_CONFIG_NOACK) {
drivers/net/wireless/ath/ath10k/mac.c
7135
arg->rate_ctrl = 0;
drivers/net/wireless/ath/ath10k/mac.c
7136
arg->rcode_flags = 0;
drivers/net/wireless/ath/ath10k/mac.c
7140
ether_addr_copy(arg->peer_macaddr.addr, sta->addr);
drivers/net/wireless/ath/ath10k/mac.c
7142
ret = ath10k_wmi_set_per_peer_per_tid_cfg(ar, arg);
drivers/net/wireless/ath/ath10k/mac.c
7148
arsta->noack[arg->tid] = arg->ack_policy;
drivers/net/wireless/ath/ath10k/mac.c
7149
arg->ack_policy = 0;
drivers/net/wireless/ath/ath10k/mac.c
7150
arg->aggr_control = 0;
drivers/net/wireless/ath/ath10k/mac.c
7151
arg->rate_ctrl = 0;
drivers/net/wireless/ath/ath10k/mac.c
7152
arg->rcode_flags = 0;
drivers/net/wireless/ath/ath10k/mac.c
7156
arsta->retry_long[arg->tid] = arg->retry_count;
drivers/net/wireless/ath/ath10k/mac.c
7157
arg->retry_count = 0;
drivers/net/wireless/ath/ath10k/mac.c
7161
arsta->ampdu[arg->tid] = arg->aggr_control;
drivers/net/wireless/ath/ath10k/mac.c
7162
arg->aggr_control = 0;
drivers/net/wireless/ath/ath10k/mac.c
7167
arsta->rate_ctrl[arg->tid] = arg->rate_ctrl;
drivers/net/wireless/ath/ath10k/mac.c
7168
arg->rate_ctrl = 0;
drivers/net/wireless/ath/ath10k/mac.c
7169
arg->rcode_flags = 0;
drivers/net/wireless/ath/ath10k/mac.c
7173
arsta->rtscts[arg->tid] = arg->rtscts_ctrl;
drivers/net/wireless/ath/ath10k/mac.c
7174
arg->ext_tid_cfg_bitmap = 0;
drivers/net/wireless/ath/ath10k/mac.c
7178
if ((arvif->retry_long[arg->tid] ||
drivers/net/wireless/ath/ath10k/mac.c
7179
arvif->rate_code[arg->tid] ||
drivers/net/wireless/ath/ath10k/mac.c
7180
arvif->ampdu[arg->tid] ==
drivers/net/wireless/ath/ath10k/mac.c
7182
arg->ack_policy == WMI_PEER_TID_CONFIG_NOACK) {
drivers/net/wireless/ath/ath10k/mac.c
7185
arvif->noack[arg->tid] = arg->ack_policy;
drivers/net/wireless/ath/ath10k/mac.c
7186
arvif->ampdu[arg->tid] = arg->aggr_control;
drivers/net/wireless/ath/ath10k/mac.c
7187
arvif->rate_ctrl[arg->tid] = arg->rate_ctrl;
drivers/net/wireless/ath/ath10k/mac.c
7192
if (arvif->noack[arg->tid] == WMI_PEER_TID_CONFIG_NOACK)
drivers/net/wireless/ath/ath10k/mac.c
7195
arvif->retry_long[arg->tid] = arg->retry_count;
drivers/net/wireless/ath/ath10k/mac.c
7199
if (arvif->noack[arg->tid] == WMI_PEER_TID_CONFIG_NOACK)
drivers/net/wireless/ath/ath10k/mac.c
7202
arvif->ampdu[arg->tid] = arg->aggr_control;
drivers/net/wireless/ath/ath10k/mac.c
7207
if (arvif->noack[arg->tid] == WMI_PEER_TID_CONFIG_NOACK) {
drivers/net/wireless/ath/ath10k/mac.c
7211
arvif->rate_ctrl[arg->tid] = arg->rate_ctrl;
drivers/net/wireless/ath/ath10k/mac.c
7212
arvif->rate_code[arg->tid] = arg->rcode_flags;
drivers/net/wireless/ath/ath10k/mac.c
7217
arvif->rtscts[arg->tid] = arg->rtscts_ctrl;
drivers/net/wireless/ath/ath10k/mac.c
7218
arg->ext_tid_cfg_bitmap = 0;
drivers/net/wireless/ath/ath10k/mac.c
7222
arvif->tid_conf_changed[arg->tid] |= changed;
drivers/net/wireless/ath/ath10k/mac.c
7233
struct wmi_per_peer_per_tid_cfg_arg *arg)
drivers/net/wireless/ath/ath10k/mac.c
7247
arg->tid = i;
drivers/net/wireless/ath/ath10k/mac.c
7251
arg->ack_policy = WMI_PEER_TID_CONFIG_NOACK;
drivers/net/wireless/ath/ath10k/mac.c
7252
arg->rate_ctrl =
drivers/net/wireless/ath/ath10k/mac.c
7254
arg->aggr_control =
drivers/net/wireless/ath/ath10k/mac.c
7257
arg->ack_policy =
drivers/net/wireless/ath/ath10k/mac.c
7259
arg->rate_ctrl =
drivers/net/wireless/ath/ath10k/mac.c
7261
arg->aggr_control =
drivers/net/wireless/ath/ath10k/mac.c
7267
arg->retry_count = tid_conf->retry_long;
drivers/net/wireless/ath/ath10k/mac.c
7271
arg->aggr_control = WMI_TID_CONFIG_AGGR_CONTROL_ENABLE;
drivers/net/wireless/ath/ath10k/mac.c
7273
arg->aggr_control = WMI_TID_CONFIG_AGGR_CONTROL_DISABLE;
drivers/net/wireless/ath/ath10k/mac.c
7279
&arg->rcode_flags,
drivers/net/wireless/ath/ath10k/mac.c
7280
&arg->rate_ctrl,
drivers/net/wireless/ath/ath10k/mac.c
7286
arg->rcode_flags = 0;
drivers/net/wireless/ath/ath10k/mac.c
7287
arg->rate_ctrl = 0;
drivers/net/wireless/ath/ath10k/mac.c
7293
arg->rtscts_ctrl = tid_conf->rtscts;
drivers/net/wireless/ath/ath10k/mac.c
7295
arg->ext_tid_cfg_bitmap = WMI_EXT_TID_RTS_CTS_CONFIG;
drivers/net/wireless/ath/ath10k/mac.c
7298
ret = ath10k_mac_set_tid_config(ar, sta, vif, changed, arg);
drivers/net/wireless/ath/ath10k/mac.c
7313
struct wmi_per_peer_per_tid_cfg_arg arg;
drivers/net/wireless/ath/ath10k/mac.c
7316
arg.vdev_id = arvif->vdev_id;
drivers/net/wireless/ath/ath10k/mac.c
7323
arg.tid = i;
drivers/net/wireless/ath/ath10k/mac.c
7324
arg.ack_policy = WMI_PEER_TID_CONFIG_ACK;
drivers/net/wireless/ath/ath10k/mac.c
7325
arg.retry_count = ATH10K_MAX_RETRY_COUNT;
drivers/net/wireless/ath/ath10k/mac.c
7326
arg.rate_ctrl = WMI_TID_CONFIG_RATE_CONTROL_AUTO;
drivers/net/wireless/ath/ath10k/mac.c
7327
arg.aggr_control = WMI_TID_CONFIG_AGGR_CONTROL_ENABLE;
drivers/net/wireless/ath/ath10k/mac.c
7328
arg.rtscts_ctrl = WMI_TID_CONFIG_RTSCTS_CONTROL_ENABLE;
drivers/net/wireless/ath/ath10k/mac.c
7329
arg.ext_tid_cfg_bitmap = WMI_EXT_TID_RTS_CTS_CONFIG;
drivers/net/wireless/ath/ath10k/mac.c
7331
ether_addr_copy(arg.peer_macaddr.addr, sta->addr);
drivers/net/wireless/ath/ath10k/mac.c
7333
ret = ath10k_wmi_set_per_peer_per_tid_cfg(ar, &arg);
drivers/net/wireless/ath/ath10k/mac.c
7361
struct wmi_per_peer_per_tid_cfg_arg arg = {};
drivers/net/wireless/ath/ath10k/mac.c
7384
ether_addr_copy(arg.peer_macaddr.addr, sta->addr);
drivers/net/wireless/ath/ath10k/mac.c
7392
arg.ack_policy = 0;
drivers/net/wireless/ath/ath10k/mac.c
7395
arg.ack_policy = arvif->noack[i];
drivers/net/wireless/ath/ath10k/mac.c
7396
arg.aggr_control = arvif->ampdu[i];
drivers/net/wireless/ath/ath10k/mac.c
7397
arg.rate_ctrl = arvif->rate_ctrl[i];
drivers/net/wireless/ath/ath10k/mac.c
7405
arg.retry_count = 0;
drivers/net/wireless/ath/ath10k/mac.c
7407
arg.retry_count = arvif->retry_long[i];
drivers/net/wireless/ath/ath10k/mac.c
7416
arg.aggr_control = 0;
drivers/net/wireless/ath/ath10k/mac.c
7418
arg.aggr_control = arvif->ampdu[i];
drivers/net/wireless/ath/ath10k/mac.c
7431
arg.rate_ctrl = 0;
drivers/net/wireless/ath/ath10k/mac.c
7432
arg.rcode_flags = 0;
drivers/net/wireless/ath/ath10k/mac.c
7439
arg.rate_ctrl = 0;
drivers/net/wireless/ath/ath10k/mac.c
7440
arg.rcode_flags = 0;
drivers/net/wireless/ath/ath10k/mac.c
7442
arg.rate_ctrl = arvif->rate_ctrl[i];
drivers/net/wireless/ath/ath10k/mac.c
7443
arg.rcode_flags = arvif->rate_code[i];
drivers/net/wireless/ath/ath10k/mac.c
7450
arg.rtscts_ctrl = 0;
drivers/net/wireless/ath/ath10k/mac.c
7451
arg.ext_tid_cfg_bitmap = 0;
drivers/net/wireless/ath/ath10k/mac.c
7453
arg.rtscts_ctrl = arvif->rtscts[i] - 1;
drivers/net/wireless/ath/ath10k/mac.c
7454
arg.ext_tid_cfg_bitmap =
drivers/net/wireless/ath/ath10k/mac.c
7460
arg.tid = i;
drivers/net/wireless/ath/ath10k/mac.c
7463
ret = ath10k_wmi_set_per_peer_per_tid_cfg(ar, &arg);
drivers/net/wireless/ath/ath10k/mac.c
7469
arg.ack_policy = 0;
drivers/net/wireless/ath/ath10k/mac.c
7470
arg.retry_count = 0;
drivers/net/wireless/ath/ath10k/mac.c
7471
arg.aggr_control = 0;
drivers/net/wireless/ath/ath10k/mac.c
7472
arg.rate_ctrl = 0;
drivers/net/wireless/ath/ath10k/mac.c
7473
arg.rcode_flags = 0;
drivers/net/wireless/ath/ath10k/mac.c
7756
struct wmi_sta_uapsd_auto_trig_arg arg = {};
drivers/net/wireless/ath/ath10k/mac.c
7839
arg.wmm_ac = acc;
drivers/net/wireless/ath/ath10k/mac.c
7840
arg.user_priority = prio;
drivers/net/wireless/ath/ath10k/mac.c
7841
arg.service_interval = 0;
drivers/net/wireless/ath/ath10k/mac.c
7842
arg.suspend_interval = WMI_STA_UAPSD_MAX_INTERVAL_MSEC;
drivers/net/wireless/ath/ath10k/mac.c
7843
arg.delay_interval = WMI_STA_UAPSD_MAX_INTERVAL_MSEC;
drivers/net/wireless/ath/ath10k/mac.c
7846
arvif->bssid, &arg, 1);
drivers/net/wireless/ath/ath10k/mac.c
7937
struct wmi_start_scan_arg *arg = NULL;
drivers/net/wireless/ath/ath10k/mac.c
7974
arg = kzalloc_obj(*arg);
drivers/net/wireless/ath/ath10k/mac.c
7975
if (!arg) {
drivers/net/wireless/ath/ath10k/mac.c
7980
ath10k_wmi_start_scan_init(ar, arg);
drivers/net/wireless/ath/ath10k/mac.c
7981
arg->vdev_id = arvif->vdev_id;
drivers/net/wireless/ath/ath10k/mac.c
7982
arg->scan_id = ATH10K_SCAN_ID;
drivers/net/wireless/ath/ath10k/mac.c
7983
arg->n_channels = 1;
drivers/net/wireless/ath/ath10k/mac.c
7984
arg->channels[0] = chan->center_freq;
drivers/net/wireless/ath/ath10k/mac.c
7985
arg->dwell_time_active = scan_time_msec;
drivers/net/wireless/ath/ath10k/mac.c
7986
arg->dwell_time_passive = scan_time_msec;
drivers/net/wireless/ath/ath10k/mac.c
7987
arg->max_scan_time = scan_time_msec;
drivers/net/wireless/ath/ath10k/mac.c
7988
arg->scan_ctrl_flags |= WMI_SCAN_FLAG_PASSIVE;
drivers/net/wireless/ath/ath10k/mac.c
7989
arg->scan_ctrl_flags |= WMI_SCAN_FILTER_PROBE_REQ;
drivers/net/wireless/ath/ath10k/mac.c
7990
arg->burst_duration_ms = duration;
drivers/net/wireless/ath/ath10k/mac.c
7992
ret = ath10k_start_scan(ar, arg);
drivers/net/wireless/ath/ath10k/mac.c
8018
kfree(arg);
drivers/net/wireless/ath/ath10k/mac.c
8899
struct ath10k_mac_change_chanctx_arg *arg = data;
drivers/net/wireless/ath/ath10k/mac.c
8901
if (rcu_access_pointer(vif->bss_conf.chanctx_conf) != arg->ctx)
drivers/net/wireless/ath/ath10k/mac.c
8904
arg->n_vifs++;
drivers/net/wireless/ath/ath10k/mac.c
8911
struct ath10k_mac_change_chanctx_arg *arg = data;
drivers/net/wireless/ath/ath10k/mac.c
8915
if (ctx != arg->ctx)
drivers/net/wireless/ath/ath10k/mac.c
8918
if (WARN_ON(arg->next_vif == arg->n_vifs))
drivers/net/wireless/ath/ath10k/mac.c
8921
arg->vifs[arg->next_vif].vif = vif;
drivers/net/wireless/ath/ath10k/mac.c
8922
arg->vifs[arg->next_vif].old_ctx = ctx;
drivers/net/wireless/ath/ath10k/mac.c
8923
arg->vifs[arg->next_vif].new_ctx = ctx;
drivers/net/wireless/ath/ath10k/mac.c
8924
arg->next_vif++;
drivers/net/wireless/ath/ath10k/mac.c
8933
struct ath10k_mac_change_chanctx_arg arg = { .ctx = ctx };
drivers/net/wireless/ath/ath10k/mac.c
8952
&arg);
drivers/net/wireless/ath/ath10k/mac.c
8953
if (arg.n_vifs == 0)
drivers/net/wireless/ath/ath10k/mac.c
8956
arg.vifs = kzalloc_objs(arg.vifs[0], arg.n_vifs);
drivers/net/wireless/ath/ath10k/mac.c
8957
if (!arg.vifs)
drivers/net/wireless/ath/ath10k/mac.c
8964
&arg);
drivers/net/wireless/ath/ath10k/mac.c
8965
ath10k_mac_update_vif_chan(ar, arg.vifs, arg.n_vifs);
drivers/net/wireless/ath/ath10k/mac.c
8966
kfree(arg.vifs);
drivers/net/wireless/ath/ath10k/mac.c
9409
struct wmi_per_peer_per_tid_cfg_arg arg = {};
drivers/net/wireless/ath/ath10k/mac.c
9413
arg.vdev_id = arvif->vdev_id;
drivers/net/wireless/ath/ath10k/mac.c
9421
&arg);
drivers/net/wireless/ath/ath10k/mac.c
944
struct wmi_tdls_peer_update_cmd_arg arg = {};
drivers/net/wireless/ath/ath10k/mac.c
950
arg.vdev_id = vdev_id;
drivers/net/wireless/ath/ath10k/mac.c
951
arg.peer_state = state;
drivers/net/wireless/ath/ath10k/mac.c
952
ether_addr_copy(arg.addr, sta->addr);
drivers/net/wireless/ath/ath10k/mac.c
961
ret = ath10k_wmi_tdls_peer_update(ar, &arg, &cap, &chan_arg);
drivers/net/wireless/ath/ath10k/mac.c
964
arg.addr, vdev_id, ret);
drivers/net/wireless/ath/ath10k/p2p.c
125
struct ath10k_p2p_noa_arg *arg = data;
drivers/net/wireless/ath/ath10k/p2p.c
127
if (arvif->vdev_id != arg->vdev_id)
drivers/net/wireless/ath/ath10k/p2p.c
130
ath10k_p2p_noa_update(arvif, arg->noa);
drivers/net/wireless/ath/ath10k/p2p.c
136
struct ath10k_p2p_noa_arg arg = {
drivers/net/wireless/ath/ath10k/p2p.c
144
&arg);
drivers/net/wireless/ath/ath10k/pci.c
3101
static irqreturn_t ath10k_pci_interrupt_handler(int irq, void *arg)
drivers/net/wireless/ath/ath10k/pci.c
3103
struct ath10k *ar = arg;
drivers/net/wireless/ath/ath10k/sdio.c
107
ath10k_sdio_set_cmd52_arg(&io_cmd.arg, 1, 0, address, byte);
drivers/net/wireless/ath/ath10k/sdio.c
122
ath10k_sdio_set_cmd52_arg(&io_cmd.arg, 0, 0, address, 0);
drivers/net/wireless/ath/ath10k/sdio.c
88
static inline void ath10k_sdio_set_cmd52_arg(u32 *arg, u8 write, u8 raw,
drivers/net/wireless/ath/ath10k/sdio.c
92
*arg = FIELD_PREP(BIT(31), write) |
drivers/net/wireless/ath/ath10k/snoc.c
1227
static irqreturn_t ath10k_snoc_per_engine_handler(int irq, void *arg)
drivers/net/wireless/ath/ath10k/snoc.c
1229
struct ath10k *ar = arg;
drivers/net/wireless/ath/ath10k/spectral.c
213
struct wmi_vdev_spectral_conf_arg arg;
drivers/net/wireless/ath/ath10k/spectral.c
244
arg.vdev_id = vdev_id;
drivers/net/wireless/ath/ath10k/spectral.c
245
arg.scan_count = count;
drivers/net/wireless/ath/ath10k/spectral.c
246
arg.scan_period = WMI_SPECTRAL_PERIOD_DEFAULT;
drivers/net/wireless/ath/ath10k/spectral.c
247
arg.scan_priority = WMI_SPECTRAL_PRIORITY_DEFAULT;
drivers/net/wireless/ath/ath10k/spectral.c
248
arg.scan_fft_size = ar->spectral.config.fft_size;
drivers/net/wireless/ath/ath10k/spectral.c
249
arg.scan_gc_ena = WMI_SPECTRAL_GC_ENA_DEFAULT;
drivers/net/wireless/ath/ath10k/spectral.c
250
arg.scan_restart_ena = WMI_SPECTRAL_RESTART_ENA_DEFAULT;
drivers/net/wireless/ath/ath10k/spectral.c
251
arg.scan_noise_floor_ref = WMI_SPECTRAL_NOISE_FLOOR_REF_DEFAULT;
drivers/net/wireless/ath/ath10k/spectral.c
252
arg.scan_init_delay = WMI_SPECTRAL_INIT_DELAY_DEFAULT;
drivers/net/wireless/ath/ath10k/spectral.c
253
arg.scan_nb_tone_thr = WMI_SPECTRAL_NB_TONE_THR_DEFAULT;
drivers/net/wireless/ath/ath10k/spectral.c
254
arg.scan_str_bin_thr = WMI_SPECTRAL_STR_BIN_THR_DEFAULT;
drivers/net/wireless/ath/ath10k/spectral.c
255
arg.scan_wb_rpt_mode = WMI_SPECTRAL_WB_RPT_MODE_DEFAULT;
drivers/net/wireless/ath/ath10k/spectral.c
256
arg.scan_rssi_rpt_mode = WMI_SPECTRAL_RSSI_RPT_MODE_DEFAULT;
drivers/net/wireless/ath/ath10k/spectral.c
257
arg.scan_rssi_thr = WMI_SPECTRAL_RSSI_THR_DEFAULT;
drivers/net/wireless/ath/ath10k/spectral.c
258
arg.scan_pwr_format = WMI_SPECTRAL_PWR_FORMAT_DEFAULT;
drivers/net/wireless/ath/ath10k/spectral.c
259
arg.scan_rpt_mode = WMI_SPECTRAL_RPT_MODE_DEFAULT;
drivers/net/wireless/ath/ath10k/spectral.c
260
arg.scan_bin_scale = WMI_SPECTRAL_BIN_SCALE_DEFAULT;
drivers/net/wireless/ath/ath10k/spectral.c
261
arg.scan_dbm_adj = WMI_SPECTRAL_DBM_ADJ_DEFAULT;
drivers/net/wireless/ath/ath10k/spectral.c
262
arg.scan_chn_mask = WMI_SPECTRAL_CHN_MASK_DEFAULT;
drivers/net/wireless/ath/ath10k/spectral.c
264
res = ath10k_wmi_vdev_spectral_conf(ar, &arg);
drivers/net/wireless/ath/ath10k/wmi-ops.h
1016
const struct wmi_peer_assoc_complete_arg *arg)
drivers/net/wireless/ath/ath10k/wmi-ops.h
1023
skb = ar->wmi.ops->gen_peer_assoc(ar, arg);
drivers/net/wireless/ath/ath10k/wmi-ops.h
1059
const struct wmi_wmm_params_all_arg *arg)
drivers/net/wireless/ath/ath10k/wmi-ops.h
1066
skb = ar->wmi.ops->gen_pdev_set_wmm(ar, arg);
drivers/net/wireless/ath/ath10k/wmi-ops.h
108
const struct wmi_peer_assoc_complete_arg *arg);
drivers/net/wireless/ath/ath10k/wmi-ops.h
119
const struct wmi_scan_chan_list_arg *arg);
drivers/net/wireless/ath/ath10k/wmi-ops.h
127
const struct wmi_wmm_params_all_arg *arg);
drivers/net/wireless/ath/ath10k/wmi-ops.h
1356
const struct wmi_sta_keepalive_arg *arg)
drivers/net/wireless/ath/ath10k/wmi-ops.h
1364
skb = ar->wmi.ops->gen_sta_keepalive(ar, arg);
drivers/net/wireless/ath/ath10k/wmi-ops.h
1499
const struct wmi_tdls_peer_update_cmd_arg *arg,
drivers/net/wireless/ath/ath10k/wmi-ops.h
1508
skb = ar->wmi.ops->gen_tdls_peer_update(ar, arg, cap, chan);
drivers/net/wireless/ath/ath10k/wmi-ops.h
1661
const struct ath10k_radar_found_info *arg)
drivers/net/wireless/ath/ath10k/wmi-ops.h
1668
skb = ar->wmi.ops->gen_radar_found(ar, arg);
drivers/net/wireless/ath/ath10k/wmi-ops.h
1678
const struct wmi_bb_timing_cfg_arg *arg)
drivers/net/wireless/ath/ath10k/wmi-ops.h
1685
skb = ar->wmi.ops->gen_bb_timing(ar, arg);
drivers/net/wireless/ath/ath10k/wmi-ops.h
1696
const struct wmi_per_peer_per_tid_cfg_arg *arg)
drivers/net/wireless/ath/ath10k/wmi-ops.h
1703
skb = ar->wmi.ops->gen_per_peer_per_tid_cfg(ar, arg);
drivers/net/wireless/ath/ath10k/wmi-ops.h
176
const struct wmi_sta_keepalive_arg *arg);
drivers/net/wireless/ath/ath10k/wmi-ops.h
194
const struct wmi_tdls_peer_update_cmd_arg *arg,
drivers/net/wireless/ath/ath10k/wmi-ops.h
199
const struct ath10k_radar_found_info *arg);
drivers/net/wireless/ath/ath10k/wmi-ops.h
20
struct wmi_scan_ev_arg *arg);
drivers/net/wireless/ath/ath10k/wmi-ops.h
22
struct wmi_mgmt_rx_ev_arg *arg);
drivers/net/wireless/ath/ath10k/wmi-ops.h
226
const struct wmi_bb_timing_cfg_arg *arg);
drivers/net/wireless/ath/ath10k/wmi-ops.h
228
const struct wmi_per_peer_per_tid_cfg_arg *arg);
drivers/net/wireless/ath/ath10k/wmi-ops.h
24
struct wmi_tlv_mgmt_tx_compl_ev_arg *arg);
drivers/net/wireless/ath/ath10k/wmi-ops.h
27
struct wmi_tlv_mgmt_tx_bundle_compl_ev_arg *arg);
drivers/net/wireless/ath/ath10k/wmi-ops.h
271
struct wmi_scan_ev_arg *arg)
drivers/net/wireless/ath/ath10k/wmi-ops.h
276
return ar->wmi.ops->pull_scan(ar, skb, arg);
drivers/net/wireless/ath/ath10k/wmi-ops.h
281
struct wmi_tlv_mgmt_tx_compl_ev_arg *arg)
drivers/net/wireless/ath/ath10k/wmi-ops.h
286
return ar->wmi.ops->pull_mgmt_tx_compl(ar, skb, arg);
drivers/net/wireless/ath/ath10k/wmi-ops.h
29
struct wmi_ch_info_ev_arg *arg);
drivers/net/wireless/ath/ath10k/wmi-ops.h
291
struct wmi_tlv_mgmt_tx_bundle_compl_ev_arg *arg)
drivers/net/wireless/ath/ath10k/wmi-ops.h
296
return ar->wmi.ops->pull_mgmt_tx_bundle_compl(ar, skb, arg);
drivers/net/wireless/ath/ath10k/wmi-ops.h
301
struct wmi_mgmt_rx_ev_arg *arg)
drivers/net/wireless/ath/ath10k/wmi-ops.h
306
return ar->wmi.ops->pull_mgmt_rx(ar, skb, arg);
drivers/net/wireless/ath/ath10k/wmi-ops.h
31
struct wmi_vdev_start_ev_arg *arg);
drivers/net/wireless/ath/ath10k/wmi-ops.h
311
struct wmi_ch_info_ev_arg *arg)
drivers/net/wireless/ath/ath10k/wmi-ops.h
316
return ar->wmi.ops->pull_ch_info(ar, skb, arg);
drivers/net/wireless/ath/ath10k/wmi-ops.h
321
struct wmi_vdev_start_ev_arg *arg)
drivers/net/wireless/ath/ath10k/wmi-ops.h
326
return ar->wmi.ops->pull_vdev_start(ar, skb, arg);
drivers/net/wireless/ath/ath10k/wmi-ops.h
33
struct wmi_peer_kick_ev_arg *arg);
drivers/net/wireless/ath/ath10k/wmi-ops.h
331
struct wmi_peer_kick_ev_arg *arg)
drivers/net/wireless/ath/ath10k/wmi-ops.h
336
return ar->wmi.ops->pull_peer_kick(ar, skb, arg);
drivers/net/wireless/ath/ath10k/wmi-ops.h
341
struct wmi_swba_ev_arg *arg)
drivers/net/wireless/ath/ath10k/wmi-ops.h
346
return ar->wmi.ops->pull_swba(ar, skb, arg);
drivers/net/wireless/ath/ath10k/wmi-ops.h
35
struct wmi_swba_ev_arg *arg);
drivers/net/wireless/ath/ath10k/wmi-ops.h
351
struct wmi_phyerr_hdr_arg *arg)
drivers/net/wireless/ath/ath10k/wmi-ops.h
356
return ar->wmi.ops->pull_phyerr_hdr(ar, skb, arg);
drivers/net/wireless/ath/ath10k/wmi-ops.h
361
int left_len, struct wmi_phyerr_ev_arg *arg)
drivers/net/wireless/ath/ath10k/wmi-ops.h
366
return ar->wmi.ops->pull_phyerr(ar, phyerr_buf, left_len, arg);
drivers/net/wireless/ath/ath10k/wmi-ops.h
37
struct wmi_phyerr_hdr_arg *arg);
drivers/net/wireless/ath/ath10k/wmi-ops.h
371
struct wmi_svc_rdy_ev_arg *arg)
drivers/net/wireless/ath/ath10k/wmi-ops.h
376
return ar->wmi.ops->pull_svc_rdy(ar, skb, arg);
drivers/net/wireless/ath/ath10k/wmi-ops.h
381
struct wmi_rdy_ev_arg *arg)
drivers/net/wireless/ath/ath10k/wmi-ops.h
386
return ar->wmi.ops->pull_rdy(ar, skb, arg);
drivers/net/wireless/ath/ath10k/wmi-ops.h
39
int left_len, struct wmi_phyerr_ev_arg *arg);
drivers/net/wireless/ath/ath10k/wmi-ops.h
391
struct wmi_svc_avail_ev_arg *arg)
drivers/net/wireless/ath/ath10k/wmi-ops.h
395
return ar->wmi.ops->pull_svc_avail(ar, skb, arg);
drivers/net/wireless/ath/ath10k/wmi-ops.h
41
struct wmi_svc_rdy_ev_arg *arg);
drivers/net/wireless/ath/ath10k/wmi-ops.h
410
struct wmi_roam_ev_arg *arg)
drivers/net/wireless/ath/ath10k/wmi-ops.h
415
return ar->wmi.ops->pull_roam_ev(ar, skb, arg);
drivers/net/wireless/ath/ath10k/wmi-ops.h
420
struct wmi_wow_ev_arg *arg)
drivers/net/wireless/ath/ath10k/wmi-ops.h
425
return ar->wmi.ops->pull_wow_event(ar, skb, arg);
drivers/net/wireless/ath/ath10k/wmi-ops.h
43
struct wmi_rdy_ev_arg *arg);
drivers/net/wireless/ath/ath10k/wmi-ops.h
430
struct wmi_echo_ev_arg *arg)
drivers/net/wireless/ath/ath10k/wmi-ops.h
435
return ar->wmi.ops->pull_echo_ev(ar, skb, arg);
drivers/net/wireless/ath/ath10k/wmi-ops.h
440
struct wmi_dfs_status_ev_arg *arg)
drivers/net/wireless/ath/ath10k/wmi-ops.h
445
return ar->wmi.ops->pull_dfs_status_ev(ar, skb, arg);
drivers/net/wireless/ath/ath10k/wmi-ops.h
47
struct wmi_roam_ev_arg *arg);
drivers/net/wireless/ath/ath10k/wmi-ops.h
49
struct wmi_wow_ev_arg *arg);
drivers/net/wireless/ath/ath10k/wmi-ops.h
51
struct wmi_echo_ev_arg *arg);
drivers/net/wireless/ath/ath10k/wmi-ops.h
53
struct wmi_dfs_status_ev_arg *arg);
drivers/net/wireless/ath/ath10k/wmi-ops.h
55
struct wmi_svc_avail_ev_arg *arg);
drivers/net/wireless/ath/ath10k/wmi-ops.h
613
const struct wmi_start_scan_arg *arg)
drivers/net/wireless/ath/ath10k/wmi-ops.h
620
skb = ar->wmi.ops->gen_start_scan(ar, arg);
drivers/net/wireless/ath/ath10k/wmi-ops.h
628
ath10k_wmi_stop_scan(struct ath10k *ar, const struct wmi_stop_scan_arg *arg)
drivers/net/wireless/ath/ath10k/wmi-ops.h
635
skb = ar->wmi.ops->gen_stop_scan(ar, arg);
drivers/net/wireless/ath/ath10k/wmi-ops.h
677
const struct wmi_vdev_start_request_arg *arg)
drivers/net/wireless/ath/ath10k/wmi-ops.h
684
skb = ar->wmi.ops->gen_vdev_start(ar, arg, false);
drivers/net/wireless/ath/ath10k/wmi-ops.h
694
const struct wmi_vdev_start_request_arg *arg)
drivers/net/wireless/ath/ath10k/wmi-ops.h
70
const struct wmi_start_scan_arg *arg);
drivers/net/wireless/ath/ath10k/wmi-ops.h
701
skb = ar->wmi.ops->gen_vdev_start(ar, arg, true);
drivers/net/wireless/ath/ath10k/wmi-ops.h
72
const struct wmi_stop_scan_arg *arg);
drivers/net/wireless/ath/ath10k/wmi-ops.h
773
const struct wmi_vdev_install_key_arg *arg)
drivers/net/wireless/ath/ath10k/wmi-ops.h
780
skb = ar->wmi.ops->gen_vdev_install_key(ar, arg);
drivers/net/wireless/ath/ath10k/wmi-ops.h
79
const struct wmi_vdev_start_request_arg *arg,
drivers/net/wireless/ath/ath10k/wmi-ops.h
790
const struct wmi_vdev_spectral_conf_arg *arg)
drivers/net/wireless/ath/ath10k/wmi-ops.h
798
skb = ar->wmi.ops->gen_vdev_spectral_conf(ar, arg);
drivers/net/wireless/ath/ath10k/wmi-ops.h
848
const struct wmi_wmm_params_all_arg *arg)
drivers/net/wireless/ath/ath10k/wmi-ops.h
853
skb = ar->wmi.ops->gen_vdev_wmm_conf(ar, vdev_id, arg);
drivers/net/wireless/ath/ath10k/wmi-ops.h
88
const struct wmi_vdev_install_key_arg *arg);
drivers/net/wireless/ath/ath10k/wmi-ops.h
90
const struct wmi_vdev_spectral_conf_arg *arg);
drivers/net/wireless/ath/ath10k/wmi-ops.h
94
const struct wmi_wmm_params_all_arg *arg);
drivers/net/wireless/ath/ath10k/wmi-ops.h
980
const struct wmi_scan_chan_list_arg *arg)
drivers/net/wireless/ath/ath10k/wmi-ops.h
987
skb = ar->wmi.ops->gen_scan_chan_list(ar, arg);
drivers/net/wireless/ath/ath10k/wmi-tlv.c
1018
arg->err_code = ev->err_code;
drivers/net/wireless/ath/ath10k/wmi-tlv.c
1019
arg->freq = ev->freq;
drivers/net/wireless/ath/ath10k/wmi-tlv.c
1020
arg->cmd_flags = ev->cmd_flags;
drivers/net/wireless/ath/ath10k/wmi-tlv.c
1021
arg->noise_floor = ev->noise_floor;
drivers/net/wireless/ath/ath10k/wmi-tlv.c
1022
arg->rx_clear_count = ev->rx_clear_count;
drivers/net/wireless/ath/ath10k/wmi-tlv.c
1023
arg->cycle_count = ev->cycle_count;
drivers/net/wireless/ath/ath10k/wmi-tlv.c
1026
arg->mac_clk_mhz = ev->mac_clk_mhz;
drivers/net/wireless/ath/ath10k/wmi-tlv.c
1034
struct wmi_vdev_start_ev_arg *arg)
drivers/net/wireless/ath/ath10k/wmi-tlv.c
1054
arg->vdev_id = ev->vdev_id;
drivers/net/wireless/ath/ath10k/wmi-tlv.c
1055
arg->req_id = ev->req_id;
drivers/net/wireless/ath/ath10k/wmi-tlv.c
1056
arg->resp_type = ev->resp_type;
drivers/net/wireless/ath/ath10k/wmi-tlv.c
1057
arg->status = ev->status;
drivers/net/wireless/ath/ath10k/wmi-tlv.c
1065
struct wmi_peer_kick_ev_arg *arg)
drivers/net/wireless/ath/ath10k/wmi-tlv.c
1084
arg->mac_addr = ev->peer_macaddr.addr;
drivers/net/wireless/ath/ath10k/wmi-tlv.c
1096
struct wmi_swba_ev_arg *arg;
drivers/net/wireless/ath/ath10k/wmi-tlv.c
1109
if (swba->n_tim >= ARRAY_SIZE(swba->arg->tim_info))
drivers/net/wireless/ath/ath10k/wmi-tlv.c
1118
tim_info_arg = &swba->arg->tim_info[swba->n_tim];
drivers/net/wireless/ath/ath10k/wmi-tlv.c
1138
if (swba->n_noa >= ARRAY_SIZE(swba->arg->noa_info))
drivers/net/wireless/ath/ath10k/wmi-tlv.c
1141
swba->arg->noa_info[swba->n_noa++] = ptr;
drivers/net/wireless/ath/ath10k/wmi-tlv.c
1180
struct wmi_swba_ev_arg *arg)
drivers/net/wireless/ath/ath10k/wmi-tlv.c
1182
struct wmi_tlv_swba_parse swba = { .arg = arg };
drivers/net/wireless/ath/ath10k/wmi-tlv.c
1197
arg->vdev_map = swba.ev->vdev_map;
drivers/net/wireless/ath/ath10k/wmi-tlv.c
1199
for (map = __le32_to_cpu(arg->vdev_map), n_vdevs = 0; map; map >>= 1)
drivers/net/wireless/ath/ath10k/wmi-tlv.c
1212
struct wmi_phyerr_hdr_arg *arg)
drivers/net/wireless/ath/ath10k/wmi-tlv.c
1234
arg->num_phyerrs = __le32_to_cpu(ev->num_phyerrs);
drivers/net/wireless/ath/ath10k/wmi-tlv.c
1235
arg->tsf_l32 = __le32_to_cpu(ev->tsf_l32);
drivers/net/wireless/ath/ath10k/wmi-tlv.c
1236
arg->tsf_u32 = __le32_to_cpu(ev->tsf_u32);
drivers/net/wireless/ath/ath10k/wmi-tlv.c
1237
arg->buf_len = __le32_to_cpu(ev->buf_len);
drivers/net/wireless/ath/ath10k/wmi-tlv.c
1238
arg->phyerrs = phyerrs;
drivers/net/wireless/ath/ath10k/wmi-tlv.c
1259
struct wmi_svc_rdy_ev_arg *arg = data;
drivers/net/wireless/ath/ath10k/wmi-tlv.c
1265
for (i = 0; i < ARRAY_SIZE(arg->mem_reqs); i++) {
drivers/net/wireless/ath/ath10k/wmi-tlv.c
1266
if (!arg->mem_reqs[i]) {
drivers/net/wireless/ath/ath10k/wmi-tlv.c
1267
arg->mem_reqs[i] = ptr;
drivers/net/wireless/ath/ath10k/wmi-tlv.c
1315
struct wmi_svc_rdy_ev_arg *arg)
drivers/net/wireless/ath/ath10k/wmi-tlv.c
1358
arg->min_tx_power = ev->hw_min_tx_power;
drivers/net/wireless/ath/ath10k/wmi-tlv.c
1359
arg->max_tx_power = ev->hw_max_tx_power;
drivers/net/wireless/ath/ath10k/wmi-tlv.c
1360
arg->ht_cap = ev->ht_cap_info;
drivers/net/wireless/ath/ath10k/wmi-tlv.c
1361
arg->vht_cap = ev->vht_cap_info;
drivers/net/wireless/ath/ath10k/wmi-tlv.c
1362
arg->vht_supp_mcs = ev->vht_supp_mcs;
drivers/net/wireless/ath/ath10k/wmi-tlv.c
1363
arg->sw_ver0 = ev->abi.abi_ver0;
drivers/net/wireless/ath/ath10k/wmi-tlv.c
1364
arg->sw_ver1 = ev->abi.abi_ver1;
drivers/net/wireless/ath/ath10k/wmi-tlv.c
1365
arg->fw_build = ev->fw_build_vers;
drivers/net/wireless/ath/ath10k/wmi-tlv.c
1366
arg->phy_capab = ev->phy_capability;
drivers/net/wireless/ath/ath10k/wmi-tlv.c
1367
arg->num_rf_chains = ev->num_rf_chains;
drivers/net/wireless/ath/ath10k/wmi-tlv.c
1368
arg->eeprom_rd = reg->eeprom_rd;
drivers/net/wireless/ath/ath10k/wmi-tlv.c
1369
arg->low_2ghz_chan = reg->low_2ghz_chan;
drivers/net/wireless/ath/ath10k/wmi-tlv.c
1370
arg->high_2ghz_chan = reg->high_2ghz_chan;
drivers/net/wireless/ath/ath10k/wmi-tlv.c
1371
arg->low_5ghz_chan = reg->low_5ghz_chan;
drivers/net/wireless/ath/ath10k/wmi-tlv.c
1372
arg->high_5ghz_chan = reg->high_5ghz_chan;
drivers/net/wireless/ath/ath10k/wmi-tlv.c
1373
arg->num_mem_reqs = ev->num_mem_reqs;
drivers/net/wireless/ath/ath10k/wmi-tlv.c
1374
arg->service_map = svc_bmap;
drivers/net/wireless/ath/ath10k/wmi-tlv.c
1375
arg->service_map_len = ath10k_wmi_tlv_len(svc_bmap);
drivers/net/wireless/ath/ath10k/wmi-tlv.c
1376
arg->sys_cap_info = ev->sys_cap_info;
drivers/net/wireless/ath/ath10k/wmi-tlv.c
1379
ath10k_wmi_tlv_parse_mem_reqs, arg);
drivers/net/wireless/ath/ath10k/wmi-tlv.c
1390
struct wmi_rdy_ev_arg *arg)
drivers/net/wireless/ath/ath10k/wmi-tlv.c
1409
arg->sw_version = ev->abi.abi_ver0;
drivers/net/wireless/ath/ath10k/wmi-tlv.c
1410
arg->abi_version = ev->abi.abi_ver1;
drivers/net/wireless/ath/ath10k/wmi-tlv.c
1411
arg->status = ev->status;
drivers/net/wireless/ath/ath10k/wmi-tlv.c
1412
arg->mac_addr = ev->mac_addr.addr;
drivers/net/wireless/ath/ath10k/wmi-tlv.c
1421
struct wmi_svc_avail_ev_arg *arg = data;
drivers/net/wireless/ath/ath10k/wmi-tlv.c
1425
arg->service_map_ext_valid = true;
drivers/net/wireless/ath/ath10k/wmi-tlv.c
1426
arg->service_map_ext_len = *(__le32 *)ptr;
drivers/net/wireless/ath/ath10k/wmi-tlv.c
1427
arg->service_map_ext = ptr + sizeof(__le32);
drivers/net/wireless/ath/ath10k/wmi-tlv.c
1438
struct wmi_svc_avail_ev_arg *arg)
drivers/net/wireless/ath/ath10k/wmi-tlv.c
1443
ath10k_wmi_tlv_svc_avail_parse, arg);
drivers/net/wireless/ath/ath10k/wmi-tlv.c
1630
struct wmi_roam_ev_arg *arg)
drivers/net/wireless/ath/ath10k/wmi-tlv.c
1649
arg->vdev_id = ev->vdev_id;
drivers/net/wireless/ath/ath10k/wmi-tlv.c
1650
arg->reason = ev->reason;
drivers/net/wireless/ath/ath10k/wmi-tlv.c
1651
arg->rssi = ev->rssi;
drivers/net/wireless/ath/ath10k/wmi-tlv.c
1659
struct wmi_wow_ev_arg *arg)
drivers/net/wireless/ath/ath10k/wmi-tlv.c
1678
arg->vdev_id = __le32_to_cpu(ev->vdev_id);
drivers/net/wireless/ath/ath10k/wmi-tlv.c
1679
arg->flag = __le32_to_cpu(ev->flag);
drivers/net/wireless/ath/ath10k/wmi-tlv.c
1680
arg->wake_reason = __le32_to_cpu(ev->wake_reason);
drivers/net/wireless/ath/ath10k/wmi-tlv.c
1681
arg->data_len = __le32_to_cpu(ev->data_len);
drivers/net/wireless/ath/ath10k/wmi-tlv.c
1689
struct wmi_echo_ev_arg *arg)
drivers/net/wireless/ath/ath10k/wmi-tlv.c
1708
arg->value = ev->value;
drivers/net/wireless/ath/ath10k/wmi-tlv.c
1974
const struct wmi_start_scan_arg *arg)
drivers/net/wireless/ath/ath10k/wmi-tlv.c
1986
ret = ath10k_wmi_start_scan_verify(arg);
drivers/net/wireless/ath/ath10k/wmi-tlv.c
1990
chan_len = arg->n_channels * sizeof(__le32);
drivers/net/wireless/ath/ath10k/wmi-tlv.c
1991
ssid_len = arg->n_ssids * sizeof(struct wmi_ssid);
drivers/net/wireless/ath/ath10k/wmi-tlv.c
1992
bssid_len = arg->n_bssids * sizeof(struct wmi_mac_addr);
drivers/net/wireless/ath/ath10k/wmi-tlv.c
1993
ie_len = roundup(arg->ie_len, 4);
drivers/net/wireless/ath/ath10k/wmi-tlv.c
2010
ath10k_wmi_put_start_scan_common(&cmd->common, arg);
drivers/net/wireless/ath/ath10k/wmi-tlv.c
2011
cmd->burst_duration_ms = __cpu_to_le32(arg->burst_duration_ms);
drivers/net/wireless/ath/ath10k/wmi-tlv.c
2012
cmd->num_channels = __cpu_to_le32(arg->n_channels);
drivers/net/wireless/ath/ath10k/wmi-tlv.c
2013
cmd->num_ssids = __cpu_to_le32(arg->n_ssids);
drivers/net/wireless/ath/ath10k/wmi-tlv.c
2014
cmd->num_bssids = __cpu_to_le32(arg->n_bssids);
drivers/net/wireless/ath/ath10k/wmi-tlv.c
2015
cmd->ie_len = __cpu_to_le32(arg->ie_len);
drivers/net/wireless/ath/ath10k/wmi-tlv.c
2017
ether_addr_copy(cmd->mac_addr.addr, arg->mac_addr.addr);
drivers/net/wireless/ath/ath10k/wmi-tlv.c
2018
ether_addr_copy(cmd->mac_mask.addr, arg->mac_mask.addr);
drivers/net/wireless/ath/ath10k/wmi-tlv.c
2032
for (i = 0; i < arg->n_channels; i++)
drivers/net/wireless/ath/ath10k/wmi-tlv.c
2033
chans[i] = __cpu_to_le32(arg->channels[i]);
drivers/net/wireless/ath/ath10k/wmi-tlv.c
2042
for (i = 0; i < arg->n_ssids; i++) {
drivers/net/wireless/ath/ath10k/wmi-tlv.c
2043
ssids[i].ssid_len = __cpu_to_le32(arg->ssids[i].len);
drivers/net/wireless/ath/ath10k/wmi-tlv.c
2044
memcpy(ssids[i].ssid, arg->ssids[i].ssid, arg->ssids[i].len);
drivers/net/wireless/ath/ath10k/wmi-tlv.c
2054
for (i = 0; i < arg->n_bssids; i++)
drivers/net/wireless/ath/ath10k/wmi-tlv.c
2055
ether_addr_copy(addrs[i].addr, arg->bssids[i].bssid);
drivers/net/wireless/ath/ath10k/wmi-tlv.c
2063
memcpy(tlv->value, arg->ie, arg->ie_len);
drivers/net/wireless/ath/ath10k/wmi-tlv.c
2074
const struct wmi_stop_scan_arg *arg)
drivers/net/wireless/ath/ath10k/wmi-tlv.c
2082
if (arg->req_id > 0xFFF)
drivers/net/wireless/ath/ath10k/wmi-tlv.c
2084
if (arg->req_type == WMI_SCAN_STOP_ONE && arg->u.scan_id > 0xFFF)
drivers/net/wireless/ath/ath10k/wmi-tlv.c
2091
scan_id = arg->u.scan_id;
drivers/net/wireless/ath/ath10k/wmi-tlv.c
2094
req_id = arg->req_id;
drivers/net/wireless/ath/ath10k/wmi-tlv.c
2101
cmd->req_type = __cpu_to_le32(arg->req_type);
drivers/net/wireless/ath/ath10k/wmi-tlv.c
2102
cmd->vdev_id = __cpu_to_le32(arg->u.vdev_id);
drivers/net/wireless/ath/ath10k/wmi-tlv.c
2183
const struct wmi_vdev_start_request_arg *arg,
drivers/net/wireless/ath/ath10k/wmi-tlv.c
2194
if (WARN_ON(arg->hidden_ssid && !arg->ssid))
drivers/net/wireless/ath/ath10k/wmi-tlv.c
2196
if (WARN_ON(arg->ssid_len > sizeof(cmd->ssid.ssid)))
drivers/net/wireless/ath/ath10k/wmi-tlv.c
2206
if (arg->hidden_ssid)
drivers/net/wireless/ath/ath10k/wmi-tlv.c
2208
if (arg->pmf_enabled)
drivers/net/wireless/ath/ath10k/wmi-tlv.c
2217
cmd->vdev_id = __cpu_to_le32(arg->vdev_id);
drivers/net/wireless/ath/ath10k/wmi-tlv.c
2218
cmd->bcn_intval = __cpu_to_le32(arg->bcn_intval);
drivers/net/wireless/ath/ath10k/wmi-tlv.c
2219
cmd->dtim_period = __cpu_to_le32(arg->dtim_period);
drivers/net/wireless/ath/ath10k/wmi-tlv.c
2221
cmd->bcn_tx_rate = __cpu_to_le32(arg->bcn_tx_rate);
drivers/net/wireless/ath/ath10k/wmi-tlv.c
2222
cmd->bcn_tx_power = __cpu_to_le32(arg->bcn_tx_power);
drivers/net/wireless/ath/ath10k/wmi-tlv.c
2223
cmd->disable_hw_ack = __cpu_to_le32(arg->disable_hw_ack);
drivers/net/wireless/ath/ath10k/wmi-tlv.c
2225
if (arg->ssid) {
drivers/net/wireless/ath/ath10k/wmi-tlv.c
2226
cmd->ssid.ssid_len = __cpu_to_le32(arg->ssid_len);
drivers/net/wireless/ath/ath10k/wmi-tlv.c
2227
memcpy(cmd->ssid.ssid, arg->ssid, arg->ssid_len);
drivers/net/wireless/ath/ath10k/wmi-tlv.c
2237
ath10k_wmi_put_wmi_channel(ar, ch, &arg->channel);
drivers/net/wireless/ath/ath10k/wmi-tlv.c
2351
const struct wmi_vdev_install_key_arg *arg)
drivers/net/wireless/ath/ath10k/wmi-tlv.c
2359
if (arg->key_cipher == ar->wmi_key_cipher[WMI_CIPHER_NONE] &&
drivers/net/wireless/ath/ath10k/wmi-tlv.c
2360
arg->key_data)
drivers/net/wireless/ath/ath10k/wmi-tlv.c
2362
if (arg->key_cipher != ar->wmi_key_cipher[WMI_CIPHER_NONE] &&
drivers/net/wireless/ath/ath10k/wmi-tlv.c
2363
!arg->key_data)
drivers/net/wireless/ath/ath10k/wmi-tlv.c
2367
sizeof(*tlv) + roundup(arg->key_len, sizeof(__le32));
drivers/net/wireless/ath/ath10k/wmi-tlv.c
2377
cmd->vdev_id = __cpu_to_le32(arg->vdev_id);
drivers/net/wireless/ath/ath10k/wmi-tlv.c
2378
cmd->key_idx = __cpu_to_le32(arg->key_idx);
drivers/net/wireless/ath/ath10k/wmi-tlv.c
2379
cmd->key_flags = __cpu_to_le32(arg->key_flags);
drivers/net/wireless/ath/ath10k/wmi-tlv.c
2380
cmd->key_cipher = __cpu_to_le32(arg->key_cipher);
drivers/net/wireless/ath/ath10k/wmi-tlv.c
2381
cmd->key_len = __cpu_to_le32(arg->key_len);
drivers/net/wireless/ath/ath10k/wmi-tlv.c
2382
cmd->key_txmic_len = __cpu_to_le32(arg->key_txmic_len);
drivers/net/wireless/ath/ath10k/wmi-tlv.c
2383
cmd->key_rxmic_len = __cpu_to_le32(arg->key_rxmic_len);
drivers/net/wireless/ath/ath10k/wmi-tlv.c
2385
if (arg->macaddr)
drivers/net/wireless/ath/ath10k/wmi-tlv.c
2386
ether_addr_copy(cmd->peer_macaddr.addr, arg->macaddr);
drivers/net/wireless/ath/ath10k/wmi-tlv.c
2393
tlv->len = __cpu_to_le16(roundup(arg->key_len, sizeof(__le32)));
drivers/net/wireless/ath/ath10k/wmi-tlv.c
2394
if (arg->key_data)
drivers/net/wireless/ath/ath10k/wmi-tlv.c
2395
memcpy(tlv->value, arg->key_data, arg->key_len);
drivers/net/wireless/ath/ath10k/wmi-tlv.c
2398
ptr += roundup(arg->key_len, sizeof(__le32));
drivers/net/wireless/ath/ath10k/wmi-tlv.c
2405
const struct wmi_sta_uapsd_auto_trig_arg *arg)
drivers/net/wireless/ath/ath10k/wmi-tlv.c
2415
ac->wmm_ac = __cpu_to_le32(arg->wmm_ac);
drivers/net/wireless/ath/ath10k/wmi-tlv.c
2416
ac->user_priority = __cpu_to_le32(arg->user_priority);
drivers/net/wireless/ath/ath10k/wmi-tlv.c
2417
ac->service_interval = __cpu_to_le32(arg->service_interval);
drivers/net/wireless/ath/ath10k/wmi-tlv.c
2418
ac->suspend_interval = __cpu_to_le32(arg->suspend_interval);
drivers/net/wireless/ath/ath10k/wmi-tlv.c
2419
ac->delay_interval = __cpu_to_le32(arg->delay_interval);
drivers/net/wireless/ath/ath10k/wmi-tlv.c
2477
const struct wmi_wmm_params_arg *arg)
drivers/net/wireless/ath/ath10k/wmi-tlv.c
2486
ath10k_wmi_set_wmm_param(wmm, arg);
drivers/net/wireless/ath/ath10k/wmi-tlv.c
2493
const struct wmi_wmm_params_all_arg *arg)
drivers/net/wireless/ath/ath10k/wmi-tlv.c
2513
ath10k_wmi_set_wmm_param(&cmd->vdev_wmm_params[0].params, &arg->ac_be);
drivers/net/wireless/ath/ath10k/wmi-tlv.c
2514
ath10k_wmi_set_wmm_param(&cmd->vdev_wmm_params[1].params, &arg->ac_bk);
drivers/net/wireless/ath/ath10k/wmi-tlv.c
2515
ath10k_wmi_set_wmm_param(&cmd->vdev_wmm_params[2].params, &arg->ac_vi);
drivers/net/wireless/ath/ath10k/wmi-tlv.c
2516
ath10k_wmi_set_wmm_param(&cmd->vdev_wmm_params[3].params, &arg->ac_vo);
drivers/net/wireless/ath/ath10k/wmi-tlv.c
2524
const struct wmi_sta_keepalive_arg *arg)
drivers/net/wireless/ath/ath10k/wmi-tlv.c
2544
cmd->vdev_id = __cpu_to_le32(arg->vdev_id);
drivers/net/wireless/ath/ath10k/wmi-tlv.c
2545
cmd->enabled = __cpu_to_le32(arg->enabled);
drivers/net/wireless/ath/ath10k/wmi-tlv.c
2546
cmd->method = __cpu_to_le32(arg->method);
drivers/net/wireless/ath/ath10k/wmi-tlv.c
2547
cmd->interval = __cpu_to_le32(arg->interval);
drivers/net/wireless/ath/ath10k/wmi-tlv.c
2557
arp->src_ip4_addr = arg->src_ip4_addr;
drivers/net/wireless/ath/ath10k/wmi-tlv.c
2558
arp->dest_ip4_addr = arg->dest_ip4_addr;
drivers/net/wireless/ath/ath10k/wmi-tlv.c
2559
ether_addr_copy(arp->dest_mac_addr.addr, arg->dest_mac_addr);
drivers/net/wireless/ath/ath10k/wmi-tlv.c
2562
arg->vdev_id, arg->enabled, arg->method, arg->interval);
drivers/net/wireless/ath/ath10k/wmi-tlv.c
2669
const struct wmi_peer_assoc_complete_arg *arg)
drivers/net/wireless/ath/ath10k/wmi-tlv.c
2678
if (arg->peer_mpdu_density > 16)
drivers/net/wireless/ath/ath10k/wmi-tlv.c
2680
if (arg->peer_legacy_rates.num_rates > MAX_SUPPORTED_RATES)
drivers/net/wireless/ath/ath10k/wmi-tlv.c
2682
if (arg->peer_ht_rates.num_rates > MAX_SUPPORTED_RATES)
drivers/net/wireless/ath/ath10k/wmi-tlv.c
2685
legacy_rate_len = roundup(arg->peer_legacy_rates.num_rates,
drivers/net/wireless/ath/ath10k/wmi-tlv.c
2687
ht_rate_len = roundup(arg->peer_ht_rates.num_rates, sizeof(__le32));
drivers/net/wireless/ath/ath10k/wmi-tlv.c
2702
cmd->vdev_id = __cpu_to_le32(arg->vdev_id);
drivers/net/wireless/ath/ath10k/wmi-tlv.c
2703
cmd->new_assoc = __cpu_to_le32(arg->peer_reassoc ? 0 : 1);
drivers/net/wireless/ath/ath10k/wmi-tlv.c
2704
cmd->assoc_id = __cpu_to_le32(arg->peer_aid);
drivers/net/wireless/ath/ath10k/wmi-tlv.c
2705
cmd->flags = __cpu_to_le32(arg->peer_flags);
drivers/net/wireless/ath/ath10k/wmi-tlv.c
2706
cmd->caps = __cpu_to_le32(arg->peer_caps);
drivers/net/wireless/ath/ath10k/wmi-tlv.c
2707
cmd->listen_intval = __cpu_to_le32(arg->peer_listen_intval);
drivers/net/wireless/ath/ath10k/wmi-tlv.c
2708
cmd->ht_caps = __cpu_to_le32(arg->peer_ht_caps);
drivers/net/wireless/ath/ath10k/wmi-tlv.c
2709
cmd->max_mpdu = __cpu_to_le32(arg->peer_max_mpdu);
drivers/net/wireless/ath/ath10k/wmi-tlv.c
2710
cmd->mpdu_density = __cpu_to_le32(arg->peer_mpdu_density);
drivers/net/wireless/ath/ath10k/wmi-tlv.c
2711
cmd->rate_caps = __cpu_to_le32(arg->peer_rate_caps);
drivers/net/wireless/ath/ath10k/wmi-tlv.c
2712
cmd->nss = __cpu_to_le32(arg->peer_num_spatial_streams);
drivers/net/wireless/ath/ath10k/wmi-tlv.c
2713
cmd->vht_caps = __cpu_to_le32(arg->peer_vht_caps);
drivers/net/wireless/ath/ath10k/wmi-tlv.c
2714
cmd->phy_mode = __cpu_to_le32(arg->peer_phymode);
drivers/net/wireless/ath/ath10k/wmi-tlv.c
2715
cmd->num_legacy_rates = __cpu_to_le32(arg->peer_legacy_rates.num_rates);
drivers/net/wireless/ath/ath10k/wmi-tlv.c
2716
cmd->num_ht_rates = __cpu_to_le32(arg->peer_ht_rates.num_rates);
drivers/net/wireless/ath/ath10k/wmi-tlv.c
2717
ether_addr_copy(cmd->mac_addr.addr, arg->addr);
drivers/net/wireless/ath/ath10k/wmi-tlv.c
2725
memcpy(tlv->value, arg->peer_legacy_rates.rates,
drivers/net/wireless/ath/ath10k/wmi-tlv.c
2726
arg->peer_legacy_rates.num_rates);
drivers/net/wireless/ath/ath10k/wmi-tlv.c
2734
memcpy(tlv->value, arg->peer_ht_rates.rates,
drivers/net/wireless/ath/ath10k/wmi-tlv.c
2735
arg->peer_ht_rates.num_rates);
drivers/net/wireless/ath/ath10k/wmi-tlv.c
2745
vht_rate->rx_max_rate = __cpu_to_le32(arg->peer_vht_rates.rx_max_rate);
drivers/net/wireless/ath/ath10k/wmi-tlv.c
2746
vht_rate->rx_mcs_set = __cpu_to_le32(arg->peer_vht_rates.rx_mcs_set);
drivers/net/wireless/ath/ath10k/wmi-tlv.c
2747
vht_rate->tx_max_rate = __cpu_to_le32(arg->peer_vht_rates.tx_max_rate);
drivers/net/wireless/ath/ath10k/wmi-tlv.c
2748
vht_rate->tx_mcs_set = __cpu_to_le32(arg->peer_vht_rates.tx_mcs_set);
drivers/net/wireless/ath/ath10k/wmi-tlv.c
2835
const struct wmi_scan_chan_list_arg *arg)
drivers/net/wireless/ath/ath10k/wmi-tlv.c
2846
chans_len = arg->n_channels * (sizeof(*tlv) + sizeof(*ci));
drivers/net/wireless/ath/ath10k/wmi-tlv.c
2859
cmd->num_scan_chans = __cpu_to_le32(arg->n_channels);
drivers/net/wireless/ath/ath10k/wmi-tlv.c
2869
for (i = 0; i < arg->n_channels; i++) {
drivers/net/wireless/ath/ath10k/wmi-tlv.c
2870
ch = &arg->channels[i];
drivers/net/wireless/ath/ath10k/wmi-tlv.c
2954
const struct wmi_wmm_params_all_arg *arg)
drivers/net/wireless/ath/ath10k/wmi-tlv.c
2981
ptr = ath10k_wmi_tlv_put_wmm(ptr, &arg->ac_be);
drivers/net/wireless/ath/ath10k/wmi-tlv.c
2982
ptr = ath10k_wmi_tlv_put_wmm(ptr, &arg->ac_bk);
drivers/net/wireless/ath/ath10k/wmi-tlv.c
2983
ptr = ath10k_wmi_tlv_put_wmm(ptr, &arg->ac_vi);
drivers/net/wireless/ath/ath10k/wmi-tlv.c
2984
ptr = ath10k_wmi_tlv_put_wmm(ptr, &arg->ac_vo);
drivers/net/wireless/ath/ath10k/wmi-tlv.c
3543
const struct wmi_tdls_peer_update_cmd_arg *arg,
drivers/net/wireless/ath/ath10k/wmi-tlv.c
3571
cmd->vdev_id = __cpu_to_le32(arg->vdev_id);
drivers/net/wireless/ath/ath10k/wmi-tlv.c
3572
ether_addr_copy(cmd->peer_macaddr.addr, arg->addr);
drivers/net/wireless/ath/ath10k/wmi-tlv.c
3573
cmd->peer_state = __cpu_to_le32(arg->peer_state);
drivers/net/wireless/ath/ath10k/wmi-tlv.c
3621
arg->vdev_id, arg->peer_state, cap->peer_chan_len);
drivers/net/wireless/ath/ath10k/wmi-tlv.c
4106
const struct wmi_vdev_spectral_conf_arg *arg)
drivers/net/wireless/ath/ath10k/wmi-tlv.c
4124
cmd->vdev_id = __cpu_to_le32(arg->vdev_id);
drivers/net/wireless/ath/ath10k/wmi-tlv.c
4125
cmd->scan_count = __cpu_to_le32(arg->scan_count);
drivers/net/wireless/ath/ath10k/wmi-tlv.c
4126
cmd->scan_period = __cpu_to_le32(arg->scan_period);
drivers/net/wireless/ath/ath10k/wmi-tlv.c
4127
cmd->scan_priority = __cpu_to_le32(arg->scan_priority);
drivers/net/wireless/ath/ath10k/wmi-tlv.c
4128
cmd->scan_fft_size = __cpu_to_le32(arg->scan_fft_size);
drivers/net/wireless/ath/ath10k/wmi-tlv.c
4129
cmd->scan_gc_ena = __cpu_to_le32(arg->scan_gc_ena);
drivers/net/wireless/ath/ath10k/wmi-tlv.c
4130
cmd->scan_restart_ena = __cpu_to_le32(arg->scan_restart_ena);
drivers/net/wireless/ath/ath10k/wmi-tlv.c
4131
cmd->scan_noise_floor_ref = __cpu_to_le32(arg->scan_noise_floor_ref);
drivers/net/wireless/ath/ath10k/wmi-tlv.c
4132
cmd->scan_init_delay = __cpu_to_le32(arg->scan_init_delay);
drivers/net/wireless/ath/ath10k/wmi-tlv.c
4133
cmd->scan_nb_tone_thr = __cpu_to_le32(arg->scan_nb_tone_thr);
drivers/net/wireless/ath/ath10k/wmi-tlv.c
4134
cmd->scan_str_bin_thr = __cpu_to_le32(arg->scan_str_bin_thr);
drivers/net/wireless/ath/ath10k/wmi-tlv.c
4135
cmd->scan_wb_rpt_mode = __cpu_to_le32(arg->scan_wb_rpt_mode);
drivers/net/wireless/ath/ath10k/wmi-tlv.c
4136
cmd->scan_rssi_rpt_mode = __cpu_to_le32(arg->scan_rssi_rpt_mode);
drivers/net/wireless/ath/ath10k/wmi-tlv.c
4137
cmd->scan_rssi_thr = __cpu_to_le32(arg->scan_rssi_thr);
drivers/net/wireless/ath/ath10k/wmi-tlv.c
4138
cmd->scan_pwr_format = __cpu_to_le32(arg->scan_pwr_format);
drivers/net/wireless/ath/ath10k/wmi-tlv.c
4139
cmd->scan_rpt_mode = __cpu_to_le32(arg->scan_rpt_mode);
drivers/net/wireless/ath/ath10k/wmi-tlv.c
4140
cmd->scan_bin_scale = __cpu_to_le32(arg->scan_bin_scale);
drivers/net/wireless/ath/ath10k/wmi-tlv.c
4141
cmd->scan_dbm_adj = __cpu_to_le32(arg->scan_dbm_adj);
drivers/net/wireless/ath/ath10k/wmi-tlv.c
4142
cmd->scan_chn_mask = __cpu_to_le32(arg->scan_chn_mask);
drivers/net/wireless/ath/ath10k/wmi-tlv.c
616
struct wmi_peer_delete_resp_ev_arg *arg;
drivers/net/wireless/ath/ath10k/wmi-tlv.c
620
arg = (struct wmi_peer_delete_resp_ev_arg *)tlv_hdr->value;
drivers/net/wireless/ath/ath10k/wmi-tlv.c
622
ath10k_dbg(ar, ATH10K_DBG_WMI, "vdev id %d", arg->vdev_id);
drivers/net/wireless/ath/ath10k/wmi-tlv.c
623
ath10k_dbg(ar, ATH10K_DBG_WMI, "peer mac addr %pM", &arg->peer_addr);
drivers/net/wireless/ath/ath10k/wmi-tlv.c
809
struct wmi_scan_ev_arg *arg)
drivers/net/wireless/ath/ath10k/wmi-tlv.c
828
arg->event_type = ev->event_type;
drivers/net/wireless/ath/ath10k/wmi-tlv.c
829
arg->reason = ev->reason;
drivers/net/wireless/ath/ath10k/wmi-tlv.c
830
arg->channel_freq = ev->channel_freq;
drivers/net/wireless/ath/ath10k/wmi-tlv.c
831
arg->scan_req_id = ev->scan_req_id;
drivers/net/wireless/ath/ath10k/wmi-tlv.c
832
arg->scan_id = ev->scan_id;
drivers/net/wireless/ath/ath10k/wmi-tlv.c
833
arg->vdev_id = ev->vdev_id;
drivers/net/wireless/ath/ath10k/wmi-tlv.c
841
struct wmi_tlv_mgmt_tx_compl_ev_arg *arg)
drivers/net/wireless/ath/ath10k/wmi-tlv.c
860
arg->desc_id = ev->desc_id;
drivers/net/wireless/ath/ath10k/wmi-tlv.c
861
arg->status = ev->status;
drivers/net/wireless/ath/ath10k/wmi-tlv.c
862
arg->pdev_id = ev->pdev_id;
drivers/net/wireless/ath/ath10k/wmi-tlv.c
863
arg->ppdu_id = ev->ppdu_id;
drivers/net/wireless/ath/ath10k/wmi-tlv.c
866
arg->ack_rssi = ev->ack_rssi;
drivers/net/wireless/ath/ath10k/wmi-tlv.c
917
struct wmi_tlv_mgmt_tx_bundle_compl_ev_arg *arg)
drivers/net/wireless/ath/ath10k/wmi-tlv.c
934
arg->num_reports = *bundle_tx_compl.num_reports;
drivers/net/wireless/ath/ath10k/wmi-tlv.c
935
arg->desc_ids = bundle_tx_compl.desc_ids;
drivers/net/wireless/ath/ath10k/wmi-tlv.c
936
arg->status = bundle_tx_compl.status;
drivers/net/wireless/ath/ath10k/wmi-tlv.c
937
arg->ppdu_ids = bundle_tx_compl.ppdu_ids;
drivers/net/wireless/ath/ath10k/wmi-tlv.c
940
arg->ack_rssi = bundle_tx_compl.ack_rssi;
drivers/net/wireless/ath/ath10k/wmi-tlv.c
947
struct wmi_mgmt_rx_ev_arg *arg)
drivers/net/wireless/ath/ath10k/wmi-tlv.c
970
arg->channel = ev->channel;
drivers/net/wireless/ath/ath10k/wmi-tlv.c
971
arg->buf_len = ev->buf_len;
drivers/net/wireless/ath/ath10k/wmi-tlv.c
972
arg->status = ev->status;
drivers/net/wireless/ath/ath10k/wmi-tlv.c
973
arg->snr = ev->snr;
drivers/net/wireless/ath/ath10k/wmi-tlv.c
974
arg->phy_mode = ev->phy_mode;
drivers/net/wireless/ath/ath10k/wmi-tlv.c
975
arg->rate = ev->rate;
drivers/net/wireless/ath/ath10k/wmi-tlv.c
978
arg->rssi[i] = ev->rssi[i];
drivers/net/wireless/ath/ath10k/wmi-tlv.c
980
msdu_len = __le32_to_cpu(arg->buf_len);
drivers/net/wireless/ath/ath10k/wmi-tlv.c
999
struct wmi_ch_info_ev_arg *arg)
drivers/net/wireless/ath/ath10k/wmi.c
1701
const struct wmi_channel_arg *arg)
drivers/net/wireless/ath/ath10k/wmi.c
1708
if (arg->passive)
drivers/net/wireless/ath/ath10k/wmi.c
1710
if (arg->allow_ibss)
drivers/net/wireless/ath/ath10k/wmi.c
1712
if (arg->allow_ht)
drivers/net/wireless/ath/ath10k/wmi.c
1714
if (arg->allow_vht)
drivers/net/wireless/ath/ath10k/wmi.c
1716
if (arg->ht40plus)
drivers/net/wireless/ath/ath10k/wmi.c
1718
if (arg->chan_radar)
drivers/net/wireless/ath/ath10k/wmi.c
1722
ch->mhz = __cpu_to_le32(arg->freq);
drivers/net/wireless/ath/ath10k/wmi.c
1723
ch->band_center_freq1 = __cpu_to_le32(arg->band_center_freq1);
drivers/net/wireless/ath/ath10k/wmi.c
1724
if (arg->mode == MODE_11AC_VHT80_80) {
drivers/net/wireless/ath/ath10k/wmi.c
1725
ch->band_center_freq2 = __cpu_to_le32(arg->band_center_freq2);
drivers/net/wireless/ath/ath10k/wmi.c
1727
arg->band_center_freq2 - 10);
drivers/net/wireless/ath/ath10k/wmi.c
1730
if (arg->mode == MODE_11AC_VHT160) {
drivers/net/wireless/ath/ath10k/wmi.c
1734
if (arg->freq > arg->band_center_freq1) {
drivers/net/wireless/ath/ath10k/wmi.c
1735
band_center_freq1 = arg->band_center_freq1 + 40;
drivers/net/wireless/ath/ath10k/wmi.c
1736
band_center_freq2 = arg->band_center_freq1 - 40;
drivers/net/wireless/ath/ath10k/wmi.c
1738
band_center_freq1 = arg->band_center_freq1 - 40;
drivers/net/wireless/ath/ath10k/wmi.c
1739
band_center_freq2 = arg->band_center_freq1 + 40;
drivers/net/wireless/ath/ath10k/wmi.c
1748
ch->band_center_freq2 = __cpu_to_le32(arg->band_center_freq1);
drivers/net/wireless/ath/ath10k/wmi.c
1754
ch->min_power = arg->min_power;
drivers/net/wireless/ath/ath10k/wmi.c
1755
ch->max_power = arg->max_power;
drivers/net/wireless/ath/ath10k/wmi.c
1756
ch->reg_power = arg->max_reg_power;
drivers/net/wireless/ath/ath10k/wmi.c
1757
ch->antenna_max = arg->max_antenna_gain;
drivers/net/wireless/ath/ath10k/wmi.c
1758
ch->max_tx_power = arg->max_power;
drivers/net/wireless/ath/ath10k/wmi.c
1761
ch->mode = arg->mode;
drivers/net/wireless/ath/ath10k/wmi.c
2198
struct wmi_scan_ev_arg *arg)
drivers/net/wireless/ath/ath10k/wmi.c
2206
arg->event_type = ev->event_type;
drivers/net/wireless/ath/ath10k/wmi.c
2207
arg->reason = ev->reason;
drivers/net/wireless/ath/ath10k/wmi.c
2208
arg->channel_freq = ev->channel_freq;
drivers/net/wireless/ath/ath10k/wmi.c
2209
arg->scan_req_id = ev->scan_req_id;
drivers/net/wireless/ath/ath10k/wmi.c
2210
arg->scan_id = ev->scan_id;
drivers/net/wireless/ath/ath10k/wmi.c
2211
arg->vdev_id = ev->vdev_id;
drivers/net/wireless/ath/ath10k/wmi.c
2218
struct wmi_scan_ev_arg arg = {};
drivers/net/wireless/ath/ath10k/wmi.c
2227
ret = ath10k_wmi_pull_scan(ar, skb, &arg);
drivers/net/wireless/ath/ath10k/wmi.c
2233
event_type = __le32_to_cpu(arg.event_type);
drivers/net/wireless/ath/ath10k/wmi.c
2234
reason = __le32_to_cpu(arg.reason);
drivers/net/wireless/ath/ath10k/wmi.c
2235
freq = __le32_to_cpu(arg.channel_freq);
drivers/net/wireless/ath/ath10k/wmi.c
2236
req_id = __le32_to_cpu(arg.scan_req_id);
drivers/net/wireless/ath/ath10k/wmi.c
2237
scan_id = __le32_to_cpu(arg.scan_id);
drivers/net/wireless/ath/ath10k/wmi.c
2238
vdev_id = __le32_to_cpu(arg.vdev_id);
drivers/net/wireless/ath/ath10k/wmi.c
2312
struct wmi_mgmt_rx_ev_arg *arg)
drivers/net/wireless/ath/ath10k/wmi.c
2337
arg->channel = ev_hdr->channel;
drivers/net/wireless/ath/ath10k/wmi.c
2338
arg->buf_len = ev_hdr->buf_len;
drivers/net/wireless/ath/ath10k/wmi.c
2339
arg->status = ev_hdr->status;
drivers/net/wireless/ath/ath10k/wmi.c
2340
arg->snr = ev_hdr->snr;
drivers/net/wireless/ath/ath10k/wmi.c
2341
arg->phy_mode = ev_hdr->phy_mode;
drivers/net/wireless/ath/ath10k/wmi.c
2342
arg->rate = ev_hdr->rate;
drivers/net/wireless/ath/ath10k/wmi.c
2344
msdu_len = __le32_to_cpu(arg->buf_len);
drivers/net/wireless/ath/ath10k/wmi.c
2348
if (le32_to_cpu(arg->status) & WMI_RX_STATUS_EXT_INFO) {
drivers/net/wireless/ath/ath10k/wmi.c
2349
len = ALIGN(le32_to_cpu(arg->buf_len), 4);
drivers/net/wireless/ath/ath10k/wmi.c
2351
memcpy(&arg->ext_info, ext_info,
drivers/net/wireless/ath/ath10k/wmi.c
2364
struct wmi_mgmt_rx_ev_arg *arg)
drivers/net/wireless/ath/ath10k/wmi.c
2381
arg->channel = ev_hdr->channel;
drivers/net/wireless/ath/ath10k/wmi.c
2382
arg->buf_len = ev_hdr->buf_len;
drivers/net/wireless/ath/ath10k/wmi.c
2383
arg->status = ev_hdr->status;
drivers/net/wireless/ath/ath10k/wmi.c
2384
arg->snr = ev_hdr->snr;
drivers/net/wireless/ath/ath10k/wmi.c
2385
arg->phy_mode = ev_hdr->phy_mode;
drivers/net/wireless/ath/ath10k/wmi.c
2386
arg->rate = ev_hdr->rate;
drivers/net/wireless/ath/ath10k/wmi.c
2388
msdu_len = __le32_to_cpu(arg->buf_len);
drivers/net/wireless/ath/ath10k/wmi.c
2392
if (le32_to_cpu(arg->status) & WMI_RX_STATUS_EXT_INFO) {
drivers/net/wireless/ath/ath10k/wmi.c
2393
len = ALIGN(le32_to_cpu(arg->buf_len), 4);
drivers/net/wireless/ath/ath10k/wmi.c
2395
memcpy(&arg->ext_info, ext_info,
drivers/net/wireless/ath/ath10k/wmi.c
2474
struct wmi_tlv_mgmt_tx_compl_ev_arg arg;
drivers/net/wireless/ath/ath10k/wmi.c
2478
ret = ath10k_wmi_pull_mgmt_tx_compl(ar, skb, &arg);
drivers/net/wireless/ath/ath10k/wmi.c
2485
param.desc_id = __le32_to_cpu(arg.desc_id);
drivers/net/wireless/ath/ath10k/wmi.c
2486
param.status = __le32_to_cpu(arg.status);
drivers/net/wireless/ath/ath10k/wmi.c
2489
param.ack_rssi = __le32_to_cpu(arg.ack_rssi);
drivers/net/wireless/ath/ath10k/wmi.c
2500
struct wmi_tlv_mgmt_tx_bundle_compl_ev_arg arg;
drivers/net/wireless/ath/ath10k/wmi.c
2505
ret = ath10k_wmi_pull_mgmt_tx_bundle_compl(ar, skb, &arg);
drivers/net/wireless/ath/ath10k/wmi.c
2511
num_reports = __le32_to_cpu(arg.num_reports);
drivers/net/wireless/ath/ath10k/wmi.c
2515
param.desc_id = __le32_to_cpu(arg.desc_ids[i]);
drivers/net/wireless/ath/ath10k/wmi.c
2516
param.status = __le32_to_cpu(arg.desc_ids[i]);
drivers/net/wireless/ath/ath10k/wmi.c
2519
param.ack_rssi = __le32_to_cpu(arg.ack_rssi[i]);
drivers/net/wireless/ath/ath10k/wmi.c
2530
struct wmi_mgmt_rx_ev_arg arg = {};
drivers/net/wireless/ath/ath10k/wmi.c
2542
ret = ath10k_wmi_pull_mgmt_rx(ar, skb, &arg);
drivers/net/wireless/ath/ath10k/wmi.c
2549
channel = __le32_to_cpu(arg.channel);
drivers/net/wireless/ath/ath10k/wmi.c
2550
rx_status = __le32_to_cpu(arg.status);
drivers/net/wireless/ath/ath10k/wmi.c
2551
snr = __le32_to_cpu(arg.snr);
drivers/net/wireless/ath/ath10k/wmi.c
2552
phy_mode = __le32_to_cpu(arg.phy_mode);
drivers/net/wireless/ath/ath10k/wmi.c
2553
rate = __le32_to_cpu(arg.rate);
drivers/net/wireless/ath/ath10k/wmi.c
2572
__le64_to_cpu(arg.ext_info.rx_mac_timestamp);
drivers/net/wireless/ath/ath10k/wmi.c
2600
BUILD_BUG_ON(ARRAY_SIZE(status->chain_signal) != ARRAY_SIZE(arg.rssi));
drivers/net/wireless/ath/ath10k/wmi.c
2604
rssi = __le32_to_cpu(arg.rssi[i]);
drivers/net/wireless/ath/ath10k/wmi.c
2605
ath10k_dbg(ar, ATH10K_DBG_MGMT, "mgmt rssi[%d]:%d\n", i, arg.rssi[i]);
drivers/net/wireless/ath/ath10k/wmi.c
2681
struct wmi_ch_info_ev_arg *arg)
drivers/net/wireless/ath/ath10k/wmi.c
2689
arg->err_code = ev->err_code;
drivers/net/wireless/ath/ath10k/wmi.c
2690
arg->freq = ev->freq;
drivers/net/wireless/ath/ath10k/wmi.c
2691
arg->cmd_flags = ev->cmd_flags;
drivers/net/wireless/ath/ath10k/wmi.c
2692
arg->noise_floor = ev->noise_floor;
drivers/net/wireless/ath/ath10k/wmi.c
2693
arg->rx_clear_count = ev->rx_clear_count;
drivers/net/wireless/ath/ath10k/wmi.c
2694
arg->cycle_count = ev->cycle_count;
drivers/net/wireless/ath/ath10k/wmi.c
2701
struct wmi_ch_info_ev_arg *arg)
drivers/net/wireless/ath/ath10k/wmi.c
2709
arg->err_code = ev->err_code;
drivers/net/wireless/ath/ath10k/wmi.c
2710
arg->freq = ev->freq;
drivers/net/wireless/ath/ath10k/wmi.c
2711
arg->cmd_flags = ev->cmd_flags;
drivers/net/wireless/ath/ath10k/wmi.c
2712
arg->noise_floor = ev->noise_floor;
drivers/net/wireless/ath/ath10k/wmi.c
2713
arg->rx_clear_count = ev->rx_clear_count;
drivers/net/wireless/ath/ath10k/wmi.c
2714
arg->cycle_count = ev->cycle_count;
drivers/net/wireless/ath/ath10k/wmi.c
2715
arg->chan_tx_pwr_range = ev->chan_tx_pwr_range;
drivers/net/wireless/ath/ath10k/wmi.c
2716
arg->chan_tx_pwr_tp = ev->chan_tx_pwr_tp;
drivers/net/wireless/ath/ath10k/wmi.c
2717
arg->rx_frame_count = ev->rx_frame_count;
drivers/net/wireless/ath/ath10k/wmi.c
2803
struct wmi_ch_info_ev_arg arg = {};
drivers/net/wireless/ath/ath10k/wmi.c
2806
ret = ath10k_wmi_pull_ch_info(ar, skb, &arg);
drivers/net/wireless/ath/ath10k/wmi.c
2812
ch_info_param.err_code = __le32_to_cpu(arg.err_code);
drivers/net/wireless/ath/ath10k/wmi.c
2813
ch_info_param.freq = __le32_to_cpu(arg.freq);
drivers/net/wireless/ath/ath10k/wmi.c
2814
ch_info_param.cmd_flags = __le32_to_cpu(arg.cmd_flags);
drivers/net/wireless/ath/ath10k/wmi.c
2815
ch_info_param.noise_floor = __le32_to_cpu(arg.noise_floor);
drivers/net/wireless/ath/ath10k/wmi.c
2816
ch_info_param.rx_clear_count = __le32_to_cpu(arg.rx_clear_count);
drivers/net/wireless/ath/ath10k/wmi.c
2817
ch_info_param.cycle_count = __le32_to_cpu(arg.cycle_count);
drivers/net/wireless/ath/ath10k/wmi.c
2818
ch_info_param.mac_clk_mhz = __le32_to_cpu(arg.mac_clk_mhz);
drivers/net/wireless/ath/ath10k/wmi.c
2850
struct wmi_echo_ev_arg arg = {};
drivers/net/wireless/ath/ath10k/wmi.c
2853
ret = ath10k_wmi_pull_echo_ev(ar, skb, &arg);
drivers/net/wireless/ath/ath10k/wmi.c
2861
le32_to_cpu(arg.value));
drivers/net/wireless/ath/ath10k/wmi.c
2863
if (le32_to_cpu(arg.value) == ATH10K_WMI_BARRIER_ECHO_ID)
drivers/net/wireless/ath/ath10k/wmi.c
3451
struct wmi_vdev_start_ev_arg *arg)
drivers/net/wireless/ath/ath10k/wmi.c
3459
arg->vdev_id = ev->vdev_id;
drivers/net/wireless/ath/ath10k/wmi.c
3460
arg->req_id = ev->req_id;
drivers/net/wireless/ath/ath10k/wmi.c
3461
arg->resp_type = ev->resp_type;
drivers/net/wireless/ath/ath10k/wmi.c
3462
arg->status = ev->status;
drivers/net/wireless/ath/ath10k/wmi.c
3469
struct wmi_vdev_start_ev_arg arg = {};
drivers/net/wireless/ath/ath10k/wmi.c
3477
ret = ath10k_wmi_pull_vdev_start(ar, skb, &arg);
drivers/net/wireless/ath/ath10k/wmi.c
3484
status = __le32_to_cpu(arg.status);
drivers/net/wireless/ath/ath10k/wmi.c
3507
struct wmi_peer_kick_ev_arg *arg)
drivers/net/wireless/ath/ath10k/wmi.c
3515
arg->mac_addr = ev->peer_macaddr.addr;
drivers/net/wireless/ath/ath10k/wmi.c
3522
struct wmi_peer_kick_ev_arg arg = {};
drivers/net/wireless/ath/ath10k/wmi.c
3526
ret = ath10k_wmi_pull_peer_kick(ar, skb, &arg);
drivers/net/wireless/ath/ath10k/wmi.c
3534
arg.mac_addr);
drivers/net/wireless/ath/ath10k/wmi.c
3538
sta = ieee80211_find_sta_by_ifaddr(ar->hw, arg.mac_addr, NULL);
drivers/net/wireless/ath/ath10k/wmi.c
3541
arg.mac_addr);
drivers/net/wireless/ath/ath10k/wmi.c
3692
struct wmi_swba_ev_arg *arg)
drivers/net/wireless/ath/ath10k/wmi.c
3702
arg->vdev_map = ev->vdev_map;
drivers/net/wireless/ath/ath10k/wmi.c
3711
if (WARN_ON_ONCE(i == ARRAY_SIZE(arg->tim_info)))
drivers/net/wireless/ath/ath10k/wmi.c
3720
arg->tim_info[i].tim_len = ev->bcn_info[i].tim_info.tim_len;
drivers/net/wireless/ath/ath10k/wmi.c
3721
arg->tim_info[i].tim_mcast = ev->bcn_info[i].tim_info.tim_mcast;
drivers/net/wireless/ath/ath10k/wmi.c
3722
arg->tim_info[i].tim_bitmap =
drivers/net/wireless/ath/ath10k/wmi.c
3724
arg->tim_info[i].tim_changed =
drivers/net/wireless/ath/ath10k/wmi.c
3726
arg->tim_info[i].tim_num_ps_pending =
drivers/net/wireless/ath/ath10k/wmi.c
3729
arg->noa_info[i] = &ev->bcn_info[i].p2p_noa_info;
drivers/net/wireless/ath/ath10k/wmi.c
3738
struct wmi_swba_ev_arg *arg)
drivers/net/wireless/ath/ath10k/wmi.c
3748
arg->vdev_map = ev->vdev_map;
drivers/net/wireless/ath/ath10k/wmi.c
3757
if (WARN_ON_ONCE(i == ARRAY_SIZE(arg->tim_info)))
drivers/net/wireless/ath/ath10k/wmi.c
3766
arg->tim_info[i].tim_len = ev->bcn_info[i].tim_info.tim_len;
drivers/net/wireless/ath/ath10k/wmi.c
3767
arg->tim_info[i].tim_mcast = ev->bcn_info[i].tim_info.tim_mcast;
drivers/net/wireless/ath/ath10k/wmi.c
3768
arg->tim_info[i].tim_bitmap =
drivers/net/wireless/ath/ath10k/wmi.c
3770
arg->tim_info[i].tim_changed =
drivers/net/wireless/ath/ath10k/wmi.c
3772
arg->tim_info[i].tim_num_ps_pending =
drivers/net/wireless/ath/ath10k/wmi.c
3782
struct wmi_swba_ev_arg *arg)
drivers/net/wireless/ath/ath10k/wmi.c
3792
arg->vdev_map = ev->vdev_map;
drivers/net/wireless/ath/ath10k/wmi.c
3801
if (WARN_ON_ONCE(i == ARRAY_SIZE(arg->tim_info)))
drivers/net/wireless/ath/ath10k/wmi.c
3814
arg->tim_info[i].tim_len = __cpu_to_le32(tim_len);
drivers/net/wireless/ath/ath10k/wmi.c
3816
arg->tim_info[i].tim_len = 0;
drivers/net/wireless/ath/ath10k/wmi.c
3819
arg->tim_info[i].tim_mcast = ev->bcn_info[i].tim_info.tim_mcast;
drivers/net/wireless/ath/ath10k/wmi.c
3820
arg->tim_info[i].tim_bitmap =
drivers/net/wireless/ath/ath10k/wmi.c
3822
arg->tim_info[i].tim_changed =
drivers/net/wireless/ath/ath10k/wmi.c
3824
arg->tim_info[i].tim_num_ps_pending =
drivers/net/wireless/ath/ath10k/wmi.c
3844
struct wmi_swba_ev_arg arg = {};
drivers/net/wireless/ath/ath10k/wmi.c
3854
ret = ath10k_wmi_pull_swba(ar, skb, &arg);
drivers/net/wireless/ath/ath10k/wmi.c
3860
map = __le32_to_cpu(arg.vdev_map);
drivers/net/wireless/ath/ath10k/wmi.c
3876
tim_info = &arg.tim_info[i];
drivers/net/wireless/ath/ath10k/wmi.c
3877
noa_info = arg.noa_info[i];
drivers/net/wireless/ath/ath10k/wmi.c
4329
struct wmi_phyerr_hdr_arg *arg)
drivers/net/wireless/ath/ath10k/wmi.c
4336
arg->num_phyerrs = __le32_to_cpu(ev->num_phyerrs);
drivers/net/wireless/ath/ath10k/wmi.c
4337
arg->tsf_l32 = __le32_to_cpu(ev->tsf_l32);
drivers/net/wireless/ath/ath10k/wmi.c
4338
arg->tsf_u32 = __le32_to_cpu(ev->tsf_u32);
drivers/net/wireless/ath/ath10k/wmi.c
4339
arg->buf_len = skb->len - sizeof(*ev);
drivers/net/wireless/ath/ath10k/wmi.c
4340
arg->phyerrs = ev->phyerrs;
drivers/net/wireless/ath/ath10k/wmi.c
4347
struct wmi_phyerr_hdr_arg *arg)
drivers/net/wireless/ath/ath10k/wmi.c
4355
arg->num_phyerrs = 1;
drivers/net/wireless/ath/ath10k/wmi.c
4357
arg->tsf_l32 = __le32_to_cpu(ev->tsf_l32);
drivers/net/wireless/ath/ath10k/wmi.c
4358
arg->tsf_u32 = __le32_to_cpu(ev->tsf_u32);
drivers/net/wireless/ath/ath10k/wmi.c
4359
arg->buf_len = skb->len;
drivers/net/wireless/ath/ath10k/wmi.c
4360
arg->phyerrs = skb->data;
drivers/net/wireless/ath/ath10k/wmi.c
4368
struct wmi_phyerr_ev_arg *arg)
drivers/net/wireless/ath/ath10k/wmi.c
4379
arg->tsf_timestamp = __le32_to_cpu(phyerr->tsf_timestamp);
drivers/net/wireless/ath/ath10k/wmi.c
4380
arg->freq1 = __le16_to_cpu(phyerr->freq1);
drivers/net/wireless/ath/ath10k/wmi.c
4381
arg->freq2 = __le16_to_cpu(phyerr->freq2);
drivers/net/wireless/ath/ath10k/wmi.c
4382
arg->rssi_combined = phyerr->rssi_combined;
drivers/net/wireless/ath/ath10k/wmi.c
4383
arg->chan_width_mhz = phyerr->chan_width_mhz;
drivers/net/wireless/ath/ath10k/wmi.c
4384
arg->buf_len = __le32_to_cpu(phyerr->buf_len);
drivers/net/wireless/ath/ath10k/wmi.c
4385
arg->buf = phyerr->buf;
drivers/net/wireless/ath/ath10k/wmi.c
4386
arg->hdr_len = sizeof(*phyerr);
drivers/net/wireless/ath/ath10k/wmi.c
4389
arg->nf_chains[i] = __le16_to_cpu(phyerr->nf_chains[i]);
drivers/net/wireless/ath/ath10k/wmi.c
4393
arg->phy_err_code = PHY_ERROR_SPECTRAL_SCAN;
drivers/net/wireless/ath/ath10k/wmi.c
4396
arg->phy_err_code = PHY_ERROR_FALSE_RADAR_EXT;
drivers/net/wireless/ath/ath10k/wmi.c
4399
arg->phy_err_code = PHY_ERROR_RADAR;
drivers/net/wireless/ath/ath10k/wmi.c
4402
arg->phy_err_code = PHY_ERROR_UNKNOWN;
drivers/net/wireless/ath/ath10k/wmi.c
4412
struct wmi_phyerr_ev_arg *arg)
drivers/net/wireless/ath/ath10k/wmi.c
4424
arg->tsf_timestamp = __le32_to_cpu(phyerr->tsf_timestamp);
drivers/net/wireless/ath/ath10k/wmi.c
4425
arg->freq1 = __le16_to_cpu(phyerr->freq1);
drivers/net/wireless/ath/ath10k/wmi.c
4426
arg->freq2 = __le16_to_cpu(phyerr->freq2);
drivers/net/wireless/ath/ath10k/wmi.c
4427
arg->rssi_combined = phyerr->rssi_combined;
drivers/net/wireless/ath/ath10k/wmi.c
4428
arg->chan_width_mhz = phyerr->chan_width_mhz;
drivers/net/wireless/ath/ath10k/wmi.c
4429
arg->buf_len = __le32_to_cpu(phyerr->buf_len);
drivers/net/wireless/ath/ath10k/wmi.c
4430
arg->buf = phyerr->buf;
drivers/net/wireless/ath/ath10k/wmi.c
4431
arg->hdr_len = sizeof(*phyerr);
drivers/net/wireless/ath/ath10k/wmi.c
4434
arg->nf_chains[i] = __le16_to_cpu(phyerr->nf_chains[i]);
drivers/net/wireless/ath/ath10k/wmi.c
4439
arg->phy_err_code = PHY_ERROR_SPECTRAL_SCAN;
drivers/net/wireless/ath/ath10k/wmi.c
4441
arg->phy_err_code = PHY_ERROR_RADAR;
drivers/net/wireless/ath/ath10k/wmi.c
4443
arg->phy_err_code = PHY_ERROR_UNKNOWN;
drivers/net/wireless/ath/ath10k/wmi.c
4519
struct wmi_dfs_status_ev_arg *arg)
drivers/net/wireless/ath/ath10k/wmi.c
4526
arg->status = ev->status;
drivers/net/wireless/ath/ath10k/wmi.c
4560
struct wmi_roam_ev_arg arg = {};
drivers/net/wireless/ath/ath10k/wmi.c
4566
ret = ath10k_wmi_pull_roam_ev(ar, skb, &arg);
drivers/net/wireless/ath/ath10k/wmi.c
4572
vdev_id = __le32_to_cpu(arg.vdev_id);
drivers/net/wireless/ath/ath10k/wmi.c
4573
reason = __le32_to_cpu(arg.reason);
drivers/net/wireless/ath/ath10k/wmi.c
4574
rssi = __le32_to_cpu(arg.rssi);
drivers/net/wireless/ath/ath10k/wmi.c
5448
struct wmi_svc_rdy_ev_arg *arg)
drivers/net/wireless/ath/ath10k/wmi.c
5458
arg->min_tx_power = ev->hw_min_tx_power;
drivers/net/wireless/ath/ath10k/wmi.c
5459
arg->max_tx_power = ev->hw_max_tx_power;
drivers/net/wireless/ath/ath10k/wmi.c
5460
arg->ht_cap = ev->ht_cap_info;
drivers/net/wireless/ath/ath10k/wmi.c
5461
arg->vht_cap = ev->vht_cap_info;
drivers/net/wireless/ath/ath10k/wmi.c
5462
arg->vht_supp_mcs = ev->vht_supp_mcs;
drivers/net/wireless/ath/ath10k/wmi.c
5463
arg->sw_ver0 = ev->sw_version;
drivers/net/wireless/ath/ath10k/wmi.c
5464
arg->sw_ver1 = ev->sw_version_1;
drivers/net/wireless/ath/ath10k/wmi.c
5465
arg->phy_capab = ev->phy_capability;
drivers/net/wireless/ath/ath10k/wmi.c
5466
arg->num_rf_chains = ev->num_rf_chains;
drivers/net/wireless/ath/ath10k/wmi.c
5467
arg->eeprom_rd = ev->hal_reg_capabilities.eeprom_rd;
drivers/net/wireless/ath/ath10k/wmi.c
5468
arg->low_2ghz_chan = ev->hal_reg_capabilities.low_2ghz_chan;
drivers/net/wireless/ath/ath10k/wmi.c
5469
arg->high_2ghz_chan = ev->hal_reg_capabilities.high_2ghz_chan;
drivers/net/wireless/ath/ath10k/wmi.c
5470
arg->low_5ghz_chan = ev->hal_reg_capabilities.low_5ghz_chan;
drivers/net/wireless/ath/ath10k/wmi.c
5471
arg->high_5ghz_chan = ev->hal_reg_capabilities.high_5ghz_chan;
drivers/net/wireless/ath/ath10k/wmi.c
5472
arg->num_mem_reqs = ev->num_mem_reqs;
drivers/net/wireless/ath/ath10k/wmi.c
5473
arg->service_map = ev->wmi_service_bitmap;
drivers/net/wireless/ath/ath10k/wmi.c
5474
arg->service_map_len = sizeof(ev->wmi_service_bitmap);
drivers/net/wireless/ath/ath10k/wmi.c
5476
n = min_t(size_t, __le32_to_cpu(arg->num_mem_reqs),
drivers/net/wireless/ath/ath10k/wmi.c
5477
ARRAY_SIZE(arg->mem_reqs));
drivers/net/wireless/ath/ath10k/wmi.c
5479
arg->mem_reqs[i] = &ev->mem_reqs[i];
drivers/net/wireless/ath/ath10k/wmi.c
5482
__le32_to_cpu(arg->num_mem_reqs) * sizeof(arg->mem_reqs[0]))
drivers/net/wireless/ath/ath10k/wmi.c
5490
struct wmi_svc_rdy_ev_arg *arg)
drivers/net/wireless/ath/ath10k/wmi.c
5500
arg->min_tx_power = ev->hw_min_tx_power;
drivers/net/wireless/ath/ath10k/wmi.c
5501
arg->max_tx_power = ev->hw_max_tx_power;
drivers/net/wireless/ath/ath10k/wmi.c
5502
arg->ht_cap = ev->ht_cap_info;
drivers/net/wireless/ath/ath10k/wmi.c
5503
arg->vht_cap = ev->vht_cap_info;
drivers/net/wireless/ath/ath10k/wmi.c
5504
arg->vht_supp_mcs = ev->vht_supp_mcs;
drivers/net/wireless/ath/ath10k/wmi.c
5505
arg->sw_ver0 = ev->sw_version;
drivers/net/wireless/ath/ath10k/wmi.c
5506
arg->phy_capab = ev->phy_capability;
drivers/net/wireless/ath/ath10k/wmi.c
5507
arg->num_rf_chains = ev->num_rf_chains;
drivers/net/wireless/ath/ath10k/wmi.c
5508
arg->eeprom_rd = ev->hal_reg_capabilities.eeprom_rd;
drivers/net/wireless/ath/ath10k/wmi.c
5509
arg->low_2ghz_chan = ev->hal_reg_capabilities.low_2ghz_chan;
drivers/net/wireless/ath/ath10k/wmi.c
5510
arg->high_2ghz_chan = ev->hal_reg_capabilities.high_2ghz_chan;
drivers/net/wireless/ath/ath10k/wmi.c
5511
arg->low_5ghz_chan = ev->hal_reg_capabilities.low_5ghz_chan;
drivers/net/wireless/ath/ath10k/wmi.c
5512
arg->high_5ghz_chan = ev->hal_reg_capabilities.high_5ghz_chan;
drivers/net/wireless/ath/ath10k/wmi.c
5513
arg->num_mem_reqs = ev->num_mem_reqs;
drivers/net/wireless/ath/ath10k/wmi.c
5514
arg->service_map = ev->wmi_service_bitmap;
drivers/net/wireless/ath/ath10k/wmi.c
5515
arg->service_map_len = sizeof(ev->wmi_service_bitmap);
drivers/net/wireless/ath/ath10k/wmi.c
5523
n = min_t(size_t, __le32_to_cpu(arg->num_mem_reqs),
drivers/net/wireless/ath/ath10k/wmi.c
5524
ARRAY_SIZE(arg->mem_reqs));
drivers/net/wireless/ath/ath10k/wmi.c
5526
arg->mem_reqs[i] = &ev->mem_reqs[i];
drivers/net/wireless/ath/ath10k/wmi.c
5529
__le32_to_cpu(arg->num_mem_reqs) * sizeof(arg->mem_reqs[0]))
drivers/net/wireless/ath/ath10k/wmi.c
5539
struct wmi_svc_rdy_ev_arg arg = {};
drivers/net/wireless/ath/ath10k/wmi.c
5549
ret = ath10k_wmi_pull_svc_rdy(ar, skb, &arg);
drivers/net/wireless/ath/ath10k/wmi.c
5555
ath10k_wmi_map_svc(ar, arg.service_map, ar->wmi.svc_map,
drivers/net/wireless/ath/ath10k/wmi.c
5556
arg.service_map_len);
drivers/net/wireless/ath/ath10k/wmi.c
5558
ar->hw_min_tx_power = __le32_to_cpu(arg.min_tx_power);
drivers/net/wireless/ath/ath10k/wmi.c
5559
ar->hw_max_tx_power = __le32_to_cpu(arg.max_tx_power);
drivers/net/wireless/ath/ath10k/wmi.c
5560
ar->ht_cap_info = __le32_to_cpu(arg.ht_cap);
drivers/net/wireless/ath/ath10k/wmi.c
5561
ar->vht_cap_info = __le32_to_cpu(arg.vht_cap);
drivers/net/wireless/ath/ath10k/wmi.c
5562
ar->vht_supp_mcs = __le32_to_cpu(arg.vht_supp_mcs);
drivers/net/wireless/ath/ath10k/wmi.c
5564
(__le32_to_cpu(arg.sw_ver0) & 0xff000000) >> 24;
drivers/net/wireless/ath/ath10k/wmi.c
5565
ar->fw_version_minor = (__le32_to_cpu(arg.sw_ver0) & 0x00ffffff);
drivers/net/wireless/ath/ath10k/wmi.c
5567
(__le32_to_cpu(arg.sw_ver1) & 0xffff0000) >> 16;
drivers/net/wireless/ath/ath10k/wmi.c
5568
ar->fw_version_build = (__le32_to_cpu(arg.sw_ver1) & 0x0000ffff);
drivers/net/wireless/ath/ath10k/wmi.c
5569
ar->phy_capability = __le32_to_cpu(arg.phy_capab);
drivers/net/wireless/ath/ath10k/wmi.c
5570
ar->num_rf_chains = __le32_to_cpu(arg.num_rf_chains);
drivers/net/wireless/ath/ath10k/wmi.c
5571
ar->hw_eeprom_rd = __le32_to_cpu(arg.eeprom_rd);
drivers/net/wireless/ath/ath10k/wmi.c
5572
ar->low_2ghz_chan = __le32_to_cpu(arg.low_2ghz_chan);
drivers/net/wireless/ath/ath10k/wmi.c
5573
ar->high_2ghz_chan = __le32_to_cpu(arg.high_2ghz_chan);
drivers/net/wireless/ath/ath10k/wmi.c
5574
ar->low_5ghz_chan = __le32_to_cpu(arg.low_5ghz_chan);
drivers/net/wireless/ath/ath10k/wmi.c
5575
ar->high_5ghz_chan = __le32_to_cpu(arg.high_5ghz_chan);
drivers/net/wireless/ath/ath10k/wmi.c
5576
ar->sys_cap_info = __le32_to_cpu(arg.sys_cap_info);
drivers/net/wireless/ath/ath10k/wmi.c
5579
arg.service_map, arg.service_map_len);
drivers/net/wireless/ath/ath10k/wmi.c
5604
num_mem_reqs = __le32_to_cpu(arg.num_mem_reqs);
drivers/net/wireless/ath/ath10k/wmi.c
5630
allocated = ath10k_wmi_is_host_mem_allocated(ar, arg.mem_reqs,
drivers/net/wireless/ath/ath10k/wmi.c
5643
req_id = __le32_to_cpu(arg.mem_reqs[i]->req_id);
drivers/net/wireless/ath/ath10k/wmi.c
5644
num_units = __le32_to_cpu(arg.mem_reqs[i]->num_units);
drivers/net/wireless/ath/ath10k/wmi.c
5645
unit_size = __le32_to_cpu(arg.mem_reqs[i]->unit_size);
drivers/net/wireless/ath/ath10k/wmi.c
5646
num_unit_info = __le32_to_cpu(arg.mem_reqs[i]->num_unit_info);
drivers/net/wireless/ath/ath10k/wmi.c
5667
__le32_to_cpu(arg.mem_reqs[i]->num_units),
drivers/net/wireless/ath/ath10k/wmi.c
5681
__le32_to_cpu(arg.min_tx_power),
drivers/net/wireless/ath/ath10k/wmi.c
5682
__le32_to_cpu(arg.max_tx_power),
drivers/net/wireless/ath/ath10k/wmi.c
5683
__le32_to_cpu(arg.ht_cap),
drivers/net/wireless/ath/ath10k/wmi.c
5684
__le32_to_cpu(arg.vht_cap),
drivers/net/wireless/ath/ath10k/wmi.c
5685
__le32_to_cpu(arg.vht_supp_mcs),
drivers/net/wireless/ath/ath10k/wmi.c
5686
__le32_to_cpu(arg.sw_ver0),
drivers/net/wireless/ath/ath10k/wmi.c
5687
__le32_to_cpu(arg.sw_ver1),
drivers/net/wireless/ath/ath10k/wmi.c
5688
__le32_to_cpu(arg.fw_build),
drivers/net/wireless/ath/ath10k/wmi.c
5689
__le32_to_cpu(arg.phy_capab),
drivers/net/wireless/ath/ath10k/wmi.c
5690
__le32_to_cpu(arg.num_rf_chains),
drivers/net/wireless/ath/ath10k/wmi.c
5691
__le32_to_cpu(arg.eeprom_rd),
drivers/net/wireless/ath/ath10k/wmi.c
5692
__le32_to_cpu(arg.low_2ghz_chan),
drivers/net/wireless/ath/ath10k/wmi.c
5693
__le32_to_cpu(arg.high_2ghz_chan),
drivers/net/wireless/ath/ath10k/wmi.c
5694
__le32_to_cpu(arg.low_5ghz_chan),
drivers/net/wireless/ath/ath10k/wmi.c
5695
__le32_to_cpu(arg.high_5ghz_chan),
drivers/net/wireless/ath/ath10k/wmi.c
5696
__le32_to_cpu(arg.num_mem_reqs));
drivers/net/wireless/ath/ath10k/wmi.c
5710
struct wmi_rdy_ev_arg *arg)
drivers/net/wireless/ath/ath10k/wmi.c
5718
arg->sw_version = ev->sw_version;
drivers/net/wireless/ath/ath10k/wmi.c
5719
arg->abi_version = ev->abi_version;
drivers/net/wireless/ath/ath10k/wmi.c
5720
arg->status = ev->status;
drivers/net/wireless/ath/ath10k/wmi.c
5721
arg->mac_addr = ev->mac_addr.addr;
drivers/net/wireless/ath/ath10k/wmi.c
5727
struct wmi_roam_ev_arg *arg)
drivers/net/wireless/ath/ath10k/wmi.c
5735
arg->vdev_id = ev->vdev_id;
drivers/net/wireless/ath/ath10k/wmi.c
5736
arg->reason = ev->reason;
drivers/net/wireless/ath/ath10k/wmi.c
5743
struct wmi_echo_ev_arg *arg)
drivers/net/wireless/ath/ath10k/wmi.c
5747
arg->value = ev->value;
drivers/net/wireless/ath/ath10k/wmi.c
5754
struct wmi_rdy_ev_arg arg = {};
drivers/net/wireless/ath/ath10k/wmi.c
5757
ret = ath10k_wmi_pull_rdy(ar, skb, &arg);
drivers/net/wireless/ath/ath10k/wmi.c
5765
__le32_to_cpu(arg.sw_version),
drivers/net/wireless/ath/ath10k/wmi.c
5766
__le32_to_cpu(arg.abi_version),
drivers/net/wireless/ath/ath10k/wmi.c
5767
arg.mac_addr,
drivers/net/wireless/ath/ath10k/wmi.c
5768
__le32_to_cpu(arg.status));
drivers/net/wireless/ath/ath10k/wmi.c
5771
ether_addr_copy(ar->mac_addr, arg.mac_addr);
drivers/net/wireless/ath/ath10k/wmi.c
5779
struct wmi_svc_avail_ev_arg arg = {};
drivers/net/wireless/ath/ath10k/wmi.c
5781
ret = ath10k_wmi_pull_svc_avail(ar, skb, &arg);
drivers/net/wireless/ath/ath10k/wmi.c
5791
if (arg.service_map_ext_valid)
drivers/net/wireless/ath/ath10k/wmi.c
5792
ath10k_wmi_map_svc_ext(ar, arg.service_map_ext, ar->wmi.svc_map,
drivers/net/wireless/ath/ath10k/wmi.c
5793
__le32_to_cpu(arg.service_map_ext_len));
drivers/net/wireless/ath/ath10k/wmi.c
6886
int ath10k_wmi_start_scan_verify(const struct wmi_start_scan_arg *arg)
drivers/net/wireless/ath/ath10k/wmi.c
6888
if (arg->ie_len > WLAN_SCAN_PARAMS_MAX_IE_LEN)
drivers/net/wireless/ath/ath10k/wmi.c
6890
if (arg->n_channels > ARRAY_SIZE(arg->channels))
drivers/net/wireless/ath/ath10k/wmi.c
6892
if (arg->n_ssids > WLAN_SCAN_PARAMS_MAX_SSID)
drivers/net/wireless/ath/ath10k/wmi.c
6894
if (arg->n_bssids > WLAN_SCAN_PARAMS_MAX_BSSID)
drivers/net/wireless/ath/ath10k/wmi.c
6901
ath10k_wmi_start_scan_tlvs_len(const struct wmi_start_scan_arg *arg)
drivers/net/wireless/ath/ath10k/wmi.c
6905
if (arg->ie_len) {
drivers/net/wireless/ath/ath10k/wmi.c
6907
len += roundup(arg->ie_len, 4);
drivers/net/wireless/ath/ath10k/wmi.c
6910
if (arg->n_channels) {
drivers/net/wireless/ath/ath10k/wmi.c
6912
len += sizeof(__le32) * arg->n_channels;
drivers/net/wireless/ath/ath10k/wmi.c
6915
if (arg->n_ssids) {
drivers/net/wireless/ath/ath10k/wmi.c
6917
len += sizeof(struct wmi_ssid) * arg->n_ssids;
drivers/net/wireless/ath/ath10k/wmi.c
6920
if (arg->n_bssids) {
drivers/net/wireless/ath/ath10k/wmi.c
6922
len += sizeof(struct wmi_mac_addr) * arg->n_bssids;
drivers/net/wireless/ath/ath10k/wmi.c
6929
const struct wmi_start_scan_arg *arg)
drivers/net/wireless/ath/ath10k/wmi.c
6935
scan_id |= arg->scan_id;
drivers/net/wireless/ath/ath10k/wmi.c
6938
scan_req_id |= arg->scan_req_id;
drivers/net/wireless/ath/ath10k/wmi.c
6942
cmn->vdev_id = __cpu_to_le32(arg->vdev_id);
drivers/net/wireless/ath/ath10k/wmi.c
6943
cmn->scan_priority = __cpu_to_le32(arg->scan_priority);
drivers/net/wireless/ath/ath10k/wmi.c
6944
cmn->notify_scan_events = __cpu_to_le32(arg->notify_scan_events);
drivers/net/wireless/ath/ath10k/wmi.c
6945
cmn->dwell_time_active = __cpu_to_le32(arg->dwell_time_active);
drivers/net/wireless/ath/ath10k/wmi.c
6946
cmn->dwell_time_passive = __cpu_to_le32(arg->dwell_time_passive);
drivers/net/wireless/ath/ath10k/wmi.c
6947
cmn->min_rest_time = __cpu_to_le32(arg->min_rest_time);
drivers/net/wireless/ath/ath10k/wmi.c
6948
cmn->max_rest_time = __cpu_to_le32(arg->max_rest_time);
drivers/net/wireless/ath/ath10k/wmi.c
6949
cmn->repeat_probe_time = __cpu_to_le32(arg->repeat_probe_time);
drivers/net/wireless/ath/ath10k/wmi.c
6950
cmn->probe_spacing_time = __cpu_to_le32(arg->probe_spacing_time);
drivers/net/wireless/ath/ath10k/wmi.c
6951
cmn->idle_time = __cpu_to_le32(arg->idle_time);
drivers/net/wireless/ath/ath10k/wmi.c
6952
cmn->max_scan_time = __cpu_to_le32(arg->max_scan_time);
drivers/net/wireless/ath/ath10k/wmi.c
6953
cmn->probe_delay = __cpu_to_le32(arg->probe_delay);
drivers/net/wireless/ath/ath10k/wmi.c
6954
cmn->scan_ctrl_flags = __cpu_to_le32(arg->scan_ctrl_flags);
drivers/net/wireless/ath/ath10k/wmi.c
6959
const struct wmi_start_scan_arg *arg)
drivers/net/wireless/ath/ath10k/wmi.c
6968
if (arg->n_channels) {
drivers/net/wireless/ath/ath10k/wmi.c
6971
channels->num_chan = __cpu_to_le32(arg->n_channels);
drivers/net/wireless/ath/ath10k/wmi.c
6973
for (i = 0; i < arg->n_channels; i++)
drivers/net/wireless/ath/ath10k/wmi.c
6975
__cpu_to_le16(arg->channels[i]);
drivers/net/wireless/ath/ath10k/wmi.c
6978
ptr += sizeof(__le32) * arg->n_channels;
drivers/net/wireless/ath/ath10k/wmi.c
6981
if (arg->n_ssids) {
drivers/net/wireless/ath/ath10k/wmi.c
6984
ssids->num_ssids = __cpu_to_le32(arg->n_ssids);
drivers/net/wireless/ath/ath10k/wmi.c
6986
for (i = 0; i < arg->n_ssids; i++) {
drivers/net/wireless/ath/ath10k/wmi.c
6988
__cpu_to_le32(arg->ssids[i].len);
drivers/net/wireless/ath/ath10k/wmi.c
6990
arg->ssids[i].ssid,
drivers/net/wireless/ath/ath10k/wmi.c
6991
arg->ssids[i].len);
drivers/net/wireless/ath/ath10k/wmi.c
6995
ptr += sizeof(struct wmi_ssid) * arg->n_ssids;
drivers/net/wireless/ath/ath10k/wmi.c
6998
if (arg->n_bssids) {
drivers/net/wireless/ath/ath10k/wmi.c
7001
bssids->num_bssid = __cpu_to_le32(arg->n_bssids);
drivers/net/wireless/ath/ath10k/wmi.c
7003
for (i = 0; i < arg->n_bssids; i++)
drivers/net/wireless/ath/ath10k/wmi.c
7005
arg->bssids[i].bssid);
drivers/net/wireless/ath/ath10k/wmi.c
7008
ptr += sizeof(struct wmi_mac_addr) * arg->n_bssids;
drivers/net/wireless/ath/ath10k/wmi.c
7011
if (arg->ie_len) {
drivers/net/wireless/ath/ath10k/wmi.c
7014
ie->ie_len = __cpu_to_le32(arg->ie_len);
drivers/net/wireless/ath/ath10k/wmi.c
7015
memcpy(ie->ie_data, arg->ie, arg->ie_len);
drivers/net/wireless/ath/ath10k/wmi.c
7018
ptr += roundup(arg->ie_len, 4);
drivers/net/wireless/ath/ath10k/wmi.c
7024
const struct wmi_start_scan_arg *arg)
drivers/net/wireless/ath/ath10k/wmi.c
7031
ret = ath10k_wmi_start_scan_verify(arg);
drivers/net/wireless/ath/ath10k/wmi.c
7035
len = sizeof(*cmd) + ath10k_wmi_start_scan_tlvs_len(arg);
drivers/net/wireless/ath/ath10k/wmi.c
7042
ath10k_wmi_put_start_scan_common(&cmd->common, arg);
drivers/net/wireless/ath/ath10k/wmi.c
7043
ath10k_wmi_put_start_scan_tlvs(cmd->tlvs, arg);
drivers/net/wireless/ath/ath10k/wmi.c
7053
const struct wmi_start_scan_arg *arg)
drivers/net/wireless/ath/ath10k/wmi.c
7060
ret = ath10k_wmi_start_scan_verify(arg);
drivers/net/wireless/ath/ath10k/wmi.c
7064
len = sizeof(*cmd) + ath10k_wmi_start_scan_tlvs_len(arg);
drivers/net/wireless/ath/ath10k/wmi.c
7071
ath10k_wmi_put_start_scan_common(&cmd->common, arg);
drivers/net/wireless/ath/ath10k/wmi.c
7072
ath10k_wmi_put_start_scan_tlvs(cmd->tlvs, arg);
drivers/net/wireless/ath/ath10k/wmi.c
7079
struct wmi_start_scan_arg *arg)
drivers/net/wireless/ath/ath10k/wmi.c
7082
arg->scan_req_id = 1;
drivers/net/wireless/ath/ath10k/wmi.c
7083
arg->scan_priority = WMI_SCAN_PRIORITY_LOW;
drivers/net/wireless/ath/ath10k/wmi.c
7084
arg->dwell_time_active = 50;
drivers/net/wireless/ath/ath10k/wmi.c
7085
arg->dwell_time_passive = 150;
drivers/net/wireless/ath/ath10k/wmi.c
7086
arg->min_rest_time = 50;
drivers/net/wireless/ath/ath10k/wmi.c
7087
arg->max_rest_time = 500;
drivers/net/wireless/ath/ath10k/wmi.c
7088
arg->repeat_probe_time = 0;
drivers/net/wireless/ath/ath10k/wmi.c
7089
arg->probe_spacing_time = 0;
drivers/net/wireless/ath/ath10k/wmi.c
7090
arg->idle_time = 0;
drivers/net/wireless/ath/ath10k/wmi.c
7091
arg->max_scan_time = 20000;
drivers/net/wireless/ath/ath10k/wmi.c
7092
arg->probe_delay = 5;
drivers/net/wireless/ath/ath10k/wmi.c
7093
arg->notify_scan_events = WMI_SCAN_EVENT_STARTED
drivers/net/wireless/ath/ath10k/wmi.c
7099
arg->scan_ctrl_flags |= WMI_SCAN_CHAN_STAT_EVENT;
drivers/net/wireless/ath/ath10k/wmi.c
7100
arg->n_bssids = 1;
drivers/net/wireless/ath/ath10k/wmi.c
7101
arg->bssids[0].bssid = "\xFF\xFF\xFF\xFF\xFF\xFF";
drivers/net/wireless/ath/ath10k/wmi.c
7106
const struct wmi_stop_scan_arg *arg)
drivers/net/wireless/ath/ath10k/wmi.c
7113
if (arg->req_id > 0xFFF)
drivers/net/wireless/ath/ath10k/wmi.c
7115
if (arg->req_type == WMI_SCAN_STOP_ONE && arg->u.scan_id > 0xFFF)
drivers/net/wireless/ath/ath10k/wmi.c
7122
scan_id = arg->u.scan_id;
drivers/net/wireless/ath/ath10k/wmi.c
7125
req_id = arg->req_id;
drivers/net/wireless/ath/ath10k/wmi.c
7129
cmd->req_type = __cpu_to_le32(arg->req_type);
drivers/net/wireless/ath/ath10k/wmi.c
7130
cmd->vdev_id = __cpu_to_le32(arg->u.vdev_id);
drivers/net/wireless/ath/ath10k/wmi.c
7136
arg->req_id, arg->req_type, arg->u.scan_id);
drivers/net/wireless/ath/ath10k/wmi.c
7185
const struct wmi_vdev_start_request_arg *arg,
drivers/net/wireless/ath/ath10k/wmi.c
7193
if (WARN_ON(arg->hidden_ssid && !arg->ssid))
drivers/net/wireless/ath/ath10k/wmi.c
7195
if (WARN_ON(arg->ssid_len > sizeof(cmd->ssid.ssid)))
drivers/net/wireless/ath/ath10k/wmi.c
7207
if (arg->hidden_ssid)
drivers/net/wireless/ath/ath10k/wmi.c
7209
if (arg->pmf_enabled)
drivers/net/wireless/ath/ath10k/wmi.c
7213
cmd->vdev_id = __cpu_to_le32(arg->vdev_id);
drivers/net/wireless/ath/ath10k/wmi.c
7214
cmd->disable_hw_ack = __cpu_to_le32(arg->disable_hw_ack);
drivers/net/wireless/ath/ath10k/wmi.c
7215
cmd->beacon_interval = __cpu_to_le32(arg->bcn_intval);
drivers/net/wireless/ath/ath10k/wmi.c
7216
cmd->dtim_period = __cpu_to_le32(arg->dtim_period);
drivers/net/wireless/ath/ath10k/wmi.c
7218
cmd->bcn_tx_rate = __cpu_to_le32(arg->bcn_tx_rate);
drivers/net/wireless/ath/ath10k/wmi.c
7219
cmd->bcn_tx_power = __cpu_to_le32(arg->bcn_tx_power);
drivers/net/wireless/ath/ath10k/wmi.c
7221
if (arg->ssid) {
drivers/net/wireless/ath/ath10k/wmi.c
7222
cmd->ssid.ssid_len = __cpu_to_le32(arg->ssid_len);
drivers/net/wireless/ath/ath10k/wmi.c
7223
memcpy(cmd->ssid.ssid, arg->ssid, arg->ssid_len);
drivers/net/wireless/ath/ath10k/wmi.c
7226
ath10k_wmi_put_wmi_channel(ar, &cmd->chan, &arg->channel);
drivers/net/wireless/ath/ath10k/wmi.c
7230
cmdname, arg->vdev_id,
drivers/net/wireless/ath/ath10k/wmi.c
7231
flags, arg->channel.freq, arg->channel.mode,
drivers/net/wireless/ath/ath10k/wmi.c
7232
cmd->chan.flags, arg->channel.max_power);
drivers/net/wireless/ath/ath10k/wmi.c
7325
const struct wmi_vdev_install_key_arg *arg)
drivers/net/wireless/ath/ath10k/wmi.c
7330
if (arg->key_cipher == WMI_CIPHER_NONE && arg->key_data != NULL)
drivers/net/wireless/ath/ath10k/wmi.c
7332
if (arg->key_cipher != WMI_CIPHER_NONE && arg->key_data == NULL)
drivers/net/wireless/ath/ath10k/wmi.c
7335
skb = ath10k_wmi_alloc_skb(ar, sizeof(*cmd) + arg->key_len);
drivers/net/wireless/ath/ath10k/wmi.c
7340
cmd->vdev_id = __cpu_to_le32(arg->vdev_id);
drivers/net/wireless/ath/ath10k/wmi.c
7341
cmd->key_idx = __cpu_to_le32(arg->key_idx);
drivers/net/wireless/ath/ath10k/wmi.c
7342
cmd->key_flags = __cpu_to_le32(arg->key_flags);
drivers/net/wireless/ath/ath10k/wmi.c
7343
cmd->key_cipher = __cpu_to_le32(arg->key_cipher);
drivers/net/wireless/ath/ath10k/wmi.c
7344
cmd->key_len = __cpu_to_le32(arg->key_len);
drivers/net/wireless/ath/ath10k/wmi.c
7345
cmd->key_txmic_len = __cpu_to_le32(arg->key_txmic_len);
drivers/net/wireless/ath/ath10k/wmi.c
7346
cmd->key_rxmic_len = __cpu_to_le32(arg->key_rxmic_len);
drivers/net/wireless/ath/ath10k/wmi.c
7348
if (arg->macaddr)
drivers/net/wireless/ath/ath10k/wmi.c
7349
ether_addr_copy(cmd->peer_macaddr.addr, arg->macaddr);
drivers/net/wireless/ath/ath10k/wmi.c
7350
if (arg->key_data)
drivers/net/wireless/ath/ath10k/wmi.c
7351
memcpy(cmd->key_data, arg->key_data, arg->key_len);
drivers/net/wireless/ath/ath10k/wmi.c
7355
arg->key_idx, arg->key_cipher, arg->key_len);
drivers/net/wireless/ath/ath10k/wmi.c
7361
const struct wmi_vdev_spectral_conf_arg *arg)
drivers/net/wireless/ath/ath10k/wmi.c
7371
cmd->vdev_id = __cpu_to_le32(arg->vdev_id);
drivers/net/wireless/ath/ath10k/wmi.c
7372
cmd->scan_count = __cpu_to_le32(arg->scan_count);
drivers/net/wireless/ath/ath10k/wmi.c
7373
cmd->scan_period = __cpu_to_le32(arg->scan_period);
drivers/net/wireless/ath/ath10k/wmi.c
7374
cmd->scan_priority = __cpu_to_le32(arg->scan_priority);
drivers/net/wireless/ath/ath10k/wmi.c
7375
cmd->scan_fft_size = __cpu_to_le32(arg->scan_fft_size);
drivers/net/wireless/ath/ath10k/wmi.c
7376
cmd->scan_gc_ena = __cpu_to_le32(arg->scan_gc_ena);
drivers/net/wireless/ath/ath10k/wmi.c
7377
cmd->scan_restart_ena = __cpu_to_le32(arg->scan_restart_ena);
drivers/net/wireless/ath/ath10k/wmi.c
7378
cmd->scan_noise_floor_ref = __cpu_to_le32(arg->scan_noise_floor_ref);
drivers/net/wireless/ath/ath10k/wmi.c
7379
cmd->scan_init_delay = __cpu_to_le32(arg->scan_init_delay);
drivers/net/wireless/ath/ath10k/wmi.c
7380
cmd->scan_nb_tone_thr = __cpu_to_le32(arg->scan_nb_tone_thr);
drivers/net/wireless/ath/ath10k/wmi.c
7381
cmd->scan_str_bin_thr = __cpu_to_le32(arg->scan_str_bin_thr);
drivers/net/wireless/ath/ath10k/wmi.c
7382
cmd->scan_wb_rpt_mode = __cpu_to_le32(arg->scan_wb_rpt_mode);
drivers/net/wireless/ath/ath10k/wmi.c
7383
cmd->scan_rssi_rpt_mode = __cpu_to_le32(arg->scan_rssi_rpt_mode);
drivers/net/wireless/ath/ath10k/wmi.c
7384
cmd->scan_rssi_thr = __cpu_to_le32(arg->scan_rssi_thr);
drivers/net/wireless/ath/ath10k/wmi.c
7385
cmd->scan_pwr_format = __cpu_to_le32(arg->scan_pwr_format);
drivers/net/wireless/ath/ath10k/wmi.c
7386
cmd->scan_rpt_mode = __cpu_to_le32(arg->scan_rpt_mode);
drivers/net/wireless/ath/ath10k/wmi.c
7387
cmd->scan_bin_scale = __cpu_to_le32(arg->scan_bin_scale);
drivers/net/wireless/ath/ath10k/wmi.c
7388
cmd->scan_dbm_adj = __cpu_to_le32(arg->scan_dbm_adj);
drivers/net/wireless/ath/ath10k/wmi.c
7389
cmd->scan_chn_mask = __cpu_to_le32(arg->scan_chn_mask);
drivers/net/wireless/ath/ath10k/wmi.c
7619
const struct wmi_scan_chan_list_arg *arg)
drivers/net/wireless/ath/ath10k/wmi.c
7627
skb = ath10k_wmi_alloc_skb(ar, struct_size(cmd, chan_info, arg->n_channels));
drivers/net/wireless/ath/ath10k/wmi.c
7632
cmd->num_scan_chans = __cpu_to_le32(arg->n_channels);
drivers/net/wireless/ath/ath10k/wmi.c
7634
for (i = 0; i < arg->n_channels; i++) {
drivers/net/wireless/ath/ath10k/wmi.c
7635
ch = &arg->channels[i];
drivers/net/wireless/ath/ath10k/wmi.c
7646
const struct wmi_peer_assoc_complete_arg *arg)
drivers/net/wireless/ath/ath10k/wmi.c
7650
cmd->vdev_id = __cpu_to_le32(arg->vdev_id);
drivers/net/wireless/ath/ath10k/wmi.c
7651
cmd->peer_new_assoc = __cpu_to_le32(arg->peer_reassoc ? 0 : 1);
drivers/net/wireless/ath/ath10k/wmi.c
7652
cmd->peer_associd = __cpu_to_le32(arg->peer_aid);
drivers/net/wireless/ath/ath10k/wmi.c
7653
cmd->peer_flags = __cpu_to_le32(arg->peer_flags);
drivers/net/wireless/ath/ath10k/wmi.c
7654
cmd->peer_caps = __cpu_to_le32(arg->peer_caps);
drivers/net/wireless/ath/ath10k/wmi.c
7655
cmd->peer_listen_intval = __cpu_to_le32(arg->peer_listen_intval);
drivers/net/wireless/ath/ath10k/wmi.c
7656
cmd->peer_ht_caps = __cpu_to_le32(arg->peer_ht_caps);
drivers/net/wireless/ath/ath10k/wmi.c
7657
cmd->peer_max_mpdu = __cpu_to_le32(arg->peer_max_mpdu);
drivers/net/wireless/ath/ath10k/wmi.c
7658
cmd->peer_mpdu_density = __cpu_to_le32(arg->peer_mpdu_density);
drivers/net/wireless/ath/ath10k/wmi.c
7659
cmd->peer_rate_caps = __cpu_to_le32(arg->peer_rate_caps);
drivers/net/wireless/ath/ath10k/wmi.c
7660
cmd->peer_nss = __cpu_to_le32(arg->peer_num_spatial_streams);
drivers/net/wireless/ath/ath10k/wmi.c
7661
cmd->peer_vht_caps = __cpu_to_le32(arg->peer_vht_caps);
drivers/net/wireless/ath/ath10k/wmi.c
7662
cmd->peer_phymode = __cpu_to_le32(arg->peer_phymode);
drivers/net/wireless/ath/ath10k/wmi.c
7664
ether_addr_copy(cmd->peer_macaddr.addr, arg->addr);
drivers/net/wireless/ath/ath10k/wmi.c
7667
__cpu_to_le32(arg->peer_legacy_rates.num_rates);
drivers/net/wireless/ath/ath10k/wmi.c
7668
memcpy(cmd->peer_legacy_rates.rates, arg->peer_legacy_rates.rates,
drivers/net/wireless/ath/ath10k/wmi.c
7669
arg->peer_legacy_rates.num_rates);
drivers/net/wireless/ath/ath10k/wmi.c
7672
__cpu_to_le32(arg->peer_ht_rates.num_rates);
drivers/net/wireless/ath/ath10k/wmi.c
7673
memcpy(cmd->peer_ht_rates.rates, arg->peer_ht_rates.rates,
drivers/net/wireless/ath/ath10k/wmi.c
7674
arg->peer_ht_rates.num_rates);
drivers/net/wireless/ath/ath10k/wmi.c
7677
__cpu_to_le32(arg->peer_vht_rates.rx_max_rate);
drivers/net/wireless/ath/ath10k/wmi.c
7679
__cpu_to_le32(arg->peer_vht_rates.rx_mcs_set);
drivers/net/wireless/ath/ath10k/wmi.c
7681
__cpu_to_le32(arg->peer_vht_rates.tx_max_rate);
drivers/net/wireless/ath/ath10k/wmi.c
7683
__cpu_to_le32(arg->peer_vht_rates.tx_mcs_set);
drivers/net/wireless/ath/ath10k/wmi.c
7688
const struct wmi_peer_assoc_complete_arg *arg)
drivers/net/wireless/ath/ath10k/wmi.c
7692
ath10k_wmi_peer_assoc_fill(ar, buf, arg);
drivers/net/wireless/ath/ath10k/wmi.c
7698
const struct wmi_peer_assoc_complete_arg *arg)
drivers/net/wireless/ath/ath10k/wmi.c
7700
ath10k_wmi_peer_assoc_fill(ar, buf, arg);
drivers/net/wireless/ath/ath10k/wmi.c
7705
const struct wmi_peer_assoc_complete_arg *arg)
drivers/net/wireless/ath/ath10k/wmi.c
7718
ath10k_wmi_peer_assoc_fill(ar, buf, arg);
drivers/net/wireless/ath/ath10k/wmi.c
7724
const struct wmi_peer_assoc_complete_arg *arg)
drivers/net/wireless/ath/ath10k/wmi.c
7728
ath10k_wmi_peer_assoc_fill_10_2(ar, buf, arg);
drivers/net/wireless/ath/ath10k/wmi.c
7730
__cpu_to_le32(arg->peer_bw_rxnss_override);
drivers/net/wireless/ath/ath10k/wmi.c
7734
ath10k_wmi_peer_assoc_check_arg(const struct wmi_peer_assoc_complete_arg *arg)
drivers/net/wireless/ath/ath10k/wmi.c
7736
if (arg->peer_mpdu_density > 16)
drivers/net/wireless/ath/ath10k/wmi.c
7738
if (arg->peer_legacy_rates.num_rates > MAX_SUPPORTED_RATES)
drivers/net/wireless/ath/ath10k/wmi.c
7740
if (arg->peer_ht_rates.num_rates > MAX_SUPPORTED_RATES)
drivers/net/wireless/ath/ath10k/wmi.c
7748
const struct wmi_peer_assoc_complete_arg *arg)
drivers/net/wireless/ath/ath10k/wmi.c
7754
ret = ath10k_wmi_peer_assoc_check_arg(arg);
drivers/net/wireless/ath/ath10k/wmi.c
7762
ath10k_wmi_peer_assoc_fill_main(ar, skb->data, arg);
drivers/net/wireless/ath/ath10k/wmi.c
7766
arg->vdev_id, arg->addr,
drivers/net/wireless/ath/ath10k/wmi.c
7767
arg->peer_reassoc ? "reassociate" : "new");
drivers/net/wireless/ath/ath10k/wmi.c
7773
const struct wmi_peer_assoc_complete_arg *arg)
drivers/net/wireless/ath/ath10k/wmi.c
7779
ret = ath10k_wmi_peer_assoc_check_arg(arg);
drivers/net/wireless/ath/ath10k/wmi.c
7787
ath10k_wmi_peer_assoc_fill_10_1(ar, skb->data, arg);
drivers/net/wireless/ath/ath10k/wmi.c
7791
arg->vdev_id, arg->addr,
drivers/net/wireless/ath/ath10k/wmi.c
7792
arg->peer_reassoc ? "reassociate" : "new");
drivers/net/wireless/ath/ath10k/wmi.c
7798
const struct wmi_peer_assoc_complete_arg *arg)
drivers/net/wireless/ath/ath10k/wmi.c
7804
ret = ath10k_wmi_peer_assoc_check_arg(arg);
drivers/net/wireless/ath/ath10k/wmi.c
7812
ath10k_wmi_peer_assoc_fill_10_2(ar, skb->data, arg);
drivers/net/wireless/ath/ath10k/wmi.c
7816
arg->vdev_id, arg->addr,
drivers/net/wireless/ath/ath10k/wmi.c
7817
arg->peer_reassoc ? "reassociate" : "new");
drivers/net/wireless/ath/ath10k/wmi.c
7823
const struct wmi_peer_assoc_complete_arg *arg)
drivers/net/wireless/ath/ath10k/wmi.c
7829
ret = ath10k_wmi_peer_assoc_check_arg(arg);
drivers/net/wireless/ath/ath10k/wmi.c
7837
ath10k_wmi_peer_assoc_fill_10_4(ar, skb->data, arg);
drivers/net/wireless/ath/ath10k/wmi.c
7841
arg->vdev_id, arg->addr,
drivers/net/wireless/ath/ath10k/wmi.c
7842
arg->peer_reassoc ? "reassociate" : "new");
drivers/net/wireless/ath/ath10k/wmi.c
7916
const struct wmi_wmm_params_arg *arg)
drivers/net/wireless/ath/ath10k/wmi.c
7918
params->cwmin = __cpu_to_le32(arg->cwmin);
drivers/net/wireless/ath/ath10k/wmi.c
7919
params->cwmax = __cpu_to_le32(arg->cwmax);
drivers/net/wireless/ath/ath10k/wmi.c
7920
params->aifs = __cpu_to_le32(arg->aifs);
drivers/net/wireless/ath/ath10k/wmi.c
7921
params->txop = __cpu_to_le32(arg->txop);
drivers/net/wireless/ath/ath10k/wmi.c
7922
params->acm = __cpu_to_le32(arg->acm);
drivers/net/wireless/ath/ath10k/wmi.c
7923
params->no_ack = __cpu_to_le32(arg->no_ack);
drivers/net/wireless/ath/ath10k/wmi.c
7928
const struct wmi_wmm_params_all_arg *arg)
drivers/net/wireless/ath/ath10k/wmi.c
7938
ath10k_wmi_set_wmm_param(&cmd->ac_be, &arg->ac_be);
drivers/net/wireless/ath/ath10k/wmi.c
7939
ath10k_wmi_set_wmm_param(&cmd->ac_bk, &arg->ac_bk);
drivers/net/wireless/ath/ath10k/wmi.c
7940
ath10k_wmi_set_wmm_param(&cmd->ac_vi, &arg->ac_vi);
drivers/net/wireless/ath/ath10k/wmi.c
7941
ath10k_wmi_set_wmm_param(&cmd->ac_vo, &arg->ac_vo);
drivers/net/wireless/ath/ath10k/wmi.c
8971
const struct wmi_tdls_peer_update_cmd_arg *arg,
drivers/net/wireless/ath/ath10k/wmi.c
8993
cmd->vdev_id = __cpu_to_le32(arg->vdev_id);
drivers/net/wireless/ath/ath10k/wmi.c
8994
ether_addr_copy(cmd->peer_macaddr.addr, arg->addr);
drivers/net/wireless/ath/ath10k/wmi.c
8995
cmd->peer_state = __cpu_to_le32(arg->peer_state);
drivers/net/wireless/ath/ath10k/wmi.c
9023
arg->vdev_id, arg->peer_state, cap->peer_chan_len);
drivers/net/wireless/ath/ath10k/wmi.c
9029
const struct ath10k_radar_found_info *arg)
drivers/net/wireless/ath/ath10k/wmi.c
9039
cmd->pri_min = __cpu_to_le32(arg->pri_min);
drivers/net/wireless/ath/ath10k/wmi.c
9040
cmd->pri_max = __cpu_to_le32(arg->pri_max);
drivers/net/wireless/ath/ath10k/wmi.c
9041
cmd->width_min = __cpu_to_le32(arg->width_min);
drivers/net/wireless/ath/ath10k/wmi.c
9042
cmd->width_max = __cpu_to_le32(arg->width_max);
drivers/net/wireless/ath/ath10k/wmi.c
9043
cmd->sidx_min = __cpu_to_le32(arg->sidx_min);
drivers/net/wireless/ath/ath10k/wmi.c
9044
cmd->sidx_max = __cpu_to_le32(arg->sidx_max);
drivers/net/wireless/ath/ath10k/wmi.c
9048
arg->pri_min, arg->pri_max, arg->width_min,
drivers/net/wireless/ath/ath10k/wmi.c
9049
arg->width_max, arg->sidx_min, arg->sidx_max);
drivers/net/wireless/ath/ath10k/wmi.c
9055
const struct wmi_per_peer_per_tid_cfg_arg *arg)
drivers/net/wireless/ath/ath10k/wmi.c
9067
cmd->vdev_id = cpu_to_le32(arg->vdev_id);
drivers/net/wireless/ath/ath10k/wmi.c
9068
ether_addr_copy(cmd->peer_macaddr.addr, arg->peer_macaddr.addr);
drivers/net/wireless/ath/ath10k/wmi.c
9069
cmd->tid = cpu_to_le32(arg->tid);
drivers/net/wireless/ath/ath10k/wmi.c
9070
cmd->ack_policy = cpu_to_le32(arg->ack_policy);
drivers/net/wireless/ath/ath10k/wmi.c
9071
cmd->aggr_control = cpu_to_le32(arg->aggr_control);
drivers/net/wireless/ath/ath10k/wmi.c
9072
cmd->rate_control = cpu_to_le32(arg->rate_ctrl);
drivers/net/wireless/ath/ath10k/wmi.c
9073
cmd->retry_count = cpu_to_le32(arg->retry_count);
drivers/net/wireless/ath/ath10k/wmi.c
9074
cmd->rcode_flags = cpu_to_le32(arg->rcode_flags);
drivers/net/wireless/ath/ath10k/wmi.c
9075
cmd->ext_tid_cfg_bitmap = cpu_to_le32(arg->ext_tid_cfg_bitmap);
drivers/net/wireless/ath/ath10k/wmi.c
9076
cmd->rtscts_ctrl = cpu_to_le32(arg->rtscts_ctrl);
drivers/net/wireless/ath/ath10k/wmi.c
9080
arg->tid, arg->vdev_id, arg->ack_policy, arg->aggr_control,
drivers/net/wireless/ath/ath10k/wmi.c
9081
arg->rate_ctrl, arg->rcode_flags, arg->retry_count,
drivers/net/wireless/ath/ath10k/wmi.c
9082
arg->rtscts_ctrl, arg->ext_tid_cfg_bitmap, arg->peer_macaddr.addr);
drivers/net/wireless/ath/ath10k/wmi.c
9130
const struct wmi_bb_timing_cfg_arg *arg)
drivers/net/wireless/ath/ath10k/wmi.c
9140
cmd->bb_tx_timing = __cpu_to_le32(arg->bb_tx_timing);
drivers/net/wireless/ath/ath10k/wmi.c
9141
cmd->bb_xpa_timing = __cpu_to_le32(arg->bb_xpa_timing);
drivers/net/wireless/ath/ath10k/wmi.c
9145
arg->bb_tx_timing, arg->bb_xpa_timing);
drivers/net/wireless/ath/ath10k/wmi.h
7456
void ath10k_wmi_start_scan_init(struct ath10k *ar, struct wmi_start_scan_arg *arg);
drivers/net/wireless/ath/ath10k/wmi.h
7471
const struct wmi_start_scan_arg *arg);
drivers/net/wireless/ath/ath10k/wmi.h
7473
const struct wmi_wmm_params_arg *arg);
drivers/net/wireless/ath/ath10k/wmi.h
7475
const struct wmi_channel_arg *arg);
drivers/net/wireless/ath/ath10k/wmi.h
7476
int ath10k_wmi_start_scan_verify(const struct wmi_start_scan_arg *arg);
drivers/net/wireless/ath/ath10k/wmi.h
7525
int left_len, struct wmi_phyerr_ev_arg *arg);
drivers/net/wireless/ath/ath11k/ahb.c
476
static irqreturn_t ath11k_ahb_ce_interrupt_handler(int irq, void *arg)
drivers/net/wireless/ath/ath11k/ahb.c
478
struct ath11k_ce_pipe *ce_pipe = arg;
drivers/net/wireless/ath/ath11k/ahb.c
510
static irqreturn_t ath11k_ahb_ext_interrupt_handler(int irq, void *arg)
drivers/net/wireless/ath/ath11k/ahb.c
512
struct ath11k_ext_irq_grp *irq_grp = arg;
drivers/net/wireless/ath/ath11k/cfr.c
512
struct wmi_peer_cfr_capture_conf_arg arg;
drivers/net/wireless/ath/ath11k/cfr.c
547
arg.request = params->cfr_enable;
drivers/net/wireless/ath/ath11k/cfr.c
548
arg.periodicity = params->cfr_period;
drivers/net/wireless/ath/ath11k/cfr.c
549
arg.bw = bw;
drivers/net/wireless/ath/ath11k/cfr.c
550
arg.method = method;
drivers/net/wireless/ath/ath11k/cfr.c
553
peer_mac, &arg);
drivers/net/wireless/ath/ath11k/debugfs_sta.c
251
struct wmi_peer_cfr_capture_conf_arg arg;
drivers/net/wireless/ath/ath11k/debugfs_sta.c
309
arg.request = cfr_capture_enable;
drivers/net/wireless/ath/ath11k/debugfs_sta.c
310
arg.periodicity = cfr_capture_period;
drivers/net/wireless/ath/ath11k/debugfs_sta.c
311
arg.bw = cfr_capture_bw;
drivers/net/wireless/ath/ath11k/debugfs_sta.c
312
arg.method = cfr_capture_method;
drivers/net/wireless/ath/ath11k/debugfs_sta.c
315
sta->addr, &arg);
drivers/net/wireless/ath/ath11k/mac.c
10866
struct wmi_sta_keepalive_arg arg = {};
drivers/net/wireless/ath/ath11k/mac.c
10877
arg.vdev_id = arvif->vdev_id;
drivers/net/wireless/ath/ath11k/mac.c
10878
arg.enabled = 1;
drivers/net/wireless/ath/ath11k/mac.c
10879
arg.method = method;
drivers/net/wireless/ath/ath11k/mac.c
10880
arg.interval = interval;
drivers/net/wireless/ath/ath11k/mac.c
10882
ret = ath11k_wmi_sta_keepalive(ar, &arg);
drivers/net/wireless/ath/ath11k/mac.c
1807
struct peer_assoc_params *arg)
drivers/net/wireless/ath/ath11k/mac.c
1819
ether_addr_copy(arg->peer_mac, sta->addr);
drivers/net/wireless/ath/ath11k/mac.c
1820
arg->vdev_id = arvif->vdev_id;
drivers/net/wireless/ath/ath11k/mac.c
1821
arg->peer_associd = aid;
drivers/net/wireless/ath/ath11k/mac.c
1822
arg->auth_flag = true;
drivers/net/wireless/ath/ath11k/mac.c
1824
arg->peer_listen_intval = ar->hw->conf.listen_interval;
drivers/net/wireless/ath/ath11k/mac.c
1825
arg->peer_nss = 1;
drivers/net/wireless/ath/ath11k/mac.c
1826
arg->peer_caps = vif->bss_conf.assoc_capability;
drivers/net/wireless/ath/ath11k/mac.c
1832
struct peer_assoc_params *arg)
drivers/net/wireless/ath/ath11k/mac.c
1850
arg->need_ptk_4_way = true;
drivers/net/wireless/ath/ath11k/mac.c
1852
arg->need_gtk_2_way = true;
drivers/net/wireless/ath/ath11k/mac.c
1873
arg->need_ptk_4_way = true;
drivers/net/wireless/ath/ath11k/mac.c
1879
arg->need_gtk_2_way = true;
drivers/net/wireless/ath/ath11k/mac.c
1884
arg->is_pmf_enabled = true;
drivers/net/wireless/ath/ath11k/mac.c
1893
struct peer_assoc_params *arg)
drivers/net/wireless/ath/ath11k/mac.c
1896
struct wmi_rate_set_arg *rateset = &arg->peer_legacy_rates;
drivers/net/wireless/ath/ath11k/mac.c
1955
struct peer_assoc_params *arg)
drivers/net/wireless/ath/ath11k/mac.c
1980
arg->ht_flag = true;
drivers/net/wireless/ath/ath11k/mac.c
1982
arg->peer_max_mpdu = (1 << (IEEE80211_HT_MAX_AMPDU_FACTOR +
drivers/net/wireless/ath/ath11k/mac.c
1985
arg->peer_mpdu_density =
drivers/net/wireless/ath/ath11k/mac.c
1988
arg->peer_ht_caps = ht_cap->cap;
drivers/net/wireless/ath/ath11k/mac.c
1989
arg->peer_rate_caps |= WMI_HOST_RC_HT_FLAG;
drivers/net/wireless/ath/ath11k/mac.c
1992
arg->ldpc_flag = true;
drivers/net/wireless/ath/ath11k/mac.c
1995
arg->bw_40 = true;
drivers/net/wireless/ath/ath11k/mac.c
1996
arg->peer_rate_caps |= WMI_HOST_RC_CW40_FLAG;
drivers/net/wireless/ath/ath11k/mac.c
2004
arg->peer_ht_caps &= ~(IEEE80211_HT_CAP_SGI_20 |
drivers/net/wireless/ath/ath11k/mac.c
2010
arg->peer_rate_caps |= WMI_HOST_RC_SGI_FLAG;
drivers/net/wireless/ath/ath11k/mac.c
2014
arg->peer_rate_caps |= WMI_HOST_RC_TX_STBC_FLAG;
drivers/net/wireless/ath/ath11k/mac.c
2015
arg->stbc_flag = true;
drivers/net/wireless/ath/ath11k/mac.c
2022
arg->peer_rate_caps |= stbc;
drivers/net/wireless/ath/ath11k/mac.c
2023
arg->stbc_flag = true;
drivers/net/wireless/ath/ath11k/mac.c
2027
arg->peer_rate_caps |= WMI_HOST_RC_TS_FLAG;
drivers/net/wireless/ath/ath11k/mac.c
2029
arg->peer_rate_caps |= WMI_HOST_RC_DS_FLAG;
drivers/net/wireless/ath/ath11k/mac.c
2035
arg->peer_ht_rates.rates[n++] = i;
drivers/net/wireless/ath/ath11k/mac.c
2047
arg->peer_ht_rates.num_rates = 8;
drivers/net/wireless/ath/ath11k/mac.c
2048
for (i = 0; i < arg->peer_ht_rates.num_rates; i++)
drivers/net/wireless/ath/ath11k/mac.c
2049
arg->peer_ht_rates.rates[i] = i;
drivers/net/wireless/ath/ath11k/mac.c
2051
arg->peer_ht_rates.num_rates = n;
drivers/net/wireless/ath/ath11k/mac.c
2052
arg->peer_nss = min(sta->deflink.rx_nss, max_nss);
drivers/net/wireless/ath/ath11k/mac.c
2056
arg->peer_mac,
drivers/net/wireless/ath/ath11k/mac.c
2057
arg->peer_ht_rates.num_rates,
drivers/net/wireless/ath/ath11k/mac.c
2058
arg->peer_nss);
drivers/net/wireless/ath/ath11k/mac.c
2152
struct peer_assoc_params *arg)
drivers/net/wireless/ath/ath11k/mac.c
2177
arg->vht_flag = true;
drivers/net/wireless/ath/ath11k/mac.c
2180
arg->vht_capable = true;
drivers/net/wireless/ath/ath11k/mac.c
2183
arg->vht_ng_flag = true;
drivers/net/wireless/ath/ath11k/mac.c
2185
arg->peer_vht_caps = vht_cap->cap;
drivers/net/wireless/ath/ath11k/mac.c
2196
arg->peer_max_mpdu = max(arg->peer_max_mpdu,
drivers/net/wireless/ath/ath11k/mac.c
2201
arg->bw_80 = true;
drivers/net/wireless/ath/ath11k/mac.c
2204
arg->bw_160 = true;
drivers/net/wireless/ath/ath11k/mac.c
2235
arg->peer_nss = min(sta->deflink.rx_nss, max_nss);
drivers/net/wireless/ath/ath11k/mac.c
2236
arg->rx_max_rate = __le16_to_cpu(vht_cap->vht_mcs.rx_highest);
drivers/net/wireless/ath/ath11k/mac.c
2237
arg->rx_mcs_set = __le16_to_cpu(vht_cap->vht_mcs.rx_mcs_map);
drivers/net/wireless/ath/ath11k/mac.c
2238
arg->rx_mcs_set = ath11k_peer_assoc_h_vht_limit(arg->rx_mcs_set, vht_mcs_mask);
drivers/net/wireless/ath/ath11k/mac.c
2239
arg->tx_max_rate = __le16_to_cpu(vht_cap->vht_mcs.tx_highest);
drivers/net/wireless/ath/ath11k/mac.c
2240
arg->tx_mcs_set = __le16_to_cpu(vht_cap->vht_mcs.tx_mcs_map);
drivers/net/wireless/ath/ath11k/mac.c
2246
arg->tx_mcs_set &= ~IEEE80211_VHT_MCS_SUPPORT_0_11_MASK;
drivers/net/wireless/ath/ath11k/mac.c
2247
arg->tx_mcs_set |= IEEE80211_DISABLE_VHT_MCS_SUPPORT_0_11;
drivers/net/wireless/ath/ath11k/mac.c
2249
if ((arg->tx_mcs_set & IEEE80211_VHT_MCS_NOT_SUPPORTED) ==
drivers/net/wireless/ath/ath11k/mac.c
2251
arg->peer_vht_caps &= ~IEEE80211_VHT_CAP_MU_BEAMFORMEE_CAPABLE;
drivers/net/wireless/ath/ath11k/mac.c
2254
arg->tx_max_mcs_nss = 0xFF;
drivers/net/wireless/ath/ath11k/mac.c
2256
if (arg->peer_phymode == MODE_11AC_VHT160 ||
drivers/net/wireless/ath/ath11k/mac.c
2257
arg->peer_phymode == MODE_11AC_VHT80_80) {
drivers/net/wireless/ath/ath11k/mac.c
2259
rx_nss = min(arg->peer_nss, tx_nss);
drivers/net/wireless/ath/ath11k/mac.c
2260
arg->peer_bw_rxnss_override = ATH11K_BW_NSS_MAP_ENABLE;
drivers/net/wireless/ath/ath11k/mac.c
2267
if (arg->peer_phymode == MODE_11AC_VHT160)
drivers/net/wireless/ath/ath11k/mac.c
2272
arg->peer_bw_rxnss_override |= nss_160;
drivers/net/wireless/ath/ath11k/mac.c
2277
sta->addr, arg->peer_max_mpdu, arg->peer_flags,
drivers/net/wireless/ath/ath11k/mac.c
2278
arg->peer_bw_rxnss_override);
drivers/net/wireless/ath/ath11k/mac.c
2350
struct peer_assoc_params *arg)
drivers/net/wireless/ath/ath11k/mac.c
2379
arg->he_flag = true;
drivers/net/wireless/ath/ath11k/mac.c
2416
arg->peer_nss = min(sta->deflink.rx_nss, max_nss);
drivers/net/wireless/ath/ath11k/mac.c
2418
memcpy_and_pad(&arg->peer_he_cap_macinfo,
drivers/net/wireless/ath/ath11k/mac.c
2419
sizeof(arg->peer_he_cap_macinfo),
drivers/net/wireless/ath/ath11k/mac.c
2423
memcpy_and_pad(&arg->peer_he_cap_phyinfo,
drivers/net/wireless/ath/ath11k/mac.c
2424
sizeof(arg->peer_he_cap_phyinfo),
drivers/net/wireless/ath/ath11k/mac.c
2428
arg->peer_he_ops = vif->bss_conf.he_oper.params;
drivers/net/wireless/ath/ath11k/mac.c
2431
arg->peer_he_ops &= 0xffffff;
drivers/net/wireless/ath/ath11k/mac.c
2449
arg->peer_max_mpdu = (1 << (IEEE80211_HE_VHT_MAX_AMPDU_FACTOR +
drivers/net/wireless/ath/ath11k/mac.c
2452
arg->peer_max_mpdu = (1 << (IEEE80211_HE_HT_MAX_AMPDU_FACTOR +
drivers/net/wireless/ath/ath11k/mac.c
2461
arg->peer_ppet.numss_m1 = he_cap->ppe_thres[0] &
drivers/net/wireless/ath/ath11k/mac.c
2463
arg->peer_ppet.ru_bit_mask =
drivers/net/wireless/ath/ath11k/mac.c
2468
for (nss = 0; nss <= arg->peer_ppet.numss_m1; nss++) {
drivers/net/wireless/ath/ath11k/mac.c
2473
if ((arg->peer_ppet.ru_bit_mask & BIT(ru)) == 0)
drivers/net/wireless/ath/ath11k/mac.c
2481
arg->peer_ppet.ppet16_ppet8_ru3_ru0[nss] |=
drivers/net/wireless/ath/ath11k/mac.c
2488
arg->twt_responder = true;
drivers/net/wireless/ath/ath11k/mac.c
2490
arg->twt_requester = true;
drivers/net/wireless/ath/ath11k/mac.c
2516
arg->peer_he_rx_mcs_set[WMI_HECAP_TXRX_MCS_NSS_IDX_80_80] = v;
drivers/net/wireless/ath/ath11k/mac.c
2519
arg->peer_he_tx_mcs_set[WMI_HECAP_TXRX_MCS_NSS_IDX_80_80] = v;
drivers/net/wireless/ath/ath11k/mac.c
2521
arg->peer_he_mcs_count++;
drivers/net/wireless/ath/ath11k/mac.c
2526
arg->peer_he_rx_mcs_set[WMI_HECAP_TXRX_MCS_NSS_IDX_160] = v;
drivers/net/wireless/ath/ath11k/mac.c
2529
arg->peer_he_tx_mcs_set[WMI_HECAP_TXRX_MCS_NSS_IDX_160] = v;
drivers/net/wireless/ath/ath11k/mac.c
2531
arg->peer_he_mcs_count++;
drivers/net/wireless/ath/ath11k/mac.c
2539
arg->peer_he_rx_mcs_set[WMI_HECAP_TXRX_MCS_NSS_IDX_80] = v;
drivers/net/wireless/ath/ath11k/mac.c
2542
arg->peer_he_tx_mcs_set[WMI_HECAP_TXRX_MCS_NSS_IDX_80] = v;
drivers/net/wireless/ath/ath11k/mac.c
2544
arg->peer_he_mcs_count++;
drivers/net/wireless/ath/ath11k/mac.c
2564
arg->peer_nss = min(sta->deflink.rx_nss, max_nss);
drivers/net/wireless/ath/ath11k/mac.c
2566
if (arg->peer_phymode == MODE_11AX_HE160 ||
drivers/net/wireless/ath/ath11k/mac.c
2567
arg->peer_phymode == MODE_11AX_HE80_80) {
drivers/net/wireless/ath/ath11k/mac.c
2569
rx_nss = min(arg->peer_nss, tx_nss);
drivers/net/wireless/ath/ath11k/mac.c
2570
arg->peer_bw_rxnss_override = ATH11K_BW_NSS_MAP_ENABLE;
drivers/net/wireless/ath/ath11k/mac.c
2577
if (arg->peer_phymode == MODE_11AX_HE160)
drivers/net/wireless/ath/ath11k/mac.c
2582
arg->peer_bw_rxnss_override |= nss_160;
drivers/net/wireless/ath/ath11k/mac.c
2587
sta->addr, arg->peer_nss,
drivers/net/wireless/ath/ath11k/mac.c
2588
arg->peer_he_mcs_count,
drivers/net/wireless/ath/ath11k/mac.c
2589
arg->peer_bw_rxnss_override);
drivers/net/wireless/ath/ath11k/mac.c
2595
struct peer_assoc_params *arg)
drivers/net/wireless/ath/ath11k/mac.c
2607
if (!arg->he_flag || band != NL80211_BAND_6GHZ || !sta->deflink.he_6ghz_capa.capa)
drivers/net/wireless/ath/ath11k/mac.c
2611
arg->bw_40 = true;
drivers/net/wireless/ath/ath11k/mac.c
2614
arg->bw_80 = true;
drivers/net/wireless/ath/ath11k/mac.c
2617
arg->bw_160 = true;
drivers/net/wireless/ath/ath11k/mac.c
2619
arg->peer_he_caps_6ghz = le16_to_cpu(sta->deflink.he_6ghz_capa.capa);
drivers/net/wireless/ath/ath11k/mac.c
2620
arg->peer_mpdu_density =
drivers/net/wireless/ath/ath11k/mac.c
2622
arg->peer_he_caps_6ghz));
drivers/net/wireless/ath/ath11k/mac.c
2636
arg->peer_he_caps_6ghz);
drivers/net/wireless/ath/ath11k/mac.c
2638
arg->peer_max_mpdu = (1u << (IEEE80211_HE_6GHZ_MAX_AMPDU_FACTOR +
drivers/net/wireless/ath/ath11k/mac.c
2643
struct peer_assoc_params *arg)
drivers/net/wireless/ath/ath11k/mac.c
2661
arg->static_mimops_flag = true;
drivers/net/wireless/ath/ath11k/mac.c
2664
arg->dynamic_mimops_flag = true;
drivers/net/wireless/ath/ath11k/mac.c
2667
arg->spatial_mux_flag = true;
drivers/net/wireless/ath/ath11k/mac.c
2677
struct peer_assoc_params *arg)
drivers/net/wireless/ath/ath11k/mac.c
2685
arg->is_wme_set = true;
drivers/net/wireless/ath/ath11k/mac.c
2686
arg->qos_flag = true;
drivers/net/wireless/ath/ath11k/mac.c
2691
arg->is_wme_set = true;
drivers/net/wireless/ath/ath11k/mac.c
2692
arg->apsd_flag = true;
drivers/net/wireless/ath/ath11k/mac.c
2693
arg->peer_rate_caps |= WMI_HOST_RC_UAPSD_FLAG;
drivers/net/wireless/ath/ath11k/mac.c
2698
arg->is_wme_set = true;
drivers/net/wireless/ath/ath11k/mac.c
2699
arg->qos_flag = true;
drivers/net/wireless/ath/ath11k/mac.c
2707
sta->addr, arg->qos_flag);
drivers/net/wireless/ath/ath11k/mac.c
2840
struct peer_assoc_params *arg)
drivers/net/wireless/ath/ath11k/mac.c
2912
arg->peer_phymode = phymode;
drivers/net/wireless/ath/ath11k/mac.c
2921
struct peer_assoc_params *arg,
drivers/net/wireless/ath/ath11k/mac.c
2930
memset(arg, 0, sizeof(*arg));
drivers/net/wireless/ath/ath11k/mac.c
2934
arg->peer_new_assoc = !reassoc;
drivers/net/wireless/ath/ath11k/mac.c
2935
ath11k_peer_assoc_h_basic(ar, vif, sta, arg);
drivers/net/wireless/ath/ath11k/mac.c
2936
ath11k_peer_assoc_h_crypto(ar, vif, sta, arg);
drivers/net/wireless/ath/ath11k/mac.c
2937
ath11k_peer_assoc_h_rates(ar, vif, sta, arg);
drivers/net/wireless/ath/ath11k/mac.c
2938
ath11k_peer_assoc_h_phymode(ar, vif, sta, arg);
drivers/net/wireless/ath/ath11k/mac.c
2939
ath11k_peer_assoc_h_ht(ar, vif, sta, arg);
drivers/net/wireless/ath/ath11k/mac.c
2940
ath11k_peer_assoc_h_vht(ar, vif, sta, arg);
drivers/net/wireless/ath/ath11k/mac.c
2941
ath11k_peer_assoc_h_he(ar, vif, sta, arg);
drivers/net/wireless/ath/ath11k/mac.c
2942
ath11k_peer_assoc_h_he_6ghz(ar, vif, sta, arg);
drivers/net/wireless/ath/ath11k/mac.c
2943
ath11k_peer_assoc_h_qos(ar, vif, sta, arg);
drivers/net/wireless/ath/ath11k/mac.c
2944
ath11k_peer_assoc_h_smps(sta, arg);
drivers/net/wireless/ath/ath11k/mac.c
2946
arsta->peer_nss = arg->peer_nss;
drivers/net/wireless/ath/ath11k/mac.c
3902
struct scan_cancel_param arg = {
drivers/net/wireless/ath/ath11k/mac.c
3911
arg.pdev_id = ar->pdev->pdev_id;
drivers/net/wireless/ath/ath11k/mac.c
3913
ret = ath11k_wmi_send_scan_stop_cmd(ar, &arg);
drivers/net/wireless/ath/ath11k/mac.c
3989
struct scan_req_params *arg)
drivers/net/wireless/ath/ath11k/mac.c
3999
ret = ath11k_wmi_send_scan_start_cmd(ar, arg);
drivers/net/wireless/ath/ath11k/mac.c
4184
struct scan_req_params *arg = NULL;
drivers/net/wireless/ath/ath11k/mac.c
4224
arg = kzalloc_obj(*arg);
drivers/net/wireless/ath/ath11k/mac.c
4226
if (!arg) {
drivers/net/wireless/ath/ath11k/mac.c
4231
ath11k_wmi_start_scan_init(ar, arg);
drivers/net/wireless/ath/ath11k/mac.c
4232
arg->vdev_id = arvif->vdev_id;
drivers/net/wireless/ath/ath11k/mac.c
4233
arg->scan_id = ATH11K_SCAN_ID;
drivers/net/wireless/ath/ath11k/mac.c
4236
arg->scan_f_filter_prb_req = 1;
drivers/net/wireless/ath/ath11k/mac.c
4239
arg->extraie.ptr = kmemdup(req->ie, req->ie_len, GFP_KERNEL);
drivers/net/wireless/ath/ath11k/mac.c
4240
if (!arg->extraie.ptr) {
drivers/net/wireless/ath/ath11k/mac.c
4244
arg->extraie.len = req->ie_len;
drivers/net/wireless/ath/ath11k/mac.c
4248
arg->num_ssids = req->n_ssids;
drivers/net/wireless/ath/ath11k/mac.c
4249
for (i = 0; i < arg->num_ssids; i++) {
drivers/net/wireless/ath/ath11k/mac.c
4250
arg->ssid[i].length = req->ssids[i].ssid_len;
drivers/net/wireless/ath/ath11k/mac.c
4251
memcpy(&arg->ssid[i].ssid, req->ssids[i].ssid,
drivers/net/wireless/ath/ath11k/mac.c
4255
arg->scan_f_passive = 1;
drivers/net/wireless/ath/ath11k/mac.c
4259
arg->num_chan = req->n_channels;
drivers/net/wireless/ath/ath11k/mac.c
4260
arg->chan_list = kcalloc(arg->num_chan, sizeof(*arg->chan_list),
drivers/net/wireless/ath/ath11k/mac.c
4263
if (!arg->chan_list) {
drivers/net/wireless/ath/ath11k/mac.c
4268
for (i = 0; i < arg->num_chan; i++) {
drivers/net/wireless/ath/ath11k/mac.c
4271
arg->chan_list[i] =
drivers/net/wireless/ath/ath11k/mac.c
4285
arg->chan_list[i] |=
drivers/net/wireless/ath/ath11k/mac.c
4288
arg->chan_list[i] = req->channels[i]->center_freq;
drivers/net/wireless/ath/ath11k/mac.c
4294
arg->scan_f_add_spoofed_mac_in_probe = 1;
drivers/net/wireless/ath/ath11k/mac.c
4295
ether_addr_copy(arg->mac_addr.addr, req->mac_addr);
drivers/net/wireless/ath/ath11k/mac.c
4296
ether_addr_copy(arg->mac_mask.addr, req->mac_addr_mask);
drivers/net/wireless/ath/ath11k/mac.c
4301
arg->dwell_time_active = req->duration;
drivers/net/wireless/ath/ath11k/mac.c
4302
arg->dwell_time_active_2g = req->duration;
drivers/net/wireless/ath/ath11k/mac.c
4303
arg->dwell_time_active_6g = req->duration;
drivers/net/wireless/ath/ath11k/mac.c
4304
arg->dwell_time_passive = req->duration;
drivers/net/wireless/ath/ath11k/mac.c
4305
arg->dwell_time_passive_6g = req->duration;
drivers/net/wireless/ath/ath11k/mac.c
4306
arg->burst_duration = req->duration;
drivers/net/wireless/ath/ath11k/mac.c
4308
scan_timeout = min_t(u32, arg->max_rest_time *
drivers/net/wireless/ath/ath11k/mac.c
4309
(arg->num_chan - 1) + (req->duration +
drivers/net/wireless/ath/ath11k/mac.c
4311
arg->num_chan, arg->max_scan_time);
drivers/net/wireless/ath/ath11k/mac.c
4313
scan_timeout = arg->max_scan_time;
drivers/net/wireless/ath/ath11k/mac.c
4319
ret = ath11k_start_scan(ar, arg);
drivers/net/wireless/ath/ath11k/mac.c
4331
if (arg) {
drivers/net/wireless/ath/ath11k/mac.c
4332
kfree(arg->chan_list);
drivers/net/wireless/ath/ath11k/mac.c
4333
kfree(arg->extraie.ptr);
drivers/net/wireless/ath/ath11k/mac.c
4334
kfree(arg);
drivers/net/wireless/ath/ath11k/mac.c
4364
struct wmi_vdev_install_key_arg arg = {
drivers/net/wireless/ath/ath11k/mac.c
4381
arg.key_cipher = WMI_CIPHER_NONE;
drivers/net/wireless/ath/ath11k/mac.c
4382
arg.key_data = NULL;
drivers/net/wireless/ath/ath11k/mac.c
4389
arg.key_cipher = WMI_CIPHER_AES_CCM;
drivers/net/wireless/ath/ath11k/mac.c
4394
arg.key_cipher = WMI_CIPHER_TKIP;
drivers/net/wireless/ath/ath11k/mac.c
4395
arg.key_txmic_len = 8;
drivers/net/wireless/ath/ath11k/mac.c
4396
arg.key_rxmic_len = 8;
drivers/net/wireless/ath/ath11k/mac.c
4400
arg.key_cipher = WMI_CIPHER_AES_GCM;
drivers/net/wireless/ath/ath11k/mac.c
4413
ret = ath11k_wmi_vdev_install_key(arvif->ar, &arg);
drivers/net/wireless/ath/ath11k/mac.c
7564
struct wmi_vdev_start_req_arg arg = {};
drivers/net/wireless/ath/ath11k/mac.c
7573
arg.vdev_id = arvif->vdev_id;
drivers/net/wireless/ath/ath11k/mac.c
7574
arg.dtim_period = arvif->dtim_period;
drivers/net/wireless/ath/ath11k/mac.c
7575
arg.bcn_intval = arvif->beacon_interval;
drivers/net/wireless/ath/ath11k/mac.c
7577
arg.channel.freq = chandef->chan->center_freq;
drivers/net/wireless/ath/ath11k/mac.c
7578
arg.channel.band_center_freq1 = chandef->center_freq1;
drivers/net/wireless/ath/ath11k/mac.c
7579
arg.channel.band_center_freq2 = chandef->center_freq2;
drivers/net/wireless/ath/ath11k/mac.c
7580
arg.channel.mode =
drivers/net/wireless/ath/ath11k/mac.c
7583
arg.channel.min_power = 0;
drivers/net/wireless/ath/ath11k/mac.c
7584
arg.channel.max_power = chandef->chan->max_power;
drivers/net/wireless/ath/ath11k/mac.c
7585
arg.channel.max_reg_power = chandef->chan->max_reg_power;
drivers/net/wireless/ath/ath11k/mac.c
7586
arg.channel.max_antenna_gain = chandef->chan->max_antenna_gain;
drivers/net/wireless/ath/ath11k/mac.c
7588
arg.pref_tx_streams = ar->num_tx_chains;
drivers/net/wireless/ath/ath11k/mac.c
7589
arg.pref_rx_streams = ar->num_rx_chains;
drivers/net/wireless/ath/ath11k/mac.c
7591
arg.mbssid_flags = 0;
drivers/net/wireless/ath/ath11k/mac.c
7592
arg.mbssid_tx_vdev_id = 0;
drivers/net/wireless/ath/ath11k/mac.c
7596
&arg.mbssid_flags,
drivers/net/wireless/ath/ath11k/mac.c
7597
&arg.mbssid_tx_vdev_id);
drivers/net/wireless/ath/ath11k/mac.c
7603
arg.ssid = arvif->u.ap.ssid;
drivers/net/wireless/ath/ath11k/mac.c
7604
arg.ssid_len = arvif->u.ap.ssid_len;
drivers/net/wireless/ath/ath11k/mac.c
7605
arg.hidden_ssid = arvif->u.ap.hidden_ssid;
drivers/net/wireless/ath/ath11k/mac.c
7608
arg.channel.chan_radar =
drivers/net/wireless/ath/ath11k/mac.c
7611
arg.channel.freq2_radar = ctx->radar_enabled;
drivers/net/wireless/ath/ath11k/mac.c
7613
arg.channel.passive = arg.channel.chan_radar;
drivers/net/wireless/ath/ath11k/mac.c
7616
arg.regdomain = ar->ab->dfs_region;
drivers/net/wireless/ath/ath11k/mac.c
7620
arg.channel.passive |= !!(chandef->chan->flags & IEEE80211_CHAN_NO_IR);
drivers/net/wireless/ath/ath11k/mac.c
7624
arg.vdev_id, arg.channel.freq,
drivers/net/wireless/ath/ath11k/mac.c
7625
ath11k_wmi_phymode_str(arg.channel.mode));
drivers/net/wireless/ath/ath11k/mac.c
7627
ret = ath11k_wmi_vdev_start(ar, &arg, restart);
drivers/net/wireless/ath/ath11k/mac.c
7630
restart ? "restart" : "start", arg.vdev_id);
drivers/net/wireless/ath/ath11k/mac.c
7637
arg.vdev_id, restart ? "restart" : "start", ret);
drivers/net/wireless/ath/ath11k/mac.c
7669
dfs_cac_time, arg.channel.freq, chandef->center_freq1,
drivers/net/wireless/ath/ath11k/mac.c
7670
arg.vdev_id);
drivers/net/wireless/ath/ath11k/mac.c
7744
struct ath11k_mac_change_chanctx_arg *arg = data;
drivers/net/wireless/ath/ath11k/mac.c
7746
if (rcu_access_pointer(vif->bss_conf.chanctx_conf) != arg->ctx)
drivers/net/wireless/ath/ath11k/mac.c
7749
arg->n_vifs++;
drivers/net/wireless/ath/ath11k/mac.c
7756
struct ath11k_mac_change_chanctx_arg *arg = data;
drivers/net/wireless/ath/ath11k/mac.c
7760
if (ctx != arg->ctx)
drivers/net/wireless/ath/ath11k/mac.c
7763
if (WARN_ON(arg->next_vif == arg->n_vifs))
drivers/net/wireless/ath/ath11k/mac.c
7766
arg->vifs[arg->next_vif].vif = vif;
drivers/net/wireless/ath/ath11k/mac.c
7767
arg->vifs[arg->next_vif].old_ctx = ctx;
drivers/net/wireless/ath/ath11k/mac.c
7768
arg->vifs[arg->next_vif].new_ctx = ctx;
drivers/net/wireless/ath/ath11k/mac.c
7769
arg->next_vif++;
drivers/net/wireless/ath/ath11k/mac.c
7868
struct ath11k_mac_change_chanctx_arg arg = { .ctx = ctx };
drivers/net/wireless/ath/ath11k/mac.c
7875
&arg);
drivers/net/wireless/ath/ath11k/mac.c
7876
if (arg.n_vifs == 0)
drivers/net/wireless/ath/ath11k/mac.c
7879
arg.vifs = kzalloc_objs(arg.vifs[0], arg.n_vifs);
drivers/net/wireless/ath/ath11k/mac.c
7880
if (!arg.vifs)
drivers/net/wireless/ath/ath11k/mac.c
7886
&arg);
drivers/net/wireless/ath/ath11k/mac.c
7888
ath11k_mac_update_vif_chan(ar, arg.vifs, arg.n_vifs);
drivers/net/wireless/ath/ath11k/mac.c
7890
kfree(arg.vifs);
drivers/net/wireless/ath/ath11k/mac.c
926
struct wmi_vdev_start_req_arg arg = {};
drivers/net/wireless/ath/ath11k/mac.c
933
arg.vdev_id = vdev_id;
drivers/net/wireless/ath/ath11k/mac.c
934
arg.channel.freq = channel->center_freq;
drivers/net/wireless/ath/ath11k/mac.c
935
arg.channel.band_center_freq1 = chandef->center_freq1;
drivers/net/wireless/ath/ath11k/mac.c
936
arg.channel.band_center_freq2 = chandef->center_freq2;
drivers/net/wireless/ath/ath11k/mac.c
938
arg.channel.mode = ath11k_phymodes[chandef->chan->band][chandef->width];
drivers/net/wireless/ath/ath11k/mac.c
939
arg.channel.chan_radar = !!(channel->flags & IEEE80211_CHAN_RADAR);
drivers/net/wireless/ath/ath11k/mac.c
941
arg.channel.min_power = 0;
drivers/net/wireless/ath/ath11k/mac.c
942
arg.channel.max_power = channel->max_power;
drivers/net/wireless/ath/ath11k/mac.c
943
arg.channel.max_reg_power = channel->max_reg_power;
drivers/net/wireless/ath/ath11k/mac.c
944
arg.channel.max_antenna_gain = channel->max_antenna_gain;
drivers/net/wireless/ath/ath11k/mac.c
946
arg.pref_tx_streams = ar->num_tx_chains;
drivers/net/wireless/ath/ath11k/mac.c
947
arg.pref_rx_streams = ar->num_rx_chains;
drivers/net/wireless/ath/ath11k/mac.c
949
arg.channel.passive = !!(chandef->chan->flags & IEEE80211_CHAN_NO_IR);
drivers/net/wireless/ath/ath11k/mac.c
954
ret = ath11k_wmi_vdev_start(ar, &arg, false);
drivers/net/wireless/ath/ath11k/mac.c
9700
struct scan_req_params *arg;
drivers/net/wireless/ath/ath11k/mac.c
9732
arg = kzalloc_obj(*arg);
drivers/net/wireless/ath/ath11k/mac.c
9733
if (!arg) {
drivers/net/wireless/ath/ath11k/mac.c
9737
ath11k_wmi_start_scan_init(ar, arg);
drivers/net/wireless/ath/ath11k/mac.c
9738
arg->num_chan = 1;
drivers/net/wireless/ath/ath11k/mac.c
9739
arg->chan_list = kcalloc(arg->num_chan, sizeof(*arg->chan_list),
drivers/net/wireless/ath/ath11k/mac.c
9741
if (!arg->chan_list) {
drivers/net/wireless/ath/ath11k/mac.c
9746
arg->vdev_id = arvif->vdev_id;
drivers/net/wireless/ath/ath11k/mac.c
9747
arg->scan_id = ATH11K_SCAN_ID;
drivers/net/wireless/ath/ath11k/mac.c
9748
arg->chan_list[0] = chan->center_freq;
drivers/net/wireless/ath/ath11k/mac.c
9749
arg->dwell_time_active = scan_time_msec;
drivers/net/wireless/ath/ath11k/mac.c
9750
arg->dwell_time_passive = scan_time_msec;
drivers/net/wireless/ath/ath11k/mac.c
9751
arg->max_scan_time = scan_time_msec;
drivers/net/wireless/ath/ath11k/mac.c
9752
arg->scan_f_passive = 1;
drivers/net/wireless/ath/ath11k/mac.c
9753
arg->burst_duration = duration;
drivers/net/wireless/ath/ath11k/mac.c
9756
arg->scan_f_filter_prb_req = 1;
drivers/net/wireless/ath/ath11k/mac.c
9758
ret = ath11k_start_scan(ar, arg);
drivers/net/wireless/ath/ath11k/mac.c
9784
kfree(arg->chan_list);
drivers/net/wireless/ath/ath11k/mac.c
9786
kfree(arg);
drivers/net/wireless/ath/ath11k/p2p.c
129
struct ath11k_p2p_noa_arg *arg = data;
drivers/net/wireless/ath/ath11k/p2p.c
131
if (arvif->vdev_id != arg->vdev_id)
drivers/net/wireless/ath/ath11k/p2p.c
134
ath11k_p2p_noa_update(arvif, arg->noa);
drivers/net/wireless/ath/ath11k/p2p.c
140
struct ath11k_p2p_noa_arg arg = {
drivers/net/wireless/ath/ath11k/p2p.c
148
&arg);
drivers/net/wireless/ath/ath11k/pcic.c
416
static irqreturn_t ath11k_pcic_ce_interrupt_handler(int irq, void *arg)
drivers/net/wireless/ath/ath11k/pcic.c
418
struct ath11k_ce_pipe *ce_pipe = arg;
drivers/net/wireless/ath/ath11k/pcic.c
545
static irqreturn_t ath11k_pcic_ext_interrupt_handler(int irq, void *arg)
drivers/net/wireless/ath/ath11k/pcic.c
547
struct ath11k_ext_irq_grp *irq_grp = arg;
drivers/net/wireless/ath/ath11k/wmi.c
10005
const struct wmi_sta_keepalive_arg *arg)
drivers/net/wireless/ath/ath11k/wmi.c
10022
cmd->vdev_id = arg->vdev_id;
drivers/net/wireless/ath/ath11k/wmi.c
10023
cmd->enabled = arg->enabled;
drivers/net/wireless/ath/ath11k/wmi.c
10024
cmd->interval = arg->interval;
drivers/net/wireless/ath/ath11k/wmi.c
10025
cmd->method = arg->method;
drivers/net/wireless/ath/ath11k/wmi.c
10032
if (arg->method == WMI_STA_KEEPALIVE_METHOD_UNSOLICITED_ARP_RESPONSE ||
drivers/net/wireless/ath/ath11k/wmi.c
10033
arg->method == WMI_STA_KEEPALIVE_METHOD_GRATUITOUS_ARP_REQUEST) {
drivers/net/wireless/ath/ath11k/wmi.c
10034
arp->src_ip4_addr = arg->src_ip4_addr;
drivers/net/wireless/ath/ath11k/wmi.c
10035
arp->dest_ip4_addr = arg->dest_ip4_addr;
drivers/net/wireless/ath/ath11k/wmi.c
10036
ether_addr_copy(arp->dest_mac_addr.addr, arg->dest_mac_addr);
drivers/net/wireless/ath/ath11k/wmi.c
10041
arg->vdev_id, arg->enabled, arg->method, arg->interval);
drivers/net/wireless/ath/ath11k/wmi.c
1019
restart ? "restart" : "start", arg->vdev_id,
drivers/net/wireless/ath/ath11k/wmi.c
1020
arg->channel.freq, arg->channel.mode);
drivers/net/wireless/ath/ath11k/wmi.c
1835
struct wmi_vdev_install_key_arg *arg)
drivers/net/wireless/ath/ath11k/wmi.c
1842
int key_len_aligned = roundup(arg->key_len, sizeof(uint32_t));
drivers/net/wireless/ath/ath11k/wmi.c
1853
cmd->vdev_id = arg->vdev_id;
drivers/net/wireless/ath/ath11k/wmi.c
1854
ether_addr_copy(cmd->peer_macaddr.addr, arg->macaddr);
drivers/net/wireless/ath/ath11k/wmi.c
1855
cmd->key_idx = arg->key_idx;
drivers/net/wireless/ath/ath11k/wmi.c
1856
cmd->key_flags = arg->key_flags;
drivers/net/wireless/ath/ath11k/wmi.c
1857
cmd->key_cipher = arg->key_cipher;
drivers/net/wireless/ath/ath11k/wmi.c
1858
cmd->key_len = arg->key_len;
drivers/net/wireless/ath/ath11k/wmi.c
1859
cmd->key_txmic_len = arg->key_txmic_len;
drivers/net/wireless/ath/ath11k/wmi.c
1860
cmd->key_rxmic_len = arg->key_rxmic_len;
drivers/net/wireless/ath/ath11k/wmi.c
1862
if (arg->key_rsc_counter)
drivers/net/wireless/ath/ath11k/wmi.c
1863
memcpy(&cmd->key_rsc_counter, &arg->key_rsc_counter,
drivers/net/wireless/ath/ath11k/wmi.c
1869
if (arg->key_data)
drivers/net/wireless/ath/ath11k/wmi.c
1870
memcpy(tlv->value, (u8 *)arg->key_data, key_len_aligned);
drivers/net/wireless/ath/ath11k/wmi.c
1881
arg->key_idx, arg->key_cipher, arg->key_len);
drivers/net/wireless/ath/ath11k/wmi.c
2138
struct scan_req_params *arg)
drivers/net/wireless/ath/ath11k/wmi.c
2141
arg->scan_req_id = 1;
drivers/net/wireless/ath/ath11k/wmi.c
2143
arg->scan_priority = WMI_SCAN_PRIORITY_MEDIUM;
drivers/net/wireless/ath/ath11k/wmi.c
2145
arg->scan_priority = WMI_SCAN_PRIORITY_LOW;
drivers/net/wireless/ath/ath11k/wmi.c
2146
arg->dwell_time_active = 50;
drivers/net/wireless/ath/ath11k/wmi.c
2147
arg->dwell_time_active_2g = 0;
drivers/net/wireless/ath/ath11k/wmi.c
2148
arg->dwell_time_passive = 150;
drivers/net/wireless/ath/ath11k/wmi.c
2149
arg->dwell_time_active_6g = 40;
drivers/net/wireless/ath/ath11k/wmi.c
2150
arg->dwell_time_passive_6g = 30;
drivers/net/wireless/ath/ath11k/wmi.c
2151
arg->min_rest_time = 50;
drivers/net/wireless/ath/ath11k/wmi.c
2152
arg->max_rest_time = 500;
drivers/net/wireless/ath/ath11k/wmi.c
2153
arg->repeat_probe_time = 0;
drivers/net/wireless/ath/ath11k/wmi.c
2154
arg->probe_spacing_time = 0;
drivers/net/wireless/ath/ath11k/wmi.c
2155
arg->idle_time = 0;
drivers/net/wireless/ath/ath11k/wmi.c
2156
arg->max_scan_time = 20000;
drivers/net/wireless/ath/ath11k/wmi.c
2157
arg->probe_delay = 5;
drivers/net/wireless/ath/ath11k/wmi.c
2158
arg->notify_scan_events = WMI_SCAN_EVENT_STARTED |
drivers/net/wireless/ath/ath11k/wmi.c
2163
arg->scan_f_chan_stat_evnt = 1;
drivers/net/wireless/ath/ath11k/wmi.c
2167
arg->scan_ctrl_flags_ext |=
drivers/net/wireless/ath/ath11k/wmi.c
2170
arg->num_bssid = 1;
drivers/net/wireless/ath/ath11k/wmi.c
2175
eth_broadcast_addr(arg->bssid_list[0].addr);
drivers/net/wireless/ath/ath11k/wmi.c
3958
struct wmi_peer_cfr_capture_conf_arg *arg)
drivers/net/wireless/ath/ath11k/wmi.c
3975
cmd->request = arg->request;
drivers/net/wireless/ath/ath11k/wmi.c
3977
cmd->periodicity = arg->periodicity;
drivers/net/wireless/ath/ath11k/wmi.c
3978
cmd->bandwidth = arg->bw;
drivers/net/wireless/ath/ath11k/wmi.c
3979
cmd->capture_method = arg->method;
drivers/net/wireless/ath/ath11k/wmi.c
3991
arg->request, vdev_id, arg->periodicity,
drivers/net/wireless/ath/ath11k/wmi.c
3992
arg->bw, arg->method);
drivers/net/wireless/ath/ath11k/wmi.c
6261
struct wmi_peer_sta_kickout_arg *arg)
drivers/net/wireless/ath/ath11k/wmi.c
6281
arg->mac_addr = ev->peer_macaddr.addr;
drivers/net/wireless/ath/ath11k/wmi.c
6415
struct wmi_vdev_install_key_complete_arg *arg)
drivers/net/wireless/ath/ath11k/wmi.c
6435
arg->vdev_id = ev->vdev_id;
drivers/net/wireless/ath/ath11k/wmi.c
6436
arg->macaddr = ev->peer_macaddr.addr;
drivers/net/wireless/ath/ath11k/wmi.c
6437
arg->key_idx = ev->key_idx;
drivers/net/wireless/ath/ath11k/wmi.c
6438
arg->key_flags = ev->key_flags;
drivers/net/wireless/ath/ath11k/wmi.c
6439
arg->status = ev->status;
drivers/net/wireless/ath/ath11k/wmi.c
7850
struct wmi_peer_sta_kickout_arg arg = {};
drivers/net/wireless/ath/ath11k/wmi.c
7856
if (ath11k_pull_peer_sta_kickout_ev(ab, skb, &arg) != 0) {
drivers/net/wireless/ath/ath11k/wmi.c
7865
peer = ath11k_peer_find_by_addr(ab, arg.mac_addr);
drivers/net/wireless/ath/ath11k/wmi.c
7869
arg.mac_addr);
drivers/net/wireless/ath/ath11k/wmi.c
7886
arg.mac_addr, NULL);
drivers/net/wireless/ath/ath11k/wmi.c
7889
arg.mac_addr);
drivers/net/wireless/ath/ath11k/wmi.c
7894
arg.mac_addr);
drivers/net/wireless/ath/ath11k/wmi.c
881
struct wmi_vdev_start_req_arg *arg)
drivers/net/wireless/ath/ath11k/wmi.c
883
u32 center_freq1 = arg->channel.band_center_freq1;
drivers/net/wireless/ath/ath11k/wmi.c
887
chan->mhz = arg->channel.freq;
drivers/net/wireless/ath/ath11k/wmi.c
888
chan->band_center_freq1 = arg->channel.band_center_freq1;
drivers/net/wireless/ath/ath11k/wmi.c
890
if (arg->channel.mode == MODE_11AX_HE160) {
drivers/net/wireless/ath/ath11k/wmi.c
891
if (arg->channel.freq > arg->channel.band_center_freq1)
drivers/net/wireless/ath/ath11k/wmi.c
896
chan->band_center_freq2 = arg->channel.band_center_freq1;
drivers/net/wireless/ath/ath11k/wmi.c
898
} else if ((arg->channel.mode == MODE_11AC_VHT80_80) ||
drivers/net/wireless/ath/ath11k/wmi.c
899
(arg->channel.mode == MODE_11AX_HE80_80)) {
drivers/net/wireless/ath/ath11k/wmi.c
900
chan->band_center_freq2 = arg->channel.band_center_freq2;
drivers/net/wireless/ath/ath11k/wmi.c
905
chan->info |= FIELD_PREP(WMI_CHAN_INFO_MODE, arg->channel.mode);
drivers/net/wireless/ath/ath11k/wmi.c
906
if (arg->channel.passive)
drivers/net/wireless/ath/ath11k/wmi.c
908
if (arg->channel.allow_ibss)
drivers/net/wireless/ath/ath11k/wmi.c
910
if (arg->channel.allow_ht)
drivers/net/wireless/ath/ath11k/wmi.c
912
if (arg->channel.allow_vht)
drivers/net/wireless/ath/ath11k/wmi.c
914
if (arg->channel.allow_he)
drivers/net/wireless/ath/ath11k/wmi.c
916
if (arg->channel.ht40plus)
drivers/net/wireless/ath/ath11k/wmi.c
918
if (arg->channel.chan_radar)
drivers/net/wireless/ath/ath11k/wmi.c
920
if (arg->channel.freq2_radar)
drivers/net/wireless/ath/ath11k/wmi.c
924
arg->channel.max_power) |
drivers/net/wireless/ath/ath11k/wmi.c
926
arg->channel.max_reg_power);
drivers/net/wireless/ath/ath11k/wmi.c
929
arg->channel.max_antenna_gain) |
drivers/net/wireless/ath/ath11k/wmi.c
931
arg->channel.max_power);
drivers/net/wireless/ath/ath11k/wmi.c
934
int ath11k_wmi_vdev_start(struct ath11k *ar, struct wmi_vdev_start_req_arg *arg,
drivers/net/wireless/ath/ath11k/wmi.c
945
if (WARN_ON(arg->ssid_len > sizeof(cmd->ssid.ssid)))
drivers/net/wireless/ath/ath11k/wmi.c
958
cmd->vdev_id = arg->vdev_id;
drivers/net/wireless/ath/ath11k/wmi.c
959
cmd->beacon_interval = arg->bcn_intval;
drivers/net/wireless/ath/ath11k/wmi.c
960
cmd->bcn_tx_rate = arg->bcn_tx_rate;
drivers/net/wireless/ath/ath11k/wmi.c
961
cmd->dtim_period = arg->dtim_period;
drivers/net/wireless/ath/ath11k/wmi.c
962
cmd->num_noa_descriptors = arg->num_noa_descriptors;
drivers/net/wireless/ath/ath11k/wmi.c
963
cmd->preferred_rx_streams = arg->pref_rx_streams;
drivers/net/wireless/ath/ath11k/wmi.c
964
cmd->preferred_tx_streams = arg->pref_tx_streams;
drivers/net/wireless/ath/ath11k/wmi.c
965
cmd->cac_duration_ms = arg->cac_duration_ms;
drivers/net/wireless/ath/ath11k/wmi.c
966
cmd->regdomain = arg->regdomain;
drivers/net/wireless/ath/ath11k/wmi.c
967
cmd->he_ops = arg->he_ops;
drivers/net/wireless/ath/ath11k/wmi.c
968
cmd->mbssid_flags = arg->mbssid_flags;
drivers/net/wireless/ath/ath11k/wmi.c
969
cmd->mbssid_tx_vdev_id = arg->mbssid_tx_vdev_id;
drivers/net/wireless/ath/ath11k/wmi.c
972
if (arg->ssid) {
drivers/net/wireless/ath/ath11k/wmi.c
973
cmd->ssid.ssid_len = arg->ssid_len;
drivers/net/wireless/ath/ath11k/wmi.c
974
memcpy(cmd->ssid.ssid, arg->ssid, arg->ssid_len);
drivers/net/wireless/ath/ath11k/wmi.c
976
if (arg->hidden_ssid)
drivers/net/wireless/ath/ath11k/wmi.c
978
if (arg->pmf_enabled)
drivers/net/wireless/ath/ath11k/wmi.c
989
ath11k_wmi_put_wmi_channel(chan, arg);
drivers/net/wireless/ath/ath11k/wmi.h
3081
u32 arg;
drivers/net/wireless/ath/ath11k/wmi.h
6449
int ath11k_wmi_vdev_start(struct ath11k *ar, struct wmi_vdev_start_req_arg *arg,
drivers/net/wireless/ath/ath11k/wmi.h
6482
void ath11k_wmi_start_scan_init(struct ath11k *ar, struct scan_req_params *arg);
drivers/net/wireless/ath/ath11k/wmi.h
6497
struct wmi_vdev_install_key_arg *arg);
drivers/net/wireless/ath/ath11k/wmi.h
6618
const struct wmi_sta_keepalive_arg *arg);
drivers/net/wireless/ath/ath11k/wmi.h
6625
struct wmi_peer_cfr_capture_conf_arg *arg);
drivers/net/wireless/ath/ath12k/ahb.c
507
static irqreturn_t ath12k_ahb_ce_interrupt_handler(int irq, void *arg)
drivers/net/wireless/ath/ath12k/ahb.c
509
struct ath12k_ce_pipe *ce_pipe = arg;
drivers/net/wireless/ath/ath12k/ahb.c
542
static irqreturn_t ath12k_ahb_ext_interrupt_handler(int irq, void *arg)
drivers/net/wireless/ath/ath12k/ahb.c
544
struct ath12k_ext_irq_grp *irq_grp = arg;
drivers/net/wireless/ath/ath12k/core.c
1529
struct wmi_set_current_country_arg arg = {};
drivers/net/wireless/ath/ath12k/core.c
1533
memcpy(&arg.alpha2, &ab->new_alpha2, 2);
drivers/net/wireless/ath/ath12k/core.c
1537
arg.alpha2[0], arg.alpha2[1]);
drivers/net/wireless/ath/ath12k/core.c
1543
memcpy(&ar->alpha2, &arg.alpha2, 2);
drivers/net/wireless/ath/ath12k/core.c
1547
ret = ath12k_wmi_send_set_current_country_cmd(ar, &arg);
drivers/net/wireless/ath/ath12k/dbring.c
121
struct ath12k_wmi_pdev_dma_ring_cfg_arg arg = {};
drivers/net/wireless/ath/ath12k/dbring.c
127
arg.pdev_id = DP_SW2HW_MACID(ring->pdev_id);
drivers/net/wireless/ath/ath12k/dbring.c
128
arg.module_id = id;
drivers/net/wireless/ath/ath12k/dbring.c
129
arg.base_paddr_lo = lower_32_bits(ring->refill_srng.paddr);
drivers/net/wireless/ath/ath12k/dbring.c
130
arg.base_paddr_hi = upper_32_bits(ring->refill_srng.paddr);
drivers/net/wireless/ath/ath12k/dbring.c
131
arg.head_idx_paddr_lo = lower_32_bits(ring->hp_addr);
drivers/net/wireless/ath/ath12k/dbring.c
132
arg.head_idx_paddr_hi = upper_32_bits(ring->hp_addr);
drivers/net/wireless/ath/ath12k/dbring.c
133
arg.tail_idx_paddr_lo = lower_32_bits(ring->tp_addr);
drivers/net/wireless/ath/ath12k/dbring.c
134
arg.tail_idx_paddr_hi = upper_32_bits(ring->tp_addr);
drivers/net/wireless/ath/ath12k/dbring.c
135
arg.num_elems = ring->bufs_max;
drivers/net/wireless/ath/ath12k/dbring.c
136
arg.buf_size = ring->buf_sz;
drivers/net/wireless/ath/ath12k/dbring.c
137
arg.num_resp_per_event = ring->num_resp_per_event;
drivers/net/wireless/ath/ath12k/dbring.c
138
arg.event_timeout_ms = ring->event_timeout_ms;
drivers/net/wireless/ath/ath12k/dbring.c
140
ret = ath12k_wmi_pdev_dma_ring_cfg(ar, &arg);
drivers/net/wireless/ath/ath12k/mac.c
10069
struct wmi_11d_scan_start_arg arg;
drivers/net/wireless/ath/ath12k/mac.c
10086
arg.vdev_id = vdev_id;
drivers/net/wireless/ath/ath12k/mac.c
10087
arg.start_interval_msec = 0;
drivers/net/wireless/ath/ath12k/mac.c
10088
arg.scan_period_msec = ATH12K_SCAN_11D_INTERVAL;
drivers/net/wireless/ath/ath12k/mac.c
10093
ret = ath12k_wmi_send_11d_scan_start_cmd(ar, &arg);
drivers/net/wireless/ath/ath12k/mac.c
11137
struct wmi_vdev_start_req_arg arg = {};
drivers/net/wireless/ath/ath12k/mac.c
11156
arg.vdev_id = arvif->vdev_id;
drivers/net/wireless/ath/ath12k/mac.c
11157
arg.dtim_period = arvif->dtim_period;
drivers/net/wireless/ath/ath12k/mac.c
11158
arg.bcn_intval = arvif->beacon_interval;
drivers/net/wireless/ath/ath12k/mac.c
11159
arg.punct_bitmap = ~arvif->punct_bitmap;
drivers/net/wireless/ath/ath12k/mac.c
11161
arg.freq = chandef->chan->center_freq;
drivers/net/wireless/ath/ath12k/mac.c
11162
arg.band_center_freq1 = chandef->center_freq1;
drivers/net/wireless/ath/ath12k/mac.c
11163
arg.band_center_freq2 = chandef->center_freq2;
drivers/net/wireless/ath/ath12k/mac.c
11164
arg.mode = ath12k_phymodes[chandef->chan->band][chandef->width];
drivers/net/wireless/ath/ath12k/mac.c
11166
arg.mode = ath12k_mac_check_down_grade_phy_mode(ar, arg.mode,
drivers/net/wireless/ath/ath12k/mac.c
11169
arg.min_power = 0;
drivers/net/wireless/ath/ath12k/mac.c
11170
arg.max_power = chandef->chan->max_power;
drivers/net/wireless/ath/ath12k/mac.c
11171
arg.max_reg_power = chandef->chan->max_reg_power;
drivers/net/wireless/ath/ath12k/mac.c
11172
arg.max_antenna_gain = chandef->chan->max_antenna_gain;
drivers/net/wireless/ath/ath12k/mac.c
11174
arg.pref_tx_streams = ar->num_tx_chains;
drivers/net/wireless/ath/ath12k/mac.c
11175
arg.pref_rx_streams = ar->num_rx_chains;
drivers/net/wireless/ath/ath12k/mac.c
11177
arg.mbssid_flags = WMI_VDEV_MBSSID_FLAGS_NON_MBSSID_AP;
drivers/net/wireless/ath/ath12k/mac.c
11178
arg.mbssid_tx_vdev_id = 0;
drivers/net/wireless/ath/ath12k/mac.c
11182
&arg.mbssid_flags,
drivers/net/wireless/ath/ath12k/mac.c
11183
&arg.mbssid_tx_vdev_id);
drivers/net/wireless/ath/ath12k/mac.c
11189
arg.ssid = ahvif->u.ap.ssid;
drivers/net/wireless/ath/ath12k/mac.c
11190
arg.ssid_len = ahvif->u.ap.ssid_len;
drivers/net/wireless/ath/ath12k/mac.c
11191
arg.hidden_ssid = ahvif->u.ap.hidden_ssid;
drivers/net/wireless/ath/ath12k/mac.c
11194
arg.chan_radar = !!(chandef->chan->flags & IEEE80211_CHAN_RADAR);
drivers/net/wireless/ath/ath12k/mac.c
11196
arg.freq2_radar = ctx->radar_enabled;
drivers/net/wireless/ath/ath12k/mac.c
11198
arg.passive = arg.chan_radar;
drivers/net/wireless/ath/ath12k/mac.c
11201
arg.regdomain = ar->ab->dfs_region;
drivers/net/wireless/ath/ath12k/mac.c
11207
arg.passive |= !!(chandef->chan->flags & IEEE80211_CHAN_NO_IR);
drivers/net/wireless/ath/ath12k/mac.c
11210
ath12k_mac_mlo_get_vdev_args(arvif, &arg.ml);
drivers/net/wireless/ath/ath12k/mac.c
11214
arg.vdev_id, arg.freq,
drivers/net/wireless/ath/ath12k/mac.c
11215
ath12k_mac_phymode_str(arg.mode), arg.punct_bitmap);
drivers/net/wireless/ath/ath12k/mac.c
11217
ret = ath12k_wmi_vdev_start(ar, &arg, restart);
drivers/net/wireless/ath/ath12k/mac.c
11220
restart ? "restart" : "start", arg.vdev_id);
drivers/net/wireless/ath/ath12k/mac.c
11227
arg.vdev_id, restart ? "restart" : "start", ret);
drivers/net/wireless/ath/ath12k/mac.c
11257
dfs_cac_time, arg.freq, arg.band_center_freq1, arg.vdev_id);
drivers/net/wireless/ath/ath12k/mac.c
11293
struct ath12k_mac_change_chanctx_arg *arg = data;
drivers/net/wireless/ath/ath12k/mac.c
11307
if (!arvif->is_created || arvif->ar != arg->ar)
drivers/net/wireless/ath/ath12k/mac.c
11315
if (rcu_access_pointer(link_conf->chanctx_conf) != arg->ctx)
drivers/net/wireless/ath/ath12k/mac.c
11318
arg->n_vifs++;
drivers/net/wireless/ath/ath12k/mac.c
11327
struct ath12k_mac_change_chanctx_arg *arg = data;
drivers/net/wireless/ath/ath12k/mac.c
11342
if (!arvif->is_created || arvif->ar != arg->ar)
drivers/net/wireless/ath/ath12k/mac.c
11351
if (ctx != arg->ctx)
drivers/net/wireless/ath/ath12k/mac.c
11354
if (WARN_ON(arg->next_vif == arg->n_vifs))
drivers/net/wireless/ath/ath12k/mac.c
11357
arg->vifs[arg->next_vif].vif = vif;
drivers/net/wireless/ath/ath12k/mac.c
11358
arg->vifs[arg->next_vif].old_ctx = ctx;
drivers/net/wireless/ath/ath12k/mac.c
11359
arg->vifs[arg->next_vif].new_ctx = ctx;
drivers/net/wireless/ath/ath12k/mac.c
11360
arg->vifs[arg->next_vif].link_conf = link_conf;
drivers/net/wireless/ath/ath12k/mac.c
11361
arg->next_vif++;
drivers/net/wireless/ath/ath12k/mac.c
11540
struct ath12k_mac_change_chanctx_arg arg = { .ctx = ctx, .ar = ar };
drivers/net/wireless/ath/ath12k/mac.c
11548
&arg);
drivers/net/wireless/ath/ath12k/mac.c
11549
if (arg.n_vifs == 0)
drivers/net/wireless/ath/ath12k/mac.c
11552
arg.vifs = kzalloc_objs(arg.vifs[0], arg.n_vifs);
drivers/net/wireless/ath/ath12k/mac.c
11553
if (!arg.vifs)
drivers/net/wireless/ath/ath12k/mac.c
11559
&arg);
drivers/net/wireless/ath/ath12k/mac.c
11561
ath12k_mac_update_vif_chan(ar, arg.vifs, arg.n_vifs);
drivers/net/wireless/ath/ath12k/mac.c
11563
kfree(arg.vifs);
drivers/net/wireless/ath/ath12k/mac.c
13240
struct wmi_set_current_country_arg arg = {};
drivers/net/wireless/ath/ath12k/mac.c
13242
memcpy(&arg.alpha2, ar->alpha2, 2);
drivers/net/wireless/ath/ath12k/mac.c
13244
ath12k_wmi_send_set_current_country_cmd(ar, &arg);
drivers/net/wireless/ath/ath12k/mac.c
1332
struct wmi_vdev_start_req_arg arg = {};
drivers/net/wireless/ath/ath12k/mac.c
1339
arg.vdev_id = vdev_id;
drivers/net/wireless/ath/ath12k/mac.c
1340
arg.freq = channel->center_freq;
drivers/net/wireless/ath/ath12k/mac.c
1341
arg.band_center_freq1 = chandef->center_freq1;
drivers/net/wireless/ath/ath12k/mac.c
1342
arg.band_center_freq2 = chandef->center_freq2;
drivers/net/wireless/ath/ath12k/mac.c
1343
arg.mode = ath12k_phymodes[chandef->chan->band][chandef->width];
drivers/net/wireless/ath/ath12k/mac.c
1344
arg.chan_radar = !!(channel->flags & IEEE80211_CHAN_RADAR);
drivers/net/wireless/ath/ath12k/mac.c
1346
arg.min_power = 0;
drivers/net/wireless/ath/ath12k/mac.c
1347
arg.max_power = channel->max_power;
drivers/net/wireless/ath/ath12k/mac.c
1348
arg.max_reg_power = channel->max_reg_power;
drivers/net/wireless/ath/ath12k/mac.c
1349
arg.max_antenna_gain = channel->max_antenna_gain;
drivers/net/wireless/ath/ath12k/mac.c
1351
arg.pref_tx_streams = ar->num_tx_chains;
drivers/net/wireless/ath/ath12k/mac.c
1352
arg.pref_rx_streams = ar->num_rx_chains;
drivers/net/wireless/ath/ath12k/mac.c
1353
arg.punct_bitmap = 0xFFFFFFFF;
drivers/net/wireless/ath/ath12k/mac.c
1355
arg.passive |= !!(chandef->chan->flags & IEEE80211_CHAN_NO_IR);
drivers/net/wireless/ath/ath12k/mac.c
1360
ret = ath12k_wmi_vdev_start(ar, &arg, false);
drivers/net/wireless/ath/ath12k/mac.c
13716
struct ath12k_wmi_scan_req_arg *arg __free(kfree) =
drivers/net/wireless/ath/ath12k/mac.c
13717
kzalloc_obj(*arg);
drivers/net/wireless/ath/ath12k/mac.c
13718
if (!arg)
drivers/net/wireless/ath/ath12k/mac.c
13721
ath12k_wmi_start_scan_init(ar, arg);
drivers/net/wireless/ath/ath12k/mac.c
13722
arg->num_chan = 1;
drivers/net/wireless/ath/ath12k/mac.c
13724
u32 *chan_list __free(kfree) = kcalloc(arg->num_chan, sizeof(*chan_list),
drivers/net/wireless/ath/ath12k/mac.c
13729
arg->chan_list = chan_list;
drivers/net/wireless/ath/ath12k/mac.c
13730
arg->vdev_id = arvif->vdev_id;
drivers/net/wireless/ath/ath12k/mac.c
13731
arg->scan_id = ATH12K_SCAN_ID;
drivers/net/wireless/ath/ath12k/mac.c
13732
arg->chan_list[0] = chan->center_freq;
drivers/net/wireless/ath/ath12k/mac.c
13733
arg->dwell_time_active = scan_time_msec;
drivers/net/wireless/ath/ath12k/mac.c
13734
arg->dwell_time_passive = scan_time_msec;
drivers/net/wireless/ath/ath12k/mac.c
13735
arg->max_scan_time = scan_time_msec;
drivers/net/wireless/ath/ath12k/mac.c
13736
arg->scan_f_passive = 1;
drivers/net/wireless/ath/ath12k/mac.c
13737
arg->burst_duration = duration;
drivers/net/wireless/ath/ath12k/mac.c
13739
ret = ath12k_start_scan(ar, arg);
drivers/net/wireless/ath/ath12k/mac.c
1461
struct ath12k_mac_get_any_chanctx_conf_arg arg;
drivers/net/wireless/ath/ath12k/mac.c
1469
arg.ar = ar;
drivers/net/wireless/ath/ath12k/mac.c
1470
arg.chanctx_conf = NULL;
drivers/net/wireless/ath/ath12k/mac.c
1473
&arg);
drivers/net/wireless/ath/ath12k/mac.c
1474
if (!arg.chanctx_conf)
drivers/net/wireless/ath/ath12k/mac.c
1478
&arg.chanctx_conf->def);
drivers/net/wireless/ath/ath12k/mac.c
15191
struct wmi_sta_keepalive_arg arg = {};
drivers/net/wireless/ath/ath12k/mac.c
15203
arg.vdev_id = arvif->vdev_id;
drivers/net/wireless/ath/ath12k/mac.c
15204
arg.enabled = 1;
drivers/net/wireless/ath/ath12k/mac.c
15205
arg.method = method;
drivers/net/wireless/ath/ath12k/mac.c
15206
arg.interval = interval;
drivers/net/wireless/ath/ath12k/mac.c
15208
ret = ath12k_wmi_sta_keepalive(ar, &arg);
drivers/net/wireless/ath/ath12k/mac.c
1985
struct ath12k_wmi_peer_assoc_arg *arg)
drivers/net/wireless/ath/ath12k/mac.c
2000
ether_addr_copy(arg->peer_mac, arsta->addr);
drivers/net/wireless/ath/ath12k/mac.c
2001
arg->vdev_id = arvif->vdev_id;
drivers/net/wireless/ath/ath12k/mac.c
2002
arg->peer_associd = aid;
drivers/net/wireless/ath/ath12k/mac.c
2003
arg->auth_flag = true;
drivers/net/wireless/ath/ath12k/mac.c
2005
arg->peer_listen_intval = hw->conf.listen_interval;
drivers/net/wireless/ath/ath12k/mac.c
2006
arg->peer_nss = 1;
drivers/net/wireless/ath/ath12k/mac.c
2015
arg->peer_caps = bss_conf->assoc_capability;
drivers/net/wireless/ath/ath12k/mac.c
2021
struct ath12k_wmi_peer_assoc_arg *arg)
drivers/net/wireless/ath/ath12k/mac.c
2048
arg->need_ptk_4_way = true;
drivers/net/wireless/ath/ath12k/mac.c
2050
arg->need_gtk_2_way = true;
drivers/net/wireless/ath/ath12k/mac.c
2071
arg->need_ptk_4_way = true;
drivers/net/wireless/ath/ath12k/mac.c
2077
arg->need_gtk_2_way = true;
drivers/net/wireless/ath/ath12k/mac.c
2082
arg->is_pmf_enabled = true;
drivers/net/wireless/ath/ath12k/mac.c
2091
struct ath12k_wmi_peer_assoc_arg *arg)
drivers/net/wireless/ath/ath12k/mac.c
2095
struct wmi_rate_set_arg *rateset = &arg->peer_legacy_rates;
drivers/net/wireless/ath/ath12k/mac.c
2163
struct ath12k_wmi_peer_assoc_arg *arg)
drivers/net/wireless/ath/ath12k/mac.c
2198
arg->ht_flag = true;
drivers/net/wireless/ath/ath12k/mac.c
2200
arg->peer_max_mpdu = (1 << (IEEE80211_HT_MAX_AMPDU_FACTOR +
drivers/net/wireless/ath/ath12k/mac.c
2203
arg->peer_mpdu_density =
drivers/net/wireless/ath/ath12k/mac.c
2206
arg->peer_ht_caps = ht_cap->cap;
drivers/net/wireless/ath/ath12k/mac.c
2207
arg->peer_rate_caps |= WMI_HOST_RC_HT_FLAG;
drivers/net/wireless/ath/ath12k/mac.c
2210
arg->ldpc_flag = true;
drivers/net/wireless/ath/ath12k/mac.c
2213
arg->bw_40 = true;
drivers/net/wireless/ath/ath12k/mac.c
2214
arg->peer_rate_caps |= WMI_HOST_RC_CW40_FLAG;
drivers/net/wireless/ath/ath12k/mac.c
2222
arg->peer_ht_caps &= ~(IEEE80211_HT_CAP_SGI_20 | IEEE80211_HT_CAP_SGI_40);
drivers/net/wireless/ath/ath12k/mac.c
2226
arg->peer_rate_caps |= WMI_HOST_RC_SGI_FLAG;
drivers/net/wireless/ath/ath12k/mac.c
2230
arg->peer_rate_caps |= WMI_HOST_RC_TX_STBC_FLAG;
drivers/net/wireless/ath/ath12k/mac.c
2231
arg->stbc_flag = true;
drivers/net/wireless/ath/ath12k/mac.c
2238
arg->peer_rate_caps |= stbc;
drivers/net/wireless/ath/ath12k/mac.c
2239
arg->stbc_flag = true;
drivers/net/wireless/ath/ath12k/mac.c
2243
arg->peer_rate_caps |= WMI_HOST_RC_TS_FLAG;
drivers/net/wireless/ath/ath12k/mac.c
2245
arg->peer_rate_caps |= WMI_HOST_RC_DS_FLAG;
drivers/net/wireless/ath/ath12k/mac.c
2251
arg->peer_ht_rates.rates[n++] = i;
drivers/net/wireless/ath/ath12k/mac.c
2263
arg->peer_ht_rates.num_rates = 8;
drivers/net/wireless/ath/ath12k/mac.c
2264
for (i = 0; i < arg->peer_ht_rates.num_rates; i++)
drivers/net/wireless/ath/ath12k/mac.c
2265
arg->peer_ht_rates.rates[i] = i;
drivers/net/wireless/ath/ath12k/mac.c
2267
arg->peer_ht_rates.num_rates = n;
drivers/net/wireless/ath/ath12k/mac.c
2268
arg->peer_nss = min(link_sta->rx_nss, max_nss);
drivers/net/wireless/ath/ath12k/mac.c
2272
arg->peer_mac,
drivers/net/wireless/ath/ath12k/mac.c
2273
arg->peer_ht_rates.num_rates,
drivers/net/wireless/ath/ath12k/mac.c
2274
arg->peer_nss);
drivers/net/wireless/ath/ath12k/mac.c
2368
struct ath12k_wmi_peer_assoc_arg *arg)
drivers/net/wireless/ath/ath12k/mac.c
2405
arg->vht_flag = true;
drivers/net/wireless/ath/ath12k/mac.c
2408
arg->vht_capable = true;
drivers/net/wireless/ath/ath12k/mac.c
2411
arg->vht_ng_flag = true;
drivers/net/wireless/ath/ath12k/mac.c
2413
arg->peer_vht_caps = vht_cap->cap;
drivers/net/wireless/ath/ath12k/mac.c
2424
arg->peer_max_mpdu = max(arg->peer_max_mpdu,
drivers/net/wireless/ath/ath12k/mac.c
2429
arg->bw_80 = true;
drivers/net/wireless/ath/ath12k/mac.c
2432
arg->bw_160 = true;
drivers/net/wireless/ath/ath12k/mac.c
2464
arg->peer_nss = min(link_sta->rx_nss, max_nss);
drivers/net/wireless/ath/ath12k/mac.c
2465
arg->rx_max_rate = __le16_to_cpu(vht_cap->vht_mcs.rx_highest);
drivers/net/wireless/ath/ath12k/mac.c
2466
arg->rx_mcs_set = __le16_to_cpu(vht_cap->vht_mcs.rx_mcs_map);
drivers/net/wireless/ath/ath12k/mac.c
2467
arg->rx_mcs_set = ath12k_peer_assoc_h_vht_limit(arg->rx_mcs_set, vht_mcs_mask);
drivers/net/wireless/ath/ath12k/mac.c
2469
arg->tx_max_rate = __le16_to_cpu(vht_cap->vht_mcs.tx_highest);
drivers/net/wireless/ath/ath12k/mac.c
2470
arg->tx_mcs_set = __le16_to_cpu(vht_cap->vht_mcs.tx_mcs_map);
drivers/net/wireless/ath/ath12k/mac.c
2476
arg->tx_mcs_set &= ~IEEE80211_VHT_MCS_SUPPORT_0_11_MASK;
drivers/net/wireless/ath/ath12k/mac.c
2477
arg->tx_mcs_set |= IEEE80211_DISABLE_VHT_MCS_SUPPORT_0_11;
drivers/net/wireless/ath/ath12k/mac.c
2479
if ((arg->tx_mcs_set & IEEE80211_VHT_MCS_NOT_SUPPORTED) ==
drivers/net/wireless/ath/ath12k/mac.c
2481
arg->peer_vht_caps &= ~IEEE80211_VHT_CAP_MU_BEAMFORMEE_CAPABLE;
drivers/net/wireless/ath/ath12k/mac.c
2484
arg->tx_max_mcs_nss = 0xFF;
drivers/net/wireless/ath/ath12k/mac.c
2486
if (arg->peer_phymode == MODE_11AC_VHT160) {
drivers/net/wireless/ath/ath12k/mac.c
2488
rx_nss = min(arg->peer_nss, tx_nss);
drivers/net/wireless/ath/ath12k/mac.c
2489
arg->peer_bw_rxnss_override = ATH12K_BW_NSS_MAP_ENABLE;
drivers/net/wireless/ath/ath12k/mac.c
2497
arg->peer_bw_rxnss_override |= nss_160;
drivers/net/wireless/ath/ath12k/mac.c
2502
arsta->addr, arg->peer_max_mpdu, arg->peer_flags,
drivers/net/wireless/ath/ath12k/mac.c
2503
arg->peer_bw_rxnss_override);
drivers/net/wireless/ath/ath12k/mac.c
2575
struct ath12k_wmi_peer_assoc_arg *arg)
drivers/net/wireless/ath/ath12k/mac.c
2625
arg->he_flag = true;
drivers/net/wireless/ath/ath12k/mac.c
2659
arg->peer_nss = min(link_sta->rx_nss, max_nss);
drivers/net/wireless/ath/ath12k/mac.c
2661
memcpy(&arg->peer_he_cap_macinfo, he_cap->he_cap_elem.mac_cap_info,
drivers/net/wireless/ath/ath12k/mac.c
2663
memcpy(&arg->peer_he_cap_phyinfo, he_cap->he_cap_elem.phy_cap_info,
drivers/net/wireless/ath/ath12k/mac.c
2665
arg->peer_he_ops = link_conf->he_oper.params;
drivers/net/wireless/ath/ath12k/mac.c
2668
arg->peer_he_ops &= 0xffffff;
drivers/net/wireless/ath/ath12k/mac.c
2687
arg->peer_max_mpdu = (1 << (IEEE80211_HE_VHT_MAX_AMPDU_FACTOR +
drivers/net/wireless/ath/ath12k/mac.c
2690
arg->peer_max_mpdu = (1 << (IEEE80211_HE_HT_MAX_AMPDU_FACTOR +
drivers/net/wireless/ath/ath12k/mac.c
2699
arg->peer_ppet.numss_m1 = he_cap->ppe_thres[0] &
drivers/net/wireless/ath/ath12k/mac.c
2701
arg->peer_ppet.ru_bit_mask =
drivers/net/wireless/ath/ath12k/mac.c
2706
for (nss = 0; nss <= arg->peer_ppet.numss_m1; nss++) {
drivers/net/wireless/ath/ath12k/mac.c
2711
if ((arg->peer_ppet.ru_bit_mask & BIT(ru)) == 0)
drivers/net/wireless/ath/ath12k/mac.c
2719
arg->peer_ppet.ppet16_ppet8_ru3_ru0[nss] |=
drivers/net/wireless/ath/ath12k/mac.c
2726
arg->twt_responder = true;
drivers/net/wireless/ath/ath12k/mac.c
2728
arg->twt_requester = true;
drivers/net/wireless/ath/ath12k/mac.c
2753
arg->peer_he_rx_mcs_set[WMI_HECAP_TXRX_MCS_NSS_IDX_160] = v;
drivers/net/wireless/ath/ath12k/mac.c
2756
arg->peer_he_tx_mcs_set[WMI_HECAP_TXRX_MCS_NSS_IDX_160] = v;
drivers/net/wireless/ath/ath12k/mac.c
2758
arg->peer_he_mcs_count++;
drivers/net/wireless/ath/ath12k/mac.c
2766
arg->peer_he_rx_mcs_set[WMI_HECAP_TXRX_MCS_NSS_IDX_80] = v;
drivers/net/wireless/ath/ath12k/mac.c
2769
arg->peer_he_tx_mcs_set[WMI_HECAP_TXRX_MCS_NSS_IDX_80] = v;
drivers/net/wireless/ath/ath12k/mac.c
2771
arg->peer_he_mcs_count++;
drivers/net/wireless/ath/ath12k/mac.c
2793
arg->peer_nss = min(link_sta->rx_nss, max_nss);
drivers/net/wireless/ath/ath12k/mac.c
2795
if (arg->peer_phymode == MODE_11AX_HE160) {
drivers/net/wireless/ath/ath12k/mac.c
2797
rx_nss = min(arg->peer_nss, tx_nss);
drivers/net/wireless/ath/ath12k/mac.c
2799
arg->peer_nss = min(link_sta->rx_nss, ar->num_rx_chains);
drivers/net/wireless/ath/ath12k/mac.c
2800
arg->peer_bw_rxnss_override = ATH12K_BW_NSS_MAP_ENABLE;
drivers/net/wireless/ath/ath12k/mac.c
2808
arg->peer_bw_rxnss_override |= nss_160;
drivers/net/wireless/ath/ath12k/mac.c
2813
arsta->addr, arg->peer_nss,
drivers/net/wireless/ath/ath12k/mac.c
2814
arg->peer_he_mcs_count,
drivers/net/wireless/ath/ath12k/mac.c
2815
arg->peer_bw_rxnss_override);
drivers/net/wireless/ath/ath12k/mac.c
2821
struct ath12k_wmi_peer_assoc_arg *arg)
drivers/net/wireless/ath/ath12k/mac.c
2845
if (!arg->he_flag || band != NL80211_BAND_6GHZ || !link_sta->he_6ghz_capa.capa)
drivers/net/wireless/ath/ath12k/mac.c
2849
arg->bw_40 = true;
drivers/net/wireless/ath/ath12k/mac.c
2852
arg->bw_80 = true;
drivers/net/wireless/ath/ath12k/mac.c
2855
arg->bw_160 = true;
drivers/net/wireless/ath/ath12k/mac.c
2858
arg->bw_320 = true;
drivers/net/wireless/ath/ath12k/mac.c
2860
arg->peer_he_caps_6ghz = le16_to_cpu(link_sta->he_6ghz_capa.capa);
drivers/net/wireless/ath/ath12k/mac.c
2862
mpdu_density = u32_get_bits(arg->peer_he_caps_6ghz,
drivers/net/wireless/ath/ath12k/mac.c
2864
arg->peer_mpdu_density = ath12k_parse_mpdudensity(mpdu_density);
drivers/net/wireless/ath/ath12k/mac.c
2877
u32_get_bits(arg->peer_he_caps_6ghz,
drivers/net/wireless/ath/ath12k/mac.c
2880
arg->peer_max_mpdu = (1u << (IEEE80211_HE_6GHZ_MAX_AMPDU_FACTOR +
drivers/net/wireless/ath/ath12k/mac.c
2901
struct ath12k_wmi_peer_assoc_arg *arg)
drivers/net/wireless/ath/ath12k/mac.c
2929
arg->static_mimops_flag = true;
drivers/net/wireless/ath/ath12k/mac.c
2932
arg->dynamic_mimops_flag = true;
drivers/net/wireless/ath/ath12k/mac.c
2935
arg->spatial_mux_flag = true;
drivers/net/wireless/ath/ath12k/mac.c
2945
struct ath12k_wmi_peer_assoc_arg *arg)
drivers/net/wireless/ath/ath12k/mac.c
2953
arg->is_wme_set = true;
drivers/net/wireless/ath/ath12k/mac.c
2954
arg->qos_flag = true;
drivers/net/wireless/ath/ath12k/mac.c
2959
arg->is_wme_set = true;
drivers/net/wireless/ath/ath12k/mac.c
2960
arg->apsd_flag = true;
drivers/net/wireless/ath/ath12k/mac.c
2961
arg->peer_rate_caps |= WMI_HOST_RC_UAPSD_FLAG;
drivers/net/wireless/ath/ath12k/mac.c
2966
arg->is_wme_set = true;
drivers/net/wireless/ath/ath12k/mac.c
2967
arg->qos_flag = true;
drivers/net/wireless/ath/ath12k/mac.c
2975
arsta->addr, arg->qos_flag);
drivers/net/wireless/ath/ath12k/mac.c
2983
struct ath12k_wmi_ap_ps_arg arg;
drivers/net/wireless/ath/ath12k/mac.c
2990
arg.vdev_id = arvif->vdev_id;
drivers/net/wireless/ath/ath12k/mac.c
3013
arg.param = WMI_AP_PS_PEER_PARAM_UAPSD;
drivers/net/wireless/ath/ath12k/mac.c
3014
arg.value = uapsd;
drivers/net/wireless/ath/ath12k/mac.c
3015
ret = ath12k_wmi_send_set_ap_ps_param_cmd(ar, arsta->addr, &arg);
drivers/net/wireless/ath/ath12k/mac.c
3019
arg.param = WMI_AP_PS_PEER_PARAM_MAX_SP;
drivers/net/wireless/ath/ath12k/mac.c
3020
arg.value = max_sp;
drivers/net/wireless/ath/ath12k/mac.c
3021
ret = ath12k_wmi_send_set_ap_ps_param_cmd(ar, arsta->addr, &arg);
drivers/net/wireless/ath/ath12k/mac.c
3026
arg.param = WMI_AP_PS_PEER_PARAM_SIFS_RESP_FRMTYPE;
drivers/net/wireless/ath/ath12k/mac.c
3027
arg.value = DISABLE_SIFS_RESPONSE_TRIGGER;
drivers/net/wireless/ath/ath12k/mac.c
3028
ret = ath12k_wmi_send_set_ap_ps_param_cmd(ar, arsta->addr, &arg);
drivers/net/wireless/ath/ath12k/mac.c
3032
arg.param = WMI_AP_PS_PEER_PARAM_SIFS_RESP_UAPSD;
drivers/net/wireless/ath/ath12k/mac.c
3033
arg.value = DISABLE_SIFS_RESPONSE_TRIGGER;
drivers/net/wireless/ath/ath12k/mac.c
3034
ret = ath12k_wmi_send_set_ap_ps_param_cmd(ar, arsta->addr, &arg);
drivers/net/wireless/ath/ath12k/mac.c
3042
arg.param, arvif->vdev_id, ret);
drivers/net/wireless/ath/ath12k/mac.c
3147
struct ath12k_wmi_peer_assoc_arg *arg)
drivers/net/wireless/ath/ath12k/mac.c
3241
arg->peer_phymode = phymode;
drivers/net/wireless/ath/ath12k/mac.c
3324
struct ath12k_wmi_peer_assoc_arg *arg)
drivers/net/wireless/ath/ath12k/mac.c
3380
arg->eht_flag = true;
drivers/net/wireless/ath/ath12k/mac.c
3386
&arg->peer_eht_ppet);
drivers/net/wireless/ath/ath12k/mac.c
3388
memcpy(arg->peer_eht_cap_mac, eht_cap->eht_cap_elem.mac_cap_info,
drivers/net/wireless/ath/ath12k/mac.c
3390
memcpy(arg->peer_eht_cap_phy, eht_cap->eht_cap_elem.phy_cap_info,
drivers/net/wireless/ath/ath12k/mac.c
3393
rx_mcs = arg->peer_eht_rx_mcs_set;
drivers/net/wireless/ath/ath12k/mac.c
3394
tx_mcs = arg->peer_eht_tx_mcs_set;
drivers/net/wireless/ath/ath12k/mac.c
3428
arg->peer_eht_mcs_count++;
drivers/net/wireless/ath/ath12k/mac.c
3439
arg->peer_eht_mcs_count++;
drivers/net/wireless/ath/ath12k/mac.c
3464
arg->peer_eht_mcs_count++;
drivers/net/wireless/ath/ath12k/mac.c
3468
arg->punct_bitmap = ~arvif->punct_bitmap;
drivers/net/wireless/ath/ath12k/mac.c
3469
arg->eht_disable_mcs15 = link_conf->eht_disable_mcs15;
drivers/net/wireless/ath/ath12k/mac.c
3499
arg->peer_nss = min(link_sta->rx_nss, max_nss);
drivers/net/wireless/ath/ath12k/mac.c
3503
arsta->addr, arg->peer_nss, arg->peer_eht_mcs_count,
drivers/net/wireless/ath/ath12k/mac.c
3504
arg->punct_bitmap);
drivers/net/wireless/ath/ath12k/mac.c
3508
struct ath12k_wmi_peer_assoc_arg *arg)
drivers/net/wireless/ath/ath12k/mac.c
3511
struct peer_assoc_mlo_params *ml = &arg->ml;
drivers/net/wireless/ath/ath12k/mac.c
3572
struct ath12k_wmi_peer_assoc_arg *arg,
drivers/net/wireless/ath/ath12k/mac.c
3577
memset(arg, 0, sizeof(*arg));
drivers/net/wireless/ath/ath12k/mac.c
3581
arg->peer_new_assoc = !reassoc;
drivers/net/wireless/ath/ath12k/mac.c
3582
ath12k_peer_assoc_h_basic(ar, arvif, arsta, arg);
drivers/net/wireless/ath/ath12k/mac.c
3583
ath12k_peer_assoc_h_crypto(ar, arvif, arsta, arg);
drivers/net/wireless/ath/ath12k/mac.c
3584
ath12k_peer_assoc_h_rates(ar, arvif, arsta, arg);
drivers/net/wireless/ath/ath12k/mac.c
3585
ath12k_peer_assoc_h_ht(ar, arvif, arsta, arg);
drivers/net/wireless/ath/ath12k/mac.c
3586
ath12k_peer_assoc_h_vht(ar, arvif, arsta, arg);
drivers/net/wireless/ath/ath12k/mac.c
3587
ath12k_peer_assoc_h_he(ar, arvif, arsta, arg);
drivers/net/wireless/ath/ath12k/mac.c
3588
ath12k_peer_assoc_h_he_6ghz(ar, arvif, arsta, arg);
drivers/net/wireless/ath/ath12k/mac.c
3589
ath12k_peer_assoc_h_eht(ar, arvif, arsta, arg);
drivers/net/wireless/ath/ath12k/mac.c
3590
ath12k_peer_assoc_h_qos(ar, arvif, arsta, arg);
drivers/net/wireless/ath/ath12k/mac.c
3591
ath12k_peer_assoc_h_phymode(ar, arvif, arsta, arg);
drivers/net/wireless/ath/ath12k/mac.c
3592
ath12k_peer_assoc_h_smps(arsta, arg);
drivers/net/wireless/ath/ath12k/mac.c
3593
ath12k_peer_assoc_h_mlo(arsta, arg);
drivers/net/wireless/ath/ath12k/mac.c
3595
arsta->peer_nss = arg->peer_nss;
drivers/net/wireless/ath/ath12k/mac.c
5160
struct ath12k_wmi_scan_cancel_arg arg = {
drivers/net/wireless/ath/ath12k/mac.c
5169
arg.pdev_id = ar->pdev->pdev_id;
drivers/net/wireless/ath/ath12k/mac.c
5171
ret = ath12k_wmi_send_scan_stop_cmd(ar, &arg);
drivers/net/wireless/ath/ath12k/mac.c
5311
struct ath12k_wmi_scan_req_arg *arg)
drivers/net/wireless/ath/ath12k/mac.c
5317
ret = ath12k_wmi_send_scan_start_cmd(ar, arg);
drivers/net/wireless/ath/ath12k/mac.c
5519
struct ath12k_wmi_scan_req_arg *arg = NULL;
drivers/net/wireless/ath/ath12k/mac.c
5605
arg = kzalloc_obj(*arg);
drivers/net/wireless/ath/ath12k/mac.c
5606
if (!arg) {
drivers/net/wireless/ath/ath12k/mac.c
5611
ath12k_wmi_start_scan_init(ar, arg);
drivers/net/wireless/ath/ath12k/mac.c
5612
arg->vdev_id = arvif->vdev_id;
drivers/net/wireless/ath/ath12k/mac.c
5613
arg->scan_id = ATH12K_SCAN_ID;
drivers/net/wireless/ath/ath12k/mac.c
5616
arg->extraie.ptr = kmemdup(req->ie, req->ie_len, GFP_KERNEL);
drivers/net/wireless/ath/ath12k/mac.c
5617
if (!arg->extraie.ptr) {
drivers/net/wireless/ath/ath12k/mac.c
5621
arg->extraie.len = req->ie_len;
drivers/net/wireless/ath/ath12k/mac.c
5625
arg->num_ssids = req->n_ssids;
drivers/net/wireless/ath/ath12k/mac.c
5626
for (i = 0; i < arg->num_ssids; i++)
drivers/net/wireless/ath/ath12k/mac.c
5627
arg->ssid[i] = req->ssids[i];
drivers/net/wireless/ath/ath12k/mac.c
5629
arg->scan_f_passive = 1;
drivers/net/wireless/ath/ath12k/mac.c
5633
arg->num_chan = n_channels;
drivers/net/wireless/ath/ath12k/mac.c
5634
arg->chan_list = kcalloc(arg->num_chan, sizeof(*arg->chan_list),
drivers/net/wireless/ath/ath12k/mac.c
5636
if (!arg->chan_list) {
drivers/net/wireless/ath/ath12k/mac.c
5641
for (i = 0; i < arg->num_chan; i++)
drivers/net/wireless/ath/ath12k/mac.c
5642
arg->chan_list[i] = chan_list[i]->center_freq;
drivers/net/wireless/ath/ath12k/mac.c
5645
ret = ath12k_start_scan(ar, arg);
drivers/net/wireless/ath/ath12k/mac.c
5663
msecs_to_jiffies(arg->max_scan_time +
drivers/net/wireless/ath/ath12k/mac.c
5667
if (arg) {
drivers/net/wireless/ath/ath12k/mac.c
5668
kfree(arg->chan_list);
drivers/net/wireless/ath/ath12k/mac.c
5669
kfree(arg->extraie.ptr);
drivers/net/wireless/ath/ath12k/mac.c
5670
kfree(arg);
drivers/net/wireless/ath/ath12k/mac.c
5795
struct wmi_vdev_install_key_arg arg = {
drivers/net/wireless/ath/ath12k/mac.c
5814
arg.key_len = 0;
drivers/net/wireless/ath/ath12k/mac.c
5815
arg.key_data = NULL;
drivers/net/wireless/ath/ath12k/mac.c
5822
arg.key_cipher = WMI_CIPHER_AES_CCM;
drivers/net/wireless/ath/ath12k/mac.c
5826
arg.key_cipher = WMI_CIPHER_TKIP;
drivers/net/wireless/ath/ath12k/mac.c
5827
arg.key_txmic_len = 8;
drivers/net/wireless/ath/ath12k/mac.c
5828
arg.key_rxmic_len = 8;
drivers/net/wireless/ath/ath12k/mac.c
5832
arg.key_cipher = WMI_CIPHER_AES_GCM;
drivers/net/wireless/ath/ath12k/mac.c
5836
arg.key_cipher = WMI_CIPHER_AES_CMAC;
drivers/net/wireless/ath/ath12k/mac.c
5840
arg.key_cipher = WMI_CIPHER_AES_GMAC;
drivers/net/wireless/ath/ath12k/mac.c
5843
arg.key_cipher = WMI_CIPHER_AES_CMAC;
drivers/net/wireless/ath/ath12k/mac.c
5856
arg.key_flags == WMI_KEY_GROUP) {
drivers/net/wireless/ath/ath12k/mac.c
5861
arg.vdev_id);
drivers/net/wireless/ath/ath12k/mac.c
5869
arvif->group_key = arg;
drivers/net/wireless/ath/ath12k/mac.c
5873
arg.vdev_id);
drivers/net/wireless/ath/ath12k/mac.c
5886
ret = ath12k_wmi_vdev_install_key(arvif->ar, &arg);
drivers/net/wireless/ath/ath12k/mac.c
5893
if (ether_addr_equal(arg.macaddr, arvif->bssid))
drivers/net/wireless/ath/ath12k/mac.c
5894
ahvif->dp_vif.key_cipher = arg.ieee80211_key_cipher;
drivers/net/wireless/ath/ath12k/mac.c
5902
arg.key_flags == WMI_KEY_PAIRWISE) {
drivers/net/wireless/ath/ath12k/mac.c
5908
arg = arvif->group_key;
drivers/net/wireless/ath/ath12k/mac.c
5911
arg.vdev_id);
drivers/net/wireless/ath/ath12k/mac.c
934
struct ath12k_mac_get_any_chanctx_conf_arg *arg = data;
drivers/net/wireless/ath/ath12k/mac.c
937
if (ctx_ar == arg->ar)
drivers/net/wireless/ath/ath12k/mac.c
938
arg->chanctx_conf = conf;
drivers/net/wireless/ath/ath12k/mac.c
9792
struct ath12k_wmi_scan_chan_list_arg *arg;
drivers/net/wireless/ath/ath12k/mac.c
9822
while ((arg = list_first_entry_or_null(&ar->regd_channel_update_queue,
drivers/net/wireless/ath/ath12k/mac.c
9825
list_del(&arg->list);
drivers/net/wireless/ath/ath12k/mac.c
9826
kfree(arg);
drivers/net/wireless/ath/ath12k/mac.c
9920
struct ath12k_wmi_vdev_create_arg *arg)
drivers/net/wireless/ath/ath12k/mac.c
9929
arg->if_id = arvif->vdev_id;
drivers/net/wireless/ath/ath12k/mac.c
9930
arg->type = ahvif->vdev_type;
drivers/net/wireless/ath/ath12k/mac.c
9931
arg->subtype = ahvif->vdev_subtype;
drivers/net/wireless/ath/ath12k/mac.c
9932
arg->pdev_id = pdev->pdev_id;
drivers/net/wireless/ath/ath12k/mac.c
9934
arg->mbssid_flags = WMI_VDEV_MBSSID_FLAGS_NON_MBSSID_AP;
drivers/net/wireless/ath/ath12k/mac.c
9935
arg->mbssid_tx_vdev_id = 0;
drivers/net/wireless/ath/ath12k/mac.c
9939
&arg->mbssid_flags,
drivers/net/wireless/ath/ath12k/mac.c
9940
&arg->mbssid_tx_vdev_id);
drivers/net/wireless/ath/ath12k/mac.c
9946
arg->chains[NL80211_BAND_2GHZ].tx = ar->num_tx_chains;
drivers/net/wireless/ath/ath12k/mac.c
9947
arg->chains[NL80211_BAND_2GHZ].rx = ar->num_rx_chains;
drivers/net/wireless/ath/ath12k/mac.c
9950
arg->chains[NL80211_BAND_5GHZ].tx = ar->num_tx_chains;
drivers/net/wireless/ath/ath12k/mac.c
9951
arg->chains[NL80211_BAND_5GHZ].rx = ar->num_rx_chains;
drivers/net/wireless/ath/ath12k/mac.c
9955
arg->chains[NL80211_BAND_6GHZ].tx = ar->num_tx_chains;
drivers/net/wireless/ath/ath12k/mac.c
9956
arg->chains[NL80211_BAND_6GHZ].rx = ar->num_rx_chains;
drivers/net/wireless/ath/ath12k/mac.c
9959
arg->if_stats_id = ath12k_mac_get_vdev_stats_id(arvif);
drivers/net/wireless/ath/ath12k/mac.c
9968
ether_addr_copy(arg->mld_addr, ahvif->vif->addr);
drivers/net/wireless/ath/ath12k/p2p.c
123
struct ath12k_p2p_noa_arg *arg = data;
drivers/net/wireless/ath/ath12k/p2p.c
128
if (!arvif->is_created || arvif->ar != arg->ar || arvif->vdev_id != arg->vdev_id)
drivers/net/wireless/ath/ath12k/p2p.c
131
ath12k_p2p_noa_update(arvif, arg->noa);
drivers/net/wireless/ath/ath12k/p2p.c
137
struct ath12k_p2p_noa_arg arg = {
drivers/net/wireless/ath/ath12k/p2p.c
146
&arg);
drivers/net/wireless/ath/ath12k/pci.c
406
static irqreturn_t ath12k_pci_ce_interrupt_handler(int irq, void *arg)
drivers/net/wireless/ath/ath12k/pci.c
408
struct ath12k_ce_pipe *ce_pipe = arg;
drivers/net/wireless/ath/ath12k/pci.c
512
static irqreturn_t ath12k_pci_ext_interrupt_handler(int irq, void *arg)
drivers/net/wireless/ath/ath12k/pci.c
514
struct ath12k_ext_irq_grp *irq_grp = arg;
drivers/net/wireless/ath/ath12k/peer.c
137
struct ath12k_wmi_peer_create_arg *arg)
drivers/net/wireless/ath/ath12k/peer.c
162
arg->peer_addr);
drivers/net/wireless/ath/ath12k/peer.c
169
ret = ath12k_wmi_send_peer_create_cmd(ar, arg);
drivers/net/wireless/ath/ath12k/peer.c
173
arg->vdev_id, ret);
drivers/net/wireless/ath/ath12k/peer.c
177
ret = ath12k_wait_for_peer_created(ar, arg->vdev_id,
drivers/net/wireless/ath/ath12k/peer.c
178
arg->peer_addr);
drivers/net/wireless/ath/ath12k/peer.c
184
peer = ath12k_dp_link_peer_find_by_vdev_and_addr(dp, arg->vdev_id,
drivers/net/wireless/ath/ath12k/peer.c
185
arg->peer_addr);
drivers/net/wireless/ath/ath12k/peer.c
189
arg->peer_addr, arg->vdev_id);
drivers/net/wireless/ath/ath12k/peer.c
193
ret = ath12k_wmi_send_peer_delete_cmd(ar, arg->peer_addr,
drivers/net/wireless/ath/ath12k/peer.c
194
arg->vdev_id);
drivers/net/wireless/ath/ath12k/peer.c
197
arg->vdev_id, arg->peer_addr);
drivers/net/wireless/ath/ath12k/peer.c
201
ret = ath12k_wait_for_peer_delete_done(ar, arg->vdev_id,
drivers/net/wireless/ath/ath12k/peer.c
202
arg->peer_addr);
drivers/net/wireless/ath/ath12k/peer.c
248
(u8 *)arg->peer_addr, link_id,
drivers/net/wireless/ath/ath12k/peer.h
16
struct ath12k_wmi_peer_create_arg *arg);
drivers/net/wireless/ath/ath12k/reg.c
115
arg.flags = ALPHA_IS_SET;
drivers/net/wireless/ath/ath12k/reg.c
116
memcpy(&arg.cc_info.alpha2, request->alpha2, 2);
drivers/net/wireless/ath/ath12k/reg.c
117
arg.cc_info.alpha2[2] = 0;
drivers/net/wireless/ath/ath12k/reg.c
119
ret = ath12k_wmi_send_init_country_cmd(ar, &arg);
drivers/net/wireless/ath/ath12k/reg.c
136
struct ath12k_wmi_scan_chan_list_arg *arg;
drivers/net/wireless/ath/ath12k/reg.c
173
arg = kzalloc_flex(*arg, channel, num_channels);
drivers/net/wireless/ath/ath12k/reg.c
175
if (!arg)
drivers/net/wireless/ath/ath12k/reg.c
178
arg->pdev_id = ar->pdev->pdev_id;
drivers/net/wireless/ath/ath12k/reg.c
179
arg->nallchans = num_channels;
drivers/net/wireless/ath/ath12k/reg.c
181
ch = arg->channel;
drivers/net/wireless/ath/ath12k/reg.c
229
i, arg->nallchans,
drivers/net/wireless/ath/ath12k/reg.c
242
list_add_tail(&arg->list, &ar->regd_channel_update_queue);
drivers/net/wireless/ath/ath12k/reg.c
250
ret = ath12k_wmi_send_scan_chan_list_cmd(ar, arg);
drivers/net/wireless/ath/ath12k/reg.c
251
kfree(arg);
drivers/net/wireless/ath/ath12k/reg.c
51
struct ath12k_wmi_init_country_arg arg;
drivers/net/wireless/ath/ath12k/reg.c
809
struct ath12k_wmi_scan_chan_list_arg *arg;
drivers/net/wireless/ath/ath12k/reg.c
819
while ((arg = list_first_entry_or_null(&local_update_list,
drivers/net/wireless/ath/ath12k/reg.c
847
ath12k_wmi_send_scan_chan_list_cmd(ar, arg);
drivers/net/wireless/ath/ath12k/reg.c
848
list_del(&arg->list);
drivers/net/wireless/ath/ath12k/reg.c
849
kfree(arg);
drivers/net/wireless/ath/ath12k/wmi.c
1022
struct wmi_vdev_start_req_arg *arg)
drivers/net/wireless/ath/ath12k/wmi.c
1024
u32 center_freq1 = arg->band_center_freq1;
drivers/net/wireless/ath/ath12k/wmi.c
10259
int ath12k_wmi_hw_data_filter_cmd(struct ath12k *ar, struct wmi_hw_data_filter_arg *arg)
drivers/net/wireless/ath/ath12k/wmi.c
10274
cmd->vdev_id = cpu_to_le32(arg->vdev_id);
drivers/net/wireless/ath/ath12k/wmi.c
10275
cmd->enable = cpu_to_le32(arg->enable ? 1 : 0);
drivers/net/wireless/ath/ath12k/wmi.c
10278
if (arg->enable)
drivers/net/wireless/ath/ath12k/wmi.c
10279
cmd->hw_filter_bitmap = cpu_to_le32(arg->hw_filter_bitmap);
drivers/net/wireless/ath/ath12k/wmi.c
1028
chan->mhz = cpu_to_le32(arg->freq);
drivers/net/wireless/ath/ath12k/wmi.c
10285
arg->enable, arg->hw_filter_bitmap);
drivers/net/wireless/ath/ath12k/wmi.c
1030
if (arg->mode == MODE_11BE_EHT320) {
drivers/net/wireless/ath/ath12k/wmi.c
1031
if (arg->freq > center_freq1)
drivers/net/wireless/ath/ath12k/wmi.c
1038
} else if (arg->mode == MODE_11BE_EHT160 ||
drivers/net/wireless/ath/ath12k/wmi.c
1039
arg->mode == MODE_11AX_HE160) {
drivers/net/wireless/ath/ath12k/wmi.c
1040
if (arg->freq > center_freq1)
drivers/net/wireless/ath/ath12k/wmi.c
1050
chan->info |= le32_encode_bits(arg->mode, WMI_CHAN_INFO_MODE);
drivers/net/wireless/ath/ath12k/wmi.c
1051
if (arg->passive)
drivers/net/wireless/ath/ath12k/wmi.c
1053
if (arg->allow_ibss)
drivers/net/wireless/ath/ath12k/wmi.c
1055
if (arg->allow_ht)
drivers/net/wireless/ath/ath12k/wmi.c
1057
if (arg->allow_vht)
drivers/net/wireless/ath/ath12k/wmi.c
1059
if (arg->allow_he)
drivers/net/wireless/ath/ath12k/wmi.c
1061
if (arg->ht40plus)
drivers/net/wireless/ath/ath12k/wmi.c
1063
if (arg->chan_radar)
drivers/net/wireless/ath/ath12k/wmi.c
1065
if (arg->freq2_radar)
drivers/net/wireless/ath/ath12k/wmi.c
1068
chan->reg_info_1 = le32_encode_bits(arg->max_power,
drivers/net/wireless/ath/ath12k/wmi.c
1070
le32_encode_bits(arg->max_reg_power,
drivers/net/wireless/ath/ath12k/wmi.c
1073
chan->reg_info_2 = le32_encode_bits(arg->max_antenna_gain,
drivers/net/wireless/ath/ath12k/wmi.c
1075
le32_encode_bits(arg->max_power, WMI_CHAN_REG_INFO2_MAX_TX_PWR);
drivers/net/wireless/ath/ath12k/wmi.c
1078
int ath12k_wmi_vdev_start(struct ath12k *ar, struct wmi_vdev_start_req_arg *arg,
drivers/net/wireless/ath/ath12k/wmi.c
10827
const struct wmi_sta_keepalive_arg *arg)
drivers/net/wireless/ath/ath12k/wmi.c
10842
cmd->vdev_id = cpu_to_le32(arg->vdev_id);
drivers/net/wireless/ath/ath12k/wmi.c
10843
cmd->enabled = cpu_to_le32(arg->enabled);
drivers/net/wireless/ath/ath12k/wmi.c
10844
cmd->interval = cpu_to_le32(arg->interval);
drivers/net/wireless/ath/ath12k/wmi.c
10845
cmd->method = cpu_to_le32(arg->method);
drivers/net/wireless/ath/ath12k/wmi.c
10850
if (arg->method == WMI_STA_KEEPALIVE_METHOD_UNSOLICITED_ARP_RESPONSE ||
drivers/net/wireless/ath/ath12k/wmi.c
10851
arg->method == WMI_STA_KEEPALIVE_METHOD_GRATUITOUS_ARP_REQUEST) {
drivers/net/wireless/ath/ath12k/wmi.c
10852
arp->src_ip4_addr = cpu_to_le32(arg->src_ip4_addr);
drivers/net/wireless/ath/ath12k/wmi.c
10853
arp->dest_ip4_addr = cpu_to_le32(arg->dest_ip4_addr);
drivers/net/wireless/ath/ath12k/wmi.c
10854
ether_addr_copy(arp->dest_mac_addr.addr, arg->dest_mac_addr);
drivers/net/wireless/ath/ath12k/wmi.c
10859
arg->vdev_id, arg->enabled, arg->method, arg->interval);
drivers/net/wireless/ath/ath12k/wmi.c
1091
if (WARN_ON(arg->ssid_len > sizeof(cmd->ssid.ssid)))
drivers/net/wireless/ath/ath12k/wmi.c
1096
if (!restart && arg->ml.enabled) {
drivers/net/wireless/ath/ath12k/wmi.c
1098
TLV_HDR_SIZE + (arg->ml.num_partner_links *
drivers/net/wireless/ath/ath12k/wmi.c
11034
struct wmi_mlo_link_set_active_arg *arg)
drivers/net/wireless/ath/ath12k/wmi.c
11039
if (arg->num_disallow_mode_comb >
drivers/net/wireless/ath/ath12k/wmi.c
11040
ARRAY_SIZE(arg->disallow_bmap)) {
drivers/net/wireless/ath/ath12k/wmi.c
11042
arg->num_disallow_mode_comb);
drivers/net/wireless/ath/ath12k/wmi.c
11046
dislw_bmap_arg = &arg->disallow_bmap[0];
drivers/net/wireless/ath/ath12k/wmi.c
11047
for (i = 0; i < arg->num_disallow_mode_comb; i++) {
drivers/net/wireless/ath/ath12k/wmi.c
11074
struct wmi_mlo_link_set_active_arg *arg)
drivers/net/wireless/ath/ath12k/wmi.c
1109
cmd->vdev_id = cpu_to_le32(arg->vdev_id);
drivers/net/wireless/ath/ath12k/wmi.c
11090
if (!arg->num_vdev_bitmap && !arg->num_link_entry) {
drivers/net/wireless/ath/ath12k/wmi.c
11095
switch (arg->force_mode) {
drivers/net/wireless/ath/ath12k/wmi.c
11098
num_link_num_param = arg->num_link_entry;
drivers/net/wireless/ath/ath12k/wmi.c
1110
cmd->beacon_interval = cpu_to_le32(arg->bcn_intval);
drivers/net/wireless/ath/ath12k/wmi.c
11103
num_vdev_bitmap = arg->num_vdev_bitmap;
drivers/net/wireless/ath/ath12k/wmi.c
11106
num_vdev_bitmap = arg->num_vdev_bitmap;
drivers/net/wireless/ath/ath12k/wmi.c
11107
num_inactive_vdev_bitmap = arg->num_inactive_vdev_bitmap;
drivers/net/wireless/ath/ath12k/wmi.c
1111
cmd->bcn_tx_rate = cpu_to_le32(arg->bcn_tx_rate);
drivers/net/wireless/ath/ath12k/wmi.c
11110
ath12k_warn(ab, "Invalid force mode: %u", arg->force_mode);
drivers/net/wireless/ath/ath12k/wmi.c
11114
num_disallow_mode_comb = arg->num_disallow_mode_comb;
drivers/net/wireless/ath/ath12k/wmi.c
1112
cmd->dtim_period = cpu_to_le32(arg->dtim_period);
drivers/net/wireless/ath/ath12k/wmi.c
11120
if (arg->force_mode == WMI_MLO_LINK_FORCE_MODE_ACTIVE_INACTIVE)
drivers/net/wireless/ath/ath12k/wmi.c
1113
cmd->num_noa_descriptors = cpu_to_le32(arg->num_noa_descriptors);
drivers/net/wireless/ath/ath12k/wmi.c
11130
cmd->force_mode = cpu_to_le32(arg->force_mode);
drivers/net/wireless/ath/ath12k/wmi.c
11131
cmd->reason = cpu_to_le32(arg->reason);
drivers/net/wireless/ath/ath12k/wmi.c
11134
arg->force_mode, arg->reason, num_link_num_param,
drivers/net/wireless/ath/ath12k/wmi.c
1114
cmd->preferred_rx_streams = cpu_to_le32(arg->pref_rx_streams);
drivers/net/wireless/ath/ath12k/wmi.c
11146
le32_encode_bits(arg->ctrl_flags.dync_force_link_num ? 1 : 0,
drivers/net/wireless/ath/ath12k/wmi.c
1115
cmd->preferred_tx_streams = cpu_to_le32(arg->pref_tx_streams);
drivers/net/wireless/ath/ath12k/wmi.c
11154
cpu_to_le32(arg->link_num[i].num_of_link);
drivers/net/wireless/ath/ath12k/wmi.c
11156
cpu_to_le32(arg->link_num[i].vdev_type);
drivers/net/wireless/ath/ath12k/wmi.c
11158
cpu_to_le32(arg->link_num[i].vdev_subtype);
drivers/net/wireless/ath/ath12k/wmi.c
1116
cmd->cac_duration_ms = cpu_to_le32(arg->cac_duration_ms);
drivers/net/wireless/ath/ath12k/wmi.c
11160
cpu_to_le32(arg->link_num[i].home_freq);
drivers/net/wireless/ath/ath12k/wmi.c
11163
i, arg->link_num[i].num_of_link,
drivers/net/wireless/ath/ath12k/wmi.c
11164
arg->link_num[i].vdev_type,
drivers/net/wireless/ath/ath12k/wmi.c
11165
arg->link_num[i].vdev_subtype,
drivers/net/wireless/ath/ath12k/wmi.c
11166
arg->link_num[i].home_freq,
drivers/net/wireless/ath/ath12k/wmi.c
1117
cmd->regdomain = cpu_to_le32(arg->regdomain);
drivers/net/wireless/ath/ath12k/wmi.c
1118
cmd->he_ops = cpu_to_le32(arg->he_ops);
drivers/net/wireless/ath/ath12k/wmi.c
11182
vdev_bitmap[i] = cpu_to_le32(arg->vdev_bitmap[i]);
drivers/net/wireless/ath/ath12k/wmi.c
11184
i, arg->vdev_bitmap[i]);
drivers/net/wireless/ath/ath12k/wmi.c
1119
cmd->punct_bitmap = cpu_to_le32(arg->punct_bitmap);
drivers/net/wireless/ath/ath12k/wmi.c
11190
if (arg->force_mode == WMI_MLO_LINK_FORCE_MODE_ACTIVE_INACTIVE) {
drivers/net/wireless/ath/ath12k/wmi.c
1120
cmd->mbssid_flags = cpu_to_le32(arg->mbssid_flags);
drivers/net/wireless/ath/ath12k/wmi.c
11201
cpu_to_le32(arg->inactive_vdev_bitmap[i]);
drivers/net/wireless/ath/ath12k/wmi.c
11204
i, arg->inactive_vdev_bitmap[i]);
drivers/net/wireless/ath/ath12k/wmi.c
1121
cmd->mbssid_tx_vdev_id = cpu_to_le32(arg->mbssid_tx_vdev_id);
drivers/net/wireless/ath/ath12k/wmi.c
11229
arg->num_disallow_mode_comb);
drivers/net/wireless/ath/ath12k/wmi.c
11232
ret = ath12k_wmi_fill_disallowed_bmap(ab, buf_ptr, arg);
drivers/net/wireless/ath/ath12k/wmi.c
1124
if (arg->ssid) {
drivers/net/wireless/ath/ath12k/wmi.c
1125
cmd->ssid.ssid_len = cpu_to_le32(arg->ssid_len);
drivers/net/wireless/ath/ath12k/wmi.c
1126
memcpy(cmd->ssid.ssid, arg->ssid, arg->ssid_len);
drivers/net/wireless/ath/ath12k/wmi.c
1128
if (arg->hidden_ssid)
drivers/net/wireless/ath/ath12k/wmi.c
1130
if (arg->pmf_enabled)
drivers/net/wireless/ath/ath12k/wmi.c
1139
ath12k_wmi_put_wmi_channel(chan, arg);
drivers/net/wireless/ath/ath12k/wmi.c
1166
ml_params->flags = le32_encode_bits(arg->ml.enabled,
drivers/net/wireless/ath/ath12k/wmi.c
1168
le32_encode_bits(arg->ml.assoc_link,
drivers/net/wireless/ath/ath12k/wmi.c
1170
le32_encode_bits(arg->ml.mcast_link,
drivers/net/wireless/ath/ath12k/wmi.c
1172
le32_encode_bits(arg->ml.link_add,
drivers/net/wireless/ath/ath12k/wmi.c
1176
arg->vdev_id, ml_params->flags);
drivers/net/wireless/ath/ath12k/wmi.c
1182
arg->ml.num_partner_links *
drivers/net/wireless/ath/ath12k/wmi.c
1188
for (i = 0; i < arg->ml.num_partner_links; i++) {
drivers/net/wireless/ath/ath12k/wmi.c
1193
cpu_to_le32(arg->ml.partner_info[i].vdev_id);
drivers/net/wireless/ath/ath12k/wmi.c
1195
cpu_to_le32(arg->ml.partner_info[i].hw_link_id);
drivers/net/wireless/ath/ath12k/wmi.c
1197
arg->ml.partner_info[i].addr);
drivers/net/wireless/ath/ath12k/wmi.c
1210
restart ? "restart" : "start", arg->vdev_id,
drivers/net/wireless/ath/ath12k/wmi.c
1211
arg->freq, arg->mode);
drivers/net/wireless/ath/ath12k/wmi.c
1268
struct ath12k_wmi_peer_create_arg *arg)
drivers/net/wireless/ath/ath12k/wmi.c
1288
ether_addr_copy(cmd->peer_macaddr.addr, arg->peer_addr);
drivers/net/wireless/ath/ath12k/wmi.c
1289
cmd->peer_type = cpu_to_le32(arg->peer_type);
drivers/net/wireless/ath/ath12k/wmi.c
1290
cmd->vdev_id = cpu_to_le32(arg->vdev_id);
drivers/net/wireless/ath/ath12k/wmi.c
1301
if (arg->ml_enabled)
drivers/net/wireless/ath/ath12k/wmi.c
1308
arg->vdev_id, arg->peer_addr, ml_param->flags);
drivers/net/wireless/ath/ath12k/wmi.c
1352
struct ath12k_wmi_pdev_set_regdomain_arg *arg)
drivers/net/wireless/ath/ath12k/wmi.c
1367
cmd->reg_domain = cpu_to_le32(arg->current_rd_in_use);
drivers/net/wireless/ath/ath12k/wmi.c
1368
cmd->reg_domain_2g = cpu_to_le32(arg->current_rd_2g);
drivers/net/wireless/ath/ath12k/wmi.c
1369
cmd->reg_domain_5g = cpu_to_le32(arg->current_rd_5g);
drivers/net/wireless/ath/ath12k/wmi.c
1370
cmd->conformance_test_limit_2g = cpu_to_le32(arg->ctl_2g);
drivers/net/wireless/ath/ath12k/wmi.c
1371
cmd->conformance_test_limit_5g = cpu_to_le32(arg->ctl_5g);
drivers/net/wireless/ath/ath12k/wmi.c
1372
cmd->dfs_domain = cpu_to_le32(arg->dfs_domain);
drivers/net/wireless/ath/ath12k/wmi.c
1373
cmd->pdev_id = cpu_to_le32(arg->pdev_id);
drivers/net/wireless/ath/ath12k/wmi.c
1377
arg->current_rd_in_use, arg->current_rd_2g,
drivers/net/wireless/ath/ath12k/wmi.c
1378
arg->current_rd_5g, arg->dfs_domain, arg->pdev_id);
drivers/net/wireless/ath/ath12k/wmi.c
1503
struct ath12k_wmi_rx_reorder_queue_remove_arg *arg)
drivers/net/wireless/ath/ath12k/wmi.c
1518
ether_addr_copy(cmd->peer_macaddr.addr, arg->peer_macaddr);
drivers/net/wireless/ath/ath12k/wmi.c
1519
cmd->vdev_id = cpu_to_le32(arg->vdev_id);
drivers/net/wireless/ath/ath12k/wmi.c
1520
cmd->tid_mask = cpu_to_le32(arg->peer_tid_bitmap);
drivers/net/wireless/ath/ath12k/wmi.c
1524
arg->peer_macaddr, arg->vdev_id, arg->peer_tid_bitmap);
drivers/net/wireless/ath/ath12k/wmi.c
1698
struct ath12k_wmi_ap_ps_arg *arg)
drivers/net/wireless/ath/ath12k/wmi.c
1713
cmd->vdev_id = cpu_to_le32(arg->vdev_id);
drivers/net/wireless/ath/ath12k/wmi.c
1715
cmd->param = cpu_to_le32(arg->param);
drivers/net/wireless/ath/ath12k/wmi.c
1716
cmd->value = cpu_to_le32(arg->value);
drivers/net/wireless/ath/ath12k/wmi.c
1720
arg->vdev_id, peer_addr, arg->param, arg->value);
drivers/net/wireless/ath/ath12k/wmi.c
2020
struct wmi_vdev_install_key_arg *arg)
drivers/net/wireless/ath/ath12k/wmi.c
2031
key_len_aligned = roundup(arg->key_len, 4);
drivers/net/wireless/ath/ath12k/wmi.c
2042
cmd->vdev_id = cpu_to_le32(arg->vdev_id);
drivers/net/wireless/ath/ath12k/wmi.c
2043
ether_addr_copy(cmd->peer_macaddr.addr, arg->macaddr);
drivers/net/wireless/ath/ath12k/wmi.c
2044
cmd->key_idx = cpu_to_le32(arg->key_idx);
drivers/net/wireless/ath/ath12k/wmi.c
2045
cmd->key_flags = cpu_to_le32(arg->key_flags);
drivers/net/wireless/ath/ath12k/wmi.c
2046
cmd->key_cipher = cpu_to_le32(arg->key_cipher);
drivers/net/wireless/ath/ath12k/wmi.c
2047
cmd->key_len = cpu_to_le32(arg->key_len);
drivers/net/wireless/ath/ath12k/wmi.c
2048
cmd->key_txmic_len = cpu_to_le32(arg->key_txmic_len);
drivers/net/wireless/ath/ath12k/wmi.c
2049
cmd->key_rxmic_len = cpu_to_le32(arg->key_rxmic_len);
drivers/net/wireless/ath/ath12k/wmi.c
2051
if (arg->key_rsc_counter)
drivers/net/wireless/ath/ath12k/wmi.c
2052
cmd->key_rsc_counter = cpu_to_le64(arg->key_rsc_counter);
drivers/net/wireless/ath/ath12k/wmi.c
2056
memcpy(tlv->value, arg->key_data, arg->key_len);
drivers/net/wireless/ath/ath12k/wmi.c
2060
arg->key_idx, arg->key_cipher, arg->key_len);
drivers/net/wireless/ath/ath12k/wmi.c
2073
struct ath12k_wmi_peer_assoc_arg *arg,
drivers/net/wireless/ath/ath12k/wmi.c
2079
if (arg->is_wme_set) {
drivers/net/wireless/ath/ath12k/wmi.c
2080
if (arg->qos_flag)
drivers/net/wireless/ath/ath12k/wmi.c
2082
if (arg->apsd_flag)
drivers/net/wireless/ath/ath12k/wmi.c
2084
if (arg->ht_flag)
drivers/net/wireless/ath/ath12k/wmi.c
2086
if (arg->bw_40)
drivers/net/wireless/ath/ath12k/wmi.c
2088
if (arg->bw_80)
drivers/net/wireless/ath/ath12k/wmi.c
2090
if (arg->bw_160)
drivers/net/wireless/ath/ath12k/wmi.c
2092
if (arg->bw_320)
drivers/net/wireless/ath/ath12k/wmi.c
2098
if (arg->stbc_flag)
drivers/net/wireless/ath/ath12k/wmi.c
2104
if (arg->ldpc_flag)
drivers/net/wireless/ath/ath12k/wmi.c
2107
if (arg->static_mimops_flag)
drivers/net/wireless/ath/ath12k/wmi.c
2109
if (arg->dynamic_mimops_flag)
drivers/net/wireless/ath/ath12k/wmi.c
2111
if (arg->spatial_mux_flag)
drivers/net/wireless/ath/ath12k/wmi.c
2113
if (arg->vht_flag)
drivers/net/wireless/ath/ath12k/wmi.c
2115
if (arg->he_flag)
drivers/net/wireless/ath/ath12k/wmi.c
2117
if (arg->twt_requester)
drivers/net/wireless/ath/ath12k/wmi.c
2119
if (arg->twt_responder)
drivers/net/wireless/ath/ath12k/wmi.c
2121
if (arg->eht_flag)
drivers/net/wireless/ath/ath12k/wmi.c
2129
if (arg->auth_flag)
drivers/net/wireless/ath/ath12k/wmi.c
2131
if (arg->need_ptk_4_way) {
drivers/net/wireless/ath/ath12k/wmi.c
2133
if (!hw_crypto_disabled && arg->is_assoc)
drivers/net/wireless/ath/ath12k/wmi.c
2136
if (arg->need_gtk_2_way)
drivers/net/wireless/ath/ath12k/wmi.c
2139
if (arg->safe_mode_enabled)
drivers/net/wireless/ath/ath12k/wmi.c
2143
if (arg->is_pmf_enabled)
drivers/net/wireless/ath/ath12k/wmi.c
2156
if (arg->peer_ht_rates.num_rates == 0)
drivers/net/wireless/ath/ath12k/wmi.c
2161
struct ath12k_wmi_peer_assoc_arg *arg)
drivers/net/wireless/ath/ath12k/wmi.c
2179
peer_legacy_rates_align = roundup(arg->peer_legacy_rates.num_rates,
drivers/net/wireless/ath/ath12k/wmi.c
2181
peer_ht_rates_align = roundup(arg->peer_ht_rates.num_rates,
drivers/net/wireless/ath/ath12k/wmi.c
2188
(sizeof(*he_mcs) * arg->peer_he_mcs_count) +
drivers/net/wireless/ath/ath12k/wmi.c
2189
TLV_HDR_SIZE + (sizeof(*eht_mcs) * arg->peer_eht_mcs_count);
drivers/net/wireless/ath/ath12k/wmi.c
2191
if (arg->ml.enabled)
drivers/net/wireless/ath/ath12k/wmi.c
2193
TLV_HDR_SIZE + (arg->ml.num_partner_links * sizeof(*partner_info));
drivers/net/wireless/ath/ath12k/wmi.c
2207
cmd->vdev_id = cpu_to_le32(arg->vdev_id);
drivers/net/wireless/ath/ath12k/wmi.c
2209
cmd->peer_new_assoc = cpu_to_le32(arg->peer_new_assoc);
drivers/net/wireless/ath/ath12k/wmi.c
2210
cmd->peer_associd = cpu_to_le32(arg->peer_associd);
drivers/net/wireless/ath/ath12k/wmi.c
2211
cmd->punct_bitmap = cpu_to_le32(arg->punct_bitmap);
drivers/net/wireless/ath/ath12k/wmi.c
2213
ath12k_wmi_copy_peer_flags(cmd, arg,
drivers/net/wireless/ath/ath12k/wmi.c
2217
ether_addr_copy(cmd->peer_macaddr.addr, arg->peer_mac);
drivers/net/wireless/ath/ath12k/wmi.c
2219
cmd->peer_rate_caps = cpu_to_le32(arg->peer_rate_caps);
drivers/net/wireless/ath/ath12k/wmi.c
2220
cmd->peer_caps = cpu_to_le32(arg->peer_caps);
drivers/net/wireless/ath/ath12k/wmi.c
2221
cmd->peer_listen_intval = cpu_to_le32(arg->peer_listen_intval);
drivers/net/wireless/ath/ath12k/wmi.c
2222
cmd->peer_ht_caps = cpu_to_le32(arg->peer_ht_caps);
drivers/net/wireless/ath/ath12k/wmi.c
2223
cmd->peer_max_mpdu = cpu_to_le32(arg->peer_max_mpdu);
drivers/net/wireless/ath/ath12k/wmi.c
2224
cmd->peer_mpdu_density = cpu_to_le32(arg->peer_mpdu_density);
drivers/net/wireless/ath/ath12k/wmi.c
2225
cmd->peer_vht_caps = cpu_to_le32(arg->peer_vht_caps);
drivers/net/wireless/ath/ath12k/wmi.c
2226
cmd->peer_phymode = cpu_to_le32(arg->peer_phymode);
drivers/net/wireless/ath/ath12k/wmi.c
2229
cmd->peer_he_cap_info = cpu_to_le32(arg->peer_he_cap_macinfo[0]);
drivers/net/wireless/ath/ath12k/wmi.c
2230
cmd->peer_he_cap_info_ext = cpu_to_le32(arg->peer_he_cap_macinfo[1]);
drivers/net/wireless/ath/ath12k/wmi.c
2231
cmd->peer_he_cap_info_internal = cpu_to_le32(arg->peer_he_cap_macinfo_internal);
drivers/net/wireless/ath/ath12k/wmi.c
2232
cmd->peer_he_caps_6ghz = cpu_to_le32(arg->peer_he_caps_6ghz);
drivers/net/wireless/ath/ath12k/wmi.c
2233
cmd->peer_he_ops = cpu_to_le32(arg->peer_he_ops);
drivers/net/wireless/ath/ath12k/wmi.c
2236
cpu_to_le32(arg->peer_he_cap_phyinfo[i]);
drivers/net/wireless/ath/ath12k/wmi.c
2237
cmd->peer_ppet.numss_m1 = cpu_to_le32(arg->peer_ppet.numss_m1);
drivers/net/wireless/ath/ath12k/wmi.c
2238
cmd->peer_ppet.ru_info = cpu_to_le32(arg->peer_ppet.ru_bit_mask);
drivers/net/wireless/ath/ath12k/wmi.c
2241
cpu_to_le32(arg->peer_ppet.ppet16_ppet8_ru3_ru0[i]);
drivers/net/wireless/ath/ath12k/wmi.c
2245
arg->peer_eht_cap_mac, sizeof(arg->peer_eht_cap_mac),
drivers/net/wireless/ath/ath12k/wmi.c
2248
arg->peer_eht_cap_phy, sizeof(arg->peer_eht_cap_phy),
drivers/net/wireless/ath/ath12k/wmi.c
2251
&arg->peer_eht_ppet, sizeof(arg->peer_eht_ppet), 0);
drivers/net/wireless/ath/ath12k/wmi.c
2261
cmd->num_peer_legacy_rates = cpu_to_le32(arg->peer_legacy_rates.num_rates);
drivers/net/wireless/ath/ath12k/wmi.c
2262
memcpy(ptr, arg->peer_legacy_rates.rates,
drivers/net/wireless/ath/ath12k/wmi.c
2263
arg->peer_legacy_rates.num_rates);
drivers/net/wireless/ath/ath12k/wmi.c
2271
cmd->num_peer_ht_rates = cpu_to_le32(arg->peer_ht_rates.num_rates);
drivers/net/wireless/ath/ath12k/wmi.c
2272
memcpy(ptr, arg->peer_ht_rates.rates,
drivers/net/wireless/ath/ath12k/wmi.c
2273
arg->peer_ht_rates.num_rates);
drivers/net/wireless/ath/ath12k/wmi.c
2283
cmd->peer_nss = cpu_to_le32(arg->peer_nss);
drivers/net/wireless/ath/ath12k/wmi.c
2287
cmd->peer_bw_rxnss_override |= cpu_to_le32(arg->peer_bw_rxnss_override);
drivers/net/wireless/ath/ath12k/wmi.c
2289
if (arg->vht_capable) {
drivers/net/wireless/ath/ath12k/wmi.c
2293
mcs->rx_max_rate = cpu_to_le32(arg->tx_max_rate);
drivers/net/wireless/ath/ath12k/wmi.c
2294
mcs->rx_mcs_set = cpu_to_le32(arg->tx_mcs_set);
drivers/net/wireless/ath/ath12k/wmi.c
2295
mcs->tx_max_rate = cpu_to_le32(arg->rx_max_rate);
drivers/net/wireless/ath/ath12k/wmi.c
2296
mcs->tx_mcs_set = cpu_to_le32(arg->rx_mcs_set);
drivers/net/wireless/ath/ath12k/wmi.c
2300
cmd->peer_he_mcs = cpu_to_le32(arg->peer_he_mcs_count);
drivers/net/wireless/ath/ath12k/wmi.c
2301
cmd->min_data_rate = cpu_to_le32(arg->min_data_rate);
drivers/net/wireless/ath/ath12k/wmi.c
2305
len = arg->peer_he_mcs_count * sizeof(*he_mcs);
drivers/net/wireless/ath/ath12k/wmi.c
2312
for (i = 0; i < arg->peer_he_mcs_count; i++) {
drivers/net/wireless/ath/ath12k/wmi.c
2317
he_mcs->rx_mcs_set = cpu_to_le32(arg->peer_he_rx_mcs_set[i]);
drivers/net/wireless/ath/ath12k/wmi.c
2318
he_mcs->tx_mcs_set = cpu_to_le32(arg->peer_he_tx_mcs_set[i]);
drivers/net/wireless/ath/ath12k/wmi.c
2323
len = arg->ml.enabled ? sizeof(*ml_params) : 0;
drivers/net/wireless/ath/ath12k/wmi.c
2334
if (arg->ml.assoc_link)
drivers/net/wireless/ath/ath12k/wmi.c
2337
if (arg->ml.primary_umac)
drivers/net/wireless/ath/ath12k/wmi.c
2340
if (arg->ml.logical_link_idx_valid)
drivers/net/wireless/ath/ath12k/wmi.c
2344
if (arg->ml.peer_id_valid)
drivers/net/wireless/ath/ath12k/wmi.c
2347
ether_addr_copy(ml_params->mld_addr.addr, arg->ml.mld_addr);
drivers/net/wireless/ath/ath12k/wmi.c
2348
ml_params->logical_link_idx = cpu_to_le32(arg->ml.logical_link_idx);
drivers/net/wireless/ath/ath12k/wmi.c
2349
ml_params->ml_peer_id = cpu_to_le32(arg->ml.ml_peer_id);
drivers/net/wireless/ath/ath12k/wmi.c
2350
ml_params->ieee_link_id = cpu_to_le32(arg->ml.ieee_link_id);
drivers/net/wireless/ath/ath12k/wmi.c
2352
eml_cap = arg->ml.eml_cap;
drivers/net/wireless/ath/ath12k/wmi.c
2366
arg->peer_mac, eml_pad_delay, eml_trans_delay,
drivers/net/wireless/ath/ath12k/wmi.c
2374
len = arg->peer_eht_mcs_count * sizeof(*eht_mcs);
drivers/net/wireless/ath/ath12k/wmi.c
2379
for (i = 0; i < arg->peer_eht_mcs_count; i++) {
drivers/net/wireless/ath/ath12k/wmi.c
2384
eht_mcs->rx_mcs_set = cpu_to_le32(arg->peer_eht_rx_mcs_set[i]);
drivers/net/wireless/ath/ath12k/wmi.c
2385
eht_mcs->tx_mcs_set = cpu_to_le32(arg->peer_eht_tx_mcs_set[i]);
drivers/net/wireless/ath/ath12k/wmi.c
2390
if (arg->eht_disable_mcs15)
drivers/net/wireless/ath/ath12k/wmi.c
2394
len = arg->ml.enabled ? arg->ml.num_partner_links * sizeof(*partner_info) : 0;
drivers/net/wireless/ath/ath12k/wmi.c
2402
for (i = 0; i < arg->ml.num_partner_links; i++) {
drivers/net/wireless/ath/ath12k/wmi.c
2408
partner_info->vdev_id = cpu_to_le32(arg->ml.partner_info[i].vdev_id);
drivers/net/wireless/ath/ath12k/wmi.c
2410
cpu_to_le32(arg->ml.partner_info[i].hw_link_id);
drivers/net/wireless/ath/ath12k/wmi.c
2413
if (arg->ml.partner_info[i].assoc_link)
drivers/net/wireless/ath/ath12k/wmi.c
2417
if (arg->ml.partner_info[i].primary_umac)
drivers/net/wireless/ath/ath12k/wmi.c
2421
if (arg->ml.partner_info[i].logical_link_idx_valid) {
drivers/net/wireless/ath/ath12k/wmi.c
2427
cpu_to_le32(arg->ml.partner_info[i].logical_link_idx);
drivers/net/wireless/ath/ath12k/wmi.c
2434
cmd->vdev_id, cmd->peer_associd, arg->peer_mac,
drivers/net/wireless/ath/ath12k/wmi.c
2459
struct ath12k_wmi_scan_req_arg *arg)
drivers/net/wireless/ath/ath12k/wmi.c
2462
arg->scan_req_id = 1;
drivers/net/wireless/ath/ath12k/wmi.c
2463
arg->scan_priority = WMI_SCAN_PRIORITY_LOW;
drivers/net/wireless/ath/ath12k/wmi.c
2464
arg->dwell_time_active = 50;
drivers/net/wireless/ath/ath12k/wmi.c
2465
arg->dwell_time_active_2g = 0;
drivers/net/wireless/ath/ath12k/wmi.c
2466
arg->dwell_time_passive = 150;
drivers/net/wireless/ath/ath12k/wmi.c
2467
arg->dwell_time_active_6g = 70;
drivers/net/wireless/ath/ath12k/wmi.c
2468
arg->dwell_time_passive_6g = 70;
drivers/net/wireless/ath/ath12k/wmi.c
2469
arg->min_rest_time = 50;
drivers/net/wireless/ath/ath12k/wmi.c
2470
arg->max_rest_time = 500;
drivers/net/wireless/ath/ath12k/wmi.c
2471
arg->repeat_probe_time = 0;
drivers/net/wireless/ath/ath12k/wmi.c
2472
arg->probe_spacing_time = 0;
drivers/net/wireless/ath/ath12k/wmi.c
2473
arg->idle_time = 0;
drivers/net/wireless/ath/ath12k/wmi.c
2474
arg->max_scan_time = 20000;
drivers/net/wireless/ath/ath12k/wmi.c
2475
arg->probe_delay = 5;
drivers/net/wireless/ath/ath12k/wmi.c
2476
arg->notify_scan_events = WMI_SCAN_EVENT_STARTED |
drivers/net/wireless/ath/ath12k/wmi.c
2481
arg->scan_f_chan_stat_evnt = 1;
drivers/net/wireless/ath/ath12k/wmi.c
2482
arg->num_bssid = 1;
drivers/net/wireless/ath/ath12k/wmi.c
2487
eth_broadcast_addr(arg->bssid_list[0].addr);
drivers/net/wireless/ath/ath12k/wmi.c
2491
struct ath12k_wmi_scan_req_arg *arg)
drivers/net/wireless/ath/ath12k/wmi.c
2494
if (arg->scan_ev_started)
drivers/net/wireless/ath/ath12k/wmi.c
2496
if (arg->scan_ev_completed)
drivers/net/wireless/ath/ath12k/wmi.c
2498
if (arg->scan_ev_bss_chan)
drivers/net/wireless/ath/ath12k/wmi.c
2500
if (arg->scan_ev_foreign_chan)
drivers/net/wireless/ath/ath12k/wmi.c
2502
if (arg->scan_ev_dequeued)
drivers/net/wireless/ath/ath12k/wmi.c
2504
if (arg->scan_ev_preempted)
drivers/net/wireless/ath/ath12k/wmi.c
2506
if (arg->scan_ev_start_failed)
drivers/net/wireless/ath/ath12k/wmi.c
2508
if (arg->scan_ev_restarted)
drivers/net/wireless/ath/ath12k/wmi.c
2510
if (arg->scan_ev_foreign_chn_exit)
drivers/net/wireless/ath/ath12k/wmi.c
2512
if (arg->scan_ev_suspended)
drivers/net/wireless/ath/ath12k/wmi.c
2514
if (arg->scan_ev_resumed)
drivers/net/wireless/ath/ath12k/wmi.c
2519
if (arg->scan_f_passive)
drivers/net/wireless/ath/ath12k/wmi.c
2521
if (arg->scan_f_strict_passive_pch)
drivers/net/wireless/ath/ath12k/wmi.c
2523
if (arg->scan_f_promisc_mode)
drivers/net/wireless/ath/ath12k/wmi.c
2525
if (arg->scan_f_capture_phy_err)
drivers/net/wireless/ath/ath12k/wmi.c
2527
if (arg->scan_f_half_rate)
drivers/net/wireless/ath/ath12k/wmi.c
2529
if (arg->scan_f_quarter_rate)
drivers/net/wireless/ath/ath12k/wmi.c
2531
if (arg->scan_f_cck_rates)
drivers/net/wireless/ath/ath12k/wmi.c
2533
if (arg->scan_f_ofdm_rates)
drivers/net/wireless/ath/ath12k/wmi.c
2535
if (arg->scan_f_chan_stat_evnt)
drivers/net/wireless/ath/ath12k/wmi.c
2537
if (arg->scan_f_filter_prb_req)
drivers/net/wireless/ath/ath12k/wmi.c
2539
if (arg->scan_f_bcast_probe)
drivers/net/wireless/ath/ath12k/wmi.c
2541
if (arg->scan_f_offchan_mgmt_tx)
drivers/net/wireless/ath/ath12k/wmi.c
2543
if (arg->scan_f_offchan_data_tx)
drivers/net/wireless/ath/ath12k/wmi.c
2545
if (arg->scan_f_force_active_dfs_chn)
drivers/net/wireless/ath/ath12k/wmi.c
2547
if (arg->scan_f_add_tpc_ie_in_probe)
drivers/net/wireless/ath/ath12k/wmi.c
2549
if (arg->scan_f_add_ds_ie_in_probe)
drivers/net/wireless/ath/ath12k/wmi.c
2551
if (arg->scan_f_add_spoofed_mac_in_probe)
drivers/net/wireless/ath/ath12k/wmi.c
2553
if (arg->scan_f_add_rand_seq_in_probe)
drivers/net/wireless/ath/ath12k/wmi.c
2555
if (arg->scan_f_en_ie_whitelist_in_probe)
drivers/net/wireless/ath/ath12k/wmi.c
2559
cmd->scan_ctrl_flags |= le32_encode_bits(arg->adaptive_dwell_time_mode,
drivers/net/wireless/ath/ath12k/wmi.c
2564
struct ath12k_wmi_scan_req_arg *arg)
drivers/net/wireless/ath/ath12k/wmi.c
2581
if (arg->num_chan)
drivers/net/wireless/ath/ath12k/wmi.c
2582
len += arg->num_chan * sizeof(u32);
drivers/net/wireless/ath/ath12k/wmi.c
2585
if (arg->num_ssids)
drivers/net/wireless/ath/ath12k/wmi.c
2586
len += arg->num_ssids * sizeof(*ssid);
drivers/net/wireless/ath/ath12k/wmi.c
2589
if (arg->num_bssid)
drivers/net/wireless/ath/ath12k/wmi.c
2590
len += sizeof(*bssid) * arg->num_bssid;
drivers/net/wireless/ath/ath12k/wmi.c
2592
if (arg->num_hint_bssid)
drivers/net/wireless/ath/ath12k/wmi.c
2594
arg->num_hint_bssid * sizeof(*hint_bssid);
drivers/net/wireless/ath/ath12k/wmi.c
2596
if (arg->num_hint_s_ssid)
drivers/net/wireless/ath/ath12k/wmi.c
2598
arg->num_hint_s_ssid * sizeof(*s_ssid);
drivers/net/wireless/ath/ath12k/wmi.c
2601
if (arg->extraie.len)
drivers/net/wireless/ath/ath12k/wmi.c
2603
roundup(arg->extraie.len, sizeof(u32));
drivers/net/wireless/ath/ath12k/wmi.c
2608
arg->extraie.len);
drivers/net/wireless/ath/ath12k/wmi.c
2622
cmd->scan_id = cpu_to_le32(arg->scan_id);
drivers/net/wireless/ath/ath12k/wmi.c
2623
cmd->scan_req_id = cpu_to_le32(arg->scan_req_id);
drivers/net/wireless/ath/ath12k/wmi.c
2624
cmd->vdev_id = cpu_to_le32(arg->vdev_id);
drivers/net/wireless/ath/ath12k/wmi.c
2626
arg->scan_priority = WMI_SCAN_PRIORITY_MEDIUM;
drivers/net/wireless/ath/ath12k/wmi.c
2628
arg->scan_priority = WMI_SCAN_PRIORITY_LOW;
drivers/net/wireless/ath/ath12k/wmi.c
2629
cmd->notify_scan_events = cpu_to_le32(arg->notify_scan_events);
drivers/net/wireless/ath/ath12k/wmi.c
2631
ath12k_wmi_copy_scan_event_cntrl_flags(cmd, arg);
drivers/net/wireless/ath/ath12k/wmi.c
2633
cmd->dwell_time_active = cpu_to_le32(arg->dwell_time_active);
drivers/net/wireless/ath/ath12k/wmi.c
2634
cmd->dwell_time_active_2g = cpu_to_le32(arg->dwell_time_active_2g);
drivers/net/wireless/ath/ath12k/wmi.c
2635
cmd->dwell_time_passive = cpu_to_le32(arg->dwell_time_passive);
drivers/net/wireless/ath/ath12k/wmi.c
2636
cmd->dwell_time_active_6g = cpu_to_le32(arg->dwell_time_active_6g);
drivers/net/wireless/ath/ath12k/wmi.c
2637
cmd->dwell_time_passive_6g = cpu_to_le32(arg->dwell_time_passive_6g);
drivers/net/wireless/ath/ath12k/wmi.c
2638
cmd->min_rest_time = cpu_to_le32(arg->min_rest_time);
drivers/net/wireless/ath/ath12k/wmi.c
2639
cmd->max_rest_time = cpu_to_le32(arg->max_rest_time);
drivers/net/wireless/ath/ath12k/wmi.c
2640
cmd->repeat_probe_time = cpu_to_le32(arg->repeat_probe_time);
drivers/net/wireless/ath/ath12k/wmi.c
2641
cmd->probe_spacing_time = cpu_to_le32(arg->probe_spacing_time);
drivers/net/wireless/ath/ath12k/wmi.c
2642
cmd->idle_time = cpu_to_le32(arg->idle_time);
drivers/net/wireless/ath/ath12k/wmi.c
2643
cmd->max_scan_time = cpu_to_le32(arg->max_scan_time);
drivers/net/wireless/ath/ath12k/wmi.c
2644
cmd->probe_delay = cpu_to_le32(arg->probe_delay);
drivers/net/wireless/ath/ath12k/wmi.c
2645
cmd->burst_duration = cpu_to_le32(arg->burst_duration);
drivers/net/wireless/ath/ath12k/wmi.c
2646
cmd->num_chan = cpu_to_le32(arg->num_chan);
drivers/net/wireless/ath/ath12k/wmi.c
2647
cmd->num_bssid = cpu_to_le32(arg->num_bssid);
drivers/net/wireless/ath/ath12k/wmi.c
2648
cmd->num_ssids = cpu_to_le32(arg->num_ssids);
drivers/net/wireless/ath/ath12k/wmi.c
2649
cmd->ie_len = cpu_to_le32(arg->extraie.len);
drivers/net/wireless/ath/ath12k/wmi.c
2650
cmd->n_probes = cpu_to_le32(arg->n_probes);
drivers/net/wireless/ath/ath12k/wmi.c
2654
len = arg->num_chan * sizeof(u32);
drivers/net/wireless/ath/ath12k/wmi.c
2661
memcpy(tmp_ptr, arg->chan_list, arg->num_chan * 4);
drivers/net/wireless/ath/ath12k/wmi.c
2665
len = arg->num_ssids * sizeof(*ssid);
drivers/net/wireless/ath/ath12k/wmi.c
2671
if (arg->num_ssids) {
drivers/net/wireless/ath/ath12k/wmi.c
2673
for (i = 0; i < arg->num_ssids; ++i) {
drivers/net/wireless/ath/ath12k/wmi.c
2674
ssid->ssid_len = cpu_to_le32(arg->ssid[i].ssid_len);
drivers/net/wireless/ath/ath12k/wmi.c
2675
memcpy(ssid->ssid, arg->ssid[i].ssid,
drivers/net/wireless/ath/ath12k/wmi.c
2676
arg->ssid[i].ssid_len);
drivers/net/wireless/ath/ath12k/wmi.c
2681
ptr += (arg->num_ssids * sizeof(*ssid));
drivers/net/wireless/ath/ath12k/wmi.c
2682
len = arg->num_bssid * sizeof(*bssid);
drivers/net/wireless/ath/ath12k/wmi.c
2689
if (arg->num_bssid) {
drivers/net/wireless/ath/ath12k/wmi.c
2690
for (i = 0; i < arg->num_bssid; ++i) {
drivers/net/wireless/ath/ath12k/wmi.c
2692
arg->bssid_list[i].addr);
drivers/net/wireless/ath/ath12k/wmi.c
2697
ptr += arg->num_bssid * sizeof(*bssid);
drivers/net/wireless/ath/ath12k/wmi.c
2705
memcpy(ptr, arg->extraie.ptr,
drivers/net/wireless/ath/ath12k/wmi.c
2706
arg->extraie.len);
drivers/net/wireless/ath/ath12k/wmi.c
2710
if (arg->num_hint_s_ssid) {
drivers/net/wireless/ath/ath12k/wmi.c
2711
len = arg->num_hint_s_ssid * sizeof(*s_ssid);
drivers/net/wireless/ath/ath12k/wmi.c
2716
for (i = 0; i < arg->num_hint_s_ssid; ++i) {
drivers/net/wireless/ath/ath12k/wmi.c
2717
s_ssid->freq_flags = arg->hint_s_ssid[i].freq_flags;
drivers/net/wireless/ath/ath12k/wmi.c
2718
s_ssid->short_ssid = arg->hint_s_ssid[i].short_ssid;
drivers/net/wireless/ath/ath12k/wmi.c
2724
if (arg->num_hint_bssid) {
drivers/net/wireless/ath/ath12k/wmi.c
2725
len = arg->num_hint_bssid * sizeof(struct ath12k_wmi_hint_bssid_arg);
drivers/net/wireless/ath/ath12k/wmi.c
2730
for (i = 0; i < arg->num_hint_bssid; ++i) {
drivers/net/wireless/ath/ath12k/wmi.c
2732
arg->hint_bssid[i].freq_flags;
drivers/net/wireless/ath/ath12k/wmi.c
2733
ether_addr_copy(&arg->hint_bssid[i].bssid.addr[0],
drivers/net/wireless/ath/ath12k/wmi.c
2750
struct ath12k_wmi_scan_cancel_arg *arg)
drivers/net/wireless/ath/ath12k/wmi.c
2766
cmd->vdev_id = cpu_to_le32(arg->vdev_id);
drivers/net/wireless/ath/ath12k/wmi.c
2767
cmd->requestor = cpu_to_le32(arg->requester);
drivers/net/wireless/ath/ath12k/wmi.c
2768
cmd->scan_id = cpu_to_le32(arg->scan_id);
drivers/net/wireless/ath/ath12k/wmi.c
2769
cmd->pdev_id = cpu_to_le32(arg->pdev_id);
drivers/net/wireless/ath/ath12k/wmi.c
2771
if (arg->req_type == WLAN_SCAN_CANCEL_PDEV_ALL) {
drivers/net/wireless/ath/ath12k/wmi.c
2774
} else if (arg->req_type == WLAN_SCAN_CANCEL_VDEV_ALL) {
drivers/net/wireless/ath/ath12k/wmi.c
2777
} else if (arg->req_type == WLAN_SCAN_CANCEL_SINGLE) {
drivers/net/wireless/ath/ath12k/wmi.c
2782
arg->req_type);
drivers/net/wireless/ath/ath12k/wmi.c
2798
struct ath12k_wmi_scan_chan_list_arg *arg)
drivers/net/wireless/ath/ath12k/wmi.c
2811
channel_arg = &arg->channel[0];
drivers/net/wireless/ath/ath12k/wmi.c
2812
while (arg->nallchans) {
drivers/net/wireless/ath/ath12k/wmi.c
2817
num_send_chans = min3(arg->nallchans, max_chan_limit,
drivers/net/wireless/ath/ath12k/wmi.c
2820
arg->nallchans -= num_send_chans;
drivers/net/wireless/ath/ath12k/wmi.c
2830
cmd->pdev_id = cpu_to_le32(arg->pdev_id);
drivers/net/wireless/ath/ath12k/wmi.c
3300
struct ath12k_wmi_init_country_arg *arg)
drivers/net/wireless/ath/ath12k/wmi.c
3318
switch (arg->flags) {
drivers/net/wireless/ath/ath12k/wmi.c
3321
memcpy(&cmd->cc_info.alpha2, arg->cc_info.alpha2, 3);
drivers/net/wireless/ath/ath12k/wmi.c
3326
cpu_to_le32(arg->cc_info.country_code);
drivers/net/wireless/ath/ath12k/wmi.c
3330
cmd->cc_info.regdom_id = cpu_to_le32(arg->cc_info.regdom_id);
drivers/net/wireless/ath/ath12k/wmi.c
3352
struct wmi_set_current_country_arg *arg)
drivers/net/wireless/ath/ath12k/wmi.c
3369
memcpy(&cmd->new_alpha2, &arg->alpha2, sizeof(arg->alpha2));
drivers/net/wireless/ath/ath12k/wmi.c
3375
arg->alpha2[0],
drivers/net/wireless/ath/ath12k/wmi.c
3376
arg->alpha2[1]);
drivers/net/wireless/ath/ath12k/wmi.c
3388
struct wmi_11d_scan_start_arg *arg)
drivers/net/wireless/ath/ath12k/wmi.c
3404
cmd->vdev_id = cpu_to_le32(arg->vdev_id);
drivers/net/wireless/ath/ath12k/wmi.c
3405
cmd->scan_period_msec = cpu_to_le32(arg->scan_period_msec);
drivers/net/wireless/ath/ath12k/wmi.c
3406
cmd->start_interval_msec = cpu_to_le32(arg->start_interval_msec);
drivers/net/wireless/ath/ath12k/wmi.c
3411
arg->vdev_id, arg->scan_period_msec,
drivers/net/wireless/ath/ath12k/wmi.c
3412
arg->start_interval_msec);
drivers/net/wireless/ath/ath12k/wmi.c
3571
u32 ath12k_wmi_build_obss_pd(const struct ath12k_wmi_obss_pd_arg *arg)
drivers/net/wireless/ath/ath12k/wmi.c
3575
param_val |= u32_encode_bits((u8)arg->srg_th, GENMASK(15, 8));
drivers/net/wireless/ath/ath12k/wmi.c
3576
param_val |= u32_encode_bits((u8)arg->non_srg_th, GENMASK(7, 0));
drivers/net/wireless/ath/ath12k/wmi.c
3578
if (arg->srp_support)
drivers/net/wireless/ath/ath12k/wmi.c
3581
if (arg->srg_enabled && arg->srp_support)
drivers/net/wireless/ath/ath12k/wmi.c
3584
if (arg->non_srg_enabled)
drivers/net/wireless/ath/ath12k/wmi.c
3591
const struct wmi_pdev_set_obss_bitmap_arg *arg)
drivers/net/wireless/ath/ath12k/wmi.c
3604
cmd->tlv_header = ath12k_wmi_tlv_cmd_hdr(arg->tlv_tag, len);
drivers/net/wireless/ath/ath12k/wmi.c
3605
cmd->pdev_id = cpu_to_le32(arg->pdev_id);
drivers/net/wireless/ath/ath12k/wmi.c
3606
memcpy(cmd->bitmap, arg->bitmap, sizeof(cmd->bitmap));
drivers/net/wireless/ath/ath12k/wmi.c
3610
arg->pdev_id, arg->label, arg->bitmap[0], arg->bitmap[1]);
drivers/net/wireless/ath/ath12k/wmi.c
3612
ret = ath12k_wmi_cmd_send(wmi, skb, arg->cmd_id);
drivers/net/wireless/ath/ath12k/wmi.c
3614
ath12k_warn(ar->ab, "failed to send %s: %d\n", arg->label, ret);
drivers/net/wireless/ath/ath12k/wmi.c
3624
struct wmi_pdev_set_obss_bitmap_arg arg = {
drivers/net/wireless/ath/ath12k/wmi.c
3632
return ath12k_wmi_pdev_set_obss_bitmap(ar, &arg);
drivers/net/wireless/ath/ath12k/wmi.c
3638
struct wmi_pdev_set_obss_bitmap_arg arg = {
drivers/net/wireless/ath/ath12k/wmi.c
3646
return ath12k_wmi_pdev_set_obss_bitmap(ar, &arg);
drivers/net/wireless/ath/ath12k/wmi.c
3652
struct wmi_pdev_set_obss_bitmap_arg arg = {
drivers/net/wireless/ath/ath12k/wmi.c
3660
return ath12k_wmi_pdev_set_obss_bitmap(ar, &arg);
drivers/net/wireless/ath/ath12k/wmi.c
3666
struct wmi_pdev_set_obss_bitmap_arg arg = {
drivers/net/wireless/ath/ath12k/wmi.c
3674
return ath12k_wmi_pdev_set_obss_bitmap(ar, &arg);
drivers/net/wireless/ath/ath12k/wmi.c
3680
struct wmi_pdev_set_obss_bitmap_arg arg = {
drivers/net/wireless/ath/ath12k/wmi.c
3688
return ath12k_wmi_pdev_set_obss_bitmap(ar, &arg);
drivers/net/wireless/ath/ath12k/wmi.c
3694
struct wmi_pdev_set_obss_bitmap_arg arg = {
drivers/net/wireless/ath/ath12k/wmi.c
3702
return ath12k_wmi_pdev_set_obss_bitmap(ar, &arg);
drivers/net/wireless/ath/ath12k/wmi.c
371
struct ath12k_wmi_service_ext_arg *arg)
drivers/net/wireless/ath/ath12k/wmi.c
380
arg->default_conc_scan_config_bits =
drivers/net/wireless/ath/ath12k/wmi.c
382
arg->default_fw_config_bits = le32_to_cpu(ev->default_fw_config_bits);
drivers/net/wireless/ath/ath12k/wmi.c
383
arg->he_cap_info = le32_to_cpu(ev->he_cap_info);
drivers/net/wireless/ath/ath12k/wmi.c
384
arg->mpdu_density = le32_to_cpu(ev->mpdu_density);
drivers/net/wireless/ath/ath12k/wmi.c
385
arg->max_bssid_rx_filters = le32_to_cpu(ev->max_bssid_rx_filters);
drivers/net/wireless/ath/ath12k/wmi.c
386
arg->ppet.numss_m1 = le32_to_cpu(ev->ppet.numss_m1);
drivers/net/wireless/ath/ath12k/wmi.c
387
arg->ppet.ru_bit_mask = le32_to_cpu(ev->ppet.ru_info);
drivers/net/wireless/ath/ath12k/wmi.c
390
arg->ppet.ppet16_ppet8_ru3_ru0[i] =
drivers/net/wireless/ath/ath12k/wmi.c
3962
struct ath12k_wmi_pdev_band_arg *arg)
drivers/net/wireless/ath/ath12k/wmi.c
3971
arg[i].pdev_id = pdev->pdev_id;
drivers/net/wireless/ath/ath12k/wmi.c
3975
arg[i].start_freq = hal_reg_cap->low_2ghz_chan;
drivers/net/wireless/ath/ath12k/wmi.c
3976
arg[i].end_freq = hal_reg_cap->high_5ghz_chan;
drivers/net/wireless/ath/ath12k/wmi.c
3979
arg[i].start_freq = hal_reg_cap->low_2ghz_chan;
drivers/net/wireless/ath/ath12k/wmi.c
3980
arg[i].end_freq = hal_reg_cap->high_2ghz_chan;
drivers/net/wireless/ath/ath12k/wmi.c
3983
arg[i].start_freq = hal_reg_cap->low_5ghz_chan;
drivers/net/wireless/ath/ath12k/wmi.c
3984
arg[i].end_freq = hal_reg_cap->high_5ghz_chan;
drivers/net/wireless/ath/ath12k/wmi.c
4071
struct ath12k_wmi_init_cmd_arg *arg)
drivers/net/wireless/ath/ath12k/wmi.c
4086
if (arg->hw_mode_id != WMI_HOST_HW_MODE_MAX)
drivers/net/wireless/ath/ath12k/wmi.c
4088
(arg->num_band_to_mac * sizeof(*band_to_mac));
drivers/net/wireless/ath/ath12k/wmi.c
4091
(arg->num_mem_chunks ? (sizeof(*host_mem_chunks) * WMI_MAX_MEM_REQS) : 0);
drivers/net/wireless/ath/ath12k/wmi.c
4105
ath12k_wmi_copy_resource_config(ab, cfg, &arg->res_cfg);
drivers/net/wireless/ath/ath12k/wmi.c
4114
for (idx = 0; idx < arg->num_mem_chunks; ++idx) {
drivers/net/wireless/ath/ath12k/wmi.c
4119
host_mem_chunks[idx].ptr = cpu_to_le32(arg->mem_chunks[idx].paddr);
drivers/net/wireless/ath/ath12k/wmi.c
4120
host_mem_chunks[idx].size = cpu_to_le32(arg->mem_chunks[idx].len);
drivers/net/wireless/ath/ath12k/wmi.c
4121
host_mem_chunks[idx].req_id = cpu_to_le32(arg->mem_chunks[idx].req_id);
drivers/net/wireless/ath/ath12k/wmi.c
4125
arg->mem_chunks[idx].req_id,
drivers/net/wireless/ath/ath12k/wmi.c
4126
(u64)arg->mem_chunks[idx].paddr,
drivers/net/wireless/ath/ath12k/wmi.c
4127
arg->mem_chunks[idx].len);
drivers/net/wireless/ath/ath12k/wmi.c
4129
cmd->num_host_mem_chunks = cpu_to_le32(arg->num_mem_chunks);
drivers/net/wireless/ath/ath12k/wmi.c
4130
len = sizeof(struct ath12k_wmi_host_mem_chunk_params) * arg->num_mem_chunks;
drivers/net/wireless/ath/ath12k/wmi.c
4137
if (arg->hw_mode_id != WMI_HOST_HW_MODE_MAX) {
drivers/net/wireless/ath/ath12k/wmi.c
4142
hw_mode->hw_mode_index = cpu_to_le32(arg->hw_mode_id);
drivers/net/wireless/ath/ath12k/wmi.c
4143
hw_mode->num_band_to_mac = cpu_to_le32(arg->num_band_to_mac);
drivers/net/wireless/ath/ath12k/wmi.c
4147
len = arg->num_band_to_mac * sizeof(*band_to_mac);
drivers/net/wireless/ath/ath12k/wmi.c
4154
for (idx = 0; idx < arg->num_band_to_mac; idx++) {
drivers/net/wireless/ath/ath12k/wmi.c
4160
band_to_mac->pdev_id = cpu_to_le32(arg->band_to_mac[idx].pdev_id);
drivers/net/wireless/ath/ath12k/wmi.c
4162
cpu_to_le32(arg->band_to_mac[idx].start_freq);
drivers/net/wireless/ath/ath12k/wmi.c
4164
cpu_to_le32(arg->band_to_mac[idx].end_freq);
drivers/net/wireless/ath/ath12k/wmi.c
4274
struct ath12k_wmi_init_cmd_arg arg = {};
drivers/net/wireless/ath/ath12k/wmi.c
4278
arg.res_cfg.is_reg_cc_ext_event_supported = true;
drivers/net/wireless/ath/ath12k/wmi.c
4280
ab->hw_params->wmi_init(ab, &arg.res_cfg);
drivers/net/wireless/ath/ath12k/wmi.c
4281
ab->wow.wmi_conf_rx_decap_mode = arg.res_cfg.rx_decap_mode;
drivers/net/wireless/ath/ath12k/wmi.c
4283
arg.num_mem_chunks = wmi_ab->num_mem_chunks;
drivers/net/wireless/ath/ath12k/wmi.c
4284
arg.hw_mode_id = wmi_ab->preferred_hw_mode;
drivers/net/wireless/ath/ath12k/wmi.c
4285
arg.mem_chunks = wmi_ab->mem_chunks;
drivers/net/wireless/ath/ath12k/wmi.c
4288
arg.hw_mode_id = WMI_HOST_HW_MODE_MAX;
drivers/net/wireless/ath/ath12k/wmi.c
4290
arg.num_band_to_mac = ab->num_radios;
drivers/net/wireless/ath/ath12k/wmi.c
4291
ath12k_fill_band_to_mac_param(ab, arg.band_to_mac);
drivers/net/wireless/ath/ath12k/wmi.c
4293
dp->peer_metadata_ver = arg.res_cfg.peer_metadata_ver;
drivers/net/wireless/ath/ath12k/wmi.c
4295
return ath12k_init_cmd_send(&wmi_ab->wmi[0], &arg);
drivers/net/wireless/ath/ath12k/wmi.c
4299
struct ath12k_wmi_vdev_spectral_conf_arg *arg)
drivers/net/wireless/ath/ath12k/wmi.c
4312
cmd->vdev_id = cpu_to_le32(arg->vdev_id);
drivers/net/wireless/ath/ath12k/wmi.c
4313
cmd->scan_count = cpu_to_le32(arg->scan_count);
drivers/net/wireless/ath/ath12k/wmi.c
4314
cmd->scan_period = cpu_to_le32(arg->scan_period);
drivers/net/wireless/ath/ath12k/wmi.c
4315
cmd->scan_priority = cpu_to_le32(arg->scan_priority);
drivers/net/wireless/ath/ath12k/wmi.c
4316
cmd->scan_fft_size = cpu_to_le32(arg->scan_fft_size);
drivers/net/wireless/ath/ath12k/wmi.c
4317
cmd->scan_gc_ena = cpu_to_le32(arg->scan_gc_ena);
drivers/net/wireless/ath/ath12k/wmi.c
4318
cmd->scan_restart_ena = cpu_to_le32(arg->scan_restart_ena);
drivers/net/wireless/ath/ath12k/wmi.c
4319
cmd->scan_noise_floor_ref = cpu_to_le32(arg->scan_noise_floor_ref);
drivers/net/wireless/ath/ath12k/wmi.c
4320
cmd->scan_init_delay = cpu_to_le32(arg->scan_init_delay);
drivers/net/wireless/ath/ath12k/wmi.c
4321
cmd->scan_nb_tone_thr = cpu_to_le32(arg->scan_nb_tone_thr);
drivers/net/wireless/ath/ath12k/wmi.c
4322
cmd->scan_str_bin_thr = cpu_to_le32(arg->scan_str_bin_thr);
drivers/net/wireless/ath/ath12k/wmi.c
4323
cmd->scan_wb_rpt_mode = cpu_to_le32(arg->scan_wb_rpt_mode);
drivers/net/wireless/ath/ath12k/wmi.c
4324
cmd->scan_rssi_rpt_mode = cpu_to_le32(arg->scan_rssi_rpt_mode);
drivers/net/wireless/ath/ath12k/wmi.c
4325
cmd->scan_rssi_thr = cpu_to_le32(arg->scan_rssi_thr);
drivers/net/wireless/ath/ath12k/wmi.c
4326
cmd->scan_pwr_format = cpu_to_le32(arg->scan_pwr_format);
drivers/net/wireless/ath/ath12k/wmi.c
4327
cmd->scan_rpt_mode = cpu_to_le32(arg->scan_rpt_mode);
drivers/net/wireless/ath/ath12k/wmi.c
4328
cmd->scan_bin_scale = cpu_to_le32(arg->scan_bin_scale);
drivers/net/wireless/ath/ath12k/wmi.c
4329
cmd->scan_dbm_adj = cpu_to_le32(arg->scan_dbm_adj);
drivers/net/wireless/ath/ath12k/wmi.c
4330
cmd->scan_chn_mask = cpu_to_le32(arg->scan_chn_mask);
drivers/net/wireless/ath/ath12k/wmi.c
4334
arg->vdev_id);
drivers/net/wireless/ath/ath12k/wmi.c
4388
struct ath12k_wmi_pdev_dma_ring_cfg_arg *arg)
drivers/net/wireless/ath/ath12k/wmi.c
4402
cmd->pdev_id = cpu_to_le32(arg->pdev_id);
drivers/net/wireless/ath/ath12k/wmi.c
4403
cmd->module_id = cpu_to_le32(arg->module_id);
drivers/net/wireless/ath/ath12k/wmi.c
4404
cmd->base_paddr_lo = cpu_to_le32(arg->base_paddr_lo);
drivers/net/wireless/ath/ath12k/wmi.c
4405
cmd->base_paddr_hi = cpu_to_le32(arg->base_paddr_hi);
drivers/net/wireless/ath/ath12k/wmi.c
4406
cmd->head_idx_paddr_lo = cpu_to_le32(arg->head_idx_paddr_lo);
drivers/net/wireless/ath/ath12k/wmi.c
4407
cmd->head_idx_paddr_hi = cpu_to_le32(arg->head_idx_paddr_hi);
drivers/net/wireless/ath/ath12k/wmi.c
4408
cmd->tail_idx_paddr_lo = cpu_to_le32(arg->tail_idx_paddr_lo);
drivers/net/wireless/ath/ath12k/wmi.c
4409
cmd->tail_idx_paddr_hi = cpu_to_le32(arg->tail_idx_paddr_hi);
drivers/net/wireless/ath/ath12k/wmi.c
4410
cmd->num_elems = cpu_to_le32(arg->num_elems);
drivers/net/wireless/ath/ath12k/wmi.c
4411
cmd->buf_size = cpu_to_le32(arg->buf_size);
drivers/net/wireless/ath/ath12k/wmi.c
4412
cmd->num_resp_per_event = cpu_to_le32(arg->num_resp_per_event);
drivers/net/wireless/ath/ath12k/wmi.c
4413
cmd->event_timeout_ms = cpu_to_le32(arg->event_timeout_ms);
drivers/net/wireless/ath/ath12k/wmi.c
4417
arg->pdev_id);
drivers/net/wireless/ath/ath12k/wmi.c
4437
struct ath12k_wmi_dma_buf_release_arg *arg = data;
drivers/net/wireless/ath/ath12k/wmi.c
4442
if (arg->num_buf_entry >= le32_to_cpu(arg->fixed.num_buf_release_entry))
drivers/net/wireless/ath/ath12k/wmi.c
4445
arg->num_buf_entry++;
drivers/net/wireless/ath/ath12k/wmi.c
4453
struct ath12k_wmi_dma_buf_release_arg *arg = data;
drivers/net/wireless/ath/ath12k/wmi.c
4458
if (arg->num_meta >= le32_to_cpu(arg->fixed.num_meta_data_entry))
drivers/net/wireless/ath/ath12k/wmi.c
4461
arg->num_meta++;
drivers/net/wireless/ath/ath12k/wmi.c
4470
struct ath12k_wmi_dma_buf_release_arg *arg = data;
drivers/net/wireless/ath/ath12k/wmi.c
4478
arg->fixed = *fixed;
drivers/net/wireless/ath/ath12k/wmi.c
4480
arg->fixed.pdev_id = cpu_to_le32(pdev_id);
drivers/net/wireless/ath/ath12k/wmi.c
4483
if (!arg->buf_entry_done) {
drivers/net/wireless/ath/ath12k/wmi.c
4484
arg->num_buf_entry = 0;
drivers/net/wireless/ath/ath12k/wmi.c
4485
arg->buf_entry = ptr;
drivers/net/wireless/ath/ath12k/wmi.c
4489
arg);
drivers/net/wireless/ath/ath12k/wmi.c
4496
arg->buf_entry_done = true;
drivers/net/wireless/ath/ath12k/wmi.c
4497
} else if (!arg->meta_data_done) {
drivers/net/wireless/ath/ath12k/wmi.c
4498
arg->num_meta = 0;
drivers/net/wireless/ath/ath12k/wmi.c
4499
arg->meta_data = ptr;
drivers/net/wireless/ath/ath12k/wmi.c
4503
arg);
drivers/net/wireless/ath/ath12k/wmi.c
4510
arg->meta_data_done = true;
drivers/net/wireless/ath/ath12k/wmi.c
4522
struct ath12k_wmi_dma_buf_release_arg arg = {};
drivers/net/wireless/ath/ath12k/wmi.c
4528
&arg);
drivers/net/wireless/ath/ath12k/wmi.c
4534
param.fixed = arg.fixed;
drivers/net/wireless/ath/ath12k/wmi.c
4535
param.buf_entry = arg.buf_entry;
drivers/net/wireless/ath/ath12k/wmi.c
4536
param.num_buf_entry = arg.num_buf_entry;
drivers/net/wireless/ath/ath12k/wmi.c
4537
param.meta_data = arg.meta_data;
drivers/net/wireless/ath/ath12k/wmi.c
4538
param.num_meta = arg.num_meta;
drivers/net/wireless/ath/ath12k/wmi.c
4558
if (svc_rdy_ext->n_hw_mode_caps >= svc_rdy_ext->arg.num_hw_modes)
drivers/net/wireless/ath/ath12k/wmi.c
4652
if (svc_rdy_ext->n_ext_hal_reg_caps >= svc_rdy_ext->arg.num_phy)
drivers/net/wireless/ath/ath12k/wmi.c
4678
for (i = 0; i < svc_rdy_ext->arg.num_phy; i++) {
drivers/net/wireless/ath/ath12k/wmi.c
4710
svc_rdy_ext->arg.num_phy = le32_to_cpu(svc_rdy_ext->soc_hal_reg_caps->num_phy);
drivers/net/wireless/ath/ath12k/wmi.c
4911
&svc_rdy_ext->arg);
drivers/net/wireless/ath/ath12k/wmi.c
4920
svc_rdy_ext->arg.num_hw_modes =
drivers/net/wireless/ath/ath12k/wmi.c
5007
struct ath12k_wmi_svc_rdy_ext2_arg *arg)
drivers/net/wireless/ath/ath12k/wmi.c
5014
arg->reg_db_version = le32_to_cpu(ev->reg_db_version);
drivers/net/wireless/ath/ath12k/wmi.c
5015
arg->hw_min_max_tx_power_2ghz = le32_to_cpu(ev->hw_min_max_tx_power_2ghz);
drivers/net/wireless/ath/ath12k/wmi.c
5016
arg->hw_min_max_tx_power_5ghz = le32_to_cpu(ev->hw_min_max_tx_power_5ghz);
drivers/net/wireless/ath/ath12k/wmi.c
5017
arg->chwidth_num_peer_caps = le32_to_cpu(ev->chwidth_num_peer_caps);
drivers/net/wireless/ath/ath12k/wmi.c
5018
arg->preamble_puncture_bw = le32_to_cpu(ev->preamble_puncture_bw);
drivers/net/wireless/ath/ath12k/wmi.c
5019
arg->max_user_per_ppdu_ofdma = le32_to_cpu(ev->max_user_per_ppdu_ofdma);
drivers/net/wireless/ath/ath12k/wmi.c
5020
arg->max_user_per_ppdu_mumimo = le32_to_cpu(ev->max_user_per_ppdu_mumimo);
drivers/net/wireless/ath/ath12k/wmi.c
5021
arg->target_cap_flags = le32_to_cpu(ev->target_cap_flags);
drivers/net/wireless/ath/ath12k/wmi.c
56
struct ath12k_wmi_service_ext_arg arg;
drivers/net/wireless/ath/ath12k/wmi.c
5615
&parse->arg);
drivers/net/wireless/ath/ath12k/wmi.c
5624
u32_get_bits(parse->arg.target_cap_flags,
drivers/net/wireless/ath/ath12k/wmi.c
6563
struct wmi_peer_sta_kickout_arg *arg)
drivers/net/wireless/ath/ath12k/wmi.c
6583
arg->mac_addr = ev->peer_macaddr.addr;
drivers/net/wireless/ath/ath12k/wmi.c
6584
arg->reason = le32_to_cpu(ev->reason);
drivers/net/wireless/ath/ath12k/wmi.c
6585
arg->rssi = le32_to_cpu(ev->rssi);
drivers/net/wireless/ath/ath12k/wmi.c
6723
struct wmi_vdev_install_key_complete_arg *arg)
drivers/net/wireless/ath/ath12k/wmi.c
6743
arg->vdev_id = le32_to_cpu(ev->vdev_id);
drivers/net/wireless/ath/ath12k/wmi.c
6744
arg->macaddr = ev->peer_macaddr.addr;
drivers/net/wireless/ath/ath12k/wmi.c
6745
arg->key_idx = le32_to_cpu(ev->key_idx);
drivers/net/wireless/ath/ath12k/wmi.c
6746
arg->key_flags = le32_to_cpu(ev->key_flags);
drivers/net/wireless/ath/ath12k/wmi.c
6747
arg->status = le32_to_cpu(ev->status);
drivers/net/wireless/ath/ath12k/wmi.c
7428
struct wmi_peer_sta_kickout_arg arg = {};
drivers/net/wireless/ath/ath12k/wmi.c
7435
if (ath12k_pull_peer_sta_kickout_ev(ab, skb, &arg) != 0) {
drivers/net/wireless/ath/ath12k/wmi.c
7444
arsta = ath12k_link_sta_find_by_addr(ab, arg.mac_addr);
drivers/net/wireless/ath/ath12k/wmi.c
7448
arg.mac_addr);
drivers/net/wireless/ath/ath12k/wmi.c
7455
arg.mac_addr);
drivers/net/wireless/ath/ath12k/wmi.c
7465
arg.mac_addr, arg.reason, arg.rssi);
drivers/net/wireless/ath/ath12k/wmi.c
7467
switch (arg.reason) {
drivers/net/wireless/ath/ath12k/wmi.c
8712
struct ath12k_mac_get_any_chanctx_conf_arg arg;
drivers/net/wireless/ath/ath12k/wmi.c
8748
arg.ar = ar;
drivers/net/wireless/ath/ath12k/wmi.c
8749
arg.chanctx_conf = NULL;
drivers/net/wireless/ath/ath12k/wmi.c
8751
ath12k_mac_get_any_chanctx_conf_iter, &arg);
drivers/net/wireless/ath/ath12k/wmi.c
8752
if (!arg.chanctx_conf) {
drivers/net/wireless/ath/ath12k/wmi.c
8763
ieee80211_radar_detected(ath12k_ar_to_hw(ar), arg.chanctx_conf);
drivers/net/wireless/ath/ath12k/wmi.c
9043
struct wmi_wow_ev_arg *arg = data;
drivers/net/wireless/ath/ath12k/wmi.c
9049
arg->wake_reason = le32_to_cpu(param->wake_reason);
drivers/net/wireless/ath/ath12k/wmi.c
9051
arg->wake_reason, wow_reason(arg->wake_reason));
drivers/net/wireless/ath/ath12k/wmi.c
9055
if (arg && arg->wake_reason == WOW_REASON_PAGE_FAULT) {
drivers/net/wireless/ath/ath12k/wmi.c
9082
struct wmi_wow_ev_arg arg = { };
drivers/net/wireless/ath/ath12k/wmi.c
9087
&arg);
drivers/net/wireless/ath/ath12k/wmi.c
93
struct ath12k_wmi_svc_rdy_ext2_arg arg;
drivers/net/wireless/ath/ath12k/wmi.h
6380
int ath12k_wmi_vdev_start(struct ath12k *ar, struct wmi_vdev_start_req_arg *arg,
drivers/net/wireless/ath/ath12k/wmi.h
6396
struct ath12k_wmi_vdev_create_arg *arg);
drivers/net/wireless/ath/ath12k/wmi.h
6398
struct ath12k_wmi_peer_create_arg *arg);
drivers/net/wireless/ath/ath12k/wmi.h
6409
struct ath12k_wmi_scan_req_arg *arg);
drivers/net/wireless/ath/ath12k/wmi.h
6411
struct ath12k_wmi_scan_req_arg *arg);
drivers/net/wireless/ath/ath12k/wmi.h
6413
struct ath12k_wmi_scan_cancel_arg *arg);
drivers/net/wireless/ath/ath12k/wmi.h
6421
struct ath12k_wmi_peer_assoc_arg *arg);
drivers/net/wireless/ath/ath12k/wmi.h
6423
struct wmi_vdev_install_key_arg *arg);
drivers/net/wireless/ath/ath12k/wmi.h
6432
struct ath12k_wmi_ap_ps_arg *arg);
drivers/net/wireless/ath/ath12k/wmi.h
6434
struct ath12k_wmi_scan_chan_list_arg *arg);
drivers/net/wireless/ath/ath12k/wmi.h
6447
struct ath12k_wmi_init_country_arg *arg);
drivers/net/wireless/ath/ath12k/wmi.h
6450
struct wmi_set_current_country_arg *arg);
drivers/net/wireless/ath/ath12k/wmi.h
6457
struct wmi_11d_scan_start_arg *arg);
drivers/net/wireless/ath/ath12k/wmi.h
6461
struct ath12k_wmi_rx_reorder_queue_remove_arg *arg);
drivers/net/wireless/ath/ath12k/wmi.h
6463
struct ath12k_wmi_pdev_set_regdomain_arg *arg);
drivers/net/wireless/ath/ath12k/wmi.h
6469
u32 ath12k_wmi_build_obss_pd(const struct ath12k_wmi_obss_pd_arg *arg);
drivers/net/wireless/ath/ath12k/wmi.h
6489
struct ath12k_wmi_pdev_dma_ring_cfg_arg *arg);
drivers/net/wireless/ath/ath12k/wmi.h
6493
struct ath12k_wmi_vdev_spectral_conf_arg *arg);
drivers/net/wireless/ath/ath12k/wmi.h
6552
struct wmi_hw_data_filter_arg *arg);
drivers/net/wireless/ath/ath12k/wmi.h
6562
const struct wmi_sta_keepalive_arg *arg);
drivers/net/wireless/ath/ath12k/wow.c
567
struct wmi_hw_data_filter_arg arg;
drivers/net/wireless/ath/ath12k/wow.c
577
arg.vdev_id = arvif->vdev_id;
drivers/net/wireless/ath/ath12k/wow.c
578
arg.enable = true;
drivers/net/wireless/ath/ath12k/wow.c
579
arg.hw_filter_bitmap = WMI_HW_DATA_FILTER_DROP_NON_ICMPV6_MC;
drivers/net/wireless/ath/ath12k/wow.c
580
ret = ath12k_wmi_hw_data_filter_cmd(ar, &arg);
drivers/net/wireless/ath/ath12k/wow.c
593
struct wmi_hw_data_filter_arg arg;
drivers/net/wireless/ath/ath12k/wow.c
603
arg.vdev_id = arvif->vdev_id;
drivers/net/wireless/ath/ath12k/wow.c
604
arg.enable = false;
drivers/net/wireless/ath/ath12k/wow.c
605
arg.hw_filter_bitmap = 0;
drivers/net/wireless/ath/ath12k/wow.c
606
ret = ath12k_wmi_hw_data_filter_cmd(ar, &arg);
drivers/net/wireless/ath/ath6kl/sdio.c
109
static inline void ath6kl_sdio_set_cmd53_arg(u32 *arg, u8 rw, u8 func,
drivers/net/wireless/ath/ath6kl/sdio.c
113
*arg = (((rw & 1) << 31) |
drivers/net/wireless/ath/ath6kl/sdio.c
121
static inline void ath6kl_sdio_set_cmd52_arg(u32 *arg, u8 write, u8 raw,
drivers/net/wireless/ath/ath6kl/sdio.c
127
*arg = ((write & 1) << 31) |
drivers/net/wireless/ath/ath6kl/sdio.c
143
ath6kl_sdio_set_cmd52_arg(&io_cmd.arg, 1, 0, address, byte);
drivers/net/wireless/ath/ath6kl/sdio.c
304
ath6kl_sdio_set_cmd53_arg(&cmd.arg, rw, ar_sdio->func->num,
drivers/net/wireless/ath/ath9k/hw.c
3117
void *arg,
drivers/net/wireless/ath/ath9k/hw.c
3140
timer->arg = arg;
drivers/net/wireless/ath/ath9k/hw.c
3267
timer->overflow(timer->arg);
drivers/net/wireless/ath/ath9k/hw.c
3276
timer->trigger(timer->arg);
drivers/net/wireless/ath/ath9k/hw.h
1086
void *arg,
drivers/net/wireless/ath/ath9k/hw.h
550
void (*trigger)(void *arg);
drivers/net/wireless/ath/ath9k/hw.h
551
void (*overflow)(void *arg);
drivers/net/wireless/ath/ath9k/hw.h
552
void *arg;
drivers/net/wireless/ath/wcn36xx/debug.c
106
u32 arg[WCN36xx_MAX_DUMP_ARGS];
drivers/net/wireless/ath/wcn36xx/debug.c
110
memset(arg, 0, sizeof(arg));
drivers/net/wireless/ath/wcn36xx/debug.c
124
if (kstrtos32(begin, 0, &arg[i]) != 0)
drivers/net/wireless/ath/wcn36xx/debug.c
128
wcn36xx_info("DUMP args is %d %d %d %d %d\n", arg[0], arg[1], arg[2],
drivers/net/wireless/ath/wcn36xx/debug.c
129
arg[3], arg[4]);
drivers/net/wireless/ath/wcn36xx/debug.c
130
wcn36xx_smd_dump_cmd_req(wcn, arg[0], arg[1], arg[2], arg[3], arg[4]);
drivers/net/wireless/ath/wcn36xx/wcn36xx.h
59
#define wcn36xx_err(fmt, arg...) \
drivers/net/wireless/ath/wcn36xx/wcn36xx.h
60
printk(KERN_ERR pr_fmt("ERROR " fmt), ##arg)
drivers/net/wireless/ath/wcn36xx/wcn36xx.h
62
#define wcn36xx_warn(fmt, arg...) \
drivers/net/wireless/ath/wcn36xx/wcn36xx.h
63
printk(KERN_WARNING pr_fmt("WARNING " fmt), ##arg)
drivers/net/wireless/ath/wcn36xx/wcn36xx.h
65
#define wcn36xx_info(fmt, arg...) \
drivers/net/wireless/ath/wcn36xx/wcn36xx.h
66
printk(KERN_INFO pr_fmt(fmt), ##arg)
drivers/net/wireless/ath/wcn36xx/wcn36xx.h
68
#define wcn36xx_dbg(mask, fmt, arg...) do { \
drivers/net/wireless/ath/wcn36xx/wcn36xx.h
70
printk(KERN_DEBUG pr_fmt(fmt), ##arg); \
drivers/net/wireless/ath/wil6210/fw_inc.c
11
#define wil_err_fw(wil, fmt, arg...) wil_err(wil, "ERR[ FW ]" fmt, ##arg)
drivers/net/wireless/ath/wil6210/fw_inc.c
12
#define wil_dbg_fw(wil, fmt, arg...) wil_dbg(wil, "DBG[ FW ]" fmt, ##arg)
drivers/net/wireless/ath/wil6210/main.c
89
*((uint *)kp->arg) = x;
drivers/net/wireless/ath/wil6210/wil6210.h
1108
#define wil_dbg(wil, fmt, arg...) do { \
drivers/net/wireless/ath/wil6210/wil6210.h
1109
netdev_dbg(wil->main_ndev, fmt, ##arg); \
drivers/net/wireless/ath/wil6210/wil6210.h
1110
wil_dbg_trace(wil, fmt, ##arg); \
drivers/net/wireless/ath/wil6210/wil6210.h
1113
#define wil_dbg_irq(wil, fmt, arg...) wil_dbg(wil, "DBG[ IRQ]" fmt, ##arg)
drivers/net/wireless/ath/wil6210/wil6210.h
1114
#define wil_dbg_txrx(wil, fmt, arg...) wil_dbg(wil, "DBG[TXRX]" fmt, ##arg)
drivers/net/wireless/ath/wil6210/wil6210.h
1115
#define wil_dbg_wmi(wil, fmt, arg...) wil_dbg(wil, "DBG[ WMI]" fmt, ##arg)
drivers/net/wireless/ath/wil6210/wil6210.h
1116
#define wil_dbg_misc(wil, fmt, arg...) wil_dbg(wil, "DBG[MISC]" fmt, ##arg)
drivers/net/wireless/ath/wil6210/wil6210.h
1117
#define wil_dbg_pm(wil, fmt, arg...) wil_dbg(wil, "DBG[ PM ]" fmt, ##arg)
drivers/net/wireless/ath/wil6210/wil6210.h
1118
#define wil_err(wil, fmt, arg...) __wil_err(wil, "%s: " fmt, __func__, ##arg)
drivers/net/wireless/ath/wil6210/wil6210.h
1119
#define wil_info(wil, fmt, arg...) __wil_info(wil, "%s: " fmt, __func__, ##arg)
drivers/net/wireless/ath/wil6210/wil6210.h
1120
#define wil_err_ratelimited(wil, fmt, arg...) \
drivers/net/wireless/ath/wil6210/wil6210.h
1121
__wil_err_ratelimited(wil, "%s: " fmt, __func__, ##arg)
drivers/net/wireless/atmel/at76c50x-usb.c
87
#define at76_dbg(bits, format, arg...) \
drivers/net/wireless/atmel/at76c50x-usb.c
90
printk(KERN_DEBUG DRIVER_NAME ": " format "\n", ##arg); \
drivers/net/wireless/atmel/at76c50x-usb.c
93
#define at76_dbg_dump(bits, buf, len, format, arg...) \
drivers/net/wireless/atmel/at76c50x-usb.c
96
printk(KERN_DEBUG DRIVER_NAME ": " format "\n", ##arg); \
drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c
344
mc->arg |= (*addr & 0x1FFFF) << 9; /* address */
drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c
345
mc->arg |= md->blocks & 0x1FF; /* block count */
drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c
436
mmc_cmd.arg = write ? 1<<31 : 0; /* write flag */
drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c
437
mmc_cmd.arg |= (func->num & 0x7) << 28; /* SDIO func num */
drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c
438
mmc_cmd.arg |= 1 << 27; /* block mode */
drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c
440
mmc_cmd.arg |= (func->num == 1) ? 1 << 26 : 0;
drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.c
544
static bool brcmf_fws_ifidx_match(struct sk_buff *skb, void *arg)
drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.c
547
return ifidx == *(int *)arg;
drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c
928
static irqreturn_t brcmf_pcie_quick_check_isr(int irq, void *arg)
drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c
930
struct brcmf_pciedev_info *devinfo = (struct brcmf_pciedev_info *)arg;
drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c
941
static irqreturn_t brcmf_pcie_isr_thread(int irq, void *arg)
drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c
943
struct brcmf_pciedev_info *devinfo = (struct brcmf_pciedev_info *)arg;
drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c
1482
t->fn(t->arg);
drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c
1497
void (*fn) (void *arg),
drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c
1498
void *arg, const char *name)
drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c
1509
t->arg = arg;
drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.h
104
void (*fn) (void *arg), void *arg,
drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.h
40
void *arg; /* fixed argument provided to called function */
drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c
4171
static void brcms_c_radio_timer(void *arg)
drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c
4173
struct brcms_c_info *wlc = (struct brcms_c_info *) arg;
drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c
4245
static void brcms_c_watchdog_by_timer(void *arg)
drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c
4247
struct brcms_c_info *wlc = (struct brcms_c_info *) arg;
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy_shim.c
61
void *arg, const char *name)
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy_shim.c
64
brcms_init_timer(physhim->wl, fn, arg, name);
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy_shim.h
135
void *arg, const char *name);
drivers/net/wireless/broadcom/brcm80211/brcmsmac/pub.h
294
const struct ieee80211_tx_queue_params *arg,
drivers/net/wireless/broadcom/brcm80211/brcmutil/utils.c
107
void *arg), void *arg)
drivers/net/wireless/broadcom/brcm80211/brcmutil/utils.c
114
if (match_fn == NULL || match_fn(p, arg)) {
drivers/net/wireless/broadcom/brcm80211/brcmutil/utils.c
141
bool (*fn)(struct sk_buff *, void *), void *arg)
drivers/net/wireless/broadcom/brcm80211/brcmutil/utils.c
148
if (fn == NULL || (*fn) (p, arg)) {
drivers/net/wireless/broadcom/brcm80211/brcmutil/utils.c
158
bool (*fn)(struct sk_buff *, void *), void *arg)
drivers/net/wireless/broadcom/brcm80211/brcmutil/utils.c
162
brcmu_pktq_pflush(pq, prec, dir, fn, arg);
drivers/net/wireless/broadcom/brcm80211/include/brcmu_utils.h
113
void *arg),
drivers/net/wireless/broadcom/brcm80211/include/brcmu_utils.h
114
void *arg);
drivers/net/wireless/broadcom/brcm80211/include/brcmu_utils.h
123
bool (*fn)(struct sk_buff *, void *), void *arg);
drivers/net/wireless/broadcom/brcm80211/include/brcmu_utils.h
161
bool (*fn)(struct sk_buff *, void *), void *arg);
drivers/net/wireless/intel/iwlwifi/fw/debugfs.c
15
argtype *arg; \
drivers/net/wireless/intel/iwlwifi/fw/debugfs.c
30
data->arg = inode->i_private; \
drivers/net/wireless/intel/iwlwifi/fw/debugfs.c
45
data->rlen = iwl_dbgfs_##name##_read(data->arg, \
drivers/net/wireless/intel/iwlwifi/fw/debugfs.c
78
argtype *arg = \
drivers/net/wireless/intel/iwlwifi/fw/debugfs.c
79
((struct dbgfs_##name##_data *)file->private_data)->arg;\
drivers/net/wireless/intel/iwlwifi/fw/debugfs.c
86
return iwl_dbgfs_##name##_write(arg, buf, buf_size); \
drivers/net/wireless/intel/iwlwifi/iwl-io.c
226
#define IWL_CMD_MQ(arg, reg, q) { if (arg == reg(q)) return #reg; }
drivers/net/wireless/intel/iwlwifi/mld/debugfs.h
10
argtype *arg; \
drivers/net/wireless/intel/iwlwifi/mld/debugfs.h
105
struct ieee80211_##objtype *arg = file->private_data; \
drivers/net/wireless/intel/iwlwifi/mld/debugfs.h
106
struct iwl_mld *mld = iwl_mld_from_##objtype(arg); \
drivers/net/wireless/intel/iwlwifi/mld/debugfs.h
113
arg); \
drivers/net/wireless/intel/iwlwifi/mld/debugfs.h
151
struct iwl_mld *mld = data->arg; \
drivers/net/wireless/intel/iwlwifi/mld/debugfs.h
167
struct iwl_mld *mld = data->arg; \
drivers/net/wireless/intel/iwlwifi/mld/debugfs.h
223
struct ieee80211_##objtype *arg = data->arg; \
drivers/net/wireless/intel/iwlwifi/mld/debugfs.h
224
struct iwl_mld *mld = iwl_mld_from_##objtype(arg); \
drivers/net/wireless/intel/iwlwifi/mld/debugfs.h
231
arg); \
drivers/net/wireless/intel/iwlwifi/mld/debugfs.h
28
data->arg = inode->i_private; \
drivers/net/wireless/intel/iwlwifi/mld/debugfs.h
43
data->rlen = iwl_dbgfs_##name##_read(data->arg, \
drivers/net/wireless/intel/iwlwifi/mld/thermal.c
131
static int iwl_trip_temp_iter(struct thermal_trip *trip, void *arg)
drivers/net/wireless/intel/iwlwifi/mld/thermal.c
133
struct iwl_trip_walk_data *twd = arg;
drivers/net/wireless/intel/iwlwifi/mvm/debugfs.h
19
argtype *arg = file->private_data; \
drivers/net/wireless/intel/iwlwifi/mvm/debugfs.h
26
return iwl_dbgfs_##name##_write(arg, buf, buf_size, ppos); \
drivers/net/wireless/intel/iwlwifi/mvm/tt.c
552
static int iwl_trip_temp_cb(struct thermal_trip *trip, void *arg)
drivers/net/wireless/intel/iwlwifi/mvm/tt.c
554
struct iwl_trip_walk_data *twd = arg;
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/trans.c
2037
union acpi_object arg = {
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/trans.c
2052
&arg, &dsm_guid);
drivers/net/wireless/quantenna/qtnfmac/pcie/pcie.c
234
static void qtnf_pcie_control_rx_callback(void *arg, const u8 __iomem *buf,
drivers/net/wireless/quantenna/qtnfmac/pcie/pcie.c
237
struct qtnf_pcie_bus_priv *priv = arg;
drivers/net/wireless/quantenna/qtnfmac/pcie/pearl_pcie.c
1153
ipc_int.arg = ps;
drivers/net/wireless/quantenna/qtnfmac/pcie/pearl_pcie.c
188
static void qtnf_pcie_pearl_ipc_gen_ep_int(void *arg)
drivers/net/wireless/quantenna/qtnfmac/pcie/pearl_pcie.c
190
const struct qtnf_pcie_pearl_state *ps = arg;
drivers/net/wireless/quantenna/qtnfmac/pcie/topaz_pcie.c
1166
ipc_int.arg = ts;
drivers/net/wireless/quantenna/qtnfmac/pcie/topaz_pcie.c
150
static void qtnf_topaz_ipc_gen_ep_int(void *arg)
drivers/net/wireless/quantenna/qtnfmac/pcie/topaz_pcie.c
152
struct qtnf_pcie_topaz_state *ts = arg;
drivers/net/wireless/quantenna/qtnfmac/shm_ipc.c
149
ipc->interrupt.fn(ipc->interrupt.arg);
drivers/net/wireless/quantenna/qtnfmac/shm_ipc.c
36
ipc->rx_callback.fn(ipc->rx_callback.arg,
drivers/net/wireless/quantenna/qtnfmac/shm_ipc.c
43
ipc->interrupt.fn(ipc->interrupt.arg);
drivers/net/wireless/quantenna/qtnfmac/shm_ipc.h
17
void (*fn)(void *arg);
drivers/net/wireless/quantenna/qtnfmac/shm_ipc.h
18
void *arg;
drivers/net/wireless/quantenna/qtnfmac/shm_ipc.h
22
void (*fn)(void *arg, const u8 __iomem *buf, size_t len);
drivers/net/wireless/quantenna/qtnfmac/shm_ipc.h
23
void *arg;
drivers/net/wireless/realtek/rtl8xxxu/core.c
4506
h2c.ramask.arg = 0x80;
drivers/net/wireless/realtek/rtl8xxxu/core.c
4508
h2c.ramask.arg |= 0x20;
drivers/net/wireless/realtek/rtl8xxxu/core.c
4511
__func__, ramask, h2c.ramask.arg, sizeof(h2c.ramask));
drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu.h
1445
u8 arg;
drivers/net/wireless/realtek/rtw88/phy.c
2222
struct rtw_sar_arg arg = {
drivers/net/wireless/realtek/rtw88/phy.c
2231
return rtw_query_sar(rtwdev, &arg);
drivers/net/wireless/realtek/rtw88/sar.c
101
arg = (struct rtw_sar_arg){
drivers/net/wireless/realtek/rtw88/sar.c
107
power, &arg);
drivers/net/wireless/realtek/rtw88/sar.c
21
return sar->cfg[arg->path][arg->rs].common[arg->sar_band];
drivers/net/wireless/realtek/rtw88/sar.c
42
const struct rtw_sar_arg *arg)
drivers/net/wireless/realtek/rtw88/sar.c
51
base = arg->sar_band == RTW_SAR_BAND_0 ?
drivers/net/wireless/realtek/rtw88/sar.c
52
hal->tx_pwr_by_rate_base_2g[arg->path][arg->rs] :
drivers/net/wireless/realtek/rtw88/sar.c
53
hal->tx_pwr_by_rate_base_5g[arg->path][arg->rs];
drivers/net/wireless/realtek/rtw88/sar.c
76
struct rtw_sar_arg arg = {0};
drivers/net/wireless/realtek/rtw88/sar.c
9
s8 rtw_query_sar(struct rtw_dev *rtwdev, const struct rtw_sar_arg *arg)
drivers/net/wireless/realtek/rtw88/sar.h
20
s8 rtw_query_sar(struct rtw_dev *rtwdev, const struct rtw_sar_arg *arg);
drivers/net/wireless/realtek/rtw89/chan.c
1893
struct rtw89_fw_mrc_add_arg *arg, u8 slot_idx)
drivers/net/wireless/realtek/rtw89/chan.c
1901
slot_arg = &arg->slots[slot_idx];
drivers/net/wireless/realtek/rtw89/chan.c
1945
struct rtw89_fw_mrc_add_arg *arg, u8 slot_idx)
drivers/net/wireless/realtek/rtw89/chan.c
1949
struct rtw89_fw_mrc_add_slot_arg *slot_arg = &arg->slots[slot_idx];
drivers/net/wireless/realtek/rtw89/chan.c
2043
struct rtw89_fw_mrc_add_arg *arg)
drivers/net/wireless/realtek/rtw89/chan.c
2051
slot_arg_src = &arg->slots[ref->slot_idx];
drivers/net/wireless/realtek/rtw89/chan.c
2059
slot_arg_src = &arg->slots[aux->slot_idx];
drivers/net/wireless/realtek/rtw89/chan.c
2765
struct rtw89_fw_mrc_upd_bitmap_arg arg = {};
drivers/net/wireless/realtek/rtw89/chan.c
2773
arg.sch_idx = mcc->group;
drivers/net/wireless/realtek/rtw89/chan.c
2774
arg.macid = upd->rtwvif_link->mac_id;
drivers/net/wireless/realtek/rtw89/chan.c
2778
arg.client_macid = i;
drivers/net/wireless/realtek/rtw89/chan.c
2779
arg.action = RTW89_H2C_MRC_UPD_BITMAP_ACTION_ADD;
drivers/net/wireless/realtek/rtw89/chan.c
2781
ret = rtw89_fw_h2c_mrc_upd_bitmap(rtwdev, &arg);
drivers/net/wireless/realtek/rtw89/chan.c
2789
arg.client_macid = i;
drivers/net/wireless/realtek/rtw89/chan.c
2790
arg.action = RTW89_H2C_MRC_UPD_BITMAP_ACTION_DEL;
drivers/net/wireless/realtek/rtw89/chan.c
2792
ret = rtw89_fw_h2c_mrc_upd_bitmap(rtwdev, &arg);
drivers/net/wireless/realtek/rtw89/chan.c
751
struct rtw89_fw_mrc_req_tsf_arg arg = {};
drivers/net/wireless/realtek/rtw89/chan.c
757
arg.num = 2;
drivers/net/wireless/realtek/rtw89/chan.c
758
arg.infos[0].band = ref->rtwvif_link->mac_idx;
drivers/net/wireless/realtek/rtw89/chan.c
759
arg.infos[0].port = ref->rtwvif_link->port;
drivers/net/wireless/realtek/rtw89/chan.c
760
arg.infos[1].band = aux->rtwvif_link->mac_idx;
drivers/net/wireless/realtek/rtw89/chan.c
761
arg.infos[1].port = aux->rtwvif_link->port;
drivers/net/wireless/realtek/rtw89/chan.c
763
ret = rtw89_fw_h2c_mrc_req_tsf(rtwdev, &arg, &rpt);
drivers/net/wireless/realtek/rtw89/fw.c
10307
const struct rtw89_fw_mrc_add_arg *arg)
drivers/net/wireless/realtek/rtw89/fw.c
10317
for (i = 0; i < arg->slot_num; i++)
drivers/net/wireless/realtek/rtw89/fw.c
10318
len += rtw89_fw_h2c_mrc_add_slot(rtwdev, &arg->slots[i], NULL);
drivers/net/wireless/realtek/rtw89/fw.c
10330
h2c_head->w0 = le32_encode_bits(arg->sch_idx,
drivers/net/wireless/realtek/rtw89/fw.c
10332
le32_encode_bits(arg->sch_type,
drivers/net/wireless/realtek/rtw89/fw.c
10334
le32_encode_bits(arg->slot_num,
drivers/net/wireless/realtek/rtw89/fw.c
10336
le32_encode_bits(arg->btc_in_sch,
drivers/net/wireless/realtek/rtw89/fw.c
10340
for (i = 0; i < arg->slot_num; i++)
drivers/net/wireless/realtek/rtw89/fw.c
10341
tmp += rtw89_fw_h2c_mrc_add_slot(rtwdev, &arg->slots[i], tmp);
drivers/net/wireless/realtek/rtw89/fw.c
10360
const struct rtw89_fw_mrc_start_arg *arg)
drivers/net/wireless/realtek/rtw89/fw.c
10377
h2c->w0 = le32_encode_bits(arg->sch_idx,
drivers/net/wireless/realtek/rtw89/fw.c
10379
le32_encode_bits(arg->old_sch_idx,
drivers/net/wireless/realtek/rtw89/fw.c
10381
le32_encode_bits(arg->action,
drivers/net/wireless/realtek/rtw89/fw.c
10384
h2c->start_tsf_high = cpu_to_le32(arg->start_tsf >> 32);
drivers/net/wireless/realtek/rtw89/fw.c
10385
h2c->start_tsf_low = cpu_to_le32(arg->start_tsf);
drivers/net/wireless/realtek/rtw89/fw.c
10393
cond = RTW89_MRC_WAIT_COND(arg->sch_idx, H2C_FUNC_START_MRC);
drivers/net/wireless/realtek/rtw89/fw.c
10428
const struct rtw89_fw_mrc_req_tsf_arg *arg,
drivers/net/wireless/realtek/rtw89/fw.c
10439
len = struct_size(h2c, infos, arg->num);
drivers/net/wireless/realtek/rtw89/fw.c
10449
h2c->req_tsf_num = arg->num;
drivers/net/wireless/realtek/rtw89/fw.c
10450
for (i = 0; i < arg->num; i++)
drivers/net/wireless/realtek/rtw89/fw.c
10452
u8_encode_bits(arg->infos[i].band,
drivers/net/wireless/realtek/rtw89/fw.c
10454
u8_encode_bits(arg->infos[i].port,
drivers/net/wireless/realtek/rtw89/fw.c
10474
const struct rtw89_fw_mrc_upd_bitmap_arg *arg)
drivers/net/wireless/realtek/rtw89/fw.c
10490
h2c->w0 = le32_encode_bits(arg->sch_idx,
drivers/net/wireless/realtek/rtw89/fw.c
10492
le32_encode_bits(arg->action,
drivers/net/wireless/realtek/rtw89/fw.c
10494
le32_encode_bits(arg->macid,
drivers/net/wireless/realtek/rtw89/fw.c
10496
h2c->w1 = le32_encode_bits(arg->client_macid,
drivers/net/wireless/realtek/rtw89/fw.c
10516
const struct rtw89_fw_mrc_sync_arg *arg)
drivers/net/wireless/realtek/rtw89/fw.c
10533
le32_encode_bits(arg->src.port,
drivers/net/wireless/realtek/rtw89/fw.c
10535
le32_encode_bits(arg->src.band,
drivers/net/wireless/realtek/rtw89/fw.c
10537
le32_encode_bits(arg->dest.port,
drivers/net/wireless/realtek/rtw89/fw.c
10539
le32_encode_bits(arg->dest.band,
drivers/net/wireless/realtek/rtw89/fw.c
10541
h2c->w1 = le32_encode_bits(arg->offset, RTW89_H2C_MRC_SYNC_W1_OFFSET);
drivers/net/wireless/realtek/rtw89/fw.c
10560
const struct rtw89_fw_mrc_upd_duration_arg *arg)
drivers/net/wireless/realtek/rtw89/fw.c
10568
len = struct_size(h2c, slots, arg->slot_num);
drivers/net/wireless/realtek/rtw89/fw.c
10578
h2c->w0 = le32_encode_bits(arg->sch_idx,
drivers/net/wireless/realtek/rtw89/fw.c
10580
le32_encode_bits(arg->slot_num,
drivers/net/wireless/realtek/rtw89/fw.c
10585
h2c->start_tsf_high = cpu_to_le32(arg->start_tsf >> 32);
drivers/net/wireless/realtek/rtw89/fw.c
10586
h2c->start_tsf_low = cpu_to_le32(arg->start_tsf);
drivers/net/wireless/realtek/rtw89/fw.c
10588
for (i = 0; i < arg->slot_num; i++) {
drivers/net/wireless/realtek/rtw89/fw.c
10590
le32_encode_bits(arg->slots[i].slot_idx,
drivers/net/wireless/realtek/rtw89/fw.c
10592
le32_encode_bits(arg->slots[i].duration,
drivers/net/wireless/realtek/rtw89/fw.c
1062
const union rtw89_fw_element_arg arg)
drivers/net/wireless/realtek/rtw89/fw.c
1120
tbl->rf_path = arg.rf_path;
drivers/net/wireless/realtek/rtw89/fw.c
1136
const union rtw89_fw_element_arg arg)
drivers/net/wireless/realtek/rtw89/fw.c
1139
const unsigned long offset = arg.offset;
drivers/net/wireless/realtek/rtw89/fw.c
1179
const union rtw89_fw_element_arg arg)
drivers/net/wireless/realtek/rtw89/fw.c
1245
const union rtw89_fw_element_arg arg)
drivers/net/wireless/realtek/rtw89/fw.c
1318
const union rtw89_fw_element_arg arg)
drivers/net/wireless/realtek/rtw89/fw.c
1365
const union rtw89_fw_element_arg arg)
drivers/net/wireless/realtek/rtw89/fw.c
1377
const union rtw89_fw_element_arg arg)
drivers/net/wireless/realtek/rtw89/fw.c
1389
const union rtw89_fw_element_arg arg)
drivers/net/wireless/realtek/rtw89/fw.c
1539
ret = handler->fn(rtwdev, hdr, handler->arg);
drivers/net/wireless/realtek/rtw89/fw.c
62
const union rtw89_fw_element_arg arg);
drivers/net/wireless/realtek/rtw89/fw.c
63
const union rtw89_fw_element_arg arg;
drivers/net/wireless/realtek/rtw89/fw.c
6438
h2c->arg = u8_encode_bits(rtwvif_link->mac_idx,
drivers/net/wireless/realtek/rtw89/fw.c
778
const union rtw89_fw_element_arg arg)
drivers/net/wireless/realtek/rtw89/fw.c
780
enum rtw89_fw_type type = arg.fw_type;
drivers/net/wireless/realtek/rtw89/fw.h
2976
u8 arg;
drivers/net/wireless/realtek/rtw89/fw.h
2984
u8 arg;
drivers/net/wireless/realtek/rtw89/fw.h
4977
__le32 arg[4];
drivers/net/wireless/realtek/rtw89/fw.h
5446
const struct rtw89_fw_mrc_add_arg *arg);
drivers/net/wireless/realtek/rtw89/fw.h
5448
const struct rtw89_fw_mrc_start_arg *arg);
drivers/net/wireless/realtek/rtw89/fw.h
5451
const struct rtw89_fw_mrc_req_tsf_arg *arg,
drivers/net/wireless/realtek/rtw89/fw.h
5454
const struct rtw89_fw_mrc_upd_bitmap_arg *arg);
drivers/net/wireless/realtek/rtw89/fw.h
5456
const struct rtw89_fw_mrc_sync_arg *arg);
drivers/net/wireless/realtek/rtw89/fw.h
5458
const struct rtw89_fw_mrc_upd_duration_arg *arg);
drivers/net/wireless/realtek/rtw89/phy.c
1369
union rtw89_phy_bb_gain_arg arg, u32 data)
drivers/net/wireless/realtek/rtw89/phy.c
1372
u8 type = arg.type;
drivers/net/wireless/realtek/rtw89/phy.c
1373
u8 path = arg.path;
drivers/net/wireless/realtek/rtw89/phy.c
1374
u8 gband = arg.gain_band;
drivers/net/wireless/realtek/rtw89/phy.c
1393
arg.addr, data, type);
drivers/net/wireless/realtek/rtw89/phy.c
1408
union rtw89_phy_bb_gain_arg arg, u32 data)
drivers/net/wireless/realtek/rtw89/phy.c
1411
u8 rxsc_start = arg.rxsc_start;
drivers/net/wireless/realtek/rtw89/phy.c
1412
u8 bw = arg.bw;
drivers/net/wireless/realtek/rtw89/phy.c
1413
u8 path = arg.path;
drivers/net/wireless/realtek/rtw89/phy.c
1414
u8 gband = arg.gain_band;
drivers/net/wireless/realtek/rtw89/phy.c
1483
arg.addr, data, bw);
drivers/net/wireless/realtek/rtw89/phy.c
1490
union rtw89_phy_bb_gain_arg arg, u32 data)
drivers/net/wireless/realtek/rtw89/phy.c
1493
u8 type = arg.type;
drivers/net/wireless/realtek/rtw89/phy.c
1494
u8 path = arg.path;
drivers/net/wireless/realtek/rtw89/phy.c
1495
u8 gband = arg.gain_band;
drivers/net/wireless/realtek/rtw89/phy.c
1510
arg.addr, data, type);
drivers/net/wireless/realtek/rtw89/phy.c
1517
union rtw89_phy_bb_gain_arg arg, u32 data)
drivers/net/wireless/realtek/rtw89/phy.c
1520
u8 type = arg.type;
drivers/net/wireless/realtek/rtw89/phy.c
1521
u8 path = arg.path;
drivers/net/wireless/realtek/rtw89/phy.c
1522
u8 gband = arg.gain_band;
drivers/net/wireless/realtek/rtw89/phy.c
1545
arg.addr, data, type);
drivers/net/wireless/realtek/rtw89/phy.c
1556
union rtw89_phy_bb_gain_arg arg = { .addr = reg->addr };
drivers/net/wireless/realtek/rtw89/phy.c
1559
if (arg.gain_band >= RTW89_BB_GAIN_BAND_NR)
drivers/net/wireless/realtek/rtw89/phy.c
1562
if (arg.path >= chip->rf_path_num)
drivers/net/wireless/realtek/rtw89/phy.c
1565
if (arg.addr >= 0xf9 && arg.addr <= 0xfe) {
drivers/net/wireless/realtek/rtw89/phy.c
1570
switch (arg.cfg_type) {
drivers/net/wireless/realtek/rtw89/phy.c
1572
rtw89_phy_cfg_bb_gain_error(rtwdev, arg, reg->data);
drivers/net/wireless/realtek/rtw89/phy.c
1575
rtw89_phy_cfg_bb_rpl_ofst(rtwdev, arg, reg->data);
drivers/net/wireless/realtek/rtw89/phy.c
1578
rtw89_phy_cfg_bb_gain_bypass(rtwdev, arg, reg->data);
drivers/net/wireless/realtek/rtw89/phy.c
1581
rtw89_phy_cfg_bb_gain_op1db(rtwdev, arg, reg->data);
drivers/net/wireless/realtek/rtw89/phy.c
1591
arg.addr, reg->data, arg.cfg_type);
drivers/net/wireless/realtek/rtw89/phy.c
3775
le32_to_cpu(log->arg[0]), le32_to_cpu(log->arg[1]),
drivers/net/wireless/realtek/rtw89/phy.c
3776
le32_to_cpu(log->arg[2]), le32_to_cpu(log->arg[3]));
drivers/net/wireless/realtek/rtw89/phy_be.c
227
union rtw89_phy_bb_gain_arg_be arg, u32 data)
drivers/net/wireless/realtek/rtw89/phy_be.c
230
u8 bw_type = u8_get_bits(arg.path_bw, BB_GAIN_BW_BE);
drivers/net/wireless/realtek/rtw89/phy_be.c
231
u8 path = u8_get_bits(arg.path_bw, BB_GAIN_PATH_BE);
drivers/net/wireless/realtek/rtw89/phy_be.c
232
u8 gband = arg.gain_band;
drivers/net/wireless/realtek/rtw89/phy_be.c
233
u8 type = arg.type;
drivers/net/wireless/realtek/rtw89/phy_be.c
252
arg.addr, data, type);
drivers/net/wireless/realtek/rtw89/phy_be.c
259
union rtw89_phy_bb_gain_arg_be arg, u32 data)
drivers/net/wireless/realtek/rtw89/phy_be.c
262
u8 type_sub0 = u8_get_bits(arg.type, BB_GAIN_TYPE_SUB0_BE);
drivers/net/wireless/realtek/rtw89/phy_be.c
263
u8 type_sub1 = u8_get_bits(arg.type, BB_GAIN_TYPE_SUB1_BE);
drivers/net/wireless/realtek/rtw89/phy_be.c
264
u8 path = u8_get_bits(arg.path_bw, BB_GAIN_PATH_BE);
drivers/net/wireless/realtek/rtw89/phy_be.c
265
u8 gband = arg.gain_band;
drivers/net/wireless/realtek/rtw89/phy_be.c
293
arg.addr, data, type_sub1);
drivers/net/wireless/realtek/rtw89/phy_be.c
300
union rtw89_phy_bb_gain_arg_be arg, u32 data)
drivers/net/wireless/realtek/rtw89/phy_be.c
303
u8 bw_type = u8_get_bits(arg.path_bw, BB_GAIN_BW_BE);
drivers/net/wireless/realtek/rtw89/phy_be.c
304
u8 path = u8_get_bits(arg.path_bw, BB_GAIN_PATH_BE);
drivers/net/wireless/realtek/rtw89/phy_be.c
305
u8 gband = arg.gain_band;
drivers/net/wireless/realtek/rtw89/phy_be.c
306
u8 type = arg.type;
drivers/net/wireless/realtek/rtw89/phy_be.c
329
arg.addr, data, type);
drivers/net/wireless/realtek/rtw89/phy_be.c
340
union rtw89_phy_bb_gain_arg_be arg = { .addr = reg->addr };
drivers/net/wireless/realtek/rtw89/phy_be.c
342
u8 bw_type = u8_get_bits(arg.path_bw, BB_GAIN_BW_BE);
drivers/net/wireless/realtek/rtw89/phy_be.c
343
u8 path = u8_get_bits(arg.path_bw, BB_GAIN_PATH_BE);
drivers/net/wireless/realtek/rtw89/phy_be.c
348
if (arg.gain_band >= RTW89_BB_GAIN_BAND_NR_BE)
drivers/net/wireless/realtek/rtw89/phy_be.c
354
if (arg.addr >= 0xf9 && arg.addr <= 0xfe) {
drivers/net/wireless/realtek/rtw89/phy_be.c
359
switch (arg.cfg_type) {
drivers/net/wireless/realtek/rtw89/phy_be.c
361
rtw89_phy_cfg_bb_gain_error_be(rtwdev, arg, reg->data);
drivers/net/wireless/realtek/rtw89/phy_be.c
364
rtw89_phy_cfg_bb_rpl_ofst_be(rtwdev, arg, reg->data);
drivers/net/wireless/realtek/rtw89/phy_be.c
370
rtw89_phy_cfg_bb_gain_op1db_be(rtwdev, arg, reg->data);
drivers/net/wireless/realtek/rtw89/phy_be.c
384
arg.addr, reg->data, arg.cfg_type);
drivers/net/wireless/realtek/rtw89/rtw8851b.c
2289
union rtw8851b_btc_wl_txpwr_ctrl arg = { .txpwr_val = txpwr_val };
drivers/net/wireless/realtek/rtw89/rtw8851b.c
2304
switch (arg.ctrl_all_time) {
drivers/net/wireless/realtek/rtw89/rtw8851b.c
2309
val = arg.all_time.data;
drivers/net/wireless/realtek/rtw89/rtw8851b.c
2315
arg.ctrl_all_time != 0xffff);
drivers/net/wireless/realtek/rtw89/rtw8851b.c
2317
switch (arg.ctrl_gnt_bt) {
drivers/net/wireless/realtek/rtw89/rtw8851b.c
2322
val = arg.gnt_bt.data;
drivers/net/wireless/realtek/rtw89/rtw8851b.c
2327
B_AX_TXAGC_BT_EN, arg.ctrl_gnt_bt != 0xffff);
drivers/net/wireless/realtek/rtw89/rtw8852b.c
781
union rtw8852b_btc_wl_txpwr_ctrl arg = { .txpwr_val = txpwr_val };
drivers/net/wireless/realtek/rtw89/rtw8852b.c
796
switch (arg.ctrl_all_time) {
drivers/net/wireless/realtek/rtw89/rtw8852b.c
801
val = arg.all_time.data;
drivers/net/wireless/realtek/rtw89/rtw8852b.c
807
arg.ctrl_all_time != 0xffff);
drivers/net/wireless/realtek/rtw89/rtw8852b.c
809
switch (arg.ctrl_gnt_bt) {
drivers/net/wireless/realtek/rtw89/rtw8852b.c
814
val = arg.gnt_bt.data;
drivers/net/wireless/realtek/rtw89/rtw8852b.c
819
B_AX_TXAGC_BT_EN, arg.ctrl_gnt_bt != 0xffff);
drivers/net/wireless/realtek/rtw89/rtw8852c.c
2758
union rtw8852c_btc_wl_txpwr_ctrl arg = { .txpwr_val = txpwr_val };
drivers/net/wireless/realtek/rtw89/rtw8852c.c
2773
switch (arg.ctrl_all_time) {
drivers/net/wireless/realtek/rtw89/rtw8852c.c
2778
val = arg.all_time.data;
drivers/net/wireless/realtek/rtw89/rtw8852c.c
2784
arg.ctrl_all_time != 0xffff);
drivers/net/wireless/realtek/rtw89/rtw8852c.c
2786
switch (arg.ctrl_gnt_bt) {
drivers/net/wireless/realtek/rtw89/rtw8852c.c
2791
val = arg.gnt_bt.data;
drivers/net/wireless/realtek/rtw89/rtw8852c.c
2796
B_AX_TXAGC_BT_EN, arg.ctrl_gnt_bt != 0xffff);
drivers/net/wireless/rsi/rsi_91x_sdio.c
115
u32 arg,
drivers/net/wireless/rsi/rsi_91x_sdio.c
127
cmd.arg = arg;
drivers/net/wireless/rsi/rsi_91x_sdio.c
64
u32 arg;
drivers/net/wireless/rsi/rsi_91x_sdio.c
67
arg = rsi_sdio_set_cmd52_arg(1, 0, 0, address, byte);
drivers/net/wireless/rsi/rsi_91x_sdio.c
69
io_cmd.arg = arg;
drivers/net/wireless/rsi/rsi_91x_sdio.c
88
u32 arg;
drivers/net/wireless/rsi/rsi_91x_sdio.c
92
arg = rsi_sdio_set_cmd52_arg(0, 0, 0, address, 0);
drivers/net/wireless/rsi/rsi_91x_sdio.c
94
io_cmd.arg = arg;
drivers/net/wireless/silabs/wfx/data_rx.c
38
void wfx_rx_cb(struct wfx_vif *wvif, const struct wfx_hif_ind_rx *arg, struct sk_buff *skb)
drivers/net/wireless/silabs/wfx/data_rx.c
46
if (arg->status == HIF_STATUS_RX_FAIL_MIC)
drivers/net/wireless/silabs/wfx/data_rx.c
48
else if (arg->status)
drivers/net/wireless/silabs/wfx/data_rx.c
57
hdr->freq = ieee80211_channel_to_frequency(arg->channel_number, hdr->band);
drivers/net/wireless/silabs/wfx/data_rx.c
59
if (arg->rxed_rate >= 14) {
drivers/net/wireless/silabs/wfx/data_rx.c
61
hdr->rate_idx = arg->rxed_rate - 14;
drivers/net/wireless/silabs/wfx/data_rx.c
62
} else if (arg->rxed_rate >= 4) {
drivers/net/wireless/silabs/wfx/data_rx.c
63
hdr->rate_idx = arg->rxed_rate - 2;
drivers/net/wireless/silabs/wfx/data_rx.c
65
hdr->rate_idx = arg->rxed_rate;
drivers/net/wireless/silabs/wfx/data_rx.c
68
if (!arg->rcpi_rssi) {
drivers/net/wireless/silabs/wfx/data_rx.c
72
hdr->signal = arg->rcpi_rssi / 2 - 110;
drivers/net/wireless/silabs/wfx/data_rx.c
75
if (arg->encryp)
drivers/net/wireless/silabs/wfx/data_rx.h
15
void wfx_rx_cb(struct wfx_vif *wvif, const struct wfx_hif_ind_rx *arg, struct sk_buff *skb);
drivers/net/wireless/silabs/wfx/data_tx.c
463
const struct wfx_hif_cnf_tx *arg)
drivers/net/wireless/silabs/wfx/data_tx.c
469
tx_count = arg->ack_failures;
drivers/net/wireless/silabs/wfx/data_tx.c
470
if (!arg->status || arg->ack_failures)
drivers/net/wireless/silabs/wfx/data_tx.c
476
if (tx_count < rate->count && arg->status == HIF_STATUS_TX_FAIL_RETRIES &&
drivers/net/wireless/silabs/wfx/data_tx.c
477
arg->ack_failures)
drivers/net/wireless/silabs/wfx/data_tx.c
481
arg->txed_rate != wfx_get_hw_rate(wdev, rate))
drivers/net/wireless/silabs/wfx/data_tx.c
483
arg->txed_rate, wfx_get_hw_rate(wdev, rate));
drivers/net/wireless/silabs/wfx/data_tx.c
498
void wfx_tx_confirm_cb(struct wfx_dev *wdev, const struct wfx_hif_cnf_tx *arg)
drivers/net/wireless/silabs/wfx/data_tx.c
505
skb = wfx_pending_get(wdev, arg->packet_id);
drivers/net/wireless/silabs/wfx/data_tx.c
508
arg->packet_id);
drivers/net/wireless/silabs/wfx/data_tx.c
519
_trace_tx_stats(arg, skb, wfx_pending_get_pkt_us_delay(wdev, skb));
drivers/net/wireless/silabs/wfx/data_tx.c
520
wfx_tx_fill_rates(wdev, tx_info, arg);
drivers/net/wireless/silabs/wfx/data_tx.c
528
if (!arg->status) {
drivers/net/wireless/silabs/wfx/data_tx.c
529
tx_info->status.tx_time = le32_to_cpu(arg->media_delay) -
drivers/net/wireless/silabs/wfx/data_tx.c
530
le32_to_cpu(arg->tx_queue_delay);
drivers/net/wireless/silabs/wfx/data_tx.c
535
} else if (arg->status == HIF_STATUS_TX_FAIL_REQUEUE) {
drivers/net/wireless/silabs/wfx/data_tx.c
536
WARN(!arg->requeue, "incoherent status and result_flags");
drivers/net/wireless/silabs/wfx/data_tx.h
46
void wfx_tx_confirm_cb(struct wfx_dev *wdev, const struct wfx_hif_cnf_tx *arg);
drivers/net/wireless/silabs/wfx/hif_tx.c
373
int wfx_hif_add_key(struct wfx_dev *wdev, const struct wfx_hif_req_add_key *arg)
drivers/net/wireless/silabs/wfx/hif_tx.c
383
memcpy(body, arg, sizeof(*body));
drivers/net/wireless/silabs/wfx/hif_tx.c
386
wfx_fill_header(hif, arg->int_id, HIF_REQ_ID_ADD_KEY, sizeof(*body));
drivers/net/wireless/silabs/wfx/hif_tx.c
410
const struct ieee80211_tx_queue_params *arg)
drivers/net/wireless/silabs/wfx/hif_tx.c
419
WARN_ON(arg->aifs > 255);
drivers/net/wireless/silabs/wfx/hif_tx.c
422
body->aifsn = arg->aifs;
drivers/net/wireless/silabs/wfx/hif_tx.c
423
body->cw_min = cpu_to_le16(arg->cw_min);
drivers/net/wireless/silabs/wfx/hif_tx.c
424
body->cw_max = cpu_to_le16(arg->cw_max);
drivers/net/wireless/silabs/wfx/hif_tx.c
425
body->tx_op_limit = cpu_to_le16(arg->txop * USEC_PER_TXOP);
drivers/net/wireless/silabs/wfx/hif_tx.h
47
int wfx_hif_add_key(struct wfx_dev *wdev, const struct wfx_hif_req_add_key *arg);
drivers/net/wireless/silabs/wfx/hif_tx.h
52
const struct ieee80211_tx_queue_params *arg);
drivers/net/wireless/silabs/wfx/hif_tx_mib.c
102
struct wfx_hif_mib_bcn_filter_table *arg;
drivers/net/wireless/silabs/wfx/hif_tx_mib.c
103
int buf_len = struct_size(arg, ie_table, tbl_len);
drivers/net/wireless/silabs/wfx/hif_tx_mib.c
105
arg = kzalloc(buf_len, GFP_KERNEL);
drivers/net/wireless/silabs/wfx/hif_tx_mib.c
106
if (!arg)
drivers/net/wireless/silabs/wfx/hif_tx_mib.c
108
arg->num_of_info_elmts = cpu_to_le32(tbl_len);
drivers/net/wireless/silabs/wfx/hif_tx_mib.c
109
memcpy(arg->ie_table, tbl, flex_array_size(arg, ie_table, tbl_len));
drivers/net/wireless/silabs/wfx/hif_tx_mib.c
111
arg, buf_len);
drivers/net/wireless/silabs/wfx/hif_tx_mib.c
112
kfree(arg);
drivers/net/wireless/silabs/wfx/hif_tx_mib.c
118
struct wfx_hif_mib_bcn_filter_enable arg = {
drivers/net/wireless/silabs/wfx/hif_tx_mib.c
123
&arg, sizeof(arg));
drivers/net/wireless/silabs/wfx/hif_tx_mib.c
128
struct wfx_hif_mib_gl_operational_power_mode arg = {
drivers/net/wireless/silabs/wfx/hif_tx_mib.c
134
&arg, sizeof(arg));
drivers/net/wireless/silabs/wfx/hif_tx_mib.c
140
struct wfx_hif_mib_template_frame *arg;
drivers/net/wireless/silabs/wfx/hif_tx_mib.c
144
arg = (struct wfx_hif_mib_template_frame *)skb->data;
drivers/net/wireless/silabs/wfx/hif_tx_mib.c
146
arg->init_rate = init_rate;
drivers/net/wireless/silabs/wfx/hif_tx_mib.c
147
arg->frame_type = frame_type;
drivers/net/wireless/silabs/wfx/hif_tx_mib.c
148
arg->frame_length = cpu_to_le16(skb->len);
drivers/net/wireless/silabs/wfx/hif_tx_mib.c
150
arg, sizeof(*arg) + skb->len);
drivers/net/wireless/silabs/wfx/hif_tx_mib.c
155
struct wfx_hif_mib_protected_mgmt_policy arg = { };
drivers/net/wireless/silabs/wfx/hif_tx_mib.c
159
arg.pmf_enable = 1;
drivers/net/wireless/silabs/wfx/hif_tx_mib.c
160
arg.host_enc_auth_frames = 1;
drivers/net/wireless/silabs/wfx/hif_tx_mib.c
163
arg.unpmf_allowed = 1;
drivers/net/wireless/silabs/wfx/hif_tx_mib.c
165
&arg, sizeof(arg));
drivers/net/wireless/silabs/wfx/hif_tx_mib.c
170
struct wfx_hif_mib_block_ack_policy arg = {
drivers/net/wireless/silabs/wfx/hif_tx_mib.c
176
&arg, sizeof(arg));
drivers/net/wireless/silabs/wfx/hif_tx_mib.c
182
struct wfx_hif_mib_set_association_mode arg = {
drivers/net/wireless/silabs/wfx/hif_tx_mib.c
19
struct wfx_hif_mib_current_tx_power_level arg = {
drivers/net/wireless/silabs/wfx/hif_tx_mib.c
192
&arg, sizeof(arg));
drivers/net/wireless/silabs/wfx/hif_tx_mib.c
197
struct wfx_hif_mib_set_tx_rate_retry_policy *arg;
drivers/net/wireless/silabs/wfx/hif_tx_mib.c
198
size_t size = struct_size(arg, tx_rate_retry_policy, 1);
drivers/net/wireless/silabs/wfx/hif_tx_mib.c
201
arg = kzalloc(size, GFP_KERNEL);
drivers/net/wireless/silabs/wfx/hif_tx_mib.c
202
if (!arg)
drivers/net/wireless/silabs/wfx/hif_tx_mib.c
204
arg->num_tx_rate_policies = 1;
drivers/net/wireless/silabs/wfx/hif_tx_mib.c
205
arg->tx_rate_retry_policy[0].policy_index = policy_index;
drivers/net/wireless/silabs/wfx/hif_tx_mib.c
206
arg->tx_rate_retry_policy[0].short_retry_count = 255;
drivers/net/wireless/silabs/wfx/hif_tx_mib.c
207
arg->tx_rate_retry_policy[0].long_retry_count = 255;
drivers/net/wireless/silabs/wfx/hif_tx_mib.c
208
arg->tx_rate_retry_policy[0].first_rate_sel = 1;
drivers/net/wireless/silabs/wfx/hif_tx_mib.c
209
arg->tx_rate_retry_policy[0].terminate = 1;
drivers/net/wireless/silabs/wfx/hif_tx_mib.c
210
arg->tx_rate_retry_policy[0].count_init = 1;
drivers/net/wireless/silabs/wfx/hif_tx_mib.c
211
memcpy(&arg->tx_rate_retry_policy[0].rates, rates,
drivers/net/wireless/silabs/wfx/hif_tx_mib.c
212
sizeof(arg->tx_rate_retry_policy[0].rates));
drivers/net/wireless/silabs/wfx/hif_tx_mib.c
214
arg, size);
drivers/net/wireless/silabs/wfx/hif_tx_mib.c
215
kfree(arg);
drivers/net/wireless/silabs/wfx/hif_tx_mib.c
221
struct wfx_hif_mib_keep_alive_period arg = {
drivers/net/wireless/silabs/wfx/hif_tx_mib.c
226
&arg, sizeof(arg));
drivers/net/wireless/silabs/wfx/hif_tx_mib.c
231
struct wfx_hif_mib_arp_ip_addr_table arg = {
drivers/net/wireless/silabs/wfx/hif_tx_mib.c
238
memcpy(arg.ipv4_address, addr, sizeof(arg.ipv4_address));
drivers/net/wireless/silabs/wfx/hif_tx_mib.c
239
arg.arp_enable = HIF_ARP_NS_FILTERING_ENABLE;
drivers/net/wireless/silabs/wfx/hif_tx_mib.c
24
&arg, sizeof(arg));
drivers/net/wireless/silabs/wfx/hif_tx_mib.c
242
&arg, sizeof(arg));
drivers/net/wireless/silabs/wfx/hif_tx_mib.c
247
struct wfx_hif_mib_gl_set_multi_msg arg = {
drivers/net/wireless/silabs/wfx/hif_tx_mib.c
251
return wfx_hif_write_mib(wdev, -1, HIF_MIB_ID_GL_SET_MULTI_MSG, &arg, sizeof(arg));
drivers/net/wireless/silabs/wfx/hif_tx_mib.c
256
struct wfx_hif_mib_set_uapsd_information arg = { };
drivers/net/wireless/silabs/wfx/hif_tx_mib.c
259
arg.trig_voice = 1;
drivers/net/wireless/silabs/wfx/hif_tx_mib.c
261
arg.trig_video = 1;
drivers/net/wireless/silabs/wfx/hif_tx_mib.c
263
arg.trig_be = 1;
drivers/net/wireless/silabs/wfx/hif_tx_mib.c
265
arg.trig_bckgrnd = 1;
drivers/net/wireless/silabs/wfx/hif_tx_mib.c
267
&arg, sizeof(arg));
drivers/net/wireless/silabs/wfx/hif_tx_mib.c
272
struct wfx_hif_mib_non_erp_protection arg = {
drivers/net/wireless/silabs/wfx/hif_tx_mib.c
277
&arg, sizeof(arg));
drivers/net/wireless/silabs/wfx/hif_tx_mib.c
282
struct wfx_hif_mib_slot_time arg = {
drivers/net/wireless/silabs/wfx/hif_tx_mib.c
286
return wfx_hif_write_mib(wvif->wdev, wvif->id, HIF_MIB_ID_SLOT_TIME, &arg, sizeof(arg));
drivers/net/wireless/silabs/wfx/hif_tx_mib.c
291
struct wfx_hif_mib_wep_default_key_id arg = {
drivers/net/wireless/silabs/wfx/hif_tx_mib.c
296
&arg, sizeof(arg));
drivers/net/wireless/silabs/wfx/hif_tx_mib.c
30
struct wfx_hif_mib_beacon_wake_up_period arg = {
drivers/net/wireless/silabs/wfx/hif_tx_mib.c
301
struct wfx_hif_mib_dot11_rts_threshold arg = {
drivers/net/wireless/silabs/wfx/hif_tx_mib.c
306
&arg, sizeof(arg));
drivers/net/wireless/silabs/wfx/hif_tx_mib.c
39
&arg, sizeof(arg));
drivers/net/wireless/silabs/wfx/hif_tx_mib.c
44
struct wfx_hif_mib_rcpi_rssi_threshold arg = {
drivers/net/wireless/silabs/wfx/hif_tx_mib.c
50
arg.upperthresh = 1;
drivers/net/wireless/silabs/wfx/hif_tx_mib.c
51
arg.lowerthresh = 1;
drivers/net/wireless/silabs/wfx/hif_tx_mib.c
53
arg.upper_threshold = rssi_thold + rssi_hyst;
drivers/net/wireless/silabs/wfx/hif_tx_mib.c
54
arg.upper_threshold = (arg.upper_threshold + 110) * 2;
drivers/net/wireless/silabs/wfx/hif_tx_mib.c
55
arg.lower_threshold = rssi_thold;
drivers/net/wireless/silabs/wfx/hif_tx_mib.c
56
arg.lower_threshold = (arg.lower_threshold + 110) * 2;
drivers/net/wireless/silabs/wfx/hif_tx_mib.c
60
&arg, sizeof(arg));
drivers/net/wireless/silabs/wfx/hif_tx_mib.c
64
struct wfx_hif_mib_extended_count_table *arg)
drivers/net/wireless/silabs/wfx/hif_tx_mib.c
68
memset(arg, 0xFF, sizeof(*arg));
drivers/net/wireless/silabs/wfx/hif_tx_mib.c
70
arg, sizeof(struct wfx_hif_mib_count_table));
drivers/net/wireless/silabs/wfx/hif_tx_mib.c
73
arg, sizeof(struct wfx_hif_mib_extended_count_table));
drivers/net/wireless/silabs/wfx/hif_tx_mib.c
79
struct wfx_hif_mib_mac_address arg = { };
drivers/net/wireless/silabs/wfx/hif_tx_mib.c
82
ether_addr_copy(arg.mac_addr, mac);
drivers/net/wireless/silabs/wfx/hif_tx_mib.c
84
&arg, sizeof(arg));
drivers/net/wireless/silabs/wfx/hif_tx_mib.c
89
struct wfx_hif_mib_rx_filter arg = { };
drivers/net/wireless/silabs/wfx/hif_tx_mib.c
92
arg.bssid_filter = 1;
drivers/net/wireless/silabs/wfx/hif_tx_mib.c
94
arg.fwd_probe_req = 1;
drivers/net/wireless/silabs/wfx/hif_tx_mib.c
95
return wfx_hif_write_mib(wvif->wdev, wvif->id, HIF_MIB_ID_RX_FILTER, &arg, sizeof(arg));
drivers/net/wireless/silabs/wfx/hif_tx_mib.h
25
struct wfx_hif_mib_extended_count_table *arg);
drivers/net/wireless/st/cw1200/bh.c
27
static int cw1200_bh(void *arg);
drivers/net/wireless/st/cw1200/bh.c
412
static int cw1200_bh(void *arg)
drivers/net/wireless/st/cw1200/bh.c
414
struct cw1200_common *priv = arg;
drivers/net/wireless/st/cw1200/scan.c
312
struct wsm_scan_complete *arg)
drivers/net/wireless/st/cw1200/scan.h
46
struct wsm_scan_complete *arg);
drivers/net/wireless/st/cw1200/sta.c
1194
struct wsm_join_complete *arg)
drivers/net/wireless/st/cw1200/sta.c
1197
arg->status);
drivers/net/wireless/st/cw1200/sta.c
1200
priv->join_complete_status = arg->status;
drivers/net/wireless/st/cw1200/sta.c
1503
const struct wsm_edca_params *arg)
drivers/net/wireless/st/cw1200/sta.c
1512
if (arg->uapsd_enable[0])
drivers/net/wireless/st/cw1200/sta.c
1515
if (arg->uapsd_enable[1])
drivers/net/wireless/st/cw1200/sta.c
1518
if (arg->uapsd_enable[2])
drivers/net/wireless/st/cw1200/sta.c
1521
if (arg->uapsd_enable[3])
drivers/net/wireless/st/cw1200/sta.c
1754
struct wsm_override_internal_txrate arg;
drivers/net/wireless/st/cw1200/sta.c
1766
memset(&arg, 0, sizeof(struct wsm_override_internal_txrate));
drivers/net/wireless/st/cw1200/sta.c
1773
arg.internalTxRate = (__ffs(
drivers/net/wireless/st/cw1200/sta.c
1778
arg.internalTxRate = (__ffs(le32_to_cpu(priv->association_mode.basic_rate_set)));
drivers/net/wireless/st/cw1200/sta.c
1780
arg.nonErpInternalTxRate = (__ffs(le32_to_cpu(priv->association_mode.basic_rate_set)));
drivers/net/wireless/st/cw1200/sta.c
1783
arg.internalTxRate = (__ffs(priv->bss_params.operational_rate_set & ~0xF));
drivers/net/wireless/st/cw1200/sta.c
1784
arg.nonErpInternalTxRate = (__ffs(priv->bss_params.operational_rate_set & ~0xF));
drivers/net/wireless/st/cw1200/sta.c
1789
arg.internalTxRate,
drivers/net/wireless/st/cw1200/sta.c
1790
arg.nonErpInternalTxRate);
drivers/net/wireless/st/cw1200/sta.c
1793
&arg, sizeof(arg));
drivers/net/wireless/st/cw1200/sta.c
2146
struct wsm_suspend_resume *arg)
drivers/net/wireless/st/cw1200/sta.c
2149
arg->stop ? "stop" : "start",
drivers/net/wireless/st/cw1200/sta.c
2150
arg->multicast ? "broadcast" : "unicast");
drivers/net/wireless/st/cw1200/sta.c
2152
if (arg->multicast) {
drivers/net/wireless/st/cw1200/sta.c
2155
if (arg->stop) {
drivers/net/wireless/st/cw1200/sta.c
2178
cw1200_ps_notify(priv, arg->link_id, arg->stop);
drivers/net/wireless/st/cw1200/sta.c
2180
if (!arg->stop)
drivers/net/wireless/st/cw1200/sta.c
665
int cw1200_set_pm(struct cw1200_common *priv, const struct wsm_set_pm *arg)
drivers/net/wireless/st/cw1200/sta.c
667
struct wsm_set_pm pm = *arg;
drivers/net/wireless/st/cw1200/sta.h
114
struct wsm_suspend_resume *arg);
drivers/net/wireless/st/cw1200/sta.h
48
int cw1200_set_pm(struct cw1200_common *priv, const struct wsm_set_pm *arg);
drivers/net/wireless/st/cw1200/sta.h
54
struct wsm_join_complete *arg);
drivers/net/wireless/st/cw1200/sta.h
91
const struct wsm_edca_params *arg);
drivers/net/wireless/st/cw1200/sta.h
93
void cw1200_ba_timer(unsigned long arg);
drivers/net/wireless/st/cw1200/txrx.c
1001
struct wsm_rx *arg,
drivers/net/wireless/st/cw1200/txrx.c
1051
if (arg->status) {
drivers/net/wireless/st/cw1200/txrx.c
1052
if (arg->status == WSM_STATUS_MICFAILURE) {
drivers/net/wireless/st/cw1200/txrx.c
1055
} else if (arg->status == WSM_STATUS_NO_KEY_FOUND) {
drivers/net/wireless/st/cw1200/txrx.c
1060
arg->status);
drivers/net/wireless/st/cw1200/txrx.c
1074
hdr->band = ((arg->channel_number & 0xff00) ||
drivers/net/wireless/st/cw1200/txrx.c
1075
(arg->channel_number > 14)) ?
drivers/net/wireless/st/cw1200/txrx.c
1078
arg->channel_number,
drivers/net/wireless/st/cw1200/txrx.c
1081
if (arg->rx_rate >= 14) {
drivers/net/wireless/st/cw1200/txrx.c
1083
hdr->rate_idx = arg->rx_rate - 14;
drivers/net/wireless/st/cw1200/txrx.c
1084
} else if (arg->rx_rate >= 4) {
drivers/net/wireless/st/cw1200/txrx.c
1085
hdr->rate_idx = arg->rx_rate - 2;
drivers/net/wireless/st/cw1200/txrx.c
1087
hdr->rate_idx = arg->rx_rate;
drivers/net/wireless/st/cw1200/txrx.c
1090
hdr->signal = (s8)arg->rcpi_rssi;
drivers/net/wireless/st/cw1200/txrx.c
1095
if (WSM_RX_STATUS_ENCRYPTION(arg->flags)) {
drivers/net/wireless/st/cw1200/txrx.c
1103
switch (WSM_RX_STATUS_ENCRYPTION(arg->flags)) {
drivers/net/wireless/st/cw1200/txrx.c
1124
WSM_RX_STATUS_ENCRYPTION(arg->flags));
drivers/net/wireless/st/cw1200/txrx.c
1129
if (arg->status == WSM_STATUS_MICFAILURE)
drivers/net/wireless/st/cw1200/txrx.c
1144
if (arg->flags & WSM_RX_STATUS_TSF_INCLUDED) {
drivers/net/wireless/st/cw1200/txrx.c
1153
if (arg->flags & WSM_RX_STATUS_AGGREGATE)
drivers/net/wireless/st/cw1200/txrx.c
1157
(arg->flags & WSM_RX_STATUS_ADDRESS1)) {
drivers/net/wireless/st/cw1200/txrx.c
1161
!arg->status && priv->vif &&
drivers/net/wireless/st/cw1200/txrx.c
356
struct wsm_set_tx_rate_retry_policy arg = {
drivers/net/wireless/st/cw1200/txrx.c
366
&arg.tbl[arg.num];
drivers/net/wireless/st/cw1200/txrx.c
376
++arg.num;
drivers/net/wireless/st/cw1200/txrx.c
381
pr_debug("[TX policy] Upload %d policies\n", arg.num);
drivers/net/wireless/st/cw1200/txrx.c
382
return wsm_set_tx_rate_retry_policy(priv, &arg);
drivers/net/wireless/st/cw1200/txrx.c
849
struct wsm_tx_confirm *arg)
drivers/net/wireless/st/cw1200/txrx.c
851
u8 queue_id = cw1200_queue_get_queue_id(arg->packet_id);
drivers/net/wireless/st/cw1200/txrx.c
857
arg->status, arg->ack_failures);
drivers/net/wireless/st/cw1200/txrx.c
867
if (arg->status)
drivers/net/wireless/st/cw1200/txrx.c
868
pr_debug("TX failed: %d.\n", arg->status);
drivers/net/wireless/st/cw1200/txrx.c
870
if ((arg->status == WSM_REQUEUE) &&
drivers/net/wireless/st/cw1200/txrx.c
871
(arg->flags & WSM_TX_STATUS_REQUEUE)) {
drivers/net/wireless/st/cw1200/txrx.c
881
cw1200_queue_get_generation(arg->packet_id) + 1,
drivers/net/wireless/st/cw1200/txrx.c
883
cw1200_queue_requeue(queue, arg->packet_id);
drivers/net/wireless/st/cw1200/txrx.c
893
} else if (!cw1200_queue_get_skb(queue, arg->packet_id,
drivers/net/wireless/st/cw1200/txrx.c
896
int tx_count = arg->ack_failures;
drivers/net/wireless/st/cw1200/txrx.c
905
arg->packet_id == priv->bss_loss_confirm_id) {
drivers/net/wireless/st/cw1200/txrx.c
906
if (arg->status) {
drivers/net/wireless/st/cw1200/txrx.c
916
if (!arg->status) {
drivers/net/wireless/st/cw1200/txrx.c
920
if (arg->flags & WSM_TX_STATUS_AGGREGATION) {
drivers/net/wireless/st/cw1200/txrx.c
953
cw1200_queue_remove(queue, arg->packet_id);
drivers/net/wireless/st/cw1200/txrx.h
73
struct wsm_tx_confirm *arg);
drivers/net/wireless/st/cw1200/txrx.h
75
struct wsm_rx *arg,
drivers/net/wireless/st/cw1200/wsm.c
1010
struct wsm_join_complete arg;
drivers/net/wireless/st/cw1200/wsm.c
1011
arg.status = WSM_GET32(buf);
drivers/net/wireless/st/cw1200/wsm.c
1012
pr_debug("[WSM] Join complete indication, status: %d\n", arg.status);
drivers/net/wireless/st/cw1200/wsm.c
1013
cw1200_join_complete_cb(priv, &arg);
drivers/net/wireless/st/cw1200/wsm.c
105
int wsm_configuration(struct cw1200_common *priv, struct wsm_configuration *arg)
drivers/net/wireless/st/cw1200/wsm.c
1052
struct wsm_suspend_resume arg;
drivers/net/wireless/st/cw1200/wsm.c
1055
arg.link_id = link_id;
drivers/net/wireless/st/cw1200/wsm.c
1056
arg.stop = !(flags & 1);
drivers/net/wireless/st/cw1200/wsm.c
1057
arg.multicast = !!(flags & 8);
drivers/net/wireless/st/cw1200/wsm.c
1058
arg.queue = (flags >> 1) & 3;
drivers/net/wireless/st/cw1200/wsm.c
1060
cw1200_suspend_resume(priv, &arg);
drivers/net/wireless/st/cw1200/wsm.c
1074
void *arg, u16 cmd, long tmo)
drivers/net/wireless/st/cw1200/wsm.c
1117
priv->wsm_cmd.arg = arg;
drivers/net/wireless/st/cw1200/wsm.c
112
WSM_PUT32(buf, arg->dot11MaxTransmitMsduLifeTime);
drivers/net/wireless/st/cw1200/wsm.c
113
WSM_PUT32(buf, arg->dot11MaxReceiveLifeTime);
drivers/net/wireless/st/cw1200/wsm.c
114
WSM_PUT32(buf, arg->dot11RtsThreshold);
drivers/net/wireless/st/cw1200/wsm.c
117
WSM_PUT16(buf, arg->dpdData_size + 12);
drivers/net/wireless/st/cw1200/wsm.c
119
WSM_PUT(buf, arg->dot11StationId, ETH_ALEN);
drivers/net/wireless/st/cw1200/wsm.c
121
WSM_PUT(buf, arg->dpdData, arg->dpdData_size);
drivers/net/wireless/st/cw1200/wsm.c
123
ret = wsm_cmd_send(priv, buf, arg,
drivers/net/wireless/st/cw1200/wsm.c
1324
wsm_arg = priv->wsm_cmd.arg;
drivers/net/wireless/st/cw1200/wsm.c
135
struct wsm_configuration *arg,
drivers/net/wireless/st/cw1200/wsm.c
145
WSM_GET(buf, arg->dot11StationId, ETH_ALEN);
drivers/net/wireless/st/cw1200/wsm.c
146
arg->dot11FrequencyBandsSupported = WSM_GET8(buf);
drivers/net/wireless/st/cw1200/wsm.c
148
arg->supportedRateMask = WSM_GET32(buf);
drivers/net/wireless/st/cw1200/wsm.c
150
arg->txPowerRange[i].min_power_level = WSM_GET32(buf);
drivers/net/wireless/st/cw1200/wsm.c
151
arg->txPowerRange[i].max_power_level = WSM_GET32(buf);
drivers/net/wireless/st/cw1200/wsm.c
152
arg->txPowerRange[i].stepping = WSM_GET32(buf);
drivers/net/wireless/st/cw1200/wsm.c
163
int wsm_reset(struct cw1200_common *priv, const struct wsm_reset *arg)
drivers/net/wireless/st/cw1200/wsm.c
167
u16 cmd = WSM_RESET_REQ_ID | WSM_TX_LINK_ID(arg->link_id);
drivers/net/wireless/st/cw1200/wsm.c
171
WSM_PUT32(buf, arg->reset_statistics ? 0 : 1);
drivers/net/wireless/st/cw1200/wsm.c
215
struct wsm_mib *arg,
drivers/net/wireless/st/cw1200/wsm.c
222
if (WARN_ON(WSM_GET16(buf) != arg->mib_id))
drivers/net/wireless/st/cw1200/wsm.c
226
if (size > arg->buf_size)
drivers/net/wireless/st/cw1200/wsm.c
227
size = arg->buf_size;
drivers/net/wireless/st/cw1200/wsm.c
229
WSM_GET(buf, arg->buf, size);
drivers/net/wireless/st/cw1200/wsm.c
230
arg->buf_size = size;
drivers/net/wireless/st/cw1200/wsm.c
268
struct wsm_mib *arg,
drivers/net/wireless/st/cw1200/wsm.c
273
ret = wsm_generic_confirm(priv, arg, buf);
drivers/net/wireless/st/cw1200/wsm.c
277
if (arg->mib_id == WSM_MIB_ID_OPERATIONAL_POWER_MODE) {
drivers/net/wireless/st/cw1200/wsm.c
279
const char *p = arg->buf;
drivers/net/wireless/st/cw1200/wsm.c
287
int wsm_scan(struct cw1200_common *priv, const struct wsm_scan *arg)
drivers/net/wireless/st/cw1200/wsm.c
293
if (arg->num_channels > 48)
drivers/net/wireless/st/cw1200/wsm.c
296
if (arg->num_ssids > 2)
drivers/net/wireless/st/cw1200/wsm.c
299
if (arg->band > 1)
drivers/net/wireless/st/cw1200/wsm.c
304
WSM_PUT8(buf, arg->band);
drivers/net/wireless/st/cw1200/wsm.c
305
WSM_PUT8(buf, arg->type);
drivers/net/wireless/st/cw1200/wsm.c
306
WSM_PUT8(buf, arg->flags);
drivers/net/wireless/st/cw1200/wsm.c
307
WSM_PUT8(buf, arg->max_tx_rate);
drivers/net/wireless/st/cw1200/wsm.c
308
WSM_PUT32(buf, arg->auto_scan_interval);
drivers/net/wireless/st/cw1200/wsm.c
309
WSM_PUT8(buf, arg->num_probes);
drivers/net/wireless/st/cw1200/wsm.c
310
WSM_PUT8(buf, arg->num_channels);
drivers/net/wireless/st/cw1200/wsm.c
311
WSM_PUT8(buf, arg->num_ssids);
drivers/net/wireless/st/cw1200/wsm.c
312
WSM_PUT8(buf, arg->probe_delay);
drivers/net/wireless/st/cw1200/wsm.c
314
for (i = 0; i < arg->num_channels; ++i) {
drivers/net/wireless/st/cw1200/wsm.c
315
WSM_PUT16(buf, arg->ch[i].number);
drivers/net/wireless/st/cw1200/wsm.c
317
WSM_PUT32(buf, arg->ch[i].min_chan_time);
drivers/net/wireless/st/cw1200/wsm.c
318
WSM_PUT32(buf, arg->ch[i].max_chan_time);
drivers/net/wireless/st/cw1200/wsm.c
322
for (i = 0; i < arg->num_ssids; ++i) {
drivers/net/wireless/st/cw1200/wsm.c
323
WSM_PUT32(buf, arg->ssids[i].length);
drivers/net/wireless/st/cw1200/wsm.c
324
WSM_PUT(buf, &arg->ssids[i].ssid[0],
drivers/net/wireless/st/cw1200/wsm.c
325
sizeof(arg->ssids[i].ssid));
drivers/net/wireless/st/cw1200/wsm.c
408
struct wsm_join_cnf *arg,
drivers/net/wireless/st/cw1200/wsm.c
411
arg->status = WSM_GET32(buf);
drivers/net/wireless/st/cw1200/wsm.c
412
if (WARN_ON(arg->status) != WSM_STATUS_SUCCESS)
drivers/net/wireless/st/cw1200/wsm.c
415
arg->min_power_level = WSM_GET32(buf);
drivers/net/wireless/st/cw1200/wsm.c
416
arg->max_power_level = WSM_GET32(buf);
drivers/net/wireless/st/cw1200/wsm.c
425
int wsm_join(struct cw1200_common *priv, struct wsm_join *arg)
drivers/net/wireless/st/cw1200/wsm.c
432
WSM_PUT8(buf, arg->mode);
drivers/net/wireless/st/cw1200/wsm.c
433
WSM_PUT8(buf, arg->band);
drivers/net/wireless/st/cw1200/wsm.c
434
WSM_PUT16(buf, arg->channel_number);
drivers/net/wireless/st/cw1200/wsm.c
435
WSM_PUT(buf, &arg->bssid[0], sizeof(arg->bssid));
drivers/net/wireless/st/cw1200/wsm.c
436
WSM_PUT16(buf, arg->atim_window);
drivers/net/wireless/st/cw1200/wsm.c
437
WSM_PUT8(buf, arg->preamble_type);
drivers/net/wireless/st/cw1200/wsm.c
438
WSM_PUT8(buf, arg->probe_for_join);
drivers/net/wireless/st/cw1200/wsm.c
439
WSM_PUT8(buf, arg->dtim_period);
drivers/net/wireless/st/cw1200/wsm.c
440
WSM_PUT8(buf, arg->flags);
drivers/net/wireless/st/cw1200/wsm.c
441
WSM_PUT32(buf, arg->ssid_len);
drivers/net/wireless/st/cw1200/wsm.c
442
WSM_PUT(buf, &arg->ssid[0], sizeof(arg->ssid));
drivers/net/wireless/st/cw1200/wsm.c
443
WSM_PUT32(buf, arg->beacon_interval);
drivers/net/wireless/st/cw1200/wsm.c
444
WSM_PUT32(buf, arg->basic_rate_set);
drivers/net/wireless/st/cw1200/wsm.c
464
const struct wsm_set_bss_params *arg)
drivers/net/wireless/st/cw1200/wsm.c
471
WSM_PUT8(buf, (arg->reset_beacon_loss ? 0x1 : 0));
drivers/net/wireless/st/cw1200/wsm.c
472
WSM_PUT8(buf, arg->beacon_lost_count);
drivers/net/wireless/st/cw1200/wsm.c
473
WSM_PUT16(buf, arg->aid);
drivers/net/wireless/st/cw1200/wsm.c
474
WSM_PUT32(buf, arg->operational_rate_set);
drivers/net/wireless/st/cw1200/wsm.c
489
int wsm_add_key(struct cw1200_common *priv, const struct wsm_add_key *arg)
drivers/net/wireless/st/cw1200/wsm.c
496
WSM_PUT(buf, arg, sizeof(*arg));
drivers/net/wireless/st/cw1200/wsm.c
511
int wsm_remove_key(struct cw1200_common *priv, const struct wsm_remove_key *arg)
drivers/net/wireless/st/cw1200/wsm.c
518
WSM_PUT8(buf, arg->index);
drivers/net/wireless/st/cw1200/wsm.c
536
const struct wsm_set_tx_queue_params *arg, u8 id)
drivers/net/wireless/st/cw1200/wsm.c
546
WSM_PUT8(buf, arg->ackPolicy);
drivers/net/wireless/st/cw1200/wsm.c
548
WSM_PUT32(buf, arg->maxTransmitLifetime);
drivers/net/wireless/st/cw1200/wsm.c
549
WSM_PUT16(buf, arg->allowedMediumTime);
drivers/net/wireless/st/cw1200/wsm.c
565
const struct wsm_edca_params *arg)
drivers/net/wireless/st/cw1200/wsm.c
574
WSM_PUT16(buf, arg->params[3].cwmin);
drivers/net/wireless/st/cw1200/wsm.c
575
WSM_PUT16(buf, arg->params[2].cwmin);
drivers/net/wireless/st/cw1200/wsm.c
576
WSM_PUT16(buf, arg->params[1].cwmin);
drivers/net/wireless/st/cw1200/wsm.c
577
WSM_PUT16(buf, arg->params[0].cwmin);
drivers/net/wireless/st/cw1200/wsm.c
579
WSM_PUT16(buf, arg->params[3].cwmax);
drivers/net/wireless/st/cw1200/wsm.c
580
WSM_PUT16(buf, arg->params[2].cwmax);
drivers/net/wireless/st/cw1200/wsm.c
581
WSM_PUT16(buf, arg->params[1].cwmax);
drivers/net/wireless/st/cw1200/wsm.c
582
WSM_PUT16(buf, arg->params[0].cwmax);
drivers/net/wireless/st/cw1200/wsm.c
584
WSM_PUT8(buf, arg->params[3].aifns);
drivers/net/wireless/st/cw1200/wsm.c
585
WSM_PUT8(buf, arg->params[2].aifns);
drivers/net/wireless/st/cw1200/wsm.c
586
WSM_PUT8(buf, arg->params[1].aifns);
drivers/net/wireless/st/cw1200/wsm.c
587
WSM_PUT8(buf, arg->params[0].aifns);
drivers/net/wireless/st/cw1200/wsm.c
589
WSM_PUT16(buf, arg->params[3].txop_limit);
drivers/net/wireless/st/cw1200/wsm.c
590
WSM_PUT16(buf, arg->params[2].txop_limit);
drivers/net/wireless/st/cw1200/wsm.c
591
WSM_PUT16(buf, arg->params[1].txop_limit);
drivers/net/wireless/st/cw1200/wsm.c
592
WSM_PUT16(buf, arg->params[0].txop_limit);
drivers/net/wireless/st/cw1200/wsm.c
594
WSM_PUT32(buf, arg->params[3].max_rx_lifetime);
drivers/net/wireless/st/cw1200/wsm.c
595
WSM_PUT32(buf, arg->params[2].max_rx_lifetime);
drivers/net/wireless/st/cw1200/wsm.c
596
WSM_PUT32(buf, arg->params[1].max_rx_lifetime);
drivers/net/wireless/st/cw1200/wsm.c
597
WSM_PUT32(buf, arg->params[0].max_rx_lifetime);
drivers/net/wireless/st/cw1200/wsm.c
612
const struct wsm_switch_channel *arg)
drivers/net/wireless/st/cw1200/wsm.c
619
WSM_PUT8(buf, arg->mode);
drivers/net/wireless/st/cw1200/wsm.c
620
WSM_PUT8(buf, arg->switch_count);
drivers/net/wireless/st/cw1200/wsm.c
621
WSM_PUT16(buf, arg->channel_number);
drivers/net/wireless/st/cw1200/wsm.c
640
int wsm_set_pm(struct cw1200_common *priv, const struct wsm_set_pm *arg)
drivers/net/wireless/st/cw1200/wsm.c
648
WSM_PUT8(buf, arg->mode);
drivers/net/wireless/st/cw1200/wsm.c
649
WSM_PUT8(buf, arg->fast_psm_idle_period);
drivers/net/wireless/st/cw1200/wsm.c
650
WSM_PUT8(buf, arg->ap_psm_change_period);
drivers/net/wireless/st/cw1200/wsm.c
651
WSM_PUT8(buf, arg->min_auto_pspoll_period);
drivers/net/wireless/st/cw1200/wsm.c
666
int wsm_start(struct cw1200_common *priv, const struct wsm_start *arg)
drivers/net/wireless/st/cw1200/wsm.c
673
WSM_PUT8(buf, arg->mode);
drivers/net/wireless/st/cw1200/wsm.c
674
WSM_PUT8(buf, arg->band);
drivers/net/wireless/st/cw1200/wsm.c
675
WSM_PUT16(buf, arg->channel_number);
drivers/net/wireless/st/cw1200/wsm.c
676
WSM_PUT32(buf, arg->ct_window);
drivers/net/wireless/st/cw1200/wsm.c
677
WSM_PUT32(buf, arg->beacon_interval);
drivers/net/wireless/st/cw1200/wsm.c
678
WSM_PUT8(buf, arg->dtim_period);
drivers/net/wireless/st/cw1200/wsm.c
679
WSM_PUT8(buf, arg->preamble);
drivers/net/wireless/st/cw1200/wsm.c
680
WSM_PUT8(buf, arg->probe_delay);
drivers/net/wireless/st/cw1200/wsm.c
681
WSM_PUT8(buf, arg->ssid_len);
drivers/net/wireless/st/cw1200/wsm.c
682
WSM_PUT(buf, arg->ssid, sizeof(arg->ssid));
drivers/net/wireless/st/cw1200/wsm.c
683
WSM_PUT32(buf, arg->basic_rate_set);
drivers/net/wireless/st/cw1200/wsm.c
700
const struct wsm_beacon_transmit *arg)
drivers/net/wireless/st/cw1200/wsm.c
707
WSM_PUT32(buf, arg->enable_beaconing ? 1 : 0);
drivers/net/wireless/st/cw1200/wsm.c
748
int wsm_map_link(struct cw1200_common *priv, const struct wsm_map_link *arg)
drivers/net/wireless/st/cw1200/wsm.c
752
u16 cmd = 0x001C | WSM_TX_LINK_ID(arg->link_id);
drivers/net/wireless/st/cw1200/wsm.c
756
WSM_PUT(buf, &arg->mac_addr[0], sizeof(arg->mac_addr));
drivers/net/wireless/st/cw1200/wsm.c
772
const struct wsm_update_ie *arg)
drivers/net/wireless/st/cw1200/wsm.c
779
WSM_PUT16(buf, arg->what);
drivers/net/wireless/st/cw1200/wsm.c
780
WSM_PUT16(buf, arg->count);
drivers/net/wireless/st/cw1200/wsm.c
781
WSM_PUT(buf, arg->ies, arg->length);
drivers/net/wireless/st/cw1200/wsm.c
83
void *arg, u16 cmd, long tmo);
drivers/net/wireless/st/cw1200/wsm.c
92
void *arg,
drivers/net/wireless/st/cw1200/wsm.c
977
static int wsm_scan_started(struct cw1200_common *priv, void *arg,
drivers/net/wireless/st/cw1200/wsm.c
995
struct wsm_scan_complete arg;
drivers/net/wireless/st/cw1200/wsm.c
996
arg.status = WSM_GET32(buf);
drivers/net/wireless/st/cw1200/wsm.c
997
arg.psm = WSM_GET8(buf);
drivers/net/wireless/st/cw1200/wsm.c
998
arg.num_channels = WSM_GET8(buf);
drivers/net/wireless/st/cw1200/wsm.c
999
cw1200_scan_complete_cb(priv, &arg);
drivers/net/wireless/st/cw1200/wsm.h
1062
int wsm_add_key(struct cw1200_common *priv, const struct wsm_add_key *arg);
drivers/net/wireless/st/cw1200/wsm.h
1072
const struct wsm_remove_key *arg);
drivers/net/wireless/st/cw1200/wsm.h
1104
const struct wsm_set_tx_queue_params *arg, u8 id);
drivers/net/wireless/st/cw1200/wsm.h
1148
const struct wsm_edca_params *arg);
drivers/net/wireless/st/cw1200/wsm.h
1151
const struct wsm_edca_params *arg);
drivers/net/wireless/st/cw1200/wsm.h
1176
const struct wsm_switch_channel *arg);
drivers/net/wireless/st/cw1200/wsm.h
1219
int wsm_start(struct cw1200_common *priv, const struct wsm_start *arg);
drivers/net/wireless/st/cw1200/wsm.h
1230
const struct wsm_beacon_transmit *arg);
drivers/net/wireless/st/cw1200/wsm.h
1260
const struct wsm_update_ie *arg);
drivers/net/wireless/st/cw1200/wsm.h
1269
int wsm_map_link(struct cw1200_common *priv, const struct wsm_map_link *arg);
drivers/net/wireless/st/cw1200/wsm.h
1309
struct wsm_rcpi_rssi_threshold *arg)
drivers/net/wireless/st/cw1200/wsm.h
1311
return wsm_write_mib(priv, WSM_MIB_ID_RCPI_RSSI_THRESHOLD, arg,
drivers/net/wireless/st/cw1200/wsm.h
1312
sizeof(*arg));
drivers/net/wireless/st/cw1200/wsm.h
1341
struct wsm_mib_counters_table *arg)
drivers/net/wireless/st/cw1200/wsm.h
1344
arg, sizeof(*arg));
drivers/net/wireless/st/cw1200/wsm.h
1360
const struct wsm_rx_filter *arg)
drivers/net/wireless/st/cw1200/wsm.h
1363
if (arg->promiscuous)
drivers/net/wireless/st/cw1200/wsm.h
1365
if (arg->bssid)
drivers/net/wireless/st/cw1200/wsm.h
1367
if (arg->fcs)
drivers/net/wireless/st/cw1200/wsm.h
1369
if (arg->probeResponder)
drivers/net/wireless/st/cw1200/wsm.h
1411
struct wsm_beacon_filter_control *arg)
drivers/net/wireless/st/cw1200/wsm.h
1417
val.enabled = __cpu_to_le32(arg->enabled);
drivers/net/wireless/st/cw1200/wsm.h
1418
val.bcn_count = __cpu_to_le32(arg->bcn_count);
drivers/net/wireless/st/cw1200/wsm.h
1436
const struct wsm_operational_mode *arg)
drivers/net/wireless/st/cw1200/wsm.h
1438
u8 val = arg->power_mode;
drivers/net/wireless/st/cw1200/wsm.h
1439
if (arg->disable_more_flag_usage)
drivers/net/wireless/st/cw1200/wsm.h
1441
if (arg->perform_ant_diversity)
drivers/net/wireless/st/cw1200/wsm.h
1454
struct wsm_template_frame *arg)
drivers/net/wireless/st/cw1200/wsm.h
1457
u8 *p = skb_push(arg->skb, 4);
drivers/net/wireless/st/cw1200/wsm.h
1458
p[0] = arg->frame_type;
drivers/net/wireless/st/cw1200/wsm.h
1459
p[1] = arg->rate;
drivers/net/wireless/st/cw1200/wsm.h
1460
((__le16 *)p)[1] = __cpu_to_le16(arg->skb->len - 4);
drivers/net/wireless/st/cw1200/wsm.h
1461
ret = wsm_write_mib(priv, WSM_MIB_ID_TEMPLATE_FRAME, p, arg->skb->len);
drivers/net/wireless/st/cw1200/wsm.h
1462
skb_pull(arg->skb, 4);
drivers/net/wireless/st/cw1200/wsm.h
1474
struct wsm_protected_mgmt_policy *arg)
drivers/net/wireless/st/cw1200/wsm.h
1478
if (arg->protectedMgmtEnable)
drivers/net/wireless/st/cw1200/wsm.h
1480
if (arg->unprotectedMgmtFramesAllowed)
drivers/net/wireless/st/cw1200/wsm.h
1482
if (arg->encryptionForAuthFrame)
drivers/net/wireless/st/cw1200/wsm.h
1517
struct wsm_mib_association_mode *arg)
drivers/net/wireless/st/cw1200/wsm.h
1519
return wsm_write_mib(priv, WSM_MIB_ID_SET_ASSOCIATION_MODE, arg,
drivers/net/wireless/st/cw1200/wsm.h
1520
sizeof(*arg));
drivers/net/wireless/st/cw1200/wsm.h
1548
struct wsm_set_tx_rate_retry_policy *arg)
drivers/net/wireless/st/cw1200/wsm.h
1550
size_t size = 4 + arg->num * sizeof(struct wsm_tx_rate_retry_policy);
drivers/net/wireless/st/cw1200/wsm.h
1551
return wsm_write_mib(priv, WSM_MIB_ID_SET_TX_RATE_RETRY_POLICY, arg,
drivers/net/wireless/st/cw1200/wsm.h
1568
struct wsm_ether_type_filter_hdr *arg)
drivers/net/wireless/st/cw1200/wsm.h
1571
arg->num * sizeof(struct wsm_ether_type_filter);
drivers/net/wireless/st/cw1200/wsm.h
1573
arg, size);
drivers/net/wireless/st/cw1200/wsm.h
1589
struct wsm_udp_port_filter_hdr *arg)
drivers/net/wireless/st/cw1200/wsm.h
1592
arg->num * sizeof(struct wsm_udp_port_filter);
drivers/net/wireless/st/cw1200/wsm.h
1594
arg, size);
drivers/net/wireless/st/cw1200/wsm.h
1671
struct wsm_keep_alive_period arg = {
drivers/net/wireless/st/cw1200/wsm.h
1675
&arg, sizeof(arg));
drivers/net/wireless/st/cw1200/wsm.h
1687
struct wsm_set_bssid_filtering arg = {
drivers/net/wireless/st/cw1200/wsm.h
1691
&arg, sizeof(arg));
drivers/net/wireless/st/cw1200/wsm.h
1751
__le32 arg = enabled ? __cpu_to_le32(1) : 0;
drivers/net/wireless/st/cw1200/wsm.h
1754
&arg, sizeof(arg));
drivers/net/wireless/st/cw1200/wsm.h
1767
struct wsm_uapsd_info *arg)
drivers/net/wireless/st/cw1200/wsm.h
1770
arg, sizeof(*arg));
drivers/net/wireless/st/cw1200/wsm.h
1781
struct wsm_override_internal_txrate *arg)
drivers/net/wireless/st/cw1200/wsm.h
1784
arg, sizeof(*arg));
drivers/net/wireless/st/cw1200/wsm.h
1822
void *arg;
drivers/net/wireless/st/cw1200/wsm.h
652
struct wsm_configuration *arg);
drivers/net/wireless/st/cw1200/wsm.h
662
int wsm_reset(struct cw1200_common *priv, const struct wsm_reset *arg);
drivers/net/wireless/st/cw1200/wsm.h
737
int wsm_scan(struct cw1200_common *priv, const struct wsm_scan *arg);
drivers/net/wireless/st/cw1200/wsm.h
884
struct wsm_event *arg);
drivers/net/wireless/st/cw1200/wsm.h
947
int wsm_join(struct cw1200_common *priv, struct wsm_join *arg);
drivers/net/wireless/st/cw1200/wsm.h
972
int wsm_set_pm(struct cw1200_common *priv, const struct wsm_set_pm *arg);
drivers/net/wireless/st/cw1200/wsm.h
999
const struct wsm_set_bss_params *arg);
drivers/net/wireless/ti/wl1251/wl1251.h
43
#define wl1251_error(fmt, arg...) \
drivers/net/wireless/ti/wl1251/wl1251.h
44
printk(KERN_ERR DRIVER_PREFIX "ERROR " fmt "\n", ##arg)
drivers/net/wireless/ti/wl1251/wl1251.h
46
#define wl1251_warning(fmt, arg...) \
drivers/net/wireless/ti/wl1251/wl1251.h
47
printk(KERN_WARNING DRIVER_PREFIX "WARNING " fmt "\n", ##arg)
drivers/net/wireless/ti/wl1251/wl1251.h
49
#define wl1251_notice(fmt, arg...) \
drivers/net/wireless/ti/wl1251/wl1251.h
50
printk(KERN_INFO DRIVER_PREFIX fmt "\n", ##arg)
drivers/net/wireless/ti/wl1251/wl1251.h
52
#define wl1251_info(fmt, arg...) \
drivers/net/wireless/ti/wl1251/wl1251.h
53
printk(KERN_DEBUG DRIVER_PREFIX fmt "\n", ##arg)
drivers/net/wireless/ti/wl1251/wl1251.h
55
#define wl1251_debug(level, fmt, arg...) \
drivers/net/wireless/ti/wl1251/wl1251.h
58
printk(KERN_DEBUG DRIVER_PREFIX fmt "\n", ##arg); \
drivers/net/wireless/ti/wlcore/debug.h
50
#define wl1271_error(fmt, arg...) \
drivers/net/wireless/ti/wlcore/debug.h
51
pr_err(DRIVER_PREFIX "ERROR " fmt "\n", ##arg)
drivers/net/wireless/ti/wlcore/debug.h
53
#define wl1271_warning(fmt, arg...) \
drivers/net/wireless/ti/wlcore/debug.h
54
pr_warn(DRIVER_PREFIX "WARNING " fmt "\n", ##arg)
drivers/net/wireless/ti/wlcore/debug.h
56
#define wl1271_notice(fmt, arg...) \
drivers/net/wireless/ti/wlcore/debug.h
57
pr_info(DRIVER_PREFIX fmt "\n", ##arg)
drivers/net/wireless/ti/wlcore/debug.h
59
#define wl1271_info(fmt, arg...) \
drivers/net/wireless/ti/wlcore/debug.h
60
pr_info(DRIVER_PREFIX fmt "\n", ##arg)
drivers/net/wireless/ti/wlcore/debug.h
64
#define wl1271_debug(level, fmt, arg...) \
drivers/net/wireless/ti/wlcore/debug.h
67
dynamic_pr_debug(DRIVER_PREFIX fmt "\n", ##arg); \
drivers/net/wireless/ti/wlcore/debug.h
70
#define wl1271_debug(level, fmt, arg...) \
drivers/net/wireless/ti/wlcore/debug.h
74
##arg); \
drivers/net/wireless/ti/wlcore/debugfs.c
103
if (!arg) {
drivers/net/wireless/ti/wlcore/debugfs.c
112
chip_op = arg;
drivers/net/wireless/ti/wlcore/debugfs.c
98
void *arg)
drivers/net/wireless/virtual/mac80211_hwsim.c
2318
static void mac80211_hwsim_beacon_tx(void *arg, u8 *mac,
drivers/net/wireless/virtual/mac80211_hwsim.c
2321
struct mac80211_hwsim_link_data *link_data = arg;
drivers/net/wwan/iosm/iosm_ipc_imem.c
117
static int ipc_imem_tq_adb_timer_cb(struct iosm_imem *ipc_imem, int arg,
drivers/net/wwan/iosm/iosm_ipc_imem.c
1456
int arg, void *msg,
drivers/net/wwan/iosm/iosm_ipc_imem.c
460
static int ipc_imem_tq_td_update_timer_cb(struct iosm_imem *ipc_imem, int arg,
drivers/net/wwan/iosm/iosm_ipc_imem.c
484
static int ipc_imem_tq_startup_timer_cb(struct iosm_imem *ipc_imem, int arg,
drivers/net/wwan/iosm/iosm_ipc_imem.c
51
static int ipc_imem_tq_td_alloc_timer(struct iosm_imem *ipc_imem, int arg,
drivers/net/wwan/iosm/iosm_ipc_imem.c
547
static int ipc_imem_send_mdm_rdy_cb(struct iosm_imem *ipc_imem, int arg,
drivers/net/wwan/iosm/iosm_ipc_imem.c
793
static int ipc_imem_tq_irq_cb(struct iosm_imem *ipc_imem, int arg, void *msg,
drivers/net/wwan/iosm/iosm_ipc_imem.c
796
ipc_imem_handle_irq(ipc_imem, arg);
drivers/net/wwan/iosm/iosm_ipc_imem.c
878
static int ipc_imem_tq_pipe_td_alloc(struct iosm_imem *ipc_imem, int arg,
drivers/net/wwan/iosm/iosm_ipc_imem.c
892
ipc_protocol_doorbell_trigger(ipc_imem->ipc_protocol, arg);
drivers/net/wwan/iosm/iosm_ipc_imem.c
97
static int ipc_imem_tq_fast_update_timer_cb(struct iosm_imem *ipc_imem, int arg,
drivers/net/wwan/iosm/iosm_ipc_imem_ops.c
41
static int ipc_imem_tq_cdev_write(struct iosm_imem *ipc_imem, int arg,
drivers/net/wwan/iosm/iosm_ipc_mux_codec.c
13
static int ipc_mux_tq_cmd_send(struct iosm_imem *ipc_imem, int arg, void *msg,
drivers/net/wwan/iosm/iosm_ipc_mux_codec.c
1481
static int ipc_mux_tq_ul_trigger_encode(struct iosm_imem *ipc_imem, int arg,
drivers/net/wwan/iosm/iosm_ipc_protocol.c
159
static int ipc_protocol_tq_wakeup_dev_slp(struct iosm_imem *ipc_imem, int arg,
drivers/net/wwan/iosm/iosm_ipc_protocol.c
32
static int ipc_protocol_tq_msg_send_cb(struct iosm_imem *ipc_imem, int arg,
drivers/net/wwan/iosm/iosm_ipc_protocol.c
46
static int ipc_protocol_tq_msg_remove(struct iosm_imem *ipc_imem, int arg,
drivers/net/wwan/iosm/iosm_ipc_protocol.c
51
ipc_protocol->rsp_ring[arg] = NULL;
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
141
int (*func)(struct iosm_imem *ipc_imem, int arg,
drivers/net/wwan/iosm/iosm_ipc_task_queue.c
143
int arg, void *msg, size_t size, bool wait)
drivers/net/wwan/iosm/iosm_ipc_task_queue.c
157
ret = ipc_task_queue_add_task(imem, arg, copy, func,
drivers/net/wwan/iosm/iosm_ipc_task_queue.c
161
"add task failed for %ps %d, %p, %zu, %d", func, arg,
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
78
int arg, void *msg,
drivers/net/wwan/iosm/iosm_ipc_task_queue.c
79
int (*func)(struct iosm_imem *ipc_imem, int arg,
drivers/net/wwan/iosm/iosm_ipc_task_queue.h
31
int (*func)(struct iosm_imem *ipc_imem, int arg, void *msg,
drivers/net/wwan/iosm/iosm_ipc_task_queue.h
33
int arg;
drivers/net/wwan/iosm/iosm_ipc_task_queue.h
93
int (*func)(struct iosm_imem *ipc_imem, int arg,
drivers/net/wwan/iosm/iosm_ipc_task_queue.h
95
int arg, void *msg, size_t size, bool wait);
drivers/net/wwan/t7xx/t7xx_hif_dpmaif_tx.c
445
static int t7xx_dpmaif_tx_hw_push_thread(void *arg)
drivers/net/wwan/t7xx/t7xx_hif_dpmaif_tx.c
447
struct dpmaif_ctrl *dpmaif_ctrl = arg;
drivers/net/wwan/t7xx/t7xx_port_ctrl_msg.c
216
static int port_ctl_rx_thread(void *arg)
drivers/net/wwan/t7xx/t7xx_port_ctrl_msg.c
219
struct t7xx_port *port = arg;
drivers/net/wwan/wwan_core.c
1006
if (copy_from_user(&port->at_data.termios, (void __user *)arg,
drivers/net/wwan/wwan_core.c
1013
ret = put_user(port->at_data.mdmbits, (int __user *)arg);
drivers/net/wwan/wwan_core.c
1021
if (copy_from_user(&mdmbits, (int __user *)arg, sizeof(int))) {
drivers/net/wwan/wwan_core.c
1044
unsigned long arg)
drivers/net/wwan/wwan_core.c
1050
res = wwan_port_fops_at_ioctl(port, cmd, arg);
drivers/net/wwan/wwan_core.c
1066
return put_user(amount, (int __user *)arg);
drivers/net/wwan/wwan_core.c
972
unsigned long arg)
drivers/net/wwan/wwan_core.c
983
if (copy_to_user((void __user *)arg, &port->at_data.termios,
drivers/net/wwan/wwan_core.c
991
if (copy_from_user(&port->at_data.termios, (void __user *)arg,
drivers/net/wwan/wwan_core.c
998
if (copy_to_user((void __user *)arg, &port->at_data.termios,
drivers/nfc/nfcsim.c
198
dev->cb(dev->nfc_digital_dev, dev->arg, skb);
drivers/nfc/nfcsim.c
202
u16 timeout, nfc_digital_cmd_complete_t cb, void *arg)
drivers/nfc/nfcsim.c
214
dev->arg = arg;
drivers/nfc/nfcsim.c
281
nfc_digital_cmd_complete_t cb, void *arg)
drivers/nfc/nfcsim.c
283
return nfcsim_send(ddev, skb, timeout, cb, arg);
drivers/nfc/nfcsim.c
311
nfc_digital_cmd_complete_t cb, void *arg)
drivers/nfc/nfcsim.c
313
return nfcsim_send(ddev, skb, timeout, cb, arg);
drivers/nfc/nfcsim.c
317
nfc_digital_cmd_complete_t cb, void *arg)
drivers/nfc/nfcsim.c
319
return nfcsim_send(ddev, NULL, timeout, cb, arg);
drivers/nfc/nfcsim.c
47
void *arg;
drivers/nfc/pn533/pn533.c
1071
static int pn533_tm_get_data_complete(struct pn533 *dev, void *arg,
drivers/nfc/pn533/pn533.c
1139
static int pn533_tm_send_complete(struct pn533 *dev, void *arg,
drivers/nfc/pn533/pn533.c
1246
static int pn533_rf_complete(struct pn533 *dev, void *arg,
drivers/nfc/pn533/pn533.c
1287
static int pn533_poll_dep_complete(struct pn533 *dev, void *arg,
drivers/nfc/pn533/pn533.c
1397
static int pn533_autopoll_complete(struct pn533 *dev, void *arg,
drivers/nfc/pn533/pn533.c
1490
static int pn533_poll_complete(struct pn533 *dev, void *arg,
drivers/nfc/pn533/pn533.c
1845
static int pn533_deactivate_target_complete(struct pn533 *dev, void *arg,
drivers/nfc/pn533/pn533.c
1897
static int pn533_in_dep_link_up_complete(struct pn533 *dev, void *arg,
drivers/nfc/pn533/pn533.c
1903
u8 active = *(u8 *)arg;
drivers/nfc/pn533/pn533.c
1905
kfree(arg);
drivers/nfc/pn533/pn533.c
1967
u8 *next, *arg, nfcid3[NFC_NFCID3_MAXSIZE];
drivers/nfc/pn533/pn533.c
2022
arg = kmalloc_obj(*arg);
drivers/nfc/pn533/pn533.c
2023
if (!arg) {
drivers/nfc/pn533/pn533.c
2028
*arg = !comm_mode;
drivers/nfc/pn533/pn533.c
2033
pn533_in_dep_link_up_complete, arg);
drivers/nfc/pn533/pn533.c
2037
kfree(arg);
drivers/nfc/pn533/pn533.c
2104
struct pn533_data_exchange_arg *arg = _arg;
drivers/nfc/pn533/pn533.c
2130
dev->cmd_complete_mi_arg = arg;
drivers/nfc/pn533/pn533.c
2137
dev->cmd_complete_dep_arg = arg;
drivers/nfc/pn533/pn533.c
2149
arg->cb(arg->cb_context, skb, 0);
drivers/nfc/pn533/pn533.c
2150
kfree(arg);
drivers/nfc/pn533/pn533.c
2157
arg->cb(arg->cb_context, NULL, rc);
drivers/nfc/pn533/pn533.c
2158
kfree(arg);
drivers/nfc/pn533/pn533.c
2259
struct pn533_data_exchange_arg *arg = NULL;
drivers/nfc/pn533/pn533.c
2269
arg = kmalloc_obj(*arg);
drivers/nfc/pn533/pn533.c
2270
if (!arg) {
drivers/nfc/pn533/pn533.c
2275
arg->cb = cb;
drivers/nfc/pn533/pn533.c
2276
arg->cb_context = cb_context;
drivers/nfc/pn533/pn533.c
2284
arg);
drivers/nfc/pn533/pn533.c
2307
arg);
drivers/nfc/pn533/pn533.c
2318
kfree(arg);
drivers/nfc/pn533/pn533.c
2323
static int pn533_tm_send_complete(struct pn533 *dev, void *arg,
drivers/nfc/pn533/pn533.c
591
struct pn533_sync_cmd_response *arg = _arg;
drivers/nfc/pn533/pn533.c
593
arg->resp = resp;
drivers/nfc/pn533/pn533.c
594
complete(&arg->done);
drivers/nfc/pn533/pn533.c
620
struct pn533_sync_cmd_response arg;
drivers/nfc/pn533/pn533.c
622
init_completion(&arg.done);
drivers/nfc/pn533/pn533.c
625
pn533_send_sync_complete, &arg);
drivers/nfc/pn533/pn533.c
631
wait_for_completion(&arg.done);
drivers/nfc/pn533/pn533.c
633
return arg.resp;
drivers/nfc/pn533/pn533.h
183
typedef int (*pn533_send_async_complete_t) (struct pn533 *dev, void *arg,
drivers/nfc/pn533/usb.c
165
struct pn533_out_arg arg;
drivers/nfc/pn533/usb.c
178
arg.phy = phy;
drivers/nfc/pn533/usb.c
179
init_completion(&arg.done);
drivers/nfc/pn533/usb.c
181
phy->out_urb->context = &arg;
drivers/nfc/pn533/usb.c
187
wait_for_completion(&arg.done);
drivers/nfc/pn533/usb.c
369
struct pn533_acr122_poweron_rdr_arg *arg = urb->context;
drivers/nfc/pn533/usb.c
375
arg->rc = urb->status;
drivers/nfc/pn533/usb.c
376
complete(&arg->done);
drivers/nfc/pn533/usb.c
388
struct pn533_acr122_poweron_rdr_arg arg;
drivers/nfc/pn533/usb.c
394
init_completion(&arg.done);
drivers/nfc/pn533/usb.c
398
phy->in_urb->context = &arg;
drivers/nfc/pn533/usb.c
419
wait_for_completion(&arg.done);
drivers/nfc/pn533/usb.c
422
return arg.rc;
drivers/nfc/pn533/usb.c
427
struct pn533_out_arg *arg = urb->context;
drivers/nfc/pn533/usb.c
428
struct pn533_usb_phy *phy = arg->phy;
drivers/nfc/pn533/usb.c
446
complete(&arg->done);
drivers/nfc/port100.c
1155
static void port100_in_comm_rf_complete(struct port100 *dev, void *arg,
drivers/nfc/port100.c
1158
const struct port100_cb_arg *cb_arg = arg;
drivers/nfc/port100.c
1208
nfc_digital_cmd_complete_t cb, void *arg)
drivers/nfc/port100.c
1219
cb_arg->complete_arg = arg;
drivers/nfc/port100.c
1332
static void port100_tg_comm_rf_complete(struct port100 *dev, void *arg,
drivers/nfc/port100.c
1336
const struct port100_cb_arg *cb_arg = arg;
drivers/nfc/port100.c
1374
nfc_digital_cmd_complete_t cb, void *arg)
drivers/nfc/port100.c
1385
cb_arg->complete_arg = arg;
drivers/nfc/port100.c
1403
nfc_digital_cmd_complete_t cb, void *arg)
drivers/nfc/port100.c
1426
cb_arg->complete_arg = arg;
drivers/nfc/port100.c
1457
nfc_digital_cmd_complete_t cb, void *arg)
drivers/nfc/port100.c
1466
return port100_tg_send_cmd(ddev, skb, timeout, cb, arg);
drivers/nfc/port100.c
905
struct port100_sync_cmd_response *arg = _arg;
drivers/nfc/port100.c
907
arg->resp = resp;
drivers/nfc/port100.c
908
complete(&arg->done);
drivers/nfc/port100.c
915
struct port100_sync_cmd_response arg;
drivers/nfc/port100.c
917
init_completion(&arg.done);
drivers/nfc/port100.c
920
port100_send_sync_complete, &arg);
drivers/nfc/port100.c
926
wait_for_completion(&arg.done);
drivers/nfc/port100.c
928
return arg.resp;
drivers/nfc/port100.c
94
typedef void (*port100_send_async_complete_t)(struct port100 *dev, void *arg,
drivers/nfc/st95hf/core.c
1000
void *arg)
drivers/nfc/st95hf/core.c
1008
void *arg)
drivers/nfc/st95hf/core.c
919
void *arg)
drivers/nfc/st95hf/core.c
950
stcontext->complete_cb_arg.cb_usrarg = arg;
drivers/nfc/trf7970a.c
1509
nfc_digital_cmd_complete_t cb, void *arg)
drivers/nfc/trf7970a.c
1567
trf->cb_arg = arg;
drivers/nfc/trf7970a.c
1765
nfc_digital_cmd_complete_t cb, void *arg,
drivers/nfc/trf7970a.c
1825
trf->cb_arg = arg;
drivers/nfc/trf7970a.c
1844
nfc_digital_cmd_complete_t cb, void *arg)
drivers/nfc/trf7970a.c
1851
return _trf7970a_tg_listen(ddev, timeout, cb, arg, false);
drivers/nfc/trf7970a.c
1856
void *arg)
drivers/nfc/trf7970a.c
1874
return _trf7970a_tg_listen(ddev, timeout, cb, arg, true);
drivers/nfc/virtual_ncidev.c
177
unsigned long arg)
drivers/nfc/virtual_ncidev.c
181
void __user *p = (void __user *)arg;
drivers/nvdimm/bus.c
1025
int read_only, unsigned int ioctl_cmd, unsigned long arg)
drivers/nvdimm/bus.c
1031
void __user *p = (void __user *) arg;
drivers/nvdimm/bus.c
1205
static long nd_ioctl(struct file *file, unsigned int cmd, unsigned long arg,
drivers/nvdimm/bus.c
1241
rc = __nd_ioctl(nvdimm_bus, nvdimm, ro, cmd, arg);
drivers/nvdimm/bus.c
1251
static long bus_ioctl(struct file *file, unsigned int cmd, unsigned long arg)
drivers/nvdimm/bus.c
1253
return nd_ioctl(file, cmd, arg, BUS_IOCTL);
drivers/nvdimm/bus.c
1256
static long dimm_ioctl(struct file *file, unsigned int cmd, unsigned long arg)
drivers/nvdimm/bus.c
1258
return nd_ioctl(file, cmd, arg, DIMM_IOCTL);
drivers/nvdimm/dimm_devs.c
495
enum nvdimm_fwa_trigger arg;
drivers/nvdimm/dimm_devs.c
502
arg = NVDIMM_FWA_ARM;
drivers/nvdimm/dimm_devs.c
504
arg = NVDIMM_FWA_DISARM;
drivers/nvdimm/dimm_devs.c
509
rc = nvdimm->fw_ops->arm(nvdimm, arg);
drivers/nvdimm/nd.h
355
#define nd_dbg_dpa(r, d, res, fmt, arg...) \
drivers/nvdimm/nd.h
359
(unsigned long long) (res ? res->start : 0), ##arg)
drivers/nvme/host/fc.c
2795
nvme_fc_submit_async_event(struct nvme_ctrl *arg)
drivers/nvme/host/fc.c
2797
struct nvme_fc_ctrl *ctrl = to_fc_ctrl(arg);
drivers/nvme/host/ioctl.c
612
unsigned int cmd, unsigned long arg)
drivers/nvme/host/ioctl.c
616
void __user *argp = (void __user *)arg;
drivers/nvme/host/ioctl.c
627
long nvme_ns_chr_ioctl(struct file *file, unsigned int cmd, unsigned long arg)
drivers/nvme/host/ioctl.c
632
void __user *argp = (void __user *)arg;
drivers/nvme/host/ioctl.c
710
unsigned int cmd, unsigned long arg)
drivers/nvme/host/ioctl.c
714
void __user *argp = (void __user *)arg;
drivers/nvme/host/ioctl.c
743
unsigned long arg)
drivers/nvme/host/ioctl.c
749
void __user *argp = (void __user *)arg;
drivers/nvme/host/ioctl.c
849
unsigned long arg)
drivers/nvme/host/ioctl.c
853
void __user *argp = (void __user *)arg;
drivers/nvme/host/multipath.c
18
bool *arg = kp->arg;
drivers/nvme/host/multipath.c
24
if (multipath_always_on && !*arg) {
drivers/nvme/host/multipath.c
26
*arg = true;
drivers/nvme/host/multipath.c
46
bool *arg = kp->arg;
drivers/nvme/host/multipath.c
52
if (*arg)
drivers/nvme/host/nvme.h
985
unsigned int cmd, unsigned long arg);
drivers/nvme/host/nvme.h
986
long nvme_ns_chr_ioctl(struct file *file, unsigned int cmd, unsigned long arg);
drivers/nvme/host/nvme.h
988
unsigned int cmd, unsigned long arg);
drivers/nvme/host/nvme.h
990
unsigned long arg);
drivers/nvme/host/nvme.h
992
unsigned long arg);
drivers/nvme/host/rdma.c
1663
static void nvme_rdma_submit_async_event(struct nvme_ctrl *arg)
drivers/nvme/host/rdma.c
1665
struct nvme_rdma_ctrl *ctrl = to_rdma_ctrl(arg);
drivers/nvme/host/tcp.c
1030
struct nvme_tcp_queue *queue = desc->arg.data;
drivers/nvme/host/tcp.c
1367
rd_desc.arg.data = queue;
drivers/nvme/host/tcp.c
2601
static void nvme_tcp_submit_async_event(struct nvme_ctrl *arg)
drivers/nvme/host/tcp.c
2603
struct nvme_tcp_ctrl *ctrl = to_tcp_ctrl(arg);
drivers/nvme/target/loop.c
174
static void nvme_loop_submit_async_event(struct nvme_ctrl *arg)
drivers/nvme/target/loop.c
176
struct nvme_loop_ctrl *ctrl = to_loop_ctrl(arg);
drivers/nvme/target/pci-epf.c
278
static bool nvmet_pci_epf_dma_filter(struct dma_chan *chan, void *arg)
drivers/nvme/target/pci-epf.c
280
struct nvmet_pci_epf_dma_filter *filter = arg;
drivers/nvme/target/tcp.c
46
return param_store_val(str, kp->arg, 0, INT_MAX);
drivers/nvmem/stm32-bsec-optee-ta.c
143
struct tee_ioctl_invoke_arg arg;
drivers/nvmem/stm32-bsec-optee-ta.c
154
memset(&arg, 0, sizeof(arg));
drivers/nvmem/stm32-bsec-optee-ta.c
157
arg.func = PTA_BSEC_READ_MEM;
drivers/nvmem/stm32-bsec-optee-ta.c
158
arg.session = session_id;
drivers/nvmem/stm32-bsec-optee-ta.c
159
arg.num_params = 2;
drivers/nvmem/stm32-bsec-optee-ta.c
178
ret = tee_client_invoke_func(ctx, &arg, param);
drivers/nvmem/stm32-bsec-optee-ta.c
179
if (ret < 0 || arg.ret != 0) {
drivers/nvmem/stm32-bsec-optee-ta.c
181
arg.ret, ret);
drivers/nvmem/stm32-bsec-optee-ta.c
208
struct tee_ioctl_invoke_arg arg;
drivers/nvmem/stm32-bsec-optee-ta.c
222
memset(&arg, 0, sizeof(arg));
drivers/nvmem/stm32-bsec-optee-ta.c
225
arg.func = PTA_BSEC_WRITE_MEM;
drivers/nvmem/stm32-bsec-optee-ta.c
226
arg.session = session_id;
drivers/nvmem/stm32-bsec-optee-ta.c
227
arg.num_params = 2;
drivers/nvmem/stm32-bsec-optee-ta.c
254
ret = tee_client_invoke_func(ctx, &arg, param);
drivers/nvmem/stm32-bsec-optee-ta.c
255
if (ret < 0 || arg.ret != 0) {
drivers/nvmem/stm32-bsec-optee-ta.c
256
pr_err("TA_BSEC invoke failed TEE err:%#x, ret:%#x\n", arg.ret, ret);
drivers/nvmem/stm32-bsec-optee-ta.c
282
ret = tee_client_invoke_func(ctx, &arg, param);
drivers/nvmem/stm32-bsec-optee-ta.c
283
if (ret < 0 || arg.ret != 0) {
drivers/nvmem/stm32-bsec-optee-ta.c
284
pr_err("TA_BSEC invoke failed TEE err:%#x, ret:%#x\n", arg.ret, ret);
drivers/of/platform.c
722
unsigned long action, void *arg)
drivers/of/platform.c
724
struct of_reconfig_data *rd = arg;
drivers/of/unittest.c
3376
void *arg)
drivers/of/unittest.c
3378
struct of_overlay_notify_data *nd = arg;
drivers/parisc/eisa.c
46
#define EISA_DBG(msg, arg...) printk(KERN_DEBUG "eisa: " msg, ## arg)
drivers/parisc/eisa.c
48
#define EISA_DBG(msg, arg...)
drivers/pci/controller/dwc/pci-dra7xx.c
288
static irqreturn_t dra7xx_pcie_irq_handler(int irq, void *arg)
drivers/pci/controller/dwc/pci-dra7xx.c
290
struct dra7xx_pcie *dra7xx = arg;
drivers/pci/controller/dwc/pci-exynos.c
147
static irqreturn_t exynos_pcie_irq_handler(int irq, void *arg)
drivers/pci/controller/dwc/pci-exynos.c
149
struct exynos_pcie *ep = arg;
drivers/pci/controller/dwc/pcie-armada8k.c
210
static irqreturn_t armada8k_pcie_irq_handler(int irq, void *arg)
drivers/pci/controller/dwc/pcie-armada8k.c
212
struct armada8k_pcie *pcie = arg;
drivers/pci/controller/dwc/pcie-dw-rockchip.c
519
static irqreturn_t rockchip_pcie_ep_sys_irq_thread(int irq, void *arg)
drivers/pci/controller/dwc/pcie-dw-rockchip.c
521
struct rockchip_pcie *rockchip = arg;
drivers/pci/controller/dwc/pcie-spear13xx.c
83
static irqreturn_t spear13xx_pcie_irq_handler(int irq, void *arg)
drivers/pci/controller/dwc/pcie-spear13xx.c
85
struct spear13xx_pcie *spear13xx_pcie = arg;
drivers/pci/controller/dwc/pcie-tegra194.c
1914
static irqreturn_t tegra_pcie_ep_pex_rst_irq(int irq, void *arg)
drivers/pci/controller/dwc/pcie-tegra194.c
1916
struct tegra_pcie_dw *pcie = arg;
drivers/pci/controller/dwc/pcie-tegra194.c
357
static irqreturn_t tegra_pcie_rp_irq_handler(int irq, void *arg)
drivers/pci/controller/dwc/pcie-tegra194.c
359
struct tegra_pcie_dw *pcie = arg;
drivers/pci/controller/dwc/pcie-tegra194.c
461
static irqreturn_t tegra_pcie_ep_irq_thread(int irq, void *arg)
drivers/pci/controller/dwc/pcie-tegra194.c
463
struct tegra_pcie_dw *pcie = arg;
drivers/pci/controller/dwc/pcie-tegra194.c
515
static irqreturn_t tegra_pcie_ep_hard_irq(int irq, void *arg)
drivers/pci/controller/dwc/pcie-tegra194.c
517
struct tegra_pcie_dw *pcie = arg;
drivers/pci/controller/pci-aardvark.c
1646
static irqreturn_t advk_pcie_irq_handler(int irq, void *arg)
drivers/pci/controller/pci-aardvark.c
1648
struct advk_pcie *pcie = arg;
drivers/pci/controller/pci-hyperv.c
2158
void *arg)
drivers/pci/controller/pci-hyperv.c
2166
ret = irq_domain_alloc_irqs_parent(d, virq, nr_irqs, arg);
drivers/pci/controller/pci-hyperv.c
4059
static int hv_pci_restore_msi_msg(struct pci_dev *pdev, void *arg)
drivers/pci/controller/pci-tegra.c
762
static irqreturn_t tegra_pcie_isr(int irq, void *arg)
drivers/pci/controller/pci-tegra.c
781
struct tegra_pcie *pcie = arg;
drivers/pci/controller/pcie-hisi-error.c
113
union acpi_object arg[3];
drivers/pci/controller/pcie-hisi-error.c
118
arg[0].type = ACPI_TYPE_INTEGER;
drivers/pci/controller/pcie-hisi-error.c
119
arg[0].integer.value = chip_id;
drivers/pci/controller/pcie-hisi-error.c
120
arg[1].type = ACPI_TYPE_INTEGER;
drivers/pci/controller/pcie-hisi-error.c
121
arg[1].integer.value = HISI_PCIE_CORE_ID(port_id);
drivers/pci/controller/pcie-hisi-error.c
122
arg[2].type = ACPI_TYPE_INTEGER;
drivers/pci/controller/pcie-hisi-error.c
123
arg[2].integer.value = HISI_PCIE_CORE_PORT_ID(port_id);
drivers/pci/controller/pcie-hisi-error.c
126
arg_list.pointer = arg;
drivers/pci/controller/pcie-mediatek-gen3.c
626
void *arg)
drivers/pci/controller/pcie-rockchip-host.c
399
static irqreturn_t rockchip_pcie_subsys_irq_handler(int irq, void *arg)
drivers/pci/controller/pcie-rockchip-host.c
401
struct rockchip_pcie *rockchip = arg;
drivers/pci/controller/pcie-rockchip-host.c
465
static irqreturn_t rockchip_pcie_client_irq_handler(int irq, void *arg)
drivers/pci/controller/pcie-rockchip-host.c
467
struct rockchip_pcie *rockchip = arg;
drivers/pci/controller/vmd.c
266
unsigned int nr_irqs, void *arg)
drivers/pci/controller/vmd.c
268
struct msi_desc *desc = ((msi_alloc_info_t *)arg)->desc;
drivers/pci/hotplug/acpi_pcihp.c
24
#define dbg(fmt, arg...) do { if (debug_acpi) printk(KERN_DEBUG "%s: %s: " fmt, MY_NAME, __func__, ## arg); } while (0)
drivers/pci/hotplug/acpi_pcihp.c
25
#define err(format, arg...) printk(KERN_ERR "%s: " format, MY_NAME, ## arg)
drivers/pci/hotplug/acpi_pcihp.c
26
#define info(format, arg...) printk(KERN_INFO "%s: " format, MY_NAME, ## arg)
drivers/pci/hotplug/acpi_pcihp.c
27
#define warn(format, arg...) printk(KERN_WARNING "%s: " format, MY_NAME, ## arg)
drivers/pci/hotplug/cpci_hotplug_core.c
32
#define dbg(format, arg...) \
drivers/pci/hotplug/cpci_hotplug_core.c
36
MY_NAME, ## arg); \
drivers/pci/hotplug/cpci_hotplug_core.c
38
#define err(format, arg...) printk(KERN_ERR "%s: " format "\n", MY_NAME, ## arg)
drivers/pci/hotplug/cpci_hotplug_core.c
39
#define info(format, arg...) printk(KERN_INFO "%s: " format "\n", MY_NAME, ## arg)
drivers/pci/hotplug/cpci_hotplug_core.c
40
#define warn(format, arg...) printk(KERN_WARNING "%s: " format "\n", MY_NAME, ## arg)
drivers/pci/hotplug/cpci_hotplug_pci.c
22
#define dbg(format, arg...) \
drivers/pci/hotplug/cpci_hotplug_pci.c
26
MY_NAME, ## arg); \
drivers/pci/hotplug/cpci_hotplug_pci.c
28
#define err(format, arg...) printk(KERN_ERR "%s: " format "\n", MY_NAME, ## arg)
drivers/pci/hotplug/cpci_hotplug_pci.c
29
#define info(format, arg...) printk(KERN_INFO "%s: " format "\n", MY_NAME, ## arg)
drivers/pci/hotplug/cpci_hotplug_pci.c
30
#define warn(format, arg...) printk(KERN_WARNING "%s: " format "\n", MY_NAME, ## arg)
drivers/pci/hotplug/cpcihp_generic.c
35
#define dbg(format, arg...) \
drivers/pci/hotplug/cpcihp_generic.c
39
MY_NAME, ## arg); \
drivers/pci/hotplug/cpcihp_generic.c
41
#define err(format, arg...) printk(KERN_ERR "%s: " format "\n", MY_NAME, ## arg)
drivers/pci/hotplug/cpcihp_generic.c
42
#define info(format, arg...) printk(KERN_INFO "%s: " format "\n", MY_NAME, ## arg)
drivers/pci/hotplug/cpcihp_generic.c
43
#define warn(format, arg...) printk(KERN_WARNING "%s: " format "\n", MY_NAME, ## arg)
drivers/pci/hotplug/cpcihp_zt5550.c
30
#define dbg(format, arg...) \
drivers/pci/hotplug/cpcihp_zt5550.c
34
MY_NAME, ## arg); \
drivers/pci/hotplug/cpcihp_zt5550.c
36
#define err(format, arg...) printk(KERN_ERR "%s: " format "\n", MY_NAME, ## arg)
drivers/pci/hotplug/cpcihp_zt5550.c
37
#define info(format, arg...) printk(KERN_INFO "%s: " format "\n", MY_NAME, ## arg)
drivers/pci/hotplug/cpcihp_zt5550.c
38
#define warn(format, arg...) printk(KERN_WARNING "%s: " format "\n", MY_NAME, ## arg)
drivers/pci/hotplug/cpqphp.h
25
#define dbg(fmt, arg...) do { if (cpqhp_debug) printk(KERN_DEBUG "%s: " fmt, MY_NAME, ## arg); } while (0)
drivers/pci/hotplug/cpqphp.h
26
#define err(format, arg...) printk(KERN_ERR "%s: " format, MY_NAME, ## arg)
drivers/pci/hotplug/cpqphp.h
27
#define info(format, arg...) printk(KERN_INFO "%s: " format, MY_NAME, ## arg)
drivers/pci/hotplug/cpqphp.h
28
#define warn(format, arg...) printk(KERN_WARNING "%s: " format, MY_NAME, ## arg)
drivers/pci/hotplug/ibmphp.h
29
#define debug(fmt, arg...) do { if (ibmphp_debug == 1) printk(KERN_DEBUG "%s: " fmt, MY_NAME, ## arg); } while (0)
drivers/pci/hotplug/ibmphp.h
30
#define debug_pci(fmt, arg...) do { if (ibmphp_debug) printk(KERN_DEBUG "%s: " fmt, MY_NAME, ## arg); } while (0)
drivers/pci/hotplug/ibmphp.h
31
#define err(format, arg...) printk(KERN_ERR "%s: " format, MY_NAME, ## arg)
drivers/pci/hotplug/ibmphp.h
32
#define info(format, arg...) printk(KERN_INFO "%s: " format, MY_NAME, ## arg)
drivers/pci/hotplug/ibmphp.h
33
#define warn(format, arg...) printk(KERN_WARNING "%s: " format, MY_NAME, ## arg)
drivers/pci/hotplug/ibmphp_hpc.c
29
#define debug_polling(fmt, arg...) do { if (to_debug) debug(fmt, arg); } while (0)
drivers/pci/hotplug/pci_hotplug_core.c
31
#define dbg(fmt, arg...) do { if (debug) printk(KERN_DEBUG "%s: %s: " fmt, MY_NAME, __func__, ## arg); } while (0)
drivers/pci/hotplug/pci_hotplug_core.c
32
#define err(format, arg...) printk(KERN_ERR "%s: " format, MY_NAME, ## arg)
drivers/pci/hotplug/pci_hotplug_core.c
33
#define info(format, arg...) printk(KERN_INFO "%s: " format, MY_NAME, ## arg)
drivers/pci/hotplug/pci_hotplug_core.c
34
#define warn(format, arg...) printk(KERN_WARNING "%s: " format, MY_NAME, ## arg)
drivers/pci/hotplug/pciehp.h
35
#define ctrl_dbg(ctrl, format, arg...) \
drivers/pci/hotplug/pciehp.h
36
pci_dbg(ctrl->pcie->port, format, ## arg)
drivers/pci/hotplug/pciehp.h
37
#define ctrl_err(ctrl, format, arg...) \
drivers/pci/hotplug/pciehp.h
38
pci_err(ctrl->pcie->port, format, ## arg)
drivers/pci/hotplug/pciehp.h
39
#define ctrl_info(ctrl, format, arg...) \
drivers/pci/hotplug/pciehp.h
40
pci_info(ctrl->pcie->port, format, ## arg)
drivers/pci/hotplug/pciehp.h
41
#define ctrl_warn(ctrl, format, arg...) \
drivers/pci/hotplug/pciehp.h
42
pci_warn(ctrl->pcie->port, format, ## arg)
drivers/pci/hotplug/rpaphp.h
36
#define dbg(format, arg...) \
drivers/pci/hotplug/rpaphp.h
40
MY_NAME, ## arg); \
drivers/pci/hotplug/rpaphp.h
42
#define err(format, arg...) printk(KERN_ERR "%s: " format, MY_NAME, ## arg)
drivers/pci/hotplug/rpaphp.h
43
#define info(format, arg...) printk(KERN_INFO "%s: " format, MY_NAME, ## arg)
drivers/pci/hotplug/rpaphp.h
44
#define warn(format, arg...) printk(KERN_WARNING "%s: " format, MY_NAME, ## arg)
drivers/pci/hotplug/shpchp.h
36
#define ctrl_dbg(ctrl, format, arg...) \
drivers/pci/hotplug/shpchp.h
37
pci_dbg(ctrl->pci_dev, format, ## arg)
drivers/pci/hotplug/shpchp.h
38
#define ctrl_err(ctrl, format, arg...) \
drivers/pci/hotplug/shpchp.h
39
pci_err(ctrl->pci_dev, format, ## arg)
drivers/pci/hotplug/shpchp.h
40
#define ctrl_info(ctrl, format, arg...) \
drivers/pci/hotplug/shpchp.h
41
pci_info(ctrl->pci_dev, format, ## arg)
drivers/pci/hotplug/shpchp.h
42
#define ctrl_warn(ctrl, format, arg...) \
drivers/pci/hotplug/shpchp.h
43
pci_warn(ctrl->pci_dev, format, ## arg)
drivers/pci/msi/irqdomain.c
170
void pci_msix_prepare_desc(struct irq_domain *domain, msi_alloc_info_t *arg,
drivers/pci/msi/irqdomain.c
55
static void pci_device_domain_set_desc(msi_alloc_info_t *arg, struct msi_desc *desc)
drivers/pci/msi/irqdomain.c
57
arg->desc = desc;
drivers/pci/msi/irqdomain.c
58
arg->hwirq = desc->msi_index;
drivers/pci/pci-driver.c
350
struct pci_probe_arg *arg = container_of(work, struct pci_probe_arg, work);
drivers/pci/pci-driver.c
352
arg->ret = local_pci_probe(arg->ddi);
drivers/pci/pci-driver.c
387
struct pci_probe_arg arg = { .ddi = &ddi };
drivers/pci/pci-driver.c
389
INIT_WORK_ONSTACK(&arg.work, local_pci_probe_callback);
drivers/pci/pci-driver.c
406
queue_work_on(cpu, wq, &arg.work);
drivers/pci/pci-driver.c
408
flush_work(&arg.work);
drivers/pci/pci-driver.c
409
error = arg.ret;
drivers/pci/pci-driver.c
415
destroy_work_on_stack(&arg.work);
drivers/pci/pcie/aer.c
41
#define aer_printk(level, pdev, fmt, arg...) \
drivers/pci/pcie/aer.c
42
dev_printk(level, &(pdev)->dev, fmt, ##arg)
drivers/pci/proc.c
195
unsigned long arg)
drivers/pci/proc.c
225
if (arg)
drivers/pci/switch/switchtec.c
1203
unsigned long arg)
drivers/pci/switch/switchtec.c
1208
void __user *argp = (void __user *)arg;
drivers/pci/vgaarb.c
13
#define vgaarb_dbg(dev, fmt, arg...) dev_dbg(dev, "vgaarb: " fmt, ##arg)
drivers/pci/vgaarb.c
14
#define vgaarb_info(dev, fmt, arg...) dev_info(dev, "vgaarb: " fmt, ##arg)
drivers/pci/vgaarb.c
15
#define vgaarb_err(dev, fmt, arg...) dev_err(dev, "vgaarb: " fmt, ##arg)
drivers/pci/vpd.c
156
void *arg, bool check_size)
drivers/pci/vpd.c
162
u8 *buf = arg;
drivers/pci/vpd.c
220
const void *arg, bool check_size)
drivers/pci/vpd.c
224
const u8 *buf = arg;
drivers/pcmcia/soc_common.h
54
#define debug(skt, lvl, fmt, arg...) \
drivers/pcmcia/soc_common.h
55
soc_pcmcia_debug(skt, __func__, lvl, fmt , ## arg)
drivers/pcmcia/soc_common.h
58
#define debug(skt, lvl, fmt, arg...) do { } while (0)
drivers/peci/controller/peci-aspeed.c
289
static irqreturn_t aspeed_peci_irq_handler(int irq, void *arg)
drivers/peci/controller/peci-aspeed.c
291
struct aspeed_peci *priv = arg;
drivers/peci/controller/peci-npcm.c
147
static irqreturn_t npcm_peci_irq_handler(int irq, void *arg)
drivers/peci/controller/peci-npcm.c
149
struct npcm_peci *priv = arg;
drivers/perf/riscv_pmu_sbi.c
781
static void pmu_sbi_set_scounteren(void *arg)
drivers/perf/riscv_pmu_sbi.c
783
struct perf_event *event = (struct perf_event *)arg;
drivers/perf/riscv_pmu_sbi.c
790
static void pmu_sbi_reset_scounteren(void *arg)
drivers/perf/riscv_pmu_sbi.c
792
struct perf_event *event = (struct perf_event *)arg;
drivers/pinctrl/actions/pinctrl-owl.c
261
u32 reg, bit, width, arg;
drivers/pinctrl/actions/pinctrl-owl.c
269
arg = owl_read_field(pctrl, reg, bit, width);
drivers/pinctrl/actions/pinctrl-owl.c
274
ret = pctrl->soc->padctl_val2arg(info, param, &arg);
drivers/pinctrl/actions/pinctrl-owl.c
278
*config = pinconf_to_config_packed(param, arg);
drivers/pinctrl/actions/pinctrl-owl.c
292
u32 reg, bit, width, arg;
drivers/pinctrl/actions/pinctrl-owl.c
299
arg = pinconf_to_config_argument(configs[i]);
drivers/pinctrl/actions/pinctrl-owl.c
308
ret = pctrl->soc->padctl_arg2val(info, param, &arg);
drivers/pinctrl/actions/pinctrl-owl.c
314
owl_write_field(pctrl, reg, arg, bit, width);
drivers/pinctrl/actions/pinctrl-owl.c
352
u32 *arg)
drivers/pinctrl/actions/pinctrl-owl.c
356
switch (*arg) {
drivers/pinctrl/actions/pinctrl-owl.c
358
*arg = OWL_PINCONF_DRV_2MA;
drivers/pinctrl/actions/pinctrl-owl.c
361
*arg = OWL_PINCONF_DRV_4MA;
drivers/pinctrl/actions/pinctrl-owl.c
364
*arg = OWL_PINCONF_DRV_8MA;
drivers/pinctrl/actions/pinctrl-owl.c
367
*arg = OWL_PINCONF_DRV_12MA;
drivers/pinctrl/actions/pinctrl-owl.c
374
if (*arg)
drivers/pinctrl/actions/pinctrl-owl.c
375
*arg = OWL_PINCONF_SLEW_FAST;
drivers/pinctrl/actions/pinctrl-owl.c
377
*arg = OWL_PINCONF_SLEW_SLOW;
drivers/pinctrl/actions/pinctrl-owl.c
388
u32 *arg)
drivers/pinctrl/actions/pinctrl-owl.c
392
switch (*arg) {
drivers/pinctrl/actions/pinctrl-owl.c
394
*arg = 2;
drivers/pinctrl/actions/pinctrl-owl.c
397
*arg = 4;
drivers/pinctrl/actions/pinctrl-owl.c
400
*arg = 8;
drivers/pinctrl/actions/pinctrl-owl.c
403
*arg = 12;
drivers/pinctrl/actions/pinctrl-owl.c
410
if (*arg)
drivers/pinctrl/actions/pinctrl-owl.c
411
*arg = 1;
drivers/pinctrl/actions/pinctrl-owl.c
413
*arg = 0;
drivers/pinctrl/actions/pinctrl-owl.c
429
u32 reg, bit, width, arg;
drivers/pinctrl/actions/pinctrl-owl.c
438
arg = owl_read_field(pctrl, reg, bit, width);
drivers/pinctrl/actions/pinctrl-owl.c
440
ret = owl_group_pinconf_val2arg(g, param, &arg);
drivers/pinctrl/actions/pinctrl-owl.c
444
*config = pinconf_to_config_packed(param, arg);
drivers/pinctrl/actions/pinctrl-owl.c
458
u32 reg, bit, width, arg;
drivers/pinctrl/actions/pinctrl-owl.c
465
arg = pinconf_to_config_argument(configs[i]);
drivers/pinctrl/actions/pinctrl-owl.c
471
ret = owl_group_pinconf_arg2val(g, param, &arg);
drivers/pinctrl/actions/pinctrl-owl.c
478
owl_write_field(pctrl, reg, arg, bit, width);
drivers/pinctrl/actions/pinctrl-owl.c
80
static void owl_write_field(struct owl_pinctrl *pctrl, u32 reg, u32 arg,
drivers/pinctrl/actions/pinctrl-owl.c
88
owl_update_bits(pctrl->base + reg, mask, (arg << bit));
drivers/pinctrl/actions/pinctrl-owl.h
303
u32 *arg);
drivers/pinctrl/actions/pinctrl-owl.h
306
u32 *arg);
drivers/pinctrl/actions/pinctrl-s500.c
1640
unsigned int param, u32 *arg)
drivers/pinctrl/actions/pinctrl-s500.c
1644
*arg = OWL_PINCONF_PULL_DOWN;
drivers/pinctrl/actions/pinctrl-s500.c
1647
*arg = OWL_PINCONF_PULL_UP;
drivers/pinctrl/actions/pinctrl-s500.c
1650
*arg = (*arg >= 1 ? 1 : 0);
drivers/pinctrl/actions/pinctrl-s500.c
1660
unsigned int param, u32 *arg)
drivers/pinctrl/actions/pinctrl-s500.c
1664
*arg = *arg == OWL_PINCONF_PULL_DOWN;
drivers/pinctrl/actions/pinctrl-s500.c
1667
*arg = *arg == OWL_PINCONF_PULL_UP;
drivers/pinctrl/actions/pinctrl-s500.c
1670
*arg = *arg == 1;
drivers/pinctrl/actions/pinctrl-s700.c
1824
u32 *arg)
drivers/pinctrl/actions/pinctrl-s700.c
1828
*arg = OWL_PINCONF_PULL_DOWN;
drivers/pinctrl/actions/pinctrl-s700.c
1831
*arg = OWL_PINCONF_PULL_UP;
drivers/pinctrl/actions/pinctrl-s700.c
1834
*arg = (*arg >= 1 ? 1 : 0);
drivers/pinctrl/actions/pinctrl-s700.c
1845
u32 *arg)
drivers/pinctrl/actions/pinctrl-s700.c
1849
*arg = *arg == OWL_PINCONF_PULL_DOWN;
drivers/pinctrl/actions/pinctrl-s700.c
1852
*arg = *arg == OWL_PINCONF_PULL_UP;
drivers/pinctrl/actions/pinctrl-s700.c
1855
*arg = *arg == 1;
drivers/pinctrl/actions/pinctrl-s900.c
1730
u32 *arg)
drivers/pinctrl/actions/pinctrl-s900.c
1734
*arg = OWL_PINCONF_PULL_HOLD;
drivers/pinctrl/actions/pinctrl-s900.c
1737
*arg = OWL_PINCONF_PULL_HIZ;
drivers/pinctrl/actions/pinctrl-s900.c
1740
*arg = OWL_PINCONF_PULL_DOWN;
drivers/pinctrl/actions/pinctrl-s900.c
1743
*arg = OWL_PINCONF_PULL_UP;
drivers/pinctrl/actions/pinctrl-s900.c
1746
*arg = (*arg >= 1 ? 1 : 0);
drivers/pinctrl/actions/pinctrl-s900.c
1757
u32 *arg)
drivers/pinctrl/actions/pinctrl-s900.c
1761
*arg = *arg == OWL_PINCONF_PULL_HOLD;
drivers/pinctrl/actions/pinctrl-s900.c
1764
*arg = *arg == OWL_PINCONF_PULL_HIZ;
drivers/pinctrl/actions/pinctrl-s900.c
1767
*arg = *arg == OWL_PINCONF_PULL_DOWN;
drivers/pinctrl/actions/pinctrl-s900.c
1770
*arg = *arg == OWL_PINCONF_PULL_UP;
drivers/pinctrl/actions/pinctrl-s900.c
1773
*arg = *arg == 1;
drivers/pinctrl/aspeed/pinctrl-aspeed.c
516
match = (elem->arg == -1 || elem->arg == value);
drivers/pinctrl/aspeed/pinctrl-aspeed.c
539
u32 arg;
drivers/pinctrl/aspeed/pinctrl-aspeed.c
557
arg = (u32) pmap->arg;
drivers/pinctrl/aspeed/pinctrl-aspeed.c
559
arg = !!pmap->arg;
drivers/pinctrl/aspeed/pinctrl-aspeed.c
561
arg = 1;
drivers/pinctrl/aspeed/pinctrl-aspeed.c
563
if (!arg)
drivers/pinctrl/aspeed/pinctrl-aspeed.c
566
*config = pinconf_to_config_packed(param, arg);
drivers/pinctrl/aspeed/pinctrl-aspeed.c
585
u32 arg;
drivers/pinctrl/aspeed/pinctrl-aspeed.c
588
arg = pinconf_to_config_argument(configs[i]);
drivers/pinctrl/aspeed/pinctrl-aspeed.c
594
pmap = find_pinconf_map(pdata, param, MAP_TYPE_ARG, arg);
drivers/pinctrl/aspeed/pinctrl-aspeed.c
609
val, param, arg, offset);
drivers/pinctrl/aspeed/pinctrl-aspeed.h
64
s32 arg;
drivers/pinctrl/bcm/pinctrl-bcm281xx.c
1717
u32 arg;
drivers/pinctrl/bcm/pinctrl-bcm281xx.c
1721
arg = pinconf_to_config_argument(configs[i]);
drivers/pinctrl/bcm/pinctrl-bcm281xx.c
1725
arg = (arg >= 1 ? 1 : 0);
drivers/pinctrl/bcm/pinctrl-bcm281xx.c
1726
bcm281xx_pin_update(val, mask, arg,
drivers/pinctrl/bcm/pinctrl-bcm281xx.c
1764
arg = (arg >= 1 ? 1 : 0);
drivers/pinctrl/bcm/pinctrl-bcm281xx.c
1765
bcm281xx_pin_update(val, mask, arg,
drivers/pinctrl/bcm/pinctrl-bcm281xx.c
1772
arg = (arg >= 1 ? 0 : 1);
drivers/pinctrl/bcm/pinctrl-bcm281xx.c
1773
bcm281xx_pin_update(val, mask, arg,
drivers/pinctrl/bcm/pinctrl-bcm281xx.c
1780
if ((arg < 2) || (arg > 16) || (arg % 2)) {
drivers/pinctrl/bcm/pinctrl-bcm281xx.c
1785
arg, pdata->info->pins[pin].name, pin);
drivers/pinctrl/bcm/pinctrl-bcm281xx.c
1788
bcm281xx_pin_update(val, mask, (arg/2)-1,
drivers/pinctrl/bcm/pinctrl-bcm281xx.c
1833
u32 arg;
drivers/pinctrl/bcm/pinctrl-bcm281xx.c
1837
arg = pinconf_to_config_argument(configs[i]);
drivers/pinctrl/bcm/pinctrl-bcm281xx.c
1842
if (bcm281xx_pullup_map[j] == arg)
drivers/pinctrl/bcm/pinctrl-bcm281xx.c
1850
arg, pdata->info->pins[pin].name, pin);
drivers/pinctrl/bcm/pinctrl-bcm281xx.c
1866
arg = (arg >= 1 ? 1 : 0);
drivers/pinctrl/bcm/pinctrl-bcm281xx.c
1867
bcm281xx_pin_update(val, mask, arg,
drivers/pinctrl/bcm/pinctrl-bcm281xx.c
1874
arg = (arg >= 1 ? 0 : 1);
drivers/pinctrl/bcm/pinctrl-bcm281xx.c
1875
bcm281xx_pin_update(val, mask, arg,
drivers/pinctrl/bcm/pinctrl-bcm281xx.c
1903
u32 arg;
drivers/pinctrl/bcm/pinctrl-bcm281xx.c
1907
arg = pinconf_to_config_argument(configs[i]);
drivers/pinctrl/bcm/pinctrl-bcm281xx.c
1928
arg = (arg >= 1 ? 1 : 0);
drivers/pinctrl/bcm/pinctrl-bcm281xx.c
1929
bcm281xx_pin_update(val, mask, arg,
drivers/pinctrl/bcm/pinctrl-bcm281xx.c
1936
arg = (arg >= 1 ? 0 : 1);
drivers/pinctrl/bcm/pinctrl-bcm281xx.c
1937
bcm281xx_pin_update(val, mask, arg,
drivers/pinctrl/bcm/pinctrl-bcm281xx.c
1965
u32 arg;
drivers/pinctrl/bcm/pinctrl-bcm281xx.c
1969
arg = pinconf_to_config_argument(configs[i]);
drivers/pinctrl/bcm/pinctrl-bcm281xx.c
1973
arg = (arg >= 1 ? 1 : 0);
drivers/pinctrl/bcm/pinctrl-bcm281xx.c
1974
bcm281xx_pin_update(val, mask, arg,
drivers/pinctrl/bcm/pinctrl-bcm281xx.c
1981
arg = (arg >= 1 ? 0 : 1);
drivers/pinctrl/bcm/pinctrl-bcm281xx.c
1982
bcm281xx_pin_update(val, mask, arg,
drivers/pinctrl/bcm/pinctrl-bcm2835.c
1041
unsigned int pin, unsigned int arg)
drivers/pinctrl/bcm/pinctrl-bcm2835.c
1048
bcm2835_gpio_wr(pc, GPPUD, arg & 3);
drivers/pinctrl/bcm/pinctrl-bcm2835.c
1066
u32 param, arg;
drivers/pinctrl/bcm/pinctrl-bcm2835.c
1071
arg = pinconf_to_config_argument(configs[i]);
drivers/pinctrl/bcm/pinctrl-bcm2835.c
1076
bcm2835_pull_config_set(pc, pin, arg);
drivers/pinctrl/bcm/pinctrl-bcm2835.c
1094
bcm2835_gpio_set_bit(pc, arg ? GPSET0 : GPCLR0, pin);
drivers/pinctrl/bcm/pinctrl-bcm2835.c
1152
unsigned int pin, unsigned int arg)
drivers/pinctrl/bcm/pinctrl-bcm2835.c
1163
value |= (arg << shifter);
drivers/pinctrl/bcm/pinctrl-bcm2835.c
1172
u32 param, arg;
drivers/pinctrl/bcm/pinctrl-bcm2835.c
1177
arg = pinconf_to_config_argument(configs[i]);
drivers/pinctrl/bcm/pinctrl-bcm2835.c
1182
if (arg == BCM2835_PUD_UP)
drivers/pinctrl/bcm/pinctrl-bcm2835.c
1183
arg = BCM2711_PULL_UP;
drivers/pinctrl/bcm/pinctrl-bcm2835.c
1184
else if (arg == BCM2835_PUD_DOWN)
drivers/pinctrl/bcm/pinctrl-bcm2835.c
1185
arg = BCM2711_PULL_DOWN;
drivers/pinctrl/bcm/pinctrl-bcm2835.c
1187
arg = BCM2711_PULL_NONE;
drivers/pinctrl/bcm/pinctrl-bcm2835.c
1189
bcm2711_pull_config_set(pc, pin, arg);
drivers/pinctrl/bcm/pinctrl-bcm2835.c
1205
bcm2835_gpio_set_bit(pc, arg ? GPSET0 : GPCLR0, pin);
drivers/pinctrl/bcm/pinctrl-brcmstb.c
299
unsigned int pin, unsigned int arg)
drivers/pinctrl/bcm/pinctrl-brcmstb.c
313
val |= (arg << BIT_TO_SHIFT(bit));
drivers/pinctrl/bcm/pinctrl-brcmstb.c
324
u32 arg;
drivers/pinctrl/bcm/pinctrl-brcmstb.c
328
arg = (brcmstb_pull_config_get(pc, pin) == BRCMSTB_PULL_NONE);
drivers/pinctrl/bcm/pinctrl-brcmstb.c
331
arg = (brcmstb_pull_config_get(pc, pin) == BRCMSTB_PULL_DOWN);
drivers/pinctrl/bcm/pinctrl-brcmstb.c
334
arg = (brcmstb_pull_config_get(pc, pin) == BRCMSTB_PULL_UP);
drivers/pinctrl/bcm/pinctrl-brcmstb.c
340
*config = pinconf_to_config_packed(param, arg);
drivers/pinctrl/bcm/pinctrl-iproc-gpio.c
651
u16 arg;
drivers/pinctrl/bcm/pinctrl-iproc-gpio.c
681
ret = iproc_gpio_get_strength(chip, gpio, &arg);
drivers/pinctrl/bcm/pinctrl-iproc-gpio.c
684
*config = pinconf_to_config_packed(param, arg);
drivers/pinctrl/bcm/pinctrl-iproc-gpio.c
700
u32 arg;
drivers/pinctrl/bcm/pinctrl-iproc-gpio.c
710
arg = pinconf_to_config_argument(configs[i]);
drivers/pinctrl/bcm/pinctrl-iproc-gpio.c
732
ret = iproc_gpio_set_strength(chip, gpio, arg);
drivers/pinctrl/bcm/pinctrl-ns2-mux.c
841
u16 arg = 0;
drivers/pinctrl/bcm/pinctrl-ns2-mux.c
870
ret = ns2_pin_get_strength(pctldev, pin, &arg);
drivers/pinctrl/bcm/pinctrl-ns2-mux.c
873
*config = pinconf_to_config_packed(param, arg);
drivers/pinctrl/bcm/pinctrl-ns2-mux.c
877
ret = ns2_pin_get_slew(pctldev, pin, &arg);
drivers/pinctrl/bcm/pinctrl-ns2-mux.c
880
*config = pinconf_to_config_packed(param, arg);
drivers/pinctrl/bcm/pinctrl-ns2-mux.c
901
u32 arg;
drivers/pinctrl/bcm/pinctrl-ns2-mux.c
909
arg = pinconf_to_config_argument(configs[i]);
drivers/pinctrl/bcm/pinctrl-ns2-mux.c
931
ret = ns2_pin_set_strength(pctrldev, pin, arg);
drivers/pinctrl/bcm/pinctrl-ns2-mux.c
937
ret = ns2_pin_set_slew(pctrldev, pin, arg);
drivers/pinctrl/bcm/pinctrl-ns2-mux.c
943
ret = ns2_pin_set_enable(pctrldev, pin, arg);
drivers/pinctrl/bcm/pinctrl-nsp-gpio.c
468
u16 arg = 0;
drivers/pinctrl/bcm/pinctrl-nsp-gpio.c
496
ret = nsp_gpio_get_strength(chip, gpio, &arg);
drivers/pinctrl/bcm/pinctrl-nsp-gpio.c
499
*config = pinconf_to_config_packed(param, arg);
drivers/pinctrl/bcm/pinctrl-nsp-gpio.c
512
u32 arg;
drivers/pinctrl/bcm/pinctrl-nsp-gpio.c
519
arg = pinconf_to_config_argument(configs[i]);
drivers/pinctrl/bcm/pinctrl-nsp-gpio.c
541
ret = nsp_gpio_set_strength(chip, gpio, arg);
drivers/pinctrl/bcm/pinctrl-nsp-gpio.c
547
ret = nsp_gpio_set_slew(chip, gpio, arg);
drivers/pinctrl/cix/pinctrl-sky1-base.c
413
enum pin_config_param arg)
drivers/pinctrl/cix/pinctrl-sky1-base.c
429
ret = sky1_pconf_set_driving(spctl, pin, arg);
drivers/pinctrl/intel/pinctrl-baytrail.c
872
u16 arg = 0;
drivers/pinctrl/intel/pinctrl-baytrail.c
891
byt_get_pull_strength(conf, &arg);
drivers/pinctrl/intel/pinctrl-baytrail.c
899
byt_get_pull_strength(conf, &arg);
drivers/pinctrl/intel/pinctrl-baytrail.c
911
arg = 375;
drivers/pinctrl/intel/pinctrl-baytrail.c
914
arg = 750;
drivers/pinctrl/intel/pinctrl-baytrail.c
917
arg = 1500;
drivers/pinctrl/intel/pinctrl-baytrail.c
920
arg = 3000;
drivers/pinctrl/intel/pinctrl-baytrail.c
923
arg = 6000;
drivers/pinctrl/intel/pinctrl-baytrail.c
926
arg = 12000;
drivers/pinctrl/intel/pinctrl-baytrail.c
929
arg = 24000;
drivers/pinctrl/intel/pinctrl-baytrail.c
940
*config = pinconf_to_config_packed(param, arg);
drivers/pinctrl/intel/pinctrl-baytrail.c
956
u32 arg;
drivers/pinctrl/intel/pinctrl-baytrail.c
964
arg = pinconf_to_config_argument(configs[i]);
drivers/pinctrl/intel/pinctrl-baytrail.c
975
ret = byt_set_pull_strength(&conf, arg);
drivers/pinctrl/intel/pinctrl-baytrail.c
985
ret = byt_set_pull_strength(&conf, arg);
drivers/pinctrl/intel/pinctrl-baytrail.c
991
switch (arg) {
drivers/pinctrl/intel/pinctrl-cherryview.c
1005
arg = pinconf_to_config_argument(configs[i]);
drivers/pinctrl/intel/pinctrl-cherryview.c
1011
ret = chv_config_set_pull(pctrl, pin, param, arg);
drivers/pinctrl/intel/pinctrl-cherryview.c
1032
dev_dbg(dev, "pin %d set config %d arg %u\n", pin, param, arg);
drivers/pinctrl/intel/pinctrl-cherryview.c
833
u16 arg = 0;
drivers/pinctrl/intel/pinctrl-cherryview.c
855
arg = 20000;
drivers/pinctrl/intel/pinctrl-cherryview.c
858
arg = 5000;
drivers/pinctrl/intel/pinctrl-cherryview.c
861
arg = 1000;
drivers/pinctrl/intel/pinctrl-cherryview.c
873
arg = 20000;
drivers/pinctrl/intel/pinctrl-cherryview.c
876
arg = 5000;
drivers/pinctrl/intel/pinctrl-cherryview.c
907
*config = pinconf_to_config_packed(param, arg);
drivers/pinctrl/intel/pinctrl-cherryview.c
912
enum pin_config_param param, u32 arg)
drivers/pinctrl/intel/pinctrl-cherryview.c
928
switch (arg) {
drivers/pinctrl/intel/pinctrl-cherryview.c
949
switch (arg) {
drivers/pinctrl/intel/pinctrl-cherryview.c
998
u32 arg;
drivers/pinctrl/intel/pinctrl-intel.c
603
enum pin_config_param param, u32 *arg)
drivers/pinctrl/intel/pinctrl-intel.c
627
*arg = 833;
drivers/pinctrl/intel/pinctrl-intel.c
630
*arg = 1000;
drivers/pinctrl/intel/pinctrl-intel.c
633
*arg = 4000;
drivers/pinctrl/intel/pinctrl-intel.c
636
*arg = 5000;
drivers/pinctrl/intel/pinctrl-intel.c
639
*arg = 20000;
drivers/pinctrl/intel/pinctrl-intel.c
655
*arg = 833;
drivers/pinctrl/intel/pinctrl-intel.c
660
*arg = 1000;
drivers/pinctrl/intel/pinctrl-intel.c
663
*arg = 4000;
drivers/pinctrl/intel/pinctrl-intel.c
666
*arg = 5000;
drivers/pinctrl/intel/pinctrl-intel.c
669
*arg = 20000;
drivers/pinctrl/intel/pinctrl-intel.c
684
enum pin_config_param param, u32 *arg)
drivers/pinctrl/intel/pinctrl-intel.c
701
enum pin_config_param param, u32 *arg)
drivers/pinctrl/intel/pinctrl-intel.c
718
*arg = BIT(v) * DEBOUNCE_PERIOD_NSEC / NSEC_PER_USEC;
drivers/pinctrl/intel/pinctrl-intel.c
728
u32 arg = 0;
drivers/pinctrl/intel/pinctrl-intel.c
738
ret = intel_config_get_pull(pctrl, pin, param, &arg);
drivers/pinctrl/intel/pinctrl-intel.c
744
ret = intel_config_get_high_impedance(pctrl, pin, param, &arg);
drivers/pinctrl/intel/pinctrl-intel.c
750
ret = intel_config_get_debounce(pctrl, pin, param, &arg);
drivers/pinctrl/intel/pinctrl-intel.c
759
*config = pinconf_to_config_packed(param, arg);
drivers/pinctrl/intel/pinctrl-intel.c
767
unsigned int arg = pinconf_to_config_argument(config);
drivers/pinctrl/intel/pinctrl-intel.c
776
switch (arg) {
drivers/pinctrl/intel/pinctrl-intel.c
803
switch (arg) {
drivers/pinctrl/intel/pinctrl-lynxpoint.c
422
u16 arg;
drivers/pinctrl/intel/pinctrl-lynxpoint.c
433
arg = 0;
drivers/pinctrl/intel/pinctrl-lynxpoint.c
439
arg = 1;
drivers/pinctrl/intel/pinctrl-lynxpoint.c
445
arg = 1;
drivers/pinctrl/intel/pinctrl-lynxpoint.c
451
*config = pinconf_to_config_packed(param, arg);
drivers/pinctrl/intel/pinctrl-tangier.c
276
u16 arg = 0;
drivers/pinctrl/intel/pinctrl-tangier.c
297
arg = 910;
drivers/pinctrl/intel/pinctrl-tangier.c
300
arg = 2000;
drivers/pinctrl/intel/pinctrl-tangier.c
303
arg = 20000;
drivers/pinctrl/intel/pinctrl-tangier.c
306
arg = 50000;
drivers/pinctrl/intel/pinctrl-tangier.c
318
arg = 910;
drivers/pinctrl/intel/pinctrl-tangier.c
321
arg = 2000;
drivers/pinctrl/intel/pinctrl-tangier.c
324
arg = 20000;
drivers/pinctrl/intel/pinctrl-tangier.c
327
arg = 50000;
drivers/pinctrl/intel/pinctrl-tangier.c
345
arg = 1;
drivers/pinctrl/intel/pinctrl-tangier.c
352
*config = pinconf_to_config_packed(param, arg);
drivers/pinctrl/intel/pinctrl-tangier.c
360
unsigned int arg = pinconf_to_config_argument(config);
drivers/pinctrl/intel/pinctrl-tangier.c
369
switch (arg) {
drivers/pinctrl/intel/pinctrl-tangier.c
392
switch (arg) {
drivers/pinctrl/intel/pinctrl-tangier.c
425
if (arg)
drivers/pinctrl/mediatek/pinctrl-airoha.c
2664
u32 arg;
drivers/pinctrl/mediatek/pinctrl-airoha.c
2685
arg = 1;
drivers/pinctrl/mediatek/pinctrl-airoha.c
2695
arg = e4 << 1 | e2;
drivers/pinctrl/mediatek/pinctrl-airoha.c
2699
if (airoha_pinctrl_get_pcie_rst_od_conf(pinctrl, pin, &arg))
drivers/pinctrl/mediatek/pinctrl-airoha.c
2704
arg = airoha_pinconf_get_direction(pctrl_dev, pin);
drivers/pinctrl/mediatek/pinctrl-airoha.c
2705
if (arg != param)
drivers/pinctrl/mediatek/pinctrl-airoha.c
2708
arg = 1;
drivers/pinctrl/mediatek/pinctrl-airoha.c
2714
*config = pinconf_to_config_packed(param, arg);
drivers/pinctrl/mediatek/pinctrl-airoha.c
2741
u32 arg = pinconf_to_config_argument(configs[i]);
drivers/pinctrl/mediatek/pinctrl-airoha.c
2759
switch (arg) {
drivers/pinctrl/mediatek/pinctrl-airoha.c
2781
airoha_pinctrl_set_pcie_rst_od_conf(pinctrl, pin, !!arg);
drivers/pinctrl/mediatek/pinctrl-airoha.c
2796
pin, !!arg);
drivers/pinctrl/mediatek/pinctrl-moore.c
254
u32 reg, param, arg;
drivers/pinctrl/mediatek/pinctrl-moore.c
263
arg = pinconf_to_config_argument(configs[cfg]);
drivers/pinctrl/mediatek/pinctrl-moore.c
281
err = hw->soc->bias_set_combo(hw, desc, 1, arg);
drivers/pinctrl/mediatek/pinctrl-moore.c
294
err = hw->soc->bias_set_combo(hw, desc, 0, arg);
drivers/pinctrl/mediatek/pinctrl-moore.c
330
arg);
drivers/pinctrl/mediatek/pinctrl-moore.c
342
arg);
drivers/pinctrl/mediatek/pinctrl-moore.c
350
arg = arg ? 2 : 1;
drivers/pinctrl/mediatek/pinctrl-moore.c
352
arg & 1);
drivers/pinctrl/mediatek/pinctrl-moore.c
357
!!(arg & 2));
drivers/pinctrl/mediatek/pinctrl-moore.c
363
err = hw->soc->drive_set(hw, desc, arg);
drivers/pinctrl/mediatek/pinctrl-moore.c
375
err = mtk_hw_set_value(hw, desc, reg, arg);
drivers/pinctrl/mediatek/pinctrl-moore.c
386
arg);
drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.c
1033
const struct mtk_pin_desc *desc, u32 arg)
drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.c
1044
if ((arg >= tb->min && arg <= tb->max) && !(arg % tb->step)) {
drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.c
1045
arg = (arg / tb->step - 1) * tb->scal;
drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.c
1047
arg & 0x1);
drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.c
1052
(arg & 0x2) >> 1);
drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.c
1088
const struct mtk_pin_desc *desc, u32 arg)
drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.c
1095
if ((arg >= tb->min && arg <= tb->max) && !(arg % tb->step)) {
drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.c
1096
arg = (arg / tb->step - 1) * tb->scal;
drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.c
1099
arg);
drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.c
1127
const struct mtk_pin_desc *desc, u32 arg)
drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.c
1129
return mtk_hw_set_value(hw, desc, PINCTRL_PIN_REG_DRV, arg);
drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.c
1142
u32 arg)
drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.c
1151
err = mtk_hw_set_value(hw, desc, PINCTRL_PIN_REG_R0, arg & 1);
drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.c
1156
!!(arg & 2));
drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.c
1160
arg = pullup ? 0 : 1;
drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.c
1162
err = mtk_hw_set_value(hw, desc, PINCTRL_PIN_REG_PUPD, arg);
drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.c
1227
const struct mtk_pin_desc *desc, u32 arg)
drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.c
1230
int en = arg & 1;
drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.c
1231
int e0 = !!(arg & 2);
drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.c
1232
int e1 = !!(arg & 4);
drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.c
1278
const struct mtk_pin_desc *desc, u32 arg)
drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.c
1280
return mtk_hw_set_value(hw, desc, PINCTRL_PIN_REG_DRV_ADV, arg);
drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.c
487
int err, arg;
drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.c
489
arg = pullup ? 1 : 2;
drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.c
491
err = mtk_hw_set_value(hw, desc, PINCTRL_PIN_REG_PU, arg & 1);
drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.c
496
!!(arg & 2));
drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.c
554
int err, arg;
drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.c
556
arg = pullup ? MTK_PULLUP : MTK_PULLDOWN;
drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.c
563
err = mtk_hw_set_value(hw, desc, PINCTRL_PIN_REG_PULLSEL, arg);
drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.c
604
u32 pullup, u32 arg, bool pd_only)
drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.c
608
if (arg == MTK_DISABLE) {
drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.c
611
} else if ((arg == MTK_ENABLE) && pullup) {
drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.c
614
} else if ((arg == MTK_ENABLE) && !pullup) {
drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.c
632
u32 pullup, u32 arg)
drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.c
636
if (arg == MTK_DISABLE)
drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.c
638
else if (arg == MTK_ENABLE)
drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.c
657
u32 pullup, u32 arg)
drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.c
661
if ((arg == MTK_DISABLE) || (arg == MTK_PUPD_SET_R1R0_00)) {
drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.c
665
} else if (arg == MTK_PUPD_SET_R1R0_01) {
drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.c
668
} else if (arg == MTK_PUPD_SET_R1R0_10) {
drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.c
671
} else if (arg == MTK_PUPD_SET_R1R0_11) {
drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.c
696
u32 pullup, u32 arg, u32 *rsel_val)
drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.c
708
if (rsel[check].up_rsel == arg) {
drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.c
714
if (rsel[check].down_rsel == arg) {
drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.c
725
arg, desc->number, desc->name);
drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.c
734
u32 pullup, u32 arg)
drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.c
740
err = mtk_hw_pin_rsel_lookup(hw, desc, pullup, arg, &rsel_val);
drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.c
744
if (arg < MTK_PULL_SET_RSEL_000 || arg > MTK_PULL_SET_RSEL_111)
drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.c
747
rsel_val = arg - MTK_PULL_SET_RSEL_000;
drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.c
755
u32 pullup, u32 arg)
drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.c
757
u32 enable = arg == MTK_DISABLE ? MTK_DISABLE : MTK_ENABLE;
drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.c
760
if (arg != MTK_DISABLE) {
drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.c
761
err = mtk_pinconf_bias_set_rsel(hw, desc, pullup, arg);
drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.c
771
u32 pullup, u32 arg)
drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.c
782
err = mtk_pinconf_bias_set_pu_pd_rsel(hw, desc, pullup, arg);
drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.c
788
err = mtk_pinconf_bias_set_pu_pd(hw, desc, pullup, arg, true);
drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.c
794
err = mtk_pinconf_bias_set_pu_pd(hw, desc, pullup, arg, false);
drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.c
801
pullup, arg);
drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.c
807
err = mtk_pinconf_bias_set_pupd_r1_r0(hw, desc, pullup, arg);
drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.h
267
const struct mtk_pin_desc *desc, u32 pullup, u32 arg);
drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.h
269
const struct mtk_pin_desc *desc, u32 *pullup, u32 *arg);
drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.h
272
const struct mtk_pin_desc *desc, u32 arg);
drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.h
278
u32 arg);
drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.h
283
const struct mtk_pin_desc *desc, u32 arg);
drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.h
344
const struct mtk_pin_desc *desc, u32 arg);
drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.h
349
const struct mtk_pin_desc *desc, u32 arg);
drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.h
354
const struct mtk_pin_desc *desc, u32 arg);
drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.h
360
u32 arg);
drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.h
365
const struct mtk_pin_desc *desc, u32 arg);
drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.h
369
const struct mtk_pin_desc *desc, u32 arg);
drivers/pinctrl/mediatek/pinctrl-mtk-common.c
107
int value, enum pin_config_param arg)
drivers/pinctrl/mediatek/pinctrl-mtk-common.c
118
arg == PIN_CONFIG_INPUT_ENABLE)
drivers/pinctrl/mediatek/pinctrl-mtk-common.c
123
arg == PIN_CONFIG_INPUT_SCHMITT_ENABLE)
drivers/pinctrl/mediatek/pinctrl-mtk-common.c
132
pctl->devdata, pin, value, arg);
drivers/pinctrl/mediatek/pinctrl-mtk-common.c
135
if (arg == PIN_CONFIG_INPUT_ENABLE)
drivers/pinctrl/mediatek/pinctrl-mtk-common.c
153
unsigned int pin, int value, enum pin_config_param arg)
drivers/pinctrl/mediatek/pinctrl-mtk-common.c
158
switch (arg) {
drivers/pinctrl/mediatek/pinctrl-mtk-common.c
302
unsigned int pin, bool enable, bool isup, unsigned int arg)
drivers/pinctrl/mediatek/pinctrl-mtk-common.c
316
r1r0 = enable ? arg : MTK_PUPD_SET_R1R0_00;
drivers/pinctrl/mediatek/pinctrl-mtk-common.c
325
if (arg != 0 && arg != 1) {
drivers/pinctrl/mediatek/pinctrl-mtk-common.c
327
arg, pin);
drivers/pinctrl/mediatek/pinctrl-mtk-common.c
368
enum pin_config_param arg)
drivers/pinctrl/mediatek/pinctrl-mtk-common.c
375
ret = mtk_pconf_set_pull_select(pctl, pin, false, false, arg);
drivers/pinctrl/mediatek/pinctrl-mtk-common.c
378
ret = mtk_pconf_set_pull_select(pctl, pin, true, true, arg);
drivers/pinctrl/mediatek/pinctrl-mtk-common.c
381
ret = mtk_pconf_set_pull_select(pctl, pin, true, false, arg);
drivers/pinctrl/mediatek/pinctrl-mtk-common.c
385
ret = mtk_pconf_set_ies_smt(pctl, pin, arg, param);
drivers/pinctrl/mediatek/pinctrl-mtk-common.c
388
mtk_gpio_set(pctl->chip, pin, arg);
drivers/pinctrl/mediatek/pinctrl-mtk-common.c
393
ret = mtk_pconf_set_ies_smt(pctl, pin, arg, param);
drivers/pinctrl/mediatek/pinctrl-mtk-common.c
396
ret = mtk_pconf_set_driving(pctl, pin, arg);
drivers/pinctrl/mediatek/pinctrl-mtk-common.h
254
unsigned int pin, int value, enum pin_config_param arg);
drivers/pinctrl/mediatek/pinctrl-mtk-common.h
307
unsigned int pin, int value, enum pin_config_param arg);
drivers/pinctrl/mediatek/pinctrl-paris.c
259
enum pin_config_param param, u32 arg)
drivers/pinctrl/mediatek/pinctrl-paris.c
280
err = hw->soc->bias_set_combo(hw, desc, 1, arg);
drivers/pinctrl/mediatek/pinctrl-paris.c
285
err = hw->soc->bias_set_combo(hw, desc, 0, arg);
drivers/pinctrl/mediatek/pinctrl-paris.c
289
err = mtk_hw_set_value(hw, desc, PINCTRL_PIN_REG_IES, !!arg);
drivers/pinctrl/mediatek/pinctrl-paris.c
293
err = mtk_hw_set_value(hw, desc, PINCTRL_PIN_REG_SR, !!arg);
drivers/pinctrl/mediatek/pinctrl-paris.c
297
arg);
drivers/pinctrl/mediatek/pinctrl-paris.c
309
err = mtk_hw_set_value(hw, desc, PINCTRL_PIN_REG_DIR, !arg);
drivers/pinctrl/mediatek/pinctrl-paris.c
313
err = mtk_hw_set_value(hw, desc, PINCTRL_PIN_REG_SMT, !!arg);
drivers/pinctrl/mediatek/pinctrl-paris.c
318
err = hw->soc->drive_set(hw, desc, arg);
drivers/pinctrl/mediatek/pinctrl-paris.c
324
err = mtk_drv_uA_to_adv(arg);
drivers/pinctrl/mediatek/pinctrl-paris.c
333
err = mtk_hw_set_value(hw, desc, reg, arg);
drivers/pinctrl/mediatek/pinctrl-paris.c
341
arg);
drivers/pinctrl/mediatek/pinctrl-paris.c
346
err = hw->soc->adv_drive_set(hw, desc, arg);
drivers/pinctrl/meson/pinctrl-amlogic-a4.c
403
u16 arg;
drivers/pinctrl/meson/pinctrl-amlogic-a4.c
411
arg = 1;
drivers/pinctrl/meson/pinctrl-amlogic-a4.c
416
ret = aml_pinconf_get_drive_strength(info, pin, &arg);
drivers/pinctrl/meson/pinctrl-amlogic-a4.c
424
arg = 1;
drivers/pinctrl/meson/pinctrl-amlogic-a4.c
435
arg = ret;
drivers/pinctrl/meson/pinctrl-amlogic-a4.c
442
*config = pinconf_to_config_packed(param, arg);
drivers/pinctrl/meson/pinctrl-amlogic-a4.c
519
bool arg)
drivers/pinctrl/meson/pinctrl-amlogic-a4.c
528
arg ? BIT(bit) : 0);
drivers/pinctrl/meson/pinctrl-amlogic-a4.c
563
unsigned int arg = 0;
drivers/pinctrl/meson/pinctrl-amlogic-a4.c
573
arg = pinconf_to_config_argument(configs[i]);
drivers/pinctrl/meson/pinctrl-amlogic-a4.c
591
ret = aml_pinconf_set_drive_strength(info, pin, arg);
drivers/pinctrl/meson/pinctrl-amlogic-a4.c
594
ret = aml_pinconf_set_output(info, pin, arg);
drivers/pinctrl/meson/pinctrl-amlogic-a4.c
597
ret = aml_pinconf_set_output_drive(info, pin, arg);
drivers/pinctrl/meson/pinctrl-meson.c
183
bool arg)
drivers/pinctrl/meson/pinctrl-meson.c
195
arg ? BIT(bit) : 0);
drivers/pinctrl/meson/pinctrl-meson.c
354
unsigned int arg = 0;
drivers/pinctrl/meson/pinctrl-meson.c
364
arg = pinconf_to_config_argument(configs[i]);
drivers/pinctrl/meson/pinctrl-meson.c
382
ret = meson_pinconf_set_drive_strength(pc, pin, arg);
drivers/pinctrl/meson/pinctrl-meson.c
385
ret = meson_pinconf_set_output(pc, pin, arg);
drivers/pinctrl/meson/pinctrl-meson.c
388
ret = meson_pinconf_set_output_drive(pc, pin, arg);
drivers/pinctrl/meson/pinctrl-meson.c
482
u16 arg;
drivers/pinctrl/meson/pinctrl-meson.c
490
arg = 60000;
drivers/pinctrl/meson/pinctrl-meson.c
495
ret = meson_pinconf_get_drive_strength(pc, pin, &arg);
drivers/pinctrl/meson/pinctrl-meson.c
503
arg = 1;
drivers/pinctrl/meson/pinctrl-meson.c
514
arg = ret;
drivers/pinctrl/meson/pinctrl-meson.c
521
*config = pinconf_to_config_packed(param, arg);
drivers/pinctrl/microchip/pinctrl-mpfs-mssio.c
368
u32 arg;
drivers/pinctrl/microchip/pinctrl-mpfs-mssio.c
384
arg = 1;
drivers/pinctrl/microchip/pinctrl-mpfs-mssio.c
393
arg = 1;
drivers/pinctrl/microchip/pinctrl-mpfs-mssio.c
402
arg = 1;
drivers/pinctrl/microchip/pinctrl-mpfs-mssio.c
408
arg = 1;
drivers/pinctrl/microchip/pinctrl-mpfs-mssio.c
415
arg = mpfs_pinctrl_get_drive_strength_ma(str);
drivers/pinctrl/microchip/pinctrl-mpfs-mssio.c
421
arg = 1;
drivers/pinctrl/microchip/pinctrl-mpfs-mssio.c
427
arg = 1;
drivers/pinctrl/microchip/pinctrl-mpfs-mssio.c
433
arg = 1;
drivers/pinctrl/microchip/pinctrl-mpfs-mssio.c
436
arg = mpfs_pinctrl_pin_to_bank_voltage(pctrl, pin);
drivers/pinctrl/microchip/pinctrl-mpfs-mssio.c
442
arg = 1;
drivers/pinctrl/microchip/pinctrl-mpfs-mssio.c
453
arg = 1;
drivers/pinctrl/microchip/pinctrl-mpfs-mssio.c
456
arg = FIELD_GET(MPFS_PINCTRL_IBUFMD_MASK, val);
drivers/pinctrl/microchip/pinctrl-mpfs-mssio.c
462
*config = pinconf_to_config_packed(param, arg);
drivers/pinctrl/microchip/pinctrl-mpfs-mssio.c
475
u32 arg;
drivers/pinctrl/microchip/pinctrl-mpfs-mssio.c
478
arg = pinconf_to_config_argument(configs[i]);
drivers/pinctrl/microchip/pinctrl-mpfs-mssio.c
496
tmp = mpfs_pinctrl_get_drive_strength_val(arg);
drivers/pinctrl/microchip/pinctrl-mpfs-mssio.c
503
if (!arg)
drivers/pinctrl/microchip/pinctrl-mpfs-mssio.c
511
if (arg)
drivers/pinctrl/microchip/pinctrl-mpfs-mssio.c
515
tmp = mpfs_pinctrl_get_bank_voltage_val(arg);
drivers/pinctrl/microchip/pinctrl-mpfs-mssio.c
525
val |= FIELD_PREP(MPFS_PINCTRL_IBUFMD_MASK, arg);
drivers/pinctrl/nuvoton/pinctrl-ma35.c
721
unsigned int pin, int arg)
drivers/pinctrl/nuvoton/pinctrl-ma35.c
727
if ((arg != MVOLT_1800) && (arg != MVOLT_3300))
drivers/pinctrl/nuvoton/pinctrl-ma35.c
735
if (arg == MVOLT_1800)
drivers/pinctrl/nuvoton/pinctrl-ma35.c
875
u32 arg;
drivers/pinctrl/nuvoton/pinctrl-ma35.c
884
arg = 1;
drivers/pinctrl/nuvoton/pinctrl-ma35.c
888
ret = ma35_pinconf_get_drive_strength(npctl, pin, &arg);
drivers/pinctrl/nuvoton/pinctrl-ma35.c
894
arg = ma35_pinconf_get_schmitt_enable(npctl, pin);
drivers/pinctrl/nuvoton/pinctrl-ma35.c
898
arg = ma35_pinconf_get_slew_rate(npctl, pin);
drivers/pinctrl/nuvoton/pinctrl-ma35.c
902
arg = ma35_pinconf_get_output(npctl, pin);
drivers/pinctrl/nuvoton/pinctrl-ma35.c
906
arg = ma35_pinconf_get_power_source(npctl, pin);
drivers/pinctrl/nuvoton/pinctrl-ma35.c
912
*config = pinconf_to_config_packed(param, arg);
drivers/pinctrl/nuvoton/pinctrl-ma35.c
922
unsigned int arg = 0;
drivers/pinctrl/nuvoton/pinctrl-ma35.c
927
arg = pinconf_to_config_argument(configs[i]);
drivers/pinctrl/nuvoton/pinctrl-ma35.c
937
ret = ma35_pinconf_set_drive_strength(npctl, pin, arg);
drivers/pinctrl/nuvoton/pinctrl-ma35.c
945
ret = ma35_pinconf_set_schmitt(npctl, pin, arg);
drivers/pinctrl/nuvoton/pinctrl-ma35.c
949
ret = ma35_pinconf_set_slew_rate(npctl, pin, arg);
drivers/pinctrl/nuvoton/pinctrl-ma35.c
953
ret = ma35_pinconf_set_output(npctl, pin, arg);
drivers/pinctrl/nuvoton/pinctrl-ma35.c
957
ret = ma35_pinconf_set_power_source(npctl, pin, arg);
drivers/pinctrl/nuvoton/pinctrl-npcm7xx.c
1439
int arg)
drivers/pinctrl/nuvoton/pinctrl-npcm7xx.c
1444
switch (arg) {
drivers/pinctrl/nuvoton/pinctrl-npcm7xx.c
1459
switch (arg) {
drivers/pinctrl/nuvoton/pinctrl-npcm7xx.c
1745
u16 arg = pinconf_to_config_argument(config);
drivers/pinctrl/nuvoton/pinctrl-npcm7xx.c
1769
bank->direction_output(&bank->chip.gc, pin % bank->chip.gc.ngpio, arg);
drivers/pinctrl/nuvoton/pinctrl-npcm7xx.c
1782
return npcm7xx_set_slew_rate(bank, npcm->gcr_regmap, pin, arg);
drivers/pinctrl/nuvoton/pinctrl-npcm7xx.c
1784
return npcm7xx_set_drive_strength(npcm, pin, arg);
drivers/pinctrl/nuvoton/pinctrl-npcm8xx.c
1859
int arg)
drivers/pinctrl/nuvoton/pinctrl-npcm8xx.c
1865
switch (arg) {
drivers/pinctrl/nuvoton/pinctrl-npcm8xx.c
1880
switch (arg) {
drivers/pinctrl/nuvoton/pinctrl-npcm8xx.c
2234
u32 arg = pinconf_to_config_argument(config);
drivers/pinctrl/nuvoton/pinctrl-npcm8xx.c
2255
bank->direction_output(&bank->chip.gc, pin % bank->chip.gc.ngpio, arg);
drivers/pinctrl/nuvoton/pinctrl-npcm8xx.c
2265
return npcm_set_debounce(npcm, pin, arg * 1000);
drivers/pinctrl/nuvoton/pinctrl-npcm8xx.c
2267
return npcm8xx_set_slew_rate(bank, npcm->gcr_regmap, pin, arg);
drivers/pinctrl/nuvoton/pinctrl-npcm8xx.c
2269
return npcm8xx_set_drive_strength(npcm, pin, arg);
drivers/pinctrl/nuvoton/pinctrl-wpcm450.c
952
int arg;
drivers/pinctrl/nuvoton/pinctrl-wpcm450.c
960
arg = pinconf_to_config_argument(config);
drivers/pinctrl/nuvoton/pinctrl-wpcm450.c
964
__assign_bit(bit, &reg, arg);
drivers/pinctrl/nxp/pinctrl-s32cc.c
466
static int s32_get_slew_regval(int arg)
drivers/pinctrl/nxp/pinctrl-s32cc.c
472
if (arg == support_slew[i])
drivers/pinctrl/nxp/pinctrl-s32cc.c
505
u32 arg;
drivers/pinctrl/nxp/pinctrl-s32cc.c
509
arg = pinconf_to_config_argument(pincfg);
drivers/pinctrl/nxp/pinctrl-s32cc.c
524
if (arg)
drivers/pinctrl/nxp/pinctrl-s32cc.c
531
if (arg)
drivers/pinctrl/nxp/pinctrl-s32cc.c
538
ret = s32_get_slew_regval(arg);
drivers/pinctrl/pinctrl-amd.c
740
unsigned arg;
drivers/pinctrl/pinctrl-amd.c
750
arg = pin_reg & DB_TMR_OUT_MASK;
drivers/pinctrl/pinctrl-amd.c
754
arg = (pin_reg >> PULL_DOWN_ENABLE_OFF) & BIT(0);
drivers/pinctrl/pinctrl-amd.c
758
arg = (pin_reg >> PULL_UP_ENABLE_OFF) & BIT(0);
drivers/pinctrl/pinctrl-amd.c
762
arg = (pin_reg >> DRV_STRENGTH_SEL_OFF) & DRV_STRENGTH_SEL_MASK;
drivers/pinctrl/pinctrl-amd.c
771
*config = pinconf_to_config_packed(param, arg);
drivers/pinctrl/pinctrl-amd.c
780
u32 arg;
drivers/pinctrl/pinctrl-amd.c
790
arg = pinconf_to_config_argument(configs[i]);
drivers/pinctrl/pinctrl-amd.c
795
ret = amd_gpio_set_debounce(gpio_dev, pin, arg);
drivers/pinctrl/pinctrl-amd.c
800
pin_reg |= (arg & BIT(0)) << PULL_DOWN_ENABLE_OFF;
drivers/pinctrl/pinctrl-amd.c
805
pin_reg |= (arg & BIT(0)) << PULL_UP_ENABLE_OFF;
drivers/pinctrl/pinctrl-amd.c
811
pin_reg |= (arg & DRV_STRENGTH_SEL_MASK)
drivers/pinctrl/pinctrl-artpec6.c
799
unsigned int arg;
drivers/pinctrl/pinctrl-artpec6.c
821
arg = pinconf_to_config_argument(configs[i]);
drivers/pinctrl/pinctrl-artpec6.c
831
if (arg != 1) {
drivers/pinctrl/pinctrl-artpec6.c
833
__func__, arg);
drivers/pinctrl/pinctrl-artpec6.c
838
regval |= (arg << ARTPEC6_PINMUX_UDC0_SHIFT);
drivers/pinctrl/pinctrl-artpec6.c
844
if (arg != 1) {
drivers/pinctrl/pinctrl-artpec6.c
846
__func__, arg);
drivers/pinctrl/pinctrl-artpec6.c
851
regval &= ~(arg << ARTPEC6_PINMUX_UDC0_SHIFT);
drivers/pinctrl/pinctrl-artpec6.c
857
drive = artpec6_pconf_drive_mA_to_field(arg);
drivers/pinctrl/pinctrl-artpec6.c
860
__func__, arg);
drivers/pinctrl/pinctrl-as3722.c
328
int arg = 0;
drivers/pinctrl/pinctrl-as3722.c
336
arg = 1;
drivers/pinctrl/pinctrl-as3722.c
362
arg = 1;
drivers/pinctrl/pinctrl-as3722.c
364
*config = pinconf_to_config_packed(param, (u16)arg);
drivers/pinctrl/pinctrl-at91-pio4.c
738
unsigned int param = pinconf_to_config_param(*config), arg = 0;
drivers/pinctrl/pinctrl-at91-pio4.c
749
arg = 1;
drivers/pinctrl/pinctrl-at91-pio4.c
755
arg = 1;
drivers/pinctrl/pinctrl-at91-pio4.c
761
arg = 1;
drivers/pinctrl/pinctrl-at91-pio4.c
766
arg = 1;
drivers/pinctrl/pinctrl-at91-pio4.c
771
arg = 1;
drivers/pinctrl/pinctrl-at91-pio4.c
776
arg = 1;
drivers/pinctrl/pinctrl-at91-pio4.c
783
arg = 1;
drivers/pinctrl/pinctrl-at91-pio4.c
788
arg = (res & ATMEL_PIO_DRVSTR_MASK) >> ATMEL_PIO_DRVSTR_OFFSET;
drivers/pinctrl/pinctrl-at91-pio4.c
796
*config = pinconf_to_config_packed(param, arg);
drivers/pinctrl/pinctrl-at91-pio4.c
819
unsigned int arg = pinconf_to_config_argument(configs[i]);
drivers/pinctrl/pinctrl-at91-pio4.c
844
if (arg == 0)
drivers/pinctrl/pinctrl-at91-pio4.c
850
if (arg == 0) {
drivers/pinctrl/pinctrl-at91-pio4.c
871
if (arg == 0) {
drivers/pinctrl/pinctrl-at91-pio4.c
885
if (arg == 0)
drivers/pinctrl/pinctrl-at91-pio4.c
889
switch (arg) {
drivers/pinctrl/pinctrl-at91-pio4.c
894
conf |= arg << ATMEL_PIO_DRVSTR_OFFSET;
drivers/pinctrl/pinctrl-aw9523.c
289
u32 arg;
drivers/pinctrl/pinctrl-aw9523.c
297
arg = pinconf_to_config_argument(configs[i]);
drivers/pinctrl/pinctrl-aw9523.c
315
arg = !arg;
drivers/pinctrl/pinctrl-aw9523.c
322
val = arg ? BIT(regbit) : 0;
drivers/pinctrl/pinctrl-bm1880.c
1157
unsigned int arg = 0;
drivers/pinctrl/pinctrl-bm1880.c
1167
arg = !!(regval & BIT(bit_offset));
drivers/pinctrl/pinctrl-bm1880.c
1171
arg = !!(regval & BIT(bit_offset));
drivers/pinctrl/pinctrl-bm1880.c
1175
arg = !!(regval & BIT(bit_offset));
drivers/pinctrl/pinctrl-bm1880.c
1179
arg = !!(regval & BIT(bit_offset));
drivers/pinctrl/pinctrl-bm1880.c
1183
arg = !!(regval & BIT(bit_offset));
drivers/pinctrl/pinctrl-bm1880.c
1192
arg = ret;
drivers/pinctrl/pinctrl-bm1880.c
1198
*config = pinconf_to_config_packed(param, arg);
drivers/pinctrl/pinctrl-bm1880.c
1217
unsigned int arg = pinconf_to_config_argument(configs[i]);
drivers/pinctrl/pinctrl-bm1880.c
1234
if (arg)
drivers/pinctrl/pinctrl-bm1880.c
1241
if (arg)
drivers/pinctrl/pinctrl-bm1880.c
1248
ret = bm1880_pinconf_drv_set(arg,
drivers/pinctrl/pinctrl-cy8c95x0.c
783
u16 arg = 0;
drivers/pinctrl/pinctrl-cy8c95x0.c
844
arg = 1;
drivers/pinctrl/pinctrl-cy8c95x0.c
846
arg = !arg;
drivers/pinctrl/pinctrl-cy8c95x0.c
848
*config = pinconf_to_config_packed(param, arg);
drivers/pinctrl/pinctrl-cy8c95x0.c
859
unsigned long arg = pinconf_to_config_argument(config);
drivers/pinctrl/pinctrl-cy8c95x0.c
891
return cy8c95x0_pinmux_direction(chip, off, !arg);
drivers/pinctrl/pinctrl-cy8c95x0.c
893
return cy8c95x0_pinmux_direction(chip, off, arg);
drivers/pinctrl/pinctrl-da850-pupd.c
71
u16 arg;
drivers/pinctrl/pinctrl-da850-pupd.c
74
arg = !!(~val & BIT(selector));
drivers/pinctrl/pinctrl-da850-pupd.c
81
if (arg) {
drivers/pinctrl/pinctrl-da850-pupd.c
83
arg = 0;
drivers/pinctrl/pinctrl-da850-pupd.c
89
arg = !!(val & BIT(selector));
drivers/pinctrl/pinctrl-da850-pupd.c
95
*config = pinconf_to_config_packed(param, arg);
drivers/pinctrl/pinctrl-eic7700.c
329
u32 arg, value;
drivers/pinctrl/pinctrl-eic7700.c
340
arg = (value & EIC7700_BIAS) == 0;
drivers/pinctrl/pinctrl-eic7700.c
343
arg = (value & EIC7700_BIAS) == EIC7700_PD;
drivers/pinctrl/pinctrl-eic7700.c
346
arg = (value & EIC7700_BIAS) == EIC7700_PU;
drivers/pinctrl/pinctrl-eic7700.c
351
arg = FIELD_GET(EIC7700_DS, value) * 3000 + 3000;
drivers/pinctrl/pinctrl-eic7700.c
353
arg = FIELD_GET(EIC7700_DS, value) * 3000 + 6000;
drivers/pinctrl/pinctrl-eic7700.c
356
arg = value & EIC7700_IE;
drivers/pinctrl/pinctrl-eic7700.c
359
arg = value & EIC7700_ST;
drivers/pinctrl/pinctrl-eic7700.c
365
*config = pinconf_to_config_packed(param, arg);
drivers/pinctrl/pinctrl-eic7700.c
366
return arg ? 0 : -EINVAL;
drivers/pinctrl/pinctrl-eic7700.c
383
u32 arg = pinconf_to_config_argument(configs[i]);
drivers/pinctrl/pinctrl-eic7700.c
390
if (arg == 0)
drivers/pinctrl/pinctrl-eic7700.c
396
if (arg == 0)
drivers/pinctrl/pinctrl-eic7700.c
405
if (arg < 3000 || arg > 24000)
drivers/pinctrl/pinctrl-eic7700.c
407
value |= FIELD_PREP(EIC7700_DS, (arg - 3000) / 3000);
drivers/pinctrl/pinctrl-eic7700.c
409
if (arg < 6000 || arg > 27000)
drivers/pinctrl/pinctrl-eic7700.c
411
value |= FIELD_PREP(EIC7700_DS, (arg - 6000) / 3000);
drivers/pinctrl/pinctrl-eic7700.c
415
if (arg)
drivers/pinctrl/pinctrl-eic7700.c
421
if (arg)
drivers/pinctrl/pinctrl-eyeq5.c
265
u32 val_ds, arg;
drivers/pinctrl/pinctrl-eyeq5.c
273
arg = !(pd || pu);
drivers/pinctrl/pinctrl-eyeq5.c
276
arg = pd;
drivers/pinctrl/pinctrl-eyeq5.c
279
arg = pu;
drivers/pinctrl/pinctrl-eyeq5.c
289
arg = (val_ds >> offset) & EQ5P_DS_MASK;
drivers/pinctrl/pinctrl-eyeq5.c
295
*config = pinconf_to_config_packed(param, arg);
drivers/pinctrl/pinctrl-eyeq5.c
435
unsigned int pin, u32 arg)
drivers/pinctrl/pinctrl-eyeq5.c
443
if (arg & ~EQ5P_DS_MASK) {
drivers/pinctrl/pinctrl-eyeq5.c
444
dev_err(pctldev->dev, "Unsupported drive strength: %u\n", arg);
drivers/pinctrl/pinctrl-eyeq5.c
458
val = arg << offset;
drivers/pinctrl/pinctrl-eyeq5.c
476
u32 arg = pinconf_to_config_argument(configs[i]);
drivers/pinctrl/pinctrl-eyeq5.c
488
pin_name, arg);
drivers/pinctrl/pinctrl-eyeq5.c
490
if (arg == 0) /* cannot connect to GND */
drivers/pinctrl/pinctrl-eyeq5.c
499
pin_name, arg);
drivers/pinctrl/pinctrl-eyeq5.c
501
if (arg == 0) /* cannot connect to VDD */
drivers/pinctrl/pinctrl-eyeq5.c
510
pin_name, arg);
drivers/pinctrl/pinctrl-eyeq5.c
512
eq5p_pinconf_set_drive_strength(pctldev, pin, arg);
drivers/pinctrl/pinctrl-falcon.c
281
int arg;
drivers/pinctrl/pinctrl-falcon.c
289
arg = LTQ_PINCONF_UNPACK_ARG(configs[i]);
drivers/pinctrl/pinctrl-falcon.c
301
if (arg == 1)
drivers/pinctrl/pinctrl-gemini.c
2411
u32 arg;
drivers/pinctrl/pinctrl-gemini.c
2417
arg = pinconf_to_config_argument(configs[i]);
drivers/pinctrl/pinctrl-gemini.c
2421
if (arg > 0xf)
drivers/pinctrl/pinctrl-gemini.c
2429
arg <<= (ffs(conf->mask) - 1);
drivers/pinctrl/pinctrl-gemini.c
2432
pin, conf->mask, arg);
drivers/pinctrl/pinctrl-gemini.c
2433
regmap_update_bits(pmx->map, conf->reg, conf->mask, arg);
drivers/pinctrl/pinctrl-gemini.c
2452
u32 arg;
drivers/pinctrl/pinctrl-gemini.c
2471
arg = pinconf_to_config_argument(configs[i]);
drivers/pinctrl/pinctrl-gemini.c
2475
switch (arg) {
drivers/pinctrl/pinctrl-gemini.c
2491
arg);
drivers/pinctrl/pinctrl-gemini.c
2500
grp->name, arg, grp->driving_mask, val);
drivers/pinctrl/pinctrl-ingenic.c
4082
unsigned int arg = 1;
drivers/pinctrl/pinctrl-ingenic.c
4151
arg = !!ingenic_get_pin_config(jzpc, pin, reg);
drivers/pinctrl/pinctrl-ingenic.c
4162
arg = !!ingenic_get_pin_config(jzpc, pin, reg);
drivers/pinctrl/pinctrl-ingenic.c
4169
*config = pinconf_to_config_packed(param, arg);
drivers/pinctrl/pinctrl-ingenic.c
4258
unsigned int cfg, arg;
drivers/pinctrl/pinctrl-ingenic.c
4276
arg = pinconf_to_config_argument(configs[cfg]);
drivers/pinctrl/pinctrl-ingenic.c
4305
ingenic_set_schmitt_trigger(jzpc, pin, arg);
drivers/pinctrl/pinctrl-ingenic.c
4314
ingenic_set_output_level(jzpc, pin, arg);
drivers/pinctrl/pinctrl-ingenic.c
4321
ingenic_set_slew_rate(jzpc, pin, arg);
drivers/pinctrl/pinctrl-k210.c
509
unsigned int param, unsigned int arg)
drivers/pinctrl/pinctrl-k210.c
516
pin, param, arg);
drivers/pinctrl/pinctrl-k210.c
523
if (!arg)
drivers/pinctrl/pinctrl-k210.c
528
if (!arg)
drivers/pinctrl/pinctrl-k210.c
533
arg *= 1000;
drivers/pinctrl/pinctrl-k210.c
536
drive = k210_pinconf_get_drive(arg);
drivers/pinctrl/pinctrl-k210.c
543
if (arg)
drivers/pinctrl/pinctrl-k210.c
549
if (arg)
drivers/pinctrl/pinctrl-k210.c
558
if (!arg)
drivers/pinctrl/pinctrl-k210.c
562
if (arg)
drivers/pinctrl/pinctrl-k210.c
568
if (arg)
drivers/pinctrl/pinctrl-k210.c
574
if (arg)
drivers/pinctrl/pinctrl-k210.c
580
if (arg)
drivers/pinctrl/pinctrl-k210.c
597
unsigned int param, arg;
drivers/pinctrl/pinctrl-k210.c
605
arg = pinconf_to_config_argument(configs[i]);
drivers/pinctrl/pinctrl-k210.c
606
ret = k210_pinconf_set_param(pctldev, pin, param, arg);
drivers/pinctrl/pinctrl-k210.c
627
unsigned int param, arg;
drivers/pinctrl/pinctrl-k210.c
641
arg = pinconf_to_config_argument(configs[i]);
drivers/pinctrl/pinctrl-k210.c
645
bit, arg ? bit : 0);
drivers/pinctrl/pinctrl-k230.c
264
unsigned int val, arg;
drivers/pinctrl/pinctrl-k230.c
270
arg = (val & K230_PC_ST) ? 1 : 0;
drivers/pinctrl/pinctrl-k230.c
273
arg = (val & K230_PC_DS) >> K230_SHIFT_DS;
drivers/pinctrl/pinctrl-k230.c
276
arg = (val & K230_PC_BIAS) ? 0 : 1;
drivers/pinctrl/pinctrl-k230.c
279
arg = (val & K230_PC_PD) ? 1 : 0;
drivers/pinctrl/pinctrl-k230.c
282
arg = (val & K230_PC_PU) ? 1 : 0;
drivers/pinctrl/pinctrl-k230.c
285
arg = (val & K230_PC_OE) ? 1 : 0;
drivers/pinctrl/pinctrl-k230.c
288
arg = (val & K230_PC_IE) ? 1 : 0;
drivers/pinctrl/pinctrl-k230.c
291
arg = (val & K230_PC_MSC) ? 1 : 0;
drivers/pinctrl/pinctrl-k230.c
294
arg = (val & K230_PC_SL) ? 1 : 0;
drivers/pinctrl/pinctrl-k230.c
300
*config = pinconf_to_config_packed(param, arg);
drivers/pinctrl/pinctrl-k230.c
306
enum pin_config_param param, unsigned int arg)
drivers/pinctrl/pinctrl-k230.c
315
if (arg)
drivers/pinctrl/pinctrl-k230.c
322
val |= (arg << K230_SHIFT_DS) & K230_PC_DS;
drivers/pinctrl/pinctrl-k230.c
328
if (!arg)
drivers/pinctrl/pinctrl-k230.c
333
if (!arg)
drivers/pinctrl/pinctrl-k230.c
338
if (!arg)
drivers/pinctrl/pinctrl-k230.c
343
if (!arg)
drivers/pinctrl/pinctrl-k230.c
348
if (arg)
drivers/pinctrl/pinctrl-k230.c
354
if (arg)
drivers/pinctrl/pinctrl-k230.c
374
unsigned int arg, i;
drivers/pinctrl/pinctrl-k230.c
384
arg = pinconf_to_config_argument(configs[i]);
drivers/pinctrl/pinctrl-k230.c
385
ret = k230_pinconf_set_param(pctldev, pin, param, arg);
drivers/pinctrl/pinctrl-keembay.c
1107
unsigned int arg, i;
drivers/pinctrl/pinctrl-keembay.c
1115
arg = pinconf_to_config_argument(cfg[i]);
drivers/pinctrl/pinctrl-keembay.c
1135
ret = keembay_pinconf_set_schmitt(kpc, pin, arg);
drivers/pinctrl/pinctrl-keembay.c
1139
ret = keembay_pinconf_set_slew_rate(kpc, pin, arg);
drivers/pinctrl/pinctrl-keembay.c
1143
ret = keembay_pinconf_set_drive(kpc, pin, arg);
drivers/pinctrl/pinctrl-lantiq.h
27
#define LTQ_PINCONF_PACK(param, arg) ((param) << 16 | (arg))
drivers/pinctrl/pinctrl-lpc18xx.c
648
static int lpc18xx_pconf_get_usb1(enum pin_config_param param, int *arg, u32 reg)
drivers/pinctrl/pinctrl-lpc18xx.c
653
*arg = 0;
drivers/pinctrl/pinctrl-lpc18xx.c
655
*arg = 1;
drivers/pinctrl/pinctrl-lpc18xx.c
665
*arg = 1;
drivers/pinctrl/pinctrl-lpc18xx.c
677
static int lpc18xx_pconf_get_i2c0(enum pin_config_param param, int *arg, u32 reg,
drivers/pinctrl/pinctrl-lpc18xx.c
690
*arg = 1;
drivers/pinctrl/pinctrl-lpc18xx.c
697
*arg = 1;
drivers/pinctrl/pinctrl-lpc18xx.c
699
*arg = 0;
drivers/pinctrl/pinctrl-lpc18xx.c
704
*arg = 3;
drivers/pinctrl/pinctrl-lpc18xx.c
706
*arg = 50;
drivers/pinctrl/pinctrl-lpc18xx.c
713
*arg = 1;
drivers/pinctrl/pinctrl-lpc18xx.c
734
static int lpc18xx_get_pintsel(void __iomem *addr, u32 val, int *arg)
drivers/pinctrl/pinctrl-lpc18xx.c
745
*arg += 1;
drivers/pinctrl/pinctrl-lpc18xx.c
762
int *arg, unsigned pin)
drivers/pinctrl/pinctrl-lpc18xx.c
778
*arg = 0;
drivers/pinctrl/pinctrl-lpc18xx.c
779
ret = lpc18xx_get_pintsel(scu->base + LPC18XX_SCU_PINTSEL0, val, arg);
drivers/pinctrl/pinctrl-lpc18xx.c
783
return lpc18xx_get_pintsel(scu->base + LPC18XX_SCU_PINTSEL1, val, arg);
drivers/pinctrl/pinctrl-lpc18xx.c
787
int *arg, u32 reg, unsigned pin,
drivers/pinctrl/pinctrl-lpc18xx.c
802
*arg = 1;
drivers/pinctrl/pinctrl-lpc18xx.c
807
*arg = 1;
drivers/pinctrl/pinctrl-lpc18xx.c
814
*arg = 1;
drivers/pinctrl/pinctrl-lpc18xx.c
824
*arg = 1;
drivers/pinctrl/pinctrl-lpc18xx.c
826
*arg = 0;
drivers/pinctrl/pinctrl-lpc18xx.c
833
*arg = 1;
drivers/pinctrl/pinctrl-lpc18xx.c
840
*arg = (reg & LPC18XX_SCU_PIN_EHD_MASK) >> LPC18XX_SCU_PIN_EHD_POS;
drivers/pinctrl/pinctrl-lpc18xx.c
841
switch (*arg) {
drivers/pinctrl/pinctrl-lpc18xx.c
842
case 3: *arg += 5;
drivers/pinctrl/pinctrl-lpc18xx.c
844
case 2: *arg += 5;
drivers/pinctrl/pinctrl-lpc18xx.c
846
case 1: *arg += 3;
drivers/pinctrl/pinctrl-lpc18xx.c
848
case 0: *arg += 4;
drivers/pinctrl/pinctrl-lpc18xx.c
853
return lpc18xx_pconf_get_gpio_pin_int(pctldev, arg, pin);
drivers/pinctrl/pinctrl-lpc18xx.c
880
int ret, arg = 0;
drivers/pinctrl/pinctrl-lpc18xx.c
890
ret = lpc18xx_pconf_get_i2c0(param, &arg, reg, pin);
drivers/pinctrl/pinctrl-lpc18xx.c
892
ret = lpc18xx_pconf_get_usb1(param, &arg, reg);
drivers/pinctrl/pinctrl-lpc18xx.c
894
ret = lpc18xx_pconf_get_pin(pctldev, param, &arg, reg, pin, pin_cap);
drivers/pinctrl/pinctrl-lpc18xx.c
899
*config = pinconf_to_config_packed(param, (u16)arg);
drivers/pinctrl/pinctrl-max77620.c
276
int arg = 0;
drivers/pinctrl/pinctrl-max77620.c
282
arg = 1;
drivers/pinctrl/pinctrl-max77620.c
287
arg = 1;
drivers/pinctrl/pinctrl-max77620.c
297
arg = 1;
drivers/pinctrl/pinctrl-max77620.c
307
arg = 1;
drivers/pinctrl/pinctrl-max77620.c
315
*config = pinconf_to_config_packed(param, (u16)arg);
drivers/pinctrl/pinctrl-mcp23s08.c
230
u32 arg;
drivers/pinctrl/pinctrl-mcp23s08.c
236
arg = pinconf_to_config_argument(configs[i]);
drivers/pinctrl/pinctrl-mcp23s08.c
241
ret = mcp_set_bit(mcp, MCP_GPPU, pin, arg);
drivers/pinctrl/pinctrl-microchip-sgpio.c
394
u32 param, arg;
drivers/pinctrl/pinctrl-microchip-sgpio.c
400
arg = pinconf_to_config_argument(configs[cfg]);
drivers/pinctrl/pinctrl-microchip-sgpio.c
406
err = sgpio_output_set(priv, &addr, arg);
drivers/pinctrl/pinctrl-ocelot.c
1854
u32 param, arg, p;
drivers/pinctrl/pinctrl-ocelot.c
1859
arg = pinconf_to_config_argument(configs[cfg]);
drivers/pinctrl/pinctrl-ocelot.c
1865
arg = (param == PIN_CONFIG_BIAS_DISABLE) ? 0 :
drivers/pinctrl/pinctrl-ocelot.c
1869
err = ocelot_hw_set_value(info, pin, PINCONF_BIAS, arg);
drivers/pinctrl/pinctrl-ocelot.c
1879
arg = arg ? opd->schmitt_bit : 0;
drivers/pinctrl/pinctrl-ocelot.c
1881
arg);
drivers/pinctrl/pinctrl-ocelot.c
1890
arg);
drivers/pinctrl/pinctrl-ocelot.c
1900
if (arg)
drivers/pinctrl/pinctrl-palmas.c
746
int arg;
drivers/pinctrl/pinctrl-palmas.c
788
arg = 0;
drivers/pinctrl/pinctrl-palmas.c
792
arg = 1;
drivers/pinctrl/pinctrl-palmas.c
796
arg = 1;
drivers/pinctrl/pinctrl-palmas.c
800
arg = 1;
drivers/pinctrl/pinctrl-palmas.c
819
arg = -1;
drivers/pinctrl/pinctrl-palmas.c
822
arg = 0;
drivers/pinctrl/pinctrl-palmas.c
825
arg = 1;
drivers/pinctrl/pinctrl-palmas.c
826
if (arg < 0) {
drivers/pinctrl/pinctrl-palmas.c
839
*config = pinconf_to_config_packed(param, (u16)arg);
drivers/pinctrl/pinctrl-pic32.c
1886
u32 arg;
drivers/pinctrl/pinctrl-pic32.c
1890
arg = !!(readl(bank->reg_base + CNPU_REG) & mask);
drivers/pinctrl/pinctrl-pic32.c
1893
arg = !!(readl(bank->reg_base + CNPD_REG) & mask);
drivers/pinctrl/pinctrl-pic32.c
1896
arg = !(readl(bank->reg_base + ANSEL_REG) & mask);
drivers/pinctrl/pinctrl-pic32.c
1899
arg = !!(readl(bank->reg_base + ANSEL_REG) & mask);
drivers/pinctrl/pinctrl-pic32.c
1902
arg = !!(readl(bank->reg_base + ODCU_REG) & mask);
drivers/pinctrl/pinctrl-pic32.c
1905
arg = !!(readl(bank->reg_base + TRIS_REG) & mask);
drivers/pinctrl/pinctrl-pic32.c
1908
arg = !(readl(bank->reg_base + TRIS_REG) & mask);
drivers/pinctrl/pinctrl-pic32.c
1915
*config = pinconf_to_config_packed(param, arg);
drivers/pinctrl/pinctrl-pic32.c
1926
u32 arg;
drivers/pinctrl/pinctrl-pic32.c
1936
arg = pinconf_to_config_argument(configs[i]);
drivers/pinctrl/pinctrl-pic32.c
1964
offset, arg);
drivers/pinctrl/pinctrl-pistachio.c
1004
u32 val, arg;
drivers/pinctrl/pinctrl-pistachio.c
1009
arg = !!(val & PADS_SCHMITT_EN_BIT(pin));
drivers/pinctrl/pinctrl-pistachio.c
1014
arg = (val & PADS_PU_PD_MASK) == PADS_PU_PD_HIGHZ;
drivers/pinctrl/pinctrl-pistachio.c
1019
arg = (val & PADS_PU_PD_MASK) == PADS_PU_PD_UP;
drivers/pinctrl/pinctrl-pistachio.c
1024
arg = (val & PADS_PU_PD_MASK) == PADS_PU_PD_DOWN;
drivers/pinctrl/pinctrl-pistachio.c
1029
arg = (val & PADS_PU_PD_MASK) == PADS_PU_PD_BUS;
drivers/pinctrl/pinctrl-pistachio.c
1033
arg = !!(val & PADS_SLEW_RATE_BIT(pin));
drivers/pinctrl/pinctrl-pistachio.c
1040
arg = 2;
drivers/pinctrl/pinctrl-pistachio.c
1043
arg = 4;
drivers/pinctrl/pinctrl-pistachio.c
1046
arg = 8;
drivers/pinctrl/pinctrl-pistachio.c
1050
arg = 12;
drivers/pinctrl/pinctrl-pistachio.c
1059
*config = pinconf_to_config_packed(param, arg);
drivers/pinctrl/pinctrl-pistachio.c
1069
u32 drv, val, arg;
drivers/pinctrl/pinctrl-pistachio.c
1074
arg = pinconf_to_config_argument(configs[i]);
drivers/pinctrl/pinctrl-pistachio.c
1079
if (arg)
drivers/pinctrl/pinctrl-pistachio.c
1111
if (arg)
drivers/pinctrl/pinctrl-pistachio.c
1121
switch (arg) {
drivers/pinctrl/pinctrl-pistachio.c
1137
arg);
drivers/pinctrl/pinctrl-rk805.c
541
u32 arg = 0;
drivers/pinctrl/pinctrl-rk805.c
546
arg = rk805_gpio_get(&pci->gpio_chip, pin);
drivers/pinctrl/pinctrl-rk805.c
553
*config = pinconf_to_config_packed(param, (u16)arg);
drivers/pinctrl/pinctrl-rk805.c
564
u32 i, arg = 0;
drivers/pinctrl/pinctrl-rk805.c
568
arg = pinconf_to_config_argument(configs[i]);
drivers/pinctrl/pinctrl-rk805.c
572
rk805_gpio_set(&pci->gpio_chip, pin, arg);
drivers/pinctrl/pinctrl-rk805.c
576
if (pci->rk808->variant != RK805_ID && arg) {
drivers/pinctrl/pinctrl-rockchip.c
3603
unsigned int pin, u32 param, u32 arg)
drivers/pinctrl/pinctrl-rockchip.c
3613
cfg->arg = arg;
drivers/pinctrl/pinctrl-rockchip.c
3628
u32 arg;
drivers/pinctrl/pinctrl-rockchip.c
3634
arg = pinconf_to_config_argument(configs[i]);
drivers/pinctrl/pinctrl-rockchip.c
3646
param, arg);
drivers/pinctrl/pinctrl-rockchip.c
3664
if (!arg)
drivers/pinctrl/pinctrl-rockchip.c
3679
arg);
drivers/pinctrl/pinctrl-rockchip.c
3699
pin - bank->pin_base, arg);
drivers/pinctrl/pinctrl-rockchip.c
3708
pin - bank->pin_base, arg);
drivers/pinctrl/pinctrl-rockchip.c
3729
u16 arg;
drivers/pinctrl/pinctrl-rockchip.c
3737
arg = 0;
drivers/pinctrl/pinctrl-rockchip.c
3749
arg = 1;
drivers/pinctrl/pinctrl-rockchip.c
3757
arg = 0;
drivers/pinctrl/pinctrl-rockchip.c
3765
arg = rc ? 1 : 0;
drivers/pinctrl/pinctrl-rockchip.c
3776
arg = rc;
drivers/pinctrl/pinctrl-rockchip.c
3786
arg = rc;
drivers/pinctrl/pinctrl-rockchip.c
3793
*config = pinconf_to_config_packed(param, arg);
drivers/pinctrl/pinctrl-rockchip.h
430
u32 arg;
drivers/pinctrl/pinctrl-rp1.c
1403
static void rp1_pull_config_set(struct rp1_pin_info *pin, unsigned int arg)
drivers/pinctrl/pinctrl-rp1.c
1405
regmap_field_write(pin->pad[RP1_PAD_PULL], arg & 0x3);
drivers/pinctrl/pinctrl-rp1.c
1412
u32 param, arg;
drivers/pinctrl/pinctrl-rp1.c
1420
arg = pinconf_to_config_argument(configs[i]);
drivers/pinctrl/pinctrl-rp1.c
1436
rp1_input_enable(pin, arg);
drivers/pinctrl/pinctrl-rp1.c
1440
rp1_output_enable(pin, arg);
drivers/pinctrl/pinctrl-rp1.c
1444
rp1_set_value(pin, arg);
drivers/pinctrl/pinctrl-rp1.c
1450
regmap_field_write(pin->pad[RP1_PAD_SCHMITT], !!arg);
drivers/pinctrl/pinctrl-rp1.c
1454
regmap_field_write(pin->pad[RP1_PAD_SLEWFAST], !!arg);
drivers/pinctrl/pinctrl-rp1.c
1458
switch (arg) {
drivers/pinctrl/pinctrl-rp1.c
1460
arg = RP1_PAD_DRIVE_2MA;
drivers/pinctrl/pinctrl-rp1.c
1463
arg = RP1_PAD_DRIVE_4MA;
drivers/pinctrl/pinctrl-rp1.c
1466
arg = RP1_PAD_DRIVE_8MA;
drivers/pinctrl/pinctrl-rp1.c
1469
arg = RP1_PAD_DRIVE_12MA;
drivers/pinctrl/pinctrl-rp1.c
1474
regmap_field_write(pin->pad[RP1_PAD_DRIVE], arg);
drivers/pinctrl/pinctrl-rp1.c
1492
u32 arg;
drivers/pinctrl/pinctrl-rp1.c
1500
arg = !!padctrl;
drivers/pinctrl/pinctrl-rp1.c
1504
arg = !padctrl;
drivers/pinctrl/pinctrl-rp1.c
1508
arg = !!padctrl;
drivers/pinctrl/pinctrl-rp1.c
1512
arg = !!padctrl;
drivers/pinctrl/pinctrl-rp1.c
1518
arg = 2;
drivers/pinctrl/pinctrl-rp1.c
1521
arg = 4;
drivers/pinctrl/pinctrl-rp1.c
1524
arg = 8;
drivers/pinctrl/pinctrl-rp1.c
1527
arg = 12;
drivers/pinctrl/pinctrl-rp1.c
1533
arg = ((padctrl == RP1_PUD_OFF));
drivers/pinctrl/pinctrl-rp1.c
1537
arg = ((padctrl == RP1_PUD_DOWN));
drivers/pinctrl/pinctrl-rp1.c
1542
arg = ((padctrl == RP1_PUD_UP));
drivers/pinctrl/pinctrl-rp1.c
1548
*config = pinconf_to_config_packed(param, arg);
drivers/pinctrl/pinctrl-scmi.c
203
u32 arg = param;
drivers/pinctrl/pinctrl-scmi.c
205
switch (arg) {
drivers/pinctrl/pinctrl-scmi.c
270
*type = arg;
drivers/pinctrl/pinctrl-single.c
554
u32 arg;
drivers/pinctrl/pinctrl-single.c
578
arg = pinconf_to_config_argument(configs[j]);
drivers/pinctrl/pinctrl-single.c
588
data |= (arg << shift) & func->conf[i].mask;
drivers/pinctrl/pinctrl-single.c
593
if (arg) {
drivers/pinctrl/pinctrl-single.c
600
if (arg)
drivers/pinctrl/pinctrl-single.c
868
unsigned arg)
drivers/pinctrl/pinctrl-single.c
870
**setting = pinconf_to_config_packed(param, arg);
drivers/pinctrl/pinctrl-stmfx.c
225
u32 arg = 0;
drivers/pinctrl/pinctrl-stmfx.c
252
arg = 1;
drivers/pinctrl/pinctrl-stmfx.c
256
arg = 1;
drivers/pinctrl/pinctrl-stmfx.c
260
arg = 1;
drivers/pinctrl/pinctrl-stmfx.c
264
arg = 1;
drivers/pinctrl/pinctrl-stmfx.c
268
arg = 1;
drivers/pinctrl/pinctrl-stmfx.c
278
arg = ret;
drivers/pinctrl/pinctrl-stmfx.c
284
*config = pinconf_to_config_packed(param, arg);
drivers/pinctrl/pinctrl-stmfx.c
295
u32 arg;
drivers/pinctrl/pinctrl-stmfx.c
306
arg = pinconf_to_config_argument(configs[i]);
drivers/pinctrl/pinctrl-stmfx.c
339
pin, arg);
drivers/pinctrl/pinctrl-sx150x.c
608
u32 arg;
drivers/pinctrl/pinctrl-sx150x.c
622
arg = (data & 0x1f) ? 1 : 0;
drivers/pinctrl/pinctrl-sx150x.c
625
arg = 1;
drivers/pinctrl/pinctrl-sx150x.c
627
arg = 0;
drivers/pinctrl/pinctrl-sx150x.c
653
arg = 1;
drivers/pinctrl/pinctrl-sx150x.c
668
arg = 1;
drivers/pinctrl/pinctrl-sx150x.c
686
arg = 1;
drivers/pinctrl/pinctrl-sx150x.c
691
arg = true;
drivers/pinctrl/pinctrl-sx150x.c
704
arg = 1;
drivers/pinctrl/pinctrl-sx150x.c
720
arg = ret;
drivers/pinctrl/pinctrl-sx150x.c
728
*config = pinconf_to_config_packed(param, arg);
drivers/pinctrl/pinctrl-sx150x.c
738
u32 arg;
drivers/pinctrl/pinctrl-sx150x.c
744
arg = pinconf_to_config_argument(configs[i]);
drivers/pinctrl/pinctrl-sx150x.c
749
pin, arg);
drivers/pinctrl/pinctrl-sx150x.c
821
pin, arg);
drivers/pinctrl/pinctrl-th1520.c
564
static u16 th1520_drive_strength_from_ma(u32 arg)
drivers/pinctrl/pinctrl-th1520.c
569
if (arg <= th1520_drive_strength_in_ma[ds])
drivers/pinctrl/pinctrl-th1520.c
601
u32 arg;
drivers/pinctrl/pinctrl-th1520.c
613
arg = 0;
drivers/pinctrl/pinctrl-th1520.c
617
arg = enabled ? TH1520_PULL_DOWN_OHM : 0;
drivers/pinctrl/pinctrl-th1520.c
622
arg = TH1520_PULL_STRONG_OHM;
drivers/pinctrl/pinctrl-th1520.c
626
arg = TH1520_PULL_UP_OHM;
drivers/pinctrl/pinctrl-th1520.c
629
arg = 0;
drivers/pinctrl/pinctrl-th1520.c
634
arg = th1520_drive_strength_in_ma[value & TH1520_PADCFG_DS];
drivers/pinctrl/pinctrl-th1520.c
638
arg = enabled ? 1 : 0;
drivers/pinctrl/pinctrl-th1520.c
642
arg = enabled ? 1 : 0;
drivers/pinctrl/pinctrl-th1520.c
646
arg = enabled ? 1 : 0;
drivers/pinctrl/pinctrl-th1520.c
652
*config = pinconf_to_config_packed(param, arg);
drivers/pinctrl/pinctrl-th1520.c
680
u32 arg = pinconf_to_config_argument(configs[i]);
drivers/pinctrl/pinctrl-th1520.c
688
if (arg == 0)
drivers/pinctrl/pinctrl-th1520.c
695
if (arg == 0)
drivers/pinctrl/pinctrl-th1520.c
699
if (arg == TH1520_PULL_STRONG_OHM)
drivers/pinctrl/pinctrl-th1520.c
707
value |= th1520_drive_strength_from_ma(arg);
drivers/pinctrl/pinctrl-th1520.c
711
if (arg)
drivers/pinctrl/pinctrl-th1520.c
718
if (arg)
drivers/pinctrl/pinctrl-th1520.c
725
if (arg)
drivers/pinctrl/pinctrl-xway.c
1154
int arg;
drivers/pinctrl/pinctrl-xway.c
1161
arg = LTQ_PINCONF_UNPACK_ARG(configs[i]);
drivers/pinctrl/pinctrl-xway.c
1169
if (arg == 0)
drivers/pinctrl/pinctrl-xway.c
1184
if (arg == 0) {
drivers/pinctrl/pinctrl-xway.c
1196
if (arg == 1)
drivers/pinctrl/pinctrl-xway.c
1200
else if (arg == 2)
drivers/pinctrl/pinctrl-xway.c
1206
"Invalid pull value %d\n", arg);
drivers/pinctrl/pinctrl-xway.c
1211
if (arg == 0)
drivers/pinctrl/pinctrl-zynq.c
1006
arg = 1;
drivers/pinctrl/pinctrl-zynq.c
1011
arg = 1;
drivers/pinctrl/pinctrl-zynq.c
1018
arg = !!(reg & ZYNQ_PINCONF_SPEED);
drivers/pinctrl/pinctrl-zynq.c
1028
arg = !!(reg & ZYNQ_PINCONF_DISABLE_RECVR);
drivers/pinctrl/pinctrl-zynq.c
1033
arg = zynq_pinconf_iostd_get(reg);
drivers/pinctrl/pinctrl-zynq.c
1039
*config = pinconf_to_config_packed(param, arg);
drivers/pinctrl/pinctrl-zynq.c
1063
unsigned int arg = pinconf_to_config_argument(configs[i]);
drivers/pinctrl/pinctrl-zynq.c
1076
if (arg)
drivers/pinctrl/pinctrl-zynq.c
1084
if (arg <= zynq_iostd_min || arg >= zynq_iostd_max) {
drivers/pinctrl/pinctrl-zynq.c
1091
reg |= arg << ZYNQ_PINCONF_IOTYPE_SHIFT;
drivers/pinctrl/pinctrl-zynq.c
1094
if (arg)
drivers/pinctrl/pinctrl-zynq.c
991
unsigned int arg = 0;
drivers/pinctrl/pinctrl-zynqmp.c
272
unsigned int arg, param = pinconf_to_config_param(*config);
drivers/pinctrl/pinctrl-zynqmp.c
278
ret = zynqmp_pm_pinctrl_get_config(pin, param, &arg);
drivers/pinctrl/pinctrl-zynqmp.c
282
ret = zynqmp_pm_pinctrl_get_config(pin, param, &arg);
drivers/pinctrl/pinctrl-zynqmp.c
283
if (arg != PM_PINCTRL_BIAS_PULL_UP)
drivers/pinctrl/pinctrl-zynqmp.c
286
arg = 1;
drivers/pinctrl/pinctrl-zynqmp.c
290
ret = zynqmp_pm_pinctrl_get_config(pin, param, &arg);
drivers/pinctrl/pinctrl-zynqmp.c
291
if (arg != PM_PINCTRL_BIAS_PULL_DOWN)
drivers/pinctrl/pinctrl-zynqmp.c
294
arg = 1;
drivers/pinctrl/pinctrl-zynqmp.c
298
ret = zynqmp_pm_pinctrl_get_config(pin, param, &arg);
drivers/pinctrl/pinctrl-zynqmp.c
299
if (arg != PM_PINCTRL_BIAS_DISABLE)
drivers/pinctrl/pinctrl-zynqmp.c
302
arg = 1;
drivers/pinctrl/pinctrl-zynqmp.c
306
ret = zynqmp_pm_pinctrl_get_config(pin, param, &arg);
drivers/pinctrl/pinctrl-zynqmp.c
310
ret = zynqmp_pm_pinctrl_get_config(pin, param, &arg);
drivers/pinctrl/pinctrl-zynqmp.c
314
ret = zynqmp_pm_pinctrl_get_config(pin, param, &arg);
drivers/pinctrl/pinctrl-zynqmp.c
315
switch (arg) {
drivers/pinctrl/pinctrl-zynqmp.c
317
arg = DRIVE_STRENGTH_2MA;
drivers/pinctrl/pinctrl-zynqmp.c
320
arg = DRIVE_STRENGTH_4MA;
drivers/pinctrl/pinctrl-zynqmp.c
323
arg = DRIVE_STRENGTH_8MA;
drivers/pinctrl/pinctrl-zynqmp.c
326
arg = DRIVE_STRENGTH_12MA;
drivers/pinctrl/pinctrl-zynqmp.c
345
*config = pinconf_to_config_packed(param, arg);
drivers/pinctrl/pinctrl-zynqmp.c
370
unsigned int arg = pinconf_to_config_argument(configs[i]);
drivers/pinctrl/pinctrl-zynqmp.c
376
ret = zynqmp_pm_pinctrl_set_config(pin, param, arg);
drivers/pinctrl/pinctrl-zynqmp.c
380
arg = PM_PINCTRL_BIAS_PULL_UP;
drivers/pinctrl/pinctrl-zynqmp.c
381
ret = zynqmp_pm_pinctrl_set_config(pin, param, arg);
drivers/pinctrl/pinctrl-zynqmp.c
385
arg = PM_PINCTRL_BIAS_PULL_DOWN;
drivers/pinctrl/pinctrl-zynqmp.c
386
ret = zynqmp_pm_pinctrl_set_config(pin, param, arg);
drivers/pinctrl/pinctrl-zynqmp.c
390
arg = PM_PINCTRL_BIAS_DISABLE;
drivers/pinctrl/pinctrl-zynqmp.c
391
ret = zynqmp_pm_pinctrl_set_config(pin, param, arg);
drivers/pinctrl/pinctrl-zynqmp.c
395
ret = zynqmp_pm_pinctrl_set_config(pin, param, arg);
drivers/pinctrl/pinctrl-zynqmp.c
398
switch (arg) {
drivers/pinctrl/pinctrl-zynqmp.c
426
if (arg != value)
drivers/pinctrl/pinctrl-zynqmp.c
434
arg = PM_PINCTRL_TRI_STATE_ENABLE;
drivers/pinctrl/pinctrl-zynqmp.c
435
ret = zynqmp_pm_pinctrl_set_config(pin, param, arg);
drivers/pinctrl/pinctrl-zynqmp.c
447
arg = PM_PINCTRL_TRI_STATE_DISABLE;
drivers/pinctrl/pinctrl-zynqmp.c
448
ret = zynqmp_pm_pinctrl_set_config(pin, param, arg);
drivers/pinctrl/pinctrl-zynqmp.c
459
arg = pinconf_to_config_argument(configs[i]);
drivers/pinctrl/pinctrl-zynqmp.c
463
pin, param, arg);
drivers/pinctrl/qcom/pinctrl-lpass-lpi.c
164
unsigned int arg = 0;
drivers/pinctrl/qcom/pinctrl-lpass-lpi.c
176
arg = 1;
drivers/pinctrl/qcom/pinctrl-lpass-lpi.c
180
arg = 1;
drivers/pinctrl/qcom/pinctrl-lpass-lpi.c
184
arg = 1;
drivers/pinctrl/qcom/pinctrl-lpass-lpi.c
188
arg = 1;
drivers/pinctrl/qcom/pinctrl-lpass-lpi.c
193
arg = 1;
drivers/pinctrl/qcom/pinctrl-lpass-lpi.c
199
*config = pinconf_to_config_packed(param, arg);
drivers/pinctrl/qcom/pinctrl-lpass-lpi.c
242
unsigned int param, arg, pullup = LPI_GPIO_BIAS_DISABLE, strength = 2;
drivers/pinctrl/qcom/pinctrl-lpass-lpi.c
251
arg = pinconf_to_config_argument(configs[i]);
drivers/pinctrl/qcom/pinctrl-lpass-lpi.c
271
value = arg;
drivers/pinctrl/qcom/pinctrl-lpass-lpi.c
274
strength = arg;
drivers/pinctrl/qcom/pinctrl-lpass-lpi.c
277
ret = lpi_config_set_slew_rate(pctrl, g, group, arg);
drivers/pinctrl/qcom/pinctrl-lpass-lpi.c
319
unsigned long arg;
drivers/pinctrl/qcom/pinctrl-lpass-lpi.c
326
arg = pinconf_to_config_argument(config);
drivers/pinctrl/qcom/pinctrl-lpass-lpi.c
328
return arg ? GPIO_LINE_DIRECTION_OUT : GPIO_LINE_DIRECTION_IN;
drivers/pinctrl/qcom/pinctrl-msm.c
331
unsigned arg;
drivers/pinctrl/qcom/pinctrl-msm.c
347
arg = (val >> bit) & mask;
drivers/pinctrl/qcom/pinctrl-msm.c
352
if (arg != MSM_NO_PULL)
drivers/pinctrl/qcom/pinctrl-msm.c
354
arg = 1;
drivers/pinctrl/qcom/pinctrl-msm.c
357
if (arg != MSM_PULL_DOWN)
drivers/pinctrl/qcom/pinctrl-msm.c
359
arg = 1;
drivers/pinctrl/qcom/pinctrl-msm.c
365
if (arg != MSM_KEEPER)
drivers/pinctrl/qcom/pinctrl-msm.c
367
arg = 1;
drivers/pinctrl/qcom/pinctrl-msm.c
371
arg = arg == MSM_PULL_UP_NO_KEEPER;
drivers/pinctrl/qcom/pinctrl-msm.c
372
else if (arg & BIT(g->i2c_pull_bit))
drivers/pinctrl/qcom/pinctrl-msm.c
373
arg = MSM_I2C_STRONG_PULL_UP;
drivers/pinctrl/qcom/pinctrl-msm.c
375
arg = arg == MSM_PULL_UP;
drivers/pinctrl/qcom/pinctrl-msm.c
376
if (!arg)
drivers/pinctrl/qcom/pinctrl-msm.c
381
if (!arg)
drivers/pinctrl/qcom/pinctrl-msm.c
383
arg = 1;
drivers/pinctrl/qcom/pinctrl-msm.c
386
arg = msm_regval_to_drive(arg);
drivers/pinctrl/qcom/pinctrl-msm.c
390
if (!arg)
drivers/pinctrl/qcom/pinctrl-msm.c
394
arg = !!(val & BIT(g->in_bit));
drivers/pinctrl/qcom/pinctrl-msm.c
397
if (!arg)
drivers/pinctrl/qcom/pinctrl-msm.c
404
*config = pinconf_to_config_packed(param, arg);
drivers/pinctrl/qcom/pinctrl-msm.c
419
unsigned arg;
drivers/pinctrl/qcom/pinctrl-msm.c
429
arg = pinconf_to_config_argument(configs[i]);
drivers/pinctrl/qcom/pinctrl-msm.c
438
arg = MSM_NO_PULL;
drivers/pinctrl/qcom/pinctrl-msm.c
441
arg = MSM_PULL_DOWN;
drivers/pinctrl/qcom/pinctrl-msm.c
447
arg = MSM_KEEPER;
drivers/pinctrl/qcom/pinctrl-msm.c
451
arg = MSM_PULL_UP_NO_KEEPER;
drivers/pinctrl/qcom/pinctrl-msm.c
452
else if (g->i2c_pull_bit && arg == MSM_I2C_STRONG_PULL_UP)
drivers/pinctrl/qcom/pinctrl-msm.c
453
arg = BIT(g->i2c_pull_bit) | MSM_PULL_UP;
drivers/pinctrl/qcom/pinctrl-msm.c
455
arg = MSM_PULL_UP;
drivers/pinctrl/qcom/pinctrl-msm.c
458
arg = 1;
drivers/pinctrl/qcom/pinctrl-msm.c
462
if (arg > 16 || arg < 2 || (arg % 2) != 0)
drivers/pinctrl/qcom/pinctrl-msm.c
463
arg = -1;
drivers/pinctrl/qcom/pinctrl-msm.c
465
arg = (arg / 2) - 1;
drivers/pinctrl/qcom/pinctrl-msm.c
471
if (arg)
drivers/pinctrl/qcom/pinctrl-msm.c
479
arg = 1;
drivers/pinctrl/qcom/pinctrl-msm.c
507
arg = 0;
drivers/pinctrl/qcom/pinctrl-msm.c
510
arg = !!arg;
drivers/pinctrl/qcom/pinctrl-msm.c
519
if (arg & ~mask) {
drivers/pinctrl/qcom/pinctrl-msm.c
520
dev_err(pctrl->dev, "config %x: %x is invalid\n", param, arg);
drivers/pinctrl/qcom/pinctrl-msm.c
527
val |= arg << bit;
drivers/pinctrl/qcom/pinctrl-spmi-gpio.c
392
unsigned arg;
drivers/pinctrl/qcom/pinctrl-spmi-gpio.c
400
arg = 1;
drivers/pinctrl/qcom/pinctrl-spmi-gpio.c
405
arg = 1;
drivers/pinctrl/qcom/pinctrl-spmi-gpio.c
410
arg = 1;
drivers/pinctrl/qcom/pinctrl-spmi-gpio.c
415
arg = 1;
drivers/pinctrl/qcom/pinctrl-spmi-gpio.c
420
arg = 1;
drivers/pinctrl/qcom/pinctrl-spmi-gpio.c
425
arg = 1;
drivers/pinctrl/qcom/pinctrl-spmi-gpio.c
430
arg = 1;
drivers/pinctrl/qcom/pinctrl-spmi-gpio.c
433
arg = pad->power_source;
drivers/pinctrl/qcom/pinctrl-spmi-gpio.c
438
arg = 1;
drivers/pinctrl/qcom/pinctrl-spmi-gpio.c
441
arg = pad->output_enabled;
drivers/pinctrl/qcom/pinctrl-spmi-gpio.c
444
arg = pad->out_value;
drivers/pinctrl/qcom/pinctrl-spmi-gpio.c
447
arg = pad->pullup;
drivers/pinctrl/qcom/pinctrl-spmi-gpio.c
452
arg = PMIC_GPIO_STRENGTH_HIGH;
drivers/pinctrl/qcom/pinctrl-spmi-gpio.c
455
arg = PMIC_GPIO_STRENGTH_LOW;
drivers/pinctrl/qcom/pinctrl-spmi-gpio.c
458
arg = pad->strength;
drivers/pinctrl/qcom/pinctrl-spmi-gpio.c
463
arg = pad->atest;
drivers/pinctrl/qcom/pinctrl-spmi-gpio.c
466
arg = pad->analog_pass;
drivers/pinctrl/qcom/pinctrl-spmi-gpio.c
469
arg = pad->dtest_buffer;
drivers/pinctrl/qcom/pinctrl-spmi-gpio.c
475
*config = pinconf_to_config_packed(param, arg);
drivers/pinctrl/qcom/pinctrl-spmi-gpio.c
484
unsigned param, arg;
drivers/pinctrl/qcom/pinctrl-spmi-gpio.c
493
arg = pinconf_to_config_argument(configs[i]);
drivers/pinctrl/qcom/pinctrl-spmi-gpio.c
516
if (arg)
drivers/pinctrl/qcom/pinctrl-spmi-gpio.c
525
if (arg >= pad->num_sources)
drivers/pinctrl/qcom/pinctrl-spmi-gpio.c
527
pad->power_source = arg;
drivers/pinctrl/qcom/pinctrl-spmi-gpio.c
530
pad->input_enabled = arg ? true : false;
drivers/pinctrl/qcom/pinctrl-spmi-gpio.c
533
pad->output_enabled = arg ? true : false;
drivers/pinctrl/qcom/pinctrl-spmi-gpio.c
537
pad->out_value = arg;
drivers/pinctrl/qcom/pinctrl-spmi-gpio.c
540
if (arg > PMIC_GPIO_PULL_UP_1P5_30)
drivers/pinctrl/qcom/pinctrl-spmi-gpio.c
542
pad->pullup = arg;
drivers/pinctrl/qcom/pinctrl-spmi-gpio.c
545
if (arg > PMIC_GPIO_STRENGTH_LOW)
drivers/pinctrl/qcom/pinctrl-spmi-gpio.c
547
switch (arg) {
drivers/pinctrl/qcom/pinctrl-spmi-gpio.c
555
pad->strength = arg;
drivers/pinctrl/qcom/pinctrl-spmi-gpio.c
560
if (!pad->lv_mv_type || arg > 4)
drivers/pinctrl/qcom/pinctrl-spmi-gpio.c
562
pad->atest = arg;
drivers/pinctrl/qcom/pinctrl-spmi-gpio.c
570
if (arg > 4)
drivers/pinctrl/qcom/pinctrl-spmi-gpio.c
572
pad->dtest_buffer = arg;
drivers/pinctrl/qcom/pinctrl-spmi-mpp.c
335
unsigned arg = 0;
drivers/pinctrl/qcom/pinctrl-spmi-mpp.c
343
arg = 1;
drivers/pinctrl/qcom/pinctrl-spmi-mpp.c
348
arg = 600;
drivers/pinctrl/qcom/pinctrl-spmi-mpp.c
351
arg = 10000;
drivers/pinctrl/qcom/pinctrl-spmi-mpp.c
354
arg = 30000;
drivers/pinctrl/qcom/pinctrl-spmi-mpp.c
363
arg = 1;
drivers/pinctrl/qcom/pinctrl-spmi-mpp.c
366
arg = pad->power_source;
drivers/pinctrl/qcom/pinctrl-spmi-mpp.c
371
arg = 1;
drivers/pinctrl/qcom/pinctrl-spmi-mpp.c
374
arg = pad->out_value;
drivers/pinctrl/qcom/pinctrl-spmi-mpp.c
377
arg = pad->dtest;
drivers/pinctrl/qcom/pinctrl-spmi-mpp.c
380
arg = pad->amux_input;
drivers/pinctrl/qcom/pinctrl-spmi-mpp.c
385
arg = 1;
drivers/pinctrl/qcom/pinctrl-spmi-mpp.c
388
arg = pad->drive_strength;
drivers/pinctrl/qcom/pinctrl-spmi-mpp.c
391
arg = pad->aout_level;
drivers/pinctrl/qcom/pinctrl-spmi-mpp.c
398
*config = pinconf_to_config_packed(param, arg);
drivers/pinctrl/qcom/pinctrl-spmi-mpp.c
407
unsigned param, arg;
drivers/pinctrl/qcom/pinctrl-spmi-mpp.c
418
arg = pinconf_to_config_argument(configs[i]);
drivers/pinctrl/qcom/pinctrl-spmi-mpp.c
425
switch (arg) {
drivers/pinctrl/qcom/pinctrl-spmi-mpp.c
443
if (arg >= pad->num_sources)
drivers/pinctrl/qcom/pinctrl-spmi-mpp.c
445
pad->power_source = arg;
drivers/pinctrl/qcom/pinctrl-spmi-mpp.c
448
pad->input_enabled = arg ? true : false;
drivers/pinctrl/qcom/pinctrl-spmi-mpp.c
452
pad->out_value = arg;
drivers/pinctrl/qcom/pinctrl-spmi-mpp.c
455
pad->dtest = arg;
drivers/pinctrl/qcom/pinctrl-spmi-mpp.c
458
pad->drive_strength = arg;
drivers/pinctrl/qcom/pinctrl-spmi-mpp.c
461
if (arg >= PMIC_MPP_AMUX_ROUTE_ABUS4)
drivers/pinctrl/qcom/pinctrl-spmi-mpp.c
463
pad->amux_input = arg;
drivers/pinctrl/qcom/pinctrl-spmi-mpp.c
466
pad->aout_level = arg;
drivers/pinctrl/qcom/pinctrl-spmi-mpp.c
469
pad->paired = !!arg;
drivers/pinctrl/qcom/pinctrl-ssbi-gpio.c
254
unsigned arg;
drivers/pinctrl/qcom/pinctrl-ssbi-gpio.c
260
arg = 1;
drivers/pinctrl/qcom/pinctrl-ssbi-gpio.c
265
arg = 1;
drivers/pinctrl/qcom/pinctrl-ssbi-gpio.c
270
arg = 1;
drivers/pinctrl/qcom/pinctrl-ssbi-gpio.c
273
arg = pin->pull_up_strength;
drivers/pinctrl/qcom/pinctrl-ssbi-gpio.c
278
arg = 1;
drivers/pinctrl/qcom/pinctrl-ssbi-gpio.c
283
arg = 1;
drivers/pinctrl/qcom/pinctrl-ssbi-gpio.c
287
arg = pin->output_value;
drivers/pinctrl/qcom/pinctrl-ssbi-gpio.c
289
arg = 0;
drivers/pinctrl/qcom/pinctrl-ssbi-gpio.c
292
arg = pin->power_source;
drivers/pinctrl/qcom/pinctrl-ssbi-gpio.c
295
arg = pin->output_strength;
drivers/pinctrl/qcom/pinctrl-ssbi-gpio.c
300
arg = 1;
drivers/pinctrl/qcom/pinctrl-ssbi-gpio.c
305
arg = 1;
drivers/pinctrl/qcom/pinctrl-ssbi-gpio.c
311
*config = pinconf_to_config_packed(param, arg);
drivers/pinctrl/qcom/pinctrl-ssbi-gpio.c
324
unsigned arg;
drivers/pinctrl/qcom/pinctrl-ssbi-gpio.c
331
arg = pinconf_to_config_argument(configs[i]);
drivers/pinctrl/qcom/pinctrl-ssbi-gpio.c
347
if (arg > PM8XXX_GPIO_BIAS_PU_1P5_30) {
drivers/pinctrl/qcom/pinctrl-ssbi-gpio.c
351
pin->pull_up_strength = arg;
drivers/pinctrl/qcom/pinctrl-ssbi-gpio.c
369
pin->output_value = !!arg;
drivers/pinctrl/qcom/pinctrl-ssbi-gpio.c
373
pin->power_source = arg;
drivers/pinctrl/qcom/pinctrl-ssbi-gpio.c
377
if (arg > PMIC_GPIO_STRENGTH_LOW) {
drivers/pinctrl/qcom/pinctrl-ssbi-gpio.c
381
pin->output_strength = arg;
drivers/pinctrl/qcom/pinctrl-ssbi-mpp.c
328
unsigned arg;
drivers/pinctrl/qcom/pinctrl-ssbi-mpp.c
332
arg = pin->pullup;
drivers/pinctrl/qcom/pinctrl-ssbi-mpp.c
335
arg = pin->high_z;
drivers/pinctrl/qcom/pinctrl-ssbi-mpp.c
338
arg = pin->input;
drivers/pinctrl/qcom/pinctrl-ssbi-mpp.c
341
arg = pin->output_value;
drivers/pinctrl/qcom/pinctrl-ssbi-mpp.c
344
arg = pin->power_source;
drivers/pinctrl/qcom/pinctrl-ssbi-mpp.c
347
arg = pin->drive_strength;
drivers/pinctrl/qcom/pinctrl-ssbi-mpp.c
350
arg = pin->dtest;
drivers/pinctrl/qcom/pinctrl-ssbi-mpp.c
353
arg = pin->amux;
drivers/pinctrl/qcom/pinctrl-ssbi-mpp.c
356
arg = pin->aout_level;
drivers/pinctrl/qcom/pinctrl-ssbi-mpp.c
359
arg = pin->paired;
drivers/pinctrl/qcom/pinctrl-ssbi-mpp.c
365
*config = pinconf_to_config_packed(param, arg);
drivers/pinctrl/qcom/pinctrl-ssbi-mpp.c
378
unsigned arg;
drivers/pinctrl/qcom/pinctrl-ssbi-mpp.c
383
arg = pinconf_to_config_argument(configs[i]);
drivers/pinctrl/qcom/pinctrl-ssbi-mpp.c
387
pin->pullup = arg;
drivers/pinctrl/qcom/pinctrl-ssbi-mpp.c
397
pin->output_value = !!arg;
drivers/pinctrl/qcom/pinctrl-ssbi-mpp.c
400
pin->power_source = arg;
drivers/pinctrl/qcom/pinctrl-ssbi-mpp.c
403
pin->drive_strength = arg;
drivers/pinctrl/qcom/pinctrl-ssbi-mpp.c
406
pin->dtest = arg;
drivers/pinctrl/qcom/pinctrl-ssbi-mpp.c
409
pin->amux = arg;
drivers/pinctrl/qcom/pinctrl-ssbi-mpp.c
412
pin->aout_level = arg;
drivers/pinctrl/qcom/pinctrl-ssbi-mpp.c
415
pin->paired = !!arg;
drivers/pinctrl/realtek/pinctrl-rtd.c
282
enum pin_config_param arg)
drivers/pinctrl/realtek/pinctrl-rtd.c
308
set_val = arg;
drivers/pinctrl/realtek/pinctrl-rtd.c
367
strength = arg;
drivers/pinctrl/realtek/pinctrl-rtd.c
406
set_val = arg;
drivers/pinctrl/realtek/pinctrl-rtd.c
417
set_val = arg;
drivers/pinctrl/realtek/pinctrl-rtd.c
434
set_val = arg;
drivers/pinctrl/realtek/pinctrl-rtd.c
451
set_val = arg;
drivers/pinctrl/realtek/pinctrl-rtd.c
474
unsigned int arg = 0;
drivers/pinctrl/realtek/pinctrl-rtd.c
481
*config = pinconf_to_config_packed(param, arg);
drivers/pinctrl/renesas/pinctrl-rzg2l.c
1294
unsigned int arg = 0;
drivers/pinctrl/renesas/pinctrl-rzg2l.c
1318
arg = rzg2l_read_pin_config(pctrl, IEN(off), bit, IEN_MASK);
drivers/pinctrl/renesas/pinctrl-rzg2l.c
1319
if (!arg)
drivers/pinctrl/renesas/pinctrl-rzg2l.c
1329
arg = ret;
drivers/pinctrl/renesas/pinctrl-rzg2l.c
1336
arg = ret;
drivers/pinctrl/renesas/pinctrl-rzg2l.c
1343
arg = rzg2l_read_pin_config(pctrl, SR(off), bit, SR_MASK);
drivers/pinctrl/renesas/pinctrl-rzg2l.c
1352
arg = rzg2l_read_pin_config(pctrl, PUPD(off), bit, PUPD_MASK);
drivers/pinctrl/renesas/pinctrl-rzg2l.c
1353
ret = pctrl->data->hw_to_bias_param(arg);
drivers/pinctrl/renesas/pinctrl-rzg2l.c
1360
arg = 1;
drivers/pinctrl/renesas/pinctrl-rzg2l.c
1374
arg = hwcfg->iolh_groupa_ua[index + RZG2L_IOLH_IDX_3V3] / 1000;
drivers/pinctrl/renesas/pinctrl-rzg2l.c
1391
arg = rzg2l_iolh_val_to_ua(hwcfg, cfg, iolh_idx + val);
drivers/pinctrl/renesas/pinctrl-rzg2l.c
1402
arg = hwcfg->iolh_groupb_oi[index];
drivers/pinctrl/renesas/pinctrl-rzg2l.c
1411
arg = rzg2l_read_pin_config(pctrl, NOD(off), bit, NOD_MASK);
drivers/pinctrl/renesas/pinctrl-rzg2l.c
1412
if (!arg && param != PIN_CONFIG_DRIVE_PUSH_PULL)
drivers/pinctrl/renesas/pinctrl-rzg2l.c
1414
if (arg && param != PIN_CONFIG_DRIVE_OPEN_DRAIN)
drivers/pinctrl/renesas/pinctrl-rzg2l.c
1422
arg = rzg2l_read_pin_config(pctrl, SMT(off), bit, SMT_MASK);
drivers/pinctrl/renesas/pinctrl-rzg2l.c
1423
if (!arg)
drivers/pinctrl/renesas/pinctrl-rzg2l.c
1431
arg = rzg2l_read_pin_config(pctrl, IOLH(off), bit, IOLH_MASK);
drivers/pinctrl/renesas/pinctrl-rzg2l.c
1438
*config = pinconf_to_config_packed(param, arg);
drivers/pinctrl/renesas/pinctrl-rzg2l.c
1453
unsigned int i, arg, index;
drivers/pinctrl/renesas/pinctrl-rzg2l.c
1475
arg = pinconf_to_config_argument(_configs[i]);
drivers/pinctrl/renesas/pinctrl-rzg2l.c
1482
rzg2l_rmw_pin_config(pctrl, IEN(off), bit, IEN_MASK, !!arg);
drivers/pinctrl/renesas/pinctrl-rzg2l.c
1488
ret = rzg2l_write_oen(pctrl, _pin, !!arg);
drivers/pinctrl/renesas/pinctrl-rzg2l.c
1494
settings.power_source = arg;
drivers/pinctrl/renesas/pinctrl-rzg2l.c
1498
if (!(cfg & PIN_CFG_SR) || arg > 1)
drivers/pinctrl/renesas/pinctrl-rzg2l.c
1501
rzg2l_rmw_pin_config(pctrl, SR(off), bit, SR_MASK, arg);
drivers/pinctrl/renesas/pinctrl-rzg2l.c
1523
if (arg == (hwcfg->iolh_groupa_ua[index] / 1000))
drivers/pinctrl/renesas/pinctrl-rzg2l.c
1537
settings.drive_strength_ua = arg;
drivers/pinctrl/renesas/pinctrl-rzg2l.c
1545
if (arg == hwcfg->iolh_groupb_oi[index])
drivers/pinctrl/renesas/pinctrl-rzg2l.c
1567
rzg2l_rmw_pin_config(pctrl, SMT(off), bit, SMT_MASK, arg);
drivers/pinctrl/renesas/pinctrl-rzg2l.c
1574
if (arg > 3)
drivers/pinctrl/renesas/pinctrl-rzg2l.c
1576
rzg2l_rmw_pin_config(pctrl, IOLH(off), bit, IOLH_MASK, arg);
drivers/pinctrl/renesas/pinctrl-rzn1.c
493
u32 l1, l2, arg = 0;
drivers/pinctrl/renesas/pinctrl-rzn1.c
518
arg = reg_drive[drive];
drivers/pinctrl/renesas/pinctrl-rzn1.c
533
*config = pinconf_to_config_packed(param, arg);
drivers/pinctrl/renesas/pinctrl-rzn1.c
546
u32 arg;
drivers/pinctrl/renesas/pinctrl-rzn1.c
556
arg = pinconf_to_config_argument(configs[i]);
drivers/pinctrl/renesas/pinctrl-rzn1.c
575
dev_dbg(ipctl->dev, "set pin %d drv %umA\n", pin, arg);
drivers/pinctrl/renesas/pinctrl-rzn1.c
576
switch (arg) {
drivers/pinctrl/renesas/pinctrl-rzn1.c
592
arg);
drivers/pinctrl/renesas/pinctrl-rzv2m.c
461
unsigned int arg = 0;
drivers/pinctrl/renesas/pinctrl-rzv2m.c
522
arg = drv_1_8V_group2_uA[val];
drivers/pinctrl/renesas/pinctrl-rzv2m.c
525
arg = drv_1_8V_group3_uA[val];
drivers/pinctrl/renesas/pinctrl-rzv2m.c
528
arg = drv_SWIO_group2_3_3V_uA[val];
drivers/pinctrl/renesas/pinctrl-rzv2m.c
532
arg = drv_3_3V_group_uA[val];
drivers/pinctrl/renesas/pinctrl-rzv2m.c
544
arg = readl(pctrl->base + SR(port)) & BIT(bit);
drivers/pinctrl/renesas/pinctrl-rzv2m.c
551
*config = pinconf_to_config_packed(param, arg);
drivers/pinctrl/renesas/pinctrl-rzv2m.c
614
unsigned int arg = pinconf_to_config_argument(_configs[i]);
drivers/pinctrl/renesas/pinctrl-rzv2m.c
640
if (arg == drv_strengths[index])
drivers/pinctrl/renesas/pinctrl-rzv2m.c
654
unsigned int arg = pinconf_to_config_argument(_configs[i]);
drivers/pinctrl/renesas/pinctrl-rzv2m.c
659
rzv2m_writel_we(pctrl->base + SR(port), bit, !arg);
drivers/pinctrl/renesas/pinctrl.c
572
unsigned int arg;
drivers/pinctrl/renesas/pinctrl.c
593
arg = 0;
drivers/pinctrl/renesas/pinctrl.c
604
arg = ret;
drivers/pinctrl/renesas/pinctrl.c
628
arg = (val & BIT(bit)) ? hi : lo;
drivers/pinctrl/renesas/pinctrl.c
636
*config = pinconf_to_config_packed(param, arg);
drivers/pinctrl/renesas/pinctrl.c
669
unsigned int arg =
drivers/pinctrl/renesas/pinctrl.c
673
ret = sh_pfc_pinconf_set_drive_strength(pfc, _pin, arg);
drivers/pinctrl/sophgo/pinctrl-cv18xx.c
251
u32 arg;
drivers/pinctrl/sophgo/pinctrl-cv18xx.c
267
arg = sophgo_pinctrl_typical_pull_down(pctrl, sp, priv->power_cfg);
drivers/pinctrl/sophgo/pinctrl-cv18xx.c
271
arg = sophgo_pinctrl_typical_pull_up(pctrl, sp, priv->power_cfg);
drivers/pinctrl/sophgo/pinctrl-cv18xx.c
275
arg = FIELD_GET(PIN_IO_DRIVE, value);
drivers/pinctrl/sophgo/pinctrl-cv18xx.c
276
ret = sophgo_pinctrl_reg2oc(pctrl, sp, priv->power_cfg, arg);
drivers/pinctrl/sophgo/pinctrl-cv18xx.c
279
arg = ret;
drivers/pinctrl/sophgo/pinctrl-cv18xx.c
282
arg = FIELD_GET(PIN_IO_SCHMITT, value);
drivers/pinctrl/sophgo/pinctrl-cv18xx.c
283
ret = sophgo_pinctrl_reg2schmitt(pctrl, sp, priv->power_cfg, arg);
drivers/pinctrl/sophgo/pinctrl-cv18xx.c
286
arg = ret;
drivers/pinctrl/sophgo/pinctrl-cv18xx.c
287
enabled = arg != 0;
drivers/pinctrl/sophgo/pinctrl-cv18xx.c
291
arg = cv1800_get_power_cfg(pctrl, pin->power_domain);
drivers/pinctrl/sophgo/pinctrl-cv18xx.c
295
arg = FIELD_GET(PIN_IO_OUT_FAST_SLEW, value);
drivers/pinctrl/sophgo/pinctrl-cv18xx.c
298
arg = FIELD_GET(PIN_IO_BUS_HOLD, value);
drivers/pinctrl/sophgo/pinctrl-cv18xx.c
299
enabled = arg != 0;
drivers/pinctrl/sophgo/pinctrl-cv18xx.c
305
*config = pinconf_to_config_packed(param, arg);
drivers/pinctrl/sophgo/pinctrl-cv18xx.c
332
u32 arg = pinconf_to_config_argument(configs[i]);
drivers/pinctrl/sophgo/pinctrl-cv18xx.c
337
v |= FIELD_PREP(PIN_IO_PULLDOWN, arg);
drivers/pinctrl/sophgo/pinctrl-cv18xx.c
342
v |= FIELD_PREP(PIN_IO_PULLUP, arg);
drivers/pinctrl/sophgo/pinctrl-cv18xx.c
347
priv->power_cfg, arg);
drivers/pinctrl/sophgo/pinctrl-cv18xx.c
356
priv->power_cfg, arg);
drivers/pinctrl/sophgo/pinctrl-cv18xx.c
368
v |= FIELD_PREP(PIN_IO_OUT_FAST_SLEW, arg);
drivers/pinctrl/sophgo/pinctrl-cv18xx.c
373
v |= FIELD_PREP(PIN_IO_BUS_HOLD, arg);
drivers/pinctrl/sophgo/pinctrl-sg2042-ops.c
134
u32 arg;
drivers/pinctrl/sophgo/pinctrl-sg2042-ops.c
146
arg = FIELD_GET(PIN_IO_PULL_ONE_ENABLE, value);
drivers/pinctrl/sophgo/pinctrl-sg2042-ops.c
148
arg = FIELD_GET(PIN_IO_PULL_UP_MASK, value);
drivers/pinctrl/sophgo/pinctrl-sg2042-ops.c
149
enabled = arg == 0;
drivers/pinctrl/sophgo/pinctrl-sg2042-ops.c
153
arg = FIELD_GET(PIN_IO_PULL_ONE_MASK, value);
drivers/pinctrl/sophgo/pinctrl-sg2042-ops.c
154
enabled = arg == PIN_IO_PULL_DIR_DOWN;
drivers/pinctrl/sophgo/pinctrl-sg2042-ops.c
158
arg = sophgo_pinctrl_typical_pull_down(pctrl, sp, NULL);
drivers/pinctrl/sophgo/pinctrl-sg2042-ops.c
162
arg = FIELD_GET(PIN_IO_PULL_ONE_MASK, value);
drivers/pinctrl/sophgo/pinctrl-sg2042-ops.c
163
enabled = arg == PIN_IO_PULL_DIR_UP;
drivers/pinctrl/sophgo/pinctrl-sg2042-ops.c
167
arg = sophgo_pinctrl_typical_pull_up(pctrl, sp, NULL);
drivers/pinctrl/sophgo/pinctrl-sg2042-ops.c
171
arg = FIELD_GET(PIN_IO_DRIVE, value);
drivers/pinctrl/sophgo/pinctrl-sg2042-ops.c
172
ret = sophgo_pinctrl_reg2oc(pctrl, sp, NULL, arg);
drivers/pinctrl/sophgo/pinctrl-sg2042-ops.c
175
arg = ret;
drivers/pinctrl/sophgo/pinctrl-sg2042-ops.c
178
arg = FIELD_GET(PIN_IO_SCHMITT_ENABLE, value);
drivers/pinctrl/sophgo/pinctrl-sg2042-ops.c
179
enabled = arg != 0;
drivers/pinctrl/sophgo/pinctrl-sg2042-ops.c
185
*config = pinconf_to_config_packed(param, arg);
drivers/pinctrl/sophgo/pinctrl-sg2042-ops.c
205
u32 arg = pinconf_to_config_argument(configs[i]);
drivers/pinctrl/sophgo/pinctrl-sg2042-ops.c
239
if (arg != 0) {
drivers/pinctrl/sophgo/pinctrl-sg2042-ops.c
240
ret = sophgo_pinctrl_oc2reg(pctrl, sp, NULL, arg);
drivers/pinctrl/spacemit/pinctrl-k1.c
662
u32 value, arg = 0;
drivers/pinctrl/spacemit/pinctrl-k1.c
672
arg = FIELD_GET(PAD_SLEW_RATE, value) + 2;
drivers/pinctrl/spacemit/pinctrl-k1.c
674
arg = 0;
drivers/pinctrl/spacemit/pinctrl-k1.c
680
*config = pinconf_to_config_packed(param, arg);
drivers/pinctrl/spacemit/pinctrl-k1.c
696
u32 v = 0, voltage = 0, arg, val;
drivers/pinctrl/spacemit/pinctrl-k1.c
704
arg = pinconf_to_config_argument(configs[i]);
drivers/pinctrl/spacemit/pinctrl-k1.c
719
if (arg == 1)
drivers/pinctrl/spacemit/pinctrl-k1.c
724
drv_strength = arg;
drivers/pinctrl/spacemit/pinctrl-k1.c
728
v |= (arg << __ffs(dconf->schmitt_mask)) & dconf->schmitt_mask;
drivers/pinctrl/spacemit/pinctrl-k1.c
731
voltage = arg;
drivers/pinctrl/spacemit/pinctrl-k1.c
734
if (arg) {
drivers/pinctrl/spacemit/pinctrl-k1.c
737
slew_rate = arg;
drivers/pinctrl/sprd/pinctrl-sprd.c
443
unsigned int reg, arg;
drivers/pinctrl/sprd/pinctrl-sprd.c
457
arg = reg;
drivers/pinctrl/sprd/pinctrl-sprd.c
461
arg = (reg >> SLEEP_MODE_SHIFT) & SLEEP_MODE_MASK;
drivers/pinctrl/sprd/pinctrl-sprd.c
464
arg = (reg >> SLEEP_INPUT_SHIFT) & SLEEP_INPUT_MASK;
drivers/pinctrl/sprd/pinctrl-sprd.c
467
arg = reg & SLEEP_OUTPUT_MASK;
drivers/pinctrl/sprd/pinctrl-sprd.c
473
arg = 1;
drivers/pinctrl/sprd/pinctrl-sprd.c
476
arg = (reg >> DRIVE_STRENGTH_SHIFT) &
drivers/pinctrl/sprd/pinctrl-sprd.c
481
arg = ((reg >> SLEEP_PULL_DOWN_SHIFT) &
drivers/pinctrl/sprd/pinctrl-sprd.c
483
arg |= (reg >> PULL_DOWN_SHIFT) & PULL_DOWN_MASK;
drivers/pinctrl/sprd/pinctrl-sprd.c
486
arg = (reg >> INPUT_SCHMITT_SHIFT) & INPUT_SCHMITT_MASK;
drivers/pinctrl/sprd/pinctrl-sprd.c
490
arg = ((reg >> SLEEP_PULL_UP_SHIFT) &
drivers/pinctrl/sprd/pinctrl-sprd.c
492
arg |= (reg >> PULL_UP_SHIFT) & PULL_UP_MASK;
drivers/pinctrl/sprd/pinctrl-sprd.c
499
arg = 1;
drivers/pinctrl/sprd/pinctrl-sprd.c
502
arg = 0;
drivers/pinctrl/sprd/pinctrl-sprd.c
511
*config = pinconf_to_config_packed(param, arg);
drivers/pinctrl/sprd/pinctrl-sprd.c
604
unsigned int param, arg, shift, mask, val;
drivers/pinctrl/sprd/pinctrl-sprd.c
607
arg = pinconf_to_config_argument(configs[i]);
drivers/pinctrl/sprd/pinctrl-sprd.c
614
val = arg;
drivers/pinctrl/sprd/pinctrl-sprd.c
618
if (arg & AP_SLEEP)
drivers/pinctrl/sprd/pinctrl-sprd.c
620
if (arg & PUBCP_SLEEP)
drivers/pinctrl/sprd/pinctrl-sprd.c
622
if (arg & TGLDSP_SLEEP)
drivers/pinctrl/sprd/pinctrl-sprd.c
624
if (arg & AGDSP_SLEEP)
drivers/pinctrl/sprd/pinctrl-sprd.c
626
if (arg & CM4_SLEEP)
drivers/pinctrl/sprd/pinctrl-sprd.c
634
if (arg > 0)
drivers/pinctrl/sprd/pinctrl-sprd.c
645
if (arg > 0)
drivers/pinctrl/sprd/pinctrl-sprd.c
661
if (arg < 2 || arg > 60)
drivers/pinctrl/sprd/pinctrl-sprd.c
664
val = sprd_pinconf_drive(arg);
drivers/pinctrl/sprd/pinctrl-sprd.c
680
if (arg > 0)
drivers/pinctrl/sprd/pinctrl-sprd.c
694
if (arg == 20000)
drivers/pinctrl/sprd/pinctrl-sprd.c
696
else if (arg == 4700)
drivers/pinctrl/starfive/pinctrl-starfive-jh7100.c
1000
if (arg == 0)
drivers/pinctrl/starfive/pinctrl-starfive-jh7100.c
1006
if (arg == 0)
drivers/pinctrl/starfive/pinctrl-starfive-jh7100.c
1015
value = arg ? PAD_INPUT_ENABLE : 0;
drivers/pinctrl/starfive/pinctrl-starfive-jh7100.c
1019
value = arg ? PAD_INPUT_SCHMITT_ENABLE : 0;
drivers/pinctrl/starfive/pinctrl-starfive-jh7100.c
743
u32 arg;
drivers/pinctrl/starfive/pinctrl-starfive-jh7100.c
748
arg = 0;
drivers/pinctrl/starfive/pinctrl-starfive-jh7100.c
752
arg = 1;
drivers/pinctrl/starfive/pinctrl-starfive-jh7100.c
756
arg = 1;
drivers/pinctrl/starfive/pinctrl-starfive-jh7100.c
760
arg = starfive_drive_strength_to_max_mA(value & PAD_DRIVE_STRENGTH_MASK);
drivers/pinctrl/starfive/pinctrl-starfive-jh7100.c
764
arg = enabled;
drivers/pinctrl/starfive/pinctrl-starfive-jh7100.c
768
arg = enabled;
drivers/pinctrl/starfive/pinctrl-starfive-jh7100.c
772
arg = (value & PAD_SLEW_RATE_MASK) >> PAD_SLEW_RATE_POS;
drivers/pinctrl/starfive/pinctrl-starfive-jh7100.c
776
arg = enabled;
drivers/pinctrl/starfive/pinctrl-starfive-jh7100.c
782
*config = pinconf_to_config_packed(param, arg);
drivers/pinctrl/starfive/pinctrl-starfive-jh7100.c
816
u32 arg = pinconf_to_config_argument(configs[i]);
drivers/pinctrl/starfive/pinctrl-starfive-jh7100.c
824
if (arg == 0)
drivers/pinctrl/starfive/pinctrl-starfive-jh7100.c
830
if (arg == 0)
drivers/pinctrl/starfive/pinctrl-starfive-jh7100.c
838
starfive_drive_strength_from_max_mA(arg);
drivers/pinctrl/starfive/pinctrl-starfive-jh7100.c
842
if (arg)
drivers/pinctrl/starfive/pinctrl-starfive-jh7100.c
849
if (arg)
drivers/pinctrl/starfive/pinctrl-starfive-jh7100.c
857
((arg << PAD_SLEW_RATE_POS) & PAD_SLEW_RATE_MASK);
drivers/pinctrl/starfive/pinctrl-starfive-jh7100.c
860
if (arg) {
drivers/pinctrl/starfive/pinctrl-starfive-jh7100.c
990
u32 arg = pinconf_to_config_argument(config);
drivers/pinctrl/starfive/pinctrl-starfive-jh7110.c
379
u32 padcfg, arg;
drivers/pinctrl/starfive/pinctrl-starfive-jh7110.c
394
arg = 0;
drivers/pinctrl/starfive/pinctrl-starfive-jh7110.c
398
arg = 1;
drivers/pinctrl/starfive/pinctrl-starfive-jh7110.c
402
arg = 1;
drivers/pinctrl/starfive/pinctrl-starfive-jh7110.c
406
arg = jh7110_padcfg_ds_to_mA(padcfg);
drivers/pinctrl/starfive/pinctrl-starfive-jh7110.c
410
arg = enabled;
drivers/pinctrl/starfive/pinctrl-starfive-jh7110.c
414
arg = enabled;
drivers/pinctrl/starfive/pinctrl-starfive-jh7110.c
418
arg = !!(padcfg & JH7110_PADCFG_SLEW);
drivers/pinctrl/starfive/pinctrl-starfive-jh7110.c
424
*config = pinconf_to_config_packed(param, arg);
drivers/pinctrl/starfive/pinctrl-starfive-jh7110.c
459
u32 arg = pinconf_to_config_argument(configs[i]);
drivers/pinctrl/starfive/pinctrl-starfive-jh7110.c
467
if (arg == 0)
drivers/pinctrl/starfive/pinctrl-starfive-jh7110.c
473
if (arg == 0)
drivers/pinctrl/starfive/pinctrl-starfive-jh7110.c
481
jh7110_padcfg_ds_from_mA(arg);
drivers/pinctrl/starfive/pinctrl-starfive-jh7110.c
485
if (arg)
drivers/pinctrl/starfive/pinctrl-starfive-jh7110.c
492
if (arg)
drivers/pinctrl/starfive/pinctrl-starfive-jh7110.c
499
if (arg)
drivers/pinctrl/starfive/pinctrl-starfive-jh7110.c
636
u32 arg = pinconf_to_config_argument(config);
drivers/pinctrl/starfive/pinctrl-starfive-jh7110.c
646
if (arg == 0)
drivers/pinctrl/starfive/pinctrl-starfive-jh7110.c
652
if (arg == 0)
drivers/pinctrl/starfive/pinctrl-starfive-jh7110.c
661
value = arg ? JH7110_PADCFG_IE : 0;
drivers/pinctrl/starfive/pinctrl-starfive-jh7110.c
665
value = arg ? JH7110_PADCFG_SMT : 0;
drivers/pinctrl/stm32/pinctrl-stm32.c
1387
u32 arg = pinconf_to_config_argument(config);
drivers/pinctrl/stm32/pinctrl-stm32.c
1419
ret = stm32_pconf_set_speed(bank, offset, arg);
drivers/pinctrl/stm32/pinctrl-stm32.c
1431
__stm32_gpio_set(bank, offset, arg);
drivers/pinctrl/stm32/pinctrl-stm32.c
1435
arg /= STM32_GPIO_DELAYRL_PS;
drivers/pinctrl/stm32/pinctrl-stm32.c
1436
ret = stm32_pconf_set_skew_delay(bank, offset, arg, true);
drivers/pinctrl/stm32/pinctrl-stm32.c
1439
arg /= STM32_GPIO_DELAYRL_PS;
drivers/pinctrl/stm32/pinctrl-stm32.c
1440
ret = stm32_pconf_set_skew_delay(bank, offset, arg, false);
drivers/pinctrl/stm32/pinctrl-stm32.c
1443
ret = stm32_pconf_set_io_sync(bank, offset, arg);
drivers/pinctrl/sunplus/sppctl.c
574
unsigned int arg;
drivers/pinctrl/sunplus/sppctl.c
580
arg = 0;
drivers/pinctrl/sunplus/sppctl.c
590
arg = sppctl_gpio_get(&pctl->spp_gchip->chip, pin);
drivers/pinctrl/sunplus/sppctl.c
596
*config = pinconf_to_config_packed(param, arg);
drivers/pinctrl/sunxi/pinctrl-sunxi.c
408
int arg = 0;
drivers/pinctrl/sunxi/pinctrl-sunxi.c
415
arg = 1; /* hardware uses weak pull resistors */
drivers/pinctrl/sunxi/pinctrl-sunxi.c
417
pinconfig[idx++] = pinconf_to_config_packed(pull, arg);
drivers/pinctrl/sunxi/pinctrl-sunxi.c
589
u16 arg;
drivers/pinctrl/sunxi/pinctrl-sunxi.c
602
arg = (val + 1) * 10;
drivers/pinctrl/sunxi/pinctrl-sunxi.c
608
arg = 1; /* hardware is weak pull-up */
drivers/pinctrl/sunxi/pinctrl-sunxi.c
614
arg = 1; /* hardware is weak pull-down */
drivers/pinctrl/sunxi/pinctrl-sunxi.c
620
arg = 0;
drivers/pinctrl/sunxi/pinctrl-sunxi.c
629
*config = pinconf_to_config_packed(param, arg);
drivers/pinctrl/sunxi/pinctrl-sunxi.c
654
u32 arg, reg, shift, mask, val;
drivers/pinctrl/sunxi/pinctrl-sunxi.c
660
arg = pinconf_to_config_argument(configs[i]);
drivers/pinctrl/sunxi/pinctrl-sunxi.c
668
if (arg < 10 || arg > 40)
drivers/pinctrl/sunxi/pinctrl-sunxi.c
677
val = arg / 10 - 1;
drivers/pinctrl/sunxi/pinctrl-sunxi.c
683
if (arg == 0)
drivers/pinctrl/sunxi/pinctrl-sunxi.c
688
if (arg == 0)
drivers/pinctrl/tegra/pinctrl-tegra.c
569
u16 arg;
drivers/pinctrl/tegra/pinctrl-tegra.c
585
arg = (val >> bit) & mask;
drivers/pinctrl/tegra/pinctrl-tegra.c
587
*config = TEGRA_PINCONF_PACK(param, arg);
drivers/pinctrl/tegra/pinctrl-tegra.c
598
u16 arg;
drivers/pinctrl/tegra/pinctrl-tegra.c
609
arg = TEGRA_PINCONF_UNPACK_ARG(configs[i]);
drivers/pinctrl/tegra/pinctrl-tegra.c
620
if ((val & BIT(bit)) && !arg) {
drivers/pinctrl/tegra/pinctrl-tegra.c
628
arg = !!arg;
drivers/pinctrl/tegra/pinctrl-tegra.c
632
if (arg & ~mask) {
drivers/pinctrl/tegra/pinctrl-tegra.c
635
configs[i], arg, width);
drivers/pinctrl/tegra/pinctrl-tegra.c
641
val |= arg << bit;
drivers/pinctrl/tegra/pinctrl-tegra.c
703
u16 arg = TEGRA_PINCONF_UNPACK_ARG(config);
drivers/pinctrl/tegra/pinctrl-tegra.c
714
seq_printf(s, "%s=%d", strip_prefix(pname), arg);
drivers/pinctrl/uniphier/pinctrl-uniphier-core.c
315
u32 arg;
drivers/pinctrl/uniphier/pinctrl-uniphier-core.c
325
ret = uniphier_conf_pin_drive_get(pctldev, pin, &arg);
drivers/pinctrl/uniphier/pinctrl-uniphier-core.c
338
*configs = pinconf_to_config_packed(param, arg);
drivers/pinctrl/uniphier/pinctrl-uniphier-core.c
345
enum pin_config_param param, u32 arg)
drivers/pinctrl/uniphier/pinctrl-uniphier-core.c
368
if (pull_dir == UNIPHIER_PIN_PULL_UP_FIXED && arg != 0)
drivers/pinctrl/uniphier/pinctrl-uniphier-core.c
376
if (arg == 0) {
drivers/pinctrl/uniphier/pinctrl-uniphier-core.c
382
if (pull_dir == UNIPHIER_PIN_PULL_DOWN_FIXED && arg != 0)
drivers/pinctrl/uniphier/pinctrl-uniphier-core.c
390
if (arg == 0) {
drivers/pinctrl/uniphier/pinctrl-uniphier-core.c
403
if (arg == 0)
drivers/pinctrl/uniphier/pinctrl-uniphier-core.c
495
u32 arg = pinconf_to_config_argument(configs[i]);
drivers/pinctrl/uniphier/pinctrl-uniphier-core.c
503
param, arg);
drivers/pinctrl/uniphier/pinctrl-uniphier-core.c
506
ret = uniphier_conf_pin_drive_set(pctldev, pin, arg);
drivers/pinctrl/uniphier/pinctrl-uniphier-core.c
509
ret = uniphier_conf_pin_input_enable(pctldev, pin, arg);
drivers/pinctrl/visconti/pinctrl-common.c
44
unsigned int arg;
drivers/pinctrl/visconti/pinctrl-common.c
81
arg = pinconf_to_config_argument(configs[i]);
drivers/pinctrl/visconti/pinctrl-common.c
82
dev_dbg(priv->dev, "DRV_STR arg = %d\n", arg);
drivers/pinctrl/visconti/pinctrl-common.c
83
switch (arg) {
drivers/pinctrl/visconti/pinctrl-common.c
99
set_val = DIV_ROUND_CLOSEST(arg, 2) - 1;
drivers/pinctrl/vt8500/pinctrl-wmt.c
422
u32 arg;
drivers/pinctrl/vt8500/pinctrl-wmt.c
437
arg = pinconf_to_config_argument(configs[i]);
drivers/pinctrl/vt8500/pinctrl-wmt.c
441
if (arg == 0)
drivers/platform/chrome/cros_ec_chardev.c
272
static long cros_ec_chardev_ioctl_xcmd(struct chardev_priv *priv, void __user *arg)
drivers/platform/chrome/cros_ec_chardev.c
278
if (copy_from_user(&u_cmd, arg, sizeof(u_cmd)))
drivers/platform/chrome/cros_ec_chardev.c
290
if (copy_from_user(s_cmd, arg, sizeof(*s_cmd) + u_cmd.outsize)) {
drivers/platform/chrome/cros_ec_chardev.c
307
if (copy_to_user(arg, s_cmd, sizeof(*s_cmd) + s_cmd->insize))
drivers/platform/chrome/cros_ec_chardev.c
314
static long cros_ec_chardev_ioctl_readmem(struct chardev_priv *priv, void __user *arg)
drivers/platform/chrome/cros_ec_chardev.c
324
if (copy_from_user(&s_mem, arg, sizeof(s_mem)))
drivers/platform/chrome/cros_ec_chardev.c
335
if (copy_to_user((void __user *)arg, &s_mem, sizeof(s_mem)))
drivers/platform/chrome/cros_ec_chardev.c
342
unsigned long arg)
drivers/platform/chrome/cros_ec_chardev.c
351
return cros_ec_chardev_ioctl_xcmd(priv, (void __user *)arg);
drivers/platform/chrome/cros_ec_chardev.c
353
return cros_ec_chardev_ioctl_readmem(priv, (void __user *)arg);
drivers/platform/chrome/cros_ec_chardev.c
355
priv->event_mask = arg;
drivers/platform/chrome/cros_ec_sensorhub.c
24
static void cros_ec_sensorhub_free_sensor(void *arg)
drivers/platform/chrome/cros_ec_sensorhub.c
26
struct platform_device *pdev = arg;
drivers/platform/chrome/cros_ec_sensorhub_ring.c
1080
void cros_ec_sensorhub_ring_remove(void *arg)
drivers/platform/chrome/cros_ec_sensorhub_ring.c
1082
struct cros_ec_sensorhub *sensorhub = arg;
drivers/platform/chrome/wilco_ec/debugfs.c
209
static int h1_gpio_get(void *arg, u64 *val)
drivers/platform/chrome/wilco_ec/debugfs.c
213
ret = send_ec_cmd(arg, SUB_CMD_H1_GPIO, (u8 *)val);
drivers/platform/chrome/wilco_ec/debugfs.c
226
static int test_event_set(void *arg, u64 val)
drivers/platform/chrome/wilco_ec/debugfs.c
230
return send_ec_cmd(arg, SUB_CMD_TEST_EVENT, &ret);
drivers/platform/chrome/wilco_ec/telemetry.c
91
u8 arg;
drivers/platform/cznic/turris-omnia-mcu-sys-off-wakeup.c
114
u16 arg;
drivers/platform/cznic/turris-omnia-mcu-sys-off-wakeup.c
118
arg = OMNIA_CMD_POWER_OFF_POWERON_BUTTON;
drivers/platform/cznic/turris-omnia-mcu-sys-off-wakeup.c
120
arg = 0;
drivers/platform/cznic/turris-omnia-mcu-sys-off-wakeup.c
124
put_unaligned_le16(arg, &cmd[3]);
drivers/platform/mellanox/mlxbf-tmfifo.c
316
static irqreturn_t mlxbf_tmfifo_irq_handler(int irq, void *arg)
drivers/platform/mellanox/mlxbf-tmfifo.c
318
struct mlxbf_tmfifo_irq_info *irq_info = arg;
drivers/platform/olpc/olpc-ec.c
70
void olpc_ec_driver_register(struct olpc_ec_driver *drv, void *arg)
drivers/platform/olpc/olpc-ec.c
73
ec_cb_arg = arg;
drivers/platform/olpc/olpc-xo175-ec.c
273
static void olpc_xo175_ec_complete(void *arg);
drivers/platform/olpc/olpc-xo175-ec.c
300
static void olpc_xo175_ec_complete(void *arg)
drivers/platform/olpc/olpc-xo175-ec.c
302
struct olpc_xo175_ec *priv = arg;
drivers/platform/raspberrypi/vchiq-interface/vchiq_dev.c
1100
struct vchiq_dequeue_message32 __user *arg)
drivers/platform/raspberrypi/vchiq-interface/vchiq_dev.c
1105
if (copy_from_user(&args32, arg, sizeof(args32)))
drivers/platform/raspberrypi/vchiq-interface/vchiq_dev.c
1129
struct vchiq_get_config32 __user *arg)
drivers/platform/raspberrypi/vchiq-interface/vchiq_dev.c
1135
if (copy_from_user(&args32, arg, sizeof(args32)))
drivers/platform/raspberrypi/vchiq-interface/vchiq_dev.c
1149
vchiq_compat_ioctl(struct file *file, unsigned int cmd, unsigned long arg)
drivers/platform/raspberrypi/vchiq-interface/vchiq_dev.c
1151
void __user *argp = compat_ptr(arg);
drivers/platform/raspberrypi/vchiq-interface/vchiq_dev.c
584
vchiq_ioctl(struct file *file, unsigned int cmd, unsigned long arg)
drivers/platform/raspberrypi/vchiq-interface/vchiq_dev.c
594
ioctl_names[_IOC_NR(cmd)] : "<invalid>", arg);
drivers/platform/raspberrypi/vchiq-interface/vchiq_dev.c
647
argp = (void __user *)arg;
drivers/platform/raspberrypi/vchiq-interface/vchiq_dev.c
665
unsigned int handle = (unsigned int)arg;
drivers/platform/raspberrypi/vchiq-interface/vchiq_dev.c
701
unsigned int handle = (unsigned int)arg;
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
757
argp = (void __user *)arg;
drivers/platform/raspberrypi/vchiq-interface/vchiq_dev.c
771
argp = (void __user *)arg;
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
794
unsigned int handle = (unsigned int)arg;
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
823
if (copy_from_user(&args, (const void __user *)arg,
drivers/platform/raspberrypi/vchiq-interface/vchiq_dev.c
840
unsigned int lib_version = (unsigned int)arg;
drivers/platform/raspberrypi/vchiq-interface/vchiq_dev.c
849
unsigned int handle = (unsigned int)arg;
drivers/platform/raspberrypi/vchiq-interface/vchiq_dev.c
965
struct vchiq_queue_message32 __user *arg)
drivers/platform/raspberrypi/vchiq-interface/vchiq_dev.c
973
if (copy_from_user(&args32, arg, sizeof(args32)))
drivers/platform/surface/surface_aggregator_cdev.c
528
unsigned long arg)
drivers/platform/surface/surface_aggregator_cdev.c
534
return ssam_cdev_request(client, (struct ssam_cdev_request __user *)arg);
drivers/platform/surface/surface_aggregator_cdev.c
538
(struct ssam_cdev_notifier_desc __user *)arg);
drivers/platform/surface/surface_aggregator_cdev.c
542
(struct ssam_cdev_notifier_desc __user *)arg);
drivers/platform/surface/surface_aggregator_cdev.c
545
return ssam_cdev_event_enable(client, (struct ssam_cdev_event_desc __user *)arg);
drivers/platform/surface/surface_aggregator_cdev.c
548
return ssam_cdev_event_disable(client, (struct ssam_cdev_event_desc __user *)arg);
drivers/platform/surface/surface_aggregator_cdev.c
555
static long ssam_cdev_device_ioctl(struct file *file, unsigned int cmd, unsigned long arg)
drivers/platform/surface/surface_aggregator_cdev.c
569
status = __ssam_cdev_device_ioctl(client, cmd, arg);
drivers/platform/surface/surface_dtx.c
331
static long __surface_dtx_ioctl(struct sdtx_client *client, unsigned int cmd, unsigned long arg)
drivers/platform/surface/surface_dtx.c
365
return sdtx_ioctl_get_base_info(ddev, (struct sdtx_base_info __user *)arg);
drivers/platform/surface/surface_dtx.c
368
return sdtx_ioctl_get_device_mode(ddev, (u16 __user *)arg);
drivers/platform/surface/surface_dtx.c
371
return sdtx_ioctl_get_latch_status(ddev, (u16 __user *)arg);
drivers/platform/surface/surface_dtx.c
378
static long surface_dtx_ioctl(struct file *file, unsigned int cmd, unsigned long arg)
drivers/platform/surface/surface_dtx.c
391
status = __surface_dtx_ioctl(client, cmd, arg);
drivers/platform/x86/amd/hsmp/hsmp.c
295
long hsmp_ioctl(struct file *fp, unsigned int cmd, unsigned long arg)
drivers/platform/x86/amd/hsmp/hsmp.c
297
int __user *arguser = (int __user *)arg;
drivers/platform/x86/amd/hsmp/hsmp.h
62
long hsmp_ioctl(struct file *fp, unsigned int cmd, unsigned long arg);
drivers/platform/x86/amd/pmc/mp1_stb.c
247
dev->stb_arg.arg = AMD_GNR_REGISTER_ARGUMENT;
drivers/platform/x86/amd/pmc/mp1_stb.c
255
dev->stb_arg.arg = AMD_S2D_REGISTER_ARGUMENT;
drivers/platform/x86/amd/pmc/pmc.c
425
argument = dev->stb_arg.arg;
drivers/platform/x86/amd/pmc/pmc.c
443
int amd_pmc_send_cmd(struct amd_pmc_dev *dev, u32 arg, u32 *data, u8 msg, bool ret)
drivers/platform/x86/amd/pmc/pmc.c
452
argument = dev->stb_arg.arg;
drivers/platform/x86/amd/pmc/pmc.c
473
amd_pmc_reg_write(dev, argument, arg);
drivers/platform/x86/amd/pmc/pmc.c
549
static int amd_pmc_verify_czn_rtc(struct amd_pmc_dev *pdev, u32 *arg)
drivers/platform/x86/amd/pmc/pmc.c
594
*arg |= (duration << 16);
drivers/platform/x86/amd/pmc/pmc.c
606
u32 arg = 1;
drivers/platform/x86/amd/pmc/pmc.c
613
rc = amd_pmc_verify_czn_rtc(pdev, &arg);
drivers/platform/x86/amd/pmc/pmc.c
621
rc = amd_pmc_send_cmd(pdev, arg, NULL, msg, false);
drivers/platform/x86/amd/pmc/pmc.h
172
int amd_pmc_send_cmd(struct amd_pmc_dev *dev, u32 arg, u32 *data, u8 msg, bool ret);
drivers/platform/x86/amd/pmc/pmc.h
89
u32 arg;
drivers/platform/x86/amd/pmf/core.c
203
int amd_pmf_send_cmd(struct amd_pmf_dev *dev, u8 message, bool get, u32 arg, u32 *data)
drivers/platform/x86/amd/pmf/core.c
223
amd_pmf_reg_write(dev, AMD_PMF_REGISTER_ARGUMENT, arg);
drivers/platform/x86/amd/pmf/pmf.h
865
int amd_pmf_send_cmd(struct amd_pmf_dev *dev, u8 message, bool get, u32 arg, u32 *data);
drivers/platform/x86/amd/pmf/tee-if.c
240
struct tee_ioctl_invoke_arg arg;
drivers/platform/x86/amd/pmf/tee-if.c
256
amd_pmf_prepare_args(dev, TA_PMF_COMMAND_POLICY_BUILDER_ENACT_POLICIES, &arg, param);
drivers/platform/x86/amd/pmf/tee-if.c
258
ret = tee_client_invoke_func(dev->tee_ctx, &arg, param);
drivers/platform/x86/amd/pmf/tee-if.c
259
if (ret < 0 || arg.ret != 0) {
drivers/platform/x86/amd/pmf/tee-if.c
260
dev_err(dev->dev, "TEE enact cmd failed. err: %x, ret:%d\n", arg.ret, ret);
drivers/platform/x86/amd/pmf/tee-if.c
279
struct tee_ioctl_invoke_arg arg;
drivers/platform/x86/amd/pmf/tee-if.c
302
amd_pmf_prepare_args(dev, TA_PMF_COMMAND_POLICY_BUILDER_INITIALIZE, &arg, param);
drivers/platform/x86/amd/pmf/tee-if.c
304
ret = tee_client_invoke_func(dev->tee_ctx, &arg, param);
drivers/platform/x86/amd/pmf/tee-if.c
305
if (ret < 0 || arg.ret != 0) {
drivers/platform/x86/amd/pmf/tee-if.c
306
dev_err(dev->dev, "Failed to invoke TEE init cmd. err: %x, ret:%d\n", arg.ret, ret);
drivers/platform/x86/amd/pmf/tee-if.c
45
struct tee_ioctl_invoke_arg *arg,
drivers/platform/x86/amd/pmf/tee-if.c
48
memset(arg, 0, sizeof(*arg));
drivers/platform/x86/amd/pmf/tee-if.c
51
arg->func = cmd;
drivers/platform/x86/amd/pmf/tee-if.c
52
arg->session = dev->session_id;
drivers/platform/x86/amd/pmf/tee-if.c
53
arg->num_params = MAX_TEE_PARAM;
drivers/platform/x86/asus-laptop.c
1208
static int pega_int_read(struct asus_laptop *asus, int arg, int *result)
drivers/platform/x86/asus-laptop.c
1211
int err = write_acpi_int_ret(asus->handle, METHOD_PEGA_READ, arg,
drivers/platform/x86/dell/alienware-wmi-wmax.c
322
u8 arg;
drivers/platform/x86/dell/alienware-wmi-wmax.c
374
.arg = 0,
drivers/platform/x86/dell/alienware-wmi-wmax.c
397
.arg = 0,
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
469
.arg = 0,
drivers/platform/x86/dell/alienware-wmi-wmax.c
515
.arg = 0,
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
645
static int awcc_thermal_information(struct wmi_device *wdev, u8 operation, u8 arg,
drivers/platform/x86/dell/alienware-wmi-wmax.c
650
.arg1 = arg,
drivers/platform/x86/dell/dell-smbios-base.c
43
int (*call_fn)(struct calling_interface_buffer *arg);
drivers/platform/x86/dell/dell-smbios-wmi.c
136
struct dell_wmi_smbios_buffer __user *arg)
drivers/platform/x86/dell/dell-smbios-wmi.c
140
if (get_user(priv->buf->length, &arg->length))
drivers/platform/x86/dell/dell-smbios-wmi.c
151
if (copy_from_user(priv->buf, arg, priv->req_buf_size))
drivers/platform/x86/dell/dell-smbios-wmi.c
167
if (copy_to_user(arg, priv->buf, priv->req_buf_size))
drivers/platform/x86/dell/dell-smbios-wmi.c
173
static long dell_smbios_wmi_ioctl(struct file *filp, unsigned int cmd, unsigned long arg)
drivers/platform/x86/dell/dell-smbios-wmi.c
175
struct dell_wmi_smbios_buffer __user *input = (struct dell_wmi_smbios_buffer __user *)arg;
drivers/platform/x86/dell/dell-wmi-ddv.c
161
static int dell_wmi_ddv_query_type(struct wmi_device *wdev, enum dell_ddv_method method, u32 arg,
drivers/platform/x86/dell/dell-wmi-ddv.c
166
.length = sizeof(arg),
drivers/platform/x86/dell/dell-wmi-ddv.c
167
.pointer = &arg,
drivers/platform/x86/dell/dell-wmi-ddv.c
191
u32 arg, u32 *res)
drivers/platform/x86/dell/dell-wmi-ddv.c
196
ret = dell_wmi_ddv_query_type(wdev, method, arg, &obj, ACPI_TYPE_INTEGER);
drivers/platform/x86/dell/dell-wmi-ddv.c
211
u32 arg, union acpi_object **result)
drivers/platform/x86/dell/dell-wmi-ddv.c
217
ret = dell_wmi_ddv_query_type(wdev, method, arg, &obj, ACPI_TYPE_PACKAGE);
drivers/platform/x86/dell/dell-wmi-ddv.c
257
u32 arg, union acpi_object **result)
drivers/platform/x86/dell/dell-wmi-ddv.c
259
return dell_wmi_ddv_query_type(wdev, method, arg, result, ACPI_TYPE_STRING);
drivers/platform/x86/huawei-wmi.c
175
static int huawei_wmi_cmd(u64 arg, u8 *buf, size_t buflen)
drivers/platform/x86/huawei-wmi.c
184
in.length = sizeof(arg);
drivers/platform/x86/huawei-wmi.c
185
in.pointer = &arg;
drivers/platform/x86/huawei-wmi.c
300
union hwmi_arg arg;
drivers/platform/x86/huawei-wmi.c
302
arg.cmd = MICMUTE_LED_SET;
drivers/platform/x86/huawei-wmi.c
303
arg.args[2] = brightness;
drivers/platform/x86/huawei-wmi.c
305
return huawei_wmi_cmd(arg.cmd, NULL, 0);
drivers/platform/x86/huawei-wmi.c
348
union hwmi_arg arg;
drivers/platform/x86/huawei-wmi.c
354
arg.cmd = BATTERY_THRESH_SET;
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
371
err = huawei_wmi_cmd(arg.cmd, NULL, 0);
drivers/platform/x86/huawei-wmi.c
551
union hwmi_arg arg;
drivers/platform/x86/huawei-wmi.c
553
arg.cmd = FN_LOCK_SET;
drivers/platform/x86/huawei-wmi.c
554
arg.args[2] = on + 1; // 0 undefined, 1 off, 2 on.
drivers/platform/x86/huawei-wmi.c
556
return huawei_wmi_cmd(arg.cmd, NULL, 0);
drivers/platform/x86/huawei-wmi.c
58
u64 arg;
drivers/platform/x86/huawei-wmi.c
660
in.pointer = &huawei->debug.arg;
drivers/platform/x86/huawei-wmi.c
688
&huawei->debug.arg);
drivers/platform/x86/intel/hid.c
273
unsigned long long arg)
drivers/platform/x86/intel/hid.c
290
req.integer.value = arg;
drivers/platform/x86/intel/hid.c
305
status = acpi_execute_simple_method(handle, method_name, arg);
drivers/platform/x86/intel/speed_select_if/isst_if_common.c
579
unsigned long arg)
drivers/platform/x86/intel/speed_select_if/isst_if_common.c
581
void __user *argp = (void __user *)arg;
drivers/platform/x86/intel/speed_select_if/isst_if_common.c
619
ret = cb->def_ioctl(file, cmd, arg);
drivers/platform/x86/intel/speed_select_if/isst_if_common.h
70
long (*def_ioctl)(struct file *file, unsigned int cmd, unsigned long arg);
drivers/platform/x86/intel/speed_select_if/isst_tpmi_core.c
1497
unsigned long arg)
drivers/platform/x86/intel/speed_select_if/isst_tpmi_core.c
1499
void __user *argp = (void __user *)arg;
drivers/platform/x86/intel_ips.c
1129
static irqreturn_t ips_irq_handler(int irq, void *arg)
drivers/platform/x86/intel_ips.c
1131
struct ips_driver *ips = arg;
drivers/platform/x86/intel_scu_ipcutil.c
78
unsigned long arg)
drivers/platform/x86/intel_scu_ipcutil.c
82
void __user *argp = (void __user *)arg;
drivers/platform/x86/lenovo/ideapad-laptop.c
314
static int eval_int_with_arg(acpi_handle handle, const char *name, unsigned long arg,
drivers/platform/x86/lenovo/ideapad-laptop.c
325
in_obj.integer.value = arg;
drivers/platform/x86/lenovo/ideapad-laptop.c
337
static int exec_simple_method(acpi_handle handle, const char *name, unsigned long arg)
drivers/platform/x86/lenovo/ideapad-laptop.c
339
acpi_status status = acpi_execute_simple_method(handle, (char *)name, arg);
drivers/platform/x86/lenovo/ideapad-laptop.c
349
static int exec_sbmc(acpi_handle handle, unsigned long arg)
drivers/platform/x86/lenovo/ideapad-laptop.c
351
return exec_simple_method(handle, "SBMC", arg);
drivers/platform/x86/lenovo/ideapad-laptop.c
359
static int exec_sals(acpi_handle handle, unsigned long arg)
drivers/platform/x86/lenovo/ideapad-laptop.c
361
return exec_simple_method(handle, "SALS", arg);
drivers/platform/x86/lenovo/ideapad-laptop.c
364
static int exec_kblc(acpi_handle handle, unsigned long arg)
drivers/platform/x86/lenovo/ideapad-laptop.c
366
return exec_simple_method(handle, "KBLC", arg);
drivers/platform/x86/lenovo/think-lmi.c
274
static int tlmi_simple_call(const char *guid, const char *arg)
drivers/platform/x86/lenovo/think-lmi.c
276
const struct acpi_buffer input = { strlen(arg), (char *)arg };
drivers/platform/x86/lenovo/think-lmi.c
702
static ssize_t cert_thumbprint(char *buf, const char *arg, int count)
drivers/platform/x86/lenovo/think-lmi.c
704
const struct acpi_buffer input = { strlen(arg), (char *)arg };
drivers/platform/x86/lenovo/think-lmi.c
728
count += sysfs_emit_at(buf, count, "%s : %s\n", arg, (char *)obj->string.pointer);
drivers/platform/x86/lenovo/thinkpad_acpi.c
445
#define dbg_printk(a_dbg_level, format, arg...) \
drivers/platform/x86/lenovo/thinkpad_acpi.c
449
__func__, ##arg); \
drivers/platform/x86/lenovo/thinkpad_acpi.c
457
#define vdbg_printk(a_dbg_level, format, arg...) \
drivers/platform/x86/lenovo/thinkpad_acpi.c
458
do { if (0) no_printk(format, ##arg); } while (0)
drivers/platform/x86/lenovo/thinkpad_acpi.c
467
#define tpacpi_disclose_usertask(what, format, arg...) \
drivers/platform/x86/lenovo/thinkpad_acpi.c
472
what, task_tgid_vnr(current), ## arg); \
drivers/platform/x86/lg-laptop.c
123
struct acpi_object_list arg;
drivers/platform/x86/lg-laptop.c
136
arg.count = 1;
drivers/platform/x86/lg-laptop.c
137
arg.pointer = args;
drivers/platform/x86/lg-laptop.c
139
status = acpi_evaluate_object(handle, NULL, &arg, &buffer);
drivers/platform/x86/lg-laptop.c
161
struct acpi_object_list arg;
drivers/platform/x86/lg-laptop.c
171
arg.count = 3;
drivers/platform/x86/lg-laptop.c
172
arg.pointer = args;
drivers/platform/x86/lg-laptop.c
174
status = acpi_evaluate_object(ACPI_HANDLE(dev), "WMAB", &arg, &buffer);
drivers/platform/x86/lg-laptop.c
187
struct acpi_object_list arg;
drivers/platform/x86/lg-laptop.c
202
arg.count = 3;
drivers/platform/x86/lg-laptop.c
203
arg.pointer = args;
drivers/platform/x86/lg-laptop.c
205
status = acpi_evaluate_object(ACPI_HANDLE(dev), "WMBB", &arg, &buffer);
drivers/platform/x86/sony-laptop.c
1016
int arg = bd->props.brightness + 1;
drivers/platform/x86/sony-laptop.c
1017
return sony_nc_int_call(sony_nc_acpi_handle, "SBRT", &arg, NULL);
drivers/platform/x86/sony-laptop.c
1189
unsigned int arg = 0;
drivers/platform/x86/sony-laptop.c
1260
arg = 1 << offset;
drivers/platform/x86/sony-laptop.c
1261
sony_nc_int_call(sony_nc_acpi_handle, "SN05", &arg, &result);
drivers/platform/x86/sony-laptop.c
1293
unsigned int i, result, bitmask, arg;
drivers/platform/x86/sony-laptop.c
1415
arg = 0x10;
drivers/platform/x86/sony-laptop.c
1416
if (!sony_nc_int_call(sony_nc_acpi_handle, "SN00", &arg, &bitmask))
drivers/platform/x86/sony-laptop.c
1504
unsigned int i, result, bitmask, arg;
drivers/platform/x86/sony-laptop.c
1538
arg = 0x10;
drivers/platform/x86/sony-laptop.c
1539
if (!sony_nc_int_call(sony_nc_acpi_handle, "SN00", &arg, &bitmask))
drivers/platform/x86/sony-laptop.c
1562
int arg = 1;
drivers/platform/x86/sony-laptop.c
1563
if (sony_nc_int_call(sony_nc_acpi_handle, "ECON", &arg, NULL))
drivers/platform/x86/sony-laptop.c
3194
int arg = 1;
drivers/platform/x86/sony-laptop.c
3195
if (sony_nc_int_call(sony_nc_acpi_handle, "ECON", &arg, NULL))
drivers/platform/x86/sony-laptop.c
3954
unsigned long arg)
drivers/platform/x86/sony-laptop.c
3957
void __user *argp = (void __user *)arg;
drivers/platform/x86/sony-laptop.c
830
int i, r, result, arg;
drivers/platform/x86/sony-laptop.c
837
arg = i + 0x20;
drivers/platform/x86/sony-laptop.c
838
r = sony_nc_int_call(sony_nc_acpi_handle, "SN00", &arg,
drivers/platform/x86/sony-laptop.c
896
int arg, ret = 0;
drivers/platform/x86/sony-laptop.c
902
arg = offset | argument;
drivers/platform/x86/sony-laptop.c
903
ret = sony_nc_int_call(sony_nc_acpi_handle, "SN07", &arg, result);
drivers/platform/x86/sony-laptop.c
904
dprintk("called SN07 with 0x%.4x (result: 0x%.4x)\n", arg, *result);
drivers/platform/x86/topstar-laptop.c
224
u64 arg = state ? 0x86 : 0x87;
drivers/platform/x86/topstar-laptop.c
226
status = acpi_execute_simple_method(device->handle, "FNCX", arg);
drivers/platform/x86/toshiba_acpi.c
2613
unsigned long arg)
drivers/platform/x86/toshiba_acpi.c
2615
SMMRegisters __user *argp = (SMMRegisters __user *)arg;
drivers/pnp/base.h
178
#define pnp_dbg(dev, format, arg...) \
drivers/pnp/base.h
179
({ if (pnp_debug) dev_printk(KERN_DEBUG, dev, format, ## arg); 0; })
drivers/pnp/base.h
181
#define pnp_dbg(dev, format, arg...) \
drivers/pnp/base.h
182
({ if (0) dev_printk(KERN_DEBUG, dev, format, ## arg); 0; })
drivers/power/supply/bq27xxx_battery.c
1121
unsigned int prev_val = *(unsigned int *) kp->arg;
drivers/power/supply/bq27xxx_battery.c
1125
if (ret < 0 || prev_val == *(unsigned int *) kp->arg)
drivers/power/supply/twl4030_charger.c
588
static irqreturn_t twl4030_charger_interrupt(int irq, void *arg)
drivers/power/supply/twl4030_charger.c
590
struct twl4030_bci *bci = arg;
drivers/power/supply/twl4030_charger.c
605
static irqreturn_t twl4030_bci_interrupt(int irq, void *arg)
drivers/power/supply/twl4030_charger.c
607
struct twl4030_bci *bci = arg;
drivers/power/supply/twl6030_charger.c
307
static irqreturn_t twl6030_charger_interrupt(int irq, void *arg)
drivers/power/supply/twl6030_charger.c
309
struct twl6030_charger_info *charger = arg;
drivers/pps/generators/pps_gen.c
53
unsigned int cmd, unsigned long arg)
drivers/pps/generators/pps_gen.c
56
void __user *uarg = (void __user *) arg;
drivers/pps/generators/pps_gen.c
57
unsigned int __user *uiuarg = (unsigned int __user *) arg;
drivers/pps/pps.c
255
unsigned int cmd, unsigned long arg)
drivers/pps/pps.c
258
void __user *uarg = (void __user *) arg;
drivers/pps/pps.c
300
return pps_cdev_ioctl(file, cmd, arg);
drivers/pps/pps.c
94
unsigned int cmd, unsigned long arg)
drivers/pps/pps.c
98
void __user *uarg = (void __user *) arg;
drivers/pps/pps.c
99
int __user *iuarg = (int __user *) arg;
drivers/ptp/ptp_chardev.c
181
static long ptp_clock_getcaps(struct ptp_clock *ptp, void __user *arg)
drivers/ptp/ptp_chardev.c
198
return copy_to_user(arg, &caps, sizeof(caps)) ? -EFAULT : 0;
drivers/ptp/ptp_chardev.c
201
static long ptp_extts_request(struct ptp_clock *ptp, unsigned int cmd, void __user *arg)
drivers/ptp/ptp_chardev.c
207
if (copy_from_user(&req.extts, arg, sizeof(req.extts)))
drivers/ptp/ptp_chardev.c
247
static long ptp_perout_request(struct ptp_clock *ptp, unsigned int cmd, void __user *arg)
drivers/ptp/ptp_chardev.c
253
if (copy_from_user(perout, arg, sizeof(*perout)))
drivers/ptp/ptp_chardev.c
317
static long ptp_sys_offset_precise(struct ptp_clock *ptp, void __user *arg,
drivers/ptp/ptp_chardev.c
343
return copy_to_user(arg, &precise_offset, sizeof(precise_offset)) ? -EFAULT : 0;
drivers/ptp/ptp_chardev.c
350
static long ptp_sys_offset_extended(struct ptp_clock *ptp, void __user *arg,
drivers/ptp/ptp_chardev.c
359
extoff = memdup_user(arg, sizeof(*extoff));
drivers/ptp/ptp_chardev.c
400
return copy_to_user(arg, extoff, sizeof(*extoff)) ? -EFAULT : 0;
drivers/ptp/ptp_chardev.c
403
static long ptp_sys_offset(struct ptp_clock *ptp, void __user *arg)
drivers/ptp/ptp_chardev.c
409
sysoff = memdup_user(arg, sizeof(*sysoff));
drivers/ptp/ptp_chardev.c
439
return copy_to_user(arg, sysoff, sizeof(*sysoff)) ? -EFAULT : 0;
drivers/ptp/ptp_chardev.c
442
static long ptp_pin_getfunc(struct ptp_clock *ptp, unsigned int cmd, void __user *arg)
drivers/ptp/ptp_chardev.c
447
if (copy_from_user(&pd, arg, sizeof(pd)))
drivers/ptp/ptp_chardev.c
459
return copy_to_user(arg, &pd, sizeof(pd)) ? -EFAULT : 0;
drivers/ptp/ptp_chardev.c
462
static long ptp_pin_setfunc(struct ptp_clock *ptp, unsigned int cmd, void __user *arg)
drivers/ptp/ptp_chardev.c
468
if (copy_from_user(&pd, arg, sizeof(pd)))
drivers/ptp/ptp_chardev.c
488
static long ptp_mask_en_single(struct timestamp_event_queue *tsevq, void __user *arg)
drivers/ptp/ptp_chardev.c
492
if (copy_from_user(&channel, arg, sizeof(channel)))
drivers/ptp/ptp_chardev.c
501
unsigned long arg)
drivers/ptp/ptp_chardev.c
507
arg = (unsigned long)compat_ptr(arg);
drivers/ptp/ptp_chardev.c
508
argptr = (void __force __user *)arg;
drivers/ptp/ptp_chardev.c
531
return ptp_enable_pps(ptp, !!arg);
drivers/ptp/ptp_private.h
152
unsigned long arg);
drivers/pwm/core.c
2235
static long pwm_cdev_ioctl(struct file *file, unsigned int cmd, unsigned long arg)
drivers/pwm/core.c
2249
unsigned int hwpwm = arg;
drivers/pwm/core.c
2256
unsigned int hwpwm = arg;
drivers/pwm/core.c
2268
(struct pwmchip_waveform __user *)arg,
drivers/pwm/core.c
2297
ret = copy_to_user((struct pwmchip_waveform __user *)arg,
drivers/pwm/core.c
2309
(struct pwmchip_waveform __user *)arg,
drivers/pwm/core.c
2332
ret = copy_to_user((struct pwmchip_waveform __user *)arg,
drivers/pwm/core.c
2345
(struct pwmchip_waveform __user *)arg,
drivers/rapidio/devices/rio_mport_cdev.c
1002
if (unlikely(copy_from_user(&w_param, arg, sizeof(w_param))))
drivers/rapidio/devices/rio_mport_cdev.c
1096
static int rio_mport_alloc_dma(struct file *filp, void __user *arg)
drivers/rapidio/devices/rio_mport_cdev.c
1104
if (unlikely(copy_from_user(&map, arg, sizeof(map))))
drivers/rapidio/devices/rio_mport_cdev.c
1113
if (unlikely(copy_to_user(arg, &map, sizeof(map)))) {
drivers/rapidio/devices/rio_mport_cdev.c
1123
static int rio_mport_free_dma(struct file *filp, void __user *arg)
drivers/rapidio/devices/rio_mport_cdev.c
1131
if (copy_from_user(&handle, arg, sizeof(handle)))
drivers/rapidio/devices/rio_mport_cdev.c
1154
static int rio_mport_transfer_ioctl(struct file *filp, void *arg)
drivers/rapidio/devices/rio_mport_cdev.c
1159
static int rio_mport_wait_for_async_dma(struct file *filp, void __user *arg)
drivers/rapidio/devices/rio_mport_cdev.c
1164
static int rio_mport_alloc_dma(struct file *filp, void __user *arg)
drivers/rapidio/devices/rio_mport_cdev.c
1169
static int rio_mport_free_dma(struct file *filp, void __user *arg)
drivers/rapidio/devices/rio_mport_cdev.c
1264
static int rio_mport_map_inbound(struct file *filp, void __user *arg)
drivers/rapidio/devices/rio_mport_cdev.c
1274
if (unlikely(copy_from_user(&map, arg, sizeof(map))))
drivers/rapidio/devices/rio_mport_cdev.c
1287
if (unlikely(copy_to_user(arg, &map, sizeof(map)))) {
drivers/rapidio/devices/rio_mport_cdev.c
1306
static int rio_mport_inbound_free(struct file *filp, void __user *arg)
drivers/rapidio/devices/rio_mport_cdev.c
1318
if (copy_from_user(&handle, arg, sizeof(handle)))
drivers/rapidio/devices/rio_mport_cdev.c
1341
static int maint_port_idx_get(struct mport_cdev_priv *priv, void __user *arg)
drivers/rapidio/devices/rio_mport_cdev.c
1348
if (copy_to_user(arg, &port_idx, sizeof(port_idx)))
drivers/rapidio/devices/rio_mport_cdev.c
1412
void __user *arg)
drivers/rapidio/devices/rio_mport_cdev.c
1420
if (copy_from_user(&filter, arg, sizeof(filter)))
drivers/rapidio/devices/rio_mport_cdev.c
1458
void __user *arg)
drivers/rapidio/devices/rio_mport_cdev.c
1465
if (copy_from_user(&filter, arg, sizeof(filter)))
drivers/rapidio/devices/rio_mport_cdev.c
1531
void __user *arg)
drivers/rapidio/devices/rio_mport_cdev.c
1539
if (copy_from_user(&filter, arg, sizeof(filter)))
drivers/rapidio/devices/rio_mport_cdev.c
1588
void __user *arg)
drivers/rapidio/devices/rio_mport_cdev.c
1597
if (copy_from_user(&filter, arg, sizeof(filter)))
drivers/rapidio/devices/rio_mport_cdev.c
1658
void __user *arg)
drivers/rapidio/devices/rio_mport_cdev.c
1673
if (copy_from_user(&dev_info, arg, sizeof(dev_info)))
drivers/rapidio/devices/rio_mport_cdev.c
1802
static int rio_mport_del_riodev(struct mport_cdev_priv *priv, void __user *arg)
drivers/rapidio/devices/rio_mport_cdev.c
1810
if (copy_from_user(&dev_info, arg, sizeof(dev_info)))
drivers/rapidio/devices/rio_mport_cdev.c
2049
unsigned int cmd, unsigned long arg)
drivers/rapidio/devices/rio_mport_cdev.c
2060
return rio_mport_maint_rd(data, (void __user *)arg, 1);
drivers/rapidio/devices/rio_mport_cdev.c
2062
return rio_mport_maint_wr(data, (void __user *)arg, 1);
drivers/rapidio/devices/rio_mport_cdev.c
2064
return rio_mport_maint_rd(data, (void __user *)arg, 0);
drivers/rapidio/devices/rio_mport_cdev.c
2066
return rio_mport_maint_wr(data, (void __user *)arg, 0);
drivers/rapidio/devices/rio_mport_cdev.c
2068
return maint_hdid_set(data, (void __user *)arg);
drivers/rapidio/devices/rio_mport_cdev.c
2070
return maint_comptag_set(data, (void __user *)arg);
drivers/rapidio/devices/rio_mport_cdev.c
2072
return maint_port_idx_get(data, (void __user *)arg);
drivers/rapidio/devices/rio_mport_cdev.c
2075
if (copy_to_user((void __user *)arg, &(md->properties),
drivers/rapidio/devices/rio_mport_cdev.c
2080
return rio_mport_add_db_filter(data, (void __user *)arg);
drivers/rapidio/devices/rio_mport_cdev.c
2082
return rio_mport_remove_db_filter(data, (void __user *)arg);
drivers/rapidio/devices/rio_mport_cdev.c
2084
return rio_mport_add_pw_filter(data, (void __user *)arg);
drivers/rapidio/devices/rio_mport_cdev.c
2086
return rio_mport_remove_pw_filter(data, (void __user *)arg);
drivers/rapidio/devices/rio_mport_cdev.c
2088
data->event_mask = (u32)arg;
drivers/rapidio/devices/rio_mport_cdev.c
2091
if (copy_to_user((void __user *)arg, &data->event_mask,
drivers/rapidio/devices/rio_mport_cdev.c
2096
return rio_mport_obw_map(filp, (void __user *)arg);
drivers/rapidio/devices/rio_mport_cdev.c
2098
return rio_mport_map_inbound(filp, (void __user *)arg);
drivers/rapidio/devices/rio_mport_cdev.c
2100
return rio_mport_obw_free(filp, (void __user *)arg);
drivers/rapidio/devices/rio_mport_cdev.c
2102
return rio_mport_inbound_free(filp, (void __user *)arg);
drivers/rapidio/devices/rio_mport_cdev.c
2104
return rio_mport_alloc_dma(filp, (void __user *)arg);
drivers/rapidio/devices/rio_mport_cdev.c
2106
return rio_mport_free_dma(filp, (void __user *)arg);
drivers/rapidio/devices/rio_mport_cdev.c
2108
return rio_mport_wait_for_async_dma(filp, (void __user *)arg);
drivers/rapidio/devices/rio_mport_cdev.c
2110
return rio_mport_transfer_ioctl(filp, (void __user *)arg);
drivers/rapidio/devices/rio_mport_cdev.c
2112
return rio_mport_add_riodev(data, (void __user *)arg);
drivers/rapidio/devices/rio_mport_cdev.c
2114
return rio_mport_del_riodev(data, (void __user *)arg);
drivers/rapidio/devices/rio_mport_cdev.c
240
static int rio_mport_maint_rd(struct mport_cdev_priv *priv, void __user *arg,
drivers/rapidio/devices/rio_mport_cdev.c
250
if (unlikely(copy_from_user(&maint_io, arg, sizeof(maint_io))))
drivers/rapidio/devices/rio_mport_cdev.c
285
static int rio_mport_maint_wr(struct mport_cdev_priv *priv, void __user *arg,
drivers/rapidio/devices/rio_mport_cdev.c
295
if (unlikely(copy_from_user(&maint_io, arg, sizeof(maint_io))))
drivers/rapidio/devices/rio_mport_cdev.c
407
static int rio_mport_obw_map(struct file *filp, void __user *arg)
drivers/rapidio/devices/rio_mport_cdev.c
415
if (unlikely(copy_from_user(&map, arg, sizeof(map))))
drivers/rapidio/devices/rio_mport_cdev.c
430
if (unlikely(copy_to_user(arg, &map, sizeof(map))))
drivers/rapidio/devices/rio_mport_cdev.c
441
static int rio_mport_obw_free(struct file *filp, void __user *arg)
drivers/rapidio/devices/rio_mport_cdev.c
451
if (copy_from_user(&handle, arg, sizeof(handle)))
drivers/rapidio/devices/rio_mport_cdev.c
477
static int maint_hdid_set(struct mport_cdev_priv *priv, void __user *arg)
drivers/rapidio/devices/rio_mport_cdev.c
482
if (copy_from_user(&hdid, arg, sizeof(hdid)))
drivers/rapidio/devices/rio_mport_cdev.c
499
static int maint_comptag_set(struct mport_cdev_priv *priv, void __user *arg)
drivers/rapidio/devices/rio_mport_cdev.c
504
if (copy_from_user(&comptag, arg, sizeof(comptag)))
drivers/rapidio/devices/rio_mport_cdev.c
66
#define rmcd_debug(level, fmt, arg...) \
drivers/rapidio/devices/rio_mport_cdev.c
69
pr_debug(DRV_PREFIX "%s: " fmt "\n", __func__, ##arg); \
drivers/rapidio/devices/rio_mport_cdev.c
72
#define rmcd_debug(level, fmt, arg...) \
drivers/rapidio/devices/rio_mport_cdev.c
73
no_printk(KERN_DEBUG pr_fmt(DRV_PREFIX fmt "\n"), ##arg)
drivers/rapidio/devices/rio_mport_cdev.c
76
#define rmcd_warn(fmt, arg...) \
drivers/rapidio/devices/rio_mport_cdev.c
77
pr_warn(DRV_PREFIX "%s WARNING " fmt "\n", __func__, ##arg)
drivers/rapidio/devices/rio_mport_cdev.c
79
#define rmcd_error(fmt, arg...) \
drivers/rapidio/devices/rio_mport_cdev.c
80
pr_err(DRV_PREFIX "%s ERROR " fmt "\n", __func__, ##arg)
drivers/rapidio/devices/rio_mport_cdev.c
942
static int rio_mport_transfer_ioctl(struct file *filp, void __user *arg)
drivers/rapidio/devices/rio_mport_cdev.c
951
if (unlikely(copy_from_user(&transaction, arg, sizeof(transaction))))
drivers/rapidio/devices/rio_mport_cdev.c
989
static int rio_mport_wait_for_async_dma(struct file *filp, void __user *arg)
drivers/rapidio/devices/tsi721.h
32
#define tsi_debug(level, dev, fmt, arg...) \
drivers/rapidio/devices/tsi721.h
35
dev_dbg(dev, "%s: " fmt "\n", __func__, ##arg); \
drivers/rapidio/devices/tsi721.h
38
#define tsi_debug(level, dev, fmt, arg...) \
drivers/rapidio/devices/tsi721.h
39
no_printk(KERN_DEBUG "%s: " fmt "\n", __func__, ##arg)
drivers/rapidio/devices/tsi721.h
42
#define tsi_info(dev, fmt, arg...) \
drivers/rapidio/devices/tsi721.h
43
dev_info(dev, "%s: " fmt "\n", __func__, ##arg)
drivers/rapidio/devices/tsi721.h
45
#define tsi_warn(dev, fmt, arg...) \
drivers/rapidio/devices/tsi721.h
46
dev_warn(dev, "%s: WARNING " fmt "\n", __func__, ##arg)
drivers/rapidio/devices/tsi721.h
48
#define tsi_err(dev, fmt, arg...) \
drivers/rapidio/devices/tsi721.h
49
dev_err(dev, "%s: ERROR " fmt "\n", __func__, ##arg)
drivers/rapidio/rio.c
1752
static bool rio_chan_filter(struct dma_chan *chan, void *arg)
drivers/rapidio/rio.c
1754
struct rio_mport *mport = arg;
drivers/rapidio/rio_cm.c
1528
static int cm_ep_get_list_size(void __user *arg)
drivers/rapidio/rio_cm.c
1530
u32 __user *p = arg;
drivers/rapidio/rio_cm.c
1546
if (copy_to_user(arg, &count, sizeof(u32)))
drivers/rapidio/rio_cm.c
1559
static int cm_ep_get_list(void __user *arg)
drivers/rapidio/rio_cm.c
1570
if (copy_from_user(&info, arg, sizeof(info)))
drivers/rapidio/rio_cm.c
1605
if (copy_to_user(arg, buf, sizeof(u32) * (info[0] + 2)))
drivers/rapidio/rio_cm.c
1615
static int cm_mport_get_list(void __user *arg)
drivers/rapidio/rio_cm.c
1624
if (copy_from_user(&entries, arg, sizeof(entries)))
drivers/rapidio/rio_cm.c
1645
if (copy_to_user(arg, buf, sizeof(u32) * (count + 1)))
drivers/rapidio/rio_cm.c
1655
static int cm_chan_create(struct file *filp, void __user *arg)
drivers/rapidio/rio_cm.c
1657
u16 __user *p = arg;
drivers/rapidio/rio_cm.c
1681
static int cm_chan_close(struct file *filp, void __user *arg)
drivers/rapidio/rio_cm.c
1683
u16 __user *p = arg;
drivers/rapidio/rio_cm.c
1713
static int cm_chan_bind(void __user *arg)
drivers/rapidio/rio_cm.c
1717
if (copy_from_user(&chan, arg, sizeof(chan)))
drivers/rapidio/rio_cm.c
1729
static int cm_chan_listen(void __user *arg)
drivers/rapidio/rio_cm.c
1731
u16 __user *p = arg;
drivers/rapidio/rio_cm.c
1745
static int cm_chan_accept(struct file *filp, void __user *arg)
drivers/rapidio/rio_cm.c
1751
if (copy_from_user(&param, arg, sizeof(param)))
drivers/rapidio/rio_cm.c
1768
if (copy_to_user(arg, &param, sizeof(param)))
drivers/rapidio/rio_cm.c
1777
static int cm_chan_connect(void __user *arg)
drivers/rapidio/rio_cm.c
1784
if (copy_from_user(&chan, arg, sizeof(chan)))
drivers/rapidio/rio_cm.c
1832
static int cm_chan_msg_send(void __user *arg)
drivers/rapidio/rio_cm.c
1838
if (copy_from_user(&msg, arg, sizeof(msg)))
drivers/rapidio/rio_cm.c
1857
static int cm_chan_msg_rcv(void __user *arg)
drivers/rapidio/rio_cm.c
1865
if (copy_from_user(&msg, arg, sizeof(msg)))
drivers/rapidio/rio_cm.c
1896
riocm_cdev_ioctl(struct file *filp, unsigned int cmd, unsigned long arg)
drivers/rapidio/rio_cm.c
1900
return cm_ep_get_list_size((void __user *)arg);
drivers/rapidio/rio_cm.c
1902
return cm_ep_get_list((void __user *)arg);
drivers/rapidio/rio_cm.c
1904
return cm_chan_create(filp, (void __user *)arg);
drivers/rapidio/rio_cm.c
1906
return cm_chan_close(filp, (void __user *)arg);
drivers/rapidio/rio_cm.c
1908
return cm_chan_bind((void __user *)arg);
drivers/rapidio/rio_cm.c
1910
return cm_chan_listen((void __user *)arg);
drivers/rapidio/rio_cm.c
1912
return cm_chan_accept(filp, (void __user *)arg);
drivers/rapidio/rio_cm.c
1914
return cm_chan_connect((void __user *)arg);
drivers/rapidio/rio_cm.c
1916
return cm_chan_msg_send((void __user *)arg);
drivers/rapidio/rio_cm.c
1918
return cm_chan_msg_rcv((void __user *)arg);
drivers/rapidio/rio_cm.c
1920
return cm_mport_get_list((void __user *)arg);
drivers/rapidio/rio_cm.c
51
#define riocm_debug(level, fmt, arg...) \
drivers/rapidio/rio_cm.c
55
__func__, ##arg); \
drivers/rapidio/rio_cm.c
58
#define riocm_debug(level, fmt, arg...) \
drivers/rapidio/rio_cm.c
59
no_printk(KERN_DEBUG pr_fmt(DRV_NAME fmt "\n"), ##arg)
drivers/rapidio/rio_cm.c
62
#define riocm_warn(fmt, arg...) \
drivers/rapidio/rio_cm.c
63
pr_warn(DRV_NAME ": %s WARNING " fmt "\n", __func__, ##arg)
drivers/rapidio/rio_cm.c
65
#define riocm_error(fmt, arg...) \
drivers/rapidio/rio_cm.c
66
pr_err(DRV_NAME ": %s ERROR " fmt "\n", __func__, ##arg)
drivers/ras/amd/atl/internal.h
354
#define atl_debug(ctx, fmt, arg...) \
drivers/ras/amd/atl/internal.h
357
(ctx)->inputs.coh_st_inst_id, (ctx)->inputs.norm_addr, ##arg)
drivers/remoteproc/remoteproc_cdev.c
48
static long rproc_device_ioctl(struct file *filp, unsigned int ioctl, unsigned long arg)
drivers/remoteproc/remoteproc_cdev.c
51
void __user *argp = (void __user *)arg;
drivers/remoteproc/remoteproc_elf_helpers.h
41
static inline __type elf_##__s##_get_##__field(u8 class, const void *arg) \
drivers/remoteproc/remoteproc_elf_helpers.h
44
return (__type) ((const struct elf32_##__s *) arg)->__field; \
drivers/remoteproc/remoteproc_elf_helpers.h
46
return (__type) ((const struct elf64_##__s *) arg)->__field; \
drivers/remoteproc/remoteproc_elf_helpers.h
48
static inline void elf_##__s##_set_##__field(u8 class, void *arg, \
drivers/remoteproc/remoteproc_elf_helpers.h
52
((struct elf32_##__s *) arg)->__field = (__type) value; \
drivers/remoteproc/remoteproc_elf_helpers.h
54
((struct elf64_##__s *) arg)->__field = (__type) value; \
drivers/resctrl/mpam_devices.c
1070
static void __ris_msmon_read(void *arg)
drivers/resctrl/mpam_devices.c
1076
struct mon_read *m = arg;
drivers/resctrl/mpam_devices.c
1188
static int _msmon_read(struct mpam_component *comp, struct mon_read *arg)
drivers/resctrl/mpam_devices.c
1201
arg->ris = ris;
drivers/resctrl/mpam_devices.c
1204
__ris_msmon_read, arg,
drivers/resctrl/mpam_devices.c
1206
if (!err && arg->err)
drivers/resctrl/mpam_devices.c
1207
err = arg->err;
drivers/resctrl/mpam_devices.c
1238
struct mon_read arg;
drivers/resctrl/mpam_devices.c
1254
arg = (struct mon_read) {
drivers/resctrl/mpam_devices.c
1261
err = _msmon_read(comp, &arg);
drivers/resctrl/mpam_devices.c
1269
arg = (struct mon_read) {
drivers/resctrl/mpam_devices.c
1276
err = _msmon_read(comp, &arg);
drivers/resctrl/mpam_devices.c
1451
static int mpam_save_mbwu_state(void *arg)
drivers/resctrl/mpam_devices.c
1457
struct mpam_msc_ris *ris = arg;
drivers/resctrl/mpam_devices.c
1510
static int mpam_reset_ris(void *arg)
drivers/resctrl/mpam_devices.c
1514
struct mpam_msc_ris *ris = arg;
drivers/resctrl/mpam_devices.c
1545
static int mpam_touch_msc(struct mpam_msc *msc, int (*fn)(void *a), void *arg)
drivers/resctrl/mpam_devices.c
1551
return smp_call_on_cpu(mpam_get_msc_preferred_cpu(msc), fn, arg, true);
drivers/resctrl/mpam_devices.c
1560
static int __write_config(void *arg)
drivers/resctrl/mpam_devices.c
1562
struct mpam_write_config_arg *c = arg;
drivers/resctrl/mpam_devices.c
1575
struct mpam_write_config_arg arg;
drivers/resctrl/mpam_devices.c
1592
arg.comp = ris->vmsc->comp;
drivers/resctrl/mpam_devices.c
1593
arg.ris = ris;
drivers/resctrl/mpam_devices.c
1600
arg.partid = partid;
drivers/resctrl/mpam_devices.c
1601
mpam_touch_msc(msc, __write_config, &arg);
drivers/resctrl/mpam_devices.c
2671
struct mpam_write_config_arg arg;
drivers/resctrl/mpam_devices.c
2684
arg.comp = comp;
drivers/resctrl/mpam_devices.c
2685
arg.partid = partid;
drivers/resctrl/mpam_devices.c
2695
arg.ris = ris;
drivers/resctrl/mpam_devices.c
2696
mpam_touch_msc(msc, __write_config, &arg);
drivers/rpmsg/rpmsg_char.c
317
unsigned long arg)
drivers/rpmsg/rpmsg_char.c
327
ret = put_user(eptdev->remote_flow_restricted, (int __user *)arg);
drivers/rpmsg/rpmsg_char.c
330
if (arg > 1) {
drivers/rpmsg/rpmsg_char.c
334
set = !!arg;
drivers/rpmsg/rpmsg_ctrl.c
75
unsigned long arg)
drivers/rpmsg/rpmsg_ctrl.c
78
void __user *argp = (void __user *)arg;
drivers/rtc/dev.c
204
unsigned int cmd, unsigned long arg)
drivers/rtc/dev.c
212
void __user *uarg = (void __user *)arg;
drivers/rtc/dev.c
231
if (arg > rtc->max_user_freq && !capable(CAP_SYS_RESOURCE))
drivers/rtc/dev.c
364
err = rtc_irq_set_freq(rtc, arg);
drivers/rtc/dev.c
453
err = ops->ioctl(rtc->dev.parent, cmd, arg);
drivers/rtc/dev.c
473
unsigned int cmd, unsigned long arg)
drivers/rtc/dev.c
476
void __user *uarg = compat_ptr(arg);
drivers/rtc/dev.c
484
return rtc_dev_ioctl(file, RTC_IRQP_SET, arg);
drivers/rtc/dev.c
488
return rtc_dev_ioctl(file, RTC_EPOCH_SET, arg);
drivers/rtc/rtc-abx80x.c
526
static int abx80x_ioctl(struct device *dev, unsigned int cmd, unsigned long arg)
drivers/rtc/rtc-abx80x.c
539
return put_user(tmp, (unsigned int __user *)arg);
drivers/rtc/rtc-ds1286.c
57
static int ds1286_ioctl(struct device *dev, unsigned int cmd, unsigned long arg)
drivers/rtc/rtc-gamecube.c
189
static int gamecube_rtc_ioctl(struct device *dev, unsigned int cmd, unsigned long arg)
drivers/rtc/rtc-gamecube.c
207
return put_user(value, (unsigned int __user *)arg);
drivers/rtc/rtc-isl12022.c
429
static int isl12022_rtc_ioctl(struct device *dev, unsigned int cmd, unsigned long arg)
drivers/rtc/rtc-isl12022.c
449
return put_user(user, (u32 __user *)arg);
drivers/rtc/rtc-m41t80.c
753
unsigned long arg)
drivers/rtc/rtc-m41t80.c
765
return copy_to_user((struct watchdog_info __user *)arg, &ident,
drivers/rtc/rtc-m41t80.c
770
return put_user(boot_flag, (int __user *)arg);
drivers/rtc/rtc-m41t80.c
775
if (get_user(new_margin, (int __user *)arg))
drivers/rtc/rtc-m41t80.c
784
return put_user(wdt_margin, (int __user *)arg);
drivers/rtc/rtc-m41t80.c
787
if (copy_from_user(&rv, (int __user *)arg, sizeof(int)))
drivers/rtc/rtc-m41t80.c
806
unsigned long arg)
drivers/rtc/rtc-m41t80.c
811
ret = wdt_ioctl(file, cmd, arg);
drivers/rtc/rtc-nct3018y.c
320
static int nct3018y_ioctl(struct device *dev, unsigned int cmd, unsigned long arg)
drivers/rtc/rtc-nct3018y.c
334
return put_user(flags, (unsigned int __user *)arg);
drivers/rtc/rtc-omap.c
604
u16 arg = 0;
drivers/rtc/rtc-omap.c
621
*config = pinconf_to_config_packed(param, arg);
drivers/rtc/rtc-pcf2127.c
417
unsigned int cmd, unsigned long arg)
drivers/rtc/rtc-pcf2127.c
435
return put_user(touser, (unsigned int __user *)arg);
drivers/rtc/rtc-pcf85063.c
296
unsigned long arg)
drivers/rtc/rtc-pcf85063.c
309
return put_user(status, (unsigned int __user *)arg);
drivers/rtc/rtc-pcf8523.c
308
unsigned long arg)
drivers/rtc/rtc-pcf8523.c
331
return put_user(flags, (unsigned int __user *)arg);
drivers/rtc/rtc-pcf8563.c
225
static int pcf8563_rtc_ioctl(struct device *dev, unsigned int cmd, unsigned long arg)
drivers/rtc/rtc-pcf8563.c
238
(unsigned int __user *)arg);
drivers/rtc/rtc-rs5c372.c
495
static int rs5c372_ioctl(struct device *dev, unsigned int cmd, unsigned long arg)
drivers/rtc/rtc-rs5c372.c
527
return put_user(flags, (unsigned int __user *)arg);
drivers/rtc/rtc-rv3028.c
586
static int rv3028_ioctl(struct device *dev, unsigned int cmd, unsigned long arg)
drivers/rtc/rtc-rv3028.c
598
return put_user(status, (unsigned int __user *)arg);
drivers/rtc/rtc-rv3029c2.c
446
static int rv3029_ioctl(struct device *dev, unsigned int cmd, unsigned long arg)
drivers/rtc/rtc-rv3029c2.c
464
return put_user(vl, (unsigned int __user *)arg);
drivers/rtc/rtc-rv3032.c
466
static int rv3032_ioctl(struct device *dev, unsigned int cmd, unsigned long arg)
drivers/rtc/rtc-rv3032.c
479
return put_user(val, (unsigned int __user *)arg);
drivers/rtc/rtc-rv8803.c
495
static int rv8803_ioctl(struct device *dev, unsigned int cmd, unsigned long arg)
drivers/rtc/rtc-rv8803.c
516
return put_user(vl, (unsigned int __user *)arg);
drivers/rtc/rtc-rx8010.c
338
static int rx8010_ioctl(struct device *dev, unsigned int cmd, unsigned long arg)
drivers/rtc/rtc-rx8010.c
350
return put_user(tmp, (unsigned int __user *)arg);
drivers/rtc/rtc-rx8111.c
269
static int rx8111_ioctl(struct device *dev, unsigned int cmd, unsigned long arg)
drivers/rtc/rtc-rx8111.c
291
return put_user(vlval, (typeof(vlval) __user *)arg);
drivers/rtc/rtc-s35390a.c
383
unsigned long arg)
drivers/rtc/rtc-s35390a.c
396
if (copy_to_user((void __user *)arg, &err, sizeof(int)))
drivers/s390/block/dasd_int.h
942
unsigned long arg);
drivers/s390/block/dasd_ioctl.c
611
unsigned int cmd, unsigned long arg)
drivers/s390/block/dasd_ioctl.c
618
argp = (void __user *)arg;
drivers/s390/block/dasd_ioctl.c
620
if ((_IOC_DIR(cmd) != _IOC_NONE) && !arg)
drivers/s390/char/con3270.c
1937
unsigned long arg)
drivers/s390/char/con3270.c
1946
return kbd_ioctl(tp->kbd, cmd, arg);
drivers/s390/char/fs3270.c
322
static long fs3270_ioctl(struct file *filp, unsigned int cmd, unsigned long arg)
drivers/s390/char/fs3270.c
332
argp = (char __user *)arg;
drivers/s390/char/fs3270.c
337
fp->read_command = arg;
drivers/s390/char/fs3270.c
340
fp->write_command = arg;
drivers/s390/char/keyboard.c
478
int kbd_ioctl(struct kbd_data *kbd, unsigned int cmd, unsigned long arg)
drivers/s390/char/keyboard.c
485
argp = (void __user *)arg;
drivers/s390/char/sclp_ctl.c
90
unsigned long arg)
drivers/s390/char/sclp_ctl.c
94
argp = (void __user *)arg;
drivers/s390/char/sclp_mem.c
346
struct sclp_mem_arg *arg;
drivers/s390/char/sclp_mem.c
351
arg = (struct sclp_mem_arg *)argument;
drivers/s390/char/sclp_mem.c
352
sclp_mems = arg->sclp_mems;
drivers/s390/char/sclp_mem.c
353
kset = arg->kset;
drivers/s390/char/sclp_mem.c
428
struct sclp_mem_arg arg;
drivers/s390/char/sclp_mem.c
441
arg.sclp_mems = sclp_mems;
drivers/s390/char/sclp_mem.c
442
arg.kset = kset;
drivers/s390/char/sclp_mem.c
443
rc = for_each_memory_block(&arg, sclp_create_configured_mem);
drivers/s390/char/uvdevice.c
500
static long uvio_ioctl(struct file *filp, unsigned int cmd, unsigned long arg)
drivers/s390/char/uvdevice.c
502
void __user *argp = (void __user *)arg;
drivers/s390/char/vmcp.c
199
static long vmcp_ioctl(struct file *file, unsigned int cmd, unsigned long arg)
drivers/s390/char/vmcp.c
206
argp = (int __user *)arg;
drivers/s390/cio/chsc_sch.c
842
unsigned long arg)
drivers/s390/cio/chsc_sch.c
847
argp = (void __user *)arg;
drivers/s390/cio/vfio_ccw_ops.c
492
unsigned long arg)
drivers/s390/cio/vfio_ccw_ops.c
506
if (copy_from_user(&info, (void __user *)arg, minsz))
drivers/s390/cio/vfio_ccw_ops.c
516
return copy_to_user((void __user *)arg, &info, minsz) ? -EFAULT : 0;
drivers/s390/cio/vfio_ccw_ops.c
524
if (copy_from_user(&info, (void __user *)arg, minsz))
drivers/s390/cio/vfio_ccw_ops.c
537
return copy_to_user((void __user *)arg, &info, minsz) ? -EFAULT : 0;
drivers/s390/cio/vfio_ccw_ops.c
547
if (copy_from_user(&hdr, (void __user *)arg, minsz))
drivers/s390/cio/vfio_ccw_ops.c
556
data = (void __user *)(arg + minsz);
drivers/s390/crypto/ap_bus.c
774
static int __ap_calc_helper(struct device *dev, void *arg)
drivers/s390/crypto/ap_bus.c
776
struct __ap_calc_ctrs *pctrs = (struct __ap_calc_ctrs *)arg;
drivers/s390/crypto/pkey_api.c
706
unsigned long arg)
drivers/s390/crypto/pkey_api.c
712
rc = pkey_ioctl_genseck((struct pkey_genseck __user *)arg);
drivers/s390/crypto/pkey_api.c
715
rc = pkey_ioctl_clr2seck((struct pkey_clr2seck __user *)arg);
drivers/s390/crypto/pkey_api.c
718
rc = pkey_ioctl_sec2protk((struct pkey_sec2protk __user *)arg);
drivers/s390/crypto/pkey_api.c
721
rc = pkey_ioctl_clr2protk((struct pkey_clr2protk __user *)arg);
drivers/s390/crypto/pkey_api.c
724
rc = pkey_ioctl_findcard((struct pkey_findcard __user *)arg);
drivers/s390/crypto/pkey_api.c
727
rc = pkey_ioctl_skey2pkey((struct pkey_skey2pkey __user *)arg);
drivers/s390/crypto/pkey_api.c
730
rc = pkey_ioctl_verifykey((struct pkey_verifykey __user *)arg);
drivers/s390/crypto/pkey_api.c
733
rc = pkey_ioctl_genprotk((struct pkey_genprotk __user *)arg);
drivers/s390/crypto/pkey_api.c
736
rc = pkey_ioctl_verifyprotk((struct pkey_verifyprotk __user *)arg);
drivers/s390/crypto/pkey_api.c
739
rc = pkey_ioctl_kblob2protk((struct pkey_kblob2pkey __user *)arg);
drivers/s390/crypto/pkey_api.c
742
rc = pkey_ioctl_genseck2((struct pkey_genseck2 __user *)arg);
drivers/s390/crypto/pkey_api.c
745
rc = pkey_ioctl_clr2seck2((struct pkey_clr2seck2 __user *)arg);
drivers/s390/crypto/pkey_api.c
748
rc = pkey_ioctl_verifykey2((struct pkey_verifykey2 __user *)arg);
drivers/s390/crypto/pkey_api.c
751
rc = pkey_ioctl_kblob2protk2((struct pkey_kblob2pkey2 __user *)arg);
drivers/s390/crypto/pkey_api.c
754
rc = pkey_ioctl_apqns4k((struct pkey_apqns4key __user *)arg);
drivers/s390/crypto/pkey_api.c
757
rc = pkey_ioctl_apqns4kt((struct pkey_apqns4keytype __user *)arg);
drivers/s390/crypto/pkey_api.c
760
rc = pkey_ioctl_kblob2protk3((struct pkey_kblob2pkey3 __user *)arg);
drivers/s390/crypto/vfio_ap_ops.c
2101
static int vfio_ap_mdev_get_device_info(unsigned long arg)
drivers/s390/crypto/vfio_ap_ops.c
2108
if (copy_from_user(&info, (void __user *)arg, minsz))
drivers/s390/crypto/vfio_ap_ops.c
2118
return copy_to_user((void __user *)arg, &info, minsz) ? -EFAULT : 0;
drivers/s390/crypto/vfio_ap_ops.c
2121
static ssize_t vfio_ap_get_irq_info(unsigned long arg)
drivers/s390/crypto/vfio_ap_ops.c
2128
if (copy_from_user(&info, (void __user *)arg, minsz))
drivers/s390/crypto/vfio_ap_ops.c
2147
return copy_to_user((void __user *)arg, &info, minsz) ? -EFAULT : 0;
drivers/s390/crypto/vfio_ap_ops.c
2150
static int vfio_ap_irq_set_init(struct vfio_irq_set *irq_set, unsigned long arg)
drivers/s390/crypto/vfio_ap_ops.c
2158
if (copy_from_user(irq_set, (void __user *)arg, minsz))
drivers/s390/crypto/vfio_ap_ops.c
2173
unsigned long arg)
drivers/s390/crypto/vfio_ap_ops.c
2181
data = (void __user *)(arg + minsz);
drivers/s390/crypto/vfio_ap_ops.c
2206
static int vfio_ap_set_cfg_change_irq(struct ap_matrix_mdev *matrix_mdev, unsigned long arg)
drivers/s390/crypto/vfio_ap_ops.c
2214
data = (void __user *)(arg + minsz);
drivers/s390/crypto/vfio_ap_ops.c
2240
unsigned long arg)
drivers/s390/crypto/vfio_ap_ops.c
2245
ret = vfio_ap_irq_set_init(&irq_set, arg);
drivers/s390/crypto/vfio_ap_ops.c
2253
return vfio_ap_set_request_irq(matrix_mdev, arg);
drivers/s390/crypto/vfio_ap_ops.c
2255
return vfio_ap_set_cfg_change_irq(matrix_mdev, arg);
drivers/s390/crypto/vfio_ap_ops.c
2265
unsigned int cmd, unsigned long arg)
drivers/s390/crypto/vfio_ap_ops.c
2274
ret = vfio_ap_mdev_get_device_info(arg);
drivers/s390/crypto/vfio_ap_ops.c
2280
ret = vfio_ap_get_irq_info(arg);
drivers/s390/crypto/vfio_ap_ops.c
2283
ret = vfio_ap_set_irqs(matrix_mdev, arg);
drivers/s390/crypto/zcrypt_api.c
1486
static int icarsamodexpo_ioctl(struct ap_perms *perms, unsigned long arg)
drivers/s390/crypto/zcrypt_api.c
1491
struct ica_rsa_modexpo __user *umex = (void __user *)arg;
drivers/s390/crypto/zcrypt_api.c
1515
static int icarsacrt_ioctl(struct ap_perms *perms, unsigned long arg)
drivers/s390/crypto/zcrypt_api.c
1520
struct ica_rsa_modexpo_crt __user *ucrt = (void __user *)arg;
drivers/s390/crypto/zcrypt_api.c
1544
static int zsecsendcprb_ioctl(struct ap_perms *perms, unsigned long arg)
drivers/s390/crypto/zcrypt_api.c
1550
struct ica_xcRB __user *uxcrb = (void __user *)arg;
drivers/s390/crypto/zcrypt_api.c
1575
static int zsendep11cprb_ioctl(struct ap_perms *perms, unsigned long arg)
drivers/s390/crypto/zcrypt_api.c
1581
struct ep11_urb __user *uxcrb = (void __user *)arg;
drivers/s390/crypto/zcrypt_api.c
1606
unsigned long arg)
drivers/s390/crypto/zcrypt_api.c
1618
return icarsamodexpo_ioctl(perms, arg);
drivers/s390/crypto/zcrypt_api.c
1620
return icarsacrt_ioctl(perms, arg);
drivers/s390/crypto/zcrypt_api.c
1622
return zsecsendcprb_ioctl(perms, arg);
drivers/s390/crypto/zcrypt_api.c
1624
return zsendep11cprb_ioctl(perms, arg);
drivers/s390/crypto/zcrypt_api.c
1637
if (copy_to_user((char __user *)arg, device_status,
drivers/s390/crypto/zcrypt_api.c
1647
if (copy_to_user((char __user *)arg, status, sizeof(status)))
drivers/s390/crypto/zcrypt_api.c
1655
if (copy_to_user((char __user *)arg, qdepth, sizeof(qdepth)))
drivers/s390/crypto/zcrypt_api.c
1666
if (copy_to_user((int __user *)arg, reqcnt,
drivers/s390/crypto/zcrypt_api.c
1673
return put_user(zcrypt_requestq_count(), (int __user *)arg);
drivers/s390/crypto/zcrypt_api.c
1675
return put_user(zcrypt_pendingq_count(), (int __user *)arg);
drivers/s390/crypto/zcrypt_api.c
1678
(int __user *)arg);
drivers/s390/crypto/zcrypt_api.c
1680
return put_user(ap_domain_index, (int __user *)arg);
drivers/s390/crypto/zcrypt_api.c
1694
if (copy_to_user((char __user *)arg, device_status,
drivers/s390/crypto/zcrypt_api.c
1705
if (copy_to_user((char __user *)arg, status, sizeof(status)))
drivers/s390/crypto/zcrypt_api.c
1714
if (copy_to_user((char __user *)arg, qdepth, sizeof(qdepth)))
drivers/s390/crypto/zcrypt_api.c
1723
if (copy_to_user((int __user *)arg, reqcnt, sizeof(reqcnt)))
drivers/s390/net/ctcm_fsms.c
1001
static void ctcm_chx_txretry(fsm_instance *fi, int event, void *arg)
drivers/s390/net/ctcm_fsms.c
1003
struct channel *ch = arg;
drivers/s390/net/ctcm_fsms.c
1021
ctcm_chx_restart(fi, event, arg);
drivers/s390/net/ctcm_fsms.c
1039
ctcm_chx_restart(fi, event, arg);
drivers/s390/net/ctcm_fsms.c
1073
static void ctcm_chx_iofatal(fsm_instance *fi, int event, void *arg)
drivers/s390/net/ctcm_fsms.c
1075
struct channel *ch = arg;
drivers/s390/net/ctcm_fsms.c
1223
static void ctcmpc_chx_txdone(fsm_instance *fi, int event, void *arg)
drivers/s390/net/ctcm_fsms.c
1225
struct channel *ch = arg;
drivers/s390/net/ctcm_fsms.c
131
static void ctcm_action_nop(fsm_instance *fi, int event, void *arg);
drivers/s390/net/ctcm_fsms.c
137
static void chx_txdone(fsm_instance *fi, int event, void *arg);
drivers/s390/net/ctcm_fsms.c
138
static void chx_rx(fsm_instance *fi, int event, void *arg);
drivers/s390/net/ctcm_fsms.c
1385
static void ctcmpc_chx_rx(fsm_instance *fi, int event, void *arg)
drivers/s390/net/ctcm_fsms.c
1387
struct channel *ch = arg;
drivers/s390/net/ctcm_fsms.c
139
static void chx_rxidle(fsm_instance *fi, int event, void *arg);
drivers/s390/net/ctcm_fsms.c
140
static void chx_firstio(fsm_instance *fi, int event, void *arg);
drivers/s390/net/ctcm_fsms.c
141
static void ctcm_chx_setmode(fsm_instance *fi, int event, void *arg);
drivers/s390/net/ctcm_fsms.c
142
static void ctcm_chx_start(fsm_instance *fi, int event, void *arg);
drivers/s390/net/ctcm_fsms.c
143
static void ctcm_chx_haltio(fsm_instance *fi, int event, void *arg);
drivers/s390/net/ctcm_fsms.c
144
static void ctcm_chx_stopped(fsm_instance *fi, int event, void *arg);
drivers/s390/net/ctcm_fsms.c
145
static void ctcm_chx_stop(fsm_instance *fi, int event, void *arg);
drivers/s390/net/ctcm_fsms.c
146
static void ctcm_chx_fail(fsm_instance *fi, int event, void *arg);
drivers/s390/net/ctcm_fsms.c
147
static void ctcm_chx_setuperr(fsm_instance *fi, int event, void *arg);
drivers/s390/net/ctcm_fsms.c
148
static void ctcm_chx_restart(fsm_instance *fi, int event, void *arg);
drivers/s390/net/ctcm_fsms.c
1487
static void ctcmpc_chx_firstio(fsm_instance *fi, int event, void *arg)
drivers/s390/net/ctcm_fsms.c
1489
struct channel *ch = arg;
drivers/s390/net/ctcm_fsms.c
149
static void ctcm_chx_rxiniterr(fsm_instance *fi, int event, void *arg);
drivers/s390/net/ctcm_fsms.c
150
static void ctcm_chx_rxinitfail(fsm_instance *fi, int event, void *arg);
drivers/s390/net/ctcm_fsms.c
151
static void ctcm_chx_rxdisc(fsm_instance *fi, int event, void *arg);
drivers/s390/net/ctcm_fsms.c
1513
ctcmpc_chx_rxidle(fi, event, arg);
drivers/s390/net/ctcm_fsms.c
152
static void ctcm_chx_txiniterr(fsm_instance *fi, int event, void *arg);
drivers/s390/net/ctcm_fsms.c
153
static void ctcm_chx_txretry(fsm_instance *fi, int event, void *arg);
drivers/s390/net/ctcm_fsms.c
154
static void ctcm_chx_iofatal(fsm_instance *fi, int event, void *arg);
drivers/s390/net/ctcm_fsms.c
1541
void ctcmpc_chx_rxidle(fsm_instance *fi, int event, void *arg)
drivers/s390/net/ctcm_fsms.c
1543
struct channel *ch = arg;
drivers/s390/net/ctcm_fsms.c
1595
static void ctcmpc_chx_attn(fsm_instance *fsm, int event, void *arg)
drivers/s390/net/ctcm_fsms.c
1597
struct channel *ch = arg;
drivers/s390/net/ctcm_fsms.c
160
static void ctcmpc_chx_txdone(fsm_instance *fi, int event, void *arg);
drivers/s390/net/ctcm_fsms.c
161
static void ctcmpc_chx_rx(fsm_instance *fi, int event, void *arg);
drivers/s390/net/ctcm_fsms.c
162
static void ctcmpc_chx_firstio(fsm_instance *fi, int event, void *arg);
drivers/s390/net/ctcm_fsms.c
1654
static void ctcmpc_chx_attnbusy(fsm_instance *fsm, int event, void *arg)
drivers/s390/net/ctcm_fsms.c
1656
struct channel *ch = arg;
drivers/s390/net/ctcm_fsms.c
1740
static void ctcmpc_chx_resend(fsm_instance *fsm, int event, void *arg)
drivers/s390/net/ctcm_fsms.c
1742
struct channel *ch = arg;
drivers/s390/net/ctcm_fsms.c
1756
static void ctcmpc_chx_send_sweep(fsm_instance *fsm, int event, void *arg)
drivers/s390/net/ctcm_fsms.c
1758
struct channel *ach = arg;
drivers/s390/net/ctcm_fsms.c
179
static void ctcmpc_chx_attn(fsm_instance *fsm, int event, void *arg);
drivers/s390/net/ctcm_fsms.c
182
static void ctcmpc_chx_send_sweep(fsm_instance *fsm, int event, void *arg);
drivers/s390/net/ctcm_fsms.c
2066
static void dev_action_start(fsm_instance *fi, int event, void *arg)
drivers/s390/net/ctcm_fsms.c
2068
struct net_device *dev = arg;
drivers/s390/net/ctcm_fsms.c
2091
static void dev_action_stop(fsm_instance *fi, int event, void *arg)
drivers/s390/net/ctcm_fsms.c
2094
struct net_device *dev = arg;
drivers/s390/net/ctcm_fsms.c
2111
static void dev_action_restart(fsm_instance *fi, int event, void *arg)
drivers/s390/net/ctcm_fsms.c
2114
struct net_device *dev = arg;
drivers/s390/net/ctcm_fsms.c
2126
dev_action_stop(fi, event, arg);
drivers/s390/net/ctcm_fsms.c
2146
static void dev_action_chup(fsm_instance *fi, int event, void *arg)
drivers/s390/net/ctcm_fsms.c
2148
struct net_device *dev = arg;
drivers/s390/net/ctcm_fsms.c
2207
static void dev_action_chdown(fsm_instance *fi, int event, void *arg)
drivers/s390/net/ctcm_fsms.c
2210
struct net_device *dev = arg;
drivers/s390/net/ctcm_fsms.c
228
static void ctcm_action_nop(fsm_instance *fi, int event, void *arg)
drivers/s390/net/ctcm_fsms.c
245
static void chx_txdone(fsm_instance *fi, int event, void *arg)
drivers/s390/net/ctcm_fsms.c
247
struct channel *ch = arg;
drivers/s390/net/ctcm_fsms.c
333
void ctcm_chx_txidle(fsm_instance *fi, int event, void *arg)
drivers/s390/net/ctcm_fsms.c
335
struct channel *ch = arg;
drivers/s390/net/ctcm_fsms.c
354
static void chx_rx(fsm_instance *fi, int event, void *arg)
drivers/s390/net/ctcm_fsms.c
356
struct channel *ch = arg;
drivers/s390/net/ctcm_fsms.c
430
static void chx_firstio(fsm_instance *fi, int event, void *arg)
drivers/s390/net/ctcm_fsms.c
433
struct channel *ch = arg;
drivers/s390/net/ctcm_fsms.c
455
chx_rxidle(fi, event, arg);
drivers/s390/net/ctcm_fsms.c
508
static void chx_rxidle(fsm_instance *fi, int event, void *arg)
drivers/s390/net/ctcm_fsms.c
510
struct channel *ch = arg;
drivers/s390/net/ctcm_fsms.c
536
chx_firstio(fi, event, arg);
drivers/s390/net/ctcm_fsms.c
547
static void ctcm_chx_setmode(fsm_instance *fi, int event, void *arg)
drivers/s390/net/ctcm_fsms.c
549
struct channel *ch = arg;
drivers/s390/net/ctcm_fsms.c
587
static void ctcm_chx_start(fsm_instance *fi, int event, void *arg)
drivers/s390/net/ctcm_fsms.c
589
struct channel *ch = arg;
drivers/s390/net/ctcm_fsms.c
650
static void ctcm_chx_haltio(fsm_instance *fi, int event, void *arg)
drivers/s390/net/ctcm_fsms.c
652
struct channel *ch = arg;
drivers/s390/net/ctcm_fsms.c
738
static void ctcm_chx_stopped(fsm_instance *fi, int event, void *arg)
drivers/s390/net/ctcm_fsms.c
740
ctcm_chx_cleanup(fi, CTC_STATE_STOPPED, arg);
drivers/s390/net/ctcm_fsms.c
751
static void ctcm_chx_stop(fsm_instance *fi, int event, void *arg)
drivers/s390/net/ctcm_fsms.c
765
static void ctcm_chx_fail(fsm_instance *fi, int event, void *arg)
drivers/s390/net/ctcm_fsms.c
767
ctcm_chx_cleanup(fi, CTC_STATE_NOTOP, arg);
drivers/s390/net/ctcm_fsms.c
777
static void ctcm_chx_setuperr(fsm_instance *fi, int event, void *arg)
drivers/s390/net/ctcm_fsms.c
779
struct channel *ch = arg;
drivers/s390/net/ctcm_fsms.c
826
static void ctcm_chx_restart(fsm_instance *fi, int event, void *arg)
drivers/s390/net/ctcm_fsms.c
828
struct channel *ch = arg;
drivers/s390/net/ctcm_fsms.c
868
static void ctcm_chx_rxiniterr(fsm_instance *fi, int event, void *arg)
drivers/s390/net/ctcm_fsms.c
870
struct channel *ch = arg;
drivers/s390/net/ctcm_fsms.c
879
ctcm_chx_restart(fi, event, arg);
drivers/s390/net/ctcm_fsms.c
910
static void ctcm_chx_rxinitfail(fsm_instance *fi, int event, void *arg)
drivers/s390/net/ctcm_fsms.c
912
struct channel *ch = arg;
drivers/s390/net/ctcm_fsms.c
930
static void ctcm_chx_rxdisc(fsm_instance *fi, int event, void *arg)
drivers/s390/net/ctcm_fsms.c
932
struct channel *ch = arg;
drivers/s390/net/ctcm_fsms.c
962
static void ctcm_chx_txiniterr(fsm_instance *fi, int event, void *arg)
drivers/s390/net/ctcm_fsms.c
964
struct channel *ch = arg;
drivers/s390/net/ctcm_fsms.c
971
ctcm_chx_restart(fi, event, arg);
drivers/s390/net/ctcm_fsms.h
167
void ctcm_chx_txidle(fsm_instance *fi, int event, void *arg);
drivers/s390/net/ctcm_fsms.h
183
void ctcmpc_chx_rxidle(fsm_instance *fi, int event, void *arg);
drivers/s390/net/ctcm_main.h
41
#define ctcm_pr_debug(fmt, arg...) printk(KERN_DEBUG fmt, ##arg)
drivers/s390/net/ctcm_main.h
43
#define CTCM_PR_DEBUG(fmt, arg...) \
drivers/s390/net/ctcm_main.h
46
printk(KERN_DEBUG fmt, ##arg); \
drivers/s390/net/ctcm_main.h
49
#define CTCM_PR_DBGDATA(fmt, arg...) \
drivers/s390/net/ctcm_main.h
52
printk(KERN_DEBUG fmt, ##arg); \
drivers/s390/net/ctcm_mpc.c
112
static void mpc_action_nop(fsm_instance *fsm, int event, void *arg);
drivers/s390/net/ctcm_mpc.c
113
static void mpc_action_go_ready(fsm_instance *fsm, int event, void *arg);
drivers/s390/net/ctcm_mpc.c
114
static void mpc_action_go_inop(fsm_instance *fi, int event, void *arg);
drivers/s390/net/ctcm_mpc.c
115
static void mpc_action_timeout(fsm_instance *fi, int event, void *arg);
drivers/s390/net/ctcm_mpc.c
117
static void mpc_action_yside_xid(fsm_instance *fsm, int event, void *arg);
drivers/s390/net/ctcm_mpc.c
118
static void mpc_action_doxid0(fsm_instance *fsm, int event, void *arg);
drivers/s390/net/ctcm_mpc.c
119
static void mpc_action_doxid7(fsm_instance *fsm, int event, void *arg);
drivers/s390/net/ctcm_mpc.c
120
static void mpc_action_xside_xid(fsm_instance *fsm, int event, void *arg);
drivers/s390/net/ctcm_mpc.c
121
static void mpc_action_rcvd_xid0(fsm_instance *fsm, int event, void *arg);
drivers/s390/net/ctcm_mpc.c
122
static void mpc_action_rcvd_xid7(fsm_instance *fsm, int event, void *arg);
drivers/s390/net/ctcm_mpc.c
1326
static void mpc_action_nop(fsm_instance *fi, int event, void *arg)
drivers/s390/net/ctcm_mpc.c
1336
static void mpc_action_go_inop(fsm_instance *fi, int event, void *arg)
drivers/s390/net/ctcm_mpc.c
1338
struct net_device *dev = arg;
drivers/s390/net/ctcm_mpc.c
1438
static void mpc_action_timeout(fsm_instance *fi, int event, void *arg)
drivers/s390/net/ctcm_mpc.c
1440
struct net_device *dev = arg;
drivers/s390/net/ctcm_mpc.c
1474
void mpc_action_discontact(fsm_instance *fi, int event, void *arg)
drivers/s390/net/ctcm_mpc.c
1476
struct mpcg_info *mpcginfo = arg;
drivers/s390/net/ctcm_mpc.c
1649
static void mpc_action_side_xid(fsm_instance *fsm, void *arg, int side)
drivers/s390/net/ctcm_mpc.c
1651
struct channel *ch = arg;
drivers/s390/net/ctcm_mpc.c
1806
static void mpc_action_xside_xid(fsm_instance *fsm, int event, void *arg)
drivers/s390/net/ctcm_mpc.c
1808
mpc_action_side_xid(fsm, arg, XSIDE);
drivers/s390/net/ctcm_mpc.c
1815
static void mpc_action_yside_xid(fsm_instance *fsm, int event, void *arg)
drivers/s390/net/ctcm_mpc.c
1817
mpc_action_side_xid(fsm, arg, YSIDE);
drivers/s390/net/ctcm_mpc.c
1824
static void mpc_action_doxid0(fsm_instance *fsm, int event, void *arg)
drivers/s390/net/ctcm_mpc.c
1826
struct channel *ch = arg;
drivers/s390/net/ctcm_mpc.c
1865
static void mpc_action_doxid7(fsm_instance *fsm, int event, void *arg)
drivers/s390/net/ctcm_mpc.c
1867
struct net_device *dev = arg;
drivers/s390/net/ctcm_mpc.c
1934
static void mpc_action_rcvd_xid0(fsm_instance *fsm, int event, void *arg)
drivers/s390/net/ctcm_mpc.c
1937
struct mpcg_info *mpcginfo = arg;
drivers/s390/net/ctcm_mpc.c
1996
static void mpc_action_rcvd_xid7(fsm_instance *fsm, int event, void *arg)
drivers/s390/net/ctcm_mpc.c
1998
struct mpcg_info *mpcginfo = arg;
drivers/s390/net/ctcm_mpc.c
814
static void mpc_action_go_ready(fsm_instance *fsm, int event, void *arg)
drivers/s390/net/ctcm_mpc.c
816
struct net_device *dev = arg;
drivers/s390/net/ctcm_mpc.h
235
void mpc_action_discontact(fsm_instance *fi, int event, void *arg);
drivers/s390/net/fsm.c
166
fsm_addtimer(fsm_timer *this, int millisec, int event, void *arg)
drivers/s390/net/fsm.c
176
this->event_arg = arg;
drivers/s390/net/fsm.c
184
fsm_modtimer(fsm_timer *this, int millisec, int event, void *arg)
drivers/s390/net/fsm.c
195
this->event_arg = arg;
drivers/s390/net/fsm.h
144
fsm_event(fsm_instance *fi, int event, void *arg)
drivers/s390/net/fsm.h
169
r(fi, event, arg);
drivers/s390/net/fsm.h
254
extern int fsm_addtimer(fsm_timer *timer, int millisec, int event, void *arg);
drivers/s390/net/fsm.h
264
extern void fsm_modtimer(fsm_timer *timer, int millisec, int event, void *arg);
drivers/s390/net/qeth_l3_main.c
1051
static int qeth_l3_add_mcast_rtnl(struct net_device *dev, int vid, void *arg)
drivers/s390/net/qeth_l3_main.c
1053
struct qeth_card *card = arg;
drivers/sbus/char/display7seg.c
102
static long d7s_ioctl(struct file *file, unsigned int cmd, unsigned long arg)
drivers/sbus/char/display7seg.c
118
if (get_user(ireg, (int __user *) arg)) {
drivers/sbus/char/display7seg.c
138
if (put_user(regs, (int __user *) arg)) {
drivers/sbus/char/envctrl.c
654
envctrl_ioctl(struct file *file, unsigned int cmd, unsigned long arg)
drivers/sbus/char/envctrl.c
675
infobuf = (char __user *) arg;
drivers/sbus/char/openprom.c
290
unsigned int cmd, unsigned long arg,
drivers/sbus/char/openprom.c
297
void __user *argp = (void __user *)arg;
drivers/sbus/char/openprom.c
352
printk(KERN_INFO "openprom_sunos_ioctl: cmd 0x%X, arg 0x%lX\n", cmd, arg);
drivers/sbus/char/openprom.c
528
unsigned int cmd, unsigned long arg)
drivers/sbus/char/openprom.c
531
void __user *argp = (void __user *)arg;
drivers/sbus/char/openprom.c
575
unsigned int cmd, unsigned long arg)
drivers/sbus/char/openprom.c
584
return openprom_sunos_ioctl(file, cmd, arg,
drivers/sbus/char/openprom.c
591
return openprom_sunos_ioctl(file, cmd, arg,
drivers/sbus/char/openprom.c
600
return openprom_sunos_ioctl(file, cmd, arg,
drivers/sbus/char/openprom.c
612
return openprom_sunos_ioctl(file, cmd, arg, NULL);
drivers/sbus/char/openprom.c
621
return openprom_bsd_ioctl(file,cmd,arg);
drivers/sbus/char/openprom.c
626
return openprom_bsd_ioctl(file,cmd,arg);
drivers/sbus/char/openprom.c
634
unsigned long arg)
drivers/sbus/char/openprom.c
658
rval = openprom_ioctl(file, cmd, arg);
drivers/sbus/char/uctrl.c
198
uctrl_ioctl(struct file *file, unsigned int cmd, unsigned long arg)
drivers/scsi/3w-9xxx.c
125
static long twa_chrdev_ioctl(struct file *file, unsigned int cmd, unsigned long arg);
drivers/scsi/3w-9xxx.c
638
static long twa_chrdev_ioctl(struct file *file, unsigned int cmd, unsigned long arg)
drivers/scsi/3w-9xxx.c
656
void __user *argp = (void __user *)arg;
drivers/scsi/3w-sas.c
715
static long twl_chrdev_ioctl(struct file *file, unsigned int cmd, unsigned long arg)
drivers/scsi/3w-sas.c
727
void __user *argp = (void __user *)arg;
drivers/scsi/3w-xxxx.c
875
static long tw_chrdev_ioctl(struct file *file, unsigned int cmd, unsigned long arg)
drivers/scsi/3w-xxxx.c
890
void __user *argp = (void __user *)arg;
drivers/scsi/NCR5380.h
267
#define NCR5380_dprint(flg, arg) \
drivers/scsi/NCR5380.h
268
do { if ((NDEBUG) & (flg)) NCR5380_print(arg); } while (0)
drivers/scsi/NCR5380.h
269
#define NCR5380_dprint_phase(flg, arg) \
drivers/scsi/NCR5380.h
270
do { if ((NDEBUG) & (flg)) NCR5380_print_phase(arg); } while (0)
drivers/scsi/NCR5380.h
274
#define NCR5380_dprint(flg, arg) do {} while (0)
drivers/scsi/NCR5380.h
275
#define NCR5380_dprint_phase(flg, arg) do {} while (0)
drivers/scsi/aacraid/aachba.c
3257
static int query_disk(struct aac_dev *dev, void __user *arg)
drivers/scsi/aacraid/aachba.c
3265
if (copy_from_user(&qd, arg, sizeof (struct aac_query_disk)))
drivers/scsi/aacraid/aachba.c
3293
if (copy_to_user(arg, &qd, sizeof (struct aac_query_disk)))
drivers/scsi/aacraid/aachba.c
3298
static int force_delete_disk(struct aac_dev *dev, void __user *arg)
drivers/scsi/aacraid/aachba.c
3307
if (copy_from_user(&dd, arg, sizeof (struct aac_delete_disk)))
drivers/scsi/aacraid/aachba.c
3323
static int delete_disk(struct aac_dev *dev, void __user *arg)
drivers/scsi/aacraid/aachba.c
3332
if (copy_from_user(&dd, arg, sizeof (struct aac_delete_disk)))
drivers/scsi/aacraid/aachba.c
3352
int aac_dev_ioctl(struct aac_dev *dev, unsigned int cmd, void __user *arg)
drivers/scsi/aacraid/aachba.c
3356
return query_disk(dev, arg);
drivers/scsi/aacraid/aachba.c
3358
return delete_disk(dev, arg);
drivers/scsi/aacraid/aachba.c
3360
return force_delete_disk(dev, arg);
drivers/scsi/aacraid/aacraid.h
2718
int aac_dev_ioctl(struct aac_dev *dev, unsigned int cmd, void __user *arg);
drivers/scsi/aacraid/aacraid.h
2723
int aac_do_ioctl(struct aac_dev *dev, unsigned int cmd, void __user *arg);
drivers/scsi/aacraid/commctrl.c
1004
static int aac_get_pci_info(struct aac_dev* dev, void __user *arg)
drivers/scsi/aacraid/commctrl.c
1011
if (copy_to_user(arg, &pci_info, sizeof(struct aac_pci_info))) {
drivers/scsi/aacraid/commctrl.c
1018
static int aac_get_hba_info(struct aac_dev *dev, void __user *arg)
drivers/scsi/aacraid/commctrl.c
1033
if (copy_to_user(arg, &hbainfo, sizeof(struct aac_hba_info))) {
drivers/scsi/aacraid/commctrl.c
104
if (copy_from_user(kfib, arg, size)) {
drivers/scsi/aacraid/commctrl.c
1045
static int aac_send_reset_adapter(struct aac_dev *dev, void __user *arg)
drivers/scsi/aacraid/commctrl.c
1050
if (copy_from_user((void *)&reset, arg, sizeof(struct aac_reset_iop)))
drivers/scsi/aacraid/commctrl.c
1062
int aac_do_ioctl(struct aac_dev *dev, unsigned int cmd, void __user *arg)
drivers/scsi/aacraid/commctrl.c
1077
status = aac_dev_ioctl(dev, cmd, arg);
drivers/scsi/aacraid/commctrl.c
1083
status = check_revision(dev, arg);
drivers/scsi/aacraid/commctrl.c
1087
status = ioctl_send_fib(dev, arg);
drivers/scsi/aacraid/commctrl.c
1090
status = open_getadapter_fib(dev, arg);
drivers/scsi/aacraid/commctrl.c
1093
status = next_getadapter_fib(dev, arg);
drivers/scsi/aacraid/commctrl.c
1096
status = close_getadapter_fib(dev, arg);
drivers/scsi/aacraid/commctrl.c
1099
status = aac_send_raw_srb(dev,arg);
drivers/scsi/aacraid/commctrl.c
1102
status = aac_get_pci_info(dev,arg);
drivers/scsi/aacraid/commctrl.c
1105
status = aac_get_hba_info(dev, arg);
drivers/scsi/aacraid/commctrl.c
1108
status = aac_send_reset_adapter(dev, arg);
drivers/scsi/aacraid/commctrl.c
145
if (copy_to_user(arg, (void *)kfib, size))
drivers/scsi/aacraid/commctrl.c
167
static int open_getadapter_fib(struct aac_dev * dev, void __user *arg)
drivers/scsi/aacraid/commctrl.c
220
if (copy_to_user(arg, &fibctx->unique,
drivers/scsi/aacraid/commctrl.c
244
static int next_getadapter_fib(struct aac_dev * dev, void __user *arg)
drivers/scsi/aacraid/commctrl.c
256
if (copy_from_user(&cf, arg, sizeof(struct compat_fib_ioctl)))
drivers/scsi/aacraid/commctrl.c
263
if (copy_from_user(&f, arg, sizeof(struct fib_ioctl)))
drivers/scsi/aacraid/commctrl.c
400
static int close_getadapter_fib(struct aac_dev * dev, void __user *arg)
drivers/scsi/aacraid/commctrl.c
422
if (fibctx->unique == (u32)(uintptr_t)arg) /* We found a winner */
drivers/scsi/aacraid/commctrl.c
450
static int check_revision(struct aac_dev *dev, void __user *arg)
drivers/scsi/aacraid/commctrl.c
46
static int ioctl_send_fib(struct aac_dev * dev, void __user *arg)
drivers/scsi/aacraid/commctrl.c
468
if (copy_to_user(arg, &response, sizeof(response)))
drivers/scsi/aacraid/commctrl.c
479
static int aac_send_raw_srb(struct aac_dev* dev, void __user * arg)
drivers/scsi/aacraid/commctrl.c
486
struct user_aac_srb __user *user_srb = arg;
drivers/scsi/aacraid/commctrl.c
67
if (copy_from_user((void *)kfib, arg, sizeof(struct aac_fibhdr))) {
drivers/scsi/aacraid/commctrl.c
944
user_reply = arg + fibsize;
drivers/scsi/aacraid/linit.c
1178
unsigned int cmd, unsigned long arg)
drivers/scsi/aacraid/linit.c
1185
return aac_do_ioctl(aac, cmd, (void __user *)arg);
drivers/scsi/aacraid/linit.c
617
void __user *arg)
drivers/scsi/aacraid/linit.c
626
return aac_do_ioctl(dev, cmd, arg);
drivers/scsi/advansys.c
2143
#define ASC_DBG(lvl, format, arg...) { \
drivers/scsi/advansys.c
2146
__func__ , ## arg); \
drivers/scsi/aic7xxx/aic79xx_core.c
250
static void ahd_shutdown(void *arg);
drivers/scsi/aic7xxx/aic79xx_core.c
6175
ahd_shutdown(void *arg)
drivers/scsi/aic7xxx/aic79xx_core.c
6179
ahd = (struct ahd_softc *)arg;
drivers/scsi/aic7xxx/aic79xx_core.c
6327
ahd_dmamap_cb(void *arg, bus_dma_segment_t *segs, int nseg, int error)
drivers/scsi/aic7xxx/aic79xx_core.c
6331
baddr = (dma_addr_t *)arg;
drivers/scsi/aic7xxx/aic79xx_osm.c
1029
ahd_linux_setup_tag_info(u_long arg, int instance, int targ, int32_t value)
drivers/scsi/aic7xxx/aic7xxx_core.c
245
static void ahc_shutdown(void *arg);
drivers/scsi/aic7xxx/aic7xxx_core.c
4522
ahc_shutdown(void *arg)
drivers/scsi/aic7xxx/aic7xxx_core.c
4527
ahc = (struct ahc_softc *)arg;
drivers/scsi/aic7xxx/aic7xxx_core.c
4672
ahc_dmamap_cb(void *arg, bus_dma_segment_t *segs, int nseg, int error)
drivers/scsi/aic7xxx/aic7xxx_core.c
4676
baddr = (dma_addr_t *)arg;
drivers/scsi/aic7xxx/aic7xxx_osm.c
913
ahc_linux_setup_tag_info(u_long arg, int instance, int targ, int32_t value)
drivers/scsi/aic94xx/aic94xx.h
73
int asd_control_phy(struct asd_sas_phy *phy, enum phy_func func, void *arg);
drivers/scsi/aic94xx/aic94xx_scb.c
890
int asd_control_phy(struct asd_sas_phy *phy, enum phy_func func, void *arg)
drivers/scsi/aic94xx/aic94xx_scb.c
903
rates = arg;
drivers/scsi/be2iscsi/be_main.h
1019
#define __beiscsi_log(phba, level, fmt, arg...) \
drivers/scsi/be2iscsi/be_main.h
1020
shost_printk(level, phba->shost, fmt, __LINE__, ##arg)
drivers/scsi/be2iscsi/be_main.h
1022
#define beiscsi_log(phba, level, mask, fmt, arg...) \
drivers/scsi/be2iscsi/be_main.h
1026
__beiscsi_log(phba, level, fmt, ##arg); \
drivers/scsi/bfa/bfa_fcs_fcpim.c
26
static void bfa_fcs_itnim_timeout(void *arg);
drivers/scsi/bfa/bfa_fcs_fcpim.c
564
bfa_fcs_itnim_timeout(void *arg)
drivers/scsi/bfa/bfa_fcs_fcpim.c
566
struct bfa_fcs_itnim_s *itnim = (struct bfa_fcs_itnim_s *) arg;
drivers/scsi/bfa/bfa_fcs_lport.c
1378
static void bfa_fcs_lport_fdmi_timeout(void *arg);
drivers/scsi/bfa/bfa_fcs_lport.c
2567
bfa_fcs_lport_fdmi_timeout(void *arg)
drivers/scsi/bfa/bfa_fcs_lport.c
2569
struct bfa_fcs_lport_fdmi_s *fdmi = (struct bfa_fcs_lport_fdmi_s *) arg;
drivers/scsi/bfa/bfa_fcs_lport.c
2789
static void bfa_fcs_lport_ms_timeout(void *arg);
drivers/scsi/bfa/bfa_fcs_lport.c
3452
bfa_fcs_lport_ms_timeout(void *arg)
drivers/scsi/bfa/bfa_fcs_lport.c
3454
struct bfa_fcs_lport_ms_s *ms = (struct bfa_fcs_lport_ms_s *) arg;
drivers/scsi/bfa/bfa_fcs_lport.c
3529
static void bfa_fcs_lport_ns_timeout(void *arg);
drivers/scsi/bfa/bfa_fcs_lport.c
4942
bfa_fcs_lport_ns_timeout(void *arg)
drivers/scsi/bfa/bfa_fcs_lport.c
4944
struct bfa_fcs_lport_ns_s *ns = (struct bfa_fcs_lport_ns_s *) arg;
drivers/scsi/bfa/bfa_fcs_lport.c
5158
static void bfa_fcs_lport_scn_timeout(void *arg);
drivers/scsi/bfa/bfa_fcs_lport.c
5412
bfa_fcs_lport_scn_timeout(void *arg)
drivers/scsi/bfa/bfa_fcs_lport.c
5414
struct bfa_fcs_lport_scn_s *scn = (struct bfa_fcs_lport_scn_s *) arg;
drivers/scsi/bfa/bfa_fcs_rport.c
2160
bfa_fcs_rport_timeout(void *arg)
drivers/scsi/bfa/bfa_fcs_rport.c
2162
struct bfa_fcs_rport_s *rport = (struct bfa_fcs_rport_s *) arg;
drivers/scsi/bfa/bfa_fcs_rport.c
3088
static void bfa_fcs_rpf_timeout(void *arg);
drivers/scsi/bfa/bfa_fcs_rport.c
3316
bfa_fcs_rpf_timeout(void *arg)
drivers/scsi/bfa/bfa_fcs_rport.c
3318
struct bfa_fcs_rpf_s *rpf = (struct bfa_fcs_rpf_s *) arg;
drivers/scsi/bfa/bfa_fcs_rport.c
44
static void bfa_fcs_rport_timeout(void *arg);
drivers/scsi/bfa/bfa_ioc.c
3196
elem->timercb(elem->arg);
drivers/scsi/bfa/bfa_ioc.c
3205
void (*timercb) (void *), void *arg, unsigned int timeout)
drivers/scsi/bfa/bfa_ioc.c
3213
timer->arg = arg;
drivers/scsi/bfa/bfa_ioc.c
5805
static void bfa_dconf_init_cb(void *arg, bfa_status_t status);
drivers/scsi/bfa/bfa_ioc.c
6060
bfa_dconf_init_cb(void *arg, bfa_status_t status)
drivers/scsi/bfa/bfa_ioc.c
6062
struct bfa_s *bfa = arg;
drivers/scsi/bfa/bfa_ioc.c
6131
bfa_dconf_cbfn(void *arg, bfa_status_t status)
drivers/scsi/bfa/bfa_ioc.c
6133
struct bfa_dconf_mod_s *dconf = arg;
drivers/scsi/bfa/bfa_ioc.h
34
void *arg;
drivers/scsi/bfa/bfa_ioc.h
49
bfa_timer_cbfn_t timercb, void *arg,
drivers/scsi/bfa/bfa_port.c
409
bfa_port_notify(void *arg, enum bfa_ioc_event_e event)
drivers/scsi/bfa/bfa_port.c
411
struct bfa_port_s *port = (struct bfa_port_s *) arg;
drivers/scsi/bfa/bfa_port.c
796
bfa_cee_notify(void *arg, enum bfa_ioc_event_e event)
drivers/scsi/bfa/bfa_port.c
798
struct bfa_cee_s *cee = (struct bfa_cee_s *) arg;
drivers/scsi/bfa/bfa_port.h
49
void bfa_port_notify(void *arg, enum bfa_ioc_event_e event);
drivers/scsi/bfa/bfa_svc.c
1691
bfa_lps_login_comp_cb(void *arg, bfa_boolean_t complete)
drivers/scsi/bfa/bfa_svc.c
1693
struct bfa_lps_s *lps = arg;
drivers/scsi/bfa/bfa_svc.c
1726
bfa_lps_logout_comp_cb(void *arg, bfa_boolean_t complete)
drivers/scsi/bfa/bfa_svc.c
1728
struct bfa_lps_s *lps = arg;
drivers/scsi/bfa/bfa_svc.c
1758
bfa_lps_cvl_event_cb(void *arg, bfa_boolean_t complete)
drivers/scsi/bfa/bfa_svc.c
1760
struct bfa_lps_s *lps = arg;
drivers/scsi/bfa/bfad.c
395
bfad_hcb_comp(void *arg, bfa_status_t status)
drivers/scsi/bfa/bfad.c
397
struct bfad_hal_comp *fcomp = (struct bfad_hal_comp *)arg;
drivers/scsi/bfa/bfad_drv.h
285
#define BFA_LOG(level, bfad, mask, fmt, arg...) \
drivers/scsi/bfa/bfad_drv.h
288
dev_printk(level, &((bfad)->pcidev)->dev, fmt, ##arg); \
drivers/scsi/bfa/bfad_drv.h
305
void bfad_hcb_comp(void *arg, bfa_status_t status);
drivers/scsi/bnx2fc/bnx2fc.h
580
void *arg, u32 timeout);
drivers/scsi/bnx2fc/bnx2fc_els.c
20
void *arg);
drivers/scsi/bnx2fc/bnx2fc_els.c
22
void *arg);
drivers/scsi/bnx2fc/bnx2fc_els.c
861
void *arg)
drivers/scsi/bnx2fc/bnx2fc_els.c
863
struct fcoe_ctlr *fip = arg;
drivers/scsi/bnx2fc/bnx2fc_els.c
913
void *arg)
drivers/scsi/bnx2fc/bnx2fc_els.c
915
struct fcoe_ctlr *fip = arg;
drivers/scsi/bnx2fc/bnx2fc_els.c
930
void *arg, u32 timeout)
drivers/scsi/bnx2fc/bnx2fc_els.c
949
return fc_elsct_send(lport, did, fp, op, resp, arg, timeout);
drivers/scsi/bnx2fc/bnx2fc_fcoe.c
480
static int bnx2fc_l2_rcv_thread(void *arg)
drivers/scsi/bnx2fc/bnx2fc_fcoe.c
482
struct fcoe_percpu_s *bg = arg;
drivers/scsi/bnx2fc/bnx2fc_fcoe.c
642
static int bnx2fc_percpu_io_thread(void *arg)
drivers/scsi/bnx2fc/bnx2fc_fcoe.c
644
struct bnx2fc_percpu_s *p = arg;
drivers/scsi/bnx2i/bnx2i.h
867
extern int bnx2i_percpu_io_thread(void *arg);
drivers/scsi/bnx2i/bnx2i_hwi.c
1852
int bnx2i_percpu_io_thread(void *arg)
drivers/scsi/bnx2i/bnx2i_hwi.c
1854
struct bnx2i_percpu_s *p = arg;
drivers/scsi/ch.c
633
unsigned int cmd, unsigned long arg)
drivers/scsi/ch.c
637
void __user *argp = (void __user *)arg;
drivers/scsi/ch.c
90
#define DPRINTK(fmt, arg...) \
drivers/scsi/ch.c
93
ch_printk(KERN_DEBUG, ch, fmt, ##arg); \
drivers/scsi/ch.c
95
#define VPRINTK(level, fmt, arg...) \
drivers/scsi/ch.c
98
ch_printk(level, ch, fmt, ##arg); \
drivers/scsi/device_handler/scsi_dh_rdac.c
258
#define RDAC_LOG(SHIFT, sdev, f, arg...) \
drivers/scsi/device_handler/scsi_dh_rdac.c
261
sdev_printk(KERN_INFO, sdev, RDAC_NAME ": " f "\n", ## arg); \
drivers/scsi/elx/efct/efct_driver.c
235
u32 change_status, void *arg)
drivers/scsi/elx/efct/efct_driver.c
237
struct efct_fw_write_result *result = arg;
drivers/scsi/elx/efct/efct_hw.c
13
struct efct_hw_link_stat_counts *counters, void *arg);
drivers/scsi/elx/efct/efct_hw.c
1375
efct_hw_command(struct efct_hw *hw, u8 *cmd, u32 opts, void *cb, void *arg)
drivers/scsi/elx/efct/efct_hw.c
14
void *arg;
drivers/scsi/elx/efct/efct_hw.c
1429
ctx->arg = arg;
drivers/scsi/elx/efct/efct_hw.c
1478
ctx->cb(hw, status, ctx->buf, ctx->arg);
drivers/scsi/elx/efct/efct_hw.c
1533
efct_mbox_rsp_cb(struct efct_hw *hw, int status, u8 *mqe, void *arg)
drivers/scsi/elx/efct/efct_hw.c
1535
struct efct_mbox_rqst_ctx *ctx = arg;
drivers/scsi/elx/efct/efct_hw.c
1540
ctx->arg);
drivers/scsi/elx/efct/efct_hw.c
1547
efct_issue_mbox_rqst(void *base, void *cmd, void *cb, void *arg)
drivers/scsi/elx/efct/efct_hw.c
1564
ctx->arg = arg;
drivers/scsi/elx/efct/efct_hw.c
1654
efct_hw_io_free_internal(struct kref *arg)
drivers/scsi/elx/efct/efct_hw.c
1657
struct efct_hw_io *io = container_of(arg, struct efct_hw_io, ref);
drivers/scsi/elx/efct/efct_hw.c
1847
efct_hw_wq_process_abort(void *arg, u8 *cqe, int status)
drivers/scsi/elx/efct/efct_hw.c
1849
struct efct_hw_io *io = arg;
drivers/scsi/elx/efct/efct_hw.c
1878
done(io, len, status, ext, io->arg);
drivers/scsi/elx/efct/efct_hw.c
19
struct efct_hw_host_stat_counts *counters, void *arg);
drivers/scsi/elx/efct/efct_hw.c
1931
bool send_abts, void *cb, void *arg)
drivers/scsi/elx/efct/efct_hw.c
1994
io_to_abort->abort_arg = arg;
drivers/scsi/elx/efct/efct_hw.c
20
void *arg;
drivers/scsi/elx/efct/efct_hw.c
2081
wqcb->arg = NULL;
drivers/scsi/elx/efct/efct_hw.c
2091
void (*callback)(void *arg, u8 *cqe, int status),
drivers/scsi/elx/efct/efct_hw.c
2092
void *arg)
drivers/scsi/elx/efct/efct_hw.c
2112
wqcb->arg = arg;
drivers/scsi/elx/efct/efct_hw.c
2131
wqcb->arg = NULL;
drivers/scsi/elx/efct/efct_hw.c
24
void (*cb)(int status, u32 bytes_written, u32 change_status, void *arg);
drivers/scsi/elx/efct/efct_hw.c
2435
(*wqcb->callback)(wqcb->arg, cqe, status);
drivers/scsi/elx/efct/efct_hw.c
2465
void *arg = io->arg;
drivers/scsi/elx/efct/efct_hw.c
2478
done(io, len, status, ext, arg);
drivers/scsi/elx/efct/efct_hw.c
25
void *arg;
drivers/scsi/elx/efct/efct_hw.c
2569
void *cb, void *arg)
drivers/scsi/elx/efct/efct_hw.c
2589
hio->arg = arg;
drivers/scsi/elx/efct/efct_hw.c
2636
u32 ext_status, void *arg)
drivers/scsi/elx/efct/efct_hw.c
2638
struct efc_disc_io *io = arg;
drivers/scsi/elx/efct/efct_hw.c
2720
hio->arg = io;
drivers/scsi/elx/efct/efct_hw.c
2847
void *cb, void *arg)
drivers/scsi/elx/efct/efct_hw.c
2867
io->arg = arg;
drivers/scsi/elx/efct/efct_hw.c
29
int (*callback)(struct efc *efc, int status, u8 *mqe, void *arg);
drivers/scsi/elx/efct/efct_hw.c
2972
void (*callback)(void *arg, u8 *cqe, int status),
drivers/scsi/elx/efct/efct_hw.c
2973
void *arg)
drivers/scsi/elx/efct/efct_hw.c
2986
ctx->wqcb = efct_hw_reqtag_alloc(hw, callback, arg);
drivers/scsi/elx/efct/efct_hw.c
30
void *arg;
drivers/scsi/elx/efct/efct_hw.c
3023
u8 *mqe, void *arg)
drivers/scsi/elx/efct/efct_hw.c
3026
struct efct_hw_link_stat_cb_arg *cb_arg = arg;
drivers/scsi/elx/efct/efct_hw.c
3086
cb_arg->cb(status, num_counters, counts, cb_arg->arg);
drivers/scsi/elx/efct/efct_hw.c
3100
void *arg),
drivers/scsi/elx/efct/efct_hw.c
3101
void *arg)
drivers/scsi/elx/efct/efct_hw.c
3112
cb_arg->arg = arg;
drivers/scsi/elx/efct/efct_hw.c
3127
efct_hw_cb_host_stat(struct efct_hw *hw, int status, u8 *mqe, void *arg)
drivers/scsi/elx/efct/efct_hw.c
3131
struct efct_hw_host_stat_cb_arg *cb_arg = arg;
drivers/scsi/elx/efct/efct_hw.c
3171
cb_arg->cb(status, num_counters, counts, cb_arg->arg);
drivers/scsi/elx/efct/efct_hw.c
3184
void *arg),
drivers/scsi/elx/efct/efct_hw.c
3185
void *arg)
drivers/scsi/elx/efct/efct_hw.c
3196
cb_arg->arg = arg;
drivers/scsi/elx/efct/efct_hw.c
3213
void *arg;
drivers/scsi/elx/efct/efct_hw.c
3218
efct_hw_async_cb(struct efct_hw *hw, int status, u8 *mqe, void *arg)
drivers/scsi/elx/efct/efct_hw.c
3220
struct efct_hw_async_call_ctx *ctx = arg;
drivers/scsi/elx/efct/efct_hw.c
3224
(*ctx->callback)(hw, status, mqe, ctx->arg);
drivers/scsi/elx/efct/efct_hw.c
3231
efct_hw_async_call(struct efct_hw *hw, efct_hw_async_cb_t callback, void *arg)
drivers/scsi/elx/efct/efct_hw.c
3246
ctx->arg = arg;
drivers/scsi/elx/efct/efct_hw.c
3266
efct_hw_cb_fw_write(struct efct_hw *hw, int status, u8 *mqe, void *arg)
drivers/scsi/elx/efct/efct_hw.c
3271
struct efct_hw_fw_wr_cb_arg *cb_arg = arg;
drivers/scsi/elx/efct/efct_hw.c
3288
cb_arg->arg);
drivers/scsi/elx/efct/efct_hw.c
3301
u32 change_status, void *arg),
drivers/scsi/elx/efct/efct_hw.c
3302
void *arg)
drivers/scsi/elx/efct/efct_hw.c
3314
cb_arg->arg = arg;
drivers/scsi/elx/efct/efct_hw.c
3333
void *arg)
drivers/scsi/elx/efct/efct_hw.c
3341
void (*cb)(int status, uintptr_t value, void *arg),
drivers/scsi/elx/efct/efct_hw.c
3342
void *arg)
drivers/scsi/elx/efct/efct_hw.c
361
efct_hw_wq_process_io(void *arg, u8 *cqe, int status)
drivers/scsi/elx/efct/efct_hw.c
363
struct efct_hw_io *io = arg;
drivers/scsi/elx/efct/efct_hw.c
470
done(io, len, status, ext, io->arg);
drivers/scsi/elx/efct/efct_hw.c
79
__efct_read_topology_cb(struct efct_hw *hw, int status, u8 *mqe, void *arg)
drivers/scsi/elx/efct/efct_hw.h
137
int (*cb)(struct efct_hw *hw, int status, u8 *mqe, void *arg);
drivers/scsi/elx/efct/efct_hw.h
138
void *arg; /* Argument for callback */
drivers/scsi/elx/efct/efct_hw.h
218
void (*release)(struct kref *arg);
drivers/scsi/elx/efct/efct_hw.h
233
void *arg;
drivers/scsi/elx/efct/efct_hw.h
335
void (*callback)(void *arg, u8 *cqe, int status);
drivers/scsi/elx/efct/efct_hw.h
336
void *arg;
drivers/scsi/elx/efct/efct_hw.h
569
void (*callback)(int status, void *arg);
drivers/scsi/elx/efct/efct_hw.h
570
void *arg;
drivers/scsi/elx/efct/efct_hw.h
610
void *arg);
drivers/scsi/elx/efct/efct_hw.h
612
efct_issue_mbox_rqst(void *base, void *cmd, void *cb, void *arg);
drivers/scsi/elx/efct/efct_hw.h
620
void *cb, void *arg);
drivers/scsi/elx/efct/efct_hw.h
634
bool send_abts, void *cb, void *arg);
drivers/scsi/elx/efct/efct_hw.h
641
void efct_hw_io_free_internal(struct kref *arg);
drivers/scsi/elx/efct/efct_hw.h
648
void (*callback)(void *arg, u8 *cqe,
drivers/scsi/elx/efct/efct_hw.h
649
int status), void *arg);
drivers/scsi/elx/efct/efct_hw.h
698
void (*callback)(void *arg, u8 *cqe, int status),
drivers/scsi/elx/efct/efct_hw.h
699
void *arg);
drivers/scsi/elx/efct/efct_hw.h
706
void *cb, void *arg);
drivers/scsi/elx/efct/efct_hw.h
716
struct efct_hw_link_stat_counts *counters, void *arg),
drivers/scsi/elx/efct/efct_hw.h
717
void *arg);
drivers/scsi/elx/efct/efct_hw.h
724
struct efct_hw_host_stat_counts *counters, void *arg),
drivers/scsi/elx/efct/efct_hw.h
725
void *arg);
drivers/scsi/elx/efct/efct_hw.h
730
u32 change_status, void *arg),
drivers/scsi/elx/efct/efct_hw.h
731
void *arg);
drivers/scsi/elx/efct/efct_hw.h
733
u8 *mqe, void *arg);
drivers/scsi/elx/efct/efct_hw.h
735
efct_hw_async_call(struct efct_hw *hw, efct_hw_async_cb_t callback, void *arg);
drivers/scsi/elx/efct/efct_hw.h
761
void (*cb)(int status, uintptr_t value, void *arg),
drivers/scsi/elx/efct/efct_hw.h
762
void *arg);
drivers/scsi/elx/efct/efct_io.h
105
void (*release)(struct kref *arg);
drivers/scsi/elx/efct/efct_lio.c
1056
_efct_tgt_node_free(struct kref *arg)
drivers/scsi/elx/efct/efct_lio.c
1058
struct efct_node *tgt_node = container_of(arg, struct efct_node, ref);
drivers/scsi/elx/efct/efct_lio.c
301
u32 flags, void *arg)
drivers/scsi/elx/efct/efct_lio.c
392
u32 flags, void *arg)
drivers/scsi/elx/efct/efct_lio.c
415
u32 flags, void *arg);
drivers/scsi/elx/efct/efct_lio.c
571
u32 flags, void *arg)
drivers/scsi/elx/efct/efct_lio.c
628
u32 flags, void *arg)
drivers/scsi/elx/efct/efct_lio.c
641
u32 flags, void *arg)
drivers/scsi/elx/efct/efct_lio.h
71
void (*release)(struct kref *arg);
drivers/scsi/elx/efct/efct_scsi.c
1000
rc = efct_target_send_bls_resp(io, cb, arg);
drivers/scsi/elx/efct/efct_scsi.c
1097
efct_scsi_tgt_abort_io(struct efct_io *io, efct_scsi_io_cb_t cb, void *arg)
drivers/scsi/elx/efct/efct_scsi.c
1137
abort_io->abort_cb_arg = arg;
drivers/scsi/elx/efct/efct_scsi.c
254
u8 *mqe, void *arg)
drivers/scsi/elx/efct/efct_scsi.c
256
struct efct_io *io = arg;
drivers/scsi/elx/efct/efct_scsi.c
621
efct_scsi_io_cb_t cb, void *arg)
drivers/scsi/elx/efct/efct_scsi.c
637
io->scsi_tgt_cb_arg = arg;
drivers/scsi/elx/efct/efct_scsi.c
713
efct_scsi_io_cb_t cb, void *arg)
drivers/scsi/elx/efct/efct_scsi.c
717
enable_tsend_auto_resp(io->efct), cb, arg);
drivers/scsi/elx/efct/efct_scsi.c
723
efct_scsi_io_cb_t cb, void *arg)
drivers/scsi/elx/efct/efct_scsi.c
727
enable_treceive_auto_resp(io->efct), cb, arg);
drivers/scsi/elx/efct/efct_scsi.c
733
efct_scsi_io_cb_t cb, void *arg)
drivers/scsi/elx/efct/efct_scsi.c
75
_efct_scsi_io_free(struct kref *arg)
drivers/scsi/elx/efct/efct_scsi.c
760
io->scsi_tgt_cb_arg = arg;
drivers/scsi/elx/efct/efct_scsi.c
77
struct efct_io *io = container_of(arg, struct efct_io, ref);
drivers/scsi/elx/efct/efct_scsi.c
871
efct_scsi_io_cb_t cb, void *arg)
drivers/scsi/elx/efct/efct_scsi.c
901
io->bls_cb_arg = arg;
drivers/scsi/elx/efct/efct_scsi.c
961
efct_scsi_io_cb_t cb, void *arg)
drivers/scsi/elx/efct/efct_scsi.c
997
io->scsi_tgt_cb_arg = arg;
drivers/scsi/elx/efct/efct_scsi.h
171
u32 sgl_count, u64 wire_len, efct_scsi_io_cb_t cb, void *arg);
drivers/scsi/elx/efct/efct_scsi.h
174
u32 sgl_count, u64 wire_len, efct_scsi_io_cb_t cb, void *arg);
drivers/scsi/elx/efct/efct_scsi.h
177
struct efct_scsi_cmd_resp *rsp, efct_scsi_io_cb_t cb, void *arg);
drivers/scsi/elx/efct/efct_scsi.h
180
u8 addl_rsp_info[3], efct_scsi_io_cb_t cb, void *arg);
drivers/scsi/elx/efct/efct_scsi.h
182
efct_scsi_tgt_abort_io(struct efct_io *io, efct_scsi_io_cb_t cb, void *arg);
drivers/scsi/elx/efct/efct_scsi.h
190
void _efct_scsi_io_free(struct kref *arg);
drivers/scsi/elx/efct/efct_scsi.h
92
u32 flags, void *arg);
drivers/scsi/elx/efct/efct_scsi.h
98
u32 flags, void *arg);
drivers/scsi/elx/efct/efct_unsol.c
100
u32 flags, void *arg)
drivers/scsi/elx/efct/efct_unsol.c
208
efct_sframe_common_send_cb(void *arg, u8 *cqe, int status)
drivers/scsi/elx/efct/efct_unsol.c
210
struct efct_hw_send_frame_context *ctx = arg;
drivers/scsi/elx/efct/efct_unsol.c
84
efct_unsolicited_cb(void *arg, struct efc_hw_sequence *seq)
drivers/scsi/elx/efct/efct_unsol.c
86
struct efct *efct = arg;
drivers/scsi/elx/efct/efct_unsol.h
11
efct_unsolicited_cb(void *arg, struct efc_hw_sequence *seq);
drivers/scsi/elx/efct/efct_xport.c
105
struct efct_hw_link_stat_counts *counters, void *arg)
drivers/scsi/elx/efct/efct_xport.c
107
union efct_xport_stats_u *result = arg;
drivers/scsi/elx/efct/efct_xport.c
125
struct efct_hw_host_stat_counts *counters, void *arg)
drivers/scsi/elx/efct/efct_xport.c
127
union efct_xport_stats_u *result = arg;
drivers/scsi/elx/efct/efct_xport.c
144
void *arg)
drivers/scsi/elx/efct/efct_xport.c
146
union efct_xport_stats_u *result = arg;
drivers/scsi/elx/efct/efct_xport.c
163
void *arg)
drivers/scsi/elx/efct/efct_xport.c
165
union efct_xport_stats_u *result = arg;
drivers/scsi/elx/efct/efct_xport.c
519
efct_xport_domain_free_cb(struct efc *efc, void *arg)
drivers/scsi/elx/efct/efct_xport.c
521
struct completion *done = arg;
drivers/scsi/elx/libefc/efc_cmds.c
105
efc_nport_alloc_init_vpi_cb(struct efc *efc, int status, u8 *mqe, void *arg)
drivers/scsi/elx/libefc/efc_cmds.c
107
struct efc_nport *nport = arg;
drivers/scsi/elx/libefc/efc_cmds.c
148
efc_nport_alloc_read_sparm64_cb(struct efc *efc, int status, u8 *mqe, void *arg)
drivers/scsi/elx/libefc/efc_cmds.c
150
struct efc_nport *nport = arg;
drivers/scsi/elx/libefc/efc_cmds.c
248
void *arg)
drivers/scsi/elx/libefc/efc_cmds.c
250
struct efc_nport *nport = arg;
drivers/scsi/elx/libefc/efc_cmds.c
367
void *arg)
drivers/scsi/elx/libefc/efc_cmds.c
369
struct efc_domain *domain = arg;
drivers/scsi/elx/libefc/efc_cmds.c
408
void *arg)
drivers/scsi/elx/libefc/efc_cmds.c
410
struct efc_domain *domain = arg;
drivers/scsi/elx/libefc/efc_cmds.c
497
void *arg)
drivers/scsi/elx/libefc/efc_cmds.c
499
struct efc_domain *domain = arg;
drivers/scsi/elx/libefc/efc_cmds.c
50
efc_nport_free_unreg_vpi_cb(struct efc *efc, int status, u8 *mqe, void *arg)
drivers/scsi/elx/libefc/efc_cmds.c
52
struct efc_nport *nport = arg;
drivers/scsi/elx/libefc/efc_cmds.c
550
efc_domain_free_unreg_vfi_cb(struct efc *efc, int status, u8 *mqe, void *arg)
drivers/scsi/elx/libefc/efc_cmds.c
552
struct efc_domain *domain = arg;
drivers/scsi/elx/libefc/efc_cmds.c
634
efc_cmd_node_attach_cb(struct efc *efc, int status, u8 *mqe, void *arg)
drivers/scsi/elx/libefc/efc_cmds.c
636
struct efc_remote_node *rnode = arg;
drivers/scsi/elx/libefc/efc_cmds.c
720
efc_cmd_node_free_cb(struct efc *efc, int status, u8 *mqe, void *arg)
drivers/scsi/elx/libefc/efc_cmds.c
722
struct efc_remote_node *rnode = arg;
drivers/scsi/elx/libefc/efc_device.c
1053
__efc_d_common(__func__, ctx, evt, arg);
drivers/scsi/elx/libefc/efc_device.c
1059
enum efc_sm_event evt, void *arg)
drivers/scsi/elx/libefc/efc_device.c
1104
__efc_d_common(__func__, ctx, evt, arg);
drivers/scsi/elx/libefc/efc_device.c
1110
enum efc_sm_event evt, void *arg)
drivers/scsi/elx/libefc/efc_device.c
1112
struct efc_node_cb *cbdata = arg;
drivers/scsi/elx/libefc/efc_device.c
1171
if (efc_node_check_els_req(ctx, evt, arg, ELS_PRLI,
drivers/scsi/elx/libefc/efc_device.c
1185
if (efc_node_check_els_req(ctx, evt, arg, ELS_PRLI,
drivers/scsi/elx/libefc/efc_device.c
1202
if (efc_node_check_els_req(ctx, evt, arg, ELS_PRLI,
drivers/scsi/elx/libefc/efc_device.c
1254
__efc_d_common(__func__, ctx, evt, arg);
drivers/scsi/elx/libefc/efc_device.c
1260
enum efc_sm_event evt, void *arg)
drivers/scsi/elx/libefc/efc_device.c
1286
__efc_d_common(__func__, ctx, evt, arg);
drivers/scsi/elx/libefc/efc_device.c
1292
enum efc_sm_event evt, void *arg)
drivers/scsi/elx/libefc/efc_device.c
1294
struct efc_node_cb *cbdata = arg;
drivers/scsi/elx/libefc/efc_device.c
140
__efc_d_common(__func__, ctx, evt, arg);
drivers/scsi/elx/libefc/efc_device.c
1418
__efc_d_common(__func__, ctx, evt, arg);
drivers/scsi/elx/libefc/efc_device.c
1424
enum efc_sm_event evt, void *arg)
drivers/scsi/elx/libefc/efc_device.c
1426
struct efc_node_cb *cbdata = arg;
drivers/scsi/elx/libefc/efc_device.c
146
enum efc_sm_event evt, void *arg)
drivers/scsi/elx/libefc/efc_device.c
1541
__efc_d_common(__func__, ctx, evt, arg);
drivers/scsi/elx/libefc/efc_device.c
1547
enum efc_sm_event evt, void *arg)
drivers/scsi/elx/libefc/efc_device.c
1549
struct efc_node_cb *cbdata = arg;
drivers/scsi/elx/libefc/efc_device.c
1558
if (efc_node_check_els_req(ctx, evt, arg, ELS_ADISC,
drivers/scsi/elx/libefc/efc_device.c
1572
if (efc_node_check_els_req(ctx, evt, arg, ELS_ADISC,
drivers/scsi/elx/libefc/efc_device.c
1600
__efc_d_common(__func__, ctx, evt, arg);
drivers/scsi/elx/libefc/efc_device.c
193
__efc_d_common(__func__, ctx, evt, arg);
drivers/scsi/elx/libefc/efc_device.c
199
enum efc_sm_event evt, void *arg)
drivers/scsi/elx/libefc/efc_device.c
309
__efc_d_common(__func__, ctx, evt, arg);
drivers/scsi/elx/libefc/efc_device.c
315
enum efc_sm_event evt, void *arg)
drivers/scsi/elx/libefc/efc_device.c
338
__efc_d_common(__func__, ctx, evt, arg);
drivers/scsi/elx/libefc/efc_device.c
372
enum efc_sm_event evt, void *arg)
drivers/scsi/elx/libefc/efc_device.c
403
__efc_d_common(__func__, ctx, evt, arg);
drivers/scsi/elx/libefc/efc_device.c
409
enum efc_sm_event evt, void *arg)
drivers/scsi/elx/libefc/efc_device.c
430
if (efc_node_check_els_req(ctx, evt, arg, ELS_LOGO,
drivers/scsi/elx/libefc/efc_device.c
445
__efc_d_common(__func__, ctx, evt, arg);
drivers/scsi/elx/libefc/efc_device.c
45
enum efc_sm_event evt, void *arg)
drivers/scsi/elx/libefc/efc_device.c
504
__efc_d_init(struct efc_sm_ctx *ctx, enum efc_sm_event evt, void *arg)
drivers/scsi/elx/libefc/efc_device.c
506
struct efc_node_cb *cbdata = arg;
drivers/scsi/elx/libefc/efc_device.c
563
__efc_d_common(__func__, ctx, evt, arg);
drivers/scsi/elx/libefc/efc_device.c
682
__efc_d_common(__func__, ctx, evt, arg);
drivers/scsi/elx/libefc/efc_device.c
688
enum efc_sm_event evt, void *arg)
drivers/scsi/elx/libefc/efc_device.c
691
struct efc_node_cb *cbdata = arg;
drivers/scsi/elx/libefc/efc_device.c
758
if (efc_node_check_els_req(ctx, evt, arg, ELS_PLOGI,
drivers/scsi/elx/libefc/efc_device.c
77
__efc_node_common(funcname, ctx, evt, arg);
drivers/scsi/elx/libefc/efc_device.c
776
if (efc_node_check_els_req(ctx, evt, arg, ELS_PLOGI,
drivers/scsi/elx/libefc/efc_device.c
787
if (efc_node_check_els_req(ctx, evt, arg, ELS_PLOGI,
drivers/scsi/elx/libefc/efc_device.c
804
__efc_d_common(__func__, ctx, evt, arg);
drivers/scsi/elx/libefc/efc_device.c
810
enum efc_sm_event evt, void *arg)
drivers/scsi/elx/libefc/efc_device.c
813
struct efc_node_cb *cbdata = arg;
drivers/scsi/elx/libefc/efc_device.c
83
enum efc_sm_event evt, void *arg)
drivers/scsi/elx/libefc/efc_device.c
841
if (efc_node_check_els_req(ctx, evt, arg, ELS_PLOGI,
drivers/scsi/elx/libefc/efc_device.c
860
if (efc_node_check_els_req(ctx, evt, arg, ELS_PLOGI,
drivers/scsi/elx/libefc/efc_device.c
870
__efc_d_common(__func__, ctx, evt, arg);
drivers/scsi/elx/libefc/efc_device.c
876
enum efc_sm_event evt, void *arg)
drivers/scsi/elx/libefc/efc_device.c
906
__efc_d_common(__func__, ctx, evt, arg);
drivers/scsi/elx/libefc/efc_device.c
912
enum efc_sm_event evt, void *arg)
drivers/scsi/elx/libefc/efc_device.c
931
enum efc_nport_topology *topology = arg;
drivers/scsi/elx/libefc/efc_device.c
973
__efc_d_common(__func__, ctx, evt, arg);
drivers/scsi/elx/libefc/efc_device.c
979
enum efc_sm_event evt, void *arg)
drivers/scsi/elx/libefc/efc_device.h
26
enum efc_sm_event evt, void *arg);
drivers/scsi/elx/libefc/efc_device.h
29
enum efc_sm_event evt, void *arg);
drivers/scsi/elx/libefc/efc_device.h
31
__efc_d_init(struct efc_sm_ctx *ctx, enum efc_sm_event evt, void *arg);
drivers/scsi/elx/libefc/efc_device.h
34
enum efc_sm_event evt, void *arg);
drivers/scsi/elx/libefc/efc_device.h
37
enum efc_sm_event evt, void *arg);
drivers/scsi/elx/libefc/efc_device.h
40
enum efc_sm_event evt, void *arg);
drivers/scsi/elx/libefc/efc_device.h
43
enum efc_sm_event evt, void *arg);
drivers/scsi/elx/libefc/efc_device.h
46
enum efc_sm_event evt, void *arg);
drivers/scsi/elx/libefc/efc_device.h
49
enum efc_sm_event evt, void *arg);
drivers/scsi/elx/libefc/efc_device.h
52
enum efc_sm_event evt, void *arg);
drivers/scsi/elx/libefc/efc_device.h
55
enum efc_sm_event evt, void *arg);
drivers/scsi/elx/libefc/efc_device.h
58
enum efc_sm_event evt, void *arg);
drivers/scsi/elx/libefc/efc_device.h
61
enum efc_sm_event evt, void *arg);
drivers/scsi/elx/libefc/efc_device.h
64
enum efc_sm_event evt, void *arg);
drivers/scsi/elx/libefc/efc_device.h
67
enum efc_sm_event evt, void *arg);
drivers/scsi/elx/libefc/efc_device.h
70
enum efc_sm_event evt, void *arg);
drivers/scsi/elx/libefc/efc_domain.c
1023
efc_node_dispatch_frame(void *arg, struct efc_hw_sequence *seq)
drivers/scsi/elx/libefc/efc_domain.c
1027
struct efc_node *node = (struct efc_node *)arg;
drivers/scsi/elx/libefc/efc_domain.c
104
_efc_domain_free(struct kref *arg)
drivers/scsi/elx/libefc/efc_domain.c
106
struct efc_domain *domain = container_of(arg, struct efc_domain, ref);
drivers/scsi/elx/libefc/efc_domain.c
14
efc_domain_cb(void *arg, int event, void *data)
drivers/scsi/elx/libefc/efc_domain.c
16
struct efc *efc = arg;
drivers/scsi/elx/libefc/efc_domain.c
160
void (*callback)(struct efc *efc, void *arg),
drivers/scsi/elx/libefc/efc_domain.c
161
void *arg)
drivers/scsi/elx/libefc/efc_domain.c
165
efc->domain_free_cb_arg = arg;
drivers/scsi/elx/libefc/efc_domain.c
167
(*callback)(efc, arg);
drivers/scsi/elx/libefc/efc_domain.c
172
enum efc_sm_event evt, void *arg)
drivers/scsi/elx/libefc/efc_domain.c
194
enum efc_sm_event evt, void *arg)
drivers/scsi/elx/libefc/efc_domain.c
205
memcpy(&domain->pending_drec, arg,
drivers/scsi/elx/libefc/efc_domain.c
231
void *arg)
drivers/scsi/elx/libefc/efc_domain.c
244
struct efc_domain_record *drec = arg;
drivers/scsi/elx/libefc/efc_domain.c
300
efc_sm_transition(ctx, __efc_domain_wait_alloc, arg);
drivers/scsi/elx/libefc/efc_domain.c
348
efc_sm_transition(ctx, __efc_domain_wait_alloc, arg);
drivers/scsi/elx/libefc/efc_domain.c
352
__efc_domain_common(__func__, ctx, evt, arg);
drivers/scsi/elx/libefc/efc_domain.c
358
enum efc_sm_event evt, void *arg)
drivers/scsi/elx/libefc/efc_domain.c
454
__efc_domain_common(__func__, ctx, evt, arg);
drivers/scsi/elx/libefc/efc_domain.c
460
enum efc_sm_event evt, void *arg)
drivers/scsi/elx/libefc/efc_domain.c
471
if (WARN_ON(!arg))
drivers/scsi/elx/libefc/efc_domain.c
474
fc_id = *((u32 *)arg);
drivers/scsi/elx/libefc/efc_domain.c
539
__efc_domain_common(__func__, ctx, evt, arg);
drivers/scsi/elx/libefc/efc_domain.c
545
enum efc_sm_event evt, void *arg)
drivers/scsi/elx/libefc/efc_domain.c
620
__efc_domain_common(__func__, ctx, evt, arg);
drivers/scsi/elx/libefc/efc_domain.c
625
__efc_domain_ready(struct efc_sm_ctx *ctx, enum efc_sm_event evt, void *arg)
drivers/scsi/elx/libefc/efc_domain.c
676
fc_id = *((u32 *)arg);
drivers/scsi/elx/libefc/efc_domain.c
690
__efc_domain_common(__func__, ctx, evt, arg);
drivers/scsi/elx/libefc/efc_domain.c
696
void *arg)
drivers/scsi/elx/libefc/efc_domain.c
719
__efc_domain_common_shutdown(__func__, ctx, evt, arg);
drivers/scsi/elx/libefc/efc_domain.c
725
enum efc_sm_event evt, void *arg)
drivers/scsi/elx/libefc/efc_domain.c
769
__efc_domain_common_shutdown(__func__, ctx, evt, arg);
drivers/scsi/elx/libefc/efc_domain.c
775
enum efc_sm_event evt, void *arg)
drivers/scsi/elx/libefc/efc_domain.c
819
__efc_domain_common_shutdown(__func__, ctx, evt, arg);
drivers/scsi/elx/libefc/efc_domain.c
841
enum efc_sm_event event, void *arg)
drivers/scsi/elx/libefc/efc_domain.c
846
rc = efc_sm_post_event(&domain->drvsm, event, arg);
drivers/scsi/elx/libefc/efc_domain.c
938
efc_domain_dispatch_frame(void *arg, struct efc_hw_sequence *seq)
drivers/scsi/elx/libefc/efc_domain.c
940
struct efc_domain *domain = (struct efc_domain *)arg;
drivers/scsi/elx/libefc/efc_domain.h
20
__efc_domain_init(struct efc_sm_ctx *ctx, enum efc_sm_event evt, void *arg);
drivers/scsi/elx/libefc/efc_domain.h
23
void *arg);
drivers/scsi/elx/libefc/efc_domain.h
26
void *arg);
drivers/scsi/elx/libefc/efc_domain.h
29
void *arg);
drivers/scsi/elx/libefc/efc_domain.h
31
__efc_domain_ready(struct efc_sm_ctx *ctx, enum efc_sm_event evt, void *arg);
drivers/scsi/elx/libefc/efc_domain.h
34
void *arg);
drivers/scsi/elx/libefc/efc_domain.h
37
void *arg);
drivers/scsi/elx/libefc/efc_domain.h
40
void *arg);
drivers/scsi/elx/libefc/efc_domain.h
45
void *arg);
drivers/scsi/elx/libefc/efc_domain.h
50
efc_domain_dispatch_frame(void *arg, struct efc_hw_sequence *seq);
drivers/scsi/elx/libefc/efc_domain.h
52
efc_node_dispatch_frame(void *arg, struct efc_hw_sequence *seq);
drivers/scsi/elx/libefc/efc_els.c
1005
efc_els_io_cleanup(struct efc_els_io_req *els, int evt, void *arg)
drivers/scsi/elx/libefc/efc_els.c
1011
efc_node_post_els_resp(els->node, evt, arg);
drivers/scsi/elx/libefc/efc_els.c
1017
efc_ct_acc_cb(void *arg, u32 length, int status, u32 ext_status)
drivers/scsi/elx/libefc/efc_els.c
1019
struct efc_els_io_req *els = arg;
drivers/scsi/elx/libefc/efc_els.c
107
_efc_els_io_free(struct kref *arg)
drivers/scsi/elx/libefc/efc_els.c
110
container_of(arg, struct efc_els_io_req, ref);
drivers/scsi/elx/libefc/efc_els.c
157
efc_els_req_cb(void *arg, u32 length, int status, u32 ext_status)
drivers/scsi/elx/libefc/efc_els.c
165
els = arg;
drivers/scsi/elx/libefc/efc_els.c
319
efc_els_acc_cb(void *arg, u32 length, int status, u32 ext_status)
drivers/scsi/elx/libefc/efc_els.c
326
els = arg;
drivers/scsi/elx/libefc/efc_els.h
16
void (*release)(struct kref *arg);
drivers/scsi/elx/libefc/efc_els.h
28
typedef int(*efc_hw_srrs_cb_t)(void *arg, u32 length, int status,
drivers/scsi/elx/libefc/efc_els.h
31
void _efc_els_io_free(struct kref *arg);
drivers/scsi/elx/libefc/efc_els.h
40
struct efc_node_cb *cbdata, void *arg);
drivers/scsi/elx/libefc/efc_els.h
66
efc_els_io_cleanup(struct efc_els_io_req *els, int evt, void *arg);
drivers/scsi/elx/libefc/efc_fabric.c
1018
enum efc_sm_event evt, void *arg)
drivers/scsi/elx/libefc/efc_fabric.c
1020
struct efc_node_cb *cbdata = arg;
drivers/scsi/elx/libefc/efc_fabric.c
1049
__efc_fabric_common(__func__, ctx, evt, arg);
drivers/scsi/elx/libefc/efc_fabric.c
1055
enum efc_sm_event evt, void *arg)
drivers/scsi/elx/libefc/efc_fabric.c
1079
__efc_fabric_common(__func__, ctx, evt, arg);
drivers/scsi/elx/libefc/efc_fabric.c
1119
enum efc_sm_event evt, void *arg)
drivers/scsi/elx/libefc/efc_fabric.c
1202
__efc_fabric_common(__func__, ctx, evt, arg);
drivers/scsi/elx/libefc/efc_fabric.c
1208
enum efc_sm_event evt, void *arg)
drivers/scsi/elx/libefc/efc_fabric.c
1210
struct efc_node_cb *cbdata = arg;
drivers/scsi/elx/libefc/efc_fabric.c
1231
__efc_fabric_common(__func__, ctx, evt, arg);
drivers/scsi/elx/libefc/efc_fabric.c
1237
enum efc_sm_event evt, void *arg)
drivers/scsi/elx/libefc/efc_fabric.c
1239
struct efc_node_cb *cbdata = arg;
drivers/scsi/elx/libefc/efc_fabric.c
1307
__efc_fabric_common(__func__, ctx, evt, arg);
drivers/scsi/elx/libefc/efc_fabric.c
1313
enum efc_sm_event evt, void *arg)
drivers/scsi/elx/libefc/efc_fabric.c
1315
struct efc_node_cb *cbdata = arg;
drivers/scsi/elx/libefc/efc_fabric.c
132
enum efc_sm_event evt, void *arg)
drivers/scsi/elx/libefc/efc_fabric.c
1326
if (efc_node_check_els_req(ctx, evt, arg, ELS_PLOGI,
drivers/scsi/elx/libefc/efc_fabric.c
134
struct efc_node_cb *cbdata = arg;
drivers/scsi/elx/libefc/efc_fabric.c
1342
if (efc_node_check_els_req(ctx, evt, arg, ELS_PLOGI,
drivers/scsi/elx/libefc/efc_fabric.c
1364
__efc_fabric_common(__func__, ctx, evt, arg);
drivers/scsi/elx/libefc/efc_fabric.c
1384
__efc_fabric_common(__func__, ctx, evt, arg);
drivers/scsi/elx/libefc/efc_fabric.c
1390
enum efc_sm_event evt, void *arg)
drivers/scsi/elx/libefc/efc_fabric.c
1392
struct efc_node_cb *cbdata = arg;
drivers/scsi/elx/libefc/efc_fabric.c
1423
if (efc_node_check_els_req(ctx, evt, arg, ELS_PLOGI,
drivers/scsi/elx/libefc/efc_fabric.c
143
if (efc_node_check_els_req(ctx, evt, arg, ELS_FLOGI,
drivers/scsi/elx/libefc/efc_fabric.c
1441
if (efc_node_check_els_req(ctx, evt, arg, ELS_PLOGI,
drivers/scsi/elx/libefc/efc_fabric.c
1452
__efc_fabric_common(__func__, ctx, evt, arg);
drivers/scsi/elx/libefc/efc_fabric.c
1458
enum efc_sm_event evt, void *arg)
drivers/scsi/elx/libefc/efc_fabric.c
1460
struct efc_node_cb *cbdata = arg;
drivers/scsi/elx/libefc/efc_fabric.c
1522
__efc_fabric_common(__func__, ctx, evt, arg);
drivers/scsi/elx/libefc/efc_fabric.c
218
if (efc_node_check_els_req(ctx, evt, arg, ELS_FLOGI,
drivers/scsi/elx/libefc/efc_fabric.c
232
__efc_fabric_common(__func__, ctx, evt, arg);
drivers/scsi/elx/libefc/efc_fabric.c
238
enum efc_sm_event evt, void *arg)
drivers/scsi/elx/libefc/efc_fabric.c
254
__efc_fabric_common(__func__, ctx, evt, arg);
drivers/scsi/elx/libefc/efc_fabric.c
260
enum efc_sm_event evt, void *arg)
drivers/scsi/elx/libefc/efc_fabric.c
262
struct efc_node_cb *cbdata = arg;
drivers/scsi/elx/libefc/efc_fabric.c
272
if (efc_node_check_els_req(ctx, evt, arg, ELS_FDISC,
drivers/scsi/elx/libefc/efc_fabric.c
288
if (efc_node_check_els_req(ctx, evt, arg, ELS_FDISC,
drivers/scsi/elx/libefc/efc_fabric.c
301
__efc_fabric_common(__func__, ctx, evt, arg);
drivers/scsi/elx/libefc/efc_fabric.c
354
enum efc_sm_event evt, void *arg)
drivers/scsi/elx/libefc/efc_fabric.c
389
__efc_fabric_common(__func__, ctx, evt, arg);
drivers/scsi/elx/libefc/efc_fabric.c
395
void *arg)
drivers/scsi/elx/libefc/efc_fabric.c
407
__efc_fabric_common(__func__, ctx, evt, arg);
drivers/scsi/elx/libefc/efc_fabric.c
412
__efc_ns_init(struct efc_sm_ctx *ctx, enum efc_sm_event evt, void *arg)
drivers/scsi/elx/libefc/efc_fabric.c
427
__efc_fabric_common(__func__, ctx, evt, arg);
drivers/scsi/elx/libefc/efc_fabric.c
433
enum efc_sm_event evt, void *arg)
drivers/scsi/elx/libefc/efc_fabric.c
435
struct efc_node_cb *cbdata = arg;
drivers/scsi/elx/libefc/efc_fabric.c
447
if (efc_node_check_els_req(ctx, evt, arg, ELS_PLOGI,
drivers/scsi/elx/libefc/efc_fabric.c
463
__efc_fabric_common(__func__, ctx, evt, arg);
drivers/scsi/elx/libefc/efc_fabric.c
469
enum efc_sm_event evt, void *arg)
drivers/scsi/elx/libefc/efc_fabric.c
517
__efc_fabric_common(__func__, ctx, evt, arg);
drivers/scsi/elx/libefc/efc_fabric.c
52
enum efc_sm_event evt, void *arg)
drivers/scsi/elx/libefc/efc_fabric.c
523
enum efc_sm_event evt, void *arg)
drivers/scsi/elx/libefc/efc_fabric.c
561
__efc_fabric_common(__func__, ctx, evt, arg);
drivers/scsi/elx/libefc/efc_fabric.c
567
enum efc_sm_event evt, void *arg)
drivers/scsi/elx/libefc/efc_fabric.c
577
if (efc_node_check_ns_req(ctx, evt, arg, FC_NS_RFT_ID,
drivers/scsi/elx/libefc/efc_fabric.c
596
__efc_fabric_common(__func__, ctx, evt, arg);
drivers/scsi/elx/libefc/efc_fabric.c
602
enum efc_sm_event evt, void *arg)
drivers/scsi/elx/libefc/efc_fabric.c
616
if (efc_node_check_ns_req(ctx, evt, arg, FC_NS_RFF_ID,
drivers/scsi/elx/libefc/efc_fabric.c
642
__efc_fabric_common(__func__, ctx, evt, arg);
drivers/scsi/elx/libefc/efc_fabric.c
68
__efc_node_common(funcname, ctx, evt, arg);
drivers/scsi/elx/libefc/efc_fabric.c
74
void *arg)
drivers/scsi/elx/libefc/efc_fabric.c
788
enum efc_sm_event evt, void *arg)
drivers/scsi/elx/libefc/efc_fabric.c
790
struct efc_node_cb *cbdata = arg;
drivers/scsi/elx/libefc/efc_fabric.c
803
if (efc_node_check_ns_req(ctx, evt, arg, FC_NS_GID_PT,
drivers/scsi/elx/libefc/efc_fabric.c
833
__efc_fabric_common(__func__, ctx, evt, arg);
drivers/scsi/elx/libefc/efc_fabric.c
838
__efc_ns_idle(struct efc_sm_ctx *ctx, enum efc_sm_event evt, void *arg)
drivers/scsi/elx/libefc/efc_fabric.c
882
__efc_fabric_common(__func__, ctx, evt, arg);
drivers/scsi/elx/libefc/efc_fabric.c
898
enum efc_sm_event evt, void *arg)
drivers/scsi/elx/libefc/efc_fabric.c
943
__efc_fabric_common(__func__, ctx, evt, arg);
drivers/scsi/elx/libefc/efc_fabric.c
949
enum efc_sm_event evt, void *arg)
drivers/scsi/elx/libefc/efc_fabric.c
95
__efc_fabric_common(__func__, ctx, evt, arg);
drivers/scsi/elx/libefc/efc_fabric.c
967
__efc_fabric_common(__func__, ctx, evt, arg);
drivers/scsi/elx/libefc/efc_fabric.c
973
enum efc_sm_event evt, void *arg)
drivers/scsi/elx/libefc/efc_fabric.c
987
if (efc_node_check_els_req(ctx, evt, arg, ELS_SCR,
drivers/scsi/elx/libefc/efc_fabric.c
997
__efc_fabric_common(__func__, ctx, evt, arg);
drivers/scsi/elx/libefc/efc_fabric.h
101
enum efc_sm_event evt, void *arg);
drivers/scsi/elx/libefc/efc_fabric.h
104
enum efc_sm_event evt, void *arg);
drivers/scsi/elx/libefc/efc_fabric.h
107
enum efc_sm_event evt, void *arg);
drivers/scsi/elx/libefc/efc_fabric.h
19
enum efc_sm_event evt, void *arg);
drivers/scsi/elx/libefc/efc_fabric.h
22
enum efc_sm_event evt, void *arg);
drivers/scsi/elx/libefc/efc_fabric.h
25
enum efc_sm_event evt, void *arg);
drivers/scsi/elx/libefc/efc_fabric.h
28
enum efc_sm_event evt, void *arg);
drivers/scsi/elx/libefc/efc_fabric.h
32
enum efc_sm_event evt, void *arg);
drivers/scsi/elx/libefc/efc_fabric.h
35
enum efc_sm_event evt, void *arg);
drivers/scsi/elx/libefc/efc_fabric.h
38
enum efc_sm_event evt, void *arg);
drivers/scsi/elx/libefc/efc_fabric.h
41
__efc_ns_init(struct efc_sm_ctx *ctx, enum efc_sm_event evt, void *arg);
drivers/scsi/elx/libefc/efc_fabric.h
44
enum efc_sm_event evt, void *arg);
drivers/scsi/elx/libefc/efc_fabric.h
47
enum efc_sm_event evt, void *arg);
drivers/scsi/elx/libefc/efc_fabric.h
50
enum efc_sm_event evt, void *arg);
drivers/scsi/elx/libefc/efc_fabric.h
53
enum efc_sm_event evt, void *arg);
drivers/scsi/elx/libefc/efc_fabric.h
56
enum efc_sm_event evt, void *arg);
drivers/scsi/elx/libefc/efc_fabric.h
59
enum efc_sm_event, void *arg);
drivers/scsi/elx/libefc/efc_fabric.h
62
enum efc_sm_event evt, void *arg);
drivers/scsi/elx/libefc/efc_fabric.h
64
__efc_ns_idle(struct efc_sm_ctx *ctx, enum efc_sm_event evt, void *arg);
drivers/scsi/elx/libefc/efc_fabric.h
67
enum efc_sm_event evt, void *arg);
drivers/scsi/elx/libefc/efc_fabric.h
70
enum efc_sm_event evt, void *arg);
drivers/scsi/elx/libefc/efc_fabric.h
73
enum efc_sm_event evt, void *arg);
drivers/scsi/elx/libefc/efc_fabric.h
76
enum efc_sm_event evt, void *arg);
drivers/scsi/elx/libefc/efc_fabric.h
79
enum efc_sm_event evt, void *arg);
drivers/scsi/elx/libefc/efc_fabric.h
82
enum efc_sm_event evt, void *arg);
drivers/scsi/elx/libefc/efc_fabric.h
85
enum efc_sm_event evt, void *arg);
drivers/scsi/elx/libefc/efc_fabric.h
89
enum efc_sm_event evt, void *arg);
drivers/scsi/elx/libefc/efc_fabric.h
92
enum efc_sm_event evt, void *arg);
drivers/scsi/elx/libefc/efc_fabric.h
95
enum efc_sm_event evt, void *arg);
drivers/scsi/elx/libefc/efc_fabric.h
98
enum efc_sm_event evt, void *arg);
drivers/scsi/elx/libefc/efc_node.c
10
efc_remote_node_cb(void *arg, int event, void *data)
drivers/scsi/elx/libefc/efc_node.c
1084
void efc_node_post_els_resp(struct efc_node *node, u32 evt, void *arg)
drivers/scsi/elx/libefc/efc_node.c
1090
efc_node_post_event(node, evt, arg);
drivers/scsi/elx/libefc/efc_node.c
1094
void efc_node_post_shutdown(struct efc_node *node, void *arg)
drivers/scsi/elx/libefc/efc_node.c
1100
efc_node_post_event(node, EFC_EVT_SHUTDOWN, arg);
drivers/scsi/elx/libefc/efc_node.c
12
struct efc *efc = arg;
drivers/scsi/elx/libefc/efc_node.c
32
_efc_node_free(struct kref *arg)
drivers/scsi/elx/libefc/efc_node.c
34
struct efc_node *node = container_of(arg, struct efc_node, ref);
drivers/scsi/elx/libefc/efc_node.c
364
enum efc_sm_event evt, void *arg)
drivers/scsi/elx/libefc/efc_node.c
420
__efc_node_common(__func__, ctx, evt, arg);
drivers/scsi/elx/libefc/efc_node.c
465
enum efc_sm_event evt, void *arg)
drivers/scsi/elx/libefc/efc_node.c
531
__efc_node_common(__func__, ctx, evt, arg);
drivers/scsi/elx/libefc/efc_node.c
540
enum efc_sm_event evt, void *arg)
drivers/scsi/elx/libefc/efc_node.c
583
__efc_node_common(__func__, ctx, evt, arg);
drivers/scsi/elx/libefc/efc_node.c
589
enum efc_sm_event evt, void *arg)
drivers/scsi/elx/libefc/efc_node.c
640
__efc_node_common(__func__, ctx, evt, arg);
drivers/scsi/elx/libefc/efc_node.c
646
enum efc_sm_event evt, void *arg)
drivers/scsi/elx/libefc/efc_node.c
650
struct efc_node_cb *cbdata = arg;
drivers/scsi/elx/libefc/efc_node.c
770
enum efc_sm_event evt, void *arg)
drivers/scsi/elx/libefc/efc_node.c
776
efc_sm_post_event(&node->sm, evt, arg);
drivers/scsi/elx/libefc/efc_node.c
843
efc_node_check_els_req(struct efc_sm_ctx *ctx, enum efc_sm_event evt, void *arg,
drivers/scsi/elx/libefc/efc_node.c
852
efc_node_check_ns_req(struct efc_sm_ctx *ctx, enum efc_sm_event evt, void *arg,
drivers/scsi/elx/libefc/efc_node.c
884
enum efc_sm_event evt, void *arg)
drivers/scsi/elx/libefc/efc_node.c
903
enum efc_sm_event evt, void *arg);
drivers/scsi/elx/libefc/efc_node.c
920
__efc_node_common(__func__, ctx, evt, arg);
drivers/scsi/elx/libefc/efc_node.h
111
enum efc_sm_event evt, void *arg,
drivers/scsi/elx/libefc/efc_node.h
117
enum efc_sm_event evt, void *arg,
drivers/scsi/elx/libefc/efc_node.h
131
void *arg);
drivers/scsi/elx/libefc/efc_node.h
135
enum efc_sm_event evt, void *arg);
drivers/scsi/elx/libefc/efc_node.h
138
enum efc_sm_event evt, void *arg);
drivers/scsi/elx/libefc/efc_node.h
141
enum efc_sm_event evt, void *arg);
drivers/scsi/elx/libefc/efc_node.h
144
enum efc_sm_event evt, void *arg);
drivers/scsi/elx/libefc/efc_node.h
153
enum efc_sm_event evt, void *arg);
drivers/scsi/elx/libefc/efc_node.h
164
enum efc_sm_event evt, void *arg));
drivers/scsi/elx/libefc/efc_node.h
167
enum efc_sm_event evt, void *arg);
drivers/scsi/elx/libefc/efc_node.h
183
efc_node_post_els_resp(struct efc_node *node, u32 evt, void *arg);
drivers/scsi/elx/libefc/efc_nport.c
272
enum efc_sm_event evt, void *arg)
drivers/scsi/elx/libefc/efc_nport.c
31
efc_nport_cb(void *arg, int event, void *data)
drivers/scsi/elx/libefc/efc_nport.c
321
enum efc_sm_event evt, void *arg)
drivers/scsi/elx/libefc/efc_nport.c
33
struct efc *efc = arg;
drivers/scsi/elx/libefc/efc_nport.c
339
__efc_nport_common(__func__, ctx, evt, arg);
drivers/scsi/elx/libefc/efc_nport.c
345
enum efc_sm_event evt, void *arg)
drivers/scsi/elx/libefc/efc_nport.c
376
__efc_nport_common(__func__, ctx, evt, arg);
drivers/scsi/elx/libefc/efc_nport.c
382
enum efc_sm_event evt, void *arg)
drivers/scsi/elx/libefc/efc_nport.c
433
__efc_nport_common(__func__, ctx, evt, arg);
drivers/scsi/elx/libefc/efc_nport.c
439
enum efc_sm_event evt, void *arg)
drivers/scsi/elx/libefc/efc_nport.c
468
__efc_nport_common(__func__, ctx, evt, arg);
drivers/scsi/elx/libefc/efc_nport.c
494
enum efc_sm_event evt, void *arg)
drivers/scsi/elx/libefc/efc_nport.c
534
__efc_nport_common(__func__, ctx, evt, arg);
drivers/scsi/elx/libefc/efc_nport.c
540
enum efc_sm_event evt, void *arg)
drivers/scsi/elx/libefc/efc_nport.c
571
__efc_nport_common(__func__, ctx, evt, arg);
drivers/scsi/elx/libefc/efc_nport.c
577
enum efc_sm_event evt, void *arg)
drivers/scsi/elx/libefc/efc_nport.c
58
_efc_nport_free(struct kref *arg)
drivers/scsi/elx/libefc/efc_nport.c
593
__efc_nport_common(__func__, ctx, evt, arg);
drivers/scsi/elx/libefc/efc_nport.c
60
struct efc_nport *nport = container_of(arg, struct efc_nport, ref);
drivers/scsi/elx/libefc/efc_nport.h
27
enum efc_sm_event evt, void *arg);
drivers/scsi/elx/libefc/efc_nport.h
30
enum efc_sm_event evt, void *arg);
drivers/scsi/elx/libefc/efc_nport.h
33
enum efc_sm_event evt, void *arg);
drivers/scsi/elx/libefc/efc_nport.h
36
enum efc_sm_event evt, void *arg);
drivers/scsi/elx/libefc/efc_nport.h
39
enum efc_sm_event evt, void *arg);
drivers/scsi/elx/libefc/efc_nport.h
42
enum efc_sm_event evt, void *arg);
drivers/scsi/elx/libefc/efc_nport.h
45
enum efc_sm_event evt, void *arg);
drivers/scsi/elx/libefc/efc_sm.h
192
enum efc_sm_event evt, void *arg),
drivers/scsi/elx/libefc/efclib.h
140
void (*release)(struct kref *arg);
drivers/scsi/elx/libefc/efclib.h
215
void (*release)(struct kref *arg);
drivers/scsi/elx/libefc/efclib.h
325
void (*release)(struct kref *arg);
drivers/scsi/elx/libefc/efclib.h
370
enum efc_sm_event evt, void *arg);
drivers/scsi/elx/libefc/efclib.h
497
int (*issue_mbox_rqst)(void *efct, void *buf, void *cb, void *arg);
drivers/scsi/elx/libefc/efclib.h
548
void (*domain_free_cb)(struct efc *efc, void *arg);
drivers/scsi/elx/libefc/efclib.h
578
int efc_domain_cb(void *arg, int event, void *data);
drivers/scsi/elx/libefc/efclib.h
581
void (*callback)(struct efc *efc, void *arg),
drivers/scsi/elx/libefc/efclib.h
582
void *arg);
drivers/scsi/elx/libefc/efclib.h
587
void efc_nport_cb(void *arg, int event, void *data);
drivers/scsi/elx/libefc/efclib.h
603
int efc_remote_node_cb(void *arg, int event, void *data);
drivers/scsi/elx/libefc/efclib.h
605
void efc_node_post_shutdown(struct efc_node *node, void *arg);
drivers/scsi/elx/libefc/efclib.h
66
enum efc_sm_event evt, void *arg);
drivers/scsi/elx/libefc_sli/sli4.c
4800
void *func, void *arg)
drivers/scsi/elx/libefc_sli/sli4.c
4811
sli4->link_arg = arg;
drivers/scsi/elx/libefc_sli/sli4.h
3977
sli_callback(struct sli4 *sli4, enum sli4_callback cb, void *func, void *arg);
drivers/scsi/esas2r/esas2r.h
967
int esas2r_ioctl_handler(void *hostdata, unsigned int cmd, void __user *arg);
drivers/scsi/esas2r/esas2r.h
968
int esas2r_ioctl(struct scsi_device *dev, unsigned int cmd, void __user *arg);
drivers/scsi/esas2r/esas2r.h
974
long esas2r_proc_ioctl(struct file *fp, unsigned int cmd, unsigned long arg);
drivers/scsi/esas2r/esas2r_ioctl.c
1268
int esas2r_ioctl_handler(void *hostdata, unsigned int cmd, void __user *arg)
drivers/scsi/esas2r/esas2r_ioctl.c
1276
esas2r_log(ESAS2R_LOG_DEBG, "ioctl (%p, %x, %p)", hostdata, cmd, arg);
drivers/scsi/esas2r/esas2r_ioctl.c
1278
if ((arg == NULL)
drivers/scsi/esas2r/esas2r_ioctl.c
1283
ioctl = memdup_user(arg, sizeof(struct atto_express_ioctl));
drivers/scsi/esas2r/esas2r_ioctl.c
1287
cmd, arg);
drivers/scsi/esas2r/esas2r_ioctl.c
1508
err = copy_to_user(arg, ioctl, sizeof(struct atto_express_ioctl));
drivers/scsi/esas2r/esas2r_ioctl.c
1523
int esas2r_ioctl(struct scsi_device *sd, unsigned int cmd, void __user *arg)
drivers/scsi/esas2r/esas2r_ioctl.c
1525
return esas2r_ioctl_handler(sd->host->hostdata, cmd, arg);
drivers/scsi/esas2r/esas2r_main.c
626
long esas2r_proc_ioctl(struct file *fp, unsigned int cmd, unsigned long arg)
drivers/scsi/esas2r/esas2r_main.c
629
cmd, (void __user *)arg);
drivers/scsi/fcoe/fcoe.c
2539
static void fcoe_flogi_resp(struct fc_seq *seq, struct fc_frame *fp, void *arg)
drivers/scsi/fcoe/fcoe.c
2541
struct fcoe_ctlr *fip = arg;
drivers/scsi/fcoe/fcoe.c
2568
static void fcoe_logo_resp(struct fc_seq *seq, struct fc_frame *fp, void *arg)
drivers/scsi/fcoe/fcoe.c
2570
struct fc_lport *lport = arg;
drivers/scsi/fcoe/fcoe.c
2592
void *arg, u32 timeout)
drivers/scsi/fcoe/fcoe.c
2613
return fc_elsct_send(lport, did, fp, op, resp, arg, timeout);
drivers/scsi/fcoe/fcoe_transport.c
864
enum fip_mode fip_mode = (enum fip_mode)(uintptr_t)kp->arg;
drivers/scsi/fnic/fnic_main.c
475
int arg)
drivers/scsi/fnic/fnic_main.c
484
err = start(vdev, arg);
drivers/scsi/fnic/vnic_dev.c
635
int vnic_dev_open(struct vnic_dev *vdev, int arg)
drivers/scsi/fnic/vnic_dev.c
637
u64 a0 = (u32)arg, a1 = 0;
drivers/scsi/fnic/vnic_dev.c
659
int vnic_dev_soft_reset(struct vnic_dev *vdev, int arg)
drivers/scsi/fnic/vnic_dev.c
661
u64 a0 = (u32)arg, a1 = 0;
drivers/scsi/fnic/vnic_dev.c
811
int vnic_dev_init(struct vnic_dev *vdev, int arg)
drivers/scsi/fnic/vnic_dev.c
813
u64 a0 = (u32)arg, a1 = 0;
drivers/scsi/fnic/vnic_dev.h
138
int vnic_dev_open(struct vnic_dev *vdev, int arg);
drivers/scsi/fnic/vnic_dev.h
140
int vnic_dev_init(struct vnic_dev *vdev, int arg);
drivers/scsi/fnic/vnic_dev.h
143
int vnic_dev_soft_reset(struct vnic_dev *vdev, int arg);
drivers/scsi/hpsa.c
256
void __user *arg);
drivers/scsi/hpsa.c
264
void __user *arg);
drivers/scsi/hpsa.c
6257
void __user *arg)
drivers/scsi/hpsa.c
6260
IOCTL32_Command_struct __user *arg32 = arg;
drivers/scsi/hpsa.c
6265
if (!arg)
drivers/scsi/hpsa.c
6288
unsigned int cmd, void __user *arg)
drivers/scsi/hpsa.c
6291
BIG_IOCTL32_Command_struct __user *arg32 = arg;
drivers/scsi/hpsa.c
6296
if (!arg)
drivers/scsi/hpsa.c
6319
void __user *arg)
drivers/scsi/hpsa.c
6337
return hpsa_ioctl(dev, cmd, arg);
drivers/scsi/hpsa.c
6340
return hpsa_ioctl32_passthru(dev, cmd, arg);
drivers/scsi/hpsa.c
6342
return hpsa_ioctl32_big_passthru(dev, cmd, arg);
drivers/scsi/hptiop.c
798
struct hpt_ioctl_k *arg;
drivers/scsi/hptiop.c
811
arg = (struct hpt_ioctl_k *)(unsigned long)
drivers/scsi/hptiop.c
816
arg->result = HPT_IOCTL_RESULT_OK;
drivers/scsi/hptiop.c
818
if (arg->outbuf_size)
drivers/scsi/hptiop.c
819
memcpy_fromio(arg->outbuf,
drivers/scsi/hptiop.c
821
arg->outbuf_size);
drivers/scsi/hptiop.c
823
if (arg->bytes_returned)
drivers/scsi/hptiop.c
824
*arg->bytes_returned = arg->outbuf_size;
drivers/scsi/hptiop.c
827
arg->result = HPT_IOCTL_RESULT_FAILED;
drivers/scsi/hptiop.c
829
arg->done(arg);
drivers/scsi/ips.h
82
#define IPS_PRINTK(level, pcidev, format, arg...) \
drivers/scsi/ips.h
83
dev_printk(level , &((pcidev)->dev) , format , ## arg)
drivers/scsi/iscsi_tcp.c
142
rd_desc.arg.data = conn;
drivers/scsi/iscsi_tcp.c
65
#define ISCSI_SW_TCP_DBG(_conn, dbg_fmt, arg...) \
drivers/scsi/iscsi_tcp.c
70
__func__, ##arg); \
drivers/scsi/iscsi_tcp.c
73
"%s " dbg_fmt, __func__, ##arg);\
drivers/scsi/iscsi_tcp.c
87
struct iscsi_conn *conn = rd_desc->arg.data;
drivers/scsi/libfc/fc_elsct.c
36
void *arg, u32 timer_msec)
drivers/scsi/libfc/fc_elsct.c
58
return fc_exch_seq_send(lport, fp, resp, NULL, arg, timer_msec);
drivers/scsi/libfc/fc_exch.c
1918
fc_seq_set_resp(sp, NULL, ep->arg);
drivers/scsi/libfc/fc_exch.c
2101
static void fc_exch_rrq_resp(struct fc_seq *sp, struct fc_frame *fp, void *arg)
drivers/scsi/libfc/fc_exch.c
2103
struct fc_exch *aborted_ep = arg;
drivers/scsi/libfc/fc_exch.c
2179
void *arg),
drivers/scsi/libfc/fc_exch.c
2181
void *arg, u32 timer_msec)
drivers/scsi/libfc/fc_exch.c
2199
ep->arg = arg;
drivers/scsi/libfc/fc_exch.c
318
ep->destructor(&ep->seq, ep->arg);
drivers/scsi/libfc/fc_exch.c
596
void *arg)
drivers/scsi/libfc/fc_exch.c
612
ep->arg = arg;
drivers/scsi/libfc/fc_exch.c
732
void (*resp)(struct fc_seq *, struct fc_frame *fp, void *arg);
drivers/scsi/libfc/fc_exch.c
733
void *arg;
drivers/scsi/libfc/fc_exch.c
741
arg = ep->arg;
drivers/scsi/libfc/fc_exch.c
745
resp(sp, fp, arg);
drivers/scsi/libfc/fc_exch.c
792
fc_seq_set_resp(sp, NULL, ep->arg);
drivers/scsi/libfc/fc_exch.c
976
fc_seq_set_resp(sp, NULL, ep->arg);
drivers/scsi/libfc/fc_fcp.c
1165
void *arg))
drivers/scsi/libfc/fc_fcp.c
1362
static void fc_tm_done(struct fc_seq *seq, struct fc_frame *fp, void *arg)
drivers/scsi/libfc/fc_fcp.c
1364
struct fc_fcp_pkt *fsp = arg;
drivers/scsi/libfc/fc_fcp.c
1504
static void fc_fcp_rec_resp(struct fc_seq *seq, struct fc_frame *fp, void *arg)
drivers/scsi/libfc/fc_fcp.c
1506
struct fc_fcp_pkt *fsp = (struct fc_fcp_pkt *)arg;
drivers/scsi/libfc/fc_fcp.c
1768
static void fc_fcp_srr_resp(struct fc_seq *seq, struct fc_frame *fp, void *arg)
drivers/scsi/libfc/fc_fcp.c
1770
struct fc_fcp_pkt *fsp = arg;
drivers/scsi/libfc/fc_fcp.c
773
static void fc_fcp_recv(struct fc_seq *seq, struct fc_frame *fp, void *arg)
drivers/scsi/libfc/fc_fcp.c
775
struct fc_fcp_pkt *fsp = (struct fc_fcp_pkt *)arg;
drivers/scsi/libfc/fc_libfc.c
241
void fc_lport_iterate(void (*notify)(struct fc_lport *, void *), void *arg)
drivers/scsi/libfc/fc_libfc.c
247
notify(lport, arg);
drivers/scsi/libiscsi.c
53
#define ISCSI_DBG_CONN(_conn, dbg_fmt, arg...) \
drivers/scsi/libiscsi.c
58
__func__, ##arg); \
drivers/scsi/libiscsi.c
61
"%s " dbg_fmt, __func__, ##arg);\
drivers/scsi/libiscsi.c
64
#define ISCSI_DBG_SESSION(_session, dbg_fmt, arg...) \
drivers/scsi/libiscsi.c
69
__func__, ##arg); \
drivers/scsi/libiscsi.c
72
"%s " dbg_fmt, __func__, ##arg); \
drivers/scsi/libiscsi.c
75
#define ISCSI_DBG_EH(_session, dbg_fmt, arg...) \
drivers/scsi/libiscsi.c
80
__func__, ##arg); \
drivers/scsi/libiscsi.c
83
"%s " dbg_fmt, __func__, ##arg); \
drivers/scsi/libiscsi_tcp.c
52
#define ISCSI_DBG_TCP(_conn, dbg_fmt, arg...) \
drivers/scsi/libiscsi_tcp.c
57
__func__, ##arg); \
drivers/scsi/libiscsi_tcp.c
60
"%s " dbg_fmt, __func__, ##arg);\
drivers/scsi/libsas/sas_scsi_host.c
753
int sas_ioctl(struct scsi_device *sdev, unsigned int cmd, void __user *arg)
drivers/scsi/libsas/sas_scsi_host.c
758
return ata_sas_scsi_ioctl(dev->sata_dev.ap, sdev, cmd, arg);
drivers/scsi/lpfc/lpfc_debugfs.h
210
#define lpfc_nvmeio_data(phba, fmt, arg...) \
drivers/scsi/lpfc/lpfc_debugfs.h
213
lpfc_debugfs_nvme_trc(phba, fmt, ##arg); \
drivers/scsi/lpfc/lpfc_debugfs.h
296
#define lpfc_nvmeio_data(phba, fmt, arg...) \
drivers/scsi/lpfc/lpfc_debugfs.h
297
no_printk(fmt, ##arg)
drivers/scsi/lpfc/lpfc_logmsg.h
58
#define lpfc_vlog_msg(vport, level, mask, fmt, arg...) \
drivers/scsi/lpfc/lpfc_logmsg.h
61
fmt, (vport)->phba->brd_no, vport->vpi, ##arg); }
drivers/scsi/lpfc/lpfc_logmsg.h
63
#define lpfc_log_msg(phba, level, mask, fmt, arg...) \
drivers/scsi/lpfc/lpfc_logmsg.h
70
fmt, phba->brd_no, ##arg); \
drivers/scsi/lpfc/lpfc_logmsg.h
74
#define lpfc_printf_vlog(vport, level, mask, fmt, arg...) \
drivers/scsi/lpfc/lpfc_logmsg.h
80
fmt, (vport)->phba->brd_no, vport->vpi, ##arg); \
drivers/scsi/lpfc/lpfc_logmsg.h
83
(vport)->phba->brd_no, (vport)->vpi, ##arg); \
drivers/scsi/lpfc/lpfc_logmsg.h
87
#define lpfc_printf_log(phba, level, mask, fmt, arg...) \
drivers/scsi/lpfc/lpfc_logmsg.h
96
fmt, phba->brd_no, ##arg); \
drivers/scsi/lpfc/lpfc_logmsg.h
98
lpfc_dbg_print(phba, "%d:" fmt, phba->brd_no, ##arg); \
drivers/scsi/lpfc/lpfc_nportdisc.c
1152
void *arg, uint32_t evt)
drivers/scsi/lpfc/lpfc_nportdisc.c
1155
LPFC_MBOXQ_t *pmb = (LPFC_MBOXQ_t *) arg;
drivers/scsi/lpfc/lpfc_nportdisc.c
1175
void *arg, uint32_t evt)
drivers/scsi/lpfc/lpfc_nportdisc.c
1195
void *arg, uint32_t evt)
drivers/scsi/lpfc/lpfc_nportdisc.c
1199
cmdiocb = (struct lpfc_iocbq *) arg;
drivers/scsi/lpfc/lpfc_nportdisc.c
1209
void *arg, uint32_t evt)
drivers/scsi/lpfc/lpfc_nportdisc.c
1217
void *arg, uint32_t evt)
drivers/scsi/lpfc/lpfc_nportdisc.c
1219
struct lpfc_iocbq *cmdiocb = (struct lpfc_iocbq *) arg;
drivers/scsi/lpfc/lpfc_nportdisc.c
1229
void *arg, uint32_t evt)
drivers/scsi/lpfc/lpfc_nportdisc.c
1236
void *arg, uint32_t evt)
drivers/scsi/lpfc/lpfc_nportdisc.c
1244
void *arg, uint32_t evt)
drivers/scsi/lpfc/lpfc_nportdisc.c
1251
void *arg, uint32_t evt)
drivers/scsi/lpfc/lpfc_nportdisc.c
1254
struct lpfc_iocbq *cmdiocb = arg;
drivers/scsi/lpfc/lpfc_nportdisc.c
1297
void *arg, uint32_t evt)
drivers/scsi/lpfc/lpfc_nportdisc.c
1299
struct lpfc_iocbq *cmdiocb = (struct lpfc_iocbq *) arg;
drivers/scsi/lpfc/lpfc_nportdisc.c
1311
void *arg, uint32_t evt)
drivers/scsi/lpfc/lpfc_nportdisc.c
1313
struct lpfc_iocbq *cmdiocb = (struct lpfc_iocbq *) arg;
drivers/scsi/lpfc/lpfc_nportdisc.c
1327
void *arg, uint32_t evt)
drivers/scsi/lpfc/lpfc_nportdisc.c
1330
struct lpfc_iocbq *cmdiocb = (struct lpfc_iocbq *) arg;
drivers/scsi/lpfc/lpfc_nportdisc.c
1354
void *arg,
drivers/scsi/lpfc/lpfc_nportdisc.c
1369
cmdiocb = (struct lpfc_iocbq *) arg;
drivers/scsi/lpfc/lpfc_nportdisc.c
1559
void *arg, uint32_t evt)
drivers/scsi/lpfc/lpfc_nportdisc.c
1566
struct lpfc_nodelist *ndlp, void *arg, uint32_t evt)
drivers/scsi/lpfc/lpfc_nportdisc.c
1569
LPFC_MBOXQ_t *pmb = (LPFC_MBOXQ_t *) arg;
drivers/scsi/lpfc/lpfc_nportdisc.c
1585
void *arg, uint32_t evt)
drivers/scsi/lpfc/lpfc_nportdisc.c
1601
void *arg,
drivers/scsi/lpfc/lpfc_nportdisc.c
1623
void *arg, uint32_t evt)
drivers/scsi/lpfc/lpfc_nportdisc.c
1631
cmdiocb = (struct lpfc_iocbq *) arg;
drivers/scsi/lpfc/lpfc_nportdisc.c
1649
void *arg, uint32_t evt)
drivers/scsi/lpfc/lpfc_nportdisc.c
1651
struct lpfc_iocbq *cmdiocb = (struct lpfc_iocbq *) arg;
drivers/scsi/lpfc/lpfc_nportdisc.c
1660
void *arg, uint32_t evt)
drivers/scsi/lpfc/lpfc_nportdisc.c
1665
cmdiocb = (struct lpfc_iocbq *) arg;
drivers/scsi/lpfc/lpfc_nportdisc.c
1677
void *arg, uint32_t evt)
drivers/scsi/lpfc/lpfc_nportdisc.c
1681
cmdiocb = (struct lpfc_iocbq *) arg;
drivers/scsi/lpfc/lpfc_nportdisc.c
1689
void *arg, uint32_t evt)
drivers/scsi/lpfc/lpfc_nportdisc.c
1693
cmdiocb = (struct lpfc_iocbq *) arg;
drivers/scsi/lpfc/lpfc_nportdisc.c
1703
void *arg, uint32_t evt)
drivers/scsi/lpfc/lpfc_nportdisc.c
1711
cmdiocb = (struct lpfc_iocbq *) arg;
drivers/scsi/lpfc/lpfc_nportdisc.c
1760
void *arg, uint32_t evt)
drivers/scsi/lpfc/lpfc_nportdisc.c
1776
void *arg,
drivers/scsi/lpfc/lpfc_nportdisc.c
1799
void *arg,
drivers/scsi/lpfc/lpfc_nportdisc.c
1802
struct lpfc_iocbq *cmdiocb = (struct lpfc_iocbq *) arg;
drivers/scsi/lpfc/lpfc_nportdisc.c
1811
void *arg,
drivers/scsi/lpfc/lpfc_nportdisc.c
1814
struct lpfc_iocbq *cmdiocb = (struct lpfc_iocbq *) arg;
drivers/scsi/lpfc/lpfc_nportdisc.c
1850
void *arg,
drivers/scsi/lpfc/lpfc_nportdisc.c
1854
struct lpfc_iocbq *cmdiocb = (struct lpfc_iocbq *) arg;
drivers/scsi/lpfc/lpfc_nportdisc.c
1858
cmdiocb = (struct lpfc_iocbq *) arg;
drivers/scsi/lpfc/lpfc_nportdisc.c
1891
void *arg,
drivers/scsi/lpfc/lpfc_nportdisc.c
1894
struct lpfc_iocbq *cmdiocb = (struct lpfc_iocbq *) arg;
drivers/scsi/lpfc/lpfc_nportdisc.c
1903
void *arg,
drivers/scsi/lpfc/lpfc_nportdisc.c
1908
cmdiocb = (struct lpfc_iocbq *) arg;
drivers/scsi/lpfc/lpfc_nportdisc.c
1916
void *arg,
drivers/scsi/lpfc/lpfc_nportdisc.c
1920
LPFC_MBOXQ_t *pmb = (LPFC_MBOXQ_t *) arg;
drivers/scsi/lpfc/lpfc_nportdisc.c
2025
void *arg,
drivers/scsi/lpfc/lpfc_nportdisc.c
2039
void *arg,
drivers/scsi/lpfc/lpfc_nportdisc.c
2064
void *arg, uint32_t evt)
drivers/scsi/lpfc/lpfc_nportdisc.c
2068
cmdiocb = (struct lpfc_iocbq *) arg;
drivers/scsi/lpfc/lpfc_nportdisc.c
2076
void *arg, uint32_t evt)
drivers/scsi/lpfc/lpfc_nportdisc.c
2078
struct lpfc_iocbq *cmdiocb = (struct lpfc_iocbq *) arg;
drivers/scsi/lpfc/lpfc_nportdisc.c
2089
void *arg, uint32_t evt)
drivers/scsi/lpfc/lpfc_nportdisc.c
2091
struct lpfc_iocbq *cmdiocb = (struct lpfc_iocbq *) arg;
drivers/scsi/lpfc/lpfc_nportdisc.c
2102
void *arg, uint32_t evt)
drivers/scsi/lpfc/lpfc_nportdisc.c
2104
struct lpfc_iocbq *cmdiocb = (struct lpfc_iocbq *) arg;
drivers/scsi/lpfc/lpfc_nportdisc.c
2117
void *arg, uint32_t evt)
drivers/scsi/lpfc/lpfc_nportdisc.c
2119
struct lpfc_iocbq *cmdiocb = (struct lpfc_iocbq *) arg;
drivers/scsi/lpfc/lpfc_nportdisc.c
2127
void *arg, uint32_t evt)
drivers/scsi/lpfc/lpfc_nportdisc.c
2137
cmdiocb = (struct lpfc_iocbq *) arg;
drivers/scsi/lpfc/lpfc_nportdisc.c
2315
void *arg, uint32_t evt)
drivers/scsi/lpfc/lpfc_nportdisc.c
2348
void *arg,
drivers/scsi/lpfc/lpfc_nportdisc.c
2370
void *arg, uint32_t evt)
drivers/scsi/lpfc/lpfc_nportdisc.c
2372
struct lpfc_iocbq *cmdiocb = (struct lpfc_iocbq *)arg;
drivers/scsi/lpfc/lpfc_nportdisc.c
2384
void *arg, uint32_t evt)
drivers/scsi/lpfc/lpfc_nportdisc.c
2386
struct lpfc_iocbq *cmdiocb = (struct lpfc_iocbq *)arg;
drivers/scsi/lpfc/lpfc_nportdisc.c
2398
void *arg, uint32_t evt)
drivers/scsi/lpfc/lpfc_nportdisc.c
2400
struct lpfc_iocbq *cmdiocb = (struct lpfc_iocbq *)arg;
drivers/scsi/lpfc/lpfc_nportdisc.c
2409
void *arg, uint32_t evt)
drivers/scsi/lpfc/lpfc_nportdisc.c
2411
struct lpfc_iocbq *cmdiocb = (struct lpfc_iocbq *)arg;
drivers/scsi/lpfc/lpfc_nportdisc.c
2423
void *arg, uint32_t evt)
drivers/scsi/lpfc/lpfc_nportdisc.c
2425
struct lpfc_iocbq *cmdiocb = (struct lpfc_iocbq *)arg;
drivers/scsi/lpfc/lpfc_nportdisc.c
2437
void *arg, uint32_t evt)
drivers/scsi/lpfc/lpfc_nportdisc.c
2449
void *arg, uint32_t evt)
drivers/scsi/lpfc/lpfc_nportdisc.c
2466
void *arg, uint32_t evt)
drivers/scsi/lpfc/lpfc_nportdisc.c
2478
void *arg, uint32_t evt)
drivers/scsi/lpfc/lpfc_nportdisc.c
2480
struct lpfc_iocbq *cmdiocb = (struct lpfc_iocbq *) arg;
drivers/scsi/lpfc/lpfc_nportdisc.c
2488
void *arg, uint32_t evt)
drivers/scsi/lpfc/lpfc_nportdisc.c
2490
struct lpfc_iocbq *cmdiocb = (struct lpfc_iocbq *) arg;
drivers/scsi/lpfc/lpfc_nportdisc.c
2502
void *arg, uint32_t evt)
drivers/scsi/lpfc/lpfc_nportdisc.c
2504
struct lpfc_iocbq *cmdiocb = (struct lpfc_iocbq *) arg;
drivers/scsi/lpfc/lpfc_nportdisc.c
2512
void *arg, uint32_t evt)
drivers/scsi/lpfc/lpfc_nportdisc.c
2514
struct lpfc_iocbq *cmdiocb = (struct lpfc_iocbq *) arg;
drivers/scsi/lpfc/lpfc_nportdisc.c
2522
void *arg, uint32_t evt)
drivers/scsi/lpfc/lpfc_nportdisc.c
2524
struct lpfc_iocbq *cmdiocb = (struct lpfc_iocbq *) arg;
drivers/scsi/lpfc/lpfc_nportdisc.c
2533
void *arg,
drivers/scsi/lpfc/lpfc_nportdisc.c
2543
void *arg,
drivers/scsi/lpfc/lpfc_nportdisc.c
2560
void *arg, uint32_t evt)
drivers/scsi/lpfc/lpfc_nportdisc.c
2562
struct lpfc_iocbq *cmdiocb = (struct lpfc_iocbq *) arg;
drivers/scsi/lpfc/lpfc_nportdisc.c
2570
void *arg, uint32_t evt)
drivers/scsi/lpfc/lpfc_nportdisc.c
2572
struct lpfc_iocbq *cmdiocb = (struct lpfc_iocbq *) arg;
drivers/scsi/lpfc/lpfc_nportdisc.c
2582
void *arg, uint32_t evt)
drivers/scsi/lpfc/lpfc_nportdisc.c
2584
struct lpfc_iocbq *cmdiocb = (struct lpfc_iocbq *) arg;
drivers/scsi/lpfc/lpfc_nportdisc.c
2593
void *arg, uint32_t evt)
drivers/scsi/lpfc/lpfc_nportdisc.c
2595
struct lpfc_iocbq *cmdiocb = (struct lpfc_iocbq *) arg;
drivers/scsi/lpfc/lpfc_nportdisc.c
2603
void *arg, uint32_t evt)
drivers/scsi/lpfc/lpfc_nportdisc.c
2605
struct lpfc_iocbq *cmdiocb = (struct lpfc_iocbq *) arg;
drivers/scsi/lpfc/lpfc_nportdisc.c
2634
void *arg,
drivers/scsi/lpfc/lpfc_nportdisc.c
2651
void *arg, uint32_t evt)
drivers/scsi/lpfc/lpfc_nportdisc.c
2653
struct lpfc_iocbq *cmdiocb = (struct lpfc_iocbq *) arg;
drivers/scsi/lpfc/lpfc_nportdisc.c
2676
void *arg, uint32_t evt)
drivers/scsi/lpfc/lpfc_nportdisc.c
2678
struct lpfc_iocbq *cmdiocb = (struct lpfc_iocbq *) arg;
drivers/scsi/lpfc/lpfc_nportdisc.c
2704
void *arg, uint32_t evt)
drivers/scsi/lpfc/lpfc_nportdisc.c
2706
struct lpfc_iocbq *cmdiocb = (struct lpfc_iocbq *) arg;
drivers/scsi/lpfc/lpfc_nportdisc.c
2714
void *arg, uint32_t evt)
drivers/scsi/lpfc/lpfc_nportdisc.c
2716
struct lpfc_iocbq *cmdiocb = (struct lpfc_iocbq *) arg;
drivers/scsi/lpfc/lpfc_nportdisc.c
2743
void *arg, uint32_t evt)
drivers/scsi/lpfc/lpfc_nportdisc.c
2745
struct lpfc_iocbq *cmdiocb = (struct lpfc_iocbq *) arg;
drivers/scsi/lpfc/lpfc_nportdisc.c
2765
void *arg, uint32_t evt)
drivers/scsi/lpfc/lpfc_nportdisc.c
2771
cmdiocb = (struct lpfc_iocbq *) arg;
drivers/scsi/lpfc/lpfc_nportdisc.c
2784
void *arg, uint32_t evt)
drivers/scsi/lpfc/lpfc_nportdisc.c
2790
cmdiocb = (struct lpfc_iocbq *) arg;
drivers/scsi/lpfc/lpfc_nportdisc.c
2804
void *arg, uint32_t evt)
drivers/scsi/lpfc/lpfc_nportdisc.c
2817
void *arg, uint32_t evt)
drivers/scsi/lpfc/lpfc_nportdisc.c
2823
cmdiocb = (struct lpfc_iocbq *) arg;
drivers/scsi/lpfc/lpfc_nportdisc.c
2838
void *arg, uint32_t evt)
drivers/scsi/lpfc/lpfc_nportdisc.c
2840
LPFC_MBOXQ_t *pmb = (LPFC_MBOXQ_t *) arg;
drivers/scsi/lpfc/lpfc_nportdisc.c
2861
void *arg, uint32_t evt)
drivers/scsi/lpfc/lpfc_nportdisc.c
2873
void *arg, uint32_t evt)
drivers/scsi/lpfc/lpfc_nportdisc.c
3077
void *arg, uint32_t evt)
drivers/scsi/lpfc/lpfc_nportdisc.c
3104
rc = (func) (vport, ndlp, arg, evt);
drivers/scsi/megaraid.c
2957
megadev_ioctl(struct file *filep, unsigned int cmd, unsigned long arg)
drivers/scsi/megaraid.c
2993
if( (rval = mega_m_to_n( (void __user *)arg, &uioc)) != 0 )
drivers/scsi/megaraid.c
3111
rval = mega_n_to_m((void __user *)arg, &mc);
drivers/scsi/megaraid.c
3221
rval = mega_n_to_m((void __user *)arg, &mc);
drivers/scsi/megaraid.c
3307
rval = mega_n_to_m((void __user *)arg, &mc);
drivers/scsi/megaraid.c
3350
megadev_unlocked_ioctl(struct file *filep, unsigned int cmd, unsigned long arg)
drivers/scsi/megaraid.c
3355
ret = megadev_ioctl(filep, cmd, arg);
drivers/scsi/megaraid.c
3372
mega_m_to_n(void __user *arg, nitioctl_t *uioc)
drivers/scsi/megaraid.c
3387
if( copy_from_user(signature, arg, 7) )
drivers/scsi/megaraid.c
3400
if( copy_from_user(uioc, arg, sizeof(nitioctl_t)) )
drivers/scsi/megaraid.c
3411
if( copy_from_user(&uioc_mimd, arg, sizeof(struct uioctl_t)) )
drivers/scsi/megaraid.c
3498
mega_n_to_m(void __user *arg, megacmd_t *mc)
drivers/scsi/megaraid.c
3509
if( copy_from_user(signature, arg, 7) )
drivers/scsi/megaraid.c
3514
uiocp = arg;
drivers/scsi/megaraid.c
3531
uioc_mimd = arg;
drivers/scsi/megaraid.c
96
megadev_unlocked_ioctl(struct file *filep, unsigned int cmd, unsigned long arg);
drivers/scsi/megaraid/megaraid_mm.c
103
mraid_mm_ioctl(struct file *filep, unsigned int cmd, unsigned long arg)
drivers/scsi/megaraid/megaraid_mm.c
111
void __user *argp = (void __user *)arg;
drivers/scsi/megaraid/megaraid_mm.c
216
unsigned long arg)
drivers/scsi/megaraid/megaraid_mm.c
221
err = mraid_mm_ioctl(filep, cmd, arg);
drivers/scsi/megaraid/megaraid_mm.c
281
handle_drvrcmd(void __user *arg, uint8_t old_ioctl, int *rval)
drivers/scsi/megaraid/megaraid_mm.c
298
umimd = arg;
drivers/scsi/megaraid/megaraid_sas_base.c
8487
megasas_compat_iocpacket_get_user(void __user *arg)
drivers/scsi/megaraid/megaraid_sas_base.c
8490
struct compat_megasas_iocpacket __user *cioc = arg;
drivers/scsi/megaraid/megaraid_sas_base.c
8499
if (copy_from_user(ioc, arg, size))
drivers/scsi/megaraid/megaraid_sas_base.c
8518
static int megasas_mgmt_ioctl_fw(struct file *file, unsigned long arg)
drivers/scsi/megaraid/megaraid_sas_base.c
8521
(struct megasas_iocpacket __user *)arg;
drivers/scsi/megaraid/megaraid_sas_base.c
8576
static int megasas_mgmt_ioctl_aen(struct file *file, unsigned long arg)
drivers/scsi/megaraid/megaraid_sas_base.c
8588
if (copy_from_user(&aen, (void __user *)arg, sizeof(aen)))
drivers/scsi/megaraid/megaraid_sas_base.c
8621
megasas_mgmt_ioctl(struct file *file, unsigned int cmd, unsigned long arg)
drivers/scsi/megaraid/megaraid_sas_base.c
8625
return megasas_mgmt_ioctl_fw(file, arg);
drivers/scsi/megaraid/megaraid_sas_base.c
8628
return megasas_mgmt_ioctl_aen(file, arg);
drivers/scsi/megaraid/megaraid_sas_base.c
8637
unsigned long arg)
drivers/scsi/megaraid/megaraid_sas_base.c
8641
return megasas_mgmt_ioctl_fw(file, arg);
drivers/scsi/megaraid/megaraid_sas_base.c
8643
return megasas_mgmt_ioctl_aen(file, arg);
drivers/scsi/mpt3sas/mpt3sas_base.c
608
static int mpt3sas_remove_dead_ioc_func(void *arg)
drivers/scsi/mpt3sas/mpt3sas_base.c
610
struct MPT3SAS_ADAPTER *ioc = (struct MPT3SAS_ADAPTER *)arg;
drivers/scsi/mpt3sas/mpt3sas_ctl.c
1225
_ctl_getiocinfo(struct MPT3SAS_ADAPTER *ioc, void __user *arg)
drivers/scsi/mpt3sas/mpt3sas_ctl.c
1267
if (copy_to_user(arg, &karg, sizeof(karg))) {
drivers/scsi/mpt3sas/mpt3sas_ctl.c
1281
_ctl_eventquery(struct MPT3SAS_ADAPTER *ioc, void __user *arg)
drivers/scsi/mpt3sas/mpt3sas_ctl.c
1285
if (copy_from_user(&karg, arg, sizeof(karg))) {
drivers/scsi/mpt3sas/mpt3sas_ctl.c
1298
if (copy_to_user(arg, &karg, sizeof(karg))) {
drivers/scsi/mpt3sas/mpt3sas_ctl.c
1312
_ctl_eventenable(struct MPT3SAS_ADAPTER *ioc, void __user *arg)
drivers/scsi/mpt3sas/mpt3sas_ctl.c
1316
if (copy_from_user(&karg, arg, sizeof(karg))) {
drivers/scsi/mpt3sas/mpt3sas_ctl.c
1350
_ctl_eventreport(struct MPT3SAS_ADAPTER *ioc, void __user *arg)
drivers/scsi/mpt3sas/mpt3sas_ctl.c
1354
struct mpt3_ioctl_eventreport __user *uarg = arg;
drivers/scsi/mpt3sas/mpt3sas_ctl.c
1356
if (copy_from_user(&karg, arg, sizeof(karg))) {
drivers/scsi/mpt3sas/mpt3sas_ctl.c
1394
_ctl_do_reset(struct MPT3SAS_ADAPTER *ioc, void __user *arg)
drivers/scsi/mpt3sas/mpt3sas_ctl.c
1399
if (copy_from_user(&karg, arg, sizeof(karg))) {
drivers/scsi/mpt3sas/mpt3sas_ctl.c
1533
_ctl_btdh_mapping(struct MPT3SAS_ADAPTER *ioc, void __user *arg)
drivers/scsi/mpt3sas/mpt3sas_ctl.c
1538
if (copy_from_user(&karg, arg, sizeof(karg))) {
drivers/scsi/mpt3sas/mpt3sas_ctl.c
1553
if (copy_to_user(arg, &karg, sizeof(karg))) {
drivers/scsi/mpt3sas/mpt3sas_ctl.c
1988
_ctl_diag_register(struct MPT3SAS_ADAPTER *ioc, void __user *arg)
drivers/scsi/mpt3sas/mpt3sas_ctl.c
1993
if (copy_from_user(&karg, arg, sizeof(karg))) {
drivers/scsi/mpt3sas/mpt3sas_ctl.c
2018
_ctl_diag_unregister(struct MPT3SAS_ADAPTER *ioc, void __user *arg)
drivers/scsi/mpt3sas/mpt3sas_ctl.c
2026
if (copy_from_user(&karg, arg, sizeof(karg))) {
drivers/scsi/mpt3sas/mpt3sas_ctl.c
2102
_ctl_diag_query(struct MPT3SAS_ADAPTER *ioc, void __user *arg)
drivers/scsi/mpt3sas/mpt3sas_ctl.c
2109
if (copy_from_user(&karg, arg, sizeof(karg))) {
drivers/scsi/mpt3sas/mpt3sas_ctl.c
2177
if (copy_to_user(arg, &karg, sizeof(struct mpt3_diag_query))) {
drivers/scsi/mpt3sas/mpt3sas_ctl.c
2179
__func__, arg);
drivers/scsi/mpt3sas/mpt3sas_ctl.c
2298
_ctl_diag_release(struct MPT3SAS_ADAPTER *ioc, void __user *arg)
drivers/scsi/mpt3sas/mpt3sas_ctl.c
2306
if (copy_from_user(&karg, arg, sizeof(karg))) {
drivers/scsi/mpt3sas/mpt3sas_ctl.c
2382
_ctl_diag_read_buffer(struct MPT3SAS_ADAPTER *ioc, void __user *arg)
drivers/scsi/mpt3sas/mpt3sas_ctl.c
2385
struct mpt3_diag_read_buffer __user *uarg = arg;
drivers/scsi/mpt3sas/mpt3sas_ctl.c
2396
if (copy_from_user(&karg, arg, sizeof(karg))) {
drivers/scsi/mpt3sas/mpt3sas_ctl.c
2565
_ctl_addnl_diag_query(struct MPT3SAS_ADAPTER *ioc, void __user *arg)
drivers/scsi/mpt3sas/mpt3sas_ctl.c
2570
if (copy_from_user(&karg, arg, sizeof(karg))) {
drivers/scsi/mpt3sas/mpt3sas_ctl.c
2602
if (copy_to_user(arg, &karg, sizeof(struct mpt3_addnl_diag_query))) {
drivers/scsi/mpt3sas/mpt3sas_ctl.c
2604
__func__, arg);
drivers/scsi/mpt3sas/mpt3sas_ctl.c
2618
_ctl_enable_diag_sbr_reload(struct MPT3SAS_ADAPTER *ioc, void __user *arg)
drivers/scsi/mpt3sas/mpt3sas_ctl.c
2671
void __user *arg)
drivers/scsi/mpt3sas/mpt3sas_ctl.c
2680
uarg = (struct mpt3_ioctl_command32 __user *) arg;
drivers/scsi/mpt3sas/mpt3sas_ctl.c
2682
if (copy_from_user(&karg32, (char __user *)arg, sizeof(karg32))) {
drivers/scsi/mpt3sas/mpt3sas_ctl.c
2716
_ctl_ioctl_main(struct file *file, unsigned int cmd, void __user *arg,
drivers/scsi/mpt3sas/mpt3sas_ctl.c
2725
if (copy_from_user(&ioctl_header, (char __user *)arg,
drivers/scsi/mpt3sas/mpt3sas_ctl.c
2760
ret = _ctl_getiocinfo(ioc, arg);
drivers/scsi/mpt3sas/mpt3sas_ctl.c
2772
ret = _ctl_compat_mpt_command(ioc, cmd, arg);
drivers/scsi/mpt3sas/mpt3sas_ctl.c
2776
if (copy_from_user(&karg, arg, sizeof(karg))) {
drivers/scsi/mpt3sas/mpt3sas_ctl.c
2788
uarg = arg;
drivers/scsi/mpt3sas/mpt3sas_ctl.c
2795
ret = _ctl_eventquery(ioc, arg);
drivers/scsi/mpt3sas/mpt3sas_ctl.c
2799
ret = _ctl_eventenable(ioc, arg);
drivers/scsi/mpt3sas/mpt3sas_ctl.c
2802
ret = _ctl_eventreport(ioc, arg);
drivers/scsi/mpt3sas/mpt3sas_ctl.c
2806
ret = _ctl_do_reset(ioc, arg);
drivers/scsi/mpt3sas/mpt3sas_ctl.c
2810
ret = _ctl_btdh_mapping(ioc, arg);
drivers/scsi/mpt3sas/mpt3sas_ctl.c
2814
ret = _ctl_diag_register(ioc, arg);
drivers/scsi/mpt3sas/mpt3sas_ctl.c
2818
ret = _ctl_diag_unregister(ioc, arg);
drivers/scsi/mpt3sas/mpt3sas_ctl.c
2822
ret = _ctl_diag_query(ioc, arg);
drivers/scsi/mpt3sas/mpt3sas_ctl.c
2826
ret = _ctl_diag_release(ioc, arg);
drivers/scsi/mpt3sas/mpt3sas_ctl.c
2830
ret = _ctl_diag_read_buffer(ioc, arg);
drivers/scsi/mpt3sas/mpt3sas_ctl.c
2834
ret = _ctl_addnl_diag_query(ioc, arg);
drivers/scsi/mpt3sas/mpt3sas_ctl.c
2838
ret = _ctl_enable_diag_sbr_reload(ioc, arg);
drivers/scsi/mpt3sas/mpt3sas_ctl.c
3069
_ctl_ioctl(struct file *file, unsigned int cmd, unsigned long arg)
drivers/scsi/mpt3sas/mpt3sas_ctl.c
3077
ret = _ctl_ioctl_main(file, cmd, (void __user *)arg, 0,
drivers/scsi/mpt3sas/mpt3sas_ctl.c
3089
_ctl_mpt2_ioctl(struct file *file, unsigned int cmd, unsigned long arg)
drivers/scsi/mpt3sas/mpt3sas_ctl.c
3096
ret = _ctl_ioctl_main(file, cmd, (void __user *)arg, 0, MPI2_VERSION);
drivers/scsi/mpt3sas/mpt3sas_ctl.c
3109
_ctl_ioctl_compat(struct file *file, unsigned cmd, unsigned long arg)
drivers/scsi/mpt3sas/mpt3sas_ctl.c
3113
ret = _ctl_ioctl_main(file, cmd, (void __user *)arg, 1,
drivers/scsi/mpt3sas/mpt3sas_ctl.c
3127
_ctl_mpt2_ioctl_compat(struct file *file, unsigned cmd, unsigned long arg)
drivers/scsi/mpt3sas/mpt3sas_ctl.c
3131
ret = _ctl_ioctl_main(file, cmd, (void __user *)arg, 1, MPI2_VERSION);
drivers/scsi/mvsas/mv_sas.h
37
#define mv_printk(fmt, arg ...) \
drivers/scsi/mvsas/mv_sas.h
38
printk(KERN_DEBUG"%s %d:" fmt, __FILE__, __LINE__, ## arg)
drivers/scsi/mvsas/mv_sas.h
40
#define mv_dprintk(format, arg...) \
drivers/scsi/mvsas/mv_sas.h
41
printk(KERN_DEBUG"%s %d:" format, __FILE__, __LINE__, ## arg)
drivers/scsi/mvsas/mv_sas.h
43
#define mv_dprintk(format, arg...) no_printk(format, ## arg)
drivers/scsi/myrb.c
2707
static irqreturn_t DAC960_LA_intr_handler(int irq, void *arg)
drivers/scsi/myrb.c
2709
struct myrb_hba *cb = arg;
drivers/scsi/myrb.c
2955
static irqreturn_t DAC960_PG_intr_handler(int irq, void *arg)
drivers/scsi/myrb.c
2957
struct myrb_hba *cb = arg;
drivers/scsi/myrb.c
3151
static irqreturn_t DAC960_PD_intr_handler(int irq, void *arg)
drivers/scsi/myrb.c
3153
struct myrb_hba *cb = arg;
drivers/scsi/myrb.c
3317
static irqreturn_t DAC960_P_intr_handler(int irq, void *arg)
drivers/scsi/myrb.c
3319
struct myrb_hba *cb = arg;
drivers/scsi/myrs.c
2573
static irqreturn_t DAC960_GEM_intr_handler(int irq, void *arg)
drivers/scsi/myrs.c
2575
struct myrs_hba *cs = arg;
drivers/scsi/myrs.c
2792
static irqreturn_t DAC960_BA_intr_handler(int irq, void *arg)
drivers/scsi/myrs.c
2794
struct myrs_hba *cs = arg;
drivers/scsi/myrs.c
3011
static irqreturn_t DAC960_LP_intr_handler(int irq, void *arg)
drivers/scsi/myrs.c
3013
struct myrs_hba *cs = arg;
drivers/scsi/ncr53c8xx.c
3637
#define PRINT_ADDR(cmd, arg...) dev_info(&cmd->device->sdev_gendev , ## arg)
drivers/scsi/ncr53c8xx.h
1223
#define IFFALSE(arg) (0x00080000 | (arg))
drivers/scsi/ncr53c8xx.h
1224
#define IFTRUE(arg) (0x00000000 | (arg))
drivers/scsi/nsp32.c
355
# define show_command(arg) /* */
drivers/scsi/nsp32.c
356
# define show_busphase(arg) /* */
drivers/scsi/nsp32.c
357
# define show_autophase(arg) /* */
drivers/scsi/pmcraid.c
3434
void __user *arg,
drivers/scsi/pmcraid.c
3440
if (copy_from_user(hdr, arg, sizeof(struct pmcraid_ioctl_header))) {
drivers/scsi/pmcraid.c
3463
unsigned long arg
drivers/scsi/pmcraid.c
3468
void __user *argp = (void __user *)arg;
drivers/scsi/pmcraid.c
3497
arg += sizeof(struct pmcraid_ioctl_header);
drivers/scsi/pmcraid.h
1040
#define _ARGSIZE(arg) (sizeof(struct pmcraid_ioctl_header) + sizeof(arg))
drivers/scsi/qedf/qedf_main.c
268
void *arg)
drivers/scsi/qedf/qedf_main.c
311
void *arg, u32 timeout)
drivers/scsi/qedf/qedf_main.c
334
arg, timeout);
drivers/scsi/qedf/qedf_main.c
337
return fc_elsct_send(lport, did, fp, op, resp, arg, timeout);
drivers/scsi/qedi/qedi_main.c
1916
static int qedi_percpu_io_thread(void *arg)
drivers/scsi/qedi/qedi_main.c
1918
struct qedi_percpu_s *p = arg;
drivers/scsi/qedi/qedi_main.c
803
static int qedi_ll2_recv_thread(void *arg)
drivers/scsi/qedi/qedi_main.c
805
struct qedi_ctx *qedi = (struct qedi_ctx *)arg;
drivers/scsi/qla2xxx/qla_gs.c
208
struct ct_arg arg;
drivers/scsi/qla2xxx/qla_gs.c
213
arg.iocb = ha->ms_iocb;
drivers/scsi/qla2xxx/qla_gs.c
214
arg.req_dma = ha->ct_sns_dma;
drivers/scsi/qla2xxx/qla_gs.c
215
arg.rsp_dma = ha->ct_sns_dma;
drivers/scsi/qla2xxx/qla_gs.c
216
arg.req_size = GA_NXT_REQ_SIZE;
drivers/scsi/qla2xxx/qla_gs.c
217
arg.rsp_size = GA_NXT_RSP_SIZE;
drivers/scsi/qla2xxx/qla_gs.c
218
arg.nport_handle = NPH_SNS;
drivers/scsi/qla2xxx/qla_gs.c
222
ms_pkt = ha->isp_ops->prep_ms_iocb(vha, &arg);
drivers/scsi/qla2xxx/qla_gs.c
2536
struct ct_arg arg;
drivers/scsi/qla2xxx/qla_gs.c
2541
arg.iocb = ha->ms_iocb;
drivers/scsi/qla2xxx/qla_gs.c
2542
arg.req_dma = ha->ct_sns_dma;
drivers/scsi/qla2xxx/qla_gs.c
2543
arg.rsp_dma = ha->ct_sns_dma;
drivers/scsi/qla2xxx/qla_gs.c
2544
arg.req_size = GFPN_ID_REQ_SIZE;
drivers/scsi/qla2xxx/qla_gs.c
2545
arg.rsp_size = GFPN_ID_RSP_SIZE;
drivers/scsi/qla2xxx/qla_gs.c
2546
arg.nport_handle = NPH_SNS;
drivers/scsi/qla2xxx/qla_gs.c
2551
ms_pkt = ha->isp_ops->prep_ms_iocb(vha, &arg);
drivers/scsi/qla2xxx/qla_gs.c
2646
struct ct_arg arg;
drivers/scsi/qla2xxx/qla_gs.c
2657
arg.iocb = ha->ms_iocb;
drivers/scsi/qla2xxx/qla_gs.c
2658
arg.req_dma = ha->ct_sns_dma;
drivers/scsi/qla2xxx/qla_gs.c
2659
arg.rsp_dma = ha->ct_sns_dma;
drivers/scsi/qla2xxx/qla_gs.c
2660
arg.req_size = GFF_ID_REQ_SIZE;
drivers/scsi/qla2xxx/qla_gs.c
2661
arg.rsp_size = GFF_ID_RSP_SIZE;
drivers/scsi/qla2xxx/qla_gs.c
2662
arg.nport_handle = NPH_SNS;
drivers/scsi/qla2xxx/qla_gs.c
2665
ms_pkt = ha->isp_ops->prep_ms_iocb(vha, &arg);
drivers/scsi/qla2xxx/qla_gs.c
297
struct ct_arg arg;
drivers/scsi/qla2xxx/qla_gs.c
305
arg.iocb = ha->ms_iocb;
drivers/scsi/qla2xxx/qla_gs.c
306
arg.req_dma = ha->ct_sns_dma;
drivers/scsi/qla2xxx/qla_gs.c
307
arg.rsp_dma = ha->ct_sns_dma;
drivers/scsi/qla2xxx/qla_gs.c
308
arg.req_size = GID_PT_REQ_SIZE;
drivers/scsi/qla2xxx/qla_gs.c
309
arg.rsp_size = gid_pt_rsp_size;
drivers/scsi/qla2xxx/qla_gs.c
31
qla2x00_prep_ms_iocb(scsi_qla_host_t *vha, struct ct_arg *arg)
drivers/scsi/qla2xxx/qla_gs.c
310
arg.nport_handle = NPH_SNS;
drivers/scsi/qla2xxx/qla_gs.c
314
ms_pkt = ha->isp_ops->prep_ms_iocb(vha, &arg);
drivers/scsi/qla2xxx/qla_gs.c
36
ms_pkt = (ms_iocb_entry_t *)arg->iocb;
drivers/scsi/qla2xxx/qla_gs.c
378
struct ct_arg arg;
drivers/scsi/qla2xxx/qla_gs.c
383
arg.iocb = ha->ms_iocb;
drivers/scsi/qla2xxx/qla_gs.c
384
arg.req_dma = ha->ct_sns_dma;
drivers/scsi/qla2xxx/qla_gs.c
385
arg.rsp_dma = ha->ct_sns_dma;
drivers/scsi/qla2xxx/qla_gs.c
386
arg.req_size = GPN_ID_REQ_SIZE;
drivers/scsi/qla2xxx/qla_gs.c
387
arg.rsp_size = GPN_ID_RSP_SIZE;
drivers/scsi/qla2xxx/qla_gs.c
388
arg.nport_handle = NPH_SNS;
drivers/scsi/qla2xxx/qla_gs.c
393
ms_pkt = ha->isp_ops->prep_ms_iocb(vha, &arg);
drivers/scsi/qla2xxx/qla_gs.c
445
struct ct_arg arg;
drivers/scsi/qla2xxx/qla_gs.c
450
arg.iocb = ha->ms_iocb;
drivers/scsi/qla2xxx/qla_gs.c
451
arg.req_dma = ha->ct_sns_dma;
drivers/scsi/qla2xxx/qla_gs.c
452
arg.rsp_dma = ha->ct_sns_dma;
drivers/scsi/qla2xxx/qla_gs.c
453
arg.req_size = GNN_ID_REQ_SIZE;
drivers/scsi/qla2xxx/qla_gs.c
454
arg.rsp_size = GNN_ID_RSP_SIZE;
drivers/scsi/qla2xxx/qla_gs.c
455
arg.nport_handle = NPH_SNS;
drivers/scsi/qla2xxx/qla_gs.c
46
ms_pkt->rsp_bytecount = cpu_to_le32(arg->rsp_size);
drivers/scsi/qla2xxx/qla_gs.c
460
ms_pkt = ha->isp_ops->prep_ms_iocb(vha, &arg);
drivers/scsi/qla2xxx/qla_gs.c
47
ms_pkt->req_bytecount = cpu_to_le32(arg->req_size);
drivers/scsi/qla2xxx/qla_gs.c
49
put_unaligned_le64(arg->req_dma, &ms_pkt->req_dsd.address);
drivers/scsi/qla2xxx/qla_gs.c
52
put_unaligned_le64(arg->rsp_dma, &ms_pkt->rsp_dsd.address);
drivers/scsi/qla2xxx/qla_gs.c
68
qla24xx_prep_ms_iocb(scsi_qla_host_t *vha, struct ct_arg *arg)
drivers/scsi/qla2xxx/qla_gs.c
73
ct_pkt = (struct ct_entry_24xx *)arg->iocb;
drivers/scsi/qla2xxx/qla_gs.c
78
ct_pkt->nport_handle = cpu_to_le16(arg->nport_handle);
drivers/scsi/qla2xxx/qla_gs.c
82
ct_pkt->rsp_byte_count = cpu_to_le32(arg->rsp_size);
drivers/scsi/qla2xxx/qla_gs.c
83
ct_pkt->cmd_byte_count = cpu_to_le32(arg->req_size);
drivers/scsi/qla2xxx/qla_gs.c
85
put_unaligned_le64(arg->req_dma, &ct_pkt->dsd[0].address);
drivers/scsi/qla2xxx/qla_gs.c
88
put_unaligned_le64(arg->rsp_dma, &ct_pkt->dsd[1].address);
drivers/scsi/qla2xxx/qla_init.c
2071
qla26xx_marker(struct tmf_arg *arg)
drivers/scsi/qla2xxx/qla_init.c
2073
struct scsi_qla_host *vha = arg->vha;
drivers/scsi/qla2xxx/qla_init.c
2077
fc_port_t *fcport = arg->fcport;
drivers/scsi/qla2xxx/qla_init.c
2080
if (TMF_NOT_READY(arg->fcport)) {
drivers/scsi/qla2xxx/qla_init.c
2084
arg->modifier, arg->lun, arg->qpair->id);
drivers/scsi/qla2xxx/qla_init.c
2092
sp = qla2xxx_get_qpair_sp(vha, arg->qpair, fcport, GFP_KERNEL);
drivers/scsi/qla2xxx/qla_init.c
2103
tm_iocb->u.tmf.modifier = arg->modifier;
drivers/scsi/qla2xxx/qla_init.c
2104
tm_iocb->u.tmf.lun = arg->lun;
drivers/scsi/qla2xxx/qla_init.c
2113
arg->modifier, arg->lun, sp->qpair->id, rval);
drivers/scsi/qla2xxx/qla_init.c
2128
arg->modifier, arg->lun, sp->qpair->id, rval);
drivers/scsi/qla2xxx/qla_init.c
2147
static int qla_tmf_wait(struct tmf_arg *arg)
drivers/scsi/qla2xxx/qla_init.c
2150
if (arg->flags & (TCF_LUN_RESET | TCF_ABORT_TASK_SET | TCF_CLEAR_TASK_SET))
drivers/scsi/qla2xxx/qla_init.c
2151
return qla2x00_eh_wait_for_pending_commands(arg->vha,
drivers/scsi/qla2xxx/qla_init.c
2152
arg->fcport->d_id.b24, arg->lun, WAIT_LUN);
drivers/scsi/qla2xxx/qla_init.c
2154
return qla2x00_eh_wait_for_pending_commands(arg->vha,
drivers/scsi/qla2xxx/qla_init.c
2155
arg->fcport->d_id.b24, arg->lun, WAIT_TARGET);
drivers/scsi/qla2xxx/qla_init.c
2159
__qla2x00_async_tm_cmd(struct tmf_arg *arg)
drivers/scsi/qla2xxx/qla_init.c
2161
struct scsi_qla_host *vha = arg->vha;
drivers/scsi/qla2xxx/qla_init.c
2165
fc_port_t *fcport = arg->fcport;
drivers/scsi/qla2xxx/qla_init.c
2169
if (TMF_NOT_READY(arg->fcport)) {
drivers/scsi/qla2xxx/qla_init.c
2173
arg->modifier, arg->lun, arg->qpair->id);
drivers/scsi/qla2xxx/qla_init.c
2181
sp = qla2xxx_get_qpair_sp(vha, arg->qpair, fcport, GFP_KERNEL);
drivers/scsi/qla2xxx/qla_init.c
2194
tm_iocb->u.tmf.flags = arg->flags;
drivers/scsi/qla2xxx/qla_init.c
2195
tm_iocb->u.tmf.lun = arg->lun;
drivers/scsi/qla2xxx/qla_init.c
2202
arg->flags, arg->lun, sp->qpair->id, rval);
drivers/scsi/qla2xxx/qla_init.c
2217
if (qla_tmf_wait(arg)) {
drivers/scsi/qla2xxx/qla_init.c
2221
fcport->d_id.b24, arg->lun);
drivers/scsi/qla2xxx/qla_init.c
2225
rval = qla26xx_marker(arg);
drivers/scsi/qla2xxx/qla_init.c
2229
vha->host_no, fcport->d_id.b24, arg->lun);
drivers/scsi/qla2xxx/qla_init.c
2243
static void qla_put_tmf(struct tmf_arg *arg)
drivers/scsi/qla2xxx/qla_init.c
2245
struct scsi_qla_host *vha = arg->vha;
drivers/scsi/qla2xxx/qla_init.c
2251
list_del(&arg->tmf_elem);
drivers/scsi/qla2xxx/qla_init.c
2256
int qla_get_tmf(struct tmf_arg *arg)
drivers/scsi/qla2xxx/qla_init.c
2258
struct scsi_qla_host *vha = arg->vha;
drivers/scsi/qla2xxx/qla_init.c
2261
fc_port_t *fcport = arg->fcport;
drivers/scsi/qla2xxx/qla_init.c
2267
if (t->fcport == arg->fcport && t->lun == arg->lun) {
drivers/scsi/qla2xxx/qla_init.c
2271
vha->host_no, fcport->d_id.b24, arg->lun);
drivers/scsi/qla2xxx/qla_init.c
2277
list_add_tail(&arg->tmf_elem, &ha->tmf_pending);
drivers/scsi/qla2xxx/qla_init.c
2291
list_is_first(&arg->tmf_elem, &ha->tmf_pending))
drivers/scsi/qla2xxx/qla_init.c
2295
list_del(&arg->tmf_elem);
drivers/scsi/qla2xxx/qla_init.c
2299
list_add_tail(&arg->tmf_elem, &ha->tmf_active);
drivers/scsi/qla4xxx/ql4_def.h
116
#define ql4_printk(level, ha, format, arg...) \
drivers/scsi/qla4xxx/ql4_def.h
117
dev_printk(level , &((ha)->pdev->dev) , format , ## arg)
drivers/scsi/scsi_debug.c
1448
void __user *arg)
drivers/scsi/scsi_error.c
2495
scsi_ioctl_reset(struct scsi_device *dev, int __user *arg)
drivers/scsi/scsi_error.c
2507
error = get_user(val, arg);
drivers/scsi/scsi_ioctl.c
169
static int scsi_ioctl_get_pci(struct scsi_device *sdev, void __user *arg)
drivers/scsi/scsi_ioctl.c
181
return copy_to_user(arg, name, min(strlen(name), (size_t)20))
drivers/scsi/scsi_ioctl.c
737
const void __user *arg)
drivers/scsi/scsi_ioctl.c
743
if (copy_from_user(&cgc32, arg, sizeof(cgc32)))
drivers/scsi/scsi_ioctl.c
760
if (copy_from_user(cgc, arg, sizeof(*cgc)))
drivers/scsi/scsi_ioctl.c
767
void __user *arg)
drivers/scsi/scsi_ioctl.c
783
if (copy_to_user(arg, &cgc32, sizeof(cgc32)))
drivers/scsi/scsi_ioctl.c
789
if (copy_to_user(arg, cgc, sizeof(*cgc)))
drivers/scsi/scsi_ioctl.c
796
void __user *arg)
drivers/scsi/scsi_ioctl.c
802
err = scsi_get_cdrom_generic_arg(&cgc, arg);
drivers/scsi/scsi_ioctl.c
833
hdr.cmdp = ((struct cdrom_generic_command __user *) arg)->cmd;
drivers/scsi/scsi_ioctl.c
845
if (scsi_put_cdrom_generic_arg(&cgc, arg))
drivers/scsi/scsi_ioctl.c
882
void __user *arg)
drivers/scsi/scsi_ioctl.c
905
return sg_get_version(arg);
drivers/scsi/scsi_ioctl.c
907
return sg_set_timeout(sdev, arg);
drivers/scsi/scsi_ioctl.c
911
return sg_get_reserved_size(sdev, arg);
drivers/scsi/scsi_ioctl.c
913
return sg_set_reserved_size(sdev, arg);
drivers/scsi/scsi_ioctl.c
915
return sg_emulated_host(q, arg);
drivers/scsi/scsi_ioctl.c
917
return scsi_ioctl_sg_io(sdev, open_for_write, arg);
drivers/scsi/scsi_ioctl.c
919
return sg_scsi_ioctl(q, open_for_write, arg);
drivers/scsi/scsi_ioctl.c
921
return scsi_cdrom_send_packet(sdev, open_for_write, arg);
drivers/scsi/scsi_ioctl.c
927
return scsi_get_idlun(sdev, arg);
drivers/scsi/scsi_ioctl.c
929
return put_user(sdev->host->host_no, (int __user *)arg);
drivers/scsi/scsi_ioctl.c
931
return ioctl_probe(sdev->host, arg);
drivers/scsi/scsi_ioctl.c
944
return scsi_ioctl_get_pci(sdev, arg);
drivers/scsi/scsi_ioctl.c
946
return scsi_ioctl_reset(sdev, arg);
drivers/scsi/scsi_ioctl.c
953
return sdev->host->hostt->compat_ioctl(sdev, cmd, arg);
drivers/scsi/scsi_ioctl.c
958
return sdev->host->hostt->ioctl(sdev, cmd, arg);
drivers/scsi/scsi_transport_iscsi.c
57
#define ISCSI_DBG_TRANS_SESSION(_session, dbg_fmt, arg...) \
drivers/scsi/scsi_transport_iscsi.c
62
__func__, ##arg); \
drivers/scsi/scsi_transport_iscsi.c
65
"%s " dbg_fmt, __func__, ##arg); \
drivers/scsi/scsi_transport_iscsi.c
68
#define ISCSI_DBG_TRANS_CONN(_conn, dbg_fmt, arg...) \
drivers/scsi/scsi_transport_iscsi.c
73
__func__, ##arg); \
drivers/scsi/scsi_transport_iscsi.c
76
"%s " dbg_fmt, __func__, ##arg); \
drivers/scsi/sd.c
1678
unsigned int cmd, unsigned long arg)
drivers/scsi/sd.c
1683
void __user *p = (void __user *)arg;
drivers/scsi/sg.c
1148
sg_ioctl(struct file *filp, unsigned int cmd_in, unsigned long arg)
drivers/scsi/sg.c
1150
void __user *p = (void __user *)arg;
drivers/scsi/smartpqi/smartpqi_init.c
6670
static int pqi_getpciinfo_ioctl(struct pqi_ctrl_info *ctrl_info, void __user *arg)
drivers/scsi/smartpqi/smartpqi_init.c
6677
if (!arg)
drivers/scsi/smartpqi/smartpqi_init.c
6689
if (copy_to_user(arg, &pci_info, sizeof(pci_info)))
drivers/scsi/smartpqi/smartpqi_init.c
6695
static int pqi_getdrivver_ioctl(void __user *arg)
drivers/scsi/smartpqi/smartpqi_init.c
6699
if (!arg)
drivers/scsi/smartpqi/smartpqi_init.c
6705
if (copy_to_user(arg, &version, sizeof(version)))
drivers/scsi/smartpqi/smartpqi_init.c
6780
static int pqi_passthru_ioctl(struct pqi_ctrl_info *ctrl_info, void __user *arg)
drivers/scsi/smartpqi/smartpqi_init.c
6795
if (!arg)
drivers/scsi/smartpqi/smartpqi_init.c
6799
if (copy_from_user(&iocommand, arg, sizeof(iocommand)))
drivers/scsi/smartpqi/smartpqi_init.c
6902
if (copy_to_user(arg, &iocommand, sizeof(iocommand))) {
drivers/scsi/smartpqi/smartpqi_init.c
6922
void __user *arg)
drivers/scsi/smartpqi/smartpqi_init.c
6936
rc = pqi_getpciinfo_ioctl(ctrl_info, arg);
drivers/scsi/smartpqi/smartpqi_init.c
6939
rc = pqi_getdrivver_ioctl(arg);
drivers/scsi/smartpqi/smartpqi_init.c
6942
rc = pqi_passthru_ioctl(ctrl_info, arg);
drivers/scsi/snic/snic_main.c
176
int arg)
drivers/scsi/snic/snic_main.c
182
ret = start(vdev, arg);
drivers/scsi/snic/vnic_dev.c
562
int svnic_dev_open(struct vnic_dev *vdev, int arg)
drivers/scsi/snic/vnic_dev.c
564
u64 a0 = (u32)arg, a1 = 0;
drivers/scsi/snic/vnic_dev.c
641
int svnic_dev_init(struct vnic_dev *vdev, int arg)
drivers/scsi/snic/vnic_dev.c
643
u64 a0 = (u32)arg, a1 = 0;
drivers/scsi/snic/vnic_dev.h
84
int svnic_dev_open(struct vnic_dev *vdev, int arg);
drivers/scsi/snic/vnic_dev.h
86
int svnic_dev_init(struct vnic_dev *vdev, int arg);
drivers/scsi/sr.c
533
unsigned cmd, unsigned long arg)
drivers/scsi/sr.c
537
void __user *argp = (void __user *)arg;
drivers/scsi/sr.c
553
ret = cdrom_ioctl(&cd->cdi, bdev, cmd, arg);
drivers/scsi/sr_ioctl.c
459
int sr_audio_ioctl(struct cdrom_device_info *cdi, unsigned int cmd, void *arg)
drivers/scsi/sr_ioctl.c
463
return sr_read_tochdr(cdi, arg);
drivers/scsi/sr_ioctl.c
465
return sr_read_tocentry(cdi, arg);
drivers/scsi/sr_ioctl.c
467
return sr_play_trkind(cdi, arg);
drivers/scsi/st.c
2725
static int st_int_ioctl(struct scsi_tape *STp, unsigned int cmd_in, unsigned long arg)
drivers/scsi/st.c
2758
cmd[2] = (arg >> 16);
drivers/scsi/st.c
2759
cmd[3] = (arg >> 8);
drivers/scsi/st.c
2760
cmd[4] = arg;
drivers/scsi/st.c
2763
fileno += arg;
drivers/scsi/st.c
2765
at_sm &= (arg == 0);
drivers/scsi/st.c
2773
ltmp = (-arg);
drivers/scsi/st.c
2779
fileno -= arg;
drivers/scsi/st.c
2781
at_sm &= (arg == 0);
drivers/scsi/st.c
2786
cmd[2] = (arg >> 16);
drivers/scsi/st.c
2787
cmd[3] = (arg >> 8);
drivers/scsi/st.c
2788
cmd[4] = arg;
drivers/scsi/st.c
2791
blkno += arg;
drivers/scsi/st.c
2792
at_sm &= (arg == 0);
drivers/scsi/st.c
2797
ltmp = (-arg);
drivers/scsi/st.c
2803
blkno -= arg;
drivers/scsi/st.c
2804
at_sm &= (arg == 0);
drivers/scsi/st.c
2809
cmd[2] = (arg >> 16);
drivers/scsi/st.c
2810
cmd[3] = (arg >> 8);
drivers/scsi/st.c
2811
cmd[4] = arg;
drivers/scsi/st.c
2813
if (arg != 0) {
drivers/scsi/st.c
2821
ltmp = (-arg);
drivers/scsi/st.c
2826
if (arg != 0) {
drivers/scsi/st.c
2842
cmd[2] = (arg >> 16);
drivers/scsi/st.c
2843
cmd[3] = (arg >> 8);
drivers/scsi/st.c
2844
cmd[4] = arg;
drivers/scsi/st.c
2861
fileno += arg;
drivers/scsi/st.c
2910
cmd[1] = (arg ? 1 : 0); /* Long erase with non-zero argument */
drivers/scsi/st.c
2928
(arg & MT_ST_BLKSIZE_MASK) != 0 &&
drivers/scsi/st.c
2930
((arg & MT_ST_BLKSIZE_MASK) < STp->min_block ||
drivers/scsi/st.c
2931
(arg & MT_ST_BLKSIZE_MASK) > STp->max_block)) {
drivers/scsi/st.c
2943
(STp->buffer)->b_data[2] = (arg & 7) << 4;
drivers/scsi/st.c
2949
(STp->buffer)->b_data[4] = arg;
drivers/scsi/st.c
2951
STp->changed_density = arg;
drivers/scsi/st.c
2953
(STp->buffer)->b_data[4] = arg >> 24;
drivers/scsi/st.c
2957
ltmp = arg & MT_ST_BLKSIZE_MASK;
drivers/scsi/st.c
2960
STp->changed_blksize = arg;
drivers/scsi/st.c
3009
STp->block_size = arg & MT_ST_BLKSIZE_MASK;
drivers/scsi/st.c
3016
STp->density = arg >> MT_ST_DENSITY_SHIFT;
drivers/scsi/st.c
3018
STp->drv_buffer = (arg & 7);
drivers/scsi/st.c
3020
STp->density = arg;
drivers/scsi/st.c
3057
if (undone < arg)
drivers/scsi/st.c
3069
if (arg > 0 && undone < 0) /* Some drives get this wrong */
drivers/scsi/st.c
3093
if (arg > 0 && undone < 0) /* Some drives get this wrong */
drivers/scsi/st.c
3116
return st_int_ioctl(STp, cmd_in, arg);
drivers/scsi/st.c
3537
unsigned long arg)
drivers/scsi/st.c
3576
cmd_in, (void __user *)arg);
drivers/scsi/st.c
3590
static long st_ioctl(struct file *file, unsigned int cmd_in, unsigned long arg)
drivers/scsi/st.c
3592
void __user *p = (void __user *)arg;
drivers/scsi/st.c
3631
return st_common_ioctl(STp, STm, file, cmd_in, arg);
drivers/scsi/st.c
3952
static long st_compat_ioctl(struct file *file, unsigned int cmd_in, unsigned long arg)
drivers/scsi/st.c
3964
return st_ioctl(file, cmd_in, arg);
drivers/scsi/st.c
900
unsigned long arg;
drivers/scsi/st.c
905
arg = STm->default_density;
drivers/scsi/st.c
908
arg = STp->density;
drivers/scsi/st.c
909
arg <<= MT_ST_DENSITY_SHIFT;
drivers/scsi/st.c
913
arg |= STm->default_blksize;
drivers/scsi/st.c
916
arg |= STp->block_size;
drivers/scsi/st.c
918
st_int_ioctl(STp, SET_DENS_AND_BLK, arg)) {
drivers/scsi/sym53c8xx_2/sym_defs.h
706
#define IFFALSE(arg) (0x00080000 | (arg))
drivers/scsi/sym53c8xx_2/sym_defs.h
707
#define IFTRUE(arg) (0x00000000 | (arg))
drivers/scsi/sym53c8xx_2/sym_glue.h
251
#define sym_print_addr(cmd, arg...) dev_info(&cmd->device->sdev_gendev , ## arg)
drivers/sh/clk/core.c
128
struct cpufreq_frequency_table *freq_table = rounder->arg;
drivers/sh/clk/core.c
145
.arg = freq_table,
drivers/sh/clk/core.c
158
return clk_get_rate(rounder->arg) / pos;
drivers/sh/clk/core.c
168
.arg = clk_get_parent(clk),
drivers/sh/clk/core.c
178
return clk_get_rate(rounder->arg) * pos;
drivers/sh/clk/core.c
188
.arg = clk_get_parent(clk),
drivers/sh/clk/core.c
81
void *arg;
drivers/soc/aspeed/aspeed-lpc-snoop.c
162
static irqreturn_t aspeed_lpc_snoop_irq(int irq, void *arg)
drivers/soc/aspeed/aspeed-lpc-snoop.c
164
struct aspeed_lpc_snoop *lpc_snoop = arg;
drivers/soc/aspeed/aspeed-p2a-ctrl.c
177
void __user *arg = (void __user *)data;
drivers/soc/aspeed/aspeed-p2a-ctrl.c
180
if (copy_from_user(&map, arg, sizeof(map)))
drivers/soc/aspeed/aspeed-p2a-ctrl.c
220
return copy_to_user(arg, &map, sizeof(map)) ? -EFAULT : 0;
drivers/soc/fsl/dpio/dpio-driver.c
75
static irqreturn_t dpio_irq_handler(int irq_num, void *arg)
drivers/soc/fsl/dpio/dpio-driver.c
77
struct device *dev = (struct device *)arg;
drivers/soc/qcom/pmic_glink_altmode.c
143
static int pmic_glink_altmode_request(struct pmic_glink_altmode *altmode, u32 cmd, u32 arg)
drivers/soc/qcom/pmic_glink_altmode.c
159
req.arg = cpu_to_le32(arg);
drivers/soc/qcom/pmic_glink_altmode.c
38
__le32 arg;
drivers/soc/samsung/s3c-pm-check.c
39
typedef u32 *(run_fn_t)(struct resource *ptr, u32 *arg);
drivers/soc/samsung/s3c-pm-check.c
46
static void s3c_pm_run_res(struct resource *ptr, run_fn_t fn, u32 *arg)
drivers/soc/samsung/s3c-pm-check.c
50
s3c_pm_run_res(ptr->child, fn, arg);
drivers/soc/samsung/s3c-pm-check.c
57
arg = (fn)(ptr, arg);
drivers/soc/samsung/s3c-pm-check.c
64
static void s3c_pm_run_sysram(run_fn_t fn, u32 *arg)
drivers/soc/samsung/s3c-pm-check.c
66
s3c_pm_run_res(&iomem_resource, fn, arg);
drivers/soc/tegra/pmc.c
2279
u32 arg;
drivers/soc/tegra/pmc.c
2291
arg = ret;
drivers/soc/tegra/pmc.c
2299
arg = !ret;
drivers/soc/tegra/pmc.c
2306
*config = pinconf_to_config_packed(param, arg);
drivers/soc/tegra/pmc.c
2320
u32 arg;
drivers/soc/tegra/pmc.c
2328
arg = pinconf_to_config_argument(configs[i]);
drivers/soc/tegra/pmc.c
2332
if (arg)
drivers/soc/tegra/pmc.c
2340
if (arg != TEGRA_IO_PAD_VOLTAGE_1V8 &&
drivers/soc/tegra/pmc.c
2341
arg != TEGRA_IO_PAD_VOLTAGE_3V3)
drivers/soc/tegra/pmc.c
2343
err = tegra_io_pad_set_voltage(pmc, pad->id, arg);
drivers/soc/tegra/regulators-tegra20.c
404
unsigned long mode, void *arg)
drivers/soc/tegra/regulators-tegra30.c
389
unsigned long mode, void *arg)
drivers/soc/ti/knav_qmss_queue.c
582
unsigned long arg)
drivers/soc/ti/knav_qmss_queue.c
598
cfg = (void *)arg;
drivers/soc/ti/wkup_m3_ipc.c
592
static int wkup_m3_rproc_boot_thread(void *arg)
drivers/soc/ti/wkup_m3_ipc.c
594
struct wkup_m3_ipc *m3_ipc = arg;
drivers/spi/spi-atcspi200.c
298
static void atcspi_dma_callback(void *arg)
drivers/spi/spi-atcspi200.c
300
struct completion *dma_completion = arg;
drivers/spi/spi-dw-dma.c
313
static void dw_spi_dma_tx_done(void *arg)
drivers/spi/spi-dw-dma.c
315
struct dw_spi *dws = arg;
drivers/spi/spi-dw-dma.c
414
static void dw_spi_dma_rx_done(void *arg)
drivers/spi/spi-dw-dma.c
416
struct dw_spi *dws = arg;
drivers/spi/spi-fsl-dspi.c
532
static void dspi_tx_dma_callback(void *arg)
drivers/spi/spi-fsl-dspi.c
534
struct fsl_dspi *dspi = arg;
drivers/spi/spi-fsl-dspi.c
543
static void dspi_rx_dma_callback(void *arg)
drivers/spi/spi-fsl-dspi.c
545
struct fsl_dspi *dspi = arg;
drivers/spi/spi-rspi.c
530
static void rspi_dma_complete(void *arg)
drivers/spi/spi-rspi.c
532
struct rspi_data *rspi = arg;
drivers/spi/spi-rzv2h-rspi.c
262
static void rzv2h_rspi_dma_complete(void *arg)
drivers/spi/spi-rzv2h-rspi.c
264
struct rzv2h_rspi_priv *rspi = arg;
drivers/spi/spi-sh-msiof.c
641
static void sh_msiof_dma_complete(void *arg)
drivers/spi/spi-sh-msiof.c
643
complete(arg);
drivers/spi/spi-slave-system-control.c
49
static void spi_slave_system_control_complete(void *arg)
drivers/spi/spi-slave-system-control.c
51
struct spi_slave_system_control_priv *priv = arg;
drivers/spi/spi-slave-time.c
43
static void spi_slave_time_complete(void *arg)
drivers/spi/spi-slave-time.c
45
struct spi_slave_time_priv *priv = arg;
drivers/spi/spi-stm32-ospi.c
266
static void stm32_ospi_dma_callback(void *arg)
drivers/spi/spi-stm32-ospi.c
268
struct completion *dma_completion = arg;
drivers/spi/spi-stm32-qspi.c
224
static void stm32_qspi_dma_callback(void *arg)
drivers/spi/spi-stm32-qspi.c
226
struct completion *dma_completion = arg;
drivers/spi/spi-topcliff-pch.c
797
static void pch_dma_rx_complete(void *arg)
drivers/spi/spi-topcliff-pch.c
799
struct pch_spi_data *data = arg;
drivers/spi/spi.c
4639
static void spi_complete(void *arg)
drivers/spi/spi.c
4641
complete(arg);
drivers/spi/spi.c
4925
void *arg)
drivers/spi/spi.c
4927
struct of_reconfig_data *rd = arg;
drivers/spi/spi.c
4931
switch (of_reconfig_get_state_change(action, arg)) {
drivers/spi/spi.c
5017
void *arg)
drivers/spi/spi.c
5019
struct acpi_device *adev = arg;
drivers/spi/spidev.c
350
spidev_ioctl(struct file *filp, unsigned int cmd, unsigned long arg)
drivers/spi/spidev.c
387
retval = put_user(tmp, (__u8 __user *)arg);
drivers/spi/spidev.c
389
retval = put_user(tmp, (__u32 __user *)arg);
drivers/spi/spidev.c
393
(__u8 __user *)arg);
drivers/spi/spidev.c
396
retval = put_user(spi->bits_per_word, (__u8 __user *)arg);
drivers/spi/spidev.c
399
retval = put_user(spidev->speed_hz, (__u32 __user *)arg);
drivers/spi/spidev.c
406
retval = get_user(tmp, (u8 __user *)arg);
drivers/spi/spidev.c
408
retval = get_user(tmp, (u32 __user *)arg);
drivers/spi/spidev.c
430
retval = get_user(tmp, (__u8 __user *)arg);
drivers/spi/spidev.c
447
retval = get_user(tmp, (__u8 __user *)arg);
drivers/spi/spidev.c
462
retval = get_user(tmp, (__u32 __user *)arg);
drivers/spi/spidev.c
486
(struct spi_ioc_transfer __user *)arg, &n_ioc);
drivers/spi/spidev.c
508
unsigned long arg)
drivers/spi/spidev.c
517
u_ioc = (struct spi_ioc_transfer __user *) compat_ptr(arg);
drivers/spi/spidev.c
556
spidev_compat_ioctl(struct file *filp, unsigned int cmd, unsigned long arg)
drivers/spi/spidev.c
561
return spidev_compat_ioc_message(filp, cmd, arg);
drivers/spi/spidev.c
563
return spidev_ioctl(filp, cmd, (unsigned long)compat_ptr(arg));
drivers/staging/fbtft/fbtft.h
425
#define fbtft_init_dbg(dev, format, arg...) \
drivers/staging/fbtft/fbtft.h
429
dev_info(dev, format, ##arg); \
drivers/staging/fbtft/fbtft.h
432
#define fbtft_par_dbg(level, par, format, arg...) \
drivers/staging/fbtft/fbtft.h
435
dev_info((par)->info->device, format, ##arg); \
drivers/staging/fbtft/fbtft.h
438
#define fbtft_par_dbg_hex(level, par, dev, type, buf, num, format, arg...) \
drivers/staging/fbtft/fbtft.h
442
(num) * sizeof(type), format, ##arg); \
drivers/staging/greybus/authentication.c
265
unsigned long arg)
drivers/staging/greybus/authentication.c
285
ret = cap_ioctl(cap, cmd, (void __user *)arg);
drivers/staging/greybus/fw-management.c
518
unsigned long arg)
drivers/staging/greybus/fw-management.c
540
ret = fw_mgmt_ioctl(fw_mgmt, cmd, (void __user *)arg);
drivers/staging/greybus/sdio.c
464
request.cmd_arg = cpu_to_le32(cmd->arg);
drivers/staging/greybus/uart.c
636
static int wait_serial_change(struct gb_tty *gb_tty, unsigned long arg)
drivers/staging/greybus/uart.c
643
if (!(arg & (TIOCM_DSR | TIOCM_RI | TIOCM_CD)))
drivers/staging/greybus/uart.c
653
if ((arg & TIOCM_DSR) && (old.dsr != new.dsr))
drivers/staging/greybus/uart.c
655
if ((arg & TIOCM_CD) && (old.dcd != new.dcd))
drivers/staging/greybus/uart.c
657
if ((arg & TIOCM_RI) && (old.rng != new.rng))
drivers/staging/greybus/uart.c
665
if (arg & TIOCM_CD)
drivers/staging/greybus/uart.c
693
unsigned long arg)
drivers/staging/greybus/uart.c
699
return wait_serial_change(gb_tty, arg);
drivers/staging/media/atomisp/i2c/atomisp-gc2235.c
280
static long gc2235_ioctl(struct v4l2_subdev *sd, unsigned int cmd, void *arg)
drivers/staging/media/atomisp/i2c/atomisp-gc2235.c
284
return gc2235_s_exposure(sd, arg);
drivers/staging/media/atomisp/i2c/atomisp-ov2722.c
356
static long ov2722_ioctl(struct v4l2_subdev *sd, unsigned int cmd, void *arg)
drivers/staging/media/atomisp/i2c/atomisp-ov2722.c
360
return ov2722_s_exposure(sd, arg);
drivers/staging/media/atomisp/include/hmm/hmm_common.h
18
#define var_equal_return(var1, var2, exp, fmt, arg ...) \
drivers/staging/media/atomisp/include/hmm/hmm_common.h
22
fmt, ## arg); \
drivers/staging/media/atomisp/include/hmm/hmm_common.h
27
#define var_equal_return_void(var1, var2, fmt, arg ...) \
drivers/staging/media/atomisp/include/hmm/hmm_common.h
31
fmt, ## arg); \
drivers/staging/media/atomisp/include/hmm/hmm_common.h
36
#define var_equal_goto(var1, var2, label, fmt, arg ...) \
drivers/staging/media/atomisp/include/hmm/hmm_common.h
40
fmt, ## arg); \
drivers/staging/media/atomisp/include/hmm/hmm_common.h
45
#define var_not_equal_goto(var1, var2, label, fmt, arg ...) \
drivers/staging/media/atomisp/include/hmm/hmm_common.h
49
fmt, ## arg); \
drivers/staging/media/atomisp/include/hmm/hmm_common.h
54
#define check_null_return(ptr, exp, fmt, arg ...) \
drivers/staging/media/atomisp/include/hmm/hmm_common.h
55
var_equal_return(ptr, NULL, exp, fmt, ## arg)
drivers/staging/media/atomisp/include/hmm/hmm_common.h
57
#define check_null_return_void(ptr, fmt, arg ...) \
drivers/staging/media/atomisp/include/hmm/hmm_common.h
58
var_equal_return_void(ptr, NULL, fmt, ## arg)
drivers/staging/media/atomisp/pci/atomisp_cmd.c
1208
struct atomisp_nr_config *arg)
drivers/staging/media/atomisp/pci/atomisp_cmd.c
1212
if (atomisp_css_get_nr_config(asd, arg))
drivers/staging/media/atomisp/pci/atomisp_cmd.c
1216
memcpy(&asd->params.css_param.nr_config, arg,
drivers/staging/media/atomisp/pci/atomisp_cmd.c
2041
struct atomisp_parameters *arg,
drivers/staging/media/atomisp/pci/atomisp_cmd.c
2047
if (!arg || !asd || !css_param)
drivers/staging/media/atomisp/pci/atomisp_cmd.c
2050
if (arg->wb_config && (from_user || !cur_config->wb_config)) {
drivers/staging/media/atomisp/pci/atomisp_cmd.c
2051
if (copy_from_compatible(&css_param->wb_config, arg->wb_config,
drivers/staging/media/atomisp/pci/atomisp_cmd.c
2059
if (arg->ob_config && (from_user || !cur_config->ob_config)) {
drivers/staging/media/atomisp/pci/atomisp_cmd.c
2060
if (copy_from_compatible(&css_param->ob_config, arg->ob_config,
drivers/staging/media/atomisp/pci/atomisp_cmd.c
2068
if (arg->dp_config && (from_user || !cur_config->dp_config)) {
drivers/staging/media/atomisp/pci/atomisp_cmd.c
2069
if (copy_from_compatible(&css_param->dp_config, arg->dp_config,
drivers/staging/media/atomisp/pci/atomisp_cmd.c
2078
if (arg->dz_config && (from_user || !cur_config->dz_config)) {
drivers/staging/media/atomisp/pci/atomisp_cmd.c
2080
arg->dz_config,
drivers/staging/media/atomisp/pci/atomisp_cmd.c
2095
if (arg->nr_config && (from_user || !cur_config->nr_config)) {
drivers/staging/media/atomisp/pci/atomisp_cmd.c
2096
if (copy_from_compatible(&css_param->nr_config, arg->nr_config,
drivers/staging/media/atomisp/pci/atomisp_cmd.c
2104
if (arg->ee_config && (from_user || !cur_config->ee_config)) {
drivers/staging/media/atomisp/pci/atomisp_cmd.c
2105
if (copy_from_compatible(&css_param->ee_config, arg->ee_config,
drivers/staging/media/atomisp/pci/atomisp_cmd.c
2113
if (arg->tnr_config && (from_user || !cur_config->tnr_config)) {
drivers/staging/media/atomisp/pci/atomisp_cmd.c
2115
arg->tnr_config,
drivers/staging/media/atomisp/pci/atomisp_cmd.c
2124
if (arg->a3a_config && (from_user || !cur_config->a3a_config)) {
drivers/staging/media/atomisp/pci/atomisp_cmd.c
2126
arg->a3a_config,
drivers/staging/media/atomisp/pci/atomisp_cmd.c
2134
if (arg->ctc_config && (from_user || !cur_config->ctc_config)) {
drivers/staging/media/atomisp/pci/atomisp_cmd.c
2136
arg->ctc_config,
drivers/staging/media/atomisp/pci/atomisp_cmd.c
2145
if (arg->cnr_config && (from_user || !cur_config->cnr_config)) {
drivers/staging/media/atomisp/pci/atomisp_cmd.c
2147
arg->cnr_config,
drivers/staging/media/atomisp/pci/atomisp_cmd.c
2156
if (arg->ecd_config && (from_user || !cur_config->ecd_config)) {
drivers/staging/media/atomisp/pci/atomisp_cmd.c
2158
arg->ecd_config,
drivers/staging/media/atomisp/pci/atomisp_cmd.c
2167
if (arg->ynr_config && (from_user || !cur_config->ynr_config)) {
drivers/staging/media/atomisp/pci/atomisp_cmd.c
2169
arg->ynr_config,
drivers/staging/media/atomisp/pci/atomisp_cmd.c
2178
if (arg->fc_config && (from_user || !cur_config->fc_config)) {
drivers/staging/media/atomisp/pci/atomisp_cmd.c
2180
arg->fc_config,
drivers/staging/media/atomisp/pci/atomisp_cmd.c
2188
if (arg->macc_config && (from_user || !cur_config->macc_config)) {
drivers/staging/media/atomisp/pci/atomisp_cmd.c
2190
arg->macc_config,
drivers/staging/media/atomisp/pci/atomisp_cmd.c
2199
if (arg->aa_config && (from_user || !cur_config->aa_config)) {
drivers/staging/media/atomisp/pci/atomisp_cmd.c
2200
if (copy_from_compatible(&css_param->aa_config, arg->aa_config,
drivers/staging/media/atomisp/pci/atomisp_cmd.c
2208
if (arg->anr_config && (from_user || !cur_config->anr_config)) {
drivers/staging/media/atomisp/pci/atomisp_cmd.c
2210
arg->anr_config,
drivers/staging/media/atomisp/pci/atomisp_cmd.c
2219
if (arg->xnr_config && (from_user || !cur_config->xnr_config)) {
drivers/staging/media/atomisp/pci/atomisp_cmd.c
2221
arg->xnr_config,
drivers/staging/media/atomisp/pci/atomisp_cmd.c
2230
if (arg->yuv2rgb_cc_config &&
drivers/staging/media/atomisp/pci/atomisp_cmd.c
2233
arg->yuv2rgb_cc_config,
drivers/staging/media/atomisp/pci/atomisp_cmd.c
2242
if (arg->rgb2yuv_cc_config &&
drivers/staging/media/atomisp/pci/atomisp_cmd.c
2245
arg->rgb2yuv_cc_config,
drivers/staging/media/atomisp/pci/atomisp_cmd.c
2254
if (arg->macc_table && (from_user || !cur_config->macc_table)) {
drivers/staging/media/atomisp/pci/atomisp_cmd.c
2256
arg->macc_table,
drivers/staging/media/atomisp/pci/atomisp_cmd.c
2265
if (arg->xnr_table && (from_user || !cur_config->xnr_table)) {
drivers/staging/media/atomisp/pci/atomisp_cmd.c
2267
arg->xnr_table,
drivers/staging/media/atomisp/pci/atomisp_cmd.c
2275
if (arg->r_gamma_table && (from_user || !cur_config->r_gamma_table)) {
drivers/staging/media/atomisp/pci/atomisp_cmd.c
2277
arg->r_gamma_table,
drivers/staging/media/atomisp/pci/atomisp_cmd.c
2286
if (arg->g_gamma_table && (from_user || !cur_config->g_gamma_table)) {
drivers/staging/media/atomisp/pci/atomisp_cmd.c
2288
arg->g_gamma_table,
drivers/staging/media/atomisp/pci/atomisp_cmd.c
2297
if (arg->b_gamma_table && (from_user || !cur_config->b_gamma_table)) {
drivers/staging/media/atomisp/pci/atomisp_cmd.c
2299
arg->b_gamma_table,
drivers/staging/media/atomisp/pci/atomisp_cmd.c
2308
if (arg->anr_thres && (from_user || !cur_config->anr_thres)) {
drivers/staging/media/atomisp/pci/atomisp_cmd.c
2309
if (copy_from_compatible(&css_param->anr_thres, arg->anr_thres,
drivers/staging/media/atomisp/pci/atomisp_cmd.c
2318
css_param->isp_config_id = arg->isp_config_id;
drivers/staging/media/atomisp/pci/atomisp_cmd.c
2814
struct atomisp_parameters *arg,
drivers/staging/media/atomisp/pci/atomisp_cmd.c
2819
ret = atomisp_cp_general_isp_parameters(asd, arg, css_param, false);
drivers/staging/media/atomisp/pci/atomisp_cmd.c
2822
ret = atomisp_cp_lsc_table(asd, arg->shading_table, css_param, false);
drivers/staging/media/atomisp/pci/atomisp_cmd.c
2825
ret = atomisp_cp_morph_table(asd, arg->morph_table, css_param, false);
drivers/staging/media/atomisp/pci/atomisp_cmd.c
2829
(struct ia_css_dvs2_coefficients *)arg->dvs2_coefs,
drivers/staging/media/atomisp/pci/atomisp_cmd.c
2833
ret = atomisp_cp_dvs_6axis_config(asd, arg->dvs_6axis_config,
drivers/staging/media/atomisp/pci/atomisp_cmd.c
2938
struct atomisp_parameters *arg)
drivers/staging/media/atomisp/pci/atomisp_cmd.c
2954
arg->per_frame_setting, arg->isp_config_id, vdev->name);
drivers/staging/media/atomisp/pci/atomisp_cmd.c
2956
if (arg->per_frame_setting) {
drivers/staging/media/atomisp/pci/atomisp_cmd.c
2969
ret = atomisp_cp_general_isp_parameters(asd, arg, css_param, true);
drivers/staging/media/atomisp/pci/atomisp_cmd.c
2973
ret = atomisp_cp_lsc_table(asd, arg->shading_table, css_param, true);
drivers/staging/media/atomisp/pci/atomisp_cmd.c
2977
ret = atomisp_cp_morph_table(asd, arg->morph_table, css_param, true);
drivers/staging/media/atomisp/pci/atomisp_cmd.c
2982
(struct ia_css_dvs2_coefficients *)arg->dvs2_coefs,
drivers/staging/media/atomisp/pci/atomisp_cmd.c
2987
ret = atomisp_cp_dvs_6axis_config(asd, arg->dvs_6axis_config,
drivers/staging/media/atomisp/pci/atomisp_cmd.c
2992
if (!arg->per_frame_setting) {
drivers/staging/media/atomisp/pci/atomisp_cmd.c
3304
atomisp_v4l2_framebuffer_to_css_frame(const struct v4l2_framebuffer *arg,
drivers/staging/media/atomisp/pci/atomisp_cmd.c
3313
sh_format = v4l2_fmt_to_sh_fmt(arg->fmt.pixelformat);
drivers/staging/media/atomisp/pci/atomisp_cmd.c
3315
arg->fmt.bytesperline, sh_format);
drivers/staging/media/atomisp/pci/atomisp_cmd.c
3320
if (ia_css_frame_allocate(&res, arg->fmt.width, arg->fmt.height,
drivers/staging/media/atomisp/pci/atomisp_cmd.c
3326
tmp_buf = vmalloc(arg->fmt.sizeimage);
drivers/staging/media/atomisp/pci/atomisp_cmd.c
3331
if (copy_from_user(tmp_buf, (void __user __force *)arg->base,
drivers/staging/media/atomisp/pci/atomisp_cmd.c
3332
arg->fmt.sizeimage)) {
drivers/staging/media/atomisp/pci/atomisp_cmd.c
3337
if (hmm_store(res->data, tmp_buf, arg->fmt.sizeimage)) {
drivers/staging/media/atomisp/pci/atomisp_cmd.c
3355
struct v4l2_framebuffer *arg)
drivers/staging/media/atomisp/pci/atomisp_cmd.c
3360
if (!arg)
drivers/staging/media/atomisp/pci/atomisp_cmd.c
3363
ret = atomisp_v4l2_framebuffer_to_css_frame(arg, &raw_black_frame);
drivers/staging/media/atomisp/pci/atomisp_cmd.h
138
struct atomisp_parameters *arg);
drivers/staging/media/atomisp/pci/atomisp_cmd.h
197
struct atomisp_parameters *arg,
drivers/staging/media/atomisp/pci/atomisp_cmd.h
222
struct atomisp_parameters *arg,
drivers/staging/media/atomisp/pci/atomisp_cmd.h
76
int atomisp_xnr(struct atomisp_sub_device *asd, int flag, int *arg);
drivers/staging/media/atomisp/pci/atomisp_ioctl.c
1357
bool valid_prio, unsigned int cmd, void *arg)
drivers/staging/media/atomisp/pci/atomisp_ioctl.c
1365
err = atomisp_xnr(asd, 0, arg);
drivers/staging/media/atomisp/pci/atomisp_ioctl.c
1369
err = atomisp_xnr(asd, 1, arg);
drivers/staging/media/atomisp/pci/atomisp_ioctl.c
1373
err = atomisp_nr(asd, 0, arg);
drivers/staging/media/atomisp/pci/atomisp_ioctl.c
1377
err = atomisp_nr(asd, 1, arg);
drivers/staging/media/atomisp/pci/atomisp_ioctl.c
1381
err = atomisp_tnr(asd, 0, arg);
drivers/staging/media/atomisp/pci/atomisp_ioctl.c
1385
err = atomisp_tnr(asd, 1, arg);
drivers/staging/media/atomisp/pci/atomisp_ioctl.c
1389
err = atomisp_black_level(asd, 0, arg);
drivers/staging/media/atomisp/pci/atomisp_ioctl.c
1393
err = atomisp_black_level(asd, 1, arg);
drivers/staging/media/atomisp/pci/atomisp_ioctl.c
1397
err = atomisp_ee(asd, 0, arg);
drivers/staging/media/atomisp/pci/atomisp_ioctl.c
1401
err = atomisp_ee(asd, 1, arg);
drivers/staging/media/atomisp/pci/atomisp_ioctl.c
1405
err = atomisp_get_dis_stat(asd, arg);
drivers/staging/media/atomisp/pci/atomisp_ioctl.c
1409
err = atomisp_get_dvs2_bq_resolutions(asd, arg);
drivers/staging/media/atomisp/pci/atomisp_ioctl.c
1413
err = atomisp_css_cp_dvs2_coefs(asd, arg,
drivers/staging/media/atomisp/pci/atomisp_ioctl.c
1415
if (!err && arg)
drivers/staging/media/atomisp/pci/atomisp_ioctl.c
1420
err = atomisp_cp_dvs_6axis_config(asd, arg,
drivers/staging/media/atomisp/pci/atomisp_ioctl.c
1422
if (!err && arg)
drivers/staging/media/atomisp/pci/atomisp_ioctl.c
1427
err = atomisp_param(asd, 0, arg);
drivers/staging/media/atomisp/pci/atomisp_ioctl.c
1431
err = atomisp_param(asd, 1, arg);
drivers/staging/media/atomisp/pci/atomisp_ioctl.c
1435
err = atomisp_3a_stat(asd, 0, arg);
drivers/staging/media/atomisp/pci/atomisp_ioctl.c
1439
err = atomisp_gamma(asd, 0, arg);
drivers/staging/media/atomisp/pci/atomisp_ioctl.c
1443
err = atomisp_gamma(asd, 1, arg);
drivers/staging/media/atomisp/pci/atomisp_ioctl.c
1447
err = atomisp_gdc_cac_table(asd, 0, arg);
drivers/staging/media/atomisp/pci/atomisp_ioctl.c
1451
err = atomisp_gdc_cac_table(asd, 1, arg);
drivers/staging/media/atomisp/pci/atomisp_ioctl.c
1455
err = atomisp_macc_table(asd, 0, arg);
drivers/staging/media/atomisp/pci/atomisp_ioctl.c
1459
err = atomisp_macc_table(asd, 1, arg);
drivers/staging/media/atomisp/pci/atomisp_ioctl.c
1463
err = atomisp_bad_pixel_param(asd, 0, arg);
drivers/staging/media/atomisp/pci/atomisp_ioctl.c
1467
err = atomisp_bad_pixel_param(asd, 1, arg);
drivers/staging/media/atomisp/pci/atomisp_ioctl.c
1471
err = atomisp_false_color_param(asd, 0, arg);
drivers/staging/media/atomisp/pci/atomisp_ioctl.c
1475
err = atomisp_false_color_param(asd, 1, arg);
drivers/staging/media/atomisp/pci/atomisp_ioctl.c
1479
err = atomisp_ctc(asd, 0, arg);
drivers/staging/media/atomisp/pci/atomisp_ioctl.c
1483
err = atomisp_ctc(asd, 1, arg);
drivers/staging/media/atomisp/pci/atomisp_ioctl.c
1487
err = atomisp_white_balance_param(asd, 0, arg);
drivers/staging/media/atomisp/pci/atomisp_ioctl.c
1491
err = atomisp_white_balance_param(asd, 1, arg);
drivers/staging/media/atomisp/pci/atomisp_ioctl.c
1495
err = atomisp_3a_config_param(asd, 0, arg);
drivers/staging/media/atomisp/pci/atomisp_ioctl.c
1499
err = atomisp_3a_config_param(asd, 1, arg);
drivers/staging/media/atomisp/pci/atomisp_ioctl.c
1503
err = atomisp_fixed_pattern_table(asd, arg);
drivers/staging/media/atomisp/pci/atomisp_ioctl.c
1507
err = atomisp_set_shading_table(asd, arg);
drivers/staging/media/atomisp/pci/atomisp_ioctl.c
1511
err = atomisp_gamma_correction(asd, 0, arg);
drivers/staging/media/atomisp/pci/atomisp_ioctl.c
1515
err = atomisp_gamma_correction(asd, 1, arg);
drivers/staging/media/atomisp/pci/atomisp_ioctl.c
1519
err = atomisp_set_parameters(vdev, arg);
drivers/staging/media/atomisp/pci/atomisp_ioctl.c
1523
err = atomisp_exp_id_unlock(asd, arg);
drivers/staging/media/atomisp/pci/atomisp_ioctl.c
1526
err = atomisp_exp_id_capture(asd, arg);
drivers/staging/media/atomisp/pci/atomisp_ioctl.c
1529
err = atomisp_enable_dz_capt_pipe(asd, arg);
drivers/staging/media/atomisp/pci/atomisp_ioctl.c
1532
err = atomisp_formats(asd, 0, arg);
drivers/staging/media/atomisp/pci/atomisp_ioctl.c
1536
err = atomisp_formats(asd, 1, arg);
drivers/staging/media/atomisp/pci/atomisp_ioctl.c
1539
err = atomisp_inject_a_fake_event(asd, arg);
drivers/staging/media/atomisp/pci/atomisp_ioctl.c
1542
err = atomisp_set_array_res(asd, arg);
drivers/staging/media/atomisp/pci/atomisp_subdev.c
136
unsigned int cmd, void *arg)
drivers/staging/media/av7110/av7110.h
48
#define dprintk(level, fmt, arg...) do { \
drivers/staging/media/av7110/av7110.h
50
pr_info("%s(): " fmt, __func__, ##arg); \
drivers/staging/media/av7110/av7110_av.c
1134
unsigned long arg = (unsigned long)parg;
drivers/staging/media/av7110/av7110_av.c
1206
av7110->videostate.stream_source = (video_stream_source_t)arg;
drivers/staging/media/av7110/av7110_av.c
1210
av7110->videostate.video_blank = (int)arg;
drivers/staging/media/av7110/av7110_av.c
1233
video_displayformat_t format = (video_displayformat_t)arg;
drivers/staging/media/av7110/av7110_av.c
1257
if (arg > 1) {
drivers/staging/media/av7110/av7110_av.c
1261
av7110->display_ar = arg;
drivers/staging/media/av7110/av7110_av.c
1263
1, (u16)arg);
drivers/staging/media/av7110/av7110_av.c
1296
ret = vidcom(av7110, AV_VIDEO_CMD_FFWD, arg);
drivers/staging/media/av7110/av7110_av.c
1308
ret = vidcom(av7110, AV_VIDEO_CMD_SLOW, arg);
drivers/staging/media/av7110/av7110_av.c
1314
ret = vidcom(av7110, AV_VIDEO_CMD_SLOW, arg);
drivers/staging/media/av7110/av7110_av.c
1342
ret = vidcom(av7110, AV_VIDEO_CMD_SLOW, arg);
drivers/staging/media/av7110/av7110_av.c
1366
unsigned long arg = (unsigned long)parg;
drivers/staging/media/av7110/av7110_av.c
1411
av7110->audiostate.stream_source = (audio_stream_source_t)arg;
drivers/staging/media/av7110/av7110_av.c
1416
ret = audcom(av7110, arg ? AUDIO_CMD_MUTE : AUDIO_CMD_UNMUTE);
drivers/staging/media/av7110/av7110_av.c
1418
av7110->audiostate.mute_state = (int)arg;
drivers/staging/media/av7110/av7110_av.c
1423
av7110->audiostate.AV_sync_state = (int)arg;
drivers/staging/media/av7110/av7110_av.c
1424
ret = audcom(av7110, arg ? AUDIO_CMD_SYNC_ON : AUDIO_CMD_SYNC_OFF);
drivers/staging/media/av7110/av7110_av.c
1430
av7110->audiostate.bypass_mode = (int)arg;
drivers/staging/media/av7110/av7110_av.c
1434
av7110->audiostate.channel_select = (audio_channel_select_t)arg;
drivers/staging/media/av7110/av7110_ca.c
241
unsigned long arg = (unsigned long)parg;
drivers/staging/media/av7110/av7110_ca.c
251
ret = ci_ll_reset(&av7110->ci_wbuffer, file, arg,
drivers/staging/media/av7110/av7110_hw.h
458
static inline int vidcom(struct av7110 *av7110, u32 com, u32 arg)
drivers/staging/media/av7110/av7110_hw.h
462
(arg >> 16), (arg & 0xffff));
drivers/staging/media/av7110/sp8870.c
45
#define dprintk(fmt, arg...) \
drivers/staging/media/av7110/sp8870.c
48
pr_info("%s(): " fmt, __func__, ##arg); \
drivers/staging/media/imx/imx-media-dev-common.c
303
void *arg)
drivers/staging/media/imx/imx-media-dev-common.c
320
v4l2_event_queue(pad_vdev->vdev->vfd, arg);
drivers/staging/media/tegra-video/video.c
30
unsigned int notification, void *arg)
drivers/staging/media/tegra-video/video.c
33
const struct v4l2_event *ev = arg;
drivers/staging/media/tegra-video/video.c
39
v4l2_event_queue(&chan->video, arg);
drivers/staging/rtl8723bs/core/rtw_ap.c
356
u8 arg[4] = {0};
drivers/staging/rtl8723bs/core/rtw_ap.c
358
arg[0] = psta->mac_id;
drivers/staging/rtl8723bs/core/rtw_ap.c
359
arg[1] = psta->raid;
drivers/staging/rtl8723bs/core/rtw_ap.c
360
arg[2] = short_gi_rate;
drivers/staging/rtl8723bs/core/rtw_ap.c
361
arg[3] = psta->init_rate;
drivers/staging/rtl8723bs/core/rtw_ap.c
363
rtw_hal_add_ra_tid(padapter, tx_ra_bitmap, arg, rssi_level);
drivers/staging/rtl8723bs/core/rtw_ap.c
421
u8 arg[4] = {0};
drivers/staging/rtl8723bs/core/rtw_ap.c
423
arg[0] = psta->mac_id;
drivers/staging/rtl8723bs/core/rtw_ap.c
424
arg[1] = psta->raid;
drivers/staging/rtl8723bs/core/rtw_ap.c
425
arg[2] = 0;
drivers/staging/rtl8723bs/core/rtw_ap.c
426
arg[3] = psta->init_rate;
drivers/staging/rtl8723bs/core/rtw_ap.c
428
rtw_hal_add_ra_tid(padapter, tx_ra_bitmap, arg, 0);
drivers/staging/rtl8723bs/hal/hal_intf.c
216
void rtw_hal_add_ra_tid(struct adapter *padapter, u32 bitmap, u8 *arg, u8 rssi_level)
drivers/staging/rtl8723bs/hal/hal_intf.c
218
rtl8723b_Add_RateATid(padapter, bitmap, arg, rssi_level);
drivers/staging/rtl8723bs/hal/rtl8723b_cmd.c
714
u8 *arg,
drivers/staging/rtl8723bs/hal/rtl8723b_cmd.c
722
u8 mac_id = arg[0];
drivers/staging/rtl8723bs/hal/rtl8723b_cmd.c
723
u8 raid = arg[1];
drivers/staging/rtl8723bs/hal/rtl8723b_cmd.c
724
u8 shortGI = arg[2];
drivers/staging/rtl8723bs/include/hal_intf.h
222
void rtw_hal_add_ra_tid(struct adapter *padapter, u32 bitmap, u8 *arg, u8 rssi_level);
drivers/staging/rtl8723bs/include/osdep_service.h
107
#define rtw_sprintf(buf, size, format, arg...) snprintf(buf, size, format, ##arg)
drivers/staging/rtl8723bs/include/rtl8723b_cmd.h
169
void rtl8723b_Add_RateATid(struct adapter *padapter, u32 bitmap, u8 *arg, u8 rssi_level);
drivers/staging/vme_user/vme_user.c
294
unsigned int cmd, unsigned long arg)
drivers/staging/vme_user/vme_user.c
303
void __user *argp = (void __user *)arg;
drivers/staging/vme_user/vme_user.c
414
vme_user_unlocked_ioctl(struct file *file, unsigned int cmd, unsigned long arg)
drivers/staging/vme_user/vme_user.c
421
ret = vme_user_ioctl(inode, file, cmd, arg);
drivers/target/iscsi/iscsi_target.c
3862
int iscsi_target_tx_thread(void *arg)
drivers/target/iscsi/iscsi_target.c
3865
struct iscsit_conn *conn = arg;
drivers/target/iscsi/iscsi_target.c
4108
int iscsi_target_rx_thread(void *arg)
drivers/target/iscsi/iscsi_target.c
4111
struct iscsit_conn *conn = arg;
drivers/target/iscsi/iscsi_target_login.c
1356
int iscsi_target_login_thread(void *arg)
drivers/target/iscsi/iscsi_target_login.c
1358
struct iscsi_np *np = arg;
drivers/target/target_core_configfs.c
2130
int ret = -1, res_holder = 0, all_tg_pt = 0, arg, token;
drivers/target/target_core_configfs.c
2204
ret = match_int(args, &arg);
drivers/target/target_core_configfs.c
2207
res_holder = arg;
drivers/target/target_core_configfs.c
2210
ret = match_int(args, &arg);
drivers/target/target_core_configfs.c
2213
type = (u8)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
2224
all_tg_pt = (int)arg;
drivers/target/target_core_configfs.c
2257
ret = match_int(args, &arg);
drivers/target/target_core_configfs.c
2260
tpgt = (u16)arg;
drivers/target/target_core_configfs.c
2263
ret = match_int(args, &arg);
drivers/target/target_core_file.c
709
int ret = 0, arg, token;
drivers/target/target_core_file.c
751
ret = match_int(args, &arg);
drivers/target/target_core_file.c
754
if (arg != 1) {
drivers/target/target_core_file.c
755
pr_err("bogus fd_buffered_io=%d value\n", arg);
drivers/target/target_core_file.c
766
ret = match_int(args, &arg);
drivers/target/target_core_file.c
769
if (arg != 1) {
drivers/target/target_core_file.c
770
pr_err("bogus fd_async_io=%d value\n", arg);
drivers/target/target_core_pscsi.c
718
int ret = 0, arg, token;
drivers/target/target_core_pscsi.c
741
ret = match_int(args, &arg);
drivers/target/target_core_pscsi.c
744
pdv->pdv_host_id = arg;
drivers/target/target_core_pscsi.c
750
ret = match_int(args, &arg);
drivers/target/target_core_pscsi.c
753
pdv->pdv_channel_id = arg;
drivers/target/target_core_pscsi.c
760
ret = match_int(args, &arg);
drivers/target/target_core_pscsi.c
763
pdv->pdv_target_id = arg;
drivers/target/target_core_pscsi.c
770
ret = match_int(args, &arg);
drivers/target/target_core_pscsi.c
773
pdv->pdv_lun_id = arg;
drivers/target/target_core_rd.c
548
int arg, token;
drivers/target/target_core_rd.c
563
match_int(args, &arg);
drivers/target/target_core_rd.c
564
rd_dev->rd_page_count = arg;
drivers/target/target_core_rd.c
570
match_int(args, &arg);
drivers/target/target_core_rd.c
571
if (arg != 1)
drivers/target/target_core_rd.c
574
pr_debug("RAMDISK: Setting NULLIO flag: %d\n", arg);
drivers/target/target_core_rd.c
578
match_int(args, &arg);
drivers/target/target_core_rd.c
579
if (arg != 1)
drivers/target/target_core_rd.c
582
pr_debug("RAMDISK: Setting DUMMY flag: %d\n", arg);
drivers/target/target_core_user.c
2445
static int tcmu_set_dev_attrib(substring_t *arg, u32 *dev_attrib)
drivers/target/target_core_user.c
2449
ret = match_int(arg, &val);
drivers/target/target_core_user.c
2465
static int tcmu_set_max_blocks_param(struct tcmu_dev *udev, substring_t *arg)
drivers/target/target_core_user.c
2470
ret = match_int(arg, &val);
drivers/target/target_core_user.c
2506
static int tcmu_set_data_pages_per_blk(struct tcmu_dev *udev, substring_t *arg)
drivers/target/target_core_user.c
2510
ret = match_int(arg, &val);
drivers/target/target_core_user.c
2539
static int tcmu_set_cmd_ring_size(struct tcmu_dev *udev, substring_t *arg)
drivers/target/target_core_user.c
2543
ret = match_int(arg, &val);
drivers/target/tcm_fc/tfc_cmd.c
229
static void ft_recv_seq(struct fc_seq *sp, struct fc_frame *fp, void *arg)
drivers/target/tcm_fc/tfc_cmd.c
231
struct ft_cmd *cmd = arg;
drivers/target/tcm_fc/tfc_conf.c
100
static ssize_t ft_wwn_show(void *arg, char *buf)
drivers/target/tcm_fc/tfc_conf.c
102
u64 *wwn = arg;
drivers/target/tcm_fc/tfc_conf.c
110
static ssize_t ft_wwn_store(void *arg, const char *buf, size_t len)
drivers/target/tcm_fc/tfc_conf.c
117
*(u64 *)arg = wwn;
drivers/target/tcm_fc/tfc_sess.c
103
void ft_lport_add(struct fc_lport *lport, void *arg)
drivers/target/tcm_fc/tfc_sess.c
115
void ft_lport_del(struct fc_lport *lport, void *arg)
drivers/target/tcm_fc/tfc_sess.c
130
int ft_lport_notify(struct notifier_block *nb, unsigned long event, void *arg)
drivers/target/tcm_fc/tfc_sess.c
132
struct fc_lport *lport = arg;
drivers/tee/amdtee/amdtee_private.h
137
struct tee_ioctl_open_session_arg *arg,
drivers/tee/amdtee/amdtee_private.h
143
struct tee_ioctl_invoke_arg *arg,
drivers/tee/amdtee/amdtee_private.h
153
struct tee_ioctl_open_session_arg *arg);
drivers/tee/amdtee/amdtee_private.h
157
int handle_open_session(struct tee_ioctl_open_session_arg *arg, u32 *info,
drivers/tee/amdtee/amdtee_private.h
166
int handle_invoke_cmd(struct tee_ioctl_invoke_arg *arg, u32 sinfo,
drivers/tee/amdtee/call.c
240
int handle_invoke_cmd(struct tee_ioctl_invoke_arg *arg, u32 sinfo,
drivers/tee/amdtee/call.c
246
if (!arg || (!p && arg->num_params))
drivers/tee/amdtee/call.c
249
arg->ret_origin = TEEC_ORIGIN_COMMS;
drivers/tee/amdtee/call.c
251
if (arg->session == 0) {
drivers/tee/amdtee/call.c
252
arg->ret = TEEC_ERROR_BAD_PARAMETERS;
drivers/tee/amdtee/call.c
256
ret = tee_params_to_amd_params(p, arg->num_params, &cmd.op);
drivers/tee/amdtee/call.c
259
arg->ret = TEEC_ERROR_BAD_PARAMETERS;
drivers/tee/amdtee/call.c
263
cmd.ta_handle = get_ta_handle(arg->session);
drivers/tee/amdtee/call.c
264
cmd.cmd_id = arg->func;
drivers/tee/amdtee/call.c
268
sizeof(cmd), &arg->ret);
drivers/tee/amdtee/call.c
270
arg->ret = TEEC_ERROR_COMMUNICATION;
drivers/tee/amdtee/call.c
272
ret = amd_params_to_tee_params(p, arg->num_params, &cmd.op);
drivers/tee/amdtee/call.c
275
arg->ret = TEEC_ERROR_GENERIC;
drivers/tee/amdtee/call.c
278
arg->ret_origin = cmd.return_origin;
drivers/tee/amdtee/call.c
280
arg->ret_origin, arg->ret);
drivers/tee/amdtee/call.c
351
int handle_open_session(struct tee_ioctl_open_session_arg *arg, u32 *info,
drivers/tee/amdtee/call.c
357
if (!arg || !info || (!p && arg->num_params))
drivers/tee/amdtee/call.c
360
arg->ret_origin = TEEC_ORIGIN_COMMS;
drivers/tee/amdtee/call.c
362
if (arg->session == 0) {
drivers/tee/amdtee/call.c
363
arg->ret = TEEC_ERROR_GENERIC;
drivers/tee/amdtee/call.c
367
ret = tee_params_to_amd_params(p, arg->num_params, &cmd.op);
drivers/tee/amdtee/call.c
370
arg->ret = TEEC_ERROR_BAD_PARAMETERS;
drivers/tee/amdtee/call.c
374
cmd.ta_handle = get_ta_handle(arg->session);
drivers/tee/amdtee/call.c
378
sizeof(cmd), &arg->ret);
drivers/tee/amdtee/call.c
380
arg->ret = TEEC_ERROR_COMMUNICATION;
drivers/tee/amdtee/call.c
382
ret = amd_params_to_tee_params(p, arg->num_params, &cmd.op);
drivers/tee/amdtee/call.c
385
arg->ret = TEEC_ERROR_GENERIC;
drivers/tee/amdtee/call.c
388
arg->ret_origin = cmd.return_origin;
drivers/tee/amdtee/call.c
393
pr_debug("open session: ret = 0x%x RO = 0x%x\n", arg->ret,
drivers/tee/amdtee/call.c
394
arg->ret_origin);
drivers/tee/amdtee/call.c
399
int handle_load_ta(void *data, u32 size, struct tee_ioctl_open_session_arg *arg)
drivers/tee/amdtee/call.c
406
if (size == 0 || !data || !arg)
drivers/tee/amdtee/call.c
422
sizeof(load_cmd), &arg->ret);
drivers/tee/amdtee/call.c
424
arg->ret_origin = TEEC_ORIGIN_COMMS;
drivers/tee/amdtee/call.c
425
arg->ret = TEEC_ERROR_COMMUNICATION;
drivers/tee/amdtee/call.c
427
arg->ret_origin = load_cmd.return_origin;
drivers/tee/amdtee/call.c
429
if (arg->ret == TEEC_SUCCESS) {
drivers/tee/amdtee/call.c
432
arg->ret_origin = TEEC_ORIGIN_COMMS;
drivers/tee/amdtee/call.c
433
arg->ret = TEEC_ERROR_OUT_OF_MEMORY;
drivers/tee/amdtee/call.c
441
set_session_id(load_cmd.ta_handle, 0, &arg->session);
drivers/tee/amdtee/call.c
448
load_cmd.ta_handle, arg->ret_origin, arg->ret);
drivers/tee/amdtee/core.c
234
struct tee_ioctl_open_session_arg *arg,
drivers/tee/amdtee/core.c
244
if (arg->clnt_login != TEE_IOCTL_LOGIN_PUBLIC) {
drivers/tee/amdtee/core.c
249
rc = copy_ta_binary(ctx, &arg->uuid[0], &ta, &ta_size);
drivers/tee/amdtee/core.c
256
handle_load_ta(ta, ta_size, arg);
drivers/tee/amdtee/core.c
257
if (arg->ret != TEEC_SUCCESS)
drivers/tee/amdtee/core.c
260
ta_handle = get_ta_handle(arg->session);
drivers/tee/amdtee/core.c
263
sess = alloc_session(ctxdata, arg->session);
drivers/tee/amdtee/core.c
273
handle_open_session(arg, &session_info, param);
drivers/tee/amdtee/core.c
274
if (arg->ret != TEEC_SUCCESS) {
drivers/tee/amdtee/core.c
275
pr_err("open_session failed %d\n", arg->ret);
drivers/tee/amdtee/core.c
287
set_session_id(ta_handle, i, &arg->session);
drivers/tee/amdtee/core.c
410
struct tee_ioctl_invoke_arg *arg,
drivers/tee/amdtee/core.c
419
sess = find_session(ctxdata, arg->session);
drivers/tee/amdtee/core.c
421
i = get_session_index(arg->session);
drivers/tee/amdtee/core.c
429
handle_invoke_cmd(arg, session_info, param);
drivers/tee/optee/call.c
363
struct tee_ioctl_open_session_arg *arg,
drivers/tee/optee/call.c
377
msg_arg = optee_get_msg_arg(ctx, arg->num_params + 2,
drivers/tee/optee/call.c
383
msg_arg->cancel_id = arg->cancel_id;
drivers/tee/optee/call.c
393
memcpy(&msg_arg->params[0].u.value, arg->uuid, sizeof(arg->uuid));
drivers/tee/optee/call.c
394
msg_arg->params[1].u.value.c = arg->clnt_login;
drivers/tee/optee/call.c
396
rc = tee_session_calc_client_uuid(&client_uuid, arg->clnt_login,
drivers/tee/optee/call.c
397
arg->clnt_uuid);
drivers/tee/optee/call.c
403
arg->num_params, param);
drivers/tee/optee/call.c
429
if (optee->ops->from_msg_param(optee, param, arg->num_params,
drivers/tee/optee/call.c
431
arg->ret = TEEC_ERROR_COMMUNICATION;
drivers/tee/optee/call.c
432
arg->ret_origin = TEEC_ORIGIN_COMMS;
drivers/tee/optee/call.c
436
arg->session = msg_arg->session;
drivers/tee/optee/call.c
437
arg->ret = msg_arg->ret;
drivers/tee/optee/call.c
438
arg->ret_origin = msg_arg->ret_origin;
drivers/tee/optee/call.c
512
int optee_invoke_func(struct tee_context *ctx, struct tee_ioctl_invoke_arg *arg,
drivers/tee/optee/call.c
527
sess = find_session(ctxdata, arg->session);
drivers/tee/optee/call.c
534
msg_arg = optee_get_msg_arg(ctx, arg->num_params,
drivers/tee/optee/call.c
539
msg_arg->func = arg->func;
drivers/tee/optee/call.c
540
msg_arg->session = arg->session;
drivers/tee/optee/call.c
541
msg_arg->cancel_id = arg->cancel_id;
drivers/tee/optee/call.c
543
rc = optee->ops->to_msg_param(optee, msg_arg->params, arg->num_params,
drivers/tee/optee/call.c
553
if (optee->ops->from_msg_param(optee, param, arg->num_params,
drivers/tee/optee/call.c
559
arg->ret = msg_arg->ret;
drivers/tee/optee/call.c
560
arg->ret_origin = msg_arg->ret_origin;
drivers/tee/optee/ffa_abi.c
429
struct optee_msg_arg *arg)
drivers/tee/optee/ffa_abi.c
433
if (arg->num_params != 1 ||
drivers/tee/optee/ffa_abi.c
434
arg->params[0].attr != OPTEE_MSG_ATTR_TYPE_VALUE_INPUT) {
drivers/tee/optee/ffa_abi.c
435
arg->ret = TEEC_ERROR_BAD_PARAMETERS;
drivers/tee/optee/ffa_abi.c
439
switch (arg->params[0].u.value.a) {
drivers/tee/optee/ffa_abi.c
441
shm = optee_rpc_cmd_alloc_suppl(ctx, arg->params[0].u.value.b);
drivers/tee/optee/ffa_abi.c
445
arg->params[0].u.value.b);
drivers/tee/optee/ffa_abi.c
448
arg->ret = TEEC_ERROR_BAD_PARAMETERS;
drivers/tee/optee/ffa_abi.c
453
arg->ret = TEEC_ERROR_OUT_OF_MEMORY;
drivers/tee/optee/ffa_abi.c
457
arg->params[0] = (struct optee_msg_param){
drivers/tee/optee/ffa_abi.c
464
arg->ret = TEEC_SUCCESS;
drivers/tee/optee/ffa_abi.c
469
struct optee_msg_arg *arg)
drivers/tee/optee/ffa_abi.c
47
static void rh_free_fn(void *ptr, void *arg)
drivers/tee/optee/ffa_abi.c
473
if (arg->num_params != 1 ||
drivers/tee/optee/ffa_abi.c
474
arg->params[0].attr != OPTEE_MSG_ATTR_TYPE_VALUE_INPUT)
drivers/tee/optee/ffa_abi.c
477
shm = optee_shm_from_ffa_handle(optee, arg->params[0].u.value.b);
drivers/tee/optee/ffa_abi.c
480
switch (arg->params[0].u.value.a) {
drivers/tee/optee/ffa_abi.c
490
arg->ret = TEEC_SUCCESS;
drivers/tee/optee/ffa_abi.c
494
arg->ret = TEEC_ERROR_BAD_PARAMETERS;
drivers/tee/optee/ffa_abi.c
499
struct optee_msg_arg *arg)
drivers/tee/optee/ffa_abi.c
501
arg->ret_origin = TEEC_ORIGIN_COMMS;
drivers/tee/optee/ffa_abi.c
502
switch (arg->cmd) {
drivers/tee/optee/ffa_abi.c
504
handle_ffa_rpc_func_cmd_shm_alloc(ctx, optee, arg);
drivers/tee/optee/ffa_abi.c
507
handle_ffa_rpc_func_cmd_shm_free(ctx, optee, arg);
drivers/tee/optee/ffa_abi.c
510
optee_rpc_cmd(ctx, optee, arg);
drivers/tee/optee/ffa_abi.c
515
u32 cmd, struct optee_msg_arg *arg)
drivers/tee/optee/ffa_abi.c
519
handle_ffa_rpc_func_cmd(ctx, optee, arg);
drivers/tee/optee/ffa_abi.c
627
struct optee_msg_arg *arg;
drivers/tee/optee/ffa_abi.c
640
arg = tee_shm_get_va(shm, offs);
drivers/tee/optee/ffa_abi.c
641
if (IS_ERR(arg))
drivers/tee/optee/ffa_abi.c
642
return PTR_ERR(arg);
drivers/tee/optee/ffa_abi.c
644
rpc_arg_offs = OPTEE_MSG_GET_ARG_SIZE(arg->num_params);
drivers/tee/optee/optee_private.h
327
struct tee_ioctl_open_session_arg *arg,
drivers/tee/optee/optee_private.h
333
int optee_invoke_func(struct tee_context *ctx, struct tee_ioctl_invoke_arg *arg,
drivers/tee/optee/optee_private.h
396
struct optee_msg_arg *arg);
drivers/tee/optee/rpc.c
105
arg->ret = TEEC_ERROR_COMMUNICATION;
drivers/tee/optee/rpc.c
108
if (optee->ops->to_msg_param(optee, arg->params,
drivers/tee/optee/rpc.c
109
arg->num_params, params))
drivers/tee/optee/rpc.c
110
arg->ret = TEEC_ERROR_BAD_PARAMETERS;
drivers/tee/optee/rpc.c
112
arg->ret = TEEC_SUCCESS;
drivers/tee/optee/rpc.c
120
arg->ret = TEEC_ERROR_BAD_PARAMETERS;
drivers/tee/optee/rpc.c
124
struct optee_msg_arg *arg)
drivers/tee/optee/rpc.c
126
arg->ret = TEEC_ERROR_NOT_SUPPORTED;
drivers/tee/optee/rpc.c
131
struct optee_msg_arg *arg)
drivers/tee/optee/rpc.c
135
if (arg->num_params != 1)
drivers/tee/optee/rpc.c
138
if ((arg->params[0].attr & OPTEE_MSG_ATTR_TYPE_MASK) !=
drivers/tee/optee/rpc.c
142
switch (arg->params[0].u.value.a) {
drivers/tee/optee/rpc.c
144
rc = optee_notif_wait(optee, arg->params[0].u.value.b, arg->params[0].u.value.c);
drivers/tee/optee/rpc.c
149
if (optee_notif_send(optee, arg->params[0].u.value.b))
drivers/tee/optee/rpc.c
156
arg->ret = TEEC_SUCCESS;
drivers/tee/optee/rpc.c
16
static void handle_rpc_func_cmd_get_time(struct optee_msg_arg *arg)
drivers/tee/optee/rpc.c
160
arg->ret = TEE_ERROR_TIMEOUT;
drivers/tee/optee/rpc.c
162
arg->ret = TEEC_ERROR_BAD_PARAMETERS;
drivers/tee/optee/rpc.c
165
static void handle_rpc_func_cmd_wait(struct optee_msg_arg *arg)
drivers/tee/optee/rpc.c
169
if (arg->num_params != 1)
drivers/tee/optee/rpc.c
172
if ((arg->params[0].attr & OPTEE_MSG_ATTR_TYPE_MASK) !=
drivers/tee/optee/rpc.c
176
msec_to_wait = arg->params[0].u.value.a;
drivers/tee/optee/rpc.c
181
arg->ret = TEEC_SUCCESS;
drivers/tee/optee/rpc.c
184
arg->ret = TEEC_ERROR_BAD_PARAMETERS;
drivers/tee/optee/rpc.c
188
struct optee_msg_arg *arg)
drivers/tee/optee/rpc.c
192
arg->ret_origin = TEEC_ORIGIN_COMMS;
drivers/tee/optee/rpc.c
194
params = kmalloc_objs(struct tee_param, arg->num_params);
drivers/tee/optee/rpc.c
196
arg->ret = TEEC_ERROR_OUT_OF_MEMORY;
drivers/tee/optee/rpc.c
20
if (arg->num_params != 1)
drivers/tee/optee/rpc.c
200
if (optee->ops->from_msg_param(optee, params, arg->num_params,
drivers/tee/optee/rpc.c
201
arg->params)) {
drivers/tee/optee/rpc.c
202
arg->ret = TEEC_ERROR_BAD_PARAMETERS;
drivers/tee/optee/rpc.c
206
arg->ret = optee_supp_thrd_req(ctx, arg->cmd, arg->num_params, params);
drivers/tee/optee/rpc.c
208
if (optee->ops->to_msg_param(optee, arg->params, arg->num_params,
drivers/tee/optee/rpc.c
210
arg->ret = TEEC_ERROR_BAD_PARAMETERS;
drivers/tee/optee/rpc.c
22
if ((arg->params[0].attr & OPTEE_MSG_ATTR_TYPE_MASK) !=
drivers/tee/optee/rpc.c
265
struct optee_msg_arg *arg)
drivers/tee/optee/rpc.c
269
if (arg->num_params != ARRAY_SIZE(params) ||
drivers/tee/optee/rpc.c
27
arg->params[0].u.value.a = ts.tv_sec;
drivers/tee/optee/rpc.c
270
optee->ops->from_msg_param(optee, params, arg->num_params,
drivers/tee/optee/rpc.c
271
arg->params) ||
drivers/tee/optee/rpc.c
273
arg->ret = TEEC_ERROR_BAD_PARAMETERS;
drivers/tee/optee/rpc.c
28
arg->params[0].u.value.b = ts.tv_nsec;
drivers/tee/optee/rpc.c
280
if (optee->ops->to_msg_param(optee, arg->params,
drivers/tee/optee/rpc.c
281
arg->num_params, params)) {
drivers/tee/optee/rpc.c
282
arg->ret = TEEC_ERROR_BAD_PARAMETERS;
drivers/tee/optee/rpc.c
291
arg->ret = TEEC_SUCCESS;
drivers/tee/optee/rpc.c
30
arg->ret = TEEC_SUCCESS;
drivers/tee/optee/rpc.c
317
struct optee_msg_arg *arg)
drivers/tee/optee/rpc.c
323
if (arg->num_params != ARRAY_SIZE(params) ||
drivers/tee/optee/rpc.c
324
optee->ops->from_msg_param(optee, params, arg->num_params,
drivers/tee/optee/rpc.c
325
arg->params) ||
drivers/tee/optee/rpc.c
328
arg->ret = TEEC_ERROR_BAD_PARAMETERS;
drivers/tee/optee/rpc.c
33
arg->ret = TEEC_ERROR_BAD_PARAMETERS;
drivers/tee/optee/rpc.c
334
arg->ret = TEEC_ERROR_BAD_PARAMETERS;
drivers/tee/optee/rpc.c
345
arg->ret = TEEC_ERROR_ITEM_NOT_FOUND;
drivers/tee/optee/rpc.c
350
arg->ret = TEEC_ERROR_SHORT_BUFFER;
drivers/tee/optee/rpc.c
358
if (optee->ops->to_msg_param(optee, arg->params,
drivers/tee/optee/rpc.c
359
arg->num_params, params)) {
drivers/tee/optee/rpc.c
360
arg->ret = TEEC_ERROR_BAD_PARAMETERS;
drivers/tee/optee/rpc.c
364
arg->ret = TEEC_SUCCESS;
drivers/tee/optee/rpc.c
369
struct optee_msg_arg *arg)
drivers/tee/optee/rpc.c
379
arg->ret = TEEC_ERROR_ITEM_NOT_FOUND;
drivers/tee/optee/rpc.c
38
struct optee_msg_arg *arg)
drivers/tee/optee/rpc.c
383
if (arg->num_params != ARRAY_SIZE(params) ||
drivers/tee/optee/rpc.c
384
optee->ops->from_msg_param(optee, params, arg->num_params,
drivers/tee/optee/rpc.c
385
arg->params) ||
drivers/tee/optee/rpc.c
388
arg->ret = TEEC_ERROR_BAD_PARAMETERS;
drivers/tee/optee/rpc.c
398
arg->ret = TEEC_ERROR_BAD_PARAMETERS;
drivers/tee/optee/rpc.c
401
if (optee->ops->to_msg_param(optee, arg->params,
drivers/tee/optee/rpc.c
402
arg->num_params, params)) {
drivers/tee/optee/rpc.c
403
arg->ret = TEEC_ERROR_BAD_PARAMETERS;
drivers/tee/optee/rpc.c
406
arg->ret = TEEC_SUCCESS;
drivers/tee/optee/rpc.c
412
struct optee_msg_arg *arg)
drivers/tee/optee/rpc.c
414
switch (arg->cmd) {
drivers/tee/optee/rpc.c
416
handle_rpc_func_cmd_get_time(arg);
drivers/tee/optee/rpc.c
419
handle_rpc_func_cmd_wq(optee, arg);
drivers/tee/optee/rpc.c
422
handle_rpc_func_cmd_wait(arg);
drivers/tee/optee/rpc.c
425
handle_rpc_func_cmd_i2c_transfer(ctx, arg);
drivers/tee/optee/rpc.c
439
handle_rpc_func_rpmb_probe_reset(ctx, optee, arg);
drivers/tee/optee/rpc.c
441
handle_rpc_supp_cmd(ctx, optee, arg);
drivers/tee/optee/rpc.c
445
handle_rpc_func_rpmb_probe_next(ctx, optee, arg);
drivers/tee/optee/rpc.c
447
handle_rpc_supp_cmd(ctx, optee, arg);
drivers/tee/optee/rpc.c
451
handle_rpc_func_rpmb_frames(ctx, optee, arg);
drivers/tee/optee/rpc.c
453
handle_rpc_supp_cmd(ctx, optee, arg);
drivers/tee/optee/rpc.c
456
handle_rpc_supp_cmd(ctx, optee, arg);
drivers/tee/optee/rpc.c
53
if (arg->num_params != ARRAY_SIZE(attr)) {
drivers/tee/optee/rpc.c
54
arg->ret = TEEC_ERROR_BAD_PARAMETERS;
drivers/tee/optee/rpc.c
58
params = kmalloc_objs(struct tee_param, arg->num_params);
drivers/tee/optee/rpc.c
60
arg->ret = TEEC_ERROR_OUT_OF_MEMORY;
drivers/tee/optee/rpc.c
64
if (optee->ops->from_msg_param(optee, params, arg->num_params,
drivers/tee/optee/rpc.c
65
arg->params))
drivers/tee/optee/rpc.c
68
for (i = 0; i < arg->num_params; i++) {
drivers/tee/optee/smc_abi.c
650
struct optee_msg_arg *arg)
drivers/tee/optee/smc_abi.c
654
arg->ret_origin = TEEC_ORIGIN_COMMS;
drivers/tee/optee/smc_abi.c
656
if (arg->num_params != 1 ||
drivers/tee/optee/smc_abi.c
657
arg->params[0].attr != OPTEE_MSG_ATTR_TYPE_VALUE_INPUT) {
drivers/tee/optee/smc_abi.c
658
arg->ret = TEEC_ERROR_BAD_PARAMETERS;
drivers/tee/optee/smc_abi.c
662
shm = (struct tee_shm *)(unsigned long)arg->params[0].u.value.b;
drivers/tee/optee/smc_abi.c
663
switch (arg->params[0].u.value.a) {
drivers/tee/optee/smc_abi.c
671
arg->ret = TEEC_ERROR_BAD_PARAMETERS;
drivers/tee/optee/smc_abi.c
673
arg->ret = TEEC_SUCCESS;
drivers/tee/optee/smc_abi.c
678
struct optee_msg_arg *arg,
drivers/tee/optee/smc_abi.c
687
arg->ret_origin = TEEC_ORIGIN_COMMS;
drivers/tee/optee/smc_abi.c
689
if (!arg->num_params ||
drivers/tee/optee/smc_abi.c
690
arg->params[0].attr != OPTEE_MSG_ATTR_TYPE_VALUE_INPUT) {
drivers/tee/optee/smc_abi.c
691
arg->ret = TEEC_ERROR_BAD_PARAMETERS;
drivers/tee/optee/smc_abi.c
695
for (n = 1; n < arg->num_params; n++) {
drivers/tee/optee/smc_abi.c
696
if (arg->params[n].attr != OPTEE_MSG_ATTR_TYPE_NONE) {
drivers/tee/optee/smc_abi.c
697
arg->ret = TEEC_ERROR_BAD_PARAMETERS;
drivers/tee/optee/smc_abi.c
702
sz = arg->params[0].u.value.b;
drivers/tee/optee/smc_abi.c
703
switch (arg->params[0].u.value.a) {
drivers/tee/optee/smc_abi.c
711
arg->ret = TEEC_ERROR_BAD_PARAMETERS;
drivers/tee/optee/smc_abi.c
716
arg->ret = TEEC_ERROR_OUT_OF_MEMORY;
drivers/tee/optee/smc_abi.c
731
arg->ret = TEEC_ERROR_OUT_OF_MEMORY;
drivers/tee/optee/smc_abi.c
738
arg->params[0].attr = OPTEE_MSG_ATTR_TYPE_TMEM_OUTPUT |
drivers/tee/optee/smc_abi.c
744
arg->params[0].u.tmem.buf_ptr = virt_to_phys(pages_list) |
drivers/tee/optee/smc_abi.c
754
arg->ret = TEEC_ERROR_BAD_PARAMETERS;
drivers/tee/optee/smc_abi.c
758
arg->params[0].attr = OPTEE_MSG_ATTR_TYPE_TMEM_OUTPUT;
drivers/tee/optee/smc_abi.c
759
arg->params[0].u.tmem.buf_ptr = pa;
drivers/tee/optee/smc_abi.c
761
arg->params[0].u.tmem.size = tee_shm_get_size(shm);
drivers/tee/optee/smc_abi.c
762
arg->params[0].u.tmem.shm_ref = (unsigned long)shm;
drivers/tee/optee/smc_abi.c
764
arg->ret = TEEC_SUCCESS;
drivers/tee/optee/smc_abi.c
786
struct optee_msg_arg *arg,
drivers/tee/optee/smc_abi.c
790
switch (arg->cmd) {
drivers/tee/optee/smc_abi.c
793
handle_rpc_func_cmd_shm_alloc(ctx, optee, arg, call_ctx);
drivers/tee/optee/smc_abi.c
796
handle_rpc_func_cmd_shm_free(ctx, arg);
drivers/tee/optee/smc_abi.c
799
optee_rpc_cmd(ctx, optee, arg);
drivers/tee/optee/smc_abi.c
819
struct optee_msg_arg *arg;
drivers/tee/optee/smc_abi.c
852
arg = rpc_arg;
drivers/tee/optee/smc_abi.c
855
arg = tee_shm_get_va(shm, 0);
drivers/tee/optee/smc_abi.c
856
if (IS_ERR(arg)) {
drivers/tee/optee/smc_abi.c
863
handle_rpc_func_cmd(ctx, optee, arg, call_ctx);
drivers/tee/optee/smc_abi.c
898
struct optee_msg_arg *arg;
drivers/tee/optee/smc_abi.c
901
arg = tee_shm_get_va(shm, offs);
drivers/tee/optee/smc_abi.c
902
if (IS_ERR(arg))
drivers/tee/optee/smc_abi.c
903
return PTR_ERR(arg);
drivers/tee/optee/smc_abi.c
905
rpc_arg_offs = OPTEE_MSG_GET_ARG_SIZE(arg->num_params);
drivers/tee/qcomtee/call.c
110
int qcomtee_objref_to_arg(struct qcomtee_arg *arg, struct tee_param *param,
drivers/tee/qcomtee/call.c
115
arg->o = NULL_QCOMTEE_OBJECT;
drivers/tee/qcomtee/call.c
122
err = qcomtee_user_param_to_object(&arg->o, param, ctx);
drivers/tee/qcomtee/call.c
125
err = qcomtee_context_find_qtee_object(&arg->o, param, ctx);
drivers/tee/qcomtee/call.c
128
err = qcomtee_memobj_param_to_object(&arg->o, param, ctx);
drivers/tee/qcomtee/call.c
141
if (!err && (typeof_qcomtee_object(arg->o) == QCOMTEE_OBJECT_TYPE_CB))
drivers/tee/qcomtee/call.c
142
qcomtee_object_get(arg->o);
drivers/tee/qcomtee/call.c
159
int qcomtee_objref_from_arg(struct tee_param *param, struct qcomtee_arg *arg,
drivers/tee/qcomtee/call.c
162
struct qcomtee_object *object = arg->o;
drivers/tee/qcomtee/call.c
395
struct tee_ioctl_object_invoke_arg *arg,
drivers/tee/qcomtee/call.c
402
if (qcomtee_params_check(params, arg->num_params))
drivers/tee/qcomtee/call.c
406
if (arg->op == QCOMTEE_MSG_OBJECT_OP_RELEASE) {
drivers/tee/qcomtee/call.c
407
del_qtee_object(arg->id, ctxdata);
drivers/tee/qcomtee/call.c
420
arg->num_params + 1);
drivers/tee/qcomtee/call.c
425
if (arg->id == TEE_OBJREF_NULL) {
drivers/tee/qcomtee/call.c
427
if (qcomtee_root_object_check(arg->op, params, arg->num_params))
drivers/tee/qcomtee/call.c
431
} else if (find_qtee_object(&object, arg->id, ctxdata)) {
drivers/tee/qcomtee/call.c
435
ret = qcomtee_params_to_args(u, params, arg->num_params, ctx);
drivers/tee/qcomtee/call.c
439
ret = qcomtee_object_do_invoke(oic, object, arg->op, u, &result);
drivers/tee/qcomtee/call.c
453
if (qcomtee_params_from_args(params, u, arg->num_params, ctx))
drivers/tee/qcomtee/call.c
466
arg->ret = result;
drivers/tee/qcomtee/qcomtee.h
103
int qcomtee_objref_to_arg(struct qcomtee_arg *arg, struct tee_param *param,
drivers/tee/qcomtee/qcomtee.h
105
int qcomtee_objref_from_arg(struct tee_param *param, struct qcomtee_arg *arg,
drivers/tee/tee_core.c
1377
struct tee_ioctl_open_session_arg *arg,
drivers/tee/tee_core.c
1382
return ctx->teedev->desc->ops->open_session(ctx, arg, param);
drivers/tee/tee_core.c
1403
struct tee_ioctl_invoke_arg *arg,
drivers/tee/tee_core.c
1408
return ctx->teedev->desc->ops->invoke_func(ctx, arg, param);
drivers/tee/tee_core.c
1413
struct tee_ioctl_cancel_arg *arg)
drivers/tee/tee_core.c
1417
return ctx->teedev->desc->ops->cancel_req(ctx, arg->cancel_id,
drivers/tee/tee_core.c
1418
arg->session);
drivers/tee/tee_core.c
540
struct tee_ioctl_open_session_arg arg;
drivers/tee/tee_core.c
556
if (copy_from_user(&arg, uarg, sizeof(arg)))
drivers/tee/tee_core.c
559
if (size_add(sizeof(arg), TEE_IOCTL_PARAM_SIZE(arg.num_params)) != buf.buf_len)
drivers/tee/tee_core.c
562
if (arg.num_params) {
drivers/tee/tee_core.c
563
params = kzalloc_objs(struct tee_param, arg.num_params);
drivers/tee/tee_core.c
567
rc = params_from_user(ctx, params, arg.num_params, uparams);
drivers/tee/tee_core.c
572
if (arg.clnt_login >= TEE_IOCTL_LOGIN_REE_KERNEL_MIN &&
drivers/tee/tee_core.c
573
arg.clnt_login <= TEE_IOCTL_LOGIN_REE_KERNEL_MAX) {
drivers/tee/tee_core.c
579
rc = ctx->teedev->desc->ops->open_session(ctx, &arg, params);
drivers/tee/tee_core.c
584
if (put_user(arg.session, &uarg->session) ||
drivers/tee/tee_core.c
585
put_user(arg.ret, &uarg->ret) ||
drivers/tee/tee_core.c
586
put_user(arg.ret_origin, &uarg->ret_origin)) {
drivers/tee/tee_core.c
590
rc = params_to_user(uparams, arg.num_params, params);
drivers/tee/tee_core.c
597
ctx->teedev->desc->ops->close_session(ctx, arg.session);
drivers/tee/tee_core.c
601
for (n = 0; n < arg.num_params; n++)
drivers/tee/tee_core.c
618
struct tee_ioctl_invoke_arg arg;
drivers/tee/tee_core.c
633
if (copy_from_user(&arg, uarg, sizeof(arg)))
drivers/tee/tee_core.c
636
if (size_add(sizeof(arg), TEE_IOCTL_PARAM_SIZE(arg.num_params)) != buf.buf_len)
drivers/tee/tee_core.c
639
if (arg.num_params) {
drivers/tee/tee_core.c
640
params = kzalloc_objs(struct tee_param, arg.num_params);
drivers/tee/tee_core.c
644
rc = params_from_user(ctx, params, arg.num_params, uparams);
drivers/tee/tee_core.c
649
rc = ctx->teedev->desc->ops->invoke_func(ctx, &arg, params);
drivers/tee/tee_core.c
653
if (put_user(arg.ret, &uarg->ret) ||
drivers/tee/tee_core.c
654
put_user(arg.ret_origin, &uarg->ret_origin)) {
drivers/tee/tee_core.c
658
rc = params_to_user(uparams, arg.num_params, params);
drivers/tee/tee_core.c
662
for (n = 0; n < arg.num_params; n++)
drivers/tee/tee_core.c
678
struct tee_ioctl_object_invoke_arg arg;
drivers/tee/tee_core.c
693
if (copy_from_user(&arg, uarg, sizeof(arg)))
drivers/tee/tee_core.c
696
if (sizeof(arg) + TEE_IOCTL_PARAM_SIZE(arg.num_params) != buf.buf_len)
drivers/tee/tee_core.c
699
if (arg.num_params) {
drivers/tee/tee_core.c
700
params = kzalloc_objs(struct tee_param, arg.num_params);
drivers/tee/tee_core.c
704
rc = params_from_user(ctx, params, arg.num_params, uparams);
drivers/tee/tee_core.c
709
rc = ctx->teedev->desc->ops->object_invoke_func(ctx, &arg, params);
drivers/tee/tee_core.c
713
if (put_user(arg.ret, &uarg->ret)) {
drivers/tee/tee_core.c
717
rc = params_to_user(uparams, arg.num_params, params);
drivers/tee/tee_core.c
721
for (n = 0; n < arg.num_params; n++)
drivers/tee/tee_core.c
733
struct tee_ioctl_cancel_arg arg;
drivers/tee/tee_core.c
738
if (copy_from_user(&arg, uarg, sizeof(arg)))
drivers/tee/tee_core.c
741
return ctx->teedev->desc->ops->cancel_req(ctx, arg.cancel_id,
drivers/tee/tee_core.c
742
arg.session);
drivers/tee/tee_core.c
749
struct tee_ioctl_close_session_arg arg;
drivers/tee/tee_core.c
754
if (copy_from_user(&arg, uarg, sizeof(arg)))
drivers/tee/tee_core.c
757
return ctx->teedev->desc->ops->close_session(ctx, arg.session);
drivers/tee/tee_core.c
972
static long tee_ioctl(struct file *filp, unsigned int cmd, unsigned long arg)
drivers/tee/tee_core.c
975
void __user *uarg = (void __user *)arg;
drivers/tee/tstee/core.c
110
memcpy(ffa_args + TS_RPC_SERVICE_INFO_UUID0, arg->uuid, UUID_SIZE);
drivers/tee/tstee/core.c
138
arg->session = sess_id;
drivers/tee/tstee/core.c
139
arg->ret = 0;
drivers/tee/tstee/core.c
160
struct tee_ioctl_invoke_arg *arg,
drivers/tee/tstee/core.c
176
sess = xa_load(&ctxdata->sess_list, arg->session);
drivers/tee/tstee/core.c
189
opcode = lower_16_bits(arg->func);
drivers/tee/tstee/core.c
231
arg->ret = ffa_args[TS_RPC_SERVICE_STATUS];
drivers/tee/tstee/core.c
94
struct tee_ioctl_open_session_arg *arg,
drivers/thermal/hisi_thermal.c
468
static int hisi_trip_walk_cb(struct thermal_trip *trip, void *arg)
drivers/thermal/hisi_thermal.c
470
struct hisi_thermal_sensor *sensor = arg;
drivers/thermal/intel/int340x_thermal/acpi_thermal_rel.c
491
char __user *arg = (void __user *)__arg;
drivers/thermal/intel/int340x_thermal/acpi_thermal_rel.c
513
return fill_trt(arg);
drivers/thermal/intel/int340x_thermal/acpi_thermal_rel.c
531
return fill_art(arg);
drivers/thermal/intel/int340x_thermal/acpi_thermal_rel.c
552
return fill_psvt(arg);
drivers/thermal/intel/int340x_thermal/int340x_thermal_zone.c
200
static int int340x_update_one_trip(struct thermal_trip *trip, void *arg)
drivers/thermal/intel/int340x_thermal/int340x_thermal_zone.c
202
struct int34x_thermal_zone *int34x_zone = arg;
drivers/thermal/intel/int340x_thermal/processor_thermal_soc_slider.c
103
ret = kstrtou8(arg, 16, &offset);
drivers/thermal/intel/int340x_thermal/processor_thermal_soc_slider.c
61
static int slider_def_balance_set(const char *arg, const struct kernel_param *kp)
drivers/thermal/intel/int340x_thermal/processor_thermal_soc_slider.c
68
ret = kstrtou8(arg, 16, &slider_val);
drivers/thermal/intel/int340x_thermal/processor_thermal_soc_slider.c
96
static int slider_def_offset_set(const char *arg, const struct kernel_param *kp)
drivers/thermal/intel/intel_powerclamp.c
154
static int cpumask_set(const char *arg, const struct kernel_param *kp)
drivers/thermal/intel/intel_powerclamp.c
171
ret = bitmap_parse(arg, strlen(arg), cpumask_bits(new_mask),
drivers/thermal/intel/intel_powerclamp.c
215
static int max_idle_set(const char *arg, const struct kernel_param *kp)
drivers/thermal/intel/intel_powerclamp.c
228
ret = kstrtou8(arg, 10, &new_max_idle);
drivers/thermal/intel/intel_powerclamp.c
281
static int window_size_set(const char *arg, const struct kernel_param *kp)
drivers/thermal/intel/intel_powerclamp.c
286
ret = kstrtoul(arg, 10, &new_window_size);
drivers/thermal/intel/intel_powerclamp.c
81
static int duration_set(const char *arg, const struct kernel_param *kp)
drivers/thermal/intel/intel_powerclamp.c
86
ret = kstrtoul(arg, 10, &new_duration);
drivers/thermal/tegra/soctherm.c
1001
struct tegra_soctherm *ts = arg;
drivers/thermal/tegra/soctherm.c
1070
static irqreturn_t soctherm_edp_isr(int irq, void *arg)
drivers/thermal/tegra/soctherm.c
1072
struct tegra_soctherm *ts = arg;
drivers/thermal/tegra/soctherm.c
692
static int get_hot_trip_cb(struct thermal_trip *trip, void *arg)
drivers/thermal/tegra/soctherm.c
694
const struct thermal_trip **trip_ret = arg;
drivers/thermal/tegra/soctherm.c
999
static irqreturn_t soctherm_edp_isr_thread(int irq, void *arg)
drivers/thermal/tegra/tegra30-tsensor.c
311
static int tegra_tsensor_get_trips_cb(struct thermal_trip *trip, void *arg)
drivers/thermal/tegra/tegra30-tsensor.c
313
struct trip_temps *temps = arg;
drivers/thermal/testing/command.c
109
static int tt_command_exec(int index, const char *arg)
drivers/thermal/testing/command.c
119
ret = tt_del_tz(arg);
drivers/thermal/testing/command.c
123
ret = tt_zone_add_trip(arg);
drivers/thermal/testing/command.c
127
ret = tt_zone_reg(arg);
drivers/thermal/testing/command.c
131
ret = tt_zone_unreg(arg);
drivers/thermal/testing/command.c
144
char *arg;
drivers/thermal/testing/command.c
149
arg = strchr(s, ':');
drivers/thermal/testing/command.c
150
if (arg) {
drivers/thermal/testing/command.c
151
*arg = '\0';
drivers/thermal/testing/command.c
152
arg++;
drivers/thermal/testing/command.c
157
return tt_command_exec(i, arg);
drivers/thermal/testing/thermal_testing.h
6
int tt_del_tz(const char *arg);
drivers/thermal/testing/thermal_testing.h
7
int tt_zone_add_trip(const char *arg);
drivers/thermal/testing/thermal_testing.h
8
int tt_zone_reg(const char *arg);
drivers/thermal/testing/thermal_testing.h
9
int tt_zone_unreg(const char *arg);
drivers/thermal/testing/zone.c
236
int tt_del_tz(const char *arg)
drivers/thermal/testing/zone.c
242
ret = sscanf(arg, "%d", &id);
drivers/thermal/testing/zone.c
277
static struct tt_thermal_zone *tt_get_tt_zone(const char *arg)
drivers/thermal/testing/zone.c
282
ret = sscanf(arg, "%d", &id);
drivers/thermal/testing/zone.c
328
int tt_zone_add_trip(const char *arg)
drivers/thermal/testing/zone.c
340
struct tt_thermal_zone *tt_zone __free(put_tt_zone) = tt_get_tt_zone(arg);
drivers/thermal/testing/zone.c
416
int tt_zone_reg(const char *arg)
drivers/thermal/testing/zone.c
418
struct tt_thermal_zone *tt_zone __free(put_tt_zone) = tt_get_tt_zone(arg);
drivers/thermal/testing/zone.c
425
int tt_zone_unreg(const char *arg)
drivers/thermal/testing/zone.c
427
struct tt_thermal_zone *tt_zone __free(put_tt_zone) = tt_get_tt_zone(arg);
drivers/thermal/thermal_netlink.c
650
static int __thermal_genl_cmd_threshold_get(struct user_threshold *threshold, void *arg)
drivers/thermal/thermal_netlink.c
652
struct sk_buff *msg = arg;
drivers/thermal/thermal_thresholds.c
229
int (*cb)(struct user_threshold *, void *arg), void *arg)
drivers/thermal/thermal_thresholds.c
238
ret = cb(entry, arg);
drivers/thermal/thermal_thresholds.h
18
int (*cb)(struct user_threshold *, void *arg), void *arg);
drivers/thermal/uniphier_thermal.c
248
static int uniphier_tm_trip_walk_cb(struct thermal_trip *trip, void *arg)
drivers/thermal/uniphier_thermal.c
250
struct trip_walk_data *twd = arg;
drivers/thunderbolt/ctl.c
58
#define tb_ctl_WARN(ctl, format, arg...) \
drivers/thunderbolt/ctl.c
59
dev_WARN(&(ctl)->nhi->pdev->dev, format, ## arg)
drivers/thunderbolt/ctl.c
61
#define tb_ctl_err(ctl, format, arg...) \
drivers/thunderbolt/ctl.c
62
dev_err(&(ctl)->nhi->pdev->dev, format, ## arg)
drivers/thunderbolt/ctl.c
64
#define tb_ctl_warn(ctl, format, arg...) \
drivers/thunderbolt/ctl.c
65
dev_warn(&(ctl)->nhi->pdev->dev, format, ## arg)
drivers/thunderbolt/ctl.c
67
#define tb_ctl_info(ctl, format, arg...) \
drivers/thunderbolt/ctl.c
68
dev_info(&(ctl)->nhi->pdev->dev, format, ## arg)
drivers/thunderbolt/ctl.c
70
#define tb_ctl_dbg(ctl, format, arg...) \
drivers/thunderbolt/ctl.c
71
dev_dbg(&(ctl)->nhi->pdev->dev, format, ## arg)
drivers/thunderbolt/ctl.c
73
#define tb_ctl_dbg_once(ctl, format, arg...) \
drivers/thunderbolt/ctl.c
74
dev_dbg_once(&(ctl)->nhi->pdev->dev, format, ## arg)
drivers/thunderbolt/tb.h
727
#define tb_err(tb, fmt, arg...) dev_err(&(tb)->nhi->pdev->dev, fmt, ## arg)
drivers/thunderbolt/tb.h
728
#define tb_WARN(tb, fmt, arg...) dev_WARN(&(tb)->nhi->pdev->dev, fmt, ## arg)
drivers/thunderbolt/tb.h
729
#define tb_warn(tb, fmt, arg...) dev_warn(&(tb)->nhi->pdev->dev, fmt, ## arg)
drivers/thunderbolt/tb.h
730
#define tb_info(tb, fmt, arg...) dev_info(&(tb)->nhi->pdev->dev, fmt, ## arg)
drivers/thunderbolt/tb.h
731
#define tb_dbg(tb, fmt, arg...) dev_dbg(&(tb)->nhi->pdev->dev, fmt, ## arg)
drivers/thunderbolt/tb.h
733
#define __TB_SW_PRINT(level, sw, fmt, arg...) \
drivers/thunderbolt/tb.h
737
tb_route(__sw), ## arg); \
drivers/thunderbolt/tb.h
739
#define tb_sw_WARN(sw, fmt, arg...) __TB_SW_PRINT(tb_WARN, sw, fmt, ##arg)
drivers/thunderbolt/tb.h
740
#define tb_sw_warn(sw, fmt, arg...) __TB_SW_PRINT(tb_warn, sw, fmt, ##arg)
drivers/thunderbolt/tb.h
741
#define tb_sw_info(sw, fmt, arg...) __TB_SW_PRINT(tb_info, sw, fmt, ##arg)
drivers/thunderbolt/tb.h
742
#define tb_sw_dbg(sw, fmt, arg...) __TB_SW_PRINT(tb_dbg, sw, fmt, ##arg)
drivers/thunderbolt/tb.h
744
#define __TB_PORT_PRINT(level, _port, fmt, arg...) \
drivers/thunderbolt/tb.h
748
tb_route(__port->sw), __port->port, ## arg); \
drivers/thunderbolt/tb.h
750
#define tb_port_WARN(port, fmt, arg...) \
drivers/thunderbolt/tb.h
751
__TB_PORT_PRINT(tb_WARN, port, fmt, ##arg)
drivers/thunderbolt/tb.h
752
#define tb_port_warn(port, fmt, arg...) \
drivers/thunderbolt/tb.h
753
__TB_PORT_PRINT(tb_warn, port, fmt, ##arg)
drivers/thunderbolt/tb.h
754
#define tb_port_info(port, fmt, arg...) \
drivers/thunderbolt/tb.h
755
__TB_PORT_PRINT(tb_info, port, fmt, ##arg)
drivers/thunderbolt/tb.h
756
#define tb_port_dbg(port, fmt, arg...) \
drivers/thunderbolt/tb.h
757
__TB_PORT_PRINT(tb_dbg, port, fmt, ##arg)
drivers/thunderbolt/tunnel.h
223
#define __TB_TUNNEL_PRINT(level, tunnel, fmt, arg...) \
drivers/thunderbolt/tunnel.h
232
## arg); \
drivers/thunderbolt/tunnel.h
235
#define tb_tunnel_WARN(tunnel, fmt, arg...) \
drivers/thunderbolt/tunnel.h
236
__TB_TUNNEL_PRINT(tb_WARN, tunnel, fmt, ##arg)
drivers/thunderbolt/tunnel.h
237
#define tb_tunnel_warn(tunnel, fmt, arg...) \
drivers/thunderbolt/tunnel.h
238
__TB_TUNNEL_PRINT(tb_warn, tunnel, fmt, ##arg)
drivers/thunderbolt/tunnel.h
239
#define tb_tunnel_info(tunnel, fmt, arg...) \
drivers/thunderbolt/tunnel.h
240
__TB_TUNNEL_PRINT(tb_info, tunnel, fmt, ##arg)
drivers/thunderbolt/tunnel.h
241
#define tb_tunnel_dbg(tunnel, fmt, arg...) \
drivers/thunderbolt/tunnel.h
242
__TB_TUNNEL_PRINT(tb_dbg, tunnel, fmt, ##arg)
drivers/tty/amiserial.c
1102
unsigned int cmd, unsigned long arg)
drivers/tty/amiserial.c
1106
void __user *argp = (void __user *)arg;
drivers/tty/amiserial.c
1146
if ( ((arg & TIOCM_RNG) && (cnow.rng != cprev.rng)) ||
drivers/tty/amiserial.c
1147
((arg & TIOCM_DSR) && (cnow.dsr != cprev.dsr)) ||
drivers/tty/amiserial.c
1148
((arg & TIOCM_CD) && (cnow.dcd != cprev.dcd)) ||
drivers/tty/amiserial.c
1149
((arg & TIOCM_CTS) && (cnow.cts != cprev.cts)) ) {
drivers/tty/hvc/hvc_xen.c
57
static int __init parse_xen_console_io(char *arg)
drivers/tty/hvc/hvc_xen.c
62
ret = kstrtobool(arg, &val);
drivers/tty/hvc/hvsi.c
475
static irqreturn_t hvsi_interrupt(int irq, void *arg)
drivers/tty/hvc/hvsi.c
477
struct hvsi_struct *hp = (struct hvsi_struct *)arg;
drivers/tty/ipwireless/network.c
157
unsigned int cmd, unsigned long arg)
drivers/tty/ipwireless/network.c
162
int __user *user_arg = (int __user *) arg;
drivers/tty/ipwireless/network.c
206
if (copy_to_user((void __user *) arg, network->xaccm,
drivers/tty/ipwireless/network.c
213
if (copy_from_user(accm, (void __user *) arg, sizeof(accm)))
drivers/tty/ipwireless/tty.c
383
unsigned int cmd, unsigned long arg)
drivers/tty/ipwireless/tty.c
403
if (put_user(chan, (int __user *) arg))
drivers/tty/ipwireless/tty.c
415
if (put_user(unit, (int __user *) arg))
drivers/tty/ipwireless/tty.c
424
if (put_user(val, (int __user *) arg))
drivers/tty/ipwireless/tty.c
429
return tty_perform_flush(linux_tty, arg);
drivers/tty/mips_ejtag_fdc.c
483
static int mips_ejtag_fdc_put(void *arg)
drivers/tty/mips_ejtag_fdc.c
485
struct mips_ejtag_fdc_tty *priv = arg;
drivers/tty/moxa.c
488
static void moxafunc(void __iomem *ofsAddr, u16 cmd, u16 arg)
drivers/tty/moxa.c
491
writew(arg, ofsAddr + FuncArg);
drivers/tty/moxa.c
496
static int moxafuncret(void __iomem *ofsAddr, u16 cmd, u16 arg)
drivers/tty/moxa.c
499
writew(arg, ofsAddr + FuncArg);
drivers/tty/mxser.c
1116
static int mxser_cflags_changed(struct mxser_port *info, unsigned long arg,
drivers/tty/mxser.c
1126
ret = ((arg & TIOCM_RNG) && (cnow.rng != cprev->rng)) ||
drivers/tty/mxser.c
1127
((arg & TIOCM_DSR) && (cnow.dsr != cprev->dsr)) ||
drivers/tty/mxser.c
1128
((arg & TIOCM_CD) && (cnow.dcd != cprev->dcd)) ||
drivers/tty/mxser.c
1129
((arg & TIOCM_CTS) && (cnow.cts != cprev->cts));
drivers/tty/mxser.c
1170
unsigned int cmd, unsigned long arg)
drivers/tty/mxser.c
1174
void __user *argp = (void __user *)arg;
drivers/tty/mxser.c
1198
mxser_cflags_changed(info, arg, &cnow));
drivers/tty/n_gsm.c
3828
unsigned long arg)
drivers/tty/n_gsm.c
3840
if (copy_to_user((void __user *)arg, &c, sizeof(c)))
drivers/tty/n_gsm.c
3844
if (copy_from_user(&c, (void __user *)arg, sizeof(c)))
drivers/tty/n_gsm.c
3849
return put_user(base + 1, (__u32 __user *)arg);
drivers/tty/n_gsm.c
3852
if (copy_to_user((void __user *)arg, &ce, sizeof(ce)))
drivers/tty/n_gsm.c
3856
if (copy_from_user(&ce, (void __user *)arg, sizeof(ce)))
drivers/tty/n_gsm.c
3860
if (copy_from_user(&dc, (void __user *)arg, sizeof(dc)))
drivers/tty/n_gsm.c
3872
if (copy_to_user((void __user *)arg, &dc, sizeof(dc)))
drivers/tty/n_gsm.c
3876
if (copy_from_user(&dc, (void __user *)arg, sizeof(dc)))
drivers/tty/n_gsm.c
3889
return n_tty_ioctl_helper(tty, cmd, arg);
drivers/tty/n_gsm.c
4481
unsigned int cmd, unsigned long arg)
drivers/tty/n_gsm.c
4492
if (copy_from_user(&nc, (void __user *)arg, sizeof(nc)))
drivers/tty/n_gsm.c
4499
if (copy_to_user((void __user *)arg, &nc, sizeof(nc)))
drivers/tty/n_gsm.c
4510
if (copy_from_user(&dc, (void __user *)arg, sizeof(dc)))
drivers/tty/n_gsm.c
4515
if (copy_to_user((void __user *)arg, &dc, sizeof(dc)))
drivers/tty/n_gsm.c
4519
if (copy_from_user(&dc, (void __user *)arg, sizeof(dc)))
drivers/tty/n_gsm.c
4527
return gsm_wait_modem_change(dlci, (u32)arg);
drivers/tty/n_hdlc.c
581
unsigned long arg)
drivers/tty/n_hdlc.c
601
return put_user(count, (int __user *)arg);
drivers/tty/n_hdlc.c
613
return put_user(count, (int __user *)arg);
drivers/tty/n_hdlc.c
616
switch (arg) {
drivers/tty/n_hdlc.c
624
return n_tty_ioctl_helper(tty, cmd, arg);
drivers/tty/n_tty.c
2480
unsigned long arg)
drivers/tty/n_tty.c
2487
return put_user(tty_chars_in_buffer(tty), (int __user *) arg);
drivers/tty/n_tty.c
2494
return put_user(num, (unsigned int __user *) arg);
drivers/tty/n_tty.c
2496
return n_tty_ioctl_helper(tty, cmd, arg);
drivers/tty/nozomi.c
1711
unsigned int cmd, unsigned long arg)
drivers/tty/nozomi.c
1721
ntty_cflags_changed(port, arg, &cprev));
drivers/tty/pty.c
135
static int pty_set_lock(struct tty_struct *tty, int __user *arg)
drivers/tty/pty.c
139
if (get_user(val, arg))
drivers/tty/pty.c
148
static int pty_get_lock(struct tty_struct *tty, int __user *arg)
drivers/tty/pty.c
152
return put_user(locked, arg);
drivers/tty/pty.c
156
static int pty_set_pktmode(struct tty_struct *tty, int __user *arg)
drivers/tty/pty.c
160
if (get_user(want_pktmode, arg))
drivers/tty/pty.c
180
static int pty_get_pktmode(struct tty_struct *tty, int __user *arg)
drivers/tty/pty.c
184
return put_user(pktmode, arg);
drivers/tty/pty.c
450
unsigned int cmd, unsigned long arg)
drivers/tty/pty.c
454
return pty_set_lock(tty, (int __user *) arg);
drivers/tty/pty.c
456
return pty_get_lock(tty, (int __user *)arg);
drivers/tty/pty.c
458
return pty_set_pktmode(tty, (int __user *)arg);
drivers/tty/pty.c
460
return pty_get_pktmode(tty, (int __user *)arg);
drivers/tty/pty.c
462
return pty_signal(tty, (int) arg);
drivers/tty/pty.c
471
unsigned int cmd, unsigned long arg)
drivers/tty/pty.c
477
return pty_bsd_ioctl(tty, cmd, (unsigned long)compat_ptr(arg));
drivers/tty/pty.c
624
unsigned int cmd, unsigned long arg)
drivers/tty/pty.c
628
return pty_set_lock(tty, (int __user *)arg);
drivers/tty/pty.c
630
return pty_get_lock(tty, (int __user *)arg);
drivers/tty/pty.c
632
return pty_set_pktmode(tty, (int __user *)arg);
drivers/tty/pty.c
634
return pty_get_pktmode(tty, (int __user *)arg);
drivers/tty/pty.c
636
return put_user(tty->index, (unsigned int __user *)arg);
drivers/tty/pty.c
638
return pty_signal(tty, (int) arg);
drivers/tty/pty.c
646
unsigned int cmd, unsigned long arg)
drivers/tty/pty.c
653
cmd == TIOCSIG ? arg : (unsigned long)compat_ptr(arg));
drivers/tty/serial/atmel_serial.c
1075
static void atmel_complete_rx_dma(void *arg)
drivers/tty/serial/atmel_serial.c
1077
struct uart_port *port = arg;
drivers/tty/serial/atmel_serial.c
858
static void atmel_complete_tx_dma(void *arg)
drivers/tty/serial/atmel_serial.c
860
struct atmel_uart_port *atmel_port = arg;
drivers/tty/serial/fsl_lpuart.c
1250
static void lpuart_dma_rx_complete(void *arg)
drivers/tty/serial/fsl_lpuart.c
1252
struct lpuart_port *sport = arg;
drivers/tty/serial/fsl_lpuart.c
361
static void lpuart_dma_tx_complete(void *arg);
drivers/tty/serial/fsl_lpuart.c
524
static void lpuart_dma_tx_complete(void *arg)
drivers/tty/serial/fsl_lpuart.c
526
struct lpuart_port *sport = arg;
drivers/tty/serial/mxs-auart.c
809
static void dma_rx_callback(void *arg)
drivers/tty/serial/mxs-auart.c
811
struct mxs_auart_port *s = (struct mxs_auart_port *) arg;
drivers/tty/serial/pch_uart.c
721
static void pch_dma_rx_complete(void *arg)
drivers/tty/serial/pch_uart.c
723
struct eg20t_port *priv = arg;
drivers/tty/serial/pch_uart.c
736
static void pch_dma_tx_complete(void *arg)
drivers/tty/serial/pch_uart.c
738
struct eg20t_port *priv = arg;
drivers/tty/serial/pmac_zilog.c
80
#define pmz_debug(fmt, arg...) pr_debug("ttyPZ%d: " fmt, uap->port.line, ## arg)
drivers/tty/serial/pmac_zilog.c
81
#define pmz_error(fmt, arg...) pr_err("ttyPZ%d: " fmt, uap->port.line, ## arg)
drivers/tty/serial/pmac_zilog.c
82
#define pmz_info(fmt, arg...) pr_info("ttyPZ%d: " fmt, uap->port.line, ## arg)
drivers/tty/serial/serial_core.c
1205
static int uart_wait_modem_status(struct uart_state *state, unsigned long arg)
drivers/tty/serial/serial_core.c
1231
if (((arg & TIOCM_RNG) && (cnow.rng != cprev.rng)) ||
drivers/tty/serial/serial_core.c
1232
((arg & TIOCM_DSR) && (cnow.dsr != cprev.dsr)) ||
drivers/tty/serial/serial_core.c
1233
((arg & TIOCM_CD) && (cnow.dcd != cprev.dcd)) ||
drivers/tty/serial/serial_core.c
1234
((arg & TIOCM_CTS) && (cnow.cts != cprev.cts))) {
drivers/tty/serial/serial_core.c
1554
uart_ioctl(struct tty_struct *tty, unsigned int cmd, unsigned long arg)
drivers/tty/serial/serial_core.c
1559
void __user *uarg = (void __user *)arg;
drivers/tty/serial/serial_core.c
1573
return uart_wait_modem_status(state, arg);
drivers/tty/serial/serial_core.c
1614
ret = uport->ops->ioctl(uport, cmd, arg);
drivers/tty/serial/sh-sci.c
1409
static void sci_dma_tx_complete(void *arg)
drivers/tty/serial/sh-sci.c
1411
struct sci_port *s = arg;
drivers/tty/serial/sh-sci.c
1529
static void sci_dma_rx_complete(void *arg)
drivers/tty/serial/sh-sci.c
1531
struct sci_port *s = arg;
drivers/tty/serial/stm32-usart.c
535
static void stm32_usart_rx_dma_complete(void *arg)
drivers/tty/serial/stm32-usart.c
537
struct uart_port *port = arg;
drivers/tty/serial/stm32-usart.c
639
static void stm32_usart_tx_dma_complete(void *arg)
drivers/tty/serial/stm32-usart.c
641
struct uart_port *port = arg;
drivers/tty/synclink_gt.c
1005
ret = set_txidle(info, (int)arg);
drivers/tty/synclink_gt.c
1008
ret = tx_enable(info, (int)arg);
drivers/tty/synclink_gt.c
1011
ret = rx_enable(info, (int)arg);
drivers/tty/synclink_gt.c
1023
ret = set_interface(info,(int)arg);
drivers/tty/synclink_gt.c
1122
unsigned int cmd, unsigned long arg)
drivers/tty/synclink_gt.c
1133
rc = set_params32(info, compat_ptr(arg));
drivers/tty/synclink_gt.c
1137
rc = get_params32(info, compat_ptr(arg));
drivers/tty/synclink_gt.c
1151
rc = ioctl(tty, cmd, (unsigned long)compat_ptr(arg));
drivers/tty/synclink_gt.c
1154
rc = ioctl(tty, cmd, arg);
drivers/tty/synclink_gt.c
3024
static int modem_input_wait(struct slgt_info *info,int arg)
drivers/tty/synclink_gt.c
3059
if ((arg & TIOCM_RNG && cnow.rng != cprev.rng) ||
drivers/tty/synclink_gt.c
3060
(arg & TIOCM_DSR && cnow.dsr != cprev.dsr) ||
drivers/tty/synclink_gt.c
3061
(arg & TIOCM_CD && cnow.dcd != cprev.dcd) ||
drivers/tty/synclink_gt.c
3062
(arg & TIOCM_CTS && cnow.cts != cprev.cts)) {
drivers/tty/synclink_gt.c
458
static int modem_input_wait(struct slgt_info *info,int arg);
drivers/tty/synclink_gt.c
958
unsigned int cmd, unsigned long arg)
drivers/tty/synclink_gt.c
961
void __user *argp = (void __user *)arg;
drivers/tty/synclink_gt.c
977
return modem_input_wait(info,(int)arg);
drivers/tty/synclink_gt.c
987
return set_xsync(info, (int)arg);
drivers/tty/synclink_gt.c
991
return set_xctrl(info, (int)arg);
drivers/tty/sysrq.c
1071
*((unsigned short *)kp->arg) = val;
drivers/tty/tty.h
86
long tty_ioctl(struct file *file, unsigned int cmd, unsigned long arg);
drivers/tty/tty.h
88
struct file *file, unsigned int cmd, unsigned long arg);
drivers/tty/tty_io.c
153
unsigned long arg);
drivers/tty/tty_io.c
2306
static int tiocgwinsz(struct tty_struct *tty, struct winsize __user *arg)
drivers/tty/tty_io.c
2310
if (copy_to_user(arg, &tty->winsize, sizeof(*arg)))
drivers/tty/tty_io.c
2359
static int tiocswinsz(struct tty_struct *tty, struct winsize __user *arg)
drivers/tty/tty_io.c
2363
if (copy_from_user(&tmp_ws, arg, sizeof(*arg)))
drivers/tty/tty_io.c
2599
static int tty_tiocgicount(struct tty_struct *tty, void __user *arg)
drivers/tty/tty_io.c
2608
if (copy_to_user(arg, &icount, sizeof(icount)))
drivers/tty/tty_io.c
2668
long tty_ioctl(struct file *file, unsigned int cmd, unsigned long arg)
drivers/tty/tty_io.c
2672
void __user *p = (void __user *)arg;
drivers/tty/tty_io.c
2756
if (!arg)
drivers/tty/tty_io.c
2760
return send_break(tty, arg ? arg*100 : 250);
drivers/tty/tty_io.c
2771
switch (arg) {
drivers/tty/tty_io.c
2785
return ptm_open_peer(file, tty, (int)arg);
drivers/tty/tty_io.c
2787
retval = tty_jobctrl_ioctl(tty, real_tty, file, cmd, arg);
drivers/tty/tty_io.c
2792
retval = tty->ops->ioctl(tty, cmd, arg);
drivers/tty/tty_io.c
2798
return hung_up_tty_ioctl(file, cmd, arg);
drivers/tty/tty_io.c
2801
retval = ld->ops->ioctl(tty, cmd, arg);
drivers/tty/tty_io.c
2876
unsigned long arg)
drivers/tty/tty_io.c
2942
return tty_ioctl(file, cmd, (unsigned long)compat_ptr(arg));
drivers/tty/tty_io.c
2958
return tty_ioctl(file, cmd, arg);
drivers/tty/tty_io.c
2966
return compat_tty_tiocsserial(tty, compat_ptr(arg));
drivers/tty/tty_io.c
2968
return compat_tty_tiocgserial(tty, compat_ptr(arg));
drivers/tty/tty_io.c
2971
retval = tty->ops->compat_ioctl(tty, cmd, arg);
drivers/tty/tty_io.c
2978
return hung_up_tty_compat_ioctl(file, cmd, arg);
drivers/tty/tty_io.c
2980
retval = ld->ops->compat_ioctl(tty, cmd, arg);
drivers/tty/tty_io.c
2983
arg);
drivers/tty/tty_io.c
435
unsigned long arg)
drivers/tty/tty_io.c
441
unsigned int cmd, unsigned long arg)
drivers/tty/tty_ioctl.c
444
static int set_termios(struct tty_struct *tty, void __user *arg, int opt)
drivers/tty/tty_ioctl.c
459
(struct termio __user *)arg))
drivers/tty/tty_ioctl.c
464
(struct termios __user *)arg))
drivers/tty/tty_ioctl.c
468
(struct termios2 __user *)arg))
drivers/tty/tty_ioctl.c
473
(struct termios __user *)arg))
drivers/tty/tty_ioctl.c
765
int tty_mode_ioctl(struct tty_struct *tty, unsigned int cmd, unsigned long arg)
drivers/tty/tty_ioctl.c
768
void __user *p = (void __user *)arg;
drivers/tty/tty_ioctl.c
781
return get_sgttyb(real_tty, (struct sgttyb __user *) arg);
drivers/tty/tty_ioctl.c
784
return set_sgttyb(real_tty, (struct sgttyb __user *) arg);
drivers/tty/tty_ioctl.c
807
if (kernel_termios_to_user_termios((struct termios __user *)arg, &kterm))
drivers/tty/tty_ioctl.c
813
if (kernel_termios_to_user_termios_1((struct termios __user *)arg, &kterm))
drivers/tty/tty_ioctl.c
818
if (kernel_termios_to_user_termios((struct termios2 __user *)arg, &kterm))
drivers/tty/tty_ioctl.c
839
if (kernel_termios_to_user_termios((struct termios __user *)arg, &kterm))
drivers/tty/tty_ioctl.c
847
(struct termios __user *) arg))
drivers/tty/tty_ioctl.c
856
if (kernel_termios_to_user_termios_1((struct termios __user *)arg, &kterm))
drivers/tty/tty_ioctl.c
864
(struct termios __user *) arg))
drivers/tty/tty_ioctl.c
881
(int __user *)arg);
drivers/tty/tty_ioctl.c
884
if (get_user(arg, (unsigned int __user *) arg))
drivers/tty/tty_ioctl.c
886
return tty_change_softcar(real_tty, arg);
drivers/tty/tty_ioctl.c
895
static int __tty_perform_flush(struct tty_struct *tty, unsigned long arg)
drivers/tty/tty_ioctl.c
899
switch (arg) {
drivers/tty/tty_ioctl.c
921
int tty_perform_flush(struct tty_struct *tty, unsigned long arg)
drivers/tty/tty_ioctl.c
929
retval = __tty_perform_flush(tty, arg);
drivers/tty/tty_ioctl.c
937
unsigned long arg)
drivers/tty/tty_ioctl.c
946
switch (arg) {
drivers/tty/tty_ioctl.c
979
return __tty_perform_flush(tty, arg);
drivers/tty/tty_ioctl.c
982
return tty_mode_ioctl(tty, cmd, arg);
drivers/tty/tty_jobctrl.c
365
static int tiocsctty(struct tty_struct *tty, struct file *file, int arg)
drivers/tty/tty_jobctrl.c
390
if (arg == 1 && capable(CAP_SYS_ADMIN)) {
drivers/tty/tty_jobctrl.c
573
struct file *file, unsigned int cmd, unsigned long arg)
drivers/tty/tty_jobctrl.c
575
void __user *p = (void __user *)arg;
drivers/tty/tty_jobctrl.c
584
return tiocsctty(real_tty, file, arg);
drivers/tty/vcc.c
432
static void vcc_event(void *arg, int event)
drivers/tty/vcc.c
439
port = arg;
drivers/tty/vt/consolemap.c
352
int con_set_trans_old(unsigned char __user * arg)
drivers/tty/vt/consolemap.c
359
if (get_user(ch, &arg[i]))
drivers/tty/vt/consolemap.c
371
int con_get_trans_old(unsigned char __user * arg)
drivers/tty/vt/consolemap.c
383
return copy_to_user(arg, outbuf, sizeof(outbuf)) ? -EFAULT : 0;
drivers/tty/vt/consolemap.c
386
int con_set_trans_new(ushort __user * arg)
drivers/tty/vt/consolemap.c
390
if (copy_from_user(inbuf, arg, sizeof(inbuf)))
drivers/tty/vt/consolemap.c
400
int con_get_trans_new(ushort __user * arg)
drivers/tty/vt/consolemap.c
407
return copy_to_user(arg, outbuf, sizeof(outbuf)) ? -EFAULT : 0;
drivers/tty/vt/keyboard.c
1801
int vt_do_kdskbmode(unsigned int console, unsigned int arg)
drivers/tty/vt/keyboard.c
1806
switch(arg) {
drivers/tty/vt/keyboard.c
1837
int vt_do_kdskbmeta(unsigned int console, unsigned int arg)
drivers/tty/vt/keyboard.c
1842
switch(arg) {
drivers/tty/vt/keyboard.c
2047
int vt_do_kdskled(unsigned int console, int cmd, unsigned long arg, int perm)
drivers/tty/vt/keyboard.c
2058
return put_user(ucval, (char __user *)arg);
drivers/tty/vt/keyboard.c
2063
if (arg & ~0x77)
drivers/tty/vt/keyboard.c
2066
kb->ledflagstate = (arg & 7);
drivers/tty/vt/keyboard.c
2067
kb->default_ledflagstate = ((arg >> 4) & 7);
drivers/tty/vt/keyboard.c
2076
return put_user(ucval, (char __user *)arg);
drivers/tty/vt/keyboard.c
2081
setledstate(kb, arg);
drivers/tty/vt/vt.c
3484
int tioclinux(struct tty_struct *tty, unsigned long arg)
drivers/tty/vt/vt.c
3487
char __user *p = (char __user *)arg;
drivers/tty/vt/vt.c
3488
void __user *param_aligned32 = (u32 __user *)arg + 1;
drivers/tty/vt/vt.c
3489
void __user *param = (void __user *)arg + 1;
drivers/tty/vt/vt.c
4761
int con_set_cmap(unsigned char __user *arg)
drivers/tty/vt/vt.c
4766
if (copy_from_user(colormap, arg, sizeof(colormap)))
drivers/tty/vt/vt.c
4789
int con_get_cmap(unsigned char __user *arg)
drivers/tty/vt/vt.c
4801
if (copy_to_user(arg, colormap, sizeof(colormap)))
drivers/tty/vt/vt_ioctl.c
1057
unsigned int cmd, unsigned long arg)
drivers/tty/vt/vt_ioctl.c
1061
void __user *up = compat_ptr(arg);
drivers/tty/vt/vt_ioctl.c
1105
return vt_ioctl(tty, cmd, arg);
drivers/tty/vt/vt_ioctl.c
284
unsigned long arg, bool perm)
drivers/tty/vt/vt_ioctl.c
287
void __user *up = (void __user *)arg;
drivers/tty/vt/vt_ioctl.c
301
if (arg)
drivers/tty/vt/vt_ioctl.c
302
arg = PIT_TICK_RATE / arg;
drivers/tty/vt/vt_ioctl.c
303
kd_mksound(arg, 0);
drivers/tty/vt/vt_ioctl.c
316
ticks = msecs_to_jiffies((arg >> 16) & 0xffff);
drivers/tty/vt/vt_ioctl.c
317
count = ticks ? (arg & 0xffff) : 0;
drivers/tty/vt/vt_ioctl.c
328
return put_user(KB_101, (char __user *)arg);
drivers/tty/vt/vt_ioctl.c
345
if (arg < GPFIRST || arg > GPLAST)
drivers/tty/vt/vt_ioctl.c
348
return ksys_ioperm(arg, 1, (cmd == KDADDIO)) ? -ENXIO : 0;
drivers/tty/vt/vt_ioctl.c
381
return vt_kdsetmode(vc, arg);
drivers/tty/vt/vt_ioctl.c
384
return put_user(vc->vc_mode, (int __user *)arg);
drivers/tty/vt/vt_ioctl.c
397
ret = vt_do_kdskbmode(console, arg);
drivers/tty/vt/vt_ioctl.c
404
return put_user(vt_do_kdgkbmode(console), (int __user *)arg);
drivers/tty/vt/vt_ioctl.c
409
return vt_do_kdskbmeta(console, arg);
drivers/tty/vt/vt_ioctl.c
413
return put_user(vt_do_kdgkbmeta(console), (int __user *)arg);
drivers/tty/vt/vt_ioctl.c
443
return vt_do_kdskled(console, cmd, arg, perm);
drivers/tty/vt/vt_ioctl.c
455
if (!valid_signal(arg) || arg < 1 || arg == SIGKILL)
drivers/tty/vt/vt_ioctl.c
461
vt_spawn_con.sig = arg;
drivers/tty/vt/vt_ioctl.c
728
unsigned int cmd, unsigned long arg)
drivers/tty/vt/vt_ioctl.c
731
void __user *up = (void __user *)arg;
drivers/tty/vt/vt_ioctl.c
743
ret = vt_k_ioctl(tty, cmd, arg, perm);
drivers/tty/vt/vt_ioctl.c
753
return tioclinux(tty, arg);
drivers/tty/vt/vt_ioctl.c
820
return put_user(i, (int __user *)arg);
drivers/tty/vt/vt_ioctl.c
830
if (arg == 0 || arg > MAX_NR_CONSOLES)
drivers/tty/vt/vt_ioctl.c
833
arg--;
drivers/tty/vt/vt_ioctl.c
834
arg = array_index_nospec(arg, MAX_NR_CONSOLES);
drivers/tty/vt/vt_ioctl.c
836
ret = vc_allocate(arg);
drivers/tty/vt/vt_ioctl.c
840
set_console(arg);
drivers/tty/vt/vt_ioctl.c
855
if (arg == 0 || arg > MAX_NR_CONSOLES)
drivers/tty/vt/vt_ioctl.c
857
return vt_waitactive(arg);
drivers/tty/vt/vt_ioctl.c
875
return vt_reldisp(vc, arg);
drivers/tty/vt/vt_ioctl.c
882
if (arg > MAX_NR_CONSOLES)
drivers/tty/vt/vt_ioctl.c
885
if (arg == 0) {
drivers/tty/vt/vt_ioctl.c
890
arg = array_index_nospec(arg - 1, MAX_NR_CONSOLES);
drivers/tty/vt/vt_ioctl.c
891
return vt_disallocate(arg);
drivers/tty/vt/vt_ioctl.c
937
(unsigned short __user *)arg);
drivers/tty/vt/vt_ioctl.c
939
return vt_event_wait_ioctl((struct vt_event __user *)arg);
drivers/ufs/core/ufs-fault-injection.c
39
const char *fault_str = kp->arg;
drivers/ufs/core/ufs-fault-injection.c
48
if (kp->arg == g_trigger_eh_str)
drivers/ufs/core/ufs-fault-injection.c
50
else if (kp->arg == g_timeout_str)
drivers/ufs/core/ufs-fault-injection.c
59
strscpy(kp->arg, val, FAULT_INJ_STR_SIZE);
drivers/usb/atm/usbatm.c
158
static int usbatm_atm_ioctl(struct atm_dev *atm_dev, unsigned int cmd, void __user *arg);
drivers/usb/atm/usbatm.c
74
#define PACKETDEBUG(arg...) usbatm_print_packet(arg)
drivers/usb/atm/usbatm.c
75
#define vdbg(arg...) dev_dbg(arg)
drivers/usb/atm/usbatm.c
77
#define PACKETDEBUG(arg...)
drivers/usb/atm/usbatm.c
78
#define vdbg(arg...)
drivers/usb/atm/usbatm.c
886
void __user *arg)
drivers/usb/atm/usbatm.c
895
return put_user(ATM_LM_NONE, (int __user *)arg) ? -EFAULT : 0;
drivers/usb/atm/usbatm.c
955
static int usbatm_do_heavy_init(void *arg)
drivers/usb/atm/usbatm.c
957
struct usbatm_data *instance = arg;
drivers/usb/atm/usbatm.h
29
#define usb_err(instance, format, arg...) \
drivers/usb/atm/usbatm.h
30
dev_err(&(instance)->usb_intf->dev , format , ## arg)
drivers/usb/atm/usbatm.h
31
#define usb_info(instance, format, arg...) \
drivers/usb/atm/usbatm.h
32
dev_info(&(instance)->usb_intf->dev , format , ## arg)
drivers/usb/atm/usbatm.h
33
#define usb_warn(instance, format, arg...) \
drivers/usb/atm/usbatm.h
34
dev_warn(&(instance)->usb_intf->dev , format , ## arg)
drivers/usb/atm/usbatm.h
35
#define usb_dbg(instance, format, arg...) \
drivers/usb/atm/usbatm.h
36
dev_dbg(&(instance)->usb_intf->dev , format , ## arg)
drivers/usb/atm/usbatm.h
39
#define atm_printk(level, instance, format, arg...) \
drivers/usb/atm/usbatm.h
41
(instance)->atm_dev->number , ## arg)
drivers/usb/atm/usbatm.h
43
#define atm_err(instance, format, arg...) \
drivers/usb/atm/usbatm.h
44
atm_printk(KERN_ERR, instance , format , ## arg)
drivers/usb/atm/usbatm.h
45
#define atm_info(instance, format, arg...) \
drivers/usb/atm/usbatm.h
46
atm_printk(KERN_INFO, instance , format , ## arg)
drivers/usb/atm/usbatm.h
47
#define atm_warn(instance, format, arg...) \
drivers/usb/atm/usbatm.h
48
atm_printk(KERN_WARNING, instance , format , ## arg)
drivers/usb/chipidea/ci_hdrc_imx.c
368
static void ci_hdrc_imx_disable_regulator(void *arg)
drivers/usb/chipidea/ci_hdrc_imx.c
370
struct ci_hdrc_imx_data *data = arg;
drivers/usb/class/cdc-acm.c
1011
static int wait_serial_change(struct acm *acm, unsigned long arg)
drivers/usb/class/cdc-acm.c
1024
if ((arg & TIOCM_DSR) &&
drivers/usb/class/cdc-acm.c
1027
if ((arg & TIOCM_CD) &&
drivers/usb/class/cdc-acm.c
1030
if ((arg & TIOCM_RI) &&
drivers/usb/class/cdc-acm.c
1039
if (arg & TIOCM_CD)
drivers/usb/class/cdc-acm.c
1071
unsigned int cmd, unsigned long arg)
drivers/usb/class/cdc-acm.c
1083
rv = wait_serial_change(acm, arg);
drivers/usb/class/cdc-wdm.c
788
static long wdm_ioctl(struct file *file, unsigned int cmd, unsigned long arg)
drivers/usb/class/cdc-wdm.c
795
if (copy_to_user((void __user *)arg, &desc->wMaxCommand, sizeof(desc->wMaxCommand)))
drivers/usb/class/usblp.c
521
static long usblp_ioctl(struct file *file, unsigned int cmd, unsigned long arg)
drivers/usb/class/usblp.c
558
if (copy_to_user((void __user *) arg,
drivers/usb/class/usblp.c
582
if (copy_to_user((void __user *)arg,
drivers/usb/class/usblp.c
598
if (arg == -10) {
drivers/usb/class/usblp.c
605
retval = usblp_set_protocol(usblp, arg);
drivers/usb/class/usblp.c
621
arg, &newChannel);
drivers/usb/class/usblp.c
633
usblp->minor, arg, newChannel);
drivers/usb/class/usblp.c
645
if (copy_to_user((void __user *)arg,
drivers/usb/class/usblp.c
666
if (copy_to_user((void __user *)arg,
drivers/usb/class/usblp.c
701
if (copy_to_user((void __user *)arg, &status, sizeof(int)))
drivers/usb/class/usblp.c
706
if (arg)
drivers/usb/class/usbtmc.c
1064
void __user *arg)
drivers/usb/class/usbtmc.c
1071
if (copy_from_user(&msg, arg, sizeof(struct usbtmc_message)))
drivers/usb/class/usbtmc.c
1079
&((struct usbtmc_message __user *)arg)->transferred))
drivers/usb/class/usbtmc.c
1275
void __user *arg)
drivers/usb/class/usbtmc.c
1282
if (copy_from_user(&msg, arg, sizeof(struct usbtmc_message)))
drivers/usb/class/usbtmc.c
1290
&((struct usbtmc_message __user *)arg)->transferred))
drivers/usb/class/usbtmc.c
1300
void __user *arg)
drivers/usb/class/usbtmc.c
1310
if (put_user(transferred, (__u32 __user *)arg))
drivers/usb/class/usbtmc.c
1935
void __user *arg)
drivers/usb/class/usbtmc.c
1943
if (copy_from_user(&request, arg, sizeof(struct usbtmc_ctrlrequest)))
drivers/usb/class/usbtmc.c
2000
void __user *arg)
drivers/usb/class/usbtmc.c
2006
return put_user(timeout, (__u32 __user *)arg);
drivers/usb/class/usbtmc.c
2013
void __user *arg)
drivers/usb/class/usbtmc.c
2017
if (get_user(timeout, (__u32 __user *)arg))
drivers/usb/class/usbtmc.c
2035
void __user *arg)
drivers/usb/class/usbtmc.c
2039
if (copy_from_user(&eom_enable, arg, sizeof(eom_enable)))
drivers/usb/class/usbtmc.c
2054
void __user *arg)
drivers/usb/class/usbtmc.c
2058
if (copy_from_user(&termc, arg, sizeof(termc)))
drivers/usb/class/usbtmc.c
2072
static long usbtmc_ioctl(struct file *file, unsigned int cmd, unsigned long arg)
drivers/usb/class/usbtmc.c
2114
retval = usbtmc_ioctl_request(data, (void __user *)arg);
drivers/usb/class/usbtmc.c
2119
(void __user *)arg);
drivers/usb/class/usbtmc.c
2124
(void __user *)arg);
drivers/usb/class/usbtmc.c
2129
(void __user *)arg);
drivers/usb/class/usbtmc.c
2134
(void __user *)arg);
drivers/usb/class/usbtmc.c
2139
(void __user *)arg);
drivers/usb/class/usbtmc.c
2144
(void __user *)arg);
drivers/usb/class/usbtmc.c
2149
(void __user *)arg);
drivers/usb/class/usbtmc.c
2154
(__u32 __user *)arg);
drivers/usb/class/usbtmc.c
2159
(unsigned char __user *)arg);
drivers/usb/class/usbtmc.c
2164
(void __user *)arg);
drivers/usb/class/usbtmc.c
2168
retval = usbtmc488_ioctl_simple(data, (void __user *)arg,
drivers/usb/class/usbtmc.c
2173
retval = usbtmc488_ioctl_simple(data, (void __user *)arg,
drivers/usb/class/usbtmc.c
2178
retval = usbtmc488_ioctl_simple(data, (void __user *)arg,
drivers/usb/class/usbtmc.c
2188
(__u32 __user *)arg);
drivers/usb/class/usbtmc.c
2193
(__u8 __user *)arg);
drivers/usb/class/usbtmc.c
2197
retval = get_user(tmp_byte, (unsigned char __user *)arg);
drivers/usb/class/usbtmc.c
2205
retval = put_user(tmp_byte, (__u8 __user *)arg);
drivers/usb/class/usbtmc.c
2210
(void __user *)arg);
drivers/usb/class/usbtmc.c
563
void __user *arg)
drivers/usb/class/usbtmc.c
578
rv = put_user(stb, (__u8 __user *)arg);
drivers/usb/class/usbtmc.c
585
void __user *arg)
drivers/usb/class/usbtmc.c
599
rv = put_user(stb, (__u8 __user *)arg);
drivers/usb/class/usbtmc.c
611
__u32 __user *arg)
drivers/usb/class/usbtmc.c
624
if (get_user(timeout, arg))
drivers/usb/class/usbtmc.c
658
void __user *arg, unsigned int cmd)
drivers/usb/class/usbtmc.c
674
rv = copy_from_user(&val, arg, sizeof(val));
drivers/usb/core/devio.c
121
#define snoop(dev, format, arg...) \
drivers/usb/core/devio.c
124
dev_info(dev, format, ## arg); \
drivers/usb/core/devio.c
1274
static int proc_control(struct usb_dev_state *ps, void __user *arg)
drivers/usb/core/devio.c
1278
if (copy_from_user(&ctrl, arg, sizeof(ctrl)))
drivers/usb/core/devio.c
1373
static int proc_bulk(struct usb_dev_state *ps, void __user *arg)
drivers/usb/core/devio.c
1377
if (copy_from_user(&bulk, arg, sizeof(bulk)))
drivers/usb/core/devio.c
1396
static int proc_resetep(struct usb_dev_state *ps, void __user *arg)
drivers/usb/core/devio.c
1401
if (get_user(ep, (unsigned int __user *)arg))
drivers/usb/core/devio.c
1414
static int proc_clearhalt(struct usb_dev_state *ps, void __user *arg)
drivers/usb/core/devio.c
1420
if (get_user(ep, (unsigned int __user *)arg))
drivers/usb/core/devio.c
1437
static int proc_getdriver(struct usb_dev_state *ps, void __user *arg)
drivers/usb/core/devio.c
1443
if (copy_from_user(&gd, arg, sizeof(gd)))
drivers/usb/core/devio.c
1451
ret = (copy_to_user(arg, &gd, sizeof(gd)) ? -EFAULT : 0);
drivers/usb/core/devio.c
1456
static int proc_connectinfo(struct usb_dev_state *ps, void __user *arg)
drivers/usb/core/devio.c
1464
if (copy_to_user(arg, &ci, sizeof(ci)))
drivers/usb/core/devio.c
1470
void __user *arg, size_t size)
drivers/usb/core/devio.c
1496
if (copy_to_user(arg, &ci, min(sizeof(ci), size)))
drivers/usb/core/devio.c
1529
static int proc_setintf(struct usb_dev_state *ps, void __user *arg)
drivers/usb/core/devio.c
1534
if (copy_from_user(&setintf, arg, sizeof(setintf)))
drivers/usb/core/devio.c
1546
static int proc_setconfig(struct usb_dev_state *ps, void __user *arg)
drivers/usb/core/devio.c
1552
if (get_user(u, (int __user *)arg))
drivers/usb/core/devio.c
1621
void __user *arg, sigval_t userurb_sigval)
drivers/usb/core/devio.c
1920
as->userurb = arg;
drivers/usb/core/devio.c
1991
static int proc_submiturb(struct usb_dev_state *ps, void __user *arg)
drivers/usb/core/devio.c
1996
if (copy_from_user(&uurb, arg, sizeof(uurb)))
drivers/usb/core/devio.c
2000
userurb_sigval.sival_ptr = arg;
drivers/usb/core/devio.c
2003
(((struct usbdevfs_urb __user *)arg)->iso_frame_desc),
drivers/usb/core/devio.c
2004
arg, userurb_sigval);
drivers/usb/core/devio.c
2007
static int proc_unlinkurb(struct usb_dev_state *ps, void __user *arg)
drivers/usb/core/devio.c
2014
as = async_getpending(ps, arg);
drivers/usb/core/devio.c
2042
static int processcompl(struct async *as, void __user * __user *arg)
drivers/usb/core/devio.c
2072
if (put_user(addr, (void __user * __user *)arg))
drivers/usb/core/devio.c
2103
static int proc_reapurb(struct usb_dev_state *ps, void __user *arg)
drivers/usb/core/devio.c
2111
retval = processcompl(as, (void __user * __user *)arg);
drivers/usb/core/devio.c
2120
static int proc_reapurbnonblock(struct usb_dev_state *ps, void __user *arg)
drivers/usb/core/devio.c
2128
retval = processcompl(as, (void __user * __user *)arg);
drivers/usb/core/devio.c
2165
static int proc_disconnectsignal_compat(struct usb_dev_state *ps, void __user *arg)
drivers/usb/core/devio.c
2169
if (copy_from_user(&ds, arg, sizeof(ds)))
drivers/usb/core/devio.c
2197
static int proc_submiturb_compat(struct usb_dev_state *ps, void __user *arg)
drivers/usb/core/devio.c
2202
if (get_urb32(&uurb, (struct usbdevfs_urb32 __user *)arg))
drivers/usb/core/devio.c
2206
userurb_sigval.sival_int = ptr_to_compat(arg);
drivers/usb/core/devio.c
2209
((struct usbdevfs_urb32 __user *)arg)->iso_frame_desc,
drivers/usb/core/devio.c
2210
arg, userurb_sigval);
drivers/usb/core/devio.c
2213
static int processcompl_compat(struct async *as, void __user * __user *arg)
drivers/usb/core/devio.c
2243
if (put_user(ptr_to_compat(addr), (u32 __user *)arg))
drivers/usb/core/devio.c
2248
static int proc_reapurb_compat(struct usb_dev_state *ps, void __user *arg)
drivers/usb/core/devio.c
2256
retval = processcompl_compat(as, (void __user * __user *)arg);
drivers/usb/core/devio.c
2265
static int proc_reapurbnonblock_compat(struct usb_dev_state *ps, void __user *arg)
drivers/usb/core/devio.c
2273
retval = processcompl_compat(as, (void __user * __user *)arg);
drivers/usb/core/devio.c
2284
static int proc_disconnectsignal(struct usb_dev_state *ps, void __user *arg)
drivers/usb/core/devio.c
2288
if (copy_from_user(&ds, arg, sizeof(ds)))
drivers/usb/core/devio.c
2295
static int proc_claiminterface(struct usb_dev_state *ps, void __user *arg)
drivers/usb/core/devio.c
2299
if (get_user(ifnum, (unsigned int __user *)arg))
drivers/usb/core/devio.c
2304
static int proc_releaseinterface(struct usb_dev_state *ps, void __user *arg)
drivers/usb/core/devio.c
2309
if (get_user(ifnum, (unsigned int __user *)arg))
drivers/usb/core/devio.c
2396
static int proc_ioctl_default(struct usb_dev_state *ps, void __user *arg)
drivers/usb/core/devio.c
2400
if (copy_from_user(&ctrl, arg, sizeof(ctrl)))
drivers/usb/core/devio.c
2406
static int proc_ioctl_compat(struct usb_dev_state *ps, compat_uptr_t arg)
drivers/usb/core/devio.c
2411
if (copy_from_user(&ioc32, compat_ptr(arg), sizeof(ioc32)))
drivers/usb/core/devio.c
2420
static int proc_claim_port(struct usb_dev_state *ps, void __user *arg)
drivers/usb/core/devio.c
2425
if (get_user(portnum, (unsigned __user *) arg))
drivers/usb/core/devio.c
2434
static int proc_release_port(struct usb_dev_state *ps, void __user *arg)
drivers/usb/core/devio.c
2438
if (get_user(portnum, (unsigned __user *) arg))
drivers/usb/core/devio.c
2443
static int proc_get_capabilities(struct usb_dev_state *ps, void __user *arg)
drivers/usb/core/devio.c
2456
if (put_user(caps, (__u32 __user *)arg))
drivers/usb/core/devio.c
2462
static int proc_disconnect_claim(struct usb_dev_state *ps, void __user *arg)
drivers/usb/core/devio.c
2467
if (copy_from_user(&dc, arg, sizeof(dc)))
drivers/usb/core/devio.c
2497
static int proc_alloc_streams(struct usb_dev_state *ps, void __user *arg)
drivers/usb/core/devio.c
2504
r = parse_usbdevfs_streams(ps, arg, &num_streams, &num_eps,
drivers/usb/core/devio.c
2517
static int proc_free_streams(struct usb_dev_state *ps, void __user *arg)
drivers/usb/core/devio.c
2524
r = parse_usbdevfs_streams(ps, arg, NULL, &num_eps, &eps, &intf);
drivers/usb/core/devio.c
2536
static int proc_drop_privileges(struct usb_dev_state *ps, void __user *arg)
drivers/usb/core/devio.c
2540
if (copy_from_user(&data, arg, sizeof(data)))
drivers/usb/core/devio.c
2822
unsigned long arg)
drivers/usb/core/devio.c
2826
ret = usbdev_do_ioctl(file, cmd, (void __user *)arg);
drivers/usb/core/usb.c
406
const struct find_interface_arg *arg = data;
drivers/usb/core/usb.c
412
if (dev->driver != arg->drv)
drivers/usb/core/usb.c
415
return intf->minor == arg->minor;
drivers/usb/core/usb.c
453
struct each_dev_arg *arg = (struct each_dev_arg *)data;
drivers/usb/core/usb.c
459
return arg->fn(to_usb_device(dev), arg->data);
drivers/usb/core/usb.c
473
struct each_dev_arg arg = {data, fn};
drivers/usb/core/usb.c
475
return bus_for_each_dev(&usb_bus_type, NULL, &arg, __each_dev);
drivers/usb/gadget/function/f_hid.c
700
static long f_hidg_ioctl(struct file *file, unsigned int code, unsigned long arg)
drivers/usb/gadget/function/f_hid.c
704
return f_hidg_get_report_id(file, (__u8 __user *)arg);
drivers/usb/gadget/function/f_hid.c
706
return f_hidg_get_report(file, (struct usb_hidg_report __user *)arg);
drivers/usb/gadget/function/f_mass_storage.c
368
void *arg)
drivers/usb/gadget/function/f_mass_storage.c
381
common->exception_arg = arg;
drivers/usb/gadget/function/f_printer.c
777
printer_ioctl(struct file *fd, unsigned int code, unsigned long arg)
drivers/usb/gadget/function/f_printer.c
783
DBG(dev, "printer_ioctl: cmd=0x%4.4x, arg=%lu\n", code, arg);
drivers/usb/gadget/function/f_printer.c
799
dev->printer_status = (u8)arg;
drivers/usb/gadget/function/u_serial.c
148
#define pr_vdebug(fmt, arg...) \
drivers/usb/gadget/function/u_serial.c
149
pr_debug(fmt, ##arg)
drivers/usb/gadget/function/u_serial.c
153
#define pr_vdebug(fmt, arg...) \
drivers/usb/gadget/function/u_serial.c
154
({ if (0) pr_debug(fmt, ##arg); })
drivers/usb/gadget/function/uvc_v4l2.c
627
unsigned int cmd, void *arg)
drivers/usb/gadget/function/uvc_v4l2.c
634
return uvc_send_response(uvc, arg);
drivers/usb/gadget/legacy/raw_gadget.c
484
struct usb_raw_init arg;
drivers/usb/gadget/legacy/raw_gadget.c
490
if (copy_from_user(&arg, (void __user *)value, sizeof(arg)))
drivers/usb/gadget/legacy/raw_gadget.c
493
switch (arg.speed) {
drivers/usb/gadget/legacy/raw_gadget.c
495
arg.speed = USB_SPEED_HIGH;
drivers/usb/gadget/legacy/raw_gadget.c
523
ret = strscpy(udc_driver_name, &arg.driver_name[0],
drivers/usb/gadget/legacy/raw_gadget.c
534
ret = strscpy(udc_device_name, &arg.device_name[0],
drivers/usb/gadget/legacy/raw_gadget.c
549
dev->driver.max_speed = arg.speed;
drivers/usb/gadget/legacy/raw_gadget.c
617
struct usb_raw_event arg;
drivers/usb/gadget/legacy/raw_gadget.c
622
if (copy_from_user(&arg, (void __user *)value, sizeof(arg)))
drivers/usb/gadget/legacy/raw_gadget.c
650
length = min(arg.length, event->length);
drivers/usb/gadget/udc/lpc32xx_udc.c
187
#define ep_dbg(epp, fmt, arg...) \
drivers/usb/gadget/udc/lpc32xx_udc.c
188
dev_dbg(epp->udc->dev, "%s: " fmt, __func__, ## arg)
drivers/usb/gadget/udc/lpc32xx_udc.c
189
#define ep_err(epp, fmt, arg...) \
drivers/usb/gadget/udc/lpc32xx_udc.c
190
dev_err(epp->udc->dev, "%s: " fmt, __func__, ## arg)
drivers/usb/gadget/udc/lpc32xx_udc.c
191
#define ep_info(epp, fmt, arg...) \
drivers/usb/gadget/udc/lpc32xx_udc.c
192
dev_info(epp->udc->dev, "%s: " fmt, __func__, ## arg)
drivers/usb/gadget/udc/lpc32xx_udc.c
193
#define ep_warn(epp, fmt, arg...) \
drivers/usb/gadget/udc/lpc32xx_udc.c
194
dev_warn(epp->udc->dev, "%s:" fmt, __func__, ## arg)
drivers/usb/gadget/udc/pxa27x_udc.h
487
#define ep_dbg(ep, fmt, arg...) \
drivers/usb/gadget/udc/pxa27x_udc.h
488
dev_dbg(ep->dev->dev, "%s:%s: " fmt, EPNAME(ep), __func__, ## arg)
drivers/usb/gadget/udc/pxa27x_udc.h
489
#define ep_vdbg(ep, fmt, arg...) \
drivers/usb/gadget/udc/pxa27x_udc.h
490
dev_vdbg(ep->dev->dev, "%s:%s: " fmt, EPNAME(ep), __func__, ## arg)
drivers/usb/gadget/udc/pxa27x_udc.h
491
#define ep_err(ep, fmt, arg...) \
drivers/usb/gadget/udc/pxa27x_udc.h
492
dev_err(ep->dev->dev, "%s:%s: " fmt, EPNAME(ep), __func__, ## arg)
drivers/usb/gadget/udc/pxa27x_udc.h
493
#define ep_info(ep, fmt, arg...) \
drivers/usb/gadget/udc/pxa27x_udc.h
494
dev_info(ep->dev->dev, "%s:%s: " fmt, EPNAME(ep), __func__, ## arg)
drivers/usb/gadget/udc/pxa27x_udc.h
495
#define ep_warn(ep, fmt, arg...) \
drivers/usb/gadget/udc/pxa27x_udc.h
496
dev_warn(ep->dev->dev, "%s:%s:" fmt, EPNAME(ep), __func__, ## arg)
drivers/usb/host/ohci-dbg.c
23
#define ohci_dbg_sw(ohci, next, size, format, arg...) \
drivers/usb/host/ohci-dbg.c
27
s_len = scnprintf (*next, *size, format, ## arg ); \
drivers/usb/host/ohci-dbg.c
30
ohci_dbg(ohci,format, ## arg ); \
drivers/usb/host/ohci-dbg.c
34
#define ohci_dbg_nosw(ohci, next, size, format, arg...) \
drivers/usb/host/ohci-dbg.c
37
s_len = scnprintf(*next, *size, format, ## arg); \
drivers/usb/host/xhci-ext-caps.c
23
static void xhci_intel_unregister_pdev(void *arg)
drivers/usb/host/xhci-ext-caps.c
25
platform_device_unregister(arg);
drivers/usb/misc/chaoskey.c
32
#define usb_dbg(usb_if, format, arg...) \
drivers/usb/misc/chaoskey.c
33
dev_dbg(&(usb_if)->dev, format, ## arg)
drivers/usb/misc/chaoskey.c
35
#define usb_err(usb_if, format, arg...) \
drivers/usb/misc/chaoskey.c
36
dev_err(&(usb_if)->dev, format, ## arg)
drivers/usb/misc/iowarrior.c
502
unsigned long arg)
drivers/usb/misc/iowarrior.c
527
dev->minor, cmd, arg);
drivers/usb/misc/iowarrior.c
537
user_buffer = (__u8 __user *)arg;
drivers/usb/misc/iowarrior.c
557
user_buffer = (__u8 __user *)arg;
drivers/usb/misc/iowarrior.c
596
io_res = copy_to_user((struct iowarrior_info __user *)arg, &info,
drivers/usb/misc/sisusbvga/sisusbvga.c
2600
struct sisusb_command *y, unsigned long arg)
drivers/usb/misc/sisusbvga/sisusbvga.c
2619
if (copy_to_user((void __user *)arg, y, sizeof(*y)))
drivers/usb/misc/sisusbvga/sisusbvga.c
2671
static long sisusb_ioctl(struct file *file, unsigned int cmd, unsigned long arg)
drivers/usb/misc/sisusbvga/sisusbvga.c
2677
u32 __user *argp = (u32 __user *)arg;
drivers/usb/misc/sisusbvga/sisusbvga.c
2716
if (copy_to_user((void __user *)arg, &x, sizeof(x)))
drivers/usb/misc/sisusbvga/sisusbvga.c
2723
if (copy_from_user(&y, (void __user *)arg, sizeof(y)))
drivers/usb/misc/sisusbvga/sisusbvga.c
2726
retval = sisusb_handle_command(sisusb, &y, arg);
drivers/usb/misc/sisusbvga/sisusbvga.c
2742
unsigned long arg)
drivers/usb/misc/sisusbvga/sisusbvga.c
2748
return sisusb_ioctl(f, cmd, arg);
drivers/usb/misc/usblcd.c
162
static long lcd_ioctl(struct file *file, unsigned int cmd, unsigned long arg)
drivers/usb/misc/usblcd.c
180
if (copy_to_user((void __user *)arg, buf, strlen(buf)) != 0)
drivers/usb/misc/usblcd.c
185
if (copy_to_user((void __user *)arg, buf, strlen(buf)) != 0)
drivers/usb/mon/mon_bin.c
1028
if (arg < BUFF_MIN || arg > BUFF_MAX)
drivers/usb/mon/mon_bin.c
1031
size = CHUNK_ALIGN(arg);
drivers/usb/mon/mon_bin.c
1064
ret = mon_bin_flush(rp, arg);
drivers/usb/mon/mon_bin.c
1072
if (copy_from_user(&getb, (void __user *)arg,
drivers/usb/mon/mon_bin.c
1089
uptr = (struct mon_bin_mfetch __user *)arg;
drivers/usb/mon/mon_bin.c
1121
sp = (struct mon_bin_stats __user *)arg;
drivers/usb/mon/mon_bin.c
1139
unsigned int cmd, unsigned long arg)
drivers/usb/mon/mon_bin.c
1151
if (copy_from_user(&getb, (void __user *)arg,
drivers/usb/mon/mon_bin.c
1168
uptr = (struct mon_bin_mfetch32 __user *) compat_ptr(arg);
drivers/usb/mon/mon_bin.c
1190
return mon_bin_ioctl(file, cmd, (unsigned long) compat_ptr(arg));
drivers/usb/mon/mon_bin.c
1196
return mon_bin_ioctl(file, cmd, arg);
drivers/usb/mon/mon_bin.c
989
static long mon_bin_ioctl(struct file *file, unsigned int cmd, unsigned long arg)
drivers/usb/renesas_usbhs/fifo.c
1376
static void usbhsf_dma_complete(void *arg,
drivers/usb/renesas_usbhs/fifo.c
1379
struct usbhs_pkt *pkt = arg;
drivers/usb/renesas_usbhs/fifo.c
816
static void usbhsf_dma_complete(void *arg,
drivers/usb/serial/digi_acceleport.c
662
int arg, ret;
drivers/usb/serial/digi_acceleport.c
673
arg = -1;
drivers/usb/serial/digi_acceleport.c
687
case 50: arg = DIGI_BAUD_50; break;
drivers/usb/serial/digi_acceleport.c
688
case 75: arg = DIGI_BAUD_75; break;
drivers/usb/serial/digi_acceleport.c
689
case 110: arg = DIGI_BAUD_110; break;
drivers/usb/serial/digi_acceleport.c
690
case 150: arg = DIGI_BAUD_150; break;
drivers/usb/serial/digi_acceleport.c
691
case 200: arg = DIGI_BAUD_200; break;
drivers/usb/serial/digi_acceleport.c
692
case 300: arg = DIGI_BAUD_300; break;
drivers/usb/serial/digi_acceleport.c
693
case 600: arg = DIGI_BAUD_600; break;
drivers/usb/serial/digi_acceleport.c
694
case 1200: arg = DIGI_BAUD_1200; break;
drivers/usb/serial/digi_acceleport.c
695
case 1800: arg = DIGI_BAUD_1800; break;
drivers/usb/serial/digi_acceleport.c
696
case 2400: arg = DIGI_BAUD_2400; break;
drivers/usb/serial/digi_acceleport.c
697
case 4800: arg = DIGI_BAUD_4800; break;
drivers/usb/serial/digi_acceleport.c
698
case 9600: arg = DIGI_BAUD_9600; break;
drivers/usb/serial/digi_acceleport.c
699
case 19200: arg = DIGI_BAUD_19200; break;
drivers/usb/serial/digi_acceleport.c
700
case 38400: arg = DIGI_BAUD_38400; break;
drivers/usb/serial/digi_acceleport.c
701
case 57600: arg = DIGI_BAUD_57600; break;
drivers/usb/serial/digi_acceleport.c
702
case 115200: arg = DIGI_BAUD_115200; break;
drivers/usb/serial/digi_acceleport.c
703
case 230400: arg = DIGI_BAUD_230400; break;
drivers/usb/serial/digi_acceleport.c
704
case 460800: arg = DIGI_BAUD_460800; break;
drivers/usb/serial/digi_acceleport.c
706
arg = DIGI_BAUD_9600;
drivers/usb/serial/digi_acceleport.c
710
if (arg != -1) {
drivers/usb/serial/digi_acceleport.c
713
buf[i++] = arg;
drivers/usb/serial/digi_acceleport.c
723
arg = DIGI_PARITY_ODD;
drivers/usb/serial/digi_acceleport.c
725
arg = DIGI_PARITY_EVEN;
drivers/usb/serial/digi_acceleport.c
727
arg = DIGI_PARITY_NONE;
drivers/usb/serial/digi_acceleport.c
731
buf[i++] = arg;
drivers/usb/serial/digi_acceleport.c
736
arg = -1;
drivers/usb/serial/digi_acceleport.c
738
case CS5: arg = DIGI_WORD_SIZE_5; break;
drivers/usb/serial/digi_acceleport.c
739
case CS6: arg = DIGI_WORD_SIZE_6; break;
drivers/usb/serial/digi_acceleport.c
740
case CS7: arg = DIGI_WORD_SIZE_7; break;
drivers/usb/serial/digi_acceleport.c
741
case CS8: arg = DIGI_WORD_SIZE_8; break;
drivers/usb/serial/digi_acceleport.c
749
if (arg != -1) {
drivers/usb/serial/digi_acceleport.c
752
buf[i++] = arg;
drivers/usb/serial/digi_acceleport.c
762
arg = DIGI_STOP_BITS_2;
drivers/usb/serial/digi_acceleport.c
764
arg = DIGI_STOP_BITS_1;
drivers/usb/serial/digi_acceleport.c
768
buf[i++] = arg;
drivers/usb/serial/digi_acceleport.c
776
arg = 0;
drivers/usb/serial/digi_acceleport.c
778
arg |= DIGI_INPUT_FLOW_CONTROL_XON_XOFF;
drivers/usb/serial/digi_acceleport.c
780
arg &= ~DIGI_INPUT_FLOW_CONTROL_XON_XOFF;
drivers/usb/serial/digi_acceleport.c
783
arg |= DIGI_INPUT_FLOW_CONTROL_RTS;
drivers/usb/serial/digi_acceleport.c
793
arg &= ~DIGI_INPUT_FLOW_CONTROL_RTS;
drivers/usb/serial/digi_acceleport.c
797
buf[i++] = arg;
drivers/usb/serial/digi_acceleport.c
804
arg = 0;
drivers/usb/serial/digi_acceleport.c
806
arg |= DIGI_OUTPUT_FLOW_CONTROL_XON_XOFF;
drivers/usb/serial/digi_acceleport.c
808
arg &= ~DIGI_OUTPUT_FLOW_CONTROL_XON_XOFF;
drivers/usb/serial/digi_acceleport.c
811
arg |= DIGI_OUTPUT_FLOW_CONTROL_CTS;
drivers/usb/serial/digi_acceleport.c
813
arg &= ~DIGI_OUTPUT_FLOW_CONTROL_CTS;
drivers/usb/serial/digi_acceleport.c
817
buf[i++] = arg;
drivers/usb/serial/digi_acceleport.c
824
arg = DIGI_ENABLE;
drivers/usb/serial/digi_acceleport.c
826
arg = DIGI_DISABLE;
drivers/usb/serial/digi_acceleport.c
830
buf[i++] = arg;
drivers/usb/serial/ftdi_sio.c
2824
unsigned int cmd, unsigned long arg)
drivers/usb/serial/ftdi_sio.c
2827
void __user *argp = (void __user *)arg;
drivers/usb/serial/generic.c
498
unsigned long arg, struct async_icount *cprev)
drivers/usb/serial/generic.c
516
ret = ((arg & TIOCM_RNG) && (cnow.rng != cprev->rng)) ||
drivers/usb/serial/generic.c
517
((arg & TIOCM_DSR) && (cnow.dsr != cprev->dsr)) ||
drivers/usb/serial/generic.c
518
((arg & TIOCM_CD) && (cnow.dcd != cprev->dcd)) ||
drivers/usb/serial/generic.c
519
((arg & TIOCM_CTS) && (cnow.cts != cprev->cts));
drivers/usb/serial/generic.c
526
int usb_serial_generic_tiocmiwait(struct tty_struct *tty, unsigned long arg)
drivers/usb/serial/generic.c
538
usb_serial_generic_msr_changed(tty, arg, &cnow));
drivers/usb/serial/io_edgeport.c
1548
unsigned int cmd, unsigned long arg)
drivers/usb/serial/io_edgeport.c
1556
return get_lsr_info(edge_port, (unsigned int __user *) arg);
drivers/usb/serial/kobil_sct.c
486
unsigned int cmd, unsigned long arg)
drivers/usb/serial/kobil_sct.c
58
unsigned int cmd, unsigned long arg);
drivers/usb/serial/mos7720.c
1609
unsigned int cmd, unsigned long arg)
drivers/usb/serial/mos7720.c
1622
(unsigned int __user *)arg);
drivers/usb/serial/mos7840.c
1374
unsigned int cmd, unsigned long arg)
drivers/usb/serial/mos7840.c
1377
void __user *argp = (void __user *)arg;
drivers/usb/serial/usb-serial.c
501
unsigned int cmd, unsigned long arg)
drivers/usb/serial/usb-serial.c
511
retval = port->serial->type->tiocmiwait(tty, arg);
drivers/usb/serial/usb-serial.c
515
retval = port->serial->type->ioctl(tty, cmd, arg);
drivers/usb/serial/xr_serial.c
884
static int xr_ioctl(struct tty_struct *tty, unsigned int cmd, unsigned long arg)
drivers/usb/serial/xr_serial.c
886
void __user *argp = (void __user *)arg;
drivers/usb/storage/usb.c
150
*((unsigned int *)kp->arg) = delay_ms;
drivers/usb/storage/usb.c
156
unsigned int delay_ms = *((unsigned int *)kp->arg);
drivers/usb/typec/port-mapper.c
101
return component_master_add_with_match(&con->dev, &typec_aggregate_ops, arg.match);
drivers/usb/typec/port-mapper.c
53
struct each_port_arg *arg = data;
drivers/usb/typec/port-mapper.c
56
con_adev = ACPI_COMPANION(&arg->port->dev);
drivers/usb/typec/port-mapper.c
63
component_match_add(&arg->port->dev, &arg->match, typec_port_compare,
drivers/usb/typec/port-mapper.c
72
component_match_add(&arg->port->dev, &arg->match,
drivers/usb/typec/port-mapper.c
81
struct each_port_arg arg = { .port = con, .match = NULL };
drivers/usb/typec/port-mapper.c
86
acpi_bus_for_each_dev(typec_port_match, &arg);
drivers/usb/typec/port-mapper.c
87
if (!arg.match)
drivers/vdpa/alibaba/eni_vdpa.c
139
static irqreturn_t eni_vdpa_vq_handler(int irq, void *arg)
drivers/vdpa/alibaba/eni_vdpa.c
141
struct eni_vring *vring = arg;
drivers/vdpa/alibaba/eni_vdpa.c
149
static irqreturn_t eni_vdpa_config_handler(int irq, void *arg)
drivers/vdpa/alibaba/eni_vdpa.c
151
struct eni_vdpa *eni_vdpa = arg;
drivers/vdpa/ifcvf/ifcvf_main.c
20
static irqreturn_t ifcvf_config_changed(int irq, void *arg)
drivers/vdpa/ifcvf/ifcvf_main.c
22
struct ifcvf_hw *vf = arg;
drivers/vdpa/ifcvf/ifcvf_main.c
30
static irqreturn_t ifcvf_vq_intr_handler(int irq, void *arg)
drivers/vdpa/ifcvf/ifcvf_main.c
32
struct vring_info *vring = arg;
drivers/vdpa/ifcvf/ifcvf_main.c
40
static irqreturn_t ifcvf_vqs_reused_intr_handler(int irq, void *arg)
drivers/vdpa/ifcvf/ifcvf_main.c
42
struct ifcvf_hw *vf = arg;
drivers/vdpa/ifcvf/ifcvf_main.c
55
static irqreturn_t ifcvf_dev_intr_handler(int irq, void *arg)
drivers/vdpa/ifcvf/ifcvf_main.c
57
struct ifcvf_hw *vf = arg;
drivers/vdpa/ifcvf/ifcvf_main.c
62
ifcvf_config_changed(irq, arg);
drivers/vdpa/ifcvf/ifcvf_main.c
64
return ifcvf_vqs_reused_intr_handler(irq, arg);
drivers/vdpa/vdpa_user/vduse_dev.c
1345
unsigned long arg)
drivers/vdpa/vdpa_user/vduse_dev.c
1348
void __user *argp = (void __user *)arg;
drivers/vdpa/vdpa_user/vduse_dev.c
2143
unsigned long arg)
drivers/vdpa/vdpa_user/vduse_dev.c
2146
void __user *argp = (void __user *)arg;
drivers/vdpa/virtio_pci/vp_vdpa.c
137
static irqreturn_t vp_vdpa_vq_handler(int irq, void *arg)
drivers/vdpa/virtio_pci/vp_vdpa.c
139
struct vp_vring *vring = arg;
drivers/vdpa/virtio_pci/vp_vdpa.c
147
static irqreturn_t vp_vdpa_config_handler(int irq, void *arg)
drivers/vdpa/virtio_pci/vp_vdpa.c
149
struct vp_vdpa *vp_vdpa = arg;
drivers/vfio/cdx/intr.c
16
static irqreturn_t vfio_cdx_msihandler(int irq_no, void *arg)
drivers/vfio/cdx/intr.c
18
struct eventfd_ctx *trigger = arg;
drivers/vfio/cdx/main.c
100
void __user *arg, size_t argsz)
drivers/vfio/cdx/main.c
104
return vfio_cdx_bm_ctrl(device, flags, arg, argsz);
drivers/vfio/cdx/main.c
111
struct vfio_device_info __user *arg)
drivers/vfio/cdx/main.c
117
if (copy_from_user(&info, arg, minsz))
drivers/vfio/cdx/main.c
129
return copy_to_user(arg, &info, minsz) ? -EFAULT : 0;
drivers/vfio/cdx/main.c
151
struct vfio_irq_info __user *arg)
drivers/vfio/cdx/main.c
157
if (copy_from_user(&info, arg, minsz))
drivers/vfio/cdx/main.c
172
return copy_to_user(arg, &info, minsz) ? -EFAULT : 0;
drivers/vfio/cdx/main.c
176
struct vfio_irq_set __user *arg)
drivers/vfio/cdx/main.c
185
if (copy_from_user(&hdr, arg, minsz))
drivers/vfio/cdx/main.c
194
data = memdup_user(arg->data, data_size);
drivers/vfio/cdx/main.c
207
unsigned int cmd, unsigned long arg)
drivers/vfio/cdx/main.c
211
void __user *uarg = (void __user *)arg;
drivers/vfio/cdx/main.c
68
void __user *arg, size_t argsz)
drivers/vfio/cdx/main.c
86
if (copy_from_user(&ops, arg, minsz))
drivers/vfio/container.c
186
unsigned long arg)
drivers/vfio/container.c
195
switch (arg) {
drivers/vfio/container.c
218
arg);
drivers/vfio/container.c
226
VFIO_CHECK_EXTENSION, arg);
drivers/vfio/container.c
261
unsigned long arg)
drivers/vfio/container.c
297
if (driver->ops->ioctl(NULL, VFIO_CHECK_EXTENSION, arg) <= 0) {
drivers/vfio/container.c
302
data = driver->ops->open(arg);
drivers/vfio/container.c
32
static void *vfio_noiommu_open(unsigned long arg)
drivers/vfio/container.c
328
unsigned int cmd, unsigned long arg)
drivers/vfio/container.c
34
if (arg != VFIO_NOIOMMU_IOMMU)
drivers/vfio/container.c
343
ret = vfio_container_ioctl_check_extension(container, arg);
drivers/vfio/container.c
346
ret = vfio_ioctl_set_iommu(container, arg);
drivers/vfio/container.c
353
ret = driver->ops->ioctl(data, cmd, arg);
drivers/vfio/container.c
47
unsigned int cmd, unsigned long arg)
drivers/vfio/container.c
50
return vfio_noiommu && (arg == VFIO_NOIOMMU_IOMMU) ? 1 : 0;
drivers/vfio/device_cdev.c
102
ret = copy_struct_from_user(&bind, sizeof(bind), arg, user_size);
drivers/vfio/device_cdev.c
147
ret = copy_to_user(&arg->out_devid, &df->devid,
drivers/vfio/device_cdev.c
195
struct vfio_device_attach_iommufd_pt __user *arg)
drivers/vfio/device_cdev.c
204
if (copy_from_user(&attach, arg, minsz))
drivers/vfio/device_cdev.c
224
(void __user *)arg + minsz, xend - minsz))
drivers/vfio/device_cdev.c
238
if (copy_to_user(&arg->pt_id, &attach.pt_id, sizeof(attach.pt_id))) {
drivers/vfio/device_cdev.c
254
struct vfio_device_detach_iommufd_pt __user *arg)
drivers/vfio/device_cdev.c
262
if (copy_from_user(&detach, arg, minsz))
drivers/vfio/device_cdev.c
282
(void __user *)arg + minsz, xend - minsz))
drivers/vfio/device_cdev.c
84
struct vfio_device_bind_iommufd __user *arg)
drivers/vfio/device_cdev.c
93
static_assert(__same_type(arg->out_devid, df->devid));
drivers/vfio/device_cdev.c
97
ret = get_user(user_size, &arg->argsz);
drivers/vfio/fsl-mc/vfio_fsl_mc.c
139
unsigned int cmd, unsigned long arg)
drivers/vfio/fsl-mc/vfio_fsl_mc.c
153
if (copy_from_user(&info, (void __user *)arg, minsz))
drivers/vfio/fsl-mc/vfio_fsl_mc.c
167
return copy_to_user((void __user *)arg, &info, minsz) ?
drivers/vfio/fsl-mc/vfio_fsl_mc.c
175
if (copy_from_user(&info, (void __user *)arg, minsz))
drivers/vfio/fsl-mc/vfio_fsl_mc.c
187
if (copy_to_user((void __user *)arg, &info, minsz))
drivers/vfio/fsl-mc/vfio_fsl_mc.c
200
if (copy_from_user(&hdr, (void __user *)arg, minsz))
drivers/vfio/fsl-mc/vfio_fsl_mc.c
209
data = memdup_user((void __user *)(arg + minsz),
drivers/vfio/fsl-mc/vfio_fsl_mc_intr.c
53
static irqreturn_t vfio_fsl_mc_irq_handler(int irq_num, void *arg)
drivers/vfio/fsl-mc/vfio_fsl_mc_intr.c
55
struct vfio_fsl_mc_irq *mc_irq = (struct vfio_fsl_mc_irq *)arg;
drivers/vfio/group.c
103
int __user *arg)
drivers/vfio/group.c
110
if (get_user(fd, arg))
drivers/vfio/group.c
299
char __user *arg)
drivers/vfio/group.c
305
buf = strndup_user(arg, PAGE_SIZE);
drivers/vfio/group.c
321
struct vfio_group_status __user *arg)
drivers/vfio/group.c
326
if (copy_from_user(&status, arg, minsz))
drivers/vfio/group.c
354
if (copy_to_user(arg, &status, minsz))
drivers/vfio/group.c
360
unsigned int cmd, unsigned long arg)
drivers/vfio/group.c
363
void __user *uarg = (void __user *)arg;
drivers/vfio/pci/hisilicon/hisi_acc_vfio_pci.c
854
unsigned int cmd, unsigned long arg)
drivers/vfio/pci/hisilicon/hisi_acc_vfio_pci.c
868
if (copy_from_user(&info, (void __user *)arg, minsz))
drivers/vfio/pci/hisilicon/hisi_acc_vfio_pci.c
896
return copy_to_user((void __user *)arg, &info, minsz) ? -EFAULT : 0;
drivers/vfio/pci/mlx5/main.c
459
unsigned long arg)
drivers/vfio/pci/mlx5/main.c
476
if (copy_from_user(&info, (void __user *)arg, minsz))
drivers/vfio/pci/mlx5/main.c
548
if (copy_to_user((void __user *)arg, &info, minsz))
drivers/vfio/pci/nvgrace-gpu/main.c
470
unsigned int cmd, unsigned long arg)
drivers/vfio/pci/nvgrace-gpu/main.c
479
return vfio_pci_core_ioctl(core_vdev, cmd, arg);
drivers/vfio/pci/qat/main.c
117
unsigned long arg)
drivers/vfio/pci/qat/main.c
132
if (copy_from_user(&info, (void __user *)arg, minsz))
drivers/vfio/pci/qat/main.c
163
return copy_to_user((void __user *)arg, &info, minsz) ? -EFAULT : 0;
drivers/vfio/pci/vfio_pci_core.c
1023
if (copy_to_user(arg + 1, caps.buf, caps.size)) {
drivers/vfio/pci/vfio_pci_core.c
1027
info.cap_offset = sizeof(*arg);
drivers/vfio/pci/vfio_pci_core.c
1033
return copy_to_user(arg, &info, minsz) ? -EFAULT : 0;
drivers/vfio/pci/vfio_pci_core.c
1152
struct vfio_irq_info __user *arg)
drivers/vfio/pci/vfio_pci_core.c
1157
if (copy_from_user(&info, arg, minsz))
drivers/vfio/pci/vfio_pci_core.c
1185
return copy_to_user(arg, &info, minsz) ? -EFAULT : 0;
drivers/vfio/pci/vfio_pci_core.c
1189
struct vfio_irq_set __user *arg)
drivers/vfio/pci/vfio_pci_core.c
1197
if (copy_from_user(&hdr, arg, minsz))
drivers/vfio/pci/vfio_pci_core.c
1208
data = memdup_user(&arg->data, data_size);
drivers/vfio/pci/vfio_pci_core.c
1225
void __user *arg)
drivers/vfio/pci/vfio_pci_core.c
1256
struct vfio_pci_hot_reset_info __user *arg)
drivers/vfio/pci/vfio_pci_core.c
1266
if (copy_from_user(&hdr, arg, minsz))
drivers/vfio/pci/vfio_pci_core.c
1313
if (copy_to_user(arg->devices, devices,
drivers/vfio/pci/vfio_pci_core.c
1323
if (copy_to_user(arg, &hdr, minsz))
drivers/vfio/pci/vfio_pci_core.c
1333
struct vfio_pci_hot_reset __user *arg)
drivers/vfio/pci/vfio_pci_core.c
1361
if (copy_from_user(group_fds, arg->group_fds,
drivers/vfio/pci/vfio_pci_core.c
1410
struct vfio_pci_hot_reset __user *arg)
drivers/vfio/pci/vfio_pci_core.c
1416
if (copy_from_user(&hdr, arg, minsz))
drivers/vfio/pci/vfio_pci_core.c
1433
return vfio_pci_ioctl_pci_hot_reset_groups(vdev, hdr.count, slot, arg);
drivers/vfio/pci/vfio_pci_core.c
1440
struct vfio_device_ioeventfd __user *arg)
drivers/vfio/pci/vfio_pci_core.c
1446
if (copy_from_user(&ioeventfd, arg, minsz))
drivers/vfio/pci/vfio_pci_core.c
1465
unsigned long arg)
drivers/vfio/pci/vfio_pci_core.c
1469
void __user *uarg = (void __user *)arg;
drivers/vfio/pci/vfio_pci_core.c
1493
u32 flags, uuid_t __user *arg,
drivers/vfio/pci/vfio_pci_core.c
1510
if (copy_from_user(&uuid, arg, sizeof(uuid)))
drivers/vfio/pci/vfio_pci_core.c
1520
void __user *arg, size_t argsz)
drivers/vfio/pci/vfio_pci_core.c
1527
return vfio_pci_core_pm_entry(vdev, flags, arg, argsz);
drivers/vfio/pci/vfio_pci_core.c
1530
arg, argsz);
drivers/vfio/pci/vfio_pci_core.c
1532
return vfio_pci_core_pm_exit(vdev, flags, arg, argsz);
drivers/vfio/pci/vfio_pci_core.c
1534
return vfio_pci_core_feature_token(vdev, flags, arg, argsz);
drivers/vfio/pci/vfio_pci_core.c
1536
return vfio_pci_core_feature_dma_buf(vdev, flags, arg, argsz);
drivers/vfio/pci/vfio_pci_core.c
339
void __user *arg, size_t argsz)
drivers/vfio/pci/vfio_pci_core.c
358
struct vfio_device_low_power_entry_with_wakeup __user *arg,
drivers/vfio/pci/vfio_pci_core.c
370
if (copy_from_user(&entry, arg, sizeof(entry)))
drivers/vfio/pci/vfio_pci_core.c
414
void __user *arg, size_t argsz)
drivers/vfio/pci/vfio_pci_core.c
980
struct vfio_device_info __user *arg)
drivers/vfio/pci/vfio_pci_core.c
987
if (copy_from_user(&info, arg, minsz))
drivers/vfio/pci/vfio_pci_dmabuf.c
210
struct vfio_device_feature_dma_buf __user *arg,
drivers/vfio/pci/vfio_pci_dmabuf.c
228
if (copy_from_user(&get_dma_buf, arg, sizeof(get_dma_buf)))
drivers/vfio/pci/vfio_pci_dmabuf.c
240
dma_ranges = memdup_array_user(&arg->dma_ranges, get_dma_buf.nr_ranges,
drivers/vfio/pci/vfio_pci_intrs.c
373
static irqreturn_t vfio_msihandler(int irq, void *arg)
drivers/vfio/pci/vfio_pci_intrs.c
375
struct eventfd_ctx *trigger = arg;
drivers/vfio/pci/vfio_pci_priv.h
115
struct vfio_device_feature_dma_buf __user *arg,
drivers/vfio/pci/vfio_pci_priv.h
122
struct vfio_device_feature_dma_buf __user *arg,
drivers/vfio/pci/virtio/migrate.c
439
unsigned long arg)
drivers/vfio/pci/virtio/migrate.c
454
if (copy_from_user(&info, (void __user *)arg, minsz))
drivers/vfio/pci/virtio/migrate.c
517
if (copy_to_user((void __user *)arg, &info, minsz))
drivers/vfio/platform/vfio_platform_common.c
294
unsigned int cmd, unsigned long arg)
drivers/vfio/platform/vfio_platform_common.c
306
if (copy_from_user(&info, (void __user *)arg, minsz))
drivers/vfio/platform/vfio_platform_common.c
318
return copy_to_user((void __user *)arg, &info, minsz) ?
drivers/vfio/platform/vfio_platform_common.c
326
if (copy_from_user(&info, (void __user *)arg, minsz))
drivers/vfio/platform/vfio_platform_common.c
338
return copy_to_user((void __user *)arg, &info, minsz) ?
drivers/vfio/platform/vfio_platform_common.c
349
if (copy_from_user(&hdr, (void __user *)arg, minsz))
drivers/vfio/platform/vfio_platform_common.c
358
data = memdup_user((void __user *)(arg + minsz),
drivers/vfio/platform/vfio_platform_private.h
87
unsigned int cmd, unsigned long arg);
drivers/vfio/vfio.h
205
void *(*open)(unsigned long arg);
drivers/vfio/vfio.h
208
unsigned long arg);
drivers/vfio/vfio.h
353
struct vfio_device_attach_iommufd_pt __user *arg);
drivers/vfio/vfio.h
355
struct vfio_device_detach_iommufd_pt __user *arg);
drivers/vfio/vfio.h
379
struct vfio_device_bind_iommufd __user *arg);
drivers/vfio/vfio.h
405
struct vfio_device_bind_iommufd __user *arg)
drivers/vfio/vfio_iommu_spapr_tce.c
1029
if (copy_from_user(&param, (void __user *)arg, minsz))
drivers/vfio/vfio_iommu_spapr_tce.c
1058
if (copy_from_user(&param, (void __user *)arg, minsz))
drivers/vfio/vfio_iommu_spapr_tce.c
1099
ret = vfio_spapr_ioctl_eeh_pe_op(tcegrp->grp, arg);
drivers/vfio/vfio_iommu_spapr_tce.c
1122
if (copy_from_user(&create, (void __user *)arg, minsz))
drivers/vfio/vfio_iommu_spapr_tce.c
1142
if (!ret && copy_to_user((void __user *)arg, &create, minsz))
drivers/vfio/vfio_iommu_spapr_tce.c
1163
if (copy_from_user(&remove, (void __user *)arg, minsz))
drivers/vfio/vfio_iommu_spapr_tce.c
316
static void *tce_iommu_open(unsigned long arg)
drivers/vfio/vfio_iommu_spapr_tce.c
320
if ((arg != VFIO_SPAPR_TCE_IOMMU) && (arg != VFIO_SPAPR_TCE_v2_IOMMU)) {
drivers/vfio/vfio_iommu_spapr_tce.c
333
container->v2 = arg == VFIO_SPAPR_TCE_v2_IOMMU;
drivers/vfio/vfio_iommu_spapr_tce.c
778
unsigned long arg)
drivers/vfio/vfio_iommu_spapr_tce.c
789
if (copy_from_user(&op, (void __user *)arg, minsz))
drivers/vfio/vfio_iommu_spapr_tce.c
818
if (copy_from_user(&op, (void __user *)arg, minsz))
drivers/vfio/vfio_iommu_spapr_tce.c
829
unsigned int cmd, unsigned long arg)
drivers/vfio/vfio_iommu_spapr_tce.c
837
switch (arg) {
drivers/vfio/vfio_iommu_spapr_tce.c
875
if (copy_from_user(&info, (void __user *)arg, minsz))
drivers/vfio/vfio_iommu_spapr_tce.c
900
if (copy_to_user((void __user *)arg, &info, minsz))
drivers/vfio/vfio_iommu_spapr_tce.c
916
if (copy_from_user(&param, (void __user *)arg, minsz))
drivers/vfio/vfio_iommu_spapr_tce.c
983
if (copy_from_user(&param, (void __user *)arg, minsz))
drivers/vfio/vfio_iommu_type1.c
2624
static void *vfio_iommu_type1_open(unsigned long arg)
drivers/vfio/vfio_iommu_type1.c
2632
switch (arg) {
drivers/vfio/vfio_iommu_type1.c
2725
unsigned long arg)
drivers/vfio/vfio_iommu_type1.c
2727
switch (arg) {
drivers/vfio/vfio_iommu_type1.c
2838
unsigned long arg)
drivers/vfio/vfio_iommu_type1.c
2847
if (copy_from_user(&info, (void __user *)arg, minsz))
drivers/vfio/vfio_iommu_type1.c
2880
if (copy_to_user((void __user *)arg +
drivers/vfio/vfio_iommu_type1.c
2892
return copy_to_user((void __user *)arg, &info, minsz) ?
drivers/vfio/vfio_iommu_type1.c
2897
unsigned long arg)
drivers/vfio/vfio_iommu_type1.c
2906
if (copy_from_user(&map, (void __user *)arg, minsz))
drivers/vfio/vfio_iommu_type1.c
2916
unsigned long arg)
drivers/vfio/vfio_iommu_type1.c
2928
if (copy_from_user(&unmap, (void __user *)arg, minsz))
drivers/vfio/vfio_iommu_type1.c
2946
(void __user *)(arg + minsz),
drivers/vfio/vfio_iommu_type1.c
2964
return copy_to_user((void __user *)arg, &unmap, minsz) ?
drivers/vfio/vfio_iommu_type1.c
2969
unsigned long arg)
drivers/vfio/vfio_iommu_type1.c
2983
if (copy_from_user(&dirty, (void __user *)arg, minsz))
drivers/vfio/vfio_iommu_type1.c
3023
if (copy_from_user(&range, (void __user *)(arg + minsz),
drivers/vfio/vfio_iommu_type1.c
3083
unsigned int cmd, unsigned long arg)
drivers/vfio/vfio_iommu_type1.c
3089
return vfio_iommu_type1_check_extension(iommu, arg);
drivers/vfio/vfio_iommu_type1.c
3091
return vfio_iommu_type1_get_info(iommu, arg);
drivers/vfio/vfio_iommu_type1.c
3093
return vfio_iommu_type1_map_dma(iommu, arg);
drivers/vfio/vfio_iommu_type1.c
3095
return vfio_iommu_type1_unmap_dma(iommu, arg);
drivers/vfio/vfio_iommu_type1.c
3097
return vfio_iommu_type1_dirty_pages(iommu, arg);
drivers/vfio/vfio_main.c
1051
u32 flags, void __user *arg,
drivers/vfio/vfio_main.c
1075
if (copy_from_user(&control, arg, minsz))
drivers/vfio/vfio_main.c
1123
if (copy_to_user(arg, &control, sizeof(control))) {
drivers/vfio/vfio_main.c
1135
u32 flags, void __user *arg,
drivers/vfio/vfio_main.c
1162
u32 flags, void __user *arg,
drivers/vfio/vfio_main.c
1182
if (copy_from_user(&report, arg, minsz))
drivers/vfio/vfio_main.c
1206
struct vfio_device_feature __user *arg)
drivers/vfio/vfio_main.c
1211
if (copy_from_user(&feature, arg, minsz))
drivers/vfio/vfio_main.c
1232
device, feature.flags, arg->data,
drivers/vfio/vfio_main.c
1236
device, feature.flags, arg->data,
drivers/vfio/vfio_main.c
1240
device, feature.flags, arg->data,
drivers/vfio/vfio_main.c
1244
device, feature.flags, arg->data,
drivers/vfio/vfio_main.c
1248
device, feature.flags, arg->data,
drivers/vfio/vfio_main.c
1252
device, feature.flags, arg->data,
drivers/vfio/vfio_main.c
1258
arg->data,
drivers/vfio/vfio_main.c
1264
struct vfio_region_info __user *arg)
drivers/vfio/vfio_main.c
1274
if (copy_from_user(&info, arg, minsz))
drivers/vfio/vfio_main.c
1290
if (copy_to_user(arg + 1, caps.buf, caps.size)) {
drivers/vfio/vfio_main.c
1298
if (copy_to_user(arg, &info, minsz)){
drivers/vfio/vfio_main.c
1309
unsigned int cmd, unsigned long arg)
drivers/vfio/vfio_main.c
1313
void __user *uptr = (void __user *)arg;
drivers/vfio/vfio_main.c
1353
ret = device->ops->ioctl(device, cmd, arg);
drivers/vfio/vfio_main.c
862
static int vfio_ioct_mig_return_fd(struct file *filp, void __user *arg,
drivers/vfio/vfio_main.c
875
if (copy_to_user(arg, mig, sizeof(*mig))) {
drivers/vfio/vfio_main.c
891
u32 flags, void __user *arg,
drivers/vfio/vfio_main.c
910
if (copy_from_user(&mig, arg, minsz))
drivers/vfio/vfio_main.c
929
return vfio_ioct_mig_return_fd(filp, arg, &mig);
drivers/vfio/vfio_main.c
932
if (copy_to_user(arg, &mig, sizeof(mig)))
drivers/vfio/vfio_main.c
941
u32 flags, void __user *arg,
drivers/vfio/vfio_main.c
961
if (copy_to_user(arg, &data_size, sizeof(data_size)))
drivers/vfio/vfio_main.c
968
u32 flags, void __user *arg,
drivers/vfio/vfio_main.c
983
if (copy_to_user(arg, &mig, sizeof(mig)))
drivers/vhost/net.c
1730
unsigned long arg)
drivers/vhost/net.c
1735
void __user *argp = (void __user *)arg;
drivers/vhost/scsi.c
2364
unsigned long arg)
drivers/vhost/scsi.c
2368
void __user *argp = (void __user *)arg;
drivers/vhost/test.c
318
unsigned long arg)
drivers/vhost/test.c
322
void __user *argp = (void __user *)arg;
drivers/vhost/vdpa.c
777
unsigned int cmd, unsigned long arg)
drivers/vhost/vdpa.c
781
void __user *argp = (void __user *)arg;
drivers/vhost/vsock.c
861
unsigned long arg)
drivers/vhost/vsock.c
864
void __user *argp = (void __user *)arg;
drivers/video/console/vgacon.c
856
static int vgacon_do_font_op(struct vgastate *state, char *arg, int set,
drivers/video/console/vgacon.c
875
if (!arg)
drivers/video/console/vgacon.c
898
if (arg) {
drivers/video/console/vgacon.c
901
vga_writeb(arg[i], charmap + i);
drivers/video/console/vgacon.c
906
arg[i] = vga_readb(charmap + i);
drivers/video/console/vgacon.c
917
arg += cmapsz;
drivers/video/console/vgacon.c
920
vga_writeb(arg[i], charmap + i);
drivers/video/console/vgacon.c
925
arg[i] = vga_readb(charmap + i);
drivers/video/fbdev/amifb.c
3380
unsigned int cmd, unsigned long arg)
drivers/video/fbdev/amifb.c
3387
void __user *argp = (void __user *)arg;
drivers/video/fbdev/amifb.c
3400
((struct fb_var_cursorinfo __user *)arg)->data,
drivers/video/fbdev/amifb.c
3411
((struct fb_var_cursorinfo __user *)arg)->data,
drivers/video/fbdev/arcfb.c
367
unsigned int cmd, unsigned long arg)
drivers/video/fbdev/arcfb.c
369
void __user *argp = (void __user *)arg;
drivers/video/fbdev/atafb.c
2573
atafb_ioctl(struct fb_info *info, unsigned int cmd, unsigned long arg)
drivers/video/fbdev/atafb.c
2578
if (copy_to_user((void *)arg, &current_par,
drivers/video/fbdev/atafb.c
2585
if (copy_from_user(&current_par, (void *)arg,
drivers/video/fbdev/aty/aty128fb.c
2299
static int aty128fb_ioctl(struct fb_info *info, u_int cmd, u_long arg)
drivers/video/fbdev/aty/aty128fb.c
2309
rc = get_user(value, (__u32 __user *)arg);
drivers/video/fbdev/aty/aty128fb.c
2323
return put_user(value, (__u32 __user *)arg);
drivers/video/fbdev/aty/aty128fb.c
472
static int aty128fb_ioctl(struct fb_info *info, u_int cmd, unsigned long arg);
drivers/video/fbdev/aty/atyfb_base.c
1827
static int atyfb_ioctl(struct fb_info *info, u_int cmd, u_long arg)
drivers/video/fbdev/aty/atyfb_base.c
1843
if (copy_to_user((struct fbtype __user *) arg, &fbtyp,
drivers/video/fbdev/aty/atyfb_base.c
1853
if (get_user(crtc, (__u32 __user *) arg))
drivers/video/fbdev/aty/atyfb_base.c
1879
if (copy_to_user((struct atyclk __user *) arg, &clk,
drivers/video/fbdev/aty/atyfb_base.c
1889
if (copy_from_user(&clk, (struct atyclk __user *) arg,
drivers/video/fbdev/aty/atyfb_base.c
1911
if (get_user(par->features, (u32 __user *) arg))
drivers/video/fbdev/aty/atyfb_base.c
1915
if (put_user(par->features, (u32 __user *) arg))
drivers/video/fbdev/aty/atyfb_base.c
247
static int atyfb_ioctl(struct fb_info *info, u_int cmd, u_long arg);
drivers/video/fbdev/aty/atyfb_base.c
249
static int atyfb_compat_ioctl(struct fb_info *info, u_int cmd, u_long arg)
drivers/video/fbdev/aty/atyfb_base.c
251
return atyfb_ioctl(info, cmd, (u_long)compat_ptr(arg));
drivers/video/fbdev/aty/radeon_base.c
1029
return put_user(value, (__u32 __user *)arg);
drivers/video/fbdev/aty/radeon_base.c
967
unsigned long arg)
drivers/video/fbdev/aty/radeon_base.c
984
rc = get_user(value, (__u32 __user *)arg);
drivers/video/fbdev/au1200fb.c
1420
unsigned long arg)
drivers/video/fbdev/au1200fb.c
1432
if (copy_from_user(&iodata, (void __user *) arg, sizeof(iodata)))
drivers/video/fbdev/au1200fb.c
1480
val = copy_to_user((void __user *) arg, &iodata, sizeof(iodata));
drivers/video/fbdev/au1200fb.c
57
#define print_err(f, arg...) printk(KERN_ERR DRIVER_NAME ": " f "\n", ## arg)
drivers/video/fbdev/au1200fb.c
58
#define print_warn(f, arg...) printk(KERN_WARNING DRIVER_NAME ": " f "\n", ## arg)
drivers/video/fbdev/au1200fb.c
59
#define print_info(f, arg...) printk(KERN_INFO DRIVER_NAME ": " f "\n", ## arg)
drivers/video/fbdev/au1200fb.c
62
#define print_dbg(f, arg...) printk(KERN_DEBUG __FILE__ ": " f "\n", ## arg)
drivers/video/fbdev/au1200fb.c
64
#define print_dbg(f, arg...) do {} while (0)
drivers/video/fbdev/bw2.c
167
static int bw2_sbusfb_ioctl(struct fb_info *info, unsigned int cmd, unsigned long arg)
drivers/video/fbdev/bw2.c
169
return sbusfb_ioctl_helper(cmd, arg, info,
drivers/video/fbdev/bw2.c
35
static int bw2_sbusfb_ioctl(struct fb_info *info, unsigned int cmd, unsigned long arg);
drivers/video/fbdev/cg14.c
270
static int cg14_sbusfb_ioctl(struct fb_info *info, unsigned int cmd, unsigned long arg)
drivers/video/fbdev/cg14.c
297
mdii = (struct mdi_cfginfo __user *) arg;
drivers/video/fbdev/cg14.c
303
if (get_user(mode, (int __user *) arg)) {
drivers/video/fbdev/cg14.c
337
ret = sbusfb_ioctl_helper(cmd, arg, info,
drivers/video/fbdev/cg14.c
37
static int cg14_sbusfb_ioctl(struct fb_info *info, unsigned int cmd, unsigned long arg);
drivers/video/fbdev/cg3.c
231
static int cg3_sbusfb_ioctl(struct fb_info *info, unsigned int cmd, unsigned long arg)
drivers/video/fbdev/cg3.c
233
return sbusfb_ioctl_helper(cmd, arg, info,
drivers/video/fbdev/cg3.c
37
static int cg3_sbusfb_ioctl(struct fb_info *info, unsigned int cmd, unsigned long arg);
drivers/video/fbdev/cg6.c
43
static int cg6_sbusfb_ioctl(struct fb_info *info, unsigned int cmd, unsigned long arg);
drivers/video/fbdev/cg6.c
601
static int cg6_sbusfb_ioctl(struct fb_info *info, unsigned int cmd, unsigned long arg)
drivers/video/fbdev/cg6.c
603
return sbusfb_ioctl_helper(cmd, arg, info,
drivers/video/fbdev/core/fb_chrdev.c
141
if (arg > FB_BLANK_POWERDOWN)
drivers/video/fbdev/core/fb_chrdev.c
145
ret = fb_blank(info, arg);
drivers/video/fbdev/core/fb_chrdev.c
147
fbcon_fb_blanked(info, arg);
drivers/video/fbdev/core/fb_chrdev.c
155
ret = fb->fb_ioctl(info, cmd, arg);
drivers/video/fbdev/core/fb_chrdev.c
163
static long fb_ioctl(struct file *file, unsigned int cmd, unsigned long arg)
drivers/video/fbdev/core/fb_chrdev.c
169
return do_fb_ioctl(info, cmd, arg);
drivers/video/fbdev/core/fb_chrdev.c
200
unsigned long arg)
drivers/video/fbdev/core/fb_chrdev.c
206
if (copy_from_user(&cmap32, compat_ptr(arg), sizeof(cmap32)))
drivers/video/fbdev/core/fb_chrdev.c
262
unsigned long arg)
drivers/video/fbdev/core/fb_chrdev.c
271
return do_fscreeninfo_to_user(&fix, compat_ptr(arg));
drivers/video/fbdev/core/fb_chrdev.c
275
unsigned long arg)
drivers/video/fbdev/core/fb_chrdev.c
290
arg = (unsigned long) compat_ptr(arg);
drivers/video/fbdev/core/fb_chrdev.c
293
ret = do_fb_ioctl(info, cmd, arg);
drivers/video/fbdev/core/fb_chrdev.c
297
ret = fb_get_fscreeninfo(info, cmd, arg);
drivers/video/fbdev/core/fb_chrdev.c
302
ret = fb_getput_cmap(info, cmd, arg);
drivers/video/fbdev/core/fb_chrdev.c
307
ret = fb->fb_compat_ioctl(info, cmd, arg);
drivers/video/fbdev/core/fb_chrdev.c
63
unsigned long arg)
drivers/video/fbdev/core/fb_chrdev.c
70
void __user *argp = (void __user *)arg;
drivers/video/fbdev/core/fbsysfs.c
230
int err, arg;
drivers/video/fbdev/core/fbsysfs.c
232
arg = simple_strtoul(buf, &last, 0);
drivers/video/fbdev/core/fbsysfs.c
234
err = fb_blank(fb_info, arg);
drivers/video/fbdev/core/fbsysfs.c
236
fbcon_fb_blanked(fb_info, arg);
drivers/video/fbdev/ffb.c
43
static int ffb_sbusfb_ioctl(struct fb_info *info, unsigned int cmd, unsigned long arg);
drivers/video/fbdev/ffb.c
873
static int ffb_sbusfb_ioctl(struct fb_info *info, unsigned int cmd, unsigned long arg)
drivers/video/fbdev/ffb.c
877
return sbusfb_ioctl_helper(cmd, arg, info,
drivers/video/fbdev/fsl-diu-fb.c
1267
unsigned long arg)
drivers/video/fbdev/fsl-diu-fb.c
1275
void __user *buf = (void __user *)arg;
drivers/video/fbdev/fsl-diu-fb.c
1277
if (!arg)
drivers/video/fbdev/imsttfb.c
1267
imsttfb_ioctl(struct fb_info *info, u_int cmd, u_long arg)
drivers/video/fbdev/imsttfb.c
1270
void __user *argp = (void __user *)arg;
drivers/video/fbdev/imsttfb.c
1284
if (copy_to_user((void __user *)(arg + 4), &reg[1], 4))
drivers/video/fbdev/imsttfb.c
1296
if (copy_to_user((void __user *)(arg + 4), &reg[1], 4))
drivers/video/fbdev/imsttfb.c
1312
if (copy_to_user((void __user *)(arg + 1), &idx[1], 1))
drivers/video/fbdev/kyro/fbdev.c
591
unsigned int cmd, unsigned long arg)
drivers/video/fbdev/kyro/fbdev.c
595
void __user *argp = (void __user *)arg;
drivers/video/fbdev/leo.c
37
static int leo_sbusfb_ioctl(struct fb_info *info, unsigned int cmd, unsigned long arg);
drivers/video/fbdev/leo.c
419
static int leo_sbusfb_ioctl(struct fb_info *info, unsigned int cmd, unsigned long arg)
drivers/video/fbdev/leo.c
421
return sbusfb_ioctl_helper(cmd, arg, info,
drivers/video/fbdev/matrox/matroxfb_base.c
1046
if (put_user(conn, (u_int32_t __user *)arg))
drivers/video/fbdev/matrox/matroxfb_base.c
1071
if (put_user(conn, (u_int32_t __user *)arg))
drivers/video/fbdev/matrox/matroxfb_base.c
1085
if (put_user(conn, (u_int32_t __user *)arg))
drivers/video/fbdev/matrox/matroxfb_base.c
877
unsigned int cmd, unsigned long arg)
drivers/video/fbdev/matrox/matroxfb_base.c
879
void __user *argp = (void __user *)arg;
drivers/video/fbdev/matrox/matroxfb_base.c
905
if (get_user(crt, (u_int32_t __user *)arg))
drivers/video/fbdev/matrox/matroxfb_crtc2.c
425
unsigned long arg)
drivers/video/fbdev/matrox/matroxfb_crtc2.c
441
if (copy_to_user((void __user *)arg, &vblank, sizeof(vblank)))
drivers/video/fbdev/matrox/matroxfb_crtc2.c
449
if (get_user(crt, (u_int32_t __user *)arg))
drivers/video/fbdev/matrox/matroxfb_crtc2.c
460
return minfo->fbcon.fbops->fb_ioctl(&minfo->fbcon, cmd, arg);
drivers/video/fbdev/matrox/matroxfb_crtc2.c
468
if (get_user(tmp, (u_int32_t __user *)arg))
drivers/video/fbdev/matrox/matroxfb_crtc2.c
518
if (put_user(conn, (u_int32_t __user *)arg))
drivers/video/fbdev/matrox/matroxfb_crtc2.c
543
if (put_user(tmp, (u_int32_t __user *)arg))
drivers/video/fbdev/matrox/matroxfb_g450.c
570
static int matroxfb_g450_verify_mode(void* md, u_int32_t arg) {
drivers/video/fbdev/matrox/matroxfb_g450.c
571
switch (arg) {
drivers/video/fbdev/matrox/matroxfb_maven.c
1168
static int maven_out_verify_mode(void* md, u_int32_t arg) {
drivers/video/fbdev/matrox/matroxfb_maven.c
1169
switch (arg) {
drivers/video/fbdev/mb862xx/mb862xxfbdrv.c
306
unsigned long arg)
drivers/video/fbdev/mb862xx/mb862xxfbdrv.c
310
void __user *argp = (void __user *)arg;
drivers/video/fbdev/mb862xx/mb862xxfbdrv.c
357
enable = (int *)arg;
drivers/video/fbdev/mb862xx/mb862xxfbdrv.c
383
enable = (int *)arg;
drivers/video/fbdev/omap/hwa742.c
494
void (*complete_callback)(void *arg),
drivers/video/fbdev/omap/omapfb_main.c
1052
unsigned long arg)
drivers/video/fbdev/omap/omapfb_main.c
1073
if (get_user(p.mirror, (int __user *)arg))
drivers/video/fbdev/omap/omapfb_main.c
1084
if (get_user(p.update_mode, (int __user *)arg))
drivers/video/fbdev/omap/omapfb_main.c
1092
(enum omapfb_update_mode __user *)arg))
drivers/video/fbdev/omap/omapfb_main.c
1096
if (copy_from_user(&p.update_window, (void __user *)arg,
drivers/video/fbdev/omap/omapfb_main.c
1110
if (copy_from_user(&p.update_window, (void __user *)arg,
drivers/video/fbdev/omap/omapfb_main.c
1117
if (copy_from_user(&p.plane_info, (void __user *)arg,
drivers/video/fbdev/omap/omapfb_main.c
1126
if (copy_to_user((void __user *)arg, &p.plane_info,
drivers/video/fbdev/omap/omapfb_main.c
1131
if (copy_from_user(&p.mem_info, (void __user *)arg,
drivers/video/fbdev/omap/omapfb_main.c
1140
if (copy_to_user((void __user *)arg, &p.mem_info,
drivers/video/fbdev/omap/omapfb_main.c
1145
if (copy_from_user(&p.color_key, (void __user *)arg,
drivers/video/fbdev/omap/omapfb_main.c
1154
if (copy_to_user((void __user *)arg, &p.color_key,
drivers/video/fbdev/omap/omapfb_main.c
1160
if (copy_to_user((void __user *)arg, &p.caps, sizeof(p.caps)))
drivers/video/fbdev/omap/omapfb_main.c
1167
if (get_user(test_num, (int __user *)arg)) {
drivers/video/fbdev/omap/omapfb_main.c
1182
if (get_user(test_num, (int __user *)arg)) {
drivers/video/fbdev/omap2/omapfb/dss/dispc-compat.c
139
int omap_dispc_register_isr(omap_dispc_isr_t isr, void *arg, u32 mask)
drivers/video/fbdev/omap2/omapfb/dss/dispc-compat.c
154
if (isr_data->isr == isr && isr_data->arg == arg &&
drivers/video/fbdev/omap2/omapfb/dss/dispc-compat.c
171
isr_data->arg = arg;
drivers/video/fbdev/omap2/omapfb/dss/dispc-compat.c
193
int omap_dispc_unregister_isr(omap_dispc_isr_t isr, void *arg, u32 mask)
drivers/video/fbdev/omap2/omapfb/dss/dispc-compat.c
204
if (isr_data->isr != isr || isr_data->arg != arg ||
drivers/video/fbdev/omap2/omapfb/dss/dispc-compat.c
211
isr_data->arg = NULL;
drivers/video/fbdev/omap2/omapfb/dss/dispc-compat.c
252
static irqreturn_t omap_dispc_irq_handler(int irq, void *arg)
drivers/video/fbdev/omap2/omapfb/dss/dispc-compat.c
301
isr_data->isr(isr_data->arg, irqstatus);
drivers/video/fbdev/omap2/omapfb/dss/dispc-compat.c
36
void *arg;
drivers/video/fbdev/omap2/omapfb/dss/dispc.c
3858
static irqreturn_t dispc_irq_handler(int irq, void *arg)
drivers/video/fbdev/omap2/omapfb/dss/dsi.c
1000
void *arg, u32 mask)
drivers/video/fbdev/omap2/omapfb/dss/dsi.c
1008
r = _dsi_register_isr(isr, arg, mask, dsi->isr_tables.isr_table,
drivers/video/fbdev/omap2/omapfb/dss/dsi.c
1020
omap_dsi_isr_t isr, void *arg, u32 mask)
drivers/video/fbdev/omap2/omapfb/dss/dsi.c
1028
r = _dsi_unregister_isr(isr, arg, mask, dsi->isr_tables.isr_table,
drivers/video/fbdev/omap2/omapfb/dss/dsi.c
1040
omap_dsi_isr_t isr, void *arg, u32 mask)
drivers/video/fbdev/omap2/omapfb/dss/dsi.c
1048
r = _dsi_register_isr(isr, arg, mask,
drivers/video/fbdev/omap2/omapfb/dss/dsi.c
1061
omap_dsi_isr_t isr, void *arg, u32 mask)
drivers/video/fbdev/omap2/omapfb/dss/dsi.c
1069
r = _dsi_unregister_isr(isr, arg, mask,
drivers/video/fbdev/omap2/omapfb/dss/dsi.c
1082
omap_dsi_isr_t isr, void *arg, u32 mask)
drivers/video/fbdev/omap2/omapfb/dss/dsi.c
1090
r = _dsi_register_isr(isr, arg, mask, dsi->isr_tables.isr_table_cio,
drivers/video/fbdev/omap2/omapfb/dss/dsi.c
1102
omap_dsi_isr_t isr, void *arg, u32 mask)
drivers/video/fbdev/omap2/omapfb/dss/dsi.c
1110
r = _dsi_unregister_isr(isr, arg, mask, dsi->isr_tables.isr_table_cio,
drivers/video/fbdev/omap2/omapfb/dss/dsi.c
204
typedef void (*omap_dsi_isr_t) (void *arg, u32 mask);
drivers/video/fbdev/omap2/omapfb/dss/dsi.c
236
void *arg;
drivers/video/fbdev/omap2/omapfb/dss/dsi.c
759
isr_data->isr(isr_data->arg, irqstatus);
drivers/video/fbdev/omap2/omapfb/dss/dsi.c
786
static irqreturn_t omap_dsi_irq_handler(int irq, void *arg)
drivers/video/fbdev/omap2/omapfb/dss/dsi.c
793
dsidev = (struct platform_device *) arg;
drivers/video/fbdev/omap2/omapfb/dss/dsi.c
943
static int _dsi_register_isr(omap_dsi_isr_t isr, void *arg, u32 mask,
drivers/video/fbdev/omap2/omapfb/dss/dsi.c
957
if (isr_data->isr == isr && isr_data->arg == arg &&
drivers/video/fbdev/omap2/omapfb/dss/dsi.c
971
isr_data->arg = arg;
drivers/video/fbdev/omap2/omapfb/dss/dsi.c
977
static int _dsi_unregister_isr(omap_dsi_isr_t isr, void *arg, u32 mask,
drivers/video/fbdev/omap2/omapfb/dss/dsi.c
985
if (isr_data->isr != isr || isr_data->arg != arg ||
drivers/video/fbdev/omap2/omapfb/dss/dsi.c
990
isr_data->arg = NULL;
drivers/video/fbdev/omap2/omapfb/omapfb-ioctl.c
571
int omapfb_ioctl(struct fb_info *fbi, unsigned int cmd, unsigned long arg)
drivers/video/fbdev/omap2/omapfb/omapfb-ioctl.c
619
(void __user *)arg,
drivers/video/fbdev/omap2/omapfb/omapfb-ioctl.c
636
if (copy_from_user(&p.uwnd, (void __user *)arg,
drivers/video/fbdev/omap2/omapfb/omapfb-ioctl.c
648
if (copy_from_user(&p.plane_info, (void __user *)arg,
drivers/video/fbdev/omap2/omapfb/omapfb-ioctl.c
660
if (copy_to_user((void __user *)arg, &p.plane_info,
drivers/video/fbdev/omap2/omapfb/omapfb-ioctl.c
667
if (copy_from_user(&p.mem_info, (void __user *)arg,
drivers/video/fbdev/omap2/omapfb/omapfb-ioctl.c
679
if (copy_to_user((void __user *)arg, &p.mem_info,
drivers/video/fbdev/omap2/omapfb/omapfb-ioctl.c
697
if (copy_to_user((void __user *)arg, &p.caps, sizeof(p.caps)))
drivers/video/fbdev/omap2/omapfb/omapfb-ioctl.c
703
if (copy_from_user(&p.ovl_colormode, (void __user *)arg,
drivers/video/fbdev/omap2/omapfb/omapfb-ioctl.c
711
if (copy_to_user((void __user *)arg, &p.ovl_colormode,
drivers/video/fbdev/omap2/omapfb/omapfb-ioctl.c
718
if (get_user(p.update_mode, (int __user *)arg))
drivers/video/fbdev/omap2/omapfb/omapfb-ioctl.c
730
(enum omapfb_update_mode __user *)arg))
drivers/video/fbdev/omap2/omapfb/omapfb-ioctl.c
736
if (copy_from_user(&p.color_key, (void __user *)arg,
drivers/video/fbdev/omap2/omapfb/omapfb-ioctl.c
748
if (copy_to_user((void __user *)arg, &p.color_key,
drivers/video/fbdev/omap2/omapfb/omapfb-ioctl.c
754
if (get_user(p.crt, (__u32 __user *)arg)) {
drivers/video/fbdev/omap2/omapfb/omapfb-ioctl.c
795
if (get_user(p.test_num, (int __user *)arg)) {
drivers/video/fbdev/omap2/omapfb/omapfb-ioctl.c
810
if (get_user(p.test_num, (int __user *)arg)) {
drivers/video/fbdev/omap2/omapfb/omapfb-ioctl.c
826
if (copy_from_user(&p.memory_read, (void __user *)arg,
drivers/video/fbdev/omap2/omapfb/omapfb-ioctl.c
847
if (copy_to_user((void __user *)arg, &p.vram_info,
drivers/video/fbdev/omap2/omapfb/omapfb-ioctl.c
856
if (copy_from_user(&p.tearsync_info, (void __user *)arg,
drivers/video/fbdev/omap2/omapfb/omapfb-ioctl.c
898
if (copy_to_user((void __user *)arg, &p.display_info,
drivers/video/fbdev/omap2/omapfb/omapfb.h
118
int omapfb_ioctl(struct fb_info *fbi, unsigned int cmd, unsigned long arg);
drivers/video/fbdev/p9100.c
223
static int p9100_sbusfb_ioctl(struct fb_info *info, unsigned int cmd, unsigned long arg)
drivers/video/fbdev/p9100.c
226
return sbusfb_ioctl_helper(cmd, arg, info,
drivers/video/fbdev/p9100.c
35
static int p9100_sbusfb_ioctl(struct fb_info *info, unsigned int cmd, unsigned long arg);
drivers/video/fbdev/ps3fb.c
778
unsigned long arg)
drivers/video/fbdev/ps3fb.c
780
void __user *argp = (void __user *)arg;
drivers/video/fbdev/ps3fb.c
802
if (get_user(crt, (u32 __user *) arg))
drivers/video/fbdev/ps3fb.c
892
static int ps3fbd(void *arg)
drivers/video/fbdev/ps3fb.c
894
struct fb_info *info = arg;
drivers/video/fbdev/pxa3xx-gcu.c
452
pxa3xx_gcu_ioctl(struct file *file, unsigned int cmd, unsigned long arg)
drivers/video/fbdev/pxafb.c
1246
static int pxafb_smart_thread(void *arg)
drivers/video/fbdev/pxafb.c
1248
struct pxafb_info *fbi = arg;
drivers/video/fbdev/s3c-fb.c
1016
unsigned long arg)
drivers/video/fbdev/s3c-fb.c
1025
if (get_user(crtc, (u32 __user *)arg)) {
drivers/video/fbdev/sbuslib.c
102
int sbusfb_ioctl_helper(unsigned long cmd, unsigned long arg,
drivers/video/fbdev/sbuslib.c
108
struct fbtype __user *f = (struct fbtype __user *) arg;
drivers/video/fbdev/sbuslib.c
120
struct fbcmap __user *c = (struct fbcmap __user *) arg;
drivers/video/fbdev/sbuslib.c
161
struct fbcmap __user *c = (struct fbcmap __user *) arg;
drivers/video/fbdev/sbuslib.c
197
int sbusfb_compat_ioctl(struct fb_info *info, unsigned int cmd, unsigned long arg)
drivers/video/fbdev/sbuslib.c
211
return info->fbops->fb_ioctl(info, cmd, arg);
drivers/video/fbdev/sbuslib.c
223
if (copy_from_user(&c, compat_ptr(arg), sizeof(c)))
drivers/video/fbdev/sbuslib.c
262
if (copy_from_user(&c, compat_ptr(arg), sizeof(c)))
drivers/video/fbdev/sbuslib.h
26
int sbusfb_ioctl_helper(unsigned long cmd, unsigned long arg,
drivers/video/fbdev/sbuslib.h
30
unsigned long arg);
drivers/video/fbdev/sh_mobile_lcdcfb.c
1418
unsigned long arg)
drivers/video/fbdev/sh_mobile_lcdcfb.c
1732
unsigned long arg)
drivers/video/fbdev/sis/sis_main.c
1658
unsigned long arg)
drivers/video/fbdev/sis/sis_main.c
1667
u32 __user *argp = (u32 __user *)arg;
drivers/video/fbdev/sis/sis_main.c
1674
if(copy_from_user(&sismemreq, (void __user *)arg, sizeof(sismemreq)))
drivers/video/fbdev/sis/sis_main.c
1679
if(copy_to_user((void __user *)arg, &sismemreq, sizeof(sismemreq))) {
drivers/video/fbdev/sis/sis_main.c
1702
if(copy_to_user((void __user *)arg, &sisvbblank, sizeof(sisvbblank)))
drivers/video/fbdev/sis/sis_main.c
1758
if(copy_to_user((void __user *)arg, &ivideo->sisfb_infoblock,
drivers/video/fbdev/sis/sis_main.c
1811
if(copy_from_user(&ivideo->sisfb_command, (void __user *)arg,
drivers/video/fbdev/sis/sis_main.c
1817
if(copy_to_user((void __user *)arg, &ivideo->sisfb_command,
drivers/video/fbdev/sis/sis_main.c
67
unsigned long arg);
drivers/video/fbdev/smscufx.c
932
unsigned long arg)
drivers/video/fbdev/smscufx.c
941
u8 __user *edid = (u8 __user *)arg;
drivers/video/fbdev/smscufx.c
962
if (copy_from_user(area, (u8 __user *)arg, sizeof(*area)))
drivers/video/fbdev/sstfb.c
747
unsigned long arg)
drivers/video/fbdev/sstfb.c
755
if (copy_from_user(&val, (void __user *)arg, sizeof(val)))
drivers/video/fbdev/sstfb.c
762
if (copy_to_user((void __user *)arg, &val, sizeof(val)))
drivers/video/fbdev/tcx.c
304
static int tcx_sbusfb_ioctl(struct fb_info *info, unsigned int cmd, unsigned long arg)
drivers/video/fbdev/tcx.c
308
return sbusfb_ioctl_helper(cmd, arg, info,
drivers/video/fbdev/tcx.c
38
static int tcx_sbusfb_ioctl(struct fb_info *info, unsigned int cmd, unsigned long arg);
drivers/video/fbdev/tgafb.c
1579
static int tgafb_setup(char *arg)
drivers/video/fbdev/tgafb.c
1583
if (arg && *arg) {
drivers/video/fbdev/tgafb.c
1584
while ((this_opt = strsep(&arg, ","))) {
drivers/video/fbdev/udlfb.c
814
unsigned long arg)
drivers/video/fbdev/udlfb.c
824
void __user *edid = (void __user *)arg;
drivers/video/fbdev/udlfb.c
834
if (copy_from_user(&area, (void __user *)arg,
drivers/video/fbdev/via/ioctl.c
10
int viafb_ioctl_get_viafb_info(u_long arg)
drivers/video/fbdev/via/ioctl.c
60
if (copy_to_user((void __user *)arg, &viainfo, sizeof(viainfo)))
drivers/video/fbdev/via/ioctl.h
186
int viafb_ioctl_get_viafb_info(u_long arg);
drivers/video/fbdev/via/viafbdev.c
380
static int viafb_ioctl(struct fb_info *info, u_int cmd, u_long arg)
drivers/video/fbdev/via/viafbdev.c
395
u32 __user *argp = (u32 __user *) arg;
drivers/video/fbdev/via/viafbdev.c
411
return viafb_ioctl_get_viafb_info(arg);
drivers/video/fbdev/vt8500lcdfb.c
179
unsigned long arg)
drivers/virt/coco/sev-guest/sev-guest.c
105
arg->exitinfo2 = req.exitinfo2;
drivers/virt/coco/sev-guest/sev-guest.c
109
if (copy_to_user((void __user *)arg->resp_data, report_resp, sizeof(*report_resp)))
drivers/virt/coco/sev-guest/sev-guest.c
117
static int get_derived_key(struct snp_guest_dev *snp_dev, struct snp_guest_request_ioctl *arg)
drivers/virt/coco/sev-guest/sev-guest.c
125
if (!arg->req_data || !arg->resp_data)
drivers/virt/coco/sev-guest/sev-guest.c
142
if (copy_from_user(derived_key_req, (void __user *)arg->req_data,
drivers/virt/coco/sev-guest/sev-guest.c
146
req.msg_version = arg->msg_version;
drivers/virt/coco/sev-guest/sev-guest.c
156
arg->exitinfo2 = req.exitinfo2;
drivers/virt/coco/sev-guest/sev-guest.c
158
if (copy_to_user((void __user *)arg->resp_data, derived_key_resp,
drivers/virt/coco/sev-guest/sev-guest.c
169
static int get_ext_report(struct snp_guest_dev *snp_dev, struct snp_guest_request_ioctl *arg,
drivers/virt/coco/sev-guest/sev-guest.c
242
req.msg_version = arg->msg_version;
drivers/virt/coco/sev-guest/sev-guest.c
252
arg->exitinfo2 = req.exitinfo2;
drivers/virt/coco/sev-guest/sev-guest.c
255
if (arg->vmm_error == SNP_GUEST_VMM_ERR_INVALID_LEN) {
drivers/virt/coco/sev-guest/sev-guest.c
285
static long snp_guest_ioctl(struct file *file, unsigned int ioctl, unsigned long arg)
drivers/virt/coco/sev-guest/sev-guest.c
288
void __user *argp = (void __user *)arg;
drivers/virt/coco/sev-guest/sev-guest.c
67
static int get_report(struct snp_guest_dev *snp_dev, struct snp_guest_request_ioctl *arg)
drivers/virt/coco/sev-guest/sev-guest.c
75
if (!arg->req_data || !arg->resp_data)
drivers/virt/coco/sev-guest/sev-guest.c
82
if (copy_from_user(report_req, (void __user *)arg->req_data, sizeof(*report_req)))
drivers/virt/coco/sev-guest/sev-guest.c
95
req.msg_version = arg->msg_version;
drivers/virt/coco/tdx-guest/tdx-guest.c
361
unsigned long arg)
drivers/virt/coco/tdx-guest/tdx-guest.c
365
return tdx_get_report0((struct tdx_report_req __user *)arg);
drivers/virt/fsl_hypervisor.c
415
void __user *arg = (void __user *)argaddr;
drivers/virt/fsl_hypervisor.c
420
ret = ioctl_restart(arg);
drivers/virt/fsl_hypervisor.c
423
ret = ioctl_status(arg);
drivers/virt/fsl_hypervisor.c
426
ret = ioctl_start(arg);
drivers/virt/fsl_hypervisor.c
429
ret = ioctl_stop(arg);
drivers/virt/fsl_hypervisor.c
432
ret = ioctl_memcpy(arg);
drivers/virt/fsl_hypervisor.c
435
ret = ioctl_doorbell(arg);
drivers/virt/fsl_hypervisor.c
438
ret = ioctl_dtprop(arg, 0);
drivers/virt/fsl_hypervisor.c
441
ret = ioctl_dtprop(arg, 1);
drivers/virt/nitro_enclaves/ne_misc_dev.c
1142
static long ne_enclave_ioctl(struct file *file, unsigned int cmd, unsigned long arg)
drivers/virt/nitro_enclaves/ne_misc_dev.c
1151
if (copy_from_user(&vcpu_id, (void __user *)arg, sizeof(vcpu_id)))
drivers/virt/nitro_enclaves/ne_misc_dev.c
1210
if (copy_to_user((void __user *)arg, &vcpu_id, sizeof(vcpu_id)))
drivers/virt/nitro_enclaves/ne_misc_dev.c
1219
if (copy_from_user(&image_load_info, (void __user *)arg, sizeof(image_load_info)))
drivers/virt/nitro_enclaves/ne_misc_dev.c
1246
if (copy_to_user((void __user *)arg, &image_load_info, sizeof(image_load_info)))
drivers/virt/nitro_enclaves/ne_misc_dev.c
1256
if (copy_from_user(&mem_region, (void __user *)arg, sizeof(mem_region)))
drivers/virt/nitro_enclaves/ne_misc_dev.c
1293
if (copy_from_user(&enclave_start_info, (void __user *)arg,
drivers/virt/nitro_enclaves/ne_misc_dev.c
1366
if (copy_to_user((void __user *)arg, &enclave_start_info,
drivers/virt/nitro_enclaves/ne_misc_dev.c
1734
static long ne_ioctl(struct file *file, unsigned int cmd, unsigned long arg)
drivers/virt/nitro_enclaves/ne_misc_dev.c
1740
u64 __user *slot_uid = (void __user *)arg;
drivers/virt/nitro_enclaves/ne_misc_dev.c
64
static long ne_ioctl(struct file *file, unsigned int cmd, unsigned long arg);
drivers/virt/vboxguest/vboxguest_linux.c
106
unsigned long arg)
drivers/virt/vboxguest/vboxguest_linux.c
115
if (copy_from_user(&hdr, (void *)arg, sizeof(hdr)))
drivers/virt/vboxguest/vboxguest_linux.c
148
if (copy_from_user(buf + sizeof(hdr), (void *)arg + sizeof(hdr),
drivers/virt/vboxguest/vboxguest_linux.c
166
if (copy_to_user((void *)arg, buf, returned_size) != 0)
drivers/virtio/virtio_mem.c
1122
unsigned long action, void *arg)
drivers/virtio/virtio_mem.c
2921
static int virtio_mem_range_has_system_ram(struct resource *res, void *arg)
drivers/virtio/virtio_mem.c
991
unsigned long action, void *arg)
drivers/virtio/virtio_mem.c
995
struct memory_notify *mhp = arg;
drivers/watchdog/acquirewdt.c
144
static long acq_ioctl(struct file *file, unsigned int cmd, unsigned long arg)
drivers/watchdog/acquirewdt.c
147
void __user *argp = (void __user *)arg;
drivers/watchdog/advantechwdt.c
131
static long advwdt_ioctl(struct file *file, unsigned int cmd, unsigned long arg)
drivers/watchdog/advantechwdt.c
134
void __user *argp = (void __user *)arg;
drivers/watchdog/alim1535_wdt.c
176
static long ali_ioctl(struct file *file, unsigned int cmd, unsigned long arg)
drivers/watchdog/alim1535_wdt.c
178
void __user *argp = (void __user *)arg;
drivers/watchdog/alim7101_wdt.c
234
static long fop_ioctl(struct file *file, unsigned int cmd, unsigned long arg)
drivers/watchdog/alim7101_wdt.c
236
void __user *argp = (void __user *)arg;
drivers/watchdog/arm_smc_wdt.c
35
unsigned long arg, struct arm_smccc_res *res)
drivers/watchdog/arm_smc_wdt.c
42
arm_smccc_smc((u32)(uintptr_t)watchdog_get_drvdata(wdd), call, arg, 0,
drivers/watchdog/aspeed_wdt.c
389
static irqreturn_t aspeed_wdt_irq(int irq, void *arg)
drivers/watchdog/aspeed_wdt.c
391
struct watchdog_device *wdd = arg;
drivers/watchdog/at91rm9200_wdt.c
159
unsigned int cmd, unsigned long arg)
drivers/watchdog/at91rm9200_wdt.c
161
void __user *argp = (void __user *)arg;
drivers/watchdog/ath79_wdt.c
184
unsigned long arg)
drivers/watchdog/ath79_wdt.c
186
void __user *argp = (void __user *)arg;
drivers/watchdog/cpwd.c
406
static long cpwd_ioctl(struct file *file, unsigned int cmd, unsigned long arg)
drivers/watchdog/cpwd.c
413
void __user *argp = (void __user *)arg;
drivers/watchdog/cpwd.c
476
static long cpwd_compat_ioctl(struct file *file, unsigned int cmd, unsigned long arg)
drivers/watchdog/cpwd.c
478
return cpwd_ioctl(file, cmd, (unsigned long)compat_ptr(arg));
drivers/watchdog/cros_ec_wdt.c
125
union cros_ec_wdt_data arg;
drivers/watchdog/cros_ec_wdt.c
132
arg.req.command = EC_HANG_DETECT_CMD_GET_STATUS;
drivers/watchdog/cros_ec_wdt.c
133
ret = cros_ec_wdt_send_cmd(cros_ec, &arg);
drivers/watchdog/cros_ec_wdt.c
143
if (arg.resp.status == EC_HANG_DETECT_AP_BOOT_EC_WDT)
drivers/watchdog/cros_ec_wdt.c
146
arg.req.command = EC_HANG_DETECT_CMD_CLEAR_STATUS;
drivers/watchdog/cros_ec_wdt.c
147
ret = cros_ec_wdt_send_cmd(cros_ec, &arg);
drivers/watchdog/cros_ec_wdt.c
25
union cros_ec_wdt_data *arg)
drivers/watchdog/cros_ec_wdt.c
33
msg->insize = (arg->req.command == EC_HANG_DETECT_CMD_GET_STATUS) ?
drivers/watchdog/cros_ec_wdt.c
37
*(struct ec_params_hang_detect *)msg->data = arg->req;
drivers/watchdog/cros_ec_wdt.c
43
arg->resp = *(struct ec_response_hang_detect *)msg->data;
drivers/watchdog/cros_ec_wdt.c
51
union cros_ec_wdt_data arg;
drivers/watchdog/cros_ec_wdt.c
54
arg.req.command = EC_HANG_DETECT_CMD_RELOAD;
drivers/watchdog/cros_ec_wdt.c
55
ret = cros_ec_wdt_send_cmd(cros_ec, &arg);
drivers/watchdog/cros_ec_wdt.c
65
union cros_ec_wdt_data arg;
drivers/watchdog/cros_ec_wdt.c
69
arg.req.command = EC_HANG_DETECT_CMD_SET_TIMEOUT;
drivers/watchdog/cros_ec_wdt.c
70
arg.req.reboot_timeout_sec = wdd->timeout;
drivers/watchdog/cros_ec_wdt.c
71
ret = cros_ec_wdt_send_cmd(cros_ec, &arg);
drivers/watchdog/cros_ec_wdt.c
81
union cros_ec_wdt_data arg;
drivers/watchdog/cros_ec_wdt.c
84
arg.req.command = EC_HANG_DETECT_CMD_CANCEL;
drivers/watchdog/cros_ec_wdt.c
85
ret = cros_ec_wdt_send_cmd(cros_ec, &arg);
drivers/watchdog/eurotechwdt.c
233
unsigned int cmd, unsigned long arg)
drivers/watchdog/eurotechwdt.c
235
void __user *argp = (void __user *)arg;
drivers/watchdog/gef_wdt.c
159
unsigned long arg)
drivers/watchdog/gef_wdt.c
163
void __user *argp = (void __user *)arg;
drivers/watchdog/geodewdt.c
136
unsigned long arg)
drivers/watchdog/geodewdt.c
138
void __user *argp = (void __user *)arg;
drivers/watchdog/ib700wdt.c
167
static long ibwdt_ioctl(struct file *file, unsigned int cmd, unsigned long arg)
drivers/watchdog/ib700wdt.c
170
void __user *argp = (void __user *)arg;
drivers/watchdog/ibmasr.c
269
static long asr_ioctl(struct file *file, unsigned int cmd, unsigned long arg)
drivers/watchdog/ibmasr.c
276
void __user *argp = (void __user *)arg;
drivers/watchdog/indydog.c
110
if (copy_to_user((struct watchdog_info *)arg,
drivers/watchdog/indydog.c
116
return put_user(0, (int *)arg);
drivers/watchdog/indydog.c
119
if (get_user(options, (int *)arg))
drivers/watchdog/indydog.c
135
return put_user(WATCHDOG_TIMEOUT, (int *)arg);
drivers/watchdog/indydog.c
99
unsigned long arg)
drivers/watchdog/it8712f_wdt.c
254
unsigned long arg)
drivers/watchdog/it8712f_wdt.c
256
void __user *argp = (void __user *)arg;
drivers/watchdog/kempld_wdt.c
337
unsigned long arg)
drivers/watchdog/kempld_wdt.c
340
void __user *argp = (void __user *)arg;
drivers/watchdog/kempld_wdt.c
355
ret = put_user(wdt_data->pretimeout, (int __user *)arg);
drivers/watchdog/m54xx_wdt.c
120
unsigned long arg)
drivers/watchdog/m54xx_wdt.c
127
ret = copy_to_user((struct watchdog_info *)arg, &ident,
drivers/watchdog/m54xx_wdt.c
132
ret = put_user(0, (int *)arg);
drivers/watchdog/m54xx_wdt.c
136
ret = put_user(0, (int *)arg);
drivers/watchdog/m54xx_wdt.c
145
ret = get_user(time, (int *)arg);
drivers/watchdog/m54xx_wdt.c
159
ret = put_user(heartbeat, (int *)arg);
drivers/watchdog/machzwd.c
304
static long zf_ioctl(struct file *file, unsigned int cmd, unsigned long arg)
drivers/watchdog/machzwd.c
306
void __user *argp = (void __user *)arg;
drivers/watchdog/mixcomwd.c
193
unsigned int cmd, unsigned long arg)
drivers/watchdog/mixcomwd.c
195
void __user *argp = (void __user *)arg;
drivers/watchdog/mtk_wdt.c
364
static irqreturn_t mtk_wdt_isr(int irq, void *arg)
drivers/watchdog/mtk_wdt.c
366
struct watchdog_device *wdd = arg;
drivers/watchdog/mtx-1_wdt.c
130
unsigned long arg)
drivers/watchdog/mtx-1_wdt.c
132
void __user *argp = (void __user *)arg;
drivers/watchdog/nv_tco.c
211
unsigned long arg)
drivers/watchdog/nv_tco.c
215
void __user *argp = (void __user *)arg;
drivers/watchdog/pc87413_wdt.c
379
unsigned long arg)
drivers/watchdog/pc87413_wdt.c
396
uarg.i = (int __user *)arg;
drivers/watchdog/pcwd.c
586
static long pcwd_ioctl(struct file *file, unsigned int cmd, unsigned long arg)
drivers/watchdog/pcwd.c
592
int __user *argp = (int __user *)arg;
drivers/watchdog/pcwd_pci.c
464
unsigned long arg)
drivers/watchdog/pcwd_pci.c
466
void __user *argp = (void __user *)arg;
drivers/watchdog/pcwd_usb.c
391
unsigned long arg)
drivers/watchdog/pcwd_usb.c
393
void __user *argp = (void __user *)arg;
drivers/watchdog/pika_wdt.c
174
unsigned int cmd, unsigned long arg)
drivers/watchdog/pika_wdt.c
176
void __user *argp = (void __user *)arg;
drivers/watchdog/pm8916_wdt.c
103
static irqreturn_t pm8916_wdt_isr(int irq, void *arg)
drivers/watchdog/pm8916_wdt.c
105
struct pm8916_wdt *wdt = arg;
drivers/watchdog/qcom-wdt.c
65
static irqreturn_t qcom_wdt_isr(int irq, void *arg)
drivers/watchdog/qcom-wdt.c
67
struct watchdog_device *wdd = arg;
drivers/watchdog/rc32434_wdt.c
189
unsigned long arg)
drivers/watchdog/rc32434_wdt.c
191
void __user *argp = (void __user *)arg;
drivers/watchdog/rdc321x_wdt.c
141
unsigned long arg)
drivers/watchdog/rdc321x_wdt.c
143
void __user *argp = (void __user *)arg;
drivers/watchdog/riowd.c
88
static long riowd_ioctl(struct file *filp, unsigned int cmd, unsigned long arg)
drivers/watchdog/riowd.c
95
void __user *argp = (void __user *)arg;
drivers/watchdog/sa1100_wdt.c
118
unsigned long arg)
drivers/watchdog/sa1100_wdt.c
122
void __user *argp = (void __user *)arg;
drivers/watchdog/sb_wdog.c
170
unsigned long arg)
drivers/watchdog/sb_wdog.c
174
void __user *argp = (void __user *)arg;
drivers/watchdog/sbc60xxwdt.c
221
static long fop_ioctl(struct file *file, unsigned int cmd, unsigned long arg)
drivers/watchdog/sbc60xxwdt.c
223
void __user *argp = (void __user *)arg;
drivers/watchdog/sbc7240_wdt.c
156
static long fop_ioctl(struct file *file, unsigned int cmd, unsigned long arg)
drivers/watchdog/sbc7240_wdt.c
160
return copy_to_user((void __user *)arg, &ident, sizeof(ident))
drivers/watchdog/sbc7240_wdt.c
164
return put_user(0, (int __user *)arg);
drivers/watchdog/sbc7240_wdt.c
170
if (get_user(options, (int __user *)arg))
drivers/watchdog/sbc7240_wdt.c
192
if (get_user(new_timeout, (int __user *)arg))
drivers/watchdog/sbc7240_wdt.c
200
return put_user(timeout, (int __user *)arg);
drivers/watchdog/sbc_epx_c3.c
102
unsigned long arg)
drivers/watchdog/sbc_epx_c3.c
105
int __user *argp = (void __user *)arg;
drivers/watchdog/sbc_fitpc2_wdt.c
119
unsigned long arg)
drivers/watchdog/sbc_fitpc2_wdt.c
126
ret = copy_to_user((struct watchdog_info __user *)arg, &ident,
drivers/watchdog/sbc_fitpc2_wdt.c
131
ret = put_user(0, (int __user *)arg);
drivers/watchdog/sbc_fitpc2_wdt.c
135
ret = put_user(0, (int __user *)arg);
drivers/watchdog/sbc_fitpc2_wdt.c
144
ret = get_user(time, (int __user *)arg);
drivers/watchdog/sbc_fitpc2_wdt.c
158
ret = put_user(margin, (int __user *)arg);
drivers/watchdog/sc1200wdt.c
181
unsigned long arg)
drivers/watchdog/sc1200wdt.c
184
void __user *argp = (void __user *)arg;
drivers/watchdog/sc520_wdt.c
273
static long fop_ioctl(struct file *file, unsigned int cmd, unsigned long arg)
drivers/watchdog/sc520_wdt.c
275
void __user *argp = (void __user *)arg;
drivers/watchdog/sch311x_wdt.c
244
unsigned long arg)
drivers/watchdog/sch311x_wdt.c
248
void __user *argp = (void __user *)arg;
drivers/watchdog/scx200_wdt.c
156
unsigned long arg)
drivers/watchdog/scx200_wdt.c
158
void __user *argp = (void __user *)arg;
drivers/watchdog/smsc37b787_wdt.c
420
unsigned int cmd, unsigned long arg)
drivers/watchdog/smsc37b787_wdt.c
437
uarg.i = (int __user *)arg;
drivers/watchdog/w83877f_wdt.c
239
static long fop_ioctl(struct file *file, unsigned int cmd, unsigned long arg)
drivers/watchdog/w83877f_wdt.c
241
void __user *argp = (void __user *)arg;
drivers/watchdog/w83977f_wdt.c
373
static long wdt_ioctl(struct file *file, unsigned int cmd, unsigned long arg)
drivers/watchdog/w83977f_wdt.c
383
uarg.i = (int __user *)arg;
drivers/watchdog/wafer5823wdt.c
123
unsigned long arg)
drivers/watchdog/wafer5823wdt.c
126
void __user *argp = (void __user *)arg;
drivers/watchdog/watchdog_dev.c
673
unsigned long arg)
drivers/watchdog/watchdog_dev.c
678
return wdd->ops->ioctl(wdd, cmd, arg);
drivers/watchdog/watchdog_dev.c
748
unsigned long arg)
drivers/watchdog/watchdog_dev.c
751
void __user *argp = (void __user *)arg;
drivers/watchdog/watchdog_dev.c
765
err = watchdog_ioctl_op(wdd, cmd, arg);
drivers/watchdog/wdrtas.c
273
unsigned long arg)
drivers/watchdog/wdrtas.c
275
int __user *argp = (void __user *)arg;
drivers/watchdog/wdt.c
351
static long wdt_ioctl(struct file *file, unsigned int cmd, unsigned long arg)
drivers/watchdog/wdt.c
353
void __user *argp = (void __user *)arg;
drivers/watchdog/wdt285.c
135
unsigned long arg)
drivers/watchdog/wdt285.c
137
int __user *int_arg = (int __user *)arg;
drivers/watchdog/wdt285.c
143
if (copy_to_user((void __user *)arg, &ident, sizeof(ident)))
drivers/watchdog/wdt977.c
349
unsigned long arg)
drivers/watchdog/wdt977.c
359
uarg.i = (int __user *)arg;
drivers/watchdog/wdt_pci.c
388
unsigned long arg)
drivers/watchdog/wdt_pci.c
390
void __user *argp = (void __user *)arg;
drivers/xen/evtchn.c
436
unsigned int cmd, unsigned long arg)
drivers/xen/evtchn.c
440
void __user *uarg = (void __user *) arg;
drivers/xen/gntalloc.c
270
struct ioctl_gntalloc_alloc_gref __user *arg)
drivers/xen/gntalloc.c
278
if (copy_from_user(&op, arg, sizeof(op))) {
drivers/xen/gntalloc.c
316
if (copy_to_user(arg, &op, sizeof(op))) {
drivers/xen/gntalloc.c
320
if (copy_to_user(arg->gref_ids_flex, gref_ids,
drivers/xen/gntalloc.c
333
void __user *arg)
drivers/xen/gntalloc.c
341
if (copy_from_user(&op, arg, sizeof(op))) {
drivers/xen/gntalloc.c
372
void __user *arg)
drivers/xen/gntalloc.c
380
if (copy_from_user(&op, arg, sizeof(op)))
drivers/xen/gntalloc.c
427
unsigned long arg)
drivers/xen/gntalloc.c
433
return gntalloc_ioctl_alloc(priv, (void __user *)arg);
drivers/xen/gntalloc.c
436
return gntalloc_ioctl_dealloc(priv, (void __user *)arg);
drivers/xen/gntalloc.c
439
return gntalloc_ioctl_unmap_notify(priv, (void __user *)arg);
drivers/xen/gntdev.c
1011
unsigned int cmd, unsigned long arg)
drivers/xen/gntdev.c
1014
void __user *ptr = (void __user *)arg;
drivers/xen/grant-table.c
316
callback->fn(callback->arg);
drivers/xen/grant-table.c
704
void (*fn)(void *), void *arg, u16 count)
drivers/xen/grant-table.c
720
callback->arg = arg;
drivers/xen/mcelog.c
153
unsigned long arg)
drivers/xen/mcelog.c
155
int __user *p = (int __user *)arg;
drivers/xen/privcmd.c
110
hypercall.arg[0], hypercall.arg[1],
drivers/xen/privcmd.c
111
hypercall.arg[2], hypercall.arg[3],
drivers/xen/privcmd.c
112
hypercall.arg[4]);
drivers/xen/pvcalls-back.c
520
struct proto_accept_arg arg = {
drivers/xen/pvcalls-back.c
555
ret = inet_accept(mappass->sock, sock, &arg);
drivers/xen/pvcalls-front.c
779
struct proto_accept_arg *arg)
drivers/xen/pvcalls-front.c
798
nonblock = arg->flags & SOCK_NONBLOCK;
drivers/xen/pvcalls-front.h
15
struct proto_accept_arg *arg);
drivers/xen/xenbus/xenbus_dev_backend.c
32
struct evtchn_alloc_unbound arg;
drivers/xen/xenbus/xenbus_dev_backend.c
53
arg.dom = DOMID_SELF;
drivers/xen/xenbus/xenbus_dev_backend.c
54
arg.remote_dom = domid;
drivers/xen/xenbus/xenbus_dev_backend.c
56
err = HYPERVISOR_event_channel_op(EVTCHNOP_alloc_unbound, &arg);
drivers/xen/xenbus/xenbus_dev_backend.c
63
xen_store_evtchn = arg.port;
drivers/xen/xenbus/xenbus_dev_backend.c
67
return arg.port;
fs/afs/dynroot.c
195
static void afs_atcell_delayed_put_cell(void *arg)
fs/afs/dynroot.c
197
struct afs_cell *cell = arg;
fs/afs/inode.c
46
static void afs_put_link(void *arg)
fs/afs/inode.c
48
struct folio *folio = virt_to_folio(arg);
fs/afs/inode.c
50
kunmap_local(arg);
fs/autofs/expire.c
612
struct autofs_sb_info *sbi, int __user *arg)
fs/autofs/expire.c
616
if (arg && get_user(how, arg))
fs/autofs/root.c
860
unsigned int cmd, unsigned long arg)
fs/autofs/root.c
863
void __user *p = (void __user *)arg;
fs/autofs/root.c
866
cmd, arg, sbi, task_pgrp_nr(current));
fs/autofs/root.c
877
return autofs_wait_release(sbi, (autofs_wqt_t) arg, 0);
fs/autofs/root.c
879
return autofs_wait_release(sbi, (autofs_wqt_t) arg, -ENOENT);
fs/autofs/root.c
911
unsigned int cmd, unsigned long arg)
fs/autofs/root.c
915
return autofs_root_ioctl_unlocked(inode, filp, cmd, arg);
fs/autofs/root.c
920
unsigned int cmd, unsigned long arg)
fs/autofs/root.c
926
ret = autofs_root_ioctl_unlocked(inode, filp, cmd, arg);
fs/autofs/root.c
929
(unsigned long) compat_ptr(arg));
fs/btrfs/async-thread.h
18
typedef void (*btrfs_func_t)(struct btrfs_work *arg);
fs/btrfs/async-thread.h
19
typedef void (*btrfs_ordered_func_t)(struct btrfs_work *arg, bool);
fs/btrfs/disk-io.c
1420
static int cleaner_kthread(void *arg)
fs/btrfs/disk-io.c
1422
struct btrfs_fs_info *fs_info = arg;
fs/btrfs/disk-io.c
1501
static int transaction_kthread(void *arg)
fs/btrfs/disk-io.c
1503
struct btrfs_root *root = arg;
fs/btrfs/ioctl.c
1180
void __user *arg, bool subvol)
fs/btrfs/ioctl.c
1188
vol_args = memdup_user(arg, sizeof(*vol_args));
fs/btrfs/ioctl.c
1205
void __user *arg, bool subvol)
fs/btrfs/ioctl.c
1215
vol_args = memdup_user(arg, sizeof(*vol_args));
fs/btrfs/ioctl.c
1261
void __user *arg)
fs/btrfs/ioctl.c
1276
if (copy_to_user(arg, &flags, sizeof(flags)))
fs/btrfs/ioctl.c
1283
void __user *arg)
fs/btrfs/ioctl.c
1305
if (copy_from_user(&flags, arg, sizeof(flags))) {
fs/btrfs/ioctl.c
2160
void __user *arg,
fs/btrfs/ioctl.c
2185
vol_args2 = memdup_user(arg, sizeof(*vol_args2));
fs/btrfs/ioctl.c
2281
vol_args = memdup_user(arg, sizeof(*vol_args));
fs/btrfs/ioctl.c
2462
static long btrfs_ioctl_add_dev(struct btrfs_fs_info *fs_info, void __user *arg)
fs/btrfs/ioctl.c
2496
vol_args = memdup_user(arg, sizeof(*vol_args));
fs/btrfs/ioctl.c
2521
static long btrfs_ioctl_rm_dev_v2(struct file *file, void __user *arg)
fs/btrfs/ioctl.c
2534
vol_args = memdup_user(arg, sizeof(*vol_args));
fs/btrfs/ioctl.c
2589
static long btrfs_ioctl_rm_dev(struct file *file, void __user *arg)
fs/btrfs/ioctl.c
2602
vol_args = memdup_user(arg, sizeof(*vol_args));
fs/btrfs/ioctl.c
2642
void __user *arg)
fs/btrfs/ioctl.c
2650
fi_args = memdup_user(arg, sizeof(*fi_args));
fs/btrfs/ioctl.c
2688
if (copy_to_user(arg, fi_args, sizeof(*fi_args)))
fs/btrfs/ioctl.c
2696
void __user *arg)
fs/btrfs/ioctl.c
2703
di_args = memdup_user(arg, sizeof(*di_args));
fs/btrfs/ioctl.c
2730
if (ret == 0 && copy_to_user(arg, di_args, sizeof(*di_args)))
fs/btrfs/ioctl.c
2831
void __user *arg)
fs/btrfs/ioctl.c
2852
(struct btrfs_ioctl_space_args __user *)arg,
fs/btrfs/ioctl.c
2954
(arg + sizeof(struct btrfs_ioctl_space_args));
fs/btrfs/ioctl.c
2960
if (ret == 0 && copy_to_user(arg, &space_args, sizeof(space_args)))
fs/btrfs/ioctl.c
3010
static long btrfs_ioctl_scrub(struct file *file, void __user *arg)
fs/btrfs/ioctl.c
3024
sa = memdup_user(arg, sizeof(*sa));
fs/btrfs/ioctl.c
3055
if (copy_to_user(arg, sa, sizeof(*sa)))
fs/btrfs/ioctl.c
3074
void __user *arg)
fs/btrfs/ioctl.c
3082
sa = memdup_user(arg, sizeof(*sa));
fs/btrfs/ioctl.c
3088
if (ret == 0 && copy_to_user(arg, sa, sizeof(*sa)))
fs/btrfs/ioctl.c
3096
void __user *arg)
fs/btrfs/ioctl.c
3101
sa = memdup_user(arg, sizeof(*sa));
fs/btrfs/ioctl.c
3112
if (ret == 0 && copy_to_user(arg, sa, sizeof(*sa)))
fs/btrfs/ioctl.c
3120
void __user *arg)
fs/btrfs/ioctl.c
3133
p = memdup_user(arg, sizeof(*p));
fs/btrfs/ioctl.c
3163
if ((ret == 0 || ret == -ECANCELED) && copy_to_user(arg, p, sizeof(*p)))
fs/btrfs/ioctl.c
3170
static long btrfs_ioctl_ino_to_path(struct btrfs_root *root, void __user *arg)
fs/btrfs/ioctl.c
3189
ipa = memdup_user(arg, sizeof(*ipa));
fs/btrfs/ioctl.c
3231
void __user *arg, int version)
fs/btrfs/ioctl.c
3242
loi = memdup_user(arg, sizeof(*loi));
fs/btrfs/ioctl.c
3378
static long btrfs_ioctl_balance(struct file *file, void __user *arg)
fs/btrfs/ioctl.c
3394
bargs = memdup_user(arg, sizeof(*bargs));
fs/btrfs/ioctl.c
3456
if (copy_to_user(arg, bargs, sizeof(*bargs)))
fs/btrfs/ioctl.c
3487
void __user *arg)
fs/btrfs/ioctl.c
3509
if (copy_to_user(arg, bargs, sizeof(*bargs)))
fs/btrfs/ioctl.c
3516
static long btrfs_ioctl_quota_ctl(struct file *file, void __user *arg)
fs/btrfs/ioctl.c
3530
sa = memdup_user(arg, sizeof(*sa));
fs/btrfs/ioctl.c
3585
static long btrfs_ioctl_qgroup_assign(struct file *file, void __user *arg)
fs/btrfs/ioctl.c
3606
sa = memdup_user(arg, sizeof(*sa));
fs/btrfs/ioctl.c
3658
static long btrfs_ioctl_qgroup_create(struct file *file, void __user *arg)
fs/btrfs/ioctl.c
3677
sa = memdup_user(arg, sizeof(*sa));
fs/btrfs/ioctl.c
3720
static long btrfs_ioctl_qgroup_limit(struct file *file, void __user *arg)
fs/btrfs/ioctl.c
3740
sa = memdup_user(arg, sizeof(*sa));
fs/btrfs/ioctl.c
3772
static long btrfs_ioctl_quota_rescan(struct file *file, void __user *arg)
fs/btrfs/ioctl.c
3789
qsa = memdup_user(arg, sizeof(*qsa));
fs/btrfs/ioctl.c
3810
void __user *arg)
fs/btrfs/ioctl.c
3822
if (copy_to_user(arg, &qsa, sizeof(qsa)))
fs/btrfs/ioctl.c
3946
void __user *arg)
fs/btrfs/ioctl.c
3952
args32 = memdup_user(arg, sizeof(*args32));
fs/btrfs/ioctl.c
3984
ret = copy_to_user(arg, args32, sizeof(*args32));
fs/btrfs/ioctl.c
3996
void __user *arg)
fs/btrfs/ioctl.c
4001
sa = memdup_user(arg, sizeof(*sa));
fs/btrfs/ioctl.c
4010
ret = copy_to_user(arg, sa, sizeof(*sa));
fs/btrfs/ioctl.c
4020
void __user *arg)
fs/btrfs/ioctl.c
4038
ret = copy_to_user(arg, label, len);
fs/btrfs/ioctl.c
404
static int btrfs_ioctl_getversion(const struct inode *inode, int __user *arg)
fs/btrfs/ioctl.c
4043
static int btrfs_ioctl_set_fslabel(struct file *file, void __user *arg)
fs/btrfs/ioctl.c
4056
if (copy_from_user(label, arg, sizeof(label)))
fs/btrfs/ioctl.c
406
return put_user(inode->i_generation, arg);
fs/btrfs/ioctl.c
4091
int btrfs_ioctl_get_supported_features(void __user *arg)
fs/btrfs/ioctl.c
4099
if (copy_to_user(arg, &features, sizeof(features)))
fs/btrfs/ioctl.c
410
void __user *arg)
fs/btrfs/ioctl.c
4106
void __user *arg)
fs/btrfs/ioctl.c
4115
if (copy_to_user(arg, &features, sizeof(features)))
fs/btrfs/ioctl.c
4183
static int btrfs_ioctl_set_features(struct file *file, void __user *arg)
fs/btrfs/ioctl.c
4197
if (copy_from_user(flags, arg, sizeof(flags)))
fs/btrfs/ioctl.c
4256
struct btrfs_ioctl_send_args *arg;
fs/btrfs/ioctl.c
4266
arg = kzalloc_obj(*arg);
fs/btrfs/ioctl.c
4267
if (!arg)
fs/btrfs/ioctl.c
4269
arg->send_fd = args32.send_fd;
fs/btrfs/ioctl.c
4270
arg->clone_sources_count = args32.clone_sources_count;
fs/btrfs/ioctl.c
4271
arg->clone_sources = compat_ptr(args32.clone_sources);
fs/btrfs/ioctl.c
4272
arg->parent_root = args32.parent_root;
fs/btrfs/ioctl.c
4273
arg->flags = args32.flags;
fs/btrfs/ioctl.c
4274
arg->version = args32.version;
fs/btrfs/ioctl.c
4275
memcpy(arg->reserved, args32.reserved,
fs/btrfs/ioctl.c
4281
arg = memdup_user(argp, sizeof(*arg));
fs/btrfs/ioctl.c
4282
if (IS_ERR(arg))
fs/btrfs/ioctl.c
4283
return PTR_ERR(arg);
fs/btrfs/ioctl.c
4285
ret = btrfs_ioctl_send(root, arg);
fs/btrfs/ioctl.c
4286
kfree(arg);
fs/btrfs/ioctl.c
452
if (copy_from_user(&range, arg, sizeof(range)))
fs/btrfs/ioctl.c
466
if (copy_to_user(arg, &range, sizeof(range)))
fs/btrfs/ioctl.c
5105
static int btrfs_ioctl_shutdown(struct btrfs_fs_info *fs_info, unsigned long arg)
fs/btrfs/ioctl.c
5113
if (get_user(flags, (u32 __user *)arg))
fs/btrfs/ioctl.c
5142
cmd, unsigned long arg)
fs/btrfs/ioctl.c
5147
void __user *argp = (void __user *)arg;
fs/btrfs/ioctl.c
5233
return btrfs_ioctl_balance_ctl(fs_info, arg);
fs/btrfs/ioctl.c
5298
return btrfs_ioctl_shutdown(fs_info, arg);
fs/btrfs/ioctl.c
5306
long btrfs_compat_ioctl(struct file *file, unsigned int cmd, unsigned long arg)
fs/btrfs/ioctl.c
5318
return btrfs_ioctl(file, cmd, (unsigned long) compat_ptr(arg));
fs/btrfs/ioctl.c
956
void __user *arg)
fs/btrfs/ioctl.c
983
vol_args = memdup_user(arg, sizeof(*vol_args));
fs/btrfs/ioctl.h
17
long btrfs_ioctl(struct file *file, unsigned int cmd, unsigned long arg);
fs/btrfs/ioctl.h
18
long btrfs_compat_ioctl(struct file *file, unsigned int cmd, unsigned long arg);
fs/btrfs/ioctl.h
22
int btrfs_ioctl_get_supported_features(void __user *arg);
fs/btrfs/send.c
7979
long btrfs_ioctl_send(struct btrfs_root *send_root, const struct btrfs_ioctl_send_args *arg)
fs/btrfs/send.c
8028
if (arg->clone_sources_count > SZ_8M / sizeof(struct clone_root)) {
fs/btrfs/send.c
8033
if (arg->flags & ~BTRFS_SEND_FLAG_MASK) {
fs/btrfs/send.c
8064
sctx->flags = arg->flags;
fs/btrfs/send.c
8066
if (arg->flags & BTRFS_SEND_FLAG_VERSION) {
fs/btrfs/send.c
8067
if (arg->version > BTRFS_SEND_STREAM_VERSION) {
fs/btrfs/send.c
8072
sctx->proto = arg->version ?: BTRFS_SEND_STREAM_VERSION;
fs/btrfs/send.c
8076
if ((arg->flags & BTRFS_SEND_FLAG_COMPRESSED) && sctx->proto < 2) {
fs/btrfs/send.c
8081
sctx->send_filp = fget(arg->send_fd);
fs/btrfs/send.c
8088
sctx->clone_roots_cnt = arg->clone_sources_count;
fs/btrfs/send.c
8120
arg->clone_sources_count + 1);
fs/btrfs/send.c
8126
alloc_size = array_size(sizeof(*arg->clone_sources),
fs/btrfs/send.c
8127
arg->clone_sources_count);
fs/btrfs/send.c
8129
if (arg->clone_sources_count) {
fs/btrfs/send.c
8136
ret = copy_from_user(clone_sources_tmp, arg->clone_sources,
fs/btrfs/send.c
8143
for (i = 0; i < arg->clone_sources_count; i++) {
fs/btrfs/send.c
8175
if (arg->parent_root) {
fs/btrfs/send.c
8176
sctx->parent_root = btrfs_get_fs_root(fs_info, arg->parent_root,
fs/btrfs/send.h
185
long btrfs_ioctl_send(struct btrfs_root *send_root, const struct btrfs_ioctl_send_args *arg);
fs/btrfs/super.c
2228
unsigned long arg)
fs/btrfs/super.c
2238
vol = memdup_user((void __user *)arg, sizeof(*vol));
fs/btrfs/super.c
2281
ret = btrfs_ioctl_get_supported_features((void __user*)arg);
fs/buffer.c
1534
static void invalidate_bh_lru(void *arg)
fs/ceph/caps.c
1244
static void encode_cap_msg(struct ceph_msg *msg, struct cap_msg_args *arg)
fs/ceph/caps.c
1248
struct ceph_mds_client *mdsc = arg->session->s_mdsc;
fs/ceph/caps.c
1255
ceph_cap_op_name(arg->op), arg->cid, arg->ino,
fs/ceph/caps.c
1256
ceph_cap_string(arg->caps), ceph_cap_string(arg->wanted),
fs/ceph/caps.c
1257
ceph_cap_string(arg->dirty), arg->seq, arg->issue_seq,
fs/ceph/caps.c
1258
arg->flush_tid, arg->oldest_flush_tid, arg->mseq, arg->follows,
fs/ceph/caps.c
1259
arg->size, arg->max_size, arg->xattr_version,
fs/ceph/caps.c
1260
arg->xattr_buf ? (int)arg->xattr_buf->vec.iov_len : 0);
fs/ceph/caps.c
1263
msg->hdr.tid = cpu_to_le64(arg->flush_tid);
fs/ceph/caps.c
1268
fc->cap_id = cpu_to_le64(arg->cid);
fs/ceph/caps.c
1269
fc->op = cpu_to_le32(arg->op);
fs/ceph/caps.c
1270
fc->seq = cpu_to_le32(arg->seq);
fs/ceph/caps.c
1271
fc->issue_seq = cpu_to_le32(arg->issue_seq);
fs/ceph/caps.c
1272
fc->migrate_seq = cpu_to_le32(arg->mseq);
fs/ceph/caps.c
1273
fc->caps = cpu_to_le32(arg->caps);
fs/ceph/caps.c
1274
fc->wanted = cpu_to_le32(arg->wanted);
fs/ceph/caps.c
1275
fc->dirty = cpu_to_le32(arg->dirty);
fs/ceph/caps.c
1276
fc->ino = cpu_to_le64(arg->ino);
fs/ceph/caps.c
1277
fc->snap_follows = cpu_to_le64(arg->follows);
fs/ceph/caps.c
1280
if (arg->encrypted)
fs/ceph/caps.c
1281
fc->size = cpu_to_le64(round_up(arg->size,
fs/ceph/caps.c
1285
fc->size = cpu_to_le64(arg->size);
fs/ceph/caps.c
1286
fc->max_size = cpu_to_le64(arg->max_size);
fs/ceph/caps.c
1287
ceph_encode_timespec64(&fc->mtime, &arg->mtime);
fs/ceph/caps.c
1288
ceph_encode_timespec64(&fc->atime, &arg->atime);
fs/ceph/caps.c
1289
ceph_encode_timespec64(&fc->ctime, &arg->ctime);
fs/ceph/caps.c
1290
fc->time_warp_seq = cpu_to_le32(arg->time_warp_seq);
fs/ceph/caps.c
1292
fc->uid = cpu_to_le32(from_kuid(&init_user_ns, arg->uid));
fs/ceph/caps.c
1293
fc->gid = cpu_to_le32(from_kgid(&init_user_ns, arg->gid));
fs/ceph/caps.c
1294
fc->mode = cpu_to_le32(arg->mode);
fs/ceph/caps.c
1296
fc->xattr_version = cpu_to_le64(arg->xattr_version);
fs/ceph/caps.c
1297
if (arg->xattr_buf) {
fs/ceph/caps.c
1298
msg->middle = ceph_buffer_get(arg->xattr_buf);
fs/ceph/caps.c
1299
fc->xattr_len = cpu_to_le32(arg->xattr_buf->vec.iov_len);
fs/ceph/caps.c
1300
msg->hdr.middle_len = cpu_to_le32(arg->xattr_buf->vec.iov_len);
fs/ceph/caps.c
1307
ceph_encode_64(&p, arg->inline_data ? 0 : CEPH_INLINE_NONE);
fs/ceph/caps.c
1317
ceph_encode_64(&p, arg->oldest_flush_tid);
fs/ceph/caps.c
1333
ceph_encode_timespec64(p, &arg->btime);
fs/ceph/caps.c
1335
ceph_encode_64(&p, arg->change_attr);
fs/ceph/caps.c
1338
ceph_encode_32(&p, arg->flags);
fs/ceph/caps.c
1352
ceph_encode_32(&p, arg->fscrypt_auth_len);
fs/ceph/caps.c
1353
ceph_encode_copy(&p, arg->fscrypt_auth, arg->fscrypt_auth_len);
fs/ceph/caps.c
1355
ceph_encode_64(&p, arg->size);
fs/ceph/caps.c
1391
static void __prep_cap(struct cap_msg_args *arg, struct ceph_cap *cap,
fs/ceph/caps.c
1420
arg->wake = cap->implemented & ~cap->issued;
fs/ceph/caps.c
1424
arg->session = cap->session;
fs/ceph/caps.c
1425
arg->ino = ceph_vino(inode).ino;
fs/ceph/caps.c
1426
arg->cid = cap->cap_id;
fs/ceph/caps.c
1427
arg->follows = flushing ? ci->i_head_snapc->seq : 0;
fs/ceph/caps.c
1428
arg->flush_tid = flush_tid;
fs/ceph/caps.c
1429
arg->oldest_flush_tid = oldest_flush_tid;
fs/ceph/caps.c
1430
arg->size = i_size_read(inode);
fs/ceph/caps.c
1431
ci->i_reported_size = arg->size;
fs/ceph/caps.c
1432
arg->max_size = ci->i_wanted_max_size;
fs/ceph/caps.c
1435
ci->i_requested_max_size = arg->max_size;
fs/ceph/caps.c
1441
arg->old_xattr_buf = __ceph_build_xattrs_blob(ci);
fs/ceph/caps.c
1442
arg->xattr_version = ci->i_xattrs.version;
fs/ceph/caps.c
1443
arg->xattr_buf = ceph_buffer_get(ci->i_xattrs.blob);
fs/ceph/caps.c
1445
arg->xattr_buf = NULL;
fs/ceph/caps.c
1446
arg->old_xattr_buf = NULL;
fs/ceph/caps.c
1449
arg->mtime = inode_get_mtime(inode);
fs/ceph/caps.c
1450
arg->atime = inode_get_atime(inode);
fs/ceph/caps.c
1451
arg->ctime = inode_get_ctime(inode);
fs/ceph/caps.c
1452
arg->btime = ci->i_btime;
fs/ceph/caps.c
1453
arg->change_attr = inode_peek_iversion_raw(inode);
fs/ceph/caps.c
1455
arg->op = op;
fs/ceph/caps.c
1456
arg->caps = cap->implemented;
fs/ceph/caps.c
1457
arg->wanted = want;
fs/ceph/caps.c
1458
arg->dirty = flushing;
fs/ceph/caps.c
1460
arg->seq = cap->seq;
fs/ceph/caps.c
1461
arg->issue_seq = cap->issue_seq;
fs/ceph/caps.c
1462
arg->mseq = cap->mseq;
fs/ceph/caps.c
1463
arg->time_warp_seq = ci->i_time_warp_seq;
fs/ceph/caps.c
1465
arg->uid = inode->i_uid;
fs/ceph/caps.c
1466
arg->gid = inode->i_gid;
fs/ceph/caps.c
1467
arg->mode = inode->i_mode;
fs/ceph/caps.c
1469
arg->inline_data = ci->i_inline_version != CEPH_INLINE_NONE;
fs/ceph/caps.c
1482
arg->flags = flags;
fs/ceph/caps.c
1483
arg->encrypted = IS_ENCRYPTED(inode);
fs/ceph/caps.c
1488
arg->fscrypt_auth_len = 0;
fs/ceph/caps.c
1490
arg->fscrypt_auth_len = ci->fscrypt_auth_len;
fs/ceph/caps.c
1491
memcpy(arg->fscrypt_auth, ci->fscrypt_auth,
fs/ceph/caps.c
1493
sizeof(arg->fscrypt_auth)));
fs/ceph/caps.c
1502
static inline int cap_msg_size(struct cap_msg_args *arg)
fs/ceph/caps.c
1504
return CAP_MSG_FIXED_FIELDS + arg->fscrypt_auth_len;
fs/ceph/caps.c
1510
static inline int cap_msg_size(struct cap_msg_args *arg)
fs/ceph/caps.c
1521
static void __send_cap(struct cap_msg_args *arg, struct ceph_inode_info *ci)
fs/ceph/caps.c
1527
msg = ceph_msg_new(CEPH_MSG_CLIENT_CAPS, cap_msg_size(arg), GFP_NOFS,
fs/ceph/caps.c
1533
ceph_vinop(inode), ceph_cap_string(arg->dirty),
fs/ceph/caps.c
1534
arg->flush_tid);
fs/ceph/caps.c
1536
__cap_delay_requeue(arg->session->s_mdsc, ci);
fs/ceph/caps.c
1541
encode_cap_msg(msg, arg);
fs/ceph/caps.c
1542
ceph_con_send(&arg->session->s_con, msg);
fs/ceph/caps.c
1543
ceph_buffer_put(arg->old_xattr_buf);
fs/ceph/caps.c
1544
ceph_buffer_put(arg->xattr_buf);
fs/ceph/caps.c
1545
if (arg->wake)
fs/ceph/caps.c
1554
struct cap_msg_args arg;
fs/ceph/caps.c
1557
arg.session = session;
fs/ceph/caps.c
1558
arg.ino = ceph_vino(inode).ino;
fs/ceph/caps.c
1559
arg.cid = 0;
fs/ceph/caps.c
1560
arg.follows = capsnap->follows;
fs/ceph/caps.c
1561
arg.flush_tid = capsnap->cap_flush.tid;
fs/ceph/caps.c
1562
arg.oldest_flush_tid = oldest_flush_tid;
fs/ceph/caps.c
1564
arg.size = capsnap->size;
fs/ceph/caps.c
1565
arg.max_size = 0;
fs/ceph/caps.c
1566
arg.xattr_version = capsnap->xattr_version;
fs/ceph/caps.c
1567
arg.xattr_buf = capsnap->xattr_blob;
fs/ceph/caps.c
1568
arg.old_xattr_buf = NULL;
fs/ceph/caps.c
1570
arg.atime = capsnap->atime;
fs/ceph/caps.c
1571
arg.mtime = capsnap->mtime;
fs/ceph/caps.c
1572
arg.ctime = capsnap->ctime;
fs/ceph/caps.c
1573
arg.btime = capsnap->btime;
fs/ceph/caps.c
1574
arg.change_attr = capsnap->change_attr;
fs/ceph/caps.c
1576
arg.op = CEPH_CAP_OP_FLUSHSNAP;
fs/ceph/caps.c
1577
arg.caps = capsnap->issued;
fs/ceph/caps.c
1578
arg.wanted = 0;
fs/ceph/caps.c
1579
arg.dirty = capsnap->dirty;
fs/ceph/caps.c
1581
arg.seq = 0;
fs/ceph/caps.c
1582
arg.issue_seq = 0;
fs/ceph/caps.c
1583
arg.mseq = mseq;
fs/ceph/caps.c
1584
arg.time_warp_seq = capsnap->time_warp_seq;
fs/ceph/caps.c
1586
arg.uid = capsnap->uid;
fs/ceph/caps.c
1587
arg.gid = capsnap->gid;
fs/ceph/caps.c
1588
arg.mode = capsnap->mode;
fs/ceph/caps.c
1590
arg.inline_data = capsnap->inline_data;
fs/ceph/caps.c
1591
arg.flags = 0;
fs/ceph/caps.c
1592
arg.wake = false;
fs/ceph/caps.c
1593
arg.encrypted = IS_ENCRYPTED(inode);
fs/ceph/caps.c
1596
arg.fscrypt_auth_len = 0;
fs/ceph/caps.c
1598
msg = ceph_msg_new(CEPH_MSG_CLIENT_CAPS, cap_msg_size(&arg),
fs/ceph/caps.c
1603
encode_cap_msg(msg, &arg);
fs/ceph/caps.c
1604
ceph_con_send(&arg.session->s_con, msg);
fs/ceph/caps.c
2126
struct cap_msg_args arg;
fs/ceph/caps.c
2252
__prep_cap(&arg, cap, CEPH_CAP_OP_UPDATE, mflags, cap_used,
fs/ceph/caps.c
2256
__send_cap(&arg, ci);
fs/ceph/caps.c
2293
struct cap_msg_args arg;
fs/ceph/caps.c
2314
__prep_cap(&arg, cap, CEPH_CAP_OP_FLUSH, CEPH_CLIENT_CAPS_SYNC,
fs/ceph/caps.c
2320
__send_cap(&arg, ci);
fs/ceph/caps.c
2603
struct cap_msg_args arg;
fs/ceph/caps.c
2608
__prep_cap(&arg, cap, CEPH_CAP_OP_FLUSH,
fs/ceph/caps.c
2616
__send_cap(&arg, ci);
fs/ceph/ioctl.c
137
static long ceph_ioctl_set_layout_policy (struct file *file, void __user *arg)
fs/ceph/ioctl.c
146
if (copy_from_user(&l, arg, sizeof(l)))
fs/ceph/ioctl.c
18
static long ceph_ioctl_get_layout(struct file *file, void __user *arg)
fs/ceph/ioctl.c
180
static long ceph_ioctl_get_dataloc(struct file *file, void __user *arg)
fs/ceph/ioctl.c
195
if (copy_from_user(&dl, arg, sizeof(dl)))
fs/ceph/ioctl.c
236
if (copy_to_user(arg, &dl, sizeof(dl)))
fs/ceph/ioctl.c
301
static long ceph_set_encryption_policy(struct file *file, unsigned long arg)
fs/ceph/ioctl.c
31
if (copy_to_user(arg, &l, sizeof(l)))
fs/ceph/ioctl.c
323
ret = fscrypt_ioctl_set_policy(file, (const void __user *)arg);
fs/ceph/ioctl.c
366
long ceph_ioctl(struct file *file, unsigned int cmd, unsigned long arg)
fs/ceph/ioctl.c
373
inode, ceph_vinop(inode), ceph_ioctl_cmd_name(cmd), arg);
fs/ceph/ioctl.c
376
return ceph_ioctl_get_layout(file, (void __user *)arg);
fs/ceph/ioctl.c
379
return ceph_ioctl_set_layout(file, (void __user *)arg);
fs/ceph/ioctl.c
382
return ceph_ioctl_set_layout_policy(file, (void __user *)arg);
fs/ceph/ioctl.c
385
return ceph_ioctl_get_dataloc(file, (void __user *)arg);
fs/ceph/ioctl.c
394
return ceph_set_encryption_policy(file, arg);
fs/ceph/ioctl.c
400
return fscrypt_ioctl_get_policy(file, (void __user *)arg);
fs/ceph/ioctl.c
406
return fscrypt_ioctl_get_policy_ex(file, (void __user *)arg);
fs/ceph/ioctl.c
412
return fscrypt_ioctl_add_key(file, (void __user *)arg);
fs/ceph/ioctl.c
415
return fscrypt_ioctl_remove_key(file, (void __user *)arg);
fs/ceph/ioctl.c
419
(void __user *)arg);
fs/ceph/ioctl.c
422
return fscrypt_ioctl_get_key_status(file, (void __user *)arg);
fs/ceph/ioctl.c
428
return fscrypt_ioctl_get_nonce(file, (void __user *)arg);
fs/ceph/ioctl.c
65
static long ceph_ioctl_set_layout(struct file *file, void __user *arg)
fs/ceph/ioctl.c
75
if (copy_from_user(&l, arg, sizeof(l)))
fs/ceph/mds_client.c
1820
void *arg)
fs/ceph/mds_client.c
1854
ret = cb(inode, mds, arg);
fs/ceph/mds_client.c
1886
static int remove_session_caps_cb(struct inode *inode, int mds, void *arg)
fs/ceph/mds_client.c
1976
static int wake_up_session_cb(struct inode *inode, int mds, void *arg)
fs/ceph/mds_client.c
1979
unsigned long ev = (unsigned long)arg;
fs/ceph/mds_client.c
2163
static int trim_caps_cb(struct inode *inode, int mds, void *arg)
fs/ceph/mds_client.c
2167
int *remaining = arg;
fs/ceph/mds_client.c
4635
static int reconnect_caps_cb(struct inode *inode, int mds, void *arg)
fs/ceph/mds_client.c
4644
struct ceph_reconnect_state *recon_state = arg;
fs/ceph/mds_client.h
614
void *arg);
fs/ceph/super.h
1367
extern long ceph_ioctl(struct file *file, unsigned int cmd, unsigned long arg);
fs/coda/psdev.c
72
static long coda_psdev_ioctl(struct file * filp, unsigned int cmd, unsigned long arg)
fs/coda/psdev.c
79
return put_user(data, (int __user *) arg);
fs/coredump.c
122
va_list arg)
fs/coredump.c
130
va_copy(arg_copy, arg);
fs/coredump.c
147
va_list arg;
fs/coredump.c
150
va_start(arg, fmt);
fs/coredump.c
151
ret = cn_vprintf(cn, fmt, arg);
fs/coredump.c
152
va_end(arg);
fs/coredump.c
161
va_list arg;
fs/coredump.c
164
va_start(arg, fmt);
fs/coredump.c
165
ret = cn_vprintf(cn, fmt, arg);
fs/coredump.c
166
va_end(arg);
fs/crypto/keyring.c
1071
struct fscrypt_remove_key_arg arg;
fs/crypto/keyring.c
1077
if (copy_from_user(&arg, uarg, sizeof(arg)))
fs/crypto/keyring.c
1080
if (!valid_key_spec(&arg.key_spec))
fs/crypto/keyring.c
1083
if (memchr_inv(arg.__reserved, 0, sizeof(arg.__reserved)))
fs/crypto/keyring.c
1090
if (arg.key_spec.type == FSCRYPT_KEY_SPEC_TYPE_DESCRIPTOR &&
fs/crypto/keyring.c
1095
mk = fscrypt_find_master_key(sb, &arg.key_spec);
fs/crypto/keyring.c
1194
struct fscrypt_get_key_status_arg arg;
fs/crypto/keyring.c
1198
if (copy_from_user(&arg, uarg, sizeof(arg)))
fs/crypto/keyring.c
1201
if (!valid_key_spec(&arg.key_spec))
fs/crypto/keyring.c
1204
if (memchr_inv(arg.__reserved, 0, sizeof(arg.__reserved)))
fs/crypto/keyring.c
1207
arg.status_flags = 0;
fs/crypto/keyring.c
1208
arg.user_count = 0;
fs/crypto/keyring.c
1209
memset(arg.__out_reserved, 0, sizeof(arg.__out_reserved));
fs/crypto/keyring.c
1211
mk = fscrypt_find_master_key(sb, &arg.key_spec);
fs/crypto/keyring.c
1213
arg.status = FSCRYPT_KEY_STATUS_ABSENT;
fs/crypto/keyring.c
1220
arg.status = refcount_read(&mk->mk_active_refs) > 0 ?
fs/crypto/keyring.c
1227
arg.status = FSCRYPT_KEY_STATUS_PRESENT;
fs/crypto/keyring.c
1231
arg.user_count = mk->mk_users->keys.nr_leaves_on_tree;
fs/crypto/keyring.c
1234
arg.status_flags |=
fs/crypto/keyring.c
1247
if (!err && copy_to_user(uarg, &arg, sizeof(arg)))
fs/crypto/keyring.c
756
struct fscrypt_add_key_arg arg;
fs/crypto/keyring.c
760
if (copy_from_user(&arg, uarg, sizeof(arg)))
fs/crypto/keyring.c
763
if (!valid_key_spec(&arg.key_spec))
fs/crypto/keyring.c
766
if (memchr_inv(arg.__reserved, 0, sizeof(arg.__reserved)))
fs/crypto/keyring.c
774
if (arg.key_spec.type == FSCRYPT_KEY_SPEC_TYPE_DESCRIPTOR &&
fs/crypto/keyring.c
780
if (arg.flags) {
fs/crypto/keyring.c
781
if (arg.flags & ~FSCRYPT_ADD_KEY_FLAG_HW_WRAPPED)
fs/crypto/keyring.c
783
if (arg.key_spec.type != FSCRYPT_KEY_SPEC_TYPE_IDENTIFIER)
fs/crypto/keyring.c
788
if (arg.key_id) {
fs/crypto/keyring.c
789
if (arg.raw_size != 0)
fs/crypto/keyring.c
791
err = get_keyring_key(arg.key_id, arg.key_spec.type, arg.flags,
fs/crypto/keyring.c
796
if (!fscrypt_valid_key_size(arg.raw_size, arg.flags))
fs/crypto/keyring.c
798
secret.size = arg.raw_size;
fs/crypto/keyring.c
804
err = add_master_key(sb, &secret, &arg.key_spec);
fs/crypto/keyring.c
810
if (arg.key_spec.type == FSCRYPT_KEY_SPEC_TYPE_IDENTIFIER &&
fs/crypto/keyring.c
811
copy_to_user(uarg->key_spec.u.identifier, arg.key_spec.u.identifier,
fs/crypto/policy.c
505
int fscrypt_ioctl_set_policy(struct file *filp, const void __user *arg)
fs/crypto/policy.c
514
if (get_user(policy.version, (const u8 __user *)arg))
fs/crypto/policy.c
533
if (copy_from_user(&policy, arg, size))
fs/crypto/policy.c
571
int fscrypt_ioctl_get_policy(struct file *filp, void __user *arg)
fs/crypto/policy.c
583
if (copy_to_user(arg, &policy, sizeof(policy.v1)))
fs/crypto/policy.c
592
struct fscrypt_get_policy_ex_arg arg;
fs/crypto/policy.c
593
union fscrypt_policy *policy = (union fscrypt_policy *)&arg.policy;
fs/crypto/policy.c
598
BUILD_BUG_ON(offsetof(typeof(arg), policy_size) != 0);
fs/crypto/policy.c
599
BUILD_BUG_ON(offsetofend(typeof(arg), policy_size) !=
fs/crypto/policy.c
600
offsetof(typeof(arg), policy));
fs/crypto/policy.c
601
BUILD_BUG_ON(sizeof(arg.policy) != sizeof(*policy));
fs/crypto/policy.c
608
if (copy_from_user(&arg, uarg, sizeof(arg.policy_size)))
fs/crypto/policy.c
611
if (policy_size > arg.policy_size)
fs/crypto/policy.c
613
arg.policy_size = policy_size;
fs/crypto/policy.c
615
if (copy_to_user(uarg, &arg, sizeof(arg.policy_size) + policy_size))
fs/crypto/policy.c
622
int fscrypt_ioctl_get_nonce(struct file *filp, void __user *arg)
fs/crypto/policy.c
633
if (copy_to_user(arg, fscrypt_context_nonce(&ctx),
fs/crypto/policy.c
809
const char *arg = "v2";
fs/crypto/policy.c
814
arg = param->string;
fs/crypto/policy.c
820
if (!strcmp(arg, "v1")) {
fs/crypto/policy.c
826
} else if (!strcmp(arg, "v2")) {
fs/dcache.c
1180
struct list_lru_one *lru, void *arg)
fs/dcache.c
1182
struct list_head *freeable = arg;
fs/dcache.c
1261
struct list_lru_one *lru, void *arg)
fs/dcache.c
1263
struct list_head *freeable = arg;
fs/debugfs/file.c
394
PROTO(struct file *filp, unsigned int cmd, unsigned long arg),
fs/debugfs/file.c
395
ARGS(filp, cmd, arg), HAS_IOCTL, -ENOTTY);
fs/dlm/lockspace.c
332
static void rhash_free_rsb(void *ptr, void *arg)
fs/dlm/recoverd.c
390
static int dlm_recoverd(void *arg)
fs/dlm/recoverd.c
394
ls = dlm_find_lockspace_local(arg);
fs/dlm/recoverd.c
396
log_print("dlm_recoverd: no lockspace %p", arg);
fs/ecryptfs/ecryptfs_kernel.h
508
#define ecryptfs_printk(type, fmt, arg...) \
fs/ecryptfs/ecryptfs_kernel.h
509
__ecryptfs_printk(type "%s: " fmt, __func__, ## arg)
fs/ecryptfs/file.c
365
ecryptfs_unlocked_ioctl(struct file *file, unsigned int cmd, unsigned long arg)
fs/ecryptfs/file.c
379
rc = lower_file->f_op->unlocked_ioctl(lower_file, cmd, arg);
fs/ecryptfs/file.c
390
ecryptfs_compat_ioctl(struct file *file, unsigned int cmd, unsigned long arg)
fs/ecryptfs/file.c
404
rc = lower_file->f_op->compat_ioctl(lower_file, cmd, arg);
fs/erofs/inode.c
345
static int erofs_ioctl_get_volume_label(struct inode *inode, void __user *arg)
fs/erofs/inode.c
351
ret = clear_user(arg, 1);
fs/erofs/inode.c
353
ret = copy_to_user(arg, sbi->volume_name,
fs/erofs/inode.c
358
long erofs_ioctl(struct file *filp, unsigned int cmd, unsigned long arg)
fs/erofs/inode.c
361
void __user *argp = (void __user *)arg;
fs/erofs/inode.c
373
unsigned long arg)
fs/erofs/inode.c
375
return erofs_ioctl(filp, cmd, (unsigned long)compat_ptr(arg));
fs/erofs/internal.h
598
long erofs_ioctl(struct file *filp, unsigned int cmd, unsigned long arg);
fs/erofs/internal.h
600
unsigned long arg);
fs/eventpoll.c
504
unsigned long arg)
fs/eventpoll.c
507
void __user *uarg = (void __user *)arg;
fs/eventpoll.c
574
unsigned long arg)
fs/eventpoll.c
941
unsigned long arg)
fs/eventpoll.c
951
ret = ep_eventpoll_bp_ioctl(file, cmd, arg);
fs/exec.c
541
int copy_string_kernel(const char *arg, struct linux_binprm *bprm)
fs/exec.c
543
int len = strnlen(arg, MAX_ARG_STRLEN) + 1 /* terminating NUL */;
fs/exec.c
552
arg += len;
fs/exec.c
563
arg -= bytes_to_copy;
fs/exec.c
570
memcpy_to_page(page, offset_in_page(pos), arg, bytes_to_copy);
fs/exfat/exfat_fs.h
472
long exfat_ioctl(struct file *filp, unsigned int cmd, unsigned long arg);
fs/exfat/exfat_fs.h
474
unsigned long arg);
fs/exfat/file.c
452
static int exfat_ioctl_fitrim(struct inode *inode, unsigned long arg)
fs/exfat/file.c
463
if (copy_from_user(&range, (struct fstrim_range __user *)arg, sizeof(range)))
fs/exfat/file.c
473
if (copy_to_user((struct fstrim_range __user *)arg, &range, sizeof(range)))
fs/exfat/file.c
479
static int exfat_ioctl_shutdown(struct super_block *sb, unsigned long arg)
fs/exfat/file.c
486
if (get_user(flags, (__u32 __user *)arg))
fs/exfat/file.c
492
static int exfat_ioctl_get_volume_label(struct super_block *sb, unsigned long arg)
fs/exfat/file.c
506
if (copy_to_user((char __user *)arg, label, ret + 1))
fs/exfat/file.c
513
unsigned long arg)
fs/exfat/file.c
522
if (copy_from_user(label, (char __user *)arg, FSLABEL_MAX))
fs/exfat/file.c
541
long exfat_ioctl(struct file *filp, unsigned int cmd, unsigned long arg)
fs/exfat/file.c
544
u32 __user *user_attr = (u32 __user *)arg;
fs/exfat/file.c
552
return exfat_ioctl_shutdown(inode->i_sb, arg);
fs/exfat/file.c
554
return exfat_ioctl_fitrim(inode, arg);
fs/exfat/file.c
556
return exfat_ioctl_get_volume_label(inode->i_sb, arg);
fs/exfat/file.c
558
return exfat_ioctl_set_volume_label(inode->i_sb, arg);
fs/exfat/file.c
566
unsigned long arg)
fs/exfat/file.c
568
return exfat_ioctl(filp, cmd, (unsigned long)compat_ptr(arg));
fs/ext2/ioctl.c
105
if (get_user(rsv_window_size, (int __user *)arg))
fs/ext2/ioctl.c
144
long ext2_compat_ioctl(struct file *file, unsigned int cmd, unsigned long arg)
fs/ext2/ioctl.c
157
return ext2_ioctl(file, cmd, (unsigned long) compat_ptr(arg));
fs/ext2/ioctl.c
54
long ext2_ioctl(struct file *filp, unsigned int cmd, unsigned long arg)
fs/ext2/ioctl.c
61
ext2_debug ("cmd = %u, arg = %lu\n", cmd, arg);
fs/ext2/ioctl.c
65
return put_user(inode->i_generation, (int __user *) arg);
fs/ext2/ioctl.c
74
if (get_user(generation, (int __user *) arg)) {
fs/ext2/ioctl.c
94
return put_user(rsv_window_size, (int __user *)arg);
fs/ext4/crypto.c
121
if (copy_to_user(arg, sbi->s_es->s_encrypt_pw_salt, 16))
fs/ext4/crypto.c
83
int ext4_ioctl_get_encryption_pwsalt(struct file *filp, void __user *arg)
fs/ext4/ext4.h
2854
int ext4_ioctl_get_encryption_pwsalt(struct file *filp, void __user *arg);
fs/ext4/ext4.h
2882
void __user *arg)
fs/ext4/fast_commit.c
397
void *arg, bool update)
fs/ext4/fast_commit.c
402
(struct __track_dentry_update_args *)arg;
fs/ext4/fast_commit.c
540
static int __track_inode(handle_t *handle, struct inode *inode, void *arg,
fs/ext4/fast_commit.c
610
static int __track_range(handle_t *handle, struct inode *inode, void *arg,
fs/ext4/fast_commit.c
616
(struct __track_range_args *)arg;
fs/ext4/fsmap.c
704
ext4_fsmap_format_t formatter, void *arg)
fs/ext4/fsmap.c
756
info.gfi_format_arg = arg;
fs/ext4/fsmap.h
40
ext4_fsmap_format_t formatter, void *arg);
fs/ext4/ioctl.c
1038
static int ext4_ioctl_get_es_cache(struct file *filp, unsigned long arg)
fs/ext4/ioctl.c
1041
struct fiemap __user *ufiemap = (struct fiemap __user *) arg;
fs/ext4/ioctl.c
1066
static int ext4_ioctl_checkpoint(struct file *filp, unsigned long arg)
fs/ext4/ioctl.c
1073
if (copy_from_user(&flags, (__u32 __user *)arg,
fs/ext4/ioctl.c
109
ext4_update_sb_callback func, const void *arg)
fs/ext4/ioctl.c
1314
struct ext4_super_block *es, const void *arg)
fs/ext4/ioctl.c
1316
const struct ext4_tune_sb_params *params = arg;
fs/ext4/ioctl.c
1532
static long __ext4_ioctl(struct file *filp, unsigned int cmd, unsigned long arg)
fs/ext4/ioctl.c
1538
ext4_debug("cmd = %u, arg = %lu\n", cmd, arg);
fs/ext4/ioctl.c
1542
return ext4_ioc_getfsmap(sb, (void __user *)arg);
fs/ext4/ioctl.c
1545
return put_user(inode->i_generation, (int __user *) arg);
fs/ext4/ioctl.c
156
func(EXT4_SB(sb), es, arg);
fs/ext4/ioctl.c
1565
if (get_user(generation, (int __user *) arg)) {
fs/ext4/ioctl.c
1599
if (get_user(n_blocks_count, (__u32 __user *)arg)) {
fs/ext4/ioctl.c
1642
(struct move_extent __user *)arg, sizeof(me)))
fs/ext4/ioctl.c
1661
if (copy_to_user((struct move_extent __user *)arg,
fs/ext4/ioctl.c
1670
if (copy_from_user(&input, (struct ext4_new_group_input __user *)arg,
fs/ext4/ioctl.c
1731
if (copy_from_user(&n_blocks_count, (__u64 __user *)arg,
fs/ext4/ioctl.c
1784
if (copy_from_user(&range, (struct fstrim_range __user *)arg,
fs/ext4/ioctl.c
1792
if (copy_to_user((struct fstrim_range __user *)arg, &range,
fs/ext4/ioctl.c
1810
return fscrypt_ioctl_set_policy(filp, (const void __user *)arg);
fs/ext4/ioctl.c
1813
return ext4_ioctl_get_encryption_pwsalt(filp, (void __user *)arg);
fs/ext4/ioctl.c
1818
return fscrypt_ioctl_get_policy(filp, (void __user *)arg);
fs/ext4/ioctl.c
1823
return fscrypt_ioctl_get_policy_ex(filp, (void __user *)arg);
fs/ext4/ioctl.c
1828
return fscrypt_ioctl_add_key(filp, (void __user *)arg);
fs/ext4/ioctl.c
1833
return fscrypt_ioctl_remove_key(filp, (void __user *)arg);
fs/ext4/ioctl.c
1839
(void __user *)arg);
fs/ext4/ioctl.c
1843
return fscrypt_ioctl_get_key_status(filp, (void __user *)arg);
fs/ext4/ioctl.c
1848
return fscrypt_ioctl_get_nonce(filp, (void __user *)arg);
fs/ext4/ioctl.c
1871
return put_user(state, (__u32 __user *) arg);
fs/ext4/ioctl.c
1875
return ext4_ioctl_get_es_cache(filp, arg);
fs/ext4/ioctl.c
1878
return ext4_ioctl_shutdown(sb, arg);
fs/ext4/ioctl.c
1883
return fsverity_ioctl_enable(filp, (const void __user *)arg);
fs/ext4/ioctl.c
1888
return fsverity_ioctl_measure(filp, (void __user *)arg);
fs/ext4/ioctl.c
1894
(const void __user *)arg);
fs/ext4/ioctl.c
1897
return ext4_ioctl_checkpoint(filp, arg);
fs/ext4/ioctl.c
190
const void *arg)
fs/ext4/ioctl.c
1900
return ext4_ioctl_getlabel(EXT4_SB(sb), (void __user *)arg);
fs/ext4/ioctl.c
1904
(const void __user *)arg);
fs/ext4/ioctl.c
1907
return ext4_ioctl_getuuid(EXT4_SB(sb), (void __user *)arg);
fs/ext4/ioctl.c
1909
return ext4_ioctl_setuuid(filp, (const void __user *)arg);
fs/ext4/ioctl.c
1912
(void __user *)arg);
fs/ext4/ioctl.c
1914
return ext4_ioctl_set_tune_sb(filp, (void __user *)arg);
fs/ext4/ioctl.c
1920
long ext4_ioctl(struct file *filp, unsigned int cmd, unsigned long arg)
fs/ext4/ioctl.c
1922
return __ext4_ioctl(filp, cmd, arg);
fs/ext4/ioctl.c
1926
long ext4_compat_ioctl(struct file *file, unsigned int cmd, unsigned long arg)
fs/ext4/ioctl.c
1956
uinput = compat_ptr(arg);
fs/ext4/ioctl.c
1998
return ext4_ioctl(file, cmd, (unsigned long) compat_ptr(arg));
fs/ext4/ioctl.c
2003
struct ext4_super_block *es, const void *arg)
fs/ext4/ioctl.c
2005
es->s_overhead_clusters = cpu_to_le32(*((unsigned long *) arg));
fs/ext4/ioctl.c
222
err = ext4_update_primary_sb(sb, handle, func, arg);
fs/ext4/ioctl.c
244
ret = ext4_update_backup_sb(sb, handle, grp, func, arg);
fs/ext4/ioctl.c
33
const void *arg);
fs/ext4/ioctl.c
40
struct ext4_super_block *es, const void *arg)
fs/ext4/ioctl.c
45
memcpy(es->s_volume_name, (char *)arg, EXT4_LABEL_MAX);
fs/ext4/ioctl.c
53
struct ext4_super_block *es, const void *arg)
fs/ext4/ioctl.c
55
memcpy(es->s_uuid, (__u8 *)arg, UUID_SIZE);
fs/ext4/ioctl.c
61
const void *arg)
fs/ext4/ioctl.c
78
func(sbi, es, arg);
fs/ext4/ioctl.c
852
static int ext4_ioctl_shutdown(struct super_block *sb, unsigned long arg)
fs/ext4/ioctl.c
859
if (get_user(flags, (__u32 __user *)arg))
fs/ext4/ioctl.c
889
struct fsmap_head __user *arg)
fs/ext4/ioctl.c
897
if (copy_from_user(&head, arg, sizeof(struct fsmap_head)))
fs/ext4/ioctl.c
923
info.gi_data = arg;
fs/ext4/ioctl.c
942
if (copy_to_user(arg, &head, sizeof(struct fsmap_head)))
fs/ext4/super.c
2964
#define SEQ_OPTS_PRINT(str, arg) seq_printf(seq, "%c" str, sep, arg)
fs/ext4/super.c
3820
static int ext4_lazyinit_thread(void *arg)
fs/ext4/super.c
3822
struct ext4_lazy_init *eli = arg;
fs/f2fs/f2fs.h
3793
long f2fs_ioctl(struct file *filp, unsigned int cmd, unsigned long arg);
fs/f2fs/f2fs.h
3794
long f2fs_compat_ioctl(struct file *file, unsigned int cmd, unsigned long arg);
fs/f2fs/file.c
2255
static int f2fs_ioc_getversion(struct file *filp, unsigned long arg)
fs/f2fs/file.c
2259
return put_user(inode->i_generation, (int __user *)arg);
fs/f2fs/file.c
2508
static int f2fs_ioc_shutdown(struct file *filp, unsigned long arg)
fs/f2fs/file.c
2519
if (get_user(in, (__u32 __user *)arg))
fs/f2fs/file.c
2599
static int f2fs_ioc_fitrim(struct file *filp, unsigned long arg)
fs/f2fs/file.c
2612
if (copy_from_user(&range, (struct fstrim_range __user *)arg,
fs/f2fs/file.c
2627
if (copy_to_user((struct fstrim_range __user *)arg, &range,
fs/f2fs/file.c
2644
static int f2fs_ioc_set_encryption_policy(struct file *filp, unsigned long arg)
fs/f2fs/file.c
2652
ret = fscrypt_ioctl_set_policy(filp, (const void __user *)arg);
fs/f2fs/file.c
2657
static int f2fs_ioc_get_encryption_policy(struct file *filp, unsigned long arg)
fs/f2fs/file.c
2661
return fscrypt_ioctl_get_policy(filp, (void __user *)arg);
fs/f2fs/file.c
2664
static int f2fs_ioc_get_encryption_pwsalt(struct file *filp, unsigned long arg)
fs/f2fs/file.c
2698
if (!err && copy_to_user((__u8 __user *)arg, encrypt_pw_salt, 16))
fs/f2fs/file.c
2705
unsigned long arg)
fs/f2fs/file.c
2710
return fscrypt_ioctl_get_policy_ex(filp, (void __user *)arg);
fs/f2fs/file.c
2713
static int f2fs_ioc_add_encryption_key(struct file *filp, unsigned long arg)
fs/f2fs/file.c
2718
return fscrypt_ioctl_add_key(filp, (void __user *)arg);
fs/f2fs/file.c
2721
static int f2fs_ioc_remove_encryption_key(struct file *filp, unsigned long arg)
fs/f2fs/file.c
2726
return fscrypt_ioctl_remove_key(filp, (void __user *)arg);
fs/f2fs/file.c
2730
unsigned long arg)
fs/f2fs/file.c
2735
return fscrypt_ioctl_remove_key_all_users(filp, (void __user *)arg);
fs/f2fs/file.c
2739
unsigned long arg)
fs/f2fs/file.c
2744
return fscrypt_ioctl_get_key_status(filp, (void __user *)arg);
fs/f2fs/file.c
2747
static int f2fs_ioc_get_encryption_nonce(struct file *filp, unsigned long arg)
fs/f2fs/file.c
2752
return fscrypt_ioctl_get_nonce(filp, (void __user *)arg);
fs/f2fs/file.c
2755
static int f2fs_ioc_gc(struct file *filp, unsigned long arg)
fs/f2fs/file.c
2769
if (get_user(sync, (__u32 __user *)arg))
fs/f2fs/file.c
2850
static int f2fs_ioc_gc_range(struct file *filp, unsigned long arg)
fs/f2fs/file.c
2854
if (copy_from_user(&range, (struct f2fs_gc_range __user *)arg,
fs/f2fs/file.c
3051
static int f2fs_ioc_defragment(struct file *filp, unsigned long arg)
fs/f2fs/file.c
3067
if (copy_from_user(&range, (struct f2fs_defragment __user *)arg,
fs/f2fs/file.c
3091
if (copy_to_user((struct f2fs_defragment __user *)arg, &range,
fs/f2fs/file.c
3263
static int f2fs_ioc_move_range(struct file *filp, unsigned long arg)
fs/f2fs/file.c
3267
if (copy_from_user(&range, (struct f2fs_move_range __user *)arg,
fs/f2fs/file.c
3273
static int f2fs_ioc_flush_device(struct file *filp, unsigned long arg)
fs/f2fs/file.c
3297
if (copy_from_user(&range, (struct f2fs_flush_device __user *)arg,
fs/f2fs/file.c
3344
static int f2fs_ioc_get_features(struct file *filp, unsigned long arg)
fs/f2fs/file.c
3352
return put_user(sb_feature, (u32 __user *)arg);
fs/f2fs/file.c
3510
static int f2fs_ioc_set_pin_file(struct file *filp, unsigned long arg)
fs/f2fs/file.c
3517
if (get_user(pin, (__u32 __user *)arg))
fs/f2fs/file.c
3584
static int f2fs_ioc_get_pin_file(struct file *filp, unsigned long arg)
fs/f2fs/file.c
3591
return put_user(pin, (u32 __user *)arg);
fs/f2fs/file.c
3594
static int f2fs_ioc_get_dev_alias_file(struct file *filp, unsigned long arg)
fs/f2fs/file.c
3597
(u32 __user *)arg);
fs/f2fs/file.c
3600
static int f2fs_ioc_io_prio(struct file *filp, unsigned long arg)
fs/f2fs/file.c
3605
if (get_user(level, (__u32 __user *)arg))
fs/f2fs/file.c
3656
static int f2fs_ioc_resize_fs(struct file *filp, unsigned long arg)
fs/f2fs/file.c
3667
if (copy_from_user(&block_count, (void __user *)arg,
fs/f2fs/file.c
3674
static int f2fs_ioc_enable_verity(struct file *filp, unsigned long arg)
fs/f2fs/file.c
3687
return fsverity_ioctl_enable(filp, (const void __user *)arg);
fs/f2fs/file.c
3690
static int f2fs_ioc_measure_verity(struct file *filp, unsigned long arg)
fs/f2fs/file.c
3695
return fsverity_ioctl_measure(filp, (void __user *)arg);
fs/f2fs/file.c
3698
static int f2fs_ioc_read_verity_metadata(struct file *filp, unsigned long arg)
fs/f2fs/file.c
3703
return fsverity_ioctl_read_metadata(filp, (const void __user *)arg);
fs/f2fs/file.c
3706
static int f2fs_ioc_getfslabel(struct file *filp, unsigned long arg)
fs/f2fs/file.c
3724
if (copy_to_user((char __user *)arg, vbuf,
fs/f2fs/file.c
3732
static int f2fs_ioc_setfslabel(struct file *filp, unsigned long arg)
fs/f2fs/file.c
3742
vbuf = strndup_user((const char __user *)arg, FSLABEL_MAX);
fs/f2fs/file.c
3781
static int f2fs_ioc_get_compress_blocks(struct file *filp, unsigned long arg)
fs/f2fs/file.c
3791
return put_user(blocks, (u64 __user *)arg);
fs/f2fs/file.c
3847
static int f2fs_release_compress_blocks(struct file *filp, unsigned long arg)
fs/f2fs/file.c
3949
ret = put_user(released_blocks, (u64 __user *)arg);
fs/f2fs/file.c
4044
static int f2fs_reserve_compress_blocks(struct file *filp, unsigned long arg)
fs/f2fs/file.c
4132
ret = put_user(reserved_blocks, (u64 __user *)arg);
fs/f2fs/file.c
4174
static int f2fs_sec_trim_file(struct file *filp, unsigned long arg)
fs/f2fs/file.c
4190
if (copy_from_user(&range, (struct f2fs_sectrim_range __user *)arg,
fs/f2fs/file.c
4337
static int f2fs_ioc_get_compress_option(struct file *filp, unsigned long arg)
fs/f2fs/file.c
4357
if (copy_to_user((struct f2fs_comp_option __user *)arg, &option,
fs/f2fs/file.c
4364
static int f2fs_ioc_set_compress_option(struct file *filp, unsigned long arg)
fs/f2fs/file.c
4378
if (copy_from_user(&option, (struct f2fs_comp_option __user *)arg,
fs/f2fs/file.c
4636
static long __f2fs_ioctl(struct file *filp, unsigned int cmd, unsigned long arg)
fs/f2fs/file.c
4640
return f2fs_ioc_getversion(filp, arg);
fs/f2fs/file.c
4653
return f2fs_ioc_shutdown(filp, arg);
fs/f2fs/file.c
4655
return f2fs_ioc_fitrim(filp, arg);
fs/f2fs/file.c
4657
return f2fs_ioc_set_encryption_policy(filp, arg);
fs/f2fs/file.c
4659
return f2fs_ioc_get_encryption_policy(filp, arg);
fs/f2fs/file.c
4661
return f2fs_ioc_get_encryption_pwsalt(filp, arg);
fs/f2fs/file.c
4663
return f2fs_ioc_get_encryption_policy_ex(filp, arg);
fs/f2fs/file.c
4665
return f2fs_ioc_add_encryption_key(filp, arg);
fs/f2fs/file.c
4667
return f2fs_ioc_remove_encryption_key(filp, arg);
fs/f2fs/file.c
4669
return f2fs_ioc_remove_encryption_key_all_users(filp, arg);
fs/f2fs/file.c
4671
return f2fs_ioc_get_encryption_key_status(filp, arg);
fs/f2fs/file.c
4673
return f2fs_ioc_get_encryption_nonce(filp, arg);
fs/f2fs/file.c
4675
return f2fs_ioc_gc(filp, arg);
fs/f2fs/file.c
4677
return f2fs_ioc_gc_range(filp, arg);
fs/f2fs/file.c
4681
return f2fs_ioc_defragment(filp, arg);
fs/f2fs/file.c
4683
return f2fs_ioc_move_range(filp, arg);
fs/f2fs/file.c
4685
return f2fs_ioc_flush_device(filp, arg);
fs/f2fs/file.c
4687
return f2fs_ioc_get_features(filp, arg);
fs/f2fs/file.c
4689
return f2fs_ioc_get_pin_file(filp, arg);
fs/f2fs/file.c
4691
return f2fs_ioc_set_pin_file(filp, arg);
fs/f2fs/file.c
4695
return f2fs_ioc_resize_fs(filp, arg);
fs/f2fs/file.c
4697
return f2fs_ioc_enable_verity(filp, arg);
fs/f2fs/file.c
4699
return f2fs_ioc_measure_verity(filp, arg);
fs/f2fs/file.c
4701
return f2fs_ioc_read_verity_metadata(filp, arg);
fs/f2fs/file.c
4703
return f2fs_ioc_getfslabel(filp, arg);
fs/f2fs/file.c
4705
return f2fs_ioc_setfslabel(filp, arg);
fs/f2fs/file.c
4707
return f2fs_ioc_get_compress_blocks(filp, arg);
fs/f2fs/file.c
4709
return f2fs_release_compress_blocks(filp, arg);
fs/f2fs/file.c
4711
return f2fs_reserve_compress_blocks(filp, arg);
fs/f2fs/file.c
4713
return f2fs_sec_trim_file(filp, arg);
fs/f2fs/file.c
4715
return f2fs_ioc_get_compress_option(filp, arg);
fs/f2fs/file.c
4717
return f2fs_ioc_set_compress_option(filp, arg);
fs/f2fs/file.c
4723
return f2fs_ioc_get_dev_alias_file(filp, arg);
fs/f2fs/file.c
4725
return f2fs_ioc_io_prio(filp, arg);
fs/f2fs/file.c
4731
long f2fs_ioctl(struct file *filp, unsigned int cmd, unsigned long arg)
fs/f2fs/file.c
4738
return __f2fs_ioctl(filp, cmd, arg);
fs/f2fs/file.c
5353
static int f2fs_compat_ioc_gc_range(struct file *file, unsigned long arg)
fs/f2fs/file.c
5359
urange = compat_ptr(arg);
fs/f2fs/file.c
5378
static int f2fs_compat_ioc_move_range(struct file *file, unsigned long arg)
fs/f2fs/file.c
5384
urange = compat_ptr(arg);
fs/f2fs/file.c
5395
long f2fs_compat_ioctl(struct file *file, unsigned int cmd, unsigned long arg)
fs/f2fs/file.c
5407
return f2fs_compat_ioc_gc_range(file, arg);
fs/f2fs/file.c
5409
return f2fs_compat_ioc_move_range(file, arg);
fs/f2fs/file.c
5455
return __f2fs_ioctl(file, cmd, (unsigned long) compat_ptr(arg));
fs/f2fs/super.c
1046
arg = 0;
fs/f2fs/super.c
1052
if (args->from && match_int(args, &arg))
fs/f2fs/super.c
1054
if (arg < 0 || arg > 100)
fs/f2fs/super.c
1056
F2FS_CTX_INFO(ctx).unusable_cap_perc = arg;
fs/f2fs/super.c
1061
if (args->from && match_int(args, &arg))
fs/f2fs/super.c
1063
F2FS_CTX_INFO(ctx).unusable_cap = arg;
fs/f2fs/super.c
797
int token, ret, arg;
fs/fat/dir.c
802
unsigned long arg)
fs/fat/dir.c
805
struct __fat_dirent __user *d1 = (struct __fat_dirent __user *)arg;
fs/fat/dir.c
818
return fat_generic_ioctl(filp, cmd, arg);
fs/fat/dir.c
840
unsigned long arg)
fs/fat/dir.c
843
struct compat_dirent __user *d1 = compat_ptr(arg);
fs/fat/dir.c
856
return fat_generic_ioctl(filp, cmd, (unsigned long)arg);
fs/fat/fat.h
401
unsigned long arg);
fs/fat/file.c
127
static int fat_ioctl_fitrim(struct inode *inode, unsigned long arg)
fs/fat/file.c
140
user_range = (struct fstrim_range __user *)arg;
fs/fat/file.c
156
long fat_generic_ioctl(struct file *filp, unsigned int cmd, unsigned long arg)
fs/fat/file.c
159
u32 __user *user_attr = (u32 __user *)arg;
fs/fat/file.c
169
return fat_ioctl_fitrim(inode, arg);
fs/fcntl.c
216
static int f_setown_ex(struct file *filp, unsigned long arg)
fs/fcntl.c
218
struct f_owner_ex __user *owner_p = (void __user *)arg;
fs/fcntl.c
260
static int f_getown_ex(struct file *filp, unsigned long arg)
fs/fcntl.c
262
struct f_owner_ex __user *owner_p = (void __user *)arg;
fs/fcntl.c
308
static int f_getowner_uids(struct file *filp, unsigned long arg)
fs/fcntl.c
312
uid_t __user *dst = (void __user *)arg;
fs/fcntl.c
330
static int f_getowner_uids(struct file *filp, unsigned long arg)
fs/fcntl.c
358
static long fcntl_get_rw_hint(struct file *file, unsigned long arg)
fs/fcntl.c
361
u64 __user *argp = (u64 __user *)arg;
fs/fcntl.c
369
static long fcntl_set_rw_hint(struct file *file, unsigned long arg)
fs/fcntl.c
372
u64 __user *argp = (u64 __user *)arg;
fs/fcntl.c
39
static int setfl(int fd, struct file * filp, unsigned int arg)
fs/fcntl.c
444
static long do_fcntl(int fd, unsigned int cmd, unsigned long arg,
fs/fcntl.c
447
void __user *argp = (void __user *)arg;
fs/fcntl.c
449
int argi = (int)arg;
fs/fcntl.c
48
if (((arg ^ filp->f_flags) & O_APPEND) && IS_APPEND(inode))
fs/fcntl.c
517
err = f_getown_ex(filp, arg);
fs/fcntl.c
52
if ((arg & O_NOATIME) && !(filp->f_flags & O_NOATIME))
fs/fcntl.c
520
err = f_setown_ex(filp, arg);
fs/fcntl.c
523
err = f_getowner_uids(filp, arg);
fs/fcntl.c
549
err = fcntl_get_rw_hint(filp, arg);
fs/fcntl.c
552
err = fcntl_set_rw_hint(filp, arg);
fs/fcntl.c
58
if (arg & O_NDELAY)
fs/fcntl.c
587
SYSCALL_DEFINE3(fcntl, unsigned int, fd, unsigned int, cmd, unsigned long, arg)
fs/fcntl.c
59
arg |= O_NONBLOCK;
fs/fcntl.c
600
err = security_file_fcntl(fd_file(f), cmd, arg);
fs/fcntl.c
602
err = do_fcntl(fd, cmd, arg, fd_file(f));
fs/fcntl.c
609
unsigned long, arg)
fs/fcntl.c
611
void __user *argp = (void __user *)arg;
fs/fcntl.c
624
err = security_file_fcntl(fd_file(f), cmd, arg);
fs/fcntl.c
63
(arg & O_DIRECT) &&
fs/fcntl.c
648
err = do_fcntl(fd, cmd, arg, fd_file(f));
fs/fcntl.c
68
error = filp->f_op->check_flags(arg);
fs/fcntl.c
744
compat_ulong_t arg)
fs/fcntl.c
75
if (((arg ^ filp->f_flags) & FASYNC) && filp->f_op->fasync) {
fs/fcntl.c
758
err = security_file_fcntl(fd_file(f), cmd, arg);
fs/fcntl.c
76
error = filp->f_op->fasync(fd, filp, (arg & FASYNC) != 0);
fs/fcntl.c
764
err = get_compat_flock(&flock, compat_ptr(arg));
fs/fcntl.c
772
err = put_compat_flock(&flock, compat_ptr(arg));
fs/fcntl.c
776
err = get_compat_flock64(&flock, compat_ptr(arg));
fs/fcntl.c
781
err = put_compat_flock64(&flock, compat_ptr(arg));
fs/fcntl.c
785
err = get_compat_flock(&flock, compat_ptr(arg));
fs/fcntl.c
794
err = get_compat_flock64(&flock, compat_ptr(arg));
fs/fcntl.c
800
err = do_fcntl(fd, cmd, arg, fd_file(f));
fs/fcntl.c
807
compat_ulong_t, arg)
fs/fcntl.c
809
return do_compat_fcntl64(fd, cmd, arg);
fs/fcntl.c
813
compat_ulong_t, arg)
fs/fcntl.c
824
return do_compat_fcntl64(fd, cmd, arg);
fs/fcntl.c
83
filp->f_flags = (arg & SETFL_MASK) | (filp->f_flags & ~SETFL_MASK);
fs/fuse/cuse.c
157
unsigned long arg)
fs/fuse/cuse.c
166
return fuse_do_ioctl(file, cmd, arg, flags);
fs/fuse/cuse.c
170
unsigned long arg)
fs/fuse/cuse.c
179
return fuse_do_ioctl(file, cmd, arg, flags);
fs/fuse/cuse.c
329
struct cuse_init_out *arg = &ia->out;
fs/fuse/cuse.c
337
if (error || arg->major != FUSE_KERNEL_VERSION || arg->minor < 11)
fs/fuse/cuse.c
340
fc->minor = arg->minor;
fs/fuse/cuse.c
341
fc->max_read = max_t(unsigned, arg->max_read, 4096);
fs/fuse/cuse.c
342
fc->max_write = max_t(unsigned, arg->max_write, 4096);
fs/fuse/cuse.c
345
cc->unrestricted_ioctl = arg->flags & CUSE_UNRESTRICTED_IOCTL;
fs/fuse/cuse.c
353
devt = MKDEV(arg->dev_major, arg->dev_minor);
fs/fuse/dev.c
1220
struct fuse_arg *arg = &args[i];
fs/fuse/dev.c
1222
err = fuse_copy_folios(cs, arg->size, zeroing);
fs/fuse/dev.c
1224
err = fuse_copy_one(cs, arg->value, arg->size);
fs/fuse/dev.c
1254
struct fuse_interrupt_in arg;
fs/fuse/dev.c
1255
unsigned reqsize = sizeof(ih) + sizeof(arg);
fs/fuse/dev.c
1260
memset(&arg, 0, sizeof(arg));
fs/fuse/dev.c
1264
arg.unique = req->in.h.unique;
fs/fuse/dev.c
1272
err = fuse_copy_one(cs, &arg, sizeof(arg));
fs/fuse/dev.c
1307
struct fuse_forget_in arg = {
fs/fuse/dev.c
1314
.len = sizeof(ih) + sizeof(arg),
fs/fuse/dev.c
1324
err = fuse_copy_one(cs, &arg, sizeof(arg));
fs/fuse/dev.c
1341
struct fuse_batch_forget_in arg = { .count = 0 };
fs/fuse/dev.c
1345
.len = sizeof(ih) + sizeof(arg),
fs/fuse/dev.c
1357
arg.count = count;
fs/fuse/dev.c
1361
err = fuse_copy_one(cs, &arg, sizeof(arg));
fs/fuse/dev.c
2670
unsigned long arg)
fs/fuse/dev.c
2672
void __user *argp = (void __user *)arg;
fs/fuse/dir.c
1949
unsigned long arg)
fs/fuse/dir.c
1957
return fuse_ioctl_common(file, cmd, arg, FUSE_IOCTL_DIR);
fs/fuse/dir.c
1961
unsigned long arg)
fs/fuse/dir.c
1968
return fuse_ioctl_common(file, cmd, arg,
fs/fuse/dir.c
1991
struct iattr *iattr, struct fuse_setattr_in *arg,
fs/fuse/dir.c
1997
arg->valid |= FATTR_MODE, arg->mode = iattr->ia_mode;
fs/fuse/dir.c
2002
arg->valid |= FATTR_UID;
fs/fuse/dir.c
2003
arg->uid = from_kuid(fc->user_ns, fsuid);
fs/fuse/dir.c
2009
arg->valid |= FATTR_GID;
fs/fuse/dir.c
2010
arg->gid = from_kgid(fc->user_ns, fsgid);
fs/fuse/dir.c
2014
arg->valid |= FATTR_SIZE, arg->size = iattr->ia_size;
fs/fuse/dir.c
2016
arg->valid |= FATTR_ATIME;
fs/fuse/dir.c
2017
arg->atime = iattr->ia_atime.tv_sec;
fs/fuse/dir.c
2018
arg->atimensec = iattr->ia_atime.tv_nsec;
fs/fuse/dir.c
2020
arg->valid |= FATTR_ATIME_NOW;
fs/fuse/dir.c
2023
arg->valid |= FATTR_MTIME;
fs/fuse/dir.c
2024
arg->mtime = iattr->ia_mtime.tv_sec;
fs/fuse/dir.c
2025
arg->mtimensec = iattr->ia_mtime.tv_nsec;
fs/fuse/dir.c
2027
arg->valid |= FATTR_MTIME_NOW;
fs/fuse/dir.c
2030
arg->valid |= FATTR_CTIME;
fs/fuse/dir.c
2031
arg->ctime = iattr->ia_ctime.tv_sec;
fs/fuse/dir.c
2032
arg->ctimensec = iattr->ia_ctime.tv_nsec;
fs/fuse/dir.c
64
*((unsigned int *)kp->arg) = num;
fs/fuse/fuse_i.h
1460
long fuse_do_ioctl(struct file *file, unsigned int cmd, unsigned long arg,
fs/fuse/fuse_i.h
1463
unsigned long arg, unsigned int flags);
fs/fuse/fuse_i.h
1528
long fuse_file_ioctl(struct file *file, unsigned int cmd, unsigned long arg);
fs/fuse/fuse_i.h
1530
unsigned long arg);
fs/fuse/inode.c
1253
sanitize_global_limit((unsigned int *)kp->arg);
fs/fuse/inode.c
1258
static void process_init_limits(struct fuse_conn *fc, struct fuse_init_out *arg)
fs/fuse/inode.c
1262
if (arg->minor < 13)
fs/fuse/inode.c
1269
if (arg->max_background) {
fs/fuse/inode.c
1270
fc->max_background = arg->max_background;
fs/fuse/inode.c
1275
if (arg->congestion_threshold) {
fs/fuse/inode.c
1276
fc->congestion_threshold = arg->congestion_threshold;
fs/fuse/inode.c
1324
struct fuse_init_out *arg = &ia->out;
fs/fuse/inode.c
1327
if (error || arg->major != FUSE_KERNEL_VERSION)
fs/fuse/inode.c
1333
process_init_limits(fc, arg);
fs/fuse/inode.c
1335
if (arg->minor >= 6) {
fs/fuse/inode.c
1336
u64 flags = arg->flags;
fs/fuse/inode.c
1339
flags |= (u64) arg->flags2 << 32;
fs/fuse/inode.c
1341
ra_pages = arg->max_readahead / PAGE_SIZE;
fs/fuse/inode.c
1346
if (arg->minor >= 17) {
fs/fuse/inode.c
1355
if (arg->minor >= 9) {
fs/fuse/inode.c
1381
if (arg->time_gran && arg->time_gran <= 1000000000)
fs/fuse/inode.c
1382
fm->sb->s_time_gran = arg->time_gran;
fs/fuse/inode.c
1394
max_t(unsigned int, arg->max_pages, 1));
fs/fuse/inode.c
1405
!fuse_dax_check_alignment(fc, arg->map_alignment)) {
fs/fuse/inode.c
1439
arg->max_stack_depth > 0 &&
fs/fuse/inode.c
1440
arg->max_stack_depth <= FILESYSTEM_MAX_STACK_DEPTH &&
fs/fuse/inode.c
1443
fc->max_stack_depth = arg->max_stack_depth;
fs/fuse/inode.c
1444
fm->sb->s_stack_depth = arg->max_stack_depth;
fs/fuse/inode.c
1458
timeout = arg->request_timeout;
fs/fuse/inode.c
1469
fc->minor = arg->minor;
fs/fuse/inode.c
1470
fc->max_write = arg->minor < 5 ? 4096 : arg->max_write;
fs/fuse/ioctl.c
124
static int fuse_setup_measure_verity(unsigned long arg, struct iovec *iov)
fs/fuse/ioctl.c
127
struct fsverity_digest __user *uarg = (void __user *)arg;
fs/fuse/ioctl.c
140
static int fuse_setup_enable_verity(unsigned long arg, struct iovec *iov,
fs/fuse/ioctl.c
144
struct fsverity_enable_arg __user *uarg = (void __user *)arg;
fs/fuse/ioctl.c
217
long fuse_do_ioctl(struct file *file, unsigned int cmd, unsigned long arg,
fs/fuse/ioctl.c
225
.arg = arg,
fs/fuse/ioctl.c
268
iov->iov_base = (void __user *)arg;
fs/fuse/ioctl.c
284
err = fuse_setup_measure_verity(arg, iov);
fs/fuse/ioctl.c
287
err = fuse_setup_enable_verity(arg, iov, &in_iovs);
fs/fuse/ioctl.c
413
unsigned long arg, unsigned int flags)
fs/fuse/ioctl.c
424
return fuse_do_ioctl(file, cmd, arg, flags);
fs/fuse/ioctl.c
427
long fuse_file_ioctl(struct file *file, unsigned int cmd, unsigned long arg)
fs/fuse/ioctl.c
429
return fuse_ioctl_common(file, cmd, arg, 0);
fs/fuse/ioctl.c
433
unsigned long arg)
fs/fuse/ioctl.c
435
return fuse_ioctl_common(file, cmd, arg, FUSE_IOCTL_COMPAT);
fs/fuse/virtio_fs.c
1252
req->arg = (struct fuse_forget_in){
fs/fuse/virtio_fs.c
84
struct fuse_forget_in arg;
fs/gfs2/file.c
325
static long gfs2_ioctl(struct file *filp, unsigned int cmd, unsigned long arg)
fs/gfs2/file.c
329
return gfs2_fitrim(filp, (void __user *)arg);
fs/gfs2/file.c
331
return gfs2_getlabel(filp, (char __user *)arg);
fs/gfs2/file.c
338
static long gfs2_compat_ioctl(struct file *filp, unsigned int cmd, unsigned long arg)
fs/gfs2/file.c
349
return gfs2_ioctl(filp, cmd, (unsigned long)compat_ptr(arg));
fs/gfs2/lock_dlm.c
1159
static void gdlm_recover_prep(void *arg)
fs/gfs2/lock_dlm.c
1161
struct gfs2_sbd *sdp = arg;
fs/gfs2/lock_dlm.c
118
static void gdlm_ast(void *arg)
fs/gfs2/lock_dlm.c
1184
static void gdlm_recover_slot(void *arg, struct dlm_slot *slot)
fs/gfs2/lock_dlm.c
1186
struct gfs2_sbd *sdp = arg;
fs/gfs2/lock_dlm.c
120
struct gfs2_glock *gl = arg;
fs/gfs2/lock_dlm.c
1213
static void gdlm_recover_done(void *arg, struct dlm_slot *slots, int num_slots,
fs/gfs2/lock_dlm.c
1216
struct gfs2_sbd *sdp = arg;
fs/gfs2/lock_dlm.c
181
static void gdlm_bast(void *arg, int mode)
fs/gfs2/lock_dlm.c
183
struct gfs2_glock *gl = arg;
fs/gfs2/lock_dlm.c
561
static void sync_wait_cb(void *arg)
fs/gfs2/lock_dlm.c
563
struct lm_lockstruct *ls = arg;
fs/gfs2/quota.c
152
struct list_lru_one *lru, void *arg)
fs/gfs2/quota.c
154
struct list_head *dispose = arg;
fs/hfsplus/hfsplus_fs.h
468
long hfsplus_ioctl(struct file *filp, unsigned int cmd, unsigned long arg);
fs/hfsplus/ioctl.c
60
long hfsplus_ioctl(struct file *file, unsigned int cmd, unsigned long arg)
fs/hfsplus/ioctl.c
62
void __user *argp = (void __user *)arg;
fs/hpfs/hpfs_fn.h
331
long hpfs_ioctl(struct file *file, unsigned cmd, unsigned long arg);
fs/hpfs/super.c
206
long hpfs_ioctl(struct file *file, unsigned cmd, unsigned long arg)
fs/hpfs/super.c
215
if (copy_from_user(&range, (struct fstrim_range __user *)arg, sizeof(range)))
fs/hpfs/super.c
221
if (copy_to_user((struct fstrim_range __user *)arg, &range, sizeof(range)))
fs/inode.c
958
struct list_lru_one *lru, void *arg)
fs/inode.c
960
struct list_head *freeable = arg;
fs/ioctl.c
44
static int vfs_ioctl(struct file *filp, unsigned int cmd, unsigned long arg)
fs/ioctl.c
493
unsigned int cmd, unsigned long arg)
fs/ioctl.c
495
void __user *argp = (void __user *)arg;
fs/ioctl.c
51
error = filp->f_op->unlocked_ioctl(filp, cmd, arg);
fs/ioctl.c
541
return ioctl_file_clone(filp, arg, 0, 0, 0);
fs/ioctl.c
551
return vfs_ioctl(filp, cmd, arg);
fs/ioctl.c
583
SYSCALL_DEFINE3(ioctl, unsigned int, fd, unsigned int, cmd, unsigned long, arg)
fs/ioctl.c
591
error = security_file_ioctl(fd_file(f), cmd, arg);
fs/ioctl.c
595
error = do_vfs_ioctl(fd_file(f), fd, cmd, arg);
fs/ioctl.c
597
error = vfs_ioctl(fd_file(f), cmd, arg);
fs/ioctl.c
629
long compat_ptr_ioctl(struct file *file, unsigned int cmd, unsigned long arg)
fs/ioctl.c
634
return file->f_op->unlocked_ioctl(file, cmd, (unsigned long)compat_ptr(arg));
fs/ioctl.c
639
compat_ulong_t, arg)
fs/ioctl.c
647
error = security_file_ioctl_compat(fd_file(f), cmd, arg);
fs/ioctl.c
654
error = ioctl_file_clone(fd_file(f), arg, 0, 0, 0);
fs/ioctl.c
661
error = compat_ioctl_preallocate(fd_file(f), 0, compat_ptr(arg));
fs/ioctl.c
666
compat_ptr(arg));
fs/ioctl.c
670
compat_ptr(arg));
fs/ioctl.c
690
(unsigned long)compat_ptr(arg));
fs/ioctl.c
695
error = fd_file(f)->f_op->compat_ioctl(fd_file(f), cmd, arg);
fs/jbd2/journal.c
160
static int kjournald2(void *arg)
fs/jbd2/journal.c
162
journal_t *journal = arg;
fs/jffs2/ioctl.c
16
long jffs2_ioctl(struct file *filp, unsigned int cmd, unsigned long arg)
fs/jfs/ioctl.c
105
long jfs_ioctl(struct file *filp, unsigned int cmd, unsigned long arg)
fs/jfs/ioctl.c
124
if (copy_from_user(&range, (struct fstrim_range __user *)arg,
fs/jfs/ioctl.c
135
if (copy_to_user((struct fstrim_range __user *)arg, &range,
fs/jfs/jfs_debug.h
55
#define jfs_info(fmt, arg...) do { \
fs/jfs/jfs_debug.h
57
printk(KERN_INFO fmt "\n", ## arg); \
fs/jfs/jfs_debug.h
61
#define jfs_debug(fmt, arg...) do { \
fs/jfs/jfs_debug.h
63
printk(KERN_DEBUG fmt "\n", ## arg); \
fs/jfs/jfs_debug.h
67
#define jfs_warn(fmt, arg...) do { \
fs/jfs/jfs_debug.h
69
printk(KERN_WARNING fmt "\n", ## arg); \
fs/jfs/jfs_debug.h
73
#define jfs_err(fmt, arg...) do { \
fs/jfs/jfs_debug.h
75
printk(KERN_ERR fmt "\n", ## arg); \
fs/jfs/jfs_debug.h
84
#define jfs_info(fmt, arg...) do {} while (0)
fs/jfs/jfs_debug.h
85
#define jfs_debug(fmt, arg...) do {} while (0)
fs/jfs/jfs_debug.h
86
#define jfs_warn(fmt, arg...) do {} while (0)
fs/jfs/jfs_debug.h
87
#define jfs_err(fmt, arg...) do {} while (0)
fs/jfs/jfs_logmgr.c
2310
int jfsIOWait(void *arg)
fs/jfs/jfs_txnmgr.c
2699
int jfs_lazycommit(void *arg)
fs/jfs/jfs_txnmgr.c
2883
int jfs_sync(void *arg)
fs/lockd/svc.c
488
*((type *) kp->arg) = num; \
fs/locks.c
1489
static void lease_clear_pending(struct file_lease *fl, int arg)
fs/locks.c
1491
switch (arg) {
fs/locks.c
1501
int lease_modify(struct file_lease *fl, int arg, struct list_head *dispose)
fs/locks.c
1503
int error = assign_type(&fl->c, arg);
fs/locks.c
1507
lease_clear_pending(fl, arg);
fs/locks.c
1509
if (arg == F_UNLCK) {
fs/locks.c
1808
generic_add_lease(struct file *filp, int arg, struct file_lease **flp, void **priv)
fs/locks.c
1825
ctx = locks_get_lock_context(inode, arg);
fs/locks.c
1843
error = lease->fl_lmops->lm_open_conflict(filp, arg);
fs/locks.c
1867
if (arg == F_WRLCK)
fs/locks.c
1879
error = lease->fl_lmops->lm_change(lease, arg, &dispose);
fs/locks.c
1900
error = lease->fl_lmops->lm_open_conflict(filp, arg);
fs/locks.c
1963
int generic_setlease(struct file *filp, int arg, struct file_lease **flp,
fs/locks.c
1971
switch (arg) {
fs/locks.c
1984
return generic_add_lease(filp, arg, flp, priv);
fs/locks.c
2006
setlease_notifier(int arg, struct file_lease *lease)
fs/locks.c
2008
if (arg != F_UNLCK)
fs/locks.c
2009
srcu_notifier_call_chain(&lease_notifier_chain, arg, lease);
fs/locks.c
2026
kernel_setlease(struct file *filp, int arg, struct file_lease **lease, void **priv)
fs/locks.c
2029
setlease_notifier(arg, *lease);
fs/locks.c
2031
return filp->f_op->setlease(filp, arg, lease, priv);
fs/locks.c
2054
vfs_setlease(struct file *filp, int arg, struct file_lease **lease, void **priv)
fs/locks.c
2062
error = security_file_lock(filp, arg);
fs/locks.c
2065
return kernel_setlease(filp, arg, lease, priv);
fs/locks.c
2069
static int do_fcntl_add_lease(unsigned int fd, struct file *filp, unsigned int flavor, int arg)
fs/locks.c
2075
fl = lease_alloc(filp, flavor, arg);
fs/locks.c
2086
error = vfs_setlease(filp, arg, &fl, (void **)&new);
fs/locks.c
2104
int fcntl_setlease(unsigned int fd, struct file *filp, int arg)
fs/locks.c
2109
if (arg == F_UNLCK)
fs/locks.c
2111
return do_fcntl_add_lease(fd, filp, FL_LEASE, arg);
fs/locks.c
609
lease_open_conflict(struct file *filp, const int arg)
fs/locks.c
614
if (arg == F_RDLCK)
fs/locks.c
616
else if (arg != F_WRLCK)
fs/namei.c
4191
void *arg)
fs/namei.c
4203
error = f(dentry, mode, arg);
fs/namei.c
6346
void page_put_link(void *arg)
fs/namei.c
6348
folio_put(arg);
fs/nfs/blocklayout/blocklayout.c
792
bl_prepare_layoutcommit(struct nfs4_layoutcommit_args *arg)
fs/nfs/blocklayout/blocklayout.c
794
return ext_tree_prepare_commit(arg);
fs/nfs/blocklayout/blocklayout.h
195
int ext_tree_prepare_commit(struct nfs4_layoutcommit_args *arg);
fs/nfs/blocklayout/blocklayout.h
196
void ext_tree_mark_committed(struct nfs4_layoutcommit_args *arg, int status);
fs/nfs/blocklayout/extent_tree.c
492
static void ext_tree_free_commitdata(struct nfs4_layoutcommit_args *arg,
fs/nfs/blocklayout/extent_tree.c
495
if (arg->layoutupdate_pages != &arg->layoutupdate_page) {
fs/nfs/blocklayout/extent_tree.c
499
put_page(arg->layoutupdate_pages[i]);
fs/nfs/blocklayout/extent_tree.c
500
vfree(arg->start_p);
fs/nfs/blocklayout/extent_tree.c
501
kfree(arg->layoutupdate_pages);
fs/nfs/blocklayout/extent_tree.c
503
put_page(arg->layoutupdate_page);
fs/nfs/blocklayout/extent_tree.c
634
ext_tree_prepare_commit(struct nfs4_layoutcommit_args *arg)
fs/nfs/blocklayout/extent_tree.c
636
struct pnfs_block_layout *bl = BLK_LO2EXT(NFS_I(arg->inode)->layout);
fs/nfs/blocklayout/extent_tree.c
641
arg->layoutupdate_page = alloc_page(GFP_NOFS);
fs/nfs/blocklayout/extent_tree.c
642
if (!arg->layoutupdate_page)
fs/nfs/blocklayout/extent_tree.c
644
start_p = page_address(arg->layoutupdate_page);
fs/nfs/blocklayout/extent_tree.c
645
arg->layoutupdate_pages = &arg->layoutupdate_page;
fs/nfs/blocklayout/extent_tree.c
648
&count, &arg->lastbytewritten);
fs/nfs/blocklayout/extent_tree.c
650
ext_tree_free_commitdata(arg, buffer_size);
fs/nfs/blocklayout/extent_tree.c
652
buffer_size = NFS_SERVER(arg->inode)->wsize;
fs/nfs/blocklayout/extent_tree.c
655
arg->layoutupdate_pages =
fs/nfs/blocklayout/extent_tree.c
659
if (!arg->layoutupdate_pages)
fs/nfs/blocklayout/extent_tree.c
664
kfree(arg->layoutupdate_pages);
fs/nfs/blocklayout/extent_tree.c
669
&count, &arg->lastbytewritten);
fs/nfs/blocklayout/extent_tree.c
673
arg->layoutupdate_len = ext_tree_layoutupdate_size(bl, count);
fs/nfs/blocklayout/extent_tree.c
675
if (unlikely(arg->layoutupdate_pages != &arg->layoutupdate_page)) {
fs/nfs/blocklayout/extent_tree.c
676
void *p = start_p, *end = p + arg->layoutupdate_len;
fs/nfs/blocklayout/extent_tree.c
680
arg->start_p = start_p;
fs/nfs/blocklayout/extent_tree.c
683
arg->layoutupdate_pages[i++] = page;
fs/nfs/blocklayout/extent_tree.c
689
arg->lastbytewritten, !!ret);
fs/nfs/blocklayout/extent_tree.c
694
ext_tree_mark_committed(struct nfs4_layoutcommit_args *arg, int status)
fs/nfs/blocklayout/extent_tree.c
696
struct pnfs_block_layout *bl = BLK_LO2EXT(NFS_I(arg->inode)->layout);
fs/nfs/blocklayout/extent_tree.c
702
ext_tree_free_commitdata(arg, arg->layoutupdate_len);
fs/nfs/dir.c
588
struct nfs_readdir_arg arg = {
fs/nfs/dir.c
607
error = NFS_PROTO(inode)->readdir(&arg, &res);
fs/nfs/dir.c
612
desc->plus = arg.plus = false;
fs/nfs/namespace.c
351
*((int *)kp->arg) = num;
fs/nfs/namespace.c
355
*((int *)kp->arg) = -1*HZ;
fs/nfs/namespace.c
363
long num = *((int *)kp->arg);
fs/nfs/nfs3proc.c
130
struct nfs3_sattrargs arg = {
fs/nfs/nfs3proc.c
136
.rpc_argp = &arg,
fs/nfs/nfs3proc.c
160
struct nfs3_diropargs arg = {
fs/nfs/nfs3proc.c
171
.rpc_argp = &arg,
fs/nfs/nfs3proc.c
226
struct nfs3_accessargs arg = {
fs/nfs/nfs3proc.c
233
.rpc_argp = &arg,
fs/nfs/nfs3proc.c
291
} arg;
fs/nfs/nfs3proc.c
304
data->msg.rpc_argp = &data->arg;
fs/nfs/nfs3proc.c
352
data->arg.create.fh = NFS_FH(dir);
fs/nfs/nfs3proc.c
353
data->arg.create.name = dentry->d_name.name;
fs/nfs/nfs3proc.c
354
data->arg.create.len = dentry->d_name.len;
fs/nfs/nfs3proc.c
355
data->arg.create.sattr = sattr;
fs/nfs/nfs3proc.c
357
data->arg.create.createmode = NFS3_CREATE_UNCHECKED;
fs/nfs/nfs3proc.c
359
data->arg.create.createmode = NFS3_CREATE_EXCLUSIVE;
fs/nfs/nfs3proc.c
360
data->arg.create.verifier[0] = cpu_to_be32(jiffies);
fs/nfs/nfs3proc.c
361
data->arg.create.verifier[1] = cpu_to_be32(current->pid);
fs/nfs/nfs3proc.c
376
switch (data->arg.create.createmode) {
fs/nfs/nfs3proc.c
378
data->arg.create.createmode = NFS3_CREATE_GUARDED;
fs/nfs/nfs3proc.c
382
data->arg.create.createmode = NFS3_CREATE_UNCHECKED;
fs/nfs/nfs3proc.c
405
if (data->arg.create.createmode == NFS3_CREATE_EXCLUSIVE) {
fs/nfs/nfs3proc.c
439
struct nfs_removeargs arg = {
fs/nfs/nfs3proc.c
446
.rpc_argp = &arg,
fs/nfs/nfs3proc.c
520
struct nfs3_linkargs arg = {
fs/nfs/nfs3proc.c
529
.rpc_argp = &arg,
fs/nfs/nfs3proc.c
568
data->arg.symlink.fromfh = NFS_FH(dir);
fs/nfs/nfs3proc.c
569
data->arg.symlink.fromname = dentry->d_name.name;
fs/nfs/nfs3proc.c
570
data->arg.symlink.fromlen = dentry->d_name.len;
fs/nfs/nfs3proc.c
571
data->arg.symlink.pages = &page;
fs/nfs/nfs3proc.c
572
data->arg.symlink.pathlen = len;
fs/nfs/nfs3proc.c
573
data->arg.symlink.sattr = sattr;
fs/nfs/nfs3proc.c
607
data->arg.mkdir.fh = NFS_FH(dir);
fs/nfs/nfs3proc.c
608
data->arg.mkdir.name = dentry->d_name.name;
fs/nfs/nfs3proc.c
609
data->arg.mkdir.len = dentry->d_name.len;
fs/nfs/nfs3proc.c
610
data->arg.mkdir.sattr = sattr;
fs/nfs/nfs3proc.c
639
struct nfs3_diropargs arg = {
fs/nfs/nfs3proc.c
646
.rpc_argp = &arg,
fs/nfs/nfs3proc.c
677
struct nfs3_readdirargs arg = {
fs/nfs/nfs3proc.c
690
.rpc_argp = &arg,
fs/nfs/nfs3proc.c
698
if (arg.cookie)
fs/nfs/nfs3proc.c
699
memcpy(arg.verf, nr_arg->verf, sizeof(arg.verf));
fs/nfs/nfs3proc.c
741
data->arg.mknod.fh = NFS_FH(dir);
fs/nfs/nfs3proc.c
742
data->arg.mknod.name = dentry->d_name.name;
fs/nfs/nfs3proc.c
743
data->arg.mknod.len = dentry->d_name.len;
fs/nfs/nfs3proc.c
744
data->arg.mknod.sattr = sattr;
fs/nfs/nfs3proc.c
745
data->arg.mknod.rdev = rdev;
fs/nfs/nfs3proc.c
749
data->arg.mknod.type = NF3BLK;
fs/nfs/nfs3proc.c
752
data->arg.mknod.type = NF3CHR;
fs/nfs/nfs3proc.c
755
data->arg.mknod.type = NF3FIFO;
fs/nfs/nfs3proc.c
758
data->arg.mknod.type = NF3SOCK;
fs/nfs/nfs42proc.c
1403
struct nfs42_setxattrargs arg = {
fs/nfs/nfs42proc.c
1416
.rpc_argp = &arg,
fs/nfs/nfs42proc.c
1430
np = nfs4_buf_to_pages_noslab(buf, buflen, arg.xattr_pages);
fs/nfs/nfs42proc.c
1441
ret = nfs4_call_sync(server->client, server, &msg, &arg.seq_args,
fs/nfs/nfs42proc.c
1463
struct nfs42_getxattrargs arg = {
fs/nfs/nfs42proc.c
1470
.rpc_argp = &arg,
fs/nfs/nfs42proc.c
1475
arg.xattr_len = plen;
fs/nfs/nfs42proc.c
1476
arg.xattr_pages = pages;
fs/nfs/nfs42proc.c
1478
ret = nfs4_call_sync(server->client, server, &msg, &arg.seq_args,
fs/nfs/nfs42proc.c
1510
struct nfs42_listxattrsargs arg = {
fs/nfs/nfs42proc.c
1521
.rpc_argp = &arg,
fs/nfs/nfs42proc.c
1547
arg.xattr_pages = pages;
fs/nfs/nfs42proc.c
1548
arg.count = xdrlen;
fs/nfs/nfs42proc.c
1550
ret = nfs4_call_sync(server->client, server, &msg, &arg.seq_args,
fs/nfs/nfs42xattr.c
805
struct list_lru_one *lru, void *arg)
fs/nfs/nfs42xattr.c
807
struct list_head *dispose = arg;
fs/nfs/nfs42xattr.c
870
struct list_lru_one *lru, void *arg)
fs/nfs/nfs42xattr.c
872
struct list_head *dispose = arg;
fs/nfs/nfs42xdr.c
490
const struct nfs42_setxattrargs *arg,
fs/nfs/nfs42xdr.c
500
*p = cpu_to_be32(arg->xattr_flags);
fs/nfs/nfs42xdr.c
501
encode_string(xdr, strlen(arg->xattr_name), arg->xattr_name);
fs/nfs/nfs42xdr.c
503
*p = cpu_to_be32(arg->xattr_len);
fs/nfs/nfs42xdr.c
504
if (arg->xattr_len)
fs/nfs/nfs42xdr.c
505
xdr_write_pages(xdr, arg->xattr_pages, 0, arg->xattr_len);
fs/nfs/nfs42xdr.c
523
const struct nfs42_listxattrsargs *arg,
fs/nfs/nfs42xdr.c
534
p = xdr_encode_hyper(p, arg->cookie);
fs/nfs/nfs42xdr.c
540
*p = cpu_to_be32(arg->count + 8 + 4);
fs/nfs/nfs4_fs.h
326
extern int nfs4_proc_setclientid_confirm(struct nfs_client *, struct nfs4_setclientid_res *arg, const struct cred *);
fs/nfs/nfs4_fs.h
361
extern int nfs4_proc_setlease(struct file *file, int arg,
fs/nfs/nfs4file.c
430
static int nfs4_setlease(struct file *file, int arg, struct file_lease **lease,
fs/nfs/nfs4file.c
433
return nfs4_proc_setlease(file, arg, lease, priv);
fs/nfs/nfs4proc.c
3309
struct nfs_setattrargs *arg,
fs/nfs/nfs4proc.c
3317
.rpc_argp = arg,
fs/nfs/nfs4proc.c
3329
truncate = (arg->iap->ia_valid & ATTR_SIZE) ? true : false;
fs/nfs/nfs4proc.c
3335
if (nfs4_copy_delegation_stateid(inode, FMODE_WRITE, &arg->stateid, &delegation_cred)) {
fs/nfs/nfs4proc.c
3345
&arg->stateid, &delegation_cred);
fs/nfs/nfs4proc.c
3353
nfs4_stateid_copy(&arg->stateid, &zero_stateid);
fs/nfs/nfs4proc.c
3358
status = nfs4_call_sync(server->client, server, &msg, &arg->seq_args, &res->seq_res, 1);
fs/nfs/nfs4proc.c
3363
trace_nfs4_setattr(inode, &arg->stateid, status);
fs/nfs/nfs4proc.c
3374
struct nfs_setattrargs arg = {
fs/nfs/nfs4proc.c
3388
.stateid = &arg.stateid,
fs/nfs/nfs4proc.c
3407
err = _nfs4_do_setattr(inode, &arg, &res, cred, ctx);
fs/nfs/nfs4proc.c
3538
struct nfs_closeargs arg;
fs/nfs/nfs4proc.c
3541
struct nfs4_layoutreturn_args arg;
fs/nfs/nfs4proc.c
3559
pnfs_roc_release(&calldata->lr.arg, &calldata->lr.res,
fs/nfs/nfs4proc.c
3562
nfs_free_seqid(calldata->arg.seqid);
fs/nfs/nfs4proc.c
3577
.stateid = &calldata->arg.stateid,
fs/nfs/nfs4proc.c
3583
trace_nfs4_close(state, &calldata->arg, &calldata->res, task->tk_status);
fs/nfs/nfs4proc.c
3586
if (pnfs_roc_done(task, &calldata->arg.lr_args, &calldata->res.lr_res,
fs/nfs/nfs4proc.c
3599
if (calldata->arg.bitmask != NULL) {
fs/nfs/nfs4proc.c
3600
calldata->arg.bitmask = NULL;
fs/nfs/nfs4proc.c
3608
if (nfs4_refresh_open_old_stateid(&calldata->arg.stateid,
fs/nfs/nfs4proc.c
3616
&calldata->arg.stateid,
fs/nfs/nfs4proc.c
3620
if (calldata->arg.fmode == 0)
fs/nfs/nfs4proc.c
3630
nfs_clear_open_stateid(state, &calldata->arg.stateid,
fs/nfs/nfs4proc.c
3631
res_stateid, calldata->arg.fmode);
fs/nfs/nfs4proc.c
3634
nfs_release_seqid(calldata->arg.seqid);
fs/nfs/nfs4proc.c
3654
if (nfs_wait_on_sequence(calldata->arg.seqid, task) != 0)
fs/nfs/nfs4proc.c
3663
calldata->arg.fmode = 0;
fs/nfs/nfs4proc.c
3668
calldata->arg.fmode |= FMODE_READ;
fs/nfs/nfs4proc.c
3672
calldata->arg.fmode |= FMODE_WRITE;
fs/nfs/nfs4proc.c
3673
if (calldata->arg.fmode != (FMODE_READ|FMODE_WRITE))
fs/nfs/nfs4proc.c
3676
calldata->arg.fmode |= FMODE_READ|FMODE_WRITE;
fs/nfs/nfs4proc.c
3678
nfs4_sync_open_stateid(&calldata->arg.stateid, state);
fs/nfs/nfs4proc.c
3689
nfs_release_seqid(calldata->arg.seqid);
fs/nfs/nfs4proc.c
3693
lo = calldata->arg.lr_args ? calldata->arg.lr_args->layout : NULL;
fs/nfs/nfs4proc.c
3695
calldata->arg.lr_args = NULL;
fs/nfs/nfs4proc.c
3699
if (calldata->arg.fmode == 0)
fs/nfs/nfs4proc.c
3702
if (calldata->arg.fmode == 0 || calldata->arg.fmode == FMODE_READ) {
fs/nfs/nfs4proc.c
3705
nfs4_bitmask_set(calldata->arg.bitmask_store,
fs/nfs/nfs4proc.c
3708
calldata->arg.bitmask = calldata->arg.bitmask_store;
fs/nfs/nfs4proc.c
3710
calldata->arg.bitmask = NULL;
fs/nfs/nfs4proc.c
3713
calldata->arg.share_access =
fs/nfs/nfs4proc.c
3714
nfs4_fmode_to_share_access(calldata->arg.fmode);
fs/nfs/nfs4proc.c
3717
calldata->arg.bitmask = NULL;
fs/nfs/nfs4proc.c
3718
else if (calldata->arg.bitmask == NULL)
fs/nfs/nfs4proc.c
3722
&calldata->arg.seq_args,
fs/nfs/nfs4proc.c
3725
nfs_release_seqid(calldata->arg.seqid);
fs/nfs/nfs4proc.c
3780
nfs4_init_sequence(clp, &calldata->arg.seq_args,
fs/nfs/nfs4proc.c
3784
calldata->arg.fh = NFS_FH(state->inode);
fs/nfs/nfs4proc.c
3785
if (!nfs4_copy_open_stateid(&calldata->arg.stateid, state))
fs/nfs/nfs4proc.c
3789
calldata->arg.seqid = alloc_seqid(&state->owner->so_seqid, gfp_mask);
fs/nfs/nfs4proc.c
3790
if (IS_ERR(calldata->arg.seqid))
fs/nfs/nfs4proc.c
3793
calldata->arg.fmode = 0;
fs/nfs/nfs4proc.c
3794
calldata->lr.arg.ld_private = &calldata->lr.ld_private;
fs/nfs/nfs4proc.c
3796
calldata->res.seqid = calldata->arg.seqid;
fs/nfs/nfs4proc.c
3799
calldata->lr.roc = pnfs_roc(state->inode, &calldata->lr.arg,
fs/nfs/nfs4proc.c
3802
calldata->arg.lr_args = &calldata->lr.arg;
fs/nfs/nfs4proc.c
3807
msg.rpc_argp = &calldata->arg;
fs/nfs/nfs4proc.c
5007
struct nfs_renameargs *arg = msg->rpc_argp;
fs/nfs/nfs4proc.c
5020
nfs4_init_sequence(server->nfs_client, &arg->seq_args,
fs/nfs/nfs4proc.c
5067
struct nfs4_link_arg arg = {
fs/nfs/nfs4proc.c
5078
.rpc_argp = &arg,
fs/nfs/nfs4proc.c
5091
status = nfs4_call_sync(server->client, server, &msg, &arg.seq_args, &res.seq_res, 1);
fs/nfs/nfs4proc.c
5122
struct nfs4_create_arg arg;
fs/nfs/nfs4proc.c
5142
data->msg.rpc_argp = &data->arg;
fs/nfs/nfs4proc.c
5144
data->arg.dir_fh = NFS_FH(dir);
fs/nfs/nfs4proc.c
5145
data->arg.server = server;
fs/nfs/nfs4proc.c
5146
data->arg.name = name;
fs/nfs/nfs4proc.c
5147
data->arg.attrs = sattr;
fs/nfs/nfs4proc.c
5148
data->arg.ftype = ftype;
fs/nfs/nfs4proc.c
5149
data->arg.bitmask = nfs4_bitmask(server, data->fattr.label);
fs/nfs/nfs4proc.c
5150
data->arg.umask = current_umask();
fs/nfs/nfs4proc.c
5165
&data->arg.seq_args, &data->res.seq_res, 1);
fs/nfs/nfs4proc.c
5183
&data->arg.seq_args, &data->res.seq_res, 1);
fs/nfs/nfs4proc.c
5225
data->arg.u.symlink.pages = &page;
fs/nfs/nfs4proc.c
5226
data->arg.u.symlink.len = len;
fs/nfs/nfs4proc.c
5227
data->arg.label = label;
fs/nfs/nfs4proc.c
5270
data->arg.label = label;
fs/nfs/nfs4proc.c
5349
static int nfs4_proc_readdir(struct nfs_readdir_arg *arg,
fs/nfs/nfs4proc.c
5357
err = _nfs4_proc_readdir(arg, res);
fs/nfs/nfs4proc.c
5358
trace_nfs4_readdir(d_inode(arg->dentry), err);
fs/nfs/nfs4proc.c
5359
err = nfs4_handle_exception(NFS_SERVER(d_inode(arg->dentry)),
fs/nfs/nfs4proc.c
5377
data->arg.ftype = NF4FIFO;
fs/nfs/nfs4proc.c
5379
data->arg.ftype = NF4BLK;
fs/nfs/nfs4proc.c
5380
data->arg.u.device.specdata1 = MAJOR(rdev);
fs/nfs/nfs4proc.c
5381
data->arg.u.device.specdata2 = MINOR(rdev);
fs/nfs/nfs4proc.c
5384
data->arg.ftype = NF4CHR;
fs/nfs/nfs4proc.c
5385
data->arg.u.device.specdata1 = MAJOR(rdev);
fs/nfs/nfs4proc.c
5386
data->arg.u.device.specdata2 = MINOR(rdev);
fs/nfs/nfs4proc.c
5392
data->arg.label = label;
fs/nfs/nfs4proc.c
6172
struct nfs_setaclargs arg = {
fs/nfs/nfs4proc.c
6181
.rpc_argp = &arg,
fs/nfs/nfs4proc.c
6194
i = nfs4_buf_to_pages_noslab(buf, buflen, arg.acl_pages);
fs/nfs/nfs4proc.c
6198
ret = nfs4_call_sync(server->client, server, &msg, &arg.seq_args, &res.seq_res, 1);
fs/nfs/nfs4proc.c
6257
struct nfs4_getattr_arg arg = {
fs/nfs/nfs4proc.c
6267
.rpc_argp = &arg,
fs/nfs/nfs4proc.c
6274
ret = nfs4_call_sync(server->client, server, &msg, &arg.seq_args, &res.seq_res, 0);
fs/nfs/nfs4proc.c
6310
struct nfs_setattrargs arg = {
fs/nfs/nfs4proc.c
6323
.rpc_argp = &arg,
fs/nfs/nfs4proc.c
6328
nfs4_stateid_copy(&arg.stateid, &zero_stateid);
fs/nfs/nfs4proc.c
6330
status = nfs4_call_sync(server->client, server, &msg, &arg.seq_args, &res.seq_res, 1);
fs/nfs/nfs4proc.c
6624
struct nfs4_setclientid_res *arg,
fs/nfs/nfs4proc.c
6629
.rpc_argp = arg,
fs/nfs/nfs4proc.c
6652
struct nfs4_layoutreturn_args arg;
fs/nfs/nfs4proc.c
6761
pnfs_roc_release(&data->lr.arg, &data->lr.res,
fs/nfs/nfs4proc.c
6843
data->lr.arg.ld_private = &data->lr.ld_private;
fs/nfs/nfs4proc.c
6849
data->lr.roc = pnfs_roc(inode, &data->lr.arg, &data->lr.res,
fs/nfs/nfs4proc.c
6852
data->args.lr_args = &data->lr.arg;
fs/nfs/nfs4proc.c
6918
struct nfs_lockt_args arg = {
fs/nfs/nfs4proc.c
6927
.rpc_argp = &arg,
fs/nfs/nfs4proc.c
6934
arg.lock_owner.clientid = clp->cl_clientid;
fs/nfs/nfs4proc.c
6939
arg.lock_owner.id = lsp->ls_seqid.owner_id;
fs/nfs/nfs4proc.c
6940
arg.lock_owner.s_dev = server->s_dev;
fs/nfs/nfs4proc.c
6941
status = nfs4_call_sync(server->client, server, &msg, &arg.seq_args, &res.seq_res, 1);
fs/nfs/nfs4proc.c
7008
struct nfs_locku_args arg;
fs/nfs/nfs4proc.c
7039
p->arg.fh = NFS_FH(inode);
fs/nfs/nfs4proc.c
7040
p->arg.fl = &p->fl;
fs/nfs/nfs4proc.c
7041
p->arg.seqid = seqid;
fs/nfs/nfs4proc.c
7050
nfs4_stateid_copy(&p->arg.stateid, &lsp->ls_stateid);
fs/nfs/nfs4proc.c
7058
nfs_free_seqid(calldata->arg.seqid);
fs/nfs/nfs4proc.c
7070
.stateid = &calldata->arg.stateid,
fs/nfs/nfs4proc.c
7087
&calldata->arg.stateid,
fs/nfs/nfs4proc.c
7092
if (nfs4_sync_lock_stateid(&calldata->arg.stateid,
fs/nfs/nfs4proc.c
7097
if (nfs4_refresh_lock_old_stateid(&calldata->arg.stateid,
fs/nfs/nfs4proc.c
7109
nfs_release_seqid(calldata->arg.seqid);
fs/nfs/nfs4proc.c
7120
if (nfs_wait_on_sequence(calldata->arg.seqid, task) != 0)
fs/nfs/nfs4proc.c
7128
&calldata->arg.seq_args,
fs/nfs/nfs4proc.c
7131
nfs_release_seqid(calldata->arg.seqid);
fs/nfs/nfs4proc.c
7183
nfs4_init_sequence(clp, &data->arg.seq_args, &data->res.seq_res, 1, 0);
fs/nfs/nfs4proc.c
7184
msg.rpc_argp = &data->arg;
fs/nfs/nfs4proc.c
7243
struct nfs_lock_args arg;
fs/nfs/nfs4proc.c
7267
p->arg.fh = NFS_FH(inode);
fs/nfs/nfs4proc.c
7268
p->arg.fl = &p->fl;
fs/nfs/nfs4proc.c
7269
p->arg.open_seqid = nfs_alloc_seqid(&lsp->ls_state->owner->so_seqid, gfp_mask);
fs/nfs/nfs4proc.c
7270
if (IS_ERR(p->arg.open_seqid))
fs/nfs/nfs4proc.c
7273
p->arg.lock_seqid = alloc_seqid(&lsp->ls_seqid, gfp_mask);
fs/nfs/nfs4proc.c
7274
if (IS_ERR(p->arg.lock_seqid))
fs/nfs/nfs4proc.c
7276
p->arg.lock_owner.clientid = server->nfs_client->cl_clientid;
fs/nfs/nfs4proc.c
7277
p->arg.lock_owner.id = lsp->ls_seqid.owner_id;
fs/nfs/nfs4proc.c
7278
p->arg.lock_owner.s_dev = server->s_dev;
fs/nfs/nfs4proc.c
7279
p->res.lock_seqid = p->arg.lock_seqid;
fs/nfs/nfs4proc.c
7287
nfs_free_seqid(p->arg.open_seqid);
fs/nfs/nfs4proc.c
7298
if (nfs_wait_on_sequence(data->arg.lock_seqid, task) != 0)
fs/nfs/nfs4proc.c
7302
if (nfs_wait_on_sequence(data->arg.open_seqid, task) != 0) {
fs/nfs/nfs4proc.c
7305
nfs4_stateid_copy(&data->arg.open_stateid,
fs/nfs/nfs4proc.c
7307
data->arg.new_lock_owner = 1;
fs/nfs/nfs4proc.c
7308
data->res.open_seqid = data->arg.open_seqid;
fs/nfs/nfs4proc.c
7310
data->arg.new_lock_owner = 0;
fs/nfs/nfs4proc.c
7311
nfs4_stateid_copy(&data->arg.lock_stateid,
fs/nfs/nfs4proc.c
7321
&data->arg.seq_args,
fs/nfs/nfs4proc.c
7326
nfs_release_seqid(data->arg.open_seqid);
fs/nfs/nfs4proc.c
7328
nfs_release_seqid(data->arg.lock_seqid);
fs/nfs/nfs4proc.c
7347
if (data->arg.new_lock && !data->cancelled) {
fs/nfs/nfs4proc.c
7352
if (data->arg.new_lock_owner != 0) {
fs/nfs/nfs4proc.c
7360
if (data->arg.new_lock_owner != 0 &&
fs/nfs/nfs4proc.c
7361
nfs4_refresh_open_old_stateid(&data->arg.open_stateid,
fs/nfs/nfs4proc.c
7364
if (nfs4_refresh_lock_old_stateid(&data->arg.lock_stateid, lsp))
fs/nfs/nfs4proc.c
7370
if (data->arg.new_lock_owner != 0) {
fs/nfs/nfs4proc.c
7371
if (!nfs4_stateid_match(&data->arg.open_stateid,
fs/nfs/nfs4proc.c
7374
} else if (!nfs4_stateid_match(&data->arg.lock_stateid,
fs/nfs/nfs4proc.c
7391
nfs_free_seqid(data->arg.open_seqid);
fs/nfs/nfs4proc.c
7395
data->arg.lock_seqid);
fs/nfs/nfs4proc.c
7400
nfs_free_seqid(data->arg.lock_seqid);
fs/nfs/nfs4proc.c
7456
data->arg.block = 1;
fs/nfs/nfs4proc.c
7457
nfs4_init_sequence(clp, &data->arg.seq_args, &data->res.seq_res, 1,
fs/nfs/nfs4proc.c
7459
msg.rpc_argp = &data->arg;
fs/nfs/nfs4proc.c
7464
data->arg.reclaim = NFS_LOCK_RECLAIM;
fs/nfs/nfs4proc.c
7466
data->arg.new_lock = 1;
fs/nfs/nfs4proc.c
7475
data->arg.new_lock_owner, ret);
fs/nfs/nfs4proc.c
7750
static int nfs4_add_lease(struct file *file, int arg, struct file_lease **lease,
fs/nfs/nfs4proc.c
7754
fmode_t type = arg == F_RDLCK ? FMODE_READ : FMODE_WRITE;
fs/nfs/nfs4proc.c
7760
ret = generic_setlease(file, arg, lease, priv);
fs/nfs/nfs4proc.c
7768
int nfs4_proc_setlease(struct file *file, int arg, struct file_lease **lease,
fs/nfs/nfs4proc.c
7771
switch (arg) {
fs/nfs/nfs4proc.c
7774
return nfs4_add_lease(file, arg, lease, priv);
fs/nfs/nfs4proc.c
9457
struct nfs41_reclaim_complete_args arg;
fs/nfs/nfs4proc.c
9466
&calldata->arg.seq_args,
fs/nfs/nfs4proc.c
9550
calldata->arg.one_fs = 0;
fs/nfs/nfs4proc.c
9552
nfs4_init_sequence(clp, &calldata->arg.seq_args, &calldata->res.seq_res, 0, 1);
fs/nfs/nfs4proc.c
9553
msg.rpc_argp = &calldata->arg;
fs/nfs/nfs4xdr.c
1209
static void encode_close(struct xdr_stream *xdr, const struct nfs_closeargs *arg, struct compound_hdr *hdr)
fs/nfs/nfs4xdr.c
1212
encode_nfs4_seqid(xdr, arg->seqid);
fs/nfs/nfs4xdr.c
1213
encode_nfs4_stateid(xdr, &arg->stateid);
fs/nfs/nfs4xdr.c
1415
static inline void encode_openhdr(struct xdr_stream *xdr, const struct nfs_openargs *arg)
fs/nfs/nfs4xdr.c
1422
encode_nfs4_seqid(xdr, arg->seqid);
fs/nfs/nfs4xdr.c
1423
encode_share_access(xdr, arg->share_access);
fs/nfs/nfs4xdr.c
1425
p = xdr_encode_hyper(p, arg->clientid);
fs/nfs/nfs4xdr.c
1428
*p++ = cpu_to_be32(arg->server->s_dev);
fs/nfs/nfs4xdr.c
1429
p = xdr_encode_hyper(p, arg->id.uniquifier);
fs/nfs/nfs4xdr.c
1430
xdr_encode_hyper(p, arg->id.create_time);
fs/nfs/nfs4xdr.c
1433
static inline void encode_createmode(struct xdr_stream *xdr, const struct nfs_openargs *arg)
fs/nfs/nfs4xdr.c
1438
switch(arg->createmode) {
fs/nfs/nfs4xdr.c
1441
encode_attrs(xdr, arg->u.attrs, arg->label, &arg->umask,
fs/nfs/nfs4xdr.c
1442
arg->server, arg->server->attr_bitmask);
fs/nfs/nfs4xdr.c
1446
encode_attrs(xdr, arg->u.attrs, arg->label, &arg->umask,
fs/nfs/nfs4xdr.c
1447
arg->server, arg->server->attr_bitmask);
fs/nfs/nfs4xdr.c
1451
encode_nfs4_verifier(xdr, &arg->u.verifier);
fs/nfs/nfs4xdr.c
1455
encode_nfs4_verifier(xdr, &arg->u.verifier);
fs/nfs/nfs4xdr.c
1456
encode_attrs(xdr, arg->u.attrs, arg->label, &arg->umask,
fs/nfs/nfs4xdr.c
1457
arg->server, arg->server->exclcreat_bitmask);
fs/nfs/nfs4xdr.c
1461
static void encode_opentype(struct xdr_stream *xdr, const struct nfs_openargs *arg)
fs/nfs/nfs4xdr.c
1466
switch (arg->open_flags & O_CREAT) {
fs/nfs/nfs4xdr.c
1472
encode_createmode(xdr, arg);
fs/nfs/nfs4xdr.c
1539
static void encode_open(struct xdr_stream *xdr, const struct nfs_openargs *arg, struct compound_hdr *hdr)
fs/nfs/nfs4xdr.c
1542
encode_openhdr(xdr, arg);
fs/nfs/nfs4xdr.c
1543
encode_opentype(xdr, arg);
fs/nfs/nfs4xdr.c
1544
switch (arg->claim) {
fs/nfs/nfs4xdr.c
1546
encode_claim_null(xdr, arg->name);
fs/nfs/nfs4xdr.c
1549
encode_claim_previous(xdr, arg->u.delegation_type);
fs/nfs/nfs4xdr.c
1552
encode_claim_delegate_cur(xdr, arg->name, &arg->u.delegation);
fs/nfs/nfs4xdr.c
1558
encode_claim_delegate_cur_fh(xdr, &arg->u.delegation);
fs/nfs/nfs4xdr.c
1565
static void encode_open_confirm(struct xdr_stream *xdr, const struct nfs_open_confirmargs *arg, struct compound_hdr *hdr)
fs/nfs/nfs4xdr.c
1568
encode_nfs4_stateid(xdr, arg->stateid);
fs/nfs/nfs4xdr.c
1569
encode_nfs4_seqid(xdr, arg->seqid);
fs/nfs/nfs4xdr.c
1572
static void encode_open_downgrade(struct xdr_stream *xdr, const struct nfs_closeargs *arg, struct compound_hdr *hdr)
fs/nfs/nfs4xdr.c
1575
encode_nfs4_stateid(xdr, &arg->stateid);
fs/nfs/nfs4xdr.c
1576
encode_nfs4_seqid(xdr, arg->seqid);
fs/nfs/nfs4xdr.c
1577
encode_share_access(xdr, arg->share_access);
fs/nfs/nfs4xdr.c
1714
const struct nfs_setaclargs *arg,
fs/nfs/nfs4xdr.c
1719
nfs4_acltype_to_bitmap(arg->acl_type, bitmap);
fs/nfs/nfs4xdr.c
1724
encode_uint32(xdr, arg->acl_len);
fs/nfs/nfs4xdr.c
1725
xdr_write_pages(xdr, arg->acl_pages, 0, arg->acl_len);
fs/nfs/nfs4xdr.c
1734
static void encode_setattr(struct xdr_stream *xdr, const struct nfs_setattrargs *arg, const struct nfs_server *server, struct compound_hdr *hdr)
fs/nfs/nfs4xdr.c
1737
encode_nfs4_stateid(xdr, &arg->stateid);
fs/nfs/nfs4xdr.c
1738
encode_attrs(xdr, arg->iap, arg->label, NULL, server,
fs/nfs/nfs4xdr.c
1786
static void encode_setclientid_confirm(struct xdr_stream *xdr, const struct nfs4_setclientid_res *arg, struct compound_hdr *hdr)
fs/nfs/nfs4xdr.c
1790
encode_uint64(xdr, arg->clientid);
fs/nfs/nfs4xdr.c
1791
encode_nfs4_verifier(xdr, &arg->confirm);
fs/nfs/nfs4xdr.c
2830
const struct nfs4_setclientid_res *arg = data;
fs/nfs/nfs4xdr.c
2836
encode_setclientid_confirm(xdr, arg, &hdr);
fs/nfs/pnfs.c
1672
struct nfs4_layoutreturn_args *arg = *argpp;
fs/nfs/pnfs.c
1675
if (!arg)
fs/nfs/pnfs.c
1714
if (!nfs4_layout_refresh_old_stateid(&arg->stateid,
fs/nfs/pnfs.c
1715
&arg->range, arg->inode))
fs/nfs/pnfs.c
2128
struct pnfs_layout_range arg = {
fs/nfs/pnfs.c
2232
lseg = pnfs_find_lseg(lo, &arg, strict_iomode);
fs/nfs/pnfs.c
2294
pg_offset = arg.offset & ~PAGE_MASK;
fs/nfs/pnfs.c
2296
arg.offset -= pg_offset;
fs/nfs/pnfs.c
2297
arg.length += pg_offset;
fs/nfs/pnfs.c
2299
if (arg.length != NFS4_MAX_UINT64)
fs/nfs/pnfs.c
2300
arg.length = PAGE_ALIGN(arg.length);
fs/nfs/pnfs.c
2302
lgp = pnfs_alloc_init_layoutget_args(ino, ctx, &stateid, &arg, gfp_flags);
fs/nfs/proc.c
130
struct nfs_sattrargs arg = {
fs/nfs/proc.c
136
.rpc_argp = &arg,
fs/nfs/proc.c
159
struct nfs_diropargs arg = {
fs/nfs/proc.c
170
.rpc_argp = &arg,
fs/nfs/proc.c
209
struct nfs_createargs arg;
fs/nfs/proc.c
223
data->arg.fh = NFS_FH(dir);
fs/nfs/proc.c
224
data->arg.name = dentry->d_name.name;
fs/nfs/proc.c
225
data->arg.len = dentry->d_name.len;
fs/nfs/proc.c
226
data->arg.sattr = sattr;
fs/nfs/proc.c
254
msg.rpc_argp = &data->arg;
fs/nfs/proc.c
294
msg.rpc_argp = &data->arg;
fs/nfs/proc.c
316
struct nfs_removeargs arg = {
fs/nfs/proc.c
322
.rpc_argp = &arg,
fs/nfs/proc.c
379
struct nfs_linkargs arg = {
fs/nfs/proc.c
387
.rpc_argp = &arg,
fs/nfs/proc.c
406
struct nfs_symlinkargs arg = {
fs/nfs/proc.c
416
.rpc_argp = &arg,
fs/nfs/proc.c
464
msg.rpc_argp = &data->arg;
fs/nfs/proc.c
483
struct nfs_diropargs arg = {
fs/nfs/proc.c
490
.rpc_argp = &arg,
fs/nfs/proc.c
512
struct nfs_readdirargs arg = {
fs/nfs/proc.c
520
.rpc_argp = &arg,
fs/nfs/super.c
1409
*((unsigned int *)kp->arg) = num;
fs/nfsd/filecache.c
496
void *arg)
fs/nfsd/filecache.c
498
struct list_head *head = arg;
fs/nfsd/filecache.c
539
void *arg)
fs/nfsd/filecache.c
552
return nfsd_file_lru_cb(item, lru, arg);
fs/nfsd/filecache.c
728
nfsd_file_lease_notifier_call(struct notifier_block *nb, unsigned long arg,
fs/nfsd/nfs4layouts.c
760
nfsd4_layout_lm_change(struct file_lease *onlist, int arg,
fs/nfsd/nfs4layouts.c
763
BUG_ON(!(arg & F_UNLCK));
fs/nfsd/nfs4layouts.c
764
return lease_modify(onlist, arg, dispose);
fs/nfsd/nfs4layouts.c
780
nfsd4_layout_lm_open_conflict(struct file *filp, int arg)
fs/nfsd/nfs4recover.c
1663
nfsd4_umh_cltrack_upcall(char *cmd, char *arg, char *env0, char *env1)
fs/nfsd/nfs4recover.c
1675
dprintk("%s: arg: %s\n", __func__, arg ? arg : "(null)");
fs/nfsd/nfs4recover.c
1685
argv[2] = arg;
fs/nfsd/nfs4state.c
5549
nfsd_change_deleg_cb(struct file_lease *onlist, int arg,
fs/nfsd/nfs4state.c
5555
if (arg & F_UNLCK) {
fs/nfsd/nfs4state.c
5558
return lease_modify(onlist, arg, dispose);
fs/nfsd/nfs4state.c
5576
nfsd4_deleg_lm_open_conflict(struct file *filp, int arg)
fs/nilfs2/ioctl.c
1313
long nilfs_ioctl(struct file *filp, unsigned int cmd, unsigned long arg)
fs/nilfs2/ioctl.c
1316
void __user *argp = (void __user *)arg;
fs/nilfs2/ioctl.c
1365
long nilfs_compat_ioctl(struct file *filp, unsigned int cmd, unsigned long arg)
fs/nilfs2/ioctl.c
1391
return nilfs_ioctl(filp, cmd, (unsigned long)compat_ptr(arg));
fs/nilfs2/nilfs.h
276
long nilfs_compat_ioctl(struct file *file, unsigned int cmd, unsigned long arg);
fs/nilfs2/segment.c
2652
static int nilfs_segctor_thread(void *arg)
fs/nilfs2/segment.c
2654
struct nilfs_sc_info *sci = (struct nilfs_sc_info *)arg;
fs/notify/dnotify/dnotify.c
200
static __u32 convert_arg(unsigned int arg)
fs/notify/dnotify/dnotify.c
204
if (arg & DN_MULTISHOT)
fs/notify/dnotify/dnotify.c
206
if (arg & DN_DELETE)
fs/notify/dnotify/dnotify.c
208
if (arg & DN_MODIFY)
fs/notify/dnotify/dnotify.c
210
if (arg & DN_ACCESS)
fs/notify/dnotify/dnotify.c
212
if (arg & DN_ATTRIB)
fs/notify/dnotify/dnotify.c
214
if (arg & DN_RENAME)
fs/notify/dnotify/dnotify.c
216
if (arg & DN_CREATE)
fs/notify/dnotify/dnotify.c
259
int fcntl_dirnotify(int fd, struct file *filp, unsigned int arg)
fs/notify/dnotify/dnotify.c
280
if ((arg & ~DN_MULTISHOT) == 0) {
fs/notify/dnotify/dnotify.c
297
mask = convert_arg(arg);
fs/notify/fanotify/fanotify_user.c
1155
static long fanotify_ioctl(struct file *file, unsigned int cmd, unsigned long arg)
fs/notify/fanotify/fanotify_user.c
1165
p = (void __user *) arg;
fs/notify/inotify/inotify_user.c
112
mask |= (arg & INOTIFY_USER_MASK);
fs/notify/inotify/inotify_user.c
120
static inline unsigned int inotify_arg_to_flags(u32 arg)
fs/notify/inotify/inotify_user.c
124
if (arg & IN_EXCL_UNLINK)
fs/notify/inotify/inotify_user.c
126
if (arg & IN_ONESHOT)
fs/notify/inotify/inotify_user.c
314
unsigned long arg)
fs/notify/inotify/inotify_user.c
323
p = (void __user *) arg;
fs/notify/inotify/inotify_user.c
341
if (arg >= 1 && arg <= INT_MAX) {
fs/notify/inotify/inotify_user.c
346
idr_set_cursor(&data->idr, (unsigned int)arg);
fs/notify/inotify/inotify_user.c
538
u32 arg)
fs/notify/inotify/inotify_user.c
543
int replace = !(arg & IN_MASK_ADD);
fs/notify/inotify/inotify_user.c
544
int create = (arg & IN_MASK_CREATE);
fs/notify/inotify/inotify_user.c
563
fsn_mark->mask |= inotify_arg_to_mask(inode, arg);
fs/notify/inotify/inotify_user.c
564
fsn_mark->flags |= inotify_arg_to_flags(arg);
fs/notify/inotify/inotify_user.c
592
u32 arg)
fs/notify/inotify/inotify_user.c
604
tmp_i_mark->fsn_mark.mask = inotify_arg_to_mask(inode, arg);
fs/notify/inotify/inotify_user.c
605
tmp_i_mark->fsn_mark.flags = inotify_arg_to_flags(arg);
fs/notify/inotify/inotify_user.c
638
static int inotify_update_watch(struct fsnotify_group *group, struct inode *inode, u32 arg)
fs/notify/inotify/inotify_user.c
644
ret = inotify_update_existing_watch(group, inode, arg);
fs/notify/inotify/inotify_user.c
647
ret = inotify_new_watch(group, inode, arg);
fs/notify/inotify/inotify_user.c
99
static inline __u32 inotify_arg_to_mask(struct inode *inode, u32 arg)
fs/nsfs.c
214
unsigned long arg)
fs/nsfs.c
245
argp = (uid_t __user *) arg;
fs/nsfs.c
265
tsk = find_task_by_vpid(arg);
fs/nsfs.c
267
tsk = find_task_by_pid_ns(arg, pid_ns);
fs/nsfs.c
301
idp = (__u64 __user *)arg;
fs/nsfs.c
311
struct mnt_ns_info __user *uinfo = (struct mnt_ns_info __user *)arg;
fs/nsfs.c
330
struct mnt_ns_info __user *uinfo = (struct mnt_ns_info __user *)arg;
fs/nsfs.c
37
unsigned long arg);
fs/ntfs3/file.c
136
static int ntfs_ioctl_shutdown(struct super_block *sb, unsigned long arg)
fs/ntfs3/file.c
143
if (get_user(flags, (__u32 __user *)arg))
fs/ntfs3/file.c
152
long ntfs_ioctl(struct file *filp, u32 cmd, unsigned long arg)
fs/ntfs3/file.c
164
return ntfs_ioctl_fitrim(sbi, arg);
fs/ntfs3/file.c
166
return ntfs_ioctl_get_volume_label(sbi, (u8 __user *)arg);
fs/ntfs3/file.c
168
return ntfs_ioctl_set_volume_label(sbi, (u8 __user *)arg);
fs/ntfs3/file.c
170
return ntfs_ioctl_shutdown(sb, arg);
fs/ntfs3/file.c
176
long ntfs_compat_ioctl(struct file *filp, u32 cmd, unsigned long arg)
fs/ntfs3/file.c
179
return ntfs_ioctl(filp, cmd, (unsigned long)compat_ptr(arg));
fs/ntfs3/file.c
62
static int ntfs_ioctl_fitrim(struct ntfs_sb_info *sbi, unsigned long arg)
fs/ntfs3/file.c
76
user_range = (struct fstrim_range __user *)arg;
fs/ntfs3/ntfs_fs.h
544
long ntfs_ioctl(struct file *filp, u32 cmd, unsigned long arg);
fs/ntfs3/ntfs_fs.h
545
long ntfs_compat_ioctl(struct file *filp, u32 cmd, unsigned long arg);
fs/ocfs2/cluster/tcp.c
1788
struct proto_accept_arg arg = {
fs/ocfs2/cluster/tcp.c
1809
ret = sock->ops->accept(sock, new_sock, &arg);
fs/ocfs2/dlmglue.c
367
static int ocfs2_downconvert_thread(void *arg);
fs/ocfs2/dlmglue.c
4437
static int ocfs2_downconvert_thread(void *arg)
fs/ocfs2/dlmglue.c
4439
struct ocfs2_super *osb = arg;
fs/ocfs2/ioctl.c
837
long ocfs2_ioctl(struct file *filp, unsigned int cmd, unsigned long arg)
fs/ocfs2/ioctl.c
840
void __user *argp = (void __user *)arg;
fs/ocfs2/ioctl.c
851
if (copy_from_user(&sr, (int __user *) arg, sizeof(sr)))
fs/ocfs2/ioctl.c
863
if (get_user(new_clusters, (int __user *)arg))
fs/ocfs2/ioctl.c
881
if (copy_from_user(&input, (int __user *) arg, sizeof(input)))
fs/ocfs2/ioctl.c
949
long ocfs2_compat_ioctl(struct file *file, unsigned cmd, unsigned long arg)
fs/ocfs2/ioctl.c
955
void __user *argp = (void __user *)arg;
fs/ocfs2/ioctl.c
985
return ocfs2_ioctl(file, cmd, arg);
fs/ocfs2/ioctl.h
17
long ocfs2_ioctl(struct file *filp, unsigned int cmd, unsigned long arg);
fs/ocfs2/ioctl.h
18
long ocfs2_compat_ioctl(struct file *file, unsigned cmd, unsigned long arg);
fs/ocfs2/journal.c
1459
static int __ocfs2_recovery_thread(void *arg)
fs/ocfs2/journal.c
1462
struct ocfs2_super *osb = arg;
fs/ocfs2/journal.c
2393
static int ocfs2_commit_thread(void *arg)
fs/ocfs2/journal.c
2396
struct ocfs2_super *osb = arg;
fs/ocfs2/journal.c
51
static int __ocfs2_recovery_thread(void *arg);
fs/ocfs2/journal.c
61
static int ocfs2_commit_thread(void *arg);
fs/ocfs2/stack_user.c
793
static void sync_wait_cb(void *arg)
fs/ocfs2/stack_user.c
795
struct ocfs2_cluster_connection *conn = arg;
fs/ocfs2/stack_user.c
915
static void user_recover_prep(void *arg)
fs/ocfs2/stack_user.c
919
static void user_recover_slot(void *arg, struct dlm_slot *slot)
fs/ocfs2/stack_user.c
921
struct ocfs2_cluster_connection *conn = arg;
fs/ocfs2/stack_user.c
928
static void user_recover_done(void *arg, struct dlm_slot *slots,
fs/ocfs2/stack_user.c
932
struct ocfs2_cluster_connection *conn = arg;
fs/orangefs/devorangefs-req.c
591
static long dispatch_ioctl_command(unsigned int command, unsigned long arg)
fs/orangefs/devorangefs-req.c
605
return ((put_user(magic, (__s32 __user *) arg) == -EFAULT) ?
fs/orangefs/devorangefs-req.c
610
(__s32 __user *) arg) == -EFAULT) ?
fs/orangefs/devorangefs-req.c
615
(__s32 __user *) arg) == -EFAULT) ?
fs/orangefs/devorangefs-req.c
621
arg,
fs/orangefs/devorangefs-req.c
678
ret = copy_to_user((void __user *)arg,
fs/orangefs/devorangefs-req.c
688
return orangefs_debugfs_new_client_mask((void __user *)arg);
fs/orangefs/devorangefs-req.c
690
return orangefs_debugfs_new_client_string((void __user *)arg);
fs/orangefs/devorangefs-req.c
692
return orangefs_debugfs_new_debug((void __user *)arg);
fs/orangefs/devorangefs-req.c
700
unsigned int command, unsigned long arg)
fs/orangefs/devorangefs-req.c
709
return (int)dispatch_ioctl_command(command, arg);
fs/orangefs/orangefs-debugfs.c
1007
int orangefs_debugfs_new_debug(void __user *arg)
fs/orangefs/orangefs-debugfs.c
1013
(void __user *)arg,
fs/orangefs/orangefs-debugfs.c
930
int orangefs_debugfs_new_client_mask(void __user *arg)
fs/orangefs/orangefs-debugfs.c
936
(void __user *)arg,
fs/orangefs/orangefs-debugfs.c
954
int orangefs_debugfs_new_client_string(void __user *arg)
fs/orangefs/orangefs-debugfs.c
959
(void __user *)arg,
fs/pidfs.c
336
static long pidfd_info(struct file *file, unsigned int cmd, unsigned long arg)
fs/pidfs.c
338
struct pidfd_info __user *uinfo = (struct pidfd_info __user *)arg;
fs/pidfs.c
505
static long pidfd_ioctl(struct file *file, unsigned int cmd, unsigned long arg)
fs/pidfs.c
515
if (!arg)
fs/pidfs.c
518
__u32 __user *argp = (__u32 __user *)arg;
fs/pidfs.c
524
return pidfd_info(file, cmd, arg);
fs/pidfs.c
530
if (arg)
fs/pipe.c
1363
static long pipe_set_size(struct pipe_inode_info *pipe, unsigned int arg)
fs/pipe.c
1372
size = round_pipe_size(arg);
fs/pipe.c
1427
long pipe_fcntl(struct file *file, unsigned int cmd, unsigned int arg)
fs/pipe.c
1440
ret = pipe_set_size(pipe, arg);
fs/pipe.c
619
static long pipe_ioctl(struct file *filp, unsigned int cmd, unsigned long arg)
fs/pipe.c
637
return put_user(count, (int __user *)arg);
fs/pipe.c
643
ret = watch_queue_set_size(pipe, arg);
fs/pipe.c
650
pipe, (struct watch_notification_filter __user *)arg);
fs/proc/inode.c
370
static long pde_ioctl(struct proc_dir_entry *pde, struct file *file, unsigned int cmd, unsigned long arg)
fs/proc/inode.c
374
return ioctl(file, cmd, arg);
fs/proc/inode.c
378
static long proc_reg_unlocked_ioctl(struct file *file, unsigned int cmd, unsigned long arg)
fs/proc/inode.c
384
return pde_ioctl(pde, file, cmd, arg);
fs/proc/inode.c
386
rv = pde_ioctl(pde, file, cmd, arg);
fs/proc/inode.c
393
static long pde_compat_ioctl(struct proc_dir_entry *pde, struct file *file, unsigned int cmd, unsigned long arg)
fs/proc/inode.c
397
return compat_ioctl(file, cmd, arg);
fs/proc/inode.c
401
static long proc_reg_compat_ioctl(struct file *file, unsigned int cmd, unsigned long arg)
fs/proc/inode.c
406
return pde_compat_ioctl(pde, file, cmd, arg);
fs/proc/inode.c
408
rv = pde_compat_ioctl(pde, file, cmd, arg);
fs/proc/kcore.c
202
kclist_add_private(unsigned long pfn, unsigned long nr_pages, void *arg)
fs/proc/kcore.c
204
struct list_head *head = (struct list_head *)arg;
fs/proc/kcore.c
675
unsigned long action, void *arg)
fs/proc/proc_sysctl.c
1616
const char *unused, void *arg)
fs/proc/proc_sysctl.c
1619
struct vfsmount **proc_mnt = arg;
fs/proc/task_mmu.c
2336
struct pm_scan_arg arg;
fs/proc/task_mmu.c
2556
categories ^= p->arg.category_inverted;
fs/proc/task_mmu.c
2557
if ((categories & p->arg.category_mask) != p->arg.category_mask)
fs/proc/task_mmu.c
2559
if (p->arg.category_anyof_mask && !(categories & p->arg.category_anyof_mask))
fs/proc/task_mmu.c
2568
unsigned long required = p->arg.category_mask & PAGE_IS_WPALLOWED;
fs/proc/task_mmu.c
2570
categories ^= p->arg.category_inverted;
fs/proc/task_mmu.c
2588
if (p->arg.flags & PM_SCAN_CHECK_WPASYNC)
fs/proc/task_mmu.c
2594
if (p->arg.flags & PM_SCAN_WP_MATCHING)
fs/proc/task_mmu.c
2659
categories &= p->arg.return_mask;
fs/proc/task_mmu.c
2663
total_pages > p->arg.max_pages) {
fs/proc/task_mmu.c
2664
size_t n_too_much = total_pages - p->arg.max_pages;
fs/proc/task_mmu.c
2678
p->arg.walk_end = *end;
fs/proc/task_mmu.c
2707
if (~p->arg.flags & PM_SCAN_WP_MATCHING)
fs/proc/task_mmu.c
2757
if ((p->arg.flags & PM_SCAN_WP_MATCHING) && !p->vec_out) {
fs/proc/task_mmu.c
2773
if (!p->arg.category_anyof_mask && !p->arg.category_inverted &&
fs/proc/task_mmu.c
2774
p->arg.category_mask == PAGE_IS_WRITTEN &&
fs/proc/task_mmu.c
2775
p->arg.return_mask == PAGE_IS_WRITTEN) {
fs/proc/task_mmu.c
2787
if (~p->arg.flags & PM_SCAN_WP_MATCHING)
fs/proc/task_mmu.c
2810
if (~p->arg.flags & PM_SCAN_WP_MATCHING)
fs/proc/task_mmu.c
2844
if (~p->arg.flags & PM_SCAN_WP_MATCHING) {
fs/proc/task_mmu.c
2875
p->arg.walk_end = start;
fs/proc/task_mmu.c
2907
if (~p->arg.flags & PM_SCAN_WP_MATCHING)
fs/proc/task_mmu.c
2924
static int pagemap_scan_get_args(struct pm_scan_arg *arg,
fs/proc/task_mmu.c
2927
if (copy_from_user(arg, (void __user *)uarg, sizeof(*arg)))
fs/proc/task_mmu.c
2930
if (arg->size != sizeof(struct pm_scan_arg))
fs/proc/task_mmu.c
2934
if (arg->flags & ~PM_SCAN_FLAGS)
fs/proc/task_mmu.c
2936
if ((arg->category_inverted | arg->category_mask |
fs/proc/task_mmu.c
2937
arg->category_anyof_mask | arg->return_mask) & ~PM_SCAN_CATEGORIES)
fs/proc/task_mmu.c
2940
arg->start = untagged_addr((unsigned long)arg->start);
fs/proc/task_mmu.c
2941
arg->end = untagged_addr((unsigned long)arg->end);
fs/proc/task_mmu.c
2942
arg->vec = untagged_addr((unsigned long)arg->vec);
fs/proc/task_mmu.c
2945
if (!IS_ALIGNED(arg->start, PAGE_SIZE))
fs/proc/task_mmu.c
2947
if (!access_ok((void __user *)(long)arg->start, arg->end - arg->start))
fs/proc/task_mmu.c
2949
if (!arg->vec && arg->vec_len)
fs/proc/task_mmu.c
2951
if (UINT_MAX == SIZE_MAX && arg->vec_len > SIZE_MAX)
fs/proc/task_mmu.c
2953
if (arg->vec && !access_ok((void __user *)(long)arg->vec,
fs/proc/task_mmu.c
2954
size_mul(arg->vec_len, sizeof(struct page_region))))
fs/proc/task_mmu.c
2958
arg->end = ALIGN(arg->end, PAGE_SIZE);
fs/proc/task_mmu.c
2959
arg->walk_end = 0;
fs/proc/task_mmu.c
2960
if (!arg->max_pages)
fs/proc/task_mmu.c
2961
arg->max_pages = ULONG_MAX;
fs/proc/task_mmu.c
2966
static int pagemap_scan_writeback_args(struct pm_scan_arg *arg,
fs/proc/task_mmu.c
2971
if (copy_to_user(&uarg->walk_end, &arg->walk_end, sizeof(arg->walk_end)))
fs/proc/task_mmu.c
2979
if (!p->arg.vec_len)
fs/proc/task_mmu.c
2983
p->arg.vec_len);
fs/proc/task_mmu.c
2989
p->vec_out = (struct page_region __user *)(long)p->arg.vec;
fs/proc/task_mmu.c
3011
p->arg.vec_len -= n;
fs/proc/task_mmu.c
3015
p->vec_buf_len = min_t(size_t, p->vec_buf_len, p->arg.vec_len);
fs/proc/task_mmu.c
3028
ret = pagemap_scan_get_args(&p.arg, uarg);
fs/proc/task_mmu.c
3032
p.masks_of_interest = p.arg.category_mask | p.arg.category_anyof_mask |
fs/proc/task_mmu.c
3033
p.arg.return_mask;
fs/proc/task_mmu.c
3038
for (walk_start = p.arg.start; walk_start < p.arg.end;
fs/proc/task_mmu.c
3039
walk_start = p.arg.walk_end) {
fs/proc/task_mmu.c
3053
if (p.arg.flags & PM_SCAN_WP_MATCHING) {
fs/proc/task_mmu.c
3055
mm, walk_start, p.arg.end);
fs/proc/task_mmu.c
3059
ret = walk_page_range(mm, walk_start, p.arg.end,
fs/proc/task_mmu.c
3062
if (p.arg.flags & PM_SCAN_WP_MATCHING)
fs/proc/task_mmu.c
3076
if (p.arg.vec_len == 0 || p.found_pages == p.arg.max_pages)
fs/proc/task_mmu.c
3085
if (!p.arg.walk_end)
fs/proc/task_mmu.c
3086
p.arg.walk_end = p.arg.end;
fs/proc/task_mmu.c
3087
if (pagemap_scan_writeback_args(&p.arg, uarg))
fs/proc/task_mmu.c
3095
unsigned long arg)
fs/proc/task_mmu.c
3101
return do_pagemap_scan(mm, arg);
fs/proc/task_mmu.c
818
static long procfs_procmap_ioctl(struct file *file, unsigned int cmd, unsigned long arg)
fs/proc/task_mmu.c
826
return do_procmap_query(priv->lock_ctx.mm, (void __user *)arg);
fs/quota/quota.c
54
static void quota_sync_one(struct super_block *sb, void *arg)
fs/quota/quota.c
56
int type = *(int *)arg;
fs/resctrl/ctrlmondata.c
455
static int smp_mon_event_count(void *arg)
fs/resctrl/ctrlmondata.c
457
mon_event_count(arg);
fs/resctrl/ctrlmondata.c
676
int rdtgroup_mondata_show(struct seq_file *m, void *arg)
fs/resctrl/internal.h
386
int rdtgroup_mondata_show(struct seq_file *m, void *arg);
fs/resctrl/rdtgroup.c
311
static int rdtgroup_seqfile_show(struct seq_file *m, void *arg)
fs/resctrl/rdtgroup.c
317
return rft->seq_show(of, m, arg);
fs/select.c
1288
COMPAT_SYSCALL_DEFINE1(old_select, struct compat_sel_arg_struct __user *, arg)
fs/select.c
1292
if (copy_from_user(&a, arg, sizeof(a)))
fs/select.c
824
SYSCALL_DEFINE1(old_select, struct sel_arg_struct __user *, arg)
fs/select.c
828
if (copy_from_user(&a, arg, sizeof(a)))
fs/smb/client/cifsfs.c
1149
cifs_setlease(struct file *file, int arg, struct file_lease **lease, void **priv)
fs/smb/client/cifsfs.c
1159
if (arg == F_UNLCK ||
fs/smb/client/cifsfs.c
1160
((arg == F_RDLCK) && CIFS_CACHE_READ(CIFS_I(inode))) ||
fs/smb/client/cifsfs.c
1161
((arg == F_WRLCK) && CIFS_CACHE_WRITE(CIFS_I(inode))))
fs/smb/client/cifsfs.c
1162
return generic_setlease(file, arg, lease, priv);
fs/smb/client/cifsfs.c
1173
return generic_setlease(file, arg, lease, priv);
fs/smb/client/cifsfs.h
138
long cifs_ioctl(struct file *filep, unsigned int command, unsigned long arg);
fs/smb/client/ioctl.c
116
static long smb_mnt_get_tcon_info(struct cifs_tcon *tcon, void __user *arg)
fs/smb/client/ioctl.c
124
if (copy_to_user(arg, &tcon_inf, sizeof(struct smb_mnt_tcon_info)))
fs/smb/client/ioctl.c
131
void __user *arg)
fs/smb/client/ioctl.c
159
if (copy_to_user(arg, fsinf, sizeof(struct smb_mnt_fs_info)))
fs/smb/client/ioctl.c
166
static int cifs_shutdown(struct super_block *sb, unsigned long arg)
fs/smb/client/ioctl.c
177
if (get_user(flags, (__u32 __user *)arg))
fs/smb/client/ioctl.c
348
long cifs_ioctl(struct file *filep, unsigned int command, unsigned long arg)
fs/smb/client/ioctl.c
389
(int __user *)arg);
fs/smb/client/ioctl.c
400
(int __user *)arg);
fs/smb/client/ioctl.c
409
if (get_user(ExtAttrBits, (int __user *)arg)) {
fs/smb/client/ioctl.c
436
rc = cifs_ioctl_copychunk(xid, filep, arg);
fs/smb/client/ioctl.c
439
rc = cifs_ioctl_query_info(xid, filep, arg);
fs/smb/client/ioctl.c
455
rc = smb_mnt_get_fsinfo(xid, tcon, (void __user *)arg);
fs/smb/client/ioctl.c
465
rc = smb_mnt_get_tcon_info(tcon, (void __user *)arg);
fs/smb/client/ioctl.c
471
if (arg == 0) {
fs/smb/client/ioctl.c
478
pSMBFile, (void __user *)arg);
fs/smb/client/ioctl.c
513
if (copy_to_user((void __user *)arg, &pkey_inf,
fs/smb/client/ioctl.c
538
rc = cifs_dump_full_key(tcon, (void __user *)arg);
fs/smb/client/ioctl.c
556
filep, (void __user *)arg,
fs/smb/client/ioctl.c
578
filep, (void __user *)arg,
fs/smb/client/ioctl.c
586
rc = cifs_shutdown(inode->i_sb, arg);
fs/smb/client/misc.c
891
static void tcon_super_cb(struct super_block *sb, void *arg)
fs/smb/client/misc.c
893
struct super_cb_data *sd = arg;
fs/smb/client/smb2ops.c
1577
char __user *arg = (char __user *)p;
fs/smb/client/smb2ops.c
1610
if (copy_from_user(&qi, arg, sizeof(struct smb_query_info))) {
fs/smb/client/smb2ops.c
1628
buffer = memdup_user(arg + sizeof(struct smb_query_info), qi.output_buffer_length);
fs/smb/client/smb2ops.c
1759
pqi = (struct smb_query_info __user *)arg;
fs/smb/client/smb2ops.c
1782
pqi = (struct smb_query_info __user *)arg;
fs/smb/server/smb2pdu.c
663
int setup_async_work(struct ksmbd_work *work, void (*fn)(void **), void **arg)
fs/smb/server/smb2pdu.c
681
work->cancel_argv = arg;
fs/smb/server/smb2pdu.h
351
void **arg);
fs/super.c
908
static void __iterate_supers(void (*f)(struct super_block *, void *), void *arg,
fs/super.c
925
f(sb, arg);
fs/super.c
927
f(sb, arg);
fs/super.c
940
void iterate_supers(void (*f)(struct super_block *, void *), void *arg)
fs/super.c
942
__iterate_supers(f, arg, 0);
fs/super.c
955
void (*f)(struct super_block *, void *), void *arg)
fs/super.c
971
f(sb, arg);
fs/sync.c
74
static void sync_inodes_one_sb(struct super_block *sb, void *arg)
fs/sync.c
80
static void sync_fs_one_sb(struct super_block *sb, void *arg)
fs/sync.c
84
sb->s_op->sync_fs(sb, *(int *)arg);
fs/timerfd.c
351
static long timerfd_ioctl(struct file *file, unsigned int cmd, unsigned long arg)
fs/timerfd.c
360
if (copy_from_user(&ticks, (u64 __user *)arg, sizeof(ticks)))
fs/ubifs/find.c
352
void *arg)
fs/ubifs/find.c
354
struct scan_data *data = arg;
fs/ubifs/find.c
593
void *arg)
fs/ubifs/find.c
595
struct scan_data *data = arg;
fs/ubifs/find.c
785
void *arg)
fs/ubifs/find.c
787
struct scan_data *data = arg;
fs/ubifs/find.c
85
void *arg)
fs/ubifs/find.c
87
struct scan_data *data = arg;
fs/ubifs/ioctl.c
171
long ubifs_ioctl(struct file *file, unsigned int cmd, unsigned long arg)
fs/ubifs/ioctl.c
184
return fscrypt_ioctl_set_policy(file, (const void __user *)arg);
fs/ubifs/ioctl.c
187
return fscrypt_ioctl_get_policy(file, (void __user *)arg);
fs/ubifs/ioctl.c
190
return fscrypt_ioctl_get_policy_ex(file, (void __user *)arg);
fs/ubifs/ioctl.c
193
return fscrypt_ioctl_add_key(file, (void __user *)arg);
fs/ubifs/ioctl.c
196
return fscrypt_ioctl_remove_key(file, (void __user *)arg);
fs/ubifs/ioctl.c
200
(void __user *)arg);
fs/ubifs/ioctl.c
202
return fscrypt_ioctl_get_key_status(file, (void __user *)arg);
fs/ubifs/ioctl.c
205
return fscrypt_ioctl_get_nonce(file, (void __user *)arg);
fs/ubifs/ioctl.c
213
long ubifs_compat_ioctl(struct file *file, unsigned int cmd, unsigned long arg)
fs/ubifs/ioctl.c
228
return ubifs_ioctl(file, cmd, (unsigned long)compat_ptr(arg));
fs/ubifs/lprops.c
1017
void *arg)
fs/ubifs/lprops.c
1019
struct ubifs_lp_stats *lst = arg;
fs/ubifs/ubifs.h
2084
long ubifs_ioctl(struct file *file, unsigned int cmd, unsigned long arg);
fs/ubifs/ubifs.h
2087
long ubifs_compat_ioctl(struct file *file, unsigned int cmd, unsigned long arg);
fs/udf/file.c
129
long udf_ioctl(struct file *filp, unsigned int cmd, unsigned long arg)
fs/udf/file.c
140
if (!arg && ((cmd == UDF_GETVOLIDENT) || (cmd == UDF_GETEASIZE) ||
fs/udf/file.c
148
if (copy_to_user((char __user *)arg,
fs/udf/file.c
155
if (get_user(old_block, (long __user *)arg))
fs/udf/file.c
160
result = put_user(new_block, (long __user *)arg);
fs/udf/file.c
163
return put_user(UDF_I(inode)->i_lenEAttr, (int __user *)arg);
fs/udf/file.c
165
return copy_to_user((char __user *)arg,
fs/userfaultfd.c
1067
uwq->msg.arg.reserved.reserved1;
fs/userfaultfd.c
120
if (len && (start > uwq->msg.arg.pagefault.address ||
fs/userfaultfd.c
121
start + len <= uwq->msg.arg.pagefault.address))
fs/userfaultfd.c
1262
unsigned long arg)
fs/userfaultfd.c
1276
user_uffdio_register = (struct uffdio_register __user *) arg;
fs/userfaultfd.c
1436
unsigned long arg)
fs/userfaultfd.c
1444
const void __user *buf = (void __user *)arg;
fs/userfaultfd.c
1573
unsigned long arg)
fs/userfaultfd.c
1578
const void __user *buf = (void __user *)arg;
fs/userfaultfd.c
1605
unsigned long arg)
fs/userfaultfd.c
1613
user_uffdio_copy = (struct uffdio_copy __user *) arg;
fs/userfaultfd.c
1665
unsigned long arg)
fs/userfaultfd.c
1672
user_uffdio_zeropage = (struct uffdio_zeropage __user *) arg;
fs/userfaultfd.c
1719
unsigned long arg)
fs/userfaultfd.c
1730
user_uffdio_wp = (struct uffdio_writeprotect __user *) arg;
fs/userfaultfd.c
1770
static int userfaultfd_continue(struct userfaultfd_ctx *ctx, unsigned long arg)
fs/userfaultfd.c
1778
user_uffdio_continue = (struct uffdio_continue __user *)arg;
fs/userfaultfd.c
1831
static inline int userfaultfd_poison(struct userfaultfd_ctx *ctx, unsigned long arg)
fs/userfaultfd.c
1838
user_uffdio_poison = (struct uffdio_poison __user *)arg;
fs/userfaultfd.c
1903
unsigned long arg)
fs/userfaultfd.c
1911
user_uffdio_move = (struct uffdio_move __user *) arg;
fs/userfaultfd.c
1973
unsigned long arg)
fs/userfaultfd.c
1976
void __user *buf = (void __user *)arg;
fs/userfaultfd.c
202
msg.arg.pagefault.address = (features & UFFD_FEATURE_EXACT_ADDRESS) ?
fs/userfaultfd.c
2037
unsigned long arg)
fs/userfaultfd.c
2047
ret = userfaultfd_api(ctx, arg);
fs/userfaultfd.c
2050
ret = userfaultfd_register(ctx, arg);
fs/userfaultfd.c
2053
ret = userfaultfd_unregister(ctx, arg);
fs/userfaultfd.c
2056
ret = userfaultfd_wake(ctx, arg);
fs/userfaultfd.c
2059
ret = userfaultfd_copy(ctx, arg);
fs/userfaultfd.c
2062
ret = userfaultfd_zeropage(ctx, arg);
fs/userfaultfd.c
2065
ret = userfaultfd_move(ctx, arg);
fs/userfaultfd.c
2068
ret = userfaultfd_writeprotect(ctx, arg);
fs/userfaultfd.c
2071
ret = userfaultfd_continue(ctx, arg);
fs/userfaultfd.c
2074
ret = userfaultfd_poison(ctx, arg);
fs/userfaultfd.c
215
msg.arg.pagefault.flags |= UFFD_PAGEFAULT_FLAG_WRITE;
fs/userfaultfd.c
217
msg.arg.pagefault.flags |= UFFD_PAGEFAULT_FLAG_WP;
fs/userfaultfd.c
219
msg.arg.pagefault.flags |= UFFD_PAGEFAULT_FLAG_MINOR;
fs/userfaultfd.c
221
msg.arg.pagefault.feat.ptid = task_pid_vnr(current);
fs/userfaultfd.c
596
ewq->msg.arg.reserved.reserved1;
fs/userfaultfd.c
696
ewq.msg.arg.reserved.reserved1 = (unsigned long)fctx->new;
fs/userfaultfd.c
775
ewq.msg.arg.remap.from = from;
fs/userfaultfd.c
776
ewq.msg.arg.remap.to = to;
fs/userfaultfd.c
777
ewq.msg.arg.remap.len = len;
fs/userfaultfd.c
812
ewq.msg.arg.remove.start = start;
fs/userfaultfd.c
813
ewq.msg.arg.remove.end = end;
fs/userfaultfd.c
868
ewq.msg.arg.remove.start = ctx->start;
fs/userfaultfd.c
869
ewq.msg.arg.remove.end = ctx->end;
fs/userfaultfd.c
987
msg->arg.reserved.reserved1 = 0;
fs/userfaultfd.c
988
msg->arg.fork.ufd = fd;
fs/verity/enable.c
180
const struct fsverity_enable_arg *arg)
fs/verity/enable.c
186
size_t desc_size = struct_size(desc, signature, arg->sig_size);
fs/verity/enable.c
195
desc->hash_algorithm = arg->hash_algorithm;
fs/verity/enable.c
196
desc->log_blocksize = ilog2(arg->block_size);
fs/verity/enable.c
199
if (arg->salt_size &&
fs/verity/enable.c
200
copy_from_user(desc->salt, u64_to_user_ptr(arg->salt_ptr),
fs/verity/enable.c
201
arg->salt_size)) {
fs/verity/enable.c
205
desc->salt_size = arg->salt_size;
fs/verity/enable.c
208
if (arg->sig_size &&
fs/verity/enable.c
209
copy_from_user(desc->signature, u64_to_user_ptr(arg->sig_ptr),
fs/verity/enable.c
210
arg->sig_size)) {
fs/verity/enable.c
214
desc->sig_size = cpu_to_le32(arg->sig_size);
fs/verity/enable.c
220
arg->hash_algorithm,
fs/verity/enable.c
329
struct fsverity_enable_arg arg;
fs/verity/enable.c
332
if (copy_from_user(&arg, uarg, sizeof(arg)))
fs/verity/enable.c
335
if (arg.version != 1)
fs/verity/enable.c
338
if (arg.__reserved1 ||
fs/verity/enable.c
339
memchr_inv(arg.__reserved2, 0, sizeof(arg.__reserved2)))
fs/verity/enable.c
342
if (!is_power_of_2(arg.block_size))
fs/verity/enable.c
345
if (arg.salt_size > sizeof_field(struct fsverity_descriptor, salt))
fs/verity/enable.c
348
if (arg.sig_size > FS_VERITY_MAX_SIGNATURE_SIZE)
fs/verity/enable.c
386
err = enable_verity(filp, &arg);
fs/verity/measure.c
126
struct fsverity_digest *arg;
fs/verity/measure.c
134
arg = __bpf_dynptr_data_rw(digest_ptr, dynptr_sz);
fs/verity/measure.c
135
if (!arg)
fs/verity/measure.c
138
if (!IS_ALIGNED((uintptr_t)arg, __alignof__(*arg)))
fs/verity/measure.c
147
arg->digest_algorithm = hash_alg - fsverity_hash_algs;
fs/verity/measure.c
148
arg->digest_size = hash_alg->digest_size;
fs/verity/measure.c
153
memcpy(arg->digest, vi->file_digest, min_t(int, hash_alg->digest_size, out_digest_sz));
fs/verity/measure.c
157
memset(arg->digest + arg->digest_size, 0, out_digest_sz - hash_alg->digest_size);
fs/verity/measure.c
32
struct fsverity_digest arg;
fs/verity/measure.c
45
if (get_user(arg.digest_size, &uarg->digest_size))
fs/verity/measure.c
47
if (arg.digest_size < hash_alg->digest_size)
fs/verity/measure.c
50
memset(&arg, 0, sizeof(arg));
fs/verity/measure.c
51
arg.digest_algorithm = hash_alg - fsverity_hash_algs;
fs/verity/measure.c
52
arg.digest_size = hash_alg->digest_size;
fs/verity/measure.c
54
if (copy_to_user(uarg, &arg, sizeof(arg)))
fs/verity/read_metadata.c
165
struct fsverity_read_metadata_arg arg;
fs/verity/read_metadata.c
177
if (copy_from_user(&arg, uarg, sizeof(arg)))
fs/verity/read_metadata.c
180
if (arg.__reserved)
fs/verity/read_metadata.c
184
if (arg.offset + arg.length < arg.offset)
fs/verity/read_metadata.c
188
length = min_t(u64, arg.length, INT_MAX);
fs/verity/read_metadata.c
190
buf = u64_to_user_ptr(arg.buf_ptr);
fs/verity/read_metadata.c
192
switch (arg.metadata_type) {
fs/verity/read_metadata.c
194
return fsverity_read_merkle_tree(inode, vi, buf, arg.offset,
fs/verity/read_metadata.c
197
return fsverity_read_descriptor(inode, buf, arg.offset, length);
fs/verity/read_metadata.c
199
return fsverity_read_signature(inode, buf, arg.offset, length);
fs/xfs/scrub/quotacheck.c
163
struct rhashtable_compare_arg *arg,
fs/xfs/scrub/quotacheck.c
166
const uintptr_t *tx_idp = arg->key;
fs/xfs/scrub/quotacheck.c
72
void *arg)
fs/xfs/scrub/scrub.c
803
void __user *arg)
fs/xfs/scrub/scrub.c
811
if (copy_from_user(&scrub, arg, sizeof(scrub)))
fs/xfs/scrub/scrub.c
818
if (copy_to_user(arg, &scrub, sizeof(scrub)))
fs/xfs/scrub/scrub.c
897
void __user *arg)
fs/xfs/scrub/scrub.c
900
struct xfs_scrub_vec_head __user *uhead = arg;
fs/xfs/scrub/xfs_scrub.h
13
int xfs_ioc_scrub_metadata(struct file *file, void __user *arg);
fs/xfs/scrub/xfs_scrub.h
14
int xfs_ioc_scrubv_metadata(struct file *file, void __user *arg);
fs/xfs/xfs_buf.c
1509
void *arg)
fs/xfs/xfs_buf.c
1513
struct list_head *dispose = arg;
fs/xfs/xfs_buf.c
1607
void *arg)
fs/xfs/xfs_buf.c
1610
struct list_head *dispose = arg;
fs/xfs/xfs_buf.c
327
struct rhashtable_compare_arg *arg,
fs/xfs/xfs_buf.c
330
const struct xfs_buf_map *map = arg->key;
fs/xfs/xfs_fsmap.c
1303
struct fsmap_head __user *arg)
fs/xfs/xfs_fsmap.c
1313
if (copy_from_user(&head, arg, sizeof(struct fsmap_head)))
fs/xfs/xfs_fsmap.c
1350
user_recs = &arg->fmh_recs[head.fmh_entries];
fs/xfs/xfs_fsmap.c
1410
user_rec = &arg->fmh_recs[head.fmh_entries - 1];
fs/xfs/xfs_fsmap.c
1420
if (copy_to_user(arg, &head, sizeof(struct fsmap_head))) {
fs/xfs/xfs_fsmap.h
46
int xfs_ioc_getfsmap(struct xfs_inode *ip, struct fsmap_head __user *arg);
fs/xfs/xfs_handle.c
607
void __user *arg)
fs/xfs/xfs_handle.c
617
if (copy_from_user(&am_hreq, arg, sizeof(xfs_fsop_attrmulti_handlereq_t)))
fs/xfs/xfs_handle.h
12
int xfs_attrmulti_by_handle(struct file *parfilp, void __user *arg);
fs/xfs/xfs_handle.h
29
int xfs_ioc_getparents(struct file *file, struct xfs_getparents __user *arg);
fs/xfs/xfs_handle.h
31
struct xfs_getparents_by_handle __user *arg);
fs/xfs/xfs_healthmon.c
1081
void __user *arg)
fs/xfs/xfs_healthmon.c
1086
if (copy_from_user(&hmo, arg, sizeof(hmo)))
fs/xfs/xfs_healthmon.c
1104
void __user *arg)
fs/xfs/xfs_healthmon.c
1110
if (copy_from_user(&hms, arg, sizeof(hms)))
fs/xfs/xfs_healthmon.c
1138
void __user *arg = (void __user *)p;
fs/xfs/xfs_healthmon.c
1142
return xfs_healthmon_reconfigure(file, cmd, arg);
fs/xfs/xfs_healthmon.c
1144
return xfs_healthmon_file_on_monitored_fs(file, cmd, arg);
fs/xfs/xfs_healthmon.c
1168
struct xfs_health_monitor __user *arg)
fs/xfs/xfs_healthmon.c
1190
if (copy_from_user(&hmo, arg, sizeof(hmo)))
fs/xfs/xfs_healthmon.h
182
struct xfs_health_monitor __user *arg);
fs/xfs/xfs_ioctl.c
102
if (copy_from_user(&bulkreq, arg, sizeof(struct xfs_fsop_bulkreq)))
fs/xfs/xfs_ioctl.c
1110
void __user *arg)
fs/xfs/xfs_ioctl.c
1123
if (copy_from_user(&fsop, arg, sizeof(fsop)))
fs/xfs/xfs_ioctl.c
1140
if (copy_to_user(arg, &fsop, sizeof(fsop)))
fs/xfs/xfs_ioctl.c
1187
void __user *arg = (void __user *)p;
fs/xfs/xfs_ioctl.c
1194
return xfs_ioc_trim(mp, arg);
fs/xfs/xfs_ioctl.c
1196
return xfs_ioc_getlabel(mp, arg);
fs/xfs/xfs_ioctl.c
1198
return xfs_ioc_setlabel(filp, mp, arg);
fs/xfs/xfs_ioctl.c
1223
if (copy_to_user(arg, &da, sizeof(da)))
fs/xfs/xfs_ioctl.c
1231
return xfs_ioc_fsbulkstat(filp, cmd, arg);
fs/xfs/xfs_ioctl.c
1234
return xfs_ioc_bulkstat(filp, cmd, arg);
fs/xfs/xfs_ioctl.c
1236
return xfs_ioc_inumbers(mp, cmd, arg);
fs/xfs/xfs_ioctl.c
1239
return xfs_ioc_fsgeometry(mp, arg, 3);
fs/xfs/xfs_ioctl.c
1241
return xfs_ioc_fsgeometry(mp, arg, 4);
fs/xfs/xfs_ioctl.c
1243
return xfs_ioc_fsgeometry(mp, arg, 5);
fs/xfs/xfs_ioctl.c
1246
return xfs_ioc_ag_geometry(mp, arg);
fs/xfs/xfs_ioctl.c
1248
return xfs_ioc_rtgroup_geometry(mp, arg);
fs/xfs/xfs_ioctl.c
1251
return put_user(inode->i_generation, (int __user *)arg);
fs/xfs/xfs_ioctl.c
1254
return xfs_ioc_fsgetxattra(ip, arg);
fs/xfs/xfs_ioctl.c
1256
return xfs_ioc_getparents(filp, arg);
fs/xfs/xfs_ioctl.c
1258
return xfs_ioc_getparents_by_handle(filp, arg);
fs/xfs/xfs_ioctl.c
1262
return xfs_ioc_getbmap(filp, cmd, arg);
fs/xfs/xfs_ioctl.c
1265
return xfs_ioc_getfsmap(ip, arg);
fs/xfs/xfs_ioctl.c
1268
return xfs_ioc_scrubv_metadata(filp, arg);
fs/xfs/xfs_ioctl.c
1270
return xfs_ioc_scrub_metadata(filp, arg);
fs/xfs/xfs_ioctl.c
1277
if (copy_from_user(&hreq, arg, sizeof(hreq)))
fs/xfs/xfs_ioctl.c
1284
if (copy_from_user(&hreq, arg, sizeof(xfs_fsop_handlereq_t)))
fs/xfs/xfs_ioctl.c
1292
if (copy_from_user(&hreq, arg, sizeof(xfs_fsop_handlereq_t)))
fs/xfs/xfs_ioctl.c
1297
return xfs_attrlist_by_handle(filp, arg);
fs/xfs/xfs_ioctl.c
1300
return xfs_attrmulti_by_handle(filp, arg);
fs/xfs/xfs_ioctl.c
1305
if (copy_from_user(&sxp, arg, sizeof(xfs_swapext_t)))
fs/xfs/xfs_ioctl.c
1316
return xfs_ioctl_fs_counts(mp, arg);
fs/xfs/xfs_ioctl.c
1320
return xfs_ioctl_getset_resblocks(filp, cmd, arg);
fs/xfs/xfs_ioctl.c
1325
if (copy_from_user(&in, arg, sizeof(in)))
fs/xfs/xfs_ioctl.c
1339
if (copy_from_user(&in, arg, sizeof(in)))
fs/xfs/xfs_ioctl.c
1353
if (copy_from_user(&in, arg, sizeof(in)))
fs/xfs/xfs_ioctl.c
1370
if (get_user(in, (uint32_t __user *)arg))
fs/xfs/xfs_ioctl.c
1382
if (copy_from_user(&in, arg, sizeof(in)))
fs/xfs/xfs_ioctl.c
1404
if (copy_from_user(&eofb, arg, sizeof(eofb)))
fs/xfs/xfs_ioctl.c
1418
return xfs_ioc_exchange_range(filp, arg);
fs/xfs/xfs_ioctl.c
1420
return xfs_ioc_start_commit(filp, arg);
fs/xfs/xfs_ioctl.c
1422
return xfs_ioc_commit_range(filp, arg);
fs/xfs/xfs_ioctl.c
1425
return xfs_ioc_health_monitor(filp, arg);
fs/xfs/xfs_ioctl.c
1427
return xfs_ioc_verify_media(filp, arg);
fs/xfs/xfs_ioctl.c
264
struct xfs_bulkstat_req __user *arg)
fs/xfs/xfs_ioctl.c
280
if (copy_from_user(&hdr, &arg->hdr, sizeof(hdr)))
fs/xfs/xfs_ioctl.c
283
error = xfs_bulk_ireq_setup(mp, &hdr, &breq, arg->bulkstat);
fs/xfs/xfs_ioctl.c
295
if (copy_to_user(&arg->hdr, &hdr, sizeof(hdr)))
fs/xfs/xfs_ioctl.c
316
struct xfs_inumbers_req __user *arg)
fs/xfs/xfs_ioctl.c
330
if (copy_from_user(&hdr, &arg->hdr, sizeof(hdr)))
fs/xfs/xfs_ioctl.c
336
error = xfs_bulk_ireq_setup(mp, &hdr, &breq, arg->inumbers);
fs/xfs/xfs_ioctl.c
348
if (copy_to_user(&arg->hdr, &hdr, sizeof(hdr)))
fs/xfs/xfs_ioctl.c
357
void __user *arg,
fs/xfs/xfs_ioctl.c
374
if (copy_to_user(arg, &fsgeo, len))
fs/xfs/xfs_ioctl.c
382
void __user *arg)
fs/xfs/xfs_ioctl.c
388
if (copy_from_user(&ageo, arg, sizeof(ageo)))
fs/xfs/xfs_ioctl.c
404
if (copy_to_user(arg, &ageo, sizeof(ageo)))
fs/xfs/xfs_ioctl.c
412
void __user *arg)
fs/xfs/xfs_ioctl.c
418
if (copy_from_user(&rgeo, arg, sizeof(rgeo)))
fs/xfs/xfs_ioctl.c
436
if (copy_to_user(arg, &rgeo, sizeof(rgeo)))
fs/xfs/xfs_ioctl.c
499
void __user *arg)
fs/xfs/xfs_ioctl.c
507
return copy_fsxattr_to_user(&fa, arg);
fs/xfs/xfs_ioctl.c
81
void __user *arg)
fs/xfs/xfs_ioctl.c
869
void __user *arg)
fs/xfs/xfs_ioctl.c
891
if (copy_from_user(&bmx, arg, recsize))
fs/xfs/xfs_ioctl.c
908
if (copy_to_user(arg, &bmx, recsize))
fs/xfs/xfs_ioctl.c
910
arg += recsize;
fs/xfs/xfs_ioctl.c
913
if (!xfs_getbmap_format(buf + i, arg, recsize))
fs/xfs/xfs_ioctl.c
915
arg += recsize;
fs/xfs/xfs_ioctl.h
38
unsigned long arg);
fs/xfs/xfs_ioctl32.c
369
void __user *arg)
fs/xfs/xfs_ioctl32.c
379
if (copy_from_user(&am_hreq, arg,
fs/xfs/xfs_ioctl32.c
428
void __user *arg = compat_ptr(p);
fs/xfs/xfs_ioctl32.c
436
return xfs_compat_ioc_fsgeometry_v1(ip->i_mount, arg);
fs/xfs/xfs_ioctl32.c
440
if (xfs_compat_growfs_data_copyin(&in, arg))
fs/xfs/xfs_ioctl32.c
452
if (xfs_compat_growfs_rt_copyin(&in, arg))
fs/xfs/xfs_ioctl32.c
468
struct compat_xfs_swapext __user *sxu = arg;
fs/xfs/xfs_ioctl32.c
485
return xfs_compat_ioc_fsbulkstat(filp, cmd, arg);
fs/xfs/xfs_ioctl32.c
491
if (xfs_compat_handlereq_copyin(&hreq, arg))
fs/xfs/xfs_ioctl32.c
499
if (xfs_compat_handlereq_copyin(&hreq, arg))
fs/xfs/xfs_ioctl32.c
506
if (xfs_compat_handlereq_copyin(&hreq, arg))
fs/xfs/xfs_ioctl32.c
511
return xfs_compat_attrlist_by_handle(filp, arg);
fs/xfs/xfs_ioctl32.c
513
return xfs_compat_attrmulti_by_handle(filp, arg);
fs/xfs/xfs_ioctl32.c
516
return xfs_file_ioctl(filp, cmd, (unsigned long)arg);
fs/xfs/xfs_qm.c
417
void *arg)
fs/xfs/xfs_qm.c
422
struct xfs_qm_isolate *isol = arg;
fs/xfs/xfs_verify_media.c
408
struct xfs_verify_media __user *arg)
fs/xfs/xfs_verify_media.c
418
if (copy_from_user(&me, arg, sizeof(me)))
fs/xfs/xfs_verify_media.c
439
if (copy_to_user(arg, &me, sizeof(me)))
fs/xfs/xfs_verify_media.h
11
struct xfs_verify_media __user *arg);
include/acpi/acpi_bus.h
48
u64 arg);
include/acpi/processor.h
310
static inline int call_on_cpu(int cpu, long (*fn)(void *), void *arg,
include/acpi/processor.h
314
return fn(arg);
include/acpi/processor.h
315
return work_on_cpu(cpu, fn, arg);
include/asm-generic/bug.h
131
#define __WARN_printf(taint, arg...) do { \
include/asm-generic/bug.h
133
__warn_printk(arg); \
include/asm-generic/bug.h
140
#define __WARN_printf(taint, arg...) do { \
include/asm-generic/bug.h
142
warn_slowpath_fmt(__FILE__, __LINE__, taint, arg); \
include/crypto/if_alg.h
172
struct proto_accept_arg *arg);
include/drm/drm_fb_helper.h
270
unsigned long arg);
include/drm/drm_fb_helper.h
348
unsigned long arg)
include/drm/drm_ioctl.h
159
long drm_ioctl(struct file *filp, unsigned int cmd, unsigned long arg);
include/drm/drm_ioctl.h
162
long drm_compat_ioctl(struct file *filp, unsigned int cmd, unsigned long arg);
include/drm/drm_ioctl.h
68
unsigned long arg);
include/drm/drm_print.h
178
void *arg;
include/drm/drm_print.h
338
.arg = iter,
include/drm/drm_print.h
359
struct drm_print_iterator *iterator = p->arg;
include/drm/drm_print.h
379
.arg = f,
include/drm/drm_print.h
395
.arg = dev,
include/drm/drm_print.h
415
.arg = drm,
include/drm/drm_print.h
436
.arg = drm,
include/drm/drm_print.h
494
.arg = p,
include/drm/drm_print.h
778
#define drm_WARN(drm, condition, format, arg...) \
include/drm/drm_print.h
781
dev_name(__drm_to_dev(drm)), ## arg)
include/drm/drm_print.h
783
#define drm_WARN_ONCE(drm, condition, format, arg...) \
include/drm/drm_print.h
786
dev_name(__drm_to_dev(drm)), ## arg)
include/drm/ttm/ttm_bo.h
228
struct ttm_lru_walk_arg arg;
include/drm/ttm/ttm_bo.h
491
struct ttm_lru_walk_arg *arg;
include/drm/ttm/ttm_bo.h
499
struct ttm_lru_walk_arg *arg);
include/drm/ttm/ttm_bo.h
510
ttm_bo_lru_cursor_init(curs, man, arg),
include/drm/ttm/ttm_bo.h
512
struct ttm_lru_walk_arg *arg);
include/hyperv/hvhdk.h
392
u32 arg;
include/hyperv/hvhdk.h
407
u64 arg;
include/hyperv/hvhdk_mini.h
344
u64 arg;
include/kunit/resource.h
409
arg_type arg = (arg_type)in; \
include/kunit/resource.h
410
orig(arg); \
include/linux/acpi.h
1159
int acpi_register_lps0_dev(struct acpi_s2idle_dev_ops *arg);
include/linux/acpi.h
1160
void acpi_unregister_lps0_dev(struct acpi_s2idle_dev_ops *arg);
include/linux/acpi.h
1162
static inline int acpi_register_lps0_dev(struct acpi_s2idle_dev_ops *arg)
include/linux/acpi.h
1166
static inline void acpi_unregister_lps0_dev(struct acpi_s2idle_dev_ops *arg)
include/linux/acpi.h
249
acpi_tbl_entry_handler_arg handler_arg, void *arg);
include/linux/acpi.h
526
void *arg)
include/linux/acpi.h
528
return acpi_dev_filter_resource_type(ares, (unsigned long)arg);
include/linux/adb.h
20
void *arg;
include/linux/arm_sdei.h
23
typedef int (sdei_event_callback)(u32 event, struct pt_regs *regs, void *arg);
include/linux/arm_sdei.h
29
int sdei_event_register(u32 event_num, sdei_event_callback *cb, void *arg);
include/linux/arm_sdei.h
81
struct sdei_registered_event *arg);
include/linux/atm.h
13
compat_uptr_t arg;
include/linux/atmdev.h
183
int (*ioctl)(struct atm_dev *dev,unsigned int cmd,void __user *arg);
include/linux/atmdev.h
186
void __user *arg);
include/linux/atmdev.h
202
int (*ioctl)(struct atm_dev *dev,unsigned int cmd,void __user *arg);
include/linux/atmdev.h
306
int (*ioctl)(struct socket *, unsigned int cmd, unsigned long arg);
include/linux/binfmts.h
143
int copy_string_kernel(const char *arg, struct linux_binprm *bprm);
include/linux/blkdev.h
1655
unsigned cmd, unsigned long arg);
include/linux/blkdev.h
1657
unsigned cmd, unsigned long arg);
include/linux/blktrace_api.h
79
char __user *arg);
include/linux/blktrace_api.h
84
# define blk_trace_ioctl(bdev, cmd, arg) (-ENOTTY)
include/linux/blktrace_api.h
87
# define blk_trace_setup(q, name, dev, bdev, arg) (-ENOTTY)
include/linux/btf.h
525
const struct btf_param *arg,
include/linux/btf.h
593
int arg);
include/linux/btf.h
669
int arg)
include/linux/cdrom.h
107
unsigned int cmd, unsigned long arg);
include/linux/ceph/osd_client.h
306
typedef void (*rados_watchcb2_t)(void *arg, u64 notify_id, u64 cookie,
include/linux/ceph/osd_client.h
308
typedef void (*rados_watcherrcb_t)(void *arg, u64 cookie, int err);
include/linux/ceph/striper.h
34
u32 bytes, void *arg);
include/linux/ceph/striper.h
38
struct ceph_object_extent *alloc_fn(void *arg),
include/linux/clk/tegra.h
154
void *arg);
include/linux/comedi/comedidev.h
897
static inline int comedi_check_trigger_arg_is(unsigned int *arg,
include/linux/comedi/comedidev.h
900
if (*arg != val) {
include/linux/comedi/comedidev.h
901
*arg = val;
include/linux/comedi/comedidev.h
918
static inline int comedi_check_trigger_arg_min(unsigned int *arg,
include/linux/comedi/comedidev.h
921
if (*arg < val) {
include/linux/comedi/comedidev.h
922
*arg = val;
include/linux/comedi/comedidev.h
939
static inline int comedi_check_trigger_arg_max(unsigned int *arg,
include/linux/comedi/comedidev.h
942
if (*arg > val) {
include/linux/comedi/comedidev.h
943
*arg = val;
include/linux/compat.h
596
compat_ulong_t arg);
include/linux/compat.h
598
compat_ulong_t arg);
include/linux/compat.h
600
compat_ulong_t arg);
include/linux/compat.h
748
asmlinkage long compat_sys_semctl(int semid, int semnum, int cmd, int arg);
include/linux/compat.h
840
asmlinkage long compat_sys_old_select(struct compat_sel_arg_struct __user *arg);
include/linux/crash_core.h
45
static inline void arch_crash_handle_hotplug_event(struct kimage *image, void *arg) { }
include/linux/delayed_call.h
12
void *arg;
include/linux/delayed_call.h
19
void (*fn)(void *), void *arg)
include/linux/delayed_call.h
22
call->arg = arg;
include/linux/delayed_call.h
28
call->fn(call->arg);
include/linux/dev_printk.h
271
#define dev_WARN(dev, format, arg...) \
include/linux/dev_printk.h
272
WARN(1, "%s %s: " format, dev_driver_string(dev), dev_name(dev), ## arg)
include/linux/dev_printk.h
274
#define dev_WARN_ONCE(dev, condition, format, arg...) \
include/linux/dev_printk.h
276
dev_driver_string(dev), dev_name(dev), ## arg)
include/linux/device-mapper.h
102
unsigned int cmd, unsigned long arg,
include/linux/device-mapper.h
464
int dm_read_arg(const struct dm_arg *arg, struct dm_arg_set *arg_set,
include/linux/device-mapper.h
472
int dm_read_arg_group(const struct dm_arg *arg, struct dm_arg_set *arg_set,
include/linux/dmar.h
124
static inline int dmar_res_noop(struct acpi_dmar_header *hdr, void *arg)
include/linux/dmar.h
141
extern int dmar_parse_one_rmrr(struct acpi_dmar_header *header, void *arg);
include/linux/dmar.h
142
extern int dmar_parse_one_atsr(struct acpi_dmar_header *header, void *arg);
include/linux/dmar.h
143
extern int dmar_check_one_atsr(struct acpi_dmar_header *hdr, void *arg);
include/linux/dmar.h
144
extern int dmar_parse_one_satc(struct acpi_dmar_header *hdr, void *arg);
include/linux/dmar.h
145
extern int dmar_release_one_atsr(struct acpi_dmar_header *hdr, void *arg);
include/linux/dmar.h
298
extern int dmar_alloc_hwirq(int id, int node, void *arg);
include/linux/dnotify.h
41
static inline int fcntl_dirnotify(int fd, struct file *filp, unsigned int arg)
include/linux/fb.h
293
unsigned long arg);
include/linux/fb.h
297
unsigned long arg);
include/linux/filelock.h
161
int fcntl_setlease(unsigned int fd, struct file *filp, int arg);
include/linux/filelock.h
281
static inline int fcntl_setlease(unsigned int fd, struct file *filp, int arg)
include/linux/filelock.h
408
static inline int generic_setlease(struct file *filp, int arg,
include/linux/filelock.h
414
static inline int kernel_setlease(struct file *filp, int arg,
include/linux/filelock.h
420
static inline int vfs_setlease(struct file *filp, int arg,
include/linux/filelock.h
426
static inline int lease_modify(struct file_lease *fl, int arg,
include/linux/firmware/intel/stratix10-svc-client.h
208
u64 arg[3];
include/linux/fs.h
1829
unsigned long arg);
include/linux/fs.h
3211
extern void iterate_supers(void (*f)(struct super_block *, void *), void *arg);
include/linux/fscrypt.h
383
int fscrypt_ioctl_set_policy(struct file *filp, const void __user *arg);
include/linux/fscrypt.h
384
int fscrypt_ioctl_get_policy(struct file *filp, void __user *arg);
include/linux/fscrypt.h
385
int fscrypt_ioctl_get_policy_ex(struct file *filp, void __user *arg);
include/linux/fscrypt.h
386
int fscrypt_ioctl_get_nonce(struct file *filp, void __user *arg);
include/linux/fscrypt.h
415
int fscrypt_ioctl_add_key(struct file *filp, void __user *arg);
include/linux/fscrypt.h
416
int fscrypt_ioctl_remove_key(struct file *filp, void __user *arg);
include/linux/fscrypt.h
417
int fscrypt_ioctl_remove_key_all_users(struct file *filp, void __user *arg);
include/linux/fscrypt.h
418
int fscrypt_ioctl_get_key_status(struct file *filp, void __user *arg);
include/linux/fscrypt.h
573
const void __user *arg)
include/linux/fscrypt.h
578
static inline int fscrypt_ioctl_get_policy(struct file *filp, void __user *arg)
include/linux/fscrypt.h
584
void __user *arg)
include/linux/fscrypt.h
589
static inline int fscrypt_ioctl_get_nonce(struct file *filp, void __user *arg)
include/linux/fscrypt.h
644
static inline int fscrypt_ioctl_add_key(struct file *filp, void __user *arg)
include/linux/fscrypt.h
649
static inline int fscrypt_ioctl_remove_key(struct file *filp, void __user *arg)
include/linux/fscrypt.h
655
void __user *arg)
include/linux/fscrypt.h
661
void __user *arg)
include/linux/fsverity.h
179
int fsverity_ioctl_enable(struct file *filp, const void __user *arg);
include/linux/fsverity.h
183
int fsverity_ioctl_measure(struct file *filp, void __user *arg);
include/linux/fsverity.h
220
const void __user *arg)
include/linux/fsverity.h
227
static inline int fsverity_ioctl_measure(struct file *filp, void __user *arg)
include/linux/fw_table.h
18
void *arg, const unsigned long end);
include/linux/fw_table.h
24
void *arg;
include/linux/fw_table.h
48
acpi_tbl_entry_handler_arg handler_arg, void *arg,
include/linux/hil_mlc.h
91
typedef int (hilse_func) (hil_mlc *mlc, int arg);
include/linux/hil_mlc.h
98
int arg; /* Timeout in usec or parm for func */
include/linux/hisi_acc_qm.h
549
int hisi_qm_start_qp(struct hisi_qp *qp, unsigned long arg);
include/linux/i2c.h
294
int (*command)(struct i2c_client *client, unsigned int cmd, void *arg);
include/linux/i2c.h
908
unsigned int cmd, void *arg);
include/linux/if_pppox.h
73
unsigned long arg);
include/linux/if_pppox.h
80
extern int pppox_ioctl(struct socket *sock, unsigned int cmd, unsigned long arg);
include/linux/if_pppox.h
81
extern int pppox_compat_ioctl(struct socket *sock, unsigned int cmd, unsigned long arg);
include/linux/if_vlan.h
140
void *arg), void *arg);
include/linux/if_vlan.h
254
int (*action)(struct net_device *dev, int vid, void *arg),
include/linux/if_vlan.h
255
void *arg)
include/linux/init.h
361
static int __init parse_##var##_on(char *arg) \
include/linux/init.h
368
static int __init parse_##var##_off(char *arg) \
include/linux/ioport.h
414
void *arg, int (*func)(unsigned long, unsigned long, void *));
include/linux/ioport.h
416
walk_mem_res(u64 start, u64 end, void *arg,
include/linux/ioport.h
419
walk_system_ram_res(u64 start, u64 end, void *arg,
include/linux/ioport.h
422
walk_system_ram_res_rev(u64 start, u64 end, void *arg,
include/linux/ioport.h
426
void *arg, int (*func)(struct resource *, void *));
include/linux/ioport.h
427
extern int walk_soft_reserve_res(u64 start, u64 end, void *arg,
include/linux/ipack.h
153
irqreturn_t (*handler)(void *), void *arg);
include/linux/irq_work.h
63
void irq_work_single(void *arg);
include/linux/irq_work.h
70
static inline void irq_work_single(void *arg) { }
include/linux/irqdomain.h
112
unsigned int nr_irqs, void *arg);
include/linux/irqdomain.h
609
int node, void *arg, bool realloc,
include/linux/irqdomain.h
625
int node, void *arg)
include/linux/irqdomain.h
627
return __irq_domain_alloc_irqs(domain, -1, nr_irqs, node, arg, false, NULL);
include/linux/irqdomain.h
637
int irq_domain_push_irq(struct irq_domain *domain, int virq, void *arg);
include/linux/irqdomain.h
641
unsigned int nr_irqs, void *arg);
include/linux/irqdomain.h
691
int node, void *arg)
include/linux/kexec.h
530
#define kexec_dprintk(fmt, arg...) \
include/linux/kexec.h
531
do { if (kexec_file_dbg_print) pr_info(fmt, ##arg); } while (0)
include/linux/kthread.h
45
#define kthread_create(threadfn, data, namefmt, arg...) \
include/linux/kthread.h
46
kthread_create_on_node(threadfn, data, NUMA_NO_NODE, namefmt, ##arg)
include/linux/kvm_host.h
1563
unsigned int ioctl, unsigned long arg);
include/linux/kvm_host.h
1565
unsigned int ioctl, unsigned long arg);
include/linux/kvm_host.h
1567
unsigned int ioctl, unsigned long arg);
include/linux/kvm_host.h
1588
int kvm_arch_vm_ioctl(struct file *filp, unsigned int ioctl, unsigned long arg);
include/linux/kvm_host.h
1590
unsigned long arg);
include/linux/kvm_host.h
2358
unsigned long arg);
include/linux/kvm_host.h
269
union kvm_mmu_notifier_arg arg;
include/linux/libata.h
1146
void __user *arg);
include/linux/libata.h
1160
unsigned int cmd, void __user *arg);
include/linux/libnvdimm.h
240
int (*arm)(struct nvdimm *nvdimm, enum nvdimm_fwa_trigger arg);
include/linux/lsm_hook_defs.h
195
unsigned long arg)
include/linux/lsm_hook_defs.h
197
unsigned long arg)
include/linux/lsm_hook_defs.h
205
unsigned long arg)
include/linux/mISDNdsp.h
13
void *(*new)(const char *arg);
include/linux/memcontrol.h
1280
int (*fn)(struct task_struct *, void *), void *arg)
include/linux/memcontrol.h
821
int (*)(struct task_struct *, void *), void *arg);
include/linux/memfd.h
10
extern long memfd_fcntl(struct file *file, unsigned int cmd, unsigned int arg);
include/linux/memory.h
163
void *arg, walk_memory_blocks_func_t func);
include/linux/memory.h
164
extern int for_each_memory_block(void *arg, walk_memory_blocks_func_t func);
include/linux/memory.h
172
struct memory_group *excluded, void *arg);
include/linux/mlx5/driver.h
1063
void *data_out, int size_out, u16 reg_id, int arg,
include/linux/mlx5/driver.h
1067
u16 reg_num, int arg, int write);
include/linux/mlx5/mlx5_ifc.h
6915
struct mlx5_ifc_modify_header_arg_bits arg;
include/linux/mmc/core.h
19
u16 arg;
include/linux/mmc/core.h
30
u32 arg;
include/linux/moduleparam.h
188
#define module_param_cb(name, ops, arg, perm) \
include/linux/moduleparam.h
189
__module_param_call(MODULE_PARAM_PREFIX, name, ops, arg, perm, -1, 0)
include/linux/moduleparam.h
191
#define module_param_cb_unsafe(name, ops, arg, perm) \
include/linux/moduleparam.h
192
__module_param_call(MODULE_PARAM_PREFIX, name, ops, arg, perm, -1, \
include/linux/moduleparam.h
195
#define __level_param_cb(name, ops, arg, perm, level) \
include/linux/moduleparam.h
196
__module_param_call(MODULE_PARAM_PREFIX, name, ops, arg, perm, level, 0)
include/linux/moduleparam.h
207
#define core_param_cb(name, ops, arg, perm) \
include/linux/moduleparam.h
208
__level_param_cb(name, ops, arg, perm, 1)
include/linux/moduleparam.h
220
#define postcore_param_cb(name, ops, arg, perm) \
include/linux/moduleparam.h
221
__level_param_cb(name, ops, arg, perm, 2)
include/linux/moduleparam.h
233
#define arch_param_cb(name, ops, arg, perm) \
include/linux/moduleparam.h
234
__level_param_cb(name, ops, arg, perm, 3)
include/linux/moduleparam.h
246
#define subsys_param_cb(name, ops, arg, perm) \
include/linux/moduleparam.h
247
__level_param_cb(name, ops, arg, perm, 4)
include/linux/moduleparam.h
259
#define fs_param_cb(name, ops, arg, perm) \
include/linux/moduleparam.h
260
__level_param_cb(name, ops, arg, perm, 5)
include/linux/moduleparam.h
272
#define device_param_cb(name, ops, arg, perm) \
include/linux/moduleparam.h
273
__level_param_cb(name, ops, arg, perm, 6)
include/linux/moduleparam.h
285
#define late_param_cb(name, ops, arg, perm) \
include/linux/moduleparam.h
286
__level_param_cb(name, ops, arg, perm, 7)
include/linux/moduleparam.h
299
#define __module_param_call(prefix, name, ops, arg, perm, level, flags) \
include/linux/moduleparam.h
306
VERIFY_OCTAL_PERMISSIONS(perm), level, flags, { arg } }
include/linux/moduleparam.h
313
#define module_param_call(name, _set, _get, arg, perm) \
include/linux/moduleparam.h
317
name, &__param_ops_##name, arg, perm, -1, 0)
include/linux/moduleparam.h
370
#define __core_param_cb(name, ops, arg, perm) \
include/linux/moduleparam.h
371
__module_param_call("", name, ops, arg, perm, -1, 0)
include/linux/moduleparam.h
417
typedef int (*parse_unknown_fn)(char *param, char *val, const char *doing, void *arg);
include/linux/moduleparam.h
426
void *arg, parse_unknown_fn unknown);
include/linux/moduleparam.h
494
extern void param_free_charp(void *arg);
include/linux/moduleparam.h
68
void (*free)(void *arg);
include/linux/moduleparam.h
90
void *arg;
include/linux/mroute.h
21
int ipmr_ioctl(struct sock *sk, int cmd, void *arg);
include/linux/mroute.h
22
int ipmr_compat_ioctl(struct sock *sk, unsigned int cmd, void __user *arg);
include/linux/mroute.h
25
int ipmr_sk_ioctl(struct sock *sk, unsigned int cmd, void __user *arg);
include/linux/mroute.h
39
static inline int ipmr_ioctl(struct sock *sk, int cmd, void *arg)
include/linux/mroute.h
60
void __user *arg)
include/linux/mroute6.h
111
void __user *arg)
include/linux/mroute6.h
118
return sock_ioctl_inout(sk, cmd, arg, &buffer,
include/linux/mroute6.h
124
return sock_ioctl_inout(sk, cmd, arg, &buffer,
include/linux/mroute6.h
142
void __user *arg)
include/linux/mroute6.h
32
extern int ip6mr_compat_ioctl(struct sock *sk, unsigned int cmd, void __user *arg);
include/linux/mroute6.h
36
int ip6mr_ioctl(struct sock *sk, int cmd, void *arg);
include/linux/mroute6.h
52
int ip6mr_ioctl(struct sock *sk, int cmd, void *arg)
include/linux/msi.h
454
msi_alloc_info_t *arg);
include/linux/msi.h
458
msi_alloc_info_t *arg);
include/linux/msi.h
464
msi_alloc_info_t *arg);
include/linux/msi.h
466
msi_alloc_info_t *arg);
include/linux/msi.h
467
void (*prepare_desc)(struct irq_domain *domain, msi_alloc_info_t *arg,
include/linux/msi.h
469
void (*set_desc)(msi_alloc_info_t *arg,
include/linux/msi.h
709
void pci_msix_prepare_desc(struct irq_domain *domain, msi_alloc_info_t *arg,
include/linux/net.h
145
} arg;
include/linux/net.h
174
struct proto_accept_arg *arg);
include/linux/net.h
181
unsigned long arg);
include/linux/net.h
184
unsigned long arg);
include/linux/netdevice.h
2679
void *arg)
include/linux/netdevice.h
2684
f(dev, &dev->_tx[i], arg);
include/linux/netdevice.h
4277
int get_user_ifreq(struct ifreq *ifr, void __user **ifrdata, void __user *arg);
include/linux/netdevice.h
4278
int put_user_ifreq(struct ifreq *ifr, void __user *arg);
include/linux/netfilter.h
189
int (*set)(struct sock *sk, int optval, sockptr_t arg,
include/linux/netfilter/x_tables.h
294
void *xt_copy_counters(sockptr_t arg, unsigned int len,
include/linux/of.h
1639
struct of_reconfig_data *arg);
include/linux/of.h
1718
struct of_reconfig_data *arg)
include/linux/of.h
1723
struct of_reconfig_data *arg)
include/linux/olpc-ec.h
46
extern void olpc_ec_driver_register(struct olpc_ec_driver *drv, void *arg);
include/linux/padata.h
139
void (*thread_fn)(unsigned long start, unsigned long end, void *arg);
include/linux/pci.h
2850
#define pci_emerg(pdev, fmt, arg...) dev_emerg(&(pdev)->dev, fmt, ##arg)
include/linux/pci.h
2851
#define pci_alert(pdev, fmt, arg...) dev_alert(&(pdev)->dev, fmt, ##arg)
include/linux/pci.h
2852
#define pci_crit(pdev, fmt, arg...) dev_crit(&(pdev)->dev, fmt, ##arg)
include/linux/pci.h
2853
#define pci_err(pdev, fmt, arg...) dev_err(&(pdev)->dev, fmt, ##arg)
include/linux/pci.h
2854
#define pci_warn(pdev, fmt, arg...) dev_warn(&(pdev)->dev, fmt, ##arg)
include/linux/pci.h
2855
#define pci_warn_once(pdev, fmt, arg...) dev_warn_once(&(pdev)->dev, fmt, ##arg)
include/linux/pci.h
2856
#define pci_notice(pdev, fmt, arg...) dev_notice(&(pdev)->dev, fmt, ##arg)
include/linux/pci.h
2857
#define pci_info(pdev, fmt, arg...) dev_info(&(pdev)->dev, fmt, ##arg)
include/linux/pci.h
2858
#define pci_dbg(pdev, fmt, arg...) dev_dbg(&(pdev)->dev, fmt, ##arg)
include/linux/pci.h
2860
#define pci_notice_ratelimited(pdev, fmt, arg...) \
include/linux/pci.h
2861
dev_notice_ratelimited(&(pdev)->dev, fmt, ##arg)
include/linux/pci.h
2863
#define pci_info_ratelimited(pdev, fmt, arg...) \
include/linux/pci.h
2864
dev_info_ratelimited(&(pdev)->dev, fmt, ##arg)
include/linux/pci.h
2866
#define pci_WARN(pdev, condition, fmt, arg...) \
include/linux/pci.h
2868
dev_driver_string(&(pdev)->dev), pci_name(pdev), ##arg)
include/linux/pci.h
2870
#define pci_WARN_ONCE(pdev, condition, fmt, arg...) \
include/linux/pci.h
2872
dev_driver_string(&(pdev)->dev), pci_name(pdev), ##arg)
include/linux/pipe_fs_i.h
333
long pipe_fcntl(struct file *, unsigned int, unsigned int arg);
include/linux/platform_data/cros_ec_sensorhub.h
190
void cros_ec_sensorhub_ring_remove(void *arg);
include/linux/platform_data/sh_mmcif.h
116
unsigned long cmd, unsigned long arg)
include/linux/platform_data/sh_mmcif.h
118
sh_mmcif_boot_cmd_send(base, cmd, arg);
include/linux/platform_data/sh_mmcif.h
92
unsigned long cmd, unsigned long arg)
include/linux/platform_data/sh_mmcif.h
95
sh_mmcif_writel(base, MMCIF_CE_ARG, arg);
include/linux/posix-clock.h
55
unsigned long arg);
include/linux/radix-tree.h
204
static inline int radix_tree_deref_retry(void *arg)
include/linux/radix-tree.h
206
return unlikely(radix_tree_is_internal_node(arg));
include/linux/radix-tree.h
214
static inline int radix_tree_exception(void *arg)
include/linux/radix-tree.h
216
return unlikely((unsigned long)arg & RADIX_TREE_ENTRY_MASK);
include/linux/rhashtable-types.h
41
typedef int (*rht_obj_cmpfn_t)(struct rhashtable_compare_arg *arg,
include/linux/rhashtable.h
1331
void *arg),
include/linux/rhashtable.h
1332
void *arg)
include/linux/rhashtable.h
1334
rhashtable_free_and_destroy(&hlt->ht, free_fn, arg);
include/linux/rhashtable.h
261
void (*free_fn)(void *ptr, void *arg),
include/linux/rhashtable.h
262
void *arg);
include/linux/rhashtable.h
606
static inline int rhashtable_compare(struct rhashtable_compare_arg *arg,
include/linux/rhashtable.h
609
struct rhashtable *ht = arg->ht;
include/linux/rhashtable.h
612
return memcmp(ptr + ht->p.key_offset, arg->key, ht->p.key_len);
include/linux/rhashtable.h
622
struct rhashtable_compare_arg arg = {
include/linux/rhashtable.h
639
params.obj_cmpfn(&arg, rht_obj(ht, he)) :
include/linux/rhashtable.h
640
rhashtable_compare(&arg, rht_obj(ht, he)))
include/linux/rhashtable.h
765
struct rhashtable_compare_arg arg = {
include/linux/rhashtable.h
804
params.obj_cmpfn(&arg, rht_obj(ht, head)) :
include/linux/rhashtable.h
805
rhashtable_compare(&arg, rht_obj(ht, head)))) {
include/linux/rmap.h
952
void *arg;
include/linux/rmap.h
960
unsigned long addr, void *arg);
include/linux/rmap.h
964
bool (*invalid_vma)(struct vm_area_struct *vma, void *arg);
include/linux/rtsx_pci.h
1292
#define pcr_dbg(pcr, fmt, arg...) \
include/linux/rtsx_pci.h
1293
dev_dbg(&(pcr)->pci->dev, fmt, ##arg)
include/linux/sched/task.h
101
struct task_struct *create_io_thread(int (*fn)(void *), void *arg, int node);
include/linux/sched/task.h
103
extern pid_t kernel_thread(int (*fn)(void *), void *arg, const char *name,
include/linux/sched/task.h
105
extern pid_t user_mode_thread(int (*fn)(void *), void *arg, unsigned long flags);
include/linux/sched/vhost_task.h
8
void (*handle_kill)(void *), void *arg,
include/linux/security.h
1145
unsigned long arg)
include/linux/security.h
1152
unsigned long arg)
include/linux/security.h
1181
unsigned long arg)
include/linux/security.h
475
int security_file_ioctl(struct file *file, unsigned int cmd, unsigned long arg);
include/linux/security.h
477
unsigned long arg);
include/linux/security.h
484
int security_file_fcntl(struct file *file, unsigned int cmd, unsigned long arg);
include/linux/shdma-base.h
126
bool shdma_chan_filter(struct dma_chan *chan, void *arg);
include/linux/shdma-base.h
128
static inline bool shdma_chan_filter(struct dma_chan *chan, void *arg)
include/linux/soc/ti/knav_qmss.h
48
typedef void (*knav_queue_notify_fn)(void *arg);
include/linux/soc/ti/knav_qmss.h
65
unsigned long arg);
include/linux/socket.h
455
extern struct file *do_accept(struct file *file, struct proto_accept_arg *arg,
include/linux/stop_machine.h
20
typedef int (*cpu_stop_fn_t)(void *arg);
include/linux/stop_machine.h
28
void *arg;
include/linux/stop_machine.h
32
int stop_one_cpu(unsigned int cpu, cpu_stop_fn_t fn, void *arg);
include/linux/stop_machine.h
33
int stop_two_cpus(unsigned int cpu1, unsigned int cpu2, cpu_stop_fn_t fn, void *arg);
include/linux/stop_machine.h
34
bool stop_one_cpu_nowait(unsigned int cpu, cpu_stop_fn_t fn, void *arg,
include/linux/stop_machine.h
49
void *arg;
include/linux/stop_machine.h
52
static inline int stop_one_cpu(unsigned int cpu, cpu_stop_fn_t fn, void *arg)
include/linux/stop_machine.h
57
ret = fn(arg);
include/linux/stop_machine.h
67
stwork->fn(stwork->arg);
include/linux/stop_machine.h
72
cpu_stop_fn_t fn, void *arg,
include/linux/stop_machine.h
78
work_buf->arg = arg;
include/linux/surface_aggregator/controller.h
396
static int name(struct ssam_controller *ctrl, const atype *arg) \
include/linux/surface_aggregator/controller.h
407
rqst.payload = (u8 *)arg; \
include/linux/surface_aggregator/controller.h
498
static int name(struct ssam_controller *ctrl, const atype *arg, rtype *ret) \
include/linux/surface_aggregator/controller.h
511
rqst.payload = (u8 *)arg; \
include/linux/surface_aggregator/controller.h
599
static int name(struct ssam_controller *ctrl, u8 tid, u8 iid, const atype *arg) \
include/linux/surface_aggregator/controller.h
610
rqst.payload = (u8 *)arg; \
include/linux/surface_aggregator/controller.h
706
const atype *arg, rtype *ret) \
include/linux/surface_aggregator/controller.h
719
rqst.payload = (u8 *)arg; \
include/linux/surface_aggregator/device.h
490
static int name(struct ssam_device *sdev, const atype *arg) \
include/linux/surface_aggregator/device.h
493
sdev->uid.instance, arg); \
include/linux/surface_aggregator/device.h
560
static int name(struct ssam_device *sdev, const atype *arg, rtype *ret) \
include/linux/surface_aggregator/device.h
563
sdev->uid.instance, arg, ret); \
include/linux/swapops.h
122
static inline swp_entry_t radix_to_swp_entry(void *arg)
include/linux/swapops.h
126
entry.val = xa_to_value(arg);
include/linux/syscalls.h
1196
asmlinkage long sys_old_select(struct sel_arg_struct __user *arg);
include/linux/syscalls.h
1217
asmlinkage long sys_old_mmap(struct mmap_arg_struct __user *arg);
include/linux/syscalls.h
1315
long ksys_old_semctl(int semid, int semnum, int cmd, unsigned long arg);
include/linux/syscalls.h
340
void __user *arg, unsigned int nr_args);
include/linux/syscalls.h
397
asmlinkage long sys_fcntl(unsigned int fd, unsigned int cmd, unsigned long arg);
include/linux/syscalls.h
400
unsigned int cmd, unsigned long arg);
include/linux/syscalls.h
407
unsigned long arg);
include/linux/syscalls.h
691
void __user *arg);
include/linux/syscalls.h
757
asmlinkage long sys_semctl(int semid, int semnum, int cmd, unsigned long arg);
include/linux/syscalls.h
758
asmlinkage long sys_old_semctl(int semid, int semnum, int cmd, unsigned long arg);
include/linux/tee_core.h
111
struct tee_ioctl_open_session_arg *arg,
include/linux/tee_core.h
116
struct tee_ioctl_invoke_arg *arg,
include/linux/tee_core.h
119
struct tee_ioctl_object_invoke_arg *arg,
include/linux/tee_drv.h
246
struct tee_ioctl_open_session_arg *arg,
include/linux/tee_drv.h
283
struct tee_ioctl_invoke_arg *arg,
include/linux/tee_drv.h
296
struct tee_ioctl_cancel_arg *arg);
include/linux/torture.h
113
int _torture_create_kthread(int (*fn)(void *arg), void *arg, char *s, char *m,
include/linux/torture.h
117
#define torture_create_kthread(n, arg, tp) \
include/linux/torture.h
118
_torture_create_kthread(n, (arg), #n, "Creating " #n " task", \
include/linux/torture.h
120
#define torture_create_kthread_cb(n, arg, tp, cbf) \
include/linux/torture.h
121
_torture_create_kthread(n, (arg), #n, "Creating " #n " task", \
include/linux/tty.h
454
int tty_mode_ioctl(struct tty_struct *tty, unsigned int cmd, unsigned long arg);
include/linux/tty.h
455
int tty_perform_flush(struct tty_struct *tty, unsigned long arg);
include/linux/tty.h
493
unsigned long arg);
include/linux/tty.h
497
int vt_ioctl(struct tty_struct *tty, unsigned int cmd, unsigned long arg);
include/linux/tty.h
500
unsigned long arg);
include/linux/tty_driver.h
457
unsigned int cmd, unsigned long arg);
include/linux/tty_driver.h
459
unsigned int cmd, unsigned long arg);
include/linux/tty_ldisc.h
245
unsigned long arg);
include/linux/tty_ldisc.h
247
unsigned long arg);
include/linux/uacce.h
40
int (*get_queue)(struct uacce_device *uacce, unsigned long arg,
include/linux/uacce.h
49
unsigned long arg);
include/linux/usb/serial.h
276
unsigned int cmd, unsigned long arg);
include/linux/usb/serial.h
290
int (*tiocmiwait)(struct tty_struct *tty, unsigned long arg);
include/linux/usb/serial.h
355
int usb_serial_generic_tiocmiwait(struct tty_struct *tty, unsigned long arg);
include/linux/vfio.h
135
unsigned long arg);
include/linux/vfio.h
145
void __user *arg, size_t argsz);
include/linux/vfio_pci_core.h
170
unsigned long arg);
include/linux/vfio_pci_core.h
172
void __user *arg, size_t argsz);
include/linux/vt_kern.h
157
int vt_do_kdskbmode(unsigned int console, unsigned int arg);
include/linux/vt_kern.h
158
int vt_do_kdskbmeta(unsigned int console, unsigned int arg);
include/linux/vt_kern.h
164
int vt_do_kdskled(unsigned int console, int cmd, unsigned long arg, int perm);
include/linux/vt_kern.h
53
int tioclinux(struct tty_struct *tty, unsigned long arg);
include/linux/wait.h
1252
typedef int (*task_call_f)(struct task_struct *p, void *arg);
include/linux/wait.h
1253
extern int task_call_func(struct task_struct *p, task_call_f func, void *arg);
include/linux/workqueue.h
828
static inline long work_on_cpu(int cpu, long (*fn)(void *), void *arg)
include/linux/workqueue.h
830
return fn(arg);
include/linux/workqueue.h
832
static inline long work_on_cpu_safe(int cpu, long (*fn)(void *), void *arg)
include/linux/workqueue.h
834
return fn(arg);
include/linux/workqueue.h
838
void *arg, struct lock_class_key *key);
include/media/drv-intf/saa7146_vv.h
164
long saa7146_video_do_ioctl(struct file *file, unsigned int cmd, void *arg);
include/media/dvb_frontend.h
486
int (*enable_high_lnb_voltage)(struct dvb_frontend* fe, long arg);
include/media/dvb_frontend.h
704
int (*callback)(void *adapter_priv, int component, int cmd, int arg);
include/media/dvbdev.h
179
int (*kernel_ioctl)(struct file *file, unsigned int cmd, void *arg);
include/media/dvbdev.h
368
unsigned int cmd, unsigned long arg);
include/media/dvbdev.h
383
int dvb_usercopy(struct file *file, unsigned int cmd, unsigned long arg,
include/media/dvbdev.h
384
int (*func)(struct file *file, unsigned int cmd, void *arg));
include/media/tuner.h
224
int (*tuner_callback)(void *dev, int component, int cmd, int arg);
include/media/v4l2-common.h
23
#define v4l_printk(level, name, adapter, addr, fmt, arg...) \
include/media/v4l2-common.h
24
printk(level "%s %d-%04x: " fmt, name, i2c_adapter_id(adapter), addr , ## arg)
include/media/v4l2-common.h
26
#define v4l_client_printk(level, client, fmt, arg...) \
include/media/v4l2-common.h
28
(client)->addr, fmt , ## arg)
include/media/v4l2-common.h
30
#define v4l_err(client, fmt, arg...) \
include/media/v4l2-common.h
31
v4l_client_printk(KERN_ERR, client, fmt , ## arg)
include/media/v4l2-common.h
33
#define v4l_warn(client, fmt, arg...) \
include/media/v4l2-common.h
34
v4l_client_printk(KERN_WARNING, client, fmt , ## arg)
include/media/v4l2-common.h
36
#define v4l_info(client, fmt, arg...) \
include/media/v4l2-common.h
37
v4l_client_printk(KERN_INFO, client, fmt , ## arg)
include/media/v4l2-common.h
41
#define v4l_dbg(level, debug, client, fmt, arg...) \
include/media/v4l2-common.h
44
v4l_client_printk(KERN_DEBUG, client, fmt , ## arg); \
include/media/v4l2-common.h
57
#define v4l2_printk(level, dev, fmt, arg...) \
include/media/v4l2-common.h
58
printk(level "%s: " fmt, (dev)->name , ## arg)
include/media/v4l2-common.h
60
#define v4l2_err(dev, fmt, arg...) \
include/media/v4l2-common.h
61
v4l2_printk(KERN_ERR, dev, fmt , ## arg)
include/media/v4l2-common.h
63
#define v4l2_warn(dev, fmt, arg...) \
include/media/v4l2-common.h
64
v4l2_printk(KERN_WARNING, dev, fmt , ## arg)
include/media/v4l2-common.h
66
#define v4l2_info(dev, fmt, arg...) \
include/media/v4l2-common.h
67
v4l2_printk(KERN_INFO, dev, fmt , ## arg)
include/media/v4l2-common.h
71
#define v4l2_dbg(level, debug, dev, fmt, arg...) \
include/media/v4l2-common.h
74
v4l2_printk(KERN_DEBUG, dev, fmt , ## arg); \
include/media/v4l2-device.h
239
unsigned int notification, void *arg)
include/media/v4l2-device.h
242
sd->v4l2_dev->notify(sd, notification, arg);
include/media/v4l2-device.h
52
unsigned int notification, void *arg);
include/media/v4l2-ioctl.h
579
bool valid_prio, unsigned int cmd, void *arg);
include/media/v4l2-ioctl.h
693
unsigned long arg);
include/media/v4l2-ioctl.h
698
int v4l2_compat_get_user(void __user *arg, void *parg, unsigned int cmd);
include/media/v4l2-ioctl.h
699
int v4l2_compat_put_user(void __user *arg, void *parg, unsigned int cmd);
include/media/v4l2-ioctl.h
702
unsigned int cmd, void *arg);
include/media/v4l2-ioctl.h
705
unsigned int cmd, void *arg);
include/media/v4l2-ioctl.h
714
typedef long (*v4l2_kioctl)(struct file *file, unsigned int cmd, void *arg);
include/media/v4l2-ioctl.h
730
unsigned long int arg, v4l2_kioctl func);
include/media/v4l2-ioctl.h
743
unsigned int cmd, unsigned long int arg);
include/media/v4l2-subdev.h
204
long (*command)(struct v4l2_subdev *sd, unsigned int cmd, void *arg);
include/media/v4l2-subdev.h
205
long (*ioctl)(struct v4l2_subdev *sd, unsigned int cmd, void *arg);
include/media/v4l2-subdev.h
208
unsigned long arg);
include/media/videobuf2-memops.h
30
void (*put)(void *arg);
include/media/videobuf2-memops.h
31
void *arg;
include/net/addrconf.h
112
int addrconf_add_ifaddr(struct net *net, void __user *arg);
include/net/addrconf.h
113
int addrconf_del_ifaddr(struct net *net, void __user *arg);
include/net/addrconf.h
114
int addrconf_set_dstaddr(struct net *net, void __user *arg);
include/net/arp.h
61
int arp_ioctl(struct net *net, unsigned int cmd, void __user *arg);
include/net/bluetooth/bluetooth.h
434
int bt_sock_ioctl(struct socket *sock, unsigned int cmd, unsigned long arg);
include/net/bluetooth/hci_core.h
1808
int hci_dev_cmd(unsigned int cmd, void __user *arg);
include/net/bluetooth/hci_core.h
1809
int hci_get_dev_list(void __user *arg);
include/net/bluetooth/hci_core.h
1810
int hci_get_dev_info(void __user *arg);
include/net/bluetooth/hci_core.h
1811
int hci_get_conn_list(void __user *arg);
include/net/bluetooth/hci_core.h
1812
int hci_get_conn_info(struct hci_dev *hdev, void __user *arg);
include/net/bluetooth/hci_core.h
1813
int hci_get_auth_info(struct hci_dev *hdev, void __user *arg);
include/net/bluetooth/hci_core.h
1814
int hci_inquiry(void __user *arg);
include/net/bluetooth/rfcomm.h
361
int rfcomm_dev_ioctl(struct sock *sk, unsigned int cmd, void __user *arg);
include/net/cipso_ipv4.h
122
int (*callback) (struct cipso_v4_doi *doi_def, void *arg),
include/net/cipso_ipv4.h
148
int (*callback) (struct cipso_v4_doi *doi_def, void *arg),
include/net/fib_rules.h
122
struct fib_lookup_arg *arg)
include/net/fib_rules.h
124
return rule->l3mdev ? arg->table : rule->table;
include/net/fib_rules.h
128
struct fib_lookup_arg *arg)
include/net/fib_rules.h
214
struct fib_lookup_arg *arg));
include/net/fib_rules.h
217
struct fib_lookup_arg *arg));
include/net/fib_rules.h
221
struct fib_lookup_arg *arg));
include/net/fib_rules.h
224
struct fib_lookup_arg *arg));
include/net/inet_common.h
32
struct proto_accept_arg *arg);
include/net/inet_common.h
58
int inet_ioctl(struct socket *sock, unsigned int cmd, unsigned long arg);
include/net/inet_connection_sock.h
263
struct sock *inet_csk_accept(struct sock *sk, struct proto_accept_arg *arg);
include/net/inet_frag.h
111
const void *arg);
include/net/ip.h
282
static inline __u8 ip_reply_arg_flowi_flags(const struct ip_reply_arg *arg)
include/net/ip.h
284
return (arg->flags & IP_REPLY_ARG_NOSRCCHECK) ? FLOWI_FLAG_ANYSRC : 0;
include/net/ip.h
291
const struct ip_reply_arg *arg,
include/net/ip6_fib.h
463
void fib6_clean_all(struct net *net, int (*func)(struct fib6_info *, void *arg),
include/net/ip6_fib.h
464
void *arg);
include/net/ip6_fib.h
466
int (*func)(struct fib6_info *, void *arg),
include/net/ip6_fib.h
467
void *arg);
include/net/ipv6.h
1148
int inet6_ioctl(struct socket *sock, unsigned int cmd, unsigned long arg);
include/net/ipv6.h
1150
unsigned long arg);
include/net/ipv6_frag.h
56
ip6frag_obj_cmpfn(struct rhashtable_compare_arg *arg, const void *ptr)
include/net/ipv6_frag.h
58
const struct frag_v6_compare_key *key = arg->key;
include/net/l3mdev.h
341
struct fib_lookup_arg *arg)
include/net/l3mdev.h
60
struct fib_lookup_arg *arg);
include/net/mana/gdma.h
380
void (*handler)(void *arg);
include/net/netlabel.h
241
int (*callback)(struct calipso_doi *doi_def, void *arg),
include/net/nexthop.h
558
int (*cb)(struct fib6_nh *nh, void *arg),
include/net/nexthop.h
559
void *arg);
include/net/nfc/digital.h
151
void *arg);
include/net/nfc/digital.h
157
void *arg);
include/net/nfc/digital.h
159
nfc_digital_cmd_complete_t cb, void *arg);
include/net/nfc/digital.h
163
void *arg);
include/net/nfc/digital.h
165
nfc_digital_cmd_complete_t cb, void *arg);
include/net/nfc/digital.h
88
void *arg, struct sk_buff *resp);
include/net/page_pool/types.h
94
void (*init_callback)(netmem_ref netmem, void *arg);
include/net/phonet/phonet.h
118
void __user *arg)
include/net/phonet/phonet.h
125
if (get_user(karg, (int __user *)arg))
include/net/pkt_cls.h
101
if (arg->count >= arg->skip && arg->fn(tp, filter, arg) < 0) {
include/net/pkt_cls.h
102
arg->stop = 1;
include/net/pkt_cls.h
106
arg->count++;
include/net/pkt_cls.h
98
struct tcf_walker *arg,
include/net/pkt_sched.h
276
struct qdisc_walker *arg)
include/net/pkt_sched.h
278
if (arg->count >= arg->skip && arg->fn(sch, cl, arg) < 0) {
include/net/pkt_sched.h
279
arg->stop = 1;
include/net/pkt_sched.h
283
arg->count++;
include/net/sch_generic.h
280
void (*walk)(struct Qdisc *, struct qdisc_walker * arg);
include/net/sch_generic.h
284
unsigned long arg,
include/net/sch_generic.h
317
int (*init)(struct Qdisc *sch, struct nlattr *arg,
include/net/sch_generic.h
322
struct nlattr *arg,
include/net/sch_generic.h
372
int (*delete)(struct tcf_proto *tp, void *arg,
include/net/sch_generic.h
377
struct tcf_walker *arg, bool rtnl_held);
include/net/sch_priv.h
25
void mq_walk(struct Qdisc *sch, struct qdisc_walker *arg);
include/net/sctp/command.h
141
SCTP_## name (type arg) \
include/net/sctp/command.h
144
retval.elt = arg;\
include/net/sctp/sctp.h
121
int sctp_primitive_ASSOCIATE(struct net *, struct sctp_association *, void *arg);
include/net/sctp/sctp.h
122
int sctp_primitive_SHUTDOWN(struct net *, struct sctp_association *, void *arg);
include/net/sctp/sctp.h
123
int sctp_primitive_ABORT(struct net *, struct sctp_association *, void *arg);
include/net/sctp/sctp.h
124
int sctp_primitive_SEND(struct net *, struct sctp_association *, void *arg);
include/net/sctp/sctp.h
125
int sctp_primitive_REQUESTHEARTBEAT(struct net *, struct sctp_association *, void *arg);
include/net/sctp/sctp.h
126
int sctp_primitive_ASCONF(struct net *, struct sctp_association *, void *arg);
include/net/sctp/sctp.h
128
void *arg);
include/net/sock.h
1298
struct proto_accept_arg *arg);
include/net/sock.h
1314
unsigned int cmd, unsigned long arg);
include/net/sock.h
3135
void __user *arg, void *karg, size_t size);
include/net/sock.h
3136
int sk_ioctl(struct sock *sk, unsigned int cmd, void __user *arg);
include/net/wext.h
11
void __user *arg);
include/net/wext.h
13
unsigned long arg);
include/net/wext.h
19
void __user *arg)
include/net/wext.h
24
unsigned long arg)
include/rdma/rdma_cm.h
103
u64 arg;
include/scsi/libfc.h
1005
void *arg);
include/scsi/libfc.h
465
void *arg;
include/scsi/libfc.h
488
struct fc_frame *, void *arg),
include/scsi/libfc.h
489
void *arg, u32 timer_msec);
include/scsi/libfc.h
978
void *arg),
include/scsi/libfc.h
979
void *arg, u32 timer_msec);
include/scsi/libfc.h
997
void *arg),
include/scsi/libfc.h
999
void *arg, u32 timer_msec);
include/scsi/libsas.h
716
void __user *arg);
include/scsi/scsi_host.h
125
void __user *arg);
include/scsi/scsi_host.h
136
void __user *arg);
include/scsi/scsi_ioctl.h
49
void __user *arg);
include/soc/tegra/pm.h
27
int tegra30_pm_secondary_cpu_suspend(unsigned long arg);
include/soc/tegra/pm.h
44
static inline int tegra30_pm_secondary_cpu_suspend(unsigned long arg)
include/sound/control.h
129
unsigned int cmd, unsigned long arg);
include/sound/control.h
297
void *arg),
include/sound/control.h
298
void *arg);
include/sound/emux_synth.h
50
int (*load_fx)(struct snd_emux *emu, int type, int arg,
include/sound/hwdep.h
28
unsigned int cmd, unsigned long arg);
include/sound/hwdep.h
30
unsigned int cmd, unsigned long arg);
include/sound/info.h
54
struct file *file, unsigned int cmd, unsigned long arg);
include/sound/mixer_oss.h
62
unsigned int cmd, unsigned long arg);
include/sound/opl3.h
354
unsigned int cmd, unsigned long arg);
include/sound/pcm.h
1179
unsigned int cmd, void *arg);
include/sound/pcm.h
59
unsigned int cmd, void *arg);
include/sound/pcm.h
601
int snd_pcm_kernel_ioctl(struct snd_pcm_substream *substream, unsigned int cmd, void *arg);
include/sound/seq_kernel.h
64
int snd_seq_kernel_client_ctl(int client, unsigned int cmd, void *arg);
include/sound/seq_oss.h
41
int (*ioctl)(struct snd_seq_oss_arg *p, unsigned int cmd, unsigned long arg);
include/sound/snd_wavefront.h
121
unsigned long arg);
include/sound/snd_wavefront.h
132
unsigned long arg);
include/sound/soc-acpi.h
220
struct snd_soc_acpi_mach * (*machine_quirk)(void *arg);
include/sound/soc-acpi.h
222
bool (*machine_check)(void *arg);
include/sound/soc-acpi.h
35
struct snd_soc_acpi_mach *snd_soc_acpi_codec_list(void *arg);
include/sound/soc-acpi.h
53
static inline struct snd_soc_acpi_mach *snd_soc_acpi_codec_list(void *arg)
include/sound/soc-component.h
121
unsigned int cmd, void *arg);
include/sound/soc-component.h
415
unsigned int cmd, void *arg);
include/trace/events/mmc.h
49
__entry->cmd_arg = mrq->cmd ? mrq->cmd->arg : 0;
include/trace/events/mmc.h
53
__entry->stop_arg = mrq->stop ? mrq->stop->arg : 0;
include/trace/events/mmc.h
57
__entry->sbc_arg = mrq->sbc ? mrq->sbc->arg : 0;
include/uapi/linux/atm.h
237
void __user *arg;
include/uapi/linux/ax25.h
75
int arg;
include/uapi/linux/ax25.h
83
unsigned long arg;
include/uapi/linux/fuse.h
970
uint64_t arg;
include/uapi/linux/mmc/ioctl.h
19
__u32 arg;
include/uapi/linux/userfaultfd.h
145
} arg;
include/uapi/rdma/rdma_user_cm.h
378
__u64 arg;
include/uapi/xen/privcmd.h
43
__u64 arg[5];
include/video/omapfb_dss.h
743
typedef void (*omap_dispc_isr_t) (void *arg, u32 mask);
include/video/omapfb_dss.h
798
int omap_dispc_register_isr(omap_dispc_isr_t isr, void *arg, u32 mask);
include/video/omapfb_dss.h
799
int omap_dispc_unregister_isr(omap_dispc_isr_t isr, void *arg, u32 mask);
include/video/omapfb_dss.h
825
void *arg, u32 mask)
include/video/omapfb_dss.h
829
void *arg, u32 mask)
include/xen/arm/hypercall.h
47
int HYPERVISOR_xen_version(int cmd, void *arg);
include/xen/arm/hypercall.h
50
int HYPERVISOR_sched_op(int cmd, void *arg);
include/xen/arm/hypercall.h
51
int HYPERVISOR_event_channel_op(int cmd, void *arg);
include/xen/arm/hypercall.h
52
unsigned long HYPERVISOR_hvm_op(int op, void *arg);
include/xen/arm/hypercall.h
53
int HYPERVISOR_memory_op(unsigned int cmd, void *arg);
include/xen/arm/hypercall.h
54
int HYPERVISOR_physdev_op(int cmd, void *arg);
include/xen/arm/hypercall.h
59
int HYPERVISOR_platform_op_raw(void *arg);
include/xen/grant_table.h
146
void (*fn)(void *), void *arg, u16 count);
include/xen/grant_table.h
66
void *arg;
init/main.c
1427
const char *unused, void *arg)
init/main.c
403
const char *unused, void *arg)
init/main.c
522
const char *unused, void *arg)
init/main.c
547
const char *unused, void *arg)
init/main.c
765
const char *unused, void *arg)
init/version.c
20
static int __init early_hostname(char *arg)
init/version.c
26
arglen = strscpy(init_uts_ns.name.nodename, arg, bufsize);
io_uring/bpf_filter.c
314
struct io_uring_bpf __user *arg)
io_uring/bpf_filter.c
319
if (copy_from_user(reg, arg, sizeof(*reg)))
io_uring/bpf_filter.c
353
if (copy_to_user(&arg->filter, &reg->filter, sizeof(reg->filter)))
io_uring/bpf_filter.c
360
struct io_uring_bpf __user *arg)
io_uring/bpf_filter.c
369
ret = io_bpf_filter_import(&reg, arg);
io_uring/bpf_filter.h
12
struct io_uring_bpf __user *arg);
io_uring/bpf_filter.h
30
struct io_uring_bpf __user *arg)
io_uring/cancel.c
261
int io_sync_cancel(struct io_ring_ctx *ctx, void __user *arg)
io_uring/cancel.c
274
if (copy_from_user(&sc, arg, sizeof(sc)))
io_uring/cancel.h
22
int io_sync_cancel(struct io_ring_ctx *ctx, void __user *arg);
io_uring/cmd_net.c
161
int ret, arg = 0;
io_uring/cmd_net.c
168
ret = prot->ioctl(sk, SIOCINQ, &arg);
io_uring/cmd_net.c
171
return arg;
io_uring/cmd_net.c
176
ret = prot->ioctl(sk, SIOCOUTQ, &arg);
io_uring/cmd_net.c
179
return arg;
io_uring/eventfd.c
119
int io_eventfd_register(struct io_ring_ctx *ctx, void __user *arg,
io_uring/eventfd.c
123
__s32 __user *fds = arg;
io_uring/eventfd.h
4
int io_eventfd_register(struct io_ring_ctx *ctx, void __user *arg,
io_uring/filetable.c
144
struct io_uring_file_index_range __user *arg)
io_uring/filetable.c
149
if (copy_from_user(&range, arg, sizeof(range)))
io_uring/filetable.h
18
struct io_uring_file_index_range __user *arg);
io_uring/io_uring.c
2456
struct io_uring_getevents_arg arg;
io_uring/io_uring.c
2462
if (argsz != sizeof(arg))
io_uring/io_uring.c
2464
if (copy_from_user(&arg, argp, sizeof(arg)))
io_uring/io_uring.c
2473
struct io_uring_getevents_arg arg;
io_uring/io_uring.c
2512
if (ext_arg->argsz != sizeof(arg))
io_uring/io_uring.c
2517
unsafe_get_user(arg.sigmask, &uarg->sigmask, uaccess_end);
io_uring/io_uring.c
2518
unsafe_get_user(arg.sigmask_sz, &uarg->sigmask_sz, uaccess_end);
io_uring/io_uring.c
2519
unsafe_get_user(arg.min_wait_usec, &uarg->min_wait_usec, uaccess_end);
io_uring/io_uring.c
2520
unsafe_get_user(arg.ts, &uarg->ts, uaccess_end);
io_uring/io_uring.c
2523
if (copy_from_user(&arg, uarg, sizeof(arg)))
io_uring/io_uring.c
2526
ext_arg->min_time = arg.min_wait_usec * NSEC_PER_USEC;
io_uring/io_uring.c
2527
ext_arg->sig = u64_to_user_ptr(arg.sigmask);
io_uring/io_uring.c
2528
ext_arg->argsz = arg.sigmask_sz;
io_uring/io_uring.c
2529
if (arg.ts) {
io_uring/io_uring.c
2530
if (get_timespec64(&ext_arg->ts, u64_to_user_ptr(arg.ts)))
io_uring/kbuf.c
249
static int io_ring_buffers_peek(struct io_kiocb *req, struct buf_sel_arg *arg,
io_uring/kbuf.c
253
struct iovec *iov = arg->iovs;
io_uring/kbuf.c
254
int nr_iovs = arg->nr_iovs;
io_uring/kbuf.c
265
if (arg->max_len) {
io_uring/kbuf.c
271
needed = (arg->max_len + len - 1) / len;
io_uring/kbuf.c
281
if (arg->mode & KBUF_MODE_EXPAND && nr_avail > nr_iovs && arg->max_len) {
io_uring/kbuf.c
285
if (arg->mode & KBUF_MODE_FREE)
io_uring/kbuf.c
286
kfree(arg->iovs);
io_uring/kbuf.c
287
arg->iovs = iov;
io_uring/kbuf.c
294
if (!arg->max_len)
io_uring/kbuf.c
295
arg->max_len = INT_MAX;
io_uring/kbuf.c
302
if (len > arg->max_len) {
io_uring/kbuf.c
303
len = arg->max_len;
io_uring/kbuf.c
305
arg->partial_map = 1;
io_uring/kbuf.c
306
if (iov != arg->iovs)
io_uring/kbuf.c
316
arg->out_len += len;
io_uring/kbuf.c
317
arg->max_len -= len;
io_uring/kbuf.c
318
if (!arg->max_len)
io_uring/kbuf.c
328
return iov - arg->iovs;
io_uring/kbuf.c
331
int io_buffers_select(struct io_kiocb *req, struct buf_sel_arg *arg,
io_uring/kbuf.c
338
sel->buf_list = io_buffer_get_list(ctx, arg->buf_group);
io_uring/kbuf.c
343
ret = io_ring_buffers_peek(req, arg, sel->buf_list);
io_uring/kbuf.c
353
if (!io_kbuf_commit(req, sel->buf_list, arg->out_len, ret))
io_uring/kbuf.c
357
ret = io_provided_buffers_select(req, &arg->out_len, sel->buf_list, arg->iovs);
io_uring/kbuf.c
367
int io_buffers_peek(struct io_kiocb *req, struct buf_sel_arg *arg,
io_uring/kbuf.c
376
bl = io_buffer_get_list(ctx, arg->buf_group);
io_uring/kbuf.c
381
ret = io_ring_buffers_peek(req, arg, bl);
io_uring/kbuf.c
390
return io_provided_buffers_select(req, &arg->max_len, bl, arg->iovs);
io_uring/kbuf.c
616
int io_register_pbuf_ring(struct io_ring_ctx *ctx, void __user *arg)
io_uring/kbuf.c
628
if (copy_from_user(&reg, arg, sizeof(reg)))
io_uring/kbuf.c
698
int io_unregister_pbuf_ring(struct io_ring_ctx *ctx, void __user *arg)
io_uring/kbuf.c
705
if (copy_from_user(&reg, arg, sizeof(reg)))
io_uring/kbuf.c
723
int io_register_pbuf_status(struct io_ring_ctx *ctx, void __user *arg)
io_uring/kbuf.c
728
if (copy_from_user(&buf_status, arg, sizeof(buf_status)))
io_uring/kbuf.c
740
if (copy_to_user(arg, &buf_status, sizeof(buf_status)))
io_uring/kbuf.h
66
int io_buffers_select(struct io_kiocb *req, struct buf_sel_arg *arg,
io_uring/kbuf.h
68
int io_buffers_peek(struct io_kiocb *req, struct buf_sel_arg *arg,
io_uring/kbuf.h
76
int io_register_pbuf_ring(struct io_ring_ctx *ctx, void __user *arg);
io_uring/kbuf.h
77
int io_unregister_pbuf_ring(struct io_ring_ctx *ctx, void __user *arg);
io_uring/kbuf.h
78
int io_register_pbuf_status(struct io_ring_ctx *ctx, void __user *arg);
io_uring/napi.c
291
int io_register_napi(struct io_ring_ctx *ctx, void __user *arg)
io_uring/napi.c
302
if (copy_from_user(&napi, arg, sizeof(napi)))
io_uring/napi.c
307
if (copy_to_user(arg, &curr, sizeof(curr)))
io_uring/napi.c
334
int io_unregister_napi(struct io_ring_ctx *ctx, void __user *arg)
io_uring/napi.c
341
if (arg && copy_to_user(arg, &curr, sizeof(curr)))
io_uring/napi.h
15
int io_register_napi(struct io_ring_ctx *ctx, void __user *arg);
io_uring/napi.h
16
int io_unregister_napi(struct io_ring_ctx *ctx, void __user *arg);
io_uring/napi.h
63
static inline int io_register_napi(struct io_ring_ctx *ctx, void __user *arg)
io_uring/napi.h
67
static inline int io_unregister_napi(struct io_ring_ctx *ctx, void __user *arg)
io_uring/net.c
1115
struct buf_sel_arg arg = {
io_uring/net.c
1123
arg.nr_iovs = kmsg->vec.nr;
io_uring/net.c
1124
arg.iovs = kmsg->vec.iovec;
io_uring/net.c
1125
arg.mode |= KBUF_MODE_FREE;
io_uring/net.c
1129
arg.max_len = sel->val;
io_uring/net.c
1131
arg.max_len = min_not_zero(sel->val, (ssize_t) kmsg->msg.msg_inq);
io_uring/net.c
1135
arg.max_len = min_not_zero(arg.max_len, sr->mshot_total_len);
io_uring/net.c
1136
ret = io_buffers_peek(req, &arg, sel);
io_uring/net.c
1140
if (arg.iovs != &kmsg->fast_iov && arg.iovs != kmsg->vec.iovec) {
io_uring/net.c
1142
kmsg->vec.iovec = arg.iovs;
io_uring/net.c
1145
if (arg.partial_map)
io_uring/net.c
1150
sr->buf = arg.iovs[0].iov_base;
io_uring/net.c
1151
sr->len = arg.iovs[0].iov_len;
io_uring/net.c
1154
iov_iter_init(&kmsg->msg.msg_iter, ITER_DEST, arg.iovs, ret,
io_uring/net.c
1155
arg.out_len);
io_uring/net.c
1654
struct proto_accept_arg arg = {
io_uring/net.c
1671
arg.err = 0;
io_uring/net.c
1672
arg.is_empty = -1;
io_uring/net.c
1673
file = do_accept(req->file, &arg, accept->addr, accept->addr_len,
io_uring/net.c
1694
if (!arg.is_empty)
io_uring/net.c
1699
if (cflags & IORING_CQE_F_SOCK_NONEMPTY || arg.is_empty == -1)
io_uring/net.c
598
struct buf_sel_arg arg = {
io_uring/net.c
607
arg.nr_iovs = kmsg->vec.nr;
io_uring/net.c
608
arg.iovs = kmsg->vec.iovec;
io_uring/net.c
609
arg.mode = KBUF_MODE_FREE;
io_uring/net.c
613
arg.nr_iovs = 1;
io_uring/net.c
615
arg.mode |= KBUF_MODE_EXPAND;
io_uring/net.c
617
ret = io_buffers_select(req, &arg, sel, issue_flags);
io_uring/net.c
621
if (arg.iovs != &kmsg->fast_iov && arg.iovs != kmsg->vec.iovec) {
io_uring/net.c
623
kmsg->vec.iovec = arg.iovs;
io_uring/net.c
626
sr->len = arg.out_len;
io_uring/net.c
629
sr->buf = arg.iovs[0].iov_base;
io_uring/net.c
636
arg.iovs, ret, arg.out_len);
io_uring/query.c
109
int io_query(void __user *arg, unsigned nr_args)
io_uring/query.c
112
void __user *uhdr = arg;
io_uring/query.h
7
int io_query(void __user *arg, unsigned nr_args);
io_uring/register.c
1004
static int io_uring_register_blind(unsigned int opcode, void __user *arg,
io_uring/register.c
1009
return io_uring_register_send_msg_ring(arg, nr_args);
io_uring/register.c
1011
return io_query(arg, nr_args);
io_uring/register.c
1013
return io_register_restrictions_task(arg, nr_args);
io_uring/register.c
1015
return io_register_bpf_filter_task(arg, nr_args);
io_uring/register.c
1021
void __user *, arg, unsigned int, nr_args)
io_uring/register.c
1035
return io_uring_register_blind(opcode, arg, nr_args);
io_uring/register.c
1043
ret = __io_uring_register(ctx, opcode, arg, nr_args);
io_uring/register.c
111
static __cold int io_parse_restrictions(void __user *arg, unsigned int nr_args,
io_uring/register.c
118
if (!arg || nr_args > IORING_MAX_RESTRICTIONS)
io_uring/register.c
125
res = memdup_user(arg, size);
io_uring/register.c
168
void __user *arg, unsigned int nr_args)
io_uring/register.c
180
ret = io_parse_restrictions(arg, nr_args, &ctx->restrictions);
io_uring/register.c
201
static int io_register_restrictions_task(void __user *arg, unsigned int nr_args)
io_uring/register.c
203
struct io_uring_task_restriction __user *ures = arg;
io_uring/register.c
221
if (copy_from_user(&tres, arg, sizeof(tres)))
io_uring/register.c
242
static int io_register_bpf_filter_task(void __user *arg, unsigned int nr_args)
io_uring/register.c
266
ret = io_register_bpf_filter(res, arg);
io_uring/register.c
316
void __user *arg, unsigned len)
io_uring/register.c
331
(const compat_ulong_t __user *)arg,
io_uring/register.c
335
ret = copy_from_user(new_mask, arg, len);
io_uring/register.c
353
void __user *arg)
io_uring/register.c
362
if (copy_from_user(new_count, arg, sizeof(new_count)))
io_uring/register.c
41
static __cold int io_probe(struct io_ring_ctx *ctx, void __user *arg,
io_uring/register.c
412
if (copy_to_user(arg, new_count, sizeof(new_count)))
io_uring/register.c
444
struct io_uring_clock_register __user *arg)
io_uring/register.c
448
if (copy_from_user(&reg, arg, sizeof(reg)))
io_uring/register.c
498
static int io_register_resize_rings(struct io_ring_ctx *ctx, void __user *arg)
io_uring/register.c
513
if (copy_from_user(p, arg, sizeof(*p)))
io_uring/register.c
52
p = memdup_user(arg, size);
io_uring/register.c
550
if (copy_to_user(arg, p, sizeof(*p))) {
io_uring/register.c
69
if (copy_to_user(arg, p, size))
io_uring/register.c
720
void __user *arg, unsigned nr_args)
io_uring/register.c
745
if (!arg)
io_uring/register.c
747
ret = io_sqe_buffers_register(ctx, arg, nr_args, NULL);
io_uring/register.c
751
if (arg || nr_args)
io_uring/register.c
757
if (!arg)
io_uring/register.c
759
ret = io_sqe_files_register(ctx, arg, nr_args, NULL);
io_uring/register.c
763
if (arg || nr_args)
io_uring/register.c
768
ret = io_register_files_update(ctx, arg, nr_args);
io_uring/register.c
774
ret = io_eventfd_register(ctx, arg, 0);
io_uring/register.c
780
ret = io_eventfd_register(ctx, arg, 1);
io_uring/register.c
784
if (arg || nr_args)
io_uring/register.c
790
if (!arg || nr_args > 256)
io_uring/register.c
792
ret = io_probe(ctx, arg, nr_args);
io_uring/register.c
796
if (arg || nr_args)
io_uring/register.c
802
if (arg)
io_uring/register.c
808
if (arg || nr_args)
io_uring/register.c
813
ret = io_register_restrictions(ctx, arg, nr_args);
io_uring/register.c
816
ret = io_register_rsrc(ctx, arg, nr_args, IORING_RSRC_FILE);
io_uring/register.c
819
ret = io_register_rsrc_update(ctx, arg, nr_args,
io_uring/register.c
823
ret = io_register_rsrc(ctx, arg, nr_args, IORING_RSRC_BUFFER);
io_uring/register.c
826
ret = io_register_rsrc_update(ctx, arg, nr_args,
io_uring/register.c
831
if (!arg || !nr_args)
io_uring/register.c
833
ret = io_register_iowq_aff(ctx, arg, nr_args);
io_uring/register.c
837
if (arg || nr_args)
io_uring/register.c
843
if (!arg || nr_args != 2)
io_uring/register.c
845
ret = io_register_iowq_max_workers(ctx, arg);
io_uring/register.c
848
ret = io_ringfd_register(ctx, arg, nr_args);
io_uring/register.c
851
ret = io_ringfd_unregister(ctx, arg, nr_args);
io_uring/register.c
855
if (!arg || nr_args != 1)
io_uring/register.c
857
ret = io_register_pbuf_ring(ctx, arg);
io_uring/register.c
861
if (!arg || nr_args != 1)
io_uring/register.c
863
ret = io_unregister_pbuf_ring(ctx, arg);
io_uring/register.c
867
if (!arg || nr_args != 1)
io_uring/register.c
869
ret = io_sync_cancel(ctx, arg);
io_uring/register.c
873
if (!arg || nr_args)
io_uring/register.c
875
ret = io_register_file_alloc_range(ctx, arg);
io_uring/register.c
879
if (!arg || nr_args != 1)
io_uring/register.c
881
ret = io_register_pbuf_status(ctx, arg);
io_uring/register.c
885
if (!arg || nr_args != 1)
io_uring/register.c
887
ret = io_register_napi(ctx, arg);
io_uring/register.c
893
ret = io_unregister_napi(ctx, arg);
io_uring/register.c
897
if (!arg || nr_args)
io_uring/register.c
899
ret = io_register_clock(ctx, arg);
io_uring/register.c
903
if (!arg || nr_args != 1)
io_uring/register.c
905
ret = io_register_clone_buffers(ctx, arg);
io_uring/register.c
909
if (!arg || nr_args != 1)
io_uring/register.c
911
ret = io_register_zcrx_ifq(ctx, arg);
io_uring/register.c
915
if (!arg || nr_args != 1)
io_uring/register.c
917
ret = io_register_resize_rings(ctx, arg);
io_uring/register.c
921
if (!arg || nr_args != 1)
io_uring/register.c
923
ret = io_register_mem_region(ctx, arg);
io_uring/register.c
926
ret = io_query(arg, nr_args);
io_uring/register.c
929
ret = io_zcrx_ctrl(ctx, arg, nr_args);
io_uring/register.c
936
ret = io_register_bpf_filter(&ctx->restrictions, arg);
io_uring/register.c
983
static int io_uring_register_send_msg_ring(void __user *arg, unsigned int nr_args)
io_uring/register.c
987
if (!arg || nr_args != 1)
io_uring/register.c
989
if (copy_from_user(&sqe, arg, sizeof(sqe)))
io_uring/rsrc.c
1147
struct io_uring_clone_buffers *arg)
io_uring/rsrc.c
1164
if (!arg->nr && (arg->dst_off || arg->src_off))
io_uring/rsrc.c
1167
if (ctx->buf_table.nr && !(arg->flags & IORING_REGISTER_DST_REPLACE))
io_uring/rsrc.c
1173
if (!arg->nr)
io_uring/rsrc.c
1174
arg->nr = nbufs;
io_uring/rsrc.c
1175
else if (arg->nr > nbufs)
io_uring/rsrc.c
1177
else if (arg->nr > IORING_MAX_REG_BUFFERS)
io_uring/rsrc.c
1179
if (check_add_overflow(arg->nr, arg->src_off, &off) || off > nbufs)
io_uring/rsrc.c
1181
if (check_add_overflow(arg->nr, arg->dst_off, &nbufs))
io_uring/rsrc.c
1191
for (i = 0; i < min(arg->dst_off, ctx->buf_table.nr); i++) {
io_uring/rsrc.c
1200
off = arg->dst_off;
io_uring/rsrc.c
1201
i = arg->src_off;
io_uring/rsrc.c
1202
nr = arg->nr;
io_uring/rsrc.c
1237
if (arg->flags & IORING_REGISTER_DST_REPLACE)
io_uring/rsrc.c
1258
int io_register_clone_buffers(struct io_ring_ctx *ctx, void __user *arg)
io_uring/rsrc.c
1266
if (copy_from_user(&buf, arg, sizeof(buf)))
io_uring/rsrc.c
25
u64 arg;
io_uring/rsrc.c
350
int io_register_files_update(struct io_ring_ctx *ctx, void __user *arg,
io_uring/rsrc.c
358
if (copy_from_user(&up, arg, sizeof(struct io_uring_rsrc_update)))
io_uring/rsrc.c
365
int io_register_rsrc_update(struct io_ring_ctx *ctx, void __user *arg,
io_uring/rsrc.c
372
if (copy_from_user(&up, arg, sizeof(up)))
io_uring/rsrc.c
379
__cold int io_register_rsrc(struct io_ring_ctx *ctx, void __user *arg,
io_uring/rsrc.c
389
if (copy_from_user(&rr, arg, size))
io_uring/rsrc.c
424
up->arg = READ_ONCE(sqe->addr);
io_uring/rsrc.c
432
__s32 __user *fds = u64_to_user_ptr(up->arg);
io_uring/rsrc.c
475
up2.data = up->arg;
io_uring/rsrc.c
526
int io_sqe_files_register(struct io_ring_ctx *ctx, void __user *arg,
io_uring/rsrc.c
529
__s32 __user *fds = (__s32 __user *) arg;
io_uring/rsrc.c
858
int io_sqe_buffers_register(struct io_ring_ctx *ctx, void __user *arg,
io_uring/rsrc.c
877
if (!arg)
io_uring/rsrc.c
884
if (arg) {
io_uring/rsrc.c
885
uvec = (struct iovec __user *) arg;
io_uring/rsrc.c
892
arg += sizeof(struct compat_iovec);
io_uring/rsrc.c
894
arg += sizeof(struct iovec);
io_uring/rsrc.h
77
int io_register_clone_buffers(struct io_ring_ctx *ctx, void __user *arg);
io_uring/rsrc.h
79
int io_sqe_buffers_register(struct io_ring_ctx *ctx, void __user *arg,
io_uring/rsrc.h
82
int io_sqe_files_register(struct io_ring_ctx *ctx, void __user *arg,
io_uring/rsrc.h
85
int io_register_files_update(struct io_ring_ctx *ctx, void __user *arg,
io_uring/rsrc.h
87
int io_register_rsrc_update(struct io_ring_ctx *ctx, void __user *arg,
io_uring/rsrc.h
89
int io_register_rsrc(struct io_ring_ctx *ctx, void __user *arg,
io_uring/rw.c
764
int sync, void *arg)
io_uring/rw.c
769
struct wait_page_key *key = arg;
io_uring/tctx.c
285
struct io_uring_rsrc_update __user *arg = __arg;
io_uring/tctx.c
303
if (copy_from_user(&reg, &arg[i], sizeof(reg))) {
io_uring/tctx.c
330
if (copy_to_user(&arg[i], &reg, sizeof(reg))) {
io_uring/tctx.c
344
struct io_uring_rsrc_update __user *arg = __arg;
io_uring/tctx.c
355
if (copy_from_user(&reg, &arg[i], sizeof(reg))) {
io_uring/zcrx.c
1167
int io_zcrx_ctrl(struct io_ring_ctx *ctx, void __user *arg, unsigned nr_args)
io_uring/zcrx.c
1174
if (copy_from_user(&ctrl, arg, sizeof(ctrl)))
io_uring/zcrx.c
1187
return zcrx_export(ctx, zcrx, &ctrl, arg);
io_uring/zcrx.c
1361
struct io_zcrx_args *args = desc->arg.data;
io_uring/zcrx.c
1476
.arg.data = &args,
io_uring/zcrx.c
662
struct zcrx_ctrl *ctrl, void __user *arg)
io_uring/zcrx.c
675
if (copy_to_user(arg, ctrl, sizeof(*ctrl))) {
io_uring/zcrx.c
696
struct io_uring_zcrx_ifq_reg __user *arg,
io_uring/zcrx.c
734
if (copy_to_user(arg, reg, sizeof(*reg))) {
io_uring/zcrx.c
755
struct io_uring_zcrx_ifq_reg __user *arg)
io_uring/zcrx.c
777
if (copy_from_user(&reg, arg, sizeof(reg)))
io_uring/zcrx.c
782
return import_zcrx(ctx, arg, &reg);
io_uring/zcrx.c
861
if (copy_to_user(arg, &reg, sizeof(reg)) ||
io_uring/zcrx.h
100
void __user *arg, unsigned nr_arg)
io_uring/zcrx.h
70
int io_zcrx_ctrl(struct io_ring_ctx *ctx, void __user *arg, unsigned nr_arg);
io_uring/zcrx.h
72
struct io_uring_zcrx_ifq_reg __user *arg);
io_uring/zcrx.h
81
struct io_uring_zcrx_ifq_reg __user *arg)
ipc/mqueue.c
566
static int mqueue_create_attr(struct dentry *dentry, umode_t mode, void *arg)
ipc/mqueue.c
570
struct mq_attr *attr = arg;
ipc/sem.c
1651
static long ksys_semctl(int semid, int semnum, int cmd, unsigned long arg, int version)
ipc/sem.c
1654
void __user *p = (void __user *)arg;
ipc/sem.c
1687
val = arg >> 32;
ipc/sem.c
1690
val = arg;
ipc/sem.c
1705
SYSCALL_DEFINE4(semctl, int, semid, int, semnum, int, cmd, unsigned long, arg)
ipc/sem.c
1707
return ksys_semctl(semid, semnum, cmd, arg, IPC_64);
ipc/sem.c
1711
long ksys_old_semctl(int semid, int semnum, int cmd, unsigned long arg)
ipc/sem.c
1715
return ksys_semctl(semid, semnum, cmd, arg, version);
ipc/sem.c
1718
SYSCALL_DEFINE4(old_semctl, int, semid, int, semnum, int, cmd, unsigned long, arg)
ipc/sem.c
1720
return ksys_old_semctl(semid, semnum, cmd, arg);
ipc/sem.c
1774
static long compat_ksys_semctl(int semid, int semnum, int cmd, int arg, int version)
ipc/sem.c
1776
void __user *p = compat_ptr(arg);
ipc/sem.c
1807
return semctl_setval(ns, semid, semnum, arg);
ipc/sem.c
1819
COMPAT_SYSCALL_DEFINE4(semctl, int, semid, int, semnum, int, cmd, int, arg)
ipc/sem.c
1821
return compat_ksys_semctl(semid, semnum, cmd, arg, IPC_64);
ipc/sem.c
1825
long compat_ksys_old_semctl(int semid, int semnum, int cmd, int arg)
ipc/sem.c
1829
return compat_ksys_semctl(semid, semnum, cmd, arg, version);
ipc/sem.c
1832
COMPAT_SYSCALL_DEFINE4(old_semctl, int, semid, int, semnum, int, cmd, int, arg)
ipc/sem.c
1834
return compat_ksys_old_semctl(semid, semnum, cmd, arg);
ipc/syscall.c
45
unsigned long arg;
ipc/syscall.c
48
if (get_user(arg, (unsigned long __user *) ptr))
ipc/syscall.c
50
return ksys_old_semctl(first, second, third, arg);
ipc/util.h
282
long compat_ksys_old_semctl(int semid, int semnum, int cmd, int arg);
kernel/audit.c
1014
static int audit_send_reply_thread(void *arg)
kernel/audit.c
1016
struct audit_reply *reply = (struct audit_reply *)arg;
kernel/auditsc.c
1132
unsigned int arg;
kernel/auditsc.c
1165
arg = 0;
kernel/auditsc.c
1243
arg, len_full);
kernel/auditsc.c
1247
" a%d[%d]=", arg, iter++);
kernel/auditsc.c
1251
" a%d=", arg);
kernel/auditsc.c
1280
arg++;
kernel/auditsc.c
1286
} while (arg < context->execve.argc);
kernel/bpf/bpf_lru_list.h
51
typedef bool (*del_from_htab_func)(void *arg, struct bpf_lru_node *node);
kernel/bpf/btf.c
6065
int arg)
kernel/bpf/btf.c
6098
bpf_log(log, "arg#%d struct doesn't have a name\n", arg);
kernel/bpf/btf.c
6150
const struct btf_type *t, int arg,
kernel/bpf/btf.c
6158
bpf_log(log, "arg#%d type isn't a pointer\n", arg);
kernel/bpf/btf.c
6185
bpf_log(log, "arg#%d type doesn't have a name\n", arg);
kernel/bpf/btf.c
6271
bpf_log(log, "arg#%d should be void pointer\n", arg);
kernel/bpf/btf.c
6277
bpf_log(log, "arg#%d should be `struct %s *`\n", arg, ctx_tname);
kernel/bpf/btf.c
6288
int arg)
kernel/bpf/btf.c
6290
if (!btf_is_prog_ctx_type(log, btf, t, prog_type, arg))
kernel/bpf/btf.c
6800
u32 nr_args, arg;
kernel/bpf/btf.c
6808
arg = btf_ctx_arg_idx(btf, t, off);
kernel/bpf/btf.c
6820
if (arg > nr_args) {
kernel/bpf/btf.c
6822
tname, arg + 1);
kernel/bpf/btf.c
6826
if (arg == nr_args) {
kernel/bpf/btf.c
6869
tname, arg + 1);
kernel/bpf/btf.c
6876
t = btf_type_by_id(btf, args[arg].type);
kernel/bpf/btf.c
6888
tname, arg,
kernel/bpf/btf.c
6943
if (btf_param_match_suffix(btf, &args[arg], "__nullable"))
kernel/bpf/btf.c
6964
if (raw_tp_null_args[i].mask & (0x1ULL << (arg * 4)))
kernel/bpf/btf.c
6967
if (raw_tp_null_args[i].mask & (0x2ULL << (arg * 4)))
kernel/bpf/btf.c
6987
ret = btf_translate_to_vmlinux(log, btf, t, tgt_type, arg);
kernel/bpf/btf.c
7017
tname, arg, btf_type_str(t));
kernel/bpf/btf.c
7021
tname, arg, info->btf_id, btf_type_str(t),
kernel/bpf/btf.c
7029
bpf_log(log, "marking pointer arg%d as scalar as it may encode error", arg);
kernel/bpf/btf.c
8548
const struct btf_param *arg;
kernel/bpf/btf.c
8556
arg = &btf_params(func)[arg_idx];
kernel/bpf/btf.c
8557
t = btf_type_skip_modifiers(btf, arg->type, NULL);
kernel/bpf/btf.c
9745
const struct btf_param *arg,
kernel/bpf/btf.c
9752
param_name = btf_name_by_offset(btf, arg->name_off);
kernel/bpf/hashtab.c
166
static bool htab_lru_map_delete_node(void *arg, struct bpf_lru_node *node);
kernel/bpf/hashtab.c
859
static bool htab_lru_map_delete_node(void *arg, struct bpf_lru_node *node)
kernel/bpf/hashtab.c
861
struct bpf_htab *htab = arg;
kernel/bpf/inode.c
345
static int bpf_mkprog(struct dentry *dentry, umode_t mode, void *arg)
kernel/bpf/inode.c
347
return bpf_mkobj_ops(dentry, mode, arg, &bpf_prog_iops,
kernel/bpf/inode.c
351
static int bpf_mkmap(struct dentry *dentry, umode_t mode, void *arg)
kernel/bpf/inode.c
353
struct bpf_map *map = arg;
kernel/bpf/inode.c
355
return bpf_mkobj_ops(dentry, mode, arg, &bpf_map_iops,
kernel/bpf/inode.c
360
static int bpf_mklink(struct dentry *dentry, umode_t mode, void *arg)
kernel/bpf/inode.c
362
struct bpf_link *link = arg;
kernel/bpf/inode.c
364
return bpf_mkobj_ops(dentry, mode, arg, &bpf_link_iops,
kernel/bpf/verifier.c
10077
err = check_helper_mem_access(env, regno, fn->arg_size[arg],
kernel/bpf/verifier.c
10083
err = check_ptr_alignment(env, reg, 0, fn->arg_size[arg], true);
kernel/bpf/verifier.c
10088
fn->arg_type[arg - 1] & MEM_WRITE ?
kernel/bpf/verifier.c
10094
fn->arg_type[arg - 1] & MEM_WRITE ?
kernel/bpf/verifier.c
10450
static bool check_args_pair_invalid(const struct bpf_func_proto *fn, int arg)
kernel/bpf/verifier.c
10452
bool is_fixed = fn->arg_type[arg] & MEM_FIXED_SIZE;
kernel/bpf/verifier.c
10453
bool has_size = fn->arg_size[arg] != 0;
kernel/bpf/verifier.c
10456
if (arg + 1 < ARRAY_SIZE(fn->arg_type))
kernel/bpf/verifier.c
10457
is_next_size = arg_type_is_mem_size(fn->arg_type[arg + 1]);
kernel/bpf/verifier.c
10459
if (base_type(fn->arg_type[arg]) != ARG_PTR_TO_MEM)
kernel/bpf/verifier.c
10707
struct bpf_subprog_arg_info *arg = &sub->args[i];
kernel/bpf/verifier.c
10709
if (arg->arg_type == ARG_ANYTHING) {
kernel/bpf/verifier.c
10714
} else if (arg->arg_type & PTR_UNTRUSTED) {
kernel/bpf/verifier.c
10720
} else if (arg->arg_type == ARG_PTR_TO_CTX) {
kernel/bpf/verifier.c
10731
} else if (base_type(arg->arg_type) == ARG_PTR_TO_MEM) {
kernel/bpf/verifier.c
10735
if (check_mem_reg(env, reg, regno, arg->mem_size))
kernel/bpf/verifier.c
10737
if (!(arg->arg_type & PTR_MAYBE_NULL) && (reg->type & PTR_MAYBE_NULL)) {
kernel/bpf/verifier.c
10741
} else if (base_type(arg->arg_type) == ARG_PTR_TO_ARENA) {
kernel/bpf/verifier.c
10753
} else if (arg->arg_type == (ARG_PTR_TO_DYNPTR | MEM_RDONLY)) {
kernel/bpf/verifier.c
10758
ret = process_dynptr_func(env, regno, -1, arg->arg_type, 0);
kernel/bpf/verifier.c
10761
} else if (base_type(arg->arg_type) == ARG_PTR_TO_BTF_ID) {
kernel/bpf/verifier.c
10765
if (register_is_null(reg) && type_may_be_null(arg->arg_type))
kernel/bpf/verifier.c
10769
err = check_reg_type(env, regno, arg->arg_type, &arg->btf_id, &meta);
kernel/bpf/verifier.c
10770
err = err ?: check_func_arg_reg_off(env, reg, regno, arg->arg_type);
kernel/bpf/verifier.c
10774
verifier_bug(env, "unrecognized arg#%d type %d", i, arg->arg_type);
kernel/bpf/verifier.c
12231
const struct btf_param *arg,
kernel/bpf/verifier.c
12236
t = btf_type_skip_modifiers(btf, arg->type, NULL);
kernel/bpf/verifier.c
12240
return btf_param_match_suffix(btf, arg, "__sz");
kernel/bpf/verifier.c
12244
const struct btf_param *arg,
kernel/bpf/verifier.c
12249
t = btf_type_skip_modifiers(btf, arg->type, NULL);
kernel/bpf/verifier.c
12253
return btf_param_match_suffix(btf, arg, "__szk");
kernel/bpf/verifier.c
12256
static bool is_kfunc_arg_constant(const struct btf *btf, const struct btf_param *arg)
kernel/bpf/verifier.c
12258
return btf_param_match_suffix(btf, arg, "__k");
kernel/bpf/verifier.c
12261
static bool is_kfunc_arg_ignore(const struct btf *btf, const struct btf_param *arg)
kernel/bpf/verifier.c
12263
return btf_param_match_suffix(btf, arg, "__ign");
kernel/bpf/verifier.c
12266
static bool is_kfunc_arg_map(const struct btf *btf, const struct btf_param *arg)
kernel/bpf/verifier.c
12268
return btf_param_match_suffix(btf, arg, "__map");
kernel/bpf/verifier.c
12271
static bool is_kfunc_arg_alloc_obj(const struct btf *btf, const struct btf_param *arg)
kernel/bpf/verifier.c
12273
return btf_param_match_suffix(btf, arg, "__alloc");
kernel/bpf/verifier.c
12276
static bool is_kfunc_arg_uninit(const struct btf *btf, const struct btf_param *arg)
kernel/bpf/verifier.c
12278
return btf_param_match_suffix(btf, arg, "__uninit");
kernel/bpf/verifier.c
12281
static bool is_kfunc_arg_refcounted_kptr(const struct btf *btf, const struct btf_param *arg)
kernel/bpf/verifier.c
12283
return btf_param_match_suffix(btf, arg, "__refcounted_kptr");
kernel/bpf/verifier.c
12286
static bool is_kfunc_arg_nullable(const struct btf *btf, const struct btf_param *arg)
kernel/bpf/verifier.c
12288
return btf_param_match_suffix(btf, arg, "__nullable");
kernel/bpf/verifier.c
12291
static bool is_kfunc_arg_const_str(const struct btf *btf, const struct btf_param *arg)
kernel/bpf/verifier.c
12293
return btf_param_match_suffix(btf, arg, "__str");
kernel/bpf/verifier.c
12296
static bool is_kfunc_arg_irq_flag(const struct btf *btf, const struct btf_param *arg)
kernel/bpf/verifier.c
12298
return btf_param_match_suffix(btf, arg, "__irq_flag");
kernel/bpf/verifier.c
12302
const struct btf_param *arg,
kernel/bpf/verifier.c
12308
param_name = btf_name_by_offset(btf, arg->name_off);
kernel/bpf/verifier.c
12346
const struct btf_param *arg, int type)
kernel/bpf/verifier.c
12351
t = btf_type_skip_modifiers(btf, arg->type, NULL);
kernel/bpf/verifier.c
12362
static bool is_kfunc_arg_dynptr(const struct btf *btf, const struct btf_param *arg)
kernel/bpf/verifier.c
12364
return __is_kfunc_ptr_arg_type(btf, arg, KF_ARG_DYNPTR_ID);
kernel/bpf/verifier.c
12367
static bool is_kfunc_arg_list_head(const struct btf *btf, const struct btf_param *arg)
kernel/bpf/verifier.c
12369
return __is_kfunc_ptr_arg_type(btf, arg, KF_ARG_LIST_HEAD_ID);
kernel/bpf/verifier.c
12372
static bool is_kfunc_arg_list_node(const struct btf *btf, const struct btf_param *arg)
kernel/bpf/verifier.c
12374
return __is_kfunc_ptr_arg_type(btf, arg, KF_ARG_LIST_NODE_ID);
kernel/bpf/verifier.c
12377
static bool is_kfunc_arg_rbtree_root(const struct btf *btf, const struct btf_param *arg)
kernel/bpf/verifier.c
12379
return __is_kfunc_ptr_arg_type(btf, arg, KF_ARG_RB_ROOT_ID);
kernel/bpf/verifier.c
12382
static bool is_kfunc_arg_rbtree_node(const struct btf *btf, const struct btf_param *arg)
kernel/bpf/verifier.c
12384
return __is_kfunc_ptr_arg_type(btf, arg, KF_ARG_RB_NODE_ID);
kernel/bpf/verifier.c
12387
static bool is_kfunc_arg_timer(const struct btf *btf, const struct btf_param *arg)
kernel/bpf/verifier.c
12389
return __is_kfunc_ptr_arg_type(btf, arg, KF_ARG_TIMER_ID);
kernel/bpf/verifier.c
12392
static bool is_kfunc_arg_wq(const struct btf *btf, const struct btf_param *arg)
kernel/bpf/verifier.c
12394
return __is_kfunc_ptr_arg_type(btf, arg, KF_ARG_WORKQUEUE_ID);
kernel/bpf/verifier.c
12397
static bool is_kfunc_arg_task_work(const struct btf *btf, const struct btf_param *arg)
kernel/bpf/verifier.c
12399
return __is_kfunc_ptr_arg_type(btf, arg, KF_ARG_TASK_WORK_ID);
kernel/bpf/verifier.c
12402
static bool is_kfunc_arg_res_spin_lock(const struct btf *btf, const struct btf_param *arg)
kernel/bpf/verifier.c
12404
return __is_kfunc_ptr_arg_type(btf, arg, KF_ARG_RES_SPIN_LOCK_ID);
kernel/bpf/verifier.c
12418
const struct btf_param *arg)
kernel/bpf/verifier.c
12422
t = btf_type_resolve_func_ptr(btf, arg->type, NULL);
kernel/bpf/verifier.c
12429
static bool is_kfunc_arg_prog_aux(const struct btf *btf, const struct btf_param *arg)
kernel/bpf/verifier.c
12431
return __is_kfunc_ptr_arg_type(btf, arg, KF_ARG_PROG_AUX_ID);
kernel/bpf/verifier.c
24607
struct bpf_subprog_arg_info *arg;
kernel/bpf/verifier.c
24629
arg = &sub->args[i - BPF_REG_1];
kernel/bpf/verifier.c
24632
if (arg->arg_type == ARG_PTR_TO_CTX) {
kernel/bpf/verifier.c
24635
} else if (arg->arg_type == ARG_ANYTHING) {
kernel/bpf/verifier.c
24638
} else if (arg->arg_type == (ARG_PTR_TO_DYNPTR | MEM_RDONLY)) {
kernel/bpf/verifier.c
24641
} else if (base_type(arg->arg_type) == ARG_PTR_TO_MEM) {
kernel/bpf/verifier.c
24643
reg->type |= arg->arg_type &
kernel/bpf/verifier.c
24646
reg->mem_size = arg->mem_size;
kernel/bpf/verifier.c
24647
if (arg->arg_type & PTR_MAYBE_NULL)
kernel/bpf/verifier.c
24649
} else if (base_type(arg->arg_type) == ARG_PTR_TO_BTF_ID) {
kernel/bpf/verifier.c
24651
if (arg->arg_type & PTR_MAYBE_NULL)
kernel/bpf/verifier.c
24653
if (arg->arg_type & PTR_UNTRUSTED)
kernel/bpf/verifier.c
24655
if (arg->arg_type & PTR_TRUSTED)
kernel/bpf/verifier.c
24659
reg->btf_id = arg->btf_id;
kernel/bpf/verifier.c
24661
} else if (base_type(arg->arg_type) == ARG_PTR_TO_ARENA) {
kernel/bpf/verifier.c
24666
i - BPF_REG_1, arg->arg_type);
kernel/bpf/verifier.c
8956
const struct btf_param *arg)
kernel/bpf/verifier.c
8965
return btf_param_match_suffix(meta->btf, arg, "__iter");
kernel/bpf/verifier.c
9861
static int check_func_arg(struct bpf_verifier_env *env, u32 arg,
kernel/bpf/verifier.c
9866
u32 regno = BPF_REG_1 + arg;
kernel/bpf/verifier.c
9868
enum bpf_arg_type arg_type = fn->arg_type[arg];
kernel/bpf/verifier.c
9911
arg_btf_id = fn->arg_btf_id[arg];
kernel/cgroup/cgroup.c
4366
static int cgroup_seqfile_show(struct seq_file *m, void *arg)
kernel/cgroup/cgroup.c
4372
return cft->seq_show(m, arg);
kernel/cgroup/cpuset.c
3975
unsigned long action, void *arg)
kernel/cpu.c
1357
static void cpuhp_complete_idle_dead(void *arg)
kernel/cpu.c
1359
struct cpuhp_cpu_state *st = arg;
kernel/cpu.c
1789
static int __init parallel_bringup_parse_param(char *arg)
kernel/cpu.c
1791
return kstrtobool(arg, &__cpuhp_parallel_bringup);
kernel/cpu.c
3256
static int __init mitigations_parse_global_opt(char *arg)
kernel/cpu.c
3263
if (!strncmp(arg, pattern, strlen(pattern))) {
kernel/cpu.c
3272
static int __init mitigations_parse_cmdline(char *arg)
kernel/cpu.c
3277
len = mitigations_parse_global_opt(arg);
kernel/cpu.c
3286
p = arg + len;
kernel/cpu.c
3293
pr_crit("Unsupported mitigations=%s, system may still be vulnerable\n", arg);
kernel/cpu.c
3337
static int __init mitigations_parse_cmdline(char *arg)
kernel/crash_core.c
574
static void crash_handle_hotplug_event(unsigned int hp_action, unsigned int cpu, void *arg)
kernel/crash_core.c
637
arch_crash_handle_hotplug_event(image, arg);
kernel/crash_core.c
653
static int crash_memhp_notifier(struct notifier_block *nb, unsigned long val, void *arg)
kernel/crash_core.c
658
KEXEC_CRASH_HP_INVALID_CPU, arg);
kernel/crash_core.c
663
KEXEC_CRASH_HP_INVALID_CPU, arg);
kernel/crash_dump_dm_crypt.c
35
static int __init setup_dmcryptkeys(char *arg)
kernel/crash_dump_dm_crypt.c
39
if (!arg)
kernel/crash_dump_dm_crypt.c
41
dm_crypt_keys_addr = memparse(arg, &end);
kernel/crash_dump_dm_crypt.c
42
if (end > arg)
kernel/crash_reserve.c
362
static int __init parse_crashkernel_dummy(char *arg)
kernel/debug/kdb/kdb_main.c
367
int kdbgetularg(const char *arg, unsigned long *value)
kernel/debug/kdb/kdb_main.c
369
if (kstrtoul(arg, 0, value))
kernel/debug/kdb/kdb_main.c
374
int kdbgetu64arg(const char *arg, u64 *value)
kernel/debug/kdb/kdb_main.c
376
if (kstrtou64(arg, 0, value))
kernel/dma/debug.c
222
#define err_printk(dev, entry, format, arg...) do { \
kernel/dma/debug.c
228
dev ? dev_name(dev) : "NULL", ## arg); \
kernel/dma/map_benchmark.c
200
unsigned long arg)
kernel/dma/map_benchmark.c
203
void __user *argp = (void __user *)arg;
kernel/elfcorehdr.c
29
static int __init setup_elfcorehdr(char *arg)
kernel/elfcorehdr.c
32
if (!arg)
kernel/elfcorehdr.c
34
elfcorehdr_addr = memparse(arg, &end);
kernel/elfcorehdr.c
39
return end > arg ? 0 : -EINVAL;
kernel/events/core.c
12134
static int perf_event_set_filter(struct perf_event *event, void __user *arg)
kernel/events/core.c
12139
filter_str = strndup_user(arg, PAGE_SIZE);
kernel/events/core.c
1334
static int perf_mux_hrtimer_restart_ipi(void *arg)
kernel/events/core.c
1336
return perf_mux_hrtimer_restart(arg);
kernel/events/core.c
6592
static int perf_event_set_filter(struct perf_event *event, void __user *arg);
kernel/events/core.c
6599
static long _perf_ioctl(struct perf_event *event, unsigned int cmd, unsigned long arg)
kernel/events/core.c
6602
u32 flags = arg;
kernel/events/core.c
6619
return _perf_event_refresh(event, arg);
kernel/events/core.c
6625
if (copy_from_user(&value, (u64 __user *)arg, sizeof(value)))
kernel/events/core.c
6634
if (copy_to_user((void __user *)arg, &id, sizeof(id)))
kernel/events/core.c
6641
CLASS(fd, output)(arg); // arg == -1 => empty
kernel/events/core.c
6643
if (arg != -1) {
kernel/events/core.c
6652
return perf_event_set_filter(event, (void __user *)arg);
kernel/events/core.c
6659
prog = bpf_prog_get(arg);
kernel/events/core.c
6681
rb_toggle_paused(rb, !!arg);
kernel/events/core.c
6687
return perf_event_query_prog_array(event, (void __user *)arg);
kernel/events/core.c
6691
int err = perf_copy_attr((struct perf_event_attr __user *)arg,
kernel/events/core.c
6711
static long perf_ioctl(struct file *file, unsigned int cmd, unsigned long arg)
kernel/events/core.c
6723
ret = _perf_ioctl(event, cmd, arg);
kernel/events/core.c
6731
unsigned long arg)
kernel/events/core.c
6745
return perf_ioctl(file, cmd, arg);
kernel/events/hw_breakpoint_test.c
88
static int dummy_kthread(void *arg)
kernel/fork.c
2589
struct task_struct *create_io_thread(int (*fn)(void *), void *arg, int node)
kernel/fork.c
2596
.fn_arg = arg,
kernel/fork.c
2702
pid_t kernel_thread(int (*fn)(void *), void *arg, const char *name,
kernel/fork.c
2709
.fn_arg = arg,
kernel/fork.c
2720
pid_t user_mode_thread(int (*fn)(void *), void *arg, unsigned long flags)
kernel/fork.c
2726
.fn_arg = arg,
kernel/fork.c
652
static void do_check_lazy_tlb(void *arg)
kernel/fork.c
654
struct mm_struct *mm = arg;
kernel/fork.c
659
static void do_shoot_lazy_tlb(void *arg)
kernel/fork.c
661
struct mm_struct *mm = arg;
kernel/freezer.c
109
static int __set_task_frozen(struct task_struct *p, void *arg)
kernel/freezer.c
190
static int __restore_freezer_state(struct task_struct *p, void *arg)
kernel/irq/handle.c
150
static int __init irqhandler_duration_check_setup(char *arg)
kernel/irq/handle.c
155
ret = kstrtoul(arg, 0, &val);
kernel/irq/ipi-mux.c
99
unsigned int nr_irqs, void *arg)
kernel/irq/irqdomain.c
1617
unsigned int nr_irqs, void *arg)
kernel/irq/irqdomain.c
1624
return domain->ops->alloc(domain, irq_base, nr_irqs, arg);
kernel/irq/irqdomain.c
1628
unsigned int nr_irqs, int node, void *arg,
kernel/irq/irqdomain.c
1651
ret = irq_domain_alloc_irqs_hierarchy(domain, virq, nr_irqs, arg);
kernel/irq/irqdomain.c
1696
unsigned int nr_irqs, int node, void *arg,
kernel/irq/irqdomain.c
1708
ret = irq_domain_alloc_irqs_locked(domain, irq_base, nr_irqs, node, arg,
kernel/irq/irqdomain.c
1748
int irq_domain_push_irq(struct irq_domain *domain, int virq, void *arg)
kernel/irq/irqdomain.c
1804
rv = irq_domain_alloc_irqs_hierarchy(domain, virq, 1, arg);
kernel/irq/irqdomain.c
1935
void *arg)
kernel/irq/irqdomain.c
1941
nr_irqs, arg);
kernel/irq/irqdomain.c
2072
unsigned int nr_irqs, int node, void *arg,
kernel/irq/irqdomain.c
29
unsigned int nr_irqs, int node, void *arg,
kernel/irq/manage.c
30
static int __init setup_forced_irqthreads(char *arg)
kernel/irq/msi.c
1160
int nvec, msi_alloc_info_t *arg)
kernel/irq/msi.c
1165
return ops->msi_prepare(domain, dev, nvec, arg);
kernel/irq/msi.c
1275
unsigned int nirqs, msi_alloc_info_t *arg)
kernel/irq/msi.c
1286
return msi_domain_prepare_irqs(domain, dev, nirqs, arg);
kernel/irq/msi.c
1288
*arg = *info->alloc_data;
kernel/irq/msi.c
1299
msi_alloc_info_t arg = { };
kernel/irq/msi.c
1304
ret = populate_alloc_info(domain, dev, ctrl->nirqs, &arg);
kernel/irq/msi.c
1332
ops->prepare_desc(domain, &arg, desc);
kernel/irq/msi.c
1334
ops->set_desc(&arg, desc);
kernel/irq/msi.c
1337
dev_to_node(dev), &arg, false,
kernel/irq/msi.c
63
int nvec, msi_alloc_info_t *arg);
kernel/irq/msi.c
702
unsigned int nr_irqs, void *arg)
kernel/irq/msi.c
706
irq_hw_number_t hwirq = ops->get_hwirq(info, arg);
kernel/irq/msi.c
713
ret = irq_domain_alloc_irqs_parent(domain, virq, nr_irqs, arg);
kernel/irq/msi.c
719
ret = ops->msi_init(domain, info, virq + i, hwirq + i, arg);
kernel/irq/msi.c
787
msi_alloc_info_t *arg)
kernel/irq/msi.c
789
return arg->hwirq;
kernel/irq/msi.c
793
int nvec, msi_alloc_info_t *arg)
kernel/irq/msi.c
795
memset(arg, 0, sizeof(*arg));
kernel/irq/msi.c
799
static void msi_domain_ops_teardown(struct irq_domain *domain, msi_alloc_info_t *arg)
kernel/irq/msi.c
803
static void msi_domain_ops_set_desc(msi_alloc_info_t *arg,
kernel/irq/msi.c
806
arg->desc = desc;
kernel/irq/msi.c
812
msi_alloc_info_t *arg)
kernel/irq_work.c
201
void irq_work_single(void *arg)
kernel/irq_work.c
203
struct irq_work *work = arg;
kernel/kcov.c
326
void notrace __sanitizer_cov_trace_switch(kcov_u64 val, void *arg)
kernel/kcov.c
329
u64 *cases = arg;
kernel/kcov.c
547
static int kcov_get_mode(unsigned long arg)
kernel/kcov.c
549
if (arg == KCOV_TRACE_PC)
kernel/kcov.c
551
else if (arg == KCOV_TRACE_CMP)
kernel/kcov.c
595
unsigned long arg)
kernel/kcov.c
618
mode = kcov_get_mode(arg);
kernel/kcov.c
631
unused = arg;
kernel/kcov.c
646
remote_arg = (struct kcov_remote_arg *)arg;
kernel/kcov.c
703
static long kcov_ioctl(struct file *filep, unsigned int cmd, unsigned long arg)
kernel/kcov.c
723
size = arg;
kernel/kcov.c
741
if (get_user(remote_num_handles, (unsigned __user *)(arg +
kernel/kcov.c
748
remote_arg = memdup_user((void __user *)arg, remote_arg_size);
kernel/kcov.c
755
arg = (unsigned long)remote_arg;
kernel/kcov.c
763
res = kcov_ioctl_locked(kcov, cmd, arg);
kernel/kcsan/debugfs.c
224
char *arg;
kernel/kcsan/debugfs.c
230
arg = strstrip(kbuf);
kernel/kcsan/debugfs.c
232
if (!strcmp(arg, "on")) {
kernel/kcsan/debugfs.c
234
} else if (!strcmp(arg, "off")) {
kernel/kcsan/debugfs.c
236
} else if (str_has_prefix(arg, "microbench=")) {
kernel/kcsan/debugfs.c
239
if (kstrtoul(&arg[strlen("microbench=")], 0, &iters))
kernel/kcsan/debugfs.c
242
} else if (!strcmp(arg, "whitelist")) {
kernel/kcsan/debugfs.c
244
} else if (!strcmp(arg, "blacklist")) {
kernel/kcsan/debugfs.c
246
} else if (arg[0] == '!') {
kernel/kcsan/debugfs.c
247
ssize_t ret = insert_report_filterlist(&arg[1]);
kernel/kcsan/kcsan_test.c
1481
static int access_thread(void *arg)
kernel/kexec_file.c
559
static int locate_mem_hole_callback(struct resource *res, void *arg)
kernel/kexec_file.c
561
struct kexec_buf *kbuf = (struct kexec_buf *)arg;
kernel/livepatch/transition.c
284
static int klp_check_and_switch_task(struct task_struct *task, void *arg)
kernel/livepatch/transition.c
291
ret = klp_check_stack(task, arg);
kernel/liveupdate/luo_core.c
397
static long luo_ioctl(struct file *filep, unsigned int cmd, unsigned long arg)
kernel/liveupdate/luo_core.c
409
ucmd.ubuffer = (void __user *)arg;
kernel/liveupdate/luo_session.c
325
unsigned long arg)
kernel/liveupdate/luo_session.c
340
ucmd.ubuffer = (void __user *)arg;
kernel/locking/locktorture.c
1078
static int lock_torture_stats(void *arg)
kernel/locking/locktorture.c
69
cpumask_var_t *cm_bind = kp->arg;
kernel/locking/locktorture.c
896
static int lock_torture_writer(void *arg)
kernel/locking/locktorture.c
901
struct lock_stress_stats *lwsp = arg;
kernel/locking/locktorture.c
91
cpumask_var_t *cm_bind = kp->arg;
kernel/locking/locktorture.c
968
static int lock_torture_reader(void *arg)
kernel/locking/locktorture.c
970
struct lock_stress_stats *lrsp = arg;
kernel/locking/qspinlock.c
404
static __init int parse_nopvspin(char *arg)
kernel/module/main.c
3303
void *arg)
kernel/module/main.c
3305
struct module *mod = arg;
kernel/params.c
124
void *arg, parse_unknown_fn handle_unknown)
kernel/params.c
153
return handle_unknown(param, val, doing, arg);
kernel/params.c
167
void *arg, parse_unknown_fn unknown)
kernel/params.c
187
min_level, max_level, arg, unknown);
kernel/params.c
218
return strtolfn(val, 0, (type *)kp->arg); \
kernel/params.c
223
*((type *)kp->arg)); \
kernel/params.c
257
*((unsigned int *)kp->arg) = num;
kernel/params.c
272
maybe_kfree_parameter(*(char **)kp->arg);
kernel/params.c
279
*(char **)kp->arg = kmalloc_parameter(len + 1);
kernel/params.c
280
if (!*(char **)kp->arg)
kernel/params.c
282
strcpy(*(char **)kp->arg, val);
kernel/params.c
284
*(const char **)kp->arg = val;
kernel/params.c
292
return scnprintf(buffer, PAGE_SIZE, "%s\n", *((char **)kp->arg));
kernel/params.c
296
void param_free_charp(void *arg)
kernel/params.c
298
maybe_kfree_parameter(*((char **)arg));
kernel/params.c
316
return kstrtobool(val, kp->arg);
kernel/params.c
323
return sprintf(buffer, "%c\n", *(bool *)kp->arg ? 'Y' : 'N');
kernel/params.c
338
bool orig_value = *(bool *)kp->arg;
kernel/params.c
341
dummy_kp.arg = &new_value;
kernel/params.c
372
dummy.arg = &boolval;
kernel/params.c
375
*(bool *)kp->arg = !boolval;
kernel/params.c
382
return sprintf(buffer, "%c\n", (*(bool *)kp->arg) ? 'N' : 'Y');
kernel/params.c
399
boolkp.arg = &v;
kernel/params.c
403
*(int *)kp->arg = v;
kernel/params.c
431
kp.arg = elem;
kernel/params.c
453
kp.arg += elemsize;
kernel/params.c
485
p.arg = arr->elem + arr->elemsize * i;
kernel/params.c
496
static void param_array_free(void *arg)
kernel/params.c
499
const struct kparam_array *arr = arg;
kernel/params.c
754
params[i].ops->free(params[i].arg);
kernel/power/user.c
250
unsigned long arg)
kernel/power/user.c
315
error = put_user(in_suspend, (int __user *)arg);
kernel/power/user.c
349
image_size = arg;
kernel/power/user.c
359
error = put_user(size, (loff_t __user *)arg);
kernel/power/user.c
365
error = put_user(size, (loff_t __user *)arg);
kernel/power/user.c
376
error = put_user(offset, (loff_t __user *)arg);
kernel/power/user.c
404
data->platform_support = !!arg;
kernel/power/user.c
413
error = snapshot_set_swap_area(data, (void __user *)arg);
kernel/power/user.c
429
snapshot_compat_ioctl(struct file *file, unsigned int cmd, unsigned long arg)
kernel/power/user.c
440
(unsigned long) compat_ptr(arg));
kernel/power/user.c
442
return snapshot_ioctl(file, cmd, arg);
kernel/ptrace.c
713
struct ptrace_peeksiginfo_args arg;
kernel/ptrace.c
718
ret = copy_from_user(&arg, (void __user *) addr,
kernel/ptrace.c
723
if (arg.flags & ~PTRACE_PEEKSIGINFO_SHARED)
kernel/ptrace.c
726
if (arg.nr < 0)
kernel/ptrace.c
730
if (arg.off > ULONG_MAX)
kernel/ptrace.c
733
if (arg.flags & PTRACE_PEEKSIGINFO_SHARED)
kernel/ptrace.c
738
for (i = 0; i < arg.nr; ) {
kernel/ptrace.c
740
unsigned long off = arg.off + i;
kernel/rcu/rcuscale.c
1066
rcu_scale_shutdown(void *arg)
kernel/rcu/rcuscale.c
451
rcu_scale_reader(void *arg)
kernel/rcu/rcuscale.c
455
long me = (long)arg;
kernel/rcu/rcuscale.c
526
rcu_scale_writer(void *arg)
kernel/rcu/rcuscale.c
531
long me = (long)arg;
kernel/rcu/rcuscale.c
726
kfree_scale_thread(void *arg)
kernel/rcu/rcuscale.c
729
long me = (long)arg;
kernel/rcu/rcuscale.c
827
kfree_scale_shutdown(void *arg)
kernel/rcu/rcutorture.c
1289
static int rcu_torture_boost(void *arg)
kernel/rcu/rcutorture.c
1399
rcu_torture_fqs(void *arg)
kernel/rcu/rcutorture.c
1578
rcu_torture_writer(void *arg)
kernel/rcu/rcutorture.c
1878
rcu_torture_fakewriter(void *arg)
kernel/rcu/rcutorture.c
2479
rcu_torture_reader(void *arg)
kernel/rcu/rcutorture.c
2482
long myid = (long)arg;
kernel/rcu/rcutorture.c
2532
static int rcu_torture_updown(void *arg);
kernel/rcu/rcutorture.c
2637
rcu_torture_updown(void *arg)
kernel/rcu/rcutorture.c
2667
static int rcu_nocb_toggle(void *arg)
kernel/rcu/rcutorture.c
2852
rcu_torture_stats(void *arg)
kernel/rcu/rcutorture.c
3653
static int rcu_torture_barrier_cbs(void *arg)
kernel/rcu/rcutorture.c
3655
long myid = (long)arg;
kernel/rcu/rcutorture.c
3689
static int rcu_torture_barrier(void *arg)
kernel/rcu/refscale.c
1236
ref_scale_reader(void *arg)
kernel/rcu/refscale.c
1239
long me = (long)arg;
kernel/rcu/refscale.c
1366
static int main_func(void *arg)
kernel/rcu/refscale.c
1502
ref_scale_shutdown(void *arg)
kernel/rcu/tasks.h
629
static int __noreturn rcu_tasks_kthread(void *arg)
kernel/rcu/tasks.h
632
struct rcu_tasks *rtp = arg;
kernel/rcu/tree.c
3967
atomic_inc((atomic_t *)kp->arg);
kernel/rcu/tree.c
3969
atomic_dec((atomic_t *)kp->arg);
kernel/rcu/tree.c
3979
return sprintf(buffer, "%d\n", atomic_read((atomic_t *)kp->arg));
kernel/rcu/tree.c
483
WRITE_ONCE(*(ulong *)kp->arg, (j > HZ) ? HZ : j);
kernel/rcu/tree.c
495
WRITE_ONCE(*(ulong *)kp->arg, (j > HZ) ? HZ : (j ?: 1));
kernel/rcu/tree_nocb.h
73
static int __init parse_rcu_nocb_poll(char *arg)
kernel/rcu/tree_nocb.h
833
static int rcu_nocb_gp_kthread(void *arg)
kernel/rcu/tree_nocb.h
835
struct rcu_data *rdp = arg;
kernel/rcu/tree_nocb.h
921
static int rcu_nocb_cb_kthread(void *arg)
kernel/rcu/tree_nocb.h
923
struct rcu_data *rdp = arg;
kernel/rcu/tree_plugin.h
1217
static int rcu_boost_kthread(void *arg)
kernel/rcu/tree_plugin.h
1219
struct rcu_node *rnp = (struct rcu_node *)arg;
kernel/rcu/tree_stall.h
308
static int check_slow_task(struct task_struct *t, void *arg)
kernel/rcu/tree_stall.h
310
struct rcu_stall_chk_rdr *rscrp = arg;
kernel/reboot.c
729
void __user *, arg)
kernel/reboot.c
788
ret = strncpy_from_user(&buffer[0], arg, sizeof(buffer) - 1);
kernel/resource.c
411
unsigned long desc, void *arg,
kernel/resource.c
419
ret = (*func)(&res, arg);
kernel/resource.c
431
void *arg,
kernel/resource.c
434
return walk_res_desc(&iomem_resource, start, end, flags, desc, arg, func);
kernel/resource.c
456
u64 end, void *arg, int (*func)(struct resource *, void *))
kernel/resource.c
458
return __walk_iomem_res_desc(start, end, flags, desc, arg, func);
kernel/resource.c
466
int walk_soft_reserve_res(u64 start, u64 end, void *arg,
kernel/resource.c
470
IORES_DESC_SOFT_RESERVED, arg, func);
kernel/resource.c
481
int walk_system_ram_res(u64 start, u64 end, void *arg,
kernel/resource.c
486
return __walk_iomem_res_desc(start, end, flags, IORES_DESC_NONE, arg,
kernel/resource.c
496
int walk_system_ram_res_rev(u64 start, u64 end, void *arg,
kernel/resource.c
532
ret = (*func)(&rams[i], arg);
kernel/resource.c
546
int walk_mem_res(u64 start, u64 end, void *arg,
kernel/resource.c
551
return __walk_iomem_res_desc(start, end, flags, IORES_DESC_NONE, arg,
kernel/resource.c
561
void *arg, int (*func)(unsigned long, unsigned long, void *))
kernel/resource.c
577
ret = (*func)(pfn, end_pfn - pfn, arg);
kernel/resource.c
585
static int __is_ram(unsigned long pfn, unsigned long nr_pages, void *arg)
kernel/scftorture.c
221
scf_torture_stats(void *arg)
kernel/scftorture.c
476
static int scftorture_invoker(void *arg)
kernel/scftorture.c
481
struct scf_statistics *scfp = (struct scf_statistics *)arg;
kernel/sched/core.c
2483
struct migration_arg arg;
kernel/sched/core.c
2515
struct migration_arg *arg = data;
kernel/sched/core.c
2516
struct set_affinity_pending *pending = arg->pending;
kernel/sched/core.c
2517
struct task_struct *p = arg->task;
kernel/sched/core.c
2568
rq = __migrate_task(rq, &rf, p, arg->dest_cpu);
kernel/sched/core.c
2570
p->wake_cpu = arg->dest_cpu;
kernel/sched/core.c
2611
&pending->arg, &pending->stop_work);
kernel/sched/core.c
2627
int push_cpu_stop(void *arg)
kernel/sched/core.c
2630
struct task_struct *p = arg;
kernel/sched/core.c
2915
my_pending.arg = (struct migration_arg) {
kernel/sched/core.c
2933
pending->arg.dest_cpu = dest_cpu;
kernel/sched/core.c
2971
&pending->arg, &pending->stop_work);
kernel/sched/core.c
3332
struct migration_swap_arg *arg = data;
kernel/sched/core.c
3335
if (!cpu_active(arg->src_cpu) || !cpu_active(arg->dst_cpu))
kernel/sched/core.c
3338
src_rq = cpu_rq(arg->src_cpu);
kernel/sched/core.c
3339
dst_rq = cpu_rq(arg->dst_cpu);
kernel/sched/core.c
3341
guard(double_raw_spinlock)(&arg->src_task->pi_lock, &arg->dst_task->pi_lock);
kernel/sched/core.c
3344
if (task_cpu(arg->dst_task) != arg->dst_cpu)
kernel/sched/core.c
3347
if (task_cpu(arg->src_task) != arg->src_cpu)
kernel/sched/core.c
3350
if (!cpumask_test_cpu(arg->dst_cpu, arg->src_task->cpus_ptr))
kernel/sched/core.c
3353
if (!cpumask_test_cpu(arg->src_cpu, arg->dst_task->cpus_ptr))
kernel/sched/core.c
3356
__migrate_swap_task(arg->src_task, arg->dst_cpu);
kernel/sched/core.c
3357
__migrate_swap_task(arg->dst_task, arg->src_cpu);
kernel/sched/core.c
3368
struct migration_swap_arg arg;
kernel/sched/core.c
3371
arg = (struct migration_swap_arg){
kernel/sched/core.c
3378
if (arg.src_cpu == arg.dst_cpu)
kernel/sched/core.c
3385
if (!cpu_active(arg.src_cpu) || !cpu_active(arg.dst_cpu))
kernel/sched/core.c
3388
if (!cpumask_test_cpu(arg.dst_cpu, arg.src_task->cpus_ptr))
kernel/sched/core.c
3391
if (!cpumask_test_cpu(arg.src_cpu, arg.dst_task->cpus_ptr))
kernel/sched/core.c
3394
trace_sched_swap_numa(cur, arg.src_cpu, p, arg.dst_cpu);
kernel/sched/core.c
3395
ret = stop_two_cpus(arg.dst_cpu, arg.src_cpu, migrate_swap_stop, &arg);
kernel/sched/core.c
3734
void sched_ttwu_pending(void *arg)
kernel/sched/core.c
3736
struct llist_node *llist = arg;
kernel/sched/core.c
4298
int task_call_func(struct task_struct *p, task_call_f func, void *arg)
kernel/sched/core.c
4318
ret = func(p, arg);
kernel/sched/core.c
4322
ret = func(p, arg);
kernel/sched/core.c
5414
struct migration_arg arg;
kernel/sched/core.c
5425
arg = (struct migration_arg){ p, dest_cpu };
kernel/sched/core.c
5427
stop_one_cpu(task_cpu(p), migration_cpu_stop, &arg);
kernel/sched/core.c
8030
struct migration_arg arg = { p, target_cpu };
kernel/sched/core.c
8042
return stop_one_cpu(curr_cpu, migration_cpu_stop, &arg);
kernel/sched/core.c
8084
static int __balance_push_cpu_stop(void *arg)
kernel/sched/core.c
8086
struct task_struct *p = arg;
kernel/sched/core.c
911
static void __hrtick_start(void *arg)
kernel/sched/core.c
913
struct rq *rq = arg;
kernel/sched/fair.c
6095
static void __cfsb_csd_unthrottle(void *arg)
kernel/sched/fair.c
6098
struct rq *rq = arg;
kernel/sched/sched.h
2843
extern int push_cpu_stop(void *arg);
kernel/sched/smp.h
12
extern void sched_ttwu_pending(void *arg);
kernel/sched/wait_bit.c
172
int sync, void *arg)
kernel/sched/wait_bit.c
174
struct wait_bit_key *key = arg;
kernel/sched/wait_bit.c
24
int wake_bit_function(struct wait_queue_entry *wq_entry, unsigned mode, int sync, void *arg)
kernel/sched/wait_bit.c
26
struct wait_bit_key *key = arg;
kernel/seccomp.c
1827
unsigned long arg)
kernel/seccomp.c
1830
void __user *buf = (void __user *)arg;
kernel/seccomp.c
1842
return seccomp_notify_set_flags(filter, arg);
kernel/stop_machine.c
137
int stop_one_cpu(unsigned int cpu, cpu_stop_fn_t fn, void *arg)
kernel/stop_machine.c
140
struct cpu_stop_work work = { .fn = fn, .arg = arg, .done = &done, .caller = _RET_IP_ };
kernel/stop_machine.c
335
int stop_two_cpus(unsigned int cpu1, unsigned int cpu2, cpu_stop_fn_t fn, void *arg)
kernel/stop_machine.c
343
.data = arg,
kernel/stop_machine.c
350
.arg = &msdata,
kernel/stop_machine.c
385
bool stop_one_cpu_nowait(unsigned int cpu, cpu_stop_fn_t fn, void *arg,
kernel/stop_machine.c
388
*work_buf = (struct cpu_stop_work){ .fn = fn, .arg = arg, .caller = _RET_IP_, };
kernel/stop_machine.c
393
cpu_stop_fn_t fn, void *arg,
kernel/stop_machine.c
411
work->arg = arg;
kernel/stop_machine.c
425
cpu_stop_fn_t fn, void *arg)
kernel/stop_machine.c
430
if (!queue_stop_cpus_work(cpumask, fn, arg, &done))
kernel/stop_machine.c
464
static int stop_cpus(const struct cpumask *cpumask, cpu_stop_fn_t fn, void *arg)
kernel/stop_machine.c
470
ret = __stop_cpus(cpumask, fn, arg);
kernel/stop_machine.c
504
void *arg = work->arg;
kernel/stop_machine.c
512
ret = fn(arg);
kernel/stop_machine.c
522
"cpu_stop: %ps(%p) leaked preempt count\n", fn, arg);
kernel/sys.c
2409
unsigned long size, unsigned long arg)
kernel/sys.c
2415
error = set_anon_vma_name(addr, size, (const char __user *)arg);
kernel/time/clockevents.c
408
static void __clockevents_unbind(void *arg)
kernel/time/clockevents.c
410
struct ce_unbind *cu = arg;
kernel/time/clocksource-wdtest.c
105
static int wdtest_func(void *arg)
kernel/time/hrtimer.c
69
static void retrigger_next_event(void *arg);
kernel/time/hrtimer.c
774
static void retrigger_next_event(void *arg)
kernel/time/posix-clock.c
76
unsigned int cmd, unsigned long arg)
kernel/time/posix-clock.c
86
err = clk->ops.ioctl(pccontext, cmd, arg);
kernel/torture.c
341
torture_onoff(void *arg)
kernel/torture.c
561
static int torture_shuffle(void *arg)
kernel/torture.c
634
static int torture_shutdown(void *arg)
kernel/torture.c
754
static int torture_stutter(void *arg)
kernel/torture.c
940
int _torture_create_kthread(int (*fn)(void *arg), void *arg, char *s, char *m,
kernel/torture.c
946
*tp = kthread_create(fn, arg, "%s", s);
kernel/trace/blktrace.c
764
char __user *arg)
kernel/trace/blktrace.c
772
ret = copy_from_user(&buts, arg, sizeof(buts));
kernel/trace/blktrace.c
799
if (copy_to_user(arg, &buts, sizeof(buts))) {
kernel/trace/blktrace.c
808
struct block_device *bdev, char __user *arg)
kernel/trace/blktrace.c
814
if (copy_from_user(&buts2, arg, sizeof(buts2)))
kernel/trace/blktrace.c
833
if (copy_to_user(arg, &buts2, sizeof(buts2))) {
kernel/trace/blktrace.c
843
char __user *arg)
kernel/trace/blktrace.c
850
if (copy_from_user(&cbuts, arg, sizeof(cbuts)))
kernel/trace/blktrace.c
875
if (copy_to_user(arg, &buts2.name, ARRAY_SIZE(buts2.name))) {
kernel/trace/blktrace.c
924
int blk_trace_ioctl(struct block_device *bdev, unsigned cmd, char __user *arg)
kernel/trace/blktrace.c
933
ret = blk_trace_setup2(q, b, bdev->bd_dev, bdev, arg);
kernel/trace/blktrace.c
937
ret = blk_trace_setup(q, b, bdev->bd_dev, bdev, arg);
kernel/trace/blktrace.c
942
ret = compat_blk_trace_setup(q, b, bdev->bd_dev, bdev, arg);
kernel/trace/bpf_trace.c
2111
#define SARG(X) u64 arg##X
kernel/trace/bpf_trace.c
2112
#define COPY(X) args[X] = arg##X
kernel/trace/fprobe.c
54
static int fprobe_node_cmp(struct rhashtable_compare_arg *arg,
kernel/trace/fprobe.c
57
unsigned long key = *(unsigned long *)arg->key;
kernel/trace/ring_buffer.c
7634
static __init int rb_test(void *arg)
kernel/trace/ring_buffer.c
7636
struct rb_test_data *data = arg;
kernel/trace/ring_buffer.c
7659
static __init int rb_hammer_test(void *arg)
kernel/trace/ring_buffer_benchmark.c
383
static int ring_buffer_consumer_thread(void *arg)
kernel/trace/ring_buffer_benchmark.c
403
static int ring_buffer_producer_thread(void *arg)
kernel/trace/trace.c
8159
static long tracing_buffers_ioctl(struct file *file, unsigned int cmd, unsigned long arg)
kernel/trace/trace_benchmark.c
146
static int benchmark_event_kthread(void *arg)
kernel/trace/trace_dynevent.c
308
struct dynevent_arg *arg,
kernel/trace/trace_dynevent.c
314
ret = check_arg(arg);
kernel/trace/trace_dynevent.c
319
ret = seq_buf_printf(&cmd->seq, " %s%c", arg->str, arg->separator);
kernel/trace/trace_dynevent.c
321
pr_err("String is too long: %s%c\n", arg->str, arg->separator);
kernel/trace/trace_dynevent.c
443
void dynevent_arg_init(struct dynevent_arg *arg,
kernel/trace/trace_dynevent.c
446
memset(arg, '\0', sizeof(*arg));
kernel/trace/trace_dynevent.c
450
arg->separator = separator;
kernel/trace/trace_dynevent.h
134
extern void dynevent_arg_init(struct dynevent_arg *arg,
kernel/trace/trace_dynevent.h
137
struct dynevent_arg *arg,
kernel/trace/trace_eprobe.c
364
struct probe_arg *arg;
kernel/trace/trace_eprobe.c
368
arg = tp->args + i;
kernel/trace/trace_eprobe.c
369
if (arg->dynamic) {
kernel/trace/trace_eprobe.c
372
code = arg->code;
kernel/trace/trace_events.c
293
static bool find_print_string(const char *arg, const char *str, const char *end)
kernel/trace/trace_events.c
297
r = strstr(arg, str);
kernel/trace/trace_events.c
404
u64 *dereference_flags, int arg,
kernel/trace/trace_events.c
407
if (string_flags & (1ULL << arg)) {
kernel/trace/trace_events.c
409
*dereference_flags &= ~(1ULL << arg);
kernel/trace/trace_events.c
411
*dereference_flags &= ~(1ULL << arg);
kernel/trace/trace_events.c
432
int arg = 0;
kernel/trace/trace_events.c
460
arg = 0;
kernel/trace/trace_events.c
497
if (WARN_ONCE(arg == 63,
kernel/trace/trace_events.c
501
dereference_flags |= 1ULL << arg;
kernel/trace/trace_events.c
518
arg++;
kernel/trace/trace_events.c
526
arg++;
kernel/trace/trace_events.c
527
if (WARN_ONCE(arg == 63,
kernel/trace/trace_events.c
531
dereference_flags |= 1ULL << arg;
kernel/trace/trace_events.c
532
string_flags |= 1ULL << arg;
kernel/trace/trace_events.c
540
arg++;
kernel/trace/trace_events.c
579
if (dereference_flags & (1ULL << arg)) {
kernel/trace/trace_events.c
582
&dereference_flags, arg, call);
kernel/trace/trace_events.c
586
arg++;
kernel/trace/trace_events.c
592
if (dereference_flags & (1ULL << arg)) {
kernel/trace/trace_events.c
595
&dereference_flags, arg, call);
kernel/trace/trace_events.c
607
arg = 1;
kernel/trace/trace_events.c
610
arg++;
kernel/trace/trace_events.c
613
trace_event_name(call), arg);
kernel/trace/trace_events_synth.c
1099
struct dynevent_arg arg;
kernel/trace/trace_events_synth.c
1108
dynevent_arg_init(&arg, ';');
kernel/trace/trace_events_synth.c
1110
arg.str = type_name;
kernel/trace/trace_events_synth.c
1112
ret = dynevent_arg_add(cmd, &arg, NULL);
kernel/trace/trace_events_synth.c
1193
struct dynevent_arg arg;
kernel/trace/trace_events_synth.c
1203
dynevent_arg_init(&arg, 0);
kernel/trace/trace_events_synth.c
1204
arg.str = name;
kernel/trace/trace_events_synth.c
1205
ret = dynevent_arg_add(cmd, &arg, NULL);
kernel/trace/trace_events_synth.c
1265
struct dynevent_arg arg;
kernel/trace/trace_events_synth.c
1278
dynevent_arg_init(&arg, 0);
kernel/trace/trace_events_synth.c
1279
arg.str = name;
kernel/trace/trace_events_synth.c
1280
ret = dynevent_arg_add(cmd, &arg, NULL);
kernel/trace/trace_kprobe.c
1162
struct dynevent_arg arg;
kernel/trace/trace_kprobe.c
1181
dynevent_arg_init(&arg, 0);
kernel/trace/trace_kprobe.c
1182
arg.str = loc;
kernel/trace/trace_kprobe.c
1183
ret = dynevent_arg_add(cmd, &arg, NULL);
kernel/trace/trace_kprobe.c
1200
arg.str = field;
kernel/trace/trace_kprobe.c
1201
ret = dynevent_arg_add(cmd, &arg, NULL);
kernel/trace/trace_kprobe.c
1229
struct dynevent_arg arg;
kernel/trace/trace_kprobe.c
1236
dynevent_arg_init(&arg, 0);
kernel/trace/trace_kprobe.c
1251
arg.str = field;
kernel/trace/trace_kprobe.c
1252
ret = dynevent_arg_add(cmd, &arg, NULL);
kernel/trace/trace_output.c
724
unsigned long arg;
kernel/trace/trace_output.c
756
arg = args[a];
kernel/trace/trace_output.c
769
trace_seq_printf(s, "0x%lx", arg);
kernel/trace/trace_output.c
775
trace_seq_printf(s, "%ld", arg);
kernel/trace/trace_output.c
777
trace_seq_printf(s, "0x%lx", arg);
kernel/trace/trace_output.c
780
trace_seq_printf(s, "%ld", arg);
kernel/trace/trace_output.c
784
trace_seq_printf(s, "(%s)[0x%lx", btf_type_str(t), arg);
kernel/trace/trace_probe.c
1008
if (strcmp(arg, "comm") == 0 || strcmp(arg, "COMM") == 0) {
kernel/trace/trace_probe.c
1014
len = str_has_prefix(arg, "arg");
kernel/trace/trace_probe.c
1016
ret = kstrtoul(arg + len, 10, &param);
kernel/trace/trace_probe.c
1083
parse_probe_arg(char *arg, const struct fetch_type *type,
kernel/trace/trace_probe.c
1094
switch (arg[0]) {
kernel/trace/trace_probe.c
1096
ret = parse_probe_vars(arg, type, pcode, end, ctx);
kernel/trace/trace_probe.c
1105
ret = regs_query_register_offset(arg + 1);
kernel/trace/trace_probe.c
1115
if (isdigit(arg[1])) {
kernel/trace/trace_probe.c
1116
ret = kstrtoul(arg + 1, 0, &param);
kernel/trace/trace_probe.c
1124
} else if (arg[1] == '+') {
kernel/trace/trace_probe.c
1130
ret = kstrtol(arg + 2, 0, &offset);
kernel/trace/trace_probe.c
1146
code->data = kstrdup(arg + 1, GFP_KERNEL);
kernel/trace/trace_probe.c
1168
if (arg[1] == 'u') {
kernel/trace/trace_probe.c
1170
arg[1] = arg[0];
kernel/trace/trace_probe.c
1171
arg++;
kernel/trace/trace_probe.c
1173
if (arg[0] == '+')
kernel/trace/trace_probe.c
1174
arg++; /* Skip '+', because kstrtol() rejects it. */
kernel/trace/trace_probe.c
1175
tmp = strchr(arg, '(');
kernel/trace/trace_probe.c
1181
ret = kstrtol(arg, 0, &offset);
kernel/trace/trace_probe.c
1186
ctx->offset += (tmp + 1 - arg) + (arg[0] != '-' ? 1 : 0);
kernel/trace/trace_probe.c
1187
arg = tmp + 1;
kernel/trace/trace_probe.c
1188
tmp = strrchr(arg, ')');
kernel/trace/trace_probe.c
1190
trace_probe_log_err(ctx->offset + strlen(arg),
kernel/trace/trace_probe.c
1198
ret = parse_probe_arg(arg, t2, &code, end, ctx);
kernel/trace/trace_probe.c
1220
if (arg[1] == '"') { /* Immediate string */
kernel/trace/trace_probe.c
1221
ret = __parse_imm_string(arg + 2, &tmp, ctx->offset + 2);
kernel/trace/trace_probe.c
1227
ret = str_to_immediate(arg + 1, &code->immediate);
kernel/trace/trace_probe.c
1235
if (isalpha(arg[0]) || arg[0] == '_') { /* BTF variable */
kernel/trace/trace_probe.c
1241
ret = parse_btf_arg(arg, pcode, end, ctx);
kernel/trace/trace_probe.c
1289
static char *parse_probe_arg_type(char *arg, struct probe_arg *parg,
kernel/trace/trace_probe.c
1295
t = strchr(arg, ':');
kernel/trace/trace_probe.c
1303
offs = t2 + strlen(t2) - arg;
kernel/trace/trace_probe.c
1309
trace_probe_log_err(ctx->offset + t3 + 1 - arg,
kernel/trace/trace_probe.c
1315
trace_probe_log_err(ctx->offset + t2 - arg,
kernel/trace/trace_probe.c
1320
trace_probe_log_err(ctx->offset + t2 - arg,
kernel/trace/trace_probe.c
1326
offs = t ? t - arg : 0;
kernel/trace/trace_probe.c
1333
(strcmp(arg, "$comm") == 0 || strcmp(arg, "$COMM") == 0 ||
kernel/trace/trace_probe.c
1334
strncmp(arg, "\\\"", 2) == 0)) {
kernel/trace/trace_probe.c
1477
char *type, *arg __free(kfree) = NULL;
kernel/trace/trace_probe.c
1489
arg = kstrdup(argv, GFP_KERNEL);
kernel/trace/trace_probe.c
1490
if (!arg)
kernel/trace/trace_probe.c
1493
parg->comm = kstrdup(arg, GFP_KERNEL);
kernel/trace/trace_probe.c
1497
type = parse_probe_arg_type(arg, parg, ctx);
kernel/trace/trace_probe.c
1507
ret = parse_probe_arg(arg, parg->type, &code, &code[FETCH_INSN_MAX - 1],
kernel/trace/trace_probe.c
1537
ret = finalize_fetch_insn(code, parg, type, type ? type - arg : 0, ctx);
kernel/trace/trace_probe.c
1580
static char *generate_probe_arg_name(const char *arg, int idx)
kernel/trace/trace_probe.c
1590
end = strchr(arg, ':');
kernel/trace/trace_probe.c
1592
end = arg + strlen(arg);
kernel/trace/trace_probe.c
1594
name = kmemdup_nul(arg, end - arg, GFP_KERNEL);
kernel/trace/trace_probe.c
1607
int traceprobe_parse_probe_arg(struct trace_probe *tp, int i, const char *arg,
kernel/trace/trace_probe.c
1614
body = strchr(arg, '=');
kernel/trace/trace_probe.c
1616
if (body - arg > MAX_ARG_NAME_LEN) {
kernel/trace/trace_probe.c
1619
} else if (body == arg) {
kernel/trace/trace_probe.c
1623
parg->name = kmemdup_nul(arg, body - arg, GFP_KERNEL);
kernel/trace/trace_probe.c
1626
parg->name = generate_probe_arg_name(arg, i);
kernel/trace/trace_probe.c
1627
body = arg;
kernel/trace/trace_probe.c
1640
ctx->offset = body - arg;
kernel/trace/trace_probe.c
1645
void traceprobe_free_probe_arg(struct probe_arg *arg)
kernel/trace/trace_probe.c
1647
struct fetch_insn *code = arg->code;
kernel/trace/trace_probe.c
1655
kfree(arg->code);
kernel/trace/trace_probe.c
1656
kfree(arg->name);
kernel/trace/trace_probe.c
1657
kfree(arg->comm);
kernel/trace/trace_probe.c
1658
kfree(arg->fmt);
kernel/trace/trace_probe.c
1860
int traceprobe_update_arg(struct probe_arg *arg)
kernel/trace/trace_probe.c
1862
struct fetch_insn *code = arg->code;
kernel/trace/trace_probe.c
1902
const char *fmt, *arg;
kernel/trace/trace_probe.c
1907
arg = ", REC->" FIELD_STRING_IP;
kernel/trace/trace_probe.c
1911
arg = ", REC->" FIELD_STRING_FUNC ", REC->" FIELD_STRING_RETIP;
kernel/trace/trace_probe.c
1915
arg = "";
kernel/trace/trace_probe.c
1939
pos += snprintf(buf + pos, LEN_OR_ZERO, "\"%s", arg);
kernel/trace/trace_probe.c
318
static int parse_trace_event_arg(char *arg, struct fetch_insn *code,
kernel/trace/trace_probe.c
326
if (!strcmp(arg, field->name)) {
kernel/trace/trace_probe.c
950
char *arg = orig_arg + 1;
kernel/trace/trace_probe.c
958
ret = parse_trace_event_arg(arg, code, ctx);
kernel/trace/trace_probe.c
961
if (strcmp(arg, "comm") == 0 || strcmp(arg, "COMM") == 0) {
kernel/trace/trace_probe.c
970
if (str_has_prefix(arg, "retval")) {
kernel/trace/trace_probe.c
983
len = str_has_prefix(arg, "stack");
kernel/trace/trace_probe.c
986
if (arg[len] == '\0') {
kernel/trace/trace_probe.c
991
if (isdigit(arg[len])) {
kernel/trace/trace_probe.c
992
ret = kstrtoul(arg + len, 10, &param);
kernel/trace/trace_probe.h
440
extern int traceprobe_update_arg(struct probe_arg *arg);
kernel/trace/trace_probe.h
441
extern void traceprobe_free_probe_arg(struct probe_arg *arg);
kernel/trace/trace_probe_tmpl.h
237
struct probe_arg *arg;
kernel/trace/trace_probe_tmpl.h
241
arg = tp->args + i;
kernel/trace/trace_probe_tmpl.h
242
if (unlikely(arg->dynamic)) {
kernel/trace/trace_probe_tmpl.h
243
len = process_fetch_insn(arg->code, regs, edata, NULL, NULL);
kernel/trace/trace_probe_tmpl.h
257
struct probe_arg *arg;
kernel/trace/trace_probe_tmpl.h
264
arg = tp->args + i;
kernel/trace/trace_probe_tmpl.h
265
dl = data + arg->offset;
kernel/trace/trace_probe_tmpl.h
267
if (unlikely(arg->dynamic))
kernel/trace/trace_probe_tmpl.h
269
ret = process_fetch_insn(arg->code, rec, edata, dl, base);
kernel/trace/trace_probe_tmpl.h
270
if (arg->dynamic && likely(ret > 0)) {
kernel/trace/trace_syscalls.c
531
char *arg;
kernel/trace/trace_syscalls.c
563
arg = kmalloc(len, GFP_KERNEL);
kernel/trace/trace_syscalls.c
564
if (WARN_ON_ONCE(!arg)) {
kernel/trace/trace_syscalls.c
569
snprintf(arg, len, "__%s_val", meta->args[idx]);
kernel/trace/trace_syscalls.c
572
arg, offset, sizeof(int), 0,
kernel/trace/trace_syscalls.c
575
kfree(arg);
kernel/trace/trace_uprobe.c
551
char *arg, *rctr, *rctr_end, *tmp;
kernel/trace/trace_uprobe.c
592
arg = strrchr(filename, ':');
kernel/trace/trace_uprobe.c
593
if (!arg || !isdigit(arg[1]))
kernel/trace/trace_uprobe.c
598
*arg++ = '\0';
kernel/trace/trace_uprobe.c
610
rctr = strchr(arg, '(');
kernel/trace/trace_uprobe.c
634
tmp = strchr(arg, '%');
kernel/trace/trace_uprobe.c
646
ret = kstrtoul(arg, 0, &offset);
kernel/trace/trace_uprobe.c
648
trace_probe_log_err(arg - filename, BAD_UPROBE_OFFS);
kernel/vhost_task.c
120
void (*handle_sigkill)(void *), void *arg,
kernel/vhost_task.c
140
vtsk->data = arg;
kernel/workqueue.c
6828
void *arg;
kernel/workqueue.c
6836
wfc->ret = wfc->fn(wfc->arg);
kernel/workqueue.c
6852
void *arg, struct lock_class_key *key)
kernel/workqueue.c
6854
struct work_for_cpu wfc = { .fn = fn, .arg = arg };
lib/alloc_tag.c
102
static int allocinfo_show(struct seq_file *m, void *arg)
lib/alloc_tag.c
104
struct allocinfo_private *priv = (struct allocinfo_private *)arg;
lib/alloc_tag.c
444
release_pages_arg arg = { .pages = next_page };
lib/alloc_tag.c
447
release_pages(arg, nr);
lib/alloc_tag.c
64
static void *allocinfo_next(struct seq_file *m, void *arg, loff_t *pos)
lib/alloc_tag.c
66
struct allocinfo_private *priv = (struct allocinfo_private *)arg;
lib/alloc_tag.c
690
release_pages_arg arg = { .pages = vm_module_tags->pages };
lib/alloc_tag.c
693
release_pages(arg, vm_module_tags->nr_pages);
lib/alloc_tag.c
76
static void allocinfo_stop(struct seq_file *m, void *arg)
lib/dynamic_debug.c
1296
const char *unused, void *arg)
lib/dynamic_debug.c
432
char *arg = words[i+1];
lib/dynamic_debug.c
435
rc = check_set(&query->function, arg, "func");
lib/dynamic_debug.c
437
if (check_set(&query->filename, arg, "file"))
lib/dynamic_debug.c
454
rc = check_set(&query->module, arg, "module");
lib/dynamic_debug.c
456
string_unescape_inplace(arg, UNESCAPE_SPACE |
lib/dynamic_debug.c
459
rc = check_set(&query->format, arg, "format");
lib/dynamic_debug.c
461
if (parse_linerange(query, arg))
lib/dynamic_debug.c
464
rc = check_set(&query->class_string, arg, "class");
lib/dynamic_debug.c
641
const struct ddebug_class_param *dcp = kp->arg;
lib/dynamic_debug.c
721
const struct ddebug_class_param *dcp = kp->arg;
lib/dynamic_debug.c
792
const struct ddebug_class_param *dcp = kp->arg;
lib/fw_table.c
121
return proc->handler_arg(hdr, proc->arg, end);
lib/fw_table.c
214
void *arg,
lib/fw_table.c
221
.arg = arg,
lib/radix-tree.c
1570
radix_tree_node_ctor(void *arg)
lib/radix-tree.c
1572
struct radix_tree_node *node = arg;
lib/rhashtable.c
1112
void (*free_fn)(void *ptr, void *arg),
lib/rhashtable.c
1113
void *arg)
lib/rhashtable.c
1118
free_fn(rht_obj(ht, obj), arg);
lib/rhashtable.c
1126
free_fn(rht_obj(ht, obj), arg);
lib/rhashtable.c
1146
void (*free_fn)(void *ptr, void *arg),
lib/rhashtable.c
1147
void *arg)
lib/rhashtable.c
1169
rhashtable_free_one(ht, pos, free_fn, arg);
lib/rhashtable.c
501
struct rhashtable_compare_arg arg = {
lib/rhashtable.c
517
ht->p.obj_cmpfn(&arg, rht_obj(ht, head)) :
lib/rhashtable.c
518
rhashtable_compare(&arg, rht_obj(ht, head)))) {
lib/test_bpf.c
1000
static int __bpf_emit_alu32_reg(struct bpf_test *self, void *arg,
lib/test_bpf.c
1003
int op = *(int *)arg;
lib/test_bpf.c
15284
BPF_CALL_1(bpf_test_func, u64, arg)
lib/test_bpf.c
15298
a, b, c, d, e, f, g, h, (int)arg);
lib/test_bpf.c
1614
static int __bpf_emit_atomic64(struct bpf_test *self, void *arg,
lib/test_bpf.c
1617
int op = *(int *)arg;
lib/test_bpf.c
1661
static int __bpf_emit_atomic32(struct bpf_test *self, void *arg,
lib/test_bpf.c
1664
int op = *(int *)arg;
lib/test_bpf.c
1708
static int __bpf_emit_cmpxchg64(struct bpf_test *self, void *arg,
lib/test_bpf.c
1748
static int __bpf_emit_cmpxchg32(struct bpf_test *self, void *arg,
lib/test_bpf.c
2322
static int __bpf_emit_jmp_imm(struct bpf_test *self, void *arg,
lib/test_bpf.c
2325
int op = *(int *)arg;
lib/test_bpf.c
2345
static int __bpf_emit_jmp32_imm(struct bpf_test *self, void *arg,
lib/test_bpf.c
2348
int op = *(int *)arg;
lib/test_bpf.c
2366
static int __bpf_emit_jmp_reg(struct bpf_test *self, void *arg,
lib/test_bpf.c
2369
int op = *(int *)arg;
lib/test_bpf.c
2388
static int __bpf_emit_jmp32_reg(struct bpf_test *self, void *arg,
lib/test_bpf.c
2391
int op = *(int *)arg;
lib/test_bpf.c
841
static int __bpf_fill_pattern(struct bpf_test *self, void *arg,
lib/test_bpf.c
858
len = extra + count * (*emit)(self, arg, NULL, 0, 0);
lib/test_bpf.c
881
i += (*emit)(self, arg,
lib/test_bpf.c
899
i += (*emit)(self, arg, &insns[i],
lib/test_bpf.c
936
static int __bpf_emit_alu64_imm(struct bpf_test *self, void *arg,
lib/test_bpf.c
939
int op = *(int *)arg;
lib/test_bpf.c
957
static int __bpf_emit_alu32_imm(struct bpf_test *self, void *arg,
lib/test_bpf.c
960
int op = *(int *)arg;
lib/test_bpf.c
978
static int __bpf_emit_alu64_reg(struct bpf_test *self, void *arg,
lib/test_bpf.c
981
int op = *(int *)arg;
lib/test_hmm.c
1480
unsigned long arg)
lib/test_hmm.c
1482
void __user *uarg = (void __user *)arg;
lib/test_objpool.c
216
static int ot_thread_worker(void *arg)
lib/test_objpool.c
218
struct ot_item *item = arg;
lib/test_rhashtable.c
87
static int my_cmpfn(struct rhashtable_compare_arg *arg, const void *obj)
lib/test_rhashtable.c
90
const struct test_obj_val *val = arg->key;
lib/tests/overflow_kunit.c
611
#define alloc010(alloc, arg, sz) alloc(sz, alloc_GFP)
lib/tests/overflow_kunit.c
612
#define alloc011(alloc, arg, sz) alloc(sz, alloc_GFP, NUMA_NO_NODE)
lib/tests/overflow_kunit.c
613
#define alloc000(alloc, arg, sz) alloc(sz)
lib/tests/overflow_kunit.c
614
#define alloc001(alloc, arg, sz) alloc(sz, NUMA_NO_NODE)
lib/tests/overflow_kunit.c
615
#define alloc110(alloc, arg, sz) alloc(arg, sz, alloc_GFP)
lib/tests/overflow_kunit.c
616
#define free0(free, arg, ptr) free(ptr)
lib/tests/overflow_kunit.c
617
#define free1(free, arg, ptr) free(arg, ptr)
lib/tests/overflow_kunit.c
623
static void test_ ## func (struct kunit *test, void *arg) \
lib/tests/overflow_kunit.c
630
ptr = alloc ## want_arg ## want_gfp ## want_node (func, arg, 1);\
lib/tests/overflow_kunit.c
633
free ## want_arg (free_func, arg, ptr); \
lib/tests/overflow_kunit.c
636
ptr = alloc ## want_arg ## want_gfp ## want_node (func, arg, \
lib/tests/overflow_kunit.c
640
free ## want_arg (free_func, arg, ptr); \
lib/tests/overflow_kunit.c
643
ptr = alloc ## want_arg ## want_gfp ## want_node (func, arg, \
lib/tests/overflow_kunit.c
647
free ## want_arg (free_func, arg, ptr); \
lib/tests/randstruct_kunit.c
61
static noinline size_t func_##x(int arg) \
lib/tests/stackinit_kunit.c
122
#define __dynamic_partial { .two = arg->two, }
lib/tests/stackinit_kunit.c
123
#define __dynamic_all { .one = arg->one, \
lib/tests/stackinit_kunit.c
124
.two = arg->two, \
lib/tests/stackinit_kunit.c
125
.three = arg->three, \
lib/tests/stackinit_kunit.c
126
.four = arg->four, \
lib/tests/stackinit_kunit.c
157
; var = *(arg)
lib/tests/stackinit_kunit.c
271
var_type *arg) \
lib/tests/stackinit_kunit.c
497
uint64_t *arg)
lib/tests/stackinit_kunit.c
503
uint64_t *arg)
lib/tests/test_ratelimit.c
82
static int test_ratelimit_stress_child(void *arg)
lib/tests/test_ratelimit.c
84
struct stress_kthread *sktp = arg;
mm/damon/core.c
2875
static int walk_system_ram(struct resource *res, void *arg)
mm/damon/core.c
2877
struct damon_addr_range *a = arg;
mm/damon/core.c
2894
struct damon_addr_range arg = {};
mm/damon/core.c
2896
walk_system_ram_res(0, ULONG_MAX, &arg, walk_system_ram);
mm/damon/core.c
2897
if (arg.end <= arg.start)
mm/damon/core.c
2900
*start = arg.start;
mm/damon/core.c
2901
*end = arg.end;
mm/damon/lru_sort.c
369
static int damon_lru_sort_damon_call_fn(void *arg)
mm/damon/lru_sort.c
371
struct damon_ctx *c = arg;
mm/damon/ops-common.c
157
struct vm_area_struct *vma, unsigned long addr, void *arg)
mm/damon/ops-common.c
192
struct vm_area_struct *vma, unsigned long addr, void *arg)
mm/damon/ops-common.c
194
bool *accessed = arg;
mm/damon/ops-common.c
237
.arg = &accessed,
mm/damon/reclaim.c
275
static int damon_reclaim_damon_call_fn(void *arg)
mm/damon/reclaim.c
277
struct damon_ctx *c = arg;
mm/damon/stat.c
153
static int damon_stat_system_ram_walk_fn(struct resource *res, void *arg)
mm/damon/stat.c
155
struct damon_stat_system_ram_range_walk_arg *a = arg;
mm/damon/stat.c
182
struct damon_stat_system_ram_range_walk_arg arg = {};
mm/damon/stat.c
184
walk_system_ram_res(0, -1, &arg, damon_stat_system_ram_walk_fn);
mm/damon/stat.c
185
if (!arg.walked)
mm/damon/stat.c
188
arg.res.start, addr_unit);
mm/damon/stat.c
190
arg.res.end + 1, addr_unit);
mm/damon/vaddr.c
522
struct damon_young_walk_private arg = {
mm/damon/vaddr.c
528
walk_page_range(mm, addr, addr + 1, &damon_young_ops, &arg);
mm/damon/vaddr.c
530
return arg.young;
mm/filemap.c
1133
static int wake_page_function(wait_queue_entry_t *wait, unsigned mode, int sync, void *arg)
mm/filemap.c
1136
struct wait_page_key *key = arg;
mm/gup_test.c
223
static inline int pin_longterm_test_start(unsigned long arg)
mm/gup_test.c
235
if (copy_from_user(&args, (void __user *)arg, sizeof(args)))
mm/gup_test.c
289
static inline int pin_longterm_test_read(unsigned long arg)
mm/gup_test.c
297
if (copy_from_user(&user_addr, (void __user *)arg, sizeof(user_addr)))
mm/gup_test.c
315
unsigned long arg)
mm/gup_test.c
324
ret = pin_longterm_test_start(arg);
mm/gup_test.c
331
ret = pin_longterm_test_read(arg);
mm/gup_test.c
340
unsigned long arg)
mm/gup_test.c
356
return pin_longterm_test_ioctl(filep, cmd, arg);
mm/gup_test.c
361
if (copy_from_user(&gup, (void __user *)arg, sizeof(gup)))
mm/gup_test.c
368
if (copy_to_user((void __user *)arg, &gup, sizeof(gup)))
mm/hugetlb.c
3398
unsigned long end, void *arg)
mm/hugetlb.c
3492
static void __init hugetlb_pages_alloc_boot_node(unsigned long start, unsigned long end, void *arg)
mm/hugetlb.c
3494
struct hstate *h = (struct hstate *)arg;
mm/internal.h
1251
#define mminit_dprintk(level, prefix, fmt, arg...) \
mm/internal.h
1255
pr_warn("mminit::" prefix " " fmt, ##arg); \
mm/internal.h
1257
printk(KERN_DEBUG "mminit::" prefix " " fmt, ##arg); \
mm/kasan/hw_tags.c
102
static int __init early_kasan_mode(char *arg)
mm/kasan/hw_tags.c
104
if (!arg)
mm/kasan/hw_tags.c
107
if (!strcmp(arg, "sync"))
mm/kasan/hw_tags.c
109
else if (!strcmp(arg, "async"))
mm/kasan/hw_tags.c
111
else if (!strcmp(arg, "asymm"))
mm/kasan/hw_tags.c
121
static int __init early_kasan_flag_vmalloc(char *arg)
mm/kasan/hw_tags.c
123
if (!arg)
mm/kasan/hw_tags.c
129
if (!strcmp(arg, "off"))
mm/kasan/hw_tags.c
131
else if (!strcmp(arg, "on"))
mm/kasan/hw_tags.c
141
static int __init early_kasan_flag_write_only(char *arg)
mm/kasan/hw_tags.c
143
if (!arg)
mm/kasan/hw_tags.c
146
if (!strcmp(arg, "off"))
mm/kasan/hw_tags.c
148
else if (!strcmp(arg, "on"))
mm/kasan/hw_tags.c
168
static int __init early_kasan_flag_page_alloc_sample(char *arg)
mm/kasan/hw_tags.c
172
if (!arg)
mm/kasan/hw_tags.c
175
rv = kstrtoul(arg, 0, &kasan_page_alloc_sample);
mm/kasan/hw_tags.c
189
static int __init early_kasan_flag_page_alloc_sample_order(char *arg)
mm/kasan/hw_tags.c
193
if (!arg)
mm/kasan/hw_tags.c
196
rv = kstrtouint(arg, 0, &kasan_page_alloc_sample_order);
mm/kasan/hw_tags.c
85
static int __init early_kasan_flag(char *arg)
mm/kasan/hw_tags.c
87
if (!arg)
mm/kasan/hw_tags.c
90
if (!strcmp(arg, "off"))
mm/kasan/hw_tags.c
92
else if (!strcmp(arg, "on"))
mm/kasan/quarantine.c
314
static void __per_cpu_remove_cache(struct qlist_head *q, void *arg)
mm/kasan/quarantine.c
316
struct kmem_cache *cache = arg;
mm/kasan/quarantine.c
326
static void per_cpu_remove_cache(void *arg)
mm/kasan/quarantine.c
338
__per_cpu_remove_cache(q, arg);
mm/kasan/report.c
54
static int __init early_kasan_fault(char *arg)
mm/kasan/report.c
56
if (!arg)
mm/kasan/report.c
59
if (!strcmp(arg, "report"))
mm/kasan/report.c
61
else if (!strcmp(arg, "panic"))
mm/kasan/report.c
63
else if (!strcmp(arg, "panic_on_write"))
mm/kasan/tags.c
46
static int __init early_kasan_flag_stacktrace(char *arg)
mm/kasan/tags.c
48
if (!arg)
mm/kasan/tags.c
51
if (!strcmp(arg, "off"))
mm/kasan/tags.c
53
else if (!strcmp(arg, "on"))
mm/kasan/tags.c
63
static int __init early_kasan_flag_stack_ring_size(char *arg)
mm/kasan/tags.c
65
if (!arg)
mm/kasan/tags.c
68
return kstrtoul(arg, 0, &stack_ring.size);
mm/kfence/core.c
80
*((unsigned long *)kp->arg) = num;
mm/kfence/core.c
832
unsigned long reason, void *arg)
mm/kmemleak.c
1880
static int kmemleak_scan_thread(void *arg)
mm/kmsan/kmsan_test.c
133
static noinline void check_true(char *arg)
mm/kmsan/kmsan_test.c
135
pr_info("%s is true\n", arg);
mm/kmsan/kmsan_test.c
138
static noinline void check_false(char *arg)
mm/kmsan/kmsan_test.c
140
pr_info("%s is false\n", arg);
mm/kmsan/kmsan_test.c
231
static noinline void one_param_fn(int arg)
mm/kmsan/kmsan_test.c
233
two_param_fn_2(arg, arg);
mm/kmsan/kmsan_test.c
234
USE(arg);
mm/ksm.c
3204
if (rwc->invalid_vma && rwc->invalid_vma(vma, rwc->arg))
mm/ksm.c
3207
if (!rwc->rmap_one(folio, vma, addr, rwc->arg)) {
mm/ksm.c
3374
unsigned long action, void *arg)
mm/ksm.c
3376
struct memory_notify *mn = arg;
mm/memcontrol-v1.c
1327
unsigned int mode, int sync, void *arg)
mm/memcontrol-v1.c
1329
struct mem_cgroup *wake_memcg = (struct mem_cgroup *)arg;
mm/memcontrol-v1.c
1339
return autoremove_wake_function(wait, mode, sync, arg);
mm/memcontrol.c
1171
int (*fn)(struct task_struct *, void *), void *arg)
mm/memcontrol.c
1184
ret = fn(task, arg);
mm/memfd.c
319
long memfd_fcntl(struct file *file, unsigned int cmd, unsigned int arg)
mm/memfd.c
325
error = memfd_add_seals(file, arg);
mm/memory.c
7243
int (*process_subpage)(unsigned long addr, int idx, void *arg),
mm/memory.c
7244
void *arg)
mm/memory.c
7260
ret = process_subpage(addr + i * PAGE_SIZE, i, arg);
mm/memory.c
7271
ret = process_subpage(addr + i * PAGE_SIZE, i, arg);
mm/memory.c
7285
ret = process_subpage(addr + left_idx * PAGE_SIZE, left_idx, arg);
mm/memory.c
7289
ret = process_subpage(addr + right_idx * PAGE_SIZE, right_idx, arg);
mm/memory.c
7396
static int copy_subpage(unsigned long addr, int idx, void *arg)
mm/memory.c
7398
struct copy_subpage_arg *copy_arg = arg;
mm/memory.c
7411
struct copy_subpage_arg arg = {
mm/memory.c
7420
return process_huge_page(addr_hint, nr_pages, copy_subpage, &arg);
mm/memory_hotplug.c
105
int mode = *((int *)kp->arg);
mm/memory_hotplug.c
1345
static int online_memory_block(struct memory_block *mem, void *arg)
mm/memory_hotplug.c
148
*((int *)kp->arg) = ret;
mm/memory_hotplug.c
154
return sprintf(buffer, "%s\n", online_policy_to_str[*((int *)kp->arg)]);
mm/memory_hotplug.c
2119
static int check_memblock_offlined_cb(struct memory_block *mem, void *arg)
mm/memory_hotplug.c
2121
int *nid = arg;
mm/memory_hotplug.c
2137
static int count_memory_range_altmaps_cb(struct memory_block *mem, void *arg)
mm/memory_hotplug.c
2139
u64 *num_altmaps = (u64 *)arg;
mm/memory_hotplug.c
2163
static int check_no_memblock_for_node_cb(struct memory_block *mem, void *arg)
mm/memory_hotplug.c
2165
int nid = *(int *)arg;
mm/memory_hotplug.c
2326
static int try_offline_memory_block(struct memory_block *mem, void *arg)
mm/memory_hotplug.c
2329
uint8_t **online_types = arg;
mm/memory_hotplug.c
2355
static int try_reonline_memory_block(struct memory_block *mem, void *arg)
mm/memory_hotplug.c
2357
uint8_t **online_types = arg;
mm/memory_hotplug.c
817
void *arg)
mm/memory_hotplug.c
820
struct auto_movable_group_stats *stats = arg;
mm/memory_hotplug.c
93
*((int *)kp->arg) = mode;
mm/memtest.c
100
ret = kstrtouint(arg, 0, &memtest_pattern);
mm/memtest.c
95
static int __init parse_memtest(char *arg)
mm/memtest.c
99
if (arg)
mm/migrate.c
347
struct vm_area_struct *vma, unsigned long addr, void *arg)
mm/migrate.c
349
struct rmap_walk_arg *rmap_walk_arg = arg;
mm/migrate.c
465
.arg = &rmap_walk_arg,
mm/mm_init.c
202
unsigned long action, void *arg)
mm/mm_init.c
2098
void *arg)
mm/mm_init.c
2100
struct zone *zone = arg;
mm/mmap.c
629
SYSCALL_DEFINE1(old_mmap, struct mmap_arg_struct __user *, arg)
mm/mmap.c
633
if (copy_from_user(&a, arg, sizeof(a)))
mm/mmu_gather.c
272
static void tlb_remove_table_smp_sync(void *arg)
mm/nommu.c
1288
SYSCALL_DEFINE1(old_mmap, struct mmap_arg_struct __user *, arg)
mm/nommu.c
1292
if (copy_from_user(&a, arg, sizeof(a)))
mm/oom_kill.c
309
static int oom_evaluate_task(struct task_struct *task, void *arg)
mm/oom_kill.c
311
struct oom_control *oc = arg;
mm/oom_kill.c
382
static int dump_task(struct task_struct *p, void *arg)
mm/oom_kill.c
384
struct oom_control *oc = arg;
mm/page_ext.c
425
unsigned long action, void *arg)
mm/page_ext.c
427
struct memory_notify *mn = arg;
mm/page_idle.c
54
unsigned long addr, void *arg)
mm/rmap.c
1023
static bool invalid_folio_referenced_vma(struct vm_area_struct *vma, void *arg)
mm/rmap.c
1025
struct folio_referenced_arg *pra = arg;
mm/rmap.c
1069
.arg = (void *)&pra,
mm/rmap.c
1175
unsigned long address, void *arg)
mm/rmap.c
1178
int *cleaned = arg;
mm/rmap.c
1185
static bool invalid_mkclean_vma(struct vm_area_struct *vma, void *arg)
mm/rmap.c
1198
.arg = (void *)&cleaned,
mm/rmap.c
1226
struct vm_area_struct *vma, unsigned long address, void *arg)
mm/rmap.c
1228
struct wrprotect_file_state *state = (struct wrprotect_file_state *)arg;
mm/rmap.c
1277
.arg = (void *)&state,
mm/rmap.c
1979
unsigned long address, void *arg)
mm/rmap.c
1987
enum ttu_flags flags = (enum ttu_flags)(long)arg;
mm/rmap.c
2365
static bool invalid_migration_vma(struct vm_area_struct *vma, void *arg)
mm/rmap.c
2390
.arg = (void *)flags,
mm/rmap.c
2408
unsigned long address, void *arg)
mm/rmap.c
2416
enum ttu_flags flags = (enum ttu_flags)(long)arg;
mm/rmap.c
2735
.arg = (void *)flags,
mm/rmap.c
2990
if (rwc->invalid_vma && rwc->invalid_vma(vma, rwc->arg))
mm/rmap.c
2993
if (!rwc->rmap_one(folio, vma, address, rwc->arg))
mm/rmap.c
3053
if (rwc->invalid_vma && rwc->invalid_vma(vma, rwc->arg))
mm/rmap.c
3056
if (!rwc->rmap_one(folio, vma, address, rwc->arg))
mm/rmap.c
918
struct vm_area_struct *vma, unsigned long address, void *arg)
mm/rmap.c
920
struct folio_referenced_arg *pra = arg;
mm/shmem.c
4166
static void shmem_put_link(void *arg)
mm/shmem.c
4168
folio_mark_accessed(arg);
mm/shmem.c
4169
folio_put(arg);
mm/shuffle.c
21
if (*(bool *)kp->arg)
mm/slub.c
8240
unsigned long action, void *arg)
mm/slub.c
8242
struct node_notify *nn = arg;
mm/swap.c
1018
void release_pages(release_pages_arg arg, int nr)
mm/swap.c
1022
struct encoded_page **encoded = arg.encoded_pages;
mm/vmstat.c
1509
static void *frag_next(struct seq_file *m, void *arg, loff_t *pos)
mm/vmstat.c
1511
pg_data_t *pgdat = (pg_data_t *)arg;
mm/vmstat.c
1517
static void frag_stop(struct seq_file *m, void *arg)
mm/vmstat.c
1565
static int frag_show(struct seq_file *m, void *arg)
mm/vmstat.c
1567
pg_data_t *pgdat = (pg_data_t *)arg;
mm/vmstat.c
1615
static void pagetypeinfo_showfree(struct seq_file *m, void *arg)
mm/vmstat.c
1618
pg_data_t *pgdat = (pg_data_t *)arg;
mm/vmstat.c
1662
static void pagetypeinfo_showblockcount(struct seq_file *m, void *arg)
mm/vmstat.c
1665
pg_data_t *pgdat = (pg_data_t *)arg;
mm/vmstat.c
1705
static int pagetypeinfo_show(struct seq_file *m, void *arg)
mm/vmstat.c
1707
pg_data_t *pgdat = (pg_data_t *)arg;
mm/vmstat.c
1856
static int zoneinfo_show(struct seq_file *m, void *arg)
mm/vmstat.c
1858
pg_data_t *pgdat = (pg_data_t *)arg;
mm/vmstat.c
1923
static void *vmstat_next(struct seq_file *m, void *arg, loff_t *pos)
mm/vmstat.c
1931
static int vmstat_show(struct seq_file *m, void *arg)
mm/vmstat.c
1933
unsigned long *l = arg;
mm/vmstat.c
1950
static void vmstat_stop(struct seq_file *m, void *arg)
mm/vmstat.c
2351
static int unusable_show(struct seq_file *m, void *arg)
mm/vmstat.c
2353
pg_data_t *pgdat = (pg_data_t *)arg;
mm/vmstat.c
2397
static int extfrag_show(struct seq_file *m, void *arg)
mm/vmstat.c
2399
pg_data_t *pgdat = (pg_data_t *)arg;
mm/workingset.c
700
void *arg) __must_hold(lru->lock)
mm/zswap.c
1101
void *arg)
mm/zswap.c
1104
bool *encountered_page_in_swapcache = (bool *)arg;
mm/zswap.c
496
if (!zswap_has_pool || strcmp(s, *(char **)kp->arg))
net/8021q/vlan.c
566
static int vlan_ioctl_handler(struct net *net, void __user *arg)
net/8021q/vlan.c
572
if (copy_from_user(&args, arg, sizeof(struct vlan_ioctl_args)))
net/8021q/vlan.c
662
if (copy_to_user(arg, &args,
net/8021q/vlan.c
670
if (copy_to_user(arg, &args,
net/8021q/vlan_core.c
228
int (*action)(struct net_device *dev, int vid, void *arg),
net/8021q/vlan_core.c
229
void *arg)
net/8021q/vlan_core.c
245
ret = action(vdev, vid_info->vid, arg);
net/appletalk/ddp.c
1775
static int atalk_ioctl(struct socket *sock, unsigned int cmd, unsigned long arg)
net/appletalk/ddp.c
1779
void __user *argp = (void __user *)arg;
net/appletalk/ddp.c
1859
static int atalk_compat_ioctl(struct socket *sock, unsigned int cmd, unsigned long arg)
net/appletalk/ddp.c
1861
void __user *argp = compat_ptr(arg);
net/appletalk/ddp.c
670
static int atif_ioctl(int cmd, void __user *arg)
net/appletalk/ddp.c
683
if (get_user_ifreq(&atreq, NULL, arg))
net/appletalk/ddp.c
882
return put_user_ifreq(&atreq, arg);
net/appletalk/ddp.c
904
static int atrtr_ioctl(unsigned int cmd, void __user *arg)
net/appletalk/ddp.c
908
if (copy_from_user(&rt, arg, sizeof(rt)))
net/atm/br2684.c
148
void *arg)
net/atm/br2684.c
150
struct atm_dev *atm_dev = arg;
net/atm/br2684.c
360
static int br2684_setfilt(struct atm_vcc *atmvcc, void __user * arg)
net/atm/br2684.c
365
if (copy_from_user(&fs, arg, sizeof fs))
net/atm/br2684.c
531
static int br2684_regvcc(struct atm_vcc *atmvcc, void __user * arg)
net/atm/br2684.c
539
if (copy_from_user(&be, arg, sizeof be))
net/atm/br2684.c
663
static int br2684_create(void __user *arg)
net/atm/br2684.c
673
if (copy_from_user(&ni, arg, sizeof ni))
net/atm/br2684.c
723
unsigned long arg)
net/atm/br2684.c
726
void __user *argp = (void __user *)arg;
net/atm/clip.c
682
static int clip_ioctl(struct socket *sock, unsigned int cmd, unsigned long arg)
net/atm/clip.c
703
err = clip_create(arg);
net/atm/clip.c
716
err = clip_mkip(vcc, arg);
net/atm/clip.c
720
err = clip_setentry(vcc, (__force __be32)arg);
net/atm/clip.c
723
err = clip_encap(vcc, arg);
net/atm/common.h
21
int vcc_ioctl(struct socket *sock, unsigned int cmd, unsigned long arg);
net/atm/common.h
22
int vcc_compat_ioctl(struct socket *sock, unsigned int cmd, unsigned long arg);
net/atm/ioctl.c
159
error = ic->ioctl(sock, cmd, arg);
net/atm/ioctl.c
196
if (get_user(carg, &csioc->arg))
net/atm/ioctl.c
206
if (get_user(buf, &sioc->arg))
net/atm/ioctl.c
218
int vcc_ioctl(struct socket *sock, unsigned int cmd, unsigned long arg)
net/atm/ioctl.c
220
return do_vcc_ioctl(sock, cmd, arg, 0);
net/atm/ioctl.c
278
unsigned long arg)
net/atm/ioctl.c
280
struct compat_atm_iobuf __user *iobuf32 = compat_ptr(arg);
net/atm/ioctl.c
290
unsigned long arg)
net/atm/ioctl.c
292
struct compat_atmif_sioc __user *sioc32 = compat_ptr(arg);
net/atm/ioctl.c
296
if (get_user(data, &sioc32->arg) || get_user(number, &sioc32->number))
net/atm/ioctl.c
302
unsigned long arg)
net/atm/ioctl.c
316
return do_atmif_sioc(sock, cmd32, arg);
net/atm/ioctl.c
330
return do_atm_iobuf(sock, cmd, arg);
net/atm/ioctl.c
348
return do_atmif_sioc(sock, cmd, arg);
net/atm/ioctl.c
355
unsigned long arg)
net/atm/ioctl.c
359
ret = do_vcc_ioctl(sock, cmd, arg, 1);
net/atm/ioctl.c
363
return do_atm_ioctl(sock, cmd, arg);
net/atm/ioctl.c
52
unsigned long arg, int compat)
net/atm/ioctl.c
58
void __user *argp = (void __user *)arg;
net/atm/lec.c
1018
static int lane_ioctl(struct socket *sock, unsigned int cmd, unsigned long arg)
net/atm/lec.c
1037
err = lecd_attach(vcc, (int)arg);
net/atm/lec.c
1042
err = lec_mcast_attach(vcc, (int)arg);
net/atm/lec.c
1045
err = lec_vcc_attach(vcc, (void __user *)arg);
net/atm/lec.c
705
static int lec_vcc_attach(struct atm_vcc *vcc, void __user *arg)
net/atm/lec.c
713
bytes_left = copy_from_user(&ioc_data, arg, sizeof(struct atmlec_ioc));
net/atm/lec.c
735
static int lec_mcast_attach(struct atm_vcc *vcc, int arg)
net/atm/lec.c
738
if (arg < 0 || arg >= MAX_LEC_ITF)
net/atm/lec.c
740
arg = array_index_nospec(arg, MAX_LEC_ITF);
net/atm/lec.c
741
if (!dev_lec[arg])
net/atm/lec.c
743
vcc->proto_data = dev_lec[arg];
net/atm/lec.c
744
return lec_mcast_make(netdev_priv(dev_lec[arg]), vcc);
net/atm/lec.c
748
static int lecd_attach(struct atm_vcc *vcc, int arg)
net/atm/lec.c
754
if (arg < 0)
net/atm/lec.c
755
arg = 0;
net/atm/lec.c
756
if (arg >= MAX_LEC_ITF)
net/atm/lec.c
758
i = array_index_nospec(arg, MAX_LEC_ITF);
net/atm/mpc.c
1447
unsigned long arg)
net/atm/mpc.c
1460
err = atm_mpoa_mpoad_attach(vcc, (int)arg);
net/atm/mpc.c
1465
err = atm_mpoa_vcc_attach(vcc, (void __user *)arg);
net/atm/mpc.c
605
static int atm_mpoa_vcc_attach(struct atm_vcc *vcc, void __user *arg)
net/atm/mpc.c
613
bytes_left = copy_from_user(&ioc_data, arg, sizeof(struct atmmpc_ioc));
net/atm/mpc.c
795
static int atm_mpoa_mpoad_attach(struct atm_vcc *vcc, int arg)
net/atm/mpc.c
812
mpc = find_mpc_by_itfnum(arg);
net/atm/mpc.c
814
dprintk("allocating new mpc for itf %d\n", arg);
net/atm/mpc.c
818
mpc->dev_num = arg;
net/atm/mpc.c
819
mpc->dev = find_lec_by_itfnum(arg);
net/atm/mpc.c
823
pr_info("mpoad is already present for itf %d\n", arg);
net/atm/mpc.c
855
return arg;
net/atm/pppoatm.c
371
unsigned long arg)
net/atm/pppoatm.c
375
return put_user(chan_to_pvcc(chan)->flags, (int __user *) arg)
net/atm/pppoatm.c
378
return get_user(chan_to_pvcc(chan)->flags, (int __user *) arg)
net/atm/pppoatm.c
389
static int pppoatm_assign_vcc(struct atm_vcc *atmvcc, void __user *arg)
net/atm/pppoatm.c
395
if (copy_from_user(&be, arg, sizeof be))
net/atm/pppoatm.c
440
unsigned long arg)
net/atm/pppoatm.c
443
void __user *argp = (void __user *)arg;
net/atm/resources.c
176
static int fetch_stats(struct atm_dev *dev, struct atm_dev_stats __user *arg,
net/atm/resources.c
185
if (arg)
net/atm/resources.c
186
error = copy_to_user(arg, &tmp, sizeof(tmp));
net/atm/svc.c
328
struct proto_accept_arg *arg)
net/atm/svc.c
339
error = svc_create(sock_net(sk), newsock, 0, arg->kern);
net/atm/svc.c
358
if (arg->flags & O_NONBLOCK) {
net/atm/svc.c
588
static int svc_ioctl(struct socket *sock, unsigned int cmd, unsigned long arg)
net/atm/svc.c
598
if (copy_from_user(&sa, (void __user *) arg, sizeof(sa)))
net/atm/svc.c
606
if (copy_from_user(&ep_ref, (void __user *) arg, sizeof(int)))
net/atm/svc.c
611
error = vcc_ioctl(sock, cmd, arg);
net/atm/svc.c
619
unsigned long arg)
net/atm/svc.c
628
return svc_ioctl(sock, cmd, arg);
net/atm/svc.c
630
return vcc_compat_ioctl(sock, cmd, arg);
net/ax25/af_ax25.c
1378
struct proto_accept_arg *arg)
net/ax25/af_ax25.c
1415
if (arg->flags & O_NONBLOCK) {
net/ax25/af_ax25.c
1768
static int ax25_ioctl(struct socket *sock, unsigned int cmd, unsigned long arg)
net/ax25/af_ax25.c
1771
void __user *argp = (void __user *)arg;
net/ax25/af_ax25.c
364
static int ax25_ctl_ioctl(const unsigned int cmd, void __user *arg)
net/ax25/af_ax25.c
373
if (copy_from_user(&ax25_ctl, arg, sizeof(ax25_ctl)))
net/ax25/af_ax25.c
379
if (ax25_ctl.arg > ULONG_MAX / HZ && ax25_ctl.cmd != AX25_KILL)
net/ax25/af_ax25.c
408
if (ax25_ctl.arg < 1 || ax25_ctl.arg > 7)
net/ax25/af_ax25.c
411
if (ax25_ctl.arg < 1 || ax25_ctl.arg > 63)
net/ax25/af_ax25.c
414
ax25->window = ax25_ctl.arg;
net/ax25/af_ax25.c
418
if (ax25_ctl.arg < 1 || ax25_ctl.arg > ULONG_MAX / HZ)
net/ax25/af_ax25.c
420
ax25->rtt = (ax25_ctl.arg * HZ) / 2;
net/ax25/af_ax25.c
421
ax25->t1 = ax25_ctl.arg * HZ;
net/ax25/af_ax25.c
425
if (ax25_ctl.arg < 1 || ax25_ctl.arg > ULONG_MAX / HZ)
net/ax25/af_ax25.c
427
ax25->t2 = ax25_ctl.arg * HZ;
net/ax25/af_ax25.c
431
if (ax25_ctl.arg < 1 || ax25_ctl.arg > 31)
net/ax25/af_ax25.c
434
ax25->n2 = ax25_ctl.arg;
net/ax25/af_ax25.c
438
if (ax25_ctl.arg > ULONG_MAX / HZ)
net/ax25/af_ax25.c
440
ax25->t3 = ax25_ctl.arg * HZ;
net/ax25/af_ax25.c
444
if (ax25_ctl.arg > ULONG_MAX / (60 * HZ))
net/ax25/af_ax25.c
447
ax25->idle = ax25_ctl.arg * 60 * HZ;
net/ax25/af_ax25.c
451
if (ax25_ctl.arg < 16 || ax25_ctl.arg > 65535)
net/ax25/af_ax25.c
453
ax25->paclen = ax25_ctl.arg;
net/ax25/ax25_route.c
204
switch (rt_option->arg) {
net/ax25/ax25_route.c
208
ax25_rt->ip_mode = rt_option->arg;
net/ax25/ax25_route.c
229
int ax25_rt_ioctl(unsigned int cmd, void __user *arg)
net/ax25/ax25_route.c
236
if (copy_from_user(&route, arg, sizeof(route)))
net/ax25/ax25_route.c
241
if (copy_from_user(&route, arg, sizeof(route)))
net/ax25/ax25_route.c
246
if (copy_from_user(&rt_option, arg, sizeof(rt_option)))
net/batman-adv/log.h
100
#define batadv_dbg(type, bat_priv, arg...) \
net/batman-adv/log.h
101
_batadv_dbg(type, bat_priv, 0, ## arg)
net/batman-adv/log.h
109
#define batadv_dbg_ratelimited(type, bat_priv, arg...) \
net/batman-adv/log.h
110
_batadv_dbg(type, bat_priv, 1, ## arg)
net/batman-adv/log.h
118
#define batadv_info(net_dev, fmt, arg...) \
net/batman-adv/log.h
122
batadv_dbg(BATADV_DBG_ALL, _batpriv, fmt, ## arg); \
net/batman-adv/log.h
123
pr_info("%s: " fmt, _netdev->name, ## arg); \
net/batman-adv/log.h
132
#define batadv_err(net_dev, fmt, arg...) \
net/batman-adv/log.h
136
batadv_dbg(BATADV_DBG_ALL, _batpriv, fmt, ## arg); \
net/batman-adv/log.h
137
pr_err("%s: " fmt, _netdev->name, ## arg); \
net/batman-adv/log.h
76
#define _batadv_dbg(type, bat_priv, ratelimited, fmt, arg...) \
net/batman-adv/log.h
81
batadv_debug_log(__batpriv, fmt, ## arg); \
net/batman-adv/tp_meter.c
805
static int batadv_tp_send(void *arg)
net/batman-adv/tp_meter.c
807
struct batadv_tp_vars *tp_vars = arg;
net/bluetooth/af_bluetooth.c
625
static int bt_dev_ioctl(struct socket *sock, unsigned int cmd, void __user *arg)
net/bluetooth/af_bluetooth.c
633
if (get_user_ifreq(&ifr, &data, arg))
net/bluetooth/af_bluetooth.c
650
if (put_user_ifreq(&ifr, arg))
net/bluetooth/af_bluetooth.c
656
int bt_sock_ioctl(struct socket *sock, unsigned int cmd, unsigned long arg)
net/bluetooth/af_bluetooth.c
663
BT_DBG("sk %p cmd %x arg %lx", sk, cmd, arg);
net/bluetooth/af_bluetooth.c
673
err = put_user(amount, (int __user *)arg);
net/bluetooth/af_bluetooth.c
685
err = put_user(amount, (int __user *)arg);
net/bluetooth/af_bluetooth.c
689
err = bt_dev_ioctl(sock, cmd, (void __user *)arg);
net/bluetooth/bnep/core.c
479
static int bnep_session(void *arg)
net/bluetooth/bnep/core.c
481
struct bnep_session *s = arg;
net/bluetooth/bnep/netdev.c
109
static int bnep_net_set_mac_addr(struct net_device *dev, void *arg)
net/bluetooth/bnep/sock.c
137
static int bnep_sock_ioctl(struct socket *sock, unsigned int cmd, unsigned long arg)
net/bluetooth/bnep/sock.c
139
return do_bnep_sock_ioctl(sock, cmd, (void __user *)arg);
net/bluetooth/bnep/sock.c
143
static int bnep_sock_compat_ioctl(struct socket *sock, unsigned int cmd, unsigned long arg)
net/bluetooth/bnep/sock.c
145
void __user *argp = compat_ptr(arg);
net/bluetooth/cmtp/core.c
278
static int cmtp_session(void *arg)
net/bluetooth/cmtp/core.c
280
struct cmtp_session *session = arg;
net/bluetooth/cmtp/sock.c
139
static int cmtp_sock_ioctl(struct socket *sock, unsigned int cmd, unsigned long arg)
net/bluetooth/cmtp/sock.c
141
return do_cmtp_sock_ioctl(sock, cmd, (void __user *)arg);
net/bluetooth/cmtp/sock.c
145
static int cmtp_sock_compat_ioctl(struct socket *sock, unsigned int cmd, unsigned long arg)
net/bluetooth/cmtp/sock.c
147
void __user *argp = compat_ptr(arg);
net/bluetooth/hci_conn.c
2677
int hci_get_conn_list(void __user *arg)
net/bluetooth/hci_conn.c
2685
if (copy_from_user(&req, arg, sizeof(req)))
net/bluetooth/hci_conn.c
2724
err = copy_to_user(arg, cl, size);
net/bluetooth/hci_conn.c
2730
int hci_get_conn_info(struct hci_dev *hdev, void __user *arg)
net/bluetooth/hci_conn.c
2735
char __user *ptr = arg + sizeof(req);
net/bluetooth/hci_conn.c
2737
if (copy_from_user(&req, arg, sizeof(req)))
net/bluetooth/hci_conn.c
2758
int hci_get_auth_info(struct hci_dev *hdev, void __user *arg)
net/bluetooth/hci_conn.c
2763
if (copy_from_user(&req, arg, sizeof(req)))
net/bluetooth/hci_conn.c
2775
return copy_to_user(arg, &req, sizeof(req)) ? -EFAULT : 0;
net/bluetooth/hci_core.c
326
int hci_inquiry(void __user *arg)
net/bluetooth/hci_core.c
328
__u8 __user *ptr = arg;
net/bluetooth/hci_core.c
680
int hci_dev_cmd(unsigned int cmd, void __user *arg)
net/bluetooth/hci_core.c
687
if (copy_from_user(&dr, arg, sizeof(dr)))
net/bluetooth/hci_core.c
786
int hci_get_dev_list(void __user *arg)
net/bluetooth/hci_core.c
794
if (get_user(dev_num, (__u16 __user *) arg))
net/bluetooth/hci_core.c
827
err = copy_to_user(arg, dl, struct_size(dl, dev_req, n));
net/bluetooth/hci_core.c
833
int hci_get_dev_info(void __user *arg)
net/bluetooth/hci_core.c
840
if (copy_from_user(&di, arg, sizeof(di)))
net/bluetooth/hci_core.c
878
if (copy_to_user(arg, &di, sizeof(di)))
net/bluetooth/hci_sock.c
1004
unsigned long arg)
net/bluetooth/hci_sock.c
1024
return hci_get_conn_info(hdev, (void __user *)arg);
net/bluetooth/hci_sock.c
1027
return hci_get_auth_info(hdev, (void __user *)arg);
net/bluetooth/hci_sock.c
1032
return hci_sock_reject_list_add(hdev, (void __user *)arg);
net/bluetooth/hci_sock.c
1037
return hci_sock_reject_list_del(hdev, (void __user *)arg);
net/bluetooth/hci_sock.c
1044
unsigned long arg)
net/bluetooth/hci_sock.c
1046
void __user *argp = (void __user *)arg;
net/bluetooth/hci_sock.c
1050
BT_DBG("cmd %x arg %lx", cmd, arg);
net/bluetooth/hci_sock.c
1130
return hci_dev_open(arg);
net/bluetooth/hci_sock.c
1135
return hci_dev_close(arg);
net/bluetooth/hci_sock.c
1140
return hci_dev_reset(arg);
net/bluetooth/hci_sock.c
1145
return hci_dev_reset_stat(arg);
net/bluetooth/hci_sock.c
1165
err = hci_sock_bound_ioctl(sk, cmd, arg);
net/bluetooth/hci_sock.c
1174
unsigned long arg)
net/bluetooth/hci_sock.c
1181
return hci_sock_ioctl(sock, cmd, arg);
net/bluetooth/hci_sock.c
1184
return hci_sock_ioctl(sock, cmd, (unsigned long)compat_ptr(arg));
net/bluetooth/hci_sock.c
968
static int hci_sock_reject_list_add(struct hci_dev *hdev, void __user *arg)
net/bluetooth/hci_sock.c
973
if (copy_from_user(&bdaddr, arg, sizeof(bdaddr)))
net/bluetooth/hci_sock.c
985
static int hci_sock_reject_list_del(struct hci_dev *hdev, void __user *arg)
net/bluetooth/hci_sock.c
990
if (copy_from_user(&bdaddr, arg, sizeof(bdaddr)))
net/bluetooth/hidp/core.c
1273
static int hidp_session_thread(void *arg)
net/bluetooth/hidp/core.c
1275
struct hidp_session *session = arg;
net/bluetooth/hidp/core.c
69
static int hidp_session_thread(void *arg);
net/bluetooth/hidp/sock.c
126
static int hidp_sock_ioctl(struct socket *sock, unsigned int cmd, unsigned long arg)
net/bluetooth/hidp/sock.c
128
return do_hidp_sock_ioctl(sock, cmd, (void __user *)arg);
net/bluetooth/hidp/sock.c
148
static int hidp_sock_compat_ioctl(struct socket *sock, unsigned int cmd, unsigned long arg)
net/bluetooth/hidp/sock.c
150
void __user *argp = compat_ptr(arg);
net/bluetooth/hidp/sock.c
181
if (copy_from_user(&ca32, (void __user *) arg, sizeof(ca32)))
net/bluetooth/hidp/sock.c
219
return hidp_sock_ioctl(sock, cmd, arg);
net/bluetooth/iso.c
1341
struct proto_accept_arg *arg)
net/bluetooth/iso.c
1354
timeo = sock_rcvtimeo(sk, arg->flags & O_NONBLOCK);
net/bluetooth/l2cap_sock.c
330
struct proto_accept_arg *arg)
net/bluetooth/l2cap_sock.c
339
timeo = sock_rcvtimeo(sk, arg->flags & O_NONBLOCK);
net/bluetooth/leds.c
18
#define to_hci_basic_led_trigger(arg) container_of(arg, \
net/bluetooth/rfcomm/sock.c
473
struct proto_accept_arg *arg)
net/bluetooth/rfcomm/sock.c
487
timeo = sock_rcvtimeo(sk, arg->flags & O_NONBLOCK);
net/bluetooth/rfcomm/sock.c
859
static int rfcomm_sock_ioctl(struct socket *sock, unsigned int cmd, unsigned long arg)
net/bluetooth/rfcomm/sock.c
864
BT_DBG("sk %p cmd %x arg %lx", sk, cmd, arg);
net/bluetooth/rfcomm/sock.c
866
err = bt_sock_ioctl(sock, cmd, arg);
net/bluetooth/rfcomm/sock.c
870
err = rfcomm_dev_ioctl(sk, cmd, (void __user *) arg);
net/bluetooth/rfcomm/sock.c
880
static int rfcomm_sock_compat_ioctl(struct socket *sock, unsigned int cmd, unsigned long arg)
net/bluetooth/rfcomm/sock.c
882
return rfcomm_sock_ioctl(sock, cmd, (unsigned long)compat_ptr(arg));
net/bluetooth/rfcomm/tty.c
391
static int __rfcomm_create_dev(struct sock *sk, void __user *arg)
net/bluetooth/rfcomm/tty.c
397
if (copy_from_user(&req, arg, sizeof(req)))
net/bluetooth/rfcomm/tty.c
437
static int __rfcomm_release_dev(void __user *arg)
net/bluetooth/rfcomm/tty.c
442
if (copy_from_user(&req, arg, sizeof(req)))
net/bluetooth/rfcomm/tty.c
475
static int rfcomm_create_dev(struct sock *sk, void __user *arg)
net/bluetooth/rfcomm/tty.c
480
ret = __rfcomm_create_dev(sk, arg);
net/bluetooth/rfcomm/tty.c
486
static int rfcomm_release_dev(void __user *arg)
net/bluetooth/rfcomm/tty.c
491
ret = __rfcomm_release_dev(arg);
net/bluetooth/rfcomm/tty.c
497
static int rfcomm_get_dev_list(void __user *arg)
net/bluetooth/rfcomm/tty.c
507
if (get_user(dev_num, (u16 __user *) arg))
net/bluetooth/rfcomm/tty.c
539
err = copy_to_user(arg, dl, struct_size(dl, dev_info, n));
net/bluetooth/rfcomm/tty.c
545
static int rfcomm_get_dev_info(void __user *arg)
net/bluetooth/rfcomm/tty.c
553
if (copy_from_user(&di, arg, sizeof(di)))
net/bluetooth/rfcomm/tty.c
566
if (copy_to_user(arg, &di, sizeof(di)))
net/bluetooth/rfcomm/tty.c
573
int rfcomm_dev_ioctl(struct sock *sk, unsigned int cmd, void __user *arg)
net/bluetooth/rfcomm/tty.c
575
BT_DBG("cmd %d arg %p", cmd, arg);
net/bluetooth/rfcomm/tty.c
579
return rfcomm_create_dev(sk, arg);
net/bluetooth/rfcomm/tty.c
582
return rfcomm_release_dev(arg);
net/bluetooth/rfcomm/tty.c
585
return rfcomm_get_dev_list(arg);
net/bluetooth/rfcomm/tty.c
588
return rfcomm_get_dev_info(arg);
net/bluetooth/rfcomm/tty.c
817
static int rfcomm_tty_ioctl(struct tty_struct *tty, unsigned int cmd, unsigned long arg)
net/bluetooth/sco.c
740
struct proto_accept_arg *arg)
net/bluetooth/sco.c
749
timeo = sock_rcvtimeo(sk, arg->flags & O_NONBLOCK);
net/bpf/test_run.c
119
static void xdp_test_run_init_page(netmem_ref netmem, void *arg)
net/bpf/test_run.c
125
struct xdp_test_data *xdp = arg;
net/bpf/test_run.c
545
noinline int bpf_fentry_test7(struct bpf_fentry_test_t *arg)
net/bpf/test_run.c
547
asm volatile ("" : "+r"(arg));
net/bpf/test_run.c
548
return (long)arg;
net/bpf/test_run.c
551
noinline int bpf_fentry_test8(struct bpf_fentry_test_t *arg)
net/bpf/test_run.c
553
return (long)arg->a;
net/bpf/test_run.c
677
struct bpf_fentry_test_t arg = {};
net/bpf/test_run.c
696
bpf_fentry_test8(&arg) != 0 ||
net/bridge/br_stp_if.c
128
static int br_stp_call_user(struct net_bridge *br, char *arg)
net/bridge/br_stp_if.c
130
char *argv[] = { BR_STP_PROG, br->dev->name, arg, NULL };
net/bridge/br_vlan.c
13
static inline int br_vlan_cmp(struct rhashtable_compare_arg *arg,
net/bridge/br_vlan.c
17
u16 vid = *(u16 *)arg->key;
net/bridge/br_vlan_tunnel.c
19
static inline int br_vlan_tunid_cmp(struct rhashtable_compare_arg *arg,
net/bridge/br_vlan_tunnel.c
23
__be64 tunid = *(__be64 *)arg->key;
net/bridge/netfilter/ebtables.c
1108
static int do_replace(struct net *net, sockptr_t arg, unsigned int len)
net/bridge/netfilter/ebtables.c
1116
if (copy_from_sockptr(&tmp, arg, sizeof(tmp)) != 0)
net/bridge/netfilter/ebtables.c
1424
static int update_counters(struct net *net, sockptr_t arg, unsigned int len)
net/bridge/netfilter/ebtables.c
1430
if (copy_from_sockptr(&hlp, arg, sizeof(hlp)))
net/bridge/netfilter/ebtables.c
2217
sockptr_t arg, unsigned int len)
net/bridge/netfilter/ebtables.c
2225
if (copy_from_sockptr(&tmp, arg, sizeof(tmp)))
net/bridge/netfilter/ebtables.c
2252
static int compat_do_replace(struct net *net, sockptr_t arg, unsigned int len)
net/bridge/netfilter/ebtables.c
2260
ret = compat_copy_ebt_replace_from_user(&tmp, arg, len);
net/bridge/netfilter/ebtables.c
2263
if (ret == -EINVAL && do_replace(net, arg, len) == 0)
net/bridge/netfilter/ebtables.c
2354
static int compat_update_counters(struct net *net, sockptr_t arg,
net/bridge/netfilter/ebtables.c
2361
if (copy_from_sockptr(&hlp, arg, sizeof(hlp)))
net/bridge/netfilter/ebtables.c
2366
return update_counters(net, arg, len);
net/bridge/netfilter/ebtables.c
2511
static int do_ebt_set_ctl(struct sock *sk, int cmd, sockptr_t arg,
net/bridge/netfilter/ebtables.c
2524
ret = compat_do_replace(net, arg, len);
net/bridge/netfilter/ebtables.c
2527
ret = do_replace(net, arg, len);
net/bridge/netfilter/ebtables.c
2532
ret = compat_update_counters(net, arg, len);
net/bridge/netfilter/ebtables.c
2535
ret = update_counters(net, arg, len);
net/can/bcm.c
1773
unsigned long arg)
net/can/isotp.c
1700
unsigned long arg)
net/can/j1939/socket.c
1368
unsigned long arg)
net/can/raw.c
1060
unsigned long arg)
net/ceph/crush/mapper.c
306
const struct crush_choose_arg *arg,
net/ceph/crush/mapper.c
309
if (!arg || !arg->weight_set)
net/ceph/crush/mapper.c
312
if (position >= arg->weight_set_size)
net/ceph/crush/mapper.c
313
position = arg->weight_set_size - 1;
net/ceph/crush/mapper.c
314
return arg->weight_set[position].weights;
net/ceph/crush/mapper.c
318
const struct crush_choose_arg *arg)
net/ceph/crush/mapper.c
320
if (!arg || !arg->ids)
net/ceph/crush/mapper.c
323
return arg->ids;
net/ceph/crush/mapper.c
328
const struct crush_choose_arg *arg,
net/ceph/crush/mapper.c
334
__u32 *weights = get_choose_arg_weights(bucket, arg, position);
net/ceph/crush/mapper.c
335
__s32 *ids = get_choose_arg_ids(bucket, arg);
net/ceph/crush/mapper.c
379
const struct crush_choose_arg *arg,
net/ceph/crush/mapper.c
402
x, r, arg, position);
net/ceph/msgpool.c
12
static void *msgpool_alloc(gfp_t gfp_mask, void *arg)
net/ceph/msgpool.c
14
struct ceph_msgpool *pool = arg;
net/ceph/msgpool.c
28
static void msgpool_free(void *element, void *arg)
net/ceph/msgpool.c
30
struct ceph_msgpool *pool = arg;
net/ceph/osd_client.c
1174
int (*fn)(struct ceph_osd_request *req, void *arg),
net/ceph/osd_client.c
1175
void *arg)
net/ceph/osd_client.c
1187
if (fn(req, arg))
net/ceph/osd_client.c
1197
if (fn(req, arg))
net/ceph/osd_client.c
2585
static int abort_fn(struct ceph_osd_request *req, void *arg)
net/ceph/osd_client.c
2587
int err = *(int *)arg;
net/ceph/osd_client.c
2647
static int abort_on_full_fn(struct ceph_osd_request *req, void *arg)
net/ceph/osd_client.c
2650
bool *victims = arg;
net/ceph/osdmap.c
253
struct crush_choose_arg *arg = &arg_map->args[i];
net/ceph/osdmap.c
254
if (arg->weight_set) {
net/ceph/osdmap.c
255
for (j = 0; j < arg->weight_set_size; j++)
net/ceph/osdmap.c
256
kfree(arg->weight_set[j].weights);
net/ceph/osdmap.c
257
kfree(arg->weight_set);
net/ceph/osdmap.c
259
kfree(arg->ids);
net/ceph/osdmap.c
315
static int decode_choose_arg(void **p, void *end, struct crush_choose_arg *arg)
net/ceph/osdmap.c
319
ceph_decode_32_safe(p, end, arg->weight_set_size, e_inval);
net/ceph/osdmap.c
320
if (arg->weight_set_size) {
net/ceph/osdmap.c
323
arg->weight_set = kmalloc_objs(*arg->weight_set,
net/ceph/osdmap.c
324
arg->weight_set_size, GFP_NOIO);
net/ceph/osdmap.c
325
if (!arg->weight_set)
net/ceph/osdmap.c
328
for (i = 0; i < arg->weight_set_size; i++) {
net/ceph/osdmap.c
329
struct crush_weight_set *w = &arg->weight_set[i];
net/ceph/osdmap.c
340
arg->ids = decode_array_32_alloc(p, end, &arg->ids_size);
net/ceph/osdmap.c
341
if (IS_ERR(arg->ids)) {
net/ceph/osdmap.c
342
ret = PTR_ERR(arg->ids);
net/ceph/osdmap.c
343
arg->ids = NULL;
net/ceph/osdmap.c
379
struct crush_choose_arg *arg;
net/ceph/osdmap.c
386
arg = &arg_map->args[bucket_index];
net/ceph/osdmap.c
387
ret = decode_choose_arg(p, end, arg);
net/ceph/osdmap.c
391
if (arg->ids_size &&
net/ceph/osdmap.c
392
arg->ids_size != c->buckets[bucket_index]->size)
net/ceph/striper.c
112
struct ceph_object_extent *alloc_fn(void *arg),
net/core/dev.c
210
static int __init setup_backlog_napi_threads(char *arg)
net/core/dev.c
2315
struct net_device *dev, u32 arg)
net/core/dev.c
2319
.ext.mtu = arg,
net/core/fib_rules.c
280
struct fib_lookup_arg *arg)
net/core/fib_rules.c
298
if (rule->l3mdev && !l3mdev_fib_rule_match(rule->fr_net, fl, arg))
net/core/fib_rules.c
314
int flags, struct fib_lookup_arg *arg)
net/core/fib_rules.c
323
if (!fib_rule_match(rule, ops, fl, flags, arg))
net/core/fib_rules.c
342
rule, fl, flags, arg);
net/core/fib_rules.c
347
rule, flags, arg))
net/core/fib_rules.c
351
if ((arg->flags & FIB_LOOKUP_NOREF) ||
net/core/fib_rules.c
353
arg->rule = rule;
net/core/pktgen.c
3700
static int pktgen_thread_worker(void *arg)
net/core/pktgen.c
3702
struct pktgen_thread *t = arg;
net/core/sock.c
3503
struct proto_accept_arg *arg)
net/core/sock.c
3516
int sock_no_ioctl(struct socket *sock, unsigned int cmd, unsigned long arg)
net/core/sock.c
4431
void __user *arg, void *karg, size_t size)
net/core/sock.c
4435
if (copy_from_user(karg, arg, size))
net/core/sock.c
4442
if (copy_to_user(arg, karg, size))
net/core/sock.c
4453
static int sock_ioctl_out(struct sock *sk, unsigned int cmd, void __user *arg)
net/core/sock.c
4461
return put_user(karg, (int __user *)arg);
net/core/sock.c
4469
int sk_ioctl(struct sock *sk, unsigned int cmd, void __user *arg)
net/core/sock.c
4474
rc = ipmr_sk_ioctl(sk, cmd, arg);
net/core/sock.c
4476
rc = ip6mr_sk_ioctl(sk, cmd, arg);
net/core/sock.c
4478
rc = phonet_sk_ioctl(sk, cmd, arg);
net/core/sock.c
4485
return sock_ioctl_out(sk, cmd, arg);
net/core/xdp.c
52
static int xdp_mem_id_cmp(struct rhashtable_compare_arg *arg,
net/core/xdp.c
56
u32 mem_id = *(u32 *)arg->key;
net/dsa/user.c
166
static int dsa_user_host_vlan_rx_filtering(void *arg, int vid)
net/dsa/user.c
168
struct dsa_host_vlan_rx_filtering_ctx *ctx = arg;
net/dsa/user.c
175
int (*cb)(void *arg, int vid), void *arg)
net/dsa/user.c
183
err = cb(arg, 0);
net/dsa/user.c
188
err = cb(arg, v->vid);
net/dsa/user.c
1922
static int dsa_user_restore_vlan(struct net_device *vdev, int vid, void *arg)
net/dsa/user.c
1926
return dsa_user_vlan_rx_add_vid(arg, proto, vid);
net/dsa/user.c
1929
static int dsa_user_clear_vlan(struct net_device *vdev, int vid, void *arg)
net/dsa/user.c
1933
return dsa_user_vlan_rx_kill_vid(arg, proto, vid);
net/ieee802154/6lowpan/reassembly.c
507
static int lowpan_obj_cmpfn(struct rhashtable_compare_arg *arg, const void *ptr)
net/ieee802154/6lowpan/reassembly.c
509
const struct frag_lowpan_compare_key *key = arg->key;
net/ieee802154/nl802154.c
1471
u32 seq, int flags, u8 cmd, u8 arg)
net/ieee802154/nl802154.c
1491
nla_put_u8(msg, NL802154_ATTR_SCAN_DONE_REASON, arg))
net/ieee802154/nl802154.c
1505
struct wpan_dev *wpan_dev, u8 cmd, u8 arg)
net/ieee802154/nl802154.c
1514
ret = nl802154_prep_scan_msg(msg, rdev, wpan_dev, 0, 0, 0, cmd, arg);
net/ieee802154/socket.c
124
static int ieee802154_dev_ioctl(struct sock *sk, struct ifreq __user *arg,
net/ieee802154/socket.c
131
if (get_user_ifreq(&ifr, NULL, arg))
net/ieee802154/socket.c
145
if (!ret && put_user_ifreq(&ifr, arg))
net/ieee802154/socket.c
153
unsigned long arg)
net/ieee802154/socket.c
160
return ieee802154_dev_ioctl(sk, (struct ifreq __user *)arg,
net/ieee802154/socket.c
165
return sk_ioctl(sk, cmd, (void __user *)arg);
net/ipv4/af_inet.c
1019
err = sk_ioctl(sk, cmd, (void __user *)arg);
net/ipv4/af_inet.c
1049
static int inet_compat_ioctl(struct socket *sock, unsigned int cmd, unsigned long arg)
net/ipv4/af_inet.c
1051
void __user *argp = compat_ptr(arg);
net/ipv4/af_inet.c
1061
return sk->sk_prot->compat_ioctl(sk, cmd, arg);
net/ipv4/af_inet.c
789
struct proto_accept_arg *arg)
net/ipv4/af_inet.c
794
arg->err = -EINVAL;
net/ipv4/af_inet.c
795
sk2 = READ_ONCE(sk1->sk_prot)->accept(sk1, arg);
net/ipv4/af_inet.c
797
return arg->err;
net/ipv4/af_inet.c
971
int inet_ioctl(struct socket *sock, unsigned int cmd, unsigned long arg)
net/ipv4/af_inet.c
976
void __user *p = (void __user *)arg;
net/ipv4/af_inet.c
993
err = arp_ioctl(net, cmd, (void __user *)arg);
net/ipv4/arp.c
1266
int arp_ioctl(struct net *net, unsigned int cmd, void __user *arg)
net/ipv4/arp.c
1279
err = copy_from_user(&r, arg, sizeof(struct arpreq));
net/ipv4/arp.c
1316
if (!err && copy_to_user(arg, &r, sizeof(r)))
net/ipv4/cipso_ipv4.c
601
int (*callback) (struct cipso_v4_doi *doi_def, void *arg),
net/ipv4/fib_rules.c
113
struct fib_lookup_arg *arg)
net/ipv4/fib_rules.c
136
tb_id = fib_rule_get_table(rule, arg);
net/ipv4/fib_rules.c
140
(struct fib_result *)arg->result,
net/ipv4/fib_rules.c
141
arg->flags);
net/ipv4/fib_rules.c
149
struct fib_lookup_arg *arg)
net/ipv4/fib_rules.c
151
struct fib_result *result = arg->result;
net/ipv4/fib_rules.c
175
if (!(arg->flags & FIB_LOOKUP_NOREF))
net/ipv4/fib_rules.c
87
struct fib_lookup_arg arg = {
net/ipv4/fib_rules.c
96
err = fib_rules_lookup(net->ipv4.rules_ops, flowi4_to_flowi(flp), 0, &arg);
net/ipv4/fib_rules.c
98
if (arg.rule)
net/ipv4/fib_rules.c
99
res->tclassid = ((struct fib4_rule *)arg.rule)->tclassid;
net/ipv4/inet_connection_sock.c
650
struct sock *inet_csk_accept(struct sock *sk, struct proto_accept_arg *arg)
net/ipv4/inet_connection_sock.c
669
long timeo = sock_rcvtimeo(sk, arg->flags & O_NONBLOCK);
net/ipv4/inet_connection_sock.c
681
arg->is_empty = reqsk_queue_empty(queue);
net/ipv4/inet_connection_sock.c
710
arg->err = error;
net/ipv4/inet_fragment.c
131
static void inet_frags_free_cb(void *ptr, void *arg)
net/ipv4/inet_fragment.c
361
void *arg)
net/ipv4/inet_fragment.c
370
f->constructor(q, arg);
net/ipv4/inet_fragment.c
384
void *arg,
net/ipv4/inet_fragment.c
390
q = inet_frag_alloc(fqdir, f, arg);
net/ipv4/ip_fragment.c
723
static int ip4_obj_cmpfn(struct rhashtable_compare_arg *arg, const void *ptr)
net/ipv4/ip_fragment.c
725
const struct frag_v4_compare_key *key = arg->key;
net/ipv4/ip_output.c
1606
const struct ip_reply_arg *arg,
net/ipv4/ip_output.c
1633
oif = arg->bound_dev_if;
net/ipv4/ip_output.c
1639
arg->tos & INET_DSCP_MASK,
net/ipv4/ip_output.c
1641
ip_reply_arg_flowi_flags(arg),
net/ipv4/ip_output.c
1644
arg->uid);
net/ipv4/ip_output.c
1650
inet_sk(sk)->tos = arg->tos;
net/ipv4/ip_output.c
1653
sk->sk_bound_dev_if = arg->bound_dev_if;
net/ipv4/ip_output.c
1656
err = ip_append_data(sk, &fl4, ip_reply_glue_bits, arg->iov->iov_base,
net/ipv4/ip_output.c
1665
if (arg->csumoffset >= 0)
net/ipv4/ip_output.c
1667
arg->csumoffset) = csum_fold(csum_add(nskb->csum,
net/ipv4/ip_output.c
1668
arg->csum));
net/ipv4/ipmr.c
1568
int ipmr_sk_ioctl(struct sock *sk, unsigned int cmd, void __user *arg)
net/ipv4/ipmr.c
1575
return sock_ioctl_inout(sk, cmd, arg, &buffer,
net/ipv4/ipmr.c
1581
return sock_ioctl_inout(sk, cmd, arg, &buffer,
net/ipv4/ipmr.c
1637
int ipmr_ioctl(struct sock *sk, int cmd, void *arg)
net/ipv4/ipmr.c
1652
vr = (struct sioc_vif_req *)arg;
net/ipv4/ipmr.c
167
struct fib_lookup_arg arg = {
net/ipv4/ipmr.c
1670
sr = (struct sioc_sg_req *)arg;
net/ipv4/ipmr.c
1705
int ipmr_compat_ioctl(struct sock *sk, unsigned int cmd, void __user *arg)
net/ipv4/ipmr.c
1720
if (copy_from_user(&vr, arg, sizeof(vr)))
net/ipv4/ipmr.c
1734
if (copy_to_user(arg, &vr, sizeof(vr)))
net/ipv4/ipmr.c
1741
if (copy_from_user(&sr, arg, sizeof(sr)))
net/ipv4/ipmr.c
1752
if (copy_to_user(arg, &sr, sizeof(sr)))
net/ipv4/ipmr.c
176
flowi4_to_flowi(flp4), 0, &arg);
net/ipv4/ipmr.c
184
int flags, struct fib_lookup_arg *arg)
net/ipv4/ipmr.c
186
struct ipmr_result *res = arg->result;
net/ipv4/ipmr.c
201
arg->table = fib_rule_get_table(rule, arg);
net/ipv4/ipmr.c
203
mrt = __ipmr_get_table(rule->fr_net, arg->table);
net/ipv4/ipmr.c
374
static inline int ipmr_hash_cmp(struct rhashtable_compare_arg *arg,
net/ipv4/ipmr.c
377
const struct mfc_cache_cmp_arg *cmparg = arg->key;
net/ipv4/ipmr.c
937
struct mfc_cache_cmp_arg arg = {
net/ipv4/ipmr.c
942
return mr_mfc_find(mrt, &arg);
net/ipv4/ipmr.c
949
struct mfc_cache_cmp_arg arg = {
net/ipv4/ipmr.c
956
return mr_mfc_find_any(mrt, vifi, &arg);
net/ipv4/ipmr.c
964
struct mfc_cache_cmp_arg arg = {
net/ipv4/ipmr.c
969
return mr_mfc_find_parent(mrt, &arg, parent);
net/ipv4/netfilter/arp_tables.c
1003
static int do_add_counters(struct net *net, sockptr_t arg, unsigned int len)
net/ipv4/netfilter/arp_tables.c
1014
paddc = xt_copy_counters(arg, len, &tmp);
net/ipv4/netfilter/arp_tables.c
1253
static int compat_do_replace(struct net *net, sockptr_t arg, unsigned int len)
net/ipv4/netfilter/arp_tables.c
1263
if (copy_from_sockptr(&tmp, arg, sizeof(tmp)) != 0)
net/ipv4/netfilter/arp_tables.c
1281
if (copy_from_sockptr_offset(loc_cpu_entry, arg, sizeof(tmp),
net/ipv4/netfilter/arp_tables.c
1414
static int do_arpt_set_ctl(struct sock *sk, int cmd, sockptr_t arg,
net/ipv4/netfilter/arp_tables.c
1426
ret = compat_do_replace(sock_net(sk), arg, len);
net/ipv4/netfilter/arp_tables.c
1429
ret = do_replace(sock_net(sk), arg, len);
net/ipv4/netfilter/arp_tables.c
1433
ret = do_add_counters(sock_net(sk), arg, len);
net/ipv4/netfilter/arp_tables.c
951
static int do_replace(struct net *net, sockptr_t arg, unsigned int len)
net/ipv4/netfilter/arp_tables.c
961
if (copy_from_sockptr(&tmp, arg, sizeof(tmp)) != 0)
net/ipv4/netfilter/arp_tables.c
979
if (copy_from_sockptr_offset(loc_cpu_entry, arg, sizeof(tmp),
net/ipv4/netfilter/ip_tables.c
1103
do_replace(struct net *net, sockptr_t arg, unsigned int len)
net/ipv4/netfilter/ip_tables.c
1113
if (copy_from_sockptr(&tmp, arg, sizeof(tmp)) != 0)
net/ipv4/netfilter/ip_tables.c
1131
if (copy_from_sockptr_offset(loc_cpu_entry, arg, sizeof(tmp),
net/ipv4/netfilter/ip_tables.c
1156
do_add_counters(struct net *net, sockptr_t arg, unsigned int len)
net/ipv4/netfilter/ip_tables.c
1167
paddc = xt_copy_counters(arg, len, &tmp);
net/ipv4/netfilter/ip_tables.c
1491
compat_do_replace(struct net *net, sockptr_t arg, unsigned int len)
net/ipv4/netfilter/ip_tables.c
1501
if (copy_from_sockptr(&tmp, arg, sizeof(tmp)) != 0)
net/ipv4/netfilter/ip_tables.c
1519
if (copy_from_sockptr_offset(loc_cpu_entry, arg, sizeof(tmp),
net/ipv4/netfilter/ip_tables.c
1621
do_ipt_set_ctl(struct sock *sk, int cmd, sockptr_t arg, unsigned int len)
net/ipv4/netfilter/ip_tables.c
1632
ret = compat_do_replace(sock_net(sk), arg, len);
net/ipv4/netfilter/ip_tables.c
1635
ret = do_replace(sock_net(sk), arg, len);
net/ipv4/netfilter/ip_tables.c
1639
ret = do_add_counters(sock_net(sk), arg, len);
net/ipv4/nexthop.c
1497
int (*cb)(struct fib6_nh *nh, void *arg),
net/ipv4/nexthop.c
1498
void *arg)
net/ipv4/nexthop.c
1512
err = cb(&nhi->fib6_nh, arg);
net/ipv4/nexthop.c
1518
err = cb(&nhi->fib6_nh, arg);
net/ipv4/raw.c
902
static int compat_raw_ioctl(struct sock *sk, unsigned int cmd, unsigned long arg)
net/ipv4/raw.c
910
return ipmr_compat_ioctl(sk, cmd, compat_ptr(arg));
net/ipv4/tcp.c
789
struct tcp_splice_state *tss = rd_desc->arg.data;
net/ipv4/tcp.c
803
.arg.data = tss,
net/ipv4/tcp_ipv4.c
1005
arg.flags = reply_flags;
net/ipv4/tcp_ipv4.c
1006
arg.csum = csum_tcpudp_nofold(ip_hdr(skb)->daddr,
net/ipv4/tcp_ipv4.c
1008
arg.iov[0].iov_len, IPPROTO_TCP, 0);
net/ipv4/tcp_ipv4.c
1009
arg.csumoffset = offsetof(struct tcphdr, check) / 2;
net/ipv4/tcp_ipv4.c
1011
arg.bound_dev_if = oif;
net/ipv4/tcp_ipv4.c
1012
arg.tos = tos;
net/ipv4/tcp_ipv4.c
1013
arg.uid = sock_net_uid(net, sk_fullsock(sk) ? sk : NULL);
net/ipv4/tcp_ipv4.c
1026
&arg, arg.iov[0].iov_len,
net/ipv4/tcp_ipv4.c
685
struct ip_reply_arg *arg, struct tcphdr *reply,
net/ipv4/tcp_ipv4.c
707
arg->iov[0].iov_len += tcp_ao_len_aligned(key);
net/ipv4/tcp_ipv4.c
708
reply->doff = arg->iov[0].iov_len / 4;
net/ipv4/tcp_ipv4.c
750
struct ip_reply_arg arg;
net/ipv4/tcp_ipv4.c
786
memset(&arg, 0, sizeof(arg));
net/ipv4/tcp_ipv4.c
787
arg.iov[0].iov_base = (unsigned char *)&rep;
net/ipv4/tcp_ipv4.c
788
arg.iov[0].iov_len = sizeof(rep.th);
net/ipv4/tcp_ipv4.c
796
if (aoh && tcp_v4_ao_sign_reset(sk, skb, aoh, &arg, &rep.th, rep.opt))
net/ipv4/tcp_ipv4.c
851
arg.iov[0].iov_len += TCPOLEN_MD5SIG_ALIGNED;
net/ipv4/tcp_ipv4.c
852
rep.th.doff = arg.iov[0].iov_len / 4;
net/ipv4/tcp_ipv4.c
865
arg.iov[0].iov_len += sizeof(mrst);
net/ipv4/tcp_ipv4.c
866
rep.th.doff = arg.iov[0].iov_len / 4;
net/ipv4/tcp_ipv4.c
870
arg.csum = csum_tcpudp_nofold(ip_hdr(skb)->daddr,
net/ipv4/tcp_ipv4.c
872
arg.iov[0].iov_len, IPPROTO_TCP, 0);
net/ipv4/tcp_ipv4.c
873
arg.csumoffset = offsetof(struct tcphdr, check) / 2;
net/ipv4/tcp_ipv4.c
874
arg.flags = (sk && inet_sk_transparent(sk)) ? IP_REPLY_ARG_NOSRCCHECK : 0;
net/ipv4/tcp_ipv4.c
881
arg.bound_dev_if = sk->sk_bound_dev_if;
net/ipv4/tcp_ipv4.c
889
arg.tos = ip_hdr(skb)->tos & ~INET_ECN_MASK;
net/ipv4/tcp_ipv4.c
890
arg.uid = sock_net_uid(net, sk && sk_fullsock(sk) ? sk : NULL);
net/ipv4/tcp_ipv4.c
912
&arg, arg.iov[0].iov_len,
net/ipv4/tcp_ipv4.c
944
struct ip_reply_arg arg;
net/ipv4/tcp_ipv4.c
949
memset(&arg, 0, sizeof(arg));
net/ipv4/tcp_ipv4.c
951
arg.iov[0].iov_base = (unsigned char *)&rep;
net/ipv4/tcp_ipv4.c
952
arg.iov[0].iov_len = sizeof(rep.th);
net/ipv4/tcp_ipv4.c
959
arg.iov[0].iov_len += TCPOLEN_TSTAMP_ALIGNED;
net/ipv4/tcp_ipv4.c
965
rep.th.doff = arg.iov[0].iov_len / 4;
net/ipv4/tcp_ipv4.c
979
arg.iov[0].iov_len += TCPOLEN_MD5SIG_ALIGNED;
net/ipv4/tcp_ipv4.c
980
rep.th.doff = arg.iov[0].iov_len/4;
net/ipv4/tcp_ipv4.c
995
arg.iov[0].iov_len += tcp_ao_len_aligned(key->ao_key);
net/ipv4/tcp_ipv4.c
996
rep.th.doff = arg.iov[0].iov_len / 4;
net/ipv6/addrconf.c
2973
int addrconf_set_dstaddr(struct net *net, void __user *arg)
net/ipv6/addrconf.c
2981
if (copy_from_user(&ireq, arg, sizeof(struct in6_ifreq)))
net/ipv6/addrconf.c
3135
int addrconf_add_ifaddr(struct net *net, void __user *arg)
net/ipv6/addrconf.c
3149
if (copy_from_user(&ireq, arg, sizeof(struct in6_ifreq)))
net/ipv6/addrconf.c
3168
int addrconf_del_ifaddr(struct net *net, void __user *arg)
net/ipv6/addrconf.c
3176
if (copy_from_user(&ireq, arg, sizeof(struct in6_ifreq)))
net/ipv6/af_inet6.c
555
int inet6_ioctl(struct socket *sock, unsigned int cmd, unsigned long arg)
net/ipv6/af_inet6.c
557
void __user *argp = (void __user *)arg;
net/ipv6/af_inet6.c
582
return sk_ioctl(sk, cmd, (void __user *)arg);
net/ipv6/af_inet6.c
623
int inet6_compat_ioctl(struct socket *sock, unsigned int cmd, unsigned long arg)
net/ipv6/af_inet6.c
625
void __user *argp = compat_ptr(arg);
net/ipv6/calipso.c
528
void *arg),
net/ipv6/fib6_rules.c
102
struct fib_lookup_arg arg = {
net/ipv6/fib6_rules.c
113
flowi6_to_flowi(fl6), flags, &arg);
net/ipv6/fib6_rules.c
163
int flags, struct fib_lookup_arg *arg)
net/ipv6/fib6_rules.c
165
struct fib6_result *res = arg->result;
net/ipv6/fib6_rules.c
184
tb_id = fib_rule_get_table(rule, arg);
net/ipv6/fib6_rules.c
189
oif = (int *)arg->lookup_data;
net/ipv6/fib6_rules.c
201
int flags, struct fib_lookup_arg *arg)
net/ipv6/fib6_rules.c
203
struct fib6_result *res = arg->result;
net/ipv6/fib6_rules.c
208
pol_lookup_t lookup = arg->lookup_ptr;
net/ipv6/fib6_rules.c
230
tb_id = fib_rule_get_table(rule, arg);
net/ipv6/fib6_rules.c
238
net, table, flp6, arg->lookup_data, flags);
net/ipv6/fib6_rules.c
270
struct fib_lookup_arg *arg)
net/ipv6/fib6_rules.c
272
if (arg->lookup_ptr == fib6_table_lookup)
net/ipv6/fib6_rules.c
273
return fib6_rule_action_alt(rule, flp, flags, arg);
net/ipv6/fib6_rules.c
275
return __fib6_rule_action(rule, flp, flags, arg);
net/ipv6/fib6_rules.c
280
struct fib_lookup_arg *arg)
net/ipv6/fib6_rules.c
282
struct fib6_result *res = arg->result;
net/ipv6/fib6_rules.c
74
struct fib_lookup_arg arg = {
net/ipv6/fib6_rules.c
84
flowi6_to_flowi(fl6), flags, &arg);
net/ipv6/ila/ila_xlat.c
173
static void ila_free_cb(void *ptr, void *arg)
net/ipv6/ila/ila_xlat.c
66
static int ila_cmpfn(struct rhashtable_compare_arg *arg,
net/ipv6/ila/ila_xlat.c
71
return (ila->xp.ip.locator_match.v64 != *(__be64 *)arg->key);
net/ipv6/ioam6.c
33
static void ioam6_free_ns(void *ptr, void *arg)
net/ipv6/ioam6.c
41
static void ioam6_free_sc(void *ptr, void *arg)
net/ipv6/ioam6.c
49
static int ioam6_ns_cmpfn(struct rhashtable_compare_arg *arg, const void *obj)
net/ipv6/ioam6.c
53
return (ns->id != *(__be16 *)arg->key);
net/ipv6/ioam6.c
56
static int ioam6_sc_cmpfn(struct rhashtable_compare_arg *arg, const void *obj)
net/ipv6/ioam6.c
60
return (sc->id != *(u32 *)arg->key);
net/ipv6/ip6_fib.c
1013
struct fib6_info *arg = _arg;
net/ipv6/ip6_fib.c
1015
__fib6_drop_pcpu_from(nh, arg);
net/ipv6/ip6_fib.c
2259
res = c->func(rt, c->arg);
net/ipv6/ip6_fib.c
2296
int (*func)(struct fib6_info *, void *arg),
net/ipv6/ip6_fib.c
2297
int sernum, void *arg, bool skip_notify)
net/ipv6/ip6_fib.c
2308
c.arg = arg;
net/ipv6/ip6_fib.c
2317
int sernum, void *arg, bool skip_notify)
net/ipv6/ip6_fib.c
2329
func, sernum, arg, skip_notify);
net/ipv6/ip6_fib.c
2337
void *arg)
net/ipv6/ip6_fib.c
2339
__fib6_clean_all(net, func, FIB6_NO_SERNUM_CHANGE, arg, false);
net/ipv6/ip6_fib.c
2344
void *arg)
net/ipv6/ip6_fib.c
2346
__fib6_clean_all(net, func, FIB6_NO_SERNUM_CHANGE, arg, true);
net/ipv6/ip6_fib.c
2463
struct net *arg = timer_container_of(arg, t, ipv6.ip6_fib_timer);
net/ipv6/ip6_fib.c
2465
fib6_run_gc(0, arg, true);
net/ipv6/ip6_fib.c
445
static int fib6_rt_dump(struct fib6_info *rt, struct fib6_dump_arg *arg)
net/ipv6/ip6_fib.c
45
int (*func)(struct fib6_info *, void *arg);
net/ipv6/ip6_fib.c
451
if (!rt || rt == arg->net->ipv6.fib6_null_entry)
net/ipv6/ip6_fib.c
456
err = call_fib6_multipath_entry_notifier(arg->nb, fib_event,
net/ipv6/ip6_fib.c
459
arg->extack);
net/ipv6/ip6_fib.c
461
err = call_fib6_entry_notifier(arg->nb, fib_event, rt,
net/ipv6/ip6_fib.c
462
arg->extack);
net/ipv6/ip6_fib.c
47
void *arg;
net/ipv6/ip6_fib.c
492
struct fib6_dump_arg arg;
net/ipv6/ip6_fib.c
502
arg.net = net;
net/ipv6/ip6_fib.c
503
arg.nb = nb;
net/ipv6/ip6_fib.c
504
arg.extack = extack;
net/ipv6/ip6_fib.c
505
w->args = &arg;
net/ipv6/ip6_fib.c
630
struct rt6_rtnl_dump_arg arg = {
net/ipv6/ip6_fib.c
646
err = ip_valid_fib_dump_req(net, nlh, &arg.filter, cb);
net/ipv6/ip6_fib.c
653
arg.filter.flags = RTM_F_PREFIX;
net/ipv6/ip6_fib.c
677
arg.skb = skb;
net/ipv6/ip6_fib.c
678
arg.cb = cb;
net/ipv6/ip6_fib.c
679
arg.net = net;
net/ipv6/ip6_fib.c
680
w->args = &arg;
net/ipv6/ip6_fib.c
682
if (arg.filter.table_id) {
net/ipv6/ip6_fib.c
683
tb = fib6_get_table(net, arg.filter.table_id);
net/ipv6/ip6mr.c
154
struct fib_lookup_arg arg = {
net/ipv6/ip6mr.c
163
flowi6_to_flowi(flp6), 0, &arg);
net/ipv6/ip6mr.c
171
int flags, struct fib_lookup_arg *arg)
net/ipv6/ip6mr.c
173
struct ip6mr_result *res = arg->result;
net/ipv6/ip6mr.c
188
arg->table = fib_rule_get_table(rule, arg);
net/ipv6/ip6mr.c
190
mrt = __ip6mr_get_table(rule->fr_net, arg->table);
net/ipv6/ip6mr.c
1900
int ip6mr_ioctl(struct sock *sk, int cmd, void *arg)
net/ipv6/ip6mr.c
1915
vr = (struct sioc_mif_req6 *)arg;
net/ipv6/ip6mr.c
1932
sr = (struct sioc_sg_req6 *)arg;
net/ipv6/ip6mr.c
1968
int ip6mr_compat_ioctl(struct sock *sk, unsigned int cmd, void __user *arg)
net/ipv6/ip6mr.c
1983
if (copy_from_user(&vr, arg, sizeof(vr)))
net/ipv6/ip6mr.c
1997
if (copy_to_user(arg, &vr, sizeof(vr)))
net/ipv6/ip6mr.c
2004
if (copy_from_user(&sr, arg, sizeof(sr)))
net/ipv6/ip6mr.c
2015
if (copy_to_user(arg, &sr, sizeof(sr)))
net/ipv6/ip6mr.c
356
static int ip6mr_hash_cmp(struct rhashtable_compare_arg *arg,
net/ipv6/ip6mr.c
359
const struct mfc6_cache_cmp_arg *cmparg = arg->key;
net/ipv6/ip6mr.c
960
struct mfc6_cache_cmp_arg arg = {
net/ipv6/ip6mr.c
965
return mr_mfc_find(mrt, &arg);
net/ipv6/ip6mr.c
973
struct mfc6_cache_cmp_arg arg = {
net/ipv6/ip6mr.c
980
return mr_mfc_find_any(mrt, mifi, &arg);
net/ipv6/ip6mr.c
990
struct mfc6_cache_cmp_arg arg = {
net/ipv6/ip6mr.c
995
return mr_mfc_find_parent(mrt, &arg, parent);
net/ipv6/netfilter/ip6_tables.c
1120
do_replace(struct net *net, sockptr_t arg, unsigned int len)
net/ipv6/netfilter/ip6_tables.c
1130
if (copy_from_sockptr(&tmp, arg, sizeof(tmp)) != 0)
net/ipv6/netfilter/ip6_tables.c
1148
if (copy_from_sockptr_offset(loc_cpu_entry, arg, sizeof(tmp),
net/ipv6/netfilter/ip6_tables.c
1173
do_add_counters(struct net *net, sockptr_t arg, unsigned int len)
net/ipv6/netfilter/ip6_tables.c
1184
paddc = xt_copy_counters(arg, len, &tmp);
net/ipv6/netfilter/ip6_tables.c
1500
compat_do_replace(struct net *net, sockptr_t arg, unsigned int len)
net/ipv6/netfilter/ip6_tables.c
1510
if (copy_from_sockptr(&tmp, arg, sizeof(tmp)) != 0)
net/ipv6/netfilter/ip6_tables.c
1528
if (copy_from_sockptr_offset(loc_cpu_entry, arg, sizeof(tmp),
net/ipv6/netfilter/ip6_tables.c
1630
do_ip6t_set_ctl(struct sock *sk, int cmd, sockptr_t arg, unsigned int len)
net/ipv6/netfilter/ip6_tables.c
1641
ret = compat_do_replace(sock_net(sk), arg, len);
net/ipv6/netfilter/ip6_tables.c
1644
ret = do_replace(sock_net(sk), arg, len);
net/ipv6/netfilter/ip6_tables.c
1648
ret = do_add_counters(sock_net(sk), arg, len);
net/ipv6/raw.c
1144
static int compat_rawv6_ioctl(struct sock *sk, unsigned int cmd, unsigned long arg)
net/ipv6/raw.c
1152
return ip6mr_compat_ioctl(sk, cmd, compat_ptr(arg));
net/ipv6/route.c
1824
static int rt6_nh_flush_exceptions(struct fib6_nh *nh, void *arg)
net/ipv6/route.c
1826
struct fib6_info *f6i = arg;
net/ipv6/route.c
1935
struct fib6_nh_excptn_arg *arg = _arg;
net/ipv6/route.c
1938
err = fib6_nh_remove_exception(nh, arg->plen, arg->rt);
net/ipv6/route.c
1954
struct fib6_nh_excptn_arg arg = {
net/ipv6/route.c
1963
&arg);
net/ipv6/route.c
2006
struct fib6_nh_match_arg *arg = _arg;
net/ipv6/route.c
2008
if (arg->dev != nh->fib_nh_dev ||
net/ipv6/route.c
2009
(arg->gw && !nh->fib_nh_gw_family) ||
net/ipv6/route.c
2010
(!arg->gw && nh->fib_nh_gw_family) ||
net/ipv6/route.c
2011
(arg->gw && !ipv6_addr_equal(arg->gw, &nh->fib_nh_gw6)))
net/ipv6/route.c
2014
arg->match = nh;
net/ipv6/route.c
2032
struct fib6_nh_match_arg arg = {
net/ipv6/route.c
2037
nexthop_for_each_fib6_nh(from->nh, fib6_nh_find_match, &arg);
net/ipv6/route.c
2039
if (!arg.match)
net/ipv6/route.c
2041
fib6_nh = arg.match;
net/ipv6/route.c
2214
struct fib6_nh_age_excptn_arg *arg = _arg;
net/ipv6/route.c
2216
fib6_nh_age_exceptions(nh, arg->gc_args, arg->now);
net/ipv6/route.c
2225
struct fib6_nh_age_excptn_arg arg = {
net/ipv6/route.c
2231
&arg);
net/ipv6/route.c
2959
struct fib6_nh_match_arg arg = {
net/ipv6/route.c
2965
fib6_nh_find_match, &arg);
net/ipv6/route.c
2970
if (!arg.match)
net/ipv6/route.c
2973
res.nh = arg.match;
net/ipv6/route.c
3096
struct fib6_nh_rd_arg *arg = _arg;
net/ipv6/route.c
3098
arg->res->nh = nh;
net/ipv6/route.c
3099
return ip6_redirect_nh_match(arg->res, arg->fl6, arg->gw, arg->ret);
net/ipv6/route.c
3117
struct fib6_nh_rd_arg arg = {
net/ipv6/route.c
3151
&arg))
net/ipv6/route.c
4110
struct fib6_nh_del_cached_rt_arg *arg = _arg;
net/ipv6/route.c
4113
rc = ip6_del_cached_rt(arg->cfg, arg->f6i, nh);
net/ipv6/route.c
4119
struct fib6_nh_del_cached_rt_arg arg = {
net/ipv6/route.c
4124
return nexthop_for_each_fib6_nh(f6i->nh, fib6_nh_del_cached_rt, &arg);
net/ipv6/route.c
4310
struct fib6_nh_match_arg arg = {
net/ipv6/route.c
4316
fib6_nh_find_match, &arg);
net/ipv6/route.c
4321
if (!arg.match)
net/ipv6/route.c
4323
res.nh = arg.match;
net/ipv6/route.c
4711
static int fib6_remove_prefsrc(struct fib6_info *rt, void *arg)
net/ipv6/route.c
4713
struct net *net = ((struct arg_dev_net_ip *)arg)->net;
net/ipv6/route.c
4714
struct in6_addr *addr = ((struct arg_dev_net_ip *)arg)->addr;
net/ipv6/route.c
4741
static int fib6_clean_tohost(struct fib6_info *rt, void *arg)
net/ipv6/route.c
4743
struct in6_addr *gateway = (struct in6_addr *)arg;
net/ipv6/route.c
4873
const struct arg_netdev_event *arg = p_arg;
net/ipv6/route.c
4874
struct net *net = dev_net(arg->dev);
net/ipv6/route.c
4877
rt->fib6_nh->fib_nh_dev == arg->dev) {
net/ipv6/route.c
4878
rt->fib6_nh->fib_nh_flags &= ~arg->nh_flags;
net/ipv6/route.c
4888
struct arg_netdev_event arg = {
net/ipv6/route.c
4896
arg.nh_flags |= RTNH_F_LINKDOWN;
net/ipv6/route.c
4898
fib6_clean_all(dev_net(dev), fib6_ifup, &arg);
net/ipv6/route.c
4958
const struct arg_netdev_event *arg = p_arg;
net/ipv6/route.c
4959
const struct net_device *dev = arg->dev;
net/ipv6/route.c
4965
switch (arg->event) {
net/ipv6/route.c
5001
struct arg_netdev_event arg = {
net/ipv6/route.c
5010
fib6_clean_all_skip_notify(net, fib6_ifdown, &arg);
net/ipv6/route.c
5012
fib6_clean_all(net, fib6_ifdown, &arg);
net/ipv6/route.c
5030
struct rt6_mtu_change_arg *arg = (struct rt6_mtu_change_arg *)_arg;
net/ipv6/route.c
5031
struct fib6_info *f6i = arg->f6i;
net/ipv6/route.c
5038
if (nh->fib_nh_dev == arg->dev) {
net/ipv6/route.c
5039
struct inet6_dev *idev = __in6_dev_get(arg->dev);
net/ipv6/route.c
5042
if (mtu >= arg->mtu ||
net/ipv6/route.c
5043
(mtu < arg->mtu && mtu == idev->cnf.mtu6))
net/ipv6/route.c
5044
fib6_metric_set(f6i, RTAX_MTU, arg->mtu);
net/ipv6/route.c
5047
rt6_exceptions_update_pmtu(idev, nh, arg->mtu);
net/ipv6/route.c
5056
struct rt6_mtu_change_arg *arg = (struct rt6_mtu_change_arg *) p_arg;
net/ipv6/route.c
5065
idev = __in6_dev_get(arg->dev);
net/ipv6/route.c
5072
arg->f6i = f6i;
net/ipv6/route.c
5076
arg);
net/ipv6/route.c
5079
return fib6_nh_mtu_change(f6i->fib6_nh, arg);
net/ipv6/route.c
5084
struct rt6_mtu_change_arg arg = {
net/ipv6/route.c
5089
fib6_clean_all(dev_net(dev), rt6_mtu_change_route, &arg);
net/ipv6/route.c
533
struct fib6_nh_dm_arg *arg = _arg;
net/ipv6/route.c
535
arg->nh = nh;
net/ipv6/route.c
536
return __rt6_device_match(arg->net, nh, arg->saddr, arg->oif,
net/ipv6/route.c
537
arg->flags);
net/ipv6/route.c
546
struct fib6_nh_dm_arg arg = {
net/ipv6/route.c
556
if (nexthop_for_each_fib6_nh(nh, __rt6_nh_dev_match, &arg))
net/ipv6/route.c
557
return arg.nh;
net/ipv6/route.c
5662
static int rt6_nh_nlmsg_size(struct fib6_nh *nh, void *arg)
net/ipv6/route.c
5664
int *nexthop_len = arg;
net/ipv6/route.c
5948
static int fib6_info_nh_uses_dev(struct fib6_nh *nh, void *arg)
net/ipv6/route.c
5950
const struct net_device *dev = arg;
net/ipv6/route.c
5998
static int rt6_nh_dump_exceptions(struct fib6_nh *nh, void *arg)
net/ipv6/route.c
6000
struct fib6_nh_exception_dump_walker *w = arg;
net/ipv6/route.c
6052
struct rt6_rtnl_dump_arg *arg = (struct rt6_rtnl_dump_arg *) p_arg;
net/ipv6/route.c
6053
struct fib_dump_filter *filter = &arg->filter;
net/ipv6/route.c
6055
struct net *net = arg->net;
net/ipv6/route.c
6082
if (rt6_fill_node(net, arg->skb, rt, NULL, NULL, NULL,
net/ipv6/route.c
6084
NETLINK_CB(arg->cb->skb).portid,
net/ipv6/route.c
6085
arg->cb->nlh->nlmsg_seq, flags)) {
net/ipv6/route.c
6093
struct fib6_nh_exception_dump_walker w = { .dump = arg,
net/ipv6/route.c
817
struct fib6_nh_frl_arg *arg = _arg;
net/ipv6/route.c
819
arg->nh = nh;
net/ipv6/route.c
820
return find_match(nh, arg->flags, arg->oif, arg->strict,
net/ipv6/route.c
821
arg->mpri, arg->do_rr);
net/ipv6/route.c
846
struct fib6_nh_frl_arg arg = {
net/ipv6/route.c
862
&arg)) {
net/ipv6/route.c
864
nh = arg.nh;
net/ipv6/seg6_hmac.c
53
static int seg6_hmac_cmpfn(struct rhashtable_compare_arg *arg, const void *obj)
net/ipv6/seg6_hmac.c
57
return (hinfo->hmackeyid != *(__u32 *)arg->key);
net/ipv6/seg6_hmac.c
65
static void seg6_free_hi(void *ptr, void *arg)
net/iucv/af_iucv.c
799
struct proto_accept_arg *arg)
net/iucv/af_iucv.c
813
timeo = sock_rcvtimeo(sk, arg->flags & O_NONBLOCK);
net/kcm/kcmsock.c
1553
static int kcm_ioctl(struct socket *sock, unsigned int cmd, unsigned long arg)
net/kcm/kcmsock.c
1561
if (copy_from_user(&info, (void __user *)arg, sizeof(info)))
net/kcm/kcmsock.c
1571
if (copy_from_user(&info, (void __user *)arg, sizeof(info)))
net/kcm/kcmsock.c
1586
if (copy_to_user((void __user *)arg, &info, sizeof(info)))
net/l2tp/l2tp_eth.c
165
static void l2tp_eth_show(struct seq_file *m, void *arg)
net/l2tp/l2tp_eth.c
167
struct l2tp_session *session = arg;
net/l2tp/l2tp_ppp.c
1043
unsigned long arg)
net/l2tp/l2tp_ppp.c
1062
if (put_user(0, (int __user *)arg))
net/l2tp/l2tp_ppp.c
1079
if (!access_ok((int __user *)arg, sizeof(int)))
net/l2tp/l2tp_ppp.c
1096
if (copy_from_user(&stats, (void __user *)arg,
net/l2tp/l2tp_ppp.c
1114
if (copy_to_user((void __user *)arg, &stats, sizeof(stats)))
net/l2tp/l2tp_ppp.c
497
static void pppol2tp_show(struct seq_file *m, void *arg)
net/l2tp/l2tp_ppp.c
499
struct l2tp_session *session = arg;
net/l3mdev/l3mdev.c
248
struct fib_lookup_arg *arg)
net/l3mdev/l3mdev.c
262
arg->table = dev->l3mdev_ops->l3mdev_fib_table(dev);
net/llc/af_llc.c
1075
unsigned long arg)
net/llc/af_llc.c
697
struct proto_accept_arg *arg)
net/mac80211/main.c
563
unsigned long data, void *arg)
net/mac80211/main.c
565
struct in_ifaddr *ifa = arg;
net/mac80211/main.c
639
unsigned long data, void *arg)
net/mac80211/main.c
641
struct inet6_ifaddr *ifa = (struct inet6_ifaddr *)arg;
net/mac802154/scan.c
51
u8 arg;
net/mac802154/scan.c
63
arg = NL802154_SCAN_DONE_REASON_ABORTED;
net/mac802154/scan.c
65
arg = NL802154_SCAN_DONE_REASON_FINISHED;
net/mac802154/scan.c
66
nl802154_scan_done(wpan_phy, wpan_dev, arg);
net/mctp/af_mctp.c
434
static int mctp_ioctl_tag_copy_from_user(unsigned long arg,
net/mctp/af_mctp.c
451
rc = copy_from_user(ptr, (void __user *)arg, size);
net/mctp/af_mctp.c
474
static int mctp_ioctl_tag_copy_to_user(unsigned long arg,
net/mctp/af_mctp.c
495
rc = copy_to_user((void __user *)arg, ptr, size);
net/mctp/af_mctp.c
503
unsigned long arg)
net/mctp/af_mctp.c
512
rc = mctp_ioctl_tag_copy_from_user(arg, &ctl, tagv2);
net/mctp/af_mctp.c
525
rc = mctp_ioctl_tag_copy_to_user(arg, &ctl, tagv2);
net/mctp/af_mctp.c
546
unsigned long arg)
net/mctp/af_mctp.c
556
rc = mctp_ioctl_tag_copy_from_user(arg, &ctl, tagv2);
net/mctp/af_mctp.c
592
static int mctp_ioctl(struct socket *sock, unsigned int cmd, unsigned long arg)
net/mctp/af_mctp.c
601
return mctp_ioctl_alloctag(msk, tagv2, arg);
net/mctp/af_mctp.c
605
return mctp_ioctl_droptag(msk, tagv2, arg);
net/mctp/af_mctp.c
613
unsigned long arg)
net/mctp/af_mctp.c
615
void __user *argp = compat_ptr(arg);
net/mptcp/protocol.c
4183
struct proto_accept_arg *arg)
net/mptcp/protocol.c
4198
newsk = inet_csk_accept(ssk, arg);
net/mptcp/protocol.c
4200
return arg->err;
net/mptcp/protocol.c
4221
newsk->sk_kern_sock = arg->kern;
net/mptcp/protocol.c
4243
newsk->sk_kern_sock = arg->kern;
net/mptcp/protocol.c
4408
.arg.data = tss,
net/netfilter/ipset/ip_set_core.c
1449
#define DUMP_TYPE(arg) (((u32)(arg)) & 0x0000FFFF)
net/netfilter/ipset/ip_set_core.c
1450
#define DUMP_FLAGS(arg) (((u32)(arg)) >> 16)
net/netfilter/ipvs/ip_vs_ctl.c
2695
unsigned char arg[MAX_SET_ARGLEN];
net/netfilter/ipvs/ip_vs_ctl.c
2703
BUILD_BUG_ON(sizeof(arg) > 255);
net/netfilter/ipvs/ip_vs_ctl.c
2715
if (copy_from_sockptr(arg, ptr, len) != 0)
net/netfilter/ipvs/ip_vs_ctl.c
2721
struct ip_vs_daemon_user *dm = (struct ip_vs_daemon_user *)arg;
net/netfilter/ipvs/ip_vs_ctl.c
2746
ret = ip_vs_set_timeout(ipvs, (struct ip_vs_timeout_user *)arg);
net/netfilter/ipvs/ip_vs_ctl.c
2754
usvc_compat = (struct ip_vs_service_user *)arg;
net/netfilter/ipvs/ip_vs_ctl.c
3016
unsigned char arg[MAX_GET_ARGLEN];
net/netfilter/ipvs/ip_vs_ctl.c
3023
BUILD_BUG_ON(sizeof(arg) > 255);
net/netfilter/ipvs/ip_vs_ctl.c
3036
if (copy_from_user(arg, user, copylen) != 0)
net/netfilter/ipvs/ip_vs_ctl.c
3096
get = (struct ip_vs_get_services *)arg;
net/netfilter/ipvs/ip_vs_ctl.c
3113
entry = (struct ip_vs_service_entry *)arg;
net/netfilter/ipvs/ip_vs_ctl.c
3137
get = (struct ip_vs_get_dests *)arg;
net/netfilter/nf_flow_table_core.c
284
static int flow_offload_hash_cmp(struct rhashtable_compare_arg *arg,
net/netfilter/nf_flow_table_core.c
287
const struct flow_offload_tuple *tuple = arg->key;
net/netfilter/nf_nat_masquerade.c
139
static int device_cmp(struct nf_conn *i, void *arg)
net/netfilter/nf_nat_masquerade.c
142
const struct masq_dev_work *w = arg;
net/netfilter/nf_tables_api.c
1526
static int nft_chain_hash_cmp(struct rhashtable_compare_arg *arg,
net/netfilter/nf_tables_api.c
1530
const char *name = arg->key;
net/netfilter/nf_tables_api.c
1551
static int nft_objname_hash_cmp(struct rhashtable_compare_arg *arg,
net/netfilter/nf_tables_api.c
1554
const struct nft_object_hash_key *k = arg->key;
net/netfilter/nfnetlink_queue.c
139
static int nfqnl_packet_obj_cmpfn(struct rhashtable_compare_arg *arg,
net/netfilter/nfnetlink_queue.c
142
const struct nfqnl_packet_key *key = arg->key;
net/netfilter/nft_set_hash.c
111
struct nft_rhash_cmp_arg arg = {
net/netfilter/nft_set_hash.c
118
he = rhashtable_lookup(&priv->ht, &arg, nft_rhash_params);
net/netfilter/nft_set_hash.c
132
struct nft_rhash_cmp_arg arg = {
net/netfilter/nft_set_hash.c
139
he = rhashtable_lookup(&priv->ht, &arg, nft_rhash_params);
net/netfilter/nft_set_hash.c
149
prev = rhashtable_lookup_get_insert_key(&priv->ht, &arg, &he->node,
net/netfilter/nft_set_hash.c
177
struct nft_rhash_cmp_arg arg = {
net/netfilter/nft_set_hash.c
186
prev = rhashtable_lookup_get_insert_key(&priv->ht, &arg, &he->node,
net/netfilter/nft_set_hash.c
220
struct nft_rhash_cmp_arg arg = {
net/netfilter/nft_set_hash.c
228
he = rhashtable_lookup(&priv->ht, &arg, nft_rhash_params);
net/netfilter/nft_set_hash.c
251
struct nft_rhash_cmp_arg arg = {
net/netfilter/nft_set_hash.c
258
he = rhashtable_lookup(&priv->ht, &arg, nft_rhash_params);
net/netfilter/nft_set_hash.c
47
const struct nft_rhash_cmp_arg *arg = data;
net/netfilter/nft_set_hash.c
49
return jhash(arg->key, len, seed);
net/netfilter/nft_set_hash.c
542
static void nft_rhash_elem_destroy(void *ptr, void *arg)
net/netfilter/nft_set_hash.c
544
struct nft_rhash_ctx *rhash_ctx = arg;
net/netfilter/nft_set_hash.c
59
static inline int nft_rhash_cmp(struct rhashtable_compare_arg *arg,
net/netfilter/nft_set_hash.c
62
const struct nft_rhash_cmp_arg *x = arg->key;
net/netfilter/nft_set_hash.c
91
struct nft_rhash_cmp_arg arg = {
net/netfilter/nft_set_hash.c
98
he = rhashtable_lookup(&priv->ht, &arg, nft_rhash_params);
net/netfilter/x_tables.c
1092
void *xt_copy_counters(sockptr_t arg, unsigned int len,
net/netfilter/x_tables.c
1108
if (copy_from_sockptr(&compat_tmp, arg, sizeof(compat_tmp)) != 0)
net/netfilter/x_tables.c
1121
if (copy_from_sockptr(info, arg, sizeof(*info)) != 0)
net/netfilter/x_tables.c
1138
if (copy_from_sockptr_offset(mem, arg, offset, len) == 0)
net/netlabel/netlabel_calipso.c
216
static int netlbl_calipso_listall_cb(struct calipso_doi *doi_def, void *arg)
net/netlabel/netlabel_calipso.c
219
struct netlbl_calipso_doiwalk_arg *cb_arg = arg;
net/netlabel/netlabel_calipso.c
283
static int netlbl_calipso_remove_cb(struct netlbl_dom_map *entry, void *arg)
net/netlabel/netlabel_calipso.c
285
struct netlbl_domhsh_walk_arg *cb_arg = arg;
net/netlabel/netlabel_calipso.c
502
int (*callback)(struct calipso_doi *doi_def, void *arg),
net/netlabel/netlabel_calipso.h
115
int (*callback)(struct calipso_doi *doi_def, void *arg),
net/netlabel/netlabel_cipso_v4.c
613
static int netlbl_cipsov4_listall_cb(struct cipso_v4_doi *doi_def, void *arg)
net/netlabel/netlabel_cipso_v4.c
616
struct netlbl_cipsov4_doiwalk_arg *cb_arg = arg;
net/netlabel/netlabel_cipso_v4.c
680
static int netlbl_cipsov4_remove_cb(struct netlbl_dom_map *entry, void *arg)
net/netlabel/netlabel_cipso_v4.c
682
struct netlbl_domhsh_walk_arg *cb_arg = arg;
net/netlabel/netlabel_domainhash.c
939
int (*callback) (struct netlbl_dom_map *entry, void *arg),
net/netlabel/netlabel_domainhash.h
103
int (*callback) (struct netlbl_dom_map *entry, void *arg),
net/netlabel/netlabel_mgmt.c
477
static int netlbl_mgmt_listall_cb(struct netlbl_dom_map *entry, void *arg)
net/netlabel/netlabel_mgmt.c
480
struct netlbl_domhsh_walk_arg *cb_arg = arg;
net/netlabel/netlabel_unlabeled.c
1060
void *arg)
net/netlabel/netlabel_unlabeled.c
1063
struct netlbl_unlhsh_walk_arg *cb_arg = arg;
net/netlink/af_netlink.c
1129
unsigned long arg)
net/netlink/af_netlink.c
2873
struct netlink_compare_arg arg;
net/netlink/af_netlink.c
2875
netlink_compare_arg_init(&arg, sock_net(&nlk->sk), nlk->portid);
net/netlink/af_netlink.c
2876
return jhash2((u32 *)&arg, netlink_compare_arg_len / sizeof(u32), seed);
net/netlink/af_netlink.c
474
static inline int netlink_compare(struct rhashtable_compare_arg *arg,
net/netlink/af_netlink.c
477
const struct netlink_compare_arg *x = arg->key;
net/netlink/af_netlink.c
484
static void netlink_compare_arg_init(struct netlink_compare_arg *arg,
net/netlink/af_netlink.c
487
memset(arg, 0, sizeof(*arg));
net/netlink/af_netlink.c
488
write_pnet(&arg->pnet, net);
net/netlink/af_netlink.c
489
arg->portid = portid;
net/netlink/af_netlink.c
495
struct netlink_compare_arg arg;
net/netlink/af_netlink.c
497
netlink_compare_arg_init(&arg, net, portid);
net/netlink/af_netlink.c
498
return rhashtable_lookup_fast(&table->hash, &arg,
net/netlink/af_netlink.c
504
struct netlink_compare_arg arg;
net/netlink/af_netlink.c
506
netlink_compare_arg_init(&arg, sock_net(sk), nlk_sk(sk)->portid);
net/netlink/af_netlink.c
507
return rhashtable_lookup_insert_key(&table->hash, &arg,
net/netrom/af_netrom.c
1208
static int nr_ioctl(struct socket *sock, unsigned int cmd, unsigned long arg)
net/netrom/af_netrom.c
1211
void __user *argp = (void __user *)arg;
net/netrom/af_netrom.c
776
struct proto_accept_arg *arg)
net/netrom/af_netrom.c
808
if (arg->flags & O_NONBLOCK) {
net/netrom/nr_route.c
629
int nr_rt_ioctl(unsigned int cmd, void __user *arg)
net/netrom/nr_route.c
638
if (copy_from_user(&nr_route, arg, sizeof(struct nr_route_struct)))
net/netrom/nr_route.c
672
if (copy_from_user(&nr_route, arg, sizeof(struct nr_route_struct)))
net/nfc/digital.h
103
nfc_digital_cmd_complete_t cb, void *arg)
net/nfc/digital.h
106
timeout, cb, arg);
net/nfc/digital.h
109
void digital_tg_recv_atr_req(struct nfc_digital_dev *ddev, void *arg,
net/nfc/digital.h
116
void digital_tg_recv_md_req(struct nfc_digital_dev *ddev, void *arg,
net/nfc/digital.h
96
void digital_tg_recv_sens_req(struct nfc_digital_dev *ddev, void *arg,
net/nfc/digital.h
99
void digital_tg_recv_sensf_req(struct nfc_digital_dev *ddev, void *arg,
net/nfc/digital_core.c
143
void *arg, struct sk_buff *resp)
net/nfc/digital_core.c
145
struct digital_cmd *cmd = arg;
net/nfc/digital_core.c
663
static void digital_in_send_complete(struct nfc_digital_dev *ddev, void *arg,
net/nfc/digital_core.c
666
struct digital_data_exch *data_exch = arg;
net/nfc/digital_dep.c
106
static void digital_in_recv_dep_res(struct nfc_digital_dev *ddev, void *arg,
net/nfc/digital_dep.c
1077
static void digital_tg_recv_dep_req(struct nfc_digital_dev *ddev, void *arg,
net/nfc/digital_dep.c
108
static void digital_tg_recv_dep_req(struct nfc_digital_dev *ddev, void *arg,
net/nfc/digital_dep.c
1349
void *arg, struct sk_buff *resp)
net/nfc/digital_dep.c
1351
u8 rf_tech = (unsigned long)arg;
net/nfc/digital_dep.c
1398
static void digital_tg_recv_psl_req(struct nfc_digital_dev *ddev, void *arg,
net/nfc/digital_dep.c
1468
void *arg, struct sk_buff *resp)
net/nfc/digital_dep.c
1484
digital_tg_recv_psl_req(ddev, arg, resp);
net/nfc/digital_dep.c
1486
digital_tg_recv_dep_req(ddev, arg, resp);
net/nfc/digital_dep.c
1541
void digital_tg_recv_atr_req(struct nfc_digital_dev *ddev, void *arg,
net/nfc/digital_dep.c
295
static void digital_in_recv_psl_res(struct nfc_digital_dev *ddev, void *arg,
net/nfc/digital_dep.c
298
struct nfc_target *target = arg;
net/nfc/digital_dep.c
399
static void digital_in_recv_atr_res(struct nfc_digital_dev *ddev, void *arg,
net/nfc/digital_dep.c
402
struct nfc_target *target = arg;
net/nfc/digital_dep.c
686
static void digital_in_recv_dep_res(struct nfc_digital_dev *ddev, void *arg,
net/nfc/digital_dep.c
689
struct digital_data_exch *data_exch = arg;
net/nfc/digital_technology.c
1021
static void digital_tg_recv_sdd_req(struct nfc_digital_dev *ddev, void *arg,
net/nfc/digital_technology.c
1080
void digital_tg_recv_sens_req(struct nfc_digital_dev *ddev, void *arg,
net/nfc/digital_technology.c
1110
void *arg, struct sk_buff *resp)
net/nfc/digital_technology.c
1114
digital_tg_recv_sensf_req(ddev, arg, resp);
net/nfc/digital_technology.c
1116
digital_tg_recv_atr_req(ddev, arg, resp);
net/nfc/digital_technology.c
1173
void digital_tg_recv_sensf_req(struct nfc_digital_dev *ddev, void *arg,
net/nfc/digital_technology.c
1262
void digital_tg_recv_md_req(struct nfc_digital_dev *ddev, void *arg,
net/nfc/digital_technology.c
1282
digital_tg_recv_sens_req(ddev, arg, resp);
net/nfc/digital_technology.c
1289
digital_tg_recv_sensf_req(ddev, arg, resp);
net/nfc/digital_technology.c
215
static void digital_in_recv_ats(struct nfc_digital_dev *ddev, void *arg,
net/nfc/digital_technology.c
218
struct nfc_target *target = arg;
net/nfc/digital_technology.c
272
static void digital_in_recv_sel_res(struct nfc_digital_dev *ddev, void *arg,
net/nfc/digital_technology.c
275
struct nfc_target *target = arg;
net/nfc/digital_technology.c
387
static void digital_in_recv_sdd_res(struct nfc_digital_dev *ddev, void *arg,
net/nfc/digital_technology.c
390
struct nfc_target *target = arg;
net/nfc/digital_technology.c
476
static void digital_in_recv_sens_res(struct nfc_digital_dev *ddev, void *arg,
net/nfc/digital_technology.c
575
static void digital_in_recv_attrib_res(struct nfc_digital_dev *ddev, void *arg,
net/nfc/digital_technology.c
578
struct nfc_target *target = arg;
net/nfc/digital_technology.c
645
static void digital_in_recv_sensb_res(struct nfc_digital_dev *ddev, void *arg,
net/nfc/digital_technology.c
742
static void digital_in_recv_sensf_res(struct nfc_digital_dev *ddev, void *arg,
net/nfc/digital_technology.c
841
void *arg, struct sk_buff *resp)
net/nfc/digital_technology.c
956
static void digital_tg_recv_sel_req(struct nfc_digital_dev *ddev, void *arg,
net/nfc/llcp_sock.c
450
struct proto_accept_arg *arg)
net/nfc/llcp_sock.c
466
timeo = sock_rcvtimeo(sk, arg->flags & O_NONBLOCK);
net/nfc/nci/uart.c
326
unsigned long arg)
net/nfc/nci/uart.c
334
return nci_uart_set_driver(tty, (unsigned int)arg);
net/nfc/nci/uart.c
339
err = n_tty_ioctl_helper(tty, cmd, arg);
net/openvswitch/actions.c
1140
const struct check_pkt_len_arg *arg;
net/openvswitch/actions.c
1147
arg = nla_data(cpl_arg);
net/openvswitch/actions.c
1150
max_len = arg->pkt_len;
net/openvswitch/actions.c
1158
clone_flow_key = !arg->exec_for_lesser_equal;
net/openvswitch/actions.c
1165
clone_flow_key = !arg->exec_for_greater;
net/openvswitch/actions.c
947
const struct sample_arg *arg;
net/openvswitch/actions.c
954
arg = nla_data(sample_arg);
net/openvswitch/actions.c
958
if ((arg->probability != U32_MAX) &&
net/openvswitch/actions.c
959
(!arg->probability || get_random_u32() > arg->probability)) {
net/openvswitch/actions.c
965
OVS_CB(skb)->probability = arg->probability;
net/openvswitch/actions.c
967
clone_flow_key = !arg->exec;
net/openvswitch/flow_netlink.c
2526
struct sample_arg arg;
net/openvswitch/flow_netlink.c
2562
arg.exec = last || !actions_may_change_flow(actions);
net/openvswitch/flow_netlink.c
2563
arg.probability = nla_get_u32(probability);
net/openvswitch/flow_netlink.c
2565
err = ovs_nla_add_action(sfa, OVS_SAMPLE_ATTR_ARG, &arg, sizeof(arg),
net/openvswitch/flow_netlink.c
3042
struct check_pkt_len_arg arg;
net/openvswitch/flow_netlink.c
3069
arg.pkt_len = nla_get_u16(a[OVS_CHECK_PKT_LEN_ATTR_PKT_LEN]);
net/openvswitch/flow_netlink.c
3070
arg.exec_for_lesser_equal =
net/openvswitch/flow_netlink.c
3072
arg.exec_for_greater =
net/openvswitch/flow_netlink.c
3075
err = ovs_nla_add_action(sfa, OVS_CHECK_PKT_LEN_ATTR_ARG, &arg,
net/openvswitch/flow_netlink.c
3076
sizeof(arg), log);
net/openvswitch/flow_netlink.c
3520
const struct sample_arg *arg;
net/openvswitch/flow_netlink.c
3528
arg = nla_data(sample_arg);
net/openvswitch/flow_netlink.c
3531
if (nla_put_u32(skb, OVS_SAMPLE_ATTR_PROBABILITY, arg->probability)) {
net/openvswitch/flow_netlink.c
3582
const struct check_pkt_len_arg *arg;
net/openvswitch/flow_netlink.c
3594
arg = nla_data(cpl_arg);
net/openvswitch/flow_netlink.c
3596
if (nla_put_u16(skb, OVS_CHECK_PKT_LEN_ATTR_PKT_LEN, arg->pkt_len)) {
net/packet/af_packet.c
4243
unsigned long arg)
net/packet/af_packet.c
4252
return put_user(amount, (int __user *)arg);
net/packet/af_packet.c
4264
return put_user(amount, (int __user *)arg);
net/packet/af_packet.c
4281
return inet_dgram_ops.ioctl(sock, cmd, arg);
net/phonet/pep.c
763
struct proto_accept_arg *arg)
net/phonet/pep.c
775
skb = skb_recv_datagram(sk, (arg->flags & O_NONBLOCK) ? MSG_DONTWAIT : 0,
net/phonet/pep.c
776
&arg->err);
net/phonet/pep.c
840
arg->kern);
net/phonet/pep.c
881
arg->err = err;
net/phonet/socket.c
295
struct proto_accept_arg *arg)
net/phonet/socket.c
303
newsk = sk->sk_prot->accept(sk, arg);
net/phonet/socket.c
305
return arg->err;
net/phonet/socket.c
356
unsigned long arg)
net/phonet/socket.c
366
if (get_user(handle, (__u16 __user *)arg))
net/phonet/socket.c
386
return put_user(handle, (__u16 __user *)arg);
net/phonet/socket.c
389
return sk_ioctl(sk, cmd, (void __user *)arg);
net/qrtr/af_qrtr.c
1140
static int qrtr_ioctl(struct socket *sock, unsigned int cmd, unsigned long arg)
net/qrtr/af_qrtr.c
1142
void __user *argp = (void __user *)arg;
net/rds/af_rds.c
255
static int rds_ioctl(struct socket *sock, unsigned int cmd, unsigned long arg)
net/rds/af_rds.c
262
if (get_user(utos, (rds_tos_t __user *)arg))
net/rds/af_rds.c
283
if (put_user(tos, (rds_tos_t __user *)arg))
net/rds/ib.h
369
void rds_ib_conn_free(void *arg);
net/rds/ib_cm.c
1250
void rds_ib_conn_free(void *arg)
net/rds/ib_cm.c
1252
struct rds_ib_connection *ic = arg;
net/rds/loop.c
155
static void rds_loop_conn_free(void *arg)
net/rds/loop.c
157
struct rds_loop_connection *lc = arg;
net/rds/tcp.c
354
static void rds_tcp_conn_free(void *arg)
net/rds/tcp.c
356
struct rds_tcp_connection *tc = arg;
net/rds/tcp_recv.c
158
struct rds_tcp_desc_arg *arg = desc->arg.data;
net/rds/tcp_recv.c
159
struct rds_conn_path *cp = arg->conn_path;
net/rds/tcp_recv.c
175
arg->gfp);
net/rds/tcp_recv.c
219
clone = pskb_extract(skb, offset, to_copy, arg->gfp);
net/rds/tcp_recv.c
246
arg->gfp);
net/rds/tcp_recv.c
268
struct rds_tcp_desc_arg arg;
net/rds/tcp_recv.c
271
arg.conn_path = cp;
net/rds/tcp_recv.c
272
arg.gfp = gfp;
net/rds/tcp_recv.c
273
desc.arg.data = &arg;
net/rfkill/core.c
1347
unsigned long arg)
net/rfkill/core.c
1369
if (get_user(size, (__u32 __user *)arg)) {
net/rose/af_rose.c
1343
static int rose_ioctl(struct socket *sock, unsigned int cmd, unsigned long arg)
net/rose/af_rose.c
1347
void __user *argp = (void __user *)arg;
net/rose/af_rose.c
938
struct proto_accept_arg *arg)
net/rose/af_rose.c
971
if (arg->flags & O_NONBLOCK) {
net/rose/rose_route.c
730
int rose_rt_ioctl(unsigned int cmd, void __user *arg)
net/rose/rose_route.c
738
if (copy_from_user(&rose_route, arg, sizeof(struct rose_route_struct)))
net/rose/rose_route.c
752
if (copy_from_user(&rose_route, arg, sizeof(struct rose_route_struct)))
net/sched/bpf_qdisc.c
39
u32 arg;
net/sched/bpf_qdisc.c
41
arg = btf_ctx_arg_idx(btf, prog->aux->attach_func_proto, off);
net/sched/bpf_qdisc.c
424
static int Qdisc_ops__init(struct Qdisc *sch, struct nlattr *arg,
net/sched/bpf_qdisc.c
43
if (arg == 2 && type == BPF_READ) {
net/sched/cls_api.c
2766
static int tcf_node_dump(struct tcf_proto *tp, void *n, struct tcf_walker *arg)
net/sched/cls_api.c
2768
struct tcf_dump_args *a = (void *)arg;
net/sched/cls_api.c
2785
struct tcf_dump_args arg;
net/sched/cls_api.c
2814
arg.w.fn = tcf_node_dump;
net/sched/cls_api.c
2815
arg.skb = skb;
net/sched/cls_api.c
2816
arg.cb = cb;
net/sched/cls_api.c
2817
arg.block = block;
net/sched/cls_api.c
2818
arg.q = q;
net/sched/cls_api.c
2819
arg.parent = parent;
net/sched/cls_api.c
2820
arg.w.stop = 0;
net/sched/cls_api.c
2821
arg.w.skip = cb->args[1] - 1;
net/sched/cls_api.c
2822
arg.w.count = 0;
net/sched/cls_api.c
2823
arg.w.cookie = cb->args[2];
net/sched/cls_api.c
2824
arg.terse_dump = terse;
net/sched/cls_api.c
2825
tp->ops->walk(tp, &arg.w, true);
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
2828
if (arg.w.stop)
net/sched/cls_basic.c
127
static int basic_delete(struct tcf_proto *tp, void *arg, bool *last,
net/sched/cls_basic.c
131
struct basic_filter *f = arg;
net/sched/cls_basic.c
174
struct nlattr **tca, void **arg,
net/sched/cls_basic.c
180
struct basic_filter *fold = (struct basic_filter *) *arg;
net/sched/cls_basic.c
229
*arg = fnew;
net/sched/cls_basic.c
249
static void basic_walk(struct tcf_proto *tp, struct tcf_walker *arg,
net/sched/cls_basic.c
256
if (!tc_cls_stats_dump(tp, arg, f))
net/sched/cls_bpf.c
301
static int cls_bpf_delete(struct tcf_proto *tp, void *arg, bool *last,
net/sched/cls_bpf.c
306
__cls_bpf_delete(tp, arg, extack);
net/sched/cls_bpf.c
410
void **arg, u32 flags,
net/sched/cls_bpf.c
415
struct cls_bpf_prog *oldprog = *arg;
net/sched/cls_bpf.c
522
*arg = prog;
net/sched/cls_bpf.c
638
static void cls_bpf_walk(struct tcf_proto *tp, struct tcf_walker *arg,
net/sched/cls_bpf.c
645
if (!tc_cls_stats_dump(tp, arg, prog))
net/sched/cls_cgroup.c
148
static int cls_cgroup_delete(struct tcf_proto *tp, void *arg, bool *last,
net/sched/cls_cgroup.c
154
static void cls_cgroup_walk(struct tcf_proto *tp, struct tcf_walker *arg,
net/sched/cls_cgroup.c
159
if (arg->count < arg->skip)
net/sched/cls_cgroup.c
164
if (arg->fn(tp, head, arg) < 0) {
net/sched/cls_cgroup.c
165
arg->stop = 1;
net/sched/cls_cgroup.c
169
arg->count++;
net/sched/cls_cgroup.c
81
void **arg, u32 flags,
net/sched/cls_flow.c
393
void **arg, u32 flags,
net/sched/cls_flow.c
453
fold = *arg;
net/sched/cls_flow.c
556
if (!*arg)
net/sched/cls_flow.c
561
*arg = fnew;
net/sched/cls_flow.c
577
static int flow_delete(struct tcf_proto *tp, void *arg, bool *last,
net/sched/cls_flow.c
581
struct flow_filter *f = arg;
net/sched/cls_flow.c
690
static void flow_walk(struct tcf_proto *tp, struct tcf_walker *arg,
net/sched/cls_flow.c
697
if (!tc_cls_stats_dump(tp, arg, f))
net/sched/cls_flower.c
2360
void **arg, u32 flags,
net/sched/cls_flower.c
2366
struct cls_fl_filter *fold = *arg;
net/sched/cls_flower.c
2566
*arg = fnew;
net/sched/cls_flower.c
2611
static int fl_delete(struct tcf_proto *tp, void *arg, bool *last,
net/sched/cls_flower.c
2615
struct cls_fl_filter *f = arg;
net/sched/cls_flower.c
2626
static void fl_walk(struct tcf_proto *tp, struct tcf_walker *arg,
net/sched/cls_flower.c
2630
unsigned long id = arg->cookie, tmp;
net/sched/cls_flower.c
2633
arg->count = arg->skip;
net/sched/cls_flower.c
2642
if (arg->fn(tp, f, arg) < 0) {
net/sched/cls_flower.c
2644
arg->stop = 1;
net/sched/cls_flower.c
2649
arg->count++;
net/sched/cls_flower.c
2653
arg->cookie = id;
net/sched/cls_flower.c
620
static void fl_put(struct tcf_proto *tp, void *arg)
net/sched/cls_flower.c
622
struct cls_fl_filter *f = arg;
net/sched/cls_fw.c
156
static int fw_delete(struct tcf_proto *tp, void *arg, bool *last,
net/sched/cls_fw.c
160
struct fw_filter *f = arg;
net/sched/cls_fw.c
241
u32 handle, struct nlattr **tca, void **arg,
net/sched/cls_fw.c
245
struct fw_filter *f = *arg;
net/sched/cls_fw.c
309
*arg = fnew;
net/sched/cls_fw.c
346
*arg = f;
net/sched/cls_fw.c
355
static void fw_walk(struct tcf_proto *tp, struct tcf_walker *arg,
net/sched/cls_fw.c
362
arg->stop = 1;
net/sched/cls_fw.c
364
if (arg->stop)
net/sched/cls_fw.c
372
if (!tc_cls_stats_dump(tp, arg, f))
net/sched/cls_matchall.c
165
void **arg, u32 flags,
net/sched/cls_matchall.c
233
*arg = head;
net/sched/cls_matchall.c
249
static int mall_delete(struct tcf_proto *tp, void *arg, bool *last,
net/sched/cls_matchall.c
259
static void mall_walk(struct tcf_proto *tp, struct tcf_walker *arg,
net/sched/cls_matchall.c
264
if (arg->count < arg->skip)
net/sched/cls_matchall.c
269
if (arg->fn(tp, head, arg) < 0)
net/sched/cls_matchall.c
270
arg->stop = 1;
net/sched/cls_matchall.c
272
arg->count++;
net/sched/cls_route.c
313
static int route4_delete(struct tcf_proto *tp, void *arg, bool *last,
net/sched/cls_route.c
317
struct route4_filter *f = arg;
net/sched/cls_route.c
478
struct nlattr **tca, void **arg, u32 flags,
net/sched/cls_route.c
505
fold = *arg;
net/sched/cls_route.c
562
*arg = f;
net/sched/cls_route.c
577
static void route4_walk(struct tcf_proto *tp, struct tcf_walker *arg,
net/sched/cls_route.c
583
if (head == NULL || arg->stop)
net/sched/cls_route.c
596
if (!tc_cls_stats_dump(tp, arg, f))
net/sched/cls_u32.c
1010
*arg = ht;
net/sched/cls_u32.c
1179
*arg = n;
net/sched/cls_u32.c
1202
static void u32_walk(struct tcf_proto *tp, struct tcf_walker *arg,
net/sched/cls_u32.c
1210
if (arg->stop)
net/sched/cls_u32.c
1219
if (!tc_cls_stats_dump(tp, arg, ht))
net/sched/cls_u32.c
1226
if (!tc_cls_stats_dump(tp, arg, n))
net/sched/cls_u32.c
668
static int u32_delete(struct tcf_proto *tp, void *arg, bool *last,
net/sched/cls_u32.c
671
struct tc_u_hnode *ht = arg;
net/sched/cls_u32.c
871
struct nlattr **tca, void **arg, u32 flags,
net/sched/cls_u32.c
906
n = *arg;
net/sched/sch_api.c
1423
struct check_loop_arg arg;
net/sched/sch_api.c
1428
arg.w.stop = arg.w.skip = arg.w.count = 0;
net/sched/sch_api.c
1429
arg.w.fn = check_loop_fn;
net/sched/sch_api.c
1430
arg.depth = depth;
net/sched/sch_api.c
1431
arg.p = p;
net/sched/sch_api.c
1432
q->ops->cl_ops->walk(q, &arg.w);
net/sched/sch_api.c
1433
return arg.w.stop ? -ELOOP : 0;
net/sched/sch_api.c
1441
struct check_loop_arg *arg = (struct check_loop_arg *)w;
net/sched/sch_api.c
1445
if (leaf == arg->p || arg->depth > 7)
net/sched/sch_api.c
1447
return check_loop(leaf, arg->p, arg->depth + 1);
net/sched/sch_api.c
2084
static int tcf_node_bind(struct tcf_proto *tp, void *n, struct tcf_walker *arg)
net/sched/sch_api.c
2086
struct tcf_bind_args *a = (void *)arg;
net/sched/sch_api.c
2123
struct tcf_bind_args arg = {};
net/sched/sch_api.c
2125
arg.w.fn = tcf_node_bind;
net/sched/sch_api.c
2126
arg.classid = a->clid;
net/sched/sch_api.c
2127
arg.base = cl;
net/sched/sch_api.c
2128
arg.cl = a->new_cl;
net/sched/sch_api.c
2129
tp->ops->walk(tp, &arg.w, true);
net/sched/sch_api.c
2322
struct qdisc_walker *arg)
net/sched/sch_api.c
2324
struct qdisc_dump_args *a = (struct qdisc_dump_args *)arg;
net/sched/sch_api.c
2335
struct qdisc_dump_args arg;
net/sched/sch_api.c
2346
arg.w.fn = qdisc_class_dump;
net/sched/sch_api.c
2347
arg.skb = skb;
net/sched/sch_api.c
2348
arg.cb = cb;
net/sched/sch_api.c
2349
arg.w.stop = 0;
net/sched/sch_api.c
2350
arg.w.skip = cb->args[1];
net/sched/sch_api.c
2351
arg.w.count = 0;
net/sched/sch_api.c
2352
q->ops->cl_ops->walk(q, &arg.w);
net/sched/sch_api.c
2353
cb->args[1] = arg.w.count;
net/sched/sch_api.c
2354
if (arg.w.stop)
net/sched/sch_cake.c
3078
static struct Qdisc *cake_leaf(struct Qdisc *sch, unsigned long arg)
net/sched/sch_cake.c
3189
static void cake_walk(struct Qdisc *sch, struct qdisc_walker *arg)
net/sched/sch_cake.c
3194
if (arg->stop)
net/sched/sch_cake.c
3202
arg->count++;
net/sched/sch_cake.c
3206
arg))
net/sched/sch_cbs.c
492
static int cbs_graft(struct Qdisc *sch, unsigned long arg, struct Qdisc *new,
net/sched/sch_cbs.c
508
static struct Qdisc *cbs_leaf(struct Qdisc *sch, unsigned long arg)
net/sched/sch_drr.c
141
*arg = (unsigned long)cl;
net/sched/sch_drr.c
152
static int drr_delete_class(struct Qdisc *sch, unsigned long arg,
net/sched/sch_drr.c
156
struct drr_class *cl = (struct drr_class *)arg;
net/sched/sch_drr.c
203
static void drr_unbind_tcf(struct Qdisc *sch, unsigned long arg)
net/sched/sch_drr.c
205
struct drr_class *cl = (struct drr_class *)arg;
net/sched/sch_drr.c
210
static int drr_graft_class(struct Qdisc *sch, unsigned long arg,
net/sched/sch_drr.c
214
struct drr_class *cl = (struct drr_class *)arg;
net/sched/sch_drr.c
227
static struct Qdisc *drr_class_leaf(struct Qdisc *sch, unsigned long arg)
net/sched/sch_drr.c
229
struct drr_class *cl = (struct drr_class *)arg;
net/sched/sch_drr.c
234
static void drr_qlen_notify(struct Qdisc *csh, unsigned long arg)
net/sched/sch_drr.c
236
struct drr_class *cl = (struct drr_class *)arg;
net/sched/sch_drr.c
241
static int drr_dump_class(struct Qdisc *sch, unsigned long arg,
net/sched/sch_drr.c
244
struct drr_class *cl = (struct drr_class *)arg;
net/sched/sch_drr.c
263
static int drr_dump_class_stats(struct Qdisc *sch, unsigned long arg,
net/sched/sch_drr.c
266
struct drr_class *cl = (struct drr_class *)arg;
net/sched/sch_drr.c
283
static void drr_walk(struct Qdisc *sch, struct qdisc_walker *arg)
net/sched/sch_drr.c
289
if (arg->stop)
net/sched/sch_drr.c
294
if (!tc_qdisc_stats_dump(sch, (unsigned long)cl, arg))
net/sched/sch_drr.c
59
struct nlattr **tca, unsigned long *arg,
net/sched/sch_drr.c
63
struct drr_class *cl = (struct drr_class *)*arg;
net/sched/sch_dualpi2.c
1079
static struct Qdisc *dualpi2_leaf(struct Qdisc *sch, unsigned long arg)
net/sched/sch_dualpi2.c
1109
static void dualpi2_walk(struct Qdisc *sch, struct qdisc_walker *arg)
net/sched/sch_dualpi2.c
1113
if (arg->stop)
net/sched/sch_dualpi2.c
1118
if (arg->count < arg->skip) {
net/sched/sch_dualpi2.c
1119
arg->count++;
net/sched/sch_dualpi2.c
1122
if (arg->fn(sch, i + 1, arg) < 0) {
net/sched/sch_dualpi2.c
1123
arg->stop = 1;
net/sched/sch_dualpi2.c
1126
arg->count++;
net/sched/sch_ets.c
101
return &q->classes[arg - 1];
net/sched/sch_ets.c
172
struct Qdisc *old, unsigned long arg,
net/sched/sch_ets.c
181
qopt.graft_params.band = arg - 1;
net/sched/sch_ets.c
209
struct nlattr **tca, unsigned long *arg,
net/sched/sch_ets.c
212
struct ets_class *cl = ets_class_from_arg(sch, *arg);
net/sched/sch_ets.c
258
static int ets_class_graft(struct Qdisc *sch, unsigned long arg,
net/sched/sch_ets.c
262
struct ets_class *cl = ets_class_from_arg(sch, arg);
net/sched/sch_ets.c
274
ets_offload_graft(sch, new, *old, arg, extack);
net/sched/sch_ets.c
278
static struct Qdisc *ets_class_leaf(struct Qdisc *sch, unsigned long arg)
net/sched/sch_ets.c
280
struct ets_class *cl = ets_class_from_arg(sch, arg);
net/sched/sch_ets.c
295
static void ets_class_qlen_notify(struct Qdisc *sch, unsigned long arg)
net/sched/sch_ets.c
297
struct ets_class *cl = ets_class_from_arg(sch, arg);
net/sched/sch_ets.c
308
static int ets_class_dump(struct Qdisc *sch, unsigned long arg,
net/sched/sch_ets.c
311
struct ets_class *cl = ets_class_from_arg(sch, arg);
net/sched/sch_ets.c
333
static int ets_class_dump_stats(struct Qdisc *sch, unsigned long arg,
net/sched/sch_ets.c
336
struct ets_class *cl = ets_class_from_arg(sch, arg);
net/sched/sch_ets.c
346
static void ets_qdisc_walk(struct Qdisc *sch, struct qdisc_walker *arg)
net/sched/sch_ets.c
351
if (arg->stop)
net/sched/sch_ets.c
355
if (!tc_qdisc_stats_dump(sch, i + 1, arg))
net/sched/sch_ets.c
380
static void ets_qdisc_unbind_tcf(struct Qdisc *sch, unsigned long arg)
net/sched/sch_ets.c
95
ets_class_from_arg(struct Qdisc *sch, unsigned long arg)
net/sched/sch_ets.c
99
if (arg == 0 || arg > q->nbands)
net/sched/sch_fq_codel.c
607
static struct Qdisc *fq_codel_leaf(struct Qdisc *sch, unsigned long arg)
net/sched/sch_fq_codel.c
691
static void fq_codel_walk(struct Qdisc *sch, struct qdisc_walker *arg)
net/sched/sch_fq_codel.c
696
if (arg->stop)
net/sched/sch_fq_codel.c
701
arg->count++;
net/sched/sch_fq_codel.c
704
if (!tc_qdisc_stats_dump(sch, i + 1, arg))
net/sched/sch_hfsc.c
1086
*arg = (unsigned long)cl;
net/sched/sch_hfsc.c
1103
hfsc_delete_class(struct Qdisc *sch, unsigned long arg,
net/sched/sch_hfsc.c
1107
struct hfsc_class *cl = (struct hfsc_class *)arg;
net/sched/sch_hfsc.c
1185
hfsc_graft_class(struct Qdisc *sch, unsigned long arg, struct Qdisc *new,
net/sched/sch_hfsc.c
1188
struct hfsc_class *cl = (struct hfsc_class *)arg;
net/sched/sch_hfsc.c
1204
hfsc_class_leaf(struct Qdisc *sch, unsigned long arg)
net/sched/sch_hfsc.c
1206
struct hfsc_class *cl = (struct hfsc_class *)arg;
net/sched/sch_hfsc.c
1215
hfsc_qlen_notify(struct Qdisc *sch, unsigned long arg)
net/sched/sch_hfsc.c
1217
struct hfsc_class *cl = (struct hfsc_class *)arg;
net/sched/sch_hfsc.c
1250
hfsc_unbind_tcf(struct Qdisc *sch, unsigned long arg)
net/sched/sch_hfsc.c
1252
struct hfsc_class *cl = (struct hfsc_class *)arg;
net/sched/sch_hfsc.c
1257
static struct tcf_block *hfsc_tcf_block(struct Qdisc *sch, unsigned long arg,
net/sched/sch_hfsc.c
1261
struct hfsc_class *cl = (struct hfsc_class *)arg;
net/sched/sch_hfsc.c
1308
hfsc_dump_class(struct Qdisc *sch, unsigned long arg, struct sk_buff *skb,
net/sched/sch_hfsc.c
1311
struct hfsc_class *cl = (struct hfsc_class *)arg;
net/sched/sch_hfsc.c
1333
hfsc_dump_class_stats(struct Qdisc *sch, unsigned long arg,
net/sched/sch_hfsc.c
1336
struct hfsc_class *cl = (struct hfsc_class *)arg;
net/sched/sch_hfsc.c
1357
hfsc_walk(struct Qdisc *sch, struct qdisc_walker *arg)
net/sched/sch_hfsc.c
1363
if (arg->stop)
net/sched/sch_hfsc.c
1369
if (!tc_qdisc_stats_dump(sch, (unsigned long)cl, arg))
net/sched/sch_hfsc.c
913
struct nlattr **tca, unsigned long *arg,
net/sched/sch_hfsc.c
917
struct hfsc_class *cl = (struct hfsc_class *)*arg;
net/sched/sch_htb.c
1242
static int htb_dump_class(struct Qdisc *sch, unsigned long arg,
net/sched/sch_htb.c
1245
struct htb_class *cl = (struct htb_class *)arg;
net/sched/sch_htb.c
1322
htb_dump_class_stats(struct Qdisc *sch, unsigned long arg, struct gnet_dump *d)
net/sched/sch_htb.c
1324
struct htb_class *cl = (struct htb_class *)arg;
net/sched/sch_htb.c
1443
static int htb_graft(struct Qdisc *sch, unsigned long arg, struct Qdisc *new,
net/sched/sch_htb.c
1447
struct htb_class *cl = (struct htb_class *)arg;
net/sched/sch_htb.c
1480
static struct Qdisc *htb_leaf(struct Qdisc *sch, unsigned long arg)
net/sched/sch_htb.c
1482
struct htb_class *cl = (struct htb_class *)arg;
net/sched/sch_htb.c
1486
static void htb_qlen_notify(struct Qdisc *sch, unsigned long arg)
net/sched/sch_htb.c
1488
struct htb_class *cl = (struct htb_class *)arg;
net/sched/sch_htb.c
1692
static int htb_delete(struct Qdisc *sch, unsigned long arg,
net/sched/sch_htb.c
1696
struct htb_class *cl = (struct htb_class *)arg;
net/sched/sch_htb.c
1760
unsigned long *arg, struct netlink_ext_ack *extack)
net/sched/sch_htb.c
1764
struct htb_class *cl = (struct htb_class *)*arg, *parent;
net/sched/sch_htb.c
2059
*arg = (unsigned long)cl;
net/sched/sch_htb.c
2071
static struct tcf_block *htb_tcf_block(struct Qdisc *sch, unsigned long arg,
net/sched/sch_htb.c
2075
struct htb_class *cl = (struct htb_class *)arg;
net/sched/sch_htb.c
2099
static void htb_unbind_filter(struct Qdisc *sch, unsigned long arg)
net/sched/sch_htb.c
2101
struct htb_class *cl = (struct htb_class *)arg;
net/sched/sch_htb.c
2106
static void htb_walk(struct Qdisc *sch, struct qdisc_walker *arg)
net/sched/sch_htb.c
2112
if (arg->stop)
net/sched/sch_htb.c
2117
if (!tc_qdisc_stats_dump(sch, (unsigned long)cl, arg))
net/sched/sch_ingress.c
24
static struct Qdisc *ingress_leaf(struct Qdisc *sch, unsigned long arg)
net/sched/sch_mq.c
265
void mq_walk(struct Qdisc *sch, struct qdisc_walker *arg)
net/sched/sch_mq.c
270
if (arg->stop)
net/sched/sch_mq.c
273
arg->count = arg->skip;
net/sched/sch_mq.c
274
for (ntx = arg->skip; ntx < dev->num_tx_queues; ntx++) {
net/sched/sch_mq.c
275
if (!tc_qdisc_stats_dump(sch, ntx + 1, arg))
net/sched/sch_mqprio.c
716
static void mqprio_walk(struct Qdisc *sch, struct qdisc_walker *arg)
net/sched/sch_mqprio.c
721
if (arg->stop)
net/sched/sch_mqprio.c
725
arg->count = arg->skip;
net/sched/sch_mqprio.c
726
for (ntx = arg->skip; ntx < netdev_get_num_tc(dev); ntx++) {
net/sched/sch_mqprio.c
727
if (!tc_qdisc_stats_dump(sch, ntx + TC_H_MIN_PRIORITY, arg))
net/sched/sch_mqprio.c
733
arg->count = TC_MAX_QUEUE;
net/sched/sch_mqprio.c
739
if (arg->fn(sch, ntx + 1, arg) < 0) {
net/sched/sch_mqprio.c
740
arg->stop = 1;
net/sched/sch_mqprio.c
743
arg->count++;
net/sched/sch_multiq.c
280
static int multiq_graft(struct Qdisc *sch, unsigned long arg, struct Qdisc *new,
net/sched/sch_multiq.c
284
unsigned long band = arg - 1;
net/sched/sch_multiq.c
294
multiq_leaf(struct Qdisc *sch, unsigned long arg)
net/sched/sch_multiq.c
297
unsigned long band = arg - 1;
net/sched/sch_multiq.c
347
static void multiq_walk(struct Qdisc *sch, struct qdisc_walker *arg)
net/sched/sch_multiq.c
352
if (arg->stop)
net/sched/sch_multiq.c
356
if (!tc_qdisc_stats_dump(sch, band + 1, arg))
net/sched/sch_netem.c
1309
static int netem_graft(struct Qdisc *sch, unsigned long arg, struct Qdisc *new,
net/sched/sch_netem.c
1318
static struct Qdisc *netem_leaf(struct Qdisc *sch, unsigned long arg)
net/sched/sch_prio.c
286
static int prio_graft(struct Qdisc *sch, unsigned long arg, struct Qdisc *new,
net/sched/sch_prio.c
291
unsigned long band = arg - 1;
net/sched/sch_prio.c
295
TC_H_MAKE(sch->handle, arg), extack);
net/sched/sch_prio.c
317
prio_leaf(struct Qdisc *sch, unsigned long arg)
net/sched/sch_prio.c
320
unsigned long band = arg - 1;
net/sched/sch_prio.c
370
static void prio_walk(struct Qdisc *sch, struct qdisc_walker *arg)
net/sched/sch_prio.c
375
if (arg->stop)
net/sched/sch_prio.c
379
if (!tc_qdisc_stats_dump(sch, prio + 1, arg))
net/sched/sch_qfq.c
1429
static void qfq_qlen_notify(struct Qdisc *sch, unsigned long arg)
net/sched/sch_qfq.c
1432
struct qfq_class *cl = (struct qfq_class *)arg;
net/sched/sch_qfq.c
407
struct nlattr **tca, unsigned long *arg,
net/sched/sch_qfq.c
411
struct qfq_class *cl = (struct qfq_class *)*arg;
net/sched/sch_qfq.c
528
*arg = (unsigned long)cl;
net/sched/sch_qfq.c
546
static int qfq_delete_class(struct Qdisc *sch, unsigned long arg,
net/sched/sch_qfq.c
550
struct qfq_class *cl = (struct qfq_class *)arg;
net/sched/sch_qfq.c
596
static void qfq_unbind_tcf(struct Qdisc *sch, unsigned long arg)
net/sched/sch_qfq.c
598
struct qfq_class *cl = (struct qfq_class *)arg;
net/sched/sch_qfq.c
603
static int qfq_graft_class(struct Qdisc *sch, unsigned long arg,
net/sched/sch_qfq.c
607
struct qfq_class *cl = (struct qfq_class *)arg;
net/sched/sch_qfq.c
620
static struct Qdisc *qfq_class_leaf(struct Qdisc *sch, unsigned long arg)
net/sched/sch_qfq.c
622
struct qfq_class *cl = (struct qfq_class *)arg;
net/sched/sch_qfq.c
627
static int qfq_dump_class(struct Qdisc *sch, unsigned long arg,
net/sched/sch_qfq.c
630
struct qfq_class *cl = (struct qfq_class *)arg;
net/sched/sch_qfq.c
656
static int qfq_dump_class_stats(struct Qdisc *sch, unsigned long arg,
net/sched/sch_qfq.c
659
struct qfq_class *cl = (struct qfq_class *)arg;
net/sched/sch_qfq.c
677
static void qfq_walk(struct Qdisc *sch, struct qdisc_walker *arg)
net/sched/sch_qfq.c
683
if (arg->stop)
net/sched/sch_qfq.c
688
if (!tc_qdisc_stats_dump(sch, (unsigned long)cl, arg))
net/sched/sch_red.c
498
static int red_graft(struct Qdisc *sch, unsigned long arg, struct Qdisc *new,
net/sched/sch_red.c
512
static struct Qdisc *red_leaf(struct Qdisc *sch, unsigned long arg)
net/sched/sch_sfb.c
621
static int sfb_graft(struct Qdisc *sch, unsigned long arg, struct Qdisc *new,
net/sched/sch_sfb.c
633
static struct Qdisc *sfb_leaf(struct Qdisc *sch, unsigned long arg)
net/sched/sch_sfb.c
645
static void sfb_unbind(struct Qdisc *sch, unsigned long arg)
net/sched/sch_sfb.c
650
struct nlattr **tca, unsigned long *arg,
net/sched/sch_sfq.c
867
static struct Qdisc *sfq_leaf(struct Qdisc *sch, unsigned long arg)
net/sched/sch_sfq.c
924
static void sfq_walk(struct Qdisc *sch, struct qdisc_walker *arg)
net/sched/sch_sfq.c
929
if (arg->stop)
net/sched/sch_sfq.c
934
arg->count++;
net/sched/sch_sfq.c
937
if (!tc_qdisc_stats_dump(sch, i + 1, arg))
net/sched/sch_skbprio.c
232
static struct Qdisc *skbprio_leaf(struct Qdisc *sch, unsigned long arg)
net/sched/sch_skbprio.c
259
static void skbprio_walk(struct Qdisc *sch, struct qdisc_walker *arg)
net/sched/sch_skbprio.c
263
if (arg->stop)
net/sched/sch_skbprio.c
267
if (!tc_qdisc_stats_dump(sch, i + 1, arg))
net/sched/sch_taprio.c
2500
static void taprio_walk(struct Qdisc *sch, struct qdisc_walker *arg)
net/sched/sch_taprio.c
2505
if (arg->stop)
net/sched/sch_taprio.c
2508
arg->count = arg->skip;
net/sched/sch_taprio.c
2509
for (ntx = arg->skip; ntx < dev->num_tx_queues; ntx++) {
net/sched/sch_taprio.c
2510
if (!tc_qdisc_stats_dump(sch, ntx + 1, arg))
net/sched/sch_tbf.c
563
static int tbf_graft(struct Qdisc *sch, unsigned long arg, struct Qdisc *new,
net/sched/sch_tbf.c
577
static struct Qdisc *tbf_leaf(struct Qdisc *sch, unsigned long arg)
net/sctp/input.c
1004
struct sctp_hash_cmp_arg arg = {
net/sctp/input.c
1010
list = rhltable_lookup(&sctp_transport_hashtable, &arg,
net/sctp/input.c
1035
struct sctp_hash_cmp_arg arg = {
net/sctp/input.c
1041
list = rhltable_lookup(&sctp_transport_hashtable, &arg,
net/sctp/input.c
885
static inline int sctp_hash_cmp(struct rhashtable_compare_arg *arg,
net/sctp/input.c
889
const struct sctp_hash_cmp_arg *x = arg->key;
net/sctp/input.c
946
struct sctp_hash_cmp_arg arg;
net/sctp/input.c
952
arg.net = t->asoc->base.net;
net/sctp/input.c
953
arg.paddr = &t->ipaddr;
net/sctp/input.c
954
arg.lport = htons(t->asoc->base.bind_addr.port);
net/sctp/input.c
957
list = rhltable_lookup(&sctp_transport_hashtable, &arg,
net/sctp/input.c
967
err = rhltable_insert_key(&sctp_transport_hashtable, &arg,
net/sctp/primitive.c
39
void *arg) { \
net/sctp/primitive.c
51
arg, GFP_KERNEL); \
net/sctp/sm_statefuns.c
1019
void *arg,
net/sctp/sm_statefuns.c
1022
struct sctp_transport *transport = (struct sctp_transport *) arg;
net/sctp/sm_statefuns.c
1045
void *arg,
net/sctp/sm_statefuns.c
1048
struct sctp_transport *transport = (struct sctp_transport *) arg;
net/sctp/sm_statefuns.c
1070
sctp_sf_heartbeat(ep, asoc, type, arg,
net/sctp/sm_statefuns.c
1093
void *arg,
net/sctp/sm_statefuns.c
1096
struct sctp_transport *transport = arg;
net/sctp/sm_statefuns.c
112
void *arg,
net/sctp/sm_statefuns.c
1122
void *arg,
net/sctp/sm_statefuns.c
1125
struct sctp_transport *transport = (struct sctp_transport *)arg;
net/sctp/sm_statefuns.c
1170
void *arg, struct sctp_cmd_seq *commands)
net/sctp/sm_statefuns.c
1173
struct sctp_chunk *chunk = arg;
net/sctp/sm_statefuns.c
1178
return sctp_sf_pdiscard(net, ep, asoc, type, arg, commands);
net/sctp/sm_statefuns.c
1183
return sctp_sf_violation_chunklen(net, ep, asoc, type, arg,
net/sctp/sm_statefuns.c
1195
return sctp_sf_violation_paramlen(net, ep, asoc, type, arg,
net/sctp/sm_statefuns.c
122
void *arg,
net/sctp/sm_statefuns.c
1244
void *arg,
net/sctp/sm_statefuns.c
1248
struct sctp_chunk *chunk = arg;
net/sctp/sm_statefuns.c
1254
return sctp_sf_pdiscard(net, ep, asoc, type, arg, commands);
net/sctp/sm_statefuns.c
1259
return sctp_sf_violation_chunklen(net, ep, asoc, type, arg,
net/sctp/sm_statefuns.c
130
void *arg, void *ext,
net/sctp/sm_statefuns.c
138
void *arg,
net/sctp/sm_statefuns.c
146
void *arg,
net/sctp/sm_statefuns.c
1518
void *arg,
net/sctp/sm_statefuns.c
1521
struct sctp_chunk *chunk = arg, *repl, *err_chunk;
net/sctp/sm_statefuns.c
1538
return sctp_sf_pdiscard(net, ep, asoc, type, arg, commands);
net/sctp/sm_statefuns.c
1542
return sctp_sf_pdiscard(net, ep, asoc, type, arg, commands);
net/sctp/sm_statefuns.c
1548
return sctp_sf_tabort_8_4_8(net, ep, asoc, type, arg, commands);
net/sctp/sm_statefuns.c
1551
return sctp_sf_new_encap_port(net, ep, asoc, type, arg, commands);
net/sctp/sm_statefuns.c
1568
packet = sctp_abort_pkt_new(net, ep, asoc, arg,
net/sctp/sm_statefuns.c
158
void *arg,
net/sctp/sm_statefuns.c
1584
return sctp_sf_tabort_8_4_8(net, ep, asoc, type, arg,
net/sctp/sm_statefuns.c
1603
return sctp_sf_pdiscard(net, ep, asoc, type, arg, commands);
net/sctp/sm_statefuns.c
164
const union sctp_subtype type, void *arg,
net/sctp/sm_statefuns.c
1737
void *arg,
net/sctp/sm_statefuns.c
1743
return sctp_sf_do_unexpected_init(net, ep, asoc, type, arg, commands);
net/sctp/sm_statefuns.c
1792
void *arg,
net/sctp/sm_statefuns.c
1798
return sctp_sf_do_unexpected_init(net, ep, asoc, type, arg, commands);
net/sctp/sm_statefuns.c
1816
void *arg,
net/sctp/sm_statefuns.c
1823
return sctp_sf_ootb(net, ep, asoc, type, arg, commands);
net/sctp/sm_statefuns.c
1825
return sctp_sf_discard_chunk(net, ep, asoc, type, arg, commands);
net/sctp/sm_statefuns.c
2204
void *arg,
net/sctp/sm_statefuns.c
2208
struct sctp_chunk *chunk = arg;
net/sctp/sm_statefuns.c
2222
return sctp_sf_violation_chunklen(net, ep, asoc, type, arg, commands);
net/sctp/sm_statefuns.c
2258
return sctp_sf_pdiscard(net, ep, asoc, type, arg, commands);
net/sctp/sm_statefuns.c
2261
return sctp_sf_pdiscard(net, ep, asoc, type, arg, commands);
net/sctp/sm_statefuns.c
2284
return sctp_sf_pdiscard(net, ep, asoc, type, arg, commands);
net/sctp/sm_statefuns.c
2311
retval = sctp_sf_pdiscard(net, ep, asoc, type, arg, commands);
net/sctp/sm_statefuns.c
2341
void *arg,
net/sctp/sm_statefuns.c
2344
struct sctp_chunk *chunk = arg;
net/sctp/sm_statefuns.c
2347
return sctp_sf_pdiscard(net, ep, asoc, type, arg, commands);
net/sctp/sm_statefuns.c
2360
return sctp_sf_pdiscard(net, ep, asoc, type, arg, commands);
net/sctp/sm_statefuns.c
2369
return sctp_sf_pdiscard(net, ep, asoc, type, arg, commands);
net/sctp/sm_statefuns.c
237
void *arg, struct sctp_cmd_seq *commands)
net/sctp/sm_statefuns.c
2372
return sctp_sf_pdiscard(net, ep, asoc, type, arg, commands);
net/sctp/sm_statefuns.c
2374
return __sctp_sf_do_9_1_abort(net, ep, asoc, type, arg, commands);
net/sctp/sm_statefuns.c
2387
void *arg,
net/sctp/sm_statefuns.c
239
struct sctp_chunk *chunk = arg;
net/sctp/sm_statefuns.c
2390
struct sctp_chunk *chunk = arg;
net/sctp/sm_statefuns.c
2393
return sctp_sf_pdiscard(net, ep, asoc, type, arg, commands);
net/sctp/sm_statefuns.c
2406
return sctp_sf_pdiscard(net, ep, asoc, type, arg, commands);
net/sctp/sm_statefuns.c
2415
return sctp_sf_pdiscard(net, ep, asoc, type, arg, commands);
net/sctp/sm_statefuns.c
2418
return sctp_sf_pdiscard(net, ep, asoc, type, arg, commands);
net/sctp/sm_statefuns.c
2428
return __sctp_sf_do_9_1_abort(net, ep, asoc, type, arg, commands);
net/sctp/sm_statefuns.c
243
return sctp_sf_pdiscard(net, ep, asoc, type, arg, commands);
net/sctp/sm_statefuns.c
2441
void *arg,
net/sctp/sm_statefuns.c
2447
return sctp_sf_shutdown_sent_abort(net, ep, asoc, type, arg, commands);
net/sctp/sm_statefuns.c
2469
void *arg,
net/sctp/sm_statefuns.c
2472
struct sctp_chunk *chunk = arg;
net/sctp/sm_statefuns.c
2476
return sctp_sf_pdiscard(net, ep, asoc, type, arg, commands);
net/sctp/sm_statefuns.c
2482
return sctp_sf_violation_chunklen(net, ep, asoc, type, arg,
net/sctp/sm_statefuns.c
2493
arg, commands);
net/sctp/sm_statefuns.c
2501
return sctp_sf_pdiscard(net, ep, asoc, type, arg, commands);
net/sctp/sm_statefuns.c
251
return sctp_sf_violation_chunk(net, ep, asoc, type, arg, commands);
net/sctp/sm_statefuns.c
2534
void *arg,
net/sctp/sm_statefuns.c
2538
struct sctp_chunk *chunk = arg, *reply;
net/sctp/sm_statefuns.c
255
return sctp_sf_violation_chunklen(net, ep, asoc, type, arg,
net/sctp/sm_statefuns.c
2657
void *arg,
net/sctp/sm_statefuns.c
2660
struct sctp_chunk *chunk = arg;
net/sctp/sm_statefuns.c
2663
return sctp_sf_pdiscard(net, ep, asoc, type, arg, commands);
net/sctp/sm_statefuns.c
2676
return sctp_sf_pdiscard(net, ep, asoc, type, arg, commands);
net/sctp/sm_statefuns.c
2685
return sctp_sf_pdiscard(net, ep, asoc, type, arg, commands);
net/sctp/sm_statefuns.c
2688
return sctp_sf_pdiscard(net, ep, asoc, type, arg, commands);
net/sctp/sm_statefuns.c
2690
return __sctp_sf_do_9_1_abort(net, ep, asoc, type, arg, commands);
net/sctp/sm_statefuns.c
2698
void *arg,
net/sctp/sm_statefuns.c
2702
struct sctp_chunk *chunk = arg;
net/sctp/sm_statefuns.c
2729
void *arg,
net/sctp/sm_statefuns.c
2733
struct sctp_chunk *chunk = arg;
net/sctp/sm_statefuns.c
2737
return sctp_sf_pdiscard(net, ep, asoc, type, arg, commands);
net/sctp/sm_statefuns.c
2750
return sctp_sf_pdiscard(net, ep, asoc, type, arg, commands);
net/sctp/sm_statefuns.c
2769
void *arg,
net/sctp/sm_statefuns.c
2774
(struct sctp_transport *)arg);
net/sctp/sm_statefuns.c
2785
void *arg,
net/sctp/sm_statefuns.c
2791
return sctp_sf_cookie_wait_abort(net, ep, asoc, type, arg, commands);
net/sctp/sm_statefuns.c
2859
void *arg,
net/sctp/sm_statefuns.c
2863
struct sctp_chunk *chunk = arg;
net/sctp/sm_statefuns.c
2869
return sctp_sf_pdiscard(net, ep, asoc, type, arg, commands);
net/sctp/sm_statefuns.c
2873
return sctp_sf_violation_chunklen(net, ep, asoc, type, arg,
net/sctp/sm_statefuns.c
2894
return sctp_sf_violation_ctsn(net, ep, asoc, type, arg, commands);
net/sctp/sm_statefuns.c
2919
arg, commands);
net/sctp/sm_statefuns.c
2949
void *arg,
net/sctp/sm_statefuns.c
2952
struct sctp_chunk *chunk = arg;
net/sctp/sm_statefuns.c
2957
return sctp_sf_pdiscard(net, ep, asoc, type, arg, commands);
net/sctp/sm_statefuns.c
2961
return sctp_sf_violation_chunklen(net, ep, asoc, type, arg,
net/sctp/sm_statefuns.c
2979
return sctp_sf_violation_ctsn(net, ep, asoc, type, arg, commands);
net/sctp/sm_statefuns.c
3001
const union sctp_subtype type, void *arg,
net/sctp/sm_statefuns.c
3004
struct sctp_chunk *chunk = arg;
net/sctp/sm_statefuns.c
3009
return sctp_sf_violation_chunklen(net, ep, asoc, type, arg,
net/sctp/sm_statefuns.c
3039
const union sctp_subtype type, void *arg,
net/sctp/sm_statefuns.c
3042
struct sctp_chunk *chunk = arg;
net/sctp/sm_statefuns.c
3045
return sctp_sf_pdiscard(net, ep, asoc, type, arg, commands);
net/sctp/sm_statefuns.c
3048
return sctp_sf_pdiscard(net, ep, asoc, type, arg, commands);
net/sctp/sm_statefuns.c
3051
return sctp_sf_tabort_8_4_8(net, ep, asoc, type, arg, commands);
net/sctp/sm_statefuns.c
3053
return __sctp_sf_do_9_2_reshutack(net, ep, asoc, type, arg, commands);
net/sctp/sm_statefuns.c
3085
void *arg,
net/sctp/sm_statefuns.c
3088
struct sctp_chunk *chunk = arg;
net/sctp/sm_statefuns.c
3093
return sctp_sf_pdiscard(net, ep, asoc, type, arg, commands);
net/sctp/sm_statefuns.c
3096
return sctp_sf_violation_chunklen(net, ep, asoc, type, arg,
net/sctp/sm_statefuns.c
3141
void *arg, struct sctp_cmd_seq *commands)
net/sctp/sm_statefuns.c
3143
struct sctp_chunk *chunk = arg;
net/sctp/sm_statefuns.c
3147
return sctp_sf_pdiscard(net, ep, asoc, type, arg, commands);
net/sctp/sm_statefuns.c
3150
return sctp_sf_violation_chunklen(net, ep, asoc, type, arg,
net/sctp/sm_statefuns.c
3197
void *arg,
net/sctp/sm_statefuns.c
3201
struct sctp_chunk *chunk = arg;
net/sctp/sm_statefuns.c
3207
return sctp_sf_pdiscard(net, ep, asoc, type, arg, commands);
net/sctp/sm_statefuns.c
3211
return sctp_sf_violation_chunklen(net, ep, asoc, type, arg,
net/sctp/sm_statefuns.c
322
void *arg,
net/sctp/sm_statefuns.c
325
struct sctp_chunk *chunk = arg, *repl, *err_chunk;
net/sctp/sm_statefuns.c
3318
void *arg,
net/sctp/sm_statefuns.c
3321
struct sctp_chunk *chunk = arg;
net/sctp/sm_statefuns.c
3327
return sctp_sf_pdiscard(net, ep, asoc, type, arg, commands);
net/sctp/sm_statefuns.c
3331
return sctp_sf_violation_chunklen(net, ep, asoc, type, arg,
net/sctp/sm_statefuns.c
3409
void *arg,
net/sctp/sm_statefuns.c
341
return sctp_sf_pdiscard(net, ep, asoc, type, arg, commands);
net/sctp/sm_statefuns.c
3412
struct sctp_chunk *chunk = arg;
net/sctp/sm_statefuns.c
3417
return sctp_sf_pdiscard(net, ep, asoc, type, arg, commands);
net/sctp/sm_statefuns.c
3421
return sctp_sf_violation_chunklen(net, ep, asoc, type, arg,
net/sctp/sm_statefuns.c
3428
return sctp_sf_pdiscard(net, ep, asoc, type, arg, commands);
net/sctp/sm_statefuns.c
3437
return sctp_sf_violation_ctsn(net, ep, asoc, type, arg, commands);
net/sctp/sm_statefuns.c
3486
void *arg,
net/sctp/sm_statefuns.c
349
return sctp_sf_pdiscard(net, ep, asoc, type, arg, commands);
net/sctp/sm_statefuns.c
3490
struct sctp_chunk *chunk = arg;
net/sctp/sm_statefuns.c
3519
sctp_sf_pdiscard(net, ep, asoc, type, arg, commands);
net/sctp/sm_statefuns.c
3533
void *arg,
net/sctp/sm_statefuns.c
3537
struct sctp_chunk *chunk = arg;
net/sctp/sm_statefuns.c
3559
sctp_sf_pdiscard(net, ep, asoc, type, arg, commands);
net/sctp/sm_statefuns.c
356
return sctp_sf_tabort_8_4_8(net, ep, asoc, type, arg, commands);
net/sctp/sm_statefuns.c
3575
void *arg,
net/sctp/sm_statefuns.c
3578
struct sctp_chunk *chunk = arg;
net/sctp/sm_statefuns.c
3582
return sctp_sf_pdiscard(net, ep, asoc, type, arg, commands);
net/sctp/sm_statefuns.c
3586
return sctp_sf_violation_chunklen(net, ep, asoc, type, arg,
net/sctp/sm_statefuns.c
3590
return sctp_sf_violation_paramlen(net, ep, asoc, type, arg,
net/sctp/sm_statefuns.c
3613
void *arg,
net/sctp/sm_statefuns.c
3616
struct sctp_chunk *chunk = arg;
net/sctp/sm_statefuns.c
3621
return sctp_sf_pdiscard(net, ep, asoc, type, arg, commands);
net/sctp/sm_statefuns.c
3625
return sctp_sf_violation_chunklen(net, ep, asoc, type, arg,
net/sctp/sm_statefuns.c
363
return sctp_sf_tabort_8_4_8(net, ep, asoc, type, arg, commands);
net/sctp/sm_statefuns.c
3696
void *arg, struct sctp_cmd_seq *commands)
net/sctp/sm_statefuns.c
3698
struct sctp_chunk *chunk = arg;
net/sctp/sm_statefuns.c
3715
return sctp_sf_violation_chunklen(net, ep, asoc, type, arg,
net/sctp/sm_statefuns.c
372
return sctp_sf_tabort_8_4_8(net, ep, asoc, type, arg, commands);
net/sctp/sm_statefuns.c
3721
return sctp_sf_violation_chunklen(net, ep, asoc, type, arg,
net/sctp/sm_statefuns.c
3736
return sctp_sf_pdiscard(net, ep, asoc, type, arg, commands);
net/sctp/sm_statefuns.c
3759
return sctp_sf_shut_8_4_5(net, ep, asoc, type, arg, commands);
net/sctp/sm_statefuns.c
3761
return sctp_sf_pdiscard(net, ep, asoc, type, arg, commands);
net/sctp/sm_statefuns.c
3763
return sctp_sf_tabort_8_4_8(net, ep, asoc, type, arg, commands);
net/sctp/sm_statefuns.c
3792
void *arg,
net/sctp/sm_statefuns.c
3796
struct sctp_chunk *chunk = arg;
net/sctp/sm_statefuns.c
383
packet = sctp_abort_pkt_new(net, ep, asoc, arg,
net/sctp/sm_statefuns.c
3830
return sctp_sf_pdiscard(net, ep, asoc, type, arg, commands);
net/sctp/sm_statefuns.c
3848
void *arg,
net/sctp/sm_statefuns.c
3851
struct sctp_chunk *chunk = arg;
net/sctp/sm_statefuns.c
3858
return sctp_sf_violation_chunklen(net, ep, asoc, type, arg,
net/sctp/sm_statefuns.c
3868
return sctp_sf_shut_8_4_5(net, ep, NULL, type, arg, commands);
net/sctp/sm_statefuns.c
3876
void *arg,
net/sctp/sm_statefuns.c
3881
struct sctp_chunk *chunk = arg;
net/sctp/sm_statefuns.c
3888
return sctp_sf_pdiscard(net, ep, asoc, type, arg, commands);
net/sctp/sm_statefuns.c
3893
return sctp_sf_violation_chunklen(net, ep, asoc, type, arg,
net/sctp/sm_statefuns.c
3904
return sctp_sf_pdiscard(net, ep, asoc, type, arg, commands);
net/sctp/sm_statefuns.c
3911
return sctp_sf_violation_paramlen(net, ep, asoc, type, arg,
net/sctp/sm_statefuns.c
400
return sctp_sf_tabort_8_4_8(net, ep, asoc, type, arg,
net/sctp/sm_statefuns.c
4017
void *arg,
net/sctp/sm_statefuns.c
4022
struct sctp_chunk *asconf_ack = arg;
net/sctp/sm_statefuns.c
4030
return sctp_sf_pdiscard(net, ep, asoc, type, arg, commands);
net/sctp/sm_statefuns.c
4036
return sctp_sf_violation_chunklen(net, ep, asoc, type, arg,
net/sctp/sm_statefuns.c
4047
return sctp_sf_pdiscard(net, ep, asoc, type, arg, commands);
net/sctp/sm_statefuns.c
4054
return sctp_sf_violation_paramlen(net, ep, asoc, type, arg,
net/sctp/sm_statefuns.c
4132
void *arg,
net/sctp/sm_statefuns.c
4136
struct sctp_chunk *chunk = arg;
net/sctp/sm_statefuns.c
4143
return sctp_sf_pdiscard(net, ep, asoc, type, arg, commands);
net/sctp/sm_statefuns.c
4148
return sctp_sf_violation_chunklen(net, ep, asoc, type, arg,
net/sctp/sm_statefuns.c
4152
return sctp_sf_violation_paramlen(net, ep, asoc, type, arg,
net/sctp/sm_statefuns.c
418
return sctp_sf_pdiscard(net, ep, asoc, type, arg, commands);
net/sctp/sm_statefuns.c
4209
void *arg,
net/sctp/sm_statefuns.c
4213
struct sctp_chunk *chunk = arg;
net/sctp/sm_statefuns.c
4220
return sctp_sf_pdiscard(net, ep, asoc, type, arg, commands);
net/sctp/sm_statefuns.c
4224
return sctp_sf_unk_chunk(net, ep, asoc, type, arg, commands);
net/sctp/sm_statefuns.c
4228
return sctp_sf_violation_chunklen(net, ep, asoc, type, arg,
net/sctp/sm_statefuns.c
4276
void *arg,
net/sctp/sm_statefuns.c
4280
struct sctp_chunk *chunk = arg;
net/sctp/sm_statefuns.c
4287
return sctp_sf_pdiscard(net, ep, asoc, type, arg, commands);
net/sctp/sm_statefuns.c
4291
return sctp_sf_unk_chunk(net, ep, asoc, type, arg, commands);
net/sctp/sm_statefuns.c
4295
return sctp_sf_violation_chunklen(net, ep, asoc, type, arg,
net/sctp/sm_statefuns.c
4438
void *arg, struct sctp_cmd_seq *commands)
net/sctp/sm_statefuns.c
4440
struct sctp_chunk *chunk = arg;
net/sctp/sm_statefuns.c
4447
return sctp_sf_unk_chunk(net, ep, asoc, type, arg, commands);
net/sctp/sm_statefuns.c
4452
return sctp_sf_pdiscard(net, ep, asoc, type, arg, commands);
net/sctp/sm_statefuns.c
4457
return sctp_sf_violation_chunklen(net, ep, asoc, type, arg,
net/sctp/sm_statefuns.c
4478
return sctp_sf_pdiscard(net, ep, asoc, type, arg, commands);
net/sctp/sm_statefuns.c
4481
return sctp_sf_violation_chunklen(net, ep, asoc, type, arg,
net/sctp/sm_statefuns.c
4534
void *arg,
net/sctp/sm_statefuns.c
4537
struct sctp_chunk *unk_chunk = arg;
net/sctp/sm_statefuns.c
4544
return sctp_sf_pdiscard(net, ep, asoc, type, arg, commands);
net/sctp/sm_statefuns.c
4551
return sctp_sf_violation_chunklen(net, ep, asoc, type, arg,
net/sctp/sm_statefuns.c
4557
return sctp_sf_pdiscard(net, ep, asoc, type, arg, commands);
net/sctp/sm_statefuns.c
4571
sctp_sf_pdiscard(net, ep, asoc, type, arg, commands);
net/sctp/sm_statefuns.c
4614
void *arg,
net/sctp/sm_statefuns.c
4617
struct sctp_chunk *chunk = arg;
net/sctp/sm_statefuns.c
4620
return sctp_sf_pdiscard(net, ep, asoc, type, arg, commands);
net/sctp/sm_statefuns.c
4627
return sctp_sf_violation_chunklen(net, ep, asoc, type, arg,
net/sctp/sm_statefuns.c
4657
void *arg, struct sctp_cmd_seq *commands)
net/sctp/sm_statefuns.c
4684
void *arg,
net/sctp/sm_statefuns.c
4687
struct sctp_chunk *chunk = arg;
net/sctp/sm_statefuns.c
4690
return sctp_sf_pdiscard(net, ep, asoc, type, arg, commands);
net/sctp/sm_statefuns.c
4694
return sctp_sf_violation_chunklen(net, ep, asoc, type, arg,
net/sctp/sm_statefuns.c
4707
void *arg,
net/sctp/sm_statefuns.c
4713
struct sctp_chunk *chunk = arg;
net/sctp/sm_statefuns.c
4792
sctp_sf_pdiscard(net, ep, asoc, SCTP_ST_CHUNK(0), arg, commands);
net/sctp/sm_statefuns.c
4825
void *arg,
net/sctp/sm_statefuns.c
4830
return sctp_sf_abort_violation(net, ep, asoc, arg, commands, err_str,
net/sctp/sm_statefuns.c
4845
void *arg, void *ext,
net/sctp/sm_statefuns.c
4850
struct sctp_chunk *chunk = arg;
net/sctp/sm_statefuns.c
4871
sctp_sf_pdiscard(net, ep, asoc, SCTP_ST_CHUNK(0), arg, commands);
net/sctp/sm_statefuns.c
4888
void *arg,
net/sctp/sm_statefuns.c
4893
return sctp_sf_abort_violation(net, ep, asoc, arg, commands, err_str,
net/sctp/sm_statefuns.c
4908
void *arg,
net/sctp/sm_statefuns.c
4913
return sctp_sf_abort_violation(net, ep, asoc, arg, commands, err_str,
net/sctp/sm_statefuns.c
4980
void *arg,
net/sctp/sm_statefuns.c
5092
void *arg,
net/sctp/sm_statefuns.c
5095
struct sctp_datamsg *msg = arg;
net/sctp/sm_statefuns.c
5132
void *arg,
net/sctp/sm_statefuns.c
5151
arg, commands);
net/sctp/sm_statefuns.c
5189
void *arg,
net/sctp/sm_statefuns.c
5200
struct sctp_chunk *abort = arg;
net/sctp/sm_statefuns.c
522
void *arg,
net/sctp/sm_statefuns.c
5226
void *arg,
net/sctp/sm_statefuns.c
5241
void *arg,
net/sctp/sm_statefuns.c
526
struct sctp_chunk *chunk = arg;
net/sctp/sm_statefuns.c
5268
void *arg,
net/sctp/sm_statefuns.c
5303
void *arg,
net/sctp/sm_statefuns.c
5309
return sctp_sf_cookie_wait_prm_shutdown(net, ep, asoc, type, arg, commands);
net/sctp/sm_statefuns.c
531
return sctp_sf_pdiscard(net, ep, asoc, type, arg, commands);
net/sctp/sm_statefuns.c
5331
void *arg,
net/sctp/sm_statefuns.c
5334
struct sctp_chunk *abort = arg;
net/sctp/sm_statefuns.c
538
return sctp_sf_violation_chunk(net, ep, asoc, type, arg, commands);
net/sctp/sm_statefuns.c
5380
void *arg,
net/sctp/sm_statefuns.c
5386
return sctp_sf_cookie_wait_prm_abort(net, ep, asoc, type, arg, commands);
net/sctp/sm_statefuns.c
5406
void *arg,
net/sctp/sm_statefuns.c
5413
return sctp_sf_do_9_1_prm_abort(net, ep, asoc, type, arg, commands);
net/sctp/sm_statefuns.c
542
return sctp_sf_violation_chunklen(net, ep, asoc, type, arg,
net/sctp/sm_statefuns.c
5433
void *arg,
net/sctp/sm_statefuns.c
5444
return sctp_sf_do_9_1_prm_abort(net, ep, asoc, type, arg, commands);
net/sctp/sm_statefuns.c
5464
void *arg,
net/sctp/sm_statefuns.c
5470
return sctp_sf_shutdown_sent_prm_abort(net, ep, asoc, type, arg, commands);
net/sctp/sm_statefuns.c
5500
void *arg,
net/sctp/sm_statefuns.c
5504
(struct sctp_transport *)arg, commands))
net/sctp/sm_statefuns.c
5519
SCTP_TRANSPORT(arg));
net/sctp/sm_statefuns.c
5532
void *arg,
net/sctp/sm_statefuns.c
5535
struct sctp_chunk *chunk = arg;
net/sctp/sm_statefuns.c
5549
void *arg,
net/sctp/sm_statefuns.c
5552
struct sctp_chunk *chunk = arg;
net/sctp/sm_statefuns.c
5568
void *arg,
net/sctp/sm_statefuns.c
5592
void *arg,
net/sctp/sm_statefuns.c
561
packet = sctp_abort_pkt_new(net, ep, asoc, arg,
net/sctp/sm_statefuns.c
5624
void *arg,
net/sctp/sm_statefuns.c
5634
reply = sctp_make_shutdown(asoc, arg);
net/sctp/sm_statefuns.c
5694
void *arg,
net/sctp/sm_statefuns.c
5697
struct sctp_chunk *chunk = arg;
net/sctp/sm_statefuns.c
5709
return sctp_sf_pdiscard(net, ep, asoc, type, arg,
net/sctp/sm_statefuns.c
5716
arg, commands);
net/sctp/sm_statefuns.c
5767
void *arg,
net/sctp/sm_statefuns.c
5795
void *arg,
net/sctp/sm_statefuns.c
5798
struct sctp_transport *transport = arg;
net/sctp/sm_statefuns.c
5883
void *arg,
net/sctp/sm_statefuns.c
589
return sctp_sf_pdiscard(net, ep, asoc, type, arg, commands);
net/sctp/sm_statefuns.c
5915
void *arg,
net/sctp/sm_statefuns.c
5980
void *arg,
net/sctp/sm_statefuns.c
6031
void *arg,
net/sctp/sm_statefuns.c
6102
void *arg,
net/sctp/sm_statefuns.c
6174
void *arg,
net/sctp/sm_statefuns.c
6211
void *arg,
net/sctp/sm_statefuns.c
6254
void *arg, struct sctp_cmd_seq *commands)
net/sctp/sm_statefuns.c
6271
void *arg, struct sctp_cmd_seq *commands)
net/sctp/sm_statefuns.c
6291
void *arg,
net/sctp/sm_statefuns.c
704
void *arg,
net/sctp/sm_statefuns.c
710
struct sctp_chunk *chunk = arg;
net/sctp/sm_statefuns.c
717
return sctp_sf_pdiscard(net, ep, asoc, type, arg, commands);
net/sctp/sm_statefuns.c
724
return sctp_sf_tabort_8_4_8(net, ep, asoc, type, arg, commands);
net/sctp/sm_statefuns.c
733
return sctp_sf_violation_chunklen(net, ep, asoc, type, arg,
net/sctp/sm_statefuns.c
743
return sctp_sf_tabort_8_4_8(net, ep, asoc, type, arg, commands);
net/sctp/sm_statefuns.c
76
void *arg,
net/sctp/sm_statefuns.c
778
return sctp_sf_pdiscard(net, ep, asoc, type, arg, commands);
net/sctp/sm_statefuns.c
782
return sctp_sf_pdiscard(net, ep, asoc, type, arg, commands);
net/sctp/sm_statefuns.c
788
return sctp_sf_pdiscard(net, ep, asoc, type, arg, commands);
net/sctp/sm_statefuns.c
815
return sctp_sf_pdiscard(net, ep, asoc, type, arg, commands);
net/sctp/sm_statefuns.c
83
void *arg,
net/sctp/sm_statefuns.c
90
void *arg,
net/sctp/sm_statefuns.c
926
void *arg,
net/sctp/sm_statefuns.c
929
struct sctp_chunk *chunk = arg;
net/sctp/sm_statefuns.c
933
return sctp_sf_pdiscard(net, ep, asoc, type, arg, commands);
net/sctp/sm_statefuns.c
938
return sctp_sf_pdiscard(net, ep, asoc, type, arg, commands);
net/sctp/sm_statefuns.c
944
return sctp_sf_violation_chunklen(net, ep, asoc, type, arg,
net/sctp/sm_statefuns.c
97
void *arg,
net/sctp/socket.c
4923
static struct sock *sctp_accept(struct sock *sk, struct proto_accept_arg *arg)
net/sctp/socket.c
4943
timeo = sock_rcvtimeo(sk, arg->flags & O_NONBLOCK);
net/sctp/socket.c
4963
arg->err = error;
net/smc/af_smc.c
2715
struct proto_accept_arg *arg)
net/smc/af_smc.c
2734
timeo = sock_rcvtimeo(sk, arg->flags & O_NONBLOCK);
net/smc/af_smc.c
2761
if (lsmc->sockopt_defer_accept && !(arg->flags & O_NONBLOCK)) {
net/smc/af_smc.c
3199
unsigned long arg)
net/smc/af_smc.c
3214
answ = smc->clcsock->ops->ioctl(smc->clcsock, cmd, arg);
net/smc/af_smc.c
3276
return put_user(answ, (int __user *)arg);
net/smc/smc.h
50
struct proto_accept_arg *arg);
net/smc/smc.h
56
unsigned long arg);
net/socket.c
1234
static int (*vlan_ioctl_hook) (struct net *, void __user *arg);
net/socket.c
1245
unsigned int cmd, unsigned long arg)
net/socket.c
1251
void __user *argp = (void __user *)arg;
net/socket.c
1254
err = ops->ioctl(sock, cmd, arg);
net/socket.c
127
static long sock_ioctl(struct file *file, unsigned int cmd, unsigned long arg);
net/socket.c
1281
static long sock_ioctl(struct file *file, unsigned cmd, unsigned long arg)
net/socket.c
1286
void __user *argp = (void __user *)arg;
net/socket.c
130
unsigned int cmd, unsigned long arg);
net/socket.c
1375
err = sock_do_ioctl(net, sock, cmd, arg);
net/socket.c
1951
struct file *do_accept(struct file *file, struct proto_accept_arg *arg,
net/socket.c
1987
arg->flags |= sock->file->f_flags;
net/socket.c
1988
err = ops->accept(sock, newsock, arg);
net/socket.c
2014
struct proto_accept_arg arg = { };
net/socket.c
2022
return FD_ADD(flags, do_accept(file, &arg, upeer_sockaddr, upeer_addrlen, flags));
net/socket.c
3335
int get_user_ifreq(struct ifreq *ifr, void __user **ifrdata, void __user *arg)
net/socket.c
3341
if (copy_from_user(ifr32, arg, sizeof(*ifr32)))
net/socket.c
3350
if (copy_from_user(ifr, arg, sizeof(*ifr)))
net/socket.c
3360
int put_user_ifreq(struct ifreq *ifr, void __user *arg)
net/socket.c
3367
if (copy_to_user(arg, ifr, size))
net/socket.c
3417
unsigned int cmd, unsigned long arg)
net/socket.c
3419
void __user *argp = compat_ptr(arg);
net/socket.c
3461
return sock_ioctl(file, cmd, arg);
net/socket.c
3507
return sock_do_ioctl(net, sock, cmd, arg);
net/socket.c
3514
unsigned long arg)
net/socket.c
3526
ret = ops->compat_ioctl(sock, cmd, arg);
net/socket.c
3530
ret = compat_wext_handle_ioctl(net, cmd, arg);
net/socket.c
3533
ret = compat_sock_ioctl_trans(file, sock, cmd, arg);
net/socket.c
3588
struct proto_accept_arg arg = {
net/socket.c
3599
err = ops->accept(sock, *newsock, &arg);
net/strparser/strparser.c
323
desc.arg.data = strp;
net/strparser/strparser.c
333
struct strparser *strp = (struct strparser *)desc->arg.data;
net/strparser/strparser.c
356
desc.arg.data = strp;
net/strparser/strparser.c
93
struct strparser *strp = (struct strparser *)desc->arg.data;
net/sunrpc/auth.c
70
*(unsigned int *)kp->arg = nbits;
net/sunrpc/auth.c
80
nbits = *(unsigned int *)kp->arg;
net/sunrpc/auth_gss/gss_rpc_upcall.c
202
static void gssp_free_receive_pages(struct gssx_arg_accept_sec_context *arg)
net/sunrpc/auth_gss/gss_rpc_upcall.c
206
for (i = 0; i < arg->npages && arg->pages[i]; i++)
net/sunrpc/auth_gss/gss_rpc_upcall.c
207
__free_page(arg->pages[i]);
net/sunrpc/auth_gss/gss_rpc_upcall.c
209
kfree(arg->pages);
net/sunrpc/auth_gss/gss_rpc_upcall.c
212
static int gssp_alloc_receive_pages(struct gssx_arg_accept_sec_context *arg)
net/sunrpc/auth_gss/gss_rpc_upcall.c
216
arg->npages = DIV_ROUND_UP(NGROUPS_MAX * 4, PAGE_SIZE);
net/sunrpc/auth_gss/gss_rpc_upcall.c
217
arg->pages = kzalloc_objs(struct page *, arg->npages);
net/sunrpc/auth_gss/gss_rpc_upcall.c
218
if (!arg->pages)
net/sunrpc/auth_gss/gss_rpc_upcall.c
220
for (i = 0; i < arg->npages; i++) {
net/sunrpc/auth_gss/gss_rpc_upcall.c
221
arg->pages[i] = alloc_page(GFP_KERNEL);
net/sunrpc/auth_gss/gss_rpc_upcall.c
222
if (!arg->pages[i]) {
net/sunrpc/auth_gss/gss_rpc_upcall.c
223
gssp_free_receive_pages(arg);
net/sunrpc/auth_gss/gss_rpc_upcall.c
277
struct gssx_arg_accept_sec_context arg = {
net/sunrpc/auth_gss/gss_rpc_upcall.c
296
.rpc_argp = &arg,
net/sunrpc/auth_gss/gss_rpc_upcall.c
305
arg.context_handle = &ctxh;
net/sunrpc/auth_gss/gss_rpc_upcall.c
308
ret = gssp_alloc_receive_pages(&arg);
net/sunrpc/auth_gss/gss_rpc_upcall.c
314
gssp_free_receive_pages(&arg);
net/sunrpc/auth_gss/gss_rpc_xdr.c
783
const struct gssx_arg_accept_sec_context *arg = data;
net/sunrpc/auth_gss/gss_rpc_xdr.c
786
err = gssx_enc_call_ctx(xdr, &arg->call_ctx);
net/sunrpc/auth_gss/gss_rpc_xdr.c
791
if (arg->context_handle)
net/sunrpc/auth_gss/gss_rpc_xdr.c
792
err = gssx_enc_ctx(xdr, arg->context_handle);
net/sunrpc/auth_gss/gss_rpc_xdr.c
799
if (arg->cred_handle)
net/sunrpc/auth_gss/gss_rpc_xdr.c
800
err = gssx_enc_cred(xdr, arg->cred_handle);
net/sunrpc/auth_gss/gss_rpc_xdr.c
807
err = gssx_enc_in_token(xdr, &arg->input_token);
net/sunrpc/auth_gss/gss_rpc_xdr.c
812
if (arg->input_cb)
net/sunrpc/auth_gss/gss_rpc_xdr.c
813
err = gssx_enc_cb(xdr, arg->input_cb);
net/sunrpc/auth_gss/gss_rpc_xdr.c
819
err = gssx_enc_bool(xdr, arg->ret_deleg_cred);
net/sunrpc/auth_gss/gss_rpc_xdr.c
826
err = dummy_enc_opt_array(xdr, &arg->options);
net/sunrpc/auth_gss/gss_rpc_xdr.c
830
arg->pages, 0 /* page base */, arg->npages * PAGE_SIZE);
net/sunrpc/cache.c
1004
unsigned int cmd, unsigned long arg,
net/sunrpc/cache.c
1029
return put_user(len, (int __user *)arg);
net/sunrpc/cache.c
1597
unsigned int cmd, unsigned long arg)
net/sunrpc/cache.c
1602
return cache_ioctl(inode, filp, cmd, arg, cd);
net/sunrpc/cache.c
1808
unsigned int cmd, unsigned long arg)
net/sunrpc/cache.c
1813
return cache_ioctl(inode, filp, cmd, arg, cd);
net/sunrpc/rpc_pipe.c
358
rpc_pipe_ioctl(struct file *filp, unsigned int cmd, unsigned long arg)
net/sunrpc/rpc_pipe.c
381
return put_user(len, (int __user *)arg);
net/sunrpc/svc.c
109
struct svc_pool_map *m = kp->arg;
net/sunrpc/svc_xprt.c
655
struct xdr_buf *arg = &rqstp->rq_arg;
net/sunrpc/svc_xprt.c
677
arg->head[0].iov_base = page_address(rqstp->rq_pages[0]);
net/sunrpc/svc_xprt.c
678
arg->head[0].iov_len = PAGE_SIZE;
net/sunrpc/svc_xprt.c
679
arg->pages = rqstp->rq_pages + 1;
net/sunrpc/svc_xprt.c
680
arg->page_base = 0;
net/sunrpc/svc_xprt.c
682
arg->page_len = (pages-2)*PAGE_SIZE;
net/sunrpc/svc_xprt.c
683
arg->len = (pages-1)*PAGE_SIZE;
net/sunrpc/svc_xprt.c
684
arg->tail[0].iov_len = 0;
net/sunrpc/xprtrdma/svc_rdma_recvfrom.c
404
struct xdr_buf *arg = &rqstp->rq_arg;
net/sunrpc/xprtrdma/svc_rdma_recvfrom.c
406
arg->head[0].iov_base = ctxt->rc_recv_buf;
net/sunrpc/xprtrdma/svc_rdma_recvfrom.c
407
arg->head[0].iov_len = ctxt->rc_byte_len;
net/sunrpc/xprtrdma/svc_rdma_recvfrom.c
408
arg->tail[0].iov_base = NULL;
net/sunrpc/xprtrdma/svc_rdma_recvfrom.c
409
arg->tail[0].iov_len = 0;
net/sunrpc/xprtrdma/svc_rdma_recvfrom.c
410
arg->page_len = 0;
net/sunrpc/xprtrdma/svc_rdma_recvfrom.c
411
arg->page_base = 0;
net/sunrpc/xprtrdma/svc_rdma_recvfrom.c
412
arg->buflen = ctxt->rc_byte_len;
net/sunrpc/xprtrdma/svc_rdma_recvfrom.c
413
arg->len = ctxt->rc_byte_len;
net/tipc/netlink_compat.c
180
struct sk_buff *arg)
net/tipc/netlink_compat.c
191
cb.nlh = (struct nlmsghdr *)arg->data;
net/tipc/netlink_compat.c
192
cb.skb = arg;
net/tipc/netlink_compat.c
278
struct sk_buff *arg;
net/tipc/netlink_compat.c
301
arg = nlmsg_new(0, GFP_KERNEL);
net/tipc/netlink_compat.c
302
if (!arg) {
net/tipc/netlink_compat.c
308
nlh = nlmsg_put(arg, 0, 0, tipc_genl_family.id, 0, NLM_F_MULTI);
net/tipc/netlink_compat.c
310
kfree_skb(arg);
net/tipc/netlink_compat.c
315
nlmsg_end(arg, nlh);
net/tipc/netlink_compat.c
317
err = __tipc_nl_compat_dumpit(cmd, msg, arg);
net/tipc/netlink_compat.c
322
kfree_skb(arg);
net/tipc/socket.c
2717
struct proto_accept_arg *arg)
net/tipc/socket.c
2733
timeo = sock_rcvtimeo(sk, arg->flags & O_NONBLOCK);
net/tipc/socket.c
2740
res = tipc_sk_create(sock_net(sock->sk), new_sock, 0, arg->kern);
net/tipc/socket.c
3298
static int tipc_ioctl(struct socket *sock, unsigned int cmd, unsigned long arg)
net/tipc/socket.c
3303
void __user *argp = (void __user *)arg;
net/tls/tls_strp.c
345
struct tls_strparser *strp = (struct tls_strparser *)desc->arg.data;
net/tls/tls_strp.c
381
desc.arg.data = strp;
net/unix/af_unix.c
1836
struct proto_accept_arg *arg)
net/unix/af_unix.c
1842
arg->err = -EOPNOTSUPP;
net/unix/af_unix.c
1846
arg->err = -EINVAL;
net/unix/af_unix.c
1854
skb = skb_recv_datagram(sk, (arg->flags & O_NONBLOCK) ? MSG_DONTWAIT : 0,
net/unix/af_unix.c
1855
&arg->err);
net/unix/af_unix.c
1858
if (arg->err == 0)
net/unix/af_unix.c
1859
arg->err = -EINVAL;
net/unix/af_unix.c
1879
return arg->err;
net/unix/af_unix.c
3275
static int unix_ioctl(struct socket *sock, unsigned int cmd, unsigned long arg)
net/unix/af_unix.c
3284
err = put_user(amount, (int __user *)arg);
net/unix/af_unix.c
3291
err = put_user(amount, (int __user *)arg);
net/unix/af_unix.c
3320
err = put_user(answ, (int __user *)arg);
net/unix/af_unix.c
3332
static int unix_compat_ioctl(struct socket *sock, unsigned int cmd, unsigned long arg)
net/unix/af_unix.c
3334
return unix_ioctl(sock, cmd, (unsigned long)compat_ptr(arg));
net/unix/af_unix.c
849
static int unix_accept(struct socket *, struct socket *, struct proto_accept_arg *arg);
net/unix/af_unix.c
856
static int unix_compat_ioctl(struct socket *sock, unsigned int cmd, unsigned long arg);
net/vmw_vsock/af_vsock.c
1513
int __user *arg)
net/vmw_vsock/af_vsock.c
1541
ret = put_user(n_bytes, arg);
net/vmw_vsock/af_vsock.c
1563
ret = put_user(n_bytes, arg);
net/vmw_vsock/af_vsock.c
1574
unsigned long arg)
net/vmw_vsock/af_vsock.c
1579
ret = vsock_do_ioctl(sock, cmd, (int __user *)arg);
net/vmw_vsock/af_vsock.c
1825
struct proto_accept_arg *arg)
net/vmw_vsock/af_vsock.c
1852
timeout = sock_rcvtimeo(listener, arg->flags & O_NONBLOCK);
net/vmw_vsock/af_vsock.c
2743
unsigned int cmd, unsigned long arg)
net/vmw_vsock/af_vsock.c
2745
return vsock_dev_do_ioctl(filp, cmd, (void __user *)arg);
net/vmw_vsock/af_vsock.c
2750
unsigned int cmd, unsigned long arg)
net/vmw_vsock/af_vsock.c
2752
return vsock_dev_do_ioctl(filp, cmd, compat_ptr(arg));
net/wireless/wext-core.c
1064
int wext_handle_ioctl(struct net *net, unsigned int cmd, void __user *arg)
net/wireless/wext-core.c
1070
if (copy_from_user(&iwr, arg, sizeof(iwr)))
net/wireless/wext-core.c
1080
copy_to_user(arg, &iwr, sizeof(struct iwreq)))
net/wireless/wext-core.c
1122
unsigned long arg)
net/wireless/wext-core.c
1124
void __user *argp = (void __user *)arg;
net/x25/af_x25.c
1378
static int x25_ioctl(struct socket *sock, unsigned int cmd, unsigned long arg)
net/x25/af_x25.c
1382
void __user *argp = (void __user *)arg;
net/x25/af_x25.c
1679
unsigned long arg)
net/x25/af_x25.c
1681
void __user *argp = compat_ptr(arg);
net/x25/af_x25.c
875
struct proto_accept_arg *arg)
net/x25/x25_link.c
353
int x25_subscr_ioctl(unsigned int cmd, void __user *arg)
net/x25/x25_link.c
364
if (copy_from_user(&x25_subscr, arg, sizeof(x25_subscr)))
net/x25/x25_link.c
381
rc = copy_to_user(arg, &x25_subscr,
net/x25/x25_route.c
160
int x25_route_ioctl(unsigned int cmd, void __user *arg)
net/x25/x25_route.c
170
if (copy_from_user(&rt, arg, sizeof(rt)))
net/xfrm/xfrm_policy.c
1508
static int xfrm_pol_bin_cmp(struct rhashtable_compare_arg *arg,
net/xfrm/xfrm_policy.c
1511
const struct xfrm_pol_inexact_key *key = arg->key;
samples/bpf/xdp_router_ipv4_user.c
451
static void *monitor_routes_thread(void *arg)
samples/ftrace/ftrace-direct-modify.c
293
static int simple_thread(void *arg)
samples/ftrace/ftrace-direct-multi-modify.c
335
static int simple_thread(void *arg)
samples/ftrace/sample-trace-array.c
64
static int simple_thread(void *arg)
samples/trace_events/trace-events-sample.c
61
static int simple_thread(void *arg)
samples/trace_events/trace-events-sample.c
84
static int simple_thread_fn(void *arg)
samples/vfio-mdev/mbochs.c
1189
unsigned long arg)
samples/vfio-mdev/mbochs.c
1203
if (copy_from_user(&info, (void __user *)arg, minsz))
samples/vfio-mdev/mbochs.c
1213
if (copy_to_user((void __user *)arg, &info, minsz))
samples/vfio-mdev/mbochs.c
1225
if (copy_from_user(&info, (void __user *)arg, minsz))
samples/vfio-mdev/mbochs.c
1236
if (copy_to_user((void __user *)arg, &info, minsz))
samples/vfio-mdev/mbochs.c
1249
if (copy_from_user(&plane, (void __user *)arg, minsz))
samples/vfio-mdev/mbochs.c
1259
if (copy_to_user((void __user *)arg, &plane, minsz))
samples/vfio-mdev/mbochs.c
1269
if (get_user(dmabuf_id, (__u32 __user *)arg))
samples/vfio-mdev/mdpy.c
519
unsigned long arg)
samples/vfio-mdev/mdpy.c
533
if (copy_from_user(&info, (void __user *)arg, minsz))
samples/vfio-mdev/mdpy.c
545
if (copy_to_user((void __user *)arg, &info, minsz))
samples/vfio-mdev/mdpy.c
557
if (copy_from_user(&info, (void __user *)arg, minsz))
samples/vfio-mdev/mdpy.c
568
if (copy_to_user((void __user *)arg, &info, minsz))
samples/vfio-mdev/mdpy.c
581
if (copy_from_user(&plane, (void __user *)arg, minsz))
samples/vfio-mdev/mdpy.c
591
if (copy_to_user((void __user *)arg, &plane, minsz))
samples/vfio-mdev/mtty.c
1791
unsigned long arg)
samples/vfio-mdev/mtty.c
1805
if (copy_from_user(&info, (void __user *)arg, minsz))
samples/vfio-mdev/mtty.c
1817
if (copy_to_user((void __user *)arg, &info, minsz))
samples/vfio-mdev/mtty.c
1829
if (copy_from_user(&info, (void __user *)arg, minsz))
samples/vfio-mdev/mtty.c
1840
if (copy_to_user((void __user *)arg, &info, minsz))
samples/vfio-mdev/mtty.c
1853
if (copy_from_user(&hdr, (void __user *)arg, minsz))
samples/vfio-mdev/mtty.c
1864
ptr = data = memdup_user((void __user *)(arg + minsz),
samples/vfio-mdev/mtty.c
834
unsigned long arg)
samples/vfio-mdev/mtty.c
848
if (copy_from_user(&info, (void __user *)arg, minsz))
samples/vfio-mdev/mtty.c
878
ret = copy_to_user((void __user *)arg, &info, minsz) ? -EFAULT : 0;
scripts/dtc/checks.c
2033
void parse_checks_option(bool warn, bool error, const char *arg)
scripts/dtc/checks.c
2036
const char *name = arg;
scripts/dtc/checks.c
2039
if ((strncmp(arg, "no-", 3) == 0)
scripts/dtc/checks.c
2040
|| (strncmp(arg, "no_", 3) == 0)) {
scripts/dtc/checks.c
2041
name = arg + 3;
scripts/dtc/dtc.c
172
const char *arg;
scripts/dtc/dtc.c
279
arg = "-";
scripts/dtc/dtc.c
281
arg = argv[optind];
scripts/dtc/dtc.c
298
inform = guess_input_format(arg, "dts");
scripts/dtc/dtc.c
311
dti = dt_from_source(arg);
scripts/dtc/dtc.c
313
dti = dt_from_fs(arg);
scripts/dtc/dtc.c
315
dti = dt_from_blob(arg);
scripts/dtc/dtc.h
351
void parse_checks_option(bool warn, bool error, const char *arg);
scripts/dtc/fdtget.c
237
char **arg, int arg_count, int args_per_step)
scripts/dtc/fdtget.c
248
node = fdt_path_offset(blob, arg[i]);
scripts/dtc/fdtget.c
254
report_error(arg[i], node);
scripts/dtc/fdtget.c
258
prop = args_per_step == 1 ? NULL : arg[i + 1];
scripts/dtc/fdtput.c
100
sscanf(*arg, fmt, &ival);
scripts/dtc/fdtput.c
222
char **arg, int arg_count)
scripts/dtc/fdtput.c
239
if (disp->auto_path && create_paths(blob, *arg))
scripts/dtc/fdtput.c
241
if (encode_value(disp, arg + 2, arg_count - 2, &value, &len) ||
scripts/dtc/fdtput.c
242
store_key_value(blob, *arg, arg[1], value, len))
scripts/dtc/fdtput.c
246
for (; ret >= 0 && arg_count--; arg++) {
scripts/dtc/fdtput.c
248
ret = create_paths(blob, *arg);
scripts/dtc/fdtput.c
250
ret = create_node(blob, *arg);
scripts/dtc/fdtput.c
56
static int encode_value(struct display_info *disp, char **arg, int arg_count,
scripts/dtc/fdtput.c
75
for (; arg_count > 0; arg++, arg_count--, upto += len) {
scripts/dtc/fdtput.c
78
len = strlen(*arg) + 1;
scripts/dtc/fdtput.c
95
memcpy(ptr, *arg, len);
scripts/gendwarfksyms/die.c
87
void die_map_for_each(die_map_callback_t func, void *arg)
scripts/gendwarfksyms/die.c
93
func(cd, arg);
scripts/gendwarfksyms/dwarf.c
1080
static void process_symbol_ptr(struct symbol *sym, void *arg)
scripts/gendwarfksyms/dwarf.c
1083
Dwarf *dwarf = arg;
scripts/gendwarfksyms/examples/symbolptr.c
24
extern void f(unsigned int arg);
scripts/gendwarfksyms/examples/symbolptr.c
25
void g(int *arg);
scripts/gendwarfksyms/examples/symbolptr.c
26
void g(int *arg) {}
scripts/gendwarfksyms/gendwarfksyms.c
51
Dwarf_Addr base, void *arg)
scripts/gendwarfksyms/gendwarfksyms.c
57
FILE *symfile = arg;
scripts/gendwarfksyms/gendwarfksyms.h
123
typedef void (*symbol_callback_t)(struct symbol *, void *arg);
scripts/gendwarfksyms/gendwarfksyms.h
132
void symbol_for_each(symbol_callback_t func, void *arg);
scripts/gendwarfksyms/gendwarfksyms.h
193
typedef void (*die_map_callback_t)(struct die *, void *arg);
scripts/gendwarfksyms/gendwarfksyms.h
199
void die_map_for_each(die_map_callback_t func, void *arg);
scripts/gendwarfksyms/symbols.c
167
static void get_symbol(struct symbol *sym, void *arg)
scripts/gendwarfksyms/symbols.c
169
struct symbol **res = arg;
scripts/gendwarfksyms/symbols.c
183
void symbol_for_each(symbol_callback_t func, void *arg)
scripts/gendwarfksyms/symbols.c
189
func(sym, arg);
scripts/gendwarfksyms/symbols.c
194
Elf32_Word xndx, void *arg);
scripts/gendwarfksyms/symbols.c
196
static void elf_for_each_global(int fd, elf_symbol_callback_t func, void *arg)
scripts/gendwarfksyms/symbols.c
277
func(name, sym, xndx, arg);
scripts/gendwarfksyms/symbols.c
287
static void set_symbol_addr(struct symbol *sym, void *arg)
scripts/gendwarfksyms/symbols.c
289
struct symbol_addr *addr = arg;
scripts/gendwarfksyms/symbols.c
305
Elf32_Word xndx, void *arg)
scripts/gendwarfksyms/types.c
483
static void expand_type(struct die *cache, void *arg)
scripts/gendwarfksyms/types.c
517
static void expand_symbol(struct symbol *sym, void *arg)
scripts/selinux/mdp/mdp.c
42
char **arg, *polout, *ctxout;
scripts/selinux/mdp/mdp.c
48
arg = argv+1;
scripts/selinux/mdp/mdp.c
51
arg++;
scripts/selinux/mdp/mdp.c
53
polout = *arg++;
scripts/selinux/mdp/mdp.c
54
ctxout = *arg;
scripts/sorttable.c
164
static void *sort_orctable(void *arg)
scripts/sorttable.c
170
unsigned int *orc_ip_size = (unsigned int *)arg;
scripts/sorttable.c
482
static void *sort_mcount_loc(void *arg)
scripts/sorttable.c
484
struct elf_mcount_loc *emloc = (struct elf_mcount_loc *)arg;
security/apparmor/lsm.c
1983
value = !!*((int *)kp->arg);
security/apparmor/lsm.c
1985
kp_local.arg = &value;
security/apparmor/lsm.c
1989
*((int *)kp->arg) = *((bool *)kp_local.arg);
security/apparmor/lsm.c
2005
value = !!*((int *)kp->arg);
security/apparmor/lsm.c
2007
kp_local.arg = &value;
security/apparmor/policy.c
255
static void aa_free_data(void *ptr, void *arg)
security/apparmor/policy_unpack.c
1098
static int datacmp(struct rhashtable_compare_arg *arg, const void *obj)
security/apparmor/policy_unpack.c
1101
const char * const *key = arg->key;
security/integrity/ima/ima.h
333
#define __ima_stringify(arg) (#arg)
security/integrity/ima/ima_policy.c
1396
static unsigned int ima_parse_appraise_algos(char *arg)
security/integrity/ima/ima_policy.c
1402
while ((token = strsep(&arg, ",")) != NULL) {
security/landlock/fs.c
1752
unsigned long arg)
security/landlock/fs.c
1758
unsigned long arg)
security/loadpin/loadpin.c
376
static long dm_verity_ioctl(struct file *filp, unsigned int cmd, unsigned long arg)
security/loadpin/loadpin.c
378
void __user *uarg = (void __user *)arg;
security/security.c
2434
int security_file_ioctl(struct file *file, unsigned int cmd, unsigned long arg)
security/security.c
2436
return call_int_hook(file_ioctl, file, cmd, arg);
security/security.c
2452
unsigned long arg)
security/security.c
2454
return call_int_hook(file_ioctl_compat, file, cmd, arg);
security/security.c
2567
int security_file_fcntl(struct file *file, unsigned int cmd, unsigned long arg)
security/security.c
2569
return call_int_hook(file_fcntl, file, cmd, arg);
security/selinux/hooks.c
2623
char *arg = NULL;
security/selinux/hooks.c
2625
token = match_opt_prefix(from, len, &arg);
security/selinux/hooks.c
2631
if (arg) {
security/selinux/hooks.c
2632
for (p = q = arg; p < from + len; p++) {
security/selinux/hooks.c
2637
arg = kmemdup_nul(arg, q - arg, GFP_KERNEL);
security/selinux/hooks.c
2638
if (!arg) {
security/selinux/hooks.c
2643
rc = selinux_add_opt(token, arg, mnt_opts);
security/selinux/hooks.c
2644
kfree(arg);
security/selinux/hooks.c
2645
arg = NULL;
security/selinux/hooks.c
3870
unsigned long arg)
security/selinux/hooks.c
3917
unsigned long arg)
security/selinux/hooks.c
3940
return selinux_file_ioctl(file, cmd, arg);
security/selinux/hooks.c
4068
unsigned long arg)
security/selinux/hooks.c
4075
if ((file->f_flags & O_APPEND) && !(arg & O_APPEND)) {
security/selinux/hooks.c
417
static int match_opt_prefix(char *s, int l, char **arg)
security/selinux/hooks.c
428
*arg = s + len + 1;
security/smack/smack_lsm.c
1737
unsigned long arg)
security/smack/smack_lsm.c
1798
unsigned long arg)
security/smack/smack_lsm.c
732
char *arg = NULL;
security/smack/smack_lsm.c
739
token = match_opt_prefix(from, len, &arg);
security/smack/smack_lsm.c
741
arg = kmemdup_nul(arg, from + len - arg, GFP_KERNEL);
security/smack/smack_lsm.c
742
rc = smack_add_opt(token, arg, mnt_opts);
security/smack/smack_lsm.c
743
kfree(arg);
security/smack/smack_lsm.c
83
static int match_opt_prefix(char *s, int l, char **arg)
security/smack/smack_lsm.c
93
*arg = s + len + 1;
security/tomoyo/condition.c
30
struct tomoyo_path_info arg;
security/tomoyo/condition.c
32
arg.name = arg_ptr;
security/tomoyo/condition.c
39
tomoyo_fill_path_info(&arg);
security/tomoyo/condition.c
40
result = tomoyo_path_matches_pattern(&arg, argv->value);
security/tomoyo/tomoyo.c
313
unsigned long arg)
security/tomoyo/tomoyo.c
315
if (!(cmd == F_SETFL && ((arg ^ file->f_flags) & O_APPEND)))
security/tomoyo/tomoyo.c
318
O_WRONLY | (arg & O_APPEND));
security/tomoyo/tomoyo.c
348
unsigned long arg)
sound/core/compress_offload.c
1106
static int snd_compr_task_create(struct snd_compr_stream *stream, unsigned long arg)
sound/core/compress_offload.c
1114
memdup_user((void __user *)arg, sizeof(*task));
sound/core/compress_offload.c
1119
if (copy_to_user((void __user *)arg, task, sizeof(*task)))
sound/core/compress_offload.c
1168
static int snd_compr_task_start_ioctl(struct snd_compr_stream *stream, unsigned long arg)
sound/core/compress_offload.c
1176
memdup_user((void __user *)arg, sizeof(*task));
sound/core/compress_offload.c
1181
if (copy_to_user((void __user *)arg, task, sizeof(*task)))
sound/core/compress_offload.c
1219
static int snd_compr_task_seq(struct snd_compr_stream *stream, unsigned long arg,
sound/core/compress_offload.c
1228
retval = copy_from_user(&seqno, (__u64 __user *)arg, sizeof(seqno));
sound/core/compress_offload.c
1260
static int snd_compr_task_status_ioctl(struct snd_compr_stream *stream, unsigned long arg)
sound/core/compress_offload.c
1268
memdup_user((void __user *)arg, sizeof(*status));
sound/core/compress_offload.c
1273
if (copy_to_user((void __user *)arg, status, sizeof(*status)))
sound/core/compress_offload.c
1299
static long snd_compr_ioctl(struct file *f, unsigned int cmd, unsigned long arg)
sound/core/compress_offload.c
1313
(int __user *)arg) ? -EFAULT : 0;
sound/core/compress_offload.c
1315
return snd_compr_get_caps(stream, arg);
sound/core/compress_offload.c
1318
return snd_compr_get_codec_caps(stream, arg);
sound/core/compress_offload.c
1321
return snd_compr_set_params(stream, arg);
sound/core/compress_offload.c
1323
return snd_compr_get_params(stream, arg);
sound/core/compress_offload.c
1325
return snd_compr_set_metadata(stream, arg);
sound/core/compress_offload.c
1327
return snd_compr_get_metadata(stream, arg);
sound/core/compress_offload.c
1334
return snd_compr_task_create(stream, arg);
sound/core/compress_offload.c
1336
return snd_compr_task_seq(stream, arg, snd_compr_task_free_one);
sound/core/compress_offload.c
1338
return snd_compr_task_start_ioctl(stream, arg);
sound/core/compress_offload.c
1340
return snd_compr_task_seq(stream, arg, snd_compr_task_stop_one);
sound/core/compress_offload.c
1342
return snd_compr_task_status_ioctl(stream, arg);
sound/core/compress_offload.c
1350
return snd_compr_tstamp(stream, arg, true);
sound/core/compress_offload.c
1352
return snd_compr_tstamp(stream, arg, false);
sound/core/compress_offload.c
1354
return snd_compr_ioctl_avail(stream, arg, true);
sound/core/compress_offload.c
1356
return snd_compr_ioctl_avail(stream, arg, false);
sound/core/compress_offload.c
1379
unsigned long arg)
sound/core/compress_offload.c
1381
return snd_compr_ioctl(file, cmd, (unsigned long)compat_ptr(arg));
sound/core/compress_offload.c
256
unsigned long arg, bool is_32bit)
sound/core/compress_offload.c
284
if (copy_to_user((__u64 __user *)arg, copy_from, copy_size))
sound/core/compress_offload.c
494
snd_compr_get_caps(struct snd_compr_stream *stream, unsigned long arg)
sound/core/compress_offload.c
506
if (copy_to_user((void __user *)arg, &caps, sizeof(caps)))
sound/core/compress_offload.c
514
snd_compr_get_codec_caps(struct snd_compr_stream *stream, unsigned long arg)
sound/core/compress_offload.c
529
if (copy_to_user((void __user *)arg, caps, sizeof(*caps)))
sound/core/compress_offload.c
648
snd_compr_set_params(struct snd_compr_stream *stream, unsigned long arg)
sound/core/compress_offload.c
658
memdup_user((void __user *)arg, sizeof(*params));
sound/core/compress_offload.c
689
snd_compr_get_params(struct snd_compr_stream *stream, unsigned long arg)
sound/core/compress_offload.c
703
if (copy_to_user((char __user *)arg, params, sizeof(*params)))
sound/core/compress_offload.c
709
snd_compr_get_metadata(struct snd_compr_stream *stream, unsigned long arg)
sound/core/compress_offload.c
717
if (copy_from_user(&metadata, (void __user *)arg, sizeof(metadata)))
sound/core/compress_offload.c
724
if (copy_to_user((void __user *)arg, &metadata, sizeof(metadata)))
sound/core/compress_offload.c
731
snd_compr_set_metadata(struct snd_compr_stream *stream, unsigned long arg)
sound/core/compress_offload.c
742
if (copy_from_user(&metadata, (void __user *)arg, sizeof(metadata)))
sound/core/compress_offload.c
752
unsigned long arg, bool is_32bit)
sound/core/compress_offload.c
767
ret = copy_to_user((void __user *)arg, copy_from, copy_size) ?
sound/core/control.c
1899
static long snd_ctl_ioctl(struct file *file, unsigned int cmd, unsigned long arg)
sound/core/control.c
1904
void __user *argp = (void __user *)arg;
sound/core/control.c
1969
err = p->fioctl(card, ctl, cmd, arg);
sound/core/control.c
868
unsigned int cmd, void __user *arg)
sound/core/control.c
884
if (copy_to_user(arg, info, sizeof(struct snd_ctl_card_info)))
sound/core/control_compat.c
435
static inline long snd_ctl_ioctl_compat(struct file *file, unsigned int cmd, unsigned long arg)
sound/core/control_compat.c
439
void __user *argp = compat_ptr(arg);
sound/core/control_compat.c
482
err = p->fioctl(ctl->card, ctl, cmd, arg);
sound/core/hwdep.c
237
unsigned long arg)
sound/core/hwdep.c
240
void __user *argp = (void __user *)arg;
sound/core/hwdep.c
252
return hw->ops.ioctl(hw, file, cmd, arg);
sound/core/hwdep.c
266
unsigned int cmd, unsigned long arg)
sound/core/hwdep.c
273
if (get_user(device, (int __user *)arg))
sound/core/hwdep.c
292
if (put_user(device, (int __user *)arg))
sound/core/hwdep.c
298
struct snd_hwdep_info __user *info = (struct snd_hwdep_info __user *)arg;
sound/core/hwdep_compat.c
40
unsigned long arg)
sound/core/hwdep_compat.c
43
void __user *argp = compat_ptr(arg);
sound/core/hwdep_compat.c
53
return hw->ops.ioctl_compat(hw, file, cmd, arg);
sound/core/info.c
203
unsigned long arg)
sound/core/info.c
211
file, cmd, arg);
sound/core/init.c
449
unsigned int cmd, unsigned long arg)
sound/core/oss/mixer_oss.c
306
static int snd_mixer_oss_ioctl1(struct snd_mixer_oss_file *fmixer, unsigned int cmd, unsigned long arg)
sound/core/oss/mixer_oss.c
308
void __user *argp = (void __user *)arg;
sound/core/oss/mixer_oss.c
374
static long snd_mixer_oss_ioctl(struct file *file, unsigned int cmd, unsigned long arg)
sound/core/oss/mixer_oss.c
376
return snd_mixer_oss_ioctl1(file->private_data, cmd, arg);
sound/core/oss/mixer_oss.c
379
int snd_mixer_oss_ioctl_card(struct snd_card *card, unsigned int cmd, unsigned long arg)
sound/core/oss/mixer_oss.c
390
return snd_mixer_oss_ioctl1(&fmixer, cmd, arg);
sound/core/oss/mixer_oss.c
397
unsigned long arg)
sound/core/oss/mixer_oss.c
400
(unsigned long)compat_ptr(arg));
sound/core/oss/pcm_oss.c
2588
static long snd_pcm_oss_ioctl(struct file *file, unsigned int cmd, unsigned long arg)
sound/core/oss/pcm_oss.c
2591
int __user *p = (int __user *)arg;
sound/core/oss/pcm_oss.c
2610
return snd_mixer_oss_ioctl_card(substream->pcm->card, cmd, arg);
sound/core/oss/pcm_oss.c
2698
(struct audio_buf_info __user *) arg);
sound/core/oss/pcm_oss.c
2720
(struct count_info __user *) arg);
sound/core/oss/pcm_oss.c
2726
(struct buffmem_desc __user *) arg);
sound/core/oss/pcm_oss.c
2753
unsigned long arg)
sound/core/oss/pcm_oss.c
2759
return snd_pcm_oss_ioctl(file, cmd, (unsigned long)compat_ptr(arg));
sound/core/pcm.c
109
info = (struct snd_pcm_info __user *)arg;
sound/core/pcm.c
141
if (get_user(val, (int __user *)arg))
sound/core/pcm.c
85
unsigned int cmd, unsigned long arg)
sound/core/pcm.c
92
if (get_user(device, (int __user *)arg))
sound/core/pcm.c
96
if (put_user(device, (int __user *)arg))
sound/core/pcm_compat.c
551
static long snd_pcm_ioctl_compat(struct file *file, unsigned int cmd, unsigned long arg)
sound/core/pcm_compat.c
555
void __user *argp = compat_ptr(arg);
sound/core/pcm_dmaengine.c
136
static void dmaengine_pcm_dma_complete(void *arg)
sound/core/pcm_dmaengine.c
139
struct snd_pcm_substream *substream = arg;
sound/core/pcm_lib.c
1764
void *arg)
sound/core/pcm_lib.c
1780
void *arg)
sound/core/pcm_lib.c
1782
struct snd_pcm_channel_info *info = arg;
sound/core/pcm_lib.c
1815
void *arg)
sound/core/pcm_lib.c
1817
struct snd_pcm_hw_params *params = arg;
sound/core/pcm_lib.c
1834
void *arg)
sound/core/pcm_lib.c
1841
snd_pcm_set_sync_per_card(substream, arg, id, sizeof(id));
sound/core/pcm_lib.c
1857
unsigned int cmd, void *arg)
sound/core/pcm_lib.c
1861
return snd_pcm_lib_ioctl_reset(substream, arg);
sound/core/pcm_lib.c
1863
return snd_pcm_lib_ioctl_channel_info(substream, arg);
sound/core/pcm_lib.c
1865
return snd_pcm_lib_ioctl_fifo_size(substream, arg);
sound/core/pcm_lib.c
1867
return snd_pcm_lib_ioctl_sync_id(substream, arg);
sound/core/pcm_native.c
213
unsigned cmd, void *arg)
sound/core/pcm_native.c
216
return substream->ops->ioctl(substream, cmd, arg);
sound/core/pcm_native.c
218
return snd_pcm_lib_ioctl(substream, cmd, arg);
sound/core/pcm_native.c
3270
int arg;
sound/core/pcm_native.c
3272
if (get_user(arg, _arg))
sound/core/pcm_native.c
3274
if (arg < 0 || arg > SNDRV_PCM_TSTAMP_TYPE_LAST)
sound/core/pcm_native.c
3276
runtime->tstamp_type = arg;
sound/core/pcm_native.c
3365
unsigned int cmd, void __user *arg)
sound/core/pcm_native.c
3382
return put_user(SNDRV_PCM_VERSION, (int __user *)arg) ? -EFAULT : 0;
sound/core/pcm_native.c
3384
return snd_pcm_info_user(substream, arg);
sound/core/pcm_native.c
3388
return snd_pcm_tstamp(substream, arg);
sound/core/pcm_native.c
3391
(unsigned int __user *)arg))
sound/core/pcm_native.c
3395
return snd_pcm_hw_refine_user(substream, arg);
sound/core/pcm_native.c
3397
return snd_pcm_hw_params_user(substream, arg);
sound/core/pcm_native.c
3401
return snd_pcm_sw_params_user(substream, arg);
sound/core/pcm_native.c
3403
return snd_pcm_status_user32(substream, arg, false);
sound/core/pcm_native.c
3405
return snd_pcm_status_user32(substream, arg, true);
sound/core/pcm_native.c
3407
return snd_pcm_status_user64(substream, arg, false);
sound/core/pcm_native.c
3409
return snd_pcm_status_user64(substream, arg, true);
sound/core/pcm_native.c
3411
return snd_pcm_channel_info_user(substream, arg);
sound/core/pcm_native.c
3419
return snd_pcm_link(substream, (int)(unsigned long) arg);
sound/core/pcm_native.c
3431
snd_pcm_sframes_t __user *res = arg;
sound/core/pcm_native.c
3442
return snd_pcm_ioctl_sync_ptr_compat(substream, arg);
sound/core/pcm_native.c
3444
return snd_pcm_sync_ptr(substream, arg);
sound/core/pcm_native.c
3447
return snd_pcm_hw_refine_old_user(substream, arg);
sound/core/pcm_native.c
3449
return snd_pcm_hw_params_old_user(substream, arg);
sound/core/pcm_native.c
3456
return snd_pcm_pause_lock_irq(substream, (unsigned long)arg);
sound/core/pcm_native.c
3459
return snd_pcm_xferi_frames_ioctl(substream, arg);
sound/core/pcm_native.c
3462
return snd_pcm_xfern_frames_ioctl(substream, arg);
sound/core/pcm_native.c
3464
return snd_pcm_rewind_ioctl(substream, arg);
sound/core/pcm_native.c
3466
return snd_pcm_forward_ioctl(substream, arg);
sound/core/pcm_native.c
3473
unsigned long arg)
sound/core/pcm_native.c
3483
(void __user *)arg);
sound/core/pcm_native.c
3499
unsigned int cmd, void *arg)
sound/core/pcm_native.c
3501
snd_pcm_uframes_t *frames = arg;
sound/core/pcm_native.c
3517
return snd_pcm_hw_params(substream, arg);
sound/core/pcm_native.c
3519
return snd_pcm_sw_params(substream, arg);
sound/core/rawmidi.c
1046
unsigned long arg)
sound/core/rawmidi.c
1048
void __user *argp = (void __user *)arg;
sound/core/rawmidi.c
889
static long snd_rawmidi_ioctl(struct file *file, unsigned int cmd, unsigned long arg)
sound/core/rawmidi.c
893
void __user *argp = (void __user *)arg;
sound/core/rawmidi.c
918
if (get_user(rfile->user_pversion, (unsigned int __user *)arg))
sound/core/rawmidi_compat.c
103
static long snd_rawmidi_ioctl_compat(struct file *file, unsigned int cmd, unsigned long arg)
sound/core/rawmidi_compat.c
106
void __user *argp = compat_ptr(arg);
sound/core/seq/oss/seq_oss.c
167
odev_ioctl(struct file *file, unsigned int cmd, unsigned long arg)
sound/core/seq/oss/seq_oss.c
179
rc = snd_seq_oss_ioctl(dp, cmd, arg);
sound/core/seq/oss/seq_oss.c
187
unsigned long arg)
sound/core/seq/oss/seq_oss.c
189
return odev_ioctl(file, cmd, (unsigned long)compat_ptr(arg));
sound/core/seq/oss/seq_oss.c
48
static long odev_ioctl(struct file *file, unsigned int cmd, unsigned long arg);
sound/core/seq/oss/seq_oss_device.h
111
int snd_seq_oss_ioctl(struct seq_oss_devinfo *dp, unsigned int cmd, unsigned long arg);
sound/core/seq/oss/seq_oss_device.h
138
snd_seq_oss_control(struct seq_oss_devinfo *dp, unsigned int type, void *arg)
sound/core/seq/oss/seq_oss_device.h
140
return snd_seq_kernel_client_ioctl(dp->cseq, type, arg);
sound/core/seq/oss/seq_oss_device.h
56
struct snd_seq_oss_arg arg;
sound/core/seq/oss/seq_oss_event.c
282
switch (info->arg.event_passing) {
sound/core/seq/oss/seq_oss_event.c
341
switch (info->arg.event_passing) {
sound/core/seq/oss/seq_oss_ioctl.c
139
return snd_seq_oss_synth_info_user(dp, arg);
sound/core/seq/oss/seq_oss_ioctl.c
142
return snd_seq_oss_oob_user(dp, arg);
sound/core/seq/oss/seq_oss_ioctl.c
145
return snd_seq_oss_midi_info_user(dp, arg);
sound/core/seq/oss/seq_oss_ioctl.c
18
static int snd_seq_oss_synth_info_user(struct seq_oss_devinfo *dp, void __user *arg)
sound/core/seq/oss/seq_oss_ioctl.c
22
if (copy_from_user(&info, arg, sizeof(info)))
sound/core/seq/oss/seq_oss_ioctl.c
26
if (copy_to_user(arg, &info, sizeof(info)))
sound/core/seq/oss/seq_oss_ioctl.c
31
static int snd_seq_oss_midi_info_user(struct seq_oss_devinfo *dp, void __user *arg)
sound/core/seq/oss/seq_oss_ioctl.c
35
if (copy_from_user(&info, arg, sizeof(info)))
sound/core/seq/oss/seq_oss_ioctl.c
39
if (copy_to_user(arg, &info, sizeof(info)))
sound/core/seq/oss/seq_oss_ioctl.c
44
static int snd_seq_oss_oob_user(struct seq_oss_devinfo *dp, void __user *arg)
sound/core/seq/oss/seq_oss_ioctl.c
49
if (copy_from_user(ev, arg, 8))
sound/core/seq/oss/seq_oss_ioctl.c
64
void __user *arg = (void __user *)carg;
sound/core/seq/oss/seq_oss_ioctl.c
65
int __user *p = arg;
sound/core/seq/oss/seq_oss_ioctl.c
77
return snd_seq_oss_timer_ioctl(dp->timer, cmd, arg);
sound/core/seq/oss/seq_oss_synth.c
200
info->arg.app_index = dp->port;
sound/core/seq/oss/seq_oss_synth.c
201
info->arg.file_mode = dp->file_mode;
sound/core/seq/oss/seq_oss_synth.c
202
info->arg.seq_mode = dp->seq_mode;
sound/core/seq/oss/seq_oss_synth.c
204
info->arg.event_passing = SNDRV_SEQ_OSS_PROCESS_EVENTS;
sound/core/seq/oss/seq_oss_synth.c
206
info->arg.event_passing = SNDRV_SEQ_OSS_PASS_EVENTS;
sound/core/seq/oss/seq_oss_synth.c
210
if (rec->oper.open(&info->arg, rec->private_data) < 0) {
sound/core/seq/oss/seq_oss_synth.c
219
rec->oper.close(&info->arg);
sound/core/seq/oss/seq_oss_synth.c
249
info->arg.app_index = dp->port;
sound/core/seq/oss/seq_oss_synth.c
250
info->arg.file_mode = dp->file_mode;
sound/core/seq/oss/seq_oss_synth.c
251
info->arg.seq_mode = dp->seq_mode;
sound/core/seq/oss/seq_oss_synth.c
252
info->arg.private_data = info;
sound/core/seq/oss/seq_oss_synth.c
255
info->arg.event_passing = SNDRV_SEQ_OSS_PASS_EVENTS;
sound/core/seq/oss/seq_oss_synth.c
256
snd_seq_oss_midi_get_addr(dp, i, &info->arg.addr);
sound/core/seq/oss/seq_oss_synth.c
294
rec->oper.close(&info->arg);
sound/core/seq/oss/seq_oss_synth.c
395
rec->oper.reset(&info->arg);
sound/core/seq/oss/seq_oss_synth.c
399
snd_seq_oss_fill_addr(dp, &ev, info->arg.addr.client,
sound/core/seq/oss/seq_oss_synth.c
400
info->arg.addr.port);
sound/core/seq/oss/seq_oss_synth.c
432
return rec->oper.load_patch(&info->arg, fmt, buf, p, c);
sound/core/seq/oss/seq_oss_synth.c
484
snd_seq_oss_fill_addr(dp, ev, info->arg.addr.client,
sound/core/seq/oss/seq_oss_synth.c
485
info->arg.addr.port);
sound/core/seq/oss/seq_oss_synth.c
509
return rec->oper.ioctl(&info->arg, cmd, addr);
sound/core/seq/oss/seq_oss_timer.c
218
snd_seq_oss_timer_ioctl(struct seq_oss_timer *timer, unsigned int cmd, int __user *arg)
sound/core/seq/oss/seq_oss_timer.c
224
if (get_user(value, arg))
sound/core/seq/oss/seq_oss_timer.c
229
return put_user(value, arg) ? -EFAULT : 0;
sound/core/seq/oss/seq_oss_timer.c
243
if (get_user(value, arg))
sound/core/seq/oss/seq_oss_timer.c
247
if (get_user(value, arg))
sound/core/seq/oss/seq_oss_timer.h
36
int snd_seq_oss_timer_ioctl(struct seq_oss_timer *timer, unsigned int cmd, int __user *arg);
sound/core/seq/seq_clientmgr.c
1114
static int snd_seq_ioctl_pversion(struct snd_seq_client *client, void *arg)
sound/core/seq/seq_clientmgr.c
1116
int *pversion = arg;
sound/core/seq/seq_clientmgr.c
1122
static int snd_seq_ioctl_user_pversion(struct snd_seq_client *client, void *arg)
sound/core/seq/seq_clientmgr.c
1124
client->user_pversion = *(unsigned int *)arg;
sound/core/seq/seq_clientmgr.c
1128
static int snd_seq_ioctl_client_id(struct snd_seq_client *client, void *arg)
sound/core/seq/seq_clientmgr.c
1130
int *client_id = arg;
sound/core/seq/seq_clientmgr.c
1137
static int snd_seq_ioctl_system_info(struct snd_seq_client *client, void *arg)
sound/core/seq/seq_clientmgr.c
1139
struct snd_seq_system_info *info = arg;
sound/core/seq/seq_clientmgr.c
1155
static int snd_seq_ioctl_running_mode(struct snd_seq_client *client, void *arg)
sound/core/seq/seq_clientmgr.c
1157
struct snd_seq_running_info *info = arg;
sound/core/seq/seq_clientmgr.c
1208
void *arg)
sound/core/seq/seq_clientmgr.c
1210
struct snd_seq_client_info *client_info = arg;
sound/core/seq/seq_clientmgr.c
1225
void *arg)
sound/core/seq/seq_clientmgr.c
1227
struct snd_seq_client_info *client_info = arg;
sound/core/seq/seq_clientmgr.c
1268
static int snd_seq_ioctl_create_port(struct snd_seq_client *client, void *arg)
sound/core/seq/seq_clientmgr.c
1270
struct snd_seq_port_info *info = arg;
sound/core/seq/seq_clientmgr.c
1323
static int snd_seq_ioctl_delete_port(struct snd_seq_client *client, void *arg)
sound/core/seq/seq_clientmgr.c
1325
struct snd_seq_port_info *info = arg;
sound/core/seq/seq_clientmgr.c
1345
static int snd_seq_ioctl_get_port_info(struct snd_seq_client *client, void *arg)
sound/core/seq/seq_clientmgr.c
1347
struct snd_seq_port_info *info = arg;
sound/core/seq/seq_clientmgr.c
1368
static int snd_seq_ioctl_set_port_info(struct snd_seq_client *client, void *arg)
sound/core/seq/seq_clientmgr.c
1370
struct snd_seq_port_info *info = arg;
sound/core/seq/seq_clientmgr.c
1446
void *arg)
sound/core/seq/seq_clientmgr.c
1448
struct snd_seq_port_subscribe *subs = arg;
sound/core/seq/seq_clientmgr.c
1485
void *arg)
sound/core/seq/seq_clientmgr.c
1487
struct snd_seq_port_subscribe *subs = arg;
sound/core/seq/seq_clientmgr.c
1520
static int snd_seq_ioctl_create_queue(struct snd_seq_client *client, void *arg)
sound/core/seq/seq_clientmgr.c
1522
struct snd_seq_queue_info *info = arg;
sound/core/seq/seq_clientmgr.c
1542
static int snd_seq_ioctl_delete_queue(struct snd_seq_client *client, void *arg)
sound/core/seq/seq_clientmgr.c
1544
struct snd_seq_queue_info *info = arg;
sound/core/seq/seq_clientmgr.c
1551
void *arg)
sound/core/seq/seq_clientmgr.c
1553
struct snd_seq_queue_info *info = arg;
sound/core/seq/seq_clientmgr.c
1571
void *arg)
sound/core/seq/seq_clientmgr.c
1573
struct snd_seq_queue_info *info = arg;
sound/core/seq/seq_clientmgr.c
1601
void *arg)
sound/core/seq/seq_clientmgr.c
1603
struct snd_seq_queue_info *info = arg;
sound/core/seq/seq_clientmgr.c
1618
void *arg)
sound/core/seq/seq_clientmgr.c
1620
struct snd_seq_queue_status *status = arg;
sound/core/seq/seq_clientmgr.c
1646
void *arg)
sound/core/seq/seq_clientmgr.c
1648
struct snd_seq_queue_tempo *tempo = arg;
sound/core/seq/seq_clientmgr.c
1681
void *arg)
sound/core/seq/seq_clientmgr.c
1683
struct snd_seq_queue_tempo *tempo = arg;
sound/core/seq/seq_clientmgr.c
1695
void *arg)
sound/core/seq/seq_clientmgr.c
1697
struct snd_seq_queue_timer *timer = arg;
sound/core/seq/seq_clientmgr.c
1722
void *arg)
sound/core/seq/seq_clientmgr.c
1724
struct snd_seq_queue_timer *timer = arg;
sound/core/seq/seq_clientmgr.c
1756
void *arg)
sound/core/seq/seq_clientmgr.c
1758
struct snd_seq_queue_client *info = arg;
sound/core/seq/seq_clientmgr.c
1773
void *arg)
sound/core/seq/seq_clientmgr.c
1775
struct snd_seq_queue_client *info = arg;
sound/core/seq/seq_clientmgr.c
1784
return snd_seq_ioctl_get_queue_client(client, arg);
sound/core/seq/seq_clientmgr.c
1790
void *arg)
sound/core/seq/seq_clientmgr.c
1792
struct snd_seq_client_pool *info = arg;
sound/core/seq/seq_clientmgr.c
1818
void *arg)
sound/core/seq/seq_clientmgr.c
1820
struct snd_seq_client_pool *info = arg;
sound/core/seq/seq_clientmgr.c
1857
return snd_seq_ioctl_get_client_pool(client, arg);
sound/core/seq/seq_clientmgr.c
1863
void *arg)
sound/core/seq/seq_clientmgr.c
1865
struct snd_seq_remove_events *info = arg;
sound/core/seq/seq_clientmgr.c
1890
void *arg)
sound/core/seq/seq_clientmgr.c
1892
struct snd_seq_port_subscribe *subs = arg;
sound/core/seq/seq_clientmgr.c
1909
static int snd_seq_ioctl_query_subs(struct snd_seq_client *client, void *arg)
sound/core/seq/seq_clientmgr.c
1911
struct snd_seq_query_subs *subs = arg;
sound/core/seq/seq_clientmgr.c
1965
void *arg)
sound/core/seq/seq_clientmgr.c
1967
struct snd_seq_client_info *info = arg;
sound/core/seq/seq_clientmgr.c
1989
void *arg)
sound/core/seq/seq_clientmgr.c
1991
struct snd_seq_port_info *info = arg;
sound/core/seq/seq_clientmgr.c
2068
unsigned long arg)
sound/core/seq/seq_clientmgr.c
2071
(struct snd_seq_client_ump_info __user *)arg;
sound/core/seq/seq_clientmgr.c
2154
int (*func)(struct snd_seq_client *client, void *arg);
sound/core/seq/seq_clientmgr.c
2192
unsigned long arg)
sound/core/seq/seq_clientmgr.c
2225
return snd_seq_ioctl_client_ump_info(client, cmd, arg);
sound/core/seq/seq_clientmgr.c
2244
if (copy_from_user(&buf, (const void __user *)arg, size))
sound/core/seq/seq_clientmgr.c
2256
if (copy_to_user((void __user *)arg, &buf, size))
sound/core/seq/seq_clientmgr.c
2413
unsigned int cmd, void *arg)
sound/core/seq/seq_clientmgr.c
2419
return handler->func(client, arg);
sound/core/seq/seq_clientmgr.c
2439
int snd_seq_kernel_client_ctl(int clientid, unsigned int cmd, void *arg)
sound/core/seq/seq_clientmgr.c
2447
return call_seq_client_ctl(client, cmd, arg);
sound/core/seq/seq_clientmgr.c
2452
int snd_seq_kernel_client_ioctl(int clientid, unsigned int cmd, void *arg)
sound/core/seq/seq_clientmgr.c
2460
return call_seq_client_ctl(client, cmd, arg);
sound/core/seq/seq_clientmgr.h
109
int snd_seq_kernel_client_ioctl(int clientid, unsigned int cmd, void *arg);
sound/core/seq/seq_compat.c
110
return snd_seq_ioctl(file, cmd, arg);
sound/core/seq/seq_compat.c
72
static long snd_seq_ioctl_compat(struct file *file, unsigned int cmd, unsigned long arg)
sound/core/seq/seq_compat.c
75
void __user *argp = compat_ptr(arg);
sound/core/seq/seq_prioq.c
249
void *arg),
sound/core/seq/seq_prioq.c
250
void *arg)
sound/core/seq/seq_prioq.c
260
if (!match(cell, arg)) {
sound/core/seq/seq_prioq.c
297
static inline bool prioq_match(struct snd_seq_event_cell *cell, void *arg)
sound/core/seq/seq_prioq.c
299
struct prioq_match_arg *v = arg;
sound/core/seq/seq_prioq.c
323
struct prioq_match_arg arg = { client, timestamp };
sound/core/seq/seq_prioq.c
325
return prioq_remove_cells(f, prioq_match, &arg);
sound/core/seq/seq_prioq.c
333
static bool prioq_remove_match(struct snd_seq_event_cell *cell, void *arg)
sound/core/seq/seq_prioq.c
335
struct prioq_remove_match_arg *v = arg;
sound/core/seq/seq_prioq.c
397
struct prioq_remove_match_arg arg = { client, info };
sound/core/seq/seq_prioq.c
399
return prioq_remove_cells(f, prioq_remove_match, &arg);
sound/core/timer.c
2075
static long snd_utimer_ioctl(struct file *file, unsigned int ioctl, unsigned long arg)
sound/core/timer.c
2243
unsigned long arg, bool compat)
sound/core/timer.c
2246
void __user *argp = (void __user *)arg;
sound/core/timer.c
2293
unsigned long arg)
sound/core/timer.c
2298
return __snd_timer_user_ioctl(file, cmd, arg, false);
sound/core/timer_compat.c
115
unsigned long arg)
sound/core/timer_compat.c
120
return __snd_timer_user_ioctl_compat(file, cmd, arg);
sound/core/timer_compat.c
80
unsigned long arg)
sound/core/timer_compat.c
82
void __user *argp = compat_ptr(arg);
sound/core/vmaster.c
531
void *arg),
sound/core/vmaster.c
532
void *arg)
sound/core/vmaster.c
543
err = func(follower->kctl, &follower->follower, arg);
sound/drivers/opl3/opl3_oss.c
101
arg = SNDRV_SEQ_DEVICE_ARGPTR(dev);
sound/drivers/opl3/opl3_oss.c
102
arg->type = SYNTH_TYPE_FM;
sound/drivers/opl3/opl3_oss.c
104
arg->subtype = FM_TYPE_ADLIB;
sound/drivers/opl3/opl3_oss.c
105
arg->nvoices = MAX_OPL2_VOICES;
sound/drivers/opl3/opl3_oss.c
107
arg->subtype = FM_TYPE_OPL3;
sound/drivers/opl3/opl3_oss.c
108
arg->nvoices = MAX_OPL3_VOICES;
sound/drivers/opl3/opl3_oss.c
11
static int snd_opl3_open_seq_oss(struct snd_seq_oss_arg *arg, void *closure);
sound/drivers/opl3/opl3_oss.c
110
arg->oper = oss_callback;
sound/drivers/opl3/opl3_oss.c
111
arg->private_data = opl3;
sound/drivers/opl3/opl3_oss.c
12
static int snd_opl3_close_seq_oss(struct snd_seq_oss_arg *arg);
sound/drivers/opl3/opl3_oss.c
13
static int snd_opl3_ioctl_seq_oss(struct snd_seq_oss_arg *arg, unsigned int cmd, unsigned long ioarg);
sound/drivers/opl3/opl3_oss.c
131
static int snd_opl3_open_seq_oss(struct snd_seq_oss_arg *arg, void *closure)
sound/drivers/opl3/opl3_oss.c
136
if (snd_BUG_ON(!arg))
sound/drivers/opl3/opl3_oss.c
14
static int snd_opl3_load_patch_seq_oss(struct snd_seq_oss_arg *arg, int format, const char __user *buf, int offs, int count);
sound/drivers/opl3/opl3_oss.c
144
arg->private_data = opl3;
sound/drivers/opl3/opl3_oss.c
145
arg->addr.client = opl3->oss_chset->client;
sound/drivers/opl3/opl3_oss.c
146
arg->addr.port = opl3->oss_chset->port;
sound/drivers/opl3/opl3_oss.c
15
static int snd_opl3_reset_seq_oss(struct snd_seq_oss_arg *arg);
sound/drivers/opl3/opl3_oss.c
157
static int snd_opl3_close_seq_oss(struct snd_seq_oss_arg *arg)
sound/drivers/opl3/opl3_oss.c
161
if (snd_BUG_ON(!arg))
sound/drivers/opl3/opl3_oss.c
163
opl3 = arg->private_data;
sound/drivers/opl3/opl3_oss.c
176
static int snd_opl3_load_patch_seq_oss(struct snd_seq_oss_arg *arg, int format,
sound/drivers/opl3/opl3_oss.c
184
if (snd_BUG_ON(!arg))
sound/drivers/opl3/opl3_oss.c
186
opl3 = arg->private_data;
sound/drivers/opl3/opl3_oss.c
220
static int snd_opl3_ioctl_seq_oss(struct snd_seq_oss_arg *arg, unsigned int cmd,
sound/drivers/opl3/opl3_oss.c
225
if (snd_BUG_ON(!arg))
sound/drivers/opl3/opl3_oss.c
227
opl3 = arg->private_data;
sound/drivers/opl3/opl3_oss.c
248
static int snd_opl3_reset_seq_oss(struct snd_seq_oss_arg *arg)
sound/drivers/opl3/opl3_oss.c
250
if (snd_BUG_ON(!arg))
sound/drivers/opl3/opl3_oss.c
92
struct snd_seq_oss_reg *arg;
sound/drivers/opl3/opl3_synth.c
147
return snd_opl3_set_mode(opl3, (int) arg);
sound/drivers/opl3/opl3_synth.c
153
return snd_opl3_set_connection(opl3, (int) arg);
sound/drivers/opl3/opl3_synth.c
80
unsigned int cmd, unsigned long arg)
sound/drivers/opl3/opl3_synth.c
83
void __user *argp = (void __user *)arg;
sound/drivers/pcmtest.c
506
static int snd_pcmtst_ioctl(struct snd_pcm_substream *substream, unsigned int cmd, void *arg)
sound/drivers/pcmtest.c
513
return snd_pcm_lib_ioctl(substream, cmd, arg);
sound/firewire/bebob/bebob_hwdep.c
126
unsigned int cmd, unsigned long arg)
sound/firewire/bebob/bebob_hwdep.c
132
return hwdep_get_info(bebob, (void __user *)arg);
sound/firewire/bebob/bebob_hwdep.c
145
unsigned int cmd, unsigned long arg)
sound/firewire/bebob/bebob_hwdep.c
148
(unsigned long)compat_ptr(arg));
sound/firewire/bebob/bebob_hwdep.c
67
hwdep_get_info(struct snd_bebob *bebob, void __user *arg)
sound/firewire/bebob/bebob_hwdep.c
80
if (copy_to_user(arg, &info, sizeof(info)))
sound/firewire/dice/dice-hwdep.c
123
unsigned int cmd, unsigned long arg)
sound/firewire/dice/dice-hwdep.c
129
return hwdep_get_info(dice, (void __user *)arg);
sound/firewire/dice/dice-hwdep.c
141
unsigned int cmd, unsigned long arg)
sound/firewire/dice/dice-hwdep.c
144
(unsigned long)compat_ptr(arg));
sound/firewire/dice/dice-hwdep.c
68
static int hwdep_get_info(struct snd_dice *dice, void __user *arg)
sound/firewire/dice/dice-hwdep.c
81
if (copy_to_user(arg, &info, sizeof(info)))
sound/firewire/digi00x/digi00x-hwdep.c
131
unsigned int cmd, unsigned long arg)
sound/firewire/digi00x/digi00x-hwdep.c
137
return hwdep_get_info(dg00x, (void __user *)arg);
sound/firewire/digi00x/digi00x-hwdep.c
149
unsigned int cmd, unsigned long arg)
sound/firewire/digi00x/digi00x-hwdep.c
152
(unsigned long)compat_ptr(arg));
sound/firewire/digi00x/digi00x-hwdep.c
76
static int hwdep_get_info(struct snd_dg00x *dg00x, void __user *arg)
sound/firewire/digi00x/digi00x-hwdep.c
89
if (copy_to_user(arg, &info, sizeof(info)))
sound/firewire/fireface/ff-hwdep.c
140
unsigned int cmd, unsigned long arg)
sound/firewire/fireface/ff-hwdep.c
146
return hwdep_get_info(ff, (void __user *)arg);
sound/firewire/fireface/ff-hwdep.c
158
unsigned int cmd, unsigned long arg)
sound/firewire/fireface/ff-hwdep.c
161
(unsigned long)compat_ptr(arg));
sound/firewire/fireface/ff-hwdep.c
85
static int hwdep_get_info(struct snd_ff *ff, void __user *arg)
sound/firewire/fireface/ff-hwdep.c
98
if (copy_to_user(arg, &info, sizeof(info)))
sound/firewire/fireworks/fireworks_hwdep.c
202
hwdep_get_info(struct snd_efw *efw, void __user *arg)
sound/firewire/fireworks/fireworks_hwdep.c
215
if (copy_to_user(arg, &info, sizeof(info)))
sound/firewire/fireworks/fireworks_hwdep.c
261
unsigned int cmd, unsigned long arg)
sound/firewire/fireworks/fireworks_hwdep.c
267
return hwdep_get_info(efw, (void __user *)arg);
sound/firewire/fireworks/fireworks_hwdep.c
280
unsigned int cmd, unsigned long arg)
sound/firewire/fireworks/fireworks_hwdep.c
283
(unsigned long)compat_ptr(arg));
sound/firewire/motu/motu-hwdep.c
114
static int hwdep_get_info(struct snd_motu *motu, void __user *arg)
sound/firewire/motu/motu-hwdep.c
127
if (copy_to_user(arg, &info, sizeof(info)))
sound/firewire/motu/motu-hwdep.c
169
unsigned int cmd, unsigned long arg)
sound/firewire/motu/motu-hwdep.c
175
return hwdep_get_info(motu, (void __user *)arg);
sound/firewire/motu/motu-hwdep.c
194
err = copy_to_user((void __user *)arg, meter, sizeof(*meter));
sound/firewire/motu/motu-hwdep.c
216
err = copy_to_user((void __user *)arg, meter, sizeof(*meter));
sound/firewire/motu/motu-hwdep.c
238
err = copy_to_user((void __user *)arg, param, sizeof(*param));
sound/firewire/motu/motu-hwdep.c
252
unsigned int cmd, unsigned long arg)
sound/firewire/motu/motu-hwdep.c
255
(unsigned long)compat_ptr(arg));
sound/firewire/oxfw/oxfw-hwdep.c
121
unsigned int cmd, unsigned long arg)
sound/firewire/oxfw/oxfw-hwdep.c
127
return hwdep_get_info(oxfw, (void __user *)arg);
sound/firewire/oxfw/oxfw-hwdep.c
139
unsigned int cmd, unsigned long arg)
sound/firewire/oxfw/oxfw-hwdep.c
142
(unsigned long)compat_ptr(arg));
sound/firewire/oxfw/oxfw-hwdep.c
66
static int hwdep_get_info(struct snd_oxfw *oxfw, void __user *arg)
sound/firewire/oxfw/oxfw-hwdep.c
79
if (copy_to_user(arg, &info, sizeof(info)))
sound/firewire/tascam/tascam-hwdep.c
143
static int hwdep_get_info(struct snd_tscm *tscm, void __user *arg)
sound/firewire/tascam/tascam-hwdep.c
156
if (copy_to_user(arg, &info, sizeof(info)))
sound/firewire/tascam/tascam-hwdep.c
186
static int tscm_hwdep_state(struct snd_tscm *tscm, void __user *arg)
sound/firewire/tascam/tascam-hwdep.c
188
if (copy_to_user(arg, tscm->state, sizeof(tscm->state)))
sound/firewire/tascam/tascam-hwdep.c
206
unsigned int cmd, unsigned long arg)
sound/firewire/tascam/tascam-hwdep.c
212
return hwdep_get_info(tscm, (void __user *)arg);
sound/firewire/tascam/tascam-hwdep.c
218
return tscm_hwdep_state(tscm, (void __user *)arg);
sound/firewire/tascam/tascam-hwdep.c
226
unsigned int cmd, unsigned long arg)
sound/firewire/tascam/tascam-hwdep.c
229
(unsigned long)compat_ptr(arg));
sound/hda/codecs/side-codecs/cirrus_scodec_test.c
148
static void cirrus_scodec_test_set_gpio_ref_arg(struct software_node_ref_args *arg,
sound/hda/codecs/side-codecs/cirrus_scodec_test.c
154
*arg = template;
sound/hda/common/codec.c
1878
struct follower_init_arg *arg = _arg;
sound/hda/common/codec.c
1886
codec_err(arg->codec,
sound/hda/common/codec.c
1903
if (arg->step && arg->step != step) {
sound/hda/common/codec.c
1904
codec_err(arg->codec,
sound/hda/common/codec.c
1906
arg->step, step);
sound/hda/common/codec.c
1910
arg->step = step;
sound/hda/common/codec.c
1985
struct follower_init_arg arg = {
sound/hda/common/codec.c
1991
&arg);
sound/hda/common/hwdep.c
22
struct hda_verb_ioctl __user *arg)
sound/hda/common/hwdep.c
26
if (get_user(verb, &arg->verb))
sound/hda/common/hwdep.c
30
if (put_user(res, &arg->res))
sound/hda/common/hwdep.c
36
struct hda_verb_ioctl __user *arg)
sound/hda/common/hwdep.c
40
if (get_user(verb, &arg->verb))
sound/hda/common/hwdep.c
52
if (put_user(res, &arg->res))
sound/hda/common/hwdep.c
61
unsigned int cmd, unsigned long arg)
sound/hda/common/hwdep.c
64
void __user *argp = (void __user *)arg;
sound/hda/common/hwdep.c
79
unsigned int cmd, unsigned long arg)
sound/hda/common/hwdep.c
81
return hda_hwdep_ioctl(hw, file, cmd, (unsigned long)compat_ptr(arg));
sound/isa/sb/sb16_csp.c
184
static int snd_sb_csp_ioctl(struct snd_hwdep * hw, struct file *file, unsigned int cmd, unsigned long arg)
sound/isa/sb/sb16_csp.c
212
if (copy_to_user((void __user *)arg, &info, sizeof(info)))
sound/isa/sb/sb16_csp.c
221
-EBUSY : snd_sb_csp_riff_load(p, (struct snd_sb_csp_microcode __user *) arg));
sound/isa/sb/sb16_csp.c
230
if (copy_from_user(&start_info, (void __user *) arg, sizeof(start_info)))
sound/isa/sb/sb16_csp.c
69
static int snd_sb_csp_ioctl(struct snd_hwdep * hw, struct file *file, unsigned int cmd, unsigned long arg);
sound/isa/wavefront/wavefront_fx.c
153
unsigned int cmd, unsigned long arg)
sound/isa/wavefront/wavefront_fx.c
173
if (copy_from_user (&r, (void __user *)arg, sizeof (wavefront_fx_info)))
sound/isa/wavefront/wavefront_synth.c
1662
unsigned int cmd, unsigned long arg)
sound/isa/wavefront/wavefront_synth.c
1669
void __user *argp = (void __user *)arg;
sound/oss/dmasound/dmasound.h
46
#define IOCTL_IN(arg, ret) \
sound/oss/dmasound/dmasound.h
47
do { int error = get_user(ret, (int __user *)(arg)); \
sound/oss/dmasound/dmasound.h
50
#define IOCTL_OUT(arg, ret) ioctl_return((int __user *)(arg), ret)
sound/oss/dmasound/dmasound_atari.c
1361
static int AtaMixerIoctl(u_int cmd, u_long arg)
sound/oss/dmasound/dmasound_atari.c
1373
return IOCTL_OUT(arg, porta & 0x40 ? 0 : 100);
sound/oss/dmasound/dmasound_atari.c
1377
IOCTL_IN(arg, data);
sound/oss/dmasound/dmasound_atari.c
1378
return IOCTL_OUT(arg, dmasound_set_volume(data));
sound/oss/dmasound/dmasound_atari.c
1382
IOCTL_IN(arg, data);
sound/oss/dmasound/dmasound_atari.c
1389
return IOCTL_OUT(arg, porta & 0x40 ? 0 : 100);
sound/oss/dmasound/dmasound_atari.c
1396
static int TTMixerIoctl(u_int cmd, u_long arg)
sound/oss/dmasound/dmasound_atari.c
1401
return IOCTL_OUT(arg, 0);
sound/oss/dmasound/dmasound_atari.c
1403
return IOCTL_OUT(arg,
sound/oss/dmasound/dmasound_atari.c
1407
return IOCTL_OUT(arg, SOUND_MASK_VOLUME);
sound/oss/dmasound/dmasound_atari.c
1409
return IOCTL_OUT(arg,
sound/oss/dmasound/dmasound_atari.c
1413
return IOCTL_OUT(arg, TONE_DB_TO_VOXWARE(dmasound.bass));
sound/oss/dmasound/dmasound_atari.c
1415
return IOCTL_OUT(arg, TONE_DB_TO_VOXWARE(dmasound.treble));
sound/oss/dmasound/dmasound_atari.c
1417
return IOCTL_OUT(arg, GAIN_DB_TO_VOXWARE(dmasound.gain));
sound/oss/dmasound/dmasound_atari.c
1419
IOCTL_IN(arg, data);
sound/oss/dmasound/dmasound_atari.c
1420
return IOCTL_OUT(arg, dmasound_set_bass(data));
sound/oss/dmasound/dmasound_atari.c
1422
IOCTL_IN(arg, data);
sound/oss/dmasound/dmasound_atari.c
1423
return IOCTL_OUT(arg, dmasound_set_treble(data));
sound/oss/dmasound/dmasound_atari.c
1425
IOCTL_IN(arg, data);
sound/oss/dmasound/dmasound_atari.c
1426
return IOCTL_OUT(arg, dmasound_set_gain(data));
sound/oss/dmasound/dmasound_atari.c
1428
return AtaMixerIoctl(cmd, arg);
sound/oss/dmasound/dmasound_atari.c
143
static int AtaMixerIoctl(u_int cmd, u_long arg);
sound/oss/dmasound/dmasound_atari.c
1431
static int FalconMixerIoctl(u_int cmd, u_long arg)
sound/oss/dmasound/dmasound_atari.c
1436
return IOCTL_OUT(arg, SOUND_MASK_MIC);
sound/oss/dmasound/dmasound_atari.c
1438
return IOCTL_OUT(arg, SOUND_MASK_VOLUME | SOUND_MASK_MIC | SOUND_MASK_SPEAKER);
sound/oss/dmasound/dmasound_atari.c
144
static int TTMixerIoctl(u_int cmd, u_long arg);
sound/oss/dmasound/dmasound_atari.c
1440
return IOCTL_OUT(arg, SOUND_MASK_VOLUME | SOUND_MASK_MIC);
sound/oss/dmasound/dmasound_atari.c
1442
return IOCTL_OUT(arg,
sound/oss/dmasound/dmasound_atari.c
1446
return IOCTL_OUT(arg, SOUND_CAP_EXCL_INPUT);
sound/oss/dmasound/dmasound_atari.c
1448
IOCTL_IN(arg, data);
sound/oss/dmasound/dmasound_atari.c
145
static int FalconMixerIoctl(u_int cmd, u_long arg);
sound/oss/dmasound/dmasound_atari.c
1454
return IOCTL_OUT(arg,
sound/oss/dmasound/dmasound_atari.c
1458
return AtaMixerIoctl(cmd, arg);
sound/oss/dmasound/dmasound_core.c
1012
return IOCTL_OUT(arg, size);
sound/oss/dmasound/dmasound_core.c
1037
return IOCTL_OUT(arg, dmasound.soft.speed);
sound/oss/dmasound/dmasound_core.c
1046
IOCTL_IN(arg, data);
sound/oss/dmasound/dmasound_core.c
1049
return IOCTL_OUT(arg, data);
sound/oss/dmasound/dmasound_core.c
1061
IOCTL_IN(arg, data);
sound/oss/dmasound/dmasound_core.c
1063
return IOCTL_OUT(arg, sound_set_stereo(data));
sound/oss/dmasound/dmasound_core.c
1070
IOCTL_IN(arg, data);
sound/oss/dmasound/dmasound_core.c
1073
return IOCTL_OUT(arg, sound_set_stereo(data-1)+1);
sound/oss/dmasound/dmasound_core.c
1081
IOCTL_IN(arg, data);
sound/oss/dmasound/dmasound_core.c
1084
result = IOCTL_OUT(arg, format);
sound/oss/dmasound/dmasound_core.c
1101
IOCTL_IN(arg, data);
sound/oss/dmasound/dmasound_core.c
1113
return IOCTL_OUT(arg, data);
sound/oss/dmasound/dmasound_core.c
1124
if (copy_to_user((void __user *)arg, &info, sizeof(info)))
sound/oss/dmasound/dmasound_core.c
1132
return IOCTL_OUT(arg,val);
sound/oss/dmasound/dmasound_core.c
1135
return mixer_ioctl(file, cmd, arg);
sound/oss/dmasound/dmasound_core.c
1140
static long sq_unlocked_ioctl(struct file *file, u_int cmd, u_long arg)
sound/oss/dmasound/dmasound_core.c
1145
ret = sq_ioctl(file, cmd, arg);
sound/oss/dmasound/dmasound_core.c
343
static int mixer_ioctl(struct file *file, u_int cmd, u_long arg)
sound/oss/dmasound/dmasound_core.c
349
return IOCTL_OUT(arg, SOUND_VERSION);
sound/oss/dmasound/dmasound_core.c
357
if (copy_to_user((void __user *)arg, &info, sizeof(info)))
sound/oss/dmasound/dmasound_core.c
363
return dmasound.mach.mixer_ioctl(cmd, arg);
sound/oss/dmasound/dmasound_core.c
367
static long mixer_unlocked_ioctl(struct file *file, u_int cmd, u_long arg)
sound/oss/dmasound/dmasound_core.c
372
ret = mixer_ioctl(file, cmd, arg);
sound/oss/dmasound/dmasound_core.c
982
static int sq_ioctl(struct file *file, u_int cmd, u_long arg)
sound/oss/dmasound/dmasound_core.c
996
return IOCTL_OUT(arg, fmt);
sound/oss/dmasound/dmasound_paula.c
121
static int AmiMixerIoctl(u_int cmd, u_long arg);
sound/oss/dmasound/dmasound_paula.c
619
static int AmiMixerIoctl(u_int cmd, u_long arg)
sound/oss/dmasound/dmasound_paula.c
624
return IOCTL_OUT(arg, SOUND_MASK_VOLUME | SOUND_MASK_TREBLE);
sound/oss/dmasound/dmasound_paula.c
626
return IOCTL_OUT(arg, 0);
sound/oss/dmasound/dmasound_paula.c
628
return IOCTL_OUT(arg, SOUND_MASK_VOLUME);
sound/oss/dmasound/dmasound_paula.c
630
return IOCTL_OUT(arg,
sound/oss/dmasound/dmasound_paula.c
634
IOCTL_IN(arg, data);
sound/oss/dmasound/dmasound_paula.c
635
return IOCTL_OUT(arg, dmasound_set_volume(data));
sound/oss/dmasound/dmasound_paula.c
637
return IOCTL_OUT(arg, dmasound.treble);
sound/oss/dmasound/dmasound_paula.c
639
IOCTL_IN(arg, data);
sound/oss/dmasound/dmasound_paula.c
640
return IOCTL_OUT(arg, dmasound_set_treble(data));
sound/pci/asihpi/asihpi.c
2724
unsigned int cmd, unsigned long arg)
sound/pci/asihpi/asihpi.c
2727
return asihpi_hpi_ioctl(file, cmd, arg);
sound/pci/asihpi/hpioctl.c
115
phpi_ioctl_data = (struct hpi_ioctl_linux __user *)arg;
sound/pci/asihpi/hpioctl.c
93
long asihpi_hpi_ioctl(struct file *file, unsigned int cmd, unsigned long arg)
sound/pci/asihpi/hpioctl.h
19
long asihpi_hpi_ioctl(struct file *file, unsigned int cmd, unsigned long arg);
sound/pci/au88x0/au88x0.c
270
snd_vortex_synth_arg_t *arg;
sound/pci/au88x0/au88x0.c
272
arg = SNDRV_SEQ_DEVICE_ARGPTR(wave);
sound/pci/au88x0/au88x0.c
274
arg->hwptr = vortex;
sound/pci/au88x0/au88x0.c
275
arg->index = 1;
sound/pci/au88x0/au88x0.c
276
arg->seq_ports = seq_ports[dev];
sound/pci/au88x0/au88x0.c
277
arg->max_voices = max_synth_voices[dev];
sound/pci/emu10k1/emu10k1.c
156
struct snd_emu10k1_synth_arg *arg;
sound/pci/emu10k1/emu10k1.c
157
arg = SNDRV_SEQ_DEVICE_ARGPTR(wave);
sound/pci/emu10k1/emu10k1.c
159
arg->hwptr = emu;
sound/pci/emu10k1/emu10k1.c
160
arg->index = 1;
sound/pci/emu10k1/emu10k1.c
161
arg->seq_ports = seq_ports[dev];
sound/pci/emu10k1/emu10k1.c
162
arg->max_voices = max_synth_voices[dev];
sound/pci/emu10k1/emu10k1_synth.c
23
struct snd_emu10k1_synth_arg *arg;
sound/pci/emu10k1/emu10k1_synth.c
25
arg = SNDRV_SEQ_DEVICE_ARGPTR(dev);
sound/pci/emu10k1/emu10k1_synth.c
26
if (arg == NULL)
sound/pci/emu10k1/emu10k1_synth.c
29
if (arg->seq_ports <= 0)
sound/pci/emu10k1/emu10k1_synth.c
31
if (arg->max_voices < 1)
sound/pci/emu10k1/emu10k1_synth.c
32
arg->max_voices = 1;
sound/pci/emu10k1/emu10k1_synth.c
33
else if (arg->max_voices > 64)
sound/pci/emu10k1/emu10k1_synth.c
34
arg->max_voices = 64;
sound/pci/emu10k1/emu10k1_synth.c
40
hw = arg->hwptr;
sound/pci/emu10k1/emu10k1_synth.c
42
emux->max_voices = arg->max_voices;
sound/pci/emu10k1/emu10k1_synth.c
43
emux->num_ports = arg->seq_ports;
sound/pci/emu10k1/emu10k1_synth.c
46
emux->midi_ports = arg->seq_ports < 2 ? arg->seq_ports : 2;
sound/pci/emu10k1/emu10k1_synth.c
52
if (snd_emux_register(emux, dev->card, arg->index, "Emu10k1") < 0) {
sound/pci/emu10k1/emufx.c
2458
static int snd_emu10k1_fx8010_ioctl(struct snd_hwdep * hw, struct file *file, unsigned int cmd, unsigned long arg)
sound/pci/emu10k1/emufx.c
2465
void __user *argp = (void __user *)arg;
sound/pci/emu10k1/p16v.c
225
unsigned int cmd, void *arg)
sound/pci/emu10k1/p16v.c
229
snd_pcm_set_sync_per_card(substream, arg, id, 4);
sound/pci/emu10k1/p16v.c
232
return snd_pcm_lib_ioctl(substream, cmd, arg);
sound/pci/korg1212/korg1212.c
1406
unsigned int cmd, void *arg)
sound/pci/korg1212/korg1212.c
1411
struct snd_pcm_channel_info *info = arg;
sound/pci/korg1212/korg1212.c
1419
return snd_pcm_lib_ioctl(substream, cmd, arg);
sound/pci/rme9652/hdsp.c
4087
unsigned int cmd, void *arg)
sound/pci/rme9652/hdsp.c
4093
return snd_hdsp_channel_info(substream, arg);
sound/pci/rme9652/hdsp.c
4098
return snd_pcm_lib_ioctl(substream, cmd, arg);
sound/pci/rme9652/hdsp.c
4664
static int snd_hdsp_hwdep_ioctl(struct snd_hwdep *hw, struct file *file, unsigned int cmd, unsigned long arg)
sound/pci/rme9652/hdsp.c
4667
void __user *argp = (void __user *)arg;
sound/pci/rme9652/hdsp.c
4672
struct hdsp_peak_rms __user *peak_rms = (struct hdsp_peak_rms __user *)arg;
sound/pci/rme9652/hdspm.c
5687
unsigned int cmd, void *arg)
sound/pci/rme9652/hdspm.c
5695
struct snd_pcm_channel_info *info = arg;
sound/pci/rme9652/hdspm.c
5702
return snd_pcm_lib_ioctl(substream, cmd, arg);
sound/pci/rme9652/hdspm.c
6086
unsigned int cmd, unsigned long arg)
sound/pci/rme9652/hdspm.c
6088
void __user *argp = (void __user *)arg;
sound/pci/rme9652/rme9652.c
1981
unsigned int cmd, void *arg)
sound/pci/rme9652/rme9652.c
1990
struct snd_pcm_channel_info *info = arg;
sound/pci/rme9652/rme9652.c
1997
return snd_pcm_lib_ioctl(substream, cmd, arg);
sound/soc/amd/acp-pcm-dma.c
690
static irqreturn_t dma_irq_handler(int irq, void *arg)
sound/soc/amd/acp-pcm-dma.c
696
struct device *dev = arg;
sound/soc/amd/acp/soc-acpi-amd-sdca-quirks.c
22
bool snd_soc_acpi_amd_sdca_is_device_rt712_vb(void *arg)
sound/soc/amd/acp/soc-acpi-amd-sdca-quirks.c
24
struct sdw_amd_ctx *ctx = arg;
sound/soc/amd/acp/soc-acpi-amd-sdca-quirks.h
14
bool snd_soc_acpi_amd_sdca_is_device_rt712_vb(void *arg);
sound/soc/amd/acp/soc-acpi-amd-sdca-quirks.h
18
static inline bool snd_soc_acpi_amd_sdca_is_device_rt712_vb(void *arg)
sound/soc/codecs/es83xx-dsm-common.c
17
int es83xx_dsm(struct device *dev, int arg, int *value)
sound/soc/codecs/es83xx-dsm-common.c
28
arg, NULL);
sound/soc/codecs/es83xx-dsm-common.h
390
int es83xx_dsm(struct device *dev, int arg, int *value);
sound/soc/codecs/msm8916-wcd-analog.c
1006
static irqreturn_t mbhc_btn_press_irq_handler(int irq, void *arg)
sound/soc/codecs/msm8916-wcd-analog.c
1008
struct pm8916_wcd_analog_priv *priv = arg;
sound/soc/codecs/msm8916-wcd-analog.c
1043
static irqreturn_t pm8916_mbhc_switch_irq_handler(int irq, void *arg)
sound/soc/codecs/msm8916-wcd-analog.c
1045
struct pm8916_wcd_analog_priv *priv = arg;
sound/soc/codecs/msm8916-wcd-analog.c
987
static irqreturn_t mbhc_btn_release_irq_handler(int irq, void *arg)
sound/soc/codecs/msm8916-wcd-analog.c
989
struct pm8916_wcd_analog_priv *priv = arg;
sound/soc/codecs/tlv320adcx140.c
1255
static void adcx140_disable_regulator(void *arg)
sound/soc/codecs/tlv320adcx140.c
1257
struct adcx140_priv *adcx140 = arg;
sound/soc/fsl/fsl_asrc_dma.c
42
static void fsl_asrc_dma_complete(void *arg)
sound/soc/fsl/fsl_asrc_dma.c
44
struct snd_pcm_substream *substream = arg;
sound/soc/fsl/imx-pcm-rpmsg.c
343
static void imx_rpmsg_pcm_dma_complete(void *arg)
sound/soc/fsl/imx-pcm-rpmsg.c
345
struct snd_pcm_substream *substream = arg;
sound/soc/fsl/imx-pcm-rpmsg.h
455
typedef void (*dma_callback)(void *arg);
sound/soc/generic/test-component.c
378
unsigned int cmd, void *arg)
sound/soc/intel/atom/sst-mfld-platform-compress.c
25
static void sst_compr_fragment_elapsed(void *arg)
sound/soc/intel/atom/sst-mfld-platform-compress.c
27
struct snd_compr_stream *cstream = (struct snd_compr_stream *)arg;
sound/soc/intel/atom/sst-mfld-platform-compress.c
34
static void sst_drain_notify(void *arg)
sound/soc/intel/atom/sst-mfld-platform-compress.c
36
struct snd_compr_stream *cstream = (struct snd_compr_stream *)arg;
sound/soc/intel/atom/sst-mfld-platform-pcm.c
255
static void sst_period_elapsed(void *arg)
sound/soc/intel/atom/sst-mfld-platform-pcm.c
257
struct snd_pcm_substream *substream = arg;
sound/soc/intel/atom/sst-mfld-platform-pcm.c
282
stream->stream_info.arg = substream;
sound/soc/intel/atom/sst-mfld-platform-pcm.c
327
stream->stream_info.arg = substream;
sound/soc/intel/atom/sst-mfld-platform-pcm.c
607
stream->stream_info.arg = substream;
sound/soc/intel/atom/sst-mfld-platform.h
38
void *arg;
sound/soc/intel/atom/sst-mfld-platform.h
39
void (*period_elapsed) (void *arg);
sound/soc/intel/atom/sst/sst.h
463
int sst_create_ipc_msg(struct ipc_post **arg, bool large);
sound/soc/intel/atom/sst/sst.h
475
int sst_create_block_and_ipc_msg(struct ipc_post **arg, bool large,
sound/soc/intel/atom/sst/sst_drv_interface.c
592
stream->pcm_substream = str_info->arg;
sound/soc/intel/atom/sst/sst_pvt.c
123
int sst_create_ipc_msg(struct ipc_post **arg, bool large)
sound/soc/intel/atom/sst/sst_pvt.c
140
*arg = msg;
sound/soc/intel/atom/sst/sst_pvt.c
153
int sst_create_block_and_ipc_msg(struct ipc_post **arg, bool large,
sound/soc/intel/atom/sst/sst_pvt.c
159
retval = sst_create_ipc_msg(arg, large);
sound/soc/intel/atom/sst/sst_pvt.c
164
kfree(*arg);
sound/soc/intel/avs/board_selection.c
58
static struct snd_soc_acpi_mach *dmi_match_quirk(void *arg)
sound/soc/intel/avs/board_selection.c
60
struct snd_soc_acpi_mach *mach = arg;
sound/soc/intel/common/soc-acpi-intel-bxt-match.c
28
static struct snd_soc_acpi_mach *apl_quirk(void *arg)
sound/soc/intel/common/soc-acpi-intel-bxt-match.c
30
struct snd_soc_acpi_mach *mach = arg;
sound/soc/intel/common/soc-acpi-intel-byt-match.c
105
static struct snd_soc_acpi_mach *byt_quirk(void *arg)
sound/soc/intel/common/soc-acpi-intel-byt-match.c
107
struct snd_soc_acpi_mach *mach = arg;
sound/soc/intel/common/soc-acpi-intel-cht-match.c
101
static struct snd_soc_acpi_mach *lenovo_yt3_x90_quirk(void *arg)
sound/soc/intel/common/soc-acpi-intel-cht-match.c
41
static struct snd_soc_acpi_mach *cht_quirk(void *arg)
sound/soc/intel/common/soc-acpi-intel-cht-match.c
43
struct snd_soc_acpi_mach *mach = arg;
sound/soc/intel/common/soc-acpi-intel-cht-match.c
70
static struct snd_soc_acpi_mach *cht_ess8316_quirk(void *arg)
sound/soc/intel/common/soc-acpi-intel-cht-match.c
75
return arg;
sound/soc/intel/common/soc-acpi-intel-sdca-quirks.c
22
bool snd_soc_acpi_intel_sdca_is_device_rt712_vb(void *arg)
sound/soc/intel/common/soc-acpi-intel-sdca-quirks.c
24
struct sdw_intel_ctx *ctx = arg;
sound/soc/intel/common/soc-acpi-intel-sdca-quirks.h
12
bool snd_soc_acpi_intel_sdca_is_device_rt712_vb(void *arg);
sound/soc/renesas/siu_pcm.c
78
static void siu_dma_tx_complete(void *arg)
sound/soc/renesas/siu_pcm.c
80
struct siu_stream *siu_stream = arg;
sound/soc/soc-acpi.c
109
struct snd_soc_acpi_mach *snd_soc_acpi_codec_list(void *arg)
sound/soc/soc-acpi.c
111
struct snd_soc_acpi_mach *mach = arg;
sound/soc/soc-component.c
941
unsigned int cmd, void *arg)
sound/soc/soc-component.c
953
substream, cmd, arg));
sound/soc/soc-component.c
955
return snd_pcm_lib_ioctl(substream, cmd, arg);
sound/soc/spear/spdif_in.c
179
static irqreturn_t spdif_in_irq(int irq, void *arg)
sound/soc/spear/spdif_in.c
181
struct spdif_in_dev *host = (struct spdif_in_dev *)arg;
sound/soc/sprd/sprd-pcm-compress.c
103
static void sprd_platform_compr_drain_notify(void *arg)
sound/soc/sprd/sprd-pcm-compress.c
105
struct snd_compr_stream *cstream = arg;
sound/soc/xilinx/xlnx_formatter_pcm.c
280
static irqreturn_t xlnx_mm2s_irq_handler(int irq, void *arg)
sound/soc/xilinx/xlnx_formatter_pcm.c
284
struct device *dev = arg;
sound/soc/xilinx/xlnx_formatter_pcm.c
299
static irqreturn_t xlnx_s2mm_irq_handler(int irq, void *arg)
sound/soc/xilinx/xlnx_formatter_pcm.c
303
struct device *dev = arg;
sound/soc/xilinx/xlnx_spdif.c
55
static irqreturn_t xlnx_spdifrx_irq_handler(int irq, void *arg)
sound/soc/xilinx/xlnx_spdif.c
58
struct spdif_dev_data *ctx = arg;
sound/synth/emux/emux_hwdep.c
103
return snd_emux_hwdep_misc_mode(emu, (void __user *)arg);
sound/synth/emux/emux_hwdep.c
20
snd_emux_hwdep_load_patch(struct snd_emux *emu, void __user *arg)
sound/synth/emux/emux_hwdep.c
25
if (copy_from_user(&patch, arg, sizeof(patch)))
sound/synth/emux/emux_hwdep.c
29
return snd_soundfont_load_guspatch(emu->card, emu->sflist, arg,
sound/synth/emux/emux_hwdep.c
34
err = snd_soundfont_load(emu->card, emu->sflist, arg,
sound/synth/emux/emux_hwdep.c
41
return emu->ops.load_fx(emu, patch.type, patch.optarg, arg, patch.len + sizeof(patch));
sound/synth/emux/emux_hwdep.c
52
snd_emux_hwdep_misc_mode(struct snd_emux *emu, void __user *arg)
sound/synth/emux/emux_hwdep.c
57
if (copy_from_user(&info, arg, sizeof(info)))
sound/synth/emux/emux_hwdep.c
81
unsigned int cmd, unsigned long arg)
sound/synth/emux/emux_hwdep.c
87
return put_user(SNDRV_EMUX_VERSION, (unsigned int __user *)arg);
sound/synth/emux/emux_hwdep.c
89
return snd_emux_hwdep_load_patch(emu, (void __user *)arg);
sound/synth/emux/emux_hwdep.c
99
return put_user(size, (unsigned int __user *)arg);
sound/synth/emux/emux_oss.c
104
if (snd_BUG_ON(!arg || !emu))
sound/synth/emux/emux_oss.c
124
arg->private_data = p;
sound/synth/emux/emux_oss.c
125
arg->addr.client = p->chset.client;
sound/synth/emux/emux_oss.c
126
arg->addr.port = p->chset.port;
sound/synth/emux/emux_oss.c
127
p->oss_arg = arg;
sound/synth/emux/emux_oss.c
129
reset_port_mode(p, arg->seq_mode);
sound/synth/emux/emux_oss.c
162
snd_emux_close_seq_oss(struct snd_seq_oss_arg *arg)
sound/synth/emux/emux_oss.c
167
if (snd_BUG_ON(!arg))
sound/synth/emux/emux_oss.c
169
p = arg->private_data;
sound/synth/emux/emux_oss.c
19
static int snd_emux_open_seq_oss(struct snd_seq_oss_arg *arg, void *closure);
sound/synth/emux/emux_oss.c
190
snd_emux_load_patch_seq_oss(struct snd_seq_oss_arg *arg, int format,
sound/synth/emux/emux_oss.c
197
if (snd_BUG_ON(!arg))
sound/synth/emux/emux_oss.c
199
p = arg->private_data;
sound/synth/emux/emux_oss.c
20
static int snd_emux_close_seq_oss(struct snd_seq_oss_arg *arg);
sound/synth/emux/emux_oss.c
21
static int snd_emux_ioctl_seq_oss(struct snd_seq_oss_arg *arg, unsigned int cmd,
sound/synth/emux/emux_oss.c
23
static int snd_emux_load_patch_seq_oss(struct snd_seq_oss_arg *arg, int format,
sound/synth/emux/emux_oss.c
237
snd_emux_ioctl_seq_oss(struct snd_seq_oss_arg *arg, unsigned int cmd, unsigned long ioarg)
sound/synth/emux/emux_oss.c
242
if (snd_BUG_ON(!arg))
sound/synth/emux/emux_oss.c
244
p = arg->private_data;
sound/synth/emux/emux_oss.c
25
static int snd_emux_reset_seq_oss(struct snd_seq_oss_arg *arg);
sound/synth/emux/emux_oss.c
271
snd_emux_reset_seq_oss(struct snd_seq_oss_arg *arg)
sound/synth/emux/emux_oss.c
275
if (snd_BUG_ON(!arg))
sound/synth/emux/emux_oss.c
277
p = arg->private_data;
sound/synth/emux/emux_oss.c
54
struct snd_seq_oss_reg *arg;
sound/synth/emux/emux_oss.c
64
arg = SNDRV_SEQ_DEVICE_ARGPTR(dev);
sound/synth/emux/emux_oss.c
65
arg->type = SYNTH_TYPE_SAMPLE;
sound/synth/emux/emux_oss.c
66
arg->subtype = SAMPLE_TYPE_AWE32;
sound/synth/emux/emux_oss.c
67
arg->nvoices = emu->max_voices;
sound/synth/emux/emux_oss.c
68
arg->oper = oss_callback;
sound/synth/emux/emux_oss.c
69
arg->private_data = emu;
sound/synth/emux/emux_oss.c
96
snd_emux_open_seq_oss(struct snd_seq_oss_arg *arg, void *closure)
sound/usb/fcp.c
463
struct fcp_init __user *arg)
sound/usb/fcp.c
475
if (copy_from_user(&init, arg, sizeof(init)))
sound/usb/fcp.c
504
if (copy_to_user(arg->resp, resp, buf_size))
sound/usb/fcp.c
553
struct fcp_cmd __user *arg)
sound/usb/fcp.c
560
if (copy_from_user(&cmd, arg, sizeof(cmd)))
sound/usb/fcp.c
583
if (copy_from_user(data, arg->data, cmd.req_size))
sound/usb/fcp.c
599
if (copy_to_user(arg->data, data, cmd.resp_size))
sound/usb/fcp.c
619
struct fcp_meter_map __user *arg)
sound/usb/fcp.c
625
if (copy_from_user(&map, arg, sizeof(map)))
sound/usb/fcp.c
645
memdup_array_user(arg->map, map.map_size, sizeof(s16));
sound/usb/fcp.c
690
struct fcp_meter_labels __user *arg)
sound/usb/fcp.c
697
if (copy_from_user(&labels, arg, sizeof(labels)))
sound/usb/fcp.c
736
if (copy_from_user(&tlv_data[2], arg->labels, labels.labels_size)) {
sound/usb/fcp.c
773
unsigned int cmd, unsigned long arg)
sound/usb/fcp.c
777
void __user *argp = (void __user *)arg;
sound/usb/mixer_scarlett2.c
8890
unsigned long arg)
sound/usb/mixer_scarlett2.c
8895
if (get_user(segment_id, (int __user *)arg))
sound/usb/mixer_scarlett2.c
8972
unsigned long arg)
sound/usb/mixer_scarlett2.c
9008
if (copy_to_user((void __user *)arg, &progress, sizeof(progress)))
sound/usb/mixer_scarlett2.c
9041
unsigned int cmd, unsigned long arg)
sound/usb/mixer_scarlett2.c
9049
(int __user *)arg) ? -EFAULT : 0;
sound/usb/mixer_scarlett2.c
9055
return scarlett2_ioctl_select_flash_segment(mixer, arg);
sound/usb/mixer_scarlett2.c
9061
return scarlett2_ioctl_get_erase_progress(mixer, arg);
sound/usb/usx2y/us122l.c
309
unsigned int cmd, unsigned long arg)
sound/usb/usx2y/us122l.c
321
if (copy_from_user(&cfg, (void __user *)arg, sizeof(cfg)))
tools/accounting/getdelays.c
43
#define err(code, fmt, arg...) \
tools/accounting/getdelays.c
45
fprintf(stderr, fmt, ##arg); \
tools/accounting/getdelays.c
56
#define PRINTF(fmt, arg...) { \
tools/accounting/getdelays.c
58
printf(fmt, ##arg); \
tools/accounting/procacct.c
54
#define err(code, fmt, arg...) \
tools/accounting/procacct.c
56
fprintf(stderr, fmt, ##arg); \
tools/accounting/procacct.c
67
#define PRINTF(fmt, arg...) { \
tools/accounting/procacct.c
69
printf(fmt, ##arg); \
tools/bpf/bpf_dbg.c
1064
static int cmd_load(char *arg)
tools/bpf/bpf_dbg.c
1066
char *subcmd, *cont = NULL, *tmp = strdup(arg);
tools/bpf/bpf_dbg.c
1256
static int execf(char *arg)
tools/bpf/bpf_dbg.c
1258
char *cmd, *cont, *tmp = strdup(arg);
tools/bpf/bpftool/btf_dumper.c
723
struct btf_param *arg = &((struct btf_param *)(func_proto + 1))[i];
tools/bpf/bpftool/btf_dumper.c
727
if (arg->type) {
tools/bpf/bpftool/btf_dumper.c
728
BTF_PRINT_TYPE(arg->type);
tools/bpf/bpftool/btf_dumper.c
729
if (arg->name_off)
tools/bpf/bpftool/btf_dumper.c
731
btf__name_by_offset(btf, arg->name_off));
tools/bpf/bpftool/main.c
230
int detect_common_prefix(const char *arg, ...)
tools/bpf/bpftool/main.c
237
snprintf(msg, sizeof(msg), "ambiguous prefix: '%s' could be '", arg);
tools/bpf/bpftool/main.c
238
va_start(ap, arg);
tools/bpf/bpftool/main.c
240
if (!is_prefix(arg, ref))
tools/bpf/bpftool/main.c
258
void fprint_hex(FILE *f, void *arg, unsigned int n, const char *sep)
tools/bpf/bpftool/main.c
260
unsigned char *data = arg;
tools/bpf/bpftool/main.h
102
int detect_common_prefix(const char *arg, ...);
tools/bpf/bpftool/main.h
103
void fprint_hex(FILE *f, void *arg, unsigned int n, const char *sep);
tools/bpf/bpftool/main.h
167
int do_prog(int argc, char **arg) __weak;
tools/bpf/bpftool/main.h
168
int do_map(int argc, char **arg) __weak;
tools/bpf/bpftool/main.h
169
int do_link(int argc, char **arg) __weak;
tools/bpf/bpftool/main.h
171
int do_cgroup(int argc, char **arg) __weak;
tools/bpf/bpftool/main.h
172
int do_perf(int argc, char **arg) __weak;
tools/bpf/bpftool/main.h
173
int do_net(int argc, char **arg) __weak;
tools/bpf/bpftool/main.h
174
int do_tracelog(int argc, char **arg) __weak;
tools/build/feature/test-libunwind-aarch64.c
9
int need_unwind_info, void *arg);
tools/build/feature/test-libunwind-arm.c
9
int need_unwind_info, void *arg);
tools/build/feature/test-libunwind-x86.c
9
int need_unwind_info, void *arg);
tools/build/feature/test-libunwind-x86_64.c
9
int need_unwind_info, void *arg);
tools/build/feature/test-libunwind.c
9
int need_unwind_info, void *arg);
tools/firewire/nosy-dump.c
101
.arg = &option_output,
tools/firewire/nosy-dump.c
109
.arg = &option_input,
tools/firewire/nosy-dump.c
116
.arg = &option_version,
tools/firewire/nosy-dump.c
60
.arg = &option_nosy_device,
tools/firewire/nosy-dump.c
67
.arg = &option_view,
tools/firewire/nosy-dump.c
75
.arg = &option_hex,
tools/firewire/nosy-dump.c
81
.arg = &option_iso,
tools/firewire/nosy-dump.c
87
.arg = &option_cycle_start,
tools/firewire/nosy-dump.c
94
.arg = &option_verbose,
tools/include/asm/bug.h
8
#define __WARN_printf(arg...) do { fprintf(stderr, arg); } while (0)
tools/include/nolibc/sys.h
40
#define __sysret(arg) \
tools/include/nolibc/sys.h
42
__typeof__(arg) __sysret_arg = (arg); \
tools/include/nolibc/sys/ioctl.h
22
long sys_ioctl(unsigned int fd, unsigned int cmd, unsigned long arg)
tools/include/nolibc/sys/ioctl.h
24
return my_syscall3(__NR_ioctl, fd, cmd, arg);
tools/include/nolibc/sys/ioctl.h
27
#define ioctl(fd, cmd, arg) __sysret(sys_ioctl(fd, cmd, (unsigned long)(arg)))
tools/include/nolibc/sys/reboot.h
23
ssize_t sys_reboot(int magic1, int magic2, int cmd, void *arg)
tools/include/nolibc/sys/reboot.h
25
return my_syscall4(__NR_reboot, magic1, magic2, cmd, arg);
tools/include/uapi/linux/userfaultfd.h
145
} arg;
tools/lib/api/fd/array.c
109
void (*entry_destructor)(struct fdarray *fda, int fd, void *arg),
tools/lib/api/fd/array.c
110
void *arg)
tools/lib/api/fd/array.c
123
entry_destructor(fda, fd, arg);
tools/lib/api/fd/array.h
49
void (*entry_destructor)(struct fdarray *fda, int fd, void *arg),
tools/lib/api/fd/array.h
50
void *arg);
tools/lib/bpf/usdt.c
1198
static int parse_usdt_arg(const char *arg_str, int arg_num, struct usdt_arg_spec *arg, int *arg_sz);
tools/lib/bpf/usdt.c
1202
struct usdt_arg_spec *arg;
tools/lib/bpf/usdt.c
1217
arg = &spec->args[spec->arg_cnt];
tools/lib/bpf/usdt.c
1218
len = parse_usdt_arg(s, spec->arg_cnt, arg, &arg_sz);
tools/lib/bpf/usdt.c
1222
arg->arg_signed = arg_sz < 0;
tools/lib/bpf/usdt.c
1228
arg->arg_bitshift = 64 - arg_sz * 8;
tools/lib/bpf/usdt.c
1292
static int parse_usdt_arg(const char *arg_str, int arg_num, struct usdt_arg_spec *arg, int *arg_sz)
tools/lib/bpf/usdt.c
1314
arg->arg_type = USDT_ARG_SIB;
tools/lib/bpf/usdt.c
1315
arg->val_off = off;
tools/lib/bpf/usdt.c
1320
arg->reg_off = reg_off;
tools/lib/bpf/usdt.c
1325
arg->idx_reg_off = idx_reg_off;
tools/lib/bpf/usdt.c
1329
case 1: arg->scale_bitshift = 0; break;
tools/lib/bpf/usdt.c
1330
case 2: arg->scale_bitshift = 1; break;
tools/lib/bpf/usdt.c
1331
case 4: arg->scale_bitshift = 2; break;
tools/lib/bpf/usdt.c
1332
case 8: arg->scale_bitshift = 3; break;
tools/lib/bpf/usdt.c
1340
arg->arg_type = USDT_ARG_REG_DEREF;
tools/lib/bpf/usdt.c
1341
arg->val_off = off;
tools/lib/bpf/usdt.c
1345
arg->reg_off = reg_off;
tools/lib/bpf/usdt.c
1348
arg->arg_type = USDT_ARG_REG_DEREF;
tools/lib/bpf/usdt.c
1349
arg->val_off = 0;
tools/lib/bpf/usdt.c
1353
arg->reg_off = reg_off;
tools/lib/bpf/usdt.c
1356
arg->arg_type = USDT_ARG_REG;
tools/lib/bpf/usdt.c
1358
arg->val_off = 0;
tools/lib/bpf/usdt.c
1363
arg->reg_off = reg_off;
tools/lib/bpf/usdt.c
1366
arg->arg_type = USDT_ARG_CONST;
tools/lib/bpf/usdt.c
1367
arg->val_off = off;
tools/lib/bpf/usdt.c
1368
arg->reg_off = 0;
tools/lib/bpf/usdt.c
1379
static int parse_usdt_arg(const char *arg_str, int arg_num, struct usdt_arg_spec *arg, int *arg_sz)
tools/lib/bpf/usdt.c
1387
arg->arg_type = USDT_ARG_REG_DEREF;
tools/lib/bpf/usdt.c
1388
arg->val_off = off;
tools/lib/bpf/usdt.c
1393
arg->reg_off = offsetof(user_pt_regs, gprs[reg]);
tools/lib/bpf/usdt.c
1396
arg->arg_type = USDT_ARG_REG;
tools/lib/bpf/usdt.c
1397
arg->val_off = 0;
tools/lib/bpf/usdt.c
1402
arg->reg_off = offsetof(user_pt_regs, gprs[reg]);
tools/lib/bpf/usdt.c
1405
arg->arg_type = USDT_ARG_CONST;
tools/lib/bpf/usdt.c
1406
arg->val_off = off;
tools/lib/bpf/usdt.c
1407
arg->reg_off = 0;
tools/lib/bpf/usdt.c
1432
static int parse_usdt_arg(const char *arg_str, int arg_num, struct usdt_arg_spec *arg, int *arg_sz)
tools/lib/bpf/usdt.c
1440
arg->arg_type = USDT_ARG_REG_DEREF;
tools/lib/bpf/usdt.c
1441
arg->val_off = off;
tools/lib/bpf/usdt.c
1445
arg->reg_off = reg_off;
tools/lib/bpf/usdt.c
1448
arg->arg_type = USDT_ARG_REG_DEREF;
tools/lib/bpf/usdt.c
1449
arg->val_off = 0;
tools/lib/bpf/usdt.c
1453
arg->reg_off = reg_off;
tools/lib/bpf/usdt.c
1456
arg->arg_type = USDT_ARG_CONST;
tools/lib/bpf/usdt.c
1457
arg->val_off = off;
tools/lib/bpf/usdt.c
1458
arg->reg_off = 0;
tools/lib/bpf/usdt.c
1461
arg->arg_type = USDT_ARG_REG;
tools/lib/bpf/usdt.c
1462
arg->val_off = 0;
tools/lib/bpf/usdt.c
1466
arg->reg_off = reg_off;
tools/lib/bpf/usdt.c
1526
static int parse_usdt_arg(const char *arg_str, int arg_num, struct usdt_arg_spec *arg, int *arg_sz)
tools/lib/bpf/usdt.c
1534
arg->arg_type = USDT_ARG_REG_DEREF;
tools/lib/bpf/usdt.c
1535
arg->val_off = off;
tools/lib/bpf/usdt.c
1539
arg->reg_off = reg_off;
tools/lib/bpf/usdt.c
1542
arg->arg_type = USDT_ARG_CONST;
tools/lib/bpf/usdt.c
1543
arg->val_off = off;
tools/lib/bpf/usdt.c
1544
arg->reg_off = 0;
tools/lib/bpf/usdt.c
1547
arg->arg_type = USDT_ARG_REG;
tools/lib/bpf/usdt.c
1548
arg->val_off = 0;
tools/lib/bpf/usdt.c
1552
arg->reg_off = reg_off;
tools/lib/bpf/usdt.c
1597
static int parse_usdt_arg(const char *arg_str, int arg_num, struct usdt_arg_spec *arg, int *arg_sz)
tools/lib/bpf/usdt.c
1606
arg->arg_type = USDT_ARG_REG_DEREF;
tools/lib/bpf/usdt.c
1607
arg->val_off = off;
tools/lib/bpf/usdt.c
1611
arg->reg_off = reg_off;
tools/lib/bpf/usdt.c
1614
arg->arg_type = USDT_ARG_REG_DEREF;
tools/lib/bpf/usdt.c
1615
arg->val_off = 0;
tools/lib/bpf/usdt.c
1619
arg->reg_off = reg_off;
tools/lib/bpf/usdt.c
1622
arg->arg_type = USDT_ARG_CONST;
tools/lib/bpf/usdt.c
1623
arg->val_off = off;
tools/lib/bpf/usdt.c
1624
arg->reg_off = 0;
tools/lib/bpf/usdt.c
1627
arg->arg_type = USDT_ARG_REG;
tools/lib/bpf/usdt.c
1628
arg->val_off = 0;
tools/lib/bpf/usdt.c
1632
arg->reg_off = reg_off;
tools/lib/bpf/usdt.c
1643
static int parse_usdt_arg(const char *arg_str, int arg_num, struct usdt_arg_spec *arg, int *arg_sz)
tools/lib/perf/evlist.c
445
void *arg __maybe_unused)
tools/lib/perf/evsel.c
428
static int perf_evsel__ioctl(struct perf_evsel *evsel, int ioc, void *arg,
tools/lib/perf/evsel.c
436
return ioctl(*fd, ioc, arg);
tools/lib/perf/evsel.c
440
int ioc, void *arg,
tools/lib/perf/evsel.c
446
int err = perf_evsel__ioctl(evsel, ioc, arg, cpu_map_idx, thread);
tools/lib/subcmd/exec-cmd.c
199
const char *arg;
tools/lib/subcmd/exec-cmd.c
206
arg = argv[argc++] = va_arg(param, char *);
tools/lib/subcmd/exec-cmd.c
207
if (!arg)
tools/lib/subcmd/parse-options.c
249
if (get_arg(p, opt, flags, &arg))
tools/lib/subcmd/parse-options.c
251
return (*opt->callback)(opt, arg, 0) ? (-1) : 0;
tools/lib/subcmd/parse-options.c
262
if (get_arg(p, opt, flags, &arg))
tools/lib/subcmd/parse-options.c
264
*(int *)opt->value = strtol(arg, (char **)&s, 10);
tools/lib/subcmd/parse-options.c
278
if (get_arg(p, opt, flags, &arg))
tools/lib/subcmd/parse-options.c
280
if (arg[0] == '-')
tools/lib/subcmd/parse-options.c
282
*(unsigned int *)opt->value = strtol(arg, (char **)&s, 10);
tools/lib/subcmd/parse-options.c
296
if (get_arg(p, opt, flags, &arg))
tools/lib/subcmd/parse-options.c
298
*(long *)opt->value = strtol(arg, (char **)&s, 10);
tools/lib/subcmd/parse-options.c
312
if (get_arg(p, opt, flags, &arg))
tools/lib/subcmd/parse-options.c
314
*(unsigned long *)opt->value = strtoul(arg, (char **)&s, 10);
tools/lib/subcmd/parse-options.c
328
if (get_arg(p, opt, flags, &arg))
tools/lib/subcmd/parse-options.c
330
if (arg[0] == '-')
tools/lib/subcmd/parse-options.c
332
*(u64 *)opt->value = strtoull(arg, (char **)&s, 10);
tools/lib/subcmd/parse-options.c
363
static int parse_long_opt(struct parse_opt_ctx_t *p, const char *arg,
tools/lib/subcmd/parse-options.c
366
const char *arg_end = strchr(arg, '=');
tools/lib/subcmd/parse-options.c
371
arg_end = arg + strlen(arg);
tools/lib/subcmd/parse-options.c
381
rest = skip_prefix(arg, options->long_name);
tools/lib/subcmd/parse-options.c
389
p->out[p->cpidx++] = arg - 2;
tools/lib/subcmd/parse-options.c
400
rest = skip_prefix(arg, options->long_name + 3);
tools/lib/subcmd/parse-options.c
406
if (strstarts(options->long_name + 3, arg)) {
tools/lib/subcmd/parse-options.c
412
if (!strncmp(options->long_name, arg, arg_end - arg)) {
tools/lib/subcmd/parse-options.c
431
if (strstarts("no-", arg)) {
tools/lib/subcmd/parse-options.c
436
if (strncmp(arg, "no-", 3))
tools/lib/subcmd/parse-options.c
439
rest = skip_prefix(arg + 3, options->long_name);
tools/lib/subcmd/parse-options.c
441
if (!rest && strstarts(options->long_name, arg + 3))
tools/lib/subcmd/parse-options.c
458
arg,
tools/lib/subcmd/parse-options.c
476
static void check_typos(const char *arg, const struct option *options)
tools/lib/subcmd/parse-options.c
478
if (strlen(arg) < 3)
tools/lib/subcmd/parse-options.c
481
if (strstarts(arg, "no-")) {
tools/lib/subcmd/parse-options.c
482
fprintf(stderr, " Error: did you mean `--%s` (with two dashes ?)\n", arg);
tools/lib/subcmd/parse-options.c
489
if (strstarts(options->long_name, arg)) {
tools/lib/subcmd/parse-options.c
49
int flags, const char **arg)
tools/lib/subcmd/parse-options.c
490
fprintf(stderr, " Error: did you mean `--%s` (with two dashes ?)\n", arg);
tools/lib/subcmd/parse-options.c
520
const char *arg;
tools/lib/subcmd/parse-options.c
526
arg = ctx->argv[0];
tools/lib/subcmd/parse-options.c
527
if (*arg != '-' || !arg[1]) {
tools/lib/subcmd/parse-options.c
534
if (arg[1] != '-') {
tools/lib/subcmd/parse-options.c
535
ctx->opt = ++arg;
tools/lib/subcmd/parse-options.c
541
return parse_options_usage(usagestr, options, arg, 1);
tools/lib/subcmd/parse-options.c
550
check_typos(arg, options);
tools/lib/subcmd/parse-options.c
554
arg = ctx->opt;
tools/lib/subcmd/parse-options.c
557
return parse_options_usage(usagestr, options, arg, 1);
tools/lib/subcmd/parse-options.c
576
if (!arg[2]) { /* "--" */
tools/lib/subcmd/parse-options.c
584
arg += 2;
tools/lib/subcmd/parse-options.c
585
if (internal_help && !strcmp(arg, "help-all"))
tools/lib/subcmd/parse-options.c
587
if (internal_help && !strcmp(arg, "help"))
tools/lib/subcmd/parse-options.c
589
if (!strcmp(arg, "list-opts"))
tools/lib/subcmd/parse-options.c
591
if (!strcmp(arg, "list-cmds"))
tools/lib/subcmd/parse-options.c
593
switch (parse_long_opt(ctx, arg, options)) {
tools/lib/subcmd/parse-options.c
595
return parse_options_usage(usagestr, options, arg, 0);
tools/lib/subcmd/parse-options.c
614
parse_options_usage(usagestr, options, arg, excl_short_opt);
tools/lib/subcmd/parse-options.c
64
if (arg)
tools/lib/subcmd/parse-options.c
65
*arg = res;
tools/lib/subcmd/parse-options.c
72
const char *s, *arg = NULL;
tools/lib/subcmd/parse-options.c
855
const char *arg = ctx->argv[i];
tools/lib/subcmd/parse-options.c
857
if (arg[0] != '-') {
tools/lib/subcmd/parse-options.c
858
if (arg[1] == '\0') {
tools/lib/subcmd/parse-options.c
859
if (arg[0] == opt->short_name)
tools/lib/subcmd/parse-options.c
864
if (opt->long_name && strcmp(opt->long_name, arg) == 0)
tools/lib/subcmd/parse-options.c
867
if (opt->help && strcasestr(opt->help, arg) != NULL)
tools/lib/subcmd/parse-options.c
873
if (arg[1] == opt->short_name ||
tools/lib/subcmd/parse-options.c
874
(arg[1] == '-' && opt->long_name && strcmp(opt->long_name, arg + 2) == 0))
tools/lib/subcmd/parse-options.c
994
const char *arg __maybe_unused,
tools/lib/subcmd/parse-options.h
159
.value = (v), .arg = (a), .help = (h), .callback = (f), .defval = (intptr_t)d,\
tools/lib/subcmd/parse-options.h
52
typedef int parse_opt_cb(const struct option *, const char *arg, int unset);
tools/lib/symbol/kallsyms.c
31
int kallsyms__parse(const char *filename, void *arg,
tools/lib/symbol/kallsyms.c
32
int (*process_symbol)(void *arg, const char *name,
tools/lib/symbol/kallsyms.c
71
err = process_symbol(arg, symbol_name, symbol_type, start);
tools/lib/symbol/kallsyms.h
25
int kallsyms__parse(const char *filename, void *arg,
tools/lib/symbol/kallsyms.h
26
int (*process_symbol)(void *arg, const char *name,
tools/lib/thermal/commands.c
235
struct genl_info *info, void *arg)
tools/lib/thermal/commands.c
242
ret = parse_tz_get(info, arg);
tools/lib/thermal/commands.c
246
ret = parse_cdev_get(info, arg);
tools/lib/thermal/commands.c
250
ret = parse_tz_get_temp(info, arg);
tools/lib/thermal/commands.c
254
ret = parse_tz_get_trip(info, arg);
tools/lib/thermal/commands.c
258
ret = parse_tz_get_gov(info, arg);
tools/lib/thermal/commands.c
262
ret = parse_threshold_get(info, arg);
tools/lib/thermal/commands.c
376
int cmd, int flags, void *arg)
tools/lib/thermal/commands.c
394
if (nl_send_msg(th->sk_cmd, th->cb_cmd, msg, genl_handle_msg, arg))
tools/lib/thermal/events.c
101
nla_get_u32(attrs[THERMAL_GENL_ATTR_THRESHOLD_DIRECTION]), arg);
tools/lib/thermal/events.c
106
nla_get_u32(attrs[THERMAL_GENL_ATTR_THRESHOLD_DIRECTION]), arg);
tools/lib/thermal/events.c
109
return ops->threshold_flush(nla_get_u32(attrs[THERMAL_GENL_ATTR_TZ_ID]), arg);
tools/lib/thermal/events.c
114
nla_get_u32(attrs[THERMAL_GENL_ATTR_TZ_PREV_TEMP]), arg);
tools/lib/thermal/events.c
119
nla_get_u32(attrs[THERMAL_GENL_ATTR_TZ_PREV_TEMP]), arg);
tools/lib/thermal/events.c
148
thermal_error_t thermal_events_handle(struct thermal_handler *th, void *arg)
tools/lib/thermal/events.c
150
struct thermal_handler_param thp = { .th = th, .arg = arg };
tools/lib/thermal/events.c
21
static int handle_thermal_event(struct nl_msg *n, void *arg)
tools/lib/thermal/events.c
26
struct thermal_handler_param *thp = arg;
tools/lib/thermal/events.c
31
arg = thp->arg;
tools/lib/thermal/events.c
43
nla_get_u32(attrs[THERMAL_GENL_ATTR_TZ_ID]), arg);
tools/lib/thermal/events.c
46
return ops->tz_delete(nla_get_u32(attrs[THERMAL_GENL_ATTR_TZ_ID]), arg);
tools/lib/thermal/events.c
49
return ops->tz_enable(nla_get_u32(attrs[THERMAL_GENL_ATTR_TZ_ID]), arg);
tools/lib/thermal/events.c
52
return ops->tz_disable(nla_get_u32(attrs[THERMAL_GENL_ATTR_TZ_ID]), arg);
tools/lib/thermal/events.c
59
nla_get_u32(attrs[THERMAL_GENL_ATTR_TZ_TRIP_HYST]), arg);
tools/lib/thermal/events.c
66
nla_get_u32(attrs[THERMAL_GENL_ATTR_TZ_TRIP_HYST]), arg);
tools/lib/thermal/events.c
70
nla_get_u32(attrs[THERMAL_GENL_ATTR_TZ_TRIP_ID]), arg);
tools/lib/thermal/events.c
75
nla_get_u32(attrs[THERMAL_GENL_ATTR_TZ_TEMP]), arg);
tools/lib/thermal/events.c
80
nla_get_u32(attrs[THERMAL_GENL_ATTR_TZ_TEMP]), arg);
tools/lib/thermal/events.c
85
nla_get_u32(attrs[THERMAL_GENL_ATTR_CDEV_MAX_STATE]), arg);
tools/lib/thermal/events.c
88
return ops->cdev_delete(nla_get_u32(attrs[THERMAL_GENL_ATTR_CDEV_ID]), arg);
tools/lib/thermal/events.c
92
nla_get_u32(attrs[THERMAL_GENL_ATTR_CDEV_CUR_STATE]), arg);
tools/lib/thermal/events.c
96
nla_get_string(attrs[THERMAL_GENL_ATTR_GOV_NAME]), arg);
tools/lib/thermal/include/thermal.h
101
LIBTHERMAL_API int for_each_thermal_trip(struct thermal_trip *tt, cb_tt_t cb, void *arg);
tools/lib/thermal/include/thermal.h
103
LIBTHERMAL_API int for_each_thermal_cdev(struct thermal_cdev *cdev, cb_tc_t cb, void *arg);
tools/lib/thermal/include/thermal.h
105
LIBTHERMAL_API int for_each_thermal_threshold(struct thermal_threshold *th, cb_th_t cb, void *arg);
tools/lib/thermal/include/thermal.h
125
LIBTHERMAL_API thermal_error_t thermal_events_handle(struct thermal_handler *th, void *arg);
tools/lib/thermal/include/thermal.h
174
LIBTHERMAL_API thermal_error_t thermal_sampling_handle(struct thermal_handler *th, void *arg);
tools/lib/thermal/include/thermal.h
26
int (*tz_temp)(int tz_id, int temp, void *arg);
tools/lib/thermal/include/thermal.h
30
int (*tz_create)(const char *name, int tz_id, void *arg);
tools/lib/thermal/include/thermal.h
31
int (*tz_delete)(int tz_id, void *arg);
tools/lib/thermal/include/thermal.h
32
int (*tz_enable)(int tz_id, void *arg);
tools/lib/thermal/include/thermal.h
33
int (*tz_disable)(int tz_id, void *arg);
tools/lib/thermal/include/thermal.h
34
int (*trip_high)(int tz_id, int trip_id, int temp, void *arg);
tools/lib/thermal/include/thermal.h
35
int (*trip_low)(int tz_id, int trip_id, int temp, void *arg);
tools/lib/thermal/include/thermal.h
36
int (*trip_add)(int tz_id, int trip_id, int type, int temp, int hyst, void *arg);
tools/lib/thermal/include/thermal.h
37
int (*trip_change)(int tz_id, int trip_id, int type, int temp, int hyst, void *arg);
tools/lib/thermal/include/thermal.h
38
int (*trip_delete)(int tz_id, int trip_id, void *arg);
tools/lib/thermal/include/thermal.h
39
int (*cdev_add)(const char *name, int cdev_id, int max_state, void *arg);
tools/lib/thermal/include/thermal.h
40
int (*cdev_delete)(int cdev_id, void *arg);
tools/lib/thermal/include/thermal.h
41
int (*cdev_update)(int cdev_id, int cur_state, void *arg);
tools/lib/thermal/include/thermal.h
42
int (*gov_change)(int tz_id, const char *gov_name, void *arg);
tools/lib/thermal/include/thermal.h
43
int (*threshold_add)(int tz_id, int temperature, int direction, void *arg);
tools/lib/thermal/include/thermal.h
44
int (*threshold_delete)(int tz_id, int temperature, int direction, void *arg);
tools/lib/thermal/include/thermal.h
45
int (*threshold_flush)(int tz_id, void *arg);
tools/lib/thermal/include/thermal.h
46
int (*threshold_up)(int tz_id, int temp, int prev_temp, void *arg);
tools/lib/thermal/include/thermal.h
47
int (*threshold_down)(int tz_id, int temp, int prev_temp, void *arg);
tools/lib/thermal/include/thermal.h
99
LIBTHERMAL_API int for_each_thermal_zone(struct thermal_zone *tz, cb_tz_t cb, void *arg);
tools/lib/thermal/sampling.c
11
static int handle_thermal_sample(struct nl_msg *n, void *arg)
tools/lib/thermal/sampling.c
16
struct thermal_handler_param *thp = arg;
tools/lib/thermal/sampling.c
19
arg = thp->arg;
tools/lib/thermal/sampling.c
28
nla_get_u32(attrs[THERMAL_GENL_ATTR_TZ_TEMP]), arg);
tools/lib/thermal/sampling.c
34
thermal_error_t thermal_sampling_handle(struct thermal_handler *th, void *arg)
tools/lib/thermal/sampling.c
36
struct thermal_handler_param thp = { .th = th, .arg = arg };
tools/lib/thermal/thermal.c
17
ret |= cb(&th[i], arg);
tools/lib/thermal/thermal.c
22
int for_each_thermal_cdev(struct thermal_cdev *cdev, cb_tc_t cb, void *arg)
tools/lib/thermal/thermal.c
30
ret |= cb(&cdev[i], arg);
tools/lib/thermal/thermal.c
35
int for_each_thermal_trip(struct thermal_trip *tt, cb_tt_t cb, void *arg)
tools/lib/thermal/thermal.c
43
ret |= cb(&tt[i], arg);
tools/lib/thermal/thermal.c
48
int for_each_thermal_zone(struct thermal_zone *tz, cb_tz_t cb, void *arg)
tools/lib/thermal/thermal.c
56
ret |= cb(&tz[i], arg);
tools/lib/thermal/thermal.c
9
int for_each_thermal_threshold(struct thermal_threshold *th, cb_th_t cb, void *arg)
tools/lib/thermal/thermal_nl.c
19
static int nl_seq_check_handler(struct nl_msg *msg, void *arg)
tools/lib/thermal/thermal_nl.c
25
void *arg)
tools/lib/thermal/thermal_nl.c
27
int *ret = arg;
tools/lib/thermal/thermal_nl.c
35
static int nl_finish_handler(struct nl_msg *msg, void *arg)
tools/lib/thermal/thermal_nl.c
37
int *ret = arg;
tools/lib/thermal/thermal_nl.c
45
static int nl_ack_handler(struct nl_msg *msg, void *arg)
tools/lib/thermal/thermal_nl.c
47
int *ret = arg;
tools/lib/thermal/thermal_nl.c
75
static int nl_family_handler(struct nl_msg *msg, void *arg)
tools/lib/thermal/thermal_nl.c
77
struct handler_args *grp = arg;
tools/lib/thermal/thermal_nl.h
26
void *arg;
tools/mm/page_owner_sort.c
389
static int get_arg_type(const char *arg)
tools/mm/page_owner_sort.c
391
if (!strcmp(arg, "pid") || !strcmp(arg, "p"))
tools/mm/page_owner_sort.c
393
else if (!strcmp(arg, "tgid") || !strcmp(arg, "tg"))
tools/mm/page_owner_sort.c
395
else if (!strcmp(arg, "name") || !strcmp(arg, "n"))
tools/mm/page_owner_sort.c
397
else if (!strcmp(arg, "stacktrace") || !strcmp(arg, "st"))
tools/mm/page_owner_sort.c
399
else if (!strcmp(arg, "txt") || !strcmp(arg, "T"))
tools/mm/page_owner_sort.c
401
else if (!strcmp(arg, "alloc_ts") || !strcmp(arg, "at"))
tools/mm/page_owner_sort.c
403
else if (!strcmp(arg, "allocator") || !strcmp(arg, "ator"))
tools/net/ynl/ynltool/main.c
118
int detect_common_prefix(const char *arg, ...)
tools/net/ynl/ynltool/main.c
125
snprintf(msg, sizeof(msg), "ambiguous prefix: '%s' could be '", arg);
tools/net/ynl/ynltool/main.c
126
va_start(ap, arg);
tools/net/ynl/ynltool/main.c
128
if (!is_prefix(arg, ref))
tools/net/ynl/ynltool/main.h
51
int detect_common_prefix(const char *arg, ...);
tools/objtool/builtin-check.c
295
char *arg = orig_argv[i];
tools/objtool/builtin-check.c
298
if (!opts.output && !strcmp(arg, objname))
tools/objtool/builtin-check.c
301
fprintf(stderr, " %s", arg);
tools/objtool/disas.c
140
va_list arg;
tools/objtool/disas.c
143
va_start(arg, fmt);
tools/objtool/disas.c
144
rv = disas_result_fprintf(stream, fmt, arg);
tools/objtool/disas.c
145
va_end(arg);
tools/objtool/disas.c
157
va_list arg;
tools/objtool/disas.c
160
va_start(arg, fmt);
tools/objtool/disas.c
161
rv = disas_result_fprintf(stream, fmt, arg);
tools/objtool/disas.c
162
va_end(arg);
tools/perf/arch/x86/util/iostat.c
457
char *prefix, iostat_print_counter_t print_cnt_cb, void *arg)
tools/perf/arch/x86/util/iostat.c
472
print_cnt_cb(config, counter, arg);
tools/perf/arch/x86/util/machine.c
50
static int find_extra_kernel_maps(void *arg, const char *name, char type,
tools/perf/arch/x86/util/machine.c
53
struct extra_kernel_map_info *mi = arg;
tools/perf/bench/breakpoint.c
68
static void *passive_thread(void *arg)
tools/perf/bench/breakpoint.c
70
unsigned int *done = (unsigned int *)arg;
tools/perf/bench/breakpoint.c
77
static void *active_thread(void *arg)
tools/perf/bench/breakpoint.c
79
unsigned int *done = (unsigned int *)arg;
tools/perf/bench/breakpoint.c
85
static void *breakpoint_thread(void *arg)
tools/perf/bench/breakpoint.c
88
int *repeat = (int *)arg;
tools/perf/bench/epoll-ctl.c
171
static void *workerfn(void *arg)
tools/perf/bench/epoll-ctl.c
174
struct worker *w = (struct worker *) arg;
tools/perf/bench/epoll-ctl.c
33
#define printinfo(fmt, arg...) \
tools/perf/bench/epoll-ctl.c
34
do { if (__verbose) printf(fmt, ## arg); } while (0)
tools/perf/bench/epoll-wait.c
183
static void *workerfn(void *arg)
tools/perf/bench/epoll-wait.c
186
struct worker *w = (struct worker *) arg;
tools/perf/bench/epoll-wait.c
88
#define printinfo(fmt, arg...) \
tools/perf/bench/epoll-wait.c
89
do { if (__verbose) { printf(fmt, ## arg); fflush(stdout); } } while (0)
tools/perf/bench/futex-hash.c
73
static void *workerfn(void *arg)
tools/perf/bench/futex-hash.c
76
struct worker *w = (struct worker *) arg;
tools/perf/bench/futex-lock-pi.c
85
static void *workerfn(void *arg)
tools/perf/bench/futex-lock-pi.c
87
struct worker *w = (struct worker *) arg;
tools/perf/bench/futex-requeue.c
85
static void *workerfn(void *arg __maybe_unused)
tools/perf/bench/futex-wake-parallel.c
133
static void *blocked_workerfn(void *arg __maybe_unused)
tools/perf/bench/futex-wake-parallel.c
80
static void *waking_workerfn(void *arg)
tools/perf/bench/futex-wake-parallel.c
82
struct thread_data *waker = (struct thread_data *) arg;
tools/perf/bench/futex-wake.c
69
static void *workerfn(void *arg __maybe_unused)
tools/perf/bench/inject-buildid.c
248
static void *data_reader(void *arg)
tools/perf/bench/inject-buildid.c
250
struct bench_data *data = arg;
tools/perf/bench/kallsyms-parse.c
27
static int bench_process_symbol(void *arg __maybe_unused,
tools/perf/bench/numa.c
166
static int parse_cpus_opt(const struct option *opt, const char *arg, int unset);
tools/perf/bench/numa.c
167
static int parse_nodes_opt(const struct option *opt, const char *arg, int unset);
tools/perf/bench/numa.c
529
static int parse_cpu_list(const char *arg)
tools/perf/bench/numa.c
531
p0.cpu_list_str = strdup(arg);
tools/perf/bench/numa.c
720
const char *arg, int unset __maybe_unused)
tools/perf/bench/numa.c
722
if (!arg)
tools/perf/bench/numa.c
725
return parse_cpu_list(arg);
tools/perf/bench/numa.c
728
static int parse_node_list(const char *arg)
tools/perf/bench/numa.c
730
p0.node_list_str = strdup(arg);
tools/perf/bench/numa.c
835
const char *arg, int unset __maybe_unused)
tools/perf/bench/numa.c
837
if (!arg)
tools/perf/bench/numa.c
840
return parse_node_list(arg);
tools/perf/builtin-annotate.c
175
void *arg __maybe_unused)
tools/perf/builtin-buildid-list.c
25
static int buildid__map_cb(struct map *map, void *arg __maybe_unused)
tools/perf/builtin-c2c.c
2238
static int filter_cb(struct hist_entry *he, void *arg __maybe_unused)
tools/perf/builtin-c2c.c
2255
static int resort_cl_cb(struct hist_entry *he, void *arg)
tools/perf/builtin-c2c.c
2257
struct perf_env *env = arg;
tools/perf/builtin-c2c.c
2370
static int resort_shared_cl_cb(struct hist_entry *he, void *arg __maybe_unused)
tools/perf/builtin-c2c.c
2383
static int hists__iterate_cb(struct hists *hists, hists__resort_cb_t cb, void *arg)
tools/perf/builtin-c2c.c
2392
ret = cb(he, arg);
tools/perf/builtin-c2c.c
2900
parse_callchain_opt(const struct option *opt, const char *arg, int unset)
tools/perf/builtin-c2c.c
2914
return parse_callchain_report_opt(arg);
tools/perf/builtin-config.c
122
static int parse_config_arg(char *arg, char **var, char **value)
tools/perf/builtin-config.c
124
const char *last_dot = strchr(arg, '.');
tools/perf/builtin-config.c
130
if (last_dot == NULL || last_dot == arg) {
tools/perf/builtin-config.c
131
pr_err("The config variable does not contain a section name: %s\n", arg);
tools/perf/builtin-config.c
135
pr_err("The config variable does not contain a variable name: %s\n", arg);
tools/perf/builtin-config.c
139
*value = strchr(arg, '=');
tools/perf/builtin-config.c
141
*var = arg;
tools/perf/builtin-config.c
143
pr_err("The config variable does not contain a value: %s\n", arg);
tools/perf/builtin-config.c
147
*var = strsep(&arg, "=");
tools/perf/builtin-config.c
149
pr_err("invalid config variable: %s\n", arg);
tools/perf/builtin-config.c
252
char *arg = strdup(argv[i]);
tools/perf/builtin-config.c
254
if (!arg) {
tools/perf/builtin-config.c
259
if (parse_config_arg(arg, &var, &value) < 0) {
tools/perf/builtin-config.c
260
free(arg);
tools/perf/builtin-config.c
268
free(arg);
tools/perf/builtin-config.c
276
free(arg);
tools/perf/builtin-config.c
281
free(arg);
tools/perf/builtin-ftrace.c
1545
static void list_function_cb(char *str, void *arg)
tools/perf/builtin-ftrace.c
1547
struct strfilter *filter = (struct strfilter *)arg;
tools/perf/builtin-ftrace.c
236
void (*cb)(char *str, void *arg),
tools/perf/builtin-kmem.c
1717
static int setup_slab_sorting(struct list_head *sort_list, const char *arg)
tools/perf/builtin-kmem.c
1720
char *str = strdup(arg);
tools/perf/builtin-kmem.c
1743
static int setup_page_sorting(struct list_head *sort_list, const char *arg)
tools/perf/builtin-kmem.c
1746
char *str = strdup(arg);
tools/perf/builtin-kmem.c
1770
const char *arg, int unset __maybe_unused)
tools/perf/builtin-kmem.c
1772
if (!arg)
tools/perf/builtin-kmem.c
1778
return setup_page_sorting(&page_caller_sort, arg);
tools/perf/builtin-kmem.c
1780
return setup_page_sorting(&page_alloc_sort, arg);
tools/perf/builtin-kmem.c
1783
return setup_slab_sorting(&slab_caller_sort, arg);
tools/perf/builtin-kmem.c
1785
return setup_slab_sorting(&slab_alloc_sort, arg);
tools/perf/builtin-kmem.c
1792
const char *arg __maybe_unused,
tools/perf/builtin-kmem.c
1800
const char *arg __maybe_unused,
tools/perf/builtin-kmem.c
1808
const char *arg __maybe_unused,
tools/perf/builtin-kmem.c
1816
const char *arg __maybe_unused,
tools/perf/builtin-kmem.c
1824
const char *arg, int unset __maybe_unused)
tools/perf/builtin-kmem.c
1828
if (!arg)
tools/perf/builtin-kmem.c
1831
lines = strtoul(arg, NULL, 10);
tools/perf/builtin-kvm.c
1381
long arg = 0;
tools/perf/builtin-kvm.c
1383
arg = fcntl(fd, F_GETFL);
tools/perf/builtin-kvm.c
1384
if (arg < 0) {
tools/perf/builtin-kvm.c
1389
if (fcntl(fd, F_SETFL, arg | O_NONBLOCK) < 0) {
tools/perf/builtin-kvm.c
992
static int filter_cb(struct hist_entry *he, void *arg __maybe_unused)
tools/perf/builtin-record.c
1731
void *arg __maybe_unused)
tools/perf/builtin-record.c
1739
static void *record__thread(void *arg)
tools/perf/builtin-record.c
1746
thread = arg;
tools/perf/builtin-record.c
2992
const char *arg, bool unset)
tools/perf/builtin-record.c
3004
ret = parse_callchain_record_opt(arg, callchain);
tools/perf/builtin-record.c
3017
const char *arg,
tools/perf/builtin-record.c
3020
return record_opts__parse_callchain(opt->value, &callchain_param, arg, unset);
tools/perf/builtin-record.c
3024
const char *arg __maybe_unused,
tools/perf/builtin-report.c
1181
report_parse_callchain_opt(const struct option *opt, const char *arg, int unset)
tools/perf/builtin-report.c
1195
return parse_callchain_report_opt(arg);
tools/perf/builtin-report.c
1199
parse_time_quantum(const struct option *opt, const char *arg,
tools/perf/builtin-report.c
1205
*time_q = strtoul(arg, &end, 0);
tools/perf/builtin-report.c
1206
if (end == arg)
tools/perf/builtin-report.c
1230
pr_err("Cannot parse time quantum `%s'\n", arg);
tools/perf/builtin-report.c
1236
const char *arg, int unset __maybe_unused)
tools/perf/builtin-report.c
1238
if (arg) {
tools/perf/builtin-report.c
1239
int err = regcomp(&ignore_callees_regex, arg, REG_EXTENDED);
tools/perf/builtin-report.c
1243
pr_err("Invalid --ignore-callees regex: %s\n%s", arg, buf);
tools/perf/builtin-report.c
1276
const char *arg, int unset __maybe_unused)
tools/perf/builtin-report.c
1278
return addr2line_configure("addr2line.style", arg, NULL);
tools/perf/builtin-report.c
168
void *arg)
tools/perf/builtin-report.c
171
struct report *rep = arg;
tools/perf/builtin-report.c
211
void *arg)
tools/perf/builtin-report.c
214
struct report *rep = arg;
tools/perf/builtin-report.c
756
static int hists__resort_cb(struct hist_entry *he, void *arg)
tools/perf/builtin-report.c
758
struct report *rep = arg;
tools/perf/builtin-script.c
3338
const char *arg, int unset __maybe_unused)
tools/perf/builtin-script.c
3344
char *str = strdup(arg);
tools/perf/builtin-script.c
3721
char *arg = strdup(s);
tools/perf/builtin-script.c
3724
if (!arg)
tools/perf/builtin-script.c
3729
free(arg);
tools/perf/builtin-script.c
3734
dlargv[dlargc++] = arg;
tools/perf/builtin-timechart.c
1881
parse_process(const struct option *opt __maybe_unused, const char *arg,
tools/perf/builtin-timechart.c
1884
if (arg)
tools/perf/builtin-timechart.c
1885
add_process_filter(arg);
tools/perf/builtin-timechart.c
1890
parse_highlight(const struct option *opt __maybe_unused, const char *arg,
tools/perf/builtin-timechart.c
1893
unsigned long duration = strtoul(arg, NULL, 0);
tools/perf/builtin-timechart.c
1901
svg_highlight_name = strdup(arg);
tools/perf/builtin-timechart.c
1907
parse_time(const struct option *opt, const char *arg, int __maybe_unused unset)
tools/perf/builtin-timechart.c
1912
if (sscanf(arg, "%" PRIu64 "%cs", value, &unit) > 0) {
tools/perf/builtin-top.c
1103
static void *process_thread(void *arg)
tools/perf/builtin-top.c
1105
struct perf_top *top = arg;
tools/perf/builtin-top.c
1390
callchain_opt(const struct option *opt, const char *arg, int unset)
tools/perf/builtin-top.c
1393
return record_callchain_opt(opt, arg, unset);
tools/perf/builtin-top.c
1397
parse_callchain_opt(const struct option *opt, const char *arg, int unset)
tools/perf/builtin-top.c
1413
return parse_callchain_top_opt(arg);
tools/perf/builtin-top.c
1431
parse_percent_limit(const struct option *opt, const char *arg,
tools/perf/builtin-top.c
1436
top->min_percent = strtof(arg, NULL);
tools/perf/builtin-top.c
596
static void perf_top__sort_new_samples(void *arg)
tools/perf/builtin-top.c
598
struct perf_top *t = arg;
tools/perf/builtin-top.c
615
static void *display_thread_tui(void *arg)
tools/perf/builtin-top.c
618
struct perf_top *top = arg;
tools/perf/builtin-top.c
622
.arg = top,
tools/perf/builtin-top.c
675
static void *display_thread(void *arg)
tools/perf/builtin-top.c
679
struct perf_top *top = arg;
tools/perf/builtin-top.c
730
void *arg)
tools/perf/builtin-top.c
733
struct perf_top *top = arg;
tools/perf/builtin-trace.c
1000
syscall_arg_fmt__cache_btf_enum(arg->fmt, btf, type);
tools/perf/builtin-trace.c
1004
bt = arg->fmt->type;
tools/perf/builtin-trace.c
1009
if (btf_is_enum(arg->fmt->type))
tools/perf/builtin-trace.c
1010
return syscall_arg__strtoul_btf_enum(bf, size, arg, val);
tools/perf/builtin-trace.c
1042
static size_t btf_struct_scnprintf(const struct btf_type *type, struct btf *btf, char *bf, size_t size, struct syscall_arg *arg)
tools/perf/builtin-trace.c
1048
struct augmented_arg *augmented_arg = arg->augmented.args;
tools/perf/builtin-trace.c
1049
int type_id = arg->fmt->type_id, consumed;
tools/perf/builtin-trace.c
1055
if (arg == NULL || arg->augmented.args == NULL)
tools/perf/builtin-trace.c
1059
dump_data_opts.skip_names = !arg->trace->show_arg_names;
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
1071
arg->augmented.size -= consumed;
tools/perf/builtin-trace.c
1078
static size_t trace__btf_scnprintf(struct trace *trace, struct syscall_arg *arg, char *bf,
tools/perf/builtin-trace.c
1081
struct syscall_arg_fmt *arg_fmt = arg->fmt;
tools/perf/builtin-trace.c
1098
return btf_struct_scnprintf(arg_fmt->type, trace->btf, bf, size, arg);
tools/perf/builtin-trace.c
1104
static size_t trace__btf_scnprintf(struct trace *trace __maybe_unused, struct syscall_arg *arg __maybe_unused,
tools/perf/builtin-trace.c
1112
struct syscall_arg *arg __maybe_unused, u64 *val __maybe_unused)
tools/perf/builtin-trace.c
114
size_t (*scnprintf)(char *bf, size_t size, struct syscall_arg *arg);
tools/perf/builtin-trace.c
1149
.arg = { [1] = { .scnprintf = SCA_ACCMODE, /* mode */ }, }, },
tools/perf/builtin-trace.c
115
bool (*strtoul)(char *bf, size_t size, struct syscall_arg *arg, u64 *val);
tools/perf/builtin-trace.c
1151
.arg = { [0] = { .scnprintf = SCA_X86_ARCH_PRCTL_CODE, /* code */ },
tools/perf/builtin-trace.c
1154
.arg = { [0] = { .scnprintf = SCA_INT, /* fd */ },
tools/perf/builtin-trace.c
1158
.arg = { [0] = STRARRAY(cmd, bpf_cmd),
tools/perf/builtin-trace.c
116
unsigned long (*mask_val)(struct syscall_arg *arg, unsigned long val);
tools/perf/builtin-trace.c
1161
.arg = { [0] = { .scnprintf = SCA_PTR, /* brk */ }, }, },
tools/perf/builtin-trace.c
1163
.arg = { [0] = STRARRAY(clk_id, clockid), }, },
tools/perf/builtin-trace.c
1165
.arg = { [2] = SCA_TIMESPEC_FROM_USER(req), }, },
tools/perf/builtin-trace.c
1167
.arg = { [0] = { .name = "flags", .scnprintf = SCA_CLONE_FLAGS, },
tools/perf/builtin-trace.c
1173
.arg = { [0] = { .scnprintf = SCA_CLOSE_FD, /* fd */ }, }, },
tools/perf/builtin-trace.c
1175
.arg = { [0] = { .scnprintf = SCA_INT, /* fd */ },
tools/perf/builtin-trace.c
1179
.arg = { [1] = STRARRAY(op, epoll_ctl_ops), }, },
tools/perf/builtin-trace.c
1181
.arg = { [1] = { .scnprintf = SCA_EFD_FLAGS, /* flags */ }, }, },
tools/perf/builtin-trace.c
1183
.arg = { [0] = { .scnprintf = SCA_FDAT, /* dirfd */ },
tools/perf/builtin-trace.c
1187
.arg = { [0] = { .scnprintf = SCA_FDAT, /* dirfd */ },
tools/perf/builtin-trace.c
1192
.arg = { [0] = { .scnprintf = SCA_FDAT, /* fd */ }, }, },
tools/perf/builtin-trace.c
1194
.arg = { [0] = { .scnprintf = SCA_FDAT, /* fd */ }, }, },
tools/perf/builtin-trace.c
1196
.arg = { [1] = { .scnprintf = SCA_FCNTL_CMD, /* cmd */
tools/perf/builtin-trace.c
1202
.arg = { [1] = { .scnprintf = SCA_FLOCK, /* cmd */ }, }, },
tools/perf/builtin-trace.c
1204
.arg = { [1] = STRARRAY(cmd, fsconfig_cmds), }, },
tools/perf/builtin-trace.c
1206
.arg = { [1] = STRARRAY_FLAGS(flags, fsmount_flags),
tools/perf/builtin-trace.c
1209
.arg = { [0] = { .scnprintf = SCA_FDAT, /* dfd */ },
tools/perf/builtin-trace.c
1214
.arg = { [1] = { .scnprintf = SCA_FUTEX_OP, /* op */ },
tools/perf/builtin-trace.c
1217
.arg = { [0] = { .scnprintf = SCA_FDAT, /* fd */ }, }, },
tools/perf/builtin-trace.c
1219
.arg = { [0] = STRARRAY(which, itimers), }, },
tools/perf/builtin-trace.c
1224
.arg = { [2] = { .scnprintf = SCA_GETRANDOM_FLAGS, /* flags */ }, }, },
tools/perf/builtin-trace.c
1226
.arg = { [0] = STRARRAY(resource, rlimit_resources), }, },
tools/perf/builtin-trace.c
1228
.arg = { [1] = STRARRAY(level, socket_level), }, },
tools/perf/builtin-trace.c
1231
.arg = {
tools/perf/builtin-trace.c
1242
.arg = { [0] = { .name = "pid1", .scnprintf = SCA_PID, },
tools/perf/builtin-trace.c
1248
.arg = { [0] = STRARRAY(option, keyctl_options), }, },
tools/perf/builtin-trace.c
1250
.arg = { [1] = { .scnprintf = SCA_SIGNUM, /* sig */ }, }, },
tools/perf/builtin-trace.c
1252
.arg = { [0] = { .scnprintf = SCA_FDAT, /* fd */ }, }, },
tools/perf/builtin-trace.c
1254
.arg = { [2] = STRARRAY(whence, whences), }, },
tools/perf/builtin-trace.c
1257
.arg = { [0] = { .scnprintf = SCA_HEX, /* start */ },
tools/perf/builtin-trace.c
1260
.arg = { [0] = { .scnprintf = SCA_FDAT, /* fd */ }, }, },
tools/perf/builtin-trace.c
1262
.arg = { [0] = { .scnprintf = SCA_FDAT, /* fd */ }, }, },
tools/perf/builtin-trace.c
1268
.arg = { [2] = { .scnprintf = SCA_MMAP_PROT, .show_zero = true, /* prot */ },
tools/perf/builtin-trace.c
1274
.arg = { [0] = SCA_FILENAME_FROM_USER(devname),
tools/perf/builtin-trace.c
1278
.arg = { [0] = { .scnprintf = SCA_FDAT, /* from_dfd */ },
tools/perf/builtin-trace.c
1284
.arg = { [0] = { .scnprintf = SCA_HEX, /* start */ },
tools/perf/builtin-trace.c
1287
.arg = { [0] = SCA_FILENAME_FROM_USER(u_name), }, },
tools/perf/builtin-trace.c
1289
.arg = { [3] = { .scnprintf = SCA_MREMAP_FLAGS, /* flags */ }, }, },
tools/perf/builtin-trace.c
1291
.arg = { [0] = { .scnprintf = SCA_FDAT, /* dfd */ }, }, },
tools/perf/builtin-trace.c
1293
.arg = { [0] = SCA_TIMESPEC_FROM_USER(req), }, },
tools/perf/builtin-trace.c
1295
.arg = { [0] = { .scnprintf = SCA_FDAT, /* dirfd */ },
tools/perf/builtin-trace.c
1299
.arg = { [1] = { .scnprintf = SCA_OPEN_FLAGS, /* flags */ }, }, },
tools/perf/builtin-trace.c
1301
.arg = { [0] = { .scnprintf = SCA_FDAT, /* dfd */ },
tools/perf/builtin-trace.c
1304
.arg = { [0] = { .scnprintf = SCA_FDAT, /* dfd */ },
tools/perf/builtin-trace.c
1307
.arg = { [0] = SCA_PERF_ATTR_FROM_USER(attr),
tools/perf/builtin-trace.c
1312
.arg = { [1] = { .scnprintf = SCA_PIPE_FLAGS, /* flags */ }, }, },
tools/perf/builtin-trace.c
1314
.arg = { [1] = { .scnprintf = SCA_PKEY_ALLOC_ACCESS_RIGHTS, /* access_rights */ }, }, },
tools/perf/builtin-trace.c
1316
.arg = { [0] = { .scnprintf = SCA_INT, /* key */ }, }, },
tools/perf/builtin-trace.c
1318
.arg = { [0] = { .scnprintf = SCA_HEX, /* start */ },
tools/perf/builtin-trace.c
1324
.arg = { [0] = { .scnprintf = SCA_PRCTL_OPTION, /* option */
tools/perf/builtin-trace.c
1332
.arg = { [1] = STRARRAY(resource, rlimit_resources),
tools/perf/builtin-trace.c
1336
.arg = { [0] = { .scnprintf = SCA_FDAT, /* dfd */ }, }, },
tools/perf/builtin-trace.c
1338
.arg = { [3] = { .scnprintf = SCA_MSG_FLAGS, /* flags */ }, }, },
tools/perf/builtin-trace.c
1340
.arg = { [3] = { .scnprintf = SCA_MSG_FLAGS, /* flags */ }, }, },
tools/perf/builtin-trace.c
1342
.arg = { [2] = { .scnprintf = SCA_MSG_FLAGS, /* flags */ }, }, },
tools/perf/builtin-trace.c
1344
.arg = { [0] = { .scnprintf = SCA_FDAT, /* olddirfd */ },
tools/perf/builtin-trace.c
1347
.arg = { [0] = { .scnprintf = SCA_FDAT, /* olddirfd */ },
tools/perf/builtin-trace.c
135
struct syscall_arg_fmt arg[RAW_SYSCALL_ARGS_NUM];
tools/perf/builtin-trace.c
1351
.arg = { [0] = { .from_user = true /* rseq */, }, }, },
tools/perf/builtin-trace.c
1353
.arg = { [0] = { .scnprintf = SCA_SIGNUM, /* sig */ }, }, },
tools/perf/builtin-trace.c
1355
.arg = { [0] = STRARRAY(how, sighow), }, },
tools/perf/builtin-trace.c
1357
.arg = { [1] = { .scnprintf = SCA_SIGNUM, /* sig */ }, }, },
tools/perf/builtin-trace.c
1359
.arg = { [2] = { .scnprintf = SCA_SIGNUM, /* sig */ }, }, },
tools/perf/builtin-trace.c
1361
.arg = { [1] = { .scnprintf = SCA_SCHED_POLICY, /* policy */ }, }, },
tools/perf/builtin-trace.c
1363
.arg = { [0] = { .scnprintf = SCA_SECCOMP_OP, /* op */ },
tools/perf/builtin-trace.c
1368
.arg = { [3] = { .scnprintf = SCA_MSG_FLAGS, /* flags */ }, }, },
tools/perf/builtin-trace.c
1370
.arg = { [2] = { .scnprintf = SCA_MSG_FLAGS, /* flags */ }, }, },
tools/perf/builtin-trace.c
1372
.arg = { [3] = { .scnprintf = SCA_MSG_FLAGS, /* flags */ },
tools/perf/builtin-trace.c
1375
.arg = { [0] = { .from_user = true /* head */, }, }, },
tools/perf/builtin-trace.c
1378
.arg = { [0] = STRARRAY(which, itimers), }, },
tools/perf/builtin-trace.c
1380
.arg = { [0] = STRARRAY(resource, rlimit_resources),
tools/perf/builtin-trace.c
1383
.arg = { [1] = STRARRAY(level, socket_level), }, },
tools/perf/builtin-trace.c
1385
.arg = { [0] = STRARRAY(family, socket_families),
tools/perf/builtin-trace.c
1389
.arg = { [0] = STRARRAY(family, socket_families),
tools/perf/builtin-trace.c
1394
.arg = { [0] = { .scnprintf = SCA_FDAT, /* fdat */ },
tools/perf/builtin-trace.c
1398
.arg = { [0] = SCA_FILENAME_FROM_USER(specialfile), }, },
tools/perf/builtin-trace.c
1400
.arg = { [0] = SCA_FILENAME_FROM_USER(specialfile), }, },
tools/perf/builtin-trace.c
1402
.arg = { [0] = { .scnprintf = SCA_FDAT, /* dfd */ }, }, },
tools/perf/builtin-trace.c
1404
.arg = { [3] = { .scnprintf = SCA_SYNC_FILE_RANGE_FLAGS, /* flags */ }, }, },
tools/perf/builtin-trace.c
1406
.arg = { [2] = { .scnprintf = SCA_SIGNUM, /* sig */ }, }, },
tools/perf/builtin-trace.c
1408
.arg = { [1] = { .scnprintf = SCA_SIGNUM, /* sig */ }, }, },
tools/perf/builtin-trace.c
1410
.arg = { [0] = SCA_FILENAME_FROM_USER(name), }, },
tools/perf/builtin-trace.c
1413
.arg = { [0] = { .scnprintf = SCA_FDAT, /* dfd */ },
tools/perf/builtin-trace.c
1417
.arg = { [0] = { .scnprintf = SCA_FDAT, /* dirfd */ }, }, },
tools/perf/builtin-trace.c
1419
.arg = { [2] = { .scnprintf = SCA_WAITID_OPTIONS, /* options */ }, }, },
tools/perf/builtin-trace.c
1421
.arg = { [3] = { .scnprintf = SCA_WAITID_OPTIONS, /* options */ }, }, },
tools/perf/builtin-trace.c
1423
.arg = { [1] = { .scnprintf = SCA_BUF /* buf */, .from_user = true, }, }, },
tools/perf/builtin-trace.c
1540
size_t (*ret_scnprintf)(char *bf, size_t size, struct syscall_arg *arg);
tools/perf/builtin-trace.c
1640
void syscall_arg__set_ret_scnprintf(struct syscall_arg *arg,
tools/perf/builtin-trace.c
1641
size_t (*ret_scnprintf)(char *bf, size_t size, struct syscall_arg *arg))
tools/perf/builtin-trace.c
1643
struct thread_trace *ttrace = thread__priv(arg->thread);
tools/perf/builtin-trace.c
1761
size_t syscall_arg__scnprintf_fd(char *bf, size_t size, struct syscall_arg *arg)
tools/perf/builtin-trace.c
1763
int fd = arg->val;
tools/perf/builtin-trace.c
1765
const char *path = thread__fd_path(arg->thread, fd, arg->trace);
tools/perf/builtin-trace.c
1791
struct syscall_arg *arg)
tools/perf/builtin-trace.c
1793
int fd = arg->val;
tools/perf/builtin-trace.c
1794
size_t printed = syscall_arg__scnprintf_fd(bf, size, arg);
tools/perf/builtin-trace.c
1795
struct thread_trace *ttrace = thread__priv(arg->thread);
tools/perf/builtin-trace.c
1812
static size_t syscall_arg__scnprintf_augmented_string(struct syscall_arg *arg, char *bf, size_t size)
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
1823
arg->augmented.size -= consumed;
tools/perf/builtin-trace.c
1829
struct syscall_arg *arg)
tools/perf/builtin-trace.c
1831
unsigned long ptr = arg->val;
tools/perf/builtin-trace.c
1833
if (arg->augmented.args)
tools/perf/builtin-trace.c
1834
return syscall_arg__scnprintf_augmented_string(arg, bf, size);
tools/perf/builtin-trace.c
1836
if (!arg->trace->vfs_getname)
tools/perf/builtin-trace.c
1839
thread__set_filename_pos(arg->thread, bf, ptr);
tools/perf/builtin-trace.c
1846
static size_t syscall_arg__scnprintf_buf(char *bf, size_t size, struct syscall_arg *arg)
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
1864
arg->augmented.size -= consumed;
tools/perf/builtin-trace.c
2041
sc->arg_fmt[idx] = sc->fmt->arg[idx];
tools/perf/builtin-trace.c
2082
syscall_arg_fmt__init_array(struct syscall_arg_fmt *arg, struct tep_format_field *field,
tools/perf/builtin-trace.c
2088
for (; field; field = field->next, ++arg) {
tools/perf/builtin-trace.c
2095
if (arg->scnprintf)
tools/perf/builtin-trace.c
2102
arg->from_user = true;
tools/perf/builtin-trace.c
2107
arg->scnprintf = SCA_FILENAME;
tools/perf/builtin-trace.c
2109
arg->scnprintf = SCA_PTR;
tools/perf/builtin-trace.c
2111
arg->scnprintf = SCA_PID;
tools/perf/builtin-trace.c
2113
arg->scnprintf = SCA_MODE_T;
tools/perf/builtin-trace.c
2115
arg->scnprintf = SCA_CHAR_ARRAY;
tools/perf/builtin-trace.c
2116
arg->nr_entries = field->arraylen;
tools/perf/builtin-trace.c
2128
arg->scnprintf = SCA_FD;
tools/perf/builtin-trace.c
2131
arg->strtoul = STUL_BTF_TYPE;
tools/perf/builtin-trace.c
2137
arg->scnprintf = fmt->scnprintf;
tools/perf/builtin-trace.c
2138
arg->strtoul = fmt->strtoul;
tools/perf/builtin-trace.c
2362
unsigned long syscall_arg__val(struct syscall_arg *arg, u8 idx)
tools/perf/builtin-trace.c
2365
unsigned char *p = arg->args + sizeof(unsigned long) * idx;
tools/perf/builtin-trace.c
2372
struct syscall_arg *arg)
tools/perf/builtin-trace.c
2374
if (sc->arg_fmt && sc->arg_fmt[arg->idx].name)
tools/perf/builtin-trace.c
2375
return scnprintf(bf, size, "%s: ", sc->arg_fmt[arg->idx].name);
tools/perf/builtin-trace.c
2377
return scnprintf(bf, size, "arg%d: ", arg->idx);
tools/perf/builtin-trace.c
2385
static unsigned long syscall_arg_fmt__mask_val(struct syscall_arg_fmt *fmt, struct syscall_arg *arg, unsigned long val)
tools/perf/builtin-trace.c
2388
return fmt->mask_val(arg, val);
tools/perf/builtin-trace.c
2394
struct syscall_arg *arg, unsigned long val)
tools/perf/builtin-trace.c
2397
arg->val = val;
tools/perf/builtin-trace.c
2399
arg->parm = fmt->parm;
tools/perf/builtin-trace.c
2400
return fmt->scnprintf(bf, size, arg);
tools/perf/builtin-trace.c
2412
struct syscall_arg arg = {
tools/perf/builtin-trace.c
2438
field = field->next, ++arg.idx, bit <<= 1) {
tools/perf/builtin-trace.c
2439
if (arg.mask & bit)
tools/perf/builtin-trace.c
2442
arg.fmt = &sc->arg_fmt[arg.idx];
tools/perf/builtin-trace.c
2443
val = syscall_arg__val(&arg, arg.idx);
tools/perf/builtin-trace.c
2448
val = syscall_arg_fmt__mask_val(&sc->arg_fmt[arg.idx], &arg, val);
tools/perf/builtin-trace.c
2458
!(sc->arg_fmt && sc->arg_fmt[arg.idx].show_zero) &&
tools/perf/builtin-trace.c
2459
!(sc->arg_fmt && sc->arg_fmt[arg.idx].strtoul == STUL_BTF_TYPE))
tools/perf/builtin-trace.c
2467
default_scnprintf = sc->arg_fmt[arg.idx].scnprintf;
tools/perf/builtin-trace.c
2470
btf_printed = trace__btf_scnprintf(trace, &arg, bf + printed,
tools/perf/builtin-trace.c
2478
printed += syscall_arg_fmt__scnprintf_val(&sc->arg_fmt[arg.idx],
tools/perf/builtin-trace.c
2479
bf + printed, size - printed, &arg, val);
tools/perf/builtin-trace.c
2487
while (arg.idx < sc->nr_args) {
tools/perf/builtin-trace.c
2488
if (arg.mask & bit)
tools/perf/builtin-trace.c
2490
val = syscall_arg__val(&arg, arg.idx);
tools/perf/builtin-trace.c
2493
printed += syscall__scnprintf_name(sc, bf + printed, size - printed, &arg);
tools/perf/builtin-trace.c
2494
printed += syscall_arg_fmt__scnprintf_val(&sc->arg_fmt[arg.idx], bf + printed, size - printed, &arg, val);
tools/perf/builtin-trace.c
2496
++arg.idx;
tools/perf/builtin-trace.c
3018
struct syscall_arg arg = {
tools/perf/builtin-trace.c
3023
ttrace->ret_scnprintf(bf, sizeof(bf), &arg);
tools/perf/builtin-trace.c
3191
struct syscall_arg_fmt *arg = __evsel__syscall_arg_fmt(evsel);
tools/perf/builtin-trace.c
3207
for (; field && arg; field = field->next, ++syscall_arg.idx, bit <<= 1, ++arg) {
tools/perf/builtin-trace.c
3212
syscall_arg.fmt = arg;
tools/perf/builtin-trace.c
3231
val = syscall_arg_fmt__mask_val(arg, &syscall_arg, val);
tools/perf/builtin-trace.c
3234
if (val == 0 && !trace->show_zeros && !arg->show_zero && arg->strtoul != STUL_BTF_TYPE)
tools/perf/builtin-trace.c
3248
printed += syscall_arg_fmt__scnprintf_val(arg, bf + printed, size - printed, &syscall_arg, val);
tools/perf/builtin-trace.c
4232
static struct syscall_arg_fmt *evsel__find_syscall_arg_fmt_by_name(struct evsel *evsel, char *arg,
tools/perf/builtin-trace.c
4247
if (strcmp(field->name, arg) == 0) {
tools/perf/builtin-trace.c
4289
char arg[128], *type;
tools/perf/builtin-trace.c
4294
scnprintf(arg, sizeof(arg), "%.*s", left_size, left);
tools/perf/builtin-trace.c
4296
fmt = evsel__find_syscall_arg_fmt_by_name(evsel, arg, &type);
tools/perf/builtin-trace.c
4299
arg, evsel->name, evsel->filter);
tools/perf/builtin-trace.c
4304
arg, (int)(right - tok), tok, right_size, right);
tools/perf/builtin-trace.c
4333
right_size, right, arg, evsel->name, evsel->filter);
tools/perf/builtin-trace.c
4338
arg, evsel->name, evsel->filter);
tools/perf/builtin-trace.c
5110
memcpy(fmt + skip, scfmt->arg,
tools/perf/builtin-trace.c
5302
static int trace__config(const char *var, const char *value, void *arg)
tools/perf/builtin-trace.c
5304
struct trace *trace = arg;
tools/perf/builtin-trace.c
577
struct syscall_arg *arg)
tools/perf/builtin-trace.c
579
return strarray__scnprintf(arg->parm, bf, size, intfmt, arg->show_string_prefix, arg->val);
tools/perf/builtin-trace.c
583
struct syscall_arg *arg)
tools/perf/builtin-trace.c
585
return __syscall_arg__scnprintf_strarray(bf, size, "%d", arg);
tools/perf/builtin-trace.c
590
bool syscall_arg__strtoul_strarray(char *bf, size_t size, struct syscall_arg *arg, u64 *ret)
tools/perf/builtin-trace.c
592
return strarray__strtoul(arg->parm, bf, size, ret);
tools/perf/builtin-trace.c
595
bool syscall_arg__strtoul_strarray_flags(char *bf, size_t size, struct syscall_arg *arg, u64 *ret)
tools/perf/builtin-trace.c
597
return strarray__strtoul_flags(arg->parm, bf, size, ret);
tools/perf/builtin-trace.c
600
bool syscall_arg__strtoul_strarrays(char *bf, size_t size, struct syscall_arg *arg, u64 *ret)
tools/perf/builtin-trace.c
602
return strarrays__strtoul(arg->parm, bf, size, ret);
tools/perf/builtin-trace.c
605
size_t syscall_arg__scnprintf_strarray_flags(char *bf, size_t size, struct syscall_arg *arg)
tools/perf/builtin-trace.c
607
return strarray__scnprintf_flags(arg->parm, bf, size, arg->show_string_prefix, arg->val);
tools/perf/builtin-trace.c
701
struct syscall_arg *arg)
tools/perf/builtin-trace.c
703
return strarrays__scnprintf(arg->parm, bf, size, "%d", arg->show_string_prefix, arg->val);
tools/perf/builtin-trace.c
711
struct syscall_arg *arg)
tools/perf/builtin-trace.c
713
int fd = arg->val;
tools/perf/builtin-trace.c
717
return scnprintf(bf, size, "%s%s", arg->show_string_prefix ? prefix : "", "CWD");
tools/perf/builtin-trace.c
719
return syscall_arg__scnprintf_fd(bf, size, arg);
tools/perf/builtin-trace.c
725
struct syscall_arg *arg);
tools/perf/builtin-trace.c
729
size_t syscall_arg__scnprintf_hex(char *bf, size_t size, struct syscall_arg *arg)
tools/perf/builtin-trace.c
731
return scnprintf(bf, size, "%#lx", arg->val);
tools/perf/builtin-trace.c
734
size_t syscall_arg__scnprintf_ptr(char *bf, size_t size, struct syscall_arg *arg)
tools/perf/builtin-trace.c
736
if (arg->val == 0)
tools/perf/builtin-trace.c
738
return syscall_arg__scnprintf_hex(bf, size, arg);
tools/perf/builtin-trace.c
741
size_t syscall_arg__scnprintf_int(char *bf, size_t size, struct syscall_arg *arg)
tools/perf/builtin-trace.c
743
return scnprintf(bf, size, "%d", arg->val);
tools/perf/builtin-trace.c
746
size_t syscall_arg__scnprintf_long(char *bf, size_t size, struct syscall_arg *arg)
tools/perf/builtin-trace.c
748
return scnprintf(bf, size, "%ld", arg->val);
tools/perf/builtin-trace.c
751
static size_t syscall_arg__scnprintf_char_array(char *bf, size_t size, struct syscall_arg *arg)
tools/perf/builtin-trace.c
756
return scnprintf(bf, size, "\"%-.*s\"", arg->fmt->nr_entries ?: arg->len, arg->val);
tools/perf/builtin-trace.c
850
struct syscall_arg *arg)
tools/perf/builtin-trace.c
852
bool show_prefix = arg->show_string_prefix;
tools/perf/builtin-trace.c
855
int mode = arg->val;
tools/perf/builtin-trace.c
879
struct syscall_arg *arg);
tools/perf/builtin-trace.c
888
static size_t syscall_arg__scnprintf_buf(char *bf, size_t size, struct syscall_arg *arg);
tools/perf/builtin-trace.c
893
struct syscall_arg *arg)
tools/perf/builtin-trace.c
895
bool show_prefix = arg->show_string_prefix;
tools/perf/builtin-trace.c
897
int printed = 0, flags = arg->val;
tools/perf/builtin-trace.c
925
struct syscall_arg *arg)
tools/perf/builtin-trace.c
927
bool show_prefix = arg->show_string_prefix;
tools/perf/builtin-trace.c
929
int printed = 0, flags = arg->val;
tools/perf/builtin-trace.c
967
static bool syscall_arg__strtoul_btf_enum(char *bf, size_t size, struct syscall_arg *arg, u64 *val)
tools/perf/builtin-trace.c
969
const struct btf_type *bt = arg->fmt->type;
tools/perf/builtin-trace.c
970
struct btf *btf = arg->trace->btf;
tools/perf/builtin-trace.c
986
static bool syscall_arg__strtoul_btf_type(char *bf, size_t size, struct syscall_arg *arg, u64 *val)
tools/perf/builtin-trace.c
989
char *type = arg->type_name;
tools/perf/builtin-trace.c
992
trace__load_vmlinux_btf(arg->trace);
tools/perf/builtin-trace.c
994
btf = arg->trace->btf;
tools/perf/builtin-trace.c
998
if (arg->fmt->type == NULL) {
tools/perf/scripts/python/Perf-Trace-Util/Context.c
31
#define _PyUnicode_AsUTF8(arg) \
tools/perf/scripts/python/Perf-Trace-Util/Context.c
32
PyUnicode_AsUTF8(arg)
tools/perf/tests/dwarf-unwind.c
56
static int unwind_entry(struct unwind_entry *entry, void *arg)
tools/perf/tests/dwarf-unwind.c
58
unsigned long *cnt = (unsigned long *) arg;
tools/perf/tests/mmap-thread-lookup.c
55
static void *thread_fn(void *arg)
tools/perf/tests/mmap-thread-lookup.c
57
struct thread_data *td = arg;
tools/perf/tests/shell/coresight/memcpy_thread/memcpy_thread.c
16
static void *thrfn(void *arg)
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
34
static pthread_t new_thr(void *(*fn) (void *arg), void *arg)
tools/perf/tests/shell/coresight/memcpy_thread/memcpy_thread.c
40
pthread_create(&t, &attr, fn, arg);
tools/perf/tests/shell/coresight/thread_loop/thread_loop.c
25
static void *thrfn(void *arg)
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
47
static pthread_t new_thr(void *(*fn) (void *arg), void *arg)
tools/perf/tests/shell/coresight/thread_loop/thread_loop.c
53
pthread_create(&t, &attr, fn, arg);
tools/perf/tests/shell/coresight/unroll_loop_thread/unroll_loop_thread.c
15
static void *thrfn(void *arg)
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
43
static pthread_t new_thr(void *(*fn) (void *arg), void *arg)
tools/perf/tests/shell/coresight/unroll_loop_thread/unroll_loop_thread.c
49
pthread_create(&t, &attr, fn, arg);
tools/perf/tests/sigtrap.c
160
static void *test_thread(void *arg)
tools/perf/tests/sigtrap.c
162
pthread_barrier_t *barrier = (pthread_barrier_t *)arg;
tools/perf/tests/workloads/thloop.c
24
static void *thfunc(void *arg)
tools/perf/tests/workloads/thloop.c
26
void (*loop_fn)(void) = arg;
tools/perf/trace/beauty/arch_prctl.c
30
size_t syscall_arg__scnprintf_x86_arch_prctl_code(char *bf, size_t size, struct syscall_arg *arg)
tools/perf/trace/beauty/arch_prctl.c
32
unsigned long code = arg->val;
tools/perf/trace/beauty/arch_prctl.c
34
return x86_arch_prctl__scnprintf_code(code, bf, size, arg->show_string_prefix);
tools/perf/trace/beauty/beauty.h
123
unsigned long syscall_arg__val(struct syscall_arg *arg, u8 idx);
tools/perf/trace/beauty/beauty.h
125
size_t syscall_arg__scnprintf_strarray_flags(char *bf, size_t size, struct syscall_arg *arg);
tools/perf/trace/beauty/beauty.h
128
bool syscall_arg__strtoul_strarray(char *bf, size_t size, struct syscall_arg *arg, u64 *ret);
tools/perf/trace/beauty/beauty.h
131
bool syscall_arg__strtoul_strarray_flags(char *bf, size_t size, struct syscall_arg *arg, u64 *ret);
tools/perf/trace/beauty/beauty.h
134
bool syscall_arg__strtoul_strarrays(char *bf, size_t size, struct syscall_arg *arg, u64 *ret);
tools/perf/trace/beauty/beauty.h
137
size_t syscall_arg__scnprintf_x86_irq_vectors(char *bf, size_t size, struct syscall_arg *arg);
tools/perf/trace/beauty/beauty.h
140
bool syscall_arg__strtoul_x86_irq_vectors(char *bf, size_t size, struct syscall_arg *arg, u64 *ret);
tools/perf/trace/beauty/beauty.h
143
size_t syscall_arg__scnprintf_x86_MSR(char *bf, size_t size, struct syscall_arg *arg);
tools/perf/trace/beauty/beauty.h
146
bool syscall_arg__strtoul_x86_MSR(char *bf, size_t size, struct syscall_arg *arg, u64 *ret);
tools/perf/trace/beauty/beauty.h
149
size_t syscall_arg__scnprintf_strarrays(char *bf, size_t size, struct syscall_arg *arg);
tools/perf/trace/beauty/beauty.h
152
size_t syscall_arg__scnprintf_fd(char *bf, size_t size, struct syscall_arg *arg);
tools/perf/trace/beauty/beauty.h
155
size_t syscall_arg__scnprintf_hex(char *bf, size_t size, struct syscall_arg *arg);
tools/perf/trace/beauty/beauty.h
158
size_t syscall_arg__scnprintf_ptr(char *bf, size_t size, struct syscall_arg *arg);
tools/perf/trace/beauty/beauty.h
161
size_t syscall_arg__scnprintf_int(char *bf, size_t size, struct syscall_arg *arg);
tools/perf/trace/beauty/beauty.h
164
size_t syscall_arg__scnprintf_long(char *bf, size_t size, struct syscall_arg *arg);
tools/perf/trace/beauty/beauty.h
167
size_t syscall_arg__scnprintf_pid(char *bf, size_t size, struct syscall_arg *arg);
tools/perf/trace/beauty/beauty.h
170
size_t syscall_arg__scnprintf_clone_flags(char *bf, size_t size, struct syscall_arg *arg);
tools/perf/trace/beauty/beauty.h
173
size_t syscall_arg__scnprintf_fcntl_cmd(char *bf, size_t size, struct syscall_arg *arg);
tools/perf/trace/beauty/beauty.h
176
size_t syscall_arg__scnprintf_fcntl_arg(char *bf, size_t size, struct syscall_arg *arg);
tools/perf/trace/beauty/beauty.h
179
size_t syscall_arg__scnprintf_flock(char *bf, size_t size, struct syscall_arg *arg);
tools/perf/trace/beauty/beauty.h
182
size_t syscall_arg__scnprintf_fsmount_attr_flags(char *bf, size_t size, struct syscall_arg *arg);
tools/perf/trace/beauty/beauty.h
185
size_t syscall_arg__scnprintf_fspick_flags(char *bf, size_t size, struct syscall_arg *arg);
tools/perf/trace/beauty/beauty.h
188
size_t syscall_arg__scnprintf_ioctl_cmd(char *bf, size_t size, struct syscall_arg *arg);
tools/perf/trace/beauty/beauty.h
191
size_t syscall_arg__scnprintf_kcmp_type(char *bf, size_t size, struct syscall_arg *arg);
tools/perf/trace/beauty/beauty.h
194
size_t syscall_arg__scnprintf_kcmp_idx(char *bf, size_t size, struct syscall_arg *arg);
tools/perf/trace/beauty/beauty.h
197
unsigned long syscall_arg__mask_val_mount_flags(struct syscall_arg *arg, unsigned long flags);
tools/perf/trace/beauty/beauty.h
200
size_t syscall_arg__scnprintf_mount_flags(char *bf, size_t size, struct syscall_arg *arg);
tools/perf/trace/beauty/beauty.h
203
size_t syscall_arg__scnprintf_move_mount_flags(char *bf, size_t size, struct syscall_arg *arg);
tools/perf/trace/beauty/beauty.h
206
size_t syscall_arg__scnprintf_pkey_alloc_access_rights(char *bf, size_t size, struct syscall_arg *arg);
tools/perf/trace/beauty/beauty.h
209
size_t syscall_arg__scnprintf_open_flags(char *bf, size_t size, struct syscall_arg *arg);
tools/perf/trace/beauty/beauty.h
212
size_t syscall_arg__scnprintf_x86_arch_prctl_code(char *bf, size_t size, struct syscall_arg *arg);
tools/perf/trace/beauty/beauty.h
215
size_t syscall_arg__scnprintf_prctl_option(char *bf, size_t size, struct syscall_arg *arg);
tools/perf/trace/beauty/beauty.h
220
size_t syscall_arg__scnprintf_prctl_arg2(char *bf, size_t size, struct syscall_arg *arg);
tools/perf/trace/beauty/beauty.h
223
size_t syscall_arg__scnprintf_prctl_arg3(char *bf, size_t size, struct syscall_arg *arg);
tools/perf/trace/beauty/beauty.h
226
size_t syscall_arg__scnprintf_renameat2_flags(char *bf, size_t size, struct syscall_arg *arg);
tools/perf/trace/beauty/beauty.h
229
size_t syscall_arg__scnprintf_sockaddr(char *bf, size_t size, struct syscall_arg *arg);
tools/perf/trace/beauty/beauty.h
237
size_t syscall_arg__scnprintf_socket_protocol(char *bf, size_t size, struct syscall_arg *arg);
tools/perf/trace/beauty/beauty.h
240
size_t syscall_arg__scnprintf_socket_level(char *bf, size_t size, struct syscall_arg *arg);
tools/perf/trace/beauty/beauty.h
243
size_t syscall_arg__scnprintf_fs_at_flags(char *bf, size_t size, struct syscall_arg *arg);
tools/perf/trace/beauty/beauty.h
246
size_t syscall_arg__scnprintf_faccessat2_flags(char *bf, size_t size, struct syscall_arg *arg);
tools/perf/trace/beauty/beauty.h
249
size_t syscall_arg__scnprintf_statx_mask(char *bf, size_t size, struct syscall_arg *arg);
tools/perf/trace/beauty/beauty.h
252
size_t syscall_arg__scnprintf_sync_file_range_flags(char *bf, size_t size, struct syscall_arg *arg);
tools/perf/trace/beauty/beauty.h
255
size_t syscall_arg__scnprintf_timespec(char *bf, size_t size, struct syscall_arg *arg);
tools/perf/trace/beauty/beauty.h
265
void syscall_arg__set_ret_scnprintf(struct syscall_arg *arg,
tools/perf/trace/beauty/beauty.h
266
size_t (*ret_scnprintf)(char *bf, size_t size, struct syscall_arg *arg));
tools/perf/trace/beauty/clone.c
22
size_t syscall_arg__scnprintf_clone_flags(char *bf, size_t size, struct syscall_arg *arg)
tools/perf/trace/beauty/clone.c
24
unsigned long flags = arg->val;
tools/perf/trace/beauty/clone.c
33
arg->mask |= SCC_PARENT_TIDPTR;
tools/perf/trace/beauty/clone.c
36
arg->mask |= SCC_CHILD_TIDPTR;
tools/perf/trace/beauty/clone.c
39
arg->mask |= SCC_TLS;
tools/perf/trace/beauty/clone.c
41
return clone__scnprintf_flags(flags, bf, size, arg->show_string_prefix);
tools/perf/trace/beauty/eventfd.c
14
static size_t syscall_arg__scnprintf_eventfd_flags(char *bf, size_t size, struct syscall_arg *arg)
tools/perf/trace/beauty/eventfd.c
16
bool show_prefix = arg->show_string_prefix;
tools/perf/trace/beauty/eventfd.c
18
int printed = 0, flags = arg->val;
tools/perf/trace/beauty/fcntl.c
100
return syscall_arg__scnprintf_long(bf, size, arg);
tools/perf/trace/beauty/fcntl.c
18
static size_t syscall_arg__scnprintf_fcntl_getfd(char *bf, size_t size, struct syscall_arg *arg)
tools/perf/trace/beauty/fcntl.c
20
return fcntl__scnprintf_getfd(arg->val, bf, size, arg->show_string_prefix);
tools/perf/trace/beauty/fcntl.c
31
static size_t syscall_arg__scnprintf_fcntl_getlease(char *bf, size_t size, struct syscall_arg *arg)
tools/perf/trace/beauty/fcntl.c
33
return fcntl__scnprintf_getlease(arg->val, bf, size, arg->show_string_prefix);
tools/perf/trace/beauty/fcntl.c
36
size_t syscall_arg__scnprintf_fcntl_cmd(char *bf, size_t size, struct syscall_arg *arg)
tools/perf/trace/beauty/fcntl.c
38
if (arg->val == F_GETFL) {
tools/perf/trace/beauty/fcntl.c
39
syscall_arg__set_ret_scnprintf(arg, syscall_arg__scnprintf_open_flags);
tools/perf/trace/beauty/fcntl.c
42
if (arg->val == F_GETFD) {
tools/perf/trace/beauty/fcntl.c
43
syscall_arg__set_ret_scnprintf(arg, syscall_arg__scnprintf_fcntl_getfd);
tools/perf/trace/beauty/fcntl.c
46
if (arg->val == F_DUPFD_CLOEXEC || arg->val == F_DUPFD) {
tools/perf/trace/beauty/fcntl.c
47
syscall_arg__set_ret_scnprintf(arg, syscall_arg__scnprintf_fd);
tools/perf/trace/beauty/fcntl.c
50
if (arg->val == F_GETOWN) {
tools/perf/trace/beauty/fcntl.c
51
syscall_arg__set_ret_scnprintf(arg, syscall_arg__scnprintf_pid);
tools/perf/trace/beauty/fcntl.c
54
if (arg->val == F_GETLEASE) {
tools/perf/trace/beauty/fcntl.c
55
syscall_arg__set_ret_scnprintf(arg, syscall_arg__scnprintf_fcntl_getlease);
tools/perf/trace/beauty/fcntl.c
61
if (arg->val == F_GET_SEALS ||
tools/perf/trace/beauty/fcntl.c
62
arg->val == F_GETSIG) {
tools/perf/trace/beauty/fcntl.c
64
arg->mask |= (1 << 2);
tools/perf/trace/beauty/fcntl.c
67
return syscall_arg__scnprintf_strarrays(bf, size, arg);
tools/perf/trace/beauty/fcntl.c
70
size_t syscall_arg__scnprintf_fcntl_arg(char *bf, size_t size, struct syscall_arg *arg)
tools/perf/trace/beauty/fcntl.c
72
bool show_prefix = arg->show_string_prefix;
tools/perf/trace/beauty/fcntl.c
73
int cmd = syscall_arg__val(arg, 1);
tools/perf/trace/beauty/fcntl.c
76
return syscall_arg__scnprintf_fd(bf, size, arg);
tools/perf/trace/beauty/fcntl.c
79
return fcntl__scnprintf_getfd(arg->val, bf, size, show_prefix);
tools/perf/trace/beauty/fcntl.c
82
return open__scnprintf_flags(arg->val, bf, size, show_prefix);
tools/perf/trace/beauty/fcntl.c
85
return syscall_arg__scnprintf_pid(bf, size, arg);
tools/perf/trace/beauty/fcntl.c
88
return fcntl__scnprintf_getlease(arg->val, bf, size, show_prefix);
tools/perf/trace/beauty/fcntl.c
98
return syscall_arg__scnprintf_hex(bf, size, arg);
tools/perf/trace/beauty/flock.c
23
size_t syscall_arg__scnprintf_flock(char *bf, size_t size, struct syscall_arg *arg)
tools/perf/trace/beauty/flock.c
25
bool show_prefix = arg->show_string_prefix;
tools/perf/trace/beauty/flock.c
27
int printed = 0, op = arg->val;
tools/perf/trace/beauty/fs_at_flags.c
29
size_t syscall_arg__scnprintf_fs_at_flags(char *bf, size_t size, struct syscall_arg *arg)
tools/perf/trace/beauty/fs_at_flags.c
31
bool show_prefix = arg->show_string_prefix;
tools/perf/trace/beauty/fs_at_flags.c
32
int flags = arg->val;
tools/perf/trace/beauty/fs_at_flags.c
52
size_t syscall_arg__scnprintf_faccessat2_flags(char *bf, size_t size, struct syscall_arg *arg)
tools/perf/trace/beauty/fs_at_flags.c
54
bool show_prefix = arg->show_string_prefix;
tools/perf/trace/beauty/fs_at_flags.c
55
int flags = arg->val;
tools/perf/trace/beauty/fsmount.c
36
size_t syscall_arg__scnprintf_fsmount_attr_flags(char *bf, size_t size, struct syscall_arg *arg)
tools/perf/trace/beauty/fsmount.c
38
unsigned long flags = arg->val;
tools/perf/trace/beauty/fsmount.c
40
return fsmount__scnprintf_attr_flags(flags, bf, size, arg->show_string_prefix);
tools/perf/trace/beauty/fspick.c
19
size_t syscall_arg__scnprintf_fspick_flags(char *bf, size_t size, struct syscall_arg *arg)
tools/perf/trace/beauty/fspick.c
21
unsigned long flags = arg->val;
tools/perf/trace/beauty/fspick.c
23
return fspick__scnprintf_flags(flags, bf, size, arg->show_string_prefix);
tools/perf/trace/beauty/futex_op.c
20
static size_t syscall_arg__scnprintf_futex_op(char *bf, size_t size, struct syscall_arg *arg)
tools/perf/trace/beauty/futex_op.c
22
bool show_prefix = arg->show_string_prefix;
tools/perf/trace/beauty/futex_op.c
32
int op = arg->val;
tools/perf/trace/beauty/futex_op.c
38
P_FUTEX_OP(WAIT); arg->mask |= SCF_VAL3|SCF_UADDR2; break;
tools/perf/trace/beauty/futex_op.c
39
P_FUTEX_OP(WAKE); arg->mask |= SCF_VAL3|SCF_UADDR2|SCF_TIMEOUT; break;
tools/perf/trace/beauty/futex_op.c
40
P_FUTEX_OP(FD); arg->mask |= SCF_VAL3|SCF_UADDR2|SCF_TIMEOUT; break;
tools/perf/trace/beauty/futex_op.c
41
P_FUTEX_OP(REQUEUE); arg->mask |= SCF_VAL3|SCF_TIMEOUT; break;
tools/perf/trace/beauty/futex_op.c
42
P_FUTEX_OP(CMP_REQUEUE); arg->mask |= SCF_TIMEOUT; break;
tools/perf/trace/beauty/futex_op.c
43
P_FUTEX_OP(CMP_REQUEUE_PI); arg->mask |= SCF_TIMEOUT; break;
tools/perf/trace/beauty/futex_op.c
45
P_FUTEX_OP(LOCK_PI); arg->mask |= SCF_VAL3|SCF_UADDR2|SCF_TIMEOUT; break;
tools/perf/trace/beauty/futex_op.c
46
P_FUTEX_OP(UNLOCK_PI); arg->mask |= SCF_VAL3|SCF_UADDR2|SCF_TIMEOUT; break;
tools/perf/trace/beauty/futex_op.c
47
P_FUTEX_OP(TRYLOCK_PI); arg->mask |= SCF_VAL3|SCF_UADDR2; break;
tools/perf/trace/beauty/futex_op.c
48
P_FUTEX_OP(WAIT_BITSET); arg->mask |= SCF_UADDR2; break;
tools/perf/trace/beauty/futex_op.c
49
P_FUTEX_OP(WAKE_BITSET); arg->mask |= SCF_UADDR2; break;
tools/perf/trace/beauty/futex_val3.c
11
unsigned int bitset = arg->val;
tools/perf/trace/beauty/futex_val3.c
14
return scnprintf(bf, size, "%s%s", arg->show_string_prefix ? prefix : "", "MATCH_ANY");
tools/perf/trace/beauty/futex_val3.c
8
static size_t syscall_arg__scnprintf_futex_val3(char *bf, size_t size, struct syscall_arg *arg)
tools/perf/trace/beauty/include/linux/socket.h
455
extern struct file *do_accept(struct file *file, struct proto_accept_arg *arg,
tools/perf/trace/beauty/ioctl.c
175
size_t syscall_arg__scnprintf_ioctl_cmd(char *bf, size_t size, struct syscall_arg *arg)
tools/perf/trace/beauty/ioctl.c
177
unsigned long cmd = arg->val;
tools/perf/trace/beauty/ioctl.c
178
int fd = syscall_arg__val(arg, 0);
tools/perf/trace/beauty/ioctl.c
179
struct file *file = thread__files_entry(arg->thread, fd);
tools/perf/trace/beauty/ioctl.c
186
return ioctl__scnprintf_cmd(cmd, bf, size, arg->show_string_prefix);
tools/perf/trace/beauty/kcmp.c
16
size_t syscall_arg__scnprintf_kcmp_idx(char *bf, size_t size, struct syscall_arg *arg)
tools/perf/trace/beauty/kcmp.c
18
unsigned long fd = arg->val;
tools/perf/trace/beauty/kcmp.c
19
int type = syscall_arg__val(arg, 2);
tools/perf/trace/beauty/kcmp.c
23
return syscall_arg__scnprintf_long(bf, size, arg);
tools/perf/trace/beauty/kcmp.c
25
pid = syscall_arg__val(arg, arg->idx == 3 ? 0 : 1); /* idx1 -> pid1, idx2 -> pid2 */
tools/perf/trace/beauty/kcmp.c
26
return pid__scnprintf_fd(arg->trace, pid, fd, bf, size);
tools/perf/trace/beauty/kcmp.c
35
size_t syscall_arg__scnprintf_kcmp_type(char *bf, size_t size, struct syscall_arg *arg)
tools/perf/trace/beauty/kcmp.c
37
unsigned long type = arg->val;
tools/perf/trace/beauty/kcmp.c
40
arg->mask |= (1 << 3) | (1 << 4); /* Ignore idx1 and idx2 */
tools/perf/trace/beauty/kcmp.c
42
return kcmp__scnprintf_type(type, bf, size, arg->show_string_prefix);
tools/perf/trace/beauty/mmap.c
12
static size_t syscall_arg__scnprintf_mmap_prot(char *bf, size_t size, struct syscall_arg *arg)
tools/perf/trace/beauty/mmap.c
14
unsigned long prot = arg->val;
tools/perf/trace/beauty/mmap.c
17
return scnprintf(bf, size, "%sNONE", arg->show_string_prefix ? strarray__mmap_prot.prefix : "");
tools/perf/trace/beauty/mmap.c
19
return mmap__scnprintf_prot(prot, bf, size, arg->show_string_prefix);
tools/perf/trace/beauty/mmap.c
33
struct syscall_arg *arg)
tools/perf/trace/beauty/mmap.c
35
unsigned long flags = arg->val;
tools/perf/trace/beauty/mmap.c
38
arg->mask |= (1 << 4) | (1 << 5); /* Mask 4th ('fd') and 5th ('offset') args, ignored */
tools/perf/trace/beauty/mmap.c
40
return mmap__scnprintf_flags(flags, bf, size, arg->show_string_prefix);
tools/perf/trace/beauty/mmap.c
53
static size_t syscall_arg__scnprintf_mremap_flags(char *bf, size_t size, struct syscall_arg *arg)
tools/perf/trace/beauty/mmap.c
55
unsigned long flags = arg->val;
tools/perf/trace/beauty/mmap.c
58
arg->mask |= (1 << 5); /* Mask 5th ('new_address') args, ignored */
tools/perf/trace/beauty/mmap.c
60
return mremap__scnprintf_flags(flags, bf, size, arg->show_string_prefix);
tools/perf/trace/beauty/mmap.c
77
struct syscall_arg *arg)
tools/perf/trace/beauty/mmap.c
79
return madvise__scnprintf_behavior(arg->val, bf, size);
tools/perf/trace/beauty/mode_t.c
23
static size_t syscall_arg__scnprintf_mode_t(char *bf, size_t size, struct syscall_arg *arg)
tools/perf/trace/beauty/mode_t.c
25
bool show_prefix = arg->show_string_prefix;
tools/perf/trace/beauty/mode_t.c
27
int printed = 0, mode = arg->val;
tools/perf/trace/beauty/mount_flags.c
22
unsigned long syscall_arg__mask_val_mount_flags(struct syscall_arg *arg __maybe_unused, unsigned long flags)
tools/perf/trace/beauty/mount_flags.c
38
size_t syscall_arg__scnprintf_mount_flags(char *bf, size_t size, struct syscall_arg *arg)
tools/perf/trace/beauty/mount_flags.c
40
unsigned long flags = arg->val;
tools/perf/trace/beauty/mount_flags.c
42
return mount__scnprintf_flags(flags, bf, size, arg->show_string_prefix);
tools/perf/trace/beauty/move_mount.c
19
size_t syscall_arg__scnprintf_move_mount_flags(char *bf, size_t size, struct syscall_arg *arg)
tools/perf/trace/beauty/move_mount.c
21
unsigned long flags = arg->val;
tools/perf/trace/beauty/move_mount.c
23
return move_mount__scnprintf_flags(flags, bf, size, arg->show_string_prefix);
tools/perf/trace/beauty/msg_flags.c
31
struct syscall_arg *arg)
tools/perf/trace/beauty/msg_flags.c
33
bool show_prefix = arg->show_string_prefix;
tools/perf/trace/beauty/msg_flags.c
35
int printed = 0, flags = arg->val;
tools/perf/trace/beauty/open_flags.c
80
size_t syscall_arg__scnprintf_open_flags(char *bf, size_t size, struct syscall_arg *arg)
tools/perf/trace/beauty/open_flags.c
82
int flags = arg->val;
tools/perf/trace/beauty/open_flags.c
85
arg->mask |= 1 << (arg->idx + 1); /* Mask the mode parm */
tools/perf/trace/beauty/open_flags.c
87
return open__scnprintf_flags(flags, bf, size, arg->show_string_prefix);
tools/perf/trace/beauty/perf_event_open.c
19
struct syscall_arg *arg)
tools/perf/trace/beauty/perf_event_open.c
21
bool show_prefix = arg->show_string_prefix;
tools/perf/trace/beauty/perf_event_open.c
23
int printed = 0, flags = arg->val;
tools/perf/trace/beauty/perf_event_open.c
77
static size_t syscall_arg__scnprintf_augmented_perf_event_attr(struct syscall_arg *arg, char *bf, size_t size)
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
82
static size_t syscall_arg__scnprintf_perf_event_attr(char *bf, size_t size, struct syscall_arg *arg)
tools/perf/trace/beauty/perf_event_open.c
84
if (arg->augmented.args)
tools/perf/trace/beauty/perf_event_open.c
85
return syscall_arg__scnprintf_augmented_perf_event_attr(arg, bf, size);
tools/perf/trace/beauty/perf_event_open.c
87
return scnprintf(bf, size, "%#lx", arg->val);
tools/perf/trace/beauty/pid.c
3
size_t syscall_arg__scnprintf_pid(char *bf, size_t size, struct syscall_arg *arg)
tools/perf/trace/beauty/pid.c
5
int pid = arg->val;
tools/perf/trace/beauty/pid.c
6
struct trace *trace = arg->trace;
tools/perf/trace/beauty/pkey_alloc.c
49
size_t syscall_arg__scnprintf_pkey_alloc_access_rights(char *bf, size_t size, struct syscall_arg *arg)
tools/perf/trace/beauty/pkey_alloc.c
51
unsigned long cmd = arg->val;
tools/perf/trace/beauty/pkey_alloc.c
53
return pkey_alloc__scnprintf_access_rights(cmd, bf, size, arg->show_string_prefix);
tools/perf/trace/beauty/prctl.c
27
size_t syscall_arg__scnprintf_prctl_arg2(char *bf, size_t size, struct syscall_arg *arg)
tools/perf/trace/beauty/prctl.c
29
int option = syscall_arg__val(arg, 0);
tools/perf/trace/beauty/prctl.c
32
return prctl__scnprintf_set_mm(arg->val, bf, size, arg->show_string_prefix);
tools/perf/trace/beauty/prctl.c
38
return syscall_arg__scnprintf_hex(bf, size, arg);
tools/perf/trace/beauty/prctl.c
40
return syscall_arg__scnprintf_long(bf, size, arg);
tools/perf/trace/beauty/prctl.c
43
size_t syscall_arg__scnprintf_prctl_arg3(char *bf, size_t size, struct syscall_arg *arg)
tools/perf/trace/beauty/prctl.c
45
int option = syscall_arg__val(arg, 0);
tools/perf/trace/beauty/prctl.c
48
return syscall_arg__scnprintf_hex(bf, size, arg);
tools/perf/trace/beauty/prctl.c
50
return syscall_arg__scnprintf_long(bf, size, arg);
tools/perf/trace/beauty/prctl.c
53
size_t syscall_arg__scnprintf_prctl_option(char *bf, size_t size, struct syscall_arg *arg)
tools/perf/trace/beauty/prctl.c
55
unsigned long option = arg->val;
tools/perf/trace/beauty/prctl.c
79
arg->mask |= masks[option];
tools/perf/trace/beauty/prctl.c
81
return prctl__scnprintf_option(option, bf, size, arg->show_string_prefix);
tools/perf/trace/beauty/renameat.c
14
size_t syscall_arg__scnprintf_renameat2_flags(char *bf, size_t size, struct syscall_arg *arg)
tools/perf/trace/beauty/renameat.c
16
unsigned long flags = arg->val;
tools/perf/trace/beauty/renameat.c
17
return renameat2__scnprintf_flags(flags, bf, size, arg->show_string_prefix);
tools/perf/trace/beauty/sched_policy.c
18
struct syscall_arg *arg)
tools/perf/trace/beauty/sched_policy.c
20
bool show_prefix = arg->show_string_prefix;
tools/perf/trace/beauty/sched_policy.c
26
int policy = arg->val,
tools/perf/trace/beauty/seccomp.c
11
bool show_prefix = arg->show_string_prefix;
tools/perf/trace/beauty/seccomp.c
13
int op = arg->val;
tools/perf/trace/beauty/seccomp.c
34
struct syscall_arg *arg)
tools/perf/trace/beauty/seccomp.c
36
bool show_prefix = arg->show_string_prefix;
tools/perf/trace/beauty/seccomp.c
38
int printed = 0, flags = arg->val;
tools/perf/trace/beauty/seccomp.c
9
static size_t syscall_arg__scnprintf_seccomp_op(char *bf, size_t size, struct syscall_arg *arg)
tools/perf/trace/beauty/signum.c
4
static size_t syscall_arg__scnprintf_signum(char *bf, size_t size, struct syscall_arg *arg)
tools/perf/trace/beauty/signum.c
6
bool show_prefix = arg->show_string_prefix;
tools/perf/trace/beauty/signum.c
8
int sig = arg->val;
tools/perf/trace/beauty/sockaddr.c
48
static size_t syscall_arg__scnprintf_augmented_sockaddr(struct syscall_arg *arg, char *bf, size_t size)
tools/perf/trace/beauty/sockaddr.c
50
struct sockaddr *sa = (struct sockaddr *)&arg->augmented.args->value;
tools/perf/trace/beauty/sockaddr.c
54
strarray__scnprintf(&strarray__socket_families, family, sizeof(family), "%d", arg->show_string_prefix, sa->sa_family);
tools/perf/trace/beauty/sockaddr.c
63
size_t syscall_arg__scnprintf_sockaddr(char *bf, size_t size, struct syscall_arg *arg)
tools/perf/trace/beauty/sockaddr.c
65
if (arg->augmented.args)
tools/perf/trace/beauty/sockaddr.c
66
return syscall_arg__scnprintf_augmented_sockaddr(arg, bf, size);
tools/perf/trace/beauty/sockaddr.c
68
return scnprintf(bf, size, "%#lx", arg->val);
tools/perf/trace/beauty/socket.c
21
size_t syscall_arg__scnprintf_socket_protocol(char *bf, size_t size, struct syscall_arg *arg)
tools/perf/trace/beauty/socket.c
23
int domain = syscall_arg__val(arg, 0);
tools/perf/trace/beauty/socket.c
26
return socket__scnprintf_ipproto(arg->val, bf, size, arg->show_string_prefix);
tools/perf/trace/beauty/socket.c
28
return syscall_arg__scnprintf_int(bf, size, arg);
tools/perf/trace/beauty/socket.c
44
size_t syscall_arg__scnprintf_socket_level(char *bf, size_t size, struct syscall_arg *arg)
tools/perf/trace/beauty/socket.c
46
return socket__scnprintf_level(arg->val, bf, size, arg->show_string_prefix);
tools/perf/trace/beauty/socket_type.c
21
static size_t syscall_arg__scnprintf_socket_type(char *bf, size_t size, struct syscall_arg *arg)
tools/perf/trace/beauty/socket_type.c
23
bool show_prefix = arg->show_string_prefix;
tools/perf/trace/beauty/socket_type.c
26
int type = arg->val,
tools/perf/trace/beauty/statx.c
19
size_t syscall_arg__scnprintf_statx_mask(char *bf, size_t size, struct syscall_arg *arg)
tools/perf/trace/beauty/statx.c
21
bool show_prefix = arg->show_string_prefix;
tools/perf/trace/beauty/statx.c
22
int mask = arg->val;
tools/perf/trace/beauty/sync_file_range.c
35
size_t syscall_arg__scnprintf_sync_file_range_flags(char *bf, size_t size, struct syscall_arg *arg)
tools/perf/trace/beauty/sync_file_range.c
37
unsigned long flags = arg->val;
tools/perf/trace/beauty/sync_file_range.c
39
return sync_file_range__scnprintf_flags(flags, bf, size, arg->show_string_prefix);
tools/perf/trace/beauty/timespec.c
10
struct timespec *ts = (struct timespec *)arg->augmented.args->value;
tools/perf/trace/beauty/timespec.c
15
size_t syscall_arg__scnprintf_timespec(char *bf, size_t size, struct syscall_arg *arg)
tools/perf/trace/beauty/timespec.c
17
if (arg->augmented.args)
tools/perf/trace/beauty/timespec.c
18
return syscall_arg__scnprintf_augmented_timespec(arg, bf, size);
tools/perf/trace/beauty/timespec.c
20
return scnprintf(bf, size, "%#lx", arg->val);
tools/perf/trace/beauty/timespec.c
8
static size_t syscall_arg__scnprintf_augmented_timespec(struct syscall_arg *arg, char *bf, size_t size)
tools/perf/trace/beauty/tracepoints/x86_irq_vectors.c
19
size_t syscall_arg__scnprintf_x86_irq_vectors(char *bf, size_t size, struct syscall_arg *arg)
tools/perf/trace/beauty/tracepoints/x86_irq_vectors.c
21
unsigned long vector = arg->val;
tools/perf/trace/beauty/tracepoints/x86_irq_vectors.c
23
return x86_irq_vectors__scnprintf(vector, bf, size, arg->show_string_prefix);
tools/perf/trace/beauty/tracepoints/x86_irq_vectors.c
26
bool syscall_arg__strtoul_x86_irq_vectors(char *bf, size_t size, struct syscall_arg *arg __maybe_unused, u64 *ret)
tools/perf/trace/beauty/tracepoints/x86_msr.c
29
size_t syscall_arg__scnprintf_x86_MSR(char *bf, size_t size, struct syscall_arg *arg)
tools/perf/trace/beauty/tracepoints/x86_msr.c
31
unsigned long flags = arg->val;
tools/perf/trace/beauty/tracepoints/x86_msr.c
33
return x86_MSR__scnprintf(flags, bf, size, arg->show_string_prefix);
tools/perf/trace/beauty/tracepoints/x86_msr.c
36
bool syscall_arg__strtoul_x86_MSR(char *bf, size_t size, struct syscall_arg *arg __maybe_unused, u64 *ret)
tools/perf/trace/beauty/waitid_options.c
10
int printed = 0, options = arg->val;
tools/perf/trace/beauty/waitid_options.c
6
struct syscall_arg *arg)
tools/perf/trace/beauty/waitid_options.c
8
bool show_prefix = arg->show_string_prefix;
tools/perf/ui/browsers/annotate-data.c
533
hbt->timer(hbt->arg);
tools/perf/ui/browsers/annotate.c
931
hbt->timer(hbt->arg);
tools/perf/ui/browsers/header.c
15
char **arg = entry;
tools/perf/ui/browsers/header.c
16
char *str = *arg;
tools/perf/ui/browsers/hists.c
1018
struct callchain_print_arg *arg,
tools/perf/ui/browsers/hists.c
1036
if (arg->row_offset != 0) {
tools/perf/ui/browsers/hists.c
1037
arg->row_offset--;
tools/perf/ui/browsers/hists.c
1085
print(browser, first_chain, chain_str, offset, row++, arg);
tools/perf/ui/browsers/hists.c
1103
struct callchain_print_arg *arg,
tools/perf/ui/browsers/hists.c
1139
print, arg);
tools/perf/ui/browsers/hists.c
1154
print, arg, is_output_full);
tools/perf/ui/browsers/hists.c
1168
struct callchain_print_arg *arg,
tools/perf/ui/browsers/hists.c
1183
total, parent_total, print, arg,
tools/perf/ui/browsers/hists.c
1188
total, parent_total, print, arg,
tools/perf/ui/browsers/hists.c
1193
total, parent_total, print, arg,
tools/perf/ui/browsers/hists.c
1197
if (arg->is_current_entry)
tools/perf/ui/browsers/hists.c
1211
struct hpp_arg *arg = hpp->ptr;
tools/perf/ui/browsers/hists.c
1221
ui_browser__set_percent_color(arg->b, percent, arg->current_entry);
tools/perf/ui/browsers/hists.c
1224
ui_browser__printf(arg->b, "%s", hpp->buf);
tools/perf/ui/browsers/hists.c
1256
struct hpp_arg *arg = hpp->ptr; \
tools/perf/ui/browsers/hists.c
1260
ui_browser__printf(arg->b, "%s", hpp->buf); \
tools/perf/ui/browsers/hists.c
1353
struct hpp_arg arg = {
tools/perf/ui/browsers/hists.c
1367
.ptr = &arg,
tools/perf/ui/browsers/hists.c
1420
struct callchain_print_arg arg = {
tools/perf/ui/browsers/hists.c
1428
&arg,
tools/perf/ui/browsers/hists.c
1448
struct hpp_arg arg = {
tools/perf/ui/browsers/hists.c
1462
arg.folded_sign = folded_sign;
tools/perf/ui/browsers/hists.c
1487
.ptr = &arg,
tools/perf/ui/browsers/hists.c
1537
.ptr = &arg,
tools/perf/ui/browsers/hists.c
2082
struct callchain_print_arg arg = {
tools/perf/ui/browsers/hists.c
2087
hist_browser__fprintf_callchain_entry, &arg,
tools/perf/ui/browsers/hists.c
2089
return arg.printed;
tools/perf/ui/browsers/hists.c
2339
struct perf_top *top = hbt->arg;
tools/perf/ui/browsers/hists.c
3244
struct perf_top *top = hbt->arg;
tools/perf/ui/browsers/hists.c
3317
struct perf_top *top = hbt->arg;
tools/perf/ui/browsers/hists.c
3534
hbt->timer(hbt->arg);
tools/perf/ui/browsers/hists.c
3555
hbt->timer(hbt->arg);
tools/perf/ui/browsers/hists.c
682
hbt->timer(hbt->arg);
tools/perf/ui/browsers/hists.c
787
struct callchain_print_arg *arg);
tools/perf/ui/browsers/hists.c
793
struct callchain_print_arg *arg)
tools/perf/ui/browsers/hists.c
804
arg->is_current_entry = true;
tools/perf/ui/browsers/hists.c
819
struct callchain_print_arg *arg)
tools/perf/ui/browsers/hists.c
823
arg->printed += fprintf(arg->fp, "%*s%c %s\n", offset, " ",
tools/perf/ui/browsers/hists.c
850
struct callchain_print_arg *arg)
tools/perf/ui/browsers/hists.c
857
if (arg->row_offset != 0) {
tools/perf/ui/browsers/hists.c
858
arg->row_offset--;
tools/perf/ui/browsers/hists.c
888
print(browser, chain, str, offset, row, arg);
tools/perf/ui/browsers/hists.c
914
struct callchain_print_arg *arg,
tools/perf/ui/browsers/hists.c
946
print, arg);
tools/perf/ui/browsers/hists.c
969
print, arg);
tools/perf/ui/tui/util.c
18
char **arg = entry;
tools/perf/ui/tui/util.c
23
ui_browser__write_nstring(browser, *arg, browser->width);
tools/perf/util/annotate-data.c
224
static int __add_member_cb(Dwarf_Die *die, void *arg)
tools/perf/util/annotate-data.c
226
struct annotated_member *parent = arg;
tools/perf/util/arm64-frame-pointer-unwind-support.c
30
static int add_entry(struct unwind_entry *entry, void *arg)
tools/perf/util/arm64-frame-pointer-unwind-support.c
32
struct entries *entries = arg;
tools/perf/util/auxtrace.c
2446
static int find_kern_sym_cb(void *arg, const char *name, char type, u64 start)
tools/perf/util/auxtrace.c
2448
struct sym_args *args = arg;
tools/perf/util/auxtrace.c
2468
static int print_kern_sym_cb(void *arg, const char *name, char type, u64 start)
tools/perf/util/auxtrace.c
2470
struct sym_args *args = arg;
tools/perf/util/auxtrace.c
2539
static int find_entire_kern_cb(void *arg, const char *name __maybe_unused,
tools/perf/util/auxtrace.c
2542
struct sym_args *args = arg;
tools/perf/util/bpf-event.c
267
static void format_btf_cb(void *arg, const char *fmt, va_list ap)
tools/perf/util/bpf-event.c
270
struct format_btf_ctx *ctx = (struct format_btf_ctx *)arg;
tools/perf/util/bpf-event.c
770
struct kallsyms_parse arg;
tools/perf/util/bpf-event.c
820
arg = (struct kallsyms_parse) {
tools/perf/util/bpf-event.c
827
if (kallsyms__parse(kallsyms_filename, &arg, kallsyms_process_symbol))
tools/perf/util/bpf_off_cpu.c
107
static void off_cpu_finish(void *arg __maybe_unused)
tools/perf/util/bpf_off_cpu.c
65
static void off_cpu_start(void *arg)
tools/perf/util/bpf_off_cpu.c
67
struct evlist *evlist = arg;
tools/perf/util/bpf_skel/augmented_raw_syscalls.bpf.c
119
struct augmented_arg arg, arg2; // We have to reserve space for two arguments (rename, etc)
tools/perf/util/bpf_skel/augmented_raw_syscalls.bpf.c
167
unsigned int augmented_arg__read_str(struct augmented_arg *augmented_arg, const void *arg, unsigned int arg_len)
tools/perf/util/bpf_skel/augmented_raw_syscalls.bpf.c
170
int string_len = bpf_probe_read_user_str(&augmented_arg->value, arg_len, arg);
tools/perf/util/bpf_skel/augmented_raw_syscalls.bpf.c
217
_Static_assert(is_power_of_2(sizeof(augmented_args->arg.saddr)), "sizeof(augmented_args->arg.saddr) needs to be a power of two");
tools/perf/util/bpf_skel/augmented_raw_syscalls.bpf.c
218
socklen &= sizeof(augmented_args->arg.saddr) - 1;
tools/perf/util/bpf_skel/augmented_raw_syscalls.bpf.c
220
bpf_probe_read_user(&augmented_args->arg.saddr, socklen, sockaddr_arg);
tools/perf/util/bpf_skel/augmented_raw_syscalls.bpf.c
221
augmented_args->arg.size = socklen;
tools/perf/util/bpf_skel/augmented_raw_syscalls.bpf.c
222
augmented_args->arg.err = 0;
tools/perf/util/bpf_skel/augmented_raw_syscalls.bpf.c
238
socklen &= sizeof(augmented_args->arg.saddr) - 1;
tools/perf/util/bpf_skel/augmented_raw_syscalls.bpf.c
240
bpf_probe_read_user(&augmented_args->arg.saddr, socklen, sockaddr_arg);
tools/perf/util/bpf_skel/augmented_raw_syscalls.bpf.c
255
len += augmented_arg__read_str(&augmented_args->arg, filename_arg, sizeof(augmented_args->arg.value));
tools/perf/util/bpf_skel/augmented_raw_syscalls.bpf.c
270
len += augmented_arg__read_str(&augmented_args->arg, filename_arg, sizeof(augmented_args->arg.value));
tools/perf/util/bpf_skel/augmented_raw_syscalls.bpf.c
288
oldpath_len = augmented_arg__read_str(&augmented_args->arg, oldpath_arg, sizeof(augmented_args->arg.value));
tools/perf/util/bpf_skel/augmented_raw_syscalls.bpf.c
289
augmented_args->arg.size = PERF_ALIGN(oldpath_len + 1, sizeof(u64));
tools/perf/util/bpf_skel/augmented_raw_syscalls.bpf.c
290
len += augmented_args->arg.size;
tools/perf/util/bpf_skel/augmented_raw_syscalls.bpf.c
293
if (augmented_args->arg.size > sizeof(augmented_args->arg.value))
tools/perf/util/bpf_skel/augmented_raw_syscalls.bpf.c
296
struct augmented_arg *arg2 = (void *)&augmented_args->arg.value + augmented_args->arg.size;
tools/perf/util/bpf_skel/augmented_raw_syscalls.bpf.c
298
newpath_len = augmented_arg__read_str(arg2, newpath_arg, sizeof(augmented_args->arg.value));
tools/perf/util/bpf_skel/augmented_raw_syscalls.bpf.c
319
oldpath_len = augmented_arg__read_str(&augmented_args->arg, oldpath_arg, sizeof(augmented_args->arg.value));
tools/perf/util/bpf_skel/augmented_raw_syscalls.bpf.c
320
augmented_args->arg.size = PERF_ALIGN(oldpath_len + 1, sizeof(u64));
tools/perf/util/bpf_skel/augmented_raw_syscalls.bpf.c
321
len += augmented_args->arg.size;
tools/perf/util/bpf_skel/augmented_raw_syscalls.bpf.c
324
if (augmented_args->arg.size > sizeof(augmented_args->arg.value))
tools/perf/util/bpf_skel/augmented_raw_syscalls.bpf.c
327
struct augmented_arg *arg2 = (void *)&augmented_args->arg.value + augmented_args->arg.size;
tools/perf/util/bpf_skel/augmented_raw_syscalls.bpf.c
329
newpath_len = augmented_arg__read_str(arg2, newpath_arg, sizeof(augmented_args->arg.value));
tools/perf/util/bpf_skel/augmented_raw_syscalls.bpf.c
358
if (bpf_probe_read_user(&augmented_args->arg.value, sizeof(*attr), attr) < 0)
tools/perf/util/bpf_skel/augmented_raw_syscalls.bpf.c
361
attr_read = (const struct perf_event_attr_size *)augmented_args->arg.value;
tools/perf/util/bpf_skel/augmented_raw_syscalls.bpf.c
368
if (size > sizeof(augmented_args->arg.value))
tools/perf/util/bpf_skel/augmented_raw_syscalls.bpf.c
372
if (bpf_probe_read_user(&augmented_args->arg.value, size, attr) < 0)
tools/perf/util/bpf_skel/augmented_raw_syscalls.bpf.c
391
if (size > sizeof(augmented_args->arg.value))
tools/perf/util/bpf_skel/augmented_raw_syscalls.bpf.c
394
bpf_probe_read_user(&augmented_args->arg.value, size, rqtp_arg);
tools/perf/util/bpf_skel/augmented_raw_syscalls.bpf.c
412
if (size > sizeof(augmented_args->arg.value))
tools/perf/util/bpf_skel/augmented_raw_syscalls.bpf.c
415
bpf_probe_read_user(&augmented_args->arg.value, size, req_arg);
tools/perf/util/bpf_skel/augmented_raw_syscalls.bpf.c
440
void *arg, *payload_offset;
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
475
if (size == 0 || arg == NULL)
tools/perf/util/bpf_skel/augmented_raw_syscalls.bpf.c
479
aug_size = bpf_probe_read_user_str(((struct augmented_arg *)payload_offset)->value, value_size, arg);
tools/perf/util/bpf_skel/augmented_raw_syscalls.bpf.c
486
if (!bpf_probe_read_user(((struct augmented_arg *)payload_offset)->value, size, arg))
tools/perf/util/bpf_skel/augmented_raw_syscalls.bpf.c
495
if (!bpf_probe_read_user(((struct augmented_arg *)payload_offset)->value, aug_size, arg))
tools/perf/util/bpf_skel/lock_contention.bpf.c
401
static inline long delay_callback(__u64 idx, void *arg)
tools/perf/util/bpf_skel/lock_contention.bpf.c
403
__u64 target = *(__u64 *)arg;
tools/perf/util/callchain.c
171
__parse_callchain_report_opt(const char *arg, bool allow_record_opt)
tools/perf/util/callchain.c
182
if (!arg)
tools/perf/util/callchain.c
185
while ((tok = strtok_r((char *)arg, ",", &saveptr)) != NULL) {
tools/perf/util/callchain.c
233
arg = NULL;
tools/perf/util/callchain.c
243
int parse_callchain_report_opt(const char *arg)
tools/perf/util/callchain.c
245
return __parse_callchain_report_opt(arg, false);
tools/perf/util/callchain.c
248
int parse_callchain_top_opt(const char *arg)
tools/perf/util/callchain.c
250
return __parse_callchain_report_opt(arg, true);
tools/perf/util/callchain.c
253
int parse_callchain_record(const char *arg, struct callchain_param *param)
tools/perf/util/callchain.c
260
buf = malloc(strlen(arg) + 1);
tools/perf/util/callchain.c
264
strcpy(buf, arg);
tools/perf/util/callchain.c
315
"value: %s\n", arg);
tools/perf/util/callchain.c
65
int parse_callchain_record_opt(const char *arg, struct callchain_param *param)
tools/perf/util/callchain.c
67
return parse_callchain_record(arg, param);
tools/perf/util/callchain.h
243
int record_parse_callchain_opt(const struct option *opt, const char *arg, int unset);
tools/perf/util/callchain.h
244
int record_callchain_opt(const struct option *opt, const char *arg, int unset);
tools/perf/util/callchain.h
250
const char *arg, bool unset);
tools/perf/util/callchain.h
261
int parse_callchain_record(const char *arg, struct callchain_param *param);
tools/perf/util/callchain.h
262
int parse_callchain_record_opt(const char *arg, struct callchain_param *param);
tools/perf/util/callchain.h
263
int parse_callchain_report_opt(const char *arg);
tools/perf/util/callchain.h
264
int parse_callchain_top_opt(const char *arg);
tools/perf/util/capstone.c
314
static int find_file_offset(u64 start, u64 len, u64 pgoff, void *arg)
tools/perf/util/capstone.c
316
struct find_file_offset_data *data = arg;
tools/perf/util/demangle-rust-v0.c
1053
typedef overflow_status (*backref_fn)(struct printer *printer, bool *arg);
tools/perf/util/demangle-rust-v0.c
1055
static NODISCARD overflow_status printer_print_backref(struct printer *printer, backref_fn func, bool *arg) {
tools/perf/util/demangle-rust-v0.c
1067
overflow_status status = func(printer, arg);
tools/perf/util/dso.c
1882
static int find_file_offset(u64 start, u64 len, u64 pgoff, void *arg)
tools/perf/util/dso.c
1884
struct find_file_offset_data *data = arg;
tools/perf/util/dwarf-aux.c
1455
static int __die_find_var_reg_cb(Dwarf_Die *die_mem, void *arg)
tools/perf/util/dwarf-aux.c
1457
struct find_var_data *data = arg;
tools/perf/util/dwarf-aux.c
1550
static int __die_find_var_addr_cb(Dwarf_Die *die_mem, void *arg)
tools/perf/util/dwarf-aux.c
1552
struct find_var_data *data = arg;
tools/perf/util/dwarf-aux.c
1602
static int __die_collect_vars_cb(Dwarf_Die *die_mem, void *arg)
tools/perf/util/dwarf-aux.c
1604
struct die_var_type **var_types = arg;
tools/perf/util/dwarf-aux.c
1674
static int __die_collect_global_vars_cb(Dwarf_Die *die_mem, void *arg)
tools/perf/util/dwarf-aux.c
1676
struct die_var_type **var_types = arg;
tools/perf/util/dwarf-aux.c
1958
static int __die_find_scope_cb(Dwarf_Die *die_mem, void *arg)
tools/perf/util/dwarf-aux.c
1960
struct find_scope_data *data = arg;
tools/perf/util/dwarf-aux.c
2010
static int __die_find_member_offset_cb(Dwarf_Die *die_mem, void *arg)
tools/perf/util/dwarf-aux.c
2014
Dwarf_Word offset = (long)arg;
tools/perf/util/event.c
104
static int find_func_symbol_cb(void *arg, const char *name, char type,
tools/perf/util/event.c
107
struct process_symbol_args *args = arg;
tools/perf/util/event.c
121
static int find_any_symbol_cb(void *arg, const char *name,
tools/perf/util/event.c
124
struct process_symbol_args *args = arg;
tools/perf/util/evlist.c
2142
static int get_cmd_arg(char *cmd_data, size_t cmd_size, char **arg)
tools/perf/util/evlist.c
2152
*arg = data + 1;
tools/perf/util/evlist.c
2204
char *arg;
tools/perf/util/evlist.c
2209
&arg);
tools/perf/util/evlist.c
2216
if (!strcmp(arg, "-v")) {
tools/perf/util/evlist.c
2218
} else if (!strcmp(arg, "-g")) {
tools/perf/util/evlist.c
2220
} else if (!strcmp(arg, "-F")) {
tools/perf/util/hist.c
1333
int max_stack_depth, void *arg)
tools/perf/util/hist.c
1357
err = iter->add_entry_cb(iter, al, true, arg);
tools/perf/util/hist.c
1368
err = iter->add_entry_cb(iter, al, false, arg);
tools/perf/util/hist.c
2391
static void hists__filter_hierarchy(struct hists *hists, int type, const void *arg)
tools/perf/util/hist.c
2406
ret = hist_entry__filter(h, type, arg);
tools/perf/util/hist.c
2989
const char *arg, int unset __maybe_unused)
tools/perf/util/hist.c
2991
if (!strcmp(arg, "relative"))
tools/perf/util/hist.c
2993
else if (!strcmp(arg, "absolute"))
tools/perf/util/hist.c
2996
pr_debug("Invalid percentage: %s\n", arg);
tools/perf/util/hist.h
170
struct addr_location *al, bool single, void *arg);
tools/perf/util/hist.h
368
int max_stack_depth, void *arg);
tools/perf/util/hist.h
382
typedef int (*hists__resort_cb_t)(struct hist_entry *he, void *arg);
tools/perf/util/hist.h
628
int hist_entry__filter(struct hist_entry *he, int type, const void *arg);
tools/perf/util/hist.h
692
void (*timer)(void *arg);
tools/perf/util/hist.h
693
void *arg;
tools/perf/util/hist.h
803
int parse_filter_percentage(const struct option *opt, const char *arg, int unset);
tools/perf/util/intel-pt-decoder/intel-pt-log.h
39
#define intel_pt_log_packet(arg, ...) \
tools/perf/util/intel-pt-decoder/intel-pt-log.h
42
__intel_pt_log_packet(arg, ##__VA_ARGS__); \
tools/perf/util/intel-pt-decoder/intel-pt-log.h
45
#define intel_pt_log_insn(arg, ...) \
tools/perf/util/intel-pt-decoder/intel-pt-log.h
48
__intel_pt_log_insn(arg, ##__VA_ARGS__); \
tools/perf/util/intel-pt-decoder/intel-pt-log.h
51
#define intel_pt_log_insn_no_data(arg, ...) \
tools/perf/util/intel-pt-decoder/intel-pt-log.h
54
__intel_pt_log_insn_no_data(arg, ##__VA_ARGS__); \
tools/perf/util/intel-tpebs.c
229
static void *__sample_reader(void *arg __maybe_unused)
tools/perf/util/iostat.c
52
void *arg __maybe_unused)
tools/perf/util/iostat.h
45
char *prefix, iostat_print_counter_t print_cnt_cb, void *arg);
tools/perf/util/machine.c
1467
static int machine__create_module(void *arg, const char *name, u64 start,
tools/perf/util/machine.c
1470
struct machine *machine = arg;
tools/perf/util/machine.c
2962
static int unwind_entry(struct unwind_entry *entry, void *arg)
tools/perf/util/machine.c
2964
struct callchain_cursor *cursor = arg;
tools/perf/util/parse-events.c
2532
const void *arg),
tools/perf/util/parse-events.c
2533
const void *arg)
tools/perf/util/parse-events.c
2548
err = (*func)(last, arg);
tools/perf/util/parse-events.c
2568
static int set_filter(struct evsel *evsel, const void *arg)
tools/perf/util/parse-events.c
2570
const char *str = arg;
tools/perf/util/parse-events.c
2641
const void *arg __maybe_unused)
tools/perf/util/parse-events.c
2663
const char *arg __maybe_unused,
tools/perf/util/parse-events.h
49
int exclude_perf(const struct option *opt, const char *arg, int unset);
tools/perf/util/probe-event.c
1373
int parse_line_range_desc(const char *arg, struct line_range *lr)
tools/perf/util/probe-event.c
1375
char *buf = strdup(arg);
tools/perf/util/probe-event.c
1463
static int parse_perf_probe_event_name(char **arg, struct perf_probe_event *pev)
tools/perf/util/probe-event.c
1467
ptr = strpbrk_esq(*arg, ":");
tools/perf/util/probe-event.c
1470
if (!pev->sdt && !is_c_func_name(*arg))
tools/perf/util/probe-event.c
1472
pev->group = strdup_esq(*arg);
tools/perf/util/probe-event.c
1475
*arg = ptr + 1;
tools/perf/util/probe-event.c
1479
pev->event = strdup_esq(*arg);
tools/perf/util/probe-event.c
1488
"follow C symbol-naming rule.\n", *arg);
tools/perf/util/probe-event.c
1495
static int parse_perf_probe_point(char *arg, struct perf_probe_event *pev)
tools/perf/util/probe-event.c
1509
if (!arg)
tools/perf/util/probe-event.c
1512
if (is_sdt_event(arg)) {
tools/perf/util/probe-event.c
1514
if (arg[0] == '%')
tools/perf/util/probe-event.c
1515
arg++;
tools/perf/util/probe-event.c
1518
ptr = strpbrk_esq(arg, ";=@+%");
tools/perf/util/probe-event.c
1523
arg);
tools/perf/util/probe-event.c
1537
ret = parse_perf_probe_event_name(&arg, pev);
tools/perf/util/probe-event.c
1548
ret = parse_perf_probe_event_name(&arg, pev);
tools/perf/util/probe-event.c
1552
arg = tmp;
tools/perf/util/probe-event.c
1566
if (!strpbrk_esc(arg, "+@%")) {
tools/perf/util/probe-event.c
1567
ptr = strpbrk_esc(arg, ";:");
tools/perf/util/probe-event.c
1569
if (ptr && memchr(arg, '.', ptr - arg))
tools/perf/util/probe-event.c
1573
ptr = strpbrk_esq(arg, ";:+@%");
tools/perf/util/probe-event.c
1579
if (arg[0] == '\0')
tools/perf/util/probe-event.c
1582
tmp = strdup_esq(arg);
tools/perf/util/probe-event.c
1612
arg = ptr;
tools/perf/util/probe-event.c
1615
pp->lazy_line = strdup(arg); /* let leave escapes */
tools/perf/util/probe-event.c
1620
ptr = strpbrk_esq(arg, ";:+@%");
tools/perf/util/probe-event.c
1627
pp->line = strtoul(arg, &tmp, 0);
tools/perf/util/probe-event.c
1635
pp->offset = strtoul(arg, &tmp, 0);
tools/perf/util/probe-event.c
1647
if (!strcmp(arg, "*"))
tools/perf/util/probe-event.c
1649
pp->file = strdup_esq(arg);
tools/perf/util/probe-event.c
1654
if (strcmp(arg, "return") == 0) {
tools/perf/util/probe-event.c
1657
semantic_error("%%%s is not supported.\n", arg);
tools/perf/util/probe-event.c
1710
static int parse_perf_probe_arg(char *str, struct perf_probe_arg *arg)
tools/perf/util/probe-event.c
1719
arg->name = strndup(str, tmp - str);
tools/perf/util/probe-event.c
1720
if (arg->name == NULL)
tools/perf/util/probe-event.c
1722
pr_debug("name:%s ", arg->name);
tools/perf/util/probe-event.c
1733
arg->user_access = true;
tools/perf/util/probe-event.c
1740
arg->type = strdup(tmp + 1);
tools/perf/util/probe-event.c
1741
if (arg->type == NULL)
tools/perf/util/probe-event.c
1743
pr_debug("type:%s ", arg->type);
tools/perf/util/probe-event.c
1749
arg->var = strdup(str);
tools/perf/util/probe-event.c
1750
if (arg->var == NULL)
tools/perf/util/probe-event.c
1752
pr_debug("%s\n", arg->var);
tools/perf/util/probe-event.c
1757
arg->var = strndup(str, tmp - str);
tools/perf/util/probe-event.c
1758
if (arg->var == NULL)
tools/perf/util/probe-event.c
1760
goodname = arg->var;
tools/perf/util/probe-event.c
1761
pr_debug("%s, ", arg->var);
tools/perf/util/probe-event.c
1762
fieldp = &arg->field;
tools/perf/util/probe-event.c
1812
if (!arg->name) {
tools/perf/util/probe-event.c
1813
arg->name = strdup(goodname);
tools/perf/util/probe-event.c
1814
if (arg->name == NULL)
tools/perf/util/probe-event.c
2160
static int synthesize_probe_trace_arg(struct probe_trace_arg *arg,
tools/perf/util/probe-event.c
2163
struct probe_trace_arg_ref *ref = arg->ref;
tools/perf/util/probe-event.c
2167
if (arg->name)
tools/perf/util/probe-event.c
2168
err = strbuf_addf(buf, " %s=", arg->name);
tools/perf/util/probe-event.c
2175
if (arg->value[0] == '@' && arg->ref)
tools/perf/util/probe-event.c
2186
if (arg->value[0] == '@' && arg->ref)
tools/perf/util/probe-event.c
2187
err = strbuf_addf(buf, "%s%+ld", arg->value, arg->ref->offset);
tools/perf/util/probe-event.c
2189
err = strbuf_addstr(buf, arg->value);
tools/perf/util/probe-event.c
2196
if (!err && arg->type)
tools/perf/util/probe-event.c
2197
err = strbuf_addf(buf, ":%s", arg->type);
tools/perf/util/probe-file.c
761
static int synthesize_sdt_probe_arg(struct strbuf *buf, int i, const char *arg)
tools/perf/util/probe-file.c
763
char *op, *desc = strdup(arg), *new_op = NULL;
tools/perf/util/probe-file.c
814
char *arg;
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
869
if (synthesize_sdt_probe_arg(&buf, arg_idx, arg) < 0) {
tools/perf/util/probe-file.c
870
free(arg);
tools/perf/util/probe-file.c
875
free(arg);
tools/perf/util/scripting-engines/trace-event-python.c
62
#define _PyUnicode_FromString(arg) \
tools/perf/util/scripting-engines/trace-event-python.c
63
PyUnicode_FromString(arg)
tools/perf/util/scripting-engines/trace-event-python.c
68
#define _PyLong_FromLong(arg) \
tools/perf/util/scripting-engines/trace-event-python.c
69
PyLong_FromLong(arg)
tools/perf/util/scripting-engines/trace-event-python.c
70
#define _PyLong_AsLong(arg) \
tools/perf/util/scripting-engines/trace-event-python.c
71
PyLong_AsLong(arg)
tools/perf/util/sideband_evlist.c
35
static void *perf_evlist__poll_thread(void *arg)
tools/perf/util/sideband_evlist.c
37
struct evlist *evlist = arg;
tools/perf/util/sort.c
1051
static int hist_entry__socket_filter(struct hist_entry *he, int type, const void *arg)
tools/perf/util/sort.c
1053
int sk = *(const int *)arg;
tools/perf/util/sort.c
1192
const void *arg)
tools/perf/util/sort.c
1194
const struct dso *dso = arg;
tools/perf/util/sort.c
1224
const void *arg)
tools/perf/util/sort.c
1226
const struct dso *dso = arg;
tools/perf/util/sort.c
126
static int hist_entry__thread_filter(struct hist_entry *he, int type, const void *arg)
tools/perf/util/sort.c
128
const struct thread *th = arg;
tools/perf/util/sort.c
1296
const void *arg)
tools/perf/util/sort.c
1298
const char *sym = arg;
tools/perf/util/sort.c
1308
const void *arg)
tools/perf/util/sort.c
1310
const char *sym = arg;
tools/perf/util/sort.c
2930
int hist_entry__filter(struct hist_entry *he, int type, const void *arg)
tools/perf/util/sort.c
2949
r = hse->se->se_filter(he, type, arg);
tools/perf/util/sort.c
314
static int hist_entry__dso_filter(struct hist_entry *he, int type, const void *arg)
tools/perf/util/sort.c
316
const struct dso *dso = arg;
tools/perf/util/sort.c
441
static int hist_entry__sym_filter(struct hist_entry *he, int type, const void *arg)
tools/perf/util/sort.c
443
const char *sym = arg;
tools/perf/util/sort.c
940
static int hist_entry__parallelism_filter(struct hist_entry *he, int type, const void *arg)
tools/perf/util/sort.c
942
const unsigned long *parallelism_filter = arg;
tools/perf/util/sort.h
125
int (*se_filter)(struct hist_entry *he, int type, const void *arg);
tools/perf/util/sort.h
142
int report_parse_ignore_callees_opt(const struct option *opt, const char *arg, int unset);
tools/perf/util/symbol-elf.c
2157
static int kcore_copy__process_kallsyms(void *arg, const char *name, char type,
tools/perf/util/symbol-elf.c
2160
struct kcore_copy_info *kci = arg;
tools/perf/util/symbol-elf.c
2212
static int kcore_copy__process_modules(void *arg,
tools/perf/util/symbol-elf.c
2216
struct kcore_copy_info *kci = arg;
tools/perf/util/symbol.c
1093
static int __read_proc_modules(void *arg, const char *name, u64 start,
tools/perf/util/symbol.c
1096
struct rb_root *modules = arg;
tools/perf/util/symbol.c
657
int modules__parse(const char *filename, void *arg,
tools/perf/util/symbol.c
658
int (*process_module)(void *arg, const char *name,
tools/perf/util/symbol.c
709
err = process_module(arg, name, start, size);
tools/perf/util/symbol.c
762
static int map__process_kallsym_symbol(void *arg, const char *name,
tools/perf/util/symbol.c
766
struct dso *dso = arg;
tools/perf/util/symbol.h
145
int modules__parse(const char *filename, void *arg,
tools/perf/util/symbol.h
146
int (*process_module)(void *arg, const char *name,
tools/perf/util/synthetic-events.c
1019
static void *synthesize_threads_worker(void *arg)
tools/perf/util/synthetic-events.c
1021
struct synthesize_threads_arg *args = arg;
tools/perf/util/time-utils.c
124
char *str, *arg, *p;
tools/perf/util/time-utils.c
142
arg = p;
tools/perf/util/time-utils.c
155
rc = perf_time__parse_str(ptime + i, arg);
tools/perf/util/trace-event-parse.c
151
find_arg_field(struct tep_format_field *prev_state_field, struct tep_print_arg *arg)
tools/perf/util/trace-event-parse.c
155
if (!arg)
tools/perf/util/trace-event-parse.c
158
if (arg->type == TEP_PRINT_FIELD)
tools/perf/util/trace-event-parse.c
159
return &arg->field;
tools/perf/util/trace-event-parse.c
161
if (arg->type == TEP_PRINT_OP) {
tools/perf/util/trace-event-parse.c
162
field = find_arg_field(prev_state_field, arg->op.left);
tools/perf/util/trace-event-parse.c
165
field = find_arg_field(prev_state_field, arg->op.right);
tools/perf/util/trace-event-parse.c
173
test_flags(struct tep_format_field *prev_state_field, struct tep_print_arg *arg)
tools/perf/util/trace-event-parse.c
177
field = find_arg_field(prev_state_field, arg->flags.field);
tools/perf/util/trace-event-parse.c
181
return arg->flags.flags;
tools/perf/util/trace-event-parse.c
185
search_op(struct tep_format_field *prev_state_field, struct tep_print_arg *arg)
tools/perf/util/trace-event-parse.c
189
if (!arg)
tools/perf/util/trace-event-parse.c
192
if (arg->type == TEP_PRINT_OP) {
tools/perf/util/trace-event-parse.c
193
sym = search_op(prev_state_field, arg->op.left);
tools/perf/util/trace-event-parse.c
197
sym = search_op(prev_state_field, arg->op.right);
tools/perf/util/trace-event-parse.c
200
} else if (arg->type == TEP_PRINT_FLAGS) {
tools/perf/util/trace-event-parse.c
201
sym = test_flags(prev_state_field, arg);
tools/perf/util/trace-event-parse.c
210
struct tep_print_arg *arg;
tools/perf/util/trace-event-parse.c
219
for (arg = event->print_fmt.args; arg; arg = arg->next) {
tools/perf/util/trace-event-parse.c
225
sym = search_op(state_field, arg);
tools/perf/util/unwind-libdw.c
176
static pid_t next_thread(Dwfl *dwfl, void *arg, void **thread_argp)
tools/perf/util/unwind-libdw.c
182
*thread_argp = arg;
tools/perf/util/unwind-libdw.c
212
void *arg)
tools/perf/util/unwind-libdw.c
214
struct dwfl_ui_thread_info *dwfl_ui_ti = arg;
tools/perf/util/unwind-libdw.c
253
static bool libdw_set_initial_registers(Dwfl_Thread *thread, void *arg)
tools/perf/util/unwind-libdw.c
255
struct dwfl_ui_thread_info *dwfl_ui_ti = arg;
tools/perf/util/unwind-libdw.c
314
frame_callback(Dwfl_Frame *state, void *arg)
tools/perf/util/unwind-libdw.c
316
struct unwind_info *ui = arg;
tools/perf/util/unwind-libdw.c
342
int unwind__get_entries(unwind_entry_cb_t cb, void *arg,
tools/perf/util/unwind-libdw.c
370
.arg = arg,
tools/perf/util/unwind-libdw.c
422
err = ui->entries[j].ip ? ui->cb(&ui->entries[j], ui->arg) : 0;
tools/perf/util/unwind-libdw.c
49
void libdw__invalidate_dwfl(struct maps *maps, void *arg)
tools/perf/util/unwind-libdw.c
51
struct dwfl_ui_thread_info *dwfl_ui_ti = arg;
tools/perf/util/unwind-libdw.h
20
void *arg;
tools/perf/util/unwind-libunwind-local.c
447
int need_unwind_info, void *arg)
tools/perf/util/unwind-libunwind-local.c
449
struct unwind_info *ui = arg;
tools/perf/util/unwind-libunwind-local.c
479
need_unwind_info, arg);
tools/perf/util/unwind-libunwind-local.c
49
int need_unwind_info, void *arg);
tools/perf/util/unwind-libunwind-local.c
502
need_unwind_info, arg);
tools/perf/util/unwind-libunwind-local.c
513
void __maybe_unused *arg)
tools/perf/util/unwind-libunwind-local.c
521
void __maybe_unused *arg)
tools/perf/util/unwind-libunwind-local.c
528
void __maybe_unused *arg)
tools/perf/util/unwind-libunwind-local.c
538
unw_word_t __maybe_unused *offp, void __maybe_unused *arg)
tools/perf/util/unwind-libunwind-local.c
572
int __write, void *arg)
tools/perf/util/unwind-libunwind-local.c
574
struct unwind_info *ui = arg;
tools/perf/util/unwind-libunwind-local.c
620
int __write, void *arg)
tools/perf/util/unwind-libunwind-local.c
622
struct unwind_info *ui = arg;
tools/perf/util/unwind-libunwind-local.c
655
void *arg __maybe_unused)
tools/perf/util/unwind-libunwind-local.c
661
unwind_entry_cb_t cb, void *arg)
tools/perf/util/unwind-libunwind-local.c
678
ret = cb(&e, arg);
tools/perf/util/unwind-libunwind-local.c
736
void *arg, int max_stack)
tools/perf/util/unwind-libunwind-local.c
794
ret = ips[j] ? entry(ips[j], ui->thread, cb, arg) : 0;
tools/perf/util/unwind-libunwind-local.c
800
static int _unwind__get_entries(unwind_entry_cb_t cb, void *arg,
tools/perf/util/unwind-libunwind-local.c
818
return get_entries(&ui, cb, arg, max_stack);
tools/perf/util/unwind-libunwind.c
82
int unwind__get_entries(unwind_entry_cb_t cb, void *arg,
tools/perf/util/unwind-libunwind.c
90
return ops->get_entries(cb, arg, thread, data, max_stack, best_effort);
tools/perf/util/unwind.h
18
typedef int (*unwind_entry_cb_t)(struct unwind_entry *entry, void *arg);
tools/perf/util/unwind.h
24
int (*get_entries)(unwind_entry_cb_t cb, void *arg,
tools/perf/util/unwind.h
35
int unwind__get_entries(unwind_entry_cb_t cb, void *arg,
tools/perf/util/unwind.h
63
void *arg __maybe_unused,
tools/power/x86/intel-speed-select/hfi-events.c
122
static int family_handler(struct nl_msg *msg, void *arg)
tools/power/x86/intel-speed-select/hfi-events.c
124
struct family_data *res = arg;
tools/power/x86/intel-speed-select/hfi-events.c
190
static int handle_event(struct nl_msg *n, void *arg)
tools/power/x86/intel-speed-select/hfi-events.c
56
static int ack_handler(struct nl_msg *msg, void *arg)
tools/power/x86/intel-speed-select/hfi-events.c
58
int *err = arg;
tools/power/x86/intel-speed-select/hfi-events.c
63
static int finish_handler(struct nl_msg *msg, void *arg)
tools/power/x86/intel-speed-select/hfi-events.c
65
int *ret = arg;
tools/power/x86/intel-speed-select/hfi-events.c
71
void *arg)
tools/power/x86/intel-speed-select/hfi-events.c
73
int *ret = arg;
tools/power/x86/intel-speed-select/hfi-events.c
78
static int seq_check_handler(struct nl_msg *msg, void *arg)
tools/power/x86/intel-speed-select/isst-config.c
1267
int (*fn_ptr)(struct isst_id *id, void *arg);
tools/power/x86/intel-speed-select/isst-config.c
1281
static void get_tdp_##object(int arg) \
tools/power/x86/intel-speed-select/isst-config.c
1478
static void dump_isst_config(int arg)
tools/power/x86/intel-speed-select/isst-config.c
15
void (*process_fn)(int arg);
tools/power/x86/intel-speed-select/isst-config.c
1593
static void set_tdp_level(int arg)
tools/power/x86/intel-speed-select/isst-config.c
16
int arg;
tools/power/x86/intel-speed-select/isst-config.c
1659
static void dump_pbf_config(int arg)
tools/power/x86/intel-speed-select/isst-config.c
2061
static void set_pbf_enable(int arg)
tools/power/x86/intel-speed-select/isst-config.c
2063
int enable = arg;
tools/power/x86/intel-speed-select/isst-config.c
2126
static void dump_fact_config(int arg)
tools/power/x86/intel-speed-select/isst-config.c
2228
static void set_fact_enable(int arg)
tools/power/x86/intel-speed-select/isst-config.c
2230
int i, ret, enable = arg;
tools/power/x86/intel-speed-select/isst-config.c
2380
static void set_clos_enable(int arg)
tools/power/x86/intel-speed-select/isst-config.c
2382
int enable = arg;
tools/power/x86/intel-speed-select/isst-config.c
2431
static void dump_clos_config(int arg)
tools/power/x86/intel-speed-select/isst-config.c
2473
static void dump_clos_info(int arg)
tools/power/x86/intel-speed-select/isst-config.c
2514
static void set_clos_config(int arg)
tools/power/x86/intel-speed-select/isst-config.c
2581
static void set_clos_assoc(int arg)
tools/power/x86/intel-speed-select/isst-config.c
2624
static void get_clos_assoc(int arg)
tools/power/x86/intel-speed-select/isst-config.c
2661
static void set_turbo_mode(int arg)
tools/power/x86/intel-speed-select/isst-config.c
2663
int i, disable = arg;
tools/power/x86/intel-speed-select/isst-config.c
2726
static void process_trl(int arg)
tools/power/x86/intel-speed-select/isst-config.c
2729
if (arg) {
tools/power/x86/intel-speed-select/isst-config.c
2741
NULL, NULL, &arg);
tools/power/x86/intel-speed-select/isst-config.c
2744
NULL, NULL, &arg);
tools/power/x86/intel-speed-select/isst-config.c
3127
cmds[i].process_fn(cmds[i].arg);
tools/power/x86/intel-speed-select/isst-display.c
747
void isst_display_error_info_message(int error, char *msg, int arg_valid, int arg)
tools/power/x86/intel-speed-select/isst-display.c
756
snprintf(value, sizeof(value), "%s %d", msg, arg);
tools/power/x86/intel-speed-select/isst-display.c
778
snprintf(value, sizeof(value), "%s %d", msg, arg);
tools/power/x86/intel-speed-select/isst.h
301
extern void isst_display_error_info_message(int error, char *msg, int arg_valid, int arg);
tools/sched_ext/scx_userland.c
287
static void *run_stats_printer(void *arg)
tools/testing/cxl/test/cxl.c
497
void *arg)
tools/testing/cxl/test/cxl.c
499
struct cxl_cedt_context *ctx = arg;
tools/testing/cxl/test/cxl.c
506
return acpi_table_parse_cedt(id, handler_arg, arg);
tools/testing/cxl/test/cxl.c
512
handler_arg(h, arg, end);
tools/testing/cxl/test/cxl.c
519
handler_arg(h, arg, end);
tools/testing/cxl/test/cxl.c
526
handler_arg(h, arg, end);
tools/testing/cxl/test/mock.c
65
void *arg)
tools/testing/cxl/test/mock.c
71
rc = ops->acpi_table_parse_cedt(id, handler_arg, arg);
tools/testing/cxl/test/mock.c
73
rc = acpi_table_parse_cedt(id, handler_arg, arg);
tools/testing/cxl/test/mock.h
12
void *arg);
tools/testing/radix-tree/idr-test.c
304
static void *idr_throbber(void *arg)
tools/testing/radix-tree/idr-test.c
307
int id = *(int *)arg;
tools/testing/radix-tree/idr-test.c
551
static void *ida_random_fn(void *arg)
tools/testing/radix-tree/idr-test.c
559
static void *ida_leak_fn(void *arg)
tools/testing/radix-tree/idr-test.c
561
struct ida *ida = arg;
tools/testing/radix-tree/iteration_check.c
100
static void *untagged_iteration_fn(void *arg)
tools/testing/radix-tree/iteration_check.c
133
static void *remove_entries_fn(void *arg)
tools/testing/radix-tree/iteration_check.c
153
static void *tag_entries_fn(void *arg)
tools/testing/radix-tree/iteration_check.c
46
static void *add_entries_fn(void *arg)
tools/testing/radix-tree/iteration_check.c
67
static void *tagged_iteration_fn(void *arg)
tools/testing/radix-tree/iteration_check_2.c
13
static void *iterator(void *arg)
tools/testing/radix-tree/iteration_check_2.c
15
XA_STATE(xas, arg, 0);
tools/testing/radix-tree/iteration_check_2.c
33
static void *throbber(void *arg)
tools/testing/radix-tree/iteration_check_2.c
35
struct xarray *xa = arg;
tools/testing/radix-tree/regression1.c
116
static void *regression1_fn(void *arg)
tools/testing/radix-tree/regression1.c
173
long arg;
tools/testing/radix-tree/regression1.c
183
arg = i;
tools/testing/radix-tree/regression1.c
184
if (pthread_create(&threads[i], NULL, regression1_fn, (void *)arg)) {
tools/testing/radix-tree/regression4.c
18
static void *reader_fn(void *arg)
tools/testing/radix-tree/regression4.c
41
static void *writer_fn(void *arg)
tools/testing/selftests/arm64/gcs/libc-gcs.c
61
static void *gcs_test_thread(void *arg)
tools/testing/selftests/bpf/bench.c
311
static error_t parse_arg(int key, char *arg, struct argp_state *state)
tools/testing/selftests/bpf/bench.c
321
env.duration_sec = strtol(arg, NULL, 10);
tools/testing/selftests/bpf/bench.c
323
fprintf(stderr, "Invalid duration: %s\n", arg);
tools/testing/selftests/bpf/bench.c
328
env.warmup_sec = strtol(arg, NULL, 10);
tools/testing/selftests/bpf/bench.c
330
fprintf(stderr, "Invalid warm-up duration: %s\n", arg);
tools/testing/selftests/bpf/bench.c
335
env.producer_cnt = strtol(arg, NULL, 10);
tools/testing/selftests/bpf/bench.c
337
fprintf(stderr, "Invalid producer count: %s\n", arg);
tools/testing/selftests/bpf/bench.c
342
env.consumer_cnt = strtol(arg, NULL, 10);
tools/testing/selftests/bpf/bench.c
344
fprintf(stderr, "Invalid consumer count: %s\n", arg);
tools/testing/selftests/bpf/bench.c
359
if (parse_num_list(arg, &env.prod_cpus.cpus,
tools/testing/selftests/bpf/bench.c
367
if (parse_num_list(arg, &env.cons_cpus.cpus,
tools/testing/selftests/bpf/bench.c
376
"Unrecognized positional argument: %s\n", arg);
tools/testing/selftests/bpf/bench.c
379
env.bench_name = strdup(arg);
tools/testing/selftests/bpf/benchs/bench_bloom_filter_map.c
130
static void *map_prepare_thread(void *arg)
tools/testing/selftests/bpf/benchs/bench_bloom_filter_map.c
64
static error_t parse_arg(int key, char *arg, struct argp_state *state)
tools/testing/selftests/bpf/benchs/bench_bloom_filter_map.c
70
ret = strtol(arg, NULL, 10);
tools/testing/selftests/bpf/benchs/bench_bloom_filter_map.c
78
ret = strtol(arg, NULL, 10);
tools/testing/selftests/bpf/benchs/bench_bloom_filter_map.c
87
ret = strtol(arg, NULL, 10);
tools/testing/selftests/bpf/benchs/bench_bpf_crypto.c
36
static error_t crypto_parse_arg(int key, char *arg, struct argp_state *state)
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
49
args.crypto_cipher = strdup(arg);
tools/testing/selftests/bpf/benchs/bench_bpf_hashmap_lookup.c
56
static error_t parse_arg(int key, char *arg, struct argp_state *state)
tools/testing/selftests/bpf/benchs/bench_bpf_hashmap_lookup.c
62
ret = strtol(arg, NULL, 10);
tools/testing/selftests/bpf/benchs/bench_bpf_hashmap_lookup.c
70
ret = strtol(arg, NULL, 0);
tools/testing/selftests/bpf/benchs/bench_bpf_hashmap_lookup.c
78
ret = strtol(arg, NULL, 10);
tools/testing/selftests/bpf/benchs/bench_bpf_hashmap_lookup.c
86
ret = strtol(arg, NULL, 10);
tools/testing/selftests/bpf/benchs/bench_bpf_hashmap_lookup.c
94
ret = strtol(arg, NULL, 10);
tools/testing/selftests/bpf/benchs/bench_bpf_loop.c
29
static error_t parse_arg(int key, char *arg, struct argp_state *state)
tools/testing/selftests/bpf/benchs/bench_bpf_loop.c
33
args.nr_loops = strtol(arg, NULL, 10);
tools/testing/selftests/bpf/benchs/bench_htab_mem.c
247
static void *htab_mem_producer(void *arg)
tools/testing/selftests/bpf/benchs/bench_htab_mem.c
258
seq = (long)arg;
tools/testing/selftests/bpf/benchs/bench_htab_mem.c
64
static error_t htab_mem_parse_arg(int key, char *arg, struct argp_state *state)
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
75
args.use_case = strdup(arg);
tools/testing/selftests/bpf/benchs/bench_local_storage.c
33
static error_t parse_arg(int key, char *arg, struct argp_state *state)
tools/testing/selftests/bpf/benchs/bench_local_storage.c
39
ret = strtol(arg, NULL, 10);
tools/testing/selftests/bpf/benchs/bench_local_storage.c
47
ret = strtol(arg, NULL, 10);
tools/testing/selftests/bpf/benchs/bench_local_storage_create.c
168
static void *thread_func(void *arg)
tools/testing/selftests/bpf/benchs/bench_local_storage_create.c
37
static error_t parse_arg(int key, char *arg, struct argp_state *state)
tools/testing/selftests/bpf/benchs/bench_local_storage_create.c
43
ret = atoi(arg);
tools/testing/selftests/bpf/benchs/bench_local_storage_create.c
51
if (!strcmp(arg, "task")) {
tools/testing/selftests/bpf/benchs/bench_local_storage_create.c
53
} else if (!strcmp(arg, "socket")) {
tools/testing/selftests/bpf/benchs/bench_local_storage_rcu_tasks_trace.c
33
static error_t parse_arg(int key, char *arg, struct argp_state *state)
tools/testing/selftests/bpf/benchs/bench_local_storage_rcu_tasks_trace.c
39
ret = strtol(arg, NULL, 10);
tools/testing/selftests/bpf/benchs/bench_local_storage_rcu_tasks_trace.c
47
ret = strtol(arg, NULL, 10);
tools/testing/selftests/bpf/benchs/bench_lpm_trie_map.c
50
static error_t lpm_parse_arg(int key, char *arg, struct argp_state *state)
tools/testing/selftests/bpf/benchs/bench_lpm_trie_map.c
56
ret = strtol(arg, NULL, 10);
tools/testing/selftests/bpf/benchs/bench_lpm_trie_map.c
64
ret = strtol(arg, NULL, 10);
tools/testing/selftests/bpf/benchs/bench_ringbufs.c
57
static error_t parse_arg(int key, char *arg, struct argp_state *state)
tools/testing/selftests/bpf/benchs/bench_ringbufs.c
67
args.batch_cnt = strtol(arg, NULL, 10);
tools/testing/selftests/bpf/benchs/bench_ringbufs.c
77
args.sample_rate = strtol(arg, NULL, 10);
tools/testing/selftests/bpf/benchs/bench_sockmap.c
560
static error_t parse_arg(int key, char *arg, struct argp_state *state)
tools/testing/selftests/bpf/benchs/bench_sockmap.c
567
ctx.delay_consumer = strtol(arg, NULL, 10);
tools/testing/selftests/bpf/benchs/bench_sockmap.c
570
ctx.prod_run_time = strtol(arg, NULL, 10);
tools/testing/selftests/bpf/benchs/bench_sockmap.c
573
ctx.strp_size = strtol(arg, NULL, 10);
tools/testing/selftests/bpf/benchs/bench_strncmp.c
27
static error_t strncmp_parse_arg(int key, char *arg, struct argp_state *state)
tools/testing/selftests/bpf/benchs/bench_strncmp.c
31
args.cmp_str_len = strtoul(arg, NULL, 10);
tools/testing/selftests/bpf/benchs/bench_trigger.c
30
static error_t parse_arg(int key, char *arg, struct argp_state *state)
tools/testing/selftests/bpf/benchs/bench_trigger.c
36
ret = strtol(arg, NULL, 10);
tools/testing/selftests/bpf/map_tests/lpm_trie_map_basic_ops.c
710
static void *lpm_test_command(void *arg)
tools/testing/selftests/bpf/map_tests/lpm_trie_map_basic_ops.c
713
struct lpm_mt_test_info *info = arg;
tools/testing/selftests/bpf/map_tests/lpm_trie_map_get_next_key.c
31
static void *get_next_key_fn(void *arg)
tools/testing/selftests/bpf/map_tests/lpm_trie_map_get_next_key.c
33
struct get_next_key_ctx *ctx = arg;
tools/testing/selftests/bpf/map_tests/map_percpu_stats.c
164
static void *patch_map_thread(void *arg)
tools/testing/selftests/bpf/map_tests/map_percpu_stats.c
168
struct upsert_opts *opts = arg;
tools/testing/selftests/bpf/map_tests/sk_storage_map.c
160
static void *insert_close_thread(void *arg)
tools/testing/selftests/bpf/map_tests/sk_storage_map.c
277
static void *update_thread(void *arg)
tools/testing/selftests/bpf/map_tests/sk_storage_map.c
284
int sk_fd = *(int *)arg;
tools/testing/selftests/bpf/map_tests/sk_storage_map.c
305
static void *delete_thread(void *arg)
tools/testing/selftests/bpf/map_tests/sk_storage_map.c
308
int sk_fd = *(int *)arg;
tools/testing/selftests/bpf/network_helpers.c
1000
static void *traffic_monitor_thread(void *arg)
tools/testing/selftests/bpf/network_helpers.c
1004
struct tmonitor_ctx *ctx = arg;
tools/testing/selftests/bpf/network_helpers.c
678
static void *send_recv_server(void *arg)
tools/testing/selftests/bpf/network_helpers.c
680
struct send_recv_arg *a = (struct send_recv_arg *)arg;
tools/testing/selftests/bpf/network_helpers.c
729
struct send_recv_arg arg = {
tools/testing/selftests/bpf/network_helpers.c
739
err = pthread_create(&srv_thread, NULL, send_recv_server, (void *)&arg);
tools/testing/selftests/bpf/network_helpers.c
746
while (bytes < total_bytes && !READ_ONCE(arg.stop)) {
tools/testing/selftests/bpf/network_helpers.c
764
WRITE_ONCE(arg.stop, 1);
tools/testing/selftests/bpf/prog_tests/arena_spin_lock.c
23
static void *spin_lock_thread(void *arg)
tools/testing/selftests/bpf/prog_tests/arena_spin_lock.c
25
int err, prog_fd = *(u32 *)arg;
tools/testing/selftests/bpf/prog_tests/arena_spin_lock.c
50
pthread_exit(arg);
tools/testing/selftests/bpf/prog_tests/bpf_iter.c
1648
static noinline int trigger_func(int arg)
tools/testing/selftests/bpf/prog_tests/bpf_iter.c
1651
return arg + 1;
tools/testing/selftests/bpf/prog_tests/bpf_iter.c
205
static void *do_nothing_wait(void *arg)
tools/testing/selftests/bpf/prog_tests/bpf_iter.c
210
pthread_exit(arg);
tools/testing/selftests/bpf/prog_tests/bpf_iter.c
252
static void *run_test_task_tid(void *arg)
tools/testing/selftests/bpf/prog_tests/fd_htab_lookup.c
17
static void *htab_lookup_fn(void *arg)
tools/testing/selftests/bpf/prog_tests/fd_htab_lookup.c
19
struct htab_op_ctx *ctx = arg;
tools/testing/selftests/bpf/prog_tests/fd_htab_lookup.c
62
static void *htab_update_fn(void *arg)
tools/testing/selftests/bpf/prog_tests/fd_htab_lookup.c
64
struct htab_op_ctx *ctx = arg;
tools/testing/selftests/bpf/prog_tests/free_timer.c
39
static void *overwrite_timer_fn(void *arg)
tools/testing/selftests/bpf/prog_tests/free_timer.c
41
struct run_ctx *ctx = arg;
tools/testing/selftests/bpf/prog_tests/free_timer.c
78
static void *start_timer_fn(void *arg)
tools/testing/selftests/bpf/prog_tests/free_timer.c
80
struct run_ctx *ctx = arg;
tools/testing/selftests/bpf/prog_tests/fs_kfuncs.c
203
struct fsverity_enable_arg arg = {0};
tools/testing/selftests/bpf/prog_tests/fs_kfuncs.c
228
arg.version = 1;
tools/testing/selftests/bpf/prog_tests/fs_kfuncs.c
229
arg.hash_algorithm = FS_VERITY_HASH_ALG_SHA256;
tools/testing/selftests/bpf/prog_tests/fs_kfuncs.c
230
arg.block_size = 4096;
tools/testing/selftests/bpf/prog_tests/fs_kfuncs.c
231
err = ioctl(fd, FS_IOC_ENABLE_VERITY, &arg);
tools/testing/selftests/bpf/prog_tests/htab_reuse.c
20
static void *htab_lookup_fn(void *arg)
tools/testing/selftests/bpf/prog_tests/htab_reuse.c
22
struct htab_op_ctx *ctx = arg;
tools/testing/selftests/bpf/prog_tests/htab_reuse.c
37
static void *htab_update_fn(void *arg)
tools/testing/selftests/bpf/prog_tests/htab_reuse.c
39
struct htab_op_ctx *ctx = arg;
tools/testing/selftests/bpf/prog_tests/htab_update.c
68
static void *htab_update_thread(void *arg)
tools/testing/selftests/bpf/prog_tests/htab_update.c
70
struct htab_update_ctx *ctx = arg;
tools/testing/selftests/bpf/prog_tests/iters.c
163
static void *do_nothing_wait(void *arg)
tools/testing/selftests/bpf/prog_tests/iters.c
168
pthread_exit(arg);
tools/testing/selftests/bpf/prog_tests/lwt_redirect.c
308
static void *test_lwt_redirect_run(void *arg)
tools/testing/selftests/bpf/prog_tests/lwt_reroute.c
244
static void *test_lwt_reroute_run(void *arg)
tools/testing/selftests/bpf/prog_tests/map_lock.c
18
pthread_exit(arg);
tools/testing/selftests/bpf/prog_tests/map_lock.c
21
static void *parallel_map_access(void *arg)
tools/testing/selftests/bpf/prog_tests/map_lock.c
23
int err, map_fd = *(u32 *) arg;
tools/testing/selftests/bpf/prog_tests/map_lock.c
47
pthread_exit(arg);
tools/testing/selftests/bpf/prog_tests/map_lock.c
5
static void *spin_lock_thread(void *arg)
tools/testing/selftests/bpf/prog_tests/map_lock.c
7
int err, prog_fd = *(u32 *) arg;
tools/testing/selftests/bpf/prog_tests/ns_current_pid_tgid.c
182
static void test_ns_current_pid_tgid_new_ns(int (*fn)(void *), void *arg)
tools/testing/selftests/bpf/prog_tests/ns_current_pid_tgid.c
191
CLONE_NEWPID | SIGCHLD, arg);
tools/testing/selftests/bpf/prog_tests/recursive_attach.c
153
static void *fentry_target_test_run(void *arg)
tools/testing/selftests/bpf/prog_tests/recursive_attach.c
156
int prog_fd = __atomic_load_n((int *)arg, __ATOMIC_SEQ_CST);
tools/testing/selftests/bpf/prog_tests/res_spin_lock.c
17
static void *spin_lock_thread(void *arg)
tools/testing/selftests/bpf/prog_tests/res_spin_lock.c
19
int err, prog_fd = *(u32 *) arg;
tools/testing/selftests/bpf/prog_tests/res_spin_lock.c
34
pthread_exit(arg);
tools/testing/selftests/bpf/prog_tests/sockmap_helpers.h
54
#define xpthread_create(thread, attr, func, arg) \
tools/testing/selftests/bpf/prog_tests/sockmap_helpers.h
56
int __ret = pthread_create((thread), (attr), (func), (arg)); \
tools/testing/selftests/bpf/prog_tests/sockmap_listen.c
485
static void *connect_accept_thread(void *arg)
tools/testing/selftests/bpf/prog_tests/sockmap_listen.c
487
struct connect_accept_ctx *ctx = arg;
tools/testing/selftests/bpf/prog_tests/sockmap_listen.c
580
static void *listen_thread(void *arg)
tools/testing/selftests/bpf/prog_tests/sockmap_listen.c
583
struct connect_accept_ctx *ctx = arg;
tools/testing/selftests/bpf/prog_tests/sockopt_inherit.c
39
static void *server_thread(void *arg)
tools/testing/selftests/bpf/prog_tests/sockopt_inherit.c
43
int fd = *(int *)arg;
tools/testing/selftests/bpf/prog_tests/spin_lock.c
118
static void *spin_lock_thread(void *arg)
tools/testing/selftests/bpf/prog_tests/spin_lock.c
120
int err, prog_fd = *(u32 *) arg;
tools/testing/selftests/bpf/prog_tests/spin_lock.c
130
pthread_exit(arg);
tools/testing/selftests/bpf/prog_tests/subprogs.c
12
static void *toggle_jit_harden(void *arg)
tools/testing/selftests/bpf/prog_tests/subprogs.c
14
struct toggler_ctx *ctx = arg;
tools/testing/selftests/bpf/prog_tests/tailcalls.c
1120
static void *poke_update(void *arg)
tools/testing/selftests/bpf/prog_tests/tailcalls.c
1123
struct tailcall_poke *call = arg;
tools/testing/selftests/bpf/prog_tests/task_local_storage.c
156
static void *sock_create_loop(void *arg)
tools/testing/selftests/bpf/prog_tests/task_local_storage.c
158
struct task_storage_nodeadlock *skel = arg;
tools/testing/selftests/bpf/prog_tests/tc_redirect.c
1277
static void *test_tc_redirect_run_tests(void *arg)
tools/testing/selftests/bpf/prog_tests/test_task_local_data.c
190
void *test_task_local_data_race_thread(void *arg)
tools/testing/selftests/bpf/prog_tests/test_task_local_data.c
192
int err = 0, id = (intptr_t)arg;
tools/testing/selftests/bpf/prog_tests/test_task_local_data.c
45
void *test_task_local_data_basic_thread(void *arg)
tools/testing/selftests/bpf/prog_tests/test_task_local_data.c
48
struct test_task_local_data *skel = (struct test_task_local_data *)arg;
tools/testing/selftests/bpf/prog_tests/test_tunnel.c
1036
static void *test_tunnel_run_tests(void *arg)
tools/testing/selftests/bpf/prog_tests/test_xsk.c
1618
void *worker_testapp_validate_tx(void *arg)
tools/testing/selftests/bpf/prog_tests/test_xsk.c
1620
struct test_spec *test = (struct test_spec *)arg;
tools/testing/selftests/bpf/prog_tests/test_xsk.c
1648
void *worker_testapp_validate_rx(void *arg)
tools/testing/selftests/bpf/prog_tests/test_xsk.c
1650
struct test_spec *test = (struct test_spec *)arg;
tools/testing/selftests/bpf/prog_tests/test_xsk.h
246
void *worker_testapp_validate_rx(void *arg);
tools/testing/selftests/bpf/prog_tests/test_xsk.h
247
void *worker_testapp_validate_tx(void *arg);
tools/testing/selftests/bpf/prog_tests/test_xsk.h
59
typedef void *(*thread_func_t)(void *arg);
tools/testing/selftests/bpf/prog_tests/timer.c
25
static void *spin_lock_thread(void *arg)
tools/testing/selftests/bpf/prog_tests/timer.c
27
int i, err, prog_fd = *(int *)arg;
tools/testing/selftests/bpf/prog_tests/timer.c
37
pthread_exit(arg);
tools/testing/selftests/bpf/prog_tests/timer.c
75
static void *nmi_cpu_worker(void *arg)
tools/testing/selftests/bpf/prog_tests/timer_lockup.c
19
static void *timer_lockup_thread(void *arg)
tools/testing/selftests/bpf/prog_tests/timer_lockup.c
26
int i, prog_fd = *(int *)arg;
tools/testing/selftests/bpf/prog_tests/timer_start_delete_race.c
39
static void *start_timer_thread(void *arg)
tools/testing/selftests/bpf/prog_tests/timer_start_delete_race.c
41
struct ctx *ctx = arg;
tools/testing/selftests/bpf/prog_tests/timer_start_delete_race.c
70
static void *delete_elem_thread(void *arg)
tools/testing/selftests/bpf/prog_tests/timer_start_delete_race.c
72
struct ctx *ctx = arg;
tools/testing/selftests/bpf/prog_tests/uprobe_multi_test.c
86
static int child_func(void *arg)
tools/testing/selftests/bpf/prog_tests/uprobe_multi_test.c
88
struct child *child = arg;
tools/testing/selftests/bpf/prog_tests/uprobe_multi_test.c
978
static void *consumer_thread(void *arg)
tools/testing/selftests/bpf/prog_tests/uprobe_multi_test.c
980
unsigned long idx = (unsigned long) arg;
tools/testing/selftests/bpf/prog_tests/uprobe_syscall.c
655
static void *worker_trigger(void *arg)
tools/testing/selftests/bpf/prog_tests/uprobe_syscall.c
668
static void *worker_attach(void *arg)
tools/testing/selftests/bpf/prog_tests/user_ringbuf.c
590
static void *kick_kernel_cb(void *arg)
tools/testing/selftests/bpf/progs/btf_type_tag_percpu.c
18
int BPF_PROG(test_percpu1, struct bpf_testmod_btf_type_tag_1 *arg)
tools/testing/selftests/bpf/progs/btf_type_tag_percpu.c
20
g = arg->a;
tools/testing/selftests/bpf/progs/btf_type_tag_percpu.c
25
int BPF_PROG(test_percpu2, struct bpf_testmod_btf_type_tag_2 *arg)
tools/testing/selftests/bpf/progs/btf_type_tag_percpu.c
27
g = arg->p->a;
tools/testing/selftests/bpf/progs/btf_type_tag_user.c
18
int BPF_PROG(test_user1, struct bpf_testmod_btf_type_tag_1 *arg)
tools/testing/selftests/bpf/progs/btf_type_tag_user.c
20
g = arg->a;
tools/testing/selftests/bpf/progs/btf_type_tag_user.c
25
int BPF_PROG(test_user2, struct bpf_testmod_btf_type_tag_2 *arg)
tools/testing/selftests/bpf/progs/btf_type_tag_user.c
27
g = arg->p->a;
tools/testing/selftests/bpf/progs/fentry_test.c
65
int BPF_PROG(test7, struct bpf_fentry_test_t *arg)
tools/testing/selftests/bpf/progs/fentry_test.c
67
if (!arg)
tools/testing/selftests/bpf/progs/fentry_test.c
74
int BPF_PROG(test8, struct bpf_fentry_test_t *arg)
tools/testing/selftests/bpf/progs/fentry_test.c
76
if (arg->a == 0)
tools/testing/selftests/bpf/progs/fexit_test.c
66
int BPF_PROG(test7, struct bpf_fentry_test_t *arg)
tools/testing/selftests/bpf/progs/fexit_test.c
68
if (!arg)
tools/testing/selftests/bpf/progs/fexit_test.c
75
int BPF_PROG(test8, struct bpf_fentry_test_t *arg)
tools/testing/selftests/bpf/progs/fexit_test.c
77
if (!arg->a)
tools/testing/selftests/bpf/progs/for_each_hash_modify.c
15
static int cb(struct bpf_map *map, __u64 *key, __u64 *val, void *arg)
tools/testing/selftests/bpf/progs/fsession_test.c
83
int BPF_PROG(test5, struct bpf_fentry_test_t *arg, int ret)
tools/testing/selftests/bpf/progs/fsession_test.c
88
if (!arg)
tools/testing/selftests/bpf/progs/fsession_test.c
93
if (!arg)
tools/testing/selftests/bpf/progs/map_kptr.c
309
unsigned long arg = 0;
tools/testing/selftests/bpf/progs/map_kptr.c
312
p = bpf_kfunc_call_test_acquire(&arg);
tools/testing/selftests/bpf/progs/map_kptr.c
339
p = bpf_kfunc_call_test_acquire(&arg);
tools/testing/selftests/bpf/progs/map_kptr.c
496
unsigned long arg = 0;
tools/testing/selftests/bpf/progs/map_kptr.c
498
p = bpf_kfunc_call_test_acquire(&arg);
tools/testing/selftests/bpf/progs/map_kptr_race.c
185
unsigned long arg = 0;
tools/testing/selftests/bpf/progs/map_kptr_race.c
187
p = bpf_kfunc_call_test_acquire(&arg);
tools/testing/selftests/bpf/progs/test_btf_newkv.c
41
int _dummy_tracepoint(void *arg)
tools/testing/selftests/bpf/progs/test_btf_nokv.c
40
int _dummy_tracepoint(void *arg)
tools/testing/selftests/bpf/progs/test_module_attach.c
114
int BPF_PROG(handle_fexit_ret, int arg, struct file *ret)
tools/testing/selftests/bpf/progs/test_sk_storage_tracing.c
87
int BPF_PROG(inet_csk_accept, struct sock *sk, struct proto_accept_arg *arg,
tools/testing/selftests/bpf/progs/test_snprintf_single.c
13
unsigned long long arg = 42;
tools/testing/selftests/bpf/progs/test_snprintf_single.c
15
bpf_snprintf(NULL, 0, fmt, &arg, sizeof(arg));
tools/testing/selftests/bpf/progs/test_subprogs_extable.c
22
int BPF_PROG(handle_fexit_ret_subprogs, int arg, struct file *ret)
tools/testing/selftests/bpf/progs/test_subprogs_extable.c
32
int BPF_PROG(handle_fexit_ret_subprogs2, int arg, struct file *ret)
tools/testing/selftests/bpf/progs/test_subprogs_extable.c
42
int BPF_PROG(handle_fexit_ret_subprogs3, int arg, struct file *ret)
tools/testing/selftests/bpf/progs/test_tcp_estats.c
248
int _dummy_tracepoint(struct dummy_tracepoint_args *arg)
tools/testing/selftests/bpf/progs/test_tcp_estats.c
250
if (!arg->sock)
tools/testing/selftests/bpf/progs/test_tcp_estats.c
253
send_basic_event(arg->sock, TCP_ESTATS_TX_RESET);
tools/testing/selftests/bpf/progs/tracing_struct.c
151
ut1_a_a = a.arg.a;
tools/testing/selftests/bpf/progs/tracing_struct.c
161
ut2_b_a = b.arg.a;
tools/testing/selftests/bpf/progs/tracing_struct.c
162
ut2_b_b = b.arg.b;
tools/testing/selftests/bpf/progs/tracing_struct.c
24
struct bpf_testmod_struct_arg_1 arg;
tools/testing/selftests/bpf/progs/tracing_struct.c
30
struct bpf_testmod_struct_arg_2 arg;
tools/testing/selftests/bpf/test_kmods/bpf_test_rqspinlock.c
141
static int rqspinlock_worker_fn(void *arg)
tools/testing/selftests/bpf/test_kmods/bpf_testmod.c
147
bpf_testmod_test_struct_arg_result = a.arg.a + b + c;
tools/testing/selftests/bpf/test_kmods/bpf_testmod.c
154
bpf_testmod_test_struct_arg_result = a + b.arg.a + b.arg.b;
tools/testing/selftests/bpf/test_kmods/bpf_testmod.c
357
bpf_testmod_test_btf_type_tag_user_1(struct bpf_testmod_btf_type_tag_1 __user *arg) {
tools/testing/selftests/bpf/test_kmods/bpf_testmod.c
361
return arg->a;
tools/testing/selftests/bpf/test_kmods/bpf_testmod.c
365
bpf_testmod_test_btf_type_tag_user_2(struct bpf_testmod_btf_type_tag_2 *arg) {
tools/testing/selftests/bpf/test_kmods/bpf_testmod.c
366
return arg->p->a;
tools/testing/selftests/bpf/test_kmods/bpf_testmod.c
370
bpf_testmod_test_btf_type_tag_percpu_1(struct bpf_testmod_btf_type_tag_1 __percpu *arg) {
tools/testing/selftests/bpf/test_kmods/bpf_testmod.c
371
return arg->a;
tools/testing/selftests/bpf/test_kmods/bpf_testmod.c
375
bpf_testmod_test_btf_type_tag_percpu_2(struct bpf_testmod_btf_type_tag_3 *arg) {
tools/testing/selftests/bpf/test_kmods/bpf_testmod.c
376
return arg->p->a;
tools/testing/selftests/bpf/test_kmods/bpf_testmod.c
395
__weak noinline struct file *bpf_testmod_return_ptr(int arg)
tools/testing/selftests/bpf/test_kmods/bpf_testmod.c
399
switch (arg) {
tools/testing/selftests/bpf/test_kmods/bpf_testmod.c
488
union bpf_testmod_union_arg_1 union_arg1 = { .arg = {1} };
tools/testing/selftests/bpf/test_kmods/bpf_testmod.c
489
union bpf_testmod_union_arg_2 union_arg2 = { .arg = {2, 3} };
tools/testing/selftests/bpf/test_kmods/bpf_testmod.c
69
struct bpf_testmod_struct_arg_1 arg;
tools/testing/selftests/bpf/test_kmods/bpf_testmod.c
75
struct bpf_testmod_struct_arg_2 arg;
tools/testing/selftests/bpf/test_kmods/bpf_testmod.c
880
__bpf_kfunc static u32 bpf_kfunc_call_test_static_unused_arg(u32 arg, u32 unused)
tools/testing/selftests/bpf/test_kmods/bpf_testmod.c
882
return arg;
tools/testing/selftests/bpf/test_kmods/bpf_testmod_kfunc.h
103
u32 bpf_kfunc_call_test_static_unused_arg(u32 arg, u32 unused) __ksym;
tools/testing/selftests/bpf/test_progs.c
1004
char *subtest_str = strchr(arg, '/');
tools/testing/selftests/bpf/test_progs.c
1016
if (parse_num_list(arg, &env->test_selector.num_set,
tools/testing/selftests/bpf/test_progs.c
1025
if (arg[0] == '@')
tools/testing/selftests/bpf/test_progs.c
1026
err = parse_test_list_file(arg + 1,
tools/testing/selftests/bpf/test_progs.c
1030
err = parse_test_list(arg,
tools/testing/selftests/bpf/test_progs.c
1038
if (arg[0] == '@')
tools/testing/selftests/bpf/test_progs.c
1039
err = parse_test_list_file(arg + 1,
tools/testing/selftests/bpf/test_progs.c
1043
err = parse_test_list(arg,
tools/testing/selftests/bpf/test_progs.c
1054
if (arg) {
tools/testing/selftests/bpf/test_progs.c
1055
if (strcmp(arg, "v") == 0) {
tools/testing/selftests/bpf/test_progs.c
1058
} else if (strcmp(arg, "vv") == 0) {
tools/testing/selftests/bpf/test_progs.c
1064
arg);
tools/testing/selftests/bpf/test_progs.c
1087
if (arg) {
tools/testing/selftests/bpf/test_progs.c
1088
env->workers = atoi(arg);
tools/testing/selftests/bpf/test_progs.c
1090
fprintf(stderr, "Invalid number of worker: %s.", arg);
tools/testing/selftests/bpf/test_progs.c
1101
env->json = fopen(arg, "w");
tools/testing/selftests/bpf/test_progs.c
1114
if (arg[0] == '@')
tools/testing/selftests/bpf/test_progs.c
1115
err = parse_test_list_file(arg + 1,
tools/testing/selftests/bpf/test_progs.c
1119
err = parse_test_list(arg,
tools/testing/selftests/bpf/test_progs.c
1125
env->secs_till_kill = atoi(arg);
tools/testing/selftests/bpf/test_progs.c
1127
fprintf(stderr, "Invalid watchdog timeout: %s.\n", arg);
tools/testing/selftests/bpf/test_progs.c
997
static error_t parse_arg(int key, char *arg, struct argp_state *state)
tools/testing/selftests/bpf/test_tcpnotify_user.c
55
static void *poller_thread(void *arg)
tools/testing/selftests/bpf/test_tcpnotify_user.c
57
struct perf_buffer *pb = arg;
tools/testing/selftests/bpf/test_tcpnotify_user.c
60
return arg;
tools/testing/selftests/bpf/test_verifier.c
1808
int arg = 1;
tools/testing/selftests/bpf/test_verifier.c
1811
arg++;
tools/testing/selftests/bpf/test_verifier.c
1817
arg++;
tools/testing/selftests/bpf/test_verifier.c
1824
unsigned int l = atoi(argv[arg]);
tools/testing/selftests/bpf/test_verifier.c
1825
unsigned int u = atoi(argv[arg + 1]);
tools/testing/selftests/bpf/test_verifier.c
1832
unsigned int t = atoi(argv[arg]);
tools/testing/selftests/bpf/veristat.c
318
static error_t parse_arg(int key, char *arg, struct argp_state *state)
tools/testing/selftests/bpf/veristat.c
340
err = parse_stats(arg, &env.output_spec);
tools/testing/selftests/bpf/veristat.c
345
err = parse_stats(arg, &env.sort_spec);
tools/testing/selftests/bpf/veristat.c
350
if (strcmp(arg, "table") == 0) {
tools/testing/selftests/bpf/veristat.c
352
} else if (strcmp(arg, "csv") == 0) {
tools/testing/selftests/bpf/veristat.c
355
fprintf(stderr, "Unrecognized output format '%s'\n", arg);
tools/testing/selftests/bpf/veristat.c
361
env.log_level = strtol(arg, NULL, 10);
tools/testing/selftests/bpf/veristat.c
363
fprintf(stderr, "invalid log level: %s\n", arg);
tools/testing/selftests/bpf/veristat.c
372
env.log_size = strtol(arg, NULL, 10);
tools/testing/selftests/bpf/veristat.c
374
fprintf(stderr, "invalid log size: %s\n", arg);
tools/testing/selftests/bpf/veristat.c
386
env.top_n = strtol(arg, NULL, 10);
tools/testing/selftests/bpf/veristat.c
388
fprintf(stderr, "invalid top N specifier: %s\n", arg);
tools/testing/selftests/bpf/veristat.c
399
if (arg[0] == '@')
tools/testing/selftests/bpf/veristat.c
400
err = append_filter_file(arg + 1);
tools/testing/selftests/bpf/veristat.c
401
else if (arg[0] == '!')
tools/testing/selftests/bpf/veristat.c
402
err = append_filter(&env.deny_filters, &env.deny_filter_cnt, arg + 1);
tools/testing/selftests/bpf/veristat.c
404
err = append_filter(&env.allow_filters, &env.allow_filter_cnt, arg);
tools/testing/selftests/bpf/veristat.c
412
env.top_src_lines = strtol(arg, NULL, 10);
tools/testing/selftests/bpf/veristat.c
414
fprintf(stderr, "invalid top lines N specifier: %s\n", arg);
tools/testing/selftests/bpf/veristat.c
419
if (arg[0] == '@')
tools/testing/selftests/bpf/veristat.c
420
err = append_var_preset_file(arg + 1);
tools/testing/selftests/bpf/veristat.c
422
err = append_var_preset(&env.presets, &env.npresets, arg);
tools/testing/selftests/bpf/veristat.c
424
fprintf(stderr, "Failed to parse global variable presets: %s\n", arg);
tools/testing/selftests/bpf/veristat.c
430
if (arg[0] == '@')
tools/testing/selftests/bpf/veristat.c
431
err = append_file_from_file(arg + 1);
tools/testing/selftests/bpf/veristat.c
433
err = append_file(arg);
tools/testing/selftests/bpf/veristat.c
440
if (!arg || strcasecmp(arg, "xlated") == 0) {
tools/testing/selftests/bpf/veristat.c
442
} else if (strcasecmp(arg, "jited") == 0) {
tools/testing/selftests/bpf/veristat.c
445
fprintf(stderr, "Unrecognized dump mode '%s'\n", arg);
tools/testing/selftests/bpf/xdp_features.c
102
} else if (!strcmp(arg, "XDP_REDIRECT")) {
tools/testing/selftests/bpf/xdp_features.c
105
} else if (!strcmp(arg, "XDP_NDO_XMIT")) {
tools/testing/selftests/bpf/xdp_features.c
137
static error_t parse_arg(int key, char *arg, struct argp_state *state)
tools/testing/selftests/bpf/xdp_features.c
147
if (get_xdp_feature(arg) < 0) {
tools/testing/selftests/bpf/xdp_features.c
148
fprintf(stderr, "Invalid xdp feature: %s\n", arg);
tools/testing/selftests/bpf/xdp_features.c
154
if (make_sockaddr(AF_INET6, arg, DUT_ECHO_PORT,
tools/testing/selftests/bpf/xdp_features.c
158
arg);
tools/testing/selftests/bpf/xdp_features.c
163
if (make_sockaddr(AF_INET6, arg, DUT_CTRL_PORT,
tools/testing/selftests/bpf/xdp_features.c
167
arg);
tools/testing/selftests/bpf/xdp_features.c
172
if (make_sockaddr(AF_INET6, arg, 0, &env.tester_addr, NULL)) {
tools/testing/selftests/bpf/xdp_features.c
175
arg);
tools/testing/selftests/bpf/xdp_features.c
181
if (strlen(arg) >= IF_NAMESIZE) {
tools/testing/selftests/bpf/xdp_features.c
182
fprintf(stderr, "Invalid device name: %s\n", arg);
tools/testing/selftests/bpf/xdp_features.c
187
env.ifindex = if_nametoindex(arg);
tools/testing/selftests/bpf/xdp_features.c
189
env.ifindex = strtoul(arg, NULL, 0);
tools/testing/selftests/bpf/xdp_features.c
224
static void *dut_echo_thread(void *arg)
tools/testing/selftests/bpf/xdp_features.c
227
int sockfd = *(int *)arg;
tools/testing/selftests/bpf/xdp_features.c
88
static int get_xdp_feature(const char *arg)
tools/testing/selftests/bpf/xdp_features.c
90
if (!strcmp(arg, "XDP_PASS")) {
tools/testing/selftests/bpf/xdp_features.c
93
} else if (!strcmp(arg, "XDP_DROP")) {
tools/testing/selftests/bpf/xdp_features.c
96
} else if (!strcmp(arg, "XDP_ABORTED")) {
tools/testing/selftests/bpf/xdp_features.c
99
} else if (!strcmp(arg, "XDP_TX")) {
tools/testing/selftests/bpf/xdp_synproxy.c
78
static unsigned long parse_arg_ul(const char *progname, const char *arg, unsigned long limit)
tools/testing/selftests/bpf/xdp_synproxy.c
84
res = strtoul(arg, &endptr, 10);
tools/testing/selftests/bpf/xdp_synproxy.c
85
if (errno != 0 || *endptr != '\0' || arg[0] == '\0' || res > limit)
tools/testing/selftests/cgroup/lib/cgroup_util.c
406
int (*fn)(const char *cgroup, void *arg),
tools/testing/selftests/cgroup/lib/cgroup_util.c
407
void *arg)
tools/testing/selftests/cgroup/lib/cgroup_util.c
420
exit(fn(cgroup, arg));
tools/testing/selftests/cgroup/lib/cgroup_util.c
504
int (*fn)(const char *cgroup, void *arg),
tools/testing/selftests/cgroup/lib/cgroup_util.c
505
void *arg)
tools/testing/selftests/cgroup/lib/cgroup_util.c
517
exit(fn(cgroup, arg));
tools/testing/selftests/cgroup/lib/cgroup_util.c
523
int (*fn)(const char *cgroup, void *arg),
tools/testing/selftests/cgroup/lib/cgroup_util.c
524
void *arg)
tools/testing/selftests/cgroup/lib/cgroup_util.c
528
pid = clone_into_cgroup_run_nowait(cgroup, fn, arg);
tools/testing/selftests/cgroup/lib/cgroup_util.c
543
exit(fn(cgroup, arg));
tools/testing/selftests/cgroup/lib/include/cgroup_util.h
79
int (*fn)(const char *cgroup, void *arg),
tools/testing/selftests/cgroup/lib/include/cgroup_util.h
80
void *arg);
tools/testing/selftests/cgroup/lib/include/cgroup_util.h
85
int (*fn)(const char *cgroup, void *arg),
tools/testing/selftests/cgroup/lib/include/cgroup_util.h
86
void *arg);
tools/testing/selftests/cgroup/test_core.c
55
static int alloc_and_touch_anon_noexit(const char *cgroup, void *arg)
tools/testing/selftests/cgroup/test_core.c
566
static void *dummy_thread_fn(void *arg)
tools/testing/selftests/cgroup/test_core.c
58
size_t size = (size_t)arg;
tools/testing/selftests/cgroup/test_core.c
626
static void *migrating_thread_fn(void *arg)
tools/testing/selftests/cgroup/test_core.c
629
char **grps = arg;
tools/testing/selftests/cgroup/test_core.c
782
static int lesser_ns_open_thread_fn(void *arg)
tools/testing/selftests/cgroup/test_core.c
784
struct lesser_ns_open_thread_arg *targ = arg;
tools/testing/selftests/cgroup/test_cpu.c
133
static int hog_cpus_timed(const char *cgroup, void *arg)
tools/testing/selftests/cgroup/test_cpu.c
136
(struct cpu_hog_func_param *)arg;
tools/testing/selftests/cgroup/test_cpu.c
99
static void *hog_cpu_thread_func(void *arg)
tools/testing/selftests/cgroup/test_cpuset.c
15
static int do_migration_fn(const char *cgroup, void *arg)
tools/testing/selftests/cgroup/test_cpuset.c
17
int object_pid = (int)(size_t)arg;
tools/testing/selftests/cgroup/test_cpuset.c
30
static int do_controller_fn(const char *cgroup, void *arg)
tools/testing/selftests/cgroup/test_cpuset.c
33
const char *parent = arg;
tools/testing/selftests/cgroup/test_cpuset.c
9
static int idle_process_fn(const char *cgroup, void *arg)
tools/testing/selftests/cgroup/test_freezer.c
121
static int child_fn(const char *cgroup, void *arg)
tools/testing/selftests/cgroup/test_freezer.c
340
static int forkbomb_fn(const char *cgroup, void *arg)
tools/testing/selftests/cgroup/test_freezer.c
763
static int vfork_fn(const char *cgroup, void *arg)
tools/testing/selftests/cgroup/test_hugetlb_memcg.c
95
static int hugetlb_test_program(const char *cgroup, void *arg)
tools/testing/selftests/cgroup/test_hugetlb_memcg.c
97
char *test_group = (char *)arg;
tools/testing/selftests/cgroup/test_kill.c
205
static int forkbomb_fn(const char *cgroup, void *arg)
tools/testing/selftests/cgroup/test_kill.c
46
static int child_fn(const char *cgroup, void *arg)
tools/testing/selftests/cgroup/test_kmem.c
101
static int alloc_kmem_smp(const char *cgroup, void *arg)
tools/testing/selftests/cgroup/test_kmem.c
131
int (*fn)(const char *cgroup, void *arg),
tools/testing/selftests/cgroup/test_kmem.c
132
void *arg, int times)
tools/testing/selftests/cgroup/test_kmem.c
240
static void *pthread_wait_fn(void *arg)
tools/testing/selftests/cgroup/test_kmem.c
246
static int spawn_1000_threads(const char *cgroup, void *arg)
tools/testing/selftests/cgroup/test_kmem.c
31
static int alloc_dcache(const char *cgroup, void *arg)
tools/testing/selftests/cgroup/test_kmem.c
37
for (i = 0; i < (unsigned long)arg; i++) {
tools/testing/selftests/cgroup/test_kmem.c
95
static void *alloc_kmem_fn(void *arg)
tools/testing/selftests/cgroup/test_memcontrol.c
1268
static int tcp_server(const char *cgroup, void *arg)
tools/testing/selftests/cgroup/test_memcontrol.c
1270
struct tcp_server_args *srv_args = arg;
tools/testing/selftests/cgroup/test_memcontrol.c
173
static int alloc_anon_50M_check(const char *cgroup, void *arg)
tools/testing/selftests/cgroup/test_memcontrol.c
209
static int alloc_pagecache_50M_check(const char *cgroup, void *arg)
tools/testing/selftests/cgroup/test_memcontrol.c
390
static int alloc_pagecache_50M_noexit(const char *cgroup, void *arg)
tools/testing/selftests/cgroup/test_memcontrol.c
392
int fd = (long)arg;
tools/testing/selftests/cgroup/test_memcontrol.c
404
static int alloc_anon_noexit(const char *cgroup, void *arg)
tools/testing/selftests/cgroup/test_memcontrol.c
407
size_t size = (unsigned long)arg;
tools/testing/selftests/cgroup/test_memcontrol.c
57
int alloc_anon(const char *cgroup, void *arg)
tools/testing/selftests/cgroup/test_memcontrol.c
59
size_t size = (unsigned long)arg;
tools/testing/selftests/cgroup/test_memcontrol.c
666
static int alloc_pagecache_max_30M(const char *cgroup, void *arg)
tools/testing/selftests/cgroup/test_memcontrol.c
746
static int alloc_anon_mlock(const char *cgroup, void *arg)
tools/testing/selftests/cgroup/test_memcontrol.c
748
size_t size = (size_t)arg;
tools/testing/selftests/cgroup/test_memcontrol.c
988
static int alloc_anon_50M_check_swap(const char *cgroup, void *arg)
tools/testing/selftests/cgroup/test_memcontrol.c
990
long mem_max = (long)arg;
tools/testing/selftests/cgroup/test_pids.c
15
static int run_success(const char *cgroup, void *arg)
tools/testing/selftests/cgroup/test_pids.c
20
static int run_pause(const char *cgroup, void *arg)
tools/testing/selftests/cgroup/test_zswap.c
263
static int attempt_writeback(const char *cgroup, void *arg)
tools/testing/selftests/cgroup/test_zswap.c
269
bool wb_enabled = *(bool *) arg;
tools/testing/selftests/cgroup/test_zswap.c
464
static int no_kmem_bypass_child(const char *cgroup, void *arg)
tools/testing/selftests/cgroup/test_zswap.c
466
struct no_kmem_bypass_child_args *values = arg;
tools/testing/selftests/cgroup/test_zswap.c
63
static int allocate_and_read_bytes(const char *cgroup, void *arg)
tools/testing/selftests/cgroup/test_zswap.c
65
size_t size = (size_t)arg;
tools/testing/selftests/cgroup/test_zswap.c
84
static int allocate_bytes(const char *cgroup, void *arg)
tools/testing/selftests/cgroup/test_zswap.c
86
size_t size = (size_t)arg;
tools/testing/selftests/coredump/coredump_test.h
28
void *do_nothing(void *arg);
tools/testing/selftests/coredump/coredump_test_helpers.c
41
void *do_nothing(void *arg)
tools/testing/selftests/coredump/coredump_test_helpers.c
43
(void)arg;
tools/testing/selftests/drivers/net/hw/toeplitz.c
455
static void parse_cpulist(const char *arg)
tools/testing/selftests/drivers/net/hw/toeplitz.c
458
rx_irq_cpus[cfg_num_queues++] = strtol(arg, NULL, 10);
tools/testing/selftests/drivers/net/hw/toeplitz.c
460
arg = strchr(arg, ',');
tools/testing/selftests/drivers/net/hw/toeplitz.c
461
if (!arg)
tools/testing/selftests/drivers/net/hw/toeplitz.c
463
arg++; // skip ','
tools/testing/selftests/drivers/net/hw/toeplitz.c
499
static void parse_rps_bitmap(const char *arg)
tools/testing/selftests/drivers/net/hw/toeplitz.c
504
bitmap = strtoul(arg, NULL, 0);
tools/testing/selftests/drivers/ntsync/ntsync.c
1277
static void *stress_thread(void *arg)
tools/testing/selftests/drivers/ntsync/ntsync.c
719
static void *wait_thread(void *arg)
tools/testing/selftests/drivers/ntsync/ntsync.c
721
struct wait_args *args = arg;
tools/testing/selftests/filesystems/utils.c
139
static pid_t do_clone(int (*fn)(void *), void *arg, int flags)
tools/testing/selftests/filesystems/utils.c
148
return __clone2(fn, stack, __STACK_SIZE, flags | SIGCHLD, arg, NULL);
tools/testing/selftests/filesystems/utils.c
150
return clone(fn, stack + __STACK_SIZE, flags | SIGCHLD, arg, NULL);
tools/testing/selftests/futex/functional/futex_numa_mpol.c
44
static void *thread_lock_fn(void *arg)
tools/testing/selftests/futex/functional/futex_numa_mpol.c
46
struct thread_args *args = arg;
tools/testing/selftests/futex/functional/futex_priv_hash.c
69
static void *thread_return_fn(void *arg)
tools/testing/selftests/futex/functional/futex_priv_hash.c
74
static void *thread_lock_fn(void *arg)
tools/testing/selftests/futex/functional/futex_requeue.c
19
void *waiterfn(void *arg)
tools/testing/selftests/futex/functional/futex_requeue_pi.c
121
int create_rt_thread(pthread_t *pth, void*(*func)(void *), void *arg,
tools/testing/selftests/futex/functional/futex_requeue_pi.c
150
ret = pthread_create(pth, &attr, func, arg);
tools/testing/selftests/futex/functional/futex_requeue_pi.c
159
void *waiterfn(void *arg)
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
194
void *broadcast_wakerfn(void *arg)
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
240
void *signal_wakerfn(void *arg)
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
300
void *third_party_blocker(void *arg)
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_mismatched_ops.c
34
void *blocking_child(void *arg)
tools/testing/selftests/futex/functional/futex_requeue_pi_signal_restart.c
40
int create_rt_thread(pthread_t *pth, void*(*func)(void *), void *arg,
tools/testing/selftests/futex/functional/futex_requeue_pi_signal_restart.c
63
ret = pthread_create(pth, &attr, func, arg);
tools/testing/selftests/futex/functional/futex_requeue_pi_signal_restart.c
76
void *waiterfn(void *arg)
tools/testing/selftests/futex/functional/futex_wait.c
22
static void *waiterfn(void *arg)
tools/testing/selftests/futex/functional/futex_wait.c
27
if (arg)
tools/testing/selftests/futex/functional/futex_wait.c
28
flags = *((unsigned int *) arg);
tools/testing/selftests/futex/functional/futex_wait_private_mapped_file.c
42
void *thr_futex_wait(void *arg)
tools/testing/selftests/futex/functional/futex_wait_timeout.c
32
void *get_pi_lock(void *arg)
tools/testing/selftests/futex/functional/futex_wait_uninitialized_heap.c
41
void *wait_thread(void *arg)
tools/testing/selftests/futex/functional/futex_waitv.c
28
void *waiterfn(void *arg)
tools/testing/selftests/futex/functional/robust_list.c
171
static int child_fn_lock(void *arg)
tools/testing/selftests/futex/functional/robust_list.c
173
struct lock_struct *lock = arg;
tools/testing/selftests/futex/functional/robust_list.c
301
static int child_list(void *arg)
tools/testing/selftests/futex/functional/robust_list.c
303
struct robust_list_head *head = arg;
tools/testing/selftests/futex/functional/robust_list.c
360
static int child_fn_lock_with_error(void *arg)
tools/testing/selftests/futex/functional/robust_list.c
362
struct lock_struct *lock = arg;
tools/testing/selftests/futex/functional/robust_list.c
426
static int child_lock_holder(void *arg)
tools/testing/selftests/futex/functional/robust_list.c
428
struct lock_struct *locks = arg;
tools/testing/selftests/futex/functional/robust_list.c
448
static int child_wait_lock(void *arg)
tools/testing/selftests/futex/functional/robust_list.c
450
struct lock_struct *lock = arg;
tools/testing/selftests/futex/functional/robust_list.c
510
static int child_circular_list(void *arg)
tools/testing/selftests/futex/functional/robust_list.c
69
static int create_child(int (*fn)(void *arg), void *arg)
tools/testing/selftests/futex/functional/robust_list.c
81
pid = clone(fn, stack, CLONE_VM | SIGCHLD, arg);
tools/testing/selftests/hid/hid_common.h
251
static void *uhid_read_events_thread(void *arg)
tools/testing/selftests/hid/hid_common.h
253
struct uhid_thread_args *args = (struct uhid_thread_args *)arg;
tools/testing/selftests/kvm/access_tracking_perf_test.c
405
static void run_test(enum vm_guest_mode mode, void *arg)
tools/testing/selftests/kvm/access_tracking_perf_test.c
407
struct test_params *params = arg;
tools/testing/selftests/kvm/access_tracking_perf_test.c
485
static int run_test_for_each_guest_mode(const char *cgroup, void *arg)
tools/testing/selftests/kvm/access_tracking_perf_test.c
487
for_each_guest_mode(run_test, arg);
tools/testing/selftests/kvm/arch_timer.c
115
static void *test_vcpu_migration(void *arg)
tools/testing/selftests/kvm/arch_timer.c
47
static void *test_vcpu_run(void *arg)
tools/testing/selftests/kvm/arch_timer.c
49
unsigned int vcpu_idx = (unsigned long)arg;
tools/testing/selftests/kvm/arm64/page_fault_test.c
312
uint64_t addr = msg->arg.pagefault.address;
tools/testing/selftests/kvm/arm64/page_fault_test.c
313
uint64_t flags = msg->arg.pagefault.flags;
tools/testing/selftests/kvm/arm64/page_fault_test.c
697
static void run_test(enum vm_guest_mode mode, void *arg)
tools/testing/selftests/kvm/arm64/page_fault_test.c
699
struct test_params *p = (struct test_params *)arg;
tools/testing/selftests/kvm/arm64/vgic_irq.c
961
static void *test_vcpu_run(void *arg)
tools/testing/selftests/kvm/arm64/vgic_irq.c
963
struct kvm_vcpu *vcpu = arg;
tools/testing/selftests/kvm/demand_paging_test.c
152
static void run_test(enum vm_guest_mode mode, void *arg)
tools/testing/selftests/kvm/demand_paging_test.c
155
struct test_params *p = arg;
tools/testing/selftests/kvm/demand_paging_test.c
61
uint64_t addr = msg->arg.pagefault.address;
tools/testing/selftests/kvm/dirty_log_perf_test.c
104
static void run_test(enum vm_guest_mode mode, void *arg)
tools/testing/selftests/kvm/dirty_log_perf_test.c
106
struct test_params *p = arg;
tools/testing/selftests/kvm/dirty_log_test.c
598
static void run_test(enum vm_guest_mode mode, void *arg)
tools/testing/selftests/kvm/dirty_log_test.c
600
struct test_params *p = arg;
tools/testing/selftests/kvm/hardware_disable_test.c
33
static void *run_vcpu(void *arg)
tools/testing/selftests/kvm/hardware_disable_test.c
35
struct kvm_vcpu *vcpu = arg;
tools/testing/selftests/kvm/hardware_disable_test.c
46
static void *sleeping_thread(void *arg)
tools/testing/selftests/kvm/hardware_disable_test.c
59
void *(*f)(void *), void *arg)
tools/testing/selftests/kvm/hardware_disable_test.c
63
r = pthread_create(thread, attr, f, arg);
tools/testing/selftests/kvm/include/guest_modes.h
19
void for_each_guest_mode(void (*func)(enum vm_guest_mode, void *), void *arg);
tools/testing/selftests/kvm/include/guest_modes.h
21
void guest_modes_cmdline(const char *arg);
tools/testing/selftests/kvm/include/kvm_util.h
320
#define kvm_do_ioctl(fd, cmd, arg) \
tools/testing/selftests/kvm/include/kvm_util.h
322
kvm_static_assert(!_IOC_SIZE(cmd) || sizeof(*arg) == _IOC_SIZE(cmd)); \
tools/testing/selftests/kvm/include/kvm_util.h
323
ioctl(fd, cmd, arg); \
tools/testing/selftests/kvm/include/kvm_util.h
326
#define __kvm_ioctl(kvm_fd, cmd, arg) \
tools/testing/selftests/kvm/include/kvm_util.h
327
kvm_do_ioctl(kvm_fd, cmd, arg)
tools/testing/selftests/kvm/include/kvm_util.h
329
#define kvm_ioctl(kvm_fd, cmd, arg) \
tools/testing/selftests/kvm/include/kvm_util.h
331
int ret = __kvm_ioctl(kvm_fd, cmd, arg); \
tools/testing/selftests/kvm/include/kvm_util.h
338
#define __vm_ioctl(vm, cmd, arg) \
tools/testing/selftests/kvm/include/kvm_util.h
341
kvm_do_ioctl((vm)->fd, cmd, arg); \
tools/testing/selftests/kvm/include/kvm_util.h
373
#define vm_ioctl(vm, cmd, arg) \
tools/testing/selftests/kvm/include/kvm_util.h
375
int ret = __vm_ioctl(vm, cmd, arg); \
tools/testing/selftests/kvm/include/kvm_util.h
382
#define __vcpu_ioctl(vcpu, cmd, arg) \
tools/testing/selftests/kvm/include/kvm_util.h
385
kvm_do_ioctl((vcpu)->fd, cmd, arg); \
tools/testing/selftests/kvm/include/kvm_util.h
388
#define vcpu_ioctl(vcpu, cmd, arg) \
tools/testing/selftests/kvm/include/kvm_util.h
390
int ret = __vcpu_ioctl(vcpu, cmd, arg); \
tools/testing/selftests/kvm/include/x86/sev.h
79
#define __vm_sev_ioctl(vm, cmd, arg) \
tools/testing/selftests/kvm/include/x86/sev.h
88
.data = (uint64_t)(arg), \
tools/testing/selftests/kvm/include/x86/sev.h
96
#define vm_sev_ioctl(vm, cmd, arg) \
tools/testing/selftests/kvm/include/x86/sev.h
98
int ret = __vm_sev_ioctl(vm, cmd, arg); \
tools/testing/selftests/kvm/kvm_page_table_test.c
235
static struct kvm_vm *pre_init_before_test(enum vm_guest_mode mode, void *arg)
tools/testing/selftests/kvm/kvm_page_table_test.c
238
struct test_params *p = arg;
tools/testing/selftests/kvm/kvm_page_table_test.c
341
static void run_test(enum vm_guest_mode mode, void *arg)
tools/testing/selftests/kvm/kvm_page_table_test.c
350
vm = pre_init_before_test(mode, arg);
tools/testing/selftests/kvm/lib/guest_modes.c
113
void for_each_guest_mode(void (*func)(enum vm_guest_mode, void *), void *arg)
tools/testing/selftests/kvm/lib/guest_modes.c
123
func(i, arg);
tools/testing/selftests/kvm/lib/guest_modes.c
141
void guest_modes_cmdline(const char *arg)
tools/testing/selftests/kvm/lib/guest_modes.c
153
mode = atoi_non_negative("Guest mode ID", arg);
tools/testing/selftests/kvm/lib/userfaultfd_util.c
26
static void *uffd_handler_thread_fn(void *arg)
tools/testing/selftests/kvm/lib/userfaultfd_util.c
28
struct uffd_reader_args *reader_args = (struct uffd_reader_args *)arg;
tools/testing/selftests/kvm/memslot_modification_stress_test.c
86
static void run_test(enum vm_guest_mode mode, void *arg)
tools/testing/selftests/kvm/memslot_modification_stress_test.c
88
struct test_params *p = arg;
tools/testing/selftests/kvm/s390/shared_zeropage_test.c
35
struct pm_scan_arg arg = {
tools/testing/selftests/kvm/s390/shared_zeropage_test.c
45
return ioctl(pagemap_fd, PAGEMAP_SCAN, &arg);
tools/testing/selftests/kvm/steal_time.c
117
static int64_t smccc(uint32_t func, uint64_t arg)
tools/testing/selftests/kvm/steal_time.c
121
do_smccc(func, arg, 0, 0, 0, 0, 0, 0, &res);
tools/testing/selftests/kvm/steal_time.c
402
static void *do_steal_time(void *arg)
tools/testing/selftests/kvm/x86/hyperv_ipi.c
209
static void *vcpu_thread(void *arg)
tools/testing/selftests/kvm/x86/hyperv_ipi.c
211
struct kvm_vcpu *vcpu = (struct kvm_vcpu *)arg;
tools/testing/selftests/kvm/x86/hyperv_tlb_flush.c
537
static void *vcpu_thread(void *arg)
tools/testing/selftests/kvm/x86/hyperv_tlb_flush.c
539
struct kvm_vcpu *vcpu = (struct kvm_vcpu *)arg;
tools/testing/selftests/kvm/x86/monitor_mwait_test.c
41
static void guest_monitor_wait(void *arg)
tools/testing/selftests/kvm/x86/monitor_mwait_test.c
43
int testcase = (int) (long) arg;
tools/testing/selftests/kvm/x86/nested_dirty_log_test.c
143
static void test_handle_ucall_sync(struct kvm_vm *vm, u64 arg,
tools/testing/selftests/kvm/x86/nested_dirty_log_test.c
146
vm_vaddr_t gva = arg & ~(PAGE_SIZE - 1);
tools/testing/selftests/kvm/x86/nested_dirty_log_test.c
166
"Test bug, unexpected frame number '%u' for arg = %lx", page_nr, arg);
tools/testing/selftests/kvm/x86/nested_dirty_log_test.c
167
TEST_ASSERT(gva || (arg & TEST_SYNC_NO_FAULT),
tools/testing/selftests/kvm/x86/nested_dirty_log_test.c
182
if (i == page_nr && (arg & TEST_SYNC_WRITE_FAULT))
tools/testing/selftests/kvm/x86/nested_dirty_log_test.c
189
if (i == page_nr && !(arg & TEST_SYNC_NO_FAULT))
tools/testing/selftests/kvm/x86/nested_dirty_log_test.c
192
i, arg & TEST_SYNC_READ_FAULT ? "read" : "write");
tools/testing/selftests/kvm/x86/recalc_apic_map_test.c
21
static void *race(void *arg)
tools/testing/selftests/kvm/x86/recalc_apic_map_test.c
24
struct kvm_vcpu *vcpu = arg;
tools/testing/selftests/kvm/x86/set_boot_cpu_id.c
18
static void guest_bsp_vcpu(void *arg)
tools/testing/selftests/kvm/x86/set_boot_cpu_id.c
27
static void guest_not_bsp_vcpu(void *arg)
tools/testing/selftests/kvm/x86/sev_migrate_tests.c
105
static void *locking_test_thread(void *arg)
tools/testing/selftests/kvm/x86/sev_migrate_tests.c
108
struct locking_thread_input *input = (struct locking_thread_input *)arg;
tools/testing/selftests/kvm/x86/smm_test.c
64
static void guest_code(void *arg)
tools/testing/selftests/kvm/x86/smm_test.c
69
struct svm_test_data *svm = arg;
tools/testing/selftests/kvm/x86/smm_test.c
70
struct vmx_pages *vmx_pages = arg;
tools/testing/selftests/kvm/x86/smm_test.c
82
if (arg) {
tools/testing/selftests/kvm/x86/state_test.c
138
static void __attribute__((__flatten__)) guest_code(void *arg)
tools/testing/selftests/kvm/x86/state_test.c
215
if (arg) {
tools/testing/selftests/kvm/x86/state_test.c
217
svm_l1_guest_code(arg);
tools/testing/selftests/kvm/x86/state_test.c
219
vmx_l1_guest_code(arg);
tools/testing/selftests/kvm/x86/sync_regs_test.c
113
static void *race_events_exc(void *arg)
tools/testing/selftests/kvm/x86/sync_regs_test.c
115
struct kvm_run *run = (struct kvm_run *)arg;
tools/testing/selftests/kvm/x86/sync_regs_test.c
135
static noinline void *race_sregs_cr4(void *arg)
tools/testing/selftests/kvm/x86/sync_regs_test.c
137
struct kvm_run *run = (struct kvm_run *)arg;
tools/testing/selftests/kvm/x86/sync_regs_test.c
90
static void *race_events_inj_pen(void *arg)
tools/testing/selftests/kvm/x86/sync_regs_test.c
92
struct kvm_run *run = (struct kvm_run *)arg;
tools/testing/selftests/kvm/x86/ucna_injection_test.c
172
static void *run_ucna_injection(void *arg)
tools/testing/selftests/kvm/x86/ucna_injection_test.c
174
struct thread_params *params = (struct thread_params *)arg;
tools/testing/selftests/kvm/x86/userspace_msr_exit_test.c
696
#define test_user_exit_msr_ioctl(vm, cmd, arg, flag, valid_mask) \
tools/testing/selftests/kvm/x86/userspace_msr_exit_test.c
698
int r = __vm_ioctl(vm, cmd, arg); \
tools/testing/selftests/kvm/x86/xapic_ipi_test.c
193
static void *vcpu_thread(void *arg)
tools/testing/selftests/kvm/x86/xapic_ipi_test.c
195
struct thread_params *params = (struct thread_params *)arg;
tools/testing/selftests/kvm/x86/xen_shinfo_test.c
393
static void *juggle_shinfo_state(void *arg)
tools/testing/selftests/kvm/x86/xen_shinfo_test.c
395
struct kvm_vm *vm = (struct kvm_vm *)arg;
tools/testing/selftests/landlock/audit_test.c
167
static void *thread_audit_test(void *arg)
tools/testing/selftests/landlock/audit_test.c
169
const struct thread_data *data = (struct thread_data *)arg;
tools/testing/selftests/landlock/scoped_signal_test.c
259
static void *thread_sync(void *arg)
tools/testing/selftests/landlock/scoped_signal_test.c
261
const int pipe_read = *(int *)arg;
tools/testing/selftests/landlock/scoped_signal_test.c
326
const struct thread_setuid_args *arg = ptr;
tools/testing/selftests/landlock/scoped_signal_test.c
329
if (read(arg->pipe_read, &buf, 1) != 1)
tools/testing/selftests/landlock/scoped_signal_test.c
333
if (getuid() != arg->new_uid)
tools/testing/selftests/landlock/scoped_signal_test.c
341
struct thread_setuid_args arg;
tools/testing/selftests/landlock/scoped_signal_test.c
351
arg.new_uid = prev_uid + 1;
tools/testing/selftests/landlock/scoped_signal_test.c
352
EXPECT_LT(0, arg.new_uid);
tools/testing/selftests/landlock/scoped_signal_test.c
355
arg.pipe_read = pipe_parent[0];
tools/testing/selftests/landlock/scoped_signal_test.c
360
&arg));
tools/testing/selftests/landlock/scoped_signal_test.c
365
EXPECT_NE(arg.new_uid, getuid());
tools/testing/selftests/landlock/scoped_signal_test.c
366
EXPECT_EQ(0, setuid(arg.new_uid));
tools/testing/selftests/landlock/scoped_signal_test.c
367
EXPECT_EQ(arg.new_uid, getuid());
tools/testing/selftests/liveupdate/luo_test_utils.c
100
arg.token = token;
tools/testing/selftests/liveupdate/luo_test_utils.c
101
if (ioctl(session_fd, LIVEUPDATE_SESSION_RETRIEVE_FD, &arg) < 0)
tools/testing/selftests/liveupdate/luo_test_utils.c
103
mfd = arg.fd;
tools/testing/selftests/liveupdate/luo_test_utils.c
129
struct liveupdate_session_finish arg = { .size = sizeof(arg) };
tools/testing/selftests/liveupdate/luo_test_utils.c
131
if (ioctl(session_fd, LIVEUPDATE_SESSION_FINISH, &arg) < 0)
tools/testing/selftests/liveupdate/luo_test_utils.c
33
struct liveupdate_ioctl_create_session arg = { .size = sizeof(arg) };
tools/testing/selftests/liveupdate/luo_test_utils.c
35
snprintf((char *)arg.name, LIVEUPDATE_SESSION_NAME_LENGTH, "%.*s",
tools/testing/selftests/liveupdate/luo_test_utils.c
38
if (ioctl(luo_fd, LIVEUPDATE_IOCTL_CREATE_SESSION, &arg) < 0)
tools/testing/selftests/liveupdate/luo_test_utils.c
41
return arg.fd;
tools/testing/selftests/liveupdate/luo_test_utils.c
46
struct liveupdate_ioctl_retrieve_session arg = { .size = sizeof(arg) };
tools/testing/selftests/liveupdate/luo_test_utils.c
48
snprintf((char *)arg.name, LIVEUPDATE_SESSION_NAME_LENGTH, "%.*s",
tools/testing/selftests/liveupdate/luo_test_utils.c
51
if (ioctl(luo_fd, LIVEUPDATE_IOCTL_RETRIEVE_SESSION, &arg) < 0)
tools/testing/selftests/liveupdate/luo_test_utils.c
54
return arg.fd;
tools/testing/selftests/liveupdate/luo_test_utils.c
59
struct liveupdate_session_preserve_fd arg = { .size = sizeof(arg) };
tools/testing/selftests/liveupdate/luo_test_utils.c
78
arg.fd = mfd;
tools/testing/selftests/liveupdate/luo_test_utils.c
79
arg.token = token;
tools/testing/selftests/liveupdate/luo_test_utils.c
80
if (ioctl(session_fd, LIVEUPDATE_SESSION_PRESERVE_FD, &arg) < 0)
tools/testing/selftests/liveupdate/luo_test_utils.c
95
struct liveupdate_session_retrieve_fd arg = { .size = sizeof(arg) };
tools/testing/selftests/membarrier/membarrier_test_multi_thread.c
18
void *test_membarrier_thread(void *arg)
tools/testing/selftests/memfd/fuse_test.c
163
static int sealing_thread_fn(void *arg)
tools/testing/selftests/memfd/memfd_test.c
1309
static int sysctl_simple_child(void *arg)
tools/testing/selftests/memfd/memfd_test.c
1343
static int sysctl_nested(void *arg)
tools/testing/selftests/memfd/memfd_test.c
1345
void (*fn)(void) = arg;
tools/testing/selftests/memfd/memfd_test.c
1351
static int sysctl_nested_wait(void *arg)
tools/testing/selftests/memfd/memfd_test.c
1369
return sysctl_nested(arg);
tools/testing/selftests/memfd/memfd_test.c
1387
static int sysctl_nested_child(void *arg)
tools/testing/selftests/memfd/memfd_test.c
783
static int idle_thread_fn(void *arg)
tools/testing/selftests/memfd/memfd_test.c
796
static pid_t spawn_thread(unsigned int flags, int (*fn)(void *), void *arg)
tools/testing/selftests/memfd/memfd_test.c
807
pid = clone(fn, stack + STACK_SIZE, SIGCHLD | flags, arg);
tools/testing/selftests/mm/page_frag/page_frag_test.c
47
static int page_frag_pop_thread(void *arg)
tools/testing/selftests/mm/page_frag/page_frag_test.c
49
struct ptr_ring *ring = arg;
tools/testing/selftests/mm/page_frag/page_frag_test.c
77
static int page_frag_push_thread(void *arg)
tools/testing/selftests/mm/page_frag/page_frag_test.c
79
struct ptr_ring *ring = arg;
tools/testing/selftests/mm/pagemap_ioctl.c
1317
struct pm_scan_arg arg = {0};
tools/testing/selftests/mm/pagemap_ioctl.c
1323
arg.size = sizeof(struct pm_scan_arg);
tools/testing/selftests/mm/pagemap_ioctl.c
1324
arg.start = (uintptr_t)mem;
tools/testing/selftests/mm/pagemap_ioctl.c
1325
arg.max_pages = count;
tools/testing/selftests/mm/pagemap_ioctl.c
1326
arg.end = (uintptr_t)(mem + count * page_size);
tools/testing/selftests/mm/pagemap_ioctl.c
1327
arg.vec = (uintptr_t)rgns;
tools/testing/selftests/mm/pagemap_ioctl.c
1328
arg.vec_len = sizeof(rgns) / sizeof(*rgns);
tools/testing/selftests/mm/pagemap_ioctl.c
1330
arg.flags |= PM_SCAN_WP_MATCHING | PM_SCAN_CHECK_WPASYNC;
tools/testing/selftests/mm/pagemap_ioctl.c
1331
arg.category_mask = PAGE_IS_WRITTEN;
tools/testing/selftests/mm/pagemap_ioctl.c
1332
arg.return_mask = PAGE_IS_WRITTEN;
tools/testing/selftests/mm/pagemap_ioctl.c
1334
ret = ioctl(pagemap_fd, PAGEMAP_SCAN, &arg);
tools/testing/selftests/mm/pagemap_ioctl.c
48
struct pm_scan_arg arg;
tools/testing/selftests/mm/pagemap_ioctl.c
50
arg.start = (uintptr_t)start;
tools/testing/selftests/mm/pagemap_ioctl.c
51
arg.end = (uintptr_t)(start + len);
tools/testing/selftests/mm/pagemap_ioctl.c
52
arg.vec = (uintptr_t)vec;
tools/testing/selftests/mm/pagemap_ioctl.c
53
arg.vec_len = vec_len;
tools/testing/selftests/mm/pagemap_ioctl.c
54
arg.flags = flag;
tools/testing/selftests/mm/pagemap_ioctl.c
55
arg.size = sizeof(struct pm_scan_arg);
tools/testing/selftests/mm/pagemap_ioctl.c
56
arg.max_pages = max_pages;
tools/testing/selftests/mm/pagemap_ioctl.c
57
arg.category_mask = required_mask;
tools/testing/selftests/mm/pagemap_ioctl.c
58
arg.category_anyof_mask = anyof_mask;
tools/testing/selftests/mm/pagemap_ioctl.c
59
arg.category_inverted = excluded_mask;
tools/testing/selftests/mm/pagemap_ioctl.c
60
arg.return_mask = return_mask;
tools/testing/selftests/mm/pagemap_ioctl.c
62
return ioctl(pagemap_fd, PAGEMAP_SCAN, &arg);
tools/testing/selftests/mm/pagemap_ioctl.c
69
struct pm_scan_arg arg;
tools/testing/selftests/mm/pagemap_ioctl.c
72
arg.start = (uintptr_t)start;
tools/testing/selftests/mm/pagemap_ioctl.c
73
arg.end = (uintptr_t)(start + len);
tools/testing/selftests/mm/pagemap_ioctl.c
74
arg.vec = (uintptr_t)vec;
tools/testing/selftests/mm/pagemap_ioctl.c
75
arg.vec_len = vec_len;
tools/testing/selftests/mm/pagemap_ioctl.c
76
arg.flags = flag;
tools/testing/selftests/mm/pagemap_ioctl.c
77
arg.size = sizeof(struct pm_scan_arg);
tools/testing/selftests/mm/pagemap_ioctl.c
78
arg.max_pages = max_pages;
tools/testing/selftests/mm/pagemap_ioctl.c
79
arg.category_mask = required_mask;
tools/testing/selftests/mm/pagemap_ioctl.c
80
arg.category_anyof_mask = anyof_mask;
tools/testing/selftests/mm/pagemap_ioctl.c
81
arg.category_inverted = excluded_mask;
tools/testing/selftests/mm/pagemap_ioctl.c
82
arg.return_mask = return_mask;
tools/testing/selftests/mm/pagemap_ioctl.c
84
ret = ioctl(pagemap_fd, PAGEMAP_SCAN, &arg);
tools/testing/selftests/mm/pagemap_ioctl.c
87
*walk_end = arg.walk_end;
tools/testing/selftests/mm/thuge-gen.c
211
int arg = ilog2(ps) << MAP_HUGE_SHIFT;
tools/testing/selftests/mm/thuge-gen.c
213
ksft_print_msg("Testing %luMB mmap with shift %x\n", ps >> 20, arg);
tools/testing/selftests/mm/thuge-gen.c
214
test_mmap(ps, MAP_HUGETLB | arg);
tools/testing/selftests/mm/thuge-gen.c
225
int arg = ilog2(ps) << SHM_HUGE_SHIFT;
tools/testing/selftests/mm/thuge-gen.c
226
ksft_print_msg("Testing %luMB shmget with shift %x\n", ps >> 20, arg);
tools/testing/selftests/mm/thuge-gen.c
227
test_shmget(ps, SHM_HUGETLB | arg);
tools/testing/selftests/mm/uffd-common.c
468
if (msg->arg.pagefault.flags & UFFD_PAGEFAULT_FLAG_WP) {
tools/testing/selftests/mm/uffd-common.c
470
wp_range(gopts->uffd, msg->arg.pagefault.address, gopts->page_size, false);
tools/testing/selftests/mm/uffd-common.c
472
} else if (msg->arg.pagefault.flags & UFFD_PAGEFAULT_FLAG_MINOR) {
tools/testing/selftests/mm/uffd-common.c
489
((char *)msg->arg.pagefault.address -
tools/testing/selftests/mm/uffd-common.c
493
continue_range(gopts->uffd, msg->arg.pagefault.address, gopts->page_size,
tools/testing/selftests/mm/uffd-common.c
518
if (msg->arg.pagefault.flags & UFFD_PAGEFAULT_FLAG_WRITE)
tools/testing/selftests/mm/uffd-common.c
521
offset = (char *)(unsigned long)msg->arg.pagefault.address - gopts->area_dst;
tools/testing/selftests/mm/uffd-common.c
529
void *uffd_poll_thread(void *arg)
tools/testing/selftests/mm/uffd-common.c
531
struct uffd_args *args = (struct uffd_args *)arg;
tools/testing/selftests/mm/uffd-common.c
577
gopts->uffd = msg.arg.fork.ufd;
tools/testing/selftests/mm/uffd-common.c
581
uffd_reg.range.start = msg.arg.remove.start;
tools/testing/selftests/mm/uffd-common.c
582
uffd_reg.range.len = msg.arg.remove.end -
tools/testing/selftests/mm/uffd-common.c
583
msg.arg.remove.start;
tools/testing/selftests/mm/uffd-common.c
589
gopts->area_dst = (char *)(unsigned long)msg.arg.remap.to;
tools/testing/selftests/mm/uffd-common.h
128
void *uffd_poll_thread(void *arg);
tools/testing/selftests/mm/uffd-stress.c
100
static void *locking_thread(void *arg)
tools/testing/selftests/mm/uffd-stress.c
102
struct uffd_args *args = (struct uffd_args *) arg;
tools/testing/selftests/mm/uffd-stress.c
141
static void *uffd_read_thread(void *arg)
tools/testing/selftests/mm/uffd-stress.c
143
struct uffd_args *args = (struct uffd_args *)arg;
tools/testing/selftests/mm/uffd-stress.c
159
static void *background_thread(void *arg)
tools/testing/selftests/mm/uffd-stress.c
161
struct uffd_args *args = (struct uffd_args *) arg;
tools/testing/selftests/mm/uffd-unit-tests.c
1002
if (msg->arg.pagefault.flags &
tools/testing/selftests/mm/uffd-unit-tests.c
1004
err("unexpected fault type %llu", msg->arg.pagefault.flags);
tools/testing/selftests/mm/uffd-unit-tests.c
1006
offset = (char *)(unsigned long)msg->arg.pagefault.address - gopts->area_dst;
tools/testing/selftests/mm/uffd-unit-tests.c
1095
if (msg->arg.pagefault.flags &
tools/testing/selftests/mm/uffd-unit-tests.c
1097
err("unexpected fault type %llu", msg->arg.pagefault.flags);
tools/testing/selftests/mm/uffd-unit-tests.c
1099
offset = (char *)(unsigned long)msg->arg.pagefault.address - gopts->area_dst;
tools/testing/selftests/mm/uffd-unit-tests.c
231
args->child_uffd = msg.arg.fork.ufd;
tools/testing/selftests/mm/vm_util.c
37
struct pm_scan_arg arg;
tools/testing/selftests/mm/vm_util.c
39
arg.start = (uintptr_t)start;
tools/testing/selftests/mm/vm_util.c
40
arg.end = (uintptr_t)(start + psize());
tools/testing/selftests/mm/vm_util.c
41
arg.vec = (uintptr_t)r;
tools/testing/selftests/mm/vm_util.c
42
arg.vec_len = 1;
tools/testing/selftests/mm/vm_util.c
43
arg.flags = 0;
tools/testing/selftests/mm/vm_util.c
44
arg.size = sizeof(struct pm_scan_arg);
tools/testing/selftests/mm/vm_util.c
45
arg.max_pages = 0;
tools/testing/selftests/mm/vm_util.c
46
arg.category_inverted = 0;
tools/testing/selftests/mm/vm_util.c
47
arg.category_mask = 0;
tools/testing/selftests/mm/vm_util.c
48
arg.category_anyof_mask = PAGE_IS_WPALLOWED | PAGE_IS_WRITTEN | PAGE_IS_FILE |
tools/testing/selftests/mm/vm_util.c
51
arg.return_mask = arg.category_anyof_mask;
tools/testing/selftests/mm/vm_util.c
53
return ioctl(fd, PAGEMAP_SCAN, &arg);
tools/testing/selftests/mount_setattr/mount_setattr_test.c
1166
static pid_t do_clone(int (*fn)(void *), void *arg, int flags)
tools/testing/selftests/mount_setattr/mount_setattr_test.c
1175
return __clone2(fn, stack, __STACK_SIZE, flags | SIGCHLD, arg, NULL);
tools/testing/selftests/mount_setattr/mount_setattr_test.c
1177
return clone(fn, stack + __STACK_SIZE, flags | SIGCHLD, arg, NULL);
tools/testing/selftests/move_mount_set_group/move_mount_set_group_test.c
268
static pid_t do_clone(int (*fn)(void *), void *arg, int flags)
tools/testing/selftests/move_mount_set_group/move_mount_set_group_test.c
277
return __clone2(fn, stack, __STACK_SIZE, flags | SIGCHLD, arg, NULL);
tools/testing/selftests/move_mount_set_group/move_mount_set_group_test.c
279
return clone(fn, stack + __STACK_SIZE, flags | SIGCHLD, arg, NULL);
tools/testing/selftests/mqueue/mq_perf_tests.c
108
.arg = &cpu_option_string,
tools/testing/selftests/mqueue/mq_perf_tests.c
129
.arg = &continuous_mode_fake,
tools/testing/selftests/mqueue/mq_perf_tests.c
143
.arg = &queue_path,
tools/testing/selftests/mqueue/mq_perf_tests.c
310
void *fake_cont_thread(void *arg)
tools/testing/selftests/mqueue/mq_perf_tests.c
323
void *cont_thread(void *arg)
tools/testing/selftests/mqueue/mq_perf_tests.c
426
void *perf_test_thread(void *arg)
tools/testing/selftests/namespaces/ns_active_ref_test.c
2129
static void *thread_create_namespace(void *arg)
tools/testing/selftests/namespaces/ns_active_ref_test.c
2131
struct thread_ns_info *info = (struct thread_ns_info *)arg;
tools/testing/selftests/namespaces/ns_active_ref_test.c
2359
static void *thread_sleep_and_wait(void *arg)
tools/testing/selftests/namespaces/ns_active_ref_test.c
2361
struct thread_sleep_data *data = (struct thread_sleep_data *)arg;
tools/testing/selftests/net/bind_bhash.c
72
static void *setup(void *arg)
tools/testing/selftests/net/bind_bhash.c
75
int *array = (int *)arg;
tools/testing/selftests/net/ioam6_parser.c
936
static int get_u32(__u32 *val, const char *arg, int base)
tools/testing/selftests/net/ioam6_parser.c
941
if (!arg || !*arg)
tools/testing/selftests/net/ioam6_parser.c
943
res = strtoul(arg, &ptr, base);
tools/testing/selftests/net/ioam6_parser.c
945
if (!ptr || ptr == arg || *ptr)
tools/testing/selftests/net/ioam6_parser.c
958
static int get_u16(__u16 *val, const char *arg, int base)
tools/testing/selftests/net/ioam6_parser.c
963
if (!arg || !*arg)
tools/testing/selftests/net/ioam6_parser.c
965
res = strtoul(arg, &ptr, base);
tools/testing/selftests/net/ioam6_parser.c
967
if (!ptr || ptr == arg || *ptr)
tools/testing/selftests/net/ioam6_parser.c
980
static int get_u8(__u8 *val, const char *arg, int base)
tools/testing/selftests/net/ioam6_parser.c
985
if (!arg || !*arg)
tools/testing/selftests/net/ioam6_parser.c
987
res = strtoul(arg, &ptr, base);
tools/testing/selftests/net/ioam6_parser.c
989
if (!ptr || ptr == arg || *ptr)
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
1366
int arg = 2;
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
1382
if (!strcmp(argv[arg], "id")) {
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
1383
if (++arg >= argc)
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
1387
id = atoi(argv[arg]);
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
1396
if (inet_pton(AF_INET, argv[arg], RTA_DATA(rta))) {
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
1400
} else if (inet_pton(AF_INET6, argv[arg], RTA_DATA(rta))) {
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
1405
error(1, errno, "can't parse ip %s", argv[arg]);
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
1417
if (++arg >= argc)
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
1420
for (; arg < argc; arg++) {
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
1421
if (!strcmp(argv[arg], "token")) {
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
1422
if (++arg >= argc)
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
1426
token = strtoul(argv[arg], NULL, 10);
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
1427
} else if (!strcmp(argv[arg], "flags")) {
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
1431
if (++arg >= argc)
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
1434
for (str = argv[arg]; (tok = strtok(str, ","));
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
1443
"unknown flag %s", argv[arg]);
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
1451
} else if (!strcmp(argv[arg], "port")) {
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
1457
if (++arg >= argc)
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
1460
port = atoi(argv[arg]);
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
1466
} else if (!strcmp(argv[arg], "rport")) {
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
1467
if (++arg >= argc)
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
1470
rport = atoi(argv[arg]);
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
1471
} else if (!strcmp(argv[arg], "rip")) {
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
1472
if (++arg >= argc)
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
1475
rip = argv[arg];
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
1477
error(1, 0, "unknown keyword %s", argv[arg]);
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
360
int arg;
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
377
for (arg = 2; arg < argc; arg++) {
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
378
if (!strcmp(argv[arg], "lip")) {
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
379
if (++arg >= argc)
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
382
params[0] = argv[arg];
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
383
} else if (!strcmp(argv[arg], "lport")) {
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
384
if (++arg >= argc)
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
387
params[1] = argv[arg];
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
388
} else if (!strcmp(argv[arg], "rip")) {
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
389
if (++arg >= argc)
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
392
params[2] = argv[arg];
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
393
} else if (!strcmp(argv[arg], "rport")) {
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
394
if (++arg >= argc)
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
397
params[3] = argv[arg];
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
398
} else if (!strcmp(argv[arg], "token")) {
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
399
if (++arg >= argc)
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
402
params[4] = argv[arg];
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
404
error(1, 0, "unknown keyword %s", argv[arg]);
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
407
for (arg = 0; arg < 4; arg = arg + 2) {
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
412
((arg == 0) ? MPTCP_PM_ATTR_ADDR : MPTCP_PM_ATTR_ADDR_REMOTE);
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
418
if (inet_pton(AF_INET, params[arg], RTA_DATA(rta))) {
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
422
} else if (inet_pton(AF_INET6, params[arg], RTA_DATA(rta))) {
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
427
error(1, errno, "can't parse ip %s", params[arg]);
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
438
port = atoi(params[arg + 1]);
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
477
int arg;
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
492
for (arg = 2; arg < argc; arg++) {
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
493
if (!strcmp(argv[arg], "lip")) {
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
494
if (++arg >= argc)
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
497
params[0] = argv[arg];
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
498
} else if (!strcmp(argv[arg], "lid")) {
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
499
if (++arg >= argc)
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
502
params[1] = argv[arg];
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
503
} else if (!strcmp(argv[arg], "rip")) {
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
504
if (++arg >= argc)
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
507
params[2] = argv[arg];
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
508
} else if (!strcmp(argv[arg], "rport")) {
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
509
if (++arg >= argc)
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
512
params[3] = argv[arg];
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
513
} else if (!strcmp(argv[arg], "token")) {
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
514
if (++arg >= argc)
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
517
params[4] = argv[arg];
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
519
error(1, 0, "unknown param %s", argv[arg]);
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
522
for (arg = 0; arg < 4; arg = arg + 2) {
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
527
((arg == 0) ? MPTCP_PM_ATTR_ADDR : MPTCP_PM_ATTR_ADDR_REMOTE);
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
533
if (inet_pton(AF_INET, params[arg], RTA_DATA(rta))) {
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
537
} else if (inet_pton(AF_INET6, params[arg], RTA_DATA(rta))) {
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
542
error(1, errno, "can't parse ip %s", params[arg]);
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
552
if (arg == 2) {
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
554
port = atoi(params[arg + 1]);
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
562
if (arg == 0) {
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
564
id = atoi(params[arg + 1]);
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
605
int arg;
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
615
for (arg = 2; arg < argc; arg++) {
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
616
if (!strcmp(argv[arg], "id")) {
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
617
if (++arg >= argc)
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
620
id = atoi(argv[arg]);
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
626
} else if (!strcmp(argv[arg], "token")) {
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
627
if (++arg >= argc)
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
630
token = strtoul(argv[arg], NULL, 10);
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
637
error(1, 0, "unknown keyword %s", argv[arg]);
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
657
int arg;
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
696
for (arg = 3; arg < argc; arg++) {
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
697
if (!strcmp(argv[arg], "id")) {
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
699
if (++arg >= argc)
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
702
id = atoi(argv[arg]);
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
708
} else if (!strcmp(argv[arg], "dev")) {
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
712
if (++arg >= argc)
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
715
ifindex = if_nametoindex(argv[arg]);
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
717
error(1, errno, "unknown device %s", argv[arg]);
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
724
} else if (!strcmp(argv[arg], "port")) {
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
728
if (++arg >= argc)
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
731
port = atoi(argv[arg]);
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
737
} else if (!strcmp(argv[arg], "token")) {
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
739
if (++arg >= argc)
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
742
token = strtoul(argv[arg], NULL, 10);
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
744
error(1, 0, "unknown keyword %s", argv[arg]);
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
783
int arg;
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
820
for (arg = 3; arg < argc; arg++) {
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
821
if (!strcmp(argv[arg], "flags")) {
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
825
if (++arg >= argc)
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
829
for (str = argv[arg]; (tok = strtok(str, ","));
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
845
"unknown flag %s", argv[arg]);
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
858
} else if (!strcmp(argv[arg], "id")) {
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
859
if (++arg >= argc)
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
862
id = atoi(argv[arg]);
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
868
} else if (!strcmp(argv[arg], "dev")) {
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
871
if (++arg >= argc)
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
874
ifindex = if_nametoindex(argv[arg]);
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
876
error(1, errno, "unknown device %s", argv[arg]);
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
883
} else if (!strcmp(argv[arg], "port")) {
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
886
if (++arg >= argc)
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
891
port = atoi(argv[arg]);
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
898
error(1, 0, "unknown keyword %s", argv[arg]);
tools/testing/selftests/net/ovpn/ovpn-cli.c
1172
typedef int (*ovpn_parse_reply_cb)(struct nlmsghdr *msg, void *arg);
tools/testing/selftests/net/ovpn/ovpn-cli.c
1419
void (*arg)__always_unused)
tools/testing/selftests/net/ovpn/ovpn-cli.c
1429
static int mcast_family_handler(struct nl_msg *msg, void *arg)
tools/testing/selftests/net/ovpn/ovpn-cli.c
1431
struct mcast_handler_args *grp = arg;
tools/testing/selftests/net/ovpn/ovpn-cli.c
1463
struct nlmsgerr *err, void *arg)
tools/testing/selftests/net/ovpn/ovpn-cli.c
1465
int *ret = arg;
tools/testing/selftests/net/ovpn/ovpn-cli.c
1471
static int mcast_ack_handler(struct nl_msg (*msg)__always_unused, void *arg)
tools/testing/selftests/net/ovpn/ovpn-cli.c
1473
int *ret = arg;
tools/testing/selftests/net/ovpn/ovpn-cli.c
1479
static int ovpn_handle_msg(struct nl_msg *msg, void *arg)
tools/testing/selftests/net/ovpn/ovpn-cli.c
1485
int *ret = arg;
tools/testing/selftests/net/ovpn/ovpn-cli.c
1816
static int ovpn_parse_key_slot(const char *arg, struct ovpn_ctx *ovpn)
tools/testing/selftests/net/ovpn/ovpn-cli.c
1818
int slot = strtoul(arg, NULL, 10);
tools/testing/selftests/net/ovpn/ovpn-cli.c
251
struct nlmsgerr *err, void *arg)
tools/testing/selftests/net/ovpn/ovpn-cli.c
257
int *ret = arg;
tools/testing/selftests/net/ovpn/ovpn-cli.c
296
void *arg)
tools/testing/selftests/net/ovpn/ovpn-cli.c
298
int *status = arg;
tools/testing/selftests/net/ovpn/ovpn-cli.c
305
void *arg)
tools/testing/selftests/net/ovpn/ovpn-cli.c
307
int *status = arg;
tools/testing/selftests/net/ovpn/ovpn-cli.c
56
typedef int (*ovpn_nl_cb)(struct nl_msg *msg, void *arg);
tools/testing/selftests/net/ovpn/ovpn-cli.c
748
static int ovpn_handle_peer(struct nl_msg *msg, void (*arg)__always_unused)
tools/testing/selftests/net/ovpn/ovpn-cli.c
960
static int ovpn_handle_key(struct nl_msg *msg, void (*arg)__always_unused)
tools/testing/selftests/net/so_txtime.c
393
char *arg, *tok;
tools/testing/selftests/net/so_txtime.c
396
arg = strdup(optarg);
tools/testing/selftests/net/so_txtime.c
397
if (!arg)
tools/testing/selftests/net/so_txtime.c
400
while ((tok = strtok(arg, ","))) {
tools/testing/selftests/net/so_txtime.c
401
arg = NULL; /* only pass non-zero on first call */
tools/testing/selftests/net/so_txtime.c
416
free(arg);
tools/testing/selftests/net/tcp_ao/bench-lookups.c
101
f(sk, arg);
tools/testing/selftests/net/tcp_ao/bench-lookups.c
128
static void delete_mkt(int sk, void *arg)
tools/testing/selftests/net/tcp_ao/bench-lookups.c
130
struct tcp_ao_del *ao = arg;
tools/testing/selftests/net/tcp_ao/bench-lookups.c
136
static void add_back_mkt(int sk, void *arg)
tools/testing/selftests/net/tcp_ao/bench-lookups.c
138
union tcp_addr *p = arg;
tools/testing/selftests/net/tcp_ao/bench-lookups.c
209
static void *server_fn(void *arg)
tools/testing/selftests/net/tcp_ao/bench-lookups.c
256
static void connect_client(int sk, void *arg)
tools/testing/selftests/net/tcp_ao/bench-lookups.c
258
size_t *p = arg;
tools/testing/selftests/net/tcp_ao/bench-lookups.c
336
static void *client_fn(void *arg)
tools/testing/selftests/net/tcp_ao/bench-lookups.c
92
void (*f)(int, void *), int sk, void *arg)
tools/testing/selftests/net/tcp_ao/connect-deny.c
106
static void *server_fn(void *arg)
tools/testing/selftests/net/tcp_ao/connect-deny.c
221
static void *client_fn(void *arg)
tools/testing/selftests/net/tcp_ao/connect.c
32
static void *client_fn(void *arg)
tools/testing/selftests/net/tcp_ao/connect.c
6
static void *server_fn(void *arg)
tools/testing/selftests/net/tcp_ao/icmps-accept.c
106
static void *server_fn(void *arg)
tools/testing/selftests/net/tcp_ao/icmps-accept.c
421
static void *client_fn(void *arg)
tools/testing/selftests/net/tcp_ao/icmps-discard.c
106
static void *server_fn(void *arg)
tools/testing/selftests/net/tcp_ao/icmps-discard.c
421
static void *client_fn(void *arg)
tools/testing/selftests/net/tcp_ao/key-management.c
1143
static void *server_fn(void *arg)
tools/testing/selftests/net/tcp_ao/key-management.c
1184
static void *client_fn(void *arg)
tools/testing/selftests/net/tcp_ao/lib/ftrace.c
172
static void tracer_cleanup(void *arg)
tools/testing/selftests/net/tcp_ao/lib/ftrace.c
174
struct test_ftracer *tracer = arg;
tools/testing/selftests/net/tcp_ao/lib/ftrace.c
195
static void *tracer_thread_func(void *arg)
tools/testing/selftests/net/tcp_ao/lib/ftrace.c
197
struct test_ftracer *tracer = arg;
tools/testing/selftests/net/tcp_ao/lib/ftrace.c
199
pthread_cleanup_push(tracer_cleanup, arg);
tools/testing/selftests/net/tcp_ao/lib/setup.c
208
static void *new_pthread_entry(void *arg)
tools/testing/selftests/net/tcp_ao/lib/setup.c
210
struct new_pthread_arg *p = arg;
tools/testing/selftests/net/tcp_ao/restore.c
197
static void *client_fn(void *arg)
tools/testing/selftests/net/tcp_ao/restore.c
90
static void *server_fn(void *arg)
tools/testing/selftests/net/tcp_ao/rst.c
173
static void *server_fn(void *arg)
tools/testing/selftests/net/tcp_ao/rst.c
436
static void *client_fn(void *arg)
tools/testing/selftests/net/tcp_ao/self-connect.c
162
static void *client_fn(void *arg)
tools/testing/selftests/net/tcp_ao/seq-ext.c
173
static void *client_fn(void *arg)
tools/testing/selftests/net/tcp_ao/seq-ext.c
65
static void *server_fn(void *arg)
tools/testing/selftests/net/tcp_ao/setsockopt-closed.c
995
static void *client_fn(void *arg)
tools/testing/selftests/net/tcp_ao/unsigned-md5.c
153
static void *server_fn(void *arg)
tools/testing/selftests/net/tcp_ao/unsigned-md5.c
670
static void *client_fn(void *arg)
tools/testing/selftests/net/tcp_inq.c
59
void *start_server(void *arg)
tools/testing/selftests/net/tcp_inq.c
61
int server_fd = (int)(unsigned long)arg;
tools/testing/selftests/net/tcp_mmap.c
169
void *child_thread(void *arg)
tools/testing/selftests/net/tcp_mmap.c
186
fd = (int)(unsigned long)arg;
tools/testing/selftests/openat2/openat2_test.c
43
struct open_how_ext arg;
tools/testing/selftests/openat2/openat2_test.c
58
.arg.inner.flags = O_RDONLY,
tools/testing/selftests/openat2/openat2_test.c
62
.arg.inner.flags = O_RDONLY,
tools/testing/selftests/openat2/openat2_test.c
69
.arg.inner.flags = O_RDONLY, .size = 0, .err = -EINVAL },
tools/testing/selftests/openat2/openat2_test.c
71
.arg.inner.flags = O_RDONLY,
tools/testing/selftests/openat2/openat2_test.c
76
.arg.inner.flags = O_RDONLY, .arg.extra1 = 0xdeadbeef,
tools/testing/selftests/openat2/openat2_test.c
79
.arg.inner.flags = O_RDONLY, .arg.extra2 = 0xfeedcafe,
tools/testing/selftests/openat2/openat2_test.c
82
.arg.inner.flags = O_RDONLY, .arg.extra3 = 0xabad1dea,
tools/testing/selftests/openat2/openat2_test.c
91
struct open_how_ext how_ext = test->arg;
tools/testing/selftests/pci_endpoint/pci_endpoint_test.c
25
#define pci_ep_ioctl(cmd, arg) \
tools/testing/selftests/pci_endpoint/pci_endpoint_test.c
27
ret = ioctl(self->fd, cmd, arg); \
tools/testing/selftests/perf_events/sigtrap_threads.c
87
static void *test_thread(void *arg)
tools/testing/selftests/perf_events/sigtrap_threads.c
89
pthread_barrier_t *barrier = (pthread_barrier_t *)arg;
tools/testing/selftests/pid_namespace/pid_max.c
20
static pid_t do_clone(int (*fn)(void *), void *arg, int flags)
tools/testing/selftests/pid_namespace/pid_max.c
30
ret = __clone2(fn, stack, __STACK_SIZE, flags | SIGCHLD, arg);
tools/testing/selftests/pid_namespace/pid_max.c
32
ret = clone(fn, stack + __STACK_SIZE, flags | SIGCHLD, arg);
tools/testing/selftests/pidfd/pidfd_info_test.c
221
static void *pidfd_info_pause_thread(void *arg)
tools/testing/selftests/pidfd/pidfd_info_test.c
224
int ipc_socket = *(int *)arg;
tools/testing/selftests/pidfd/pidfd_info_test.c
397
static void *pidfd_info_thread_exec(void *arg)
tools/testing/selftests/pidfd/pidfd_info_test.c
400
int ipc_socket = *(int *)arg;
tools/testing/selftests/pidfd/pidfd_info_test.c
546
static void *pidfd_info_thread_exec_sane(void *arg)
tools/testing/selftests/pidfd/pidfd_info_test.c
549
int ipc_socket = *(int *)arg;
tools/testing/selftests/pidfd/pidfd_test.c
72
static void *send_signal_worker(void *arg)
tools/testing/selftests/pidfd/pidfd_test.c
74
int pidfd = (int)(intptr_t)arg;
tools/testing/selftests/powerpc/benchmarks/context_switch.c
106
static void start_process_on(void *(*fn)(void *), void *arg, unsigned long cpu)
tools/testing/selftests/powerpc/benchmarks/context_switch.c
138
fn(arg);
tools/testing/selftests/powerpc/benchmarks/context_switch.c
182
static void *pipe_thread1(void *arg)
tools/testing/selftests/powerpc/benchmarks/context_switch.c
200
static void *pipe_thread2(void *arg)
tools/testing/selftests/powerpc/benchmarks/context_switch.c
227
static void *yield_thread1(void *arg)
tools/testing/selftests/powerpc/benchmarks/context_switch.c
242
static void *yield_thread2(void *arg)
tools/testing/selftests/powerpc/benchmarks/context_switch.c
357
static void *futex_thread1(void *arg)
tools/testing/selftests/powerpc/benchmarks/context_switch.c
372
static void *futex_thread2(void *arg)
tools/testing/selftests/powerpc/benchmarks/context_switch.c
421
static void (*start_fn)(void *(*fn)(void *), void *arg, unsigned long cpu);
tools/testing/selftests/powerpc/benchmarks/context_switch.c
74
static void start_thread_on(void *(*fn)(void *), void *arg, unsigned long cpu)
tools/testing/selftests/powerpc/benchmarks/context_switch.c
98
rc = pthread_create(&tid, &attr, fn, arg);
tools/testing/selftests/powerpc/benchmarks/fork.c
129
static void *null_fn(void *arg)
tools/testing/selftests/powerpc/benchmarks/fork.c
195
static void *bench_proc(void *arg)
tools/testing/selftests/powerpc/benchmarks/fork.c
46
static void start_process_on(void *(*fn)(void *), void *arg, int cpu)
tools/testing/selftests/powerpc/benchmarks/fork.c
61
fn(arg);
tools/testing/selftests/powerpc/dscr/dscr_default_test.c
21
static void *dscr_default_lockstep_writer(void *arg)
tools/testing/selftests/powerpc/dscr/dscr_default_test.c
23
sem_t *reader_sem = (sem_t *)arg;
tools/testing/selftests/powerpc/dscr/dscr_default_test.c
24
sem_t *writer_sem = (sem_t *)arg + 1;
tools/testing/selftests/powerpc/mm/tlbie_test.c
458
static void *rim_fn(void *arg)
tools/testing/selftests/powerpc/mm/tlbie_test.c
460
unsigned int tid = *((unsigned int *)arg);
tools/testing/selftests/powerpc/mm/tlbie_test.c
567
static void *mem_snapshot_fn(void *arg)
tools/testing/selftests/powerpc/nx-gzip/include/nx.h
34
void *arg);
tools/testing/selftests/powerpc/tm/tm-signal-pagefault.c
122
uffdio_copy.dst = msg.arg.pagefault.address & ~(pagesize-1);
tools/testing/selftests/powerpc/tm/tm-signal-pagefault.c
83
void *fault_handler_thread(void *arg)
tools/testing/selftests/powerpc/tm/tm-signal-pagefault.c
91
uffd = (long) arg;
tools/testing/selftests/proc/thread-self.c
27
int f(void *arg)
tools/testing/selftests/proc/thread-self.c
42
if (arg)
tools/testing/selftests/ptrace/peeksiginfo.c
107
struct ptrace_peeksiginfo_args arg = {.flags = 0, .nr = nr, .off = 0};
tools/testing/selftests/ptrace/peeksiginfo.c
113
arg.flags = PTRACE_PEEKSIGINFO_SHARED;
tools/testing/selftests/ptrace/peeksiginfo.c
116
arg.flags = 0;
tools/testing/selftests/ptrace/peeksiginfo.c
121
arg.off = i;
tools/testing/selftests/ptrace/peeksiginfo.c
122
ret = sys_ptrace(PTRACE_PEEKSIGINFO, child, &arg, siginfo);
tools/testing/selftests/ptrace/peeksiginfo.c
46
struct ptrace_peeksiginfo_args arg;
tools/testing/selftests/ptrace/peeksiginfo.c
68
arg.nr = SIGNR;
tools/testing/selftests/ptrace/peeksiginfo.c
69
arg.off = 0;
tools/testing/selftests/ptrace/peeksiginfo.c
72
arg.flags = ~0;
tools/testing/selftests/ptrace/peeksiginfo.c
73
ret = sys_ptrace(PTRACE_PEEKSIGINFO, child, &arg, addr_rw);
tools/testing/selftests/ptrace/peeksiginfo.c
80
arg.flags = 0;
tools/testing/selftests/ptrace/peeksiginfo.c
83
ret = sys_ptrace(PTRACE_PEEKSIGINFO, child, &arg,
tools/testing/selftests/ptrace/peeksiginfo.c
91
ret = sys_ptrace(PTRACE_PEEKSIGINFO, child, &arg, addr_ro);
tools/testing/selftests/ptrace/vmaccess.c
18
static void *thread(void *arg)
tools/testing/selftests/riscv/abi/pointer_masking.c
80
int arg, ret;
tools/testing/selftests/riscv/abi/pointer_masking.c
82
arg = pmlen << PR_PMLEN_SHIFT | tagged_addr_abi;
tools/testing/selftests/riscv/abi/pointer_masking.c
83
ret = prctl(PR_SET_TAGGED_ADDR_CTRL, arg, 0, 0, 0);
tools/testing/selftests/riscv/abi/pointer_masking.c
86
if (ret == arg)
tools/testing/selftests/riscv/hwprobe/cbo.c
107
static void test_zicbop(void *arg)
tools/testing/selftests/riscv/hwprobe/cbo.c
119
cpu_set_t *cpus = (cpu_set_t *)arg;
tools/testing/selftests/riscv/hwprobe/cbo.c
152
static void test_zicbom(void *arg)
tools/testing/selftests/riscv/hwprobe/cbo.c
157
cpu_set_t *cpus = (cpu_set_t *)arg;
tools/testing/selftests/riscv/hwprobe/cbo.c
176
static void test_zicboz(void *arg)
tools/testing/selftests/riscv/hwprobe/cbo.c
181
cpu_set_t *cpus = (cpu_set_t *)arg;
tools/testing/selftests/riscv/hwprobe/cbo.c
279
void (*test_fn)(void *arg);
tools/testing/selftests/riscv/hwprobe/cbo.c
72
static void test_no_cbo_inval(void *arg)
tools/testing/selftests/riscv/hwprobe/cbo.c
80
static void test_no_zicbom(void *arg)
tools/testing/selftests/riscv/hwprobe/cbo.c
93
static void test_no_zicboz(void *arg)
tools/testing/selftests/rseq/basic_percpu_ops_test.c
115
void *test_percpu_spinlock_thread(void *arg)
tools/testing/selftests/rseq/basic_percpu_ops_test.c
117
struct spinlock_test_data *data = arg;
tools/testing/selftests/rseq/basic_percpu_ops_test.c
244
void *test_percpu_list_thread(void *arg)
tools/testing/selftests/rseq/basic_percpu_ops_test.c
247
struct percpu_list *list = (struct percpu_list *)arg;
tools/testing/selftests/rseq/param_test.c
1103
void *test_percpu_memcpy_buffer_thread(void *arg)
tools/testing/selftests/rseq/param_test.c
1106
struct percpu_memcpy_buffer *buffer = (struct percpu_memcpy_buffer *)arg;
tools/testing/selftests/rseq/param_test.c
1254
void *test_membarrier_worker_thread(void *arg)
tools/testing/selftests/rseq/param_test.c
1257
(struct test_membarrier_thread_args *)arg;
tools/testing/selftests/rseq/param_test.c
1318
void *test_membarrier_manager_thread(void *arg)
tools/testing/selftests/rseq/param_test.c
1321
(struct test_membarrier_thread_args *)arg;
tools/testing/selftests/rseq/param_test.c
477
void *test_percpu_spinlock_thread(void *arg)
tools/testing/selftests/rseq/param_test.c
479
struct spinlock_thread_test_data *thread_data = arg;
tools/testing/selftests/rseq/param_test.c
554
void *test_percpu_inc_thread(void *arg)
tools/testing/selftests/rseq/param_test.c
556
struct inc_thread_test_data *thread_data = arg;
tools/testing/selftests/rseq/param_test.c
710
void *test_percpu_list_thread(void *arg)
tools/testing/selftests/rseq/param_test.c
713
struct percpu_list *list = (struct percpu_list *)arg;
tools/testing/selftests/rseq/param_test.c
893
void *test_percpu_buffer_thread(void *arg)
tools/testing/selftests/rseq/param_test.c
896
struct percpu_buffer *buffer = (struct percpu_buffer *)arg;
tools/testing/selftests/rseq/rseq-ppc.h
46
#define RSEQ_STORE_LONG(arg) "std%U[" __rseq_str(arg) "]%X[" __rseq_str(arg) "] " /* To memory ("m" constraint) */
tools/testing/selftests/rseq/rseq-ppc.h
47
#define RSEQ_STORE_INT(arg) "stw%U[" __rseq_str(arg) "]%X[" __rseq_str(arg) "] " /* To memory ("m" constraint) */
tools/testing/selftests/rseq/rseq-ppc.h
48
#define RSEQ_LOAD_LONG(arg) "ld%U[" __rseq_str(arg) "]%X[" __rseq_str(arg) "] " /* From memory ("m" constraint) */
tools/testing/selftests/rseq/rseq-ppc.h
49
#define RSEQ_LOAD_INT(arg) "lwz%U[" __rseq_str(arg) "]%X[" __rseq_str(arg) "] " /* From memory ("m" constraint) */
tools/testing/selftests/rseq/rseq-ppc.h
91
#define RSEQ_STORE_LONG(arg) "stw%U[" __rseq_str(arg) "]%X[" __rseq_str(arg) "] " /* To memory ("m" constraint) */
tools/testing/selftests/rseq/rseq-ppc.h
92
#define RSEQ_STORE_INT(arg) RSEQ_STORE_LONG(arg) /* To memory ("m" constraint) */
tools/testing/selftests/rseq/rseq-ppc.h
93
#define RSEQ_LOAD_LONG(arg) "lwz%U[" __rseq_str(arg) "]%X[" __rseq_str(arg) "] " /* From memory ("m" constraint) */
tools/testing/selftests/rseq/rseq-ppc.h
94
#define RSEQ_LOAD_INT(arg) RSEQ_LOAD_LONG(arg) /* From memory ("m" constraint) */
tools/testing/selftests/rseq/slice_test.c
104
static void *noise_thread(void *arg)
tools/testing/selftests/rseq/slice_test.c
106
struct noise_params *p = arg;
tools/testing/selftests/sched/cs_prctl_test.c
127
static int child_func_thread(void __attribute__((unused))*arg)
tools/testing/selftests/sched/cs_prctl_test.c
152
static int child_func_process(void *arg)
tools/testing/selftests/sched/cs_prctl_test.c
154
struct child_args *ca = (struct child_args *)arg;
tools/testing/selftests/sched_ext/cyclic_kick_wait.c
43
static void *worker_fn(void *arg)
tools/testing/selftests/sched_ext/cyclic_kick_wait.c
45
struct worker_ctx *worker = arg;
tools/testing/selftests/sched_ext/peek_dsq.c
27
static void *workload_thread_fn(void *arg)
tools/testing/selftests/sched_ext/reload_loop.c
29
static void *do_reload_loop(void *arg)
tools/testing/selftests/sched_ext/test_example.c
27
int *arg = ctx;
tools/testing/selftests/sched_ext/test_example.c
31
SCX_EQ(*arg, context);
tools/testing/selftests/sched_ext/total_bw.c
29
static void *cpu_stress_thread(void *arg)
tools/testing/selftests/sync/sync.c
173
__u32 arg = count;
tools/testing/selftests/sync/sync.c
175
return ioctl(fd, SW_SYNC_IOC_INC, &arg);
tools/testing/selftests/timers/posix_timers.c
176
static void *ctd_thread_func(void *arg)
tools/testing/selftests/timers/posix_timers.c
240
static void *ignore_thread(void *arg)
tools/testing/selftests/timers/posix_timers.c
242
unsigned int *tid = arg;
tools/testing/selftests/timers/threadtest.c
103
void *independent_thread(void *arg)
tools/testing/selftests/timers/threadtest.c
81
void *shared_thread(void *arg)
tools/testing/selftests/x86/lam.c
842
static int thread_fn_get_lam(void *arg)
tools/testing/selftests/x86/lam.c
847
static int thread_fn_set_lam(void *arg)
tools/testing/selftests/x86/lam.c
849
struct testcases *test = arg;
tools/testing/selftests/x86/test_shadow_stack.c
455
static void *uffd_thread(void *arg)
tools/testing/selftests/x86/test_shadow_stack.c
458
int uffd = *(int *)arg;
tools/testing/selftests/x86/test_shadow_stack.c
471
req.dst = msg.arg.pagefault.address;
tools/testing/vsock/vsock_perf.c
436
static long strtolx(const char *arg)
tools/testing/vsock/vsock_perf.c
441
value = strtol(arg, &end, 10);
tools/testing/vsock/vsock_perf.c
443
if (end != arg + strlen(arg))
tools/thermal/thermal-engine/thermal-engine.c
114
static int tz_create(const char *name, int tz_id, __maybe_unused void *arg)
tools/thermal/thermal-engine/thermal-engine.c
121
static int tz_delete(int tz_id, __maybe_unused void *arg)
tools/thermal/thermal-engine/thermal-engine.c
128
static int tz_disable(int tz_id, void *arg)
tools/thermal/thermal-engine/thermal-engine.c
130
struct thermal_data *td = arg;
tools/thermal/thermal-engine/thermal-engine.c
138
static int tz_enable(int tz_id, void *arg)
tools/thermal/thermal-engine/thermal-engine.c
140
struct thermal_data *td = arg;
tools/thermal/thermal-engine/thermal-engine.c
148
static int trip_high(int tz_id, int trip_id, int temp, void *arg)
tools/thermal/thermal-engine/thermal-engine.c
150
struct thermal_data *td = arg;
tools/thermal/thermal-engine/thermal-engine.c
159
static int trip_low(int tz_id, int trip_id, int temp, void *arg)
tools/thermal/thermal-engine/thermal-engine.c
161
struct thermal_data *td = arg;
tools/thermal/thermal-engine/thermal-engine.c
170
static int trip_add(int tz_id, int trip_id, int type, int temp, int hyst, __maybe_unused void *arg)
tools/thermal/thermal-engine/thermal-engine.c
178
static int trip_delete(int tz_id, int trip_id, __maybe_unused void *arg)
tools/thermal/thermal-engine/thermal-engine.c
186
int hyst, __maybe_unused void *arg)
tools/thermal/thermal-engine/thermal-engine.c
188
struct thermal_data *td = arg;
tools/thermal/thermal-engine/thermal-engine.c
201
static int cdev_add(const char *name, int cdev_id, int max_state, __maybe_unused void *arg)
tools/thermal/thermal-engine/thermal-engine.c
208
static int cdev_delete(int cdev_id, __maybe_unused void *arg)
tools/thermal/thermal-engine/thermal-engine.c
215
static int cdev_update(int cdev_id, int cur_state, __maybe_unused void *arg)
tools/thermal/thermal-engine/thermal-engine.c
222
static int gov_change(int tz_id, const char *name, __maybe_unused void *arg)
tools/thermal/thermal-engine/thermal-engine.c
224
struct thermal_data *td = arg;
tools/thermal/thermal-engine/thermal-engine.c
234
static int threshold_add(int tz_id, int temp, int direction, __maybe_unused void *arg)
tools/thermal/thermal-engine/thermal-engine.c
241
static int threshold_delete(int tz_id, int temp, int direction, __maybe_unused void *arg)
tools/thermal/thermal-engine/thermal-engine.c
248
static int threshold_flush(int tz_id, __maybe_unused void *arg)
tools/thermal/thermal-engine/thermal-engine.c
255
static int threshold_up(int tz_id, int temp, int prev_temp, __maybe_unused void *arg)
tools/thermal/thermal-engine/thermal-engine.c
263
static int threshold_down(int tz_id, int temp, int prev_temp, __maybe_unused void *arg)
tools/thermal/thermal-engine/thermal-engine.c
292
static int thermal_event(__maybe_unused int fd, __maybe_unused void *arg)
tools/thermal/thermal-engine/thermal-engine.c
294
struct thermal_data *td = arg;
tools/thermal/thermal-engine/thermal-engine.c
41
static int show_threshold(struct thermal_threshold *th, __maybe_unused void *arg)
tools/thermal/thermal-engine/thermal-engine.c
49
static int show_trip(struct thermal_trip *tt, __maybe_unused void *arg)
tools/thermal/thermal-engine/thermal-engine.c
57
static int show_temp(struct thermal_zone *tz, __maybe_unused void *arg)
tools/thermal/thermal-engine/thermal-engine.c
59
thermal_cmd_get_temp(arg, tz);
tools/thermal/thermal-engine/thermal-engine.c
66
static int show_governor(struct thermal_zone *tz, __maybe_unused void *arg)
tools/thermal/thermal-engine/thermal-engine.c
68
thermal_cmd_get_governor(arg, tz);
tools/thermal/thermal-engine/thermal-engine.c
75
static int show_tz(struct thermal_zone *tz, __maybe_unused void *arg)
tools/thermal/thermal-engine/thermal-engine.c
83
show_temp(tz, arg);
tools/thermal/thermal-engine/thermal-engine.c
85
show_governor(tz, arg);
tools/thermal/thermal-engine/thermal-engine.c
90
static int set_threshold(struct thermal_zone *tz, __maybe_unused void *arg)
tools/thermal/thermal-engine/thermal-engine.c
92
struct thermal_handler *th = arg;
tools/thermal/thermometer/thermometer.c
342
static int timer_temperature_callback(int fd, void *arg)
tools/thermal/thermometer/thermometer.c
344
struct tz *tz = arg;
tools/thermal/thermometer/thermometer.c
441
static int kill_process(__maybe_unused int fd, void *arg)
tools/thermal/thermometer/thermometer.c
443
pid_t pid = *(pid_t *)arg;
tools/thermal/thermometer/thermometer.c
455
static int exit_mainloop(__maybe_unused int fd, __maybe_unused void *arg)
tools/thermal/tmon/tmon.h
167
extern void *handle_tui_events(void *arg);
tools/thermal/tmon/tui.c
466
void *handle_tui_events(void *arg)
tools/thermal/tmon/tui.c
517
if (arg)
tools/thermal/tmon/tui.c
518
*(int *)arg = 0; /* make gcc happy */
tools/tracing/latency/latency-collector.c
1549
static void *do_printloop(void *arg)
tools/tracing/latency/latency-collector.c
1553
long *rseed = (long *) arg;
tools/tracing/rtla/src/utils.c
430
int parse_prio(char *arg, struct sched_attr *sched_param)
tools/tracing/rtla/src/utils.c
439
switch (arg[0]) {
tools/tracing/rtla/src/utils.c
443
if (strlen(arg) < 4)
tools/tracing/rtla/src/utils.c
446
runtime = get_long_ns_after_colon(arg);
tools/tracing/rtla/src/utils.c
450
period = get_long_ns_after_colon(&arg[2]);
tools/tracing/rtla/src/utils.c
465
prio = get_long_after_colon(arg);
tools/tracing/rtla/src/utils.c
480
prio = get_long_after_colon(arg);
tools/tracing/rtla/src/utils.c
495
prio = get_long_after_colon(arg);
tools/tracing/rtla/src/utils.h
65
int parse_prio(char *arg, struct sched_attr *sched_param);
tools/usb/ffs-test.c
388
static void cleanup_thread(void *arg)
tools/usb/ffs-test.c
390
struct thread *t = arg;
tools/usb/ffs-test.c
419
static void *start_thread_helper(void *arg)
tools/usb/ffs-test.c
422
struct thread *t = arg;
tools/usb/ffs-test.c
429
pthread_cleanup_push(cleanup_thread, arg);
tools/usb/testusb.c
291
static void *handle_testdev (void *arg)
tools/usb/testusb.c
293
struct testdev *dev = arg;
tools/usb/testusb.c
345
return arg;
tools/usb/usbip/src/usbip_network.c
26
void usbip_setup_port_number(char *arg)
tools/usb/usbip/src/usbip_network.c
28
dbg("parsing port arg '%s'", arg);
tools/usb/usbip/src/usbip_network.c
30
unsigned long int port = strtoul(arg, &end, 10);
tools/usb/usbip/src/usbip_network.c
32
if (end == arg) {
tools/usb/usbip/src/usbip_network.c
33
err("port: could not parse '%s' as a decimal integer", arg);
tools/usb/usbip/src/usbip_network.c
38
err("port: garbage at end of '%s'", arg);
tools/usb/usbip/src/usbip_network.c
44
arg, UINT16_MAX);
tools/usb/usbip/src/usbip_network.c
49
usbip_port_string = arg;
tools/usb/usbip/src/usbip_network.h
19
void usbip_setup_port_number(char *arg);
tools/virtio/ringtest/main.c
199
void *start_guest(void *arg)
tools/virtio/ringtest/main.c
201
set_affinity(arg);
tools/virtio/ringtest/main.c
206
void *start_host(void *arg)
tools/virtio/ringtest/main.c
208
set_affinity(arg);
tools/virtio/ringtest/main.c
76
void set_affinity(const char *arg)
tools/virtio/ringtest/main.c
84
if (!arg)
tools/virtio/ringtest/main.c
87
cpu = strtol(arg, &endptr, 0);
tools/virtio/virtio-trace/trace-agent.c
71
static unsigned long parse_size(const char *arg)
tools/virtio/virtio-trace/trace-agent.c
76
value = strtoul(arg, &ptr, 10);
virt/kvm/kvm_main.c
124
unsigned long arg);
virt/kvm/kvm_main.c
127
unsigned long arg);
virt/kvm/kvm_main.c
138
unsigned long arg) { return -EINVAL; }
virt/kvm/kvm_main.c
2483
gfn_range.arg = range->arg;
virt/kvm/kvm_main.c
2550
.arg.attributes = attributes,
virt/kvm/kvm_main.c
2559
.arg.attributes = attributes,
virt/kvm/kvm_main.c
4413
unsigned int ioctl, unsigned long arg)
virt/kvm/kvm_main.c
4416
void __user *argp = (void __user *)arg;
virt/kvm/kvm_main.c
4440
r = kvm_arch_vcpu_unlocked_ioctl(filp, ioctl, arg);
virt/kvm/kvm_main.c
4450
if (arg)
virt/kvm/kvm_main.c
4653
r = kvm_arch_vcpu_ioctl(filp, ioctl, arg);
virt/kvm/kvm_main.c
4664
unsigned int ioctl, unsigned long arg)
virt/kvm/kvm_main.c
4667
void __user *argp = compat_ptr(arg);
virt/kvm/kvm_main.c
4697
r = kvm_vcpu_ioctl(filp, ioctl, arg);
virt/kvm/kvm_main.c
4718
unsigned long arg)
virt/kvm/kvm_main.c
4725
if (copy_from_user(&attr, (void __user *)arg, sizeof(attr)))
virt/kvm/kvm_main.c
4732
unsigned long arg)
virt/kvm/kvm_main.c
4741
return kvm_device_ioctl_attr(dev, dev->ops->set_attr, arg);
virt/kvm/kvm_main.c
4743
return kvm_device_ioctl_attr(dev, dev->ops->get_attr, arg);
virt/kvm/kvm_main.c
4745
return kvm_device_ioctl_attr(dev, dev->ops->has_attr, arg);
virt/kvm/kvm_main.c
4748
return dev->ops->ioctl(dev, ioctl, arg);
virt/kvm/kvm_main.c
4870
static int kvm_vm_ioctl_check_extension_generic(struct kvm *kvm, long arg)
virt/kvm/kvm_main.c
4872
switch (arg) {
virt/kvm/kvm_main.c
4944
return kvm_vm_ioctl_check_extension(kvm, arg);
virt/kvm/kvm_main.c
5155
unsigned int ioctl, unsigned long arg)
virt/kvm/kvm_main.c
5158
void __user *argp = (void __user *)arg;
virt/kvm/kvm_main.c
5165
r = kvm_vm_ioctl_create_vcpu(kvm, arg);
virt/kvm/kvm_main.c
521
union kvm_mmu_notifier_arg arg;
virt/kvm/kvm_main.c
5366
r = kvm_vm_ioctl_check_extension_generic(kvm, arg);
virt/kvm/kvm_main.c
5387
r = kvm_arch_vm_ioctl(filp, ioctl, arg);
virt/kvm/kvm_main.c
5414
unsigned long arg)
virt/kvm/kvm_main.c
5420
unsigned int ioctl, unsigned long arg)
virt/kvm/kvm_main.c
5428
r = kvm_arch_vm_compat_ioctl(filp, ioctl, arg);
virt/kvm/kvm_main.c
5438
if (copy_from_user(&compat_log, (void __user *)arg,
virt/kvm/kvm_main.c
5455
if (copy_from_user(&compat_log, (void __user *)arg,
virt/kvm/kvm_main.c
5467
r = kvm_vm_ioctl(filp, ioctl, arg);
virt/kvm/kvm_main.c
5530
unsigned int ioctl, unsigned long arg)
virt/kvm/kvm_main.c
5536
if (arg)
virt/kvm/kvm_main.c
5541
r = kvm_dev_ioctl_create_vm(arg);
virt/kvm/kvm_main.c
5544
r = kvm_vm_ioctl_check_extension_generic(NULL, arg);
virt/kvm/kvm_main.c
5547
if (arg)
virt/kvm/kvm_main.c
5558
return kvm_arch_dev_ioctl(filp, ioctl, arg);
virt/kvm/kvm_main.c
606
gfn_range.arg = range->arg;
virt/kvm/vfio.c
225
void __user *arg)
virt/kvm/vfio.c
232
if (copy_from_user(&param, arg, sizeof(struct kvm_vfio_spapr_tce)))
virt/kvm/vfio.c
267
void __user *arg)
virt/kvm/vfio.c
269
int32_t __user *argp = arg;
virt/kvm/vfio.c
285
return kvm_vfio_file_set_spapr_tce(dev, arg);