Home
last modified time | relevance | path

Searched refs:dar (Results 1 – 15 of 15) sorted by relevance

/drivers/misc/cxl/
Dfault.c106 ctx->fault_addr = ctx->dar; in cxl_ack_ae()
132 struct mm_struct *mm, u64 dsisr, u64 dar) in cxl_handle_page_fault() argument
138 if ((result = copro_handle_mm_fault(mm, dar, dsisr, &flt))) { in cxl_handle_page_fault()
150 if ((!ctx->kernel) || ~(dar & (1ULL << 63))) in cxl_handle_page_fault()
153 hash_page_mm(mm, dar, access, 0x300); in cxl_handle_page_fault()
165 u64 dar = ctx->dar; in cxl_handle_fault() local
170 cxl_p2n_read(ctx->afu, CXL_PSL_DAR_An) != dar || in cxl_handle_fault()
180 "DSISR: %#llx DAR: %#llx\n", ctx->pe, dsisr, dar); in cxl_handle_fault()
196 cxl_handle_segment_miss(ctx, mm, dar); in cxl_handle_fault()
198 cxl_handle_page_fault(ctx, mm, dsisr, dar); in cxl_handle_fault()
Dirq.c87 static irqreturn_t schedule_cxl_fault(struct cxl_context *ctx, u64 dsisr, u64 dar) in schedule_cxl_fault() argument
90 ctx->dar = dar; in schedule_cxl_fault()
99 u64 dsisr, dar; in cxl_irq() local
108 dar = irq_info.dar; in cxl_irq()
110 pr_devel("CXL interrupt %i for afu pe: %i DSISR: %#llx DAR: %#llx\n", irq, ctx->pe, dsisr, dar); in cxl_irq()
124 return schedule_cxl_fault(ctx, dsisr, dar); in cxl_irq()
145 return schedule_cxl_fault(ctx, dsisr, dar); in cxl_irq()
Dnative.c91 u64 dsisr, dar; in cxl_psl_purge() local
115 dar = cxl_p2n_read(afu, CXL_PSL_DAR_An); in cxl_psl_purge()
116 …>dev, "PSL purge terminating pending translation, DSISR: 0x%.16llx, DAR: 0x%.16llx\n", dsisr, dar); in cxl_psl_purge()
643 info->dar = cxl_p2n_read(ctx->afu, CXL_PSL_DAR_An); in cxl_get_irq()
Dcxl.h426 u64 dar; member
608 u64 dar; member
/drivers/staging/unisys/virthba/
Dvirthba.c327 #define QUEUE_DISKADDREMOVE(dar) { \ argument
330 DARWorkQHead = dar; \
331 dar->next = NULL; \
334 dar->next = DARWorkQHead; \
335 DARWorkQHead = dar; \
345 SendDiskAddRemove(struct diskaddremove *dar) in SendDiskAddRemove() argument
350 sdev = scsi_device_lookup(dar->shost, dar->channel, dar->id, dar->lun); in SendDiskAddRemove()
352 if (!(dar->add)) in SendDiskAddRemove()
354 } else if (dar->add) { in SendDiskAddRemove()
356 scsi_add_device(dar->shost, dar->channel, dar->id, in SendDiskAddRemove()
[all …]
/drivers/dma/
Dintel_mid_dma_regs.h252 dma_addr_t dar; member
272 dma_addr_t dar; member
Dintel_mid_dma.c261 iowrite32(first->dar, midc->ch_regs + DAR); in midc_dostart()
268 (int)first->sar, (int)first->dar, first->cfg_hi, in midc_dostart()
404 lli_bloc_desc->dar = mids->dma_slave.dst_addr; in midc_lli_fill_sg()
407 lli_bloc_desc->dar = sg_phy_addr; in midc_lli_fill_sg()
420 desc->dar = desc->lli->dar; in midc_lli_fill_sg()
692 desc->dar = dest ; in intel_mid_dma_prep_memcpy()
Dfsldma.h109 u64 dar; /* 0x18 - Destination Address Register */ member
/drivers/dma/sh/
Dshdma.h50 u32 dar; /* DAR / destination address */ member
Dshdmac.c222 sh_dmae_writel(sh_chan, hw->dar, DAR); in dmae_set_reg()
295 sh_desc->hw.tcr, sh_desc->hw.sar, sh_desc->hw.dar); in sh_dmae_start_xfer()
392 sh_desc->hw.dar = dst; in sh_dmae_desc_setup()
470 (sh_desc->hw.dar + sh_desc->hw.tcr) == dar_buf) || in sh_dmae_desc_completed()
Drcar-hpbdma.c113 u32 dar; /* DAR / destination address */ member
273 ch_reg_write(hpb_chan, hw->dar, in hpb_dmae_set_reg()
371 desc->hw.dar = dst; in hpb_dmae_desc_setup()
/drivers/dma/dw/
Dcore.c195 channel_writel(dwc, DAR, desc->lli.dar); in dwc_do_single_block()
455 lli->sar, lli->dar, lli->llp, lli->ctlhi, lli->ctllo); in dwc_dump_lli()
722 desc->lli.dar = dest + offset; in dwc_prep_dma_memcpy()
813 desc->lli.dar = reg; in dwc_prep_slave_sg()
873 desc->lli.dar = mem; in dwc_prep_slave_sg()
1388 desc->lli.dar = sconfig->dst_addr; in dw_dma_cyclic_prep()
1403 desc->lli.dar = buf_addr + (period_len * i); in dw_dma_cyclic_prep()
Dregs.h315 u32 dar; member
/drivers/staging/comedi/drivers/
Dmite.h35 u32 dar; member
/drivers/ata/
Dsata_dwc_460ex.c66 struct dmareg dar; /* Destination address */ member
117 u32 dar; /* Destination address */ member
637 lli[idx].dar = cpu_to_le32(addr); in map_sg_to_lli()
654 lli[idx].dar = cpu_to_le32((u32)dmadr_addr); in map_sg_to_lli()