#include "xf_utils.h"
#include "xf_utils_port.h"
#include "xf_init.h"
#include "xf_osal.h"
 
浏览源代码.
- 作者
 - catcatBlue (catca.nosp@m.tblu.nosp@m.e@qq..nosp@m.com) 
 
- 版本
 - 1.0 
 
- 日期
 - 2025-01-13
 
- 版权所有
 - Copyright (c) 2025 
 
在文件 xf_osal_port_xf_lock.c 中定义.
 
◆ port_xf_lock()
  
  
      
        
          | static int port_xf_lock  | 
          ( | 
          void  | 
           | ) | 
           | 
         
       
   | 
  
static   | 
  
 
 
◆ _port_xf_lock_init()
◆ _port_xf_lock_destroy()
◆ _port_xf_lock_trylock()
  
  
      
        
          | static int _port_xf_lock_trylock  | 
          ( | 
          xf_lock_t  | 
          lock | ) | 
           | 
         
       
   | 
  
static   | 
  
 
 
◆ _port_xf_lock_lock()
  
  
      
        
          | static int _port_xf_lock_lock  | 
          ( | 
          xf_lock_t  | 
          lock | ) | 
           | 
         
       
   | 
  
static   | 
  
 
 
◆ _port_xf_lock_timedlock()
  
  
      
        
          | static int _port_xf_lock_timedlock  | 
          ( | 
          xf_lock_t  | 
          lock,  | 
         
        
           | 
           | 
          uint32_t  | 
          timeout_ms  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
static   | 
  
 
 
◆ _port_xf_lock_unlock()
  
  
      
        
          | static int _port_xf_lock_unlock  | 
          ( | 
          xf_lock_t  | 
          lock | ) | 
           | 
         
       
   | 
  
static   | 
  
 
 
◆ XF_INIT_EXPORT_PREV()
◆ lock_ops
初始值:= {
}
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.c 第 39 行定义.