Intro man page on OpenIndiana

Man page or keyword search:  
man Server   20441 pages
apropos Keyword Search (all sections)
Output format
OpenIndiana logo
[printable version]

Intro(9F)		 Kernel Functions for Drivers		     Intro(9F)

NAME
       Intro, intro - introduction to DDI/DKI functions

DESCRIPTION
       Section	9F  describes the kernel functions available for use by device
       drivers. See Intro(9E) for an overview of device driver interfaces.

       In this section, the information for each driver function is  organized
       under the following headings:

	   o	  NAME summarizes the function's purpose.

	   o	  SYNOPSIS  shows  the syntax of the function's entry point in
		  the source code. #include directives are shown for  required
		  headers.

	   o	  INTERFACE LEVEL describes any architecture dependencies.

	   o	  ARGUMENTS  describes	any  arguments	required to invoke the
		  function.

	   o	  DESCRIPTION describes general information  about  the	 func‐
		  tion.

	   o	  RETURN  VALUES describes the return values and messages that
		  can result from invoking the function.

	   o	  CONTEXT indicates from which driver context  (user,  kernel,
		  interrupt,  or  high-level  interrupt)  the  function can be
		  called.

	   o	  A driver function  has  user	context	 if  it	 was  directly
		  invoked  because  of a user thread. The read(9E) entry point
		  of the driver, invoked by a read(2) system  call,  has  user
		  context.

	   o	  A  driver function has kernel context if was invoked by some
		  other part of the kernel. In	a  block  device  driver,  the
		  strategy(9E) entry point may be called by the page daemon to
		  write pages to the device. The page daemon has  no  relation
		  to the current user thread, so in this case strategy(9E) has
		  kernel context.

	   o	  Interrupt context is kernel context, but also has an	inter‐
		  rupt	level  associated  with	 it. Driver interrupt routines
		  have interrupt context.

		  Note that a mutex acquired in user or	 kernel	 context  that
		  can  also  be	 acquired  in interrupt context means that the
		  user or kernel context thread holding that mutex is  subject
		  to  all  the	restrictions imposed by interrupt context, for
		  the duration of the ownership of that mutex. Please see  the
		  mutex(9F)  man page for a more complete discussion of proper
		  mutex handling for drivers.

	   o	  High-level interrupt context is a more  restricted  form  of
		  interrupt  context.  If a driver interrupt priority returned
		  from	ddi_intr_get_pri(9F)  is  greater  than	 the  priority
		  returned  from  ddi_intr_get_hilevel_pri(9F)	this indicates
		  the interrupt handler will run in high-level interrupt  con‐
		  text.	 These	interrupt  routines  are  only allowed to call
		  ddi_intr_trigger_softint(9F),	     mutex_enter(9F),	   and
		  mutex_exit(9F).     Furthermore,     mutex_enter(9F)	   and
		  mutex_exit(9F) may only be  called  on  mutexes  initialized
		  with	    the	    interrupt	  priority     returned	    by
		  ddi_intr_get_pri(9F).

	   o	  SEE ALSO indicates functions that are related by  usage  and
		  sources,  and	 which can be referred to for further informa‐
		  tion.

	   o	  EXAMPLES shows how the function can be used in driver code.

       Every driver MUST  include  <sys/ddi.h>	and  <sys/sunddi.h>,  in  that
       order, and as the last files the driver includes.

