Lines Matching refs:p_hdr

258   BUFFER_HDR_T* p_hdr;  in GKI_getbuf()  local
279 p_hdr = (BUFFER_HDR_T*)GKI_os_malloc(total_sz); in GKI_getbuf()
280 if (!p_hdr) { in GKI_getbuf()
289 memset(p_hdr, 0, total_sz); in GKI_getbuf()
292 *(uint32_t*)((uint8_t*)p_hdr + BUFFER_HDR_SIZE + size) = MAGIC_NO; in GKI_getbuf()
294 p_hdr->task_id = GKI_get_taskid(); in GKI_getbuf()
295 p_hdr->status = BUF_STATUS_UNLINKED; in GKI_getbuf()
296 p_hdr->p_next = nullptr; in GKI_getbuf()
297 p_hdr->Type = 0; in GKI_getbuf()
299 p_hdr->q_id = 0; in GKI_getbuf()
300 p_hdr->size = size; in GKI_getbuf()
303 Q = &gki_cb.com.freeq[p_hdr->q_id]; in GKI_getbuf()
308 "%s %p %d:%d", __func__, ((uint8_t*)p_hdr + BUFFER_HDR_SIZE), Q->cur_cnt, in GKI_getbuf()
311 return (void*)((uint8_t*)p_hdr + BUFFER_HDR_SIZE); in GKI_getbuf()
355 p_hdr = Q->p_first; in GKI_getbuf()
356 Q->p_first = p_hdr->p_next; in GKI_getbuf()
364 p_hdr->task_id = GKI_get_taskid(); in GKI_getbuf()
366 p_hdr->status = BUF_STATUS_UNLINKED; in GKI_getbuf()
367 p_hdr->p_next = nullptr; in GKI_getbuf()
368 p_hdr->Type = 0; in GKI_getbuf()
369 return ((void*)((uint8_t*)p_hdr + BUFFER_HDR_SIZE)); in GKI_getbuf()
425 BUFFER_HDR_T* p_hdr; in GKI_getpoolbuf()
443 p_hdr = Q->p_first; in GKI_getpoolbuf()
444 Q->p_first = p_hdr->p_next; in GKI_getpoolbuf()
452 p_hdr->task_id = GKI_get_taskid(); in GKI_getpoolbuf()
454 p_hdr->status = BUF_STATUS_UNLINKED; in GKI_getpoolbuf()
455 p_hdr->p_next = nullptr; in GKI_getpoolbuf()
456 p_hdr->Type = 0; in GKI_getpoolbuf()
458 return ((void*)((uint8_t*)p_hdr + BUFFER_HDR_SIZE)); in GKI_getpoolbuf()
482 BUFFER_HDR_T* p_hdr; in GKI_freebuf() local
492 p_hdr = (BUFFER_HDR_T*)((uint8_t*)p_buf - BUFFER_HDR_SIZE); in GKI_freebuf()
494 if (p_hdr->status != BUF_STATUS_UNLINKED) { in GKI_freebuf()
499 if (p_hdr->q_id >= GKI_NUM_TOTAL_BUF_POOLS) { in GKI_freebuf()
506 Q = &gki_cb.com.freeq[p_hdr->q_id]; in GKI_freebuf()
510 GKI_os_free(p_hdr); in GKI_freebuf()
517 Q = &gki_cb.com.freeq[p_hdr->q_id]; in GKI_freebuf()
519 Q->p_last->p_next = p_hdr; in GKI_freebuf()
521 Q->p_first = p_hdr; in GKI_freebuf()
523 Q->p_last = p_hdr; in GKI_freebuf()
524 p_hdr->p_next = nullptr; in GKI_freebuf()
525 p_hdr->status = BUF_STATUS_FREE; in GKI_freebuf()
526 p_hdr->task_id = GKI_INVALID_TASK; in GKI_freebuf()
545 BUFFER_HDR_T* p_hdr; in GKI_get_buf_size() local
547 p_hdr = (BUFFER_HDR_T*)((uint8_t*)p_buf - BUFFER_HDR_SIZE); in GKI_get_buf_size()
550 return p_hdr->size; in GKI_get_buf_size()
552 if ((uintptr_t)p_hdr & 1) return (0); in GKI_get_buf_size()
554 if (p_hdr->q_id < GKI_NUM_TOTAL_BUF_POOLS) { in GKI_get_buf_size()
555 return (gki_cb.com.freeq[p_hdr->q_id].size); in GKI_get_buf_size()
601 BUFFER_HDR_T* p_hdr; in GKI_send_msg() local
619 p_hdr = (BUFFER_HDR_T*)((uint8_t*)msg - BUFFER_HDR_SIZE); in GKI_send_msg()
621 if (p_hdr->status != BUF_STATUS_UNLINKED) { in GKI_send_msg()
629 p_cb->OSTaskQLast[task_id][mbox]->p_next = p_hdr; in GKI_send_msg()
631 p_cb->OSTaskQFirst[task_id][mbox] = p_hdr; in GKI_send_msg()
633 p_cb->OSTaskQLast[task_id][mbox] = p_hdr; in GKI_send_msg()
635 p_hdr->p_next = nullptr; in GKI_send_msg()
636 p_hdr->status = BUF_STATUS_QUEUED; in GKI_send_msg()
637 p_hdr->task_id = task_id; in GKI_send_msg()
661 BUFFER_HDR_T* p_hdr; in GKI_read_mbox() local
668 p_hdr = gki_cb.com.OSTaskQFirst[task_id][mbox]; in GKI_read_mbox()
669 gki_cb.com.OSTaskQFirst[task_id][mbox] = p_hdr->p_next; in GKI_read_mbox()
671 p_hdr->p_next = nullptr; in GKI_read_mbox()
672 p_hdr->status = BUF_STATUS_UNLINKED; in GKI_read_mbox()
674 p_buf = (uint8_t*)p_hdr + BUFFER_HDR_SIZE; in GKI_read_mbox()
695 BUFFER_HDR_T* p_hdr; in GKI_enqueue() local
704 p_hdr = (BUFFER_HDR_T*)((uint8_t*)p_buf - BUFFER_HDR_SIZE); in GKI_enqueue()
706 if (p_hdr->status != BUF_STATUS_UNLINKED) { in GKI_enqueue()
718 p_last_hdr->p_next = p_hdr; in GKI_enqueue()
725 p_hdr->p_next = nullptr; in GKI_enqueue()
726 p_hdr->status = BUF_STATUS_QUEUED; in GKI_enqueue()
746 BUFFER_HDR_T* p_hdr; in GKI_enqueue_head() local
755 p_hdr = (BUFFER_HDR_T*)((uint8_t*)p_buf - BUFFER_HDR_SIZE); in GKI_enqueue_head()
757 if (p_hdr->status != BUF_STATUS_UNLINKED) { in GKI_enqueue_head()
766 p_hdr->p_next = (BUFFER_HDR_T*)((uint8_t*)p_q->p_first - BUFFER_HDR_SIZE); in GKI_enqueue_head()
771 p_hdr->p_next = nullptr; in GKI_enqueue_head()
775 p_hdr->status = BUF_STATUS_QUEUED; in GKI_enqueue_head()
794 BUFFER_HDR_T* p_hdr; in GKI_dequeue() local
803 p_hdr = (BUFFER_HDR_T*)((uint8_t*)p_q->p_first - BUFFER_HDR_SIZE); in GKI_dequeue()
807 if (p_hdr->p_next) in GKI_dequeue()
808 p_q->p_first = ((uint8_t*)p_hdr->p_next + BUFFER_HDR_SIZE); in GKI_dequeue()
816 p_hdr->p_next = nullptr; in GKI_dequeue()
817 p_hdr->status = BUF_STATUS_UNLINKED; in GKI_dequeue()
821 return ((uint8_t*)p_hdr + BUFFER_HDR_SIZE); in GKI_dequeue()
914 BUFFER_HDR_T* p_hdr; in GKI_getnext() local
916 p_hdr = (BUFFER_HDR_T*)((uint8_t*)p_buf - BUFFER_HDR_SIZE); in GKI_getnext()
918 if (p_hdr->p_next) in GKI_getnext()
919 return ((uint8_t*)p_hdr->p_next + BUFFER_HDR_SIZE); in GKI_getnext()
1126 BUFFER_HDR_T* p_hdr = (BUFFER_HDR_T*)((uint8_t*)p_buf - BUFFER_HDR_SIZE); in GKI_change_buf_owner() local
1128 p_hdr->task_id = task_id; in GKI_change_buf_owner()
1144 BUFFER_HDR_T* p_hdr; in GKI_isend_msg() local
1169 p_hdr = (BUFFER_HDR_T*)((uint8_t*)msg - BUFFER_HDR_SIZE); in GKI_isend_msg()
1171 if (p_hdr->status != BUF_STATUS_UNLINKED) { in GKI_isend_msg()
1177 p_cb->OSTaskQLast[task_id][mbox]->p_next = p_hdr; in GKI_isend_msg()
1179 p_cb->OSTaskQFirst[task_id][mbox] = p_hdr; in GKI_isend_msg()
1181 p_cb->OSTaskQLast[task_id][mbox] = p_hdr; in GKI_isend_msg()
1183 p_hdr->p_next = NULL; in GKI_isend_msg()
1184 p_hdr->status = BUF_STATUS_QUEUED; in GKI_isend_msg()
1185 p_hdr->task_id = task_id; in GKI_isend_msg()