webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Macros
sctp_lock_userspace.h File Reference

Go to the source code of this file.

Macros

#define _NETINET_SCTP_LOCK_EMPTY_H_
 
#define SCTP_IPI_COUNT_INIT()
 
#define SCTP_STATLOG_INIT_LOCK()
 
#define SCTP_STATLOG_LOCK()
 
#define SCTP_STATLOG_UNLOCK()
 
#define SCTP_STATLOG_DESTROY()
 
#define SCTP_INP_INFO_LOCK_DESTROY()
 
#define SCTP_INP_INFO_LOCK_INIT()
 
#define SCTP_INP_INFO_RLOCK()
 
#define SCTP_INP_INFO_WLOCK()
 
#define SCTP_INP_INFO_TRYLOCK()   1
 
#define SCTP_INP_INFO_RUNLOCK()
 
#define SCTP_INP_INFO_WUNLOCK()
 
#define SCTP_WQ_ADDR_INIT()
 
#define SCTP_WQ_ADDR_DESTROY()
 
#define SCTP_WQ_ADDR_LOCK()
 
#define SCTP_WQ_ADDR_UNLOCK()
 
#define SCTP_IPI_ADDR_INIT()
 
#define SCTP_IPI_ADDR_DESTROY()
 
#define SCTP_IPI_ADDR_RLOCK()
 
#define SCTP_IPI_ADDR_WLOCK()
 
#define SCTP_IPI_ADDR_RUNLOCK()
 
#define SCTP_IPI_ADDR_WUNLOCK()
 
#define SCTP_IPI_ITERATOR_WQ_INIT()
 
#define SCTP_IPI_ITERATOR_WQ_DESTROY()
 
#define SCTP_IPI_ITERATOR_WQ_LOCK()
 
#define SCTP_IPI_ITERATOR_WQ_UNLOCK()
 
#define SCTP_IP_PKTLOG_INIT()
 
#define SCTP_IP_PKTLOG_LOCK()
 
#define SCTP_IP_PKTLOG_UNLOCK()
 
#define SCTP_IP_PKTLOG_DESTROY()
 
#define SCTP_INP_READ_INIT(_inp)
 
#define SCTP_INP_READ_DESTROY(_inp)
 
#define SCTP_INP_READ_LOCK(_inp)
 
#define SCTP_INP_READ_UNLOCK(_inp)
 
#define SCTP_INP_LOCK_INIT(_inp)
 
#define SCTP_ASOC_CREATE_LOCK_INIT(_inp)
 
#define SCTP_INP_LOCK_DESTROY(_inp)
 
#define SCTP_ASOC_CREATE_LOCK_DESTROY(_inp)
 
#define SCTP_INP_RLOCK(_inp)
 
#define SCTP_INP_WLOCK(_inp)
 
#define SCTP_INP_LOCK_CONTENDED(_inp)   (0) /* Don't know if this is possible */
 
#define SCTP_INP_READ_CONTENDED(_inp)   (0) /* Don't know if this is possible */
 
#define SCTP_ASOC_CREATE_LOCK_CONTENDED(_inp)   (0) /* Don't know if this is possible */
 
#define SCTP_TCB_SEND_LOCK_INIT(_tcb)
 
#define SCTP_TCB_SEND_LOCK_DESTROY(_tcb)
 
#define SCTP_TCB_SEND_LOCK(_tcb)
 
#define SCTP_TCB_SEND_UNLOCK(_tcb)
 
#define SCTP_INP_INCR_REF(_inp)
 
#define SCTP_INP_DECR_REF(_inp)
 
#define SCTP_ASOC_CREATE_LOCK(_inp)
 
#define SCTP_INP_RUNLOCK(_inp)
 
#define SCTP_INP_WUNLOCK(_inp)
 
#define SCTP_ASOC_CREATE_UNLOCK(_inp)
 
#define SCTP_TCB_LOCK_INIT(_tcb)
 
#define SCTP_TCB_LOCK_DESTROY(_tcb)
 
#define SCTP_TCB_LOCK(_tcb)
 
#define SCTP_TCB_TRYLOCK(_tcb)   1
 
#define SCTP_TCB_UNLOCK(_tcb)
 
#define SCTP_TCB_UNLOCK_IFOWNED(_tcb)
 
#define SCTP_TCB_LOCK_ASSERT(_tcb)
 
