Home
last modified time | relevance | path

Searched refs:nec7210_priv (Results 1 – 8 of 8) sorted by relevance

/linux/drivers/gpib/include/
H A Dnec7210.h20 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 Dpc2_gpib.c24 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 Dcb7210.h27 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 Dfluke_gpib.c36 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 Dfluke_gpib.h16 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 Dnec7210.c26 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 Dfmh_gpib.h27 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 Dcec.h12 struct nec7210_priv nec7210_priv; member