Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 4 files:
- io_uring/bpf-ops.c, line 189
- io_uring/io_uring.c, line 2597
- io_uring/register.c, line 1034
- io_uring/rsrc.c, line 1424
Smatch caller information:
io_uring/rsrc.c io_register_clone_buffers() -> io_uring_ctx_get_file()
| Type | Parameter | Key | Value |
|---|---|---|---|
| USER_DATA | 0 | fd | 0-u32max |
| USER_DATA | 1 | registered | 0-1 |
| LOCK2 | &ctx->uring_lock | ||
| TYPE_LOCK | (struct io_ring_ctx)->uring_lock |
io_uring/io_uring.c __do_sys_io_uring_enter() -> io_uring_ctx_get_file()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | fd | $0 |
| BIT_INFO | 1 | registered | 0x0,0x10 |
| USER_DATA | 0 | fd | 0-u32max |
| USER_DATA | 1 | registered | 0-1[c] |
io_uring/io_uring.c __do_sys_io_uring_enter() -> io_uring_ctx_get_file()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | fd | $0 |
| BIT_INFO | 1 | registered | 0x0,0x10 |
| USER_DATA | 0 | fd | 0-u32max |
| USER_DATA | 1 | registered | 0-1[c] |
io_uring/register.c __do_sys_io_uring_register() -> io_uring_ctx_get_file()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fd | 0-4294967294 |
| DATA_SOURCE | 0 | fd | $0 |
| USER_DATA | 0 | fd | 0-4294967294 |
| USER_DATA | 1 | registered | 0-1 |
io_uring/register.c __do_sys_io_uring_register() -> io_uring_ctx_get_file()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fd | 0-4294967294 |
| DATA_SOURCE | 0 | fd | $0 |
| USER_DATA | 0 | fd | 0-4294967294 |
| USER_DATA | 1 | registered | 0-1 |