Lines Matching defs:sid
1395 * sid - NPI defined data to set
1403 npi_fzc_sid_set(npi_handle_t handle, fzc_sid_t sid)
1407 ASSERT(LDG_VALID(sid.ldg));
1408 if (!LDG_VALID(sid.ldg)) {
1412 sid.ldg));
1413 return (NPI_FAILURE | NPI_VIR_LDG_INVALID(sid.ldg));
1415 if (!sid.niu) {
1416 ASSERT(FUNC_VALID(sid.func));
1417 if (!FUNC_VALID(sid.func)) {
1421 sid.func));
1423 "invalid FUNC: npi_fzc_sid_set(%d)", sid.func));
1424 return (NPI_FAILURE | NPI_VIR_FUNC_INVALID(sid.func));
1427 ASSERT(SID_VECTOR_VALID(sid.vector));
1428 if (!SID_VECTOR_VALID(sid.vector)) {
1432 sid.vector));
1435 sid.vector));
1437 NPI_VIR_SID_VEC_INVALID(sid.vector));
1441 if (!sid.niu) {
1442 sd.bits.ldw.data = ((sid.func << SID_DATA_FUNCNUM_SHIFT) |
1443 (sid.vector & SID_DATA_INTNUM_MASK));
1447 " npi_fzc_sid_set: group %d 0x%llx", sid.ldg, sd.value));
1449 NXGE_REG_WR64(handle, SID_REG + LDG_SID_OFFSET(sid.ldg), sd.value);