Lines Matching refs:rio_dev

145 static inline int rio_read_config_32(struct rio_dev *rdev, u32 offset,  in rio_read_config_32()
161 static inline int rio_write_config_32(struct rio_dev *rdev, u32 offset, in rio_write_config_32()
177 static inline int rio_read_config_16(struct rio_dev *rdev, u32 offset, in rio_read_config_16()
193 static inline int rio_write_config_16(struct rio_dev *rdev, u32 offset, in rio_write_config_16()
209 static inline int rio_read_config_8(struct rio_dev *rdev, u32 offset, u8 * data) in rio_read_config_8()
224 static inline int rio_write_config_8(struct rio_dev *rdev, u32 offset, u8 data) in rio_write_config_8()
241 static inline int rio_send_doorbell(struct rio_dev *rdev, u16 data) in rio_send_doorbell()
312 struct rio_dev *rdev, int mbox, in rio_add_outb_message()
354 extern struct resource *rio_request_outb_dbell(struct rio_dev *, u16, u16);
355 extern int rio_release_outb_dbell(struct rio_dev *, struct resource *);
358 int rio_claim_resource(struct rio_dev *, int);
359 int rio_request_regions(struct rio_dev *, char *);
360 void rio_release_regions(struct rio_dev *);
361 int rio_request_region(struct rio_dev *, int, char *);
362 void rio_release_region(struct rio_dev *, int);
374 extern int rio_request_inb_pwrite(struct rio_dev *,
375 int (*)(struct rio_dev *, union rio_pw_msg*, int));
376 extern int rio_release_inb_pwrite(struct rio_dev *);
390 struct rio_dev *rio_dev_get(struct rio_dev *);
391 void rio_dev_put(struct rio_dev *);
394 extern struct dma_chan *rio_request_dma(struct rio_dev *rdev);
398 struct rio_dev *rdev, struct dma_chan *dchan,
414 static inline const char *rio_name(struct rio_dev *rdev) in rio_name()
426 static inline void *rio_get_drvdata(struct rio_dev *rdev) in rio_get_drvdata()
439 static inline void rio_set_drvdata(struct rio_dev *rdev, void *data) in rio_set_drvdata()