interrupt_data    146 drivers/macintosh/via-pmu.c static unsigned char interrupt_data[2][32];
interrupt_data    606 drivers/macintosh/via-pmu.c 	interrupt_data[0][0] = 1;
interrupt_data    607 drivers/macintosh/via-pmu.c 	while (interrupt_data[0][0] || pmu_state != idle) {
interrupt_data   1534 drivers/macintosh/via-pmu.c 		reply_ptr = interrupt_data[int_data_last];
interrupt_data   1681 drivers/macintosh/via-pmu.c 		pmu_handle_data(interrupt_data[int_data], interrupt_data_len[int_data]);
interrupt_data    216 drivers/media/pci/saa7134/saa7134-go7007.c 	gpio_read(dev, HPI_ADDR_INTR_RET_DATA, &go->interrupt_data);
interrupt_data    219 drivers/media/pci/saa7134/saa7134-go7007.c 			go->interrupt_value, go->interrupt_data);
interrupt_data     46 drivers/media/usb/go7007/go7007-driver.c 	*data = go->interrupt_data;
interrupt_data    250 drivers/media/usb/go7007/go7007-priv.h 	unsigned short interrupt_data;
interrupt_data    763 drivers/media/usb/go7007/go7007-usb.c 		go->interrupt_data = __le16_to_cpu(regs[0]);
interrupt_data    766 drivers/media/usb/go7007/go7007-usb.c 				go->interrupt_value, go->interrupt_data);
interrupt_data    283 drivers/staging/gasket/gasket_core.h 	struct gasket_interrupt_data *interrupt_data;
interrupt_data     81 drivers/staging/gasket/gasket_interrupt.c 	struct gasket_interrupt_data *interrupt_data =
interrupt_data     82 drivers/staging/gasket/gasket_interrupt.c 		gasket_dev->interrupt_data;
interrupt_data     84 drivers/staging/gasket/gasket_interrupt.c 	if (!interrupt_data) {
interrupt_data     93 drivers/staging/gasket/gasket_interrupt.c 	for (i = 0; i < interrupt_data->num_interrupts; i++) {
interrupt_data    101 drivers/staging/gasket/gasket_interrupt.c 			interrupt_data->interrupts[i].index,
interrupt_data    102 drivers/staging/gasket/gasket_interrupt.c 			interrupt_data->interrupts[i].reg,
interrupt_data    103 drivers/staging/gasket/gasket_interrupt.c 			interrupt_data->interrupts[i].packing);
interrupt_data    104 drivers/staging/gasket/gasket_interrupt.c 		if (interrupt_data->interrupts[i].packing == UNPACKED) {
interrupt_data    105 drivers/staging/gasket/gasket_interrupt.c 			value = interrupt_data->interrupts[i].index;
interrupt_data    107 drivers/staging/gasket/gasket_interrupt.c 			switch (interrupt_data->interrupts[i].packing) {
interrupt_data    112 drivers/staging/gasket/gasket_interrupt.c 				pack_shift = interrupt_data->pack_width;
interrupt_data    115 drivers/staging/gasket/gasket_interrupt.c 				pack_shift = 2 * interrupt_data->pack_width;
interrupt_data    118 drivers/staging/gasket/gasket_interrupt.c 				pack_shift = 3 * interrupt_data->pack_width;
interrupt_data    123 drivers/staging/gasket/gasket_interrupt.c 					interrupt_data->interrupts[i].packing);
interrupt_data    129 drivers/staging/gasket/gasket_interrupt.c 						   interrupt_data->interrupt_bar_index,
interrupt_data    130 drivers/staging/gasket/gasket_interrupt.c 						   interrupt_data->interrupts[i].reg);
interrupt_data    132 drivers/staging/gasket/gasket_interrupt.c 			value |= interrupt_data->interrupts[i].index
interrupt_data    136 drivers/staging/gasket/gasket_interrupt.c 				    interrupt_data->interrupt_bar_index,
interrupt_data    137 drivers/staging/gasket/gasket_interrupt.c 				    interrupt_data->interrupts[i].reg);
interrupt_data    142 drivers/staging/gasket/gasket_interrupt.c gasket_handle_interrupt(struct gasket_interrupt_data *interrupt_data,
interrupt_data    147 drivers/staging/gasket/gasket_interrupt.c 	trace_gasket_interrupt_event(interrupt_data->name, interrupt_index);
interrupt_data    148 drivers/staging/gasket/gasket_interrupt.c 	ctx = interrupt_data->eventfd_ctxs[interrupt_index];
interrupt_data    152 drivers/staging/gasket/gasket_interrupt.c 	++(interrupt_data->interrupt_counts[interrupt_index]);
interrupt_data    157 drivers/staging/gasket/gasket_interrupt.c 	struct gasket_interrupt_data *interrupt_data = dev_id;
interrupt_data    162 drivers/staging/gasket/gasket_interrupt.c 	for (i = 0; i < interrupt_data->num_interrupts; i++) {
interrupt_data    163 drivers/staging/gasket/gasket_interrupt.c 		if (interrupt_data->msix_entries[i].vector == irq) {
interrupt_data    164 drivers/staging/gasket/gasket_interrupt.c 			interrupt = interrupt_data->msix_entries[i].entry;
interrupt_data    172 drivers/staging/gasket/gasket_interrupt.c 	gasket_handle_interrupt(interrupt_data, interrupt);
interrupt_data    177 drivers/staging/gasket/gasket_interrupt.c gasket_interrupt_msix_init(struct gasket_interrupt_data *interrupt_data)
interrupt_data    182 drivers/staging/gasket/gasket_interrupt.c 	interrupt_data->msix_entries =
interrupt_data    183 drivers/staging/gasket/gasket_interrupt.c 		kcalloc(interrupt_data->num_interrupts,
interrupt_data    184 drivers/staging/gasket/gasket_interrupt.c 			sizeof(*interrupt_data->msix_entries), GFP_KERNEL);
interrupt_data    185 drivers/staging/gasket/gasket_interrupt.c 	if (!interrupt_data->msix_entries)
interrupt_data    188 drivers/staging/gasket/gasket_interrupt.c 	for (i = 0; i < interrupt_data->num_interrupts; i++) {
interrupt_data    189 drivers/staging/gasket/gasket_interrupt.c 		interrupt_data->msix_entries[i].entry = i;
interrupt_data    190 drivers/staging/gasket/gasket_interrupt.c 		interrupt_data->msix_entries[i].vector = 0;
interrupt_data    191 drivers/staging/gasket/gasket_interrupt.c 		interrupt_data->eventfd_ctxs[i] = NULL;
interrupt_data    196 drivers/staging/gasket/gasket_interrupt.c 		ret = pci_enable_msix_exact(interrupt_data->pci_dev,
interrupt_data    197 drivers/staging/gasket/gasket_interrupt.c 					    interrupt_data->msix_entries,
interrupt_data    198 drivers/staging/gasket/gasket_interrupt.c 					    interrupt_data->num_interrupts);
interrupt_data    202 drivers/staging/gasket/gasket_interrupt.c 	interrupt_data->msix_configured = 1;
interrupt_data    204 drivers/staging/gasket/gasket_interrupt.c 	for (i = 0; i < interrupt_data->num_interrupts; i++) {
interrupt_data    205 drivers/staging/gasket/gasket_interrupt.c 		ret = request_irq(interrupt_data->msix_entries[i].vector,
interrupt_data    207 drivers/staging/gasket/gasket_interrupt.c 				  interrupt_data->name, interrupt_data);
interrupt_data    210 drivers/staging/gasket/gasket_interrupt.c 			dev_err(&interrupt_data->pci_dev->dev,
interrupt_data    213 drivers/staging/gasket/gasket_interrupt.c 				i, interrupt_data->msix_entries[i].vector, ret);
interrupt_data    217 drivers/staging/gasket/gasket_interrupt.c 		interrupt_data->num_configured++;
interrupt_data    239 drivers/staging/gasket/gasket_interrupt.c 	for (i = 0; i < gasket_dev->interrupt_data->num_configured; i++) {
interrupt_data    245 drivers/staging/gasket/gasket_interrupt.c 					   gasket_dev->interrupt_data->interrupt_bar_index,
interrupt_data    251 drivers/staging/gasket/gasket_interrupt.c 				    gasket_dev->interrupt_data->interrupt_bar_index,
interrupt_data    264 drivers/staging/gasket/gasket_interrupt.c 	struct gasket_interrupt_data *interrupt_data;
interrupt_data    284 drivers/staging/gasket/gasket_interrupt.c 	interrupt_data = gasket_dev->interrupt_data;
interrupt_data    287 drivers/staging/gasket/gasket_interrupt.c 		for (i = 0; i < interrupt_data->num_interrupts; ++i) {
interrupt_data    291 drivers/staging/gasket/gasket_interrupt.c 					  interrupt_data->interrupt_counts[i]);
interrupt_data    318 drivers/staging/gasket/gasket_interrupt.c 	struct gasket_interrupt_data *interrupt_data;
interrupt_data    322 drivers/staging/gasket/gasket_interrupt.c 	interrupt_data = kzalloc(sizeof(*interrupt_data), GFP_KERNEL);
interrupt_data    323 drivers/staging/gasket/gasket_interrupt.c 	if (!interrupt_data)
interrupt_data    325 drivers/staging/gasket/gasket_interrupt.c 	gasket_dev->interrupt_data = interrupt_data;
interrupt_data    326 drivers/staging/gasket/gasket_interrupt.c 	interrupt_data->name = driver_desc->name;
interrupt_data    327 drivers/staging/gasket/gasket_interrupt.c 	interrupt_data->type = driver_desc->interrupt_type;
interrupt_data    328 drivers/staging/gasket/gasket_interrupt.c 	interrupt_data->pci_dev = gasket_dev->pci_dev;
interrupt_data    329 drivers/staging/gasket/gasket_interrupt.c 	interrupt_data->num_interrupts = driver_desc->num_interrupts;
interrupt_data    330 drivers/staging/gasket/gasket_interrupt.c 	interrupt_data->interrupts = driver_desc->interrupts;
interrupt_data    331 drivers/staging/gasket/gasket_interrupt.c 	interrupt_data->interrupt_bar_index = driver_desc->interrupt_bar_index;
interrupt_data    332 drivers/staging/gasket/gasket_interrupt.c 	interrupt_data->pack_width = driver_desc->interrupt_pack_width;
interrupt_data    333 drivers/staging/gasket/gasket_interrupt.c 	interrupt_data->num_configured = 0;
interrupt_data    335 drivers/staging/gasket/gasket_interrupt.c 	interrupt_data->eventfd_ctxs =
interrupt_data    337 drivers/staging/gasket/gasket_interrupt.c 			sizeof(*interrupt_data->eventfd_ctxs), GFP_KERNEL);
interrupt_data    338 drivers/staging/gasket/gasket_interrupt.c 	if (!interrupt_data->eventfd_ctxs) {
interrupt_data    339 drivers/staging/gasket/gasket_interrupt.c 		kfree(interrupt_data);
interrupt_data    343 drivers/staging/gasket/gasket_interrupt.c 	interrupt_data->interrupt_counts =
interrupt_data    345 drivers/staging/gasket/gasket_interrupt.c 			sizeof(*interrupt_data->interrupt_counts), GFP_KERNEL);
interrupt_data    346 drivers/staging/gasket/gasket_interrupt.c 	if (!interrupt_data->interrupt_counts) {
interrupt_data    347 drivers/staging/gasket/gasket_interrupt.c 		kfree(interrupt_data->eventfd_ctxs);
interrupt_data    348 drivers/staging/gasket/gasket_interrupt.c 		kfree(interrupt_data);
interrupt_data    352 drivers/staging/gasket/gasket_interrupt.c 	switch (interrupt_data->type) {
interrupt_data    354 drivers/staging/gasket/gasket_interrupt.c 		ret = gasket_interrupt_msix_init(interrupt_data);
interrupt_data    381 drivers/staging/gasket/gasket_interrupt.c gasket_interrupt_msix_cleanup(struct gasket_interrupt_data *interrupt_data)
interrupt_data    385 drivers/staging/gasket/gasket_interrupt.c 	for (i = 0; i < interrupt_data->num_configured; i++)
interrupt_data    386 drivers/staging/gasket/gasket_interrupt.c 		free_irq(interrupt_data->msix_entries[i].vector,
interrupt_data    387 drivers/staging/gasket/gasket_interrupt.c 			 interrupt_data);
interrupt_data    388 drivers/staging/gasket/gasket_interrupt.c 	interrupt_data->num_configured = 0;
interrupt_data    390 drivers/staging/gasket/gasket_interrupt.c 	if (interrupt_data->msix_configured)
interrupt_data    391 drivers/staging/gasket/gasket_interrupt.c 		pci_disable_msix(interrupt_data->pci_dev);
interrupt_data    392 drivers/staging/gasket/gasket_interrupt.c 	interrupt_data->msix_configured = 0;
interrupt_data    393 drivers/staging/gasket/gasket_interrupt.c 	kfree(interrupt_data->msix_entries);
interrupt_data    400 drivers/staging/gasket/gasket_interrupt.c 	if (!gasket_dev->interrupt_data) {
interrupt_data    406 drivers/staging/gasket/gasket_interrupt.c 	switch (gasket_dev->interrupt_data->type) {
interrupt_data    408 drivers/staging/gasket/gasket_interrupt.c 		gasket_interrupt_msix_cleanup(gasket_dev->interrupt_data);
interrupt_data    409 drivers/staging/gasket/gasket_interrupt.c 		ret = gasket_interrupt_msix_init(gasket_dev->interrupt_data);
interrupt_data    437 drivers/staging/gasket/gasket_interrupt.c 	memset(gasket_dev->interrupt_data->interrupt_counts, 0,
interrupt_data    438 drivers/staging/gasket/gasket_interrupt.c 	       gasket_dev->interrupt_data->num_interrupts *
interrupt_data    439 drivers/staging/gasket/gasket_interrupt.c 			sizeof(*gasket_dev->interrupt_data->interrupt_counts));
interrupt_data    446 drivers/staging/gasket/gasket_interrupt.c 	struct gasket_interrupt_data *interrupt_data =
interrupt_data    447 drivers/staging/gasket/gasket_interrupt.c 		gasket_dev->interrupt_data;
interrupt_data    452 drivers/staging/gasket/gasket_interrupt.c 	if (!interrupt_data)
interrupt_data    455 drivers/staging/gasket/gasket_interrupt.c 	switch (interrupt_data->type) {
interrupt_data    457 drivers/staging/gasket/gasket_interrupt.c 		gasket_interrupt_msix_cleanup(interrupt_data);
interrupt_data    464 drivers/staging/gasket/gasket_interrupt.c 	kfree(interrupt_data->interrupt_counts);
interrupt_data    465 drivers/staging/gasket/gasket_interrupt.c 	kfree(interrupt_data->eventfd_ctxs);
interrupt_data    466 drivers/staging/gasket/gasket_interrupt.c 	kfree(interrupt_data);
interrupt_data    467 drivers/staging/gasket/gasket_interrupt.c 	gasket_dev->interrupt_data = NULL;
interrupt_data    472 drivers/staging/gasket/gasket_interrupt.c 	if (!gasket_dev->interrupt_data) {
interrupt_data    477 drivers/staging/gasket/gasket_interrupt.c 	if (gasket_dev->interrupt_data->num_configured !=
interrupt_data    478 drivers/staging/gasket/gasket_interrupt.c 		gasket_dev->interrupt_data->num_interrupts) {
interrupt_data    487 drivers/staging/gasket/gasket_interrupt.c int gasket_interrupt_set_eventfd(struct gasket_interrupt_data *interrupt_data,
interrupt_data    495 drivers/staging/gasket/gasket_interrupt.c 	if (interrupt < 0 || interrupt >= interrupt_data->num_interrupts)
interrupt_data    498 drivers/staging/gasket/gasket_interrupt.c 	interrupt_data->eventfd_ctxs[interrupt] = ctx;
interrupt_data    502 drivers/staging/gasket/gasket_interrupt.c int gasket_interrupt_clear_eventfd(struct gasket_interrupt_data *interrupt_data,
interrupt_data    505 drivers/staging/gasket/gasket_interrupt.c 	if (interrupt < 0 || interrupt >= interrupt_data->num_interrupts)
interrupt_data    508 drivers/staging/gasket/gasket_interrupt.c 	interrupt_data->eventfd_ctxs[interrupt] = NULL;
interrupt_data     68 drivers/staging/gasket/gasket_interrupt.h int gasket_interrupt_set_eventfd(struct gasket_interrupt_data *interrupt_data,
interrupt_data     78 drivers/staging/gasket/gasket_interrupt.h int gasket_interrupt_clear_eventfd(struct gasket_interrupt_data *interrupt_data,
interrupt_data     38 drivers/staging/gasket/gasket_ioctl.c 		gasket_dev->interrupt_data, die.interrupt, die.event_fd);
interrupt_data    311 drivers/staging/gasket/gasket_ioctl.c 			gasket_interrupt_clear_eventfd(gasket_dev->interrupt_data,