Home
last modified time | relevance | path

Searched refs:array (Results 1 – 25 of 176) sorted by relevance

12345678

/drivers/dma-buf/
A Ddma-fence-array.c47 struct dma_fence_array *array = container_of(wrk, typeof(*array), work); in irq_dma_fence_array_work() local
60 struct dma_fence_array *array = array_cb->array; in dma_fence_array_cb_func() local
77 cb[i].array = array; in dma_fence_array_enable_signaling()
148 kfree(array->fences); in dma_fence_array_release()
208 dma_fence_init(&array->base, &dma_fence_array_ops, &array->lock, in dma_fence_array_init()
213 array->fences = fences; in dma_fence_array_init()
260 if (!array) in dma_fence_array_create()
266 return array; in dma_fence_array_create()
304 if (!array) in dma_fence_array_first()
307 if (!array->num_fences) in dma_fence_array_first()
[all …]
A Ddma-fence-unwrap.c21 cursor->array = dma_fence_chain_contained(cursor->chain); in __dma_fence_unwrap_array()
23 return dma_fence_array_first(cursor->array); in __dma_fence_unwrap_array()
122 struct dma_fence *tmp, *unsignaled = NULL, **array; in __dma_fence_unwrap_merge() local
158 array = kmalloc_array(count, sizeof(*array), GFP_KERNEL); in __dma_fence_unwrap_merge()
159 if (!array) in __dma_fence_unwrap_merge()
166 array[count++] = dma_fence_get(tmp); in __dma_fence_unwrap_merge()
179 count = dma_fence_dedup_array(array, count); in __dma_fence_unwrap_merge()
182 result = dma_fence_array_create(count, array, in __dma_fence_unwrap_merge()
187 dma_fence_put(array[i]); in __dma_fence_unwrap_merge()
198 tmp = array[0]; in __dma_fence_unwrap_merge()
[all …]
A Dst-dma-fence-unwrap.c52 struct dma_fence_array *array; in mock_array() local
69 if (!array) in mock_array()
71 return &array->base; in mock_array()
111 array = mock_array(1, f); in sanitycheck()
112 if (!array) in sanitycheck()
115 chain = mock_chain(NULL, array); in sanitycheck()
143 array = mock_array(2, f1, f2); in unwrap_array()
144 if (!array) in unwrap_array()
163 dma_fence_put(array); in unwrap_array()
231 array = mock_array(2, f1, f2); in unwrap_chain_array()
[all …]
/drivers/misc/vmw_vmci/
A Dvmci_handle_array.c23 if (!array) in vmci_handle_arr_create()
28 array->size = 0; in vmci_handle_arr_create()
30 return array; in vmci_handle_arr_create()
35 kfree(array); in vmci_handle_arr_destroy()
43 if (unlikely(array->size >= array->capacity)) { in vmci_handle_arr_append_entry()
51 if (array->size >= array->max_capacity) in vmci_handle_arr_append_entry()
62 array->entries[array->size] = handle; in vmci_handle_arr_append_entry()
81 array->entries[i] = array->entries[array->size]; in vmci_handle_arr_remove_entry()
82 array->entries[array->size] = VMCI_INVALID_HANDLE; in vmci_handle_arr_remove_entry()
99 handle = array->entries[array->size]; in vmci_handle_arr_remove_tail()
[all …]
A Dvmci_handle_array.h27 void vmci_handle_arr_destroy(struct vmci_handle_arr *array);
30 struct vmci_handle vmci_handle_arr_remove_entry(struct vmci_handle_arr *array,
33 struct vmci_handle vmci_handle_arr_remove_tail(struct vmci_handle_arr *array);
35 vmci_handle_arr_get_entry(const struct vmci_handle_arr *array, u32 index);
36 bool vmci_handle_arr_has_entry(const struct vmci_handle_arr *array,
38 struct vmci_handle *vmci_handle_arr_get_handles(struct vmci_handle_arr *array);
41 const struct vmci_handle_arr *array) in vmci_handle_arr_get_size() argument
43 return array->size; in vmci_handle_arr_get_size()
/drivers/infiniband/hw/mthca/
A Dmthca_allocator.c117 if (array->page_list[p].page) in mthca_array_get()
128 if (!array->page_list[p].page) in mthca_array_set()
131 if (!array->page_list[p].page) in mthca_array_set()
135 ++array->page_list[p].used; in mthca_array_set()
146 array->page_list[p].page = NULL; in mthca_array_clear()
150 if (array->page_list[p].used < 0) in mthca_array_clear()
152 array, index, p, array->page_list[p].used); in mthca_array_clear()
160 array->page_list = kmalloc_array(npage, sizeof(*array->page_list), in mthca_array_init()
162 if (!array->page_list) in mthca_array_init()
167 array->page_list[i].used = 0; in mthca_array_init()
[all …]
/drivers/ras/
A Dcec.c194 this_pfn = PFN(ca->array[i]); in __find_elem()
239 (void *)&ca->array[idx + 1], in del_elem()
290 u64 this = PFN(ca->array[i]); in sanity_check()
303 u64 this = PFN(ca->array[i]); in sanity_check()
348 (void *)&ca->array[to], in cec_add_elem()
357 ca->array[to]++; in cec_add_elem()
360 count = COUNT(ca->array[to]); in cec_add_elem()
459 i, this, bins[DECAY(ca->array[i])], COUNT(ca->array[i])); in array_show()
479 DEFINE_SHOW_ATTRIBUTE(array);
521 if (!array) { in create_debugfs_nodes()
[all …]
/drivers/media/usb/gspca/stv06xx/
A Dstv06xx_hdcs.c66 } array; member
294 height = hdcs->array.height - 2 * hdcs->array.border - in hdcs_set_size()
298 + hdcs->array.top; in hdcs_set_size()
303 y = hdcs->array.top + (hdcs->array.height - height) / 2; in hdcs_set_size()
306 x = hdcs->array.left + (hdcs->array.width - width) / 2; in hdcs_set_size()
375 hdcs->array.left = 8; in hdcs_probe_1x00()
376 hdcs->array.top = 8; in hdcs_probe_1x00()
379 hdcs->array.border = 4; in hdcs_probe_1x00()
437 hdcs->array.left = 24; in hdcs_probe_1020()
438 hdcs->array.top = 4; in hdcs_probe_1020()
[all …]
/drivers/scsi/isci/
A Dunsolicited_frame_control.c85 uf_control->headers.array = virt + SCI_UFI_BUF_SIZE; in sci_unsolicited_frame_control_construct()
95 uf_control->address_table.array = virt + SCI_UFI_BUF_SIZE + SCI_UFI_HDR_SIZE; in sci_unsolicited_frame_control_construct()
110 uf = &uf_control->buffers.array[i]; in sci_unsolicited_frame_control_construct()
112 uf_control->address_table.array[i] = dma; in sci_unsolicited_frame_control_construct()
115 uf->header = &uf_control->headers.array[i]; in sci_unsolicited_frame_control_construct()
136 *frame_header = &uf_control->buffers.array[frame_index].header->data; in sci_unsolicited_frame_control_get_header()
149 *frame_buffer = uf_control->buffers.array[frame_index].buffer; in sci_unsolicited_frame_control_get_buffer()
171 while (lower_32_bits(uf_control->address_table.array[frame_get]) == 0 && in sci_unsolicited_frame_control_release_frame()
172 upper_32_bits(uf_control->address_table.array[frame_get]) == 0 && in sci_unsolicited_frame_control_release_frame()
184 uf_control->buffers.array[frame_index].state = UNSOLICITED_FRAME_RELEASED; in sci_unsolicited_frame_control_release_frame()
[all …]
A Dunsolicited_frame_control.h172 struct scu_unsolicited_frame_header *array; member
195 struct sci_unsolicited_frame array[SCU_MAX_UNSOLICITED_FRAMES]; member
217 u64 *array; member
/drivers/gpu/drm/imagination/
A Dpvr_sync.c48 pvr_sync_signal_array_cleanup(struct xarray *array) in pvr_sync_signal_array_cleanup() argument
53 xa_for_each(array, i, sig_sync) in pvr_sync_signal_array_cleanup()
56 xa_destroy(array); in pvr_sync_signal_array_cleanup()
112 xa_for_each(array, i, sig_sync) { in pvr_sync_signal_array_search()
125 sig_sync = pvr_sync_signal_array_search(array, handle, point); in pvr_sync_signal_array_get()
129 return pvr_sync_signal_array_add(array, file, handle, point); in pvr_sync_signal_array_get()
133 pvr_sync_signal_array_collect_ops(struct xarray *array, in pvr_sync_signal_array_collect_ops() argument
149 sig_sync = pvr_sync_signal_array_get(array, file, in pvr_sync_signal_array_collect_ops()
160 pvr_sync_signal_array_update_fences(struct xarray *array, in pvr_sync_signal_array_update_fences() argument
189 pvr_sync_signal_array_push_fences(struct xarray *array) in pvr_sync_signal_array_push_fences() argument
[all …]
A Dpvr_sync.h61 pvr_sync_signal_array_cleanup(struct xarray *array);
64 pvr_sync_signal_array_collect_ops(struct xarray *array,
70 pvr_sync_signal_array_update_fences(struct xarray *array,
76 pvr_sync_signal_array_push_fences(struct xarray *array);
/drivers/net/wireless/ath/ath9k/
A Dcalib.h36 #define STATIC_INI_ARRAY(array) { \ argument
37 .ia_array = (u32 *)(array), \
38 .ia_rows = ARRAY_SIZE(array), \
39 .ia_columns = ARRAY_SIZE(array[0]), \
42 #define INIT_INI_ARRAY(iniarray, array) do { \ argument
43 (iniarray)->ia_array = (u32 *)(array); \
44 (iniarray)->ia_rows = ARRAY_SIZE(array); \
45 (iniarray)->ia_columns = ARRAY_SIZE(array[0]); \
/drivers/target/iscsi/
A Discsi_target_seq_pdu_list.c99 array[0] = 0; in iscsit_create_random_array()
109 if ((array[k] & 0x80000000) && (array[k] == j)) in iscsit_create_random_array()
112 array[i] = j; in iscsit_create_random_array()
116 array[i] &= ~0x80000000; in iscsit_create_random_array()
133 if (!array) { in iscsit_randomize_pdu_lists()
143 kfree(array); in iscsit_randomize_pdu_lists()
153 if (!array) { in iscsit_randomize_pdu_lists()
163 kfree(array); in iscsit_randomize_pdu_lists()
174 u32 *array, seq_count = cmd->seq_count; in iscsit_randomize_seq_lists() local
185 if (!array) { in iscsit_randomize_seq_lists()
[all …]
/drivers/md/bcache/
A Dutil.h251 #define array_alloc(array) \ argument
253 typeof((array)->freelist) _ret = (array)->freelist; \
256 (array)->freelist = *((typeof((array)->freelist) *) _ret);\
265 *((typeof((array)->freelist) *) _ptr) = (array)->freelist; \
266 (array)->freelist = _ptr; \
271 typeof((array)->freelist) _i; \
274 (array)->freelist = NULL; \
276 for (_i = (array)->data; \
277 _i < (array)->data + ARRAY_SIZE((array)->data); \
279 array_free(array, _i); \
[all …]
/drivers/video/fbdev/
A Dssd1307fb.c116 struct ssd1307fb_array *array; in ssd1307fb_alloc_array() local
119 if (!array) in ssd1307fb_alloc_array()
122 array->type = type; in ssd1307fb_alloc_array()
124 return array; in ssd1307fb_alloc_array()
145 struct ssd1307fb_array *array; in ssd1307fb_write_cmd() local
149 if (!array) in ssd1307fb_write_cmd()
152 array->data[0] = cmd; in ssd1307fb_write_cmd()
155 kfree(array); in ssd1307fb_write_cmd()
216 struct ssd1307fb_array *array; in ssd1307fb_update_rect() local
224 if (!array) in ssd1307fb_update_rect()
[all …]
/drivers/platform/chrome/
A Dcros_ec_sensorhub_ring.c165 if (array[lo] > array[mid]) in cros_ec_sensor_ring_median()
166 cros_ec_sensor_ring_median_swap(&array[lo], &array[mid]); in cros_ec_sensor_ring_median()
167 if (array[lo] > array[hi]) in cros_ec_sensor_ring_median()
168 cros_ec_sensor_ring_median_swap(&array[lo], &array[hi]); in cros_ec_sensor_ring_median()
169 if (array[mid] < array[hi]) in cros_ec_sensor_ring_median()
170 cros_ec_sensor_ring_median_swap(&array[mid], &array[hi]); in cros_ec_sensor_ring_median()
172 pivot = array[hi]; in cros_ec_sensor_ring_median()
176 if (array[j] < pivot) in cros_ec_sensor_ring_median()
177 cros_ec_sensor_ring_median_swap(&array[++i], &array[j]); in cros_ec_sensor_ring_median()
180 cros_ec_sensor_ring_median_swap(&array[i + 1], &array[hi]); in cros_ec_sensor_ring_median()
[all …]
/drivers/platform/x86/intel/
A Dhid.c202 struct input_dev *array; member
366 if (!priv->array) in intel_button_array_enable()
455 priv->array = devm_input_allocate_device(&device->dev); in intel_button_array_input_setup()
456 if (!priv->array) in intel_button_array_input_setup()
463 priv->array->name = "Intel HID 5 button array"; in intel_button_array_input_setup()
464 priv->array->id.bustype = BUS_HOST; in intel_button_array_input_setup()
466 return input_register_device(priv->array); in intel_button_array_input_setup()
564 if (event == 0xc0 || !priv->array) in notify_handler()
567 ke = sparse_keymap_entry_from_scancode(priv->array, event); in notify_handler()
589 if (!priv->array) { in notify_handler()
[all …]
/drivers/soc/qcom/
A Dqcom_gsbi.c25 const u32 (*array)[MAX_GSBI]; member
43 .array = crci_ipq8064,
61 .array = crci_apq8064,
79 .array = crci_msm8960,
107 .array = crci_msm8660,
195 mask = config->array[i][gsbi_num - 1]; in gsbi_probe()
/drivers/media/v4l2-core/
A Dv4l2-fwnode.c152 array[i] = bus->data_lanes[i]; in v4l2_fwnode_endpoint_parse_csi2_bus()
153 if (array[i]) in v4l2_fwnode_endpoint_parse_csi2_bus()
177 if (lanes_used & BIT(array[i])) { in v4l2_fwnode_endpoint_parse_csi2_bus()
180 array[i]); in v4l2_fwnode_endpoint_parse_csi2_bus()
183 lanes_used |= BIT(array[i]); in v4l2_fwnode_endpoint_parse_csi2_bus()
248 bus->data_lanes[i] = array[i]; in v4l2_fwnode_endpoint_parse_csi2_bus()
259 i, array[i] ? "" : "not "); in v4l2_fwnode_endpoint_parse_csi2_bus()
267 "line-orders", array, in v4l2_fwnode_endpoint_parse_csi2_bus()
277 i, array[i]); in v4l2_fwnode_endpoint_parse_csi2_bus()
283 bus->line_orders[i] = array[i]; in v4l2_fwnode_endpoint_parse_csi2_bus()
[all …]
/drivers/media/pci/mgb4/
A Dmgb4_cmt.c170 static size_t freq_srch(u32 key, const u32 *array, size_t size) in freq_srch() argument
178 if (array[m] < key) in freq_srch()
180 else if (array[m] > key) in freq_srch()
189 return (abs(key - array[l]) < abs(key - array[r])) ? l : r; in freq_srch()
/drivers/gpu/drm/amd/amdgpu/
A Damdgpu_bo_list.c75 struct amdgpu_bo_list_entry *array; in amdgpu_bo_list_create() local
88 array = list->entries; in amdgpu_bo_list_create()
112 entry = &array[--first_userptr]; in amdgpu_bo_list_create()
114 entry = &array[last_entry++]; in amdgpu_bo_list_create()
133 sort(array, last_entry, sizeof(struct amdgpu_bo_list_entry), in amdgpu_bo_list_create()
144 amdgpu_bo_unref(&array[i].bo); in amdgpu_bo_list_create()
146 amdgpu_bo_unref(&array[i].bo); in amdgpu_bo_list_create()
/drivers/media/platform/chips-media/wave5/
A Dwave5-vdi.c151 int wave5_vdi_allocate_array(struct vpu_device *vpu_dev, struct vpu_buf *array, unsigned int count, in wave5_vdi_allocate_array() argument
160 if (array[i].size == size) in wave5_vdi_allocate_array()
163 if (array[i].size != 0) in wave5_vdi_allocate_array()
164 wave5_vdi_free_dma_memory(vpu_dev, &array[i]); in wave5_vdi_allocate_array()
169 array[i] = vb_buf; in wave5_vdi_allocate_array()
173 wave5_vdi_free_dma_memory(vpu_dev, &array[i]); in wave5_vdi_allocate_array()
/drivers/gpu/drm/msm/registers/
A Dgen_header.py178 if reg.array:
232 if reg.array:
248 if reg.array:
370 self.array = array
374 if array:
386 if self.array:
395 if self.array:
737 if reg.array:
796 array = False
802 array = reg.array
[all …]
/drivers/net/wireless/broadcom/brcm80211/brcmfmac/
A Dmsgbuf.c289 struct brcmf_msgbuf_pktid *array; member
302 array = kcalloc(nr_array_entries, sizeof(*array), GFP_KERNEL); in brcmf_msgbuf_init_pktids()
303 if (!array) in brcmf_msgbuf_init_pktids()
308 kfree(array); in brcmf_msgbuf_init_pktids()
311 pktids->array = array; in brcmf_msgbuf_init_pktids()
327 array = pktids->array; in brcmf_msgbuf_alloc_pktid()
358 array[*idx].skb = skb; in brcmf_msgbuf_alloc_pktid()
379 pktid = &pktids->array[idx]; in brcmf_msgbuf_get_pktid()
402 array = pktids->array; in brcmf_msgbuf_release_array()
406 pktid = &array[count]; in brcmf_msgbuf_release_array()
[all …]

Completed in 737 milliseconds

12345678