Lines Matching refs:num_bytes
83 * @param num_bytes Number of data bytes to read
92 int cvmx_twsix_read_ia(int twsi_id, uint8_t dev_addr, uint16_t internal_addr, int num_bytes, int ia_width_bytes, uint64_t *data);
107 * @param num_bytes Number of bytes to read (0-7)
112 static inline int64_t cvmx_twsix_read_ia8(int twsi_id, uint8_t dev_addr, uint8_t internal_addr, int num_bytes)
115 if (num_bytes < 1 || num_bytes > 7)
117 if (cvmx_twsix_read_ia(twsi_id,dev_addr,internal_addr,num_bytes, 1, &data) < 0)
132 * @param num_bytes Number of bytes to read (0-7)
137 static inline int64_t cvmx_twsix_read_ia16(int twsi_id, uint8_t dev_addr, uint16_t internal_addr, int num_bytes)
140 if (num_bytes < 1 || num_bytes > 7)
142 if (cvmx_twsix_read_ia(twsi_id, dev_addr, internal_addr, num_bytes, 2, &data) < 0)
156 * @param num_bytes number of bytes to read
162 int cvmx_twsix_read(int twsi_id, uint8_t dev_addr, int num_bytes, uint64_t *data);
176 * @param num_bytes Number of bytes to write (between 1 and 8 inclusive)
182 int cvmx_twsix_write(int twsi_id, uint8_t dev_addr, int num_bytes, uint64_t data);
191 * @param num_bytes Number of bytes to write (1-8)
195 * num_bytes bytes of the argument are valid. (If a 2 byte write is done, only
201 int cvmx_twsix_write_ia(int twsi_id, uint8_t dev_addr, uint16_t internal_addr, int num_bytes, int ia_width_bytes, uint64_t data);