Home
last modified time | relevance | path

Searched refs:sq (Results 1 – 6 of 6) sorted by relevance

/tools/io_uring/
Dqueue.c70 struct io_uring_sq *sq = &ring->sq; in io_uring_submit() local
71 const unsigned mask = *sq->kring_mask; in io_uring_submit()
81 if (*sq->khead != *sq->ktail) { in io_uring_submit()
82 submitted = *sq->kring_entries; in io_uring_submit()
86 if (sq->sqe_head == sq->sqe_tail) in io_uring_submit()
93 ktail = ktail_next = *sq->ktail; in io_uring_submit()
94 to_submit = sq->sqe_tail - sq->sqe_head; in io_uring_submit()
99 sq->array[ktail & mask] = sq->sqe_head & mask; in io_uring_submit()
102 sq->sqe_head++; in io_uring_submit()
109 if (*sq->ktail != ktail) { in io_uring_submit()
[all …]
Dsetup.c11 struct io_uring_sq *sq, struct io_uring_cq *cq) in io_uring_mmap() argument
17 sq->ring_sz = p->sq_off.array + p->sq_entries * sizeof(unsigned); in io_uring_mmap()
18 ptr = mmap(0, sq->ring_sz, PROT_READ | PROT_WRITE, in io_uring_mmap()
22 sq->khead = ptr + p->sq_off.head; in io_uring_mmap()
23 sq->ktail = ptr + p->sq_off.tail; in io_uring_mmap()
24 sq->kring_mask = ptr + p->sq_off.ring_mask; in io_uring_mmap()
25 sq->kring_entries = ptr + p->sq_off.ring_entries; in io_uring_mmap()
26 sq->kflags = ptr + p->sq_off.flags; in io_uring_mmap()
27 sq->kdropped = ptr + p->sq_off.dropped; in io_uring_mmap()
28 sq->array = ptr + p->sq_off.array; in io_uring_mmap()
[all …]
Dliburing.h46 struct io_uring_sq sq; member
/tools/scripts/
Dutilities.mak78 # escape-for-shell-sq
80 # Usage: embeddable-text = $(call escape-for-shell-sq,text)
86 escape-for-shell-sq = $(subst ','\'',$(1))
88 # shell-sq
90 # Usage: single-quoted-and-escaped-text = $(call shell-sq,text)
92 shell-sq = '$(escape-for-shell-sq)'
124 # produces the same results as the `$(shell-sq)' function.
126 shell-wordify = $(if $(findstring $(newline),$(1)),$(_sw-esc-nl),$(shell-sq))
128 "$$(echo $(call escape-nl,$(shell-sq),$(2)) | $(call shell-unescape-nl,$(2)))"
135 is-absolute = $(shell echo $(shell-sq) | grep -q ^/ && echo y)
[all …]
/tools/lib/traceevent/
Devent-parse.c5248 struct trace_seq sq; in data_latency_format() local
5256 trace_seq_init(&sq); in data_latency_format()
5284 trace_seq_printf(&sq, "%c%c%c", in data_latency_format()
5294 trace_seq_printf(&sq, "%x", pc); in data_latency_format()
5296 trace_seq_printf(&sq, "."); in data_latency_format()
5300 trace_seq_printf(&sq, "."); in data_latency_format()
5302 trace_seq_printf(&sq, "%d", migrate_disable); in data_latency_format()
5307 trace_seq_printf(&sq, "."); in data_latency_format()
5309 trace_seq_printf(&sq, "%d", lock_depth); in data_latency_format()
5312 if (sq.state == TRACE_SEQ__MEM_ALLOC_FAILED) { in data_latency_format()
[all …]
/tools/perf/
DMakefile.config229 PYTHON_CONFIG_SQ := $(call shell-sq,$(PYTHON_CONFIG))