handler_data
struct irq_handler_data *handler_data;
handler_data = irq_data_get_irq_handler_data(data);
if (likely(handler_data)) {
imap = handler_data->imap;
upa_writeq(ICLR_IDLE, handler_data->iclr);
struct irq_handler_data *handler_data;
handler_data = irq_data_get_irq_handler_data(data);
if (likely(handler_data)) {
imap = handler_data->imap;
upa_writeq(ICLR_IDLE, handler_data->iclr);
struct irq_handler_data *handler_data;
handler_data = irq_data_get_irq_handler_data(data);
if (likely(handler_data))
upa_writeq(ICLR_IDLE, handler_data->iclr);
struct irq_handler_data *handler_data;
handler_data = irq_get_handler_data(irq);
if (unlikely(handler_data))
handler_data = kzalloc_obj(struct irq_handler_data, GFP_ATOMIC);
if (unlikely(!handler_data)) {
irq_set_handler_data(irq, handler_data);
handler_data->imap = imap;
handler_data->iclr = iclr;
struct sun4d_handler_data *handler_data = irq_data_get_irq_handler_data(data);
int cpuid = handler_data->cpuid;
real_irq = handler_data->real_irq;
struct sun4d_handler_data *handler_data = irq_data_get_irq_handler_data(data);
int cpuid = handler_data->cpuid;
real_irq = handler_data->real_irq;
struct sun4d_handler_data *handler_data;
handler_data = irq_get_handler_data(irq);
if (unlikely(handler_data))
handler_data = kzalloc_obj(struct sun4d_handler_data, GFP_ATOMIC);
if (unlikely(!handler_data)) {
handler_data->cpuid = board_to_cpu[board];
handler_data->real_irq = real_irq;
irq_set_handler_data(irq, handler_data);
struct sun4m_handler_data *handler_data;
handler_data = irq_data_get_irq_handler_data(data);
if (handler_data->mask) {
if (handler_data->percpu) {
sbus_writel(handler_data->mask, &sun4m_irq_percpu[cpu]->set);
sbus_writel(handler_data->mask, &sun4m_irq_global->mask_set);
struct sun4m_handler_data *handler_data;
handler_data = irq_data_get_irq_handler_data(data);
if (handler_data->mask) {
if (handler_data->percpu) {
sbus_writel(handler_data->mask, &sun4m_irq_percpu[cpu]->clear);
sbus_writel(handler_data->mask, &sun4m_irq_global->mask_clear);
struct sun4m_handler_data *handler_data;
handler_data = irq_get_handler_data(irq);
if (unlikely(handler_data))
handler_data = kzalloc_obj(struct sun4m_handler_data, GFP_ATOMIC);
if (unlikely(!handler_data)) {
handler_data->mask = sun4m_imask[real_irq];
handler_data->percpu = real_irq < OBP_INT_LEVEL_ONBOARD;
irq_set_handler_data(irq, handler_data);
void *handler_data)
struct ipmi_file_private *priv = handler_data;
void *handler_data,
new_user->handler_data = handler_data;
user->handler->shutdown(user->handler_data);
void *handler_data;
user->handler_data);
user->handler->ipmi_recv_hndl(msg, user->handler_data);
user->handler_data);
static void receive_handler(struct ipmi_recv_msg *recv_msg, void *handler_data)
void *handler_data)
static void ipmi_wdog_pretimeout_handler(void *handler_data)
struct amdgpu_dm_irq_handler_data *handler_data =
handler_data->handler(handler_data->handler_arg);
struct amdgpu_dm_irq_handler_data *handler_data;
handler_data = kzalloc_obj(*handler_data);
if (!handler_data) {
init_handler_common_data(handler_data, ih, handler_args, &adev->dm);
handler_data->irq_source = irq_source;
INIT_WORK(&handler_data->work, dm_irq_work_func);
list_add_tail(&handler_data->list, hnd_list);
handler_data,
return handler_data;
struct amdgpu_dm_irq_handler_data *handler_data;
list_for_each_entry(handler_data, handler_list, list) {
if (queue_work(system_highpri_wq, &handler_data->work)) {
handler_data = container_of(handler_list->next, struct amdgpu_dm_irq_handler_data, list);
handler_data_add = kzalloc_obj(*handler_data, GFP_ATOMIC);
handler_data_add->handler = handler_data->handler;
handler_data_add->handler_arg = handler_data->handler_arg;
handler_data_add->dm = handler_data->dm;
struct amdgpu_dm_irq_handler_data *handler_data;
list_for_each_entry(handler_data,
handler_data->handler(handler_data->handler_arg);
{ .id = WIIPROTO_REQ_DATA, .size = 21, .func = handler_data },
static void walkera0701_irq_handler(void *handler_data)
struct walkera_dev *w = handler_data;
struct ath11k_dbring_data handler_data;
handler_data.meta = ev->meta_data[num_buff_reaped];
handler_data.data = PTR_ALIGN(vaddr_unalign,
handler_data.data_sz = ring->buf_sz;
handler_data.buff = buff;
handler_data.buf_id = buf_id;
status = ring->handler(ar, &handler_data);
struct ath12k_dbring_data handler_data;
handler_data.meta = ev->meta_data[num_buff_reaped];
handler_data.data = PTR_ALIGN(vaddr_unalign,
handler_data.data_sz = ring->buf_sz;
ring->handler(ar, &handler_data);
wblock->handler(obj, wblock->handler_data);
wblock->handler_data = data;
void *handler_data;
wblock->handler_data = NULL;
ct_els->handler_data = job;
fc_req->ct_els.handler_data = &completion;
fc_req->ct_els.handler_data = fc_req;
ct_els->handler_data = &completion;
ct_els->handler_data = &completion;
ct_els->handler_data = &completion;
ct->handler(ct->handler_data);
send_els->handler(send_els->handler_data);
void *handler_data;
struct alua_dh_data *h = sdev->handler_data;
struct alua_dh_data *h = sdev->handler_data;
struct alua_dh_data *h = sdev->handler_data;
struct alua_dh_data *h = sdev->handler_data;
struct alua_dh_data *h = sdev->handler_data;
struct alua_dh_data *h = sdev->handler_data;
sdev->handler_data = h;
struct alua_dh_data *h = sdev->handler_data;
sdev->handler_data = NULL;
struct alua_dh_data *h = sdev->handler_data;
struct clariion_dh_data *h = sdev->handler_data;
struct clariion_dh_data *csdev = sdev->handler_data;
struct clariion_dh_data *csdev = sdev->handler_data;
sdev->handler_data = h;
kfree(sdev->handler_data);
sdev->handler_data = NULL;
struct hp_sw_dh_data *h = sdev->handler_data;
struct hp_sw_dh_data *h = sdev->handler_data;
sdev->handler_data = h;
kfree(sdev->handler_data);
sdev->handler_data = NULL;
struct rdac_dh_data *h = sdev->handler_data;
struct rdac_dh_data *h = sdev->handler_data;
qdata->h = sdev->handler_data;
struct rdac_dh_data *h = sdev->handler_data;
struct rdac_dh_data *h = sdev->handler_data;
struct rdac_dh_data *h = sdev->handler_data;
sdev->handler_data = h;
struct rdac_dh_data *h = sdev->handler_data;
sdev->handler_data = NULL;
void (*ipmi_panic_handler)(void *handler_data);
void (*shutdown)(void *handler_data);
void *handler_data,
void (*ipmi_watchdog_pretimeout)(void *handler_data);
void *handler_data;
return d ? d->common->handler_data : NULL;
return d->common->handler_data;
return desc->irq_common_data.handler_data;
void *handler_data, const char *handler_name);
void *handler_data;
void *handler_data;
desc->irq_common_data.handler_data = data;
scoped_irqdesc->irq_common_data.handler_data = data;
desc->irq_common_data.handler_data = NULL;
void *handler_data, const char *handler_name)
irq_set_handler_data(virq, handler_data);
void *handler_data, const char *handler_name)
irq_set_handler_data(virq, handler_data);
if (info->handler_data)
irq_set_handler_data(virq, info->handler_data);