/drivers/block/ |
D | sunvdc.c | 58 struct vio_driver_state vio; member 96 static inline struct vdc_port *to_vdc_port(struct vio_driver_state *vio) in to_vdc_port() argument 98 return container_of(vio, struct vdc_port, vio); in to_vdc_port() 111 return port->vio.ver.major == major && port->vio.ver.minor >= minor; in vdc_version_supported() 179 struct vio_dring_state *dr = &port->vio.drings[VIO_DRIVER_TX_RING]; in vdc_blk_queue_start() 189 static void vdc_finish(struct vio_driver_state *vio, int err, int waiting_for) in vdc_finish() argument 191 if (vio->cmp && in vdc_finish() 193 vio->cmp->waiting_for == waiting_for)) { in vdc_finish() 194 vio->cmp->err = err; in vdc_finish() 195 complete(&vio->cmp->com); in vdc_finish() [all …]
|
/drivers/net/ethernet/sun/ |
D | sunvnet_common.c | 61 ldc_disconnect(port->vio.lp); in vnet_handle_unknown() 68 int sunvnet_send_attr_common(struct vio_driver_state *vio) in sunvnet_send_attr_common() argument 70 struct vnet_port *port = to_vnet_port(vio); in sunvnet_send_attr_common() 76 err = vnet_port_alloc_tx_ring(to_vnet_port(vio)); in sunvnet_send_attr_common() 84 pkt.tag.sid = vio_send_sid(vio); in sunvnet_send_attr_common() 85 if (vio_version_before(vio, 1, 2)) in sunvnet_send_attr_common() 93 if (vio_version_after(vio, 1, 3)) { in sunvnet_send_attr_common() 101 if (vio_version_after_eq(vio, 1, 6)) in sunvnet_send_attr_common() 103 } else if (vio_version_before(vio, 1, 3)) { in sunvnet_send_attr_common() 110 if (vio_version_after_eq(vio, 1, 7) && port->tso) { in sunvnet_send_attr_common() [all …]
|
D | sunvnet_common.h | 59 struct vio_driver_state vio; member 93 static inline struct vnet_port *to_vnet_port(struct vio_driver_state *vio) in to_vnet_port() argument 95 return container_of(vio, struct vnet_port, vio); in to_vnet_port() 147 int sunvnet_send_attr_common(struct vio_driver_state *vio); 148 int sunvnet_handle_attr_common(struct vio_driver_state *vio, void *arg); 149 void sunvnet_handshake_complete_common(struct vio_driver_state *vio);
|
D | ldmvsw.c | 130 struct vio_driver_state *vio = &port->vio; in ldmvsw_open() local 133 vio_link_state_change(vio, LDC_EVENT_RESET); in ldmvsw_open() 135 vio_port_up(vio); in ldmvsw_open() 351 err = vio_driver_init(&port->vio, vdev, VDEV_NETWORK, in vsw_port_probe() 357 err = vio_ldc_alloc(&port->vio, &vsw_ldc_cfg, port); in vsw_port_probe() 383 vio_port_up(&port->vio); in vsw_port_probe() 403 vio_ldc_free(&port->vio); in vsw_port_probe() 416 del_timer_sync(&port->vio.timer); in vsw_port_remove() 430 vio_ldc_free(&port->vio); in vsw_port_remove() 461 MODULE_DEVICE_TABLE(vio, vsw_port_match);
|
D | sunvnet.c | 461 err = vio_driver_init(&port->vio, vdev, VDEV_NETWORK, in vnet_port_probe() 467 err = vio_ldc_alloc(&port->vio, &vnet_ldc_cfg, port); in vnet_port_probe() 502 vio_port_up(&port->vio); in vnet_port_probe() 521 del_timer_sync(&port->vio.timer); in vnet_port_remove() 533 vio_ldc_free(&port->vio); in vnet_port_remove() 547 MODULE_DEVICE_TABLE(vio, vnet_port_match);
|
/drivers/tty/ |
D | vcc.c | 22 struct vio_driver_state vio; member 255 struct vio_driver_state *vio = &port->vio; in vcc_kick_rx() local 260 disable_irq_nosync(vio->vdev->rx_irq); in vcc_kick_rx() 307 struct vio_driver_state *vio = &port->vio; in vcc_ldc_read() local 314 rv = ldc_rx_reset(vio->lp); in vcc_ldc_read() 326 vccdbgl(vio->lp); in vcc_ldc_read() 328 rv = ldc_read(vio->lp, &pkt, sizeof(pkt)); in vcc_ldc_read() 359 struct vio_driver_state *vio; in vcc_rx_timer() local 366 vio = &port->vio; in vcc_rx_timer() 368 enable_irq(vio->vdev->rx_irq); in vcc_rx_timer() [all …]
|
/drivers/staging/greybus/ |
D | arche-apb-ctrl.c | 37 struct regulator *vio; member 91 if (!IS_ERR(apb->vio)) { in coldboot_seq() 92 ret = regulator_enable(apb->vio); in coldboot_seq() 131 ret = regulator_enable(apb->vio); in fw_flashing_seq() 211 if (!IS_ERR(apb->vio) && regulator_is_enabled(apb->vio) > 0) in poweroff_seq() 212 regulator_disable(apb->vio); in poweroff_seq() 365 apb->vio = devm_regulator_get(dev, "vio"); in apb_ctrl_get_devtree_data() 366 if (IS_ERR(apb->vio)) in apb_ctrl_get_devtree_data()
|
/drivers/iio/light/ |
D | gp2ap002.c | 144 struct regulator *vio; member 528 gp2ap002->vio = devm_regulator_get(dev, "vio"); in gp2ap002_probe() 529 if (IS_ERR(gp2ap002->vio)) { in gp2ap002_probe() 531 return PTR_ERR(gp2ap002->vio); in gp2ap002_probe() 547 ret = regulator_set_voltage(gp2ap002->vio, 1650000, ret); in gp2ap002_probe() 558 ret = regulator_enable(gp2ap002->vio); in gp2ap002_probe() 620 regulator_disable(gp2ap002->vio); in gp2ap002_probe() 636 regulator_disable(gp2ap002->vio); in gp2ap002_remove() 661 regulator_disable(gp2ap002->vio); in gp2ap002_runtime_suspend() 678 ret = regulator_enable(gp2ap002->vio); in gp2ap002_runtime_resume()
|
/drivers/net/wireless/ti/wl1251/ |
D | spi.c | 305 wl->vio = devm_regulator_get(&spi->dev, "vio"); in wl1251_spi_probe() 306 if (IS_ERR(wl->vio)) { in wl1251_spi_probe() 307 ret = PTR_ERR(wl->vio); in wl1251_spi_probe() 312 ret = regulator_enable(wl->vio); in wl1251_spi_probe() 323 regulator_disable(wl->vio); in wl1251_spi_probe() 335 regulator_disable(wl->vio); in wl1251_spi_remove()
|
D | wl1251.h | 269 struct regulator *vio; member
|
/drivers/input/touchscreen/ |
D | tsc200x-core.c | 105 struct regulator *vio; member 491 ts->vio = devm_regulator_get(dev, "vio"); in tsc200x_probe() 492 if (IS_ERR(ts->vio)) { in tsc200x_probe() 493 error = PTR_ERR(ts->vio); in tsc200x_probe() 550 error = regulator_enable(ts->vio); in tsc200x_probe() 575 regulator_disable(ts->vio); in tsc200x_probe() 586 regulator_disable(ts->vio); in tsc200x_remove()
|
D | zet6223.c | 29 struct regulator *vio; member
|
/drivers/media/radio/si4713/ |
D | si4713.c | 365 if (sdev->vio) { in si4713_powerup() 366 err = regulator_enable(sdev->vio); in si4713_powerup() 406 if (sdev->vio) { in si4713_powerup() 407 err = regulator_disable(sdev->vio); in si4713_powerup() 447 if (sdev->vio) { in si4713_powerdown() 448 err = regulator_disable(sdev->vio); in si4713_powerdown() 1465 sdev->vio = devm_regulator_get_optional(&client->dev, "vio"); in si4713_probe() 1466 if (IS_ERR(sdev->vio)) { in si4713_probe() 1467 rval = PTR_ERR(sdev->vio); in si4713_probe() 1472 sdev->vio = NULL; in si4713_probe()
|
D | si4713.h | 240 struct regulator *vio; member
|
/drivers/char/hw_random/ |
D | pseries-rng.c | 66 MODULE_DEVICE_TABLE(vio, pseries_rng_driver_ids);
|
/drivers/mfd/ |
D | stmpe.c | 1429 stmpe->vio = devm_regulator_get_optional(ci->dev, "vio"); in stmpe_probe() 1430 if (!IS_ERR(stmpe->vio)) { in stmpe_probe() 1431 ret = regulator_enable(stmpe->vio); in stmpe_probe() 1501 if (!IS_ERR(stmpe->vio) && regulator_is_enabled(stmpe->vio)) in stmpe_remove() 1502 regulator_disable(stmpe->vio); in stmpe_remove()
|
D | twl-core.c | 858 child = add_regulator(TWL4030_REG_VIO, pdata->vio, in add_children()
|
/drivers/char/tpm/ |
D | tpm_ibmvtpm.c | 35 MODULE_DEVICE_TABLE(vio, tpm_ibmvtpm_device_table);
|
/drivers/crypto/nx/ |
D | nx.c | 833 MODULE_DEVICE_TABLE(vio, nx_crypto_driver_ids);
|
D | nx-common-pseries.c | 1198 MODULE_DEVICE_TABLE(vio, nx842_vio_driver_ids);
|
/drivers/tty/hvc/ |
D | hvcs.c | 642 MODULE_DEVICE_TABLE(vio, hvcs_driver_table);
|
/drivers/misc/ |
D | ibmvmc.c | 2304 MODULE_DEVICE_TABLE(vio, ibmvmc_device_table);
|
/drivers/net/ethernet/ibm/ |
D | ibmveth.c | 1933 MODULE_DEVICE_TABLE(vio, ibmveth_device_table);
|
/drivers/scsi/ibmvscsi/ |
D | ibmvscsi.c | 2384 MODULE_DEVICE_TABLE(vio, ibmvscsi_device_table);
|
/drivers/scsi/ibmvscsi_tgt/ |
D | ibmvscsi_tgt.c | 4075 MODULE_DEVICE_TABLE(vio, ibmvscsis_device_table);
|