Lines Matching defs:entry

73  *	hcap		- HCA entry ptr
78 * IBCM_LOOKUP_EXISTS - found an existing entry
79 * IBCM_LOOKUP_FAIL - No lookup entry found
136 /* matching entry found !! */
153 * find a matching entry. We will create a new entry in avl tree,
539 * Finds an entry based on lid, gid and grh exists fields
552 * IBCM_LOOKUP_EXISTS - found an existing entry
553 * IBCM_LOOKUP_FAIL - failed to find an entry
554 * IBCM_LOOKUP_NEW - created a new entry
576 /* traverse the list for a matching entry */
629 * Adds a SIDR entry. Called *ONLY* from ibcm_find_sidr_entry()
651 /* didn't find the entry - so create new */
713 /* delete the matching entry */
1185 * Service ID entry create and lookup functions
1225 * Make sure no conflicting entry exists, then allocate it.
1270 * Finds a ibcm_svc_info_t entry into the CM's global table.
1376 ibcm_qp_list_t *entry;
1380 _NOTE(NOW_INVISIBLE_TO_OTHER_THREADS(*entry))
1391 entry = hcap->hca_port_info[port_no-1].port_qplist;
1392 while (entry != NULL) {
1393 if (entry->qp_pkey == pkey) {
1394 ++entry->qp_ref_cnt;
1396 return (entry);
1398 entry = entry->qp_next;
1402 * entry not found, attempt to alloc a qp
1423 entry = kmem_alloc(sizeof (ibcm_qp_list_t), KM_SLEEP);
1424 entry->qp_next = hcap->hca_port_info[port_no-1].port_qplist;
1425 hcap->hca_port_info[port_no-1].port_qplist = entry;
1426 entry->qp_cm = ibmf_qp;
1427 entry->qp_ref_cnt = 1;
1428 entry->qp_pkey = pkey;
1429 entry->qp_port = &(hcap->hca_port_info[port_no-1]);
1436 ibcm_recv_cb, entry, 0);
1444 _NOTE(NOW_VISIBLE_TO_OTHER_THREADS(*entry))
1446 return (entry);
1497 ibcm_qp_list_t *entry, *freed;
1504 entry = hcap->hca_port_info[port_no-1].port_qplist;
1505 while ((entry != NULL) &&
1506 ((ibcm_status = ibcm_free_qp(entry)) == IBCM_SUCCESS)) {
1507 freed = entry;
1508 entry = entry->qp_next;
1513 hcap->hca_port_info[port_no-1].port_qplist = entry;