/hardware/invensense/60xx/mlsdk/mllite/ |
H A D | mlarray_legacy.c | 29 * individual state arrays using a data set name as the first 31 * named APIs for each data set, found in the MLArray group. 45 * @brief inv_get_array is used to get an array of processed motion sensor data. 46 * inv_get_array can be used to retrieve various data sets. Certain data 50 * The available data sets are: 74 * description of these data sets. 80 * A constant specifying an array of data processed by the 82 * @param data 88 inv_error_t inv_get_array(int dataSet, long *data) argument 386 inv_get_float_array(int dataSet, float *data) argument 507 inv_set_array(int dataSet, long *data) argument 557 inv_set_float_array(int dataSet, float *data) argument [all...] |
H A D | mlarray.c | 28 * @brief APIs to read different data sets from FIFO. 54 * @param data 74 * @param data 93 * @param data 94 * A pointer to the data to be passed back to the user. 113 * @param data 119 inv_error_t inv_get_rot_mat(long *data) argument 126 if (NULL == data) { 131 inv_quaternion_to_rotation(qdata, data); 144 * @param data 217 inv_get_angular_velocity(long *data) argument 253 inv_get_euler_angles(long *data) argument 284 inv_get_euler_angles_x(long *data) argument 342 inv_get_euler_angles_y(long *data) argument 400 inv_get_euler_angles_z(long *data) argument 451 inv_get_gyro_temp_slope(long *data) argument 486 inv_get_gyro_bias(long *data) argument 516 inv_get_accel_bias(long *data) argument 547 inv_get_mag_bias(long *data) argument 609 inv_get_mag_raw_data(long *data) argument 641 inv_get_magnetometer(long *data) argument 672 inv_get_pressure(long *data) argument 702 inv_get_heading(long *data) argument 751 inv_get_gyro_cal_matrix(long *data) argument 796 inv_get_accel_cal_matrix(long *data) argument 834 inv_get_mag_cal_matrix(long *data) argument 872 inv_get_mag_bias_error(long *data) argument 909 inv_get_mag_scale(long *data) argument 941 inv_get_local_field(long *data) argument 989 inv_get_gyro_float(float *data) argument 1026 inv_get_angular_velocity_float(float *data) argument 1064 inv_get_temperature_float(float *data) argument 1105 inv_get_rot_mat_float(float *data) argument 1165 inv_get_linear_accel_float(float *data) argument 1202 inv_get_linear_accel_in_world_float(float *data) argument 1237 inv_get_gravity_float(float *data) argument 1278 inv_get_gyro_cal_matrix_float(float *data) argument 1324 inv_get_accel_cal_matrix_float(float *data) argument 1368 inv_get_mag_cal_matrix_float(float *data) argument 1412 inv_get_gyro_temp_slope_float(float *data) argument 1452 inv_get_gyro_bias_float(float *data) argument 1486 inv_get_accel_bias_float(float *data) argument 1520 inv_get_mag_bias_float(float *data) argument 1572 inv_get_gyro_and_accel_sensor_float(float *data) argument 1625 inv_get_euler_angles_x_float(float *data) argument 1673 inv_get_euler_angles_float(float *data) argument 1700 inv_get_euler_angles_y_float(float *data) argument 1762 inv_get_euler_angles_z_float(float *data) argument 1808 inv_get_mag_raw_data_float(float *data) argument 1845 inv_get_magnetometer_float(float *data) argument 1878 inv_get_pressure_float(float *data) argument 1913 inv_get_heading_float(float *data) argument 1963 inv_get_mag_bias_error_float(float *data) argument 2003 inv_get_mag_scale_float(float *data) argument 2037 inv_get_local_field_float(float *data) argument 2071 inv_get_relative_quaternion_float(float *data) argument 2128 inv_set_gyro_bias(long *data) argument 2175 inv_set_accel_bias(long *data) argument 2239 inv_set_mag_bias(long *data) argument 2279 inv_set_gyro_temp_slope(long *data) argument 2323 inv_set_local_field(long *data) argument 2356 inv_set_mag_scale(long *data) argument 2390 inv_set_gyro_temp_slope_float(float *data) argument 2415 inv_set_gyro_bias_float(float *data) argument 2441 inv_set_accel_bias_float(float *data) argument 2467 inv_set_mag_bias_float(float *data) argument 2492 inv_set_local_field_float(float *data) argument 2517 inv_set_mag_scale_float(float *data) argument [all...] |
H A D | ml.h | 375 unsigned char compass_raw_data[24]; /* Sensor data plus status etc */ 376 long compass_sensor_data[3]; /* Raw sensor data only */ 466 /* Legacy functions for handling augmented data*/ 467 inv_error_t inv_get_array(int dataSet, long *data); 468 inv_error_t inv_get_float_array(int dataSet, float *data); 469 inv_error_t inv_set_array(int dataSet, long *data); 470 inv_error_t inv_set_float_array(int dataSet, float *data); 471 /* Individual functions for augmented data, per specific dataset */ 474 inv_error_t inv_get_gyro(long *data); 475 inv_error_t inv_get_accel(long *data); [all...] |
H A D | mlFIFO.h | 80 // Register callbacks after a packet of FIFO data is processed 106 // Get Fixed Point data from FIFO 107 inv_error_t inv_get_accel(long *data); 108 inv_error_t inv_get_quaternion(long *data); 109 inv_error_t inv_get_6axis_quaternion(long *data); 110 inv_error_t inv_get_relative_quaternion(long *data); 111 inv_error_t inv_get_gyro(long *data); 113 inv_error_t inv_get_linear_accel(long *data); 114 inv_error_t inv_get_linear_accel_in_world(long *data); 115 inv_error_t inv_get_gyro_and_accel_sensor(long *data); [all...] |
/hardware/invensense/65xx/libsensors_iio/software/core/mllite/ |
H A D | results_holder.h | 42 inv_error_t inv_get_gravity(long *data); 43 inv_error_t inv_get_gravity_6x(long *data); 44 inv_error_t inv_get_6axis_quaternion(long *data); 45 inv_error_t inv_get_quaternion(long *data); 46 inv_error_t inv_get_quaternion_float(float *data); 47 void inv_get_quaternion_set(long *data, int *accuracy, inv_time_t *timestamp); 48 inv_error_t inv_get_accel_quaternion(long *data); 49 inv_error_t inv_get_geomagnetic_quaternion(long *data, inv_time_t *timestamp); 50 void inv_set_geomagnetic_compass_correction(const long *data, inv_time_t timestamp); 51 void inv_get_geomagnetic_compass_correction(long *data, inv_time_ [all...] |
H A D | storage_manager.h | 17 inv_error_t (*load_func)(const unsigned char *data), 18 inv_error_t (*save_func)(unsigned char *data), 23 inv_error_t inv_load_mpl_states(const unsigned char *data, size_t len); 24 inv_error_t inv_save_mpl_states(unsigned char *data, size_t len);
|
H A D | results_holder.c | 10 * Holds the data for MPL 85 * @param[in] data Quaternion Adjustment 88 void inv_set_compass_correction(const long *data, inv_time_t timestamp) argument 91 memcpy(rh.compass_correction, data, sizeof(rh.compass_correction)); 97 * @param[in] data Quaternion Adjustment 100 void inv_set_geomagnetic_compass_correction(const long *data, inv_time_t timestamp) argument 103 memcpy(rh.geomag_compass_correction, data, sizeof(rh.geomag_compass_correction)); 109 * @param[out] data Quaternion Adjustment 112 void inv_get_compass_correction(long *data, inv_time_t *timestamp) argument 114 memcpy(data, r 123 inv_get_geomagnetic_compass_correction(long *data, inv_time_t *timestamp) argument 202 inv_set_local_field(const long *data) argument 212 inv_get_local_field(long *data) argument 221 inv_set_mag_scale(const long *data) argument 230 inv_get_mag_scale(long *data) argument 239 inv_get_gravity(long *data) argument 256 inv_get_accel_quaternion(long *data) argument 261 inv_get_gravity_6x(long *data) argument 276 inv_get_6axis_quaternion(long *data) argument 286 inv_get_quaternion(long *data) argument 300 inv_get_geomagnetic_quaternion(long *data, inv_time_t *timestamp) argument 315 inv_get_quaternion_float(float *data) argument 331 inv_get_quaternion_set(long *data, int *accuracy, inv_time_t *timestamp) argument 480 inv_get_linear_accel(long *data) argument 504 inv_get_accel(long *data) argument 521 inv_get_accel_float(float *data) argument 543 inv_get_gyro_float(float *data) argument 598 inv_get_linear_accel_float(float *data) argument [all...] |
/hardware/ti/omap4xxx/domx/domx/omx_rpc/inc/ |
H A D | omx_rpc_skel.h | 67 RPC_OMX_ERRORTYPE RPC_SKEL_EmptyBufferDone(void *data); 68 RPC_OMX_ERRORTYPE RPC_SKEL_FillBufferDone(void *data); 69 RPC_OMX_ERRORTYPE RPC_SKEL_EventHandler(void *data); 72 RPC_OMX_ERRORTYPE RPC_SKEL_GetHandle(uint32_t size, uint32_t * data); 74 uint32_t * data); 76 uint32_t * data); 77 RPC_OMX_ERRORTYPE RPC_SKEL_FreeHandle(uint32_t size, uint32_t * data); 79 uint32_t * data); 81 uint32_t * data); 82 RPC_OMX_ERRORTYPE RPC_SKEL_UseBuffer(uint32_t size, uint32_t * data); [all...] |
/hardware/invensense/60xx/libsensors_iio/software/core/mllite/ |
H A D | results_holder.h | 41 inv_error_t inv_get_gravity(long *data); 42 inv_error_t inv_get_6axis_quaternion(long *data); 43 inv_error_t inv_get_quaternion(long *data); 44 inv_error_t inv_get_quaternion_float(float *data); 45 void inv_get_quaternion_set(long *data, int *accuracy, inv_time_t *timestamp); 51 void inv_set_local_field(const long *data); 52 void inv_get_local_field(long *data); 53 void inv_set_mag_scale(const long *data); 54 void inv_get_mag_scale(long *data); 55 void inv_set_compass_correction(const long *data, inv_time_ [all...] |
H A D | storage_manager.h | 17 inv_error_t (*load_func)(const unsigned char *data), 18 inv_error_t (*save_func)(unsigned char *data), 23 inv_error_t inv_load_mpl_states(const unsigned char *data, size_t len); 24 inv_error_t inv_save_mpl_states(unsigned char *data, size_t len);
|
H A D | results_holder.c | 10 * Holds the data for MPL 68 * @param[in] data Quaternion Adjustment 71 void inv_set_compass_correction(const long *data, inv_time_t timestamp) argument 74 memcpy(rh.compass_correction, data, sizeof(rh.compass_correction)); 80 * @param[out] data Quaternion Adjustment 83 void inv_get_compass_correction(long *data, inv_time_t *timestamp) argument 85 memcpy(data, rh.compass_correction, sizeof(rh.compass_correction)); 158 * @param[in] data Local earth's magnetic field in uT scaled by 2^16. 162 void inv_set_local_field(const long *data) argument 164 memcpy(rh.local_field, data, sizeo 172 inv_get_local_field(long *data) argument 181 inv_set_mag_scale(const long *data) argument 190 inv_get_mag_scale(long *data) argument 199 inv_get_gravity(long *data) argument 216 inv_get_6axis_quaternion(long *data) argument 226 inv_get_quaternion(long *data) argument 240 inv_get_quaternion_float(float *data) argument 256 inv_get_quaternion_set(long *data, int *accuracy, inv_time_t *timestamp) argument 402 inv_get_linear_accel(long *data) argument 426 inv_get_accel(long *data) argument 443 inv_get_accel_float(float *data) argument 465 inv_get_gyro_float(float *data) argument 504 inv_get_linear_accel_float(float *data) argument [all...] |
/hardware/invensense/60xx/libsensors_iio/software/core/mpl/ |
H A D | gyro_tc.h | 28 inv_error_t inv_get_gyro_ts(long *data); 29 inv_error_t inv_set_gyro_ts(long *data); 33 inv_error_t inv_set_gtc_max_temp(long data); 34 inv_error_t inv_set_gtc_min_temp(long data);
|
/hardware/invensense/65xx/libsensors_iio/ |
H A D | MPLSupport.h | 22 int inv_read_data(char *fname, long *data); 23 int read_attribute_sensor(int fd, char* data, unsigned int size); 25 int write_attribute_sensor(int fd, long data); 26 int write_attribute_sensor_continuous(int fd, long data);
|
/hardware/invensense/65xx/libsensors_iio/software/core/mpl/ |
H A D | gyro_tc.h | 28 inv_error_t inv_get_gyro_ts(long *data); 29 inv_error_t inv_set_gyro_ts(long *data); 33 inv_error_t inv_set_gtc_max_temp(long data); 34 inv_error_t inv_set_gtc_min_temp(long data);
|
/hardware/invensense/65xx/libsensors_iio/software/core/mllite/linux/ |
H A D | inv_sysfs_utils.h | 13 * @raw_data: Raw data from registers. 14 * @temperature: Temperature data from register. 28 const char *raw_data; //Raw Gyro data 57 int inv_sysfs_write(char *filename, long data); 58 int inv_sysfs_read(char *filename, long num_bytes, char *data); 60 /* Helper APIs to extract specific data. */ 61 int inv_read_buffer(int fd, long *data, long long *timestamp); 62 int inv_read_raw(const struct inv_sysfs_names_s *names, long *data, 64 int inv_read_temperature_raw(const struct inv_sysfs_names_s *names, short *data, 66 int inv_read_fifo_rate(const struct inv_sysfs_names_s *names, short *data); [all...] |
H A D | inv_sysfs_utils.c | 23 * @data: Value to write to file. 26 int inv_sysfs_write(char *filename, long data) argument 36 count = fprintf(fp, "%ld", data); 45 * @data: Data from file. 48 int inv_sysfs_read(char *filename, long num_bytes, char *data) argument 58 count = fread(data, 1, num_bytes, fp); 64 * inv_read_buffer() - Read data from ring buffer. 66 * @data: Data in hardware units. 67 * @timestamp: Time when data was read from device. Use NULL if unsupported. 70 int inv_read_buffer(int fd, long *data, lon argument 96 inv_read_raw(const struct inv_sysfs_names_s *names, long *data, long long *timestamp) argument 122 inv_read_temperature_raw(const struct inv_sysfs_names_s *names, short *data, long long *timestamp) argument 143 inv_read_fifo_rate(const struct inv_sysfs_names_s *names, short *data) argument 163 inv_read_power_state(const struct inv_sysfs_names_s *names, char *data) argument 183 inv_read_scale(const struct inv_sysfs_names_s *names, float *data) argument 203 inv_read_temp_scale(const struct inv_sysfs_names_s *names, short *data) argument 223 inv_read_temp_offset(const struct inv_sysfs_names_s *names, short *data) argument 244 inv_read_q16(const struct inv_sysfs_names_s *names, long *data, long long *timestamp) argument 265 inv_read_temp_q16(const struct inv_sysfs_names_s *names, long *data, long long *timestamp) argument 290 inv_write_fifo_rate(const struct inv_sysfs_names_s *names, short data) argument 301 inv_write_buffer_enable(const struct inv_sysfs_names_s *names, char data) argument 312 inv_write_power_state(const struct inv_sysfs_names_s *names, char data) argument [all...] |
/hardware/libhardware_legacy/include/hardware_legacy/ |
H A D | uevent.h | 27 int uevent_add_native_handler(void (*handler)(void *data, const char *msg, int msg_len), 29 int uevent_remove_native_handler(void (*handler)(void *data, const char *msg, int msg_len));
|
/hardware/invensense/60xx/libsensors_iio/ |
H A D | MPLSupport.h | 26 int inv_read_data(char *fname, long *data); 27 int read_attribute_sensor(int fd, char* data, unsigned int size); 29 int write_attribute_sensor(int fd, long data);
|
/hardware/qcom/camera/QCamera2/util/ |
H A D | QCameraQueue.h | 38 typedef void (*release_data_fn)(void* data, void *user_data); 39 typedef bool (*match_fn)(void *data, void *user_data); 46 bool enqueue(void *data); 47 bool enqueueWithPriority(void *data); 55 void* data; member in struct:qcamera::QCameraQueue::__anon636
|
/hardware/invensense/60xx/libsensors_iio/software/core/driver/include/ |
H A D | mlsl.h | 59 * This port is used to send and receive data to the device. 74 * This port is used to send and receive data to the device. 93 * inv_serial_single_write() - used to write a single byte of data. 97 * @data Single byte of data to write. 99 * It is called by the MPL to write a single byte of data to the MPU. 107 unsigned char data); 110 * inv_serial_write() - used to write multiple bytes of data to registers. 114 * @length Length of burst of data. 115 * @data Pointe [all...] |
/hardware/invensense/65xx/libsensors_iio/software/core/driver/include/ |
H A D | mlsl.h | 59 * This port is used to send and receive data to the device. 74 * This port is used to send and receive data to the device. 93 * inv_serial_single_write() - used to write a single byte of data. 97 * @data Single byte of data to write. 99 * It is called by the MPL to write a single byte of data to the MPU. 107 unsigned char data); 110 * inv_serial_write() - used to write multiple bytes of data to registers. 114 * @length Length of burst of data. 115 * @data Pointe [all...] |
/hardware/qcom/display/msm8960/libqservice/ |
H A D | IQClient.cpp | 45 Parcel data, reply; local 46 data.writeInterfaceToken(IQClient::getInterfaceDescriptor()); 47 data.writeInt32(msg); 48 data.writeInt32(value); 49 remote()->transact(NOTIFY_CALLBACK, data, &reply); 60 uint32_t code, const Parcel& data, Parcel* reply, uint32_t flags) 64 CHECK_INTERFACE(IQClient, data, reply); 65 uint32_t msg = data.readInt32(); 66 uint32_t value = data.readInt32(); 71 return BBinder::onTransact(code, data, repl 59 onTransact( uint32_t code, const Parcel& data, Parcel* reply, uint32_t flags) argument [all...] |
/hardware/qcom/display/msm8974/libqdutils/ |
H A D | qdMetaData.cpp | 43 ALOGE("%s: Bad fd for extra data!", __func__); 57 MetaData_t *data = reinterpret_cast <MetaData_t *>(base); local 58 data->operation |= paramType; 61 memcpy((void *)&data->hsicData, param, sizeof(HSICData_t)); 64 data->sharpness = *((int32_t *)param); 67 data->video_interface = *((int32_t *)param); 70 data->interlaced = *((int32_t *)param); 73 memcpy((void *)&data->igcData, param, sizeof(IGCData_t)); 76 memcpy((void *)&data->Sharp2Data, param, sizeof(Sharp2Data_t)); 79 data [all...] |
/hardware/qcom/display/msm8974/libqservice/ |
H A D | IQClient.cpp | 45 Parcel data, reply; local 46 data.writeInterfaceToken(IQClient::getInterfaceDescriptor()); 47 data.writeInt32(msg); 48 data.writeInt32(value); 49 remote()->transact(NOTIFY_CALLBACK, data, &reply); 60 uint32_t code, const Parcel& data, Parcel* reply, uint32_t flags) 64 CHECK_INTERFACE(IQClient, data, reply); 65 uint32_t msg = data.readInt32(); 66 uint32_t value = data.readInt32(); 71 return BBinder::onTransact(code, data, repl 59 onTransact( uint32_t code, const Parcel& data, Parcel* reply, uint32_t flags) argument [all...] |
/hardware/qcom/display/msm8x26/libqservice/ |
H A D | IQClient.cpp | 45 Parcel data, reply; local 46 data.writeInterfaceToken(IQClient::getInterfaceDescriptor()); 47 data.writeInt32(msg); 48 data.writeInt32(value); 49 remote()->transact(NOTIFY_CALLBACK, data, &reply); 60 uint32_t code, const Parcel& data, Parcel* reply, uint32_t flags) 64 CHECK_INTERFACE(IQClient, data, reply); 65 uint32_t msg = data.readInt32(); 66 uint32_t value = data.readInt32(); 71 return BBinder::onTransact(code, data, repl 59 onTransact( uint32_t code, const Parcel& data, Parcel* reply, uint32_t flags) argument [all...] |