/openbmc/qemu/util/ |
H A D | memfd.c | 63 int mfd = -1; in qemu_memfd_create() local 73 mfd = memfd_create(name, flags); in qemu_memfd_create() 74 if (mfd < 0) { in qemu_memfd_create() 80 if (ftruncate(mfd, size) == -1) { in qemu_memfd_create() 85 if (seals && fcntl(mfd, F_ADD_SEALS, seals) == -1) { in qemu_memfd_create() 90 return mfd; in qemu_memfd_create() 93 if (mfd >= 0) { in qemu_memfd_create() 94 close(mfd); in qemu_memfd_create() 112 int mfd = qemu_memfd_create(name, size, false, 0, seals, NULL); in qemu_memfd_alloc() local 115 if (mfd == -1) { in qemu_memfd_alloc() [all …]
|
/openbmc/linux/drivers/mfd/ |
H A D | sta2x11-mfd.c | 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() 80 mfd = kzalloc(sizeof(*mfd), flags); in sta2x11_mfd_add() 81 if (!mfd) in sta2x11_mfd_add() 83 INIT_LIST_HEAD(&mfd->list); in sta2x11_mfd_add() 84 for (i = 0; i < ARRAY_SIZE(mfd->lock); i++) in sta2x11_mfd_add() [all …]
|
/openbmc/u-boot/arch/m68k/cpu/mcf532x/ |
H A D | speed.c | 145 int fref, temp, fout, mfd; in clock_pll() local 154 mfd = (in_be32(&pll->pcr) & 0x3F) + 1; in clock_pll() 156 return (fref * mfd) / busdiv; in clock_pll() 159 mfd = in_8(&pll->pfdr); in clock_pll() 161 return (fref * mfd / (BUSDIV * 4)); in clock_pll() 180 mfd = (BUSDIV * temp) / 100; in clock_pll() 183 fout = ((fref * mfd) / BUSDIV); in clock_pll() 186 mfd = (4 * BUSDIV * temp) / 100; in clock_pll() 189 fout = ((fref * mfd) / (BUSDIV * 4)); in clock_pll() 218 setbits_be32(&pll->pcr, PLL_PCR_FBDIV(mfd - 1)); in clock_pll() [all …]
|
/openbmc/linux/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() 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 = DEFAULT_MFD; in clk_pllv4_set_rate() local 190 mfd = parent_rate; in clk_pllv4_set_rate() [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, pll->base + pll->denom_offset); in clk_pllv3_av_set_rate() [all …]
|
H A D | clk-fracn-gppll.c | 51 .mfd = (_mfd), \ 61 .mfd = 0, \ 156 u32 mfi, mfn, mfd, rdiv, odiv; in clk_fracn_gppll_recalc_rate() local 165 mfd = FIELD_GET(PLL_MFD_MASK, pll_denominator); in clk_fracn_gppll_recalc_rate() 181 rate_table[i].mfd == mfd && rate_table[i].rdiv == rdiv && in clk_fracn_gppll_recalc_rate() 209 fvco = fvco * mfi * mfd + fvco * mfn; in clk_fracn_gppll_recalc_rate() 210 do_div(fvco, mfd * rdiv * odiv); in clk_fracn_gppll_recalc_rate() 257 writel_relaxed(rate->mfd, pll->base + PLL_DENOMINATOR); in clk_fracn_gppll_set_rate()
|
H A D | clk-pllv2.c | 81 long mfi, mfn, mfd, pdf, ref_clk; in __clk_pllv2_recalc_rate() local 90 mfd = dp_mfd & MXC_PLL_DP_MFD_MASK; in __clk_pllv2_recalc_rate() 100 do_div(temp, mfd + 1); in __clk_pllv2_recalc_rate() 130 long mfi, pdf, mfn, mfd = 999999; in __clk_pllv2_set_rate() local 149 *dp_mfd = mfd; in __clk_pllv2_set_rate()
|
/openbmc/linux/drivers/regulator/ |
H A D | tps65910-regulator.c | 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->regmap, in tps65910_set_ext_sleep_config() 873 dev_err(mfd->dev, in tps65910_set_ext_sleep_config() 879 if ((tps65910_chip_id(mfd) == TPS65910) && in tps65910_set_ext_sleep_config() [all …]
|
H A D | tps6507x-regulator.c | 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->dev, "Write for reg 0x%x failed\n", reg); in tps6507x_pmic_clear_bits() 185 dev_err(tps->mfd->dev, "Read from reg 0x%x failed\n", reg); in tps6507x_pmic_reg_read() 199 dev_err(tps->mfd->dev, "Write for reg 0x%x failed\n", reg); in tps6507x_pmic_reg_write() 396 tps->mfd = tps6507x_dev; in tps6507x_pmic_probe()
|
/openbmc/u-boot/arch/arm/mach-imx/mx5/ |
H A D | clock.c | 53 u32 mfd; member 64 u32 mfd; member 162 uint32_t ctrl, op, mfd, mfn, mfi, pdf, ret; in decode_pll() local 170 mfd = readl(&pll->hfs_mfd); in decode_pll() 174 mfd = readl(&pll->mfd); in decode_pll() 178 mfd &= MXC_DPLLC_MFD_MFD_MASK; in decode_pll() 200 do_div(temp, mfd + 1); in decode_pll() 553 u64 pd, mfi = 1, mfn, mfd, t1; in calc_pll_params() local 572 mfd = fixed_mfd[i].mfd; in calc_pll_params() 599 t1 *= mfd; in calc_pll_params() [all …]
|
/openbmc/linux/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() 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()
|
/openbmc/linux/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()
|
/openbmc/linux/arch/arm64/boot/dts/sprd/ |
H A D | sharkl3.dtsi | 21 "simple-mfd"; 36 "simple-mfd"; 53 "simple-mfd"; 68 "simple-mfd"; 85 "simple-mfd"; 100 "simple-mfd"; 117 "simple-mfd"; 132 "simple-mfd"; 147 "simple-mfd";
|
H A D | ums512.dtsi | 173 "simple-mfd"; 190 "simple-mfd"; 196 "simple-mfd"; 202 "simple-mfd"; 208 "simple-mfd"; 214 "simple-mfd"; 220 "simple-mfd"; 226 "simple-mfd"; 232 "simple-mfd"; 238 "simple-mfd"; [all …]
|
/openbmc/u-boot/arch/arm/cpu/arm920t/imx/ |
H A D | speed.c | 29 u32 mfd = (spctl0 >> 16) & 0x3f; in get_systemPLLCLK() local 34 return (2*(CONFIG_SYSPLL_CLK_FREQ>>10)*( (mfi<<10) + (mfn<<10)/(mfd+1)))/(pd+1); in get_systemPLLCLK() 43 u32 mfd = (mpctl0 >> 16) & 0x3f; in get_mcuPLLCLK() local 48 return (2*(CONFIG_SYS_CLK_FREQ>>10)*( (mfi<<10) + (mfn<<10)/(mfd+1)))/(pd+1); in get_mcuPLLCLK()
|
/openbmc/linux/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()
|
/openbmc/qemu/chardev/ |
H A D | char-pty.c | 245 int mfd = -1, sfd = -1; in openpty() local 249 mfd = open("/dev/ptmx", O_RDWR | O_NOCTTY); in openpty() 250 if (mfd < 0) { in openpty() 254 if (grantpt(mfd) == -1 || unlockpt(mfd) == -1) { in openpty() 258 if ((slave = ptsname(mfd)) == NULL) { in openpty() 271 *amaster = mfd; in openpty() 284 close(mfd); in openpty()
|
/openbmc/linux/drivers/input/touchscreen/ |
H A D | tps6507x-ts.c | 43 struct tps6507x_dev *mfd; member 52 return tsc->mfd->read_dev(tsc->mfd, reg, 1, data); in tps6507x_read_u8() 57 return tsc->mfd->write_dev(tsc->mfd, reg, 1, &data); in tps6507x_write_u8() 230 tsc->mfd = tps6507x_dev; in tps6507x_ts_probe()
|
/openbmc/qemu/hw/misc/ |
H A D | imx_ccm.c | 53 uint32_t mfd = 1 + MFD(pllreg); /* Denominator */ in imx_ccm_calc_pll() local 64 freq = ((2 * (base_freq >> 10) * (mfi * mfd + mfn)) / in imx_ccm_calc_pll() 65 (mfd * pd)) << 10; in imx_ccm_calc_pll()
|
/openbmc/linux/Documentation/devicetree/bindings/mips/ |
H A D | mscc.txt | 19 - compatible: Should be "mscc,ocelot-chip-regs", "simple-mfd", "syscon" 24 compatible = "mscc,ocelot-chip-regs", "simple-mfd", "syscon"; 52 - compatible: Should be "mscc,ocelot-hsio", "syscon", "simple-mfd" 57 compatible = "mscc,ocelot-hsio", "syscon", "simple-mfd";
|
/openbmc/linux/tools/testing/selftests/bpf/prog_tests/ |
H A D | pe_preserve_elems.c | 12 int err, key = 0, pfd = -1, mfd = bpf_map__fd(map); in test_one_map() local 25 err = bpf_map_update_elem(mfd, &key, &pfd, BPF_ANY); in test_one_map() 38 close(mfd); in test_one_map()
|
/openbmc/linux/arch/um/drivers/ |
H A D | slip_user.c | 130 int sfd, mfd, err; in slip_open() local 138 mfd = err; in slip_open() 140 err = open(ptsname(mfd), O_RDWR, 0); in slip_open() 182 return mfd; in slip_open() 186 close(mfd); in slip_open()
|
/openbmc/linux/arch/arm64/boot/dts/realtek/ |
H A D | rtd139x.dtsi | 65 compatible = "syscon", "simple-mfd"; 74 compatible = "syscon", "simple-mfd"; 83 compatible = "syscon", "simple-mfd"; 92 compatible = "syscon", "simple-mfd"; 101 compatible = "syscon", "simple-mfd";
|
/openbmc/linux/drivers/clk/ |
H A D | clk-plldig.c | 191 unsigned int mfd, fracdiv = 0; in plldig_init() local 199 mfd = data->vco_freq / parent_rate; in plldig_init() 205 mfd = PLLDIG_DEFAULT_MFD; in plldig_init() 206 data->vco_freq = parent_rate * mfd; in plldig_init() 209 val = FIELD_PREP(PLLDIG_MFD_MASK, mfd); in plldig_init()
|
/openbmc/linux/arch/arm/boot/dts/realtek/ |
H A D | rtd1195.dtsi | 105 compatible = "syscon", "simple-mfd"; 114 compatible = "syscon", "simple-mfd"; 123 compatible = "syscon", "simple-mfd"; 132 compatible = "syscon", "simple-mfd"; 141 compatible = "syscon", "simple-mfd";
|