/drivers/ps3/ |
H A D | ps3-vuart.c | 682 struct ps3_vuart_port_driver *drv = local 685 BUG_ON(!drv); 686 drv->work(dev); 1004 struct ps3_vuart_port_driver *drv; local 1009 drv = ps3_system_bus_dev_to_vuart_drv(dev); 1012 drv->core.core.name); 1014 BUG_ON(!drv); 1067 if (drv->probe) 1068 result = drv->probe(dev); 1076 dev_dbg(&dev->core, "%s:%d: drv 1129 struct ps3_vuart_port_driver *drv; local 1180 struct ps3_vuart_port_driver *drv; local 1244 ps3_vuart_port_driver_register(struct ps3_vuart_port_driver *drv) argument 1266 ps3_vuart_port_driver_unregister(struct ps3_vuart_port_driver *drv) argument [all...] |
/drivers/rpmsg/ |
H A D | virtio_rpmsg_bus.c | 86 #define to_rpmsg_driver(d) container_of(d, struct rpmsg_driver, drv) 169 static int rpmsg_dev_match(struct device *dev, struct device_driver *drv) argument 172 struct rpmsg_driver *rpdrv = to_rpmsg_driver(drv); 450 rpdrv->drv.bus = &rpmsg_bus; 451 return driver_register(&rpdrv->drv); 463 driver_unregister(&rpdrv->drv);
|
/drivers/s390/crypto/ |
H A D | ap_bus.h | 152 struct ap_driver *drv; /* Pointer to AP device driver. */ member in struct:ap_device
|
/drivers/scsi/bfa/ |
H A D | bfad_im.c | 40 bfa_cb_ioim_done(void *drv, struct bfad_ioim_s *dio, argument 45 struct bfad_s *bfad = drv; 108 bfa_cb_ioim_good_comp(void *drv, struct bfad_ioim_s *dio) argument 136 bfa_cb_ioim_abort(void *drv, struct bfad_ioim_s *dio) argument 139 struct bfad_s *bfad = drv;
|
/drivers/scsi/ |
H A D | scsi.c | 798 struct scsi_driver *drv; local 829 drv = scsi_cmd_to_driver(cmd); 830 if (drv->done) 831 good_bytes = drv->done(cmd); 835 * residue if drv->done() error processing indicates no
|
/drivers/sh/maple/ |
H A D | maple.c | 66 * @drv: maple driver to be registered. 68 * Registers the passed in @drv, while updating the bus type. 71 int maple_driver_register(struct maple_driver *drv) argument 73 if (!drv) 76 drv->drv.bus = &maple_bus_type; 78 return driver_register(&drv->drv); 84 * @drv: maple driver to unregister. 89 void maple_driver_unregister(struct maple_driver *drv) argument [all...] |
/drivers/spi/ |
H A D | spi.c | 85 static int spi_match_device(struct device *dev, struct device_driver *drv) argument 88 const struct spi_driver *sdrv = to_spi_driver(drv); 91 if (of_driver_match_device(dev, drv)) 97 return strcmp(spi->modalias, drv->name) == 0; 112 struct spi_driver *drv = to_spi_driver(dev->driver); local 115 if (drv) { 116 if (drv->suspend) 117 value = drv->suspend(to_spi_device(dev), message); 127 struct spi_driver *drv = to_spi_driver(dev->driver); local 130 if (drv) { [all...] |
/drivers/tty/hvc/ |
H A D | hvc_console.c | 910 struct tty_driver *drv; local 914 drv = alloc_tty_driver(HVC_ALLOC_TTY_ADAPTERS); 915 if (!drv) { 920 drv->driver_name = "hvc"; 921 drv->name = "hvc"; 922 drv->major = HVC_MAJOR; 923 drv->minor_start = HVC_MINOR; 924 drv->type = TTY_DRIVER_TYPE_SYSTEM; 925 drv->init_termios = tty_std_termios; 926 drv [all...] |
/drivers/usb/core/ |
H A D | driver.c | 194 struct usb_driver *drv) 198 spin_lock(&drv->dynids.lock); 199 list_for_each_entry(dynid, &drv->dynids.list, node) { 201 spin_unlock(&drv->dynids.lock); 205 spin_unlock(&drv->dynids.lock); 668 static int usb_device_match(struct device *dev, struct device_driver *drv) argument 674 if (!is_usb_device_driver(drv)) 686 if (is_usb_device_driver(drv)) 690 usb_drv = to_usb_driver(drv); 962 struct usb_driver *drv; local 193 usb_match_dynamic_id(struct usb_interface *intf, struct usb_driver *drv) argument [all...] |
/drivers/virtio/ |
H A D | virtio_pci.c | 216 struct virtio_driver *drv; local 217 drv = container_of(vp_dev->vdev.dev.driver, 220 if (drv && drv->config_changed) 221 drv->config_changed(&vp_dev->vdev); 727 struct virtio_driver *drv; local 730 drv = container_of(vp_dev->vdev.dev.driver, 735 if (drv && drv->freeze) 736 ret = drv 747 struct virtio_driver *drv; local [all...] |
/drivers/vlynq/ |
H A D | vlynq.c | 323 struct device_driver *drv) 326 struct vlynq_driver *vdrv = to_vlynq_driver(drv); 347 struct vlynq_driver *drv = to_vlynq_driver(dev->driver); local 351 if (drv->probe) 352 result = drv->probe(vdev, id); 360 struct vlynq_driver *drv = to_vlynq_driver(dev->driver); local 362 if (drv->remove) 363 drv->remove(to_vlynq_device(dev)); 322 vlynq_device_match(struct device *dev, struct device_driver *drv) argument
|
/drivers/w1/ |
H A D | w1.c | 61 static int w1_master_match(struct device *dev, struct device_driver *drv) argument
|
/drivers/xen/xen-pciback/ |
H A D | pci_stub.c | 1017 static ssize_t pcistub_slot_add(struct device_driver *drv, const char *buf, argument 1036 static ssize_t pcistub_slot_remove(struct device_driver *drv, const char *buf, argument 1055 static ssize_t pcistub_slot_show(struct device_driver *drv, char *buf) argument 1078 static ssize_t pcistub_irq_handler_show(struct device_driver *drv, char *buf) argument 1107 static ssize_t pcistub_irq_handler_switch(struct device_driver *drv, argument 1144 static ssize_t pcistub_quirk_add(struct device_driver *drv, const char *buf, argument 1163 static ssize_t pcistub_quirk_show(struct device_driver *drv, char *buf) argument 1209 static ssize_t permissive_add(struct device_driver *drv, const char *buf, argument 1250 static ssize_t permissive_show(struct device_driver *drv, char *buf) argument
|
/drivers/xen/xenbus/ |
H A D | xenbus_probe.c | 89 struct xenbus_driver *drv = to_xenbus_driver(_drv); local 91 if (!drv->ids) 94 return match_device(drv->ids, to_xenbus_device(_dev)) != NULL; 118 struct xenbus_driver *drv = to_xenbus_driver(dev->dev.driver); local 123 return drv->read_otherend_details(dev); 172 struct xenbus_driver *drv = to_xenbus_driver(dev->dev.driver); local 201 if (drv->otherend_changed) 202 drv->otherend_changed(dev, state); 209 struct xenbus_driver *drv = to_xenbus_driver(_dev->driver); local 215 if (!drv 255 struct xenbus_driver *drv = to_xenbus_driver(_dev->driver); local 294 xenbus_register_driver_common(struct xenbus_driver *drv, struct xen_bus_type *bus) argument 303 xenbus_unregister_driver(struct xenbus_driver *drv) argument 567 struct xenbus_driver *drv; local 588 struct xenbus_driver *drv; local [all...] |
/drivers/acpi/ |
H A D | scan.c | 313 static int acpi_bus_match(struct device *dev, struct device_driver *drv) argument 316 struct acpi_driver *acpi_drv = to_acpi_driver(drv); 616 driver->drv.name = driver->name; 617 driver->drv.bus = &acpi_bus_type; 618 driver->drv.owner = driver->owner; 620 ret = driver_register(&driver->drv); 635 driver_unregister(&driver->drv);
|
/drivers/base/ |
H A D | core.c | 74 struct device_driver *drv; local 80 drv = ACCESS_ONCE(dev->driver); 81 return drv ? drv->name :
|
/drivers/block/ |
H A D | cciss.h | 102 drive_info_struct *drv[CISS_MAX_LUN]; member in struct:ctlr_info
|
H A D | cpqarray.c | 234 drv_info_t *drv; local 264 drv = &h->drv[i]; 266 ctlr, i, drv->blk_size, drv->nr_blks); 466 drv_info_t *drv = &hba[i]->drv[j]; local 471 if (j && !drv->nr_blks) 473 blk_queue_logical_block_size(hba[i]->queue, drv->blk_size); 474 set_capacity(disk, drv 825 drv_info_t *drv = get_drv(bdev->bd_disk); local 1127 drv_info_t *drv = get_drv(bdev->bd_disk); local 1148 drv_info_t *drv = get_drv(bdev->bd_disk); local 1558 drv_info_t *drv = &host->drv[i]; local 1575 drv_info_t *drv = disk->private_data; local 1653 drv_info_t *drv; local [all...] |
/drivers/firewire/ |
H A D | core-device.c | 169 static int fw_unit_match(struct device *dev, struct device_driver *drv) argument 172 container_of(drv, struct fw_driver, driver)->id_table;
|
/drivers/hid/ |
H A D | hid-core.c | 1615 static ssize_t store_new_id(struct device_driver *drv, const char *buf, argument 1618 struct hid_driver *hdrv = container_of(drv, struct hid_driver, driver); 1677 static int hid_bus_match(struct device *dev, struct device_driver *drv) argument 1679 struct hid_driver *hdrv = container_of(drv, struct hid_driver, driver);
|
/drivers/input/joystick/ |
H A D | analog.c | 585 static int analog_init_port(struct gameport *gameport, struct gameport_driver *drv, struct analog_port *port) argument 593 if (!gameport_open(gameport, drv, GAMEPORT_MODE_RAW)) { 631 if (!gameport_open(gameport, drv, GAMEPORT_MODE_COOKED)) { 645 return gameport_open(gameport, drv, GAMEPORT_MODE_RAW); 648 static int analog_connect(struct gameport *gameport, struct gameport_driver *drv) argument 657 err = analog_init_port(gameport, drv, port);
|
/drivers/input/mouse/ |
H A D | psmouse-base.c | 1377 static int psmouse_connect(struct serio *serio, struct serio_driver *drv) argument 1408 error = serio_open(serio, drv); 1475 struct serio_driver *drv = serio->drv; local 1479 if (!drv || !psmouse) { 1677 if (serio->drv != &psmouse_drv) {
|
/drivers/isdn/capi/ |
H A D | capi.c | 1271 struct tty_driver *drv; local 1284 drv = alloc_tty_driver(capi_ttyminors); 1285 if (!drv) { 1289 drv->driver_name = "capi_nc"; 1290 drv->name = "capi"; 1291 drv->major = 0; 1292 drv->minor_start = 0; 1293 drv->type = TTY_DRIVER_TYPE_SERIAL; 1294 drv->subtype = SERIAL_TYPE_NORMAL; 1295 drv [all...] |
/drivers/isdn/i4l/ |
H A D | isdn_common.c | 73 isdn_lock_driver(isdn_driver_t *drv) argument 75 try_module_get(drv->interface->owner); 76 drv->locks++; 85 if (!dev->drv[i]) 87 isdn_lock_driver(dev->drv[i]); 92 isdn_unlock_driver(isdn_driver_t *drv) argument 94 if (drv->locks > 0) { 95 drv->locks--; 96 module_put(drv->interface->owner); 106 if (!dev->drv[ [all...] |
/drivers/media/video/cx88/ |
H A D | cx88-dvb.c | 128 struct cx8802_driver *drv = NULL; local 139 drv = cx8802_get_driver(dev, CX88_MPEG_DVB); 140 if (drv) { 143 ret = drv->request_acquire(drv); 145 ret = drv->request_release(drv); 1595 static int cx8802_dvb_advise_acquire(struct cx8802_driver *drv) argument 1597 struct cx88_core *core = drv->core; 1659 static int cx8802_dvb_advise_release(struct cx8802_driver *drv) argument 1678 cx8802_dvb_probe(struct cx8802_driver *drv) argument 1740 cx8802_dvb_remove(struct cx8802_driver *drv) argument [all...] |