Home
last modified time | relevance | path

Searched full:head (Results 1 – 25 of 50) sorted by relevance

12

/lvgl-latest/src/misc/
Dlv_ll.c44 ll_p->head = NULL; in lv_ll_init()
64 node_set_prev(ll_p, n_new, NULL); /*No prev. before the new head*/ in lv_ll_ins_head()
65 node_set_next(ll_p, n_new, ll_p->head); /*After new comes the old head*/ in lv_ll_ins_head()
67 if(ll_p->head != NULL) { /*If there is old head then before it goes the new*/ in lv_ll_ins_head()
68 node_set_prev(ll_p, ll_p->head, n_new); in lv_ll_ins_head()
71 ll_p->head = n_new; /*Set the new head in the dsc.*/ in lv_ll_ins_head()
119 if(ll_p->head == NULL) { /*If there is no head (1. node) set the head too*/ in lv_ll_ins_tail()
120 ll_p->head = n_new; in lv_ll_ins_tail()
132 /*The new head will be the node after 'node_p'*/ in lv_ll_remove()
133 ll_p->head = lv_ll_get_next(ll_p, node_p); in lv_ll_remove()
[all …]
Dlv_circle_buf.c25 uint32_t head; member
63 circle_buf->head = 0; in lv_circle_buf_create()
84 circle_buf->head = 0; in lv_circle_buf_create_from_buf()
108 circle_buf->head = 0; in lv_circle_buf_create_from_array()
125 circle_buf->head = 0; in lv_circle_buf_resize()
146 return circle_buf->tail - circle_buf->head; in lv_circle_buf_size()
182 circle_buf->head = 0; in lv_circle_buf_reset()
191 circle_buf->head % lv_circle_buf_capacity(circle_buf)); in lv_circle_buf_head()
207 circle_buf->head = 0; in lv_circle_buf_read()
213 circle_buf->head++; in lv_circle_buf_read()
[all …]
Dlv_ll.h33 lv_ll_node_t * head; member
49 * Add a new head to a linked list
51 * @return pointer to the new head
91 * @param head true: be the head in the new list
94 void lv_ll_chg_list(lv_ll_t * ll_ori_p, lv_ll_t * ll_new_p, void * node, bool head);
97 * Return with head node of the linked list
99 * @return pointer to the head of 'll_p'
Dlv_anim.c169 /*Always start from the head on delete, because we don't know in lv_anim_delete()
621 *the reading of the list from here -> start from the head*/ in anim_timer()
755 /*Always start from the head on delete, because we don't know in remove_concurrent_anims()
Dlv_circle_buf.h115 * Get the head of the buffer
117 * @return pointer to the head of the buffer
/lvgl-latest/src/libs/thorvg/
DtvgInlist.h39 T* head = nullptr; member
44 while (head) { in free()
45 auto t = head; in free()
46 head = t->next; in free()
49 head = tail = nullptr; in free()
60 head = tail = element; in back()
68 if (head) { in front()
69 head->prev = element; in front()
71 element->next = head; in front()
72 head = element; in front()
[all …]
DtvgLoader.cpp221 auto loader = _activeLoaders.head; in _findFromCache()
240 auto loader = _activeLoaders.head; in _findFromCache()
268 auto loader = _activeLoaders.head; in term()
353 auto loader = _activeLoaders.head; in loader()
/lvgl-latest/src/drivers/wayland/
Dlv_wayland_smm.c43 #define LL_FIRST(head) ((head)->first) argument
44 #define LL_LAST(head) ((head)->last) argument
45 #define LL_IS_EMPTY(head) (LL_FIRST(head) == NULL) argument
49 #define LL_INIT(head) do { \ argument
50 (head)->first = NULL; \
51 (head)->last = NULL; \
54 #define LL_ENQUEUE(head, src, member) do { \ argument
56 (src)->member.prev = (head)->last; \
57 if ((head)->last == NULL) { \
58 (head)->first = (src); \
[all …]
/lvgl-latest/src/misc/cache/
Dlv_cache_lru_rb.c11 * ┃ RB Tree │ │Hitting│ head *
275 void * head = lv_ll_get_head(&lru->ll); in get_cb() local
276 if(head) { in get_cb()
277 lv_rb_node_t * node = *(lv_rb_node_t **)head; in get_cb()
289 head = lv_ll_get_head(&lru->ll); in get_cb()
290 lv_ll_move_before(&lru->ll, lru_node, head); in get_cb()
/lvgl-latest/.github/workflows/
Dcheck_bom.yml15 …ent_name != 'pull_request' || github.repository != github.event.pull_request.head.repo.full_name }}
27 a=$(head -c 3 "$line")
36 a=$(head -c 3 "$line")
45 a=$(head -c 3 "$line")
Dbuild_micropython.yml15 …ent_name != 'pull_request' || github.repository != github.event.pull_request.head.repo.full_name }}
44 git checkout ${{ github.sha }} || git checkout ${{ github.event.pull_request.head.sha }}
/lvgl-latest/src/others/file_explorer/
Dlv_file_explorer.h104 * Get file explorer head area obj
106 * @return pointer to the file explorer head area obj(lv_obj)
119 * Get file explorer head area obj
/lvgl-latest/src/stdlib/builtin/
Dlv_tlsf.c370 /* Head of free lists. */
594 /* If this block is the head of the free list, set new head. */ in remove_free_block()
598 /* If the new head is null, clear the bitmap. */ in remove_free_block()
623 ** Insert the new block at the head of the list, and mark the first- in insert_free_block()
/lvgl-latest/src/libs/tiny_ttf/
Dstb_truetype_htcw.h748 … int loca, head, glyf, hhea, hmtx, kern, gpos, svg; // table locations as offset from start of .ttf member
1578 info->head = stbtt__find_table(data, fontstart, "head"); // required
1585 if(!cmap || !info->head || !info->hhea || !info->hmtx)
1683 info->indexToLocFormat = ttUSHORT(data, info->head + 50);
2947 *x0 = ttSHORT(info->data, info->head + 36);
2948 *y0 = ttSHORT(info->data, info->head + 38);
2949 *x1 = ttSHORT(info->data, info->head + 40);
2950 *y1 = ttSHORT(info->data, info->head + 42);
2961 int unitsPerEm = ttUSHORT(info->data, info->head + 18);
3061 struct stbtt__hheap_chunk * head; member
[all …]
/lvgl-latest/scripts/gen_json/
Dcreate_fake_lib_c.py157 head, tail = os.path.split(file)
162 if None not in (head, tail):
163 pth = os.path.join(fake_libc_path, head)
/lvgl-latest/.devcontainer/
Dlvgl_shell.html2 <head>
35 </head>
/lvgl-latest/src/draw/vg_lite/
Dlv_draw_vg_lite_line.c92 /* head point */ in lv_draw_vg_lite_line()
119 /* draw line head */ in lv_draw_vg_lite_line()
/lvgl-latest/docs/details/main-components/
Ddraw.rst73 Software Drawing Unit enters itself at the head of that list. If your platform has
78 function, the newly-created draw unit is added to the head of that list, pushing
/lvgl-latest/scripts/gdb/lvglgdb/
Dlvgl.py30 self.current = self.head
58 node = self.head
/lvgl-latest/src/libs/thorvg/rapidjson/
Dreader.h968 typename InputStream::Ch *head = s.PutBegin();
971 size_t length = s.PutEnd(head) - 1;
973 …onst typename TargetEncoding::Ch* const str = reinterpret_cast<typename TargetEncoding::Ch*>(head);
1688 typename InputStream::Ch* head = is.PutBegin(); in ParseNumber() local
1692 …onst typename TargetEncoding::Ch* const str = reinterpret_cast<typename TargetEncoding::Ch*>(head); in ParseNumber()
Dallocators.h141 …ChunkHeader *chunkHead; //!< Head of the chunk linked-list. Only the head chunk serves allocation.
/lvgl-latest/scripts/
Drelease_branch_updater.py118 …out = subprocess.check_output(("git", "-C", lvgl_path, "rev-parse", "--verify", "--quiet", "HEAD"))
124 … "--verify", "--quiet", f"HEAD:{port_lvgl_submodule_path}"))
/lvgl-latest/src/libs/svg/
Dlv_svg_render.c995 lv_svg_render_obj_t * list = obj->head; in _copy_draw_dsc_from_ref()
1008 lv_svg_render_obj_t * list = obj->head; in _copy_draw_dsc_from_ref()
1046 obj->head = state->list; in _set_render_attrs()
1522 lv_svg_render_obj_t * list = obj->head; in _render_use()
/lvgl-latest/src/libs/libjpeg_turbo/
Dlv_libjpeg_turbo.c454 LV_LOG_WARN("read jpeg head failed"); in get_jpeg_size()
470 LV_LOG_WARN("read jpeg head failed: %d", ret); in get_jpeg_size()
/lvgl-latest/src/libs/lodepng/
Dlodepng.c812 /* As length, use a value smaller than FIRSTBITS for the head table, in HuffmanTree_makeTable()
984 /*sum of the weights of the head nodes of the previous lookahead chains.*/ in boundaryPM()
1578 int * head; /*hash value to head circular pos - can be outdated if went around window*/ member
1585 int * headz; /*similar to head, but for chainz*/
1593 hash->head = (int *)lodepng_malloc(sizeof(int) * HASH_NUM_VALUES); in hash_init()
1601 … if(!hash->head || !hash->chain || !hash->val || !hash->headz || !hash->chainz || !hash->zeros) { in hash_init()
1606 for(i = 0; i != HASH_NUM_VALUES; ++i) hash->head[i] = -1; in hash_init()
1618 lodepng_free(hash->head); in hash_cleanup()
1665 if(hash->head[hashval] != -1) hash->chain[wpos] = hash->head[hashval]; in updateHashChain()
1666 hash->head[hashval] = (int)wpos; in updateHashChain()
[all …]

12