Home
last modified time | relevance | path

Searched refs:atm_dev (Results 1 – 8 of 8) sorted by relevance

/linux/include/linux/
H A Datmdev.h79 struct atm_dev *dev; /* device back pointer */
108 struct atm_dev { struct
130 void (*dev_close)(struct atm_dev *dev); argument
133 int (*ioctl)(struct atm_dev *dev,unsigned int cmd,void __user *arg);
135 int (*compat_ioctl)(struct atm_dev *dev,unsigned int cmd,
139 int (*proc_read)(struct atm_dev *dev,loff_t *pos,char *page);
156 struct atm_dev *atm_dev_register(const char *type, struct device *parent,
160 struct atm_dev *atm_dev_lookup(int number);
161 void atm_dev_deregister(struct atm_dev *dev);
168 void atm_dev_signal_change(struct atm_dev *dev, char signal);
[all …]
/linux/net/atm/
H A Dresources.h30 int atm_proc_dev_register(struct atm_dev *dev);
31 void atm_proc_dev_deregister(struct atm_dev *dev);
35 static inline int atm_proc_dev_register(struct atm_dev *dev) in atm_proc_dev_register()
40 static inline void atm_proc_dev_deregister(struct atm_dev *dev) in atm_proc_dev_deregister()
47 int atm_register_sysfs(struct atm_dev *adev, struct device *parent);
48 void atm_unregister_sysfs(struct atm_dev *adev);
H A Dcommon.c240 void atm_dev_signal_change(struct atm_dev *dev, char signal) in atm_dev_signal_change()
257 void atm_dev_release_vccs(struct atm_dev *dev) in atm_dev_release_vccs()
374 static int __vcc_connect(struct atm_vcc *vcc, struct atm_dev *dev, short vpi, in __vcc_connect()
452 struct atm_dev *dev; in vcc_connect()
491 struct atm_dev, dev_list); in vcc_connect()
/linux/drivers/usb/atm/
H A Dusbatm.c155 static void usbatm_atm_dev_close(struct atm_dev *atm_dev);
158 static int usbatm_atm_ioctl(struct atm_dev *atm_dev, unsigned int cmd, void __user *arg);
160 static int usbatm_atm_proc_read(struct atm_dev *atm_dev, loff_t *pos, char *page);
719 static void usbatm_atm_dev_close(struct atm_dev *atm_dev) in usbatm_atm_dev_close() argument
721 struct usbatm_data *instance = atm_dev->dev_data; in usbatm_atm_dev_close()
726 atm_dev->dev_data = NULL; /* catch bugs */ in usbatm_atm_dev_close()
730 static int usbatm_atm_proc_read(struct atm_dev *atm_dev, loff_t *pos, char *page) in usbatm_atm_proc_read() argument
732 struct usbatm_data *instance = atm_dev->dev_data; in usbatm_atm_proc_read()
742 return sprintf(page, "MAC: %pM\n", atm_dev->esi); in usbatm_atm_proc_read()
747 atomic_read(&atm_dev->stats.aal5.tx), in usbatm_atm_proc_read()
[all …]
H A Dusbatm.h41 (instance)->atm_dev->number , ## arg)
51 (instance)->atm_dev->number, ##__VA_ARGS__)
54 (instance)->atm_dev->number, ##__VA_ARGS__)
87 int (*atm_start) (struct usbatm_data *, struct atm_dev *);
90 void (*atm_stop) (struct usbatm_data *, struct atm_dev *);
136 struct atm_dev *atm_dev; member
H A Dspeedtch.c490 struct atm_dev *atm_dev = usbatm->atm_dev; in speedtch_check_status() local
515 atm_dev_signal_change(atm_dev, ATM_PHY_SIG_LOST); in speedtch_check_status()
523 atm_dev_signal_change(atm_dev, ATM_PHY_SIG_UNKNOWN); in speedtch_check_status()
528 atm_dev_signal_change(atm_dev, ATM_PHY_SIG_LOST); in speedtch_check_status()
543 atm_dev->link_rate = down_speed * 1000 / 424; in speedtch_check_status()
544 atm_dev_signal_change(atm_dev, ATM_PHY_SIG_FOUND); in speedtch_check_status()
552 atm_dev_signal_change(atm_dev, ATM_PHY_SIG_UNKNOWN); in speedtch_check_status()
650 static int speedtch_atm_start(struct usbatm_data *usbatm, struct atm_dev *atm_dev) in speedtch_atm_start() argument
660 memset(atm_dev->esi, 0, sizeof(atm_dev->esi)); in speedtch_atm_start()
663 atm_dev->esi[i] = (hex_to_bin(mac_str[i * 2]) << 4) + in speedtch_atm_start()
[all …]
H A Dcxacru.c309 if (instance == NULL || instance->usbatm->atm_dev == NULL) in mac_address_show()
312 return sprintf(buf, "%pM\n", instance->usbatm->atm_dev->esi); in mac_address_show()
772 struct atm_dev *atm_dev) in cxacru_atm_start() argument
783 atm_dev->esi, sizeof(atm_dev->esi)); in cxacru_atm_start()
826 struct atm_dev *atm_dev = usbatm->atm_dev; in cxacru_poll_status() local
873 atm_dev_signal_change(atm_dev, ATM_PHY_SIG_LOST); in cxacru_poll_status()
878 atm_dev_signal_change(atm_dev, ATM_PHY_SIG_LOST); in cxacru_poll_status()
883 atm_dev_signal_change(atm_dev, ATM_PHY_SIG_LOST); in cxacru_poll_status()
888 atm_dev_signal_change(atm_dev, ATM_PHY_SIG_LOST); in cxacru_poll_status()
893 atm_dev_signal_change(atm_dev, ATM_PHY_SIG_LOST); in cxacru_poll_status()
[all …]
H A Dueagle-atm.c553 if (sc->usbatm->atm_dev) \
554 sc->usbatm->atm_dev->type = val; \
559 if (sc->usbatm->atm_dev) \
560 atm_dev_signal_change(sc->usbatm->atm_dev, val); \
2396 static int uea_atm_open(struct usbatm_data *usbatm, struct atm_dev *atm_dev) in uea_atm_open() argument
2400 return uea_getesi(sc, atm_dev->esi); in uea_atm_open()