Lines Matching refs:fh
66 firmware_handle_free(firmware_handle_t fh) in firmware_handle_free() argument
69 kmem_free(fh, sizeof(*fh)); in firmware_handle_free()
209 firmware_handle_t fh; in firmware_open() local
225 fh = firmware_handle_alloc(); in firmware_open()
226 KASSERT(fh != NULL); in firmware_open()
247 firmware_handle_free(fh); in firmware_open()
255 firmware_handle_free(fh); in firmware_open()
262 firmware_handle_free(fh); in firmware_open()
268 fh->fh_vp = vp; in firmware_open()
269 fh->fh_size = va.va_size; in firmware_open()
273 *fhp = fh; in firmware_open()
283 firmware_close(firmware_handle_t fh) in firmware_close() argument
287 error = vn_close(fh->fh_vp, FREAD, kauth_cred_get()); in firmware_close()
288 firmware_handle_free(fh); in firmware_close()
298 firmware_get_size(firmware_handle_t fh) in firmware_get_size() argument
301 return (fh->fh_size); in firmware_get_size()
311 firmware_read(firmware_handle_t fh, off_t offset, void *buf, size_t len) in firmware_read() argument
314 return (vn_rdwr(UIO_READ, fh->fh_vp, buf, len, offset, in firmware_read()