Lines Matching refs:dump_obj

23 struct dump_obj {  struct
31 #define to_dump_obj(x) container_of(x, struct dump_obj, kobj) argument
35 ssize_t (*show)(struct dump_obj *dump, struct dump_attribute *attr,
37 ssize_t (*store)(struct dump_obj *dump, struct dump_attribute *attr,
42 static ssize_t dump_id_show(struct dump_obj *dump_obj, in dump_id_show() argument
46 return sprintf(buf, "0x%x\n", dump_obj->id); in dump_id_show()
59 static ssize_t dump_type_show(struct dump_obj *dump_obj, in dump_type_show() argument
64 return sprintf(buf, "0x%x %s\n", dump_obj->type, in dump_type_show()
65 dump_type_to_string(dump_obj->type)); in dump_type_show()
68 static ssize_t dump_ack_show(struct dump_obj *dump_obj, in dump_ack_show() argument
89 static ssize_t dump_ack_store(struct dump_obj *dump_obj, in dump_ack_store() argument
94 dump_send_ack(dump_obj->id); in dump_ack_store()
95 sysfs_remove_file_self(&dump_obj->kobj, &attr->attr); in dump_ack_store()
96 kobject_put(&dump_obj->kobj); in dump_ack_store()
111 static ssize_t init_dump_show(struct dump_obj *dump_obj, in init_dump_show() argument
129 static ssize_t init_dump_store(struct dump_obj *dump_obj, in init_dump_store() argument
162 struct dump_obj *dump; in dump_attr_show()
178 struct dump_obj *dump; in dump_attr_store()
196 struct dump_obj *dump; in dump_release()
237 static int64_t dump_read_data(struct dump_obj *dump) in dump_read_data()
288 struct dump_obj *dump = to_dump_obj(kobj); in dump_attr_read()
321 static struct dump_obj *create_dump_obj(uint32_t id, size_t size, in create_dump_obj()
324 struct dump_obj *dump; in create_dump_obj()
370 struct dump_obj *dump; in process_dump()