Searched refs:buffer (Results 1 - 25 of 1110) sorted by relevance

1234567891011>>

/drivers/media/common/siano/
H A Dsmsendian.h27 extern void smsendian_handle_tx_message(void *buffer);
28 extern void smsendian_handle_rx_message(void *buffer);
/drivers/s390/char/
H A Dsclp_rw.c41 * Setup a sclp write buffer. Gets a page as input (4K) and returns
43 * end of the input page. This reduces the buffer space by a few
49 struct sclp_buffer *buffer; local
57 buffer = ((struct sclp_buffer *) ((addr_t) sccb + PAGE_SIZE)) - 1;
58 buffer->sccb = sccb;
59 buffer->retry_count = 0;
60 buffer->mto_number = 0;
61 buffer->mto_char_sum = 0;
62 buffer->current_line = NULL;
63 buffer
87 sclp_unmake_buffer(struct sclp_buffer *buffer) argument
97 sclp_initialize_mto(struct sclp_buffer *buffer, int max_len) argument
135 sclp_finalize_mto(struct sclp_buffer *buffer) argument
180 sclp_write(struct sclp_buffer *buffer, const unsigned char *msg, int count) argument
310 sclp_buffer_space(struct sclp_buffer *buffer) argument
324 sclp_chars_in_buffer(struct sclp_buffer *buffer) argument
338 sclp_set_columns(struct sclp_buffer *buffer, unsigned short columns) argument
347 sclp_set_htab(struct sclp_buffer *buffer, unsigned short htab) argument
380 struct sclp_buffer *buffer; local
445 sclp_emit_buffer(struct sclp_buffer *buffer, void (*callback)(struct sclp_buffer *, int)) argument
[all...]
/drivers/acpi/acpica/
H A Dexstorob.c60 * DESCRIPTION: Copy a buffer object to another buffer object.
68 u8 *buffer; local
78 /* We know that source_desc is a buffer by now */
80 buffer = ACPI_CAST_PTR(u8, source_desc->buffer.pointer);
81 length = source_desc->buffer.length;
84 * If target is a buffer of length zero or is a static buffer,
85 * allocate a new buffer o
165 u8 *buffer; local
[all...]
H A Dutalloc.c181 char buffer[7]; local
184 ACPI_STRCPY(buffer, "MEMORY");
185 (void)acpi_db_display_statistics(buffer);
226 * PARAMETERS: buffer - Buffer descriptor to be validated
234 acpi_status acpi_ut_validate_buffer(struct acpi_buffer * buffer) argument
239 if (!buffer) {
245 if ((buffer->length == ACPI_NO_BUFFER) ||
246 (buffer->length == ACPI_ALLOCATE_BUFFER) ||
247 (buffer->length == ACPI_ALLOCATE_LOCAL_BUFFER)) {
251 /* Length is valid, the buffer pointe
275 acpi_ut_initialize_buffer(struct acpi_buffer * buffer, acpi_size required_length) argument
[all...]
H A Dutpredef.c135 * PARAMETERS: buffer - Where the formatted string is returned
144 void acpi_ut_get_expected_return_types(char *buffer, u32 expected_btypes) argument
151 ACPI_STRCPY(buffer, "NONE");
156 buffer[0] = 0;
164 ACPI_STRCAT(buffer, &ut_rtype_names[i][j]);
184 static u32 acpi_ut_get_argument_types(char *buffer, u16 argument_types);
252 * PARAMETERS: buffer - Scratch buffer for this function
265 acpi_ut_display_predefined_method(char *buffer, argument
272 * Get the argument count and the string buffer
324 acpi_ut_get_argument_types(char *buffer, u16 argument_types) argument
377 acpi_ut_get_resource_bit_width(char *buffer, u16 types) argument
[all...]
H A Dutbuffer.c54 * PARAMETERS: buffer - Buffer to dump
61 * base_offset - Beginning buffer offset (display only)
65 * DESCRIPTION: Generic dump buffer in both hex and ascii.
68 void acpi_ut_dump_buffer(u8 *buffer, u32 count, u32 display, u32 base_offset) argument
75 if (!buffer) {
84 /* Nasty little dump buffer routine! */
109 buffer[(acpi_size) i + j]);
115 &buffer[(acpi_size) i + j]);
122 &buffer[(acpi_size) i + j]);
129 &buffer[(acpi_siz
190 acpi_ut_debug_dump_buffer(u8 *buffer, u32 count, u32 display, u32 component_id) argument
225 acpi_ut_dump_buffer_to_file(ACPI_FILE file, u8 *buffer, u32 count, u32 display, u32 base_offset) argument
[all...]
/drivers/media/tuners/
H A Dtea5767.c134 unsigned char *buffer)
138 if (TEA5767_READY_FLAG_MASK & buffer[0])
143 if (TEA5767_BAND_LIMIT_MASK & buffer[0])
148 div = ((buffer[0] & 0x3f) << 8) | buffer[1];
165 buffer[0] = (div >> 8) & 0x3f;
166 buffer[1] = div & 0xff;
171 if (TEA5767_STEREO_MASK & buffer[2])
176 tuner_info("IF Counter = %d\n", buffer[2] & TEA5767_IF_CNTR_MASK);
179 (buffer[
133 tea5767_status_dump(struct tea5767_priv *priv, unsigned char *buffer) argument
193 unsigned char buffer[5]; local
285 tea5767_read_status(struct dvb_frontend *fe, char *buffer) argument
299 tea5767_signal(struct dvb_frontend *fe, const char *buffer) argument
310 tea5767_stereo(struct dvb_frontend *fe, const char *buffer) argument
323 unsigned char buffer[5]; local
339 unsigned char buffer[5]; local
351 unsigned char buffer[5]; local
372 unsigned char buffer[7] = { 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff }; local
[all...]
H A Dtea5761.c126 static void tea5761_status_dump(unsigned char *buffer) argument
130 div = ((buffer[2] & 0x3f) << 8) | buffer[3];
145 unsigned char buffer[7] = {0, 0, 0, 0, 0, 0, 0 }; local
153 buffer[5] |= TEA5761_TNCTRL_MU;
155 buffer[4] |= TEA5761_TNCTRL_PUPD_0;
161 buffer[5] |= TEA5761_TNCTRL_MST;
167 buffer[1] = (div >> 8) & 0x3f;
168 buffer[2] = div & 0xff;
171 tea5761_status_dump(buffer);
201 tea5761_read_status(struct dvb_frontend *fe, char *buffer) argument
215 tea5761_signal(struct dvb_frontend *fe, const char *buffer) argument
226 tea5761_stereo(struct dvb_frontend *fe, const char *buffer) argument
239 unsigned char buffer[16]; local
255 unsigned char buffer[16]; local
267 unsigned char buffer[16]; local
[all...]
/drivers/net/wireless/mwifiex/
H A D11h.c24 /* This function appends 11h info to a buffer while joining an
28 mwifiex_11h_process_infra_join(struct mwifiex_private *priv, u8 **buffer, argument
38 if (!buffer || !(*buffer))
44 cap = (struct mwifiex_ie_types_pwr_capability *)*buffer;
49 *buffer += sizeof(*cap);
51 constraint = (struct mwifiex_ie_types_local_pwr_constraint *)*buffer;
56 *buffer += sizeof(*constraint);
58 ie_header = (struct mwifiex_ie_types_header *)*buffer;
61 *buffer
86 mwifiex_11h_process_join(struct mwifiex_private *priv, u8 **buffer, struct mwifiex_bssdescriptor *bss_desc) argument
[all...]
/drivers/iio/
H A Dbuffer_cb.c5 #include <linux/iio/buffer.h>
9 struct iio_buffer buffer; member in struct:iio_cb_buffer
15 static struct iio_cb_buffer *buffer_to_cb_buffer(struct iio_buffer *buffer) argument
17 return container_of(buffer, struct iio_cb_buffer, buffer);
20 static int iio_buffer_cb_store_to(struct iio_buffer *buffer, const void *data) argument
22 struct iio_cb_buffer *cb_buff = buffer_to_cb_buffer(buffer);
26 static void iio_buffer_cb_release(struct iio_buffer *buffer) argument
28 struct iio_cb_buffer *cb_buff = buffer_to_cb_buffer(buffer);
29 kfree(cb_buff->buffer
[all...]
H A Dindustrialio-buffer.c9 * Handling of buffer allocation / resizing.
28 #include <linux/iio/buffer.h>
46 * iio_buffer_read_first_n_outer() - chrdev read for buffer access
48 * This function relies on all buffer implementations having an
55 struct iio_buffer *rb = indio_dev->buffer;
87 * iio_buffer_poll() - poll the buffer to find out if it has data
93 struct iio_buffer *rb = indio_dev->buffer;
106 * iio_buffer_wakeup_poll - Wakes up the buffer waitqueue
114 if (!indio_dev->buffer)
117 wake_up(&indio_dev->buffer
120 iio_buffer_init(struct iio_buffer *buffer) argument
181 iio_scan_mask_clear(struct iio_buffer *buffer, int bit) argument
195 struct iio_buffer *buffer = indio_dev->buffer; local
263 struct iio_buffer *buffer = indio_dev->buffer; local
320 struct iio_buffer *buffer = indio_dev->buffer; local
407 struct iio_buffer *buffer = indio_dev->buffer; local
423 struct iio_buffer *buffer = indio_dev->buffer; local
506 iio_buffer_activate(struct iio_dev *indio_dev, struct iio_buffer *buffer) argument
513 iio_buffer_deactivate(struct iio_buffer *buffer) argument
521 struct iio_buffer *buffer, *_buffer; local
541 iio_buffer_update_bytes_per_datum(struct iio_dev *indio_dev, struct iio_buffer *buffer) argument
561 struct iio_buffer *buffer; local
830 iio_scan_mask_set(struct iio_dev *indio_dev, struct iio_buffer *buffer, int bit) argument
871 iio_scan_mask_query(struct iio_dev *indio_dev, struct iio_buffer *buffer, int bit) argument
899 iio_demux(struct iio_buffer *buffer, const void *datain) argument
913 iio_push_to_buffer(struct iio_buffer *buffer, const void *data) argument
920 iio_buffer_demux_free(struct iio_buffer *buffer) argument
945 iio_buffer_add_demux(struct iio_buffer *buffer, struct iio_demux_table **p, unsigned int in_loc, unsigned int out_loc, unsigned int length) argument
966 iio_buffer_update_demux(struct iio_dev *indio_dev, struct iio_buffer *buffer) argument
1051 struct iio_buffer *buffer; local
1080 struct iio_buffer *buffer = container_of(ref, struct iio_buffer, ref); local
1091 iio_buffer_get(struct iio_buffer *buffer) argument
1104 iio_buffer_put(struct iio_buffer *buffer) argument
[all...]
/drivers/pnp/
H A Dinterface.c25 char *buffer; /* pointer to begin of buffer */ member in struct:pnp_info_buffer
26 char *curr; /* current position in buffer */
28 unsigned long len; /* total length of buffer */
35 static int pnp_printf(pnp_info_buffer_t * buffer, char *fmt, ...) argument
40 if (buffer->stop || buffer->error)
43 res = vsnprintf(buffer->curr, buffer->len - buffer
54 pnp_print_port(pnp_info_buffer_t * buffer, char *space, struct pnp_port *port) argument
66 pnp_print_irq(pnp_info_buffer_t * buffer, char *space, struct pnp_irq *irq) argument
99 pnp_print_dma(pnp_info_buffer_t * buffer, char *space, struct pnp_dma *dma) argument
151 pnp_print_mem(pnp_info_buffer_t * buffer, char *space, struct pnp_mem *mem) argument
187 pnp_print_option(pnp_info_buffer_t * buffer, char *space, struct pnp_option *option) argument
210 pnp_info_buffer_t *buffer; local
250 pnp_info_buffer_t *buffer; local
[all...]
/drivers/scsi/
H A Dsr_vendor.c111 unsigned char *buffer; /* the buffer for the ioctl */ local
121 buffer = kmalloc(512, GFP_KERNEL | GFP_DMA);
122 if (!buffer)
132 modesel = (struct ccs_modesel_head *) buffer;
138 cgc.buffer = buffer;
151 kfree(buffer);
162 unsigned char *buffer; /* the buffer fo local
[all...]
/drivers/s390/net/
H A Dqeth_core_mpc.h14 #define QETH_IPA_PDU_LEN_TOTAL(buffer) (buffer + 0x0e)
15 #define QETH_IPA_PDU_LEN_PDU1(buffer) (buffer + 0x26)
16 #define QETH_IPA_PDU_LEN_PDU2(buffer) (buffer + 0x29)
17 #define QETH_IPA_PDU_LEN_PDU3(buffer) (buffer + 0x3a)
20 #define QETH_IPA_CMD_DEST_ADDR(buffer) (buffer
424 char *buffer; member in struct:qeth_qoat_priv
[all...]
/drivers/gpu/drm/radeon/
H A Ddrm_buffer.h29 * Multipart buffer for coping data which is larger than the page size.
48 * Return the index of page that buffer is currently pointing at.
70 * Advance the buffer iterator number of bytes that is given.
78 * Allocate the drm buffer object.
86 * Copy the user data to the begin of the buffer and reset the processing
89 * user_data: A pointer the data that is copied to the buffer.
96 * Free the drm buffer object
101 * Read an object from buffer that may be split to multiple parts. If object
102 * is not split function just returns the pointer to object in buffer. But in
106 * The processing location of the buffer i
127 drm_buffer_pointer_to_dword(struct drm_buffer *buffer, int offset) argument
141 drm_buffer_pointer_to_byte(struct drm_buffer *buffer, int offset) argument
[all...]
/drivers/input/
H A Dinput-compat.c17 int input_event_from_user(const char __user *buffer, argument
23 if (copy_from_user(&compat_event, buffer,
34 if (copy_from_user(event, buffer, sizeof(struct input_event)))
41 int input_event_to_user(char __user *buffer, argument
53 if (copy_to_user(buffer, &compat_event,
58 if (copy_to_user(buffer, event, sizeof(struct input_event)))
65 int input_ff_effect_from_user(const char __user *buffer, size_t size, argument
81 if (copy_from_user(compat_effect, buffer,
93 if (copy_from_user(effect, buffer, sizeof(struct ff_effect)))
102 int input_event_from_user(const char __user *buffer, argument
111 input_event_to_user(char __user *buffer, const struct input_event *event) argument
120 input_ff_effect_from_user(const char __user *buffer, size_t size, struct ff_effect *effect) argument
[all...]
/drivers/misc/ibmasm/
H A Devent.c37 * circular buffer.
52 * Store the event in the circular event buffer, wake up any sleeping
54 * There is no reader marker in the buffer, therefore readers are
59 struct event_buffer *buffer = sp->event_buffer; local
66 /* copy the event into the next slot in the circular buffer */
67 event = &buffer->events[buffer->next_index];
70 event->serial_number = buffer->next_serial_number;
72 /* advance indices in the buffer */
73 buffer
93 struct event_buffer *buffer = sp->event_buffer; local
152 struct event_buffer *buffer; local
[all...]
H A Ddot_command.h53 static inline size_t get_dot_command_size(void *buffer) argument
55 struct dot_command_header *cmd = (struct dot_command_header *)buffer;
59 static inline unsigned int get_dot_command_timeout(void *buffer) argument
61 struct dot_command_header *header = (struct dot_command_header *)buffer;
62 unsigned char *cmd = buffer + sizeof(struct dot_command_header);
/drivers/staging/android/ion/
H A Dion.c98 * ion_handle - a client local reference to a buffer
100 * @client: back pointer to the client the buffer resides in
101 * @buffer: pointer to the buffer
112 struct ion_buffer *buffer; member in struct:ion_handle
118 bool ion_buffer_fault_user_mappings(struct ion_buffer *buffer) argument
120 return (buffer->flags & ION_FLAG_CACHED) &&
121 !(buffer->flags & ION_FLAG_CACHED_NEEDS_SYNC);
124 bool ion_buffer_cached(struct ion_buffer *buffer) argument
126 return !!(buffer
150 ion_buffer_add(struct ion_device *dev, struct ion_buffer *buffer) argument
182 struct ion_buffer *buffer; local
273 ion_buffer_destroy(struct ion_buffer *buffer) argument
286 struct ion_buffer *buffer = container_of(kref, struct ion_buffer, ref); local
300 ion_buffer_get(struct ion_buffer *buffer) argument
305 ion_buffer_put(struct ion_buffer *buffer) argument
310 ion_buffer_add_to_handle(struct ion_buffer *buffer) argument
317 ion_buffer_remove_from_handle(struct ion_buffer *buffer) argument
341 ion_handle_create(struct ion_client *client, struct ion_buffer *buffer) argument
365 struct ion_buffer *buffer = handle->buffer; local
404 ion_handle_lookup(struct ion_client *client, struct ion_buffer *buffer) argument
480 struct ion_buffer *buffer = NULL; local
559 struct ion_buffer *buffer; local
582 ion_buffer_kmap_get(struct ion_buffer *buffer) argument
603 struct ion_buffer *buffer = handle->buffer; local
617 ion_buffer_kmap_put(struct ion_buffer *buffer) argument
628 struct ion_buffer *buffer = handle->buffer; local
641 struct ion_buffer *buffer; local
671 struct ion_buffer *buffer; local
859 struct ion_buffer *buffer; local
884 struct ion_buffer *buffer = dmabuf->priv; local
917 ion_buffer_sync_for_device(struct ion_buffer *buffer, struct device *dev, enum dma_data_direction dir) argument
952 struct ion_buffer *buffer = vma->vm_private_data; local
971 struct ion_buffer *buffer = vma->vm_private_data; local
986 struct ion_buffer *buffer = vma->vm_private_data; local
1010 struct ion_buffer *buffer = dmabuf->priv; local
1045 struct ion_buffer *buffer = dmabuf->priv; local
1052 struct ion_buffer *buffer = dmabuf->priv; local
1066 struct ion_buffer *buffer = dmabuf->priv; local
1085 struct ion_buffer *buffer = dmabuf->priv; local
1108 struct ion_buffer *buffer; local
1154 struct ion_buffer *buffer; local
1202 struct ion_buffer *buffer; local
1425 struct ion_buffer *buffer = rb_entry(n, struct ion_buffer, local
[all...]
/drivers/gpu/drm/exynos/
H A Dexynos_drm_buf.h15 /* create and initialize buffer object. */
19 /* destroy buffer object. */
21 struct exynos_drm_gem_buf *buffer);
31 struct exynos_drm_gem_buf *buffer);
/drivers/usb/storage/
H A Dprotocol.h48 /* struct scsi_cmnd transfer buffer access utilities */
51 extern unsigned int usb_stor_access_xfer_buf(unsigned char *buffer,
55 extern void usb_stor_set_xfer_buf(unsigned char *buffer,
/drivers/usb/class/
H A Dusbtmc.c40 * Size of driver internal IO buffer. Must be multiple of 4 and at least as
156 u8 *buffer; local
165 buffer = kmalloc(USBTMC_SIZE_IOBUFFER, GFP_KERNEL);
166 if (!buffer)
174 buffer, 2, USBTMC_TIMEOUT);
181 dev_dbg(dev, "INITIATE_ABORT_BULK_IN returned %x\n", buffer[0]);
183 if (buffer[0] == USBTMC_STATUS_FAILED) {
188 if (buffer[0] != USBTMC_STATUS_SUCCESS) {
190 buffer[0]);
218 buffer, USBTMC_SIZE_IOBUFFE
302 u8 *buffer; local
386 u8 *buffer; local
438 u8 *buffer; local
620 u8 *buffer; local
715 u8 *buffer; local
866 char *buffer; local
1001 u8 *buffer; local
[all...]
/drivers/media/usb/cpia2/
H A Dcpia2_core.c179 cmd.buffer.block_data[0] = param; /* Then fall through */
189 cmd.buffer.block_data[0] = param; /* Then fall through */
196 cmd.buffer.block_data[0] = param; /* Then fall through */
206 cmd.buffer.block_data[0] = param; /* Then fall through */
213 cmd.buffer.block_data[0] = param; /* Then fall through */
220 cmd.buffer.block_data[0] = param; /* Then fall through */
227 cmd.buffer.block_data[0] = param; /* Then fall through */
238 cmd.buffer.block_data[0] = param;
241 cmd.buffer.block_data[0] = param; /* Then fall through */
251 cmd.buffer
524 u8 *buffer; local
[all...]
/drivers/firewire/
H A Dcore-iso.c42 int fw_iso_buffer_alloc(struct fw_iso_buffer *buffer, int page_count) argument
46 buffer->page_count = 0;
47 buffer->page_count_mapped = 0;
48 buffer->pages = kmalloc(page_count * sizeof(buffer->pages[0]),
50 if (buffer->pages == NULL)
54 buffer->pages[i] = alloc_page(GFP_KERNEL | GFP_DMA32 | __GFP_ZERO);
55 if (buffer->pages[i] == NULL)
58 buffer->page_count = i;
60 fw_iso_buffer_destroy(buffer, NUL
67 fw_iso_buffer_map_dma(struct fw_iso_buffer *buffer, struct fw_card *card, enum dma_data_direction direction) argument
90 fw_iso_buffer_init(struct fw_iso_buffer *buffer, struct fw_card *card, int page_count, enum dma_data_direction direction) argument
107 fw_iso_buffer_map_vma(struct fw_iso_buffer *buffer, struct vm_area_struct *vma) argument
125 fw_iso_buffer_destroy(struct fw_iso_buffer *buffer, struct fw_card *card) argument
147 fw_iso_buffer_lookup(struct fw_iso_buffer *buffer, dma_addr_t completed) argument
204 fw_iso_context_queue(struct fw_iso_context *ctx, struct fw_iso_packet *packet, struct fw_iso_buffer *buffer, unsigned long payload) argument
[all...]
/drivers/gpu/drm/omapdrm/
H A Domap_gem_dmabuf.c71 static void omap_gem_dmabuf_release(struct dma_buf *buffer) argument
73 struct drm_gem_object *obj = buffer->priv;
81 static int omap_gem_dmabuf_begin_cpu_access(struct dma_buf *buffer, argument
84 struct drm_gem_object *obj = buffer->priv;
87 /* TODO we would need to pin at least part of the buffer to
96 static void omap_gem_dmabuf_end_cpu_access(struct dma_buf *buffer, argument
99 struct drm_gem_object *obj = buffer->priv;
104 static void *omap_gem_dmabuf_kmap_atomic(struct dma_buf *buffer, argument
107 struct drm_gem_object *obj = buffer->priv;
114 static void omap_gem_dmabuf_kunmap_atomic(struct dma_buf *buffer, argument
120 omap_gem_dmabuf_kmap(struct dma_buf *buffer, unsigned long page_num) argument
130 omap_gem_dmabuf_kunmap(struct dma_buf *buffer, unsigned long page_num, void *addr) argument
139 omap_gem_dmabuf_mmap(struct dma_buf *buffer, struct vm_area_struct *vma) argument
177 omap_gem_prime_import(struct drm_device *dev, struct dma_buf *buffer) argument
[all...]

Completed in 2407 milliseconds

1234567891011>>