rio_dev 89 include/linux/rio.h struct rio_dev; rio_dev 107 include/linux/rio.h struct rio_dev *nextdev[0]; rio_dev 136 include/linux/rio.h int (*em_init) (struct rio_dev *dev); rio_dev 137 include/linux/rio.h int (*em_handle) (struct rio_dev *dev, u8 swport); rio_dev 193 include/linux/rio.h int (*pwcback) (struct rio_dev *rdev, union rio_pw_msg *msg, int step); rio_dev 196 include/linux/rio.h struct rio_dev *prev; rio_dev 200 include/linux/rio.h #define rio_dev_g(n) list_entry(n, struct rio_dev, global_list) rio_dev 201 include/linux/rio.h #define rio_dev_f(n) list_entry(n, struct rio_dev, net_list) rio_dev 202 include/linux/rio.h #define to_rio_dev(n) container_of(n, struct rio_dev, dev) rio_dev 203 include/linux/rio.h #define sw_to_rio_dev(n) container_of(n, struct rio_dev, rswitch[0]) rio_dev 354 include/linux/rio.h int (*add_outb_message)(struct rio_mport *mport, struct rio_dev *rdev, rio_dev 391 include/linux/rio.h int (*probe) (struct rio_dev * dev, const struct rio_device_id * id); rio_dev 392 include/linux/rio.h void (*remove) (struct rio_dev * dev); rio_dev 393 include/linux/rio.h int (*suspend) (struct rio_dev * dev, u32 state); rio_dev 394 include/linux/rio.h int (*resume) (struct rio_dev * dev); rio_dev 395 include/linux/rio.h int (*enable_wake) (struct rio_dev * dev, u32 state, int enable); rio_dev 149 include/linux/rio_drv.h static inline int rio_read_config_32(struct rio_dev *rdev, u32 offset, rio_dev 165 include/linux/rio_drv.h static inline int rio_write_config_32(struct rio_dev *rdev, u32 offset, rio_dev 181 include/linux/rio_drv.h static inline int rio_read_config_16(struct rio_dev *rdev, u32 offset, rio_dev 197 include/linux/rio_drv.h static inline int rio_write_config_16(struct rio_dev *rdev, u32 offset, rio_dev 213 include/linux/rio_drv.h static inline int rio_read_config_8(struct rio_dev *rdev, u32 offset, u8 * data) rio_dev 228 include/linux/rio_drv.h static inline int rio_write_config_8(struct rio_dev *rdev, u32 offset, u8 data) rio_dev 245 include/linux/rio_drv.h static inline int rio_send_doorbell(struct rio_dev *rdev, u16 data) rio_dev 316 include/linux/rio_drv.h struct rio_dev *rdev, int mbox, rio_dev 358 include/linux/rio_drv.h extern struct resource *rio_request_outb_dbell(struct rio_dev *, u16, u16); rio_dev 359 include/linux/rio_drv.h extern int rio_release_outb_dbell(struct rio_dev *, struct resource *); rio_dev 362 include/linux/rio_drv.h int rio_claim_resource(struct rio_dev *, int); rio_dev 363 include/linux/rio_drv.h int rio_request_regions(struct rio_dev *, char *); rio_dev 364 include/linux/rio_drv.h void rio_release_regions(struct rio_dev *); rio_dev 365 include/linux/rio_drv.h int rio_request_region(struct rio_dev *, int, char *); rio_dev 366 include/linux/rio_drv.h void rio_release_region(struct rio_dev *, int); rio_dev 374 include/linux/rio_drv.h extern int rio_request_inb_pwrite(struct rio_dev *, rio_dev 375 include/linux/rio_drv.h int (*)(struct rio_dev *, union rio_pw_msg*, int)); rio_dev 376 include/linux/rio_drv.h extern int rio_release_inb_pwrite(struct rio_dev *); rio_dev 382 include/linux/rio_drv.h struct rio_dev *rio_dev_get(struct rio_dev *); rio_dev 383 include/linux/rio_drv.h void rio_dev_put(struct rio_dev *); rio_dev 386 include/linux/rio_drv.h extern struct dma_chan *rio_request_dma(struct rio_dev *rdev); rio_dev 390 include/linux/rio_drv.h struct rio_dev *rdev, struct dma_chan *dchan, rio_dev 406 include/linux/rio_drv.h static inline const char *rio_name(struct rio_dev *rdev) rio_dev 418 include/linux/rio_drv.h static inline void *rio_get_drvdata(struct rio_dev *rdev) rio_dev 431 include/linux/rio_drv.h static inline void rio_set_drvdata(struct rio_dev *rdev, void *data) rio_dev 438 include/linux/rio_drv.h extern struct rio_dev *rio_get_device(u16 vid, u16 did, struct rio_dev *from); rio_dev 439 include/linux/rio_drv.h extern struct rio_dev *rio_get_asm(u16 vid, u16 did, u16 asm_vid, u16 asm_did, rio_dev 440 include/linux/rio_drv.h struct rio_dev *from);