Lines Matching refs:scif_dev

106 			  int local_size, struct scif_dev *scifdev)  in scif_setup_qp_connect()
157 struct scif_dev *scifdev) in scif_setup_qp_accept()
230 int scif_setup_qp_connect_response(struct scif_dev *scifdev, in scif_setup_qp_connect_response()
248 scif_dev[scif_info.nodeid].node, scifdev->node); in scif_setup_qp_connect_response()
285 scif_send_msg_intr(struct scif_dev *scifdev) in scif_send_msg_intr()
295 int scif_qp_response(phys_addr_t phys, struct scif_dev *scifdev) in scif_qp_response()
313 void scif_send_exit(struct scif_dev *scifdev) in scif_send_exit()
332 int scif_setup_qp(struct scif_dev *scifdev) in scif_setup_qp()
389 scif_init_p2p_info(struct scif_dev *scifdev, struct scif_dev *peerdev) in scif_init_p2p_info()
439 static void scif_deinit_p2p_info(struct scif_dev *scifdev, in scif_deinit_p2p_info()
460 static void scif_node_connect(struct scif_dev *scifdev, int dst) in scif_node_connect()
462 struct scif_dev *dev_j = scifdev; in scif_node_connect()
463 struct scif_dev *dev_i = NULL; in scif_node_connect()
475 dev_i = &scif_dev[dst]; in scif_node_connect()
544 if (!_scifdev_alive(&scif_dev[i])) in scif_p2p_setup()
549 struct scif_dev *scifdev = &scif_dev[i]; in scif_p2p_setup()
601 scif_display_message(struct scif_dev *scifdev, struct scifmsg *msg, in scif_display_message()
618 int _scif_nodeqp_send(struct scif_dev *scifdev, struct scifmsg *msg) in _scif_nodeqp_send()
666 int scif_nodeqp_send(struct scif_dev *scifdev, struct scifmsg *msg) in scif_nodeqp_send()
711 scif_init(struct scif_dev *scifdev, struct scifmsg *msg) in scif_init()
738 scif_exit(struct scif_dev *scifdev, struct scifmsg *unused) in scif_exit()
756 scif_exit_ack(struct scif_dev *scifdev, struct scifmsg *unused) in scif_exit_ack()
777 scif_node_add(struct scif_dev *scifdev, struct scifmsg *msg) in scif_node_add()
779 struct scif_dev *newdev; in scif_node_add()
790 newdev = &scif_dev[msg->src.node]; in scif_node_add()
792 newdev->sdev = scif_dev[SCIF_MGMT_NODE].sdev; in scif_node_add()
837 scif_nodeqp_send(&scif_dev[SCIF_MGMT_NODE], msg); in scif_node_add()
852 scif_nodeqp_send(&scif_dev[SCIF_MGMT_NODE], msg); in scif_node_add()
859 struct scif_dev *peerdev = container_of(work, struct scif_dev, in scif_poll_qp_state()
895 scif_node_add_ack(struct scif_dev *scifdev, struct scifmsg *msg) in scif_node_add_ack()
897 struct scif_dev *peerdev; in scif_node_add_ack()
899 struct scif_dev *dst_dev = &scif_dev[msg->dst.node]; in scif_node_add_ack()
920 peerdev = &scif_dev[msg->src.node]; in scif_node_add_ack()
921 peerdev->sdev = scif_dev[SCIF_MGMT_NODE].sdev; in scif_node_add_ack()
947 scif_node_add_nack(struct scif_dev *scifdev, struct scifmsg *msg) in scif_node_add_nack()
950 struct scif_dev *dst_dev = &scif_dev[msg->dst.node]; in scif_node_add_nack()
965 scif_node_remove(struct scif_dev *scifdev, struct scifmsg *msg) in scif_node_remove()
968 struct scif_dev *scdev = &scif_dev[node]; in scif_node_remove()
981 scif_node_remove_ack(struct scif_dev *scifdev, struct scifmsg *msg) in scif_node_remove_ack()
983 struct scif_dev *sdev = &scif_dev[msg->payload[0]]; in scif_node_remove_ack()
996 scif_get_node_info_resp(struct scif_dev *scifdev, struct scifmsg *msg) in scif_get_node_info_resp()
1018 scif_msg_unknown(struct scif_dev *scifdev, struct scifmsg *msg) in scif_msg_unknown()
1027 (struct scif_dev *, struct scifmsg *msg) = {
1082 scif_nodeqp_msg_handler(struct scif_dev *scifdev, in scif_nodeqp_msg_handler()
1107 void scif_nodeqp_intrhandler(struct scif_dev *scifdev, struct scif_qp *qp) in scif_nodeqp_intrhandler()
1139 struct scif_dev *scifdev = scif_info.loopb_dev; in scif_loopb_wq_handler()
1194 scif_loopb_msg_handler(struct scif_dev *scifdev, struct scif_qp *qp) in scif_loopb_msg_handler()
1225 int scif_setup_loopback_qp(struct scif_dev *scifdev) in scif_setup_loopback_qp()
1297 int scif_destroy_loopback_qp(struct scif_dev *scifdev) in scif_destroy_loopback_qp()
1309 void scif_destroy_p2p(struct scif_dev *scifdev) in scif_destroy_p2p()
1311 struct scif_dev *peer_dev; in scif_destroy_p2p()
1334 peer_dev = &scif_dev[bd]; in scif_destroy_p2p()