/linux-master/drivers/iio/common/inv_sensors/ |
H A D | inv_sensors_timestamp.c | 41 void inv_sensors_timestamp_init(struct inv_sensors_timestamp *ts, argument 44 memset(ts, 0, sizeof(*ts)); 47 ts->chip = *chip; 48 ts->min_period = INV_SENSORS_TIMESTAMP_MIN(chip->clock_period, chip->jitter); 49 ts->max_period = INV_SENSORS_TIMESTAMP_MAX(chip->clock_period, chip->jitter); 52 ts->mult = chip->init_period / chip->clock_period; 53 ts->period = chip->init_period; 56 inv_update_acc(&ts->chip_period, chip->clock_period); 60 int inv_sensors_timestamp_update_odr(struct inv_sensors_timestamp *ts, argument 73 inv_validate_period(struct inv_sensors_timestamp *ts, uint32_t period, uint32_t mult) argument 86 inv_update_chip_period(struct inv_sensors_timestamp *ts, uint32_t mult, uint32_t period) argument 102 inv_align_timestamp_it(struct inv_sensors_timestamp *ts) argument 122 inv_sensors_timestamp_interrupt(struct inv_sensors_timestamp *ts, uint32_t fifo_period, size_t fifo_nb, size_t sensor_nb, int64_t timestamp) argument 160 inv_sensors_timestamp_apply_odr(struct inv_sensors_timestamp *ts, uint32_t fifo_period, size_t fifo_nb, unsigned int fifo_no) argument [all...] |
/linux-master/arch/mips/loongson2ef/common/ |
H A D | time.c | 24 void read_persistent_clock64(struct timespec64 *ts) argument 26 ts->tv_sec = mc146818_get_cmos_time(); 27 ts->tv_nsec = 0;
|
/linux-master/tools/testing/selftests/bpf/progs/ |
H A D | test_vmlinux.c | 21 struct __kernel_timespec *ts; local 27 ts = (void *)args->args[0]; 28 if (bpf_probe_read_user(&tv_nsec, sizeof(ts->tv_nsec), &ts->tv_nsec) || 39 struct __kernel_timespec *ts; local 45 ts = (void *)PT_REGS_PARM1_CORE_SYSCALL(regs); 46 if (bpf_probe_read_user(&tv_nsec, sizeof(ts->tv_nsec), &ts->tv_nsec) || 57 struct __kernel_timespec *ts; local 63 ts [all...] |
/linux-master/drivers/input/touchscreen/ |
H A D | ilitek_ts_i2c.c | 73 int (*func)(struct ilitek_ts_data *ts, u16 cmd, u8 *inbuf, u8 *outbuf); 92 static int ilitek_i2c_write_and_read(struct ilitek_ts_data *ts, argument 97 struct i2c_client *client = ts->client; 137 static void ilitek_touch_down(struct ilitek_ts_data *ts, unsigned int id, argument 140 struct input_dev *input = ts->input_dev; 145 touchscreen_report_pos(input, &ts->prop, x, y, true); 148 static int ilitek_process_and_report_v6(struct ilitek_ts_data *ts) argument 156 struct input_dev *input = ts->input_dev; 157 struct device *dev = &ts->client->dev; 160 error = ilitek_i2c_write_and_read(ts, NUL 213 api_protocol_set_cmd(struct ilitek_ts_data *ts, u16 idx, u8 *inbuf, u8 *outbuf) argument 230 api_protocol_get_ptl_ver(struct ilitek_ts_data *ts, u16 cmd, u8 *inbuf, u8 *outbuf) argument 247 api_protocol_get_mcu_ver(struct ilitek_ts_data *ts, u16 cmd, u8 *inbuf, u8 *outbuf) argument 265 api_protocol_get_fw_ver(struct ilitek_ts_data *ts, u16 cmd, u8 *inbuf, u8 *outbuf) argument 281 api_protocol_get_scrn_res(struct ilitek_ts_data *ts, u16 cmd, u8 *inbuf, u8 *outbuf) argument 300 api_protocol_get_tp_res(struct ilitek_ts_data *ts, u16 cmd, u8 *inbuf, u8 *outbuf) argument 321 api_protocol_get_ic_mode(struct ilitek_ts_data *ts, u16 cmd, u8 *inbuf, u8 *outbuf) argument 336 api_protocol_set_ic_sleep(struct ilitek_ts_data *ts, u16 cmd, u8 *inbuf, u8 *outbuf) argument 345 api_protocol_set_ic_wake(struct ilitek_ts_data *ts, u16 cmd, u8 *inbuf, u8 *outbuf) argument 391 ilitek_reset(struct ilitek_ts_data *ts, int delay) argument 401 ilitek_protocol_init(struct ilitek_ts_data *ts) argument 422 ilitek_read_tp_info(struct ilitek_ts_data *ts, bool boot) argument 457 ilitek_input_dev_init(struct device *dev, struct ilitek_ts_data *ts) argument 497 struct ilitek_ts_data *ts = dev_id; local 513 struct ilitek_ts_data *ts = i2c_get_clientdata(client); local 528 struct ilitek_ts_data *ts = i2c_get_clientdata(client); local 544 struct ilitek_ts_data *ts; local 601 struct ilitek_ts_data *ts = i2c_get_clientdata(client); local 618 struct ilitek_ts_data *ts = i2c_get_clientdata(client); local [all...] |
H A D | st1232.c | 26 #define ST1232_TS_NAME "st1232-ts" 27 #define ST1633_TS_NAME "st1633-ts" 64 static int st1232_ts_read_data(struct st1232_ts_data *ts, u8 reg, argument 67 struct i2c_client *client = ts->client; 78 .buf = ts->read_buf, 90 static int st1232_ts_wait_ready(struct st1232_ts_data *ts) argument 96 error = st1232_ts_read_data(ts, REG_STATUS, 1); 98 switch (ts->read_buf[0]) { 111 static int st1232_ts_read_resolution(struct st1232_ts_data *ts, u16 *max_x, argument 118 error = st1232_ts_read_data(ts, REG_XY_RESOLUTIO 130 st1232_ts_parse_and_report(struct st1232_ts_data *ts) argument 175 struct st1232_ts_data *ts = dev_id; local 200 st1232_ts_power(struct st1232_ts_data *ts, bool poweron) argument 227 struct st1232_ts_data *ts; local 346 struct st1232_ts_data *ts = i2c_get_clientdata(client); local 359 struct st1232_ts_data *ts = i2c_get_clientdata(client); local [all...] |
H A D | stmpe-ts.c | 46 #define STMPE_TS_NAME "stmpe-ts" 103 struct stmpe_touch *ts = local 106 int_sta = stmpe_reg_read(ts->stmpe, STMPE_REG_INT_STA); 117 int_sta = stmpe_reg_read(ts->stmpe, STMPE_REG_INT_STA); 122 __stmpe_reset_fifo(ts->stmpe); 124 input_report_abs(ts->idev, ABS_PRESSURE, 0); 125 input_report_key(ts->idev, BTN_TOUCH, 0); 126 input_sync(ts->idev); 133 struct stmpe_touch *ts = data; local 139 cancel_delayed_work_sync(&ts 174 stmpe_init_hw(struct stmpe_touch *ts) argument 238 struct stmpe_touch *ts = input_get_drvdata(dev); local 251 struct stmpe_touch *ts = input_get_drvdata(dev); local 259 stmpe_ts_get_platform_info(struct platform_device *pdev, struct stmpe_touch *ts) argument 290 struct stmpe_touch *ts; local 355 struct stmpe_touch *ts = platform_get_drvdata(pdev); local [all...] |
H A D | ts4800-ts.c | 50 struct ts4800_ts *ts = input_get_drvdata(input_dev); local 53 ts->pendown = false; 54 ts->debounce = DEBOUNCE_COUNT; 56 error = regmap_update_bits(ts->regmap, ts->reg, ts->bit, ts->bit); 58 dev_warn(ts->dev, "Failed to enable touchscreen: %d\n", error); 67 struct ts4800_ts *ts = input_get_drvdata(input_dev); local 70 ret = regmap_update_bits(ts 78 struct ts4800_ts *ts = input_get_drvdata(input_dev); local 108 ts4800_parse_dt(struct platform_device *pdev, struct ts4800_ts *ts) argument 152 struct ts4800_ts *ts; local [all...] |
H A D | cyttsp5.c | 219 static int cyttsp5_read(struct cyttsp5 *ts, u8 *buf, u32 max) argument 226 error = regmap_bulk_read(ts->regmap, HID_INPUT_REG, temp, sizeof(temp)); 238 return regmap_bulk_read(ts->regmap, HID_INPUT_REG, buf, size); 241 static int cyttsp5_write(struct cyttsp5 *ts, unsigned int reg, u8 *data, argument 263 return regmap_bulk_write(ts->regmap, reg & 0xFF, cmd, size + 1); 277 static void cyttsp5_get_touch_record(struct cyttsp5 *ts, argument 280 struct cyttsp5_sysinfo *si = &ts->sysinfo; 291 static void cyttsp5_get_mt_touches(struct cyttsp5 *ts, argument 294 struct cyttsp5_sysinfo *si = &ts->sysinfo; 303 switch (ts 346 struct cyttsp5 *ts = dev_get_drvdata(dev); local 377 struct cyttsp5 *ts = dev_get_drvdata(dev); local 412 struct cyttsp5 *ts = dev_get_drvdata(dev); local 427 struct cyttsp5 *ts = dev_get_drvdata(dev); local 458 cyttsp5_validate_cmd_response(struct cyttsp5 *ts, u8 code) argument 513 cyttsp5_si_get_btn_data(struct cyttsp5 *ts) argument 522 cyttsp5_get_sysinfo_regs(struct cyttsp5 *ts) argument 541 cyttsp5_hid_output_get_sysinfo(struct cyttsp5 *ts) argument 576 cyttsp5_power_control(struct cyttsp5 *ts, bool on) argument 610 cyttsp5_hid_output_bl_launch_app(struct cyttsp5 *ts) argument 650 cyttsp5_get_hid_descriptor(struct cyttsp5 *ts, struct cyttsp5_hid_desc *desc) argument 698 struct cyttsp5 *ts = handle; local 736 cyttsp5_deassert_int(struct cyttsp5 *ts) argument 753 cyttsp5_fill_all_touch(struct cyttsp5 *ts) argument 775 cyttsp5_startup(struct cyttsp5 *ts) argument 818 struct cyttsp5 *ts = data; local 826 struct cyttsp5 *ts; local 945 struct cyttsp5 *ts = dev_get_drvdata(dev); local 955 struct cyttsp5 *ts = dev_get_drvdata(dev); local [all...] |
H A D | ektf2127.c | 70 static void ektf2127_report_event(struct ektf2127_ts *ts, const u8 *buf) argument 78 dev_err(&ts->client->dev, 85 input_mt_assign_slots(ts->input, slots, touches, 89 input_mt_slot(ts->input, slots[i]); 90 input_mt_report_slot_state(ts->input, MT_TOOL_FINGER, true); 91 touchscreen_report_pos(ts->input, &ts->prop, 95 input_mt_sync_frame(ts->input); 96 input_sync(ts->input); 99 static void ektf2127_report2_contact(struct ektf2127_ts *ts, in argument 113 ektf2127_report2_event(struct ektf2127_ts *ts, const u8 *buf) argument 124 struct ektf2127_ts *ts = dev_id; local 164 struct ektf2127_ts *ts = input_get_drvdata(dev); local 174 struct ektf2127_ts *ts = input_get_drvdata(dev); local 182 struct ektf2127_ts *ts = i2c_get_clientdata(to_i2c_client(dev)); local 194 struct ektf2127_ts *ts = i2c_get_clientdata(to_i2c_client(dev)); local 250 struct ektf2127_ts *ts; local [all...] |
H A D | zforce_ts.c | 137 static int zforce_command(struct zforce_ts *ts, u8 cmd) argument 139 struct i2c_client *client = ts->client; 149 mutex_lock(&ts->access_mutex); 151 mutex_unlock(&ts->access_mutex); 160 static void zforce_reset_assert(struct zforce_ts *ts) argument 162 gpiod_set_value_cansleep(ts->gpio_rst, 1); 165 static void zforce_reset_deassert(struct zforce_ts *ts) argument 167 gpiod_set_value_cansleep(ts->gpio_rst, 0); 170 static int zforce_send_wait(struct zforce_ts *ts, const char *buf, int len) argument 172 struct i2c_client *client = ts 208 zforce_command_wait(struct zforce_ts *ts, u8 cmd) argument 229 zforce_resolution(struct zforce_ts *ts, u16 x, u16 y) argument 241 zforce_scan_frequency(struct zforce_ts *ts, u16 idle, u16 finger, u16 stylus) argument 257 zforce_setconfig(struct zforce_ts *ts, char b1) argument 268 zforce_start(struct zforce_ts *ts) argument 320 zforce_stop(struct zforce_ts *ts) argument 338 zforce_touch_event(struct zforce_ts *ts, u8 *payload) argument 415 zforce_read_packet(struct zforce_ts *ts, u8 *buf) argument 457 zforce_complete(struct zforce_ts *ts, int cmd, int result) argument 472 struct zforce_ts *ts = dev_id; local 483 struct zforce_ts *ts = dev_id; local 592 struct zforce_ts *ts = input_get_drvdata(dev); local 599 struct zforce_ts *ts = input_get_drvdata(dev); local 613 struct zforce_ts *ts = i2c_get_clientdata(client); local 658 struct zforce_ts *ts = i2c_get_clientdata(client); local 697 struct zforce_ts *ts = data; local 730 struct zforce_ts *ts; local [all...] |
H A D | elants_i2c.c | 298 static int elants_i2c_calibrate(struct elants_data *ts) argument 300 struct i2c_client *client = ts->client; 308 ts->state = ELAN_WAIT_RECALIBRATION; 309 reinit_completion(&ts->cmd_done); 316 ret = wait_for_completion_interruptible_timeout(&ts->cmd_done, 319 ts->state = ELAN_STATE_NORMAL; 329 if (memcmp(rek_resp, ts->cmd_resp, sizeof(rek_resp))) { 332 (int)sizeof(ts->cmd_resp), ts->cmd_resp); 365 static int elants_i2c_query_hw_version(struct elants_data *ts) argument 390 elants_i2c_query_fw_version(struct elants_data *ts) argument 418 elants_i2c_query_test_version(struct elants_data *ts) argument 441 elants_i2c_query_bc_version(struct elants_data *ts) argument 462 elants_i2c_query_ts_info_ektf(struct elants_data *ts) argument 506 elants_i2c_query_ts_info_ekth(struct elants_data *ts) argument 603 elants_i2c_initialize(struct elants_data *ts) argument 721 elants_i2c_validate_remark_id(struct elants_data *ts, const struct firmware *fw) argument 752 elants_i2c_should_check_remark_id(struct elants_data *ts) argument 787 struct elants_data *ts = i2c_get_clientdata(client); local 906 elants_i2c_fw_update(struct elants_data *ts) argument 970 elants_i2c_mt_event(struct elants_data *ts, u8 *buf, size_t packet_size) argument 1047 elants_i2c_event(struct elants_data *ts, u8 *buf, size_t packet_size) argument 1068 struct elants_data *ts = _dev; local 1186 struct elants_data *ts = i2c_get_clientdata(client); local 1204 struct elants_data *ts = i2c_get_clientdata(client); local 1222 struct elants_data *ts = i2c_get_clientdata(client); local 1277 struct elants_data *ts = i2c_get_clientdata(client); local 1318 elants_i2c_power_on(struct elants_data *ts) argument 1361 struct elants_data *ts = _data; local 1411 struct elants_data *ts; local 1558 struct elants_data *ts = i2c_get_clientdata(client); local 1597 struct elants_data *ts = i2c_get_clientdata(client); local [all...] |
H A D | raydium_i2c_ts.c | 295 static int raydium_i2c_query_ts_bootloader_info(struct raydium_data *ts) argument 297 struct i2c_client *client = ts->client; 326 ts->info.hw_ver = cpu_to_le32(hw_ver); 327 ts->info.main_ver = 0xff; 328 ts->info.sub_ver = 0xff; 333 static int raydium_i2c_query_ts_info(struct raydium_data *ts) argument 335 struct i2c_client *client = ts->client; 352 if (ts->report_data && ts->pkg_size != data_info.pkg_size) { 355 ts 386 raydium_i2c_check_fw_status(struct raydium_data *ts) argument 406 raydium_i2c_initialize(struct raydium_data *ts) argument 694 raydium_i2c_do_update_firmware(struct raydium_data *ts, const struct firmware *fw) argument 815 raydium_i2c_fw_update(struct raydium_data *ts) argument 867 raydium_mt_event(struct raydium_data *ts) argument 902 struct raydium_data *ts = _dev; local 934 struct raydium_data *ts = i2c_get_clientdata(client); local 943 struct raydium_data *ts = i2c_get_clientdata(client); local 953 struct raydium_data *ts = i2c_get_clientdata(client); local 965 struct raydium_data *ts = i2c_get_clientdata(client); local 984 struct raydium_data *ts = i2c_get_clientdata(client); local 1017 raydium_i2c_power_on(struct raydium_data *ts) argument 1056 struct raydium_data *ts = _data; local 1068 struct raydium_data *ts; local 1192 struct raydium_data *ts = i2c_get_clientdata(client); local 1212 struct raydium_data *ts = i2c_get_clientdata(client); local [all...] |
H A D | auo-pixcir-ts.c | 138 static int auo_pixcir_collect_data(struct auo_pixcir_ts *ts, argument 141 struct i2c_client *client = ts->client; 168 if (point[i].coord_x > ts->x_max || 169 point[i].coord_y > ts->y_max) { 186 struct auo_pixcir_ts *ts = dev_id; local 193 while (!ts->stopped) { 196 if (ts->touch_ind_mode) { 197 if (gpiod_get_value_cansleep(ts->gpio_int) == 0) { 198 input_mt_sync(ts->input); 199 input_report_key(ts 268 auo_pixcir_power_mode(struct auo_pixcir_ts *ts, int mode) argument 293 auo_pixcir_int_config(struct auo_pixcir_ts *ts, int int_setting) argument 323 auo_pixcir_int_toggle(struct auo_pixcir_ts *ts, bool enable) argument 351 auo_pixcir_start(struct auo_pixcir_ts *ts) argument 378 auo_pixcir_stop(struct auo_pixcir_ts *ts) argument 401 struct auo_pixcir_ts *ts = input_get_drvdata(dev); local 408 struct auo_pixcir_ts *ts = input_get_drvdata(dev); local 416 struct auo_pixcir_ts *ts = i2c_get_clientdata(client); local 448 struct auo_pixcir_ts *ts = i2c_get_clientdata(client); local 480 struct auo_pixcir_ts *ts = data; local 487 struct auo_pixcir_ts *ts; local [all...] |
H A D | ad7877.c | 256 struct ad7877 *ts = spi_get_drvdata(spi); local 270 AD7877_POL(ts->stopacq_polarity) | 272 AD7877_ACQ(ts->acquisition_time) | AD7877_FCD(0); 284 req->xfer[1].delay.value = ts->vref_delay_usecs; 290 req->xfer[2].delay.value = ts->vref_delay_usecs; 298 req->xfer[4].tx_buf = &ts->cmd_crtl2; /*REF OFF*/ 302 req->xfer[5].tx_buf = &ts->cmd_crtl1; /*DEFAULT*/ 319 static int ad7877_process_data(struct ad7877 *ts) argument 321 struct input_dev *input_dev = ts->input; 325 x = ts 367 ad7877_ts_event_release(struct ad7877 *ts) argument 378 struct ad7877 *ts = from_timer(ts, t, timer); local 388 struct ad7877 *ts = handle; local 410 struct ad7877 *ts = data; local 430 ad7877_enable(struct ad7877 *ts) argument 465 struct ad7877 *ts = dev_get_drvdata(dev); local 474 struct ad7877 *ts = dev_get_drvdata(dev); local 495 struct ad7877 *ts = dev_get_drvdata(dev); local 504 struct ad7877 *ts = dev_get_drvdata(dev); local 525 struct ad7877 *ts = dev_get_drvdata(dev); local 534 struct ad7877 *ts = dev_get_drvdata(dev); local 556 struct ad7877 *ts = dev_get_drvdata(dev); local 565 struct ad7877 *ts = dev_get_drvdata(dev); local 621 ad7877_setup_ts_def_msg(struct spi_device *spi, struct ad7877 *ts) argument 672 struct ad7877 *ts; local 790 struct ad7877 *ts = dev_get_drvdata(dev); local 799 struct ad7877 *ts = dev_get_drvdata(dev); local [all...] |
/linux-master/drivers/staging/rtl8192e/ |
H A D | rtl819x_TSProc.c | 13 struct rx_ts_record *ts = from_timer(ts, t, rx_pkt_pending_timer); local 14 struct rtllib_device *ieee = container_of(ts, struct rtllib_device, 15 rx_ts_records[ts->num]); 24 if (ts->rx_timeout_indicate_seq != 0xffff) { 25 while (!list_empty(&ts->rx_pending_pkt_list)) { 27 list_entry(ts->rx_pending_pkt_list.prev, 30 ts->rx_indicate_seq = pReorderEntry->SeqNum; 33 ts->rx_indicate_seq) || 35 ts 85 struct tx_ts_record *ts = from_timer(ts, t, ts_add_ba_timer); local 100 ResetTxTsEntry(struct tx_ts_record *ts) argument 112 ResetRxTsEntry(struct rx_ts_record *ts) argument 298 struct rx_ts_record *ts = local 330 struct rx_ts_record *ts = (struct rx_ts_record *)pTs; local 365 struct ts_common_info *ts, *pTmpTS; local 407 struct ts_common_info *ts, *pTmpTS; local [all...] |
/linux-master/drivers/thermal/tegra/ |
H A D | tegra30-tsensor.c | 76 struct tegra_tsensor *ts; member in struct:tegra_tsensor_channel 90 static int tegra_tsensor_hw_enable(const struct tegra_tsensor *ts) argument 95 err = reset_control_assert(ts->rst); 97 dev_err(ts->dev, "failed to assert hardware reset: %d\n", err); 101 err = clk_prepare_enable(ts->clk); 103 dev_err(ts->dev, "failed to enable clock: %d\n", err); 109 err = reset_control_deassert(ts->rst); 111 dev_err(ts->dev, "failed to deassert hardware reset: %d\n", err); 128 writel_relaxed(val, ts->regs + 0x40 + TSENSOR_SENSOR0_CONFIG0); 129 writel_relaxed(val, ts 139 tegra_tsensor_hw_disable(const struct tegra_tsensor *ts) argument 156 const struct tegra_tsensor *ts = data; local 164 const struct tegra_tsensor *ts = tsc->ts; local 209 tegra_tsensor_temp_to_counter(const struct tegra_tsensor *ts, int temp) argument 222 const struct tegra_tsensor *ts = tsc->ts; local 248 tegra_tsensor_handle_channel_interrupt(const struct tegra_tsensor *ts, unsigned int id) argument 270 const struct tegra_tsensor *ts = data; local 280 tegra_tsensor_disable_hw_channel(const struct tegra_tsensor *ts, unsigned int id) argument 344 tegra_tsensor_enable_hw_channel(const struct tegra_tsensor *ts, unsigned int id) argument 422 tegra_tsensor_nvmem_setup(struct tegra_tsensor *ts) argument 502 tegra_tsensor_register_channel(struct tegra_tsensor *ts, unsigned int id) argument 533 struct tegra_tsensor *ts; local 608 struct tegra_tsensor *ts = dev_get_drvdata(dev); local 633 struct tegra_tsensor *ts = dev_get_drvdata(dev); local [all...] |
/linux-master/include/linux/iio/common/ |
H A D | inv_sensors_timestamp.h | 67 void inv_sensors_timestamp_init(struct inv_sensors_timestamp *ts, 70 int inv_sensors_timestamp_update_odr(struct inv_sensors_timestamp *ts, 73 void inv_sensors_timestamp_interrupt(struct inv_sensors_timestamp *ts, 77 static inline int64_t inv_sensors_timestamp_pop(struct inv_sensors_timestamp *ts) argument 79 ts->timestamp += ts->period; 80 return ts->timestamp; 83 void inv_sensors_timestamp_apply_odr(struct inv_sensors_timestamp *ts, 87 static inline void inv_sensors_timestamp_reset(struct inv_sensors_timestamp *ts) argument 91 ts [all...] |
/linux-master/arch/mips/vdso/ |
H A D | vgettimeofday.c | 16 struct old_timespec32 *ts) 18 return __cvdso_clock_gettime32(clock, ts); 44 struct __kernel_timespec *ts) 46 return __cvdso_clock_gettime(clock, ts); 52 struct __kernel_timespec *ts) 54 return __cvdso_clock_gettime(clock, ts); 15 __vdso_clock_gettime(clockid_t clock, struct old_timespec32 *ts) argument 43 __vdso_clock_gettime64(clockid_t clock, struct __kernel_timespec *ts) argument 51 __vdso_clock_gettime(clockid_t clock, struct __kernel_timespec *ts) argument
|
/linux-master/include/linux/ |
H A D | pps_kernel.h | 89 struct pps_event_time *ts, int event, void *data); 94 struct timespec64 ts) 96 kt->sec = ts.tv_sec; 97 kt->nsec = ts.tv_nsec; 100 static inline void pps_get_ts(struct pps_event_time *ts) argument 105 ts->ts_real = ktime_to_timespec64(snap.real); 107 ts->ts_raw = ktime_to_timespec64(snap.raw); 112 static inline void pps_sub_ts(struct pps_event_time *ts, struct timespec64 delta) argument 114 ts->ts_real = timespec64_sub(ts 93 timespec_to_pps_ktime(struct pps_ktime *kt, struct timespec64 ts) argument [all...] |
H A D | time64.h | 66 extern void set_normalized_timespec64(struct timespec64 *ts, time64_t sec, s64 nsec); 92 static inline bool timespec64_valid(const struct timespec64 *ts) argument 95 if (ts->tv_sec < 0) 98 if ((unsigned long)ts->tv_nsec >= NSEC_PER_SEC) 103 static inline bool timespec64_valid_strict(const struct timespec64 *ts) argument 105 if (!timespec64_valid(ts)) 108 if ((unsigned long long)ts->tv_sec >= KTIME_SEC_MAX) 113 static inline bool timespec64_valid_settod(const struct timespec64 *ts) argument 115 if (!timespec64_valid(ts)) 118 if ((unsigned long long)ts 130 timespec64_to_ns(const struct timespec64 *ts) argument [all...] |
/linux-master/arch/arm64/kernel/vdso/ |
H A D | vgettimeofday.c | 9 int __kernel_clock_gettime(clockid_t clock, struct __kernel_timespec *ts); 14 struct __kernel_timespec *ts) 16 return __cvdso_clock_gettime(clock, ts); 13 __kernel_clock_gettime(clockid_t clock, struct __kernel_timespec *ts) argument
|
/linux-master/arch/arm/vdso/ |
H A D | vgettimeofday.c | 14 struct old_timespec32 *ts) 16 return __cvdso_clock_gettime32(clock, ts); 20 struct __kernel_timespec *ts) 22 return __cvdso_clock_gettime(clock, ts); 13 __vdso_clock_gettime(clockid_t clock, struct old_timespec32 *ts) argument 19 __vdso_clock_gettime64(clockid_t clock, struct __kernel_timespec *ts) argument
|
/linux-master/drivers/gpu/drm/panel/ |
H A D | panel-raspberrypi-touchscreen.c | 58 #define RPI_DSI_DRIVER_NAME "rpi-ts-dsi" 219 static int rpi_touchscreen_i2c_read(struct rpi_touchscreen *ts, u8 reg) argument 221 return i2c_smbus_read_byte_data(ts->i2c, reg); 224 static void rpi_touchscreen_i2c_write(struct rpi_touchscreen *ts, argument 229 ret = i2c_smbus_write_byte_data(ts->i2c, reg, val); 231 dev_err(&ts->i2c->dev, "I2C write failed: %d\n", ret); 234 static int rpi_touchscreen_write(struct rpi_touchscreen *ts, u16 reg, u32 val) argument 245 mipi_dsi_generic_write(ts->dsi, msg, sizeof(msg)); 252 struct rpi_touchscreen *ts = panel_to_ts(panel); local 254 rpi_touchscreen_i2c_write(ts, REG_PW 269 struct rpi_touchscreen *ts = panel_to_ts(panel); local 302 struct rpi_touchscreen *ts = panel_to_ts(panel); local 366 struct rpi_touchscreen *ts; local 448 struct rpi_touchscreen *ts = i2c_get_clientdata(i2c); local [all...] |
/linux-master/drivers/net/wireless/quantenna/qtnfmac/pcie/ |
H A D | topaz_pcie.c | 103 static void qtnf_deassert_intx(struct qtnf_pcie_topaz_state *ts) argument 105 void __iomem *reg = ts->base.sysctl_bar + TOPAZ_PCIE_CFG0_OFFSET; 113 static inline int qtnf_topaz_intx_asserted(struct qtnf_pcie_topaz_state *ts) argument 115 void __iomem *reg = ts->base.sysctl_bar + TOPAZ_PCIE_CFG0_OFFSET; 121 static void qtnf_topaz_reset_ep(struct qtnf_pcie_topaz_state *ts) argument 124 TOPAZ_LH_IPC4_INT(ts->base.sysctl_bar)); 126 pci_restore_state(ts->base.pdev); 129 static void setup_rx_irqs(struct qtnf_pcie_topaz_state *ts) argument 131 void __iomem *reg = PCIE_DMA_WR_DONE_IMWR_ADDR_LOW(ts->base.dmareg_bar); 133 ts 136 enable_rx_irqs(struct qtnf_pcie_topaz_state *ts) argument 143 disable_rx_irqs(struct qtnf_pcie_topaz_state *ts) argument 152 struct qtnf_pcie_topaz_state *ts = arg; local 183 topaz_alloc_bd_table(struct qtnf_pcie_topaz_state *ts, struct qtnf_topaz_bda __iomem *bda) argument 244 topaz_skb2rbd_attach(struct qtnf_pcie_topaz_state *ts, u16 index, u32 wrap) argument 273 topaz_alloc_rx_buffers(struct qtnf_pcie_topaz_state *ts) argument 294 qtnf_topaz_free_xfer_buffers(struct qtnf_pcie_topaz_state *ts) argument 334 qtnf_pcie_topaz_init_xfer(struct qtnf_pcie_topaz_state *ts, unsigned int tx_bd_size, unsigned int rx_bd_size) argument 391 qtnf_topaz_data_tx_reclaim(struct qtnf_pcie_topaz_state *ts) argument 447 struct qtnf_pcie_topaz_state *ts = (void *)get_bus_priv(bus); local 469 struct qtnf_pcie_topaz_state *ts = get_bus_priv(bus); local 482 qtnf_tx_queue_ready(struct qtnf_pcie_topaz_state *ts) argument 503 struct qtnf_pcie_topaz_state *ts = (void *)get_bus_priv(bus); local 568 struct qtnf_pcie_topaz_state *ts = (void *)get_bus_priv(bus); local 592 qtnf_rx_data_ready(struct qtnf_pcie_topaz_state *ts) argument 610 struct qtnf_pcie_topaz_state *ts = (void *)get_bus_priv(bus); local 722 struct qtnf_pcie_topaz_state *ts = get_bus_priv(bus); local 730 struct qtnf_pcie_topaz_state *ts = get_bus_priv(bus); local 738 struct qtnf_pcie_topaz_state *ts = get_bus_priv(bus); local 758 struct qtnf_pcie_topaz_state *ts = get_bus_priv(bus); local 768 struct qtnf_pcie_topaz_state *ts = get_bus_priv(bus); local 800 qtnf_reset_dma_offset(struct qtnf_pcie_topaz_state *ts) argument 811 qtnf_pcie_endian_detect(struct qtnf_pcie_topaz_state *ts) argument 852 struct qtnf_pcie_topaz_state *ts = (void *)get_bus_priv(bus); local 886 qtnf_post_init_ep(struct qtnf_pcie_topaz_state *ts) argument 902 qtnf_ep_fw_load(struct qtnf_pcie_topaz_state *ts, const u8 *fw, u32 fw_size) argument 1003 qtnf_topaz_fw_upload(struct qtnf_pcie_topaz_state *ts, const char *fwname) argument 1037 struct qtnf_pcie_topaz_state *ts = (void *)get_bus_priv(bus); local 1110 struct qtnf_pcie_topaz_state *ts = from_tasklet(ts, t, base.reclaim_tq); local 1123 struct qtnf_pcie_topaz_state *ts = get_bus_priv(bus); local 1175 struct qtnf_pcie_topaz_state *ts = get_bus_priv(bus); local 1184 struct qtnf_pcie_topaz_state *ts = get_bus_priv(bus); local 1201 struct qtnf_pcie_topaz_state *ts = get_bus_priv(bus); local 1220 struct qtnf_pcie_topaz_state *ts; local [all...] |
/linux-master/arch/sparc/vdso/ |
H A D | vclock_gettime.c | 66 notrace static long vdso_fallback_gettime(long clock, struct __kernel_old_timespec *ts) argument 70 register long o1 __asm__("o1") = (long) ts; 147 struct __kernel_old_timespec *ts) 154 ts->tv_sec = vvar->wall_time_sec; 160 ts->tv_sec += __iter_div_u64_rem(ns, NSEC_PER_SEC, &ns); 161 ts->tv_nsec = ns; 167 struct __kernel_old_timespec *ts) 174 ts->tv_sec = vvar->wall_time_sec; 180 ts->tv_sec += __iter_div_u64_rem(ns, NSEC_PER_SEC, &ns); 181 ts 146 do_realtime(struct vvar_data *vvar, struct __kernel_old_timespec *ts) argument 166 do_realtime_stick(struct vvar_data *vvar, struct __kernel_old_timespec *ts) argument 186 do_monotonic(struct vvar_data *vvar, struct __kernel_old_timespec *ts) argument 206 do_monotonic_stick(struct vvar_data *vvar, struct __kernel_old_timespec *ts) argument 226 do_realtime_coarse(struct vvar_data *vvar, struct __kernel_old_timespec *ts) argument 239 do_monotonic_coarse(struct vvar_data *vvar, struct __kernel_old_timespec *ts) argument 254 __vdso_clock_gettime(clockid_t clock, struct __kernel_old_timespec *ts) argument 282 __vdso_clock_gettime_stick(clockid_t clock, struct __kernel_old_timespec *ts) argument 314 struct __kernel_old_timespec ts; member in union:tstv_t 350 struct __kernel_old_timespec ts; member in union:tstv_t [all...] |