freebsd-dev/include
Warner Losh a94a63f0a6 An MMC/SD/SDIO stack using CAM
Implement the MMC/SD/SDIO protocol within a CAM framework. CAM's
flexible queueing will make it easier to write non-storage drivers
than the legacy stack. SDIO drivers from both the kernel and as
userland daemons are possible, though much of that functionality will
come later.

Some of the CAM integration isn't complete (there are sleeps in the
device probe state machine, for example), but those minor issues can
be improved in-tree more easily than out of tree and shouldn't gate
progress on other fronts. Appologies to reviews if specific items
have been overlooked.

Submitted by: Ilya Bakulin
Reviewed by: emaste, imp, mav, adrian, ian
Differential Review: https://reviews.freebsd.org/D4761

merge with first commit, various compile hacks.
2017-07-09 16:57:24 +00:00
..
arpa Fix include/arpa/nameser_compat.h by adding T_DNAME definition. 2017-02-28 20:34:25 +00:00
gssapi
protocols
rpc
rpcsvc include: minor spelling fixes. 2016-04-30 14:43:42 +00:00
xlocale LC_*_MASK bit shifting order was partially broken from the initial commit 2016-08-23 20:33:56 +00:00
_ctype.h
a.out.h
ar.h
assert.h
bitstring.h Improve performance and functionality of the bitstring(3) api 2016-05-04 22:34:11 +00:00
complex.h Add new catrigl.c (r313761) APIs to include/complex.h 2017-02-18 21:08:09 +00:00
cpio.h
ctype.h
db.h
dirent.h Commit the 64-bit inode project. 2017-05-23 09:29:05 +00:00
dlfcn.h
elf-hints.h
elf.h
err.h Make use of clang nullability attributes. 2017-01-28 20:54:43 +00:00
fmtmsg.h
fnmatch.h
fstab.h
fts.h
ftw.h
getopt.h
glob.h
grp.h Fix up setgrent(3) to have a POSIX-compliant prototype. 2016-07-31 08:05:15 +00:00
gssapi.h
hesiod.h
iconv.h
ieeefp.h
ifaddrs.h
inttypes.h
iso646.h
kenv.h
langinfo.h
libgen.h Replace basename(3) by a thread-safe implementation. 2016-11-03 20:21:34 +00:00
limits.h Detect integer overflow and limit the number of positional 2016-10-31 18:38:58 +00:00
link.h
locale.h
Makefile An MMC/SD/SDIO stack using CAM 2017-07-09 16:57:24 +00:00
Makefile.depend
malloc_np.h Update jemalloc to 5.0.0. 2017-06-15 07:15:05 +00:00
malloc.h
memory.h
mk-osreldate.sh
monetary.h Make strfmon_l() work without requiring the use of <xlocale.h>. 2016-05-31 12:29:21 +00:00
mpool.h
mqueue.h Export the mq_getfd_np() symbol from librt.so, which allows to get 2016-10-02 17:02:59 +00:00
ndbm.h ndbm.h: Add a comment pointing out our non-compliance with POSIX. 2017-05-22 23:17:55 +00:00
netconfig.h
netdb.h Add NI_NUMERICSCOPE. 2016-07-28 10:05:41 +00:00
nl_types.h
nlist.h
nss.h
nsswitch.h
paths.h libkvm: support access to vmm guest memory, allow writes to fwmem and vmm 2016-12-27 10:17:56 +00:00
printf.h
proc_service.h
pthread_np.h
pthread.h Small inclusion guard comment fix. 2017-02-16 20:28:30 +00:00
pwd.h
ranlib.h
readpassphrase.h
regex.h
res_update.h
resolv.h
runetype.h
search.h Improve typing of POSIX search tree functions. 2016-10-13 18:25:40 +00:00
semaphore.h Sort declaration of sem_clockwait_np 2017-02-28 21:47:00 +00:00
setjmp.h
signal.h Make use of clang nullability attributes. 2017-01-28 20:54:43 +00:00
spawn.h
stab.h
stdalign.h
stdbool.h
stddef.h Use __ISO_C_VISIBLE, as opposed to testing __STDC_VERSION__. 2017-06-22 18:39:52 +00:00
stdio.h libthr: fix warnings from GCC when WARNS=6 2017-05-23 16:12:50 +00:00
stdlib.h Implement the memset_s(3) function as specified by the C11 ISO/IEC 2017-03-30 04:57:26 +00:00
stdnoreturn.h
string.h Implement the memset_s(3) function as specified by the C11 ISO/IEC 2017-03-30 04:57:26 +00:00
stringlist.h
strings.h
sysexits.h
tar.h
termios.h Use __BSD_VISIBLE test instead checking for absense of _POSIX_SOURCE. 2017-05-24 09:25:13 +00:00
tgmath.h
time.h Add clock_nanosleep() 2017-03-19 00:51:12 +00:00
timeconv.h
timers.h
ttyent.h Impelemnt ttys onifexists in init. 2017-03-22 19:00:41 +00:00
uchar.h
ulimit.h
unistd.h Remove setkey(), encrypt(), des_setkey() and des_cipher(). 2016-10-03 18:20:58 +00:00
unwind.h
utime.h
utmpx.h
uuid.h
varargs.h
wchar.h Add missing va_list to <wchar.h>. 2016-05-30 16:26:34 +00:00
wctype.h
wordexp.h
xlocale.h