Home
last modified time | relevance | path

Searched refs:io (Results 1 – 25 of 29) sorted by relevance

12

/xnu-11215/osfmk/ipc/
H A Dipc_object.h130 #define IO_VALID(io) (((io) != IO_NULL) && ((io) != IO_DEAD)) argument
161 os_atomic_store(&io->io_bits, io_bits(io) | bits, relaxed); in io_bits_or()
171 os_atomic_store(&io->io_bits, io_bits(io) & ~bits, relaxed); in io_bits_andnot()
178 #define io_is_kobject(io) (io_kotype(io) != 0) argument
206 #define io_unlock(io) ipc_object_unlock(io) argument
207 #define io_lock_held(io) assert(waitq_held(io_waitq(io))) argument
208 #define io_lock_held_kdp(io) waitq_held(io_waitq(io)) argument
211 #define io_reference(io) ipc_object_reference(io) argument
212 #define io_release(io) ipc_object_release(io) argument
213 #define io_release_safe(io) ipc_object_release_safe(io) argument
[all …]
H A Dipc_object.c171 ipc_object_free(io_otype(io), io, true); in ipc_object_deallocate_queue_invoke()
189 ipc_object_t io) in ipc_object_reference() argument
203 ipc_object_t io) in ipc_object_release() argument
211 ipc_object_free(io_otype(io), io, true); in ipc_object_release()
223 ipc_object_t io) in ipc_object_release_safe() argument
227 ipc_object_free(io_otype(io), io, true); in ipc_object_release_safe()
229 ipc_object_free_safe(io); in ipc_object_release_safe()
242 ipc_object_t io) in ipc_object_release_live() argument
1329 waitq_lock(io_waitq(io)); in ipc_object_lock()
1336 waitq_lock(io_waitq(io)); in ipc_object_lock_check_aligned()
[all …]
H A Dipc_types.h111 #define IPC_OBJECT_VALID(io) (((io) != IPC_OBJECT_NULL) && \ argument
112 ((io) != IPC_OBJECT_DEAD))
H A Dipc_pset.h86 #define ips_object_to_pset(io) __container_of(io, struct ipc_pset, ips_object) argument
H A Dipc_pset.c1179 ipc_object_t io = ips_to_object(kn->kn_ipc_pset); in filt_psetprocess() local
1181 return filt_machportprocess(kn, kev, io, IOT_PORT_SET); in filt_psetprocess()
1187 ipc_object_t io = ip_to_object(kn->kn_ipc_port); in filt_portprocess() local
1189 return filt_machportprocess(kn, kev, io, IOT_PORT); in filt_portprocess()
H A Dipc_port.h298 #define ip_object_to_port(io) __container_of(io, struct ipc_port, ip_object) argument
/xnu-11215/tools/tests/kernpost_test_report/
H A Dkernpost_test_report.lua34 local f, err = io.open(path, 'w')
36 io.stderr:write(path, ': failed to open for writing: ', err, '\n')
95 io.stderr:write('error: failed to serialize test Info.plist: ', err, '\n')
119 io.stderr:write(dir, ': output path must be a directory\n')
125 io.stderr:write('error: failed to retrieve test data from kernel: ', err,
136 io.stderr:write('error: failed to deserialize kernel data: ', err, '\n')
142 io.stderr:write('error: failed to serialize kernel data to plist: ', err,
151 io.stderr:write('error: failed to deserialize kernel data: ', err, '\n')
/xnu-11215/tools/trace/
H A Dpirate.lua6 io.stderr:write[[
27 io.stderr:write('pirate: failed to start tracing: ', err, '\n')
H A Dktruss.lua26 io.stderr:write('tracing failed: ', err, '\n')
/xnu-11215/tools/lldbmacros/core/
H A Dio.py3 import io
7 class SBProcessRawIO(io.RawIOBase):
/xnu-11215/libsyscall/mach/
H A Derr_server.sub102 "(server/io) GENERIC ERROR",
103 "(server/io) invalid offset",
104 "(server/io) invalid size",
105 "(server/io) invalid mode",
106 "(server/io) invalid strategy",
107 "(server/io) operation rejected under current I/O strategy",
296 "(server/io)",
/xnu-11215/tools/lldbmacros/tests/lldb_tests/
H A Dtest_examples.py38 import io
88 stdout = io.StringIO()
H A Dtest_process.py35 import io
152 stdout = io.StringIO()
H A Dtest_scripted_process.py34 import io
68 mock = RawMock.fromBufferedIO(io.BytesIO(b"lldb-io-mock\x00"))
/xnu-11215/osfmk/kern/
H A Dipc_misc.c178 ipc_object_t io = entry->ie_object; variable
184 fg = fileport_port_to_fileglob(ip_object_to_port(io));
/xnu-11215/iokit/Kernel/
H A DIOPolledInterface.cpp85 bool io; member in IOPolledFilePollers
201 vars->io = false; in IOPolledFilePollersOpen()
386 if (!vars->io) { in IOPolledFilePollersIODone()
412 vars->io = false; in IOPolledFilePollersIODone()
850 vars->pollers->io = false; in IOPolledFilePollersSetup()
1010 vars->pollers->io = true; in IOPolledFileWrite()
1058 vars->pollers->io = true; in IOPolledFileFlush()
1094 if (!vars->pollers->io) { in IOPolledFileRead()
1140 vars->pollers->io = true; in IOPolledFileRead()
/xnu-11215/tools/
H A Dsyscall_map.lua56 for line in io.stdin:lines() do
507 io.stderr:write(('error: %s: saw %d twice: %s and %s\n'):format(type,
/xnu-11215/EXTERNAL_HEADERS/architecture/i386/
H A DMakefile12 io.h \
/xnu-11215/bsd/dev/dtrace/scripts/
H A DMakefile12 io.d \
H A Dio.d25 #pragma D depends_on provider io
/xnu-11215/doc/debugging/
H A Ddebugging.md38 be hugely beneficial performance-wise to make use of the `io.SBProcessRawIO` class. Furthermore, if…
53 from core.io import SBProcessRawIO
74 from core.io import SBProcessRawIO
85 from core.io import SBProcessRawIO
86 from io import BufferedRandom
/xnu-11215/tools/lldbmacros/
H A Dkext.py4 import io
18 from core.io import SBProcessRawIO
135 bufio = io.BufferedRandom(procio)
H A DMakefile37 core/io.py \
/xnu-11215/tools/lldbmacros/tests/lldbmock/
H A Dmemorymock.py40 import io
488 def fromBufferedIO(fromIO: io.BufferedIOBase) -> 'RawMock':
/xnu-11215/libkdd/
H A DREADME.md76 to many subsystems. It includes data such as io stats, vm counters, process names/flags and syscall…

12