Lines Matching refs:dir
329 phys_addr_t buf_add, int dir) in __q6asm_memory_unmap() argument
337 if (ac->port[dir].mem_map_handle == 0) { in __q6asm_memory_unmap()
354 pkt->hdr.token = ((ac->session << 8) | dir); in __q6asm_memory_unmap()
357 mem_unmap->mem_map_handle = ac->port[dir].mem_map_handle; in __q6asm_memory_unmap()
365 ac->port[dir].mem_map_handle = 0; in __q6asm_memory_unmap()
392 int q6asm_unmap_memory_regions(unsigned int dir, struct audio_client *ac) in q6asm_unmap_memory_regions() argument
398 port = &ac->port[dir]; in q6asm_unmap_memory_regions()
406 rc = __q6asm_memory_unmap(ac, port->buf[dir].phys, dir); in q6asm_unmap_memory_regions()
421 static int __q6asm_memory_map_regions(struct audio_client *ac, int dir, in __q6asm_memory_map_regions() argument
462 pkt->hdr.token = ((ac->session << 8) | dir); in __q6asm_memory_map_regions()
470 port = &ac->port[dir]; in __q6asm_memory_map_regions()
500 int q6asm_map_memory_regions(unsigned int dir, struct audio_client *ac, in q6asm_map_memory_regions() argument
510 if (ac->port[dir].buf) { in q6asm_map_memory_regions()
523 ac->port[dir].buf = buf; in q6asm_map_memory_regions()
534 ac->port[dir].num_periods = periods; in q6asm_map_memory_regions()
538 rc = __q6asm_memory_map_regions(ac, dir, period_sz, periods, 1); in q6asm_map_memory_regions()
541 q6asm_audio_client_free_buf(ac, &ac->port[dir]); in q6asm_map_memory_regions()
756 uint32_t dir = 0; in q6asm_srvc_callback() local
771 dir = (hdr->token & 0x0F); in q6asm_srvc_callback()
772 port = &ac->port[dir]; in q6asm_srvc_callback()