Home
last modified time | relevance | path

Searched refs:aux_dev (Results 1 – 25 of 44) sorted by relevance

12

/linux/drivers/gpu/drm/display/
H A Ddrm_dp_aux_dev.c62 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()
81 aux_dev->aux = aux; in alloc_drm_dp_aux_dev()
82 atomic_set(&aux_dev->usecount, 1); in alloc_drm_dp_aux_dev()
[all …]
/linux/drivers/infiniband/hw/bng_re/
H A Dbng_dev.c24 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()
71 struct bnge_auxr_dev *aux_dev; in bng_re_setup_chip_ctx() local
74 aux_dev = rdev->aux_dev; in bng_re_setup_chip_ctx()
75 rdev->bng_res.pdev = aux_dev->pdev; in bng_re_setup_chip_ctx()
[all …]
/linux/drivers/gpu/drm/xe/
H A Dxe_heci_gsc.c84 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->name = def->name; in heci_gsc_add_device()
147 aux_dev->id = (pci_domain_nr(pdev->bus) << 16) | in heci_gsc_add_device()
149 aux_dev->dev.parent = &pdev->dev; in heci_gsc_add_device()
[all …]
H A Dxe_nvm.c39 struct intel_dg_nvm_dev *nvm = container_of(aux, struct intel_dg_nvm_dev, aux_dev); in xe_nvm_release_dev()
118 auxiliary_device_delete(&nvm->aux_dev); in xe_nvm_fini()
119 auxiliary_device_uninit(&nvm->aux_dev); in xe_nvm_fini()
126 struct auxiliary_device *aux_dev; in xe_nvm_init() local
160 aux_dev = &nvm->aux_dev; in xe_nvm_init()
162 aux_dev->name = "nvm"; in xe_nvm_init()
163 aux_dev->id = (pci_domain_nr(pdev->bus) << 16) | pci_dev_id(pdev); in xe_nvm_init()
164 aux_dev->dev.parent = &pdev->dev; in xe_nvm_init()
165 aux_dev->dev.release = xe_nvm_release_dev; in xe_nvm_init()
167 ret = auxiliary_device_init(aux_dev); in xe_nvm_init()
[all …]
/linux/drivers/net/ethernet/pensando/ionic/
H A Dionic_aux.c23 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->name, err); in ionic_auxbus_register()
[all …]
/linux/drivers/net/ethernet/broadcom/bnge/
H A Dbnge_auxr.c136 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()
162 auxiliary_device_delete(&bd->aux_priv->aux_dev); in bnge_rdma_aux_device_del()
188 struct auxiliary_device *aux_dev; in bnge_rdma_aux_device_add() local
194 aux_dev = &bd->aux_priv->aux_dev; in bnge_rdma_aux_device_add()
195 rc = auxiliary_device_add(aux_dev); in bnge_rdma_aux_device_add()
198 auxiliary_device_uninit(aux_dev); in bnge_rdma_aux_device_add()
208 struct auxiliary_device *aux_dev; in bnge_rdma_aux_device_init() local
228 aux_dev = &aux_priv->aux_dev; in bnge_rdma_aux_device_init()
229 aux_dev->id = aux_priv->id; in bnge_rdma_aux_device_init()
[all …]
/linux/drivers/vdpa/pds/
H A Daux_drv.c32 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, NULL); in pds_vdpa_remove()
H A Dcmds.c19 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 Dvdpa_dev.c31 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()
790 dev_info(&vdpa_aux->padev->aux_dev.dev, "Removed vdpa device\n"); in pds_vdpa_dev_del()
815 dev = &vdpa_aux->padev->aux_dev.dev; in pds_vdpa_get_mgmt_info()
/linux/drivers/firmware/qcom/
H A Dqcom_qseecom.c26 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()
/linux/drivers/net/ethernet/amd/pds_core/
H A Dauxbus.c108 __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()
164 err = auxiliary_device_add(aux_dev); in pdsc_auxbus_dev_register()
[all …]
/linux/drivers/net/ethernet/broadcom/bnxt/
H A Dbnxt_ulp.c302 adev = &aux_priv->aux_dev; in bnxt_ulp_stop()
341 adev = &aux_priv->aux_dev; in bnxt_ulp_start()
464 adev = &aux_priv->aux_dev; in bnxt_aux_devices_uninit()
474 container_of(dev, struct bnxt_aux_priv, aux_dev.dev); in bnxt_aux_dev_release()
491 auxiliary_device_delete(&bp->aux_priv[idx]->aux_dev); in bnxt_aux_devices_del()
527 struct auxiliary_device *aux_dev; in bnxt_aux_devices_add() local
533 aux_dev = &bp->aux_priv[idx]->aux_dev; in bnxt_aux_devices_add()
534 rc = auxiliary_device_add(aux_dev); in bnxt_aux_devices_add()
538 auxiliary_device_uninit(aux_dev); in bnxt_aux_devices_add()
551 struct auxiliary_device *aux_dev; in bnxt_aux_devices_init() local
[all …]
/linux/drivers/net/ethernet/intel/i40e/
H A Di40e_client.c281 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()
311 aux_dev->id = ret; in i40e_register_auxiliary_dev()
313 ret = auxiliary_device_init(aux_dev); in i40e_register_auxiliary_dev()
[all …]
/linux/drivers/infiniband/hw/irdma/
H A Di40iw_if.c185 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 Dig3rdma_if.c168 static int ig3rdma_core_probe(struct auxiliary_device *aux_dev, in ig3rdma_core_probe() argument
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) in ig3rdma_core_remove() argument
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()
/linux/drivers/power/reset/
H A Dep93xx-restart.c24 struct ep93xx_regmap_adev *aux_dev; member
33 struct ep93xx_regmap_adev *aux = priv->aux_dev; in ep93xx_restart_handle()
59 priv->aux_dev = rdev; in ep93xx_reboot_probe()
/linux/include/linux/
H A Dmei_aux.h21 struct auxiliary_device aux_dev; member
29 container_of(auxiliary_dev, struct mei_aux_device, aux_dev)
H A Dintel_dg_nvm_aux.h21 struct auxiliary_device aux_dev; member
30 container_of(auxiliary_dev, struct intel_dg_nvm_dev, aux_dev)
/linux/drivers/iio/adc/
H A Dqcom-spmi-adc5-gen3.c622 aux_device->aux_dev.name = "adc5_tm_gen3"; in adc5_gen3_add_aux_tm_device()
623 aux_device->aux_dev.dev.parent = adc->dev; in adc5_gen3_add_aux_tm_device()
624 aux_device->aux_dev.dev.release = adc5_gen3_aux_device_release; in adc5_gen3_add_aux_tm_device()
641 device_set_of_node_from_dev(&aux_device->aux_dev.dev, adc->dev); in adc5_gen3_add_aux_tm_device()
645 ret = auxiliary_device_init(&aux_device->aux_dev); in adc5_gen3_add_aux_tm_device()
650 &aux_device->aux_dev); in adc5_gen3_add_aux_tm_device()
654 ret = auxiliary_device_add(&aux_device->aux_dev); in adc5_gen3_add_aux_tm_device()
658 &aux_device->aux_dev); in adc5_gen3_add_aux_tm_device()
/linux/drivers/thermal/qcom/
H A Dqcom-spmi-adc-tm5-gen3.c342 static int adc_tm5_probe(struct auxiliary_device *aux_dev, in adc_tm5_probe() argument
347 struct device *dev = &aux_dev->dev; in adc_tm5_probe()
354 aux_dev_wrapper = container_of(aux_dev, struct tm5_aux_dev_wrapper, aux_dev); in adc_tm5_probe()
/linux/sound/soc/sunxi/
H A Dsun4i-codec.c1767 static struct snd_soc_aux_dev aux_dev = { variable
1780 aux_dev.dlc.of_node = of_parse_phandle(dev->of_node, in sun8i_a23_codec_create_card()
1783 if (!aux_dev.dlc.of_node) { in sun8i_a23_codec_create_card()
1799 card->aux_dev = &aux_dev; in sun8i_a23_codec_create_card()
1819 aux_dev.dlc.of_node = of_parse_phandle(dev->of_node, in sun8i_h3_codec_create_card()
1822 if (!aux_dev.dlc.of_node) { in sun8i_h3_codec_create_card()
1838 card->aux_dev = &aux_dev; in sun8i_h3_codec_create_card()
1858 aux_dev.dlc.of_node = of_parse_phandle(dev->of_node, in sun8i_v3s_codec_create_card()
1861 if (!aux_dev.dlc.of_node) { in sun8i_v3s_codec_create_card()
1877 card->aux_dev = &aux_dev; in sun8i_v3s_codec_create_card()
/linux/drivers/platform/mellanox/
H A Dmlxreg-lc.c644 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()
/linux/include/linux/net/intel/
H A Di40e_client.h78 struct auxiliary_device *aux_dev; member
102 struct auxiliary_device aux_dev; member
/linux/drivers/acpi/
H A Dscan.c2202 struct auxiliary_device *aux_dev = to_auxiliary_dev(dev); in acpi_video_bus_device_release() local
2204 kfree(aux_dev); in acpi_video_bus_device_release()
2210 struct auxiliary_device *aux_dev; in acpi_create_video_bus_device() local
2217 aux_dev = kzalloc_obj(*aux_dev); in acpi_create_video_bus_device()
2218 if (!aux_dev) in acpi_create_video_bus_device()
2221 aux_dev->id = aux_dev_id++; in acpi_create_video_bus_device()
2222 aux_dev->name = "video_bus"; in acpi_create_video_bus_device()
2223 aux_dev->dev.parent = phys_parent; in acpi_create_video_bus_device()
2224 aux_dev->dev.release = acpi_video_bus_device_release; in acpi_create_video_bus_device()
2226 if (auxiliary_device_init(aux_dev)) { in acpi_create_video_bus_device()
[all …]
/linux/drivers/misc/mchp_pci1xxxx/
H A Dmchp_pci1xxxx_gp.h24 struct auxiliary_device aux_dev; member

12