Lines Matching refs:u
167 phr->u.s.adapter_index = adapters.adapter[index].index;
168 phr->u.s.adapter_type = adapters.adapter[index].type;
170 phr->u.s.adapter_index = 0;
171 phr->u.s.adapter_type = 0;
322 switch (pC->u.i.control_type) {
325 if (phm->u.c.attribute == HPI_METER_PEAK) {
326 phr->u.c.an_log_value[0] = pC->u.meter.an_log_peak[0];
327 phr->u.c.an_log_value[1] = pC->u.meter.an_log_peak[1];
328 } else if (phm->u.c.attribute == HPI_METER_RMS) {
329 if (pC->u.meter.an_logRMS[0] ==
333 phr->u.c.an_log_value[0] = HPI_METER_MINIMUM;
334 phr->u.c.an_log_value[1] = HPI_METER_MINIMUM;
336 phr->u.c.an_log_value[0] =
337 pC->u.meter.an_logRMS[0];
338 phr->u.c.an_log_value[1] =
339 pC->u.meter.an_logRMS[1];
345 if (phm->u.c.attribute == HPI_VOLUME_GAIN) {
346 phr->u.c.an_log_value[0] = pC->u.vol.an_log[0];
347 phr->u.c.an_log_value[1] = pC->u.vol.an_log[1];
348 } else if (phm->u.c.attribute == HPI_VOLUME_MUTE) {
349 if (pC->u.vol.flags & HPI_VOLUME_FLAG_HAS_MUTE) {
350 if (pC->u.vol.flags & HPI_VOLUME_FLAG_MUTED)
351 phr->u.c.param1 =
354 phr->u.c.param1 = 0;
358 phr->u.c.param1 = 0;
365 if (phm->u.c.attribute == HPI_MULTIPLEXER_SOURCE) {
366 phr->u.c.param1 = pC->u.mux.source_node_type;
367 phr->u.c.param2 = pC->u.mux.source_node_index;
373 if (phm->u.c.attribute == HPI_CHANNEL_MODE_MODE)
374 phr->u.c.param1 = pC->u.mode.mode;
379 if (phm->u.c.attribute == HPI_LEVEL_GAIN) {
380 phr->u.c.an_log_value[0] = pC->u.level.an_log[0];
381 phr->u.c.an_log_value[1] = pC->u.level.an_log[1];
386 if (phm->u.c.attribute == HPI_TUNER_FREQ)
387 phr->u.c.param1 = pC->u.tuner.freq_ink_hz;
388 else if (phm->u.c.attribute == HPI_TUNER_BAND)
389 phr->u.c.param1 = pC->u.tuner.band;
390 else if (phm->u.c.attribute == HPI_TUNER_LEVEL_AVG)
391 if (pC->u.tuner.s_level_avg ==
393 phr->u.cu.tuner.s_level = 0;
397 phr->u.cu.tuner.s_level =
398 pC->u.tuner.s_level_avg;
403 if (phm->u.c.attribute == HPI_AESEBURX_ERRORSTATUS)
404 phr->u.c.param1 = pC->u.aes3rx.error_status;
405 else if (phm->u.c.attribute == HPI_AESEBURX_FORMAT)
406 phr->u.c.param1 = pC->u.aes3rx.format;
411 if (phm->u.c.attribute == HPI_AESEBUTX_FORMAT)
412 phr->u.c.param1 = pC->u.aes3tx.format;
417 if (phm->u.c.attribute == HPI_TONEDETECTOR_STATE)
418 phr->u.c.param1 = pC->u.tone.state;
423 if (phm->u.c.attribute == HPI_SILENCEDETECTOR_STATE) {
424 phr->u.c.param1 = pC->u.silence.state;
429 if (phm->u.c.attribute == HPI_MICROPHONE_PHANTOM_POWER)
430 phr->u.c.param1 = pC->u.microphone.phantom_state;
435 if (phm->u.c.attribute == HPI_SAMPLECLOCK_SOURCE)
436 phr->u.c.param1 = pC->u.clk.source;
437 else if (phm->u.c.attribute == HPI_SAMPLECLOCK_SOURCE_INDEX) {
438 if (pC->u.clk.source_index ==
440 phr->u.c.param1 = 0;
444 phr->u.c.param1 = pC->u.clk.source_index;
445 } else if (phm->u.c.attribute == HPI_SAMPLECLOCK_SAMPLERATE)
446 phr->u.c.param1 = pC->u.clk.sample_rate;
455 HPI_CTL_ATTR_INDEX(phm->u.c.
462 if (phm->u.c.attribute == HPI_PAD_PROGRAM_ID)
463 phr->u.c.param1 = p_pad->pI;
464 else if (phm->u.c.attribute == HPI_PAD_PROGRAM_TYPE)
465 phr->u.c.param1 = p_pad->pTY;
468 HPI_CTL_ATTR_INDEX(phm->u.c.
470 unsigned int offset = phm->u.c.param1;
497 if (tocopy > sizeof(phr->u.cu.chars8.sz_data))
498 tocopy = sizeof(phr->u.cu.chars8.
501 memcpy(phr->u.cu.chars8.sz_data,
504 phr->u.cu.chars8.remaining_chars =
516 pC->u.i.control_index, pC->u.i.control_type,
517 phm->u.c.attribute);
558 switch (pC->u.i.control_type) {
560 if (phm->u.c.attribute == HPI_VOLUME_GAIN) {
561 pC->u.vol.an_log[0] = phr->u.c.an_log_value[0];
562 pC->u.vol.an_log[1] = phr->u.c.an_log_value[1];
563 } else if (phm->u.c.attribute == HPI_VOLUME_MUTE) {
564 if (phm->u.c.param1)
565 pC->u.vol.flags |= HPI_VOLUME_FLAG_MUTED;
567 pC->u.vol.flags &= ~HPI_VOLUME_FLAG_MUTED;
572 if (phm->u.c.attribute == HPI_MULTIPLEXER_SOURCE) {
573 pC->u.mux.source_node_type = (u16)phm->u.c.param1;
574 pC->u.mux.source_node_index = (u16)phm->u.c.param2;
579 if (phm->u.c.attribute == HPI_CHANNEL_MODE_MODE)
580 pC->u.mode.mode = (u16)phm->u.c.param1;
583 if (phm->u.c.attribute == HPI_LEVEL_GAIN) {
584 pC->u.vol.an_log[0] = phr->u.c.an_log_value[0];
585 pC->u.vol.an_log[1] = phr->u.c.an_log_value[1];
589 if (phm->u.c.attribute == HPI_MICROPHONE_PHANTOM_POWER)
590 pC->u.microphone.phantom_state = (u16)phm->u.c.param1;
593 if (phm->u.c.attribute == HPI_AESEBUTX_FORMAT)
594 pC->u.aes3tx.format = phm->u.c.param1;
597 if (phm->u.c.attribute == HPI_AESEBURX_FORMAT)
598 pC->u.aes3rx.format = phm->u.c.param1;
601 if (phm->u.c.attribute == HPI_SAMPLECLOCK_SOURCE)
602 pC->u.clk.source = (u16)phm->u.c.param1;
603 else if (phm->u.c.attribute == HPI_SAMPLECLOCK_SOURCE_INDEX)
604 pC->u.clk.source_index = (u16)phm->u.c.param1;
605 else if (phm->u.c.attribute == HPI_SAMPLECLOCK_SAMPLERATE)
606 pC->u.clk.sample_rate = phm->u.c.param1;
688 phr->u.s.num_adapters = adapters.gw_num_adapters;