Lines Matching refs:trigger_data
613 struct event_trigger_data *trigger_data; in event_trigger_callback() local
626 trigger_data = kzalloc(sizeof(*trigger_data), GFP_KERNEL); in event_trigger_callback()
627 if (!trigger_data) in event_trigger_callback()
630 trigger_data->count = -1; in event_trigger_callback()
631 trigger_data->ops = trigger_ops; in event_trigger_callback()
632 trigger_data->cmd_ops = cmd_ops; in event_trigger_callback()
633 trigger_data->private_data = file; in event_trigger_callback()
634 INIT_LIST_HEAD(&trigger_data->list); in event_trigger_callback()
635 INIT_LIST_HEAD(&trigger_data->named_list); in event_trigger_callback()
638 cmd_ops->unreg(glob+1, trigger_ops, trigger_data, file); in event_trigger_callback()
639 kfree(trigger_data); in event_trigger_callback()
655 ret = kstrtoul(number, 0, &trigger_data->count); in event_trigger_callback()
666 ret = cmd_ops->set_filter(param, trigger_data, file); in event_trigger_callback()
672 event_trigger_init(trigger_ops, trigger_data); in event_trigger_callback()
673 ret = cmd_ops->reg(glob, trigger_ops, trigger_data, file); in event_trigger_callback()
680 cmd_ops->unreg(glob, trigger_ops, trigger_data, file); in event_trigger_callback()
686 event_trigger_free(trigger_ops, trigger_data); in event_trigger_callback()
692 cmd_ops->set_filter(NULL, trigger_data, NULL); in event_trigger_callback()
693 kfree(trigger_data); in event_trigger_callback()
714 struct event_trigger_data *trigger_data, in set_trigger_filter() argument
717 struct event_trigger_data *data = trigger_data; in set_trigger_filter()
1341 struct event_trigger_data *trigger_data; in event_enable_trigger_func() local
1383 trigger_data = kzalloc(sizeof(*trigger_data), GFP_KERNEL); in event_enable_trigger_func()
1384 if (!trigger_data) in event_enable_trigger_func()
1389 kfree(trigger_data); in event_enable_trigger_func()
1393 trigger_data->count = -1; in event_enable_trigger_func()
1394 trigger_data->ops = trigger_ops; in event_enable_trigger_func()
1395 trigger_data->cmd_ops = cmd_ops; in event_enable_trigger_func()
1396 INIT_LIST_HEAD(&trigger_data->list); in event_enable_trigger_func()
1397 RCU_INIT_POINTER(trigger_data->filter, NULL); in event_enable_trigger_func()
1402 trigger_data->private_data = enable_data; in event_enable_trigger_func()
1405 cmd_ops->unreg(glob+1, trigger_ops, trigger_data, file); in event_enable_trigger_func()
1406 kfree(trigger_data); in event_enable_trigger_func()
1413 event_trigger_init(trigger_ops, trigger_data); in event_enable_trigger_func()
1426 ret = kstrtoul(number, 0, &trigger_data->count); in event_enable_trigger_func()
1437 ret = cmd_ops->set_filter(param, trigger_data, file); in event_enable_trigger_func()
1452 ret = cmd_ops->reg(glob, trigger_ops, trigger_data, file); in event_enable_trigger_func()
1465 event_trigger_free(trigger_ops, trigger_data); in event_enable_trigger_func()
1475 cmd_ops->set_filter(NULL, trigger_data, NULL); in event_enable_trigger_func()
1476 event_trigger_free(trigger_ops, trigger_data); in event_enable_trigger_func()