Home
last modified time | relevance | path

Searched refs:_s32FdMBX (Results 1 – 1 of 1) sorted by relevance

/utopia/UTPA2-700.0.x/modules/mbx/drv/mbx/linux/
H A DdrvMBX.c235 static MS_S32 _s32FdMBX = -1; variable
383 if (_s32FdMBX < 0) //First time open in _MDrv_MBX_Init_()
385 _s32FdMBX = open("/dev/msmailbox", O_RDWR); in _MDrv_MBX_Init_()
387 if (_s32FdMBX > 0) //open device success in _MDrv_MBX_Init_()
389 if(ioctl(_s32FdMBX, MDRV_MBX_IOC_INIT, &stInitInfo)) in _MDrv_MBX_Init_()
405 if (fcntl(_s32FdMBX, F_SETOWN, getpid()) < 0) in _MDrv_MBX_Init_()
407 if (fcntl(_s32FdMBX, F_SETSIG, SIGIO_MAILBOX) < 0) in _MDrv_MBX_Init_()
409 if (fcntl(_s32FdMBX, F_SETFL, FASYNC) < 0) //register it right now in _MDrv_MBX_Init_()
461 if (ioctl(_s32FdMBX, MDRV_MBX_IOC_DEINIT, &stSetBInfo)) in MDrv_MBX_DeInit()
475 _s32FdMBX = close(_s32FdMBX); in MDrv_MBX_DeInit()
[all …]