/kernel/linux/linux-5.10/lib/math/ |
H A D | cordic.c | 41 * cordic_calc_iq() - calculates the i/q coordinate for given angle 43 * theta: angle in degrees for which i/q coordinate is to be calculated 49 s32 angle, valtmp; in cordic_calc_iq() local 56 angle = 0; in cordic_calc_iq() 72 if (theta > angle) { in cordic_calc_iq() 75 angle += arctan_table[iter]; in cordic_calc_iq() 79 angle -= arctan_table[iter]; in cordic_calc_iq()
|
/kernel/linux/linux-6.6/lib/math/ |
H A D | cordic.c | 41 * cordic_calc_iq() - calculates the i/q coordinate for given angle 43 * theta: angle in degrees for which i/q coordinate is to be calculated 49 s32 angle, valtmp; in cordic_calc_iq() local 56 angle = 0; in cordic_calc_iq() 72 if (theta > angle) { in cordic_calc_iq() 75 angle += arctan_table[iter]; in cordic_calc_iq() 79 angle -= arctan_table[iter]; in cordic_calc_iq()
|
/kernel/linux/linux-5.10/drivers/iio/position/ |
H A D | iqs624-pos.c | 30 u16 angle; member 57 u16 angle = event_data->ui_data; in iqs624_pos_notifier() local 68 angle = event_data->interval; in iqs624_pos_notifier() 81 } else if (iqs624_pos->angle_en && (angle != iqs624_pos->angle)) { in iqs624_pos_notifier() 88 iqs624_pos->angle = angle; in iqs624_pos_notifier() 201 iqs624_pos->angle = val; in iqs624_pos_write_event_config()
|
/kernel/linux/linux-6.6/drivers/iio/position/ |
H A D | iqs624-pos.c | 30 u16 angle; member 57 u16 angle = event_data->ui_data; in iqs624_pos_notifier() local 68 angle = event_data->interval; in iqs624_pos_notifier() 81 } else if (iqs624_pos->angle_en && (angle != iqs624_pos->angle)) { in iqs624_pos_notifier() 88 iqs624_pos->angle = angle; in iqs624_pos_notifier() 201 iqs624_pos->angle = val; in iqs624_pos_write_event_config()
|
/kernel/linux/linux-5.10/drivers/iio/accel/ |
H A D | mma9551.c | 56 u8 quad_shift, angle, quadrant; in mma9551_read_incli_chan() local 82 reg_addr, &angle); in mma9551_read_incli_chan() 91 angle &= ~MMA9551_TILT_ANGFLG; in mma9551_read_incli_chan() 95 *val = 90 * (quadrant + 1) - angle; in mma9551_read_incli_chan() 97 *val = angle + 90 * quadrant; in mma9551_read_incli_chan() 190 /* Bit 7 of each angle register holds the angle flag. */ in mma9551_config_incli_event() 370 * Read the angle even though we don't use it, otherwise we in mma9551_event_handler()
|
/kernel/linux/linux-6.6/drivers/iio/accel/ |
H A D | mma9551.c | 56 u8 quad_shift, angle, quadrant; in mma9551_read_incli_chan() local 82 reg_addr, &angle); in mma9551_read_incli_chan() 91 angle &= ~MMA9551_TILT_ANGFLG; in mma9551_read_incli_chan() 95 *val = 90 * (quadrant + 1) - angle; in mma9551_read_incli_chan() 97 *val = angle + 90 * quadrant; in mma9551_read_incli_chan() 190 /* Bit 7 of each angle register holds the angle flag. */ in mma9551_config_incli_event() 370 * Read the angle even though we don't use it, otherwise we in mma9551_event_handler()
|
/kernel/linux/linux-6.6/drivers/iio/magnetometer/ |
H A D | tmag5273.c | 159 s16 *y, s16 *z, u16 *angle, u16 *magnitude) in tmag5273_get_measure() 195 * angle has 9 bits integer value and 4 bits fractional part in tmag5273_get_measure() 199 *angle = be16_to_cpu(reg_data[0]); in tmag5273_get_measure() 288 u16 angle, magnitude; in tmag5273_read_raw() local 298 ret = tmag5273_get_measure(data, &t, &x, &y, &z, &angle, &magnitude); in tmag5273_read_raw() 320 *val = angle; in tmag5273_read_raw() 505 ret = device_property_read_string(dev, "ti,angle-measurement", &str); in tmag5273_read_device_property() 158 tmag5273_get_measure(struct tmag5273_data *data, s16 *t, s16 *x, s16 *y, s16 *z, u16 *angle, u16 *magnitude) tmag5273_get_measure() argument
|
/kernel/linux/linux-5.10/drivers/platform/chrome/ |
H A D | cros_ec_sysfs.c | 239 /* Keyboard wake angle control */ 279 u16 angle; in kb_wake_angle_store() local 282 ret = kstrtou16(buf, 0, &angle); in kb_wake_angle_store() 294 param->kb_wake_angle.data = angle; in kb_wake_angle_store()
|
/kernel/linux/linux-6.6/drivers/platform/chrome/ |
H A D | cros_ec_sysfs.c | 232 /* Keyboard wake angle control */ 272 u16 angle; in kb_wake_angle_store() local 275 ret = kstrtou16(buf, 0, &angle); in kb_wake_angle_store() 287 param->kb_wake_angle.data = angle; in kb_wake_angle_store()
|
/kernel/linux/linux-5.10/drivers/video/fbdev/omap/ |
H A D | omapfb.h | 158 int (*set_rotate) (int angle);
|
/kernel/linux/linux-6.6/drivers/video/fbdev/omap/ |
H A D | omapfb.h | 158 int (*set_rotate) (int angle);
|
/kernel/linux/linux-5.10/drivers/input/touchscreen/ |
H A D | zinitix.c | 133 u8 angle; member
|
H A D | sur40.c | 76 __le32 angle; /* orientation in radians relative to x axis - member
|
/kernel/linux/linux-6.6/drivers/input/touchscreen/ |
H A D | zinitix.c | 133 u8 angle; member
|
H A D | sur40.c | 76 __le32 angle; /* orientation in radians relative to x axis - member
|
/kernel/linux/linux-5.10/drivers/net/wireless/broadcom/b43/ |
H A D | phy_n.c | 1534 u16 bw, len, rot, angle; in b43_nphy_gen_load_samples() local 1558 angle = 0; in b43_nphy_gen_load_samples() 1561 samples[i] = cordic_calc_iq(CORDIC_FIXED(angle)); in b43_nphy_gen_load_samples() 1562 angle += rot; in b43_nphy_gen_load_samples()
|
/kernel/linux/linux-6.6/drivers/net/wireless/broadcom/b43/ |
H A D | phy_n.c | 1534 u16 bw, len, rot, angle; in b43_nphy_gen_load_samples() local 1558 angle = 0; in b43_nphy_gen_load_samples() 1561 samples[i] = cordic_calc_iq(CORDIC_FIXED(angle)); in b43_nphy_gen_load_samples() 1562 angle += rot; in b43_nphy_gen_load_samples()
|