Lines Matching refs:comm_page

50 		if (chip->comm_page->handshake) {  in wait_handshake()
493 if (snd_BUG_ON(!chip->comm_page)) in load_firmware()
540 chip->comm_page->nominal_level_mask |= cpu_to_le32(1 << index); in set_nominal_level()
542 chip->comm_page->nominal_level_mask &= ~cpu_to_le32(1 << index); in set_nominal_level()
562 chip->comm_page->line_out_level[channel] = gain; in set_output_gain()
581 chip->comm_page->monitors[monitor_index(chip, output, input)] = gain; in set_monitor_gain()
619 memset((s8 *)chip->comm_page->vu_meter, ECHOGAIN_MUTED, in set_meters_on()
621 memset((s8 *)chip->comm_page->peak_meter, ECHOGAIN_MUTED, in set_meters_on()
643 meters[n++] = chip->comm_page->vu_meter[m]; in get_audio_meters()
644 meters[n++] = chip->comm_page->peak_meter[m]; in get_audio_meters()
654 meters[n++] = chip->comm_page->vu_meter[m]; in get_audio_meters()
655 meters[n++] = chip->comm_page->peak_meter[m]; in get_audio_meters()
662 meters[n++] = chip->comm_page->vu_meter[m]; in get_audio_meters()
663 meters[n++] = chip->comm_page->peak_meter[m]; in get_audio_meters()
680 chip->comm_page->gd_clock_state = GD_CLOCK_UNDEF; in restore_dsp_rettings()
681 chip->comm_page->gd_spdif_status = GD_SPDIF_STATUS_UNDEF; in restore_dsp_rettings()
682 chip->comm_page->handshake = 0xffffffff; in restore_dsp_rettings()
852 chip->comm_page->audio_format[pipe_index] = cpu_to_le16(dsp_format); in set_audio_format()
868 chip->comm_page->cmd_start |= cpu_to_le32(channel_mask); in start_transport()
870 if (chip->comm_page->cmd_start) { in start_transport()
877 chip->comm_page->cmd_start = 0; in start_transport()
893 chip->comm_page->cmd_stop |= cpu_to_le32(channel_mask); in pause_transport()
894 chip->comm_page->cmd_reset = 0; in pause_transport()
895 if (chip->comm_page->cmd_stop) { in pause_transport()
902 chip->comm_page->cmd_stop = 0; in pause_transport()
903 chip->comm_page->cmd_reset = 0; in pause_transport()
919 chip->comm_page->cmd_stop |= cpu_to_le32(channel_mask); in stop_transport()
920 chip->comm_page->cmd_reset |= cpu_to_le32(channel_mask); in stop_transport()
921 if (chip->comm_page->cmd_reset) { in stop_transport()
928 chip->comm_page->cmd_stop = 0; in stop_transport()
929 chip->comm_page->cmd_reset = 0; in stop_transport()
976 if (offsetof(struct comm_page, midi_output) != 0xbe0) { in init_dsp_comm_page()
987 memset(chip->comm_page, 0, sizeof(struct comm_page)); in init_dsp_comm_page()
990 chip->comm_page->comm_size = in init_dsp_comm_page()
991 cpu_to_le32(sizeof(struct comm_page)); in init_dsp_comm_page()
992 chip->comm_page->handshake = 0xffffffff; in init_dsp_comm_page()
993 chip->comm_page->midi_out_free_count = in init_dsp_comm_page()
995 chip->comm_page->sample_rate = cpu_to_le32(44100); in init_dsp_comm_page()
998 memset(chip->comm_page->monitors, ECHOGAIN_MUTED, MONITOR_ARRAY_SIZE); in init_dsp_comm_page()
999 memset(chip->comm_page->vmixer, ECHOGAIN_MUTED, VMIXER_ARRAY_SIZE); in init_dsp_comm_page()
1036 if (chip->comm_page->midi_input[0]) /* The count is at index 0 */ in service_irq()
1040 chip->comm_page->midi_input[0] = 0; in service_irq()
1079 chip->comm_page->position[pipe_index] = 0; in allocate_pipes()
1090 pipe->dma_counter = &chip->comm_page->position[pipe_index]; in allocate_pipes()
1125 chip->comm_page->sglist_addr[pipe->index].addr = in sglist_init()