| 2323 | |
| 2324 | |
| 2325 | static void append_request_chain(server_req_t* request, server_req_t** que_inst) |
| 2326 | { |
| 2327 | /************************************** |
| 2328 | * |
| 2329 | * a p p e n d _ r e q u e s t _ c h a i n |
| 2330 | * |
| 2331 | ************************************** |
| 2332 | * |
| 2333 | * Functional description |
| 2334 | * Traverse using req_chain ptr and append |
| 2335 | * a request at the end of a que. |
| 2336 | * Return count of pending requests. |
| 2337 | * |
| 2338 | **************************************/ |
| 2339 | MutexLockGuard queGuard(request_que_mutex, FB_FUNCTION); |
| 2340 | |
| 2341 | while (*que_inst) |
| 2342 | que_inst = &(*que_inst)->req_chain; |
| 2343 | |
| 2344 | *que_inst = request; |
| 2345 | } |
| 2346 | |
| 2347 | |
| 2348 | static void append_request_next(server_req_t* request, server_req_t** que_inst) |