Lines Matching defs:padev
77 * @padev: ptr to the client device
92 int pds_client_adminq_cmd(struct pds_auxiliary_dev *padev,
104 pf_pdev = pci_physfn(padev->vf_pdev);
108 __func__, dev_name(&padev->aux_dev.dev), req->opcode);
115 cmd.client_request.client_id = cpu_to_le16(padev->client_id);
131 struct pds_auxiliary_dev *padev =
134 kfree(padev);
143 struct pds_auxiliary_dev *padev;
146 padev = kzalloc(sizeof(*padev), GFP_KERNEL);
147 if (!padev)
150 padev->vf_pdev = cf->pdev;
151 padev->client_id = client_id;
153 aux_dev = &padev->aux_dev;
163 kfree(padev);
175 return padev;
180 struct pds_auxiliary_dev *padev;
188 padev = pf->vfs[cf->vf_id].padev;
189 if (padev) {
190 pds_client_unregister(pf, padev->client_id);
191 auxiliary_device_delete(&padev->aux_dev);
192 auxiliary_device_uninit(&padev->aux_dev);
193 padev->client_id = 0;
195 pf->vfs[cf->vf_id].padev = NULL;
203 struct pds_auxiliary_dev *padev;
254 padev = pdsc_auxbus_dev_register(cf, pf, client_id,
256 if (IS_ERR(padev)) {
258 err = PTR_ERR(padev);
261 pf->vfs[cf->vf_id].padev = padev;