/openbmc/obmc-console/ |
H A D | .gitignore | 59 test/test-ringbuffer-boundary-poll 60 test/test-ringbuffer-boundary-read 61 test/test-ringbuffer-contained-offset-read 62 test/test-ringbuffer-contained-read 63 test/test-ringbuffer-poll-force 64 test/test-ringbuffer-read-commit 65 test/test-ringbuffer-simple-poll
|
H A D | console-server.h | 156 struct ringbuffer *rb; 207 struct ringbuffer { struct 216 struct ringbuffer *rb; argument 222 struct ringbuffer *ringbuffer_init(size_t size); 223 void ringbuffer_fini(struct ringbuffer *rb); 226 ringbuffer_consumer_register(struct ringbuffer *rb, 231 int ringbuffer_queue(struct ringbuffer *rb, uint8_t *data, size_t len);
|
H A D | ringbuffer.c | 29 struct ringbuffer *ringbuffer_init(size_t size) in ringbuffer_init() 31 struct ringbuffer *rb; in ringbuffer_init() 45 void ringbuffer_fini(struct ringbuffer *rb) in ringbuffer_fini() 54 ringbuffer_consumer_register(struct ringbuffer *rb, ringbuffer_poll_fn_t fn, in ringbuffer_consumer_register() 82 struct ringbuffer *rb = rbc->rb; in ringbuffer_consumer_unregister() 149 int ringbuffer_queue(struct ringbuffer *rb, uint8_t *data, size_t len) in ringbuffer_queue() 211 struct ringbuffer *rb = rbc->rb; in ringbuffer_dequeue_peek()
|
H A D | meson.build | 64 'ringbuffer.c',
|
H A D | CHANGELOG.md | 23 2. config: Added support for the `ringbuffer-size` configuration key
|
/openbmc/obmc-console/test/ |
H A D | meson.build | 2 'test-ringbuffer-boundary-poll', 3 'test-ringbuffer-boundary-read', 4 'test-ringbuffer-contained-offset-read', 5 'test-ringbuffer-contained-read', 6 'test-ringbuffer-poll-force', 7 'test-ringbuffer-read-commit', 8 'test-ringbuffer-simple-poll',
|
H A D | test-ringbuffer-read-commit.c | 18 struct ringbuffer *rb; in test_read_commit()
|
H A D | test-ringbuffer-contained-read.c | 14 struct ringbuffer *rb; in test_contained_read()
|
H A D | test-ringbuffer-simple-poll.c | 14 struct ringbuffer *rb; in test_simple_poll()
|
H A D | test-ringbuffer-contained-offset-read.c | 14 struct ringbuffer *rb; in test_contained_offset_read()
|
H A D | test-ringbuffer-poll-force.c | 16 struct ringbuffer *rb; in test_poll_force()
|
H A D | test-ringbuffer-boundary-poll.c | 14 struct ringbuffer *rb; in test_boundary_poll()
|
H A D | test-ringbuffer-boundary-read.c | 14 struct ringbuffer *rb; in test_boundary_read()
|
H A D | ringbuffer-test-utils.c | 79 void ringbuffer_dump(struct ringbuffer *rb) in ringbuffer_dump()
|
/openbmc/linux/Documentation/gpu/ |
H A D | msm-crash-dump.rst | 42 ringbuffer 43 Section containing the contents of each ringbuffer. Each ringbuffer is 47 Ringbuffer ID (0 based index). Each ringbuffer in the section 50 GPU address of the ringbuffer. 53 The last fence that was issued on the ringbuffer 56 The last fence retired on the ringbuffer. 59 The current read pointer (rptr) for the ringbuffer. 62 The current write pointer (wptr) for the ringbuffer. 65 Maximum size of the ringbuffer programmed in the hardware.
|
/openbmc/linux/Documentation/driver-api/media/ |
H A D | v4l2-event.rst | 22 :c:type:`v4l2_kevent` ringbuffer, with the size given by the caller 23 of :c:func:`v4l2_event_subscribe`. This ringbuffer is used to store any events 27 :c:type:`v4l2_kevent` ringbuffer. This guarantees that if a driver is 32 :c:type:`v4l2_kevent` ringbuffer, then the oldest event will be dropped 50 - struct v4l2_subscribed_event has a ringbuffer of raised 65 a ringbuffer with size is one, i.e. only one event can be stored in the 66 ringbuffer. 70 the ringbuffer has size is greater than one.
|
/openbmc/linux/Documentation/admin-guide/kdump/ |
H A D | vmcoreinfo.rst | 201 A pointer to the printk ringbuffer (struct printk_ringbuffer). This 202 may be pointing to the static boot ringbuffer or the dynamically 203 allocated ringbuffer, depending on when the core dump occurred. 209 A pointer to the static boot printk ringbuffer. If @prb has a 212 ringbuffer. 232 Offsets for the various components of the printk ringbuffer. Used by
|
/openbmc/linux/drivers/net/wireless/broadcom/brcm80211/ |
H A D | Kconfig | 33 with ftrace to dump event information into the trace ringbuffer.
|
/openbmc/linux/drivers/net/wireless/intel/iwlwifi/ |
H A D | Kconfig | 126 all this information to the ringbuffer, you may need to 127 increase the ringbuffer size. See the ftrace documentation
|
/openbmc/linux/Documentation/driver-api/media/drivers/ |
H A D | cx2341x-devel.rst | 1660 .. note:: This is a ringbuffer, so the table_ptr will wraparound.
|