• Home
  • Raw
  • Download

Lines Matching refs:sa_index

19 		uint16_t sa_index);
132 uint16_t sa_index, uint16_t handle) in qla_edif_list_add_sa_update_index() argument
140 entry->update_sa_index = sa_index; in qla_edif_list_add_sa_update_index()
157 entry->update_sa_index = sa_index; in qla_edif_list_add_sa_update_index()
311 uint16_t sa_index) in qla_edif_add_sa_index_to_freepool() argument
317 u16 lsa_index = sa_index; in qla_edif_add_sa_index_to_freepool()
333 "%s: index %d added to free pool\n", __func__, sa_index); in qla_edif_add_sa_index_to_freepool()
346 if (entry->sa_pair[i].sa_index == INVALID_EDIF_SA_INDEX) in __qla2x00_release_all_sadb()
353 entry->sa_pair[i].sa_index); in __qla2x00_release_all_sadb()
358 entry->sa_pair[i].sa_index, pdir); in __qla2x00_release_all_sadb()
372 __func__, entry->sa_pair[i].sa_index, entry->handle); in __qla2x00_release_all_sadb()
374 dir = (entry->sa_pair[i].sa_index < in __qla2x00_release_all_sadb()
377 entry->sa_pair[i].sa_index); in __qla2x00_release_all_sadb()
1219 uint16_t sa_index; in qla24xx_check_sadb_avail_slot() local
1224 sa_index = qla_edif_sadb_get_sa_index(fcport, sa_frame); in qla24xx_check_sadb_avail_slot()
1225 if (sa_index == RX_DELETE_NO_EDIF_SA_INDEX) { in qla24xx_check_sadb_avail_slot()
1241 } else if (sa_index == INVALID_EDIF_SA_INDEX) { in qla24xx_check_sadb_avail_slot()
1250 __func__, sa_index, sa_frame->spi, dir, fcport->loop_id); in qla24xx_check_sadb_avail_slot()
1253 sa_frame->fast_sa_index = sa_index; in qla24xx_check_sadb_avail_slot()
1259 __func__, sa_frame->spi, dir, sa_index); in qla24xx_check_sadb_avail_slot()
1385 uint16_t sa_index = sa_frame.fast_sa_index; in qla24xx_sadb_update() local
1397 __func__, fcport->loop_id, sa_index); in qla24xx_sadb_update()
1409 __func__, fcport->loop_id, sa_index); in qla24xx_sadb_update()
1428 sa_ctl = qla_edif_find_sa_ctl_by_index(fcport, sa_index, in qla24xx_sadb_update()
1440 __func__, sa_index, nport_handle); in qla24xx_sadb_update()
1441 qla_edif_sadb_delete_sa_index(fcport, nport_handle, sa_index); in qla24xx_sadb_update()
1456 __func__, edif_entry, sa_index, nport_handle); in qla24xx_sadb_update()
1474 __func__, sa_index, nport_handle, bsg_job); in qla24xx_sadb_update()
1476 edif_entry->delete_sa_index = sa_index; in qla24xx_sadb_update()
1491 uint16_t sa_index = sa_frame.fast_sa_index; in qla24xx_sadb_update() local
1501 __func__, sa_index, nport_handle); in qla24xx_sadb_update()
1503 result = qla_edif_list_add_sa_update_index(fcport, sa_index, in qla24xx_sadb_update()
1508 __func__, sa_index, nport_handle); in qla24xx_sadb_update()
2335 sa_update_iocb->sa_index = cpu_to_le16(sa_frame->fast_sa_index); in qla24xx_sa_update_iocb()
2354 sa_update_iocb->port_id[0], sa_update_iocb->flags, sa_update_iocb->sa_index, in qla24xx_sa_update_iocb()
2391 sa_update_iocb->sa_index = cpu_to_le16(sa_ctl->index); in qla24xx_sa_replace_iocb()
2398 sa_update_iocb->sa_index, sp->handle); in qla24xx_sa_replace_iocb()
2543 u16 sa_index; in qla_edif_get_sa_index_from_freepool() local
2554 sa_index = find_first_zero_bit(sa_id_map, EDIF_NUM_SA_INDEX); in qla_edif_get_sa_index_from_freepool()
2555 if (sa_index >= EDIF_NUM_SA_INDEX) { in qla_edif_get_sa_index_from_freepool()
2559 set_bit(sa_index, sa_id_map); in qla_edif_get_sa_index_from_freepool()
2563 sa_index += EDIF_TX_SA_INDEX_BASE; in qla_edif_get_sa_index_from_freepool()
2566 "%s: index retrieved from free pool %d\n", __func__, sa_index); in qla_edif_get_sa_index_from_freepool()
2568 return sa_index; in qla_edif_get_sa_index_from_freepool()
2589 uint16_t sa_index) in qla_edif_sadb_delete_sa_index() argument
2593 int dir = (sa_index < EDIF_TX_SA_INDEX_BASE) ? 0 : 1; in qla_edif_sadb_delete_sa_index()
2622 if (entry->sa_pair[slot].sa_index == sa_index) { in qla_edif_sadb_delete_sa_index()
2623 entry->sa_pair[slot].sa_index = INVALID_EDIF_SA_INDEX; in qla_edif_sadb_delete_sa_index()
2626 qla_edif_add_sa_index_to_freepool(fcport, dir, sa_index); in qla_edif_sadb_delete_sa_index()
2627 } else if (entry->sa_pair[slot].sa_index == INVALID_EDIF_SA_INDEX) { in qla_edif_sadb_delete_sa_index()
2640 __func__, sa_index, free_slot_count); in qla_edif_sadb_delete_sa_index()
2670 __func__, vha, pkt->sa_index); in qla28xx_sa_update_iocb_entry()
2675 __func__, vha, pkt->sa_index); in qla28xx_sa_update_iocb_entry()
2680 __func__, vha, pkt->sa_index); in qla28xx_sa_update_iocb_entry()
2685 __func__, vha, pkt->sa_index); in qla28xx_sa_update_iocb_entry()
2698 nport_handle, pkt->sa_index, pkt->flags, sp->handle); in qla28xx_sa_update_iocb_entry()
2710 __func__, edif_entry, pkt->sa_index); in qla28xx_sa_update_iocb_entry()
2716 __func__, edif_entry, pkt->sa_index); in qla28xx_sa_update_iocb_entry()
2736 __func__, sp->fcport->loop_id, pkt->sa_index); in qla28xx_sa_update_iocb_entry()
2769 __func__, sp->fcport->port_name, pkt->sa_index, pkt->new_sa_info, in qla28xx_sa_update_iocb_entry()
2786 le16_to_cpu(pkt->sa_index), (pkt->flags & SA_FLAG_TX)); in qla28xx_sa_update_iocb_entry()
2801 __func__, le16_to_cpu(pkt->sa_index), nport_handle); in qla28xx_sa_update_iocb_entry()
2803 le16_to_cpu(pkt->sa_index)); in qla28xx_sa_update_iocb_entry()
2811 __func__, pkt->sa_index, nport_handle); in qla28xx_sa_update_iocb_entry()
2813 le16_to_cpu(pkt->sa_index)); in qla28xx_sa_update_iocb_entry()
3135 uint16_t sa_index; in qla_edif_sadb_get_sa_index() local
3166 sa_index = qla_edif_get_sa_index_from_freepool(fcport, dir); in qla_edif_sadb_get_sa_index()
3167 if (sa_index == INVALID_EDIF_SA_INDEX) { in qla_edif_sadb_get_sa_index()
3176 entry->sa_pair[0].sa_index = sa_index; in qla_edif_sadb_get_sa_index()
3178 entry->sa_pair[1].sa_index = INVALID_EDIF_SA_INDEX; in qla_edif_sadb_get_sa_index()
3184 __func__, nport_handle, sa_frame->spi, sa_index); in qla_edif_sadb_get_sa_index()
3186 return sa_index; in qla_edif_sadb_get_sa_index()
3193 if (entry->sa_pair[slot].sa_index == INVALID_EDIF_SA_INDEX) { in qla_edif_sadb_get_sa_index()
3201 entry->sa_pair[slot].sa_index); in qla_edif_sadb_get_sa_index()
3202 return entry->sa_pair[slot].sa_index; in qla_edif_sadb_get_sa_index()
3215 __func__, entry->sa_pair[0].spi, entry->sa_pair[0].sa_index, in qla_edif_sadb_get_sa_index()
3216 entry->sa_pair[1].spi, entry->sa_pair[1].sa_index); in qla_edif_sadb_get_sa_index()
3222 sa_index = qla_edif_get_sa_index_from_freepool(fcport, dir); in qla_edif_sadb_get_sa_index()
3223 if (sa_index == INVALID_EDIF_SA_INDEX) { in qla_edif_sadb_get_sa_index()
3231 entry->sa_pair[free_slot].sa_index = sa_index; in qla_edif_sadb_get_sa_index()
3235 __func__, free_slot, entry->handle, sa_frame->spi, sa_index); in qla_edif_sadb_get_sa_index()
3237 return sa_index; in qla_edif_sadb_get_sa_index()
3294 fc_port_t *fcport, uint32_t handle, uint16_t sa_index) in __chk_edif_rx_sa_delete_pending() argument
3315 edif_entry->update_sa_index != sa_index) { in __chk_edif_rx_sa_delete_pending()
3331 __func__, edif_entry->update_sa_index, sa_index, edif_entry->delete_sa_index); in __chk_edif_rx_sa_delete_pending()
3350 __func__, sa_ctl, sa_index); in __chk_edif_rx_sa_delete_pending()