Home
last modified time | relevance | path

Searched refs:dtc (Results 1 – 25 of 45) sorted by relevance

12

/linux/mm/
H A Dpage-writeback.c136 static bool mdtc_valid(struct dirty_throttle_control *dtc)
138 return dtc->dom;
141 static struct wb_domain *dtc_dom(struct dirty_throttle_control *dtc)
143 return dtc->dom;
190 static bool mdtc_valid(struct dirty_throttle_control *dtc)
195 static struct wb_domain *dtc_dom(struct dirty_throttle_control *dtc)
340 * @dtc: dirty_throttle_control of interest in global_dirtyable_memory()
342 * Calculate @dtc->thresh and ->bg_thresh considering in global_dirtyable_memory()
344 * must ensure that @dtc->avail is set before calling this function. The in global_dirtyable_memory()
347 static void domain_dirty_limits(struct dirty_throttle_control *dtc)
144 mdtc_valid(struct dirty_throttle_control * dtc) mdtc_valid() argument
149 dtc_dom(struct dirty_throttle_control * dtc) dtc_dom() argument
198 mdtc_valid(struct dirty_throttle_control * dtc) mdtc_valid() argument
203 dtc_dom(struct dirty_throttle_control * dtc) dtc_dom() argument
355 domain_dirty_limits(struct dirty_throttle_control * dtc) domain_dirty_limits() argument
848 dtc_is_global(struct dirty_throttle_control * dtc) dtc_is_global() argument
857 domain_dirty_avail(struct dirty_throttle_control * dtc,bool include_writeback) domain_dirty_avail() argument
900 __wb_calc_thresh(struct dirty_throttle_control * dtc,unsigned long thresh) __wb_calc_thresh() argument
1071 wb_position_ratio(struct dirty_throttle_control * dtc) wb_position_ratio() argument
1284 update_dirty_limit(struct dirty_throttle_control * dtc) update_dirty_limit() argument
1313 domain_update_dirty_limit(struct dirty_throttle_control * dtc,unsigned long now) domain_update_dirty_limit() argument
1338 wb_update_dirty_ratelimit(struct dirty_throttle_control * dtc,unsigned long dirtied,unsigned long elapsed) wb_update_dirty_ratelimit() argument
1668 wb_dirty_limits(struct dirty_throttle_control * dtc) wb_dirty_limits() argument
1709 domain_poll_intv(struct dirty_throttle_control * dtc,bool strictlimit) domain_poll_intv() argument
1734 domain_dirty_freerun(struct dirty_throttle_control * dtc,bool strictlimit) domain_dirty_freerun() argument
1752 balance_domain_limits(struct dirty_throttle_control * dtc,bool strictlimit) balance_domain_limits() argument
1760 wb_dirty_freerun(struct dirty_throttle_control * dtc,bool strictlimit) wb_dirty_freerun() argument
1781 wb_dirty_exceeded(struct dirty_throttle_control * dtc,bool strictlimit) wb_dirty_exceeded() argument
1792 balance_wb_limits(struct dirty_throttle_control * dtc,bool strictlimit) balance_wb_limits() argument
2126 wb_bg_dirty_limits(struct dirty_throttle_control * dtc) wb_bg_dirty_limits() argument
2137 domain_over_bg_thresh(struct dirty_throttle_control * dtc) domain_over_bg_thresh() argument
[all...]
/linux/scripts/dtc/
H A DMakefile5 hostprogs-always-$(CONFIG_DTC) += dtc fdtoverlay
6 hostprogs-always-$(CHECK_DTBS) += dtc
8 dtc-objs := dtc.o flattree.o fstree.o data.o livetree.o treesource.o \
10 dtc-objs += dtc-lexer.lex.o dtc-parser.tab.o
27 $(obj)/dtc-lexer.lex.o: $(obj)/dtc-parser.tab.h
H A Dupdate-dtc-source.sh31 DTC_UPSTREAM_PATH=`pwd`/../dtc
32 DTC_LINUX_PATH=`pwd`/scripts/dtc
43 git log --oneline scripts/dtc/ | grep 'upstream' | head -1 | sed -e 's/^.* \(.*\)/\1/'
72 scripts/dtc: Update to upstream version ${dtc_version}
H A D.gitignore2 /dtc
H A Ddtx_diff37 Each DTx is processed by the dtc compiler to produce a sorted dts source
313 'export KBUILD_OUTPUT=\${dir}' or add \${dir}/scripts/dtc to \$PATH
/linux/drivers/dma/
H A Ddmatest.c254 struct dmatest_chan *dtc; in is_threaded_test_run() local
256 list_for_each_entry(dtc, &info->channels, node) { in is_threaded_test_run()
259 list_for_each_entry(thread, &dtc->threads, node) { in is_threaded_test_run()
270 struct dmatest_chan *dtc; in is_threaded_test_pending() local
272 list_for_each_entry(dtc, &info->channels, node) { in is_threaded_test_pending()
275 list_for_each_entry(thread, &dtc->threads, node) { in is_threaded_test_pending()
948 static void dmatest_cleanup_channel(struct dmatest_chan *dtc) in dmatest_cleanup_channel() argument
954 list_for_each_entry_safe(thread, _thread, &dtc->threads, node) { in dmatest_cleanup_channel()
964 dmaengine_terminate_sync(dtc->chan); in dmatest_cleanup_channel()
966 kfree(dtc); in dmatest_cleanup_channel()
[all …]
H A Ddma-jz4780.c110 u32 dtc; member
357 desc->dtc = len >> jzchan->transfer_shift; in jz4780_dma_setup_hwdesc()
398 desc->desc[i].dtc |= in jz4780_dma_prep_slave_sg()
450 desc->desc[i].dtc |= in jz4780_dma_prep_dma_cyclic()
481 desc->desc[0].dtc = len >> jzchan->transfer_shift; in jz4780_dma_prep_dma_memcpy()
548 jzchan->desc->desc[jzchan->curr_hwdesc].dtc); in jz4780_dma_begin()
632 count += desc->desc[i].dtc & GENMASK(23, 0); in jz4780_dma_desc_residue()
/linux/drivers/perf/
H A Darm-cmn.c130 #define CMN_DT_PMEVCNT(dtc, n) ((dtc)->pmu_base + _CMN_DT_CNT_REG(n)) argument
131 #define CMN_DT_PMCCNTR(dtc) ((dtc)->pmu_base + 0x40) argument
133 #define CMN_DT_PMEVCNTSR(dtc, n) ((dtc)->pmu_base + 0x50 + _CMN_DT_CNT_REG(n)) argument
134 #define CMN_DT_PMCCNTRSR(dtc) ((dtc)->pmu_base + 0x90) argument
136 #define CMN_DT_PMCR(dtc) ((dtc)->pmu_base + 0x100) argument
141 #define CMN_DT_PMOVSR(dtc) ((dtc)->pmu_base + 0x118) argument
142 #define CMN_DT_PMOVSR_CLR(dtc) ((dtc)->pmu_base + 0x120) argument
144 #define CMN_DT_PMSSR(dtc) ((dtc)->pmu_base + 0x128) argument
147 #define CMN_DT_PMSRR(dtc) ((dtc)->pmu_base + 0x130) argument
293 s8 dtc; member
[all …]
/linux/drivers/ata/
H A Dpata_cs5536.c112 u32 dtc; in cs5536_program_dtc() local
114 cs5536_read(pdev, DTC, &dtc); in cs5536_program_dtc()
115 dtc &= ~(IDE_DRV_MASK << dshift); in cs5536_program_dtc()
116 dtc |= tim << dshift; in cs5536_program_dtc()
117 cs5536_write(pdev, DTC, dtc); in cs5536_program_dtc()
/linux/include/trace/events/
H A Dwriteback.h656 struct dirty_throttle_control *dtc,
664 TP_ARGS(wb, dtc,
687 unsigned long freerun = (dtc->thresh + dtc->bg_thresh) / 2;
690 __entry->limit = dtc->limit;
691 __entry->setpoint = (dtc->limit + freerun) / 2;
692 __entry->dirty = dtc->dirty;
694 dtc->wb_thresh / (dtc->thresh + 1);
695 __entry->wb_dirty = dtc
[all...]
/linux/drivers/of/unittest-data/
H A Doverlay_common.dtsi8 * Do not add anything that would result in dtc creating node "/__fixups__".
9 * dtc will create nodes "/__symbols__" and "/__local_fixups__".
/linux/arch/powerpc/boot/
H A Dwrapper63 dtc=scripts/dtc/dtc
189 $dtc -O dtb -o "$dtb" -b 0 "$dts"
/linux/tools/testing/selftests/dt/
H A DMakefile12 $(top_srcdir)/scripts/dtc/dt-extract-compatibles -d $(top_srcdir) > $@
/linux/arch/mips/mti-malta/
H A DMakefile17 CFLAGS_malta-dtshim.o = -I$(src)/../../../scripts/dtc/libfdt
/linux/Documentation/translations/zh_CN/devicetree/
H A Ddynamic-resolution-notes.rst21 解析器被赋予一个任意的树作为输入,该树用适当的dtc选项编译,并有一个/plugin/标签。这就产
/linux/scripts/package/
H A Dinstall-extmod-build14 \( -name atomic -o -name dtc -o -name kconfig -o -name package \) -prune -o \
/linux/arch/arm64/kernel/pi/
H A DMakefile8 -I$(srctree)/scripts/dtc/libfdt -fno-stack-protector \
/linux/Documentation/devicetree/
H A Ddynamic-resolution-notes.rst14 proper dtc option and having a /plugin/ tag. This generates the
/linux/arch/powerpc/boot/dts/
H A Dps3.dts33 * dtc expects a clock-frequency and timebase-frequency entries, so
/linux/arch/riscv/kernel/pi/
H A DMakefile7 -I$(srctree)/scripts/dtc/libfdt -fno-stack-protector \
/linux/scripts/
H A DMakefile68 subdir- += basic dtc gdb kconfig mod
/linux/drivers/tty/serial/8250/
H A DMakefile61 CFLAGS_8250_ingenic.o += -I$(srctree)/scripts/dtc/libfdt
/linux/arch/arm/boot/dts/ti/omap/
H A Dam57xx-evm.dtso24 // table with a fix in dtc
/linux/arch/arm/boot/compressed/
H A DMakefile97 -I$(srctree)/scripts/dtc/libfdt -fno-stack-protector \
/linux/arch/arm/boot/dts/nvidia/
H A Dtegra20-trimslice.dts98 nvidia,pins = "dta", "dtb", "dtc", "dtd", "dte";
205 "dtb", "dtc", "dtd", "gmb", "gme",

12