Searched refs:sw_dev (Results 1 – 3 of 3) sorted by relevance
32 struct lan9303_mdio *sw_dev = (struct lan9303_mdio *)ctx; in lan9303_mdio_write() local35 mutex_lock_nested(&sw_dev->device->bus->mdio_lock, MDIO_MUTEX_NESTED); in lan9303_mdio_write()36 lan9303_mdio_real_write(sw_dev->device, reg, val & 0xffff); in lan9303_mdio_write()37 lan9303_mdio_real_write(sw_dev->device, reg + 2, (val >> 16) & 0xffff); in lan9303_mdio_write()38 mutex_unlock(&sw_dev->device->bus->mdio_lock); in lan9303_mdio_write()50 struct lan9303_mdio *sw_dev = (struct lan9303_mdio *)ctx; in lan9303_mdio_read() local53 mutex_lock_nested(&sw_dev->device->bus->mdio_lock, MDIO_MUTEX_NESTED); in lan9303_mdio_read()54 *val = lan9303_mdio_real_read(sw_dev->device, reg); in lan9303_mdio_read()55 *val |= (lan9303_mdio_real_read(sw_dev->device, reg + 2) << 16); in lan9303_mdio_read()56 mutex_unlock(&sw_dev->device->bus->mdio_lock); in lan9303_mdio_read()[all …]
140 struct typec_switch_dev *sw_dev; in typec_switch_put() local147 sw_dev = sw->sw_devs[i]; in typec_switch_put()149 module_put(sw_dev->dev.parent->driver->owner); in typec_switch_put()150 put_device(&sw_dev->dev); in typec_switch_put()180 struct typec_switch_dev *sw_dev; in typec_switch_register() local186 sw_dev = kzalloc_obj(*sw_dev); in typec_switch_register()187 if (!sw_dev) in typec_switch_register()190 sw_dev->set = desc->set; in typec_switch_register()192 device_initialize(&sw_dev->dev); in typec_switch_register()193 sw_dev->dev.parent = parent; in typec_switch_register()[all …]
1769 static int dpaa2_switch_setup_irqs(struct fsl_mc_device *sw_dev) in dpaa2_switch_setup_irqs() argument1772 struct device *dev = &sw_dev->dev; in dpaa2_switch_setup_irqs()1777 err = fsl_mc_allocate_irqs(sw_dev); in dpaa2_switch_setup_irqs()1783 if (WARN_ON(sw_dev->obj_desc.irq_count != DPSW_IRQ_NUM)) { in dpaa2_switch_setup_irqs()1795 irq = sw_dev->irqs[DPSW_IRQ_INDEX_IF]; in dpaa2_switch_setup_irqs()1825 fsl_mc_free_irqs(sw_dev); in dpaa2_switch_setup_irqs()1829 static void dpaa2_switch_teardown_irqs(struct fsl_mc_device *sw_dev) in dpaa2_switch_teardown_irqs() argument1831 struct device *dev = &sw_dev->dev; in dpaa2_switch_teardown_irqs()1840 fsl_mc_free_irqs(sw_dev); in dpaa2_switch_teardown_irqs()3696 static int dpaa2_switch_init(struct fsl_mc_device *sw_dev) in dpaa2_switch_init() argument[all …]