/kernel/linux/linux-5.10/drivers/mfd/ |
H A D | sta2x11-mfd.c | 3 * STA2x11 mfd for GPIO, SCTL and APBREG 22 #include <linux/mfd/core.h> 23 #include <linux/mfd/sta2x11-mfd.h> 50 struct sta2x11_mfd *mfd; in sta2x11_mfd_find() local 62 list_for_each_entry(mfd, &sta2x11_mfd_list, list) { in sta2x11_mfd_find() 63 if (mfd->instance == instance) in sta2x11_mfd_find() 64 return mfd; in sta2x11_mfd_find() 72 struct sta2x11_mfd *mfd = sta2x11_mfd_find(pdev); in sta2x11_mfd_add() local 75 if (mfd) in sta2x11_mfd_add() 95 struct sta2x11_mfd *mfd = sta2x11_mfd_find(pdev); __sta2x11_mfd_mask() local 127 struct sta2x11_mfd *mfd; sta2x11_mfd_get_regs_data() local 300 struct sta2x11_mfd *mfd; sta2x11_mfd_platform_probe() local [all...] |
H A D | mt6397-core.c | 13 #include <linux/mfd/core.h> 14 #include <linux/mfd/mt6323/core.h> 15 #include <linux/mfd/mt6358/core.h> 16 #include <linux/mfd/mt6397/core.h> 17 #include <linux/mfd/mt6323/registers.h> 18 #include <linux/mfd/mt6358/registers.h> 19 #include <linux/mfd/mt6397/registers.h>
|
H A D | wm831x-auxadc.c | 13 #include <linux/mfd/core.h> 17 #include <linux/mfd/wm831x/core.h> 18 #include <linux/mfd/wm831x/pdata.h> 19 #include <linux/mfd/wm831x/irq.h> 20 #include <linux/mfd/wm831x/auxadc.h> 21 #include <linux/mfd/wm831x/otp.h> 22 #include <linux/mfd/wm831x/regulator.h>
|
H A D | sec-core.c | 17 #include <linux/mfd/core.h> 18 #include <linux/mfd/samsung/core.h> 19 #include <linux/mfd/samsung/irq.h> 20 #include <linux/mfd/samsung/s2mpa01.h> 21 #include <linux/mfd/samsung/s2mps11.h> 22 #include <linux/mfd/samsung/s2mps13.h> 23 #include <linux/mfd/samsung/s2mps14.h> 24 #include <linux/mfd/samsung/s2mps15.h> 25 #include <linux/mfd/samsung/s2mpu02.h> 26 #include <linux/mfd/samsun [all...] |
/kernel/linux/linux-6.6/drivers/mfd/ |
H A D | sta2x11-mfd.c | 3 * STA2x11 mfd for GPIO, SCTL and APBREG 22 #include <linux/mfd/core.h> 23 #include <linux/mfd/sta2x11-mfd.h> 50 struct sta2x11_mfd *mfd; in sta2x11_mfd_find() local 62 list_for_each_entry(mfd, &sta2x11_mfd_list, list) { in sta2x11_mfd_find() 63 if (mfd->instance == instance) in sta2x11_mfd_find() 64 return mfd; in sta2x11_mfd_find() 72 struct sta2x11_mfd *mfd = sta2x11_mfd_find(pdev); in sta2x11_mfd_add() local 75 if (mfd) in sta2x11_mfd_add() 95 struct sta2x11_mfd *mfd = sta2x11_mfd_find(pdev); __sta2x11_mfd_mask() local 127 struct sta2x11_mfd *mfd; sta2x11_mfd_get_regs_data() local 300 struct sta2x11_mfd *mfd; sta2x11_mfd_platform_probe() local [all...] |
H A D | mt6397-core.c | 14 #include <linux/mfd/core.h> 15 #include <linux/mfd/mt6323/core.h> 16 #include <linux/mfd/mt6331/core.h> 17 #include <linux/mfd/mt6357/core.h> 18 #include <linux/mfd/mt6358/core.h> 19 #include <linux/mfd/mt6359/core.h> 20 #include <linux/mfd/mt6397/core.h> 21 #include <linux/mfd/mt6323/registers.h> 22 #include <linux/mfd/mt6331/registers.h> 23 #include <linux/mfd/mt635 [all...] |
H A D | sec-core.c | 16 #include <linux/mfd/core.h> 17 #include <linux/mfd/samsung/core.h> 18 #include <linux/mfd/samsung/irq.h> 19 #include <linux/mfd/samsung/s2mpa01.h> 20 #include <linux/mfd/samsung/s2mps11.h> 21 #include <linux/mfd/samsung/s2mps13.h> 22 #include <linux/mfd/samsung/s2mps14.h> 23 #include <linux/mfd/samsung/s2mps15.h> 24 #include <linux/mfd/samsung/s2mpu02.h> 25 #include <linux/mfd/samsun [all...] |
H A D | rohm-bd718x7.c | 14 #include <linux/mfd/rohm-bd718x7.h> 15 #include <linux/mfd/core.h> 135 struct mfd_cell *mfd; in bd718xx_i2c_probe() local 146 mfd = bd71837_mfd_cells; in bd718xx_i2c_probe() 150 mfd = bd71847_mfd_cells; in bd718xx_i2c_probe() 181 mfd, cells, NULL, 0, in bd718xx_i2c_probe()
|
H A D | wm831x-auxadc.c | 13 #include <linux/mfd/core.h> 17 #include <linux/mfd/wm831x/core.h> 18 #include <linux/mfd/wm831x/pdata.h> 19 #include <linux/mfd/wm831x/irq.h> 20 #include <linux/mfd/wm831x/auxadc.h> 21 #include <linux/mfd/wm831x/otp.h> 22 #include <linux/mfd/wm831x/regulator.h>
|
/kernel/linux/linux-5.10/drivers/clk/imx/ |
H A D | clk-pllv4.c | 72 u32 mult, mfn, mfd; in clk_pllv4_recalc_rate() local 80 mfd = readl_relaxed(pll->base + PLL_DENOM_OFFSET); in clk_pllv4_recalc_rate() 83 do_div(temp64, mfd); in clk_pllv4_recalc_rate() 93 u32 mfn, mfd = DEFAULT_MFD; in clk_pllv4_round_rate() local 112 mfd = parent_rate; in clk_pllv4_round_rate() 115 temp64 *= mfd; in clk_pllv4_round_rate() 122 * pair of mfn/mfd, we simply return the round_rate without using in clk_pllv4_round_rate() 125 if (mfn >= mfd) in clk_pllv4_round_rate() 130 do_div(temp64, mfd); in clk_pllv4_round_rate() 152 u32 val, mult, mfn, mfd in clk_pllv4_set_rate() local [all...] |
H A D | clk-pllv3.c | 218 u32 mfd = readl_relaxed(pll->base + pll->denom_offset); in clk_pllv3_av_recalc_rate() local 223 do_div(temp64, mfd); in clk_pllv3_av_recalc_rate() 235 u32 mfn, mfd = 1000000; in clk_pllv3_av_round_rate() local 245 mfd = parent_rate; in clk_pllv3_av_round_rate() 249 temp64 *= mfd; in clk_pllv3_av_round_rate() 255 do_div(temp64, mfd); in clk_pllv3_av_round_rate() 267 u32 mfn, mfd = 1000000; in clk_pllv3_av_set_rate() local 275 mfd = parent_rate; in clk_pllv3_av_set_rate() 279 temp64 *= mfd; in clk_pllv3_av_set_rate() 288 writel_relaxed(mfd, pl in clk_pllv3_av_set_rate() 305 u32 mfd; /* denominator, 30-bit value, must be less than mfn */ global() member [all...] |
/kernel/linux/linux-6.6/drivers/clk/imx/ |
H A D | clk-pllv4.c | 82 u32 mult, mfn, mfd; in clk_pllv4_recalc_rate() local 90 mfd = readl_relaxed(pll->base + pll->denom_offset); in clk_pllv4_recalc_rate() 93 do_div(temp64, mfd); in clk_pllv4_recalc_rate() 104 u32 mfn, mfd = DEFAULT_MFD; in clk_pllv4_round_rate() local 135 mfd = parent_rate; in clk_pllv4_round_rate() 138 temp64 *= mfd; in clk_pllv4_round_rate() 145 * pair of mfn/mfd, we simply return the round_rate without using in clk_pllv4_round_rate() 148 if (mfn >= mfd) in clk_pllv4_round_rate() 153 do_div(temp64, mfd); in clk_pllv4_round_rate() 181 u32 val, mult, mfn, mfd in clk_pllv4_set_rate() local [all...] |
H A D | clk-pllv3.c | 219 u32 mfd = readl_relaxed(pll->base + pll->denom_offset); in clk_pllv3_av_recalc_rate() local 224 do_div(temp64, mfd); in clk_pllv3_av_recalc_rate() 236 u32 mfn, mfd = 1000000; in clk_pllv3_av_round_rate() local 246 mfd = parent_rate; in clk_pllv3_av_round_rate() 250 temp64 *= mfd; in clk_pllv3_av_round_rate() 256 do_div(temp64, mfd); in clk_pllv3_av_round_rate() 268 u32 mfn, mfd = 1000000; in clk_pllv3_av_set_rate() local 276 mfd = parent_rate; in clk_pllv3_av_set_rate() 280 temp64 *= mfd; in clk_pllv3_av_set_rate() 289 writel_relaxed(mfd, pl in clk_pllv3_av_set_rate() 306 u32 mfd; /* denominator, 30-bit value, must be less than mfn */ global() member [all...] |
/kernel/linux/linux-5.10/drivers/watchdog/ |
H A D | bd70528_wdt.c | 7 #include <linux/mfd/rohm-bd70528.h> 28 struct rohm_regmap_dev *mfd; member 133 return bd70528_wdt_set(w->mfd, enable, NULL); in bd70528_wdt_set_locked() 140 bd70528_wdt_lock(w->mfd); in bd70528_wdt_change() 142 bd70528_wdt_unlock(w->mfd); in bd70528_wdt_change() 180 bd70528_wdt_lock(w->mfd); in bd70528_wdt_set_timeout() 208 bd70528_wdt_unlock(w->mfd); in bd70528_wdt_set_timeout() 241 w->mfd = bd70528; in bd70528_wdt_probe() 259 bd70528_wdt_lock(w->mfd); in bd70528_wdt_probe() 261 bd70528_wdt_unlock(w->mfd); in bd70528_wdt_probe() [all...] |
/kernel/linux/linux-5.10/drivers/clk/ |
H A D | clk-bd718x7.c | 10 #include <linux/mfd/rohm-generic.h> 34 struct rohm_regmap_dev *mfd; member 39 return regmap_update_bits(c->mfd->regmap, c->reg, c->mask, status); in bd71837_clk_set() 65 rval = regmap_read(c->mfd->regmap, c->reg, &enabled); in bd71837_clk_is_enabled() 85 struct rohm_regmap_dev *mfd = dev_get_drvdata(parent); in bd71837_clk_probe() local 122 c->mfd = mfd; in bd71837_clk_probe()
|
/kernel/linux/linux-5.10/tools/testing/selftests/memfd/ |
H A D | fuse_test.c | 231 int fd, mfd, r; in main() local 269 mfd = mfd_assert_new("kern_memfd_fuse", in main() 274 p = mfd_assert_mmap_shared(mfd); in main() 276 /* pass mfd+mapping to a separate sealing-thread which tries to seal in main() 278 global_mfd = mfd; in main() 298 was_sealed = mfd_assert_get_seals(mfd) & F_SEAL_WRITE; in main() 303 mfd_assert_has_seals(mfd, F_SEAL_WRITE); in main() 315 p = mfd_assert_mmap_private(mfd); in main() 324 close(mfd); in main()
|
/kernel/linux/linux-6.6/tools/testing/selftests/memfd/ |
H A D | fuse_test.c | 231 int fd, mfd, r; in main() local 269 mfd = mfd_assert_new("kern_memfd_fuse", in main() 274 p = mfd_assert_mmap_shared(mfd); in main() 276 /* pass mfd+mapping to a separate sealing-thread which tries to seal in main() 278 global_mfd = mfd; in main() 298 was_sealed = mfd_assert_get_seals(mfd) & F_SEAL_WRITE; in main() 303 mfd_assert_has_seals(mfd, F_SEAL_WRITE); in main() 315 p = mfd_assert_mmap_private(mfd); in main() 324 close(mfd); in main()
|
/kernel/linux/linux-5.10/drivers/regulator/ |
H A D | tps65910-regulator.c | 21 #include <linux/mfd/tps65910.h> 310 struct tps65910 *mfd; member 825 struct tps65910 *mfd = pmic->mfd; in tps65910_set_ext_sleep_config() local 845 dev_err(mfd->dev, in tps65910_set_ext_sleep_config() 855 ret = regmap_set_bits(mfd->regmap, in tps65910_set_ext_sleep_config() 858 ret = regmap_clear_bits(mfd->regmap, in tps65910_set_ext_sleep_config() 861 dev_err(mfd->dev, in tps65910_set_ext_sleep_config() 868 ret = regmap_set_bits(mfd->regmap, in tps65910_set_ext_sleep_config() 871 ret = regmap_clear_bits(mfd in tps65910_set_ext_sleep_config() [all...] |
H A D | tps6507x-regulator.c | 28 #include <linux/mfd/tps6507x.h> 117 struct tps6507x_dev *mfd; member 126 err = tps->mfd->read_dev(tps->mfd, reg, 1, &val); in tps6507x_pmic_read() 136 return tps->mfd->write_dev(tps->mfd, reg, 1, &val); in tps6507x_pmic_write() 147 dev_err(tps->mfd->dev, "Read from reg 0x%x failed\n", reg); in tps6507x_pmic_set_bits() 155 dev_err(tps->mfd->dev, "Write for reg 0x%x failed\n", reg); in tps6507x_pmic_set_bits() 170 dev_err(tps->mfd->dev, "Read from reg 0x%x failed\n", reg); in tps6507x_pmic_clear_bits() 178 dev_err(tps->mfd in tps6507x_pmic_clear_bits() [all...] |
/kernel/linux/linux-6.6/drivers/regulator/ |
H A D | tps65910-regulator.c | 20 #include <linux/mfd/tps65910.h> 309 struct tps65910 *mfd; member 824 struct tps65910 *mfd = pmic->mfd; in tps65910_set_ext_sleep_config() local 844 dev_err(mfd->dev, in tps65910_set_ext_sleep_config() 854 ret = regmap_set_bits(mfd->regmap, in tps65910_set_ext_sleep_config() 857 ret = regmap_clear_bits(mfd->regmap, in tps65910_set_ext_sleep_config() 860 dev_err(mfd->dev, in tps65910_set_ext_sleep_config() 867 ret = regmap_set_bits(mfd->regmap, in tps65910_set_ext_sleep_config() 870 ret = regmap_clear_bits(mfd in tps65910_set_ext_sleep_config() [all...] |
H A D | tps6507x-regulator.c | 20 #include <linux/mfd/tps6507x.h> 109 struct tps6507x_dev *mfd; member 118 err = tps->mfd->read_dev(tps->mfd, reg, 1, &val); in tps6507x_pmic_read() 128 return tps->mfd->write_dev(tps->mfd, reg, 1, &val); in tps6507x_pmic_write() 139 dev_err(tps->mfd->dev, "Read from reg 0x%x failed\n", reg); in tps6507x_pmic_set_bits() 147 dev_err(tps->mfd->dev, "Write for reg 0x%x failed\n", reg); in tps6507x_pmic_set_bits() 162 dev_err(tps->mfd->dev, "Read from reg 0x%x failed\n", reg); in tps6507x_pmic_clear_bits() 170 dev_err(tps->mfd in tps6507x_pmic_clear_bits() [all...] |
/kernel/linux/linux-5.10/samples/vfs/ |
H A D | test-fsmount.c | 105 int fsfd, mfd; in main() local 117 mfd = fsmount(fsfd, 0, MOUNT_ATTR_RDONLY); in main() 118 if (mfd < 0) in main() 122 if (move_mount(mfd, "", AT_FDCWD, "/mnt", MOVE_MOUNT_F_EMPTY_PATH) < 0) { in main() 127 E(close(mfd)); in main()
|
/kernel/linux/linux-6.6/samples/vfs/ |
H A D | test-fsmount.c | 105 int fsfd, mfd; in main() local 117 mfd = fsmount(fsfd, 0, MOUNT_ATTR_RDONLY); in main() 118 if (mfd < 0) in main() 122 if (move_mount(mfd, "", AT_FDCWD, "/mnt", MOVE_MOUNT_F_EMPTY_PATH) < 0) { in main() 127 E(close(mfd)); in main()
|
/kernel/linux/linux-5.10/arch/powerpc/boot/ |
H A D | mpc8xx.c | 24 int mfi, mfn, mfd, pdf; in mpc885_get_clock() local 43 mfd = (plprcr >> 22) & 0x1f; in mpc885_get_clock() 49 ret += crystal * mfn / (mfd + 1); in mpc885_get_clock()
|
/kernel/linux/linux-6.6/arch/powerpc/boot/ |
H A D | mpc8xx.c | 24 int mfi, mfn, mfd, pdf; in mpc885_get_clock() local 43 mfd = (plprcr >> 22) & 0x1f; in mpc885_get_clock() 49 ret += crystal * mfn / (mfd + 1); in mpc885_get_clock()
|