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))