• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/sound/pci/asihpi/

Lines Matching defs:phr

44 u16 hpi_validate_response(struct hpi_message *phm, struct hpi_response *phr)
48 if ((phr->type != HPI_TYPE_RESPONSE)
49 || (phr->object != phm->object)
50 || (phr->function != phm->function))
139 static void subsys_get_adapters(struct hpi_response *phr)
163 if (phr->u.s.aw_adapter_list[pao->index] != 0) {
164 phr->error = HPI_DUPLICATE_ADAPTER_NUMBER;
165 phr->specific_error = pao->index;
168 phr->u.s.aw_adapter_list[pao->index] = pao->adapter_type;
171 phr->u.s.num_adapters = adapters.gw_num_adapters;
172 phr->error = 0; /* the function completed OK; */
290 struct hpi_message *phm, struct hpi_response *phr)
301 phr->error = 0;
313 phr->u.c.an_log_value[0] = pC->u.p.an_log_peak[0];
314 phr->u.c.an_log_value[1] = pC->u.p.an_log_peak[1];
316 phr->u.c.an_log_value[0] = pC->u.p.an_logRMS[0];
317 phr->u.c.an_log_value[1] = pC->u.p.an_logRMS[1];
323 phr->u.c.an_log_value[0] = pC->u.v.an_log[0];
324 phr->u.c.an_log_value[1] = pC->u.v.an_log[1];
330 phr->u.c.param1 = pC->u.x.source_node_type;
331 phr->u.c.param2 = pC->u.x.source_node_index;
338 phr->u.c.param1 = pC->u.m.mode;
344 phr->u.c.an_log_value[0] = pC->u.l.an_log[0];
345 phr->u.c.an_log_value[1] = pC->u.l.an_log[1];
351 phr->u.c.param1 = pC->u.t.freq_ink_hz;
353 phr->u.c.param1 = pC->u.t.band;
357 phr->u.c.param1 = 0;
358 phr->error =
361 phr->u.c.param1 = pC->u.t.level;
367 phr->u.c.param1 = pC->u.aes3rx.error_status;
369 phr->u.c.param1 = pC->u.aes3rx.source;
375 phr->u.c.param1 = pC->u.aes3tx.format;
381 phr->u.c.param1 = pC->u.tone.state;
387 phr->u.c.param1 = pC->u.silence.state;
388 phr->u.c.param2 = pC->u.silence.count;
394 phr->u.c.param1 = pC->u.phantom_power.state;
400 phr->u.c.param1 = pC->u.clk.source;
404 phr->u.c.param1 = 0;
405 phr->error =
408 phr->u.c.param1 = pC->u.clk.source_index;
410 phr->u.c.param1 = pC->u.clk.sample_rate;
419 phr->error = HPI_ERROR_INVALID_CONTROL_ATTRIBUTE;
424 phr->u.c.param1 = p_pad->pI;
426 phr->u.c.param1 = p_pad->pTY;
439 phr->error =
452 phr->error = HPI_ERROR_INVALID_CONTROL_VALUE;
457 if (tocopy > sizeof(phr->u.cu.chars8.sz_data))
458 tocopy = sizeof(phr->u.cu.chars8.sz_data);
463 memcpy(phr->u.cu.chars8.sz_data, &pad_string[offset],
466 phr->u.cu.chars8.remaining_chars =
487 phr->size =
501 struct hpi_message *phm, struct hpi_response *phr)
507 if (phr->error)
521 pC->u.v.an_log[0] = phr->u.c.an_log_value[0];
522 pC->u.v.an_log[1] = phr->u.c.an_log_value[1];
539 pC->u.v.an_log[0] = phr->u.c.an_log_value[0];
540 pC->u.v.an_log[1] = phr->u.c.an_log_value[1];
595 static void subsys_message(struct hpi_message *phm, struct hpi_response *phr)
602 phr->error = 0;
607 phr->error = 0;
610 subsys_get_adapters(phr);
614 phr->error = 0;
617 phr->error = HPI_ERROR_INVALID_FUNC;
622 void HPI_COMMON(struct hpi_message *phm, struct hpi_response *phr)
628 subsys_message(phm, phr);
634 phr->error = HPI_ERROR_INVALID_TYPE;