| /linux/drivers/net/ethernet/qlogic/qede/ |
| H A D | qede_main.c | 110 static bool qede_recovery_handler(struct qede_dev *edev); 113 static void qede_get_eth_tlv_data(void *edev, void *data); 114 static void qede_get_generic_tlv_data(void *edev, 116 static void qede_generic_hw_err_handler(struct qede_dev *edev); 121 struct qede_dev *edev = netdev_priv(ndev); in qede_set_vf_vlan() local 124 DP_NOTICE(edev, "Illegal vlan value %d\n", vlan); in qede_set_vf_vlan() 131 DP_VERBOSE(edev, QED_MSG_IOV, "Setting Vlan 0x%04x to VF [%d]\n", in qede_set_vf_vlan() 134 return edev->ops->iov->set_vlan(edev->cdev, vlan, vf); in qede_set_vf_vlan() 139 struct qede_dev *edev = netdev_priv(ndev); in qede_set_vf_mac() local 141 DP_VERBOSE(edev, QED_MSG_IOV, "Setting MAC %pM to VF [%d]\n", mac, vfidx); in qede_set_vf_mac() [all …]
|
| H A D | qede_rdma.c | 23 static void _qede_rdma_dev_add(struct qede_dev *edev) in _qede_rdma_dev_add() argument 29 edev->rdma_info.exp_recovery = false; in _qede_rdma_dev_add() 30 edev->rdma_info.qedr_dev = qedr_drv->add(edev->cdev, edev->pdev, in _qede_rdma_dev_add() 31 edev->ndev); in _qede_rdma_dev_add() 34 static int qede_rdma_create_wq(struct qede_dev *edev) in qede_rdma_create_wq() argument 36 INIT_LIST_HEAD(&edev->rdma_info.rdma_event_list); in qede_rdma_create_wq() 37 kref_init(&edev->rdma_info.refcnt); in qede_rdma_create_wq() 38 init_completion(&edev->rdma_info.event_comp); in qede_rdma_create_wq() 40 edev->rdma_info.rdma_wq = create_singlethread_workqueue("rdma_wq"); in qede_rdma_create_wq() 41 if (!edev->rdma_info.rdma_wq) { in qede_rdma_create_wq() [all …]
|
| H A D | qede_dcbnl.c | 15 struct qede_dev *edev = netdev_priv(netdev); in qede_dcbnl_getstate() local 17 return edev->ops->dcb->getstate(edev->cdev); in qede_dcbnl_getstate() 22 struct qede_dev *edev = netdev_priv(netdev); in qede_dcbnl_setstate() local 24 return edev->ops->dcb->setstate(edev->cdev, state); in qede_dcbnl_setstate() 37 struct qede_dev *edev = netdev_priv(netdev); in qede_dcbnl_getpgtccfgtx() local 39 edev->ops->dcb->getpgtccfgtx(edev->cdev, prio, prio_type, in qede_dcbnl_getpgtccfgtx() 46 struct qede_dev *edev = netdev_priv(netdev); in qede_dcbnl_getpgbwgcfgtx() local 48 edev->ops->dcb->getpgbwgcfgtx(edev->cdev, pgid, bw_pct); in qede_dcbnl_getpgbwgcfgtx() 55 struct qede_dev *edev = netdev_priv(netdev); in qede_dcbnl_getpgtccfgrx() local 57 edev->ops->dcb->getpgtccfgrx(edev->cdev, prio, prio_type, pgid, bw_pct, in qede_dcbnl_getpgtccfgrx() [all …]
|
| H A D | qede_filter.c | 73 #define QEDE_ARFS_BUCKET_HEAD(edev, idx) (&(edev)->arfs->arfs_hl_head[idx]) argument 88 static void qede_configure_arfs_fltr(struct qede_dev *edev, in qede_configure_arfs_fltr() argument 92 const struct qed_eth_ops *op = edev->ops; in qede_configure_arfs_fltr() 115 DP_VERBOSE(edev, NETIF_MSG_RX_STATUS, in qede_configure_arfs_fltr() 123 op->ntuple_filter_config(edev->cdev, n, ¶ms); in qede_configure_arfs_fltr() 127 qede_free_arfs_filter(struct qede_dev *edev, struct qede_arfs_fltr_node *fltr) in qede_free_arfs_filter() argument 132 clear_bit(fltr->sw_id, edev->arfs->arfs_fltr_bmap); in qede_free_arfs_filter() 138 qede_enqueue_fltr_and_config_searcher(struct qede_dev *edev, in qede_enqueue_fltr_and_config_searcher() argument 142 fltr->mapping = dma_map_single(&edev->pdev->dev, fltr->data, in qede_enqueue_fltr_and_config_searcher() 144 if (dma_mapping_error(&edev->pdev->dev, fltr->mapping)) { in qede_enqueue_fltr_and_config_searcher() [all …]
|
| H A D | qede_ptp.c | 18 struct qede_dev *edev; member 44 struct qede_dev *edev = ptp->edev; in qede_ptp_adjfine() local 47 __qede_lock(edev); in qede_ptp_adjfine() 48 if (edev->state == QEDE_STATE_OPEN) { in qede_ptp_adjfine() 50 rc = ptp->ops->adjfreq(edev->cdev, ppb); in qede_ptp_adjfine() 53 DP_ERR(edev, "PTP adjfine called while interface is down\n"); in qede_ptp_adjfine() 56 __qede_unlock(edev); in qede_ptp_adjfine() 63 struct qede_dev *edev; in qede_ptp_adjtime() local 67 edev = ptp->edev; in qede_ptp_adjtime() 69 DP_VERBOSE(edev, QED_MSG_DEBUG, "PTP adjtime called, delta = %llx\n", in qede_ptp_adjtime() [all …]
|
| H A D | qede.h | 176 #define IS_VF(edev) test_bit(QEDE_FLAGS_IS_VF, \ argument 177 &(edev)->flags) 184 #define QEDE_MAX_RSS_CNT(edev) ((edev)->dev_info.num_queues) argument 185 #define QEDE_MAX_TSS_CNT(edev) ((edev)->dev_info.num_queues) argument 186 #define QEDE_IS_BB(edev) \ argument 187 ((edev)->dev_info.common.dev_type == QED_DEV_TYPE_BB) 188 #define QEDE_IS_AH(edev) \ argument 189 ((edev)->dev_info.common.dev_type == QED_DEV_TYPE_AH) 201 #define QEDE_QUEUE_CNT(edev) ((edev)->num_queues) argument 202 #define QEDE_RSS_COUNT(edev) ((edev)->num_queues - (edev)->fp_num_tx) argument [all …]
|
| /linux/drivers/extcon/ |
| H A D | extcon.c | 220 struct extcon_dev *edev; member 246 static int check_mutually_exclusive(struct extcon_dev *edev, u32 new_state) in check_mutually_exclusive() argument 250 if (!edev->mutually_exclusive) in check_mutually_exclusive() 253 for (i = 0; edev->mutually_exclusive[i]; i++) { in check_mutually_exclusive() 255 u32 correspondants = new_state & edev->mutually_exclusive[i]; in check_mutually_exclusive() 266 static int find_cable_index_by_id(struct extcon_dev *edev, const unsigned int id) in find_cable_index_by_id() argument 271 for (i = 0; i < edev->max_supported; i++) { in find_cable_index_by_id() 272 if (edev->supported_cable[i] == id) in find_cable_index_by_id() 295 static bool is_extcon_attached(struct extcon_dev *edev, unsigned int index) in is_extcon_attached() argument 297 return !!(edev->state & BIT(index)); in is_extcon_attached() [all …]
|
| H A D | devres.c | 33 struct extcon_dev *edev; member 42 extcon_unregister_notifier(this->edev, this->id, this->nb); in devm_extcon_dev_notifier_unreg() 49 extcon_unregister_notifier_all(this->edev, this->nb); in devm_extcon_dev_notifier_all_unreg() 68 struct extcon_dev **ptr, *edev; in devm_extcon_dev_allocate() local 74 edev = extcon_dev_allocate(supported_cable); in devm_extcon_dev_allocate() 75 if (IS_ERR(edev)) { in devm_extcon_dev_allocate() 77 return edev; in devm_extcon_dev_allocate() 80 edev->dev.parent = dev; in devm_extcon_dev_allocate() 82 *ptr = edev; in devm_extcon_dev_allocate() 85 return edev; in devm_extcon_dev_allocate() [all …]
|
| H A D | extcon-usbc-cros-ec.c | 20 struct extcon_dev *edev; member 317 extcon_set_state(info->edev, EXTCON_USB, device_connected); in extcon_cros_ec_detect_cable() 318 extcon_set_state(info->edev, EXTCON_USB_HOST, host_connected); in extcon_cros_ec_detect_cable() 319 extcon_set_state(info->edev, EXTCON_DISP_DP, dp); in extcon_cros_ec_detect_cable() 320 extcon_set_property(info->edev, EXTCON_USB, in extcon_cros_ec_detect_cable() 323 extcon_set_property(info->edev, EXTCON_USB_HOST, in extcon_cros_ec_detect_cable() 326 extcon_set_property(info->edev, EXTCON_USB, in extcon_cros_ec_detect_cable() 329 extcon_set_property(info->edev, EXTCON_USB_HOST, in extcon_cros_ec_detect_cable() 332 extcon_set_property(info->edev, EXTCON_DISP_DP, in extcon_cros_ec_detect_cable() 335 extcon_set_property(info->edev, EXTCON_USB, in extcon_cros_ec_detect_cable() [all …]
|
| /linux/drivers/watchdog/ |
| H A D | i6300esb.c | 110 static inline void esb_unlock_registers(struct esb_dev *edev) in esb_unlock_registers() argument 112 writew(ESB_UNLOCK1, ESB_RELOAD_REG(edev)); in esb_unlock_registers() 113 writew(ESB_UNLOCK2, ESB_RELOAD_REG(edev)); in esb_unlock_registers() 118 struct esb_dev *edev = to_esb_dev(wdd); in esb_timer_start() local 122 esb_unlock_registers(edev); in esb_timer_start() 123 writew(ESB_WDT_RELOAD, ESB_RELOAD_REG(edev)); in esb_timer_start() 126 pci_write_config_byte(edev->pdev, ESB_LOCK_REG, val); in esb_timer_start() 132 struct esb_dev *edev = to_esb_dev(wdd); in esb_timer_stop() local 136 esb_unlock_registers(edev); in esb_timer_stop() 137 writew(ESB_WDT_RELOAD, ESB_RELOAD_REG(edev)); in esb_timer_stop() [all …]
|
| /linux/drivers/net/ethernet/broadcom/bnxt/ |
| H A D | bnxt_ulp.c | 59 struct bnxt_en_dev *edev = bp->edev[BNXT_AUXDEV_RDMA]; in bnxt_fill_msix_vecs() local 62 if (!edev->ulp_tbl->msix_requested) { in bnxt_fill_msix_vecs() 66 num_msix = edev->ulp_tbl->msix_requested; in bnxt_fill_msix_vecs() 79 struct bnxt_en_dev *edev = bp->edev[BNXT_AUXDEV_RDMA]; in bnxt_get_ulp_msix_num() local 81 if (edev) in bnxt_get_ulp_msix_num() 82 return edev->ulp_num_msix_vec; in bnxt_get_ulp_msix_num() 88 struct bnxt_en_dev *edev = bp->edev[BNXT_AUXDEV_RDMA]; in bnxt_set_ulp_msix_num() local 90 if (edev) in bnxt_set_ulp_msix_num() 91 edev->ulp_num_msix_vec = num; in bnxt_set_ulp_msix_num() 96 struct bnxt_en_dev *edev = bp->edev[BNXT_AUXDEV_RDMA]; in bnxt_get_ulp_msix_num_in_use() local [all …]
|
| /linux/drivers/net/ethernet/alibaba/eea/ |
| H A D | eea_pci.c | 54 struct eea_device edev; member 91 const char *eea_pci_name(struct eea_device *edev) in eea_pci_name() argument 93 return pci_name(edev->ep_dev->pci_dev); in eea_pci_name() 96 int eea_pci_domain_nr(struct eea_device *edev) in eea_pci_domain_nr() argument 98 return pci_domain_nr(edev->ep_dev->pci_dev->bus); in eea_pci_domain_nr() 101 u16 eea_pci_bdf(struct eea_device *edev) in eea_pci_bdf() argument 103 return pci_dev_id(edev->ep_dev->pci_dev); in eea_pci_bdf() 106 static void eea_pci_io_set_status(struct eea_device *edev, u8 status) in eea_pci_io_set_status() argument 108 struct eea_pci_device *ep_dev = edev->ep_dev; in eea_pci_io_set_status() 113 static u8 eea_pci_io_get_status(struct eea_device *edev) in eea_pci_io_get_status() argument [all …]
|
| H A D | eea_net.c | 39 num = enet->edev->rx_num; in eea_free_irq_blk() 59 struct eea_device *edev = enet->edev; in eea_alloc_irq_blks() local 63 num = enet->edev->rx_num; in eea_alloc_irq_blks() 78 err = eea_pci_request_irq(edev, blk, eea_irq_handler); in eea_alloc_irq_blks() 103 ctx->edev = enet->edev; in eea_init_ctx() 484 int eea_queues_check_and_reset(struct eea_device *edev) in eea_queues_check_and_reset() argument 495 if (!netif_running(edev->enet->netdev)) in eea_queues_check_and_reset() 499 if (!edev->enet->started || edev->enet->link_err) in eea_queues_check_and_reset() 502 err = eea_adminq_dev_status(edev->enet, &dstatus); in eea_queues_check_and_reset() 504 netdev_warn(edev->enet->netdev, "query queue status failed.\n"); in eea_queues_check_and_reset() [all …]
|
| /linux/drivers/firmware/ |
| H A D | edd.c | 56 ssize_t(*show) (struct edd_device * edev, char *buf); 57 int (*test) (struct edd_device * edev); 61 static int edd_dev_is_type(struct edd_device *edev, const char *type); 62 static struct pci_dev *edd_get_pci_dev(struct edd_device *edev); 74 edd_has_mbr_signature(struct edd_device *edev) in edd_has_mbr_signature() argument 76 return edev->index < min_t(unsigned char, edd.mbr_signature_nr, EDD_MBR_SIG_MAX); in edd_has_mbr_signature() 80 edd_has_edd_info(struct edd_device *edev) in edd_has_edd_info() argument 82 return edev->index < min_t(unsigned char, edd.edd_info_nr, EDDMAXNR); in edd_has_edd_info() 86 edd_dev_get_info(struct edd_device *edev) in edd_dev_get_info() argument 88 return edev->info; in edd_dev_get_info() [all …]
|
| /linux/arch/powerpc/kernel/ |
| H A D | eeh_driver.c | 76 static bool eeh_dev_removed(struct eeh_dev *edev) in eeh_dev_removed() argument 78 return !edev || (edev->mode & EEH_DEV_REMOVED); in eeh_dev_removed() 81 static bool eeh_edev_actionable(struct eeh_dev *edev) in eeh_edev_actionable() argument 83 if (!edev->pdev) in eeh_edev_actionable() 85 if (edev->pdev->error_state == pci_channel_io_perm_failure) in eeh_edev_actionable() 87 if (eeh_dev_removed(edev)) in eeh_edev_actionable() 89 if (eeh_pe_passed(edev->pe)) in eeh_edev_actionable() 140 static void eeh_disable_irq(struct eeh_dev *edev) in eeh_disable_irq() argument 146 if (edev->pdev->msi_enabled || edev->pdev->msix_enabled) in eeh_disable_irq() 149 if (!irq_has_action(edev->pdev->irq)) in eeh_disable_irq() [all …]
|
| H A D | eeh.c | 168 static size_t eeh_dump_dev_log(struct eeh_dev *edev, char *buf, size_t len) in eeh_dump_dev_log() argument 176 edev->pe->phb->global_number, edev->bdfn >> 8, in eeh_dump_dev_log() 177 PCI_SLOT(edev->bdfn), PCI_FUNC(edev->bdfn)); in eeh_dump_dev_log() 179 edev->pe->phb->global_number, edev->bdfn >> 8, in eeh_dump_dev_log() 180 PCI_SLOT(edev->bdfn), PCI_FUNC(edev->bdfn)); in eeh_dump_dev_log() 182 eeh_ops->read_config(edev, PCI_VENDOR_ID, 4, &cfg); in eeh_dump_dev_log() 186 eeh_ops->read_config(edev, PCI_COMMAND, 4, &cfg); in eeh_dump_dev_log() 191 if (edev->mode & EEH_DEV_BRIDGE) { in eeh_dump_dev_log() 192 eeh_ops->read_config(edev, PCI_SEC_STATUS, 2, &cfg); in eeh_dump_dev_log() 196 eeh_ops->read_config(edev, PCI_BRIDGE_CONTROL, 2, &cfg); in eeh_dump_dev_log() [all …]
|
| /linux/tools/usb/usbip/libsrc/ |
| H A D | usbip_host_common.c | 68 struct usbip_exported_device *edev = NULL; in usbip_exported_device_new() local 73 edev = calloc(1, sizeof(struct usbip_exported_device)); in usbip_exported_device_new() 75 edev->sudev = in usbip_exported_device_new() 77 if (!edev->sudev) { in usbip_exported_device_new() 82 if (hdriver->ops.read_device(edev->sudev, &edev->udev) < 0) in usbip_exported_device_new() 85 edev->status = read_attr_usbip_status(&edev->udev); in usbip_exported_device_new() 86 if (edev->status < 0) in usbip_exported_device_new() 91 edev in usbip_exported_device_new() 120 struct usbip_exported_device *edev; refresh_exported_devices() local 158 struct usbip_exported_device *edev; usbip_exported_device_destroy() local 212 usbip_export_device(struct usbip_exported_device * edev,int sockfd) usbip_export_device() argument 271 struct usbip_exported_device *edev; usbip_generic_get_device() local [all...] |
| /linux/drivers/scsi/ |
| H A D | ses.c | 38 static bool ses_page2_supported(struct enclosure_device *edev) in ses_page2_supported() argument 40 struct ses_device *ses_dev = edev->scratch; in ses_page2_supported() 178 static int ses_set_page2_descriptor(struct enclosure_device *edev, in ses_set_page2_descriptor() argument 183 struct scsi_device *sdev = to_scsi_device(edev->edev.parent); in ses_set_page2_descriptor() 184 struct ses_device *ses_dev = edev->scratch; in ses_set_page2_descriptor() 209 static unsigned char *ses_get_page2_descriptor(struct enclosure_device *edev, in ses_get_page2_descriptor() argument 213 struct scsi_device *sdev = to_scsi_device(edev->edev.parent); in ses_get_page2_descriptor() 214 struct ses_device *ses_dev = edev->scratch; in ses_get_page2_descriptor() 238 static void ses_get_fault(struct enclosure_device *edev, in ses_get_fault() argument 243 if (!ses_page2_supported(edev)) { in ses_get_fault() [all …]
|
| /linux/include/linux/ |
| H A D | extcon-provider.h | 20 int extcon_dev_register(struct extcon_dev *edev); 21 void extcon_dev_unregister(struct extcon_dev *edev); 23 struct extcon_dev *edev); 25 struct extcon_dev *edev); 29 void extcon_dev_free(struct extcon_dev *edev); 32 void devm_extcon_dev_free(struct device *dev, struct extcon_dev *edev); 35 int extcon_sync(struct extcon_dev *edev, unsigned int id); 41 int extcon_set_state(struct extcon_dev *edev, unsigned int id, 43 int extcon_set_state_sync(struct extcon_dev *edev, unsigned int id, 55 int extcon_set_property(struct extcon_dev *edev, unsigned int id, [all …]
|
| H A D | devfreq-event.h | 67 int (*enable)(struct devfreq_event_dev *edev); 68 int (*disable)(struct devfreq_event_dev *edev); 69 int (*reset)(struct devfreq_event_dev *edev); 72 int (*set_event)(struct devfreq_event_dev *edev); 73 int (*get_event)(struct devfreq_event_dev *edev, 101 extern int devfreq_event_enable_edev(struct devfreq_event_dev *edev); 102 extern int devfreq_event_disable_edev(struct devfreq_event_dev *edev); 103 extern bool devfreq_event_is_enabled(struct devfreq_event_dev *edev); 104 extern int devfreq_event_set_event(struct devfreq_event_dev *edev); 105 extern int devfreq_event_get_event(struct devfreq_event_dev *edev, [all …]
|
| H A D | extcon.h | 175 int extcon_get_state(struct extcon_dev *edev, unsigned int id); 186 int extcon_get_property(struct extcon_dev *edev, unsigned int id, 189 int extcon_get_property_capability(struct extcon_dev *edev, 201 int extcon_register_notifier(struct extcon_dev *edev, unsigned int id, 203 int extcon_unregister_notifier(struct extcon_dev *edev, unsigned int id, 206 struct extcon_dev *edev, unsigned int id, 209 struct extcon_dev *edev, unsigned int id, 212 int extcon_register_notifier_all(struct extcon_dev *edev, 214 int extcon_unregister_notifier_all(struct extcon_dev *edev, 217 struct extcon_dev *edev, [all …]
|
| /linux/drivers/input/keyboard/ |
| H A D | goldfish_events.c | 38 struct event_dev *edev = dev_id; in events_interrupt() local 41 type = __raw_readl(edev->addr + REG_READ); in events_interrupt() 42 code = __raw_readl(edev->addr + REG_READ); in events_interrupt() 43 value = __raw_readl(edev->addr + REG_READ); in events_interrupt() 45 input_event(edev->input, type, code, value); in events_interrupt() 46 input_sync(edev->input); in events_interrupt() 50 static void events_import_bits(struct event_dev *edev, in events_import_bits() argument 53 void __iomem *addr = edev->addr; in events_import_bits() 73 static void events_import_abs_params(struct event_dev *edev) in events_import_abs_params() argument 75 struct input_dev *input_dev = edev->input; in events_import_abs_params() [all …]
|
| /linux/drivers/infiniband/hw/efa/ |
| H A D | efa_com.c | 100 static u32 efa_com_reg_read32(struct efa_com_dev *edev, u16 offset) in efa_com_reg_read32() argument 102 struct efa_com_mmio_read *mmio_read = &edev->mmio_read; in efa_com_reg_read32() 119 writel(mmio_read_reg, edev->reg_bar + EFA_REGS_MMIO_REG_READ_OFF); in efa_com_reg_read32() 130 edev->efa_dev, in efa_com_reg_read32() 140 edev->efa_dev, in efa_com_reg_read32() 152 static int efa_com_admin_init_sq(struct efa_com_dev *edev) in efa_com_admin_init_sq() argument 154 struct efa_com_admin_queue *aq = &edev->aq; in efa_com_admin_init_sq() 161 if (edev->dev_api_ver >= admin_v2_min_ver) { in efa_com_admin_init_sq() 184 sq->db_addr = (u32 __iomem *)(edev->reg_bar + EFA_REGS_AQ_PROD_DB_OFF); in efa_com_admin_init_sq() 189 writel(addr_low, edev->reg_bar + EFA_REGS_AQ_BASE_LO_OFF); in efa_com_admin_init_sq() [all …]
|
| H A D | efa_main.c | 98 struct efa_dev *dev = container_of(eeq->edev, struct efa_dev, edev); in efa_process_eqe() 113 struct efa_com_dev *edev = eq->eeq.edev; in efa_intr_msix_comp() local 115 efa_com_eq_comp_intr_handler(edev, &eq->eeq); in efa_intr_msix_comp() 124 efa_com_admin_q_comp_intr_handler(&dev->edev); in efa_intr_msix_mgmnt() 125 efa_com_aenq_intr_handler(&dev->edev, data); in efa_intr_msix_mgmnt() 234 struct efa_com_dev *edev = &dev->edev; in efa_update_hw_hints() local 237 edev->mmio_read.mmio_read_timeout = in efa_update_hw_hints() 241 edev->aq.poll_interval = hw_hints->poll_interval; in efa_update_hw_hints() 244 edev->aq.completion_timeout = in efa_update_hw_hints() 265 if (!efa_com_check_supported_feature_id(&dev->edev, in efa_set_host_info() [all …]
|
| /linux/arch/powerpc/platforms/powernv/ |
| H A D | eeh-powernv.c | 267 struct eeh_dev *edev = pdn_to_eeh_dev(pdn); in pnv_eeh_find_ecap() local 271 if (!edev || !edev->pcie_cap) in pnv_eeh_find_ecap() 326 struct eeh_dev *edev = pdn_to_eeh_dev(pdn); in pnv_eeh_probe() local 338 if (!edev || edev->pe) in pnv_eeh_probe() 342 if (edev->pdev) { in pnv_eeh_probe() 346 return edev; in pnv_eeh_probe() 353 eeh_edev_dbg(edev, "Probing device\n"); in pnv_eeh_probe() 356 edev->mode &= 0xFFFFFF00; in pnv_eeh_probe() 357 edev->pcix_cap = pnv_eeh_find_cap(pdn, PCI_CAP_ID_PCIX); in pnv_eeh_probe() 358 edev->pcie_cap = pnv_eeh_find_cap(pdn, PCI_CAP_ID_EXP); in pnv_eeh_probe() [all …]
|