Home
last modified time | relevance | path

Searched refs:handler (Results 1 – 25 of 1399) sorted by relevance

12345678910>>...56

/Linux-v4.19/drivers/infiniband/hw/hfi1/
Dmmu_rb.c75 static void do_remove(struct mmu_rb_handler *handler,
100 struct mmu_rb_handler **handler) in hfi1_mmu_rb_register() argument
127 *handler = handlr; in hfi1_mmu_rb_register()
131 void hfi1_mmu_rb_unregister(struct mmu_rb_handler *handler) in hfi1_mmu_rb_unregister() argument
139 mmu_notifier_unregister(&handler->mn, handler->mm); in hfi1_mmu_rb_unregister()
145 flush_work(&handler->del_work); in hfi1_mmu_rb_unregister()
149 spin_lock_irqsave(&handler->lock, flags); in hfi1_mmu_rb_unregister()
150 while ((node = rb_first_cached(&handler->root))) { in hfi1_mmu_rb_unregister()
152 rb_erase_cached(node, &handler->root); in hfi1_mmu_rb_unregister()
156 spin_unlock_irqrestore(&handler->lock, flags); in hfi1_mmu_rb_unregister()
[all …]
Dmmu_rb.h77 struct mmu_rb_handler **handler);
78 void hfi1_mmu_rb_unregister(struct mmu_rb_handler *handler);
79 int hfi1_mmu_rb_insert(struct mmu_rb_handler *handler,
81 void hfi1_mmu_rb_evict(struct mmu_rb_handler *handler, void *evict_arg);
82 void hfi1_mmu_rb_remove(struct mmu_rb_handler *handler,
84 bool hfi1_mmu_rb_remove_unless_exact(struct mmu_rb_handler *handler,
/Linux-v4.19/net/ipv4/
Dtunnel4.c30 int xfrm4_tunnel_register(struct xfrm_tunnel *handler, unsigned short family) in xfrm4_tunnel_register() argument
36 int priority = handler->priority; in xfrm4_tunnel_register()
50 handler->next = *pprev; in xfrm4_tunnel_register()
51 rcu_assign_pointer(*pprev, handler); in xfrm4_tunnel_register()
62 int xfrm4_tunnel_deregister(struct xfrm_tunnel *handler, unsigned short family) in xfrm4_tunnel_deregister() argument
74 if (t == handler) { in xfrm4_tunnel_deregister()
75 *pprev = handler->next; in xfrm4_tunnel_deregister()
89 #define for_each_tunnel_rcu(head, handler) \ argument
90 for (handler = rcu_dereference(head); \
91 handler != NULL; \
[all …]
Dxfrm4_protocol.c44 #define for_each_protocol_rcu(head, handler) \ argument
45 for (handler = rcu_dereference(head); \
46 handler != NULL; \
47 handler = rcu_dereference(handler->next)) \
52 struct xfrm4_protocol *handler; in xfrm4_rcv_cb() local
58 for_each_protocol_rcu(*head, handler) in xfrm4_rcv_cb()
59 if ((ret = handler->cb_handler(skb, err)) <= 0) in xfrm4_rcv_cb()
70 struct xfrm4_protocol *handler; in xfrm4_rcv_encap() local
80 for_each_protocol_rcu(*head, handler) in xfrm4_rcv_encap()
81 if ((ret = handler->input_handler(skb, nexthdr, spi, encap_type)) != -EINVAL) in xfrm4_rcv_encap()
[all …]
/Linux-v4.19/net/ipv6/
Dxfrm6_protocol.c44 #define for_each_protocol_rcu(head, handler) \ argument
45 for (handler = rcu_dereference(head); \
46 handler != NULL; \
47 handler = rcu_dereference(handler->next)) \
52 struct xfrm6_protocol *handler; in xfrm6_rcv_cb() local
58 for_each_protocol_rcu(*proto_handlers(protocol), handler) in xfrm6_rcv_cb()
59 if ((ret = handler->cb_handler(skb, err)) <= 0) in xfrm6_rcv_cb()
69 struct xfrm6_protocol *handler; in xfrm6_esp_rcv() local
73 for_each_protocol_rcu(esp6_handlers, handler) in xfrm6_esp_rcv()
74 if ((ret = handler->handler(skb)) != -EINVAL) in xfrm6_esp_rcv()
[all …]
Dtunnel6.c38 int xfrm6_tunnel_register(struct xfrm6_tunnel *handler, unsigned short family) in xfrm6_tunnel_register() argument
43 int priority = handler->priority; in xfrm6_tunnel_register()
57 handler->next = *pprev; in xfrm6_tunnel_register()
58 rcu_assign_pointer(*pprev, handler); in xfrm6_tunnel_register()
69 int xfrm6_tunnel_deregister(struct xfrm6_tunnel *handler, unsigned short family) in xfrm6_tunnel_deregister() argument
81 if (t == handler) { in xfrm6_tunnel_deregister()
82 *pprev = handler->next; in xfrm6_tunnel_deregister()
96 #define for_each_tunnel_rcu(head, handler) \ argument
97 for (handler = rcu_dereference(head); \
98 handler != NULL; \
[all …]
/Linux-v4.19/drivers/soc/fsl/qbman/
Dqman_test_stash.c252 static inline int process_frame_data(struct hp_handler *handler, in process_frame_data() argument
255 u32 *p = handler->frame_ptr; in process_frame_data()
259 if (qm_fd_addr_get64(fd) != handler->addr) { in process_frame_data()
261 qm_fd_addr_get64(fd), handler->addr); in process_frame_data()
265 *p ^= handler->rx_mixer; in process_frame_data()
270 *p ^= handler->tx_mixer; in process_frame_data()
280 struct hp_handler *handler = (struct hp_handler *)fq; in normal_dqrr() local
282 if (process_frame_data(handler, &dqrr->fd)) { in normal_dqrr()
286 if (qman_enqueue(&handler->tx, &dqrr->fd)) { in normal_dqrr()
298 struct hp_handler *handler = (struct hp_handler *)fq; in special_dqrr() local
[all …]
/Linux-v4.19/drivers/acpi/acpica/
Devxface.c59 acpi_notify_handler handler, void *context) in acpi_install_notify_handler() argument
72 if ((!device) || (!handler) || (!handler_type) || in acpi_install_notify_handler()
92 if (acpi_gbl_global_notify[i].handler) { in acpi_install_notify_handler()
97 acpi_gbl_global_notify[i].handler = handler; in acpi_install_notify_handler()
147 if (handler_obj->notify.handler == handler) { in acpi_install_notify_handler()
167 handler_obj->notify.handler = handler; in acpi_install_notify_handler()
212 u32 handler_type, acpi_notify_handler handler) in ACPI_EXPORT_SYMBOL()
226 if ((!device) || (!handler) || (!handler_type) || in ACPI_EXPORT_SYMBOL()
242 if (!acpi_gbl_global_notify[i].handler || in ACPI_EXPORT_SYMBOL()
243 (acpi_gbl_global_notify[i].handler != in ACPI_EXPORT_SYMBOL()
[all …]
Devhandler.c128 handler_obj = obj_desc->common_notify.handler; in acpi_ev_has_default_handler()
220 handler); in acpi_ev_install_handler()
330 acpi_adr_space_handler handler, in acpi_ev_install_space_handler() argument
352 if (handler == ACPI_DEFAULT_HANDLER) { in acpi_ev_install_space_handler()
358 handler = acpi_ex_system_memory_space_handler; in acpi_ev_install_space_handler()
364 handler = acpi_ex_system_io_space_handler; in acpi_ev_install_space_handler()
370 handler = acpi_ex_pci_config_space_handler; in acpi_ev_install_space_handler()
376 handler = acpi_ex_cmos_space_handler; in acpi_ev_install_space_handler()
382 handler = acpi_ex_pci_bar_space_handler; in acpi_ev_install_space_handler()
388 handler = acpi_ex_data_table_space_handler; in acpi_ev_install_space_handler()
[all …]
Devxfregn.c45 acpi_adr_space_handler handler, in acpi_install_address_space_handler() argument
75 acpi_ev_install_space_handler(node, space_id, handler, setup, in acpi_install_address_space_handler()
108 acpi_adr_space_handler handler) in ACPI_EXPORT_SYMBOL()
152 handler_obj = obj_desc->common_notify.handler; in ACPI_EXPORT_SYMBOL()
153 last_obj_ptr = &obj_desc->common_notify.handler; in ACPI_EXPORT_SYMBOL()
162 if (handler_obj->address_space.handler != handler) { in ACPI_EXPORT_SYMBOL()
172 handler_obj, handler, in ACPI_EXPORT_SYMBOL()
219 handler, acpi_ut_get_region_name(space_id), space_id, in ACPI_EXPORT_SYMBOL()
/Linux-v4.19/arch/arm/probes/uprobes/
Dactions-arm.c198 [PROBES_PRELOAD_IMM] = {.handler = probes_simulate_nop},
199 [PROBES_PRELOAD_REG] = {.handler = probes_simulate_nop},
200 [PROBES_BRANCH_IMM] = {.handler = simulate_blx1},
201 [PROBES_MRS] = {.handler = simulate_mrs},
202 [PROBES_BRANCH_REG] = {.handler = simulate_blx2bx},
203 [PROBES_CLZ] = {.handler = probes_simulate_nop},
204 [PROBES_SATURATING_ARITHMETIC] = {.handler = probes_simulate_nop},
205 [PROBES_MUL1] = {.handler = probes_simulate_nop},
206 [PROBES_MUL2] = {.handler = probes_simulate_nop},
207 [PROBES_SWP] = {.handler = probes_simulate_nop},
[all …]
/Linux-v4.19/arch/arm/probes/kprobes/
Dactions-arm.c306 [PROBES_PRELOAD_IMM] = {.handler = probes_simulate_nop},
307 [PROBES_PRELOAD_REG] = {.handler = probes_simulate_nop},
308 [PROBES_BRANCH_IMM] = {.handler = simulate_blx1},
309 [PROBES_MRS] = {.handler = simulate_mrs},
310 [PROBES_BRANCH_REG] = {.handler = simulate_blx2bx},
311 [PROBES_CLZ] = {.handler = emulate_rd12rm0_noflags_nopc},
313 .handler = emulate_rd12rn16rm0_rwflags_nopc},
314 [PROBES_MUL1] = {.handler = emulate_rdlo12rdhi16rn0rm8_rwflags_nopc},
315 [PROBES_MUL2] = {.handler = emulate_rd16rn12rm0rs8_rwflags_nopc},
316 [PROBES_SWP] = {.handler = emulate_rd12rn16rm0_rwflags_nopc},
[all …]
Dactions-thumb.c616 [PROBES_T16_ADD_SP] = {.handler = t16_simulate_add_sp_imm},
617 [PROBES_T16_CBZ] = {.handler = t16_simulate_cbz},
618 [PROBES_T16_SIGN_EXTEND] = {.handler = t16_emulate_loregs_rwflags},
621 [PROBES_T16_SEV] = {.handler = probes_emulate_none},
622 [PROBES_T16_WFE] = {.handler = probes_simulate_nop},
624 [PROBES_T16_CMP] = {.handler = t16_emulate_loregs_rwflags},
625 [PROBES_T16_ADDSUB] = {.handler = t16_emulate_loregs_noitrwflags},
626 [PROBES_T16_LOGICAL] = {.handler = t16_emulate_loregs_noitrwflags},
627 [PROBES_T16_LDR_LIT] = {.handler = t16_simulate_ldr_literal},
628 [PROBES_T16_BLX] = {.handler = t16_simulate_bxblx},
[all …]
Dactions-common.c131 probes_insn_handler_t *handler = 0; in kprobe_decode_ldmstm() local
138 handler = emulate_generic_r0_12_noflags; in kprobe_decode_ldmstm()
144 handler = emulate_generic_r2_14_noflags; in kprobe_decode_ldmstm()
151 handler = emulate_ldm_r3_15; in kprobe_decode_ldmstm()
155 if (handler) { in kprobe_decode_ldmstm()
159 asi->insn_handler = handler; in kprobe_decode_ldmstm()
165 handler = is_ldm ? simulate_ldm1_pc : simulate_stm1_pc; in kprobe_decode_ldmstm()
167 handler = simulate_ldm1stm1; in kprobe_decode_ldmstm()
168 asi->insn_handler = handler; in kprobe_decode_ldmstm()
/Linux-v4.19/arch/powerpc/sysdev/
Dpmi.c41 struct list_head handler; member
114 struct pmi_handler *handler; in pmi_notify_handlers() local
117 list_for_each_entry(handler, &data->handler, node) { in pmi_notify_handlers()
118 pr_debug("pmi: notifying handler %p\n", handler); in pmi_notify_handlers()
119 if (handler->type == data->msg.type) in pmi_notify_handlers()
120 handler->handle_pmi_message(data->msg); in pmi_notify_handlers()
150 INIT_LIST_HEAD(&data->handler); in pmi_of_probe()
190 struct pmi_handler *handler, *tmp; in pmi_of_remove() local
197 list_for_each_entry_safe(handler, tmp, &data->handler, node) in pmi_of_remove()
198 list_del(&handler->node); in pmi_of_remove()
[all …]
/Linux-v4.19/drivers/media/rc/
Drc-ir-raw.c24 struct ir_raw_handler *handler; in ir_raw_event_thread() local
41 list_for_each_entry(handler, &ir_raw_handler_list, list) in ir_raw_event_thread()
43 handler->protocols || !handler->protocols) in ir_raw_event_thread()
44 handler->decode(dev, ev); in ir_raw_event_thread()
247 struct ir_raw_handler *handler; in change_protocol() local
251 list_for_each_entry(handler, &ir_raw_handler_list, list) { in change_protocol()
252 if (!(dev->enabled_protocols & handler->protocols) && in change_protocol()
253 (*rc_proto & handler->protocols) && handler->raw_register) in change_protocol()
254 handler->raw_register(dev); in change_protocol()
256 if ((dev->enabled_protocols & handler->protocols) && in change_protocol()
[all …]
/Linux-v4.19/fs/
Dxattr.c43 #define for_each_xattr_handler(handlers, handler) \ argument
45 for ((handler) = *(handlers)++; \
46 (handler) != NULL; \
47 (handler) = *(handlers)++)
56 const struct xattr_handler *handler; in xattr_resolve_name() local
63 for_each_xattr_handler(handlers, handler) { in xattr_resolve_name()
66 n = strcmp_prefix(*name, xattr_prefix(handler)); in xattr_resolve_name()
68 if (!handler->prefix ^ !*n) { in xattr_resolve_name()
74 return handler; in xattr_resolve_name()
140 const struct xattr_handler *handler; in __vfs_setxattr() local
[all …]
/Linux-v4.19/drivers/uwb/
Duwbd.c97 uwbd_evt_handler_f handler; member
104 .handler = uwbd_evt_handle_rc_ie_rcv,
108 .handler = uwbd_evt_handle_rc_beacon,
112 .handler = uwbd_evt_handle_rc_beacon_size,
116 .handler = uwbd_evt_handle_rc_bpoie_change,
120 .handler = uwbd_evt_handle_rc_bp_slot_change,
124 .handler = uwbd_evt_handle_rc_drp_avail,
128 .handler = uwbd_evt_handle_rc_drp,
132 .handler = uwbd_evt_handle_rc_dev_addr_conflict,
156 .handler = uwbd_msg_handle_reset,
[all …]
/Linux-v4.19/include/linux/
Dsfi_acpi.h68 int (*handler)(struct acpi_table_header *));
71 int (*handler)(struct acpi_table_header *)) in acpi_sfi_table_parse()
73 if (!acpi_table_parse(signature, handler)) in acpi_sfi_table_parse()
76 return sfi_acpi_table_parse(signature, NULL, NULL, handler); in acpi_sfi_table_parse()
81 int (*handler)(struct acpi_table_header *)) in sfi_acpi_table_parse()
87 int (*handler)(struct acpi_table_header *)) in acpi_sfi_table_parse()
89 return acpi_table_parse(signature, handler); in acpi_sfi_table_parse()
/Linux-v4.19/drivers/scsi/
Dscsi_dh.c165 sdev->handler = scsi_dh; in scsi_dh_handler_attach()
176 sdev->handler->detach(sdev); in scsi_dh_handler_detach()
177 sdev_printk(KERN_NOTICE, sdev, "%s: Detached\n", sdev->handler->name); in scsi_dh_handler_detach()
178 module_put(sdev->handler->module); in scsi_dh_handler_detach()
199 if (sdev->handler) in scsi_dh_release_device()
274 if (!sdev->handler) in scsi_dh_activate()
285 if (sdev->handler->activate) in scsi_dh_activate()
286 err = sdev->handler->activate(sdev, fn, data); in scsi_dh_activate()
318 if (sdev->handler && sdev->handler->set_params) in scsi_dh_set_params()
319 err = sdev->handler->set_params(sdev, params); in scsi_dh_set_params()
[all …]
/Linux-v4.19/include/trace/events/
Dnmi.h13 TP_PROTO(void *handler, s64 delta_ns, int handled),
15 TP_ARGS(handler, delta_ns, handled),
18 __field( void *, handler )
24 __entry->handler = handler;
30 __entry->handler,
/Linux-v4.19/arch/mips/lib/
Dmemcpy.S115 #define EXC(insn, type, reg, addr, handler) \ argument
119 PTR 9b, handler; \
128 PTR 9b, handler; \
149 #define LOAD(reg, addr, handler) EXC(ld, LD_INSN, reg, addr, handler) argument
150 #define LOADL(reg, addr, handler) EXC(ldl, LD_INSN, reg, addr, handler) argument
151 #define LOADR(reg, addr, handler) EXC(ldr, LD_INSN, reg, addr, handler) argument
152 #define STOREL(reg, addr, handler) EXC(sdl, ST_INSN, reg, addr, handler) argument
153 #define STORER(reg, addr, handler) EXC(sdr, ST_INSN, reg, addr, handler) argument
154 #define STORE(reg, addr, handler) EXC(sd, ST_INSN, reg, addr, handler) argument
186 #define LOAD(reg, addr, handler) EXC(lw, LD_INSN, reg, addr, handler) argument
[all …]
/Linux-v4.19/drivers/gpu/vga/
Dvga_switcheroo.c160 const struct vga_switcheroo_handler *handler; member
184 vgasr_priv.registered_clients == 2 && vgasr_priv.handler; in vga_switcheroo_ready()
193 if (vgasr_priv.handler->init) in vga_switcheroo_enable()
194 vgasr_priv.handler->init(); in vga_switcheroo_enable()
201 ret = vgasr_priv.handler->get_client_id(client->pdev); in vga_switcheroo_enable()
213 ret = vgasr_priv.handler->get_client_id(client->vga_dev); in vga_switcheroo_enable()
237 const struct vga_switcheroo_handler *handler, in vga_switcheroo_register_handler() argument
241 if (vgasr_priv.handler) { in vga_switcheroo_register_handler()
246 vgasr_priv.handler = handler; in vga_switcheroo_register_handler()
267 vgasr_priv.handler = NULL; in vga_switcheroo_unregister_handler()
[all …]
/Linux-v4.19/arch/arm64/kernel/probes/
Ddecode-insn.c91 api->handler = simulate_b_cond; in arm_probe_decode_insn()
94 api->handler = simulate_cbz_cbnz; in arm_probe_decode_insn()
97 api->handler = simulate_tbz_tbnz; in arm_probe_decode_insn()
99 api->handler = simulate_adr_adrp; in arm_probe_decode_insn()
102 api->handler = simulate_b_bl; in arm_probe_decode_insn()
106 api->handler = simulate_br_blr_ret; in arm_probe_decode_insn()
108 api->handler = simulate_ldr_literal; in arm_probe_decode_insn()
110 api->handler = simulate_ldrsw_literal; in arm_probe_decode_insn()
/Linux-v4.19/drivers/input/rmi4/
Drmi_bus.c151 struct rmi_function_handler *handler = to_rmi_function_handler(drv); in rmi_function_match() local
154 return fn->fd.function_number == handler->func; in rmi_function_match()
177 struct rmi_function_handler *handler) in rmi_create_function_irq() argument
194 handler->attention, IRQF_ONESHOT, in rmi_create_function_irq()
208 struct rmi_function_handler *handler = in rmi_function_probe() local
214 if (handler->probe) { in rmi_function_probe()
215 error = handler->probe(fn); in rmi_function_probe()
220 if (fn->num_of_irqs && handler->attention) { in rmi_function_probe()
221 error = rmi_create_function_irq(fn, handler); in rmi_function_probe()
232 struct rmi_function_handler *handler = in rmi_function_remove() local
[all …]

12345678910>>...56