| /drivers/clk/rockchip/ |
| A D | clk.c | 445 list->flags, list->pll_flags); in rockchip_clk_register_plls() 547 list->mux_shift, list->mux_width, in rockchip_clk_register_branches() 579 list->mux_shift, list->mux_width, in rockchip_clk_register_branches() 580 list->mux_flags, list->div_shift, in rockchip_clk_register_branches() 581 list->div_width, list->div_flags, in rockchip_clk_register_branches() 605 list->mux_width, list->mux_flags, in rockchip_clk_register_branches() 607 list->div_shift, list->div_width, in rockchip_clk_register_branches() 608 list->div_flags, list->div_table, in rockchip_clk_register_branches() 632 list->name, list->parent_names, in rockchip_clk_register_branches() 639 list->name, list->parent_names, in rockchip_clk_register_branches() [all …]
|
| /drivers/clk/samsung/ |
| A D | clk.c | 146 list->parent_name, list->flags, list->fixed_rate); in samsung_clk_register_fixed_rate() 166 list->parent_name, list->flags, list->mult, list->div); in samsung_clk_register_fixed_factor() 187 list->parent_names, list->num_parents, list->flags, in samsung_clk_register_mux() 189 list->shift, list->width, list->mux_flags, &ctx->lock); in samsung_clk_register_mux() 211 list->name, list->parent_name, list->flags, in samsung_clk_register_div() 213 list->shift, list->width, list->div_flags, in samsung_clk_register_div() 217 list->parent_name, list->flags, in samsung_clk_register_div() 218 ctx->reg_base + list->offset, list->shift, in samsung_clk_register_div() 219 list->width, list->div_flags, &ctx->lock); in samsung_clk_register_div() 240 list->flags, ctx->reg_base + list->offset, in samsung_clk_register_gate() [all …]
|
| /drivers/clk/x86/ |
| A D | clk-cgu.c | 30 lgm_set_clk_val(ctx->membase, list->div_off, list->div_shift, in lgm_clk_register_fixed() 31 list->div_width, list->div_val); in lgm_clk_register_fixed() 35 list->flags, list->mux_flags); in lgm_clk_register_fixed() 90 u32 reg = list->mux_off; in lgm_clk_register_mux() 98 init.name = list->name; in lgm_clk_register_mux() 245 list->parent_data[0].name, list->flags, in lgm_clk_register_fixed_factor() 246 list->mult, list->div); in lgm_clk_register_fixed_factor() 251 lgm_set_clk_val(ctx->membase, list->div_off, list->div_shift, in lgm_clk_register_fixed_factor() 252 list->div_width, list->div_val); in lgm_clk_register_fixed_factor() 344 switch (list->type) { in lgm_clk_register_branches() [all …]
|
| /drivers/hid/ |
| A D | hidraw.c | 58 if (list->head == list->tail) { in hidraw_read() 62 while (list->head == list->tail) { in hidraw_read() 91 count : list->buffer[list->tail].len; in hidraw_read() 93 if (list->buffer[list->tail].value) { in hidraw_read() 101 kfree(list->buffer[list->tail].value); in hidraw_read() 102 list->buffer[list->tail].value = NULL; in hidraw_read() 269 if (list->head != list->tail) in hidraw_poll() 375 while (list->tail != list->head) { in hidraw_release() 376 kfree(list->buffer[list->tail].value); in hidraw_release() 377 list->buffer[list->tail].value = NULL; in hidraw_release() [all …]
|
| /drivers/net/wireless/quantenna/qtnfmac/ |
| A D | util.c | 9 if (unlikely(!list)) in qtnf_sta_list_init() 12 INIT_LIST_HEAD(&list->head); in qtnf_sta_list_init() 13 atomic_set(&list->size, 0); in qtnf_sta_list_init() 24 list_for_each_entry(node, &list->head, list) { in qtnf_sta_list_lookup() 40 list_for_each_entry(node, &list->head, list) { in qtnf_sta_list_lookup_index() 67 list_add_tail(&node->list, &list->head); in qtnf_sta_list_add() 68 atomic_inc(&list->size); in qtnf_sta_list_add() 84 list_del(&node->list); in qtnf_sta_list_del() 85 atomic_dec(&list->size); in qtnf_sta_list_del() 100 list_for_each_entry_safe(node, tmp, &list->head, list) { in qtnf_sta_list_free() [all …]
|
| /drivers/hid/usbhid/ |
| A D | hiddev.c | 80 report = list_entry(list, struct hid_report, list); in hiddev_lookup_report() 89 list = report->list.next; in hiddev_lookup_report() 148 list_for_each_entry(list, &hiddev->list, node) { in hiddev_send_event() 151 list->buffer[list->head] = *uref; in hiddev_send_event() 152 list->head = (list->head + 1) & in hiddev_send_event() 251 list = vzalloc(sizeof(*list)); in __hiddev_open() 269 list_add_tail(&list->node, &hiddev->list); in __hiddev_open() 338 if (list->head == list->tail) { in hiddev_read() 341 while (list->head == list->tail) { in hiddev_read() 374 while (list->head != list->tail && in hiddev_read() [all …]
|
| /drivers/usb/core/ |
| A D | phy.c | 19 struct list_head list; member 24 struct list_head *list) in usb_phy_roothub_add_phy_by_name() argument 41 list_add_tail(&roothub_entry->list, list); in usb_phy_roothub_add_phy_by_name() 47 struct list_head *list) in usb_phy_roothub_add_phy() argument 68 list_add_tail(&roothub_entry->list, list); in usb_phy_roothub_add_phy() 149 head = &phy_roothub->list; in usb_phy_roothub_init() 176 head = &phy_roothub->list; in usb_phy_roothub_exit() 198 head = &phy_roothub->list; in usb_phy_roothub_set_mode() 225 head = &phy_roothub->list; in usb_phy_roothub_calibrate() 254 head = &phy_roothub->list; in usb_phy_roothub_notify_connect() [all …]
|
| /drivers/gpu/drm/amd/amdgpu/ |
| A D | amdgpu_bo_list.c | 45 kvfree(list); in amdgpu_bo_list_free_rcu() 81 list = kvzalloc(struct_size(list, entries, num_entries), GFP_KERNEL); in amdgpu_bo_list_create() 82 if (!list) in amdgpu_bo_list_create() 122 list->gds_obj = bo; in amdgpu_bo_list_create() 124 list->gws_obj = bo; in amdgpu_bo_list_create() 126 list->oa_obj = bo; in amdgpu_bo_list_create() 139 *result = list; in amdgpu_bo_list_create() 147 kvfree(list); in amdgpu_bo_list_create() 159 if (list) in amdgpu_bo_list_destroy() 244 &list); in amdgpu_bo_list_ioctl() [all …]
|
| A D | amdgpu_bo_list.h | 64 void amdgpu_bo_list_put(struct amdgpu_bo_list *list); 72 struct amdgpu_bo_list **list); 74 #define amdgpu_bo_list_for_each_entry(e, list) \ argument 75 for (e = list->entries; \ 76 e != &list->entries[list->num_entries]; \ 79 #define amdgpu_bo_list_for_each_userptr_entry(e, list) \ argument 80 for (e = &list->entries[list->first_userptr]; \ 81 e != &list->entries[list->num_entries]; \
|
| /drivers/hid/intel-ish-hid/ishtp/ |
| A D | client-buffers.c | 37 list_add_tail(&rb->list, &cl->free_rb_list.list); in ishtp_cl_alloc_rx_ring() 80 list_add_tail(&tx_buf->list, &cl->tx_free_list.list); in ishtp_cl_alloc_tx_ring() 106 list); in ishtp_cl_free_rx_ring() 107 list_del(&rb->list); in ishtp_cl_free_rx_ring() 116 struct ishtp_cl_rb, list); in ishtp_cl_free_rx_ring() 117 list_del(&rb->list); in ishtp_cl_free_rx_ring() 140 list_del(&tx_buf->list); in ishtp_cl_free_tx_ring() 152 list_del(&tx_buf->list); in ishtp_cl_free_tx_ring() 190 INIT_LIST_HEAD(&rb->list); in ishtp_io_rb_init() 240 list_add_tail(&rb->list, &cl->free_rb_list.list); in ishtp_cl_io_rb_recycle() [all …]
|
| A D | client.c | 30 list_for_each_entry_safe(rb, next, &cl->dev->read_list.list, list) in ishtp_read_list_flush() 34 list_add_tail(&rb->list, &cl->free_rb_list.list); in ishtp_read_list_flush() 642 list_add_tail(&rb->list, &dev->read_list.list); in ishtp_cl_read_start() 656 list_add_tail(&rb->list, &cl->free_rb_list.list); in ishtp_cl_read_start() 738 list_add_tail(&cl_msg->list, &cl->tx_list.list); in ishtp_cl_send() 767 list_add_tail(&rb->list, &cl->in_process_list.list); in ishtp_cl_read_complete() 858 list_add_tail(&cl_msg->list, &cl->tx_free_list.list); in ipc_tx_send() 911 list); in ishtp_cl_send_msg_dma() 952 list_add_tail(&cl_msg->list, &cl->tx_free_list.list); in ishtp_cl_send_msg_dma() 1003 list_for_each_entry(rb, &dev->read_list.list, list) { in recv_ishtp_cl_msg() [all …]
|
| /drivers/crypto/marvell/octeontx2/ |
| A D | otx2_cpt_reqmgr.h | 223 if (unlikely(!list)) { in setup_sgio_components() 229 if (unlikely(!list[i].vptr)) in setup_sgio_components() 231 list[i].dma_addr = dma_map_single(&pdev->dev, list[i].vptr, in setup_sgio_components() 232 list[i].size, in setup_sgio_components() 274 if (list[j].dma_addr) { in setup_sgio_components() 279 list[j].dma_addr = 0; in setup_sgio_components() 292 if (unlikely(!list)) { in sgv2io_components_setup() 300 list[i].dma_addr = dma_map_single(&pdev->dev, list[i].vptr, in sgv2io_components_setup() 301 list[i].size, in sgv2io_components_setup() 339 if (list[j].dma_addr) { in sgv2io_components_setup() [all …]
|
| /drivers/pnp/isapnp/ |
| A D | compat.c | 33 struct list_head *list; in pnp_find_dev() local 35 list = pnp_global.next; in pnp_find_dev() 37 list = from->global_list.next; in pnp_find_dev() 39 while (list != &pnp_global) { in pnp_find_dev() 45 list = list->next; in pnp_find_dev() 48 struct list_head *list; in pnp_find_dev() local 50 list = card->devices.next; in pnp_find_dev() 52 list = from->card_list.next; in pnp_find_dev() 56 while (list != &card->devices) { in pnp_find_dev() 57 struct pnp_dev *dev = card_to_pnp_dev(list); in pnp_find_dev() [all …]
|
| /drivers/acpi/acpica/ |
| A D | dbstats.c | 75 if (list->max_depth > 0) { in acpi_db_list_info() 79 list->max_depth, list->max_depth - list->current_depth, in acpi_db_list_info() 80 (list->current_depth * list->object_size)); in acpi_db_list_info() 83 if (list->max_depth > 0) { in acpi_db_list_info() 86 "%8.2X %8.2X %8.2X %8.2X\n", list->requests, list->hits, in acpi_db_list_info() 87 list->requests - list->hits, list->object_size); in acpi_db_list_info() 92 if (list->object_size) { in acpi_db_list_info() 96 list->total_freed, list->max_occupied, in acpi_db_list_info() 102 list->total_allocated, list->total_freed, in acpi_db_list_info() 103 list->max_occupied, list->current_total_size, outstanding, in acpi_db_list_info() [all …]
|
| /drivers/gpu/host1x/ |
| A D | intr.c | 19 list_for_each_entry_reverse(fence_in_list, &list->list, list) { in host1x_intr_add_fence_to_list() 22 list_add(&fence->list, &fence_in_list->list); in host1x_intr_add_fence_to_list() 28 list_add(&fence->list, &list->list); in host1x_intr_add_fence_to_list() 35 if (!list_empty(&sp->fences.list)) { in host1x_intr_update_hw_state() 36 fence = list_first_entry(&sp->fences.list, struct host1x_syncpt_fence, list); in host1x_intr_update_hw_state() 49 INIT_LIST_HEAD(&fence->list); in host1x_intr_add_fence_locked() 62 if (list_empty(&fence->list)) { in host1x_intr_remove_fence() 67 list_del_init(&fence->list); in host1x_intr_remove_fence() 85 list_for_each_entry_safe(fence, tmp, &sp->fences.list, list) { in host1x_intr_handle_interrupt() 91 list_del_init(&fence->list); in host1x_intr_handle_interrupt() [all …]
|
| A D | bus.c | 30 struct list_head list; member 50 INIT_LIST_HEAD(&subdev->list); in host1x_subdev_add() 78 list_del(&subdev->list); in host1x_subdev_del() 166 list_del_init(&client->list); in __host1x_subdev_unregister() 410 list_del_init(&device->list); in __host1x_device_del() 440 INIT_LIST_HEAD(&device->list); in host1x_device_add() 608 list_del_init(&host1x->list); in host1x_unregister() 660 INIT_LIST_HEAD(&driver->list); in host1x_driver_register_full() 704 list_del_init(&driver->list); in host1x_driver_unregister() 797 list_del_init(&c->list); in host1x_client_unregister() [all …]
|
| /drivers/platform/x86/lenovo/ |
| A D | wmi-capdata01.c | 39 struct cd01_list *list; member 66 *cd01_list = priv->list; in lwmi_cd01_component_bind() 90 guard(mutex)(&list->list_mutex); in lwmi_cd01_get_data() 91 for (idx = 0; idx < list->count; idx++) { in lwmi_cd01_get_data() 92 if (list->data[idx].id != attribute_id) in lwmi_cd01_get_data() 94 memcpy(output, &list->data[idx], sizeof(list->data[idx])); in lwmi_cd01_get_data() 114 guard(mutex)(&priv->list->list_mutex); in lwmi_cd01_cache() 144 struct cd01_list *list; in lwmi_cd01_alloc() local 152 if (!list) in lwmi_cd01_alloc() 159 list->count = count; in lwmi_cd01_alloc() [all …]
|
| /drivers/gpu/drm/amd/pm/powerplay/hwmgr/ |
| A D | pp_overdriver.c | 1271 for (i = 0; list[i].key != 0; i++) { in pp_override_get_default_fuse_value() 1272 if (key == list[i].key) { in pp_override_get_default_fuse_value() 1273 result->key = list[i].key; in pp_override_get_default_fuse_value() 1274 result->VFT2_m1 = list[i].VFT2_m1; in pp_override_get_default_fuse_value() 1275 result->VFT2_m2 = list[i].VFT2_m2; in pp_override_get_default_fuse_value() 1276 result->VFT2_b = list[i].VFT2_b; in pp_override_get_default_fuse_value() 1277 result->VFT1_m1 = list[i].VFT1_m1; in pp_override_get_default_fuse_value() 1278 result->VFT1_m2 = list[i].VFT1_m2; in pp_override_get_default_fuse_value() 1279 result->VFT1_b = list[i].VFT1_b; in pp_override_get_default_fuse_value() 1280 result->VFT0_m1 = list[i].VFT0_m1; in pp_override_get_default_fuse_value() [all …]
|
| /drivers/media/pci/cx18/ |
| A D | cx18-queue.c | 38 INIT_LIST_HEAD(&q->list); in cx18_queue_init() 63 list_add(&mdl->list, &q->list); /* LIFO */ in _cx18_enqueue() 65 list_add_tail(&mdl->list, &q->list); /* FIFO */ in _cx18_enqueue() 79 mdl = list_first_entry(&q->list, struct cx18_mdl, list); in cx18_dequeue() 80 list_del_init(&mdl->list); in cx18_dequeue() 116 list); in cx18_mdl_update_bufs_for_cpu() 141 list_for_each_entry_safe(mdl, tmp, &s->q_busy.list, list) { in cx18_queue_get_mdl() 207 mdl = list_first_entry(&q_src->list, struct cx18_mdl, list); in cx18_queue_flush() 208 list_move_tail(&mdl->list, &q_dst->list); in cx18_queue_flush() 244 list_for_each_entry(mdl, &q_idle->list, list) { in cx18_unload_queues() [all …]
|
| /drivers/crypto/intel/qat/qat_common/ |
| A D | adf_cfg.c | 23 struct list_head *list; in qat_dev_cfg_show() local 30 list_entry(list, struct adf_cfg_key_val, list); in qat_dev_cfg_show() 191 struct list_head *list, *tmp; in adf_cfg_section_del_all() local 194 ptr = list_entry(list, struct adf_cfg_section, list); in adf_cfg_section_del_all() 196 list_del(list); in adf_cfg_section_del_all() 208 ptr = list_entry(list, struct adf_cfg_section, list); in adf_cfg_section_del_all_except() 212 list_del(list); in adf_cfg_section_del_all_except() 220 struct list_head *list; in adf_cfg_key_value_find() local 224 list_entry(list, struct adf_cfg_key_val, list); in adf_cfg_key_value_find() 235 struct list_head *list; in adf_cfg_sec_find() local [all …]
|
| /drivers/isdn/mISDN/ |
| A D | dsp_pipeline.c | 23 struct list_head list; member 28 struct list_head list; member 66 list_del(&entry->list); in mISDN_dsp_dev_release() 82 INIT_LIST_HEAD(&entry->list); in mISDN_dsp_element_register() 156 list_del(&entry->list); in dsp_pipeline_module_exit() 177 list_for_each_entry_safe(entry, n, &pipeline->list, list) { in _dsp_pipeline_destroy() 178 list_del(&entry->list); in _dsp_pipeline_destroy() 242 &pipeline->list); in dsp_pipeline_build() 247 list, &pipeline->list); in dsp_pipeline_build() 284 list_for_each_entry(entry, &pipeline->list, list) in dsp_pipeline_process_tx() [all …]
|
| /drivers/net/ethernet/intel/ice/ |
| A D | ice_tc_lib.c | 250 list[i].type = ICE_PFCP; in ice_tc_fill_tunnel_outer() 345 list[i].type = ICE_UDP_OF; in ice_tc_fill_tunnel_outer() 496 list[i].type = ICE_PPPOE; in ice_tc_fill_rules() 865 memset(list, 0, sizeof(list)); in ice_drop_vf_tx_lldp() 872 err = ice_add_adv_rule(&pf->hw, list, ARRAY_SIZE(list), &rinfo, in ice_drop_vf_tx_lldp() 934 list = kcalloc(lkups_cnt, sizeof(*list), GFP_ATOMIC); in ice_eswitch_add_tc_fltr() 935 if (!list) in ice_eswitch_add_tc_fltr() 1018 kfree(list); in ice_eswitch_add_tc_fltr() 1180 list = kcalloc(lkups_cnt, sizeof(*list), GFP_ATOMIC); in ice_add_tc_flower_adv_fltr() 1181 if (!list) in ice_add_tc_flower_adv_fltr() [all …]
|
| /drivers/input/ |
| A D | touch-overlay.c | 16 struct list_head list; member 95 list_add_tail(&segment->list, list); in touch_overlay_map() 113 list_for_each(ptr, list) { in touch_overlay_get_touchscreen_abs() 140 bool touch_overlay_mapped_touchscreen(struct list_head *list) in touch_overlay_mapped_touchscreen() argument 145 list_for_each(ptr, list) { in touch_overlay_mapped_touchscreen() 155 static bool touch_overlay_event_on_ts(struct list_head *list, in touch_overlay_event_on_ts() argument 161 list_for_each(ptr, list) { in touch_overlay_event_on_ts() 221 list_for_each(ptr, list) { in touch_overlay_sync_frame() 250 bool touch_overlay_process_contact(struct list_head *list, in touch_overlay_process_contact() argument 261 list_for_each(ptr, list) { in touch_overlay_process_contact() [all …]
|
| /drivers/dma-buf/ |
| A D | dma-resv.c | 107 if (!list) in dma_resv_list_alloc() 111 list->max_fences = (size - offsetof(typeof(*list), table)) / in dma_resv_list_alloc() 112 sizeof(*list->table); in dma_resv_list_alloc() 114 return list; in dma_resv_list_alloc() 122 if (!list) in dma_resv_list_free() 131 kfree_rcu(list, rcu); in dma_resv_list_free() 353 for (i = 0; list && i < list->num_fences; ++i) { in dma_resv_replace_fences() 529 list = NULL; in dma_resv_copy_fences() 538 if (!list) { in dma_resv_copy_fences() 546 dma_resv_list_set(list, list->num_fences++, f, in dma_resv_copy_fences() [all …]
|
| /drivers/media/platform/mediatek/vcodec/decoder/vdec/ |
| A D | vdec_h264_if.c | 211 list->read_idx, list->write_idx); in check_list_validity() 235 list->fb_list[list->write_idx].vdec_fb_va = (u64)(uintptr_t)fb; in put_fb_to_free() 236 list->write_idx = (list->write_idx == H264_MAX_FB_NUM - 1) ? in put_fb_to_free() 238 list->count++; in put_fb_to_free() 434 if (list->count == 0) { in vdec_h264_get_fb() 441 (uintptr_t)list->fb_list[list->read_idx].vdec_fb_va; in vdec_h264_get_fb() 447 fb->status, list->fb_list[list->read_idx].poc, in vdec_h264_get_fb() 448 list->fb_list[list->read_idx].vdec_fb_va); in vdec_h264_get_fb() 450 list->read_idx = (list->read_idx == H264_MAX_FB_NUM - 1) ? in vdec_h264_get_fb() 451 0 : list->read_idx + 1; in vdec_h264_get_fb() [all …]
|