Lines Matching defs:rp

260 	RING *rp;
277 rp = &hba->sli.sli3.ring[j];
279 while (rp->fc_mpoff) {
283 mp = (MATCHMAP *)(rp->fc_mpoff);
294 if ((mp = emlxs_mem_get_vaddr(hba, rp, addr))) {
1235 emlxs_mem_get_vaddr(emlxs_hba_t *hba, RING *rp, uint64_t mapbp)
1241 if (rp->ringno == hba->channel_els) {
1242 mp = (MATCHMAP *)rp->fc_mpoff;
1248 rp->fc_mpoff = mp->fc_mptr;
1253 if (rp->fc_mpon == mp) {
1254 rp->fc_mpon = (void *)prev;
1273 mapbp, rp->ringno, rp->fc_mpoff, rp->fc_mpon);
1275 } else if (rp->ringno == hba->channel_ct) {
1277 mp = (MATCHMAP *)rp->fc_mpoff;
1283 rp->fc_mpoff = mp->fc_mptr;
1288 if (rp->fc_mpon == mp) {
1289 rp->fc_mpon = (void *)prev;
1308 mapbp, rp->ringno, rp->fc_mpoff, rp->fc_mpon);
1310 } else if (rp->ringno == hba->channel_ip) {
1312 mp = (MATCHMAP *)rp->fc_mpoff;
1318 rp->fc_mpoff = mp->fc_mptr;
1323 if (rp->fc_mpon == mp) {
1324 rp->fc_mpon = (void *)prev;
1343 mapbp, rp->ringno, rp->fc_mpoff, rp->fc_mpon);
1346 } else if (rp->ringno == hba->CHANNEL_FCT) {
1347 mp = (MATCHMAP *)rp->fc_mpoff;
1353 rp->fc_mpoff = mp->fc_mptr;
1358 if (rp->fc_mpon == mp) {
1359 rp->fc_mpon = (void *)prev;
1378 mapbp, rp->ringno, rp->fc_mpoff, rp->fc_mpon);
1394 emlxs_mem_map_vaddr(emlxs_hba_t *hba, RING *rp, MATCHMAP *mp,
1397 if (rp->ringno == hba->channel_els) {
1404 if (rp->fc_mpoff == 0) {
1405 rp->fc_mpoff = (void *)mp;
1406 rp->fc_mpon = (void *)mp;
1408 ((MATCHMAP *)(rp->fc_mpon))->fc_mptr =
1410 rp->fc_mpon = (void *)mp;
1426 } else if (rp->ringno == hba->channel_ct) {
1433 if (rp->fc_mpoff == 0) {
1434 rp->fc_mpoff = (void *)mp;
1435 rp->fc_mpon = (void *)mp;
1437 ((MATCHMAP *)(rp->fc_mpon))->fc_mptr =
1439 rp->fc_mpon = (void *)mp;
1455 } else if (rp->ringno == hba->channel_ip) {
1462 if (rp->fc_mpoff == 0) {
1463 rp->fc_mpoff = (void *)mp;
1464 rp->fc_mpon = (void *)mp;
1466 ((MATCHMAP *)(rp->fc_mpon))->fc_mptr =
1468 rp->fc_mpon = (void *)mp;
1483 } else if (rp->ringno == hba->CHANNEL_FCT) {
1490 if (rp->fc_mpoff == 0) {
1491 rp->fc_mpoff = (void *)mp;
1492 rp->fc_mpon = (void *)mp;
1494 ((MATCHMAP *)(rp->fc_mpon))->fc_mptr =
1496 rp->fc_mpon = (void *)mp;