Lines Matching refs:pel_enable
1641 struct mpi3mr_ioctl_pel_enable pel_enable; in mpi3mr_pel_enable() local
1657 if ((data_out_sz != sizeof(pel_enable) || in mpi3mr_pel_enable()
1658 (pel_enable.pel_class > MPI3_PEL_CLASS_FAULT))) { in mpi3mr_pel_enable()
1663 memset(&pel_enable, 0, sizeof(pel_enable)); in mpi3mr_pel_enable()
1664 if (copyin(data_out_buf, &pel_enable, sizeof(pel_enable))) { in mpi3mr_pel_enable()
1670 if (pel_enable.pel_class > MPI3_PEL_CLASS_FAULT) { in mpi3mr_pel_enable()
1672 sc->name, __func__, pel_enable.pel_class); in mpi3mr_pel_enable()
1677 if ((sc->pel_class <= pel_enable.pel_class) && in mpi3mr_pel_enable()
1678 !((sc->pel_locale & pel_enable.pel_locale) ^ in mpi3mr_pel_enable()
1679 pel_enable.pel_locale)) { in mpi3mr_pel_enable()
1683 pel_enable.pel_locale |= sc->pel_locale; in mpi3mr_pel_enable()
1684 if (sc->pel_class < pel_enable.pel_class) in mpi3mr_pel_enable()
1685 pel_enable.pel_class = sc->pel_class; in mpi3mr_pel_enable()
1697 sc->pel_class = pel_enable.pel_class; in mpi3mr_pel_enable()
1698 sc->pel_locale = pel_enable.pel_locale; in mpi3mr_pel_enable()