ldi_write
extern int ldi_write(ldi_handle_t, struct uio *, cred_t *);
err = ldi_write(xcalfans[i].lh, &uio, kcred);
if ((ret = ldi_write(sc->lh, &uio, kcred)) < 0) {