Lines Matching refs:dsp56k
43 #include <asm/dsp56k.h>
102 } dsp56k;
129 const char fw_name[] = "dsp56k/bootstrap.bin";
135 pdev = platform_device_register_simple("dsp56k", 0, NULL, 0);
198 switch (dsp56k.rx_wsize) {
201 handshake(count, dsp56k.maxio, dsp56k.timeout, DSP56K_RECEIVE,
211 handshake(count, dsp56k.maxio, dsp56k.timeout, DSP56K_RECEIVE,
218 handshake(count, dsp56k.maxio, dsp56k.timeout, DSP56K_RECEIVE,
230 handshake(count, dsp56k.maxio, dsp56k.timeout, DSP56K_RECEIVE,
260 switch (dsp56k.tx_wsize) {
263 handshake(count, dsp56k.maxio, dsp56k.timeout, DSP56K_TRANSMIT,
273 handshake(count, dsp56k.maxio, dsp56k.timeout, DSP56K_TRANSMIT,
280 handshake(count, dsp56k.maxio, dsp56k.timeout, DSP56K_TRANSMIT,
292 handshake(count, dsp56k.maxio, dsp56k.timeout, DSP56K_TRANSMIT,
347 dsp56k.tx_wsize = (int) arg;
354 dsp56k.rx_wsize = (int) arg;
436 if (test_and_set_bit(0, &dsp56k.in_use)) {
441 dsp56k.timeout = TIMEOUT;
442 dsp56k.maxio = MAXIO;
443 dsp56k.rx_wsize = dsp56k.tx_wsize = 4;
469 clear_bit(0, &dsp56k.in_use);
503 if(register_chrdev(DSP56K_MAJOR, "dsp56k", &dsp56k_fops)) {
507 dsp56k_class = class_create(THIS_MODULE, "dsp56k");
513 "dsp56k");
519 unregister_chrdev(DSP56K_MAJOR, "dsp56k");
529 unregister_chrdev(DSP56K_MAJOR, "dsp56k");
534 MODULE_FIRMWARE("dsp56k/bootstrap.bin");