Lines Matching refs:ase

1508 audit_sdev_entry_free(struct audit_sdev_entry *ase)  in audit_sdev_entry_free()  argument
1510 kfree_data(ase->ase_record, ase->ase_record_len); in audit_sdev_entry_free()
1511 kfree_type(struct audit_sdev_entry, ase); in audit_sdev_entry_free()
1522 struct audit_sdev_entry *ase; in audit_sdev_append() local
1532 ase = kalloc_type(struct audit_sdev_entry, Z_NOWAIT | Z_ZERO); in audit_sdev_append()
1533 if (NULL == ase) { in audit_sdev_append()
1539 ase->ase_record = kalloc_data(record_len, Z_NOWAIT); in audit_sdev_append()
1540 if (NULL == ase->ase_record) { in audit_sdev_append()
1541 kfree_type(struct audit_sdev_entry, ase); in audit_sdev_append()
1547 bcopy(record, ase->ase_record, record_len); in audit_sdev_append()
1548 ase->ase_record_len = record_len; in audit_sdev_append()
1550 TAILQ_INSERT_TAIL(&asdev->asdev_queue, ase, ase_queue); in audit_sdev_append()
1553 asdev->asdev_qbyteslen += ase->ase_record_len; in audit_sdev_append()
1635 struct audit_sdev_entry *ase; in audit_sdev_flush() local
1639 while ((ase = TAILQ_FIRST(&asdev->asdev_queue)) != NULL) { in audit_sdev_flush()
1640 TAILQ_REMOVE(&asdev->asdev_queue, ase, ase_queue); in audit_sdev_flush()
1641 asdev->asdev_qbyteslen -= ase->ase_record_len; in audit_sdev_flush()
1642 audit_sdev_entry_free(ase); in audit_sdev_flush()
1882 struct audit_sdev_entry *ase; in audit_sdev_read() local
1920 while ((ase = TAILQ_FIRST(&asdev->asdev_queue)) != NULL && in audit_sdev_read()
1924 KASSERT(ase->ase_record_len > asdev->asdev_qoffset, in audit_sdev_read()
1926 toread = MIN((int)(ase->ase_record_len - asdev->asdev_qoffset), in audit_sdev_read()
1929 error = uiomove((char *) ase->ase_record + asdev->asdev_qoffset, in audit_sdev_read()
1941 KASSERT(TAILQ_FIRST(&asdev->asdev_queue) == ase, in audit_sdev_read()
1944 KASSERT(ase->ase_record_len >= asdev->asdev_qoffset, in audit_sdev_read()
1946 if (asdev->asdev_qoffset == ase->ase_record_len) { in audit_sdev_read()
1947 TAILQ_REMOVE(&asdev->asdev_queue, ase, ase_queue); in audit_sdev_read()
1948 asdev->asdev_qbyteslen -= ase->ase_record_len; in audit_sdev_read()
1949 audit_sdev_entry_free(ase); in audit_sdev_read()