#define SCTP_ITERATOR_LOCK_INIT()
 
#define SCTP_ITERATOR_LOCK()
 
#define SCTP_ITERATOR_UNLOCK()
 
#define SCTP_ITERATOR_LOCK_DESTROY()
 
#define SCTP_INCR_EP_COUNT()
 
#define SCTP_DECR_EP_COUNT()
 
#define SCTP_INCR_ASOC_COUNT()
 
#define SCTP_DECR_ASOC_COUNT()
 
#define SCTP_INCR_LADDR_COUNT()
 
#define SCTP_DECR_LADDR_COUNT()
 
#define SCTP_INCR_RADDR_COUNT()
 
#define SCTP_DECR_RADDR_COUNT()
 
#define SCTP_INCR_CHK_COUNT()
 
#define SCTP_DECR_CHK_COUNT()
 
#define SCTP_INCR_READQ_COUNT()
 
#define SCTP_DECR_READQ_COUNT()
 
#define SCTP_INCR_STRMOQ_COUNT()
 
#define SCTP_DECR_STRMOQ_COUNT()
 
#define SOCK_LOCK(_so)
 
#define SOCK_UNLOCK(_so)
 
#define SOCKBUF_LOCK(_so_buf)
 
#define SOCKBUF_UNLOCK(_so_buf)
 
#define SOCKBUF_LOCK_ASSERT(_so_buf)
 

Macro Definition Documentation

◆ _NETINET_SCTP_LOCK_EMPTY_H_

#define _NETINET_SCTP_LOCK_EMPTY_H_

◆ SCTP_ASOC_CREATE_LOCK

#define SCTP_ASOC_CREATE_LOCK (   _inp)

◆ SCTP_ASOC_CREATE_LOCK_CONTENDED

#define SCTP_ASOC_CREATE_LOCK_CONTENDED (   _inp)    (0) /* Don't know if this is possible */

◆ SCTP_ASOC_CREATE_LOCK_DESTROY

#define SCTP_ASOC_CREATE_LOCK_DESTROY (   _inp)

◆ SCTP_ASOC_CREATE_LOCK_INIT

#define SCTP_ASOC_CREATE_LOCK_INIT (   _inp)

◆ SCTP_ASOC_CREATE_UNLOCK

#define SCTP_ASOC_CREATE_UNLOCK (   _inp)

◆ SCTP_DECR_ASOC_COUNT

#define SCTP_DECR_ASOC_COUNT ( )
Value:
do { \
sctppcbinfo.ipi_count_asoc--; \
} while (0)

◆ SCTP_DECR_CHK_COUNT

#define SCTP_DECR_CHK_COUNT ( )
Value:
do { \
sctppcbinfo.ipi_count_chunk--; \
} while (0)

◆ SCTP_DECR_EP_COUNT

#define SCTP_DECR_EP_COUNT ( )
Value:
do { \
sctppcbinfo.ipi_count_ep--; \
} while (0)

◆ SCTP_DECR_LADDR_COUNT

#define SCTP_DECR_LADDR_COUNT ( )
Value:
do { \
sctppcbinfo.ipi_count_laddr--; \
} while (0)

◆ SCTP_DECR_RADDR_COUNT

#define SCTP_DECR_RADDR_COUNT ( )
Value:
do { \
sctppcbinfo.ipi_count_raddr--; \
} while (0)

◆ SCTP_DECR_READQ_COUNT

#define SCTP_DECR_READQ_COUNT ( )
Value:
do { \
sctppcbinfo.ipi_count_readq--; \
} while (0)

◆ SCTP_DECR_STRMOQ_COUNT

#define SCTP_DECR_STRMOQ_COUNT ( )
Value:
do { \
sctppcbinfo.ipi_count_strmoq--; \
} while (0)

◆ SCTP_INCR_ASOC_COUNT

#define SCTP_INCR_ASOC_COUNT ( )
Value:
do { \
sctppcbinfo.ipi_count_asoc++; \
} while (0)

◆ SCTP_INCR_CHK_COUNT

#define SCTP_INCR_CHK_COUNT ( )
Value:
do { \
sctppcbinfo.ipi_count_chunk++; \
} while (0)

◆ SCTP_INCR_EP_COUNT

