Lines Matching refs:buf
21 struct dtl_entry *buf; member
43 struct dtl_entry *buf; member
73 wp = dtlr->buf; in consume_dtle()
85 dtlr->buf = dtl->buf; in dtl_start()
86 dtlr->buf_end = dtl->buf + dtl->buf_entries; in dtl_start()
91 dtlr->write_ptr = dtl->buf; in dtl_start()
108 dtlr->buf = NULL; in dtl_stop()
131 ((u32 *)dtl->buf)[1] = cpu_to_be32(DISPATCH_LOG_BYTES); in dtl_start()
134 addr = __pa(dtl->buf); in dtl_start()
174 struct dtl_entry *buf = NULL; in dtl_enable() local
180 if (dtl->buf) in dtl_enable()
188 buf = kmem_cache_alloc_node(dtl_cache, GFP_KERNEL, cpu_to_node(dtl->cpu)); in dtl_enable()
189 if (!buf) { in dtl_enable()
198 if (!dtl->buf) { in dtl_enable()
201 dtl->buf = buf; in dtl_enable()
205 dtl->buf = NULL; in dtl_enable()
211 kmem_cache_free(dtl_cache, buf); in dtl_enable()
221 kmem_cache_free(dtl_cache, dtl->buf); in dtl_disable()
222 dtl->buf = NULL; in dtl_disable()
250 static ssize_t dtl_file_read(struct file *filp, char __user *buf, size_t len, in dtl_file_read() argument
293 rc = copy_to_user(buf, &dtl->buf[i], in dtl_file_read()
301 buf += read_size * sizeof(struct dtl_entry); in dtl_file_read()
305 rc = copy_to_user(buf, &dtl->buf[i], n_req * sizeof(struct dtl_entry)); in dtl_file_read()