Lines Matching defs:bufferinfo
276 struct mixart_bufferinfo *bufferinfo;
290 flowinfo[j].bufferinfo_array_phy_address = (u32)chip->mgr->bufferinfo.addr + (j * sizeof(struct mixart_bufferinfo));
293 bufferinfo = (struct mixart_bufferinfo *)chip->mgr->bufferinfo.area;
294 bufferinfo[j].buffer_address = 0; /* buffer is not yet allocated */
295 bufferinfo[j].available_length = 0; /* buffer is not yet allocated */
298 bufferinfo[j].buffer_id = (chip->chip_idx << MIXART_NOTIFY_CARD_OFFSET) + (pcm_number << MIXART_NOTIFY_PCM_OFFSET ) + i;
300 bufferinfo[j].buffer_id |= MIXART_NOTIFY_CAPT_MASK;
627 struct mixart_bufferinfo *bufferinfo;
633 bufferinfo = (struct mixart_bufferinfo *)chip->mgr->bufferinfo.area;
634 bufferinfo[i].buffer_address = subs->runtime->dma_addr;
635 bufferinfo[i].available_length = subs->runtime->dma_bytes;
636 /* bufferinfo[i].buffer_id is already defined */
640 i, bufferinfo[i].buffer_address,
641 bufferinfo[i].available_length,
1112 if(mgr->bufferinfo.area) {
1113 snd_dma_free_pages(&mgr->bufferinfo);
1114 mgr->bufferinfo.area = NULL;
1373 /* create array of bufferinfo */
1377 size, &mgr->bufferinfo) < 0) {
1382 memset(mgr->bufferinfo.area, 0, size);