| /linux/drivers/s390/char/ |
| H A D | tape_class.c | 44 struct tape_class_device * tcd; in register_tape_dev() local 48 tcd = kzalloc_obj(struct tape_class_device); in register_tape_dev() 49 if (!tcd) in register_tape_dev() 52 strscpy(tcd->device_name, device_name, TAPECLASS_NAME_LEN); in register_tape_dev() 53 for (s = strchr(tcd->device_name, '/'); s; s = strchr(s, '/')) in register_tape_dev() 55 strscpy(tcd->mode_name, mode_name, TAPECLASS_NAME_LEN); in register_tape_dev() 56 for (s = strchr(tcd->mode_name, '/'); s; s = strchr(s, '/')) in register_tape_dev() 59 tcd->char_device = cdev_alloc(); in register_tape_dev() 60 if (!tcd->char_device) { in register_tape_dev() 65 tcd->char_device->owner = fops->owner; in register_tape_dev() [all …]
|
| /linux/drivers/dma/ |
| H A D | mpc512x_dma.c | 186 struct mpc_dma_tcd *tcd; member 200 struct mpc_dma_tcd *tcd; member 220 struct mpc_dma_tcd __iomem *tcd; member 290 prev->tcd->dlast_sga = mdesc->tcd_paddr; in mpc_dma_execute() 291 prev->tcd->e_sg = 1; in mpc_dma_execute() 292 mdesc->tcd->start = 1; in mpc_dma_execute() 297 prev->tcd->int_maj = 1; in mpc_dma_execute() 300 memcpy_toio(&mdma->tcd[cid], first->tcd, sizeof(struct mpc_dma_tcd)); in mpc_dma_execute() 303 mdma->tcd[cid].e_sg = 1; in mpc_dma_execute() 491 struct mpc_dma_tcd *tcd; in mpc_dma_alloc_chan_resources() local [all …]
|
| H A D | fsl-edma-common.c | 231 dma_pool_free(fsl_desc->echan->tcd_pool, fsl_desc->tcd[i].vtcd, in fsl_edma_free_desc() 232 fsl_desc->tcd[i].ptcd); in fsl_edma_free_desc() 356 nbytes = fsl_edma_get_tcd_to_cpu(fsl_chan, edesc->tcd[i].vtcd, nbytes); in fsl_edma_desc_residue() 359 len += nbytes * fsl_edma_get_tcd_to_cpu(fsl_chan, edesc->tcd[i].vtcd, biter); in fsl_edma_desc_residue() 378 nbytes = fsl_edma_get_tcd_to_cpu(fsl_chan, edesc->tcd[i].vtcd, nbytes); in fsl_edma_desc_residue() 382 size = nbytes * fsl_edma_get_tcd_to_cpu(fsl_chan, edesc->tcd[i].vtcd, biter); in fsl_edma_desc_residue() 385 dma_addr = fsl_edma_get_tcd_to_cpu(fsl_chan, edesc->tcd[i].vtcd, saddr); in fsl_edma_desc_residue() 387 dma_addr = fsl_edma_get_tcd_to_cpu(fsl_chan, edesc->tcd[i].vtcd, daddr); in fsl_edma_desc_residue() 430 static void fsl_edma_set_tcd_regs(struct fsl_edma_chan *fsl_chan, void *tcd) in fsl_edma_set_tcd_regs() argument 442 edma_cp_tcd_to_reg(fsl_chan, tcd, saddr); in fsl_edma_set_tcd_regs() [all …]
|
| H A D | fsl-edma-common.h | 129 struct fsl_edma_hw_tcd tcd; member 178 void __iomem *tcd; member 204 struct fsl_edma_sw_tcd tcd[]; member 286 edma_read_tcdreg_c(chan, ((struct fsl_edma_hw_tcd64 __iomem *)chan->tcd), __name) : \ 287 edma_read_tcdreg_c(chan, ((struct fsl_edma_hw_tcd __iomem *)chan->tcd), __name) \ 300 struct fsl_edma_hw_tcd64 __iomem *tcd64_r = (struct fsl_edma_hw_tcd64 __iomem *)chan->tcd; \ 301 struct fsl_edma_hw_tcd __iomem *tcd_r = (struct fsl_edma_hw_tcd __iomem *)chan->tcd; \ 311 struct fsl_edma_hw_tcd64 __iomem *tcd64_r = (struct fsl_edma_hw_tcd64 __iomem *)chan->tcd; \ 312 struct fsl_edma_hw_tcd __iomem *tcd_r = (struct fsl_edma_hw_tcd __iomem *)chan->tcd; \ 324 (void __iomem *)&(container_of(((__force void *)chan->tcd),\ [all …]
|
| /linux/arch/powerpc/mm/nohash/ |
| H A D | e500_hugetlbpage.c | 20 struct tlb_core_data *tcd; in tlb1_next() local 23 tcd = paca->tcd_ptr; in tlb1_next() 24 this = tcd->esel_next; in tlb1_next() 27 if (next >= tcd->esel_max) in tlb1_next() 28 next = tcd->esel_first; in tlb1_next() 30 tcd->esel_next = next; in tlb1_next()
|
| H A D | e500.c | 216 get_paca()->tcd.esel_next = i; in map_mem_in_cams_addr() 217 get_paca()->tcd.esel_max = mfspr(SPRN_TLB1CFG) & TLBnCFG_N_ENTRY; in map_mem_in_cams_addr() 218 get_paca()->tcd.esel_first = i; in map_mem_in_cams_addr()
|
| /linux/drivers/clocksource/ |
| H A D | clps711x-timer.c | 23 static void __iomem *tcd; variable 27 return ~readw(tcd); in clps711x_sched_clock_read() 34 tcd = base; in clps711x_clksrc_init() 36 clocksource_mmio_init(tcd, "clps711x-clocksource", rate, 300, 16, in clps711x_clksrc_init()
|
| H A D | timer-atmel-tcb.c | 162 struct tc_clkevt_device *tcd = to_tc_clkevt(d); in tc_shutdown() local 163 void __iomem *regs = tcd->regs; in tc_shutdown() 168 clk_disable(tcd->clk); in tc_shutdown() 175 struct tc_clkevt_device *tcd = to_tc_clkevt(d); in tc_set_oneshot() local 176 void __iomem *regs = tcd->regs; in tc_set_oneshot() 181 clk_enable(tcd->clk); in tc_set_oneshot() 194 struct tc_clkevt_device *tcd = to_tc_clkevt(d); in tc_set_periodic() local 195 void __iomem *regs = tcd->regs; in tc_set_periodic() 203 clk_enable(tcd->clk); in tc_set_periodic() 208 writel((tcd->rate + HZ / 2) / HZ, tcaddr + ATMEL_TC_REG(2, RC)); in tc_set_periodic()
|
| /linux/drivers/thermal/ |
| H A D | thermal_core.c | 1218 struct thermal_cooling_device **ptr, *tcd; in devm_thermal_of_cooling_device_register() local 1225 tcd = __thermal_cooling_device_register(np, type, devdata, ops); in devm_thermal_of_cooling_device_register() 1226 if (IS_ERR(tcd)) { in devm_thermal_of_cooling_device_register() 1228 return tcd; in devm_thermal_of_cooling_device_register() 1231 *ptr = tcd; in devm_thermal_of_cooling_device_register() 1234 return tcd; in devm_thermal_of_cooling_device_register()
|
| /linux/arch/powerpc/include/asm/ |
| H A D | paca.h | 151 struct tlb_core_data tcd; member
|
| /linux/drivers/net/ethernet/meta/fbnic/ |
| H A D | fbnic_txrx.c | 683 u64 tcd, int *ts_head, int *head0) in fbnic_clean_tsq() argument 711 ns = fbnic_ts40_to_ns(fbn, FIELD_GET(FBNIC_TCD_TYPE1_TS_MASK, tcd)); in fbnic_clean_tsq() 808 u64 tcd; in fbnic_clean_tcq() local 812 tcd = le64_to_cpu(*raw_tcd); in fbnic_clean_tcq() 814 switch (FIELD_GET(FBNIC_TCD_TYPE_MASK, tcd)) { in fbnic_clean_tcq() 816 if (tcd & FBNIC_TCD_TWQ1) in fbnic_clean_tcq() 818 tcd); in fbnic_clean_tcq() 821 tcd); in fbnic_clean_tcq() 828 if (WARN_ON_ONCE(tcd & FBNIC_TCD_TWQ1)) in fbnic_clean_tcq() 831 fbnic_clean_tsq(nv, &qt->sub0, tcd, &ts_head, &head0); in fbnic_clean_tcq()
|
| /linux/arch/powerpc/kernel/ |
| H A D | paca.c | 210 new_paca->tcd_ptr = &new_paca->tcd; in initialise_paca()
|
| H A D | setup_64.c | 108 paca_ptrs[cpu]->tcd_ptr = &paca_ptrs[first]->tcd; in setup_tlb_core_data()
|
| /linux/drivers/net/vmxnet3/ |
| H A D | vmxnet3_drv.c | 350 # define VMXNET3_TCD_GET_GEN(tcd) get_bitfield32(((const __le32 *)tcd) + \ argument 353 # define VMXNET3_TCD_GET_TXIDX(tcd) get_bitfield32((const __le32 *)tcd, \ argument 368 # define VMXNET3_TCD_GET_GEN(tcd) ((tcd)->gen) argument 369 # define VMXNET3_TCD_GET_TXIDX(tcd) ((tcd)->txdIdx) argument 450 while (VMXNET3_TCD_GET_GEN(&gdesc->tcd) == tq->comp_ring.gen) { in vmxnet3_tq_tx_complete() 457 &gdesc->tcd), tq, adapter->pdev, in vmxnet3_tq_tx_complete()
|
| H A D | vmxnet3_defs.h | 411 struct Vmxnet3_TxCompDesc tcd; member
|