added mio_dev_getmio()
This commit is contained in:
parent
d8b1619290
commit
4aa4528d28
@ -429,8 +429,6 @@ struct mio_svc_t
|
|||||||
else (mio)->actsvc.tail = (svc)->svc_prev; \
|
else (mio)->actsvc.tail = (svc)->svc_prev; \
|
||||||
} while (0)
|
} while (0)
|
||||||
|
|
||||||
#define mio_svc_getmio(svc) (((mio_svc_t*)(svc))->mio)
|
|
||||||
|
|
||||||
/* =========================================================================
|
/* =========================================================================
|
||||||
* MIO LOGGING
|
* MIO LOGGING
|
||||||
* ========================================================================= */
|
* ========================================================================= */
|
||||||
@ -764,6 +762,12 @@ MIO_EXPORT void mio_dev_halt (
|
|||||||
mio_dev_t* dev
|
mio_dev_t* dev
|
||||||
);
|
);
|
||||||
|
|
||||||
|
#if defined(MIO_HAVE_INLINE)
|
||||||
|
static MIO_INLINE mio_t* mio_dev_getmio (mio_dev_t* dev) { return dev->mio; }
|
||||||
|
#else
|
||||||
|
# define mio_dev_getmio(dev) (((mio_dev_t*)(dev))->mio)
|
||||||
|
#endif
|
||||||
|
|
||||||
MIO_EXPORT int mio_dev_ioctl (
|
MIO_EXPORT int mio_dev_ioctl (
|
||||||
mio_dev_t* dev,
|
mio_dev_t* dev,
|
||||||
int cmd,
|
int cmd,
|
||||||
@ -832,6 +836,16 @@ MIO_EXPORT int mio_dev_timedwritev (
|
|||||||
const mio_devaddr_t* dstaddr
|
const mio_devaddr_t* dstaddr
|
||||||
);
|
);
|
||||||
|
|
||||||
|
/* =========================================================================
|
||||||
|
* SERVICE
|
||||||
|
* ========================================================================= */
|
||||||
|
|
||||||
|
#if defined(MIO_HAVE_INLINE)
|
||||||
|
static MIO_INLINE mio_t* mio_svc_getmio (mio_svc_t* svc) { return svc->mio; }
|
||||||
|
#else
|
||||||
|
# define mio_svc_getmio(svc) (((mio_svc_t*)(svc))->mio)
|
||||||
|
#endif
|
||||||
|
|
||||||
|
|
||||||
/* =========================================================================
|
/* =========================================================================
|
||||||
* TIMER MANAGEMENT
|
* TIMER MANAGEMENT
|
||||||
|
Loading…
x
Reference in New Issue
Block a user