Searched refs:bdl (Results 1 – 10 of 10) sorted by relevance
| /linux/sound/hda/core/ |
| H A D | stream.c | 92 * Assign the starting bdl address to each stream (device) and initialize. 313 snd_hdac_stream_writel(azx_dev, SD_BDLPL, (u32)(azx_dev->bdl.addr + bus->addr_offset)); in snd_hdac_stream_setup() 316 upper_32_bits(azx_dev->bdl.addr + bus->addr_offset)); in snd_hdac_stream_setup() 478 __le32 *bdl = *bdlp; in setup_bdle() 489 bdl[0] = cpu_to_le32((u32)(addr + bus->addr_offset)); in setup_bdle() 490 bdl[1] = cpu_to_le32(upper_32_bits(addr + bus->addr_offset)); in setup_bdle() 500 bdl[2] = cpu_to_le32(chunk); 505 bdl[3] = (size || !with_ioc) ? 0 : cpu_to_le32(0x01); in snd_hdac_stream_setup_bdle() 506 bdl += 4; in snd_hdac_stream_setup_bdle() 510 *bdlp = bdl; in snd_hdac_stream_setup_bdle() 456 __le32 *bdl = *bdlp; setup_bdle() local 507 __le32 *bdl; snd_hdac_stream_setup_bdle() local [all...] |
| H A D | controller.c | 724 BDL_SIZE, &s->bdl); in snd_hdac_bus_alloc_stream_pages() 750 if (s->bdl.area) in snd_hdac_bus_free_stream_pages() 751 snd_dma_free_pages(&s->bdl); in snd_hdac_bus_free_stream_pages() 766 if (s->bdl.area) 767 snd_dma_free_pages(&s->bdl);
|
| /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 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/drivers/target/ |
| H A D | target_core_pscsi.c | 647 u16 bdl; in pscsi_complete_cmd() local 657 bdl = buf[3]; in pscsi_complete_cmd() 659 bdl = get_unaligned_be16(&buf[6]); in pscsi_complete_cmd() 661 if (!bdl) in pscsi_complete_cmd()
|
| /linux/drivers/scsi/lpfc/ |
| H A D | lpfc_scsi.c | 332 iocb->un.fcpi64.bdl.ulpIoTag32 = 0; in lpfc_new_scsi_buf_s3() 336 iocb->un.fcpi64.bdl.bdeFlags = BUFF_TYPE_BDE_IMMED; in lpfc_new_scsi_buf_s3() 337 iocb->un.fcpi64.bdl.bdeSize = sizeof(struct fcp_cmnd); in lpfc_new_scsi_buf_s3() 338 iocb->un.fcpi64.bdl.addrLow = offsetof(IOCB_t, in lpfc_new_scsi_buf_s3() 340 iocb->un.fcpi64.bdl.addrHigh = 0; in lpfc_new_scsi_buf_s3() 353 iocb->un.fcpi64.bdl.bdeFlags = BUFF_TYPE_BLP_64; in lpfc_new_scsi_buf_s3() 354 iocb->un.fcpi64.bdl.bdeSize = in lpfc_new_scsi_buf_s3() 356 iocb->un.fcpi64.bdl.addrLow = in lpfc_new_scsi_buf_s3() 358 iocb->un.fcpi64.bdl.addrHigh = in lpfc_new_scsi_buf_s3() 922 iocb_cmd->un.fcpi64.bdl.bdeSize = in lpfc_scsi_prep_dma_buf_s3() [all …]
|
| H A D | lpfc_sli.c | 10825 cmd->un.elsreq64.bdl.addrHigh = putPaddrHigh(bmp->phys); in __lpfc_sli_prep_els_req_rsp_s3() 10826 cmd->un.elsreq64.bdl.addrLow = putPaddrLow(bmp->phys); in __lpfc_sli_prep_els_req_rsp_s3() 10827 cmd->un.elsreq64.bdl.bdeFlags = BUFF_TYPE_BLP_64; in __lpfc_sli_prep_els_req_rsp_s3() 10830 cmd->un.elsreq64.bdl.bdeSize = (2 * sizeof(struct ulp_bde64)); in __lpfc_sli_prep_els_req_rsp_s3() 10835 cmd->un.elsreq64.bdl.bdeSize = sizeof(struct ulp_bde64); in __lpfc_sli_prep_els_req_rsp_s3() 10972 cmd->un.genreq64.bdl.addrHigh = putPaddrHigh(bmp->phys); in __lpfc_sli_prep_gen_req_s3() 10973 cmd->un.genreq64.bdl.addrLow = putPaddrLow(bmp->phys); in __lpfc_sli_prep_gen_req_s3() 10974 cmd->un.genreq64.bdl.bdeFlags = BUFF_TYPE_BLP_64; in __lpfc_sli_prep_gen_req_s3() 10975 cmd->un.genreq64.bdl.bdeSize = num_entry * sizeof(struct ulp_bde64); in __lpfc_sli_prep_gen_req_s3() 11061 icmd->un.xseq64.bdl.addrHigh = putPaddrHigh(bmp->phys); in __lpfc_sli_prep_xmit_seq64_s3() [all …]
|
| /linux/include/sound/ |
| H A D | hdaudio.h | 519 struct snd_dma_buffer bdl; /* BDL buffer */ member
|
| /linux/drivers/tty/serial/ |
| H A D | fsl_lpuart.c | 2573 u8 cr, bdh, bdl, brfa; in lpuart_console_get_options() local 2600 bdl = readb(sport->port.membase + UARTBDL); in lpuart_console_get_options() 2603 sbr |= bdl; in lpuart_console_get_options()
|