#define SCTP_INCR_EP_COUNT ( )
Value:
do { \
sctppcbinfo.ipi_count_ep++; \
} while (0)

◆ SCTP_INCR_LADDR_COUNT

#define SCTP_INCR_LADDR_COUNT ( )
Value:
do { \
sctppcbinfo.ipi_count_laddr++; \
} while (0)

◆ SCTP_INCR_RADDR_COUNT

#define SCTP_INCR_RADDR_COUNT ( )
Value:
do { \
sctppcbinfo.ipi_count_raddr++; \
} while (0)

◆ SCTP_INCR_READQ_COUNT

#define SCTP_INCR_READQ_COUNT ( )
Value:
do { \
sctppcbinfo.ipi_count_readq++; \
} while (0)

◆ SCTP_INCR_STRMOQ_COUNT

#define SCTP_INCR_STRMOQ_COUNT ( )
Value:
do { \
sctppcbinfo.ipi_count_strmoq++; \
} while (0)

◆ SCTP_INP_DECR_REF

#define SCTP_INP_DECR_REF (   _inp)

◆ SCTP_INP_INCR_REF

#define SCTP_INP_INCR_REF (   _inp)

◆ SCTP_INP_INFO_LOCK_DESTROY

#define SCTP_INP_INFO_LOCK_DESTROY ( )

◆ SCTP_INP_INFO_LOCK_INIT

#define SCTP_INP_INFO_LOCK_INIT ( )

◆ SCTP_INP_INFO_RLOCK

#define SCTP_INP_INFO_RLOCK ( )

◆ SCTP_INP_INFO_RUNLOCK

#define SCTP_INP_INFO_RUNLOCK ( )

◆ SCTP_INP_INFO_TRYLOCK

#define SCTP_INP_INFO_TRYLOCK ( )    1

◆ SCTP_INP_INFO_WLOCK

#define SCTP_INP_INFO_WLOCK ( )

◆ SCTP_INP_INFO_WUNLOCK

#define SCTP_INP_INFO_WUNLOCK ( )

◆ SCTP_INP_LOCK_CONTENDED

#define SCTP_INP_LOCK_CONTENDED (   _inp)    (0) /* Don't know if this is possible */

◆ SCTP_INP_LOCK_DESTROY

#define SCTP_INP_LOCK_DESTROY (   _inp)

◆ SCTP_INP_LOCK_INIT

#define SCTP_INP_LOCK_INIT (   _inp)

◆ SCTP_INP_READ_CONTENDED

#define SCTP_INP_READ_CONTENDED (   _inp)    (0) /* Don't know if this is possible */

◆ SCTP_INP_READ_DESTROY

#define SCTP_INP_READ_DESTROY (   _inp)

◆ SCTP_INP_READ_INIT

#define SCTP_INP_READ_INIT (   _inp)

◆ SCTP_INP_READ_LOCK

#define SCTP_INP_READ_LOCK (   _inp)

◆ SCTP_INP_READ_UNLOCK

#define SCTP_INP_READ_UNLOCK (   _inp)

◆ SCTP_INP_RLOCK

#define SCTP_INP_RLOCK (   _inp)

◆ SCTP_INP_RUNLOCK

#define SCTP_INP_RUNLOCK (   _inp)

◆ SCTP_INP_WLOCK

#define SCTP_INP_WLOCK (   _inp)

◆ SCTP_INP_WUNLOCK

#define SCTP_INP_WUNLOCK (   _inp)

◆ SCTP_IP_PKTLOG_DESTROY

#define SCTP_IP_PKTLOG_DESTROY ( )

◆ SCTP_IP_PKTLOG_INIT

#define SCTP_IP_PKTLOG_INIT ( )

◆ SCTP_IP_PKTLOG_LOCK

#define SCTP_IP_PKTLOG_LOCK ( )

◆ SCTP_IP_PKTLOG_UNLOCK

#define SCTP_IP_PKTLOG_UNLOCK ( )

◆ SCTP_IPI_ADDR_DESTROY

#define SCTP_IPI_ADDR_DESTROY ( )

◆ SCTP_IPI_ADDR_INIT

#define SCTP_IPI_ADDR_INIT ( )

◆ SCTP_IPI_ADDR_RLOCK

#define SCTP_IPI_ADDR_RLOCK ( )

◆ SCTP_IPI_ADDR_RUNLOCK

