XFusion API v1.3.0
载入中...
搜索中...
未找到
xf_osal_port_xf_lock.c 文件参考
#include "xf_utils.h"
#include "xf_utils_port.h"
#include "xf_init.h"
#include "xf_osal.h"
xf_osal_port_xf_lock.c 的引用(Include)关系图:

浏览源代码.

函数

static int port_xf_lock (void)
 
static xf_err_t _port_xf_lock_init (xf_lock_t *p_lock)
 
static xf_err_t _port_xf_lock_destroy (xf_lock_t lock)
 
static int _port_xf_lock_trylock (xf_lock_t lock)
 
static int _port_xf_lock_lock (xf_lock_t lock)
 
static int _port_xf_lock_timedlock (xf_lock_t lock, uint32_t timeout_ms)
 
static int _port_xf_lock_unlock (xf_lock_t lock)
 
 XF_INIT_EXPORT_PREV (port_xf_lock)
 

变量

static const xf_lock_ops_t lock_ops
 

详细描述

作者
catcatBlue (catca.nosp@m.tblu.nosp@m.e@qq..nosp@m.com)
版本
1.0
日期
2025-01-13

在文件 xf_osal_port_xf_lock.c 中定义.

函数说明

◆ port_xf_lock()

static int port_xf_lock ( void  )
static

在文件 xf_osal_port_xf_lock.c54 行定义.

◆ _port_xf_lock_init()

static xf_err_t _port_xf_lock_init ( xf_lock_t p_lock)
static

在文件 xf_osal_port_xf_lock.c60 行定义.

◆ _port_xf_lock_destroy()

static xf_err_t _port_xf_lock_destroy ( xf_lock_t  lock)
static

在文件 xf_osal_port_xf_lock.c74 行定义.

◆ _port_xf_lock_trylock()

static int _port_xf_lock_trylock ( xf_lock_t  lock)
static

在文件 xf_osal_port_xf_lock.c80 行定义.

◆ _port_xf_lock_lock()

static int _port_xf_lock_lock ( xf_lock_t  lock)
static

在文件 xf_osal_port_xf_lock.c87 行定义.

◆ _port_xf_lock_timedlock()

static int _port_xf_lock_timedlock ( xf_lock_t  lock,
uint32_t  timeout_ms 
)
static

在文件 xf_osal_port_xf_lock.c94 行定义.

◆ _port_xf_lock_unlock()

static int _port_xf_lock_unlock ( xf_lock_t  lock)
static

在文件 xf_osal_port_xf_lock.c101 行定义.

◆ XF_INIT_EXPORT_PREV()

XF_INIT_EXPORT_PREV ( port_xf_lock  )

变量说明

◆ lock_ops

const xf_lock_ops_t lock_ops
static
初始值:
= {
}
static int _port_xf_lock_lock(xf_lock_t lock)
static xf_err_t _port_xf_lock_init(xf_lock_t *p_lock)
static int _port_xf_lock_trylock(xf_lock_t lock)
static xf_err_t _port_xf_lock_destroy(xf_lock_t lock)
static int _port_xf_lock_timedlock(xf_lock_t lock, uint32_t timeout_ms)
static int _port_xf_lock_unlock(xf_lock_t lock)

在文件 xf_osal_port_xf_lock.c39 行定义.