Home | History | Annotate | Download | only in linux

Lines Matching refs:ts_config

13 struct ts_config;
44 struct ts_config * (*init)(const void *, unsigned int, gfp_t);
45 unsigned int (*find)(struct ts_config *,
47 void (*destroy)(struct ts_config *);
48 void * (*get_pattern)(struct ts_config *);
49 unsigned int (*get_pattern_len)(struct ts_config *);
55 * struct ts_config - search configuration
60 struct ts_config
78 struct ts_config *conf,
89 void (*finish)(struct ts_config *conf,
105 static inline unsigned int textsearch_next(struct ts_config *conf,
124 static inline unsigned int textsearch_find(struct ts_config *conf,
135 static inline void *textsearch_get_pattern(struct ts_config *conf)
144 static inline unsigned int textsearch_get_pattern_len(struct ts_config *conf)
151 extern struct ts_config *textsearch_prepare(const char *, const void *,
153 extern void textsearch_destroy(struct ts_config *conf);
154 extern unsigned int textsearch_find_continuous(struct ts_config *,
162 static inline struct ts_config *alloc_ts_config(size_t payload,
165 struct ts_config *conf;
175 static inline void *ts_config_priv(struct ts_config *conf)
177 return ((u8 *) conf + TS_PRIV_ALIGN(sizeof(struct ts_config)));