Lines Matching refs:peer
78 static int ice_rdma_pf_reset(struct ice_rdma_peer *peer);
79 static int ice_rdma_pf_msix_init(struct ice_rdma_peer *peer,
81 static int ice_rdma_qset_register_request(struct ice_rdma_peer *peer,
85 static void ice_rdma_request_handler(struct ice_rdma_peer *peer,
121 ice_rdma_pf_reset(struct ice_rdma_peer *peer) in ice_rdma_pf_reset() argument
123 struct ice_softc *sc = ice_rdma_peer_to_sc(peer); in ice_rdma_pf_reset()
143 ice_rdma_pf_msix_init(struct ice_rdma_peer *peer, in ice_rdma_pf_msix_init() argument
146 struct ice_softc *sc = ice_rdma_peer_to_sc(peer); in ice_rdma_pf_msix_init()
165 ice_rdma_qset_register_request(struct ice_rdma_peer *peer, struct ice_rdma_qset_update *res) in ice_rdma_qset_register_request() argument
167 struct ice_softc *sc = ice_rdma_peer_to_sc(peer); in ice_rdma_qset_register_request()
188 vsi_id = peer->pf_vsi_num; in ice_rdma_qset_register_request()
232 if (qset->vsi_id != peer->pf_vsi_num) { in ice_rdma_qset_register_request()
234 qset->vsi_id, peer->pf_vsi_num); in ice_rdma_qset_register_request()
297 ice_rdma_update_vsi_filter(struct ice_rdma_peer *peer, in ice_rdma_update_vsi_filter() argument
300 struct ice_softc *sc = ice_rdma_peer_to_sc(peer); in ice_rdma_update_vsi_filter()
328 ice_rdma_request_handler(struct ice_rdma_peer *peer, in ice_rdma_request_handler() argument
331 if (!req || !peer) { in ice_rdma_request_handler()
338 ice_rdma_pf_reset(peer); in ice_rdma_request_handler()
341 ice_rdma_qset_register_request(peer, &req->res); in ice_rdma_request_handler()
344 ice_rdma_update_vsi_filter(peer, req->enable_filter); in ice_rdma_request_handler()
527 kobj_init((kobj_t)&entry->peer, ice_rdma.peer_class); in ice_rdma_register()
530 memset(&entry->peer.initial_qos_info, 0, sizeof(entry->peer.initial_qos_info)); in ice_rdma_register()
532 &entry->peer.initial_qos_info); in ice_rdma_register()
534 IRDMA_PROBE(&entry->peer); in ice_rdma_register()
536 IRDMA_OPEN(&entry->peer); in ice_rdma_register()
579 kobj_delete((kobj_t)&entry->peer, NULL); in ice_rdma_unregister()
642 entry->peer.dev = sc->dev; in ice_rdma_pf_attach_locked()
643 entry->peer.ifp = sc->ifp; in ice_rdma_pf_attach_locked()
644 entry->peer.pf_id = sc->hw.pf_id; in ice_rdma_pf_attach_locked()
645 entry->peer.pci_mem = sc->bar0.res; in ice_rdma_pf_attach_locked()
646 entry->peer.pf_vsi_num = ice_get_hw_vsi_num(&sc->hw, sc->pf_vsi.idx); in ice_rdma_pf_attach_locked()
649 entry->peer.msix.base = sc->rdma_imap[0]; in ice_rdma_pf_attach_locked()
650 entry->peer.msix.count = sc->irdma_vectors; in ice_rdma_pf_attach_locked()
654 memset(&entry->peer.initial_qos_info, 0, sizeof(entry->peer.initial_qos_info)); in ice_rdma_pf_attach_locked()
656 &entry->peer.initial_qos_info); in ice_rdma_pf_attach_locked()
663 kobj_init((kobj_t)&entry->peer, ice_rdma.peer_class); in ice_rdma_pf_attach_locked()
664 IRDMA_PROBE(&entry->peer); in ice_rdma_pf_attach_locked()
723 IRDMA_REMOVE(&entry->peer); in ice_rdma_pf_detach_locked()
724 kobj_delete((kobj_t)&entry->peer, NULL); in ice_rdma_pf_detach_locked()
759 struct ice_rdma_peer *peer = &sc->rdma_entry.peer; in ice_rdma_pf_init() local
764 peer->mtu = if_getmtu(sc->ifp); in ice_rdma_pf_init()
769 return IRDMA_OPEN(peer); in ice_rdma_pf_init()
793 return IRDMA_CLOSE(&sc->rdma_entry.peer); in ice_rdma_pf_stop()
816 struct ice_rdma_peer *peer = &sc->rdma_entry.peer; in ice_rdma_link_change() local
827 IRDMA_EVENT_HANDLER(peer, &event); in ice_rdma_link_change()
842 struct ice_rdma_peer *peer = &sc->rdma_entry.peer; in ice_rdma_notify_dcb_qos_change() local
852 IRDMA_EVENT_HANDLER(peer, &event); in ice_rdma_notify_dcb_qos_change()
869 struct ice_rdma_peer *peer = &sc->rdma_entry.peer; in ice_rdma_dcb_qos_update() local
881 IRDMA_EVENT_HANDLER(peer, &event); in ice_rdma_dcb_qos_update()
897 struct ice_rdma_peer *peer = &sc->rdma_entry.peer; in ice_rdma_notify_pe_intr() local
906 IRDMA_EVENT_HANDLER(peer, &event); in ice_rdma_notify_pe_intr()
922 struct ice_rdma_peer *peer = &sc->rdma_entry.peer; in ice_rdma_notify_reset() local
930 IRDMA_EVENT_HANDLER(peer, &event); in ice_rdma_notify_reset()