STREAMS KERNEL FUNCTION SUMMARY
       The  following table summarizes the STREAMS functions described in this
       section.

		 Routine			 Type
       ───────────────────────────────────────────────────────────
       adjmsg			     DDI/DKI
       allocb			     DDI/DKI
       allocb_tmpl		     Solaris DDI
       backq			     DDI/DKI
       bcanput			     DDI/DKI
       bcanputnext		     DDI/DKI
       bufcall			     DDI/DKI
       canput			     DDI/DKI
       canputnext		     DDI/DKI
       clrbuf			     DDI/DKI
       copyb			     DDI/DKI
       copymsg			     DDI/DKI
       DB_BASE			     Solaris DDI
       DB_LIM			     Solaris DDI
       DB_REF			     Solaris DDI
       DB_TYPE			     Solaris DDI
       datamsg			     DDI/DKI
       dupb			     DDI/DKI
       dupmsg			     DDI/DKI
       enableok			     DDI/DKI
       esballoc			     DDI/DKI
       esbbcall			     DDI/DKI
       flushband		     DDI/DKI
       flushq			     DDI/DKI
       freeb			     DDI/DKI
       freemsg			     DDI/DKI
       freezestr		     DDI/DKI
       getq			     DDI/DKI
       IOC_CONVER_FROM		     Solaris DDI
       insq			     DDI/DKI
       linkb			     DDI/DKI
       MBLKHEAD			     Solaris DDI
       MBLKIN			     Solaris DDI
       MBLKL			     Solaris DDI
       MBLKSIZE			     Solaris DDI
       MBLKTAIL			     Solaris DDI
       mcopyin			     Solaris DDI
       mcopymsg			     Solaris DDI
       mcopyout			     Solaris DDI
       merror			     Solaris DDI

       mexchange		     Solaris DDI
       mioc2ack			     Solaris DDI
       miocack			     Solaris DDI
       mexchange		     Solaris DDI
       miocpullup		     Solaris DDI
       mkiocb			     Solaris DDI
       msgdsize			     DDI/DKI
       msgpullup		     DDI/DKI
       msgsize			     Solaris DDI
       mt-streams		     Solaris DDI
       noenable			     DDI/DKI
       OTHERQ			     DDI/DKI
       pullupmsg		     DDI/DKI
       put			     DDI/DKI
       putbq			     DDI/DKI
       putctl			     DDI/DKI
       putctl1			     DDI/DKI
       putnext			     DDI/DKI
       putnextctl		     DDI/DKI
       putq			     DDI/DKI
       qassociate		     Solaris DDI
       qbufcall			     Solaris DDI
       qenable			     DDI/DKI
       qprocson			     DDI/DKI
       qprocsoff		     DDI/DKI
       qreply			     DDI/DKI
       qsize			     DDI/DKI
       qtimeout			     Solaris DDI
       qunbufcall		     Solaris DDI
       quntimeout		     Solaris DDI
       qwait			     Solaris DDI
       qwait_sig		     Solaris DDI
       qwriter			     Solaris DDI
       RD			     DDI/DKI
       rmvb			     DDI/DKI
       rmvq			     DDI/DKI
       SAMESTR			     DDI/DKI
       strlog			     DDI/DKI
       strqget			     DDI/DKI
       strqset			     DDI/DKI
       testb			     DDI/DKI
       unbufcall		     DDI/DKI
       unfreezestr		     DDI/DKI
       unlinkb			     DDI/DKI
       WR			     DDI/DKI

       The following table summarizes the functions not specific to STREAMS.

		     Routine				Type
       ──────────────────────────────────────────────────────────────────
       ASSERT				     DDI/DKI
       anocancel			     Solaris DDI
       aphysio				     Solaris DDI
       atomic_add			     DDI/DKI
       atomic_and			     DDI/DKI
       atomic_bits			     DDI/DKI
       atomic_cas			     DDI/DKI
       atomic_dec			     DDI/DKI
       atomic_inc			     DDI/DKI
       atomic_ops			     DDI/DKI

       atomic_or			     DDI/DKI
       atomic_swap			     DDI/DKI
       bcmp				     DDI/DKI
       bcopy				     DDI/DKI
       bioclone				     Solaris DDI
       biodone				     DDI/DKI
       biofini				     Solaris DDI
       bioinit				     Solaris DDI
       biomodified			     Solaris DDI
       biosize				     Solaris DDI
       bioerror				     Solaris DDI
       bioreset				     Solaris DDI
       biowait				     DDI/DKI
       bp_copyin			     DDI/DKI
       bp_copyout			     DDI/DKI
       bp_mapin				     DDI/DKI
       bp_mapout			     DDI/DKI
       btop				     DDI/DKI
       btopr				     DDI/DKI
       bzero				     DDI/DKI
       cmn_err				     DDI/DKI
       condvar				     Solaris DDI
       copyin				     DDI/DKI
       copyout				     DDI/DKI
       csx_AccessConfigurationRegister	     Solaris DDI
       csx_ConvertSize			     Solaris DDI
       csx_ConvertSpeed			     Solaris DDI
       csx_CS_DDI_Info			     Solaris DDI
       csx_DeregisterClient		     Solaris DDI
       csx_DupHandle			     Solaris DDI
       csx_Error2Text			     Solaris DDI
       csx_Event2Text			     Solaris DDI
       csx_FreeHandle			     Solaris DDI
       csx_Get8				     Solaris DDI
       csx_GetFirstClient		     Solaris DDI
       csx_GetFirstTuple		     Solaris DDI
       csx_GetHandleOffset		     Solaris DDI
       csx_GetMappedAddr		     Solaris DDI
       csx_GetStatus			     Solaris DDI
       csx_GetTupleData			     Solaris DDI
       csx_MakeDeviceNode		     Solaris DDI
       csx_MapLogSocket			     Solaris DDI
       csx_MapMemPage			     Solaris DDI
       csx_ModifyConfiguration		     Solaris DDI
       csx_ModifyWindow			     Solaris DDI
       csx_Parse_CISTPL_BATTERY		     Solaris DDI
       csx_Parse_CISTPL_BYTEORDER	     Solaris DDI
       csx_Parse_CISTPL_CFTABLE_ENTRY	     Solaris DDI
       csx_Parse_CISTPL_CONFIG		     Solaris DDI
       csx_Parse_CISTPL_DATE		     Solaris DDI
       csx_Parse_CISTPL_DEVICE		     Solaris DDI
       csx_Parse_CISTPL_DEVICEGEO	     Solaris DDI
       csx_Parse_CISTPL_DEVICEGEO_A	     Solaris DDI
       csx_Parse_CISTPL_FORMAT		     Solaris DDI
       csx_Parse_CISTPL_FUNCE		     Solaris DDI
       csx_Parse_CISTPL_FUNCID		     Solaris DDI
       csx_Parse_CISTPL_GEOMETRY	     Solaris DDI
       csx_Parse_CISTPL_JEDEC_C		     Solaris DDI
       csx_Parse_CISTPL_LINKTARGET	     Solaris DDI
       csx_Parse_CISTPL_LONGLINK_A	     Solaris DDI
       csx_Parse_CISTPL_LONGLINK_MFC	     Solaris DDI
       csx_Parse_CISTPL_MANFID		     Solaris DDI
       csx_Parse_CISTPL_ORG		     Solaris DDI
       csx_Parse_CISTPL_SPCL		     Solaris DDI
       csx_Parse_CISTPL_SWIL		     Solaris DDI

       csx_Parse_CISTPL_VERS_1		     Solaris DDI
       csx_Parse_CISTPL_VERS_2		     Solaris DDI
       csx_ParseTuple			     Solaris DDI
       csx_Put8				     Solaris DDI
       csx_RegisterClient		     Solaris DDI
       csx_ReleaseConfiguration		     Solaris DDI
       csx_RepGet8			     Solaris DDI
       csx_RepPut8			     Solaris DDI
       csx_RequestConfiguration		     Solaris DDI
       csx_RequestIO			     Solaris DDI
       csx_RequestIRQ			     Solaris DDI
       csx_RequestSocketMask		     Solaris DDI
       csx_RequestWindow		     Solaris DDI
       csx_ResetFunction		     Solaris DDI
       csx_SetEventMask			     Solaris DDI
       csx_SetHandleOffset		     Solaris DDI
       csx_ValidateCIS			     Solaris DDI
       cv_broadcast			     Solaris DDI
       cv_destroy			     Solaris DDI
       cv_init				     Solaris DDI
       cv_signal			     Solaris DDI
       cv_timedwait			     Solaris DDI
       cv_wait				     Solaris DDI
       cv_wait_sig			     Solaris DDI
       ddi_add_event_handler		     Solaris DDI
       ddi_add_intr			     Solaris DDI
       ddi_add_softintr			     Solaris DDI
       ddi_binding_name			     Solaris DDI
       ddi_btop				     Solaris DDI
       ddi_btopr			     Solaris DDI
       ddi_can_receive_sig		     Solaris DDI
       ddi_check_acc_handle		     Solaris DDI
       ddi_copyin			     Solaris DDI
       ddi_copyout			     Solaris DDI
       ddi_create_minor_node		     Solaris DDI
       ddi_cred				     Solaris DDI
       ddi_dev_is_sid			     Solaris DDI
       ddi_dev_nintrs			     Solaris DDI
       ddi_dev_nregs			     Solaris DDI
       ddi_dev_regsize			     Solaris DDI
       ddi_device_copy			     Solaris DDI
       ddi_device_zero			     Solaris DDI
       ddi_devmap_segmap		     Solaris DDI
       ddi_dma_addr_bind_handle		     Solaris DDI
       ddi_dma_addr_setup		     Solaris DDI
       ddi_dma_alloc_handle		     Solaris DDI
       ddi_dma_buf_bind_handle		     Solaris DDI
       ddi_dma_buf_setup		     Solaris DDI
       ddi_dma_burstsizes		     Solaris DDI
       ddi_dma_coff			     Solaris SPARC DDI
       ddi_dma_curwin			     Solaris SPARC DDI
       ddi_dma_devalign			     Solaris DDI
       ddi_dma_free			     Solaris DDI
       ddi_dma_free_handle		     Solaris DDI
       ddi_dma_getwin			     Solaris DDI
       ddi_dma_get_attr			     Solaris DDI
       ddi_dma_htoc			     Solaris SPARC DDI
       ddi_dma_mem_alloc		     Solaris DDI
       ddi_dma_mem_free			     Solaris DDI
       ddi_dma_movwin			     Solaris SPARC DDI
       ddi_dma_nextcookie		     Solaris DDI
       ddi_dma_nextseg			     Solaris DDI
       ddi_dma_nextwin			     Solaris DDI
       ddi_dma_numwin			     Solaris DDI
       ddi_dma_segtocookie		     Solaris DDI

       ddi_dma_set_sbus64		     Solaris DDI
       ddi_dma_setup			     Solaris DDI
       ddi_dma_sync			     Solaris DDI
       ddi_dma_unbind_handle		     Solaris DDI
       ddi_dmae				     Solaris x86 DDI
       ddi_dmae_1stparty		     Solaris x86 DDI
       ddi_dmae_alloc			     Solaris x86 DDI
       ddi_dmae_disable			     Solaris x86 DDI
       ddi_dmae_enable			     Solaris x86 DDI
       ddi_dmae_getattr			     Solaris x86 DDI
       ddi_dmae_getcnt			     Solaris x86 DDI
       ddi_dmae_getlim			     Solaris x86 DDI
       ddi_dmae_prog			     Solaris x86 DDI
       ddi_dmae_release			     Solaris x86 DDI
       ddi_dmae_stop			     Solaris x86 DDI
       ddi_driver_major			     Solaris DDI
       ddi_driver_name			     Solaris DDI
       ddi_enter_critical		     Solaris DDI
       ddi_exit_critical		     Solaris DDI
       ddi_ffs				     Solaris DDI
       ddi_fls				     Solaris DDI
       ddi_fm_acc_err_clear		     Solaris DDI
       ddi_fm_acc_err_get		     Solaris DDI
       ddi_fm_ereport_post		     Solaris DDI
       ddi_fm_handler_register		     Solaris DDI
       ddi_fm_init			     Solaris DDI
       ddi_fm_service_impact		     Solaris DDI
       ddi_get16			     Solaris DDI
       ddi_get32			     Solaris DDI
       ddi_get64			     Solaris DDI
       ddi_get8				     Solaris DDI
       ddi_get_cred			     Solaris DDI
       ddi_get_devstate			     Solaris DDI
       ddi_get_driver_private		     Solaris DDI
       ddi_get_eventcookie		     Solaris DDI
       ddi_get_iblock_cookie		     Solaris DDI
       ddi_get_iminor			     Solaris DDI
       ddi_get_instance			     Solaris DDI
       ddi_get_kt_did			     Solaris DDI
       ddi_get_lbolt			     Solaris DDI
       ddi_get_lbolt64			     Solaris DDI
       ddi_get_name			     Solaris DDI
       ddi_get_parent			     Solaris DDI
       ddi_get_pid			     Solaris DDI
       ddi_get_soft_iblock_cookie	     Solaris DDI
       ddi_get_soft_state		     Solaris DDI
       ddi_getb				     Solaris DDI
       ddi_getl				     Solaris DDI
       ddi_getll			     Solaris DDI
       ddi_getlongprop			     Solaris DDI
       ddi_getlongprop_buf		     Solaris DDI
       ddi_getprop			     Solaris DDI
       ddi_getproplen			     Solaris DDI
       ddi_getw				     Solaris DDI
       ddi_intr_add_handler		     Solaris DDI
       ddi_intr_add_softint		     Solaris DDI
       ddi_intr_alloc			     Solaris DDI
       ddi_intr_block_disable		     Solaris DDI
       ddi_intr_block_enable		     Solaris DDI
       ddi_intr_clr_mask		     Solaris DDI
       ddi_intr_dup_handler		     Solaris DDI
       ddi_intr_disable			     Solaris DDI
       ddi_intr_enable			     Solaris DDI
       ddi_intr_free			     Solaris DDI
       ddi_intr_get_cap			     Solaris DDI

       ddi_intr_get_hilevel_pri		     Solaris DDI
       ddi_intr_get_navail		     Solaris DDI
       ddi_intr_get_nintrs		     Solaris DDI
       ddi_intr_get_pending		     Solaris DDI
       ddi_intr_get_pri			     Solaris DDI
       ddi_intr_get_softint_pri		     Solaris DDI
       ddi_intr_get_supported_types	     Solaris DDI
       ddi_intr_remove_handler		     Solaris DDI
       ddi_intr_remove_softint		     Solaris DDI
       ddi_intr_set_cap			     Solaris DDI
       ddi_intr_set_mask		     Solaris DDI
       ddi_intr_set_pri			     Solaris DDI
       ddi_intr_set_softint_pri		     Solaris DDI
       ddi_intr_trigger_softint		     Solaris DDI
       ddi_io_get16			     Solaris DDI
       ddi_io_get32			     Solaris DDI
       ddi_io_get8			     Solaris DDI
       ddi_io_getb			     Solaris DDI
       ddi_io_getl			     Solaris DDI
       ddi_io_getw			     Solaris DDI
       ddi_io_put16			     Solaris DDI
       ddi_io_put32			     Solaris DDI
       ddi_io_put8			     Solaris DDI
       ddi_io_putb			     Solaris DDI
       ddi_io_putl			     Solaris DDI
       ddi_io_putw			     Solaris DDI
       ddi_io_rep_get16			     Solaris DDI
       ddi_io_rep_get32			     Solaris DDI
       ddi_io_rep_get8			     Solaris DDI
       ddi_io_rep_getb			     Solaris DDI
       ddi_io_rep_getl			     Solaris DDI
       ddi_io_rep_getw			     Solaris DDI
       ddi_io_rep_put16			     Solaris DDI
       ddi_io_rep_put32			     Solaris DDI
       ddi_io_rep_put8			     Solaris DDI
       ddi_io_rep_putb			     Solaris DDI
       ddi_io_rep_putl			     Solaris DDI
       ddi_io_rep_putw			     Solaris DDI
       ddi_iomin			     Solaris DDI
       ddi_iopb_alloc			     Solaris DDI
       ddi_iopb_free			     Solaris DDI
       ddi_log_sysevent			     Solaris DDI
       ddi_map_regs			     Solaris DDI
       ddi_mapdev			     Solaris DDI
       ddi_mapdev_intercept		     Solaris DDI
       ddi_mapdev_nointercept		     Solaris DDI
       ddi_mapdev_set_device_acc_attr	     Solaris DDI
       ddi_mem_alloc			     Solaris DDI
       ddi_mem_free			     Solaris DDI
       ddi_mem_get16			     Solaris DDI
       ddi_mem_get32			     Solaris DDI
       ddi_mem_get64			     Solaris DDI
       ddi_mem_get8			     Solaris DDI
       ddi_mem_getb			     Solaris DDI
       ddi_mem_getl			     Solaris DDI
       ddi_mem_getll			     Solaris DDI
       ddi_mem_getw			     Solaris DDI
       ddi_mem_put16			     Solaris DDI
       ddi_mem_put32			     Solaris DDI
       ddi_mem_put64			     Solaris DDI
       ddi_mem_put8			     Solaris DDI
       ddi_mem_putb			     Solaris DDI
       ddi_mem_putl			     Solaris DDI
       ddi_mem_putll			     Solaris DDI
       ddi_mem_putw			     Solaris DDI

       ddi_mem_rep_get16		     Solaris DDI
       ddi_mem_rep_get32		     Solaris DDI
       ddi_mem_rep_get64		     Solaris DDI
       ddi_mem_rep_get8			     Solaris DDI
       ddi_mem_rep_getb			     Solaris DDI
       ddi_mem_rep_getl			     Solaris DDI
       ddi_mem_rep_getll		     Solaris DDI
       ddi_mem_rep_getw			     Solaris DDI
       ddi_mem_rep_put16		     Solaris DDI
       ddi_mem_rep_put32		     Solaris DDI
       ddi_mem_rep_put64		     Solaris DDI
       ddi_mem_rep_put8			     Solaris DDI
       ddi_mem_rep_putb			     Solaris DDI
       ddi_mem_rep_putl			     Solaris DDI
       ddi_mem_rep_putll		     Solaris DDI
       ddi_mem_rep_putw			     Solaris DDI
       ddi_mmap_get_model		     Solaris DDI
       ddi_model_convert_from		     Solaris DDI
       ddi_modopen			     Solaris DDI
       ddi_no_info			     Solaris DDI
       ddi_node_name			     Solaris DDI
       ddi_peek16			     Solaris DDI
       ddi_peek32			     Solaris DDI
       ddi_peek64			     Solaris DDI
       ddi_peek8			     Solaris DDI
       ddi_peekc			     Solaris DDI
       ddi_peekd			     Solaris DDI
       ddi_peekl			     Solaris DDI
       ddi_peeks			     Solaris DDI
       ddi_periodic_add			     Solaris DDI
       ddi_periodic_delete		     Solaris DDI
       ddi_poke16			     Solaris DDI
       ddi_poke32			     Solaris DDI
       ddi_poke64			     Solaris DDI
       ddi_poke8			     Solaris DDI
       ddi_pokec			     Solaris DDI
       ddi_poked			     Solaris DDI
       ddi_pokel			     Solaris DDI
       ddi_pokes			     Solaris DDI
       ddi_prop_create			     Solaris DDI
       ddi_prop_exists			     Solaris DDI
       ddi_prop_free			     Solaris DDI
       ddi_prop_get_int			     Solaris DDI
       ddi_prop_lookup			     Solaris DDI
       ddi_prop_lookup_byte_array	     Solaris DDI
       ddi_prop_lookup_int_array	     Solaris DDI
       ddi_prop_lookup_string		     Solaris DDI
       ddi_prop_lookup_string_array	     Solaris DDI
       ddi_prop_modify			     Solaris DDI
       ddi_prop_op			     Solaris DDI
       ddi_prop_remove			     Solaris DDI
       ddi_prop_remove_all		     Solaris DDI
       ddi_prop_undefine		     Solaris DDI
       ddi_prop_update			     Solaris DDI
       ddi_prop_update_byte_array	     Solaris DDI
       ddi_prop_update_int		     Solaris DDI
       ddi_prop_update_int_array	     Solaris DDI
       ddi_prop_update_string		     Solaris DDI
       ddi_prop_update_string_array	     Solaris DDI
       ddi_ptob				     Solaris DDI
       ddi_put16			     Solaris DDI
       ddi_put32			     Solaris DDI
       ddi_put64			     Solaris DDI
       ddi_put8				     Solaris DDI
       ddi_putb				     Solaris DDI

       ddi_putl				     Solaris DDI
       ddi_putll			     Solaris DDI
       ddi_putw				     Solaris DDI
       ddi_regs_map_free		     Solaris DDI
       ddi_regs_map_setup		     Solaris DDI
       ddi_remove_event_handler		     Solaris DDI
       ddi_remove_intr			     Solaris DDI
       ddi_remove_minor_node		     Solaris DDI
       ddi_remove_softintr		     Solaris DDI
       ddi_removing_power		     Solaris DDI
       ddi_rep_get16			     Solaris DDI
       ddi_rep_get32			     Solaris DDI
       ddi_rep_get64			     Solaris DDI
       ddi_rep_get8			     Solaris DDI
       ddi_rep_getb			     Solaris DDI
       ddi_rep_getl			     Solaris DDI
       ddi_rep_getll			     Solaris DDI
       ddi_rep_getw			     Solaris DDI
       ddi_rep_put16			     Solaris DDI
       ddi_rep_put32			     Solaris DDI
       ddi_rep_put64			     Solaris DDI
       ddi_rep_put8			     Solaris DDI
       ddi_rep_putb			     Solaris DDI
       ddi_rep_putl			     Solaris DDI
       ddi_rep_putll			     Solaris DDI
       ddi_rep_putw			     Solaris DDI
       ddi_report_dev			     Solaris DDI
       ddi_root_node			     Solaris DDI
       ddi_segmap			     Solaris DDI
       ddi_segmap_setup			     Solaris DDI
       ddi_set_driver_private		     Solaris DDI
       ddi_slaveonly			     Solaris DDI
       ddi_soft_state			     Solaris DDI
       ddi_soft_state_fini		     Solaris DDI
       ddi_soft_state_free		     Solaris DDI
       ddi_soft_state_init		     Solaris DDI
       ddi_soft_state_zalloc		     Solaris DDI
       ddi_strlol			     Solaris DDI
       ddi_strloul			     Solaris DDI
       ddi_trigger_softintr		     Solaris DDI
       ddi_umem_alloc			     Solaris DDI
       ddi_umem_free			     Solaris DDI
       ddi_umem_iosetup			     Solaris DDI
       ddi_umem_lock			     Solaris DDI
       ddi_unmap_regs			     Solaris DDI
       delay				     DDI/DKI
       devmap_default_access		     Solaris DDI
       devmap_devmem_setup		     Solaris DDI
       devmap_do_ctxmgt			     Solaris DDI
       devmap_load			     Solaris DDI
       devmap_set_ctx_timeout		     Solaris DDI
       devmap_setup			     Solaris DDI
       devmap_umem_setup		     Solaris DDI
       devmap_unload			     Solaris DDI
       disksort				     Solaris DDI
       dlbindack			     Solaris DDI
       drv_getparm			     DDI/DKI
       drv_hztousec			     DDI/DKI
       drv_priv				     DDI/DKI
       drv_usectohz			     DDI/DKI
       drv_usecwait			     DDI/DKI
       free_pktiopb			     Solaris DDI
       freerbuf				     DDI/DKI
       get_pktiopb			     Solaris DDI
       geterror				     DDI/DKI

       gethrtime			     DDI/DKI
       getmajor				     DDI/DKI
       getminor				     DDI/DKI
       getrbuf				     DDI/DKI
       gld				     Solaris DDI
       hat_getkpfnum			     DKI only
       id32_alloc			     Solaris DDI
       inb				     Solaris x86 DDI
       inl				     Solaris x86 DDI
       inw				     Solaris x86 DDI
       kiconv				     Solaris DDI
       kiconv_close			     Solaris DDI
       kiconv_open			     Solaris DDI
       kiconvstr			     Solaris DDI
       kmem_alloc			     DDI/DKI
       kmem_cache_create		     Solaris DDI
       kmem_free			     DDI/DKI
       kmem_zalloc			     DDI/DKI
       kstat_create			     Solaris DDI
       kstat_delete			     Solaris DDI
       kstat_install			     Solaris DDI
       kstat_named_init			     Solaris DDI
       kstat_queue			     Solaris DDI
       kstat_runq_back_to_waitq		     Solaris DDI
       kstat_runq_enter			     Solaris DDI
       kstat_runq_exit			     Solaris DDI
       kstat_waitq_enter		     Solaris DDI
       kstat_waitq_exit			     Solaris DDI
       kstat_waitq_to_runq		     Solaris DDI
       ldi_add_event_handler		     Solaris DDI
       ldi_aread			     Solaris DDI
       ldi_devmap			     Solaris DDI
       ldi_dump				     Solaris DDI
       ldi_ev_finalize			     Solaris DDI
       ldi_ev_get_cookie		     Solaris DDI
       ldi_ev_get_type			     Solaris DDI
       ldi_ev_notify			     Solaris DDI
       ldi_ev_register_callbacks	     Solaris DDI
       ldi_ev_remove_callbacks		     Solaris DDI
       ldi_get_dev			     Solaris DDI
       ldi_get_eventcookie		     Solaris DDI
       ldi_get_size			     Solaris DDI
       ldi_ident_from_dev		     Solaris DDI
       ldi_ioctl			     Solaris DDI
       ldi_open_by_dev			     Solaris DDI
       ldi_poll				     Solaris DDI
       ldi_prop_exists			     Solaris DDI
       ldi_prop_get_int			     Solaris DDI
       ldi_prop_get_lookup_int_array	     Solaris DDI
       ldi_putmsg			     Solaris DDI
       ldi_read				     Solaris DDI
       ldi_remove_event_handler		     Solaris DDI
       ldi_strategy			     Solaris DDI
       makecom_g0			     Solaris DDI
       makecom_g0_s			     Solaris DDI
       makecom_g1			     Solaris DDI
       makecom_g5			     Solaris DDI
       makedevice			     DDI/DKI
       max				     DDI/DKI
       max				     DDI/DKI
       membar_ops			     Solaris DDI
       memchr				     Solaris DDI
       minphys				     Solaris DDI
       mod_info				     Solaris DDI
       mod_install			     Solaris DDI

       mod_remove			     Solaris DDI
       mutex_destroy			     Solaris DDI
       mutex_enter			     Solaris DDI
       mutex_exit			     Solaris DDI
       mutex_init			     Solaris DDI
       mutex_owned			     Solaris DDI
       mutex_tryenter			     Solaris DDI
       nochpoll				     Solaris DDI
       nodev				     DDI/DKI
       nulldev				     DDI/DKI
       numtos				     Solaris DDI
       nvlist_add_boolean		     Solaris DDI
       nvlist_alloc			     Solaris DDI
       nvlist_lookup_boolean		     Solaris DDI
       nvlist_lookup_nvpair		     Solaris DDI
       nvlist_next_nvpair		     Solaris DDI
       nvlist_remove			     Solaris DDI
       nvlist_value_byte		     Solaris DDI
       outb				     Solaris x86 DDI
       outl				     Solaris x86 DDI
       outw				     Solaris x86 DDI
       pci_config_get16			     Solaris DDI
       pci_config_get32			     Solaris DDI
       pci_config_get64			     Solaris DDI
       pci_config_get8			     Solaris DDI
       pci_config_getb			     Solaris DDI
       pci_config_getl			     Solaris DDI
       pci_config_getw			     Solaris DDI
       pci_config_put16			     Solaris DDI
       pci_config_put32			     Solaris DDI
       pci_config_put64			     Solaris DDI
       pci_config_put8			     Solaris DDI
       pci_config_putb			     Solaris DDI
       pci_config_putl			     Solaris DDI
       pci_config_putw			     Solaris DDI
       pci_config_setup			     Solaris DDI
       pci_config_teardown		     Solaris DDI
       pci_ereport_setup		     Solaris DDI
       pci_report_pmcap			     Solaris DDI
       pci_save_config_regs		     Solaris DDI
       physio				     Solaris DDI
       pm_busy_component		     Solaris DDI
       pm_power_has_changed		     Solaris DDI
       pm_raise_power			     Solaris DDI
       pm_trans_check			     Solaris DDI
       pollwakeup			     DDI/DKI
       pci_config_teardown		     Solaris DDI
       pci_config_teardown		     Solaris DDI
       priv_getbyname			     Solaris DDI
       priv_policy			     Solaris DDI
       proc_signal			     Solaris DDI
       proc_unref			     Solaris DDI
       ptob				     DDI/DKI
       repinsb				     Solaris x86 DDI
       repinsd				     Solaris x86 DDI
       repinsw				     Solaris x86 DDI
       repoutsb				     Solaris x86 DDI
       repoutsd				     Solaris x86 DDI
       repoutsw				     Solaris x86 DDI
       rmalloc				     DDI/DKI
       rmalloc_wait			     DDI/DKI
       rmallocmap			     DDI/DKI
       rmallocmap_wait			     DDI/DKI
       rmfree				     DDI/DKI
       rmfreemap			     DDI/DKI

       rw_destroy			     Solaris DDI
       rw_downgrade			     Solaris DDI
       rw_enter				     Solaris DDI
       rw_exit				     Solaris DDI
       rw_init				     Solaris DDI
       rw_read_locked			     Solaris DDI
       rw_tryenter			     Solaris DDI
       rw_tryupgrade			     Solaris DDI
       scsi_abort			     Solaris DDI
       scsi_alloc_consistent_buf	     Solaris DDI
       scsi_cname			     Solaris DDI
       scsi_destroy_pkt			     Solaris DDI
       scsi_dmafree			     Solaris DDI
       scsi_dmaget			     Solaris DDI
       scsi_dname			     Solaris DDI
       scsi_errmsg			     Solaris DDI
       scsi_ext_sense_fields		     Solaris DDI
       scsi_find_sense_descr		     Solaris DDI
       scsi_free_consistent_buf		     Solaris DDI
       scsi_get_device_type_scsi_options     Solaris DDI
       scsi_get_device_type_string	     Solaris DDI
       scsi_hba_attach			     Solaris DDI
       scsi_hba_attach_setup		     Solaris DDI
       scsi_hba_detach			     Solaris DDI
       scsi_hba_fini			     Solaris DDI
       scsi_hba_init			     Solaris DDI
       scsi_hba_lookup_capstr		     Solaris DDI
       scsi_hba_pkt_alloc		     Solaris DDI
       scsi_hba_pkt_free		     Solaris DDI
       scsi_hba_probe			     Solaris DDI
       scsi_hba_tran_alloc		     Solaris DDI
       scsi_hba_tran_free		     Solaris DDI
       scsi_ifgetcap			     Solaris DDI
       scsi_ifsetcap			     Solaris DDI
       scsi_init_pkt			     Solaris DDI
       scsi_log				     Solaris DDI
       scsi_mname			     Solaris DDI
       scsi_pktalloc			     Solaris DDI
       scsi_pktfree			     Solaris DDI
       scsi_poll			     Solaris DDI
       scsi_probe			     Solaris DDI
       scsi_resalloc			     Solaris DDI
       scsi_reset			     Solaris DDI
       scsi_reset_notify		     Solaris DDI
       scsi_resfree			     Solaris DDI
       scsi_rname			     Solaris DDI
       scsi_sense_key			     Solaris DDI
       scsi_setup_cdb			     Solaris DDI
       scsi_slave			     Solaris DDI
       scsi_sname			     Solaris DDI
       scsi_sync_pkt			     Solaris DDI
       scsi_transport			     Solaris DDI
       scsi_unprobe			     Solaris DDI
       scsi_unslave			     Solaris DDI
       scsi_validate_sense		     Solaris DDI
       scsi_vu_errmsg			     Solaris DDI
       sema_destroy			     Solaris DDI
       sema_init			     Solaris DDI
       sema_p				     Solaris DDI
       sema_p_sig			     Solaris DDI
       sema_tryp			     Solaris DDI
       sema_v				     Solaris DDI
       sprintf				     Solaris DDI
       stoi				     Solaris DDI
       strchr				     Solaris DDI

       strcmp				     Solaris DDI
       strcpy				     Solaris DDI
       strlen				     Solaris DDI
       strncmp				     Solaris DDI
       strncpy				     Solaris DDI
       STRUCT_DECL			     Solaris DDI
       swab				     DDI/DKI
       taskq				     Solaris DDI
       timeout				     DDI/DKI
       u8_strcmp			     Solaris DDI
       u8_textprep_str			     Solaris DDI
       u8_validate			     Solaris DDI
       uconv_u16tou32			     Solaris DDI
       uiomove				     DDI/DKI
       untimeout			     DDI/DKI
       ureadc				     DDI/DKI
       usb_alloc_request		     Solaris DDI
       usb_client_attach		     Solaris DDI
       usb_clr_feature			     Solaris DDI
       usb_create_pm_components		     Solaris DDI
       usb_get_addr			     Solaris DDI
       usb_get_alt_if			     Solaris DDI
       usb_get_cfg			     Solaris DDI
       usb_get_current_frame_number	     Solaris DDI
       usb_get_dev_data			     Solaris DDI
       usb_get_max_pkts_per_ioc_request	     Solaris DDI
       usb_get_status			     Solaris DDI
       usb_get_string_desc		     Solaris DDI
       usb_handle_remote_wakeup		     Solaris DDI
       usb_lookup_ep_data		     Solaris DDI
       usb_parse_data			     Solaris DDI
       usb_pipe_bulk_xfer		     Solaris DDI
       usb_pipe_close			     Solaris DDI
       usb_pipe_ctrl_xfer		     Solaris DDI
       usb_pipe_drain_reqs		     Solaris DDI
       usb_pipe_get_max_bulk_transfer_size   Solaris DDI
       usb_pipe_get_state		     Solaris DDI
       usb_pipe_intr_xfer		     Solaris DDI
       usb_pipe_isoc_xfer		     Solaris DDI
       usb_pipe_open			     Solaris DDI
       usb_pipe_reset			     Solaris DDI
       usb_pipe_set_private		     Solaris DDI
       usb_register_hotplug_cbs		     Solaris DDI
       usb_reset_device			     Solaris DDI
       uwritec				     DDI/DKI
       va_arg				     Solaris DDI
       va_end				     Solaris DDI
       va_start				     Solaris DDI
       vcmn_err				     DDI/DKI
       vsprintf				     Solaris DDI

SEE ALSO
       Intro(9E), mutex(9F)

SunOS 5.11			  4 Sep 2009			     Intro(9F)
[top]

List of man pages available for OpenIndiana

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net