Home
last modified time | relevance | path

Searched refs:tcd (Results 1 – 13 of 13) sorted by relevance

/drivers/s390/char/
Dtape_class.c48 struct tape_class_device * tcd; in register_tape_dev() local
52 tcd = kzalloc(sizeof(struct tape_class_device), GFP_KERNEL); in register_tape_dev()
53 if (!tcd) in register_tape_dev()
56 strncpy(tcd->device_name, device_name, TAPECLASS_NAME_LEN); in register_tape_dev()
57 for (s = strchr(tcd->device_name, '/'); s; s = strchr(s, '/')) in register_tape_dev()
59 strncpy(tcd->mode_name, mode_name, TAPECLASS_NAME_LEN); in register_tape_dev()
60 for (s = strchr(tcd->mode_name, '/'); s; s = strchr(s, '/')) in register_tape_dev()
63 tcd->char_device = cdev_alloc(); in register_tape_dev()
64 if (!tcd->char_device) { in register_tape_dev()
69 tcd->char_device->owner = fops->owner; in register_tape_dev()
[all …]
Dtape_class.h56 void unregister_tape_dev(struct device *device, struct tape_class_device *tcd);
/drivers/staging/lustre/lustre/libcfs/
Dtracefile.c61 struct cfs_trace_cpu_data *tcd);
117 int cfs_trace_refill_stock(struct cfs_trace_cpu_data *tcd, gfp_t gfp, in cfs_trace_refill_stock() argument
127 for (i = 0; i + tcd->tcd_cur_stock_pages < TCD_STOCK_PAGES ; ++ i) { in cfs_trace_refill_stock()
140 cfs_trace_get_tage_try(struct cfs_trace_cpu_data *tcd, unsigned long len) in cfs_trace_get_tage_try() argument
144 if (tcd->tcd_cur_pages > 0) { in cfs_trace_get_tage_try()
145 __LASSERT(!list_empty(&tcd->tcd_pages)); in cfs_trace_get_tage_try()
146 tage = cfs_tage_from_list(tcd->tcd_pages.prev); in cfs_trace_get_tage_try()
151 if (tcd->tcd_cur_pages < tcd->tcd_max_pages) { in cfs_trace_get_tage_try()
152 if (tcd->tcd_cur_stock_pages > 0) { in cfs_trace_get_tage_try()
153 tage = cfs_tage_from_list(tcd->tcd_stock_pages.prev); in cfs_trace_get_tage_try()
[all …]
Dtracefile.h179 } tcd; member
186 #define cfs_tcd_for_each(tcd, i, j) \ argument
188 for (j = 0, ((tcd) = &(*cfs_trace_data[i])[j].tcd); \
190 j++, (tcd) = &(*cfs_trace_data[i])[j].tcd)
192 #define cfs_tcd_for_each_type_lock(tcd, i, cpu) \ argument
194 (tcd = &(*cfs_trace_data[i])[cpu].tcd) && \
195 cfs_trace_lock_tcd(tcd, 1); cfs_trace_unlock_tcd(tcd, 1), i++)
263 extern int cfs_trace_lock_tcd(struct cfs_trace_cpu_data *tcd, int walking);
264 extern void cfs_trace_unlock_tcd(struct cfs_trace_cpu_data *tcd, int walking);
294 struct cfs_trace_cpu_data *tcd = in cfs_trace_get_tcd() local
[all …]
/drivers/staging/lustre/lustre/libcfs/linux/
Dlinux-tracefile.c58 struct cfs_trace_cpu_data *tcd; in cfs_tracefile_init_arch() local
74 cfs_tcd_for_each(tcd, i, j) { in cfs_tracefile_init_arch()
75 spin_lock_init(&tcd->tcd_lock); in cfs_tracefile_init_arch()
76 tcd->tcd_pages_factor = pages_factor[i]; in cfs_tracefile_init_arch()
77 tcd->tcd_type = i; in cfs_tracefile_init_arch()
78 tcd->tcd_cpu = j; in cfs_tracefile_init_arch()
153 int cfs_trace_lock_tcd(struct cfs_trace_cpu_data *tcd, int walking) in cfs_trace_lock_tcd() argument
155 __LASSERT(tcd->tcd_type < CFS_TCD_TYPE_MAX); in cfs_trace_lock_tcd()
156 if (tcd->tcd_type == CFS_TCD_TYPE_IRQ) in cfs_trace_lock_tcd()
157 spin_lock_irqsave(&tcd->tcd_lock, tcd->tcd_lock_flags); in cfs_trace_lock_tcd()
[all …]
/drivers/dma/
Dmpc512x_dma.c200 struct mpc_dma_tcd *tcd; member
214 struct mpc_dma_tcd *tcd; member
232 struct mpc_dma_tcd __iomem *tcd; member
301 prev->tcd->dlast_sga = mdesc->tcd_paddr; in mpc_dma_execute()
302 prev->tcd->e_sg = 1; in mpc_dma_execute()
303 mdesc->tcd->start = 1; in mpc_dma_execute()
308 prev->tcd->int_maj = 1; in mpc_dma_execute()
311 memcpy_toio(&mdma->tcd[cid], first->tcd, sizeof(struct mpc_dma_tcd)); in mpc_dma_execute()
314 mdma->tcd[cid].e_sg = 1; in mpc_dma_execute()
508 struct mpc_dma_tcd *tcd; in mpc_dma_alloc_chan_resources() local
[all …]
Dfsl-edma.c161 struct fsl_edma_sw_tcd tcd[]; member
290 fsl_desc->tcd[i].vtcd, in fsl_edma_free_desc()
291 fsl_desc->tcd[i].ptcd); in fsl_edma_free_desc()
366 len += edma_readl(fsl_chan->edma, &(edesc->tcd[i].vtcd->nbytes)) in fsl_edma_desc_residue()
367 * edma_readw(fsl_chan->edma, &(edesc->tcd[i].vtcd->biter)); in fsl_edma_desc_residue()
379 size = edma_readl(fsl_chan->edma, &(edesc->tcd[i].vtcd->nbytes)) in fsl_edma_desc_residue()
380 * edma_readw(fsl_chan->edma, &(edesc->tcd[i].vtcd->biter)); in fsl_edma_desc_residue()
383 &(edesc->tcd[i].vtcd->saddr)); in fsl_edma_desc_residue()
386 &(edesc->tcd[i].vtcd->daddr)); in fsl_edma_desc_residue()
454 struct fsl_edma_hw_tcd *tcd, u32 src, u32 dst, in fill_tcd_params() argument
[all …]
/drivers/clocksource/
Dtcb_clksrc.c96 struct tc_clkevt_device *tcd = to_tc_clkevt(d); in tc_mode() local
97 void __iomem *regs = tcd->regs; in tc_mode()
99 if (tcd->clkevt.mode == CLOCK_EVT_MODE_PERIODIC in tc_mode()
100 || tcd->clkevt.mode == CLOCK_EVT_MODE_ONESHOT) { in tc_mode()
103 clk_disable(tcd->clk); in tc_mode()
112 clk_enable(tcd->clk); in tc_mode()
129 clk_enable(tcd->clk); in tc_mode()
Dclps711x-timer.c27 static void __iomem *tcd; variable
31 return ~readw(tcd); in clps711x_sched_clock_read()
45 tcd = base; in _clps711x_clksrc_init()
47 clocksource_mmio_init(tcd, "clps711x-clocksource", rate, 300, 16, in _clps711x_clksrc_init()
/drivers/power/
Dpower_supply_core.c442 static int ps_get_max_charge_cntl_limit(struct thermal_cooling_device *tcd, in ps_get_max_charge_cntl_limit() argument
449 psy = tcd->devdata; in ps_get_max_charge_cntl_limit()
458 static int ps_get_cur_chrage_cntl_limit(struct thermal_cooling_device *tcd, in ps_get_cur_chrage_cntl_limit() argument
465 psy = tcd->devdata; in ps_get_cur_chrage_cntl_limit()
474 static int ps_set_cur_charge_cntl_limit(struct thermal_cooling_device *tcd, in ps_set_cur_charge_cntl_limit() argument
481 psy = tcd->devdata; in ps_set_cur_charge_cntl_limit()
503 psy->tcd = thermal_cooling_device_register( in psy_register_cooler()
506 return PTR_ERR_OR_ZERO(psy->tcd); in psy_register_cooler()
514 if (IS_ERR_OR_NULL(psy->tcd)) in psy_unregister_cooler()
516 thermal_cooling_device_unregister(psy->tcd); in psy_unregister_cooler()
/drivers/net/vmxnet3/
Dvmxnet3_drv.c285 # define VMXNET3_TCD_GET_GEN(tcd) get_bitfield32(((const __le32 *)tcd) + \ argument
288 # define VMXNET3_TCD_GET_TXIDX(tcd) get_bitfield32((const __le32 *)tcd, \ argument
303 # define VMXNET3_TCD_GET_GEN(tcd) ((tcd)->gen) argument
304 # define VMXNET3_TCD_GET_TXIDX(tcd) ((tcd)->txdIdx) argument
371 while (VMXNET3_TCD_GET_GEN(&gdesc->tcd) == tq->comp_ring.gen) { in vmxnet3_tq_tx_complete()
373 &gdesc->tcd), tq, adapter->pdev, in vmxnet3_tq_tx_complete()
Dvmxnet3_defs.h311 struct Vmxnet3_TxCompDesc tcd; member
/drivers/char/pcmcia/
Dsynclink_cs.c893 static void rx_ready_async(MGSLPC_INFO *info, int tcd) in rx_ready_async() argument
901 if (tcd) { in rx_ready_async()