/kernel/linux/linux-5.10/drivers/i2c/busses/ |
H A D | i2c-ibm_iic.c | 70 # define DBG(f,x...) printk(KERN_DEBUG "ibm-iic" f, ##x) 82 volatile struct iic_regs __iomem *iic = dev->vaddr; in dump_iic_regs() local 83 printk(KERN_DEBUG "ibm-iic%d: %s\n", dev->idx, header); in dump_iic_regs() 89 in_8(&iic->cntl), in_8(&iic->mdcntl), in_8(&iic->sts), in dump_iic_regs() 90 in_8(&iic->extsts), in_8(&iic->clkdiv), in_8(&iic->xfrcnt), in dump_iic_regs() 91 in_8(&iic in dump_iic_regs() 134 volatile struct iic_regs __iomem *iic = dev->vaddr; iic_dev_init() local 179 volatile struct iic_regs __iomem *iic = dev->vaddr; iic_dev_reset() local 227 iic_dc_wait(volatile struct iic_regs __iomem *iic, u8 mask) iic_dc_wait() argument 240 volatile struct iic_regs __iomem *iic = dev->vaddr; iic_smbus_quick() local 326 volatile struct iic_regs __iomem *iic = dev->vaddr; iic_handler() local 344 volatile struct iic_regs __iomem *iic = dev->vaddr; iic_xfer_result() local 377 volatile struct iic_regs __iomem *iic = dev->vaddr; iic_abort_xfer() local 409 volatile struct iic_regs __iomem *iic = dev->vaddr; iic_wait_for_tc() local 460 volatile struct iic_regs __iomem *iic = dev->vaddr; iic_xfer_bytes() local 518 volatile struct iic_regs __iomem *iic = dev->vaddr; iic_address() local 554 volatile struct iic_regs __iomem *iic = dev->vaddr; iic_xfer() local [all...] |
/kernel/linux/linux-6.6/drivers/i2c/busses/ |
H A D | i2c-ibm_iic.c | 71 # define DBG(f,x...) printk(KERN_DEBUG "ibm-iic" f, ##x) 83 volatile struct iic_regs __iomem *iic = dev->vaddr; in dump_iic_regs() local 84 printk(KERN_DEBUG "ibm-iic%d: %s\n", dev->idx, header); in dump_iic_regs() 90 in_8(&iic->cntl), in_8(&iic->mdcntl), in_8(&iic->sts), in dump_iic_regs() 91 in_8(&iic->extsts), in_8(&iic->clkdiv), in_8(&iic->xfrcnt), in dump_iic_regs() 92 in_8(&iic in dump_iic_regs() 135 volatile struct iic_regs __iomem *iic = dev->vaddr; iic_dev_init() local 180 volatile struct iic_regs __iomem *iic = dev->vaddr; iic_dev_reset() local 228 iic_dc_wait(volatile struct iic_regs __iomem *iic, u8 mask) iic_dc_wait() argument 241 volatile struct iic_regs __iomem *iic = dev->vaddr; iic_smbus_quick() local 327 volatile struct iic_regs __iomem *iic = dev->vaddr; iic_handler() local 345 volatile struct iic_regs __iomem *iic = dev->vaddr; iic_xfer_result() local 378 volatile struct iic_regs __iomem *iic = dev->vaddr; iic_abort_xfer() local 410 volatile struct iic_regs __iomem *iic = dev->vaddr; iic_wait_for_tc() local 461 volatile struct iic_regs __iomem *iic = dev->vaddr; iic_xfer_bytes() local 519 volatile struct iic_regs __iomem *iic = dev->vaddr; iic_address() local 555 volatile struct iic_regs __iomem *iic = dev->vaddr; iic_xfer() local [all...] |
/kernel/linux/linux-5.10/arch/powerpc/platforms/cell/ |
H A D | interrupt.c | 36 struct iic { struct 44 static DEFINE_PER_CPU(struct iic, cpu_iic); 72 struct iic *iic = this_cpu_ptr(&cpu_iic); in iic_eoi() local 73 out_be64(&iic->regs->prio, iic->eoi_stack[--iic->eoi_ptr]); in iic_eoi() 74 BUG_ON(iic->eoi_ptr < 0); in iic_eoi() 136 struct iic *iic; in iic_get_irq() local 283 struct iic *iic = &per_cpu(cpu_iic, hw_cpu); init_one_iic() local [all...] |
H A D | spider-pic.c | 208 * crap and we don't know on which BE iic interrupt we are hooked on at 220 struct device_node *iic; in spider_find_cascade_and_node() local 240 iic = of_find_node_by_phandle(imap[intsize]); in spider_find_cascade_and_node() 241 if (iic == NULL) in spider_find_cascade_and_node() 244 tmp = of_get_property(iic, "#interrupt-cells", NULL); in spider_find_cascade_and_node() 246 of_node_put(iic); in spider_find_cascade_and_node() 253 tmp = of_get_property(iic, "ibm,interrupt-server-ranges", NULL); in spider_find_cascade_and_node() 255 of_node_put(iic); in spider_find_cascade_and_node() 260 of_node_put(iic); in spider_find_cascade_and_node() 263 * the iic hos in spider_find_cascade_and_node() [all...] |
/kernel/linux/linux-6.6/arch/powerpc/platforms/cell/ |
H A D | interrupt.c | 37 struct iic { struct 45 static DEFINE_PER_CPU(struct iic, cpu_iic); 73 struct iic *iic = this_cpu_ptr(&cpu_iic); in iic_eoi() local 74 out_be64(&iic->regs->prio, iic->eoi_stack[--iic->eoi_ptr]); in iic_eoi() 75 BUG_ON(iic->eoi_ptr < 0); in iic_eoi() 133 struct iic *iic; in iic_get_irq() local 280 struct iic *iic = &per_cpu(cpu_iic, hw_cpu); init_one_iic() local [all...] |
H A D | spider-pic.c | 204 * crap and we don't know on which BE iic interrupt we are hooked on at 216 struct device_node *iic; in spider_find_cascade_and_node() local 236 iic = of_find_node_by_phandle(imap[intsize]); in spider_find_cascade_and_node() 237 if (iic == NULL) in spider_find_cascade_and_node() 240 tmp = of_get_property(iic, "#interrupt-cells", NULL); in spider_find_cascade_and_node() 242 of_node_put(iic); in spider_find_cascade_and_node() 249 tmp = of_get_property(iic, "ibm,interrupt-server-ranges", NULL); in spider_find_cascade_and_node() 251 of_node_put(iic); in spider_find_cascade_and_node() 256 of_node_put(iic); in spider_find_cascade_and_node() 259 * the iic hos in spider_find_cascade_and_node() [all...] |
/kernel/linux/linux-5.10/drivers/mfd/ |
H A D | sm501.c | 1130 struct sm501_platdata_gpio_i2c *iic) in sm501_register_gpio_i2c_instance() 1149 GPIO_LOOKUP_IDX(iic->pin_sda < 32 ? "SM501-LOW" : "SM501-HIGH", in sm501_register_gpio_i2c_instance() 1150 iic->pin_sda % 32, NULL, 0, in sm501_register_gpio_i2c_instance() 1153 GPIO_LOOKUP_IDX(iic->pin_scl < 32 ? "SM501-LOW" : "SM501-HIGH", in sm501_register_gpio_i2c_instance() 1154 iic->pin_scl % 32, NULL, 1, in sm501_register_gpio_i2c_instance() 1159 icd->timeout = iic->timeout; in sm501_register_gpio_i2c_instance() 1160 icd->udelay = iic->udelay; in sm501_register_gpio_i2c_instance() 1168 pdev->id = iic->bus_num; in sm501_register_gpio_i2c_instance() 1171 iic->bus_num, in sm501_register_gpio_i2c_instance() 1172 iic in sm501_register_gpio_i2c_instance() 1129 sm501_register_gpio_i2c_instance(struct sm501_devdata *sm, struct sm501_platdata_gpio_i2c *iic) sm501_register_gpio_i2c_instance() argument 1180 struct sm501_platdata_gpio_i2c *iic = pdata->gpio_i2c; sm501_register_gpio_i2c() local [all...] |
/kernel/linux/linux-6.6/drivers/mfd/ |
H A D | sm501.c | 1130 struct sm501_platdata_gpio_i2c *iic) in sm501_register_gpio_i2c_instance() 1149 GPIO_LOOKUP_IDX(iic->pin_sda < 32 ? "SM501-LOW" : "SM501-HIGH", in sm501_register_gpio_i2c_instance() 1150 iic->pin_sda % 32, NULL, 0, in sm501_register_gpio_i2c_instance() 1153 GPIO_LOOKUP_IDX(iic->pin_scl < 32 ? "SM501-LOW" : "SM501-HIGH", in sm501_register_gpio_i2c_instance() 1154 iic->pin_scl % 32, NULL, 1, in sm501_register_gpio_i2c_instance() 1159 icd->timeout = iic->timeout; in sm501_register_gpio_i2c_instance() 1160 icd->udelay = iic->udelay; in sm501_register_gpio_i2c_instance() 1168 pdev->id = iic->bus_num; in sm501_register_gpio_i2c_instance() 1171 iic->bus_num, in sm501_register_gpio_i2c_instance() 1172 iic in sm501_register_gpio_i2c_instance() 1129 sm501_register_gpio_i2c_instance(struct sm501_devdata *sm, struct sm501_platdata_gpio_i2c *iic) sm501_register_gpio_i2c_instance() argument 1180 struct sm501_platdata_gpio_i2c *iic = pdata->gpio_i2c; sm501_register_gpio_i2c() local [all...] |
/kernel/linux/linux-5.10/arch/alpha/include/asm/ |
H A D | core_tsunami.h | 49 tsunami_64 iic; /* a.k.a. iic0 */ member
|
/kernel/linux/linux-6.6/arch/alpha/include/asm/ |
H A D | core_tsunami.h | 49 tsunami_64 iic; /* a.k.a. iic0 */ member
|
/kernel/linux/linux-5.10/arch/powerpc/include/asm/ |
H A D | cpm1.h | 463 typedef struct iic { struct
|
H A D | cpm2.h | 631 typedef struct iic { struct
|
/kernel/linux/linux-6.6/arch/powerpc/include/asm/ |
H A D | cpm1.h | 463 typedef struct iic { struct
|
H A D | cpm2.h | 631 typedef struct iic { struct
|