Lines Matching refs:info
83 struct knav_acc_info *info;
91 info = &range->acc_info;
123 dma_sync_single_for_cpu(kdev->dev, list_dma, info->list_size,
126 for (list = list_cpu; list < list_cpu + (info->list_size / sizeof(u32));
178 memset(list_cpu, 0, info->list_size);
179 dma_sync_single_for_device(kdev->dev, list_dma, info->list_size,
305 struct knav_acc_info *info = &range->acc_info;
324 cmd->queue_num = info->list_entries << 16;
330 cmd->timer_config |= info->pacing_mode << 16;
331 cmd->timer_config |= info->timer_count;
431 struct knav_acc_info *info;
434 info = &range->acc_info;
446 info->mem_size, DMA_BIDIRECTIONAL);
447 free_pages_exact(acc->list_cpu[0], info->mem_size);
477 struct knav_acc_info *info;
485 info = &range->acc_info;
491 info->pdsp_id = config[0];
492 info->start_channel = config[1];
493 info->list_entries = config[2];
494 info->pacing_mode = config[3];
495 info->timer_count = config[4] / ACC_DEFAULT_PERIOD;
497 if (info->start_channel > ACC_MAX_CHANNEL) {
499 info->start_channel, range->name);
503 if (info->pacing_mode > 3) {
505 info->pacing_mode, range->name);
509 pdsp = knav_find_pdsp(kdev, info->pdsp_id);
512 info->pdsp_id, range->name);
518 info->pdsp_id, range->name);
522 info->pdsp = pdsp;
542 list_size = info->list_entries;
544 info->list_size = list_size;
546 info->mem_size = mem_size;
554 acc->channel = info->start_channel + channel;