Lines Matching refs:dump_obj
24 struct dump_obj { struct
32 #define to_dump_obj(x) container_of(x, struct dump_obj, kobj) argument
36 ssize_t (*show)(struct dump_obj *dump, struct dump_attribute *attr,
38 ssize_t (*store)(struct dump_obj *dump, struct dump_attribute *attr,
43 static ssize_t dump_id_show(struct dump_obj *dump_obj, in dump_id_show() argument
47 return sprintf(buf, "0x%x\n", dump_obj->id); in dump_id_show()
60 static ssize_t dump_type_show(struct dump_obj *dump_obj, in dump_type_show() argument
65 return sprintf(buf, "0x%x %s\n", dump_obj->type, in dump_type_show()
66 dump_type_to_string(dump_obj->type)); in dump_type_show()
69 static ssize_t dump_ack_show(struct dump_obj *dump_obj, in dump_ack_show() argument
90 static ssize_t dump_ack_store(struct dump_obj *dump_obj, in dump_ack_store() argument
95 dump_send_ack(dump_obj->id); in dump_ack_store()
96 sysfs_remove_file_self(&dump_obj->kobj, &attr->attr); in dump_ack_store()
97 kobject_put(&dump_obj->kobj); in dump_ack_store()
112 static ssize_t init_dump_show(struct dump_obj *dump_obj, in init_dump_show() argument
130 static ssize_t init_dump_store(struct dump_obj *dump_obj, in init_dump_store() argument
163 struct dump_obj *dump; in dump_attr_show()
179 struct dump_obj *dump; in dump_attr_store()
197 struct dump_obj *dump; in dump_release()
238 static int64_t dump_read_data(struct dump_obj *dump) in dump_read_data()
289 struct dump_obj *dump = to_dump_obj(kobj); in dump_attr_read()
322 static struct dump_obj *create_dump_obj(uint32_t id, size_t size, in create_dump_obj()
325 struct dump_obj *dump; in create_dump_obj()
371 struct dump_obj *dump; in process_dump()