/kernel/linux/linux-6.6/drivers/pci/pcie/ |
H A D | portdrv.h | 57 struct pcie_device { struct 64 #define to_pcie_device(d) container_of(d, struct pcie_device, device) 66 static inline void set_service_data(struct pcie_device *dev, void *data) in set_service_data() 71 static inline void *get_service_data(struct pcie_device *dev) in get_service_data() 78 int (*probe)(struct pcie_device *dev); 79 void (*remove)(struct pcie_device *dev); 80 int (*suspend)(struct pcie_device *dev); 81 int (*resume_noirq)(struct pcie_device *dev); 82 int (*resume)(struct pcie_device *dev); 83 int (*runtime_suspend)(struct pcie_device *de [all...] |
H A D | pme.c | 43 struct pcie_device *srv; 271 port = ((struct pcie_device *)context)->port; in pcie_pme_irq() 272 data = get_service_data((struct pcie_device *)context); in pcie_pme_irq() 324 static int pcie_pme_probe(struct pcie_device *srv) in pcie_pme_probe() 390 static int pcie_pme_suspend(struct pcie_device *srv) in pcie_pme_suspend() 421 static int pcie_pme_resume(struct pcie_device *srv) in pcie_pme_resume() 444 static void pcie_pme_remove(struct pcie_device *srv) in pcie_pme_remove()
|
H A D | portdrv.c | 288 struct pcie_device *pcie; in pcie_device_init() 378 typedef int (*pcie_callback_t)(struct pcie_device *); 516 struct pcie_device *pciedev; in pcie_port_probe_service() 547 struct pcie_device *pciedev; in pcie_port_remove_service()
|
H A D | aer.c | 1192 struct pcie_device *dev = (struct pcie_device *)context; in aer_isr() 1213 struct pcie_device *pdev = (struct pcie_device *)context; in aer_irq() 1295 static void aer_remove(struct pcie_device *dev) in aer_remove() 1308 static int aer_probe(struct pcie_device *dev) in aer_probe()
|
H A D | dpc.c | 351 static int dpc_probe(struct pcie_device *dev) in dpc_probe() 387 static void dpc_remove(struct pcie_device *dev) in dpc_remove()
|
H A D | aer_inject.c | 324 struct pcie_device *edev; in aer_inject()
|
/kernel/linux/linux-5.10/drivers/scsi/mpt3sas/ |
H A D | mpt3sas_scsih.c | 76 struct _pcie_device *pcie_device); 456 * @device: sas_device or pcie_device object 471 struct _pcie_device *pcie_device; in _scsih_determine_boot_device() local 493 pcie_device = device; in _scsih_determine_boot_device() 494 sas_address = pcie_device->wwid; in _scsih_determine_boot_device() 599 * before returning the pcie_device object. 601 * This searches for pcie_device from target, then return pcie_device object. 938 struct _pcie_device *pcie_device; in __mpt3sas_get_pdev_by_wwid() local 942 list_for_each_entry(pcie_device, in __mpt3sas_get_pdev_by_wwid() 971 struct _pcie_device *pcie_device; mpt3sas_get_pdev_by_wwid() local 986 struct _pcie_device *pcie_device; __mpt3sas_get_pdev_by_idchannel() local 1008 struct _pcie_device *pcie_device; __mpt3sas_get_pdev_by_handle() local 1042 struct _pcie_device *pcie_device; mpt3sas_get_pdev_by_handle() local 1064 struct _pcie_device *pcie_device; _scsih_set_nvme_max_shutdown_latency() local 1089 _scsih_pcie_device_remove(struct MPT3SAS_ADAPTER *ioc, struct _pcie_device *pcie_device) _scsih_pcie_device_remove() argument 1140 struct _pcie_device *pcie_device; _scsih_pcie_device_remove_by_handle() local 1182 _scsih_pcie_device_add(struct MPT3SAS_ADAPTER *ioc, struct _pcie_device *pcie_device) _scsih_pcie_device_add() argument 1233 _scsih_pcie_device_init_add(struct MPT3SAS_ADAPTER *ioc, struct _pcie_device *pcie_device) _scsih_pcie_device_init_add() argument 1709 struct _pcie_device *pcie_device; scsih_target_alloc() local 1798 struct _pcie_device *pcie_device; scsih_target_destroy() local 1878 struct _pcie_device *pcie_device; scsih_slave_alloc() local 1954 struct _pcie_device *pcie_device; scsih_slave_destroy() local 2347 struct _pcie_device *pcie_device; scsih_slave_configure() local 3048 struct _pcie_device *pcie_device = NULL; _scsih_tm_display_info() local 3133 struct _pcie_device *pcie_device = NULL; scsih_abort() local 3203 struct _pcie_device *pcie_device = NULL; scsih_dev_reset() local 3284 struct _pcie_device *pcie_device = NULL; scsih_target_reset() local 3884 struct _pcie_device *pcie_device = NULL; _scsih_tm_tr_send() local 4950 struct _pcie_device *pcie_device = NULL; scsih_qcmd() local 5138 struct _pcie_device *pcie_device = NULL; _scsih_scsi_ioc_info() local 6954 _scsih_pcie_device_remove_from_sml(struct MPT3SAS_ADAPTER *ioc, struct _pcie_device *pcie_device) _scsih_pcie_device_remove_from_sml() argument 7029 struct _pcie_device *pcie_device; _scsih_pcie_check_device() local 7121 struct _pcie_device *pcie_device; _scsih_pcie_add_device() local 7365 struct _pcie_device *pcie_device; _scsih_pcie_topology_change_event() local 7536 struct _pcie_device *pcie_device; _scsih_pcie_device_status_change_event() local 8877 struct _pcie_device *pcie_device; _scsih_mark_responding_pcie_device() local 9211 struct _pcie_device *pcie_device, *pcie_device_next; _scsih_remove_unresponding_devices() local 9339 struct _pcie_device *pcie_device; _scsih_scan_for_devices_after_reset() local 10159 struct _pcie_device *pcie_device, *pcienext; scsih_remove() local 10297 struct _pcie_device *pcie_device; _scsih_probe_boot_devices() local 10481 struct _pcie_device *pcie_device = NULL; get_next_pcie_device() local 10503 pcie_device_make_active(struct MPT3SAS_ADAPTER *ioc, struct _pcie_device *pcie_device) pcie_device_make_active() argument 10529 struct _pcie_device *pcie_device; _scsih_probe_pcie() local [all...] |
H A D | mpt3sas_ctl.c | 210 struct _pcie_device *pcie_device = NULL; in _ctl_display_some_debug() local 224 pcie_device = mpt3sas_get_pdev_by_handle(ioc, in _ctl_display_some_debug() 226 if (pcie_device) { in _ctl_display_some_debug() 228 (unsigned long long)pcie_device->wwid, in _ctl_display_some_debug() 229 pcie_device->port_num); in _ctl_display_some_debug() 230 if (pcie_device->enclosure_handle != 0) in _ctl_display_some_debug() 232 (u64)pcie_device->enclosure_logical_id, in _ctl_display_some_debug() 233 pcie_device->slot); in _ctl_display_some_debug() 234 pcie_device_put(pcie_device); in _ctl_display_some_debug() 665 struct _pcie_device *pcie_device in _ctl_do_mpt_command() local 1386 struct _pcie_device *pcie_device; _ctl_btdh_search_pcie_device() local [all...] |
H A D | mpt3sas_base.c | 2389 struct _pcie_device *pcie_device, struct scsi_cmnd *scmd, int sge_count) in base_is_prp_possible() 2395 if (pcie_device && in base_is_prp_possible() 2396 (mpt3sas_scsih_is_pcie_scsi_device(pcie_device->device_info))) { in base_is_prp_possible() 2421 * @pcie_device: points to the PCIe device's info 2428 struct _pcie_device *pcie_device) in _base_check_pcie_native_sgl() 2442 if (base_is_prp_possible(ioc, pcie_device, in _base_check_pcie_native_sgl() 2501 * pcie_device is unused here! 2505 * @unused: unused pcie_device pointer 2649 * @pcie_device: Pointer to pcie_device 2388 base_is_prp_possible(struct MPT3SAS_ADAPTER *ioc, struct _pcie_device *pcie_device, struct scsi_cmnd *scmd, int sge_count) base_is_prp_possible() argument 2426 _base_check_pcie_native_sgl(struct MPT3SAS_ADAPTER *ioc, Mpi25SCSIIORequest_t *mpi_request, u16 smid, struct scsi_cmnd *scmd, struct _pcie_device *pcie_device) _base_check_pcie_native_sgl() argument 2659 _base_build_sg_scmd_ieee(struct MPT3SAS_ADAPTER *ioc, struct scsi_cmnd *scmd, u16 smid, struct _pcie_device *pcie_device) _base_build_sg_scmd_ieee() argument [all...] |
/kernel/linux/linux-5.10/drivers/pci/pcie/ |
H A D | portdrv.h | 59 struct pcie_device { struct 66 #define to_pcie_device(d) container_of(d, struct pcie_device, device) 68 static inline void set_service_data(struct pcie_device *dev, void *data) in set_service_data() 73 static inline void *get_service_data(struct pcie_device *dev) in get_service_data() 80 int (*probe)(struct pcie_device *dev); 81 void (*remove)(struct pcie_device *dev); 82 int (*suspend)(struct pcie_device *dev); 83 int (*resume_noirq)(struct pcie_device *dev); 84 int (*resume)(struct pcie_device *dev); 85 int (*runtime_suspend)(struct pcie_device *de [all...] |
H A D | pme.c | 43 struct pcie_device *srv; 271 port = ((struct pcie_device *)context)->port; in pcie_pme_irq() 272 data = get_service_data((struct pcie_device *)context); in pcie_pme_irq() 321 static int pcie_pme_probe(struct pcie_device *srv) in pcie_pme_probe() 382 static int pcie_pme_suspend(struct pcie_device *srv) in pcie_pme_suspend() 413 static int pcie_pme_resume(struct pcie_device *srv) in pcie_pme_resume() 436 static void pcie_pme_remove(struct pcie_device *srv) in pcie_pme_remove()
|
H A D | portdrv_pci.c | 182 struct pcie_device *pcie_device; in resume_iter() local 188 pcie_device = to_pcie_device(device); in resume_iter() 191 driver->error_resume(pcie_device->port); in resume_iter()
|
H A D | portdrv_core.c | 283 struct pcie_device *pcie; in pcie_device_init() 374 typedef int (*pcie_pm_callback_t)(struct pcie_device *); 514 struct pcie_device *pciedev; in pcie_port_probe_service() 545 struct pcie_device *pciedev; in pcie_port_remove_service()
|
H A D | aer.c | 1175 struct pcie_device *dev = (struct pcie_device *)context; in aer_isr() 1196 struct pcie_device *pdev = (struct pcie_device *)context; in aer_irq() 1326 static void aer_remove(struct pcie_device *dev) in aer_remove() 1339 static int aer_probe(struct pcie_device *dev) in aer_probe()
|
H A D | dpc.c | 347 static int dpc_probe(struct pcie_device *dev) in dpc_probe() 383 static void dpc_remove(struct pcie_device *dev) in dpc_remove()
|
H A D | aer_inject.c | 332 struct pcie_device *edev; in aer_inject()
|
/kernel/linux/linux-6.6/drivers/scsi/mpt3sas/ |
H A D | mpt3sas_scsih.c | 76 struct _pcie_device *pcie_device); 552 * @device: sas_device or pcie_device object 567 struct _pcie_device *pcie_device; in _scsih_determine_boot_device() local 589 pcie_device = device; in _scsih_determine_boot_device() 590 sas_address = pcie_device->wwid; in _scsih_determine_boot_device() 695 * before returning the pcie_device object. 697 * This searches for pcie_device from target, then return pcie_device object. 1097 struct _pcie_device *pcie_device; in __mpt3sas_get_pdev_by_wwid() local 1101 list_for_each_entry(pcie_device, in __mpt3sas_get_pdev_by_wwid() 1130 struct _pcie_device *pcie_device; mpt3sas_get_pdev_by_wwid() local 1145 struct _pcie_device *pcie_device; __mpt3sas_get_pdev_by_idchannel() local 1167 struct _pcie_device *pcie_device; __mpt3sas_get_pdev_by_handle() local 1201 struct _pcie_device *pcie_device; mpt3sas_get_pdev_by_handle() local 1223 struct _pcie_device *pcie_device; _scsih_set_nvme_max_shutdown_latency() local 1248 _scsih_pcie_device_remove(struct MPT3SAS_ADAPTER *ioc, struct _pcie_device *pcie_device) _scsih_pcie_device_remove() argument 1299 struct _pcie_device *pcie_device; _scsih_pcie_device_remove_by_handle() local 1341 _scsih_pcie_device_add(struct MPT3SAS_ADAPTER *ioc, struct _pcie_device *pcie_device) _scsih_pcie_device_add() argument 1392 _scsih_pcie_device_init_add(struct MPT3SAS_ADAPTER *ioc, struct _pcie_device *pcie_device) _scsih_pcie_device_init_add() argument 1875 struct _pcie_device *pcie_device; scsih_target_alloc() local 1965 struct _pcie_device *pcie_device; scsih_target_destroy() local 2045 struct _pcie_device *pcie_device; scsih_slave_alloc() local 2122 struct _pcie_device *pcie_device; scsih_slave_destroy() local 2515 struct _pcie_device *pcie_device; scsih_slave_configure() local 3218 struct _pcie_device *pcie_device = NULL; _scsih_tm_display_info() local 3303 struct _pcie_device *pcie_device = NULL; scsih_abort() local 3373 struct _pcie_device *pcie_device = NULL; scsih_dev_reset() local 3454 struct _pcie_device *pcie_device = NULL; scsih_target_reset() local 4081 struct _pcie_device *pcie_device = NULL; _scsih_tm_tr_send() local 5133 struct _pcie_device *pcie_device = NULL; scsih_qcmd() local 5334 struct _pcie_device *pcie_device = NULL; _scsih_scsi_ioc_info() local 7930 _scsih_pcie_device_remove_from_sml(struct MPT3SAS_ADAPTER *ioc, struct _pcie_device *pcie_device) _scsih_pcie_device_remove_from_sml() argument 8005 struct _pcie_device *pcie_device; _scsih_pcie_check_device() local 8097 struct _pcie_device *pcie_device; _scsih_pcie_add_device() local 8341 struct _pcie_device *pcie_device; _scsih_pcie_topology_change_event() local 8512 struct _pcie_device *pcie_device; _scsih_pcie_device_status_change_event() local 9897 struct _pcie_device *pcie_device; _scsih_mark_responding_pcie_device() local 10239 struct _pcie_device *pcie_device, *pcie_device_next; _scsih_remove_unresponding_devices() local 10389 struct _pcie_device *pcie_device; _scsih_scan_for_devices_after_reset() local 11268 struct _pcie_device *pcie_device, *pcienext; scsih_remove() local 11425 struct _pcie_device *pcie_device; _scsih_probe_boot_devices() local 11637 struct _pcie_device *pcie_device = NULL; get_next_pcie_device() local 11659 pcie_device_make_active(struct MPT3SAS_ADAPTER *ioc, struct _pcie_device *pcie_device) pcie_device_make_active() argument 11685 struct _pcie_device *pcie_device; _scsih_probe_pcie() local [all...] |
H A D | mpt3sas_ctl.c | 210 struct _pcie_device *pcie_device = NULL; in _ctl_display_some_debug() local 224 pcie_device = mpt3sas_get_pdev_by_handle(ioc, in _ctl_display_some_debug() 226 if (pcie_device) { in _ctl_display_some_debug() 228 (unsigned long long)pcie_device->wwid, in _ctl_display_some_debug() 229 pcie_device->port_num); in _ctl_display_some_debug() 230 if (pcie_device->enclosure_handle != 0) in _ctl_display_some_debug() 232 (u64)pcie_device->enclosure_logical_id, in _ctl_display_some_debug() 233 pcie_device->slot); in _ctl_display_some_debug() 234 pcie_device_put(pcie_device); in _ctl_display_some_debug() 668 struct _pcie_device *pcie_device in _ctl_do_mpt_command() local 1400 struct _pcie_device *pcie_device; _ctl_btdh_search_pcie_device() local [all...] |
H A D | mpt3sas_base.c | 2568 struct _pcie_device *pcie_device, struct scsi_cmnd *scmd, int sge_count) in base_is_prp_possible() 2574 if (pcie_device && in base_is_prp_possible() 2575 (mpt3sas_scsih_is_pcie_scsi_device(pcie_device->device_info))) { in base_is_prp_possible() 2600 * @pcie_device: points to the PCIe device's info 2607 struct _pcie_device *pcie_device) in _base_check_pcie_native_sgl() 2617 if (!base_is_prp_possible(ioc, pcie_device, in _base_check_pcie_native_sgl() 2676 * pcie_device is unused here! 2680 * @unused: unused pcie_device pointer 2820 * @pcie_device: Pointer to pcie_device 2567 base_is_prp_possible(struct MPT3SAS_ADAPTER *ioc, struct _pcie_device *pcie_device, struct scsi_cmnd *scmd, int sge_count) base_is_prp_possible() argument 2605 _base_check_pcie_native_sgl(struct MPT3SAS_ADAPTER *ioc, Mpi25SCSIIORequest_t *mpi_request, u16 smid, struct scsi_cmnd *scmd, struct _pcie_device *pcie_device) _base_check_pcie_native_sgl() argument 2830 _base_build_sg_scmd_ieee(struct MPT3SAS_ADAPTER *ioc, struct scsi_cmnd *scmd, u16 smid, struct _pcie_device *pcie_device) _base_build_sg_scmd_ieee() argument [all...] |
/kernel/linux/linux-5.10/drivers/pci/hotplug/ |
H A D | pciehp_core.c | 183 static int pciehp_probe(struct pcie_device *dev) in pciehp_probe() 243 static void pciehp_remove(struct pcie_device *dev) in pciehp_remove() 254 static bool pme_is_native(struct pcie_device *dev) in pme_is_native() 262 static void pciehp_disable_interrupt(struct pcie_device *dev) in pciehp_disable_interrupt() 273 static int pciehp_suspend(struct pcie_device *dev) in pciehp_suspend() 286 static int pciehp_resume_noirq(struct pcie_device *dev) in pciehp_resume_noirq() 302 static int pciehp_resume(struct pcie_device *dev) in pciehp_resume() 314 static int pciehp_runtime_suspend(struct pcie_device *dev) in pciehp_runtime_suspend() 320 static int pciehp_runtime_resume(struct pcie_device *dev) in pciehp_runtime_resume()
|
H A D | pciehp.h | 86 struct pcie_device *pcie; 164 struct controller *pcie_init(struct pcie_device *dev);
|
H A D | pciehp_hpc.c | 950 struct controller *pcie_init(struct pcie_device *dev) in pcie_init()
|
/kernel/linux/linux-6.6/drivers/pci/hotplug/ |
H A D | pciehp_core.c | 183 static int pciehp_probe(struct pcie_device *dev) in pciehp_probe() 243 static void pciehp_remove(struct pcie_device *dev) in pciehp_remove() 254 static bool pme_is_native(struct pcie_device *dev) in pme_is_native() 262 static void pciehp_disable_interrupt(struct pcie_device *dev) in pciehp_disable_interrupt() 273 static int pciehp_suspend(struct pcie_device *dev) in pciehp_suspend() 286 static int pciehp_resume_noirq(struct pcie_device *dev) in pciehp_resume_noirq() 302 static int pciehp_resume(struct pcie_device *dev) in pciehp_resume() 314 static int pciehp_runtime_suspend(struct pcie_device *dev) in pciehp_runtime_suspend() 320 static int pciehp_runtime_resume(struct pcie_device *dev) in pciehp_runtime_resume()
|
H A D | pciehp.h | 89 struct pcie_device *pcie; 167 struct controller *pcie_init(struct pcie_device *dev); 195 int pciehp_slot_reset(struct pcie_device *dev);
|
H A D | pciehp_hpc.c | 871 int pciehp_slot_reset(struct pcie_device *dev) in pciehp_slot_reset() 975 struct controller *pcie_init(struct pcie_device *dev) in pcie_init()
|