Lines Matching refs:oha
71 dsh->oha = (lws_dsh_obj_head_t *)&dsh[1];
72 dsh->buf = ((uint8_t *)dsh->oha) + oha_len;
79 memset(dsh->oha, 0, oha_len);
81 dsh->oha[n].kind = n;
82 dsh->oha[n].total_size = 0;
91 lws_dll2_add_head(&obj->list, &dsh->oha[0].owner);
146 return dsh->oha[kind].total_size;
171 lws_dll2_foreach_safe(&dsh->oha[0].owner, &s, search_best_free);
187 * Move the object from the free list to the oha of the
209 lws_dll2_add_tail(&s.best->list, &dsh->oha[kind].owner);
215 dsh->oha[kind].total_size += s.best->asize;
257 lws_dll2_add_tail(&obj->list, &dsh->oha[kind].owner);
263 dsh->oha[kind].total_size += asize;
306 dsh->oha[_o->kind].total_size -= _o->asize; /* account for usage by kind */
316 lws_dll2_add_sorted(&_o->list, &_o->dsh->oha[0].owner, buf_compare);
365 _obj = (lws_dsh_obj_t *)lws_dll2_get_head(&dsh->oha[kind + 1].owner);
408 lws_dll2_foreach_safe(&dsh->oha[n].owner, dsh, describe_kind);