Symbol: foo_obj
samples/kobject/kset-example.c
104
struct foo_obj *foo;
samples/kobject/kset-example.c
113
static ssize_t foo_show(struct foo_obj *foo_obj, const struct foo_attribute *attr,
samples/kobject/kset-example.c
116
return sysfs_emit(buf, "%d\n", foo_obj->foo);
samples/kobject/kset-example.c
119
static ssize_t foo_store(struct foo_obj *foo_obj, const struct foo_attribute *attr,
samples/kobject/kset-example.c
124
ret = kstrtoint(buf, 10, &foo_obj->foo);
samples/kobject/kset-example.c
139
static ssize_t b_show(struct foo_obj *foo_obj, const struct foo_attribute *attr,
samples/kobject/kset-example.c
145
var = foo_obj->baz;
samples/kobject/kset-example.c
147
var = foo_obj->bar;
samples/kobject/kset-example.c
151
static ssize_t b_store(struct foo_obj *foo_obj, const struct foo_attribute *attr,
samples/kobject/kset-example.c
161
foo_obj->baz = var;
samples/kobject/kset-example.c
163
foo_obj->bar = var;
samples/kobject/kset-example.c
211
static struct foo_obj *foo_obj;
samples/kobject/kset-example.c
212
static struct foo_obj *bar_obj;
samples/kobject/kset-example.c
213
static struct foo_obj *baz_obj;
samples/kobject/kset-example.c
215
static struct foo_obj *create_foo_obj(const char *name)
samples/kobject/kset-example.c
217
struct foo_obj *foo;
samples/kobject/kset-example.c
252
static void destroy_foo_obj(struct foo_obj *foo)
samples/kobject/kset-example.c
270
foo_obj = create_foo_obj("foo");
samples/kobject/kset-example.c
271
if (!foo_obj)
samples/kobject/kset-example.c
287
destroy_foo_obj(foo_obj);
samples/kobject/kset-example.c
297
destroy_foo_obj(foo_obj);
samples/kobject/kset-example.c
35
#define to_foo_obj(x) container_of(x, struct foo_obj, kobj)
samples/kobject/kset-example.c
40
ssize_t (*show)(struct foo_obj *foo, const struct foo_attribute *attr, char *buf);
samples/kobject/kset-example.c
41
ssize_t (*store)(struct foo_obj *foo, const struct foo_attribute *attr,
samples/kobject/kset-example.c
58
struct foo_obj *foo;
samples/kobject/kset-example.c
78
struct foo_obj *foo;