Home
last modified time | relevance | path

Searched refs:tdc (Results 1 – 19 of 19) sorted by relevance

/Linux-v5.4/drivers/dma/
Dtegra20-apb-dma.c176 typedef void (*dma_isr_handler)(struct tegra_dma_channel *tdc,
242 static inline void tdc_write(struct tegra_dma_channel *tdc, in tdc_write() argument
245 writel(val, tdc->chan_addr + reg); in tdc_write()
248 static inline u32 tdc_read(struct tegra_dma_channel *tdc, u32 reg) in tdc_read() argument
250 return readl(tdc->chan_addr + reg); in tdc_read()
264 static inline struct device *tdc2dev(struct tegra_dma_channel *tdc) in tdc2dev() argument
266 return &tdc->dma_chan.dev->device; in tdc2dev()
275 struct tegra_dma_channel *tdc) in tegra_dma_desc_get() argument
280 spin_lock_irqsave(&tdc->lock, flags); in tegra_dma_desc_get()
283 list_for_each_entry(dma_desc, &tdc->free_dma_desc, node) { in tegra_dma_desc_get()
[all …]
Dtegra210-adma.c180 static inline void tdma_ch_write(struct tegra_adma_chan *tdc, u32 reg, u32 val) in tdma_ch_write() argument
182 writel(val, tdc->chan_addr + reg); in tdma_ch_write()
185 static inline u32 tdma_ch_read(struct tegra_adma_chan *tdc, u32 reg) in tdma_ch_read() argument
187 return readl(tdc->chan_addr + reg); in tdma_ch_read()
201 static inline struct device *tdc2dev(struct tegra_adma_chan *tdc) in tdc2dev() argument
203 return tdc->tdma->dev; in tdc2dev()
214 struct tegra_adma_chan *tdc = to_tegra_adma_chan(dc); in tegra_adma_slave_config() local
216 memcpy(&tdc->sconfig, sconfig, sizeof(*sconfig)); in tegra_adma_slave_config()
247 static int tegra_adma_request_alloc(struct tegra_adma_chan *tdc, in tegra_adma_request_alloc() argument
250 struct tegra_adma *tdma = tdc->tdma; in tegra_adma_request_alloc()
[all …]
/Linux-v5.4/tools/testing/selftests/tc-testing/
DREADME1 tdc - Linux Traffic Control (tc) unit testing suite
5 tdc is a Python script to load tc unit tests from a separate JSON file and
20 * The kernel must have the appropriate infrastructure enabled to run all tdc
26 ./tdc.py -c
29 In the current release, tdc run will abort due to a failure in setup or
44 using the -p option when running tdc:
45 ./tdc.py -p /path/to/tc
51 To use tdc, root privileges are required. This is because the
60 to tdc when starting a test run; the veth pair will still be created
63 Running tdc without any arguments will run all tests. Refer to the section
[all …]
DTODO.txt8 - Improve error messages when tdc aborts its run. Partially done - still
13 - Allow tdc to write its results to file.
/Linux-v5.4/tools/testing/selftests/tc-testing/plugin-lib/
DREADME-PLUGINS1 tdc.py will look for plugins in a directory plugins off the cwd.
5 tdc.py
14 tdc.py will find them and use them.
/Linux-v5.4/tools/testing/selftests/tc-testing/creating-testcases/
DAddingTestCases.txt1 tdc - Adding test cases for tdc
12 Include the 'id' field, but do not assign a value. Running tdc with the -i
15 tdc will recursively search the 'tc-tests' subdirectory (or the
19 tdc with the -f argument and the path to your file, or the -D argument
37 then tdc will not execute the test case in question. However,
54 tdc will compare this value against the actual returned value.
81 in the test cases. tdc will output a series of TAP results for the skipped
/Linux-v5.4/tools/testing/selftests/tc-testing/creating-plugins/
DAddingPlugins.txt1 tdc - Adding plugins for tdc
48 TAP output. The tdc.py script will do that for the test suite as
84 The adjust_command method must return the adjusted command so tdc
92 conflict with any from tdc.py or from other plugins that will be used
/Linux-v5.4/drivers/infiniband/hw/qib/
Dqib_diag.c105 struct qib_diag_client *tdc, *rdc; in return_client() local
112 tdc = dc->dd->diag_client; in return_client()
113 while (tdc) { in return_client()
114 if (dc == tdc->next) { in return_client()
115 tdc->next = dc->next; in return_client()
119 tdc = tdc->next; in return_client()
/Linux-v5.4/arch/s390/include/asm/
Dctl_reg.h111 unsigned long tdc : 2; member
/Linux-v5.4/drivers/platform/x86/
Dintel_ips.c1237 int tdp, tdc; in cpu_clamp_show() local
1242 tdc = (int)((turbo_override & TURBO_TDC_MASK) >> TURBO_TDC_SHIFT); in cpu_clamp_show()
1246 tdc = tdc * 10 / 8; in cpu_clamp_show()
1250 tdc / 10, tdc % 10); in cpu_clamp_show()
/Linux-v5.4/drivers/net/can/ifi_canfd/
Difi_canfd.c660 u16 brp, sjw, tseg1, tseg2, tdc; in ifi_canfd_set_bittiming() local
685 tdc = dbt->brp * (dbt->prop_seg + dbt->phase_seg1); in ifi_canfd_set_bittiming()
686 tdc &= IFI_CANFD_TDELAY_MASK; in ifi_canfd_set_bittiming()
687 writel(IFI_CANFD_TDELAY_EN | tdc, priv->base + IFI_CANFD_TDELAY); in ifi_canfd_set_bittiming()
/Linux-v5.4/arch/s390/kernel/
Dptrace.c65 cr2_new.tdc = 0; in update_cr_regs()
68 cr2_new.tdc = 1; in update_cr_regs()
70 cr2_new.tdc = 2; in update_cr_regs()
/Linux-v5.4/drivers/gpu/drm/amd/amdgpu/
Damdgpu_dpm.h199 u16 tdc; member
Damdgpu_dpm.c691 adev->pm.dpm.dyn_state.cac_tdp_table->tdc = le16_to_cpu(pt->usTDC); in amdgpu_parse_extended_power_table()
/Linux-v5.4/drivers/md/bcache/
Dsuper.c2454 struct cached_dev *dc, *tdc; in bch_pending_bdevs_cleanup() local
2459 list_for_each_entry_safe(dc, tdc, &uncached_devices, list) { in bch_pending_bdevs_cleanup()
2504 struct cached_dev *dc, *tdc; in bcache_reboot() local
2544 list_for_each_entry_safe(dc, tdc, &uncached_devices, list) in bcache_reboot()
/Linux-v5.4/fs/f2fs/
Dsegment.c1315 struct discard_cmd *tdc = NULL; in __update_discard_tree_range() local
1342 tdc = prev_dc; in __update_discard_tree_range()
1355 if (tdc) in __update_discard_tree_range()
1356 __remove_discard_cmd(sbi, tdc); in __update_discard_tree_range()
/Linux-v5.4/drivers/gpu/drm/radeon/
Dr600_dpm.c1283 rdev->pm.dpm.dyn_state.cac_tdp_table->tdc = le16_to_cpu(pt->usTDC); in r600_parse_extended_power_table()
Dradeon.h1461 u16 tdc; member
Dci_dpm.c338 tdc_limit = rdev->pm.dpm.dyn_state.cac_tdp_table->tdc * 256; in ci_populate_tdc_limit()