Lines Matching refs:name
91 const char* name);
92 static int card_wait_for_ready(const int ioaddr[], const char* name,
94 static int card_send_command(const int ioaddr[], const char* name,
98 static int sb1000_wait_for_ready(const int ioaddr[], const char* name);
100 const char* name);
101 static void sb1000_send_command(const int ioaddr[], const char* name,
105 const char* name);
108 static int sb1000_reset(const int ioaddr[], const char* name);
109 static int sb1000_check_CRC(const int ioaddr[], const char* name);
111 const char* name);
113 const char* name);
114 static int sb1000_activate(const int ioaddr[], const char* name);
116 const char* name, unsigned char version[], int do_end);
117 static int sb1000_get_frequency(const int ioaddr[], const char* name,
119 static int sb1000_set_frequency(const int ioaddr[], const char* name,
121 static int sb1000_get_PIDs(const int ioaddr[], const char* name,
123 static int sb1000_set_PIDs(const int ioaddr[], const char* name,
190 "S/N %#8.8x, IRQ %d.\n", dev->name, dev->base_addr,
247 .name = "sb1000",
262 card_wait_for_busy_clear(const int ioaddr[], const char* name)
276 name);
286 card_wait_for_ready(const int ioaddr[], const char* name, unsigned char in[])
300 name);
317 card_send_command(const int ioaddr[], const char* name,
322 if ((status = card_wait_for_busy_clear(ioaddr, name)))
333 if ((status = card_wait_for_ready(ioaddr, name, in)))
339 "in: %02x%02x%02x%02x%02x%02x%02x\n", name,
345 "out: %02x%02x%02x%02x%02x%02x\n", name,
364 sb1000_wait_for_ready(const int ioaddr[], const char* name)
372 name);
380 name);
390 sb1000_wait_for_ready_clear(const int ioaddr[], const char* name)
398 name);
406 name);
415 sb1000_send_command(const int ioaddr[], const char* name,
426 "%02x%02x\n", name, out[0], out[1], out[2], out[3], out[4], out[5]);
442 sb1000_issue_read_command(const int ioaddr[], const char* name)
446 sb1000_wait_for_ready_clear(ioaddr, name);
448 sb1000_send_command(ioaddr, name, Command0);
457 sb1000_reset(const int ioaddr[], const char* name)
478 if ((status = card_send_command(ioaddr, name, Command0, st)))
487 sb1000_check_CRC(const int ioaddr[], const char* name)
495 if ((status = card_send_command(ioaddr, name, Command0, st)))
503 sb1000_start_get_set_command(const int ioaddr[], const char* name)
509 return card_send_command(ioaddr, name, Command0, st);
513 sb1000_end_get_set_command(const int ioaddr[], const char* name)
521 if ((status = card_send_command(ioaddr, name, Command0, st)))
523 return card_send_command(ioaddr, name, Command1, st);
527 sb1000_activate(const int ioaddr[], const char* name)
536 status = card_send_command(ioaddr, name, Command0, st);
539 status = card_send_command(ioaddr, name, Command1, st);
543 status = sb1000_start_get_set_command(ioaddr, name);
549 return sb1000_start_get_set_command(ioaddr, name);
554 sb1000_get_firmware_version(const int ioaddr[], const char* name,
562 if ((status = sb1000_start_get_set_command(ioaddr, name)))
564 if ((status = card_send_command(ioaddr, name, Command0, st)))
571 return sb1000_end_get_set_command(ioaddr, name);
578 sb1000_get_frequency(const int ioaddr[], const char* name, int* frequency)
586 if ((status = sb1000_start_get_set_command(ioaddr, name)))
588 if ((status = card_send_command(ioaddr, name, Command0, st)))
591 return sb1000_end_get_set_command(ioaddr, name);
596 sb1000_set_frequency(const int ioaddr[], const char* name, int frequency)
607 "[%d,%d] kHz\n", name, frequency, FrequencyLowerLimit,
612 if ((status = sb1000_start_get_set_command(ioaddr, name)))
621 return card_send_command(ioaddr, name, Command0, st);
626 sb1000_get_PIDs(const int ioaddr[], const char* name, short PID[])
637 if ((status = sb1000_start_get_set_command(ioaddr, name)))
640 if ((status = card_send_command(ioaddr, name, Command0, st)))
644 if ((status = card_send_command(ioaddr, name, Command1, st)))
648 if ((status = card_send_command(ioaddr, name, Command2, st)))
652 if ((status = card_send_command(ioaddr, name, Command3, st)))
656 return sb1000_end_get_set_command(ioaddr, name);
661 sb1000_set_PIDs(const int ioaddr[], const char* name, const short PID[])
674 if ((status = sb1000_start_get_set_command(ioaddr, name)))
681 if ((status = card_send_command(ioaddr, name, Command0, st)))
688 if ((status = card_send_command(ioaddr, name, Command1, st)))
695 if ((status = card_send_command(ioaddr, name, Command2, st)))
702 if ((status = card_send_command(ioaddr, name, Command3, st)))
705 if ((status = card_send_command(ioaddr, name, Command4, st)))
707 return sb1000_end_get_set_command(ioaddr, name);
712 sb1000_print_status_buffer(const char* name, unsigned char st[],
717 printk(KERN_DEBUG "%s: status: %02x %02x\n", name, st[0], st[1]);
720 "to %d.%d.%d.%d:%d\n", name, buffer[28] << 8 | buffer[29],
727 printk(KERN_DEBUG "%s: %s", name, i ? " " : "buffer:");
799 "expecting %02x %02x\n", dev->name, st[0], st[1],
818 "got %02x expecting %02x\n", dev->name, buffer[0],
829 "than MRU (%d)\n", dev->name, dlen, SB1000_MRU);
840 "skbuff\n", dev->name, skbsize);
857 "got %02x expecting %02x\n", dev->name, buffer[0],
886 dev->name, st[0], st[1]);
890 sb1000_print_status_buffer(dev->name, st, buffer, FrameSize);
908 char *name;
917 name = dev->name;
919 sb1000_wait_for_ready_clear(ioaddr, name);
920 sb1000_send_command(ioaddr, name, Command0);
921 sb1000_wait_for_ready(ioaddr, name);
934 char *name;
942 name = dev->name;
945 if ((status = sb1000_reset(ioaddr, name)))
948 if ((status = sb1000_check_CRC(ioaddr, name)))
976 printk(KERN_DEBUG "%s: Opening, IRQ %d\n", name, dev->irq);
980 if ((status = sb1000_activate(ioaddr, name)))
983 if ((status = sb1000_get_firmware_version(ioaddr, name, version, 0)))
987 "(should be %x.%02x)\n", name, version[0], version[1],
998 char* name;
1011 name = dev->name;
1026 if ((status = sb1000_get_firmware_version(ioaddr, name, version, 1)))
1033 if ((status = sb1000_get_frequency(ioaddr, name, &frequency)))
1044 if ((status = sb1000_set_frequency(ioaddr, name, frequency)))
1049 if ((status = sb1000_get_PIDs(ioaddr, name, PID)))
1060 if ((status = sb1000_set_PIDs(ioaddr, name, PID)))
1084 printk(KERN_WARNING "%s: trying to transmit!!!\n", dev->name);
1096 char *name;
1107 name = dev->name;
1116 printk(KERN_DEBUG "%s: entering interrupt\n", dev->name);
1124 sb1000_issue_read_command(ioaddr, name);
1127 sb1000_issue_read_command(ioaddr, name);
1130 sb1000_wait_for_ready_clear(ioaddr, name);
1131 sb1000_send_command(ioaddr, name, Command0);
1132 sb1000_wait_for_ready(ioaddr, name);
1133 sb1000_issue_read_command(ioaddr, name);
1136 sb1000_wait_for_ready_clear(ioaddr, name);
1137 sb1000_send_command(ioaddr, name, Command1);
1138 sb1000_wait_for_ready(ioaddr, name);
1139 sb1000_issue_read_command(ioaddr, name);
1153 printk(KERN_DEBUG "%s: Shutting down sb1000.\n", dev->name);