Lines Matching refs:pidx
261 int (*peer_port_number)(struct ntb_dev *ntb, int pidx);
270 int (*mw_count)(struct ntb_dev *ntb, int pidx);
271 int (*mw_get_align)(struct ntb_dev *ntb, int pidx, int widx,
275 int (*mw_set_trans)(struct ntb_dev *ntb, int pidx, int widx,
277 int (*mw_clear_trans)(struct ntb_dev *ntb, int pidx, int widx);
281 int (*peer_mw_set_trans)(struct ntb_dev *ntb, int pidx, int widx,
283 int (*peer_mw_clear_trans)(struct ntb_dev *ntb, int pidx, int widx);
314 int (*peer_spad_addr)(struct ntb_dev *ntb, int pidx, int sidx,
316 u32 (*peer_spad_read)(struct ntb_dev *ntb, int pidx, int sidx);
317 int (*peer_spad_write)(struct ntb_dev *ntb, int pidx, int sidx,
327 u32 (*msg_read)(struct ntb_dev *ntb, int *pidx, int midx);
328 int (*peer_msg_write)(struct ntb_dev *ntb, int pidx, int midx, u32 msg);
584 int ntb_default_peer_port_number(struct ntb_dev *ntb, int pidx);
647 static inline int ntb_peer_port_number(struct ntb_dev *ntb, int pidx) in ntb_peer_port_number() argument
650 return ntb_default_peer_port_number(ntb, pidx); in ntb_peer_port_number()
652 return ntb->ops->peer_port_number(ntb, pidx); in ntb_peer_port_number()
744 static inline int ntb_mw_count(struct ntb_dev *ntb, int pidx) in ntb_mw_count() argument
746 return ntb->ops->mw_count(ntb, pidx); in ntb_mw_count()
765 static inline int ntb_mw_get_align(struct ntb_dev *ntb, int pidx, int widx, in ntb_mw_get_align() argument
770 if (!(ntb_link_is_up(ntb, NULL, NULL) & BIT_ULL(pidx))) in ntb_mw_get_align()
773 return ntb->ops->mw_get_align(ntb, pidx, widx, addr_align, size_align, in ntb_mw_get_align()
796 static inline int ntb_mw_set_trans(struct ntb_dev *ntb, int pidx, int widx, in ntb_mw_set_trans() argument
802 return ntb->ops->mw_set_trans(ntb, pidx, widx, addr, size); in ntb_mw_set_trans()
817 static inline int ntb_mw_clear_trans(struct ntb_dev *ntb, int pidx, int widx) in ntb_mw_clear_trans() argument
820 return ntb_mw_set_trans(ntb, pidx, widx, 0, 0); in ntb_mw_clear_trans()
822 return ntb->ops->mw_clear_trans(ntb, pidx, widx); in ntb_mw_clear_trans()
878 static inline int ntb_peer_mw_set_trans(struct ntb_dev *ntb, int pidx, int widx, in ntb_peer_mw_set_trans() argument
884 return ntb->ops->peer_mw_set_trans(ntb, pidx, widx, addr, size); in ntb_peer_mw_set_trans()
902 static inline int ntb_peer_mw_clear_trans(struct ntb_dev *ntb, int pidx, in ntb_peer_mw_clear_trans() argument
906 return ntb_peer_mw_set_trans(ntb, pidx, widx, 0, 0); in ntb_peer_mw_clear_trans()
908 return ntb->ops->peer_mw_clear_trans(ntb, pidx, widx); in ntb_peer_mw_clear_trans()
1298 static inline int ntb_peer_spad_addr(struct ntb_dev *ntb, int pidx, int sidx, in ntb_peer_spad_addr() argument
1304 return ntb->ops->peer_spad_addr(ntb, pidx, sidx, spad_addr); in ntb_peer_spad_addr()
1317 static inline u32 ntb_peer_spad_read(struct ntb_dev *ntb, int pidx, int sidx) in ntb_peer_spad_read() argument
1322 return ntb->ops->peer_spad_read(ntb, pidx, sidx); in ntb_peer_spad_read()
1336 static inline int ntb_peer_spad_write(struct ntb_dev *ntb, int pidx, int sidx, in ntb_peer_spad_write() argument
1342 return ntb->ops->peer_spad_write(ntb, pidx, sidx, val); in ntb_peer_spad_write()
1475 static inline u32 ntb_msg_read(struct ntb_dev *ntb, int *pidx, int midx) in ntb_msg_read() argument
1480 return ntb->ops->msg_read(ntb, pidx, midx); in ntb_msg_read()
1496 static inline int ntb_peer_msg_write(struct ntb_dev *ntb, int pidx, int midx, in ntb_peer_msg_write() argument
1502 return ntb->ops->peer_msg_write(ntb, pidx, midx, msg); in ntb_peer_msg_write()