Home
last modified time | relevance | path

Searched refs:lli (Results 1 – 25 of 26) sorted by relevance

12

/linux/drivers/scsi/cxlflash/
A Dlunmgt.c37 lli = kzalloc(sizeof(*lli), GFP_KERNEL); in create_local()
38 if (unlikely(!lli)) { in create_local()
43 lli->sdev = sdev; in create_local()
49 return lli; in create_local()
90 return lli; in lookup_local()
143 if (lli) in find_and_create_lun()
159 kfree(lli); in find_and_create_lun()
160 lli = NULL; in find_and_create_lun()
171 return lli; in find_and_create_lun()
185 kfree(lli); in cxlflash_term_local_luns()
[all …]
A Dvlun.c577 lli->port_sel)); in grow_lxt()
781 rhte = get_rhte(ctxi, rhndl, lli); in _cxlflash_vlun_resize()
834 struct llun_info *lli, *temp; in cxlflash_restore_luntable() local
843 if (!lli->in_table) in cxlflash_restore_luntable()
846 lind = lli->lun_index; in cxlflash_restore_luntable()
850 if (lli->port_sel & (1 << k)) { in cxlflash_restore_luntable()
897 if (lli->in_table) in init_luntable()
954 lli->in_table = true; in init_luntable()
999 rc = init_vlun(lli); in cxlflash_disk_virtual_open()
1015 rc = init_luntable(cfg, lli); in cxlflash_disk_virtual_open()
[all …]
A Dsuperpipe.c168 lli = NULL; in get_context()
218 if (lli) { in get_context()
220 if (lun_access->lli == lli) in get_context()
495 ctxi->rht_lun[i] = lli; in rhte_checkout()
787 lli = kzalloc((MAX_RHT_PER_CONTEXT * sizeof(*lli)), GFP_KERNEL); in create_context()
800 ctxi->rht_lun = lli; in create_context()
808 kfree(lli); in create_context()
935 if (lun_access->lli == lli) { in _cxlflash_disk_detach()
1369 if (lun_access->lli == lli) { in cxlflash_disk_attach()
1390 lun_access->lli = lli; in cxlflash_disk_attach()
[all …]
A Dsuperpipe.h69 struct llun_info *lli; member
140 struct llun_info *lli);
143 struct llun_info *lli);
/linux/drivers/dma/
A Dste_dma40_ll.c170 lli->reg_ptr = data; in d40_phy_fill_lli()
171 lli->reg_cfg = reg_cfg; in d40_phy_fill_lli()
254 lli++; in d40_phy_buf_to_lli()
259 return lli; in d40_phy_buf_to_lli()
297 lli = d40_phy_buf_to_lli(lli, dst, len, l_phys, lli_phys, in d40_phy_sg_to_lli()
300 if (lli == NULL) in d40_phy_sg_to_lli()
369 lli->lcsp13 = reg_cfg; in d40_log_fill_lli()
404 d40_log_fill_lli(lli, in d40_log_buf_to_lli()
411 lli++; in d40_log_buf_to_lli()
414 return lli; in d40_log_buf_to_lli()
[all …]
A Dowl-dma.c344 list_del(&lli->node); in owl_dma_free_lli()
345 dma_pool_free(od->lli_pool, lli, lli->phys); in owl_dma_free_lli()
350 struct owl_dma_lli *lli; in owl_dma_alloc_lli() local
354 if (!lli) in owl_dma_alloc_lli()
358 lli->phys = phys; in owl_dma_alloc_lli()
360 return lli; in owl_dma_alloc_lli()
540 struct owl_dma_lli *lli; in owl_dma_start_next_txd() local
889 if (!lli) { in owl_dma_prep_memcpy()
948 if (!lli) { in owl_dma_prep_slave_sg()
1004 if (!lli) { in owl_prep_dma_cyclic()
[all …]
A Dat_hdmac_regs.h208 struct at_lli lli; member
401 static void atc_dump_lli(struct at_dma_chan *atchan, struct at_lli *lli) in atc_dump_lli() argument
405 &lli->saddr, &lli->daddr, in atc_dump_lli()
406 lli->ctrla, lli->ctrlb, &lli->dscr); in atc_dump_lli()
469 u32 ctrlb = desc->lli.ctrlb; in set_desc_eol()
474 desc->lli.ctrlb = ctrlb; in set_desc_eol()
475 desc->lli.dscr = 0; in set_desc_eol()
A Dat_hdmac.c792 desc->lli.ctrlb = ctrlb; in atc_prep_dma_interleaved()
865 desc->lli.ctrlb = ctrlb; in atc_prep_dma_memcpy()
918 desc->lli.saddr = psrc; in atc_create_memset_desc()
919 desc->lli.daddr = pdst; in atc_create_memset_desc()
921 desc->lli.ctrlb = ctrlb; in atc_create_memset_desc()
1142 desc->lli.saddr = mem; in atc_prep_slave_sg()
1143 desc->lli.daddr = reg; in atc_prep_slave_sg()
1144 desc->lli.ctrla = ctrla in atc_prep_slave_sg()
1183 desc->lli.saddr = reg; in atc_prep_slave_sg()
1184 desc->lli.daddr = mem; in atc_prep_slave_sg()
[all …]
A Didma64.c214 dma_pool_free(idma64c->pool, hw->lli, hw->llp); in idma64_desc_free()
233 struct idma64_lli *lli = hw->lli; in idma64_hw_desc_fill() local
255 lli->sar = sar; in idma64_hw_desc_fill()
256 lli->dar = dar; in idma64_hw_desc_fill()
258 lli->ctlhi = ctlhi; in idma64_hw_desc_fill()
259 lli->ctllo = ctllo | in idma64_hw_desc_fill()
265 lli->llp = llp; in idma64_hw_desc_fill()
274 struct idma64_lli *lli = hw->lli; in idma64_desc_fill() local
286 lli->ctllo |= IDMA64C_CTLL_INT_EN; in idma64_desc_fill()
289 lli->ctllo &= ~(IDMA64C_CTLL_LLP_S_EN | IDMA64C_CTLL_LLP_D_EN); in idma64_desc_fill()
[all …]
A Dsun6i-dma.c344 struct sun6i_dma_lli *lli; in sun6i_get_chan_size() local
354 for (lli = txd->v_lli; lli; lli = lli->v_lli_next) { in sun6i_get_chan_size()
355 if (lli->p_lli_next == pos) { in sun6i_get_chan_size()
356 for (lli = lli->v_lli_next; lli; lli = lli->v_lli_next) in sun6i_get_chan_size()
357 bytes += lli->len; in sun6i_get_chan_size()
396 &p_lli, lli, in sun6i_dma_dump_lli()
397 lli->cfg, lli->src, lli->dst, in sun6i_dma_dump_lli()
398 lli->len, lli->para, lli->p_lli_next); in sun6i_dma_dump_lli()
933 struct sun6i_dma_lli *lli; in sun6i_dma_tx_status() local
950 for (lli = txd->v_lli; lli != NULL; lli = lli->v_lli_next) in sun6i_dma_tx_status()
[all …]
A Damba-pl08x.c392 struct pl08x_phy_chan *phychan, const u32 *lli, u32 ccfg) in pl08x_write_lli() argument
398 phychan->id, lli[PL080_LLI_SRC], lli[PL080_LLI_DST], in pl08x_write_lli()
399 lli[PL080_LLI_LLI], lli[PL080_LLI_CCTL], in pl08x_write_lli()
400 lli[PL080S_LLI_CCTL2], ccfg); in pl08x_write_lli()
405 phychan->id, lli[PL080_LLI_SRC], lli[PL080_LLI_DST], in pl08x_write_lli()
406 lli[PL080_LLI_LLI], lli[PL080_LLI_CCTL], ccfg); in pl08x_write_lli()
408 writel_relaxed(lli[PL080_LLI_SRC], phychan->reg_src); in pl08x_write_lli()
409 writel_relaxed(lli[PL080_LLI_DST], phychan->reg_dst); in pl08x_write_lli()
410 writel_relaxed(lli[PL080_LLI_LLI], phychan->reg_lli); in pl08x_write_lli()
419 u32 llictl = lli[PL080_LLI_CCTL]; in pl08x_write_lli()
[all …]
A Dk3dma.c62 u32 lli; member
164 writel_relaxed(hw->lli, phy->base + CX_LLI); in k3_dma_set_desc()
413 if (!ds->desc_hw[index].lli) in k3_dma_tx_status()
451 ds->desc_hw[num].lli = ds->desc_hw_lli + (num + 1) * in k3_dma_fill_desc()
454 ds->desc_hw[num].lli |= CX_LLI_CHAIN_EN; in k3_dma_fill_desc()
527 ds->desc_hw[num-1].lli = 0; /* end of link */ in k3_dma_prep_memcpy()
582 ds->desc_hw[num-1].lli = 0; /* end of link */ in k3_dma_prep_slave_sg()
648 ds->desc_hw[num - 1].lli |= ds->desc_hw_lli; in k3_dma_prep_dma_cyclic()
A Didma64.h107 struct idma64_lli *lli; member
A Dste_dma40_ll.h444 struct d40_phy_lli *lli,
A Dste_dma40.c831 struct d40_log_lli_bidir *lli = &desc->lli_log; in d40_log_lli_to_lcxa() local
877 &lli->dst[lli_current], in d40_log_lli_to_lcxa()
878 &lli->src[lli_current], in d40_log_lli_to_lcxa()
905 &lli->dst[lli_current], in d40_log_lli_to_lcxa()
906 &lli->src[lli_current], in d40_log_lli_to_lcxa()
915 &lli->dst[lli_current], in d40_log_lli_to_lcxa()
916 &lli->src[lli_current], in d40_log_lli_to_lcxa()
/linux/drivers/dma/dw-axi-dmac/
A Ddw-axi-dmac-platform.c260 struct axi_dma_lli *lli; in axi_desc_get() local
264 if (unlikely(!lli)) { in axi_desc_get()
273 return lli; in axi_desc_get()
340 desc->lli->llp = cpu_to_le64(adr); in write_desc_llp()
649 if (unlikely(!hw_desc->lli)) in dw_axi_dma_set_hw_desc()
917 if (unlikely(!hw_desc->lli)) in dma_chan_prep_dma_memcpy()
987 le64_to_cpu(desc->lli->sar), in axi_chan_dump_lli()
988 le64_to_cpu(desc->lli->dar), in axi_chan_dump_lli()
989 le64_to_cpu(desc->lli->llp), in axi_chan_dump_lli()
991 le32_to_cpu(desc->lli->ctl_hi), in axi_chan_dump_lli()
[all …]
A Ddw-axi-dmac.h93 struct axi_dma_lli *lli; member
/linux/drivers/dma/dw-edma/
A Ddw-edma-v0-core.c304 struct dw_edma_v0_lli __iomem *lli; in dw_edma_v0_core_write_chunk() local
309 lli = chunk->ll_region.vaddr; in dw_edma_v0_core_write_chunk()
321 SET_LL_32(&lli[i].control, control); in dw_edma_v0_core_write_chunk()
323 SET_LL_32(&lli[i].transfer_size, child->sz); in dw_edma_v0_core_write_chunk()
326 SET_LL_64(&lli[i].sar.reg, child->sar); in dw_edma_v0_core_write_chunk()
328 SET_LL_32(&lli[i].sar.lsb, lower_32_bits(child->sar)); in dw_edma_v0_core_write_chunk()
329 SET_LL_32(&lli[i].sar.msb, upper_32_bits(child->sar)); in dw_edma_v0_core_write_chunk()
333 SET_LL_64(&lli[i].dar.reg, child->dar); in dw_edma_v0_core_write_chunk()
335 SET_LL_32(&lli[i].dar.lsb, lower_32_bits(child->dar)); in dw_edma_v0_core_write_chunk()
336 SET_LL_32(&lli[i].dar.msb, upper_32_bits(child->dar)); in dw_edma_v0_core_write_chunk()
[all …]
/linux/Documentation/devicetree/bindings/dma/
A Darm-pl08x.yaml54 lli-bus-interface-ahb1:
58 lli-bus-interface-ahb2:
110 lli-bus-interface-ahb1;
111 lli-bus-interface-ahb2;
131 lli-bus-interface-ahb2;
A Dlpc1850-dmamux.txt29 lli-bus-interface-ahb1;
30 lli-bus-interface-ahb2;
/linux/drivers/dma/dw/
A Dregs.h387 struct dw_lli lli; member
389 #define lli_set(d, reg, v) ((d)->lli.reg |= cpu_to_le32(v))
390 #define lli_clear(d, reg, v) ((d)->lli.reg &= ~cpu_to_le32(v))
391 #define lli_read(d, reg) le32_to_cpu((d)->lli.reg)
392 #define lli_write(d, reg, v) ((d)->lli.reg = cpu_to_le32(v))
A Dcore.c604 prev->lli.llp = 0; in dwc_prep_dma_memcpy()
754 prev->lli.llp = 0; in dwc_prep_slave_sg()
/linux/drivers/net/ethernet/chelsio/cxgb4/
A Dcxgb4_uld.c511 struct cxgb4_lld_info *lli) in uld_queue_init() argument
517 lli->rxq_ids = rxq_info->rspq_id; in uld_queue_init()
518 lli->nrxq = rxq_info->nrxq; in uld_queue_init()
519 lli->ciq_ids = rxq_info->rspq_id + rxq_info->nrxq; in uld_queue_init()
520 lli->nciq = rxq_info->nciq; in uld_queue_init()
521 lli->ntxq = txq_info->ntxq; in uld_queue_init()
646 struct cxgb4_lld_info lli; in uld_attach() local
649 uld_init(adap, &lli); in uld_attach()
650 uld_queue_init(adap, uld, &lli); in uld_attach()
652 handle = adap->uld[uld].add(&lli); in uld_attach()
/linux/arch/arm/boot/dts/
A Dste-nomadik-stn8815.dtsi862 lli-bus-interface-ahb1;
863 lli-bus-interface-ahb2;
876 lli-bus-interface-ahb1;
877 lli-bus-interface-ahb2;
A Dlpc18xx.dtsi95 lli-bus-interface-ahb1;
96 lli-bus-interface-ahb2;

Completed in 92 milliseconds

12