Searched refs:desc (Results 1 - 25 of 32) sorted by relevance

12

/sound/usb/
H A Dhelper.h21 #define get_iface_desc(iface) (&(iface)->desc)
22 #define get_endpoint(alt,ep) (&(alt)->endpoint[ep].desc)
23 #define get_ep_desc(ep) (&(ep)->desc)
24 #define get_cfg_desc(cfg) (&(cfg)->desc)
H A Dmixer.c1060 struct uac_feature_unit_descriptor *desc = raw_desc; local
1063 int nameid = uac_feature_unit_iFeature(desc);
1312 struct uac_mixer_unit_descriptor *desc,
1317 unsigned int num_outs = uac_mixer_unit_bNrChannels(desc);
1335 if (check_matrix_bitmap(uac_mixer_unit_bmControls(desc, state->mixer->protocol), in_ch, i, num_outs)) {
1370 struct uac_mixer_unit_descriptor *desc = raw_desc; local
1375 if (desc->bLength < 11 || ! (input_pins = desc->bNrInPins) || ! (num_outs = uac_mixer_unit_bNrChannels(desc))) {
1380 if (desc
1311 build_mixer_unit_ctl(struct mixer_build *state, struct uac_mixer_unit_descriptor *desc, int in_pin, int in_ch, int unitid, struct usb_audio_term *iterm) argument
1562 struct uac_processing_unit_descriptor *desc = raw_desc; local
1776 struct uac_selector_unit_descriptor *desc = raw_desc; local
1983 struct uac1_output_terminal_descriptor *desc = p; local
1995 struct uac2_output_terminal_descriptor *desc = p; local
[all...]
/sound/soc/blackfin/
H A Dbf5xx-sport.c126 static void setup_desc(struct dmasg *desc, void *buf, int fragcount, argument
134 desc[i].next_desc_addr = &(desc[i + 1]);
135 desc[i].start_addr = (unsigned long)buf + i*fragsize;
136 desc[i].cfg = cfg;
137 desc[i].x_count = x_count;
138 desc[i].x_modify = wdsize;
139 desc[i].y_count = ycount;
140 desc[i].y_modify = wdsize;
144 desc[fragcoun
178 struct dmasg *desc, temp_desc; local
297 struct dmasg *desc, temp_desc; local
521 struct dmasg *desc; local
553 struct dmasg *desc; local
[all...]
/sound/sparc/
H A Ddbri.c270 struct dbri_mem desc[DBRI_NO_DESCS]; /* Xmit/receive descriptors */ member in struct:dbri_dma
284 int desc; /* Index of active descriptor */ member in struct:dbri_pipe
312 int next_desc[DBRI_NO_DESCS]; /* Index of next desc, or -1 */
760 dbri->pipes[n].desc = dbri->pipes[n].first_desc = -1;
804 return ((pipe >= 0) && (dbri->pipes[pipe].desc != -1));
815 int desc; local
837 desc = dbri->pipes[pipe].first_desc;
838 if (desc >= 0)
840 dbri->dma->desc[desc]
1080 int desc; local
[all...]
/sound/pci/ctxfi/
H A Dctamixer.h42 const struct sum_desc *desc, struct sum **rsum);
86 const struct amixer_desc *desc,
H A Dctdaio.c148 static int dao_rsc_reinit(struct dao *dao, const struct dao_desc *desc);
342 const struct daio_desc *desc,
350 idx_l = idx_20k1[desc->type].left;
351 idx_r = idx_20k1[desc->type].right;
354 idx_l = idx_20k2[desc->type].left;
355 idx_r = idx_20k2[desc->type].right;
360 err = rsc_init(&daio->rscl, idx_l, DAIO, desc->msr, hw);
364 err = rsc_init(&daio->rscr, idx_r, DAIO, desc->msr, hw);
369 if (desc->type <= DAIO_OUT_MAX) {
383 daio->type = desc
341 daio_rsc_init(struct daio *daio, const struct daio_desc *desc, void *hw) argument
400 dao_rsc_init(struct dao *dao, const struct daio_desc *desc, struct daio_mgr *mgr) argument
464 dao_rsc_reinit(struct dao *dao, const struct dao_desc *desc) argument
476 dai_rsc_init(struct dai *dai, const struct daio_desc *desc, struct daio_mgr *mgr) argument
537 get_daio_rsc(struct daio_mgr *mgr, const struct daio_desc *desc, struct daio **rdaio) argument
[all...]
H A Dctdaio.h75 int (*reinit)(struct dao *dao, const struct dao_desc *desc);
108 const struct daio_desc *desc, struct daio **rdaio);
H A Dctamixer.c201 const struct amixer_desc *desc,
207 AMIXER, desc->msr, mgr->mgr.hw);
233 const struct amixer_desc *desc,
252 for (i = 0; i < desc->msr; i++) {
265 err = amixer_rsc_init(amixer, desc, mgr);
366 const struct sum_desc *desc,
371 err = rsc_init(&sum->rsc, sum->idx[0], SUM, desc->msr, mgr->mgr.hw);
387 const struct sum_desc *desc,
405 for (i = 0; i < desc->msr; i++) {
418 err = sum_rsc_init(sum, desc, mg
200 amixer_rsc_init(struct amixer *amixer, const struct amixer_desc *desc, struct amixer_mgr *mgr) argument
232 get_amixer_rsc(struct amixer_mgr *mgr, const struct amixer_desc *desc, struct amixer **ramixer) argument
365 sum_rsc_init(struct sum *sum, const struct sum_desc *desc, struct sum_mgr *mgr) argument
386 get_sum_rsc(struct sum_mgr *mgr, const struct sum_desc *desc, struct sum **rsum) argument
[all...]
H A Dctsrc.c361 const struct src_desc *desc, struct src_mgr *mgr)
367 n = (MEMRD == desc->mode) ? desc->multi : 1;
369 err = rsc_init(&p->rsc, idx + i, SRC, desc->msr, mgr->mgr.hw);
375 p->multi = (0 == i) ? desc->multi : 1;
376 p->mode = desc->mode;
377 src_default_config[desc->mode](p);
416 get_src_rsc(struct src_mgr *mgr, const struct src_desc *desc, struct src **rsrc) argument
427 if (MEMRD == desc->mode)
428 err = mgr_get_resource(&mgr->mgr, desc
360 src_rsc_init(struct src *src, u32 idx, const struct src_desc *desc, struct src_mgr *mgr) argument
668 srcimp_rsc_init(struct srcimp *srcimp, const struct srcimp_desc *desc, struct srcimp_mgr *mgr) argument
714 get_srcimp_rsc(struct srcimp_mgr *mgr, const struct srcimp_desc *desc, struct srcimp **rsrcimp) argument
[all...]
H A Dctsrc.h92 const struct src_desc *desc, struct src **rsrc);
134 const struct srcimp_desc *desc,
H A Dctatc.c245 struct src_desc desc = {0}; local
258 desc.multi = apcm->substream->runtime->channels;
259 desc.msr = atc->msr;
260 desc.mode = MEMRD;
261 err = src_mgr->get_src(src_mgr, &desc, (struct src **)&apcm->src);
779 struct src_desc desc = {0}; local
790 desc.multi = apcm->substream->runtime->channels;
791 desc.msr = 1;
792 while (apcm->substream->runtime->rate > (rsr * desc.msr))
793 desc
[all...]
/sound/soc/txx9/
H A Dtxx9aclc.c128 struct dma_async_tx_descriptor *desc; local
135 desc = chan->device->device_prep_slave_sg(chan, &sg, 1,
139 if (!desc) {
143 desc->callback = txx9aclc_dma_complete;
144 desc->callback_param = dmadata;
145 desc->tx_submit(desc);
146 return desc;
155 struct dma_async_tx_descriptor *desc; local
171 desc
[all...]
/sound/soc/sh/
H A Dsiu_pcm.c122 struct dma_async_tx_descriptor *desc; local
133 desc = siu_stream->chan->device->device_prep_slave_sg(siu_stream->chan,
135 if (!desc) {
140 desc->callback = siu_dma_tx_complete;
141 desc->callback_param = siu_stream;
142 cookie = desc->tx_submit(desc);
148 siu_stream->tx_desc = desc;
170 struct dma_async_tx_descriptor *desc; local
183 desc
[all...]
/sound/soc/imx/
H A Dimx-pcm-dma-mx2.c43 struct dma_async_tx_descriptor *desc; member in struct:imx_pcm_runtime_data
158 iprtd->desc = chan->device->device_prep_dma_cyclic(chan, dma_addr,
163 if (!iprtd->desc) {
168 iprtd->desc->callback = audio_dma_irq;
169 iprtd->desc->callback_param = substream;
206 dmaengine_submit(iprtd->desc);
/sound/mips/
H A Dhal2.c63 struct hpc_dma_desc desc; member in struct:hal2_desc
73 struct hal2_desc *desc; member in struct:hal2_codec
454 struct hal2_desc *desc; local
463 desc = dma_alloc_noncoherent(NULL, count * sizeof(struct hal2_desc),
465 if (!desc) {
472 codec->desc = desc;
474 desc->desc.pbuf = buffer_dma + i * H2_BLOCK_SIZE;
475 desc
[all...]
H A Dsgio2audio.c766 const char *desc; member in struct:__anon28
772 .desc = "Capture DMA Channel 0"
777 .desc = "Capture Overflow"
782 .desc = "Playback DMA Channel 1"
787 .desc = "Memory Error Channel 1"
792 .desc = "Playback DMA Channel 2"
797 .desc = "Memory Error Channel 2"
877 snd_sgio2_isr_table[i].desc,
/sound/usb/misc/
H A Dua101.c471 if (alts->desc.bAlternateSetting != 1) {
473 alts->desc.bInterfaceNumber, 1);
492 if (alts->desc.bAlternateSetting != 0) {
494 alts->desc.bInterfaceNumber, 0);
932 if (alt->desc.bNumEndpoints != 0) {
938 if (alt->desc.bNumEndpoints != 1) {
946 struct uac_format_type_i_discrete_descriptor *desc; local
948 desc = (struct uac_format_type_i_discrete_descriptor *)extra;
949 if (desc->bLength > extralen) {
953 if (desc
[all...]
/sound/oss/
H A Dvwsnd.c498 * The desc field points to invariant information.
505 const dma_chan_desc_t *desc; member in struct:dma_chan
590 const dma_chan_desc_t *desc,
601 DBGEV("(chan=0x%p, desc=0x%p, lith=0x%p, buffer_paddr=0x%lx, "
603 chan, desc, lith, buffer_paddr,
608 li_writel(lith, desc->ctlreg, LI_CCTL_RESET);
620 chan->desc = desc;
633 SHIFT_FIELD(desc->ad1843_slot, LI_CCFG_SLOT) |
634 desc
589 li_setup_dma(dma_chan_t *chan, const dma_chan_desc_t *desc, lithium_t *lith, unsigned long buffer_paddr, int bufshift, int fragshift, int channels, int sampsize) argument
756 const dma_chan_desc_t *desc = chan->desc; local
[all...]
/sound/pci/cs46xx/
H A Ddsp_spos.c524 struct dsp_segment_desc * desc = (ins->modules[i].segments + j); local
526 desc->segment_type,desc->offset, desc->size);
959 struct dsp_scb_descriptor * desc = NULL; local
975 desc = (ins->scbs + index);
984 return desc;
991 struct dsp_task_descriptor * desc = NULL; local
1007 desc = (ins->tasks + ins->ntask);
1012 return desc;
1020 struct dsp_scb_descriptor * desc; local
1048 struct dsp_task_descriptor * desc; local
[all...]
/sound/soc/codecs/
H A Dsgtl5000.c101 struct regulator_desc desc; member in struct:ldo_regulator
819 ldo->desc.name = kstrdup(dev_name(codec->dev), GFP_KERNEL);
820 if (!ldo->desc.name) {
826 ldo->desc.type = REGULATOR_VOLTAGE;
827 ldo->desc.owner = THIS_MODULE;
828 ldo->desc.ops = &ldo_regulator_ops;
829 ldo->desc.n_voltages = 1;
834 ldo->dev = regulator_register(&ldo->desc, codec->dev,
840 kfree(ldo->desc.name);
858 kfree(ldo->desc
[all...]
/sound/pci/cs5535audio/
H A Dcs5535audio_pcm.c148 struct cs5535audio_dma_desc *desc = local
150 desc->addr = cpu_to_le32(addr);
151 desc->size = cpu_to_le32(period_bytes);
152 desc->ctlreserved = cpu_to_le16(PRD_EOP);
/sound/pci/mixart/
H A Dmixart.h38 u32 desc; member in struct:mixart_uid
/sound/usb/usx2y/
H A Dusx2yhwdeppcm.c154 struct usb_iso_packet_descriptor *desc = urb->iso_frame_desc + pack; local
161 shm->captured_iso[head].offset = desc->offset;
162 shm->captured_iso[head].length = desc->actual_length;
166 if ((desc->offset += desc->length * NRURBS*nr_of_packs()) +
167 desc->length >= SSS)
168 desc->offset -= (SSS - desc->length);
H A Dusb_stream.c71 struct usb_iso_packet_descriptor *desc; local
83 desc = urb->iso_frame_desc;
84 desc->offset = 0;
85 desc->length = maxpacket;
87 desc[p].offset = desc[p - 1].offset + maxpacket;
88 desc[p].length = maxpacket;
/sound/pci/
H A Datiixp_modem.c358 struct atiixp_dma_desc *desc; local
359 desc = &((struct atiixp_dma_desc *)dma->desc_buf.area)[i];
360 desc->addr = cpu_to_le32(addr);
361 desc->status = 0;
362 desc->size = period_bytes >> 2; /* in dwords */
365 desc->next = cpu_to_le32((u32)dma->desc_buf.addr);
367 desc->next = cpu_to_le32(desc_addr);

Completed in 773 milliseconds

12