Lines Matching refs:dil
1892 devinfo_audit_log_walk_data_t *dil; in devinfo_audit_log_walk_init() local
1908 dil = mdb_zalloc(sizeof (devinfo_audit_log_walk_data_t), UM_SLEEP); in devinfo_audit_log_walk_init()
1909 wsp->walk_data = dil; in devinfo_audit_log_walk_init()
1911 dil->dil_start = dil->dil_index = header.dh_curr; in devinfo_audit_log_walk_init()
1912 dil->dil_max = header.dh_max; in devinfo_audit_log_walk_init()
1913 if (dil->dil_start < 0) /* no log entries */ in devinfo_audit_log_walk_init()
1916 dil->dil_base = devinfo_audit_log + in devinfo_audit_log_walk_init()
1918 wsp->walk_addr = dil->dil_base + in devinfo_audit_log_walk_init()
1919 dil->dil_index * sizeof (devinfo_audit_t); in devinfo_audit_log_walk_init()
1928 devinfo_audit_log_walk_data_t *dil = wsp->walk_data; in devinfo_audit_log_walk_step() local
1929 devinfo_audit_t *da = &dil->dil_buf; in devinfo_audit_log_walk_step()
1936 if (mdb_vread(&dil->dil_buf, sizeof (devinfo_audit_t), addr) == -1) { in devinfo_audit_log_walk_step()
1943 if (--dil->dil_index < 0) in devinfo_audit_log_walk_step()
1944 dil->dil_index += dil->dil_max; in devinfo_audit_log_walk_step()
1945 if (dil->dil_index == dil->dil_start) { in devinfo_audit_log_walk_step()
1950 wsp->walk_addr = dil->dil_base + in devinfo_audit_log_walk_step()
1951 dil->dil_index * sizeof (devinfo_audit_t); in devinfo_audit_log_walk_step()