Lines Matching refs:bufferinfo
277 struct mixart_bufferinfo *bufferinfo; in snd_mixart_add_ref_pipe() local
291 …flowinfo[j].bufferinfo_array_phy_address = (u32)chip->mgr->bufferinfo.addr + (j * sizeof(struct mi… in snd_mixart_add_ref_pipe()
294 bufferinfo = (struct mixart_bufferinfo *)chip->mgr->bufferinfo.area; in snd_mixart_add_ref_pipe()
295 bufferinfo[j].buffer_address = 0; /* buffer is not yet allocated */ in snd_mixart_add_ref_pipe()
296 bufferinfo[j].available_length = 0; /* buffer is not yet allocated */ in snd_mixart_add_ref_pipe()
299 …bufferinfo[j].buffer_id = (chip->chip_idx << MIXART_NOTIFY_CARD_OFFSET) + (pcm_number << MIXART_NO… in snd_mixart_add_ref_pipe()
301 bufferinfo[j].buffer_id |= MIXART_NOTIFY_CAPT_MASK; in snd_mixart_add_ref_pipe()
628 struct mixart_bufferinfo *bufferinfo; in snd_mixart_hw_params() local
634 bufferinfo = (struct mixart_bufferinfo *)chip->mgr->bufferinfo.area; in snd_mixart_hw_params()
635 bufferinfo[i].buffer_address = subs->runtime->dma_addr; in snd_mixart_hw_params()
636 bufferinfo[i].available_length = subs->runtime->dma_bytes; in snd_mixart_hw_params()
641 i, bufferinfo[i].buffer_address, in snd_mixart_hw_params()
642 bufferinfo[i].available_length, in snd_mixart_hw_params()
1110 if(mgr->bufferinfo.area) { in snd_mixart_free()
1111 snd_dma_free_pages(&mgr->bufferinfo); in snd_mixart_free()
1112 mgr->bufferinfo.area = NULL; in snd_mixart_free()
1371 size, &mgr->bufferinfo) < 0) { in snd_mixart_probe()
1376 memset(mgr->bufferinfo.area, 0, size); in snd_mixart_probe()