lr_alloc
nfslog_record_append2all(struct lr_alloc *lrp)
insque(lrp, ((struct lr_alloc *)lbp->lb_records)->prev);
{ NFSLOG_SMALL_RECORD_SIZE - sizeof (struct lr_alloc),
{ NFSLOG_MEDIUM_RECORD_SIZE - sizeof (struct lr_alloc),
{ NFSLOG_LARGE_RECORD_SIZE - sizeof (struct lr_alloc),
(nfslog_mem_alloc[index].size + sizeof (struct lr_alloc))
struct lr_alloc lr;
struct lr_alloc *lrp;
lrp = (struct lr_alloc *)
(uintptr_t)sizeof (struct lr_alloc));
struct lr_alloc *next; /* links for write queuing */
struct lr_alloc *prev;
struct lr_alloc *lrp = (struct lr_alloc *)cookie;
insque(lrp, ((struct lr_alloc *)lbp->lb_records)->prev);
struct lr_alloc *lrp_writers;
lrp_writers = (struct lr_alloc *)lbp->lb_records;
nfslog_write_logrecords(struct log_file *lfp, struct lr_alloc *lrp_writers,
struct lr_alloc *lrp;
static int nfslog_record_append2all(struct lr_alloc *);
nfslog_free_logrecords(struct lr_alloc *lrp_writers)
struct lr_alloc *lrp = lrp_writers;
struct lr_alloc *lrp_free;
static int nfslog_write_logrecords(struct log_file *, struct lr_alloc *, int);
static void nfslog_free_logrecords(struct lr_alloc *);