Lines Matching refs:dsp56k_host_interface

52 #define DSP56K_TX_INT_ON	dsp56k_host_interface.icr |=  DSP56K_ICR_TREQ
53 #define DSP56K_RX_INT_ON dsp56k_host_interface.icr |= DSP56K_ICR_RREQ
54 #define DSP56K_TX_INT_OFF dsp56k_host_interface.icr &= ~DSP56K_ICR_TREQ
55 #define DSP56K_RX_INT_OFF dsp56k_host_interface.icr &= ~DSP56K_ICR_RREQ
57 #define DSP56K_TRANSMIT (dsp56k_host_interface.isr & DSP56K_ISR_TXDE)
58 #define DSP56K_RECEIVE (dsp56k_host_interface.isr & DSP56K_ISR_RXDF)
158 dsp56k_host_interface.data.b[1] = fw->data[i]; in dsp56k_upload()
159 dsp56k_host_interface.data.b[2] = fw->data[i + 1]; in dsp56k_upload()
160 dsp56k_host_interface.data.b[3] = fw->data[i + 2]; in dsp56k_upload()
165 dsp56k_host_interface.data.b[1] = 0; in dsp56k_upload()
166 dsp56k_host_interface.data.b[2] = 0; in dsp56k_upload()
167 dsp56k_host_interface.data.b[3] = 0; in dsp56k_upload()
172 get_user(dsp56k_host_interface.data.b[1], bin++); in dsp56k_upload()
173 get_user(dsp56k_host_interface.data.b[2], bin++); in dsp56k_upload()
174 get_user(dsp56k_host_interface.data.b[3], bin++); in dsp56k_upload()
178 dsp56k_host_interface.data.l = 3; /* Magic execute */ in dsp56k_upload()
204 put_user(dsp56k_host_interface.data.b[3], buf+n++)); in dsp56k_read()
214 put_user(dsp56k_host_interface.data.w[1], data+n++)); in dsp56k_read()
221 put_user(dsp56k_host_interface.data.b[1], buf+n++); in dsp56k_read()
222 put_user(dsp56k_host_interface.data.b[2], buf+n++); in dsp56k_read()
223 put_user(dsp56k_host_interface.data.b[3], buf+n++)); in dsp56k_read()
233 put_user(dsp56k_host_interface.data.l, data+n++)); in dsp56k_read()
266 get_user(dsp56k_host_interface.data.b[3], buf+n++)); in dsp56k_write()
276 get_user(dsp56k_host_interface.data.w[1], data+n++)); in dsp56k_write()
283 get_user(dsp56k_host_interface.data.b[1], buf+n++); in dsp56k_write()
284 get_user(dsp56k_host_interface.data.b[2], buf+n++); in dsp56k_write()
285 get_user(dsp56k_host_interface.data.b[3], buf+n++)); in dsp56k_write()
295 get_user(dsp56k_host_interface.data.l, data+n++)); in dsp56k_write()
371 dsp56k_host_interface.icr |= DSP56K_ICR_HF0; in dsp56k_ioctl()
373 dsp56k_host_interface.icr &= ~DSP56K_ICR_HF0; in dsp56k_ioctl()
375 dsp56k_host_interface.icr |= DSP56K_ICR_HF1; in dsp56k_ioctl()
377 dsp56k_host_interface.icr &= ~DSP56K_ICR_HF1; in dsp56k_ioctl()
380 if (dsp56k_host_interface.icr & DSP56K_ICR_HF0) status |= 0x1; in dsp56k_ioctl()
381 if (dsp56k_host_interface.icr & DSP56K_ICR_HF1) status |= 0x2; in dsp56k_ioctl()
382 if (dsp56k_host_interface.isr & DSP56K_ISR_HF2) status |= 0x4; in dsp56k_ioctl()
383 if (dsp56k_host_interface.isr & DSP56K_ISR_HF3) status |= 0x8; in dsp56k_ioctl()
391 dsp56k_host_interface.cvr = (u_char)((arg & DSP56K_CVR_HV_MASK) | in dsp56k_ioctl()
451 dsp56k_host_interface.icr &= ~DSP56K_ICR_HF0; in dsp56k_open()
452 dsp56k_host_interface.icr &= ~DSP56K_ICR_HF1; in dsp56k_open()