Lines Matching refs:mscm_ir_data
52 static struct vf610_mscm_ir_chip_data *mscm_ir_data; variable
75 vf610_mscm_ir_save(mscm_ir_data); in vf610_mscm_ir_notifier()
79 vf610_mscm_ir_restore(mscm_ir_data); in vf610_mscm_ir_notifier()
150 if (mscm_ir_data->is_nvic) { in vf610_mscm_ir_domain_alloc()
195 mscm_ir_data = kzalloc(sizeof(*mscm_ir_data), GFP_KERNEL); in vf610_mscm_ir_of_init()
196 if (!mscm_ir_data) in vf610_mscm_ir_of_init()
199 mscm_ir_data->mscm_ir_base = of_io_request_and_map(node, 0, "mscm-ir"); in vf610_mscm_ir_of_init()
200 if (IS_ERR(mscm_ir_data->mscm_ir_base)) { in vf610_mscm_ir_of_init()
202 ret = PTR_ERR(mscm_ir_data->mscm_ir_base); in vf610_mscm_ir_of_init()
214 mscm_ir_data->cpu_mask = 0x1 << cpuid; in vf610_mscm_ir_of_init()
218 &mscm_irq_domain_ops, mscm_ir_data); in vf610_mscm_ir_of_init()
226 mscm_ir_data->is_nvic = true; in vf610_mscm_ir_of_init()
233 iounmap(mscm_ir_data->mscm_ir_base); in vf610_mscm_ir_of_init()
235 kfree(mscm_ir_data); in vf610_mscm_ir_of_init()