Home
last modified time | relevance | path

Searched refs:gpib_board (Results 1 – 25 of 25) sorted by relevance

/linux-6.15/drivers/staging/gpib/include/
H A Dgpib_proto.h14 void os_remove_timer(struct gpib_board *board);
17 void init_gpib_board(struct gpib_board *board);
29 int ibAPWait(struct gpib_board *board, int pad);
34 int ibgts(struct gpib_board *board);
35 int ibonline(struct gpib_board *board);
36 int iboffline(struct gpib_board *board);
39 int ibrpp(struct gpib_board *board, uint8_t *buf);
43 int ibsre(struct gpib_board *board, int enable);
45 int ibsad(struct gpib_board *board, int addr);
50 int ibstatus(struct gpib_board *board);
[all …]
H A Dgpib_types.h26 struct gpib_board;
60 void (*detach)(struct gpib_board *board);
94 int (*go_to_standby)(struct gpib_board *board);
100 void (*interface_clear)(struct gpib_board *board, int assert);
104 void (*remote_enable)(struct gpib_board *board, int enable);
112 void (*disable_eos)(struct gpib_board *board);
125 int (*line_status)(const struct gpib_board *board);
171 uint8_t (*serial_poll_status)(struct gpib_board *board);
175 void (*return_to_local)(struct gpib_board *board);
201 struct gpib_board *board;
[all …]
H A Dnec7210.h88 int nec7210_go_to_standby(struct gpib_board *board, struct nec7210_priv *priv);
89 void nec7210_request_system_control(struct gpib_board *board,
95 void nec7210_disable_eos(struct gpib_board *board, struct nec7210_priv *priv);
99 int nec7210_primary_address(const struct gpib_board *board,
105 void nec7210_parallel_poll_configure(struct gpib_board *board,
107 void nec7210_parallel_poll_response(struct gpib_board *board,
109 uint8_t nec7210_serial_poll_status(struct gpib_board *board,
111 int nec7210_t1_delay(struct gpib_board *board,
116 void nec7210_board_reset(struct nec7210_priv *priv, const struct gpib_board *board);
137 irqreturn_t nec7210_interrupt(struct gpib_board *board, struct nec7210_priv *priv);
[all …]
H A Dtms9914.h82 int tms9914_read(struct gpib_board *board, struct tms9914_priv *priv, uint8_t *buffer,
94 int tms9914_go_to_standby(struct gpib_board *board, struct tms9914_priv *priv);
101 void tms9914_disable_eos(struct gpib_board *board, struct tms9914_priv *priv);
104 int tms9914_primary_address(struct gpib_board *board,
106 int tms9914_secondary_address(struct gpib_board *board, struct tms9914_priv *priv,
109 void tms9914_parallel_poll_configure(struct gpib_board *board,
111 void tms9914_parallel_poll_response(struct gpib_board *board,
115 int tms9914_line_status(const struct gpib_board *board, struct tms9914_priv *priv);
116 unsigned int tms9914_t1_delay(struct gpib_board *board, struct tms9914_priv *priv,
122 void tms9914_online(struct gpib_board *board, struct tms9914_priv *priv);
[all …]
H A DgpibP.h29 int push_gpib_event(struct gpib_board *board, short event_type);
30 int pop_gpib_event(struct gpib_board *board, gpib_event_queue_t *queue, short *event_type);
31 int gpib_request_pseudo_irq(struct gpib_board *board, irqreturn_t (*handler)(int, void *));
32 void gpib_free_pseudo_irq(struct gpib_board *board);
35 extern struct gpib_board board_array[GPIB_MAX_NUM_BOARDS];
/linux-6.15/drivers/staging/gpib/ines/
H A Dines.h47 int ines_take_control(struct gpib_board *board, int synchronous);
48 int ines_go_to_standby(struct gpib_board *board);
50 void ines_interface_clear(struct gpib_board *board, int assert);
51 void ines_remote_enable(struct gpib_board *board, int enable);
53 void ines_disable_eos(struct gpib_board *board);
61 uint8_t ines_serial_poll_status(struct gpib_board *board);
62 int ines_line_status(const struct gpib_board *board);
64 void ines_return_to_local(struct gpib_board *board);
68 irqreturn_t ines_interrupt(struct gpib_board *board);
71 void ines_free_private(struct gpib_board *board);
[all …]
H A Dines_gpib.c28 int ines_line_status(const struct gpib_board *board) in ines_line_status()
269 struct gpib_board *board = arg; in ines_pci_interrupt()
437 int ines_go_to_standby(struct gpib_board *board) in ines_go_to_standby()
472 void ines_disable_eos(struct gpib_board *board) in ines_disable_eos()
667 void ines_free_private(struct gpib_board *board) in ines_free_private()
673 int ines_generic_attach(struct gpib_board *board) in ines_generic_attach()
918 void ines_pci_detach(struct gpib_board *board) in ines_pci_detach()
952 void ines_isa_detach(struct gpib_board *board) in ines_isa_detach()
1039 struct gpib_board *dev;
1304 struct gpib_board *board = arg; in ines_pcmcia_interrupt()
[all …]
/linux-6.15/drivers/staging/gpib/cec/
H A Dcec_gpib.c28 struct gpib_board *board = arg; in cec_interrupt()
45 static void cec_pci_detach(struct gpib_board *board);
64 static int cec_command(struct gpib_board *board, uint8_t *buffer, in cec_command()
79 static int cec_go_to_standby(struct gpib_board *board) in cec_go_to_standby()
114 static void cec_disable_eos(struct gpib_board *board) in cec_disable_eos()
170 static uint8_t cec_serial_poll_status(struct gpib_board *board) in cec_serial_poll_status()
184 static void cec_return_to_local(struct gpib_board *board) in cec_return_to_local()
219 static int cec_allocate_private(struct gpib_board *board) in cec_allocate_private()
232 static void cec_free_private(struct gpib_board *board) in cec_free_private()
238 static int cec_generic_attach(struct gpib_board *board) in cec_generic_attach()
[all …]
/linux-6.15/drivers/staging/gpib/hp_82335/
H A Dhp82335.c28 static void hp82335_detach(struct gpib_board *board);
63 static int hp82335_go_to_standby(struct gpib_board *board) in hp82335_go_to_standby()
84 static void hp82335_remote_enable(struct gpib_board *board, int enable) in hp82335_remote_enable()
98 static void hp82335_disable_eos(struct gpib_board *board) in hp82335_disable_eos()
154 static uint8_t hp82335_serial_poll_status(struct gpib_board *board) in hp82335_serial_poll_status()
161 static int hp82335_line_status(const struct gpib_board *board) in hp82335_line_status()
175 static void hp82335_return_to_local(struct gpib_board *board) in hp82335_return_to_local()
210 static int hp82335_allocate_private(struct gpib_board *board) in hp82335_allocate_private()
218 static void hp82335_free_private(struct gpib_board *board) in hp82335_free_private()
310 static void hp82335_detach(struct gpib_board *board) in hp82335_detach()
[all …]
/linux-6.15/drivers/staging/gpib/pc2/
H A Dpc2_gpib.c61 struct gpib_board *board = arg; in pc2_interrupt()
74 struct gpib_board *board = arg; in pc2a_interrupt()
123 static int pc2_go_to_standby(struct gpib_board *board) in pc2_go_to_standby()
158 static void pc2_disable_eos(struct gpib_board *board) in pc2_disable_eos()
214 static uint8_t pc2_serial_poll_status(struct gpib_board *board) in pc2_serial_poll_status()
228 static void pc2_return_to_local(struct gpib_board *board) in pc2_return_to_local()
235 static int allocate_private(struct gpib_board *board) in allocate_private()
248 static void free_private(struct gpib_board *board) in free_private()
341 static void pc2_detach(struct gpib_board *board) in pc2_detach()
510 static void pc2a_detach(struct gpib_board *board) in pc2a_detach()
[all …]
/linux-6.15/drivers/staging/gpib/common/
H A Dibsys.h22 int gpib_allocate_board(struct gpib_board *board);
23 void gpib_deallocate_board(struct gpib_board *board);
26 int push_status_byte(struct gpib_board *board, gpib_status_queue_t *device, uint8_t poll_byte);
27 int pop_status_byte(struct gpib_board *board, gpib_status_queue_t *device, uint8_t *poll_byte);
28 gpib_status_queue_t *get_gpib_status_queue(struct gpib_board *board, unsigned int pad, int sad);
29 int get_serial_poll_byte(struct gpib_board *board, unsigned int pad, int sad,
31 int autopoll_all_devices(struct gpib_board *board);
H A Dgpib_os.c108 void os_remove_timer(struct gpib_board *board) in os_remove_timer()
115 int io_timed_out(struct gpib_board *board) in io_timed_out()
162 void gpib_free_pseudo_irq(struct gpib_board *board) in gpib_free_pseudo_irq()
273 int autopoll_all_devices(struct gpib_board *board) in autopoll_all_devices()
524 struct gpib_board *board; in ibopen()
562 struct gpib_board *board; in ibclose()
608 struct gpib_board *board; in ibioctl()
936 struct gpib_board *board, unsigned long arg) in command_ioctl()
2045 struct gpib_board *board = &board_array[i]; in gpib_unregister_driver()
2075 void init_gpib_board(struct gpib_board *board) in init_gpib_board()
[all …]
H A Diblib.c134 int ibgts(struct gpib_board *board) in ibgts()
165 struct gpib_board *board = board_void; in autospoll_thread()
202 int ibonline(struct gpib_board *board) in ibonline()
241 int iboffline(struct gpib_board *board) in iboffline()
346 int ibrpp(struct gpib_board *board, uint8_t *result) in ibrpp()
433 int ibsre(struct gpib_board *board, int enable) in ibsre()
450 int ibpad(struct gpib_board *board, unsigned int addr) in ibpad()
468 int ibsad(struct gpib_board *board, int addr) in ibsad()
504 int ibstatus(struct gpib_board *board) in ibstatus()
555 struct gpib_board *board;
[all …]
/linux-6.15/drivers/staging/gpib/eastwood/
H A Dfluke_gpib.c29 static void fluke_detach(struct gpib_board *board);
88 static int fluke_go_to_standby(struct gpib_board *board) in fluke_go_to_standby()
124 static void fluke_disable_eos(struct gpib_board *board) in fluke_disable_eos()
187 static void fluke_return_to_local(struct gpib_board *board) in fluke_return_to_local()
244 static int lacs_or_read_ready(struct gpib_board *board) in lacs_or_read_ready()
260 static int wait_for_read(struct gpib_board *board) in wait_for_read()
336 static int wait_for_sids_or_sgns(struct gpib_board *board) in wait_for_sids_or_sgns()
357 struct gpib_board *board = arg; in fluke_dma_callback()
827 struct gpib_board *board = arg; in fluke_gpib_interrupt()
866 static int fluke_generic_attach(struct gpib_board *board) in fluke_generic_attach()
[all …]
/linux-6.15/drivers/staging/gpib/agilent_82350b/
H A Dagilent_82350b.c249 struct gpib_board *board = arg; in agilent_82350b_interrupt()
276 static void agilent_82350b_detach(struct gpib_board *board);
334 static int agilent_82350b_go_to_standby(struct gpib_board *board) in agilent_82350b_go_to_standby()
384 static void agilent_82350b_disable_eos(struct gpib_board *board) in agilent_82350b_disable_eos()
399 static int agilent_82350b_primary_address(struct gpib_board *board, in agilent_82350b_primary_address()
488 static void agilent_82350b_free_private(struct gpib_board *board) in agilent_82350b_free_private()
494 static int init_82350a_hardware(struct gpib_board *board, in init_82350a_hardware()
560 static int test_sram(struct gpib_board *board) in test_sram()
589 static int agilent_82350b_generic_attach(struct gpib_board *board, in agilent_82350b_generic_attach()
738 static int agilent_82350b_accel_attach(struct gpib_board *board, in agilent_82350b_accel_attach()
[all …]
/linux-6.15/drivers/staging/gpib/hp_82341/
H A Dhp_82341.c25 static unsigned short read_and_clear_event_status(struct gpib_board *board);
255 static void hp_82341_detach(struct gpib_board *board);
289 static int hp_82341_go_to_standby(struct gpib_board *board) in hp_82341_go_to_standby()
329 static void hp_82341_disable_eos(struct gpib_board *board) in hp_82341_disable_eos()
385 static uint8_t hp_82341_serial_poll_status(struct gpib_board *board) in hp_82341_serial_poll_status()
392 static int hp_82341_line_status(const struct gpib_board *board) in hp_82341_line_status()
406 static void hp_82341_return_to_local(struct gpib_board *board) in hp_82341_return_to_local()
468 static int hp_82341_allocate_private(struct gpib_board *board) in hp_82341_allocate_private()
476 static void hp_82341_free_private(struct gpib_board *board) in hp_82341_free_private()
781 static void hp_82341_detach(struct gpib_board *board) in hp_82341_detach()
[all …]
/linux-6.15/drivers/staging/gpib/fmh_gpib/
H A Dfmh_gpib.c37 static void fmh_gpib_detach(struct gpib_board *board);
42 static void fmh_gpib_pci_detach(struct gpib_board *board);
80 static int fmh_gpib_go_to_standby(struct gpib_board *board) in fmh_gpib_go_to_standby()
116 static void fmh_gpib_disable_eos(struct gpib_board *board) in fmh_gpib_disable_eos()
281 static int lacs_or_read_ready(struct gpib_board *board) in lacs_or_read_ready()
296 static int wait_for_read(struct gpib_board *board) in wait_for_read()
338 static int wait_for_data_out_ready(struct gpib_board *board) in wait_for_data_out_ready()
362 struct gpib_board *board = arg; in fmh_gpib_dma_callback()
1216 struct gpib_board *board = arg; in fmh_gpib_interrupt()
1467 void fmh_gpib_detach(struct gpib_board *board) in fmh_gpib_detach()
[all …]
/linux-6.15/drivers/staging/gpib/tms9914/
H A Dtms9914.c77 int tms9914_go_to_standby(struct gpib_board *board, struct tms9914_priv *priv) in tms9914_go_to_standby()
131 unsigned int tms9914_t1_delay(struct gpib_board *board, struct tms9914_priv *priv, in tms9914_t1_delay()
206 void tms9914_disable_eos(struct gpib_board *board, struct tms9914_priv *priv) in tms9914_disable_eos()
237 void tms9914_parallel_poll_configure(struct gpib_board *board, in tms9914_parallel_poll_configure()
247 void tms9914_parallel_poll_response(struct gpib_board *board, in tms9914_parallel_poll_response()
290 int tms9914_secondary_address(struct gpib_board *board, struct tms9914_priv *priv, in tms9914_secondary_address()
391 int tms9914_line_status(const struct gpib_board *board, struct tms9914_priv *priv) in tms9914_line_status()
436 static int wait_for_read_byte(struct gpib_board *board, struct tms9914_priv *priv) in wait_for_read_byte()
544 static int pio_write_wait(struct gpib_board *board, struct tms9914_priv *priv) in pio_write_wait()
695 irqreturn_t tms9914_interrupt(struct gpib_board *board, struct tms9914_priv *priv) in tms9914_interrupt()
[all …]
/linux-6.15/drivers/staging/gpib/cb7210/
H A Dcb7210.c437 struct gpib_board *board = arg; in cb_pci_interrupt()
539 static void cb_pci_detach(struct gpib_board *board);
540 static void cb_isa_detach(struct gpib_board *board);
574 static int cb7210_go_to_standby(struct gpib_board *board) in cb7210_go_to_standby()
616 static void cb7210_disable_eos(struct gpib_board *board) in cb7210_disable_eos()
875 static int cb7210_generic_attach(struct gpib_board *board) in cb7210_generic_attach()
1011 static void cb_pci_detach(struct gpib_board *board) in cb_pci_detach()
1070 static void cb_isa_detach(struct gpib_board *board) in cb_isa_detach()
1137 static void cb_pcmcia_detach(struct gpib_board *board);
1170 struct gpib_board *dev;
[all …]
/linux-6.15/drivers/staging/gpib/nec7210/
H A Dnec7210.c40 void nec7210_disable_eos(struct gpib_board *board, struct nec7210_priv *priv) in nec7210_disable_eos()
67 void nec7210_parallel_poll_configure(struct gpib_board *board, in nec7210_parallel_poll_configure()
88 void nec7210_serial_poll_response(struct gpib_board *board, in nec7210_serial_poll_response()
112 int nec7210_primary_address(const struct gpib_board *board, struct nec7210_priv *priv, in nec7210_primary_address()
299 int nec7210_go_to_standby(struct gpib_board *board, struct nec7210_priv *priv) in nec7210_go_to_standby()
376 int nec7210_t1_delay(struct gpib_board *board, struct nec7210_priv *priv, in nec7210_t1_delay()
418 int nec7210_command(struct gpib_board *board, struct nec7210_priv *priv, uint8_t in nec7210_command()
619 static int pio_write_wait(struct gpib_board *board, struct nec7210_priv *priv, in pio_write_wait()
769 int nec7210_write(struct gpib_board *board, struct nec7210_priv *priv, in nec7210_write()
832 irqreturn_t nec7210_interrupt(struct gpib_board *board, struct nec7210_priv *priv) in nec7210_interrupt()
[all …]
/linux-6.15/drivers/staging/gpib/gpio/
H A Dgpib_bitbang.c428 struct gpib_board *board = arg; in bb_DAV_interrupt()
583 struct gpib_board *board = arg; in bb_NRFD_interrupt()
656 struct gpib_board *board = arg; in bb_NDAC_interrupt()
717 struct gpib_board *board = arg; in bb_SRQ_interrupt()
878 static int bb_go_to_standby(struct gpib_board *board) in bb_go_to_standby()
936 static void bb_disable_eos(struct gpib_board *board) in bb_disable_eos()
1028 static void bb_return_to_local(struct gpib_board *board) in bb_return_to_local()
1064 static int allocate_private(struct gpib_board *board) in allocate_private()
1072 static void free_private(struct gpib_board *board) in free_private()
1121 static int allocate_gpios(struct gpib_board *board) in allocate_gpios()
[all …]
/linux-6.15/drivers/staging/gpib/tnt4882/
H A Dtnt4882_gpib.c151 static int tnt4882_line_status(const struct gpib_board *board) in tnt4882_line_status()
638 static int tnt4882_go_to_standby(struct gpib_board *board) in tnt4882_go_to_standby()
681 static void tnt4882_disable_eos(struct gpib_board *board) in tnt4882_disable_eos()
814 static void tnt4882_return_to_local(struct gpib_board *board) in tnt4882_return_to_local()
834 static int tnt4882_allocate_private(struct gpib_board *board) in tnt4882_allocate_private()
847 static void tnt4882_free_private(struct gpib_board *board) in tnt4882_free_private()
985 static void ni_pci_detach(struct gpib_board *board) in ni_pci_detach()
1093 static void ni_isa_detach(struct gpib_board *board) in ni_isa_detach()
1526 static void ni_pcmcia_detach(struct gpib_board *board);
1545 struct gpib_board *dev;
[all …]
/linux-6.15/drivers/staging/gpib/lpvo_usb_gpib/
H A Dlpvo_usb_gpib.c153 static void show_status(struct gpib_board *board) in show_status()
191 static int skel_do_open(struct gpib_board *, int);
192 static int skel_do_release(struct gpib_board *);
339 static void set_timeout(struct gpib_board *board) in set_timeout()
506 static void usb_gpib_detach(struct gpib_board *board) in usb_gpib_detach()
533 static int usb_gpib_command(struct gpib_board *board, in usb_gpib_command()
566 static void usb_gpib_disable_eos(struct gpib_board *board) in usb_gpib_disable_eos()
582 static int usb_gpib_enable_eos(struct gpib_board *board, in usb_gpib_enable_eos()
735 static int usb_gpib_read(struct gpib_board *board, in usb_gpib_read()
956 static int usb_gpib_write(struct gpib_board *board, in usb_gpib_write()
[all …]
/linux-6.15/drivers/staging/gpib/agilent_82357a/
H A Dagilent_82357a.c738 static int agilent_82357a_go_to_standby(struct gpib_board *board) in agilent_82357a_go_to_standby()
850 static void agilent_82357a_disable_eos(struct gpib_board *board) in agilent_82357a_disable_eos()
1094 struct gpib_board *board = urb->context; in agilent_82357a_interrupt_complete()
1132 static int agilent_82357a_setup_urbs(struct gpib_board *board) in agilent_82357a_setup_urbs()
1211 static void agilent_82357a_free_private(struct gpib_board *board) in agilent_82357a_free_private()
1218 static int agilent_82357a_init(struct gpib_board *board) in agilent_82357a_init()
1384 static int agilent_82357a_go_idle(struct gpib_board *board) in agilent_82357a_go_idle()
1413 static void agilent_82357a_detach(struct gpib_board *board) in agilent_82357a_detach()
1521 struct gpib_board *board = usb_get_intfdata(interface); in agilent_82357a_driver_disconnect()
1557 struct gpib_board *board = usb_get_intfdata(interface); in agilent_82357a_driver_suspend()
[all …]
/linux-6.15/drivers/staging/gpib/ni_usb/
H A Dni_usb_gpib.c993 static int ni_usb_go_to_standby(struct gpib_board *board) in ni_usb_go_to_standby()
1192 static void ni_usb_disable_eos(struct gpib_board *board) in ni_usb_disable_eos()
1475 static void ni_usb_return_to_local(struct gpib_board *board) in ni_usb_return_to_local()
1643 static int ni_usb_allocate_private(struct gpib_board *board) in ni_usb_allocate_private()
1773 static int ni_usb_init(struct gpib_board *board) in ni_usb_init()
1802 struct gpib_board *board = urb->context; in ni_usb_interrupt_complete()
1869 static int ni_usb_setup_urbs(struct gpib_board *board) in ni_usb_setup_urbs()
2341 static void ni_usb_detach(struct gpib_board *board) in ni_usb_detach()
2448 struct gpib_board *board = usb_get_intfdata(interface); in ni_usb_driver_disconnect()
2477 struct gpib_board *board; in ni_usb_driver_suspend()
[all …]