/linux-4.1.27/drivers/input/touchscreen/ |
H A D | touchright.c | 49 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 D | radio-timb.c | 57 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 D | radio-trust.c | 58 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 D | trans.c | 34 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 D | log.c | 94 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 D | lops.h | 50 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 D | lops.c | 99 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 D | glops.c | 84 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 D | meta_io.c | 226 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 D | meta_io.h | 61 struct gfs2_trans *tr, int meta);
|
H A D | incore.h | 55 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 D | aops.c | 879 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 D | mtd_blkdevs.c | 76 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 D | mtdblock_ro.c | 49 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 D | mtdblock.c | 340 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 D | ssfdc.c | 287 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 D | rfd_ftl.c | 757 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 D | ftl.c | 1045 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 D | inftlcore.c | 48 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 D | mtdswap.c | 1411 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 D | nftlcore.c | 48 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 D | sm_ftl.c | 1129 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 D | trace_irqsoff.c | 36 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 D | trace_nop.c | 36 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 D | trace_sched_wakeup.c | 35 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 D | trace_functions.c | 21 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 D | trace.c | 83 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 D | trace_selftest.c | 68 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 D | trace_mmiotrace.c | 29 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 D | trace_events.c | 58 #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 D | trace_syscalls.c | 295 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 D | trace_branch.c | 33 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 D | trace.h | 164 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 D | trace_functions_graph.c | 276 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 D | trace_kdb.c | 41 /* reset all but tr, trace, and overruns */
|
H A D | trace_events_filter.c | 852 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 D | blktrace.c | 1306 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 D | trace_events_trigger.c | 455 * @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 D | ftrace.c | 5090 __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 D | trace_kprobe.c | 1368 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 D | Makefile | 6 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 D | mce_amd.c | 144 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 D | tc35815.c | 506 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 D | ebcdic.h | 30 " 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 D | suspend_32.h | 22 unsigned long tr; member in struct:saved_context
|
H A D | suspend_64.h | 35 unsigned long tr; member in struct:saved_context
|
H A D | desc.h | 94 #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 D | svm.h | 148 struct vmcb_seg tr; member in struct:vmcb_save_area
|
H A D | paravirt.h | 273 #define store_tr(tr) ((tr) = paravirt_store_tr()) load_TLS()
|
/linux-4.1.27/arch/cris/boot/rescue/ |
H A D | Makefile | 32 $(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 D | extract-ikconfig | 7 # 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 D | extract-vmlinux | 26 # 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 D | config | 61 ARG="`echo $ARG | tr a-z A-Z`"
|
H A D | analyze_suspend.py | 2040 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 D | get_maintainer.pl | 608 my $value_pd = ($value =~ tr@/@@); 609 my $file_pd = ($file =~ tr@/@@); 725 my $s1 = ($file =~ tr@/@@); 726 my $s2 = ($pattern =~ tr@/@@);
|
H A D | patch-kernel | 193 tr -d [:blank:] < $TMPFILE > $TMPFILE.1
|
H A D | checkpatch.pl | 187 $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 D | kernel-doc | 1882 $arg =~ tr/#/,/;
|
/linux-4.1.27/include/linux/mtd/ |
H A D | blktrans.h | 35 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 D | spidev_test.c | 107 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 D | Makefile | 26 tr '\n' ' ' | sed -e 's/ $$/"\n/' >> $@ 61 tr '\n' ' ' | sed -e 's/ $$/"\n/' >> $@
|
/linux-4.1.27/drivers/net/fddi/skfp/ |
H A D | hwt.c | 166 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 D | mkcapflags.sh | 34 VALUE="$(echo "$VALUE" | tr A-Z a-z)"
|
/linux-4.1.27/Documentation/DocBook/media/ |
H A D | Makefile | 293 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 D | binder.c | 1319 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 D | ti-thermal-common.c | 245 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 D | uic.c | 128 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 D | hpi.h | 61 <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 D | transp_v6.h | 61 "st tx_queue rx_queue tr tm->when retrnsmt" \
|
/linux-4.1.27/security/selinux/ss/ |
H A D | policydb.c | 793 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 D | camellia_generic.c | 380 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 D | tcrypt.c | 770 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 D | testmgr.c | 181 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 D | fasttimer.c | 647 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 D | fasttimer.c | 620 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 D | mmc_test.c | 526 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 D | ataflop.c | 104 { "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 D | amiflop.c | 128 /* code name tr he rdsz wrsz sm pc1 pc2 sd st st*/
|
/linux-4.1.27/arch/blackfin/boot/ |
H A D | Makefile | 38 cmd_mk_bin_xip = ( printf '%64s' | tr ' ' '\377' ; cat $< ) > $@
|
/linux-4.1.27/include/linux/ |
H A D | hash.h | 10 * http://www.citi.umich.edu/techreports/reports/citi-tr-00-1.pdf
|
H A D | ftrace_event.h | 79 struct trace_array *tr; member in struct:trace_iterator 368 struct trace_array *tr; member in struct:ftrace_event_file
|
H A D | kvm_host.h | 631 struct kvm_translation *tr);
|
/linux-4.1.27/arch/powerpc/kvm/ |
H A D | e500_mmu.c | 473 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 D | book3s.c | 703 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 D | booke.c | 1761 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 D | pmac.c | 517 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 D | camellia_glue.c | 819 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 D | drxd_firm.c | 94 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 D | ptrace.h | 35 {.name = __stringify(tr##num), .offset = offsetof(struct pt_regs, tregs[num])}
|
/linux-4.1.27/drivers/i2c/busses/ |
H A D | i2c-rcar.c | 194 * 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 D | i2c-sh_mobile.c | 233 * 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 D | mantis_dma.c | 160 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 D | mwl8k.c | 807 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 D | fddi.c | 12 * fddi.c is based on previous eth.c and tr.c work by
|
/linux-4.1.27/include/linux/mmc/ |
H A D | sh_mmcif.h | 36 unsigned int slave_id_tx; /* embedded slave_id_[tr]x */
|
/linux-4.1.27/arch/mips/mti-malta/ |
H A D | malta-int.c | 386 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 D | au88x0_core.c | 565 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 D | genex.S | 431 BUILD_HANDLER tr tr sti silent /* #13 */
|
/linux-4.1.27/drivers/net/wireless/brcm80211/brcmfmac/ |
H A D | sdio.c | 3043 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 D | dsp_dtmf.c | 235 " tr:%3d r %3d %3d %3d %3d %3d %3d %3d %3d\n", dsp_dtmf_goertzel_decode()
|
/linux-4.1.27/drivers/rtc/ |
H A D | rtc-ds1742.c | 10 * Copyright (C) 2006 Torsten Ertbjerg Rasmussen <tr@newtec.dk>
|
/linux-4.1.27/arch/x86/include/uapi/asm/ |
H A D | kvm.h | 146 struct kvm_segment tr, ldt; member in struct:kvm_sregs
|
/linux-4.1.27/arch/x86/power/ |
H A D | cpu.c | 76 store_tr(ctxt->tr); __save_processor_state()
|
/linux-4.1.27/arch/mips/include/asm/txx9/ |
H A D | tx4927.h | 81 u64 tr; member in struct:tx4927_sdramc_reg
|
H A D | tx3927.h | 27 volatile unsigned long tr[3]; member in struct:tx3927_sdramc_reg
|
/linux-4.1.27/arch/mips/txx9/generic/ |
H A D | setup_tx4927.c | 210 (unsigned long long)____raw_readq(&tx4927_sdramcptr->tr)); tx4927_setup()
|
H A D | setup_tx4938.c | 223 (unsigned long long)____raw_readq(&tx4938_sdramcptr->tr)); tx4938_setup()
|
/linux-4.1.27/arch/parisc/kernel/ |
H A D | pacache.S | 104 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 D | entry.S | 643 or,COND(tr) %r23,%r0,\pte
|
/linux-4.1.27/arch/arm64/kvm/ |
H A D | guest.c | 330 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 D | sync_serial.c | 469 "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 D | tlb.h | 73 }; /*Record for tr entry!*/
|
H A D | pal.h | 447 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 D | guest.c | 289 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 D | functions.sh | 61 echo $1 `grep -v '^#' "$2.boot" | tr '\012' ' '`
|
/linux-4.1.27/sound/core/ |
H A D | timer.c | 1675 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 D | mesh.c | 641 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 D | gdth.h | 363 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 D | sysctl.c | 1877 * @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 D | spi-fsl-espi.c | 271 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 D | spi-rockchip.c | 612 /* tx or tr: spi must be enabled first */ rockchip_spi_transfer_one()
|
/linux-4.1.27/arch/tile/include/arch/ |
H A D | mpipe_shm.h | 228 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 D | aoeblk.c | 142 seq_printf(s, "\tr:%d\n", (*t)->rpkts); aoedisk_debugfs_show()
|
/linux-4.1.27/arch/s390/kernel/ |
H A D | sclp.S | 227 tr 0(1,%r11),0(%r10) # translate to EBCDIC
|
H A D | head.S | 290 tr 0(64,%r8),.lowcase
|
H A D | dis.c | 696 { "tr", 0xdc, INSTR_SS_L0RDRD },
|
/linux-4.1.27/arch/x86/kvm/ |
H A D | svm.c | 1158 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 D | x86.c | 6742 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 D | vmx.c | 1804 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 D | emulate.c | 2535 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 D | kvm_main.c | 2211 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 D | tlb.c | 489 /*Record tr info for mca hander use!*/ ia64_itr_entry()
|
/linux-4.1.27/arch/ia64/kernel/ |
H A D | mca.c | 855 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 D | palinfo.c | 763 printk(KERN_ERR "palinfo: pal call failed on tr[%lu:%lu]=%ld\n", tr_info()
|
/linux-4.1.27/drivers/net/caif/ |
H A D | caif_virtio.c | 227 "Invalid frmlen:%u mtu:%u hr:%d tr:%d\n", cfv_alloc_and_copy_skb()
|
/linux-4.1.27/drivers/staging/i2o/ |
H A D | exec-osm.c | 263 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 D | qeth_core.h | 512 /* tr mc mac is longer, but that will be enough to detect mc frames */
|
H A D | qeth_l3_main.c | 2769 /* tr multicast? */ qeth_l3_get_cast_type()
|
/linux-4.1.27/arch/powerpc/include/asm/ |
H A D | kvm_ppc.h | 127 struct kvm_translation *tr);
|
/linux-4.1.27/net/rxrpc/ |
H A D | ar-output.c | 598 _net("skb: hr %d, tr %d, hl %d, rm %d", rxrpc_send_data()
|
/linux-4.1.27/drivers/net/fddi/skfp/h/ |
H A D | supern_2.h | 817 #define PL_M_TPDR (6<<8) /* tr. PHY_DATA requ.-symbol is tr.ed*/
|
H A D | skfbi.h | 799 #define FLAG_WATER 0x00001fL /* Bit 4..0:(DV) Level of req data tr.*/
|
/linux-4.1.27/drivers/usb/gadget/udc/ |
H A D | lpc32xx_udc.c | 1543 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 D | mv_u3d_core.c | 1644 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 D | tilegx.c | 597 * 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 D | ltpc.c | 66 * at and tr cleanup
|
/linux-4.1.27/drivers/staging/lustre/include/linux/libcfs/ |
H A D | libcfs_hash.h | 48 * http://www.citi.umich.edu/techreports/reports/citi-tr-00-1.pdf
|
/linux-4.1.27/drivers/tty/serial/ |
H A D | crisv10.c | 260 .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 D | s1d13xxxfb.c | 280 dbg("s1d13xxxfb_setcolreg: %d: rgb=%d,%d,%d, tr=%d\n", s1d13xxxfb_setcolreg()
|
/linux-4.1.27/arch/mips/kvm/ |
H A D | mips.c | 1197 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 D | arp.c | 253 ARPHRD_IEEE802: (tr) arp_constructor()
|
H A D | ping.c | 1129 "rx_queue tr tm->when retrnsmt uid timeout " ping_v4_seq_show()
|
H A D | raw.c | 1032 "rx_queue tr tm->when retrnsmt uid timeout " raw_seq_show()
|
H A D | tcp_ipv4.c | 2275 "rx_queue tr tm->when retrnsmt uid timeout " tcp4_seq_show()
|
H A D | udp.c | 2440 "rx_queue tr tm->when retrnsmt uid timeout " udp4_seq_show()
|
/linux-4.1.27/tools/net/ |
H A D | bpf_dbg.c | 20 * `tcpdump -iem1 -ddd port 22 | tr '\n' ','` to load as filter)
|
/linux-4.1.27/drivers/media/i2c/ |
H A D | ov9650.c | 585 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 D | tcp_ipv6.c | 1771 "st tx_queue rx_queue tr tm->when retrnsmt" tcp6_seq_show()
|
/linux-4.1.27/drivers/scsi/mpt3sas/ |
H A D | mpt3sas_scsih.c | 2822 "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 D | kvm-s390.c | 1636 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 D | mpt2sas_scsih.c | 3139 "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()
|