• 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

68 	struct hpi_response *phr)
78 ep(phm, phr);
79 HPI_DEBUG_RESPONSE(phr);
83 hpi_init_response(phr, phm->object, phm->function,
87 static void adapter_open(struct hpi_message *phm, struct hpi_response *phr);
88 static void adapter_close(struct hpi_message *phm, struct hpi_response *phr);
90 static void mixer_open(struct hpi_message *phm, struct hpi_response *phr);
91 static void mixer_close(struct hpi_message *phm, struct hpi_response *phr);
93 static void outstream_open(struct hpi_message *phm, struct hpi_response *phr,
95 static void outstream_close(struct hpi_message *phm, struct hpi_response *phr,
97 static void instream_open(struct hpi_message *phm, struct hpi_response *phr,
99 static void instream_close(struct hpi_message *phm, struct hpi_response *phr,
103 static u16 HPIMSGX__init(struct hpi_message *phm, struct hpi_response *phr);
167 static void subsys_message(struct hpi_message *phm, struct hpi_response *phr,
172 hpi_init_response(phr, HPI_OBJ_SUBSYSTEM,
174 phr->u.s.version = HPI_VER >> 8; /* return major.minor */
175 phr->u.s.data = HPI_VER; /* return major.minor.release */
179 hpi_init_response(phr, HPI_OBJ_SUBSYSTEM, HPI_SUBSYS_OPEN, 0);
183 hpi_init_response(phr, HPI_OBJ_SUBSYSTEM, HPI_SUBSYS_CLOSE,
194 hpi_init_response(phr, HPI_OBJ_SUBSYSTEM,
197 HPI_COMMON(phm, phr);
200 HPI_COMMON(phm, phr);
203 hpi_init_response(phr, HPI_OBJ_SUBSYSTEM,
208 HPI_COMMON(phm, phr);
212 memcpy(phr, &gRESP_HPI_SUBSYS_FIND_ADAPTERS,
216 memcpy(phr, &gRESP_HPI_SUBSYS_FIND_ADAPTERS,
218 phr->function = HPI_SUBSYS_GET_NUM_ADAPTERS;
224 hpi_init_response(phr, HPI_OBJ_SUBSYSTEM,
253 phr->u.s.adapter_index = (u16)index;
254 phr->u.s.aw_adapter_list[0] =
258 phr->u.s.adapter_index = 0;
259 phr->u.s.aw_adapter_list[0] = 0;
260 phr->error = HPI_ERROR_BAD_ADAPTER_NUMBER;
265 HPIMSGX__init(phm, phr);
278 hw_entry_point(phm, phr);
285 hw_entry_point(phm, phr);
290 static void adapter_message(struct hpi_message *phm, struct hpi_response *phr,
295 adapter_open(phm, phr);
298 adapter_close(phm, phr);
301 hw_entry_point(phm, phr);
306 static void mixer_message(struct hpi_message *phm, struct hpi_response *phr)
310 mixer_open(phm, phr);
313 mixer_close(phm, phr);
316 hw_entry_point(phm, phr);
322 struct hpi_response *phr, void *h_owner)
325 hpi_init_response(phr, HPI_OBJ_OSTREAM, phm->function,
332 outstream_open(phm, phr, h_owner);
335 outstream_close(phm, phr, h_owner);
338 hw_entry_point(phm, phr);
344 struct hpi_response *phr, void *h_owner)
347 hpi_init_response(phr, HPI_OBJ_ISTREAM, phm->function,
354 instream_open(phm, phr, h_owner);
357 instream_close(phm, phr, h_owner);
360 hw_entry_point(phm, phr);
368 void hpi_send_recv_ex(struct hpi_message *phm, struct hpi_response *phr,
374 hpi_init_response(phr, phm->object, phm->function,
381 hpi_init_response(phr, phm->object, phm->function,
388 subsys_message(phm, phr, h_owner);
392 adapter_message(phm, phr, h_owner);
396 mixer_message(phm, phr);
400 outstream_message(phm, phr, h_owner);
404 instream_message(phm, phr, h_owner);
408 hw_entry_point(phm, phr);
411 HPI_DEBUG_RESPONSE(phr);
412 if (phr->error >= HPI_ERROR_BACKEND_BASE) {
431 phr->error);
439 static void adapter_open(struct hpi_message *phm, struct hpi_response *phr)
442 memcpy(phr, &rESP_HPI_ADAPTER_OPEN[phm->adapter_index],
446 static void adapter_close(struct hpi_message *phm, struct hpi_response *phr)
449 hpi_init_response(phr, HPI_OBJ_ADAPTER, HPI_ADAPTER_CLOSE, 0);
452 static void mixer_open(struct hpi_message *phm, struct hpi_response *phr)
454 memcpy(phr, &rESP_HPI_MIXER_OPEN[phm->adapter_index],
458 static void mixer_close(struct hpi_message *phm, struct hpi_response *phr)
460 hpi_init_response(phr, HPI_OBJ_MIXER, HPI_MIXER_CLOSE, 0);
463 static void instream_open(struct hpi_message *phm, struct hpi_response *phr,
470 hpi_init_response(phr, HPI_OBJ_ISTREAM, HPI_ISTREAM_OPEN, 0);
475 phr->error = HPI_ERROR_OBJ_ALREADY_OPEN;
478 memcpy(phr,
498 phr->error = hr.error;
504 memcpy(phr,
513 static void instream_close(struct hpi_message *phm, struct hpi_response *phr,
520 hpi_init_response(phr, HPI_OBJ_ISTREAM, HPI_ISTREAM_CLOSE, 0);
542 phr->error = hr.error;
555 phr->error = HPI_ERROR_OBJ_NOT_OPEN;
560 static void outstream_open(struct hpi_message *phm, struct hpi_response *phr,
567 hpi_init_response(phr, HPI_OBJ_OSTREAM, HPI_OSTREAM_OPEN, 0);
572 phr->error = HPI_ERROR_OBJ_ALREADY_OPEN;
575 memcpy(phr,
595 phr->error = hr.error;
601 memcpy(phr,
610 static void outstream_close(struct hpi_message *phm, struct hpi_response *phr,
617 hpi_init_response(phr, HPI_OBJ_OSTREAM, HPI_OSTREAM_CLOSE, 0);
640 phr->error = hr.error;
653 phr->error = HPI_ERROR_OBJ_NOT_OPEN;
796 struct hpi_response *phr
820 phr->error = HPI_ERROR_PROCESSING_MESSAGE;
821 return phr->error;
833 memcpy(phr, &hr, hr.size);
834 return phr->error;