| /linux-6.15/drivers/staging/gpib/include/ |
| H A D | gpib_proto.h | 14 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 D | gpib_types.h | 26 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 D | nec7210.h | 88 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 D | tms9914.h | 82 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 D | gpibP.h | 29 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 D | ines.h | 47 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 D | ines_gpib.c | 28 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 D | cec_gpib.c | 28 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 D | hp82335.c | 28 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 D | pc2_gpib.c | 61 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 D | ibsys.h | 22 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 D | gpib_os.c | 108 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 D | iblib.c | 134 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 D | fluke_gpib.c | 29 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 D | agilent_82350b.c | 249 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 D | hp_82341.c | 25 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 D | fmh_gpib.c | 37 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 D | tms9914.c | 77 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 D | cb7210.c | 437 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 D | nec7210.c | 40 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 D | gpib_bitbang.c | 428 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 D | tnt4882_gpib.c | 151 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 D | lpvo_usb_gpib.c | 153 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 D | agilent_82357a.c | 738 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 D | ni_usb_gpib.c | 993 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 …]
|