Searched refs:tr (Results 1 - 161 of 161) sorted by relevance

/linux-4.1.27/drivers/input/touchscreen/
H A Dtouchright.c49 struct tr { struct
60 struct tr *tr = serio_get_drvdata(serio); tr_interrupt() local
61 struct input_dev *dev = tr->dev; tr_interrupt()
63 tr->data[tr->idx] = data; tr_interrupt()
65 if ((tr->data[0] & TR_FORMAT_STATUS_MASK) == TR_FORMAT_STATUS_BYTE) { tr_interrupt()
66 if (++tr->idx == TR_LENGTH) { tr_interrupt()
68 (tr->data[1] << 5) | (tr->data[2] >> 1)); tr_interrupt()
70 (tr->data[3] << 5) | (tr->data[4] >> 1)); tr_interrupt()
72 tr->data[0] & TR_FORMAT_TOUCH_BIT); tr_interrupt()
74 tr->idx = 0; tr_interrupt()
87 struct tr *tr = serio_get_drvdata(serio); tr_disconnect() local
89 input_get_device(tr->dev); tr_disconnect()
90 input_unregister_device(tr->dev); tr_disconnect()
93 input_put_device(tr->dev); tr_disconnect()
94 kfree(tr); tr_disconnect()
105 struct tr *tr; tr_connect() local
109 tr = kzalloc(sizeof(struct tr), GFP_KERNEL); tr_connect()
111 if (!tr || !input_dev) { tr_connect()
116 tr->serio = serio; tr_connect()
117 tr->dev = input_dev; tr_connect()
118 snprintf(tr->phys, sizeof(tr->phys), "%s/input0", serio->phys); tr_connect()
121 input_dev->phys = tr->phys; tr_connect()
129 input_set_abs_params(tr->dev, ABS_X, TR_MIN_XC, TR_MAX_XC, 0, 0); tr_connect()
130 input_set_abs_params(tr->dev, ABS_Y, TR_MIN_YC, TR_MAX_YC, 0, 0); tr_connect()
132 serio_set_drvdata(serio, tr); tr_connect()
138 err = input_register_device(tr->dev); tr_connect()
147 kfree(tr); tr_connect()
/linux-4.1.27/drivers/media/radio/
H A Dradio-timb.c57 struct timbradio *tr = video_drvdata(file); timbradio_vidioc_g_tuner() local
58 return v4l2_subdev_call(tr->sd_tuner, tuner, g_tuner, v); timbradio_vidioc_g_tuner()
64 struct timbradio *tr = video_drvdata(file); timbradio_vidioc_s_tuner() local
65 return v4l2_subdev_call(tr->sd_tuner, tuner, s_tuner, v); timbradio_vidioc_s_tuner()
71 struct timbradio *tr = video_drvdata(file); timbradio_vidioc_s_frequency() local
72 return v4l2_subdev_call(tr->sd_tuner, tuner, s_frequency, f); timbradio_vidioc_s_frequency()
78 struct timbradio *tr = video_drvdata(file); timbradio_vidioc_g_frequency() local
79 return v4l2_subdev_call(tr->sd_tuner, tuner, g_frequency, f); timbradio_vidioc_g_frequency()
104 struct timbradio *tr; timbradio_probe() local
113 tr = devm_kzalloc(&pdev->dev, sizeof(*tr), GFP_KERNEL); timbradio_probe()
114 if (!tr) { timbradio_probe()
119 tr->pdata = *pdata; timbradio_probe()
120 mutex_init(&tr->lock); timbradio_probe()
122 strlcpy(tr->video_dev.name, "Timberdale Radio", timbradio_probe()
123 sizeof(tr->video_dev.name)); timbradio_probe()
124 tr->video_dev.fops = &timbradio_fops; timbradio_probe()
125 tr->video_dev.ioctl_ops = &timbradio_ioctl_ops; timbradio_probe()
126 tr->video_dev.release = video_device_release_empty; timbradio_probe()
127 tr->video_dev.minor = -1; timbradio_probe()
128 tr->video_dev.lock = &tr->lock; timbradio_probe()
130 strlcpy(tr->v4l2_dev.name, DRIVER_NAME, sizeof(tr->v4l2_dev.name)); timbradio_probe()
131 err = v4l2_device_register(NULL, &tr->v4l2_dev); timbradio_probe()
135 tr->video_dev.v4l2_dev = &tr->v4l2_dev; timbradio_probe()
137 tr->sd_tuner = v4l2_i2c_new_subdev_board(&tr->v4l2_dev, timbradio_probe()
139 tr->sd_dsp = v4l2_i2c_new_subdev_board(&tr->v4l2_dev, timbradio_probe()
141 if (tr->sd_tuner == NULL || tr->sd_dsp == NULL) timbradio_probe()
144 tr->v4l2_dev.ctrl_handler = tr->sd_dsp->ctrl_handler; timbradio_probe()
146 err = video_register_device(&tr->video_dev, VFL_TYPE_RADIO, -1); timbradio_probe()
152 video_set_drvdata(&tr->video_dev, tr); timbradio_probe()
154 platform_set_drvdata(pdev, tr); timbradio_probe()
158 v4l2_device_unregister(&tr->v4l2_dev); timbradio_probe()
167 struct timbradio *tr = platform_get_drvdata(pdev); timbradio_remove() local
169 video_unregister_device(&tr->video_dev); timbradio_remove()
170 v4l2_device_unregister(&tr->v4l2_dev); timbradio_remove()
H A Dradio-trust.c58 struct trust *tr = kzalloc(sizeof(*tr), GFP_KERNEL); trust_alloc() local
60 return tr ? &tr->isa : NULL; trust_alloc()
67 #define TR_DELAY do { inb(tr->isa.io); inb(tr->isa.io); inb(tr->isa.io); } while (0)
68 #define TR_SET_SCL outb(tr->ioval |= 2, tr->isa.io)
69 #define TR_CLR_SCL outb(tr->ioval &= 0xfd, tr->isa.io)
70 #define TR_SET_SDA outb(tr->ioval |= 1, tr->isa.io)
71 #define TR_CLR_SDA outb(tr->ioval &= 0xfe, tr->isa.io)
73 static void write_i2c(struct trust *tr, int n, ...) write_i2c() argument
121 struct trust *tr = container_of(isa, struct trust, isa); trust_s_mute_volume() local
123 tr->ioval = (tr->ioval & 0xf7) | (mute << 3); trust_s_mute_volume()
124 outb(tr->ioval, isa->io); trust_s_mute_volume()
125 write_i2c(tr, 2, TDA7318_ADDR, vol ^ 0x1f); trust_s_mute_volume()
131 struct trust *tr = container_of(isa, struct trust, isa); trust_s_stereo() local
133 tr->ioval = (tr->ioval & 0xfb) | (!stereo << 2); trust_s_stereo()
134 outb(tr->ioval, isa->io); trust_s_stereo()
149 struct trust *tr = container_of(isa, struct trust, isa); trust_s_frequency() local
153 write_i2c(tr, 5, TSA6060T_ADDR, (freq << 1) | 1, trust_s_frequency()
166 struct trust *tr = container_of(isa, struct trust, isa); trust_s_ctrl() local
170 write_i2c(tr, 2, TDA7318_ADDR, 0x60 | basstreble2chip[ctrl->val]); trust_s_ctrl()
173 write_i2c(tr, 2, TDA7318_ADDR, 0x70 | basstreble2chip[ctrl->val]); trust_s_ctrl()
185 struct trust *tr = container_of(isa, struct trust, isa); trust_initialize() local
187 tr->ioval = 0xf; trust_initialize()
188 write_i2c(tr, 2, TDA7318_ADDR, 0x80); /* speaker att. LF = 0 dB */ trust_initialize()
189 write_i2c(tr, 2, TDA7318_ADDR, 0xa0); /* speaker att. RF = 0 dB */ trust_initialize()
190 write_i2c(tr, 2, TDA7318_ADDR, 0xc0); /* speaker att. LR = 0 dB */ trust_initialize()
191 write_i2c(tr, 2, TDA7318_ADDR, 0xe0); /* speaker att. RR = 0 dB */ trust_initialize()
192 write_i2c(tr, 2, TDA7318_ADDR, 0x40); /* stereo 1 input, gain = 18.75 dB */ trust_initialize()
/linux-4.1.27/fs/gfs2/
H A Dtrans.c34 struct gfs2_trans *tr; gfs2_trans_begin() local
43 tr = kzalloc(sizeof(struct gfs2_trans), GFP_NOFS); gfs2_trans_begin()
44 if (!tr) gfs2_trans_begin()
47 tr->tr_ip = _RET_IP_; gfs2_trans_begin()
48 tr->tr_blocks = blocks; gfs2_trans_begin()
49 tr->tr_revokes = revokes; gfs2_trans_begin()
50 tr->tr_reserved = 1; gfs2_trans_begin()
51 tr->tr_alloced = 1; gfs2_trans_begin()
53 tr->tr_reserved += 6 + blocks; gfs2_trans_begin()
55 tr->tr_reserved += gfs2_struct2blk(sdp, revokes, gfs2_trans_begin()
57 INIT_LIST_HEAD(&tr->tr_databuf); gfs2_trans_begin()
58 INIT_LIST_HEAD(&tr->tr_buf); gfs2_trans_begin()
62 error = gfs2_log_reserve(sdp, tr->tr_reserved); gfs2_trans_begin()
66 current->journal_info = tr; gfs2_trans_begin()
72 kfree(tr); gfs2_trans_begin()
77 static void gfs2_print_trans(const struct gfs2_trans *tr) gfs2_print_trans() argument
79 pr_warn("Transaction created at: %pSR\n", (void *)tr->tr_ip); gfs2_print_trans()
81 tr->tr_blocks, tr->tr_revokes, tr->tr_reserved, tr->tr_touched); gfs2_print_trans()
83 tr->tr_num_buf_new, tr->tr_num_buf_rm, gfs2_print_trans()
84 tr->tr_num_databuf_new, tr->tr_num_databuf_rm, gfs2_print_trans()
85 tr->tr_num_revoke, tr->tr_num_revoke_rm); gfs2_print_trans()
90 struct gfs2_trans *tr = current->journal_info; gfs2_trans_end() local
92 int alloced = tr->tr_alloced; gfs2_trans_end()
94 BUG_ON(!tr); gfs2_trans_end()
97 if (!tr->tr_touched) { gfs2_trans_end()
98 gfs2_log_release(sdp, tr->tr_reserved); gfs2_trans_end()
100 kfree(tr); gfs2_trans_end()
106 nbuf = tr->tr_num_buf_new + tr->tr_num_databuf_new; gfs2_trans_end()
107 nbuf -= tr->tr_num_buf_rm; gfs2_trans_end()
108 nbuf -= tr->tr_num_databuf_rm; gfs2_trans_end()
110 if (gfs2_assert_withdraw(sdp, (nbuf <= tr->tr_blocks) && gfs2_trans_end()
111 (tr->tr_num_revoke <= tr->tr_revokes))) gfs2_trans_end()
112 gfs2_print_trans(tr); gfs2_trans_end()
114 gfs2_log_commit(sdp, tr); gfs2_trans_end()
115 if (alloced && !tr->tr_attached) gfs2_trans_end()
116 kfree(tr); gfs2_trans_end()
160 struct gfs2_trans *tr = current->journal_info; gfs2_trans_add_data() local
183 tr->tr_touched = 1; gfs2_trans_add_data()
188 tr->tr_num_databuf_new++; gfs2_trans_add_data()
189 list_add_tail(&bd->bd_list, &tr->tr_databuf); gfs2_trans_add_data()
198 struct gfs2_trans *tr; meta_lo_add() local
201 tr = current->journal_info; meta_lo_add()
202 tr->tr_touched = 1; meta_lo_add()
220 list_add(&bd->bd_list, &tr->tr_buf); meta_lo_add()
221 tr->tr_num_buf_new++; meta_lo_add()
251 struct gfs2_trans *tr = current->journal_info; gfs2_trans_add_revoke() local
255 tr->tr_touched = 1; gfs2_trans_add_revoke()
256 tr->tr_num_revoke++; gfs2_trans_add_revoke()
262 struct gfs2_trans *tr = current->journal_info; gfs2_trans_add_unrevoke() local
272 tr->tr_num_revoke_rm++; gfs2_trans_add_unrevoke()
H A Dlog.c94 struct gfs2_trans *tr)
103 list_for_each_entry_safe_reverse(bd, s, &tr->tr_ail1_list, bd_ail_st_list) {
106 gfs2_assert(sdp, bd->bd_tr == tr);
111 list_move(&bd->bd_ail_st_list, &tr->tr_ail2_list);
120 list_move(&bd->bd_ail_st_list, &tr->tr_ail1_list);
148 struct gfs2_trans *tr; gfs2_ail1_flush() local
155 list_for_each_entry_reverse(tr, head, tr_list) { list_for_each_entry_reverse()
158 if (gfs2_ail1_start_one(sdp, wbc, tr)) list_for_each_entry_reverse()
190 static void gfs2_ail1_empty_one(struct gfs2_sbd *sdp, struct gfs2_trans *tr) gfs2_ail1_empty_one() argument
195 list_for_each_entry_safe_reverse(bd, s, &tr->tr_ail1_list, gfs2_ail1_empty_one()
198 gfs2_assert(sdp, bd->bd_tr == tr); gfs2_ail1_empty_one()
203 list_move(&bd->bd_ail_st_list, &tr->tr_ail2_list); gfs2_ail1_empty_one()
217 struct gfs2_trans *tr, *s; gfs2_ail1_empty() local
222 list_for_each_entry_safe_reverse(tr, s, &sdp->sd_ail1_list, tr_list) { gfs2_ail1_empty()
223 gfs2_ail1_empty_one(sdp, tr); gfs2_ail1_empty()
224 if (list_empty(&tr->tr_ail1_list) && oldest_tr) gfs2_ail1_empty()
225 list_move(&tr->tr_list, &sdp->sd_ail2_list); gfs2_ail1_empty()
237 struct gfs2_trans *tr; gfs2_ail1_wait() local
242 list_for_each_entry_reverse(tr, &sdp->sd_ail1_list, tr_list) { gfs2_ail1_wait()
243 list_for_each_entry(bd, &tr->tr_ail1_list, bd_ail_st_list) { gfs2_ail1_wait()
264 static void gfs2_ail2_empty_one(struct gfs2_sbd *sdp, struct gfs2_trans *tr) gfs2_ail2_empty_one() argument
266 struct list_head *head = &tr->tr_ail2_list; gfs2_ail2_empty_one()
272 gfs2_assert(sdp, bd->bd_tr == tr); gfs2_ail2_empty_one()
279 struct gfs2_trans *tr, *safe; ail2_empty() local
286 list_for_each_entry_safe(tr, safe, &sdp->sd_ail2_list, tr_list) { ail2_empty()
287 a = (old_tail <= tr->tr_first); ail2_empty()
288 b = (tr->tr_first < new_tail); ail2_empty()
293 gfs2_ail2_empty_one(sdp, tr); ail2_empty()
294 list_del(&tr->tr_list); ail2_empty()
295 gfs2_assert_warn(sdp, list_empty(&tr->tr_ail1_list)); ail2_empty()
296 gfs2_assert_warn(sdp, list_empty(&tr->tr_ail2_list)); ail2_empty()
297 kfree(tr); ail2_empty()
446 struct gfs2_trans *tr = sdp->sd_log_tr; calc_reserved() local
448 if (tr) { calc_reserved()
449 mbuf = tr->tr_num_buf_new - tr->tr_num_buf_rm; calc_reserved()
450 dbuf = tr->tr_num_databuf_new - tr->tr_num_databuf_rm; calc_reserved()
468 struct gfs2_trans *tr; current_tail() local
476 tr = list_entry(sdp->sd_ail1_list.prev, struct gfs2_trans, current_tail()
478 tail = tr->tr_first; current_tail()
596 struct gfs2_trans *tr; gfs2_write_revokes() local
603 list_for_each_entry(tr, &sdp->sd_ail1_list, tr_list) { gfs2_write_revokes()
604 list_for_each_entry(bd, &tr->tr_ail2_list, bd_ail_st_list) { gfs2_write_revokes()
627 list_for_each_entry(tr, &sdp->sd_ail1_list, tr_list) { gfs2_write_revokes()
628 list_for_each_entry_safe(bd, tmp, &tr->tr_ail2_list, bd_ail_st_list) { gfs2_write_revokes()
707 struct gfs2_trans *tr; gfs2_log_flush() local
721 tr = sdp->sd_log_tr; gfs2_log_flush()
722 if (tr) { gfs2_log_flush()
724 INIT_LIST_HEAD(&tr->tr_ail1_list); gfs2_log_flush()
725 INIT_LIST_HEAD(&tr->tr_ail2_list); gfs2_log_flush()
726 tr->tr_first = sdp->sd_log_flush_head; gfs2_log_flush()
728 gfs2_assert_withdraw(sdp, !tr->tr_num_buf_new && !tr->tr_num_databuf_new); gfs2_log_flush()
737 lops_before_commit(sdp, tr); gfs2_log_flush()
748 lops_after_commit(sdp, tr); gfs2_log_flush()
756 if (tr && !list_empty(&tr->tr_ail1_list)) { gfs2_log_flush()
757 list_add(&tr->tr_list, &sdp->sd_ail1_list); gfs2_log_flush()
758 tr = NULL; gfs2_log_flush()
786 kfree(tr); gfs2_log_flush()
810 static void log_refund(struct gfs2_sbd *sdp, struct gfs2_trans *tr) log_refund() argument
819 gfs2_merge_trans(sdp->sd_log_tr, tr); log_refund()
820 } else if (tr->tr_num_buf_new || tr->tr_num_databuf_new) { log_refund()
821 gfs2_assert_withdraw(sdp, tr->tr_alloced); log_refund()
822 sdp->sd_log_tr = tr; log_refund()
823 tr->tr_attached = 1; log_refund()
826 sdp->sd_log_commited_revoke += tr->tr_num_revoke - tr->tr_num_revoke_rm; log_refund()
828 maxres = sdp->sd_log_blks_reserved + tr->tr_reserved; log_refund()
843 * @tr: the transaction
855 void gfs2_log_commit(struct gfs2_sbd *sdp, struct gfs2_trans *tr) gfs2_log_commit() argument
857 log_refund(sdp, tr); gfs2_log_commit()
H A Dlops.h50 struct gfs2_trans *tr) lops_before_commit()
55 gfs2_log_ops[x]->lo_before_commit(sdp, tr); lops_before_commit()
59 struct gfs2_trans *tr) lops_after_commit()
64 gfs2_log_ops[x]->lo_after_commit(sdp, tr); lops_after_commit()
49 lops_before_commit(struct gfs2_sbd *sdp, struct gfs2_trans *tr) lops_before_commit() argument
58 lops_after_commit(struct gfs2_sbd *sdp, struct gfs2_trans *tr) lops_after_commit() argument
H A Dlops.c99 struct gfs2_trans *tr) gfs2_unpin()
122 bd->bd_tr = tr; gfs2_unpin()
123 list_add(&bd->bd_ail_st_list, &tr->tr_ail1_list); gfs2_unpin()
494 static void buf_lo_before_commit(struct gfs2_sbd *sdp, struct gfs2_trans *tr) buf_lo_before_commit() argument
498 if (tr == NULL) buf_lo_before_commit()
500 nbuf = tr->tr_num_buf_new - tr->tr_num_buf_rm; buf_lo_before_commit()
501 gfs2_before_commit(sdp, limit, nbuf, &tr->tr_buf, 0); buf_lo_before_commit()
504 static void buf_lo_after_commit(struct gfs2_sbd *sdp, struct gfs2_trans *tr) buf_lo_after_commit() argument
509 if (tr == NULL) buf_lo_after_commit()
512 head = &tr->tr_buf; buf_lo_after_commit()
516 gfs2_unpin(sdp, bd->bd_bh, tr); buf_lo_after_commit()
619 static void revoke_lo_before_commit(struct gfs2_sbd *sdp, struct gfs2_trans *tr) revoke_lo_before_commit() argument
659 static void revoke_lo_after_commit(struct gfs2_sbd *sdp, struct gfs2_trans *tr) revoke_lo_after_commit() argument
757 static void databuf_lo_before_commit(struct gfs2_sbd *sdp, struct gfs2_trans *tr) databuf_lo_before_commit() argument
761 if (tr == NULL) databuf_lo_before_commit()
763 nbuf = tr->tr_num_databuf_new - tr->tr_num_databuf_rm; databuf_lo_before_commit()
764 gfs2_before_commit(sdp, limit, nbuf, &tr->tr_databuf, 1); databuf_lo_before_commit()
837 static void databuf_lo_after_commit(struct gfs2_sbd *sdp, struct gfs2_trans *tr) databuf_lo_after_commit() argument
842 if (tr == NULL) databuf_lo_after_commit()
845 head = &tr->tr_databuf; databuf_lo_after_commit()
849 gfs2_unpin(sdp, bd->bd_bh, tr); databuf_lo_after_commit()
98 gfs2_unpin(struct gfs2_sbd *sdp, struct buffer_head *bh, struct gfs2_trans *tr) gfs2_unpin() argument
H A Dglops.c84 struct gfs2_trans tr; gfs2_ail_empty_gl() local
86 memset(&tr, 0, sizeof(tr)); gfs2_ail_empty_gl()
87 INIT_LIST_HEAD(&tr.tr_buf); gfs2_ail_empty_gl()
88 INIT_LIST_HEAD(&tr.tr_databuf); gfs2_ail_empty_gl()
89 tr.tr_revokes = atomic_read(&gl->gl_ail_count); gfs2_ail_empty_gl()
91 if (!tr.tr_revokes) gfs2_ail_empty_gl()
95 * tr->alloced is not set since the transaction structure is gfs2_ail_empty_gl()
97 tr.tr_reserved = 1 + gfs2_struct2blk(sdp, tr.tr_revokes, sizeof(u64)); gfs2_ail_empty_gl()
98 tr.tr_ip = _RET_IP_; gfs2_ail_empty_gl()
99 if (gfs2_log_reserve(sdp, tr.tr_reserved) < 0) gfs2_ail_empty_gl()
102 current->journal_info = &tr; gfs2_ail_empty_gl()
104 __gfs2_ail_flush(gl, 0, tr.tr_revokes); gfs2_ail_empty_gl()
H A Dmeta_io.c226 struct gfs2_trans *tr = current->journal_info; gfs2_meta_read() local
227 if (tr && tr->tr_touched) gfs2_meta_read()
253 struct gfs2_trans *tr = current->journal_info; gfs2_meta_wait() local
254 if (tr && tr->tr_touched) gfs2_meta_wait()
264 void gfs2_remove_from_journal(struct buffer_head *bh, struct gfs2_trans *tr, int meta) gfs2_remove_from_journal() argument
276 tr->tr_num_buf_rm++; gfs2_remove_from_journal()
278 tr->tr_num_databuf_rm++; gfs2_remove_from_journal()
279 tr->tr_touched = 1; gfs2_remove_from_journal()
H A Dmeta_io.h61 struct gfs2_trans *tr, int meta);
H A Dincore.h55 void (*lo_before_commit) (struct gfs2_sbd *sdp, struct gfs2_trans *tr);
56 void (*lo_after_commit) (struct gfs2_sbd *sdp, struct gfs2_trans *tr);
H A Daops.c879 struct gfs2_trans *tr = current->journal_info; gfs2_write_end() local
880 BUG_ON(!tr); gfs2_write_end()
898 if (tr->tr_num_buf_new) gfs2_write_end()
/linux-4.1.27/drivers/mtd/
H A Dmtd_blkdevs.c76 static int do_blktrans_request(struct mtd_blktrans_ops *tr, do_blktrans_request() argument
83 block = blk_rq_pos(req) << 9 >> tr->blkshift; do_blktrans_request()
84 nsect = blk_rq_cur_bytes(req) >> tr->blkshift; do_blktrans_request()
91 return tr->flush(dev); do_blktrans_request()
98 return tr->discard(dev, block, nsect); do_blktrans_request()
102 for (; nsect > 0; nsect--, block++, buf += tr->blksize) do_blktrans_request()
103 if (tr->readsect(dev, block, buf)) do_blktrans_request()
108 if (!tr->writesect) do_blktrans_request()
112 for (; nsect > 0; nsect--, block++, buf += tr->blksize) do_blktrans_request()
113 if (tr->writesect(dev, block, buf)) do_blktrans_request()
132 struct mtd_blktrans_ops *tr = dev->tr; mtd_blktrans_work() local
144 if (tr->background && !background_done) { mtd_blktrans_work()
147 tr->background(dev); mtd_blktrans_work()
163 res = do_blktrans_request(dev->tr, dev, req); mtd_blktrans_work()
206 __module_get(dev->tr->owner); blktrans_open()
211 if (dev->tr->open) { blktrans_open()
212 ret = dev->tr->open(dev); blktrans_open()
230 if (dev->tr->release) blktrans_open()
231 dev->tr->release(dev); blktrans_open()
233 module_put(dev->tr->owner); blktrans_open()
255 module_put(dev->tr->owner); blktrans_release()
258 if (dev->tr->release) blktrans_release()
259 dev->tr->release(dev); blktrans_release()
281 ret = dev->tr->getgeo ? dev->tr->getgeo(dev, geo) : 0; blktrans_getgeo()
304 ret = dev->tr->flush ? dev->tr->flush(dev) : 0; blktrans_ioctl()
325 struct mtd_blktrans_ops *tr = new->tr; add_mtd_blktrans_dev() local
337 list_for_each_entry(d, &tr->devs, list) { add_mtd_blktrans_dev()
365 if (new->devnum > (MINORMASK >> tr->part_bits) || add_mtd_blktrans_dev()
366 (tr->part_bits && new->devnum >= 27 * 26)) { add_mtd_blktrans_dev()
371 list_add_tail(&new->list, &tr->devs); add_mtd_blktrans_dev()
377 if (!tr->writesect) add_mtd_blktrans_dev()
382 gd = alloc_disk(1 << tr->part_bits); add_mtd_blktrans_dev()
389 gd->major = tr->major; add_mtd_blktrans_dev()
390 gd->first_minor = (new->devnum) << tr->part_bits; add_mtd_blktrans_dev()
393 if (tr->part_bits) add_mtd_blktrans_dev()
396 "%s%c", tr->name, 'a' + new->devnum); add_mtd_blktrans_dev()
399 "%s%c%c", tr->name, add_mtd_blktrans_dev()
404 "%s%d", tr->name, new->devnum); add_mtd_blktrans_dev()
406 set_capacity(gd, (new->size * tr->blksize) >> 9); add_mtd_blktrans_dev()
415 if (tr->flush) add_mtd_blktrans_dev()
419 blk_queue_logical_block_size(new->rq, tr->blksize); add_mtd_blktrans_dev()
424 if (tr->discard) { add_mtd_blktrans_dev()
433 tr->name, new->mtd->index); add_mtd_blktrans_dev()
490 if (old->tr->release) del_mtd_blktrans_dev()
491 old->tr->release(old); del_mtd_blktrans_dev()
504 struct mtd_blktrans_ops *tr; blktrans_notify_remove() local
507 list_for_each_entry(tr, &blktrans_majors, list) blktrans_notify_remove()
508 list_for_each_entry_safe(dev, next, &tr->devs, list) blktrans_notify_remove()
510 tr->remove_dev(dev); blktrans_notify_remove()
515 struct mtd_blktrans_ops *tr; blktrans_notify_add() local
520 list_for_each_entry(tr, &blktrans_majors, list) blktrans_notify_add()
521 tr->add_mtd(tr, mtd); blktrans_notify_add()
529 int register_mtd_blktrans(struct mtd_blktrans_ops *tr) register_mtd_blktrans() argument
543 ret = register_blkdev(tr->major, tr->name); register_mtd_blktrans()
546 tr->name, tr->major, ret); register_mtd_blktrans()
552 tr->major = ret; register_mtd_blktrans()
554 tr->blkshift = ffs(tr->blksize) - 1; register_mtd_blktrans()
556 INIT_LIST_HEAD(&tr->devs); register_mtd_blktrans()
557 list_add(&tr->list, &blktrans_majors); register_mtd_blktrans()
561 tr->add_mtd(tr, mtd); register_mtd_blktrans()
567 int deregister_mtd_blktrans(struct mtd_blktrans_ops *tr) deregister_mtd_blktrans() argument
574 list_del(&tr->list); deregister_mtd_blktrans()
576 list_for_each_entry_safe(dev, next, &tr->devs, list) deregister_mtd_blktrans()
577 tr->remove_dev(dev); deregister_mtd_blktrans()
579 unregister_blkdev(tr->major, tr->name); deregister_mtd_blktrans()
582 BUG_ON(!list_empty(&tr->devs)); deregister_mtd_blktrans()
H A Dmtdblock_ro.c49 static void mtdblock_add_mtd(struct mtd_blktrans_ops *tr, struct mtd_info *mtd) mtdblock_add_mtd() argument
60 dev->tr = tr; mtdblock_add_mtd()
H A Dmtdblock.c340 static void mtdblock_add_mtd(struct mtd_blktrans_ops *tr, struct mtd_info *mtd) mtdblock_add_mtd() argument
351 dev->mbd.tr = tr; mtdblock_add_mtd()
H A Dssfdc.c287 static void ssfdcr_add_mtd(struct mtd_blktrans_ops *tr, struct mtd_info *mtd) ssfdcr_add_mtd() argument
308 ssfdc->mbd.tr = tr; ssfdcr_add_mtd()
H A Drfd_ftl.c757 static void rfd_ftl_add_mtd(struct mtd_blktrans_ops *tr, struct mtd_info *mtd) rfd_ftl_add_mtd() argument
782 part->mbd.tr = tr; rfd_ftl_add_mtd()
H A Dftl.c1045 static void ftl_add_mtd(struct mtd_blktrans_ops *tr, struct mtd_info *mtd) ftl_add_mtd() argument
1069 partition->mbd.tr = tr; ftl_add_mtd()
H A Dinftlcore.c48 static void inftl_add_mtd(struct mtd_blktrans_ops *tr, struct mtd_info *mtd) inftl_add_mtd() argument
76 inftl->mbd.tr = tr; inftl_add_mtd()
H A Dmtdswap.c1411 static void mtdswap_add_mtd(struct mtd_blktrans_ops *tr, struct mtd_info *mtd) mtdswap_add_mtd() argument
1519 mbd_dev->tr = tr; mtdswap_add_mtd()
H A Dnftlcore.c48 static void nftl_add_mtd(struct mtd_blktrans_ops *tr, struct mtd_info *mtd) nftl_add_mtd() argument
69 nftl->mbd.tr = tr; nftl_add_mtd()
H A Dsm_ftl.c1129 static void sm_add_mtd(struct mtd_blktrans_ops *tr, struct mtd_info *mtd) sm_add_mtd() argument
1180 trans->tr = tr; sm_add_mtd()
/linux-4.1.27/kernel/trace/
H A Dtrace_irqsoff.c36 static void stop_irqsoff_tracer(struct trace_array *tr, int graph);
37 static int start_irqsoff_tracer(struct trace_array *tr, int graph);
101 static int func_prolog_dec(struct trace_array *tr, func_prolog_dec() argument
123 *data = per_cpu_ptr(tr->trace_buffer.data, cpu); func_prolog_dec()
141 struct trace_array *tr = irqsoff_trace; irqsoff_tracer_call() local
145 if (!func_prolog_dec(tr, &data, &flags)) irqsoff_tracer_call()
148 trace_function(tr, ip, parent_ip, flags, preempt_count()); irqsoff_tracer_call()
156 irqsoff_set_flag(struct trace_array *tr, u32 old_flags, u32 bit, int set) irqsoff_set_flag() argument
171 tr->max_latency = 0; irqsoff_set_flag()
179 struct trace_array *tr = irqsoff_trace; irqsoff_graph_entry() local
185 if (!func_prolog_dec(tr, &data, &flags)) irqsoff_graph_entry()
189 ret = __trace_graph_entry(tr, trace, flags, pc); irqsoff_graph_entry()
197 struct trace_array *tr = irqsoff_trace; irqsoff_graph_return() local
202 if (!func_prolog_dec(tr, &data, &flags)) irqsoff_graph_return()
206 __trace_graph_return(tr, trace, flags, pc); irqsoff_graph_return()
249 __trace_function(struct trace_array *tr, __trace_function() argument
254 trace_graph_function(tr, ip, parent_ip, flags, pc); __trace_function()
256 trace_function(tr, ip, parent_ip, flags, pc); __trace_function()
263 irqsoff_set_flag(struct trace_array *tr, u32 old_flags, u32 bit, int set) irqsoff_set_flag() argument
298 static int report_latency(struct trace_array *tr, cycle_t delta) report_latency() argument
304 if (delta <= tr->max_latency) report_latency()
311 check_critical_timing(struct trace_array *tr, check_critical_timing() argument
328 if (!report_latency(tr, delta)) check_critical_timing()
334 if (!report_latency(tr, delta)) check_critical_timing()
337 __trace_function(tr, CALLER_ADDR0, parent_ip, flags, pc); check_critical_timing()
339 __trace_stack(tr, flags, 5, pc); check_critical_timing()
347 tr->max_latency = delta; check_critical_timing()
348 update_max_tr_single(tr, current, cpu); check_critical_timing()
359 __trace_function(tr, CALLER_ADDR0, parent_ip, flags, pc); check_critical_timing()
366 struct trace_array *tr = irqsoff_trace; start_critical_timing() local
378 data = per_cpu_ptr(tr->trace_buffer.data, cpu); start_critical_timing()
391 __trace_function(tr, ip, parent_ip, flags, preempt_count()); start_critical_timing()
402 struct trace_array *tr = irqsoff_trace; stop_critical_timing() local
416 data = per_cpu_ptr(tr->trace_buffer.data, cpu); stop_critical_timing()
425 __trace_function(tr, ip, parent_ip, flags, preempt_count()); stop_critical_timing()
426 check_critical_timing(tr, data, parent_ip ? : ip, cpu); stop_critical_timing()
526 static int register_irqsoff_function(struct trace_array *tr, int graph, int set) register_irqsoff_function() argument
538 ret = register_ftrace_function(tr->ops); register_irqsoff_function()
546 static void unregister_irqsoff_function(struct trace_array *tr, int graph) unregister_irqsoff_function() argument
554 unregister_ftrace_function(tr->ops); unregister_irqsoff_function()
559 static void irqsoff_function_set(struct trace_array *tr, int set) irqsoff_function_set() argument
562 register_irqsoff_function(tr, is_graph(), 1); irqsoff_function_set()
564 unregister_irqsoff_function(tr, is_graph()); irqsoff_function_set()
567 static int irqsoff_flag_changed(struct trace_array *tr, u32 mask, int set) irqsoff_flag_changed() argument
569 struct tracer *tracer = tr->current_trace; irqsoff_flag_changed()
572 irqsoff_function_set(tr, set); irqsoff_flag_changed()
577 static int start_irqsoff_tracer(struct trace_array *tr, int graph) start_irqsoff_tracer() argument
581 ret = register_irqsoff_function(tr, graph, 0); start_irqsoff_tracer()
591 static void stop_irqsoff_tracer(struct trace_array *tr, int graph) stop_irqsoff_tracer() argument
595 unregister_irqsoff_function(tr, graph); stop_irqsoff_tracer()
600 static int __irqsoff_tracer_init(struct trace_array *tr) __irqsoff_tracer_init() argument
608 set_tracer_flag(tr, TRACE_ITER_OVERWRITE, 1); __irqsoff_tracer_init()
609 set_tracer_flag(tr, TRACE_ITER_LATENCY_FMT, 1); __irqsoff_tracer_init()
611 tr->max_latency = 0; __irqsoff_tracer_init()
612 irqsoff_trace = tr; __irqsoff_tracer_init()
615 tracing_reset_online_cpus(&tr->trace_buffer); __irqsoff_tracer_init()
617 ftrace_init_array_ops(tr, irqsoff_tracer_call); __irqsoff_tracer_init()
620 if (start_irqsoff_tracer(tr, (tr->flags & TRACE_ARRAY_FL_GLOBAL && __irqsoff_tracer_init()
628 static void irqsoff_tracer_reset(struct trace_array *tr) irqsoff_tracer_reset() argument
633 stop_irqsoff_tracer(tr, is_graph()); irqsoff_tracer_reset()
635 set_tracer_flag(tr, TRACE_ITER_LATENCY_FMT, lat_flag); irqsoff_tracer_reset()
636 set_tracer_flag(tr, TRACE_ITER_OVERWRITE, overwrite_flag); irqsoff_tracer_reset()
637 ftrace_reset_array_ops(tr); irqsoff_tracer_reset()
642 static void irqsoff_tracer_start(struct trace_array *tr) irqsoff_tracer_start() argument
647 static void irqsoff_tracer_stop(struct trace_array *tr) irqsoff_tracer_stop() argument
653 static int irqsoff_tracer_init(struct trace_array *tr) irqsoff_tracer_init() argument
657 return __irqsoff_tracer_init(tr); irqsoff_tracer_init()
686 static int preemptoff_tracer_init(struct trace_array *tr) preemptoff_tracer_init() argument
690 return __irqsoff_tracer_init(tr); preemptoff_tracer_init()
722 static int preemptirqsoff_tracer_init(struct trace_array *tr) preemptirqsoff_tracer_init() argument
726 return __irqsoff_tracer_init(tr); preemptirqsoff_tracer_init()
H A Dtrace_nop.c36 static void start_nop_trace(struct trace_array *tr) start_nop_trace() argument
41 static void stop_nop_trace(struct trace_array *tr) stop_nop_trace() argument
46 static int nop_trace_init(struct trace_array *tr) nop_trace_init() argument
48 ctx_trace = tr; nop_trace_init()
49 start_nop_trace(tr); nop_trace_init()
53 static void nop_trace_reset(struct trace_array *tr) nop_trace_reset() argument
55 stop_nop_trace(tr); nop_trace_reset()
63 static int nop_set_flag(struct trace_array *tr, u32 old_flags, u32 bit, int set) nop_set_flag() argument
H A Dtrace_sched_wakeup.c35 static void wakeup_reset(struct trace_array *tr);
36 static void __wakeup_reset(struct trace_array *tr);
77 func_prolog_preempt_disable(struct trace_array *tr, func_prolog_preempt_disable() argument
94 *data = per_cpu_ptr(tr->trace_buffer.data, cpu); func_prolog_preempt_disable()
116 struct trace_array *tr = wakeup_trace; wakeup_tracer_call() local
121 if (!func_prolog_preempt_disable(tr, &data, &pc)) wakeup_tracer_call()
125 trace_function(tr, ip, parent_ip, flags, pc); wakeup_tracer_call()
133 static int register_wakeup_function(struct trace_array *tr, int graph, int set) register_wakeup_function() argument
145 ret = register_ftrace_function(tr->ops); register_wakeup_function()
153 static void unregister_wakeup_function(struct trace_array *tr, int graph) unregister_wakeup_function() argument
161 unregister_ftrace_function(tr->ops); unregister_wakeup_function()
166 static void wakeup_function_set(struct trace_array *tr, int set) wakeup_function_set() argument
169 register_wakeup_function(tr, is_graph(), 1); wakeup_function_set()
171 unregister_wakeup_function(tr, is_graph()); wakeup_function_set()
174 static int wakeup_flag_changed(struct trace_array *tr, u32 mask, int set) wakeup_flag_changed() argument
176 struct tracer *tracer = tr->current_trace; wakeup_flag_changed()
179 wakeup_function_set(tr, set); wakeup_flag_changed()
184 static int start_func_tracer(struct trace_array *tr, int graph) start_func_tracer() argument
188 ret = register_wakeup_function(tr, graph, 0); start_func_tracer()
198 static void stop_func_tracer(struct trace_array *tr, int graph) stop_func_tracer() argument
202 unregister_wakeup_function(tr, graph); stop_func_tracer()
207 wakeup_set_flag(struct trace_array *tr, u32 old_flags, u32 bit, int set) wakeup_set_flag() argument
216 stop_func_tracer(tr, !set); wakeup_set_flag()
219 tr->max_latency = 0; wakeup_set_flag()
221 return start_func_tracer(tr, set); wakeup_set_flag()
226 struct trace_array *tr = wakeup_trace; wakeup_graph_entry() local
231 if (!func_prolog_preempt_disable(tr, &data, &pc)) wakeup_graph_entry()
235 ret = __trace_graph_entry(tr, trace, flags, pc); wakeup_graph_entry()
244 struct trace_array *tr = wakeup_trace; wakeup_graph_return() local
249 if (!func_prolog_preempt_disable(tr, &data, &pc)) wakeup_graph_return()
253 __trace_graph_return(tr, trace, flags, pc); wakeup_graph_return()
297 __trace_function(struct trace_array *tr, __trace_function() argument
302 trace_graph_function(tr, ip, parent_ip, flags, pc); __trace_function()
304 trace_function(tr, ip, parent_ip, flags, pc); __trace_function()
310 wakeup_set_flag(struct trace_array *tr, u32 old_flags, u32 bit, int set) wakeup_set_flag() argument
345 static int report_latency(struct trace_array *tr, cycle_t delta) report_latency() argument
351 if (delta <= tr->max_latency) report_latency()
367 tracing_sched_switch_trace(struct trace_array *tr, tracing_sched_switch_trace() argument
373 struct ring_buffer *buffer = tr->trace_buffer.buffer; tracing_sched_switch_trace()
395 tracing_sched_wakeup_trace(struct trace_array *tr, tracing_sched_wakeup_trace() argument
403 struct ring_buffer *buffer = tr->trace_buffer.buffer; tracing_sched_wakeup_trace()
491 static void __wakeup_reset(struct trace_array *tr) __wakeup_reset() argument
503 static void wakeup_reset(struct trace_array *tr) wakeup_reset() argument
507 tracing_reset_online_cpus(&tr->trace_buffer); wakeup_reset()
511 __wakeup_reset(tr); wakeup_reset()
595 static void start_wakeup_tracer(struct trace_array *tr) start_wakeup_tracer() argument
627 wakeup_reset(tr); start_wakeup_tracer()
638 if (start_func_tracer(tr, is_graph())) start_wakeup_tracer()
648 static void stop_wakeup_tracer(struct trace_array *tr) stop_wakeup_tracer() argument
651 stop_func_tracer(tr, is_graph()); stop_wakeup_tracer()
660 static int __wakeup_tracer_init(struct trace_array *tr) __wakeup_tracer_init() argument
665 set_tracer_flag(tr, TRACE_ITER_OVERWRITE, 1); __wakeup_tracer_init()
666 set_tracer_flag(tr, TRACE_ITER_LATENCY_FMT, 1); __wakeup_tracer_init()
668 tr->max_latency = 0; __wakeup_tracer_init()
669 wakeup_trace = tr; __wakeup_tracer_init()
670 ftrace_init_array_ops(tr, wakeup_tracer_call); __wakeup_tracer_init()
671 start_wakeup_tracer(tr); __wakeup_tracer_init()
677 static int wakeup_tracer_init(struct trace_array *tr) wakeup_tracer_init() argument
684 return __wakeup_tracer_init(tr); wakeup_tracer_init()
687 static int wakeup_rt_tracer_init(struct trace_array *tr) wakeup_rt_tracer_init() argument
694 return __wakeup_tracer_init(tr); wakeup_rt_tracer_init()
697 static int wakeup_dl_tracer_init(struct trace_array *tr) wakeup_dl_tracer_init() argument
704 return __wakeup_tracer_init(tr); wakeup_dl_tracer_init()
707 static void wakeup_tracer_reset(struct trace_array *tr) wakeup_tracer_reset() argument
712 stop_wakeup_tracer(tr); wakeup_tracer_reset()
714 wakeup_reset(tr); wakeup_tracer_reset()
716 set_tracer_flag(tr, TRACE_ITER_LATENCY_FMT, lat_flag); wakeup_tracer_reset()
717 set_tracer_flag(tr, TRACE_ITER_OVERWRITE, overwrite_flag); wakeup_tracer_reset()
718 ftrace_reset_array_ops(tr); wakeup_tracer_reset()
722 static void wakeup_tracer_start(struct trace_array *tr) wakeup_tracer_start() argument
724 wakeup_reset(tr); wakeup_tracer_start()
728 static void wakeup_tracer_stop(struct trace_array *tr) wakeup_tracer_stop() argument
H A Dtrace_functions.c21 static void tracing_start_function_trace(struct trace_array *tr);
22 static void tracing_stop_function_trace(struct trace_array *tr);
36 static int allocate_ftrace_ops(struct trace_array *tr) allocate_ftrace_ops() argument
48 tr->ops = ops; allocate_ftrace_ops()
49 ops->private = tr; allocate_ftrace_ops()
54 int ftrace_create_function_files(struct trace_array *tr, ftrace_create_function_files() argument
63 if (tr->flags & TRACE_ARRAY_FL_GLOBAL) ftrace_create_function_files()
66 ret = allocate_ftrace_ops(tr); ftrace_create_function_files()
70 ftrace_create_filter_files(tr->ops, parent); ftrace_create_function_files()
75 void ftrace_destroy_function_files(struct trace_array *tr) ftrace_destroy_function_files() argument
77 ftrace_destroy_filter_files(tr->ops); ftrace_destroy_function_files()
78 kfree(tr->ops); ftrace_destroy_function_files()
79 tr->ops = NULL; ftrace_destroy_function_files()
82 static int function_trace_init(struct trace_array *tr) function_trace_init() argument
91 if (!tr->ops) function_trace_init()
95 if (tr->flags & TRACE_ARRAY_FL_GLOBAL && function_trace_init()
101 ftrace_init_array_ops(tr, func); function_trace_init()
103 tr->trace_buffer.cpu = get_cpu(); function_trace_init()
107 tracing_start_function_trace(tr); function_trace_init()
111 static void function_trace_reset(struct trace_array *tr) function_trace_reset() argument
113 tracing_stop_function_trace(tr); function_trace_reset()
115 ftrace_reset_array_ops(tr); function_trace_reset()
118 static void function_trace_start(struct trace_array *tr) function_trace_start() argument
120 tracing_reset_online_cpus(&tr->trace_buffer); function_trace_start()
127 struct trace_array *tr = op->private; function_trace_call() local
134 if (unlikely(!tr->function_enabled)) function_trace_call()
145 data = per_cpu_ptr(tr->trace_buffer.data, cpu); function_trace_call()
148 trace_function(tr, ip, parent_ip, flags, pc); function_trace_call()
160 struct trace_array *tr = op->private; function_stack_trace_call() local
167 if (unlikely(!tr->function_enabled)) function_stack_trace_call()
176 data = per_cpu_ptr(tr->trace_buffer.data, cpu); function_stack_trace_call()
181 trace_function(tr, ip, parent_ip, flags, pc); function_stack_trace_call()
190 __trace_stack(tr, flags, 5, pc); function_stack_trace_call()
209 static void tracing_start_function_trace(struct trace_array *tr) tracing_start_function_trace() argument
211 tr->function_enabled = 0; tracing_start_function_trace()
212 register_ftrace_function(tr->ops); tracing_start_function_trace()
213 tr->function_enabled = 1; tracing_start_function_trace()
216 static void tracing_stop_function_trace(struct trace_array *tr) tracing_stop_function_trace() argument
218 tr->function_enabled = 0; tracing_stop_function_trace()
219 unregister_ftrace_function(tr->ops); tracing_stop_function_trace()
223 func_set_flag(struct trace_array *tr, u32 old_flags, u32 bit, int set) func_set_flag() argument
231 unregister_ftrace_function(tr->ops); func_set_flag()
234 tr->ops->func = function_stack_trace_call; func_set_flag()
235 register_ftrace_function(tr->ops); func_set_flag()
237 tr->ops->func = function_trace_call; func_set_flag()
238 register_ftrace_function(tr->ops); func_set_flag()
H A Dtrace.c83 dummy_set_flag(struct trace_array *tr, u32 old_flags, u32 bit, int set) dummy_set_flag() argument
164 static int tracing_set_tracer(struct trace_array *tr, const char *buf);
271 struct trace_array *tr; trace_array_get() local
275 list_for_each_entry(tr, &ftrace_trace_arrays, list) { trace_array_get()
276 if (tr == this_tr) { trace_array_get()
277 tr->ref++; trace_array_get()
477 static void tracer_tracing_on(struct trace_array *tr) tracer_tracing_on() argument
479 if (tr->trace_buffer.buffer) tracer_tracing_on()
480 ring_buffer_record_on(tr->trace_buffer.buffer); tracer_tracing_on()
489 tr->buffer_disabled = 0; tracer_tracing_on()
614 struct trace_array *tr = &global_trace; tracing_snapshot() local
615 struct tracer *tracer = tr->current_trace; tracing_snapshot()
624 if (!tr->allocated_snapshot) { tracing_snapshot()
639 update_max_tr(tr, current, smp_processor_id()); tracing_snapshot()
648 static int alloc_snapshot(struct trace_array *tr) alloc_snapshot() argument
652 if (!tr->allocated_snapshot) { alloc_snapshot()
655 ret = resize_buffer_duplicate_size(&tr->max_buffer, alloc_snapshot()
656 &tr->trace_buffer, RING_BUFFER_ALL_CPUS); alloc_snapshot()
660 tr->allocated_snapshot = true; alloc_snapshot()
666 static void free_snapshot(struct trace_array *tr) free_snapshot() argument
673 ring_buffer_resize(tr->max_buffer.buffer, 1, RING_BUFFER_ALL_CPUS); free_snapshot()
674 set_buffer_entries(&tr->max_buffer, 1); free_snapshot()
675 tracing_reset_online_cpus(&tr->max_buffer); free_snapshot()
676 tr->allocated_snapshot = false; free_snapshot()
691 struct trace_array *tr = &global_trace; tracing_alloc_snapshot() local
694 ret = alloc_snapshot(tr); tracing_alloc_snapshot()
743 static void tracer_tracing_off(struct trace_array *tr) tracer_tracing_off() argument
745 if (tr->trace_buffer.buffer) tracer_tracing_off()
746 ring_buffer_record_off(tr->trace_buffer.buffer); tracer_tracing_off()
755 tr->buffer_disabled = 1; tracer_tracing_off()
782 * @tr : the trace array to know if ring buffer is enabled
786 static int tracer_tracing_is_on(struct trace_array *tr) tracer_tracing_is_on() argument
788 if (tr->trace_buffer.buffer) tracer_tracing_is_on()
789 return ring_buffer_record_is_on(tr->trace_buffer.buffer); tracer_tracing_is_on()
790 return !tr->buffer_disabled; tracer_tracing_is_on()
1017 __update_max_tr(struct trace_array *tr, struct task_struct *tsk, int cpu) __update_max_tr() argument
1019 struct trace_buffer *trace_buf = &tr->trace_buffer; __update_max_tr()
1020 struct trace_buffer *max_buf = &tr->max_buffer; __update_max_tr()
1027 max_data->saved_latency = tr->max_latency; __update_max_tr()
1052 * @tr: tracer
1056 * Flip the buffers between the @tr and the max_tr and record information
1060 update_max_tr(struct trace_array *tr, struct task_struct *tsk, int cpu) update_max_tr() argument
1064 if (tr->stop_count) update_max_tr()
1069 if (!tr->allocated_snapshot) { update_max_tr()
1071 WARN_ON_ONCE(tr->current_trace != &nop_trace); update_max_tr()
1075 arch_spin_lock(&tr->max_lock); update_max_tr()
1077 buf = tr->trace_buffer.buffer; update_max_tr()
1078 tr->trace_buffer.buffer = tr->max_buffer.buffer; update_max_tr()
1079 tr->max_buffer.buffer = buf; update_max_tr()
1081 __update_max_tr(tr, tsk, cpu); update_max_tr()
1082 arch_spin_unlock(&tr->max_lock); update_max_tr()
1087 * @tr - tracer
1091 * Flip the trace of a single CPU buffer between the @tr and the max_tr.
1094 update_max_tr_single(struct trace_array *tr, struct task_struct *tsk, int cpu) update_max_tr_single() argument
1098 if (tr->stop_count) update_max_tr_single()
1102 if (!tr->allocated_snapshot) { update_max_tr_single()
1104 WARN_ON_ONCE(tr->current_trace != &nop_trace); update_max_tr_single()
1108 arch_spin_lock(&tr->max_lock); update_max_tr_single()
1110 ret = ring_buffer_swap_cpu(tr->max_buffer.buffer, tr->trace_buffer.buffer, cpu); update_max_tr_single()
1119 trace_array_printk_buf(tr->max_buffer.buffer, _THIS_IP_, update_max_tr_single()
1125 __update_max_tr(tr, tsk, cpu); update_max_tr_single()
1126 arch_spin_unlock(&tr->max_lock); update_max_tr_single()
1143 struct trace_array *tr = &global_trace; run_tracer_selftest() local
1144 struct tracer *saved_tracer = tr->current_trace; run_tracer_selftest()
1157 tracing_reset_online_cpus(&tr->trace_buffer); run_tracer_selftest()
1159 tr->current_trace = type; run_tracer_selftest()
1165 ring_buffer_resize(tr->max_buffer.buffer, trace_buf_size, run_tracer_selftest()
1167 tr->allocated_snapshot = true; run_tracer_selftest()
1173 ret = type->selftest(type, tr); run_tracer_selftest()
1175 tr->current_trace = saved_tracer; run_tracer_selftest()
1183 tracing_reset_online_cpus(&tr->trace_buffer); run_tracer_selftest()
1187 tr->allocated_snapshot = false; run_tracer_selftest()
1191 ring_buffer_resize(tr->max_buffer.buffer, 1, run_tracer_selftest()
1321 struct trace_array *tr; tracing_reset_all_online_cpus() local
1323 list_for_each_entry(tr, &ftrace_trace_arrays, list) { tracing_reset_all_online_cpus()
1324 tracing_reset_online_cpus(&tr->trace_buffer); tracing_reset_all_online_cpus()
1326 tracing_reset_online_cpus(&tr->max_buffer); tracing_reset_all_online_cpus()
1446 static void tracing_start_tr(struct trace_array *tr) tracing_start_tr() argument
1455 if (tr->flags & TRACE_ARRAY_FL_GLOBAL) tracing_start_tr()
1458 raw_spin_lock_irqsave(&tr->start_lock, flags); tracing_start_tr()
1460 if (--tr->stop_count) { tracing_start_tr()
1461 if (tr->stop_count < 0) { tracing_start_tr()
1464 tr->stop_count = 0; tracing_start_tr()
1469 buffer = tr->trace_buffer.buffer; tracing_start_tr()
1474 raw_spin_unlock_irqrestore(&tr->start_lock, flags); tracing_start_tr()
1511 static void tracing_stop_tr(struct trace_array *tr) tracing_stop_tr() argument
1517 if (tr->flags & TRACE_ARRAY_FL_GLOBAL) tracing_stop_tr()
1520 raw_spin_lock_irqsave(&tr->start_lock, flags); tracing_stop_tr()
1521 if (tr->stop_count++) tracing_stop_tr()
1524 buffer = tr->trace_buffer.buffer; tracing_stop_tr()
1529 raw_spin_unlock_irqrestore(&tr->start_lock, flags); tracing_stop_tr()
1702 *current_rb = ftrace_file->tr->trace_buffer.buffer; trace_event_buffer_lock_reserve()
1759 trace_function(struct trace_array *tr, trace_function() argument
1764 struct ring_buffer *buffer = tr->trace_buffer.buffer; trace_function()
1893 void __trace_stack(struct trace_array *tr, unsigned long flags, int skip, __trace_stack() argument
1896 __ftrace_trace_stack(tr->trace_buffer.buffer, flags, skip, pc, NULL); __trace_stack()
1976 static void __trace_userstack(struct trace_array *tr, unsigned long flags) __trace_userstack() argument
1978 ftrace_trace_userstack(tr, flags, preempt_count()); __trace_userstack()
2135 struct trace_array *tr = &global_trace; trace_vbprintk() local
2163 buffer = tr->trace_buffer.buffer; trace_vbprintk()
2236 int trace_array_vprintk(struct trace_array *tr, trace_array_vprintk() argument
2239 return __trace_array_vprintk(tr->trace_buffer.buffer, ip, fmt, args); trace_array_vprintk()
2242 int trace_array_printk(struct trace_array *tr, trace_array_printk() argument
2252 ret = trace_array_vprintk(tr, ip, fmt, ap); trace_array_printk()
2457 struct trace_array *tr = iter->tr; s_start() local
2470 if (unlikely(tr->current_trace && iter->trace->name != tr->current_trace->name)) s_start()
2471 *iter->trace = *tr->current_trace; s_start()
2945 if (iter->tr->allocated_snapshot) print_snapshot_help()
2967 if (iter->tr) { s_show()
3026 struct trace_array *tr = inode->i_private; __tracing_open() local
3051 *iter->trace = *tr->current_trace; __tracing_open()
3056 iter->tr = tr; __tracing_open()
3060 if (tr->current_trace->print_max || snapshot) __tracing_open()
3061 iter->trace_buffer = &tr->max_buffer; __tracing_open()
3064 iter->trace_buffer = &tr->trace_buffer; __tracing_open()
3079 if (trace_clocks[tr->clock_id].in_ns) __tracing_open()
3084 tracing_stop_tr(tr); __tracing_open()
3138 struct trace_array *tr = inode->i_private; tracing_open_generic_tr() local
3143 if (trace_array_get(tr) < 0) tracing_open_generic_tr()
3153 struct trace_array *tr = inode->i_private; tracing_release() local
3159 trace_array_put(tr); tracing_release()
3177 tracing_start_tr(tr);
3179 __trace_array_put(tr);
3194 struct trace_array *tr = inode->i_private; tracing_release_generic_tr() local
3196 trace_array_put(tr); tracing_release_generic_tr()
3202 struct trace_array *tr = inode->i_private; tracing_single_release_tr() local
3204 trace_array_put(tr); tracing_single_release_tr()
3211 struct trace_array *tr = inode->i_private; tracing_open() local
3215 if (trace_array_get(tr) < 0) tracing_open()
3223 tracing_reset_online_cpus(&tr->trace_buffer); tracing_open()
3225 tracing_reset(&tr->trace_buffer, cpu); tracing_open()
3237 trace_array_put(tr); tracing_open()
3248 trace_ok_for_array(struct tracer *t, struct trace_array *tr) trace_ok_for_array() argument
3250 return (tr->flags & TRACE_ARRAY_FL_GLOBAL) || t->allow_instances; trace_ok_for_array()
3255 get_tracer_for_array(struct trace_array *tr, struct tracer *t) get_tracer_for_array() argument
3257 while (t && !trace_ok_for_array(t, tr)) get_tracer_for_array()
3266 struct trace_array *tr = m->private; t_next() local
3272 t = get_tracer_for_array(tr, t->next); t_next()
3279 struct trace_array *tr = m->private; t_start() local
3285 t = get_tracer_for_array(tr, trace_types); t_start()
3322 struct trace_array *tr = inode->i_private; show_traces_open() local
3334 m->private = tr; show_traces_open()
3389 struct trace_array *tr = file_inode(filp)->i_private; tracing_cpumask_read() local
3395 cpumask_pr_args(tr->tracing_cpumask)); tracing_cpumask_read()
3412 struct trace_array *tr = file_inode(filp)->i_private; tracing_cpumask_write() local
3426 arch_spin_lock(&tr->max_lock); for_each_tracing_cpu()
3432 if (cpumask_test_cpu(cpu, tr->tracing_cpumask) && for_each_tracing_cpu()
3434 atomic_inc(&per_cpu_ptr(tr->trace_buffer.data, cpu)->disabled); for_each_tracing_cpu()
3435 ring_buffer_record_disable_cpu(tr->trace_buffer.buffer, cpu); for_each_tracing_cpu()
3437 if (!cpumask_test_cpu(cpu, tr->tracing_cpumask) && for_each_tracing_cpu()
3439 atomic_dec(&per_cpu_ptr(tr->trace_buffer.data, cpu)->disabled); for_each_tracing_cpu()
3440 ring_buffer_record_enable_cpu(tr->trace_buffer.buffer, cpu); for_each_tracing_cpu()
3443 arch_spin_unlock(&tr->max_lock);
3446 cpumask_copy(tr->tracing_cpumask, tracing_cpumask_new);
3470 struct trace_array *tr = m->private; tracing_trace_options_show() local
3475 tracer_flags = tr->current_trace->flags->val; tracing_trace_options_show()
3476 trace_opts = tr->current_trace->flags->opts; tracing_trace_options_show()
3496 static int __set_tracer_option(struct trace_array *tr, __set_tracer_option() argument
3500 struct tracer *trace = tr->current_trace; __set_tracer_option()
3503 ret = trace->set_flag(tr, tracer_flags->val, opts->bit, !neg); __set_tracer_option()
3515 static int set_tracer_option(struct trace_array *tr, char *cmp, int neg) set_tracer_option() argument
3517 struct tracer *trace = tr->current_trace; set_tracer_option()
3526 return __set_tracer_option(tr, trace->flags, opts, neg); set_tracer_option()
3541 int set_tracer_flag(struct trace_array *tr, unsigned int mask, int enabled) set_tracer_flag() argument
3548 if (tr->current_trace->flag_changed) set_tracer_flag()
3549 if (tr->current_trace->flag_changed(tr, mask, !!enabled)) set_tracer_flag()
3561 ring_buffer_change_overwrite(tr->trace_buffer.buffer, enabled); set_tracer_flag()
3563 ring_buffer_change_overwrite(tr->max_buffer.buffer, enabled); set_tracer_flag()
3573 static int trace_set_options(struct trace_array *tr, char *option) trace_set_options() argument
3591 ret = set_tracer_flag(tr, 1 << i, !neg); trace_set_options()
3598 ret = set_tracer_option(tr, cmp, neg); trace_set_options()
3610 struct trace_array *tr = m->private; tracing_trace_options_write() local
3622 ret = trace_set_options(tr, buf); tracing_trace_options_write()
3633 struct trace_array *tr = inode->i_private; tracing_trace_options_open() local
3639 if (trace_array_get(tr) < 0) tracing_trace_options_open()
3644 trace_array_put(tr); tracing_trace_options_open()
4129 struct trace_array *tr = filp->private_data; tracing_set_trace_read() local
4134 r = sprintf(buf, "%s\n", tr->current_trace->name); tracing_set_trace_read()
4140 int tracer_init(struct tracer *t, struct trace_array *tr) tracer_init() argument
4142 tracing_reset_online_cpus(&tr->trace_buffer); tracer_init()
4143 return t->init(tr); tracer_init()
4155 /* resize @tr's buffer to the size of @size_tr's entries */ resize_buffer_duplicate_size()
4182 static int __tracing_resize_ring_buffer(struct trace_array *tr, __tracing_resize_ring_buffer() argument
4195 if (!tr->trace_buffer.buffer) __tracing_resize_ring_buffer()
4198 ret = ring_buffer_resize(tr->trace_buffer.buffer, size, cpu); __tracing_resize_ring_buffer()
4203 if (!(tr->flags & TRACE_ARRAY_FL_GLOBAL) || __tracing_resize_ring_buffer()
4204 !tr->current_trace->use_max_tr) __tracing_resize_ring_buffer()
4207 ret = ring_buffer_resize(tr->max_buffer.buffer, size, cpu); __tracing_resize_ring_buffer()
4209 int r = resize_buffer_duplicate_size(&tr->trace_buffer, __tracing_resize_ring_buffer()
4210 &tr->trace_buffer, cpu); __tracing_resize_ring_buffer()
4233 set_buffer_entries(&tr->max_buffer, size); __tracing_resize_ring_buffer()
4235 per_cpu_ptr(tr->max_buffer.data, cpu)->entries = size; __tracing_resize_ring_buffer()
4241 set_buffer_entries(&tr->trace_buffer, size); __tracing_resize_ring_buffer()
4243 per_cpu_ptr(tr->trace_buffer.data, cpu)->entries = size; __tracing_resize_ring_buffer()
4248 static ssize_t tracing_resize_ring_buffer(struct trace_array *tr, tracing_resize_ring_buffer() argument
4263 ret = __tracing_resize_ring_buffer(tr, size, cpu_id); tracing_resize_ring_buffer()
4300 create_trace_option_files(struct trace_array *tr, struct tracer *tracer);
4309 static void tracing_set_nop(struct trace_array *tr) tracing_set_nop() argument
4311 if (tr->current_trace == &nop_trace) tracing_set_nop()
4314 tr->current_trace->enabled--; tracing_set_nop()
4316 if (tr->current_trace->reset) tracing_set_nop()
4317 tr->current_trace->reset(tr); tracing_set_nop()
4319 tr->current_trace = &nop_trace; tracing_set_nop()
4322 static void update_tracer_options(struct trace_array *tr, struct tracer *t) update_tracer_options() argument
4327 if (!tr->dir) update_tracer_options()
4331 if (!(tr->flags & TRACE_ARRAY_FL_GLOBAL)) update_tracer_options()
4335 topts = create_trace_option_files(tr, t); update_tracer_options()
4338 static int tracing_set_tracer(struct trace_array *tr, const char *buf) tracing_set_tracer() argument
4349 ret = __tracing_resize_ring_buffer(tr, trace_buf_size, tracing_set_tracer()
4364 if (t == tr->current_trace) tracing_set_tracer()
4368 if (!trace_ok_for_array(t, tr)) { tracing_set_tracer()
4374 if (tr->current_trace->ref) { tracing_set_tracer()
4381 tr->current_trace->enabled--; tracing_set_tracer()
4383 if (tr->current_trace->reset) tracing_set_tracer()
4384 tr->current_trace->reset(tr); tracing_set_tracer()
4387 tr->current_trace = &nop_trace; tracing_set_tracer()
4390 had_max_tr = tr->allocated_snapshot; tracing_set_tracer()
4401 free_snapshot(tr); tracing_set_tracer()
4404 update_tracer_options(tr, t); tracing_set_tracer()
4408 ret = alloc_snapshot(tr); tracing_set_tracer()
4415 ret = tracer_init(t, tr); tracing_set_tracer()
4420 tr->current_trace = t; tracing_set_tracer()
4421 tr->current_trace->enabled++; tracing_set_tracer()
4422 trace_branch_enable(tr); tracing_set_tracer()
4433 struct trace_array *tr = filp->private_data; tracing_set_trace_write() local
4453 err = tracing_set_tracer(tr, buf); tracing_set_trace_write()
4503 struct trace_array *tr = filp->private_data; tracing_thresh_write() local
4511 if (tr->current_trace->update_thresh) { tracing_thresh_write()
4512 ret = tr->current_trace->update_thresh(tr); tracing_thresh_write()
4540 struct trace_array *tr = inode->i_private; tracing_open_pipe() local
4547 if (trace_array_get(tr) < 0) tracing_open_pipe()
4556 __trace_array_put(tr); tracing_open_pipe()
4561 iter->trace = tr->current_trace; tracing_open_pipe()
4575 if (trace_clocks[tr->clock_id].in_ns) tracing_open_pipe()
4578 iter->tr = tr; tracing_open_pipe()
4579 iter->trace_buffer = &tr->trace_buffer; tracing_open_pipe()
4589 tr->current_trace->ref++; tracing_open_pipe()
4597 __trace_array_put(tr); tracing_open_pipe()
4605 struct trace_array *tr = inode->i_private; tracing_release_pipe() local
4609 tr->current_trace->ref--; tracing_release_pipe()
4620 trace_array_put(tr); tracing_release_pipe()
4730 /* reset all but tr, trace, and overruns */ tracing_read_pipe()
4937 struct trace_array *tr = inode->i_private; tracing_entries_read() local
4955 size = per_cpu_ptr(tr->trace_buffer.data, cpu)->entries; for_each_tracing_cpu()
4956 if (size != per_cpu_ptr(tr->trace_buffer.data, cpu)->entries) { for_each_tracing_cpu()
4972 r = sprintf(buf, "%lu\n", per_cpu_ptr(tr->trace_buffer.data, cpu)->entries >> 10);
4985 struct trace_array *tr = inode->i_private; tracing_entries_write() local
4999 ret = tracing_resize_ring_buffer(tr, val, tracing_get_cpu(inode)); tracing_entries_write()
5012 struct trace_array *tr = filp->private_data; tracing_total_entries_read() local
5019 size += per_cpu_ptr(tr->trace_buffer.data, cpu)->entries >> 10; for_each_tracing_cpu()
5049 struct trace_array *tr = inode->i_private; tracing_free_buffer_release() local
5053 tracer_tracing_off(tr); tracing_free_buffer_release()
5055 tracing_resize_ring_buffer(tr, 0, RING_BUFFER_ALL_CPUS); tracing_free_buffer_release()
5057 trace_array_put(tr); tracing_free_buffer_release()
5067 struct trace_array *tr = filp->private_data; tracing_mark_write() local
5127 buffer = tr->trace_buffer.buffer; tracing_mark_write()
5169 struct trace_array *tr = m->private; tracing_clock_show() local
5175 i == tr->clock_id ? "[" : "", trace_clocks[i].name, tracing_clock_show()
5176 i == tr->clock_id ? "]" : ""); tracing_clock_show()
5182 static int tracing_set_clock(struct trace_array *tr, const char *clockstr) tracing_set_clock() argument
5195 tr->clock_id = i; tracing_set_clock()
5197 ring_buffer_set_clock(tr->trace_buffer.buffer, trace_clocks[i].func); tracing_set_clock()
5203 tracing_reset_online_cpus(&tr->trace_buffer); tracing_set_clock()
5206 if (tr->flags & TRACE_ARRAY_FL_GLOBAL && tr->max_buffer.buffer) tracing_set_clock()
5207 ring_buffer_set_clock(tr->max_buffer.buffer, trace_clocks[i].func); tracing_set_clock()
5208 tracing_reset_online_cpus(&tr->max_buffer); tracing_set_clock()
5220 struct trace_array *tr = m->private; tracing_clock_write() local
5235 ret = tracing_set_clock(tr, clockstr); tracing_clock_write()
5246 struct trace_array *tr = inode->i_private; tracing_clock_open() local
5252 if (trace_array_get(tr)) tracing_clock_open()
5257 trace_array_put(tr); tracing_clock_open()
5271 struct trace_array *tr = inode->i_private; tracing_snapshot_open() local
5276 if (trace_array_get(tr) < 0) tracing_snapshot_open()
5296 iter->tr = tr; tracing_snapshot_open()
5297 iter->trace_buffer = &tr->max_buffer; tracing_snapshot_open()
5304 trace_array_put(tr); tracing_snapshot_open()
5315 struct trace_array *tr = iter->tr; tracing_snapshot_write() local
5329 if (tr->current_trace->use_max_tr) { tracing_snapshot_write()
5340 if (tr->allocated_snapshot) tracing_snapshot_write()
5341 free_snapshot(tr); tracing_snapshot_write()
5351 if (!tr->allocated_snapshot) { tracing_snapshot_write()
5352 ret = alloc_snapshot(tr); tracing_snapshot_write()
5359 update_max_tr(tr, current, smp_processor_id()); tracing_snapshot_write()
5361 update_max_tr_single(tr, current, iter->cpu_file); tracing_snapshot_write()
5365 if (tr->allocated_snapshot) { tracing_snapshot_write()
5367 tracing_reset_online_cpus(&tr->max_buffer); tracing_snapshot_write()
5369 tracing_reset(&tr->max_buffer, iter->cpu_file); tracing_snapshot_write()
5425 info->iter.trace_buffer = &info->iter.tr->max_buffer; snapshot_raw_open()
5520 struct trace_array *tr = inode->i_private; tracing_buffers_open() local
5527 if (trace_array_get(tr) < 0) tracing_buffers_open()
5532 trace_array_put(tr); tracing_buffers_open()
5538 info->iter.tr = tr; tracing_buffers_open()
5540 info->iter.trace = tr->current_trace; tracing_buffers_open()
5541 info->iter.trace_buffer = &tr->trace_buffer; tracing_buffers_open()
5548 tr->current_trace->ref++; tracing_buffers_open()
5554 trace_array_put(tr); tracing_buffers_open()
5581 if (iter->snapshot && iter->tr->current_trace->use_max_tr) tracing_buffers_read()
5642 iter->tr->current_trace->ref--; tracing_buffers_release()
5644 __trace_array_put(iter->tr); tracing_buffers_release()
5730 if (iter->snapshot && iter->tr->current_trace->use_max_tr) tracing_buffers_splice_read()
5835 struct trace_array *tr = inode->i_private; tracing_stats_read() local
5836 struct trace_buffer *trace_buf = &tr->trace_buffer; tracing_stats_read()
5861 if (trace_clocks[tr->clock_id].in_ns) { tracing_stats_read()
6046 static struct dentry *tracing_get_dentry(struct trace_array *tr) tracing_get_dentry() argument
6048 if (WARN_ON(!tr->dir)) tracing_get_dentry()
6052 if (tr->flags & TRACE_ARRAY_FL_GLOBAL) tracing_get_dentry()
6056 return tr->dir; tracing_get_dentry()
6059 static struct dentry *tracing_dentry_percpu(struct trace_array *tr, int cpu) tracing_dentry_percpu() argument
6063 if (tr->percpu_dir) tracing_dentry_percpu()
6064 return tr->percpu_dir; tracing_dentry_percpu()
6066 d_tracer = tracing_get_dentry(tr); tracing_dentry_percpu()
6070 tr->percpu_dir = tracefs_create_dir("per_cpu", d_tracer); tracing_dentry_percpu()
6072 WARN_ONCE(!tr->percpu_dir, tracing_dentry_percpu()
6075 return tr->percpu_dir; tracing_dentry_percpu()
6090 tracing_init_tracefs_percpu(struct trace_array *tr, long cpu) tracing_init_tracefs_percpu() argument
6092 struct dentry *d_percpu = tracing_dentry_percpu(tr, cpu); tracing_init_tracefs_percpu()
6108 tr, cpu, &tracing_pipe_fops); tracing_init_tracefs_percpu()
6112 tr, cpu, &tracing_fops); tracing_init_tracefs_percpu()
6115 tr, cpu, &tracing_buffers_fops); tracing_init_tracefs_percpu()
6118 tr, cpu, &tracing_stats_fops); tracing_init_tracefs_percpu()
6121 tr, cpu, &tracing_entries_fops); tracing_init_tracefs_percpu()
6125 tr, cpu, &snapshot_fops); tracing_init_tracefs_percpu()
6128 tr, cpu, &snapshot_raw_fops); tracing_init_tracefs_percpu()
6140 struct trace_array *tr; member in struct:trace_option_dentry
6176 ret = __set_tracer_option(topt->tr, topt->flags, trace_options_write()
6215 struct trace_array *tr = &global_trace; trace_options_core_write() local
6228 ret = set_tracer_flag(tr, 1 << index, val); trace_options_core_write()
6262 static struct dentry *trace_options_init_dentry(struct trace_array *tr) trace_options_init_dentry() argument
6266 if (tr->options) trace_options_init_dentry()
6267 return tr->options; trace_options_init_dentry()
6269 d_tracer = tracing_get_dentry(tr); trace_options_init_dentry()
6273 tr->options = tracefs_create_dir("options", d_tracer); trace_options_init_dentry()
6274 if (!tr->options) { trace_options_init_dentry()
6279 return tr->options; trace_options_init_dentry()
6283 create_trace_option_file(struct trace_array *tr, create_trace_option_file() argument
6290 t_options = trace_options_init_dentry(tr); create_trace_option_file()
6296 topt->tr = tr; create_trace_option_file()
6304 create_trace_option_files(struct trace_array *tr, struct tracer *tracer) create_trace_option_files() argument
6329 create_trace_option_file(tr, &topts[cnt], flags, create_trace_option_files()
6350 create_trace_option_core_file(struct trace_array *tr, create_trace_option_core_file() argument
6355 t_options = trace_options_init_dentry(tr); create_trace_option_core_file()
6363 static __init void create_trace_options_dir(struct trace_array *tr) create_trace_options_dir() argument
6368 t_options = trace_options_init_dentry(tr); create_trace_options_dir()
6373 create_trace_option_core_file(tr, trace_options[i], i); create_trace_options_dir()
6380 struct trace_array *tr = filp->private_data; rb_simple_read() local
6384 r = tracer_tracing_is_on(tr); rb_simple_read()
6394 struct trace_array *tr = filp->private_data; rb_simple_write() local
6395 struct ring_buffer *buffer = tr->trace_buffer.buffer; rb_simple_write()
6406 tracer_tracing_on(tr); rb_simple_write()
6407 if (tr->current_trace->start) rb_simple_write()
6408 tr->current_trace->start(tr); rb_simple_write()
6410 tracer_tracing_off(tr); rb_simple_write()
6411 if (tr->current_trace->stop) rb_simple_write()
6412 tr->current_trace->stop(tr); rb_simple_write()
6433 init_tracer_tracefs(struct trace_array *tr, struct dentry *d_tracer);
6436 allocate_trace_buffer(struct trace_array *tr, struct trace_buffer *buf, int size) allocate_trace_buffer() argument
6442 buf->tr = tr; allocate_trace_buffer()
6455 set_buffer_entries(&tr->trace_buffer, allocate_trace_buffer()
6456 ring_buffer_size(tr->trace_buffer.buffer, 0)); allocate_trace_buffer()
6461 static int allocate_trace_buffers(struct trace_array *tr, int size) allocate_trace_buffers() argument
6465 ret = allocate_trace_buffer(tr, &tr->trace_buffer, size); allocate_trace_buffers()
6470 ret = allocate_trace_buffer(tr, &tr->max_buffer, allocate_trace_buffers()
6473 ring_buffer_free(tr->trace_buffer.buffer); allocate_trace_buffers()
6474 free_percpu(tr->trace_buffer.data); allocate_trace_buffers()
6477 tr->allocated_snapshot = allocate_snapshot; allocate_trace_buffers()
6498 static void free_trace_buffers(struct trace_array *tr) free_trace_buffers() argument
6500 if (!tr) free_trace_buffers()
6503 free_trace_buffer(&tr->trace_buffer); free_trace_buffers()
6506 free_trace_buffer(&tr->max_buffer); free_trace_buffers()
6512 struct trace_array *tr; instance_mkdir() local
6518 list_for_each_entry(tr, &ftrace_trace_arrays, list) { instance_mkdir()
6519 if (tr->name && strcmp(tr->name, name) == 0) instance_mkdir()
6524 tr = kzalloc(sizeof(*tr), GFP_KERNEL); instance_mkdir()
6525 if (!tr) instance_mkdir()
6528 tr->name = kstrdup(name, GFP_KERNEL); instance_mkdir()
6529 if (!tr->name) instance_mkdir()
6532 if (!alloc_cpumask_var(&tr->tracing_cpumask, GFP_KERNEL)) instance_mkdir()
6535 cpumask_copy(tr->tracing_cpumask, cpu_all_mask); instance_mkdir()
6537 raw_spin_lock_init(&tr->start_lock); instance_mkdir()
6539 tr->max_lock = (arch_spinlock_t)__ARCH_SPIN_LOCK_UNLOCKED; instance_mkdir()
6541 tr->current_trace = &nop_trace; instance_mkdir()
6543 INIT_LIST_HEAD(&tr->systems); instance_mkdir()
6544 INIT_LIST_HEAD(&tr->events); instance_mkdir()
6546 if (allocate_trace_buffers(tr, trace_buf_size) < 0) instance_mkdir()
6549 tr->dir = tracefs_create_dir(name, trace_instance_dir); instance_mkdir()
6550 if (!tr->dir) instance_mkdir()
6553 ret = event_trace_add_tracer(tr->dir, tr); instance_mkdir()
6555 tracefs_remove_recursive(tr->dir); instance_mkdir()
6559 init_tracer_tracefs(tr, tr->dir); instance_mkdir()
6561 list_add(&tr->list, &ftrace_trace_arrays); instance_mkdir()
6568 free_trace_buffers(tr); instance_mkdir()
6569 free_cpumask_var(tr->tracing_cpumask); instance_mkdir()
6570 kfree(tr->name); instance_mkdir()
6571 kfree(tr); instance_mkdir()
6582 struct trace_array *tr; instance_rmdir() local
6589 list_for_each_entry(tr, &ftrace_trace_arrays, list) { instance_rmdir()
6590 if (tr->name && strcmp(tr->name, name) == 0) { instance_rmdir()
6599 if (tr->ref || (tr->current_trace && tr->current_trace->ref)) instance_rmdir()
6602 list_del(&tr->list); instance_rmdir()
6604 tracing_set_nop(tr); instance_rmdir()
6605 event_trace_del_tracer(tr); instance_rmdir()
6606 ftrace_destroy_function_files(tr); instance_rmdir()
6607 debugfs_remove_recursive(tr->dir); instance_rmdir()
6608 free_trace_buffers(tr); instance_rmdir()
6610 kfree(tr->name); instance_rmdir()
6611 kfree(tr); instance_rmdir()
6631 init_tracer_tracefs(struct trace_array *tr, struct dentry *d_tracer) init_tracer_tracefs() argument
6636 tr, &show_traces_fops); init_tracer_tracefs()
6639 tr, &set_tracer_fops); init_tracer_tracefs()
6642 tr, &tracing_cpumask_fops); init_tracer_tracefs()
6645 tr, &tracing_iter_fops); init_tracer_tracefs()
6648 tr, &tracing_fops); init_tracer_tracefs()
6651 tr, &tracing_pipe_fops); init_tracer_tracefs()
6654 tr, &tracing_entries_fops); init_tracer_tracefs()
6657 tr, &tracing_total_entries_fops); init_tracer_tracefs()
6660 tr, &tracing_free_buffer_fops); init_tracer_tracefs()
6663 tr, &tracing_mark_fops); init_tracer_tracefs()
6665 trace_create_file("trace_clock", 0644, d_tracer, tr, init_tracer_tracefs()
6669 tr, &rb_simple_fops); init_tracer_tracefs()
6673 &tr->max_latency, &tracing_max_lat_fops); init_tracer_tracefs()
6676 if (ftrace_create_function_files(tr, d_tracer)) init_tracer_tracefs()
6681 tr, &snapshot_fops); init_tracer_tracefs()
6685 tracing_init_tracefs_percpu(tr, cpu); init_tracer_tracefs()
6720 struct trace_array *tr = &global_trace; tracing_init_dentry() local
6723 if (tr->dir) tracing_init_dentry()
6735 tr->dir = debugfs_create_automount("tracing", NULL, tracing_init_dentry()
6737 if (!tr->dir) { tracing_init_dentry()
6947 iter->tr = &global_trace; trace_init_global_iter()
6948 iter->trace = iter->tr->current_trace; trace_init_global_iter()
6960 if (trace_clocks[iter->tr->clock_id].in_ns) trace_init_global_iter()
6995 atomic_inc(&per_cpu_ptr(iter.tr->trace_buffer.data, cpu)->disabled); for_each_tracing_cpu()
7039 /* reset all but tr, trace, and overruns */
H A Dtrace_selftest.c68 arch_spin_lock(&buf->tr->max_lock); trace_test_buffer()
86 arch_spin_unlock(&buf->tr->max_lock);
183 static int trace_selftest_ops(struct trace_array *tr, int cnt) trace_selftest_ops() argument
220 ftrace_init_array_ops(tr, trace_selftest_test_global_func); trace_selftest_ops()
221 register_ftrace_function(tr->ops); trace_selftest_ops()
302 unregister_ftrace_function(tr->ops); trace_selftest_ops()
303 ftrace_reset_array_ops(tr); trace_selftest_ops()
324 struct trace_array *tr, trace_selftest_startup_dynamic_tracing()
353 ret = tracer_init(trace, tr); trace_selftest_startup_dynamic_tracing()
363 ret = trace_test_buffer(&tr->trace_buffer, &count); trace_selftest_startup_dynamic_tracing()
384 ret = trace_test_buffer(&tr->trace_buffer, &count); trace_selftest_startup_dynamic_tracing()
391 trace->reset(tr); trace_selftest_startup_dynamic_tracing()
398 ret = trace_selftest_ops(tr, 1); trace_selftest_startup_dynamic_tracing()
399 trace->reset(tr); trace_selftest_startup_dynamic_tracing()
409 ret = trace_selftest_ops(tr, 2); trace_selftest_startup_dynamic_tracing()
534 # define trace_selftest_startup_dynamic_tracing(trace, tr, func) ({ 0; })
651 trace_selftest_startup_function(struct tracer *trace, struct trace_array *tr) trace_selftest_startup_function() argument
670 ret = tracer_init(trace, tr); trace_selftest_startup_function()
683 ret = trace_test_buffer(&tr->trace_buffer, &count); trace_selftest_startup_function()
686 trace->reset(tr); trace_selftest_startup_function()
695 ret = trace_selftest_startup_dynamic_tracing(trace, tr, trace_selftest_startup_function()
748 struct trace_array *tr) trace_selftest_startup_function_graph()
764 tracing_reset_online_cpus(&tr->trace_buffer); trace_selftest_startup_function_graph()
765 set_graph_array(tr); trace_selftest_startup_function_graph()
787 ret = trace_test_buffer(&tr->trace_buffer, &count); trace_selftest_startup_function_graph()
789 trace->reset(tr); trace_selftest_startup_function_graph()
812 trace_selftest_startup_irqsoff(struct tracer *trace, struct trace_array *tr) trace_selftest_startup_irqsoff() argument
814 unsigned long save_max = tr->max_latency; trace_selftest_startup_irqsoff()
819 ret = tracer_init(trace, tr); trace_selftest_startup_irqsoff()
826 tr->max_latency = 0; trace_selftest_startup_irqsoff()
835 * disables the tr and max buffers, making flipping impossible trace_selftest_startup_irqsoff()
838 trace->stop(tr); trace_selftest_startup_irqsoff()
842 ret = trace_test_buffer(&tr->trace_buffer, NULL); trace_selftest_startup_irqsoff()
844 ret = trace_test_buffer(&tr->max_buffer, &count); trace_selftest_startup_irqsoff()
845 trace->reset(tr); trace_selftest_startup_irqsoff()
853 tr->max_latency = save_max; trace_selftest_startup_irqsoff()
861 trace_selftest_startup_preemptoff(struct tracer *trace, struct trace_array *tr) trace_selftest_startup_preemptoff() argument
863 unsigned long save_max = tr->max_latency; trace_selftest_startup_preemptoff()
881 ret = tracer_init(trace, tr); trace_selftest_startup_preemptoff()
888 tr->max_latency = 0; trace_selftest_startup_preemptoff()
897 * disables the tr and max buffers, making flipping impossible trace_selftest_startup_preemptoff()
900 trace->stop(tr); trace_selftest_startup_preemptoff()
904 ret = trace_test_buffer(&tr->trace_buffer, NULL); trace_selftest_startup_preemptoff()
906 ret = trace_test_buffer(&tr->max_buffer, &count); trace_selftest_startup_preemptoff()
907 trace->reset(tr); trace_selftest_startup_preemptoff()
915 tr->max_latency = save_max; trace_selftest_startup_preemptoff()
923 trace_selftest_startup_preemptirqsoff(struct tracer *trace, struct trace_array *tr) trace_selftest_startup_preemptirqsoff() argument
925 unsigned long save_max = tr->max_latency; trace_selftest_startup_preemptirqsoff()
943 ret = tracer_init(trace, tr); trace_selftest_startup_preemptirqsoff()
950 tr->max_latency = 0; trace_selftest_startup_preemptirqsoff()
963 * disables the tr and max buffers, making flipping impossible trace_selftest_startup_preemptirqsoff()
966 trace->stop(tr); trace_selftest_startup_preemptirqsoff()
970 ret = trace_test_buffer(&tr->trace_buffer, NULL); trace_selftest_startup_preemptirqsoff()
974 ret = trace_test_buffer(&tr->max_buffer, &count); trace_selftest_startup_preemptirqsoff()
985 tr->max_latency = 0; trace_selftest_startup_preemptirqsoff()
987 trace->start(tr); trace_selftest_startup_preemptirqsoff()
996 trace->stop(tr); trace_selftest_startup_preemptirqsoff()
1000 ret = trace_test_buffer(&tr->trace_buffer, NULL); trace_selftest_startup_preemptirqsoff()
1004 ret = trace_test_buffer(&tr->max_buffer, &count); trace_selftest_startup_preemptirqsoff()
1015 trace->reset(tr); trace_selftest_startup_preemptirqsoff()
1016 tr->max_latency = save_max; trace_selftest_startup_preemptirqsoff()
1024 trace_selftest_startup_nop(struct tracer *trace, struct trace_array *tr) trace_selftest_startup_nop() argument
1076 trace_selftest_startup_wakeup(struct tracer *trace, struct trace_array *tr) trace_selftest_startup_wakeup() argument
1078 unsigned long save_max = tr->max_latency; trace_selftest_startup_wakeup()
1099 ret = tracer_init(trace, tr); trace_selftest_startup_wakeup()
1106 tr->max_latency = 0; trace_selftest_startup_wakeup()
1130 ret = trace_test_buffer(&tr->trace_buffer, NULL); trace_selftest_startup_wakeup()
1132 ret = trace_test_buffer(&tr->max_buffer, &count); trace_selftest_startup_wakeup()
1135 trace->reset(tr); trace_selftest_startup_wakeup()
1138 tr->max_latency = save_max; trace_selftest_startup_wakeup()
1154 trace_selftest_startup_sched_switch(struct tracer *trace, struct trace_array *tr) trace_selftest_startup_sched_switch() argument
1160 ret = tracer_init(trace, tr); trace_selftest_startup_sched_switch()
1171 ret = trace_test_buffer(&tr->trace_buffer, &count); trace_selftest_startup_sched_switch()
1172 trace->reset(tr); trace_selftest_startup_sched_switch()
1186 trace_selftest_startup_branch(struct tracer *trace, struct trace_array *tr) trace_selftest_startup_branch() argument
1192 ret = tracer_init(trace, tr); trace_selftest_startup_branch()
1203 ret = trace_test_buffer(&tr->trace_buffer, &count); trace_selftest_startup_branch()
1204 trace->reset(tr); trace_selftest_startup_branch()
323 trace_selftest_startup_dynamic_tracing(struct tracer *trace, struct trace_array *tr, int (*func)(void)) trace_selftest_startup_dynamic_tracing() argument
747 trace_selftest_startup_function_graph(struct tracer *trace, struct trace_array *tr) trace_selftest_startup_function_graph() argument
H A Dtrace_mmiotrace.c29 static void mmio_reset_data(struct trace_array *tr) mmio_reset_data() argument
34 tracing_reset_online_cpus(&tr->trace_buffer); mmio_reset_data()
37 static int mmio_trace_init(struct trace_array *tr) mmio_trace_init() argument
40 mmio_trace_array = tr; mmio_trace_init()
42 mmio_reset_data(tr); mmio_trace_init()
47 static void mmio_trace_reset(struct trace_array *tr) mmio_trace_reset() argument
52 mmio_reset_data(tr); mmio_trace_reset()
56 static void mmio_trace_start(struct trace_array *tr) mmio_trace_start() argument
59 mmio_reset_data(tr); mmio_trace_start()
297 static void __trace_mmiotrace_rw(struct trace_array *tr, __trace_mmiotrace_rw() argument
302 struct ring_buffer *buffer = tr->trace_buffer.buffer; __trace_mmiotrace_rw()
322 struct trace_array *tr = mmio_trace_array; mmio_trace_rw() local
323 struct trace_array_cpu *data = per_cpu_ptr(tr->trace_buffer.data, smp_processor_id()); mmio_trace_rw()
324 __trace_mmiotrace_rw(tr, data, rw); mmio_trace_rw()
327 static void __trace_mmiotrace_map(struct trace_array *tr, __trace_mmiotrace_map() argument
332 struct ring_buffer *buffer = tr->trace_buffer.buffer; __trace_mmiotrace_map()
352 struct trace_array *tr = mmio_trace_array; mmio_trace_mapping() local
356 data = per_cpu_ptr(tr->trace_buffer.data, smp_processor_id()); mmio_trace_mapping()
357 __trace_mmiotrace_map(tr, data, map); mmio_trace_mapping()
H A Dtrace_events.c58 #define do_for_each_event_file(tr, file) \
59 list_for_each_entry(tr, &ftrace_trace_arrays, list) { \
60 list_for_each_entry(file, &tr->events, list)
62 #define do_for_each_event_file_safe(tr, file) \
63 list_for_each_entry(tr, &ftrace_trace_arrays, list) { \
65 list_for_each_entry_safe(file, ___n, &tr->events, list)
296 struct trace_array *tr; trace_event_enable_cmd_record() local
299 do_for_each_event_file(tr, file) { do_for_each_event_file()
416 static void ftrace_clear_events(struct trace_array *tr) ftrace_clear_events() argument
421 list_for_each_entry(file, &tr->events, list) { ftrace_clear_events()
515 __ftrace_set_clr_event_nolock(struct trace_array *tr, const char *match, __ftrace_set_clr_event_nolock() argument
523 list_for_each_entry(file, &tr->events, list) { __ftrace_set_clr_event_nolock()
553 static int __ftrace_set_clr_event(struct trace_array *tr, const char *match, __ftrace_set_clr_event() argument
559 ret = __ftrace_set_clr_event_nolock(tr, match, sub, event, set); __ftrace_set_clr_event()
565 static int ftrace_set_clr_event(struct trace_array *tr, char *buf, int set) ftrace_set_clr_event() argument
594 ret = __ftrace_set_clr_event(tr, match, sub, event, set); ftrace_set_clr_event()
617 struct trace_array *tr = top_trace_array(); trace_set_clr_event() local
619 if (!tr) trace_set_clr_event()
622 return __ftrace_set_clr_event(tr, NULL, system, event, set); trace_set_clr_event()
635 struct trace_array *tr = m->private; ftrace_event_write() local
658 ret = ftrace_set_clr_event(tr, parser.buffer + !set, set); ftrace_event_write()
676 struct trace_array *tr = m->private; t_next() local
680 list_for_each_entry_continue(file, &tr->events, list) { t_next()
697 struct trace_array *tr = m->private; t_start() local
702 file = list_entry(&tr->events, struct ftrace_event_file, list); t_start()
715 struct trace_array *tr = m->private; s_next() local
719 list_for_each_entry_continue(file, &tr->events, list) { s_next()
730 struct trace_array *tr = m->private; s_start() local
735 file = list_entry(&tr->events, struct ftrace_event_file, list); s_start()
836 struct trace_array *tr = dir->tr; system_enable_read() local
842 list_for_each_entry(file, &tr->events, list) { system_enable_read()
901 ret = __ftrace_set_clr_event(dir->tr, NULL, name, NULL, val); system_enable_write()
1137 struct trace_array *tr; subsystem_open() local
1146 list_for_each_entry(tr, &ftrace_trace_arrays, list) { subsystem_open()
1147 list_for_each_entry(dir, &tr->systems, list) { subsystem_open()
1169 if (trace_array_get(tr) < 0) { subsystem_open()
1176 trace_array_put(tr); subsystem_open()
1186 struct trace_array *tr = inode->i_private; system_tr_open() local
1192 if (trace_array_get(tr) < 0) system_tr_open()
1195 /* Make a temporary dir that has no system but points to tr */ system_tr_open()
1198 trace_array_put(tr); system_tr_open()
1202 dir->tr = tr; system_tr_open()
1206 trace_array_put(tr); system_tr_open()
1220 trace_array_put(dir->tr); subsystem_release()
1418 /* copy tr over to seq ops */ ftrace_event_open()
1426 struct trace_array *tr = inode->i_private; ftrace_event_release() local
1428 trace_array_put(tr); ftrace_event_release()
1445 struct trace_array *tr = inode->i_private; ftrace_event_set_open() local
1448 if (trace_array_get(tr) < 0) ftrace_event_set_open()
1453 ftrace_clear_events(tr); ftrace_event_set_open()
1457 trace_array_put(tr); ftrace_event_set_open()
1500 event_subsystem_dir(struct trace_array *tr, const char *name, event_subsystem_dir() argument
1508 list_for_each_entry(dir, &tr->systems, list) { event_subsystem_dir()
1544 dir->tr = tr; event_subsystem_dir()
1561 list_add(&dir->list, &tr->systems); event_subsystem_dir()
1578 struct trace_array *tr = file->tr; event_create_dir() local
1589 d_events = event_subsystem_dir(tr, call->class->system, file, parent); event_create_dir()
1646 struct trace_array *tr; remove_event_from_tracers() local
1648 do_for_each_event_file_safe(tr, file) { do_for_each_event_file_safe()
1665 struct trace_array *tr; event_remove() local
1668 do_for_each_event_file(tr, file) { do_for_each_event_file()
1847 struct trace_array *tr) trace_create_new_event()
1856 file->tr = tr; trace_create_new_event()
1860 list_add(&file->list, &tr->events); trace_create_new_event()
1867 __trace_add_new_event(struct ftrace_event_call *call, struct trace_array *tr) __trace_add_new_event() argument
1871 file = trace_create_new_event(call, tr); __trace_add_new_event()
1875 return event_create_dir(tr->event_dir, file); __trace_add_new_event()
1885 struct trace_array *tr) __trace_early_add_new_event()
1889 file = trace_create_new_event(call, tr); __trace_early_add_new_event()
1929 struct trace_array *tr; probe_remove_event_call() local
1936 do_for_each_event_file(tr, file) { do_for_each_event_file()
2062 __trace_add_event_dirs(struct trace_array *tr) __trace_add_event_dirs() argument
2068 ret = __trace_add_new_event(call, tr); __trace_add_event_dirs()
2076 find_event_file(struct trace_array *tr, const char *system, const char *event) find_event_file() argument
2082 list_for_each_entry(file, &tr->events, list) { find_event_file()
2234 struct trace_array *tr = top_trace_array(); event_enable_func() local
2244 if (!tr) event_enable_func()
2260 file = find_event_file(tr, system, event); event_enable_func()
2374 __trace_early_add_event_dirs(struct trace_array *tr) __trace_early_add_event_dirs() argument
2380 list_for_each_entry(file, &tr->events, list) { __trace_early_add_event_dirs()
2381 ret = event_create_dir(tr->event_dir, file); __trace_early_add_event_dirs()
2395 __trace_early_add_events(struct trace_array *tr) __trace_early_add_events() argument
2405 ret = __trace_early_add_new_event(call, tr); __trace_early_add_events()
2414 __trace_remove_event_dirs(struct trace_array *tr) __trace_remove_event_dirs() argument
2418 list_for_each_entry_safe(file, next, &tr->events, list) __trace_remove_event_dirs()
2424 struct trace_array *tr; __add_event_to_tracers() local
2426 list_for_each_entry(tr, &ftrace_trace_arrays, list) __add_event_to_tracers()
2427 __trace_add_new_event(call, tr); __add_event_to_tracers()
2447 create_event_toplevel_files(struct dentry *parent, struct trace_array *tr) create_event_toplevel_files() argument
2453 tr, &ftrace_set_event_fops); create_event_toplevel_files()
2475 tr, &ftrace_tr_enable_fops); create_event_toplevel_files()
2477 tr->event_dir = d_events; create_event_toplevel_files()
2485 * @tr: The trace array associated with these events
2493 int event_trace_add_tracer(struct dentry *parent, struct trace_array *tr) event_trace_add_tracer() argument
2499 ret = create_event_toplevel_files(parent, tr); event_trace_add_tracer()
2504 __trace_add_event_dirs(tr); event_trace_add_tracer()
2518 early_event_add_tracer(struct dentry *parent, struct trace_array *tr) early_event_add_tracer() argument
2524 ret = create_event_toplevel_files(parent, tr); early_event_add_tracer()
2529 __trace_early_add_event_dirs(tr); early_event_add_tracer()
2538 int event_trace_del_tracer(struct trace_array *tr) event_trace_del_tracer() argument
2543 clear_event_triggers(tr); event_trace_del_tracer()
2546 __ftrace_set_clr_event_nolock(tr, NULL, NULL, NULL, 0); event_trace_del_tracer()
2552 __trace_remove_event_dirs(tr); event_trace_del_tracer()
2553 tracefs_remove_recursive(tr->event_dir); event_trace_del_tracer()
2556 tr->event_dir = NULL; event_trace_del_tracer()
2571 early_enable_events(struct trace_array *tr, bool disable_first) early_enable_events() argument
2587 ftrace_set_clr_event(tr, token, 0); early_enable_events()
2589 ret = ftrace_set_clr_event(tr, token, 1); early_enable_events()
2601 struct trace_array *tr = top_trace_array(); event_trace_enable() local
2605 if (!tr) event_trace_enable()
2622 __trace_early_add_events(tr);
2624 early_enable_events(tr, false);
2647 struct trace_array *tr; event_trace_enable_again() local
2649 tr = top_trace_array(); event_trace_enable_again()
2650 if (!tr) event_trace_enable_again()
2653 early_enable_events(tr, true); event_trace_enable_again()
2662 struct trace_array *tr; event_trace_init() local
2667 tr = top_trace_array(); event_trace_init()
2668 if (!tr) event_trace_init()
2676 tr, &ftrace_avail_fops); event_trace_init()
2683 ret = early_event_add_tracer(d_tracer, tr); event_trace_init()
2767 struct trace_array *tr; event_trace_self_tests() local
2770 tr = top_trace_array(); event_trace_self_tests()
2771 if (!tr) event_trace_self_tests()
2776 list_for_each_entry(file, &tr->events, list) { event_trace_self_tests()
2819 list_for_each_entry(dir, &tr->systems, list) { event_trace_self_tests()
2829 ret = __ftrace_set_clr_event(tr, NULL, system->name, NULL, 1); event_trace_self_tests()
2838 ret = __ftrace_set_clr_event(tr, NULL, system->name, NULL, 0); event_trace_self_tests()
2853 ret = __ftrace_set_clr_event(tr, NULL, NULL, NULL, 1); event_trace_self_tests()
2862 ret = __ftrace_set_clr_event(tr, NULL, NULL, NULL, 0); event_trace_self_tests()
1846 trace_create_new_event(struct ftrace_event_call *call, struct trace_array *tr) trace_create_new_event() argument
1884 __trace_early_add_new_event(struct ftrace_event_call *call, struct trace_array *tr) __trace_early_add_new_event() argument
H A Dtrace_syscalls.c295 struct trace_array *tr = data; ftrace_syscall_enter() local
311 ftrace_file = rcu_dereference_sched(tr->enter_syscall_files[syscall_nr]); ftrace_syscall_enter()
327 buffer = tr->trace_buffer.buffer; ftrace_syscall_enter()
343 struct trace_array *tr = data; ftrace_syscall_exit() local
358 ftrace_file = rcu_dereference_sched(tr->exit_syscall_files[syscall_nr]); ftrace_syscall_exit()
372 buffer = tr->trace_buffer.buffer; ftrace_syscall_exit()
390 struct trace_array *tr = file->tr; reg_event_syscall_enter() local
398 if (!tr->sys_refcount_enter) reg_event_syscall_enter()
399 ret = register_trace_sys_enter(ftrace_syscall_enter, tr); reg_event_syscall_enter()
401 rcu_assign_pointer(tr->enter_syscall_files[num], file); reg_event_syscall_enter()
402 tr->sys_refcount_enter++; reg_event_syscall_enter()
411 struct trace_array *tr = file->tr; unreg_event_syscall_enter() local
418 tr->sys_refcount_enter--; unreg_event_syscall_enter()
419 RCU_INIT_POINTER(tr->enter_syscall_files[num], NULL); unreg_event_syscall_enter()
420 if (!tr->sys_refcount_enter) unreg_event_syscall_enter()
421 unregister_trace_sys_enter(ftrace_syscall_enter, tr); unreg_event_syscall_enter()
428 struct trace_array *tr = file->tr; reg_event_syscall_exit() local
436 if (!tr->sys_refcount_exit) reg_event_syscall_exit()
437 ret = register_trace_sys_exit(ftrace_syscall_exit, tr); reg_event_syscall_exit()
439 rcu_assign_pointer(tr->exit_syscall_files[num], file); reg_event_syscall_exit()
440 tr->sys_refcount_exit++; reg_event_syscall_exit()
449 struct trace_array *tr = file->tr; unreg_event_syscall_exit() local
456 tr->sys_refcount_exit--; unreg_event_syscall_exit()
457 RCU_INIT_POINTER(tr->exit_syscall_files[num], NULL); unreg_event_syscall_exit()
458 if (!tr->sys_refcount_exit) unreg_event_syscall_exit()
459 unregister_trace_sys_exit(ftrace_syscall_exit, tr); unreg_event_syscall_exit()
H A Dtrace_branch.c33 struct trace_array *tr = branch_tracer; probe_likely_condition() local
52 if (unlikely(!tr)) probe_likely_condition()
57 data = this_cpu_ptr(tr->trace_buffer.data); probe_likely_condition()
62 buffer = tr->trace_buffer.buffer; probe_likely_condition()
100 int enable_branch_tracing(struct trace_array *tr) enable_branch_tracing() argument
103 branch_tracer = tr; enable_branch_tracing()
128 static void start_branch_trace(struct trace_array *tr) start_branch_trace() argument
130 enable_branch_tracing(tr); start_branch_trace()
133 static void stop_branch_trace(struct trace_array *tr) stop_branch_trace() argument
138 static int branch_trace_init(struct trace_array *tr) branch_trace_init() argument
140 start_branch_trace(tr); branch_trace_init()
144 static void branch_trace_reset(struct trace_array *tr) branch_trace_reset() argument
146 stop_branch_trace(tr); branch_trace_reset()
H A Dtrace.h164 struct trace_array *tr; member in struct:trace_buffer
245 extern int trace_array_get(struct trace_array *tr);
246 extern void trace_array_put(struct trace_array *tr);
254 struct trace_array *tr; top_trace_array() local
259 tr = list_entry(ftrace_trace_arrays.prev, top_trace_array()
260 typeof(*tr), list); top_trace_array()
261 WARN_ON(!(tr->flags & TRACE_ARRAY_FL_GLOBAL)); top_trace_array()
262 return tr; top_trace_array()
358 int (*init)(struct trace_array *tr);
359 void (*reset)(struct trace_array *tr);
360 void (*start)(struct trace_array *tr);
361 void (*stop)(struct trace_array *tr);
362 int (*update_thresh)(struct trace_array *tr);
378 struct trace_array *tr);
383 int (*set_flag)(struct trace_array *tr,
386 int (*flag_changed)(struct trace_array *tr,
532 int tracer_init(struct tracer *t, struct trace_array *tr);
557 struct trace_entry *tracing_get_trace_entry(struct trace_array *tr,
574 void trace_function(struct trace_array *tr,
578 void trace_graph_function(struct trace_array *tr,
589 void set_graph_array(struct trace_array *tr);
608 void update_max_tr(struct trace_array *tr, struct task_struct *tsk, int cpu);
609 void update_max_tr_single(struct trace_array *tr,
623 void __trace_stack(struct trace_array *tr, unsigned long flags, int skip,
642 static inline void __trace_stack(struct trace_array *tr, unsigned long flags, __trace_stack() argument
666 struct trace_array *tr);
668 struct trace_array *tr);
670 struct trace_array *tr);
672 struct trace_array *tr);
674 struct trace_array *tr);
676 struct trace_array *tr);
678 struct trace_array *tr);
680 struct trace_array *tr);
682 struct trace_array *tr);
701 trace_array_vprintk(struct trace_array *tr,
703 int trace_array_printk(struct trace_array *tr,
736 extern int __trace_graph_entry(struct trace_array *tr,
739 extern void __trace_graph_return(struct trace_array *tr,
822 int ftrace_create_function_files(struct trace_array *tr,
824 void ftrace_destroy_function_files(struct trace_array *tr);
825 void ftrace_init_global_array_ops(struct trace_array *tr);
826 void ftrace_init_array_ops(struct trace_array *tr, ftrace_func_t func);
827 void ftrace_reset_array_ops(struct trace_array *tr);
836 ftrace_create_function_files(struct trace_array *tr, ftrace_create_function_files() argument
841 static inline void ftrace_destroy_function_files(struct trace_array *tr) { } ftrace_destroy_function_files() argument
843 ftrace_init_global_array_ops(struct trace_array *tr) { } ftrace_reset_array_ops() argument
844 static inline void ftrace_reset_array_ops(struct trace_array *tr) { } ftrace_reset_array_ops() argument
846 #define ftrace_init_array_ops(tr, func) do { } while (0)
945 extern int enable_branch_tracing(struct trace_array *tr);
947 static inline int trace_branch_enable(struct trace_array *tr) trace_branch_enable() argument
950 return enable_branch_tracing(tr); trace_branch_enable()
959 static inline int trace_branch_enable(struct trace_array *tr) trace_branch_enable() argument
999 struct trace_array *tr; member in struct:ftrace_subsystem_dir
1074 extern int event_trace_add_tracer(struct dentry *parent, struct trace_array *tr);
1075 extern int event_trace_del_tracer(struct trace_array *tr);
1077 extern struct ftrace_event_file *find_event_file(struct trace_array *tr,
1092 extern void clear_event_triggers(struct trace_array *tr);
1275 int set_tracer_flag(struct trace_array *tr, unsigned int mask, int enabled);
H A Dtrace_functions_graph.c276 int __trace_graph_entry(struct trace_array *tr, __trace_graph_entry() argument
283 struct ring_buffer *buffer = tr->trace_buffer.buffer; __trace_graph_entry()
311 struct trace_array *tr = graph_array; trace_graph_entry() local
340 data = per_cpu_ptr(tr->trace_buffer.data, cpu); trace_graph_entry()
344 ret = __trace_graph_entry(tr, trace, flags, pc); trace_graph_entry()
364 __trace_graph_function(struct trace_array *tr, __trace_graph_function() argument
379 __trace_graph_entry(tr, &ent, flags, pc); __trace_graph_function()
380 __trace_graph_return(tr, &ret, flags, pc); __trace_graph_function()
384 trace_graph_function(struct trace_array *tr, trace_graph_function() argument
388 __trace_graph_function(tr, ip, flags, pc); trace_graph_function()
391 void __trace_graph_return(struct trace_array *tr, __trace_graph_return() argument
398 struct ring_buffer *buffer = tr->trace_buffer.buffer; __trace_graph_return()
416 struct trace_array *tr = graph_array; trace_graph_return() local
425 data = per_cpu_ptr(tr->trace_buffer.data, cpu); trace_graph_return()
429 __trace_graph_return(tr, trace, flags, pc); trace_graph_return()
435 void set_graph_array(struct trace_array *tr) set_graph_array() argument
437 graph_array = tr; set_graph_array()
453 static int graph_trace_init(struct trace_array *tr) graph_trace_init() argument
457 set_graph_array(tr); graph_trace_init()
471 static void graph_trace_reset(struct trace_array *tr) graph_trace_reset() argument
477 static int graph_trace_update_thresh(struct trace_array *tr) graph_trace_update_thresh() argument
479 graph_trace_reset(tr); graph_trace_update_thresh()
480 return graph_trace_init(tr); graph_trace_update_thresh()
1360 func_graph_set_flag(struct trace_array *tr, u32 old_flags, u32 bit, int set) func_graph_set_flag() argument
H A Dtrace_kdb.c41 /* reset all but tr, trace, and overruns */
H A Dtrace_events_filter.c852 struct trace_array *tr) filter_free_subsystem_preds()
856 list_for_each_entry(file, &tr->events, list) { filter_free_subsystem_preds()
877 struct trace_array *tr) filter_free_subsystem_filters()
881 list_for_each_entry(file, &tr->events, list) { filter_free_subsystem_filters()
1754 struct trace_array *tr, replace_system_preds()
1765 list_for_each_entry(file, &tr->events, list) { replace_system_preds()
1780 list_for_each_entry(file, &tr->events, list) { replace_system_preds()
1954 struct trace_array *tr, create_system_filter()
1963 err = replace_system_preds(dir, tr, ps, filter_str); create_system_filter()
2034 struct trace_array *tr = dir->tr; apply_subsystem_event_filter() local
2047 filter_free_subsystem_preds(dir, tr); apply_subsystem_event_filter()
2053 filter_free_subsystem_filters(dir, tr); apply_subsystem_event_filter()
2058 err = create_system_filter(dir, tr, filter_string, &filter); apply_subsystem_event_filter()
851 filter_free_subsystem_preds(struct ftrace_subsystem_dir *dir, struct trace_array *tr) filter_free_subsystem_preds() argument
876 filter_free_subsystem_filters(struct ftrace_subsystem_dir *dir, struct trace_array *tr) filter_free_subsystem_filters() argument
1753 replace_system_preds(struct ftrace_subsystem_dir *dir, struct trace_array *tr, struct filter_parse_state *ps, char *filter_string) replace_system_preds() argument
1953 create_system_filter(struct ftrace_subsystem_dir *dir, struct trace_array *tr, char *filter_str, struct event_filter **filterp) create_system_filter() argument
H A Dblktrace.c1306 static void blk_tracer_start(struct trace_array *tr) blk_tracer_start() argument
1311 static int blk_tracer_init(struct trace_array *tr) blk_tracer_init() argument
1313 blk_tr = tr; blk_tracer_init()
1314 blk_tracer_start(tr); blk_tracer_init()
1318 static void blk_tracer_stop(struct trace_array *tr) blk_tracer_stop() argument
1323 static void blk_tracer_reset(struct trace_array *tr) blk_tracer_reset() argument
1325 blk_tracer_stop(tr); blk_tracer_reset()
1417 blk_tracer_set_flag(struct trace_array *tr, u32 old_flags, u32 bit, int set) blk_tracer_set_flag() argument
H A Dtrace_events_trigger.c455 * @tr: The trace array to clear
467 clear_event_triggers(struct trace_array *tr) clear_event_triggers() argument
471 list_for_each_entry(file, &tr->events, list) { clear_event_triggers()
1169 struct trace_array *tr = file->tr; event_enable_trigger_func() local
1192 event_enable_file = find_event_file(tr, system, event); event_enable_trigger_func()
H A Dftrace.c5090 __init void ftrace_init_global_array_ops(struct trace_array *tr) ftrace_init_global_array_ops() argument
5092 tr->ops = &global_ops; ftrace_init_global_array_ops()
5093 tr->ops->private = tr; ftrace_init_global_array_ops()
5096 void ftrace_init_array_ops(struct trace_array *tr, ftrace_func_t func) ftrace_init_array_ops() argument
5099 if (tr->flags & TRACE_ARRAY_FL_GLOBAL) { ftrace_init_array_ops()
5100 if (WARN_ON(tr->ops->func != ftrace_stub)) ftrace_init_array_ops()
5102 tr->ops->func); ftrace_init_array_ops()
5104 tr->ops->func = func; ftrace_init_array_ops()
5105 tr->ops->private = tr; ftrace_init_array_ops()
5108 void ftrace_reset_array_ops(struct trace_array *tr) ftrace_reset_array_ops() argument
5110 tr->ops->func = ftrace_stub; ftrace_reset_array_ops()
H A Dtrace_kprobe.c1368 find_trace_probe_file(struct trace_kprobe *tk, struct trace_array *tr) find_trace_probe_file() argument
1372 list_for_each_entry(file, &tr->events, list) find_trace_probe_file()
/linux-4.1.27/arch/s390/boot/
H A DMakefile6 tr -c '[0-9A-Za-z]' '_'`__`date | \
7 tr -c '[0-9A-Za-z]' '_'`_t
/linux-4.1.27/arch/x86/kernel/cpu/mcheck/
H A Dmce_amd.c144 struct thresh_restart *tr = _tr; threshold_restart_bank() local
147 rdmsr(tr->b->address, lo, hi); threshold_restart_bank()
149 if (tr->b->threshold_limit < (hi & THRESHOLD_MAX)) threshold_restart_bank()
150 tr->reset = 1; /* limit cannot be lower than err count */ threshold_restart_bank()
152 if (tr->reset) { /* reset err count and overflow bit */ threshold_restart_bank()
155 (THRESHOLD_MAX - tr->b->threshold_limit); threshold_restart_bank()
156 } else if (tr->old_limit) { /* change limit w/o reset */ threshold_restart_bank()
158 (tr->old_limit - tr->b->threshold_limit); threshold_restart_bank()
167 if (!tr->b->interrupt_capable) threshold_restart_bank()
170 if (tr->set_lvt_off) { threshold_restart_bank()
171 if (lvt_off_valid(tr->b, tr->lvt_off, lo, hi)) { threshold_restart_bank()
174 hi |= tr->lvt_off << 20; threshold_restart_bank()
178 if (tr->b->interrupt_enable) threshold_restart_bank()
184 wrmsr(tr->b->address, lo, hi); threshold_restart_bank()
189 struct thresh_restart tr = { mce_threshold_block_init() local
196 threshold_restart_bank(&tr); mce_threshold_block_init()
356 struct thresh_restart tr; store_interrupt_enable() local
367 memset(&tr, 0, sizeof(tr)); store_interrupt_enable()
368 tr.b = b; store_interrupt_enable()
370 smp_call_function_single(b->cpu, threshold_restart_bank, &tr, 1); store_interrupt_enable()
378 struct thresh_restart tr; store_threshold_limit() local
389 memset(&tr, 0, sizeof(tr)); store_threshold_limit()
390 tr.old_limit = b->threshold_limit; store_threshold_limit()
392 tr.b = b; store_threshold_limit()
394 smp_call_function_single(b->cpu, threshold_restart_bank, &tr, 1); store_threshold_limit()
/linux-4.1.27/drivers/net/ethernet/toshiba/
H A Dtc35815.c506 struct tc35815_regs __iomem *tr = tc_mdio_read() local
510 tc_writel(MD_CA_Busy | (mii_id << 5) | (regnum & 0x1f), &tr->MD_CA); tc_mdio_read()
512 while (tc_readl(&tr->MD_CA) & MD_CA_Busy) { tc_mdio_read()
517 return tc_readl(&tr->MD_Data) & 0xffff; tc_mdio_read()
523 struct tc35815_regs __iomem *tr = tc_mdio_write() local
527 tc_writel(val, &tr->MD_Data); tc_mdio_write()
529 &tr->MD_CA); tc_mdio_write()
531 while (tc_readl(&tr->MD_CA) & MD_CA_Busy) { tc_mdio_write()
549 struct tc35815_regs __iomem *tr = tc_handle_link_change() local
553 reg = tc_readl(&tr->MAC_Ctl); tc_handle_link_change()
555 tc_writel(reg, &tr->MAC_Ctl); tc_handle_link_change()
560 tc_writel(reg, &tr->MAC_Ctl); tc_handle_link_change()
562 tc_writel(reg, &tr->MAC_Ctl); tc_handle_link_change()
575 tc_writel(tc_readl(&tr->Tx_Ctl) | Tx_EnLCarr, tc_handle_link_change()
576 &tr->Tx_Ctl); tc_handle_link_change()
750 struct tc35815_regs __iomem *tr = tc35815_init_dev_addr() local
754 while (tc_readl(&tr->PROM_Ctl) & PROM_Busy) tc35815_init_dev_addr()
758 tc_writel(PROM_Busy | PROM_Read | (i / 2 + 2), &tr->PROM_Ctl); tc35815_init_dev_addr()
759 while (tc_readl(&tr->PROM_Ctl) & PROM_Busy) tc35815_init_dev_addr()
761 data = tc_readl(&tr->PROM_Data); tc35815_init_dev_addr()
1205 struct tc35815_regs __iomem *tr = tc35815_schedule_restart() local
1211 tc_writel(0, &tr->Int_En); tc35815_schedule_restart()
1212 tc_writel(tc_readl(&tr->DMA_Ctl) | DMA_IntMask, &tr->DMA_Ctl); tc35815_schedule_restart()
1219 struct tc35815_regs __iomem *tr = tc35815_tx_timeout() local
1223 dev->name, tc_readl(&tr->Tx_Stat)); tc35815_tx_timeout()
1330 struct tc35815_regs __iomem *tr = tc35815_send_packet() local
1339 tc_writel(fd_virt_to_bus(lp, txfd), &tr->TxFrmPtr); tc35815_send_packet()
1450 struct tc35815_regs __iomem *tr = tc35815_interrupt() local
1452 u32 dmactl = tc_readl(&tr->DMA_Ctl); tc35815_interrupt()
1456 tc_writel(dmactl | DMA_IntMask, &tr->DMA_Ctl); tc35815_interrupt()
1464 (void)tc_readl(&tr->Int_Src); /* flush */ tc35815_interrupt()
1643 struct tc35815_regs __iomem *tr = tc35815_poll() local
1652 status = tc_readl(&tr->Int_Src); tc35815_poll()
1656 &tr->Int_Src); /* write to clear */ tc35815_poll()
1661 &tr->Int_Src); tc35815_poll()
1667 status = tc_readl(&tr->Int_Src); tc35815_poll()
1674 tc_writel(tc_readl(&tr->DMA_Ctl) & ~DMA_IntMask, &tr->DMA_Ctl); tc35815_poll()
1717 struct tc35815_regs __iomem *tr = tc35815_check_tx_stat() local
1719 tc_writel(TX_THRESHOLD_MAX, &tr->TxThrsh); tc35815_check_tx_stat()
1802 struct tc35815_regs __iomem *tr = tc35815_txdone() local
1828 tc_writel(fd_virt_to_bus(lp, txfd), &tr->TxFrmPtr); tc35815_txdone()
1870 struct tc35815_regs __iomem *tr = tc35815_get_stats() local
1874 dev->stats.rx_missed_errors += tc_readl(&tr->Miss_Cnt); tc35815_get_stats()
1882 struct tc35815_regs __iomem *tr = tc35815_set_cam_entry() local
1888 saved_addr = tc_readl(&tr->CAM_Adr); tc35815_set_cam_entry()
1895 tc_writel(cam_index - 2, &tr->CAM_Adr); tc35815_set_cam_entry()
1896 cam_data = tc_readl(&tr->CAM_Data) & 0xffff0000; tc35815_set_cam_entry()
1898 tc_writel(cam_data, &tr->CAM_Data); tc35815_set_cam_entry()
1900 tc_writel(cam_index + 2, &tr->CAM_Adr); tc35815_set_cam_entry()
1902 tc_writel(cam_data, &tr->CAM_Data); tc35815_set_cam_entry()
1905 tc_writel(cam_index, &tr->CAM_Adr); tc35815_set_cam_entry()
1907 tc_writel(cam_data, &tr->CAM_Data); tc35815_set_cam_entry()
1909 tc_writel(cam_index + 4, &tr->CAM_Adr); tc35815_set_cam_entry()
1910 cam_data = tc_readl(&tr->CAM_Data) & 0x0000ffff; tc35815_set_cam_entry()
1912 tc_writel(cam_data, &tr->CAM_Data); tc35815_set_cam_entry()
1915 tc_writel(saved_addr, &tr->CAM_Adr); tc35815_set_cam_entry()
1929 struct tc35815_regs __iomem *tr = tc35815_set_multicast_list() local
1940 tc_writel(CAM_CompEn | CAM_BroadAcc | CAM_GroupAcc | CAM_StationAcc, &tr->CAM_Ctl); tc35815_set_multicast_list()
1945 tc_writel(CAM_CompEn | CAM_BroadAcc | CAM_GroupAcc, &tr->CAM_Ctl); tc35815_set_multicast_list()
1951 tc_writel(0, &tr->CAM_Ctl); tc35815_set_multicast_list()
1960 tc_writel(ena_bits, &tr->CAM_Ena);
1961 tc_writel(CAM_CompEn | CAM_BroadAcc, &tr->CAM_Ctl);
1963 tc_writel(CAM_Ena_Bit(CAM_ENTRY_SOURCE), &tr->CAM_Ena);
1964 tc_writel(CAM_CompEn | CAM_BroadAcc, &tr->CAM_Ctl);
2067 struct tc35815_regs __iomem *tr = tc35815_chip_reset() local
2071 tc_writel(MAC_Reset, &tr->MAC_Ctl); tc35815_chip_reset()
2074 while (tc_readl(&tr->MAC_Ctl) & MAC_Reset) { tc35815_chip_reset()
2081 tc_writel(0, &tr->MAC_Ctl); tc35815_chip_reset()
2084 tc_writel(0, &tr->DMA_Ctl); tc35815_chip_reset()
2085 tc_writel(0, &tr->TxThrsh); tc35815_chip_reset()
2086 tc_writel(0, &tr->TxPollCtr); tc35815_chip_reset()
2087 tc_writel(0, &tr->RxFragSize); tc35815_chip_reset()
2088 tc_writel(0, &tr->Int_En); tc35815_chip_reset()
2089 tc_writel(0, &tr->FDA_Bas); tc35815_chip_reset()
2090 tc_writel(0, &tr->FDA_Lim); tc35815_chip_reset()
2091 tc_writel(0xffffffff, &tr->Int_Src); /* Write 1 to clear */ tc35815_chip_reset()
2092 tc_writel(0, &tr->CAM_Ctl); tc35815_chip_reset()
2093 tc_writel(0, &tr->Tx_Ctl); tc35815_chip_reset()
2094 tc_writel(0, &tr->Rx_Ctl); tc35815_chip_reset()
2095 tc_writel(0, &tr->CAM_Ena); tc35815_chip_reset()
2096 (void)tc_readl(&tr->Miss_Cnt); /* Read to clear */ tc35815_chip_reset()
2099 tc_writel(DMA_TestMode, &tr->DMA_Ctl); tc35815_chip_reset()
2101 tc_writel(i, &tr->CAM_Adr); tc35815_chip_reset()
2102 tc_writel(0, &tr->CAM_Data); tc35815_chip_reset()
2104 tc_writel(0, &tr->DMA_Ctl); tc35815_chip_reset()
2110 struct tc35815_regs __iomem *tr = tc35815_chip_init() local
2118 tc_writel(CAM_Ena_Bit(CAM_ENTRY_SOURCE), &tr->CAM_Ena); tc35815_chip_init()
2119 tc_writel(CAM_CompEn | CAM_BroadAcc, &tr->CAM_Ctl); tc35815_chip_init()
2123 tc_writel(DMA_BURST_SIZE | DMA_RxAlign_2, &tr->DMA_Ctl); tc35815_chip_init()
2125 tc_writel(DMA_BURST_SIZE, &tr->DMA_Ctl); tc35815_chip_init()
2126 tc_writel(0, &tr->TxPollCtr); /* Batch mode */ tc35815_chip_init()
2127 tc_writel(TX_THRESHOLD, &tr->TxThrsh); tc35815_chip_init()
2128 tc_writel(INT_EN_CMD, &tr->Int_En); tc35815_chip_init()
2131 tc_writel(fd_virt_to_bus(lp, lp->rfd_base), &tr->FDA_Bas); tc35815_chip_init()
2133 &tr->FDA_Lim); tc35815_chip_init()
2139 tc_writel(fd_virt_to_bus(lp, lp->fbl_ptr), &tr->BLFrmPtr); /* start DMA receiver */ tc35815_chip_init()
2140 tc_writel(RX_CTL_CMD, &tr->Rx_Ctl); /* start MAC receiver */ tc35815_chip_init()
2149 tc_writel(txctl, &tr->Tx_Ctl); tc35815_chip_init()
/linux-4.1.27/arch/s390/include/asm/
H A Debcdic.h30 " tr 0(1,%0),0(%2)\n" codepage_convert()
31 "0: tr 0(256,%0),0(%2)\n" codepage_convert()
/linux-4.1.27/arch/x86/include/asm/
H A Dsuspend_32.h22 unsigned long tr; member in struct:saved_context
H A Dsuspend_64.h35 unsigned long tr; member in struct:saved_context
H A Ddesc.h94 #define load_tr(tr) asm volatile("ltr %0"::"m" (tr))
99 #define store_tr(tr) (tr = native_store_tr())
238 unsigned long tr; native_store_tr() local
240 asm volatile("str %0":"=r" (tr)); native_store_tr()
242 return tr; native_store_tr()
H A Dsvm.h148 struct vmcb_seg tr; member in struct:vmcb_save_area
H A Dparavirt.h273 #define store_tr(tr) ((tr) = paravirt_store_tr()) load_TLS()
/linux-4.1.27/arch/cris/boot/rescue/
H A DMakefile32 $(OBJCOPY) $(OBJCOPYFLAGS) $(obj)/testrescue.o tr.bin
35 cat tr.bin tmp2423 >testrescue_tmp.bin
37 rm tr.bin tmp2423 testrescue_tmp.bin
/linux-4.1.27/scripts/
H A Dextract-ikconfig7 # The obscure use of the "tr" filter is to work around older versions of
19 if pos=`tr "$cf1\n$cf2" "\n$cf2=" < "$1" | grep -abo "^$cf2"`
33 for pos in `tr "$1\n$2" "\n$2=" < "$img" | grep -abo "^$2"`
H A Dextract-vmlinux26 # The obscure use of the "tr" filter is to work around older versions of
30 for pos in `tr "$1\n$2" "\n$2=" < "$img" | grep -abo "^$2"`
H A Dconfig61 ARG="`echo $ARG | tr a-z A-Z`"
H A Danalyze_suspend.py2040 tr.alt td {background-color:#EAF2D3;}\n\
2041 tr.avg td {background-color:#BDE34C;}\n\
2067 html += '<table class="summary">\n<tr>\n'
2077 html += '</tr>\n'
2087 html += '<tr class="alt">\n'
2089 html += '<tr>\n'
2126 html += '</tr>\n'
2132 html += '<tr class="avg">\n'
2142 html += '</tr>\n'
2176 html_timetotal = '<table class="time1">\n<tr>'\
2179 '</tr>\n</table>\n'
2180 html_timetotal2 = '<table class="time1">\n<tr>'\
2184 '</tr>\n</table>\n'
2185 html_timegroups = '<table class="time2">\n<tr>'\
2190 '</tr>\n</table>\n'
H A Dget_maintainer.pl608 my $value_pd = ($value =~ tr@/@@);
609 my $file_pd = ($file =~ tr@/@@);
725 my $s1 = ($file =~ tr@/@@);
726 my $s2 = ($pattern =~ tr@/@@);
H A Dpatch-kernel193 tr -d [:blank:] < $TMPFILE > $TMPFILE.1
H A Dcheckpatch.pl187 $word =~ tr/[a-z]/[A-Z]/;
885 (my $res = shift) =~ tr/\t/ /c;
1856 my $opens = $line =~ tr/\(/\(/;
1857 my $closes = $line =~ tr/\)/\)/;
4059 my $count = $openparens =~ tr@\(@\(@;
4444 if (($stmts =~ tr/;/;/) == 1 &&
4692 if ($rawline =~ /\\$/ && $rawline =~ tr/"/"/ % 2) {
5085 my $lc = $stat =~ tr@\n@@;
5099 my $lc = $stat =~ tr@\n@@;
5107 my $count = $format =~ tr@%@%@;
H A Dkernel-doc1882 $arg =~ tr/#/,/;
/linux-4.1.27/include/linux/mtd/
H A Dblktrans.h35 struct mtd_blktrans_ops *tr; member in struct:mtd_blktrans_dev
81 void (*add_mtd)(struct mtd_blktrans_ops *tr, struct mtd_info *mtd);
89 extern int register_mtd_blktrans(struct mtd_blktrans_ops *tr);
90 extern int deregister_mtd_blktrans(struct mtd_blktrans_ops *tr);
/linux-4.1.27/Documentation/spi/
H A Dspidev_test.c107 struct spi_ioc_transfer tr = { transfer() local
117 tr.tx_nbits = 4; transfer()
119 tr.tx_nbits = 2; transfer()
121 tr.rx_nbits = 4; transfer()
123 tr.rx_nbits = 2; transfer()
126 tr.rx_buf = 0; transfer()
128 tr.tx_buf = 0; transfer()
131 ret = ioctl(fd, SPI_IOC_MESSAGE(1), &tr); transfer()
/linux-4.1.27/security/apparmor/
H A DMakefile26 tr '\n' ' ' | sed -e 's/ $$/"\n/' >> $@
61 tr '\n' ' ' | sed -e 's/ $$/"\n/' >> $@
/linux-4.1.27/drivers/net/fddi/skfp/
H A Dhwt.c166 u_short tr ; hwt_read() local
171 tr = (u_short)((inpd(ADDR(B2_TI_VAL))/200) & 0xffff) ; hwt_read()
175 if ((tr > smc->hw.t_start) || (is & IS_TIMINT)) { hwt_read()
180 smc->hw.t_stop = smc->hw.t_start - tr ; hwt_read()
/linux-4.1.27/arch/x86/kernel/cpu/
H A Dmkcapflags.sh34 VALUE="$(echo "$VALUE" | tr A-Z a-z)"
/linux-4.1.27/Documentation/DocBook/media/
H A DMakefile293 entity=`echo $$ident | tr _ -` ; \
302 entity=`echo $$ident | tr _ -` ; \
312 entity=`echo $$ident | tr _ -` ; \
320 entity=`echo $$ident | sed -e "s/v4l2_mpeg_cx2341x_video_\([a-z]*_spatial_filter_type\)/\1/" | tr _ -` ; \
328 entity=`echo $$ident | tr _ - | sed s/v4l2-mpeg-vbi-ITV0/v4l2-mpeg-vbi-itv0-1/g` ; \
370 id=`echo $$ident | tr _ -` ; \
376 id=`echo $$ident | sed -e "s/v4l2_mpeg_cx2341x_video_\([a-z]*_spatial_filter_type\)/\1/" | tr _ -`; \
382 id=`echo $$ident | tr _ - | sed s/v4l2-mpeg-vbi-ITV0/v4l2-mpeg-vbi-itv0-1/g` ; \
/linux-4.1.27/drivers/android/
H A Dbinder.c1319 struct binder_transaction_data *tr, int reply) binder_transaction()
1334 e->call_type = reply ? 2 : !!(tr->flags & TF_ONE_WAY); binder_transaction()
1337 e->target_handle = tr->target.handle; binder_transaction()
1338 e->data_size = tr->data_size; binder_transaction()
1339 e->offsets_size = tr->offsets_size; binder_transaction()
1380 if (tr->target.handle) { binder_transaction()
1383 ref = binder_get_ref(proc, tr->target.handle); binder_transaction()
1409 if (!(tr->flags & TF_ONE_WAY) && thread->transaction_stack) { binder_transaction()
1462 (u64)tr->data.ptr.buffer, binder_transaction()
1463 (u64)tr->data.ptr.offsets, binder_transaction()
1464 (u64)tr->data_size, (u64)tr->offsets_size); binder_transaction()
1470 (u64)tr->data.ptr.buffer, binder_transaction()
1471 (u64)tr->data.ptr.offsets, binder_transaction()
1472 (u64)tr->data_size, (u64)tr->offsets_size); binder_transaction()
1474 if (!reply && !(tr->flags & TF_ONE_WAY)) binder_transaction()
1481 t->code = tr->code; binder_transaction()
1482 t->flags = tr->flags; binder_transaction()
1487 t->buffer = binder_alloc_buf(target_proc, tr->data_size, binder_transaction()
1488 tr->offsets_size, !reply && (t->flags & TF_ONE_WAY)); binder_transaction()
1502 ALIGN(tr->data_size, sizeof(void *))); binder_transaction()
1505 tr->data.ptr.buffer, tr->data_size)) { binder_transaction()
1512 tr->data.ptr.offsets, tr->offsets_size)) { binder_transaction()
1518 if (!IS_ALIGNED(tr->offsets_size, sizeof(binder_size_t))) { binder_transaction()
1520 proc->pid, thread->pid, (u64)tr->offsets_size); binder_transaction()
1524 off_end = (void *)offp + tr->offsets_size; binder_transaction()
1738 (u64)tr->data_size, (u64)tr->offsets_size); binder_transaction()
1935 struct binder_transaction_data tr; binder_thread_write() local
1937 if (copy_from_user(&tr, ptr, sizeof(tr))) binder_thread_write()
1939 ptr += sizeof(tr); binder_thread_write()
1940 binder_transaction(proc, thread, &tr, cmd == BC_REPLY); binder_thread_write()
2225 struct binder_transaction_data tr; binder_thread_read() local
2243 if (end - ptr < sizeof(tr) + 4) binder_thread_read()
2379 tr.target.ptr = target_node->ptr; binder_thread_read()
2380 tr.cookie = target_node->cookie; binder_thread_read()
2390 tr.target.ptr = 0; binder_thread_read()
2391 tr.cookie = 0; binder_thread_read()
2394 tr.code = t->code; binder_thread_read()
2395 tr.flags = t->flags; binder_thread_read()
2396 tr.sender_euid = from_kuid(current_user_ns(), t->sender_euid); binder_thread_read()
2401 tr.sender_pid = task_tgid_nr_ns(sender, binder_thread_read()
2404 tr.sender_pid = 0; binder_thread_read()
2407 tr.data_size = t->buffer->data_size; binder_thread_read()
2408 tr.offsets_size = t->buffer->offsets_size; binder_thread_read()
2409 tr.data.ptr.buffer = (binder_uintptr_t)( binder_thread_read()
2412 tr.data.ptr.offsets = tr.data.ptr.buffer + binder_thread_read()
2419 if (copy_to_user(ptr, &tr, sizeof(tr))) binder_thread_read()
2421 ptr += sizeof(tr); binder_thread_read()
2433 (u64)tr.data.ptr.buffer, (u64)tr.data.ptr.offsets); binder_thread_read()
1317 binder_transaction(struct binder_proc *proc, struct binder_thread *thread, struct binder_transaction_data *tr, int reply) binder_transaction() argument
/linux-4.1.27/drivers/thermal/ti-soc-thermal/
H A Dti-thermal-common.c245 int id, tr, ret = 0; __ti_thermal_get_trend() local
250 ret = ti_bandgap_get_trend(bgp, id, &tr); __ti_thermal_get_trend()
254 *trend = tr; __ti_thermal_get_trend()
264 long tr; ti_thermal_get_trend() local
266 ret = __ti_thermal_get_trend(thermal->devdata, &tr); ti_thermal_get_trend()
270 if (tr > 0) ti_thermal_get_trend()
272 else if (tr < 0) ti_thermal_get_trend()
/linux-4.1.27/arch/powerpc/sysdev/
H A Duic.c128 u32 tr, pr, mask; uic_set_irq_type() local
154 tr = mfdcr(uic->dcrbase + UIC_TR); uic_set_irq_type()
156 tr = (tr & mask) | (trigger << (31-src)); uic_set_irq_type()
160 mtdcr(uic->dcrbase + UIC_TR, tr); uic_set_irq_type()
/linux-4.1.27/sound/pci/asihpi/
H A Dhpi.h61 <tr>
66 <tr><td>32<td>X<td>_
67 <tr><td>40<td>_<td>_
68 <tr><td>48<td>X<td>_
69 <tr><td>56<td>X<td>_
70 <tr><td>64<td>X<td>X
71 <tr><td>80<td>X<td>_
72 <tr><td>96<td>X<td>X
73 <tr><td>112<td>X<td>X
74 <tr><td>128<td>X<td>X
75 <tr><td>160<td>X<td>X
76 <tr><td>192<td>X<td>X
77 <tr><td>224<td>_<td>X
78 <tr><td>256<td>-<td>X
79 <tr><td>320<td>-<td>X
80 <tr><td>384<td>_<td>X
90 <tr>
96 <tr><td>16<td>X<td>X<td>_
97 <tr><td>24<td>X<td>X<td>_
98 <tr><td>32<td>X<td>X<td>X
99 <tr><td>40<td>X<td>X<td>X
100 <tr><td>48<td>X<td>X<td>X
101 <tr><td>56<td>X<td>X<td>X
102 <tr><td>64<td>X<td>X<td>X
103 <tr><td>80<td>_<td>X<td>X
104 <tr><td>96<td>_<td>X<td>X
105 <tr><td>112<td>_<td>X<td>X
106 <tr><td>128<td>_<td>X<td>X
107 <tr><td>144<td>_<td>X<td>_
108 <tr><td>160<td>_<td>X<td>X
109 <tr><td>192<td>_<td>_<td>X
110 <tr><td>224<td>_<td>_<td>X
111 <tr><td>256<td>-<td>_<td>X
112 <tr><td>320<td>-<td>_<td>X
/linux-4.1.27/include/net/
H A Dtransp_v6.h61 "st tx_queue rx_queue tr tm->when retrnsmt" \
/linux-4.1.27/security/selinux/ss/
H A Dpolicydb.c793 struct role_trans *tr, *ltr = NULL; policydb_destroy() local
843 for (tr = p->role_tr; tr; tr = tr->next) { policydb_destroy()
846 ltr = tr; policydb_destroy()
2232 struct role_trans *tr, *ltr; policydb_read() local
2389 tr = kzalloc(sizeof(*tr), GFP_KERNEL); policydb_read()
2390 if (!tr) policydb_read()
2393 ltr->next = tr; policydb_read()
2395 p->role_tr = tr; policydb_read()
2401 tr->role = le32_to_cpu(buf[0]); policydb_read()
2402 tr->type = le32_to_cpu(buf[1]); policydb_read()
2403 tr->new_role = le32_to_cpu(buf[2]); policydb_read()
2408 tr->tclass = le32_to_cpu(buf[0]); policydb_read()
2410 tr->tclass = p->process_class; policydb_read()
2412 if (!policydb_role_isvalid(p, tr->role) || policydb_read()
2413 !policydb_type_isvalid(p, tr->type) || policydb_read()
2414 !policydb_class_isvalid(p, tr->tclass) || policydb_read()
2415 !policydb_role_isvalid(p, tr->new_role)) policydb_read()
2417 ltr = tr; policydb_read()
2630 struct role_trans *tr; role_trans_write() local
2636 for (tr = r; tr; tr = tr->next) role_trans_write()
2642 for (tr = r; tr; tr = tr->next) { role_trans_write()
2643 buf[0] = cpu_to_le32(tr->role); role_trans_write()
2644 buf[1] = cpu_to_le32(tr->type); role_trans_write()
2645 buf[2] = cpu_to_le32(tr->new_role); role_trans_write()
2650 buf[0] = cpu_to_le32(tr->tclass); role_trans_write()
/linux-4.1.27/crypto/
H A Dcamellia_generic.c380 u32 dw, tl, tr; camellia_setup_tail() local
481 tr = subR[10] ^ rol32(dw, 1); camellia_setup_tail()
483 SUBKEY_R(7) = subR[6] ^ tr; camellia_setup_tail()
490 tr = subR[7] ^ rol32(dw, 1); camellia_setup_tail()
492 SUBKEY_R(10) = tr ^ subR[11]; camellia_setup_tail()
503 tr = subR[18] ^ rol32(dw, 1); camellia_setup_tail()
505 SUBKEY_R(15) = subR[14] ^ tr; camellia_setup_tail()
512 tr = subR[15] ^ rol32(dw, 1); camellia_setup_tail()
514 SUBKEY_R(18) = tr ^ subR[19]; camellia_setup_tail()
531 tr = subR[26] ^ rol32(dw, 1); camellia_setup_tail()
533 SUBKEY_R(23) = subR[22] ^ tr; camellia_setup_tail()
540 tr = subR[23] ^ rol32(dw, 1); camellia_setup_tail()
542 SUBKEY_R(26) = tr ^ subR[27]; camellia_setup_tail()
H A Dtcrypt.c770 struct tcrypt_result *tr = req->base.data; do_one_ahash_op() local
772 wait_for_completion(&tr->completion); do_one_ahash_op()
773 reinit_completion(&tr->completion); do_one_ahash_op()
774 ret = tr->err; do_one_ahash_op()
998 struct tcrypt_result *tr = req->base.data; do_one_acipher_op() local
1000 wait_for_completion(&tr->completion); do_one_acipher_op()
1001 reinit_completion(&tr->completion); do_one_acipher_op()
1002 ret = tr->err; do_one_acipher_op()
H A Dtestmgr.c181 static int wait_async_op(struct tcrypt_result *tr, int ret) wait_async_op() argument
184 wait_for_completion(&tr->completion); wait_async_op()
185 reinit_completion(&tr->completion); wait_async_op()
186 ret = tr->err; wait_async_op()
/linux-4.1.27/arch/cris/arch-v10/kernel/
H A Dfasttimer.c647 static struct fast_timer tr[10]; variable in typeref:struct:fast_timer
666 start_one_shot_timer(&tr[i], test_timeout1, i, 1000, "timeout1"); test_timeout1()
720 start_one_shot_timer(&tr[i], test_timeout, i, 50000, "test0"); fast_timer_test()
723 start_one_shot_timer(&tr[i], test_timeout, i, 70000, "test1"); fast_timer_test()
726 start_one_shot_timer(&tr[i], test_timeout, i, 40000, "test2"); fast_timer_test()
729 start_one_shot_timer(&tr[i], test_timeout, i, 60000, "test3"); fast_timer_test()
732 start_one_shot_timer(&tr[i], test_timeout1, i, 55000, "test4xx"); fast_timer_test()
771 struct fast_timer *t = &tr[j]; fast_timer_test()
/linux-4.1.27/arch/cris/arch-v32/kernel/
H A Dfasttimer.c620 static struct fast_timer tr[10]; variable in typeref:struct:fast_timer
639 start_one_shot_timer(&tr[i], test_timeout1, i, 1000, "timeout1"); test_timeout1()
693 start_one_shot_timer(&tr[i], test_timeout, i, 50000, "test0"); fast_timer_test()
696 start_one_shot_timer(&tr[i], test_timeout, i, 70000, "test1"); fast_timer_test()
699 start_one_shot_timer(&tr[i], test_timeout, i, 40000, "test2"); fast_timer_test()
702 start_one_shot_timer(&tr[i], test_timeout, i, 60000, "test3"); fast_timer_test()
705 start_one_shot_timer(&tr[i], test_timeout1, i, 55000, "test4xx"); fast_timer_test()
742 struct fast_timer *t = &tr[j]; fast_timer_test()
/linux-4.1.27/drivers/mmc/card/
H A Dmmc_test.c526 struct mmc_test_transfer_result *tr; mmc_test_save_transfer_result() local
531 tr = kmalloc(sizeof(struct mmc_test_transfer_result), GFP_KERNEL); mmc_test_save_transfer_result()
532 if (!tr) mmc_test_save_transfer_result()
535 tr->count = count; mmc_test_save_transfer_result()
536 tr->sectors = sectors; mmc_test_save_transfer_result()
537 tr->ts = ts; mmc_test_save_transfer_result()
538 tr->rate = rate; mmc_test_save_transfer_result()
539 tr->iops = iops; mmc_test_save_transfer_result()
541 list_add_tail(&tr->link, &test->gr->tr_lst); mmc_test_save_transfer_result()
2791 struct mmc_test_transfer_result *tr, *trs; mmc_test_free_result() local
2796 list_for_each_entry_safe(tr, trs, &gr->tr_lst, link) { mmc_test_free_result()
2797 list_del(&tr->link); mmc_test_free_result()
2798 kfree(tr); mmc_test_free_result()
2818 struct mmc_test_transfer_result *tr; mtf_test_show() local
2825 list_for_each_entry(tr, &gr->tr_lst, link) { mtf_test_show()
2827 tr->count, tr->sectors, mtf_test_show()
2828 (unsigned long)tr->ts.tv_sec, mtf_test_show()
2829 (unsigned long)tr->ts.tv_nsec, mtf_test_show()
2830 tr->rate, tr->iops / 100, tr->iops % 100); mtf_test_show()
/linux-4.1.27/drivers/block/
H A Dataflop.c104 { "H1640",20,3280, 3, 0}, /* 6: 1.64MB diskette (fat HD) 82 tr 20 sec */
108 { "E3280",40,6560, 3, 0}, /* 8: 3.2 MB diskette (fat ED) 82 tr 40 sec */
112 { "H1680",21,3360, 3, 0}, /* 9: 1.68MB diskette (fat HD) 80 tr 21 sec */
113 { "h410",10,820, 0, 1}, /* 10: 410k diskette 41 tr 10 sec, stretch */
114 { "h1476",18,2952, 3, 0}, /* 11: 1.48MB diskette 82 tr 18 sec */
115 { "H1722",21,3444, 3, 0}, /* 12: 1.72MB diskette 82 tr 21 sec */
116 { "h420",10,840, 0, 1}, /* 13: 420k diskette 42 tr 10 sec, stretch */
117 { "H830",10,1660, 0, 0}, /* 14: 820k diskette 83 tr 10 sec */
118 { "h1494",18,2952, 3, 0}, /* 15: 1.49MB diskette 83 tr 18 sec */
119 { "H1743",21,3486, 3, 0}, /* 16: 1.74MB diskette 83 tr 21 sec */
120 { "h880",11,1760, 0, 0}, /* 17: 880k diskette 80 tr 11 sec */
121 { "D1040",13,2080, 0, 0}, /* 18: 1.04MB diskette 80 tr 13 sec */
122 { "D1120",14,2240, 0, 0}, /* 19: 1.12MB diskette 80 tr 14 sec */
123 { "h1600",20,3200, 3, 0}, /* 20: 1.60MB diskette 80 tr 20 sec */
124 { "H1760",22,3520, 3, 0}, /* 21: 1.76MB diskette 80 tr 22 sec */
125 { "H1920",24,3840, 3, 0}, /* 22: 1.92MB diskette 80 tr 24 sec */
126 { "E3200",40,6400, 3, 0}, /* 23: 3.2MB diskette 80 tr 40 sec */
127 { "E3520",44,7040, 3, 0}, /* 24: 3.52MB diskette 80 tr 44 sec */
128 { "E3840",48,7680, 3, 0}, /* 25: 3.84MB diskette 80 tr 48 sec */
129 { "H1840",23,3680, 3, 0}, /* 26: 1.84MB diskette 80 tr 23 sec */
130 { "D800",10,1600, 0, 0}, /* 27: 800k diskette 80 tr 10 sec */
652 DPRINT(("do_format( dr=%d tr=%d he=%d offs=%d )\n", do_format()
H A Damiflop.c128 /* code name tr he rdsz wrsz sm pc1 pc2 sd st st*/
/linux-4.1.27/arch/blackfin/boot/
H A DMakefile38 cmd_mk_bin_xip = ( printf '%64s' | tr ' ' '\377' ; cat $< ) > $@
/linux-4.1.27/include/linux/
H A Dhash.h10 * http://www.citi.umich.edu/techreports/reports/citi-tr-00-1.pdf
H A Dftrace_event.h79 struct trace_array *tr; member in struct:trace_iterator
368 struct trace_array *tr; member in struct:ftrace_event_file
H A Dkvm_host.h631 struct kvm_translation *tr);
/linux-4.1.27/arch/powerpc/kvm/
H A De500_mmu.c473 struct kvm_translation *tr) kvmppc_core_vcpu_translate()
480 eaddr = tr->linear_address; kvmppc_core_vcpu_translate()
481 pid = (tr->linear_address >> 32) & 0xff; kvmppc_core_vcpu_translate()
482 as = (tr->linear_address >> 40) & 0x1; kvmppc_core_vcpu_translate()
486 tr->valid = 0; kvmppc_core_vcpu_translate()
490 tr->physical_address = kvmppc_mmu_xlate(vcpu, index, eaddr); kvmppc_core_vcpu_translate()
492 tr->valid = 1; kvmppc_core_vcpu_translate()
472 kvmppc_core_vcpu_translate(struct kvm_vcpu *vcpu, struct kvm_translation *tr) kvmppc_core_vcpu_translate() argument
H A Dbook3s.c703 struct kvm_translation *tr) kvm_arch_vcpu_ioctl_translate()
702 kvm_arch_vcpu_ioctl_translate(struct kvm_vcpu *vcpu, struct kvm_translation *tr) kvm_arch_vcpu_ioctl_translate() argument
H A Dbooke.c1761 struct kvm_translation *tr) kvm_arch_vcpu_ioctl_translate()
1765 r = kvmppc_core_vcpu_translate(vcpu, tr); kvm_arch_vcpu_ioctl_translate()
1760 kvm_arch_vcpu_ioctl_translate(struct kvm_vcpu *vcpu, struct kvm_translation *tr) kvm_arch_vcpu_ioctl_translate() argument
/linux-4.1.27/drivers/ide/
H A Dpmac.c517 u32 tr = kauai_lookup_timing(shasta_pio_timings, cycle_time); pmac_ide_set_pio_mode() local
518 t = (t & ~TR_133_PIOREG_PIO_MASK) | tr; pmac_ide_set_pio_mode()
524 u32 tr = kauai_lookup_timing(kauai_pio_timings, cycle_time); pmac_ide_set_pio_mode() local
525 t = (t & ~TR_100_PIOREG_PIO_MASK) | tr; pmac_ide_set_pio_mode()
612 u32 tr; set_timings_udma_ata6() local
616 tr = kauai_lookup_timing(kauai_udma_timings, (int)t->udma); set_timings_udma_ata6()
617 *ultra_timings = ((*ultra_timings) & ~TR_100_UDMAREG_UDMA_MASK) | tr; set_timings_udma_ata6()
630 u32 tr; set_timings_udma_shasta() local
634 tr = kauai_lookup_timing(shasta_udma133_timings, (int)t->udma); set_timings_udma_shasta()
635 *ultra_timings = ((*ultra_timings) & ~TR_133_UDMAREG_UDMA_MASK) | tr; set_timings_udma_shasta()
707 u32 tr = kauai_lookup_timing(shasta_mdma_timings, cycleTime); set_timings_mdma() local
708 *timings = ((*timings) & ~TR_133_PIOREG_MDMA_MASK) | tr; set_timings_mdma()
714 u32 tr = kauai_lookup_timing(kauai_mdma_timings, cycleTime); set_timings_mdma() local
715 *timings = ((*timings) & ~TR_100_PIOREG_MDMA_MASK) | tr; set_timings_mdma()
/linux-4.1.27/arch/x86/crypto/
H A Dcamellia_glue.c819 u32 dw, tl, tr; camellia_setup_tail() local
932 tr = subRL[10] ^ rol32(dw, 1); camellia_setup_tail()
933 tt = (tr | ((u64)tl << 32)); camellia_setup_tail()
941 tr = subRL[7] ^ rol32(dw, 1); camellia_setup_tail()
942 tt = (tr | ((u64)tl << 32)); camellia_setup_tail()
952 tr = subRL[18] ^ rol32(dw, 1); camellia_setup_tail()
953 tt = (tr | ((u64)tl << 32)); camellia_setup_tail()
961 tr = subRL[15] ^ rol32(dw, 1); camellia_setup_tail()
962 tt = (tr | ((u64)tl << 32)); camellia_setup_tail()
976 tr = subRL[26] ^ rol32(dw, 1); camellia_setup_tail()
977 tt = (tr | ((u64)tl << 32)); camellia_setup_tail()
985 tr = subRL[23] ^ rol32(dw, 1); camellia_setup_tail()
986 tt = (tr | ((u64)tl << 32)); camellia_setup_tail()
/linux-4.1.27/drivers/media/dvb-frontends/
H A Ddrxd_firm.c94 0x1C, 0x06, /* reg0.dt -> and.tr; */
96 0xD0, 0x07, 0x70, 0x00, /* DEF_DEV_ID -> add.tr; */
97 0xD0, 0x04, /* add.rs -> add.tr; */
155 0x1C, 0x06, /* reg0.dt -> and.tr; */
157 0xD0, 0x07, 0x70, 0x00, /* DEF_DEV_ID -> add.tr; */
158 0xD0, 0x04, /* add.rs -> add.tr; */
/linux-4.1.27/arch/sh/include/asm/
H A Dptrace.h35 {.name = __stringify(tr##num), .offset = offsetof(struct pt_regs, tregs[num])}
/linux-4.1.27/drivers/i2c/busses/
H A Di2c-rcar.c194 * SCL = ick / (20 + SCGD * 8 + F[(ticf + tr + intd) * ick]) rcar_i2c_clock_calculate()
198 * tr : I2C SCL rising time = 200 ns here rcar_i2c_clock_calculate()
215 * F[(ticf + tr + intd) * ick] rcar_i2c_clock_calculate()
224 * SCL = ick / (20 + SCGD * 8 + F[(ticf + tr + intd) * ick]) rcar_i2c_clock_calculate()
H A Di2c-sh_mobile.c233 * SH-Mobile IIC hardware is aware of SCL transition period 'tr', sh_mobile_i2c_icch()
/linux-4.1.27/drivers/media/pci/mantis/
H A Dmantis_dma.c160 dprintk(MANTIS_DEBUG, 1, "risc len lines %u, bytes per line %u, bytes per DMA tr %u", mantis_risc_program()
/linux-4.1.27/drivers/net/wireless/
H A Dmwl8k.c807 struct mwl8k_dma_data *tr; mwl8k_remove_dma_header() local
810 tr = (struct mwl8k_dma_data *)skb->data; mwl8k_remove_dma_header()
811 hdrlen = ieee80211_hdrlen(tr->wh.frame_control); mwl8k_remove_dma_header()
813 if (hdrlen != sizeof(tr->wh)) { mwl8k_remove_dma_header()
814 if (ieee80211_is_data_qos(tr->wh.frame_control)) { mwl8k_remove_dma_header()
815 memmove(tr->data - hdrlen, &tr->wh, hdrlen - 2); mwl8k_remove_dma_header()
816 *((__le16 *)(tr->data - 2)) = qos; mwl8k_remove_dma_header()
818 memmove(tr->data - hdrlen, &tr->wh, hdrlen); mwl8k_remove_dma_header()
822 if (hdrlen != sizeof(*tr)) mwl8k_remove_dma_header()
823 skb_pull(skb, sizeof(*tr) - hdrlen); mwl8k_remove_dma_header()
835 struct mwl8k_dma_data *tr; mwl8k_add_dma_header() local
862 reqd_hdrlen = sizeof(*tr) + head_pad; mwl8k_add_dma_header()
870 tr = (struct mwl8k_dma_data *)skb->data; mwl8k_add_dma_header()
871 if (wh != &tr->wh) mwl8k_add_dma_header()
872 memmove(&tr->wh, wh, hdrlen); mwl8k_add_dma_header()
873 if (hdrlen != sizeof(tr->wh)) mwl8k_add_dma_header()
874 memset(((void *)&tr->wh) + hdrlen, 0, sizeof(tr->wh) - hdrlen); mwl8k_add_dma_header()
881 tr->fwlen = cpu_to_le16(skb->len - sizeof(*tr) + tail_pad); mwl8k_add_dma_header()
1382 struct mwl8k_dma_data *tr; rxq_process() local
1383 tr = (struct mwl8k_dma_data *)skb->data; rxq_process()
1384 memset((void *)&(tr->data), 0, 4); rxq_process()
/linux-4.1.27/net/802/
H A Dfddi.c12 * fddi.c is based on previous eth.c and tr.c work by
/linux-4.1.27/include/linux/mmc/
H A Dsh_mmcif.h36 unsigned int slave_id_tx; /* embedded slave_id_[tr]x */
/linux-4.1.27/arch/mips/mti-malta/
H A Dmalta-int.c386 static char *tr[8] = { variable
469 cca_bits, tr[tr_bits], mcmd[cmd_bits], malta_be_handler()
/linux-4.1.27/sound/pci/au88x0/
H A Dau88x0_core.c565 sweep: Enable Samplerate fade from cr toward tr flag.
568 tr: Target samplerate conversion.
573 int dirplay, int sl, unsigned int tr, int thsource) vortex_src_setupchannel()
587 if ((tr & 0x10000) && (tr != 0x10000)) { vortex_src_setupchannel()
588 tr = 0; vortex_src_setupchannel()
591 if ((((short)tr) < 0) && (tr != 0x8000)) { vortex_src_setupchannel()
592 tr = 0; vortex_src_setupchannel()
595 tr = 1; vortex_src_setupchannel()
601 tr = 0; /*ebx = 0 */ vortex_src_setupchannel()
608 tr = 1; vortex_src_setupchannel()
616 if (tr) vortex_src_setupchannel()
622 if (tr) vortex_src_setupchannel()
635 (tr << 0x11) | (dirplay << 0x10) | (ebp << 0x8) | esp10); vortex_src_setupchannel()
571 vortex_src_setupchannel(vortex_t * card, unsigned char src, unsigned int cr, unsigned int b, int sweep, int d, int dirplay, int sl, unsigned int tr, int thsource) vortex_src_setupchannel() argument
/linux-4.1.27/arch/mips/kernel/
H A Dgenex.S431 BUILD_HANDLER tr tr sti silent /* #13 */
/linux-4.1.27/drivers/net/wireless/brcm80211/brcmfmac/
H A Dsdio.c3043 struct brcmf_trap_info tr; brcmf_sdio_trap_info() local
3050 error = brcmf_sdiod_ramrw(bus->sdiodev, false, sh->trap_addr, (u8 *)&tr, brcmf_sdio_trap_info()
3061 le32_to_cpu(tr.type), le32_to_cpu(tr.epc), brcmf_sdio_trap_info()
3062 le32_to_cpu(tr.cpsr), le32_to_cpu(tr.spsr), brcmf_sdio_trap_info()
3063 le32_to_cpu(tr.r13), le32_to_cpu(tr.r14), brcmf_sdio_trap_info()
3064 le32_to_cpu(tr.pc), sh->trap_addr, brcmf_sdio_trap_info()
3065 le32_to_cpu(tr.r0), le32_to_cpu(tr.r1), brcmf_sdio_trap_info()
3066 le32_to_cpu(tr.r2), le32_to_cpu(tr.r3), brcmf_sdio_trap_info()
3067 le32_to_cpu(tr.r4), le32_to_cpu(tr.r5), brcmf_sdio_trap_info()
3068 le32_to_cpu(tr.r6), le32_to_cpu(tr.r7)); brcmf_sdio_trap_info()
/linux-4.1.27/drivers/isdn/mISDN/
H A Ddsp_dtmf.c235 " tr:%3d r %3d %3d %3d %3d %3d %3d %3d %3d\n", dsp_dtmf_goertzel_decode()
/linux-4.1.27/drivers/rtc/
H A Drtc-ds1742.c10 * Copyright (C) 2006 Torsten Ertbjerg Rasmussen <tr@newtec.dk>
/linux-4.1.27/arch/x86/include/uapi/asm/
H A Dkvm.h146 struct kvm_segment tr, ldt; member in struct:kvm_sregs
/linux-4.1.27/arch/x86/power/
H A Dcpu.c76 store_tr(ctxt->tr); __save_processor_state()
/linux-4.1.27/arch/mips/include/asm/txx9/
H A Dtx4927.h81 u64 tr; member in struct:tx4927_sdramc_reg
H A Dtx3927.h27 volatile unsigned long tr[3]; member in struct:tx3927_sdramc_reg
/linux-4.1.27/arch/mips/txx9/generic/
H A Dsetup_tx4927.c210 (unsigned long long)____raw_readq(&tx4927_sdramcptr->tr)); tx4927_setup()
H A Dsetup_tx4938.c223 (unsigned long long)____raw_readq(&tx4938_sdramcptr->tr)); tx4938_setup()
/linux-4.1.27/arch/parisc/kernel/
H A Dpacache.S104 movb,tr %arg0, %r28, fitmanyloop /* Re-init base addr */
147 movb,tr %arg0, %r28, fdtmanyloop /* Re-init base addr */
219 movb,tr %arg3, %r31, fimanyloop /* Re-init inner loop count */
286 movb,tr %arg3, %r31, fdmanyloop /* Re-init inner loop count */
H A Dentry.S643 or,COND(tr) %r23,%r0,\pte
/linux-4.1.27/arch/arm64/kvm/
H A Dguest.c330 struct kvm_translation *tr) kvm_arch_vcpu_ioctl_translate()
329 kvm_arch_vcpu_ioctl_translate(struct kvm_vcpu *vcpu, struct kvm_translation *tr) kvm_arch_vcpu_ioctl_translate() argument
/linux-4.1.27/arch/cris/arch-v10/drivers/
H A Dsync_serial.c469 "synchronous serial 1 dma tr", sync_serial_open()
482 "synchronous serial 1 dma tr", sync_serial_open()
524 "synchronous serial 3 dma tr", sync_serial_open()
537 "synchronous serial 3 dma tr", sync_serial_open()
/linux-4.1.27/arch/ia64/include/asm/
H A Dtlb.h73 }; /*Record for tr entry!*/
H A Dpal.h447 tr : 1, /* Translation regs member in struct:pal_process_state_info_s
691 #define pmci_proc_translation_regs_valid pme_processor.tr
/linux-4.1.27/arch/arm/kvm/
H A Dguest.c289 struct kvm_translation *tr) kvm_arch_vcpu_ioctl_translate()
288 kvm_arch_vcpu_ioctl_translate(struct kvm_vcpu *vcpu, struct kvm_translation *tr) kvm_arch_vcpu_ioctl_translate() argument
/linux-4.1.27/tools/testing/selftests/rcutorture/bin/
H A Dfunctions.sh61 echo $1 `grep -v '^#' "$2.boot" | tr '\012' ' '`
/linux-4.1.27/sound/core/
H A Dtimer.c1675 struct snd_timer_read *tr; snd_timer_user_params() local
1736 tr = kmalloc(params.queue_size * sizeof(*tr), snd_timer_user_params()
1738 if (tr) { snd_timer_user_params()
1741 tu->queue = tr; snd_timer_user_params()
/linux-4.1.27/drivers/scsi/
H A Dmesh.c641 int v, tr; set_sdtr() local
661 /* units of tr are 100kB/s */ set_sdtr()
662 tr = (ms->clk_freq + 250000) / 500000; set_sdtr()
668 tr = ((ms->clk_freq / (v + 2)) + 199999) / 200000; set_sdtr()
675 ms->conn_tgt, tr/10, tr%10); set_sdtr()
H A Dgdth.h363 u32 sy_rate; /* current rate for sync. tr. */
364 u32 sy_max_rate; /* max. rate for sync. tr. */
/linux-4.1.27/kernel/
H A Dsysctl.c1877 * @tr: pointer to store the trailer character
1880 * the amount of bytes read. If @tr is non-NULL and a trailing
1882 * function), @tr is updated with the trailing character.
1886 const char *perm_tr, unsigned perm_tr_len, char *tr) proc_get_long()
1923 if (tr && (len < *size)) proc_get_long()
1924 *tr = *p; proc_get_long()
1884 proc_get_long(char **buf, size_t *size, unsigned long *val, bool *neg, const char *perm_tr, unsigned perm_tr_len, char *tr) proc_get_long() argument
/linux-4.1.27/drivers/spi/
H A Dspi-fsl-espi.c271 struct fsl_espi_transfer *tr) fsl_espi_do_trans()
275 struct fsl_espi_transfer *espi_trans = tr; fsl_espi_do_trans()
270 fsl_espi_do_trans(struct spi_message *m, struct fsl_espi_transfer *tr) fsl_espi_do_trans() argument
H A Dspi-rockchip.c612 /* tx or tr: spi must be enabled first */ rockchip_spi_transfer_one()
/linux-4.1.27/arch/tile/include/arch/
H A Dmpipe_shm.h228 uint_reg_t tr : 1; member in struct:__anon2767::__anon2768
329 uint_reg_t tr : 1;
/linux-4.1.27/drivers/block/aoe/
H A Daoeblk.c142 seq_printf(s, "\tr:%d\n", (*t)->rpkts); aoedisk_debugfs_show()
/linux-4.1.27/arch/s390/kernel/
H A Dsclp.S227 tr 0(1,%r11),0(%r10) # translate to EBCDIC
H A Dhead.S290 tr 0(64,%r8),.lowcase
H A Ddis.c696 { "tr", 0xdc, INSTR_SS_L0RDRD },
/linux-4.1.27/arch/x86/kvm/
H A Dsvm.c1158 init_sys_seg(&save->tr, SEG_TYPE_BUSY_TSS16); init_vmcb()
1396 case VCPU_SREG_TR: return &save->tr; svm_seg()
1445 * Work around a bug where the busy flag in the tr selector svm_get_segment()
2641 to_vmcb->save.tr = from_vmcb->save.tr; nested_svm_vmloadsave()
3467 "tr:", dump_vmcb()
3468 save->tr.selector, save->tr.attrib, dump_vmcb()
3469 save->tr.limit, save->tr.base); dump_vmcb()
H A Dx86.c6742 kvm_get_segment(vcpu, &sregs->tr, VCPU_SREG_TR); kvm_arch_vcpu_ioctl_get_sregs()
6884 kvm_set_segment(vcpu, &sregs->tr, VCPU_SREG_TR); kvm_arch_vcpu_ioctl_set_sregs()
6959 struct kvm_translation *tr) kvm_arch_vcpu_ioctl_translate()
6961 unsigned long vaddr = tr->linear_address; kvm_arch_vcpu_ioctl_translate()
6968 tr->physical_address = gpa; kvm_arch_vcpu_ioctl_translate()
6969 tr->valid = gpa != UNMAPPED_GVA; kvm_arch_vcpu_ioctl_translate()
6970 tr->writeable = 1; kvm_arch_vcpu_ioctl_translate()
6971 tr->usermode = 0; kvm_arch_vcpu_ioctl_translate()
6958 kvm_arch_vcpu_ioctl_translate(struct kvm_vcpu *vcpu, struct kvm_translation *tr) kvm_arch_vcpu_ioctl_translate() argument
H A Dvmx.c1804 u16 tr; kvm_read_tr_base() local
1805 asm("str %0" : "=g"(tr)); kvm_read_tr_base()
1806 return segment_base(tr); kvm_read_tr_base()
3943 struct kvm_segment tr; tr_valid() local
3945 vmx_get_segment(vcpu, &tr, VCPU_SREG_TR); tr_valid()
3947 if (tr.unusable) tr_valid()
3949 if (tr.selector & SEGMENT_TI_MASK) /* TI = 1 */ tr_valid()
3951 if (tr.type != 3 && tr.type != 11) /* TODO: Check if guest is in IA32e mode */ tr_valid()
3953 if (!tr.present) tr_valid()
H A Demulate.c2535 u16 tr, io_bitmap_ptr, perm, bit_idx = port & 0x7; emulator_io_port_access_allowed() local
2539 ops->get_segment(ctxt, &tr, &tr_seg, &base3, VCPU_SREG_TR); emulator_io_port_access_allowed()
/linux-4.1.27/virt/kvm/
H A Dkvm_main.c2211 struct kvm_translation tr; kvm_vcpu_ioctl() local
2214 if (copy_from_user(&tr, argp, sizeof(tr))) kvm_vcpu_ioctl()
2216 r = kvm_arch_vcpu_ioctl_translate(vcpu, &tr); kvm_vcpu_ioctl()
2220 if (copy_to_user(argp, &tr, sizeof(tr))) kvm_vcpu_ioctl()
/linux-4.1.27/arch/ia64/mm/
H A Dtlb.c489 /*Record tr info for mca hander use!*/ ia64_itr_entry()
/linux-4.1.27/arch/ia64/kernel/
H A Dmca.c855 copy_reg(const u64 *fr, u64 fnat, unsigned long *tr, unsigned long *tnat) copy_reg() argument
858 *tr = *fr; copy_reg()
860 tslot = ((unsigned long)tr >> 3) & 63; copy_reg()
H A Dpalinfo.c763 printk(KERN_ERR "palinfo: pal call failed on tr[%lu:%lu]=%ld\n", tr_info()
/linux-4.1.27/drivers/net/caif/
H A Dcaif_virtio.c227 "Invalid frmlen:%u mtu:%u hr:%d tr:%d\n", cfv_alloc_and_copy_skb()
/linux-4.1.27/drivers/staging/i2o/
H A Dexec-osm.c263 osm_warn("%s: Bogus reply in POST WAIT (tr-context: %08x)!\n", c->name, i2o_msg_post_wait_complete()
/linux-4.1.27/drivers/s390/net/
H A Dqeth_core.h512 /* tr mc mac is longer, but that will be enough to detect mc frames */
H A Dqeth_l3_main.c2769 /* tr multicast? */ qeth_l3_get_cast_type()
/linux-4.1.27/arch/powerpc/include/asm/
H A Dkvm_ppc.h127 struct kvm_translation *tr);
/linux-4.1.27/net/rxrpc/
H A Dar-output.c598 _net("skb: hr %d, tr %d, hl %d, rm %d", rxrpc_send_data()
/linux-4.1.27/drivers/net/fddi/skfp/h/
H A Dsupern_2.h817 #define PL_M_TPDR (6<<8) /* tr. PHY_DATA requ.-symbol is tr.ed*/
H A Dskfbi.h799 #define FLAG_WATER 0x00001fL /* Bit 4..0:(DV) Level of req data tr.*/
/linux-4.1.27/drivers/usb/gadget/udc/
H A Dlpc32xx_udc.c1543 u32 tr, bufferspace; udc_ep0_out_req() local
1566 tr = udc_read_hwep(udc, EP_OUT, req->req.buf + req->req.actual, udc_ep0_out_req()
1570 if (tr < ep0->ep.maxpacket) { udc_ep0_out_req()
H A Dmv_u3d_core.c1644 dev_dbg(u3d->dev, "tr comp: check req_list\n"); mv_u3d_irq_process_tr_complete()
/linux-4.1.27/drivers/net/ethernet/tile/
H A Dtilegx.c597 * happen under heavy load), or for which the me/tr/ce flags tile_net_handle_packet()
601 if (idesc->be || idesc->me || idesc->tr || idesc->ce) { tile_net_handle_packet()
/linux-4.1.27/drivers/net/appletalk/
H A Dltpc.c66 * at and tr cleanup
/linux-4.1.27/drivers/staging/lustre/include/linux/libcfs/
H A Dlibcfs_hash.h48 * http://www.citi.umich.edu/techreports/reports/citi-tr-00-1.pdf
/linux-4.1.27/drivers/tty/serial/
H A Dcrisv10.c260 .dma_out_irq_description = "serial 0 dma tr",
313 .dma_out_irq_description = "serial 1 dma tr",
368 .dma_out_irq_description = "serial 2 dma tr",
421 .dma_out_irq_description = "serial 3 dma tr",
/linux-4.1.27/drivers/video/fbdev/
H A Ds1d13xxxfb.c280 dbg("s1d13xxxfb_setcolreg: %d: rgb=%d,%d,%d, tr=%d\n", s1d13xxxfb_setcolreg()
/linux-4.1.27/arch/mips/kvm/
H A Dmips.c1197 struct kvm_translation *tr) kvm_arch_vcpu_ioctl_translate()
1196 kvm_arch_vcpu_ioctl_translate(struct kvm_vcpu *vcpu, struct kvm_translation *tr) kvm_arch_vcpu_ioctl_translate() argument
/linux-4.1.27/net/ipv4/
H A Darp.c253 ARPHRD_IEEE802: (tr) arp_constructor()
H A Dping.c1129 "rx_queue tr tm->when retrnsmt uid timeout " ping_v4_seq_show()
H A Draw.c1032 "rx_queue tr tm->when retrnsmt uid timeout " raw_seq_show()
H A Dtcp_ipv4.c2275 "rx_queue tr tm->when retrnsmt uid timeout " tcp4_seq_show()
H A Dudp.c2440 "rx_queue tr tm->when retrnsmt uid timeout " udp4_seq_show()
/linux-4.1.27/tools/net/
H A Dbpf_dbg.c20 * `tcpdump -iem1 -ddd port 22 | tr '\n' ','` to load as filter)
/linux-4.1.27/drivers/media/i2c/
H A Dov9650.c585 v4l2_dbg(1, debug, &ov965x->sd, "clkrc: %#x, fi: %lu, tr: %lu, %d\n", ov965x_update_exposure_ctrl()
/linux-4.1.27/net/ipv6/
H A Dtcp_ipv6.c1771 "st tx_queue rx_queue tr tm->when retrnsmt" tcp6_seq_show()
/linux-4.1.27/drivers/scsi/mpt3sas/
H A Dmpt3sas_scsih.c2822 "DELAYED:tr:handle(0x%04x), (open)\n", _scsih_tm_tr_send()
2999 "DELAYED:tr:handle(0x%04x), (open)\n", _scsih_tm_tr_volume_send()
3318 "DELAYED:tr:handle(0x%04x), (open)\n", ioc->name, _scsih_check_ir_config_unhide_events()
/linux-4.1.27/arch/s390/kvm/
H A Dkvm-s390.c1636 struct kvm_translation *tr) kvm_arch_vcpu_ioctl_translate()
1635 kvm_arch_vcpu_ioctl_translate(struct kvm_vcpu *vcpu, struct kvm_translation *tr) kvm_arch_vcpu_ioctl_translate() argument
/linux-4.1.27/drivers/scsi/mpt2sas/
H A Dmpt2sas_scsih.c3139 "DELAYED:tr:handle(0x%04x), (open)\n", _scsih_tm_tr_send()
3225 "DELAYED:tr:handle(0x%04x), (open)\n", _scsih_tm_tr_volume_send()
3624 "DELAYED:tr:handle(0x%04x), (open)\n", ioc->name, _scsih_check_ir_config_unhide_events()

Completed in 5071 milliseconds