Symbol: gpib_board
drivers/gpib/agilent_82350b/agilent_82350b.c
135
static int translate_wait_return_value(struct gpib_board *board, int retval)
drivers/gpib/agilent_82350b/agilent_82350b.c
150
static int agilent_82350b_accel_write(struct gpib_board *board, u8 *buffer,
drivers/gpib/agilent_82350b/agilent_82350b.c
235
static unsigned short read_and_clear_event_status(struct gpib_board *board)
drivers/gpib/agilent_82350b/agilent_82350b.c
253
struct gpib_board *board = arg;
drivers/gpib/agilent_82350b/agilent_82350b.c
28
static unsigned short read_and_clear_event_status(struct gpib_board *board);
drivers/gpib/agilent_82350b/agilent_82350b.c
280
static void agilent_82350b_detach(struct gpib_board *board);
drivers/gpib/agilent_82350b/agilent_82350b.c
30
static int agilent_82350b_write(struct gpib_board *board, u8 *buffer,
drivers/gpib/agilent_82350b/agilent_82350b.c
304
static int agilent_82350b_read(struct gpib_board *board, u8 *buffer,
drivers/gpib/agilent_82350b/agilent_82350b.c
312
static int agilent_82350b_write(struct gpib_board *board, u8 *buffer,
drivers/gpib/agilent_82350b/agilent_82350b.c
321
static int agilent_82350b_command(struct gpib_board *board, u8 *buffer,
drivers/gpib/agilent_82350b/agilent_82350b.c
33
static int agilent_82350b_accel_read(struct gpib_board *board, u8 *buffer,
drivers/gpib/agilent_82350b/agilent_82350b.c
330
static int agilent_82350b_take_control(struct gpib_board *board, int synchronous)
drivers/gpib/agilent_82350b/agilent_82350b.c
338
static int agilent_82350b_go_to_standby(struct gpib_board *board)
drivers/gpib/agilent_82350b/agilent_82350b.c
346
static int agilent_82350b_request_system_control(struct gpib_board *board, int request_control)
drivers/gpib/agilent_82350b/agilent_82350b.c
363
static void agilent_82350b_interface_clear(struct gpib_board *board, int assert)
drivers/gpib/agilent_82350b/agilent_82350b.c
371
static void agilent_82350b_remote_enable(struct gpib_board *board, int enable)
drivers/gpib/agilent_82350b/agilent_82350b.c
378
static int agilent_82350b_enable_eos(struct gpib_board *board, u8 eos_byte,
drivers/gpib/agilent_82350b/agilent_82350b.c
386
static void agilent_82350b_disable_eos(struct gpib_board *board)
drivers/gpib/agilent_82350b/agilent_82350b.c
393
static unsigned int agilent_82350b_update_status(struct gpib_board *board,
drivers/gpib/agilent_82350b/agilent_82350b.c
401
static int agilent_82350b_primary_address(struct gpib_board *board,
drivers/gpib/agilent_82350b/agilent_82350b.c
409
static int agilent_82350b_secondary_address(struct gpib_board *board,
drivers/gpib/agilent_82350b/agilent_82350b.c
417
static int agilent_82350b_parallel_poll(struct gpib_board *board, u8 *result)
drivers/gpib/agilent_82350b/agilent_82350b.c
424
static void agilent_82350b_parallel_poll_configure(struct gpib_board *board,
drivers/gpib/agilent_82350b/agilent_82350b.c
432
static void agilent_82350b_parallel_poll_response(struct gpib_board *board, int ist)
drivers/gpib/agilent_82350b/agilent_82350b.c
439
static void agilent_82350b_serial_poll_response(struct gpib_board *board, u8 status)
drivers/gpib/agilent_82350b/agilent_82350b.c
446
static u8 agilent_82350b_serial_poll_status(struct gpib_board *board)
drivers/gpib/agilent_82350b/agilent_82350b.c
453
static int agilent_82350b_line_status(const struct gpib_board *board)
drivers/gpib/agilent_82350b/agilent_82350b.c
460
static int agilent_82350b_t1_delay(struct gpib_board *board, unsigned int nanosec)
drivers/gpib/agilent_82350b/agilent_82350b.c
475
static void agilent_82350b_return_to_local(struct gpib_board *board)
drivers/gpib/agilent_82350b/agilent_82350b.c
482
static int agilent_82350b_allocate_private(struct gpib_board *board)
drivers/gpib/agilent_82350b/agilent_82350b.c
490
static void agilent_82350b_free_private(struct gpib_board *board)
drivers/gpib/agilent_82350b/agilent_82350b.c
496
static int init_82350a_hardware(struct gpib_board *board,
drivers/gpib/agilent_82350b/agilent_82350b.c
562
static int test_sram(struct gpib_board *board)
drivers/gpib/agilent_82350b/agilent_82350b.c
591
static int agilent_82350b_generic_attach(struct gpib_board *board,
drivers/gpib/agilent_82350b/agilent_82350b.c
735
static int agilent_82350b_unaccel_attach(struct gpib_board *board,
drivers/gpib/agilent_82350b/agilent_82350b.c
741
static int agilent_82350b_accel_attach(struct gpib_board *board,
drivers/gpib/agilent_82350b/agilent_82350b.c
747
static void agilent_82350b_detach(struct gpib_board *board)
drivers/gpib/agilent_82357a/agilent_82357a.c
1002
static void agilent_82357a_serial_poll_response(struct gpib_board *board, u8 status)
drivers/gpib/agilent_82357a/agilent_82357a.c
1008
static u8 agilent_82357a_serial_poll_status(struct gpib_board *board)
drivers/gpib/agilent_82357a/agilent_82357a.c
1014
static void agilent_82357a_return_to_local(struct gpib_board *board)
drivers/gpib/agilent_82357a/agilent_82357a.c
1020
static int agilent_82357a_line_status(const struct gpib_board *board)
drivers/gpib/agilent_82357a/agilent_82357a.c
1073
static int agilent_82357a_t1_delay(struct gpib_board *board, unsigned int nanosec)
drivers/gpib/agilent_82357a/agilent_82357a.c
1093
struct gpib_board *board = urb->context;
drivers/gpib/agilent_82357a/agilent_82357a.c
1131
static int agilent_82357a_setup_urbs(struct gpib_board *board)
drivers/gpib/agilent_82357a/agilent_82357a.c
1195
static int agilent_82357a_allocate_private(struct gpib_board *board)
drivers/gpib/agilent_82357a/agilent_82357a.c
1210
static void agilent_82357a_free_private(struct gpib_board *board)
drivers/gpib/agilent_82357a/agilent_82357a.c
1217
static int agilent_82357a_init(struct gpib_board *board)
drivers/gpib/agilent_82357a/agilent_82357a.c
1307
static int agilent_82357a_attach(struct gpib_board *board, const struct gpib_board_config *config)
drivers/gpib/agilent_82357a/agilent_82357a.c
1383
static int agilent_82357a_go_idle(struct gpib_board *board)
drivers/gpib/agilent_82357a/agilent_82357a.c
1412
static void agilent_82357a_detach(struct gpib_board *board)
drivers/gpib/agilent_82357a/agilent_82357a.c
1520
struct gpib_board *board = usb_get_intfdata(interface);
drivers/gpib/agilent_82357a/agilent_82357a.c
1556
struct gpib_board *board = usb_get_intfdata(interface);
drivers/gpib/agilent_82357a/agilent_82357a.c
1592
struct gpib_board *board;
drivers/gpib/agilent_82357a/agilent_82357a.c
28
static unsigned int agilent_82357a_update_status(struct gpib_board *board,
drivers/gpib/agilent_82357a/agilent_82357a.c
31
static int agilent_82357a_take_control_internal(struct gpib_board *board, int synchronous);
drivers/gpib/agilent_82357a/agilent_82357a.c
424
int agilent_82357a_command(struct gpib_board *board, u8 *buffer, size_t length,
drivers/gpib/agilent_82357a/agilent_82357a.c
427
static int agilent_82357a_read(struct gpib_board *board, u8 *buffer, size_t length, int *end,
drivers/gpib/agilent_82357a/agilent_82357a.c
539
static ssize_t agilent_82357a_generic_write(struct gpib_board *board,
drivers/gpib/agilent_82357a/agilent_82357a.c
680
static int agilent_82357a_write(struct gpib_board *board, u8 *buffer,
drivers/gpib/agilent_82357a/agilent_82357a.c
686
int agilent_82357a_command(struct gpib_board *board, u8 *buffer, size_t length,
drivers/gpib/agilent_82357a/agilent_82357a.c
692
int agilent_82357a_take_control_internal(struct gpib_board *board, int synchronous)
drivers/gpib/agilent_82357a/agilent_82357a.c
711
static int agilent_82357a_take_control(struct gpib_board *board, int synchronous)
drivers/gpib/agilent_82357a/agilent_82357a.c
741
static int agilent_82357a_go_to_standby(struct gpib_board *board)
drivers/gpib/agilent_82357a/agilent_82357a.c
760
static int agilent_82357a_request_system_control(struct gpib_board *board, int request_control)
drivers/gpib/agilent_82357a/agilent_82357a.c
790
static void agilent_82357a_interface_clear(struct gpib_board *board, int assert)
drivers/gpib/agilent_82357a/agilent_82357a.c
812
static void agilent_82357a_remote_enable(struct gpib_board *board, int enable)
drivers/gpib/agilent_82357a/agilent_82357a.c
834
static int agilent_82357a_enable_eos(struct gpib_board *board, u8 eos_byte,
drivers/gpib/agilent_82357a/agilent_82357a.c
849
static void agilent_82357a_disable_eos(struct gpib_board *board)
drivers/gpib/agilent_82357a/agilent_82357a.c
856
static unsigned int agilent_82357a_update_status(struct gpib_board *board,
drivers/gpib/agilent_82357a/agilent_82357a.c
919
static int agilent_82357a_primary_address(struct gpib_board *board, unsigned int address)
drivers/gpib/agilent_82357a/agilent_82357a.c
940
static int agilent_82357a_secondary_address(struct gpib_board *board,
drivers/gpib/agilent_82357a/agilent_82357a.c
948
static int agilent_82357a_parallel_poll(struct gpib_board *board, u8 *result)
drivers/gpib/agilent_82357a/agilent_82357a.c
990
static void agilent_82357a_parallel_poll_configure(struct gpib_board *board, u8 config)
drivers/gpib/agilent_82357a/agilent_82357a.c
996
static void agilent_82357a_parallel_poll_response(struct gpib_board *board, int ist)
drivers/gpib/cb7210/cb7210.c
1013
static void cb_pci_detach(struct gpib_board *board)
drivers/gpib/cb7210/cb7210.c
1036
static int cb_isa_attach(struct gpib_board *board, const struct gpib_board_config *config)
drivers/gpib/cb7210/cb7210.c
1072
static void cb_isa_detach(struct gpib_board *board)
drivers/gpib/cb7210/cb7210.c
1138
static int cb_pcmcia_attach(struct gpib_board *board, const struct gpib_board_config *config);
drivers/gpib/cb7210/cb7210.c
1139
static void cb_pcmcia_detach(struct gpib_board *board);
drivers/gpib/cb7210/cb7210.c
1172
struct gpib_board *dev;
drivers/gpib/cb7210/cb7210.c
1412
static int cb_pcmcia_attach(struct gpib_board *board, const struct gpib_board_config *config)
drivers/gpib/cb7210/cb7210.c
1448
static void cb_pcmcia_detach(struct gpib_board *board)
drivers/gpib/cb7210/cb7210.c
173
static int cb7210_accel_read(struct gpib_board *board, u8 *buffer,
drivers/gpib/cb7210/cb7210.c
232
static inline void output_fifo_enable(struct gpib_board *board, int enable)
drivers/gpib/cb7210/cb7210.c
267
static int fifo_write(struct gpib_board *board, u8 *buffer, size_t length,
drivers/gpib/cb7210/cb7210.c
30
static int cb7210_read(struct gpib_board *board, u8 *buffer, size_t length,
drivers/gpib/cb7210/cb7210.c
353
static int cb7210_accel_write(struct gpib_board *board, u8 *buffer,
drivers/gpib/cb7210/cb7210.c
381
static int cb7210_line_status(const struct gpib_board *board)
drivers/gpib/cb7210/cb7210.c
411
static int cb7210_t1_delay(struct gpib_board *board, unsigned int nano_sec)
drivers/gpib/cb7210/cb7210.c
428
static irqreturn_t cb7210_locked_internal_interrupt(struct gpib_board *board);
drivers/gpib/cb7210/cb7210.c
43
static inline void input_fifo_enable(struct gpib_board *board, int enable)
drivers/gpib/cb7210/cb7210.c
437
struct gpib_board *board = arg;
drivers/gpib/cb7210/cb7210.c
466
static irqreturn_t cb7210_internal_interrupt(struct gpib_board *board)
drivers/gpib/cb7210/cb7210.c
520
static irqreturn_t cb7210_locked_internal_interrupt(struct gpib_board *board)
drivers/gpib/cb7210/cb7210.c
536
static int cb_pci_attach(struct gpib_board *board, const struct gpib_board_config *config);
drivers/gpib/cb7210/cb7210.c
537
static int cb_isa_attach(struct gpib_board *board, const struct gpib_board_config *config);
drivers/gpib/cb7210/cb7210.c
539
static void cb_pci_detach(struct gpib_board *board);
drivers/gpib/cb7210/cb7210.c
540
static void cb_isa_detach(struct gpib_board *board);
drivers/gpib/cb7210/cb7210.c
543
static int cb7210_read(struct gpib_board *board, u8 *buffer, size_t length,
drivers/gpib/cb7210/cb7210.c
551
static int cb7210_write(struct gpib_board *board, u8 *buffer, size_t length,
drivers/gpib/cb7210/cb7210.c
559
static int cb7210_command(struct gpib_board *board, u8 *buffer, size_t length,
drivers/gpib/cb7210/cb7210.c
567
static int cb7210_take_control(struct gpib_board *board, int synchronous)
drivers/gpib/cb7210/cb7210.c
574
static int cb7210_go_to_standby(struct gpib_board *board)
drivers/gpib/cb7210/cb7210.c
581
static int cb7210_request_system_control(struct gpib_board *board, int request_control)
drivers/gpib/cb7210/cb7210.c
595
static void cb7210_interface_clear(struct gpib_board *board, int assert)
drivers/gpib/cb7210/cb7210.c
602
static void cb7210_remote_enable(struct gpib_board *board, int enable)
drivers/gpib/cb7210/cb7210.c
609
static int cb7210_enable_eos(struct gpib_board *board, u8 eos_byte, int compare_8_bits)
drivers/gpib/cb7210/cb7210.c
616
static void cb7210_disable_eos(struct gpib_board *board)
drivers/gpib/cb7210/cb7210.c
623
static unsigned int cb7210_update_status(struct gpib_board *board, unsigned int clear_mask)
drivers/gpib/cb7210/cb7210.c
630
static int cb7210_primary_address(struct gpib_board *board, unsigned int address)
drivers/gpib/cb7210/cb7210.c
637
static int cb7210_secondary_address(struct gpib_board *board, unsigned int address, int enable)
drivers/gpib/cb7210/cb7210.c
644
static int cb7210_parallel_poll(struct gpib_board *board, u8 *result)
drivers/gpib/cb7210/cb7210.c
651
static void cb7210_parallel_poll_configure(struct gpib_board *board, u8 configuration)
drivers/gpib/cb7210/cb7210.c
658
static void cb7210_parallel_poll_response(struct gpib_board *board, int ist)
drivers/gpib/cb7210/cb7210.c
665
static void cb7210_serial_poll_response(struct gpib_board *board, u8 status)
drivers/gpib/cb7210/cb7210.c
672
static u8 cb7210_serial_poll_status(struct gpib_board *board)
drivers/gpib/cb7210/cb7210.c
679
static void cb7210_return_to_local(struct gpib_board *board)
drivers/gpib/cb7210/cb7210.c
79
static int fifo_read(struct gpib_board *board, struct cb7210_priv *cb_priv, u8 *buffer,
drivers/gpib/cb7210/cb7210.c
855
static int cb7210_allocate_private(struct gpib_board *board)
drivers/gpib/cb7210/cb7210.c
867
static void cb7210_generic_detach(struct gpib_board *board)
drivers/gpib/cb7210/cb7210.c
874
static int cb7210_generic_attach(struct gpib_board *board)
drivers/gpib/cb7210/cb7210.c
894
static int cb7210_init(struct cb7210_priv *cb_priv, struct gpib_board *board)
drivers/gpib/cb7210/cb7210.c
931
static int cb_pci_attach(struct gpib_board *board, const struct gpib_board_config *config)
drivers/gpib/cec/cec_gpib.c
100
static void cec_remote_enable(struct gpib_board *board, int enable)
drivers/gpib/cec/cec_gpib.c
107
static int cec_enable_eos(struct gpib_board *board, u8 eos_byte, int compare_8_bits)
drivers/gpib/cec/cec_gpib.c
114
static void cec_disable_eos(struct gpib_board *board)
drivers/gpib/cec/cec_gpib.c
121
static unsigned int cec_update_status(struct gpib_board *board, unsigned int clear_mask)
drivers/gpib/cec/cec_gpib.c
128
static int cec_primary_address(struct gpib_board *board, unsigned int address)
drivers/gpib/cec/cec_gpib.c
135
static int cec_secondary_address(struct gpib_board *board, unsigned int address, int enable)
drivers/gpib/cec/cec_gpib.c
142
static int cec_parallel_poll(struct gpib_board *board, u8 *result)
drivers/gpib/cec/cec_gpib.c
149
static void cec_parallel_poll_configure(struct gpib_board *board, u8 config)
drivers/gpib/cec/cec_gpib.c
156
static void cec_parallel_poll_response(struct gpib_board *board, int ist)
drivers/gpib/cec/cec_gpib.c
163
static void cec_serial_poll_response(struct gpib_board *board, u8 status)
drivers/gpib/cec/cec_gpib.c
170
static u8 cec_serial_poll_status(struct gpib_board *board)
drivers/gpib/cec/cec_gpib.c
177
static int cec_t1_delay(struct gpib_board *board, unsigned int nano_sec)
drivers/gpib/cec/cec_gpib.c
184
static void cec_return_to_local(struct gpib_board *board)
drivers/gpib/cec/cec_gpib.c
219
static int cec_allocate_private(struct gpib_board *board)
drivers/gpib/cec/cec_gpib.c
231
static void cec_free_private(struct gpib_board *board)
drivers/gpib/cec/cec_gpib.c
237
static int cec_generic_attach(struct gpib_board *board)
drivers/gpib/cec/cec_gpib.c
257
static void cec_init(struct cec_priv *cec_priv, const struct gpib_board *board)
drivers/gpib/cec/cec_gpib.c
269
static int cec_pci_attach(struct gpib_board *board, const struct gpib_board_config *config)
drivers/gpib/cec/cec_gpib.c
28
struct gpib_board *board = arg;
drivers/gpib/cec/cec_gpib.c
327
static void cec_pci_detach(struct gpib_board *board)
drivers/gpib/cec/cec_gpib.c
43
static int cec_pci_attach(struct gpib_board *board, const struct gpib_board_config *config);
drivers/gpib/cec/cec_gpib.c
45
static void cec_pci_detach(struct gpib_board *board);
drivers/gpib/cec/cec_gpib.c
48
static int cec_read(struct gpib_board *board, u8 *buffer, size_t length, int *end,
drivers/gpib/cec/cec_gpib.c
56
static int cec_write(struct gpib_board *board, u8 *buffer, size_t length, int send_eoi,
drivers/gpib/cec/cec_gpib.c
64
static int cec_command(struct gpib_board *board, u8 *buffer,
drivers/gpib/cec/cec_gpib.c
72
static int cec_take_control(struct gpib_board *board, int synchronous)
drivers/gpib/cec/cec_gpib.c
79
static int cec_go_to_standby(struct gpib_board *board)
drivers/gpib/cec/cec_gpib.c
86
static int cec_request_system_control(struct gpib_board *board, int request_control)
drivers/gpib/cec/cec_gpib.c
93
static void cec_interface_clear(struct gpib_board *board, int assert)
drivers/gpib/common/gpib_os.c
1050
static int write_ioctl(struct gpib_file_private *file_priv, struct gpib_board *board,
drivers/gpib/common/gpib_os.c
111
void os_remove_timer(struct gpib_board *board)
drivers/gpib/common/gpib_os.c
1130
static int status_bytes_ioctl(struct gpib_board *board, unsigned long arg)
drivers/gpib/common/gpib_os.c
1153
static int increment_open_device_count(struct gpib_board *board, struct list_head *head,
drivers/gpib/common/gpib_os.c
118
int io_timed_out(struct gpib_board *board)
drivers/gpib/common/gpib_os.c
1189
static int subtract_open_device_count(struct gpib_board *board, struct list_head *head,
drivers/gpib/common/gpib_os.c
1218
static inline int decrement_open_device_count(struct gpib_board *board, struct list_head *head,
drivers/gpib/common/gpib_os.c
1224
static int cleanup_open_devices(struct gpib_file_private *file_priv, struct gpib_board *board)
drivers/gpib/common/gpib_os.c
1249
static int open_dev_ioctl(struct file *filep, struct gpib_board *board, unsigned long arg)
drivers/gpib/common/gpib_os.c
1300
static int close_dev_ioctl(struct file *filep, struct gpib_board *board, unsigned long arg)
drivers/gpib/common/gpib_os.c
1338
static int serial_poll_ioctl(struct gpib_board *board, unsigned long arg)
drivers/gpib/common/gpib_os.c
1359
static int wait_ioctl(struct gpib_file_private *file_priv, struct gpib_board *board,
drivers/gpib/common/gpib_os.c
1399
static int parallel_poll_ioctl(struct gpib_board *board, unsigned long arg)
drivers/gpib/common/gpib_os.c
1415
static int online_ioctl(struct gpib_board *board, unsigned long arg)
drivers/gpib/common/gpib_os.c
1459
static int remote_enable_ioctl(struct gpib_board *board, unsigned long arg)
drivers/gpib/common/gpib_os.c
1471
static int take_control_ioctl(struct gpib_board *board, unsigned long arg)
drivers/gpib/common/gpib_os.c
148
int gpib_request_pseudo_irq(struct gpib_board *board, irqreturn_t (*handler)(int, void *))
drivers/gpib/common/gpib_os.c
1483
static int line_status_ioctl(struct gpib_board *board, unsigned long arg)
drivers/gpib/common/gpib_os.c
1499
static int pad_ioctl(struct gpib_board *board, struct gpib_file_private *file_priv,
drivers/gpib/common/gpib_os.c
1535
static int sad_ioctl(struct gpib_board *board, struct gpib_file_private *file_priv,
drivers/gpib/common/gpib_os.c
1570
static int eos_ioctl(struct gpib_board *board, unsigned long arg)
drivers/gpib/common/gpib_os.c
1582
static int request_service_ioctl(struct gpib_board *board, unsigned long arg)
drivers/gpib/common/gpib_os.c
1594
static int request_service2_ioctl(struct gpib_board *board, unsigned long arg)
drivers/gpib/common/gpib_os.c
1661
static int autospoll_ioctl(struct gpib_board *board, struct gpib_file_private *file_priv,
drivers/gpib/common/gpib_os.c
167
void gpib_free_pseudo_irq(struct gpib_board *board)
drivers/gpib/common/gpib_os.c
1699
static int mutex_ioctl(struct gpib_board *board, struct gpib_file_private *file_priv,
drivers/gpib/common/gpib_os.c
1739
static int timeout_ioctl(struct gpib_board *board, unsigned long arg)
drivers/gpib/common/gpib_os.c
1754
static int ppc_ioctl(struct gpib_board *board, unsigned long arg)
drivers/gpib/common/gpib_os.c
1780
static int set_local_ppoll_mode_ioctl(struct gpib_board *board, unsigned long arg)
drivers/gpib/common/gpib_os.c
1797
static int get_local_ppoll_mode_ioctl(struct gpib_board *board, unsigned long arg)
drivers/gpib/common/gpib_os.c
1810
static int query_board_rsv_ioctl(struct gpib_board *board, unsigned long arg)
drivers/gpib/common/gpib_os.c
1824
static int board_info_ioctl(const struct gpib_board *board, unsigned long arg)
drivers/gpib/common/gpib_os.c
1847
static int interface_clear_ioctl(struct gpib_board *board, unsigned long arg)
drivers/gpib/common/gpib_os.c
186
int push_status_byte(struct gpib_board *board, struct gpib_status_queue *device, u8 poll_byte)
drivers/gpib/common/gpib_os.c
1911
static int push_gpib_event_nolock(struct gpib_board *board, short event_type)
drivers/gpib/common/gpib_os.c
1949
int push_gpib_event(struct gpib_board *board, short event_type)
drivers/gpib/common/gpib_os.c
1967
static int pop_gpib_event_nolock(struct gpib_board *board,
drivers/gpib/common/gpib_os.c
2002
int pop_gpib_event(struct gpib_board *board, struct gpib_event_queue *queue, short *event_type)
drivers/gpib/common/gpib_os.c
2013
static int event_ioctl(struct gpib_board *board, unsigned long arg)
drivers/gpib/common/gpib_os.c
2032
static int request_system_control_ioctl(struct gpib_board *board, unsigned long arg)
drivers/gpib/common/gpib_os.c
2044
static int t1_delay_ioctl(struct gpib_board *board, unsigned long arg)
drivers/gpib/common/gpib_os.c
2076
struct gpib_board board_array[GPIB_MAX_NUM_BOARDS];
drivers/gpib/common/gpib_os.c
2112
struct gpib_board *board = &board_array[i];
drivers/gpib/common/gpib_os.c
2142
void init_gpib_board(struct gpib_board *board)
drivers/gpib/common/gpib_os.c
2177
int gpib_allocate_board(struct gpib_board *board)
drivers/gpib/common/gpib_os.c
2190
void gpib_deallocate_board(struct gpib_board *board)
drivers/gpib/common/gpib_os.c
220
int pop_status_byte(struct gpib_board *board, struct gpib_status_queue *device, u8 *poll_byte)
drivers/gpib/common/gpib_os.c
2203
static void init_board_array(struct gpib_board *board_array, unsigned int length)
drivers/gpib/common/gpib_os.c
251
struct gpib_status_queue *get_gpib_status_queue(struct gpib_board *board, unsigned int pad, int sad)
drivers/gpib/common/gpib_os.c
266
int get_serial_poll_byte(struct gpib_board *board, unsigned int pad, int sad,
drivers/gpib/common/gpib_os.c
278
int autopoll_all_devices(struct gpib_board *board)
drivers/gpib/common/gpib_os.c
30
struct gpib_board *board, unsigned long arg);
drivers/gpib/common/gpib_os.c
31
static int read_ioctl(struct gpib_file_private *file_priv, struct gpib_board *board,
drivers/gpib/common/gpib_os.c
310
static int setup_serial_poll(struct gpib_board *board, unsigned int usec_timeout)
drivers/gpib/common/gpib_os.c
33
static int write_ioctl(struct gpib_file_private *file_priv, struct gpib_board *board,
drivers/gpib/common/gpib_os.c
342
static int read_serial_poll_byte(struct gpib_board *board, unsigned int pad,
drivers/gpib/common/gpib_os.c
35
static int command_ioctl(struct gpib_file_private *file_priv, struct gpib_board *board,
drivers/gpib/common/gpib_os.c
37
static int open_dev_ioctl(struct file *filep, struct gpib_board *board, unsigned long arg);
drivers/gpib/common/gpib_os.c
38
static int close_dev_ioctl(struct file *filep, struct gpib_board *board, unsigned long arg);
drivers/gpib/common/gpib_os.c
387
static int cleanup_serial_poll(struct gpib_board *board, unsigned int usec_timeout)
drivers/gpib/common/gpib_os.c
39
static int serial_poll_ioctl(struct gpib_board *board, unsigned long arg);
drivers/gpib/common/gpib_os.c
41
struct gpib_board *board, unsigned long arg);
drivers/gpib/common/gpib_os.c
413
static int serial_poll_single(struct gpib_board *board, unsigned int pad, int sad,
drivers/gpib/common/gpib_os.c
42
static int parallel_poll_ioctl(struct gpib_board *board, unsigned long arg);
drivers/gpib/common/gpib_os.c
43
static int online_ioctl(struct gpib_board *board, unsigned long arg);
drivers/gpib/common/gpib_os.c
431
int serial_poll_all(struct gpib_board *board, unsigned int usec_timeout)
drivers/gpib/common/gpib_os.c
44
static int remote_enable_ioctl(struct gpib_board *board, unsigned long arg);
drivers/gpib/common/gpib_os.c
45
static int take_control_ioctl(struct gpib_board *board, unsigned long arg);
drivers/gpib/common/gpib_os.c
46
static int line_status_ioctl(struct gpib_board *board, unsigned long arg);
drivers/gpib/common/gpib_os.c
47
static int pad_ioctl(struct gpib_board *board, struct gpib_file_private *file_priv,
drivers/gpib/common/gpib_os.c
478
int dvrsp(struct gpib_board *board, unsigned int pad, int sad,
drivers/gpib/common/gpib_os.c
49
static int sad_ioctl(struct gpib_board *board, struct gpib_file_private *file_priv,
drivers/gpib/common/gpib_os.c
51
static int eos_ioctl(struct gpib_board *board, unsigned long arg);
drivers/gpib/common/gpib_os.c
52
static int request_service_ioctl(struct gpib_board *board, unsigned long arg);
drivers/gpib/common/gpib_os.c
53
static int request_service2_ioctl(struct gpib_board *board, unsigned long arg);
drivers/gpib/common/gpib_os.c
530
struct gpib_board *board;
drivers/gpib/common/gpib_os.c
568
struct gpib_board *board;
drivers/gpib/common/gpib_os.c
57
static int autospoll_ioctl(struct gpib_board *board, struct gpib_file_private *file_priv,
drivers/gpib/common/gpib_os.c
59
static int mutex_ioctl(struct gpib_board *board, struct gpib_file_private *file_priv,
drivers/gpib/common/gpib_os.c
61
static int timeout_ioctl(struct gpib_board *board, unsigned long arg);
drivers/gpib/common/gpib_os.c
614
struct gpib_board *board;
drivers/gpib/common/gpib_os.c
62
static int status_bytes_ioctl(struct gpib_board *board, unsigned long arg);
drivers/gpib/common/gpib_os.c
63
static int board_info_ioctl(const struct gpib_board *board, unsigned long arg);
drivers/gpib/common/gpib_os.c
64
static int ppc_ioctl(struct gpib_board *board, unsigned long arg);
drivers/gpib/common/gpib_os.c
65
static int set_local_ppoll_mode_ioctl(struct gpib_board *board, unsigned long arg);
drivers/gpib/common/gpib_os.c
66
static int get_local_ppoll_mode_ioctl(struct gpib_board *board, unsigned long arg);
drivers/gpib/common/gpib_os.c
67
static int query_board_rsv_ioctl(struct gpib_board *board, unsigned long arg);
drivers/gpib/common/gpib_os.c
68
static int interface_clear_ioctl(struct gpib_board *board, unsigned long arg);
drivers/gpib/common/gpib_os.c
71
static int event_ioctl(struct gpib_board *board, unsigned long arg);
drivers/gpib/common/gpib_os.c
72
static int request_system_control_ioctl(struct gpib_board *board, unsigned long arg);
drivers/gpib/common/gpib_os.c
73
static int t1_delay_ioctl(struct gpib_board *board, unsigned long arg);
drivers/gpib/common/gpib_os.c
75
static int cleanup_open_devices(struct gpib_file_private *file_priv, struct gpib_board *board);
drivers/gpib/common/gpib_os.c
77
static int pop_gpib_event_nolock(struct gpib_board *board,
drivers/gpib/common/gpib_os.c
820
struct gpib_board *board, unsigned long arg)
drivers/gpib/common/gpib_os.c
872
static int read_ioctl(struct gpib_file_private *file_priv, struct gpib_board *board,
drivers/gpib/common/gpib_os.c
88
struct gpib_board *board = timer_container_of(board, t, timer);
drivers/gpib/common/gpib_os.c
95
void os_start_timer(struct gpib_board *board, unsigned int usec_timeout)
drivers/gpib/common/gpib_os.c
957
struct gpib_board *board, unsigned long arg)
drivers/gpib/common/iblib.c
101
int ibcmd(struct gpib_board *board, u8 *buf, size_t length, size_t *bytes_written)
drivers/gpib/common/iblib.c
136
int ibgts(struct gpib_board *board)
drivers/gpib/common/iblib.c
151
static int autospoll_wait_should_wake_up(struct gpib_board *board)
drivers/gpib/common/iblib.c
167
struct gpib_board *board = board_void;
drivers/gpib/common/iblib.c
204
int ibonline(struct gpib_board *board)
drivers/gpib/common/iblib.c
24
int ibcac(struct gpib_board *board, int sync, int fallback_to_async)
drivers/gpib/common/iblib.c
243
int iboffline(struct gpib_board *board)
drivers/gpib/common/iblib.c
275
int iblines(const struct gpib_board *board, short *lines)
drivers/gpib/common/iblib.c
302
int ibrd(struct gpib_board *board, u8 *buf, size_t length, int *end_flag, size_t *nbytes)
drivers/gpib/common/iblib.c
349
int ibrpp(struct gpib_board *board, u8 *result)
drivers/gpib/common/iblib.c
364
int ibppc(struct gpib_board *board, u8 configuration)
drivers/gpib/common/iblib.c
373
int ibrsv2(struct gpib_board *board, u8 status_byte, int new_reason_for_service)
drivers/gpib/common/iblib.c
406
int ibsic(struct gpib_board *board, unsigned int usec_duration)
drivers/gpib/common/iblib.c
424
int ibrsc(struct gpib_board *board, int request_control)
drivers/gpib/common/iblib.c
445
int ibsre(struct gpib_board *board, int enable)
drivers/gpib/common/iblib.c
462
int ibpad(struct gpib_board *board, unsigned int addr)
drivers/gpib/common/iblib.c
480
int ibsad(struct gpib_board *board, int addr)
drivers/gpib/common/iblib.c
501
int ibeos(struct gpib_board *board, int eos, int eosflags)
drivers/gpib/common/iblib.c
516
int ibstatus(struct gpib_board *board)
drivers/gpib/common/iblib.c
521
int general_ibstatus(struct gpib_board *board, const struct gpib_status_queue *device,
drivers/gpib/common/iblib.c
568
struct gpib_board *board;
drivers/gpib/common/iblib.c
592
struct gpib_board *board = winfo->board;
drivers/gpib/common/iblib.c
638
int ibwait(struct gpib_board *board, int wait_mask, int clear_mask, int set_mask,
drivers/gpib/common/iblib.c
66
static int check_for_command_acceptors(struct gpib_board *board)
drivers/gpib/common/iblib.c
693
int ibwrt(struct gpib_board *board, u8 *buf, size_t cnt, int send_eoi, size_t *bytes_written)
drivers/gpib/common/ibsys.h
22
int gpib_allocate_board(struct gpib_board *board);
drivers/gpib/common/ibsys.h
23
void gpib_deallocate_board(struct gpib_board *board);
drivers/gpib/common/ibsys.h
26
int push_status_byte(struct gpib_board *board, struct gpib_status_queue *device,
drivers/gpib/common/ibsys.h
28
int pop_status_byte(struct gpib_board *board, struct gpib_status_queue *device,
drivers/gpib/common/ibsys.h
30
struct gpib_status_queue *get_gpib_status_queue(struct gpib_board *board,
drivers/gpib/common/ibsys.h
32
int get_serial_poll_byte(struct gpib_board *board, unsigned int pad, int sad,
drivers/gpib/common/ibsys.h
34
int autopoll_all_devices(struct gpib_board *board);
drivers/gpib/eastwood/fluke_gpib.c
105
static void fluke_interface_clear(struct gpib_board *board, int assert)
drivers/gpib/eastwood/fluke_gpib.c
1068
int fluke_attach_holdoff_all(struct gpib_board *board, const struct gpib_board_config *config)
drivers/gpib/eastwood/fluke_gpib.c
1073
int fluke_attach_holdoff_end(struct gpib_board *board, const struct gpib_board_config *config)
drivers/gpib/eastwood/fluke_gpib.c
1078
void fluke_detach(struct gpib_board *board)
drivers/gpib/eastwood/fluke_gpib.c
112
static void fluke_remote_enable(struct gpib_board *board, int enable)
drivers/gpib/eastwood/fluke_gpib.c
119
static int fluke_enable_eos(struct gpib_board *board, u8 eos_byte, int compare_8_bits)
drivers/gpib/eastwood/fluke_gpib.c
126
static void fluke_disable_eos(struct gpib_board *board)
drivers/gpib/eastwood/fluke_gpib.c
133
static unsigned int fluke_update_status(struct gpib_board *board, unsigned int clear_mask)
drivers/gpib/eastwood/fluke_gpib.c
140
static int fluke_primary_address(struct gpib_board *board, unsigned int address)
drivers/gpib/eastwood/fluke_gpib.c
147
static int fluke_secondary_address(struct gpib_board *board, unsigned int address, int enable)
drivers/gpib/eastwood/fluke_gpib.c
154
static int fluke_parallel_poll(struct gpib_board *board, u8 *result)
drivers/gpib/eastwood/fluke_gpib.c
161
static void fluke_parallel_poll_configure(struct gpib_board *board, u8 configuration)
drivers/gpib/eastwood/fluke_gpib.c
168
static void fluke_parallel_poll_response(struct gpib_board *board, int ist)
drivers/gpib/eastwood/fluke_gpib.c
175
static void fluke_serial_poll_response(struct gpib_board *board, u8 status)
drivers/gpib/eastwood/fluke_gpib.c
182
static u8 fluke_serial_poll_status(struct gpib_board *board)
drivers/gpib/eastwood/fluke_gpib.c
189
static void fluke_return_to_local(struct gpib_board *board)
drivers/gpib/eastwood/fluke_gpib.c
199
static int fluke_line_status(const struct gpib_board *board)
drivers/gpib/eastwood/fluke_gpib.c
229
static int fluke_t1_delay(struct gpib_board *board, unsigned int nano_sec)
drivers/gpib/eastwood/fluke_gpib.c
246
static int lacs_or_read_ready(struct gpib_board *board)
drivers/gpib/eastwood/fluke_gpib.c
263
static int wait_for_read(struct gpib_board *board)
drivers/gpib/eastwood/fluke_gpib.c
27
static int fluke_attach_holdoff_all(struct gpib_board *board,
drivers/gpib/eastwood/fluke_gpib.c
29
static int fluke_attach_holdoff_end(struct gpib_board *board,
drivers/gpib/eastwood/fluke_gpib.c
31
static void fluke_detach(struct gpib_board *board);
drivers/gpib/eastwood/fluke_gpib.c
32
static int fluke_config_dma(struct gpib_board *board, int output);
drivers/gpib/eastwood/fluke_gpib.c
322
static int wait_for_data_out_ready(struct gpib_board *board)
drivers/gpib/eastwood/fluke_gpib.c
33
static irqreturn_t fluke_gpib_internal_interrupt(struct gpib_board *board);
drivers/gpib/eastwood/fluke_gpib.c
341
static int wait_for_sids_or_sgns(struct gpib_board *board)
drivers/gpib/eastwood/fluke_gpib.c
362
struct gpib_board *board = arg;
drivers/gpib/eastwood/fluke_gpib.c
379
static int fluke_dma_write(struct gpib_board *board, u8 *buffer, size_t length,
drivers/gpib/eastwood/fluke_gpib.c
465
static int fluke_accel_write(struct gpib_board *board, u8 *buffer, size_t length,
drivers/gpib/eastwood/fluke_gpib.c
556
static int fluke_dma_read(struct gpib_board *board, u8 *buffer,
drivers/gpib/eastwood/fluke_gpib.c
59
static int fluke_read(struct gpib_board *board, u8 *buffer, size_t length, int *end,
drivers/gpib/eastwood/fluke_gpib.c
67
static int fluke_write(struct gpib_board *board, u8 *buffer, size_t length,
drivers/gpib/eastwood/fluke_gpib.c
674
static int fluke_accel_read(struct gpib_board *board, u8 *buffer, size_t length,
drivers/gpib/eastwood/fluke_gpib.c
75
static int fluke_command(struct gpib_board *board, u8 *buffer,
drivers/gpib/eastwood/fluke_gpib.c
805
irqreturn_t fluke_gpib_internal_interrupt(struct gpib_board *board)
drivers/gpib/eastwood/fluke_gpib.c
83
static int fluke_take_control(struct gpib_board *board, int synchronous)
drivers/gpib/eastwood/fluke_gpib.c
842
struct gpib_board *board = arg;
drivers/gpib/eastwood/fluke_gpib.c
852
static int fluke_allocate_private(struct gpib_board *board)
drivers/gpib/eastwood/fluke_gpib.c
868
static void fluke_generic_detach(struct gpib_board *board)
drivers/gpib/eastwood/fluke_gpib.c
880
static int fluke_generic_attach(struct gpib_board *board)
drivers/gpib/eastwood/fluke_gpib.c
90
static int fluke_go_to_standby(struct gpib_board *board)
drivers/gpib/eastwood/fluke_gpib.c
900
static int fluke_config_dma(struct gpib_board *board, int output)
drivers/gpib/eastwood/fluke_gpib.c
925
static int fluke_init(struct fluke_priv *e_priv, struct gpib_board *board, int handshake_mode)
drivers/gpib/eastwood/fluke_gpib.c
962
static int fluke_attach_impl(struct gpib_board *board, const struct gpib_board_config *config,
drivers/gpib/eastwood/fluke_gpib.c
97
static int fluke_request_system_control(struct gpib_board *board, int request_control)
drivers/gpib/fmh_gpib/fmh_gpib.c
104
static void fmh_gpib_remote_enable(struct gpib_board *board, int enable)
drivers/gpib/fmh_gpib/fmh_gpib.c
111
static int fmh_gpib_enable_eos(struct gpib_board *board, u8 eos_byte, int compare_8_bits)
drivers/gpib/fmh_gpib/fmh_gpib.c
1146
irqreturn_t fmh_gpib_internal_interrupt(struct gpib_board *board)
drivers/gpib/fmh_gpib/fmh_gpib.c
118
static void fmh_gpib_disable_eos(struct gpib_board *board)
drivers/gpib/fmh_gpib/fmh_gpib.c
1239
struct gpib_board *board = arg;
drivers/gpib/fmh_gpib/fmh_gpib.c
1249
static int fmh_gpib_allocate_private(struct gpib_board *board)
drivers/gpib/fmh_gpib/fmh_gpib.c
125
static unsigned int fmh_gpib_update_status(struct gpib_board *board, unsigned int clear_mask)
drivers/gpib/fmh_gpib/fmh_gpib.c
1265
static void fmh_gpib_generic_detach(struct gpib_board *board)
drivers/gpib/fmh_gpib/fmh_gpib.c
1279
static int fmh_gpib_generic_attach(struct gpib_board *board)
drivers/gpib/fmh_gpib/fmh_gpib.c
1299
static int fmh_gpib_config_dma(struct gpib_board *board, int output)
drivers/gpib/fmh_gpib/fmh_gpib.c
132
static int fmh_gpib_primary_address(struct gpib_board *board, unsigned int address)
drivers/gpib/fmh_gpib/fmh_gpib.c
1329
static int fmh_gpib_init(struct fmh_priv *e_priv, struct gpib_board *board, int handshake_mode)
drivers/gpib/fmh_gpib/fmh_gpib.c
1376
static int fmh_gpib_attach_impl(struct gpib_board *board, const struct gpib_board_config *config,
drivers/gpib/fmh_gpib/fmh_gpib.c
139
static int fmh_gpib_secondary_address(struct gpib_board *board, unsigned int address, int enable)
drivers/gpib/fmh_gpib/fmh_gpib.c
146
static int fmh_gpib_parallel_poll(struct gpib_board *board, u8 *result)
drivers/gpib/fmh_gpib/fmh_gpib.c
1478
int fmh_gpib_attach_holdoff_all(struct gpib_board *board, const struct gpib_board_config *config)
drivers/gpib/fmh_gpib/fmh_gpib.c
1483
int fmh_gpib_attach_holdoff_end(struct gpib_board *board, const struct gpib_board_config *config)
drivers/gpib/fmh_gpib/fmh_gpib.c
1488
void fmh_gpib_detach(struct gpib_board *board)
drivers/gpib/fmh_gpib/fmh_gpib.c
1526
static int fmh_gpib_pci_attach_impl(struct gpib_board *board,
drivers/gpib/fmh_gpib/fmh_gpib.c
153
static void fmh_gpib_parallel_poll_configure(struct gpib_board *board, u8 configuration)
drivers/gpib/fmh_gpib/fmh_gpib.c
160
static void fmh_gpib_parallel_poll_response(struct gpib_board *board, int ist)
drivers/gpib/fmh_gpib/fmh_gpib.c
1600
int fmh_gpib_pci_attach_holdoff_all(struct gpib_board *board,
drivers/gpib/fmh_gpib/fmh_gpib.c
1606
int fmh_gpib_pci_attach_holdoff_end(struct gpib_board *board,
drivers/gpib/fmh_gpib/fmh_gpib.c
1621
void fmh_gpib_pci_detach(struct gpib_board *board)
drivers/gpib/fmh_gpib/fmh_gpib.c
167
static void fmh_gpib_local_parallel_poll_mode(struct gpib_board *board, int local)
drivers/gpib/fmh_gpib/fmh_gpib.c
183
static void fmh_gpib_serial_poll_response2(struct gpib_board *board, u8 status,
drivers/gpib/fmh_gpib/fmh_gpib.c
220
static u8 fmh_gpib_serial_poll_status(struct gpib_board *board)
drivers/gpib/fmh_gpib/fmh_gpib.c
227
static void fmh_gpib_return_to_local(struct gpib_board *board)
drivers/gpib/fmh_gpib/fmh_gpib.c
237
static int fmh_gpib_line_status(const struct gpib_board *board)
drivers/gpib/fmh_gpib/fmh_gpib.c
269
static int fmh_gpib_t1_delay(struct gpib_board *board, unsigned int nano_sec)
drivers/gpib/fmh_gpib/fmh_gpib.c
286
static int lacs_or_read_ready(struct gpib_board *board)
drivers/gpib/fmh_gpib/fmh_gpib.c
301
static int wait_for_read(struct gpib_board *board)
drivers/gpib/fmh_gpib/fmh_gpib.c
320
static int wait_for_rx_fifo_half_full_or_end(struct gpib_board *board)
drivers/gpib/fmh_gpib/fmh_gpib.c
344
static int wait_for_data_out_ready(struct gpib_board *board)
drivers/gpib/fmh_gpib/fmh_gpib.c
35
static int fmh_gpib_attach_holdoff_all(struct gpib_board *board,
drivers/gpib/fmh_gpib/fmh_gpib.c
368
struct gpib_board *board = arg;
drivers/gpib/fmh_gpib/fmh_gpib.c
37
static int fmh_gpib_attach_holdoff_end(struct gpib_board *board,
drivers/gpib/fmh_gpib/fmh_gpib.c
39
static void fmh_gpib_detach(struct gpib_board *board);
drivers/gpib/fmh_gpib/fmh_gpib.c
40
static int fmh_gpib_pci_attach_holdoff_all(struct gpib_board *board,
drivers/gpib/fmh_gpib/fmh_gpib.c
401
static int fmh_gpib_dma_write(struct gpib_board *board, u8 *buffer, size_t length,
drivers/gpib/fmh_gpib/fmh_gpib.c
42
static int fmh_gpib_pci_attach_holdoff_end(struct gpib_board *board,
drivers/gpib/fmh_gpib/fmh_gpib.c
44
static void fmh_gpib_pci_detach(struct gpib_board *board);
drivers/gpib/fmh_gpib/fmh_gpib.c
45
static int fmh_gpib_config_dma(struct gpib_board *board, int output);
drivers/gpib/fmh_gpib/fmh_gpib.c
46
static irqreturn_t fmh_gpib_internal_interrupt(struct gpib_board *board);
drivers/gpib/fmh_gpib/fmh_gpib.c
479
static int fmh_gpib_accel_write(struct gpib_board *board, u8 *buffer,
drivers/gpib/fmh_gpib/fmh_gpib.c
51
static int fmh_gpib_read(struct gpib_board *board, u8 *buffer, size_t length,
drivers/gpib/fmh_gpib/fmh_gpib.c
572
static int wait_for_tx_fifo_half_empty(struct gpib_board *board)
drivers/gpib/fmh_gpib/fmh_gpib.c
59
static int fmh_gpib_write(struct gpib_board *board, u8 *buffer, size_t length,
drivers/gpib/fmh_gpib/fmh_gpib.c
598
static int fmh_gpib_fifo_write_countable(struct gpib_board *board, u8 *buffer,
drivers/gpib/fmh_gpib/fmh_gpib.c
664
static int fmh_gpib_fifo_write(struct gpib_board *board, u8 *buffer, size_t length,
drivers/gpib/fmh_gpib/fmh_gpib.c
67
static int fmh_gpib_command(struct gpib_board *board, u8 *buffer, size_t length,
drivers/gpib/fmh_gpib/fmh_gpib.c
711
static int fmh_gpib_dma_read(struct gpib_board *board, u8 *buffer,
drivers/gpib/fmh_gpib/fmh_gpib.c
75
static int fmh_gpib_take_control(struct gpib_board *board, int synchronous)
drivers/gpib/fmh_gpib/fmh_gpib.c
82
static int fmh_gpib_go_to_standby(struct gpib_board *board)
drivers/gpib/fmh_gpib/fmh_gpib.c
828
static void fmh_gpib_release_rfd_holdoff(struct gpib_board *board, struct fmh_priv *e_priv)
drivers/gpib/fmh_gpib/fmh_gpib.c
867
static int fmh_gpib_accel_read(struct gpib_board *board, u8 *buffer, size_t length,
drivers/gpib/fmh_gpib/fmh_gpib.c
89
static int fmh_gpib_request_system_control(struct gpib_board *board, int request_control)
drivers/gpib/fmh_gpib/fmh_gpib.c
918
static int fmh_gpib_fifo_read_countable(struct gpib_board *board, u8 *buffer,
drivers/gpib/fmh_gpib/fmh_gpib.c
97
static void fmh_gpib_interface_clear(struct gpib_board *board, int assert)
drivers/gpib/fmh_gpib/fmh_gpib.c
976
static int fmh_gpib_fifo_read(struct gpib_board *board, u8 *buffer, size_t length,
drivers/gpib/gpio/gpib_bitbang.c
1002
static void bb_parallel_poll_response(struct gpib_board *board, int ist)
drivers/gpib/gpio/gpib_bitbang.c
1006
static void bb_serial_poll_response(struct gpib_board *board, u8 status)
drivers/gpib/gpio/gpib_bitbang.c
1010
static u8 bb_serial_poll_status(struct gpib_board *board)
drivers/gpib/gpio/gpib_bitbang.c
1015
static int bb_t1_delay(struct gpib_board *board, unsigned int nano_sec)
drivers/gpib/gpio/gpib_bitbang.c
1031
static void bb_return_to_local(struct gpib_board *board)
drivers/gpib/gpio/gpib_bitbang.c
1035
static int bb_line_status(const struct gpib_board *board)
drivers/gpib/gpio/gpib_bitbang.c
1067
static int allocate_private(struct gpib_board *board)
drivers/gpib/gpio/gpib_bitbang.c
1075
static void free_private(struct gpib_board *board)
drivers/gpib/gpio/gpib_bitbang.c
1081
static int bb_get_irq(struct gpib_board *board, char *name,
drivers/gpib/gpio/gpib_bitbang.c
1103
static void bb_free_irq(struct gpib_board *board, int *irq, char *name)
drivers/gpib/gpio/gpib_bitbang.c
1124
static int allocate_gpios(struct gpib_board *board)
drivers/gpib/gpio/gpib_bitbang.c
1177
static void bb_detach(struct gpib_board *board)
drivers/gpib/gpio/gpib_bitbang.c
1205
static int bb_attach(struct gpib_board *board, const struct gpib_board_config *config)
drivers/gpib/gpio/gpib_bitbang.c
315
static void bb_buffer_print(struct gpib_board *board, unsigned char *buffer, size_t length,
drivers/gpib/gpio/gpib_bitbang.c
322
static void set_atn(struct gpib_board *board, int atn_asserted);
drivers/gpib/gpio/gpib_bitbang.c
350
static int bb_read(struct gpib_board *board, u8 *buffer, size_t length,
drivers/gpib/gpio/gpib_bitbang.c
422
struct gpib_board *board = arg;
drivers/gpib/gpio/gpib_bitbang.c
488
static int bb_write(struct gpib_board *board, u8 *buffer, size_t length,
drivers/gpib/gpio/gpib_bitbang.c
577
struct gpib_board *board = arg;
drivers/gpib/gpio/gpib_bitbang.c
651
struct gpib_board *board = arg;
drivers/gpib/gpio/gpib_bitbang.c
712
struct gpib_board *board = arg;
drivers/gpib/gpio/gpib_bitbang.c
726
static int bb_command(struct gpib_board *board, u8 *buffer,
drivers/gpib/gpio/gpib_bitbang.c
807
static void bb_buffer_print(struct gpib_board *board, unsigned char *buffer, size_t length,
drivers/gpib/gpio/gpib_bitbang.c
840
static void set_atn(struct gpib_board *board, int atn_asserted)
drivers/gpib/gpio/gpib_bitbang.c
865
static int bb_take_control(struct gpib_board *board, int synchronous)
drivers/gpib/gpio/gpib_bitbang.c
872
static int bb_go_to_standby(struct gpib_board *board)
drivers/gpib/gpio/gpib_bitbang.c
879
static int bb_request_system_control(struct gpib_board *board, int request_control)
drivers/gpib/gpio/gpib_bitbang.c
899
static void bb_interface_clear(struct gpib_board *board, int assert)
drivers/gpib/gpio/gpib_bitbang.c
914
static void bb_remote_enable(struct gpib_board *board, int enable)
drivers/gpib/gpio/gpib_bitbang.c
926
static int bb_enable_eos(struct gpib_board *board, u8 eos_byte, int compare_8_bits)
drivers/gpib/gpio/gpib_bitbang.c
939
static void bb_disable_eos(struct gpib_board *board)
drivers/gpib/gpio/gpib_bitbang.c
947
static unsigned int bb_update_status(struct gpib_board *board, unsigned int clear_mask)
drivers/gpib/gpio/gpib_bitbang.c
978
static int bb_primary_address(struct gpib_board *board, unsigned int address)
drivers/gpib/gpio/gpib_bitbang.c
985
static int bb_secondary_address(struct gpib_board *board, unsigned int address, int enable)
drivers/gpib/gpio/gpib_bitbang.c
993
static int bb_parallel_poll(struct gpib_board *board, u8 *result)
drivers/gpib/gpio/gpib_bitbang.c
998
static void bb_parallel_poll_configure(struct gpib_board *board, u8 config)
drivers/gpib/hp_82335/hp82335.c
106
static unsigned int hp82335_update_status(struct gpib_board *board, unsigned int clear_mask)
drivers/gpib/hp_82335/hp82335.c
113
static int hp82335_primary_address(struct gpib_board *board, unsigned int address)
drivers/gpib/hp_82335/hp82335.c
120
static int hp82335_secondary_address(struct gpib_board *board, unsigned int address, int enable)
drivers/gpib/hp_82335/hp82335.c
127
static int hp82335_parallel_poll(struct gpib_board *board, u8 *result)
drivers/gpib/hp_82335/hp82335.c
134
static void hp82335_parallel_poll_configure(struct gpib_board *board, u8 config)
drivers/gpib/hp_82335/hp82335.c
141
static void hp82335_parallel_poll_response(struct gpib_board *board, int ist)
drivers/gpib/hp_82335/hp82335.c
148
static void hp82335_serial_poll_response(struct gpib_board *board, u8 status)
drivers/gpib/hp_82335/hp82335.c
155
static u8 hp82335_serial_poll_status(struct gpib_board *board)
drivers/gpib/hp_82335/hp82335.c
162
static int hp82335_line_status(const struct gpib_board *board)
drivers/gpib/hp_82335/hp82335.c
169
static int hp82335_t1_delay(struct gpib_board *board, unsigned int nano_sec)
drivers/gpib/hp_82335/hp82335.c
176
static void hp82335_return_to_local(struct gpib_board *board)
drivers/gpib/hp_82335/hp82335.c
211
static int hp82335_allocate_private(struct gpib_board *board)
drivers/gpib/hp_82335/hp82335.c
219
static void hp82335_free_private(struct gpib_board *board)
drivers/gpib/hp_82335/hp82335.c
247
static int hp82335_attach(struct gpib_board *board, const struct gpib_board_config *config)
drivers/gpib/hp_82335/hp82335.c
28
static int hp82335_attach(struct gpib_board *board, const struct gpib_board_config *config);
drivers/gpib/hp_82335/hp82335.c
29
static void hp82335_detach(struct gpib_board *board);
drivers/gpib/hp_82335/hp82335.c
312
static void hp82335_detach(struct gpib_board *board)
drivers/gpib/hp_82335/hp82335.c
33
static int hp82335_read(struct gpib_board *board, u8 *buffer, size_t length,
drivers/gpib/hp_82335/hp82335.c
359
struct gpib_board *board = arg;
drivers/gpib/hp_82335/hp82335.c
41
static int hp82335_write(struct gpib_board *board, u8 *buffer, size_t length, int send_eoi,
drivers/gpib/hp_82335/hp82335.c
49
static int hp82335_command(struct gpib_board *board, u8 *buffer, size_t length,
drivers/gpib/hp_82335/hp82335.c
57
static int hp82335_take_control(struct gpib_board *board, int synchronous)
drivers/gpib/hp_82335/hp82335.c
64
static int hp82335_go_to_standby(struct gpib_board *board)
drivers/gpib/hp_82335/hp82335.c
71
static int hp82335_request_system_control(struct gpib_board *board, int request_control)
drivers/gpib/hp_82335/hp82335.c
78
static void hp82335_interface_clear(struct gpib_board *board, int assert)
drivers/gpib/hp_82335/hp82335.c
85
static void hp82335_remote_enable(struct gpib_board *board, int enable)
drivers/gpib/hp_82335/hp82335.c
92
static int hp82335_enable_eos(struct gpib_board *board, u8 eos_byte, int compare_8_bits)
drivers/gpib/hp_82335/hp82335.c
99
static void hp82335_disable_eos(struct gpib_board *board)
drivers/gpib/hp_82341/hp_82341.c
148
static int restart_write_fifo(struct gpib_board *board, struct hp_82341_priv *hp_priv)
drivers/gpib/hp_82341/hp_82341.c
173
static int hp_82341_accel_write(struct gpib_board *board, u8 *buffer, size_t length,
drivers/gpib/hp_82341/hp_82341.c
248
static int hp_82341_attach(struct gpib_board *board, const struct gpib_board_config *config);
drivers/gpib/hp_82341/hp_82341.c
25
static unsigned short read_and_clear_event_status(struct gpib_board *board);
drivers/gpib/hp_82341/hp_82341.c
250
static void hp_82341_detach(struct gpib_board *board);
drivers/gpib/hp_82341/hp_82341.c
253
static int hp_82341_read(struct gpib_board *board, u8 *buffer, size_t length, int *end,
drivers/gpib/hp_82341/hp_82341.c
261
static int hp_82341_write(struct gpib_board *board, u8 *buffer, size_t length, int send_eoi,
drivers/gpib/hp_82341/hp_82341.c
269
static int hp_82341_command(struct gpib_board *board, u8 *buffer, size_t length,
drivers/gpib/hp_82341/hp_82341.c
277
static int hp_82341_take_control(struct gpib_board *board, int synchronous)
drivers/gpib/hp_82341/hp_82341.c
28
static int hp_82341_write(struct gpib_board *board, u8 *buffer, size_t length, int send_eoi,
drivers/gpib/hp_82341/hp_82341.c
284
static int hp_82341_go_to_standby(struct gpib_board *board)
drivers/gpib/hp_82341/hp_82341.c
291
static int hp_82341_request_system_control(struct gpib_board *board, int request_control)
drivers/gpib/hp_82341/hp_82341.c
303
static void hp_82341_interface_clear(struct gpib_board *board, int assert)
drivers/gpib/hp_82341/hp_82341.c
310
static void hp_82341_remote_enable(struct gpib_board *board, int enable)
drivers/gpib/hp_82341/hp_82341.c
317
static int hp_82341_enable_eos(struct gpib_board *board, u8 eos_byte, int compare_8_bits)
drivers/gpib/hp_82341/hp_82341.c
32
static int hp_82341_accel_read(struct gpib_board *board, u8 *buffer, size_t length, int *end,
drivers/gpib/hp_82341/hp_82341.c
324
static void hp_82341_disable_eos(struct gpib_board *board)
drivers/gpib/hp_82341/hp_82341.c
331
static unsigned int hp_82341_update_status(struct gpib_board *board, unsigned int clear_mask)
drivers/gpib/hp_82341/hp_82341.c
338
static int hp_82341_primary_address(struct gpib_board *board, unsigned int address)
drivers/gpib/hp_82341/hp_82341.c
345
static int hp_82341_secondary_address(struct gpib_board *board, unsigned int address, int enable)
drivers/gpib/hp_82341/hp_82341.c
352
static int hp_82341_parallel_poll(struct gpib_board *board, u8 *result)
drivers/gpib/hp_82341/hp_82341.c
359
static void hp_82341_parallel_poll_configure(struct gpib_board *board, u8 config)
drivers/gpib/hp_82341/hp_82341.c
366
static void hp_82341_parallel_poll_response(struct gpib_board *board, int ist)
drivers/gpib/hp_82341/hp_82341.c
373
static void hp_82341_serial_poll_response(struct gpib_board *board, u8 status)
drivers/gpib/hp_82341/hp_82341.c
380
static u8 hp_82341_serial_poll_status(struct gpib_board *board)
drivers/gpib/hp_82341/hp_82341.c
387
static int hp_82341_line_status(const struct gpib_board *board)
drivers/gpib/hp_82341/hp_82341.c
394
static int hp_82341_t1_delay(struct gpib_board *board, unsigned int nano_sec)
drivers/gpib/hp_82341/hp_82341.c
401
static void hp_82341_return_to_local(struct gpib_board *board)
drivers/gpib/hp_82341/hp_82341.c
463
static int hp_82341_allocate_private(struct gpib_board *board)
drivers/gpib/hp_82341/hp_82341.c
471
static void hp_82341_free_private(struct gpib_board *board)
drivers/gpib/hp_82341/hp_82341.c
685
static int hp_82341_attach(struct gpib_board *board, const struct gpib_board_config *config)
drivers/gpib/hp_82341/hp_82341.c
778
static void hp_82341_detach(struct gpib_board *board)
drivers/gpib/hp_82341/hp_82341.c
844
static unsigned short read_and_clear_event_status(struct gpib_board *board)
drivers/gpib/hp_82341/hp_82341.c
860
struct gpib_board *board = arg;
drivers/gpib/include/gpibP.h
30
int push_gpib_event(struct gpib_board *board, short event_type);
drivers/gpib/include/gpibP.h
31
int pop_gpib_event(struct gpib_board *board, struct gpib_event_queue *queue, short *event_type);
drivers/gpib/include/gpibP.h
32
int gpib_request_pseudo_irq(struct gpib_board *board, irqreturn_t (*handler)(int, void *));
drivers/gpib/include/gpibP.h
33
void gpib_free_pseudo_irq(struct gpib_board *board);
drivers/gpib/include/gpibP.h
36
extern struct gpib_board board_array[GPIB_MAX_NUM_BOARDS];
drivers/gpib/include/gpib_proto.h
11
void os_start_timer(struct gpib_board *board, unsigned int usec_timeout);
drivers/gpib/include/gpib_proto.h
12
void os_remove_timer(struct gpib_board *board);
drivers/gpib/include/gpib_proto.h
13
void init_gpib_board(struct gpib_board *board);
drivers/gpib/include/gpib_proto.h
21
int serial_poll_all(struct gpib_board *board, unsigned int usec_timeout);
drivers/gpib/include/gpib_proto.h
23
int dvrsp(struct gpib_board *board, unsigned int pad, int sad,
drivers/gpib/include/gpib_proto.h
25
int ibcac(struct gpib_board *board, int sync, int fallback_to_async);
drivers/gpib/include/gpib_proto.h
26
int ibcmd(struct gpib_board *board, u8 *buf, size_t length, size_t *bytes_written);
drivers/gpib/include/gpib_proto.h
27
int ibgts(struct gpib_board *board);
drivers/gpib/include/gpib_proto.h
28
int ibonline(struct gpib_board *board);
drivers/gpib/include/gpib_proto.h
29
int iboffline(struct gpib_board *board);
drivers/gpib/include/gpib_proto.h
30
int iblines(const struct gpib_board *board, short *lines);
drivers/gpib/include/gpib_proto.h
31
int ibrd(struct gpib_board *board, u8 *buf, size_t length, int *end_flag, size_t *bytes_read);
drivers/gpib/include/gpib_proto.h
32
int ibrpp(struct gpib_board *board, u8 *buf);
drivers/gpib/include/gpib_proto.h
33
int ibrsv2(struct gpib_board *board, u8 status_byte, int new_reason_for_service);
drivers/gpib/include/gpib_proto.h
34
int ibrsc(struct gpib_board *board, int request_control);
drivers/gpib/include/gpib_proto.h
35
int ibsic(struct gpib_board *board, unsigned int usec_duration);
drivers/gpib/include/gpib_proto.h
36
int ibsre(struct gpib_board *board, int enable);
drivers/gpib/include/gpib_proto.h
37
int ibpad(struct gpib_board *board, unsigned int addr);
drivers/gpib/include/gpib_proto.h
38
int ibsad(struct gpib_board *board, int addr);
drivers/gpib/include/gpib_proto.h
39
int ibeos(struct gpib_board *board, int eos, int eosflags);
drivers/gpib/include/gpib_proto.h
40
int ibwait(struct gpib_board *board, int wait_mask, int clear_mask, int set_mask,
drivers/gpib/include/gpib_proto.h
42
int ibwrt(struct gpib_board *board, u8 *buf, size_t cnt, int send_eoi, size_t *bytes_written);
drivers/gpib/include/gpib_proto.h
43
int ibstatus(struct gpib_board *board);
drivers/gpib/include/gpib_proto.h
44
int general_ibstatus(struct gpib_board *board, const struct gpib_status_queue *device,
drivers/gpib/include/gpib_proto.h
46
int io_timed_out(struct gpib_board *board);
drivers/gpib/include/gpib_proto.h
47
int ibppc(struct gpib_board *board, u8 configuration);
drivers/gpib/include/gpib_types.h
101
int (*go_to_standby)(struct gpib_board *board);
drivers/gpib/include/gpib_types.h
103
int (*request_system_control)(struct gpib_board *board, int request_control);
drivers/gpib/include/gpib_types.h
108
void (*interface_clear)(struct gpib_board *board, int assert);
drivers/gpib/include/gpib_types.h
113
void (*remote_enable)(struct gpib_board *board, int enable);
drivers/gpib/include/gpib_types.h
120
int (*enable_eos)(struct gpib_board *board, u8 eos, int compare_8_bits);
drivers/gpib/include/gpib_types.h
122
void (*disable_eos)(struct gpib_board *board);
drivers/gpib/include/gpib_types.h
124
void (*parallel_poll_configure)(struct gpib_board *board, u8 configuration);
drivers/gpib/include/gpib_types.h
126
int (*parallel_poll)(struct gpib_board *board, u8 *result);
drivers/gpib/include/gpib_types.h
128
void (*parallel_poll_response)(struct gpib_board *board, int ist);
drivers/gpib/include/gpib_types.h
130
void (*local_parallel_poll_mode)(struct gpib_board *board, int local);
drivers/gpib/include/gpib_types.h
136
int (*line_status)(const struct gpib_board *board);
drivers/gpib/include/gpib_types.h
143
unsigned int (*update_status)(struct gpib_board *board, unsigned int clear_mask);
drivers/gpib/include/gpib_types.h
147
int (*primary_address)(struct gpib_board *board, unsigned int address);
drivers/gpib/include/gpib_types.h
152
int (*secondary_address)(struct gpib_board *board, unsigned int address,
drivers/gpib/include/gpib_types.h
167
void (*serial_poll_response)(struct gpib_board *board, u8 status_byte);
drivers/gpib/include/gpib_types.h
183
void (*serial_poll_response2)(struct gpib_board *board, u8 status_byte,
drivers/gpib/include/gpib_types.h
188
u8 (*serial_poll_status)(struct gpib_board *board);
drivers/gpib/include/gpib_types.h
190
int (*t1_delay)(struct gpib_board *board, unsigned int nano_sec);
drivers/gpib/include/gpib_types.h
192
void (*return_to_local)(struct gpib_board *board);
drivers/gpib/include/gpib_types.h
20
struct gpib_board;
drivers/gpib/include/gpib_types.h
218
struct gpib_board *board;
drivers/gpib/include/gpib_types.h
60
int (*attach)(struct gpib_board *board, const struct gpib_board_config *config);
drivers/gpib/include/gpib_types.h
62
void (*detach)(struct gpib_board *board);
drivers/gpib/include/gpib_types.h
74
int (*read)(struct gpib_board *board, u8 *buffer, size_t length, int *end,
drivers/gpib/include/gpib_types.h
82
int (*write)(struct gpib_board *board, u8 *buffer, size_t length, int send_eoi,
drivers/gpib/include/gpib_types.h
88
int (*command)(struct gpib_board *board, u8 *buffer, size_t length,
drivers/gpib/include/gpib_types.h
97
int (*take_control)(struct gpib_board *board, int asyncronous);
drivers/gpib/include/nec7210.h
101
int nec7210_secondary_address(const struct gpib_board *board, struct nec7210_priv *priv,
drivers/gpib/include/nec7210.h
103
int nec7210_parallel_poll(struct gpib_board *board, struct nec7210_priv *priv, u8 *result);
drivers/gpib/include/nec7210.h
104
void nec7210_serial_poll_response(struct gpib_board *board,
drivers/gpib/include/nec7210.h
106
void nec7210_parallel_poll_configure(struct gpib_board *board,
drivers/gpib/include/nec7210.h
108
void nec7210_parallel_poll_response(struct gpib_board *board,
drivers/gpib/include/nec7210.h
110
u8 nec7210_serial_poll_status(struct gpib_board *board, struct nec7210_priv *priv);
drivers/gpib/include/nec7210.h
111
int nec7210_t1_delay(struct gpib_board *board,
drivers/gpib/include/nec7210.h
113
void nec7210_return_to_local(const struct gpib_board *board, struct nec7210_priv *priv);
drivers/gpib/include/nec7210.h
116
void nec7210_board_reset(struct nec7210_priv *priv, const struct gpib_board *board);
drivers/gpib/include/nec7210.h
117
void nec7210_board_online(struct nec7210_priv *priv, const struct gpib_board *board);
drivers/gpib/include/nec7210.h
120
void nec7210_set_handshake_mode(struct gpib_board *board, struct nec7210_priv *priv, int mode);
drivers/gpib/include/nec7210.h
121
void nec7210_release_rfd_holdoff(struct gpib_board *board, struct nec7210_priv *priv);
drivers/gpib/include/nec7210.h
122
u8 nec7210_read_data_in(struct gpib_board *board, struct nec7210_priv *priv, int *end);
drivers/gpib/include/nec7210.h
137
irqreturn_t nec7210_interrupt(struct gpib_board *board, struct nec7210_priv *priv);
drivers/gpib/include/nec7210.h
138
irqreturn_t nec7210_interrupt_have_status(struct gpib_board *board,
drivers/gpib/include/nec7210.h
81
int nec7210_read(struct gpib_board *board, struct nec7210_priv *priv, u8 *buffer,
drivers/gpib/include/nec7210.h
83
int nec7210_write(struct gpib_board *board, struct nec7210_priv *priv, u8 *buffer,
drivers/gpib/include/nec7210.h
85
int nec7210_command(struct gpib_board *board, struct nec7210_priv *priv, u8 *buffer,
drivers/gpib/include/nec7210.h
87
int nec7210_take_control(struct gpib_board *board, struct nec7210_priv *priv, int syncronous);
drivers/gpib/include/nec7210.h
88
int nec7210_go_to_standby(struct gpib_board *board, struct nec7210_priv *priv);
drivers/gpib/include/nec7210.h
89
int nec7210_request_system_control(struct gpib_board *board,
drivers/gpib/include/nec7210.h
91
void nec7210_interface_clear(struct gpib_board *board, struct nec7210_priv *priv, int assert);
drivers/gpib/include/nec7210.h
92
void nec7210_remote_enable(struct gpib_board *board, struct nec7210_priv *priv, int enable);
drivers/gpib/include/nec7210.h
93
int nec7210_enable_eos(struct gpib_board *board, struct nec7210_priv *priv, u8 eos_bytes,
drivers/gpib/include/nec7210.h
95
void nec7210_disable_eos(struct gpib_board *board, struct nec7210_priv *priv);
drivers/gpib/include/nec7210.h
96
unsigned int nec7210_update_status(struct gpib_board *board, struct nec7210_priv *priv,
drivers/gpib/include/nec7210.h
98
unsigned int nec7210_update_status_nolock(struct gpib_board *board, struct nec7210_priv *priv);
drivers/gpib/include/nec7210.h
99
int nec7210_primary_address(const struct gpib_board *board,
drivers/gpib/include/tms9914.h
100
int tms9914_enable_eos(struct gpib_board *board, struct tms9914_priv *priv, u8 eos_bytes,
drivers/gpib/include/tms9914.h
102
void tms9914_disable_eos(struct gpib_board *board, struct tms9914_priv *priv);
drivers/gpib/include/tms9914.h
103
unsigned int tms9914_update_status(struct gpib_board *board, struct tms9914_priv *priv,
drivers/gpib/include/tms9914.h
105
int tms9914_primary_address(struct gpib_board *board,
drivers/gpib/include/tms9914.h
107
int tms9914_secondary_address(struct gpib_board *board, struct tms9914_priv *priv,
drivers/gpib/include/tms9914.h
109
int tms9914_parallel_poll(struct gpib_board *board, struct tms9914_priv *priv, u8 *result);
drivers/gpib/include/tms9914.h
110
void tms9914_parallel_poll_configure(struct gpib_board *board,
drivers/gpib/include/tms9914.h
112
void tms9914_parallel_poll_response(struct gpib_board *board,
drivers/gpib/include/tms9914.h
114
void tms9914_serial_poll_response(struct gpib_board *board,
drivers/gpib/include/tms9914.h
116
u8 tms9914_serial_poll_status(struct gpib_board *board, struct tms9914_priv *priv);
drivers/gpib/include/tms9914.h
117
int tms9914_line_status(const struct gpib_board *board, struct tms9914_priv *priv);
drivers/gpib/include/tms9914.h
118
unsigned int tms9914_t1_delay(struct gpib_board *board, struct tms9914_priv *priv,
drivers/gpib/include/tms9914.h
120
void tms9914_return_to_local(const struct gpib_board *board, struct tms9914_priv *priv);
drivers/gpib/include/tms9914.h
124
void tms9914_online(struct gpib_board *board, struct tms9914_priv *priv);
drivers/gpib/include/tms9914.h
135
irqreturn_t tms9914_interrupt(struct gpib_board *board, struct tms9914_priv *priv);
drivers/gpib/include/tms9914.h
136
irqreturn_t tms9914_interrupt_have_status(struct gpib_board *board, struct tms9914_priv *priv,
drivers/gpib/include/tms9914.h
82
int tms9914_read(struct gpib_board *board, struct tms9914_priv *priv, u8 *buffer,
drivers/gpib/include/tms9914.h
84
int tms9914_write(struct gpib_board *board, struct tms9914_priv *priv, u8 *buffer,
drivers/gpib/include/tms9914.h
86
int tms9914_command(struct gpib_board *board, struct tms9914_priv *priv, u8 *buffer,
drivers/gpib/include/tms9914.h
88
int tms9914_take_control(struct gpib_board *board, struct tms9914_priv *priv, int syncronous);
drivers/gpib/include/tms9914.h
93
int tms9914_take_control_workaround(struct gpib_board *board, struct tms9914_priv *priv,
drivers/gpib/include/tms9914.h
95
int tms9914_go_to_standby(struct gpib_board *board, struct tms9914_priv *priv);
drivers/gpib/include/tms9914.h
96
int tms9914_request_system_control(struct gpib_board *board, struct tms9914_priv *priv,
drivers/gpib/include/tms9914.h
98
void tms9914_interface_clear(struct gpib_board *board, struct tms9914_priv *priv, int assert);
drivers/gpib/include/tms9914.h
99
void tms9914_remote_enable(struct gpib_board *board, struct tms9914_priv *priv, int enable);
drivers/gpib/ines/ines_gpib.c
100
static ssize_t pio_read(struct gpib_board *board, struct ines_priv *ines_priv, u8 *buffer,
drivers/gpib/ines/ines_gpib.c
1007
static int ines_pcmcia_attach(struct gpib_board *board, const struct gpib_board_config *config);
drivers/gpib/ines/ines_gpib.c
1008
static int ines_pcmcia_accel_attach(struct gpib_board *board,
drivers/gpib/ines/ines_gpib.c
1010
static void ines_pcmcia_detach(struct gpib_board *board);
drivers/gpib/ines/ines_gpib.c
1011
static int ines_common_pcmcia_attach(struct gpib_board *board);
drivers/gpib/ines/ines_gpib.c
1043
struct gpib_board *dev;
drivers/gpib/ines/ines_gpib.c
1306
struct gpib_board *board = arg;
drivers/gpib/ines/ines_gpib.c
1311
static int ines_common_pcmcia_attach(struct gpib_board *board)
drivers/gpib/ines/ines_gpib.c
1350
static int ines_pcmcia_attach(struct gpib_board *board, const struct gpib_board_config *config)
drivers/gpib/ines/ines_gpib.c
1365
static int ines_pcmcia_accel_attach(struct gpib_board *board,
drivers/gpib/ines/ines_gpib.c
138
static int ines_accel_read(struct gpib_board *board, u8 *buffer,
drivers/gpib/ines/ines_gpib.c
1381
static void ines_pcmcia_detach(struct gpib_board *board)
drivers/gpib/ines/ines_gpib.c
195
static int ines_write_wait(struct gpib_board *board, struct ines_priv *ines_priv,
drivers/gpib/ines/ines_gpib.c
218
static int ines_accel_write(struct gpib_board *board, u8 *buffer, size_t length,
drivers/gpib/ines/ines_gpib.c
271
struct gpib_board *board = arg;
drivers/gpib/ines/ines_gpib.c
28
static irqreturn_t ines_interrupt(struct gpib_board *board);
drivers/gpib/ines/ines_gpib.c
286
static irqreturn_t ines_interrupt(struct gpib_board *board)
drivers/gpib/ines/ines_gpib.c
30
static int ines_line_status(const struct gpib_board *board)
drivers/gpib/ines/ines_gpib.c
318
static int ines_pci_attach(struct gpib_board *board, const struct gpib_board_config *config);
drivers/gpib/ines/ines_gpib.c
319
static int ines_pci_accel_attach(struct gpib_board *board, const struct gpib_board_config *config);
drivers/gpib/ines/ines_gpib.c
320
static int ines_isa_attach(struct gpib_board *board, const struct gpib_board_config *config);
drivers/gpib/ines/ines_gpib.c
322
static void ines_pci_detach(struct gpib_board *board);
drivers/gpib/ines/ines_gpib.c
323
static void ines_isa_detach(struct gpib_board *board);
drivers/gpib/ines/ines_gpib.c
398
static int ines_read(struct gpib_board *board, u8 *buffer, size_t length,
drivers/gpib/ines/ines_gpib.c
417
static int ines_write(struct gpib_board *board, u8 *buffer, size_t length, int send_eoi,
drivers/gpib/ines/ines_gpib.c
425
static int ines_command(struct gpib_board *board, u8 *buffer, size_t length, size_t *bytes_written)
drivers/gpib/ines/ines_gpib.c
432
static int ines_take_control(struct gpib_board *board, int synchronous)
drivers/gpib/ines/ines_gpib.c
439
static int ines_go_to_standby(struct gpib_board *board)
drivers/gpib/ines/ines_gpib.c
446
static int ines_request_system_control(struct gpib_board *board, int request_control)
drivers/gpib/ines/ines_gpib.c
453
static void ines_interface_clear(struct gpib_board *board, int assert)
drivers/gpib/ines/ines_gpib.c
460
static void ines_remote_enable(struct gpib_board *board, int enable)
drivers/gpib/ines/ines_gpib.c
467
static int ines_enable_eos(struct gpib_board *board, u8 eos_byte, int compare_8_bits)
drivers/gpib/ines/ines_gpib.c
474
static void ines_disable_eos(struct gpib_board *board)
drivers/gpib/ines/ines_gpib.c
481
static unsigned int ines_update_status(struct gpib_board *board, unsigned int clear_mask)
drivers/gpib/ines/ines_gpib.c
488
static int ines_primary_address(struct gpib_board *board, unsigned int address)
drivers/gpib/ines/ines_gpib.c
495
static int ines_secondary_address(struct gpib_board *board, unsigned int address, int enable)
drivers/gpib/ines/ines_gpib.c
502
static int ines_parallel_poll(struct gpib_board *board, u8 *result)
drivers/gpib/ines/ines_gpib.c
509
static void ines_parallel_poll_configure(struct gpib_board *board, u8 config)
drivers/gpib/ines/ines_gpib.c
516
static void ines_parallel_poll_response(struct gpib_board *board, int ist)
drivers/gpib/ines/ines_gpib.c
523
static void ines_serial_poll_response(struct gpib_board *board, u8 status)
drivers/gpib/ines/ines_gpib.c
530
static u8 ines_serial_poll_status(struct gpib_board *board)
drivers/gpib/ines/ines_gpib.c
537
static void ines_return_to_local(struct gpib_board *board)
drivers/gpib/ines/ines_gpib.c
656
static int ines_allocate_private(struct gpib_board *board)
drivers/gpib/ines/ines_gpib.c
668
static void ines_free_private(struct gpib_board *board)
drivers/gpib/ines/ines_gpib.c
674
static int ines_generic_attach(struct gpib_board *board)
drivers/gpib/ines/ines_gpib.c
696
static void ines_online(struct ines_priv *ines_priv, const struct gpib_board *board, int use_accel)
drivers/gpib/ines/ines_gpib.c
70
static int ines_t1_delay(struct gpib_board *board, unsigned int nano_sec)
drivers/gpib/ines/ines_gpib.c
730
static int ines_common_pci_attach(struct gpib_board *board, const struct gpib_board_config *config)
drivers/gpib/ines/ines_gpib.c
858
static int ines_pci_attach(struct gpib_board *board, const struct gpib_board_config *config)
drivers/gpib/ines/ines_gpib.c
873
static int ines_pci_accel_attach(struct gpib_board *board, const struct gpib_board_config *config)
drivers/gpib/ines/ines_gpib.c
890
static int ines_isa_attach(struct gpib_board *board, const struct gpib_board_config *config)
drivers/gpib/ines/ines_gpib.c
921
static void ines_pci_detach(struct gpib_board *board)
drivers/gpib/ines/ines_gpib.c
955
static void ines_isa_detach(struct gpib_board *board)
drivers/gpib/lpvo_usb_gpib/lpvo_usb_gpib.c
1006
static void usb_gpib_parallel_poll_response(struct gpib_board *board, int ist)
drivers/gpib/lpvo_usb_gpib/lpvo_usb_gpib.c
1012
static int usb_gpib_primary_address(struct gpib_board *board, unsigned int address)
drivers/gpib/lpvo_usb_gpib/lpvo_usb_gpib.c
1019
static void usb_gpib_return_to_local(struct gpib_board *board)
drivers/gpib/lpvo_usb_gpib/lpvo_usb_gpib.c
1025
static int usb_gpib_secondary_address(struct gpib_board *board,
drivers/gpib/lpvo_usb_gpib/lpvo_usb_gpib.c
1034
static void usb_gpib_serial_poll_response(struct gpib_board *board, u8 status)
drivers/gpib/lpvo_usb_gpib/lpvo_usb_gpib.c
1040
static u8 usb_gpib_serial_poll_status(struct gpib_board *board)
drivers/gpib/lpvo_usb_gpib/lpvo_usb_gpib.c
1047
static int usb_gpib_t1_delay(struct gpib_board *board, unsigned int nano_sec)
drivers/gpib/lpvo_usb_gpib/lpvo_usb_gpib.c
1287
static int skel_do_open(struct gpib_board *board, int subminor)
drivers/gpib/lpvo_usb_gpib/lpvo_usb_gpib.c
1324
static int skel_do_release(struct gpib_board *board)
drivers/gpib/lpvo_usb_gpib/lpvo_usb_gpib.c
154
static void show_status(struct gpib_board *board)
drivers/gpib/lpvo_usb_gpib/lpvo_usb_gpib.c
192
static int skel_do_open(struct gpib_board *, int);
drivers/gpib/lpvo_usb_gpib/lpvo_usb_gpib.c
193
static int skel_do_release(struct gpib_board *);
drivers/gpib/lpvo_usb_gpib/lpvo_usb_gpib.c
234
static int send_command(struct gpib_board *board, char *msg, int leng)
drivers/gpib/lpvo_usb_gpib/lpvo_usb_gpib.c
273
static int set_control_line(struct gpib_board *board, int line, int value)
drivers/gpib/lpvo_usb_gpib/lpvo_usb_gpib.c
304
static int one_char(struct gpib_board *board, struct char_buf *b)
drivers/gpib/lpvo_usb_gpib/lpvo_usb_gpib.c
338
static void set_timeout(struct gpib_board *board)
drivers/gpib/lpvo_usb_gpib/lpvo_usb_gpib.c
386
static int usb_gpib_attach(struct gpib_board *board, const struct gpib_board_config *config)
drivers/gpib/lpvo_usb_gpib/lpvo_usb_gpib.c
507
static void usb_gpib_detach(struct gpib_board *board)
drivers/gpib/lpvo_usb_gpib/lpvo_usb_gpib.c
534
static int usb_gpib_command(struct gpib_board *board,
drivers/gpib/lpvo_usb_gpib/lpvo_usb_gpib.c
567
static void usb_gpib_disable_eos(struct gpib_board *board)
drivers/gpib/lpvo_usb_gpib/lpvo_usb_gpib.c
583
static int usb_gpib_enable_eos(struct gpib_board *board,
drivers/gpib/lpvo_usb_gpib/lpvo_usb_gpib.c
603
static int usb_gpib_go_to_standby(struct gpib_board *board)
drivers/gpib/lpvo_usb_gpib/lpvo_usb_gpib.c
625
static void usb_gpib_interface_clear(struct gpib_board *board, int assert)
drivers/gpib/lpvo_usb_gpib/lpvo_usb_gpib.c
647
static int usb_gpib_line_status(const struct gpib_board *board)
drivers/gpib/lpvo_usb_gpib/lpvo_usb_gpib.c
679
buffer = send_command((struct gpib_board *)board, USB_GPIB_STATUS, 0);
drivers/gpib/lpvo_usb_gpib/lpvo_usb_gpib.c
710
static int usb_gpib_parallel_poll(struct gpib_board *board, u8 *result)
drivers/gpib/lpvo_usb_gpib/lpvo_usb_gpib.c
738
static int usb_gpib_read(struct gpib_board *board,
drivers/gpib/lpvo_usb_gpib/lpvo_usb_gpib.c
901
static void usb_gpib_remote_enable(struct gpib_board *board, int enable)
drivers/gpib/lpvo_usb_gpib/lpvo_usb_gpib.c
914
static int usb_gpib_request_system_control(struct gpib_board *board, int request_control)
drivers/gpib/lpvo_usb_gpib/lpvo_usb_gpib.c
926
static int usb_gpib_take_control(struct gpib_board *board, int sync)
drivers/gpib/lpvo_usb_gpib/lpvo_usb_gpib.c
941
static unsigned int usb_gpib_update_status(struct gpib_board *board,
drivers/gpib/lpvo_usb_gpib/lpvo_usb_gpib.c
956
static int usb_gpib_write(struct gpib_board *board,
drivers/gpib/lpvo_usb_gpib/lpvo_usb_gpib.c
999
static void usb_gpib_parallel_poll_configure(struct gpib_board *board,
drivers/gpib/nec7210/nec7210.c
1002
void nec7210_board_online(struct nec7210_priv *priv, const struct gpib_board *board)
drivers/gpib/nec7210/nec7210.c
107
u8 nec7210_serial_poll_status(struct gpib_board *board, struct nec7210_priv *priv)
drivers/gpib/nec7210/nec7210.c
113
int nec7210_primary_address(const struct gpib_board *board, struct nec7210_priv *priv,
drivers/gpib/nec7210/nec7210.c
122
int nec7210_secondary_address(const struct gpib_board *board, struct nec7210_priv *priv,
drivers/gpib/nec7210/nec7210.c
171
unsigned int nec7210_update_status_nolock(struct gpib_board *board, struct nec7210_priv *priv)
drivers/gpib/nec7210/nec7210.c
215
unsigned int nec7210_update_status(struct gpib_board *board, struct nec7210_priv *priv,
drivers/gpib/nec7210/nec7210.c
240
void nec7210_set_handshake_mode(struct gpib_board *board, struct nec7210_priv *priv, int mode)
drivers/gpib/nec7210/nec7210.c
256
u8 nec7210_read_data_in(struct gpib_board *board, struct nec7210_priv *priv, int *end)
drivers/gpib/nec7210/nec7210.c
26
int nec7210_enable_eos(struct gpib_board *board, struct nec7210_priv *priv, u8 eos_byte,
drivers/gpib/nec7210/nec7210.c
274
int nec7210_take_control(struct gpib_board *board, struct nec7210_priv *priv, int syncronous)
drivers/gpib/nec7210/nec7210.c
301
int nec7210_go_to_standby(struct gpib_board *board, struct nec7210_priv *priv)
drivers/gpib/nec7210/nec7210.c
335
int nec7210_request_system_control(struct gpib_board *board, struct nec7210_priv *priv,
drivers/gpib/nec7210/nec7210.c
347
void nec7210_interface_clear(struct gpib_board *board, struct nec7210_priv *priv, int assert)
drivers/gpib/nec7210/nec7210.c
356
void nec7210_remote_enable(struct gpib_board *board, struct nec7210_priv *priv, int enable)
drivers/gpib/nec7210/nec7210.c
365
void nec7210_release_rfd_holdoff(struct gpib_board *board, struct nec7210_priv *priv)
drivers/gpib/nec7210/nec7210.c
379
int nec7210_t1_delay(struct gpib_board *board, struct nec7210_priv *priv,
drivers/gpib/nec7210/nec7210.c
397
void nec7210_return_to_local(const struct gpib_board *board, struct nec7210_priv *priv)
drivers/gpib/nec7210/nec7210.c
40
void nec7210_disable_eos(struct gpib_board *board, struct nec7210_priv *priv)
drivers/gpib/nec7210/nec7210.c
403
static inline short nec7210_atn_has_changed(struct gpib_board *board, struct nec7210_priv *priv)
drivers/gpib/nec7210/nec7210.c
421
int nec7210_command(struct gpib_board *board, struct nec7210_priv *priv, u8
drivers/gpib/nec7210/nec7210.c
47
int nec7210_parallel_poll(struct gpib_board *board, struct nec7210_priv *priv, u8 *result)
drivers/gpib/nec7210/nec7210.c
470
static int pio_read(struct gpib_board *board, struct nec7210_priv *priv, u8 *buffer,
drivers/gpib/nec7210/nec7210.c
520
static ssize_t __dma_read(struct gpib_board *board, struct nec7210_priv *priv, size_t length)
drivers/gpib/nec7210/nec7210.c
575
static ssize_t dma_read(struct gpib_board *board, struct nec7210_priv *priv, u8 *buffer,
drivers/gpib/nec7210/nec7210.c
602
int nec7210_read(struct gpib_board *board, struct nec7210_priv *priv, u8 *buffer,
drivers/gpib/nec7210/nec7210.c
623
static int pio_write_wait(struct gpib_board *board, struct nec7210_priv *priv,
drivers/gpib/nec7210/nec7210.c
649
static int pio_write(struct gpib_board *board, struct nec7210_priv *priv, u8 *buffer,
drivers/gpib/nec7210/nec7210.c
67
void nec7210_parallel_poll_configure(struct gpib_board *board,
drivers/gpib/nec7210/nec7210.c
693
static ssize_t __dma_write(struct gpib_board *board, struct nec7210_priv *priv, dma_addr_t address,
drivers/gpib/nec7210/nec7210.c
74
void nec7210_parallel_poll_response(struct gpib_board *board, struct nec7210_priv *priv, int ist)
drivers/gpib/nec7210/nec7210.c
750
static ssize_t dma_write(struct gpib_board *board, struct nec7210_priv *priv, u8 *buffer,
drivers/gpib/nec7210/nec7210.c
774
int nec7210_write(struct gpib_board *board, struct nec7210_priv *priv,
drivers/gpib/nec7210/nec7210.c
838
irqreturn_t nec7210_interrupt(struct gpib_board *board, struct nec7210_priv *priv)
drivers/gpib/nec7210/nec7210.c
850
irqreturn_t nec7210_interrupt_have_status(struct gpib_board *board,
drivers/gpib/nec7210/nec7210.c
89
void nec7210_serial_poll_response(struct gpib_board *board,
drivers/gpib/nec7210/nec7210.c
968
void nec7210_board_reset(struct nec7210_priv *priv, const struct gpib_board *board)
drivers/gpib/ni_usb/ni_usb_gpib.c
1007
static int ni_usb_go_to_standby(struct gpib_board *board)
drivers/gpib/ni_usb/ni_usb_gpib.c
1066
static int ni_usb_request_system_control(struct gpib_board *board, int request_control)
drivers/gpib/ni_usb/ni_usb_gpib.c
1117
static void ni_usb_interface_clear(struct gpib_board *board, int assert)
drivers/gpib/ni_usb/ni_usb_gpib.c
1166
static void ni_usb_remote_enable(struct gpib_board *board, int enable)
drivers/gpib/ni_usb/ni_usb_gpib.c
1193
static int ni_usb_enable_eos(struct gpib_board *board, u8 eos_byte, int compare_8_bits)
drivers/gpib/ni_usb/ni_usb_gpib.c
1206
static void ni_usb_disable_eos(struct gpib_board *board)
drivers/gpib/ni_usb/ni_usb_gpib.c
1217
static unsigned int ni_usb_update_status(struct gpib_board *board, unsigned int clear_mask)
drivers/gpib/ni_usb/ni_usb_gpib.c
1272
static int ni_usb_primary_address(struct gpib_board *board, unsigned int address)
drivers/gpib/ni_usb/ni_usb_gpib.c
1330
static int ni_usb_secondary_address(struct gpib_board *board, unsigned int address, int enable)
drivers/gpib/ni_usb/ni_usb_gpib.c
1352
static int ni_usb_parallel_poll(struct gpib_board *board, u8 *result)
drivers/gpib/ni_usb/ni_usb_gpib.c
1407
static void ni_usb_parallel_poll_configure(struct gpib_board *board, u8 config)
drivers/gpib/ni_usb/ni_usb_gpib.c
1432
static void ni_usb_parallel_poll_response(struct gpib_board *board, int ist)
drivers/gpib/ni_usb/ni_usb_gpib.c
1460
static void ni_usb_serial_poll_response(struct gpib_board *board, u8 status)
drivers/gpib/ni_usb/ni_usb_gpib.c
1485
static u8 ni_usb_serial_poll_status(struct gpib_board *board)
drivers/gpib/ni_usb/ni_usb_gpib.c
1490
static void ni_usb_return_to_local(struct gpib_board *board)
drivers/gpib/ni_usb/ni_usb_gpib.c
1515
static int ni_usb_line_status(const struct gpib_board *board)
drivers/gpib/ni_usb/ni_usb_gpib.c
1634
static int ni_usb_t1_delay(struct gpib_board *board, unsigned int nano_sec)
drivers/gpib/ni_usb/ni_usb_gpib.c
1658
static int ni_usb_allocate_private(struct gpib_board *board)
drivers/gpib/ni_usb/ni_usb_gpib.c
1680
static int ni_usb_setup_init(struct gpib_board *board, struct ni_usb_register *writes)
drivers/gpib/ni_usb/ni_usb_gpib.c
1787
static int ni_usb_init(struct gpib_board *board)
drivers/gpib/ni_usb/ni_usb_gpib.c
1818
struct gpib_board *board = urb->context;
drivers/gpib/ni_usb/ni_usb_gpib.c
1854
static int ni_usb_set_interrupt_monitor(struct gpib_board *board, unsigned int monitored_bits)
drivers/gpib/ni_usb/ni_usb_gpib.c
1885
static int ni_usb_setup_urbs(struct gpib_board *board)
drivers/gpib/ni_usb/ni_usb_gpib.c
2227
static int ni_usb_attach(struct gpib_board *board, const struct gpib_board_config *config)
drivers/gpib/ni_usb/ni_usb_gpib.c
2360
static void ni_usb_detach(struct gpib_board *board)
drivers/gpib/ni_usb/ni_usb_gpib.c
2469
struct gpib_board *board = usb_get_intfdata(interface);
drivers/gpib/ni_usb/ni_usb_gpib.c
2498
struct gpib_board *board;
drivers/gpib/ni_usb/ni_usb_gpib.c
2542
struct gpib_board *board;
drivers/gpib/ni_usb/ni_usb_gpib.c
27
static int ni_usb_set_interrupt_monitor(struct gpib_board *board, unsigned int monitored_bits);
drivers/gpib/ni_usb/ni_usb_gpib.c
317
static void ni_usb_soft_update_status(struct gpib_board *board, unsigned int ni_usb_ibsta,
drivers/gpib/ni_usb/ni_usb_gpib.c
596
static int ni_usb_read(struct gpib_board *board, u8 *buffer, size_t length,
drivers/gpib/ni_usb/ni_usb_gpib.c
731
static int ni_usb_write(struct gpib_board *board, u8 *buffer, size_t length,
drivers/gpib/ni_usb/ni_usb_gpib.c
835
static int ni_usb_command_chunk(struct gpib_board *board, u8 *buffer, size_t length,
drivers/gpib/ni_usb/ni_usb_gpib.c
929
static int ni_usb_command(struct gpib_board *board, u8 *buffer, size_t length,
drivers/gpib/ni_usb/ni_usb_gpib.c
946
static int ni_usb_take_control(struct gpib_board *board, int synchronous)
drivers/gpib/pc2/pc2_gpib.c
101
static int pc2_write(struct gpib_board *board, u8 *buffer, size_t length, int send_eoi,
drivers/gpib/pc2/pc2_gpib.c
109
static int pc2_command(struct gpib_board *board, u8 *buffer,
drivers/gpib/pc2/pc2_gpib.c
117
static int pc2_take_control(struct gpib_board *board, int synchronous)
drivers/gpib/pc2/pc2_gpib.c
124
static int pc2_go_to_standby(struct gpib_board *board)
drivers/gpib/pc2/pc2_gpib.c
131
static int pc2_request_system_control(struct gpib_board *board, int request_control)
drivers/gpib/pc2/pc2_gpib.c
138
static void pc2_interface_clear(struct gpib_board *board, int assert)
drivers/gpib/pc2/pc2_gpib.c
145
static void pc2_remote_enable(struct gpib_board *board, int enable)
drivers/gpib/pc2/pc2_gpib.c
152
static int pc2_enable_eos(struct gpib_board *board, u8 eos_byte, int compare_8_bits)
drivers/gpib/pc2/pc2_gpib.c
159
static void pc2_disable_eos(struct gpib_board *board)
drivers/gpib/pc2/pc2_gpib.c
166
static unsigned int pc2_update_status(struct gpib_board *board, unsigned int clear_mask)
drivers/gpib/pc2/pc2_gpib.c
173
static int pc2_primary_address(struct gpib_board *board, unsigned int address)
drivers/gpib/pc2/pc2_gpib.c
180
static int pc2_secondary_address(struct gpib_board *board, unsigned int address, int enable)
drivers/gpib/pc2/pc2_gpib.c
187
static int pc2_parallel_poll(struct gpib_board *board, u8 *result)
drivers/gpib/pc2/pc2_gpib.c
194
static void pc2_parallel_poll_configure(struct gpib_board *board, u8 config)
drivers/gpib/pc2/pc2_gpib.c
201
static void pc2_parallel_poll_response(struct gpib_board *board, int ist)
drivers/gpib/pc2/pc2_gpib.c
208
static void pc2_serial_poll_response(struct gpib_board *board, u8 status)
drivers/gpib/pc2/pc2_gpib.c
215
static u8 pc2_serial_poll_status(struct gpib_board *board)
drivers/gpib/pc2/pc2_gpib.c
222
static int pc2_t1_delay(struct gpib_board *board, unsigned int nano_sec)
drivers/gpib/pc2/pc2_gpib.c
229
static void pc2_return_to_local(struct gpib_board *board)
drivers/gpib/pc2/pc2_gpib.c
236
static int allocate_private(struct gpib_board *board)
drivers/gpib/pc2/pc2_gpib.c
248
static void free_private(struct gpib_board *board)
drivers/gpib/pc2/pc2_gpib.c
254
static int pc2_generic_attach(struct gpib_board *board, const struct gpib_board_config *config,
drivers/gpib/pc2/pc2_gpib.c
300
static int pc2_attach(struct gpib_board *board, const struct gpib_board_config *config)
drivers/gpib/pc2/pc2_gpib.c
344
static void pc2_detach(struct gpib_board *board)
drivers/gpib/pc2/pc2_gpib.c
371
static int pc2a_common_attach(struct gpib_board *board, const struct gpib_board_config *config,
drivers/gpib/pc2/pc2_gpib.c
465
static int pc2a_attach(struct gpib_board *board, const struct gpib_board_config *config)
drivers/gpib/pc2/pc2_gpib.c
470
static int pc2a_cb7210_attach(struct gpib_board *board, const struct gpib_board_config *config)
drivers/gpib/pc2/pc2_gpib.c
475
static int pc2_2a_attach(struct gpib_board *board, const struct gpib_board_config *config)
drivers/gpib/pc2/pc2_gpib.c
480
static void pc2a_common_detach(struct gpib_board *board, unsigned int num_registers)
drivers/gpib/pc2/pc2_gpib.c
513
static void pc2a_detach(struct gpib_board *board)
drivers/gpib/pc2/pc2_gpib.c
518
static void pc2_2a_detach(struct gpib_board *board)
drivers/gpib/pc2/pc2_gpib.c
61
struct gpib_board *board = arg;
drivers/gpib/pc2/pc2_gpib.c
74
struct gpib_board *board = arg;
drivers/gpib/pc2/pc2_gpib.c
93
static int pc2_read(struct gpib_board *board, u8 *buffer, size_t length, int *end,
drivers/gpib/tms9914/tms9914.c
100
void tms9914_interface_clear(struct gpib_board *board, struct tms9914_priv *priv, int assert)
drivers/gpib/tms9914/tms9914.c
112
void tms9914_remote_enable(struct gpib_board *board, struct tms9914_priv *priv, int enable)
drivers/gpib/tms9914/tms9914.c
121
int tms9914_request_system_control(struct gpib_board *board, struct tms9914_priv *priv,
drivers/gpib/tms9914/tms9914.c
134
unsigned int tms9914_t1_delay(struct gpib_board *board, struct tms9914_priv *priv,
drivers/gpib/tms9914/tms9914.c
160
void tms9914_return_to_local(const struct gpib_board *board, struct tms9914_priv *priv)
drivers/gpib/tms9914/tms9914.c
198
int tms9914_enable_eos(struct gpib_board *board, struct tms9914_priv *priv, u8 eos_byte,
drivers/gpib/tms9914/tms9914.c
209
void tms9914_disable_eos(struct gpib_board *board, struct tms9914_priv *priv)
drivers/gpib/tms9914/tms9914.c
215
int tms9914_parallel_poll(struct gpib_board *board, struct tms9914_priv *priv, u8 *result)
drivers/gpib/tms9914/tms9914.c
240
void tms9914_parallel_poll_configure(struct gpib_board *board,
drivers/gpib/tms9914/tms9914.c
250
void tms9914_parallel_poll_response(struct gpib_board *board,
drivers/gpib/tms9914/tms9914.c
257
void tms9914_serial_poll_response(struct gpib_board *board,
drivers/gpib/tms9914/tms9914.c
273
u8 tms9914_serial_poll_status(struct gpib_board *board, struct tms9914_priv *priv)
drivers/gpib/tms9914/tms9914.c
286
int tms9914_primary_address(struct gpib_board *board,
drivers/gpib/tms9914/tms9914.c
295
int tms9914_secondary_address(struct gpib_board *board, struct tms9914_priv *priv,
drivers/gpib/tms9914/tms9914.c
30
static unsigned int update_status_nolock(struct gpib_board *board, struct tms9914_priv *priv);
drivers/gpib/tms9914/tms9914.c
308
unsigned int tms9914_update_status(struct gpib_board *board, struct tms9914_priv *priv,
drivers/gpib/tms9914/tms9914.c
32
int tms9914_take_control(struct gpib_board *board, struct tms9914_priv *priv, int synchronous)
drivers/gpib/tms9914/tms9914.c
351
static unsigned int update_status_nolock(struct gpib_board *board, struct tms9914_priv *priv)
drivers/gpib/tms9914/tms9914.c
397
int tms9914_line_status(const struct gpib_board *board, struct tms9914_priv *priv)
drivers/gpib/tms9914/tms9914.c
442
static int wait_for_read_byte(struct gpib_board *board, struct tms9914_priv *priv)
drivers/gpib/tms9914/tms9914.c
458
static inline u8 tms9914_read_data_in(struct gpib_board *board,
drivers/gpib/tms9914/tms9914.c
490
static int pio_read(struct gpib_board *board, struct tms9914_priv *priv, u8 *buffer,
drivers/gpib/tms9914/tms9914.c
511
int tms9914_read(struct gpib_board *board, struct tms9914_priv *priv, u8 *buffer,
drivers/gpib/tms9914/tms9914.c
551
static int pio_write_wait(struct gpib_board *board, struct tms9914_priv *priv)
drivers/gpib/tms9914/tms9914.c
571
static int pio_write(struct gpib_board *board, struct tms9914_priv *priv, u8 *buffer,
drivers/gpib/tms9914/tms9914.c
595
int tms9914_write(struct gpib_board *board, struct tms9914_priv *priv,
drivers/gpib/tms9914/tms9914.c
630
static void check_my_address_state(struct gpib_board *board,
drivers/gpib/tms9914/tms9914.c
666
int tms9914_command(struct gpib_board *board, struct tms9914_priv *priv, u8 *buffer,
drivers/gpib/tms9914/tms9914.c
70
int tms9914_take_control_workaround(struct gpib_board *board,
drivers/gpib/tms9914/tms9914.c
703
irqreturn_t tms9914_interrupt(struct gpib_board *board, struct tms9914_priv *priv)
drivers/gpib/tms9914/tms9914.c
714
irqreturn_t tms9914_interrupt_have_status(struct gpib_board *board, struct tms9914_priv *priv,
drivers/gpib/tms9914/tms9914.c
79
int tms9914_go_to_standby(struct gpib_board *board, struct tms9914_priv *priv)
drivers/gpib/tms9914/tms9914.c
849
void tms9914_online(struct gpib_board *board, struct tms9914_priv *priv)
drivers/gpib/tnt4882/tnt4882_gpib.c
1030
static int ni_isa_attach_common(struct gpib_board *board, const struct gpib_board_config *config,
drivers/gpib/tnt4882/tnt4882_gpib.c
1087
static int ni_tnt_isa_attach(struct gpib_board *board, const struct gpib_board_config *config)
drivers/gpib/tnt4882/tnt4882_gpib.c
1092
static int ni_nat4882_isa_attach(struct gpib_board *board, const struct gpib_board_config *config)
drivers/gpib/tnt4882/tnt4882_gpib.c
1097
static int ni_nec_isa_attach(struct gpib_board *board, const struct gpib_board_config *config)
drivers/gpib/tnt4882/tnt4882_gpib.c
1102
static void ni_isa_detach(struct gpib_board *board)
drivers/gpib/tnt4882/tnt4882_gpib.c
151
static int tnt4882_line_status(const struct gpib_board *board)
drivers/gpib/tnt4882/tnt4882_gpib.c
1534
static void ni_pcmcia_detach(struct gpib_board *board);
drivers/gpib/tnt4882/tnt4882_gpib.c
1553
struct gpib_board *dev;
drivers/gpib/tnt4882/tnt4882_gpib.c
1713
static int ni_pcmcia_attach(struct gpib_board *board, const struct gpib_board_config *config)
drivers/gpib/tnt4882/tnt4882_gpib.c
1762
static void ni_pcmcia_detach(struct gpib_board *board)
drivers/gpib/tnt4882/tnt4882_gpib.c
181
static int tnt4882_t1_delay(struct gpib_board *board, unsigned int nano_sec)
drivers/gpib/tnt4882/tnt4882_gpib.c
254
static void tnt4882_release_holdoff(struct gpib_board *board, struct tnt4882_priv *tnt_priv)
drivers/gpib/tnt4882/tnt4882_gpib.c
278
static int tnt4882_accel_read(struct gpib_board *board, u8 *buffer, size_t length, int *end,
drivers/gpib/tnt4882/tnt4882_gpib.c
431
static int write_wait(struct gpib_board *board, struct tnt4882_priv *tnt_priv,
drivers/gpib/tnt4882/tnt4882_gpib.c
453
static int generic_write(struct gpib_board *board, u8 *buffer, size_t length,
drivers/gpib/tnt4882/tnt4882_gpib.c
54
static irqreturn_t tnt4882_internal_interrupt(struct gpib_board *board);
drivers/gpib/tnt4882/tnt4882_gpib.c
545
static int tnt4882_accel_write(struct gpib_board *board, u8 *buffer,
drivers/gpib/tnt4882/tnt4882_gpib.c
551
static int tnt4882_command(struct gpib_board *board, u8 *buffer, size_t length,
drivers/gpib/tnt4882/tnt4882_gpib.c
557
static irqreturn_t tnt4882_internal_interrupt(struct gpib_board *board)
drivers/gpib/tnt4882/tnt4882_gpib.c
598
static int tnt4882_read(struct gpib_board *board, u8 *buffer, size_t length, int *end,
drivers/gpib/tnt4882/tnt4882_gpib.c
618
static int tnt4882_write(struct gpib_board *board, u8 *buffer, size_t length, int send_eoi,
drivers/gpib/tnt4882/tnt4882_gpib.c
626
static int tnt4882_command_unaccel(struct gpib_board *board, u8 *buffer,
drivers/gpib/tnt4882/tnt4882_gpib.c
634
static int tnt4882_take_control(struct gpib_board *board, int synchronous)
drivers/gpib/tnt4882/tnt4882_gpib.c
641
static int tnt4882_go_to_standby(struct gpib_board *board)
drivers/gpib/tnt4882/tnt4882_gpib.c
648
static int tnt4882_request_system_control(struct gpib_board *board, int request_control)
drivers/gpib/tnt4882/tnt4882_gpib.c
665
static void tnt4882_interface_clear(struct gpib_board *board, int assert)
drivers/gpib/tnt4882/tnt4882_gpib.c
672
static void tnt4882_remote_enable(struct gpib_board *board, int enable)
drivers/gpib/tnt4882/tnt4882_gpib.c
679
static int tnt4882_enable_eos(struct gpib_board *board, u8 eos_byte, int compare_8_bits)
drivers/gpib/tnt4882/tnt4882_gpib.c
686
static void tnt4882_disable_eos(struct gpib_board *board)
drivers/gpib/tnt4882/tnt4882_gpib.c
693
static unsigned int tnt4882_update_status(struct gpib_board *board, unsigned int clear_mask)
drivers/gpib/tnt4882/tnt4882_gpib.c
712
static int tnt4882_primary_address(struct gpib_board *board, unsigned int address)
drivers/gpib/tnt4882/tnt4882_gpib.c
719
static int tnt4882_secondary_address(struct gpib_board *board, unsigned int address, int enable)
drivers/gpib/tnt4882/tnt4882_gpib.c
726
static int tnt4882_parallel_poll(struct gpib_board *board, u8 *result)
drivers/gpib/tnt4882/tnt4882_gpib.c
743
static void tnt4882_parallel_poll_configure(struct gpib_board *board, u8 config)
drivers/gpib/tnt4882/tnt4882_gpib.c
761
static void tnt4882_parallel_poll_response(struct gpib_board *board, int ist)
drivers/gpib/tnt4882/tnt4882_gpib.c
772
static void tnt4882_serial_poll_response(struct gpib_board *board, u8 status)
drivers/gpib/tnt4882/tnt4882_gpib.c
779
static void tnt4882_serial_poll_response2(struct gpib_board *board, u8 status,
drivers/gpib/tnt4882/tnt4882_gpib.c
815
static u8 tnt4882_serial_poll_status(struct gpib_board *board)
drivers/gpib/tnt4882/tnt4882_gpib.c
822
static void tnt4882_return_to_local(struct gpib_board *board)
drivers/gpib/tnt4882/tnt4882_gpib.c
829
static void tnt4882_board_reset(struct tnt4882_priv *tnt_priv, struct gpib_board *board)
drivers/gpib/tnt4882/tnt4882_gpib.c
842
static int tnt4882_allocate_private(struct gpib_board *board)
drivers/gpib/tnt4882/tnt4882_gpib.c
854
static void tnt4882_free_private(struct gpib_board *board)
drivers/gpib/tnt4882/tnt4882_gpib.c
860
static void tnt4882_init(struct tnt4882_priv *tnt_priv, const struct gpib_board *board)
drivers/gpib/tnt4882/tnt4882_gpib.c
908
static int ni_pci_attach(struct gpib_board *board, const struct gpib_board_config *config)
drivers/gpib/tnt4882/tnt4882_gpib.c
993
static void ni_pci_detach(struct gpib_board *board)