Lines Matching refs:dsp56k
43 #include <asm/dsp56k.h>
102 } dsp56k;
105 .name = "dsp56k",
131 const char fw_name[] = "dsp56k/bootstrap.bin";
137 pdev = platform_device_register_simple("dsp56k", 0, NULL, 0);
200 switch (dsp56k.rx_wsize) {
203 handshake(count, dsp56k.maxio, dsp56k.timeout, DSP56K_RECEIVE,
213 handshake(count, dsp56k.maxio, dsp56k.timeout, DSP56K_RECEIVE,
220 handshake(count, dsp56k.maxio, dsp56k.timeout, DSP56K_RECEIVE,
232 handshake(count, dsp56k.maxio, dsp56k.timeout, DSP56K_RECEIVE,
262 switch (dsp56k.tx_wsize) {
265 handshake(count, dsp56k.maxio, dsp56k.timeout, DSP56K_TRANSMIT,
275 handshake(count, dsp56k.maxio, dsp56k.timeout, DSP56K_TRANSMIT,
282 handshake(count, dsp56k.maxio, dsp56k.timeout, DSP56K_TRANSMIT,
294 handshake(count, dsp56k.maxio, dsp56k.timeout, DSP56K_TRANSMIT,
349 dsp56k.tx_wsize = (int) arg;
356 dsp56k.rx_wsize = (int) arg;
438 if (test_and_set_bit(0, &dsp56k.in_use)) {
443 dsp56k.timeout = TIMEOUT;
444 dsp56k.maxio = MAXIO;
445 dsp56k.rx_wsize = dsp56k.tx_wsize = 4;
471 clear_bit(0, &dsp56k.in_use);
505 if(register_chrdev(DSP56K_MAJOR, "dsp56k", &dsp56k_fops)) {
513 "dsp56k");
519 unregister_chrdev(DSP56K_MAJOR, "dsp56k");
529 unregister_chrdev(DSP56K_MAJOR, "dsp56k");
534 MODULE_FIRMWARE("dsp56k/bootstrap.bin");