Lines Matching refs:status

128 #define check_before_bbm_copy(status, p_bbm_data, l_first_write, l_second_write)
795 /* GRANT phase. Set up the BBM status, tell the DSP about
798 struct hpi_hostbuffer_status *status;
810 status = &interface->outstream_host_buffer_status[phm->
812 status->samples_processed = 0;
813 status->stream_state = HPI_STATE_STOPPED;
814 status->dsp_index = 0;
815 status->host_index = status->dsp_index;
816 status->size_in_bytes = phm->u.d.u.buffer.buffer_size;
817 status->auxiliary_data_available = 0;
836 struct hpi_hostbuffer_status *status;
847 status = &interface->outstream_host_buffer_status[phm->
852 phr->u.d.u.hostbuffer_info.p_status = status;
886 static u32 outstream_get_space_available(struct hpi_hostbuffer_status *status)
888 return status->size_in_bytes - (status->host_index -
889 status->dsp_index);
897 struct hpi_hostbuffer_status *status;
907 status = &interface->outstream_host_buffer_status[phm->obj_index];
909 space_available = outstream_get_space_available(status);
935 status->size_in_bytes -
936 (status->host_index & (status->size_in_bytes - 1)));
939 (status->host_index & (status->size_in_bytes - 1)),
963 status->host_index += phm->u.d.u.data.data_size;
971 struct hpi_hostbuffer_status *status;
980 status = &interface->outstream_host_buffer_status[phm->obj_index];
982 phr->u.d.u.stream_info.state = (u16)status->stream_state;
984 status->samples_processed;
985 phr->u.d.u.stream_info.buffer_size = status->size_in_bytes;
987 status->size_in_bytes - outstream_get_space_available(status);
989 status->auxiliary_data_available;
1074 struct hpi_hostbuffer_status *status;
1087 status = &interface->instream_host_buffer_status[phm->
1089 status->samples_processed = 0;
1090 status->stream_state = HPI_STATE_STOPPED;
1091 status->dsp_index = 0;
1092 status->host_index = status->dsp_index;
1093 status->size_in_bytes = phm->u.d.u.buffer.buffer_size;
1094 status->auxiliary_data_available = 0;
1113 struct hpi_hostbuffer_status *status;
1124 status = &interface->instream_host_buffer_status[phm->
1129 phr->u.d.u.hostbuffer_info.p_status = status;
1171 static u32 instream_get_bytes_available(struct hpi_hostbuffer_status *status)
1173 return status->dsp_index - status->host_index;
1181 struct hpi_hostbuffer_status *status;
1193 status = &interface->instream_host_buffer_status[phm->obj_index];
1194 data_available = instream_get_bytes_available(status);
1213 status->size_in_bytes -
1214 (status->host_index & (status->size_in_bytes - 1)));
1218 (status->host_index & (status->size_in_bytes - 1)),
1224 status->host_index += phm->u.d.u.data.data_size;
1232 struct hpi_hostbuffer_status *status;
1238 status = &interface->instream_host_buffer_status[phm->obj_index];
1242 phr->u.d.u.stream_info.state = (u16)status->stream_state;
1244 status->samples_processed;
1245 phr->u.d.u.stream_info.buffer_size = status->size_in_bytes;
1247 instream_get_bytes_available(status);
1249 status->auxiliary_data_available;