/drivers/extcon/ |
D | extcon-intel-cht-wc.c | 108 static int cht_wc_extcon_get_id(struct cht_wc_extcon_data *ext, int pwrsrc_sts) in cht_wc_extcon_get_id() argument 126 static int cht_wc_extcon_get_charger(struct cht_wc_extcon_data *ext, in cht_wc_extcon_get_charger() argument 135 ret = regmap_read(ext->regmap, CHT_WC_USBSRC, &usbsrc); in cht_wc_extcon_get_charger() 137 dev_err(ext->dev, "Error reading usbsrc: %d\n", ret); in cht_wc_extcon_get_charger() 154 dev_warn(ext->dev, "Could not detect charger type\n"); in cht_wc_extcon_get_charger() 156 dev_warn(ext->dev, "Timeout detecting charger type\n"); in cht_wc_extcon_get_charger() 163 dev_warn(ext->dev, in cht_wc_extcon_get_charger() 182 static void cht_wc_extcon_set_phymux(struct cht_wc_extcon_data *ext, u8 state) in cht_wc_extcon_set_phymux() argument 186 ret = regmap_write(ext->regmap, CHT_WC_PHYCTRL, state); in cht_wc_extcon_set_phymux() 188 dev_err(ext->dev, "Error writing phyctrl: %d\n", ret); in cht_wc_extcon_set_phymux() [all …]
|
/drivers/net/ethernet/netronome/nfp/flower/ |
D | match.c | 11 nfp_flower_compile_meta(struct nfp_flower_meta_tci *ext, in nfp_flower_compile_meta() argument 15 ext->nfp_flow_key_layer = key_type; in nfp_flower_compile_meta() 16 ext->mask_id = ~0; in nfp_flower_compile_meta() 23 nfp_flower_compile_tci(struct nfp_flower_meta_tci *ext, in nfp_flower_compile_tci() argument 46 ext->tci |= cpu_to_be16((key_tci & msk_tci)); in nfp_flower_compile_tci() 52 nfp_flower_compile_meta_tci(struct nfp_flower_meta_tci *ext, in nfp_flower_compile_meta_tci() argument 56 memset(ext, 0, sizeof(struct nfp_flower_meta_tci)); in nfp_flower_compile_meta_tci() 59 nfp_flower_compile_meta(ext, msk, key_type); in nfp_flower_compile_meta_tci() 62 nfp_flower_compile_tci(ext, msk, rule); in nfp_flower_compile_meta_tci() 95 nfp_flower_compile_mac(struct nfp_flower_mac_mpls *ext, in nfp_flower_compile_mac() argument [all …]
|
D | main.h | 419 nfp_flower_compile_meta(struct nfp_flower_meta_tci *ext, 422 nfp_flower_compile_tci(struct nfp_flower_meta_tci *ext, 432 nfp_flower_compile_mac(struct nfp_flower_mac_mpls *ext, 436 nfp_flower_compile_mpls(struct nfp_flower_mac_mpls *ext, 441 nfp_flower_compile_tport(struct nfp_flower_tp_ports *ext, 445 nfp_flower_compile_vlan(struct nfp_flower_vlan *ext, 449 nfp_flower_compile_ipv4(struct nfp_flower_ipv4 *ext, 452 nfp_flower_compile_ipv6(struct nfp_flower_ipv6 *ext, 455 nfp_flower_compile_geneve_opt(u8 *ext, u8 *msk, struct flow_rule *rule); 457 nfp_flower_compile_ipv4_gre_tun(struct nfp_flower_ipv4_gre_tun *ext, [all …]
|
/drivers/gpu/drm/i915/ |
D | i915_user_extensions.c | 16 int i915_user_extensions(struct i915_user_extension __user *ext, in i915_user_extensions() argument 23 while (ext) { in i915_user_extensions() 31 err = check_user_mbz(&ext->flags); in i915_user_extensions() 35 for (i = 0; i < ARRAY_SIZE(ext->rsvd); i++) { in i915_user_extensions() 36 err = check_user_mbz(&ext->rsvd[i]); in i915_user_extensions() 41 if (get_user(name, &ext->name)) in i915_user_extensions() 48 err = tbl[name](ext, data); in i915_user_extensions() 53 if (get_user(next, &ext->next_extension) || in i915_user_extensions() 54 overflows_type(next, ext)) in i915_user_extensions() 57 ext = u64_to_user_ptr(next); in i915_user_extensions()
|
D | i915_user_extensions.h | 12 typedef int (*i915_user_extension_fn)(struct i915_user_extension __user *ext, 15 int i915_user_extensions(struct i915_user_extension __user *ext,
|
/drivers/hid/ |
D | hid-wiimote-modules.c | 820 static void wiimod_nunchuk_in_ext(struct wiimote_data *wdata, const __u8 *ext) in wiimod_nunchuk_in_ext() argument 854 bx = ext[0]; in wiimod_nunchuk_in_ext() 855 by = ext[1]; in wiimod_nunchuk_in_ext() 859 x = ext[2] << 2; in wiimod_nunchuk_in_ext() 860 y = ext[3] << 2; in wiimod_nunchuk_in_ext() 861 z = ext[4] << 2; in wiimod_nunchuk_in_ext() 864 x |= (ext[5] >> 3) & 0x02; in wiimod_nunchuk_in_ext() 865 y |= (ext[5] >> 4) & 0x02; in wiimod_nunchuk_in_ext() 867 z |= (ext[5] >> 5) & 0x06; in wiimod_nunchuk_in_ext() 869 x |= (ext[5] >> 2) & 0x03; in wiimod_nunchuk_in_ext() [all …]
|
/drivers/media/common/saa7146/ |
D | saa7146_core.c | 296 if (dev->ext) { in interrupt_hw() 297 if (dev->ext->irq_mask & isr) { in interrupt_hw() 298 if (dev->ext->irq_func) in interrupt_hw() 299 dev->ext->irq_func(dev, &isr); in interrupt_hw() 300 isr &= ~dev->ext->irq_mask; in interrupt_hw() 344 struct saa7146_extension *ext = pci_ext->ext; in saa7146_init_one() local 437 dev->ext = ext; in saa7146_init_one() 455 if (ext->probe && ext->probe(dev)) { in saa7146_init_one() 460 if (ext->attach(dev, pci_ext)) { in saa7146_init_one() 513 dev->ext->detach(dev); in saa7146_remove_one() [all …]
|
/drivers/net/wireless/intel/ipw2x00/ |
D | libipw_wx.c | 508 struct iw_encode_ext *ext = (struct iw_encode_ext *)extra; in libipw_wx_set_encodeext() local 527 if (ext->ext_flags & IW_ENCODE_EXT_GROUP_KEY) { in libipw_wx_set_encodeext() 532 if (idx != 0 && ext->alg != IW_ENCODE_ALG_WEP) in libipw_wx_set_encodeext() 542 ext->alg == IW_ENCODE_ALG_NONE) { in libipw_wx_set_encodeext() 567 switch (ext->alg) { in libipw_wx_set_encodeext() 582 dev->name, ext->alg); in libipw_wx_set_encodeext() 594 dev->name, ext->alg); in libipw_wx_set_encodeext() 620 if (ext->key_len > 0 && (*crypt)->ops->set_key && in libipw_wx_set_encodeext() 621 (*crypt)->ops->set_key(ext->key, ext->key_len, ext->rx_seq, in libipw_wx_set_encodeext() 629 if (ext->ext_flags & IW_ENCODE_EXT_SET_TX_KEY) { in libipw_wx_set_encodeext() [all …]
|
/drivers/staging/rtl8192u/ieee80211/ |
D | ieee80211_wx.c | 493 struct iw_encode_ext *ext = (struct iw_encode_ext *)extra; in ieee80211_wx_set_encode_ext() local 511 if (ext->ext_flags & IW_ENCODE_EXT_GROUP_KEY) { in ieee80211_wx_set_encode_ext() 518 if (idx != 0 && ext->alg != IW_ENCODE_ALG_WEP) in ieee80211_wx_set_encode_ext() 530 ext->alg == IW_ENCODE_ALG_NONE) { in ieee80211_wx_set_encode_ext() 551 switch (ext->alg) { in ieee80211_wx_set_encode_ext() 566 dev->name, ext->alg); in ieee80211_wx_set_encode_ext() 575 dev->name, ext->alg); in ieee80211_wx_set_encode_ext() 576 printk("========>unknown crypto alg %d\n", ext->alg); in ieee80211_wx_set_encode_ext() 602 if (ext->key_len > 0 && (*crypt)->ops->set_key && in ieee80211_wx_set_encode_ext() 603 (*crypt)->ops->set_key(ext->key, ext->key_len, ext->rx_seq, in ieee80211_wx_set_encode_ext() [all …]
|
/drivers/net/ethernet/altera/ |
D | altera_tse_ethtool.c | 87 u64 ext; in tse_fill_stats() local 99 ext = (u64) csrrd32(priv->mac_dev, in tse_fill_stats() 102 ext |= csrrd32(priv->mac_dev, in tse_fill_stats() 104 buf[4] = ext; in tse_fill_stats() 107 ext = (u64) csrrd32(priv->mac_dev, in tse_fill_stats() 110 ext |= csrrd32(priv->mac_dev, in tse_fill_stats() 112 buf[5] = ext; in tse_fill_stats() 140 ext = (u64) csrrd32(priv->mac_dev, in tse_fill_stats() 142 ext |= csrrd32(priv->mac_dev, in tse_fill_stats() 144 buf[18] = ext; in tse_fill_stats()
|
/drivers/net/ethernet/mellanox/mlx5/core/en/ |
D | port.c | 103 bool ext = force_legacy ? false : mlx5e_ptys_ext_supported(mdev); in mlx5e_port_get_speed_arr() local 105 *size = ext ? ARRAY_SIZE(mlx5e_ext_link_speed) : in mlx5e_port_get_speed_arr() 107 *arr = ext ? mlx5e_ext_link_speed : mlx5e_link_speed; in mlx5e_port_get_speed_arr() 110 int mlx5_port_query_eth_proto(struct mlx5_core_dev *dev, u8 port, bool ext, in mlx5_port_query_eth_proto() argument 123 eproto->cap = MLX5_GET_ETH_PROTO(ptys_reg, out, ext, in mlx5_port_query_eth_proto() 125 eproto->admin = MLX5_GET_ETH_PROTO(ptys_reg, out, ext, eth_proto_admin); in mlx5_port_query_eth_proto() 126 eproto->oper = MLX5_GET_ETH_PROTO(ptys_reg, out, ext, eth_proto_oper); in mlx5_port_query_eth_proto() 148 u32 proto_admin, bool ext) in mlx5_port_set_eth_ptys() argument 166 if (ext) in mlx5_port_set_eth_ptys() 195 bool ext; in mlx5e_port_linkspeed() local [all …]
|
/drivers/ptp/ |
D | ptp_ocp.c | 477 struct ptp_ocp_ext_src *ext = NULL; in ptp_ocp_enable() local 484 ext = bp->ts0; in ptp_ocp_enable() 487 ext = bp->ts1; in ptp_ocp_enable() 492 ext = bp->pps; in ptp_ocp_enable() 499 if (ext) in ptp_ocp_enable() 500 err = ext->info->enable(ext, on); in ptp_ocp_enable() 995 struct ptp_ocp_ext_src *ext = priv; in ptp_ocp_ts_irq() local 996 struct ts_reg __iomem *reg = ext->mem; in ptp_ocp_ts_irq() 1005 ev.index = ext->info->index; in ptp_ocp_ts_irq() 1008 ptp_clock_event(ext->bp->ptp, &ev); in ptp_ocp_ts_irq() [all …]
|
/drivers/infiniband/core/ |
D | uverbs_std_types_srq.c | 68 attr.ext.cq = uverbs_attr_get_obj(attrs, in UVERBS_HANDLER() 70 if (IS_ERR(attr.ext.cq)) in UVERBS_HANDLER() 71 return PTR_ERR(attr.ext.cq); in UVERBS_HANDLER() 81 attr.ext.xrc.xrcd = (struct ib_xrcd *)xrcd_uobj->object; in UVERBS_HANDLER() 82 if (!attr.ext.xrc.xrcd) in UVERBS_HANDLER() 89 ret = uverbs_copy_from(&attr.ext.tag_matching.max_num_tags, in UVERBS_HANDLER() 131 &srq->ext.xrc.srq_num, in UVERBS_HANDLER() 132 sizeof(srq->ext.xrc.srq_num)); in UVERBS_HANDLER()
|
/drivers/net/wireless/intersil/orinoco/ |
D | wext.c | 726 struct iw_encode_ext *ext = (struct iw_encode_ext *)extra; in orinoco_ioctl_set_encodeext() local 727 int idx, alg = ext->alg, set_key = 1; in orinoco_ioctl_set_encodeext() 751 if (ext->ext_flags & IW_ENCODE_EXT_SET_TX_KEY) { in orinoco_ioctl_set_encodeext() 754 (ext->key_len > 0)) ? 1 : 0; in orinoco_ioctl_set_encodeext() 767 if (ext->key_len <= 0) in orinoco_ioctl_set_encodeext() 772 ext->key, ext->key_len, NULL, 0); in orinoco_ioctl_set_encodeext() 780 (ext->key_len > sizeof(struct orinoco_tkip_key))) in orinoco_ioctl_set_encodeext() 785 if (ext->ext_flags & IW_ENCODE_EXT_RX_SEQ_VALID) in orinoco_ioctl_set_encodeext() 786 tkip_iv = &ext->rx_seq[0]; in orinoco_ioctl_set_encodeext() 789 ext->key, ext->key_len, tkip_iv, in orinoco_ioctl_set_encodeext() [all …]
|
/drivers/block/drbd/ |
D | drbd_actlog.c | 671 struct bm_extent *ext = lc_entry(e, struct bm_extent, lce); in update_rs_extent() local 672 if (ext->lce.lc_number == enr) { in update_rs_extent() 674 ext->rs_left -= count; in update_rs_extent() 676 ext->rs_left += count; in update_rs_extent() 678 ext->rs_failed += count; in update_rs_extent() 679 if (ext->rs_left < ext->rs_failed) { in update_rs_extent() 682 ext->lce.lc_number, ext->rs_left, in update_rs_extent() 683 ext->rs_failed, count, in update_rs_extent() 692 ext->rs_left = drbd_bm_e_weight(device, enr); in update_rs_extent() 702 if (ext->flags != 0) { in update_rs_extent() [all …]
|
/drivers/gpu/drm/msm/disp/dpu1/ |
D | dpu_hw_ctl.c | 363 u32 mixercfg = 0, mixercfg_ext = 0, mix, ext; in dpu_hw_ctl_setup_blendstage() local 387 ext = i >= 7; in dpu_hw_ctl_setup_blendstage() 399 mixercfg_ext |= ext << 0; in dpu_hw_ctl_setup_blendstage() 407 mixercfg_ext |= ext << 2; in dpu_hw_ctl_setup_blendstage() 415 mixercfg_ext |= ext << 4; in dpu_hw_ctl_setup_blendstage() 423 mixercfg_ext |= ext << 6; in dpu_hw_ctl_setup_blendstage() 428 mixercfg_ext |= ext << 8; in dpu_hw_ctl_setup_blendstage() 432 mixercfg_ext |= ext << 10; in dpu_hw_ctl_setup_blendstage() 436 mixercfg_ext |= ext << 12; in dpu_hw_ctl_setup_blendstage() 440 mixercfg_ext |= ext << 14; in dpu_hw_ctl_setup_blendstage() [all …]
|
/drivers/net/ethernet/mellanox/mlx5/core/ |
D | en_ethtool.c | 144 MLX5_BUILD_PTYS2ETHTOOL_CONFIG(MLX5E_SGMII_100M, ext, in mlx5e_build_ptys2ethtool_map() 146 MLX5_BUILD_PTYS2ETHTOOL_CONFIG(MLX5E_1000BASE_X_SGMII, ext, in mlx5e_build_ptys2ethtool_map() 150 MLX5_BUILD_PTYS2ETHTOOL_CONFIG(MLX5E_5GBASE_R, ext, in mlx5e_build_ptys2ethtool_map() 152 MLX5_BUILD_PTYS2ETHTOOL_CONFIG(MLX5E_10GBASE_XFI_XAUI_1, ext, in mlx5e_build_ptys2ethtool_map() 160 MLX5_BUILD_PTYS2ETHTOOL_CONFIG(MLX5E_40GBASE_XLAUI_4_XLPPI_4, ext, in mlx5e_build_ptys2ethtool_map() 165 MLX5_BUILD_PTYS2ETHTOOL_CONFIG(MLX5E_25GAUI_1_25GBASE_CR_KR, ext, in mlx5e_build_ptys2ethtool_map() 170 ext, in mlx5e_build_ptys2ethtool_map() 174 MLX5_BUILD_PTYS2ETHTOOL_CONFIG(MLX5E_50GAUI_1_LAUI_1_50GBASE_CR_KR, ext, in mlx5e_build_ptys2ethtool_map() 180 MLX5_BUILD_PTYS2ETHTOOL_CONFIG(MLX5E_CAUI_4_100GBASE_CR4_KR4, ext, in mlx5e_build_ptys2ethtool_map() 185 MLX5_BUILD_PTYS2ETHTOOL_CONFIG(MLX5E_100GAUI_2_100GBASE_CR2_KR2, ext, in mlx5e_build_ptys2ethtool_map() [all …]
|
/drivers/net/ethernet/marvell/octeontx2/nic/ |
D | otx2_txrx.c | 556 struct nix_sqe_ext_s *ext; in otx2_sqe_add_ext() local 558 ext = (struct nix_sqe_ext_s *)(sq->sqe_base + *offset); in otx2_sqe_add_ext() 559 ext->subdc = NIX_SUBDC_EXT; in otx2_sqe_add_ext() 561 ext->lso = 1; in otx2_sqe_add_ext() 562 ext->lso_sb = skb_transport_offset(skb) + tcp_hdrlen(skb); in otx2_sqe_add_ext() 563 ext->lso_mps = skb_shinfo(skb)->gso_size; in otx2_sqe_add_ext() 567 ext->lso_format = pfvf->hw.lso_tsov4_idx; in otx2_sqe_add_ext() 574 htons(ext->lso_sb - skb_network_offset(skb)); in otx2_sqe_add_ext() 576 ext->lso_format = pfvf->hw.lso_tsov6_idx; in otx2_sqe_add_ext() 583 ext->lso_sb = skb_transport_offset(skb) + in otx2_sqe_add_ext() [all …]
|
/drivers/staging/rtl8192e/ |
D | rtllib_wx.c | 506 struct iw_encode_ext *ext = (struct iw_encode_ext *)extra; in rtllib_wx_set_encode_ext() local 524 if (ext->ext_flags & IW_ENCODE_EXT_GROUP_KEY) { in rtllib_wx_set_encode_ext() 529 if (idx != 0 && ext->alg != IW_ENCODE_ALG_WEP) in rtllib_wx_set_encode_ext() 539 ext->alg == IW_ENCODE_ALG_NONE) { in rtllib_wx_set_encode_ext() 556 switch (ext->alg) { in rtllib_wx_set_encode_ext() 570 netdev_dbg(ieee->dev, "Unknown crypto alg %d\n", ext->alg); in rtllib_wx_set_encode_ext() 586 netdev_info(dev, "========>unknown crypto alg %d\n", ext->alg); in rtllib_wx_set_encode_ext() 614 if (ext->key_len > 0 && (*crypt)->ops->set_key && in rtllib_wx_set_encode_ext() 615 (*crypt)->ops->set_key(ext->key, ext->key_len, ext->rx_seq, in rtllib_wx_set_encode_ext() 621 if (ext->ext_flags & IW_ENCODE_EXT_SET_TX_KEY) { in rtllib_wx_set_encode_ext() [all …]
|
/drivers/net/phy/ |
D | sfp.c | 510 if (id->ext.enhopts & SFP_ENHOPTS_SOFT_TX_DISABLE && in sfp_soft_start_poll() 513 if (id->ext.enhopts & SFP_ENHOPTS_SOFT_TX_FAULT && in sfp_soft_start_poll() 516 if (id->ext.enhopts & SFP_ENHOPTS_SOFT_RX_LOS && in sfp_soft_start_poll() 579 if (!(sfp->id.ext.enhopts & SFP_ENHOPTS_ALARMWARN)) in sfp_hwmon_is_visible() 598 if (!(sfp->id.ext.enhopts & SFP_ENHOPTS_ALARMWARN)) in sfp_hwmon_is_visible() 617 if (!(sfp->id.ext.enhopts & SFP_ENHOPTS_ALARMWARN)) in sfp_hwmon_is_visible() 633 if (sfp->id.ext.diagmon & SFP_DIAGMON_EXT_CAL && in sfp_hwmon_is_visible() 645 if (!(sfp->id.ext.enhopts & SFP_ENHOPTS_ALARMWARN)) in sfp_hwmon_is_visible() 681 if (sfp->id.ext.diagmon & SFP_DIAGMON_EXT_CAL) in sfp_hwmon_calibrate() 1347 if (sfp->id.ext.sff8472_compliance == SFP_SFF8472_COMPLIANCE_NONE) in sfp_hwmon_insert() [all …]
|
/drivers/i2c/busses/ |
D | i2c-octeon-core.c | 468 u64 ext = 0; in octeon_i2c_hlc_write() local 471 ext |= (u64)msgs[0].buf[j] << (8 * i); in octeon_i2c_hlc_write() 472 octeon_i2c_writeq_flush(ext, i2c->twsi_base + SW_TWSI_EXT(i2c)); in octeon_i2c_hlc_write() 508 u64 ext = 0; in octeon_i2c_hlc_comp_read() local 511 ext = (u64)msgs[0].buf[0] << SW_TWSI_IA_SHIFT; in octeon_i2c_hlc_comp_read() 513 octeon_i2c_writeq_flush(ext, i2c->twsi_base + SW_TWSI_EXT(i2c)); in octeon_i2c_hlc_comp_read() 547 u64 cmd, ext = 0; in octeon_i2c_hlc_comp_write() local 564 ext |= (u64)msgs[0].buf[0] << SW_TWSI_IA_SHIFT; in octeon_i2c_hlc_comp_write() 576 ext |= (u64)msgs[1].buf[j] << (8 * i); in octeon_i2c_hlc_comp_write() 580 octeon_i2c_writeq_flush(ext, i2c->twsi_base + SW_TWSI_EXT(i2c)); in octeon_i2c_hlc_comp_write()
|
/drivers/video/fbdev/riva/ |
D | fbdev.c | 591 par->riva.UnloadStateExt(&par->riva, ®s->ext); in riva_save_state() 625 RIVA_HW_STATE *state = ®s->ext; in riva_load_state() 746 newmode.ext.screen = SetBitField(hBlankEnd,6:6,4:4) in riva_load_video_mode() 751 newmode.ext.horiz = SetBitField(hTotal,8:8,0:0) in riva_load_video_mode() 755 newmode.ext.extra = SetBitField(vTotal,11:11,0:0) in riva_load_video_mode() 762 newmode.ext.interlace = Set8Bits(tmp); in riva_load_video_mode() 763 newmode.ext.horiz |= SetBitField(tmp, 8:8,4:4); in riva_load_video_mode() 765 newmode.ext.interlace = 0xff; /* interlace off */ in riva_load_video_mode() 779 rc = CalcStateExt(&par->riva, &newmode.ext, par->pdev, bpp, width, in riva_load_video_mode() 784 newmode.ext.scale = NV_RD32(par->riva.PRAMDAC, 0x00000848) & in riva_load_video_mode() [all …]
|
/drivers/misc/mei/ |
D | hw.h | 293 struct mei_ext_hdr *ext) in mei_ext_last() argument 295 return (u8 *)ext >= (u8 *)meta + sizeof(*meta) + (meta->size * 4); in mei_ext_last() 308 static inline struct mei_ext_hdr *mei_ext_next(struct mei_ext_hdr *ext) in mei_ext_next() argument 310 return (struct mei_ext_hdr *)((u8 *)ext + (ext->length * 4)); in mei_ext_next()
|
D | interrupt.c | 125 struct mei_ext_hdr *ext; in mei_cl_irq_read_msg() local 128 ext = mei_ext_begin(meta); in mei_cl_irq_read_msg() 130 switch (ext->type) { in mei_cl_irq_read_msg() 132 vtag_hdr = (struct mei_ext_hdr_vtag *)ext; in mei_cl_irq_read_msg() 141 ext = mei_ext_next(ext); in mei_cl_irq_read_msg() 142 } while (!mei_ext_last(meta, ext)); in mei_cl_irq_read_msg()
|
/drivers/power/supply/ |
D | ab8500_chargalg.c | 940 struct power_supply *ext = dev_get_drvdata(dev); in ab8500_chargalg_get_ext_psy_data() local 941 const char **supplicants = (const char **)ext->supplied_to; in ab8500_chargalg_get_ext_psy_data() 950 j = match_string(supplicants, ext->num_supplicants, psy->desc->name); in ab8500_chargalg_get_ext_psy_data() 959 if (!power_supply_get_property(ext, POWER_SUPPLY_PROP_CAPACITY, &ret)) { in ab8500_chargalg_get_ext_psy_data() 965 for (j = 0; j < ext->desc->num_properties; j++) { in ab8500_chargalg_get_ext_psy_data() 967 prop = ext->desc->properties[j]; in ab8500_chargalg_get_ext_psy_data() 973 ext->desc->type == POWER_SUPPLY_TYPE_MAINS) in ab8500_chargalg_get_ext_psy_data() 974 di->ac_chg = psy_to_ux500_charger(ext); in ab8500_chargalg_get_ext_psy_data() 976 ext->desc->type == POWER_SUPPLY_TYPE_USB) in ab8500_chargalg_get_ext_psy_data() 977 di->usb_chg = psy_to_ux500_charger(ext); in ab8500_chargalg_get_ext_psy_data() [all …]
|