/kernel/linux/linux-5.10/drivers/of/ |
H A D | irq.c | 99 u32 intsize = 1, addrsize, newintsize = 0, newaddrsize = 0; in of_irq_parse_raw() local 113 if (!of_property_read_u32(ipar, "#interrupt-cells", &intsize)) in of_irq_parse_raw() 124 pr_debug("of_irq_parse_raw: ipar=%pOF, size=%d\n", ipar, intsize); in of_irq_parse_raw() 126 if (out_irq->args_count != intsize) in of_irq_parse_raw() 146 if (WARN_ON(addrsize + intsize > MAX_PHANDLE_ARGS)) { in of_irq_parse_raw() 154 for (i = 0; i < intsize; i++) in of_irq_parse_raw() 193 while (imaplen > (addrsize + intsize + 1) && !match) { in of_irq_parse_raw() 196 for (i = 0; i < (addrsize + intsize); i++, imaplen--) in of_irq_parse_raw() 255 out_irq->args_count = intsize = newintsize; in of_irq_parse_raw() 290 u32 intsize; in of_irq_parse_one() local [all...] |
/kernel/linux/linux-6.6/drivers/of/ |
H A D | irq.c | 119 u32 intsize = 1, addrsize, newintsize = 0, newaddrsize = 0; in of_irq_parse_raw() local 133 if (!of_property_read_u32(ipar, "#interrupt-cells", &intsize)) in of_irq_parse_raw() 144 pr_debug("of_irq_parse_raw: ipar=%pOF, size=%d\n", ipar, intsize); in of_irq_parse_raw() 146 if (out_irq->args_count != intsize) in of_irq_parse_raw() 166 if (WARN_ON(addrsize + intsize > MAX_PHANDLE_ARGS)) { in of_irq_parse_raw() 174 for (i = 0; i < intsize; i++) in of_irq_parse_raw() 219 while (imaplen > (addrsize + intsize + 1) && !match) { in of_irq_parse_raw() 222 for (i = 0; i < (addrsize + intsize); i++, imaplen--) in of_irq_parse_raw() 293 out_irq->args_count = intsize = newintsize; in of_irq_parse_raw() 333 u32 intsize; in of_irq_parse_one() local [all...] |
/kernel/linux/linux-5.10/drivers/irqchip/ |
H A D | irq-ls-extirq.c | 113 u32 hwirq, intsize, j; in ls_extirq_parse_map() local 128 ret = of_property_read_u32(ipar, "#interrupt-cells", &intsize); in ls_extirq_parse_map() 132 if (intsize > mapsize) in ls_extirq_parse_map() 135 priv->map[hwirq].param_count = intsize; in ls_extirq_parse_map() 136 for (j = 0; j < intsize; ++j) in ls_extirq_parse_map() 138 mapsize -= intsize; in ls_extirq_parse_map()
|
H A D | irq-renesas-rza1.c | 149 u32 intsize; in rza1_irqc_parse_map() local 172 ret = of_property_read_u32(ipar, "#interrupt-cells", &intsize); in rza1_irqc_parse_map() 177 if (imaplen < intsize) in rza1_irqc_parse_map() 180 priv->map[i].args_count = intsize; in rza1_irqc_parse_map() 181 for (j = 0; j < intsize; j++) in rza1_irqc_parse_map() 184 imaplen -= intsize; in rza1_irqc_parse_map()
|
H A D | irq-xtensa-pic.c | 31 const u32 *intspec, unsigned int intsize, in xtensa_pic_irq_domain_xlate() 34 return xtensa_irq_domain_xlate(intspec, intsize, in xtensa_pic_irq_domain_xlate() 29 xtensa_pic_irq_domain_xlate(struct irq_domain *d, struct device_node *ctrlr, const u32 *intspec, unsigned int intsize, unsigned long *out_hwirq, unsigned int *out_type) xtensa_pic_irq_domain_xlate() argument
|
H A D | irq-csky-mpintc.c | 192 unsigned int intsize, unsigned long *out_hwirq, in csky_irq_domain_xlate_cells() 195 if (WARN_ON(intsize < 1)) in csky_irq_domain_xlate_cells() 199 if (intsize > 1) in csky_irq_domain_xlate_cells() 190 csky_irq_domain_xlate_cells(struct irq_domain *d, struct device_node *ctrlr, const u32 *intspec, unsigned int intsize, unsigned long *out_hwirq, unsigned int *out_type) csky_irq_domain_xlate_cells() argument
|
H A D | irq-xtensa-mx.c | 47 const u32 *intspec, unsigned int intsize, in xtensa_mx_irq_domain_xlate() 50 return xtensa_irq_domain_xlate(intspec, intsize, in xtensa_mx_irq_domain_xlate() 45 xtensa_mx_irq_domain_xlate(struct irq_domain *d, struct device_node *ctrlr, const u32 *intspec, unsigned int intsize, unsigned long *out_hwirq, unsigned int *out_type) xtensa_mx_irq_domain_xlate() argument
|
H A D | irq-atmel-aic-common.h | 27 unsigned int intsize,
|
H A D | irq-hip04.c | 319 const u32 *intspec, unsigned int intsize, in hip04_irq_domain_xlate() 325 if (intsize == 1 && intspec[0] < 16) { in hip04_irq_domain_xlate() 330 if (intsize < 3) in hip04_irq_domain_xlate() 317 hip04_irq_domain_xlate(struct irq_domain *d, struct device_node *controller, const u32 *intspec, unsigned int intsize, unsigned long *out_hwirq, unsigned int *out_type) hip04_irq_domain_xlate() argument
|
/kernel/linux/linux-5.10/arch/powerpc/platforms/cell/ |
H A D | spider-pic.c | 171 const u32 *intspec, unsigned int intsize, in spider_host_xlate() 219 int imaplen, intsize, unit; in spider_find_cascade_and_node() local 236 intsize = *tmp; in spider_find_cascade_and_node() 238 if (imap == NULL || imaplen < (intsize + 1)) in spider_find_cascade_and_node() 240 iic = of_find_node_by_phandle(imap[intsize]); in spider_find_cascade_and_node() 243 imap += intsize + 1; in spider_find_cascade_and_node() 249 intsize = *tmp; in spider_find_cascade_and_node() 251 unit = imap[intsize - 1]; in spider_find_cascade_and_node() 170 spider_host_xlate(struct irq_domain *h, struct device_node *ct, const u32 *intspec, unsigned int intsize, irq_hw_number_t *out_hwirq, unsigned int *out_flags) spider_host_xlate() argument
|
/kernel/linux/linux-6.6/arch/powerpc/platforms/cell/ |
H A D | spider-pic.c | 172 const u32 *intspec, unsigned int intsize, in spider_host_xlate() 215 int imaplen, intsize, unit; in spider_find_cascade_and_node() local 232 intsize = *tmp; in spider_find_cascade_and_node() 234 if (imap == NULL || imaplen < (intsize + 1)) in spider_find_cascade_and_node() 236 iic = of_find_node_by_phandle(imap[intsize]); in spider_find_cascade_and_node() 239 imap += intsize + 1; in spider_find_cascade_and_node() 245 intsize = *tmp; in spider_find_cascade_and_node() 247 unit = imap[intsize - 1]; in spider_find_cascade_and_node() 171 spider_host_xlate(struct irq_domain *h, struct device_node *ct, const u32 *intspec, unsigned int intsize, irq_hw_number_t *out_hwirq, unsigned int *out_flags) spider_host_xlate() argument
|
/kernel/linux/linux-6.6/drivers/irqchip/ |
H A D | irq-ls-extirq.c | 141 u32 hwirq, intsize, j; in ls_extirq_parse_map() local 156 ret = of_property_read_u32(ipar, "#interrupt-cells", &intsize); in ls_extirq_parse_map() 160 if (intsize > mapsize) in ls_extirq_parse_map() 163 priv->map[hwirq].param_count = intsize; in ls_extirq_parse_map() 164 for (j = 0; j < intsize; ++j) in ls_extirq_parse_map() 166 mapsize -= intsize; in ls_extirq_parse_map()
|
H A D | irq-renesas-rza1.c | 149 u32 intsize; in rza1_irqc_parse_map() local 172 ret = of_property_read_u32(ipar, "#interrupt-cells", &intsize); in rza1_irqc_parse_map() 177 if (imaplen < intsize) in rza1_irqc_parse_map() 180 priv->map[i].args_count = intsize; in rza1_irqc_parse_map() 181 for (j = 0; j < intsize; j++) in rza1_irqc_parse_map() 184 imaplen -= intsize; in rza1_irqc_parse_map()
|
H A D | irq-xtensa-pic.c | 32 const u32 *intspec, unsigned int intsize, in xtensa_pic_irq_domain_xlate() 35 return xtensa_irq_domain_xlate(intspec, intsize, in xtensa_pic_irq_domain_xlate() 30 xtensa_pic_irq_domain_xlate(struct irq_domain *d, struct device_node *ctrlr, const u32 *intspec, unsigned int intsize, unsigned long *out_hwirq, unsigned int *out_type) xtensa_pic_irq_domain_xlate() argument
|
H A D | irq-csky-mpintc.c | 192 unsigned int intsize, unsigned long *out_hwirq, in csky_irq_domain_xlate_cells() 195 if (WARN_ON(intsize < 1)) in csky_irq_domain_xlate_cells() 199 if (intsize > 1) in csky_irq_domain_xlate_cells() 190 csky_irq_domain_xlate_cells(struct irq_domain *d, struct device_node *ctrlr, const u32 *intspec, unsigned int intsize, unsigned long *out_hwirq, unsigned int *out_type) csky_irq_domain_xlate_cells() argument
|
H A D | irq-xtensa-mx.c | 48 const u32 *intspec, unsigned int intsize, in xtensa_mx_irq_domain_xlate() 51 return xtensa_irq_domain_xlate(intspec, intsize, in xtensa_mx_irq_domain_xlate() 46 xtensa_mx_irq_domain_xlate(struct irq_domain *d, struct device_node *ctrlr, const u32 *intspec, unsigned int intsize, unsigned long *out_hwirq, unsigned int *out_type) xtensa_mx_irq_domain_xlate() argument
|
H A D | irq-atmel-aic-common.h | 27 unsigned int intsize,
|
/kernel/linux/linux-5.10/arch/xtensa/kernel/ |
H A D | irq.c | 69 int xtensa_irq_domain_xlate(const u32 *intspec, unsigned int intsize, in xtensa_irq_domain_xlate() argument 73 if (WARN_ON(intsize < 1 || intsize > 2)) in xtensa_irq_domain_xlate() 75 if (intsize == 2 && intspec[1] == 1) { in xtensa_irq_domain_xlate()
|
/kernel/linux/linux-6.6/arch/xtensa/kernel/ |
H A D | irq.c | 67 int xtensa_irq_domain_xlate(const u32 *intspec, unsigned int intsize, in xtensa_irq_domain_xlate() argument 71 if (WARN_ON(intsize < 1 || intsize > 2)) in xtensa_irq_domain_xlate() 73 if (intsize == 2 && intspec[1] == 1) { in xtensa_irq_domain_xlate()
|
/kernel/linux/linux-5.10/drivers/sh/intc/ |
H A D | irqdomain.c | 28 const u32 *intspec, unsigned int intsize, in intc_evt_xlate() 31 if (WARN_ON(intsize < 1)) in intc_evt_xlate() 27 intc_evt_xlate(struct irq_domain *d, struct device_node *ctrlr, const u32 *intspec, unsigned int intsize, unsigned long *out_hwirq, unsigned int *out_type) intc_evt_xlate() argument
|
/kernel/linux/linux-6.6/drivers/sh/intc/ |
H A D | irqdomain.c | 28 const u32 *intspec, unsigned int intsize, in intc_evt_xlate() 31 if (WARN_ON(intsize < 1)) in intc_evt_xlate() 27 intc_evt_xlate(struct irq_domain *d, struct device_node *ctrlr, const u32 *intspec, unsigned int intsize, unsigned long *out_hwirq, unsigned int *out_type) intc_evt_xlate() argument
|
/kernel/linux/linux-5.10/arch/powerpc/platforms/8xx/ |
H A D | pic.c | 100 const u32 *intspec, unsigned int intsize, in mpc8xx_pic_host_xlate() 114 if (intsize > 1 && intspec[1] < 4) in mpc8xx_pic_host_xlate() 99 mpc8xx_pic_host_xlate(struct irq_domain *h, struct device_node *ct, const u32 *intspec, unsigned int intsize, irq_hw_number_t *out_hwirq, unsigned int *out_flags) mpc8xx_pic_host_xlate() argument
|
/kernel/linux/linux-6.6/arch/powerpc/platforms/8xx/ |
H A D | pic.c | 99 const u32 *intspec, unsigned int intsize, in mpc8xx_pic_host_xlate() 113 if (intsize > 1 && intspec[1] < 4) in mpc8xx_pic_host_xlate() 98 mpc8xx_pic_host_xlate(struct irq_domain *h, struct device_node *ct, const u32 *intspec, unsigned int intsize, irq_hw_number_t *out_hwirq, unsigned int *out_flags) mpc8xx_pic_host_xlate() argument
|
/kernel/linux/linux-5.10/arch/powerpc/sysdev/ge/ |
H A D | ge_pic.c | 167 const u32 *intspec, unsigned int intsize, in gef_pic_host_xlate() 172 if (intsize > 1) in gef_pic_host_xlate() 166 gef_pic_host_xlate(struct irq_domain *h, struct device_node *ct, const u32 *intspec, unsigned int intsize, irq_hw_number_t *out_hwirq, unsigned int *out_flags) gef_pic_host_xlate() argument
|
/kernel/linux/linux-6.6/arch/powerpc/sysdev/ge/ |
H A D | ge_pic.c | 169 const u32 *intspec, unsigned int intsize, in gef_pic_host_xlate() 174 if (intsize > 1) in gef_pic_host_xlate() 168 gef_pic_host_xlate(struct irq_domain *h, struct device_node *ct, const u32 *intspec, unsigned int intsize, irq_hw_number_t *out_hwirq, unsigned int *out_flags) gef_pic_host_xlate() argument
|