Lines Matching defs:interface
519 struct bus_master_interface *interface;
551 HPI_DEBUG_LOG(DEBUG, "interface buffer address %p\n",
573 interface = phw->p_interface_buffer;
584 if (interface->control_cache.number_of_controls) {
588 interface->control_cache.size_in_bytes,
596 interface->control_cache.size_in_bytes);
599 hpi_alloc_control_cache(interface->
601 interface->control_cache.size_in_bytes,
610 interface->control_cache.physical_address32 =
735 struct bus_master_interface *interface = phw->p_interface_buffer;
810 status = &interface->outstream_host_buffer_status[phm->
835 struct bus_master_interface *interface = phw->p_interface_buffer;
847 status = &interface->outstream_host_buffer_status[phm->
896 struct bus_master_interface *interface = phw->p_interface_buffer;
907 status = &interface->outstream_host_buffer_status[phm->obj_index];
970 struct bus_master_interface *interface = phw->p_interface_buffer;
980 status = &interface->outstream_host_buffer_status[phm->obj_index];
1021 struct bus_master_interface *interface = phw->p_interface_buffer;
1087 status = &interface->instream_host_buffer_status[phm->
1112 struct bus_master_interface *interface = phw->p_interface_buffer;
1124 status = &interface->instream_host_buffer_status[phm->
1180 struct bus_master_interface *interface = phw->p_interface_buffer;
1193 status = &interface->instream_host_buffer_status[phm->obj_index];
1231 struct bus_master_interface *interface = phw->p_interface_buffer;
1238 status = &interface->instream_host_buffer_status[phm->obj_index];
1467 struct bus_master_interface *interface =
1474 interface->dsp_ack = H620_HIF_UNKNOWN;
1993 struct bus_master_interface *interface = phw->p_interface_buffer;
2011 memcpy((void *)&interface->u.b_data[0],
2014 interface->transfer_size_in_bytes = this_copy;
2017 interface->dsp_ack = H620_HIF_IDLE;
2028 operation, interface->dsp_ack);
2034 (void *)&interface->u.b_data[0], this_copy);
2038 if (interface->dsp_ack != operation)
2039 HPI_DEBUG_LOG(DEBUG, "interface->dsp_ack=%d, expected %d\n",
2040 interface->dsp_ack, operation);
2053 struct bus_master_interface *interface = phw->p_interface_buffer;
2056 rmb(); /* ensure interface->dsp_ack is up to date */
2057 while ((interface->dsp_ack != state) && --t) {
2066 /* set the busmaster interface to cmd, then interrupt the DSP */
2069 struct bus_master_interface *interface = phw->p_interface_buffer;
2072 interface->host_cmd = cmd;
2089 struct bus_master_interface *interface = phw->p_interface_buffer;
2093 if (phm->size > sizeof(interface->u.message_buffer)) {
2095 phr->specific_error = sizeof(interface->u.message_buffer);
2099 sizeof(interface->u.message_buffer));
2111 memcpy(&interface->u.message_buffer, phm, phm->size);
2120 message_count, interface->dsp_ack);
2131 if (interface->u.response_buffer.response.size <= phr->size)
2132 memcpy(phr, &interface->u.response_buffer,
2133 interface->u.response_buffer.response.size);
2137 interface->u.response_buffer.response.size,
2139 memcpy(phr, &interface->u.response_buffer,
2143 interface->u.response_buffer.response.size;
2147 /* set interface back to idle */
2180 /* something failed in the HPI/DSP interface */