Lines Matching refs:nvram_cache
943 if ((nv = kmem_zalloc(ha->nvram_cache->size, KM_SLEEP)) == NULL) {
948 if (ddi_copyin(bp, nv, ha->nvram_cache->size, mode) != 0) {
950 kmem_free(nv, ha->nvram_cache->size);
959 kmem_free(nv, ha->nvram_cache->size);
966 kmem_free(nv, ha->nvram_cache->size);
973 kmem_free(nv, ha->nvram_cache->size);
983 if ((rval = ql_r_m_w_flash(ha, bp, ha->nvram_cache->size,
990 for (cnt = 0; cnt < ha->nvram_cache->size / 4; cnt++) {
1002 for (cnt = 0; cnt < ha->nvram_cache->size / 2; cnt++) {
1011 kmem_free(ha->nvram_cache->cache, ha->nvram_cache->size);
1012 ha->nvram_cache->cache = (void *)nptr;
1049 if (ha->nvram_cache == NULL ||
1050 ha->nvram_cache->size == NULL ||
1051 ha->nvram_cache->cache == NULL) {
1054 } else if (ha->nvram_cache->valid != 1) {
1070 rval2 = ql_get_nvram(ha, ha->nvram_cache->cache,
1071 start_addr, ha->nvram_cache->size);
1075 ha->nvram_cache->valid = 1;
1090 if (ddi_copyout(ha->nvram_cache->cache, bp,
1091 ha->nvram_cache->size, mode) != 0) {
2147 if (dop->length < ha->nvram_cache->size) {
2149 ha->nvram_cache->size);
2185 if (dop->length < ha->nvram_cache->size) {
2187 ha->nvram_cache->size);