tu 946 drivers/gpu/drm/gma500/cdv_intel_dp.c uint32_t tu; tu 976 drivers/gpu/drm/gma500/cdv_intel_dp.c m_n->tu = 64; tu 1030 drivers/gpu/drm/gma500/cdv_intel_dp.c ((m_n.tu - 1) << PIPE_GMCH_DATA_M_TU_SIZE_SHIFT) | tu 7534 drivers/gpu/drm/i915/display/intel_display.c m_n->tu = 64; tu 7626 drivers/gpu/drm/i915/display/intel_display.c I915_WRITE(PCH_TRANS_DATA_M1(pipe), TU_SIZE(m_n->tu) | m_n->gmch_m); tu 7655 drivers/gpu/drm/i915/display/intel_display.c I915_WRITE(PIPE_DATA_M1(transcoder), TU_SIZE(m_n->tu) | m_n->gmch_m); tu 7666 drivers/gpu/drm/i915/display/intel_display.c TU_SIZE(m2_n2->tu) | m2_n2->gmch_m); tu 7672 drivers/gpu/drm/i915/display/intel_display.c I915_WRITE(PIPE_DATA_M_G4X(pipe), TU_SIZE(m_n->tu) | m_n->gmch_m); tu 9701 drivers/gpu/drm/i915/display/intel_display.c m_n->tu = ((I915_READ(PCH_TRANS_DATA_M1(pipe)) tu 9719 drivers/gpu/drm/i915/display/intel_display.c m_n->tu = ((I915_READ(PIPE_DATA_M1(transcoder)) tu 9728 drivers/gpu/drm/i915/display/intel_display.c m2_n2->tu = ((I915_READ(PIPE_DATA_M2(transcoder)) tu 9737 drivers/gpu/drm/i915/display/intel_display.c m_n->tu = ((I915_READ(PIPE_DATA_M_G4X(pipe)) tu 11971 drivers/gpu/drm/i915/display/intel_display.c m_n->link_m, m_n->link_n, m_n->tu); tu 12464 drivers/gpu/drm/i915/display/intel_display.c return m_n->tu == m2_n2->tu && tu 12617 drivers/gpu/drm/i915/display/intel_display.c current_config->name.tu, \ tu 12622 drivers/gpu/drm/i915/display/intel_display.c pipe_config->name.tu, \ tu 12645 drivers/gpu/drm/i915/display/intel_display.c current_config->name.tu, \ tu 12650 drivers/gpu/drm/i915/display/intel_display.c current_config->alt_name.tu, \ tu 12655 drivers/gpu/drm/i915/display/intel_display.c pipe_config->name.tu, \ tu 260 drivers/gpu/drm/i915/display/intel_display.h u32 tu; tu 85 drivers/gpu/drm/i915/display/intel_dp_mst.c crtc_state->dp_m_n.tu = slots; tu 324 drivers/gpu/drm/i915/display/intel_dp_mst.c pipe_config->dp_m_n.tu); tu 123 drivers/gpu/drm/nouveau/dispnv50/atom.h u8 tu:6; tu 817 drivers/gpu/drm/nouveau/dispnv50/disp.c asyh->dp.tu = slots; tu 860 drivers/gpu/drm/nouveau/dispnv50/disp.c armh->dp.tu); tu 1034 drivers/net/wireless/ath/ath9k/hw.c static bool ath9k_hw_set_global_txtimeout(struct ath_hw *ah, u32 tu) tu 1036 drivers/net/wireless/ath/ath9k/hw.c if (tu > 0xFFFF) { tu 1038 drivers/net/wireless/ath/ath9k/hw.c tu); tu 1042 drivers/net/wireless/ath/ath9k/hw.c REG_RMW_FIELD(ah, AR_GTXTO, AR_GTXTO_TIMEOUT_LIMIT, tu); tu 1043 drivers/net/wireless/ath/ath9k/hw.c ah->globaltxtimeout = tu; tu 65 drivers/usb/phy/phy-tahvo.c struct tahvo_usb *tu = dev_get_drvdata(device); tu 66 drivers/usb/phy/phy-tahvo.c return sprintf(buf, "%s\n", tu->vbus_state ? "on" : "off"); tu 70 drivers/usb/phy/phy-tahvo.c static void check_vbus_state(struct tahvo_usb *tu) tu 72 drivers/usb/phy/phy-tahvo.c struct retu_dev *rdev = dev_get_drvdata(tu->pt_dev->dev.parent); tu 77 drivers/usb/phy/phy-tahvo.c switch (tu->phy.otg->state) { tu 80 drivers/usb/phy/phy-tahvo.c if (tu->phy.otg->gadget) tu 81 drivers/usb/phy/phy-tahvo.c usb_gadget_vbus_connect(tu->phy.otg->gadget); tu 82 drivers/usb/phy/phy-tahvo.c tu->phy.otg->state = OTG_STATE_B_PERIPHERAL; tu 83 drivers/usb/phy/phy-tahvo.c usb_phy_set_event(&tu->phy, USB_EVENT_ENUMERATED); tu 90 drivers/usb/phy/phy-tahvo.c tu->phy.otg->state = OTG_STATE_A_HOST; tu 95 drivers/usb/phy/phy-tahvo.c dev_info(&tu->pt_dev->dev, "USB cable connected\n"); tu 97 drivers/usb/phy/phy-tahvo.c switch (tu->phy.otg->state) { tu 99 drivers/usb/phy/phy-tahvo.c if (tu->phy.otg->gadget) tu 100 drivers/usb/phy/phy-tahvo.c usb_gadget_vbus_disconnect(tu->phy.otg->gadget); tu 101 drivers/usb/phy/phy-tahvo.c tu->phy.otg->state = OTG_STATE_B_IDLE; tu 102 drivers/usb/phy/phy-tahvo.c usb_phy_set_event(&tu->phy, USB_EVENT_NONE); tu 105 drivers/usb/phy/phy-tahvo.c tu->phy.otg->state = OTG_STATE_A_IDLE; tu 110 drivers/usb/phy/phy-tahvo.c dev_info(&tu->pt_dev->dev, "USB cable disconnected\n"); tu 113 drivers/usb/phy/phy-tahvo.c prev_state = tu->vbus_state; tu 114 drivers/usb/phy/phy-tahvo.c tu->vbus_state = reg & TAHVO_STAT_VBUS; tu 115 drivers/usb/phy/phy-tahvo.c if (prev_state != tu->vbus_state) { tu 116 drivers/usb/phy/phy-tahvo.c extcon_set_state_sync(tu->extcon, EXTCON_USB, tu->vbus_state); tu 117 drivers/usb/phy/phy-tahvo.c sysfs_notify(&tu->pt_dev->dev.kobj, NULL, "vbus_state"); tu 121 drivers/usb/phy/phy-tahvo.c static void tahvo_usb_become_host(struct tahvo_usb *tu) tu 123 drivers/usb/phy/phy-tahvo.c struct retu_dev *rdev = dev_get_drvdata(tu->pt_dev->dev.parent); tu 125 drivers/usb/phy/phy-tahvo.c extcon_set_state_sync(tu->extcon, EXTCON_USB_HOST, true); tu 130 drivers/usb/phy/phy-tahvo.c tu->phy.otg->state = OTG_STATE_A_IDLE; tu 132 drivers/usb/phy/phy-tahvo.c check_vbus_state(tu); tu 135 drivers/usb/phy/phy-tahvo.c static void tahvo_usb_stop_host(struct tahvo_usb *tu) tu 137 drivers/usb/phy/phy-tahvo.c tu->phy.otg->state = OTG_STATE_A_IDLE; tu 140 drivers/usb/phy/phy-tahvo.c static void tahvo_usb_become_peripheral(struct tahvo_usb *tu) tu 142 drivers/usb/phy/phy-tahvo.c struct retu_dev *rdev = dev_get_drvdata(tu->pt_dev->dev.parent); tu 144 drivers/usb/phy/phy-tahvo.c extcon_set_state_sync(tu->extcon, EXTCON_USB_HOST, false); tu 149 drivers/usb/phy/phy-tahvo.c tu->phy.otg->state = OTG_STATE_B_IDLE; tu 151 drivers/usb/phy/phy-tahvo.c check_vbus_state(tu); tu 154 drivers/usb/phy/phy-tahvo.c static void tahvo_usb_stop_peripheral(struct tahvo_usb *tu) tu 156 drivers/usb/phy/phy-tahvo.c if (tu->phy.otg->gadget) tu 157 drivers/usb/phy/phy-tahvo.c usb_gadget_vbus_disconnect(tu->phy.otg->gadget); tu 158 drivers/usb/phy/phy-tahvo.c tu->phy.otg->state = OTG_STATE_B_IDLE; tu 161 drivers/usb/phy/phy-tahvo.c static void tahvo_usb_power_off(struct tahvo_usb *tu) tu 163 drivers/usb/phy/phy-tahvo.c struct retu_dev *rdev = dev_get_drvdata(tu->pt_dev->dev.parent); tu 166 drivers/usb/phy/phy-tahvo.c if (tu->phy.otg->gadget) tu 167 drivers/usb/phy/phy-tahvo.c usb_gadget_vbus_disconnect(tu->phy.otg->gadget); tu 171 drivers/usb/phy/phy-tahvo.c tu->phy.otg->state = OTG_STATE_UNDEFINED; tu 176 drivers/usb/phy/phy-tahvo.c struct tahvo_usb *tu = container_of(dev, struct tahvo_usb, phy); tu 177 drivers/usb/phy/phy-tahvo.c struct retu_dev *rdev = dev_get_drvdata(tu->pt_dev->dev.parent); tu 180 drivers/usb/phy/phy-tahvo.c dev_dbg(&tu->pt_dev->dev, "%s\n", __func__); tu 194 drivers/usb/phy/phy-tahvo.c struct tahvo_usb *tu = container_of(otg->usb_phy, struct tahvo_usb, tu 197 drivers/usb/phy/phy-tahvo.c dev_dbg(&tu->pt_dev->dev, "%s %p\n", __func__, host); tu 199 drivers/usb/phy/phy-tahvo.c mutex_lock(&tu->serialize); tu 202 drivers/usb/phy/phy-tahvo.c if (tu->tahvo_mode == TAHVO_MODE_HOST) tu 203 drivers/usb/phy/phy-tahvo.c tahvo_usb_power_off(tu); tu 205 drivers/usb/phy/phy-tahvo.c mutex_unlock(&tu->serialize); tu 209 drivers/usb/phy/phy-tahvo.c if (tu->tahvo_mode == TAHVO_MODE_HOST) { tu 211 drivers/usb/phy/phy-tahvo.c tahvo_usb_become_host(tu); tu 216 drivers/usb/phy/phy-tahvo.c mutex_unlock(&tu->serialize); tu 224 drivers/usb/phy/phy-tahvo.c struct tahvo_usb *tu = container_of(otg->usb_phy, struct tahvo_usb, tu 227 drivers/usb/phy/phy-tahvo.c dev_dbg(&tu->pt_dev->dev, "%s %p\n", __func__, gadget); tu 229 drivers/usb/phy/phy-tahvo.c mutex_lock(&tu->serialize); tu 232 drivers/usb/phy/phy-tahvo.c if (tu->tahvo_mode == TAHVO_MODE_PERIPHERAL) tu 233 drivers/usb/phy/phy-tahvo.c tahvo_usb_power_off(tu); tu 234 drivers/usb/phy/phy-tahvo.c tu->phy.otg->gadget = NULL; tu 235 drivers/usb/phy/phy-tahvo.c mutex_unlock(&tu->serialize); tu 239 drivers/usb/phy/phy-tahvo.c tu->phy.otg->gadget = gadget; tu 240 drivers/usb/phy/phy-tahvo.c if (tu->tahvo_mode == TAHVO_MODE_PERIPHERAL) tu 241 drivers/usb/phy/phy-tahvo.c tahvo_usb_become_peripheral(tu); tu 243 drivers/usb/phy/phy-tahvo.c mutex_unlock(&tu->serialize); tu 250 drivers/usb/phy/phy-tahvo.c struct tahvo_usb *tu = _tu; tu 252 drivers/usb/phy/phy-tahvo.c mutex_lock(&tu->serialize); tu 253 drivers/usb/phy/phy-tahvo.c check_vbus_state(tu); tu 254 drivers/usb/phy/phy-tahvo.c mutex_unlock(&tu->serialize); tu 262 drivers/usb/phy/phy-tahvo.c struct tahvo_usb *tu = dev_get_drvdata(device); tu 264 drivers/usb/phy/phy-tahvo.c switch (tu->tahvo_mode) { tu 278 drivers/usb/phy/phy-tahvo.c struct tahvo_usb *tu = dev_get_drvdata(device); tu 281 drivers/usb/phy/phy-tahvo.c mutex_lock(&tu->serialize); tu 283 drivers/usb/phy/phy-tahvo.c if (tu->tahvo_mode == TAHVO_MODE_PERIPHERAL) tu 284 drivers/usb/phy/phy-tahvo.c tahvo_usb_stop_peripheral(tu); tu 285 drivers/usb/phy/phy-tahvo.c tu->tahvo_mode = TAHVO_MODE_HOST; tu 286 drivers/usb/phy/phy-tahvo.c if (tu->phy.otg->host) { tu 288 drivers/usb/phy/phy-tahvo.c tahvo_usb_become_host(tu); tu 291 drivers/usb/phy/phy-tahvo.c tahvo_usb_power_off(tu); tu 295 drivers/usb/phy/phy-tahvo.c if (tu->tahvo_mode == TAHVO_MODE_HOST) tu 296 drivers/usb/phy/phy-tahvo.c tahvo_usb_stop_host(tu); tu 297 drivers/usb/phy/phy-tahvo.c tu->tahvo_mode = TAHVO_MODE_PERIPHERAL; tu 298 drivers/usb/phy/phy-tahvo.c if (tu->phy.otg->gadget) { tu 300 drivers/usb/phy/phy-tahvo.c tahvo_usb_become_peripheral(tu); tu 303 drivers/usb/phy/phy-tahvo.c tahvo_usb_power_off(tu); tu 309 drivers/usb/phy/phy-tahvo.c mutex_unlock(&tu->serialize); tu 325 drivers/usb/phy/phy-tahvo.c struct tahvo_usb *tu; tu 328 drivers/usb/phy/phy-tahvo.c tu = devm_kzalloc(&pdev->dev, sizeof(*tu), GFP_KERNEL); tu 329 drivers/usb/phy/phy-tahvo.c if (!tu) tu 332 drivers/usb/phy/phy-tahvo.c tu->phy.otg = devm_kzalloc(&pdev->dev, sizeof(*tu->phy.otg), tu 334 drivers/usb/phy/phy-tahvo.c if (!tu->phy.otg) tu 337 drivers/usb/phy/phy-tahvo.c tu->pt_dev = pdev; tu 341 drivers/usb/phy/phy-tahvo.c tu->tahvo_mode = TAHVO_MODE_HOST; tu 343 drivers/usb/phy/phy-tahvo.c tu->tahvo_mode = TAHVO_MODE_PERIPHERAL; tu 346 drivers/usb/phy/phy-tahvo.c mutex_init(&tu->serialize); tu 348 drivers/usb/phy/phy-tahvo.c tu->ick = devm_clk_get(&pdev->dev, "usb_l4_ick"); tu 349 drivers/usb/phy/phy-tahvo.c if (!IS_ERR(tu->ick)) tu 350 drivers/usb/phy/phy-tahvo.c clk_enable(tu->ick); tu 355 drivers/usb/phy/phy-tahvo.c tu->vbus_state = retu_read(rdev, TAHVO_REG_IDSR) & TAHVO_STAT_VBUS; tu 357 drivers/usb/phy/phy-tahvo.c tu->extcon = devm_extcon_dev_allocate(&pdev->dev, tahvo_cable); tu 358 drivers/usb/phy/phy-tahvo.c if (IS_ERR(tu->extcon)) { tu 360 drivers/usb/phy/phy-tahvo.c ret = PTR_ERR(tu->extcon); tu 364 drivers/usb/phy/phy-tahvo.c ret = devm_extcon_dev_register(&pdev->dev, tu->extcon); tu 372 drivers/usb/phy/phy-tahvo.c extcon_set_state_sync(tu->extcon, EXTCON_USB_HOST, tu 373 drivers/usb/phy/phy-tahvo.c tu->tahvo_mode == TAHVO_MODE_HOST); tu 374 drivers/usb/phy/phy-tahvo.c extcon_set_state_sync(tu->extcon, EXTCON_USB, tu->vbus_state); tu 377 drivers/usb/phy/phy-tahvo.c tahvo_usb_power_off(tu); tu 378 drivers/usb/phy/phy-tahvo.c tu->phy.dev = &pdev->dev; tu 379 drivers/usb/phy/phy-tahvo.c tu->phy.otg->state = OTG_STATE_UNDEFINED; tu 380 drivers/usb/phy/phy-tahvo.c tu->phy.label = DRIVER_NAME; tu 381 drivers/usb/phy/phy-tahvo.c tu->phy.set_suspend = tahvo_usb_set_suspend; tu 383 drivers/usb/phy/phy-tahvo.c tu->phy.otg->usb_phy = &tu->phy; tu 384 drivers/usb/phy/phy-tahvo.c tu->phy.otg->set_host = tahvo_usb_set_host; tu 385 drivers/usb/phy/phy-tahvo.c tu->phy.otg->set_peripheral = tahvo_usb_set_peripheral; tu 387 drivers/usb/phy/phy-tahvo.c ret = usb_add_phy(&tu->phy, USB_PHY_TYPE_USB2); tu 394 drivers/usb/phy/phy-tahvo.c dev_set_drvdata(&pdev->dev, tu); tu 396 drivers/usb/phy/phy-tahvo.c tu->irq = platform_get_irq(pdev, 0); tu 397 drivers/usb/phy/phy-tahvo.c ret = request_threaded_irq(tu->irq, NULL, tahvo_usb_vbus_interrupt, tu 399 drivers/usb/phy/phy-tahvo.c "tahvo-vbus", tu); tu 409 drivers/usb/phy/phy-tahvo.c usb_remove_phy(&tu->phy); tu 411 drivers/usb/phy/phy-tahvo.c if (!IS_ERR(tu->ick)) tu 412 drivers/usb/phy/phy-tahvo.c clk_disable(tu->ick); tu 419 drivers/usb/phy/phy-tahvo.c struct tahvo_usb *tu = platform_get_drvdata(pdev); tu 421 drivers/usb/phy/phy-tahvo.c free_irq(tu->irq, tu); tu 422 drivers/usb/phy/phy-tahvo.c usb_remove_phy(&tu->phy); tu 423 drivers/usb/phy/phy-tahvo.c if (!IS_ERR(tu->ick)) tu 424 drivers/usb/phy/phy-tahvo.c clk_disable(tu->ick); tu 3261 include/linux/ieee80211.h static inline unsigned long ieee80211_tu_to_usec(unsigned long tu) tu 3263 include/linux/ieee80211.h return 1024 * tu; tu 1126 ipc/sem.c struct sem_undo *un, *tu; tu 1134 ipc/sem.c list_for_each_entry_safe(un, tu, &sma->list_id, list_id) { tu 1951 kernel/time/hrtimer.c struct timespec64 tu; tu 1953 kernel/time/hrtimer.c if (get_timespec64(&tu, rqtp)) tu 1956 kernel/time/hrtimer.c if (!timespec64_valid(&tu)) tu 1961 kernel/time/hrtimer.c return hrtimer_nanosleep(&tu, HRTIMER_MODE_REL, CLOCK_MONOTONIC); tu 1971 kernel/time/hrtimer.c struct timespec64 tu; tu 1973 kernel/time/hrtimer.c if (get_old_timespec32(&tu, rqtp)) tu 1976 kernel/time/hrtimer.c if (!timespec64_valid(&tu)) tu 1981 kernel/time/hrtimer.c return hrtimer_nanosleep(&tu, HRTIMER_MODE_REL, CLOCK_MONOTONIC); tu 90 kernel/trace/trace_uprobe.c static int register_uprobe_event(struct trace_uprobe *tu); tu 91 kernel/trace/trace_uprobe.c static int unregister_uprobe_event(struct trace_uprobe *tu); tu 94 kernel/trace/trace_uprobe.c struct trace_uprobe *tu; tu 214 kernel/trace/trace_uprobe.c base_addr = udd->bp_addr - udd->tu->offset; tu 272 kernel/trace/trace_uprobe.c static inline bool is_ret_probe(struct trace_uprobe *tu) tu 274 kernel/trace/trace_uprobe.c return tu->consumer.ret_handler != NULL; tu 279 kernel/trace/trace_uprobe.c struct trace_uprobe *tu = to_trace_uprobe(ev); tu 281 kernel/trace/trace_uprobe.c return trace_probe_is_enabled(&tu->tp); tu 284 kernel/trace/trace_uprobe.c static bool trace_uprobe_match_command_head(struct trace_uprobe *tu, tu 293 kernel/trace/trace_uprobe.c len = strlen(tu->filename); tu 294 kernel/trace/trace_uprobe.c if (strncmp(tu->filename, argv[0], len) || argv[0][len] != ':') tu 297 kernel/trace/trace_uprobe.c if (tu->ref_ctr_offset == 0) tu 299 kernel/trace/trace_uprobe.c (int)(sizeof(void *) * 2), tu->offset); tu 302 kernel/trace/trace_uprobe.c (int)(sizeof(void *) * 2), tu->offset, tu 303 kernel/trace/trace_uprobe.c tu->ref_ctr_offset); tu 309 kernel/trace/trace_uprobe.c return trace_probe_match_command_args(&tu->tp, argc, argv); tu 315 kernel/trace/trace_uprobe.c struct trace_uprobe *tu = to_trace_uprobe(ev); tu 317 kernel/trace/trace_uprobe.c return strcmp(trace_probe_name(&tu->tp), event) == 0 && tu 318 kernel/trace/trace_uprobe.c (!system || strcmp(trace_probe_group_name(&tu->tp), system) == 0) && tu 319 kernel/trace/trace_uprobe.c trace_uprobe_match_command_head(tu, argc, argv); tu 340 kernel/trace/trace_uprobe.c struct trace_uprobe *tu; tu 343 kernel/trace/trace_uprobe.c tu = kzalloc(SIZEOF_TRACE_UPROBE(nargs), GFP_KERNEL); tu 344 kernel/trace/trace_uprobe.c if (!tu) tu 347 kernel/trace/trace_uprobe.c ret = trace_probe_init(&tu->tp, event, group, true); tu 351 kernel/trace/trace_uprobe.c dyn_event_init(&tu->devent, &trace_uprobe_ops); tu 352 kernel/trace/trace_uprobe.c tu->consumer.handler = uprobe_dispatcher; tu 354 kernel/trace/trace_uprobe.c tu->consumer.ret_handler = uretprobe_dispatcher; tu 355 kernel/trace/trace_uprobe.c init_trace_uprobe_filter(tu->tp.event->filter); tu 356 kernel/trace/trace_uprobe.c return tu; tu 359 kernel/trace/trace_uprobe.c kfree(tu); tu 364 kernel/trace/trace_uprobe.c static void free_trace_uprobe(struct trace_uprobe *tu) tu 366 kernel/trace/trace_uprobe.c if (!tu) tu 369 kernel/trace/trace_uprobe.c path_put(&tu->path); tu 370 kernel/trace/trace_uprobe.c trace_probe_cleanup(&tu->tp); tu 371 kernel/trace/trace_uprobe.c kfree(tu->filename); tu 372 kernel/trace/trace_uprobe.c kfree(tu); tu 378 kernel/trace/trace_uprobe.c struct trace_uprobe *tu; tu 380 kernel/trace/trace_uprobe.c for_each_trace_uprobe(tu, pos) tu 381 kernel/trace/trace_uprobe.c if (strcmp(trace_probe_name(&tu->tp), event) == 0 && tu 382 kernel/trace/trace_uprobe.c strcmp(trace_probe_group_name(&tu->tp), group) == 0) tu 383 kernel/trace/trace_uprobe.c return tu; tu 389 kernel/trace/trace_uprobe.c static int unregister_trace_uprobe(struct trace_uprobe *tu) tu 393 kernel/trace/trace_uprobe.c if (trace_probe_has_sibling(&tu->tp)) tu 396 kernel/trace/trace_uprobe.c ret = unregister_uprobe_event(tu); tu 401 kernel/trace/trace_uprobe.c dyn_event_remove(&tu->devent); tu 402 kernel/trace/trace_uprobe.c trace_probe_unlink(&tu->tp); tu 403 kernel/trace/trace_uprobe.c free_trace_uprobe(tu); tu 438 kernel/trace/trace_uprobe.c static int append_trace_uprobe(struct trace_uprobe *tu, struct trace_uprobe *to) tu 442 kernel/trace/trace_uprobe.c ret = trace_probe_compare_arg_type(&tu->tp, &to->tp); tu 449 kernel/trace/trace_uprobe.c if (trace_uprobe_has_same_uprobe(to, tu)) { tu 456 kernel/trace/trace_uprobe.c ret = trace_probe_append(&tu->tp, &to->tp); tu 458 kernel/trace/trace_uprobe.c dyn_event_add(&tu->devent); tu 490 kernel/trace/trace_uprobe.c static int register_trace_uprobe(struct trace_uprobe *tu) tu 497 kernel/trace/trace_uprobe.c ret = validate_ref_ctr_offset(tu); tu 502 kernel/trace/trace_uprobe.c old_tu = find_probe_event(trace_probe_name(&tu->tp), tu 503 kernel/trace/trace_uprobe.c trace_probe_group_name(&tu->tp)); tu 505 kernel/trace/trace_uprobe.c if (is_ret_probe(tu) != is_ret_probe(old_tu)) { tu 510 kernel/trace/trace_uprobe.c ret = append_trace_uprobe(tu, old_tu); tu 515 kernel/trace/trace_uprobe.c ret = register_uprobe_event(tu); tu 521 kernel/trace/trace_uprobe.c dyn_event_add(&tu->devent); tu 535 kernel/trace/trace_uprobe.c struct trace_uprobe *tu; tu 656 kernel/trace/trace_uprobe.c tu = alloc_trace_uprobe(group, event, argc, is_return); tu 657 kernel/trace/trace_uprobe.c if (IS_ERR(tu)) { tu 658 kernel/trace/trace_uprobe.c ret = PTR_ERR(tu); tu 663 kernel/trace/trace_uprobe.c tu->offset = offset; tu 664 kernel/trace/trace_uprobe.c tu->ref_ctr_offset = ref_ctr_offset; tu 665 kernel/trace/trace_uprobe.c tu->path = path; tu 666 kernel/trace/trace_uprobe.c tu->filename = filename; tu 677 kernel/trace/trace_uprobe.c ret = traceprobe_parse_probe_arg(&tu->tp, i, tmp, tu 684 kernel/trace/trace_uprobe.c ret = traceprobe_set_print_fmt(&tu->tp, is_ret_probe(tu)); tu 688 kernel/trace/trace_uprobe.c ret = register_trace_uprobe(tu); tu 693 kernel/trace/trace_uprobe.c free_trace_uprobe(tu); tu 719 kernel/trace/trace_uprobe.c struct trace_uprobe *tu = to_trace_uprobe(ev); tu 721 kernel/trace/trace_uprobe.c return unregister_trace_uprobe(tu); tu 727 kernel/trace/trace_uprobe.c struct trace_uprobe *tu = to_trace_uprobe(ev); tu 728 kernel/trace/trace_uprobe.c char c = is_ret_probe(tu) ? 'r' : 'p'; tu 731 kernel/trace/trace_uprobe.c seq_printf(m, "%c:%s/%s %s:0x%0*lx", c, trace_probe_group_name(&tu->tp), tu 732 kernel/trace/trace_uprobe.c trace_probe_name(&tu->tp), tu->filename, tu 733 kernel/trace/trace_uprobe.c (int)(sizeof(void *) * 2), tu->offset); tu 735 kernel/trace/trace_uprobe.c if (tu->ref_ctr_offset) tu 736 kernel/trace/trace_uprobe.c seq_printf(m, "(0x%lx)", tu->ref_ctr_offset); tu 738 kernel/trace/trace_uprobe.c for (i = 0; i < tu->tp.nr_args; i++) tu 739 kernel/trace/trace_uprobe.c seq_printf(m, " %s=%s", tu->tp.args[i].name, tu->tp.args[i].comm); tu 799 kernel/trace/trace_uprobe.c struct trace_uprobe *tu; tu 804 kernel/trace/trace_uprobe.c tu = to_trace_uprobe(ev); tu 805 kernel/trace/trace_uprobe.c seq_printf(m, " %s %-44s %15lu\n", tu->filename, tu 806 kernel/trace/trace_uprobe.c trace_probe_name(&tu->tp), tu->nhit); tu 928 kernel/trace/trace_uprobe.c static void __uprobe_trace_func(struct trace_uprobe *tu, tu 938 kernel/trace/trace_uprobe.c struct trace_event_call *call = trace_probe_event_call(&tu->tp); tu 942 kernel/trace/trace_uprobe.c if (WARN_ON_ONCE(tu->tp.size + dsize > PAGE_SIZE)) tu 948 kernel/trace/trace_uprobe.c esize = SIZEOF_TRACE_ENTRY(is_ret_probe(tu)); tu 949 kernel/trace/trace_uprobe.c size = esize + tu->tp.size + dsize; tu 956 kernel/trace/trace_uprobe.c if (is_ret_probe(tu)) { tu 965 kernel/trace/trace_uprobe.c memcpy(data, ucb->buf, tu->tp.size + dsize); tu 971 kernel/trace/trace_uprobe.c static int uprobe_trace_func(struct trace_uprobe *tu, struct pt_regs *regs, tu 976 kernel/trace/trace_uprobe.c if (is_ret_probe(tu)) tu 980 kernel/trace/trace_uprobe.c trace_probe_for_each_link_rcu(link, &tu->tp) tu 981 kernel/trace/trace_uprobe.c __uprobe_trace_func(tu, 0, regs, ucb, dsize, link->file); tu 987 kernel/trace/trace_uprobe.c static void uretprobe_trace_func(struct trace_uprobe *tu, unsigned long func, tu 994 kernel/trace/trace_uprobe.c trace_probe_for_each_link_rcu(link, &tu->tp) tu 995 kernel/trace/trace_uprobe.c __uprobe_trace_func(tu, func, regs, ucb, dsize, link->file); tu 1005 kernel/trace/trace_uprobe.c struct trace_uprobe *tu; tu 1009 kernel/trace/trace_uprobe.c tu = trace_uprobe_primary_from_call( tu 1011 kernel/trace/trace_uprobe.c if (unlikely(!tu)) tu 1014 kernel/trace/trace_uprobe.c if (is_ret_probe(tu)) { tu 1016 kernel/trace/trace_uprobe.c trace_probe_name(&tu->tp), tu 1021 kernel/trace/trace_uprobe.c trace_probe_name(&tu->tp), tu 1026 kernel/trace/trace_uprobe.c if (print_probe_args(s, tu->tp.args, tu->tp.nr_args, data, entry) < 0) tu 1039 kernel/trace/trace_uprobe.c static int trace_uprobe_enable(struct trace_uprobe *tu, filter_func_t filter) tu 1043 kernel/trace/trace_uprobe.c tu->consumer.filter = filter; tu 1044 kernel/trace/trace_uprobe.c tu->inode = d_real_inode(tu->path.dentry); tu 1046 kernel/trace/trace_uprobe.c if (tu->ref_ctr_offset) tu 1047 kernel/trace/trace_uprobe.c ret = uprobe_register_refctr(tu->inode, tu->offset, tu 1048 kernel/trace/trace_uprobe.c tu->ref_ctr_offset, &tu->consumer); tu 1050 kernel/trace/trace_uprobe.c ret = uprobe_register(tu->inode, tu->offset, &tu->consumer); tu 1053 kernel/trace/trace_uprobe.c tu->inode = NULL; tu 1061 kernel/trace/trace_uprobe.c struct trace_uprobe *tu; tu 1063 kernel/trace/trace_uprobe.c tu = container_of(tp, struct trace_uprobe, tp); tu 1064 kernel/trace/trace_uprobe.c WARN_ON(!uprobe_filter_is_empty(tu->tp.event->filter)); tu 1067 kernel/trace/trace_uprobe.c tu = container_of(pos, struct trace_uprobe, tp); tu 1068 kernel/trace/trace_uprobe.c if (!tu->inode) tu 1071 kernel/trace/trace_uprobe.c uprobe_unregister(tu->inode, tu->offset, &tu->consumer); tu 1072 kernel/trace/trace_uprobe.c tu->inode = NULL; tu 1080 kernel/trace/trace_uprobe.c struct trace_uprobe *tu; tu 1104 kernel/trace/trace_uprobe.c tu = container_of(tp, struct trace_uprobe, tp); tu 1105 kernel/trace/trace_uprobe.c WARN_ON(!uprobe_filter_is_empty(tu->tp.event->filter)); tu 1115 kernel/trace/trace_uprobe.c tu = container_of(pos, struct trace_uprobe, tp); tu 1116 kernel/trace/trace_uprobe.c ret = trace_uprobe_enable(tu, filter); tu 1166 kernel/trace/trace_uprobe.c struct trace_uprobe *tu; tu 1168 kernel/trace/trace_uprobe.c tu = trace_uprobe_primary_from_call(event_call); tu 1169 kernel/trace/trace_uprobe.c if (unlikely(!tu)) tu 1172 kernel/trace/trace_uprobe.c if (is_ret_probe(tu)) { tu 1181 kernel/trace/trace_uprobe.c return traceprobe_define_arg_fields(event_call, size, &tu->tp); tu 1261 kernel/trace/trace_uprobe.c struct trace_uprobe *tu; tu 1268 kernel/trace/trace_uprobe.c tu = container_of(tp, struct trace_uprobe, tp); tu 1269 kernel/trace/trace_uprobe.c if (trace_uprobe_filter_remove(tu->tp.event->filter, event)) tu 1273 kernel/trace/trace_uprobe.c tu = container_of(pos, struct trace_uprobe, tp); tu 1274 kernel/trace/trace_uprobe.c ret = uprobe_apply(tu->inode, tu->offset, &tu->consumer, false); tu 1286 kernel/trace/trace_uprobe.c struct trace_uprobe *tu; tu 1293 kernel/trace/trace_uprobe.c tu = container_of(tp, struct trace_uprobe, tp); tu 1294 kernel/trace/trace_uprobe.c if (trace_uprobe_filter_add(tu->tp.event->filter, event)) tu 1298 kernel/trace/trace_uprobe.c err = uprobe_apply(tu->inode, tu->offset, &tu->consumer, true); tu 1312 kernel/trace/trace_uprobe.c struct trace_uprobe *tu; tu 1315 kernel/trace/trace_uprobe.c tu = container_of(uc, struct trace_uprobe, consumer); tu 1316 kernel/trace/trace_uprobe.c filter = tu->tp.event->filter; tu 1325 kernel/trace/trace_uprobe.c static void __uprobe_perf_func(struct trace_uprobe *tu, tu 1329 kernel/trace/trace_uprobe.c struct trace_event_call *call = trace_probe_event_call(&tu->tp); tu 1339 kernel/trace/trace_uprobe.c esize = SIZEOF_TRACE_ENTRY(is_ret_probe(tu)); tu 1341 kernel/trace/trace_uprobe.c size = esize + tu->tp.size + dsize; tu 1355 kernel/trace/trace_uprobe.c if (is_ret_probe(tu)) { tu 1364 kernel/trace/trace_uprobe.c memcpy(data, ucb->buf, tu->tp.size + dsize); tu 1366 kernel/trace/trace_uprobe.c if (size - esize > tu->tp.size + dsize) { tu 1367 kernel/trace/trace_uprobe.c int len = tu->tp.size + dsize; tu 1379 kernel/trace/trace_uprobe.c static int uprobe_perf_func(struct trace_uprobe *tu, struct pt_regs *regs, tu 1382 kernel/trace/trace_uprobe.c if (!uprobe_perf_filter(&tu->consumer, 0, current->mm)) tu 1385 kernel/trace/trace_uprobe.c if (!is_ret_probe(tu)) tu 1386 kernel/trace/trace_uprobe.c __uprobe_perf_func(tu, 0, regs, ucb, dsize); tu 1390 kernel/trace/trace_uprobe.c static void uretprobe_perf_func(struct trace_uprobe *tu, unsigned long func, tu 1394 kernel/trace/trace_uprobe.c __uprobe_perf_func(tu, func, regs, ucb, dsize); tu 1403 kernel/trace/trace_uprobe.c struct trace_uprobe *tu; tu 1406 kernel/trace/trace_uprobe.c tu = find_probe_event(pevent, group); tu 1408 kernel/trace/trace_uprobe.c tu = event->tp_event->data; tu 1409 kernel/trace/trace_uprobe.c if (!tu) tu 1412 kernel/trace/trace_uprobe.c *fd_type = is_ret_probe(tu) ? BPF_FD_TYPE_URETPROBE tu 1414 kernel/trace/trace_uprobe.c *filename = tu->filename; tu 1415 kernel/trace/trace_uprobe.c *probe_offset = tu->offset; tu 1457 kernel/trace/trace_uprobe.c struct trace_uprobe *tu; tu 1464 kernel/trace/trace_uprobe.c tu = container_of(con, struct trace_uprobe, consumer); tu 1465 kernel/trace/trace_uprobe.c tu->nhit++; tu 1467 kernel/trace/trace_uprobe.c udd.tu = tu; tu 1475 kernel/trace/trace_uprobe.c dsize = __get_data_size(&tu->tp, regs); tu 1476 kernel/trace/trace_uprobe.c esize = SIZEOF_TRACE_ENTRY(is_ret_probe(tu)); tu 1479 kernel/trace/trace_uprobe.c store_trace_args(ucb->buf, &tu->tp, regs, esize, dsize); tu 1481 kernel/trace/trace_uprobe.c if (trace_probe_test_flag(&tu->tp, TP_FLAG_TRACE)) tu 1482 kernel/trace/trace_uprobe.c ret |= uprobe_trace_func(tu, regs, ucb, dsize); tu 1485 kernel/trace/trace_uprobe.c if (trace_probe_test_flag(&tu->tp, TP_FLAG_PROFILE)) tu 1486 kernel/trace/trace_uprobe.c ret |= uprobe_perf_func(tu, regs, ucb, dsize); tu 1495 kernel/trace/trace_uprobe.c struct trace_uprobe *tu; tu 1500 kernel/trace/trace_uprobe.c tu = container_of(con, struct trace_uprobe, consumer); tu 1502 kernel/trace/trace_uprobe.c udd.tu = tu; tu 1510 kernel/trace/trace_uprobe.c dsize = __get_data_size(&tu->tp, regs); tu 1511 kernel/trace/trace_uprobe.c esize = SIZEOF_TRACE_ENTRY(is_ret_probe(tu)); tu 1514 kernel/trace/trace_uprobe.c store_trace_args(ucb->buf, &tu->tp, regs, esize, dsize); tu 1516 kernel/trace/trace_uprobe.c if (trace_probe_test_flag(&tu->tp, TP_FLAG_TRACE)) tu 1517 kernel/trace/trace_uprobe.c uretprobe_trace_func(tu, func, regs, ucb, dsize); tu 1520 kernel/trace/trace_uprobe.c if (trace_probe_test_flag(&tu->tp, TP_FLAG_PROFILE)) tu 1521 kernel/trace/trace_uprobe.c uretprobe_perf_func(tu, func, regs, ucb, dsize); tu 1531 kernel/trace/trace_uprobe.c static inline void init_trace_event_call(struct trace_uprobe *tu) tu 1533 kernel/trace/trace_uprobe.c struct trace_event_call *call = trace_probe_event_call(&tu->tp); tu 1542 kernel/trace/trace_uprobe.c static int register_uprobe_event(struct trace_uprobe *tu) tu 1544 kernel/trace/trace_uprobe.c init_trace_event_call(tu); tu 1546 kernel/trace/trace_uprobe.c return trace_probe_register_event_call(&tu->tp); tu 1549 kernel/trace/trace_uprobe.c static int unregister_uprobe_event(struct trace_uprobe *tu) tu 1551 kernel/trace/trace_uprobe.c return trace_probe_unregister_event_call(&tu->tp); tu 1559 kernel/trace/trace_uprobe.c struct trace_uprobe *tu; tu 1577 kernel/trace/trace_uprobe.c tu = alloc_trace_uprobe(UPROBE_EVENT_SYSTEM, "DUMMY_EVENT", 0, tu 1580 kernel/trace/trace_uprobe.c if (IS_ERR(tu)) { tu 1582 kernel/trace/trace_uprobe.c (int)PTR_ERR(tu)); tu 1584 kernel/trace/trace_uprobe.c return ERR_CAST(tu); tu 1587 kernel/trace/trace_uprobe.c tu->offset = offs; tu 1588 kernel/trace/trace_uprobe.c tu->path = path; tu 1589 kernel/trace/trace_uprobe.c tu->ref_ctr_offset = ref_ctr_offset; tu 1590 kernel/trace/trace_uprobe.c tu->filename = kstrdup(name, GFP_KERNEL); tu 1591 kernel/trace/trace_uprobe.c init_trace_event_call(tu); tu 1593 kernel/trace/trace_uprobe.c if (traceprobe_set_print_fmt(&tu->tp, is_ret_probe(tu)) < 0) { tu 1598 kernel/trace/trace_uprobe.c return trace_probe_event_call(&tu->tp); tu 1600 kernel/trace/trace_uprobe.c free_trace_uprobe(tu); tu 1606 kernel/trace/trace_uprobe.c struct trace_uprobe *tu; tu 1608 kernel/trace/trace_uprobe.c tu = trace_uprobe_primary_from_call(event_call); tu 1610 kernel/trace/trace_uprobe.c free_trace_uprobe(tu); tu 3574 net/mac80211/mlme.c u32 tu, ms; tu 3575 net/mac80211/mlme.c tu = le32_to_cpu(elems.timeout_int->value); tu 3576 net/mac80211/mlme.c ms = tu * 1024 / 1000; tu 3579 net/mac80211/mlme.c mgmt->sa, tu, ms); tu 1296 sound/core/timer.c struct snd_timer_user *tu = timeri->callback_data; tu 1300 sound/core/timer.c spin_lock(&tu->qlock); tu 1301 sound/core/timer.c if (tu->qused > 0) { tu 1302 sound/core/timer.c prev = tu->qtail == 0 ? tu->queue_size - 1 : tu->qtail - 1; tu 1303 sound/core/timer.c r = &tu->queue[prev]; tu 1309 sound/core/timer.c if (tu->qused >= tu->queue_size) { tu 1310 sound/core/timer.c tu->overrun++; tu 1312 sound/core/timer.c r = &tu->queue[tu->qtail++]; tu 1313 sound/core/timer.c tu->qtail %= tu->queue_size; tu 1316 sound/core/timer.c tu->qused++; tu 1319 sound/core/timer.c spin_unlock(&tu->qlock); tu 1320 sound/core/timer.c kill_fasync(&tu->fasync, SIGIO, POLL_IN); tu 1321 sound/core/timer.c wake_up(&tu->qchange_sleep); tu 1324 sound/core/timer.c static void snd_timer_user_append_to_tqueue(struct snd_timer_user *tu, tu 1327 sound/core/timer.c if (tu->qused >= tu->queue_size) { tu 1328 sound/core/timer.c tu->overrun++; tu 1330 sound/core/timer.c memcpy(&tu->tqueue[tu->qtail++], tread, sizeof(*tread)); tu 1331 sound/core/timer.c tu->qtail %= tu->queue_size; tu 1332 sound/core/timer.c tu->qused++; tu 1341 sound/core/timer.c struct snd_timer_user *tu = timeri->callback_data; tu 1347 sound/core/timer.c tu->tstamp = *tstamp; tu 1348 sound/core/timer.c if ((tu->filter & (1 << event)) == 0 || !tu->tread) tu 1354 sound/core/timer.c spin_lock_irqsave(&tu->qlock, flags); tu 1355 sound/core/timer.c snd_timer_user_append_to_tqueue(tu, &r1); tu 1356 sound/core/timer.c spin_unlock_irqrestore(&tu->qlock, flags); tu 1357 sound/core/timer.c kill_fasync(&tu->fasync, SIGIO, POLL_IN); tu 1358 sound/core/timer.c wake_up(&tu->qchange_sleep); tu 1363 sound/core/timer.c struct snd_timer_user *tu = timeri->callback_data; tu 1365 sound/core/timer.c tu->disconnected = true; tu 1366 sound/core/timer.c wake_up(&tu->qchange_sleep); tu 1373 sound/core/timer.c struct snd_timer_user *tu = timeri->callback_data; tu 1380 sound/core/timer.c spin_lock(&tu->qlock); tu 1381 sound/core/timer.c if ((tu->filter & ((1 << SNDRV_TIMER_EVENT_RESOLUTION) | tu 1383 sound/core/timer.c spin_unlock(&tu->qlock); tu 1386 sound/core/timer.c if (tu->last_resolution != resolution || ticks > 0) { tu 1392 sound/core/timer.c if ((tu->filter & (1 << SNDRV_TIMER_EVENT_RESOLUTION)) && tu 1393 sound/core/timer.c tu->last_resolution != resolution) { tu 1397 sound/core/timer.c snd_timer_user_append_to_tqueue(tu, &r1); tu 1398 sound/core/timer.c tu->last_resolution = resolution; tu 1401 sound/core/timer.c if ((tu->filter & (1 << SNDRV_TIMER_EVENT_TICK)) == 0) tu 1405 sound/core/timer.c if (tu->qused > 0) { tu 1406 sound/core/timer.c prev = tu->qtail == 0 ? tu->queue_size - 1 : tu->qtail - 1; tu 1407 sound/core/timer.c r = &tu->tqueue[prev]; tu 1418 sound/core/timer.c snd_timer_user_append_to_tqueue(tu, &r1); tu 1421 sound/core/timer.c spin_unlock(&tu->qlock); tu 1424 sound/core/timer.c kill_fasync(&tu->fasync, SIGIO, POLL_IN); tu 1425 sound/core/timer.c wake_up(&tu->qchange_sleep); tu 1428 sound/core/timer.c static int realloc_user_queue(struct snd_timer_user *tu, int size) tu 1433 sound/core/timer.c if (tu->tread) { tu 1443 sound/core/timer.c spin_lock_irq(&tu->qlock); tu 1444 sound/core/timer.c kfree(tu->queue); tu 1445 sound/core/timer.c kfree(tu->tqueue); tu 1446 sound/core/timer.c tu->queue_size = size; tu 1447 sound/core/timer.c tu->queue = queue; tu 1448 sound/core/timer.c tu->tqueue = tqueue; tu 1449 sound/core/timer.c tu->qhead = tu->qtail = tu->qused = 0; tu 1450 sound/core/timer.c spin_unlock_irq(&tu->qlock); tu 1457 sound/core/timer.c struct snd_timer_user *tu; tu 1464 sound/core/timer.c tu = kzalloc(sizeof(*tu), GFP_KERNEL); tu 1465 sound/core/timer.c if (tu == NULL) tu 1467 sound/core/timer.c spin_lock_init(&tu->qlock); tu 1468 sound/core/timer.c init_waitqueue_head(&tu->qchange_sleep); tu 1469 sound/core/timer.c mutex_init(&tu->ioctl_lock); tu 1470 sound/core/timer.c tu->ticks = 1; tu 1471 sound/core/timer.c if (realloc_user_queue(tu, 128) < 0) { tu 1472 sound/core/timer.c kfree(tu); tu 1475 sound/core/timer.c file->private_data = tu; tu 1481 sound/core/timer.c struct snd_timer_user *tu; tu 1484 sound/core/timer.c tu = file->private_data; tu 1486 sound/core/timer.c mutex_lock(&tu->ioctl_lock); tu 1487 sound/core/timer.c if (tu->timeri) tu 1488 sound/core/timer.c snd_timer_close(tu->timeri); tu 1489 sound/core/timer.c mutex_unlock(&tu->ioctl_lock); tu 1490 sound/core/timer.c kfree(tu->queue); tu 1491 sound/core/timer.c kfree(tu->tqueue); tu 1492 sound/core/timer.c kfree(tu); tu 1721 sound/core/timer.c struct snd_timer_user *tu; tu 1726 sound/core/timer.c tu = file->private_data; tu 1727 sound/core/timer.c if (tu->timeri) { tu 1728 sound/core/timer.c snd_timer_close(tu->timeri); tu 1729 sound/core/timer.c tu->timeri = NULL; tu 1738 sound/core/timer.c err = snd_timer_open(&tu->timeri, str, &tselect.id, current->pid); tu 1742 sound/core/timer.c tu->timeri->flags |= SNDRV_TIMER_IFLG_FAST; tu 1743 sound/core/timer.c tu->timeri->callback = tu->tread tu 1745 sound/core/timer.c tu->timeri->ccallback = snd_timer_user_ccallback; tu 1746 sound/core/timer.c tu->timeri->callback_data = (void *)tu; tu 1747 sound/core/timer.c tu->timeri->disconnect = snd_timer_user_disconnect; tu 1756 sound/core/timer.c struct snd_timer_user *tu; tu 1761 sound/core/timer.c tu = file->private_data; tu 1762 sound/core/timer.c if (!tu->timeri) tu 1764 sound/core/timer.c t = tu->timeri->timer; tu 1786 sound/core/timer.c struct snd_timer_user *tu; tu 1791 sound/core/timer.c tu = file->private_data; tu 1792 sound/core/timer.c if (!tu->timeri) tu 1794 sound/core/timer.c t = tu->timeri->timer; tu 1808 sound/core/timer.c resolution = snd_timer_resolution(tu->timeri); tu 1837 sound/core/timer.c snd_timer_stop(tu->timeri); tu 1839 sound/core/timer.c tu->timeri->flags &= ~(SNDRV_TIMER_IFLG_AUTO| tu 1843 sound/core/timer.c tu->timeri->flags |= SNDRV_TIMER_IFLG_AUTO; tu 1845 sound/core/timer.c tu->timeri->flags |= SNDRV_TIMER_IFLG_EXCLUSIVE; tu 1847 sound/core/timer.c tu->timeri->flags |= SNDRV_TIMER_IFLG_EARLY_EVENT; tu 1850 sound/core/timer.c (unsigned int)tu->queue_size != params.queue_size) { tu 1851 sound/core/timer.c err = realloc_user_queue(tu, params.queue_size); tu 1855 sound/core/timer.c spin_lock_irq(&tu->qlock); tu 1856 sound/core/timer.c tu->qhead = tu->qtail = tu->qused = 0; tu 1857 sound/core/timer.c if (tu->timeri->flags & SNDRV_TIMER_IFLG_EARLY_EVENT) { tu 1858 sound/core/timer.c if (tu->tread) { tu 1865 sound/core/timer.c snd_timer_user_append_to_tqueue(tu, &tread); tu 1867 sound/core/timer.c struct snd_timer_read *r = &tu->queue[0]; tu 1870 sound/core/timer.c tu->qused++; tu 1871 sound/core/timer.c tu->qtail++; tu 1874 sound/core/timer.c tu->filter = params.filter; tu 1875 sound/core/timer.c tu->ticks = params.ticks; tu 1876 sound/core/timer.c spin_unlock_irq(&tu->qlock); tu 1887 sound/core/timer.c struct snd_timer_user *tu; tu 1890 sound/core/timer.c tu = file->private_data; tu 1891 sound/core/timer.c if (!tu->timeri) tu 1894 sound/core/timer.c status.tstamp = tu->tstamp; tu 1895 sound/core/timer.c status.resolution = snd_timer_resolution(tu->timeri); tu 1896 sound/core/timer.c status.lost = tu->timeri->lost; tu 1897 sound/core/timer.c status.overrun = tu->overrun; tu 1898 sound/core/timer.c spin_lock_irq(&tu->qlock); tu 1899 sound/core/timer.c status.queue = tu->qused; tu 1900 sound/core/timer.c spin_unlock_irq(&tu->qlock); tu 1909 sound/core/timer.c struct snd_timer_user *tu; tu 1911 sound/core/timer.c tu = file->private_data; tu 1912 sound/core/timer.c if (!tu->timeri) tu 1914 sound/core/timer.c snd_timer_stop(tu->timeri); tu 1915 sound/core/timer.c tu->timeri->lost = 0; tu 1916 sound/core/timer.c tu->last_resolution = 0; tu 1917 sound/core/timer.c err = snd_timer_start(tu->timeri, tu->ticks); tu 1926 sound/core/timer.c struct snd_timer_user *tu; tu 1928 sound/core/timer.c tu = file->private_data; tu 1929 sound/core/timer.c if (!tu->timeri) tu 1931 sound/core/timer.c err = snd_timer_stop(tu->timeri); tu 1940 sound/core/timer.c struct snd_timer_user *tu; tu 1942 sound/core/timer.c tu = file->private_data; tu 1943 sound/core/timer.c if (!tu->timeri) tu 1946 sound/core/timer.c if (!(tu->timeri->flags & SNDRV_TIMER_IFLG_PAUSED)) tu 1948 sound/core/timer.c tu->timeri->lost = 0; tu 1949 sound/core/timer.c err = snd_timer_continue(tu->timeri); tu 1958 sound/core/timer.c struct snd_timer_user *tu; tu 1960 sound/core/timer.c tu = file->private_data; tu 1961 sound/core/timer.c if (!tu->timeri) tu 1963 sound/core/timer.c err = snd_timer_pause(tu->timeri); tu 1979 sound/core/timer.c struct snd_timer_user *tu; tu 1983 sound/core/timer.c tu = file->private_data; tu 1993 sound/core/timer.c if (tu->timeri) /* too late */ tu 1997 sound/core/timer.c old_tread = tu->tread; tu 1998 sound/core/timer.c tu->tread = xarg ? 1 : 0; tu 1999 sound/core/timer.c if (tu->tread != old_tread && tu 2000 sound/core/timer.c realloc_user_queue(tu, tu->queue_size) < 0) { tu 2001 sound/core/timer.c tu->tread = old_tread; tu 2039 sound/core/timer.c struct snd_timer_user *tu = file->private_data; tu 2042 sound/core/timer.c mutex_lock(&tu->ioctl_lock); tu 2044 sound/core/timer.c mutex_unlock(&tu->ioctl_lock); tu 2050 sound/core/timer.c struct snd_timer_user *tu; tu 2052 sound/core/timer.c tu = file->private_data; tu 2053 sound/core/timer.c return fasync_helper(fd, file, on, &tu->fasync); tu 2059 sound/core/timer.c struct snd_timer_user *tu; tu 2064 sound/core/timer.c tu = file->private_data; tu 2065 sound/core/timer.c unit = tu->tread ? sizeof(struct snd_timer_tread) : sizeof(struct snd_timer_read); tu 2066 sound/core/timer.c mutex_lock(&tu->ioctl_lock); tu 2067 sound/core/timer.c spin_lock_irq(&tu->qlock); tu 2069 sound/core/timer.c while (!tu->qused) { tu 2079 sound/core/timer.c add_wait_queue(&tu->qchange_sleep, &wait); tu 2081 sound/core/timer.c spin_unlock_irq(&tu->qlock); tu 2082 sound/core/timer.c mutex_unlock(&tu->ioctl_lock); tu 2084 sound/core/timer.c mutex_lock(&tu->ioctl_lock); tu 2085 sound/core/timer.c spin_lock_irq(&tu->qlock); tu 2087 sound/core/timer.c remove_wait_queue(&tu->qchange_sleep, &wait); tu 2089 sound/core/timer.c if (tu->disconnected) { tu 2099 sound/core/timer.c qhead = tu->qhead++; tu 2100 sound/core/timer.c tu->qhead %= tu->queue_size; tu 2101 sound/core/timer.c tu->qused--; tu 2102 sound/core/timer.c spin_unlock_irq(&tu->qlock); tu 2104 sound/core/timer.c if (tu->tread) { tu 2105 sound/core/timer.c if (copy_to_user(buffer, &tu->tqueue[qhead], tu 2109 sound/core/timer.c if (copy_to_user(buffer, &tu->queue[qhead], tu 2114 sound/core/timer.c spin_lock_irq(&tu->qlock); tu 2121 sound/core/timer.c spin_unlock_irq(&tu->qlock); tu 2122 sound/core/timer.c mutex_unlock(&tu->ioctl_lock); tu 2129 sound/core/timer.c struct snd_timer_user *tu; tu 2131 sound/core/timer.c tu = file->private_data; tu 2133 sound/core/timer.c poll_wait(file, &tu->qchange_sleep, wait); tu 2136 sound/core/timer.c spin_lock_irq(&tu->qlock); tu 2137 sound/core/timer.c if (tu->qused) tu 2139 sound/core/timer.c if (tu->disconnected) tu 2141 sound/core/timer.c spin_unlock_irq(&tu->qlock); tu 50 sound/core/timer_compat.c struct snd_timer_user *tu; tu 54 sound/core/timer_compat.c tu = file->private_data; tu 55 sound/core/timer_compat.c if (!tu->timeri) tu 57 sound/core/timer_compat.c t = tu->timeri->timer; tu 84 sound/core/timer_compat.c struct snd_timer_user *tu; tu 87 sound/core/timer_compat.c tu = file->private_data; tu 88 sound/core/timer_compat.c if (!tu->timeri) tu 91 sound/core/timer_compat.c status.tstamp.tv_sec = tu->tstamp.tv_sec; tu 92 sound/core/timer_compat.c status.tstamp.tv_nsec = tu->tstamp.tv_nsec; tu 93 sound/core/timer_compat.c status.resolution = snd_timer_resolution(tu->timeri); tu 94 sound/core/timer_compat.c status.lost = tu->timeri->lost; tu 95 sound/core/timer_compat.c status.overrun = tu->overrun; tu 96 sound/core/timer_compat.c spin_lock_irq(&tu->qlock); tu 97 sound/core/timer_compat.c status.queue = tu->qused; tu 98 sound/core/timer_compat.c spin_unlock_irq(&tu->qlock); tu 161 sound/core/timer_compat.c struct snd_timer_user *tu = file->private_data; tu 164 sound/core/timer_compat.c mutex_lock(&tu->ioctl_lock); tu 166 sound/core/timer_compat.c mutex_unlock(&tu->ioctl_lock); tu 55 tools/testing/selftests/rcutorture/formal/srcu-cbmc/tests/store_buffering/test.c pthread_t tu; tu 58 tools/testing/selftests/rcutorture/formal/srcu-cbmc/tests/store_buffering/test.c if (pthread_create(&tu, NULL, thread_update, NULL)) tu 62 tools/testing/selftests/rcutorture/formal/srcu-cbmc/tests/store_buffering/test.c if (pthread_join(tu, NULL))