| /linux/drivers/gpib/include/ |
| H A D | nec7210.h | 20 struct nec7210_priv { struct 39 u8 (*read_byte)(struct nec7210_priv *priv, unsigned int register_number); argument 40 void (*write_byte)(struct nec7210_priv *priv, u8 byte, unsigned int register_number); argument 48 static inline void init_nec7210_private(struct nec7210_priv *priv) in init_nec7210_private() argument 50 memset(priv, 0, sizeof(struct nec7210_priv)); in init_nec7210_private() 55 static inline u8 read_byte(struct nec7210_priv *priv, unsigned int register_number) in read_byte() 60 static inline void write_byte(struct nec7210_priv *priv, u8 byte, unsigned int register_number) in write_byte() 81 int nec7210_read(struct gpib_board *board, struct nec7210_priv *priv, u8 *buffer, 83 int nec7210_write(struct gpib_board *board, struct nec7210_priv *priv, u8 *buffer, 85 int nec7210_command(struct gpib_board *board, struct nec7210_priv *priv, u8 *buffer, [all …]
|
| /linux/drivers/gpib/pc2/ |
| H A D | pc2_gpib.c | 24 struct nec7210_priv nec7210_priv; member 67 retval = nec7210_interrupt(board, &priv->nec7210_priv); in pc2_interrupt() 82 status1 = read_byte(&priv->nec7210_priv, ISR1); in pc2a_interrupt() 83 status2 = read_byte(&priv->nec7210_priv, ISR2); in pc2a_interrupt() 87 retval = nec7210_interrupt_have_status(board, &priv->nec7210_priv, status1, status2); in pc2a_interrupt() 98 return nec7210_read(board, &priv->nec7210_priv, buffer, length, end, bytes_read); in pc2_read() 106 return nec7210_write(board, &priv->nec7210_priv, buffer, length, send_eoi, bytes_written); in pc2_write() 114 return nec7210_command(board, &priv->nec7210_priv, buffer, length, bytes_written); in pc2_command() 121 return nec7210_take_control(board, &priv->nec7210_priv, synchronous); in pc2_take_control() 128 return nec7210_go_to_standby(board, &priv->nec7210_priv); in pc2_go_to_standby() [all …]
|
| /linux/drivers/gpib/cb7210/ |
| H A D | cb7210.h | 27 struct nec7210_priv nec7210_priv; member 68 return cb_priv->nec7210_priv.iobase; in nec7210_iobase() 79 struct nec7210_priv *nec_priv = &cb_priv->nec7210_priv; in cb7210_paged_read_byte() 95 const struct nec7210_priv *nec_priv = &cb_priv->nec7210_priv; in cb7210_read_byte() 105 struct nec7210_priv *nec_priv = &cb_priv->nec7210_priv; in cb7210_paged_write_byte() 119 const struct nec7210_priv *nec_priv = &cb_priv->nec7210_priv; in cb7210_write_byte()
|
| /linux/drivers/gpib/eastwood/ |
| H A D | fluke_gpib.c | 36 static u8 fluke_locking_read_byte(struct nec7210_priv *nec_priv, unsigned int register_number) in fluke_locking_read_byte() 47 static void fluke_locking_write_byte(struct nec7210_priv *nec_priv, u8 byte, in fluke_locking_write_byte() 63 return nec7210_read(board, &priv->nec7210_priv, buffer, length, end, bytes_read); in fluke_read() 71 return nec7210_write(board, &priv->nec7210_priv, buffer, length, send_eoi, bytes_written); in fluke_write() 79 return nec7210_command(board, &priv->nec7210_priv, buffer, length, bytes_written); in fluke_command() 86 return nec7210_take_control(board, &priv->nec7210_priv, synchronous); in fluke_take_control() 93 return nec7210_go_to_standby(board, &priv->nec7210_priv); in fluke_go_to_standby() 99 struct nec7210_priv *nec_priv = &priv->nec7210_priv; in fluke_request_system_control() 108 nec7210_interface_clear(board, &priv->nec7210_priv, assert); in fluke_interface_clear() 115 nec7210_remote_enable(board, &priv->nec7210_priv, enable); in fluke_remote_enable() [all …]
|
| H A D | fluke_gpib.h | 16 struct nec7210_priv nec7210_priv; member 72 static inline u8 fluke_read_byte_nolock(struct nec7210_priv *nec_priv, in fluke_read_byte_nolock() 82 static inline void fluke_write_byte_nolock(struct nec7210_priv *nec_priv, u8 data, in fluke_write_byte_nolock() 91 struct nec7210_priv *nec_priv = &e_priv->nec7210_priv; in fluke_paged_read_byte() 107 struct nec7210_priv *nec_priv = &e_priv->nec7210_priv; in fluke_paged_write_byte()
|
| /linux/drivers/gpib/nec7210/ |
| H A D | nec7210.c | 26 int nec7210_enable_eos(struct gpib_board *board, struct nec7210_priv *priv, u8 eos_byte, in nec7210_enable_eos() 40 void nec7210_disable_eos(struct gpib_board *board, struct nec7210_priv *priv) in nec7210_disable_eos() 47 int nec7210_parallel_poll(struct gpib_board *board, struct nec7210_priv *priv, u8 *result) in nec7210_parallel_poll() 68 struct nec7210_priv *priv, unsigned int configuration) in nec7210_parallel_poll_configure() 74 void nec7210_parallel_poll_response(struct gpib_board *board, struct nec7210_priv *priv, int ist) in nec7210_parallel_poll_response() 90 struct nec7210_priv *priv, u8 status) in nec7210_serial_poll_response() 107 u8 nec7210_serial_poll_status(struct gpib_board *board, struct nec7210_priv *priv) in nec7210_serial_poll_status() 113 int nec7210_primary_address(const struct gpib_board *board, struct nec7210_priv *priv, in nec7210_primary_address() 122 int nec7210_secondary_address(const struct gpib_board *board, struct nec7210_priv *priv, in nec7210_secondary_address() 143 static void update_talker_state(struct nec7210_priv *priv, unsigned int address_status_bits) in update_talker_state() [all …]
|
| /linux/drivers/gpib/fmh_gpib/ |
| H A D | fmh_gpib.h | 27 struct nec7210_priv nec7210_priv; member 127 static inline u8 gpib_cs_read_byte(struct nec7210_priv *nec_priv, in gpib_cs_read_byte() 133 static inline void gpib_cs_write_byte(struct nec7210_priv *nec_priv, u8 data, in gpib_cs_write_byte()
|
| /linux/drivers/gpib/cec/ |
| H A D | cec.h | 12 struct nec7210_priv nec7210_priv; member
|