Searched refs:vrq (Results 1 – 3 of 3) sorted by relevance
/titanic_41/usr/src/uts/common/io/ib/clients/eoib/ |
H A D | eib_svc.c | 382 eib_vnic_req_t *vrq; in eib_vnic_creator() local 398 while ((vrq = ss->ei_vnic_req) == NULL) { in eib_vnic_creator() 413 ss->ei_vnic_req = vrq->vr_next; in eib_vnic_creator() 414 vrq->vr_next = NULL; in eib_vnic_creator() 416 vr_req = vrq->vr_req; in eib_vnic_creator() 417 vr_mac = vrq->vr_mac; in eib_vnic_creator() 441 ss->ei_pending_vnic_req = vrq; in eib_vnic_creator() 447 vr_mac[5], vrq->vr_vlan); in eib_vnic_creator() 469 if ((ret = eib_vnic_create(ss, vrq->vr_mac, vrq->vr_vlan, in eib_vnic_creator() 474 vr_mac[3], vr_mac[4], vr_mac[5], vrq->vr_vlan, err); in eib_vnic_creator() [all …]
|
H A D | eib_vnic.c | 823 eib_vnic_req_t *vrq; in eib_vnic_need_new() local 830 vrq = kmem_zalloc(sizeof (eib_vnic_req_t), KM_NOSLEEP); in eib_vnic_need_new() 831 if (vrq == NULL) { in eib_vnic_need_new() 836 vrq->vr_next = NULL; in eib_vnic_need_new() 837 vrq->vr_req = EIB_CR_REQ_NEW_VNIC; in eib_vnic_need_new() 838 bcopy(mac, vrq->vr_mac, ETHERADDRL); in eib_vnic_need_new() 839 vrq->vr_vlan = vlan; in eib_vnic_need_new() 841 eib_vnic_enqueue_req(ss, vrq); in eib_vnic_need_new() 845 eib_vnic_enqueue_req(eib_t *ss, eib_vnic_req_t *vrq) in eib_vnic_enqueue_req() argument 854 m = vrq->vr_mac; in eib_vnic_enqueue_req() [all …]
|
H A D | eib_data.c | 489 eib_vnic_req_t *vrq; in eib_data_lookup_vnic() local 532 for (vrq = ss->ei_failed_vnic_req; vrq; vrq = vrq->vr_next) { in eib_data_lookup_vnic() 533 if ((vrq->vr_vlan == vlan) && in eib_data_lookup_vnic() 534 (bcmp(vrq->vr_mac, mac, ETHERADDRL) == 0)) { in eib_data_lookup_vnic()
|