Home
last modified time | relevance | path

Searched refs:iic (Results 1 - 14 of 14) sorted by relevance

/kernel/linux/linux-5.10/drivers/i2c/busses/
H A Di2c-ibm_iic.c70 # 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 Di2c-ibm_iic.c71 # 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 Dinterrupt.c36 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 Dspider-pic.c208 * 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 Dinterrupt.c37 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 Dspider-pic.c204 * 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 Dsm501.c1130 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 Dsm501.c1130 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 Dcore_tsunami.h49 tsunami_64 iic; /* a.k.a. iic0 */ member
/kernel/linux/linux-6.6/arch/alpha/include/asm/
H A Dcore_tsunami.h49 tsunami_64 iic; /* a.k.a. iic0 */ member
/kernel/linux/linux-5.10/arch/powerpc/include/asm/
H A Dcpm1.h463 typedef struct iic { struct
H A Dcpm2.h631 typedef struct iic { struct
/kernel/linux/linux-6.6/arch/powerpc/include/asm/
H A Dcpm1.h463 typedef struct iic { struct
H A Dcpm2.h631 typedef struct iic { struct

Completed in 23 milliseconds