Lines Matching refs:tm
35 struct text_match *tm = EM_TEXT_PRIV(m);
39 from = tcf_get_base_ptr(skb, tm->from_layer) - skb->data;
40 from += tm->from_offset;
42 to = tcf_get_base_ptr(skb, tm->to_layer) - skb->data;
43 to += tm->to_offset;
45 return skb_find_text(skb, from, to, tm->config, &state) != UINT_MAX;
51 struct text_match *tm;
85 tm = kmalloc(sizeof(*tm), GFP_KERNEL);
86 if (tm == NULL) {
91 tm->from_offset = conf->from_offset;
92 tm->to_offset = conf->to_offset;
93 tm->from_layer = conf->from_layer;
94 tm->to_layer = conf->to_layer;
95 tm->config = ts_conf;
97 m->datalen = sizeof(*tm);
98 m->data = (unsigned long) tm;
111 struct text_match *tm = EM_TEXT_PRIV(m);
114 strncpy(conf.algo, tm->config->ops->name, sizeof(conf.algo) - 1);
115 conf.from_offset = tm->from_offset;
116 conf.to_offset = tm->to_offset;
117 conf.from_layer = tm->from_layer;
118 conf.to_layer = tm->to_layer;
119 conf.pattern_len = textsearch_get_pattern_len(tm->config);
125 textsearch_get_pattern(tm->config)) < 0)