/kernel/linux/linux-5.10/drivers/dma/ti/ |
H A D | dma-crossbar.c | 51 static inline void ti_am335x_xbar_write(void __iomem *iomem, int event, u8 val) in ti_am335x_xbar_write() argument 55 * rest, in the sense, that event 63 is mapped to lowest byte in ti_am335x_xbar_write() 56 * and event 60 is mapped to highest, handle it separately. in ti_am335x_xbar_write() 58 if (event >= 60 && event <= 63) in ti_am335x_xbar_write() 59 writeb_relaxed(val, iomem + (63 - event % 4)); in ti_am335x_xbar_write() 61 writeb_relaxed(val, iomem + event); in ti_am335x_xbar_write() 69 dev_dbg(dev, "Unmapping XBAR event %u on channel %u\n", in ti_am335x_xbar_free() 87 dev_err(&pdev->dev, "Invalid XBAR event number: %d\n", in ti_am335x_xbar_route_allocate() 117 dev_dbg(&pdev->dev, "Mapping XBAR event in ti_am335x_xbar_route_allocate() [all...] |
/kernel/linux/linux-5.10/arch/x86/kvm/ |
H A D | pmu.c | 104 struct perf_event *event; in pmc_reprogram_counter() local 130 event = perf_event_create_kernel_counter(&attr, -1, current, in pmc_reprogram_counter() 133 if (IS_ERR(event)) { in pmc_reprogram_counter() 134 pr_debug_ratelimited("kvm_pmu: event creation failed %ld for pmc->idx = %d\n", in pmc_reprogram_counter() 135 PTR_ERR(event), pmc->idx); in pmc_reprogram_counter() 139 pmc->perf_event = event; in pmc_reprogram_counter() 151 /* update counter, reset event value to avoid redundant accumulation */ in pmc_pause_counter()
|
/kernel/linux/linux-5.10/arch/x86/oprofile/ |
H A D | op_model_p4.c | 80 event/i386.p4*events. */ 105 /* p4 event codes in libop/op_event.h are indices into this table. */ 520 /* find our event binding structure. */ in pmc_setup_one_p4_counter() 521 if (counter_config[ctr].event <= 0 || counter_config[ctr].event > NUM_EVENTS) { in pmc_setup_one_p4_counter() 523 "oprofile: P4 event code 0x%lx out of range\n", in pmc_setup_one_p4_counter() 524 counter_config[ctr].event); in pmc_setup_one_p4_counter() 528 ev = &(p4_events[counter_config[ctr].event - 1]); in pmc_setup_one_p4_counter() 564 "oprofile: P4 event code 0x%lx no binding, stag %d ctr %d\n", in pmc_setup_one_p4_counter() 565 counter_config[ctr].event, sta in pmc_setup_one_p4_counter() [all...] |
/kernel/linux/linux-5.10/drivers/gpio/ |
H A D | gpio-dln2.c | 381 dev_err(dln2->gpio.parent, "failed to set event\n"); in dln2_irq_bus_unlock() 397 } __packed *event = data; in dln2_gpio_event() local 400 if (len < sizeof(*event)) { in dln2_gpio_event() 401 dev_err(dln2->gpio.parent, "short event message\n"); in dln2_gpio_event() 405 pin = le16_to_cpu(event->pin); in dln2_gpio_event() 419 if (event->value) in dln2_gpio_event() 423 if (!event->value) in dln2_gpio_event() 481 /* The event comes from the outside so no parent handler */ in dln2_gpio_probe() 499 dev_err(dev, "failed to register event cb: %d\n", ret); in dln2_gpio_probe()
|
/kernel/linux/linux-5.10/drivers/net/ethernet/marvell/prestera/ |
H A D | prestera_main.c | 521 unsigned long event, void *ptr) in prestera_netdev_port_event() 523 switch (event) { in prestera_netdev_port_event() 526 return prestera_bridge_port_event(dev, event, ptr); in prestera_netdev_port_event() 533 unsigned long event, void *ptr) in prestera_netdev_event_handler() 539 err = prestera_netdev_port_event(dev, event, ptr); in prestera_netdev_event_handler() 520 prestera_netdev_port_event(struct net_device *dev, unsigned long event, void *ptr) prestera_netdev_port_event() argument 532 prestera_netdev_event_handler(struct notifier_block *nb, unsigned long event, void *ptr) prestera_netdev_event_handler() argument
|
/kernel/linux/linux-6.6/arch/um/kernel/ |
H A D | irq.c | 43 struct time_travel_event event; member 85 struct irq_reg *reg = container_of(ev, struct irq_reg, event); in irq_event_handler() 106 * an event twice, if it's pending already "first wins". in irq_do_timetravel_handler() 108 reg->timetravel_handler(reg->irq, entry->fd, reg->id, ®->event); in irq_do_timetravel_handler() 110 if (!reg->event.pending) in irq_do_timetravel_handler() 292 irq_entry->reg[type].event.fn = irq_event_handler; in activate_fd()
|
/kernel/linux/linux-5.10/drivers/gpu/drm/etnaviv/ |
H A D | etnaviv_buffer.c | 300 void etnaviv_sync_point_queue(struct etnaviv_gpu *gpu, unsigned int event) in etnaviv_sync_point_queue() argument 310 * 1 event + 1 end + 1 wait + 1 link. in etnaviv_sync_point_queue() 315 /* Signal sync point event */ in etnaviv_sync_point_queue() 316 CMD_LOAD_STATE(buffer, VIVS_GL_EVENT, VIVS_GL_EVENT_EVENT_ID(event) | in etnaviv_sync_point_queue() 340 struct etnaviv_iommu_context *mmu_context, unsigned int event, in etnaviv_buffer_queue() 459 * 2 semaphore stall + 1 event + 1 wait + 1 link. in etnaviv_buffer_queue() 475 * Append a cache flush, stall, event, wait and link pointing back to in etnaviv_buffer_queue() 504 CMD_LOAD_STATE(buffer, VIVS_GL_EVENT, VIVS_GL_EVENT_EVENT_ID(event) | in etnaviv_buffer_queue() 524 pr_info("event: %d\n", event); in etnaviv_buffer_queue() 339 etnaviv_buffer_queue(struct etnaviv_gpu *gpu, u32 exec_state, struct etnaviv_iommu_context *mmu_context, unsigned int event, struct etnaviv_cmdbuf *cmdbuf) etnaviv_buffer_queue() argument [all...] |
/kernel/linux/linux-5.10/drivers/input/touchscreen/ |
H A D | chipone_icn8505.c | 54 u8 event; member 316 static bool icn8505_touch_active(u8 event) in icn8505_touch_active() argument 318 return event == ICN8505_EVENT_UPDATE1 || in icn8505_touch_active() 319 event == ICN8505_EVENT_UPDATE2; in icn8505_touch_active() 344 bool act = icn8505_touch_active(touch->event); in icn8505_irq()
|
/kernel/linux/linux-5.10/drivers/net/wireless/ath/ |
H A D | dfs_pri_detector.c | 383 struct pulse_event *event) in pri_detector_add_pulse() 387 u64 ts = event->ts; in pri_detector_add_pulse() 391 if ((rs->width_min > event->width) || (rs->width_max < event->width)) in pri_detector_add_pulse() 398 if (rs->chirp && rs->chirp != event->chirp) in pri_detector_add_pulse() 382 pri_detector_add_pulse(struct pri_detector *de, struct pulse_event *event) pri_detector_add_pulse() argument
|
/kernel/linux/linux-5.10/drivers/soc/rockchip/ |
H A D | io-domain.c | 101 unsigned long event, in rockchip_iodomain_notify() 122 if (event & REGULATOR_EVENT_PRE_VOLTAGE_CHANGE) { in rockchip_iodomain_notify() 126 } else if (event & (REGULATOR_EVENT_VOLTAGE_CHANGE | in rockchip_iodomain_notify() 138 if (event == REGULATOR_EVENT_PRE_VOLTAGE_CHANGE) in rockchip_iodomain_notify() 143 if (ret && event == REGULATOR_EVENT_PRE_VOLTAGE_CHANGE) in rockchip_iodomain_notify() 100 rockchip_iodomain_notify(struct notifier_block *nb, unsigned long event, void *data) rockchip_iodomain_notify() argument
|
/kernel/linux/linux-5.10/include/linux/ |
H A D | mmu_notifier.h | 271 enum mmu_notifier_event event; member 509 enum mmu_notifier_event event, in mmu_notifier_range_init() 517 range->event = event; in mmu_notifier_range_init() 656 #define mmu_notifier_range_init(range,event,flags,vma,mm,start,end) \ 508 mmu_notifier_range_init(struct mmu_notifier_range *range, enum mmu_notifier_event event, unsigned flags, struct vm_area_struct *vma, struct mm_struct *mm, unsigned long start, unsigned long end) mmu_notifier_range_init() argument
|
/kernel/linux/linux-5.10/sound/core/seq/ |
H A D | seq_virmidi.c | 42 * initialize an event record 63 * decode input event and put to read buffer of each opened file 100 * event handler of virmidi port 124 * we need no lock here for vmidi->event since it's handled only in this work 147 &vmidi->event)) in snd_vmidi_output_work() 149 if (vmidi->event.type != SNDRV_SEQ_EVENT_NONE) { in snd_vmidi_output_work() 151 &vmidi->event, in snd_vmidi_output_work() 153 vmidi->event.type = SNDRV_SEQ_EVENT_NONE; in snd_vmidi_output_work() 224 snd_virmidi_init_event(vmidi, &vmidi->event); in snd_virmidi_output_open()
|
/kernel/linux/linux-5.10/tools/perf/ |
H A D | builtin-annotate.c | 24 #include "util/event.h" 260 union perf_event *event, in process_sample_event() 270 pr_warning("problem processing %d event, skipping it.\n", in process_sample_event() 271 event->header.type); in process_sample_event() 281 "skipping event\n"); in process_sample_event() 290 union perf_event *event) in process_feature_event() 292 if (event->feat.feat_id < HEADER_LAST_FEATURE) in process_feature_event() 293 return perf_event__process_feature(session, event); in process_feature_event() 524 "Show event group information together"), in cmd_annotate() 542 "Show event grou in cmd_annotate() 259 process_sample_event(struct perf_tool *tool, union perf_event *event, struct perf_sample *sample, struct evsel *evsel, struct machine *machine) process_sample_event() argument 289 process_feature_event(struct perf_session *session, union perf_event *event) process_feature_event() argument [all...] |
/kernel/linux/linux-5.10/sound/xen/ |
H A D | xen_snd_front_evtchnl.c | 110 struct xensnd_evt *event; in evtchnl_interrupt_evt() local 112 event = &XENSND_IN_RING_REF(page, cons); in evtchnl_interrupt_evt() 113 if (unlikely(event->id != channel->evt_id++)) in evtchnl_interrupt_evt() 116 switch (event->type) { in evtchnl_interrupt_evt() 119 event->op.cur_pos.position); in evtchnl_interrupt_evt() 303 /* Iterate over devices and their streams and create event channels. */ in xen_snd_front_evtchnl_create_all() 325 dev_err(dev, "Error allocating in-event channel\n"); in xen_snd_front_evtchnl_create_all() 345 dev_err(dev, "Error allocating in-event channel\n"); in xen_snd_front_evtchnl_create_all() 374 /* Write event channel ring reference. */ in evtchnl_publish() 377 dev_err(&xb_dev->dev, "Error writing event channe in evtchnl_publish() [all...] |
/kernel/linux/linux-5.10/drivers/xen/ |
H A D | gntalloc.c | 85 int event; /* Port (event channel) to notify */ member 186 notify_remote_via_evtchn(gref->notify.event); in __del_gref() 187 evtchn_put(gref->notify.event); in __del_gref() 402 /* We need to grab a reference to the event channel we are going to use in gntalloc_ioctl_unmap_notify() 406 * without disturbing the event channel part, which may now be the last in gntalloc_ioctl_unmap_notify() 407 * reference to that event channel. in gntalloc_ioctl_unmap_notify() 417 evtchn_put(gref->notify.event); in gntalloc_ioctl_unmap_notify() 421 gref->notify.event = op.event_channel_port; in gntalloc_ioctl_unmap_notify()
|
/kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/nvkm/core/ |
H A D | ioctl.c | 303 struct nvkm_event *event; in nvkm_ioctl_ntfy_new() local 308 nvif_ioctl(object, "ntfy new vers %d event %02x\n", in nvkm_ioctl_ntfy_new() 309 args->v0.version, args->v0.event); in nvkm_ioctl_ntfy_new() 310 ret = nvkm_object_ntfy(object, args->v0.event, &event); in nvkm_ioctl_ntfy_new() 312 ret = nvkm_client_notify_new(object, event, data, size); in nvkm_ioctl_ntfy_new()
|
/kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/nvkm/engine/disp/ |
H A D | channv50.c | 34 #include <nvif/event.h> 107 nv50_disp_chan_uevent_fini(struct nvkm_event *event, int type, int index) in nv50_disp_chan_uevent_fini() argument 109 struct nv50_disp *disp = container_of(event, typeof(*disp), uevent); in nv50_disp_chan_uevent_fini() 116 nv50_disp_chan_uevent_init(struct nvkm_event *event, int types, int index) in nv50_disp_chan_uevent_init() argument 118 struct nv50_disp *disp = container_of(event, typeof(*disp), uevent); in nv50_disp_chan_uevent_init()
|
/kernel/linux/linux-5.10/drivers/gpu/drm/xen/ |
H A D | xen_drm_front_evtchnl.c | 101 struct xendispl_evt *event; in evtchnl_interrupt_evt() local 103 event = &XENDISPL_IN_RING_REF(page, cons); in evtchnl_interrupt_evt() 104 if (unlikely(event->id != evtchnl->evt_id++)) in evtchnl_interrupt_evt() 107 switch (event->type) { in evtchnl_interrupt_evt() 110 event->op.pg_flip.fb_cookie); in evtchnl_interrupt_evt() 257 DRM_ERROR("Error allocating in-event channel\n"); in xen_drm_front_evtchnl_create_all() 284 /* write event channel ring reference */ in evtchnl_publish() 287 xenbus_dev_error(xb_dev, ret, "writing event channel"); in evtchnl_publish()
|
/kernel/linux/linux-5.10/drivers/gpu/ipu-v3/ |
H A D | ipu-dc.c | 109 static void dc_link_event(struct ipu_dc *dc, int event, int addr, int priority) in dc_link_event() argument 113 reg = readl(dc->base + DC_RL_CH(event)); in dc_link_event() 114 reg &= ~(0xffff << (16 * (event & 0x1))); in dc_link_event() 115 reg |= ((addr << 8) | priority) << (16 * (event & 0x1)); in dc_link_event() 116 writel(reg, dc->base + DC_RL_CH(event)); in dc_link_event()
|
/kernel/linux/linux-5.10/drivers/net/ethernet/renesas/ |
H A D | ravb_ptp.c | 311 struct ptp_clock_event event; in ravb_ptp_interrupt() local 313 event.type = PTP_CLOCK_EXTTS; in ravb_ptp_interrupt() 314 event.index = 0; in ravb_ptp_interrupt() 315 event.timestamp = ravb_read(ndev, GCPT); in ravb_ptp_interrupt() 316 ptp_clock_event(priv->ptp.clock, &event); in ravb_ptp_interrupt()
|
/kernel/linux/linux-5.10/drivers/pwm/ |
H A D | pwm-lpc18xx-sct.c | 12 * SCT supports 16 outputs, 16 events and 16 registers. Each event will be 283 unsigned long event; in lpc18xx_pwm_request() local 285 event = find_first_zero_bit(&lpc18xx_pwm->event_map, in lpc18xx_pwm_request() 288 if (event >= LPC18XX_PWM_EVENT_MAX) { in lpc18xx_pwm_request() 294 set_bit(event, &lpc18xx_pwm->event_map); in lpc18xx_pwm_request() 295 lpc18xx_data->duty_event = event; in lpc18xx_pwm_request() 384 * event will be triggered and the counter reset to 0. in lpc18xx_pwm_probe()
|
/kernel/linux/linux-5.10/drivers/gpu/drm/radeon/ |
H A D | radeon_acpi.c | 309 * radeon_atif_get_sbios_requests - get requested sbios event 352 * @event: atif sbios request struct 354 * Checks the acpi event and if it matches an atif event, 359 struct acpi_bus_event *event) in radeon_atif_handler() 366 DRM_DEBUG_DRIVER("event, device_class = %s, type = %#x\n", in radeon_atif_handler() 367 event->device_class, event->type); in radeon_atif_handler() 369 if (strcmp(event->device_class, ACPI_VIDEO_CLASS) != 0) in radeon_atif_handler() 373 event in radeon_atif_handler() 358 radeon_atif_handler(struct radeon_device *rdev, struct acpi_bus_event *event) radeon_atif_handler() argument [all...] |
/kernel/linux/linux-5.10/drivers/regulator/ |
H A D | ltc3589.c | 354 unsigned int i, irqstat, event; in ltc3589_isr() local 359 event = REGULATOR_EVENT_OVER_TEMP; in ltc3589_isr() 362 event, NULL); in ltc3589_isr() 366 event = REGULATOR_EVENT_UNDER_VOLTAGE; in ltc3589_isr() 369 event, NULL); in ltc3589_isr()
|
H A D | ltc3676.c | 271 unsigned int i, irqstat, event; in ltc3676_isr() local 278 event = REGULATOR_EVENT_OVER_TEMP; in ltc3676_isr() 281 event, NULL); in ltc3676_isr() 286 event = REGULATOR_EVENT_UNDER_VOLTAGE; in ltc3676_isr() 289 event, NULL); in ltc3676_isr()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlx5/core/sf/ |
H A D | devlink.c | 28 struct mutex sf_state_lock; /* Serializes sf state among user cmds & vhca event handler. */ 369 * always look for the event to ensure that it is recycled only after in mlx5_sf_dealloc() 432 const struct mlx5_vhca_state_event *event = data; in mlx5_sf_vhca_event() local 441 sf = mlx5_sf_lookup_by_function_id(table, event->function_id); in mlx5_sf_vhca_event() 445 /* When driver is attached or detached to a function, an event in mlx5_sf_vhca_event() 448 update = mlx5_sf_state_update_check(sf, event->new_vhca_state); in mlx5_sf_vhca_event() 450 sf->hw_state = event->new_vhca_state; in mlx5_sf_vhca_event() 471 /* At this point, no new user commands can start and no vhca event can in mlx5_sf_deactivate_all() 487 * and new vhca event handler cannot run. in mlx5_sf_table_disable() 495 static int mlx5_sf_esw_event(struct notifier_block *nb, unsigned long event, voi argument [all...] |