| /linux/drivers/s390/char/ |
| H A D | sclp_rw.c | 43 struct sclp_buffer *buffer; in sclp_make_buffer() local 51 buffer = ((struct sclp_buffer *) ((addr_t) sccb + PAGE_SIZE)) - 1; in sclp_make_buffer() 52 buffer->sccb = sccb; in sclp_make_buffer() 53 buffer->retry_count = 0; in sclp_make_buffer() 54 buffer->messages = 0; in sclp_make_buffer() 55 buffer->char_sum = 0; in sclp_make_buffer() 56 buffer->current_line = NULL; in sclp_make_buffer() 57 buffer->current_length = 0; in sclp_make_buffer() 58 buffer->columns = columns; in sclp_make_buffer() 59 buffer->htab = htab; in sclp_make_buffer() [all …]
|
| /linux/tools/testing/selftests/mm/ |
| H A D | hmm-tests.c | 183 struct hmm_buffer *buffer, in hmm_dmirror_cmd() argument 190 cmd.addr = (__u64)buffer->ptr; in hmm_dmirror_cmd() 191 cmd.ptr = (__u64)buffer->mirror; in hmm_dmirror_cmd() 202 buffer->cpages = cmd.cpages; in hmm_dmirror_cmd() 203 buffer->faults = cmd.faults; in hmm_dmirror_cmd() 208 static void hmm_buffer_free(struct hmm_buffer *buffer) in hmm_buffer_free() argument 210 if (buffer == NULL) in hmm_buffer_free() 213 if (buffer->ptr) { in hmm_buffer_free() 214 munmap(buffer->ptr, buffer->size); in hmm_buffer_free() 215 buffer->ptr = NULL; in hmm_buffer_free() [all …]
|
| /linux/drivers/gpu/drm/etnaviv/ |
| H A D | etnaviv_buffer.c | 26 static inline void OUT(struct etnaviv_cmdbuf *buffer, u32 data) in OUT() argument 28 u32 *vaddr = (u32 *)buffer->vaddr; in OUT() 30 BUG_ON(buffer->user_size >= buffer->size); in OUT() 32 vaddr[buffer->user_size / 4] = data; in OUT() 33 buffer->user_size += 4; in OUT() 36 static inline void CMD_LOAD_STATE(struct etnaviv_cmdbuf *buffer, in CMD_LOAD_STATE() argument 41 buffer->user_size = ALIGN(buffer->user_size, 8); in CMD_LOAD_STATE() 44 OUT(buffer, VIV_FE_LOAD_STATE_HEADER_OP_LOAD_STATE | in CMD_LOAD_STATE() 47 OUT(buffer, value); in CMD_LOAD_STATE() 50 static inline void CMD_END(struct etnaviv_cmdbuf *buffer) in CMD_END() argument [all …]
|
| /linux/fs/configfs/ |
| H A D | file.c | 56 static int fill_read_buffer(struct file *file, struct configfs_buffer *buffer) in fill_read_buffer() argument 61 if (!buffer->page) in fill_read_buffer() 62 buffer->page = (char *) get_zeroed_page(GFP_KERNEL); in fill_read_buffer() 63 if (!buffer->page) in fill_read_buffer() 68 count = buffer->attr->show(buffer->item, buffer->page); in fill_read_buffer() 75 buffer->needs_read_fill = 0; in fill_read_buffer() 76 buffer->count = count; in fill_read_buffer() 83 struct configfs_buffer *buffer = file->private_data; in configfs_read_iter() local 86 mutex_lock(&buffer->mutex); in configfs_read_iter() 87 if (buffer->needs_read_fill) { in configfs_read_iter() [all …]
|
| /linux/include/linux/ |
| H A D | ring_buffer.h | 66 u64 ring_buffer_event_time_stamp(struct trace_buffer *buffer, 83 void ring_buffer_discard_commit(struct trace_buffer *buffer, 98 void *ring_buffer_meta_scratch(struct trace_buffer *buffer, unsigned int *size); 124 int ring_buffer_wait(struct trace_buffer *buffer, int cpu, int full, 126 __poll_t ring_buffer_poll_wait(struct trace_buffer *buffer, int cpu, 128 void ring_buffer_wake_waiters(struct trace_buffer *buffer, int cpu); 132 void ring_buffer_free(struct trace_buffer *buffer); 134 int ring_buffer_resize(struct trace_buffer *buffer, unsigned long size, int cpu); 136 void ring_buffer_change_overwrite(struct trace_buffer *buffer, int val); 138 struct ring_buffer_event *ring_buffer_lock_reserve(struct trace_buffer *buffer, [all …]
|
| /linux/drivers/pnp/ |
| H A D | interface.c | 26 char *buffer; /* pointer to begin of buffer */ member 37 static int pnp_printf(pnp_info_buffer_t * buffer, char *fmt, ...) in pnp_printf() argument 42 if (buffer->stop || buffer->error) in pnp_printf() 45 res = vsnprintf(buffer->curr, buffer->len - buffer->size, fmt, args); in pnp_printf() 47 if (buffer->size + res >= buffer->len) { in pnp_printf() 48 buffer->stop = 1; in pnp_printf() 51 buffer->curr += res; in pnp_printf() 52 buffer->size += res; in pnp_printf() 56 static void pnp_print_port(pnp_info_buffer_t * buffer, char *space, in pnp_print_port() argument 59 pnp_printf(buffer, "%sport %#llx-%#llx, align %#llx, size %#llx, " in pnp_print_port() [all …]
|
| /linux/drivers/iio/ |
| H A D | industrialio-buffer.c | 45 struct iio_buffer *buffer; member 144 struct iio_buffer *rb = ib->buffer; in iio_buffer_read() 213 struct iio_buffer *rb = ib->buffer; in iio_buffer_write() 276 struct iio_buffer *rb = ib->buffer; in iio_buffer_poll() 302 struct iio_buffer *rb = ib->buffer; in iio_buffer_read_wrapper() 315 struct iio_buffer *rb = ib->buffer; in iio_buffer_write_wrapper() 328 struct iio_buffer *rb = ib->buffer; in iio_buffer_poll_wrapper() 347 struct iio_buffer *buffer; in iio_buffer_wakeup_poll() local 351 buffer = iio_dev_opaque->attached_buffers[i]; in iio_buffer_wakeup_poll() 352 wake_up(&buffer->pollq); in iio_buffer_wakeup_poll() [all …]
|
| /linux/tools/wmi/ |
| H A D | dell-smbios-example.c | 32 static void show_buffer(struct dell_wmi_smbios_buffer *buffer) in show_buffer() argument 35 buffer->std.cmd_class, buffer->std.cmd_select, in show_buffer() 36 buffer->std.input[0], buffer->std.input[1], in show_buffer() 37 buffer->std.input[2], buffer->std.input[3], in show_buffer() 38 buffer->std.output[0], buffer->std.output[1], in show_buffer() 39 buffer->std.output[2], buffer->std.output[3]); in show_buffer() 42 static int run_wmi_smbios_cmd(struct dell_wmi_smbios_buffer *buffer) in run_wmi_smbios_cmd() argument 48 ret = ioctl(fd, DELL_WMI_SMBIOS_CMD, buffer); in run_wmi_smbios_cmd() 95 struct dell_wmi_smbios_buffer *buffer) in token_is_active() argument 99 buffer->std.cmd_class = CLASS_TOKEN_READ; in token_is_active() [all …]
|
| /linux/drivers/android/ |
| H A D | binder_alloc.c | 51 static struct binder_buffer *binder_buffer_next(struct binder_buffer *buffer) in binder_buffer_next() argument 53 return list_entry(buffer->entry.next, struct binder_buffer, entry); in binder_buffer_next() 56 static struct binder_buffer *binder_buffer_prev(struct binder_buffer *buffer) in binder_buffer_prev() argument 58 return list_entry(buffer->entry.prev, struct binder_buffer, entry); in binder_buffer_prev() 62 struct binder_buffer *buffer) in binder_alloc_buffer_size() argument 64 if (list_is_last(&buffer->entry, &alloc->buffers)) in binder_alloc_buffer_size() 65 return alloc->vm_start + alloc->buffer_size - buffer->user_data; in binder_alloc_buffer_size() 66 return binder_buffer_next(buffer)->user_data - buffer->user_data; in binder_alloc_buffer_size() 75 struct binder_buffer *buffer; in binder_insert_free_buffer() local 89 buffer = rb_entry(parent, struct binder_buffer, rb_node); in binder_insert_free_buffer() [all …]
|
| /linux/sound/usb/6fire/ |
| H A D | comm.c | 22 u8 *buffer, void *context, void(*handler)(struct urb *urb)) in usb6fire_comm_init_urb() argument 25 urb->transfer_buffer = buffer; in usb6fire_comm_init_urb() 55 static void usb6fire_comm_init_buffer(u8 *buffer, u8 id, u8 request, in usb6fire_comm_init_buffer() argument 58 buffer[0] = 0x01; in usb6fire_comm_init_buffer() 59 buffer[2] = request; in usb6fire_comm_init_buffer() 60 buffer[3] = id; in usb6fire_comm_init_buffer() 63 buffer[1] = 0x05; /* length (starting at buffer[2]) */ in usb6fire_comm_init_buffer() 64 buffer[4] = reg; in usb6fire_comm_init_buffer() 65 buffer[5] = vl; in usb6fire_comm_init_buffer() 66 buffer[6] = vh; in usb6fire_comm_init_buffer() [all …]
|
| /linux/sound/firewire/dice/ |
| H A D | dice-proc.c | 11 static int dice_proc_read_mem(struct snd_dice *dice, void *buffer, in dice_proc_read_mem() argument 19 buffer, 4 * quadlets, 0); in dice_proc_read_mem() 24 be32_to_cpus(&((u32 *)buffer)[i]); in dice_proc_read_mem() 57 struct snd_info_buffer *buffer) in dice_proc_read() argument 119 snd_iprintf(buffer, "sections:\n"); in dice_proc_read() 121 snd_iprintf(buffer, " %s: offset %u, size %u\n", in dice_proc_read() 128 snd_iprintf(buffer, "global:\n"); in dice_proc_read() 129 snd_iprintf(buffer, " owner: %04x:%04x%08x\n", in dice_proc_read() 132 snd_iprintf(buffer, " notification: %08x\n", buf.global.notification); in dice_proc_read() 134 snd_iprintf(buffer, " nick name: %s\n", buf.global.nick_name); in dice_proc_read() [all …]
|
| /linux/arch/riscv/include/asm/ |
| H A D | io.h | 67 void *buffer, \ 72 ctype *buf = buffer; \ 84 const void *buffer, \ 89 const ctype *buf = buffer; \ 101 #define readsb(addr, buffer, count) __readsb(addr, buffer, count) argument 102 #define readsw(addr, buffer, count) __readsw(addr, buffer, count) argument 103 #define readsl(addr, buffer, count) __readsl(addr, buffer, count) argument 108 #define insb(addr, buffer, count) __insb(PCI_IOBASE + (addr), buffer, count) argument 109 #define insw(addr, buffer, count) __insw(PCI_IOBASE + (addr), buffer, count) argument 110 #define insl(addr, buffer, count) __insl(PCI_IOBASE + (addr), buffer, count) argument [all …]
|
| /linux/drivers/gpu/drm/ |
| H A D | drm_client.c | 185 void drm_client_buffer_delete(struct drm_client_buffer *buffer) in drm_client_buffer_delete() argument 190 if (!buffer) in drm_client_buffer_delete() 193 gem = buffer->fb->obj[0]; in drm_client_buffer_delete() 194 drm_gem_vunmap(gem, &buffer->map); in drm_client_buffer_delete() 196 ret = drm_mode_rmfb(buffer->client->dev, buffer->fb->base.id, buffer->client->file); in drm_client_buffer_delete() 198 drm_err(buffer->client->dev, in drm_client_buffer_delete() 199 "Error removing FB:%u (%d)\n", buffer->fb->base.id, ret); in drm_client_buffer_delete() 201 drm_gem_object_put(buffer->gem); in drm_client_buffer_delete() 203 kfree(buffer); in drm_client_buffer_delete() 223 struct drm_client_buffer *buffer; in drm_client_buffer_create() local [all …]
|
| /linux/sound/pci/lola/ |
| H A D | lola_proc.c | 16 static void print_audio_widget(struct snd_info_buffer *buffer, in print_audio_widget() argument 22 snd_iprintf(buffer, "Node 0x%02x %s wcaps 0x%x\n", nid, name, val); in print_audio_widget() 24 snd_iprintf(buffer, " Formats: 0x%x\n", val); in print_audio_widget() 27 static void print_pin_widget(struct snd_info_buffer *buffer, in print_pin_widget() argument 34 snd_iprintf(buffer, "Node 0x%02x %s wcaps 0x%x\n", nid, name, val); in print_pin_widget() 38 snd_iprintf(buffer, " Amp-Caps: 0x%x\n", val); in print_pin_widget() 39 snd_iprintf(buffer, " mute=%d, step-size=%d, steps=%d, ofs=%d\n", in print_pin_widget() 45 snd_iprintf(buffer, " Max-level: 0x%x\n", val); in print_pin_widget() 48 static void print_clock_widget(struct snd_info_buffer *buffer, in print_clock_widget() argument 55 snd_iprintf(buffer, "Node 0x%02x [Clock] wcaps 0x%x\n", nid, val); in print_clock_widget() [all …]
|
| /linux/sound/firewire/fireworks/ |
| H A D | fireworks_proc.c | 28 proc_read_hwinfo(struct snd_info_entry *entry, struct snd_info_buffer *buffer) in proc_read_hwinfo() argument 41 snd_iprintf(buffer, "guid_hi: 0x%X\n", hwinfo->guid_hi); in proc_read_hwinfo() 42 snd_iprintf(buffer, "guid_lo: 0x%X\n", hwinfo->guid_lo); in proc_read_hwinfo() 43 snd_iprintf(buffer, "type: 0x%X\n", hwinfo->type); in proc_read_hwinfo() 44 snd_iprintf(buffer, "version: 0x%X\n", hwinfo->version); in proc_read_hwinfo() 45 snd_iprintf(buffer, "vendor_name: %s\n", hwinfo->vendor_name); in proc_read_hwinfo() 46 snd_iprintf(buffer, "model_name: %s\n", hwinfo->model_name); in proc_read_hwinfo() 48 snd_iprintf(buffer, "dsp_version: 0x%X\n", hwinfo->dsp_version); in proc_read_hwinfo() 49 snd_iprintf(buffer, "arm_version: 0x%X\n", hwinfo->arm_version); in proc_read_hwinfo() 50 snd_iprintf(buffer, "fpga_version: 0x%X\n", hwinfo->fpga_version); in proc_read_hwinfo() [all …]
|
| /linux/drivers/scsi/ |
| H A D | sr_vendor.c | 126 unsigned char *buffer; /* the buffer for the ioctl */ in sr_set_blocklength() local 134 buffer = kmalloc(512, GFP_KERNEL); in sr_set_blocklength() 135 if (!buffer) in sr_set_blocklength() 145 modesel = (struct ccs_modesel_head *) buffer; in sr_set_blocklength() 151 cgc.buffer = buffer; in sr_set_blocklength() 164 kfree(buffer); in sr_set_blocklength() 175 unsigned char *buffer; /* the buffer for the ioctl */ in sr_cd_check() local 182 buffer = kmalloc(512, GFP_KERNEL); in sr_cd_check() 183 if (!buffer) in sr_cd_check() 198 cgc.buffer = buffer; in sr_cd_check() [all …]
|
| /linux/arch/sparc/boot/ |
| H A D | piggyback.c | 104 char buffer[1024]; in get_start_end() local 111 while (fgets(buffer, 1024, map)) { in get_start_end() 112 if (start_line(buffer)) in get_start_end() 113 *start = strtoul(buffer, NULL, 16); in get_start_end() 114 else if (end_line(buffer)) in get_start_end() 115 *end = strtoul(buffer, NULL, 16); in get_start_end() 137 char buffer[BUFSIZE]; in get_hdrs_offset() local 143 if (read(kernelfd, buffer, BUFSIZE) != BUFSIZE) in get_hdrs_offset() 146 if (buffer[40] == 'H' && buffer[41] == 'd' && in get_hdrs_offset() 147 buffer[42] == 'r' && buffer[43] == 'S') { in get_hdrs_offset() [all …]
|
| /linux/drivers/gpu/drm/nouveau/nvkm/subdev/fault/ |
| H A D | tu102.c | 36 struct nvkm_fault_buffer *buffer = container_of(inth, typeof(*buffer), inth); in tu102_fault_buffer_notify() local 38 nvkm_event_ntfy(&buffer->fault->event, buffer->id, NVKM_FAULT_BUFFER_EVENT_PENDING); in tu102_fault_buffer_notify() 43 tu102_fault_buffer_intr(struct nvkm_fault_buffer *buffer, bool enable) in tu102_fault_buffer_intr() argument 46 nvkm_inth_allow(&buffer->inth); in tu102_fault_buffer_intr() 48 nvkm_inth_block(&buffer->inth); in tu102_fault_buffer_intr() 52 tu102_fault_buffer_fini(struct nvkm_fault_buffer *buffer) in tu102_fault_buffer_fini() argument 54 struct nvkm_device *device = buffer->fault->subdev.device; in tu102_fault_buffer_fini() 55 const u32 foff = buffer->id * 0x20; in tu102_fault_buffer_fini() 61 tu102_fault_buffer_init(struct nvkm_fault_buffer *buffer) in tu102_fault_buffer_init() argument 63 struct nvkm_device *device = buffer->fault->subdev.device; in tu102_fault_buffer_init() [all …]
|
| H A D | gp100.c | 30 gp100_fault_buffer_intr(struct nvkm_fault_buffer *buffer, bool enable) in gp100_fault_buffer_intr() argument 32 struct nvkm_device *device = buffer->fault->subdev.device; in gp100_fault_buffer_intr() 37 gp100_fault_buffer_fini(struct nvkm_fault_buffer *buffer) in gp100_fault_buffer_fini() argument 39 struct nvkm_device *device = buffer->fault->subdev.device; in gp100_fault_buffer_fini() 44 gp100_fault_buffer_init(struct nvkm_fault_buffer *buffer) in gp100_fault_buffer_init() argument 46 struct nvkm_device *device = buffer->fault->subdev.device; in gp100_fault_buffer_init() 47 nvkm_wr32(device, 0x002a74, upper_32_bits(buffer->addr)); in gp100_fault_buffer_init() 48 nvkm_wr32(device, 0x002a70, lower_32_bits(buffer->addr)); in gp100_fault_buffer_init() 52 u64 gp100_fault_buffer_pin(struct nvkm_fault_buffer *buffer) in gp100_fault_buffer_pin() argument 54 return nvkm_memory_bar2(buffer->mem); in gp100_fault_buffer_pin() [all …]
|
| H A D | gv100.c | 34 struct nvkm_fault_buffer *buffer = fault->buffer[0]; in gv100_fault_buffer_process() local 36 struct nvkm_memory *mem = buffer->mem; in gv100_fault_buffer_process() 37 u32 get = nvkm_rd32(device, buffer->get); in gv100_fault_buffer_process() 38 u32 put = nvkm_rd32(device, buffer->put); in gv100_fault_buffer_process() 44 const u32 base = get * buffer->fault->func->buffer.entry_size; in gv100_fault_buffer_process() 55 if (++get == buffer->entries) in gv100_fault_buffer_process() 57 nvkm_wr32(device, buffer->get, get); in gv100_fault_buffer_process() 76 gv100_fault_buffer_intr(struct nvkm_fault_buffer *buffer, bool enable) in gv100_fault_buffer_intr() argument 78 struct nvkm_device *device = buffer->fault->subdev.device; in gv100_fault_buffer_intr() 79 const u32 intr = buffer->id ? 0x08000000 : 0x20000000; in gv100_fault_buffer_intr() [all …]
|
| /linux/drivers/dma-buf/heaps/ |
| H A D | system_heap.c | 76 struct system_heap_buffer *buffer = dmabuf->priv; in system_heap_attach() local 84 ret = dup_sg_table(&buffer->sg_table, &a->table); in system_heap_attach() 96 mutex_lock(&buffer->lock); in system_heap_attach() 97 list_add(&a->list, &buffer->attachments); in system_heap_attach() 98 mutex_unlock(&buffer->lock); in system_heap_attach() 106 struct system_heap_buffer *buffer = dmabuf->priv; in system_heap_detach() local 109 mutex_lock(&buffer->lock); in system_heap_detach() 111 mutex_unlock(&buffer->lock); in system_heap_detach() 145 struct system_heap_buffer *buffer = dmabuf->priv; in system_heap_dma_buf_begin_cpu_access() local 148 mutex_lock(&buffer->lock); in system_heap_dma_buf_begin_cpu_access() [all …]
|
| /linux/drivers/iio/buffer/ |
| H A D | industrialio-buffer-dmaengine.c | 43 struct iio_buffer *buffer) in iio_buffer_to_dmaengine_buffer() argument 45 return container_of(buffer, struct dmaengine_buffer, queue.buffer); in iio_buffer_to_dmaengine_buffer() 65 iio_buffer_to_dmaengine_buffer(&queue->buffer); in iio_dmaengine_buffer_submit_block() 79 if (queue->buffer.direction == IIO_BUFFER_DIRECTION_IN) in iio_dmaengine_buffer_submit_block() 112 if (queue->buffer.direction == IIO_BUFFER_DIRECTION_IN) in iio_dmaengine_buffer_submit_block() 146 iio_buffer_to_dmaengine_buffer(&queue->buffer); in iio_dmaengine_buffer_abort() 194 struct iio_buffer *buffer = to_iio_dev_attr(attr)->buffer; in iio_dmaengine_buffer_get_length_align() local 196 iio_buffer_to_dmaengine_buffer(buffer); in iio_dmaengine_buffer_get_length_align() 253 dmaengine_buffer->queue.buffer.attrs = iio_dmaengine_buffer_attrs; in iio_dmaengine_buffer_alloc() 254 dmaengine_buffer->queue.buffer.access = &iio_dmaengine_buffer_ops; in iio_dmaengine_buffer_alloc() [all …]
|
| /linux/include/linux/iio/ |
| H A D | buffer_impl.h | 70 int (*store_to)(struct iio_buffer *buffer, const void *data); 71 int (*read)(struct iio_buffer *buffer, size_t n, char __user *buf); 72 size_t (*data_available)(struct iio_buffer *buffer); 73 int (*remove_from)(struct iio_buffer *buffer, void *data); 74 int (*write)(struct iio_buffer *buffer, size_t n, const char __user *buf); 75 size_t (*space_available)(struct iio_buffer *buffer); 77 int (*request_update)(struct iio_buffer *buffer); 79 int (*set_bytes_per_datum)(struct iio_buffer *buffer, size_t bpd); 80 int (*set_length)(struct iio_buffer *buffer, unsigned int length); 82 int (*enable)(struct iio_buffer *buffer, struct iio_dev *indio_dev); [all …]
|
| /linux/drivers/usb/misc/ |
| H A D | cytherm.c | 81 unsigned char *buffer; in brightness_store() local 84 buffer = kmalloc(8, GFP_KERNEL); in brightness_store() 85 if (!buffer) in brightness_store() 97 cytherm->brightness, buffer, 8); in brightness_store() 102 0x01, buffer, 8); in brightness_store() 106 kfree(buffer); in brightness_store() 123 unsigned char *buffer; in temp_show() local 127 buffer = kmalloc(8, GFP_KERNEL); in temp_show() 128 if (!buffer) in temp_show() 132 retval = vendor_command(cytherm->udev, READ_RAM, TEMP, 0, buffer, 8); in temp_show() [all …]
|
| /linux/drivers/acpi/acpica/ |
| H A D | exstorob.c | 34 u8 *buffer; in acpi_ex_store_buffer_to_buffer() local 46 buffer = ACPI_CAST_PTR(u8, source_desc->buffer.pointer); in acpi_ex_store_buffer_to_buffer() 47 length = source_desc->buffer.length; in acpi_ex_store_buffer_to_buffer() 53 if ((target_desc->buffer.length == 0) || in acpi_ex_store_buffer_to_buffer() 55 target_desc->buffer.pointer = ACPI_ALLOCATE(length); in acpi_ex_store_buffer_to_buffer() 56 if (!target_desc->buffer.pointer) { in acpi_ex_store_buffer_to_buffer() 60 target_desc->buffer.length = length; in acpi_ex_store_buffer_to_buffer() 65 if (length <= target_desc->buffer.length) { in acpi_ex_store_buffer_to_buffer() 69 memset(target_desc->buffer.pointer, 0, in acpi_ex_store_buffer_to_buffer() 70 target_desc->buffer.length); in acpi_ex_store_buffer_to_buffer() [all …]
|