Home
last modified time | relevance | path

Searched refs:pds_vfio_pci_device (Results 1 – 9 of 9) sorted by relevance

/linux-6.15/drivers/vfio/pci/pds/
H A Dcmds.h7 int pds_vfio_register_client_cmd(struct pds_vfio_pci_device *pds_vfio);
8 void pds_vfio_unregister_client_cmd(struct pds_vfio_pci_device *pds_vfio);
9 int pds_vfio_suspend_device_cmd(struct pds_vfio_pci_device *pds_vfio, u8 type);
10 int pds_vfio_resume_device_cmd(struct pds_vfio_pci_device *pds_vfio, u8 type);
12 int pds_vfio_get_lm_state_cmd(struct pds_vfio_pci_device *pds_vfio);
13 int pds_vfio_set_lm_state_cmd(struct pds_vfio_pci_device *pds_vfio);
14 void pds_vfio_send_host_vf_lm_status_cmd(struct pds_vfio_pci_device *pds_vfio,
16 int pds_vfio_dirty_status_cmd(struct pds_vfio_pci_device *pds_vfio,
19 int pds_vfio_dirty_enable_cmd(struct pds_vfio_pci_device *pds_vfio,
21 int pds_vfio_dirty_disable_cmd(struct pds_vfio_pci_device *pds_vfio);
[all …]
H A Dvfio_dev.c43 struct pds_vfio_pci_device *pds_vfio = in pds_vfio_set_device_state()
44 container_of(vdev, struct pds_vfio_pci_device, in pds_vfio_set_device_state()
87 struct pds_vfio_pci_device *pds_vfio = in pds_vfio_get_device_state()
88 container_of(vdev, struct pds_vfio_pci_device, in pds_vfio_get_device_state()
118 struct pds_vfio_pci_device *pds_vfio = in pds_vfio_init_device()
119 container_of(vdev, struct pds_vfio_pci_device, in pds_vfio_init_device()
151 struct pds_vfio_pci_device *pds_vfio = in pds_vfio_release_device()
152 container_of(vdev, struct pds_vfio_pci_device, in pds_vfio_release_device()
161 struct pds_vfio_pci_device *pds_vfio = in pds_vfio_open_device()
162 container_of(vdev, struct pds_vfio_pci_device, in pds_vfio_open_device()
[all …]
H A Dpci_drv.c22 static void pds_vfio_recovery(struct pds_vfio_pci_device *pds_vfio) in pds_vfio_recovery()
49 struct pds_vfio_pci_device *pds_vfio = in pds_vfio_pci_notify_handler()
50 container_of(nb, struct pds_vfio_pci_device, nb); in pds_vfio_pci_notify_handler()
79 pds_vfio_pci_register_event_handler(struct pds_vfio_pci_device *pds_vfio) in pds_vfio_pci_register_event_handler()
102 pds_vfio_pci_unregister_event_handler(struct pds_vfio_pci_device *pds_vfio) in pds_vfio_pci_unregister_event_handler()
113 struct pds_vfio_pci_device *pds_vfio; in pds_vfio_pci_probe()
116 pds_vfio = vfio_alloc_device(pds_vfio_pci_device, vfio_coredev.vdev, in pds_vfio_pci_probe()
151 struct pds_vfio_pci_device *pds_vfio = pds_vfio_pci_drvdata(pdev); in pds_vfio_pci_remove()
167 struct pds_vfio_pci_device *pds_vfio = pds_vfio_pci_drvdata(pdev); in pds_vfio_pci_aer_reset_done()
H A Dvfio_dev.h13 struct pds_vfio_pci_device { struct
28 struct pds_vfio_pci_device *pds_vfio_pci_drvdata(struct pci_dev *pdev); argument
29 void pds_vfio_reset(struct pds_vfio_pci_device *pds_vfio,
32 struct pci_dev *pds_vfio_to_pci_dev(struct pds_vfio_pci_device *pds_vfio);
33 struct device *pds_vfio_to_dev(struct pds_vfio_pci_device *pds_vfio);
H A Ddirty.h26 struct pds_vfio_pci_device;
28 bool pds_vfio_dirty_is_enabled(struct pds_vfio_pci_device *pds_vfio);
29 void pds_vfio_dirty_set_enabled(struct pds_vfio_pci_device *pds_vfio);
30 void pds_vfio_dirty_set_disabled(struct pds_vfio_pci_device *pds_vfio);
31 void pds_vfio_dirty_disable(struct pds_vfio_pci_device *pds_vfio,
H A Ddirty.c19 bool pds_vfio_dirty_is_enabled(struct pds_vfio_pci_device *pds_vfio) in pds_vfio_dirty_is_enabled()
24 void pds_vfio_dirty_set_enabled(struct pds_vfio_pci_device *pds_vfio) in pds_vfio_dirty_set_enabled()
29 void pds_vfio_dirty_set_disabled(struct pds_vfio_pci_device *pds_vfio) in pds_vfio_dirty_set_disabled()
35 pds_vfio_print_guest_region_info(struct pds_vfio_pci_device *pds_vfio, in pds_vfio_print_guest_region_info()
521 static int pds_vfio_dirty_sync(struct pds_vfio_pci_device *pds_vfio, in pds_vfio_dirty_sync()
604 struct pds_vfio_pci_device *pds_vfio = in pds_vfio_dma_logging_report()
605 container_of(vdev, struct pds_vfio_pci_device, in pds_vfio_dma_logging_report()
620 struct pds_vfio_pci_device *pds_vfio = in pds_vfio_dma_logging_start()
621 container_of(vdev, struct pds_vfio_pci_device, in pds_vfio_dma_logging_start()
635 struct pds_vfio_pci_device *pds_vfio = in pds_vfio_dma_logging_stop()
[all …]
H A Dlm.h33 struct pds_vfio_pci_device;
36 pds_vfio_step_device_state_locked(struct pds_vfio_pci_device *pds_vfio,
39 void pds_vfio_put_save_file(struct pds_vfio_pci_device *pds_vfio);
40 void pds_vfio_put_restore_file(struct pds_vfio_pci_device *pds_vfio);
H A Dcmds.c18 static int pds_vfio_client_adminq_cmd(struct pds_vfio_pci_device *pds_vfio, in pds_vfio_client_adminq_cmd()
46 int pds_vfio_register_client_cmd(struct pds_vfio_pci_device *pds_vfio) in pds_vfio_register_client_cmd()
70 void pds_vfio_unregister_client_cmd(struct pds_vfio_pci_device *pds_vfio) in pds_vfio_unregister_client_cmd()
89 pds_vfio_suspend_wait_device_cmd(struct pds_vfio_pci_device *pds_vfio, u8 type) in pds_vfio_suspend_wait_device_cmd()
163 int pds_vfio_resume_device_cmd(struct pds_vfio_pci_device *pds_vfio, u8 type) in pds_vfio_resume_device_cmd()
281 int pds_vfio_get_lm_state_cmd(struct pds_vfio_pci_device *pds_vfio) in pds_vfio_get_lm_state_cmd()
319 int pds_vfio_set_lm_state_cmd(struct pds_vfio_pci_device *pds_vfio) in pds_vfio_set_lm_state_cmd()
387 int pds_vfio_dirty_status_cmd(struct pds_vfio_pci_device *pds_vfio, in pds_vfio_dirty_status_cmd()
428 int pds_vfio_dirty_enable_cmd(struct pds_vfio_pci_device *pds_vfio, in pds_vfio_dirty_enable_cmd()
454 int pds_vfio_dirty_disable_cmd(struct pds_vfio_pci_device *pds_vfio) in pds_vfio_dirty_disable_cmd()
[all …]
H A Dlm.c114 void pds_vfio_put_save_file(struct pds_vfio_pci_device *pds_vfio) in pds_vfio_put_save_file()
123 void pds_vfio_put_restore_file(struct pds_vfio_pci_device *pds_vfio) in pds_vfio_put_restore_file()
240 static int pds_vfio_get_save_file(struct pds_vfio_pci_device *pds_vfio) in pds_vfio_get_save_file()
338 static int pds_vfio_get_restore_file(struct pds_vfio_pci_device *pds_vfio) in pds_vfio_get_restore_file()
363 pds_vfio_step_device_state_locked(struct pds_vfio_pci_device *pds_vfio, in pds_vfio_step_device_state_locked()