| /drivers/dma-buf/ |
| A D | dma-fence-array.c | 47 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 D | dma-fence-unwrap.c | 21 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 D | st-dma-fence-unwrap.c | 52 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 D | vmci_handle_array.c | 23 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 D | vmci_handle_array.h | 27 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 D | mthca_allocator.c | 117 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 D | cec.c | 194 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 D | stv06xx_hdcs.c | 66 } 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 D | unsolicited_frame_control.c | 85 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 D | unsolicited_frame_control.h | 172 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 D | pvr_sync.c | 48 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 D | pvr_sync.h | 61 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 D | calib.h | 36 #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 D | iscsi_target_seq_pdu_list.c | 99 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 D | util.h | 251 #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 D | ssd1307fb.c | 116 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 D | cros_ec_sensorhub_ring.c | 165 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 D | hid.c | 202 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 D | qcom_gsbi.c | 25 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 D | v4l2-fwnode.c | 152 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 D | mgb4_cmt.c | 170 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 D | amdgpu_bo_list.c | 75 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 D | wave5-vdi.c | 151 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 D | gen_header.py | 178 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 D | msgbuf.c | 289 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 …]
|