/openbmc/linux/drivers/s390/crypto/ |
H A D | ap_bus.c | 1010 drv->bus = &ap_bus_type; in ap_driver_register() 1011 drv->owner = owner; in ap_driver_register() 1012 drv->name = name; in ap_driver_register() 1013 return driver_register(drv); in ap_driver_register() 1376 if (!try_module_get(drv->owner)) in __verify_card_reservations() 1386 module_put(drv->owner); in __verify_card_reservations() 1468 if (!try_module_get(drv->owner)) in __verify_queue_reservations() 1478 module_put(drv->owner); in __verify_queue_reservations() 1748 if (try_module_get(drv->owner)) { in __drv_notify_config_changed() 1751 module_put(drv->owner); in __drv_notify_config_changed() [all …]
|
/openbmc/linux/drivers/hid/ |
H A D | hid-generic.c | 26 static int __check_hid_generic(struct device_driver *drv, void *data) in __check_hid_generic() argument 28 struct hid_driver *hdrv = to_hid_driver(drv); in __check_hid_generic()
|
/openbmc/linux/drivers/char/ipmi/ |
H A D | kcs_bmc_client.h | 32 void kcs_bmc_register_driver(struct kcs_bmc_driver *drv); 33 void kcs_bmc_unregister_driver(struct kcs_bmc_driver *drv);
|
/openbmc/linux/drivers/gpu/drm/sun4i/ |
H A D | sun4i_tcon.c | 251 struct sun4i_drv *drv = drm->dev_private; in sun4i_get_tcon0() local 254 list_for_each_entry(tcon, &drv->tcon_list, list) in sun4i_get_tcon0() 884 sun4i_tcon_find_engine_traverse(struct sun4i_drv *drv, in sun4i_tcon_find_engine_traverse() argument 918 list_for_each_entry(engine, &drv->engine_list, list) in sun4i_tcon_find_engine_traverse() 992 list_for_each_entry(engine, &drv->engine_list, list) in sun4i_tcon_get_engine_by_id() 1024 list_for_each(pos, &drv->tcon_list) in sun4i_tcon_get_index() 1093 id = sun4i_tcon_get_index(drv); in sun4i_tcon_find_engine() 1098 engine = sun4i_tcon_get_engine_by_id(drv, id); in sun4i_tcon_find_engine() 1113 struct sun4i_drv *drv = drm->dev_private; in sun4i_tcon_bind() local 1121 engine = sun4i_tcon_find_engine(drv, dev->of_node); in sun4i_tcon_bind() [all …]
|
/openbmc/linux/Documentation/driver-api/driver-model/ |
H A D | porting.rst | 255 driver_register(&drv->driver); 262 driver_unregister(&drv->driver); 299 if (drv) { 300 if (drv->remove) 301 drv->remove(pci_dev); 312 drv->driver.name = drv->name; 313 drv->driver.bus = &pci_bus_type; 314 drv->driver.probe = pci_device_probe; 315 drv->driver.resume = pci_device_resume; 317 drv->driver.remove = pci_device_remove; [all …]
|
/openbmc/qemu/crypto/ |
H A D | cipher-nettle.c.inc | 486 const QCryptoCipherDriver *drv; 490 drv = &qcrypto_nettle_des_driver_ecb; 493 drv = &qcrypto_nettle_des_driver_cbc; 496 drv = &qcrypto_nettle_des_driver_ctr; 503 ctx->base.driver = drv; 512 const QCryptoCipherDriver *drv; 516 drv = &qcrypto_nettle_des3_driver_ecb; 519 drv = &qcrypto_nettle_des3_driver_cbc; 529 ctx->base.driver = drv; 624 const QCryptoCipherDriver *drv; [all …]
|
/openbmc/linux/drivers/ssb/ |
H A D | main.c | 326 static int ssb_bus_match(struct device *dev, struct device_driver *drv) in ssb_bus_match() argument 329 struct ssb_driver *ssb_drv = drv_to_ssb_drv(drv); in ssb_bus_match() 791 int __ssb_driver_register(struct ssb_driver *drv, struct module *owner) in __ssb_driver_register() argument 793 drv->drv.name = drv->name; in __ssb_driver_register() 794 drv->drv.bus = &ssb_bustype; in __ssb_driver_register() 795 drv->drv.owner = owner; in __ssb_driver_register() 797 return driver_register(&drv->drv); in __ssb_driver_register() 801 void ssb_driver_unregister(struct ssb_driver *drv) in ssb_driver_unregister() argument 803 driver_unregister(&drv->drv); in ssb_driver_unregister()
|
/openbmc/linux/drivers/tc/ |
H A D | tc-driver.c | 85 static int tc_bus_match(struct device *dev, struct device_driver *drv) in tc_bus_match() argument 88 struct tc_driver *tdrv = to_tc_driver(drv); in tc_bus_match()
|
/openbmc/linux/arch/mips/include/asm/ |
H A D | gio_device.h | 33 #define to_gio_driver(drv) container_of(drv, struct gio_driver, driver) argument
|
/openbmc/linux/include/linux/qed/ |
H A D | qede_rdma.h | 47 int qede_rdma_register_driver(struct qedr_driver *drv); 48 void qede_rdma_unregister_driver(struct qedr_driver *drv);
|
/openbmc/u-boot/drivers/pinctrl/rockchip/ |
H A D | pinctrl-rk3399.c | 99 *reg = bank->drv[drv_num].offset; in rk3399_calc_drv_reg_and_bit() 100 if (bank->drv[drv_num].drv_type == DRV_TYPE_IO_1V8_3V0_AUTO || in rk3399_calc_drv_reg_and_bit() 101 bank->drv[drv_num].drv_type == DRV_TYPE_IO_3V3_ONLY) in rk3399_calc_drv_reg_and_bit()
|
/openbmc/linux/drivers/net/phy/ |
H A D | phy-core.c | 559 if (phydev->drv && phydev->drv->read_mmd) { in __phy_read_mmd() 560 val = phydev->drv->read_mmd(phydev, devad, regnum); in __phy_read_mmd() 615 if (phydev->drv && phydev->drv->write_mmd) { in __phy_write_mmd() 616 ret = phydev->drv->write_mmd(phydev, devad, regnum, val); in __phy_write_mmd() 835 …if (WARN_ONCE(!phydev->drv->read_page, "read_page callback not available, PHY driver not loaded?\n… in __phy_read_page() 838 return phydev->drv->read_page(phydev); in __phy_read_page() 843 …if (WARN_ONCE(!phydev->drv->write_page, "write_page callback not available, PHY driver not loaded?… in __phy_write_page() 846 return phydev->drv->write_page(phydev, page); in __phy_write_page()
|
/openbmc/linux/drivers/soc/qcom/ |
H A D | apr.c | 341 static int apr_device_match(struct device *dev, struct device_driver *drv) in apr_device_match() argument 344 struct apr_driver *adrv = to_apr_driver(drv); in apr_device_match() 348 if (of_driver_match_device(dev, drv)) in apr_device_match() 675 int __apr_driver_register(struct apr_driver *drv, struct module *owner) in __apr_driver_register() argument 677 drv->driver.bus = &aprbus; in __apr_driver_register() 678 drv->driver.owner = owner; in __apr_driver_register() 680 return driver_register(&drv->driver); in __apr_driver_register() 689 void apr_driver_unregister(struct apr_driver *drv) in apr_driver_unregister() argument 691 driver_unregister(&drv->driver); in apr_driver_unregister() 707 .drv = {
|
/openbmc/linux/arch/parisc/include/asm/ |
H A D | parisc-device.h | 39 struct device_driver drv; member 44 #define to_parisc_driver(d) container_of(d, struct parisc_driver, drv)
|
/openbmc/qemu/tests/qemu-iotests/ |
H A D | 140 | 57 SYSEMU_DRIVE_ARG=if=none,media=cdrom,id=drv,"$TEST_IMG" 59 SYSEMU_DRIVE_ARG=if=none,media=cdrom,id=drv,file="$TEST_IMG",driver=$IMGFMT
|
/openbmc/linux/include/linux/ |
H A D | mdev.h | 81 int mdev_register_driver(struct mdev_driver *drv); 82 void mdev_unregister_driver(struct mdev_driver *drv);
|
/openbmc/linux/include/drm/display/ |
H A D | drm_dp_aux_bus.h | 42 static inline struct dp_aux_ep_driver *to_dp_aux_ep_drv(struct device_driver *drv) in to_dp_aux_ep_drv() argument 44 return container_of(drv, struct dp_aux_ep_driver, driver); in to_dp_aux_ep_drv()
|
/openbmc/linux/drivers/vdpa/ |
H A D | vdpa.c | 37 struct vdpa_driver *drv = drv_to_vdpa(vdev->dev.driver); in vdpa_dev_probe() local 53 if (drv && drv->probe) in vdpa_dev_probe() 54 ret = drv->probe(vdev); in vdpa_dev_probe() 64 if (drv && drv->remove) in vdpa_dev_remove() 65 drv->remove(vdev); in vdpa_dev_remove() 74 return strcmp(vdev->driver_override, drv->name) == 0; in vdpa_dev_match() 311 drv->driver.bus = &vdpa_bus; in __vdpa_register_driver() 312 drv->driver.owner = owner; in __vdpa_register_driver() 314 return driver_register(&drv->driver); in __vdpa_register_driver() 322 void vdpa_unregister_driver(struct vdpa_driver *drv) in vdpa_unregister_driver() argument [all …]
|
/openbmc/linux/drivers/net/ethernet/emulex/benet/ |
H A D | be_roce.c | 127 int be_roce_register_driver(struct ocrdma_driver *drv) in be_roce_register_driver() argument 136 ocrdma_drv = drv; in be_roce_register_driver() 145 void be_roce_unregister_driver(struct ocrdma_driver *drv) in be_roce_unregister_driver() argument
|
/openbmc/linux/drivers/net/wireless/mediatek/mt76/ |
H A D | dma.c | 49 size = L1_CACHE_ALIGN(dev->drv->txwi_size + sizeof(*t)); in mt76_alloc_txwi() 54 addr = dma_map_single(dev->dma_dev, txwi, dev->drv->txwi_size, in mt76_alloc_txwi() 56 t = (struct mt76_txwi_cache *)(txwi + dev->drv->txwi_size); in mt76_alloc_txwi() 364 if (!(dev->drv->drv_flags & MT_DRV_TXWI_NO_FREE)) in mt76_dma_tx_cleanup() 520 if (dev->drv->drv_flags & MT_DRV_TX_ALIGNED4_SKBS) in mt76_dma_tx_queue_skb() 529 tx_info.buf[n++].len = dev->drv->txwi_size; in mt76_dma_tx_queue_skb() 799 dev->drv->rx_skb(dev, q - dev->q_rx, skb, &info); in mt76_add_fragment() 857 if (!more && dev->drv->rx_check && in mt76_dma_rx_process() 858 !(dev->drv->rx_check(dev, data, len))) in mt76_dma_rx_process() 878 dev->drv->rx_skb(dev, q - dev->q_rx, skb, &info); in mt76_dma_rx_process() [all …]
|
/openbmc/linux/arch/sh/drivers/ |
H A D | platform_early.c | 24 static int platform_match(struct device *dev, struct device_driver *drv) in platform_match() argument 27 struct platform_driver *pdrv = to_platform_driver(drv); in platform_match() 31 return !strcmp(pdev->driver_override, drv->name); in platform_match() 38 return (strcmp(pdev->name, drv->name) == 0); in platform_match()
|
/openbmc/linux/drivers/scsi/ |
H A D | scsi_dh.c | 173 const char *drv; in scsi_dh_add_device() local 175 drv = scsi_dh_find_driver(sdev); in scsi_dh_add_device() 176 if (drv) in scsi_dh_add_device() 177 devinfo = __scsi_dh_lookup(drv); in scsi_dh_add_device()
|
/openbmc/linux/drivers/usb/host/ |
H A D | ehci-ps3.c | 232 static int __init ps3_ehci_driver_register(struct ps3_system_bus_driver *drv) in ps3_ehci_driver_register() argument 235 ? ps3_system_bus_driver_register(drv) in ps3_ehci_driver_register() 239 static void ps3_ehci_driver_unregister(struct ps3_system_bus_driver *drv) in ps3_ehci_driver_unregister() argument 242 ps3_system_bus_driver_unregister(drv); in ps3_ehci_driver_unregister()
|
H A D | ohci-ps3.c | 217 static int __init ps3_ohci_driver_register(struct ps3_system_bus_driver *drv) in ps3_ohci_driver_register() argument 220 ? ps3_system_bus_driver_register(drv) in ps3_ohci_driver_register() 224 static void ps3_ohci_driver_unregister(struct ps3_system_bus_driver *drv) in ps3_ohci_driver_unregister() argument 227 ps3_system_bus_driver_unregister(drv); in ps3_ohci_driver_unregister()
|
/openbmc/linux/sound/hda/ |
H A D | hdac_bus.c | 173 struct hdac_driver *drv; in snd_hdac_bus_process_unsol_events() local 189 drv = drv_to_hdac_driver(codec->dev.driver); in snd_hdac_bus_process_unsol_events() 190 if (drv->unsol_event) in snd_hdac_bus_process_unsol_events() 191 drv->unsol_event(codec, res); in snd_hdac_bus_process_unsol_events()
|