Home
last modified time | relevance | path

Searched refs:buffer (Results 1 – 25 of 2310) sorted by relevance

12345678910>>...93

/linux/drivers/s390/char/
H A Dsclp_rw.c43 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 Dhmm-tests.c193 struct hmm_buffer *buffer, in hmm_dmirror_cmd()
200 cmd.addr = (__u64)buffer->ptr; in hmm_dmirror_cmd()
201 cmd.ptr = (__u64)buffer->mirror; in hmm_dmirror_cmd()
212 buffer->cpages = cmd.cpages; in hmm_dmirror_cmd()
213 buffer->faults = cmd.faults;
218 static void hmm_buffer_free(struct hmm_buffer *buffer) in hmm_buffer_free()
220 if (buffer == NULL) in hmm_buffer_free()
223 if (buffer->ptr) { in hmm_buffer_free()
224 munmap(buffer->ptr, buffer in hmm_buffer_free()
189 hmm_dmirror_cmd(int fd,unsigned long request,struct hmm_buffer * buffer,unsigned long npages) hmm_dmirror_cmd() argument
214 hmm_buffer_free(struct hmm_buffer * buffer) hmm_buffer_free() argument
280 hmm_migrate_sys_to_dev(int fd,struct hmm_buffer * buffer,unsigned long npages) hmm_migrate_sys_to_dev() argument
287 hmm_migrate_dev_to_sys(int fd,struct hmm_buffer * buffer,unsigned long npages) hmm_migrate_dev_to_sys() argument
305 struct hmm_buffer *buffer; TEST_F() local
369 struct hmm_buffer *buffer; TEST_F() local
428 struct hmm_buffer *buffer; TEST_F() local
476 struct hmm_buffer *buffer; TEST_F() local
544 struct hmm_buffer *buffer; TEST_F() local
651 struct hmm_buffer *buffer; TEST_F() local
728 struct hmm_buffer *buffer; TEST_F() local
784 struct hmm_buffer *buffer; TEST_F() local
839 struct hmm_buffer *buffer; TEST_F() local
894 struct hmm_buffer *buffer; TEST_F() local
952 struct hmm_buffer *buffer; TEST_F() local
998 struct hmm_buffer *buffer; TEST_F() local
1050 struct hmm_buffer *buffer; TEST_F() local
1106 struct hmm_buffer *buffer; TEST_F() local
1158 struct hmm_buffer *buffer; TEST_F() local
1193 struct hmm_buffer *buffer; TEST_F() local
1285 struct hmm_buffer *buffer; TEST_F() local
1344 struct hmm_buffer *buffer; TEST_F() local
1392 struct hmm_buffer *buffer = p; unmap_buffer() local
1418 struct hmm_buffer *buffer; TEST_F() local
1468 struct hmm_buffer *buffer; TEST_F() local
1510 struct hmm_buffer *buffer; TEST_F() local
1612 struct hmm_buffer *buffer; TEST_F() local
1700 struct hmm_buffer *buffer; TEST_F() local
1775 struct hmm_buffer *buffer; TEST_F() local
1829 struct hmm_buffer *buffer; TEST_F() local
1882 struct hmm_buffer *buffer; TEST_F() local
1980 struct hmm_buffer *buffer; TEST_F() local
2069 struct hmm_buffer *buffer; TEST_F() local
2144 struct hmm_buffer *buffer; TEST_F() local
2195 struct hmm_buffer *buffer; TEST_F() local
2259 struct hmm_buffer *buffer; TEST_F() local
2318 struct hmm_buffer *buffer; TEST_F() local
2407 struct hmm_buffer *buffer; TEST_F() local
2482 struct hmm_buffer *buffer; TEST_F() local
2582 struct hmm_buffer *buffer; TEST_F() local
2677 struct hmm_buffer *buffer; TEST_F() local
2771 struct hmm_buffer *buffer; hmm_buffer_alloc() local
2819 struct hmm_buffer *buffer; run_migration_benchmark() local
[all...]
/linux/sound/hda/common/
H A Dproc.c47 static void print_nid_array(struct snd_info_buffer *buffer, in print_nid_array() argument
58 snd_iprintf(buffer, in print_nid_array()
63 snd_iprintf(buffer, in print_nid_array()
74 static void print_nid_pcms(struct snd_info_buffer *buffer, in print_nid_pcms() argument
84 snd_iprintf(buffer, " Device: name=\"%s\", " in print_nid_pcms()
93 static void print_amp_caps(struct snd_info_buffer *buffer, in print_amp_caps() argument
100 snd_iprintf(buffer, "N/A\n"); in print_amp_caps()
103 snd_iprintf(buffer, "ofs=0x%02x, nsteps=0x%02x, stepsize=0x%02x, " in print_amp_caps()
133 static void print_amp_vals(struct snd_info_buffer *buffer, in print_amp_vals() argument
145 snd_iprintf(buffer, " ["); in print_amp_vals()
161 print_pcm_rates(struct snd_info_buffer * buffer,unsigned int pcm) print_pcm_rates() argument
177 print_pcm_bits(struct snd_info_buffer * buffer,unsigned int pcm) print_pcm_bits() argument
186 print_pcm_formats(struct snd_info_buffer * buffer,unsigned int streams) print_pcm_formats() argument
199 print_pcm_caps(struct snd_info_buffer * buffer,struct hda_codec * codec,hda_nid_t nid) print_pcm_caps() argument
304 print_pin_caps(struct snd_info_buffer * buffer,struct hda_codec * codec,hda_nid_t nid,int * supports_vref) print_pin_caps() argument
400 print_pin_ctls(struct snd_info_buffer * buffer,struct hda_codec * codec,hda_nid_t nid,int supports_vref) print_pin_ctls() argument
438 print_vol_knob(struct snd_info_buffer * buffer,struct hda_codec * codec,hda_nid_t nid) print_vol_knob() argument
450 print_audio_io(struct snd_info_buffer * buffer,struct hda_codec * codec,hda_nid_t nid,unsigned int wid_type) print_audio_io() argument
468 print_digital_conv(struct snd_info_buffer * buffer,struct hda_codec * codec,hda_nid_t nid) print_digital_conv() argument
512 print_power_state(struct snd_info_buffer * buffer,struct hda_codec * codec,hda_nid_t nid) print_power_state() argument
553 print_unsol_cap(struct snd_info_buffer * buffer,struct hda_codec * codec,hda_nid_t nid) print_unsol_cap() argument
573 print_proc_caps(struct snd_info_buffer * buffer,struct hda_codec * codec,hda_nid_t nid) print_proc_caps() argument
598 print_conn_list(struct snd_info_buffer * buffer,struct hda_codec * codec,hda_nid_t nid,unsigned int wid_type,hda_nid_t * conn,int conn_len) print_conn_list() argument
638 print_gpio(struct snd_info_buffer * buffer,struct hda_codec * codec,hda_nid_t nid) print_gpio() argument
682 print_dpmst_connections(struct snd_info_buffer * buffer,struct hda_codec * codec,hda_nid_t nid,int dev_num) print_dpmst_connections() argument
714 print_device_list(struct snd_info_buffer * buffer,struct hda_codec * codec,hda_nid_t nid) print_device_list() argument
748 print_codec_core_info(struct hdac_device * codec,struct snd_info_buffer * buffer) print_codec_core_info() argument
774 print_codec_info(struct snd_info_entry * entry,struct snd_info_buffer * buffer) print_codec_info() argument
[all...]
/linux/drivers/media/tuners/
H A Dtea5767.c133 unsigned char *buffer) in tea5767_status_dump() argument
137 if (TEA5767_READY_FLAG_MASK & buffer[0]) in tea5767_status_dump()
142 if (TEA5767_BAND_LIMIT_MASK & buffer[0]) in tea5767_status_dump()
147 div = ((buffer[0] & 0x3f) << 8) | buffer[1]; in tea5767_status_dump()
164 buffer[0] = (div >> 8) & 0x3f; in tea5767_status_dump()
165 buffer[1] = div & 0xff; in tea5767_status_dump()
170 if (TEA5767_STEREO_MASK & buffer[2]) in tea5767_status_dump()
175 tuner_info("IF Counter = %d\n", buffer[2] & TEA5767_IF_CNTR_MASK); in tea5767_status_dump()
178 (buffer[3] & TEA5767_ADC_LEVEL_MASK) >> 4); in tea5767_status_dump()
180 tuner_info("Chip ID = %d\n", (buffer[3] & TEA5767_CHIP_ID_MASK)); in tea5767_status_dump()
[all …]
H A Dtea5761.c123 static void tea5761_status_dump(unsigned char *buffer) in tea5761_status_dump() argument
127 div = ((buffer[2] & 0x3f) << 8) | buffer[3]; in tea5761_status_dump()
142 unsigned char buffer[7] = {0, 0, 0, 0, 0, 0, 0 }; in __set_radio_freq() local
150 buffer[5] |= TEA5761_TNCTRL_MU; in __set_radio_freq()
152 buffer[4] |= TEA5761_TNCTRL_PUPD_0; in __set_radio_freq()
158 buffer[5] |= TEA5761_TNCTRL_MST; in __set_radio_freq()
164 buffer[1] = (div >> 8) & 0x3f; in __set_radio_freq()
165 buffer[2] = div & 0xff; in __set_radio_freq()
168 tea5761_status_dump(buffer); in __set_radio_freq()
170 if (7 != (rc = tuner_i2c_xfer_send(&priv->i2c_props, buffer, 7))) in __set_radio_freq()
[all …]
/linux/drivers/pnp/
H A Dinterface.c26 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/include/linux/
H A Dring_buffer.h67 u64 ring_buffer_event_time_stamp(struct trace_buffer *buffer,
84 void ring_buffer_discard_commit(struct trace_buffer *buffer,
99 void *ring_buffer_meta_scratch(struct trace_buffer *buffer, unsigned int *size);
125 int ring_buffer_wait(struct trace_buffer *buffer, int cpu, int full,
127 __poll_t ring_buffer_poll_wait(struct trace_buffer *buffer, int cpu,
129 void ring_buffer_wake_waiters(struct trace_buffer *buffer, int cpu);
133 void ring_buffer_free(struct trace_buffer *buffer);
135 int ring_buffer_resize(struct trace_buffer *buffer, unsigned long size, int cpu);
137 void ring_buffer_change_overwrite(struct trace_buffer *buffer, int val);
139 struct ring_buffer_event *ring_buffer_lock_reserve(struct trace_buffer *buffer,
[all …]
/linux/tools/wmi/
H A Ddell-smbios-example.c32 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/net/ethernet/hisilicon/hibmcge/
H A Dhbg_txrx.c16 #define buffer_to_dma_dir(buffer) (((buffer)->dir == HBG_DIR_RX) ? \ argument
42 static int hbg_dma_map(struct hbg_buffer *buffer) in hbg_dma_map() argument
44 struct hbg_priv *priv = buffer->priv; in hbg_dma_map()
46 buffer->skb_dma = dma_map_single(&priv->pdev->dev, in hbg_dma_map()
47 buffer->skb->data, buffer->skb_len, in hbg_dma_map()
48 buffer_to_dma_dir(buffer)); in hbg_dma_map()
49 if (unlikely(dma_mapping_error(&priv->pdev->dev, buffer->skb_dma))) { in hbg_dma_map()
50 if (buffer->dir == HBG_DIR_RX) in hbg_dma_map()
61 static void hbg_dma_unmap(struct hbg_buffer *buffer) in hbg_dma_unmap() argument
63 struct hbg_priv *priv = buffer->priv; in hbg_dma_unmap()
[all …]
/linux/sound/usb/6fire/
H A Dcomm.c22 u8 *buffer, void *context, void(*handler)(struct urb *urb)) in usb6fire_comm_init_urb() argument
24 urb->transfer_buffer = buffer; in usb6fire_comm_init_urb()
57 static void usb6fire_comm_init_buffer(u8 *buffer, u8 id, u8 request, in usb6fire_comm_init_buffer() argument
60 buffer[0] = 0x01; in usb6fire_comm_init_buffer()
61 buffer[2] = request; in usb6fire_comm_init_buffer()
62 buffer[3] = id; in usb6fire_comm_init_buffer()
65 buffer[1] = 0x05; /* length (starting at buffer[2]) */ in usb6fire_comm_init_buffer()
66 buffer[4] = reg; in usb6fire_comm_init_buffer()
67 buffer[5] = vl; in usb6fire_comm_init_buffer()
68 buffer[6] = vh; in usb6fire_comm_init_buffer()
[all …]
/linux/sound/firewire/dice/
H A Ddice-proc.c11 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 Dio.h67 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
109 #define insb(addr, buffer, count) __insb(PCI_IOBASE + (addr), buffer, count) argument
110 #define insw(addr, buffer, count) __insw(PCI_IOBASE + (addr), buffer, count) argument
111 #define insl(addr, buffer, count) __insl(PCI_IOBASE + (addr), buffer, count) argument
[all …]
/linux/sound/pci/lola/
H A Dlola_proc.c16 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/drivers/scsi/
H A Dsr_vendor.c126 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/sound/firewire/fireworks/
H A Dfireworks_proc.c28 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/arch/sparc/boot/
H A Dpiggyback.c104 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 Dgp100.c30 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 Dtu102.c36 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 Dgv100.c34 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 …]
H A Duser.c34 struct nvkm_fault_buffer *buffer = nvkm_fault_buffer(object); in nvkm_ufault_uevent() local
42 return nvkm_uevent_add(uevent, &buffer->fault->event, buffer->id, in nvkm_ufault_uevent()
50 struct nvkm_fault_buffer *buffer = nvkm_fault_buffer(object); in nvkm_ufault_map() local
51 struct nvkm_device *device = buffer->fault->subdev.device; in nvkm_ufault_map()
53 *addr = device->func->resource_addr(device, NVKM_BAR2_INST) + buffer->addr; in nvkm_ufault_map()
54 *size = nvkm_memory_size(buffer->mem); in nvkm_ufault_map()
61 struct nvkm_fault_buffer *buffer = nvkm_fault_buffer(object); in nvkm_ufault_fini() local
62 buffer->fault->func->buffer.fini(buffer); in nvkm_ufault_fini()
69 struct nvkm_fault_buffer *buffer = nvkm_fault_buffer(object); in nvkm_ufault_init() local
70 buffer->fault->func->buffer.init(buffer); in nvkm_ufault_init()
[all …]
H A Dbase.c30 fault->func->buffer.intr(fault->buffer[index], false); in nvkm_fault_ntfy_fini()
37 fault->func->buffer.intr(fault->buffer[index], true); in nvkm_fault_ntfy_init()
76 struct nvkm_fault_buffer *buffer; in nvkm_fault_oneinit_buffer() local
79 if (!(buffer = kzalloc_obj(*buffer))) in nvkm_fault_oneinit_buffer()
81 buffer->fault = fault; in nvkm_fault_oneinit_buffer()
82 buffer->id = id; in nvkm_fault_oneinit_buffer()
83 fault->func->buffer.info(buffer); in nvkm_fault_oneinit_buffer()
84 fault->buffer[id] = buffer; in nvkm_fault_oneinit_buffer()
86 nvkm_debug(subdev, "buffer %d: %d entries\n", id, buffer->entries); in nvkm_fault_oneinit_buffer()
88 ret = nvkm_memory_new(device, NVKM_MEM_TARGET_INST, buffer->entries * in nvkm_fault_oneinit_buffer()
[all …]
/linux/drivers/iio/buffer/
H A Dindustrialio-buffer-dmaengine.c18 #include <linux/iio/buffer.h>
20 #include <linux/iio/buffer-dma.h>
21 #include <linux/iio/buffer-dmaengine.h>
24 * The IIO DMAengine buffer combines the generic IIO DMA buffer infrastructure
25 * with the DMAengine framework. The generic IIO DMA buffer infrastructure is
26 * used to manage the buffer memory and implement the IIO buffer operations
28 * this results in a device independent fully functional DMA buffer
43 static struct dmaengine_buffer *iio_buffer_to_dmaengine_buffer(struct iio_buffer *buffer) in iio_buffer_to_dmaengine_buffer() argument
227 struct iio_buffer *buffer = to_iio_dev_attr(attr)->buffer; iio_dmaengine_buffer_get_length_align() local
298 iio_dmaengine_buffer_free(struct iio_buffer * buffer) iio_dmaengine_buffer_free() argument
314 iio_dmaengine_buffer_teardown(struct iio_buffer * buffer) iio_dmaengine_buffer_teardown() argument
330 struct iio_buffer *buffer; __iio_dmaengine_buffer_setup_ext() local
371 struct iio_buffer *buffer; iio_dmaengine_buffer_setup_ext() local
385 devm_iio_dmaengine_buffer_teardown(void * buffer) devm_iio_dmaengine_buffer_teardown() argument
407 struct iio_buffer *buffer; devm_iio_dmaengine_buffer_setup_ext() local
418 devm_iio_dmaengine_buffer_free(void * buffer) devm_iio_dmaengine_buffer_free() argument
444 struct iio_buffer *buffer; devm_iio_dmaengine_buffer_setup_with_handle() local
[all...]
/linux/drivers/net/ethernet/sfc/siena/
H A Dtx_common.c39 tx_queue->buffer = kzalloc_objs(*tx_queue->buffer, entries); in efx_siena_probe_tx_queue()
40 if (!tx_queue->buffer) in efx_siena_probe_tx_queue()
62 kfree(tx_queue->buffer); in efx_siena_probe_tx_queue()
63 tx_queue->buffer = NULL; in efx_siena_probe_tx_queue()
101 if (!tx_queue->buffer) in efx_siena_remove_tx_queue()
116 kfree(tx_queue->buffer); in efx_siena_remove_tx_queue()
117 tx_queue->buffer = NULL; in efx_siena_remove_tx_queue()
122 struct efx_tx_buffer *buffer, in efx_dequeue_buffer() argument
126 if (buffer->unmap_len) { in efx_dequeue_buffer()
128 dma_addr_t unmap_addr = buffer->dma_addr - buffer->dma_offset; in efx_dequeue_buffer()
[all …]
/linux/drivers/net/ethernet/sfc/
H A Dtx_common.c39 tx_queue->buffer = kzalloc_objs(*tx_queue->buffer, entries); in efx_probe_tx_queue()
40 if (!tx_queue->buffer) in efx_probe_tx_queue()
62 kfree(tx_queue->buffer); in efx_probe_tx_queue()
63 tx_queue->buffer = NULL; in efx_probe_tx_queue()
104 struct efx_tx_buffer *buffer; in efx_fini_tx_queue() local
111 if (!tx_queue->buffer) in efx_fini_tx_queue()
120 buffer = &tx_queue->buffer[tx_queue->read_count & tx_queue->ptr_mask]; in efx_fini_tx_queue()
121 efx_dequeue_buffer(tx_queue, buffer, &pkts_compl, &bytes_compl, in efx_fini_tx_queue()
135 if (!tx_queue->buffer) in efx_remove_tx_queue()
150 kfree(tx_queue->buffer); in efx_remove_tx_queue()
[all …]
/linux/drivers/net/ethernet/sfc/falcon/
H A Dtx.c26 struct ef4_tx_buffer *buffer) in ef4_tx_get_copy_buffer() argument
38 buffer->dma_addr = page_buf->dma_addr + offset; in ef4_tx_get_copy_buffer()
39 buffer->unmap_len = 0; in ef4_tx_get_copy_buffer()
44 struct ef4_tx_buffer *buffer, in ef4_dequeue_buffer() argument
48 if (buffer->unmap_len) { in ef4_dequeue_buffer()
50 dma_addr_t unmap_addr = buffer->dma_addr - buffer->dma_offset; in ef4_dequeue_buffer()
51 if (buffer->flags & EF4_TX_BUF_MAP_SINGLE) in ef4_dequeue_buffer()
52 dma_unmap_single(dma_dev, unmap_addr, buffer->unmap_len, in ef4_dequeue_buffer()
55 dma_unmap_page(dma_dev, unmap_addr, buffer->unmap_len, in ef4_dequeue_buffer()
57 buffer->unmap_len = 0; in ef4_dequeue_buffer()
[all …]

12345678910>>...93