/device/soc/rockchip/common/sdk_linux/drivers/clk/rockchip/ |
H A D | clk.c | 467 void rockchip_clk_register_plls(struct rockchip_clk_provider *ctx, struct rockchip_pll_clock *list, unsigned int nr_pll, in rockchip_clk_register_plls() argument 473 for (idx = 0; idx < nr_pll; idx++, list++) { in rockchip_clk_register_plls() 474 clk = rockchip_clk_register_pll(ctx, list->type, list->name, list->parent_names, list->num_parents, in rockchip_clk_register_plls() 475 list->con_offset, grf_lock_offset, list->lock_shift, list->mode_offset, in rockchip_clk_register_plls() 476 list in rockchip_clk_register_plls() 487 rockchip_clk_register_branches(struct rockchip_clk_provider *ctx, struct rockchip_clk_branch *list, unsigned int nr_clk) rockchip_clk_register_branches() argument [all...] |
/device/soc/hisilicon/common/platform/wifi/hi3881v100/driver/include/ |
H A D | hi_list.h | 38 static inline hi_void hi_list_init(hi_list *list) in hi_list_init() argument 40 list->next = list; in hi_list_init() 41 list->prev = list; in hi_list_init() 46 把node插入为list的第一个节点 48 static inline hi_void hi_list_head_insert(hi_list *node, hi_list *list) in hi_list_head_insert() argument 50 node->next = list->next; in hi_list_head_insert() 51 node->prev = list; in hi_list_head_insert() 52 list in hi_list_head_insert() 60 hi_list_head_insert_optimize(hi_list *node, hi_list *list) hi_list_head_insert_optimize() argument 72 hi_list_tail_insert(hi_list *node, hi_list *list) hi_list_tail_insert() argument 81 hi_list_tail_insert_optimize(hi_list *node, hi_list *list) hi_list_tail_insert_optimize() argument 122 hi_list_delete_head(hi_list *list) hi_list_delete_head() argument 139 hi_list_delete_head_optimize(hi_list *list) hi_list_delete_head_optimize() argument 156 hi_list_delete_tail(hi_list *list) hi_list_delete_tail() argument 173 hi_is_list_empty(hi_list *list) hi_is_list_empty() argument 181 hi_is_list_empty_optimize(hi_list *list) hi_is_list_empty_optimize() argument 194 hi_list_del_init(hi_list *list) hi_list_del_init() argument [all...] |
/device/soc/hisilicon/hi3861v100/sdk_liteos/include/ |
H A D | hi_list.h | 31 * Note: This file renames the linked list interface and uses the LTOS interface to implement it again. 44 __attribute__((always_inline)) static inline hi_void hi_list_init(hi_list *list) in hi_list_init() argument 46 list->next = list; in hi_list_init() 47 list->prev = list; in hi_list_init() 51 * Function description: Inserts a node as the first node in the list. 52 * CNcomment:功能描述:把node插入为list的第一个节点 54 __attribute__((always_inline)) static inline hi_void hi_list_head_insert(hi_list *node, hi_list *list) in hi_list_head_insert() argument 56 node->next = list in hi_list_head_insert() 66 hi_list_tail_insert(hi_list *node, hi_list *list) hi_list_tail_insert() argument 91 hi_list_delete_head(hi_list *list) hi_list_delete_head() argument 108 hi_list_delete_tail(hi_list *list) hi_list_delete_tail() argument 125 hi_is_list_empty(hi_list *list) hi_is_list_empty() argument 138 hi_list_del_init(hi_list *list) hi_list_del_init() argument [all...] |
/device/soc/hisilicon/hi3861v100/sdk_liteos/platform/os/Huawei_LiteOS/kernel/include/ |
H A D | los_list.h | 3 * Description: Doubly linked list 6 * 1. Redistributions of source code must retain the above copyright notice, this list of 8 * 2. Redistributions in binary form must reproduce the above copyright notice, this list 28 * @defgroup los_list Doubly linked list 45 * Structure of a node in a doubly linked list. 54 * @brief Initialize a doubly linked list. 57 * This API is used to initialize a doubly linked list. 63 * @param list [IN] Node in a doubly linked list. 70 LITE_OS_SEC_ALW_INLINE STATIC_INLINE VOID LOS_ListInit(LOS_DL_LIST *list) in LOS_ListInit() argument 139 LOS_ListAdd(LOS_DL_LIST *list, LOS_DL_LIST *node) LOS_ListAdd() argument 166 LOS_ListTailInsert(LOS_DL_LIST *list, LOS_DL_LIST *node) LOS_ListTailInsert() argument 190 LOS_ListHeadInsert(LOS_DL_LIST *list, LOS_DL_LIST *node) LOS_ListHeadInsert() argument 394 LOS_ListDelInit(LOS_DL_LIST *list) LOS_ListDelInit() argument [all...] |
/device/soc/rockchip/common/kernel/drivers/gpu/arm/mali400/mali/common/ |
H A D | mali_osk_list.h | 50 /** @brief Initialize a list to be a head of an empty list 51 * @param exp the list to initialize. */ 54 /** @brief Define a list variable, which is uninitialized. 55 * @param exp the name of the variable that the list will be defined as. */ 58 /** @brief Define a list variable, which is initialized. 59 * @param exp the name of the variable that the list will be defined as. */ 62 /** @brief Initialize a list element. 64 * All list elements must be initialized before use. 66 * Do not use on any list elemen 71 _mali_osk_list_init(_mali_osk_list_t *list) _mali_osk_list_init() argument 90 _mali_osk_list_add(_mali_osk_list_t *new_entry, _mali_osk_list_t *list) _mali_osk_list_add() argument 107 _mali_osk_list_addtail(_mali_osk_list_t *new_entry, _mali_osk_list_t *list) _mali_osk_list_addtail() argument 120 _mali_osk_list_del(_mali_osk_list_t *list) _mali_osk_list_del() argument 132 _mali_osk_list_delinit(_mali_osk_list_t *list) _mali_osk_list_delinit() argument 145 _mali_osk_list_empty(_mali_osk_list_t *list) _mali_osk_list_empty() argument 161 _mali_osk_list_move(_mali_osk_list_t *move_entry, _mali_osk_list_t *list) _mali_osk_list_move() argument [all...] |
H A D | mali_scheduler.c | 214 struct mali_pp_job, list); in mali_scheduler_job_physical_head_count() 235 struct mali_pp_job, list) { in mali_scheduler_job_physical_head_count() 251 struct mali_pp_job, list) { in mali_scheduler_job_physical_head_count() 281 struct mali_pp_job, list); in mali_scheduler_job_pp_next() 291 struct mali_pp_job, list) { in mali_scheduler_job_pp_next() 296 struct mali_pp_job, list) { in mali_scheduler_job_pp_next() 333 job = _MALI_OSK_LIST_ENTRY(queue->next, struct mali_gp_job, list); in mali_scheduler_job_gp_get() 366 struct mali_pp_job, list); in mali_scheduler_job_pp_physical_peek() 384 struct mali_pp_job, list); in mali_scheduler_job_pp_physical_peek() 407 struct mali_pp_job, list); in mali_scheduler_job_pp_virtual_peek() [all...] |
/device/soc/rockchip/common/vendor/drivers/gpu/arm/mali400/mali/common/ |
H A D | mali_osk_list.h | 51 /** @brief Initialize a list to be a head of an empty list 52 * @param exp the list to initialize. */ 55 /** @brief Define a list variable, which is uninitialized. 56 * @param exp the name of the variable that the list will be defined as. */ 59 /** @brief Define a list variable, which is initialized. 60 * @param exp the name of the variable that the list will be defined as. */ 63 /** @brief Initialize a list element. 65 * All list elements must be initialized before use. 67 * Do not use on any list elemen 72 mali_osk_list_init(_mali_osk_list_t *list) mali_osk_list_init() argument 91 _mali_osk_list_add(_mali_osk_list_t *new_entry, _mali_osk_list_t *list) _mali_osk_list_add() argument 108 mali_osk_list_addtail(_mali_osk_list_t *new_entry, _mali_osk_list_t *list) mali_osk_list_addtail() argument 121 _mali_osk_list_del(_mali_osk_list_t *list) _mali_osk_list_del() argument 133 mali_osk_list_delinit(_mali_osk_list_t *list) mali_osk_list_delinit() argument 146 _mali_osk_list_empty(_mali_osk_list_t *list) _mali_osk_list_empty() argument 162 _mali_osk_list_move(_mali_osk_list_t *move_entry, _mali_osk_list_t *list) _mali_osk_list_move() argument [all...] |
/device/soc/hisilicon/hi3861v100/sdk_liteos/third_party/libcoap/include/coap2/ |
H A D | utlist.h | 9 notice, this list of conditions and the following disclaimer. 42 * Either way, the pointer to the head of the list must be initialized to NULL. 50 * struct item *list = NULL: 55 * DL_APPEND(list, item); 83 * namely, we always reassign our tmp variable to the list head if we need 88 #define UTLIST_SV(elt,list) _tmp = (char*)(list); {char **_alias = (char**)&(list); *_alias = (elt); } 89 #define UTLIST_NEXT(elt,list,next) ((char*)((list) [all...] |
/device/soc/hisilicon/hi3516dv300/sdk_linux/drv/mpp/cbb/include/ |
H A D | list.h | 79 static inline void list_move(struct list_head *list, struct list_head *head) in list_move() argument 81 __list_del(list->prev, list->next); in list_move() 82 list_add(list, head); in list_move() 85 static inline void list_move_tail(struct list_head *list, in list_move_tail() argument 88 __list_del(list->prev, list->next); in list_move_tail() 89 list_add_tail(list, head); in list_move_tail() 97 static inline void __list_splice(struct list_head *list, in __list_splice() argument 100 struct list_head *first = list in __list_splice() 111 list_splice(struct list_head *list, struct list_head *head) list_splice() argument 118 list_splice_init(struct list_head *list, struct list_head *head) list_splice_init() argument [all...] |
/device/soc/hisilicon/hi3516dv300/sdk_liteos/include/ |
H A D | list.h | 76 static inline void list_move(struct list_head *list, struct list_head *head) in list_move() argument 78 __list_del(list->prev, list->next); in list_move() 79 list_add(list, head); in list_move() 82 static inline void list_move_tail(struct list_head *list, in list_move_tail() argument 85 __list_del(list->prev, list->next); in list_move_tail() 86 list_add_tail(list, head); in list_move_tail() 94 static inline void __list_splice(struct list_head *list, in __list_splice() argument 97 struct list_head *first = list in __list_splice() 108 list_splice(struct list_head *list, struct list_head *head) list_splice() argument 115 list_splice_init(struct list_head *list, struct list_head *head) list_splice_init() argument [all...] |
H A D | osal_list.h | 22 * Simple doubly linked list implementation. 41 static inline void OSAL_INIT_LIST_HEAD(struct osal_list_head *list) in OSAL_INIT_LIST_HEAD() argument 43 list->next = list; in OSAL_INIT_LIST_HEAD() 44 list->prev = list; in OSAL_INIT_LIST_HEAD() 50 * This is only for internal list manipulation where we know 66 * @head: list head to add it after 79 * @head: list head to add it before 90 * Delete a list entr 161 osal_list_move(struct osal_list_head *list, struct osal_list_head *head) osal_list_move() argument 172 osal_list_move_tail(struct osal_list_head *list, struct osal_list_head *head) osal_list_move_tail() argument 184 osal_list_is_last(const struct osal_list_head *list, const struct osal_list_head *head) osal_list_is_last() argument 241 osal___list_cut_position(struct osal_list_head *list, struct osal_list_head *head, struct osal_list_head *entry) osal___list_cut_position() argument 267 osal_list_cut_position(struct osal_list_head *list, struct osal_list_head *head, struct osal_list_head *entry) osal_list_cut_position() argument 284 osal___list_splice(const struct osal_list_head *list, struct osal_list_head *prev, struct osal_list_head *next) osal___list_splice() argument 303 osal_list_splice(const struct osal_list_head *list, struct osal_list_head *head) osal_list_splice() argument 316 osal_list_splice_tail(struct osal_list_head *list, struct osal_list_head *head) osal_list_splice_tail() argument 331 osal_list_splice_init(struct osal_list_head *list, struct osal_list_head *head) osal_list_splice_init() argument 348 osal_list_splice_tail_init(struct osal_list_head *list, struct osal_list_head *head) osal_list_splice_tail_init() argument [all...] |
/device/soc/hisilicon/hi3516dv300/sdk_linux/include/ |
H A D | list.h | 76 static inline void list_move(struct list_head *list, struct list_head *head) in list_move() argument 78 __list_del(list->prev, list->next); in list_move() 79 list_add(list, head); in list_move() 82 static inline void list_move_tail(struct list_head *list, in list_move_tail() argument 85 __list_del(list->prev, list->next); in list_move_tail() 86 list_add_tail(list, head); in list_move_tail() 94 static inline void __list_splice(struct list_head *list, in __list_splice() argument 97 struct list_head *first = list in __list_splice() 108 list_splice(struct list_head *list, struct list_head *head) list_splice() argument 115 list_splice_init(struct list_head *list, struct list_head *head) list_splice_init() argument [all...] |
H A D | osal_list.h | 23 * Simple doubly linked list implementation. 42 static inline void OSAL_INIT_LIST_HEAD(struct osal_list_head *list) in OSAL_INIT_LIST_HEAD() argument 44 list->next = list; in OSAL_INIT_LIST_HEAD() 45 list->prev = list; in OSAL_INIT_LIST_HEAD() 51 * This is only for internal list manipulation where we know 67 * @head: list head to add it after 80 * @head: list head to add it before 91 * Delete a list entr 162 osal_list_move(struct osal_list_head *list, struct osal_list_head *head) osal_list_move() argument 173 osal_list_move_tail(struct osal_list_head *list, struct osal_list_head *head) osal_list_move_tail() argument 185 osal_list_is_last(const struct osal_list_head *list, const struct osal_list_head *head) osal_list_is_last() argument 242 osal___list_cut_position(struct osal_list_head *list, struct osal_list_head *head, struct osal_list_head *entry) osal___list_cut_position() argument 268 osal_list_cut_position(struct osal_list_head *list, struct osal_list_head *head, struct osal_list_head *entry) osal_list_cut_position() argument 285 osal___list_splice(const struct osal_list_head *list, struct osal_list_head *prev, struct osal_list_head *next) osal___list_splice() argument 304 osal_list_splice(const struct osal_list_head *list, struct osal_list_head *head) osal_list_splice() argument 317 osal_list_splice_tail(struct osal_list_head *list, struct osal_list_head *head) osal_list_splice_tail() argument 332 osal_list_splice_init(struct osal_list_head *list, struct osal_list_head *head) osal_list_splice_init() argument 349 osal_list_splice_tail_init(struct osal_list_head *list, struct osal_list_head *head) osal_list_splice_tail_init() argument [all...] |
/device/soc/hisilicon/hi3516dv300/sdk_linux/drv/osal/include/ |
H A D | osal_list.h | 26 * Simple doubly linked list implementation. 45 static inline void OSAL_INIT_LIST_HEAD(struct osal_list_head *list) in OSAL_INIT_LIST_HEAD() argument 47 list->next = list; in OSAL_INIT_LIST_HEAD() 48 list->prev = list; in OSAL_INIT_LIST_HEAD() 54 * This is only for internal list manipulation where we know 70 * @head: list head to add it after 83 * @head: list head to add it before 94 * Delete a list entr 165 osal_list_move(struct osal_list_head *list, struct osal_list_head *head) osal_list_move() argument 176 osal_list_move_tail(struct osal_list_head *list, struct osal_list_head *head) osal_list_move_tail() argument 188 osal_list_is_last(const struct osal_list_head *list, const struct osal_list_head *head) osal_list_is_last() argument 245 osal___list_cut_position(struct osal_list_head *list, struct osal_list_head *head, struct osal_list_head *entry) osal___list_cut_position() argument 271 osal_list_cut_position(struct osal_list_head *list, struct osal_list_head *head, struct osal_list_head *entry) osal_list_cut_position() argument 288 osal___list_splice(const struct osal_list_head *list, struct osal_list_head *prev, struct osal_list_head *next) osal___list_splice() argument 307 osal_list_splice(const struct osal_list_head *list, struct osal_list_head *head) osal_list_splice() argument 320 osal_list_splice_tail(struct osal_list_head *list, struct osal_list_head *head) osal_list_splice_tail() argument 335 osal_list_splice_init(struct osal_list_head *list, struct osal_list_head *head) osal_list_splice_init() argument 352 osal_list_splice_tail_init(struct osal_list_head *list, struct osal_list_head *head) osal_list_splice_tail_init() argument [all...] |
/device/soc/hisilicon/hi3751v350/sdk_linux/source/common/drv/include/ |
H A D | osal_list.h | 25 * Simple doubly linked list implementation. 44 static inline void OSAL_INIT_LIST_HEAD(struct osal_list_head *list) in OSAL_INIT_LIST_HEAD() argument 46 list->next = list; in OSAL_INIT_LIST_HEAD() 47 list->prev = list; in OSAL_INIT_LIST_HEAD() 53 * This is only for internal list manipulation where we know 69 * @head: list head to add it after 82 * @head: list head to add it before 93 * Delete a list entr 164 osal_list_move(struct osal_list_head *list, struct osal_list_head *head) osal_list_move() argument 175 osal_list_move_tail(struct osal_list_head *list, struct osal_list_head *head) osal_list_move_tail() argument 187 osal_list_is_last(const struct osal_list_head *list, const struct osal_list_head *head) osal_list_is_last() argument 244 osal___list_cut_position(struct osal_list_head *list, struct osal_list_head *head, struct osal_list_head *entry) osal___list_cut_position() argument 270 osal_list_cut_position(struct osal_list_head *list, struct osal_list_head *head, struct osal_list_head *entry) osal_list_cut_position() argument 283 osal___list_splice(const struct osal_list_head *list, struct osal_list_head *prev, struct osal_list_head *next) osal___list_splice() argument 302 osal_list_splice(const struct osal_list_head *list, struct osal_list_head *head) osal_list_splice() argument 315 osal_list_splice_tail(struct osal_list_head *list, struct osal_list_head *head) osal_list_splice_tail() argument 330 osal_list_splice_init(struct osal_list_head *list, struct osal_list_head *head) osal_list_splice_init() argument 347 osal_list_splice_tail_init(struct osal_list_head *list, struct osal_list_head *head) osal_list_splice_tail_init() argument [all...] |
/device/soc/hisilicon/hi3516dv300/sdk_linux/drv/mpp/cbb/based/mkp/src/ |
H A D | cmpi_mod.c | 38 osal_list_for_each_entry(tmp, &g_mod_list, list) { in cmpi_get_module_name() 51 osal_list_for_each_entry(tmp, &g_mod_list, list) { in cmpi_get_module_by_id() 65 osal_list_for_each_entry(tmp, &g_mod_list, list) { in cmpi_get_module_func_by_id() 86 osal_list_for_each_entry_reverse(tmp, &g_mod_list, list) { in cmpi_stop_modules() 103 osal_list_for_each_entry_reverse(tmp, &g_mod_list, list) { in cmpi_query_modules() 133 osal_list_for_each_entry_reverse(tmp, &g_mod_list, list) { in cmpi_exit_modules() 154 osal_list_for_each_entry(tmp, &g_mod_list, list) { in cmpi_init_modules() 175 osal_list_for_each_entry_reverse(tmp, &tmp->list, list) { in cmpi_init_modules() 203 osal_list_for_each_entry(tmp, &g_mod_list, list) { in cmpi_register_module() [all...] |
/device/soc/hisilicon/common/platform/wifi/hi3881v100/driver/frw/ |
H A D | frw_event_sched.c | 50 hi_list *list = HI_NULL; in frw_event_sched_reset_weight() local 54 hi_list_for_each(list, &sched_queue->head) { in frw_event_sched_reset_weight() 56 event_queue = hi_list_entry(list, frw_event_queue_stru, list); in frw_event_sched_reset_weight() 129 hi_list_delete(&event_queue->list); in frw_event_sched_deactivate_queue_no_lock() 162 hi_list_tail_insert(&event_queue->list, &sched_queue->head); in frw_event_sched_activate_queue_no_lock() 300 hi_list *list = HI_NULL; in frw_event_sched_pick_next_event_queue_wrr() local 309 hi_list_for_each(list, &sched_queue->head) { in frw_event_sched_pick_next_event_queue_wrr() 310 event_queue = hi_list_entry(list, frw_event_queue_stru, list); in frw_event_sched_pick_next_event_queue_wrr() [all...] |
/device/soc/hisilicon/hi3516dv300/sdk_linux/sample/platform/higv/include/ |
H A D | linux_cbb_list.h | 104 static HPT_INLINE void inline_cbb_list_splice(struct cbb_list_head *list, in inline_cbb_list_splice() argument 107 struct cbb_list_head *first = list->next; in inline_cbb_list_splice() 108 struct cbb_list_head *last = list->prev; in inline_cbb_list_splice() 118 static HPT_INLINE void cbb_list_splice(struct cbb_list_head *list, struct cbb_list_head *head) in cbb_list_splice() argument 120 if (!(cbb_list_empty(list) == true)) { in cbb_list_splice() 121 inline_cbb_list_splice(list, head); in cbb_list_splice() 125 static HPT_INLINE void cbb_list_splice_init(struct cbb_list_head *list, struct cbb_list_head *head) in cbb_list_splice_init() argument 127 if (!(cbb_list_empty(list) == true)) { in cbb_list_splice_init() 128 inline_cbb_list_splice(list, head); in cbb_list_splice_init() 129 INIT_LIST_HEAD(list); in cbb_list_splice_init() [all...] |
/device/soc/rockchip/common/vendor/drivers/gpu/arm/mali400/mali/linux/ |
H A D | mali_memory_block_alloc.c | 86 /* add blocks(4k size) to free list */ in mali_mem_block_allocator_create() 90 /* add to free list */ in mali_mem_block_allocator_create() 96 list_add_tail(&m_node->list, &info->free); in mali_mem_block_allocator_create() 118 list_for_each_entry_safe(m_page, m_tmp, &info->free, list) in mali_mem_block_allocator_destroy() 121 list_del(&m_page->list); in mali_mem_block_allocator_destroy() 157 list_for_each_entry_safe(m_page, m_tmp, &info->free, list) in mali_mem_block_alloc() 162 list_move(&m_page->list, &block_mem->pfns); in mali_mem_block_alloc() 195 u32 mali_mem_block_free_list(struct list_head *list) in mali_mem_block_free_list() argument 203 list_for_each_entry_safe(m_page, m_tmp, list, list) in mali_mem_block_free_list() [all...] |
/device/soc/rockchip/common/kernel/drivers/gpu/arm/mali400/mali/linux/ |
H A D | mali_memory_block_alloc.c | 90 /* add blocks(4k size) to free list*/ in mali_mem_block_allocator_create() 94 /* add to free list */ in mali_mem_block_allocator_create() 99 list_add_tail(&m_node->list, &info->free); in mali_mem_block_allocator_create() 120 list_for_each_entry_safe(m_page, m_tmp , &info->free, list) { in mali_mem_block_allocator_destroy() 122 list_del(&m_page->list); in mali_mem_block_allocator_destroy() 159 list_for_each_entry_safe(m_page, m_tmp , &info->free, list) { in mali_mem_block_alloc() 163 list_move(&m_page->list, &block_mem->pfns); in mali_mem_block_alloc() 196 u32 mali_mem_block_free_list(struct list_head *list) in mali_mem_block_free_list() argument 204 list_for_each_entry_safe(m_page, m_tmp , list, list) { in mali_mem_block_free_list() [all...] |
/device/soc/rockchip/rk3588/hardware/mpp/include/ |
H A D | mpp_list.h | 26 * two list structures are defined, one for C++, the other for C 31 // desctructor of list node 68 // for list wait 184 static __inline void list_move(struct list_head *list, struct list_head *head) in list_move() argument 186 __list_del(list->prev, list->next); in list_move() 187 list_add(list, head); in list_move() 190 static __inline void list_move_tail(struct list_head *list, struct list_head *head) in list_move_tail() argument 192 __list_del(list->prev, list in list_move_tail() 196 list_is_last(const struct list_head *list, const struct list_head *head) list_is_last() argument [all...] |
/device/soc/rockchip/common/vendor/drivers/media/platform/rockchip/isp/ |
H A D | bridge.c | 43 list_add_tail(&hw->cur_buf->list, &hw->list); in free_bridge_buf() 51 list_add_tail(&hw->nxt_buf->list, &hw->list); in free_bridge_buf() 56 list_add_tail(&dev->ispdev->cur_fbcgain->list, &hw->list); in free_bridge_buf() 61 dbufs = list_first_entry(&hw->rpt_list, struct rkisp_ispp_buf, list); in free_bridge_buf() 62 list_del(&dbufs->list); in free_bridge_buf() 63 list_add_tail(&dbufs->list, &hw->list); in free_bridge_buf() [all...] |
/device/soc/rockchip/rk3588/kernel/drivers/media/platform/rockchip/isp/ |
H A D | bridge.c | 45 list_add_tail(&hw->cur_buf->list, &hw->list); in free_bridge_buf() 52 list_add_tail(&hw->nxt_buf->list, &hw->list); in free_bridge_buf() 57 list_add_tail(&dev->ispdev->cur_fbcgain->list, &hw->list); in free_bridge_buf() 63 struct rkisp_ispp_buf, list); in free_bridge_buf() 64 list_del(&dbufs->list); in free_bridge_buf() 65 list_add_tail(&dbufs->list, &hw->list); in free_bridge_buf() [all...] |
/device/soc/rockchip/common/kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_wifi6/ |
H A D | dhd_csi.c | 32 #include <linux/list.h>
76 list_for_each_entry_safe(ptr, next, &dhd->csi_list, list) {
in dhd_csi_event_handler() 112 DHD_ERROR(("Malloc cfr dump list error\n"));
in dhd_csi_event_handler() 124 INIT_LIST_HEAD(&(new->list));
in dhd_csi_event_handler() 125 list_add_tail(&(new->list), &dhd->csi_list);
in dhd_csi_event_handler() 156 list_for_each_entry_safe(ptr, next, &dhd->csi_list, list) {
in dhd_csi_deinit() 157 list_del(&ptr->list);
in dhd_csi_deinit() 176 list_for_each_entry_safe(ptr, next, &dhd->csi_list, list) {
in dhd_csi_clean_list() 178 list_del(&ptr->list);
in dhd_csi_clean_list() 201 list_for_each_entry_safe(ptr, next, &dhd->csi_list, list) {
in dhd_csi_dump_list() [all...] |
/device/soc/hisilicon/hi3516dv300/sdk_linux/drv/osal/linux/himedia/ |
H A D | himedia.c | 55 osal_list_for_each_entry(c, &himedia_list, list) { in himedia_open() 67 osal_list_for_each_entry(c, &himedia_list, list) { in himedia_open() 131 osal_list_for_each_entry(ptmp, &himedia_list, list) { in himedia_register() 183 osal_list_add(&himedia->list, &himedia_list); in himedia_register() 209 if (osal_list_empty(&himedia->list)) { in himedia_unregister() 215 osal_list_for_each_entry_safe(ptmp, _ptmp, &himedia_list, list) { in himedia_unregister() 218 osal_list_del(&himedia->list); in himedia_unregister() 265 printk("!!! Module himedia: sub module in list\n"); in himedia_exit()
|