__ __ __ __ _____ _ _ _____ _ _ _ | \/ | \ \ / / | __ \ (_) | | / ____| | | | | | \ / |_ __\ V / | |__) | __ ___ ____ _| |_ ___ | (___ | |__ ___| | | | |\/| | '__|> < | ___/ '__| \ \ / / _` | __/ _ \ \___ \| '_ \ / _ \ | | | | | | |_ / . \ | | | | | |\ V / (_| | || __/ ____) | | | | __/ | | |_| |_|_(_)_/ \_\ |_| |_| |_| \_/ \__,_|\__\___| |_____/|_| |_|\___V 2.1 if you need WebShell for Seo everyday contact me on Telegram Telegram Address : @jackleetFor_More_Tools:
/* SPDX-License-Identifier: GPL-2.0+ */ /* * comedi_8255.h * Generic 8255 digital I/O subdevice support * * COMEDI - Linux Control and Measurement Device Interface * Copyright (C) 1998 David A. Schleef <[email protected]> */ #ifndef _COMEDI_8255_H #define _COMEDI_8255_H #include <linux/errno.h> #define I8255_SIZE 0x04 #define I8255_DATA_A_REG 0x00 #define I8255_DATA_B_REG 0x01 #define I8255_DATA_C_REG 0x02 #define I8255_CTRL_REG 0x03 #define I8255_CTRL_C_LO_IO BIT(0) #define I8255_CTRL_B_IO BIT(1) #define I8255_CTRL_B_MODE BIT(2) #define I8255_CTRL_C_HI_IO BIT(3) #define I8255_CTRL_A_IO BIT(4) #define I8255_CTRL_A_MODE(x) ((x) << 5) #define I8255_CTRL_CW BIT(7) struct comedi_device; struct comedi_subdevice; #ifdef CONFIG_HAS_IOPORT int subdev_8255_io_init(struct comedi_device *dev, struct comedi_subdevice *s, unsigned long regbase); #else static inline int subdev_8255_io_init(struct comedi_device *dev, struct comedi_subdevice *s, unsigned long regbase) { return -ENXIO; } #endif int subdev_8255_mm_init(struct comedi_device *dev, struct comedi_subdevice *s, unsigned long regbase); int subdev_8255_cb_init(struct comedi_device *dev, struct comedi_subdevice *s, int (*io)(struct comedi_device *dev, int dir, int port, int data, unsigned long context), unsigned long context); unsigned long subdev_8255_regbase(struct comedi_subdevice *s); #endif
| Name | Type | Size | Permission | Actions |
|---|---|---|---|---|
| comedi_8254.h | File | 5.08 KB | 0644 |
|
| comedi_8255.h | File | 1.38 KB | 0644 |
|
| comedi_isadma.h | File | 2.77 KB | 0644 |
|
| comedi_pci.h | File | 1.81 KB | 0644 |
|
| comedi_pcmcia.h | File | 1.64 KB | 0644 |
|
| comedi_usb.h | File | 1.44 KB | 0644 |
|
| comedidev.h | File | 41.21 KB | 0644 |
|
| comedilib.h | File | 932 B | 0644 |
|