Symbol: handler
arch/alpha/kernel/err_common.c
163
if (h) next = h->handler(header);
arch/alpha/kernel/err_impl.h
30
struct el_subpacket *(*handler)(struct el_subpacket *);
arch/alpha/kernel/irq_alpha.c
217
init_rtc_irq(irq_handler_t handler)
arch/alpha/kernel/irq_alpha.c
221
if (!handler)
arch/alpha/kernel/irq_alpha.c
222
handler = rtc_timer_interrupt;
arch/alpha/kernel/irq_alpha.c
223
if (request_irq(RTC_IRQ, handler, 0, "timer", NULL))
arch/alpha/kernel/irq_impl.h
26
extern void init_rtc_irq(irq_handler_t handler);
arch/alpha/kernel/setup.c
412
.handler = sysrq_reboot_handler,
arch/alpha/kernel/sys_titan.c
263
titan_request_irq(unsigned int irq, irq_handler_t handler,
arch/alpha/kernel/sys_titan.c
268
err = request_irq(irq, handler, irqflags, devname, dev_id);
arch/arm/kernel/signal.c
324
unsigned long handler = (unsigned long)ksig->ka.sa.sa_handler;
arch/arm/kernel/signal.c
334
(unsigned long __user *)handler;
arch/arm/kernel/signal.c
335
if (__get_user(handler, &fdpic_func_desc[0]) ||
arch/arm/kernel/signal.c
355
thumb = handler & 1;
arch/arm/kernel/signal.c
439
regs->ARM_pc = handler;
arch/arm/kernel/traps.c
45
static const char *handler[]= {
arch/arm/kernel/traps.c
533
pr_crit("Bad mode in %s handler detected\n", handler[reason]);
arch/arm/mm/alignment.c
805
int (*handler)(unsigned long addr, u32 instr, struct pt_regs *regs);
arch/arm/mm/alignment.c
866
handler = do_alignment_ldrhstrh;
arch/arm/mm/alignment.c
869
handler = do_alignment_ldrdstrd;
arch/arm/mm/alignment.c
880
handler = do_alignment_ldrstr;
arch/arm/mm/alignment.c
913
handler = do_alignment_ldrstr;
arch/arm/mm/alignment.c
919
handler = do_alignment_t32_to_handler(&instr, regs, &offset);
arch/arm/mm/alignment.c
922
handler = do_alignment_ldmstm;
arch/arm/mm/alignment.c
930
if (!handler)
arch/arm/mm/alignment.c
932
type = handler(addr, instr, regs);
arch/arm/plat-orion/gpio.c
598
ct->handler = handle_edge_irq;
arch/arm/probes/decode.c
483
int action = d->handler.action;
arch/arm/probes/decode.c
488
asi->insn_handler = actions[action].handler;
arch/arm/probes/decode.c
495
int action = d->handler.action;
arch/arm/probes/decode.c
504
asi->insn_handler = actions[action].handler;
arch/arm/probes/kprobes/actions-arm.c
298
[PROBES_PRELOAD_IMM] = {.handler = probes_simulate_nop},
arch/arm/probes/kprobes/actions-arm.c
299
[PROBES_PRELOAD_REG] = {.handler = probes_simulate_nop},
arch/arm/probes/kprobes/actions-arm.c
300
[PROBES_BRANCH_IMM] = {.handler = simulate_blx1},
arch/arm/probes/kprobes/actions-arm.c
301
[PROBES_MRS] = {.handler = simulate_mrs},
arch/arm/probes/kprobes/actions-arm.c
302
[PROBES_BRANCH_REG] = {.handler = simulate_blx2bx},
arch/arm/probes/kprobes/actions-arm.c
303
[PROBES_CLZ] = {.handler = emulate_rd12rm0_noflags_nopc},
arch/arm/probes/kprobes/actions-arm.c
305
.handler = emulate_rd12rn16rm0_rwflags_nopc},
arch/arm/probes/kprobes/actions-arm.c
306
[PROBES_MUL1] = {.handler = emulate_rdlo12rdhi16rn0rm8_rwflags_nopc},
arch/arm/probes/kprobes/actions-arm.c
307
[PROBES_MUL2] = {.handler = emulate_rd16rn12rm0rs8_rwflags_nopc},
arch/arm/probes/kprobes/actions-arm.c
308
[PROBES_SWP] = {.handler = emulate_rd12rn16rm0_rwflags_nopc},
arch/arm/probes/kprobes/actions-arm.c
309
[PROBES_LDRSTRD] = {.handler = emulate_ldrdstrd},
arch/arm/probes/kprobes/actions-arm.c
310
[PROBES_LOAD_EXTRA] = {.handler = emulate_ldr},
arch/arm/probes/kprobes/actions-arm.c
311
[PROBES_LOAD] = {.handler = emulate_ldr},
arch/arm/probes/kprobes/actions-arm.c
312
[PROBES_STORE_EXTRA] = {.handler = emulate_str},
arch/arm/probes/kprobes/actions-arm.c
313
[PROBES_STORE] = {.handler = emulate_str},
arch/arm/probes/kprobes/actions-arm.c
314
[PROBES_MOV_IP_SP] = {.handler = simulate_mov_ipsp},
arch/arm/probes/kprobes/actions-arm.c
316
.handler = emulate_rd12rn16rm0rs8_rwflags},
arch/arm/probes/kprobes/actions-arm.c
318
.handler = emulate_rd12rn16rm0rs8_rwflags},
arch/arm/probes/kprobes/actions-arm.c
319
[PROBES_MOV_HALFWORD] = {.handler = emulate_rd12rm0_noflags_nopc},
arch/arm/probes/kprobes/actions-arm.c
320
[PROBES_SEV] = {.handler = probes_emulate_none},
arch/arm/probes/kprobes/actions-arm.c
321
[PROBES_WFE] = {.handler = probes_simulate_nop},
arch/arm/probes/kprobes/actions-arm.c
322
[PROBES_SATURATE] = {.handler = emulate_rd12rn16rm0_rwflags_nopc},
arch/arm/probes/kprobes/actions-arm.c
323
[PROBES_REV] = {.handler = emulate_rd12rm0_noflags_nopc},
arch/arm/probes/kprobes/actions-arm.c
324
[PROBES_MMI] = {.handler = emulate_rd12rn16rm0_rwflags_nopc},
arch/arm/probes/kprobes/actions-arm.c
325
[PROBES_PACK] = {.handler = emulate_rd12rn16rm0_rwflags_nopc},
arch/arm/probes/kprobes/actions-arm.c
326
[PROBES_EXTEND] = {.handler = emulate_rd12rm0_noflags_nopc},
arch/arm/probes/kprobes/actions-arm.c
327
[PROBES_EXTEND_ADD] = {.handler = emulate_rd12rn16rm0_rwflags_nopc},
arch/arm/probes/kprobes/actions-arm.c
329
.handler = emulate_rdlo12rdhi16rn0rm8_rwflags_nopc},
arch/arm/probes/kprobes/actions-arm.c
330
[PROBES_MUL_ADD] = {.handler = emulate_rd16rn12rm0rs8_rwflags_nopc},
arch/arm/probes/kprobes/actions-arm.c
331
[PROBES_BITFIELD] = {.handler = emulate_rd12rm0_noflags_nopc},
arch/arm/probes/kprobes/actions-arm.c
332
[PROBES_BRANCH] = {.handler = simulate_bbl},
arch/arm/probes/kprobes/actions-common.c
130
probes_insn_handler_t *handler = 0;
arch/arm/probes/kprobes/actions-common.c
137
handler = emulate_generic_r0_12_noflags;
arch/arm/probes/kprobes/actions-common.c
143
handler = emulate_generic_r2_14_noflags;
arch/arm/probes/kprobes/actions-common.c
150
handler = emulate_ldm_r3_15;
arch/arm/probes/kprobes/actions-common.c
154
if (handler) {
arch/arm/probes/kprobes/actions-common.c
158
asi->insn_handler = handler;
arch/arm/probes/kprobes/actions-common.c
164
handler = is_ldm ? simulate_ldm1_pc : simulate_stm1_pc;
arch/arm/probes/kprobes/actions-common.c
166
handler = simulate_ldm1stm1;
arch/arm/probes/kprobes/actions-common.c
167
asi->insn_handler = handler;
arch/arm/probes/kprobes/actions-thumb.c
621
[PROBES_T16_ADD_SP] = {.handler = t16_simulate_add_sp_imm},
arch/arm/probes/kprobes/actions-thumb.c
622
[PROBES_T16_CBZ] = {.handler = t16_simulate_cbz},
arch/arm/probes/kprobes/actions-thumb.c
623
[PROBES_T16_SIGN_EXTEND] = {.handler = t16_emulate_loregs_rwflags},
arch/arm/probes/kprobes/actions-thumb.c
626
[PROBES_T16_SEV] = {.handler = probes_emulate_none},
arch/arm/probes/kprobes/actions-thumb.c
627
[PROBES_T16_WFE] = {.handler = probes_simulate_nop},
arch/arm/probes/kprobes/actions-thumb.c
629
[PROBES_T16_CMP] = {.handler = t16_emulate_loregs_rwflags},
arch/arm/probes/kprobes/actions-thumb.c
630
[PROBES_T16_ADDSUB] = {.handler = t16_emulate_loregs_noitrwflags},
arch/arm/probes/kprobes/actions-thumb.c
631
[PROBES_T16_LOGICAL] = {.handler = t16_emulate_loregs_noitrwflags},
arch/arm/probes/kprobes/actions-thumb.c
632
[PROBES_T16_LDR_LIT] = {.handler = t16_simulate_ldr_literal},
arch/arm/probes/kprobes/actions-thumb.c
633
[PROBES_T16_BLX] = {.handler = t16_simulate_bxblx},
arch/arm/probes/kprobes/actions-thumb.c
635
[PROBES_T16_LDRHSTRH] = {.handler = t16_emulate_loregs_rwflags},
arch/arm/probes/kprobes/actions-thumb.c
636
[PROBES_T16_LDRSTR] = {.handler = t16_simulate_ldrstr_sp_relative},
arch/arm/probes/kprobes/actions-thumb.c
637
[PROBES_T16_ADR] = {.handler = t16_simulate_reladr},
arch/arm/probes/kprobes/actions-thumb.c
638
[PROBES_T16_LDMSTM] = {.handler = t16_emulate_loregs_rwflags},
arch/arm/probes/kprobes/actions-thumb.c
640
[PROBES_T16_BRANCH] = {.handler = t16_simulate_branch},
arch/arm/probes/kprobes/actions-thumb.c
645
[PROBES_T32_LDRDSTRD] = {.handler = t32_emulate_ldrdstrd},
arch/arm/probes/kprobes/actions-thumb.c
646
[PROBES_T32_TABLE_BRANCH] = {.handler = t32_simulate_table_branch},
arch/arm/probes/kprobes/actions-thumb.c
647
[PROBES_T32_TST] = {.handler = t32_emulate_rd8rn16rm0_rwflags},
arch/arm/probes/kprobes/actions-thumb.c
648
[PROBES_T32_MOV] = {.handler = t32_emulate_rd8rn16rm0_rwflags},
arch/arm/probes/kprobes/actions-thumb.c
649
[PROBES_T32_ADDSUB] = {.handler = t32_emulate_rd8rn16rm0_rwflags},
arch/arm/probes/kprobes/actions-thumb.c
650
[PROBES_T32_LOGICAL] = {.handler = t32_emulate_rd8rn16rm0_rwflags},
arch/arm/probes/kprobes/actions-thumb.c
651
[PROBES_T32_CMP] = {.handler = t32_emulate_rd8rn16rm0_rwflags},
arch/arm/probes/kprobes/actions-thumb.c
652
[PROBES_T32_ADDWSUBW_PC] = {.handler = t32_emulate_rd8pc16_noflags,},
arch/arm/probes/kprobes/actions-thumb.c
653
[PROBES_T32_ADDWSUBW] = {.handler = t32_emulate_rd8rn16_noflags},
arch/arm/probes/kprobes/actions-thumb.c
654
[PROBES_T32_MOVW] = {.handler = t32_emulate_rd8rn16_noflags},
arch/arm/probes/kprobes/actions-thumb.c
655
[PROBES_T32_SAT] = {.handler = t32_emulate_rd8rn16rm0_rwflags},
arch/arm/probes/kprobes/actions-thumb.c
656
[PROBES_T32_BITFIELD] = {.handler = t32_emulate_rd8rn16_noflags},
arch/arm/probes/kprobes/actions-thumb.c
657
[PROBES_T32_SEV] = {.handler = probes_emulate_none},
arch/arm/probes/kprobes/actions-thumb.c
658
[PROBES_T32_WFE] = {.handler = probes_simulate_nop},
arch/arm/probes/kprobes/actions-thumb.c
659
[PROBES_T32_MRS] = {.handler = t32_simulate_mrs},
arch/arm/probes/kprobes/actions-thumb.c
661
[PROBES_T32_BRANCH] = {.handler = t32_simulate_branch},
arch/arm/probes/kprobes/actions-thumb.c
662
[PROBES_T32_PLDI] = {.handler = probes_simulate_nop},
arch/arm/probes/kprobes/actions-thumb.c
663
[PROBES_T32_LDR_LIT] = {.handler = t32_simulate_ldr_literal},
arch/arm/probes/kprobes/actions-thumb.c
664
[PROBES_T32_LDRSTR] = {.handler = t32_emulate_ldrstr},
arch/arm/probes/kprobes/actions-thumb.c
665
[PROBES_T32_SIGN_EXTEND] = {.handler = t32_emulate_rd8rn16rm0_rwflags},
arch/arm/probes/kprobes/actions-thumb.c
666
[PROBES_T32_MEDIA] = {.handler = t32_emulate_rd8rn16rm0_rwflags},
arch/arm/probes/kprobes/actions-thumb.c
667
[PROBES_T32_REVERSE] = {.handler = t32_emulate_rd8rn16_noflags},
arch/arm/probes/kprobes/actions-thumb.c
668
[PROBES_T32_MUL_ADD] = {.handler = t32_emulate_rd8rn16rm0_rwflags},
arch/arm/probes/kprobes/actions-thumb.c
669
[PROBES_T32_MUL_ADD2] = {.handler = t32_emulate_rd8rn16rm0ra12_noflags},
arch/arm/probes/kprobes/actions-thumb.c
671
.handler = t32_emulate_rdlo12rdhi8rn16rm0_noflags},
arch/arm/probes/kprobes/test-core.c
379
.handler = kretprobe_handler,
arch/arm/probes/uprobes/actions-arm.c
195
[PROBES_PRELOAD_IMM] = {.handler = probes_simulate_nop},
arch/arm/probes/uprobes/actions-arm.c
196
[PROBES_PRELOAD_REG] = {.handler = probes_simulate_nop},
arch/arm/probes/uprobes/actions-arm.c
197
[PROBES_BRANCH_IMM] = {.handler = simulate_blx1},
arch/arm/probes/uprobes/actions-arm.c
198
[PROBES_MRS] = {.handler = simulate_mrs},
arch/arm/probes/uprobes/actions-arm.c
199
[PROBES_BRANCH_REG] = {.handler = simulate_blx2bx},
arch/arm/probes/uprobes/actions-arm.c
200
[PROBES_CLZ] = {.handler = probes_simulate_nop},
arch/arm/probes/uprobes/actions-arm.c
201
[PROBES_SATURATING_ARITHMETIC] = {.handler = probes_simulate_nop},
arch/arm/probes/uprobes/actions-arm.c
202
[PROBES_MUL1] = {.handler = probes_simulate_nop},
arch/arm/probes/uprobes/actions-arm.c
203
[PROBES_MUL2] = {.handler = probes_simulate_nop},
arch/arm/probes/uprobes/actions-arm.c
204
[PROBES_SWP] = {.handler = probes_simulate_nop},
arch/arm/probes/uprobes/actions-arm.c
210
[PROBES_MOV_IP_SP] = {.handler = simulate_mov_ipsp},
arch/arm/probes/uprobes/actions-arm.c
215
[PROBES_MOV_HALFWORD] = {.handler = probes_simulate_nop},
arch/arm/probes/uprobes/actions-arm.c
216
[PROBES_SEV] = {.handler = probes_simulate_nop},
arch/arm/probes/uprobes/actions-arm.c
217
[PROBES_WFE] = {.handler = probes_simulate_nop},
arch/arm/probes/uprobes/actions-arm.c
218
[PROBES_SATURATE] = {.handler = probes_simulate_nop},
arch/arm/probes/uprobes/actions-arm.c
219
[PROBES_REV] = {.handler = probes_simulate_nop},
arch/arm/probes/uprobes/actions-arm.c
220
[PROBES_MMI] = {.handler = probes_simulate_nop},
arch/arm/probes/uprobes/actions-arm.c
221
[PROBES_PACK] = {.handler = probes_simulate_nop},
arch/arm/probes/uprobes/actions-arm.c
222
[PROBES_EXTEND] = {.handler = probes_simulate_nop},
arch/arm/probes/uprobes/actions-arm.c
223
[PROBES_EXTEND_ADD] = {.handler = probes_simulate_nop},
arch/arm/probes/uprobes/actions-arm.c
224
[PROBES_MUL_ADD_LONG] = {.handler = probes_simulate_nop},
arch/arm/probes/uprobes/actions-arm.c
225
[PROBES_MUL_ADD] = {.handler = probes_simulate_nop},
arch/arm/probes/uprobes/actions-arm.c
226
[PROBES_BITFIELD] = {.handler = probes_simulate_nop},
arch/arm/probes/uprobes/actions-arm.c
227
[PROBES_BRANCH] = {.handler = simulate_bbl},
arch/arm64/include/asm/probes.h
15
probes_handler_t *handler;
arch/arm64/kernel/compat_alignment.c
314
int (*handler)(unsigned long addr, u32 instr, struct pt_regs *regs);
arch/arm64/kernel/compat_alignment.c
352
handler = do_alignment_ldrdstrd;
arch/arm64/kernel/compat_alignment.c
360
handler = do_alignment_t32_to_handler(&instr, regs, &offset);
arch/arm64/kernel/compat_alignment.c
363
handler = do_alignment_ldmstm;
arch/arm64/kernel/compat_alignment.c
371
if (!handler)
arch/arm64/kernel/compat_alignment.c
373
type = handler(addr, instr, regs);
arch/arm64/kernel/entry-common.c
130
void (*handler)(struct pt_regs *))
arch/arm64/kernel/entry-common.c
135
call_on_irq_stack(regs, handler);
arch/arm64/kernel/entry-common.c
137
handler(regs);
arch/arm64/kernel/entry-common.c
480
void (*handler)(struct pt_regs *))
arch/arm64/kernel/entry-common.c
485
do_interrupt_handler(regs, handler);
arch/arm64/kernel/entry-common.c
490
void (*handler)(struct pt_regs *))
arch/arm64/kernel/entry-common.c
497
do_interrupt_handler(regs, handler);
arch/arm64/kernel/entry-common.c
503
void (*handler)(struct pt_regs *))
arch/arm64/kernel/entry-common.c
508
__el1_pnmi(regs, handler);
arch/arm64/kernel/entry-common.c
510
__el1_irq(regs, handler);
arch/arm64/kernel/entry-common.c
806
void (*handler)(struct pt_regs *))
arch/arm64/kernel/entry-common.c
816
do_interrupt_handler(regs, handler);
arch/arm64/kernel/probes/decode-insn.c
101
api->handler = simulate_cbz_cbnz;
arch/arm64/kernel/probes/decode-insn.c
104
api->handler = simulate_tbz_tbnz;
arch/arm64/kernel/probes/decode-insn.c
106
api->handler = simulate_adr_adrp;
arch/arm64/kernel/probes/decode-insn.c
109
api->handler = simulate_b_bl;
arch/arm64/kernel/probes/decode-insn.c
112
api->handler = simulate_br_blr;
arch/arm64/kernel/probes/decode-insn.c
114
api->handler = simulate_ret;
arch/arm64/kernel/probes/decode-insn.c
155
api->handler = simulate_ldr_literal;
arch/arm64/kernel/probes/decode-insn.c
158
api->handler = simulate_ldrsw_literal;
arch/arm64/kernel/probes/decode-insn.c
86
api->handler = simulate_nop;
arch/arm64/kernel/probes/decode-insn.c
98
api->handler = simulate_b_cond;
arch/arm64/kernel/probes/kprobes.c
102
if (p->ainsn.api.handler)
arch/arm64/kernel/probes/kprobes.c
103
p->ainsn.api.handler(le32_to_cpu(p->opcode), (long)p->addr, regs);
arch/arm64/kernel/probes/uprobes.c
120
if (auprobe->api.handler)
arch/arm64/kernel/probes/uprobes.c
121
auprobe->api.handler(insn, addr, regs);
arch/arm64/kernel/signal32.c
321
compat_ulong_t handler = ptr_to_compat(ka->sa.sa_handler);
arch/arm64/kernel/signal32.c
327
thumb = handler & 1;
arch/arm64/kernel/signal32.c
356
regs->pc = handler;
arch/arm64/kernel/traps.c
663
void (*handler)(unsigned long esr, struct pt_regs *regs);
arch/arm64/kernel/traps.c
670
.handler = user_cache_maint_handler,
arch/arm64/kernel/traps.c
676
.handler = ctr_read_handler,
arch/arm64/kernel/traps.c
682
.handler = cntvct_read_handler,
arch/arm64/kernel/traps.c
688
.handler = cntvct_read_handler,
arch/arm64/kernel/traps.c
694
.handler = cntfrq_read_handler,
arch/arm64/kernel/traps.c
700
.handler = mrs_handler,
arch/arm64/kernel/traps.c
706
.handler = wfi_handler,
arch/arm64/kernel/traps.c
744
.handler = compat_cntfrq_read_handler,
arch/arm64/kernel/traps.c
764
.handler = compat_cntvct_read_handler,
arch/arm64/kernel/traps.c
769
.handler = compat_cntvct_read_handler,
arch/arm64/kernel/traps.c
799
for (hook = hook_base; hook->handler; hook++)
arch/arm64/kernel/traps.c
801
hook->handler(esr, regs);
arch/arm64/kernel/traps.c
818
for (hook = sys64_hooks; hook->handler; hook++)
arch/arm64/kernel/traps.c
820
hook->handler(esr, regs);
arch/csky/include/asm/probes.h
12
probes_handler_t *handler;
arch/csky/kernel/perf_event.c
1159
static int csky_pmu_request_irq(irq_handler_t handler)
arch/csky/kernel/perf_event.c
1176
err = request_percpu_irq(csky_pmu_irq, handler, "csky-pmu",
arch/csky/kernel/probes/kprobes.c
72
if (p->ainsn.api.handler)
arch/csky/kernel/probes/kprobes.c
73
p->ainsn.api.handler((u32)p->opcode, (long)p->addr, regs);
arch/csky/kernel/probes/simulate-insn.h
17
api->handler = simulate_##name; \
arch/csky/kernel/probes/uprobes.c
95
if (auprobe->api.handler)
arch/csky/kernel/probes/uprobes.c
96
auprobe->api.handler(insn, addr, regs);
arch/loongarch/kernel/module.c
482
reloc_rela_handler handler;
arch/loongarch/kernel/module.c
510
handler = reloc_rela_handlers[type];
arch/loongarch/kernel/module.c
512
handler = NULL;
arch/loongarch/kernel/module.c
514
if (!handler) {
arch/loongarch/kernel/module.c
580
err = handler(mod, location, v, rela_stack, &rela_stack_top, type);
arch/loongarch/kernel/sysrq.c
55
.handler = sysrq_handle_tlbdump,
arch/m68k/atari/stdma.c
104
void stdma_lock(irq_handler_t handler, void *data)
arch/m68k/atari/stdma.c
109
wait_event(stdma_wait, stdma_try_lock(handler, data));
arch/m68k/atari/stdma.c
148
int stdma_is_locked_by(irq_handler_t handler)
arch/m68k/atari/stdma.c
154
result = stdma_locked && (stdma_isr == handler);
arch/m68k/atari/stdma.c
69
int stdma_try_lock(irq_handler_t handler, void *data)
arch/m68k/atari/stdma.c
80
stdma_isr = handler;
arch/m68k/fpsp040/fpsp.h
62
| Sometimes the exception handler will transform the fsave area
arch/m68k/fpsp040/fpsp.h
67
| handler exit code will reload the new frame and discard the old.
arch/m68k/fpsp040/fpsp.h
73
| the handler exit code restore the value.
arch/m68k/include/asm/atari_stdma.h
13
void stdma_lock(irq_handler_t handler, void *data);
arch/m68k/include/asm/irq.h
68
extern void m68k_setup_auto_interrupt(void (*handler)(unsigned int,
arch/m68k/include/asm/mac_iop.h
147
void (*handler)(struct iop_msg *);
arch/m68k/include/asm/mac_iop.h
154
void (*handler)(struct iop_msg *),
arch/m68k/kernel/ints.c
77
void __init m68k_setup_auto_interrupt(void (*handler)(unsigned int, struct pt_regs *))
arch/m68k/kernel/ints.c
79
if (handler)
arch/m68k/kernel/ints.c
80
*auto_irqhandler_fixup = (u32)handler;
arch/m68k/mac/iop.c
144
void (*handler)(struct iop_msg *);
arch/m68k/mac/iop.c
272
iop_listeners[IOP_NUM_SCC][i].handler = NULL;
arch/m68k/mac/iop.c
274
iop_listeners[IOP_NUM_ISM][i].handler = NULL;
arch/m68k/mac/iop.c
311
void (*handler)(struct iop_msg *),
arch/m68k/mac/iop.c
316
if (iop_listeners[iop_num][chan].handler && handler) return -EINVAL;
arch/m68k/mac/iop.c
318
iop_listeners[iop_num][chan].handler = handler;
arch/m68k/mac/iop.c
396
if (msg->handler) (*msg->handler)(msg);
arch/m68k/mac/iop.c
419
msg->handler = iop_listeners[iop_num][chan].handler;
arch/m68k/mac/iop.c
434
if (msg->handler) {
arch/m68k/mac/iop.c
435
(*msg->handler)(msg);
arch/m68k/mac/iop.c
452
void (*handler)(struct iop_msg *))
arch/m68k/mac/iop.c
469
msg->handler = handler;
arch/microblaze/kernel/unwind.c
198
const struct trap_handler_info *handler =
arch/microblaze/kernel/unwind.c
213
for (; handler->start_addr; ++handler) {
arch/microblaze/kernel/unwind.c
214
if ((return_to >= handler->start_addr)
arch/microblaze/kernel/unwind.c
215
&& (return_to <= handler->end_addr)) {
arch/microblaze/kernel/unwind.c
217
printk("%s%s\n", loglvl, handler->trap_name);
arch/mips/alchemy/common/irq.c
430
irq_flow_handler_t handler = NULL;
arch/mips/alchemy/common/irq.c
455
handler = handle_edge_irq;
arch/mips/alchemy/common/irq.c
462
handler = handle_edge_irq;
arch/mips/alchemy/common/irq.c
469
handler = handle_edge_irq;
arch/mips/alchemy/common/irq.c
476
handler = handle_level_irq;
arch/mips/alchemy/common/irq.c
483
handler = handle_level_irq;
arch/mips/alchemy/common/irq.c
494
irq_set_chip_handler_name_locked(d, chip, handler, name);
arch/mips/cavium-octeon/octeon-irq.c
107
irq_set_chip_and_handler(irq, chip, handler);
arch/mips/cavium-octeon/octeon-irq.c
99
irq_flow_handler_t handler)
arch/mips/include/asm/kvm_host.h
771
void *kvm_mips_build_tlb_refill_exception(void *addr, void *handler);
arch/mips/include/asm/kvm_host.h
772
void *kvm_mips_build_exception(void *addr, void *handler);
arch/mips/include/asm/sgiarcs.h
357
void (*handler)(void); /* Breakpoint routine. */
arch/mips/include/asm/traps.h
18
void mips_set_be_handler(int (*handler)(struct pt_regs *reg, int is_fixup));
arch/mips/kernel/r4k-bugs64.c
187
void *handler;
arch/mips/kernel/r4k-bugs64.c
193
handler = set_except_vector(EXCCODE_OV, handle_daddi_ov);
arch/mips/kernel/r4k-bugs64.c
217
set_except_vector(EXCCODE_OV, handler);
arch/mips/kernel/r4k-bugs64.c
228
handler = set_except_vector(EXCCODE_OV, handle_daddi_ov);
arch/mips/kernel/r4k-bugs64.c
235
set_except_vector(EXCCODE_OV, handler);
arch/mips/kernel/signal32.c
48
s32 handler;
arch/mips/kernel/signal32.c
52
err |= __get_user(handler, &act->sa_handler);
arch/mips/kernel/signal32.c
53
new_ka.sa.sa_handler = (void __user *)(s64)handler;
arch/mips/kernel/smp.c
234
irq_handler_t handler)
arch/mips/kernel/smp.c
239
ret = request_irq(virq, handler, IRQF_PERCPU, name, NULL);
arch/mips/kernel/sysrq.c
56
.handler = sysrq_handle_tlbdump,
arch/mips/kernel/traps.c
115
void mips_set_be_handler(int (*handler)(struct pt_regs *regs, int is_fixup))
arch/mips/kernel/traps.c
117
board_be_handler = handler;
arch/mips/kernel/traps.c
2023
unsigned long handler = (unsigned long) addr;
arch/mips/kernel/traps.c
2034
if (!(handler & 0x1))
arch/mips/kernel/traps.c
2035
handler |= 1;
arch/mips/kernel/traps.c
2037
old_handler = xchg(&exception_handlers[n], handler);
arch/mips/kernel/traps.c
2046
if ((handler & jump_mask) == ((ebase + 0x200) & jump_mask)) {
arch/mips/kernel/traps.c
2047
uasm_i_j(&buf, handler & ~jump_mask);
arch/mips/kernel/traps.c
2050
UASM_i_LA(&buf, GPR_K0, handler);
arch/mips/kernel/traps.c
2070
unsigned long handler;
arch/mips/kernel/traps.c
2082
handler = (unsigned long) do_default_vi;
arch/mips/kernel/traps.c
2084
handler = (unsigned long) addr;
arch/mips/kernel/traps.c
2085
vi_handlers[n] = handler;
arch/mips/kernel/traps.c
2123
*h = n * sizeof(handler);
arch/mips/kvm/entry.c
380
void *kvm_mips_build_tlb_refill_exception(void *addr, void *handler)
arch/mips/kvm/entry.c
468
void *kvm_mips_build_exception(void *addr, void *handler)
arch/mips/kvm/entry.c
493
uasm_l_exit_common(&l, handler);
arch/mips/kvm/mips.c
281
void *gebase, *p, *handler, *refill_start, *refill_end;
arch/mips/kvm/mips.c
328
handler = gebase + 0x2000;
arch/mips/kvm/mips.c
334
refill_end = kvm_mips_build_tlb_refill_exception(refill_start, handler);
arch/mips/kvm/mips.c
337
kvm_mips_build_exception(gebase + 0x180, handler);
arch/mips/kvm/mips.c
344
handler);
arch/mips/kvm/mips.c
348
p = handler;
arch/mips/math-emu/cp1emu.c
1473
union ieee754sp(*handler) (union ieee754sp, union ieee754sp, union ieee754sp);
arch/mips/math-emu/cp1emu.c
1518
handler = ieee754sp_madd;
arch/mips/math-emu/cp1emu.c
1520
handler = fpemu_sp_madd;
arch/mips/math-emu/cp1emu.c
1524
handler = ieee754sp_msub;
arch/mips/math-emu/cp1emu.c
1526
handler = fpemu_sp_msub;
arch/mips/math-emu/cp1emu.c
1530
handler = ieee754sp_nmadd;
arch/mips/math-emu/cp1emu.c
1532
handler = fpemu_sp_nmadd;
arch/mips/math-emu/cp1emu.c
1536
handler = ieee754sp_nmsub;
arch/mips/math-emu/cp1emu.c
1538
handler = fpemu_sp_nmsub;
arch/mips/math-emu/cp1emu.c
1545
fd = (*handler) (fr, fs, ft);
arch/mips/math-emu/cp1emu.c
1582
union ieee754dp(*handler) (union ieee754dp, union ieee754dp, union ieee754dp);
arch/mips/math-emu/cp1emu.c
1626
handler = ieee754dp_madd;
arch/mips/math-emu/cp1emu.c
1628
handler = fpemu_dp_madd;
arch/mips/math-emu/cp1emu.c
1632
handler = ieee754dp_msub;
arch/mips/math-emu/cp1emu.c
1634
handler = fpemu_dp_msub;
arch/mips/math-emu/cp1emu.c
1638
handler = ieee754dp_nmadd;
arch/mips/math-emu/cp1emu.c
1640
handler = fpemu_dp_nmadd;
arch/mips/math-emu/cp1emu.c
1644
handler = ieee754dp_nmsub;
arch/mips/math-emu/cp1emu.c
1646
handler = fpemu_dp_nmsub;
arch/mips/math-emu/cp1emu.c
1653
fd = (*handler) (fr, fs, ft);
arch/mips/math-emu/cp1emu.c
1704
} handler;
arch/mips/math-emu/cp1emu.c
1711
handler.b = ieee754sp_add;
arch/mips/math-emu/cp1emu.c
1715
handler.b = ieee754sp_sub;
arch/mips/math-emu/cp1emu.c
1719
handler.b = ieee754sp_mul;
arch/mips/math-emu/cp1emu.c
1723
handler.b = ieee754sp_div;
arch/mips/math-emu/cp1emu.c
1732
handler.u = ieee754sp_sqrt;
arch/mips/math-emu/cp1emu.c
1745
handler.u = fpemu_sp_rsqrt;
arch/mips/math-emu/cp1emu.c
1753
handler.u = fpemu_sp_recip;
arch/mips/math-emu/cp1emu.c
1916
handler.u = ieee754sp_abs;
arch/mips/math-emu/cp1emu.c
1921
handler.u = ieee754sp_neg;
arch/mips/math-emu/cp1emu.c
1935
rv.s = (*handler.b) (fs, ft);
arch/mips/math-emu/cp1emu.c
1939
rv.s = (*handler.u) (fs);
arch/mips/math-emu/cp1emu.c
2081
} handler;
arch/mips/math-emu/cp1emu.c
2087
handler.b = ieee754dp_add;
arch/mips/math-emu/cp1emu.c
2091
handler.b = ieee754dp_sub;
arch/mips/math-emu/cp1emu.c
2095
handler.b = ieee754dp_mul;
arch/mips/math-emu/cp1emu.c
2099
handler.b = ieee754dp_div;
arch/mips/math-emu/cp1emu.c
2108
handler.u = ieee754dp_sqrt;
arch/mips/math-emu/cp1emu.c
2120
handler.u = fpemu_dp_rsqrt;
arch/mips/math-emu/cp1emu.c
2127
handler.u = fpemu_dp_recip;
arch/mips/math-emu/cp1emu.c
2287
handler.u = ieee754dp_abs;
arch/mips/math-emu/cp1emu.c
2292
handler.u = ieee754dp_neg;
arch/mips/math-emu/cp1emu.c
2306
rv.d = (*handler.b) (fs, ft);
arch/mips/math-emu/cp1emu.c
2310
rv.d = (*handler.u) (fs);
arch/mips/mm/tlbex.c
265
const u32 *handler = start;
arch/mips/mm/tlbex.c
274
pr_debug("\t.word\t0x%08x\t\t# %p\n", handler[i], &handler[i]);
arch/mips/sgi-ip22/ip22-int.c
279
struct irq_chip *handler;
arch/mips/sgi-ip22/ip22-int.c
282
handler = &ip22_local0_irq_type;
arch/mips/sgi-ip22/ip22-int.c
284
handler = &ip22_local1_irq_type;
arch/mips/sgi-ip22/ip22-int.c
286
handler = &ip22_local2_irq_type;
arch/mips/sgi-ip22/ip22-int.c
288
handler = &ip22_local3_irq_type;
arch/mips/sgi-ip22/ip22-int.c
290
irq_set_chip_and_handler(i, handler, handle_level_irq);
arch/powerpc/include/asm/ibmebus.h
56
int ibmebus_request_irq(u32 ist, irq_handler_t handler,
arch/powerpc/include/asm/kexec.h
155
extern int crash_shutdown_register(crash_shutdown_t handler);
arch/powerpc/include/asm/kexec.h
156
extern int crash_shutdown_unregister(crash_shutdown_t handler);
arch/powerpc/include/asm/kexec.h
177
static inline int crash_shutdown_register(crash_shutdown_t handler)
arch/powerpc/include/asm/kexec.h
182
static inline int crash_shutdown_unregister(crash_shutdown_t handler)
arch/powerpc/include/asm/pmac_pfunc.h
167
void (*handler)(void *data);
arch/powerpc/include/asm/ps3stor.h
51
irq_handler_t handler);
arch/powerpc/include/asm/syscalls_32.h
34
compat_uptr_t handler;
arch/powerpc/include/uapi/asm/sigcontext.h
23
unsigned long handler;
arch/powerpc/kernel/signal_32.c
866
unsafe_put_user(to_user_ptr(ksig->ka.sa.sa_handler), &sc->handler, failed);
arch/powerpc/kernel/signal_64.c
109
#define unsafe_setup_sigcontext(sc, tsk, signr, set, handler, ctx_has_vsx_region, label)\
arch/powerpc/kernel/signal_64.c
111
if (__unsafe_setup_sigcontext(sc, tsk, signr, set, handler, ctx_has_vsx_region))\
arch/powerpc/kernel/signal_64.c
116
unsigned long handler, int ctx_has_vsx_region)
arch/powerpc/kernel/signal_64.c
184
unsafe_put_user(handler, &sc->handler, efault_out);
arch/powerpc/kernel/signal_64.c
209
int signr, sigset_t *set, unsigned long handler,
arch/powerpc/kernel/signal_64.c
322
err |= __put_user(handler, &sc->handler);
arch/powerpc/kexec/crash.c
300
int crash_shutdown_register(crash_shutdown_t handler)
arch/powerpc/kexec/crash.c
308
crash_shutdown_handles[i] = handler;
arch/powerpc/kexec/crash.c
324
int crash_shutdown_unregister(crash_shutdown_t handler)
arch/powerpc/kexec/crash.c
330
if (crash_shutdown_handles[i] == handler)
arch/powerpc/kvm/book3s_rtas.c
117
void (*handler)(struct kvm_vcpu *vcpu, struct rtas_args *args);
arch/powerpc/kvm/book3s_rtas.c
123
{ .name = "ibm,set-xive", .handler = kvm_rtas_set_xive },
arch/powerpc/kvm/book3s_rtas.c
124
{ .name = "ibm,get-xive", .handler = kvm_rtas_get_xive },
arch/powerpc/kvm/book3s_rtas.c
125
{ .name = "ibm,int-off", .handler = kvm_rtas_int_off },
arch/powerpc/kvm/book3s_rtas.c
126
{ .name = "ibm,int-on", .handler = kvm_rtas_int_on },
arch/powerpc/kvm/book3s_rtas.c
132
struct rtas_handler *handler;
arch/powerpc/kvm/book3s_rtas.c
149
if (rtas_name_matches(d->handler->name, name)) {
arch/powerpc/kvm/book3s_rtas.c
190
d->handler = h;
arch/powerpc/kvm/book3s_rtas.c
263
d->handler->handler(vcpu, &args);
arch/powerpc/kvm/booke.c
2189
unsigned long *handler = kvmppc_booke_handler_addr;
arch/powerpc/kvm/booke.c
2226
handler_len = handler[i + 1] - handler[i];
arch/powerpc/kvm/booke.c
2228
(void *)handler[i], handler_len);
arch/powerpc/kvm/booke.c
2231
handler_len = handler[max_ivor + 1] - handler[max_ivor];
arch/powerpc/kvm/e500.c
506
unsigned long *handler = &kvmppc_booke_handler_addr[16];
arch/powerpc/kvm/e500.c
526
handler_len = handler[i + 1] - handler[i];
arch/powerpc/kvm/e500.c
528
(void *)handler[i], handler_len);
arch/powerpc/kvm/e500.c
530
handler_len = handler[max_ivor + 1] - handler[max_ivor];
arch/powerpc/platforms/52xx/mpc52xx_pic.c
181
void *handler = handle_level_irq;
arch/powerpc/platforms/52xx/mpc52xx_pic.c
188
case IRQF_TRIGGER_RISING: type = 1; handler = handle_edge_irq; break;
arch/powerpc/platforms/52xx/mpc52xx_pic.c
189
case IRQF_TRIGGER_FALLING: type = 2; handler = handle_edge_irq; break;
arch/powerpc/platforms/52xx/mpc52xx_pic.c
200
irq_set_handler_locked(d, handler);
arch/powerpc/platforms/powermac/pfunc_core.c
930
client->handler(client->data);
arch/powerpc/platforms/pseries/event_sources.c
12
irq_handler_t handler,
arch/powerpc/platforms/pseries/event_sources.c
25
rc = request_irq(virq, handler, 0, name, NULL);
arch/powerpc/platforms/pseries/ibmebus.c
235
int ibmebus_request_irq(u32 ist, irq_handler_t handler,
arch/powerpc/platforms/pseries/ibmebus.c
244
return request_irq(irq, handler, irq_flags, devname, dev_id);
arch/powerpc/platforms/pseries/pseries.h
15
irq_handler_t handler, const char *name);
arch/powerpc/xmon/xmon.c
3987
.handler = sysrq_handle_xmon,
arch/riscv/include/asm/kvm_vcpu_sbi.h
47
int (*handler)(struct kvm_vcpu *vcpu, struct kvm_run *run,
arch/riscv/include/asm/probes.h
12
probes_handler_t *handler;
arch/riscv/kernel/module.c
771
int (*handler)(struct module *me, void *location, Elf_Addr v);
arch/riscv/kernel/module.c
811
handler = reloc_handlers[type].reloc_handler;
arch/riscv/kernel/module.c
813
handler = NULL;
arch/riscv/kernel/module.c
815
if (!handler) {
arch/riscv/kernel/module.c
884
res = handler(me, location, v);
arch/riscv/kernel/probes/kprobes.c
45
if (p->ainsn.api.handler)
arch/riscv/kernel/probes/kprobes.c
46
p->ainsn.api.handler((u32)p->opcode,
arch/riscv/kernel/probes/simulate-insn.h
18
api->handler = simulate_##name; \
arch/riscv/kernel/probes/uprobes.c
102
if (auprobe->api.handler)
arch/riscv/kernel/probes/uprobes.c
103
auprobe->api.handler(insn, addr, regs);
arch/riscv/kernel/traps.c
207
int (*handler)(struct pt_regs *regs);
arch/riscv/kernel/traps.c
211
.handler = handle_misaligned_store,
arch/riscv/kernel/traps.c
215
.handler = handle_misaligned_load,
arch/riscv/kernel/traps.c
230
if (misaligned_handler[type].handler(regs))
arch/riscv/kvm/vcpu_sbi.c
19
.handler = NULL,
arch/riscv/kvm/vcpu_sbi.c
27
.handler = NULL,
arch/riscv/kvm/vcpu_sbi.c
602
if (sbi_ext && sbi_ext->handler) {
arch/riscv/kvm/vcpu_sbi.c
608
ret = sbi_ext->handler(vcpu, run, &sbi_ret);
arch/riscv/kvm/vcpu_sbi_base.c
71
.handler = kvm_sbi_ext_base_handler,
arch/riscv/kvm/vcpu_sbi_forward.c
13
.handler = kvm_riscv_vcpu_sbi_forward_handler,
arch/riscv/kvm/vcpu_sbi_forward.c
19
.handler = kvm_riscv_vcpu_sbi_forward_handler,
arch/riscv/kvm/vcpu_sbi_forward.c
26
.handler = kvm_riscv_vcpu_sbi_forward_handler,
arch/riscv/kvm/vcpu_sbi_forward.c
33
.handler = kvm_riscv_vcpu_sbi_forward_handler,
arch/riscv/kvm/vcpu_sbi_fwft.c
535
.handler = kvm_sbi_ext_fwft_handler,
arch/riscv/kvm/vcpu_sbi_hsm.c
125
.handler = kvm_sbi_ext_hsm_handler,
arch/riscv/kvm/vcpu_sbi_pmu.c
96
.handler = kvm_sbi_ext_pmu_handler,
arch/riscv/kvm/vcpu_sbi_replace.c
144
.handler = kvm_sbi_ext_rfence_handler,
arch/riscv/kvm/vcpu_sbi_replace.c
186
.handler = kvm_sbi_ext_srst_handler,
arch/riscv/kvm/vcpu_sbi_replace.c
42
.handler = kvm_sbi_ext_time_handler,
arch/riscv/kvm/vcpu_sbi_replace.c
89
.handler = kvm_sbi_ext_ipi_handler,
arch/riscv/kvm/vcpu_sbi_sta.c
220
.handler = kvm_sbi_ext_sta_handler,
arch/riscv/kvm/vcpu_sbi_system.c
63
.handler = kvm_sbi_ext_susp_handler,
arch/riscv/kvm/vcpu_sbi_v01.c
109
.handler = kvm_sbi_ext_v01_handler,
arch/s390/include/asm/airq.h
19
void (*handler)(struct airq_struct *airq, struct tpi_info *tpi_info);
arch/s390/include/asm/ccwdev.h
97
void (*handler) (struct ccw_device *, unsigned long, struct irb *);
arch/s390/include/asm/crw.h
32
extern int crw_register_handler(int rsc, crw_handler_t handler);
arch/s390/include/asm/eadm.h
111
void (*handler) (struct scm_device *scmdev, void *data,
arch/s390/include/asm/irq.h
96
int register_external_irq(u16 code, ext_int_handler_t handler);
arch/s390/include/asm/irq.h
97
int unregister_external_irq(u16 code, ext_int_handler_t handler);
arch/s390/kernel/irq.c
299
ext_int_handler_t handler;
arch/s390/kernel/irq.c
315
int register_external_irq(u16 code, ext_int_handler_t handler)
arch/s390/kernel/irq.c
325
p->handler = handler;
arch/s390/kernel/irq.c
335
int unregister_external_irq(u16 code, ext_int_handler_t handler)
arch/s390/kernel/irq.c
343
if (p->code == code && p->handler == handler) {
arch/s390/kernel/irq.c
369
p->handler(ext_code, regs->int_parm, regs->int_parm_long);
arch/s390/kvm/interrupt.c
3388
.handler = gib_alert_irq_handler,
arch/s390/lib/test_unwind.c
200
my_kretprobe.handler = kretprobe_ret_handler;
arch/s390/pci/pci_irq.c
336
.handler = zpci_floating_irq_handler,
arch/s390/pci/pci_irq.c
617
zpci_airq.handler = zpci_directed_irq_handler;
arch/sh/drivers/dma/dmabrg.c
125
int dmabrg_request_irq(unsigned int dmairq, void(*handler)(void*),
arch/sh/drivers/dma/dmabrg.c
128
if ((dmairq > 9) || !handler)
arch/sh/drivers/dma/dmabrg.c
130
if (dmabrg_handlers[dmairq].handler)
arch/sh/drivers/dma/dmabrg.c
133
dmabrg_handlers[dmairq].handler = handler;
arch/sh/drivers/dma/dmabrg.c
145
dmabrg_handlers[dmairq].handler = NULL;
arch/sh/drivers/dma/dmabrg.c
69
void (*handler)(void *);
arch/sh/drivers/dma/dmabrg.c
75
dmabrg_handlers[i].handler(dmabrg_handlers[i].data);
arch/sh/include/asm/uaccess.h
118
extern void *set_exception_table_vec(unsigned int vec, void *handler);
arch/sh/include/asm/uaccess.h
120
static inline void *set_exception_table_evt(unsigned int evt, void *handler)
arch/sh/include/asm/uaccess.h
122
return set_exception_table_vec(evt >> 5, handler);
arch/sh/kernel/traps_32.c
753
void *set_exception_table_vec(unsigned int vec, void *handler)
arch/sh/kernel/traps_32.c
759
exception_handling_table[vec] = handler;
arch/sparc/include/asm/ttable.h
104
#define TRAP_UTRAP(handler,lvl) \
arch/sparc/include/asm/ttable.h
105
mov handler, %g3; \
arch/sparc/kernel/kernel.h
119
irq_handler_t handler,
arch/sparc/kernel/process_64.c
304
.handler = sysrq_handle_globreg,
arch/sparc/kernel/process_64.c
379
.handler = sysrq_handle_globpmu,
arch/um/drivers/mconsole.h
51
void (*handler)(struct mc_request *req);
arch/um/drivers/mconsole_kern.c
233
if (req->cmd->handler == mconsole_go)
arch/um/drivers/mconsole_kern.c
235
if (req->cmd->handler == mconsole_stop) {
arch/um/drivers/mconsole_kern.c
239
if (req->cmd->handler == mconsole_sysrq) {
arch/um/drivers/mconsole_kern.c
246
(*req->cmd->handler)(req);
arch/um/drivers/mconsole_kern.c
71
req->request.cmd->handler(&req->request);
arch/um/drivers/mconsole_kern.c
88
(*req.cmd->handler)(&req);
arch/um/include/shared/irq_kern.h
17
irq_handler_t handler, unsigned long irqflags,
arch/um/include/shared/irq_kern.h
56
irq_handler_t handler, unsigned long irqflags,
arch/um/include/shared/irq_kern.h
63
irq_handler_t handler, unsigned long irqflags,
arch/um/include/shared/irq_kern.h
68
return um_request_irq(irq, fd, type, handler, irqflags,
arch/um/include/shared/os.h
296
extern void new_thread(void *stack, jmp_buf *buf, void (*handler)(void));
arch/um/kernel/irq.c
496
irq_handler_t handler, unsigned long irqflags,
arch/um/kernel/irq.c
523
err = request_irq(irq, handler, irqflags, devname, dev_id);
arch/um/kernel/irq.c
534
irq_handler_t handler, unsigned long irqflags,
arch/um/kernel/irq.c
537
return _um_request_irq(irq, fd, type, handler, irqflags,
arch/um/kernel/irq.c
544
irq_handler_t handler, unsigned long irqflags,
arch/um/kernel/irq.c
549
return _um_request_irq(irq, fd, type, handler, irqflags,
arch/um/kernel/process.c
151
void (*handler)(void);
arch/um/kernel/process.c
163
handler = fork_handler;
arch/um/kernel/process.c
170
handler = new_thread_handler;
arch/um/kernel/process.c
173
new_thread(task_stack_page(p), &p->thread.switch_buf, handler);
arch/um/os-Linux/sigio.c
245
new.sa_handler = handler;
arch/um/os-Linux/skas/process.c
793
void new_thread(void *stack, jmp_buf *buf, void (*handler)(void))
arch/um/os-Linux/skas/process.c
795
(*buf)[0].JB_IP = (unsigned long) handler;
arch/x86/boot/compressed/idt_64.c
7
static void set_idt_entry(int vector, void (*handler)(void))
arch/x86/boot/compressed/idt_64.c
9
unsigned long address = (unsigned long)handler;
arch/x86/boot/startup/gdt_idt.c
52
void *handler = NULL;
arch/x86/boot/startup/gdt_idt.c
68
handler = rip_rel_ptr(vc_no_ghcb);
arch/x86/boot/startup/gdt_idt.c
70
startup_64_load_idt(handler);
arch/x86/entry/entry_fred.c
127
void __init fred_install_sysvec(unsigned int sysvec, idtentry_t handler)
arch/x86/entry/entry_fred.c
136
sysvec_table[sysvec - FIRST_SYSTEM_VECTOR] = handler;
arch/x86/include/asm/acrn.h
22
void acrn_setup_intr_handler(void (*handler)(void));
arch/x86/include/asm/hpet.h
89
extern int hpet_register_irq_handler(rtc_irq_handler handler);
arch/x86/include/asm/hpet.h
90
extern void hpet_unregister_irq_handler(rtc_irq_handler handler);
arch/x86/include/asm/irq.h
33
extern void kvm_set_posted_intr_wakeup_handler(void (*handler)(void));
arch/x86/include/asm/nmi.h
102
void set_emergency_nmi_handler(unsigned int type, nmi_handler_t handler);
arch/x86/include/asm/nmi.h
53
nmi_handler_t handler;
arch/x86/include/asm/nmi.h
82
.handler = (fn), \
arch/x86/kernel/acpi/boot.c
1076
madt_proc[0].handler = acpi_parse_lapic;
arch/x86/kernel/acpi/boot.c
1078
madt_proc[1].handler = acpi_parse_x2apic;
arch/x86/kernel/apic/msi.c
253
info->handler = handle_edge_irq;
arch/x86/kernel/cpu/acrn.c
63
void acrn_setup_intr_handler(void (*handler)(void))
arch/x86/kernel/cpu/acrn.c
65
acrn_intr_handler = handler;
arch/x86/kernel/cpu/mshyperv.c
170
void hv_setup_mshv_handler(void (*handler)(void))
arch/x86/kernel/cpu/mshyperv.c
172
mshv_handler = handler;
arch/x86/kernel/cpu/mshyperv.c
175
void hv_setup_vmbus_handler(void (*handler)(void))
arch/x86/kernel/cpu/mshyperv.c
177
vmbus_handler = handler;
arch/x86/kernel/cpu/mshyperv.c
204
void hv_setup_stimer0_handler(void (*handler)(void))
arch/x86/kernel/cpu/mshyperv.c
206
hv_stimer0_handler = handler;
arch/x86/kernel/cpu/mshyperv.c
215
void hv_setup_kexec_handler(void (*handler)(void))
arch/x86/kernel/cpu/mshyperv.c
217
hv_kexec_handler = handler;
arch/x86/kernel/cpu/mshyperv.c
225
void hv_setup_crash_handler(void (*handler)(struct pt_regs *regs))
arch/x86/kernel/cpu/mshyperv.c
227
hv_crash_handler = handler;
arch/x86/kernel/head64.c
315
void *handler = NULL;
arch/x86/kernel/head64.c
319
handler = vc_boot_ghcb;
arch/x86/kernel/head64.c
322
__pi_startup_64_load_idt(handler);
arch/x86/kernel/hpet.c
1233
int hpet_register_irq_handler(rtc_irq_handler handler)
arch/x86/kernel/hpet.c
1240
irq_handler = handler;
arch/x86/kernel/hpet.c
1250
void hpet_unregister_irq_handler(rtc_irq_handler handler)
arch/x86/kernel/irq.c
375
void kvm_set_posted_intr_wakeup_handler(void (*handler)(void))
arch/x86/kernel/irq.c
377
if (handler)
arch/x86/kernel/irq.c
378
kvm_posted_intr_wakeup_handler = handler;
arch/x86/kernel/nmi.c
128
action->handler, duration, decimal_msecs);
arch/x86/kernel/nmi.c
163
thishandled = a->handler(type, regs);
arch/x86/kernel/nmi.c
166
trace_nmi_handler(a->handler, (int)delta, thishandled);
arch/x86/kernel/nmi.c
183
if (WARN_ON_ONCE(!action->handler || !list_empty(&action->list)))
arch/x86/kernel/nmi.c
249
void set_emergency_nmi_handler(unsigned int type, nmi_handler_t handler)
arch/x86/kernel/nmi.c
253
if (WARN_ON_ONCE(desc->emerg_handler == handler))
arch/x86/kernel/nmi.c
255
desc->emerg_handler = handler;
arch/xtensa/include/asm/asmmacro.h
156
#define EX(handler) \
arch/xtensa/include/asm/asmmacro.h
158
.word 97f, handler; \
arch/xtensa/include/asm/traps.h
45
__init trap_set_handler(int cause, xtensa_exception_handler *handler);
arch/xtensa/kernel/signal.c
348
unsigned long handler = (unsigned long)ksig->ka.sa.sa_handler;
arch/xtensa/kernel/signal.c
356
(unsigned long __user *)handler;
arch/xtensa/kernel/signal.c
357
if (__get_user(handler, &fdpic_func_desc[0]) ||
arch/xtensa/kernel/signal.c
417
start_thread(regs, handler, (unsigned long)frame);
arch/xtensa/kernel/traps.c
438
#define set_handler(type, cause, handler) \
arch/xtensa/kernel/traps.c
443
per_cpu(exc_table, cpu).type[cause] = (handler);\
arch/xtensa/kernel/traps.c
449
__init trap_set_handler(int cause, xtensa_exception_handler *handler)
arch/xtensa/kernel/traps.c
453
set_handler(default_handler, cause, handler);
arch/xtensa/kernel/traps.c
502
void *handler = dispatch_init_table[i].handler;
arch/xtensa/kernel/traps.c
505
set_handler(default_handler, cause, handler);
arch/xtensa/kernel/traps.c
507
set_handler(fast_user_handler, cause, handler);
arch/xtensa/kernel/traps.c
509
set_handler(fast_kernel_handler, cause, handler);
arch/xtensa/kernel/traps.c
84
void* handler;
drivers/acpi/acpi_pnp.c
376
return adev->handler == &acpi_pnp_handler || is_cmos_rtc_device(adev);
drivers/acpi/acpica/acevents.h
167
acpi_adr_space_handler handler,
drivers/acpi/acpica/aclocal.h
440
struct acpi_gpe_handler_info *handler; /* Installed GPE handler */
drivers/acpi/acpica/aclocal.h
527
acpi_event_handler handler; /* Address of handler. */
drivers/acpi/acpica/aclocal.h
661
acpi_notify_handler handler;
drivers/acpi/acpica/acnamesp.h
308
acpi_object_handler handler, void *data);
drivers/acpi/acpica/acnamesp.h
312
acpi_object_handler handler);
drivers/acpi/acpica/acnamesp.h
316
acpi_object_handler handler, void **data);
drivers/acpi/acpica/acobject.h
145
union acpi_operand_object *handler; /* Handler for region access */
drivers/acpi/acpica/acobject.h
162
union acpi_operand_object *handler;
drivers/acpi/acpica/acobject.h
190
union acpi_operand_object *handler /* Handler for Address space */
drivers/acpi/acpica/acobject.h
307
acpi_notify_handler handler; /* Handler address */
drivers/acpi/acpica/acobject.h
316
acpi_adr_space_handler handler;
drivers/acpi/acpica/acobject.h
387
acpi_object_handler handler;
drivers/acpi/acpica/dbdisply.c
1004
if (acpi_gbl_fixed_event_handlers[i].handler) {
drivers/acpi/acpica/dbdisply.c
1007
handler);
drivers/acpi/acpica/dbdisply.c
1023
if (acpi_gbl_handler_list[i].handler) {
drivers/acpi/acpica/dbdisply.c
1025
acpi_gbl_handler_list[i].handler);
drivers/acpi/acpica/dbdisply.c
1077
handler_obj = obj_desc->common_notify.handler;
drivers/acpi/acpica/dbdisply.c
1087
: "User", handler_obj->address_space.handler);
drivers/acpi/acpica/dbdisply.c
63
void *handler;
drivers/acpi/acpica/dbdisply.c
69
{&acpi_gbl_global_notify[0].handler, "System Notifications"},
drivers/acpi/acpica/dbdisply.c
70
{&acpi_gbl_global_notify[1].handler, "Device Notifications"},
drivers/acpi/acpica/dbdisply.c
953
handler);
drivers/acpi/acpica/dbdisply.c
961
handler);
drivers/acpi/acpica/dbdisply.c
975
handler_obj = obj_desc->common_notify.handler;
drivers/acpi/acpica/dbdisply.c
989
handler);
drivers/acpi/acpica/dbstats.c
156
acpi_db_enumerate_object(obj_desc->device.handler);
drivers/acpi/acpica/dbstats.c
169
acpi_db_enumerate_object(obj_desc->region.handler);
drivers/acpi/acpica/dbstats.c
184
acpi_db_enumerate_object(obj_desc->processor.handler);
drivers/acpi/acpica/dbstats.c
191
acpi_db_enumerate_object(obj_desc->thermal_zone.handler);
drivers/acpi/acpica/evevent.c
136
acpi_gbl_fixed_event_handlers[i].handler = NULL;
drivers/acpi/acpica/evevent.c
250
if (!acpi_gbl_fixed_event_handlers[event].handler) {
drivers/acpi/acpica/evevent.c
265
handler) (acpi_gbl_fixed_event_handlers[event].context));
drivers/acpi/acpica/evgpe.c
703
gpe_handler_info = gpe_event_info->dispatch.handler;
drivers/acpi/acpica/evgpe.c
804
gpe_event_info->dispatch.handler->address(gpe_device,
drivers/acpi/acpica/evgpe.c
807
dispatch.handler->
drivers/acpi/acpica/evgpeutil.c
300
ACPI_FREE(gpe_event_info->dispatch.handler);
drivers/acpi/acpica/evgpeutil.c
301
gpe_event_info->dispatch.handler = NULL;
drivers/acpi/acpica/evhandler.c
128
handler_obj = obj_desc->common_notify.handler;
drivers/acpi/acpica/evhandler.c
220
handler);
drivers/acpi/acpica/evhandler.c
330
acpi_adr_space_handler handler,
drivers/acpi/acpica/evhandler.c
352
if (handler == ACPI_DEFAULT_HANDLER) {
drivers/acpi/acpica/evhandler.c
358
handler = acpi_ex_system_memory_space_handler;
drivers/acpi/acpica/evhandler.c
364
handler = acpi_ex_system_io_space_handler;
drivers/acpi/acpica/evhandler.c
370
handler = acpi_ex_pci_config_space_handler;
drivers/acpi/acpica/evhandler.c
376
handler = acpi_ex_cmos_space_handler;
drivers/acpi/acpica/evhandler.c
382
handler = acpi_ex_pci_bar_space_handler;
drivers/acpi/acpica/evhandler.c
388
handler = acpi_ex_data_table_space_handler;
drivers/acpi/acpica/evhandler.c
416
handler);
drivers/acpi/acpica/evhandler.c
419
if (handler_obj->address_space.handler == handler) {
drivers/acpi/acpica/evhandler.c
503
handler_obj->address_space.handler = handler;
drivers/acpi/acpica/evhandler.c
509
handler_obj->address_space.next = obj_desc->common_notify.handler;
drivers/acpi/acpica/evhandler.c
515
obj_desc->common_notify.handler = handler_obj;
drivers/acpi/acpica/evmisc.c
107
if (!acpi_gbl_global_notify[handler_list_id].handler
drivers/acpi/acpica/evmisc.c
170
if (info->notify.global->handler) {
drivers/acpi/acpica/evmisc.c
171
info->notify.global->handler(info->notify.node,
drivers/acpi/acpica/evmisc.c
180
handler_obj->notify.handler(info->notify.node,
drivers/acpi/acpica/evregion.c
110
acpi_adr_space_handler handler;
drivers/acpi/acpica/evregion.c
129
handler_desc = region_obj->region.handler;
drivers/acpi/acpica/evregion.c
230
handler = handler_desc->address_space.handler;
drivers/acpi/acpica/evregion.c
235
&region_obj->region.handler->address_space, handler,
drivers/acpi/acpica/evregion.c
295
status = handler(function, address, bit_width, value, context,
drivers/acpi/acpica/evregion.c
368
handler_obj = region_obj->region.handler;
drivers/acpi/acpica/evregion.c
467
region_obj->region.handler = NULL;
drivers/acpi/acpica/evregion.c
522
if (region_obj->region.handler) {
drivers/acpi/acpica/evregion.c
537
region_obj->region.handler = handler_obj;
drivers/acpi/acpica/evregion.c
571
region_obj->region.handler == NULL) {
drivers/acpi/acpica/evrgnini.c
147
handler_obj = region_obj->region.handler;
drivers/acpi/acpica/evrgnini.c
569
handler_obj = obj_desc->common_notify.handler;
drivers/acpi/acpica/evxface.c
147
if (handler_obj->notify.handler == handler) {
drivers/acpi/acpica/evxface.c
167
handler_obj->notify.handler = handler;
drivers/acpi/acpica/evxface.c
212
u32 handler_type, acpi_notify_handler handler)
drivers/acpi/acpica/evxface.c
226
if ((!device) || (!handler) || (!handler_type) ||
drivers/acpi/acpica/evxface.c
242
if (!acpi_gbl_global_notify[i].handler ||
drivers/acpi/acpica/evxface.c
243
(acpi_gbl_global_notify[i].handler !=
drivers/acpi/acpica/evxface.c
244
handler)) {
drivers/acpi/acpica/evxface.c
252
acpi_gbl_global_notify[i].handler = NULL;
drivers/acpi/acpica/evxface.c
294
(handler_obj->notify.handler != handler)) {
drivers/acpi/acpica/evxface.c
346
acpi_status acpi_install_exception_handler(acpi_exception_handler handler)
drivers/acpi/acpica/evxface.c
366
acpi_gbl_exception_handler = handler;
drivers/acpi/acpica/evxface.c
534
acpi_install_global_event_handler(acpi_gbl_event_handler handler, void *context)
drivers/acpi/acpica/evxface.c
542
if (!handler) {
drivers/acpi/acpica/evxface.c
558
acpi_gbl_global_event_handler = handler;
drivers/acpi/acpica/evxface.c
585
acpi_event_handler handler, void *context)
drivers/acpi/acpica/evxface.c
59
acpi_notify_handler handler, void *context)
drivers/acpi/acpica/evxface.c
604
if (acpi_gbl_fixed_event_handlers[event].handler) {
drivers/acpi/acpica/evxface.c
611
acpi_gbl_fixed_event_handlers[event].handler = handler;
drivers/acpi/acpica/evxface.c
624
acpi_gbl_fixed_event_handlers[event].handler = NULL;
drivers/acpi/acpica/evxface.c
630
handler));
drivers/acpi/acpica/evxface.c
653
acpi_remove_fixed_event_handler(u32 event, acpi_event_handler handler)
drivers/acpi/acpica/evxface.c
676
acpi_gbl_fixed_event_handlers[event].handler = NULL;
drivers/acpi/acpica/evxface.c
72
if ((!device) || (!handler) || (!handler_type) ||
drivers/acpi/acpica/evxface.c
723
struct acpi_gpe_handler_info *handler;
drivers/acpi/acpica/evxface.c
742
handler = ACPI_ALLOCATE_ZEROED(sizeof(struct acpi_gpe_handler_info));
drivers/acpi/acpica/evxface.c
743
if (!handler) {
drivers/acpi/acpica/evxface.c
768
handler->address = address;
drivers/acpi/acpica/evxface.c
769
handler->context = context;
drivers/acpi/acpica/evxface.c
770
handler->method_node = gpe_event_info->dispatch.method_node;
drivers/acpi/acpica/evxface.c
771
handler->original_flags = (u8)(gpe_event_info->flags &
drivers/acpi/acpica/evxface.c
780
if (((ACPI_GPE_DISPATCH_TYPE(handler->original_flags) ==
drivers/acpi/acpica/evxface.c
782
(ACPI_GPE_DISPATCH_TYPE(handler->original_flags) ==
drivers/acpi/acpica/evxface.c
784
handler->originally_enabled = TRUE;
drivers/acpi/acpica/evxface.c
798
gpe_event_info->dispatch.handler = handler;
drivers/acpi/acpica/evxface.c
817
ACPI_FREE(handler);
drivers/acpi/acpica/evxface.c
909
struct acpi_gpe_handler_info *handler;
drivers/acpi/acpica/evxface.c
92
if (acpi_gbl_global_notify[i].handler) {
drivers/acpi/acpica/evxface.c
948
if (gpe_event_info->dispatch.handler->address != address) {
drivers/acpi/acpica/evxface.c
955
handler = gpe_event_info->dispatch.handler;
drivers/acpi/acpica/evxface.c
956
gpe_event_info->dispatch.handler = NULL;
drivers/acpi/acpica/evxface.c
960
gpe_event_info->dispatch.method_node = handler->method_node;
drivers/acpi/acpica/evxface.c
963
gpe_event_info->flags |= handler->original_flags;
drivers/acpi/acpica/evxface.c
97
acpi_gbl_global_notify[i].handler = handler;
drivers/acpi/acpica/evxface.c
970
if (((ACPI_GPE_DISPATCH_TYPE(handler->original_flags) ==
drivers/acpi/acpica/evxface.c
972
(ACPI_GPE_DISPATCH_TYPE(handler->original_flags) ==
drivers/acpi/acpica/evxface.c
973
ACPI_GPE_DISPATCH_NOTIFY)) && handler->originally_enabled) {
drivers/acpi/acpica/evxface.c
995
ACPI_FREE(handler);
drivers/acpi/acpica/evxfevnt.c
329
if (acpi_gbl_fixed_event_handlers[event].handler) {
drivers/acpi/acpica/evxfregn.c
100
acpi_adr_space_handler handler,
drivers/acpi/acpica/evxfregn.c
104
handler, setup,
drivers/acpi/acpica/evxfregn.c
112
acpi_adr_space_handler handler,
drivers/acpi/acpica/evxfregn.c
117
handler, setup,
drivers/acpi/acpica/evxfregn.c
139
acpi_adr_space_handler handler)
drivers/acpi/acpica/evxfregn.c
183
handler_obj = obj_desc->common_notify.handler;
drivers/acpi/acpica/evxfregn.c
184
last_obj_ptr = &obj_desc->common_notify.handler;
drivers/acpi/acpica/evxfregn.c
193
if (handler_obj->address_space.handler != handler) {
drivers/acpi/acpica/evxfregn.c
203
handler_obj, handler,
drivers/acpi/acpica/evxfregn.c
249
handler, acpi_ut_get_region_name(space_id), space_id,
drivers/acpi/acpica/evxfregn.c
48
acpi_adr_space_handler handler,
drivers/acpi/acpica/evxfregn.c
79
acpi_ev_install_space_handler(node, space_id, handler, setup,
drivers/acpi/acpica/excreate.c
284
obj_desc->region.handler = NULL;
drivers/acpi/acpica/exdump.c
121
{ACPI_EXD_HDLR_LIST, ACPI_EXD_OFFSET(region.handler), "Handler"},
drivers/acpi/acpica/exdump.c
135
{ACPI_EXD_POINTER, ACPI_EXD_OFFSET(power_resource.handler), "Handler"}
drivers/acpi/acpica/exdump.c
147
{ACPI_EXD_POINTER, ACPI_EXD_OFFSET(processor.handler), "Handler"}
drivers/acpi/acpica/exdump.c
156
{ACPI_EXD_POINTER, ACPI_EXD_OFFSET(thermal_zone.handler), "Handler"}
drivers/acpi/acpica/exdump.c
221
{ACPI_EXD_POINTER, ACPI_EXD_OFFSET(notify.handler), "Handler"},
drivers/acpi/acpica/exdump.c
240
{ACPI_EXD_POINTER, ACPI_EXD_OFFSET(data.handler), "Handler"},
drivers/acpi/acpica/exdump.c
82
{ACPI_EXD_HDLR_LIST, ACPI_EXD_OFFSET(device.handler), "Handler"}
drivers/acpi/acpica/nsalloc.c
96
if (obj_desc->data.handler) {
drivers/acpi/acpica/nsalloc.c
97
obj_desc->data.handler(node, obj_desc->data.pointer);
drivers/acpi/acpica/nsobject.c
314
acpi_object_handler handler, void *data)
drivers/acpi/acpica/nsobject.c
326
(obj_desc->data.handler == handler)) {
drivers/acpi/acpica/nsobject.c
341
data_desc->data.handler = handler;
drivers/acpi/acpica/nsobject.c
371
acpi_object_handler handler)
drivers/acpi/acpica/nsobject.c
380
(obj_desc->data.handler == handler)) {
drivers/acpi/acpica/nsobject.c
416
acpi_object_handler handler, void **data)
drivers/acpi/acpica/nsobject.c
423
(obj_desc->data.handler == handler)) {
drivers/acpi/acpica/nsxfeval.c
831
acpi_object_handler handler, void *data)
drivers/acpi/acpica/nsxfeval.c
838
if (!obj_handle || !handler || !data) {
drivers/acpi/acpica/nsxfeval.c
855
status = acpi_ns_attach_data(node, handler, data);
drivers/acpi/acpica/nsxfeval.c
877
acpi_detach_data(acpi_handle obj_handle, acpi_object_handler handler)
drivers/acpi/acpica/nsxfeval.c
884
if (!obj_handle || !handler) {
drivers/acpi/acpica/nsxfeval.c
901
status = acpi_ns_detach_data(node, handler);
drivers/acpi/acpica/nsxfeval.c
926
acpi_get_data_full(acpi_handle obj_handle, acpi_object_handler handler,
drivers/acpi/acpica/nsxfeval.c
934
if (!obj_handle || !handler || !data) {
drivers/acpi/acpica/nsxfeval.c
951
status = acpi_ns_get_attached_data(node, handler, data);
drivers/acpi/acpica/nsxfeval.c
977
acpi_get_data(acpi_handle obj_handle, acpi_object_handler handler, void **data)
drivers/acpi/acpica/nsxfeval.c
979
return acpi_get_data_full(obj_handle, handler, data, NULL);
drivers/acpi/acpica/tbxface.c
457
acpi_install_table_handler(acpi_table_handler handler, void *context)
drivers/acpi/acpica/tbxface.c
463
if (!handler) {
drivers/acpi/acpica/tbxface.c
481
acpi_gbl_table_handler = handler;
drivers/acpi/acpica/tbxface.c
503
acpi_status acpi_remove_table_handler(acpi_table_handler handler)
drivers/acpi/acpica/tbxface.c
516
if (!handler || handler != acpi_gbl_table_handler) {
drivers/acpi/acpica/utcopy.c
741
if (dest_desc->region.handler) {
drivers/acpi/acpica/utcopy.c
742
acpi_ut_add_reference(dest_desc->region.handler);
drivers/acpi/acpica/utdelete.c
122
handler_desc = object->common_notify.handler;
drivers/acpi/acpica/utdelete.c
203
handler_desc = object->region.handler;
drivers/acpi/acpica/utinit.c
148
acpi_gbl_global_notify[0].handler = NULL;
drivers/acpi/acpica/utinit.c
149
acpi_gbl_global_notify[1].handler = NULL;
drivers/acpi/acpica/utxface.c
204
acpi_install_initialization_handler(acpi_init_handler handler, u32 function)
drivers/acpi/acpica/utxface.c
207
if (!handler) {
drivers/acpi/acpica/utxface.c
215
acpi_gbl_init_handler = handler;
drivers/acpi/acpica/utxface.c
348
acpi_status acpi_install_interface_handler(acpi_interface_handler handler)
drivers/acpi/acpica/utxface.c
357
if (handler && acpi_gbl_interface_handler) {
drivers/acpi/acpica/utxface.c
360
acpi_gbl_interface_handler = handler;
drivers/acpi/bus.c
1121
if (acpi_dev->handler && !acpi_is_pnp_device(acpi_dev))
drivers/acpi/bus.c
660
acpi_notify_handler handler, void *context)
drivers/acpi/bus.c
665
handler, context);
drivers/acpi/bus.c
675
acpi_notify_handler handler)
drivers/acpi/bus.c
677
acpi_remove_notify_handler(adev->handle, handler_type, handler);
drivers/acpi/button.c
535
acpi_notify_handler handler;
drivers/acpi/button.c
567
handler = acpi_button_notify;
drivers/acpi/button.c
574
handler = acpi_button_notify;
drivers/acpi/button.c
580
handler = acpi_lid_notify;
drivers/acpi/button.c
643
ACPI_ALL_NOTIFY, handler,
drivers/acpi/device_sysfs.c
376
if ((!acpi_device->handler || !acpi_device->handler->hotplug.enabled)
drivers/acpi/ec.c
1067
struct acpi_ec_query_handler *handler;
drivers/acpi/ec.c
1070
list_for_each_entry(handler, &ec->list, node) {
drivers/acpi/ec.c
1071
if (value == handler->query_bit) {
drivers/acpi/ec.c
1072
kref_get(&handler->kref);
drivers/acpi/ec.c
1074
return handler;
drivers/acpi/ec.c
1083
struct acpi_ec_query_handler *handler =
drivers/acpi/ec.c
1086
kfree(handler);
drivers/acpi/ec.c
1089
static void acpi_ec_put_query_handler(struct acpi_ec_query_handler *handler)
drivers/acpi/ec.c
1091
kref_put(&handler->kref, acpi_ec_query_handler_release);
drivers/acpi/ec.c
1098
struct acpi_ec_query_handler *handler;
drivers/acpi/ec.c
1103
handler = kzalloc_obj(*handler);
drivers/acpi/ec.c
1104
if (!handler)
drivers/acpi/ec.c
1107
handler->query_bit = query_bit;
drivers/acpi/ec.c
1108
handler->handle = handle;
drivers/acpi/ec.c
1109
handler->func = func;
drivers/acpi/ec.c
1110
handler->data = data;
drivers/acpi/ec.c
1112
kref_init(&handler->kref);
drivers/acpi/ec.c
1113
list_add(&handler->node, &ec->list);
drivers/acpi/ec.c
1123
struct acpi_ec_query_handler *handler, *tmp;
drivers/acpi/ec.c
1127
list_for_each_entry_safe(handler, tmp, &ec->list, node) {
drivers/acpi/ec.c
1134
if (remove_all || (handler->func && handler->query_bit == query_bit)) {
drivers/acpi/ec.c
1135
list_del_init(&handler->node);
drivers/acpi/ec.c
1136
list_add(&handler->node, &free_list);
drivers/acpi/ec.c
1141
list_for_each_entry_safe(handler, tmp, &free_list, node)
drivers/acpi/ec.c
1142
acpi_ec_put_query_handler(handler);
drivers/acpi/ec.c
1155
struct acpi_ec_query_handler *handler = q->handler;
drivers/acpi/ec.c
1158
ec_dbg_evt("Query(0x%02x) started", handler->query_bit);
drivers/acpi/ec.c
1160
if (handler->func)
drivers/acpi/ec.c
1161
handler->func(handler->data);
drivers/acpi/ec.c
1162
else if (handler->handle)
drivers/acpi/ec.c
1163
acpi_evaluate_object(handler->handle, NULL, NULL, NULL);
drivers/acpi/ec.c
1165
ec_dbg_evt("Query(0x%02x) stopped", handler->query_bit);
drivers/acpi/ec.c
1171
acpi_ec_put_query_handler(handler);
drivers/acpi/ec.c
1217
q->handler = acpi_ec_get_query_handler_by_value(ec, value);
drivers/acpi/ec.c
1218
if (!q->handler) {
drivers/acpi/ec.c
170
struct acpi_ec_query_handler *handler;
drivers/acpi/glue.c
388
if (adev->handler && adev->handler->bind)
drivers/acpi/glue.c
389
adev->handler->bind(dev);
drivers/acpi/glue.c
410
else if (adev->handler && adev->handler->unbind)
drivers/acpi/glue.c
411
adev->handler->unbind(dev);
drivers/acpi/internal.h
61
int acpi_scan_add_handler_with_hotplug(struct acpi_scan_handler *handler,
drivers/acpi/numa/srat.c
596
acpi_tbl_entry_handler handler, unsigned int max_entries)
drivers/acpi/numa/srat.c
600
handler, max_entries);
drivers/acpi/numa/srat.c
622
srat_proc[0].handler = acpi_parse_processor_affinity;
drivers/acpi/numa/srat.c
624
srat_proc[1].handler = acpi_parse_x2apic_affinity;
drivers/acpi/numa/srat.c
626
srat_proc[2].handler = acpi_parse_gicc_affinity;
drivers/acpi/numa/srat.c
628
srat_proc[3].handler = acpi_parse_gi_affinity;
drivers/acpi/numa/srat.c
630
srat_proc[4].handler = acpi_parse_rintc_affinity;
drivers/acpi/osl.c
557
acpi_os_install_interrupt_handler(u32 gsi, acpi_osd_handler handler,
drivers/acpi/osl.c
579
acpi_irq_handler = handler;
drivers/acpi/osl.c
592
acpi_status acpi_os_remove_interrupt_handler(u32 gsi, acpi_osd_handler handler)
drivers/acpi/platform_profile.c
101
sysfs_notify(&handler->dev.kobj, NULL, "profile");
drivers/acpi/platform_profile.c
102
kobject_uevent(&handler->dev.kobj, KOBJ_CHANGE);
drivers/acpi/platform_profile.c
117
struct platform_profile_handler *handler;
drivers/acpi/platform_profile.c
122
handler = to_pprof_handler(dev);
drivers/acpi/platform_profile.c
123
err = handler->ops->profile_get(dev, &val);
drivers/acpi/platform_profile.c
125
pr_err("Failed to get profile for handler %s\n", handler->name);
drivers/acpi/platform_profile.c
146
struct platform_profile_handler *handler = to_pprof_handler(dev);
drivers/acpi/platform_profile.c
148
return sysfs_emit(buf, "%s\n", handler->name);
drivers/acpi/platform_profile.c
164
struct platform_profile_handler *handler = to_pprof_handler(dev);
drivers/acpi/platform_profile.c
166
return _commmon_choices_show(handler->choices, buf);
drivers/acpi/platform_profile.c
258
struct platform_profile_handler *handler;
drivers/acpi/platform_profile.c
262
handler = to_pprof_handler(dev);
drivers/acpi/platform_profile.c
263
bitmap_or(tmp, handler->choices, handler->hidden_choices, PLATFORM_PROFILE_LAST);
drivers/acpi/platform_profile.c
280
struct platform_profile_handler *handler;
drivers/acpi/platform_profile.c
283
handler = to_pprof_handler(dev);
drivers/acpi/platform_profile.c
284
bitmap_andnot(data->aggregate, handler->choices,
drivers/acpi/platform_profile.c
285
handler->hidden_choices, PLATFORM_PROFILE_LAST);
drivers/acpi/platform_profile.c
78
struct platform_profile_handler *handler;
drivers/acpi/platform_profile.c
82
handler = to_pprof_handler(dev);
drivers/acpi/platform_profile.c
83
if (!test_bit(*bit, handler->choices) && !test_bit(*bit, handler->hidden_choices))
drivers/acpi/platform_profile.c
86
return handler->ops->profile_set(dev, *bit);
drivers/acpi/platform_profile.c
98
struct platform_profile_handler *handler = to_pprof_handler(dev);
drivers/acpi/prmt.c
270
struct prm_handler_info *handler = find_prm_handler(&handler_guid);
drivers/acpi/prmt.c
275
if (!module || !handler)
drivers/acpi/prmt.c
280
context.identifier = handler->guid;
drivers/acpi/prmt.c
281
context.static_data_buffer = handler->static_data_buffer_addr;
drivers/acpi/prmt.c
284
status = efi_call_acpi_prm_handler(handler->handler_addr,
drivers/acpi/prmt.c
309
struct prm_handler_info *handler;
drivers/acpi/prmt.c
326
handler = find_prm_handler(&buffer->handler_guid);
drivers/acpi/prmt.c
328
if (!handler || !module)
drivers/acpi/prmt.c
331
if (!handler->handler_addr) {
drivers/acpi/prmt.c
339
context.identifier = handler->guid;
drivers/acpi/prmt.c
340
context.static_data_buffer = handler->static_data_buffer_addr;
drivers/acpi/prmt.c
343
status = efi_call_acpi_prm_handler(handler->handler_addr,
drivers/acpi/prmt.c
344
handler->acpi_param_buffer_addr,
drivers/acpi/scan.c
104
error = acpi_scan_add_handler(handler);
drivers/acpi/scan.c
108
acpi_sysfs_add_hotplug_profile(&handler->hotplug, hotplug_profile_name);
drivers/acpi/scan.c
148
if (device->handler && !device->handler->hotplug.enabled) {
drivers/acpi/scan.c
1963
static bool acpi_scan_handler_matching(struct acpi_scan_handler *handler,
drivers/acpi/scan.c
1969
if (handler->match)
drivers/acpi/scan.c
1970
return handler->match(idstr, matchid);
drivers/acpi/scan.c
1972
for (devid = handler->ids; devid->id[0]; devid++)
drivers/acpi/scan.c
1986
struct acpi_scan_handler *handler;
drivers/acpi/scan.c
1988
list_for_each_entry(handler, &acpi_scan_handlers_list, list_node)
drivers/acpi/scan.c
1989
if (acpi_scan_handler_matching(handler, idstr, matchid))
drivers/acpi/scan.c
1990
return handler;
drivers/acpi/scan.c
2059
struct acpi_scan_handler *handler;
drivers/acpi/scan.c
2061
handler = acpi_scan_match_handler(hwid->id, NULL);
drivers/acpi/scan.c
2062
if (handler) {
drivers/acpi/scan.c
2314
struct acpi_scan_handler *handler;
drivers/acpi/scan.c
2316
handler = acpi_scan_match_handler(hwid->id, &devid);
drivers/acpi/scan.c
2317
if (handler) {
drivers/acpi/scan.c
2318
if (!handler->attach) {
drivers/acpi/scan.c
2322
device->handler = handler;
drivers/acpi/scan.c
2323
ret = handler->attach(device, devid);
drivers/acpi/scan.c
2327
device->handler = NULL;
drivers/acpi/scan.c
2356
if (device->handler)
drivers/acpi/scan.c
2395
if (!skip && device->handler && device->handler->hotplug.notify_online)
drivers/acpi/scan.c
2396
device->handler->hotplug.notify_online(device);
drivers/acpi/scan.c
255
struct acpi_scan_handler *handler = adev->handler;
drivers/acpi/scan.c
277
if (handler) {
drivers/acpi/scan.c
278
if (handler->detach)
drivers/acpi/scan.c
279
handler->detach(adev);
drivers/acpi/scan.c
292
adev->handler = NULL;
drivers/acpi/scan.c
300
struct acpi_scan_handler *handler = adev->handler;
drivers/acpi/scan.c
304
if (handler) {
drivers/acpi/scan.c
305
if (handler->post_eject)
drivers/acpi/scan.c
306
handler->post_eject(adev);
drivers/acpi/scan.c
308
adev->handler = NULL;
drivers/acpi/scan.c
330
if (device->handler && device->handler->hotplug.demand_offline) {
drivers/acpi/scan.c
373
struct acpi_scan_handler *handler = adev->handler;
drivers/acpi/scan.c
376
if (handler && handler->hotplug.scan_dependent)
drivers/acpi/scan.c
377
ret = handler->hotplug.scan_dependent(adev);
drivers/acpi/scan.c
403
if (adev->handler) {
drivers/acpi/scan.c
431
if (adev->handler && !adev->handler->hotplug.enabled) {
drivers/acpi/scan.c
90
int acpi_scan_add_handler(struct acpi_scan_handler *handler)
drivers/acpi/scan.c
92
if (!handler)
drivers/acpi/scan.c
95
list_add_tail(&handler->list_node, &acpi_scan_handlers_list);
drivers/acpi/scan.c
99
int acpi_scan_add_handler_with_hotplug(struct acpi_scan_handler *handler,
drivers/acpi/tables.c
278
acpi_tbl_entry_handler handler, acpi_tbl_entry_handler_arg handler_arg,
drivers/acpi/tables.c
283
.handler = handler,
drivers/acpi/tables.c
304
acpi_tbl_entry_handler handler,
drivers/acpi/tables.c
307
return __acpi_table_parse_entries(id, table_size, entry_id, handler,
drivers/acpi/tables.c
312
acpi_tbl_entry_handler handler, unsigned int max_entries)
drivers/acpi/tables.c
316
handler, max_entries);
drivers/acpi/tables.c
329
int __init acpi_table_parse(char *id, acpi_tbl_table_handler handler)
drivers/acpi/tables.c
336
if (!id || !handler)
drivers/acpi/tables.c
345
handler(table);
drivers/acpi/wakeup.c
114
struct acpi_wakeup_handler *handler;
drivers/acpi/wakeup.c
123
handler = kmalloc_obj(*handler);
drivers/acpi/wakeup.c
124
if (!handler)
drivers/acpi/wakeup.c
127
handler->wakeup = wakeup;
drivers/acpi/wakeup.c
128
handler->context = context;
drivers/acpi/wakeup.c
131
list_add(&handler->list_node, &acpi_wakeup_handler_head);
drivers/acpi/wakeup.c
146
struct acpi_wakeup_handler *handler;
drivers/acpi/wakeup.c
149
list_for_each_entry(handler, &acpi_wakeup_handler_head, list_node) {
drivers/acpi/wakeup.c
150
if (handler->wakeup == wakeup && handler->context == context) {
drivers/acpi/wakeup.c
151
list_del(&handler->list_node);
drivers/acpi/wakeup.c
152
kfree(handler);
drivers/acpi/wakeup.c
162
struct acpi_wakeup_handler *handler;
drivers/acpi/wakeup.c
165
list_for_each_entry(handler, &acpi_wakeup_handler_head, list_node) {
drivers/acpi/wakeup.c
166
if (handler->wakeup(handler->context))
drivers/acpi/x86/s2idle.c
540
struct acpi_s2idle_dev_ops *handler;
drivers/acpi/x86/s2idle.c
576
list_for_each_entry(handler, &lps0_s2idle_devops_head, list_node) {
drivers/acpi/x86/s2idle.c
577
if (handler->prepare)
drivers/acpi/x86/s2idle.c
578
handler->prepare();
drivers/acpi/x86/s2idle.c
586
struct acpi_s2idle_dev_ops *handler;
drivers/acpi/x86/s2idle.c
591
list_for_each_entry(handler, &lps0_s2idle_devops_head, list_node) {
drivers/acpi/x86/s2idle.c
592
if (handler->check)
drivers/acpi/x86/s2idle.c
593
handler->check();
drivers/acpi/x86/s2idle.c
599
struct acpi_s2idle_dev_ops *handler;
drivers/acpi/x86/s2idle.c
604
list_for_each_entry(handler, &lps0_s2idle_devops_head, list_node)
drivers/acpi/x86/s2idle.c
605
if (handler->restore)
drivers/acpi/x86/s2idle.c
606
handler->restore();
drivers/ata/pata_isapnp.c
100
return ata_host_activate(host, irq, handler, 0,
drivers/ata/pata_isapnp.c
54
irq_handler_t handler = NULL;
drivers/ata/pata_isapnp.c
61
handler = ata_sff_interrupt;
drivers/bcma/driver_gpio.c
154
girq->handler = handle_simple_irq;
drivers/block/ataflop.c
676
void (*handler)( int );
drivers/block/ataflop.c
678
handler = xchg(&FloppyIRQHandler, NULL);
drivers/block/ataflop.c
680
if (handler) {
drivers/block/ataflop.c
683
DPRINT(("FDC irq, status = %02x handler = %08lx\n",status,(unsigned long)handler));
drivers/block/ataflop.c
684
handler( status );
drivers/block/floppy.c
1002
floppy_work_fn = handler;
drivers/block/floppy.c
1717
void (*handler)(void) = do_floppy;
drivers/block/floppy.c
1719
lasthandler = handler;
drivers/block/floppy.c
1731
pr_info("handler=%ps\n", handler);
drivers/block/floppy.c
1746
do_print = !handler && print_unex && initialized;
drivers/block/floppy.c
1762
if (!handler) {
drivers/block/floppy.c
1766
schedule_bh(handler);
drivers/block/floppy.c
2015
static int wait_til_done(void (*handler)(void), bool interruptible)
drivers/block/floppy.c
2019
schedule_bh(handler);
drivers/block/floppy.c
998
static void schedule_bh(void (*handler)(void))
drivers/char/ipmi/ipmi_msghandler.c
1228
const struct ipmi_user_hndl *handler,
drivers/char/ipmi/ipmi_msghandler.c
1244
if (handler == NULL)
drivers/char/ipmi/ipmi_msghandler.c
1293
new_user->handler = handler;
drivers/char/ipmi/ipmi_msghandler.c
1304
if (handler->ipmi_watchdog_pretimeout)
drivers/char/ipmi/ipmi_msghandler.c
1354
if (user->handler->shutdown)
drivers/char/ipmi/ipmi_msghandler.c
1355
user->handler->shutdown(user->handler_data);
drivers/char/ipmi/ipmi_msghandler.c
1357
if (user->handler->ipmi_watchdog_pretimeout)
drivers/char/ipmi/ipmi_msghandler.c
191
const struct ipmi_user_hndl *handler;
drivers/char/ipmi/ipmi_msghandler.c
4920
if (user->handler->ipmi_watchdog_pretimeout)
drivers/char/ipmi/ipmi_msghandler.c
4921
user->handler->ipmi_watchdog_pretimeout(
drivers/char/ipmi/ipmi_msghandler.c
4943
user->handler->ipmi_recv_hndl(msg, user->handler_data);
drivers/char/ipmi/ipmi_msghandler.c
5579
if (user->handler->ipmi_panic_handler)
drivers/char/ipmi/ipmi_msghandler.c
5580
user->handler->ipmi_panic_handler(
drivers/char/ipmi/ipmi_ssif.c
512
ssif_i2c_done handler,
drivers/char/ipmi/ipmi_ssif.c
516
ssif_info->done_handler = handler;
drivers/clocksource/hyperv_timer.c
207
void __weak hv_setup_stimer0_handler(void (*handler)(void))
drivers/clocksource/renesas-ostm.c
187
to->of_irq.handler = ostm_timer_interrupt;
drivers/clocksource/timer-gx6605s.c
89
.handler = gx6605s_timer_interrupt,
drivers/clocksource/timer-imx-sysctr.c
128
.handler = sysctr_timer_interrupt,
drivers/clocksource/timer-imx-tpm.c
147
.handler = tpm_timer_interrupt,
drivers/clocksource/timer-loongson1-pwm.c
148
.handler = ls1x_clockevent_isr,
drivers/clocksource/timer-mediatek.c
293
to.of_irq.handler = mtk_syst_handler;
drivers/clocksource/timer-mediatek.c
317
to.of_irq.handler = mtk_gpt_interrupt;
drivers/clocksource/timer-milbeaut.c
159
.handler = mlb_timer_interrupt,
drivers/clocksource/timer-msc313e.c
179
to->of_irq.handler = msc313e_timer_clkevt_irq;
drivers/clocksource/timer-npcm7xx.c
150
.handler = npcm7xx_timer0_interrupt,
drivers/clocksource/timer-of.c
66
ret = request_irq(of_irq->irq, of_irq->handler,
drivers/clocksource/timer-of.h
16
irq_handler_t handler;
drivers/clocksource/timer-rda.c
152
.handler = rda_ostimer_interrupt,
drivers/clocksource/timer-realtek.c
131
.handler = rtk_ts_match_intr_handler,
drivers/clocksource/timer-rtl-otto.c
204
.handler = rttm_timer_interrupt,
drivers/clocksource/timer-sprd.c
140
.handler = sprd_timer_interrupt,
drivers/clocksource/timer-stm32.c
299
to->of_irq.handler = stm32_clock_event_handler;
drivers/clocksource/timer-sun4i.c
158
.handler = sun4i_timer_interrupt,
drivers/crypto/ccp/psp-dev.c
335
void psp_set_sev_irq_handler(struct psp_device *psp, psp_irq_handler_t handler,
drivers/crypto/ccp/psp-dev.c
339
psp->sev_irq_handler = handler;
drivers/crypto/ccp/psp-dev.h
77
void psp_set_sev_irq_handler(struct psp_device *psp, psp_irq_handler_t handler,
drivers/crypto/ccp/sp-dev.c
106
int sp_request_psp_irq(struct sp_device *sp, irq_handler_t handler,
drivers/crypto/ccp/sp-dev.c
114
sp->psp_irq_handler = handler;
drivers/crypto/ccp/sp-dev.c
126
ret = request_irq(sp->psp_irq, handler, 0, name, data);
drivers/crypto/ccp/sp-dev.c
78
int sp_request_ccp_irq(struct sp_device *sp, irq_handler_t handler,
drivers/crypto/ccp/sp-dev.c
86
sp->ccp_irq_handler = handler;
drivers/crypto/ccp/sp-dev.c
98
ret = request_irq(sp->ccp_irq, handler, 0, name, data);
drivers/crypto/ccp/sp-dev.h
145
int sp_request_ccp_irq(struct sp_device *sp, irq_handler_t handler,
drivers/crypto/ccp/sp-dev.h
148
int sp_request_psp_irq(struct sp_device *sp, irq_handler_t handler,
drivers/crypto/inside-secure/safexcel.c
1141
irq_handler_t handler,
drivers/crypto/inside-secure/safexcel.c
1172
ret = devm_request_threaded_irq(dev, irq, handler,
drivers/crypto/marvell/octeontx2/otx2_cptlf.c
314
irq_handler_t handler)
drivers/crypto/marvell/octeontx2/otx2_cptlf.c
320
ret = request_irq(vector, handler, 0,
drivers/extcon/extcon-adc-jack.c
136
INIT_DEFERRABLE_WORK(&data->handler, adc_jack_handler);
drivers/extcon/extcon-adc-jack.c
159
adc_jack_handler(&data->handler.work);
drivers/extcon/extcon-adc-jack.c
170
cancel_work_sync(&data->handler.work);
drivers/extcon/extcon-adc-jack.c
178
cancel_delayed_work_sync(&data->handler);
drivers/extcon/extcon-adc-jack.c
51
struct delayed_work handler;
drivers/extcon/extcon-adc-jack.c
61
handler);
drivers/extcon/extcon-adc-jack.c
93
&data->handler, data->handling_delay);
drivers/firewire/core-cdev.c
106
struct fw_address_handler handler;
drivers/firewire/core-cdev.c
733
struct address_handler_resource *handler = callback_data;
drivers/firewire/core-cdev.c
760
ret = add_client_resource(handler->client, &r->resource, GFP_ATOMIC);
drivers/firewire/core-cdev.c
764
if (handler->client->version < FW_CDEV_VERSION_EVENT_REQUEST2) {
drivers/firewire/core-cdev.c
775
req->closure = handler->closure;
drivers/firewire/core-cdev.c
777
} else if (handler->client->version < FW_CDEV_VERSION_EVENT_ASYNC_TSTAMP) {
drivers/firewire/core-cdev.c
789
req->closure = handler->closure;
drivers/firewire/core-cdev.c
803
req->closure = handler->closure;
drivers/firewire/core-cdev.c
808
queue_event(handler->client, &e->event,
drivers/firewire/core-cdev.c
829
fw_core_remove_address_handler(&r->handler);
drivers/firewire/core-cdev.c
850
r->handler.length = a->length;
drivers/firewire/core-cdev.c
851
r->handler.address_callback = handle_request;
drivers/firewire/core-cdev.c
852
r->handler.callback_data = r;
drivers/firewire/core-cdev.c
856
ret = fw_core_add_address_handler(&r->handler, &region);
drivers/firewire/core-cdev.c
861
a->offset = r->handler.offset;
drivers/firewire/core-transaction.c
1001
handler = lookup_enclosing_address_handler(&address_handler_list, offset,
drivers/firewire/core-transaction.c
1003
if (handler)
drivers/firewire/core-transaction.c
1004
get_address_handler(handler);
drivers/firewire/core-transaction.c
1007
if (!handler) {
drivers/firewire/core-transaction.c
1013
handler->address_callback(card, request, tcode, destination, source, p->generation, offset,
drivers/firewire/core-transaction.c
1014
request->data, request->length, handler->callback_data);
drivers/firewire/core-transaction.c
1015
put_address_handler(handler);
drivers/firewire/core-transaction.c
1027
struct fw_address_handler *handler, **handlers;
drivers/firewire/core-transaction.c
1053
list_for_each_entry_rcu(handler, &address_handler_list, link) {
drivers/firewire/core-transaction.c
1054
if (is_enclosing_handler(handler, offset, request->length)) {
drivers/firewire/core-transaction.c
1081
get_address_handler(handler);
drivers/firewire/core-transaction.c
1082
handlers[count++] = handler;
drivers/firewire/core-transaction.c
1088
handler = handlers[i];
drivers/firewire/core-transaction.c
1089
handler->address_callback(card, request, tcode, destination, source,
drivers/firewire/core-transaction.c
1091
request->length, handler->callback_data);
drivers/firewire/core-transaction.c
1092
put_address_handler(handler);
drivers/firewire/core-transaction.c
561
struct fw_address_handler *handler;
drivers/firewire/core-transaction.c
563
list_for_each_entry_rcu(handler, list, link) {
drivers/firewire/core-transaction.c
564
if (handler->offset < offset + length &&
drivers/firewire/core-transaction.c
565
offset < handler->offset + handler->length)
drivers/firewire/core-transaction.c
566
return handler;
drivers/firewire/core-transaction.c
572
static bool is_enclosing_handler(struct fw_address_handler *handler,
drivers/firewire/core-transaction.c
575
return handler->offset <= offset &&
drivers/firewire/core-transaction.c
576
offset + length <= handler->offset + handler->length;
drivers/firewire/core-transaction.c
582
struct fw_address_handler *handler;
drivers/firewire/core-transaction.c
584
list_for_each_entry_rcu(handler, list, link) {
drivers/firewire/core-transaction.c
585
if (is_enclosing_handler(handler, offset, length))
drivers/firewire/core-transaction.c
586
return handler;
drivers/firewire/core-transaction.c
614
struct fw_address_handler *handler = container_of(kref, struct fw_address_handler, kref);
drivers/firewire/core-transaction.c
616
complete(&handler->done);
drivers/firewire/core-transaction.c
619
static void get_address_handler(struct fw_address_handler *handler)
drivers/firewire/core-transaction.c
621
kref_get(&handler->kref);
drivers/firewire/core-transaction.c
624
static int put_address_handler(struct fw_address_handler *handler)
drivers/firewire/core-transaction.c
626
return kref_put(&handler->kref, complete_address_handler);
drivers/firewire/core-transaction.c
649
int fw_core_add_address_handler(struct fw_address_handler *handler,
drivers/firewire/core-transaction.c
658
handler->length & 3 ||
drivers/firewire/core-transaction.c
659
handler->length == 0)
drivers/firewire/core-transaction.c
664
handler->offset = region->start;
drivers/firewire/core-transaction.c
665
while (handler->offset + handler->length <= region->end) {
drivers/firewire/core-transaction.c
666
if (is_in_fcp_region(handler->offset, handler->length))
drivers/firewire/core-transaction.c
671
handler->offset, handler->length);
drivers/firewire/core-transaction.c
673
handler->offset += other->length;
drivers/firewire/core-transaction.c
675
init_completion(&handler->done);
drivers/firewire/core-transaction.c
676
kref_init(&handler->kref);
drivers/firewire/core-transaction.c
677
list_add_tail_rcu(&handler->link, &address_handler_list);
drivers/firewire/core-transaction.c
696
void fw_core_remove_address_handler(struct fw_address_handler *handler)
drivers/firewire/core-transaction.c
699
list_del_rcu(&handler->link);
drivers/firewire/core-transaction.c
703
if (!put_address_handler(handler))
drivers/firewire/core-transaction.c
704
wait_for_completion(&handler->done);
drivers/firewire/core-transaction.c
991
struct fw_address_handler *handler;
drivers/firewire/net.c
1052
fw_core_remove_address_handler(&dev->handler);
drivers/firewire/net.c
1063
dev->handler.length = 4096;
drivers/firewire/net.c
1064
dev->handler.address_callback = fwnet_receive_packet;
drivers/firewire/net.c
1065
dev->handler.callback_data = dev;
drivers/firewire/net.c
1067
retval = fw_core_add_address_handler(&dev->handler,
drivers/firewire/net.c
1072
dev->local_fifo = dev->handler.offset;
drivers/firewire/net.c
1477
dev->local_fifo = dev->handler.offset;
drivers/firewire/net.c
160
struct fw_address_handler handler;
drivers/firewire/net.c
717
} else if (offset != dev->handler.offset) {
drivers/firmware/stratix10-svc.c
1252
void **handler, async_callback_t cb, void *cb_arg)
drivers/firmware/stratix10-svc.c
1263
if (!chan || !msg || !handler)
drivers/firmware/stratix10-svc.c
1339
*handler = handle;
drivers/firmware/stratix10-svc.c
1639
struct stratix10_svc_async_handler *handler;
drivers/firmware/stratix10-svc.c
1655
hash_for_each_safe(actrl->trx_list, i, tmp, handler, next) {
drivers/firmware/stratix10-svc.c
1656
ida_free(&handler->achan->job_id_pool,
drivers/firmware/stratix10-svc.c
1657
STRATIX10_GET_JOBID(handler->transaction_id));
drivers/firmware/stratix10-svc.c
1658
hash_del(&handler->next);
drivers/firmware/stratix10-svc.c
1659
kfree(handler);
drivers/firmware/tegra/bpmp.c
464
entry->handler(mrq, channel, entry->data);
drivers/firmware/tegra/bpmp.c
470
tegra_bpmp_mrq_handler_t handler, void *data)
drivers/firmware/tegra/bpmp.c
475
if (!handler)
drivers/firmware/tegra/bpmp.c
485
entry->handler = handler;
drivers/gpib/common/gpib_os.c
139
if (pseudo_irq->handler)
drivers/gpib/common/gpib_os.c
140
pseudo_irq->handler(0, pseudo_irq->board);
drivers/gpib/common/gpib_os.c
148
int gpib_request_pseudo_irq(struct gpib_board *board, irqreturn_t (*handler)(int, void *))
drivers/gpib/common/gpib_os.c
150
if (timer_pending(&board->pseudo_irq.timer) || board->pseudo_irq.handler) {
drivers/gpib/common/gpib_os.c
155
board->pseudo_irq.handler = handler;
drivers/gpib/common/gpib_os.c
172
board->pseudo_irq.handler = NULL;
drivers/gpib/gpio/gpib_bitbang.c
1083
irq_handler_t handler, irq_handler_t thread_fn, unsigned long flags)
drivers/gpib/gpio/gpib_bitbang.c
1094
if (request_threaded_irq(*irq, handler, thread_fn, flags, name, board)) {
drivers/gpib/include/gpibP.h
32
int gpib_request_pseudo_irq(struct gpib_board *board, irqreturn_t (*handler)(int, void *));
drivers/gpib/include/gpib_types.h
217
irqreturn_t (*handler)(int irq, void *arg);
drivers/gpib/include/gpib_types.h
224
pseudo_irq->handler = NULL;
drivers/gpio/gpio-adnp.c
460
girq->handler = handle_simple_irq;
drivers/gpio/gpio-adp5585.c
449
girq->handler = handle_bad_irq;
drivers/gpio/gpio-altera.c
299
girq->handler = handle_bad_irq;
drivers/gpio/gpio-aspeed-sgpio.c
330
irq_flow_handler_t handler;
drivers/gpio/gpio-aspeed-sgpio.c
342
handler = handle_edge_irq;
drivers/gpio/gpio-aspeed-sgpio.c
349
handler = handle_level_irq;
drivers/gpio/gpio-aspeed-sgpio.c
361
irq_set_handler_locked(d, handler);
drivers/gpio/gpio-aspeed-sgpio.c
427
irq->handler = handle_bad_irq;
drivers/gpio/gpio-aspeed.c
1385
girq->handler = handle_bad_irq;
drivers/gpio/gpio-aspeed.c
579
irq_flow_handler_t handler;
drivers/gpio/gpio-aspeed.c
596
handler = handle_edge_irq;
drivers/gpio/gpio-aspeed.c
603
handler = handle_level_irq;
drivers/gpio/gpio-aspeed.c
623
irq_set_handler_locked(d, handler);
drivers/gpio/gpio-ath79.c
276
girq->handler = handle_simple_irq;
drivers/gpio/gpio-cadence.c
279
girq->handler = handle_level_irq;
drivers/gpio/gpio-crystalcove.c
367
girq->handler = handle_simple_irq;
drivers/gpio/gpio-dln2.c
488
girq->handler = handle_simple_irq;
drivers/gpio/gpio-dwapb.c
459
girq->handler = handle_bad_irq;
drivers/gpio/gpio-eic-sprd.c
679
irq->handler = handle_bad_irq;
drivers/gpio/gpio-ep93xx.c
191
irq_flow_handler_t handler;
drivers/gpio/gpio-ep93xx.c
199
handler = handle_edge_irq;
drivers/gpio/gpio-ep93xx.c
204
handler = handle_edge_irq;
drivers/gpio/gpio-ep93xx.c
209
handler = handle_level_irq;
drivers/gpio/gpio-ep93xx.c
214
handler = handle_level_irq;
drivers/gpio/gpio-ep93xx.c
223
handler = handle_edge_irq;
drivers/gpio/gpio-ep93xx.c
229
irq_set_handler_locked(d, handler);
drivers/gpio/gpio-ep93xx.c
327
girq->handler = handle_simple_irq;
drivers/gpio/gpio-ftgpio010.c
300
girq->handler = handle_bad_irq;
drivers/gpio/gpio-graniterapids.c
362
girq->handler = handle_bad_irq;
drivers/gpio/gpio-hlwd.c
299
girq->handler = handle_level_irq;
drivers/gpio/gpio-idt3243x.c
189
girq->handler = handle_bad_irq;
drivers/gpio/gpio-ixp4xx.c
328
girq->handler = handle_bad_irq;
drivers/gpio/gpio-ljca.c
454
girq->handler = handle_simple_irq;
drivers/gpio/gpio-loongson-64bit.c
258
chip->irq.handler = handle_bad_irq;
drivers/gpio/gpio-max732x.c
531
girq->handler = handle_simple_irq;
drivers/gpio/gpio-max77620.c
346
girq->handler = handle_edge_irq;
drivers/gpio/gpio-max77759.c
479
girq->handler = handle_simple_irq;
drivers/gpio/gpio-mlxbf2.c
401
girq->handler = handle_simple_irq;
drivers/gpio/gpio-mlxbf3.c
242
girq->handler = handle_bad_irq;
drivers/gpio/gpio-mpsse.c
704
priv->gpio.irq.handler = handle_simple_irq;
drivers/gpio/gpio-msc313.c
672
gpioirqchip->handler = handle_bad_irq;
drivers/gpio/gpio-mt7621.c
287
girq->handler = handle_simple_irq;
drivers/gpio/gpio-mvebu.c
1278
ct->handler = handle_edge_irq;
drivers/gpio/gpio-mxs.c
223
ct->handler = handle_level_irq;
drivers/gpio/gpio-nct6694.c
473
girq->handler = handle_level_irq;
drivers/gpio/gpio-nomadik.c
692
girq->handler = handle_edge_irq;
drivers/gpio/gpio-npcm-sgpio.c
383
irq_flow_handler_t handler;
drivers/gpio/gpio-npcm-sgpio.c
410
handler = handle_level_irq;
drivers/gpio/gpio-npcm-sgpio.c
412
handler = handle_edge_irq;
drivers/gpio/gpio-npcm-sgpio.c
427
irq_set_handler_locked(d, handler);
drivers/gpio/gpio-npcm-sgpio.c
489
irq->handler = handle_bad_irq;
drivers/gpio/gpio-omap.c
1074
irq->handler = handle_bad_irq;
drivers/gpio/gpio-pca953x.c
1093
girq->handler = handle_simple_irq;
drivers/gpio/gpio-pcf857x.c
417
girq->handler = handle_level_irq;
drivers/gpio/gpio-pl061.c
354
girq->handler = handle_bad_irq;
drivers/gpio/gpio-rcar.c
553
girq->handler = handle_level_irq;
drivers/gpio/gpio-rda.c
264
girq->handler = handle_bad_irq;
drivers/gpio/gpio-realtek-otto.c
425
girq->handler = handle_bad_irq;
drivers/gpio/gpio-rtd.c
574
irq_chip->handler = handle_bad_irq;
drivers/gpio/gpio-sch.c
395
girq->handler = handle_bad_irq;
drivers/gpio/gpio-sifive.c
252
girq->handler = handle_bad_irq;
drivers/gpio/gpio-siox.c
249
girq->handler = handle_level_irq;
drivers/gpio/gpio-spacemit-k1.c
238
girq->handler = handle_simple_irq;
drivers/gpio/gpio-sprd.c
254
irq->handler = handle_bad_irq;
drivers/gpio/gpio-stmpe.c
527
girq->handler = handle_simple_irq;
drivers/gpio/gpio-tangier.c
456
girq->handler = handle_bad_irq;
drivers/gpio/gpio-tc3589x.c
337
girq->handler = handle_simple_irq;
drivers/gpio/gpio-tegra.c
764
irq->handler = handle_simple_irq;
drivers/gpio/gpio-tegra186.c
974
irq->handler = handle_simple_irq;
drivers/gpio/gpio-thunderx.c
546
girq->handler = handle_bad_irq;
drivers/gpio/gpio-tqmx86.c
401
girq->handler = handle_simple_irq;
drivers/gpio/gpio-vf610.c
342
girq->handler = handle_edge_irq;
drivers/gpio/gpio-virtio.c
609
vgpio->gc.irq.handler = handle_level_irq;
drivers/gpio/gpio-visconti.c
216
girq->handler = handle_level_irq;
drivers/gpio/gpio-wcove.c
465
girq->handler = handle_simple_irq;
drivers/gpio/gpio-xgs-iproc.c
286
girq->handler = handle_simple_irq;
drivers/gpio/gpio-xilinx.c
653
girq->handler = handle_bad_irq;
drivers/gpio/gpio-xlp.c
294
girq->handler = handle_level_irq;
drivers/gpio/gpio-zynq.c
976
girq->handler = handle_level_irq;
drivers/gpio/gpiolib-acpi-core.c
224
ret = request_threaded_irq(event->irq, NULL, event->handler,
drivers/gpio/gpiolib-acpi-core.c
242
event->handler(event->irq, event);
drivers/gpio/gpiolib-acpi-core.c
351
irq_handler_t handler = NULL;
drivers/gpio/gpiolib-acpi-core.c
368
handler = acpi_gpio_irq_handler;
drivers/gpio/gpiolib-acpi-core.c
370
if (!handler) {
drivers/gpio/gpiolib-acpi-core.c
372
handler = acpi_gpio_irq_handler_evt;
drivers/gpio/gpiolib-acpi-core.c
374
if (!handler)
drivers/gpio/gpiolib-acpi-core.c
42
irq_handler_t handler;
drivers/gpio/gpiolib-acpi-core.c
432
event->handler = handler;
drivers/gpio/gpiolib-sysfs.c
534
int (*handler)(struct gpio_desc *desc))
drivers/gpio/gpiolib-sysfs.c
550
ret = handler(desc);
drivers/gpio/gpiolib.c
1635
girq->handler,
drivers/gpio/gpiolib.c
1844
irq_set_chip_and_handler(irq, gc->irq.chip, gc->irq.handler);
drivers/gpu/drm/amd/amdgpu/aldebaran.c
128
struct amdgpu_reset_handler *handler;
drivers/gpu/drm/amd/amdgpu/aldebaran.c
134
for_each_handler(i, handler, reset_ctl) {
drivers/gpu/drm/amd/amdgpu/aldebaran.c
135
if (handler->reset_method == reset_ctl->active_reset) {
drivers/gpu/drm/amd/amdgpu/aldebaran.c
137
handler->do_reset(adev);
drivers/gpu/drm/amd/amdgpu/aldebaran.c
49
struct amdgpu_reset_handler *handler;
drivers/gpu/drm/amd/amdgpu/aldebaran.c
63
for_each_handler(i, handler, reset_ctl) {
drivers/gpu/drm/amd/amdgpu/aldebaran.c
64
if (handler->reset_method == reset_context->method)
drivers/gpu/drm/amd/amdgpu/aldebaran.c
65
return handler;
drivers/gpu/drm/amd/amdgpu/amdgpu_aca.c
345
enum aca_smu_type type, bank_handler_t handler, void *data)
drivers/gpu/drm/amd/amdgpu/amdgpu_aca.c
357
ret = handler(handle, bank, type, data);
drivers/gpu/drm/amd/amdgpu/amdgpu_aca.c
366
enum aca_smu_type type, bank_handler_t handler, void *data)
drivers/gpu/drm/amd/amdgpu/amdgpu_aca.c
382
ret = aca_dispatch_bank(mgr, bank, type, handler, data);
drivers/gpu/drm/amd/amdgpu/amdgpu_aca.c
461
bank_handler_t handler, struct ras_query_context *qctx, void *data)
drivers/gpu/drm/amd/amdgpu/amdgpu_aca.c
493
handler, data);
drivers/gpu/drm/amd/amdgpu/amdgpu_reset.h
153
#define for_each_handler(i, handler, reset_ctl) \
drivers/gpu/drm/amd/amdgpu/amdgpu_reset.h
155
(handler = (*reset_ctl->reset_handlers)[i]); \
drivers/gpu/drm/amd/amdgpu/sienna_cichlid.c
112
struct amdgpu_reset_handler *handler;
drivers/gpu/drm/amd/amdgpu/sienna_cichlid.c
118
for_each_handler(i, handler, reset_ctl) {
drivers/gpu/drm/amd/amdgpu/sienna_cichlid.c
119
if (handler->reset_method == reset_ctl->active_reset) {
drivers/gpu/drm/amd/amdgpu/sienna_cichlid.c
121
handler->do_reset(adev);
drivers/gpu/drm/amd/amdgpu/sienna_cichlid.c
50
struct amdgpu_reset_handler *handler;
drivers/gpu/drm/amd/amdgpu/sienna_cichlid.c
54
for_each_handler(i, handler, reset_ctl) {
drivers/gpu/drm/amd/amdgpu/sienna_cichlid.c
55
if (handler->reset_method == reset_context->method)
drivers/gpu/drm/amd/amdgpu/sienna_cichlid.c
56
return handler;
drivers/gpu/drm/amd/amdgpu/sienna_cichlid.c
61
for_each_handler(i, handler, reset_ctl) {
drivers/gpu/drm/amd/amdgpu/sienna_cichlid.c
62
if (handler->reset_method == AMD_RESET_METHOD_MODE2)
drivers/gpu/drm/amd/amdgpu/sienna_cichlid.c
63
return handler;
drivers/gpu/drm/amd/amdgpu/smu_v13_0_10.c
111
struct amdgpu_reset_handler *handler;
drivers/gpu/drm/amd/amdgpu/smu_v13_0_10.c
117
for_each_handler(i, handler, reset_ctl) {
drivers/gpu/drm/amd/amdgpu/smu_v13_0_10.c
118
if (handler->reset_method == reset_ctl->active_reset) {
drivers/gpu/drm/amd/amdgpu/smu_v13_0_10.c
120
handler->do_reset(adev);
drivers/gpu/drm/amd/amdgpu/smu_v13_0_10.c
45
struct amdgpu_reset_handler *handler;
drivers/gpu/drm/amd/amdgpu/smu_v13_0_10.c
50
for_each_handler(i, handler, reset_ctl) {
drivers/gpu/drm/amd/amdgpu/smu_v13_0_10.c
51
if (handler->reset_method == reset_context->method)
drivers/gpu/drm/amd/amdgpu/smu_v13_0_10.c
52
return handler;
drivers/gpu/drm/amd/amdgpu/smu_v13_0_10.c
58
for_each_handler(i, handler, reset_ctl) {
drivers/gpu/drm/amd/amdgpu/smu_v13_0_10.c
59
if (handler->reset_method == AMD_RESET_METHOD_MODE2)
drivers/gpu/drm/amd/amdgpu/smu_v13_0_10.c
60
return handler;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c
105
hcd->handler = ih;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c
120
handler_data->handler(handler_data->handler_arg);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c
138
struct amdgpu_dm_irq_handler_data *handler;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c
159
handler = list_entry(entry, struct amdgpu_dm_irq_handler_data,
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c
162
if (handler == NULL)
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c
165
if (ih == handler->handler) {
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c
167
list_del(&handler->list);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c
182
kfree(handler);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c
202
struct amdgpu_dm_irq_handler_data *handler;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c
214
handler = list_entry(entry, struct amdgpu_dm_irq_handler_data,
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c
217
if (handler == NULL || handler->handler == NULL)
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c
220
list_del(&handler->list);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c
221
kfree(handler);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c
226
handler = list_entry(entry, struct amdgpu_dm_irq_handler_data,
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c
229
if (handler == NULL || handler->handler == NULL)
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c
232
list_del(&handler->list);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c
233
kfree(handler);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c
450
struct amdgpu_dm_irq_handler_data *handler;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c
465
handler = list_entry(
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c
469
flush_work(&handler->work);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c
485
struct amdgpu_dm_irq_handler_data *handler;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c
505
handler = list_entry(
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c
509
flush_work(&handler->work);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c
604
handler_data_add->handler = handler_data->handler;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c
642
handler_data->handler(handler_data->handler_arg);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c
81
interrupt_handler handler;
drivers/gpu/drm/bridge/ite-it6505.c
2694
void (*handler)(struct it6505 *it6505);
drivers/gpu/drm/bridge/ite-it6505.c
2726
irq_vec[0].handler(it6505);
drivers/gpu/drm/bridge/ite-it6505.c
2731
irq_vec[i].handler(it6505);
drivers/gpu/drm/bridge/sil-sii8620.c
2014
void (*handler)(struct sii8620 *ctx);
drivers/gpu/drm/bridge/sil-sii8620.c
2036
irq_vec[i].handler(ctx);
drivers/gpu/drm/drm_client_sysrq.c
38
.handler = drm_client_sysrq_restore_handler,
drivers/gpu/drm/exynos/exynos5433_drm_decon.c
763
irq_handler_t handler, unsigned long int flags)
drivers/gpu/drm/exynos/exynos5433_drm_decon.c
780
ret = devm_request_irq(ctx->dev, irq, handler,
drivers/gpu/drm/i915/display/intel_display_irq.c
131
const struct pipe_fault_handler *handler;
drivers/gpu/drm/i915/display/intel_display_irq.c
133
for (handler = handlers; handler && handler->fault; handler++) {
drivers/gpu/drm/i915/display/intel_display_irq.c
134
if ((fault_errors & handler->fault) == 0)
drivers/gpu/drm/i915/display/intel_display_irq.c
137
if (handler->handle(crtc, handler->plane_id))
drivers/gpu/drm/i915/display/intel_display_irq.c
138
fault_errors &= ~handler->fault;
drivers/gpu/drm/i915/display/intel_dmc.c
455
int handler;
drivers/gpu/drm/i915/display/intel_dmc.c
464
for (handler = 0; handler < DMC_EVENT_HANDLER_COUNT_GEN12; handler++)
drivers/gpu/drm/i915/display/intel_dmc.c
466
DMC_EVT_CTL(display, dmc_id, handler),
drivers/gpu/drm/i915/display/intel_dmc.c
467
DMC_EVT_HTP(display, dmc_id, handler));
drivers/gpu/drm/i915/display/intel_dmc_regs.h
484
#define DMC_EVT_HTP(i915, dmc_id, handler) \
drivers/gpu/drm/i915/display/intel_dmc_regs.h
485
_MMIO(_DMC_REG(i915, dmc_id, _DMC_EVT_HTP_0) + 4 * (handler))
drivers/gpu/drm/i915/display/intel_dmc_regs.h
489
#define DMC_EVT_CTL(i915, dmc_id, handler) \
drivers/gpu/drm/i915/display/intel_dmc_regs.h
490
_MMIO(_DMC_REG(i915, dmc_id, _DMC_EVT_CTL_0) + 4 * (handler))
drivers/gpu/drm/i915/gvt/cmd_parser.c
2769
if (info->handler) {
drivers/gpu/drm/i915/gvt/cmd_parser.c
2770
ret = info->handler(s);
drivers/gpu/drm/i915/gvt/cmd_parser.c
461
parser_cmd_handler handler;
drivers/gpu/drm/i915/gvt/gtt.c
746
if (track && track->handler == ppgtt_write_protection_handler)
drivers/gpu/drm/i915/gvt/handlers.c
3048
int (*handler)(struct intel_gvt *gvt, u32 offset, void *data),
drivers/gpu/drm/i915/gvt/handlers.c
3056
ret = handler(gvt, e->offset, data);
drivers/gpu/drm/i915/gvt/handlers.c
3067
ret = handler(gvt, i915_mmio_reg_offset(block->offset) + j, data);
drivers/gpu/drm/i915/gvt/interrupt.c
686
gvt_event_virt_handler_t handler;
drivers/gpu/drm/i915/gvt/interrupt.c
689
handler = get_event_virt_handler(irq, event);
drivers/gpu/drm/i915/gvt/interrupt.c
690
drm_WARN_ON(&i915->drm, !handler);
drivers/gpu/drm/i915/gvt/interrupt.c
692
handler(irq, event, vgpu);
drivers/gpu/drm/i915/gvt/mmio.h
77
int (*handler)(struct intel_gvt *gvt, u32 offset, void *data),
drivers/gpu/drm/i915/gvt/page_track.c
174
ret = page_track->handler(page_track, gpa, data, bytes);
drivers/gpu/drm/i915/gvt/page_track.c
52
gvt_page_track_handler_t handler, void *priv)
drivers/gpu/drm/i915/gvt/page_track.c
65
track->handler = handler;
drivers/gpu/drm/i915/gvt/page_track.h
39
gvt_page_track_handler_t handler;
drivers/gpu/drm/i915/gvt/page_track.h
48
unsigned long gfn, gvt_page_track_handler_t handler,
drivers/gpu/drm/msm/adreno/a6xx_gmu.c
1929
const char *name, irq_handler_t handler)
drivers/gpu/drm/msm/adreno/a6xx_gmu.c
1935
ret = request_irq(irq, handler, IRQF_TRIGGER_HIGH | IRQF_NO_AUTOEN, name, gmu);
drivers/gpu/drm/msm/disp/mdp_kms.c
48
struct mdp_irq *handler, *n;
drivers/gpu/drm/msm/disp/mdp_kms.c
53
list_for_each_entry_safe(handler, n, &mdp_kms->irq_list, node) {
drivers/gpu/drm/msm/disp/mdp_kms.c
54
if (handler->irqmask & status) {
drivers/gpu/drm/msm/disp/mdp_kms.c
56
handler->irq(handler, handler->irqmask & status);
drivers/gpu/drm/msm/msm_iommu.c
641
if (iommu->base.handler)
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
654
if (iommu->base.handler)
drivers/gpu/drm/msm/msm_iommu.c
655
return iommu->base.handler(iommu->base.arg, iova, flags, NULL);
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
82
int (*handler)(void *arg, unsigned long iova, int flags, void *data))
drivers/gpu/drm/msm/msm_mmu.h
85
mmu->handler = handler;
drivers/gpu/drm/omapdrm/dss/dispc.c
4375
int dispc_request_irq(struct dispc_device *dispc, irq_handler_t handler,
drivers/gpu/drm/omapdrm/dss/dispc.c
4383
dispc->user_handler = handler;
drivers/gpu/drm/omapdrm/dss/dss.h
409
int dispc_request_irq(struct dispc_device *dispc, irq_handler_t handler,
drivers/gpu/drm/omapdrm/dss/omapdss.h
291
void (*handler)(void *), void *data);
drivers/gpu/drm/omapdrm/dss/omapdss.h
294
void (*handler)(void *), void *data);
drivers/gpu/drm/omapdrm/dss/omapdss.h
304
void (*handler)(void *), void *data);
drivers/gpu/drm/omapdrm/dss/omapdss.h
306
void (*handler)(void *), void *data);
drivers/gpu/drm/omapdrm/dss/output.c
117
void (*handler)(void *), void *data)
drivers/gpu/drm/omapdrm/dss/output.c
123
handler, data);
drivers/gpu/drm/omapdrm/dss/output.c
127
void (*handler)(void *), void *data)
drivers/gpu/drm/omapdrm/dss/output.c
133
handler, data);
drivers/gpu/drm/omapdrm/omap_crtc.c
228
void (*handler)(void *), void *data)
drivers/gpu/drm/omapdrm/omap_crtc.c
239
omap_crtc->framedone_handler = handler;
drivers/gpu/drm/omapdrm/omap_crtc.c
247
void (*handler)(void *), void *data)
drivers/gpu/drm/omapdrm/omap_crtc.c
255
WARN_ON(omap_crtc->framedone_handler != handler);
drivers/gpu/drm/xe/xe_irq.c
955
static int xe_irq_msix_request_irq_internal(struct xe_device *xe, irq_handler_t handler,
drivers/gpu/drm/xe/xe_irq.c
965
ret = request_irq(irq, handler, IRQF_SHARED, name, irq_buf);
drivers/gpu/drm/xe/xe_irq.c
972
int xe_irq_msix_request_irq(struct xe_device *xe, irq_handler_t handler, void *irq_buf,
drivers/gpu/drm/xe/xe_irq.c
981
ret = xe_irq_msix_request_irq_internal(xe, handler, irq_buf, name, *msix);
drivers/gpu/drm/xe/xe_irq.h
22
int xe_irq_msix_request_irq(struct xe_device *xe, irq_handler_t handler, void *irq_buf,
drivers/gpu/drm/xen/xen_drm_front_evtchnl.c
161
irq_handler_t handler;
drivers/gpu/drm/xen/xen_drm_front_evtchnl.c
183
handler = evtchnl_interrupt_ctrl;
drivers/gpu/drm/xen/xen_drm_front_evtchnl.c
186
handler = evtchnl_interrupt_evt;
drivers/gpu/drm/xen/xen_drm_front_evtchnl.c
194
handler, 0, xb_dev->devicetype,
drivers/gpu/vga/vga_switcheroo.c
1009
vgasr_priv.handler->power_state(client->id, state);
drivers/gpu/vga/vga_switcheroo.c
1022
if (vgasr_priv.handler->switchto) {
drivers/gpu/vga/vga_switcheroo.c
1024
vgasr_priv.handler->switchto(VGA_SWITCHEROO_IGD);
drivers/gpu/vga/vga_switcheroo.c
159
const struct vga_switcheroo_handler *handler;
drivers/gpu/vga/vga_switcheroo.c
183
vgasr_priv.registered_clients == 2 && vgasr_priv.handler;
drivers/gpu/vga/vga_switcheroo.c
192
if (vgasr_priv.handler->init)
drivers/gpu/vga/vga_switcheroo.c
193
vgasr_priv.handler->init();
drivers/gpu/vga/vga_switcheroo.c
200
ret = vgasr_priv.handler->get_client_id(client->pdev);
drivers/gpu/vga/vga_switcheroo.c
212
ret = vgasr_priv.handler->get_client_id(client->vga_dev);
drivers/gpu/vga/vga_switcheroo.c
236
const struct vga_switcheroo_handler *handler,
drivers/gpu/vga/vga_switcheroo.c
240
if (vgasr_priv.handler) {
drivers/gpu/vga/vga_switcheroo.c
245
vgasr_priv.handler = handler;
drivers/gpu/vga/vga_switcheroo.c
266
vgasr_priv.handler = NULL;
drivers/gpu/vga/vga_switcheroo.c
377
id = vgasr_priv.handler->get_client_id(vga_dev);
drivers/gpu/vga/vga_switcheroo.c
564
if (!vgasr_priv.handler || !vgasr_priv.handler->switch_ddc) {
drivers/gpu/vga/vga_switcheroo.c
569
id = vgasr_priv.handler->get_client_id(pdev);
drivers/gpu/vga/vga_switcheroo.c
570
vgasr_priv.old_ddc_owner = vgasr_priv.handler->switch_ddc(id);
drivers/gpu/vga/vga_switcheroo.c
600
id = vgasr_priv.handler->get_client_id(pdev);
drivers/gpu/vga/vga_switcheroo.c
602
ret = vgasr_priv.handler->switch_ddc(
drivers/gpu/vga/vga_switcheroo.c
676
if (vgasr_priv.handler->power_state)
drivers/gpu/vga/vga_switcheroo.c
677
vgasr_priv.handler->power_state(client->id, VGA_SWITCHEROO_ON);
drivers/gpu/vga/vga_switcheroo.c
690
if (vgasr_priv.handler->power_state)
drivers/gpu/vga/vga_switcheroo.c
691
vgasr_priv.handler->power_state(client->id, VGA_SWITCHEROO_OFF);
drivers/gpu/vga/vga_switcheroo.c
742
ret = vgasr_priv.handler->switchto(new_client->id);
drivers/gpu/vga/vga_switcheroo.c
861
ret = vgasr_priv.handler->switchto(client_id);
drivers/gpu/vga/vga_switcheroo.c
999
if (!vgasr_priv.handler->power_state)
drivers/greybus/connection.c
147
gb_request_handler_t handler,
drivers/greybus/connection.c
179
connection->handler = handler;
drivers/greybus/connection.c
229
gb_request_handler_t handler)
drivers/greybus/connection.c
231
return _gb_connection_create(hd, hd_cport_id, NULL, NULL, 0, handler,
drivers/greybus/connection.c
245
gb_request_handler_t handler)
drivers/greybus/connection.c
250
handler, 0);
drivers/greybus/connection.c
256
gb_request_handler_t handler,
drivers/greybus/connection.c
265
handler, flags);
drivers/greybus/connection.c
677
if (!(connection->handler && rx))
drivers/greybus/connection.c
700
if (connection->handler && rx)
drivers/greybus/operation.c
242
if (connection->handler) {
drivers/greybus/operation.c
243
status = connection->handler(operation);
drivers/hid/hid-appletb-kbd.c
255
static int appletb_kbd_inp_connect(struct input_handler *handler,
drivers/hid/hid-appletb-kbd.c
259
struct appletb_kbd *kbd = handler->private;
drivers/hid/hid-appletb-kbd.c
278
handle->handler = handler;
drivers/hid/hid-appletb-kbd.c
353
static bool appletb_kbd_match_internal_device(struct input_handler *handler,
drivers/hid/hid-cp2112.c
1326
girq->handler = handle_simple_irq;
drivers/hsi/hsi_core.c
667
void (*handler)(struct hsi_client *, unsigned long))
drivers/hsi/hsi_core.c
671
if (!handler || cl->ehandler)
drivers/hsi/hsi_core.c
675
cl->ehandler = handler;
drivers/hv/hv_common.c
669
void __weak hv_setup_vmbus_handler(void (*handler)(void))
drivers/hv/hv_common.c
679
void __weak hv_setup_mshv_handler(void (*handler)(void))
drivers/hv/hv_common.c
684
void __weak hv_setup_kexec_handler(void (*handler)(void))
drivers/hv/hv_common.c
694
void __weak hv_setup_crash_handler(void (*handler)(struct pt_regs *regs))
drivers/hv/mshv_regions.c
113
ret = handler(region, flags, page_offset, count, stride > 1);
drivers/hv/mshv_regions.c
142
int (*handler)(struct mshv_mem_region *region,
drivers/hv/mshv_regions.c
164
handler);
drivers/hv/mshv_regions.c
80
int (*handler)(struct mshv_mem_region *region,
drivers/i2c/busses/i2c-gpio.c
166
irqreturn_t handler(int, void*))
drivers/i2c/busses/i2c-gpio.c
181
ret = request_irq(irq, handler, IRQF_TRIGGER_FALLING,
drivers/i3c/device.c
200
if (!req->handler || !req->num_slots)
drivers/i3c/master.c
2275
ibireq.handler = olddev->ibi->handler;
drivers/i3c/master.c
2343
if (ibireq.handler) {
drivers/i3c/master.c
2774
dev->ibi->handler(dev->dev, &payload);
drivers/i3c/master.c
3233
ibi->handler = req->handler;
drivers/iio/adc/ad4062.c
664
.handler = ad4062_ibi_handler,
drivers/iio/adc/ade9000.c
1668
irq_handler_t handler, void *dev_id)
drivers/iio/adc/ade9000.c
1678
ret = devm_request_threaded_irq(dev, irq, NULL, handler,
drivers/iio/adc/stm32-adc.c
2514
irqreturn_t (*handler)(int irq, void *p) = NULL;
drivers/iio/adc/stm32-adc.c
2578
handler = &stm32_adc_trigger_handler;
drivers/iio/adc/stm32-adc.c
2587
&iio_pollfunc_store_time, handler,
drivers/iio/adc/sun4i-gpadc-iio.c
434
irq_handler_t handler, const char *devname,
drivers/iio/adc/sun4i-gpadc-iio.c
466
ret = devm_request_any_context_irq(&pdev->dev, *irq, handler,
drivers/infiniband/core/device.c
2063
struct ib_event_handler *handler;
drivers/infiniband/core/device.c
2067
list_for_each_entry(handler, &event->device->event_handler_list, list)
drivers/infiniband/core/device.c
2068
handler->handler(handler, event);
drivers/infiniband/core/multicast.c
793
static void mcast_event_handler(struct ib_event_handler *handler,
drivers/infiniband/core/multicast.c
799
dev = container_of(handler, struct mcast_device, event_handler);
drivers/infiniband/core/rdma_core.h
100
int (*handler)(struct uverbs_attr_bundle *attrs);
drivers/infiniband/core/rdma_core.h
88
int(__rcu *handler)(struct uverbs_attr_bundle *attrs);
drivers/infiniband/core/sa_query.c
2365
static void ib_sa_event(struct ib_event_handler *handler,
drivers/infiniband/core/sa_query.c
2376
container_of(handler, typeof(*sa_dev), event_handler);
drivers/infiniband/core/sa_query.c
2380
if (!rdma_cap_ib_sa(handler->device, port->port_num))
drivers/infiniband/core/uverbs_ioctl.c
431
int (*handler)(struct uverbs_attr_bundle *attrs);
drivers/infiniband/core/uverbs_ioctl.c
440
handler = srcu_dereference(
drivers/infiniband/core/uverbs_ioctl.c
441
pbundle->method_elm->handler,
drivers/infiniband/core/uverbs_ioctl.c
443
if (!handler)
drivers/infiniband/core/uverbs_ioctl.c
478
ret = handler(bundle);
drivers/infiniband/core/uverbs_ioctl.c
481
ret = handler(bundle);
drivers/infiniband/core/uverbs_main.c
472
static void ib_uverbs_event_handler(struct ib_event_handler *handler,
drivers/infiniband/core/uverbs_main.c
476
container_of(handler, struct ib_uverbs_async_event_file,
drivers/infiniband/core/uverbs_main.c
680
ret = method_elm->handler(&bundle);
drivers/infiniband/core/uverbs_std_types_device.c
44
rc = method_elm->handler(attrs);
drivers/infiniband/core/uverbs_uapi.c
118
if (WARN_ON(method->handler))
drivers/infiniband/core/uverbs_uapi.c
121
WARN_ON(!method->handler);
drivers/infiniband/core/uverbs_uapi.c
122
rcu_assign_pointer(method_elm->handler, method->handler);
drivers/infiniband/core/uverbs_uapi.c
123
if (method->handler != uverbs_destroy_def_handler)
drivers/infiniband/core/uverbs_uapi.c
445
uapi->notsupp_method.handler = ib_uverbs_notsupp;
drivers/infiniband/core/uverbs_uapi.c
700
rcu_assign_pointer(method_elm->handler, NULL);
drivers/infiniband/core/uverbs_uapi.c
81
method_elm->handler = def->func_write;
drivers/infiniband/hw/efa/efa.h
27
irq_handler_t handler;
drivers/infiniband/hw/efa/efa_main.c
132
err = request_irq(irq->irqn, irq->handler, 0, irq->name, irq->data);
drivers/infiniband/hw/efa/efa_main.c
151
eq->irq.handler = efa_intr_msix_comp;
drivers/infiniband/hw/efa/efa_main.c
170
dev->admin_irq.handler = efa_intr_msix_mgmnt;
drivers/infiniband/hw/hfi1/chip.c
1076
void (*handler)(struct hfi1_devdata *dd, u32 source, u64 reg);
drivers/infiniband/hw/hfi1/chip.c
1088
#define EE(reg, handler, desc) \
drivers/infiniband/hw/hfi1/chip.c
1090
handler, desc }
drivers/infiniband/hw/hfi1/chip.c
1091
#define DC_EE1(reg, handler, desc) \
drivers/infiniband/hw/hfi1/chip.c
1092
{ reg##_FLG, reg##_FLG_CLR, reg##_FLG_EN, handler, desc }
drivers/infiniband/hw/hfi1/chip.c
1093
#define DC_EE2(reg, handler, desc) \
drivers/infiniband/hw/hfi1/chip.c
1094
{ reg##_FLG, reg##_CLR, reg##_EN, handler, desc }
drivers/infiniband/hw/hfi1/chip.c
5895
if (likely(eri->handler))
drivers/infiniband/hw/hfi1/chip.c
5896
eri->handler(dd, context, reg);
drivers/infiniband/hw/hfi1/chip.c
5922
if (eri->handler) {
drivers/infiniband/hw/hfi1/chip.c
6063
else if (eri->handler)
drivers/infiniband/hw/hfi1/chip.c
8102
if (eri->handler) {
drivers/infiniband/hw/hfi1/mmu_rb.c
100
while ((node = rb_first_cached(&handler->root))) {
drivers/infiniband/hw/hfi1/mmu_rb.c
102
rb_erase_cached(node, &handler->root);
drivers/infiniband/hw/hfi1/mmu_rb.c
106
spin_unlock_irqrestore(&handler->lock, flags);
drivers/infiniband/hw/hfi1/mmu_rb.c
115
mmdrop(handler->mn.mm);
drivers/infiniband/hw/hfi1/mmu_rb.c
117
kfree(handler->free_ptr);
drivers/infiniband/hw/hfi1/mmu_rb.c
120
int hfi1_mmu_rb_insert(struct mmu_rb_handler *handler,
drivers/infiniband/hw/hfi1/mmu_rb.c
129
if (current->mm != handler->mn.mm)
drivers/infiniband/hw/hfi1/mmu_rb.c
132
spin_lock_irqsave(&handler->lock, flags);
drivers/infiniband/hw/hfi1/mmu_rb.c
133
node = __mmu_rb_search(handler, mnode->addr, mnode->len);
drivers/infiniband/hw/hfi1/mmu_rb.c
138
__mmu_int_rb_insert(mnode, &handler->root);
drivers/infiniband/hw/hfi1/mmu_rb.c
139
list_add_tail(&mnode->list, &handler->lru_list);
drivers/infiniband/hw/hfi1/mmu_rb.c
140
mnode->handler = handler;
drivers/infiniband/hw/hfi1/mmu_rb.c
142
spin_unlock_irqrestore(&handler->lock, flags);
drivers/infiniband/hw/hfi1/mmu_rb.c
147
struct mmu_rb_node *hfi1_mmu_rb_get_first(struct mmu_rb_handler *handler,
drivers/infiniband/hw/hfi1/mmu_rb.c
153
node = __mmu_int_rb_iter_first(&handler->root, addr, (addr + len) - 1);
drivers/infiniband/hw/hfi1/mmu_rb.c
155
list_move_tail(&node->list, &handler->lru_list);
drivers/infiniband/hw/hfi1/mmu_rb.c
160
static struct mmu_rb_node *__mmu_rb_search(struct mmu_rb_handler *handler,
drivers/infiniband/hw/hfi1/mmu_rb.c
167
if (!handler->ops->filter) {
drivers/infiniband/hw/hfi1/mmu_rb.c
168
node = __mmu_int_rb_iter_first(&handler->root, addr,
drivers/infiniband/hw/hfi1/mmu_rb.c
171
for (node = __mmu_int_rb_iter_first(&handler->root, addr,
drivers/infiniband/hw/hfi1/mmu_rb.c
176
if (handler->ops->filter(node, addr, len))
drivers/infiniband/hw/hfi1/mmu_rb.c
193
mnode->handler->ops->remove(mnode->handler->ops_arg, mnode);
drivers/infiniband/hw/hfi1/mmu_rb.c
201
list_move(&mnode->list, &mnode->handler->del_list);
drivers/infiniband/hw/hfi1/mmu_rb.c
202
queue_work(mnode->handler->wq, &mnode->handler->del_work);
drivers/infiniband/hw/hfi1/mmu_rb.c
217
struct mmu_rb_handler *handler = mnode->handler;
drivers/infiniband/hw/hfi1/mmu_rb.c
220
spin_lock_irqsave(&handler->lock, flags);
drivers/infiniband/hw/hfi1/mmu_rb.c
221
list_move(&mnode->list, &mnode->handler->del_list);
drivers/infiniband/hw/hfi1/mmu_rb.c
222
spin_unlock_irqrestore(&handler->lock, flags);
drivers/infiniband/hw/hfi1/mmu_rb.c
223
queue_work(handler->wq, &handler->del_work);
drivers/infiniband/hw/hfi1/mmu_rb.c
226
void hfi1_mmu_rb_evict(struct mmu_rb_handler *handler, void *evict_arg)
drivers/infiniband/hw/hfi1/mmu_rb.c
233
if (current->mm != handler->mn.mm)
drivers/infiniband/hw/hfi1/mmu_rb.c
238
spin_lock_irqsave(&handler->lock, flags);
drivers/infiniband/hw/hfi1/mmu_rb.c
239
list_for_each_entry_safe(rbnode, ptr, &handler->lru_list, list) {
drivers/infiniband/hw/hfi1/mmu_rb.c
244
if (handler->ops->evict(handler->ops_arg, rbnode, evict_arg,
drivers/infiniband/hw/hfi1/mmu_rb.c
246
__mmu_int_rb_remove(rbnode, &handler->root);
drivers/infiniband/hw/hfi1/mmu_rb.c
253
spin_unlock_irqrestore(&handler->lock, flags);
drivers/infiniband/hw/hfi1/mmu_rb.c
264
struct mmu_rb_handler *handler =
drivers/infiniband/hw/hfi1/mmu_rb.c
266
struct rb_root_cached *root = &handler->root;
drivers/infiniband/hw/hfi1/mmu_rb.c
270
spin_lock_irqsave(&handler->lock, flags);
drivers/infiniband/hw/hfi1/mmu_rb.c
282
spin_unlock_irqrestore(&handler->lock, flags);
drivers/infiniband/hw/hfi1/mmu_rb.c
294
struct mmu_rb_handler *handler = container_of(work,
drivers/infiniband/hw/hfi1/mmu_rb.c
302
spin_lock_irqsave(&handler->lock, flags);
drivers/infiniband/hw/hfi1/mmu_rb.c
303
list_replace_init(&handler->del_list, &del_list);
drivers/infiniband/hw/hfi1/mmu_rb.c
304
spin_unlock_irqrestore(&handler->lock, flags);
drivers/infiniband/hw/hfi1/mmu_rb.c
310
handler->ops->remove(handler->ops_arg, node);
drivers/infiniband/hw/hfi1/mmu_rb.c
45
struct mmu_rb_handler **handler)
drivers/infiniband/hw/hfi1/mmu_rb.c
74
*handler = h;
drivers/infiniband/hw/hfi1/mmu_rb.c
78
void hfi1_mmu_rb_unregister(struct mmu_rb_handler *handler)
drivers/infiniband/hw/hfi1/mmu_rb.c
86
mmgrab(handler->mn.mm);
drivers/infiniband/hw/hfi1/mmu_rb.c
89
mmu_notifier_unregister(&handler->mn, handler->mn.mm);
drivers/infiniband/hw/hfi1/mmu_rb.c
95
flush_work(&handler->del_work);
drivers/infiniband/hw/hfi1/mmu_rb.c
99
spin_lock_irqsave(&handler->lock, flags);
drivers/infiniband/hw/hfi1/mmu_rb.h
17
struct mmu_rb_handler *handler;
drivers/infiniband/hw/hfi1/mmu_rb.h
56
struct mmu_rb_handler **handler);
drivers/infiniband/hw/hfi1/mmu_rb.h
57
void hfi1_mmu_rb_unregister(struct mmu_rb_handler *handler);
drivers/infiniband/hw/hfi1/mmu_rb.h
58
int hfi1_mmu_rb_insert(struct mmu_rb_handler *handler,
drivers/infiniband/hw/hfi1/mmu_rb.h
62
void hfi1_mmu_rb_evict(struct mmu_rb_handler *handler, void *evict_arg);
drivers/infiniband/hw/hfi1/mmu_rb.h
63
struct mmu_rb_node *hfi1_mmu_rb_get_first(struct mmu_rb_handler *handler,
drivers/infiniband/hw/hfi1/msix.c
126
irq_handler_t handler,
drivers/infiniband/hw/hfi1/msix.c
130
int nr = msix_request_irq(rcd->dd, rcd, handler, thread,
drivers/infiniband/hw/hfi1/msix.c
74
irq_handler_t handler, irq_handler_t thread,
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
100
spin_lock_irqsave(&handler->lock, flags);
drivers/infiniband/hw/hfi1/pin_system.c
101
rb_node = hfi1_mmu_rb_get_first(handler, start, (end - start));
drivers/infiniband/hw/hfi1/pin_system.c
103
spin_unlock_irqrestore(&handler->lock, flags);
drivers/infiniband/hw/hfi1/pin_system.c
109
spin_unlock_irqrestore(&handler->lock, flags);
drivers/infiniband/hw/hfi1/pin_system.c
189
ret = hfi1_mmu_rb_insert(pq->handler, &node->rb);
drivers/infiniband/hw/hfi1/pin_system.c
222
find_system_node(pq->handler, start, end);
drivers/infiniband/hw/hfi1/pin_system.c
41
&pq->handler);
drivers/infiniband/hw/hfi1/pin_system.c
51
if (pq->handler)
drivers/infiniband/hw/hfi1/pin_system.c
52
hfi1_mmu_rb_unregister(pq->handler);
drivers/infiniband/hw/hfi1/pin_system.c
61
hfi1_mmu_rb_evict(pq->handler, &evict_data);
drivers/infiniband/hw/hfi1/pin_system.c
74
return node->rb.handler->mn.mm;
drivers/infiniband/hw/hfi1/pin_system.c
93
static struct sdma_mmu_node *find_system_node(struct mmu_rb_handler *handler,
drivers/infiniband/hw/hfi1/user_sdma.h
97
struct mmu_rb_handler *handler;
drivers/infiniband/hw/mlx5/fs.c
1517
struct mlx5_ib_flow_handler *handler;
drivers/infiniband/hw/mlx5/fs.c
1536
handler = kzalloc_obj(*handler);
drivers/infiniband/hw/mlx5/fs.c
1537
if (!handler || !spec) {
drivers/infiniband/hw/mlx5/fs.c
1542
INIT_LIST_HEAD(&handler->list);
drivers/infiniband/hw/mlx5/fs.c
1585
handler->ibcounters = flow_act.counters;
drivers/infiniband/hw/mlx5/fs.c
1614
handler->rule = mlx5_add_flow_rules(ft, spec,
drivers/infiniband/hw/mlx5/fs.c
1618
if (IS_ERR(handler->rule)) {
drivers/infiniband/hw/mlx5/fs.c
1619
err = PTR_ERR(handler->rule);
drivers/infiniband/hw/mlx5/fs.c
1624
handler->prio = ft_prio;
drivers/infiniband/hw/mlx5/fs.c
1625
handler->dev = dev;
drivers/infiniband/hw/mlx5/fs.c
1629
if (err && handler) {
drivers/infiniband/hw/mlx5/fs.c
1630
mlx5_ib_counters_clear_description(handler->ibcounters);
drivers/infiniband/hw/mlx5/fs.c
1631
kfree(handler);
drivers/infiniband/hw/mlx5/fs.c
1634
return err ? ERR_PTR(err) : handler;
drivers/infiniband/hw/mlx5/fs.c
1651
struct mlx5_ib_flow_handler *handler = NULL;
drivers/infiniband/hw/mlx5/fs.c
1675
handler = create_flow_rule(dev, ft_prio, &leftovers_wc.flow_attr, dst);
drivers/infiniband/hw/mlx5/fs.c
1676
if (!IS_ERR(handler) &&
drivers/infiniband/hw/mlx5/fs.c
1681
mlx5_del_flow_rules(handler->rule);
drivers/infiniband/hw/mlx5/fs.c
1683
kfree(handler);
drivers/infiniband/hw/mlx5/fs.c
1684
handler = handler_ucast;
drivers/infiniband/hw/mlx5/fs.c
1686
list_add(&handler_ucast->list, &handler->list);
drivers/infiniband/hw/mlx5/fs.c
1690
return handler;
drivers/infiniband/hw/mlx5/fs.c
1737
struct mlx5_ib_flow_handler *handler = NULL;
drivers/infiniband/hw/mlx5/fs.c
1833
handler = _create_flow_rule(dev, ft_prio, flow_attr, dst,
drivers/infiniband/hw/mlx5/fs.c
1838
handler = create_leftovers_rule(dev, ft_prio, flow_attr, dst);
drivers/infiniband/hw/mlx5/fs.c
1841
handler = create_sniffer_rule(dev, ft_prio, ft_prio_tx, dst);
drivers/infiniband/hw/mlx5/fs.c
1848
if (IS_ERR(handler)) {
drivers/infiniband/hw/mlx5/fs.c
1849
err = PTR_ERR(handler);
drivers/infiniband/hw/mlx5/fs.c
1850
handler = NULL;
drivers/infiniband/hw/mlx5/fs.c
1858
return &handler->ibflow;
drivers/infiniband/hw/mlx5/fs.c
2058
struct mlx5_ib_flow_handler *handler;
drivers/infiniband/hw/mlx5/fs.c
2064
handler = kzalloc_obj(*handler);
drivers/infiniband/hw/mlx5/fs.c
2065
if (!handler || !spec) {
drivers/infiniband/hw/mlx5/fs.c
2070
INIT_LIST_HEAD(&handler->list);
drivers/infiniband/hw/mlx5/fs.c
2078
handler->rule = mlx5_add_flow_rules(ft, spec,
drivers/infiniband/hw/mlx5/fs.c
2081
if (IS_ERR(handler->rule)) {
drivers/infiniband/hw/mlx5/fs.c
2082
err = PTR_ERR(handler->rule);
drivers/infiniband/hw/mlx5/fs.c
2087
handler->prio = ft_prio;
drivers/infiniband/hw/mlx5/fs.c
2088
handler->dev = dev;
drivers/infiniband/hw/mlx5/fs.c
2093
kfree(handler);
drivers/infiniband/hw/mlx5/fs.c
2095
return err ? ERR_PTR(err) : handler;
drivers/infiniband/hw/mlx5/fs.c
2145
struct mlx5_ib_flow_handler *handler;
drivers/infiniband/hw/mlx5/fs.c
2200
handler = _create_raw_flow_rule(dev, ft_prio, dst_num ? dst : NULL,
drivers/infiniband/hw/mlx5/fs.c
2204
if (IS_ERR(handler)) {
drivers/infiniband/hw/mlx5/fs.c
2205
err = PTR_ERR(handler);
drivers/infiniband/hw/mlx5/fs.c
2211
handler->flow_matcher = fs_matcher;
drivers/infiniband/hw/mlx5/fs.c
2215
return handler;
drivers/infiniband/hw/mlx5/fs.c
645
struct mlx5_ib_flow_handler *handler = container_of(flow_id,
drivers/infiniband/hw/mlx5/fs.c
649
struct mlx5_ib_dev *dev = handler->dev;
drivers/infiniband/hw/mlx5/fs.c
653
list_for_each_entry_safe(iter, tmp, &handler->list, list) {
drivers/infiniband/hw/mlx5/fs.c
660
mlx5_del_flow_rules(handler->rule);
drivers/infiniband/hw/mlx5/fs.c
661
put_flow_table(dev, handler->prio, true);
drivers/infiniband/hw/mlx5/fs.c
662
mlx5_ib_counters_clear_description(handler->ibcounters);
drivers/infiniband/hw/mlx5/fs.c
664
if (handler->flow_matcher)
drivers/infiniband/hw/mlx5/fs.c
665
atomic_dec(&handler->flow_matcher->usecnt);
drivers/infiniband/hw/mlx5/fs.c
666
kfree(handler);
drivers/infiniband/sw/rdmavt/qp.c
2349
void (*handler)(struct ib_event *, void *);
drivers/infiniband/sw/rdmavt/qp.c
2357
handler = srq->ibsrq.event_handler;
drivers/infiniband/sw/rdmavt/qp.c
2362
handler = NULL;
drivers/infiniband/sw/rdmavt/qp.c
2415
if (handler) {
drivers/infiniband/sw/rdmavt/qp.c
2432
handler(&ev, srq->ibsrq.srq_context);
drivers/infiniband/ulp/ipoib/ipoib.h
590
void ipoib_event(struct ib_event_handler *handler,
drivers/infiniband/ulp/ipoib/ipoib_verbs.c
270
void ipoib_event(struct ib_event_handler *handler,
drivers/infiniband/ulp/ipoib/ipoib_verbs.c
274
container_of(handler, struct ipoib_dev_priv, event_handler);
drivers/infiniband/ulp/iser/iser_verbs.c
46
static void iser_event_handler(struct ib_event_handler *handler,
drivers/infiniband/ulp/opa_vnic/opa_vnic_vema.c
854
static void opa_vnic_event(struct ib_event_handler *handler,
drivers/infiniband/ulp/opa_vnic/opa_vnic_vema.c
858
container_of(handler, struct opa_vnic_vema_port, event_handler);
drivers/infiniband/ulp/rtrs/rtrs-clt.c
3175
void rtrs_clt_ib_event_handler(struct ib_event_handler *handler,
drivers/infiniband/ulp/rtrs/rtrs-clt.h
212
void rtrs_clt_ib_event_handler(struct ib_event_handler *handler,
drivers/infiniband/ulp/rtrs/rtrs-srv.c
2336
void rtrs_srv_ib_event_handler(struct ib_event_handler *handler,
drivers/infiniband/ulp/rtrs/rtrs-srv.h
136
void rtrs_srv_ib_event_handler(struct ib_event_handler *handler,
drivers/infiniband/ulp/srpt/ib_srpt.c
199
static void srpt_event_handler(struct ib_event_handler *handler,
drivers/infiniband/ulp/srpt/ib_srpt.c
203
container_of(handler, struct srpt_device, event_handler);
drivers/input/apm-power.c
48
static int apmpower_connect(struct input_handler *handler,
drivers/input/apm-power.c
60
handle->handler = handler;
drivers/input/evdev.c
1334
static int evdev_connect(struct input_handler *handler, struct input_dev *dev,
drivers/input/evdev.c
1368
evdev->handle.handler = handler;
drivers/input/input-leds.c
111
leds->handle.handler = handler;
drivers/input/input-leds.c
89
static int input_leds_connect(struct input_handler *handler,
drivers/input/input.c
1182
struct input_handler *handler = container_of(v, struct input_handler, node);
drivers/input/input.c
1185
seq_printf(seq, "N: Number=%u Name=%s", state->pos, handler->name);
drivers/input/input.c
1186
if (handler->filter)
drivers/input/input.c
1188
if (handler->legacy_minors)
drivers/input/input.c
1189
seq_printf(seq, " Minor=%d", handler->minor);
drivers/input/input.c
2189
handle->handler->disconnect(handle);
drivers/input/input.c
2315
struct input_handler *handler;
drivers/input/input.c
2377
list_for_each_entry(handler, &input_handler_list, node)
drivers/input/input.c
2378
input_attach_handler(dev, handler);
drivers/input/input.c
2424
static int input_handler_check_methods(const struct input_handler *handler)
drivers/input/input.c
2428
if (handler->filter)
drivers/input/input.c
2430
if (handler->events)
drivers/input/input.c
2432
if (handler->event)
drivers/input/input.c
2437
__func__, handler->name);
drivers/input/input.c
2452
int input_register_handler(struct input_handler *handler)
drivers/input/input.c
2457
error = input_handler_check_methods(handler);
drivers/input/input.c
2462
INIT_LIST_HEAD(&handler->h_list);
drivers/input/input.c
2464
list_add_tail(&handler->node, &input_handler_list);
drivers/input/input.c
2467
input_attach_handler(dev, handler);
drivers/input/input.c
2483
void input_unregister_handler(struct input_handler *handler)
drivers/input/input.c
2489
list_for_each_entry_safe(handle, next, &handler->h_list, h_node)
drivers/input/input.c
2490
handler->disconnect(handle);
drivers/input/input.c
2491
WARN_ON(!list_empty(&handler->h_list));
drivers/input/input.c
2493
list_del_init(&handler->node);
drivers/input/input.c
2511
int input_handler_for_each_handle(struct input_handler *handler, void *data,
drivers/input/input.c
2519
list_for_each_entry_rcu(handle, &handler->h_list, h_node) {
drivers/input/input.c
2537
struct input_handler *handler = handle->handler;
drivers/input/input.c
2541
handler->event(handle, v->type, v->code, v->value);
drivers/input/input.c
2555
struct input_handler *handler = handle->handler;
drivers/input/input.c
2560
if (handler->filter(handle, v->type, v->code, v->value))
drivers/input/input.c
2586
struct input_handler *handler = handle->handler;
drivers/input/input.c
2588
if (handler->filter)
drivers/input/input.c
2590
else if (handler->event)
drivers/input/input.c
2592
else if (handler->events)
drivers/input/input.c
2593
handle->handle_events = handler->events;
drivers/input/input.c
2611
struct input_handler *handler = handle->handler;
drivers/input/input.c
2624
if (handler->filter)
drivers/input/input.c
2636
list_add_tail_rcu(&handle->h_node, &handler->h_list);
drivers/input/input.c
2638
if (handler->start)
drivers/input/input.c
2639
handler->start(handle);
drivers/input/input.c
548
if (handle->open && handle->handler->start)
drivers/input/input.c
549
handle->handler->start(handle);
drivers/input/input.c
589
if (handle->handler->passive_observer)
drivers/input/input.c
650
if (!handle->handler->passive_observer) {
drivers/input/input.c
970
static const struct input_device_id *input_match_device(struct input_handler *handler,
drivers/input/input.c
975
for (id = handler->id_table; id->flags; id++) {
drivers/input/input.c
977
(!handler->match || handler->match(handler, dev))) {
drivers/input/input.c
985
static int input_attach_handler(struct input_dev *dev, struct input_handler *handler)
drivers/input/input.c
990
id = input_match_device(handler, dev);
drivers/input/input.c
994
error = handler->connect(handler, dev, id);
drivers/input/input.c
997
handler->name, kobject_name(&dev->dev.kobj), error);
drivers/input/joydev.c
897
static bool joydev_match(struct input_handler *handler, struct input_dev *dev)
drivers/input/joydev.c
910
static int joydev_connect(struct input_handler *handler, struct input_dev *dev,
drivers/input/joydev.c
944
joydev->handle.handler = handler;
drivers/input/keyboard/adp5588-keys.c
444
girq->handler = handle_bad_irq;
drivers/input/keyboard/atkbd.c
1448
ssize_t (*handler)(struct atkbd *, char *))
drivers/input/keyboard/atkbd.c
1453
return handler(atkbd, buf);
drivers/input/keyboard/atkbd.c
1457
ssize_t (*handler)(struct atkbd *, const char *, size_t))
drivers/input/keyboard/atkbd.c
1465
retval = handler(atkbd, buf, count);
drivers/input/keyboard/atkbd.c
256
ssize_t (*handler)(struct atkbd *, char *));
drivers/input/keyboard/atkbd.c
258
ssize_t (*handler)(struct atkbd *, const char *, size_t));
drivers/input/misc/hisi_powerkey.c
65
irqreturn_t (*handler)(int irq, void *q);
drivers/input/misc/hisi_powerkey.c
97
hi65xx_irq_info[i].handler,
drivers/input/misc/rotary_encoder.c
183
irq_handler_t handler;
drivers/input/misc/rotary_encoder.c
256
handler = &rotary_encoder_quarter_period_irq;
drivers/input/misc/rotary_encoder.c
260
handler = &rotary_encoder_half_period_irq;
drivers/input/misc/rotary_encoder.c
264
handler = &rotary_encoder_irq;
drivers/input/misc/rotary_encoder.c
283
NULL, handler,
drivers/input/mousedev.c
843
struct input_handler *handler,
drivers/input/mousedev.c
889
mousedev->handle.handler = handler;
drivers/input/mousedev.c
974
static int mousedev_connect(struct input_handler *handler,
drivers/input/mousedev.c
981
mousedev = mousedev_create(dev, handler, false);
drivers/input/rmi4/rmi_bus.c
150
const struct rmi_function_handler *handler = to_rmi_function_handler(drv);
drivers/input/rmi4/rmi_bus.c
153
return fn->fd.function_number == handler->func;
drivers/input/rmi4/rmi_bus.c
176
struct rmi_function_handler *handler)
drivers/input/rmi4/rmi_bus.c
193
handler->attention, IRQF_ONESHOT,
drivers/input/rmi4/rmi_bus.c
207
struct rmi_function_handler *handler =
drivers/input/rmi4/rmi_bus.c
213
if (handler->probe) {
drivers/input/rmi4/rmi_bus.c
214
error = handler->probe(fn);
drivers/input/rmi4/rmi_bus.c
219
if (fn->num_of_irqs && handler->attention) {
drivers/input/rmi4/rmi_bus.c
220
error = rmi_create_function_irq(fn, handler);
drivers/input/rmi4/rmi_bus.c
231
struct rmi_function_handler *handler =
drivers/input/rmi4/rmi_bus.c
234
if (handler->remove)
drivers/input/rmi4/rmi_bus.c
235
handler->remove(fn);
drivers/input/rmi4/rmi_bus.c
298
int __rmi_register_function_handler(struct rmi_function_handler *handler,
drivers/input/rmi4/rmi_bus.c
302
struct device_driver *driver = &handler->driver;
drivers/input/rmi4/rmi_bus.c
329
void rmi_unregister_function_handler(struct rmi_function_handler *handler)
drivers/input/rmi4/rmi_bus.c
331
driver_unregister(&handler->driver);
drivers/input/rmi4/rmi_bus.h
94
#define rmi_register_function_handler(handler) \
drivers/input/rmi4/rmi_bus.h
95
__rmi_register_function_handler(handler, THIS_MODULE, KBUILD_MODNAME)
drivers/input/tests/input_test.c
137
struct input_handler handler;
drivers/input/tests/input_test.c
142
handler.name = "handler";
drivers/input/tests/input_test.c
143
handler.id_table = &id;
drivers/input/tests/input_test.c
147
handle.handler = &handler;
drivers/input/tests/input_test.c
153
test_handle.handler = &handler;
drivers/input/touchscreen/sur40.c
1018
struct sur40_state *sur40 = container_of(ctrl->handler,
drivers/iommu/intel/dmar.c
2164
dmar_res_handler_t handler, void *arg)
drivers/iommu/intel/dmar.c
2186
callback.cb[res_type[func]] = handler;
drivers/iommu/iommu.c
2037
iommu_fault_handler_t handler,
drivers/iommu/iommu.c
2044
domain->handler = handler;
drivers/iommu/iommu.c
2876
domain->handler)
drivers/iommu/iommu.c
2877
ret = domain->handler(domain, dev, iova, flags,
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
227
slot_irq->handler = handler;
drivers/ipack/carriers/tpci200.h
120
irqreturn_t (*handler)(void *);
drivers/irqchip/irq-al-fic.c
48
irq_flow_handler_t handler;
drivers/irqchip/irq-al-fic.c
52
handler = handle_level_irq;
drivers/irqchip/irq-al-fic.c
55
handler = handle_edge_irq;
drivers/irqchip/irq-al-fic.c
58
gc->chip_types->handler = handler;
drivers/irqchip/irq-brcmstb-l2.c
194
if (init_params->handler == handle_level_irq)
drivers/irqchip/irq-brcmstb-l2.c
199
np->full_name, init_params->handler, clr, set, flags);
drivers/irqchip/irq-brcmstb-l2.c
26
irq_flow_handler_t handler;
drivers/irqchip/irq-brcmstb-l2.c
36
.handler = handle_edge_irq,
drivers/irqchip/irq-brcmstb-l2.c
46
.handler = handle_level_irq,
drivers/irqchip/irq-clps711x.c
130
irq_flow_handler_t handler = handle_level_irq;
drivers/irqchip/irq-clps711x.c
137
handler = handle_bad_irq;
drivers/irqchip/irq-clps711x.c
140
handler = handle_fasteoi_irq;
drivers/irqchip/irq-clps711x.c
147
irq_set_chip_and_handler(virq, &clps711x_intc_chip, handler);
drivers/irqchip/irq-imgpdc.c
415
gc->chip_types[0].handler = handle_edge_irq;
drivers/irqchip/irq-imgpdc.c
428
gc->chip_types[1].handler = handle_level_irq;
drivers/irqchip/irq-lan966x-oic.c
216
.handler = handle_level_irq,
drivers/irqchip/irq-loongson-liointc.c
220
priv->handler[i].parent_int_map = parent_int_map[i];
drivers/irqchip/irq-loongson-liointc.c
265
u32 pending = priv->handler[i].parent_int_map;
drivers/irqchip/irq-loongson-liointc.c
304
priv->handler[i].priv = priv;
drivers/irqchip/irq-loongson-liointc.c
306
liointc_chained_handle_irq, &priv->handler[i]);
drivers/irqchip/irq-loongson-liointc.c
61
struct liointc_handler_data handler[LIOINTC_NUM_PARENT];
drivers/irqchip/irq-loongson-liointc.c
73
struct liointc_handler_data *handler = irq_desc_get_handler_data(desc);
drivers/irqchip/irq-loongson-liointc.c
75
struct irq_chip_generic *gc = handler->priv->gc;
drivers/irqchip/irq-loongson-liointc.c
81
pending = readl(handler->priv->core_isr[core]);
drivers/irqchip/irq-loongson-liointc.c
85
if (handler->priv->has_lpc_irq_errata &&
drivers/irqchip/irq-loongson-liointc.c
86
(handler->parent_int_map & gc->mask_cache &
drivers/irqchip/irq-ls1x.c
167
ct[0].handler = handle_level_irq;
drivers/irqchip/irq-ls1x.c
176
ct[1].handler = handle_edge_irq;
drivers/irqchip/irq-pic32-evic.c
270
gc->chip_types[0].handler = handle_fasteoi_irq;
drivers/irqchip/irq-pic32-evic.c
281
gc->chip_types[1].handler = handle_edge_irq;
drivers/irqchip/irq-riscv-aplic-msi.c
170
.handler = handle_fasteoi_irq,
drivers/irqchip/irq-riscv-rpmi-sysmsi.c
205
.handler = handle_simple_irq,
drivers/irqchip/irq-sifive-plic.c
108
static void __plic_toggle(struct plic_handler *handler, int hwirq, int enable)
drivers/irqchip/irq-sifive-plic.c
110
u32 __iomem *base = handler->enable_base;
drivers/irqchip/irq-sifive-plic.c
122
handler->enable_save[group] = value;
drivers/irqchip/irq-sifive-plic.c
126
static void plic_toggle(struct plic_handler *handler, int hwirq, int enable)
drivers/irqchip/irq-sifive-plic.c
130
raw_spin_lock_irqsave(&handler->enable_lock, flags);
drivers/irqchip/irq-sifive-plic.c
131
__plic_toggle(handler, hwirq, enable);
drivers/irqchip/irq-sifive-plic.c
132
raw_spin_unlock_irqrestore(&handler->enable_lock, flags);
drivers/irqchip/irq-sifive-plic.c
141
struct plic_handler *handler = per_cpu_ptr(&plic_handlers, cpu);
drivers/irqchip/irq-sifive-plic.c
143
plic_toggle(handler, d->hwirq, enable);
drivers/irqchip/irq-sifive-plic.c
174
struct plic_handler *handler = this_cpu_ptr(&plic_handlers);
drivers/irqchip/irq-sifive-plic.c
178
reg = handler->enable_base + (d->hwirq / 32) * sizeof(u32);
drivers/irqchip/irq-sifive-plic.c
182
plic_toggle(handler, d->hwirq, 1);
drivers/irqchip/irq-sifive-plic.c
183
writel(d->hwirq, handler->hart_base + CONTEXT_CLAIM);
drivers/irqchip/irq-sifive-plic.c
184
plic_toggle(handler, d->hwirq, 0);
drivers/irqchip/irq-sifive-plic.c
186
writel(d->hwirq, handler->hart_base + CONTEXT_CLAIM);
drivers/irqchip/irq-sifive-plic.c
297
struct plic_handler *handler = per_cpu_ptr(&plic_handlers, cpu);
drivers/irqchip/irq-sifive-plic.c
299
if (!handler->present)
drivers/irqchip/irq-sifive-plic.c
302
raw_spin_lock_irqsave(&handler->enable_lock, flags);
drivers/irqchip/irq-sifive-plic.c
304
reg = handler->enable_base + i * sizeof(u32);
drivers/irqchip/irq-sifive-plic.c
305
writel(handler->enable_save[i], reg);
drivers/irqchip/irq-sifive-plic.c
307
raw_spin_unlock_irqrestore(&handler->enable_lock, flags);
drivers/irqchip/irq-sifive-plic.c
384
struct plic_handler *handler = this_cpu_ptr(&plic_handlers);
drivers/irqchip/irq-sifive-plic.c
386
void __iomem *claim = handler->hart_base + CONTEXT_CLAIM;
drivers/irqchip/irq-sifive-plic.c
389
WARN_ON_ONCE(!handler->present);
drivers/irqchip/irq-sifive-plic.c
394
int err = generic_handle_domain_irq(handler->priv->irqdomain,
drivers/irqchip/irq-sifive-plic.c
398
handler->priv->fwnode, hwirq);
drivers/irqchip/irq-sifive-plic.c
405
static u32 cp100_isolate_pending_irq(int nr_irq_groups, struct plic_handler *handler)
drivers/irqchip/irq-sifive-plic.c
407
u32 __iomem *pending = handler->priv->regs + PENDING_BASE;
drivers/irqchip/irq-sifive-plic.c
408
u32 __iomem *enable = handler->enable_base;
drivers/irqchip/irq-sifive-plic.c
415
if (!handler->enable_save[i])
drivers/irqchip/irq-sifive-plic.c
418
pending_irqs = handler->enable_save[i] & readl_relaxed(pending + i);
drivers/irqchip/irq-sifive-plic.c
433
if (new_mask != handler->enable_save[j])
drivers/irqchip/irq-sifive-plic.c
439
static irq_hw_number_t cp100_get_hwirq(struct plic_handler *handler, void __iomem *claim)
drivers/irqchip/irq-sifive-plic.c
441
int nr_irq_groups = handler->priv->irq_groups;
drivers/irqchip/irq-sifive-plic.c
442
u32 __iomem *enable = handler->enable_base;
drivers/irqchip/irq-sifive-plic.c
447
guard(raw_spinlock)(&handler->enable_lock);
drivers/irqchip/irq-sifive-plic.c
450
iso_mask = cp100_isolate_pending_irq(nr_irq_groups, handler);
drivers/irqchip/irq-sifive-plic.c
466
u32 stored = handler->enable_save[i];
drivers/irqchip/irq-sifive-plic.c
476
struct plic_handler *handler = this_cpu_ptr(&plic_handlers);
drivers/irqchip/irq-sifive-plic.c
478
void __iomem *claim = handler->hart_base + CONTEXT_CLAIM;
drivers/irqchip/irq-sifive-plic.c
481
WARN_ON_ONCE(!handler->present);
drivers/irqchip/irq-sifive-plic.c
485
while ((hwirq = cp100_get_hwirq(handler, claim))) {
drivers/irqchip/irq-sifive-plic.c
486
int err = generic_handle_domain_irq(handler->priv->irqdomain, hwirq);
drivers/irqchip/irq-sifive-plic.c
490
handler->priv->fwnode, hwirq);
drivers/irqchip/irq-sifive-plic.c
497
static void plic_set_threshold(struct plic_handler *handler, u32 threshold)
drivers/irqchip/irq-sifive-plic.c
500
writel(threshold, handler->hart_base + CONTEXT_THRESHOLD);
drivers/irqchip/irq-sifive-plic.c
513
struct plic_handler *handler = this_cpu_ptr(&plic_handlers);
drivers/irqchip/irq-sifive-plic.c
520
handler->priv->fwnode, cpu);
drivers/irqchip/irq-sifive-plic.c
521
plic_set_threshold(handler, PLIC_ENABLE_THRESHOLD);
drivers/irqchip/irq-sifive-plic.c
621
struct plic_handler *handler;
drivers/irqchip/irq-sifive-plic.c
720
handler = per_cpu_ptr(&plic_handlers, cpu);
drivers/irqchip/irq-sifive-plic.c
721
if (handler->present) {
drivers/irqchip/irq-sifive-plic.c
723
plic_set_threshold(handler, PLIC_DISABLE_THRESHOLD);
drivers/irqchip/irq-sifive-plic.c
728
handler->present = true;
drivers/irqchip/irq-sifive-plic.c
729
handler->hart_base = priv->regs + CONTEXT_BASE +
drivers/irqchip/irq-sifive-plic.c
731
raw_spin_lock_init(&handler->enable_lock);
drivers/irqchip/irq-sifive-plic.c
732
handler->enable_base = priv->regs + CONTEXT_ENABLE_BASE +
drivers/irqchip/irq-sifive-plic.c
734
handler->priv = priv;
drivers/irqchip/irq-sifive-plic.c
736
handler->enable_save = kcalloc(priv->irq_groups, sizeof(*handler->enable_save),
drivers/irqchip/irq-sifive-plic.c
738
if (!handler->enable_save) {
drivers/irqchip/irq-sifive-plic.c
744
plic_toggle(handler, hwirq, 0);
drivers/irqchip/irq-sifive-plic.c
766
handler = per_cpu_ptr(&plic_handlers, cpu);
drivers/irqchip/irq-sifive-plic.c
767
if (!handler->present) {
drivers/irqchip/irq-sifive-plic.c
776
if (test_bit(PLIC_QUIRK_CP100_CLAIM_REGISTER_ERRATUM, &handler->priv->plic_quirks))
drivers/irqchip/irq-sifive-plic.c
810
handler = per_cpu_ptr(&plic_handlers, cpu);
drivers/irqchip/irq-sifive-plic.c
811
handler->present = false;
drivers/irqchip/irq-sifive-plic.c
812
handler->hart_base = NULL;
drivers/irqchip/irq-sifive-plic.c
813
handler->enable_base = NULL;
drivers/irqchip/irq-sifive-plic.c
814
kfree(handler->enable_save);
drivers/irqchip/irq-sifive-plic.c
815
handler->enable_save = NULL;
drivers/irqchip/irq-sifive-plic.c
816
handler->priv = NULL;
drivers/irqchip/irq-sunxi-nmi.c
206
gc->chip_types[1].handler = handle_edge_irq;
drivers/irqchip/irq-tb10x.c
152
gc->chip_types[1].handler = handle_edge_irq;
drivers/leds/leds-sunfire.c
117
set_handler handler;
drivers/leds/leds-sunfire.c
148
lp->brightness_set = types[i].handler;
drivers/leds/leds-sunfire.c
178
.handler = clockboard_left_set,
drivers/leds/leds-sunfire.c
182
.handler = clockboard_middle_set,
drivers/leds/leds-sunfire.c
186
.handler = clockboard_right_set,
drivers/leds/leds-sunfire.c
199
.handler = fhc_left_set,
drivers/leds/leds-sunfire.c
203
.handler = fhc_middle_set,
drivers/leds/leds-sunfire.c
207
.handler = fhc_right_set,
drivers/leds/trigger/ledtrig-input-events.c
72
static int input_events_connect(struct input_handler *handler, struct input_dev *dev,
drivers/leds/trigger/ledtrig-input-events.c
83
handle->handler = handler;
drivers/macintosh/adb.c
473
void (*handler)(unsigned char *, int, int))
drivers/macintosh/adb.c
483
if (adb_handler[i].handler) {
drivers/macintosh/adb.c
489
adb_handler[i].handler = handler;
drivers/macintosh/adb.c
506
if (adb_handler[index].handler) {
drivers/macintosh/adb.c
513
adb_handler[index].handler = NULL;
drivers/macintosh/adb.c
528
void (*handler)(unsigned char *, int, int);
drivers/macintosh/adb.c
544
handler = adb_handler[id].handler;
drivers/macintosh/adb.c
545
if (handler != NULL)
drivers/macintosh/adb.c
548
if (handler != NULL) {
drivers/macintosh/adb.c
549
(*handler)(buf, nb, autopoll);
drivers/macintosh/adb.c
96
void (*handler)(unsigned char *, int, int);
drivers/macintosh/ams/ams-core.c
73
.handler = ams_handle_irq,
drivers/macintosh/ams/ams-core.c
80
.handler = ams_handle_irq,
drivers/macintosh/mac_hid.c
110
handle->handler = handler;
drivers/macintosh/mac_hid.c
94
static int mac_hid_emumouse_connect(struct input_handler *handler,
drivers/mailbox/pcc.c
729
proc[i].handler = parse_pcc_subspace;
drivers/media/common/cx2341x.c
1297
return container_of(ctrl->handler, struct cx2341x_handler, hdl);
drivers/media/common/saa7146/saa7146_video.c
277
struct saa7146_dev *dev = container_of(ctrl->handler,
drivers/media/common/videobuf2/videobuf2-dma-contig.c
266
buf->handler.refcount = &buf->refcount;
drivers/media/common/videobuf2/videobuf2-dma-contig.c
267
buf->handler.put = vb2_dc_put;
drivers/media/common/videobuf2/videobuf2-dma-contig.c
268
buf->handler.arg = buf;
drivers/media/common/videobuf2/videobuf2-dma-contig.c
297
vma->vm_private_data = &buf->handler;
drivers/media/common/videobuf2/videobuf2-dma-contig.c
38
struct vb2_vmarea_handler handler;
drivers/media/common/videobuf2/videobuf2-dma-sg.c
154
buf->handler.refcount = &buf->refcount;
drivers/media/common/videobuf2/videobuf2-dma-sg.c
155
buf->handler.put = vb2_dma_sg_put;
drivers/media/common/videobuf2/videobuf2-dma-sg.c
156
buf->handler.arg = buf;
drivers/media/common/videobuf2/videobuf2-dma-sg.c
351
vma->vm_private_data = &buf->handler;
drivers/media/common/videobuf2/videobuf2-dma-sg.c
51
struct vb2_vmarea_handler handler;
drivers/media/common/videobuf2/videobuf2-vmalloc.c
194
vma->vm_private_data = &buf->handler;
drivers/media/common/videobuf2/videobuf2-vmalloc.c
31
struct vb2_vmarea_handler handler;
drivers/media/common/videobuf2/videobuf2-vmalloc.c
55
buf->handler.refcount = &buf->refcount;
drivers/media/common/videobuf2/videobuf2-vmalloc.c
56
buf->handler.put = vb2_vmalloc_put;
drivers/media/common/videobuf2/videobuf2-vmalloc.c
57
buf->handler.arg = buf;
drivers/media/dvb-frontends/au8522_decoder.c
440
container_of(ctrl->handler, struct au8522_state, hdl);
drivers/media/dvb-frontends/rtl2832_sdr.c
1244
container_of(ctrl->handler, struct rtl2832_sdr_dev,
drivers/media/i2c/ad5820.c
159
container_of(ctrl->handler, struct ad5820_device, ctrls);
drivers/media/i2c/adp1653.c
143
container_of(ctrl->handler, struct adp1653_flash, ctrls);
drivers/media/i2c/adp1653.c
169
container_of(ctrl->handler, struct adp1653_flash, ctrls);
drivers/media/i2c/adv7180.c
228
#define to_adv7180_sd(_ctrl) (&container_of(_ctrl->handler, \
drivers/media/i2c/adv7183.c
69
return &container_of(ctrl->handler, struct adv7183, hdl)->sd;
drivers/media/i2c/adv7343.c
66
return &container_of(ctrl->handler, struct adv7343_state, hdl)->sd;
drivers/media/i2c/adv7393.c
67
return &container_of(ctrl->handler, struct adv7393_state, hdl)->sd;
drivers/media/i2c/adv748x/adv748x.h
134
container_of(ctrl->handler, struct adv748x_hdmi, ctrl_hdl)
drivers/media/i2c/adv748x/adv748x.h
164
container_of(ctrl->handler, struct adv748x_afe, ctrl_hdl)
drivers/media/i2c/adv7511-v4l2.c
150
return &container_of(ctrl->handler, struct adv7511_state, hdl)->sd;
drivers/media/i2c/adv7604.c
1215
&container_of(ctrl->handler, struct adv76xx_state, hdl)->sd;
drivers/media/i2c/adv7604.c
1262
&container_of(ctrl->handler, struct adv76xx_state, hdl)->sd;
drivers/media/i2c/adv7842.c
259
return &container_of(ctrl->handler, struct adv7842_state, hdl)->sd;
drivers/media/i2c/ak7375.c
87
return container_of(ctrl->handler, struct ak7375_device, ctrls_vcm);
drivers/media/i2c/alvium-csi2.c
1825
ret = __v4l2_ctrl_handler_setup(&alvium->ctrls.handler);
drivers/media/i2c/alvium-csi2.c
2092
struct v4l2_ctrl_handler *hdl = &ctrls->handler;
drivers/media/i2c/alvium-csi2.c
2304
alvium->sd.state_lock = alvium->ctrls.handler.lock;
drivers/media/i2c/alvium-csi2.c
2315
v4l2_ctrl_handler_free(&alvium->ctrls.handler);
drivers/media/i2c/alvium-csi2.c
2326
v4l2_ctrl_handler_free(&alvium->ctrls.handler);
drivers/media/i2c/alvium-csi2.h
359
struct v4l2_ctrl_handler handler;
drivers/media/i2c/alvium-csi2.h
473
return &container_of_const(ctrl->handler, struct alvium_dev,
drivers/media/i2c/alvium-csi2.h
474
ctrls.handler)->sd;
drivers/media/i2c/ar0521.c
1144
v4l2_ctrl_handler_free(&sensor->ctrls.handler);
drivers/media/i2c/ar0521.c
1158
v4l2_ctrl_handler_free(&sensor->ctrls.handler);
drivers/media/i2c/ar0521.c
145
return &container_of(ctrl->handler, struct ar0521_dev,
drivers/media/i2c/ar0521.c
146
ctrls.handler)->sd;
drivers/media/i2c/ar0521.c
382
ret = __v4l2_ctrl_handler_setup(&sensor->ctrls.handler);
drivers/media/i2c/ar0521.c
599
struct v4l2_ctrl_handler *hdl = &ctrls->handler;
drivers/media/i2c/ar0521.c
98
struct v4l2_ctrl_handler handler;
drivers/media/i2c/bt819.c
57
return &container_of(ctrl->handler, struct bt819, hdl)->sd;
drivers/media/i2c/ccs/ccs-core.c
706
container_of(ctrl->handler, struct ccs_subdev, ctrl_handler)
drivers/media/i2c/cs5345.c
38
return &container_of(ctrl->handler, struct cs5345_state, hdl)->sd;
drivers/media/i2c/cs53l32a.c
43
return &container_of(ctrl->handler, struct cs53l32a_state, hdl)->sd;
drivers/media/i2c/cx25840/cx25840-core.h
109
return &container_of(ctrl->handler, struct cx25840_state, hdl)->sd;
drivers/media/i2c/dw9714.c
47
return container_of(ctrl->handler, struct dw9714_device, ctrls_vcm);
drivers/media/i2c/dw9719.c
236
struct dw9719_device *dw9719 = container_of(ctrl->handler,
drivers/media/i2c/dw9719.c
238
ctrls.handler);
drivers/media/i2c/dw9719.c
331
v4l2_ctrl_handler_init(&dw9719->ctrls.handler, 1);
drivers/media/i2c/dw9719.c
333
dw9719->ctrls.focus = v4l2_ctrl_new_std(&dw9719->ctrls.handler, ops,
drivers/media/i2c/dw9719.c
337
if (dw9719->ctrls.handler.error) {
drivers/media/i2c/dw9719.c
339
ret = dw9719->ctrls.handler.error;
drivers/media/i2c/dw9719.c
343
dw9719->sd.ctrl_handler = &dw9719->ctrls.handler;
drivers/media/i2c/dw9719.c
347
v4l2_ctrl_handler_free(&dw9719->ctrls.handler);
drivers/media/i2c/dw9719.c
421
v4l2_ctrl_handler_free(&dw9719->ctrls.handler);
drivers/media/i2c/dw9719.c
433
v4l2_ctrl_handler_free(&dw9719->ctrls.handler);
drivers/media/i2c/dw9719.c
95
struct v4l2_ctrl_handler handler;
drivers/media/i2c/dw9768.c
357
struct dw9768 *dw9768 = container_of(ctrl->handler,
drivers/media/i2c/dw9807-vcm.c
114
struct dw9807_device *dev_vcm = container_of(ctrl->handler,
drivers/media/i2c/et8ek8/et8ek8_driver.c
639
container_of(ctrl->handler, struct et8ek8_sensor, ctrl_handler);
drivers/media/i2c/gc0308.c
936
struct gc0308 *gc0308 = container_of(ctrl->handler, struct gc0308, hdl);
drivers/media/i2c/gc0308.c
967
struct gc0308 *gc0308 = container_of(ctrl->handler, struct gc0308, hdl);
drivers/media/i2c/gc0310.c
314
container_of(ctrl->handler, struct gc0310_device, ctrls.handler);
drivers/media/i2c/gc0310.c
463
ret = __v4l2_ctrl_handler_setup(&sensor->ctrls.handler);
drivers/media/i2c/gc0310.c
563
struct v4l2_ctrl_handler *hdl = &sensor->ctrls.handler;
drivers/media/i2c/gc0310.c
623
v4l2_ctrl_handler_free(&sensor->ctrls.handler);
drivers/media/i2c/gc0310.c
739
sensor->sd.state_lock = sensor->ctrls.handler.lock;
drivers/media/i2c/gc0310.c
95
struct v4l2_ctrl_handler handler;
drivers/media/i2c/gc05a2.c
883
container_of(ctrl->handler, struct gc05a2, ctrls);
drivers/media/i2c/gc08a3.c
853
container_of(ctrl->handler, struct gc08a3, ctrls);
drivers/media/i2c/gc2145.c
1209
struct v4l2_ctrl_handler *hdl = &ctrls->handler;
drivers/media/i2c/gc2145.c
1403
gc2145->sd.state_lock = gc2145->ctrls.handler.lock;
drivers/media/i2c/gc2145.c
1436
v4l2_ctrl_handler_free(&gc2145->ctrls.handler);
drivers/media/i2c/gc2145.c
1452
v4l2_ctrl_handler_free(&gc2145->ctrls.handler);
drivers/media/i2c/gc2145.c
621
struct v4l2_ctrl_handler handler;
drivers/media/i2c/gc2145.c
656
return &container_of(ctrl->handler, struct gc2145,
drivers/media/i2c/gc2145.c
657
ctrls.handler)->sd;
drivers/media/i2c/gc2145.c
947
ret = __v4l2_ctrl_handler_setup(&gc2145->ctrls.handler);
drivers/media/i2c/hi556.c
788
struct hi556 *hi556 = container_of(ctrl->handler,
drivers/media/i2c/hi846.c
1338
struct hi846 *hi846 = container_of(ctrl->handler,
drivers/media/i2c/hi847.c
2413
struct hi847 *hi847 = container_of(ctrl->handler,
drivers/media/i2c/imx111.c
689
return container_of_const(ctrl->handler, struct imx111, hdl);
drivers/media/i2c/imx208.c
437
container_of(ctrl->handler, struct imx208, ctrl_handler);
drivers/media/i2c/imx214.c
800
struct imx214 *imx214 = container_of(ctrl->handler,
drivers/media/i2c/imx219.c
439
container_of(ctrl->handler, struct imx219, ctrl_handler);
drivers/media/i2c/imx258.c
756
container_of(ctrl->handler, struct imx258, ctrl_handler);
drivers/media/i2c/imx274.c
2075
ret = v4l2_ctrl_handler_init(&imx274->ctrls.handler, 4);
drivers/media/i2c/imx274.c
2081
imx274->ctrls.handler.lock = &imx274->lock;
drivers/media/i2c/imx274.c
2085
&imx274->ctrls.handler, &imx274_ctrl_ops,
drivers/media/i2c/imx274.c
2090
&imx274->ctrls.handler,
drivers/media/i2c/imx274.c
2097
&imx274->ctrls.handler,
drivers/media/i2c/imx274.c
2104
&imx274->ctrls.handler,
drivers/media/i2c/imx274.c
2108
imx274->sd.ctrl_handler = &imx274->ctrls.handler;
drivers/media/i2c/imx274.c
2109
if (imx274->ctrls.handler.error) {
drivers/media/i2c/imx274.c
2110
ret = imx274->ctrls.handler.error;
drivers/media/i2c/imx274.c
2133
v4l2_ctrl_handler_free(&imx274->ctrls.handler);
drivers/media/i2c/imx274.c
2154
v4l2_ctrl_handler_free(&imx274->ctrls.handler);
drivers/media/i2c/imx274.c
542
struct v4l2_ctrl_handler handler;
drivers/media/i2c/imx274.c
610
return &container_of(ctrl->handler,
drivers/media/i2c/imx274.c
611
struct stimx274, ctrls.handler)->sd;
drivers/media/i2c/imx274.c
791
err = __v4l2_ctrl_handler_setup(&priv->ctrls.handler);
drivers/media/i2c/imx283.c
751
struct imx283 *imx283 = container_of(ctrl->handler, struct imx283,
drivers/media/i2c/imx290.c
784
struct imx290 *imx290 = container_of(ctrl->handler,
drivers/media/i2c/imx296.c
316
struct imx296 *sensor = container_of(ctrl->handler, struct imx296, ctrls);
drivers/media/i2c/imx319.c
1883
struct imx319 *imx319 = container_of(ctrl->handler,
drivers/media/i2c/imx334.c
584
container_of(ctrl->handler, struct imx334, ctrl_handler);
drivers/media/i2c/imx335.c
716
container_of(ctrl->handler, struct imx335, ctrl_handler);
drivers/media/i2c/imx355.c
1182
struct imx355 *imx355 = container_of(ctrl->handler,
drivers/media/i2c/imx412.c
588
container_of(ctrl->handler, struct imx412, ctrl_handler);
drivers/media/i2c/imx415.c
694
struct imx415 *sensor = container_of(ctrl->handler, struct imx415,
drivers/media/i2c/isl7998x.c
1056
struct isl7998x *isl7998x = container_of(ctrl->handler,
drivers/media/i2c/lm3560.c
65
container_of(_ctrl->handler, struct lm3560_flash, ctrls_led[_no])
drivers/media/i2c/lm3646.c
78
container_of(_ctrl->handler, struct lm3646_flash, ctrls_led)
drivers/media/i2c/max2175.c
1021
struct max2175 *ctx = max2175_from_ctrl_hdl(ctrl->handler);
drivers/media/i2c/max2175.c
1057
struct max2175 *ctx = max2175_from_ctrl_hdl(ctrl->handler);
drivers/media/i2c/max96714.c
220
container_of(ctrl->handler, struct max96714_priv, ctrl_handler);
drivers/media/i2c/max96717.c
244
container_of(ctrl->handler, struct max96717_priv, ctrl_handler);
drivers/media/i2c/ml86v7667.c
98
return &container_of(ctrl->handler, struct ml86v7667_priv, hdl)->sd;
drivers/media/i2c/msp3400-driver.h
126
return container_of(ctrl->handler, struct msp_state, hdl);
drivers/media/i2c/mt9m001.c
483
struct mt9m001 *mt9m001 = container_of(ctrl->handler,
drivers/media/i2c/mt9m001.c
500
struct mt9m001 *mt9m001 = container_of(ctrl->handler,
drivers/media/i2c/mt9m111.c
885
struct mt9m111 *mt9m111 = container_of(ctrl->handler,
drivers/media/i2c/mt9m114.c
1031
return container_of(ctrl->handler, struct mt9m114, pa.hdl);
drivers/media/i2c/mt9m114.c
1510
return container_of(ctrl->handler, struct mt9m114, ifp.hdl);
drivers/media/i2c/mt9p031.c
759
container_of(ctrl->handler, struct mt9p031, ctrls);
drivers/media/i2c/mt9v011.c
430
container_of(ctrl->handler, struct mt9v011, ctrls);
drivers/media/i2c/mt9v032.c
658
container_of(ctrl->handler, struct mt9v032, ctrls);
drivers/media/i2c/mt9v111.c
1008
struct mt9v111_dev *mt9v111 = container_of(ctrl->handler,
drivers/media/i2c/og01a1b.c
546
struct og01a1b *og01a1b = container_of(ctrl->handler,
drivers/media/i2c/og0ve1b.c
278
struct og0ve1b *og0ve1b = container_of(ctrl->handler, struct og0ve1b,
drivers/media/i2c/os05b10.c
1050
os05b10->sd.state_lock = os05b10->handler.lock;
drivers/media/i2c/os05b10.c
467
struct v4l2_ctrl_handler handler;
drivers/media/i2c/os05b10.c
513
struct os05b10 *os05b10 = container_of_const(ctrl->handler,
drivers/media/i2c/os05b10.c
514
struct os05b10, handler);
drivers/media/i2c/os05b10.c
904
ctrl_hdlr = &os05b10->handler;
drivers/media/i2c/ov01a10.c
365
struct ov01a10 *ov01a10 = container_of(ctrl->handler,
drivers/media/i2c/ov02a10.c
663
struct ov02a10 *ov02a10 = container_of(ctrl->handler,
drivers/media/i2c/ov02a10.c
737
struct v4l2_ctrl_handler *handler;
drivers/media/i2c/ov02a10.c
745
handler = &ov02a10->ctrl_handler;
drivers/media/i2c/ov02a10.c
747
ret = v4l2_ctrl_handler_init(handler, 7);
drivers/media/i2c/ov02a10.c
751
handler->lock = &ov02a10->mutex;
drivers/media/i2c/ov02a10.c
753
ctrl = v4l2_ctrl_new_int_menu(handler, NULL, V4L2_CID_LINK_FREQ, 0, 0,
drivers/media/i2c/ov02a10.c
759
v4l2_ctrl_new_std(handler, NULL, V4L2_CID_PIXEL_RATE, 0, pixel_rate, 1,
drivers/media/i2c/ov02a10.c
763
v4l2_ctrl_new_std(handler, NULL, V4L2_CID_HBLANK, h_blank, h_blank, 1,
drivers/media/i2c/ov02a10.c
767
v4l2_ctrl_new_std(handler, &ov02a10_ctrl_ops, V4L2_CID_VBLANK,
drivers/media/i2c/ov02a10.c
772
ov02a10->exposure = v4l2_ctrl_new_std(handler, &ov02a10_ctrl_ops,
drivers/media/i2c/ov02a10.c
779
v4l2_ctrl_new_std(handler, &ov02a10_ctrl_ops,
drivers/media/i2c/ov02a10.c
784
v4l2_ctrl_new_std_menu_items(handler, &ov02a10_ctrl_ops,
drivers/media/i2c/ov02a10.c
789
if (handler->error) {
drivers/media/i2c/ov02a10.c
790
ret = handler->error;
drivers/media/i2c/ov02a10.c
795
ov02a10->subdev.ctrl_handler = handler;
drivers/media/i2c/ov02a10.c
800
v4l2_ctrl_handler_free(handler);
drivers/media/i2c/ov02c10.c
416
struct ov02c10 *ov02c10 = container_of(ctrl->handler,
drivers/media/i2c/ov02e10.c
291
struct ov02e10 *ov02e10 = container_of(ctrl->handler,
drivers/media/i2c/ov08d10.c
851
struct ov08d10 *ov08d10 = container_of(ctrl->handler,
drivers/media/i2c/ov08x40.c
1673
struct ov08x40 *ov08x = container_of(ctrl->handler,
drivers/media/i2c/ov13858.c
1213
struct ov13858 *ov13858 = container_of(ctrl->handler,
drivers/media/i2c/ov13b10.c
970
struct ov13b10 *ov13b = container_of(ctrl->handler,
drivers/media/i2c/ov2640.c
713
&container_of(ctrl->handler, struct ov2640_priv, hdl)->subdev;
drivers/media/i2c/ov2659.c
1231
container_of(ctrl->handler, struct ov2659, ctrls);
drivers/media/i2c/ov2680.c
124
struct v4l2_ctrl_handler handler;
drivers/media/i2c/ov2680.c
1247
v4l2_ctrl_handler_free(&sensor->ctrls.handler);
drivers/media/i2c/ov2680.c
268
return &container_of(ctrl->handler, struct ov2680_dev,
drivers/media/i2c/ov2680.c
269
ctrls.handler)->sd;
drivers/media/i2c/ov2680.c
504
ret = __v4l2_ctrl_handler_setup(&sensor->ctrls.handler);
drivers/media/i2c/ov2680.c
959
struct v4l2_ctrl_handler *hdl = &ctrls->handler;
drivers/media/i2c/ov2685.c
584
struct ov2685 *ov2685 = container_of(ctrl->handler,
drivers/media/i2c/ov2685.c
665
struct v4l2_ctrl_handler *handler;
drivers/media/i2c/ov2685.c
672
handler = &ov2685->ctrl_handler;
drivers/media/i2c/ov2685.c
674
ret = v4l2_ctrl_handler_init(handler, 10);
drivers/media/i2c/ov2685.c
677
handler->lock = &ov2685->mutex;
drivers/media/i2c/ov2685.c
679
ctrl = v4l2_ctrl_new_int_menu(handler, NULL, V4L2_CID_LINK_FREQ,
drivers/media/i2c/ov2685.c
686
v4l2_ctrl_new_std(handler, NULL, V4L2_CID_PIXEL_RATE,
drivers/media/i2c/ov2685.c
690
ov2685->hblank = v4l2_ctrl_new_std(handler, NULL, V4L2_CID_HBLANK,
drivers/media/i2c/ov2685.c
695
ov2685->vblank = v4l2_ctrl_new_std(handler, &ov2685_ctrl_ops,
drivers/media/i2c/ov2685.c
701
ov2685->exposure = v4l2_ctrl_new_std(handler, &ov2685_ctrl_ops,
drivers/media/i2c/ov2685.c
706
ov2685->anal_gain = v4l2_ctrl_new_std(handler, &ov2685_ctrl_ops,
drivers/media/i2c/ov2685.c
711
ov2685->test_pattern = v4l2_ctrl_new_std_menu_items(handler,
drivers/media/i2c/ov2685.c
721
ret = v4l2_ctrl_new_fwnode_properties(handler, &ov2685_ctrl_ops, &props);
drivers/media/i2c/ov2685.c
725
if (handler->error) {
drivers/media/i2c/ov2685.c
726
ret = handler->error;
drivers/media/i2c/ov2685.c
732
ov2685->subdev.ctrl_handler = handler;
drivers/media/i2c/ov2685.c
737
v4l2_ctrl_handler_free(handler);
drivers/media/i2c/ov2735.c
1030
ov2735->sd.state_lock = ov2735->handler.lock;
drivers/media/i2c/ov2735.c
209
struct v4l2_ctrl_handler handler;
drivers/media/i2c/ov2735.c
432
container_of_const(ctrl->handler, struct ov2735, handler);
drivers/media/i2c/ov2735.c
498
ctrl_hdlr = &ov2735->handler;
drivers/media/i2c/ov2740.c
705
struct ov2740 *ov2740 = container_of(ctrl->handler,
drivers/media/i2c/ov4689.c
635
container_of(ctrl->handler, struct ov4689, ctrl_handler);
drivers/media/i2c/ov4689.c
717
struct v4l2_ctrl_handler *handler;
drivers/media/i2c/ov4689.c
724
handler = &ov4689->ctrl_handler;
drivers/media/i2c/ov4689.c
726
ret = v4l2_ctrl_handler_init(handler, 15);
drivers/media/i2c/ov4689.c
730
ctrl = v4l2_ctrl_new_int_menu(handler, NULL, V4L2_CID_LINK_FREQ, 0, 0,
drivers/media/i2c/ov4689.c
735
v4l2_ctrl_new_std(handler, NULL, V4L2_CID_PIXEL_RATE, 0,
drivers/media/i2c/ov4689.c
740
v4l2_ctrl_new_std(handler, &ov4689_ctrl_ops, V4L2_CID_HBLANK,
drivers/media/i2c/ov4689.c
745
v4l2_ctrl_new_std(handler, &ov4689_ctrl_ops, V4L2_CID_VBLANK,
drivers/media/i2c/ov4689.c
751
v4l2_ctrl_new_std(handler, &ov4689_ctrl_ops, V4L2_CID_EXPOSURE,
drivers/media/i2c/ov4689.c
755
v4l2_ctrl_new_std(handler, &ov4689_ctrl_ops, V4L2_CID_ANALOGUE_GAIN,
drivers/media/i2c/ov4689.c
761
v4l2_ctrl_new_std_menu_items(handler, &ov4689_ctrl_ops,
drivers/media/i2c/ov4689.c
766
v4l2_ctrl_new_std(handler, &ov4689_ctrl_ops, V4L2_CID_VFLIP, 0, 1, 1, 0);
drivers/media/i2c/ov4689.c
767
v4l2_ctrl_new_std(handler, &ov4689_ctrl_ops, V4L2_CID_HFLIP, 0, 1, 1, 0);
drivers/media/i2c/ov4689.c
769
v4l2_ctrl_new_std(handler, &ov4689_ctrl_ops, V4L2_CID_DIGITAL_GAIN,
drivers/media/i2c/ov4689.c
773
v4l2_ctrl_new_std(handler, &ov4689_ctrl_ops, V4L2_CID_RED_BALANCE,
drivers/media/i2c/ov4689.c
777
v4l2_ctrl_new_std(handler, &ov4689_ctrl_ops, V4L2_CID_BLUE_BALANCE,
drivers/media/i2c/ov4689.c
781
if (handler->error) {
drivers/media/i2c/ov4689.c
782
ret = handler->error;
drivers/media/i2c/ov4689.c
791
ret = v4l2_ctrl_new_fwnode_properties(handler, &ov4689_ctrl_ops,
drivers/media/i2c/ov4689.c
796
ov4689->subdev.ctrl_handler = handler;
drivers/media/i2c/ov4689.c
801
v4l2_ctrl_handler_free(handler);
drivers/media/i2c/ov5640.c
3434
struct v4l2_ctrl_handler *hdl = &ctrls->handler;
drivers/media/i2c/ov5640.c
3719
ret = v4l2_ctrl_handler_setup(&sensor->ctrls.handler);
drivers/media/i2c/ov5640.c
3973
v4l2_ctrl_handler_free(&sensor->ctrls.handler);
drivers/media/i2c/ov5640.c
3993
v4l2_ctrl_handler_free(&sensor->ctrls.handler);
drivers/media/i2c/ov5640.c
408
struct v4l2_ctrl_handler handler;
drivers/media/i2c/ov5640.c
477
return &container_of(ctrl->handler, struct ov5640_dev,
drivers/media/i2c/ov5640.c
478
ctrls.handler)->sd;
drivers/media/i2c/ov5645.c
777
struct ov5645 *ov5645 = container_of(ctrl->handler,
drivers/media/i2c/ov5647.c
937
struct ov5647 *sensor = container_of(ctrl->handler,
drivers/media/i2c/ov5648.c
2042
struct v4l2_ctrl_handler *handler = &ctrls->handler;
drivers/media/i2c/ov5648.c
2046
v4l2_ctrl_handler_init(handler, 32);
drivers/media/i2c/ov5648.c
2049
handler->lock = &sensor->mutex;
drivers/media/i2c/ov5648.c
2053
ctrls->exposure_auto = v4l2_ctrl_new_std_menu(handler, ops,
drivers/media/i2c/ov5648.c
2058
ctrls->exposure = v4l2_ctrl_new_std(handler, ops, V4L2_CID_EXPOSURE,
drivers/media/i2c/ov5648.c
2066
v4l2_ctrl_new_std(handler, ops, V4L2_CID_AUTOGAIN, 0, 1, 1, 1);
drivers/media/i2c/ov5648.c
2068
ctrls->gain = v4l2_ctrl_new_std(handler, ops, V4L2_CID_GAIN, 16, 1023,
drivers/media/i2c/ov5648.c
2076
v4l2_ctrl_new_std(handler, ops, V4L2_CID_AUTO_WHITE_BALANCE, 0,
drivers/media/i2c/ov5648.c
2079
ctrls->red_balance = v4l2_ctrl_new_std(handler, ops,
drivers/media/i2c/ov5648.c
2083
ctrls->blue_balance = v4l2_ctrl_new_std(handler, ops,
drivers/media/i2c/ov5648.c
2091
v4l2_ctrl_new_std(handler, ops, V4L2_CID_HFLIP, 0, 1, 1, 0);
drivers/media/i2c/ov5648.c
2092
v4l2_ctrl_new_std(handler, ops, V4L2_CID_VFLIP, 0, 1, 1, 0);
drivers/media/i2c/ov5648.c
2096
v4l2_ctrl_new_std_menu_items(handler, ops, V4L2_CID_TEST_PATTERN,
drivers/media/i2c/ov5648.c
2103
v4l2_ctrl_new_int_menu(handler, NULL, V4L2_CID_LINK_FREQ,
drivers/media/i2c/ov5648.c
2108
v4l2_ctrl_new_std(handler, NULL, V4L2_CID_PIXEL_RATE, 1,
drivers/media/i2c/ov5648.c
2111
if (handler->error) {
drivers/media/i2c/ov5648.c
2112
ret = handler->error;
drivers/media/i2c/ov5648.c
2122
sensor->subdev.ctrl_handler = handler;
drivers/media/i2c/ov5648.c
2127
v4l2_ctrl_handler_free(handler);
drivers/media/i2c/ov5648.c
2427
ret = __v4l2_ctrl_handler_setup(&sensor->ctrls.handler);
drivers/media/i2c/ov5648.c
2584
v4l2_ctrl_handler_free(&sensor->ctrls.handler);
drivers/media/i2c/ov5648.c
2605
v4l2_ctrl_handler_free(&sensor->ctrls.handler);
drivers/media/i2c/ov5648.c
499
(&container_of((c)->handler, struct ov5648_sensor, \
drivers/media/i2c/ov5648.c
500
ctrls.handler)->subdev)
drivers/media/i2c/ov5648.c
641
struct v4l2_ctrl_handler handler;
drivers/media/i2c/ov5670.c
2035
struct ov5670 *ov5670 = container_of(ctrl->handler,
drivers/media/i2c/ov5675.c
703
struct ov5675 *ov5675 = container_of(ctrl->handler,
drivers/media/i2c/ov5693.c
1091
ret = v4l2_ctrl_handler_init(&ctrls->handler, 12);
drivers/media/i2c/ov5693.c
1096
ctrls->link_freq = v4l2_ctrl_new_int_menu(&ctrls->handler,
drivers/media/i2c/ov5693.c
1103
ctrls->pixel_rate = v4l2_ctrl_new_std(&ctrls->handler, NULL,
drivers/media/i2c/ov5693.c
1110
ctrls->exposure = v4l2_ctrl_new_std(&ctrls->handler, ops,
drivers/media/i2c/ov5693.c
1116
ctrls->analogue_gain = v4l2_ctrl_new_std(&ctrls->handler,
drivers/media/i2c/ov5693.c
1123
ctrls->digital_gain = v4l2_ctrl_new_std(&ctrls->handler, ops,
drivers/media/i2c/ov5693.c
1131
ctrls->hflip = v4l2_ctrl_new_std(&ctrls->handler, ops,
drivers/media/i2c/ov5693.c
1134
ctrls->vflip = v4l2_ctrl_new_std(&ctrls->handler, ops,
drivers/media/i2c/ov5693.c
1138
ctrls->hblank = v4l2_ctrl_new_std(&ctrls->handler, ops,
drivers/media/i2c/ov5693.c
1147
ctrls->vblank = v4l2_ctrl_new_std(&ctrls->handler, ops,
drivers/media/i2c/ov5693.c
1153
&ctrls->handler, ops,
drivers/media/i2c/ov5693.c
1158
if (ctrls->handler.error) {
drivers/media/i2c/ov5693.c
1160
ret = ctrls->handler.error;
drivers/media/i2c/ov5693.c
1169
ret = v4l2_ctrl_new_fwnode_properties(&ctrls->handler, ops,
drivers/media/i2c/ov5693.c
1175
ctrls->handler.lock = &ov5693->lock;
drivers/media/i2c/ov5693.c
1176
ov5693->sd.ctrl_handler = &ctrls->handler;
drivers/media/i2c/ov5693.c
1181
v4l2_ctrl_handler_free(&ctrls->handler);
drivers/media/i2c/ov5693.c
1368
v4l2_ctrl_handler_free(&ov5693->ctrls.handler);
drivers/media/i2c/ov5693.c
1380
v4l2_ctrl_handler_free(&ov5693->ctrls.handler);
drivers/media/i2c/ov5693.c
161
struct v4l2_ctrl_handler handler;
drivers/media/i2c/ov5693.c
477
container_of(ctrl->handler, struct ov5693_device, ctrls.handler);
drivers/media/i2c/ov5693.c
531
struct ov5693_device *ov5693 = container_of(ctrl->handler,
drivers/media/i2c/ov5693.c
533
ctrls.handler);
drivers/media/i2c/ov5693.c
979
ret = __v4l2_ctrl_handler_setup(&ov5693->ctrls.handler);
drivers/media/i2c/ov5695.c
1085
struct ov5695 *ov5695 = container_of(ctrl->handler,
drivers/media/i2c/ov5695.c
1150
struct v4l2_ctrl_handler *handler;
drivers/media/i2c/ov5695.c
1156
handler = &ov5695->ctrl_handler;
drivers/media/i2c/ov5695.c
1158
ret = v4l2_ctrl_handler_init(handler, 8);
drivers/media/i2c/ov5695.c
1161
handler->lock = &ov5695->mutex;
drivers/media/i2c/ov5695.c
1163
ctrl = v4l2_ctrl_new_int_menu(handler, NULL, V4L2_CID_LINK_FREQ,
drivers/media/i2c/ov5695.c
1168
v4l2_ctrl_new_std(handler, NULL, V4L2_CID_PIXEL_RATE,
drivers/media/i2c/ov5695.c
1172
ov5695->hblank = v4l2_ctrl_new_std(handler, NULL, V4L2_CID_HBLANK,
drivers/media/i2c/ov5695.c
1178
ov5695->vblank = v4l2_ctrl_new_std(handler, &ov5695_ctrl_ops,
drivers/media/i2c/ov5695.c
1184
ov5695->exposure = v4l2_ctrl_new_std(handler, &ov5695_ctrl_ops,
drivers/media/i2c/ov5695.c
1189
ov5695->anal_gain = v4l2_ctrl_new_std(handler, &ov5695_ctrl_ops,
drivers/media/i2c/ov5695.c
1195
ov5695->digi_gain = v4l2_ctrl_new_std(handler, &ov5695_ctrl_ops,
drivers/media/i2c/ov5695.c
1200
ov5695->test_pattern = v4l2_ctrl_new_std_menu_items(handler,
drivers/media/i2c/ov5695.c
1205
if (handler->error) {
drivers/media/i2c/ov5695.c
1206
ret = handler->error;
drivers/media/i2c/ov5695.c
1212
ov5695->subdev.ctrl_handler = handler;
drivers/media/i2c/ov5695.c
1217
v4l2_ctrl_handler_free(handler);
drivers/media/i2c/ov6211.c
256
struct ov6211 *ov6211 = container_of(ctrl->handler, struct ov6211,
drivers/media/i2c/ov64a40.c
3266
struct ov64a40 *ov64a40 = container_of(ctrl->handler, struct ov64a40,
drivers/media/i2c/ov7251.c
1029
struct ov7251 *ov7251 = container_of(ctrl->handler,
drivers/media/i2c/ov7670.c
258
return &container_of(ctrl->handler, struct ov7670_info, hdl)->sd;
drivers/media/i2c/ov772x.c
788
struct ov772x_priv *priv = container_of(ctrl->handler,
drivers/media/i2c/ov7740.c
507
struct ov7740 *ov7740 = container_of(ctrl->handler,
drivers/media/i2c/ov7740.c
527
struct ov7740 *ov7740 = container_of(ctrl->handler,
drivers/media/i2c/ov8856.c
1820
struct ov8856 *ov8856 = container_of(ctrl->handler,
drivers/media/i2c/ov8858.c
1528
struct ov8858 *ov8858 = container_of(ctrl->handler,
drivers/media/i2c/ov8858.c
1697
struct v4l2_ctrl_handler *handler = &ov8858->ctrl_handler;
drivers/media/i2c/ov8858.c
1706
ret = v4l2_ctrl_handler_init(handler, 10);
drivers/media/i2c/ov8858.c
1710
ctrl = v4l2_ctrl_new_int_menu(handler, NULL, V4L2_CID_LINK_FREQ,
drivers/media/i2c/ov8858.c
1717
v4l2_ctrl_new_std(handler, NULL, V4L2_CID_PIXEL_RATE,
drivers/media/i2c/ov8858.c
1721
ov8858->hblank = v4l2_ctrl_new_std(handler, NULL, V4L2_CID_HBLANK,
drivers/media/i2c/ov8858.c
1727
ov8858->vblank = v4l2_ctrl_new_std(handler, &ov8858_ctrl_ops,
drivers/media/i2c/ov8858.c
1733
ov8858->exposure = v4l2_ctrl_new_std(handler, &ov8858_ctrl_ops,
drivers/media/i2c/ov8858.c
1739
v4l2_ctrl_new_std(handler, &ov8858_ctrl_ops, V4L2_CID_ANALOGUE_GAIN,
drivers/media/i2c/ov8858.c
1743
v4l2_ctrl_new_std(handler, &ov8858_ctrl_ops, V4L2_CID_DIGITAL_GAIN,
drivers/media/i2c/ov8858.c
1748
v4l2_ctrl_new_std_menu_items(handler, &ov8858_ctrl_ops,
drivers/media/i2c/ov8858.c
1753
if (handler->error) {
drivers/media/i2c/ov8858.c
1754
ret = handler->error;
drivers/media/i2c/ov8858.c
1762
ret = v4l2_ctrl_new_fwnode_properties(handler, &ov8858_ctrl_ops,
drivers/media/i2c/ov8858.c
1767
ov8858->subdev.ctrl_handler = handler;
drivers/media/i2c/ov8858.c
1773
v4l2_ctrl_handler_free(handler);
drivers/media/i2c/ov8865.c
2512
struct v4l2_ctrl_handler *handler = &ctrls->handler;
drivers/media/i2c/ov8865.c
2520
v4l2_ctrl_handler_init(handler, 32);
drivers/media/i2c/ov8865.c
2523
handler->lock = &sensor->mutex;
drivers/media/i2c/ov8865.c
2527
ctrls->exposure = v4l2_ctrl_new_std(handler, ops, V4L2_CID_EXPOSURE, 2,
drivers/media/i2c/ov8865.c
2532
v4l2_ctrl_new_std(handler, ops, V4L2_CID_ANALOGUE_GAIN, 128, 2048, 128,
drivers/media/i2c/ov8865.c
2537
v4l2_ctrl_new_std(handler, ops, V4L2_CID_RED_BALANCE, 1, 32767, 1,
drivers/media/i2c/ov8865.c
2540
v4l2_ctrl_new_std(handler, ops, V4L2_CID_BLUE_BALANCE, 1, 32767, 1,
drivers/media/i2c/ov8865.c
2545
v4l2_ctrl_new_std(handler, ops, V4L2_CID_HFLIP, 0, 1, 1, 0);
drivers/media/i2c/ov8865.c
2546
v4l2_ctrl_new_std(handler, ops, V4L2_CID_VFLIP, 0, 1, 1, 0);
drivers/media/i2c/ov8865.c
2550
v4l2_ctrl_new_std_menu_items(handler, ops, V4L2_CID_TEST_PATTERN,
drivers/media/i2c/ov8865.c
2556
ctrls->hblank = v4l2_ctrl_new_std(handler, ops, V4L2_CID_HBLANK, hblank,
drivers/media/i2c/ov8865.c
2564
ctrls->vblank = v4l2_ctrl_new_std(handler, ops, V4L2_CID_VBLANK,
drivers/media/i2c/ov8865.c
2571
v4l2_ctrl_new_int_menu(handler, NULL, V4L2_CID_LINK_FREQ,
drivers/media/i2c/ov8865.c
2576
v4l2_ctrl_new_std(handler, NULL, V4L2_CID_PIXEL_RATE, 1,
drivers/media/i2c/ov8865.c
2584
ret = v4l2_ctrl_new_fwnode_properties(handler, ops, &props);
drivers/media/i2c/ov8865.c
2588
if (handler->error) {
drivers/media/i2c/ov8865.c
2589
ret = handler->error;
drivers/media/i2c/ov8865.c
2596
sensor->subdev.ctrl_handler = handler;
drivers/media/i2c/ov8865.c
2601
v4l2_ctrl_handler_free(handler);
drivers/media/i2c/ov8865.c
2923
ret = __v4l2_ctrl_handler_setup(&sensor->ctrls.handler);
drivers/media/i2c/ov8865.c
3085
v4l2_ctrl_handler_free(&sensor->ctrls.handler);
drivers/media/i2c/ov8865.c
3106
v4l2_ctrl_handler_free(&sensor->ctrls.handler);
drivers/media/i2c/ov8865.c
471
(&container_of((c)->handler, struct ov8865_sensor, \
drivers/media/i2c/ov8865.c
472
ctrls.handler)->subdev)
drivers/media/i2c/ov8865.c
683
struct v4l2_ctrl_handler handler;
drivers/media/i2c/ov9282.c
782
container_of(ctrl->handler, struct ov9282, ctrl_handler);
drivers/media/i2c/ov9282.c
852
container_of_const(ctrl->handler, struct ov9282, ctrl_handler);
drivers/media/i2c/ov9640.c
274
struct ov9640_priv *priv = container_of(ctrl->handler,
drivers/media/i2c/ov9650.c
1356
ret = v4l2_ctrl_handler_setup(&ctrls->handler);
drivers/media/i2c/ov9650.c
201
struct v4l2_ctrl_handler handler;
drivers/media/i2c/ov9650.c
415
return &container_of(ctrl->handler, struct ov965x, ctrls.handler)->sd;
drivers/media/i2c/ov9650.c
990
struct v4l2_ctrl_handler *hdl = &ctrls->handler;
drivers/media/i2c/ov9734.c
481
struct ov9734 *ov9734 = container_of(ctrl->handler,
drivers/media/i2c/rj54n1cb0c.c
1189
struct rj54n1 *rj54n1 = container_of(ctrl->handler, struct rj54n1, hdl);
drivers/media/i2c/s5c73m3/s5c73m3-ctrls.c
445
struct v4l2_ctrl_handler *hdl = &ctrls->handler;
drivers/media/i2c/s5c73m3/s5c73m3.h
320
struct v4l2_ctrl_handler handler;
drivers/media/i2c/s5c73m3/s5c73m3.h
435
return &container_of(ctrl->handler, struct s5c73m3,
drivers/media/i2c/s5c73m3/s5c73m3.h
436
ctrls.handler)->sensor_sd;
drivers/media/i2c/s5k3m5.c
720
struct s5k3m5 *s5k3m5 = container_of(ctrl->handler, struct s5k3m5,
drivers/media/i2c/s5k5baf.c
1074
ret = v4l2_ctrl_handler_setup(&state->ctrls.handler);
drivers/media/i2c/s5k5baf.c
1636
struct v4l2_ctrl_handler *hdl = &ctrls->handler;
drivers/media/i2c/s5k5baf.c
249
struct v4l2_ctrl_handler handler;
drivers/media/i2c/s5k5baf.c
395
return &container_of(ctrl->handler, struct s5k5baf, ctrls.handler)->sd;
drivers/media/i2c/s5kjn1.c
746
struct s5kjn1 *s5kjn1 = container_of(ctrl->handler, struct s5kjn1,
drivers/media/i2c/saa6752hs.c
361
container_of(ctrl->handler, struct saa6752hs_state, hdl);
drivers/media/i2c/saa6752hs.c
377
container_of(ctrl->handler, struct saa6752hs_state, hdl);
drivers/media/i2c/saa7110.c
60
return &container_of(ctrl->handler, struct saa7110, hdl)->sd;
drivers/media/i2c/saa7115.c
105
return &container_of(ctrl->handler, struct saa711x_state, hdl)->sd;
drivers/media/i2c/saa717x.c
70
return &container_of(ctrl->handler, struct saa717x_state, hdl)->sd;
drivers/media/i2c/tda1997x.c
303
return &container_of(ctrl->handler, struct tda1997x_state, hdl)->sd;
drivers/media/i2c/tda7432.c
84
return &container_of(ctrl->handler, struct tda7432, hdl)->sd;
drivers/media/i2c/thp7312.c
911
return container_of(ctrl->handler, struct thp7312_device, ctrl_handler);
drivers/media/i2c/tlv320aic23b.c
42
return &container_of(ctrl->handler, struct tlv320aic23b_state, hdl)->sd;
drivers/media/i2c/tvaudio.c
147
return &container_of(ctrl->handler, struct CHIPSTATE, hdl)->sd;
drivers/media/i2c/tvp514x.c
269
return &container_of(ctrl->handler, struct tvp514x_decoder, hdl)->sd;
drivers/media/i2c/tvp5150.c
105
return &container_of(ctrl->handler, struct tvp5150, hdl)->sd;
drivers/media/i2c/tvp7002.c
431
return &container_of(ctrl->handler, struct tvp7002, hdl)->sd;
drivers/media/i2c/tw2804.c
137
return container_of(ctrl->handler, struct tw2804, hdl);
drivers/media/i2c/tw9900.c
235
struct tw9900 *tw9900 = container_of(ctrl->handler, struct tw9900, hdl);
drivers/media/i2c/tw9903.c
141
struct tw9903 *dec = container_of(ctrl->handler, struct tw9903, hdl);
drivers/media/i2c/tw9906.c
111
struct tw9906 *dec = container_of(ctrl->handler, struct tw9906, hdl);
drivers/media/i2c/vd55g1.c
577
struct v4l2_subdev *sd = &container_of_const(ctrl->handler,
drivers/media/i2c/vd56g3.c
256
return container_of_const(ctrl->handler, struct vd56g3, ctrl_handler);
drivers/media/i2c/vgxy61.c
493
return &container_of(ctrl->handler, struct vgxy61_dev,
drivers/media/i2c/vpx3220.c
49
return &container_of(ctrl->handler, struct vpx3220, hdl)->sd;
drivers/media/i2c/wm8739.c
59
return &container_of(ctrl->handler, struct wm8739_state, hdl)->sd;
drivers/media/i2c/wm8775.c
60
return &container_of(ctrl->handler, struct wm8775_state, hdl)->sd;
drivers/media/pci/bt8xx/bttv-driver.c
1239
struct bttv *btv = container_of(c->handler, struct bttv, ctrl_handler);
drivers/media/pci/cx18/cx18-av-core.h
339
return &container_of(ctrl->handler, struct cx18_av_state, hdl)->sd;
drivers/media/pci/cx25821/cx25821-video.c
486
container_of(ctrl->handler, struct cx25821_channel, hdl);
drivers/media/pci/cx88/cx88-video.c
608
container_of(ctrl->handler, struct cx88_core, video_hdl);
drivers/media/pci/cx88/cx88-video.c
655
container_of(ctrl->handler, struct cx88_core, audio_hdl);
drivers/media/pci/ddbridge/ddbridge-core.c
114
void (*handler)(void *), void *data)
drivers/media/pci/ddbridge/ddbridge-core.c
118
irq->handler = handler;
drivers/media/pci/ddbridge/ddbridge-core.c
2469
dev->link[0].irq[_nr].handler) \
drivers/media/pci/ddbridge/ddbridge-core.c
2470
dev->link[0].irq[_nr].handler(dev->link[0].irq[_nr].data); } \
drivers/media/pci/ddbridge/ddbridge.h
289
void (*handler)(void *);
drivers/media/pci/ddbridge/ddbridge.h
356
void (*handler)(void *), void *data);
drivers/media/pci/ivtv/ivtv-controls.c
122
struct ivtv *itv = container_of(ctrl->handler, struct ivtv, cxhdl.hdl);
drivers/media/pci/ivtv/ivtv-controls.c
136
struct ivtv *itv = container_of(ctrl->handler, struct ivtv, cxhdl.hdl);
drivers/media/pci/ivtv/ivtv-gpio.c
143
return &container_of(ctrl->handler, struct ivtv, hdl_gpio)->sd_gpio;
drivers/media/pci/mgb4/mgb4_vout.c
780
rv = request_irq(irq, handler, 0, "mgb4-vout", voutdev);
drivers/media/pci/saa7134/saa7134-video.c
855
struct saa7134_dev *dev = container_of(ctrl->handler, struct saa7134_dev, ctrl_handler);
drivers/media/pci/saa7146/mxb.c
199
struct saa7146_dev *dev = container_of(ctrl->handler,
drivers/media/pci/saa7164/saa7164-encoder.c
411
container_of(ctrl->handler, struct saa7164_port, ctrl_handler);
drivers/media/pci/solo6x10/solo6x10-v4l2-enc.c
1055
container_of(ctrl->handler, struct solo_enc_dev, hdl);
drivers/media/pci/solo6x10/solo6x10-v4l2.c
549
container_of(ctrl->handler, struct solo_dev, disp_hdl);
drivers/media/pci/tw5864/tw5864-video.c
479
container_of(ctrl->handler, struct tw5864_input, hdl);
drivers/media/pci/tw68/tw68-video.c
534
container_of(ctrl->handler, struct tw68_dev, hdl);
drivers/media/pci/tw686x/tw686x-video.c
590
vc = container_of(ctrl->handler, struct tw686x_video_channel,
drivers/media/pci/zoran/zoran_card.c
1166
struct zoran *zr = container_of(ctrl->handler, struct zoran, hdl);
drivers/media/platform/allegro-dvt/allegro-core.c
3033
struct allegro_channel *channel = container_of(ctrl->handler,
drivers/media/platform/allegro-dvt/allegro-core.c
3052
struct allegro_channel *channel = container_of(ctrl->handler,
drivers/media/platform/allegro-dvt/allegro-core.c
3100
struct v4l2_ctrl_handler *handler;
drivers/media/platform/allegro-dvt/allegro-core.c
3125
handler = &channel->ctrl_handler;
drivers/media/platform/allegro-dvt/allegro-core.c
3126
v4l2_ctrl_handler_init(handler, 0);
drivers/media/platform/allegro-dvt/allegro-core.c
3127
channel->mpeg_video_h264_profile = v4l2_ctrl_new_std_menu(handler,
drivers/media/platform/allegro-dvt/allegro-core.c
3133
channel->mpeg_video_h264_level = v4l2_ctrl_new_std_menu(handler,
drivers/media/platform/allegro-dvt/allegro-core.c
3139
v4l2_ctrl_new_std(handler,
drivers/media/platform/allegro-dvt/allegro-core.c
3144
v4l2_ctrl_new_std(handler,
drivers/media/platform/allegro-dvt/allegro-core.c
3149
v4l2_ctrl_new_std(handler,
drivers/media/platform/allegro-dvt/allegro-core.c
3154
v4l2_ctrl_new_std(handler,
drivers/media/platform/allegro-dvt/allegro-core.c
3159
v4l2_ctrl_new_std(handler,
drivers/media/platform/allegro-dvt/allegro-core.c
3165
v4l2_ctrl_new_std_menu(handler,
drivers/media/platform/allegro-dvt/allegro-core.c
3171
v4l2_ctrl_new_std_menu(handler,
drivers/media/platform/allegro-dvt/allegro-core.c
3177
v4l2_ctrl_new_std_menu(handler,
drivers/media/platform/allegro-dvt/allegro-core.c
3183
v4l2_ctrl_new_std(handler,
drivers/media/platform/allegro-dvt/allegro-core.c
3188
v4l2_ctrl_new_std(handler,
drivers/media/platform/allegro-dvt/allegro-core.c
3193
v4l2_ctrl_new_std(handler,
drivers/media/platform/allegro-dvt/allegro-core.c
3198
v4l2_ctrl_new_std(handler,
drivers/media/platform/allegro-dvt/allegro-core.c
3203
v4l2_ctrl_new_std(handler,
drivers/media/platform/allegro-dvt/allegro-core.c
3209
v4l2_ctrl_new_std(handler,
drivers/media/platform/allegro-dvt/allegro-core.c
3214
channel->mpeg_video_bitrate_mode = v4l2_ctrl_new_std_menu(handler,
drivers/media/platform/allegro-dvt/allegro-core.c
3231
channel->mpeg_video_bitrate = v4l2_ctrl_new_std(handler,
drivers/media/platform/allegro-dvt/allegro-core.c
3235
channel->mpeg_video_bitrate_peak = v4l2_ctrl_new_std(handler,
drivers/media/platform/allegro-dvt/allegro-core.c
3239
channel->mpeg_video_cpb_size = v4l2_ctrl_new_std(handler,
drivers/media/platform/allegro-dvt/allegro-core.c
3243
channel->mpeg_video_gop_size = v4l2_ctrl_new_std(handler,
drivers/media/platform/allegro-dvt/allegro-core.c
3248
channel->encoder_buffer = v4l2_ctrl_new_custom(handler,
drivers/media/platform/allegro-dvt/allegro-core.c
3250
v4l2_ctrl_new_std(handler,
drivers/media/platform/allegro-dvt/allegro-core.c
3255
if (handler->error != 0) {
drivers/media/platform/allegro-dvt/allegro-core.c
3256
ret = handler->error;
drivers/media/platform/allegro-dvt/allegro-core.c
3260
channel->fh.ctrl_handler = handler;
drivers/media/platform/allegro-dvt/allegro-core.c
3264
v4l2_ctrl_handler_setup(handler);
drivers/media/platform/allegro-dvt/allegro-core.c
3291
v4l2_ctrl_handler_free(handler);
drivers/media/platform/amlogic/meson-ge2d/ge2d.c
739
struct ge2d_ctx *ctx = container_of(ctrl->handler, struct ge2d_ctx,
drivers/media/platform/amphion/vpu.h
335
container_of((ctrl)->handler, struct vpu_inst, ctrl_handler)
drivers/media/platform/amphion/vpu_malone.c
1515
const struct malone_scode_handler *handler;
drivers/media/platform/amphion/vpu_malone.c
1522
handler = get_scode_handler(scode->inst->out_format.pixfmt);
drivers/media/platform/amphion/vpu_malone.c
1523
if (!handler)
drivers/media/platform/amphion/vpu_malone.c
1528
if (handler->insert_scode_seq)
drivers/media/platform/amphion/vpu_malone.c
1529
ret = handler->insert_scode_seq(scode);
drivers/media/platform/amphion/vpu_malone.c
1532
if (handler->insert_scode_pic)
drivers/media/platform/amphion/vpu_malone.c
1533
ret = handler->insert_scode_pic(scode);
drivers/media/platform/amphion/vpu_msgs.c
222
struct vpu_msg_handler *handler = NULL;
drivers/media/platform/amphion/vpu_msgs.c
234
handler = &handlers[i];
drivers/media/platform/amphion/vpu_msgs.c
239
if (handler) {
drivers/media/platform/amphion/vpu_msgs.c
240
if (handler->is_str)
drivers/media/platform/amphion/vpu_msgs.c
242
if (handler->done)
drivers/media/platform/amphion/vpu_msgs.c
243
handler->done(inst, msg);
drivers/media/platform/arm/mali-c55/mali-c55-common.h
66
struct v4l2_ctrl_handler handler;
drivers/media/platform/arm/mali-c55/mali-c55-common.h
75
struct v4l2_ctrl_handler handler;
drivers/media/platform/arm/mali-c55/mali-c55-isp.c
572
struct v4l2_ctrl_handler *handler = &mali_c55->isp.handler;
drivers/media/platform/arm/mali-c55/mali-c55-isp.c
576
ret = v4l2_ctrl_handler_init(handler, 1);
drivers/media/platform/arm/mali-c55/mali-c55-isp.c
582
capabilities = v4l2_ctrl_new_custom(handler,
drivers/media/platform/arm/mali-c55/mali-c55-isp.c
588
if (handler->error) {
drivers/media/platform/arm/mali-c55/mali-c55-isp.c
590
ret = handler->error;
drivers/media/platform/arm/mali-c55/mali-c55-isp.c
591
v4l2_ctrl_handler_free(handler);
drivers/media/platform/arm/mali-c55/mali-c55-isp.c
595
mali_c55->isp.sd.ctrl_handler = handler;
drivers/media/platform/arm/mali-c55/mali-c55-isp.c
646
v4l2_ctrl_handler_free(&isp->handler);
drivers/media/platform/arm/mali-c55/mali-c55-params.c
721
mali_c55_params_handler handler;
drivers/media/platform/arm/mali-c55/mali-c55-params.c
726
handler = mali_c55_params_handlers[block.header->type];
drivers/media/platform/arm/mali-c55/mali-c55-params.c
727
handler(mali_c55, block);
drivers/media/platform/arm/mali-c55/mali-c55-tpg.c
315
ret = v4l2_ctrl_handler_init(&ctrls->handler, 4);
drivers/media/platform/arm/mali-c55/mali-c55-tpg.c
319
v4l2_ctrl_new_std_menu_items(&ctrls->handler, &mali_c55_tpg_ctrl_ops,
drivers/media/platform/arm/mali-c55/mali-c55-tpg.c
328
hblank = v4l2_ctrl_new_std(&ctrls->handler, &mali_c55_tpg_ctrl_ops,
drivers/media/platform/arm/mali-c55/mali-c55-tpg.c
335
ctrls->vblank = v4l2_ctrl_new_std(&ctrls->handler,
drivers/media/platform/arm/mali-c55/mali-c55-tpg.c
342
pixel_rate = v4l2_ctrl_new_std(&ctrls->handler, &mali_c55_tpg_ctrl_ops,
drivers/media/platform/arm/mali-c55/mali-c55-tpg.c
350
if (ctrls->handler.error) {
drivers/media/platform/arm/mali-c55/mali-c55-tpg.c
352
v4l2_ctrl_handler_free(&ctrls->handler);
drivers/media/platform/arm/mali-c55/mali-c55-tpg.c
353
return ctrls->handler.error;
drivers/media/platform/arm/mali-c55/mali-c55-tpg.c
356
mali_c55->tpg.sd.ctrl_handler = &ctrls->handler;
drivers/media/platform/arm/mali-c55/mali-c55-tpg.c
357
mali_c55->tpg.sd.state_lock = ctrls->handler.lock;
drivers/media/platform/arm/mali-c55/mali-c55-tpg.c
419
v4l2_ctrl_handler_free(&tpg->ctrls.handler);
drivers/media/platform/arm/mali-c55/mali-c55-tpg.c
434
v4l2_ctrl_handler_free(&tpg->ctrls.handler);
drivers/media/platform/arm/mali-c55/mali-c55-tpg.c
84
struct mali_c55_tpg *tpg = container_of(ctrl->handler,
drivers/media/platform/arm/mali-c55/mali-c55-tpg.c
86
ctrls.handler);
drivers/media/platform/aspeed/aspeed-video.c
1785
struct aspeed_video *video = container_of(ctrl->handler,
drivers/media/platform/chips-media/coda/coda-common.c
2181
container_of(ctrl->handler, struct coda_ctx, ctrls);
drivers/media/platform/chips-media/wave5/wave5-vpu.h
56
return container_of(vctrl->handler, struct vpu_instance, v4l2_ctrl_hdl);
drivers/media/platform/imagination/e5010-jpeg-enc.c
621
container_of(ctrl->handler, struct e5010_context, ctrl_handler);
drivers/media/platform/mediatek/jpeg/mtk_jpeg_core.c
119
return container_of(ctrl->handler, struct mtk_jpeg_ctx, ctrl_hdl);
drivers/media/platform/mediatek/jpeg/mtk_jpeg_core.c
170
struct v4l2_ctrl_handler *handler = &ctx->ctrl_hdl;
drivers/media/platform/mediatek/jpeg/mtk_jpeg_core.c
172
v4l2_ctrl_handler_init(handler, 3);
drivers/media/platform/mediatek/jpeg/mtk_jpeg_core.c
174
v4l2_ctrl_new_std(handler, ops, V4L2_CID_JPEG_RESTART_INTERVAL, 0, 100,
drivers/media/platform/mediatek/jpeg/mtk_jpeg_core.c
176
v4l2_ctrl_new_std(handler, ops, V4L2_CID_JPEG_COMPRESSION_QUALITY, 48,
drivers/media/platform/mediatek/jpeg/mtk_jpeg_core.c
178
v4l2_ctrl_new_std(handler, ops, V4L2_CID_JPEG_ACTIVE_MARKER, 0,
drivers/media/platform/mediatek/jpeg/mtk_jpeg_core.c
181
if (handler->error) {
drivers/media/platform/mediatek/jpeg/mtk_jpeg_core.c
183
return handler->error;
drivers/media/platform/mediatek/mdp/mtk_mdp_m2m.c
358
return container_of(ctrl->handler, struct mtk_mdp_ctx, ctrl_handler);
drivers/media/platform/mediatek/mdp3/mtk-mdp3-m2m.c
20
return container_of(ctrl->handler, struct mdp_m2m_ctx, ctrl_handler);
drivers/media/platform/mediatek/vcodec/common/mtk_vcodec_fw.c
60
mtk_vcodec_ipi_handler handler,
drivers/media/platform/mediatek/vcodec/common/mtk_vcodec_fw.c
63
return fw->ops->ipi_register(fw, id, handler, name, priv);
drivers/media/platform/mediatek/vcodec/common/mtk_vcodec_fw.h
38
mtk_vcodec_ipi_handler handler,
drivers/media/platform/mediatek/vcodec/common/mtk_vcodec_fw_priv.h
25
mtk_vcodec_ipi_handler handler, const char *name,
drivers/media/platform/mediatek/vcodec/common/mtk_vcodec_fw_scp.c
29
mtk_vcodec_ipi_handler handler,
drivers/media/platform/mediatek/vcodec/common/mtk_vcodec_fw_scp.c
32
return scp_ipi_register(fw->scp, id, handler, priv);
drivers/media/platform/mediatek/vcodec/common/mtk_vcodec_fw_vpu.c
29
mtk_vcodec_ipi_handler handler,
drivers/media/platform/mediatek/vcodec/common/mtk_vcodec_fw_vpu.c
32
return vpu_ipi_register(fw->pdev, id, handler, name, priv);
drivers/media/platform/mediatek/vcodec/decoder/mtk_vcodec_dec_drv.h
336
return container_of(ctrl->handler, struct mtk_vcodec_dec_ctx, ctrl_hdl);
drivers/media/platform/mediatek/vcodec/decoder/vdec_vpu_if.c
208
vpu->handler = vpu_dec_ipi_handler;
drivers/media/platform/mediatek/vcodec/decoder/vdec_vpu_if.c
212
vpu->handler, "vdec", vpu->ctx->dev);
drivers/media/platform/mediatek/vcodec/decoder/vdec_vpu_if.c
220
vpu->core_id, vpu->handler,
drivers/media/platform/mediatek/vcodec/decoder/vdec_vpu_if.h
42
mtk_vcodec_ipi_handler handler;
drivers/media/platform/mediatek/vcodec/encoder/mtk_vcodec_enc.c
1304
struct v4l2_ctrl_handler *handler = &ctx->ctrl_hdl;
drivers/media/platform/mediatek/vcodec/encoder/mtk_vcodec_enc.c
1312
v4l2_ctrl_handler_init(handler, MTK_MAX_CTRLS_HINT);
drivers/media/platform/mediatek/vcodec/encoder/mtk_vcodec_enc.c
1314
v4l2_ctrl_new_std(handler, ops, V4L2_CID_MIN_BUFFERS_FOR_OUTPUT,
drivers/media/platform/mediatek/vcodec/encoder/mtk_vcodec_enc.c
1316
v4l2_ctrl_new_std(handler, ops, V4L2_CID_MPEG_VIDEO_BITRATE,
drivers/media/platform/mediatek/vcodec/encoder/mtk_vcodec_enc.c
1319
v4l2_ctrl_new_std(handler, ops, V4L2_CID_MPEG_VIDEO_B_FRAMES,
drivers/media/platform/mediatek/vcodec/encoder/mtk_vcodec_enc.c
1321
v4l2_ctrl_new_std(handler, ops, V4L2_CID_MPEG_VIDEO_FRAME_RC_ENABLE,
drivers/media/platform/mediatek/vcodec/encoder/mtk_vcodec_enc.c
1323
v4l2_ctrl_new_std(handler, ops, V4L2_CID_MPEG_VIDEO_H264_MAX_QP,
drivers/media/platform/mediatek/vcodec/encoder/mtk_vcodec_enc.c
1325
v4l2_ctrl_new_std(handler, ops, V4L2_CID_MPEG_VIDEO_H264_I_PERIOD,
drivers/media/platform/mediatek/vcodec/encoder/mtk_vcodec_enc.c
1327
v4l2_ctrl_new_std(handler, ops, V4L2_CID_MPEG_VIDEO_GOP_SIZE,
drivers/media/platform/mediatek/vcodec/encoder/mtk_vcodec_enc.c
1329
v4l2_ctrl_new_std(handler, ops, V4L2_CID_MPEG_VIDEO_MB_RC_ENABLE,
drivers/media/platform/mediatek/vcodec/encoder/mtk_vcodec_enc.c
1331
v4l2_ctrl_new_std(handler, ops, V4L2_CID_MPEG_VIDEO_FORCE_KEY_FRAME,
drivers/media/platform/mediatek/vcodec/encoder/mtk_vcodec_enc.c
1333
v4l2_ctrl_new_std_menu(handler, ops,
drivers/media/platform/mediatek/vcodec/encoder/mtk_vcodec_enc.c
1337
v4l2_ctrl_new_std_menu(handler, ops, V4L2_CID_MPEG_VIDEO_H264_PROFILE,
drivers/media/platform/mediatek/vcodec/encoder/mtk_vcodec_enc.c
1343
v4l2_ctrl_new_std_menu(handler, ops, V4L2_CID_MPEG_VIDEO_H264_LEVEL,
drivers/media/platform/mediatek/vcodec/encoder/mtk_vcodec_enc.c
1346
v4l2_ctrl_new_std_menu(handler, ops, V4L2_CID_MPEG_VIDEO_VP8_PROFILE,
drivers/media/platform/mediatek/vcodec/encoder/mtk_vcodec_enc.c
1348
v4l2_ctrl_new_std_menu(handler, ops, V4L2_CID_MPEG_VIDEO_BITRATE_MODE,
drivers/media/platform/mediatek/vcodec/encoder/mtk_vcodec_enc.c
1354
if (handler->error) {
drivers/media/platform/mediatek/vcodec/encoder/mtk_vcodec_enc.c
1355
mtk_v4l2_venc_err(ctx, "Init control handler fail %d", handler->error);
drivers/media/platform/mediatek/vcodec/encoder/mtk_vcodec_enc.c
1356
return handler->error;
drivers/media/platform/mediatek/vcodec/encoder/mtk_vcodec_enc_drv.h
227
return container_of(ctrl->handler, struct mtk_vcodec_enc_ctx, ctrl_hdl);
drivers/media/platform/mediatek/vcodec/encoder/venc/venc_h264_if.c
353
struct mtk_vcodec_fw *handler;
drivers/media/platform/mediatek/vcodec/encoder/venc/venc_h264_if.c
355
handler = inst->vpu_inst.ctx->dev->fw_handler;
drivers/media/platform/mediatek/vcodec/encoder/venc/venc_h264_if.c
357
mtk_vcodec_fw_map_dm_addr(handler, vpua);
drivers/media/platform/mediatek/vcodec/encoder/venc/venc_h264_if.c
373
struct mtk_vcodec_fw *handler;
drivers/media/platform/mediatek/vcodec/encoder/venc/venc_h264_if.c
376
handler = inst->vpu_inst.ctx->dev->fw_handler;
drivers/media/platform/mediatek/vcodec/encoder/venc/venc_h264_if.c
377
tmp_va = mtk_vcodec_fw_map_dm_addr(handler,
drivers/media/platform/mediatek/vcodec/encoder/venc/venc_vp8_if.c
184
struct mtk_vcodec_fw *handler;
drivers/media/platform/mediatek/vcodec/encoder/venc/venc_vp8_if.c
187
handler = inst->vpu_inst.ctx->dev->fw_handler;
drivers/media/platform/mediatek/vcodec/encoder/venc/venc_vp8_if.c
188
tmp_va = mtk_vcodec_fw_map_dm_addr(handler,
drivers/media/platform/mediatek/vpu/mtk_vpu.c
129
struct vpu_wdt_handler handler[VPU_RST_MAX];
drivers/media/platform/mediatek/vpu/mtk_vpu.c
161
ipi_handler_t handler;
drivers/media/platform/mediatek/vpu/mtk_vpu.c
288
enum ipi_id id, ipi_handler_t handler,
drivers/media/platform/mediatek/vpu/mtk_vpu.c
299
if (id < IPI_MAX && handler) {
drivers/media/platform/mediatek/vpu/mtk_vpu.c
302
ipi_desc[id].handler = handler;
drivers/media/platform/mediatek/vpu/mtk_vpu.c
389
struct vpu_wdt_handler *handler = wdt->handler;
drivers/media/platform/mediatek/vpu/mtk_vpu.c
405
if (handler[index].reset_func) {
drivers/media/platform/mediatek/vpu/mtk_vpu.c
406
handler[index].reset_func(handler[index].priv);
drivers/media/platform/mediatek/vpu/mtk_vpu.c
417
struct vpu_wdt_handler *handler;
drivers/media/platform/mediatek/vpu/mtk_vpu.c
424
handler = vpu->wdt.handler;
drivers/media/platform/mediatek/vpu/mtk_vpu.c
429
handler[id].reset_func = wdt_reset;
drivers/media/platform/mediatek/vpu/mtk_vpu.c
430
handler[id].priv = priv;
drivers/media/platform/mediatek/vpu/mtk_vpu.c
751
if (id < IPI_MAX && ipi_desc[id].handler) {
drivers/media/platform/mediatek/vpu/mtk_vpu.c
752
ipi_desc[id].handler(data, readl(&rcv_obj->len),
drivers/media/platform/mediatek/vpu/mtk_vpu.h
95
ipi_handler_t handler, const char *name, void *priv);
drivers/media/platform/microchip/microchip-isc-base.c
1435
struct isc_device *isc = container_of(ctrl->handler,
drivers/media/platform/microchip/microchip-isc-base.c
1436
struct isc_device, ctrls.handler);
drivers/media/platform/microchip/microchip-isc-base.c
1465
struct isc_device *isc = container_of(ctrl->handler,
drivers/media/platform/microchip/microchip-isc-base.c
1466
struct isc_device, ctrls.handler);
drivers/media/platform/microchip/microchip-isc-base.c
1542
struct isc_device *isc = container_of(ctrl->handler,
drivers/media/platform/microchip/microchip-isc-base.c
1543
struct isc_device, ctrls.handler);
drivers/media/platform/microchip/microchip-isc-base.c
1616
struct v4l2_ctrl_handler *hdl = &ctrls->handler;
drivers/media/platform/microchip/microchip-isc-base.c
1709
v4l2_ctrl_handler_free(&isc->ctrls.handler);
drivers/media/platform/microchip/microchip-isc-base.c
1819
vdev->ctrl_handler = &isc->ctrls.handler;
drivers/media/platform/microchip/microchip-isc.h
138
struct v4l2_ctrl_handler handler;
drivers/media/platform/microchip/microchip-sama5d2-isc.c
263
struct v4l2_ctrl_handler *hdl = &ctrls->handler;
drivers/media/platform/microchip/microchip-sama7g5-isc.c
278
struct v4l2_ctrl_handler *hdl = &ctrls->handler;
drivers/media/platform/nuvoton/npcm-video.c
1347
struct npcm_video *video = container_of(ctrl->handler, struct npcm_video,
drivers/media/platform/nxp/dw100/dw100.c
349
container_of(ctrl->handler, struct dw100_ctx, hdl);
drivers/media/platform/nxp/dw100/dw100.c
380
container_of(ctrl->handler, struct dw100_ctx, hdl);
drivers/media/platform/nxp/imx-jpeg/mxc-jpeg.c
2148
container_of(ctrl->handler, struct mxc_jpeg_ctx, ctrl_handler);
drivers/media/platform/nxp/imx-pxp.c
1434
container_of(ctrl->handler, struct pxp_ctx, hdl);
drivers/media/platform/nxp/imx8-isi/imx8-isi-core.h
213
struct v4l2_ctrl_handler handler;
drivers/media/platform/nxp/imx8-isi/imx8-isi-m2m.c
163
mutex_lock(ctx->ctrls.handler.lock);
drivers/media/platform/nxp/imx8-isi/imx8-isi-m2m.c
166
mutex_unlock(ctx->ctrls.handler.lock);
drivers/media/platform/nxp/imx8-isi/imx8-isi-m2m.c
414
return container_of(ctrl->handler, struct mxc_isi_m2m_ctx, ctrls.handler);
drivers/media/platform/nxp/imx8-isi/imx8-isi-m2m.c
444
struct v4l2_ctrl_handler *handler = &ctx->ctrls.handler;
drivers/media/platform/nxp/imx8-isi/imx8-isi-m2m.c
447
v4l2_ctrl_handler_init(handler, 3);
drivers/media/platform/nxp/imx8-isi/imx8-isi-m2m.c
449
v4l2_ctrl_new_std(handler, &mxc_isi_m2m_ctx_ctrl_ops,
drivers/media/platform/nxp/imx8-isi/imx8-isi-m2m.c
451
v4l2_ctrl_new_std(handler, &mxc_isi_m2m_ctx_ctrl_ops,
drivers/media/platform/nxp/imx8-isi/imx8-isi-m2m.c
453
v4l2_ctrl_new_std(handler, &mxc_isi_m2m_ctx_ctrl_ops,
drivers/media/platform/nxp/imx8-isi/imx8-isi-m2m.c
456
if (handler->error) {
drivers/media/platform/nxp/imx8-isi/imx8-isi-m2m.c
457
ret = handler->error;
drivers/media/platform/nxp/imx8-isi/imx8-isi-m2m.c
458
v4l2_ctrl_handler_free(handler);
drivers/media/platform/nxp/imx8-isi/imx8-isi-m2m.c
462
ctx->fh.ctrl_handler = handler;
drivers/media/platform/nxp/imx8-isi/imx8-isi-m2m.c
469
v4l2_ctrl_handler_free(&ctx->ctrls.handler);
drivers/media/platform/nxp/imx8-isi/imx8-isi-m2m.c
61
struct v4l2_ctrl_handler handler;
drivers/media/platform/nxp/imx8-isi/imx8-isi-video.c
1055
return container_of(ctrl->handler, struct mxc_isi_video, ctrls.handler);
drivers/media/platform/nxp/imx8-isi/imx8-isi-video.c
1083
struct v4l2_ctrl_handler *handler = &video->ctrls.handler;
drivers/media/platform/nxp/imx8-isi/imx8-isi-video.c
1086
v4l2_ctrl_handler_init(handler, 3);
drivers/media/platform/nxp/imx8-isi/imx8-isi-video.c
1088
v4l2_ctrl_new_std(handler, &mxc_isi_video_ctrl_ops,
drivers/media/platform/nxp/imx8-isi/imx8-isi-video.c
1091
v4l2_ctrl_new_std(handler, &mxc_isi_video_ctrl_ops,
drivers/media/platform/nxp/imx8-isi/imx8-isi-video.c
1094
v4l2_ctrl_new_std(handler, &mxc_isi_video_ctrl_ops,
drivers/media/platform/nxp/imx8-isi/imx8-isi-video.c
1097
if (handler->error) {
drivers/media/platform/nxp/imx8-isi/imx8-isi-video.c
1098
ret = handler->error;
drivers/media/platform/nxp/imx8-isi/imx8-isi-video.c
1099
v4l2_ctrl_handler_free(handler);
drivers/media/platform/nxp/imx8-isi/imx8-isi-video.c
1103
video->vdev.ctrl_handler = handler;
drivers/media/platform/nxp/imx8-isi/imx8-isi-video.c
1110
v4l2_ctrl_handler_free(&video->ctrls.handler);
drivers/media/platform/nxp/imx8-isi/imx8-isi-video.c
932
mutex_lock(video->ctrls.handler.lock);
drivers/media/platform/nxp/imx8-isi/imx8-isi-video.c
935
mutex_unlock(video->ctrls.handler.lock);
drivers/media/platform/qcom/camss/camss-csid.c
1068
struct csid_device *csid = container_of(ctrl->handler,
drivers/media/platform/qcom/iris/iris_ctrls.c
223
struct iris_inst *inst = container_of(ctrl->handler, struct iris_inst, ctrl_handler);
drivers/media/platform/qcom/iris/iris_hfi_gen1_command.c
1039
handler = vdec_prop_type_handle_inp_arr;
drivers/media/platform/qcom/iris/iris_hfi_gen1_command.c
1042
handler = vdec_prop_type_handle_out_arr;
drivers/media/platform/qcom/iris/iris_hfi_gen1_command.c
1048
handler = venc_prop_type_handle_inp_arr;
drivers/media/platform/qcom/iris/iris_hfi_gen1_command.c
1054
if (handler[j].type == config_params[i]) {
drivers/media/platform/qcom/iris/iris_hfi_gen1_command.c
1055
ret = handler[j].handle(inst, plane);
drivers/media/platform/qcom/iris/iris_hfi_gen1_command.c
983
struct iris_hfi_prop_type_handle const *handler = NULL;
drivers/media/platform/qcom/venus/core.h
542
container_of((ctrl)->handler, struct venus_inst, ctrl_handler)
drivers/media/platform/qcom/venus/hfi_msgs.c
809
const struct hfi_done_handler *handler;
drivers/media/platform/qcom/venus/hfi_msgs.c
816
handler = &handlers[i];
drivers/media/platform/qcom/venus/hfi_msgs.c
817
if (handler->pkt != hdr->pkt_type)
drivers/media/platform/qcom/venus/hfi_msgs.c
826
if (hdr->size && hdr->size < handler->pkt_sz &&
drivers/media/platform/qcom/venus/hfi_msgs.c
827
hdr->size < handler->pkt_sz2) {
drivers/media/platform/qcom/venus/hfi_msgs.c
829
hdr->size, handler->pkt_sz, hdr->pkt_type);
drivers/media/platform/qcom/venus/hfi_msgs.c
834
if (handler->is_sys_pkt) {
drivers/media/platform/qcom/venus/hfi_msgs.c
845
handler ? handler->pkt : 0);
drivers/media/platform/qcom/venus/hfi_msgs.c
858
handler->done(core, inst, hdr);
drivers/media/platform/renesas/rcar-vin/rcar-core.c
477
container_of(ctrl->handler, struct rvin_dev, ctrl_handler);
drivers/media/platform/renesas/rcar_fdp1.c
1677
container_of(ctrl->handler, struct fdp1_ctx, hdl);
drivers/media/platform/renesas/rcar_fdp1.c
1695
container_of(ctrl->handler, struct fdp1_ctx, hdl);
drivers/media/platform/renesas/rcar_jpu.c
480
return container_of(c->handler, struct jpu_ctx, ctrl_handler);
drivers/media/platform/renesas/vsp1/vsp1_brx.c
43
container_of(ctrl->handler, struct vsp1_brx, ctrls);
drivers/media/platform/renesas/vsp1/vsp1_clu.c
67
container_of(ctrl->handler, struct vsp1_clu, ctrls);
drivers/media/platform/renesas/vsp1/vsp1_hgo.c
156
mutex_lock(hgo->ctrls.handler.lock);
drivers/media/platform/renesas/vsp1/vsp1_hgo.c
160
mutex_unlock(hgo->ctrls.handler.lock);
drivers/media/platform/renesas/vsp1/vsp1_hgo.c
206
v4l2_ctrl_handler_init(&hgo->ctrls.handler,
drivers/media/platform/renesas/vsp1/vsp1_hgo.c
208
hgo->ctrls.max_rgb = v4l2_ctrl_new_custom(&hgo->ctrls.handler,
drivers/media/platform/renesas/vsp1/vsp1_hgo.c
212
v4l2_ctrl_new_custom(&hgo->ctrls.handler,
drivers/media/platform/renesas/vsp1/vsp1_hgo.c
218
hgo->histo.entity.subdev.ctrl_handler = &hgo->ctrls.handler;
drivers/media/platform/renesas/vsp1/vsp1_hgo.h
24
struct v4l2_ctrl_handler handler;
drivers/media/platform/renesas/vsp1/vsp1_hgt.c
100
struct vsp1_hgt *hgt = container_of(ctrl->handler, struct vsp1_hgt,
drivers/media/platform/renesas/vsp1/vsp1_lut.c
64
container_of(ctrl->handler, struct vsp1_lut, ctrls);
drivers/media/platform/renesas/vsp1/vsp1_rwpf.c
297
container_of(ctrl->handler, struct vsp1_rwpf, ctrls);
drivers/media/platform/renesas/vsp1/vsp1_sru.c
79
container_of(ctrl->handler, struct vsp1_sru, ctrls);
drivers/media/platform/renesas/vsp1/vsp1_wpf.c
95
container_of(ctrl->handler, struct vsp1_rwpf, ctrls);
drivers/media/platform/rockchip/rga/rga.c
131
struct rga_ctx *ctx = container_of(ctrl->handler, struct rga_ctx,
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
2096
rkisp1_block_handler handler;
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
2101
.handler = rkisp1_ext_params_bls,
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
2106
.handler = rkisp1_ext_params_dpcc,
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
2110
.handler = rkisp1_ext_params_sdg,
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
2114
.handler = rkisp1_ext_params_awbg,
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
2118
.handler = rkisp1_ext_params_flt,
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
2122
.handler = rkisp1_ext_params_bdm,
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
2126
.handler = rkisp1_ext_params_ctk,
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
2130
.handler = rkisp1_ext_params_goc,
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
2134
.handler = rkisp1_ext_params_dpf,
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
2138
.handler = rkisp1_ext_params_dpfs,
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
2142
.handler = rkisp1_ext_params_cproc,
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
2146
.handler = rkisp1_ext_params_ie,
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
2150
.handler = rkisp1_ext_params_lsc,
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
2154
.handler = rkisp1_ext_params_awbm,
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
2158
.handler = rkisp1_ext_params_hstm,
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
2162
.handler = rkisp1_ext_params_aecm,
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
2166
.handler = rkisp1_ext_params_afcm,
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
2170
.handler = rkisp1_ext_params_compand_bls,
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
2175
.handler = rkisp1_ext_params_compand_expand,
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
2180
.handler = rkisp1_ext_params_compand_compress,
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
2185
.handler = rkisp1_ext_params_wdr,
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
2253
block_handler->handler(params, block);
drivers/media/platform/rockchip/rkvdec/rkvdec.c
140
struct rkvdec_ctx *ctx = container_of(ctrl->handler, struct rkvdec_ctx, ctrl_hdl);
drivers/media/platform/rockchip/rkvdec/rkvdec.c
151
struct rkvdec_ctx *ctx = container_of(ctrl->handler, struct rkvdec_ctx, ctrl_hdl);
drivers/media/platform/samsung/exynos-gsc/gsc-core.h
97
container_of((__ctrl)->handler, struct gsc_ctx, ctrl_handler)
drivers/media/platform/samsung/exynos4-is/fimc-capture.c
1400
return v4l2_ctrl_add_handler(&vc->ctx->ctrls.handler,
drivers/media/platform/samsung/exynos4-is/fimc-capture.c
1799
vfd->ctrl_handler = &ctx->ctrls.handler;
drivers/media/platform/samsung/exynos4-is/fimc-core.c
504
container_of((__ctrl)->handler, struct fimc_ctx, ctrls.handler)
drivers/media/platform/samsung/exynos4-is/fimc-core.c
576
struct v4l2_ctrl_handler *handler = &ctrls->handler;
drivers/media/platform/samsung/exynos4-is/fimc-core.c
581
v4l2_ctrl_handler_init(handler, 6);
drivers/media/platform/samsung/exynos4-is/fimc-core.c
583
ctrls->rotate = v4l2_ctrl_new_std(handler, &fimc_ctrl_ops,
drivers/media/platform/samsung/exynos4-is/fimc-core.c
585
ctrls->hflip = v4l2_ctrl_new_std(handler, &fimc_ctrl_ops,
drivers/media/platform/samsung/exynos4-is/fimc-core.c
587
ctrls->vflip = v4l2_ctrl_new_std(handler, &fimc_ctrl_ops,
drivers/media/platform/samsung/exynos4-is/fimc-core.c
591
ctrls->alpha = v4l2_ctrl_new_std(handler, &fimc_ctrl_ops,
drivers/media/platform/samsung/exynos4-is/fimc-core.c
597
ctrls->colorfx = v4l2_ctrl_new_std_menu(handler, &fimc_ctrl_ops,
drivers/media/platform/samsung/exynos4-is/fimc-core.c
601
ctrls->colorfx_cbcr = v4l2_ctrl_new_std(handler, &fimc_ctrl_ops,
drivers/media/platform/samsung/exynos4-is/fimc-core.c
606
if (!handler->error) {
drivers/media/platform/samsung/exynos4-is/fimc-core.c
611
return handler->error;
drivers/media/platform/samsung/exynos4-is/fimc-core.c
619
v4l2_ctrl_handler_free(&ctrls->handler);
drivers/media/platform/samsung/exynos4-is/fimc-core.c
633
mutex_lock(ctrls->handler.lock);
drivers/media/platform/samsung/exynos4-is/fimc-core.c
652
mutex_unlock(ctrls->handler.lock);
drivers/media/platform/samsung/exynos4-is/fimc-core.h
445
struct v4l2_ctrl_handler handler;
drivers/media/platform/samsung/exynos4-is/fimc-isp.c
694
struct v4l2_ctrl_handler *handler = &isp->ctrls.handler;
drivers/media/platform/samsung/exynos4-is/fimc-isp.c
717
v4l2_ctrl_handler_init(handler, 20);
drivers/media/platform/samsung/exynos4-is/fimc-isp.c
719
ctrls->saturation = v4l2_ctrl_new_std(handler, ops, V4L2_CID_SATURATION,
drivers/media/platform/samsung/exynos4-is/fimc-isp.c
721
ctrls->brightness = v4l2_ctrl_new_std(handler, ops, V4L2_CID_BRIGHTNESS,
drivers/media/platform/samsung/exynos4-is/fimc-isp.c
723
ctrls->contrast = v4l2_ctrl_new_std(handler, ops, V4L2_CID_CONTRAST,
drivers/media/platform/samsung/exynos4-is/fimc-isp.c
725
ctrls->sharpness = v4l2_ctrl_new_std(handler, ops, V4L2_CID_SHARPNESS,
drivers/media/platform/samsung/exynos4-is/fimc-isp.c
727
ctrls->hue = v4l2_ctrl_new_std(handler, ops, V4L2_CID_HUE,
drivers/media/platform/samsung/exynos4-is/fimc-isp.c
730
ctrls->auto_wb = v4l2_ctrl_new_std_menu(handler, ops,
drivers/media/platform/samsung/exynos4-is/fimc-isp.c
734
ctrls->exposure = v4l2_ctrl_new_std(handler, ops,
drivers/media/platform/samsung/exynos4-is/fimc-isp.c
738
ctrls->exp_metering = v4l2_ctrl_new_std_menu(handler, ops,
drivers/media/platform/samsung/exynos4-is/fimc-isp.c
742
v4l2_ctrl_new_std_menu(handler, ops, V4L2_CID_POWER_LINE_FREQUENCY,
drivers/media/platform/samsung/exynos4-is/fimc-isp.c
746
ctrls->auto_iso = v4l2_ctrl_new_std_menu(handler, ops,
drivers/media/platform/samsung/exynos4-is/fimc-isp.c
750
ctrls->iso = v4l2_ctrl_new_int_menu(handler, ops,
drivers/media/platform/samsung/exynos4-is/fimc-isp.c
754
ctrls->aewb_lock = v4l2_ctrl_new_std(handler, ops,
drivers/media/platform/samsung/exynos4-is/fimc-isp.c
758
ctrls->colorfx = v4l2_ctrl_new_std_menu(handler, ops, V4L2_CID_COLORFX,
drivers/media/platform/samsung/exynos4-is/fimc-isp.c
761
if (handler->error) {
drivers/media/platform/samsung/exynos4-is/fimc-isp.c
763
return handler->error;
drivers/media/platform/samsung/exynos4-is/fimc-isp.c
769
sd->ctrl_handler = handler;
drivers/media/platform/samsung/exynos4-is/fimc-isp.c
785
v4l2_ctrl_handler_free(&isp->ctrls.handler);
drivers/media/platform/samsung/exynos4-is/fimc-isp.h
186
container_of(ctrl->handler, struct fimc_isp, ctrls.handler)
drivers/media/platform/samsung/exynos4-is/fimc-isp.h
67
struct v4l2_ctrl_handler handler;
drivers/media/platform/samsung/exynos4-is/fimc-lite.c
1345
struct fimc_lite *fimc = container_of(ctrl->handler, struct fimc_lite,
drivers/media/platform/samsung/exynos4-is/fimc-lite.c
1382
struct v4l2_ctrl_handler *handler = &fimc->ctrl_handler;
drivers/media/platform/samsung/exynos4-is/fimc-lite.c
1398
v4l2_ctrl_handler_init(handler, 1);
drivers/media/platform/samsung/exynos4-is/fimc-lite.c
1399
fimc->test_pattern = v4l2_ctrl_new_custom(handler, &fimc_lite_ctrl,
drivers/media/platform/samsung/exynos4-is/fimc-lite.c
1401
if (handler->error) {
drivers/media/platform/samsung/exynos4-is/fimc-lite.c
1403
return handler->error;
drivers/media/platform/samsung/exynos4-is/fimc-lite.c
1406
sd->ctrl_handler = handler;
drivers/media/platform/samsung/exynos4-is/fimc-m2m.c
636
ctx->fh.ctrl_handler = &ctx->ctrls.handler;
drivers/media/platform/samsung/s3c-camif/camif-capture.c
1488
struct camif_dev *camif = container_of(ctrl->handler, struct camif_dev,
drivers/media/platform/samsung/s3c-camif/camif-capture.c
1540
struct v4l2_ctrl_handler *handler = &camif->ctrl_handler;
drivers/media/platform/samsung/s3c-camif/camif-capture.c
1557
v4l2_ctrl_handler_init(handler, 3);
drivers/media/platform/samsung/s3c-camif/camif-capture.c
1558
camif->ctrl_test_pattern = v4l2_ctrl_new_std_menu_items(handler,
drivers/media/platform/samsung/s3c-camif/camif-capture.c
1564
camif->ctrl_colorfx = v4l2_ctrl_new_std_menu(handler,
drivers/media/platform/samsung/s3c-camif/camif-capture.c
1569
camif->ctrl_colorfx_cbcr = v4l2_ctrl_new_std(handler,
drivers/media/platform/samsung/s3c-camif/camif-capture.c
1574
if (handler->error) {
drivers/media/platform/samsung/s3c-camif/camif-capture.c
1575
v4l2_ctrl_handler_free(handler);
drivers/media/platform/samsung/s3c-camif/camif-capture.c
1577
return handler->error;
drivers/media/platform/samsung/s3c-camif/camif-capture.c
1584
sd->ctrl_handler = handler;
drivers/media/platform/samsung/s5p-g2d/g2d.c
176
struct g2d_ctx *ctx = container_of(ctrl->handler, struct g2d_ctx,
drivers/media/platform/samsung/s5p-jpeg/jpeg-core.c
580
return container_of(c->handler, struct s5p_jpeg_ctx, ctrl_handler);
drivers/media/platform/samsung/s5p-mfc/s5p_mfc_common.h
776
container_of((__ctrl)->handler, struct s5p_mfc_ctx, ctrl_handler)
drivers/media/platform/st/sti/bdisp/bdisp-v4l2.c
395
struct bdisp_ctx *ctx = container_of(ctrl->handler, struct bdisp_ctx,
drivers/media/platform/st/sti/hva/hva-v4l2.c
618
struct hva_ctx *ctx = container_of(ctrl->handler, struct hva_ctx,
drivers/media/platform/st/stm32/dma2d/dma2d.c
230
struct dma2d_ctx *ctx = container_of(ctrl->handler, struct dma2d_ctx,
drivers/media/platform/st/stm32/dma2d/dma2d.c
263
struct v4l2_ctrl_handler *handler = &ctx->ctrl_handler;
drivers/media/platform/st/stm32/dma2d/dma2d.c
265
v4l2_ctrl_handler_init(handler, 2);
drivers/media/platform/st/stm32/dma2d/dma2d.c
267
v4l2_ctrl_new_std_menu(handler, &dma2d_ctrl_ops, V4L2_CID_COLORFX,
drivers/media/platform/st/stm32/dma2d/dma2d.c
271
v4l2_ctrl_new_std(handler, &dma2d_ctrl_ops, V4L2_CID_COLORFX_RGB, 0,
drivers/media/platform/st/stm32/stm32-dcmipp/dcmipp-bytecap.c
928
vcap->ved.handler = dcmipp_bytecap_irq_callback;
drivers/media/platform/st/stm32/stm32-dcmipp/dcmipp-common.c
49
irq_handler_t handler,
drivers/media/platform/st/stm32/stm32-dcmipp/dcmipp-common.c
94
ved->handler = handler;
drivers/media/platform/st/stm32/stm32-dcmipp/dcmipp-common.h
148
irq_handler_t handler,
drivers/media/platform/st/stm32/stm32-dcmipp/dcmipp-common.h
92
irq_handler_t handler;
drivers/media/platform/st/stm32/stm32-dcmipp/dcmipp-core.c
285
if (ved->handler)
drivers/media/platform/st/stm32/stm32-dcmipp/dcmipp-core.c
286
ved->handler_ret = ved->handler(irq, ved);
drivers/media/platform/sunxi/sun8i-rotate/sun8i_rotate.c
568
struct rotate_ctx *ctx = container_of(ctrl->handler,
drivers/media/platform/ti/omap/omap_vout.c
864
container_of(ctrl->handler, struct omap_vout_device, ctrl_handler);
drivers/media/platform/ti/omap3isp/isppreview.c
1584
container_of(ctrl->handler, struct isp_prev_device, ctrls);
drivers/media/platform/ti/vpe/vpe.c
1971
container_of(ctrl->handler, struct vpe_ctx, hdl);
drivers/media/platform/verisilicon/hantro.h
52
irqreturn_t (*handler)(int irq, void *priv);
drivers/media/platform/verisilicon/hantro_drv.c
1167
if (!vpu->variant->irqs[i].handler)
drivers/media/platform/verisilicon/hantro_drv.c
1185
vpu->variant->irqs[i].handler, 0,
drivers/media/platform/verisilicon/hantro_drv.c
295
ctx = container_of(ctrl->handler,
drivers/media/platform/verisilicon/hantro_drv.c
315
ctx = container_of(ctrl->handler,
drivers/media/platform/verisilicon/hantro_drv.c
338
ctx = container_of(ctrl->handler,
drivers/media/platform/verisilicon/hantro_drv.c
362
ctx = container_of(ctrl->handler,
drivers/media/platform/xilinx/xilinx-tpg.c
375
struct xtpg_device *xtpg = container_of(ctrl->handler,
drivers/media/radio/dsbr100.c
228
container_of(ctrl->handler, struct dsbr100_device, hdl);
drivers/media/radio/radio-cadet.c
438
struct cadet *dev = container_of(ctrl->handler, struct cadet, ctrl_handler);
drivers/media/radio/radio-isa.c
119
container_of(ctrl->handler, struct radio_isa_card, hdl);
drivers/media/radio/radio-keene.c
235
container_of(ctrl->handler, struct keene_device, hdl);
drivers/media/radio/radio-ma901.c
272
container_of(ctrl->handler, struct ma901radio_device, hdl);
drivers/media/radio/radio-miropcm20.c
296
struct pcm20 *dev = container_of(ctrl->handler, struct pcm20, ctrl_handler);
drivers/media/radio/radio-mr800.c
397
container_of(ctrl->handler, struct amradio_device, hdl);
drivers/media/radio/radio-sf16fmi.c
192
struct fmi *fmi = container_of(ctrl->handler, struct fmi, hdl);
drivers/media/radio/radio-sf16fmr2.c
151
struct snd_tea575x *tea = container_of(ctrl->handler, struct snd_tea575x, ctrl_handler);
drivers/media/radio/radio-si476x.c
823
struct si476x_radio *radio = v4l2_ctrl_handler_to_radio(ctrl->handler);
drivers/media/radio/radio-si476x.c
858
struct si476x_radio *radio = v4l2_ctrl_handler_to_radio(ctrl->handler);
drivers/media/radio/radio-tea5764.c
371
container_of(ctrl->handler, struct tea5764_device, ctrl_handler);
drivers/media/radio/radio-tea5777.c
486
container_of(c->handler, struct radio_tea5777, ctrl_handler);
drivers/media/radio/radio-trust.c
165
container_of(ctrl->handler, struct radio_isa_card, hdl);
drivers/media/radio/saa7706h.c
312
container_of(ctrl->handler, struct saa7706h_state, hdl);
drivers/media/radio/si470x/radio-si470x-common.c
578
container_of(ctrl->handler, struct si470x_device, hdl);
drivers/media/radio/si4713/si4713.c
1106
container_of(ctrl->handler, struct si4713_device, ctrl_handler);
drivers/media/radio/tea575x.c
453
struct snd_tea575x *tea = container_of(ctrl->handler, struct snd_tea575x, ctrl_handler);
drivers/media/rc/rc-ir-raw.c
24
struct ir_raw_handler *handler;
drivers/media/rc/rc-ir-raw.c
245
struct ir_raw_handler *handler;
drivers/media/rc/rc-ir-raw.c
249
list_for_each_entry(handler, &ir_raw_handler_list, list) {
drivers/media/rc/rc-ir-raw.c
250
if (!(dev->enabled_protocols & handler->protocols) &&
drivers/media/rc/rc-ir-raw.c
251
(*rc_proto & handler->protocols) && handler->raw_register)
drivers/media/rc/rc-ir-raw.c
252
handler->raw_register(dev);
drivers/media/rc/rc-ir-raw.c
254
if ((dev->enabled_protocols & handler->protocols) &&
drivers/media/rc/rc-ir-raw.c
255
!(*rc_proto & handler->protocols) &&
drivers/media/rc/rc-ir-raw.c
256
handler->raw_unregister)
drivers/media/rc/rc-ir-raw.c
257
handler->raw_unregister(dev);
drivers/media/rc/rc-ir-raw.c
265
list_for_each_entry(handler, &ir_raw_handler_list, list) {
drivers/media/rc/rc-ir-raw.c
266
if (handler->protocols & *rc_proto) {
drivers/media/rc/rc-ir-raw.c
267
if (timeout < handler->min_timeout)
drivers/media/rc/rc-ir-raw.c
268
timeout = handler->min_timeout;
drivers/media/rc/rc-ir-raw.c
39
list_for_each_entry(handler, &ir_raw_handler_list, list)
drivers/media/rc/rc-ir-raw.c
41
handler->protocols || !handler->protocols)
drivers/media/rc/rc-ir-raw.c
42
handler->decode(dev, ev);
drivers/media/rc/rc-ir-raw.c
522
struct ir_raw_handler *handler;
drivers/media/rc/rc-ir-raw.c
529
list_for_each_entry(handler, &ir_raw_handler_list, list) {
drivers/media/rc/rc-ir-raw.c
530
if (handler->protocols & mask && handler->encode) {
drivers/media/rc/rc-ir-raw.c
531
ret = handler->encode(protocol, scancode, events, max);
drivers/media/rc/rc-ir-raw.c
593
struct ir_raw_handler *handler;
drivers/media/rc/rc-ir-raw.c
598
list_for_each_entry(handler, &ir_raw_handler_list, list) {
drivers/media/rc/rc-ir-raw.c
599
if (handler->protocols & mask && handler->encode) {
drivers/media/rc/rc-ir-raw.c
600
ret = handler->carrier;
drivers/media/rc/rc-ir-raw.c
660
struct ir_raw_handler *handler;
drivers/media/rc/rc-ir-raw.c
670
list_for_each_entry(handler, &ir_raw_handler_list, list)
drivers/media/rc/rc-ir-raw.c
671
if (handler->raw_unregister &&
drivers/media/rc/rc-ir-raw.c
672
(handler->protocols & dev->enabled_protocols))
drivers/media/rc/rc-ir-raw.c
673
handler->raw_unregister(dev);
drivers/media/test-drivers/vicodec/vicodec-core.c
1743
struct vicodec_ctx *ctx = container_of(ctrl->handler,
drivers/media/test-drivers/vicodec/vicodec-core.c
1789
struct vicodec_ctx *ctx = container_of(ctrl->handler,
drivers/media/test-drivers/vim2m.c
1081
container_of(ctrl->handler, struct vim2m_ctx, hdl);
drivers/media/test-drivers/vimc/vimc-debayer.c
514
container_of(ctrl->handler, struct vimc_debayer_device, hdl);
drivers/media/test-drivers/vimc/vimc-lens.c
37
container_of(ctrl->handler, struct vimc_lens_device, hdl);
drivers/media/test-drivers/vimc/vimc-sensor.c
295
container_of(ctrl->handler, struct vimc_sensor_device, hdl);
drivers/media/test-drivers/vivid/vivid-ctrls.c
1086
struct vivid_dev *dev = container_of(ctrl->handler, struct vivid_dev, ctrl_hdl_vbi_cap);
drivers/media/test-drivers/vivid/vivid-ctrls.c
1114
struct vivid_dev *dev = container_of(ctrl->handler, struct vivid_dev, ctrl_hdl_vid_out);
drivers/media/test-drivers/vivid/vivid-ctrls.c
1194
struct vivid_dev *dev = container_of(ctrl->handler, struct vivid_dev, ctrl_hdl_streaming);
drivers/media/test-drivers/vivid/vivid-ctrls.c
123
struct vivid_dev *dev = container_of(ctrl->handler, struct vivid_dev, ctrl_hdl_user_gen);
drivers/media/test-drivers/vivid/vivid-ctrls.c
1329
struct vivid_dev *dev = container_of(ctrl->handler, struct vivid_dev, ctrl_hdl_sdtv_cap);
drivers/media/test-drivers/vivid/vivid-ctrls.c
1388
struct vivid_dev *dev = container_of(ctrl->handler, struct vivid_dev, ctrl_hdl_radio_rx);
drivers/media/test-drivers/vivid/vivid-ctrls.c
1486
struct vivid_dev *dev = container_of(ctrl->handler, struct vivid_dev, ctrl_hdl_radio_tx);
drivers/media/test-drivers/vivid/vivid-ctrls.c
1543
struct vivid_dev *dev = container_of(ctrl->handler, struct vivid_dev, ctrl_hdl_sdr_cap);
drivers/media/test-drivers/vivid/vivid-ctrls.c
1572
struct vivid_dev *dev = container_of(ctrl->handler, struct vivid_dev,
drivers/media/test-drivers/vivid/vivid-ctrls.c
401
struct vivid_dev *dev = container_of(ctrl->handler,
drivers/media/test-drivers/vivid/vivid-ctrls.c
428
struct vivid_dev *dev = container_of(ctrl->handler, struct vivid_dev, ctrl_hdl_user_vid);
drivers/media/test-drivers/vivid/vivid-ctrls.c
440
struct vivid_dev *dev = container_of(ctrl->handler, struct vivid_dev, ctrl_hdl_user_vid);
drivers/media/test-drivers/vivid/vivid-ctrls.c
519
struct vivid_dev *dev = container_of(ctrl->handler, struct vivid_dev, ctrl_hdl_vid_cap);
drivers/media/tuners/e4000.c
502
struct e4000_dev *dev = container_of(ctrl->handler, struct e4000_dev, hdl);
drivers/media/tuners/e4000.c
524
struct e4000_dev *dev = container_of(ctrl->handler, struct e4000_dev, hdl);
drivers/media/tuners/fc2580.c
469
struct fc2580_dev *dev = container_of(ctrl->handler, struct fc2580_dev, hdl);
drivers/media/tuners/msi001.c
381
struct msi001_dev *dev = container_of(ctrl->handler, struct msi001_dev, hdl);
drivers/media/usb/airspy/airspy.c
933
struct airspy *s = container_of(ctrl->handler, struct airspy, hdl);
drivers/media/usb/em28xx/em28xx-video.c
1333
container_of(ctrl->handler, struct em28xx_v4l2, ctrl_handler);
drivers/media/usb/go7007/go7007-v4l2.c
774
container_of(ctrl->handler, struct go7007, hdl);
drivers/media/usb/go7007/s2250-board.c
365
struct s2250 *state = container_of(ctrl->handler, struct s2250, hdl);
drivers/media/usb/gspca/conex.c
868
container_of(ctrl->handler, struct gspca_dev, ctrl_handler);
drivers/media/usb/gspca/cpia1.c
1751
container_of(ctrl->handler, struct gspca_dev, ctrl_handler);
drivers/media/usb/gspca/dtcs033.c
190
container_of(ctrl->handler,
drivers/media/usb/gspca/etoms.c
688
container_of(ctrl->handler, struct gspca_dev, ctrl_handler);
drivers/media/usb/gspca/gl860/gl860.c
52
container_of(ctrl->handler, struct gspca_dev, ctrl_handler);
drivers/media/usb/gspca/jeilinj.c
391
container_of(ctrl->handler, struct gspca_dev, ctrl_handler);
drivers/media/usb/gspca/konica.c
371
container_of(ctrl->handler, struct gspca_dev, ctrl_handler);
drivers/media/usb/gspca/m5602/m5602_mt9m111.c
533
container_of(ctrl->handler, struct gspca_dev, ctrl_handler);
drivers/media/usb/gspca/m5602/m5602_ov7660.c
409
container_of(ctrl->handler, struct gspca_dev, ctrl_handler);
drivers/media/usb/gspca/m5602/m5602_ov9650.c
716
container_of(ctrl->handler, struct gspca_dev, ctrl_handler);
drivers/media/usb/gspca/m5602/m5602_po1030.c
554
container_of(ctrl->handler, struct gspca_dev, ctrl_handler);
drivers/media/usb/gspca/m5602/m5602_s5k4aa.c
683
container_of(ctrl->handler, struct gspca_dev, ctrl_handler);
drivers/media/usb/gspca/m5602/m5602_s5k83a.c
481
container_of(ctrl->handler, struct gspca_dev, ctrl_handler);
drivers/media/usb/gspca/mars.c
146
container_of(ctrl->handler, struct gspca_dev, ctrl_handler);
drivers/media/usb/gspca/mr97310a.c
884
container_of(ctrl->handler, struct gspca_dev, ctrl_handler);
drivers/media/usb/gspca/nw80x.c
1966
container_of(ctrl->handler, struct gspca_dev, ctrl_handler);
drivers/media/usb/gspca/ov519.c
4818
container_of(ctrl->handler, struct gspca_dev, ctrl_handler);
drivers/media/usb/gspca/ov519.c
4834
container_of(ctrl->handler, struct gspca_dev, ctrl_handler);
drivers/media/usb/gspca/ov534.c
1125
struct sd *sd = container_of(ctrl->handler, struct sd, ctrl_handler);
drivers/media/usb/gspca/ov534.c
1147
struct sd *sd = container_of(ctrl->handler, struct sd, ctrl_handler);
drivers/media/usb/gspca/ov534_9.c
1703
container_of(ctrl->handler, struct gspca_dev, ctrl_handler);
drivers/media/usb/gspca/pac207.c
204
container_of(ctrl->handler, struct gspca_dev, ctrl_handler);
drivers/media/usb/gspca/pac7302.c
574
container_of(ctrl->handler, struct gspca_dev, ctrl_handler);
drivers/media/usb/gspca/pac7311.c
359
container_of(ctrl->handler, struct gspca_dev, ctrl_handler);
drivers/media/usb/gspca/se401.c
618
container_of(ctrl->handler, struct gspca_dev, ctrl_handler);
drivers/media/usb/gspca/sn9c2028.c
278
container_of(ctrl->handler, struct gspca_dev, ctrl_handler);
drivers/media/usb/gspca/sn9c20x.c
1668
container_of(ctrl->handler, struct gspca_dev, ctrl_handler);
drivers/media/usb/gspca/sonixb.c
956
container_of(ctrl->handler, struct gspca_dev, ctrl_handler);
drivers/media/usb/gspca/sonixj.c
2808
container_of(ctrl->handler, struct gspca_dev, ctrl_handler);
drivers/media/usb/gspca/spca1528.c
340
container_of(ctrl->handler, struct gspca_dev, ctrl_handler);
drivers/media/usb/gspca/spca500.c
882
container_of(ctrl->handler, struct gspca_dev, ctrl_handler);
drivers/media/usb/gspca/spca501.c
1936
container_of(ctrl->handler, struct gspca_dev, ctrl_handler);
drivers/media/usb/gspca/spca505.c
715
container_of(ctrl->handler, struct gspca_dev, ctrl_handler);
drivers/media/usb/gspca/spca506.c
509
container_of(ctrl->handler, struct gspca_dev, ctrl_handler);
drivers/media/usb/gspca/spca508.c
1448
container_of(ctrl->handler, struct gspca_dev, ctrl_handler);
drivers/media/usb/gspca/spca561.c
752
container_of(ctrl->handler, struct gspca_dev, ctrl_handler);
drivers/media/usb/gspca/sq930x.c
1067
container_of(ctrl->handler, struct gspca_dev, ctrl_handler);
drivers/media/usb/gspca/stk014.c
344
container_of(ctrl->handler, struct gspca_dev, ctrl_handler);
drivers/media/usb/gspca/stk1135.c
564
container_of(ctrl->handler, struct gspca_dev, ctrl_handler);
drivers/media/usb/gspca/stv06xx/stv06xx_hdcs.c
326
container_of(ctrl->handler, struct gspca_dev, ctrl_handler);
drivers/media/usb/gspca/stv06xx/stv06xx_pb0100.c
78
container_of(ctrl->handler, struct gspca_dev, ctrl_handler);
drivers/media/usb/gspca/stv06xx/stv06xx_st6422.c
57
container_of(ctrl->handler, struct gspca_dev, ctrl_handler);
drivers/media/usb/gspca/stv06xx/stv06xx_vv6410.c
37
container_of(ctrl->handler, struct gspca_dev, ctrl_handler);
drivers/media/usb/gspca/sunplus.c
922
container_of(ctrl->handler, struct gspca_dev, ctrl_handler);
drivers/media/usb/gspca/t613.c
861
container_of(ctrl->handler, struct gspca_dev, ctrl_handler);
drivers/media/usb/gspca/t613.c
898
container_of(ctrl->handler, struct gspca_dev, ctrl_handler);
drivers/media/usb/gspca/topro.c
4839
container_of(ctrl->handler, struct gspca_dev, ctrl_handler);
drivers/media/usb/gspca/touptek.c
588
container_of(ctrl->handler, struct gspca_dev, ctrl_handler);
drivers/media/usb/gspca/tv8532.c
282
container_of(ctrl->handler, struct gspca_dev, ctrl_handler);
drivers/media/usb/gspca/vc032x.c
3651
container_of(ctrl->handler, struct gspca_dev, ctrl_handler);
drivers/media/usb/gspca/xirlink_cit.c
2959
container_of(ctrl->handler, struct gspca_dev, ctrl_handler);
drivers/media/usb/gspca/zc3xx.c
6341
container_of(ctrl->handler, struct gspca_dev, ctrl_handler);
drivers/media/usb/gspca/zc3xx.c
6357
container_of(ctrl->handler, struct gspca_dev, ctrl_handler);
drivers/media/usb/hackrf/hackrf.c
1265
struct hackrf_dev *dev = container_of(ctrl->handler,
drivers/media/usb/hackrf/hackrf.c
1303
struct hackrf_dev *dev = container_of(ctrl->handler,
drivers/media/usb/hdpvr/hdpvr-video.c
885
container_of(ctrl->handler, struct hdpvr_device, hdl);
drivers/media/usb/hdpvr/hdpvr-video.c
901
container_of(ctrl->handler, struct hdpvr_device, hdl);
drivers/media/usb/pwc/pwc-v4l.c
513
container_of(ctrl->handler, struct pwc_device, ctrl_handler);
drivers/media/usb/pwc/pwc-v4l.c
765
container_of(ctrl->handler, struct pwc_device, ctrl_handler);
drivers/media/usb/s2255/s2255drv.c
1197
container_of(ctrl->handler, struct s2255_vc, hdl);
drivers/media/usb/usbtv/usbtv-video.c
791
struct usbtv *usbtv = container_of(ctrl->handler, struct usbtv,
drivers/media/v4l2-core/v4l2-common.c
516
static s64 v4l2_get_link_freq_ctrl(struct v4l2_ctrl_handler *handler,
drivers/media/v4l2-core/v4l2-common.c
522
ctrl = v4l2_ctrl_find(handler, V4L2_CID_LINK_FREQ);
drivers/media/v4l2-core/v4l2-common.c
529
ret = v4l2_querymenu(handler, &qm);
drivers/media/v4l2-core/v4l2-common.c
538
ctrl = v4l2_ctrl_find(handler, V4L2_CID_PIXEL_RATE);
drivers/media/v4l2-core/v4l2-ctrls-api.c
1027
lockdep_assert_held(ctrl->handler->lock);
drivers/media/v4l2-core/v4l2-ctrls-api.c
911
lockdep_assert_held(ctrl->handler->lock);
drivers/media/v4l2-core/v4l2-ctrls-api.c
923
lockdep_assert_held(ctrl->handler->lock);
drivers/media/v4l2-core/v4l2-ctrls-api.c
935
lockdep_assert_held(ctrl->handler->lock);
drivers/media/v4l2-core/v4l2-ctrls-api.c
948
lockdep_assert_held(ctrl->handler->lock);
drivers/media/v4l2-core/v4l2-ctrls-api.c
971
lockdep_assert_held(ctrl->handler->lock);
drivers/media/v4l2-core/v4l2-ctrls-core.c
1482
if (WARN_ON(ctrl->handler->notify && ctrl->handler->notify != notify))
drivers/media/v4l2-core/v4l2-ctrls-core.c
1484
ctrl->handler->notify = notify;
drivers/media/v4l2-core/v4l2-ctrls-core.c
1485
ctrl->handler->notify_priv = priv;
drivers/media/v4l2-core/v4l2-ctrls-core.c
1534
if (ctrl->call_notify && changed && ctrl->handler->notify)
drivers/media/v4l2-core/v4l2-ctrls-core.c
1535
ctrl->handler->notify(ctrl, ctrl->handler->notify_priv);
drivers/media/v4l2-core/v4l2-ctrls-core.c
1922
if (ctrl->handler == hdl) {
drivers/media/v4l2-core/v4l2-ctrls-core.c
2147
ctrl->handler = hdl;
drivers/media/v4l2-core/v4l2-ctrls-core.c
2672
lockdep_assert_held(ctrl->handler->lock);
drivers/mfd/arizona-irq.c
43
irq_handler_t handler, void *data)
drivers/mfd/arizona-irq.c
49
return request_threaded_irq(irq, NULL, handler, IRQF_ONESHOT,
drivers/mfd/da9052-irq.c
218
irq_handler_t handler, void *data)
drivers/mfd/da9052-irq.c
224
return request_threaded_irq(irq, NULL, handler,
drivers/mfd/mc13xxx-core.c
159
irq_handler_t handler, const char *name, void *dev)
drivers/mfd/mc13xxx-core.c
163
return devm_request_threaded_irq(mc13xxx->dev, virq, NULL, handler,
drivers/mfd/menelaus.c
230
void (*handler)(struct menelaus_chip *))
drivers/mfd/menelaus.c
235
the_menelaus->handlers[irq] = handler;
drivers/mfd/menelaus.c
763
void (*handler)(struct menelaus_chip *menelaus);
drivers/mfd/menelaus.c
782
handler = menelaus->handlers[irq];
drivers/mfd/menelaus.c
783
if (handler)
drivers/mfd/menelaus.c
784
handler(menelaus);
drivers/misc/cb710/core.c
158
cb710_irq_handler_t handler)
drivers/misc/cb710/core.c
164
slot->irq_handler = handler;
drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gpio.c
461
girq->handler = handle_bad_irq;
drivers/misc/ocxl/afu_irq.c
15
irqreturn_t (*handler)(void *private);
drivers/misc/ocxl/afu_irq.c
31
irqreturn_t (*handler)(void *private),
drivers/misc/ocxl/afu_irq.c
45
irq->handler = handler;
drivers/misc/ocxl/afu_irq.c
64
if (irq->handler)
drivers/misc/ocxl/afu_irq.c
65
return irq->handler(irq->private);
drivers/mmc/core/sdio_irq.c
299
int sdio_claim_irq(struct sdio_func *func, sdio_irq_handler_t *handler)
drivers/mmc/core/sdio_irq.c
326
func->irq_handler = handler;
drivers/net/dsa/mv88e6xxx/pcs-639x.c
87
irqreturn_t (*handler)(struct mv88e639x_pcs *);
drivers/net/dsa/mv88e6xxx/pcs-639x.c
89
handler = READ_ONCE(mpcs->handle_irq);
drivers/net/dsa/mv88e6xxx/pcs-639x.c
90
if (!handler)
drivers/net/dsa/mv88e6xxx/pcs-639x.c
93
return handler(mpcs);
drivers/net/ethernet/amazon/ena/ena_netdev.c
1593
adapter->irq_tbl[ENA_MGMNT_IRQ_IDX].handler =
drivers/net/ethernet/amazon/ena/ena_netdev.c
1619
adapter->irq_tbl[irq_idx].handler = ena_intr_msix_io;
drivers/net/ethernet/amazon/ena/ena_netdev.c
1637
rc = request_irq(irq->vector, irq->handler, flags, irq->name,
drivers/net/ethernet/amazon/ena/ena_netdev.c
1669
rc = request_irq(irq->vector, irq->handler, flags, irq->name,
drivers/net/ethernet/amazon/ena/ena_netdev.h
117
irq_handler_t handler;
drivers/net/ethernet/amd/pds_core/core.c
52
irq_handler_t handler, void *data)
drivers/net/ethernet/amd/pds_core/core.c
92
err = request_irq(intr_info->vector, handler, 0, intr_info->name, data);
drivers/net/ethernet/amd/pds_core/core.h
292
irq_handler_t handler, void *data);
drivers/net/ethernet/broadcom/bnge/bnge_netdev.c
2184
bd->irq_tbl[map_idx].handler = bnge_msix;
drivers/net/ethernet/broadcom/bnge/bnge_netdev.c
2242
rc = request_irq(irq->vector, irq->handler, 0, irq->name,
drivers/net/ethernet/broadcom/bnge/bnge_resc.h
60
irq_handler_t handler;
drivers/net/ethernet/broadcom/bnx2.c
6213
rc = request_irq(irq->vector, irq->handler, flags, irq->name,
drivers/net/ethernet/broadcom/bnx2.c
6289
bp->irq_tbl[i].handler = bnx2_msi_1shot;
drivers/net/ethernet/broadcom/bnx2.c
6308
bp->irq_tbl[0].handler = bnx2_interrupt;
drivers/net/ethernet/broadcom/bnx2.c
6322
bp->irq_tbl[0].handler = bnx2_msi_1shot;
drivers/net/ethernet/broadcom/bnx2.c
6324
bp->irq_tbl[0].handler = bnx2_msi;
drivers/net/ethernet/broadcom/bnx2.c
7930
irq->handler(irq->vector, &bp->bnx2_napi[i]);
drivers/net/ethernet/broadcom/bnx2.h
6722
irq_handler_t handler;
drivers/net/ethernet/broadcom/bnxt/bnxt.c
11304
bp->irq_tbl[map_idx].handler = bnxt_msix;
drivers/net/ethernet/broadcom/bnxt/bnxt.c
11772
rc = request_irq(irq->vector, irq->handler, flags, irq->name,
drivers/net/ethernet/broadcom/bnxt/bnxt.h
1245
irq_handler_t handler;
drivers/net/ethernet/chelsio/cxgb4/cxgb4.h
796
rspq_handler_t handler;
drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c
915
if (q->handler)
drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c
956
if (q->handler)
drivers/net/ethernet/chelsio/cxgb4/l2t.h
104
arp_err_handler_t handler)
drivers/net/ethernet/chelsio/cxgb4/l2t.h
107
L2T_SKB_CB(skb)->arp_err_handler = handler;
drivers/net/ethernet/chelsio/cxgb4/sge.c
3938
ret = q->handler(q, q->cur_desc, &si);
drivers/net/ethernet/chelsio/cxgb4/sge.c
3944
ret = q->handler(q, q->cur_desc, NULL);
drivers/net/ethernet/chelsio/cxgb4/sge.c
3946
ret = q->handler(q, (const __be64 *)rc, CXGB4_MSG_AN);
drivers/net/ethernet/chelsio/cxgb4/sge.c
4470
iq->handler = hnd;
drivers/net/ethernet/chelsio/cxgb4vf/adapter.h
194
rspq_handler_t handler; /* the handler for this response Q */
drivers/net/ethernet/chelsio/cxgb4vf/sge.c
1835
ret = rspq->handler(rspq, rspq->cur_desc, &gl);
drivers/net/ethernet/chelsio/cxgb4vf/sge.c
1841
ret = rspq->handler(rspq, rspq->cur_desc, NULL);
drivers/net/ethernet/chelsio/cxgb4vf/sge.c
2353
rspq->handler = hnd;
drivers/net/ethernet/chelsio/inline_crypto/chtls/chtls_cm.c
2008
defer_handler_t handler)
drivers/net/ethernet/chelsio/inline_crypto/chtls/chtls_cm.c
2010
DEFERRED_SKB_CB(skb)->handler = handler;
drivers/net/ethernet/chelsio/inline_crypto/chtls/chtls_cm.h
104
defer_handler_t handler);
drivers/net/ethernet/chelsio/inline_crypto/chtls/chtls_cm.h
82
defer_handler_t handler;
drivers/net/ethernet/chelsio/inline_crypto/chtls/chtls_main.c
217
DEFERRED_SKB_CB(skb)->handler(cdev, skb);
drivers/net/ethernet/chelsio/libcxgb/libcxgb_cm.h
102
void *handle, arp_err_handler_t handler)
drivers/net/ethernet/chelsio/libcxgb/libcxgb_cm.h
111
t4_set_arp_err_handler(skb, handle, handler);
drivers/net/ethernet/chelsio/libcxgb/libcxgb_cm.h
116
void *handle, arp_err_handler_t handler)
drivers/net/ethernet/chelsio/libcxgb/libcxgb_cm.h
126
t4_set_arp_err_handler(skb, handle, handler);
drivers/net/ethernet/engleder/tsnep_main.c
1852
irq_handler_t handler;
drivers/net/ethernet/engleder/tsnep_main.c
1858
handler = tsnep_irq;
drivers/net/ethernet/engleder/tsnep_main.c
1870
handler = tsnep_irq_txrx;
drivers/net/ethernet/engleder/tsnep_main.c
1874
retval = request_irq(queue->irq, handler, 0, queue->name, dev);
drivers/net/ethernet/fungible/funcore/fun_queue.c
507
irq_handler_t handler, void *data)
drivers/net/ethernet/fungible/funcore/fun_queue.c
514
funq->irq_handler = handler;
drivers/net/ethernet/fungible/funcore/fun_queue.c
520
rc = request_irq(funq_irq(funq), handler, 0, funq->irqname, data);
drivers/net/ethernet/fungible/funcore/fun_queue.h
169
irq_handler_t handler, void *data);
drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c
1873
hns3_priv_flags[i].handler(netdev, enable);
drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.h
22
void (*handler)(struct net_device *netdev, bool enable);
drivers/net/ethernet/huawei/hinic/hinic_hw_dev.c
530
void (*handler)(void *handle, void *buf_in,
drivers/net/ethernet/huawei/hinic/hinic_hw_dev.c
543
nic_cb->handler = handler;
drivers/net/ethernet/huawei/hinic/hinic_hw_dev.c
574
nic_cb->handler = NULL;
drivers/net/ethernet/huawei/hinic/hinic_hw_dev.c
615
if (cb_state == HINIC_CB_ENABLED && nic_cb->handler)
drivers/net/ethernet/huawei/hinic/hinic_hw_dev.c
616
nic_cb->handler(nic_cb->handle, buf_in,
drivers/net/ethernet/huawei/hinic/hinic_hw_dev.h
440
void (*handler)(void *handle, void *buf_in,
drivers/net/ethernet/huawei/hinic/hinic_hw_dev.h
612
void (*handler)(void *handle, void *buf_in,
drivers/net/ethernet/huawei/hinic/hinic_hw_eqs.c
150
void (*handler)(void *handle, u32 ceqe_data))
drivers/net/ethernet/huawei/hinic/hinic_hw_eqs.c
154
ceq_cb->handler = handler;
drivers/net/ethernet/huawei/hinic/hinic_hw_eqs.c
174
ceq_cb->handler = NULL;
drivers/net/ethernet/huawei/hinic/hinic_hw_eqs.c
302
if (eqe_state == HINIC_EQE_ENABLED && ceq_cb->handler)
drivers/net/ethernet/huawei/hinic/hinic_hw_eqs.c
303
ceq_cb->handler(ceq_cb->handle, CEQE_DATA(ceqe));
drivers/net/ethernet/huawei/hinic/hinic_hw_eqs.h
217
void (*handler)(void *handle, u32 ceqe_data);
drivers/net/ethernet/huawei/hinic3/hinic3_common.c
56
int hinic3_wait_for_timeout(void *priv_data, wait_cpl_handler handler,
drivers/net/ethernet/huawei/hinic3/hinic3_common.c
62
err = read_poll_timeout(handler, ret, ret == HINIC3_WAIT_PROCESS_CPL,
drivers/net/ethernet/intel/e1000/e1000_main.c
253
irq_handler_t handler = e1000_intr;
drivers/net/ethernet/intel/e1000/e1000_main.c
257
err = request_irq(adapter->pdev->irq, handler, irq_flags, netdev->name,
drivers/net/ethernet/intel/ice/ice_ddp.c
295
void *(*handler)(u32 sect_type, void *section,
drivers/net/ethernet/intel/ice/ice_ddp.c
301
if (!handler)
drivers/net/ethernet/intel/ice/ice_ddp.c
308
state->handler = handler;
drivers/net/ethernet/intel/ice/ice_ddp.c
313
if (!state->handler)
drivers/net/ethernet/intel/ice/ice_ddp.c
317
entry = state->handler(state->sect_type, state->sect, state->entry_idx,
drivers/net/ethernet/intel/ice/ice_ddp.c
325
entry = state->handler(state->sect_type, state->sect,
drivers/net/ethernet/intel/ice/ice_ddp.h
450
void *(*handler)(u32 sect_type, void *section, u32 index, u32 *offset);
drivers/net/ethernet/intel/ice/ice_ddp.h
468
void *(*handler)(u32 sect_type, void *section,
drivers/net/ethernet/jme.c
1615
irq_handler_t handler = jme_intr;
drivers/net/ethernet/jme.c
1620
handler = jme_msi;
drivers/net/ethernet/jme.c
1624
rc = request_irq(jme->pdev->irq, handler, irq_flags, netdev->name,
drivers/net/ethernet/marvell/octeontx2/af/rvu_cpt.c
172
irq_handler_t handler,
drivers/net/ethernet/marvell/octeontx2/af/rvu_cpt.c
178
ret = request_irq(pci_irq_vector(rvu->pdev, irq_offs), handler, 0,
drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c
2438
err = mlx5e_priv_flags[flag].handler(netdev, enable);
drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c
284
mlx5e_pflag_handler handler;
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
4430
#define MLX5E_HANDLE_FEATURE(feature, handler) \
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
4431
mlx5e_handle_feature(netdev, &oper_features, feature, handler)
drivers/net/ethernet/mellanox/mlx5/core/lib/devcom.c
119
mlx5_devcom_event_handler_t handler)
drivers/net/ethernet/mellanox/mlx5/core/lib/devcom.c
132
comp->handler = handler;
drivers/net/ethernet/mellanox/mlx5/core/lib/devcom.c
216
mlx5_devcom_event_handler_t handler)
drivers/net/ethernet/mellanox/mlx5/core/lib/devcom.c
222
if (handler == comp->handler) {
drivers/net/ethernet/mellanox/mlx5/core/lib/devcom.c
240
mlx5_devcom_event_handler_t handler,
drivers/net/ethernet/mellanox/mlx5/core/lib/devcom.c
250
comp = devcom_component_get(devc, id, attr, handler);
drivers/net/ethernet/mellanox/mlx5/core/lib/devcom.c
255
comp = mlx5_devcom_comp_alloc(id, attr, handler);
drivers/net/ethernet/mellanox/mlx5/core/lib/devcom.c
307
err = comp->handler(event, data, event_data);
drivers/net/ethernet/mellanox/mlx5/core/lib/devcom.c
324
comp->handler(rollback_event, data, event_data);
drivers/net/ethernet/mellanox/mlx5/core/lib/devcom.c
37
mlx5_devcom_event_handler_t handler;
drivers/net/ethernet/mellanox/mlx5/core/lib/devcom.h
45
mlx5_devcom_event_handler_t handler,
drivers/net/ethernet/mellanox/mlx5/core/sf/vhca_event.c
105
queue_work(dev->priv.vhca_events->handler[idx].wq, work);
drivers/net/ethernet/mellanox/mlx5/core/sf/vhca_event.c
163
events->handler[i].wq = create_singlethread_workqueue(wq_name);
drivers/net/ethernet/mellanox/mlx5/core/sf/vhca_event.c
164
if (!events->handler[i].wq) {
drivers/net/ethernet/mellanox/mlx5/core/sf/vhca_event.c
175
destroy_workqueue(events->handler[i].wq);
drivers/net/ethernet/mellanox/mlx5/core/sf/vhca_event.c
190
flush_workqueue(vhca_events->handler[i].wq);
drivers/net/ethernet/mellanox/mlx5/core/sf/vhca_event.c
203
destroy_workqueue(vhca_events->handler[i].wq);
drivers/net/ethernet/mellanox/mlx5/core/sf/vhca_event.c
24
struct mlx5_vhca_event_handler handler[MLX5_DEV_MAX_WQS];
drivers/net/ethernet/meta/fbnic/fbnic.h
194
int fbnic_request_irq(struct fbnic_dev *dev, int nr, irq_handler_t handler,
drivers/net/ethernet/meta/fbnic/fbnic_irq.c
218
int fbnic_request_irq(struct fbnic_dev *fbd, int nr, irq_handler_t handler,
drivers/net/ethernet/meta/fbnic/fbnic_irq.c
227
return request_irq(irq, handler, flags, name, data);
drivers/net/ethernet/microchip/lan743x_main.c
386
if (vector->handler) {
drivers/net/ethernet/microchip/lan743x_main.c
387
vector->handler(vector->context,
drivers/net/ethernet/microchip/lan743x_main.c
434
lan743x_vector_handler handler,
drivers/net/ethernet/microchip/lan743x_main.c
445
vector->handler = handler;
drivers/net/ethernet/microchip/lan743x_main.c
453
vector->handler = NULL;
drivers/net/ethernet/microchip/lan743x_main.c
468
vector->handler = NULL;
drivers/net/ethernet/microchip/lan743x_main.h
925
lan743x_vector_handler handler;
drivers/net/ethernet/microsoft/mana/gdma_main.c
1517
gic->handler(eq);
drivers/net/ethernet/microsoft/mana/gdma_main.c
1644
gic->handler = mana_gd_process_eq_events;
drivers/net/ethernet/microsoft/mana/gdma_main.c
1723
gic->handler = mana_gd_process_eq_events;
drivers/net/ethernet/netronome/nfp/nfp_net.h
440
irq_handler_t handler;
drivers/net/ethernet/netronome/nfp/nfp_net_common.c
557
unsigned int vector_idx, irq_handler_t handler)
drivers/net/ethernet/netronome/nfp/nfp_net_common.c
565
err = request_irq(entry->vector, handler, 0, name, nn);
drivers/net/ethernet/netronome/nfp/nfp_net_common.c
758
r_vec->handler = nfp_net_irq_rxtx;
drivers/net/ethernet/netronome/nfp/nfp_net_common.c
760
r_vec->handler = nfp_ctrl_irq_rxtx;
drivers/net/ethernet/netronome/nfp/nfp_net_common.c
824
err = request_irq(r_vec->irq_vector, r_vec->handler, IRQF_NO_AUTOEN,
drivers/net/ethernet/nvidia/forcedeth.c
4003
irqreturn_t (*handler)(int foo, void *data);
drivers/net/ethernet/nvidia/forcedeth.c
4006
handler = nv_nic_irq_test;
drivers/net/ethernet/nvidia/forcedeth.c
4009
handler = nv_nic_irq_optimized;
drivers/net/ethernet/nvidia/forcedeth.c
4011
handler = nv_nic_irq;
drivers/net/ethernet/nvidia/forcedeth.c
4069
handler, IRQF_SHARED, dev->name, dev);
drivers/net/ethernet/nvidia/forcedeth.c
4091
ret = request_irq(np->pci_dev->irq, handler, IRQF_SHARED, dev->name, dev);
drivers/net/ethernet/nvidia/forcedeth.c
4110
if (request_irq(np->pci_dev->irq, handler, IRQF_SHARED, dev->name, dev) != 0)
drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c
1032
irq_handler_t handler;
drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c
1041
handler = netxen_msix_intr;
drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c
1043
handler = netxen_msi_intr;
drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c
1046
handler = netxen_intr;
drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c
1053
err = request_irq(sds_ring->irq, handler,
drivers/net/ethernet/qlogic/qed/qed_main.c
668
int index, void(*handler)(void *))
drivers/net/ethernet/qlogic/qed/qed_main.c
673
hwfn->simd_proto_handler[relative_idx].func = handler;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
592
irq_handler_t handler;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
602
handler = qlcnic_83xx_handle_aen;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
604
err = request_irq(val, handler, flags, "qlcnic-MB", adapter);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
611
handler = qlcnic_83xx_intr;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
613
err = request_irq(val, handler, flags, "qlcnic", adapter);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c
1691
irq_handler_t handler;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c
1702
handler = qlcnic_tmp_intr;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c
1704
handler = qlcnic_83xx_tmp_intr;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c
1710
handler = qlcnic_msix_intr;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c
1712
handler = qlcnic_msi_intr;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c
1716
handler = qlcnic_intr;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c
1718
handler = qlcnic_83xx_intr;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c
1749
err = request_irq(sds_ring->irq, handler, flags,
drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c
1760
handler = qlcnic_msix_tx_intr;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c
1766
err = request_irq(tx_ring->irq, handler, flags,
drivers/net/ethernet/qlogic/qlcnic/qlcnic_minidump.c
1375
dump = fw_dump_ops[ops_index].handler(adapter, entry, buffer);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_minidump.c
380
u32 (*handler)(struct qlcnic_adapter *, struct qlcnic_dump_entry *,
drivers/net/ethernet/renesas/ravb_main.c
2814
const char *ch, int *irq, irq_handler_t handler)
drivers/net/ethernet/renesas/ravb_main.c
2840
error = devm_request_irq(dev, irq_num, handler, flags, devname, ndev);
drivers/net/ethernet/renesas/rtsn.c
510
static int rtsn_request_irq(unsigned int irq, irq_handler_t handler,
drivers/net/ethernet/renesas/rtsn.c
522
ret = request_irq(irq, handler, flags, name, priv);
drivers/net/ethernet/ti/cpsw_ethtool.c
523
void (*handler)(void *, int, int);
drivers/net/ethernet/ti/cpsw_ethtool.c
531
handler = rx_handler;
drivers/net/ethernet/ti/cpsw_ethtool.c
535
handler = cpsw_tx_handler;
drivers/net/ethernet/ti/cpsw_ethtool.c
540
vec[*ch].ch = cpdma_chan_create(cpsw->dma, vch, handler, rx);
drivers/net/ethernet/ti/davinci_cpdma.c
118
cpdma_handler_fn handler;
drivers/net/ethernet/ti/davinci_cpdma.c
1216
(*chan->handler)((void *)token, outlen, status);
drivers/net/ethernet/ti/davinci_cpdma.c
877
cpdma_handler_fn handler, int rx_type)
drivers/net/ethernet/ti/davinci_cpdma.c
902
chan->handler = handler;
drivers/net/ethernet/ti/davinci_cpdma.h
72
cpdma_handler_fn handler, int rx_type);
drivers/net/hamradio/scc.c
1006
handler(&scc->tx_t);
drivers/net/hamradio/scc.c
1010
scc->tx_t.function = handler;
drivers/net/hamradio/scc.c
1017
void (*handler)(struct timer_list *t),
drivers/net/hamradio/scc.c
1023
__scc_start_tx_timer(scc, handler, when);
drivers/net/hamradio/scc.c
999
void (*handler)(struct timer_list *t),
drivers/net/ipa/ipa_smp2p.c
182
const char *name, irq_handler_t handler)
drivers/net/ipa/ipa_smp2p.c
193
ret = request_threaded_irq(irq, NULL, handler, 0, name, smp2p);
drivers/net/mctp/mctp-i3c.c
209
.handler = mctp_i3c_ibi_handler,
drivers/net/phy/phy_device.c
1213
void (*handler)(struct net_device *))
drivers/net/phy/phy_device.c
1215
phydev->adjust_link = handler;
drivers/net/phy/phy_device.c
1226
void (*handler)(struct net_device *),
drivers/net/phy/phy_device.c
1238
phy_prepare_link(phydev, handler);
drivers/net/phy/phy_device.c
1262
void (*handler)(struct net_device *),
drivers/net/phy/phy_device.c
1279
rc = phy_connect_direct(dev, phydev, handler, interface);
drivers/net/ppp/pptp.c
648
.handler = pptp_rcv,
drivers/net/thunderbolt/main.c
1392
net->handler.uuid = &tbnet_svc_uuid;
drivers/net/thunderbolt/main.c
1393
net->handler.callback = tbnet_handle_packet;
drivers/net/thunderbolt/main.c
1394
net->handler.data = net;
drivers/net/thunderbolt/main.c
1395
tb_register_protocol_handler(&net->handler);
drivers/net/thunderbolt/main.c
1401
tb_unregister_protocol_handler(&net->handler);
drivers/net/thunderbolt/main.c
1414
tb_unregister_protocol_handler(&net->handler);
drivers/net/thunderbolt/main.c
1434
tb_unregister_protocol_handler(&net->handler);
drivers/net/thunderbolt/main.c
1443
tb_register_protocol_handler(&net->handler);
drivers/net/thunderbolt/main.c
184
struct tb_protocol_handler handler;
drivers/net/wireless/ath/ath11k/dbring.c
201
int (*handler)(struct ath11k *,
drivers/net/wireless/ath/ath11k/dbring.c
209
ring->handler = handler;
drivers/net/wireless/ath/ath11k/dbring.c
380
if (ring->handler) {
drivers/net/wireless/ath/ath11k/dbring.c
388
status = ring->handler(ar, &handler_data);
drivers/net/wireless/ath/ath11k/dbring.h
57
int (*handler)(struct ath11k *, struct ath11k_dbring_data *);
drivers/net/wireless/ath/ath11k/dbring.h
64
int (*handler)(struct ath11k *,
drivers/net/wireless/ath/ath11k/dp.h
59
void (*handler)(struct ath11k_dp *, void *,
drivers/net/wireless/ath/ath11k/dp_rx.c
4397
cmd->handler(dp, (void *)&cmd->data,
drivers/net/wireless/ath/ath11k/dp_tx.c
806
dp_cmd->handler = cb;
drivers/net/wireless/ath/ath12k/dbring.c
151
int (*handler)(struct ath12k *,
drivers/net/wireless/ath/ath12k/dbring.c
159
ring->handler = handler;
drivers/net/wireless/ath/ath12k/dbring.c
317
if (ring->handler) {
drivers/net/wireless/ath/ath12k/dbring.c
323
ring->handler(ar, &handler_data);
drivers/net/wireless/ath/ath12k/dbring.h
55
int (*handler)(struct ath12k *ar, struct ath12k_dbring_data *data);
drivers/net/wireless/ath/ath12k/dbring.h
62
int (*handler)(struct ath12k *,
drivers/net/wireless/ath/ath12k/dp_rx.h
63
void (*handler)(struct ath12k_dp *dp, void *ctx,
drivers/net/wireless/ath/ath12k/wifi7/dp_rx.c
175
dp_cmd->handler = cb;
drivers/net/wireless/ath/ath12k/wifi7/dp_rx.c
2224
cmd->handler(dp, (void *)&cmd->data,
drivers/net/wireless/ath/wil6210/wmi.c
1876
void (*handler)(struct wil6210_vif *vif,
drivers/net/wireless/ath/wil6210/wmi.c
3308
wmi_evt_handlers[i].handler(vif, id, d, len);
drivers/net/wireless/broadcom/b43/sdio.c
63
void (*handler)(struct b43_wldev *dev))
drivers/net/wireless/broadcom/b43/sdio.c
71
sdio->irq_handler = handler;
drivers/net/wireless/broadcom/b43/sdio.h
19
void (*handler)(struct b43_wldev *dev));
drivers/net/wireless/broadcom/b43/sdio.h
30
void (*handler)(struct b43_wldev *dev))
drivers/net/wireless/broadcom/brcm80211/brcmfmac/fweh.c
397
brcmf_fweh_handler_t handler)
drivers/net/wireless/broadcom/brcm80211/brcmfmac/fweh.c
409
fweh->evt_handler[evt_handler_idx] = handler;
drivers/net/wireless/broadcom/brcm80211/brcmfmac/fweh.h
354
int (*handler)(struct brcmf_if *ifp,
drivers/net/wireless/intel/iwlwifi/fw/dbg.c
651
void (*handler)(struct iwl_fw_runtime *,
drivers/net/wireless/intel/iwlwifi/fw/dbg.c
659
handler(fwrt, iwl_prph_dump_addr_ax210, range_len, ptr);
drivers/net/wireless/intel/iwlwifi/fw/dbg.c
663
handler(fwrt, iwl_prph_dump_addr_22000, range_len, ptr);
drivers/net/wireless/intel/iwlwifi/fw/dbg.c
666
handler(fwrt, iwl_prph_dump_addr_comm, range_len, ptr);
drivers/net/wireless/intel/iwlwifi/fw/dbg.c
670
handler(fwrt, iwl_prph_dump_addr_9000, range_len, ptr);
drivers/net/wireless/intel/iwlwifi/mld/notif.c
486
const struct iwl_rx_handler *handler)
drivers/net/wireless/intel/iwlwifi/mld/notif.c
494
if (!handler->n_sizes) {
drivers/net/wireless/intel/iwlwifi/mld/notif.c
495
if (handler->val_fn)
drivers/net/wireless/intel/iwlwifi/mld/notif.c
496
return handler->val_fn(mld, pkt);
drivers/net/wireless/intel/iwlwifi/mld/notif.c
501
iwl_cmd_groupid(handler->cmd_id),
drivers/net/wireless/intel/iwlwifi/mld/notif.c
502
iwl_cmd_opcode(handler->cmd_id),
drivers/net/wireless/intel/iwlwifi/mld/notif.c
505
for (int i = 0; i < handler->n_sizes; i++) {
drivers/net/wireless/intel/iwlwifi/mld/notif.c
506
if (handler->sizes[i].ver != notif_ver)
drivers/net/wireless/intel/iwlwifi/mld/notif.c
509
if (IWL_FW_CHECK(mld, size < handler->sizes[i].size,
drivers/net/wireless/intel/iwlwifi/mld/notif.c
511
handler->cmd_id, size, handler->sizes[i].size))
drivers/net/wireless/intel/iwlwifi/mld/notif.c
518
handler->cmd_id, notif_ver,
drivers/net/wireless/intel/iwlwifi/mld/notif.c
519
handler->sizes[handler->n_sizes - 1].ver);
drivers/net/wireless/intel/iwlwifi/mld/notif.c
521
return size < handler->sizes[handler->n_sizes - 1].size;
drivers/net/wireless/intel/iwlwifi/mvm/scan.c
2727
int (*handler)(struct iwl_mvm *mvm, struct ieee80211_vif *vif,
drivers/net/wireless/intel/iwlwifi/mvm/scan.c
2733
.handler = iwl_mvm_scan_umac_v##_ver, \
drivers/net/wireless/intel/iwlwifi/mvm/scan.c
2864
err = ver_handler->handler(mvm, vif, params, type, uid);
drivers/net/wireless/mediatek/mt76/mt7915/coredump.c
284
dump->context.handler = mt76_rr(dev, MT_FW_CIRQ_LISR);
drivers/net/wireless/mediatek/mt76/mt7915/coredump.c
297
dump->context.handler = id;
drivers/net/wireless/mediatek/mt76/mt7915/coredump.h
70
u32 handler;
drivers/net/wireless/microchip/wilc1000/fw.h
46
__le32 handler;
drivers/net/wireless/microchip/wilc1000/hif.c
1379
drv.handler = cpu_to_le32(index);
drivers/net/wireless/realtek/rtw89/fw.c
1508
const struct rtw89_fw_element_handler *handler;
drivers/net/wireless/realtek/rtw89/fw.c
1535
handler = &__fw_element_handlers[elem_id];
drivers/net/wireless/realtek/rtw89/fw.c
1536
if (!handler->fn)
drivers/net/wireless/realtek/rtw89/fw.c
1539
ret = handler->fn(rtwdev, hdr, handler->arg);
drivers/net/wireless/realtek/rtw89/fw.c
1545
if (handler->name)
drivers/net/wireless/realtek/rtw89/fw.c
1547
handler->name, hdr->ver);
drivers/net/wireless/realtek/rtw89/mac.c
6072
void (*handler)(struct rtw89_dev *rtwdev,
drivers/net/wireless/realtek/rtw89/mac.c
6078
handler = rtw89_mac_c2h_info_handler[func];
drivers/net/wireless/realtek/rtw89/mac.c
6082
handler = rtw89_mac_c2h_ofld_handler[func];
drivers/net/wireless/realtek/rtw89/mac.c
6086
handler = rtw89_mac_c2h_mcc_handler[func];
drivers/net/wireless/realtek/rtw89/mac.c
6090
handler = rtw89_mac_c2h_misc_handler[func];
drivers/net/wireless/realtek/rtw89/mac.c
6094
handler = rtw89_mac_c2h_mlo_handler[func];
drivers/net/wireless/realtek/rtw89/mac.c
6098
handler = rtw89_mac_c2h_mrc_handler[func];
drivers/net/wireless/realtek/rtw89/mac.c
6102
handler = rtw89_mac_c2h_wow_handler[func];
drivers/net/wireless/realtek/rtw89/mac.c
6106
handler = rtw89_mac_c2h_ap_handler[func];
drivers/net/wireless/realtek/rtw89/mac.c
6114
if (!handler) {
drivers/net/wireless/realtek/rtw89/mac.c
6119
handler(rtwdev, skb, len);
drivers/net/wireless/realtek/rtw89/phy.c
4009
void (*handler)(struct rtw89_dev *rtwdev,
drivers/net/wireless/realtek/rtw89/phy.c
4015
handler = rtw89_phy_c2h_ra_handler[func];
drivers/net/wireless/realtek/rtw89/phy.c
4019
handler = rtw89_phy_c2h_rfk_log_handler[func];
drivers/net/wireless/realtek/rtw89/phy.c
4023
handler = rtw89_phy_c2h_rfk_report_handler[func];
drivers/net/wireless/realtek/rtw89/phy.c
4027
handler = rtw89_phy_c2h_dm_handler[func];
drivers/net/wireless/realtek/rtw89/phy.c
4032
if (!handler) {
drivers/net/wireless/realtek/rtw89/phy.c
4037
handler(rtwdev, skb, len);
drivers/net/wireless/silabs/wfx/hif_rx.c
341
int (*handler)(struct wfx_dev *wdev, const struct wfx_hif_msg *hif, const void *buf);
drivers/net/wireless/silabs/wfx/hif_rx.c
380
if (hif_handlers[i].handler)
drivers/net/wireless/silabs/wfx/hif_rx.c
381
hif_handlers[i].handler(wdev, hif, hif->body);
drivers/ntb/msi.c
280
int ntbm_msi_request_threaded_irq(struct ntb_dev *ntb, irq_handler_t handler,
drivers/ntb/msi.c
297
ret = devm_request_threaded_irq(&ntb->dev, entry->irq, handler,
drivers/parisc/led.c
253
set_handler handler;
drivers/parisc/led.c
293
lp->brightness_set = types[i].handler;
drivers/parisc/led.c
322
.handler = set_led,
drivers/parisc/led.c
327
.handler = set_led,
drivers/parisc/led.c
332
.handler = set_led,
drivers/parisc/led.c
337
.handler = set_led,
drivers/parisc/led.c
342
.handler = set_led,
drivers/parisc/led.c
347
.handler = set_led,
drivers/parisc/led.c
352
.handler = set_led,
drivers/parisc/led.c
357
.handler = set_led,
drivers/pci/irq.c
37
int pci_request_irq(struct pci_dev *dev, unsigned int nr, irq_handler_t handler,
drivers/pci/irq.c
45
if (!handler)
drivers/pci/irq.c
54
ret = request_threaded_irq(pci_irq_vector(dev, nr), handler, thread_fn,
drivers/pcmcia/pcmcia_resource.c
691
irq_handler_t handler)
drivers/pcmcia/pcmcia_resource.c
698
ret = request_irq(p_dev->irq, handler, IRQF_SHARED,
drivers/perf/arm-cci.c
815
static int pmu_request_irq(struct cci_pmu *cci_pmu, irq_handler_t handler)
drivers/perf/arm-cci.c
836
int err = request_irq(cci_pmu->irqs[i], handler, IRQF_SHARED,
drivers/perf/arm_pmu.c
636
const irq_handler_t handler = armpmu_dispatch_irq;
drivers/perf/arm_pmu.c
657
err = request_nmi(irq, handler, irq_flags, "arm-pmu", armpmu);
drivers/perf/arm_pmu.c
661
err = request_irq(irq, handler, irq_flags, "arm-pmu",
drivers/perf/arm_pmu.c
669
err = request_percpu_nmi(irq, handler, "arm-pmu", affinity, pcpu_armpmu);
drivers/perf/arm_pmu.c
673
err = request_percpu_irq_affinity(irq, handler, "arm-pmu",
drivers/pinctrl/actions/pinctrl-owl.c
899
gpio_irq->handler = handle_simple_irq;
drivers/pinctrl/bcm/pinctrl-bcm2835.c
1426
girq->handler = handle_level_irq;
drivers/pinctrl/bcm/pinctrl-iproc-gpio.c
890
girq->handler = handle_bad_irq;
drivers/pinctrl/bcm/pinctrl-nsp-gpio.c
687
girq->handler = handle_bad_irq;
drivers/pinctrl/intel/pinctrl-baytrail.c
1551
girq->handler = handle_bad_irq;
drivers/pinctrl/intel/pinctrl-cherryview.c
1246
irq_flow_handler_t handler;
drivers/pinctrl/intel/pinctrl-cherryview.c
1255
handler = handle_level_irq;
drivers/pinctrl/intel/pinctrl-cherryview.c
1257
handler = handle_edge_irq;
drivers/pinctrl/intel/pinctrl-cherryview.c
1260
irq_set_handler_locked(d, handler);
drivers/pinctrl/intel/pinctrl-cherryview.c
1539
chip->irq.handler = handle_bad_irq;
drivers/pinctrl/intel/pinctrl-intel.c
1422
girq->handler = handle_bad_irq;
drivers/pinctrl/intel/pinctrl-lynxpoint.c
795
girq->handler = handle_bad_irq;
drivers/pinctrl/mediatek/pinctrl-airoha.c
2439
girq->handler = handle_simple_irq;
drivers/pinctrl/mvebu/pinctrl-armada-37xx.c
799
girq->handler = handle_edge_irq;
drivers/pinctrl/nuvoton/pinctrl-ma35.c
545
girq->handler = handle_bad_irq;
drivers/pinctrl/nuvoton/pinctrl-npcm7xx.c
1912
girq->handler = handle_level_irq;
drivers/pinctrl/nuvoton/pinctrl-npcm8xx.c
2404
girq->handler = handle_level_irq;
drivers/pinctrl/nuvoton/pinctrl-wpcm450.c
1093
girq->handler = handle_bad_irq;
drivers/pinctrl/pinctrl-amd.c
1230
girq->handler = handle_simple_irq;
drivers/pinctrl/pinctrl-apple-gpio.c
422
girq->handler = handle_level_irq;
drivers/pinctrl/pinctrl-at91.c
1762
girq->handler = handle_edge_irq;
drivers/pinctrl/pinctrl-aw9523.c
828
girq->handler = handle_simple_irq;
drivers/pinctrl/pinctrl-cy8c95x0.c
1336
girq->handler = handle_simple_irq;
drivers/pinctrl/pinctrl-equilibrium.c
211
girq->handler = handle_bad_irq;
drivers/pinctrl/pinctrl-ingenic.c
4477
girq->handler = handle_level_irq;
drivers/pinctrl/pinctrl-keembay.c
1519
girq->handler = handle_bad_irq;
drivers/pinctrl/pinctrl-mcp23s08.c
673
girq->handler = handle_simple_irq;
drivers/pinctrl/pinctrl-microchip-sgpio.c
885
girq->handler = handle_bad_irq;
drivers/pinctrl/pinctrl-ocelot.c
2384
girq->handler = handle_edge_irq;
drivers/pinctrl/pinctrl-pic32.c
2266
girq->handler = handle_level_irq;
drivers/pinctrl/pinctrl-pistachio.c
1423
girq->handler = handle_level_irq;
drivers/pinctrl/pinctrl-rp1.c
1869
girq->handler = handle_level_irq;
drivers/pinctrl/pinctrl-st.c
1565
girq->handler = handle_simple_irq;
drivers/pinctrl/pinctrl-stmfx.c
713
girq->handler = handle_bad_irq;
drivers/pinctrl/pinctrl-sx150x.c
1221
girq->handler = handle_bad_irq;
drivers/pinctrl/qcom/pinctrl-msm.c
1437
girq->handler = handle_bad_irq;
drivers/pinctrl/qcom/pinctrl-spmi-gpio.c
1169
girq->handler = handle_level_irq;
drivers/pinctrl/qcom/pinctrl-spmi-mpp.c
948
girq->handler = handle_level_irq;
drivers/pinctrl/qcom/pinctrl-ssbi-gpio.c
813
girq->handler = handle_level_irq;
drivers/pinctrl/qcom/pinctrl-ssbi-mpp.c
901
girq->handler = handle_level_irq;
drivers/pinctrl/spear/pinctrl-plgpio.c
613
girq->handler = handle_simple_irq;
drivers/pinctrl/starfive/pinctrl-starfive-jh7100.c
1319
sfp->gc.irq.handler = handle_bad_irq;
drivers/pinctrl/starfive/pinctrl-starfive-jh7110.c
954
sfp->gc.irq.handler = handle_bad_irq;
drivers/platform/cznic/turris-omnia-mcu-gpio.c
1046
mcu->gc.irq.handler = handle_bad_irq;
drivers/platform/wmi/core.c
1416
if (wblock->handler)
drivers/platform/wmi/core.c
1417
wblock->handler(obj, wblock->handler_data);
drivers/platform/wmi/core.c
683
wmi_notify_handler handler,
drivers/platform/wmi/core.c
697
if (wblock->handler) {
drivers/platform/wmi/core.c
70
wmi_notify_handler handler;
drivers/platform/wmi/core.c
700
wblock->handler = handler;
drivers/platform/wmi/core.c
737
if (!wblock->handler) {
drivers/platform/wmi/core.c
743
wblock->handler = NULL;
drivers/platform/x86/intel/int0002_vgpio.c
223
girq->handler = handle_edge_irq;
drivers/power/supply/88pm860x_charger.c
644
irqreturn_t (*handler)(int irq, void *data);
drivers/power/supply/88pm860x_charger.c
716
pm860x_irq_descs[i].handler,
drivers/power/supply/bd71828-power.c
836
irq_handler_t handler;
drivers/power/supply/bd71828-power.c
839
#define BDIRQ(na, hn) { .name = (na), .handler = (hn) }
drivers/power/supply/bd71828-power.c
986
irqs[i].handler, 0,
drivers/power/supply/da9150-charger.c
459
irq_handler_t handler,
drivers/power/supply/da9150-charger.c
470
ret = request_threaded_irq(irq, NULL, handler, IRQF_ONESHOT, irq_name,
drivers/power/supply/mt6360_charger.c
706
irq_handler_t handler;
drivers/power/supply/mt6360_charger.c
719
irq_descs[i].handler,
drivers/power/supply/mt6370-charger.c
820
.handler = mt6370_##_name##_handler, \
drivers/power/supply/mt6370-charger.c
828
irq_handler_t handler;
drivers/power/supply/mt6370-charger.c
843
mt6370_chg_irqs[i].handler,
drivers/power/supply/qcom_smbb.c
476
irqreturn_t (*handler)(int, void *);
drivers/power/supply/qcom_smbb.c
935
smbb_charger_irqs[i].handler(irq, chg);
drivers/power/supply/qcom_smbb.c
938
smbb_charger_irqs[i].handler, IRQF_ONESHOT,
drivers/power/supply/qcom_smbx.c
906
irqreturn_t (*handler)(int irq, void *data))
drivers/power/supply/qcom_smbx.c
915
rc = devm_request_threaded_irq(chip->dev, irqnum, NULL, handler,
drivers/power/supply/rt9467-charger.c
1003
irq_handler_t handler;
drivers/power/supply/rt9467-charger.c
1031
ret = devm_request_threaded_irq(dev, virq, NULL, chg_irqs[i].handler,
drivers/power/supply/rt9467-charger.c
993
.handler = rt9467_##_handler_func##_handler, \
drivers/power/supply/rt9471.c
558
.handler = rt9471_##_name##_handler, \
drivers/power/supply/rt9471.c
567
irq_handler_t handler;
drivers/power/supply/rt9471.c
584
ret = devm_request_threaded_irq(dev, virq, NULL, curr->handler,
drivers/ps3/ps3stor_lib.c
137
int ps3stor_setup(struct ps3_storage_device *dev, irq_handler_t handler)
drivers/ps3/ps3stor_lib.c
159
error = request_irq(dev->irq, handler, 0,
drivers/regulator/mt6360-regulator.c
32
irq_handler_t handler;
drivers/regulator/mt6360-regulator.c
394
ret = devm_request_threaded_irq(&pdev->dev, irq, NULL, irq_desc->handler, 0,
drivers/regulator/mt6370-regulator.c
293
irq_handler_t handler;
drivers/regulator/mt6370-regulator.c
311
mt6370_irqs[i].handler, 0,
drivers/remoteproc/mtk_common.h
93
scp_ipi_handler_t handler;
drivers/remoteproc/mtk_scp.c
1067
ipi_handler_t handler, void *priv)
drivers/remoteproc/mtk_scp.c
1071
return scp_ipi_register(scp, id, handler, priv);
drivers/remoteproc/mtk_scp.c
114
handler = ipi_desc[id].handler;
drivers/remoteproc/mtk_scp.c
115
if (!handler) {
drivers/remoteproc/mtk_scp.c
123
handler(scp->share_buf, len, ipi_desc[id].priv);
drivers/remoteproc/mtk_scp.c
97
scp_ipi_handler_t handler;
drivers/remoteproc/mtk_scp_ipi.c
34
scp_ipi_handler_t handler,
drivers/remoteproc/mtk_scp_ipi.c
40
if (WARN_ON(id >= SCP_IPI_MAX) || WARN_ON(handler == NULL))
drivers/remoteproc/mtk_scp_ipi.c
44
scp->ipi_desc[id].handler = handler;
drivers/remoteproc/mtk_scp_ipi.c
69
scp->ipi_desc[id].handler = NULL;
drivers/remoteproc/remoteproc_core.c
1019
rproc_handle_resource_t handler;
drivers/remoteproc/remoteproc_core.c
1058
handler = handlers[hdr->type];
drivers/remoteproc/remoteproc_core.c
1059
if (!handler)
drivers/remoteproc/remoteproc_core.c
1062
ret = handler(rproc, rsc, offset + sizeof(*hdr), avail);
drivers/rtc/rtc-cmos.c
161
static inline int hpet_register_irq_handler(irq_handler_t handler)
drivers/rtc/rtc-cmos.c
166
static inline int hpet_unregister_irq_handler(irq_handler_t handler)
drivers/s390/block/dasd.c
3378
cdev->handler = &dasd_int_handler;
drivers/s390/block/dasd.c
3433
cdev->handler = NULL;
drivers/s390/block/scm_drv.c
79
.handler = scm_blk_irq,
drivers/s390/char/con3215.c
716
cdev->handler = raw3215_irq;
drivers/s390/char/con3215.c
933
cdev->handler = raw3215_irq;
drivers/s390/char/raw3270.c
1108
cdev->handler = NULL;
drivers/s390/char/raw3270.c
787
cdev->handler = raw3270_irq;
drivers/s390/char/tape_core.c
581
cdev->handler = __tape_do_irq;
drivers/s390/char/vmur.c
852
cdev->handler = ur_int_handler;
drivers/s390/char/vmur.c
997
cdev->handler = NULL;
drivers/s390/cio/airq.c
100
airq->handler(airq, tpi_info);
drivers/s390/cio/airq.c
45
if (!airq->handler || airq->isc > MAX_ISC)
drivers/s390/cio/crw.c
122
handler = crw_handlers[crw[chain].rsc];
drivers/s390/cio/crw.c
123
if (handler)
drivers/s390/cio/crw.c
124
handler(&crw[0], chain ? &crw[1] : NULL, 0);
drivers/s390/cio/crw.c
31
int crw_register_handler(int rsc, crw_handler_t handler)
drivers/s390/cio/crw.c
41
crw_handlers[rsc] = handler;
drivers/s390/cio/crw.c
75
crw_handler_t handler;
drivers/s390/cio/device.c
1215
if (cdev->handler)
drivers/s390/cio/device.c
1216
cdev->handler(cdev, cdev->private->intparm, ERR_PTR(-EIO));
drivers/s390/cio/device.c
1603
if (!cdev->drv || !cdev->handler)
drivers/s390/cio/device_fsm.c
516
if (cdev->handler)
drivers/s390/cio/device_fsm.c
517
cdev->handler(cdev, cdev->private->intparm,
drivers/s390/cio/device_fsm.c
739
if (cdev->handler)
drivers/s390/cio/device_fsm.c
740
cdev->handler(cdev, cdev->private->intparm,
drivers/s390/cio/device_fsm.c
772
if (cdev->handler)
drivers/s390/cio/device_fsm.c
773
cdev->handler (cdev, 0, irb);
drivers/s390/cio/device_fsm.c
811
else if (cdev->handler)
drivers/s390/cio/device_fsm.c
812
cdev->handler(cdev, cdev->private->intparm,
drivers/s390/cio/device_fsm.c
836
if (cdev->handler)
drivers/s390/cio/device_fsm.c
837
cdev->handler (cdev, 0, irb);
drivers/s390/cio/device_fsm.c
877
if (cdev->handler)
drivers/s390/cio/device_fsm.c
878
cdev->handler(cdev, cdev->private->intparm,
drivers/s390/cio/device_fsm.c
894
if (cdev->handler)
drivers/s390/cio/device_fsm.c
895
cdev->handler(cdev, cdev->private->intparm,
drivers/s390/cio/device_fsm.c
914
if (cdev->handler)
drivers/s390/cio/device_fsm.c
915
cdev->handler(cdev, cdev->private->intparm,
drivers/s390/cio/qdio.h
210
qdio_handler_t (*handler);
drivers/s390/cio/qdio_main.c
149
q->handler(q->irq_ptr->cdev, QDIO_ERROR_GET_BUF_STATE, q->nr,
drivers/s390/cio/qdio_main.c
195
q->handler(q->irq_ptr->cdev, QDIO_ERROR_SET_BUF_STATE, q->nr,
drivers/s390/cio/qdio_setup.c
147
qdio_handler_t *handler, int i)
drivers/s390/cio/qdio_setup.c
162
q->handler = handler;
drivers/s390/cio/qdio_setup.c
392
irq_ptr->orig_handler = cdev->handler;
drivers/s390/cio/qdio_setup.c
393
cdev->handler = qdio_int_handler;
drivers/s390/cio/qdio_setup.c
403
cdev->handler = irq->orig_handler;
drivers/s390/cio/qdio_thinint.c
133
.handler = tiqdio_thinint_handler,
drivers/s390/cio/scm.c
83
scmdrv->handler(scmdev, aobrq->data, error);
drivers/s390/crypto/ap_bus.c
186
.handler = ap_interrupt_handler,
drivers/s390/crypto/pkey_base.c
133
void pkey_handler_put(const struct pkey_handler *handler)
drivers/s390/crypto/pkey_base.c
137
if (!handler)
drivers/s390/crypto/pkey_base.c
142
if (h == handler) {
drivers/s390/crypto/pkey_base.c
36
int pkey_handler_register(struct pkey_handler *handler)
drivers/s390/crypto/pkey_base.c
40
if (!handler ||
drivers/s390/crypto/pkey_base.c
41
!handler->is_supported_key ||
drivers/s390/crypto/pkey_base.c
42
!handler->is_supported_keytype)
drivers/s390/crypto/pkey_base.c
45
if (!try_module_get(handler->module))
drivers/s390/crypto/pkey_base.c
52
if (h == handler) {
drivers/s390/crypto/pkey_base.c
55
module_put(handler->module);
drivers/s390/crypto/pkey_base.c
61
list_add_rcu(&handler->list, &handler_list);
drivers/s390/crypto/pkey_base.c
65
module_put(handler->module);
drivers/s390/crypto/pkey_base.c
68
handler->name ?: "<no name>");
drivers/s390/crypto/pkey_base.c
74
int pkey_handler_unregister(struct pkey_handler *handler)
drivers/s390/crypto/pkey_base.c
77
list_del_rcu(&handler->list);
drivers/s390/crypto/pkey_base.c
78
INIT_LIST_HEAD_RCU(&handler->list);
drivers/s390/crypto/pkey_base.c
83
handler->name ?: "<no name>");
drivers/s390/crypto/pkey_base.h
193
int pkey_handler_register(struct pkey_handler *handler);
drivers/s390/crypto/pkey_base.h
194
int pkey_handler_unregister(struct pkey_handler *handler);
drivers/s390/crypto/pkey_base.h
202
void pkey_handler_put(const struct pkey_handler *handler);
drivers/s390/net/ctcm_main.c
1280
cgdev->cdev[0]->handler = ctcm_irq_handler;
drivers/s390/net/ctcm_main.c
1281
cgdev->cdev[1]->handler = ctcm_irq_handler;
drivers/s390/net/qeth_core_main.c
1722
cdev->handler = NULL;
drivers/s390/net/qeth_core_main.c
1737
cdev->handler = qeth_irq;
drivers/s390/net/qeth_core_main.c
1748
cdev->handler = NULL;
drivers/s390/scsi/zfcp_aux.c
355
ccw_device->handler = NULL;
drivers/s390/scsi/zfcp_def.h
339
void (*handler)(struct zfcp_fsf_req *);
drivers/s390/scsi/zfcp_fc.c
1052
els->handler = zfcp_fc_ct_els_job_handler;
drivers/s390/scsi/zfcp_fc.c
1071
ct->handler = zfcp_fc_ct_job_handler;
drivers/s390/scsi/zfcp_fc.c
394
fc_req->ct_els.handler = zfcp_fc_complete;
drivers/s390/scsi/zfcp_fc.c
568
fc_req->ct_els.handler = zfcp_fc_adisc_handler;
drivers/s390/scsi/zfcp_fc.c
707
ct_els->handler = zfcp_fc_complete;
drivers/s390/scsi/zfcp_fc.c
866
ct_els->handler = zfcp_fc_complete;
drivers/s390/scsi/zfcp_fc.c
925
ct_els->handler = zfcp_fc_complete;
drivers/s390/scsi/zfcp_fsf.c
1067
req->handler = zfcp_fsf_abort_fcp_command_handler;
drivers/s390/scsi/zfcp_fsf.c
1129
if (ct->handler)
drivers/s390/scsi/zfcp_fsf.c
1130
ct->handler(ct->handler_data);
drivers/s390/scsi/zfcp_fsf.c
1249
req->handler = zfcp_fsf_send_ct_handler;
drivers/s390/scsi/zfcp_fsf.c
1310
if (send_els->handler)
drivers/s390/scsi/zfcp_fsf.c
1311
send_els->handler(send_els->handler_data);
drivers/s390/scsi/zfcp_fsf.c
1351
req->handler = zfcp_fsf_send_els_handler;
drivers/s390/scsi/zfcp_fsf.c
1399
req->handler = zfcp_fsf_exchange_config_data_handler;
drivers/s390/scsi/zfcp_fsf.c
1446
req->handler = zfcp_fsf_exchange_config_data_handler;
drivers/s390/scsi/zfcp_fsf.c
1510
req->handler = zfcp_fsf_exchange_port_data_handler;
drivers/s390/scsi/zfcp_fsf.c
1565
req->handler = zfcp_fsf_exchange_port_data_handler;
drivers/s390/scsi/zfcp_fsf.c
1801
req->handler = zfcp_fsf_open_port_handler;
drivers/s390/scsi/zfcp_fsf.c
1868
req->handler = zfcp_fsf_close_port_handler;
drivers/s390/scsi/zfcp_fsf.c
1943
req->handler = zfcp_fsf_open_wka_port_handler;
drivers/s390/scsi/zfcp_fsf.c
2002
req->handler = zfcp_fsf_close_wka_port_handler;
drivers/s390/scsi/zfcp_fsf.c
2098
req->handler = zfcp_fsf_close_physical_port_handler;
drivers/s390/scsi/zfcp_fsf.c
2217
req->handler = zfcp_fsf_open_lun_handler;
drivers/s390/scsi/zfcp_fsf.c
2309
req->handler = zfcp_fsf_close_lun_handler;
drivers/s390/scsi/zfcp_fsf.c
2598
req->handler = zfcp_fsf_fcp_cmnd_handler;
drivers/s390/scsi/zfcp_fsf.c
2702
req->handler = zfcp_fsf_fcp_task_mgmt_handler;
drivers/s390/scsi/zfcp_fsf.c
463
req->handler(req);
drivers/s390/scsi/zfcp_fsf.h
499
void (*handler)(void *);
drivers/s390/virtio/virtio_ccw.c
1266
cdev->handler = virtio_ccw_int_handler;
drivers/s390/virtio/virtio_ccw.c
1302
cdev->handler = NULL;
drivers/s390/virtio/virtio_ccw.c
290
info->airq.handler = virtio_airq_handler;
drivers/scsi/bfa/bfa.h
161
bfa_msix_handler_t handler[BFA_MSIX_MAX_VECTORS];
drivers/scsi/bfa/bfa.h
298
((__bfa)->msix.handler[__vec](__bfa, __vec))
drivers/scsi/bfa/bfa_hw_cb.c
124
bfa->msix.handler[i] = bfa_msix_all;
drivers/scsi/bfa/bfa_hw_cb.c
129
bfa->msix.handler[i] = bfa_msix_lpu_err;
drivers/scsi/bfa/bfa_hw_cb.c
142
bfa->msix.handler[i] = bfa_msix_all;
drivers/scsi/bfa/bfa_hw_cb.c
147
bfa->msix.handler[i] = bfa_msix_reqq;
drivers/scsi/bfa/bfa_hw_cb.c
150
bfa->msix.handler[i] = bfa_msix_rspq;
drivers/scsi/bfa/bfa_hw_cb.c
159
bfa->msix.handler[i] = bfa_hwcb_msix_dummy;
drivers/scsi/bfa/bfa_hw_ct.c
119
bfa->msix.handler[BFI_MSIX_LPU_ERR_CT] = bfa_msix_all;
drivers/scsi/bfa/bfa_hw_ct.c
121
bfa->msix.handler[BFI_MSIX_LPU_ERR_CT] = bfa_msix_lpu_err;
drivers/scsi/bfa/bfa_hw_ct.c
134
bfa->msix.handler[i] = bfa_msix_all;
drivers/scsi/bfa/bfa_hw_ct.c
139
bfa->msix.handler[i] = bfa_msix_reqq;
drivers/scsi/bfa/bfa_hw_ct.c
142
bfa->msix.handler[i] = bfa_msix_rspq;
drivers/scsi/bfa/bfa_hw_ct.c
151
bfa->msix.handler[i] = bfa_hwct_msix_dummy;
drivers/scsi/elx/libefc/efc_node.h
24
const char *handler)
drivers/scsi/elx/libefc/efc_node.h
29
strscpy_pad(node->current_state_name, handler,
drivers/scsi/ibmvscsi/ibmvfc.c
5953
scrq->handler = ibmvfc_interrupt_mq;
drivers/scsi/ibmvscsi/ibmvfc.c
5958
scrq->handler = ibmvfc_interrupt_mq;
drivers/scsi/ibmvscsi/ibmvfc.c
5966
rc = request_irq(scrq->irq, scrq->handler, 0, scrq->name, scrq);
drivers/scsi/ibmvscsi/ibmvfc.h
822
irq_handler_t handler;
drivers/scsi/isci/host.c
150
sci_state_transition_t handler;
drivers/scsi/isci/host.c
157
handler = sm->state_table[initial_state].enter_state;
drivers/scsi/isci/host.c
158
if (handler)
drivers/scsi/isci/host.c
159
handler(sm);
drivers/scsi/isci/host.c
165
sci_state_transition_t handler;
drivers/scsi/isci/host.c
167
handler = sm->state_table[sm->current_state_id].exit_state;
drivers/scsi/isci/host.c
168
if (handler)
drivers/scsi/isci/host.c
169
handler(sm);
drivers/scsi/isci/host.c
174
handler = sm->state_table[sm->current_state_id].enter_state;
drivers/scsi/isci/host.c
175
if (handler)
drivers/scsi/isci/host.c
176
handler(sm);
drivers/scsi/lpfc/lpfc_sli.c
14916
bool (*handler)(struct lpfc_hba *, struct lpfc_queue *,
drivers/scsi/lpfc/lpfc_sli.c
14934
workposted |= handler(phba, cq, cqe);
drivers/scsi/mvsas/mv_sas.c
1705
if (mwq->handler & PHY_PLUG_EVENT) {
drivers/scsi/mvsas/mv_sas.c
1726
} else if (mwq->handler & EXP_BRCT_CHG) {
drivers/scsi/mvsas/mv_sas.c
1737
static int mvs_handle_event(struct mvs_info *mvi, void *data, int handler)
drivers/scsi/mvsas/mv_sas.c
1746
mwq->handler = handler;
drivers/scsi/mvsas/mv_sas.h
412
int handler;
drivers/scsi/pm8001/pm8001_hwi.c
1458
if (pw->handler != IO_FATAL_ERROR) {
drivers/scsi/pm8001/pm8001_hwi.c
1461
|| ((pw->handler != IO_XFER_ERROR_BREAK)
drivers/scsi/pm8001/pm8001_hwi.c
1468
switch (pw->handler) {
drivers/scsi/pm8001/pm8001_hwi.c
1514
t, pw->handler, ts->resp, ts->stat);
drivers/scsi/pm8001/pm8001_hwi.c
1684
int handler)
drivers/scsi/pm8001/pm8001_hwi.c
1693
pw->handler = handler;
drivers/scsi/pm8001/pm8001_sas.h
560
int handler;
drivers/scsi/pm8001/pm8001_sas.h
695
void *data, int handler);
drivers/scsi/qla2xxx/qla_isr.c
4496
irq_handler_t handler;
drivers/scsi/qla2xxx/qla_isr.c
4593
qla82xx_msix_entries[i].handler,
drivers/scsi/qla2xxx/qla_isr.c
4597
msix_entries[i].handler,
drivers/scsi/qla2xxx/qla_isr.c
4619
msix_entries[QLA_ATIO_VECTOR].handler,
drivers/scsi/qla2xxx/qla_isr.c
4797
ret = request_irq(msix->vector, intr->handler, 0, msix->name, qpair);
drivers/scsi/scsi_dh.c
154
sdev->handler = scsi_dh;
drivers/scsi/scsi_dh.c
165
sdev->handler->detach(sdev);
drivers/scsi/scsi_dh.c
166
sdev_printk(KERN_NOTICE, sdev, "%s: Detached\n", sdev->handler->name);
drivers/scsi/scsi_dh.c
167
module_put(sdev->handler->module);
drivers/scsi/scsi_dh.c
188
if (sdev->handler)
drivers/scsi/scsi_dh.c
263
if (!sdev->handler)
drivers/scsi/scsi_dh.c
274
if (sdev->handler->activate)
drivers/scsi/scsi_dh.c
275
err = sdev->handler->activate(sdev, fn, data);
drivers/scsi/scsi_dh.c
307
if (sdev->handler && sdev->handler->set_params)
drivers/scsi/scsi_dh.c
308
err = sdev->handler->set_params(sdev, params);
drivers/scsi/scsi_dh.c
336
if (sdev->handler) {
drivers/scsi/scsi_dh.c
337
if (sdev->handler != scsi_dh)
drivers/scsi/scsi_dh.c
369
if (sdev->handler)
drivers/scsi/scsi_dh.c
370
handler_name = kstrdup(sdev->handler->name, gfp) ? :
drivers/scsi/scsi_error.c
574
if (sdev->handler && sdev->handler->check_sense) {
drivers/scsi/scsi_error.c
577
rc = sdev->handler->check_sense(sdev, &sshdr);
drivers/scsi/scsi_lib.c
1719
if (sdev->handler && sdev->handler->prep_fn) {
drivers/scsi/scsi_lib.c
1720
blk_status_t ret = sdev->handler->prep_fn(sdev, req);
drivers/scsi/scsi_scan.c
1737
if (sdev->handler && sdev->handler->rescan)
drivers/scsi/scsi_scan.c
1738
sdev->handler->rescan(sdev);
drivers/scsi/scsi_sysfs.c
1097
if (!sdev->handler)
drivers/scsi/scsi_sysfs.c
1100
return snprintf(buf, 20, "%s\n", sdev->handler->name);
drivers/scsi/scsi_sysfs.c
1114
if (!sdev->handler) {
drivers/scsi/scsi_sysfs.c
1123
if (sdev->handler->activate)
drivers/scsi/scsi_sysfs.c
1124
err = sdev->handler->activate(sdev, NULL, NULL);
drivers/scsi/scsi_sysfs.c
1133
sdev->handler->name);
drivers/scsi/scsi_sysfs.c
1152
if (!sdev->handler)
drivers/scsi/scsi_sysfs.c
1170
if (!sdev->handler)
drivers/soc/fsl/qbman/qman_test_stash.c
250
static inline int process_frame_data(struct hp_handler *handler,
drivers/soc/fsl/qbman/qman_test_stash.c
253
u32 *p = handler->frame_ptr;
drivers/soc/fsl/qbman/qman_test_stash.c
257
if (qm_fd_addr_get64(fd) != handler->addr) {
drivers/soc/fsl/qbman/qman_test_stash.c
259
qm_fd_addr_get64(fd), handler->addr);
drivers/soc/fsl/qbman/qman_test_stash.c
263
*p ^= handler->rx_mixer;
drivers/soc/fsl/qbman/qman_test_stash.c
268
*p ^= handler->tx_mixer;
drivers/soc/fsl/qbman/qman_test_stash.c
279
struct hp_handler *handler = (struct hp_handler *)fq;
drivers/soc/fsl/qbman/qman_test_stash.c
281
if (process_frame_data(handler, &dqrr->fd)) {
drivers/soc/fsl/qbman/qman_test_stash.c
285
if (qman_enqueue(&handler->tx, &dqrr->fd)) {
drivers/soc/fsl/qbman/qman_test_stash.c
298
struct hp_handler *handler = (struct hp_handler *)fq;
drivers/soc/fsl/qbman/qman_test_stash.c
300
process_frame_data(handler, &dqrr->fd);
drivers/soc/fsl/qbman/qman_test_stash.c
302
if (qman_enqueue(&handler->tx, &dqrr->fd)) {
drivers/soc/fsl/qbman/qman_test_stash.c
317
struct hp_handler *handler;
drivers/soc/fsl/qbman/qman_test_stash.c
328
handler = kmem_cache_alloc(hp_handler_slab, GFP_KERNEL);
drivers/soc/fsl/qbman/qman_test_stash.c
329
if (!handler) {
drivers/soc/fsl/qbman/qman_test_stash.c
334
handler->processor_id = hp_cpu->processor_id;
drivers/soc/fsl/qbman/qman_test_stash.c
335
handler->addr = frame_dma;
drivers/soc/fsl/qbman/qman_test_stash.c
336
handler->frame_ptr = frame_ptr;
drivers/soc/fsl/qbman/qman_test_stash.c
337
list_add_tail(&handler->node, &hp_cpu->handlers);
drivers/soc/fsl/qbman/qman_test_stash.c
352
struct hp_handler *handler = list_entry(loop, struct hp_handler,
drivers/soc/fsl/qbman/qman_test_stash.c
354
if (qman_retire_fq(&handler->rx, &flags) ||
drivers/soc/fsl/qbman/qman_test_stash.c
360
if (qman_oos_fq(&handler->rx)) {
drivers/soc/fsl/qbman/qman_test_stash.c
365
qman_destroy_fq(&handler->rx);
drivers/soc/fsl/qbman/qman_test_stash.c
366
qman_destroy_fq(&handler->tx);
drivers/soc/fsl/qbman/qman_test_stash.c
367
qman_release_fqid(handler->fqid_rx);
drivers/soc/fsl/qbman/qman_test_stash.c
368
list_del(&handler->node);
drivers/soc/fsl/qbman/qman_test_stash.c
369
kmem_cache_free(hp_handler_slab, handler);
drivers/soc/fsl/qbman/qman_test_stash.c
390
struct hp_handler *handler = h;
drivers/soc/fsl/qbman/qman_test_stash.c
393
if (handler->processor_id != smp_processor_id()) {
drivers/soc/fsl/qbman/qman_test_stash.c
398
memset(&handler->rx, 0, sizeof(handler->rx));
drivers/soc/fsl/qbman/qman_test_stash.c
399
if (handler == special_handler)
drivers/soc/fsl/qbman/qman_test_stash.c
400
handler->rx.cb.dqrr = special_dqrr;
drivers/soc/fsl/qbman/qman_test_stash.c
402
handler->rx.cb.dqrr = normal_dqrr;
drivers/soc/fsl/qbman/qman_test_stash.c
403
err = qman_create_fq(handler->fqid_rx, 0, &handler->rx);
drivers/soc/fsl/qbman/qman_test_stash.c
413
err = qman_init_fq(&handler->rx, QMAN_INITFQ_FLAG_SCHED |
drivers/soc/fsl/qbman/qman_test_stash.c
420
memset(&handler->tx, 0, sizeof(handler->tx));
drivers/soc/fsl/qbman/qman_test_stash.c
421
err = qman_create_fq(handler->fqid_tx, QMAN_FQ_FLAG_NO_MODIFY,
drivers/soc/fsl/qbman/qman_test_stash.c
422
&handler->tx);
drivers/soc/fsl/qbman/qman_test_stash.c
445
struct hp_handler *handler;
drivers/soc/fsl/qbman/qman_test_stash.c
477
handler = list_first_entry(&hp_cpu->handlers, struct hp_handler, node);
drivers/soc/fsl/qbman/qman_test_stash.c
478
if (handler->fqid_rx != 0 || handler->rx_mixer != 0xdeadbeef)
drivers/soc/fsl/qbman/qman_test_stash.c
480
handler->fqid_rx = fqid;
drivers/soc/fsl/qbman/qman_test_stash.c
481
handler->rx_mixer = lfsr;
drivers/soc/fsl/qbman/qman_test_stash.c
483
special_handler = handler;
drivers/soc/ixp4xx/ixp4xx-qmgr.c
118
void (*handler)(void *pdev), void *pdev)
drivers/soc/ixp4xx/ixp4xx-qmgr.c
135
irq_handlers[queue] = handler;
drivers/soc/qcom/qmi_interface.c
393
const struct qmi_msg_handler *handler;
drivers/soc/qcom/qmi_interface.c
401
for (handler = qmi->handlers; handler->fn; handler++) {
drivers/soc/qcom/qmi_interface.c
402
if (handler->type == hdr->type &&
drivers/soc/qcom/qmi_interface.c
403
handler->msg_id == le16_to_cpu(hdr->msg_id))
drivers/soc/qcom/qmi_interface.c
407
if (!handler->fn)
drivers/soc/qcom/qmi_interface.c
410
dest = kzalloc(handler->decoded_size, GFP_KERNEL);
drivers/soc/qcom/qmi_interface.c
414
ret = qmi_decode_message(buf, len, handler->ei, dest);
drivers/soc/qcom/qmi_interface.c
418
handler->fn(qmi, sq, txn, dest);
drivers/spi/spi-rspi.c
1271
irq_handler_t handler, const char *suffix,
drivers/spi/spi-rspi.c
1279
return devm_request_irq(dev, irq, handler, 0, name, dev_id);
drivers/spmi/spmi-pmic-arb.c
968
irq_flow_handler_t handler;
drivers/spmi/spmi-pmic-arb.c
974
handler = handle_edge_irq;
drivers/spmi/spmi-pmic-arb.c
976
handler = handle_level_irq;
drivers/spmi/spmi-pmic-arb.c
982
handler, NULL, NULL);
drivers/staging/greybus/gpio.c
566
girq->handler = handle_level_irq;
drivers/staging/media/atomisp/i2c/atomisp-gc2235.c
324
container_of(ctrl->handler, struct gc2235_device, ctrl_handler);
drivers/staging/media/atomisp/i2c/atomisp-ov2722.c
404
container_of(ctrl->handler, struct ov2722_device, ctrl_handler);
drivers/staging/media/deprecated/atmel/atmel-isc-base.c
1487
struct isc_device *isc = container_of(ctrl->handler,
drivers/staging/media/deprecated/atmel/atmel-isc-base.c
1488
struct isc_device, ctrls.handler);
drivers/staging/media/deprecated/atmel/atmel-isc-base.c
1517
struct isc_device *isc = container_of(ctrl->handler,
drivers/staging/media/deprecated/atmel/atmel-isc-base.c
1518
struct isc_device, ctrls.handler);
drivers/staging/media/deprecated/atmel/atmel-isc-base.c
1595
struct isc_device *isc = container_of(ctrl->handler,
drivers/staging/media/deprecated/atmel/atmel-isc-base.c
1596
struct isc_device, ctrls.handler);
drivers/staging/media/deprecated/atmel/atmel-isc-base.c
1669
struct v4l2_ctrl_handler *hdl = &ctrls->handler;
drivers/staging/media/deprecated/atmel/atmel-isc-base.c
1752
v4l2_ctrl_handler_free(&isc->ctrls.handler);
drivers/staging/media/deprecated/atmel/atmel-isc-base.c
1915
vdev->ctrl_handler = &isc->ctrls.handler;
drivers/staging/media/deprecated/atmel/atmel-isc.h
137
struct v4l2_ctrl_handler handler;
drivers/staging/media/deprecated/atmel/atmel-sama5d2-isc.c
243
struct v4l2_ctrl_handler *hdl = &ctrls->handler;
drivers/staging/media/deprecated/atmel/atmel-sama7g5-isc.c
258
struct v4l2_ctrl_handler *hdl = &ctrls->handler;
drivers/staging/media/imx/imx-ic-prpencvf.c
1072
struct prp_priv *priv = container_of(ctrl->handler,
drivers/staging/media/imx/imx-media-csc-scaler.c
619
struct ipu_csc_scaler_ctx *ctx = container_of(ctrl->handler,
drivers/staging/media/imx/imx-media-fim.c
218
struct imx_media_fim *fim = container_of(ctrl->handler,
drivers/staging/media/imx/imx-media-vdic.c
360
struct vdic_priv *priv = container_of(ctrl->handler,
drivers/staging/media/ipu3/ipu3-v4l2.c
1009
container_of(ctrl->handler, struct imgu_v4l2_subdev, ctrl_handler);
drivers/staging/media/max96712/max96712.c
283
container_of(ctrl->handler, struct max96712_priv, ctrl_handler);
drivers/staging/media/sunxi/cedrus/cedrus.c
47
struct cedrus_ctx *ctx = container_of(ctrl->handler, struct cedrus_ctx, hdl);
drivers/staging/media/tegra-video/vi.c
906
struct tegra_vi_channel *chan = container_of(ctrl->handler,
drivers/staging/vme_user/vme.c
1208
struct vme_error_handler *handler;
drivers/staging/vme_user/vme.c
1212
list_for_each_entry(handler, &bridge->vme_error_handlers, list) {
drivers/staging/vme_user/vme.c
1213
if ((aspace == handler->aspace) &&
drivers/staging/vme_user/vme.c
1214
(address >= handler->start) &&
drivers/staging/vme_user/vme.c
1215
(address < handler->end)) {
drivers/staging/vme_user/vme.c
1216
if (!handler->num_errors)
drivers/staging/vme_user/vme.c
1217
handler->first_error = address;
drivers/staging/vme_user/vme.c
1218
if (handler->num_errors != UINT_MAX)
drivers/staging/vme_user/vme.c
1219
handler->num_errors++;
drivers/staging/vme_user/vme.c
1234
struct vme_error_handler *handler;
drivers/staging/vme_user/vme.c
1236
handler = kmalloc_obj(*handler, GFP_ATOMIC);
drivers/staging/vme_user/vme.c
1237
if (!handler)
drivers/staging/vme_user/vme.c
1240
handler->aspace = aspace;
drivers/staging/vme_user/vme.c
1241
handler->start = address;
drivers/staging/vme_user/vme.c
1242
handler->end = address + len;
drivers/staging/vme_user/vme.c
1243
handler->num_errors = 0;
drivers/staging/vme_user/vme.c
1244
handler->first_error = 0;
drivers/staging/vme_user/vme.c
1245
list_add_tail(&handler->list, &bridge->vme_error_handlers);
drivers/staging/vme_user/vme.c
1247
return handler;
drivers/staging/vme_user/vme.c
1251
void vme_unregister_error_handler(struct vme_error_handler *handler)
drivers/staging/vme_user/vme.c
1253
list_del(&handler->list);
drivers/staging/vme_user/vme.c
1254
kfree(handler);
drivers/staging/vme_user/vme_bridge.h
188
void vme_unregister_error_handler(struct vme_error_handler *handler);
drivers/staging/vme_user/vme_tsi148.c
1163
struct vme_error_handler *handler = NULL;
drivers/staging/vme_user/vme_tsi148.c
1176
handler = vme_register_error_handler(tsi148_bridge, aspace,
drivers/staging/vme_user/vme_tsi148.c
1178
if (!handler) {
drivers/staging/vme_user/vme_tsi148.c
1228
if (handler->num_errors) {
drivers/staging/vme_user/vme_tsi148.c
1231
handler->first_error);
drivers/staging/vme_user/vme_tsi148.c
1232
retval = handler->first_error - (vme_base + offset);
drivers/staging/vme_user/vme_tsi148.c
1234
vme_unregister_error_handler(handler);
drivers/staging/vme_user/vme_tsi148.c
1252
struct vme_error_handler *handler = NULL;
drivers/staging/vme_user/vme_tsi148.c
1265
handler = vme_register_error_handler(tsi148_bridge, aspace,
drivers/staging/vme_user/vme_tsi148.c
1267
if (!handler) {
drivers/staging/vme_user/vme_tsi148.c
1325
if (handler->num_errors) {
drivers/staging/vme_user/vme_tsi148.c
1328
handler->first_error);
drivers/staging/vme_user/vme_tsi148.c
1329
retval = handler->first_error - (vme_base + offset);
drivers/staging/vme_user/vme_tsi148.c
1331
vme_unregister_error_handler(handler);
drivers/target/sbp/sbp_target.c
1023
agent->handler.length = 0x20;
drivers/target/sbp/sbp_target.c
1024
agent->handler.address_callback = tgt_agent_rw;
drivers/target/sbp/sbp_target.c
1025
agent->handler.callback_data = agent;
drivers/target/sbp/sbp_target.c
1033
ret = fw_core_add_address_handler(&agent->handler,
drivers/target/sbp/sbp_target.c
1045
fw_core_remove_address_handler(&agent->handler);
drivers/target/sbp/sbp_target.c
1589
if ((offset != agent->handler.offset) || (length != 8))
drivers/target/sbp/sbp_target.c
1645
agent->handler.length = 0x08;
drivers/target/sbp/sbp_target.c
1646
agent->handler.address_callback = sbp_mgt_agent_rw;
drivers/target/sbp/sbp_target.c
1647
agent->handler.callback_data = agent;
drivers/target/sbp/sbp_target.c
1653
ret = fw_core_add_address_handler(&agent->handler,
drivers/target/sbp/sbp_target.c
1665
fw_core_remove_address_handler(&agent->handler);
drivers/target/sbp/sbp_target.c
1833
mgt_agt_addr = (tport->mgt_agt->handler.offset - CSR_REGISTER_BASE) / 4;
drivers/target/sbp/sbp_target.c
450
addr_to_sbp2_pointer(login->tgt_agt->handler.offset,
drivers/target/sbp/sbp_target.c
823
offset -= agent->handler.offset;
drivers/target/sbp/sbp_target.h
202
struct fw_address_handler handler;
drivers/target/sbp/sbp_target.h
227
struct fw_address_handler handler;
drivers/thunderbolt/xdomain.c
2433
const struct tb_protocol_handler *handler, *tmp;
drivers/thunderbolt/xdomain.c
2457
list_for_each_entry_safe(handler, tmp, &protocol_handlers, list) {
drivers/thunderbolt/xdomain.c
2458
if (!uuid_equal(&hdr->uuid, handler->uuid))
drivers/thunderbolt/xdomain.c
2462
ret = handler->callback(buf, size, handler->data);
drivers/thunderbolt/xdomain.c
619
int tb_register_protocol_handler(struct tb_protocol_handler *handler)
drivers/thunderbolt/xdomain.c
621
if (!handler->uuid || !handler->callback)
drivers/thunderbolt/xdomain.c
623
if (uuid_equal(handler->uuid, &tb_xdp_uuid))
drivers/thunderbolt/xdomain.c
627
list_add_tail(&handler->list, &protocol_handlers);
drivers/thunderbolt/xdomain.c
640
void tb_unregister_protocol_handler(struct tb_protocol_handler *handler)
drivers/thunderbolt/xdomain.c
643
list_del_init(&handler->list);
drivers/tty/serial/fsl_lpuart.c
2869
irq_handler_t handler;
drivers/tty/serial/fsl_lpuart.c
2943
handler = lpuart32_int;
drivers/tty/serial/fsl_lpuart.c
2946
handler = lpuart_int;
drivers/tty/serial/fsl_lpuart.c
2967
ret = devm_request_irq(&pdev->dev, sport->port.irq, handler, 0,
drivers/tty/serial/kgdboc.c
72
static int kgdboc_reset_connect(struct input_handler *handler,
drivers/tty/serial/sh-sci.c
2140
irq_handler_t handler;
drivers/tty/serial/sh-sci.c
2147
.handler = sci_er_interrupt,
drivers/tty/serial/sh-sci.c
2152
.handler = sci_rx_interrupt,
drivers/tty/serial/sh-sci.c
2157
.handler = sci_tx_interrupt,
drivers/tty/serial/sh-sci.c
2162
.handler = sci_br_interrupt,
drivers/tty/serial/sh-sci.c
2167
.handler = sci_rx_interrupt,
drivers/tty/serial/sh-sci.c
2172
.handler = sci_tx_end_interrupt,
drivers/tty/serial/sh-sci.c
2180
.handler = sci_mpxed_interrupt,
drivers/tty/serial/sh-sci.c
2222
ret = request_irq(irq, desc->handler, up->irqflags,
drivers/tty/sysrq.c
110
.handler = sysrq_handle_loglevel,
drivers/tty/sysrq.c
124
.handler = sysrq_handle_SAK,
drivers/tty/sysrq.c
140
.handler = sysrq_handle_unraw,
drivers/tty/sysrq.c
157
.handler = sysrq_handle_crash,
drivers/tty/sysrq.c
170
.handler = sysrq_handle_reboot,
drivers/tty/sysrq.c
183
.handler = sysrq_handle_sync,
drivers/tty/sysrq.c
195
.handler = sysrq_handle_show_timers,
drivers/tty/sysrq.c
205
.handler = sysrq_handle_mountro,
drivers/tty/sysrq.c
218
.handler = sysrq_handle_showlocks,
drivers/tty/sysrq.c
277
.handler = sysrq_handle_showallcpus,
drivers/tty/sysrq.c
297
.handler = sysrq_handle_showregs,
drivers/tty/sysrq.c
309
.handler = sysrq_handle_showstate,
drivers/tty/sysrq.c
320
.handler = sysrq_handle_showstate_blocked,
drivers/tty/sysrq.c
334
.handler = sysrq_ftrace_dump,
drivers/tty/sysrq.c
348
.handler = sysrq_handle_showmem,
drivers/tty/sysrq.c
379
.handler = sysrq_handle_term,
drivers/tty/sysrq.c
409
.handler = sysrq_handle_moom,
drivers/tty/sysrq.c
421
.handler = sysrq_handle_thaw,
drivers/tty/sysrq.c
436
.handler = sysrq_handle_kill,
drivers/tty/sysrq.c
447
.handler = sysrq_handle_unrt,
drivers/tty/sysrq.c
458
.handler = sysrq_handle_replay_logs,
drivers/tty/sysrq.c
611
op_p->handler(key);
drivers/tty/sysrq.c
967
static int sysrq_connect(struct input_handler *handler,
drivers/tty/sysrq.c
981
sysrq->handle.handler = handler;
drivers/tty/vt/keyboard.c
1523
static bool kbd_match(struct input_handler *handler, struct input_dev *dev)
drivers/tty/vt/keyboard.c
1546
static int kbd_connect(struct input_handler *handler, struct input_dev *dev,
drivers/tty/vt/keyboard.c
1556
handle->handler = handler;
drivers/uio/uio.c
450
ret = idev->info->handler(irq, idev->info);
drivers/uio/uio_aec.c
97
info->handler = aectc_irq;
drivers/uio/uio_cif.c
81
info->handler = hilscher_handler;
drivers/uio/uio_dmem_genirq.c
180
if (uioinfo->handler || uioinfo->irqcontrol ||
drivers/uio/uio_dmem_genirq.c
280
uioinfo->handler = uio_dmem_genirq_handler;
drivers/uio/uio_fsl_elbc_gpcm.c
402
info->handler = priv->irq_handler;
drivers/uio/uio_mf624.c
168
info->handler = mf624_irq_handler;
drivers/uio/uio_netx.c
94
info->handler = netx_handler;
drivers/uio/uio_pci_generic.c
100
gdev->info.handler = irqhandler;
drivers/uio/uio_pci_generic_sva.c
104
udev->info.handler = irq_handler;
drivers/uio/uio_pdrv_genirq.c
145
if (uioinfo->handler || uioinfo->irqcontrol ||
drivers/uio/uio_pdrv_genirq.c
227
uioinfo->handler = uio_pdrv_genirq_handler;
drivers/uio/uio_sercos3.c
159
info->handler = sercos3_handler;
drivers/usb/renesas_usbhs/fifo.c
1045
pkt->handler = &usbhs_fifo_pio_pop_handler;
drivers/usb/renesas_usbhs/fifo.c
1048
return pkt->handler->prepare(pkt, is_done);
drivers/usb/renesas_usbhs/fifo.c
1125
pkt->handler = &usbhs_fifo_pio_pop_handler;
drivers/usb/renesas_usbhs/fifo.c
1127
return pkt->handler->try_run(pkt, is_done);
drivers/usb/renesas_usbhs/fifo.c
177
func = pkt->handler->prepare;
drivers/usb/renesas_usbhs/fifo.c
180
func = pkt->handler->try_run;
drivers/usb/renesas_usbhs/fifo.c
183
func = pkt->handler->dma_done;
drivers/usb/renesas_usbhs/fifo.c
418
if (pkt->handler == &usbhs_dcp_status_stage_in_handler)
drivers/usb/renesas_usbhs/fifo.c
451
pkt->handler = &usbhs_fifo_pio_push_handler;
drivers/usb/renesas_usbhs/fifo.c
453
return pkt->handler->prepare(pkt, is_done);
drivers/usb/renesas_usbhs/fifo.c
490
pkt->handler = &usbhs_fifo_pio_pop_handler;
drivers/usb/renesas_usbhs/fifo.c
492
return pkt->handler->prepare(pkt, is_done);
drivers/usb/renesas_usbhs/fifo.c
62
if (!pipe->handler) {
drivers/usb/renesas_usbhs/fifo.c
64
pipe->handler = &usbhsf_null_handler;
drivers/usb/renesas_usbhs/fifo.c
76
pkt->handler = pipe->handler;
drivers/usb/renesas_usbhs/fifo.c
770
if (&usbhs_fifo_dma_push_handler == pkt->handler)
drivers/usb/renesas_usbhs/fifo.c
773
if (&usbhs_fifo_dma_pop_handler == pkt->handler)
drivers/usb/renesas_usbhs/fifo.c
938
pkt->handler = &usbhs_fifo_pio_push_handler;
drivers/usb/renesas_usbhs/fifo.c
940
return pkt->handler->prepare(pkt, is_done);
drivers/usb/renesas_usbhs/fifo.c
965
pkt->handler = &usbhs_fifo_pio_push_handler;
drivers/usb/renesas_usbhs/fifo.c
966
return pkt->handler->try_run(pkt, is_done);
drivers/usb/renesas_usbhs/fifo.h
48
const struct usbhs_pkt_handle *handler;
drivers/usb/renesas_usbhs/mod_gadget.c
344
pipe->handler = &usbhs_fifo_pio_push_handler;
drivers/usb/renesas_usbhs/mod_gadget.c
402
struct usbhsg_recip_handle *handler,
drivers/usb/renesas_usbhs/mod_gadget.c
426
func = handler->device;
drivers/usb/renesas_usbhs/mod_gadget.c
430
func = handler->interface;
drivers/usb/renesas_usbhs/mod_gadget.c
434
func = handler->endpoint;
drivers/usb/renesas_usbhs/mod_gadget.c
443
dev_dbg(dev, "%s (pipe %d :%s)\n", handler->name, nth, msg);
drivers/usb/renesas_usbhs/mod_gadget.c
501
pipe->handler = &usbhs_fifo_pio_push_handler;
drivers/usb/renesas_usbhs/mod_gadget.c
504
pipe->handler = &usbhs_fifo_pio_pop_handler;
drivers/usb/renesas_usbhs/mod_gadget.c
507
pipe->handler = &usbhs_ctrl_stage_end_handler;
drivers/usb/renesas_usbhs/mod_gadget.c
620
pipe->handler = &usbhs_fifo_dma_push_handler;
drivers/usb/renesas_usbhs/mod_gadget.c
622
pipe->handler = &usbhs_fifo_dma_pop_handler;
drivers/usb/renesas_usbhs/mod_host.c
684
pipe->handler = &usbhs_fifo_dma_pop_handler;
drivers/usb/renesas_usbhs/mod_host.c
686
pipe->handler = &usbhs_fifo_dma_push_handler;
drivers/usb/renesas_usbhs/mod_host.c
822
pipe->handler = &usbhs_dcp_data_stage_in_handler;
drivers/usb/renesas_usbhs/mod_host.c
824
pipe->handler = &usbhs_dcp_data_stage_out_handler;
drivers/usb/renesas_usbhs/mod_host.c
852
pipe->handler = &usbhs_dcp_status_stage_in_handler;
drivers/usb/renesas_usbhs/mod_host.c
854
pipe->handler = &usbhs_dcp_status_stage_out_handler;
drivers/usb/renesas_usbhs/pipe.h
32
const struct usbhs_pkt_handle *handler;
drivers/vfio/platform/vfio_platform_irq.c
221
irq_handler_t handler;
drivers/vfio/platform/vfio_platform_irq.c
224
handler = vfio_automasked_irq_handler;
drivers/vfio/platform/vfio_platform_irq.c
226
handler = vfio_irq_handler;
drivers/vfio/platform/vfio_platform_irq.c
241
handler(irq->hwirq, irq);
drivers/vfio/platform/vfio_platform_irq.c
247
handler(irq->hwirq, irq);
drivers/vfio/platform/vfio_platform_irq.c
301
irq_handler_t handler = vfio_irq_handler;
drivers/vfio/platform/vfio_platform_irq.c
315
handler = vfio_automasked_irq_handler;
drivers/vfio/platform/vfio_platform_irq.c
329
ret = request_irq(hwirq, handler, IRQF_NO_AUTOEN,
drivers/vfio/virqfd.c
112
int (*handler)(void *, void *),
drivers/vfio/virqfd.c
127
virqfd->handler = handler;
drivers/vfio/virqfd.c
180
if ((!handler || handler(opaque, data)) && thread)
drivers/vfio/virqfd.c
50
if ((!virqfd->handler ||
drivers/vfio/virqfd.c
51
virqfd->handler(virqfd->opaque, virqfd->data)) &&
drivers/video/fbdev/omap/hwa742.c
287
if (req->handler(req) == REQ_PENDING)
drivers/video/fbdev/omap/hwa742.c
412
req->handler = send_frame_handler; \
drivers/video/fbdev/omap/hwa742.c
562
req->handler = sync_handler;
drivers/video/fbdev/omap/hwa742.c
80
int (*handler)(struct hwa742_request *req);
drivers/video/fbdev/omap2/omapfb/dss/apply.c
1546
void (*handler)(void *), void *data)
drivers/video/fbdev/omap2/omapfb/dss/apply.c
1553
mp->framedone_handler = handler;
drivers/video/fbdev/omap2/omapfb/dss/apply.c
1560
void (*handler)(void *), void *data)
drivers/video/fbdev/omap2/omapfb/dss/apply.c
1564
WARN_ON(mp->framedone_handler != handler ||
drivers/video/fbdev/omap2/omapfb/dss/dispc.c
3866
int dispc_request_irq(irq_handler_t handler, void *dev_id)
drivers/video/fbdev/omap2/omapfb/dss/dispc.c
3873
dispc.user_handler = handler;
drivers/video/fbdev/omap2/omapfb/dss/dss.h
397
int dispc_request_irq(irq_handler_t handler, void *dev_id);
drivers/video/fbdev/omap2/omapfb/dss/dss.h
495
void (*handler)(void *), void *data);
drivers/video/fbdev/omap2/omapfb/dss/dss.h
497
void (*handler)(void *), void *data);
drivers/video/fbdev/omap2/omapfb/dss/dss.h
515
void (*handler)(void *), void *data);
drivers/video/fbdev/omap2/omapfb/dss/dss.h
517
void (*handler)(void *), void *data);
drivers/video/fbdev/omap2/omapfb/dss/output.c
246
void (*handler)(void *), void *data)
drivers/video/fbdev/omap2/omapfb/dss/output.c
248
return dss_mgr_ops->register_framedone_handler(mgr, handler, data);
drivers/video/fbdev/omap2/omapfb/dss/output.c
253
void (*handler)(void *), void *data)
drivers/video/fbdev/omap2/omapfb/dss/output.c
255
dss_mgr_ops->unregister_framedone_handler(mgr, handler, data);
drivers/virt/acrn/acrn_drv.h
130
ioreq_handler_t handler;
drivers/virt/acrn/acrn_drv.h
210
ioreq_handler_t handler,
drivers/virt/acrn/ioreq.c
193
ret = client->handler(client, req);
drivers/virt/acrn/ioreq.c
416
ioreq_handler_t handler,
drivers/virt/acrn/ioreq.c
422
if (!handler && !is_default) {
drivers/virt/acrn/ioreq.c
431
client->handler = handler;
drivers/virt/acrn/ioreq.c
441
if (client->handler) {
drivers/xen/events/events_base.c
1432
irq_handler_t handler,
drivers/xen/events/events_base.c
1443
retval = request_irq(irq, handler, irqflags, devname, dev_id);
drivers/xen/events/events_base.c
1453
irq_handler_t handler,
drivers/xen/events/events_base.c
1457
return bind_evtchn_to_irqhandler_chip(evtchn, handler, irqflags,
drivers/xen/events/events_base.c
1464
irq_handler_t handler,
drivers/xen/events/events_base.c
1468
return bind_evtchn_to_irqhandler_chip(evtchn, handler, irqflags,
drivers/xen/events/events_base.c
1476
irq_handler_t handler, unsigned long irqflags,
drivers/xen/events/events_base.c
1486
retval = request_irq(irq, handler, irqflags, devname, dev_id);
drivers/xen/events/events_base.c
1497
irq_handler_t handler,
drivers/xen/events/events_base.c
1503
remote_port, handler, irqflags, devname,
drivers/xen/events/events_base.c
1509
irq_handler_t handler,
drivers/xen/events/events_base.c
1517
retval = request_irq(irq, handler, irqflags, devname, dev_id);
drivers/xen/events/events_base.c
1529
irq_handler_t handler,
drivers/xen/events/events_base.c
1541
retval = request_irq(irq, handler, irqflags, devname, dev_id);
fs/9p/xattr.c
146
static int v9fs_xattr_handler_get(const struct xattr_handler *handler,
fs/9p/xattr.c
150
const char *full_name = xattr_full_name(handler, name);
fs/9p/xattr.c
155
static int v9fs_xattr_handler_set(const struct xattr_handler *handler,
fs/9p/xattr.c
161
const char *full_name = xattr_full_name(handler, name);
fs/afs/xattr.c
138
static int afs_xattr_get_yfs(const struct xattr_handler *handler,
fs/afs/xattr.c
230
static int afs_xattr_set_yfs(const struct xattr_handler *handler,
fs/afs/xattr.c
268
static int afs_xattr_get_cell(const struct xattr_handler *handler,
fs/afs/xattr.c
295
static int afs_xattr_get_fid(const struct xattr_handler *handler,
fs/afs/xattr.c
333
static int afs_xattr_get_volume(const struct xattr_handler *handler,
fs/afs/xattr.c
36
static int afs_xattr_get_acl(const struct xattr_handler *handler,
fs/afs/xattr.c
99
static int afs_xattr_set_acl(const struct xattr_handler *handler,
fs/btrfs/props.c
101
handler = find_prop_handler(name, NULL);
fs/btrfs/props.c
102
ASSERT(handler != NULL);
fs/btrfs/props.c
104
return handler->ignore(inode);
fs/btrfs/props.c
111
const struct prop_handler *handler;
fs/btrfs/props.c
114
handler = find_prop_handler(name, NULL);
fs/btrfs/props.c
115
if (!handler)
fs/btrfs/props.c
119
ret = btrfs_setxattr(trans, &inode->vfs_inode, handler->xattr_name,
fs/btrfs/props.c
124
ret = handler->apply(inode, NULL, 0);
fs/btrfs/props.c
130
ret = btrfs_setxattr(trans, &inode->vfs_inode, handler->xattr_name, value,
fs/btrfs/props.c
134
ret = handler->apply(inode, value, value_len);
fs/btrfs/props.c
136
btrfs_setxattr(trans, &inode->vfs_inode, handler->xattr_name, NULL,
fs/btrfs/props.c
199
const struct prop_handler *handler;
fs/btrfs/props.c
223
handler = find_prop_handler(name_buf, handlers);
fs/btrfs/props.c
224
if (!handler)
fs/btrfs/props.c
238
iterator(ctx, handler, value_buf, data_len);
fs/btrfs/props.c
258
const struct prop_handler *handler,
fs/btrfs/props.c
266
ret = handler->apply(BTRFS_I(inode), value, len);
fs/btrfs/props.c
270
handler->xattr_name, btrfs_ino(BTRFS_I(inode)),
fs/btrfs/props.c
70
const struct prop_handler *handler;
fs/btrfs/props.c
75
handler = find_prop_handler(name, NULL);
fs/btrfs/props.c
76
if (!handler)
fs/btrfs/props.c
82
return handler->validate(inode, value, value_len);
fs/btrfs/props.c
99
const struct prop_handler *handler;
fs/btrfs/xattr.c
347
static int btrfs_xattr_handler_get(const struct xattr_handler *handler,
fs/btrfs/xattr.c
351
name = xattr_full_name(handler, name);
fs/btrfs/xattr.c
355
static int btrfs_xattr_handler_set(const struct xattr_handler *handler,
fs/btrfs/xattr.c
364
name = xattr_full_name(handler, name);
fs/btrfs/xattr.c
368
static int btrfs_xattr_handler_get_security(const struct xattr_handler *handler,
fs/btrfs/xattr.c
377
name = xattr_full_name(handler, name);
fs/btrfs/xattr.c
397
static int btrfs_xattr_handler_set_security(const struct xattr_handler *handler,
fs/btrfs/xattr.c
408
name = xattr_full_name(handler, name);
fs/btrfs/xattr.c
415
static int btrfs_xattr_handler_set_prop(const struct xattr_handler *handler,
fs/btrfs/xattr.c
425
name = xattr_full_name(handler, name);
fs/buffer.c
451
bh_end_io_t *handler)
fs/buffer.c
453
bh->b_end_io = handler;
fs/cachefiles/daemon.c
344
ret = cmd->handler(cache, args);
fs/cachefiles/daemon.c
62
int (*handler)(struct cachefiles_cache *cache, char *args);
fs/ceph/xattr.c
1327
static int ceph_get_xattr_handler(const struct xattr_handler *handler,
fs/ceph/xattr.c
1336
static int ceph_set_xattr_handler(const struct xattr_handler *handler,
fs/ecryptfs/inode.c
1182
static int ecryptfs_xattr_get(const struct xattr_handler *handler,
fs/ecryptfs/inode.c
1189
static int ecryptfs_xattr_set(const struct xattr_handler *handler,
fs/erofs/xattr.c
410
static int erofs_xattr_generic_get(const struct xattr_handler *handler,
fs/erofs/xattr.c
414
if (handler->flags == EROFS_XATTR_INDEX_USER &&
fs/erofs/xattr.c
418
return erofs_getxattr(inode, handler->flags, name, buffer, size);
fs/erofs/xattr.c
465
const struct xattr_handler *handler = NULL;
fs/erofs/xattr.c
468
handler = xattr_handler_map[idx];
fs/erofs/xattr.c
469
if (xattr_handler_can_list(handler, dentry))
fs/erofs/xattr.c
470
return xattr_prefix(handler);
fs/ext2/xattr.c
127
const struct xattr_handler *handler = NULL;
fs/ext2/xattr.c
130
handler = ext2_xattr_handler_map[name_index];
fs/ext2/xattr.c
132
if (!xattr_handler_can_list(handler, dentry))
fs/ext2/xattr.c
135
return xattr_prefix(handler);
fs/ext2/xattr_security.c
12
ext2_xattr_security_get(const struct xattr_handler *handler,
fs/ext2/xattr_security.c
21
ext2_xattr_security_set(const struct xattr_handler *handler,
fs/ext2/xattr_trusted.c
19
ext2_xattr_trusted_get(const struct xattr_handler *handler,
fs/ext2/xattr_trusted.c
28
ext2_xattr_trusted_set(const struct xattr_handler *handler,
fs/ext2/xattr_user.c
21
ext2_xattr_user_get(const struct xattr_handler *handler,
fs/ext2/xattr_user.c
32
ext2_xattr_user_set(const struct xattr_handler *handler,
fs/ext4/xattr.c
179
const struct xattr_handler *handler = NULL;
fs/ext4/xattr.c
182
handler = ext4_xattr_handler_map[name_index];
fs/ext4/xattr.c
184
if (!xattr_handler_can_list(handler, dentry))
fs/ext4/xattr.c
187
return xattr_prefix(handler);
fs/ext4/xattr_hurd.c
22
ext4_xattr_hurd_get(const struct xattr_handler *handler,
fs/ext4/xattr_hurd.c
34
ext4_xattr_hurd_set(const struct xattr_handler *handler,
fs/ext4/xattr_security.c
16
ext4_xattr_security_get(const struct xattr_handler *handler,
fs/ext4/xattr_security.c
25
ext4_xattr_security_set(const struct xattr_handler *handler,
fs/ext4/xattr_trusted.c
23
ext4_xattr_trusted_get(const struct xattr_handler *handler,
fs/ext4/xattr_trusted.c
32
ext4_xattr_trusted_set(const struct xattr_handler *handler,
fs/ext4/xattr_user.c
22
ext4_xattr_user_get(const struct xattr_handler *handler,
fs/ext4/xattr_user.c
33
ext4_xattr_user_set(const struct xattr_handler *handler,
fs/f2fs/xattr.c
103
static int f2fs_xattr_advise_get(const struct xattr_handler *handler,
fs/f2fs/xattr.c
112
static int f2fs_xattr_advise_set(const struct xattr_handler *handler,
fs/f2fs/xattr.c
219
const struct xattr_handler *handler = NULL;
fs/f2fs/xattr.c
222
handler = f2fs_xattr_handler_map[index];
fs/f2fs/xattr.c
224
if (!xattr_handler_can_list(handler, dentry))
fs/f2fs/xattr.c
227
return xattr_prefix(handler);
fs/f2fs/xattr.c
47
static int f2fs_xattr_generic_get(const struct xattr_handler *handler,
fs/f2fs/xattr.c
53
switch (handler->flags) {
fs/f2fs/xattr.c
64
return f2fs_getxattr(inode, handler->flags, name,
fs/f2fs/xattr.c
68
static int f2fs_xattr_generic_set(const struct xattr_handler *handler,
fs/f2fs/xattr.c
76
switch (handler->flags) {
fs/f2fs/xattr.c
87
return f2fs_setxattr(inode, handler->flags, name,
fs/fuse/xattr.c
182
static int fuse_xattr_get(const struct xattr_handler *handler,
fs/fuse/xattr.c
192
static int fuse_xattr_set(const struct xattr_handler *handler,
fs/gfs2/xattr.c
1231
static int gfs2_xattr_set(const struct xattr_handler *handler,
fs/gfs2/xattr.c
1258
ret = __gfs2_xattr_set(inode, name, value, size, flags, handler->flags);
fs/gfs2/xattr.c
607
static int gfs2_xattr_get(const struct xattr_handler *handler,
fs/gfs2/xattr.c
624
ret = __gfs2_xattr_get(inode, name, buffer, size, handler->flags);
fs/hfs/attr.c
116
static int hfs_xattr_get(const struct xattr_handler *handler,
fs/hfs/attr.c
120
return __hfs_getxattr(inode, handler->flags, value, size);
fs/hfs/attr.c
123
static int hfs_xattr_set(const struct xattr_handler *handler,
fs/hfs/attr.c
132
return __hfs_setxattr(inode, handler->flags, value, size, flags);
fs/hfsplus/xattr.c
891
static int hfsplus_osx_getxattr(const struct xattr_handler *handler,
fs/hfsplus/xattr.c
911
static int hfsplus_osx_setxattr(const struct xattr_handler *handler,
fs/hfsplus/xattr_security.c
16
static int hfsplus_security_getxattr(const struct xattr_handler *handler,
fs/hfsplus/xattr_security.c
25
static int hfsplus_security_setxattr(const struct xattr_handler *handler,
fs/hfsplus/xattr_trusted.c
15
static int hfsplus_trusted_getxattr(const struct xattr_handler *handler,
fs/hfsplus/xattr_trusted.c
24
static int hfsplus_trusted_setxattr(const struct xattr_handler *handler,
fs/hfsplus/xattr_user.c
15
static int hfsplus_user_getxattr(const struct xattr_handler *handler,
fs/hfsplus/xattr_user.c
24
static int hfsplus_user_setxattr(const struct xattr_handler *handler,
fs/jffs2/security.c
51
static int jffs2_security_getxattr(const struct xattr_handler *handler,
fs/jffs2/security.c
59
static int jffs2_security_setxattr(const struct xattr_handler *handler,
fs/jffs2/xattr_trusted.c
19
static int jffs2_trusted_getxattr(const struct xattr_handler *handler,
fs/jffs2/xattr_trusted.c
27
static int jffs2_trusted_setxattr(const struct xattr_handler *handler,
fs/jffs2/xattr_user.c
19
static int jffs2_user_getxattr(const struct xattr_handler *handler,
fs/jffs2/xattr_user.c
27
static int jffs2_user_setxattr(const struct xattr_handler *handler,
fs/jfs/jfs_metapage.c
144
void (*handler)(struct folio *, blk_status_t))
fs/jfs/jfs_metapage.c
152
handler(folio, anchor->status);
fs/jfs/jfs_metapage.c
229
#define dec_io(folio, status, handler) handler(folio, status)
fs/jfs/xattr.c
950
static int jfs_xattr_get(const struct xattr_handler *handler,
fs/jfs/xattr.c
954
name = xattr_full_name(handler, name);
fs/jfs/xattr.c
958
static int jfs_xattr_set(const struct xattr_handler *handler,
fs/jfs/xattr.c
964
name = xattr_full_name(handler, name);
fs/jfs/xattr.c
968
static int jfs_xattr_get_os2(const struct xattr_handler *handler,
fs/jfs/xattr.c
977
static int jfs_xattr_set_os2(const struct xattr_handler *handler,
fs/kernfs/inode.c
325
static int kernfs_vfs_xattr_get(const struct xattr_handler *handler,
fs/kernfs/inode.c
329
const char *name = xattr_full_name(handler, suffix);
fs/kernfs/inode.c
335
static int kernfs_vfs_xattr_set(const struct xattr_handler *handler,
fs/kernfs/inode.c
341
const char *name = xattr_full_name(handler, suffix);
fs/kernfs/inode.c
410
static int kernfs_vfs_user_xattr_set(const struct xattr_handler *handler,
fs/kernfs/inode.c
416
const char *full_name = xattr_full_name(handler, suffix);
fs/nfs/nfs4proc.c
7801
static int nfs4_xattr_set_nfs4_acl(const struct xattr_handler *handler,
fs/nfs/nfs4proc.c
7810
static int nfs4_xattr_get_nfs4_acl(const struct xattr_handler *handler,
fs/nfs/nfs4proc.c
7824
static int nfs4_xattr_set_nfs4_dacl(const struct xattr_handler *handler,
fs/nfs/nfs4proc.c
7833
static int nfs4_xattr_get_nfs4_dacl(const struct xattr_handler *handler,
fs/nfs/nfs4proc.c
7847
static int nfs4_xattr_set_nfs4_sacl(const struct xattr_handler *handler,
fs/nfs/nfs4proc.c
7856
static int nfs4_xattr_get_nfs4_sacl(const struct xattr_handler *handler,
fs/nfs/nfs4proc.c
7870
static int nfs4_xattr_set_nfs4_label(const struct xattr_handler *handler,
fs/nfs/nfs4proc.c
7882
static int nfs4_xattr_get_nfs4_label(const struct xattr_handler *handler,
fs/nfs/nfs4proc.c
7900
static int nfs4_xattr_set_nfs4_user(const struct xattr_handler *handler,
fs/nfs/nfs4proc.c
7939
static int nfs4_xattr_get_nfs4_user(const struct xattr_handler *handler,
fs/ntfs3/xattr.c
764
static int ntfs_getxattr(const struct xattr_handler *handler, struct dentry *de,
fs/ntfs3/xattr.c
857
static noinline int ntfs_setxattr(const struct xattr_handler *handler,
fs/ocfs2/xattr.c
533
const struct xattr_handler *handler = NULL;
fs/ocfs2/xattr.c
536
handler = ocfs2_xattr_handler_map[name_index];
fs/ocfs2/xattr.c
537
return handler ? xattr_prefix(handler) : NULL;
fs/ocfs2/xattr.c
7262
static int ocfs2_xattr_security_get(const struct xattr_handler *handler,
fs/ocfs2/xattr.c
7270
static int ocfs2_xattr_security_set(const struct xattr_handler *handler,
fs/ocfs2/xattr.c
7357
static int ocfs2_xattr_trusted_get(const struct xattr_handler *handler,
fs/ocfs2/xattr.c
7365
static int ocfs2_xattr_trusted_set(const struct xattr_handler *handler,
fs/ocfs2/xattr.c
7384
static int ocfs2_xattr_user_get(const struct xattr_handler *handler,
fs/ocfs2/xattr.c
7396
static int ocfs2_xattr_user_set(const struct xattr_handler *handler,
fs/orangefs/xattr.c
530
static int orangefs_xattr_set_default(const struct xattr_handler *handler,
fs/orangefs/xattr.c
542
static int orangefs_xattr_get_default(const struct xattr_handler *handler,
fs/overlayfs/xattrs.c
173
static int ovl_own_xattr_get(const struct xattr_handler *handler,
fs/overlayfs/xattrs.c
180
escaped = ovl_xattr_escape_name(handler->prefix, name);
fs/overlayfs/xattrs.c
191
static int ovl_own_xattr_set(const struct xattr_handler *handler,
fs/overlayfs/xattrs.c
200
escaped = ovl_xattr_escape_name(handler->prefix, name);
fs/overlayfs/xattrs.c
211
static int ovl_other_xattr_get(const struct xattr_handler *handler,
fs/overlayfs/xattrs.c
218
static int ovl_other_xattr_set(const struct xattr_handler *handler,
fs/pidfs.c
1001
static int pidfs_xattr_get(const struct xattr_handler *handler,
fs/pidfs.c
1014
name = xattr_full_name(handler, suffix);
fs/pidfs.c
1018
static int pidfs_xattr_set(const struct xattr_handler *handler,
fs/pidfs.c
1042
name = xattr_full_name(handler, suffix);
fs/smb/client/xattr.c
133
switch (handler->flags) {
fs/smb/client/xattr.c
181
switch (handler->flags) {
fs/smb/client/xattr.c
271
static int cifs_xattr_get(const struct xattr_handler *handler,
fs/smb/client/xattr.c
299
switch (handler->flags) {
fs/smb/client/xattr.c
335
switch (handler->flags) {
fs/smb/client/xattr.c
93
static int cifs_xattr_set(const struct xattr_handler *handler,
fs/smb/server/transport_rdma.c
2663
struct task_struct *handler;
fs/smb/server/transport_rdma.c
2746
handler = kthread_run(ksmbd_conn_handler_loop,
fs/smb/server/transport_rdma.c
2749
if (IS_ERR(handler)) {
fs/smb/server/transport_rdma.c
2750
ret = PTR_ERR(handler);
fs/smb/server/transport_tcp.c
181
struct task_struct *handler;
fs/smb/server/transport_tcp.c
191
handler = kthread_run(ksmbd_conn_handler_loop,
fs/smb/server/transport_tcp.c
195
handler = kthread_run(ksmbd_conn_handler_loop,
fs/smb/server/transport_tcp.c
199
handler = kthread_run(ksmbd_conn_handler_loop,
fs/smb/server/transport_tcp.c
203
if (IS_ERR(handler)) {
fs/smb/server/transport_tcp.c
205
rc = PTR_ERR(handler);
fs/squashfs/xattr.c
203
static int squashfs_xattr_handler_get(const struct xattr_handler *handler,
fs/squashfs/xattr.c
209
return squashfs_xattr_get(inode, handler->flags, name,
fs/squashfs/xattr.c
47
const struct xattr_handler *handler;
fs/squashfs/xattr.c
56
handler = squashfs_xattr_handler(le16_to_cpu(entry.type));
fs/squashfs/xattr.c
57
if (handler && (!handler->list || handler->list(d))) {
fs/squashfs/xattr.c
58
const char *prefix = handler->prefix ?: handler->name;
fs/ubifs/xattr.c
651
static int xattr_get(const struct xattr_handler *handler,
fs/ubifs/xattr.c
658
name = xattr_full_name(handler, name);
fs/ubifs/xattr.c
662
static int xattr_set(const struct xattr_handler *handler,
fs/ubifs/xattr.c
671
name = xattr_full_name(handler, name);
fs/xattr.c
1126
const struct xattr_handler *handler, * const *handlers = dentry->d_sb->s_xattr;
fs/xattr.c
1129
for_each_xattr_handler(handlers, handler) {
fs/xattr.c
1132
if (!handler->name || (handler->list && !handler->list(dentry)))
fs/xattr.c
1134
err = xattr_list_one(&buffer, &remaining_size, handler->name);
fs/xattr.c
1158
const char *xattr_full_name(const struct xattr_handler *handler,
fs/xattr.c
1161
size_t prefix_len = strlen(xattr_prefix(handler));
fs/xattr.c
165
const struct xattr_handler *handler;
fs/xattr.c
173
for_each_xattr_handler(handlers, handler) {
fs/xattr.c
174
if (!strncmp(xattr_prefix(handler), XATTR_USER_PREFIX,
fs/xattr.c
188
const struct xattr_handler *handler;
fs/xattr.c
193
handler = xattr_resolve_name(inode, &name);
fs/xattr.c
194
if (IS_ERR(handler))
fs/xattr.c
195
return PTR_ERR(handler);
fs/xattr.c
196
if (!handler->set)
fs/xattr.c
200
return handler->set(handler, idmap, dentry, inode, name, value,
fs/xattr.c
379
const struct xattr_handler *handler;
fs/xattr.c
388
handler = xattr_resolve_name(inode, &name);
fs/xattr.c
389
if (IS_ERR(handler))
fs/xattr.c
390
return PTR_ERR(handler);
fs/xattr.c
391
if (!handler->get)
fs/xattr.c
393
error = handler->get(handler, dentry, inode, name, NULL, 0);
fs/xattr.c
404
error = handler->get(handler, dentry, inode, name, value, error);
fs/xattr.c
413
const struct xattr_handler *handler;
fs/xattr.c
418
handler = xattr_resolve_name(inode, &name);
fs/xattr.c
419
if (IS_ERR(handler))
fs/xattr.c
420
return PTR_ERR(handler);
fs/xattr.c
421
if (!handler->get)
fs/xattr.c
423
return handler->get(handler, dentry, inode, name, value, size);
fs/xattr.c
46
#define for_each_xattr_handler(handlers, handler) \
fs/xattr.c
48
for ((handler) = *(handlers)++; \
fs/xattr.c
49
(handler) != NULL; \
fs/xattr.c
50
(handler) = *(handlers)++)
fs/xattr.c
508
const struct xattr_handler *handler;
fs/xattr.c
513
handler = xattr_resolve_name(inode, &name);
fs/xattr.c
514
if (IS_ERR(handler))
fs/xattr.c
515
return PTR_ERR(handler);
fs/xattr.c
516
if (!handler->set)
fs/xattr.c
518
return handler->set(handler, idmap, dentry, inode, name, NULL, 0,
fs/xattr.c
59
const struct xattr_handler *handler;
fs/xattr.c
66
for_each_xattr_handler(handlers, handler) {
fs/xattr.c
69
n = strcmp_prefix(*name, xattr_prefix(handler));
fs/xattr.c
71
if (!handler->prefix ^ !*n) {
fs/xattr.c
77
return handler;
fs/xfs/xfs_xattr.c
134
xfs_xattr_get(const struct xattr_handler *handler, struct dentry *unused,
fs/xfs/xfs_xattr.c
139
.attr_filter = handler->flags,
fs/xfs/xfs_xattr.c
171
xfs_xattr_set(const struct xattr_handler *handler,
fs/xfs/xfs_xattr.c
178
.attr_filter = handler->flags,
fs/xfs/xfs_xattr.c
187
if (!error && (handler->flags & XFS_ATTR_ROOT))
include/acpi/acpi_bus.h
486
struct acpi_scan_handler *handler;
include/acpi/acpi_bus.h
624
acpi_notify_handler handler, void *context);
include/acpi/acpi_bus.h
627
acpi_notify_handler handler);
include/acpi/acpi_bus.h
667
int acpi_scan_add_handler(struct acpi_scan_handler *handler);
include/acpi/acpixf.h
507
handler, void *context))
include/acpi/acpixf.h
510
handler))
include/acpi/acpixf.h
539
acpi_object_handler handler,
include/acpi/acpixf.h
543
acpi_object_handler handler))
include/acpi/acpixf.h
546
acpi_object_handler handler,
include/acpi/acpixf.h
596
(acpi_init_handler handler, u32 function))
include/acpi/acpixf.h
606
(acpi_gbl_event_handler handler,
include/acpi/acpixf.h
612
handler,
include/acpi/acpixf.h
618
handler))
include/acpi/acpixf.h
644
handler,
include/acpi/acpixf.h
650
handler))
include/acpi/acpixf.h
657
handler,
include/acpi/acpixf.h
664
acpi_adr_space_handler handler,
include/acpi/acpixf.h
678
handler))
include/acpi/acpixf.h
681
(acpi_exception_handler handler))
include/acpi/acpixf.h
684
(acpi_interface_handler handler))
include/acpi/acpixf.h
977
acpi_object_handler handler,
include/asm-generic/mshyperv.h
181
void hv_setup_vmbus_handler(void (*handler)(void));
include/asm-generic/mshyperv.h
183
void hv_setup_stimer0_handler(void (*handler)(void));
include/asm-generic/mshyperv.h
186
void hv_setup_kexec_handler(void (*handler)(void));
include/asm-generic/mshyperv.h
188
void hv_setup_crash_handler(void (*handler)(struct pt_regs *regs));
include/asm-generic/mshyperv.h
190
void hv_setup_mshv_handler(void (*handler)(void));
include/linux/acpi.h
237
int acpi_table_parse(char *id, acpi_tbl_table_handler handler);
include/linux/acpi.h
240
acpi_tbl_entry_handler handler, unsigned int max_entries);
include/linux/acpi.h
245
acpi_tbl_entry_handler handler,
include/linux/acpi.h
419
wmi_notify_handler handler, void *data);
include/linux/acpi.h
938
int (*handler)(struct acpi_table_header *))
include/linux/adb.h
58
void (*handler)(unsigned char *, int, int));
include/linux/cb710.h
79
cb710_irq_handler_t handler);
include/linux/firewire.h
384
int fw_core_add_address_handler(struct fw_address_handler *handler,
include/linux/firewire.h
386
void fw_core_remove_address_handler(struct fw_address_handler *handler);
include/linux/firmware/intel/stratix10-svc-client.h
360
int stratix10_svc_async_send(struct stratix10_svc_chan *chan, void *msg, void **handler,
include/linux/fw_table.h
22
acpi_tbl_entry_handler handler;
include/linux/gameport.h
196
static inline void gameport_set_poll_handler(struct gameport *gameport, void (*handler)(struct gameport *))
include/linux/gameport.h
198
gameport->poll_handler = handler;
include/linux/genl_magic_func.h
21
#define GENL_op(op_name, op_num, handler, tla_list)
include/linux/genl_magic_func.h
217
#define GENL_op(op_name, op_num, handler, tla_list) \
include/linux/genl_magic_func.h
233
#define GENL_op(op_name, op_num, handler, tla_list) \
include/linux/genl_magic_func.h
235
handler \
include/linux/genl_magic_func.h
245
#define GENL_op(op_name, op_num, handler, tla_list)
include/linux/genl_magic_func.h
320
#define GENL_op(op_name, op_num, handler, tla_list)
include/linux/genl_magic_struct.h
106
#define GENL_doit(handler) \
include/linux/genl_magic_struct.h
107
.doit = handler, \
include/linux/genl_magic_struct.h
109
#define GENL_dumpit(handler) \
include/linux/genl_magic_struct.h
110
.dumpit = handler, \
include/linux/genl_magic_struct.h
131
#define GENL_op(op_name, op_num, handler, tla_list) \
include/linux/genl_magic_struct.h
142
#define GENL_op(op_name, op_num, handler, attr_list)
include/linux/genl_magic_struct.h
181
#define GENL_op(op_name, op_num, handler, attr_list) \
include/linux/genl_magic_struct.h
198
#define GENL_op(op_name, op_num, handler, attr_list)
include/linux/gpio/driver.h
151
irq_flow_handler_t handler;
include/linux/greybus/connection.h
49
gb_request_handler_t handler;
include/linux/greybus/connection.h
68
u16 hd_cport_id, gb_request_handler_t handler);
include/linux/greybus/connection.h
71
u16 cport_id, gb_request_handler_t handler);
include/linux/greybus/connection.h
73
u16 cport_id, gb_request_handler_t handler,
include/linux/hsi/hsi.h
149
void (*handler)(struct hsi_client *, unsigned long));
include/linux/i3c/device.h
357
void (*handler)(struct i3c_device *dev,
include/linux/i3c/master.h
162
void (*handler)(struct i3c_device *dev,
include/linux/inet_diag.h
79
extern int inet_diag_register(const struct inet_diag_handler *handler);
include/linux/inet_diag.h
80
extern void inet_diag_unregister(const struct inet_diag_handler *handler);
include/linux/input.h
323
bool (*match)(struct input_handler *handler, struct input_dev *dev);
include/linux/input.h
324
int (*connect)(struct input_handler *handler, struct input_dev *dev, const struct input_device_id *id);
include/linux/input.h
363
struct input_handler *handler;
include/linux/interrupt.h
124
irq_handler_t handler;
include/linux/interrupt.h
155
request_threaded_irq(unsigned int irq, irq_handler_t handler,
include/linux/interrupt.h
173
request_irq(unsigned int irq, irq_handler_t handler, unsigned long flags,
include/linux/interrupt.h
176
return request_threaded_irq(irq, handler, NULL, flags | IRQF_COND_ONESHOT, name, dev);
include/linux/interrupt.h
180
request_any_context_irq(unsigned int irq, irq_handler_t handler,
include/linux/interrupt.h
184
request_percpu_irq_affinity(unsigned int irq, irq_handler_t handler, const char *devname,
include/linux/interrupt.h
188
request_nmi(unsigned int irq, irq_handler_t handler, unsigned long flags,
include/linux/interrupt.h
192
request_percpu_irq(unsigned int irq, irq_handler_t handler,
include/linux/interrupt.h
195
return request_percpu_irq_affinity(irq, handler, devname,
include/linux/interrupt.h
200
request_percpu_nmi(unsigned int irq, irq_handler_t handler, const char *name,
include/linux/interrupt.h
213
irq_handler_t handler, irq_handler_t thread_fn,
include/linux/interrupt.h
218
devm_request_irq(struct device *dev, unsigned int irq, irq_handler_t handler,
include/linux/interrupt.h
221
return devm_request_threaded_irq(dev, irq, handler, NULL, irqflags | IRQF_COND_ONESHOT,
include/linux/interrupt.h
227
irq_handler_t handler, unsigned long irqflags,
include/linux/iommu.h
1284
iommu_fault_handler_t handler, void *token)
include/linux/iommu.h
238
iommu_fault_handler_t handler;
include/linux/iommu.h
931
iommu_fault_handler_t handler, void *token);
include/linux/ipack.h
153
irqreturn_t (*handler)(void *), void *arg);
include/linux/ipmi.h
118
const struct ipmi_user_hndl *handler,
include/linux/irq.h
1017
irq_flow_handler_t handler;
include/linux/irq.h
1130
irq_flow_handler_t handler;
include/linux/irq.h
1158
void __iomem *reg_base, irq_flow_handler_t handler);
include/linux/irq.h
1169
irq_flow_handler_t handler);
include/linux/irq.h
1192
irq_flow_handler_t handler,
include/linux/irq.h
1197
handler, clr, set, flags) \
include/linux/irq.h
1201
handler, clr, set, flags); \
include/linux/irqchip/irq-madera.h
104
irq_handler_t handler, void *data)
include/linux/irqchip/irq-madera.h
110
return request_threaded_irq(irq, NULL, handler, IRQF_ONESHOT, name,
include/linux/irqdesc.h
222
irq_flow_handler_t handler)
include/linux/irqdesc.h
226
desc->handle_irq = handler;
include/linux/irqdesc.h
244
irq_flow_handler_t handler, const char *name)
include/linux/irqdesc.h
248
desc->handle_irq = handler;
include/linux/irqdomain.h
568
const struct irq_chip *chip, void *chip_data, irq_flow_handler_t handler,
include/linux/kprobes.h
148
kretprobe_handler_t handler;
include/linux/liveupdate.h
45
struct liveupdate_file_handler *handler;
include/linux/liveupdate.h
72
bool (*can_preserve)(struct liveupdate_file_handler *handler,
include/linux/mfd/88pm80x.h
326
irq_handler_t handler, unsigned long flags,
include/linux/mfd/88pm80x.h
332
NULL, handler, flags, name, data);
include/linux/mfd/arizona/core.h
173
irq_handler_t handler, void *data);
include/linux/mfd/da9052/da9052.h
213
irq_handler_t handler, void *data);
include/linux/mfd/mc13xxx.h
22
irq_handler_t handler, const char *name, void *dev);
include/linux/mfd/mc13xxx.h
35
irq_handler_t handler,
include/linux/mfd/mc13xxx.h
38
return mc13xxx_irq_request(mc13xxx, irq, handler, name, dev);
include/linux/mfd/wm8350/core.h
662
irq_handler_t handler,
include/linux/mfd/wm8350/core.h
670
handler, flags | IRQF_ONESHOT, name, data);
include/linux/mfd/wm8994/core.h
121
irq_handler_t handler, const char *name,
include/linux/mfd/wm8994/core.h
127
NULL, handler, IRQF_TRIGGER_RISING, name,
include/linux/mlx5/eq.h
58
#define MLX5_NB_INIT(name, handler, event) do { \
include/linux/mlx5/eq.h
59
(name)->nb.notifier_call = handler; \
include/linux/mlx5/fs.h
323
int mlx5_modify_rule_destination(struct mlx5_flow_handle *handler,
include/linux/mmc/sdio_func.h
139
extern int sdio_claim_irq(struct sdio_func *func, sdio_irq_handler_t *handler);
include/linux/msi.h
505
irq_flow_handler_t handler;
include/linux/ntb.h
1646
int ntbm_msi_request_threaded_irq(struct ntb_dev *ntb, irq_handler_t handler,
include/linux/ntb.h
1666
irq_handler_t handler,
include/linux/ntb.h
1681
irq_handler_t handler,
include/linux/ntb.h
1685
return ntbm_msi_request_threaded_irq(ntb, handler, NULL, name,
include/linux/pci.h
1495
irq_handler_t handler, irq_handler_t thread_fn, void *dev_id,
include/linux/phy.h
2161
void (*handler)(struct net_device *),
include/linux/phy.h
2164
void (*handler)(struct net_device *),
include/linux/platform_data/mmc-mxcmmc.h
26
int (*init)(struct device *dev, irq_handler_t handler, void *data);
include/linux/qed/qed_if.h
923
void (*handler)(void *));
include/linux/reboot.h
147
void unregister_sys_off_handler(struct sys_off_handler *handler);
include/linux/remoteproc/mtk_scp.h
57
int scp_ipi_register(struct mtk_scp *scp, u32 id, scp_ipi_handler_t handler,
include/linux/rethook.h
36
void (__rcu *handler) (struct rethook_node *, void *, unsigned long, struct pt_regs *);
include/linux/rethook.h
60
struct rethook *rethook_alloc(void *data, rethook_handler_t handler, int size, int num);
include/linux/rpmsg/mtk_rpmsg.h
25
ipi_handler_t handler, void *priv);
include/linux/soc/ixp4xx/qmgr.h
65
void (*handler)(void *pdev), void *pdev);
include/linux/syscalls.h
1141
asmlinkage long sys_signal(int sig, __sighandler_t handler);
include/linux/sysrq.h
33
void (* const handler)(u8);
include/linux/thunderbolt.h
383
int tb_register_protocol_handler(struct tb_protocol_handler *handler);
include/linux/thunderbolt.h
384
void tb_unregister_protocol_handler(struct tb_protocol_handler *handler);
include/linux/uio_driver.h
114
irqreturn_t (*handler)(int irq, struct uio_info *dev_info);
include/linux/uprobes.h
54
int (*handler)(struct uprobe_consumer *self, struct pt_regs *regs, __u64 *data);
include/linux/vfio.h
377
int (*handler)(void *, void *);
include/linux/vfio.h
388
int vfio_virqfd_enable(void *opaque, int (*handler)(void *, void *),
include/linux/vga_switcheroo.h
162
int vga_switcheroo_register_handler(const struct vga_switcheroo_handler *handler,
include/linux/vga_switcheroo.h
182
static inline int vga_switcheroo_register_handler(const struct vga_switcheroo_handler *handler,
include/linux/xattr.h
103
static inline const char *xattr_prefix(const struct xattr_handler *handler)
include/linux/xattr.h
105
return handler->prefix ?: handler->name;
include/linux/xattr.h
64
static inline bool xattr_handler_can_list(const struct xattr_handler *handler,
include/linux/xattr.h
67
return handler && (!handler->list || handler->list(dentry));
include/media/v4l2-ctrls.h
273
struct v4l2_ctrl_handler *handler;
include/media/v4l2-ctrls.h
594
mutex_lock(ctrl->handler->lock);
include/media/v4l2-ctrls.h
604
mutex_unlock(ctrl->handler->lock);
include/media/v4l2-flash-led-class.h
111
return container_of(c->handler, struct v4l2_flash, hdl);
include/misc/ocxl.h
200
irqreturn_t (*handler)(void *private),
include/net/cfg80211.h
10376
ssize_t (*handler)(struct wiphy *wiphy,
include/net/cfg80211.h
10399
ssize_t (*handler)(struct wiphy *wiphy,
include/net/gre.h
28
int (*handler)(struct sk_buff *skb);
include/net/iucv/iucv.h
106
struct iucv_handler *handler;
include/net/iucv/iucv.h
198
int iucv_register(struct iucv_handler *handler, int smp);
include/net/iucv/iucv.h
199
void iucv_unregister(struct iucv_handler *handler, int smp);
include/net/iucv/iucv.h
231
int iucv_path_accept(struct iucv_path *path, struct iucv_handler *handler,
include/net/iucv/iucv.h
234
int iucv_path_connect(struct iucv_path *path, struct iucv_handler *handler,
include/net/iucv/iucv.h
287
int (*path_accept)(struct iucv_path *path, struct iucv_handler *handler,
include/net/iucv/iucv.h
290
struct iucv_handler *handler,
include/net/iucv/iucv.h
295
int (*iucv_register)(struct iucv_handler *handler, int smp);
include/net/iucv/iucv.h
296
void (*iucv_unregister)(struct iucv_handler *handler, int smp);
include/net/llc.h
107
void (*handler)(struct llc_sap *sap, struct sk_buff *skb));
include/net/llc.h
110
void llc_set_station_handler(void (*handler)(struct sk_buff *skb));
include/net/mana/gdma.h
380
void (*handler)(void *arg);
include/net/ncsi.h
30
void (*handler)(struct ncsi_dev *ndev);
include/net/protocol.h
38
int (*handler)(struct sk_buff *skb);
include/net/protocol.h
54
int (*handler)(struct sk_buff *skb);
include/net/wext.h
47
iw_handler handler);
include/net/wext.h
50
iw_handler handler);
include/net/xfrm.h
1601
int (*handler)(struct sk_buff *skb);
include/net/xfrm.h
1612
int (*handler)(struct sk_buff *skb);
include/net/xfrm.h
1625
int (*handler)(struct sk_buff *skb);
include/net/xfrm.h
1634
int (*handler)(struct sk_buff *skb);
include/net/xfrm.h
1817
int xfrm4_protocol_register(struct xfrm4_protocol *handler, unsigned char protocol);
include/net/xfrm.h
1818
int xfrm4_protocol_deregister(struct xfrm4_protocol *handler, unsigned char protocol);
include/net/xfrm.h
1819
int xfrm4_tunnel_register(struct xfrm_tunnel *handler, unsigned short family);
include/net/xfrm.h
1820
int xfrm4_tunnel_deregister(struct xfrm_tunnel *handler, unsigned short family);
include/net/xfrm.h
1832
int xfrm6_protocol_register(struct xfrm6_protocol *handler, unsigned char protocol);
include/net/xfrm.h
1833
int xfrm6_protocol_deregister(struct xfrm6_protocol *handler, unsigned char protocol);
include/net/xfrm.h
1834
int xfrm6_tunnel_register(struct xfrm6_tunnel *handler, unsigned short family);
include/net/xfrm.h
1835
int xfrm6_tunnel_deregister(struct xfrm6_tunnel *handler, unsigned short family);
include/pcmcia/ds.h
207
irq_handler_t handler);
include/rdma/ib_verbs.h
788
void (*handler)(struct ib_event_handler *, struct ib_event *);
include/rdma/ib_verbs.h
795
(_ptr)->handler = _handler; \
include/rdma/uverbs_ioctl.h
306
int (*handler)(struct uverbs_attr_bundle *attrs);
include/rdma/uverbs_named_ioctl.h
30
.handler = UVERBS_HANDLER(_method_id), \
include/rdma/uverbs_named_ioctl.h
44
.handler = uverbs_destroy_def_handler, \
include/scsi/scsi_device.h
284
struct scsi_device_handler *handler;
include/soc/tegra/bpmp.h
139
tegra_bpmp_mrq_handler_t handler, void *data);
include/soc/tegra/bpmp.h
169
tegra_bpmp_mrq_handler_t handler,
include/soc/tegra/bpmp.h
68
tegra_bpmp_mrq_handler_t handler;
include/sound/cs35l41.h
863
.handler = _hand, \
include/sound/cs35l41.h
869
irqreturn_t (*handler)(int irq, void *data);
include/sound/emu10k1.h
1577
snd_fx8010_irq_handler_t *handler;
include/sound/emu10k1.h
1914
snd_fx8010_irq_handler_t *handler,
include/sound/sdca_interrupts.h
70
int sdca_irq, const char *name, irq_handler_t handler,
include/trace/bpf_probe.h
83
btf_trace_##call handler; \
include/trace/events/nmi.h
13
TP_PROTO(void *handler, s64 delta_ns, int handled),
include/trace/events/nmi.h
15
TP_ARGS(handler, delta_ns, handled),
include/trace/events/nmi.h
18
__field( void *, handler )
include/trace/events/nmi.h
24
__entry->handler = handler;
include/trace/events/nmi.h
30
__entry->handler,
include/xen/events.h
22
irq_handler_t handler,
include/xen/events.h
26
irq_handler_t handler,
include/xen/events.h
31
irq_handler_t handler,
include/xen/events.h
36
irq_handler_t handler,
include/xen/events.h
44
irq_handler_t handler,
kernel/debug/debug_core.c
982
.handler = sysrq_handle_dbg,
kernel/events/uprobes.c
1398
if (!uc->handler && !uc->ret_handler)
kernel/events/uprobes.c
2559
bool session = uc->handler && uc->ret_handler;
kernel/events/uprobes.c
2563
if (uc->handler) {
kernel/events/uprobes.c
2564
rc = uc->handler(uc, regs, &cookie);
kernel/events/uprobes.c
2566
"bad rc=0x%x from %ps()\n", rc, uc->handler);
kernel/events/uprobes.c
2612
bool session = uc->handler && uc->ret_handler;
kernel/irq/chip.c
33
.handler = bad_chained_irq,
kernel/irq/chip.c
801
res = action->handler(irq, action->dev_id);
kernel/irq/chip.c
920
res = action->handler(irq, raw_cpu_ptr(action->percpu_dev_id));
kernel/irq/debug.h
27
desc->action->handler, desc->action->handler);
kernel/irq/devres.c
101
irq_handler_t handler, irq_handler_t thread_fn,
kernel/irq/devres.c
105
int rc = __devm_request_threaded_irq(dev, irq, handler, thread_fn,
kernel/irq/devres.c
108
return devm_request_result(dev, rc, irq, handler, thread_fn, devname);
kernel/irq/devres.c
113
irq_handler_t handler,
kernel/irq/devres.c
128
rc = request_any_context_irq(irq, handler, irqflags, devname, dev_id);
kernel/irq/devres.c
166
irq_handler_t handler, unsigned long irqflags,
kernel/irq/devres.c
169
int rc = __devm_request_any_context_irq(dev, irq, handler, irqflags,
kernel/irq/devres.c
172
return devm_request_result(dev, rc, irq, handler, NULL, devname);
kernel/irq/devres.c
267
irq_flow_handler_t handler)
kernel/irq/devres.c
274
irq_base, reg_base, handler);
kernel/irq/devres.c
34
irq_handler_t handler, irq_handler_t thread_fn,
kernel/irq/devres.c
41
irq, handler, thread_fn, devname ? : "");
kernel/irq/devres.c
45
irq_handler_t handler,
kernel/irq/devres.c
61
rc = request_threaded_irq(irq, handler, thread_fn, irqflags, devname,
kernel/irq/generic-chip.c
212
void __iomem *reg_base, irq_flow_handler_t handler)
kernel/irq/generic-chip.c
223
gc->chip_types->handler = handler;
kernel/irq/generic-chip.c
239
void __iomem *reg_base, irq_flow_handler_t handler)
kernel/irq/generic-chip.c
246
handler);
kernel/irq/generic-chip.c
319
info->handler);
kernel/irq/generic-chip.c
387
irq_flow_handler_t handler,
kernel/irq/generic-chip.c
395
.handler = handler,
kernel/irq/generic-chip.c
486
irq_domain_set_info(d, virq, hw_irq, chip, gc, ct->handler, NULL, NULL);
kernel/irq/generic-chip.c
559
irq_set_chip_and_handler(i, chip, ct->handler);
kernel/irq/generic-chip.c
583
irq_data_to_desc(d)->handle_irq = ct->handler;
kernel/irq/handle.c
180
smp_processor_id(), irq, action->handler,
kernel/irq/handle.c
206
res = action->handler(irq, action->dev_id);
kernel/irq/handle.c
209
res = action->handler(irq, action->dev_id);
kernel/irq/handle.c
215
irq, action->handler))
kernel/irq/internals.h
294
void __iomem *reg_base, irq_flow_handler_t handler);
kernel/irq/internals.h
299
void __iomem *reg_base, irq_flow_handler_t handler) { }
kernel/irq/irqdomain.c
1552
void *chip_data, irq_flow_handler_t handler,
kernel/irq/irqdomain.c
1556
__irq_set_handler(virq, handler, 0, handler_name);
kernel/irq/irqdomain.c
2063
void *chip_data, irq_flow_handler_t handler,
kernel/irq/irqdomain.c
2066
irq_set_chip_and_handler_name(virq, chip, handler, handler_name);
kernel/irq/manage.c
1090
action->handler == irq_forced_secondary_handler)
kernel/irq/manage.c
1254
if (action->handler == irq_forced_secondary_handler)
kernel/irq/manage.c
1323
if (new->handler == irq_default_primary_handler)
kernel/irq/manage.c
1333
if (new->handler && new->thread_fn) {
kernel/irq/manage.c
1338
new->secondary->handler = irq_forced_secondary_handler;
kernel/irq/manage.c
1346
new->thread_fn = new->handler;
kernel/irq/manage.c
1347
new->handler = irq_default_primary_handler;
kernel/irq/manage.c
1519
new->handler = irq_nested_primary_handler;
kernel/irq/manage.c
1692
} else if (new->handler == irq_default_primary_handler &&
kernel/irq/manage.c
1946
action->handler(irq, dev_id);
kernel/irq/manage.c
2115
int request_threaded_irq(unsigned int irq, irq_handler_t handler,
kernel/irq/manage.c
2153
if (!handler) {
kernel/irq/manage.c
2156
handler = irq_default_primary_handler;
kernel/irq/manage.c
2163
action->handler = handler;
kernel/irq/manage.c
2196
handler(irq, dev_id);
kernel/irq/manage.c
2222
int request_any_context_irq(unsigned int irq, irq_handler_t handler,
kernel/irq/manage.c
2236
ret = request_threaded_irq(irq, NULL, handler,
kernel/irq/manage.c
2241
ret = request_irq(irq, handler, flags, name, dev_id);
kernel/irq/manage.c
2271
int request_nmi(unsigned int irq, irq_handler_t handler,
kernel/irq/manage.c
2288
if (!handler)
kernel/irq/manage.c
2304
action->handler = handler;
kernel/irq/manage.c
2480
struct irqaction *create_percpu_irqaction(irq_handler_t handler, unsigned long flags,
kernel/irq/manage.c
2493
action->handler = handler;
kernel/irq/manage.c
2526
int request_percpu_irq_affinity(unsigned int irq, irq_handler_t handler, const char *devname,
kernel/irq/manage.c
2541
action = create_percpu_irqaction(handler, 0, devname, affinity, dev_id);
kernel/irq/manage.c
2584
int request_percpu_nmi(unsigned int irq, irq_handler_t handler, const char *name,
kernel/irq/manage.c
2591
if (!handler)
kernel/irq/manage.c
2607
action = create_percpu_irqaction(handler, IRQF_NO_THREAD | IRQF_NOBALANCING,
kernel/irq/msi.c
816
if (info->handler && info->handler_name) {
kernel/irq/msi.c
817
__irq_set_handler(virq, info->handler, 0, info->handler_name);
kernel/irq/spurious.c
172
pr_err("[<%p>] %ps", action->handler, action->handler);
kernel/kprobes.c
2111
if (rp && rp->handler) {
kernel/kprobes.c
2116
rp->handler(ri, regs);
kernel/kprobes.c
2209
if (WARN_ON_ONCE(!data) || !rp->handler)
kernel/kprobes.c
2217
rp->handler(ri, regs);
kernel/liveupdate/luo_file.c
306
args.handler = fh;
kernel/liveupdate/luo_file.c
359
args.handler = luo_file->fh;
kernel/liveupdate/luo_file.c
387
args.handler = luo_file->fh;
kernel/liveupdate/luo_file.c
408
args.handler = luo_file->fh;
kernel/liveupdate/luo_file.c
597
args.handler = luo_file->fh;
kernel/liveupdate/luo_file.c
625
args.handler = luo_file->fh;
kernel/liveupdate/luo_file.c
642
args.handler = luo_file->fh;
kernel/power/poweroff.c
33
.handler = handle_poweroff,
kernel/rcu/tree_stall.h
1109
.handler = sysrq_show_rcu,
kernel/reboot.c
344
struct sys_off_handler *handler;
kernel/reboot.c
347
handler = container_of(nb, struct sys_off_handler, nb);
kernel/reboot.c
348
data.cb_data = handler->cb_data;
kernel/reboot.c
351
data.dev = handler->dev;
kernel/reboot.c
353
return handler->sys_off_cb(&data);
kernel/reboot.c
360
struct sys_off_handler *handler;
kernel/reboot.c
368
handler = &platform_sys_off_handler;
kernel/reboot.c
369
if (handler->cb_data)
kernel/reboot.c
377
handler = kzalloc_obj(*handler, flags);
kernel/reboot.c
378
if (!handler)
kernel/reboot.c
382
return handler;
kernel/reboot.c
385
static void free_sys_off_handler(struct sys_off_handler *handler)
kernel/reboot.c
387
if (handler == &platform_sys_off_handler)
kernel/reboot.c
388
memset(handler, 0, sizeof(*handler));
kernel/reboot.c
390
kfree(handler);
kernel/reboot.c
420
struct sys_off_handler *handler;
kernel/reboot.c
423
handler = alloc_sys_off_handler(priority);
kernel/reboot.c
424
if (IS_ERR(handler))
kernel/reboot.c
425
return handler;
kernel/reboot.c
429
handler->list = &power_off_prep_handler_list;
kernel/reboot.c
430
handler->blocking = true;
kernel/reboot.c
434
handler->list = &power_off_handler_list;
kernel/reboot.c
438
handler->list = &restart_prep_handler_list;
kernel/reboot.c
439
handler->blocking = true;
kernel/reboot.c
443
handler->list = &restart_handler_list;
kernel/reboot.c
447
free_sys_off_handler(handler);
kernel/reboot.c
451
handler->nb.notifier_call = sys_off_notify;
kernel/reboot.c
452
handler->nb.priority = priority;
kernel/reboot.c
453
handler->sys_off_cb = callback;
kernel/reboot.c
454
handler->cb_data = cb_data;
kernel/reboot.c
455
handler->mode = mode;
kernel/reboot.c
457
if (handler->blocking) {
kernel/reboot.c
459
err = blocking_notifier_chain_register(handler->list,
kernel/reboot.c
460
&handler->nb);
kernel/reboot.c
462
err = blocking_notifier_chain_register_unique_prio(handler->list,
kernel/reboot.c
463
&handler->nb);
kernel/reboot.c
466
err = atomic_notifier_chain_register(handler->list,
kernel/reboot.c
467
&handler->nb);
kernel/reboot.c
469
err = atomic_notifier_chain_register_unique_prio(handler->list,
kernel/reboot.c
470
&handler->nb);
kernel/reboot.c
474
free_sys_off_handler(handler);
kernel/reboot.c
478
return handler;
kernel/reboot.c
488
void unregister_sys_off_handler(struct sys_off_handler *handler)
kernel/reboot.c
492
if (IS_ERR_OR_NULL(handler))
kernel/reboot.c
495
if (handler->blocking)
kernel/reboot.c
496
err = blocking_notifier_chain_unregister(handler->list,
kernel/reboot.c
497
&handler->nb);
kernel/reboot.c
499
err = atomic_notifier_chain_unregister(handler->list,
kernel/reboot.c
500
&handler->nb);
kernel/reboot.c
505
free_sys_off_handler(handler);
kernel/reboot.c
511
struct sys_off_handler *handler = data;
kernel/reboot.c
513
unregister_sys_off_handler(handler);
kernel/reboot.c
534
struct sys_off_handler *handler;
kernel/reboot.c
536
handler = register_sys_off_handler(mode, priority, callback, cb_data);
kernel/reboot.c
537
if (IS_ERR(handler))
kernel/reboot.c
538
return PTR_ERR(handler);
kernel/reboot.c
539
handler->dev = dev;
kernel/reboot.c
542
handler);
kernel/reboot.c
614
struct sys_off_handler *handler;
kernel/reboot.c
616
handler = register_sys_off_handler(SYS_OFF_MODE_POWER_OFF,
kernel/reboot.c
620
if (IS_ERR(handler))
kernel/reboot.c
621
return PTR_ERR(handler);
kernel/reboot.c
623
platform_power_off_handler = handler;
kernel/sched/ext.c
5625
.handler = sysrq_handle_sched_ext_reset,
kernel/sched/ext.c
5640
.handler = sysrq_handle_sched_ext_dump,
kernel/signal.c
100
(handler == SIG_KTHREAD_KERNEL) && !force))
kernel/signal.c
103
return sig_handler_ignored(handler, sig);
kernel/signal.c
1295
enum sig_handler handler)
kernel/signal.c
1306
if (blocked || ignored || (handler != HANDLER_CURRENT)) {
kernel/signal.c
1308
if (handler == HANDLER_EXIT)
kernel/signal.c
1318
(!t->ptrace || (handler == HANDLER_EXIT)))
kernel/signal.c
4668
compat_uptr_t handler;
kernel/signal.c
4669
ret = get_user(handler, &act->sa_handler);
kernel/signal.c
4670
new_ka.sa.sa_handler = compat_ptr(handler);
kernel/signal.c
4742
compat_uptr_t handler, restorer;
kernel/signal.c
4746
__get_user(handler, &act->sa_handler) ||
kernel/signal.c
4755
new_ka.sa.sa_handler = compat_ptr(handler);
kernel/signal.c
4803
SYSCALL_DEFINE2(signal, int, sig, __sighandler_t, handler)
kernel/signal.c
4808
new_sa.sa.sa_handler = handler;
kernel/signal.c
538
void __user *handler = tsk->sighand->action[sig-1].sa.sa_handler;
kernel/signal.c
542
if (handler != SIG_IGN && handler != SIG_DFL)
kernel/signal.c
77
static inline bool sig_handler_ignored(void __user *handler, int sig)
kernel/signal.c
80
return handler == SIG_IGN ||
kernel/signal.c
81
(handler == SIG_DFL && sig_kernel_ignore(sig));
kernel/signal.c
86
void __user *handler;
kernel/signal.c
88
handler = sig_handler(t, sig);
kernel/signal.c
95
handler == SIG_DFL && !(force && sig_kernel_only(sig)))
kernel/time/tick-common.c
188
void (*handler)(struct clock_event_device *) = NULL;
kernel/time/tick-common.c
231
handler = td->evtdev->event_handler;
kernel/time/tick-common.c
258
tick_setup_oneshot(newdev, handler, next_event);
kernel/time/tick-internal.h
106
void (*handler)(struct clock_event_device *),
kernel/time/tick-internal.h
110
extern int tick_switch_to_oneshot(void (*handler)(struct clock_event_device *));
kernel/time/tick-internal.h
120
void (*handler)(struct clock_event_device *),
kernel/time/tick-oneshot.c
110
dev->event_handler = handler;
kernel/time/tick-oneshot.c
73
void (*handler)(struct clock_event_device *),
kernel/time/tick-oneshot.c
76
newdev->event_handler = handler;
kernel/time/tick-oneshot.c
88
int tick_switch_to_oneshot(void (*handler)(struct clock_event_device *))
kernel/trace/bpf_trace.c
3274
uprobes[i].consumer.handler = uprobe_multi_link_handler;
kernel/trace/rethook.c
103
struct rethook *rethook_alloc(void *data, rethook_handler_t handler,
kernel/trace/rethook.c
108
if (!handler || num <= 0 || size < sizeof(struct rethook_node))
kernel/trace/rethook.c
116
rcu_assign_pointer(rh->handler, handler);
kernel/trace/rethook.c
144
rethook_handler_t handler;
kernel/trace/rethook.c
146
handler = rethook_get_handler(node->rethook);
kernel/trace/rethook.c
147
if (likely(handler))
kernel/trace/rethook.c
163
rethook_handler_t handler = rethook_get_handler(rh);
kernel/trace/rethook.c
166
if (unlikely(!handler))
kernel/trace/rethook.c
284
rethook_handler_t handler;
kernel/trace/rethook.c
310
handler = rethook_get_handler(rhn->rethook);
kernel/trace/rethook.c
311
if (handler)
kernel/trace/rethook.c
312
handler(rhn, rhn->rethook->data,
kernel/trace/rethook.c
51
rcu_assign_pointer(rh->handler, NULL);
kernel/trace/rethook.c
87
return (rethook_handler_t)rcu_dereference_check(rh->handler,
kernel/trace/trace_boot.c
248
char *end, const char *handler,
kernel/trace/trace_boot.c
262
append_printf(bufp, end, ":%s(%s)", handler, p);
kernel/trace/trace_boot.c
302
const char *p, *handler;
kernel/trace/trace_boot.c
305
handler = xbc_node_get_data(hnode);
kernel/trace/trace_boot.c
312
ret = trace_boot_hist_add_one_handler(node, bufp, end, handler, param);
kernel/trace/trace_boot.c
318
ret = trace_boot_hist_add_one_handler(hnode, bufp, end, handler, param);
kernel/trace/trace_events_hist.c
1227
if (data->handler == HANDLER_ONMATCH) {
kernel/trace/trace_events_hist.c
3511
action->handler == HANDLER_ONMAX ? "onmax" : "onchange",
kernel/trace/trace_events_hist.c
3541
if (data->handler == HANDLER_ONMAX)
kernel/trace/trace_events_hist.c
3543
else if (data->handler == HANDLER_ONCHANGE)
kernel/trace/trace_events_hist.c
3653
if (data->handler == HANDLER_ONMAX)
kernel/trace/trace_events_hist.c
3661
if (data->handler == HANDLER_ONCHANGE)
kernel/trace/trace_events_hist.c
3723
enum handler_id handler)
kernel/trace/trace_events_hist.c
3755
if (handler == HANDLER_ONMAX)
kernel/trace/trace_events_hist.c
3757
else if (handler == HANDLER_ONCHANGE)
kernel/trace/trace_events_hist.c
3777
if (handler == HANDLER_ONMAX)
kernel/trace/trace_events_hist.c
3779
else if (handler == HANDLER_ONCHANGE)
kernel/trace/trace_events_hist.c
3802
if (handler == HANDLER_ONMAX)
kernel/trace/trace_events_hist.c
3804
else if (handler == HANDLER_ONCHANGE)
kernel/trace/trace_events_hist.c
3807
if (handler != HANDLER_ONMATCH) {
kernel/trace/trace_events_hist.c
3822
data->handler = handler;
kernel/trace/trace_events_hist.c
3828
char *str, enum handler_id handler)
kernel/trace/trace_events_hist.c
3850
ret = action_parse(hist_data->event_file->tr, str, data, handler);
kernel/trace/trace_events_hist.c
3946
if (!system && data->handler == HANDLER_ONMATCH) {
kernel/trace/trace_events_hist.c
3986
if (!system && data->handler == HANDLER_ONMATCH) {
kernel/trace/trace_events_hist.c
4828
if (data->handler == HANDLER_ONMATCH)
kernel/trace/trace_events_hist.c
4830
else if (data->handler == HANDLER_ONMAX ||
kernel/trace/trace_events_hist.c
4831
data->handler == HANDLER_ONCHANGE)
kernel/trace/trace_events_hist.c
4895
if (data->handler == HANDLER_ONMATCH) {
kernel/trace/trace_events_hist.c
4899
} else if (data->handler == HANDLER_ONMAX ||
kernel/trace/trace_events_hist.c
4900
data->handler == HANDLER_ONCHANGE) {
kernel/trace/trace_events_hist.c
4925
if (data->handler == HANDLER_ONMAX ||
kernel/trace/trace_events_hist.c
4926
data->handler == HANDLER_ONCHANGE)
kernel/trace/trace_events_hist.c
4958
if (data->handler == HANDLER_ONMAX)
kernel/trace/trace_events_hist.c
4960
else if (data->handler == HANDLER_ONCHANGE)
kernel/trace/trace_events_hist.c
4997
if (data->handler != data_test->handler)
kernel/trace/trace_events_hist.c
5023
if (data->handler == HANDLER_ONMATCH) {
kernel/trace/trace_events_hist.c
5030
} else if (data->handler == HANDLER_ONMAX ||
kernel/trace/trace_events_hist.c
5031
data->handler == HANDLER_ONCHANGE) {
kernel/trace/trace_events_hist.c
5050
if (data->handler == HANDLER_ONMATCH)
kernel/trace/trace_events_hist.c
5052
else if (data->handler == HANDLER_ONMAX ||
kernel/trace/trace_events_hist.c
5053
data->handler == HANDLER_ONCHANGE)
kernel/trace/trace_events_hist.c
5979
if (data->handler == HANDLER_ONMAX ||
kernel/trace/trace_events_hist.c
5980
data->handler == HANDLER_ONCHANGE) {
kernel/trace/trace_events_hist.c
5994
if (data->handler == HANDLER_ONMATCH) {
kernel/trace/trace_events_hist.c
612
enum handler_id handler;
kernel/trace/trace_kprobe.c
296
tk->rp.handler = kretprobe_dispatcher;
kernel/trace/trace_kprobe.c
89
return tk->rp.handler != NULL;
kernel/trace/trace_uprobe.c
356
tu->consumer.handler = uprobe_dispatcher;
lib/fw_table.c
118
if (proc->handler)
lib/fw_table.c
119
return proc->handler(hdr, end);
lib/tests/test_kprobes.c
194
.handler = return_handler,
lib/tests/test_kprobes.c
219
.handler = return_handler2,
lib/tests/test_kprobes.c
284
.handler = stacktrace_return_handler,
lib/tests/test_kprobes.c
345
.handler = stacktrace_internal_return_handler,
mm/memfd_luo.c
524
static bool memfd_luo_can_preserve(struct liveupdate_file_handler *handler,
mm/shmem.c
4313
static int shmem_xattr_handler_get(const struct xattr_handler *handler,
mm/shmem.c
4319
name = xattr_full_name(handler, name);
mm/shmem.c
4323
static int shmem_xattr_handler_set(const struct xattr_handler *handler,
mm/shmem.c
4334
name = xattr_full_name(handler, name);
net/bluetooth/hci_drv.c
103
return handler->func(hdev, skb->data, len);
net/bluetooth/hci_drv.c
68
const struct hci_drv_handler *handler = NULL;
net/bluetooth/hci_drv.c
89
handler = &hdev->hci_drv->common_handlers[opcode];
net/bluetooth/hci_drv.c
92
handler = &hdev->hci_drv->specific_handlers[ocf];
net/bluetooth/hci_drv.c
95
if (!handler || !handler->func)
net/bluetooth/hci_drv.c
99
if (len != handler->data_len)
net/bluetooth/hci_sock.c
1626
const struct hci_mgmt_handler *handler;
net/bluetooth/hci_sock.c
1666
handler = &chan->handlers[opcode];
net/bluetooth/hci_sock.c
1669
!(handler->flags & HCI_MGMT_UNTRUSTED)) {
net/bluetooth/hci_sock.c
1692
!(handler->flags & HCI_MGMT_UNCONFIGURED)) {
net/bluetooth/hci_sock.c
1699
if (!(handler->flags & HCI_MGMT_HDEV_OPTIONAL)) {
net/bluetooth/hci_sock.c
1700
no_hdev = (handler->flags & HCI_MGMT_NO_HDEV);
net/bluetooth/hci_sock.c
1708
var_len = (handler->flags & HCI_MGMT_VAR_LEN);
net/bluetooth/hci_sock.c
1709
if ((var_len && len < handler->data_len) ||
net/bluetooth/hci_sock.c
1710
(!var_len && len != handler->data_len)) {
net/bluetooth/hci_sock.c
1721
err = handler->func(sk, hdev, cp, len);
net/core/neighbour.c
3853
proc_handler *handler)
net/core/neighbour.c
3886
if (handler) {
net/core/neighbour.c
3888
t->neigh_vars[NEIGH_VAR_RETRANS_TIME].proc_handler = handler;
net/core/neighbour.c
3890
t->neigh_vars[NEIGH_VAR_BASE_REACHABLE_TIME].proc_handler = handler;
net/core/neighbour.c
3892
t->neigh_vars[NEIGH_VAR_RETRANS_TIME_MS].proc_handler = handler;
net/core/neighbour.c
3894
t->neigh_vars[NEIGH_VAR_BASE_REACHABLE_TIME_MS].proc_handler = handler;
net/core/rtnetlink.c
532
const struct rtnl_msg_handler *handler;
net/core/rtnetlink.c
535
for (i = 0, handler = handlers; i < n; i++, handler++) {
net/core/rtnetlink.c
536
err = rtnl_register_internal(handler->owner, handler->protocol,
net/core/rtnetlink.c
537
handler->msgtype, handler->doit,
net/core/rtnetlink.c
538
handler->dumpit, handler->flags);
net/core/rtnetlink.c
540
if (!handler->owner)
net/core/rtnetlink.c
555
const struct rtnl_msg_handler *handler;
net/core/rtnetlink.c
558
for (i = n - 1, handler = handlers + n - 1; i >= 0; i--, handler--)
net/core/rtnetlink.c
559
rtnl_unregister(handler->protocol, handler->msgtype);
net/core/sock_diag.c
128
const struct sock_diag_handler *handler;
net/core/sock_diag.c
131
handler = rcu_dereference(sock_diag_handlers[family]);
net/core/sock_diag.c
132
if (handler && !try_module_get(handler->owner))
net/core/sock_diag.c
133
handler = NULL;
net/core/sock_diag.c
136
return handler;
net/core/sock_diag.c
139
static void sock_diag_unlock_handler(const struct sock_diag_handler *handler)
net/core/sock_diag.c
141
module_put(handler->owner);
net/ipv4/af_inet.c
1707
.handler = igmp_rcv,
net/ipv4/af_inet.c
1712
.handler = icmp_rcv,
net/ipv4/af_inet.c
1940
.handler = udp_rcv,
net/ipv4/af_inet.c
1948
.handler = tcp_v4_rcv,
net/ipv4/ah4.c
570
.handler = xfrm4_rcv,
net/ipv4/esp4.c
1180
.handler = xfrm4_rcv,
net/ipv4/gre_demux.c
161
if (!proto || !proto->handler)
net/ipv4/gre_demux.c
163
ret = proto->handler(skb);
net/ipv4/gre_demux.c
196
.handler = gre_rcv,
net/ipv4/icmp.c
1536
reason = icmp_pointers[icmph->type].handler(skb);
net/ipv4/icmp.c
1644
.handler = ping_rcv,
net/ipv4/icmp.c
1647
.handler = icmp_discard,
net/ipv4/icmp.c
1651
.handler = icmp_discard,
net/ipv4/icmp.c
1655
.handler = icmp_unreach,
net/ipv4/icmp.c
1659
.handler = icmp_unreach,
net/ipv4/icmp.c
1663
.handler = icmp_redirect,
net/ipv4/icmp.c
1667
.handler = icmp_discard,
net/ipv4/icmp.c
1671
.handler = icmp_discard,
net/ipv4/icmp.c
1675
.handler = icmp_echo,
net/ipv4/icmp.c
1678
.handler = icmp_discard,
net/ipv4/icmp.c
1682
.handler = icmp_discard,
net/ipv4/icmp.c
1686
.handler = icmp_unreach,
net/ipv4/icmp.c
1690
.handler = icmp_unreach,
net/ipv4/icmp.c
1694
.handler = icmp_timestamp,
net/ipv4/icmp.c
1697
.handler = icmp_discard,
net/ipv4/icmp.c
1700
.handler = icmp_discard,
net/ipv4/icmp.c
1703
.handler = icmp_discard,
net/ipv4/icmp.c
1706
.handler = icmp_discard,
net/ipv4/icmp.c
1709
.handler = icmp_discard,
net/ipv4/icmp.c
196
enum skb_drop_reason (*handler)(struct sk_buff *skb);
net/ipv4/inet_diag.c
1011
handler = inet_diag_lock_handler(sk->sk_protocol);
net/ipv4/inet_diag.c
1012
if (!handler) {
net/ipv4/inet_diag.c
1017
attr = handler->idiag_info_size
net/ipv4/inet_diag.c
1019
handler->idiag_info_size,
net/ipv4/inet_diag.c
1025
handler->idiag_get_info(sk, r, info);
net/ipv4/inet_diag.c
1026
inet_diag_unlock_handler(handler);
net/ipv4/inet_diag.c
215
const struct inet_diag_handler *handler;
net/ipv4/inet_diag.c
229
handler = rcu_dereference_protected(inet_diag_table[protocol], 1);
net/ipv4/inet_diag.c
230
DEBUG_NET_WARN_ON_ONCE(!handler);
net/ipv4/inet_diag.c
231
if (!handler)
net/ipv4/inet_diag.c
279
handler->idiag_get_info(sk, r, NULL);
net/ipv4/inet_diag.c
303
if ((ext & (1 << (INET_DIAG_INFO - 1))) && handler->idiag_info_size) {
net/ipv4/inet_diag.c
305
handler->idiag_info_size,
net/ipv4/inet_diag.c
325
handler->idiag_get_info(sk, r, info);
net/ipv4/inet_diag.c
327
if (ext & (1 << (INET_DIAG_INFO - 1)) && handler->idiag_get_aux)
net/ipv4/inet_diag.c
328
if (handler->idiag_get_aux(sk, net_admin, skb) < 0)
net/ipv4/inet_diag.c
402
const struct inet_diag_handler *handler;
net/ipv4/inet_diag.c
413
handler = inet_diag_lock_handler(protocol);
net/ipv4/inet_diag.c
414
if (!handler)
net/ipv4/inet_diag.c
423
err = handler->dump_one(&cb, req);
net/ipv4/inet_diag.c
424
} else if (cmd == SOCK_DESTROY && handler->destroy) {
net/ipv4/inet_diag.c
425
err = handler->destroy(in_skb, req);
net/ipv4/inet_diag.c
429
inet_diag_unlock_handler(handler);
net/ipv4/inet_diag.c
50
const struct inet_diag_handler *handler;
net/ipv4/inet_diag.c
59
handler = rcu_dereference(inet_diag_table[proto]);
net/ipv4/inet_diag.c
60
if (handler && !try_module_get(handler->owner))
net/ipv4/inet_diag.c
61
handler = NULL;
net/ipv4/inet_diag.c
64
return handler;
net/ipv4/inet_diag.c
67
static void inet_diag_unlock_handler(const struct inet_diag_handler *handler)
net/ipv4/inet_diag.c
69
module_put(handler->owner);
net/ipv4/inet_diag.c
808
const struct inet_diag_handler *handler;
net/ipv4/inet_diag.c
816
handler = inet_diag_lock_handler(protocol);
net/ipv4/inet_diag.c
817
if (handler) {
net/ipv4/inet_diag.c
818
handler->dump(skb, cb, r);
net/ipv4/inet_diag.c
819
inet_diag_unlock_handler(handler);
net/ipv4/inet_diag.c
988
const struct inet_diag_handler *handler;
net/ipv4/ip_gre.c
1070
.handler = gre_rcv,
net/ipv4/ip_input.c
207
ret = INDIRECT_CALL_2(ipprot->handler, tcp_v4_rcv, udp_rcv,
net/ipv4/ip_vti.c
463
.handler = vti_rcv_proto,
net/ipv4/ip_vti.c
471
.handler = vti_rcv_proto,
net/ipv4/ip_vti.c
479
.handler = vti_rcv_proto,
net/ipv4/ip_vti.c
496
.handler = vti_rcv_tunnel,
net/ipv4/ip_vti.c
504
.handler = vti_rcv_tunnel,
net/ipv4/ipcomp.c
171
.handler = xfrm4_rcv,
net/ipv4/ipip.c
614
.handler = ipip_rcv,
net/ipv4/ipip.c
621
.handler = mplsip_rcv,
net/ipv4/ipmr.c
3182
.handler = pim_rcv,
net/ipv4/tunnel4.c
102
for_each_tunnel_rcu(tunnel4_handlers, handler)
net/ipv4/tunnel4.c
103
if (!handler->handler(skb))
net/ipv4/tunnel4.c
117
struct xfrm_tunnel *handler;
net/ipv4/tunnel4.c
122
for_each_tunnel_rcu(head, handler) {
net/ipv4/tunnel4.c
123
if (handler->cb_handler) {
net/ipv4/tunnel4.c
124
ret = handler->cb_handler(skb, err);
net/ipv4/tunnel4.c
143
struct xfrm_tunnel *handler;
net/ipv4/tunnel4.c
148
for_each_tunnel_rcu(tunnel64_handlers, handler)
net/ipv4/tunnel4.c
149
if (!handler->handler(skb))
net/ipv4/tunnel4.c
163
struct xfrm_tunnel *handler;
net/ipv4/tunnel4.c
168
for_each_tunnel_rcu(tunnelmpls4_handlers, handler)
net/ipv4/tunnel4.c
169
if (!handler->handler(skb))
net/ipv4/tunnel4.c
182
struct xfrm_tunnel *handler;
net/ipv4/tunnel4.c
184
for_each_tunnel_rcu(tunnel4_handlers, handler)
net/ipv4/tunnel4.c
185
if (!handler->err_handler(skb, info))
net/ipv4/tunnel4.c
194
struct xfrm_tunnel *handler;
net/ipv4/tunnel4.c
196
for_each_tunnel_rcu(tunnel64_handlers, handler)
net/ipv4/tunnel4.c
197
if (!handler->err_handler(skb, info))
net/ipv4/tunnel4.c
207
struct xfrm_tunnel *handler;
net/ipv4/tunnel4.c
209
for_each_tunnel_rcu(tunnelmpls4_handlers, handler)
net/ipv4/tunnel4.c
210
if (!handler->err_handler(skb, info))
net/ipv4/tunnel4.c
218
.handler = tunnel4_rcv,
net/ipv4/tunnel4.c
225
.handler = tunnel64_rcv,
net/ipv4/tunnel4.c
233
.handler = tunnelmpls4_rcv,
net/ipv4/tunnel4.c
31
int xfrm4_tunnel_register(struct xfrm_tunnel *handler, unsigned short family)
net/ipv4/tunnel4.c
37
int priority = handler->priority;
net/ipv4/tunnel4.c
51
handler->next = *pprev;
net/ipv4/tunnel4.c
52
rcu_assign_pointer(*pprev, handler);
net/ipv4/tunnel4.c
63
int xfrm4_tunnel_deregister(struct xfrm_tunnel *handler, unsigned short family)
net/ipv4/tunnel4.c
75
if (t == handler) {
net/ipv4/tunnel4.c
76
*pprev = handler->next;
net/ipv4/tunnel4.c
90
#define for_each_tunnel_rcu(head, handler) \
net/ipv4/tunnel4.c
91
for (handler = rcu_dereference(head); \
net/ipv4/tunnel4.c
92
handler != NULL; \
net/ipv4/tunnel4.c
93
handler = rcu_dereference(handler->next)) \
net/ipv4/tunnel4.c
97
struct xfrm_tunnel *handler;
net/ipv4/udp.c
838
int (*handler)(struct sk_buff *skb, u32 info);
net/ipv4/udp.c
844
handler = encap->err_handler;
net/ipv4/udp.c
845
if (handler && !handler(skb, info))
net/ipv4/udplite.c
39
.handler = udplite_rcv,
net/ipv4/xfrm4_protocol.c
103
for_each_protocol_rcu(esp4_handlers, handler)
net/ipv4/xfrm4_protocol.c
104
if ((ret = handler->handler(skb)) != -EINVAL)
net/ipv4/xfrm4_protocol.c
115
struct xfrm4_protocol *handler;
net/ipv4/xfrm4_protocol.c
117
for_each_protocol_rcu(esp4_handlers, handler)
net/ipv4/xfrm4_protocol.c
118
if (!handler->err_handler(skb, info))
net/ipv4/xfrm4_protocol.c
127
struct xfrm4_protocol *handler;
net/ipv4/xfrm4_protocol.c
131
for_each_protocol_rcu(ah4_handlers, handler)
net/ipv4/xfrm4_protocol.c
132
if ((ret = handler->handler(skb)) != -EINVAL)
net/ipv4/xfrm4_protocol.c
143
struct xfrm4_protocol *handler;
net/ipv4/xfrm4_protocol.c
145
for_each_protocol_rcu(ah4_handlers, handler)
net/ipv4/xfrm4_protocol.c
146
if (!handler->err_handler(skb, info))
net/ipv4/xfrm4_protocol.c
155
struct xfrm4_protocol *handler;
net/ipv4/xfrm4_protocol.c
159
for_each_protocol_rcu(ipcomp4_handlers, handler)
net/ipv4/xfrm4_protocol.c
160
if ((ret = handler->handler(skb)) != -EINVAL)
net/ipv4/xfrm4_protocol.c
171
struct xfrm4_protocol *handler;
net/ipv4/xfrm4_protocol.c
173
for_each_protocol_rcu(ipcomp4_handlers, handler)
net/ipv4/xfrm4_protocol.c
174
if (!handler->err_handler(skb, info))
net/ipv4/xfrm4_protocol.c
181
.handler = xfrm4_esp_rcv,
net/ipv4/xfrm4_protocol.c
187
.handler = xfrm4_ah_rcv,
net/ipv4/xfrm4_protocol.c
193
.handler = xfrm4_ipcomp_rcv,
net/ipv4/xfrm4_protocol.c
217
int xfrm4_protocol_register(struct xfrm4_protocol *handler,
net/ipv4/xfrm4_protocol.c
224
int priority = handler->priority;
net/ipv4/xfrm4_protocol.c
245
handler->next = *pprev;
net/ipv4/xfrm4_protocol.c
246
rcu_assign_pointer(*pprev, handler);
net/ipv4/xfrm4_protocol.c
264
int xfrm4_protocol_deregister(struct xfrm4_protocol *handler,
net/ipv4/xfrm4_protocol.c
280
if (t == handler) {
net/ipv4/xfrm4_protocol.c
281
*pprev = handler->next;
net/ipv4/xfrm4_protocol.c
40
#define for_each_protocol_rcu(head, handler) \
net/ipv4/xfrm4_protocol.c
41
for (handler = rcu_dereference(head); \
net/ipv4/xfrm4_protocol.c
42
handler != NULL; \
net/ipv4/xfrm4_protocol.c
43
handler = rcu_dereference(handler->next)) \
net/ipv4/xfrm4_protocol.c
48
struct xfrm4_protocol *handler;
net/ipv4/xfrm4_protocol.c
54
for_each_protocol_rcu(*head, handler)
net/ipv4/xfrm4_protocol.c
55
if ((ret = handler->cb_handler(skb, err)) <= 0)
net/ipv4/xfrm4_protocol.c
65
struct xfrm4_protocol *handler;
net/ipv4/xfrm4_protocol.c
83
for_each_protocol_rcu(*head, handler)
net/ipv4/xfrm4_protocol.c
84
if ((ret = handler->input_handler(skb, nexthdr, spi, encap_type)) != -EINVAL)
net/ipv4/xfrm4_protocol.c
99
struct xfrm4_protocol *handler;
net/ipv4/xfrm4_tunnel.c
66
.handler = xfrm_tunnel_rcv,
net/ipv4/xfrm4_tunnel.c
73
.handler = xfrm_tunnel_rcv,
net/ipv6/ah6.c
781
.handler = xfrm6_rcv,
net/ipv6/esp6.c
1226
.handler = xfrm6_rcv,
net/ipv6/exthdrs.c
839
.handler = ipv6_rthdr_rcv,
net/ipv6/exthdrs.c
844
.handler = ipv6_destopt_rcv,
net/ipv6/exthdrs.c
849
.handler = dst_discard,
net/ipv6/icmp.c
97
.handler = icmpv6_rcv,
net/ipv6/ip6_gre.c
1547
.handler = gre_rcv,
net/ipv6/ip6_input.c
438
ret = INDIRECT_CALL_2(ipprot->handler, tcp_v6_rcv, udpv6_rcv,
net/ipv6/ip6_tunnel.c
2258
.handler = ip4ip6_rcv,
net/ipv6/ip6_tunnel.c
2264
.handler = ip6ip6_rcv,
net/ipv6/ip6_tunnel.c
2270
.handler = mplsip6_rcv,
net/ipv6/ip6_vti.c
1181
.handler = vti6_rcv,
net/ipv6/ip6_vti.c
1189
.handler = vti6_rcv,
net/ipv6/ip6_vti.c
1197
.handler = vti6_rcv,
net/ipv6/ip6_vti.c
1217
.handler = vti6_rcv_tunnel,
net/ipv6/ip6_vti.c
1224
.handler = vti6_rcv_tunnel,
net/ipv6/ip6mr.c
607
.handler = pim6_rcv,
net/ipv6/ipcomp6.c
190
.handler = xfrm6_rcv,
net/ipv6/reassembly.c
415
.handler = ipv6_frag_rcv,
net/ipv6/sit.c
1780
.handler = ipip6_rcv,
net/ipv6/sit.c
1786
.handler = ipip_rcv,
net/ipv6/sit.c
1793
.handler = mplsip_rcv,
net/ipv6/tcp_ipv6.c
2369
.handler = tcp_v6_rcv,
net/ipv6/tunnel6.c
101
if (t == handler) {
net/ipv6/tunnel6.c
102
*pprev = handler->next;
net/ipv6/tunnel6.c
117
#define for_each_tunnel_rcu(head, handler) \
net/ipv6/tunnel6.c
118
for (handler = rcu_dereference(head); \
net/ipv6/tunnel6.c
119
handler != NULL; \
net/ipv6/tunnel6.c
120
handler = rcu_dereference(handler->next)) \
net/ipv6/tunnel6.c
124
struct xfrm6_tunnel *handler;
net/ipv6/tunnel6.c
129
for_each_tunnel_rcu(tunnelmpls6_handlers, handler)
net/ipv6/tunnel6.c
130
if (!handler->handler(skb))
net/ipv6/tunnel6.c
142
struct xfrm6_tunnel *handler;
net/ipv6/tunnel6.c
147
for_each_tunnel_rcu(tunnel6_handlers, handler)
net/ipv6/tunnel6.c
148
if (!handler->handler(skb))
net/ipv6/tunnel6.c
162
struct xfrm6_tunnel *handler;
net/ipv6/tunnel6.c
167
for_each_tunnel_rcu(head, handler) {
net/ipv6/tunnel6.c
168
if (handler->cb_handler) {
net/ipv6/tunnel6.c
169
ret = handler->cb_handler(skb, err);
net/ipv6/tunnel6.c
187
struct xfrm6_tunnel *handler;
net/ipv6/tunnel6.c
192
for_each_tunnel_rcu(tunnel46_handlers, handler)
net/ipv6/tunnel6.c
193
if (!handler->handler(skb))
net/ipv6/tunnel6.c
206
struct xfrm6_tunnel *handler;
net/ipv6/tunnel6.c
208
for_each_tunnel_rcu(tunnel6_handlers, handler)
net/ipv6/tunnel6.c
209
if (!handler->err_handler(skb, opt, type, code, offset, info))
net/ipv6/tunnel6.c
218
struct xfrm6_tunnel *handler;
net/ipv6/tunnel6.c
220
for_each_tunnel_rcu(tunnel46_handlers, handler)
net/ipv6/tunnel6.c
221
if (!handler->err_handler(skb, opt, type, code, offset, info))
net/ipv6/tunnel6.c
230
struct xfrm6_tunnel *handler;
net/ipv6/tunnel6.c
232
for_each_tunnel_rcu(tunnelmpls6_handlers, handler)
net/ipv6/tunnel6.c
233
if (!handler->err_handler(skb, opt, type, code, offset, info))
net/ipv6/tunnel6.c
240
.handler = tunnel6_rcv,
net/ipv6/tunnel6.c
246
.handler = tunnel46_rcv,
net/ipv6/tunnel6.c
252
.handler = tunnelmpls6_rcv,
net/ipv6/tunnel6.c
32
int xfrm6_tunnel_register(struct xfrm6_tunnel *handler, unsigned short family)
net/ipv6/tunnel6.c
37
int priority = handler->priority;
net/ipv6/tunnel6.c
64
handler->next = *pprev;
net/ipv6/tunnel6.c
65
rcu_assign_pointer(*pprev, handler);
net/ipv6/tunnel6.c
76
int xfrm6_tunnel_deregister(struct xfrm6_tunnel *handler, unsigned short family)
net/ipv6/udp.c
1954
.handler = udpv6_rcv,
net/ipv6/udp.c
616
int (*handler)(struct sk_buff *skb, struct inet6_skb_parm *opt,
net/ipv6/udp.c
623
handler = encap->err_handler;
net/ipv6/udp.c
624
if (handler && !handler(skb, opt, type, code, offset, info))
net/ipv6/udplite.c
38
.handler = udplitev6_rcv,
net/ipv6/xfrm6_protocol.c
112
struct xfrm6_protocol *handler;
net/ipv6/xfrm6_protocol.c
116
for_each_protocol_rcu(esp6_handlers, handler)
net/ipv6/xfrm6_protocol.c
117
if ((ret = handler->handler(skb)) != -EINVAL)
net/ipv6/xfrm6_protocol.c
129
struct xfrm6_protocol *handler;
net/ipv6/xfrm6_protocol.c
131
for_each_protocol_rcu(esp6_handlers, handler)
net/ipv6/xfrm6_protocol.c
132
if (!handler->err_handler(skb, opt, type, code, offset, info))
net/ipv6/xfrm6_protocol.c
141
struct xfrm6_protocol *handler;
net/ipv6/xfrm6_protocol.c
145
for_each_protocol_rcu(ah6_handlers, handler)
net/ipv6/xfrm6_protocol.c
146
if ((ret = handler->handler(skb)) != -EINVAL)
net/ipv6/xfrm6_protocol.c
158
struct xfrm6_protocol *handler;
net/ipv6/xfrm6_protocol.c
160
for_each_protocol_rcu(ah6_handlers, handler)
net/ipv6/xfrm6_protocol.c
161
if (!handler->err_handler(skb, opt, type, code, offset, info))
net/ipv6/xfrm6_protocol.c
170
struct xfrm6_protocol *handler;
net/ipv6/xfrm6_protocol.c
174
for_each_protocol_rcu(ipcomp6_handlers, handler)
net/ipv6/xfrm6_protocol.c
175
if ((ret = handler->handler(skb)) != -EINVAL)
net/ipv6/xfrm6_protocol.c
187
struct xfrm6_protocol *handler;
net/ipv6/xfrm6_protocol.c
189
for_each_protocol_rcu(ipcomp6_handlers, handler)
net/ipv6/xfrm6_protocol.c
190
if (!handler->err_handler(skb, opt, type, code, offset, info))
net/ipv6/xfrm6_protocol.c
197
.handler = xfrm6_esp_rcv,
net/ipv6/xfrm6_protocol.c
203
.handler = xfrm6_ah_rcv,
net/ipv6/xfrm6_protocol.c
209
.handler = xfrm6_ipcomp_rcv,
net/ipv6/xfrm6_protocol.c
233
int xfrm6_protocol_register(struct xfrm6_protocol *handler,
net/ipv6/xfrm6_protocol.c
240
int priority = handler->priority;
net/ipv6/xfrm6_protocol.c
261
handler->next = *pprev;
net/ipv6/xfrm6_protocol.c
262
rcu_assign_pointer(*pprev, handler);
net/ipv6/xfrm6_protocol.c
280
int xfrm6_protocol_deregister(struct xfrm6_protocol *handler,
net/ipv6/xfrm6_protocol.c
296
if (t == handler) {
net/ipv6/xfrm6_protocol.c
297
*pprev = handler->next;
net/ipv6/xfrm6_protocol.c
41
#define for_each_protocol_rcu(head, handler) \
net/ipv6/xfrm6_protocol.c
42
for (handler = rcu_dereference(head); \
net/ipv6/xfrm6_protocol.c
43
handler != NULL; \
net/ipv6/xfrm6_protocol.c
44
handler = rcu_dereference(handler->next)) \
net/ipv6/xfrm6_protocol.c
49
struct xfrm6_protocol *handler;
net/ipv6/xfrm6_protocol.c
55
for_each_protocol_rcu(*proto_handlers(protocol), handler)
net/ipv6/xfrm6_protocol.c
56
if ((ret = handler->cb_handler(skb, err)) <= 0)
net/ipv6/xfrm6_protocol.c
66
struct xfrm6_protocol *handler;
net/ipv6/xfrm6_protocol.c
96
for_each_protocol_rcu(*head, handler)
net/ipv6/xfrm6_protocol.c
97
if ((ret = handler->input_handler(skb, nexthdr, spi, encap_type)) != -EINVAL)
net/ipv6/xfrm6_tunnel.c
307
.handler = xfrm6_tunnel_rcv,
net/ipv6/xfrm6_tunnel.c
313
.handler = xfrm6_tunnel_rcv,
net/iucv/iucv.c
1467
struct iucv_handler *handler;
net/iucv/iucv.c
1482
list_for_each_entry(handler, &iucv_handler_list, list) {
net/iucv/iucv.c
1483
if (!handler->path_pending)
net/iucv/iucv.c
1490
list_add(&path->list, &handler->paths);
net/iucv/iucv.c
1491
path->handler = handler;
net/iucv/iucv.c
1492
if (!handler->path_pending(path, ipp->ipvmid, ipp->ipuser))
net/iucv/iucv.c
1495
path->handler = NULL;
net/iucv/iucv.c
1532
if (path && path->handler && path->handler->path_complete)
net/iucv/iucv.c
1533
path->handler->path_complete(path, ipc->ipuser);
net/iucv/iucv.c
1560
if (!path || !path->handler) /* Already severed */
net/iucv/iucv.c
1562
if (path->handler->path_severed)
net/iucv/iucv.c
1563
path->handler->path_severed(path, ips->ipuser);
net/iucv/iucv.c
1596
if (path && path->handler && path->handler->path_quiesced)
net/iucv/iucv.c
1597
path->handler->path_quiesced(path, ipq->ipuser);
net/iucv/iucv.c
1624
if (path && path->handler && path->handler->path_resumed)
net/iucv/iucv.c
1625
path->handler->path_resumed(path, ipr->ipuser);
net/iucv/iucv.c
1656
if (path && path->handler && path->handler->message_complete) {
net/iucv/iucv.c
1664
path->handler->message_complete(path, &msg);
net/iucv/iucv.c
1703
if (path && path->handler && path->handler->message_pending) {
net/iucv/iucv.c
1713
path->handler->message_pending(path, &msg);
net/iucv/iucv.c
753
int iucv_register(struct iucv_handler *handler, int smp)
net/iucv/iucv.c
768
INIT_LIST_HEAD(&handler->paths);
net/iucv/iucv.c
771
list_add_tail(&handler->list, &iucv_handler_list);
net/iucv/iucv.c
786
void iucv_unregister(struct iucv_handler *handler, int smp)
net/iucv/iucv.c
793
list_del_init(&handler->list);
net/iucv/iucv.c
795
list_for_each_entry_safe(p, n, &handler->paths, list) {
net/iucv/iucv.c
850
int iucv_path_accept(struct iucv_path *path, struct iucv_handler *handler,
net/iucv/iucv.c
898
int iucv_path_connect(struct iucv_path *path, struct iucv_handler *handler,
net/iucv/iucv.c
935
path->handler = handler;
net/iucv/iucv.c
937
list_add_tail(&path->list, &handler->paths);
net/l2tp/l2tp_ip.c
657
.handler = l2tp_ip_recv,
net/l2tp/l2tp_ip6.c
789
.handler = l2tp_ip6_recv,
net/llc/llc_input.c
42
void llc_add_pack(int type, void (*handler)(struct llc_sap *sap,
net/llc/llc_input.c
47
llc_type_handlers[type - 1] = handler;
net/llc/llc_input.c
57
void llc_set_station_handler(void (*handler)(struct sk_buff *skb))
net/llc/llc_input.c
60
if (handler)
net/llc/llc_input.c
63
llc_station_handler = handler;
net/llc/llc_input.c
65
if (!handler)
net/ncsi/ncsi-aen.c
201
int (*handler)(struct ncsi_dev_priv *ndp,
net/ncsi/ncsi-aen.c
239
ret = nah->handler(ndp, h);
net/ncsi/ncsi-cmd.c
241
int (*handler)(struct sk_buff *skb,
net/ncsi/ncsi-cmd.c
337
if (ncsi_cmd_handlers[i].handler)
net/ncsi/ncsi-cmd.c
372
ret = nch->handler(nr->cmd, nca);
net/ncsi/ncsi-manage.c
1755
void (*handler)(struct ncsi_dev *ndev))
net/ncsi/ncsi-manage.c
1777
nd->handler = handler;
net/ncsi/ncsi-manage.c
819
int (*handler)(struct ncsi_cmd_arg *nca);
net/ncsi/ncsi-manage.c
838
if (ncsi_oem_gma_handlers[i].handler)
net/ncsi/ncsi-manage.c
852
return nch->handler(nca);
net/ncsi/ncsi-manage.c
86
nd->handler(nd);
net/ncsi/ncsi-rsp.c
1128
int (*handler)(struct ncsi_request *nr);
net/ncsi/ncsi-rsp.c
1192
if (ncsi_rsp_handlers[i].handler)
net/ncsi/ncsi-rsp.c
1249
ret = nrh->handler(nr);
net/ncsi/ncsi-rsp.c
709
int (*handler)(struct ncsi_request *nr);
net/ncsi/ncsi-rsp.c
730
if (ncsi_rsp_oem_handlers[i].handler)
net/ncsi/ncsi-rsp.c
746
return nrh->handler(nr);
net/netfilter/nf_conntrack_sip.c
1444
const struct sip_handler *handler;
net/netfilter/nf_conntrack_sip.c
1446
handler = &sip_handlers[i];
net/netfilter/nf_conntrack_sip.c
1447
if (handler->response == NULL)
net/netfilter/nf_conntrack_sip.c
1449
if (*datalen < matchend + handler->len ||
net/netfilter/nf_conntrack_sip.c
1450
strncasecmp(*dptr + matchend, handler->method, handler->len))
net/netfilter/nf_conntrack_sip.c
1452
return handler->response(skb, protoff, dataoff, dptr, datalen,
net/netfilter/nf_conntrack_sip.c
1485
const struct sip_handler *handler;
net/netfilter/nf_conntrack_sip.c
1487
handler = &sip_handlers[i];
net/netfilter/nf_conntrack_sip.c
1488
if (handler->request == NULL)
net/netfilter/nf_conntrack_sip.c
1490
if (*datalen < handler->len + 2 ||
net/netfilter/nf_conntrack_sip.c
1491
strncasecmp(*dptr, handler->method, handler->len))
net/netfilter/nf_conntrack_sip.c
1493
if ((*dptr)[handler->len] != ' ' ||
net/netfilter/nf_conntrack_sip.c
1494
!isalpha((*dptr)[handler->len+1]))
net/netfilter/nf_conntrack_sip.c
1508
return handler->request(skb, protoff, dataoff, dptr, datalen,
net/rds/ib_cm.c
974
rdma_cm_event_handler handler;
net/rds/ib_cm.c
984
handler = rds6_rdma_cm_event_handler;
net/rds/ib_cm.c
987
handler = rds_rdma_cm_event_handler;
net/rds/ib_cm.c
988
ic->i_cm_id = rdma_create_id(&init_net, handler, conn,
net/rds/rdma_transport.c
197
static int rds_rdma_listen_init_common(rdma_cm_event_handler handler,
net/rds/rdma_transport.c
204
cm_id = rdma_create_id(&init_net, handler, NULL,
net/rfkill/input.c
218
static int rfkill_connect(struct input_handler *handler, struct input_dev *dev,
net/rfkill/input.c
229
handle->handler = handler;
net/sctp/ipv6.c
1087
.handler = sctp6_rcv,
net/sctp/protocol.c
1148
.handler = sctp4_rcv,
net/smc/smc_cdc.c
505
.handler = smc_cdc_rx_handler,
net/smc/smc_cdc.c
509
.handler = NULL,
net/smc/smc_cdc.c
515
struct smc_wr_rx_handler *handler;
net/smc/smc_cdc.c
518
for (handler = smc_cdc_rx_handlers; handler->handler; handler++) {
net/smc/smc_cdc.c
519
INIT_HLIST_NODE(&handler->list);
net/smc/smc_cdc.c
520
rc = smc_wr_rx_register_handler(handler);
net/smc/smc_ib.c
402
static void smc_ib_global_event_handler(struct ib_event_handler *handler,
net/smc/smc_ib.c
409
smcibdev = container_of(handler, struct smc_ib_device, event_handler);
net/smc/smc_llc.c
2299
.handler = smc_llc_rx_handler,
net/smc/smc_llc.c
2303
.handler = smc_llc_rx_handler,
net/smc/smc_llc.c
2307
.handler = smc_llc_rx_handler,
net/smc/smc_llc.c
2311
.handler = smc_llc_rx_handler,
net/smc/smc_llc.c
2315
.handler = smc_llc_rx_handler,
net/smc/smc_llc.c
2319
.handler = smc_llc_rx_handler,
net/smc/smc_llc.c
2323
.handler = smc_llc_rx_handler,
net/smc/smc_llc.c
2327
.handler = smc_llc_rx_handler,
net/smc/smc_llc.c
2332
.handler = smc_llc_rx_handler,
net/smc/smc_llc.c
2336
.handler = smc_llc_rx_handler,
net/smc/smc_llc.c
2340
.handler = smc_llc_rx_handler,
net/smc/smc_llc.c
2344
.handler = smc_llc_rx_handler,
net/smc/smc_llc.c
2348
.handler = smc_llc_rx_handler,
net/smc/smc_llc.c
2352
.handler = smc_llc_rx_handler,
net/smc/smc_llc.c
2356
.handler = smc_llc_rx_handler,
net/smc/smc_llc.c
2360
.handler = NULL,
net/smc/smc_llc.c
2366
struct smc_wr_rx_handler *handler;
net/smc/smc_llc.c
2369
for (handler = smc_llc_rx_handlers; handler->handler; handler++) {
net/smc/smc_llc.c
2370
INIT_HLIST_NODE(&handler->list);
net/smc/smc_llc.c
2371
rc = smc_wr_rx_register_handler(handler);
net/smc/smc_wr.c
131
if (pnd_snd.handler)
net/smc/smc_wr.c
132
pnd_snd.handler(&pnd_snd.priv, link, wc->status);
net/smc/smc_wr.c
196
smc_wr_tx_handler handler,
net/smc/smc_wr.c
232
wr_pend->handler = handler;
net/smc/smc_wr.c
245
smc_wr_tx_handler handler,
net/smc/smc_wr.c
261
wr_pend->handler = handler;
net/smc/smc_wr.c
408
int smc_wr_rx_register_handler(struct smc_wr_rx_handler *handler)
net/smc/smc_wr.c
414
hash_for_each_possible(smc_wr_rx_hash, h_iter, list, handler->type) {
net/smc/smc_wr.c
415
if (h_iter->type == handler->type) {
net/smc/smc_wr.c
42
smc_wr_tx_handler handler;
net/smc/smc_wr.c
420
hash_add(smc_wr_rx_hash, &handler->list, handler->type);
net/smc/smc_wr.c
433
struct smc_wr_rx_handler *handler;
net/smc/smc_wr.c
443
hash_for_each_possible(smc_wr_rx_hash, handler, list, wr_rx->type) {
net/smc/smc_wr.c
444
if (handler->type == wr_rx->type)
net/smc/smc_wr.c
445
handler->handler(wc, wr_rx);
net/smc/smc_wr.h
113
int smc_wr_tx_get_free_slot(struct smc_link *link, smc_wr_tx_handler handler,
net/smc/smc_wr.h
118
smc_wr_tx_handler handler,
net/smc/smc_wr.h
132
int smc_wr_rx_register_handler(struct smc_wr_rx_handler *handler);
net/smc/smc_wr.h
43
void (*handler)(struct ib_wc *, void *);
net/socket.c
384
static int sockfs_xattr_get(const struct xattr_handler *handler,
net/socket.c
405
static int sockfs_security_xattr_set(const struct xattr_handler *handler,
net/wireless/debugfs.c
149
ssize_t (*handler)(struct wiphy *wiphy,
net/wireless/debugfs.c
168
w->ret = w->handler(w->wiphy, w->file, w->buf, w->bufsize, w->data);
net/wireless/debugfs.c
185
ssize_t (*handler)(struct wiphy *wiphy,
net/wireless/debugfs.c
193
.handler = handler,
net/wireless/debugfs.c
229
ssize_t (*handler)(struct wiphy *wiphy,
net/wireless/debugfs.c
248
w->ret = w->handler(w->wiphy, w->file, w->buf, w->count, w->data);
net/wireless/debugfs.c
264
ssize_t (*handler)(struct wiphy *wiphy,
net/wireless/debugfs.c
272
.handler = handler,
net/wireless/wext-core.c
1029
iw_handler handler)
net/wireless/wext-core.c
1043
ret = handler(dev, info, &(iwr->u), NULL);
net/wireless/wext-core.c
1051
handler, dev, info);
net/wireless/wext-core.c
1091
iw_handler handler)
net/wireless/wext-core.c
1101
return ioctl_standard_call(dev, iwr, cmd, info, handler);
net/wireless/wext-core.c
1112
err = ioctl_standard_iw_point(&iwp, cmd, descr, handler, dev, info);
net/wireless/wext-core.c
739
iw_handler handler, struct net_device *dev,
net/wireless/wext-core.c
865
err = handler(dev, info, (union iwreq_data *) iwp, extra);
net/wireless/wext-core.c
950
iw_handler handler;
net/wireless/wext-core.c
977
handler = get_handler(dev, cmd);
net/wireless/wext-core.c
978
if (handler) {
net/wireless/wext-core.c
981
return standard(dev, iwr, cmd, info, handler);
net/wireless/wext-core.c
983
return private(dev, iwr, cmd, info, handler);
net/wireless/wext-priv.c
139
iw_handler handler, struct net_device *dev,
net/wireless/wext-priv.c
168
err = handler(dev, info, (union iwreq_data *) iwp, extra);
net/wireless/wext-priv.c
189
iw_handler handler)
net/wireless/wext-priv.c
199
ret = handler(dev, info, &(iwr->u), (char *) &(iwr->u));
net/wireless/wext-priv.c
202
handler, dev, info, extra_size);
net/wireless/wext-priv.c
215
iw_handler handler)
net/wireless/wext-priv.c
225
ret = handler(dev, info, &(iwr->u), (char *) &(iwr->u));
net/wireless/wext-priv.c
240
handler, dev, info, extra_size);
net/xfrm/xfrm_interface_core.c
1013
.handler = xfrmi6_rcv_tunnel,
net/xfrm/xfrm_interface_core.c
1020
.handler = xfrmi6_rcv_tunnel,
net/xfrm/xfrm_interface_core.c
1028
.handler = xfrmi4_rcv,
net/xfrm/xfrm_interface_core.c
1036
.handler = xfrm4_rcv,
net/xfrm/xfrm_interface_core.c
1044
.handler = xfrm4_rcv,
net/xfrm/xfrm_interface_core.c
1058
.handler = xfrmi4_rcv_tunnel,
net/xfrm/xfrm_interface_core.c
1065
.handler = xfrmi4_rcv_tunnel,
net/xfrm/xfrm_interface_core.c
977
.handler = xfrmi6_rcv,
net/xfrm/xfrm_interface_core.c
985
.handler = xfrm6_rcv,
net/xfrm/xfrm_interface_core.c
993
.handler = xfrm6_rcv,
rust/helpers/irq.c
10
return request_irq(irq, handler, flags, name, dev);
rust/helpers/irq.c
6
irq_handler_t handler,
samples/kprobes/kretprobe_example.c
73
.handler = ret_handler,
scripts/gcc-plugins/latent_entropy_plugin.c
258
latent_entropy_attr.handler = handle_latent_entropy_attribute;
scripts/gcc-plugins/randomize_layout_plugin.c
548
randomize_layout_attr.handler = handle_randomize_layout_attr;
scripts/gcc-plugins/randomize_layout_plugin.c
553
no_randomize_layout_attr.handler = handle_randomize_layout_attr;
scripts/gcc-plugins/randomize_layout_plugin.c
558
randomize_considered_attr.handler = handle_randomize_considered_attr;
scripts/gcc-plugins/randomize_layout_plugin.c
562
randomize_performed_attr.handler = handle_randomize_performed_attr;
scripts/kconfig/nconf.c
313
function_key_handler_t handler;
scripts/kconfig/nconf.c
322
.handler = handle_f1,
scripts/kconfig/nconf.c
328
.handler = handle_f2,
scripts/kconfig/nconf.c
334
.handler = handle_f3,
scripts/kconfig/nconf.c
340
.handler = handle_f4,
scripts/kconfig/nconf.c
346
.handler = handle_f5,
scripts/kconfig/nconf.c
352
.handler = handle_f6,
scripts/kconfig/nconf.c
358
.handler = handle_f7,
scripts/kconfig/nconf.c
364
.handler = handle_f8,
scripts/kconfig/nconf.c
370
.handler = handle_f9,
scripts/kconfig/nconf.c
484
function_keys[i].handler(key, menu);
security/integrity/platform_certs/efi_parser.c
42
efi_element_handler_t handler;
security/integrity/platform_certs/efi_parser.c
81
handler = get_handler_for_guid(&list.signature_type);
security/integrity/platform_certs/efi_parser.c
82
if (!handler) {
security/integrity/platform_certs/efi_parser.c
97
handler(source,
sound/aoa/core/gpio-pmf.c
180
irq_client->handler = pmf_handle_notify_irq;
sound/core/seq/seq_clientmgr.c
2213
const struct ioctl_handler *handler;
sound/core/seq/seq_clientmgr.c
2229
for (handler = ioctl_handlers; handler->cmd > 0; ++handler) {
sound/core/seq/seq_clientmgr.c
2230
if (handler->cmd == cmd)
sound/core/seq/seq_clientmgr.c
2233
if (handler->cmd == 0)
sound/core/seq/seq_clientmgr.c
2242
size = _IOC_SIZE(handler->cmd);
sound/core/seq/seq_clientmgr.c
2243
if (handler->cmd & IOC_IN) {
sound/core/seq/seq_clientmgr.c
2249
err = handler->func(client, &buf);
sound/core/seq/seq_clientmgr.c
2253
if (handler->cmd == SNDRV_SEQ_IOCTL_SET_QUEUE_CLIENT ||
sound/core/seq/seq_clientmgr.c
2254
handler->cmd == SNDRV_SEQ_IOCTL_SET_CLIENT_POOL ||
sound/core/seq/seq_clientmgr.c
2255
(handler->cmd & IOC_OUT))
sound/core/seq/seq_clientmgr.c
2415
const struct ioctl_handler *handler;
sound/core/seq/seq_clientmgr.c
2417
for (handler = ioctl_handlers; handler->cmd > 0; ++handler) {
sound/core/seq/seq_clientmgr.c
2418
if (handler->cmd == cmd)
sound/core/seq/seq_clientmgr.c
2419
return handler->func(client, arg);
sound/firewire/dice/dice-transaction.c
242
struct fw_address_handler *handler = &dice->notification_handler;
sound/firewire/dice/dice-transaction.c
244
if (handler->callback_data == NULL)
sound/firewire/dice/dice-transaction.c
249
fw_core_remove_address_handler(handler);
sound/firewire/dice/dice-transaction.c
250
handler->callback_data = NULL;
sound/firewire/dice/dice-transaction.c
255
struct fw_address_handler *handler = &dice->notification_handler;
sound/firewire/dice/dice-transaction.c
257
if (handler->callback_data == NULL)
sound/firewire/dice/dice-transaction.c
343
struct fw_address_handler *handler = &dice->notification_handler;
sound/firewire/dice/dice-transaction.c
351
handler->length = 4;
sound/firewire/dice/dice-transaction.c
352
handler->address_callback = dice_notification;
sound/firewire/dice/dice-transaction.c
353
handler->callback_data = dice;
sound/firewire/dice/dice-transaction.c
354
err = fw_core_add_address_handler(handler, &fw_high_memory_region);
sound/firewire/dice/dice-transaction.c
356
handler->callback_data = NULL;
sound/firewire/dice/dice-transaction.c
363
fw_core_remove_address_handler(handler);
sound/firewire/dice/dice-transaction.c
364
handler->callback_data = NULL;
sound/hda/codecs/side-codecs/cs35l41_hda.c
1651
cs35l41_irqs[i].handler,
sound/hda/codecs/side-codecs/hda_component.c
35
acpi_notify_handler handler, void *data)
sound/hda/codecs/side-codecs/hda_component.c
55
handler, data);
sound/hda/codecs/side-codecs/hda_component.c
70
acpi_notify_handler handler)
sound/hda/codecs/side-codecs/hda_component.c
79
ret = acpi_remove_notify_handler(adev->handle, ACPI_DEVICE_NOTIFY, handler);
sound/hda/codecs/side-codecs/hda_component.h
42
acpi_notify_handler handler, void *data);
sound/hda/codecs/side-codecs/hda_component.h
45
acpi_notify_handler handler);
sound/hda/codecs/side-codecs/hda_component.h
56
acpi_notify_handler handler,
sound/hda/codecs/side-codecs/hda_component.h
65
acpi_notify_handler handler)
sound/pci/emu10k1/emufx.c
429
if (irq->handler)
sound/pci/emu10k1/emufx.c
430
irq->handler(emu, irq->private_data);
sound/pci/emu10k1/emufx.c
438
snd_fx8010_irq_handler_t *handler,
sound/pci/emu10k1/emufx.c
443
irq->handler = handler;
sound/soc/codecs/cs35l45.c
1453
ret = devm_request_threaded_irq(dev, irq, NULL, cs35l45_irqs[i].handler,
sound/soc/codecs/cs35l45.h
446
.handler = _hand, \
sound/soc/codecs/cs35l45.h
452
irqreturn_t (*handler)(int irq, void *data);
sound/soc/codecs/cs42l43.c
2180
irq_handler_t handler;
sound/soc/codecs/cs42l43.c
2214
irq_handler_t handler, unsigned long flags)
sound/soc/codecs/cs42l43.c
2224
ret = devm_request_threaded_irq(priv->dev, ret, NULL, handler,
sound/soc/codecs/cs42l43.c
2253
irq_handler_t handler)
sound/soc/codecs/cs42l43.c
2277
ret = cs42l43_request_irq(priv, close_name, *close_irq, handler, IRQF_SHARED);
sound/soc/codecs/cs42l43.c
2281
return cs42l43_request_irq(priv, open_name, *open_irq, handler, IRQF_SHARED);
sound/soc/codecs/cs42l43.c
2333
cs42l43_irqs[i].handler, 0);
sound/soc/codecs/hdac_hdmi.c
709
int (*handler)(struct snd_soc_dapm_widget *src,
sound/soc/codecs/hdac_hdmi.c
715
route->connected = handler;
sound/soc/codecs/madera.c
1268
irq_handler_t handler)
sound/soc/codecs/madera.c
1276
handler,
sound/soc/codecs/madera.h
430
irq_handler_t handler);
sound/soc/codecs/wcd9335.c
352
irqreturn_t (*handler)(int irq, void *data);
sound/soc/codecs/wcd9335.c
3983
.handler = wcd9335_slimbus_irq,
sound/soc/codecs/wcd9335.c
4001
wcd9335_irqs[i].handler,
sound/soc/renesas/fsi.c
1397
fsi->playback.handler = &fsi_pio_push_handler;
sound/soc/renesas/fsi.c
1399
fsi->capture.handler = &fsi_pio_pop_handler;
sound/soc/renesas/fsi.c
1869
fsi->playback.handler = &fsi_pio_push_handler; /* default PIO */
sound/soc/renesas/fsi.c
1871
fsi->capture.handler = &fsi_pio_pop_handler; /* default PIO */
sound/soc/renesas/fsi.c
1876
fsi->playback.handler = &fsi_dma_push_handler;
sound/soc/renesas/fsi.c
223
const struct fsi_stream_handler *handler;
sound/soc/renesas/fsi.c
278
!((io)->handler->func) ? 0 : \
sound/soc/renesas/fsi.c
279
(io)->handler->func(args))
sound/soc/sdca/sdca_interrupts.c
244
irq_handler_t handler, void *data)
sound/soc/sdca/sdca_interrupts.c
253
ret = request_threaded_irq(irq, NULL, handler, IRQF_ONESHOT, name, data);
sound/soc/sdca/sdca_interrupts.c
296
int sdca_irq, const char *name, irq_handler_t handler,
sound/soc/sdca/sdca_interrupts.c
308
ret = sdca_irq_request_locked(dev, info, sdca_irq, name, handler, data);
sound/soc/sdca/sdca_interrupts.c
500
irq_handler_t handler;
sound/soc/sdca/sdca_interrupts.c
515
handler = base_handler;
sound/soc/sdca/sdca_interrupts.c
519
handler = function_status_handler;
sound/soc/sdca/sdca_interrupts.c
526
handler = detected_mode_handler;
sound/soc/sdca/sdca_interrupts.c
533
handler = fdl_owner_handler;
sound/soc/sdca/sdca_interrupts.c
536
handler = hid_handler;
sound/soc/sdca/sdca_interrupts.c
543
handler, interrupt);
sound/usb/6fire/comm.c
22
u8 *buffer, void *context, void(*handler)(struct urb *urb))
sound/usb/6fire/comm.c
27
urb->complete = handler;
sound/usb/6fire/comm.h
28
void *context, void(*handler)(struct urb *urb));
sound/usb/6fire/pcm.c
539
void (*handler)(struct urb *))
sound/usb/6fire/pcm.c
550
urb->instance.complete = handler;
sound/usb/hiface/pcm.c
492
void (*handler)(struct urb *))
sound/usb/hiface/pcm.c
503
PCM_PACKET_SIZE, handler, urb);
sound/usb/mixer_quirks.c
554
mei = container_of(handle->handler, struct dualsense_mixer_elem_info, ih);
sound/usb/mixer_quirks.c
565
static bool snd_dualsense_ih_match(struct input_handler *handler,
sound/usb/mixer_quirks.c
574
mei = container_of(handler, struct dualsense_mixer_elem_info, ih);
sound/usb/mixer_quirks.c
612
static int snd_dualsense_ih_connect(struct input_handler *handler,
sound/usb/mixer_quirks.c
624
handle->handler = handler;
sound/usb/mixer_quirks.c
625
handle->name = handler->name;
sound/usb/mixer_quirks.c
657
mei = container_of(handle->handler, struct dualsense_mixer_elem_info, ih);
sound/xen/xen_snd_front_evtchnl.c
194
irq_handler_t handler;
sound/xen/xen_snd_front_evtchnl.c
225
handler = evtchnl_interrupt_req;
sound/xen/xen_snd_front_evtchnl.c
228
handler = evtchnl_interrupt_evt;
sound/xen/xen_snd_front_evtchnl.c
245
ret = request_threaded_irq(channel->irq, NULL, handler,
tools/arch/x86/include/asm/asm.h
115
# define _ASM_EXTABLE_HANDLE(from, to, handler) \
tools/arch/x86/include/asm/asm.h
120
.long (handler) - . ; \
tools/arch/x86/include/asm/asm.h
147
# define _ASM_EXTABLE_HANDLE(from, to, handler) \
tools/arch/x86/include/asm/asm.h
152
" .long (" _EXPAND_EXTABLE_HANDLE(handler) ") - .\n" \
tools/perf/builtin-inject.c
2005
evsel->handler = drop_sample;
tools/perf/builtin-inject.c
2284
evsel->handler = perf_inject__sched_switch;
tools/perf/builtin-inject.c
2286
evsel->handler = perf_inject__sched_process_exit;
tools/perf/builtin-inject.c
2289
evsel->handler = perf_inject__sched_stat;
tools/perf/builtin-inject.c
372
if (evsel && evsel->handler) {
tools/perf/builtin-inject.c
373
inject_handler f = evsel->handler;
tools/perf/builtin-kmem.c
981
if (evsel->handler != NULL) {
tools/perf/builtin-kmem.c
982
tracepoint_handler f = evsel->handler;
tools/perf/builtin-kwork.c
1963
if (evsel->handler != NULL) {
tools/perf/builtin-kwork.c
1964
tracepoint_handler f = evsel->handler;
tools/perf/builtin-lock.c
1446
if (evsel->handler != NULL) {
tools/perf/builtin-lock.c
1447
tracepoint_handler f = evsel->handler;
tools/perf/builtin-sched.c
1875
if (evsel->handler != NULL) {
tools/perf/builtin-sched.c
1876
tracepoint_handler f = evsel->handler;
tools/perf/builtin-sched.c
1942
handlers[2].handler = process_sched_wakeup_ignore;
tools/perf/builtin-sched.c
3199
if (evsel->handler != NULL) {
tools/perf/builtin-sched.c
3200
sched_handler f = evsel->handler;
tools/perf/builtin-sched.c
3349
handlers[1].handler = timehist_sched_wakeup_ignore;
tools/perf/builtin-timechart.c
589
if (evsel->handler != NULL) {
tools/perf/builtin-timechart.c
590
tracepoint_handler f = evsel->handler;
tools/perf/builtin-trace.c
3471
tracepoint_handler handler = evsel->handler;
tools/perf/builtin-trace.c
3479
if (handler) {
tools/perf/builtin-trace.c
3481
handler(trace, evsel, event, sample);
tools/perf/builtin-trace.c
3577
evsel->handler = trace__vfs_getname;
tools/perf/builtin-trace.c
3605
evsel->handler = trace__pgfault;
tools/perf/builtin-trace.c
3647
tracepoint_handler handler = evsel->handler;
tools/perf/builtin-trace.c
3648
handler(trace, evsel, event, sample);
tools/perf/builtin-trace.c
4769
evsel->handler = trace__pgfault;
tools/perf/builtin-trace.c
505
static int evsel__init_raw_syscall_tp(struct evsel *evsel, void *handler)
tools/perf/builtin-trace.c
5083
static void evlist__set_default_evsel_handler(struct evlist *evlist, void *handler)
tools/perf/builtin-trace.c
5088
if (evsel->handler == NULL)
tools/perf/builtin-trace.c
5089
evsel->handler = handler;
tools/perf/builtin-trace.c
511
evsel->handler = handler;
tools/perf/builtin-trace.c
518
static struct evsel *perf_evsel__raw_syscall_newtp(const char *direction, void *handler)
tools/perf/builtin-trace.c
529
if (evsel__init_raw_syscall_tp(evsel, handler))
tools/perf/builtin-trace.c
5665
augmented->handler = trace__sys_enter;
tools/perf/builtin-trace.c
5675
evsel->handler = trace__sys_enter;
tools/perf/builtin-trace.c
5706
evsel->handler = trace__sys_exit;
tools/perf/util/evlist.c
257
if (evsel->handler != NULL)
tools/perf/util/evlist.c
259
evsel->handler = assocs[i].handler;
tools/perf/util/evlist.c
349
int evlist__add_newtp(struct evlist *evlist, const char *sys, const char *name, void *handler)
tools/perf/util/evlist.c
356
evsel->handler = handler;
tools/perf/util/evlist.h
103
void *handler;
tools/perf/util/evlist.h
137
int evlist__add_newtp(struct evlist *evlist, const char *sys, const char *name, void *handler);
tools/perf/util/evsel.c
540
evsel->handler = orig->handler;
tools/perf/util/evsel.h
105
void *handler;
tools/perf/util/scripting-engines/trace-event-perl.c
349
static char handler[256];
tools/perf/util/scripting-engines/trace-event-perl.c
373
sprintf(handler, "%s::%s", event->system, event->name);
tools/perf/util/scripting-engines/trace-event-perl.c
376
define_event_symbols(event, handler, event->print_fmt.args);
tools/perf/util/scripting-engines/trace-event-perl.c
385
XPUSHs(sv_2mortal(newSVpv(handler, 0)));
tools/perf/util/scripting-engines/trace-event-perl.c
420
if (get_cv(handler, 0))
tools/perf/util/scripting-engines/trace-event-perl.c
421
call_pv(handler, G_SCALAR);
tools/perf/util/scripting-engines/trace-event-perl.c
423
XPUSHs(sv_2mortal(newSVpv(handler, 0)));
tools/perf/util/scripting-engines/trace-event-python.c
1053
if (get_argument_count(handler) == (int) n + 1) {
tools/perf/util/scripting-engines/trace-event-python.c
1065
call_object(handler, t, handler_name);
tools/perf/util/scripting-engines/trace-event-python.c
1067
call_object(handler, t, default_handler_name);
tools/perf/util/scripting-engines/trace-event-python.c
136
PyObject *handler;
tools/perf/util/scripting-engines/trace-event-python.c
138
handler = PyDict_GetItemString(main_dict, handler_name);
tools/perf/util/scripting-engines/trace-event-python.c
139
if (handler && !PyCallable_Check(handler))
tools/perf/util/scripting-engines/trace-event-python.c
141
return handler;
tools/perf/util/scripting-engines/trace-event-python.c
144
static void call_object(PyObject *handler, PyObject *args, const char *die_msg)
tools/perf/util/scripting-engines/trace-event-python.c
1472
PyObject *handler, *t, *dict, *callchain;
tools/perf/util/scripting-engines/trace-event-python.c
1478
handler = get_handler(handler_name);
tools/perf/util/scripting-engines/trace-event-python.c
1479
if (!handler)
tools/perf/util/scripting-engines/trace-event-python.c
148
retval = PyObject_CallObject(handler, args);
tools/perf/util/scripting-engines/trace-event-python.c
1498
call_object(handler, t, handler_name);
tools/perf/util/scripting-engines/trace-event-python.c
1531
PyObject *handler, *t;
tools/perf/util/scripting-engines/trace-event-python.c
1537
handler = get_handler(handler_name);
tools/perf/util/scripting-engines/trace-event-python.c
1538
if (!handler)
tools/perf/util/scripting-engines/trace-event-python.c
1552
call_object(handler, t, handler_name);
tools/perf/util/scripting-engines/trace-event-python.c
156
PyObject *handler;
tools/perf/util/scripting-engines/trace-event-python.c
1565
PyObject *handler, *t;
tools/perf/util/scripting-engines/trace-event-python.c
1567
handler = get_handler(handler_name);
tools/perf/util/scripting-engines/trace-event-python.c
1568
if (!handler)
tools/perf/util/scripting-engines/trace-event-python.c
158
handler = get_handler(handler_name);
tools/perf/util/scripting-engines/trace-event-python.c
159
if (handler)
tools/perf/util/scripting-engines/trace-event-python.c
1592
call_object(handler, t, handler_name);
tools/perf/util/scripting-engines/trace-event-python.c
160
call_object(handler, args, handler_name);
tools/perf/util/scripting-engines/trace-event-python.c
1617
PyObject *handler, *t;
tools/perf/util/scripting-engines/trace-event-python.c
1619
handler = get_handler(handler_name);
tools/perf/util/scripting-engines/trace-event-python.c
1620
if (!handler)
tools/perf/util/scripting-engines/trace-event-python.c
164
static int get_argument_count(PyObject *handler)
tools/perf/util/scripting-engines/trace-event-python.c
1642
call_object(handler, t, handler_name);
tools/perf/util/scripting-engines/trace-event-python.c
1664
PyObject *handler, *t;
tools/perf/util/scripting-engines/trace-event-python.c
1675
handler = get_handler(handler_name);
tools/perf/util/scripting-engines/trace-event-python.c
1676
if (!handler) {
tools/perf/util/scripting-engines/trace-event-python.c
168
PyObject *code_obj = code_obj = PyObject_GetAttrString(handler, "__code__");
tools/perf/util/scripting-engines/trace-event-python.c
1692
call_object(handler, t, handler_name);
tools/perf/util/scripting-engines/trace-event-python.c
1717
PyObject *handler, *t;
tools/perf/util/scripting-engines/trace-event-python.c
1725
handler = get_handler(handler_name);
tools/perf/util/scripting-engines/trace-event-python.c
1726
if (!handler) {
tools/perf/util/scripting-engines/trace-event-python.c
1736
call_object(handler, t, handler_name);
tools/perf/util/scripting-engines/trace-event-python.c
944
PyObject *handler, *context, *t, *obj = NULL, *callchain;
tools/perf/util/scripting-engines/trace-event-python.c
974
handler = get_handler(handler_name);
tools/perf/util/scripting-engines/trace-event-python.c
975
if (!handler) {
tools/perf/util/scripting-engines/trace-event-python.c
976
handler = get_handler(default_handler_name);
tools/perf/util/scripting-engines/trace-event-python.c
977
if (!handler)
tools/testing/selftests/arm64/abi/hwcap.c
1246
static int install_sigaction(int signum, sighandler_fn handler)
tools/testing/selftests/arm64/abi/hwcap.c
1252
sa.sa_sigaction = handler;
tools/testing/selftests/arm64/bti/test.c
206
sa.sa_handler = (sighandler_t)(void *)handler;
tools/testing/selftests/arm64/mte/mte_common_util.c
108
void mte_register_signal(int signal, void (*handler)(int, siginfo_t *, void *),
tools/testing/selftests/arm64/mte/mte_common_util.c
113
sa.sa_sigaction = handler;
tools/testing/selftests/arm64/mte/mte_common_util.h
45
void mte_register_signal(int signal, void (*handler)(int, siginfo_t *, void *),
tools/testing/selftests/bpf/prog_tests/perf_link.c
56
link_fd = bpf_link_create(bpf_program__fd(skel->progs.handler), pfd,
tools/testing/selftests/bpf/prog_tests/perf_skip.c
102
prog_link = bpf_program__attach_perf_event(skel->progs.handler, perf_fd);
tools/testing/selftests/bpf/prog_tests/test_xsk.c
1807
signal(SIGUSR1, handler);
tools/testing/selftests/bpf/progs/test_core_read_macros.c
31
int handler(void *ctx)
tools/testing/selftests/bpf/progs/test_ksyms.c
21
int handler(const void *ctx)
tools/testing/selftests/bpf/progs/test_ksyms_btf.c
23
int handler(const void *ctx)
tools/testing/selftests/bpf/progs/test_ksyms_btf_null_check.c
12
int handler(const void *ctx)
tools/testing/selftests/bpf/progs/test_perf_link.c
10
int handler(struct pt_regs *ctx)
tools/testing/selftests/bpf/progs/test_perf_skip.c
9
int handler(struct bpf_perf_event_data *data)
tools/testing/selftests/bpf/progs/test_skeleton.c
71
int handler(const void *ctx)
tools/testing/selftests/bpf/progs/test_snprintf.c
38
int handler(const void *ctx)
tools/testing/selftests/bpf/progs/test_snprintf_single.c
11
int handler(const void *ctx)
tools/testing/selftests/bpf/test_kmods/bpf_testmod.c
623
.consumer.handler = uprobe_handler,
tools/testing/selftests/filesystems/dnotify_test.c
21
act.sa_sigaction = handler;
tools/testing/selftests/kvm/include/arm64/processor.h
178
int vector, handler_fn handler);
tools/testing/selftests/kvm/include/arm64/processor.h
180
int vector, int ec, handler_fn handler);
tools/testing/selftests/kvm/include/loongarch/processor.h
182
void vm_install_exception_handler(struct kvm_vm *vm, int vector, handler_fn handler);
tools/testing/selftests/kvm/include/riscv/processor.h
127
void vm_install_exception_handler(struct kvm_vm *vm, int vector, exception_handler_fn handler);
tools/testing/selftests/kvm/include/riscv/processor.h
129
void vm_install_interrupt_handler(struct kvm_vm *vm, exception_handler_fn handler);
tools/testing/selftests/kvm/include/userfaultfd_util.h
21
uffd_handler_t handler;
tools/testing/selftests/kvm/include/userfaultfd_util.h
38
uffd_handler_t handler);
tools/testing/selftests/kvm/include/x86/processor.h
1203
void (*handler)(struct ex_regs *));
tools/testing/selftests/kvm/lib/arm64/processor.c
546
void (*handler)(struct ex_regs *))
tools/testing/selftests/kvm/lib/arm64/processor.c
553
handlers->exception_handlers[vector][ec] = handler;
tools/testing/selftests/kvm/lib/arm64/processor.c
557
void (*handler)(struct ex_regs *))
tools/testing/selftests/kvm/lib/arm64/processor.c
563
handlers->exception_handlers[vector][0] = handler;
tools/testing/selftests/kvm/lib/loongarch/processor.c
217
void vm_install_exception_handler(struct kvm_vm *vm, int vector, handler_fn handler)
tools/testing/selftests/kvm/lib/loongarch/processor.c
222
handlers->exception_handlers[vector] = handler;
tools/testing/selftests/kvm/lib/riscv/processor.c
458
void vm_install_exception_handler(struct kvm_vm *vm, int vector, exception_handler_fn handler)
tools/testing/selftests/kvm/lib/riscv/processor.c
463
handlers->exception_handlers[0][vector] = handler;
tools/testing/selftests/kvm/lib/riscv/processor.c
466
void vm_install_interrupt_handler(struct kvm_vm *vm, exception_handler_fn handler)
tools/testing/selftests/kvm/lib/riscv/processor.c
470
handlers->exception_handlers[1][0] = handler;
tools/testing/selftests/kvm/lib/userfaultfd_util.c
105
uffd_handler_t handler)
tools/testing/selftests/kvm/lib/userfaultfd_util.c
167
uffd_desc->reader_args[i].handler = handler;
tools/testing/selftests/kvm/lib/userfaultfd_util.c
88
r = reader_args->handler(reader_args->uffd_mode, uffd, &msg);
tools/testing/selftests/kvm/lib/x86/processor.c
726
typedef void(*handler)(struct ex_regs *);
tools/testing/selftests/kvm/lib/x86/processor.c
727
handler *handlers = (handler *)exception_handlers;
tools/testing/selftests/kvm/lib/x86/processor.c
769
void (*handler)(struct ex_regs *))
tools/testing/selftests/kvm/lib/x86/processor.c
773
handlers[vector] = (vm_vaddr_t)handler;
tools/testing/selftests/net/netfilter/connect_close.c
32
.sa_handler = handler,
tools/testing/selftests/powerpc/tm/tm-sigreturn.c
62
sa.sa_handler = handler;
tools/testing/selftests/riscv/sigreturn/sigreturn.c
42
static int vector_sigreturn(int data, void (*handler)(int, siginfo_t *, void *))
tools/testing/selftests/riscv/sigreturn/sigreturn.c
46
.sa_sigaction = handler,
tools/testing/selftests/seccomp/seccomp_bpf.c
1130
TEST_F(TRAP, handler)
tools/testing/selftests/timers/leap-a-day.c
221
signal(SIGINT, handler);
tools/testing/selftests/timers/leap-a-day.c
222
signal(SIGKILL, handler);
tools/testing/selftests/timers/leapcrash.c
67
signal(SIGINT, handler);
tools/testing/selftests/timers/leapcrash.c
68
signal(SIGKILL, handler);
tools/testing/selftests/x86/helpers.h
30
static inline void sethandler(int sig, void (*handler)(int, siginfo_t *, void *), int flags)
tools/testing/selftests/x86/helpers.h
35
sa.sa_sigaction = handler;
tools/testing/selftests/x86/ldt_gdt.c
477
void *handler; /* the real type is nasty */
tools/testing/selftests/x86/sigtrap_loop.c
20
static void sethandler(int sig, void (*handler)(int, siginfo_t *, void *), int flags)
tools/testing/selftests/x86/sigtrap_loop.c
25
sa.sa_sigaction = handler;
tools/testing/selftests/x86/vdso_restorer.c
27
void *handler;
tools/testing/selftests/x86/vdso_restorer.c
61
sa.handler = handler_with_siginfo;
tools/testing/selftests/x86/vdso_restorer.c
82
sa.handler = handler_without_siginfo;
tools/tracing/rtla/src/trace.c
126
if (!event->handler)
tools/tracing/rtla/src/trace.c
129
event->handler(s, record, event, context);
tools/verification/rv/src/trace.c
54
if (!event->handler)
tools/verification/rv/src/trace.c
57
event->handler(s, record, event, context);
usr/gen_init_cpio.c
43
int (*handler)(const char *line);
usr/gen_init_cpio.c
621
.handler = cpio_mkfile_line,
usr/gen_init_cpio.c
624
.handler = cpio_mknod_line,
usr/gen_init_cpio.c
627
.handler = cpio_mkdir_line,
usr/gen_init_cpio.c
630
.handler = cpio_mkslink_line,
usr/gen_init_cpio.c
633
.handler = cpio_mkpipe_line,
usr/gen_init_cpio.c
636
.handler = cpio_mksock_line,
usr/gen_init_cpio.c
639
.handler = NULL,
usr/gen_init_cpio.c
764
if ((rc = file_handler_table[type_idx].handler(args))) {
virt/kvm/kvm_main.c
2513
ret |= range->handler(kvm, &gfn_range);
virt/kvm/kvm_main.c
2551
.handler = kvm_pre_set_memory_attributes,
virt/kvm/kvm_main.c
2560
.handler = kvm_arch_post_set_memory_attributes,
virt/kvm/kvm_main.c
522
gfn_handler_t handler;
virt/kvm/kvm_main.c
578
IS_KVM_NULL_FN(range->handler)))
virt/kvm/kvm_main.c
630
if (IS_KVM_NULL_FN(range->handler))
virt/kvm/kvm_main.c
634
r.ret |= range->handler(kvm, &gfn_range);
virt/kvm/kvm_main.c
653
gfn_handler_t handler,
virt/kvm/kvm_main.c
660
.handler = handler,
virt/kvm/kvm_main.c
673
gfn_handler_t handler)
virt/kvm/kvm_main.c
675
return kvm_age_hva_range(mn, start, end, handler, false);
virt/kvm/kvm_main.c
733
.handler = kvm_mmu_unmap_gfn_range,
virt/kvm/kvm_main.c
809
.handler = (void *)kvm_null_fn,