Searched refs:buffer (Results 251 - 275 of 1110) sorted by relevance

<<11121314151617181920>>

/drivers/gpu/drm/radeon/
H A Dr600_hdmi.c333 void r600_hdmi_update_avi_infoframe(struct drm_encoder *encoder, void *buffer, argument
341 uint8_t *frame = buffer + 3;
342 uint8_t *header = buffer;
358 const void *buffer, size_t size)
365 const u8 *frame = buffer + 3;
374 * test if audio buffer is filled enough to start playing
388 * have buffer status changed since last call?
507 u8 buffer[HDMI_INFOFRAME_HEADER_SIZE + HDMI_AVI_INFOFRAME_SIZE]; local
572 err = hdmi_avi_infoframe_pack(&frame, buffer, sizeof(buffer));
357 r600_hdmi_update_audio_infoframe(struct drm_encoder *encoder, const void *buffer, size_t size) argument
626 uint8_t buffer[HDMI_INFOFRAME_HEADER_SIZE + HDMI_AUDIO_INFOFRAME_SIZE]; local
[all...]
/drivers/memstick/host/
H A Dr592.c331 unsigned char *buffer, int len)
337 int copy_len = kfifo_in(&dev->pio_fifo, buffer, len);
342 buffer += copy_len;
353 r592_write_reg_raw_be(dev, R592_FIFO_PIO, *(u32 *)buffer);
354 buffer += 4;
360 kfifo_in(&dev->pio_fifo, buffer, len);
366 u8 buffer[4] = { 0 }; local
372 len = kfifo_out(&dev->pio_fifo, buffer, 4);
373 r592_write_reg_raw_be(dev, R592_FIFO_PIO, *(u32 *)buffer);
378 * If input doesn't fit the buffer, i
330 r592_write_fifo_pio(struct r592_device *dev, unsigned char *buffer, int len) argument
381 r592_read_fifo_pio(struct r592_device *dev, unsigned char *buffer, int len) argument
[all...]
/drivers/net/wireless/mwifiex/
H A D11n.c196 * This function prepares command of reconfigure Tx buffer.
200 * - Setting Tx buffer size (for SET only)
287 * This function appends an 11n TLV to a buffer.
301 u8 **buffer)
313 if (!buffer || !*buffer)
320 ht_cap = (struct mwifiex_ie_types_htcap *) *buffer;
331 *buffer += sizeof(struct mwifiex_ie_types_htcap);
337 ht_info = (struct mwifiex_ie_types_htinfo *) *buffer;
357 *buffer
299 mwifiex_cmd_append_11n_tlv(struct mwifiex_private *priv, struct mwifiex_bssdescriptor *bss_desc, u8 **buffer) argument
[all...]
H A D11ac.c171 u8 **buffer)
189 vht_cap = (struct mwifiex_ie_types_vhtcap *)*buffer;
200 *buffer += sizeof(*vht_cap);
207 vht_op = (struct mwifiex_ie_types_vht_oper *)*buffer;
245 *buffer += sizeof(*vht_op);
253 oper_ntf = (void *)*buffer;
258 *buffer += sizeof(*oper_ntf);
169 mwifiex_cmd_append_11ac_tlv(struct mwifiex_private *priv, struct mwifiex_bssdescriptor *bss_desc, u8 **buffer) argument
/drivers/media/parport/
H A Dbw-qcam.c468 the supplied buffer. It returns the number of bytes read,
471 static inline int qc_readbytes(struct qcam *q, char buffer[]) argument
478 if (buffer == NULL) {
493 buffer[0] = lo & 0xf;
494 buffer[1] = ((lo & 0x70) >> 4) | ((hi & 1) << 3);
495 buffer[2] = (hi & 0x1e) >> 1;
496 buffer[3] = lo2 & 0xf;
497 buffer[4] = ((lo2 & 0x70) >> 4) | ((hi2 & 1) << 3);
498 buffer[5] = (hi2 & 0x1e) >> 1;
502 buffer[
571 char buffer[6]; local
[all...]
/drivers/char/
H A Ddtlk.c440 buffer[b++] = inb_p(dtlk_port_lpc); \
443 char buffer[1000]; local
448 buffer[b++] = 0;
451 buffer[b++] = 0;
454 buffer[b++] = 0;
459 printk(" %02x", buffer[j]);
470 buffer[b++] = inb_p(dtlk_port_tts); \
473 char buffer[1000]; local
479 buffer[b++] = 0;
485 printk(" %02x", buffer[
[all...]
/drivers/gpu/drm/
H A Ddrm_dp_helper.c367 unsigned int offset, void *buffer, size_t size)
376 msg.buffer = buffer;
420 * @buffer: buffer to store the register values
421 * @size: number of bytes in @buffer
431 void *buffer, size_t size)
433 return drm_dp_dpcd_access(aux, DP_AUX_NATIVE_READ, offset, buffer,
442 * @buffer: buffer containin
366 drm_dp_dpcd_access(struct drm_dp_aux *aux, u8 request, unsigned int offset, void *buffer, size_t size) argument
430 drm_dp_dpcd_read(struct drm_dp_aux *aux, unsigned int offset, void *buffer, size_t size) argument
452 drm_dp_dpcd_write(struct drm_dp_aux *aux, unsigned int offset, void *buffer, size_t size) argument
[all...]
/drivers/iio/adc/
H A Dti_am335x_adc.c30 #include <linux/iio/buffer.h>
192 struct iio_buffer *buffer = indio_dev->buffer; local
197 for_each_set_bit(bit, buffer->scan_mask, adc_dev->channels)
250 struct iio_buffer *buffer; local
253 buffer = iio_kfifo_allocate(indio_dev);
254 if (!buffer)
257 iio_device_attach_buffer(indio_dev, buffer);
278 iio_kfifo_free(indio_dev->buffer);
287 iio_kfifo_free(indio_dev->buffer);
[all...]
/drivers/media/usb/gspca/
H A Djl2005bcd.c328 u8 *buffer; local
330 buffer = kmalloc(JL2005C_MAX_TRANSFER, GFP_KERNEL | GFP_DMA);
331 if (!buffer) {
332 pr_err("Couldn't allocate USB buffer\n");
350 buffer, JL2005C_MAX_TRANSFER, &act_len,
358 if (memcmp(header_sig, buffer, 2) != 0) {
364 bytes_left = buffer[0x07] * dev->block_size - act_len;
369 buffer, act_len);
377 buffer, data_len, &act_len,
391 buffer, data_le
[all...]
/drivers/cpufreq/
H A Dpcc-cpufreq.c164 /* Clear the input buffer - we are done with the current command */
228 /* Clear the input buffer - we are done with the current command */
251 struct acpi_buffer buffer = {ACPI_ALLOCATE_BUFFER, NULL}; local
263 status = acpi_evaluate_object(pr->handle, "PCCP", NULL, &buffer);
267 pccp = buffer.pointer;
296 kfree(buffer.pointer);
315 in_params[0].buffer.length = 16;
316 in_params[0].buffer.pointer = OSC_UUID;
322 in_params[3].buffer.length = 8;
323 in_params[3].buffer
[all...]
/drivers/usb/storage/
H A Ddatafab.c149 unsigned char *buffer; local
173 // a bounce buffer and move the data a piece at a time between the
174 // bounce buffer and the actual transfer buffer.
177 buffer = kmalloc(alloclen, GFP_NOIO);
178 if (buffer == NULL)
205 result = datafab_bulk_read(us, buffer, len);
209 // Store the data in the transfer buffer
210 usb_stor_access_xfer_buf(buffer, len, us->srb,
217 kfree(buffer);
233 unsigned char *buffer; local
[all...]
H A Djumpshot.c168 unsigned char *buffer; local
186 // a bounce buffer and move the data a piece at a time between the
187 // bounce buffer and the actual transfer buffer.
190 buffer = kmalloc(alloclen, GFP_NOIO);
191 if (buffer == NULL)
216 result = jumpshot_bulk_read(us, buffer, len);
222 // Store the data in the transfer buffer
223 usb_stor_access_xfer_buf(buffer, len, us->srb,
230 kfree(buffer);
245 unsigned char *buffer; local
[all...]
/drivers/acpi/acpica/
H A Dexconfig.c64 u32 length, u8 *buffer);
284 * buffer - Pointer to where to put the data
294 acpi_ex_region_read(union acpi_operand_object *obj_desc, u32 length, u8 *buffer) argument
311 *buffer = (u8)value;
312 buffer++;
332 * NOTE: Region Fields (Field, bank_field, index_fields) are resolved to buffer
406 * we must copy the table to a local buffer. For example, the memory
419 /* Allocate a buffer for the table */
444 if (obj_desc->buffer.length < sizeof(struct acpi_table_header)) {
452 obj_desc->buffer
[all...]
H A Dexfldio.c388 /* Clear the entire return buffer first, [Very Important!] */
418 * Copy the data from the source buffer.
422 (obj_desc->buffer_field.buffer_obj)->buffer.
429 * Copy the data to the target buffer.
432 ACPI_MEMCPY((obj_desc->buffer_field.buffer_obj)->buffer.
671 * buffer - Where to store the field data
682 void *buffer, u32 buffer_length)
697 /* Validate target buffer and clear it */
702 "Field size %u (bits) is too large for buffer (%u)",
708 ACPI_MEMSET(buffer,
681 acpi_ex_extract_from_field(union acpi_operand_object *obj_desc, void *buffer, u32 buffer_length) argument
838 acpi_ex_insert_into_field(union acpi_operand_object *obj_desc, void *buffer, u32 buffer_length) argument
[all...]
/drivers/input/misc/
H A Dmpu3050.c118 * @buffer: provide register addr and get register
125 u8 *buffer, int length)
143 .buf = buffer,
160 u16 buffer[3]; local
162 mpu3050_xyz_read_reg(client, (u8 *)buffer, 6);
163 coords->x = be16_to_cpu(buffer[0]);
164 coords->y = be16_to_cpu(buffer[1]);
165 coords->z = be16_to_cpu(buffer[2]);
124 mpu3050_xyz_read_reg(struct i2c_client *client, u8 *buffer, int length) argument
H A Duinput.c203 * custom waveform since it does not have a way to pass buffer of
376 const char __user *buffer, size_t count)
394 user_dev = memdup_user(buffer, sizeof(struct uinput_user_dev));
439 const char __user *buffer, size_t count)
454 if (input_event_from_user(buffer + bytes, &ev))
464 static ssize_t uinput_write(struct file *file, const char __user *buffer, argument
478 uinput_inject_events(udev, buffer, count) :
479 uinput_setup_device(udev, buffer, count);
505 char __user *buffer, size_t count)
513 if (input_event_to_user(buffer
375 uinput_setup_device(struct uinput_device *udev, const char __user *buffer, size_t count) argument
438 uinput_inject_events(struct uinput_device *udev, const char __user *buffer, size_t count) argument
504 uinput_events_to_user(struct uinput_device *udev, char __user *buffer, size_t count) argument
522 uinput_read(struct file *file, char __user *buffer, size_t count, loff_t *ppos) argument
588 uinput_ff_upload_to_user(char __user *buffer, const struct uinput_ff_upload *ff_up) argument
619 uinput_ff_upload_from_user(const char __user *buffer, struct uinput_ff_upload *ff_up) argument
647 uinput_ff_upload_to_user(char __user *buffer, const struct uinput_ff_upload *ff_up) argument
656 uinput_ff_upload_from_user(const char __user *buffer, struct uinput_ff_upload *ff_up) argument
[all...]
/drivers/media/pci/bt8xx/
H A Dbttv-i2c.c275 unsigned char buffer = 0; local
283 if (1 != i2c_master_recv(&btv->i2c_client, &buffer, 1)) {
294 return buffer;
301 unsigned char buffer[2]; local
307 buffer[0] = b1;
308 buffer[1] = b2;
309 if (bytes != i2c_master_send(&btv->i2c_client, buffer, bytes))
/drivers/mtd/devices/
H A Dslram.c229 char *buffer; local
238 devstart = simple_strtoul(szstart, &buffer, 0);
239 devstart = handle_unit(devstart, buffer);
242 devlength = simple_strtoul(szlength, &buffer, 0);
243 devlength = handle_unit(devlength, buffer);
249 devlength = simple_strtoul(szlength + 1, &buffer, 0);
250 devlength = handle_unit(devlength, buffer);
/drivers/net/wireless/rtlwifi/rtl8723com/
H A Dfw_common.c57 const u8 *buffer, u32 size)
61 u8 *bufferptr = (u8 *)buffer;
62 u32 *pu4byteptr = (u32 *)buffer;
86 u32 page, const u8 *buffer, u32 size)
95 rtl8723_fw_block_write(hw, buffer, size);
117 u8 *buffer, u32 size, u8 max_page)
120 u8 *bufferptr = buffer;
56 rtl8723_fw_block_write(struct ieee80211_hw *hw, const u8 *buffer, u32 size) argument
85 rtl8723_fw_page_write(struct ieee80211_hw *hw, u32 page, const u8 *buffer, u32 size) argument
115 rtl8723_write_fw(struct ieee80211_hw *hw, enum version_8723e version, u8 *buffer, u32 size, u8 max_page) argument
/drivers/spi/
H A Dspi-sc18is602.c54 u8 buffer[SC18IS602_BUFSIZ + 1]; member in struct:sc18is602
55 int tlen; /* Data queued for tx in buffer */
56 int rindex; /* Receive data index in buffer */
82 hw->buffer[0] = 1 << msg->spi->chip_select;
92 memcpy(&hw->buffer[hw->tlen], t->tx_buf, len);
106 memset(&hw->buffer[hw->tlen], 0, len);
115 ret = i2c_master_send(hw->client, hw->buffer, hw->tlen);
127 ret = i2c_master_recv(hw->client, hw->buffer, rlen);
132 memcpy(t->rx_buf, &hw->buffer[hw->rindex], len);
/drivers/staging/android/
H A Dbinder_trace.h259 TP_PROTO(struct binder_buffer *buffer),
260 TP_ARGS(buffer));
263 TP_PROTO(struct binder_buffer *buffer),
264 TP_ARGS(buffer));
267 TP_PROTO(struct binder_buffer *buffer),
268 TP_ARGS(buffer));
283 __entry->offset = start - proc->buffer;
/drivers/staging/iio/accel/
H A Dlis3l02dq_ring.c223 * switched before the buffer is reenabled.
313 iio_kfifo_free(indio_dev->buffer);
393 struct iio_buffer *buffer; local
395 buffer = iio_kfifo_allocate(indio_dev);
396 if (!buffer)
399 iio_device_attach_buffer(indio_dev, buffer);
401 buffer->scan_timestamp = true;
421 iio_kfifo_free(indio_dev->buffer);
/drivers/scsi/lpfc/
H A Dlpfc_debugfs.c116 * lpfc_debugfs_disc_trc_data - Dump discovery logging to a buffer
118 * @buf: The buffer to dump log into.
124 * in the log and process the log until the end of the buffer. Then it will
140 char *buffer; local
142 buffer = kmalloc(LPFC_DEBUG_TRC_ENTRY_SIZE, GFP_KERNEL);
143 if (!buffer)
157 snprintf(buffer,
160 len += snprintf(buf+len, size-len, buffer,
168 snprintf(buffer,
171 len += snprintf(buf+len, size-len, buffer,
206 char *buffer; local
394 char *buffer; local
[all...]
/drivers/firmware/efi/
H A Dvars.c45 validate_device_path(efi_char16_t *var_name, int match, u8 *buffer, argument
51 node = (struct efi_generic_dev_path *)buffer;
66 node = (struct efi_generic_dev_path *)(buffer + offset);
71 * of the buffer or we reached the end of the buffer without
78 validate_boot_order(efi_char16_t *var_name, int match, u8 *buffer, argument
89 validate_load_option(efi_char16_t *var_name, int match, u8 *buffer, argument
112 filepathlength = buffer[4] | buffer[5] << 8;
118 desclength = ucs2_strsize((efi_char16_t *)(buffer
140 validate_uint16(efi_char16_t *var_name, int match, u8 *buffer, unsigned long len) argument
151 validate_ascii_string(efi_char16_t *var_name, int match, u8 *buffer, unsigned long len) argument
[all...]
/drivers/gpu/drm/vmwgfx/
H A Dvmwgfx_shader.c236 * Create a fence object and fence the backup buffer.
340 struct vmw_dma_buffer *buffer,
386 offset, shader_type, buffer,
411 struct vmw_dma_buffer *buffer,
452 offset, shader_type, buffer,
467 struct vmw_dma_buffer *buffer = NULL; local
473 &buffer);
475 DRM_ERROR("Could not find buffer for shader "
480 if ((u64)buffer->base.num_pages * PAGE_SIZE <
482 DRM_ERROR("Illegal buffer
339 vmw_user_shader_alloc(struct vmw_private *dev_priv, struct vmw_dma_buffer *buffer, size_t shader_size, size_t offset, SVGA3dShaderType shader_type, struct ttm_object_file *tfile, u32 *handle) argument
410 vmw_shader_alloc(struct vmw_private *dev_priv, struct vmw_dma_buffer *buffer, size_t shader_size, size_t offset, SVGA3dShaderType shader_type) argument
[all...]

Completed in 950 milliseconds

<<11121314151617181920>>