Home
last modified time | relevance | path

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

/Linux-v6.1/sound/hda/
Dhdac_stream.c272 snd_hdac_stream_writel(azx_dev, SD_BDLPL, (u32)azx_dev->bdl.addr); in snd_hdac_stream_setup()
275 upper_32_bits(azx_dev->bdl.addr)); in snd_hdac_stream_setup()
429 __le32 *bdl = *bdlp; in setup_bdle() local
440 bdl[0] = cpu_to_le32((u32)addr); in setup_bdle()
441 bdl[1] = cpu_to_le32(upper_32_bits(addr)); in setup_bdle()
451 bdl[2] = cpu_to_le32(chunk); in setup_bdle()
456 bdl[3] = (size || !with_ioc) ? 0 : cpu_to_le32(0x01); in setup_bdle()
457 bdl += 4; in setup_bdle()
461 *bdlp = bdl; in setup_bdle()
477 __le32 *bdl; in snd_hdac_stream_setup_periods() local
[all …]
Dhdac_controller.c609 BDL_SIZE, &s->bdl); in snd_hdac_bus_alloc_stream_pages()
639 if (s->bdl.area) in snd_hdac_bus_free_stream_pages()
640 snd_dma_free_pages(&s->bdl); in snd_hdac_bus_free_stream_pages()
/Linux-v6.1/sound/pci/lola/
Dlola_pcm.c308 __le32 *bdl = *bdlp; in setup_bdle() local
319 bdl[0] = cpu_to_le32((u32)addr); in setup_bdle()
320 bdl[1] = cpu_to_le32(upper_32_bits(addr)); in setup_bdle()
323 bdl[2] = cpu_to_le32(chunk); in setup_bdle()
328 bdl[3] = size ? 0 : cpu_to_le32(0x01); in setup_bdle()
329 bdl += 4; in setup_bdle()
333 *bdlp = bdl; in setup_bdle()
344 __le32 *bdl; in lola_setup_periods() local
351 bdl = (__le32 *)(pcm->bdl->area + LOLA_BDL_ENTRY_SIZE * str->index); in lola_setup_periods()
355 ofs = setup_bdle(substream, str, &bdl, ofs, period_bytes); in lola_setup_periods()
[all …]
Dlola.h306 struct snd_dma_buffer *bdl; /* BDL buffer */ member
/Linux-v6.1/sound/soc/sof/intel/
Dhda-stream.c66 struct sof_intel_dsp_bdl *bdl = *bdlp; in hda_setup_bdle() local
79 bdl->addr_l = cpu_to_le32(lower_32_bits(addr)); in hda_setup_bdle()
80 bdl->addr_h = cpu_to_le32(upper_32_bits(addr)); in hda_setup_bdle()
90 bdl->size = cpu_to_le32(chunk); in hda_setup_bdle()
93 bdl->ioc = (size || !ioc) ? 0 : cpu_to_le32(0x01); in hda_setup_bdle()
94 bdl++; in hda_setup_bdle()
99 *bdlp = bdl; in hda_setup_bdle()
112 struct sof_intel_dsp_bdl *bdl; in hda_dsp_stream_setup_bdl() local
130 bdl = (struct sof_intel_dsp_bdl *)hstream->bdl.area; in hda_dsp_stream_setup_bdl()
145 hstream, &bdl, offset, in hda_dsp_stream_setup_bdl()
[all …]
Dhda-loader-skl.c121 __le32 *bdl = *bdlp; in cl_skl_cldma_setup_bdle() local
128 bdl[0] = cpu_to_le32(lower_32_bits(addr)); in cl_skl_cldma_setup_bdle()
129 bdl[1] = cpu_to_le32(upper_32_bits(addr)); in cl_skl_cldma_setup_bdle()
130 bdl[2] = cpu_to_le32(size); in cl_skl_cldma_setup_bdle()
131 bdl[3] = (!with_ioc) ? 0 : cpu_to_le32(0x01); in cl_skl_cldma_setup_bdle()
274 __le32 *bdl; in cl_stream_prepare_skl() local
291 bdl = (__le32 *)dmab_bdl->area; in cl_stream_prepare_skl()
292 frags = cl_skl_cldma_setup_bdle(sdev, dmab, &bdl, bufsize, 1); in cl_stream_prepare_skl()
/Linux-v6.1/sound/soc/intel/skylake/
Dskl-sst-cldma.c81 __le32 *bdl = *bdlp; in skl_cldma_setup_bdle() local
88 bdl[0] = cpu_to_le32(lower_32_bits(addr)); in skl_cldma_setup_bdle()
89 bdl[1] = cpu_to_le32(upper_32_bits(addr)); in skl_cldma_setup_bdle()
91 bdl[2] = cpu_to_le32(ctx->cl_dev.bufsize); in skl_cldma_setup_bdle()
94 bdl[3] = (size || !with_ioc) ? 0 : cpu_to_le32(0x01); in skl_cldma_setup_bdle()
96 bdl += 4; in skl_cldma_setup_bdle()
326 __le32 *bdl; in skl_cldma_prepare() local
355 bdl = (__le32 *)ctx->cl_dev.dmab_bdl.area; in skl_cldma_prepare()
359 &bdl, ctx->cl_dev.bufsize, 1); in skl_cldma_prepare()
/Linux-v6.1/sound/soc/intel/avs/
Dcldma.c208 __le32 *bdl = (__le32 *)cl->dmab_bdl.area; in cldma_setup_bdle() local
219 bdl[0] = cpu_to_le32(lower_32_bits(addr)); in cldma_setup_bdle()
220 bdl[1] = cpu_to_le32(upper_32_bits(addr)); in cldma_setup_bdle()
222 bdl[2] = cpu_to_le32(chunk); in cldma_setup_bdle()
226 bdl[3] = (remaining > 0) ? 0 : cpu_to_le32(0x01); in cldma_setup_bdle()
228 bdl += 4; in cldma_setup_bdle()
/Linux-v6.1/drivers/target/
Dtarget_core_pscsi.c649 u16 bdl; in pscsi_complete_cmd() local
659 bdl = buf[3]; in pscsi_complete_cmd()
661 bdl = get_unaligned_be16(&buf[6]); in pscsi_complete_cmd()
663 if (!bdl) in pscsi_complete_cmd()
/Linux-v6.1/drivers/scsi/lpfc/
Dlpfc_scsi.c338 iocb->un.fcpi64.bdl.ulpIoTag32 = 0; in lpfc_new_scsi_buf_s3()
342 iocb->un.fcpi64.bdl.bdeFlags = BUFF_TYPE_BDE_IMMED; in lpfc_new_scsi_buf_s3()
343 iocb->un.fcpi64.bdl.bdeSize = sizeof(struct fcp_cmnd); in lpfc_new_scsi_buf_s3()
344 iocb->un.fcpi64.bdl.addrLow = offsetof(IOCB_t, in lpfc_new_scsi_buf_s3()
346 iocb->un.fcpi64.bdl.addrHigh = 0; in lpfc_new_scsi_buf_s3()
359 iocb->un.fcpi64.bdl.bdeFlags = BUFF_TYPE_BLP_64; in lpfc_new_scsi_buf_s3()
360 iocb->un.fcpi64.bdl.bdeSize = in lpfc_new_scsi_buf_s3()
362 iocb->un.fcpi64.bdl.addrLow = in lpfc_new_scsi_buf_s3()
364 iocb->un.fcpi64.bdl.addrHigh = in lpfc_new_scsi_buf_s3()
921 iocb_cmd->un.fcpi64.bdl.bdeSize = in lpfc_scsi_prep_dma_buf_s3()
[all …]
Dlpfc_hw.h3992 ULP_BDL bdl; member
4010 ULP_BDL bdl; member
4028 ULP_BDL bdl; member
4078 ULP_BDL bdl; member
4085 ULP_BDL bdl; member
Dlpfc_sli.c10787 cmd->un.elsreq64.bdl.addrHigh = putPaddrHigh(bmp->phys); in __lpfc_sli_prep_els_req_rsp_s3()
10788 cmd->un.elsreq64.bdl.addrLow = putPaddrLow(bmp->phys); in __lpfc_sli_prep_els_req_rsp_s3()
10789 cmd->un.elsreq64.bdl.bdeFlags = BUFF_TYPE_BLP_64; in __lpfc_sli_prep_els_req_rsp_s3()
10792 cmd->un.elsreq64.bdl.bdeSize = (2 * sizeof(struct ulp_bde64)); in __lpfc_sli_prep_els_req_rsp_s3()
10797 cmd->un.elsreq64.bdl.bdeSize = sizeof(struct ulp_bde64); in __lpfc_sli_prep_els_req_rsp_s3()
10934 cmd->un.genreq64.bdl.addrHigh = putPaddrHigh(bmp->phys); in __lpfc_sli_prep_gen_req_s3()
10935 cmd->un.genreq64.bdl.addrLow = putPaddrLow(bmp->phys); in __lpfc_sli_prep_gen_req_s3()
10936 cmd->un.genreq64.bdl.bdeFlags = BUFF_TYPE_BLP_64; in __lpfc_sli_prep_gen_req_s3()
10937 cmd->un.genreq64.bdl.bdeSize = num_entry * sizeof(struct ulp_bde64); in __lpfc_sli_prep_gen_req_s3()
11023 icmd->un.xseq64.bdl.addrHigh = putPaddrHigh(bmp->phys); in __lpfc_sli_prep_xmit_seq64_s3()
[all …]
Dlpfc.h1866 return iocbq->iocb.un.genreq64.bdl.bdeSize; in get_job_data_placed()
/Linux-v6.1/include/sound/
Dhdaudio.h503 struct snd_dma_buffer bdl; /* BDL buffer */ member
/Linux-v6.1/drivers/tty/serial/
Dfsl_lpuart.c2363 unsigned char cr, bdh, bdl, brfa; in lpuart_console_get_options() local
2390 bdl = readb(sport->port.membase + UARTBDL); in lpuart_console_get_options()
2393 sbr |= bdl; in lpuart_console_get_options()