Searched refs:bdl (Results 1 – 9 of 9) sorted by relevance
/linux/sound/pci/lola/ |
H A D | lola_pcm.c | 308 __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 …]
|
H A D | lola.h | 306 struct snd_dma_buffer *bdl; /* BDL buffer */ member
|
/linux/sound/soc/sof/intel/ |
H A D | hda-stream.c | 71 struct sof_intel_dsp_bdl *bdl = *bdlp; in hda_setup_bdle() local 84 bdl->addr_l = cpu_to_le32(lower_32_bits(addr)); in hda_setup_bdle() 85 bdl->addr_h = cpu_to_le32(upper_32_bits(addr)); in hda_setup_bdle() 95 bdl->size = cpu_to_le32(chunk); in hda_setup_bdle() 98 bdl->ioc = (size || !ioc) ? 0 : cpu_to_le32(0x01); in hda_setup_bdle() 99 bdl++; in hda_setup_bdle() 104 *bdlp = bdl; in hda_setup_bdle() 117 struct sof_intel_dsp_bdl *bdl; in hda_dsp_stream_setup_bdl() local 161 bdl = (struct sof_intel_dsp_bdl *)hstream->bdl.area; in hda_dsp_stream_setup_bdl() 176 hstream, &bdl, offset, in hda_dsp_stream_setup_bdl() [all …]
|
H A D | hda-loader-skl.c | 120 __le32 *bdl = *bdlp; in cl_skl_cldma_setup_bdle() local 127 bdl[0] = cpu_to_le32(lower_32_bits(addr)); in cl_skl_cldma_setup_bdle() 128 bdl[1] = cpu_to_le32(upper_32_bits(addr)); in cl_skl_cldma_setup_bdle() 129 bdl[2] = cpu_to_le32(size); in cl_skl_cldma_setup_bdle() 130 bdl[3] = (!with_ioc) ? 0 : cpu_to_le32(0x01); in cl_skl_cldma_setup_bdle() 273 __le32 *bdl; in cl_stream_prepare_skl() local 290 bdl = (__le32 *)dmab_bdl->area; in cl_stream_prepare_skl() 291 frags = cl_skl_cldma_setup_bdle(sdev, dmab, &bdl, bufsize, 1); in cl_stream_prepare_skl()
|
/linux/sound/soc/intel/avs/ |
H A D | cldma.c | 208 __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/sound/hda/ |
H A D | hdac_controller.c | 725 BDL_SIZE, &s->bdl); in snd_hdac_bus_alloc_stream_pages() 755 if (s->bdl.area) in snd_hdac_bus_free_stream_pages() 756 snd_dma_free_pages(&s->bdl); in snd_hdac_bus_free_stream_pages()
|
/linux/drivers/scsi/lpfc/ |
H A D | lpfc_scsi.c | 331 iocb->un.fcpi64.bdl.ulpIoTag32 = 0; in lpfc_new_scsi_buf_s3() 335 iocb->un.fcpi64.bdl.bdeFlags = BUFF_TYPE_BDE_IMMED; in lpfc_new_scsi_buf_s3() 336 iocb->un.fcpi64.bdl.bdeSize = sizeof(struct fcp_cmnd); in lpfc_new_scsi_buf_s3() 337 iocb->un.fcpi64.bdl.addrLow = offsetof(IOCB_t, in lpfc_new_scsi_buf_s3() 339 iocb->un.fcpi64.bdl.addrHigh = 0; in lpfc_new_scsi_buf_s3() 352 iocb->un.fcpi64.bdl.bdeFlags = BUFF_TYPE_BLP_64; in lpfc_new_scsi_buf_s3() 353 iocb->un.fcpi64.bdl.bdeSize = in lpfc_new_scsi_buf_s3() 355 iocb->un.fcpi64.bdl.addrLow = in lpfc_new_scsi_buf_s3() 357 iocb->un.fcpi64.bdl.addrHigh = in lpfc_new_scsi_buf_s3() 916 iocb_cmd->un.fcpi64.bdl.bdeSize = in lpfc_scsi_prep_dma_buf_s3() [all …]
|
H A D | lpfc_hw.h | 4016 ULP_BDL bdl; member 4034 ULP_BDL bdl; member 4052 ULP_BDL bdl; member 4102 ULP_BDL bdl; member 4109 ULP_BDL bdl; member
|
H A D | lpfc.h | 1873 return iocbq->iocb.un.genreq64.bdl.bdeSize; in get_job_data_placed()
|