Searched refs:array (Results 1 - 25 of 48) sorted by relevance

12

/drivers/scsi/isci/
H A Dunsolicited_frame_control.c75 size = buf_len + header_len + SCU_MAX_UNSOLICITED_FRAMES * sizeof(uf_control->address_table.array[0]);
97 uf_control->headers.array = virt + buf_len;
107 uf_control->address_table.array = virt + buf_len + header_len;
119 * the controller's array of UFs.
122 uf = &uf_control->buffers.array[i];
124 uf_control->address_table.array[i] = dma;
127 uf->header = &uf_control->headers.array[i];
150 *frame_header = &uf_control->buffers.array[frame_index].header->data;
163 *frame_buffer = uf_control->buffers.array[frame_index].buffer;
185 while (lower_32_bits(uf_control->address_table.array[frame_ge
[all...]
H A Dunsolicited_frame_control.h172 struct scu_unsolicited_frame_header *array; member in struct:sci_uf_header_array
176 * buffer array.
195 struct sci_unsolicited_frame array[SCU_MAX_UNSOLICITED_FRAMES]; member in struct:sci_uf_buffer_array
199 * buffer array.
217 u64 *array; member in struct:sci_uf_address_table_array
/drivers/infiniband/hw/mthca/
H A Dmthca_allocator.c113 * serialize access to the array.
118 void *mthca_array_get(struct mthca_array *array, int index) argument
122 if (array->page_list[p].page)
123 return array->page_list[p].page[index & MTHCA_ARRAY_MASK];
128 int mthca_array_set(struct mthca_array *array, int index, void *value) argument
133 if (!array->page_list[p].page)
134 array->page_list[p].page = (void **) get_zeroed_page(GFP_ATOMIC);
136 if (!array->page_list[p].page)
139 array->page_list[p].page[index & MTHCA_ARRAY_MASK] = value;
140 ++array
145 mthca_array_clear(struct mthca_array *array, int index) argument
160 mthca_array_init(struct mthca_array *array, int nent) argument
177 mthca_array_cleanup(struct mthca_array *array, int nent) argument
[all...]
H A Dmthca_dev.h419 void *mthca_array_get(struct mthca_array *array, int index);
420 int mthca_array_set(struct mthca_array *array, int index, void *value);
421 void mthca_array_clear(struct mthca_array *array, int index);
422 int mthca_array_init(struct mthca_array *array, int nent);
423 void mthca_array_cleanup(struct mthca_array *array, int nent);
/drivers/media/video/gspca/stv06xx/
H A Dstv06xx_hdcs.c134 /* visible area of the sensor array */
139 } array; member in struct:hdcs
387 if (width > hdcs->array.width)
388 width = hdcs->array.width;
392 if (height + 2 * hdcs->array.border + HDCS_1020_BOTTOM_Y_SKIP
393 > hdcs->array.height)
394 height = hdcs->array.height - 2 * hdcs->array.border -
397 y = (hdcs->array.height - HDCS_1020_BOTTOM_Y_SKIP - height) / 2
398 + hdcs->array
[all...]
/drivers/target/iscsi/
H A Discsi_target_seq_pdu_list.c97 * Generate count random values into array.
98 * Use 0x80000000 to mark generates valued in array[].
100 static void iscsit_create_random_array(u32 *array, u32 count) argument
105 array[0] = 0;
115 if ((array[k] & 0x80000000) && (array[k] == j))
118 array[i] = j;
122 array[i] &= ~0x80000000;
130 u32 *array, pdu_count, seq_count = 0, seq_no = 0, seq_offset = 0; local
138 array
180 u32 *array, seq_count = cmd->seq_count; local
[all...]
/drivers/net/wireless/ath/ath9k/
H A Dcalib.h33 #define INIT_INI_ARRAY(iniarray, array, rows, columns) do { \
34 (iniarray)->ia_array = (u32 *)(array); \
H A Dar9003_hw.c760 struct ar5416IniArray *array; local
762 array = power_off ? &ah->iniPcieSerdes :
765 for (i = 0; i < array->ia_rows; i++) {
767 INI_RA(array, i, 0),
768 INI_RA(array, i, 1));
H A Dar5008_phy.c47 static void ar5008_rf_bank_setup(u32 *bank, struct ar5416IniArray *array, argument
52 for (i = 0; i < array->ia_rows; i++)
53 bank[i] = INI_RA(array, i, col);
60 static void ar5008_write_rf_array(struct ath_hw *ah, struct ar5416IniArray *array, argument
67 for (r = 0; r < array->ia_rows; r++) {
68 REG_WRITE(ah, INI_RA(array, r, 0), data[r]);
844 /* Write common array parameters */
/drivers/uwb/
H A Ddrp-avail.c132 * @array: pointer to buffer
141 unsigned long get_val(u8 *array, size_t itr, size_t len) argument
150 val |= array[top - 1];
/drivers/power/
H A Dds2760_battery.c105 /* array is level at temps 0°C, 10°C, 20°C, 30°C, 40°C
107 static int battery_interpolate(int array[], int temp) argument
112 return array[0];
114 return array[4];
119 return array[index] + (((array[index + 1] - array[index]) * dt) / 10);
/drivers/s390/block/
H A Ddasd_proc.c197 static void dasd_statistics_array(struct seq_file *m, unsigned int *array, int factor) argument
202 seq_printf(m, "%7d ", array[i] / factor);
/drivers/tty/hvc/
H A Dhvc_iucv.c1080 * The function parses the @filter string and creates an array containing
1084 * filter list array, or -ENOSPC if too many z/VM user IDs have been specified.
1091 void *array, *old_filter; local
1096 array = NULL;
1112 array = kzalloc(size * 8, GFP_KERNEL);
1113 if (!array)
1120 array + ((size - count) * 8));
1123 kfree(array);
1133 hvc_iucv_filter = array;
1145 * @kp: Kernel parameter pointing to hvc_iucv_filter array
[all...]
/drivers/media/video/
H A Dtveeprom.c53 #define STRM(array, i) \
54 (i < sizeof(array) / sizeof(char *) ? array[i] : "unknown")
/drivers/usb/host/
H A Dr8a66597-hcd.c675 u16 array[R8A66597_MAX_NUM_PIPE], i = 0, min; local
677 memset(array, 0, sizeof(array));
681 array[i++] = 4;
683 array[i++] = 3;
684 array[i++] = 5;
689 array[i++] = 6;
690 array[i++] = 7;
691 array[i++] = 8;
693 array[
[all...]
/drivers/gpio/
H A Dgpiolib.c1313 * @array: array of the 'struct gpio'
1314 * @num: how many GPIOs in the array
1316 int gpio_request_array(const struct gpio *array, size_t num) argument
1320 for (i = 0; i < num; i++, array++) {
1321 err = gpio_request_one(array->gpio, array->flags, array->label);
1329 gpio_free((--array)->gpio);
1336 * @array
1339 gpio_free_array(const struct gpio *array, size_t num) argument
[all...]
/drivers/gpu/drm/i915/
H A Di915_suspend.c54 u32 *array; local
64 array = dev_priv->save_palette_a;
66 array = dev_priv->save_palette_b;
69 array[i] = I915_READ(reg + (i << 2));
76 u32 *array; local
86 array = dev_priv->save_palette_a;
88 array = dev_priv->save_palette_b;
91 I915_WRITE(reg + (i << 2), array[i]);
/drivers/staging/comedi/drivers/
H A Dadl_pci9111.c950 short *array = data; local
956 array[i] =
957 (array[i] & PCI9111_HR_AI_RESOLUTION_MASK) ^
960 array[i] =
961 ((array[i] >> 4) & PCI9111_AI_RESOLUTION_MASK) ^
H A Ddas16m1.c530 static void munge_sample_array(short *array, unsigned int num_elements) argument
535 array[i] = munge_sample(array[i]);
H A Damplc_pci224.c1241 short *array = data; local
1242 unsigned int length = num_bytes / sizeof(*array);
1260 array[i] = (array[i] << shift) - offset;
1374 * for a particular board. If you specified a board_name array
H A Drtd520.c365 unsigned char chanBipolar[RTD_MAX_CHANLIST / 8]; /* bit array */
399 /* Macros for accessing channel list bit array */
400 #define CHAN_ARRAY_TEST(array, index) \
401 (((array)[(index)/8] >> ((index) & 0x7)) & 0x1)
402 #define CHAN_ARRAY_SET(array, index) \
403 (((array)[(index)/8] |= 1 << ((index) & 0x7)))
404 #define CHAN_ARRAY_CLEAR(array, index) \
405 (((array)[(index)/8] &= ~(1 << ((index) & 0x7))))
747 * for a particular board. If you specified a board_name array
1199 /* Note: we also setup the channel list bipolar flag array */
[all...]
/drivers/video/backlight/
H A Dtdo24m.c178 static int tdo24m_writes(struct tdo24m *lcd, uint32_t *array) argument
181 uint32_t data, *p = array;
/drivers/hwmon/
H A Dadt7475.c37 * numbers above, these are not also indexes into an array
296 static int find_nearest(long val, const int *array, int size) argument
300 if (val < array[0])
303 if (val > array[size - 1])
309 if (val > array[i + 1])
312 a = val - array[i];
313 b = array[i + 1] - val;
/drivers/media/radio/
H A Dsi4713-i2c.c178 static int usecs_to_dev(unsigned long usecs, unsigned long const array[], argument
185 if (array[(i * 2) + 1] >= usecs) {
186 rval = array[i * 2];
193 static unsigned long dev_to_usecs(int value, unsigned long const array[], argument
200 if (array[i * 2] == value) {
201 rval = array[(i * 2) + 1];
751 * @pschar: assumed 4 size char array to be loaded into the program service
/drivers/platform/x86/
H A Dintel_ips.c827 static u16 calc_avg_temp(struct ips_driver *ips, u16 *array) argument
834 total += (u64)(array[i] * 100);
928 static u32 calc_avg_power(struct ips_driver *ips, u32 *array) argument
935 total += array[i];
978 "failed to allocate sample array, ips disabled\n");

Completed in 611 milliseconds

12