/linux-master/include/trace/events/ |
H A D | nmi.h | 13 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-master/drivers/infiniband/hw/hfi1/ |
H A D | mmu_rb.c | 45 struct mmu_rb_handler **handler) 74 *handler = h; 78 void hfi1_mmu_rb_unregister(struct mmu_rb_handler *handler) argument 86 mmgrab(handler->mn.mm); 89 mmu_notifier_unregister(&handler->mn, handler->mn.mm); 92 * Make sure the wq delete handler is finished running. It will not 95 flush_work(&handler->del_work); 99 spin_lock_irqsave(&handler->lock, flags); 100 while ((node = rb_first_cached(&handler 42 hfi1_mmu_rb_register(void *ops_arg, struct mmu_rb_ops *ops, struct workqueue_struct *wq, struct mmu_rb_handler **handler) argument 120 hfi1_mmu_rb_insert(struct mmu_rb_handler *handler, struct mmu_rb_node *mnode) argument 147 hfi1_mmu_rb_get_first(struct mmu_rb_handler *handler, unsigned long addr, unsigned long len) argument 160 __mmu_rb_search(struct mmu_rb_handler *handler, unsigned long addr, unsigned long len) argument 217 struct mmu_rb_handler *handler = mnode->handler; local 226 hfi1_mmu_rb_evict(struct mmu_rb_handler *handler, void *evict_arg) argument 264 struct mmu_rb_handler *handler = local 294 struct mmu_rb_handler *handler = container_of(work, local [all...] |
H A D | mmu_rb.h | 17 struct mmu_rb_handler *handler; member in struct:mmu_rb_node 56 struct mmu_rb_handler **handler); 57 void hfi1_mmu_rb_unregister(struct mmu_rb_handler *handler); 58 int hfi1_mmu_rb_insert(struct mmu_rb_handler *handler, 62 void hfi1_mmu_rb_evict(struct mmu_rb_handler *handler, void *evict_arg); 63 struct mmu_rb_node *hfi1_mmu_rb_get_first(struct mmu_rb_handler *handler,
|
/linux-master/net/ipv4/ |
H A D | xfrm4_protocol.c | 40 #define for_each_protocol_rcu(head, handler) \ 41 for (handler = rcu_dereference(head); \ 42 handler != NULL; \ 43 handler = rcu_dereference(handler->next)) \ 48 struct xfrm4_protocol *handler; local 54 for_each_protocol_rcu(*head, handler) 55 if ((ret = handler->cb_handler(skb, err)) <= 0) 65 struct xfrm4_protocol *handler; local 83 for_each_protocol_rcu(*head, handler) 99 struct xfrm4_protocol *handler; local 115 struct xfrm4_protocol *handler; local 127 struct xfrm4_protocol *handler; local 143 struct xfrm4_protocol *handler; local 155 struct xfrm4_protocol *handler; local 171 struct xfrm4_protocol *handler; local 217 xfrm4_protocol_register(struct xfrm4_protocol *handler, unsigned char protocol) argument 264 xfrm4_protocol_deregister(struct xfrm4_protocol *handler, unsigned char protocol) argument [all...] |
H A D | tunnel4.c | 31 int xfrm4_tunnel_register(struct xfrm_tunnel *handler, unsigned short family) argument 37 int priority = handler->priority; 51 handler->next = *pprev; 52 rcu_assign_pointer(*pprev, handler); 63 int xfrm4_tunnel_deregister(struct xfrm_tunnel *handler, unsigned short family) argument 75 if (t == handler) { 76 *pprev = handler->next; 90 #define for_each_tunnel_rcu(head, handler) \ 91 for (handler = rcu_dereference(head); \ 92 handler ! 97 struct xfrm_tunnel *handler; local 117 struct xfrm_tunnel *handler; local 143 struct xfrm_tunnel *handler; local 163 struct xfrm_tunnel *handler; local 182 struct xfrm_tunnel *handler; local 194 struct xfrm_tunnel *handler; local 207 struct xfrm_tunnel *handler; local [all...] |
/linux-master/net/ipv6/ |
H A D | tunnel6.c | 32 int xfrm6_tunnel_register(struct xfrm6_tunnel *handler, unsigned short family) argument 37 int priority = handler->priority; 64 handler->next = *pprev; 65 rcu_assign_pointer(*pprev, handler); 76 int xfrm6_tunnel_deregister(struct xfrm6_tunnel *handler, unsigned short family) argument 101 if (t == handler) { 102 *pprev = handler->next; 117 #define for_each_tunnel_rcu(head, handler) \ 118 for (handler = rcu_dereference(head); \ 119 handler ! 124 struct xfrm6_tunnel *handler; local 142 struct xfrm6_tunnel *handler; local 162 struct xfrm6_tunnel *handler; local 187 struct xfrm6_tunnel *handler; local 206 struct xfrm6_tunnel *handler; local 218 struct xfrm6_tunnel *handler; local 230 struct xfrm6_tunnel *handler; local [all...] |
H A D | xfrm6_protocol.c | 41 #define for_each_protocol_rcu(head, handler) \ 42 for (handler = rcu_dereference(head); \ 43 handler != NULL; \ 44 handler = rcu_dereference(handler->next)) \ 49 struct xfrm6_protocol *handler; local 55 for_each_protocol_rcu(*proto_handlers(protocol), handler) 56 if ((ret = handler->cb_handler(skb, err)) <= 0) 66 struct xfrm6_protocol *handler; local 96 for_each_protocol_rcu(*head, handler) 112 struct xfrm6_protocol *handler; local 129 struct xfrm6_protocol *handler; local 141 struct xfrm6_protocol *handler; local 158 struct xfrm6_protocol *handler; local 170 struct xfrm6_protocol *handler; local 187 struct xfrm6_protocol *handler; local 233 xfrm6_protocol_register(struct xfrm6_protocol *handler, unsigned char protocol) argument 280 xfrm6_protocol_deregister(struct xfrm6_protocol *handler, unsigned char protocol) argument [all...] |
/linux-master/drivers/acpi/ |
H A D | wakeup.c | 102 * acpi_register_wakeup_handler - Register wakeup handler 104 * @wakeup: Wakeup-handler to call when the SCI has triggered a wakeup 105 * @context: Context to pass to the handler when calling it 108 * a handler which returns true when the device they are managing wants 114 struct acpi_wakeup_handler *handler; local 118 * need to register the handler. 123 handler = kmalloc(sizeof(*handler), GFP_KERNEL); 124 if (!handler) 127 handler 146 struct acpi_wakeup_handler *handler; local 162 struct acpi_wakeup_handler *handler; local [all...] |
/linux-master/drivers/soc/fsl/qbman/ |
H A D | qman_test_stash.c | 43 * moves it from one cpu to another. (The use of more than one handler per cpu 49 * each forwarding action. To achieve this, each handler will be assigned a 51 * received by a handler, the mixer of the expected sender is XOR'd into all 54 * the current handler. Apart from validating that the frame is taking the 57 * conditional branching. There is a "special" handler designated to act as the 65 * handlers and link-list them (but do no other handler setup). 68 * hp_cpu's 'iterator' to point to its first handler. With each loop, 69 * allocate rx/tx FQIDs and mixer values to the hp_cpu's iterator handler 71 * which connects the last handler to the first (and which is why phase 2 75 * hp_cpu's 'iterator' to point to its first handler 252 process_frame_data(struct hp_handler *handler, const struct qm_fd *fd) argument 281 struct hp_handler *handler = (struct hp_handler *)fq; local 300 struct hp_handler *handler = (struct hp_handler *)fq; local 319 struct hp_handler *handler; local 354 struct hp_handler *handler = list_entry(loop, struct hp_handler, local 392 struct hp_handler *handler = h; local 447 struct hp_handler *handler; local [all...] |
/linux-master/kernel/ |
H A D | reboot.c | 166 * @nb: Info about handler function to be called 169 * 0: Restart handler of last resort, 171 * 128: Default restart handler; use if no other 172 * restart handler is expected to be available, 175 * 255: Highest priority restart handler, will 186 * If more than one function is registered, the restart handler priority 192 * restart handlers may exist; for example, one restart handler might 194 * In such cases, the restart handler which only restarts part of the 209 * restart handler 212 * Unregisters a previously registered restart handler functio 332 struct sys_off_handler *handler; local 348 struct sys_off_handler *handler; local 373 free_sys_off_handler(struct sys_off_handler *handler) argument 408 struct sys_off_handler *handler; local 476 unregister_sys_off_handler(struct sys_off_handler *handler) argument 499 struct sys_off_handler *handler = data; local 522 struct sys_off_handler *handler; local 602 struct sys_off_handler *handler; local [all...] |
/linux-master/arch/m68k/include/asm/ |
H A D | atari_stdma.h | 13 void stdma_lock(irq_handler_t handler, void *data);
|
/linux-master/tools/testing/selftests/bpf/progs/ |
H A D | test_snprintf_single.c | 11 int handler(const void *ctx) function
|
H A D | test_perf_link.c | 10 int handler(struct pt_regs *ctx) function
|
/linux-master/fs/reiserfs/ |
H A D | xattr_user.c | 11 user_get(const struct xattr_handler *handler, struct dentry *unused, argument 16 return reiserfs_xattr_get(inode, xattr_full_name(handler, name), 21 user_set(const struct xattr_handler *handler, struct mnt_idmap *idmap, argument 29 xattr_full_name(handler, name),
|
/linux-master/arch/um/include/shared/ |
H A D | irq_kern.h | 17 irq_handler_t handler, unsigned long irqflags, 22 * um_request_irq_tt - request an IRQ with timetravel handler 27 * @handler: the (generic style) IRQ handler 30 * @dev_id: data pointer to pass to the IRQ handler 31 * @timetravel_handler: the timetravel interrupt handler, invoked with the IRQ 36 * Note that the timetravel handler is invoked only if the time_travel_mode is 46 * it to pass such a message to the @handler in whichever way it can. 49 * not be invoked at all and the @handler must handle the FD becoming 56 irq_handler_t handler, unsigne 62 um_request_irq_tt(int irq, int fd, enum um_irq_type type, irq_handler_t handler, unsigned long irqflags, const char *devname, void *dev_id, void (*timetravel_handler)(int, int, void *, struct time_travel_event *)) argument [all...] |
/linux-master/arch/m68k/fpsp040/ |
H A D | x_bsun.S | 4 | fpsp_bsun --- FPSP handler for branch/set on unordered exception 8 | The real_bsun handler will need to perform further corrective
|
/linux-master/drivers/net/wireless/broadcom/b43/ |
H A D | sdio.h | 19 void (*handler)(struct b43_wldev *dev)); 30 void (*handler)(struct b43_wldev *dev))
|
/linux-master/arch/powerpc/platforms/pseries/ |
H A D | event_sources.c | 12 irq_handler_t handler, 25 rc = request_irq(virq, handler, 0, name, NULL); 11 request_event_sources_irqs(struct device_node *np, irq_handler_t handler, const char *name) argument
|
/linux-master/arch/arm/probes/uprobes/ |
H A D | actions-arm.c | 195 [PROBES_PRELOAD_IMM] = {.handler = probes_simulate_nop}, 196 [PROBES_PRELOAD_REG] = {.handler = probes_simulate_nop}, 197 [PROBES_BRANCH_IMM] = {.handler = simulate_blx1}, 198 [PROBES_MRS] = {.handler = simulate_mrs}, 199 [PROBES_BRANCH_REG] = {.handler = simulate_blx2bx}, 200 [PROBES_CLZ] = {.handler = probes_simulate_nop}, 201 [PROBES_SATURATING_ARITHMETIC] = {.handler = probes_simulate_nop}, 202 [PROBES_MUL1] = {.handler = probes_simulate_nop}, 203 [PROBES_MUL2] = {.handler = probes_simulate_nop}, 204 [PROBES_SWP] = {.handler [all...] |
/linux-master/arch/m68k/atari/ |
H A D | stdma.c | 63 * @handler: interrupt handler to use after acquisition 64 * @data: cookie passed to the interrupt handler function 69 int stdma_try_lock(irq_handler_t handler, void *data) argument 80 stdma_isr = handler; 104 void stdma_lock(irq_handler_t handler, void *data) argument 109 wait_event(stdma_wait, stdma_try_lock(handler, data)); 143 * @handler: interrupt handler previously used to acquire lock. 145 * Returns !0 if locked for the given handler; 148 stdma_is_locked_by(irq_handler_t handler) argument [all...] |
/linux-master/arch/arm/probes/kprobes/ |
H A D | actions-arm.c | 23 * setting a handler for it to run the instruction. 25 * In the execution phase by an instruction's handler: 31 * directly executed. Its handler calls the 298 [PROBES_PRELOAD_IMM] = {.handler = probes_simulate_nop}, 299 [PROBES_PRELOAD_REG] = {.handler = probes_simulate_nop}, 300 [PROBES_BRANCH_IMM] = {.handler = simulate_blx1}, 301 [PROBES_MRS] = {.handler = simulate_mrs}, 302 [PROBES_BRANCH_REG] = {.handler = simulate_blx2bx}, 303 [PROBES_CLZ] = {.handler = emulate_rd12rm0_noflags_nopc}, 305 .handler [all...] |
/linux-master/drivers/acpi/acpica/ |
H A D | evxface.c | 37 * handler_type - The type of handler: 41 * handler - Address of the handler 42 * context - Value passed to the handler on each GPE 46 * DESCRIPTION: Install a handler for notifications on an ACPI Device, 49 * NOTES: The Root namespace object may have only one handler for each 51 * may have one device notify handler, and multiple system notify 59 acpi_notify_handler handler, void *context) 72 if ((!device) || (!handler) || (!handler_type) || 84 * Registering a notify handler o 57 acpi_install_notify_handler(acpi_handle device, u32 handler_type, acpi_notify_handler handler, void *context) argument 723 struct acpi_gpe_handler_info *handler; local 909 struct acpi_gpe_handler_info *handler; local [all...] |
H A D | evxfregn.c | 27 * handler - Address of the handler 29 * context - Value passed to the handler on each access 34 * DESCRIPTION: Install a handler for all op_regions of a given space_id. 48 acpi_adr_space_handler handler, 76 /* Install the handler for all Regions for this Space ID */ 79 acpi_ev_install_space_handler(node, space_id, handler, setup, 99 acpi_adr_space_handler handler, 103 handler, setup, 111 acpi_adr_space_handler handler, 46 acpi_install_address_space_handler_internal(acpi_handle device, acpi_adr_space_type space_id, acpi_adr_space_handler handler, acpi_adr_space_setup setup, void *context, u8 run_reg) argument 97 acpi_install_address_space_handler(acpi_handle device, acpi_adr_space_type space_id, acpi_adr_space_handler handler, acpi_adr_space_setup setup, void *context) argument [all...] |
/linux-master/drivers/irqchip/ |
H A D | irq-sifive-plic.c | 104 static void plic_toggle(struct plic_handler *handler, int hwirq, int enable) argument 108 raw_spin_lock_irqsave(&handler->enable_lock, flags); 109 __plic_toggle(handler->enable_base, hwirq, enable); 110 raw_spin_unlock_irqrestore(&handler->enable_lock, flags); 119 struct plic_handler *handler = per_cpu_ptr(&plic_handlers, cpu); local 121 plic_toggle(handler, d->hwirq, enable); 151 struct plic_handler *handler = this_cpu_ptr(&plic_handlers); local 154 plic_toggle(handler, d->hwirq, 1); 155 writel(d->hwirq, handler->hart_base + CONTEXT_CLAIM); 156 plic_toggle(handler, 260 struct plic_handler *handler = per_cpu_ptr(&plic_handlers, cpu); local 292 struct plic_handler *handler = per_cpu_ptr(&plic_handlers, cpu); local 371 struct plic_handler *handler = this_cpu_ptr(&plic_handlers); local 392 plic_set_threshold(struct plic_handler *handler, u32 threshold) argument 408 struct plic_handler *handler = this_cpu_ptr(&plic_handlers); local 491 struct plic_handler *handler; local [all...] |
/linux-master/arch/sh/drivers/dma/ |
H A D | dmabrg.c | 50 * dmabrg_request_irq(BRGIRQID, handler, data) 53 * handler prototype: void brgirqhandler(void *data) 69 void (*handler)(void *); member in struct:dmabrg_handler 75 dmabrg_handlers[i].handler(dmabrg_handlers[i].data); 79 * main DMABRG irq handler. It acks irqs and then 125 int dmabrg_request_irq(unsigned int dmairq, void(*handler)(void*), 128 if ((dmairq > 9) || !handler) 130 if (dmabrg_handlers[dmairq].handler) 133 dmabrg_handlers[dmairq].handler = handler; [all...] |