ts_ops
extern int textsearch_register(struct ts_ops *);
extern int textsearch_unregister(struct ts_ops *);
struct ts_ops *ops;
static LIST_HEAD(ts_ops);
static inline struct ts_ops *lookup_ts_algo(const char *name)
struct ts_ops *o;
list_for_each_entry_rcu(o, &ts_ops, list) {
int textsearch_register(struct ts_ops *ops)
struct ts_ops *o;
list_for_each_entry(o, &ts_ops, list) {
list_add_tail_rcu(&ops->list, &ts_ops);
int textsearch_unregister(struct ts_ops *ops)
struct ts_ops *o;
list_for_each_entry(o, &ts_ops, list) {
struct ts_ops *ops;
static struct ts_ops bm_ops = {
static struct ts_ops fsm_ops = {
static struct ts_ops kmp_ops = {