/drivers/s390/char/ |
D | tape_class.c | 48 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 …]
|
D | tape_class.h | 56 void unregister_tape_dev(struct device *device, struct tape_class_device *tcd);
|
/drivers/staging/lustre/lustre/libcfs/ |
D | tracefile.c | 61 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 …]
|
D | tracefile.h | 179 } 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/ |
D | linux-tracefile.c | 58 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/ |
D | mpc512x_dma.c | 200 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 …]
|
D | fsl-edma.c | 161 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/ |
D | tcb_clksrc.c | 96 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()
|
D | clps711x-timer.c | 27 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/ |
D | power_supply_core.c | 442 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/ |
D | vmxnet3_drv.c | 285 # 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()
|
D | vmxnet3_defs.h | 311 struct Vmxnet3_TxCompDesc tcd; member
|
/drivers/char/pcmcia/ |
D | synclink_cs.c | 893 static void rx_ready_async(MGSLPC_INFO *info, int tcd) in rx_ready_async() argument 901 if (tcd) { in rx_ready_async()
|