Home
last modified time | relevance | path

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

12345678910>>...95

/Linux-v5.4/drivers/s390/char/
Dsclp_rw.c50 struct sclp_buffer *buffer; in sclp_make_buffer() local
58 buffer = ((struct sclp_buffer *) ((addr_t) sccb + PAGE_SIZE)) - 1; in sclp_make_buffer()
59 buffer->sccb = sccb; in sclp_make_buffer()
60 buffer->retry_count = 0; in sclp_make_buffer()
61 buffer->messages = 0; in sclp_make_buffer()
62 buffer->char_sum = 0; in sclp_make_buffer()
63 buffer->current_line = NULL; in sclp_make_buffer()
64 buffer->current_length = 0; in sclp_make_buffer()
65 buffer->columns = columns; in sclp_make_buffer()
66 buffer->htab = htab; in sclp_make_buffer()
[all …]
/Linux-v5.4/drivers/gpu/drm/etnaviv/
Detnaviv_buffer.c24 static inline void OUT(struct etnaviv_cmdbuf *buffer, u32 data) in OUT() argument
26 u32 *vaddr = (u32 *)buffer->vaddr; in OUT()
28 BUG_ON(buffer->user_size >= buffer->size); in OUT()
30 vaddr[buffer->user_size / 4] = data; in OUT()
31 buffer->user_size += 4; in OUT()
34 static inline void CMD_LOAD_STATE(struct etnaviv_cmdbuf *buffer, in CMD_LOAD_STATE() argument
39 buffer->user_size = ALIGN(buffer->user_size, 8); in CMD_LOAD_STATE()
42 OUT(buffer, VIV_FE_LOAD_STATE_HEADER_OP_LOAD_STATE | in CMD_LOAD_STATE()
45 OUT(buffer, value); in CMD_LOAD_STATE()
48 static inline void CMD_END(struct etnaviv_cmdbuf *buffer) in CMD_END() argument
[all …]
/Linux-v5.4/sound/pci/ca0106/
Dca0106_proc.c84 static void snd_ca0106_proc_dump_iec958( struct snd_info_buffer *buffer, u32 value) in snd_ca0106_proc_dump_iec958() argument
95 snd_iprintf(buffer, "Mode: consumer\n"); in snd_ca0106_proc_dump_iec958()
96 snd_iprintf(buffer, "Data: "); in snd_ca0106_proc_dump_iec958()
98 snd_iprintf(buffer, "audio\n"); in snd_ca0106_proc_dump_iec958()
100 snd_iprintf(buffer, "non-audio\n"); in snd_ca0106_proc_dump_iec958()
102 snd_iprintf(buffer, "Rate: "); in snd_ca0106_proc_dump_iec958()
105 snd_iprintf(buffer, "44100 Hz\n"); in snd_ca0106_proc_dump_iec958()
108 snd_iprintf(buffer, "48000 Hz\n"); in snd_ca0106_proc_dump_iec958()
111 snd_iprintf(buffer, "32000 Hz\n"); in snd_ca0106_proc_dump_iec958()
114 snd_iprintf(buffer, "unknown\n"); in snd_ca0106_proc_dump_iec958()
[all …]
/Linux-v5.4/sound/pci/hda/
Dhda_proc.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()
[all …]
/Linux-v5.4/fs/configfs/
Dfile.c58 static int fill_read_buffer(struct file *file, struct configfs_buffer *buffer) in fill_read_buffer() argument
63 if (!buffer->page) in fill_read_buffer()
64 buffer->page = (char *) get_zeroed_page(GFP_KERNEL); in fill_read_buffer()
65 if (!buffer->page) in fill_read_buffer()
70 count = buffer->attr->show(buffer->item, buffer->page); in fill_read_buffer()
77 buffer->needs_read_fill = 0; in fill_read_buffer()
78 buffer->count = count; in fill_read_buffer()
104 struct configfs_buffer *buffer = file->private_data; in configfs_read_file() local
107 mutex_lock(&buffer->mutex); in configfs_read_file()
108 if (buffer->needs_read_fill) { in configfs_read_file()
[all …]
/Linux-v5.4/drivers/media/tuners/
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 …]
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-v5.4/include/linux/
Dring_buffer.h80 void ring_buffer_discard_commit(struct ring_buffer *buffer,
100 int ring_buffer_wait(struct ring_buffer *buffer, int cpu, int full);
101 __poll_t ring_buffer_poll_wait(struct ring_buffer *buffer, int cpu,
107 void ring_buffer_free(struct ring_buffer *buffer);
109 int ring_buffer_resize(struct ring_buffer *buffer, unsigned long size, int cpu);
111 void ring_buffer_change_overwrite(struct ring_buffer *buffer, int val);
113 struct ring_buffer_event *ring_buffer_lock_reserve(struct ring_buffer *buffer,
115 int ring_buffer_unlock_commit(struct ring_buffer *buffer,
117 int ring_buffer_write(struct ring_buffer *buffer,
120 void ring_buffer_nest_start(struct ring_buffer *buffer);
[all …]
/Linux-v5.4/drivers/pnp/
Dinterface.c26 char *buffer; /* pointer to begin of buffer */ member
36 static int pnp_printf(pnp_info_buffer_t * buffer, char *fmt, ...) in pnp_printf() argument
41 if (buffer->stop || buffer->error) in pnp_printf()
44 res = vsnprintf(buffer->curr, buffer->len - buffer->size, fmt, args); in pnp_printf()
46 if (buffer->size + res >= buffer->len) { in pnp_printf()
47 buffer->stop = 1; in pnp_printf()
50 buffer->curr += res; in pnp_printf()
51 buffer->size += res; in pnp_printf()
55 static void pnp_print_port(pnp_info_buffer_t * buffer, char *space, in pnp_print_port() argument
58 pnp_printf(buffer, "%sport %#llx-%#llx, align %#llx, size %#llx, " in pnp_print_port()
[all …]
/Linux-v5.4/drivers/iio/
Dindustrialio-buffer.c106 struct iio_buffer *rb = indio_dev->buffer; in iio_buffer_read_first_n_outer()
172 struct iio_buffer *rb = indio_dev->buffer; in iio_buffer_poll()
192 if (!indio_dev->buffer) in iio_buffer_wakeup_poll()
195 wake_up(&indio_dev->buffer->pollq); in iio_buffer_wakeup_poll()
198 void iio_buffer_init(struct iio_buffer *buffer) in iio_buffer_init() argument
200 INIT_LIST_HEAD(&buffer->demux_list); in iio_buffer_init()
201 INIT_LIST_HEAD(&buffer->buffer_list); in iio_buffer_init()
202 init_waitqueue_head(&buffer->pollq); in iio_buffer_init()
203 kref_init(&buffer->ref); in iio_buffer_init()
204 if (!buffer->watermark) in iio_buffer_init()
[all …]
/Linux-v5.4/tools/wmi/
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-v5.4/drivers/s390/net/
Dqeth_core_mpc.h16 #define QETH_IPA_PDU_LEN_TOTAL(buffer) (buffer + 0x0e) argument
17 #define QETH_IPA_PDU_LEN_PDU1(buffer) (buffer + 0x26) argument
18 #define QETH_IPA_PDU_LEN_PDU2(buffer) (buffer + 0x29) argument
19 #define QETH_IPA_PDU_LEN_PDU3(buffer) (buffer + 0x3a) argument
22 #define QETH_IPA_CMD_DEST_ADDR(buffer) (buffer + 0x2c) argument
498 char *buffer; member
836 #define QETH_CM_ENABLE_ISSUER_RM_TOKEN(buffer) (buffer + 0x2c) argument
837 #define QETH_CM_ENABLE_FILTER_TOKEN(buffer) (buffer + 0x53) argument
838 #define QETH_CM_ENABLE_USER_DATA(buffer) (buffer + 0x5b) argument
840 #define QETH_CM_ENABLE_RESP_FILTER_TOKEN(buffer) \ argument
[all …]
/Linux-v5.4/drivers/staging/android/ion/
Dion.c38 struct ion_buffer *buffer; in ion_buffer_create() local
41 buffer = kzalloc(sizeof(*buffer), GFP_KERNEL); in ion_buffer_create()
42 if (!buffer) in ion_buffer_create()
45 buffer->heap = heap; in ion_buffer_create()
46 buffer->flags = flags; in ion_buffer_create()
47 buffer->dev = dev; in ion_buffer_create()
48 buffer->size = len; in ion_buffer_create()
50 ret = heap->ops->allocate(heap, buffer, len, flags); in ion_buffer_create()
57 ret = heap->ops->allocate(heap, buffer, len, flags); in ion_buffer_create()
62 if (!buffer->sg_table) { in ion_buffer_create()
[all …]
/Linux-v5.4/drivers/android/
Dbinder_alloc.c50 static struct binder_buffer *binder_buffer_next(struct binder_buffer *buffer) in binder_buffer_next() argument
52 return list_entry(buffer->entry.next, struct binder_buffer, entry); in binder_buffer_next()
55 static struct binder_buffer *binder_buffer_prev(struct binder_buffer *buffer) in binder_buffer_prev() argument
57 return list_entry(buffer->entry.prev, struct binder_buffer, entry); in binder_buffer_prev()
61 struct binder_buffer *buffer) in binder_alloc_buffer_size() argument
63 if (list_is_last(&buffer->entry, &alloc->buffers)) in binder_alloc_buffer_size()
64 return alloc->buffer + alloc->buffer_size - buffer->user_data; in binder_alloc_buffer_size()
65 return binder_buffer_next(buffer)->user_data - buffer->user_data; in binder_alloc_buffer_size()
73 struct binder_buffer *buffer; in binder_insert_free_buffer() local
87 buffer = rb_entry(parent, struct binder_buffer, rb_node); in binder_insert_free_buffer()
[all …]
/Linux-v5.4/sound/usb/
Dproc.c33 static void proc_audio_usbbus_read(struct snd_info_entry *entry, struct snd_info_buffer *buffer) in proc_audio_usbbus_read() argument
37 snd_iprintf(buffer, "%03d/%03d\n", chip->dev->bus->busnum, chip->dev->devnum); in proc_audio_usbbus_read()
40 static void proc_audio_usbid_read(struct snd_info_entry *entry, struct snd_info_buffer *buffer) in proc_audio_usbid_read() argument
44 snd_iprintf(buffer, "%04x:%04x\n", in proc_audio_usbid_read()
60 …ic void proc_dump_substream_formats(struct snd_usb_substream *subs, struct snd_info_buffer *buffer) in proc_dump_substream_formats() argument
70 snd_iprintf(buffer, " Interface %d\n", fp->iface); in proc_dump_substream_formats()
71 snd_iprintf(buffer, " Altset %d\n", fp->altsetting); in proc_dump_substream_formats()
72 snd_iprintf(buffer, " Format:"); in proc_dump_substream_formats()
75 snd_iprintf(buffer, " %s", in proc_dump_substream_formats()
77 snd_iprintf(buffer, "\n"); in proc_dump_substream_formats()
[all …]
/Linux-v5.4/sound/usb/6fire/
Dcomm.c22 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-v5.4/sound/firewire/dice/
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-v5.4/drivers/media/usb/cpia2/
Dcpia2_core.c167 cmd.buffer.block_data[0] = param; in cpia2_do_command()
178 cmd.buffer.block_data[0] = param; in cpia2_do_command()
186 cmd.buffer.block_data[0] = param; in cpia2_do_command()
197 cmd.buffer.block_data[0] = param; in cpia2_do_command()
205 cmd.buffer.block_data[0] = param; in cpia2_do_command()
213 cmd.buffer.block_data[0] = param; in cpia2_do_command()
221 cmd.buffer.block_data[0] = param; in cpia2_do_command()
233 cmd.buffer.block_data[0] = param; in cpia2_do_command()
236 cmd.buffer.block_data[0] = param; in cpia2_do_command()
247 cmd.buffer.registers[0].index = CPIA2_VC_ST_CTRL; in cpia2_do_command()
[all …]
/Linux-v5.4/drivers/gpu/drm/
Ddrm_client.c233 static void drm_client_buffer_delete(struct drm_client_buffer *buffer) in drm_client_buffer_delete() argument
235 struct drm_device *dev = buffer->client->dev; in drm_client_buffer_delete()
237 drm_gem_vunmap(buffer->gem, buffer->vaddr); in drm_client_buffer_delete()
239 if (buffer->gem) in drm_client_buffer_delete()
240 drm_gem_object_put_unlocked(buffer->gem); in drm_client_buffer_delete()
242 if (buffer->handle) in drm_client_buffer_delete()
243 drm_mode_destroy_dumb(dev, buffer->handle, buffer->client->file); in drm_client_buffer_delete()
245 kfree(buffer); in drm_client_buffer_delete()
254 struct drm_client_buffer *buffer; in drm_client_buffer_create() local
258 buffer = kzalloc(sizeof(*buffer), GFP_KERNEL); in drm_client_buffer_create()
[all …]
/Linux-v5.4/sound/pci/emu10k1/
Demuproc.c24 struct snd_info_buffer *buffer, in snd_emu10k1_proc_spdif_status() argument
37 snd_iprintf(buffer, "\n%s\n", title); in snd_emu10k1_proc_spdif_status()
40 snd_iprintf(buffer, "Professional Mode : %s\n", (status & SPCS_PROFESSIONAL) ? "yes" : "no"); in snd_emu10k1_proc_spdif_status()
41 snd_iprintf(buffer, "Not Audio Data : %s\n", (status & SPCS_NOTAUDIODATA) ? "yes" : "no"); in snd_emu10k1_proc_spdif_status()
42 snd_iprintf(buffer, "Copyright : %s\n", (status & SPCS_COPYRIGHT) ? "yes" : "no"); in snd_emu10k1_proc_spdif_status()
43 snd_iprintf(buffer, "Emphasis : %s\n", emphasis[(status & SPCS_EMPHASISMASK) >> 3]); in snd_emu10k1_proc_spdif_status()
44 snd_iprintf(buffer, "Mode : %i\n", (status & SPCS_MODEMASK) >> 6); in snd_emu10k1_proc_spdif_status()
45 snd_iprintf(buffer, "Category Code : 0x%x\n", (status & SPCS_CATEGORYCODEMASK) >> 8); in snd_emu10k1_proc_spdif_status()
46 …snd_iprintf(buffer, "Generation Status : %s\n", status & SPCS_GENERATIONSTATUS ? "original" : … in snd_emu10k1_proc_spdif_status()
47 snd_iprintf(buffer, "Source Mask : %i\n", (status & SPCS_SOURCENUMMASK) >> 16); in snd_emu10k1_proc_spdif_status()
[all …]
/Linux-v5.4/arch/sparc/boot/
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-v5.4/drivers/scsi/
Dsr_vendor.c112 unsigned char *buffer; /* the buffer for the ioctl */ in sr_set_blocklength() local
122 buffer = kmalloc(512, GFP_KERNEL | GFP_DMA); in sr_set_blocklength()
123 if (!buffer) in sr_set_blocklength()
133 modesel = (struct ccs_modesel_head *) buffer; in sr_set_blocklength()
139 cgc.buffer = buffer; in sr_set_blocklength()
152 kfree(buffer); in sr_set_blocklength()
163 unsigned char *buffer; /* the buffer for the ioctl */ in sr_cd_check() local
170 buffer = kmalloc(512, GFP_KERNEL | GFP_DMA); in sr_cd_check()
171 if (!buffer) in sr_cd_check()
186 cgc.buffer = buffer; in sr_cd_check()
[all …]
/Linux-v5.4/sound/firewire/fireworks/
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-v5.4/sound/pci/lola/
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-v5.4/drivers/gpu/drm/nouveau/nvkm/subdev/fault/
Dgv100.c31 gv100_fault_buffer_process(struct nvkm_fault_buffer *buffer) in gv100_fault_buffer_process() argument
33 struct nvkm_device *device = buffer->fault->subdev.device; in gv100_fault_buffer_process()
34 struct nvkm_memory *mem = buffer->mem; in gv100_fault_buffer_process()
35 u32 get = nvkm_rd32(device, buffer->get); in gv100_fault_buffer_process()
36 u32 put = nvkm_rd32(device, buffer->put); in gv100_fault_buffer_process()
42 const u32 base = get * buffer->fault->func->buffer.entry_size; in gv100_fault_buffer_process()
53 if (++get == buffer->entries) in gv100_fault_buffer_process()
55 nvkm_wr32(device, buffer->get, get); in gv100_fault_buffer_process()
74 gv100_fault_buffer_intr(struct nvkm_fault_buffer *buffer, bool enable) in gv100_fault_buffer_intr() argument
76 struct nvkm_device *device = buffer->fault->subdev.device; in gv100_fault_buffer_intr()
[all …]

12345678910>>...95