Home
last modified time | relevance | path

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

/ohos5.0/drivers/hdf_core/framework/model/network/wifi/platform/include/
H A Dflow_control.h211 struct FlowControlModule { struct
252 …int32_t (*setQueueThreshold)(struct FlowControlModule *fcm, uint32_t queueThreshold, uint32_t id, …
266 … int32_t (*sendBuffToFCM)(struct FlowControlModule *fcm, NetBuf *buff, uint32_t id, uint32_t dir);
278 int32_t (*schedFCM)(struct FlowControlModule *fcm, FlowDir dir);
290 int32_t (*registerFlowControlOp)(struct FlowControlModule *fcm, struct FlowControlOp *op);
327 struct FlowControlModule *InitFlowControl(void *fcmPriv);
337 struct FlowControlModule *GetFlowControlModule(void);
347 void DeInitFlowControl(struct FlowControlModule *fcm);
361 int32_t SendFlowControlQueue(struct FlowControlModule *fcm, uint32_t id, uint32_t dir);
/ohos5.0/drivers/hdf_core/framework/model/network/wifi/platform/src/qos/
H A Dflow_control.c137 static void FlowControlQueueInit(struct FlowControlModule *fcm) in FlowControlQueueInit()
153 static void FlowControlQueueDeinit(struct FlowControlModule *fcm) in FlowControlQueueDeinit()
171 static int32_t SchedTransfer(struct FlowControlModule *fcm, FlowDir dir) in SchedTransfer()
294 static struct FlowControlModule *g_fcm = NULL;
296 int32_t SendFlowControlQueue(struct FlowControlModule *fcm, uint32_t id, uint32_t dir) in SendFlowControlQueue()
335 struct FlowControlModule *InitFlowControl(void *fcmPriv) in InitFlowControl()
337 struct FlowControlModule *fcm = NULL; in InitFlowControl()
343 fcm = (struct FlowControlModule *)OsalMemCalloc(sizeof(struct FlowControlModule)); in InitFlowControl()
348 (void)memset_s(fcm, sizeof(struct FlowControlModule), 0, sizeof(struct FlowControlModule)); in InitFlowControl()
382 void DeInitFlowControl(struct FlowControlModule *fcm) in DeInitFlowControl()
[all …]
H A Dflow_control_task.c41 static bool IsFcThreadNeedStop(struct FlowControlModule *fcm, FlowDir dir) in IsFcThreadNeedStop()
49 static void FlowControlTxTreadProcess(struct FlowControlModule *fcm) in FlowControlTxTreadProcess()
67 static void FlowControlRxTreadProcess(struct FlowControlModule *fcm) in FlowControlRxTreadProcess()
87 struct FlowControlModule *fcm = (struct FlowControlModule *)para; in RunWiFiFlowControl()
144 static void DestroyTask(struct FlowControlModule *fcm, FlowDir dir) in DestroyTask()
173 int32_t CreateFlowControlTask(struct FlowControlModule *fcm) in CreateFlowControlTask()
201 void DestroyFlowControlTask(struct FlowControlModule *fcm) in DestroyFlowControlTask()
H A Dflow_control_task.h14 int32_t CreateFlowControlTask(struct FlowControlModule *fcm);
15 void DestroyFlowControlTask(struct FlowControlModule *fcm);
/ohos5.0/drivers/hdf_core/framework/test/unittest/model/network/wifi/unittest/qos/
H A Dflow_control_test.c16 static struct FlowControlModule *g_flowControlInstance = NULL;