• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/sys/contrib/octeon-sdk/

Lines Matching refs:data

23  * This Software, including technical data, may be subject to U.S. export  control
83 * @param num_bytes Number of data bytes to read
86 * @param data Pointer argument where the read data is returned.
88 * @return read data returned in 'data' argument
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);
114 uint64_t data;
117 if (cvmx_twsix_read_ia(twsi_id,dev_addr,internal_addr,num_bytes, 1, &data) < 0)
119 return data;
139 uint64_t data;
142 if (cvmx_twsix_read_ia(twsi_id, dev_addr, internal_addr, num_bytes, 2, &data) < 0)
144 return data;
152 * Read from 1-8 bytes and returns them in the data pointer.
157 * @param data Pointer to data read from TWSI device
162 int cvmx_twsix_read(int twsi_id, uint8_t dev_addr, int num_bytes, uint64_t *data);
177 * @param data Data to write
182 int cvmx_twsix_write(int twsi_id, uint8_t dev_addr, int num_bytes, uint64_t data);
194 * @param data Data to write. Data is written MSB first on the twsi bus, and only the lower
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);
223 * @return 8-bit data or < 0 in case of error
243 uint64_t data;
245 if (cvmx_twsix_read(twsi_id,dev_addr, 1, &data) < 0)
247 return(data & 0xff);
258 * @param data Data to be written
262 static inline int cvmx_twsix_write8(int twsi_id, uint8_t dev_addr, uint8_t internal_addr, uint8_t data)
264 if (cvmx_twsix_write_ia(twsi_id,dev_addr,internal_addr, 1, 1,data) < 0)
279 * @return 8-bit data or < 0 in case of error
311 * @param data Data to be written
315 static inline int cvmx_twsi_write8(uint8_t dev_addr, uint8_t internal_addr, uint8_t data)
317 return cvmx_twsix_write8(0, dev_addr, internal_addr, data);