# # This file and its contents are supplied under the terms of the # Common Development and Distribution License ("CDDL"), version 1.0. # You may only use this file in accordance with the terms of version # 1.0 of the CDDL. # # A full copy of the text of the CDDL should have accompanied this # source. A copy of the CDDL is also available via the Internet at # http://www.illumos.org/license/CDDL. # # # Copyright 2017, Richard Lowe # Copyright 2019 Joyent, Inc. # Copyright 2020-2021 Tintri by DDN, Inc. All rights reserved. # Copyright 2016 Hans Rosenfeld # Copyright 2022 RackTop Systems, Inc. # Copyright 2023 Oxide Computer Company # Copyright 2022 Garrett D'Amore # Copyright 2025 Peter Tribble # include $(SRC)/Makefile.master MANSECT= 9f MANFILES= ASSERT.9f \ Intro.9f \ OTHERQ.9f \ RD.9f \ SAMESTR.9f \ STRUCT_DECL.9f \ WR.9f \ adjmsg.9f \ allocb.9f \ atomic_add.9f \ atomic_and.9f \ atomic_bits.9f \ atomic_cas.9f \ atomic_dec.9f \ atomic_inc.9f \ atomic_ops.9f \ atomic_or.9f \ atomic_swap.9f \ avl.9f \ backq.9f \ bcanput.9f \ bcmp.9f \ bcopy.9f \ bioclone.9f \ biodone.9f \ bioerror.9f \ biofini.9f \ bioinit.9f \ biomodified.9f \ bioreset.9f \ biosize.9f \ biowait.9f \ bitdel64.9f \ bitset64.9f \ bitx64.9f \ bp_copyin.9f \ bp_copyout.9f \ bp_mapin.9f \ bp_mapout.9f \ btop.9f \ btopr.9f \ bufcall.9f \ bzero.9f \ canput.9f \ canputnext.9f \ clrbuf.9f \ cmn_err.9f \ condvar.9f \ copyb.9f \ copyin.9f \ copymsg.9f \ copyout.9f \ credentials.9f \ csx_AccessConfigurationRegister.9f \ csx_CS_DDI_Info.9f \ csx_ConvertSize.9f \ csx_ConvertSpeed.9f \ csx_DeregisterClient.9f \ csx_DupHandle.9f \ csx_Error2Text.9f \ csx_Event2Text.9f \ csx_FreeHandle.9f \ csx_Get8.9f \ csx_GetFirstClient.9f \ csx_GetFirstTuple.9f \ csx_GetHandleOffset.9f \ csx_GetMappedAddr.9f \ csx_GetStatus.9f \ csx_GetTupleData.9f \ csx_MakeDeviceNode.9f \ csx_MapLogSocket.9f \ csx_MapMemPage.9f \ csx_ModifyConfiguration.9f \ csx_ModifyWindow.9f \ csx_ParseTuple.9f \ csx_Parse_CISTPL_BATTERY.9f \ csx_Parse_CISTPL_BYTEORDER.9f \ csx_Parse_CISTPL_CFTABLE_ENTRY.9f \ csx_Parse_CISTPL_CONFIG.9f \ csx_Parse_CISTPL_DATE.9f \ csx_Parse_CISTPL_DEVICE.9f \ csx_Parse_CISTPL_DEVICEGEO.9f \ csx_Parse_CISTPL_DEVICEGEO_A.9f \ csx_Parse_CISTPL_FORMAT.9f \ csx_Parse_CISTPL_FUNCE.9f \ csx_Parse_CISTPL_FUNCID.9f \ csx_Parse_CISTPL_GEOMETRY.9f \ csx_Parse_CISTPL_JEDEC_C.9f \ csx_Parse_CISTPL_LINKTARGET.9f \ csx_Parse_CISTPL_LONGLINK_A.9f \ csx_Parse_CISTPL_LONGLINK_MFC.9f \ csx_Parse_CISTPL_MANFID.9f \ csx_Parse_CISTPL_ORG.9f \ csx_Parse_CISTPL_SPCL.9f \ csx_Parse_CISTPL_SWIL.9f \ csx_Parse_CISTPL_VERS_1.9f \ csx_Parse_CISTPL_VERS_2.9f \ csx_Put8.9f \ csx_RegisterClient.9f \ csx_ReleaseConfiguration.9f \ csx_RepGet8.9f \ csx_RepPut8.9f \ csx_RequestConfiguration.9f \ csx_RequestIO.9f \ csx_RequestIRQ.9f \ csx_RequestSocketMask.9f \ csx_RequestWindow.9f \ csx_ResetFunction.9f \ csx_SetEventMask.9f \ csx_SetHandleOffset.9f \ csx_ValidateCIS.9f \ datamsg.9f \ ddi_add_event_handler.9f \ ddi_add_intr.9f \ ddi_add_softintr.9f \ ddi_binding_name.9f \ ddi_btop.9f \ ddi_can_receive_sig.9f \ ddi_cb_register.9f \ ddi_check_acc_handle.9f \ ddi_copyin.9f \ ddi_copyout.9f \ ddi_create_minor_node.9f \ ddi_cred.9f \ ddi_dev_is_needed.9f \ ddi_dev_is_sid.9f \ ddi_dev_nintrs.9f \ ddi_dev_nregs.9f \ ddi_dev_regsize.9f \ ddi_dev_report_fault.9f \ ddi_device_copy.9f \ ddi_device_zero.9f \ ddi_devid_compare.9f \ ddi_dma_addr_bind_handle.9f \ ddi_dma_alloc_handle.9f \ ddi_dma_buf_bind_handle.9f \ ddi_dma_burstsizes.9f \ ddi_dma_cookie_iter.9f \ ddi_dma_free_handle.9f \ ddi_dma_getwin.9f \ ddi_dma_mem_alloc.9f \ ddi_dma_mem_free.9f \ ddi_dma_numwin.9f \ ddi_dma_set_sbus64.9f \ ddi_dma_sync.9f \ ddi_dma_unbind_handle.9f \ ddi_dmae.9f \ ddi_driver_major.9f \ ddi_driver_name.9f \ ddi_enter_critical.9f \ ddi_ffs.9f \ ddi_fm_acc_err_clear.9f \ ddi_fm_acc_err_get.9f \ ddi_fm_ereport_post.9f \ ddi_fm_handler_register.9f \ ddi_fm_init.9f \ ddi_fm_service_impact.9f \ ddi_get8.9f \ ddi_get_cred.9f \ ddi_get_devstate.9f \ ddi_get_driver_private.9f \ ddi_get_eventcookie.9f \ ddi_get_instance.9f \ ddi_get_kt_did.9f \ ddi_get_lbolt.9f \ ddi_get_parent.9f \ ddi_get_pid.9f \ ddi_get_time.9f \ ddi_in_panic.9f \ ddi_intr_add_handler.9f \ ddi_intr_add_softint.9f \ ddi_intr_alloc.9f \ ddi_intr_dup_handler.9f \ ddi_intr_enable.9f \ ddi_intr_get_cap.9f \ ddi_intr_get_hilevel_pri.9f \ ddi_intr_get_nintrs.9f \ ddi_intr_get_pending.9f \ ddi_intr_get_pri.9f \ ddi_intr_get_supported_types.9f \ ddi_intr_hilevel.9f \ ddi_intr_set_mask.9f \ ddi_intr_set_nreq.9f \ ddi_io_get8.9f \ ddi_io_put8.9f \ ddi_io_rep_get8.9f \ ddi_io_rep_put8.9f \ ddi_log_sysevent.9f \ ddi_map_regs.9f \ ddi_mem_get8.9f \ ddi_mem_put8.9f \ ddi_mem_rep_get8.9f \ ddi_mem_rep_put8.9f \ ddi_mmap_get_model.9f \ ddi_model_convert_from.9f \ ddi_modopen.9f \ ddi_no_info.9f \ ddi_node_name.9f \ ddi_peek.9f \ ddi_periodic_add.9f \ ddi_periodic_delete.9f \ ddi_poke.9f \ ddi_prop_create.9f \ ddi_prop_exists.9f \ ddi_prop_get_int.9f \ ddi_prop_lookup.9f \ ddi_prop_op.9f \ ddi_prop_update.9f \ ddi_put8.9f \ ddi_regs_map_free.9f \ ddi_regs_map_setup.9f \ ddi_remove_event_handler.9f \ ddi_remove_minor_node.9f \ ddi_removing_power.9f \ ddi_rep_get8.9f \ ddi_rep_put8.9f \ ddi_report_dev.9f \ ddi_root_node.9f \ ddi_segmap.9f \ ddi_slaveonly.9f \ ddi_soft_state.9f \ ddi_strtol.9f \ ddi_strtoll.9f \ ddi_strtoul.9f \ ddi_ufm.9f \ ddi_ufm_image.9f \ ddi_ufm_slot.9f \ ddi_umem_alloc.9f \ ddi_umem_iosetup.9f \ ddi_umem_lock.9f \ delay.9f \ devfs_clean.9f \ devmap_default_access.9f \ devmap_devmem_setup.9f \ devmap_do_ctxmgt.9f \ devmap_set_ctx_timeout.9f \ devmap_setup.9f \ devmap_unload.9f \ disksort.9f \ dlbindack.9f \ drv_getparm.9f \ drv_hztousec.9f \ drv_priv.9f \ drv_usectohz.9f \ drv_usecwait.9f \ dupb.9f \ dupmsg.9f \ enableok.9f \ esballoc.9f \ esbbcall.9f \ firmload.9f \ flushband.9f \ flushq.9f \ freeb.9f \ freemsg.9f \ freerbuf.9f \ freezestr.9f \ get_pktiopb.9f \ geterror.9f \ gethrtime.9f \ getmajor.9f \ getminor.9f \ getq.9f \ getrbuf.9f \ gld.9f \ hook_alloc.9f \ hook_free.9f \ id32_alloc.9f \ id_space.9f \ inb.9f \ insq.9f \ kiconv.9f \ kiconv_close.9f \ kiconv_open.9f \ kiconvstr.9f \ kmem_alloc.9f \ kmem_cache_create.9f \ ksensor_create.9f \ ksensor_kind.9f \ kstat_create.9f \ kstat_delete.9f \ kstat_install.9f \ kstat_named_init.9f \ kstat_queue.9f \ ktest_create_module.9f \ ktest_get_fn.9f \ ktest_get_input.9f \ ktest_result_pass.9f \ ldi_add_event_handler.9f \ ldi_aread.9f \ ldi_devmap.9f \ ldi_dump.9f \ ldi_ev_finalize.9f \ ldi_ev_get_cookie.9f \ ldi_ev_get_type.9f \ ldi_ev_notify.9f \ ldi_ev_register_callbacks.9f \ ldi_ev_remove_callbacks.9f \ ldi_get_dev.9f \ ldi_get_eventcookie.9f \ ldi_get_size.9f \ ldi_ident_from_dev.9f \ ldi_ioctl.9f \ ldi_open_by_dev.9f \ ldi_poll.9f \ ldi_prop_exists.9f \ ldi_prop_get_int.9f \ ldi_prop_lookup_int_array.9f \ ldi_putmsg.9f \ ldi_read.9f \ ldi_remove_event_handler.9f \ ldi_strategy.9f \ linkb.9f \ list_create.9f \ mac_alloc.9f \ mac_devt_to_instance.9f \ mac_getinfo.9f \ mac_hcksum_get.9f \ mac_init_ops.9f \ mac_link_update.9f \ mac_lso_get.9f \ mac_maxsdu_update.9f \ mac_private_minor.9f \ mac_prop_info.9f \ mac_register.9f \ mac_rx.9f \ mac_transceiver_info.9f \ mac_tx_update.9f \ makecom.9f \ makedevice.9f \ max.9f \ mcopyin.9f \ mcopymsg.9f \ mcopyout.9f \ membar_ops.9f \ memchr.9f \ merror.9f \ mexchange.9f \ min.9f \ mioc2ack.9f \ miocack.9f \ miocnak.9f \ miocpullup.9f \ mkiocb.9f \ mod_install.9f \ msgdsize.9f \ msgpullup.9f \ msgsize.9f \ mt-streams.9f \ mutex.9f \ net_event_notify_register.9f \ net_getifname.9f \ net_getlifaddr.9f \ net_getmtu.9f \ net_getnetid.9f \ net_getpmtuenabled.9f \ net_hook_register.9f \ net_hook_unregister.9f \ net_inject.9f \ net_inject_alloc.9f \ net_inject_free.9f \ net_instance_alloc.9f \ net_instance_free.9f \ net_instance_notify_register.9f \ net_instance_register.9f \ net_instance_unregister.9f \ net_ispartialchecksum.9f \ net_isvalidchecksum.9f \ net_kstat_create.9f \ net_kstat_delete.9f \ net_lifgetnext.9f \ net_netidtozonid.9f \ net_phygetnext.9f \ net_phylookup.9f \ net_protocol_lookup.9f \ net_protocol_notify_register.9f \ net_protocol_release.9f \ net_protocol_walk.9f \ net_routeto.9f \ net_zoneidtonetid.9f \ netinfo.9f \ nochpoll.9f \ nodev.9f \ noenable.9f \ nulldev.9f \ nvlist_add_boolean.9f \ nvlist_alloc.9f \ nvlist_lookup_boolean.9f \ nvlist_lookup_nvpair.9f \ nvlist_next_nvpair.9f \ nvlist_remove.9f \ nvpair_value_byte.9f \ outb.9f \ pci_config_get8.9f \ pci_config_setup.9f \ pci_ereport_setup.9f \ pci_report_pmcap.9f \ pci_save_config_regs.9f \ physio.9f \ pm_busy_component.9f \ pm_power_has_changed.9f \ pm_raise_power.9f \ pm_trans_check.9f \ pollhead_clean.9f \ pollwakeup.9f \ priv_getbyname.9f \ priv_policy.9f \ proc_signal.9f \ ptob.9f \ pullupmsg.9f \ put.9f \ putbq.9f \ putctl.9f \ putctl1.9f \ putnext.9f \ putnextctl.9f \ putnextctl1.9f \ putq.9f \ qassociate.9f \ qbufcall.9f \ qenable.9f \ qprocson.9f \ qreply.9f \ qsize.9f \ qtimeout.9f \ qunbufcall.9f \ quntimeout.9f \ qwait.9f \ qwriter.9f \ rmalloc.9f \ rmalloc_wait.9f \ rmallocmap.9f \ rmfree.9f \ rmvb.9f \ rmvq.9f \ rwlock.9f \ sas_phymap_create.9f \ sas_phymap_lookup_ua.9f \ scsi_abort.9f \ scsi_address_device.9f \ scsi_alloc_consistent_buf.9f \ scsi_cname.9f \ scsi_destroy_pkt.9f \ scsi_dmaget.9f \ scsi_errmsg.9f \ scsi_ext_sense_fields.9f \ scsi_find_sense_descr.9f \ scsi_free_consistent_buf.9f \ scsi_get_device_type_scsi_options.9f \ scsi_get_device_type_string.9f \ scsi_hba_attach_setup.9f \ scsi_hba_init.9f \ scsi_hba_iport_exist.9f \ scsi_hba_iport_register.9f \ scsi_hba_iport_unit_address.9f \ scsi_hba_iportmap_create.9f \ scsi_hba_lookup_capstr.9f \ scsi_hba_pkt_alloc.9f \ scsi_hba_pkt_comp.9f \ scsi_hba_probe.9f \ scsi_hba_tgtmap_create.9f \ scsi_hba_tran_alloc.9f \ scsi_ifgetcap.9f \ scsi_init_pkt.9f \ scsi_log.9f \ scsi_pktalloc.9f \ scsi_poll.9f \ scsi_probe.9f \ scsi_reset.9f \ scsi_reset_notify.9f \ scsi_sense_key.9f \ scsi_setup_cdb.9f \ scsi_slave.9f \ scsi_sync_pkt.9f \ scsi_transport.9f \ scsi_unprobe.9f \ scsi_validate_sense.9f \ scsi_vu_errmsg.9f \ scsi_wwnstr_to_wwn.9f \ semaphore.9f \ sprintf.9f \ stdc_bit_ceil.9f \ stdc_bit_floor.9f \ stdc_bit_width.9f \ stdc_count_ones.9f \ stdc_count_zeros.9f \ stdc_first_leading_one.9f \ stdc_first_leading_zero.9f \ stdc_first_trailing_one.9f \ stdc_first_trailing_zero.9f \ stdc_has_single_bit.9f \ stdc_leading_ones.9f \ stdc_leading_zeros.9f \ stdc_trailing_ones.9f \ stdc_trailing_zeros.9f \ stoi.9f \ string.9f \ strlog.9f \ strqget.9f \ strqset.9f \ swab.9f \ taskq.9f \ testb.9f \ timeout.9f \ u8_strcmp.9f \ u8_textprep_str.9f \ u8_validate.9f \ uconv_u16tou32.9f \ uiomove.9f \ unbufcall.9f \ unlinkb.9f \ untimeout.9f \ ureadc.9f \ usb_alloc_request.9f \ usb_client_attach.9f \ usb_clr_feature.9f \ usb_create_pm_components.9f \ usb_ep_xdescr_fill.9f \ usb_get_addr.9f \ usb_get_alt_if.9f \ usb_get_cfg.9f \ usb_get_current_frame_number.9f \ usb_get_dev_data.9f \ usb_get_max_pkts_per_isoc_request.9f \ usb_get_status.9f \ usb_get_string_descr.9f \ usb_handle_remote_wakeup.9f \ usb_lookup_ep_data.9f \ usb_parse_data.9f \ usb_pipe_bulk_xfer.9f \ usb_pipe_close.9f \ usb_pipe_ctrl_xfer.9f \ usb_pipe_drain_reqs.9f \ usb_pipe_get_max_bulk_transfer_size.9f \ usb_pipe_get_state.9f \ usb_pipe_intr_xfer.9f \ usb_pipe_isoc_xfer.9f \ usb_pipe_reset.9f \ usb_pipe_set_private.9f \ usb_pipe_xopen.9f \ usb_register_hotplug_cbs.9f \ usb_reset_device.9f \ usba_alloc_hcdi_ops.9f \ usba_hcdi_cb.9f \ usba_hcdi_dup_intr_req.9f \ usba_hcdi_dup_isoc_req.9f \ usba_hcdi_get_device_private.9f \ usba_hcdi_register.9f \ usba_hubdi_bind_root_hub.9f \ usba_hubdi_cb_ops.9f \ usba_hubdi_dev_ops.9f \ uwritec.9f \ va_arg.9f \ vmem_add.9f \ vmem_alloc.9f \ vmem_contains.9f \ vmem_create.9f \ vmem_walk.9f .KEEP_STATE: include $(SRC)/man/Makefile.man install: $(ROOTMANFILES) $(MANLINK_SRCS) $(MANLINK_INSTALL)