| /drivers/pci/hotplug/ |
| A D | rpadlpar_core.c | 256 struct vio_dev *vio_dev; in dlpar_add_vio_slot() local 258 vio_dev = vio_find_node(dn); in dlpar_add_vio_slot() 259 if (vio_dev) { in dlpar_add_vio_slot() 260 put_device(&vio_dev->dev); in dlpar_add_vio_slot() 332 struct vio_dev *vio_dev; in dlpar_remove_vio_slot() local 334 vio_dev = vio_find_node(dn); in dlpar_remove_vio_slot() 335 if (!vio_dev) in dlpar_remove_vio_slot() 338 vio_unregister_device(vio_dev); in dlpar_remove_vio_slot() 340 put_device(&vio_dev->dev); in dlpar_remove_vio_slot()
|
| /drivers/char/tpm/ |
| A D | tpm_ibmvtpm.c | 46 static int ibmvtpm_send_crq_word(struct vio_dev *vdev, u64 w1) in ibmvtpm_send_crq_word() 87 static int ibmvtpm_send_crq(struct vio_dev *vdev, in ibmvtpm_send_crq() 345 static void tpm_ibmvtpm_remove(struct vio_dev *vdev) in tpm_ibmvtpm_remove() 601 static int tpm_ibmvtpm_probe(struct vio_dev *vio_dev, in tpm_ibmvtpm_probe() argument 605 struct device *dev = &vio_dev->dev; in tpm_ibmvtpm_probe() 621 ibmvtpm->vdev = vio_dev; in tpm_ibmvtpm_probe() 641 rc = plpar_hcall_norets(H_REG_CRQ, vio_dev->unit_address, in tpm_ibmvtpm_probe() 651 rc = request_irq(vio_dev->irq, ibmvtpm_interrupt, 0, in tpm_ibmvtpm_probe() 654 dev_err(dev, "Error %d register irq 0x%x\n", rc, vio_dev->irq); in tpm_ibmvtpm_probe() 658 rc = vio_enable_interrupts(vio_dev); in tpm_ibmvtpm_probe() [all …]
|
| A D | tpm_ibmvtpm.h | 34 struct vio_dev *vdev;
|
| /drivers/char/hw_random/ |
| A D | pseries-rng.c | 41 static unsigned long pseries_rng_get_desired_dma(struct vio_dev *vdev) in pseries_rng_get_desired_dma() 51 static int pseries_rng_probe(struct vio_dev *dev, in pseries_rng_probe() 57 static void pseries_rng_remove(struct vio_dev *dev) in pseries_rng_remove()
|
| /drivers/tty/hvc/ |
| A D | hvcs.c | 288 struct vio_dev *vdev; 316 struct vio_dev *viod = to_vio_dev(dev); in hvcs_partner_vtys_show() 330 struct vio_dev *viod = to_vio_dev(dev); in hvcs_partner_clcs_show() 355 struct vio_dev *viod = to_vio_dev(dev); in hvcs_current_vty_show() 372 struct vio_dev *viod = to_vio_dev(dev); in hvcs_vterm_state_store() 409 struct vio_dev *viod = to_vio_dev(dev); in hvcs_vterm_state_show() 424 struct vio_dev *viod = to_vio_dev(dev); in hvcs_index_show() 727 struct vio_dev *dev, in hvcs_probe() 797 static void hvcs_remove(struct vio_dev *dev) in hvcs_remove() 996 unsigned int irq, struct vio_dev *vdev) in hvcs_enable_device() [all …]
|
| A D | hvc_vio.c | 298 static int hvc_vio_probe(struct vio_dev *vdev, in hvc_vio_probe()
|
| /drivers/net/ethernet/sun/ |
| A D | sunvnet.c | 271 struct vio_dev *vdev) in vnet_new() 332 struct vio_dev *vdev) in vnet_find_or_create() 373 struct vio_dev *vdev) in vnet_find_parent() 411 static int vnet_port_probe(struct vio_dev *vdev, const struct vio_device_id *id) in vnet_port_probe() 503 static void vnet_port_remove(struct vio_dev *vdev) in vnet_port_remove()
|
| A D | ldmvsw.c | 226 struct vio_dev *vdev, in vsw_alloc_netdev() 275 static int vsw_port_probe(struct vio_dev *vdev, const struct vio_device_id *id) in vsw_port_probe() 405 static void vsw_port_remove(struct vio_dev *vdev) in vsw_port_remove()
|
| /drivers/misc/ |
| A D | ibmvmc.c | 144 struct vio_dev *vdev = to_vio_dev(adapter->dev); in ibmvmc_release_crq_queue() 174 struct vio_dev *vdev = to_vio_dev(adapter->dev); in ibmvmc_reset_crq_queue() 243 struct vio_dev *vdev = to_vio_dev(adapter->dev); in ibmvmc_send_crq() 272 static void *alloc_dma_buffer(struct vio_dev *vdev, size_t size, in alloc_dma_buffer() 306 static void free_dma_buffer(struct vio_dev *vdev, size_t size, void *vaddr, in free_dma_buffer() 482 struct vio_dev *vdev; in ibmvmc_return_hmc() 2071 struct vio_dev *vdev = to_vio_dev(adapter->dev); in ibmvmc_task() 2115 struct vio_dev *vdev = to_vio_dev(adapter->dev); in ibmvmc_init_crq_queue() 2188 static int read_dma_window(struct vio_dev *vdev, in read_dma_window() 2233 static int ibmvmc_probe(struct vio_dev *vdev, const struct vio_device_id *id) in ibmvmc_probe() [all …]
|
| /drivers/scsi/ibmvscsi/ |
| A D | ibmvscsi.c | 146 struct vio_dev *vdev = to_vio_dev(hostdata->dev); in ibmvscsi_release_crq_queue() 198 struct vio_dev *vdev = to_vio_dev(hostdata->dev); in ibmvscsi_send_crq() 215 struct vio_dev *vdev = to_vio_dev(hostdata->dev); in ibmvscsi_task() 288 struct vio_dev *vdev = to_vio_dev(hostdata->dev); in ibmvscsi_reset_crq_queue() 332 struct vio_dev *vdev = to_vio_dev(hostdata->dev); in ibmvscsi_init_crq_queue() 416 struct vio_dev *vdev = to_vio_dev(hostdata->dev); in ibmvscsi_reenable_crq_queue() 2115 static unsigned long ibmvscsi_get_desired_dma(struct vio_dev *vdev) in ibmvscsi_get_desired_dma() 2225 static int ibmvscsi_probe(struct vio_dev *vdev, const struct vio_device_id *id) in ibmvscsi_probe() 2343 static void ibmvscsi_remove(struct vio_dev *vdev) in ibmvscsi_remove()
|
| A D | ibmvfc.c | 743 struct vio_dev *vdev = to_vio_dev(vhost->dev); in ibmvfc_send_crq() 750 struct vio_dev *vdev = to_vio_dev(vhost->dev); in ibmvfc_send_sub_crq() 901 struct vio_dev *vdev = to_vio_dev(vhost->dev); in ibmvfc_release_crq_queue() 929 struct vio_dev *vdev = to_vio_dev(vhost->dev); in ibmvfc_reenable_crq_queue() 967 struct vio_dev *vdev = to_vio_dev(vhost->dev); in ibmvfc_reset_crq() 3791 struct vio_dev *vdev = to_vio_dev(vhost->dev); in ibmvfc_tasklet() 3845 struct vio_dev *vdev = to_vio_dev(dev); in ibmvfc_toggle_scrq_irq() 5869 struct vio_dev *vdev = to_vio_dev(dev); in ibmvfc_init_crq() 5922 struct vio_dev *vdev = to_vio_dev(dev); in ibmvfc_register_channel() 5991 struct vio_dev *vdev = to_vio_dev(dev); in ibmvfc_deregister_channel() [all …]
|
| /drivers/crypto/nx/ |
| A D | nx-common-pseries.c | 128 struct vio_dev *vdev; 173 static unsigned long nx842_get_desired_dma(struct vio_dev *viodev) in nx842_get_desired_dma() 1029 static int nx842_probe(struct vio_dev *viodev, in nx842_probe() 1111 static void nx842_remove(struct vio_dev *viodev) in nx842_remove()
|
| A D | nx.c | 45 struct vio_dev *viodev = nx_driver.viodev; in nx_hcall_sync() 750 static int nx_probe(struct vio_dev *viodev, const struct vio_device_id *id) in nx_probe() 768 static void nx_remove(struct vio_dev *viodev) in nx_remove()
|
| A D | nx.h | 83 struct vio_dev *viodev;
|
| /drivers/block/ |
| A D | sunvdc.c | 923 struct vio_dev *vdev = to_vio_dev(dev); in vdc_device_probed() 949 static bool vdc_port_mpgroup_check(struct vio_dev *vdev) in vdc_port_mpgroup_check() 968 static int vdc_port_probe(struct vio_dev *vdev, const struct vio_device_id *id) in vdc_port_probe() 1066 static void vdc_port_remove(struct vio_dev *vdev) in vdc_port_remove()
|
| /drivers/net/ethernet/ibm/ |
| A D | ibmveth.h | 157 struct vio_dev *vdev;
|
| A D | ibmveth.c | 42 static unsigned long ibmveth_get_desired_dma(struct vio_dev *vdev); 220 struct vio_dev *vdev; in ibmveth_replenish_buffer_pool() 1642 struct vio_dev *viodev = adapter->vdev; in ibmveth_change_mtu() 1699 static unsigned long ibmveth_get_desired_dma(struct vio_dev *vdev) in ibmveth_get_desired_dma() 1775 static int ibmveth_probe(struct vio_dev *dev, const struct vio_device_id *id) in ibmveth_probe() 1921 static void ibmveth_remove(struct vio_dev *dev) in ibmveth_remove()
|
| A D | ibmvnic.c | 6171 struct vio_dev *vdev = adapter->vdev; in ibmvnic_reenable_crq_queue() 6188 struct vio_dev *vdev = adapter->vdev; in ibmvnic_reset_crq() 6220 struct vio_dev *vdev = adapter->vdev; in release_crq_queue() 6244 struct vio_dev *vdev = adapter->vdev; in init_crq_queue() 6392 static int ibmvnic_probe(struct vio_dev *dev, const struct vio_device_id *id) in ibmvnic_probe() 6573 static void ibmvnic_remove(struct vio_dev *dev) in ibmvnic_remove() 6662 static unsigned long ibmvnic_get_desired_dma(struct vio_dev *vdev) in ibmvnic_get_desired_dma()
|
| A D | ibmvnic.h | 924 struct vio_dev *vdev;
|
| /drivers/scsi/ibmvscsi_tgt/ |
| A D | ibmvscsi_tgt.h | 295 struct vio_dev *dma_dev;
|
| A D | ibmvscsi_tgt.c | 2589 struct vio_dev *vdev = vscsi->dma_dev; in read_dma_window() 2635 struct vio_dev *vdev; in ibmvscsis_lookup_port() 2998 struct vio_dev *vdev = vscsi->dma_dev; in ibmvscsis_create_command_q() 3420 static int ibmvscsis_probe(struct vio_dev *vdev, in ibmvscsis_probe() 3584 static void ibmvscsis_remove(struct vio_dev *vdev) in ibmvscsis_remove()
|
| /drivers/tty/ |
| A D | vcc.c | 560 static int vcc_probe(struct vio_dev *vdev, const struct vio_device_id *id) in vcc_probe() 682 static void vcc_remove(struct vio_dev *vdev) in vcc_remove()
|