Lines Matching defs:ciu3_info

2363 	struct octeon_ciu3_info *ciu3_info = d->host_data;
2383 isc.u64 = cvmx_read_csr(ciu3_info->ciu3_addr + CIU3_ISC_CTL(hwirq));
2568 struct octeon_ciu3_info *ciu3_info = d->host_data;
2570 ciu3_info->node);
2575 cd->ciu3_addr = ciu3_info->ciu3_addr;
2576 cd->ciu_node = ciu3_info->node;
2598 struct octeon_ciu3_info *ciu3_info;
2601 ciu3_info = __this_cpu_read(octeon_ciu3_info);
2602 ciu3_addr = ciu3_info->ciu3_addr;
2614 domain = ciu3_info->domain[block];
2615 if (ciu3_info->intsn2hw[block])
2616 hw = ciu3_info->intsn2hw[block](domain, intsn);
2664 struct octeon_ciu3_info *ciu3_info;
2668 ciu3_info = __this_cpu_read(octeon_ciu3_info);
2669 ciu3_addr = ciu3_info->ciu3_addr;
2696 struct octeon_ciu3_info *ciu3_info;
2705 ciu3_info = per_cpu(octeon_ciu3_info, cpu);
2706 isc_w1s_addr = ciu3_info->ciu3_addr + CIU3_ISC_W1S(intsn);
2717 struct octeon_ciu3_info *ciu3_info;
2724 ciu3_info = per_cpu(octeon_ciu3_info, cpu);
2725 isc_w1c_addr = ciu3_info->ciu3_addr + CIU3_ISC_W1C(intsn);
2726 isc_ctl_addr = ciu3_info->ciu3_addr + CIU3_ISC_CTL(intsn);
2768 struct octeon_ciu3_info *ciu3_info;
2779 ciu3_info = __this_cpu_read(octeon_ciu3_info);
2780 isc_w1c_addr = ciu3_info->ciu3_addr + CIU3_ISC_W1C(intsn);
2795 static int octeon_irq_ciu3_alloc_resources(struct octeon_ciu3_info *ciu3_info)
2797 u64 b = ciu3_info->ciu3_addr;
2803 __this_cpu_write(octeon_ciu3_info, ciu3_info);
2847 struct octeon_ciu3_info *ciu3_info;
2849 ciu3_info = octeon_ciu3_info_per_node[cvmx_get_node_num()];
2850 octeon_irq_ciu3_alloc_resources(ciu3_info);
2878 struct octeon_ciu3_info *ciu3_info;
2884 ciu3_info = kzalloc_node(sizeof(*ciu3_info), GFP_KERNEL, node);
2886 if (!ciu3_info)
2893 ciu3_info->ciu3_addr = base_addr = (u64)phys_to_virt(res.start);
2894 ciu3_info->node = node;
2922 ciu3_info);
2924 ciu3_info->domain[i] = domain;
2926 octeon_ciu3_info_per_node[node] = ciu3_info;
2930 octeon_irq_ciu3_alloc_resources(ciu3_info);
2997 struct octeon_ciu3_info *ciu3_info;
2999 ciu3_info = octeon_ciu3_info_per_node[node & CVMX_NODE_MASK];
3000 return ciu3_info->domain[block];