Lines Matching refs:irq_params
501 struct cgs_irq_params *irq_params = in cgs_set_irq_state() local
503 if (!irq_params) in cgs_set_irq_state()
505 if (!irq_params->set) in cgs_set_irq_state()
507 return irq_params->set(irq_params->private_data, in cgs_set_irq_state()
508 irq_params->src_id, in cgs_set_irq_state()
517 struct cgs_irq_params *irq_params = in cgs_process_irq() local
519 if (!irq_params) in cgs_process_irq()
521 if (!irq_params->handler) in cgs_process_irq()
523 return irq_params->handler(irq_params->private_data, in cgs_process_irq()
524 irq_params->src_id, in cgs_process_irq()
541 struct cgs_irq_params *irq_params; in amdgpu_cgs_add_irq_source() local
546 irq_params = in amdgpu_cgs_add_irq_source()
548 if (!irq_params) { in amdgpu_cgs_add_irq_source()
554 irq_params->src_id = src_id; in amdgpu_cgs_add_irq_source()
555 irq_params->set = set; in amdgpu_cgs_add_irq_source()
556 irq_params->handler = handler; in amdgpu_cgs_add_irq_source()
557 irq_params->private_data = private_data; in amdgpu_cgs_add_irq_source()
558 source->data = (void *)irq_params; in amdgpu_cgs_add_irq_source()
561 kfree(irq_params); in amdgpu_cgs_add_irq_source()