/linux-master/arch/powerpc/include/asm/ |
H A D | eeh.h | 104 #define eeh_pe_for_each_dev(pe, edev, tmp) \ 105 list_for_each_entry_safe(edev, tmp, &pe->edevs, entry) 147 bool in_error; /* Error flag for edev */ 155 #define EEH_EDEV_PRINT(level, edev, fmt, ...) \ 157 (edev)->controller->global_number, PCI_BUSNO((edev)->bdfn), \ 158 PCI_SLOT((edev)->bdfn), PCI_FUNC((edev)->bdfn), \ 159 ((edev)->pe ? (edev) 165 eeh_dev_to_pdn(struct eeh_dev *edev) argument 170 eeh_dev_to_pci_dev(struct eeh_dev *edev) argument 175 eeh_dev_to_pe(struct eeh_dev* edev) argument [all...] |
H A D | device.h | 36 struct eeh_dev *edev; member in struct:dev_archdata
|
/linux-master/drivers/infiniband/hw/efa/ |
H A D | efa_com.c | 72 static u32 efa_com_reg_read32(struct efa_com_dev *edev, u16 offset) argument 74 struct efa_com_mmio_read *mmio_read = &edev->mmio_read; 91 writel(mmio_read_reg, edev->reg_bar + EFA_REGS_MMIO_REG_READ_OFF); 102 edev->efa_dev, 112 edev->efa_dev, 124 static int efa_com_admin_init_sq(struct efa_com_dev *edev) argument 126 struct efa_com_admin_queue *aq = &edev->aq; 144 sq->db_addr = (u32 __iomem *)(edev->reg_bar + EFA_REGS_AQ_PROD_DB_OFF); 149 writel(addr_low, edev->reg_bar + EFA_REGS_AQ_BASE_LO_OFF); 150 writel(addr_high, edev 161 efa_com_admin_init_cq(struct efa_com_dev *edev) argument 197 efa_com_admin_init_aenq(struct efa_com_dev *edev, struct efa_aenq_handlers *aenq_handlers) argument 659 efa_com_admin_destroy(struct efa_com_dev *edev) argument 689 efa_com_set_admin_polling_mode(struct efa_com_dev *edev, bool polling) argument 703 efa_com_stats_init(struct efa_com_dev *edev) argument 722 efa_com_admin_init(struct efa_com_dev *edev, struct efa_aenq_handlers *aenq_handlers) argument 801 efa_com_admin_q_comp_intr_handler(struct efa_com_dev *edev) argument 814 efa_com_get_specific_aenq_cb(struct efa_com_dev *edev, u16 group) argument 832 efa_com_aenq_intr_handler(struct efa_com_dev *edev, void *data) argument 884 efa_com_mmio_reg_read_resp_addr_init(struct efa_com_dev *edev) argument 898 efa_com_mmio_reg_read_init(struct efa_com_dev *edev) argument 918 efa_com_mmio_reg_read_destroy(struct efa_com_dev *edev) argument 926 efa_com_validate_version(struct efa_com_dev *edev) argument 996 efa_com_get_dma_width(struct efa_com_dev *edev) argument 1015 wait_for_reset_state(struct efa_com_dev *edev, u32 timeout, int on) argument 1039 efa_com_dev_reset(struct efa_com_dev *edev, enum efa_regs_reset_reason_types reset_reason) argument 1093 efa_com_create_eq(struct efa_com_dev *edev, struct efa_com_create_eq_params *params, struct efa_com_create_eq_result *result) argument 1128 efa_com_destroy_eq(struct efa_com_dev *edev, struct efa_com_destroy_eq_params *params) argument 1150 efa_com_arm_eq(struct efa_com_dev *edev, struct efa_com_eq *eeq) argument 1160 efa_com_eq_comp_intr_handler(struct efa_com_dev *edev, struct efa_com_eq *eeq) argument 1199 efa_com_eq_destroy(struct efa_com_dev *edev, struct efa_com_eq *eeq) argument 1210 efa_com_eq_init(struct efa_com_dev *edev, struct efa_com_eq *eeq, efa_eqe_handler cb, u16 depth, u8 msix_vec) argument [all...] |
H A D | efa_com.h | 119 struct efa_com_dev *edev; member in struct:efa_com_eq 155 int efa_com_admin_init(struct efa_com_dev *edev, 157 void efa_com_admin_destroy(struct efa_com_dev *edev); 158 int efa_com_eq_init(struct efa_com_dev *edev, struct efa_com_eq *eeq, 160 void efa_com_eq_destroy(struct efa_com_dev *edev, struct efa_com_eq *eeq); 161 int efa_com_dev_reset(struct efa_com_dev *edev, 163 void efa_com_set_admin_polling_mode(struct efa_com_dev *edev, bool polling); 164 void efa_com_admin_q_comp_intr_handler(struct efa_com_dev *edev); 165 int efa_com_mmio_reg_read_init(struct efa_com_dev *edev); 166 void efa_com_mmio_reg_read_destroy(struct efa_com_dev *edev); [all...] |
H A D | efa_com_cmd.c | 9 int efa_com_create_qp(struct efa_com_dev *edev, argument 15 struct efa_com_admin_queue *aq = &edev->aq; 44 ibdev_err_ratelimited(edev->efa_dev, 60 int efa_com_modify_qp(struct efa_com_dev *edev, argument 63 struct efa_com_admin_queue *aq = &edev->aq; 85 edev->efa_dev, 94 int efa_com_query_qp(struct efa_com_dev *edev, argument 98 struct efa_com_admin_queue *aq = &edev->aq; 112 ibdev_err_ratelimited(edev->efa_dev, 127 int efa_com_destroy_qp(struct efa_com_dev *edev, argument 153 efa_com_create_cq(struct efa_com_dev *edev, struct efa_com_create_cq_params *params, struct efa_com_create_cq_result *result) argument 202 efa_com_destroy_cq(struct efa_com_dev *edev, struct efa_com_destroy_cq_params *params) argument 229 efa_com_register_mr(struct efa_com_dev *edev, struct efa_com_reg_mr_params *params, struct efa_com_reg_mr_result *result) argument 289 efa_com_dereg_mr(struct efa_com_dev *edev, struct efa_com_dereg_mr_params *params) argument 315 efa_com_create_ah(struct efa_com_dev *edev, struct efa_com_create_ah_params *params, struct efa_com_create_ah_result *result) argument 346 efa_com_destroy_ah(struct efa_com_dev *edev, struct efa_com_destroy_ah_params *params) argument 374 efa_com_check_supported_feature_id(struct efa_com_dev *edev, enum efa_admin_aq_feature_id feature_id) argument 387 efa_com_get_feature_ex(struct efa_com_dev *edev, struct efa_admin_get_feature_resp *get_resp, enum efa_admin_aq_feature_id feature_id, dma_addr_t control_buf_dma_addr, u32 control_buff_size) argument 437 efa_com_get_feature(struct efa_com_dev *edev, struct efa_admin_get_feature_resp *get_resp, enum efa_admin_aq_feature_id feature_id) argument 444 efa_com_get_device_attr(struct efa_com_dev *edev, struct efa_com_get_device_attr_result *result) argument 537 efa_com_get_hw_hints(struct efa_com_dev *edev, struct efa_com_get_hw_hints_result *result) argument 558 efa_com_set_feature_ex(struct efa_com_dev *edev, struct efa_admin_set_feature_resp *set_resp, struct efa_admin_set_feature_cmd *set_cmd, enum efa_admin_aq_feature_id feature_id, dma_addr_t control_buf_dma_addr, u32 control_buff_size) argument 606 efa_com_set_feature(struct efa_com_dev *edev, struct efa_admin_set_feature_resp *set_resp, struct efa_admin_set_feature_cmd *set_cmd, enum efa_admin_aq_feature_id feature_id) argument 615 efa_com_set_aenq_config(struct efa_com_dev *edev, u32 groups) argument 658 efa_com_alloc_pd(struct efa_com_dev *edev, struct efa_com_alloc_pd_result *result) argument 684 efa_com_dealloc_pd(struct efa_com_dev *edev, struct efa_com_dealloc_pd_params *params) argument 710 efa_com_alloc_uar(struct efa_com_dev *edev, struct efa_com_alloc_uar_result *result) argument 736 efa_com_dealloc_uar(struct efa_com_dev *edev, struct efa_com_dealloc_uar_params *params) argument 762 efa_com_get_stats(struct efa_com_dev *edev, struct efa_com_get_stats_params *params, union efa_com_get_stats_result *result) argument [all...] |
H A D | efa_com_cmd.h | 290 int efa_com_create_qp(struct efa_com_dev *edev, 293 int efa_com_modify_qp(struct efa_com_dev *edev, 295 int efa_com_query_qp(struct efa_com_dev *edev, 298 int efa_com_destroy_qp(struct efa_com_dev *edev, 300 int efa_com_create_cq(struct efa_com_dev *edev, 303 int efa_com_destroy_cq(struct efa_com_dev *edev, 305 int efa_com_register_mr(struct efa_com_dev *edev, 308 int efa_com_dereg_mr(struct efa_com_dev *edev, 310 int efa_com_create_ah(struct efa_com_dev *edev, 313 int efa_com_destroy_ah(struct efa_com_dev *edev, [all...] |
H A D | efa_main.c | 94 struct efa_dev *dev = container_of(eeq->edev, struct efa_dev, edev); 109 struct efa_com_dev *edev = eq->eeq.edev; local 111 efa_com_eq_comp_intr_handler(edev, &eq->eeq); 120 efa_com_admin_q_comp_intr_handler(&dev->edev); 121 efa_com_aenq_intr_handler(&dev->edev, data); 223 struct efa_com_dev *edev = &dev->edev; local 226 edev 501 efa_device_init(struct efa_com_dev *edev, struct pci_dev *pdev) argument 532 struct efa_com_dev *edev; local 632 struct efa_com_dev *edev; local [all...] |
/linux-master/drivers/net/ethernet/qlogic/qede/ |
H A D | qede.h | 176 #define IS_VF(edev) test_bit(QEDE_FLAGS_IS_VF, \ 177 &(edev)->flags) 184 #define QEDE_MAX_RSS_CNT(edev) ((edev)->dev_info.num_queues) 185 #define QEDE_MAX_TSS_CNT(edev) ((edev)->dev_info.num_queues) 186 #define QEDE_IS_BB(edev) \ 187 ((edev)->dev_info.common.dev_type == QED_DEV_TYPE_BB) 188 #define QEDE_IS_AH(edev) \ 189 ((edev) 454 struct qede_dev *edev; member in struct:qede_fastpath [all...] |
H A D | qede_fp.c | 76 int qede_free_tx_pkt(struct qede_dev *edev, struct qede_tx_queue *txq, int *len) argument 88 DP_ERR(edev, 108 dma_unmap_single(&edev->pdev->dev, BD_UNMAP_ADDR(first_bd), 115 dma_unmap_page(&edev->pdev->dev, BD_UNMAP_ADDR(tx_data_bd), 342 struct qede_dev *edev = netdev_priv(dev); local 343 struct device *dmadev = &edev->pdev->dev; 356 i = smp_processor_id() % edev->total_xdp_queues; 357 xdp_tx = edev->fp_array[i].xdp_tx; 400 static void qede_xdp_tx_int(struct qede_dev *edev, struct qede_tx_queue *txq) argument 403 struct device *dev = &edev 432 qede_tx_int(struct qede_dev *edev, struct qede_tx_queue *txq) argument 588 qede_update_rx_prod(struct qede_dev *edev, struct qede_rx_queue *rxq) argument 637 qede_skb_receive(struct qede_dev *edev, struct qede_fastpath *fp, struct qede_rx_queue *rxq, struct sk_buff *skb, u16 vlan_tag) argument 648 qede_set_gro_params(struct qede_dev *edev, struct sk_buff *skb, struct eth_fast_path_rx_tpa_start_cqe *cqe) argument 664 qede_fill_frag_skb(struct qede_dev *edev, struct qede_rx_queue *rxq, u8 tpa_agg_index, u16 len_on_bd) argument 759 qede_tpa_rx_build_skb(struct qede_dev *edev, struct qede_rx_queue *rxq, struct sw_rx_data *bd, u16 len, u16 pad, bool alloc_skb) argument 790 qede_rx_build_skb(struct qede_dev *edev, struct qede_rx_queue *rxq, struct sw_rx_data *bd, u16 len, u16 pad) argument 831 qede_tpa_start(struct qede_dev *edev, struct qede_rx_queue *rxq, struct eth_fast_path_rx_tpa_start_cqe *cqe) argument 917 qede_gro_receive(struct qede_dev *edev, struct qede_fastpath *fp, struct sk_buff *skb, u16 vlan_tag) argument 957 qede_tpa_cont(struct qede_dev *edev, struct qede_rx_queue *rxq, struct eth_fast_path_rx_tpa_cont_cqe *cqe) argument 972 qede_tpa_end(struct qede_dev *edev, struct qede_fastpath *fp, struct eth_fast_path_rx_tpa_end_cqe *cqe) argument 1079 qede_rx_xdp(struct qede_dev *edev, struct qede_fastpath *fp, struct qede_rx_queue *rxq, struct bpf_prog *prog, struct sw_rx_data *bd, struct eth_fast_path_rx_reg_cqe *cqe, u16 *data_offset, u16 *len) argument 1169 qede_rx_build_jumbo(struct qede_dev *edev, struct qede_rx_queue *rxq, struct sk_buff *skb, struct eth_fast_path_rx_reg_cqe *cqe, u16 first_bd_len) argument 1223 qede_rx_process_tpa_cqe(struct qede_dev *edev, struct qede_fastpath *fp, struct qede_rx_queue *rxq, union eth_rx_cqe *cqe, enum eth_rx_cqe_type type) argument 1243 qede_rx_process_cqe(struct qede_dev *edev, struct qede_fastpath *fp, struct qede_rx_queue *rxq) argument 1342 struct qede_dev *edev = fp->edev; local 1420 struct qede_dev *edev = fp->edev; local 1480 struct qede_dev *edev = netdev_priv(ndev); local 1748 struct qede_dev *edev = netdev_priv(dev); local 1783 struct qede_dev *edev = netdev_priv(dev); local [all...] |
/linux-master/arch/powerpc/platforms/pseries/ |
H A D | eeh_pseries.c | 77 struct eeh_dev *edev = pdn_to_eeh_dev(pdn); local 79 edev->pe_config_addr = (pdn->busno << 16) | (pdn->devfn << 8); 80 eeh_pe_tree_remove(edev); /* Remove as it is adding to bus pe */ 81 eeh_pe_tree_insert(edev, physfn_pe); /* Add as VF PE type */ 290 struct eeh_dev *edev = pdn_to_eeh_dev(pdn); local 295 if (!edev || !edev->pcie_cap) 319 * @edev: EEH device 325 static struct eeh_pe *pseries_eeh_pe_get_parent(struct eeh_dev *edev) argument 328 struct pci_dn *pdn = eeh_dev_to_pdn(edev); 367 struct eeh_dev *edev; local 461 struct eeh_dev *edev; local 675 pseries_eeh_read_config(struct eeh_dev *edev, int where, int size, u32 *val) argument 691 pseries_eeh_write_config(struct eeh_dev *edev, int where, int size, u32 val) argument 722 pseries_call_allow_unfreeze(struct eeh_dev *edev) argument 772 pseries_notify_resume(struct eeh_dev *edev) argument [all...] |
/linux-master/drivers/scsi/ |
H A D | ses.c | 38 static bool ses_page2_supported(struct enclosure_device *edev) argument 40 struct ses_device *ses_dev = edev->scratch; 179 static int ses_set_page2_descriptor(struct enclosure_device *edev, argument 184 struct scsi_device *sdev = to_scsi_device(edev->edev.parent); 185 struct ses_device *ses_dev = edev->scratch; 210 static unsigned char *ses_get_page2_descriptor(struct enclosure_device *edev, argument 214 struct scsi_device *sdev = to_scsi_device(edev->edev.parent); 215 struct ses_device *ses_dev = edev 239 ses_get_fault(struct enclosure_device *edev, struct enclosure_component *ecomp) argument 253 ses_set_fault(struct enclosure_device *edev, struct enclosure_component *ecomp, enum enclosure_component_setting val) argument 285 ses_get_status(struct enclosure_device *edev, struct enclosure_component *ecomp) argument 299 ses_get_locate(struct enclosure_device *edev, struct enclosure_component *ecomp) argument 313 ses_set_locate(struct enclosure_device *edev, struct enclosure_component *ecomp, enum enclosure_component_setting val) argument 344 ses_set_active(struct enclosure_device *edev, struct enclosure_component *ecomp, enum enclosure_component_setting val) argument 377 ses_show_id(struct enclosure_device *edev, char *buf) argument 385 ses_get_power_status(struct enclosure_device *edev, struct enclosure_component *ecomp) argument 400 ses_set_power_status(struct enclosure_device *edev, struct enclosure_component *ecomp, int val) argument 446 struct enclosure_device *edev; member in struct:ses_host_edev 531 ses_enclosure_find_by_addr(struct enclosure_device *edev, void *data) argument 552 ses_enclosure_data_process(struct enclosure_device *edev, struct scsi_device *sdev, int create) argument 669 ses_match_to_enclosure(struct enclosure_device *edev, struct scsi_device *sdev, int refresh) argument 701 struct enclosure_device *edev; local 857 struct enclosure_device *edev, *prev = NULL; local 870 struct enclosure_device *edev; local [all...] |
/linux-master/drivers/net/ethernet/broadcom/bnxt/ |
H A D | bnxt_ulp.h | 64 #define BNXT_EN_VF(edev) ((edev)->flags & BNXT_EN_FLAG_VF) 96 static inline bool bnxt_ulp_registered(struct bnxt_en_dev *edev) argument 98 if (edev && rcu_access_pointer(edev->ulp_tbl->ulp_ops)) 120 int bnxt_register_dev(struct bnxt_en_dev *edev, struct bnxt_ulp_ops *ulp_ops, 122 void bnxt_unregister_dev(struct bnxt_en_dev *edev); 123 int bnxt_send_msg(struct bnxt_en_dev *edev, struct bnxt_fw_msg *fw_msg); 124 int bnxt_register_async_events(struct bnxt_en_dev *edev,
|
/linux-master/drivers/extcon/ |
H A D | extcon-max3355.c | 17 struct extcon_dev *edev; member in struct:max3355_data 39 extcon_set_state_sync(data->edev, EXTCON_USB_HOST, false); 40 extcon_set_state_sync(data->edev, EXTCON_USB, true); 47 extcon_set_state_sync(data->edev, EXTCON_USB, false); 48 extcon_set_state_sync(data->edev, EXTCON_USB_HOST, true); 79 data->edev = devm_extcon_dev_allocate(&pdev->dev, max3355_cable); 80 if (IS_ERR(data->edev)) { 82 return PTR_ERR(data->edev); 85 err = devm_extcon_dev_register(&pdev->dev, data->edev);
|
H A D | extcon-usbc-cros-ec.c | 20 struct extcon_dev *edev; member in struct:cros_ec_extcon_info 317 extcon_set_state(info->edev, EXTCON_USB, device_connected); 318 extcon_set_state(info->edev, EXTCON_USB_HOST, host_connected); 319 extcon_set_state(info->edev, EXTCON_DISP_DP, dp); 320 extcon_set_property(info->edev, EXTCON_USB, 323 extcon_set_property(info->edev, EXTCON_USB_HOST, 326 extcon_set_property(info->edev, EXTCON_USB, 329 extcon_set_property(info->edev, EXTCON_USB_HOST, 332 extcon_set_property(info->edev, EXTCON_DISP_DP, 335 extcon_set_property(info->edev, EXTCON_US [all...] |
H A D | extcon-qcom-spmi-misc.c | 24 struct extcon_dev *edev; member in struct:qcom_usb_extcon_info 55 extcon_set_property(info->edev, EXTCON_USB_HOST, 58 extcon_set_state_sync(info->edev, EXTCON_USB_HOST, !state); 70 extcon_set_property(info->edev, EXTCON_USB, 73 extcon_set_state_sync(info->edev, EXTCON_USB, state); 97 info->edev = devm_extcon_dev_allocate(dev, qcom_usb_extcon_cable); 98 if (IS_ERR(info->edev)) { 103 ret = devm_extcon_dev_register(dev, info->edev); 109 ret = extcon_set_property_capability(info->edev, 111 ret |= extcon_set_property_capability(info->edev, [all...] |
H A D | extcon-gpio.c | 25 * @edev: Extcon device. 36 struct extcon_dev *edev; member in struct:gpio_extcon_data 53 extcon_set_state_sync(data->edev, data->extcon_id, state); 106 data->edev = devm_extcon_dev_allocate(dev, &data->extcon_id); 107 if (IS_ERR(data->edev)) { 112 ret = devm_extcon_dev_register(dev, data->edev);
|
H A D | extcon-ptn5150.c | 48 struct extcon_dev *edev; member in struct:ptn5150_info 88 extcon_set_state_sync(info->edev, EXTCON_USB_HOST, false); 90 extcon_set_state_sync(info->edev, EXTCON_USB, true); 94 extcon_set_state_sync(info->edev, EXTCON_USB, false); 101 extcon_set_state_sync(info->edev, EXTCON_USB_HOST, true); 123 if (!info->edev) 143 extcon_set_state_sync(info->edev, 145 extcon_set_state_sync(info->edev, 289 info->edev = devm_extcon_dev_allocate(info->dev, ptn5150_extcon_cable); 290 if (IS_ERR(info->edev)) { [all...] |
/linux-master/arch/powerpc/kernel/ |
H A D | eeh.c | 168 static size_t eeh_dump_dev_log(struct eeh_dev *edev, char *buf, size_t len) argument 176 edev->pe->phb->global_number, edev->bdfn >> 8, 177 PCI_SLOT(edev->bdfn), PCI_FUNC(edev->bdfn)); 179 edev->pe->phb->global_number, edev->bdfn >> 8, 180 PCI_SLOT(edev->bdfn), PCI_FUNC(edev->bdfn)); 182 eeh_ops->read_config(edev, PCI_VENDOR_I 271 struct eeh_dev *edev, *tmp; local 424 eeh_dev_check_failure(struct eeh_dev *edev) argument 591 struct eeh_dev *edev; local 684 eeh_disable_and_save_dev_state(struct eeh_dev *edev, void *userdata) argument 710 eeh_restore_dev_state(struct eeh_dev *edev, void *userdata) argument 737 struct eeh_dev *edev = pci_dev_to_eeh_dev(dev); local 791 eeh_set_dev_freset(struct eeh_dev *edev, void *flag) argument 902 eeh_save_bars(struct eeh_dev *edev) argument 1009 struct eeh_dev *edev; local 1069 struct eeh_dev *edev; local 1153 struct eeh_dev *edev, *tmp; local 1208 struct eeh_dev *edev; local 1253 struct eeh_dev *edev; local 1301 struct eeh_dev *edev; local 1426 struct eeh_dev *edev, *tmp; local 1720 struct eeh_dev *edev; local [all...] |
H A D | pci_dn.c | 130 struct eeh_dev *edev; local 133 edev = kzalloc(sizeof(*edev), GFP_KERNEL); 134 if (!edev) 138 pdn->edev = edev; 139 edev->pdn = pdn; 140 edev->bdfn = (pdn->busno << 8) | pdn->devfn; 141 edev->controller = pdn->phb; 143 return edev; 290 struct eeh_dev *edev; local 347 struct eeh_dev *edev = pdn_to_eeh_dev(pdn); local [all...] |
H A D | eeh_cache.c | 44 struct eeh_dev *edev; member in struct:pci_io_addr_range 67 return piar->edev; 84 struct eeh_dev *edev; local 88 edev = __eeh_addr_cache_get_device(addr); 90 return edev; 147 piar->edev = pci_dev_to_eeh_dev(dev); 151 eeh_edev_dbg(piar->edev, "PIAR: insert range=[%pap:%pap]\n", 162 struct eeh_dev *edev; local 165 edev = pci_dev_to_eeh_dev(dev); 166 if (!edev) { [all...] |
/linux-master/arch/powerpc/platforms/powernv/ |
H A D | eeh-powernv.c | 268 struct eeh_dev *edev = pdn_to_eeh_dev(pdn); local 272 if (!edev || !edev->pcie_cap) 327 struct eeh_dev *edev = pdn_to_eeh_dev(pdn); local 339 if (!edev || edev->pe) 343 if (edev->pdev) { 344 pr_debug("%s: found existing edev for %04x:%02x:%02x.%01x\n", 347 return edev; 354 eeh_edev_dbg(edev, "Probin 805 struct eeh_dev *edev = pdn_to_eeh_dev(pdn); local 911 struct eeh_dev *edev = pdn->edev; local 931 struct eeh_dev *edev = pdn_to_eeh_dev(pdn); local 969 struct eeh_dev *edev = pdn_to_eeh_dev(pdn); local 1005 struct eeh_dev *edev; local 1210 struct eeh_dev *edev = pdn_to_eeh_dev(pdn); local 1229 pnv_eeh_read_config(struct eeh_dev *edev, int where, int size, u32 *val) argument 1245 pnv_eeh_write_config(struct eeh_dev *edev, int where, int size, u32 val) argument 1603 pnv_eeh_restore_config(struct eeh_dev *edev) argument [all...] |
/linux-master/include/linux/ |
H A D | eisa.h | 80 static inline void *eisa_get_drvdata (struct eisa_device *edev) argument 82 return dev_get_drvdata(&edev->dev); 85 static inline void eisa_set_drvdata (struct eisa_device *edev, void *data) argument 87 dev_set_drvdata(&edev->dev, data);
|
/linux-master/drivers/power/supply/ |
H A D | max8997_charger.c | 38 struct extcon_dev *edev; member in struct:charger_data 102 struct extcon_dev *edev = charger->edev; local 105 if (extcon_get_state(edev, EXTCON_CHG_USB_SDP) > 0) { 108 } else if (extcon_get_state(edev, EXTCON_CHG_USB_DCP) > 0) { 111 } else if (extcon_get_state(edev, EXTCON_CHG_USB_FAST) > 0) { 114 } else if (extcon_get_state(edev, EXTCON_CHG_USB_SLOW) > 0) { 117 } else if (extcon_get_state(edev, EXTCON_CHG_USB_CDP) > 0) { 244 charger->edev = extcon_get_extcon_dev("max8997-muic"); 245 if (IS_ERR(charger->edev)) { [all...] |
/linux-master/drivers/devfreq/event/ |
H A D | exynos-ppmu.c | 34 struct devfreq_event_dev **edev; member in struct:exynos_ppmu 120 static int exynos_ppmu_find_ppmu_id(struct devfreq_event_dev *edev) argument 122 return __exynos_ppmu_find_ppmu_id(edev->desc->name); 128 static int exynos_ppmu_disable(struct devfreq_event_dev *edev) argument 130 struct exynos_ppmu *info = devfreq_event_get_drvdata(edev); 157 static int exynos_ppmu_set_event(struct devfreq_event_dev *edev) argument 159 struct exynos_ppmu *info = devfreq_event_get_drvdata(edev); 160 int id = exynos_ppmu_find_ppmu_id(edev); 179 edev->desc->event_type); 201 static int exynos_ppmu_get_event(struct devfreq_event_dev *edev, argument 280 exynos_ppmu_v2_disable(struct devfreq_event_dev *edev) argument 374 exynos_ppmu_v2_set_event(struct devfreq_event_dev *edev) argument 419 exynos_ppmu_v2_get_event(struct devfreq_event_dev *edev, struct devfreq_event_data *edata) argument 647 struct devfreq_event_dev **edev; local [all...] |
H A D | exynos-nocp.c | 20 struct devfreq_event_dev *edev; member in struct:exynos_nocp 32 static int exynos_nocp_set_event(struct devfreq_event_dev *edev) argument 34 struct exynos_nocp *nocp = devfreq_event_get_drvdata(edev); 143 static int exynos_nocp_get_event(struct devfreq_event_dev *edev, argument 146 struct exynos_nocp *nocp = devfreq_event_get_drvdata(edev); 170 dev_dbg(&edev->dev, "%s (event: %ld/%ld)\n", edev->desc->name, 258 nocp->edev = devm_devfreq_event_add_edev(&pdev->dev, &nocp->desc); 259 if (IS_ERR(nocp->edev)) { 262 return PTR_ERR(nocp->edev); [all...] |