#define SCTP_IPI_ADDR_RUNLOCK ( )

◆ SCTP_IPI_ADDR_WLOCK

#define SCTP_IPI_ADDR_WLOCK ( )

◆ SCTP_IPI_ADDR_WUNLOCK

#define SCTP_IPI_ADDR_WUNLOCK ( )

◆ SCTP_IPI_COUNT_INIT

#define SCTP_IPI_COUNT_INIT ( )

◆ SCTP_IPI_ITERATOR_WQ_DESTROY

#define SCTP_IPI_ITERATOR_WQ_DESTROY ( )

◆ SCTP_IPI_ITERATOR_WQ_INIT

#define SCTP_IPI_ITERATOR_WQ_INIT ( )

◆ SCTP_IPI_ITERATOR_WQ_LOCK

#define SCTP_IPI_ITERATOR_WQ_LOCK ( )

◆ SCTP_IPI_ITERATOR_WQ_UNLOCK

#define SCTP_IPI_ITERATOR_WQ_UNLOCK ( )

◆ SCTP_ITERATOR_LOCK

#define SCTP_ITERATOR_LOCK ( )

◆ SCTP_ITERATOR_LOCK_DESTROY

#define SCTP_ITERATOR_LOCK_DESTROY ( )

◆ SCTP_ITERATOR_LOCK_INIT

#define SCTP_ITERATOR_LOCK_INIT ( )

◆ SCTP_ITERATOR_UNLOCK

#define SCTP_ITERATOR_UNLOCK ( )

◆ SCTP_STATLOG_DESTROY

#define SCTP_STATLOG_DESTROY ( )

◆ SCTP_STATLOG_INIT_LOCK

#define SCTP_STATLOG_INIT_LOCK ( )

◆ SCTP_STATLOG_LOCK

#define SCTP_STATLOG_LOCK ( )

◆ SCTP_STATLOG_UNLOCK

#define SCTP_STATLOG_UNLOCK ( )

◆ SCTP_TCB_LOCK

#define SCTP_TCB_LOCK (   _tcb)

◆ SCTP_TCB_LOCK_ASSERT

#define SCTP_TCB_LOCK_ASSERT (   _tcb)

◆ SCTP_TCB_LOCK_DESTROY

#define SCTP_TCB_LOCK_DESTROY (   _tcb)

◆ SCTP_TCB_LOCK_INIT

#define SCTP_TCB_LOCK_INIT (   _tcb)

◆ SCTP_TCB_SEND_LOCK

#define SCTP_TCB_SEND_LOCK (   _tcb)

◆ SCTP_TCB_SEND_LOCK_DESTROY

#define SCTP_TCB_SEND_LOCK_DESTROY (   _tcb)

◆ SCTP_TCB_SEND_LOCK_INIT

#define SCTP_TCB_SEND_LOCK_INIT (   _tcb)

◆ SCTP_TCB_SEND_UNLOCK

#define SCTP_TCB_SEND_UNLOCK (   _tcb)

◆ SCTP_TCB_TRYLOCK

#define SCTP_TCB_TRYLOCK (   _tcb)    1

◆ SCTP_TCB_UNLOCK

#define SCTP_TCB_UNLOCK (   _tcb)

◆ SCTP_TCB_UNLOCK_IFOWNED

#define SCTP_TCB_UNLOCK_IFOWNED (   _tcb)

◆ SCTP_WQ_ADDR_DESTROY

#define SCTP_WQ_ADDR_DESTROY ( )

◆ SCTP_WQ_ADDR_INIT

#define SCTP_WQ_ADDR_INIT ( )

◆ SCTP_WQ_ADDR_LOCK

#define SCTP_WQ_ADDR_LOCK ( )

◆ SCTP_WQ_ADDR_UNLOCK

#define SCTP_WQ_ADDR_UNLOCK ( )

◆ SOCK_LOCK

#define SOCK_LOCK (   _so)

◆ SOCK_UNLOCK

#define SOCK_UNLOCK (   _so)

◆ SOCKBUF_LOCK

#define SOCKBUF_LOCK (   _so_buf)

◆ SOCKBUF_LOCK_ASSERT

#define SOCKBUF_LOCK_ASSERT (   _so_buf)

◆ SOCKBUF_UNLOCK

#define SOCKBUF_UNLOCK (   _so_buf)