/kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/nvkm/subdev/iccsense/ |
H A D | base.c | 67 struct nvkm_iccsense_rail *rail, in nvkm_iccsense_ina2x9_read() 70 return nvkm_iccsense_poll_lane(rail->sensor->i2c, rail->sensor->addr, in nvkm_iccsense_ina2x9_read() 71 shunt_reg, 0, bus_reg, 3, rail->mohm, in nvkm_iccsense_ina2x9_read() 77 struct nvkm_iccsense_rail *rail) in nvkm_iccsense_ina209_read() 79 return nvkm_iccsense_ina2x9_read(iccsense, rail, 3, 4); in nvkm_iccsense_ina209_read() 84 struct nvkm_iccsense_rail *rail) in nvkm_iccsense_ina219_read() 86 return nvkm_iccsense_ina2x9_read(iccsense, rail, 1, 2); in nvkm_iccsense_ina219_read() 91 struct nvkm_iccsense_rail *rail) in nvkm_iccsense_ina3221_read() 93 return nvkm_iccsense_poll_lane(rail in nvkm_iccsense_ina3221_read() 66 nvkm_iccsense_ina2x9_read(struct nvkm_iccsense *iccsense, struct nvkm_iccsense_rail *rail, u8 shunt_reg, u8 bus_reg) nvkm_iccsense_ina2x9_read() argument 76 nvkm_iccsense_ina209_read(struct nvkm_iccsense *iccsense, struct nvkm_iccsense_rail *rail) nvkm_iccsense_ina209_read() argument 83 nvkm_iccsense_ina219_read(struct nvkm_iccsense *iccsense, struct nvkm_iccsense_rail *rail) nvkm_iccsense_ina219_read() argument 90 nvkm_iccsense_ina3221_read(struct nvkm_iccsense *iccsense, struct nvkm_iccsense_rail *rail) nvkm_iccsense_ina3221_read() argument 112 struct nvkm_iccsense_rail *rail; nvkm_iccsense_read_all() local 135 struct nvkm_iccsense_rail *rail, *tmpr; nvkm_iccsense_dtor() local 260 struct nvkm_iccsense_rail *rail; nvkm_iccsense_oneinit() local [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/nouveau/nvkm/subdev/iccsense/ |
H A D | base.c | 67 struct nvkm_iccsense_rail *rail, in nvkm_iccsense_ina2x9_read() 70 return nvkm_iccsense_poll_lane(rail->sensor->i2c, rail->sensor->addr, in nvkm_iccsense_ina2x9_read() 71 shunt_reg, 0, bus_reg, 3, rail->mohm, in nvkm_iccsense_ina2x9_read() 77 struct nvkm_iccsense_rail *rail) in nvkm_iccsense_ina209_read() 79 return nvkm_iccsense_ina2x9_read(iccsense, rail, 3, 4); in nvkm_iccsense_ina209_read() 84 struct nvkm_iccsense_rail *rail) in nvkm_iccsense_ina219_read() 86 return nvkm_iccsense_ina2x9_read(iccsense, rail, 1, 2); in nvkm_iccsense_ina219_read() 91 struct nvkm_iccsense_rail *rail) in nvkm_iccsense_ina3221_read() 93 return nvkm_iccsense_poll_lane(rail in nvkm_iccsense_ina3221_read() 66 nvkm_iccsense_ina2x9_read(struct nvkm_iccsense *iccsense, struct nvkm_iccsense_rail *rail, u8 shunt_reg, u8 bus_reg) nvkm_iccsense_ina2x9_read() argument 76 nvkm_iccsense_ina209_read(struct nvkm_iccsense *iccsense, struct nvkm_iccsense_rail *rail) nvkm_iccsense_ina209_read() argument 83 nvkm_iccsense_ina219_read(struct nvkm_iccsense *iccsense, struct nvkm_iccsense_rail *rail) nvkm_iccsense_ina219_read() argument 90 nvkm_iccsense_ina3221_read(struct nvkm_iccsense *iccsense, struct nvkm_iccsense_rail *rail) nvkm_iccsense_ina3221_read() argument 112 struct nvkm_iccsense_rail *rail; nvkm_iccsense_read_all() local 135 struct nvkm_iccsense_rail *rail, *tmpr; nvkm_iccsense_dtor() local 260 struct nvkm_iccsense_rail *rail; nvkm_iccsense_oneinit() local [all...] |
/kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/nvkm/subdev/bios/ |
H A D | iccsense.c | 76 iccsense->rail = kmalloc_array(cnt, sizeof(struct pwr_rail_t), in nvbios_iccsense_parse() 78 if (!iccsense->rail) in nvbios_iccsense_parse() 83 struct pwr_rail_t *rail = &iccsense->rail[i]; in nvbios_iccsense_parse() local 92 rail->mode = 1; in nvbios_iccsense_parse() 94 rail->mode = 0; in nvbios_iccsense_parse() 95 rail->extdev_id = nvbios_rd08(bios, entry + 0x2); in nvbios_iccsense_parse() 99 rail->mode = nvbios_rd08(bios, entry); in nvbios_iccsense_parse() 100 rail->extdev_id = nvbios_rd08(bios, entry + 0x1); in nvbios_iccsense_parse() 105 if (nvbios_extdev_parse(bios, rail in nvbios_iccsense_parse() [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/nouveau/nvkm/subdev/bios/ |
H A D | iccsense.c | 76 iccsense->rail = kmalloc_array(cnt, sizeof(struct pwr_rail_t), in nvbios_iccsense_parse() 78 if (!iccsense->rail) in nvbios_iccsense_parse() 83 struct pwr_rail_t *rail = &iccsense->rail[i]; in nvbios_iccsense_parse() local 92 rail->mode = 1; in nvbios_iccsense_parse() 94 rail->mode = 0; in nvbios_iccsense_parse() 95 rail->extdev_id = nvbios_rd08(bios, entry + 0x2); in nvbios_iccsense_parse() 99 rail->mode = nvbios_rd08(bios, entry); in nvbios_iccsense_parse() 100 rail->extdev_id = nvbios_rd08(bios, entry + 0x1); in nvbios_iccsense_parse() 105 if (nvbios_extdev_parse(bios, rail in nvbios_iccsense_parse() [all...] |
/kernel/linux/linux-6.6/drivers/hwmon/ |
H A D | corsair-psu.c | 37 * - some of the commands work on a rail and can be switched to a specific rail (0 = 12v, 40 * - parameter bytes amount and values are specific to the command (rail setting is the only 219 static int corsairpsu_request(struct corsairpsu_data *priv, u8 cmd, u8 rail, void *data) in corsairpsu_request() argument 231 ret = corsairpsu_usb_cmd(priv, 2, PSU_CMD_SELECT_RAIL, rail, NULL); in corsairpsu_request() 246 static int corsairpsu_get_value(struct corsairpsu_data *priv, u8 cmd, u8 rail, long *val) in corsairpsu_get_value() argument 252 ret = corsairpsu_request(priv, cmd, rail, data); in corsairpsu_get_value() 317 int rail; in corsairpsu_get_criticals() local 319 for (rail = 0; rail < TEMP_COUN in corsairpsu_get_criticals() [all...] |
/kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/include/nvkm/subdev/bios/ |
H A D | iccsense.h | 19 struct pwr_rail_t *rail; member
|
/kernel/linux/linux-6.6/drivers/gpu/drm/nouveau/include/nvkm/subdev/bios/ |
H A D | iccsense.h | 19 struct pwr_rail_t *rail; member
|
/kernel/linux/linux-5.10/drivers/greybus/ |
H A D | svc.c | 139 dev_err(&svc->dev, "failed to get rail count: %d\n", ret); in gb_svc_pwrmon_rail_count_get() 158 dev_err(&svc->dev, "failed to get rail names: %d\n", ret); in gb_svc_pwrmon_rail_names_get() 164 "SVC error while getting rail names: %u\n", in gb_svc_pwrmon_rail_names_get() 186 dev_err(&svc->dev, "failed to get rail sample: %d\n", ret); in gb_svc_pwrmon_sample_get() 192 "UniPro error while getting rail power sample (%d %d): %d\n", in gb_svc_pwrmon_sample_get() 793 struct svc_debugfs_pwrmon_rail *rail = &svc->pwrmon_rails[i]; in gb_svc_pwrmon_debugfs_init() local 799 rail->id = i; in gb_svc_pwrmon_debugfs_init() 800 rail->svc = svc; in gb_svc_pwrmon_debugfs_init() 803 debugfs_create_file("voltage_now", 0444, dir, rail, in gb_svc_pwrmon_debugfs_init() 805 debugfs_create_file("current_now", 0444, dir, rail, in gb_svc_pwrmon_debugfs_init() [all...] |
/kernel/linux/linux-6.6/drivers/greybus/ |
H A D | svc.c | 140 dev_err(&svc->dev, "failed to get rail count: %d\n", ret); in gb_svc_pwrmon_rail_count_get() 159 dev_err(&svc->dev, "failed to get rail names: %d\n", ret); in gb_svc_pwrmon_rail_names_get() 165 "SVC error while getting rail names: %u\n", in gb_svc_pwrmon_rail_names_get() 187 dev_err(&svc->dev, "failed to get rail sample: %d\n", ret); in gb_svc_pwrmon_sample_get() 193 "UniPro error while getting rail power sample (%d %d): %d\n", in gb_svc_pwrmon_sample_get() 794 struct svc_debugfs_pwrmon_rail *rail = &svc->pwrmon_rails[i]; in gb_svc_pwrmon_debugfs_init() local 800 rail->id = i; in gb_svc_pwrmon_debugfs_init() 801 rail->svc = svc; in gb_svc_pwrmon_debugfs_init() 804 debugfs_create_file("voltage_now", 0444, dir, rail, in gb_svc_pwrmon_debugfs_init() 806 debugfs_create_file("current_now", 0444, dir, rail, in gb_svc_pwrmon_debugfs_init() [all...] |
/kernel/linux/linux-5.10/arch/mips/include/asm/ |
H A D | mips-cpc.h | 86 /* CPC_RAIL - Configure the delay from rail power-up to stability */ 87 CPC_ACCESSOR_RW(32, 0x010, rail)
|
/kernel/linux/linux-6.6/arch/mips/include/asm/ |
H A D | mips-cpc.h | 86 /* CPC_RAIL - Configure the delay from rail power-up to stability */ 87 CPC_ACCESSOR_RW(32, 0x010, rail)
|
/kernel/linux/linux-5.10/drivers/net/wireless/broadcom/b43/ |
H A D | phy_n.c | 1656 enum n_rail_type rail, in b43_nphy_scale_offset_rssi() 1668 if (core1or5 && rail == N_RAIL_I) in b43_nphy_scale_offset_rssi() 1670 if (core1or5 && rail == N_RAIL_Q) in b43_nphy_scale_offset_rssi() 1672 if (core2or5 && rail == N_RAIL_I) in b43_nphy_scale_offset_rssi() 1674 if (core2or5 && rail == N_RAIL_Q) in b43_nphy_scale_offset_rssi() 1678 if (core1or5 && rail == N_RAIL_I) in b43_nphy_scale_offset_rssi() 1680 if (core1or5 && rail == N_RAIL_Q) in b43_nphy_scale_offset_rssi() 1682 if (core2or5 && rail == N_RAIL_I) in b43_nphy_scale_offset_rssi() 1684 if (core2or5 && rail == N_RAIL_Q) in b43_nphy_scale_offset_rssi() 1688 if (core1or5 && rail in b43_nphy_scale_offset_rssi() 1654 b43_nphy_scale_offset_rssi(struct b43_wldev *dev, u16 scale, s8 offset, u8 core, enum n_rail_type rail, enum n_rssi_type rssi_type) b43_nphy_scale_offset_rssi() argument 2302 u8 rail; b43_nphy_rev2_rssi_cal() local [all...] |
/kernel/linux/linux-6.6/drivers/net/wireless/broadcom/b43/ |
H A D | phy_n.c | 1656 enum n_rail_type rail, in b43_nphy_scale_offset_rssi() 1668 if (core1or5 && rail == N_RAIL_I) in b43_nphy_scale_offset_rssi() 1670 if (core1or5 && rail == N_RAIL_Q) in b43_nphy_scale_offset_rssi() 1672 if (core2or5 && rail == N_RAIL_I) in b43_nphy_scale_offset_rssi() 1674 if (core2or5 && rail == N_RAIL_Q) in b43_nphy_scale_offset_rssi() 1678 if (core1or5 && rail == N_RAIL_I) in b43_nphy_scale_offset_rssi() 1680 if (core1or5 && rail == N_RAIL_Q) in b43_nphy_scale_offset_rssi() 1682 if (core2or5 && rail == N_RAIL_I) in b43_nphy_scale_offset_rssi() 1684 if (core2or5 && rail == N_RAIL_Q) in b43_nphy_scale_offset_rssi() 1688 if (core1or5 && rail in b43_nphy_scale_offset_rssi() 1654 b43_nphy_scale_offset_rssi(struct b43_wldev *dev, u16 scale, s8 offset, u8 core, enum n_rail_type rail, enum n_rssi_type rssi_type) b43_nphy_scale_offset_rssi() argument 2302 u8 rail; b43_nphy_rev2_rssi_cal() local [all...] |
/kernel/linux/linux-5.10/drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/ |
H A D | phy_n.c | 21474 u8 coresel, u8 rail, u8 rssi_type) in wlc_phy_scale_offset_rssi_nphy() 21487 (rail == NPHY_RAIL_I) && (rssi_type == NPHY_RSSI_SEL_NB)) in wlc_phy_scale_offset_rssi_nphy() 21492 (rail == NPHY_RAIL_Q) && (rssi_type == NPHY_RSSI_SEL_NB)) in wlc_phy_scale_offset_rssi_nphy() 21497 (rail == NPHY_RAIL_I) && (rssi_type == NPHY_RSSI_SEL_NB)) in wlc_phy_scale_offset_rssi_nphy() 21502 (rail == NPHY_RAIL_Q) && (rssi_type == NPHY_RSSI_SEL_NB)) in wlc_phy_scale_offset_rssi_nphy() 21507 (rail == NPHY_RAIL_I) && (rssi_type == NPHY_RSSI_SEL_W1)) in wlc_phy_scale_offset_rssi_nphy() 21512 (rail == NPHY_RAIL_Q) && (rssi_type == NPHY_RSSI_SEL_W1)) in wlc_phy_scale_offset_rssi_nphy() 21517 (rail == NPHY_RAIL_I) && (rssi_type == NPHY_RSSI_SEL_W1)) in wlc_phy_scale_offset_rssi_nphy() 21522 (rail == NPHY_RAIL_Q) && (rssi_type == NPHY_RSSI_SEL_W1)) in wlc_phy_scale_offset_rssi_nphy() 21527 (rail in wlc_phy_scale_offset_rssi_nphy() 21473 wlc_phy_scale_offset_rssi_nphy(struct brcms_phy *pi, u16 scale, s8 offset, u8 coresel, u8 rail, u8 rssi_type) wlc_phy_scale_offset_rssi_nphy() argument [all...] |
/kernel/linux/linux-6.6/drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/ |
H A D | phy_n.c | 21474 u8 coresel, u8 rail, u8 rssi_type) in wlc_phy_scale_offset_rssi_nphy() 21487 (rail == NPHY_RAIL_I) && (rssi_type == NPHY_RSSI_SEL_NB)) in wlc_phy_scale_offset_rssi_nphy() 21492 (rail == NPHY_RAIL_Q) && (rssi_type == NPHY_RSSI_SEL_NB)) in wlc_phy_scale_offset_rssi_nphy() 21497 (rail == NPHY_RAIL_I) && (rssi_type == NPHY_RSSI_SEL_NB)) in wlc_phy_scale_offset_rssi_nphy() 21502 (rail == NPHY_RAIL_Q) && (rssi_type == NPHY_RSSI_SEL_NB)) in wlc_phy_scale_offset_rssi_nphy() 21507 (rail == NPHY_RAIL_I) && (rssi_type == NPHY_RSSI_SEL_W1)) in wlc_phy_scale_offset_rssi_nphy() 21512 (rail == NPHY_RAIL_Q) && (rssi_type == NPHY_RSSI_SEL_W1)) in wlc_phy_scale_offset_rssi_nphy() 21517 (rail == NPHY_RAIL_I) && (rssi_type == NPHY_RSSI_SEL_W1)) in wlc_phy_scale_offset_rssi_nphy() 21522 (rail == NPHY_RAIL_Q) && (rssi_type == NPHY_RSSI_SEL_W1)) in wlc_phy_scale_offset_rssi_nphy() 21527 (rail in wlc_phy_scale_offset_rssi_nphy() 21473 wlc_phy_scale_offset_rssi_nphy(struct brcms_phy *pi, u16 scale, s8 offset, u8 coresel, u8 rail, u8 rssi_type) wlc_phy_scale_offset_rssi_nphy() argument [all...] |