/drivers/gpu/drm/radeon/ |
H A D | r600_hdmi.c | 333 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 D | r592.c | 331 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 D | 11n.c | 196 * 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 D | 11ac.c | 171 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 D | bw-qcam.c | 468 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 D | dtlk.c | 440 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 D | drm_dp_helper.c | 367 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 D | ti_am335x_adc.c | 30 #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 D | jl2005bcd.c | 328 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 D | pcc-cpufreq.c | 164 /* 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 D | datafab.c | 149 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 D | jumpshot.c | 168 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 D | exconfig.c | 64 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 D | exfldio.c | 388 /* 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 D | mpu3050.c | 118 * @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 D | uinput.c | 203 * 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 D | bttv-i2c.c | 275 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 D | slram.c | 229 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 D | fw_common.c | 57 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 D | spi-sc18is602.c | 54 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 D | binder_trace.h | 259 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 D | lis3l02dq_ring.c | 223 * 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 D | lpfc_debugfs.c | 116 * 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 D | vars.c | 45 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 D | vmwgfx_shader.c | 236 * 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...] |