phr               160 sound/pci/asihpi/hpi6000.c 	u16 dsp_index, struct hpi_message *phm, struct hpi_response *phr);
phr               163 sound/pci/asihpi/hpi6000.c 	struct hpi_response *phr);
phr               174 sound/pci/asihpi/hpi6000.c 	struct hpi_message *phm, struct hpi_response *phr);
phr               177 sound/pci/asihpi/hpi6000.c 	struct hpi_message *phm, struct hpi_response *phr);
phr               190 sound/pci/asihpi/hpi6000.c 	struct hpi_response *phr);
phr               193 sound/pci/asihpi/hpi6000.c 	struct hpi_message *phm, struct hpi_response *phr);
phr               196 sound/pci/asihpi/hpi6000.c 	struct hpi_message *phm, struct hpi_response *phr);
phr               208 sound/pci/asihpi/hpi6000.c static void subsys_message(struct hpi_message *phm, struct hpi_response *phr)
phr               212 sound/pci/asihpi/hpi6000.c 		subsys_create_adapter(phm, phr);
phr               215 sound/pci/asihpi/hpi6000.c 		phr->error = HPI_ERROR_INVALID_FUNC;
phr               221 sound/pci/asihpi/hpi6000.c 	struct hpi_message *phm, struct hpi_response *phr)
phr               233 sound/pci/asihpi/hpi6000.c 					phr->error =
phr               235 sound/pci/asihpi/hpi6000.c 					phr->specific_error = err;
phr               237 sound/pci/asihpi/hpi6000.c 					phr->error = err;
phr               242 sound/pci/asihpi/hpi6000.c 			if (hpi_check_control_cache(phw->p_cache, phm, phr))
phr               245 sound/pci/asihpi/hpi6000.c 		hw_message(pao, phm, phr);
phr               248 sound/pci/asihpi/hpi6000.c 		hw_message(pao, phm, phr);
phr               249 sound/pci/asihpi/hpi6000.c 		hpi_cmn_control_cache_sync_to_msg(phw->p_cache, phm, phr);
phr               254 sound/pci/asihpi/hpi6000.c 		hw_message(pao, phm, phr);
phr               260 sound/pci/asihpi/hpi6000.c 	struct hpi_message *phm, struct hpi_response *phr)
phr               264 sound/pci/asihpi/hpi6000.c 		adapter_get_asserts(pao, phm, phr);
phr               268 sound/pci/asihpi/hpi6000.c 		adapter_delete(pao, phm, phr);
phr               272 sound/pci/asihpi/hpi6000.c 		hw_message(pao, phm, phr);
phr               278 sound/pci/asihpi/hpi6000.c 	struct hpi_message *phm, struct hpi_response *phr)
phr               288 sound/pci/asihpi/hpi6000.c 		phr->error = HPI_ERROR_INVALID_FUNC;
phr               291 sound/pci/asihpi/hpi6000.c 		hw_message(pao, phm, phr);
phr               297 sound/pci/asihpi/hpi6000.c 	struct hpi_message *phm, struct hpi_response *phr)
phr               308 sound/pci/asihpi/hpi6000.c 		phr->error = HPI_ERROR_INVALID_FUNC;
phr               311 sound/pci/asihpi/hpi6000.c 		hw_message(pao, phm, phr);
phr               321 sound/pci/asihpi/hpi6000.c void HPI_6000(struct hpi_message *phm, struct hpi_response *phr)
phr               328 sound/pci/asihpi/hpi6000.c 			hpi_init_response(phr, phm->object, phm->function,
phr               337 sound/pci/asihpi/hpi6000.c 			hpi_init_response(phr, phm->object, phm->function,
phr               346 sound/pci/asihpi/hpi6000.c 		hpi_init_response(phr, phm->object, phm->function,
phr               353 sound/pci/asihpi/hpi6000.c 			subsys_message(phm, phr);
phr               357 sound/pci/asihpi/hpi6000.c 			phr->size =
phr               360 sound/pci/asihpi/hpi6000.c 			adapter_message(pao, phm, phr);
phr               364 sound/pci/asihpi/hpi6000.c 			control_message(pao, phm, phr);
phr               368 sound/pci/asihpi/hpi6000.c 			outstream_message(pao, phm, phr);
phr               372 sound/pci/asihpi/hpi6000.c 			instream_message(pao, phm, phr);
phr               376 sound/pci/asihpi/hpi6000.c 			hw_message(pao, phm, phr);
phr               382 sound/pci/asihpi/hpi6000.c 		phr->error = HPI_ERROR_INVALID_TYPE;
phr               396 sound/pci/asihpi/hpi6000.c 	struct hpi_response *phr)
phr               412 sound/pci/asihpi/hpi6000.c 		phr->error = HPI_ERROR_MEMORY_ALLOC;
phr               423 sound/pci/asihpi/hpi6000.c 			phr->error = HPI_ERROR_DSP_BOOTLOAD;
phr               424 sound/pci/asihpi/hpi6000.c 			phr->specific_error = err;
phr               426 sound/pci/asihpi/hpi6000.c 			phr->error = err;
phr               429 sound/pci/asihpi/hpi6000.c 		phr->u.s.data = os_error_code;
phr               437 sound/pci/asihpi/hpi6000.c 		phr->error = HPI_ERROR_BAD_ADAPTER;
phr               446 sound/pci/asihpi/hpi6000.c 	phr->u.s.adapter_type = ao.type;
phr               447 sound/pci/asihpi/hpi6000.c 	phr->u.s.adapter_index = ao.index;
phr               448 sound/pci/asihpi/hpi6000.c 	phr->error = 0;
phr               452 sound/pci/asihpi/hpi6000.c 	struct hpi_message *phm, struct hpi_response *phr)
phr               456 sound/pci/asihpi/hpi6000.c 	phr->error = 0;
phr               601 sound/pci/asihpi/hpi6000.c 	struct hpi_message *phm, struct hpi_response *phr)
phr               606 sound/pci/asihpi/hpi6000.c 		phr->u.ax.assert.p1 =
phr               608 sound/pci/asihpi/hpi6000.c 		phr->u.ax.assert.p2 = 0;
phr               609 sound/pci/asihpi/hpi6000.c 		phr->u.ax.assert.count = 1;	/* assert count */
phr               610 sound/pci/asihpi/hpi6000.c 		phr->u.ax.assert.dsp_index = -1;	/* "dsp index" */
phr               611 sound/pci/asihpi/hpi6000.c 		strcpy(phr->u.ax.assert.sz_message, "PCI2040 error");
phr               612 sound/pci/asihpi/hpi6000.c 		phr->u.ax.assert.dsp_msg_addr = 0;
phr               615 sound/pci/asihpi/hpi6000.c 		phr->error = 0;
phr               618 sound/pci/asihpi/hpi6000.c 		hw_message(pao, phm, phr);	/*get DSP asserts */
phr              1286 sound/pci/asihpi/hpi6000.c 	u16 dsp_index, struct hpi_message *phm, struct hpi_response *phr)
phr              1359 sound/pci/asihpi/hpi6000.c 	if (length > phr->size)
phr              1363 sound/pci/asihpi/hpi6000.c 	p_data = (u32 *)phr;
phr              1373 sound/pci/asihpi/hpi6000.c 	error = hpi_validate_response(phm, phr);
phr              1405 sound/pci/asihpi/hpi6000.c 	struct hpi_message *phm, struct hpi_response *phr)
phr              1415 sound/pci/asihpi/hpi6000.c 	(void)phr;
phr              1478 sound/pci/asihpi/hpi6000.c 	struct hpi_message *phm, struct hpi_response *phr)
phr              1487 sound/pci/asihpi/hpi6000.c 	(void)phr;	/* this parameter not used! */
phr              1729 sound/pci/asihpi/hpi6000.c 	struct hpi_response *phr)
phr              1750 sound/pci/asihpi/hpi6000.c 				phr->error = HPI_ERROR_NO_INTERDSP_GROUPS;
phr              1757 sound/pci/asihpi/hpi6000.c 	error = hpi6000_message_response_sequence(pao, dsp_index, phm, phr);
phr              1762 sound/pci/asihpi/hpi6000.c 	if (phr->error)	/* something failed in the DSP */
phr              1768 sound/pci/asihpi/hpi6000.c 		error = hpi6000_send_data(pao, dsp_index, phm, phr);
phr              1772 sound/pci/asihpi/hpi6000.c 		error = hpi6000_get_data(pao, dsp_index, phm, phr);
phr              1775 sound/pci/asihpi/hpi6000.c 		phr->u.ax.assert.dsp_index = 0;	/* dsp 0 default */
phr              1777 sound/pci/asihpi/hpi6000.c 			if (!phr->u.ax.assert.count) {
phr              1780 sound/pci/asihpi/hpi6000.c 					1, phm, phr);
phr              1781 sound/pci/asihpi/hpi6000.c 				phr->u.ax.assert.dsp_index = 1;
phr              1789 sound/pci/asihpi/hpi6000.c 			phr->error = HPI_ERROR_DSP_COMMUNICATION;
phr              1790 sound/pci/asihpi/hpi6000.c 			phr->specific_error = error;
phr              1792 sound/pci/asihpi/hpi6000.c 			phr->error = error;
phr              1796 sound/pci/asihpi/hpi6000.c 		phr->size = sizeof(struct hpi_response_header);
phr               138 sound/pci/asihpi/hpi6205.c 	struct hpi_message *phm, struct hpi_response *phr);
phr               141 sound/pci/asihpi/hpi6205.c 	struct hpi_response *phr);
phr               146 sound/pci/asihpi/hpi6205.c 	struct hpi_response *phr);
phr               148 sound/pci/asihpi/hpi6205.c 	struct hpi_message *phm, struct hpi_response *phr);
phr               159 sound/pci/asihpi/hpi6205.c 	struct hpi_message *phm, struct hpi_response *phr);
phr               162 sound/pci/asihpi/hpi6205.c 	struct hpi_message *phm, struct hpi_response *phr);
phr               165 sound/pci/asihpi/hpi6205.c 	struct hpi_message *phm, struct hpi_response *phr);
phr               167 sound/pci/asihpi/hpi6205.c 	struct hpi_message *phm, struct hpi_response *phr);
phr               170 sound/pci/asihpi/hpi6205.c 	struct hpi_message *phm, struct hpi_response *phr);
phr               173 sound/pci/asihpi/hpi6205.c 	struct hpi_message *phm, struct hpi_response *phr);
phr               176 sound/pci/asihpi/hpi6205.c 	struct hpi_message *phm, struct hpi_response *phr);
phr               179 sound/pci/asihpi/hpi6205.c 	struct hpi_message *phm, struct hpi_response *phr);
phr               182 sound/pci/asihpi/hpi6205.c 	struct hpi_message *phm, struct hpi_response *phr);
phr               185 sound/pci/asihpi/hpi6205.c 	struct hpi_message *phm, struct hpi_response *phr);
phr               188 sound/pci/asihpi/hpi6205.c 	struct hpi_message *phm, struct hpi_response *phr);
phr               191 sound/pci/asihpi/hpi6205.c 	struct hpi_message *phm, struct hpi_response *phr);
phr               194 sound/pci/asihpi/hpi6205.c 	struct hpi_message *phm, struct hpi_response *phr);
phr               197 sound/pci/asihpi/hpi6205.c 	struct hpi_message *phm, struct hpi_response *phr);
phr               222 sound/pci/asihpi/hpi6205.c 	struct hpi_message *phm, struct hpi_response *phr)
phr               226 sound/pci/asihpi/hpi6205.c 		subsys_create_adapter(phm, phr);
phr               229 sound/pci/asihpi/hpi6205.c 		phr->error = HPI_ERROR_INVALID_FUNC;
phr               235 sound/pci/asihpi/hpi6205.c 	struct hpi_message *phm, struct hpi_response *phr)
phr               245 sound/pci/asihpi/hpi6205.c 			if (hpi_check_control_cache(phw->p_cache, phm, phr)) {
phr               252 sound/pci/asihpi/hpi6205.c 		hw_message(pao, phm, phr);
phr               253 sound/pci/asihpi/hpi6205.c 		if (pending_cache_error && !phr->error)
phr               254 sound/pci/asihpi/hpi6205.c 			phr->error = pending_cache_error;
phr               257 sound/pci/asihpi/hpi6205.c 		hw_message(pao, phm, phr);
phr               260 sound/pci/asihpi/hpi6205.c 		hw_message(pao, phm, phr);
phr               263 sound/pci/asihpi/hpi6205.c 				phr);
phr               266 sound/pci/asihpi/hpi6205.c 		phr->error = HPI_ERROR_INVALID_FUNC;
phr               272 sound/pci/asihpi/hpi6205.c 	struct hpi_message *phm, struct hpi_response *phr)
phr               276 sound/pci/asihpi/hpi6205.c 		adapter_delete(pao, phm, phr);
phr               279 sound/pci/asihpi/hpi6205.c 		hw_message(pao, phm, phr);
phr               285 sound/pci/asihpi/hpi6205.c 	struct hpi_message *phm, struct hpi_response *phr)
phr               289 sound/pci/asihpi/hpi6205.c 		phr->error = HPI_ERROR_INVALID_OBJ_INDEX;
phr               299 sound/pci/asihpi/hpi6205.c 		outstream_write(pao, phm, phr);
phr               302 sound/pci/asihpi/hpi6205.c 		outstream_get_info(pao, phm, phr);
phr               305 sound/pci/asihpi/hpi6205.c 		outstream_host_buffer_allocate(pao, phm, phr);
phr               308 sound/pci/asihpi/hpi6205.c 		outstream_host_buffer_get_info(pao, phm, phr);
phr               311 sound/pci/asihpi/hpi6205.c 		outstream_host_buffer_free(pao, phm, phr);
phr               314 sound/pci/asihpi/hpi6205.c 		outstream_start(pao, phm, phr);
phr               317 sound/pci/asihpi/hpi6205.c 		outstream_open(pao, phm, phr);
phr               320 sound/pci/asihpi/hpi6205.c 		outstream_reset(pao, phm, phr);
phr               323 sound/pci/asihpi/hpi6205.c 		hw_message(pao, phm, phr);
phr               329 sound/pci/asihpi/hpi6205.c 	struct hpi_message *phm, struct hpi_response *phr)
phr               333 sound/pci/asihpi/hpi6205.c 		phr->error = HPI_ERROR_INVALID_OBJ_INDEX;
phr               343 sound/pci/asihpi/hpi6205.c 		instream_read(pao, phm, phr);
phr               346 sound/pci/asihpi/hpi6205.c 		instream_get_info(pao, phm, phr);
phr               349 sound/pci/asihpi/hpi6205.c 		instream_host_buffer_allocate(pao, phm, phr);
phr               352 sound/pci/asihpi/hpi6205.c 		instream_host_buffer_get_info(pao, phm, phr);
phr               355 sound/pci/asihpi/hpi6205.c 		instream_host_buffer_free(pao, phm, phr);
phr               358 sound/pci/asihpi/hpi6205.c 		instream_start(pao, phm, phr);
phr               361 sound/pci/asihpi/hpi6205.c 		hw_message(pao, phm, phr);
phr               372 sound/pci/asihpi/hpi6205.c 	struct hpi_response *phr)
phr               377 sound/pci/asihpi/hpi6205.c 		hpi_init_response(phr, phm->object, phm->function,
phr               386 sound/pci/asihpi/hpi6205.c 		phr->error = HPI_ERROR_PROCESSING_MESSAGE;
phr               393 sound/pci/asihpi/hpi6205.c 			subsys_message(pao, phm, phr);
phr               397 sound/pci/asihpi/hpi6205.c 			adapter_message(pao, phm, phr);
phr               401 sound/pci/asihpi/hpi6205.c 			control_message(pao, phm, phr);
phr               405 sound/pci/asihpi/hpi6205.c 			outstream_message(pao, phm, phr);
phr               409 sound/pci/asihpi/hpi6205.c 			instream_message(pao, phm, phr);
phr               413 sound/pci/asihpi/hpi6205.c 			hw_message(pao, phm, phr);
phr               419 sound/pci/asihpi/hpi6205.c 		phr->error = HPI_ERROR_INVALID_TYPE;
phr               424 sound/pci/asihpi/hpi6205.c void HPI_6205(struct hpi_message *phm, struct hpi_response *phr)
phr               433 sound/pci/asihpi/hpi6205.c 		_HPI_6205(NULL, phm, phr);
phr               438 sound/pci/asihpi/hpi6205.c 		_HPI_6205(pao, phm, phr);
phr               440 sound/pci/asihpi/hpi6205.c 		hpi_init_response(phr, phm->object, phm->function,
phr               453 sound/pci/asihpi/hpi6205.c 	struct hpi_response *phr)
phr               467 sound/pci/asihpi/hpi6205.c 		phr->error = HPI_ERROR_MEMORY_ALLOC;
phr               476 sound/pci/asihpi/hpi6205.c 			phr->error = HPI_ERROR_DSP_BOOTLOAD;
phr               477 sound/pci/asihpi/hpi6205.c 			phr->specific_error = err;
phr               479 sound/pci/asihpi/hpi6205.c 			phr->error = err;
phr               481 sound/pci/asihpi/hpi6205.c 		phr->u.s.data = os_error_code;
phr               485 sound/pci/asihpi/hpi6205.c 	phr->u.s.adapter_type = ao.type;
phr               486 sound/pci/asihpi/hpi6205.c 	phr->u.s.adapter_index = ao.index;
phr               487 sound/pci/asihpi/hpi6205.c 	phr->error = 0;
phr               492 sound/pci/asihpi/hpi6205.c 	struct hpi_message *phm, struct hpi_response *phr)
phr               497 sound/pci/asihpi/hpi6205.c 		phr->error = HPI_ERROR_INVALID_OBJ_INDEX;
phr               509 sound/pci/asihpi/hpi6205.c 	phr->error = 0;
phr               730 sound/pci/asihpi/hpi6205.c 	struct hpi_message *phm, struct hpi_response *phr)
phr               737 sound/pci/asihpi/hpi6205.c 	hpi_init_response(phr, phm->object, phm->function, 0);
phr               748 sound/pci/asihpi/hpi6205.c 		phr->u.d.u.stream_info.data_available =
phr               750 sound/pci/asihpi/hpi6205.c 		phr->u.d.u.stream_info.buffer_size =
phr               769 sound/pci/asihpi/hpi6205.c 			phr->error = HPI_ERROR_INVALID_DATASIZE;
phr               781 sound/pci/asihpi/hpi6205.c 		phr->u.d.u.stream_info.auxiliary_data_available =
phr               788 sound/pci/asihpi/hpi6205.c 			phr->error = HPI_ERROR_MEMORY_ALLOC;
phr               805 sound/pci/asihpi/hpi6205.c 			phr->error = HPI_ERROR_INVALID_DATASIZE;
phr               819 sound/pci/asihpi/hpi6205.c 		hw_message(pao, phm, phr);
phr               821 sound/pci/asihpi/hpi6205.c 		if (phr->error
phr               832 sound/pci/asihpi/hpi6205.c 	struct hpi_message *phm, struct hpi_response *phr)
phr               844 sound/pci/asihpi/hpi6205.c 			phr->error = HPI_ERROR_INVALID_OPERATION;
phr               849 sound/pci/asihpi/hpi6205.c 		hpi_init_response(phr, HPI_OBJ_OSTREAM,
phr               851 sound/pci/asihpi/hpi6205.c 		phr->u.d.u.hostbuffer_info.p_buffer = p_bbm_data;
phr               852 sound/pci/asihpi/hpi6205.c 		phr->u.d.u.hostbuffer_info.p_status = status;
phr               854 sound/pci/asihpi/hpi6205.c 		hpi_init_response(phr, HPI_OBJ_OSTREAM,
phr               861 sound/pci/asihpi/hpi6205.c 	struct hpi_message *phm, struct hpi_response *phr)
phr               870 sound/pci/asihpi/hpi6205.c 			hw_message(pao, phm, phr);
phr               881 sound/pci/asihpi/hpi6205.c 		hpi_init_response(phr, HPI_OBJ_OSTREAM,
phr               893 sound/pci/asihpi/hpi6205.c 	struct hpi_message *phm, struct hpi_response *phr)
phr               902 sound/pci/asihpi/hpi6205.c 		hw_message(pao, phm, phr);
phr               906 sound/pci/asihpi/hpi6205.c 	hpi_init_response(phr, phm->object, phm->function, 0);
phr               911 sound/pci/asihpi/hpi6205.c 		phr->error = HPI_ERROR_INVALID_DATASIZE;
phr               927 sound/pci/asihpi/hpi6205.c 			phr->error = HPI_ERROR_INVALID_OPERATION;
phr               957 sound/pci/asihpi/hpi6205.c 		hw_message(pao, phm, phr);	/* send the format to the DSP */
phr               959 sound/pci/asihpi/hpi6205.c 		if (phr->error)
phr               967 sound/pci/asihpi/hpi6205.c 	struct hpi_message *phm, struct hpi_response *phr)
phr               974 sound/pci/asihpi/hpi6205.c 		hw_message(pao, phm, phr);
phr               978 sound/pci/asihpi/hpi6205.c 	hpi_init_response(phr, phm->object, phm->function, 0);
phr               982 sound/pci/asihpi/hpi6205.c 	phr->u.d.u.stream_info.state = (u16)status->stream_state;
phr               983 sound/pci/asihpi/hpi6205.c 	phr->u.d.u.stream_info.samples_transferred =
phr               985 sound/pci/asihpi/hpi6205.c 	phr->u.d.u.stream_info.buffer_size = status->size_in_bytes;
phr               986 sound/pci/asihpi/hpi6205.c 	phr->u.d.u.stream_info.data_available =
phr               988 sound/pci/asihpi/hpi6205.c 	phr->u.d.u.stream_info.auxiliary_data_available =
phr               993 sound/pci/asihpi/hpi6205.c 	struct hpi_message *phm, struct hpi_response *phr)
phr               995 sound/pci/asihpi/hpi6205.c 	hw_message(pao, phm, phr);
phr               999 sound/pci/asihpi/hpi6205.c 	struct hpi_message *phm, struct hpi_response *phr)
phr              1003 sound/pci/asihpi/hpi6205.c 	hw_message(pao, phm, phr);
phr              1007 sound/pci/asihpi/hpi6205.c 	struct hpi_message *phm, struct hpi_response *phr)
phr              1009 sound/pci/asihpi/hpi6205.c 	outstream_reset(pao, phm, phr);
phr              1016 sound/pci/asihpi/hpi6205.c 	struct hpi_message *phm, struct hpi_response *phr)
phr              1023 sound/pci/asihpi/hpi6205.c 	hpi_init_response(phr, phm->object, phm->function, 0);
phr              1030 sound/pci/asihpi/hpi6205.c 		phr->u.d.u.stream_info.data_available =
phr              1032 sound/pci/asihpi/hpi6205.c 		phr->u.d.u.stream_info.buffer_size =
phr              1051 sound/pci/asihpi/hpi6205.c 			phr->error = HPI_ERROR_INVALID_DATASIZE;
phr              1061 sound/pci/asihpi/hpi6205.c 		phr->u.d.u.stream_info.auxiliary_data_available =
phr              1067 sound/pci/asihpi/hpi6205.c 			phr->error = HPI_ERROR_MEMORY_ALLOC;
phr              1081 sound/pci/asihpi/hpi6205.c 			phr->error = HPI_ERROR_INVALID_DATASIZE;
phr              1096 sound/pci/asihpi/hpi6205.c 		hw_message(pao, phm, phr);
phr              1098 sound/pci/asihpi/hpi6205.c 		if (phr->error
phr              1109 sound/pci/asihpi/hpi6205.c 	struct hpi_message *phm, struct hpi_response *phr)
phr              1121 sound/pci/asihpi/hpi6205.c 			phr->error = HPI_ERROR_INVALID_OPERATION;
phr              1126 sound/pci/asihpi/hpi6205.c 		hpi_init_response(phr, HPI_OBJ_ISTREAM,
phr              1128 sound/pci/asihpi/hpi6205.c 		phr->u.d.u.hostbuffer_info.p_buffer = p_bbm_data;
phr              1129 sound/pci/asihpi/hpi6205.c 		phr->u.d.u.hostbuffer_info.p_status = status;
phr              1131 sound/pci/asihpi/hpi6205.c 		hpi_init_response(phr, HPI_OBJ_ISTREAM,
phr              1138 sound/pci/asihpi/hpi6205.c 	struct hpi_message *phm, struct hpi_response *phr)
phr              1147 sound/pci/asihpi/hpi6205.c 			hw_message(pao, phm, phr);
phr              1158 sound/pci/asihpi/hpi6205.c 		hpi_init_response(phr, HPI_OBJ_ISTREAM,
phr              1166 sound/pci/asihpi/hpi6205.c 	struct hpi_message *phm, struct hpi_response *phr)
phr              1168 sound/pci/asihpi/hpi6205.c 	hw_message(pao, phm, phr);
phr              1177 sound/pci/asihpi/hpi6205.c 	struct hpi_message *phm, struct hpi_response *phr)
phr              1188 sound/pci/asihpi/hpi6205.c 		hw_message(pao, phm, phr);
phr              1191 sound/pci/asihpi/hpi6205.c 	hpi_init_response(phr, phm->object, phm->function, 0);
phr              1196 sound/pci/asihpi/hpi6205.c 		phr->error = HPI_ERROR_INVALID_DATASIZE;
phr              1205 sound/pci/asihpi/hpi6205.c 			phr->error = HPI_ERROR_INVALID_OPERATION;
phr              1228 sound/pci/asihpi/hpi6205.c 	struct hpi_message *phm, struct hpi_response *phr)
phr              1234 sound/pci/asihpi/hpi6205.c 		hw_message(pao, phm, phr);
phr              1240 sound/pci/asihpi/hpi6205.c 	hpi_init_response(phr, phm->object, phm->function, 0);
phr              1242 sound/pci/asihpi/hpi6205.c 	phr->u.d.u.stream_info.state = (u16)status->stream_state;
phr              1243 sound/pci/asihpi/hpi6205.c 	phr->u.d.u.stream_info.samples_transferred =
phr              1245 sound/pci/asihpi/hpi6205.c 	phr->u.d.u.stream_info.buffer_size = status->size_in_bytes;
phr              1246 sound/pci/asihpi/hpi6205.c 	phr->u.d.u.stream_info.data_available =
phr              1248 sound/pci/asihpi/hpi6205.c 	phr->u.d.u.stream_info.auxiliary_data_available =
phr              2085 sound/pci/asihpi/hpi6205.c 	struct hpi_message *phm, struct hpi_response *phr)
phr              2094 sound/pci/asihpi/hpi6205.c 		phr->error = HPI_ERROR_MESSAGE_BUFFER_TOO_SMALL;
phr              2095 sound/pci/asihpi/hpi6205.c 		phr->specific_error = sizeof(interface->u.message_buffer);
phr              2096 sound/pci/asihpi/hpi6205.c 		phr->size = sizeof(struct hpi_response_header);
phr              2131 sound/pci/asihpi/hpi6205.c 		if (interface->u.response_buffer.response.size <= phr->size)
phr              2132 sound/pci/asihpi/hpi6205.c 			memcpy(phr, &interface->u.response_buffer,
phr              2138 sound/pci/asihpi/hpi6205.c 				phr->size);
phr              2139 sound/pci/asihpi/hpi6205.c 			memcpy(phr, &interface->u.response_buffer,
phr              2141 sound/pci/asihpi/hpi6205.c 			phr->error = HPI_ERROR_RESPONSE_BUFFER_TOO_SMALL;
phr              2142 sound/pci/asihpi/hpi6205.c 			phr->specific_error =
phr              2144 sound/pci/asihpi/hpi6205.c 			phr->size = sizeof(struct hpi_response_header);
phr              2164 sound/pci/asihpi/hpi6205.c 	err = hpi_validate_response(phm, phr);
phr              2169 sound/pci/asihpi/hpi6205.c 	struct hpi_response *phr)
phr              2176 sound/pci/asihpi/hpi6205.c 	err = message_response_sequence(pao, phm, phr);
phr              2182 sound/pci/asihpi/hpi6205.c 			phr->error = HPI_ERROR_DSP_COMMUNICATION;
phr              2183 sound/pci/asihpi/hpi6205.c 			phr->specific_error = err;
phr              2185 sound/pci/asihpi/hpi6205.c 			phr->error = err;
phr              2191 sound/pci/asihpi/hpi6205.c 		phr->size = sizeof(struct hpi_response_header);
phr              2196 sound/pci/asihpi/hpi6205.c 	if (phr->error != 0)	/* something failed in the DSP */
phr              2213 sound/pci/asihpi/hpi6205.c 	phr->error = err;
phr              1394 sound/pci/asihpi/hpi_internal.h void hpi_send_recv(struct hpi_message *phm, struct hpi_response *phr);
phr                35 sound/pci/asihpi/hpicmn.c u16 hpi_validate_response(struct hpi_message *phm, struct hpi_response *phr)
phr                37 sound/pci/asihpi/hpicmn.c 	if (phr->type != HPI_TYPE_RESPONSE) {
phr                38 sound/pci/asihpi/hpicmn.c 		HPI_DEBUG_LOG(ERROR, "header type %d invalid\n", phr->type);
phr                42 sound/pci/asihpi/hpicmn.c 	if (phr->object != phm->object) {
phr                44 sound/pci/asihpi/hpicmn.c 			phr->object);
phr                48 sound/pci/asihpi/hpicmn.c 	if (phr->function != phm->function) {
phr                50 sound/pci/asihpi/hpicmn.c 			phr->function);
phr               150 sound/pci/asihpi/hpicmn.c 	struct hpi_response *phr)
phr               165 sound/pci/asihpi/hpicmn.c 		phr->u.s.adapter_index = adapters.adapter[index].index;
phr               166 sound/pci/asihpi/hpicmn.c 		phr->u.s.adapter_type = adapters.adapter[index].type;
phr               168 sound/pci/asihpi/hpicmn.c 		phr->u.s.adapter_index = 0;
phr               169 sound/pci/asihpi/hpicmn.c 		phr->u.s.adapter_type = 0;
phr               170 sound/pci/asihpi/hpicmn.c 		phr->error = HPI_ERROR_INVALID_OBJ_INDEX;
phr               310 sound/pci/asihpi/hpicmn.c 	struct hpi_message *phm, struct hpi_response *phr)
phr               324 sound/pci/asihpi/hpicmn.c 			phr->u.c.an_log_value[0] = pC->u.meter.an_log_peak[0];
phr               325 sound/pci/asihpi/hpicmn.c 			phr->u.c.an_log_value[1] = pC->u.meter.an_log_peak[1];
phr               329 sound/pci/asihpi/hpicmn.c 				phr->error =
phr               331 sound/pci/asihpi/hpicmn.c 				phr->u.c.an_log_value[0] = HPI_METER_MINIMUM;
phr               332 sound/pci/asihpi/hpicmn.c 				phr->u.c.an_log_value[1] = HPI_METER_MINIMUM;
phr               334 sound/pci/asihpi/hpicmn.c 				phr->u.c.an_log_value[0] =
phr               336 sound/pci/asihpi/hpicmn.c 				phr->u.c.an_log_value[1] =
phr               344 sound/pci/asihpi/hpicmn.c 			phr->u.c.an_log_value[0] = pC->u.vol.an_log[0];
phr               345 sound/pci/asihpi/hpicmn.c 			phr->u.c.an_log_value[1] = pC->u.vol.an_log[1];
phr               349 sound/pci/asihpi/hpicmn.c 					phr->u.c.param1 =
phr               352 sound/pci/asihpi/hpicmn.c 					phr->u.c.param1 = 0;
phr               354 sound/pci/asihpi/hpicmn.c 				phr->error =
phr               356 sound/pci/asihpi/hpicmn.c 				phr->u.c.param1 = 0;
phr               364 sound/pci/asihpi/hpicmn.c 			phr->u.c.param1 = pC->u.mux.source_node_type;
phr               365 sound/pci/asihpi/hpicmn.c 			phr->u.c.param2 = pC->u.mux.source_node_index;
phr               372 sound/pci/asihpi/hpicmn.c 			phr->u.c.param1 = pC->u.mode.mode;
phr               378 sound/pci/asihpi/hpicmn.c 			phr->u.c.an_log_value[0] = pC->u.level.an_log[0];
phr               379 sound/pci/asihpi/hpicmn.c 			phr->u.c.an_log_value[1] = pC->u.level.an_log[1];
phr               385 sound/pci/asihpi/hpicmn.c 			phr->u.c.param1 = pC->u.tuner.freq_ink_hz;
phr               387 sound/pci/asihpi/hpicmn.c 			phr->u.c.param1 = pC->u.tuner.band;
phr               391 sound/pci/asihpi/hpicmn.c 				phr->u.cu.tuner.s_level = 0;
phr               392 sound/pci/asihpi/hpicmn.c 				phr->error =
phr               395 sound/pci/asihpi/hpicmn.c 				phr->u.cu.tuner.s_level =
phr               402 sound/pci/asihpi/hpicmn.c 			phr->u.c.param1 = pC->u.aes3rx.error_status;
phr               404 sound/pci/asihpi/hpicmn.c 			phr->u.c.param1 = pC->u.aes3rx.format;
phr               410 sound/pci/asihpi/hpicmn.c 			phr->u.c.param1 = pC->u.aes3tx.format;
phr               416 sound/pci/asihpi/hpicmn.c 			phr->u.c.param1 = pC->u.tone.state;
phr               422 sound/pci/asihpi/hpicmn.c 			phr->u.c.param1 = pC->u.silence.state;
phr               428 sound/pci/asihpi/hpicmn.c 			phr->u.c.param1 = pC->u.microphone.phantom_state;
phr               434 sound/pci/asihpi/hpicmn.c 			phr->u.c.param1 = pC->u.clk.source;
phr               438 sound/pci/asihpi/hpicmn.c 				phr->u.c.param1 = 0;
phr               439 sound/pci/asihpi/hpicmn.c 				phr->error =
phr               442 sound/pci/asihpi/hpicmn.c 				phr->u.c.param1 = pC->u.clk.source_index;
phr               444 sound/pci/asihpi/hpicmn.c 			phr->u.c.param1 = pC->u.clk.sample_rate;
phr               455 sound/pci/asihpi/hpicmn.c 				phr->error =
phr               461 sound/pci/asihpi/hpicmn.c 				phr->u.c.param1 = p_pad->pI;
phr               463 sound/pci/asihpi/hpicmn.c 				phr->u.c.param1 = p_pad->pTY;
phr               474 sound/pci/asihpi/hpicmn.c 					phr->error =
phr               489 sound/pci/asihpi/hpicmn.c 					phr->error =
phr               495 sound/pci/asihpi/hpicmn.c 				if (tocopy > sizeof(phr->u.cu.chars8.sz_data))
phr               496 sound/pci/asihpi/hpicmn.c 					tocopy = sizeof(phr->u.cu.chars8.
phr               499 sound/pci/asihpi/hpicmn.c 				memcpy(phr->u.cu.chars8.sz_data,
phr               502 sound/pci/asihpi/hpicmn.c 				phr->u.cu.chars8.remaining_chars =
phr               518 sound/pci/asihpi/hpicmn.c 		phr->size = (u16)response_size;
phr               519 sound/pci/asihpi/hpicmn.c 		phr->type = HPI_TYPE_RESPONSE;
phr               520 sound/pci/asihpi/hpicmn.c 		phr->object = phm->object;
phr               521 sound/pci/asihpi/hpicmn.c 		phr->function = phm->function;
phr               528 sound/pci/asihpi/hpicmn.c 	struct hpi_message *phm, struct hpi_response *phr)
phr               539 sound/pci/asihpi/hpicmn.c 	phr->error = 0;
phr               540 sound/pci/asihpi/hpicmn.c 	phr->specific_error = 0;
phr               541 sound/pci/asihpi/hpicmn.c 	phr->version = 0;
phr               544 sound/pci/asihpi/hpicmn.c 			*)pI, phm, phr);
phr               554 sound/pci/asihpi/hpicmn.c 	*pC, struct hpi_message *phm, struct hpi_response *phr)
phr               559 sound/pci/asihpi/hpicmn.c 			pC->u.vol.an_log[0] = phr->u.c.an_log_value[0];
phr               560 sound/pci/asihpi/hpicmn.c 			pC->u.vol.an_log[1] = phr->u.c.an_log_value[1];
phr               582 sound/pci/asihpi/hpicmn.c 			pC->u.vol.an_log[0] = phr->u.c.an_log_value[0];
phr               583 sound/pci/asihpi/hpicmn.c 			pC->u.vol.an_log[1] = phr->u.c.an_log_value[1];
phr               612 sound/pci/asihpi/hpicmn.c 	struct hpi_message *phm, struct hpi_response *phr)
phr               617 sound/pci/asihpi/hpicmn.c 	if (phr->error)
phr               632 sound/pci/asihpi/hpicmn.c 	hpi_cmn_control_cache_sync_to_msg_single(pC, phm, phr);
phr               669 sound/pci/asihpi/hpicmn.c static void subsys_message(struct hpi_message *phm, struct hpi_response *phr)
phr               671 sound/pci/asihpi/hpicmn.c 	hpi_init_response(phr, HPI_OBJ_SUBSYSTEM, phm->function, 0);
phr               683 sound/pci/asihpi/hpicmn.c 		subsys_get_adapter(phm, phr);
phr               686 sound/pci/asihpi/hpicmn.c 		phr->u.s.num_adapters = adapters.gw_num_adapters;
phr               691 sound/pci/asihpi/hpicmn.c 		phr->error = HPI_ERROR_INVALID_FUNC;
phr               696 sound/pci/asihpi/hpicmn.c void HPI_COMMON(struct hpi_message *phm, struct hpi_response *phr)
phr               702 sound/pci/asihpi/hpicmn.c 			subsys_message(phm, phr);
phr               708 sound/pci/asihpi/hpicmn.c 		phr->error = HPI_ERROR_INVALID_TYPE;
phr                53 sound/pci/asihpi/hpicmn.h 	struct hpi_message *phm, struct hpi_response *phr);
phr                56 sound/pci/asihpi/hpicmn.h 	struct hpi_message *phm, struct hpi_response *phr);
phr                64 sound/pci/asihpi/hpicmn.h 	struct hpi_message *phm, struct hpi_response *phr);
phr                67 sound/pci/asihpi/hpicmn.h 	*pC, struct hpi_message *phm, struct hpi_response *phr);
phr                69 sound/pci/asihpi/hpicmn.h u16 hpi_validate_response(struct hpi_message *phm, struct hpi_response *phr);
phr                77 sound/pci/asihpi/hpidebug.h #define HPI_DEBUG_RESPONSE(phr) \
phr                80 sound/pci/asihpi/hpidebug.h 			(phr->error)) ||\
phr                83 sound/pci/asihpi/hpidebug.h 				phr->version, phr->error, phr->specific_error); \
phr                56 sound/pci/asihpi/hpimsginit.c void hpi_init_response(struct hpi_response *phr, u16 object, u16 function,
phr                65 sound/pci/asihpi/hpimsginit.c 		size = sizeof(*phr);
phr                68 sound/pci/asihpi/hpimsginit.c 	memset(phr, 0, sizeof(*phr));
phr                69 sound/pci/asihpi/hpimsginit.c 	phr->size = size;
phr                70 sound/pci/asihpi/hpimsginit.c 	phr->type = HPI_TYPE_RESPONSE;
phr                71 sound/pci/asihpi/hpimsginit.c 	phr->object = object;
phr                72 sound/pci/asihpi/hpimsginit.c 	phr->function = function;
phr                73 sound/pci/asihpi/hpimsginit.c 	phr->error = error;
phr                74 sound/pci/asihpi/hpimsginit.c 	phr->specific_error = 0;
phr                75 sound/pci/asihpi/hpimsginit.c 	phr->version = 0;
phr                79 sound/pci/asihpi/hpimsginit.c 	struct hpi_response *phr, u16 object, u16 function)
phr                84 sound/pci/asihpi/hpimsginit.c 	hpi_init_response(phr, object, function,
phr               102 sound/pci/asihpi/hpimsginit.c void hpi_init_responseV1(struct hpi_response_header *phr, u16 size,
phr               107 sound/pci/asihpi/hpimsginit.c 	memset(phr, 0, size);
phr               108 sound/pci/asihpi/hpimsginit.c 	phr->size = size;
phr               109 sound/pci/asihpi/hpimsginit.c 	phr->version = 1;
phr               110 sound/pci/asihpi/hpimsginit.c 	phr->type = HPI_TYPE_RESPONSE;
phr               111 sound/pci/asihpi/hpimsginit.c 	phr->error = HPI_ERROR_PROCESSING_MESSAGE;
phr               115 sound/pci/asihpi/hpimsginit.c 	struct hpi_response_header *phr, u16 res_size, u16 object,
phr               119 sound/pci/asihpi/hpimsginit.c 	hpi_init_responseV1(phr, res_size, object, function);
phr                22 sound/pci/asihpi/hpimsginit.h void hpi_init_response(struct hpi_response *phr, u16 object, u16 function,
phr                26 sound/pci/asihpi/hpimsginit.h 	struct hpi_response *phr, u16 object, u16 function);
phr                28 sound/pci/asihpi/hpimsginit.h void hpi_init_responseV1(struct hpi_response_header *phr, u16 size,
phr                32 sound/pci/asihpi/hpimsginit.h 	struct hpi_response_header *phr, u16 res_size, u16 object,
phr                62 sound/pci/asihpi/hpimsgx.c 	struct hpi_response *phr)
phr                66 sound/pci/asihpi/hpimsgx.c 		hpi_entry_points[phm->adapter_index] (phm, phr);
phr                68 sound/pci/asihpi/hpimsgx.c 		hpi_init_response(phr, phm->object, phm->function,
phr                72 sound/pci/asihpi/hpimsgx.c static void adapter_open(struct hpi_message *phm, struct hpi_response *phr);
phr                73 sound/pci/asihpi/hpimsgx.c static void adapter_close(struct hpi_message *phm, struct hpi_response *phr);
phr                75 sound/pci/asihpi/hpimsgx.c static void mixer_open(struct hpi_message *phm, struct hpi_response *phr);
phr                76 sound/pci/asihpi/hpimsgx.c static void mixer_close(struct hpi_message *phm, struct hpi_response *phr);
phr                78 sound/pci/asihpi/hpimsgx.c static void outstream_open(struct hpi_message *phm, struct hpi_response *phr,
phr                80 sound/pci/asihpi/hpimsgx.c static void outstream_close(struct hpi_message *phm, struct hpi_response *phr,
phr                82 sound/pci/asihpi/hpimsgx.c static void instream_open(struct hpi_message *phm, struct hpi_response *phr,
phr                84 sound/pci/asihpi/hpimsgx.c static void instream_close(struct hpi_message *phm, struct hpi_response *phr,
phr                89 sound/pci/asihpi/hpimsgx.c static u16 HPIMSGX__init(struct hpi_message *phm, struct hpi_response *phr);
phr               151 sound/pci/asihpi/hpimsgx.c static void subsys_message(struct hpi_message *phm, struct hpi_response *phr,
phr               161 sound/pci/asihpi/hpimsgx.c 		hpi_init_response(phr, HPI_OBJ_SUBSYSTEM,
phr               163 sound/pci/asihpi/hpimsgx.c 		phr->u.s.version = HPI_VER >> 8;	/* return major.minor */
phr               164 sound/pci/asihpi/hpimsgx.c 		phr->u.s.data = HPI_VER;	/* return major.minor.release */
phr               168 sound/pci/asihpi/hpimsgx.c 		hpi_init_response(phr, HPI_OBJ_SUBSYSTEM, HPI_SUBSYS_OPEN, 0);
phr               172 sound/pci/asihpi/hpimsgx.c 		hpi_init_response(phr, HPI_OBJ_SUBSYSTEM, HPI_SUBSYS_CLOSE,
phr               182 sound/pci/asihpi/hpimsgx.c 		hpi_init_response(phr, HPI_OBJ_SUBSYSTEM,
phr               185 sound/pci/asihpi/hpimsgx.c 		HPI_COMMON(phm, phr);
phr               188 sound/pci/asihpi/hpimsgx.c 		HPI_COMMON(phm, phr);
phr               190 sound/pci/asihpi/hpimsgx.c 		hpi_init_response(phr, HPI_OBJ_SUBSYSTEM,
phr               196 sound/pci/asihpi/hpimsgx.c 		HPI_COMMON(phm, phr);
phr               200 sound/pci/asihpi/hpimsgx.c 		HPIMSGX__init(phm, phr);
phr               205 sound/pci/asihpi/hpimsgx.c 		hpi_init_response(phr, HPI_OBJ_SUBSYSTEM, phm->function,
phr               211 sound/pci/asihpi/hpimsgx.c static void adapter_message(struct hpi_message *phm, struct hpi_response *phr,
phr               216 sound/pci/asihpi/hpimsgx.c 		adapter_open(phm, phr);
phr               219 sound/pci/asihpi/hpimsgx.c 		adapter_close(phm, phr);
phr               231 sound/pci/asihpi/hpimsgx.c 		hw_entry_point(phm, phr);
phr               235 sound/pci/asihpi/hpimsgx.c 		hw_entry_point(phm, phr);
phr               240 sound/pci/asihpi/hpimsgx.c static void mixer_message(struct hpi_message *phm, struct hpi_response *phr)
phr               244 sound/pci/asihpi/hpimsgx.c 		mixer_open(phm, phr);
phr               247 sound/pci/asihpi/hpimsgx.c 		mixer_close(phm, phr);
phr               250 sound/pci/asihpi/hpimsgx.c 		hw_entry_point(phm, phr);
phr               256 sound/pci/asihpi/hpimsgx.c 	struct hpi_response *phr, void *h_owner)
phr               259 sound/pci/asihpi/hpimsgx.c 		hpi_init_response(phr, HPI_OBJ_OSTREAM, phm->function,
phr               266 sound/pci/asihpi/hpimsgx.c 		outstream_open(phm, phr, h_owner);
phr               269 sound/pci/asihpi/hpimsgx.c 		outstream_close(phm, phr, h_owner);
phr               272 sound/pci/asihpi/hpimsgx.c 		hw_entry_point(phm, phr);
phr               278 sound/pci/asihpi/hpimsgx.c 	struct hpi_response *phr, void *h_owner)
phr               281 sound/pci/asihpi/hpimsgx.c 		hpi_init_response(phr, HPI_OBJ_ISTREAM, phm->function,
phr               288 sound/pci/asihpi/hpimsgx.c 		instream_open(phm, phr, h_owner);
phr               291 sound/pci/asihpi/hpimsgx.c 		instream_close(phm, phr, h_owner);
phr               294 sound/pci/asihpi/hpimsgx.c 		hw_entry_point(phm, phr);
phr               302 sound/pci/asihpi/hpimsgx.c void hpi_send_recv_ex(struct hpi_message *phm, struct hpi_response *phr,
phr               310 sound/pci/asihpi/hpimsgx.c 		hpi_init_response(phr, phm->object, phm->function,
phr               317 sound/pci/asihpi/hpimsgx.c 		hpi_init_response(phr, phm->object, phm->function,
phr               324 sound/pci/asihpi/hpimsgx.c 		subsys_message(phm, phr, h_owner);
phr               328 sound/pci/asihpi/hpimsgx.c 		adapter_message(phm, phr, h_owner);
phr               332 sound/pci/asihpi/hpimsgx.c 		mixer_message(phm, phr);
phr               336 sound/pci/asihpi/hpimsgx.c 		outstream_message(phm, phr, h_owner);
phr               340 sound/pci/asihpi/hpimsgx.c 		instream_message(phm, phr, h_owner);
phr               344 sound/pci/asihpi/hpimsgx.c 		hw_entry_point(phm, phr);
phr               349 sound/pci/asihpi/hpimsgx.c 		HPI_DEBUG_RESPONSE(phr);
phr               351 sound/pci/asihpi/hpimsgx.c 	if (phr->error >= HPI_ERROR_DSP_COMMUNICATION) {
phr               357 sound/pci/asihpi/hpimsgx.c static void adapter_open(struct hpi_message *phm, struct hpi_response *phr)
phr               360 sound/pci/asihpi/hpimsgx.c 	memcpy(phr, &rESP_HPI_ADAPTER_OPEN[phm->adapter_index],
phr               364 sound/pci/asihpi/hpimsgx.c static void adapter_close(struct hpi_message *phm, struct hpi_response *phr)
phr               367 sound/pci/asihpi/hpimsgx.c 	hpi_init_response(phr, HPI_OBJ_ADAPTER, HPI_ADAPTER_CLOSE, 0);
phr               370 sound/pci/asihpi/hpimsgx.c static void mixer_open(struct hpi_message *phm, struct hpi_response *phr)
phr               372 sound/pci/asihpi/hpimsgx.c 	memcpy(phr, &rESP_HPI_MIXER_OPEN[phm->adapter_index],
phr               376 sound/pci/asihpi/hpimsgx.c static void mixer_close(struct hpi_message *phm, struct hpi_response *phr)
phr               378 sound/pci/asihpi/hpimsgx.c 	hpi_init_response(phr, HPI_OBJ_MIXER, HPI_MIXER_CLOSE, 0);
phr               381 sound/pci/asihpi/hpimsgx.c static void instream_open(struct hpi_message *phm, struct hpi_response *phr,
phr               388 sound/pci/asihpi/hpimsgx.c 	hpi_init_response(phr, HPI_OBJ_ISTREAM, HPI_ISTREAM_OPEN, 0);
phr               393 sound/pci/asihpi/hpimsgx.c 		phr->error = HPI_ERROR_OBJ_ALREADY_OPEN;
phr               396 sound/pci/asihpi/hpimsgx.c 		memcpy(phr,
phr               416 sound/pci/asihpi/hpimsgx.c 			phr->error = hr.error;
phr               422 sound/pci/asihpi/hpimsgx.c 			memcpy(phr,
phr               431 sound/pci/asihpi/hpimsgx.c static void instream_close(struct hpi_message *phm, struct hpi_response *phr,
phr               438 sound/pci/asihpi/hpimsgx.c 	hpi_init_response(phr, HPI_OBJ_ISTREAM, HPI_ISTREAM_CLOSE, 0);
phr               460 sound/pci/asihpi/hpimsgx.c 			phr->error = hr.error;
phr               473 sound/pci/asihpi/hpimsgx.c 		phr->error = HPI_ERROR_OBJ_NOT_OPEN;
phr               478 sound/pci/asihpi/hpimsgx.c static void outstream_open(struct hpi_message *phm, struct hpi_response *phr,
phr               485 sound/pci/asihpi/hpimsgx.c 	hpi_init_response(phr, HPI_OBJ_OSTREAM, HPI_OSTREAM_OPEN, 0);
phr               490 sound/pci/asihpi/hpimsgx.c 		phr->error = HPI_ERROR_OBJ_ALREADY_OPEN;
phr               493 sound/pci/asihpi/hpimsgx.c 		memcpy(phr,
phr               513 sound/pci/asihpi/hpimsgx.c 			phr->error = hr.error;
phr               519 sound/pci/asihpi/hpimsgx.c 			memcpy(phr,
phr               528 sound/pci/asihpi/hpimsgx.c static void outstream_close(struct hpi_message *phm, struct hpi_response *phr,
phr               535 sound/pci/asihpi/hpimsgx.c 	hpi_init_response(phr, HPI_OBJ_OSTREAM, HPI_OSTREAM_CLOSE, 0);
phr               558 sound/pci/asihpi/hpimsgx.c 			phr->error = hr.error;
phr               571 sound/pci/asihpi/hpimsgx.c 		phr->error = HPI_ERROR_OBJ_NOT_OPEN;
phr               695 sound/pci/asihpi/hpimsgx.c 	struct hpi_response *phr
phr               713 sound/pci/asihpi/hpimsgx.c 		phr->error = HPI_ERROR_PROCESSING_MESSAGE;
phr               714 sound/pci/asihpi/hpimsgx.c 		return phr->error;
phr               726 sound/pci/asihpi/hpimsgx.c 	memcpy(phr, &hr, hr.size);
phr               727 sound/pci/asihpi/hpimsgx.c 	return phr->error;
phr                20 sound/pci/asihpi/hpimsgx.h void hpi_send_recv_ex(struct hpi_message *phm, struct hpi_response *phr,
phr                58 sound/pci/asihpi/hpioctl.c static void hpi_send_recv_f(struct hpi_message *phm, struct hpi_response *phr,
phr                63 sound/pci/asihpi/hpioctl.c 		phr->error = HPI_ERROR_INVALID_OBJ_INDEX;
phr                65 sound/pci/asihpi/hpioctl.c 		hpi_send_recv_ex(phm, phr, file);
phr                72 sound/pci/asihpi/hpioctl.c void hpi_send_recv(struct hpi_message *phm, struct hpi_response *phr)
phr                74 sound/pci/asihpi/hpioctl.c 	hpi_send_recv_f(phm, phr, HOWNER_KERNEL);
phr               119 sound/pci/asihpi/hpioctl.c 		|| get_user(puhr, &phpi_ioctl_data->phr)) {
phr                25 sound/pci/asihpi/hpioctl.h void hpi_send_recv(struct hpi_message *phm, struct hpi_response *phr);
phr                66 sound/pci/asihpi/hpios.h 	void __user *phr;