Lines Matching refs:hr
236 struct hpi_response hr; in adapter_message() local
237 hpi_init_message_response(&hm, &hr, HPI_OBJ_ADAPTER, in adapter_message()
240 hw_entry_point(&hm, &hr); in adapter_message()
397 struct hpi_response hr; in instream_open() local
417 hpi_init_message_response(&hm, &hr, HPI_OBJ_ISTREAM, in instream_open()
421 hw_entry_point(&hm, &hr); in instream_open()
424 if (hr.error) { in instream_open()
427 phr->error = hr.error; in instream_open()
447 struct hpi_response hr; in instream_close() local
462 hpi_init_message_response(&hm, &hr, HPI_OBJ_ISTREAM, in instream_close()
466 hw_entry_point(&hm, &hr); in instream_close()
468 if (hr.error) { in instream_close()
471 phr->error = hr.error; in instream_close()
494 struct hpi_response hr; in outstream_open() local
514 hpi_init_message_response(&hm, &hr, HPI_OBJ_OSTREAM, in outstream_open()
518 hw_entry_point(&hm, &hr); in outstream_open()
521 if (hr.error) { in outstream_open()
524 phr->error = hr.error; in outstream_open()
544 struct hpi_response hr; in outstream_close() local
560 hpi_init_message_response(&hm, &hr, HPI_OBJ_OSTREAM, in outstream_close()
564 hw_entry_point(&hm, &hr); in outstream_close()
566 if (hr.error) { in outstream_close()
569 phr->error = hr.error; in outstream_close()
590 struct hpi_response hr; in adapter_prepare() local
596 hpi_init_message_response(&hm, &hr, HPI_OBJ_ADAPTER, in adapter_prepare()
599 hw_entry_point(&hm, &hr); in adapter_prepare()
600 memcpy(&rESP_HPI_ADAPTER_OPEN[adapter], &hr, in adapter_prepare()
602 if (hr.error) in adapter_prepare()
603 return hr.error; in adapter_prepare()
606 hpi_init_message_response(&hm, &hr, HPI_OBJ_ADAPTER, in adapter_prepare()
609 hw_entry_point(&hm, &hr); in adapter_prepare()
610 if (hr.error) in adapter_prepare()
611 return hr.error; in adapter_prepare()
613 aDAPTER_INFO[adapter].num_outstreams = hr.u.ax.info.num_outstreams; in adapter_prepare()
614 aDAPTER_INFO[adapter].num_instreams = hr.u.ax.info.num_instreams; in adapter_prepare()
615 aDAPTER_INFO[adapter].type = hr.u.ax.info.adapter_type; in adapter_prepare()
619 hpi_init_message_response(&hm, &hr, HPI_OBJ_OSTREAM, in adapter_prepare()
623 hw_entry_point(&hm, &hr); in adapter_prepare()
624 memcpy(&rESP_HPI_OSTREAM_OPEN[adapter][i], &hr, in adapter_prepare()
632 hpi_init_message_response(&hm, &hr, HPI_OBJ_ISTREAM, in adapter_prepare()
636 hw_entry_point(&hm, &hr); in adapter_prepare()
637 memcpy(&rESP_HPI_ISTREAM_OPEN[adapter][i], &hr, in adapter_prepare()
644 hpi_init_message_response(&hm, &hr, HPI_OBJ_MIXER, HPI_MIXER_OPEN); in adapter_prepare()
646 hw_entry_point(&hm, &hr); in adapter_prepare()
647 memcpy(&rESP_HPI_MIXER_OPEN[adapter], &hr, in adapter_prepare()
657 struct hpi_response hr; in HPIMSGX__reset() local
662 hpi_init_response(&hr, HPI_OBJ_ADAPTER, in HPIMSGX__reset()
664 memcpy(&rESP_HPI_ADAPTER_OPEN[adapter], &hr, in HPIMSGX__reset()
667 hpi_init_response(&hr, HPI_OBJ_MIXER, HPI_MIXER_OPEN, in HPIMSGX__reset()
669 memcpy(&rESP_HPI_MIXER_OPEN[adapter], &hr, in HPIMSGX__reset()
673 hpi_init_response(&hr, HPI_OBJ_OSTREAM, in HPIMSGX__reset()
677 &hr, in HPIMSGX__reset()
680 hpi_init_response(&hr, HPI_OBJ_ISTREAM, in HPIMSGX__reset()
684 &hr, in HPIMSGX__reset()
711 struct hpi_response hr; in HPIMSGX__init() local
714 hpi_init_response(&hr, phm->object, phm->function, in HPIMSGX__init()
722 entry_point_func(phm, &hr); in HPIMSGX__init()
727 if (hr.error == 0) { in HPIMSGX__init()
730 hpi_entry_points[hr.u.s.adapter_index] = entry_point_func; in HPIMSGX__init()
735 adapter_prepare(hr.u.s.adapter_index); in HPIMSGX__init()
737 memcpy(phr, &hr, hr.size); in HPIMSGX__init()
762 struct hpi_response hr; in HPIMSGX__cleanup() local
768 hpi_init_message_response(&hm, &hr, in HPIMSGX__cleanup()
772 hw_entry_point(&hm, &hr); in HPIMSGX__cleanup()
775 hw_entry_point(&hm, &hr); in HPIMSGX__cleanup()
778 hw_entry_point(&hm, &hr); in HPIMSGX__cleanup()
786 struct hpi_response hr; in HPIMSGX__cleanup() local
792 hpi_init_message_response(&hm, &hr, in HPIMSGX__cleanup()
796 hw_entry_point(&hm, &hr); in HPIMSGX__cleanup()
799 hw_entry_point(&hm, &hr); in HPIMSGX__cleanup()
802 hw_entry_point(&hm, &hr); in HPIMSGX__cleanup()