Lines Matching refs:rio_dev
172 int rio_add_device(struct rio_dev *rdev) in rio_add_device()
203 void rio_del_device(struct rio_dev *rdev, enum rio_device_state state) in rio_del_device()
515 struct resource *rio_request_outb_dbell(struct rio_dev *rdev, u16 start, in rio_request_outb_dbell()
543 int rio_release_outb_dbell(struct rio_dev *rdev, struct resource *res) in rio_release_outb_dbell()
620 int rio_request_inb_pwrite(struct rio_dev *rdev, in rio_request_inb_pwrite()
621 int (*pwcback)(struct rio_dev *rdev, union rio_pw_msg *msg, int step)) in rio_request_inb_pwrite()
644 int rio_release_inb_pwrite(struct rio_dev *rdev) in rio_release_inb_pwrite()
840 struct rio_dev *rio_get_comptag(u32 comp_tag, struct rio_dev *from) in rio_get_comptag()
843 struct rio_dev *rdev; in rio_get_comptag()
867 int rio_set_port_lockout(struct rio_dev *rdev, u32 pnum, int lock) in rio_set_port_lockout()
954 rio_chk_dev_route(struct rio_dev *rdev, struct rio_dev **nrdev, int *npnum) in rio_chk_dev_route()
958 struct rio_dev *prev = NULL; in rio_chk_dev_route()
1014 static int rio_chk_dev_access(struct rio_dev *rdev) in rio_chk_dev_access()
1028 rio_get_input_status(struct rio_dev *rdev, int pnum, u32 *lnkresp) in rio_get_input_status()
1079 static int rio_clr_err_stopped(struct rio_dev *rdev, u32 pnum, u32 err_status) in rio_clr_err_stopped()
1081 struct rio_dev *nextdev = rdev->rswitch->nextdev[pnum]; in rio_clr_err_stopped()
1172 struct rio_dev *rdev; in rio_inb_pwrite_handler()
1614 int rio_route_add_entry(struct rio_dev *rdev, in rio_route_add_entry()
1667 int rio_route_get_entry(struct rio_dev *rdev, u16 table, in rio_route_get_entry()
1716 int rio_route_clr_table(struct rio_dev *rdev, u16 table, int lock) in rio_route_clr_table()
1784 struct dma_chan *rio_request_dma(struct rio_dev *rdev) in rio_request_dma()
1853 struct dma_async_tx_descriptor *rio_dma_prep_slave_sg(struct rio_dev *rdev, in rio_dma_prep_slave_sg()
2206 struct rio_dev *rdev = to_rio_dev(dev); in rio_mport_cleanup_callback()