/openbmc/linux/sound/ac97/ |
H A D | bus.c | 39 static int ac97_unbound_ctrl_write(struct ac97_controller *adrv, int slot, in ac97_unbound_ctrl_write() argument 45 static int ac97_unbound_ctrl_read(struct ac97_controller *adrv, int slot, in ac97_unbound_ctrl_read() argument 133 unsigned int snd_ac97_bus_scan_one(struct ac97_controller *adrv, in snd_ac97_bus_scan_one() argument 139 ret = adrv->ops->read(adrv, codec_num, AC97_VENDOR_ID1); in snd_ac97_bus_scan_one() 144 ret = adrv->ops->read(adrv, codec_num, AC97_VENDOR_ID2); in snd_ac97_bus_scan_one() 149 dev_dbg(&adrv->adap, "%s(codec_num=%u): vendor_id=0x%08x\n", in snd_ac97_bus_scan_one() 476 struct ac97_codec_driver *adrv = to_ac97_driver(drv); in ac97_bus_match() local 477 const struct ac97_id *id = adrv->id_table; in ac97_bus_match() 494 struct ac97_codec_driver *adrv = to_ac97_driver(dev->driver); in ac97_bus_probe() local 505 ret = adrv->probe(adev); in ac97_bus_probe() [all …]
|
H A D | ac97_core.h | 6 unsigned int snd_ac97_bus_scan_one(struct ac97_controller *adrv,
|
/openbmc/linux/include/sound/ac97/ |
H A D | controller.h | 55 void (*reset)(struct ac97_controller *adrv); 56 void (*warm_reset)(struct ac97_controller *adrv); 57 int (*write)(struct ac97_controller *adrv, int slot, 59 int (*read)(struct ac97_controller *adrv, int slot, unsigned short reg);
|
/openbmc/linux/drivers/bcma/ |
H A D | main.c | 540 struct bcma_driver *adrv = container_of(drv, struct bcma_driver, drv); in bcma_bus_suspend() local 541 if (adrv->suspend) in bcma_bus_suspend() 542 adrv->suspend(core); in bcma_bus_suspend() 561 struct bcma_driver *adrv = container_of(drv, struct bcma_driver, drv); in bcma_bus_resume() local 562 if (adrv->resume) in bcma_bus_resume() 563 adrv->resume(core); in bcma_bus_resume() 590 struct bcma_driver *adrv = container_of(drv, struct bcma_driver, drv); in bcma_bus_match() local 594 for (did = adrv->id_table; did->manuf || did->id || did->rev; did++) { in bcma_bus_match() 607 struct bcma_driver *adrv = container_of(dev->driver, struct bcma_driver, in bcma_device_probe() local 612 if (adrv->probe) in bcma_device_probe() [all …]
|
/openbmc/linux/drivers/soc/qcom/ |
H A D | apr.c | 195 struct apr_driver *adrv = NULL; in apr_do_rx_callback() local 237 adrv = to_apr_driver(adev->dev.driver); in apr_do_rx_callback() 241 if (!adrv || !adev) { in apr_do_rx_callback() 257 adrv->callback(adev, &resp); in apr_do_rx_callback() 344 struct apr_driver *adrv = to_apr_driver(drv); in apr_device_match() local 345 const struct apr_device_id *id = adrv->id_table; in apr_device_match() 367 struct apr_driver *adrv = to_apr_driver(dev->driver); in apr_device_probe() local 370 ret = adrv->probe(adev); in apr_device_probe() 372 adev->svc.callback = adrv->gpr_callback; in apr_device_probe() 380 struct apr_driver *adrv = to_apr_driver(dev->driver); in apr_device_remove() local [all …]
|
/openbmc/linux/drivers/net/ethernet/mellanox/mlx5/core/ |
H A D | dev.c | 337 struct auxiliary_driver *adrv; in mlx5_attach_device() local 374 adrv = to_auxiliary_drv(adev->dev.driver); in mlx5_attach_device() 376 if (adrv->resume) in mlx5_attach_device() 377 ret = adrv->resume(adev); in mlx5_attach_device() 394 struct auxiliary_driver *adrv; in mlx5_detach_device() local 417 adrv = to_auxiliary_drv(adev->dev.driver); in mlx5_detach_device() 419 if (adrv->suspend && suspend) { in mlx5_detach_device() 420 adrv->suspend(adev, pm); in mlx5_detach_device()
|
/openbmc/linux/sound/soc/sof/ |
H A D | sof-client.c | 359 struct auxiliary_driver *adrv; in sof_suspend_clients() local 369 adrv = to_auxiliary_drv(cdev->auxdev.dev.driver); in sof_suspend_clients() 370 if (adrv->suspend) in sof_suspend_clients() 371 adrv->suspend(&cdev->auxdev, state); in sof_suspend_clients() 382 struct auxiliary_driver *adrv; in sof_resume_clients() local 392 adrv = to_auxiliary_drv(cdev->auxdev.dev.driver); in sof_resume_clients() 393 if (adrv->resume) in sof_resume_clients() 394 adrv->resume(&cdev->auxdev); in sof_resume_clients()
|
/openbmc/linux/sound/soc/pxa/ |
H A D | pxa2xx-ac97.c | 30 static void pxa2xx_ac97_warm_reset(struct ac97_controller *adrv) in pxa2xx_ac97_warm_reset() argument 37 static void pxa2xx_ac97_cold_reset(struct ac97_controller *adrv) in pxa2xx_ac97_cold_reset() argument 44 static int pxa2xx_ac97_read_actrl(struct ac97_controller *adrv, int slot, in pxa2xx_ac97_read_actrl() argument 50 static int pxa2xx_ac97_write_actrl(struct ac97_controller *adrv, int slot, in pxa2xx_ac97_write_actrl() argument
|
/openbmc/linux/drivers/net/ethernet/broadcom/bnxt/ |
H A D | bnxt_ulp.c | 194 struct auxiliary_driver *adrv; in bnxt_ulp_stop() local 197 adrv = to_auxiliary_drv(adev->dev.driver); in bnxt_ulp_stop() 199 adrv->suspend(adev, pm); in bnxt_ulp_stop() 225 struct auxiliary_driver *adrv; in bnxt_ulp_start() local 227 adrv = to_auxiliary_drv(adev->dev.driver); in bnxt_ulp_start() 229 adrv->resume(adev); in bnxt_ulp_start()
|
/openbmc/linux/drivers/net/ethernet/mellanox/mlx4/ |
H A D | intf.c | 152 return auxiliary_driver_register(&madrv->adrv); in mlx4_register_auxiliary_driver() 158 auxiliary_driver_unregister(&madrv->adrv); in mlx4_unregister_auxiliary_driver() 204 adrv.driver); in mlx4_do_bond()
|
H A D | en_main.c | 390 .adrv = {
|
/openbmc/linux/include/linux/mlx4/ |
H A D | driver.h | 62 struct auxiliary_driver adrv; member
|
/openbmc/linux/drivers/infiniband/hw/irdma/ |
H A D | main.c | 329 .adrv = { 348 ret = auxiliary_driver_register(&irdma_auxiliary_drv.adrv); in irdma_init_module() 364 auxiliary_driver_unregister(&irdma_auxiliary_drv.adrv); in irdma_exit_module()
|
/openbmc/linux/drivers/staging/fieldbus/anybuss/ |
H A D | host.c | 1171 struct anybuss_client_driver *adrv = in anybus_bus_match() local 1176 return adrv->anybus_id == be16_to_cpu(adev->anybus_id); in anybus_bus_match() 1181 struct anybuss_client_driver *adrv = in anybus_bus_probe() local 1186 return adrv->probe(adev); in anybus_bus_probe() 1191 struct anybuss_client_driver *adrv = in anybus_bus_remove() local 1194 if (adrv->remove) in anybus_bus_remove() 1195 adrv->remove(to_anybuss_client(dev)); in anybus_bus_remove()
|
/openbmc/linux/include/linux/net/intel/ |
H A D | iidc.h | 98 struct auxiliary_driver adrv; member
|
/openbmc/linux/drivers/net/ethernet/intel/ice/ |
H A D | ice_idc.c | 27 adrv.driver); in ice_get_auxiliary_drv()
|
/openbmc/linux/drivers/infiniband/hw/mlx4/ |
H A D | main.c | 3333 .adrv = {
|