event_node
struct counter_event_node *event_node;
list_for_each_entry(event_node, &counter->events_list, l) {
switch (event_node->event) {
irq_enabled |= BIT(event_node->channel);
if (flg_pins == u8_get_bits(priv->ior[event_node->channel], FLG_PINS))
ret = quad8_control_register_update(priv->map, priv->ior, event_node->channel,
struct counter_event_node *event_node;
list_for_each_entry(event_node, &counter->next_events_list, l)
if (watch->channel == event_node->channel &&
watch->event != event_node->event)
struct counter_event_node *event_node;
list_for_each_entry(event_node, &counter->next_events_list, l)
if (event_node->event == watch->event &&
event_node->channel == watch->channel)
if (&event_node->l == &counter->next_events_list) {
event_node = kmalloc_obj(*event_node);
if (!event_node)
event_node->event = watch->event;
event_node->channel = watch->channel;
INIT_LIST_HEAD(&event_node->comp_list);
list_add(&event_node->l, &counter->next_events_list);
list_for_each_entry(comp_node, &event_node->comp_list, l)
list_add_tail(&comp_node->l, &event_node->comp_list);
if (list_empty(&event_node->comp_list)) {
list_del(&event_node->l);
kfree(event_node);
struct counter_event_node *event_node;
list_for_each_entry(event_node, &counter->events_list, l)
if (event_node->event == event &&
event_node->channel == channel)
if (&event_node->l == &counter->events_list)
list_for_each_entry(comp_node, &event_node->comp_list, l) {
struct counter_event_node *event_node;
list_for_each_entry(event_node, &counter->events_list, l) {
switch (event_node->event) {
ret = stm32_count_capture_configure(counter, event_node->channel, true);
dier |= TIM_DIER_CCxIE(event_node->channel + 1);
struct counter_event_node *event_node;
list_for_each_entry(event_node, &counter->events_list, l) {
switch (event_node->event) {
struct fwnode_handle *event_node,
error = iqs7222_parse_props(iqs7222, event_node, reg_grp_index,
error = iqs7222_gpio_select(iqs7222, event_node, event_enable,
error = fwnode_property_read_u32(event_node, "linux,code", event_code);
fwnode_get_name(event_node), error);
error = fwnode_property_read_u32(event_node, "linux,input-type",
fwnode_get_name(event_node), error);
fwnode_get_name(event_node), *event_type);
struct fwnode_handle *event_node __free(fwnode_handle) =
if (!event_node)
error = fwnode_property_read_u32(event_node,
fwnode_get_name(event_node), val);
fwnode_get_name(event_node), error);
error = iqs7222_parse_event(iqs7222, event_node, chan_index,
struct fwnode_handle *event_node __free(fwnode_handle) =
if (!event_node)
error = iqs7222_parse_event(iqs7222, event_node, sldr_index,
struct fwnode_handle *event_node __free(fwnode_handle) =
if (!event_node)
if (fwnode_property_present(event_node,
error = iqs7222_parse_event(iqs7222, event_node, tpad_index,
struct fwnode_handle *event_node,
error = iqs7211_parse_props(iqs7211, event_node, reg_grp, reg_key);
error = fwnode_property_read_u32(event_node,
fwnode_get_name(event_node), val);
fwnode_get_name(event_node), error);
error = fwnode_property_read_u32(event_node, "linux,code", event_code);
fwnode_get_name(event_node), error);
struct fwnode_handle *event_node;
event_node = fwnode_get_named_child_node(reg_grp_node,
event_node = fwnode_handle_get(reg_grp_node);
if (!event_node)
error = iqs7211_parse_event(iqs7211, event_node,
fwnode_handle_put(event_node);
struct qede_rdma_event_work *event_node = NULL;
list_for_each_entry(event_node, &edev->rdma_info.rdma_event_list,
if (!work_pending(&event_node->work)) {
event_node = kzalloc_obj(*event_node, GFP_ATOMIC);
if (!event_node) {
list_add_tail(&event_node->list,
return event_node;
struct qede_rdma_event_work *event_node;
event_node = container_of(work, struct qede_rdma_event_work, work);
event = event_node->event;
edev = event_node->ptr;
struct qede_rdma_event_work *event_node;
event_node = qede_rdma_get_free_event_node(edev);
if (!event_node)
event_node->event = event;
event_node->ptr = edev;
INIT_WORK(&event_node->work, qede_rdma_handle_event);
queue_work(edev->rdma_info.rdma_wq, &event_node->work);
struct qede_rdma_event_work *event_node;
event_node = list_entry(head->next, struct qede_rdma_event_work,
cancel_work_sync(&event_node->work);
list_del(&event_node->list);
kfree(event_node);
struct virtio_scsi_event_node *event_node)
INIT_WORK(&event_node->work, virtscsi_handle_event);
sg_init_one(&sg, event_node->event, sizeof(struct virtio_scsi_event));
err = virtqueue_add_inbuf_cache_clean(vscsi->event_vq.vq, &sg, 1, event_node,
struct virtio_scsi_event_node *event_node =
struct virtio_scsi *vscsi = event_node->vscsi;
struct virtio_scsi_event *event = event_node->event;
virtscsi_kick_event(vscsi, event_node);
struct virtio_scsi_event_node *event_node = buf;
queue_work(system_freezable_wq, &event_node->work);
struct event_node *node;
node = malloc(sizeof(struct event_node));
struct event_node *node;
node = list_entry(events->next, struct event_node, list);
const struct event_node *nodea = a;
const struct event_node *nodeb = b;
struct event_node *events_array, *node;
events_array = calloc(cnt, sizeof(struct event_node));
qsort(events_array, cnt, sizeof(struct event_node), compar);