Lines Matching refs:hr
220 struct hpi_response hr; in adapter_message() local
221 hpi_init_message_response(&hm, &hr, HPI_OBJ_ADAPTER, in adapter_message()
224 hw_entry_point(&hm, &hr); in adapter_message()
381 struct hpi_response hr; in instream_open() local
401 hpi_init_message_response(&hm, &hr, HPI_OBJ_ISTREAM, in instream_open()
405 hw_entry_point(&hm, &hr); in instream_open()
408 if (hr.error) { in instream_open()
411 phr->error = hr.error; in instream_open()
431 struct hpi_response hr; in instream_close() local
446 hpi_init_message_response(&hm, &hr, HPI_OBJ_ISTREAM, in instream_close()
450 hw_entry_point(&hm, &hr); in instream_close()
452 if (hr.error) { in instream_close()
455 phr->error = hr.error; in instream_close()
478 struct hpi_response hr; in outstream_open() local
498 hpi_init_message_response(&hm, &hr, HPI_OBJ_OSTREAM, in outstream_open()
502 hw_entry_point(&hm, &hr); in outstream_open()
505 if (hr.error) { in outstream_open()
508 phr->error = hr.error; in outstream_open()
528 struct hpi_response hr; in outstream_close() local
544 hpi_init_message_response(&hm, &hr, HPI_OBJ_OSTREAM, in outstream_close()
548 hw_entry_point(&hm, &hr); in outstream_close()
550 if (hr.error) { in outstream_close()
553 phr->error = hr.error; in outstream_close()
574 struct hpi_response hr; in adapter_prepare() local
580 hpi_init_message_response(&hm, &hr, HPI_OBJ_ADAPTER, in adapter_prepare()
583 hw_entry_point(&hm, &hr); in adapter_prepare()
584 memcpy(&rESP_HPI_ADAPTER_OPEN[adapter], &hr, in adapter_prepare()
586 if (hr.error) in adapter_prepare()
587 return hr.error; in adapter_prepare()
590 hpi_init_message_response(&hm, &hr, HPI_OBJ_ADAPTER, in adapter_prepare()
593 hw_entry_point(&hm, &hr); in adapter_prepare()
594 if (hr.error) in adapter_prepare()
595 return hr.error; in adapter_prepare()
597 aDAPTER_INFO[adapter].num_outstreams = hr.u.ax.info.num_outstreams; in adapter_prepare()
598 aDAPTER_INFO[adapter].num_instreams = hr.u.ax.info.num_instreams; in adapter_prepare()
599 aDAPTER_INFO[adapter].type = hr.u.ax.info.adapter_type; in adapter_prepare()
603 hpi_init_message_response(&hm, &hr, HPI_OBJ_OSTREAM, in adapter_prepare()
607 hw_entry_point(&hm, &hr); in adapter_prepare()
608 memcpy(&rESP_HPI_OSTREAM_OPEN[adapter][i], &hr, in adapter_prepare()
616 hpi_init_message_response(&hm, &hr, HPI_OBJ_ISTREAM, in adapter_prepare()
620 hw_entry_point(&hm, &hr); in adapter_prepare()
621 memcpy(&rESP_HPI_ISTREAM_OPEN[adapter][i], &hr, in adapter_prepare()
628 hpi_init_message_response(&hm, &hr, HPI_OBJ_MIXER, HPI_MIXER_OPEN); in adapter_prepare()
630 hw_entry_point(&hm, &hr); in adapter_prepare()
631 memcpy(&rESP_HPI_MIXER_OPEN[adapter], &hr, in adapter_prepare()
641 struct hpi_response hr; in HPIMSGX__reset() local
646 hpi_init_response(&hr, HPI_OBJ_ADAPTER, in HPIMSGX__reset()
648 memcpy(&rESP_HPI_ADAPTER_OPEN[adapter], &hr, in HPIMSGX__reset()
651 hpi_init_response(&hr, HPI_OBJ_MIXER, HPI_MIXER_OPEN, in HPIMSGX__reset()
653 memcpy(&rESP_HPI_MIXER_OPEN[adapter], &hr, in HPIMSGX__reset()
657 hpi_init_response(&hr, HPI_OBJ_OSTREAM, in HPIMSGX__reset()
661 &hr, in HPIMSGX__reset()
664 hpi_init_response(&hr, HPI_OBJ_ISTREAM, in HPIMSGX__reset()
668 &hr, in HPIMSGX__reset()
695 struct hpi_response hr; in HPIMSGX__init() local
698 hpi_init_response(&hr, phm->object, phm->function, in HPIMSGX__init()
706 entry_point_func(phm, &hr); in HPIMSGX__init()
711 if (hr.error == 0 && hr.u.s.adapter_index < HPI_MAX_ADAPTERS) { in HPIMSGX__init()
714 hpi_entry_points[hr.u.s.adapter_index] = entry_point_func; in HPIMSGX__init()
719 adapter_prepare(hr.u.s.adapter_index); in HPIMSGX__init()
721 memcpy(phr, &hr, hr.size); in HPIMSGX__init()
746 struct hpi_response hr; in HPIMSGX__cleanup() local
752 hpi_init_message_response(&hm, &hr, in HPIMSGX__cleanup()
756 hw_entry_point(&hm, &hr); in HPIMSGX__cleanup()
759 hw_entry_point(&hm, &hr); in HPIMSGX__cleanup()
762 hw_entry_point(&hm, &hr); in HPIMSGX__cleanup()
770 struct hpi_response hr; in HPIMSGX__cleanup() local
776 hpi_init_message_response(&hm, &hr, in HPIMSGX__cleanup()
780 hw_entry_point(&hm, &hr); in HPIMSGX__cleanup()
783 hw_entry_point(&hm, &hr); in HPIMSGX__cleanup()
786 hw_entry_point(&hm, &hr); in HPIMSGX__cleanup()