| /linux/drivers/gpu/drm/display/ |
| H A D | drm_dp_aux_dev.c | 62 struct drm_dp_aux_dev *aux_dev = NULL; in drm_dp_aux_dev_get_by_minor() local 65 aux_dev = idr_find(&aux_idr, index); in drm_dp_aux_dev_get_by_minor() 66 if (aux_dev && !kref_get_unless_zero(&aux_dev->refcount)) in drm_dp_aux_dev_get_by_minor() 67 aux_dev = NULL; in drm_dp_aux_dev_get_by_minor() 70 return aux_dev; in drm_dp_aux_dev_get_by_minor() 75 struct drm_dp_aux_dev *aux_dev; in alloc_drm_dp_aux_dev() local 78 aux_dev = kzalloc_obj(*aux_dev); in alloc_drm_dp_aux_dev() 79 if (!aux_dev) in alloc_drm_dp_aux_dev() 99 struct drm_dp_aux_dev *aux_dev = release_drm_dp_aux_dev() local 109 struct drm_dp_aux_dev *aux_dev = name_show() local 131 struct drm_dp_aux_dev *aux_dev; auxdev_open() local 148 struct drm_dp_aux_dev *aux_dev = iocb->ki_filp->private_data; auxdev_read_iter() local 191 struct drm_dp_aux_dev *aux_dev = iocb->ki_filp->private_data; auxdev_write_iter() local 234 struct drm_dp_aux_dev *aux_dev = file->private_data; auxdev_release() local 253 struct drm_dp_aux_dev *iter, *aux_dev = NULL; drm_dp_aux_dev_get_by_aux() local 274 struct drm_dp_aux_dev *aux_dev; drm_dp_aux_unregister_devnode() local 305 struct drm_dp_aux_dev *aux_dev; drm_dp_aux_register_devnode() local [all...] |
| /linux/drivers/misc/mchp_pci1xxxx/ |
| H A D | mchp_pci1xxxx_gp.c | 26 struct auxiliary_device_wrapper, aux_dev.dev); in gp_auxiliary_device_release() 28 ida_free(&gp_client_ida, aux_device_wrapper->aux_dev.id); in gp_auxiliary_device_release() 53 aux_bus->aux_device_wrapper[0]->aux_dev.name = aux_dev_otp_e2p_name; in gp_aux_bus_probe() 54 aux_bus->aux_device_wrapper[0]->aux_dev.dev.parent = &pdev->dev; in gp_aux_bus_probe() 55 aux_bus->aux_device_wrapper[0]->aux_dev.dev.release = gp_auxiliary_device_release; in gp_aux_bus_probe() 56 aux_bus->aux_device_wrapper[0]->aux_dev.id = retval; in gp_aux_bus_probe() 61 retval = auxiliary_device_init(&aux_bus->aux_device_wrapper[0]->aux_dev); in gp_aux_bus_probe() 65 retval = auxiliary_device_add(&aux_bus->aux_device_wrapper[0]->aux_dev); in gp_aux_bus_probe() 79 aux_bus->aux_device_wrapper[1]->aux_dev.name = aux_dev_gpio_name; in gp_aux_bus_probe() 80 aux_bus->aux_device_wrapper[1]->aux_dev in gp_aux_bus_probe() [all...] |
| H A D | mchp_pci1xxxx_gpio.c | 40 struct auxiliary_device *aux_dev; member 52 struct device *parent = priv->aux_dev->dev.parent; in pci1xxxx_gpio_get_device_revision() 348 struct device *parent = priv->aux_dev->dev.parent; in pci1xxxx_gpio_suspend() 389 struct device *parent = priv->aux_dev->dev.parent; in pci1xxxx_gpio_resume() 434 gchip->label = dev_name(&priv->aux_dev->dev); in pci1xxxx_gpio_setup() 435 gchip->parent = &priv->aux_dev->dev; in pci1xxxx_gpio_setup() 448 retval = devm_request_threaded_irq(&priv->aux_dev->dev, irq, in pci1xxxx_gpio_setup() 466 static int pci1xxxx_gpio_probe(struct auxiliary_device *aux_dev, in pci1xxxx_gpio_probe() argument 476 container_of(aux_dev, struct auxiliary_device_wrapper, aux_dev); in pci1xxxx_gpio_probe() 483 priv = devm_kzalloc(&aux_dev->dev, sizeof(struct pci1xxxx_gpio), GFP_KERNEL); in pci1xxxx_gpio_probe() [all …]
|
| H A D | mchp_pci1xxxx_otpe2p.c | 320 static int pci1xxxx_otp_eeprom_probe(struct auxiliary_device *aux_dev, in pci1xxxx_otp_eeprom_probe() argument 329 aux_dev_wrapper = container_of(aux_dev, struct auxiliary_device_wrapper, in pci1xxxx_otp_eeprom_probe() 330 aux_dev); in pci1xxxx_otp_eeprom_probe() 335 priv = devm_kzalloc(&aux_dev->dev, sizeof(*priv), GFP_KERNEL); in pci1xxxx_otp_eeprom_probe() 339 priv->pdev = aux_dev; in pci1xxxx_otp_eeprom_probe() 341 if (!devm_request_mem_region(&aux_dev->dev, pdata->region_start + in pci1xxxx_otp_eeprom_probe() 344 aux_dev->name)) in pci1xxxx_otp_eeprom_probe() 347 priv->reg_base = devm_ioremap(&aux_dev->dev, pdata->region_start + in pci1xxxx_otp_eeprom_probe() 362 dev_set_drvdata(&aux_dev->dev, priv); in pci1xxxx_otp_eeprom_probe() 368 priv->nvmem_config_eeprom.dev = &aux_dev->dev; in pci1xxxx_otp_eeprom_probe() [all …]
|
| /linux/drivers/infiniband/hw/bng_re/ |
| H A D | bng_dev.c | 24 struct bnge_auxr_dev *aux_dev) in bng_re_dev_add() argument 36 rdev->netdev = aux_dev->net; in bng_re_dev_add() 37 rdev->aux_dev = aux_dev; in bng_re_dev_add() 39 rdev->fn_id = rdev->aux_dev->pdev->devfn; in bng_re_dev_add() 47 struct bnge_auxr_dev *aux_dev; in bng_re_register_netdev() local 49 aux_dev = rdev->aux_dev; in bng_re_register_netdev() 50 return bnge_register_dev(aux_dev, rdev->adev); in bng_re_register_netdev() 74 struct bnge_auxr_dev *aux_dev; in bng_re_setup_chip_ctx() local 121 struct bnge_auxr_dev *aux_dev = rdev->aux_dev; bng_re_net_ring_free() local 149 struct bnge_auxr_dev *aux_dev = rdev->aux_dev; bng_re_net_ring_alloc() local 183 struct bnge_auxr_dev *aux_dev = rdev->aux_dev; bng_re_stats_ctx_free() local 206 struct bnge_auxr_dev *aux_dev = rdev->aux_dev; bng_re_stats_ctx_alloc() local 233 struct bnge_auxr_dev *aux_dev = rdev->aux_dev; bng_re_query_hwrm_version() local 452 bng_re_remove_device(struct bng_re_dev * rdev,struct auxiliary_device * aux_dev) bng_re_remove_device() argument [all...] |
| /linux/drivers/gpu/drm/xe/ |
| H A D | xe_heci_gsc.c | 84 struct auxiliary_device *aux_dev = to_auxiliary_dev(dev); in heci_gsc_release_dev() local 85 struct mei_aux_device *adev = auxiliary_dev_to_mei_aux_dev(aux_dev); in heci_gsc_release_dev() 95 struct auxiliary_device *aux_dev = &heci_gsc->adev->aux_dev; in xe_heci_gsc_fini() local 97 auxiliary_device_delete(aux_dev); in xe_heci_gsc_fini() 98 auxiliary_device_uninit(aux_dev); in xe_heci_gsc_fini() 130 struct auxiliary_device *aux_dev; in heci_gsc_add_device() local 145 aux_dev = &adev->aux_dev; in heci_gsc_add_device() 146 aux_dev in heci_gsc_add_device() [all...] |
| H A D | xe_nvm.c | 39 struct intel_dg_nvm_dev *nvm = container_of(aux, struct intel_dg_nvm_dev, aux_dev); in xe_nvm_release_dev() 113 auxiliary_device_delete(&nvm->aux_dev); in xe_nvm_fini() 114 auxiliary_device_uninit(&nvm->aux_dev); in xe_nvm_fini() 121 struct auxiliary_device *aux_dev; in xe_nvm_init() local 157 aux_dev = &nvm->aux_dev; in xe_nvm_init() 159 aux_dev->name = "nvm"; in xe_nvm_init() 160 aux_dev->id = (pci_domain_nr(pdev->bus) << 16) | pci_dev_id(pdev); in xe_nvm_init() 161 aux_dev->dev.parent = &pdev->dev; in xe_nvm_init() 162 aux_dev in xe_nvm_init() [all...] |
| /linux/drivers/gpu/drm/i915/gt/ |
| H A D | intel_gsc.c | 122 struct auxiliary_device *aux_dev = to_auxiliary_dev(dev); in gsc_release_dev() local 123 struct mei_aux_device *adev = auxiliary_dev_to_mei_aux_dev(aux_dev); in gsc_release_dev() 134 struct auxiliary_device *aux_dev = &intf->adev->aux_dev; in gsc_destroy_one() local 138 aux_dev->dev.bus); in gsc_destroy_one() 140 auxiliary_device_delete(aux_dev); in gsc_destroy_one() 141 auxiliary_device_uninit(aux_dev); in gsc_destroy_one() 157 struct auxiliary_device *aux_dev; in gsc_init_one() local 232 aux_dev = &adev->aux_dev; in gsc_init_one() [all...] |
| /linux/drivers/net/ethernet/pensando/ionic/ |
| H A D | ionic_aux.c | 23 struct auxiliary_device *aux_dev; in ionic_auxbus_register() local 33 aux_dev = &ionic_adev->adev; in ionic_auxbus_register() 42 aux_dev->id = id; in ionic_auxbus_register() 43 aux_dev->name = "rdma"; in ionic_auxbus_register() 44 aux_dev->dev.parent = &lif->ionic->pdev->dev; in ionic_auxbus_register() 45 aux_dev->dev.release = ionic_auxbus_release; in ionic_auxbus_register() 47 err = auxiliary_device_init(aux_dev); in ionic_auxbus_register() 50 aux_dev->name, err); in ionic_auxbus_register() 56 err = auxiliary_device_add(aux_dev); in ionic_auxbus_register() 59 aux_dev in ionic_auxbus_register() [all...] |
| /linux/drivers/net/ethernet/broadcom/bnge/ |
| H A D | bnge_auxr.c | 136 adev = &aux_priv->aux_dev; in bnge_rdma_aux_device_uninit() 143 container_of(dev, struct bnge_auxr_priv, aux_dev.dev); in bnge_aux_dev_release() 159 auxiliary_device_delete(&bd->aux_priv->aux_dev); in bnge_rdma_aux_device_del() 185 struct auxiliary_device *aux_dev; in bnge_rdma_aux_device_add() local 191 aux_dev = &bd->aux_priv->aux_dev; in bnge_rdma_aux_device_add() 192 rc = auxiliary_device_add(aux_dev); in bnge_rdma_aux_device_add() 195 auxiliary_device_uninit(aux_dev); in bnge_rdma_aux_device_add() 204 struct auxiliary_device *aux_dev; in bnge_rdma_aux_device_init() local 224 aux_dev in bnge_rdma_aux_device_init() [all...] |
| /linux/drivers/vdpa/pds/ |
| H A D | aux_drv.c | 32 static int pds_vdpa_probe(struct auxiliary_device *aux_dev, in pds_vdpa_probe() argument 37 container_of(aux_dev, struct pds_auxiliary_dev, aux_dev); in pds_vdpa_probe() 38 struct device *dev = &aux_dev->dev; in pds_vdpa_probe() 48 auxiliary_set_drvdata(aux_dev, vdpa_aux); in pds_vdpa_probe() 85 auxiliary_set_drvdata(aux_dev, NULL); in pds_vdpa_probe() 90 static void pds_vdpa_remove(struct auxiliary_device *aux_dev) in pds_vdpa_remove() argument 92 struct pds_vdpa_aux *vdpa_aux = auxiliary_get_drvdata(aux_dev); in pds_vdpa_remove() 93 struct device *dev = &aux_dev->dev; in pds_vdpa_remove() 101 auxiliary_set_drvdata(aux_dev, NUL in pds_vdpa_remove() [all...] |
| H A D | cmds.c | 19 struct device *dev = &padev->aux_dev.dev; in pds_vdpa_init_hw() 41 struct device *dev = &padev->aux_dev.dev; in pds_vdpa_cmd_reset() 61 struct device *dev = &padev->aux_dev.dev; in pds_vdpa_cmd_set_status() 82 struct device *dev = &padev->aux_dev.dev; in pds_vdpa_cmd_set_mac() 105 struct device *dev = &padev->aux_dev.dev; in pds_vdpa_cmd_set_max_vq_pairs() 129 struct device *dev = &padev->aux_dev.dev; in pds_vdpa_cmd_init_vq() 163 struct device *dev = &padev->aux_dev.dev; in pds_vdpa_cmd_reset_vq()
|
| H A D | vdpa_dev.c | 31 struct device *dev = &pdsv->vdpa_aux->padev->aux_dev.dev; in pds_vdpa_notify_handler() 45 struct device *dev = &pdsv->vdpa_aux->padev->aux_dev.dev; in pds_vdpa_register_event_handler() 176 struct device *dev = &padev->aux_dev.dev; in pds_vdpa_set_vq_state() 226 struct device *dev = &padev->aux_dev.dev; in pds_vdpa_get_vq_state() 514 dev = &pdsv->vdpa_aux->padev->aux_dev.dev; in pds_vdpa_reset() 626 dev = &vdpa_aux->padev->aux_dev.dev; in pds_vdpa_dev_add() 784 dev_info(&vdpa_aux->padev->aux_dev.dev, "Removed vdpa device\n"); in pds_vdpa_dev_del() 809 dev = &vdpa_aux->padev->aux_dev.dev; in pds_vdpa_get_mgmt_info()
|
| /linux/drivers/firmware/qcom/ |
| H A D | qcom_qseecom.c | 26 client = container_of(dev, struct qseecom_client, aux_dev.dev); in qseecom_client_release() 34 auxiliary_device_delete(&client->aux_dev); in qseecom_client_remove() 35 auxiliary_device_uninit(&client->aux_dev); in qseecom_client_remove() 57 client->aux_dev.name = desc->dev_name; in qseecom_client_register() 58 client->aux_dev.dev.parent = &qseecom_dev->dev; in qseecom_client_register() 59 client->aux_dev.dev.release = qseecom_client_release; in qseecom_client_register() 62 ret = auxiliary_device_init(&client->aux_dev); in qseecom_client_register() 68 ret = auxiliary_device_add(&client->aux_dev); in qseecom_client_register() 70 auxiliary_device_uninit(&client->aux_dev); in qseecom_client_register()
|
| H A D | qcom_qseecom_uefisecapp.c | 283 return &qcuefi->client->aux_dev.dev; in qcuefi_dev() 804 static int qcom_uefisecapp_probe(struct auxiliary_device *aux_dev, in qcom_uefisecapp_probe() argument 811 qcuefi = devm_kzalloc(&aux_dev->dev, sizeof(*qcuefi), GFP_KERNEL); in qcom_uefisecapp_probe() 815 qcuefi->client = container_of(aux_dev, struct qseecom_client, aux_dev); in qcom_uefisecapp_probe() 823 qcuefi->mempool = devm_qcom_tzmem_pool_new(&aux_dev->dev, &pool_config); in qcom_uefisecapp_probe() 827 auxiliary_set_drvdata(aux_dev, qcuefi); in qcom_uefisecapp_probe() 839 static void qcom_uefisecapp_remove(struct auxiliary_device *aux_dev) in qcom_uefisecapp_remove() argument 841 struct qcuefi_client *qcuefi = auxiliary_get_drvdata(aux_dev); in qcom_uefisecapp_remove()
|
| /linux/drivers/net/ethernet/amd/pds_core/ |
| H A D | auxbus.c | 108 __func__, dev_name(&padev->aux_dev.dev), req->opcode); in pds_client_adminq_cmd() 129 container_of(dev, struct pds_auxiliary_dev, aux_dev.dev); in pdsc_auxbus_dev_release() 139 struct auxiliary_device *aux_dev; in pdsc_auxbus_dev_register() local 150 aux_dev = &padev->aux_dev; in pdsc_auxbus_dev_register() 151 aux_dev->name = name; in pdsc_auxbus_dev_register() 152 aux_dev->id = cf->uid; in pdsc_auxbus_dev_register() 153 aux_dev->dev.parent = cf->dev; in pdsc_auxbus_dev_register() 154 aux_dev->dev.release = pdsc_auxbus_dev_release; in pdsc_auxbus_dev_register() 156 err = auxiliary_device_init(aux_dev); in pdsc_auxbus_dev_register() [all...] |
| /linux/drivers/net/ethernet/broadcom/bnxt/ |
| H A D | bnxt_ulp.c | 245 adev = &aux_priv->aux_dev; in bnxt_ulp_stop() 278 adev = &aux_priv->aux_dev; in bnxt_ulp_start() 400 adev = &aux_priv->aux_dev; in bnxt_rdma_aux_device_uninit() 407 container_of(dev, struct bnxt_aux_priv, aux_dev.dev); in bnxt_aux_dev_release() 423 auxiliary_device_delete(&bp->aux_priv->aux_dev); in bnxt_rdma_aux_device_del() 455 struct auxiliary_device *aux_dev; in bnxt_rdma_aux_device_add() 461 aux_dev = &bp->aux_priv->aux_dev; in bnxt_rdma_aux_device_add() 462 rc = auxiliary_device_add(aux_dev); in bnxt_rdma_aux_device_add() 465 auxiliary_device_uninit(aux_dev); in bnxt_rdma_aux_device_add() 456 struct auxiliary_device *aux_dev; bnxt_rdma_aux_device_add() local 473 struct auxiliary_device *aux_dev; bnxt_rdma_aux_device_init() local [all...] |
| /linux/drivers/net/ethernet/intel/i40e/ |
| H A D | i40e_client.c | 281 container_of(dev, struct i40e_auxiliary_device, aux_dev.dev); in i40e_auxiliary_dev_release() 283 ida_free(&i40e_client_ida, i40e_aux_dev->aux_dev.id); in i40e_auxiliary_dev_release() 291 struct auxiliary_device *aux_dev; in i40e_register_auxiliary_dev() local 300 aux_dev = &i40e_aux_dev->aux_dev; in i40e_register_auxiliary_dev() 301 aux_dev->name = name; in i40e_register_auxiliary_dev() 302 aux_dev->dev.parent = &pdev->dev; in i40e_register_auxiliary_dev() 303 aux_dev->dev.release = i40e_auxiliary_dev_release; in i40e_register_auxiliary_dev() 304 ldev->aux_dev = aux_dev; in i40e_register_auxiliary_dev() 499 struct auxiliary_device *aux_dev = pf->cinst->lan_info.aux_dev; i40e_lan_del_device() local [all...] |
| /linux/drivers/infiniband/hw/irdma/ |
| H A D | i40iw_if.c | 185 static int i40iw_probe(struct auxiliary_device *aux_dev, const struct auxiliary_device_id *id) in i40iw_probe() argument 187 struct i40e_auxiliary_device *i40e_adev = container_of(aux_dev, in i40iw_probe() 189 aux_dev); in i40iw_probe() 198 static void i40iw_remove(struct auxiliary_device *aux_dev) in i40iw_remove() argument 200 struct i40e_auxiliary_device *i40e_adev = container_of(aux_dev, in i40iw_remove() 202 aux_dev); in i40iw_remove()
|
| H A D | ig3rdma_if.c | 168 static int ig3rdma_core_probe(struct auxiliary_device *aux_dev, 172 container_of(aux_dev, struct iidc_rdma_core_auxiliary_dev, adev); in ig3rdma_core_probe() 189 auxiliary_set_drvdata(aux_dev, rf); in ig3rdma_core_probe() 207 static void ig3rdma_core_remove(struct auxiliary_device *aux_dev) 210 container_of(aux_dev, struct iidc_rdma_core_auxiliary_dev, adev); in ig3rdma_core_remove() 212 struct irdma_pci_f *rf = auxiliary_get_drvdata(aux_dev); in ig3rdma_core_remove() 169 ig3rdma_core_probe(struct auxiliary_device * aux_dev,const struct auxiliary_device_id * id) ig3rdma_core_probe() argument 208 ig3rdma_core_remove(struct auxiliary_device * aux_dev) ig3rdma_core_remove() argument
|
| H A D | icrdma_if.c | 243 static int icrdma_probe(struct auxiliary_device *aux_dev, const struct auxiliary_device_id *id) 253 iidc_adev = container_of(aux_dev, struct iidc_rdma_core_auxiliary_dev, adev); in icrdma_probe() 293 auxiliary_set_drvdata(aux_dev, iwdev); in icrdma_probe() 311 static void icrdma_remove(struct auxiliary_device *aux_dev) 314 container_of(aux_dev, struct iidc_rdma_core_auxiliary_dev, adev); in icrdma_remove() 316 struct irdma_device *iwdev = auxiliary_get_drvdata(aux_dev); in icrdma_remove() 244 icrdma_probe(struct auxiliary_device * aux_dev,const struct auxiliary_device_id * id) icrdma_probe() argument 312 icrdma_remove(struct auxiliary_device * aux_dev) icrdma_remove() argument
|
| /linux/drivers/power/reset/ |
| H A D | ep93xx-restart.c | 25 struct ep93xx_regmap_adev *aux_dev; member 34 struct ep93xx_regmap_adev *aux = priv->aux_dev; in ep93xx_restart_handle() 60 priv->aux_dev = rdev; in ep93xx_reboot_probe()
|
| /linux/include/linux/ |
| H A D | mei_aux.h | 21 struct auxiliary_device aux_dev; member 29 container_of(auxiliary_dev, struct mei_aux_device, aux_dev)
|
| H A D | intel_dg_nvm_aux.h | 21 struct auxiliary_device aux_dev; member 30 container_of(auxiliary_dev, struct intel_dg_nvm_dev, aux_dev)
|
| /linux/drivers/platform/mellanox/ |
| H A D | mlxreg-lc.c | 644 struct mlxreg_hotplug_device *main_dev, *aux_dev; in mlxreg_lc_completion_notify() local 650 aux_dev = mlxreg_lc->aux_devs; in mlxreg_lc_completion_notify() 651 for (i = 0; i < mlxreg_lc->aux_devs_num; i++, aux_dev++) { in mlxreg_lc_completion_notify() 652 aux_dev->adapter = adapters[aux_dev->nr]; in mlxreg_lc_completion_notify() 653 aux_dev->nr = adapters[aux_dev->nr]->nr; in mlxreg_lc_completion_notify()
|