| Manual |
Page | Description |
| Solaris 10 |
Intro(9) |
overview of device driver interfaces and introduction to driver entry points |
| Solaris 10 |
intro(9) |
overview of device driver interfaces and introduction to driver entry points |
| Solaris 10 |
Intro(9e) |
overview of device driver interfaces and introduction to driver entry points |
| Solaris 10 |
_fini(9e) |
loadable module configuration entry points |
| Solaris 10 |
_info(9e) |
loadable module configuration entry points |
| Solaris 10 |
_init(9e) |
loadable module configuration entry points |
| Solaris 10 |
aread(9e) |
asynchronous read from a device |
| Solaris 10 |
attach(9e) |
Attach a device to the system, or resume it |
| Solaris 10 |
awrite(9e) |
asynchronous write to a device |
| Solaris 10 |
chpoll(9e) |
poll entry point for a non-STREAMS character driver |
| Solaris 10 |
close(9e) |
relinquish access to a device |
| Solaris 10 |
csx_event_handler(9e) |
PC Card driver event handler |
| Solaris 10 |
detach(9e) |
detach or suspend a device |
| Solaris 10 |
devmap(9e) |
validate and translate virtual mapping for memory mapped device |
| Solaris 10 |
devmap_access(9e) |
device mapping access entry point |
| Solaris 10 |
devmap_contextmgt(9e) |
driver callback function for context management |
| Solaris 10 |
devmap_dup(9e) |
device mapping duplication entry point |
| Solaris 10 |
devmap_map(9e) |
device mapping create entry point |
| Solaris 10 |
devmap_unmap(9e) |
device mapping unmap entry point |
| Solaris 10 |
dump(9e) |
dump memory to device during system failure |
| Solaris 10 |
getinfo(9e) |
get device driver information |
| Solaris 10 |
gld(9e) |
Generic LAN Driver entry points |
| Solaris 10 |
gldm_get_stats(9e) |
Generic LAN Driver entry points |
| Solaris 10 |
gldm_intr(9e) |
Generic LAN Driver entry points |
| Solaris 10 |
gldm_ioctl(9e) |
Generic LAN Driver entry points |
| Solaris 10 |
gldm_reset(9e) |
Generic LAN Driver entry points |
| Solaris 10 |
gldm_send(9e) |
Generic LAN Driver entry points |
| Solaris 10 |
gldm_set_mac_addr(9e) |
Generic LAN Driver entry points |
| Solaris 10 |
gldm_set_multicast(9e) |
Generic LAN Driver entry points |
| Solaris 10 |
gldm_set_promiscuous(9e) |
Generic LAN Driver entry points |
| Solaris 10 |
gldm_start(9e) |
Generic LAN Driver entry points |
| Solaris 10 |
gldm_stop(9e) |
Generic LAN Driver entry points |
| Solaris 10 |
identify(9e) |
determine if a driver is associated with a device |
| Solaris 10 |
intro(9e) |
overview of device driver interfaces and introduction to driver entry points |
| Solaris 10 |
ioctl(9e) |
control a character device |
| Solaris 10 |
ks_snapshot(9e) |
take a snapshot of kstat data |
| Solaris 10 |
ks_update(9e) |
dynamically update kstats |
| Solaris 10 |
mmap(9e) |
check virtual mapping for memory mapped device |
| Solaris 10 |
open(9e) |
gain access to a device |
| Solaris 10 |
power(9e) |
power a device attached to the system |
| Solaris 10 |
print(9e) |
display a driver message on system console |
| Solaris 10 |
probe(9e) |
determine if a non-self-identifying device is present |
| Solaris 10 |
prop_op(9e) |
report driver property information |
| Solaris 10 |
put(9e) |
receive messages from the preceding queue |
| Solaris 10 |
read(9e) |
read data from a device |
| Solaris 10 |
segmap(9e) |
map device memory into user space |
| Solaris 10 |
srv(9e) |
service queued messages |
| Solaris 10 |
strategy(9e) |
perform block I/O |
| Solaris 10 |
tran_abort(9e) |
abort a SCSI command |
| Solaris 10 |
tran_bus_reset(9e) |
reset a SCSI bus |
| Solaris 10 |
tran_destroy_pkt(9e) |
SCSI HBA packet preparation and deallocation |
| Solaris 10 |
tran_dmafree(9e) |
SCSI HBA DMA deallocation entry point |
| Solaris 10 |
tran_getcap(9e) |
get/set SCSI transport capability |
| Solaris 10 |
tran_init_pkt(9e) |
SCSI HBA packet preparation and deallocation |
| Solaris 10 |
tran_quiesce(9e) |
quiesce and unquiesce a SCSI bus |
| Solaris 10 |
tran_reset(9e) |
reset a SCSI bus or target |
| Solaris 10 |
tran_reset_notify(9e) |
request to notify SCSI target of bus reset |
| Solaris 10 |
tran_setcap(9e) |
get/set SCSI transport capability |
| Solaris 10 |
tran_start(9e) |
request to transport a SCSI command |
| Solaris 10 |
tran_sync_pkt(9e) |
SCSI HBA memory synchronization entry point |
| Solaris 10 |
tran_tgt_free(9e) |
request to free HBA resources allocated on behalf of a target |
| Solaris 10 |
tran_tgt_init(9e) |
request to initialize HBA resources on behalf of a particular target |
| Solaris 10 |
tran_tgt_probe(9e) |
request to probe SCSI bus for a particular target |
| Solaris 10 |
tran_unquiesce(9e) |
quiesce and unquiesce a SCSI bus |
| Solaris 10 |
write(9e) |
write data to a device |
| Solaris 10 |
ASSERT(9f) |
expression verification |
| Solaris 10 |
DB_BASE(9f) |
Data block access macros |
| Solaris 10 |
DB_LIM(9f) |
Data block access macros |
| Solaris 10 |
DB_REF(9f) |
Data block access macros |
| Solaris 10 |
DB_TYPE(9f) |
Data block access macros |
| Solaris 10 |
IOC_CONVERT_FROM(9f) |
determine if there is a need to translate M_IOCTL contents. |
| Solaris 10 |
Intro(9f) |
introduction to DDI/DKI functions |
| Solaris 10 |
MBLKHEAD(9f) |
Message block utility macros |
| Solaris 10 |
MBLKIN(9f) |
Message block utility macros |
| Solaris 10 |
MBLKL(9f) |
Message block utility macros |
| Solaris 10 |
MBLKSIZE(9f) |
Message block utility macros |
| Solaris 10 |
MBLKTAIL(9f) |
Message block utility macros |
| Solaris 10 |
OTHERQ(9f) |
get pointer to queue's partner queue |
| Solaris 10 |
RD(9f) |
get pointer to the read queue |
| Solaris 10 |
SAMESTR(9f) |
test if next queue is in the same stream |
| Solaris 10 |
SIZEOF_PTR(9f) |
32-bit application data access macros |
| Solaris 10 |
SIZEOF_STRUCT(9f) |
32-bit application data access macros |
| Solaris 10 |
STRUCT_BUF(9f) |
32-bit application data access macros |
| Solaris 10 |
STRUCT_DECL(9f) |
32-bit application data access macros |
| Solaris 10 |
STRUCT_FADDR(9f) |
32-bit application data access macros |
| Solaris 10 |
STRUCT_FGET(9f) |
32-bit application data access macros |
| Solaris 10 |
STRUCT_FGETP(9f) |
32-bit application data access macros |
| Solaris 10 |
STRUCT_FSET(9f) |
32-bit application data access macros |
| Solaris 10 |
STRUCT_FSETP(9f) |
32-bit application data access macros |
| Solaris 10 |
STRUCT_HANDLE(9f) |
32-bit application data access macros |
| Solaris 10 |
STRUCT_INIT(9f) |
32-bit application data access macros |
| Solaris 10 |
STRUCT_SET_HANDLE(9f) |
32-bit application data access macros |
| Solaris 10 |
STRUCT_SIZE(9f) |
32-bit application data access macros |
| Solaris 10 |
WR(9f) |
get pointer to the write queue for this module or driver |
| Solaris 10 |
adjmsg(9f) |
trim bytes from a message |
| Solaris 10 |
allocb(9f) |
allocate a message block |
| Solaris 10 |
allocb_tmpl(9f) |
allocate a message block using a template |
| Solaris 10 |
anocancel(9f) |
prevent cancellation of asynchronous I/O request |
| Solaris 10 |
aphysio(9f) |
perform asynchronous physical I/O |
| Solaris 10 |
assert(9f) |
expression verification |
| Solaris 10 |
backq(9f) |
get pointer to the queue behind the current queue |
| Solaris 10 |
bcanput(9f) |
test for flow control in specified priority band |
| Solaris 10 |
bcanputnext(9f) |
test for room in next module's message queue |
| Solaris 10 |
bcmp(9f) |
compare two byte arrays |
| Solaris 10 |
bcopy(9f) |
copy data between address locations in the kernel |
| Solaris 10 |
bioclone(9f) |
clone another buffer |
| Solaris 10 |
biodone(9f) |
release buffer after buffer I/O transfer and notify blocked threads |
| Solaris 10 |
bioerror(9f) |
indicate error in buffer header |
| Solaris 10 |
biofini(9f) |
uninitialize a buffer structure |
| Solaris 10 |
bioinit(9f) |
initialize a buffer structure |
| Solaris 10 |
biomodified(9f) |
check if a buffer is modified |
| Solaris 10 |
bioreset(9f) |
reuse a private buffer header after I/O is complete |
| Solaris 10 |
biosize(9f) |
returns size of a buffer structure |
| Solaris 10 |
biowait(9f) |
suspend processes pending completion of block I/O |
| Solaris 10 |
bp_mapin(9f) |
allocate virtual address space |
| Solaris 10 |
bp_mapout(9f) |
deallocate virtual address space |
| Solaris 10 |
btop(9f) |
convert size in bytes to size in pages (round down) |
| Solaris 10 |
btopr(9f) |
convert size in bytes to size in pages (round up) |
| Solaris 10 |
bufcall(9f) |
call a function when a buffer becomes available |
| Solaris 10 |
bzero(9f) |
clear memory for a given number of bytes |
| Solaris 10 |
canput(9f) |
test for room in a message queue |
| Solaris 10 |
canputnext(9f) |
test for room in next module's message queue |
| Solaris 10 |
clrbuf(9f) |
erase the contents of a buffer |
| Solaris 10 |
cmn_err(9f) |
display an error message or panic the system |
| Solaris 10 |
condvar(9f) |
condition variable routines |
| Solaris 10 |
copyb(9f) |
copy a message block |
| Solaris 10 |
copyin(9f) |
copy data from a user program to a driver buffer |
| Solaris 10 |
copymsg(9f) |
copy a message |
| Solaris 10 |
copyout(9f) |
copy data from a driver to a user program |
| Solaris 10 |
crgetgid(9f) |
access and change parts of the cred_t structure |
| Solaris 10 |
crgetgroups(9f) |
access and change parts of the cred_t structure |
| Solaris 10 |
crgetngroups(9f) |
access and change parts of the cred_t structure |
| Solaris 10 |
crgetrgid(9f) |
access and change parts of the cred_t structure |
| Solaris 10 |
crgetruid(9f) |
access and change parts of the cred_t structure |
| Solaris 10 |
crgetsgid(9f) |
access and change parts of the cred_t structure |
| Solaris 10 |
crgetsuid(9f) |
access and change parts of the cred_t structure |
| Solaris 10 |
crgetuid(9f) |
access and change parts of the cred_t structure |
| Solaris 10 |
crgetzoneid(9f) |
access and change parts of the cred_t structure |
| Solaris 10 |
csx_AccessConfigurationRegister(9f) |
read or write a PC Card Configuration Register |
| Solaris 10 |
csx_CS_DDI_Info(9f) |
obtain DDI information |
| Solaris 10 |
csx_ConvertSize(9f) |
convert device sizes |
| Solaris 10 |
csx_ConvertSpeed(9f) |
convert device speeds |
| Solaris 10 |
csx_DeregisterClient(9f) |
remove client from Card Services list |
| Solaris 10 |
csx_DupHandle(9f) |
duplicate access handle |
| Solaris 10 |
csx_Error2Text(9f) |
convert error return codes to text strings |
| Solaris 10 |
csx_Event2Text(9f) |
convert events to text strings |
| Solaris 10 |
csx_FreeHandle(9f) |
free access handle |
| Solaris 10 |
csx_Get16(9f) |
read data from device address |
| Solaris 10 |
csx_Get32(9f) |
read data from device address |
| Solaris 10 |
csx_Get64(9f) |
read data from device address |
| Solaris 10 |
csx_Get8(9f) |
read data from device address |
| Solaris 10 |
csx_GetEventMask(9f) |
set or return the client event mask for the client |
| Solaris 10 |
csx_GetFirstClient(9f) |
return first or next client |
| Solaris 10 |
csx_GetFirstTuple(9f) |
return Card Information Structure tuple |
| Solaris 10 |
csx_GetHandleOffset(9f) |
return current access handle offset |
| Solaris 10 |
csx_GetMappedAddr(9f) |
return mapped virtual address |
| Solaris 10 |
csx_GetNextClient(9f) |
return first or next client |
| Solaris 10 |
csx_GetNextTuple(9f) |
return Card Information Structure tuple |
| Solaris 10 |
csx_GetStatus(9f) |
return the current status of a PC Card and its socket |
| Solaris 10 |
csx_GetTupleData(9f) |
return the data portion of a tuple |
| Solaris 10 |
csx_MakeDeviceNode(9f) |
create and remove minor nodes on behalf of the client |
| Solaris 10 |
csx_MapLogSocket(9f) |
return the physical socket number associated with the client handle |
| Solaris 10 |
csx_MapMemPage(9f) |
map the memory area on a PC Card |
| Solaris 10 |
csx_ModifyConfiguration(9f) |
modify socket and PC Card Configuration Register |
| Solaris 10 |
csx_ModifyWindow(9f) |
modify window attributes |
| Solaris 10 |
csx_ParseTuple(9f) |
generic tuple parser |
| Solaris 10 |
csx_Parse_CISTPL_BATTERY(9f) |
parse the Battery Replacement Date tuple |
| Solaris 10 |
csx_Parse_CISTPL_BYTEORDER(9f) |
parse the Byte Order tuple |
| Solaris 10 |
csx_Parse_CISTPL_CFTABLE_ENTRY(9f) |
parse 16-bit Card Configuration Table Entry tuple |
| Solaris 10 |
csx_Parse_CISTPL_CONFIG(9f) |
parse Configuration tuple |
| Solaris 10 |
csx_Parse_CISTPL_DATE(9f) |
parse the Card Initialization Date tuple |
| Solaris 10 |
csx_Parse_CISTPL_DEVICE(9f) |
parse Device Information tuples |
| Solaris 10 |
csx_Parse_CISTPL_DEVICEGEO(9f) |
parse the Device Geo tuple |
| Solaris 10 |
csx_Parse_CISTPL_DEVICEGEO_A(9f) |
parse the Device Geo A tuple |
| Solaris 10 |
csx_Parse_CISTPL_DEVICE_A(9f) |
parse Device Information tuples |
| Solaris 10 |
csx_Parse_CISTPL_DEVICE_OA(9f) |
parse Device Information tuples |
| Solaris 10 |
csx_Parse_CISTPL_DEVICE_OC(9f) |
parse Device Information tuples |
| Solaris 10 |
csx_Parse_CISTPL_FORMAT(9f) |
parse the Data Recording Format tuple |
| Solaris 10 |
csx_Parse_CISTPL_FUNCE(9f) |
parse Function Extension tuple |
| Solaris 10 |
csx_Parse_CISTPL_FUNCID(9f) |
parse Function Identification tuple |
| Solaris 10 |
csx_Parse_CISTPL_GEOMETRY(9f) |
parse the Geometry tuple |
| Solaris 10 |
csx_Parse_CISTPL_JEDEC_A(9f) |
parse JEDEC Identifier tuples |
| Solaris 10 |
csx_Parse_CISTPL_JEDEC_C(9f) |
parse JEDEC Identifier tuples |
| Solaris 10 |
csx_Parse_CISTPL_LINKTARGET(9f) |
parse the Link Target tuple |
| Solaris 10 |
csx_Parse_CISTPL_LONGLINK_A(9f) |
parse the Long Link A and C tuples |
| Solaris 10 |
csx_Parse_CISTPL_LONGLINK_C(9f) |
parse the Long Link A and C tuples |
| Solaris 10 |
csx_Parse_CISTPL_LONGLINK_MFC(9f) |
parse the Multi-Function tuple |
| Solaris 10 |
csx_Parse_CISTPL_MANFID(9f) |
parse Manufacturer Identification tuple |
| Solaris 10 |
csx_Parse_CISTPL_ORG(9f) |
parse the Data Organization tuple |
| Solaris 10 |
csx_Parse_CISTPL_SPCL(9f) |
parse the Special Purpose tuple |
| Solaris 10 |
csx_Parse_CISTPL_SWIL(9f) |
parse the Software Interleaving tuple |
| Solaris 10 |
csx_Parse_CISTPL_VERS_1(9f) |
parse Level-1 Version/Product Information tuple |
| Solaris 10 |
csx_Parse_CISTPL_VERS_2(9f) |
parse Level-2 Version and Information tuple |
| Solaris 10 |
csx_Put16(9f) |
write to device register |
| Solaris 10 |
csx_Put32(9f) |
write to device register |
| Solaris 10 |
csx_Put64(9f) |
write to device register |
| Solaris 10 |
csx_Put8(9f) |
write to device register |
| Solaris 10 |
csx_RegisterClient(9f) |
register a client |
| Solaris 10 |
csx_ReleaseConfiguration(9f) |
release PC Card and socket configuration |
| Solaris 10 |
csx_ReleaseIO(9f) |
request or release I/O resources for the client |
| Solaris 10 |
csx_ReleaseIRQ(9f) |
request or release IRQ resource |
| Solaris 10 |
csx_ReleaseSocketMask(9f) |
set or clear the client's client event mask |
| Solaris 10 |
csx_ReleaseWindow(9f) |
request or release window resources |
| Solaris 10 |
csx_RemoveDeviceNode(9f) |
create and remove minor nodes on behalf of the client |
| Solaris 10 |
csx_RepGet16(9f) |
read repetitively from the device register |
| Solaris 10 |
csx_RepGet32(9f) |
read repetitively from the device register |
| Solaris 10 |
csx_RepGet64(9f) |
read repetitively from the device register |
| Solaris 10 |
csx_RepGet8(9f) |
read repetitively from the device register |
| Solaris 10 |
csx_RepPut16(9f) |
write repetitively to the device register |
| Solaris 10 |
csx_RepPut32(9f) |
write repetitively to the device register |
| Solaris 10 |
csx_RepPut64(9f) |
write repetitively to the device register |
| Solaris 10 |
csx_RepPut8(9f) |
write repetitively to the device register |
| Solaris 10 |
csx_RequestConfiguration(9f) |
configure the PC Card and socket |
| Solaris 10 |
csx_RequestIO(9f) |
request or release I/O resources for the client |
| Solaris 10 |
csx_RequestIRQ(9f) |
request or release IRQ resource |
| Solaris 10 |
csx_RequestSocketMask(9f) |
set or clear the client's client event mask |
| Solaris 10 |
csx_RequestWindow(9f) |
request or release window resources |
| Solaris 10 |
csx_ResetFunction(9f) |
reset a function on a PC card |
| Solaris 10 |
csx_SetEventMask(9f) |
set or return the client event mask for the client |
| Solaris 10 |
csx_SetHandleOffset(9f) |
set current access handle offset |
| Solaris 10 |
csx_ValidateCIS(9f) |
validate the Card Information Structure (CIS) |
| Solaris 10 |
cv_broadcast(9f) |
condition variable routines |
| Solaris 10 |
cv_destroy(9f) |
condition variable routines |
| Solaris 10 |
cv_init(9f) |
condition variable routines |
| Solaris 10 |
cv_signal(9f) |
condition variable routines |
| Solaris 10 |
cv_timedwait(9f) |
condition variable routines |
| Solaris 10 |
cv_timedwait_sig(9f) |
condition variable routines |
| Solaris 10 |
cv_wait(9f) |
condition variable routines |
| Solaris 10 |
cv_wait_sig(9f) |
condition variable routines |
| Solaris 10 |
datamsg(9f) |
test whether a message is a data message |
| Solaris 10 |
ddi_add_event_handler(9f) |
add an NDI event service callback handler |
| Solaris 10 |
ddi_add_intr(9f) |
hardware interrupt handling routines |
| Solaris 10 |
ddi_add_softintr(9f) |
software interrupt handling routines |
| Solaris 10 |
ddi_binding_name(9f) |
return driver binding name |
| Solaris 10 |
ddi_btop(9f) |
page size conversions |
| Solaris 10 |
ddi_btopr(9f) |
page size conversions |
| Solaris 10 |
ddi_can_receive_sig(9f) |
Test for ability to receive signals |
| Solaris 10 |
ddi_check_acc_handle(9f) |
Check data access and DMA handles |
| Solaris 10 |
ddi_check_dma_handle(9f) |
Check data access and DMA handles |
| Solaris 10 |
ddi_copyin(9f) |
copy data to a driver buffer |
| Solaris 10 |
ddi_copyout(9f) |
copy data from a driver |
| Solaris 10 |
ddi_create_minor_node(9f) |
Create a minor node for this device |
| Solaris 10 |
ddi_cred(9f) |
access and change parts of the cred_t structure |
| Solaris 10 |
ddi_dev_is_needed(9f) |
inform the system that a device's component is required |
| Solaris 10 |
ddi_dev_is_sid(9f) |
tell whether a device is self-identifying |
| Solaris 10 |
ddi_dev_nintrs(9f) |
return the number of interrupt specifications a device has |
| Solaris 10 |
ddi_dev_nregs(9f) |
return the number of register sets a device has |
| Solaris 10 |
ddi_dev_regsize(9f) |
return the size of a device's register |
| Solaris 10 |
ddi_dev_report_fault(9f) |
Report a hardware failure |
| Solaris 10 |
ddi_device_copy(9f) |
copy data from one device register to another device register |
| Solaris 10 |
ddi_device_zero(9f) |
zero fill the device |
| Solaris 10 |
ddi_devid_compare(9f) |
kernel interfaces for device ids |
| Solaris 10 |
ddi_devid_free(9f) |
kernel interfaces for device ids |
| Solaris 10 |
ddi_devid_init(9f) |
kernel interfaces for device ids |
| Solaris 10 |
ddi_devid_register(9f) |
kernel interfaces for device ids |
| Solaris 10 |
ddi_devid_sizeof(9f) |
kernel interfaces for device ids |
| Solaris 10 |
ddi_devid_str_decode(9f) |
kernel interfaces for device ids |
| Solaris 10 |
ddi_devid_str_encode(9f) |
kernel interfaces for device ids |
| Solaris 10 |
ddi_devid_str_free(9f) |
kernel interfaces for device ids |
| Solaris 10 |
ddi_devid_unregister(9f) |
kernel interfaces for device ids |
| Solaris 10 |
ddi_devid_valid(9f) |
kernel interfaces for device ids |
| Solaris 10 |
ddi_devmap_segmap(9f) |
set up a user mapping to device memory using the devmap framework |
| Solaris 10 |
ddi_dma_addr_bind_handle(9f) |
binds an address to a DMA handle |
| Solaris 10 |
ddi_dma_addr_setup(9f) |
easier DMA setup for use with virtual addresses |
| Solaris 10 |
ddi_dma_alloc_handle(9f) |
allocate DMA handle |
| Solaris 10 |
ddi_dma_buf_bind_handle(9f) |
binds a system buffer to a DMA handle |
| Solaris 10 |
ddi_dma_buf_setup(9f) |
easier DMA setup for use with buffer structures |
| Solaris 10 |
ddi_dma_burstsizes(9f) |
find out the allowed burst sizes for a DMA mapping |
| Solaris 10 |
ddi_dma_coff(9f) |
convert a DMA cookie to an offset within a DMA handle |
| Solaris 10 |
ddi_dma_curwin(9f) |
report current DMA window offset and size |
| Solaris 10 |
ddi_dma_devalign(9f) |
find DMA mapping alignment and minimum transfer size |
| Solaris 10 |
ddi_dma_free(9f) |
release system DMA resources |
| Solaris 10 |
ddi_dma_free_handle(9f) |
free DMA handle |
| Solaris 10 |
ddi_dma_get_attr(9f) |
get the device DMA attribute structure from a DMA handle |
| Solaris 10 |
ddi_dma_getwin(9f) |
activate a new DMA window |
| Solaris 10 |
ddi_dma_htoc(9f) |
convert a DMA handle to a DMA address cookie |
| Solaris 10 |
ddi_dma_mem_alloc(9f) |
allocate memory for DMA transfer |
| Solaris 10 |
ddi_dma_mem_free(9f) |
free previously allocated memory |
| Solaris 10 |
ddi_dma_movwin(9f) |
shift current DMA window |
| Solaris 10 |
ddi_dma_nextcookie(9f) |
retrieve subsequent DMA cookie |
| Solaris 10 |
ddi_dma_nextseg(9f) |
get next DMA segment |
| Solaris 10 |
ddi_dma_nextwin(9f) |
get next DMA window |
| Solaris 10 |
ddi_dma_numwin(9f) |
retrieve number of DMA windows |
| Solaris 10 |
ddi_dma_segtocookie(9f) |
convert a DMA segment to a DMA address cookie |
| Solaris 10 |
ddi_dma_set_sbus64(9f) |
allow 64-bit transfers on SBus |
| Solaris 10 |
ddi_dma_setup(9f) |
setup DMA resources |
| Solaris 10 |
ddi_dma_sync(9f) |
synchronize CPU and I/O views of memory |
| Solaris 10 |
ddi_dma_unbind_handle(9f) |
unbinds the address in a DMA handle |
| Solaris 10 |
ddi_dmae(9f) |
system DMA engine functions |
| Solaris 10 |
ddi_dmae_1stparty(9f) |
system DMA engine functions |
| Solaris 10 |
ddi_dmae_alloc(9f) |
system DMA engine functions |
| Solaris 10 |
ddi_dmae_disable(9f) |
system DMA engine functions |
| Solaris 10 |
ddi_dmae_enable(9f) |
system DMA engine functions |
| Solaris 10 |
ddi_dmae_getattr(9f) |
system DMA engine functions |
| Solaris 10 |
ddi_dmae_getcnt(9f) |
system DMA engine functions |
| Solaris 10 |
ddi_dmae_getlim(9f) |
system DMA engine functions |
| Solaris 10 |
ddi_dmae_prog(9f) |
system DMA engine functions |
| Solaris 10 |
ddi_dmae_release(9f) |
system DMA engine functions |
| Solaris 10 |
ddi_dmae_stop(9f) |
system DMA engine functions |
| Solaris 10 |
ddi_driver_major(9f) |
return driver's major device number |
| Solaris 10 |
ddi_driver_name(9f) |
return normalized driver name |
| Solaris 10 |
ddi_enter_critical(9f) |
enter and exit a critical region of control |
| Solaris 10 |
ddi_exit_critical(9f) |
enter and exit a critical region of control |
| Solaris 10 |
ddi_ffs(9f) |
find first (last) bit set in a long integer |
| Solaris 10 |
ddi_fls(9f) |
find first (last) bit set in a long integer |
| Solaris 10 |
ddi_get16(9f) |
read data from the mapped memory address, device register or allocated DMA memory address |
| Solaris 10 |
ddi_get32(9f) |
read data from the mapped memory address, device register or allocated DMA memory address |
| Solaris 10 |
ddi_get64(9f) |
read data from the mapped memory address, device register or allocated DMA memory address |
| Solaris 10 |
ddi_get8(9f) |
read data from the mapped memory address, device register or allocated DMA memory address |
| Solaris 10 |
ddi_get_cred(9f) |
returns a pointer to the credential structure of the caller |
| Solaris 10 |
ddi_get_devstate(9f) |
Check device state |
| Solaris 10 |
ddi_get_driver_private(9f) |
get or set the address of the device's private data area |
| Solaris 10 |
ddi_get_eventcookie(9f) |
retrieve a NDI event service cookie handle |
| Solaris 10 |
ddi_get_iblock_cookie(9f) |
hardware interrupt handling routines |
| Solaris 10 |
ddi_get_instance(9f) |
get device instance number |
| Solaris 10 |
ddi_get_kt_did(9f) |
get identifier of current thread |
| Solaris 10 |
ddi_get_lbolt(9f) |
returns the value of lbolt |
| Solaris 10 |
ddi_get_name(9f) |
return driver binding name |
| Solaris 10 |
ddi_get_parent(9f) |
find the parent of a device information structure |
| Solaris 10 |
ddi_get_pid(9f) |
returns the process ID |
| Solaris 10 |
ddi_get_soft_iblock_cookie(9f) |
software interrupt handling routines |
| Solaris 10 |
ddi_get_soft_state(9f) |
driver soft state utility routines |
| Solaris 10 |
ddi_get_time(9f) |
returns the current time in seconds |
| Solaris 10 |
ddi_getb(9f) |
read data from the mapped memory address, device register or allocated DMA memory address |
| Solaris 10 |
ddi_getiminor(9f) |
get kernel internal minor number from an external dev_t |
| Solaris 10 |
ddi_getl(9f) |
read data from the mapped memory address, device register or allocated DMA memory address |
| Solaris 10 |
ddi_getll(9f) |
read data from the mapped memory address, device register or allocated DMA memory address |
| Solaris 10 |
ddi_getlongprop(9f) |
get property information for leaf device drivers |
| Solaris 10 |
ddi_getlongprop_buf(9f) |
get property information for leaf device drivers |
| Solaris 10 |
ddi_getprop(9f) |
get property information for leaf device drivers |
| Solaris 10 |
ddi_getproplen(9f) |
get property information for leaf device drivers |
| Solaris 10 |
ddi_getw(9f) |
read data from the mapped memory address, device register or allocated DMA memory address |
| Solaris 10 |
ddi_in_panic(9f) |
determine if system is in panic state |
| Solaris 10 |
ddi_intr_hilevel(9f) |
indicate interrupt handler type |
| Solaris 10 |
ddi_io_get16(9f) |
read data from the mapped device register in I/O space |
| Solaris 10 |
ddi_io_get32(9f) |
read data from the mapped device register in I/O space |
| Solaris 10 |
ddi_io_get8(9f) |
read data from the mapped device register in I/O space |
| Solaris 10 |
ddi_io_getb(9f) |
read data from the mapped device register in I/O space |
| Solaris 10 |
ddi_io_getl(9f) |
read data from the mapped device register in I/O space |
| Solaris 10 |
ddi_io_getw(9f) |
read data from the mapped device register in I/O space |
| Solaris 10 |
ddi_io_put16(9f) |
write data to the mapped device register in I/O space |
| Solaris 10 |
ddi_io_put32(9f) |
write data to the mapped device register in I/O space |
| Solaris 10 |
ddi_io_put8(9f) |
write data to the mapped device register in I/O space |
| Solaris 10 |
ddi_io_putb(9f) |
write data to the mapped device register in I/O space |
| Solaris 10 |
ddi_io_putl(9f) |
write data to the mapped device register in I/O space |
| Solaris 10 |
ddi_io_putw(9f) |
write data to the mapped device register in I/O space |
| Solaris 10 |
ddi_io_rep_get16(9f) |
read multiple data from the mapped device register in I/O space |
| Solaris 10 |
ddi_io_rep_get32(9f) |
read multiple data from the mapped device register in I/O space |
| Solaris 10 |
ddi_io_rep_get8(9f) |
read multiple data from the mapped device register in I/O space |
| Solaris 10 |
ddi_io_rep_getb(9f) |
read multiple data from the mapped device register in I/O space |
| Solaris 10 |
ddi_io_rep_getl(9f) |
read multiple data from the mapped device register in I/O space |
| Solaris 10 |
ddi_io_rep_getw(9f) |
read multiple data from the mapped device register in I/O space |
| Solaris 10 |
ddi_io_rep_put16(9f) |
write multiple data to the mapped device register in I/O space |
| Solaris 10 |
ddi_io_rep_put32(9f) |
write multiple data to the mapped device register in I/O space |
| Solaris 10 |
ddi_io_rep_put8(9f) |
write multiple data to the mapped device register in I/O space |
| Solaris 10 |
ddi_io_rep_putb(9f) |
write multiple data to the mapped device register in I/O space |
| Solaris 10 |
ddi_io_rep_putl(9f) |
write multiple data to the mapped device register in I/O space |
| Solaris 10 |
ddi_io_rep_putw(9f) |
write multiple data to the mapped device register in I/O space |
| Solaris 10 |
ddi_iomin(9f) |
find minimum alignment and transfer size for DMA |
| Solaris 10 |
ddi_iopb_alloc(9f) |
allocate and free nonsequentially accessed memory |
| Solaris 10 |
ddi_iopb_free(9f) |
allocate and free nonsequentially accessed memory |
| Solaris 10 |
ddi_log_sysevent(9f) |
log system event for drivers |
| Solaris 10 |
ddi_map_regs(9f) |
map or unmap registers |
| Solaris 10 |
ddi_mem_alloc(9f) |
allocate and free sequentially accessed memory |
| Solaris 10 |
ddi_mem_free(9f) |
allocate and free sequentially accessed memory |
| Solaris 10 |
ddi_mem_get16(9f) |
read data from mapped device in the memory space or allocated DMA memory |
| Solaris 10 |
ddi_mem_get32(9f) |
read data from mapped device in the memory space or allocated DMA memory |
| Solaris 10 |
ddi_mem_get64(9f) |
read data from mapped device in the memory space or allocated DMA memory |
| Solaris 10 |
ddi_mem_get8(9f) |
read data from mapped device in the memory space or allocated DMA memory |
| Solaris 10 |
ddi_mem_getb(9f) |
read data from mapped device in the memory space or allocated DMA memory |
| Solaris 10 |
ddi_mem_getl(9f) |
read data from mapped device in the memory space or allocated DMA memory |
| Solaris 10 |
ddi_mem_getll(9f) |
read data from mapped device in the memory space or allocated DMA memory |
| Solaris 10 |
ddi_mem_getw(9f) |
read data from mapped device in the memory space or allocated DMA memory |
| Solaris 10 |
ddi_mem_put16(9f) |
write data to mapped device in the memory space or allocated DMA memory |
| Solaris 10 |
ddi_mem_put32(9f) |
write data to mapped device in the memory space or allocated DMA memory |
| Solaris 10 |
ddi_mem_put64(9f) |
write data to mapped device in the memory space or allocated DMA memory |
| Solaris 10 |
ddi_mem_put8(9f) |
write data to mapped device in the memory space or allocated DMA memory |
| Solaris 10 |
ddi_mem_putb(9f) |
write data to mapped device in the memory space or allocated DMA memory |
| Solaris 10 |
ddi_mem_putl(9f) |
write data to mapped device in the memory space or allocated DMA memory |
| Solaris 10 |
ddi_mem_putll(9f) |
write data to mapped device in the memory space or allocated DMA memory |
| Solaris 10 |
ddi_mem_putw(9f) |
write data to mapped device in the memory space or allocated DMA memory |
| Solaris 10 |
ddi_mem_rep_get16(9f) |
read multiple data from mapped device in the memory space or allocated DMA memory |
| Solaris 10 |
ddi_mem_rep_get32(9f) |
read multiple data from mapped device in the memory space or allocated DMA memory |
| Solaris 10 |
ddi_mem_rep_get64(9f) |
read multiple data from mapped device in the memory space or allocated DMA memory |
| Solaris 10 |
ddi_mem_rep_get8(9f) |
read multiple data from mapped device in the memory space or allocated DMA memory |
| Solaris 10 |
ddi_mem_rep_getb(9f) |
read multiple data from mapped device in the memory space or allocated DMA memory |
| Solaris 10 |
ddi_mem_rep_getl(9f) |
read multiple data from mapped device in the memory space or allocated DMA memory |
| Solaris 10 |
ddi_mem_rep_getll(9f) |
read multiple data from mapped device in the memory space or allocated DMA memory |
| Solaris 10 |
ddi_mem_rep_getw(9f) |
read multiple data from mapped device in the memory space or allocated DMA memory |
| Solaris 10 |
ddi_mem_rep_put16(9f) |
write multiple data to mapped device in the memory space or allocated DMA memory |
| Solaris 10 |
ddi_mem_rep_put32(9f) |
write multiple data to mapped device in the memory space or allocated DMA memory |
| Solaris 10 |
ddi_mem_rep_put64(9f) |
write multiple data to mapped device in the memory space or allocated DMA memory |
| Solaris 10 |
ddi_mem_rep_put8(9f) |
write multiple data to mapped device in the memory space or allocated DMA memory |
| Solaris 10 |
ddi_mem_rep_putb(9f) |
write multiple data to mapped device in the memory space or allocated DMA memory |
| Solaris 10 |
ddi_mem_rep_putl(9f) |
write multiple data to mapped device in the memory space or allocated DMA memory |
| Solaris 10 |
ddi_mem_rep_putll(9f) |
write multiple data to mapped device in the memory space or allocated DMA memory |
| Solaris 10 |
ddi_mem_rep_putw(9f) |
write multiple data to mapped device in the memory space or allocated DMA memory |
| Solaris 10 |
ddi_mmap_get_model(9f) |
return data model type of current thread |
| Solaris 10 |
ddi_model_convert_from(9f) |
determine data model type mismatch |
| Solaris 10 |
ddi_no_info(9f) |
stub for getinfo(9E) |
| Solaris 10 |
ddi_node_name(9f) |
return the devinfo node name |
| Solaris 10 |
ddi_peek(9f) |
read a value from a location |
| Solaris 10 |
ddi_peek16(9f) |
read a value from a location |
| Solaris 10 |
ddi_peek32(9f) |
read a value from a location |
| Solaris 10 |
ddi_peek64(9f) |
read a value from a location |
| Solaris 10 |
ddi_peek8(9f) |
read a value from a location |
| Solaris 10 |
ddi_peekc(9f) |
read a value from a location |
| Solaris 10 |
ddi_peekd(9f) |
read a value from a location |
| Solaris 10 |
ddi_peekl(9f) |
read a value from a location |
| Solaris 10 |
ddi_peeks(9f) |
read a value from a location |
| Solaris 10 |
ddi_poke(9f) |
write a value to a location |
| Solaris 10 |
ddi_poke16(9f) |
write a value to a location |
| Solaris 10 |
ddi_poke32(9f) |
write a value to a location |
| Solaris 10 |
ddi_poke64(9f) |
write a value to a location |
| Solaris 10 |
ddi_poke8(9f) |
write a value to a location |
| Solaris 10 |
ddi_pokec(9f) |
write a value to a location |
| Solaris 10 |
ddi_poked(9f) |
write a value to a location |
| Solaris 10 |
ddi_pokel(9f) |
write a value to a location |
| Solaris 10 |
ddi_pokes(9f) |
write a value to a location |
| Solaris 10 |
ddi_prop_create(9f) |
create, remove, or modify properties for leaf device drivers |
| Solaris 10 |
ddi_prop_exists(9f) |
check for the existence of a property |
| Solaris 10 |
ddi_prop_free(9f) |
look up property information |
| Solaris 10 |
ddi_prop_get_int(9f) |
lookup integer property |
| Solaris 10 |
ddi_prop_get_int64(9f) |
lookup integer property |
| Solaris 10 |
ddi_prop_lookup(9f) |
look up property information |
| Solaris 10 |
ddi_prop_lookup_byte_array(9f) |
look up property information |
| Solaris 10 |
ddi_prop_lookup_int64_array(9f) |
look up property information |
| Solaris 10 |
ddi_prop_lookup_int_array(9f) |
look up property information |
| Solaris 10 |
ddi_prop_lookup_string(9f) |
look up property information |
| Solaris 10 |
ddi_prop_lookup_string_array(9f) |
look up property information |
| Solaris 10 |
ddi_prop_modify(9f) |
create, remove, or modify properties for leaf device drivers |
| Solaris 10 |
ddi_prop_op(9f) |
get property information for leaf device drivers |
| Solaris 10 |
ddi_prop_remove(9f) |
create, remove, or modify properties for leaf device drivers |
| Solaris 10 |
ddi_prop_remove_all(9f) |
create, remove, or modify properties for leaf device drivers |
| Solaris 10 |
ddi_prop_undefine(9f) |
create, remove, or modify properties for leaf device drivers |
| Solaris 10 |
ddi_prop_update(9f) |
update properties |
| Solaris 10 |
ddi_prop_update_byte_array(9f) |
update properties |
| Solaris 10 |
ddi_prop_update_int(9f) |
update properties |
| Solaris 10 |
ddi_prop_update_int64(9f) |
update properties |
| Solaris 10 |
ddi_prop_update_int64_array(9f) |
update properties |
| Solaris 10 |
ddi_prop_update_int_array(9f) |
update properties |
| Solaris 10 |
ddi_prop_update_string(9f) |
update properties |
| Solaris 10 |
ddi_prop_update_string_array(9f) |
update properties |
| Solaris 10 |
ddi_ptob(9f) |
page size conversions |
| Solaris 10 |
ddi_put16(9f) |
write data to the mapped memory address, device register or allocated DMA memory address |
| Solaris 10 |
ddi_put32(9f) |
write data to the mapped memory address, device register or allocated DMA memory address |
| Solaris 10 |
ddi_put64(9f) |
write data to the mapped memory address, device register or allocated DMA memory address |
| Solaris 10 |
ddi_put8(9f) |
write data to the mapped memory address, device register or allocated DMA memory address |
| Solaris 10 |
ddi_putb(9f) |
write data to the mapped memory address, device register or allocated DMA memory address |
| Solaris 10 |
ddi_putl(9f) |
write data to the mapped memory address, device register or allocated DMA memory address |
| Solaris 10 |
ddi_putll(9f) |
write data to the mapped memory address, device register or allocated DMA memory address |
| Solaris 10 |
ddi_putw(9f) |
write data to the mapped memory address, device register or allocated DMA memory address |
| Solaris 10 |
ddi_regs_map_free(9f) |
free a previously mapped register address space |
| Solaris 10 |
ddi_regs_map_setup(9f) |
set up a mapping for a register address space |
| Solaris 10 |
ddi_remove_event_handler(9f) |
remove an NDI event service callback handler |
| Solaris 10 |
ddi_remove_intr(9f) |
hardware interrupt handling routines |
| Solaris 10 |
ddi_remove_minor_node(9f) |
remove a minor node for this dev_info |
| Solaris 10 |
ddi_remove_softintr(9f) |
software interrupt handling routines |
| Solaris 10 |
ddi_removing_power(9f) |
check whether DDI_SUSPEND might result in power being removed from a device |
| Solaris 10 |
ddi_rep_get16(9f) |
read data from the mapped memory address, device register or allocated DMA memory address |
| Solaris 10 |
ddi_rep_get32(9f) |
read data from the mapped memory address, device register or allocated DMA memory address |
| Solaris 10 |
ddi_rep_get64(9f) |
read data from the mapped memory address, device register or allocated DMA memory address |
| Solaris 10 |
ddi_rep_get8(9f) |
read data from the mapped memory address, device register or allocated DMA memory address |
| Solaris 10 |
ddi_rep_getb(9f) |
read data from the mapped memory address, device register or allocated DMA memory address |
| Solaris 10 |
ddi_rep_getl(9f) |
read data from the mapped memory address, device register or allocated DMA memory address |
| Solaris 10 |
ddi_rep_getll(9f) |
read data from the mapped memory address, device register or allocated DMA memory address |
| Solaris 10 |
ddi_rep_getw(9f) |
read data from the mapped memory address, device register or allocated DMA memory address |
| Solaris 10 |
ddi_rep_put16(9f) |
write data to the mapped memory address, device register or allocated DMA memory address |
| Solaris 10 |
ddi_rep_put32(9f) |
write data to the mapped memory address, device register or allocated DMA memory address |
| Solaris 10 |
ddi_rep_put64(9f) |
write data to the mapped memory address, device register or allocated DMA memory address |
| Solaris 10 |
ddi_rep_put8(9f) |
write data to the mapped memory address, device register or allocated DMA memory address |
| Solaris 10 |
ddi_rep_putb(9f) |
write data to the mapped memory address, device register or allocated DMA memory address |
| Solaris 10 |
ddi_rep_putl(9f) |
write data to the mapped memory address, device register or allocated DMA memory address |
| Solaris 10 |
ddi_rep_putll(9f) |
write data to the mapped memory address, device register or allocated DMA memory address |
| Solaris 10 |
ddi_rep_putw(9f) |
write data to the mapped memory address, device register or allocated DMA memory address |
| Solaris 10 |
ddi_report_dev(9f) |
announce a device |
| Solaris 10 |
ddi_root_node(9f) |
get the root of the dev_info tree |
| Solaris 10 |
ddi_segmap(9f) |
set up a user mapping using seg_dev |
| Solaris 10 |
ddi_segmap_setup(9f) |
set up a user mapping using seg_dev |
| Solaris 10 |
ddi_set_driver_private(9f) |
get or set the address of the device's private data area |
| Solaris 10 |
ddi_slaveonly(9f) |
tell if a device is installed in a slave access only location |
| Solaris 10 |
ddi_soft_state(9f) |
driver soft state utility routines |
| Solaris 10 |
ddi_soft_state_fini(9f) |
driver soft state utility routines |
| Solaris 10 |
ddi_soft_state_free(9f) |
driver soft state utility routines |
| Solaris 10 |
ddi_soft_state_init(9f) |
driver soft state utility routines |
| Solaris 10 |
ddi_soft_state_zalloc(9f) |
driver soft state utility routines |
| Solaris 10 |
ddi_strtol(9f) |
String conversion routines |
| Solaris 10 |
ddi_strtoul(9f) |
String conversion functions |
| Solaris 10 |
ddi_taskq_create(9f) |
Kernel task queue operations |
| Solaris 10 |
ddi_taskq_destroy(9f) |
Kernel task queue operations |
| Solaris 10 |
ddi_taskq_dispatch(9f) |
Kernel task queue operations |
| Solaris 10 |
ddi_taskq_resume(9f) |
Kernel task queue operations |
| Solaris 10 |
ddi_taskq_suspend(9f) |
Kernel task queue operations |
| Solaris 10 |
ddi_taskq_wait(9f) |
Kernel task queue operations |
| Solaris 10 |
ddi_trigger_softintr(9f) |
software interrupt handling routines |
| Solaris 10 |
ddi_umem_alloc(9f) |
allocate and free pagealigned kernel memory |
| Solaris 10 |
ddi_umem_free(9f) |
allocate and free pagealigned kernel memory |
| Solaris 10 |
ddi_umem_iosetup(9f) |
Setup I/O requests to application memory |
| Solaris 10 |
ddi_umem_lock(9f) |
lock and unlock memory pages |
| Solaris 10 |
ddi_umem_unlock(9f) |
lock and unlock memory pages |
| Solaris 10 |
ddi_unmap_regs(9f) |
map or unmap registers |
| Solaris 10 |
delay(9f) |
delay execution for a specified number of clock ticks |
| Solaris 10 |
devmap_default_access(9f) |
default driver memory access function |
| Solaris 10 |
devmap_devmem_setup(9f) |
set driver memory mapping parameters |
| Solaris 10 |
devmap_do_ctxmgt(9f) |
perform device context switching on a mapping |
| Solaris 10 |
devmap_load(9f) |
control validation of memory address translations |
| Solaris 10 |
devmap_set_ctx_timeout(9f) |
set the timeout value for the context management callback |
| Solaris 10 |
devmap_setup(9f) |
set up a user mapping to device memory using the devmap framework |
| Solaris 10 |
devmap_umem_setup(9f) |
set driver memory mapping parameters |
| Solaris 10 |
devmap_unload(9f) |
control validation of memory address translations |
| Solaris 10 |
disksort(9f) |
single direction elevator seek sort for buffers |
| Solaris 10 |
dlbindack(9f) |
DLPI device driver helper functions |
| Solaris 10 |
dlerrorack(9f) |
DLPI device driver helper functions |
| Solaris 10 |
dlokack(9f) |
DLPI device driver helper functions |
| Solaris 10 |
dlphysaddrack(9f) |
DLPI device driver helper functions |
| Solaris 10 |
dluderrorind(9f) |
DLPI device driver helper functions |
| Solaris 10 |
drv_getparm(9f) |
retrieve kernel state information |
| Solaris 10 |
drv_hztousec(9f) |
convert clock ticks to microseconds |
| Solaris 10 |
drv_priv(9f) |
determine driver privilege |
| Solaris 10 |
drv_usectohz(9f) |
convert microseconds to clock ticks |
| Solaris 10 |
drv_usecwait(9f) |
busy-wait for specified interval |
| Solaris 10 |
dupb(9f) |
duplicate a message block descriptor |
| Solaris 10 |
dupmsg(9f) |
duplicate a message |
| Solaris 10 |
enableok(9f) |
reschedule a queue for service |
| Solaris 10 |
esballoc(9f) |
allocate a message block using a caller-supplied buffer |
| Solaris 10 |
esbbcall(9f) |
call function when buffer is available |
| Solaris 10 |
flushband(9f) |
flush messages for a specified priority band |
| Solaris 10 |
flushq(9f) |
remove messages from a queue |
| Solaris 10 |
free_pktiopb(9f) |
allocate/free a SCSI packet in the iopb map |
| Solaris 10 |
freeb(9f) |
free a message block |
| Solaris 10 |
freemsg(9f) |
free all message blocks in a message |
| Solaris 10 |
freerbuf(9f) |
free a raw buffer header |
| Solaris 10 |
freezestr(9f) |
freeze, thaw the state of a stream |
| Solaris 10 |
get_pktiopb(9f) |
allocate/free a SCSI packet in the iopb map |
| Solaris 10 |
geterror(9f) |
return I/O error |
| Solaris 10 |
gethrtime(9f) |
get high resolution time |
| Solaris 10 |
getmajor(9f) |
get major device number |
| Solaris 10 |
getminor(9f) |
get minor device number |
| Solaris 10 |
getq(9f) |
get the next message from a queue |
| Solaris 10 |
getrbuf(9f) |
get a raw buffer header |
| Solaris 10 |
gld(9f) |
Generic LAN Driver service routines |
| Solaris 10 |
gld_intr(9f) |
Generic LAN Driver service routines |
| Solaris 10 |
gld_mac_alloc(9f) |
Generic LAN Driver service routines |
| Solaris 10 |
gld_mac_free(9f) |
Generic LAN Driver service routines |
| Solaris 10 |
gld_recv(9f) |
Generic LAN Driver service routines |
| Solaris 10 |
gld_register(9f) |
Generic LAN Driver service routines |
| Solaris 10 |
gld_sched(9f) |
Generic LAN Driver service routines |
| Solaris 10 |
gld_unregister(9f) |
Generic LAN Driver service routines |
| Solaris 10 |
hat_getkpfnum(9f) |
get page frame number for kernel address |
| Solaris 10 |
id32_alloc(9f) |
32-bit driver ID management routines |
| Solaris 10 |
id32_free(9f) |
32-bit driver ID management routines |
| Solaris 10 |
id32_lookup(9f) |
32-bit driver ID management routines |
| Solaris 10 |
inb(9f) |
read from an I/O port |
| Solaris 10 |
inl(9f) |
read from an I/O port |
| Solaris 10 |
insq(9f) |
insert a message into a queue |
| Solaris 10 |
intro(9f) |
introduction to DDI/DKI functions |
| Solaris 10 |
inw(9f) |
read from an I/O port |
| Solaris 10 |
kmem_alloc(9f) |
allocate kernel memory |
| Solaris 10 |
kmem_cache_alloc(9f) |
kernel memory cache allocator operations |
| Solaris 10 |
kmem_cache_create(9f) |
kernel memory cache allocator operations |
| Solaris 10 |
kmem_cache_destroy(9f) |
kernel memory cache allocator operations |
| Solaris 10 |
kmem_cache_free(9f) |
kernel memory cache allocator operations |
| Solaris 10 |
kmem_free(9f) |
allocate kernel memory |
| Solaris 10 |
kmem_zalloc(9f) |
allocate kernel memory |
| Solaris 10 |
kstat_create(9f) |
create and initialize a new kstat |
| Solaris 10 |
kstat_delete(9f) |
remove a kstat from the system |
| Solaris 10 |
kstat_install(9f) |
add a fully initialized kstat to the system |
| Solaris 10 |
kstat_named_init(9f) |
initialize a named kstat |
| Solaris 10 |
kstat_named_setstr(9f) |
initialize a named kstat |
| Solaris 10 |
kstat_queue(9f) |
update I/O kstat statistics |
| Solaris 10 |
kstat_runq_back_to_waitq(9f) |
update I/O kstat statistics |
| Solaris 10 |
kstat_runq_enter(9f) |
update I/O kstat statistics |
| Solaris 10 |
kstat_runq_exit(9f) |
update I/O kstat statistics |
| Solaris 10 |
kstat_waitq_enter(9f) |
update I/O kstat statistics |
| Solaris 10 |
kstat_waitq_exit(9f) |
update I/O kstat statistics |
| Solaris 10 |
kstat_waitq_to_runq(9f) |
update I/O kstat statistics |
| Solaris 10 |
ldi_add_event_handler(9f) |
Add an NDI event service callback handler |
| Solaris 10 |
ldi_aread(9f) |
Issue an asynchronous read or write request to a device |
| Solaris 10 |
ldi_awrite(9f) |
Issue an asynchronous read or write request to a device |
| Solaris 10 |
ldi_close(9f) |
Open and close devices |
| Solaris 10 |
ldi_devmap(9f) |
Issue a devmap request to a device |
| Solaris 10 |
ldi_dump(9f) |
Issue a dump request to a device |
| Solaris 10 |
ldi_get_dev(9f) |
Extract information from a layered handle |
| Solaris 10 |
ldi_get_devid(9f) |
Extract information from a layered handle |
| Solaris 10 |
ldi_get_eventcookie(9f) |
Retrieve an NDI event service cookie for the device represented by the layered driver handle |
| Solaris 10 |
ldi_get_minor_name(9f) |
Extract information from a layered handle |
| Solaris 10 |
ldi_get_otyp(9f) |
Extract information from a layered handle |
| Solaris 10 |
ldi_get_size(9f) |
Retrieve device size |
| Solaris 10 |
ldi_getmsg(9f) |
Read/write message blocks from/to a stream |
| Solaris 10 |
ldi_ident_from_dev(9f) |
ldi cookie management |
| Solaris 10 |
ldi_ident_from_dip(9f) |
ldi cookie management |
| Solaris 10 |
ldi_ident_from_stream(9f) |
ldi cookie management |
| Solaris 10 |
ldi_ident_release(9f) |
ldi cookie management |
| Solaris 10 |
ldi_ioctl(9f) |
Send an ioctl to a device |
| Solaris 10 |
ldi_open_by_dev(9f) |
Open and close devices |
| Solaris 10 |
ldi_open_by_devid(9f) |
Open and close devices |
| Solaris 10 |
ldi_open_by_name(9f) |
Open and close devices |
| Solaris 10 |
ldi_poll(9f) |
Poll a device |
| Solaris 10 |
ldi_prop_exists(9f) |
Check for the existence of a property |
| Solaris 10 |
ldi_prop_get_int(9f) |
Lookup integer property |
| Solaris 10 |
ldi_prop_get_int64(9f) |
Lookup integer property |
| Solaris 10 |
ldi_prop_lookup_byte_array(9f) |
Lookup property information |
| Solaris 10 |
ldi_prop_lookup_int64_array(9f) |
Lookup property information |
| Solaris 10 |
ldi_prop_lookup_int_array(9f) |
Lookup property information |
| Solaris 10 |
ldi_prop_lookup_string(9f) |
Lookup property information |
| Solaris 10 |
ldi_prop_lookup_string_array(9f) |
Lookup property information |
| Solaris 10 |
ldi_putmsg(9f) |
Read/write message blocks from/to a stream |
| Solaris 10 |
ldi_read(9f) |
Read and write from a device |
| Solaris 10 |
ldi_remove_event_handler(9f) |
Remove an NDI event service callback |
| Solaris 10 |
ldi_strategy(9f) |
Device strategy request |
| Solaris 10 |
ldi_write(9f) |
Read and write from a device |
| Solaris 10 |
linkb(9f) |
concatenate two message blocks |
| Solaris 10 |
makecom(9f) |
make a packet for SCSI commands |
| Solaris 10 |
makecom_g0(9f) |
make a packet for SCSI commands |
| Solaris 10 |
makecom_g0_s(9f) |
make a packet for SCSI commands |
| Solaris 10 |
makecom_g1(9f) |
make a packet for SCSI commands |
| Solaris 10 |
makecom_g5(9f) |
make a packet for SCSI commands |
| Solaris 10 |
makedevice(9f) |
make device number from major and minor numbers |
| Solaris 10 |
max(9f) |
return the larger of two integers |
| Solaris 10 |
mcopyin(9f) |
Convert an M_IOCTL or M_IOCDATA message to an M_COPYIN |
| Solaris 10 |
mcopymsg(9f) |
Copy message contents into a buffer |
| Solaris 10 |
mcopyout(9f) |
Convert an M_IOCTL or M_IOCDATA message to an M_COPYOUT |
| Solaris 10 |
memchr(9f) |
Memory operations |
| Solaris 10 |
memcmp(9f) |
Memory operations |
| Solaris 10 |
memcpy(9f) |
Memory operations |
| Solaris 10 |
memmove(9f) |
Memory operations |
| Solaris 10 |
memset(9f) |
Memory operations |
| Solaris 10 |
merror(9f) |
Send an M_ERROR message upstream |
| Solaris 10 |
mexchange(9f) |
Exchange one message for another |
| Solaris 10 |
min(9f) |
return the lesser of two integers |
| Solaris 10 |
minphys(9f) |
perform physical I/O |
| Solaris 10 |
mioc2ack(9f) |
Convert an M_IOCTL message to an M_IOCACK message |
| Solaris 10 |
miocack(9f) |
Positively acknowledge an M_IOCTL message |
| Solaris 10 |
miocnak(9f) |
Negatively acknowledge an M_IOCTL message |
| Solaris 10 |
miocpullup(9f) |
Prepare the payload of an M_IOCTL message for access |
| Solaris 10 |
mkiocb(9f) |
allocates a STREAMS ioctl block for M_IOCTL messages in the kernel. |
| Solaris 10 |
mod_info(9f) |
add, remove or query a loadable module |
| Solaris 10 |
mod_install(9f) |
add, remove or query a loadable module |
| Solaris 10 |
mod_remove(9f) |
add, remove or query a loadable module |
| Solaris 10 |
msgdsize(9f) |
return the number of bytes in a message |
| Solaris 10 |
msgpullup(9f) |
concatenate bytes in a message |
| Solaris 10 |
msgsize(9f) |
Return the total number of bytes in a message |
| Solaris 10 |
mt-streams(9f) |
STREAMS multithreading |
| Solaris 10 |
mutex(9f) |
mutual exclusion lock routines |
| Solaris 10 |
mutex_destroy(9f) |
mutual exclusion lock routines |
| Solaris 10 |
mutex_enter(9f) |
mutual exclusion lock routines |
| Solaris 10 |
mutex_exit(9f) |
mutual exclusion lock routines |
| Solaris 10 |
mutex_init(9f) |
mutual exclusion lock routines |
| Solaris 10 |
mutex_owned(9f) |
mutual exclusion lock routines |
| Solaris 10 |
mutex_tryenter(9f) |
mutual exclusion lock routines |
| Solaris 10 |
nochpoll(9f) |
error return function for non-pollable devices |
| Solaris 10 |
nodev(9f) |
error return function |
| Solaris 10 |
noenable(9f) |
prevent a queue from being scheduled |
| Solaris 10 |
nulldev(9f) |
zero return function |
| Solaris 10 |
numtos(9f) |
convert between an integer and a decimal string |
| Solaris 10 |
nv_alloc_fini(9f) |
Manage a name-value pair list |
| Solaris 10 |
nv_alloc_init(9f) |
Manage a name-value pair list |
| Solaris 10 |
nvlist_add_boolean(9f) |
value pair functions |
| Solaris 10 |
nvlist_add_boolean_array(9f) |
value pair functions |
| Solaris 10 |
nvlist_add_boolean_value(9f) |
value pair functions |
| Solaris 10 |
nvlist_add_byte(9f) |
value pair functions |
| Solaris 10 |
nvlist_add_byte_array(9f) |
value pair functions |
| Solaris 10 |
nvlist_add_int16(9f) |
value pair functions |
| Solaris 10 |
nvlist_add_int16_array(9f) |
value pair functions |
| Solaris 10 |
nvlist_add_int32(9f) |
value pair functions |
| Solaris 10 |
nvlist_add_int32_array(9f) |
value pair functions |
| Solaris 10 |
nvlist_add_int64(9f) |
value pair functions |
| Solaris 10 |
nvlist_add_int64_array(9f) |
value pair functions |
| Solaris 10 |
nvlist_add_int8(9f) |
value pair functions |
| Solaris 10 |
nvlist_add_int8_array(9f) |
value pair functions |
| Solaris 10 |
nvlist_add_nvlist(9f) |
value pair functions |
| Solaris 10 |
nvlist_add_nvlist_array(9f) |
value pair functions |
| Solaris 10 |
nvlist_add_nvpair(9f) |
value pair functions |
| Solaris 10 |
nvlist_add_string(9f) |
value pair functions |
| Solaris 10 |
nvlist_add_string_array(9f) |
value pair functions |
| Solaris 10 |
nvlist_add_uint16(9f) |
value pair functions |
| Solaris 10 |
nvlist_add_uint16_array(9f) |
value pair functions |
| Solaris 10 |
nvlist_add_uint32(9f) |
value pair functions |
| Solaris 10 |
nvlist_add_uint32_array(9f) |
value pair functions |
| Solaris 10 |
nvlist_add_uint64(9f) |
value pair functions |
| Solaris 10 |
nvlist_add_uint64_array(9f) |
value pair functions |
| Solaris 10 |
nvlist_add_uint8(9f) |
value pair functions |
| Solaris 10 |
nvlist_add_uint8_array(9f) |
value pair functions |
| Solaris 10 |
nvlist_alloc(9f) |
Manage a name-value pair list |
| Solaris 10 |
nvlist_dup(9f) |
Manage a name-value pair list |
| Solaris 10 |
nvlist_free(9f) |
Manage a name-value pair list |
| Solaris 10 |
nvlist_lookup_boolean(9f) |
match name and type indicated by the interface name and retrieve data value |
| Solaris 10 |
nvlist_lookup_boolean_array(9f) |
match name and type indicated by the interface name and retrieve data value |
| Solaris 10 |
nvlist_lookup_boolean_value(9f) |
match name and type indicated by the interface name and retrieve data value |
| Solaris 10 |
nvlist_lookup_byte(9f) |
match name and type indicated by the interface name and retrieve data value |
| Solaris 10 |
nvlist_lookup_byte_array(9f) |
match name and type indicated by the interface name and retrieve data value |
| Solaris 10 |
nvlist_lookup_int16(9f) |
match name and type indicated by the interface name and retrieve data value |
| Solaris 10 |
nvlist_lookup_int16_array(9f) |
match name and type indicated by the interface name and retrieve data value |
| Solaris 10 |
nvlist_lookup_int32(9f) |
match name and type indicated by the interface name and retrieve data value |
| Solaris 10 |
nvlist_lookup_int32_array(9f) |
match name and type indicated by the interface name and retrieve data value |
| Solaris 10 |
nvlist_lookup_int64(9f) |
match name and type indicated by the interface name and retrieve data value |
| Solaris 10 |
nvlist_lookup_int64_array(9f) |
match name and type indicated by the interface name and retrieve data value |
| Solaris 10 |
nvlist_lookup_int8(9f) |
match name and type indicated by the interface name and retrieve data value |
| Solaris 10 |
nvlist_lookup_int8_array(9f) |
match name and type indicated by the interface name and retrieve data value |
| Solaris 10 |
nvlist_lookup_nvlist(9f) |
match name and type indicated by the interface name and retrieve data value |
| Solaris 10 |
nvlist_lookup_nvlist_array(9f) |
match name and type indicated by the interface name and retrieve data value |
| Solaris 10 |
nvlist_lookup_pairs(9f) |
match name and type indicated by the interface name and retrieve data value |
| Solaris 10 |
nvlist_lookup_string(9f) |
match name and type indicated by the interface name and retrieve data value |
| Solaris 10 |
nvlist_lookup_string_array(9f) |
match name and type indicated by the interface name and retrieve data value |
| Solaris 10 |
nvlist_lookup_uint16(9f) |
match name and type indicated by the interface name and retrieve data value |
| Solaris 10 |
nvlist_lookup_uint16_array(9f) |
match name and type indicated by the interface name and retrieve data value |
| Solaris 10 |
nvlist_lookup_uint32(9f) |
match name and type indicated by the interface name and retrieve data value |
| Solaris 10 |
nvlist_lookup_uint32_array(9f) |
match name and type indicated by the interface name and retrieve data value |
| Solaris 10 |
nvlist_lookup_uint64(9f) |
match name and type indicated by the interface name and retrieve data value |
| Solaris 10 |
nvlist_lookup_uint64_array(9f) |
match name and type indicated by the interface name and retrieve data value |
| Solaris 10 |
nvlist_lookup_uint8(9f) |
match name and type indicated by the interface name and retrieve data value |
| Solaris 10 |
nvlist_lookup_uint8_array(9f) |
match name and type indicated by the interface name and retrieve data value |
| Solaris 10 |
nvlist_merge(9f) |
Manage a name-value pair list |
| Solaris 10 |
nvlist_next_nvpair(9f) |
return data regarding name-value pairs |
| Solaris 10 |
nvlist_pack(9f) |
Manage a name-value pair list |
| Solaris 10 |
nvlist_remove(9f) |
remove name-value pairs |
| Solaris 10 |
nvlist_remove_all(9f) |
remove name-value pairs |
| Solaris 10 |
nvlist_size(9f) |
Manage a name-value pair list |
| Solaris 10 |
nvlist_t(9f) |
value pair functions |
| Solaris 10 |
nvlist_unpack(9f) |
Manage a name-value pair list |
| Solaris 10 |
nvlist_xalloc(9f) |
Manage a name-value pair list |
| Solaris 10 |
nvlist_xdup(9f) |
Manage a name-value pair list |
| Solaris 10 |
nvlist_xpack(9f) |
Manage a name-value pair list |
| Solaris 10 |
nvlist_xunpack(9f) |
Manage a name-value pair list |
| Solaris 10 |
nvpair_name(9f) |
return data regarding name-value pairs |
| Solaris 10 |
nvpair_type(9f) |
return data regarding name-value pairs |
| Solaris 10 |
nvpair_value_boolean_array(9f) |
retrieve value from a name-value pair |
| Solaris 10 |
nvpair_value_byte(9f) |
retrieve value from a name-value pair |
| Solaris 10 |
nvpair_value_byte_array(9f) |
retrieve value from a name-value pair |
| Solaris 10 |
nvpair_value_int16(9f) |
retrieve value from a name-value pair |
| Solaris 10 |
nvpair_value_int16_array(9f) |
retrieve value from a name-value pair |
| Solaris 10 |
nvpair_value_int32(9f) |
retrieve value from a name-value pair |
| Solaris 10 |
nvpair_value_int32_array(9f) |
retrieve value from a name-value pair |
| Solaris 10 |
nvpair_value_int64(9f) |
retrieve value from a name-value pair |
| Solaris 10 |
nvpair_value_int64_array(9f) |
retrieve value from a name-value pair |
| Solaris 10 |
nvpair_value_int8(9f) |
retrieve value from a name-value pair |
| Solaris 10 |
nvpair_value_int8_array(9f) |
retrieve value from a name-value pair |
| Solaris 10 |
nvpair_value_nvlist(9f) |
retrieve value from a name-value pair |
| Solaris 10 |
nvpair_value_nvlist_array(9f) |
retrieve value from a name-value pair |
| Solaris 10 |
nvpair_value_string(9f) |
retrieve value from a name-value pair |
| Solaris 10 |
nvpair_value_string_array(9f) |
retrieve value from a name-value pair |
| Solaris 10 |
nvpair_value_uint16(9f) |
retrieve value from a name-value pair |
| Solaris 10 |
nvpair_value_uint16_array(9f) |
retrieve value from a name-value pair |
| Solaris 10 |
nvpair_value_uint32(9f) |
retrieve value from a name-value pair |
| Solaris 10 |
nvpair_value_uint32_array(9f) |
retrieve value from a name-value pair |
| Solaris 10 |
nvpair_value_uint64(9f) |
retrieve value from a name-value pair |
| Solaris 10 |
nvpair_value_uint64_array(9f) |
retrieve value from a name-value pair |
| Solaris 10 |
nvpair_value_uint8(9f) |
retrieve value from a name-value pair |
| Solaris 10 |
nvpair_value_uint8_array(9f) |
retrieve value from a name-value pair |
| Solaris 10 |
otherq(9f) |
get pointer to queue's partner queue |
| Solaris 10 |
outb(9f) |
write to an I/O port |
| Solaris 10 |
outl(9f) |
write to an I/O port |
| Solaris 10 |
outw(9f) |
write to an I/O port |
| Solaris 10 |
pci_config_get16(9f) |
read or write single datum of various sizes to the PCI Local Bus Configuration space |
| Solaris 10 |
pci_config_get32(9f) |
read or write single datum of various sizes to the PCI Local Bus Configuration space |
| Solaris 10 |
pci_config_get64(9f) |
read or write single datum of various sizes to the PCI Local Bus Configuration space |
| Solaris 10 |
pci_config_get8(9f) |
read or write single datum of various sizes to the PCI Local Bus Configuration space |
| Solaris 10 |
pci_config_getb(9f) |
read or write single datum of various sizes to the PCI Local Bus Configuration space |
| Solaris 10 |
pci_config_getl(9f) |
read or write single datum of various sizes to the PCI Local Bus Configuration space |
| Solaris 10 |
pci_config_getll(9f) |
read or write single datum of various sizes to the PCI Local Bus Configuration space |
| Solaris 10 |
pci_config_getw(9f) |
read or write single datum of various sizes to the PCI Local Bus Configuration space |
| Solaris 10 |
pci_config_put16(9f) |
read or write single datum of various sizes to the PCI Local Bus Configuration space |
| Solaris 10 |
pci_config_put32(9f) |
read or write single datum of various sizes to the PCI Local Bus Configuration space |
| Solaris 10 |
pci_config_put64(9f) |
read or write single datum of various sizes to the PCI Local Bus Configuration space |
| Solaris 10 |
pci_config_put8(9f) |
read or write single datum of various sizes to the PCI Local Bus Configuration space |
| Solaris 10 |
pci_config_putb(9f) |
read or write single datum of various sizes to the PCI Local Bus Configuration space |
| Solaris 10 |
pci_config_putl(9f) |
read or write single datum of various sizes to the PCI Local Bus Configuration space |
| Solaris 10 |
pci_config_putll(9f) |
read or write single datum of various sizes to the PCI Local Bus Configuration space |
| Solaris 10 |
pci_config_putw(9f) |
read or write single datum of various sizes to the PCI Local Bus Configuration space |
| Solaris 10 |
pci_config_setup(9f) |
setup or tear down the resources for enabling accesses to the PCI Local Bus Configuration space |
| Solaris 10 |
pci_config_teardown(9f) |
setup or tear down the resources for enabling accesses to the PCI Local Bus Configuration space |
| Solaris 10 |
pci_report_pmcap(9f) |
Report Power Management capability of a PCI device |
| Solaris 10 |
pci_restore_config_regs(9f) |
save and restore the PCI configuration registers |
| Solaris 10 |
pci_save_config_regs(9f) |
save and restore the PCI configuration registers |
| Solaris 10 |
physio(9f) |
perform physical I/O |
| Solaris 10 |
pm_busy_component(9f) |
Control device component availability for Power Management |
| Solaris 10 |
pm_idle_component(9f) |
Control device component availability for Power Management |
| Solaris 10 |
pm_lower_power(9f) |
Raise or lower power of components |
| Solaris 10 |
pm_power_has_changed(9f) |
Notify Power Management framework of autonomous power level change |
| Solaris 10 |
pm_raise_power(9f) |
Raise or lower power of components |
| Solaris 10 |
pm_trans_check(9f) |
Device power cycle advisory check |
| Solaris 10 |
pollwakeup(9f) |
inform a process that an event has occurred |
| Solaris 10 |
priv_getbyname(9f) |
map a privilege name to a number |
| Solaris 10 |
priv_policy(9f) |
check, report, and audit privileges |
| Solaris 10 |
priv_policy_choice(9f) |
check, report, and audit privileges |
| Solaris 10 |
priv_policy_only(9f) |
check, report, and audit privileges |
| Solaris 10 |
proc_ref(9f) |
send a signal to a process |
| Solaris 10 |
proc_signal(9f) |
send a signal to a process |
| Solaris 10 |
proc_unref(9f) |
send a signal to a process |
| Solaris 10 |
ptob(9f) |
convert size in pages to size in bytes |
| Solaris 10 |
pullupmsg(9f) |
concatenate bytes in a message |
| Solaris 10 |
put(9f) |
call a STREAMS put procedure |
| Solaris 10 |
putbq(9f) |
place a message at the head of a queue |
| Solaris 10 |
putctl(9f) |
send a control message to a queue |
| Solaris 10 |
putctl1(9f) |
send a control message with a one-byte parameter to a queue |
| Solaris 10 |
putnext(9f) |
send a message to the next queue |
| Solaris 10 |
putnextctl(9f) |
send a control message to a queue |
| Solaris 10 |
putnextctl1(9f) |
send a control message with a one-byte parameter to a queue |
| Solaris 10 |
putq(9f) |
put a message on a queue |
| Solaris 10 |
qassociate(9f) |
associate STREAMS queue with driver instance |
| Solaris 10 |
qbufcall(9f) |
call a function when a buffer becomes available |
| Solaris 10 |
qenable(9f) |
enable a queue |
| Solaris 10 |
qprocsoff(9f) |
enable, disable put and service routines |
| Solaris 10 |
qprocson(9f) |
enable, disable put and service routines |
| Solaris 10 |
qreply(9f) |
send a message on a stream in the reverse direction |
| Solaris 10 |
qsize(9f) |
find the number of messages on a queue |
| Solaris 10 |
qtimeout(9f) |
execute a function after a specified length of time |
| Solaris 10 |
qunbufcall(9f) |
cancel a pending qbufcall request |
| Solaris 10 |
quntimeout(9f) |
cancel previous qtimeout function call |
| Solaris 10 |
qwait(9f) |
STREAMS wait routines |
| Solaris 10 |
qwait_sig(9f) |
STREAMS wait routines |
| Solaris 10 |
qwriter(9f) |
asynchronous STREAMS perimeter upgrade |
| Solaris 10 |
rd(9f) |
get pointer to the read queue |
| Solaris 10 |
repinsb(9f) |
read from an I/O port |
| Solaris 10 |
repinsd(9f) |
read from an I/O port |
| Solaris 10 |
repinsw(9f) |
read from an I/O port |
| Solaris 10 |
repoutsb(9f) |
write to an I/O port |
| Solaris 10 |
repoutsd(9f) |
write to an I/O port |
| Solaris 10 |
repoutsw(9f) |
write to an I/O port |
| Solaris 10 |
rmalloc(9f) |
allocate space from a resource map |
| Solaris 10 |
rmalloc_wait(9f) |
allocate space from a resource map, wait if necessary |
| Solaris 10 |
rmallocmap(9f) |
allocate and free resource maps |
| Solaris 10 |
rmallocmap_wait(9f) |
allocate and free resource maps |
| Solaris 10 |
rmfree(9f) |
free space back into a resource map |
| Solaris 10 |
rmfreemap(9f) |
allocate and free resource maps |
| Solaris 10 |
rmvb(9f) |
remove a message block from a message |
| Solaris 10 |
rmvq(9f) |
remove a message from a queue |
| Solaris 10 |
rw_destroy(9f) |
readers/writer lock functions |
| Solaris 10 |
rw_downgrade(9f) |
readers/writer lock functions |
| Solaris 10 |
rw_enter(9f) |
readers/writer lock functions |
| Solaris 10 |
rw_exit(9f) |
readers/writer lock functions |
| Solaris 10 |
rw_init(9f) |
readers/writer lock functions |
| Solaris 10 |
rw_read_locked(9f) |
readers/writer lock functions |
| Solaris 10 |
rw_tryenter(9f) |
readers/writer lock functions |
| Solaris 10 |
rw_tryupgrade(9f) |
readers/writer lock functions |
| Solaris 10 |
rwlock(9f) |
readers/writer lock functions |
| Solaris 10 |
samestr(9f) |
test if next queue is in the same stream |
| Solaris 10 |
scsi_abort(9f) |
abort a SCSI command |
| Solaris 10 |
scsi_alloc_consistent_buf(9f) |
allocate an I/O buffer for SCSI DMA |
| Solaris 10 |
scsi_cname(9f) |
decode a SCSI name |
| Solaris 10 |
scsi_destroy_pkt(9f) |
free an allocated SCSI packet and its DMA resource |
| Solaris 10 |
scsi_dmafree(9f) |
SCSI dma utility routines |
| Solaris 10 |
scsi_dmaget(9f) |
SCSI dma utility routines |
| Solaris 10 |
scsi_dname(9f) |
decode a SCSI name |
| Solaris 10 |
scsi_errmsg(9f) |
display a SCSI request sense message |
| Solaris 10 |
scsi_free_consistent_buf(9f) |
free a previously allocated SCSI DMA I/O buffer |
| Solaris 10 |
scsi_get_device_type_scsi_options(9f) |
look up per-device-type scsi-options property |
| Solaris 10 |
scsi_hba_attach(9f) |
SCSI HBA attach and detach routines |
| Solaris 10 |
scsi_hba_attach_setup(9f) |
SCSI HBA attach and detach routines |
| Solaris 10 |
scsi_hba_detach(9f) |
SCSI HBA attach and detach routines |
| Solaris 10 |
scsi_hba_fini(9f) |
SCSI Host Bus Adapter system initialization and completion routines |
| Solaris 10 |
scsi_hba_init(9f) |
SCSI Host Bus Adapter system initialization and completion routines |
| Solaris 10 |
scsi_hba_lookup_capstr(9f) |
return index matching capability string |
| Solaris 10 |
scsi_hba_pkt_alloc(9f) |
allocate and free a scsi_pkt structure |
| Solaris 10 |
scsi_hba_pkt_free(9f) |
allocate and free a scsi_pkt structure |
| Solaris 10 |
scsi_hba_probe(9f) |
default SCSI HBA probe function |
| Solaris 10 |
scsi_hba_tran_alloc(9f) |
allocate and free transport structures |
| Solaris 10 |
scsi_hba_tran_free(9f) |
allocate and free transport structures |
| Solaris 10 |
scsi_ifgetcap(9f) |
get/set SCSI transport capability |
| Solaris 10 |
scsi_ifsetcap(9f) |
get/set SCSI transport capability |
| Solaris 10 |
scsi_init_pkt(9f) |
prepare a complete SCSI packet |
| Solaris 10 |
scsi_log(9f) |
display a SCSI-device-related message |
| Solaris 10 |
scsi_mname(9f) |
decode a SCSI name |
| Solaris 10 |
scsi_pktalloc(9f) |
SCSI packet utility routines |
| Solaris 10 |
scsi_pktfree(9f) |
SCSI packet utility routines |
| Solaris 10 |
scsi_poll(9f) |
run a polled SCSI command on behalf of a target driver |
| Solaris 10 |
scsi_probe(9f) |
utility for probing a scsi device |
| Solaris 10 |
scsi_resalloc(9f) |
SCSI packet utility routines |
| Solaris 10 |
scsi_reset(9f) |
reset a SCSI bus or target |
| Solaris 10 |
scsi_reset_notify(9f) |
notify target driver of bus resets |
| Solaris 10 |
scsi_resfree(9f) |
SCSI packet utility routines |
| Solaris 10 |
scsi_rname(9f) |
decode a SCSI name |
| Solaris 10 |
scsi_setup_cdb(9f) |
setup SCSI command descriptor block (CDB) |
| Solaris 10 |
scsi_slave(9f) |
utility for SCSI target drivers to establish the presence of a target |
| Solaris 10 |
scsi_sname(9f) |
decode a SCSI name |
| Solaris 10 |
scsi_sync_pkt(9f) |
synchronize CPU and I/O views of memory |
| Solaris 10 |
scsi_transport(9f) |
request by a SCSI target driver to start a command |
| Solaris 10 |
scsi_unprobe(9f) |
free resources allocated during initial probing |
| Solaris 10 |
scsi_unslave(9f) |
free resources allocated during initial probing |
| Solaris 10 |
scsi_vu_errmsg(9f) |
display a SCSI request sense message |
| Solaris 10 |
sema_destroy(9f) |
semaphore functions |
| Solaris 10 |
sema_init(9f) |
semaphore functions |
| Solaris 10 |
sema_p(9f) |
semaphore functions |
| Solaris 10 |
sema_p_sig(9f) |
semaphore functions |
| Solaris 10 |
sema_tryp(9f) |
semaphore functions |
| Solaris 10 |
sema_v(9f) |
semaphore functions |
| Solaris 10 |
semaphore(9f) |
semaphore functions |
| Solaris 10 |
snprintf(9f) |
format characters in memory |
| Solaris 10 |
sprintf(9f) |
format characters in memory |
| Solaris 10 |
stoi(9f) |
convert between an integer and a decimal string |
| Solaris 10 |
strcasecmp(9f) |
compare two null-terminated strings. |
| Solaris 10 |
strchr(9f) |
find a character in a string |
| Solaris 10 |
strcmp(9f) |
compare two null-terminated strings. |
| Solaris 10 |
strcpy(9f) |
String operations. |
| Solaris 10 |
strlcat(9f) |
String operations. |
| Solaris 10 |
strlcpy(9f) |
String operations. |
| Solaris 10 |
strlen(9f) |
determine the number of non-null bytes in a string |
| Solaris 10 |
strlog(9f) |
submit messages to the log driver |
| Solaris 10 |
strncasecmp(9f) |
compare two null-terminated strings. |
| Solaris 10 |
strncat(9f) |
String operations. |
| Solaris 10 |
strncmp(9f) |
compare two null-terminated strings. |
| Solaris 10 |
strncpy(9f) |
String operations. |
| Solaris 10 |
strqget(9f) |
get information about a queue or band of the queue |
| Solaris 10 |
strqset(9f) |
change information about a queue or band of the queue |
| Solaris 10 |
strrchr(9f) |
find a character in a string |
| Solaris 10 |
strspn(9f) |
String operations. |
| Solaris 10 |
swab(9f) |
swap bytes in 16-bit halfwords |
| Solaris 10 |
taskq(9f) |
Kernel task queue operations |
| Solaris 10 |
taskq_suspended(9f) |
Kernel task queue operations |
| Solaris 10 |
testb(9f) |
check for an available buffer |
| Solaris 10 |
timeout(9f) |
execute a function after a specified length of time |
| Solaris 10 |
uiomove(9f) |
copy kernel data using uio structure |
| Solaris 10 |
unbufcall(9f) |
cancel a pending bufcall request |
| Solaris 10 |
unfreezestr(9f) |
freeze, thaw the state of a stream |
| Solaris 10 |
unlinkb(9f) |
remove a message block from the head of a message |
| Solaris 10 |
untimeout(9f) |
cancel previous timeout function call |
| Solaris 10 |
ureadc(9f) |
add character to a uio structure |
| Solaris 10 |
usb_alloc_bulk_req(9f) |
Allocate and free USB transfer requests |
| Solaris 10 |
usb_alloc_ctrl_req(9f) |
Allocate and free USB transfer requests |
| Solaris 10 |
usb_alloc_intr_req(9f) |
Allocate and free USB transfer requests |
| Solaris 10 |
usb_alloc_isoc_req(9f) |
Allocate and free USB transfer requests |
| Solaris 10 |
usb_alloc_request(9f) |
Allocate and free USB transfer requests |
| Solaris 10 |
usb_client_attach(9f) |
USBA framework registration of client USB drivers |
| Solaris 10 |
usb_client_detach(9f) |
USBA framework registration of client USB drivers |
| Solaris 10 |
usb_clr_feature(9f) |
Clear feature of USB device, interface or endpoint |
| Solaris 10 |
usb_create_pm_components(9f) |
Create power management components for USB devices |
| Solaris 10 |
usb_free_bulk_req(9f) |
Allocate and free USB transfer requests |
| Solaris 10 |
usb_free_ctrl_req(9f) |
Allocate and free USB transfer requests |
| Solaris 10 |
usb_free_descr_tree(9f) |
Retrieve device configuration information |
| Solaris 10 |
usb_free_dev_data(9f) |
Retrieve device configuration information |
| Solaris 10 |
usb_free_intr_req(9f) |
Allocate and free USB transfer requests |
| Solaris 10 |
usb_free_isoc_req(9f) |
Allocate and free USB transfer requests |
| Solaris 10 |
usb_get_addr(9f) |
Retrieve device USB address |
| Solaris 10 |
usb_get_alt_if(9f) |
Get and set alternate interface values |
| Solaris 10 |
usb_get_cfg(9f) |
Get and set current USB device configuration |
| Solaris 10 |
usb_get_current_frame_number(9f) |
Return current logical usb frame number |
| Solaris 10 |
usb_get_dev_data(9f) |
Retrieve device configuration information |
| Solaris 10 |
usb_get_if_number(9f) |
Get and set alternate interface values |
| Solaris 10 |
usb_get_max_pkts_per_isoc_request(9f) |
Get maximum number of packets allowed per isochronous request |
| Solaris 10 |
usb_get_status(9f) |
Get status of a USB device/endpoint/interface |
| Solaris 10 |
usb_get_string_descr(9f) |
Get string descriptor from device |
| Solaris 10 |
usb_handle_remote_wakeup(9f) |
Enable or disable remote wakeup on USB devices |
| Solaris 10 |
usb_lookup_ep_data(9f) |
Lookup endpoint information |
| Solaris 10 |
usb_owns_device(9f) |
Get and set alternate interface values |
| Solaris 10 |
usb_parse_data(9f) |
Tokenize and align the bytes of raw variable-format data |
| Solaris 10 |
usb_pipe_bulk_xfer(9f) |
USB bulk transfer function |
| Solaris 10 |
usb_pipe_close(9f) |
Close and cleanup a USB device pipe |
| Solaris 10 |
usb_pipe_ctrl_xfer(9f) |
USB control pipe transfer functions |
| Solaris 10 |
usb_pipe_ctrl_xfer_wait(9f) |
USB control pipe transfer functions |
| Solaris 10 |
usb_pipe_drain_reqs(9f) |
Allow completion of pending pipe requests |
| Solaris 10 |
usb_pipe_get_max_bulk_transfer_size(9f) |
Get maximum bulk transfer size |
| Solaris 10 |
usb_pipe_get_private(9f) |
USB userdefined pipe data-field facility |
| Solaris 10 |
usb_pipe_get_state(9f) |
Return USB pipe state |
| Solaris 10 |
usb_pipe_intr_xfer(9f) |
USB interrupt transfer and polling functions |
| Solaris 10 |
usb_pipe_isoc_xfer(9f) |
USB isochronous transfer and polling functions |
| Solaris 10 |
usb_pipe_open(9f) |
Open a USB pipe to a device |
| Solaris 10 |
usb_pipe_reset(9f) |
Abort queued requests from a USB pipe and reset the pipe |
| Solaris 10 |
usb_pipe_set_private(9f) |
USB userdefined pipe data-field facility |
| Solaris 10 |
usb_pipe_stop_intr_polling(9f) |
USB interrupt transfer and polling functions |
| Solaris 10 |
usb_pipe_stop_isoc_polling(9f) |
USB isochronous transfer and polling functions |
| Solaris 10 |
usb_print_descr_tree(9f) |
Retrieve device configuration information |
| Solaris 10 |
usb_register_hotplug_cbs(9f) |
Register/unregister for notification of device hotplug events |
| Solaris 10 |
usb_set_alt_if(9f) |
Get and set alternate interface values |
| Solaris 10 |
usb_set_cfg(9f) |
Get and set current USB device configuration |
| Solaris 10 |
usb_unregister_hotplug_cbs(9f) |
Register/unregister for notification of device hotplug events |
| Solaris 10 |
uwritec(9f) |
remove a character from a uio structure |
| Solaris 10 |
va_arg(9f) |
handle variable argument list |
| Solaris 10 |
va_copy(9f) |
handle variable argument list |
| Solaris 10 |
va_end(9f) |
handle variable argument list |
| Solaris 10 |
va_start(9f) |
handle variable argument list |
| Solaris 10 |
vcmn_err(9f) |
display an error message or panic the system |
| Solaris 10 |
vsprintf(9f) |
format characters in memory |
| Solaris 10 |
wr(9f) |
get pointer to the write queue for this module or driver |
| Solaris 10 |
zcmn_err(9f) |
display an error message or panic the system |
| Solaris 10 |
ddi-forceattach(9p) |
properties controlling driver attach/detach behavior |
| Solaris 10 |
ddi-no-autodetach(9p) |
properties controlling driver attach/detach behavior |
| Solaris 10 |
inquiry-device-type(9p) |
properties from SCSI inquiry data |
| Solaris 10 |
inquiry-product-id(9p) |
properties from SCSI inquiry data |
| Solaris 10 |
inquiry-revision-id(9p) |
properties from SCSI inquiry data |
| Solaris 10 |
inquiry-vendor-id(9p) |
properties from SCSI inquiry data |
| Solaris 10 |
no-involuntary-power-cycles(9p) |
device property to prevent involuntary power cycles |
| Solaris 10 |
pm-components(9p) |
Power Management device property |
| Solaris 10 |
pm(9p) |
Power Management properties |
| Solaris 10 |
removable-media(9p) |
removable media device property |
| Solaris 10 |
Intro(9s) |
introduction to kernel data structures and properties |
| Solaris 10 |
aio_req(9s) |
asynchronous I/O request structure |
| Solaris 10 |
buf(9s) |
block I/O data transfer structure |
| Solaris 10 |
cb_ops(9s) |
character/block entry points structure |
| Solaris 10 |
copyreq(9s) |
STREAMS data structure for the M_COPYIN and the M_COPYOUT message types |
| Solaris 10 |
copyresp(9s) |
STREAMS data structure for the M_IOCDATA message type |
| Solaris 10 |
datab(9s) |
STREAMS message data structure |
| Solaris 10 |
dblk(9s) |
STREAMS message data structure |
| Solaris 10 |
ddi_device_acc_attr(9s) |
data access attributes structure |
| Solaris 10 |
ddi_dma_attr(9s) |
DMA attributes structure |
| Solaris 10 |
ddi_dma_cookie(9s) |
DMA address cookie |
| Solaris 10 |
ddi_dma_lim(9s) |
SPARC DMA limits structure |
| Solaris 10 |
ddi_dma_lim_sparc(9s) |
SPARC DMA limits structure |
| Solaris 10 |
ddi_dma_lim_x86(9s) |
x86 DMA limits structure |
| Solaris 10 |
ddi_dma_req(9s) |
DMA Request structure |
| Solaris 10 |
ddi_dmae_req(9s) |
DMA engine request structure |
| Solaris 10 |
ddi_idevice_cookie(9s) |
device interrupt cookie |
| Solaris 10 |
dev_ops(9s) |
device operations structure |
| Solaris 10 |
devmap_callback_ctl(9s) |
device mapping-control structure |
| Solaris 10 |
fmodsw(9s) |
STREAMS module declaration structure |
| Solaris 10 |
free_rtn(9s) |
structure that specifies a driver's messagefreeing routine |
| Solaris 10 |
gld_mac_info(9s) |
Generic LAN Driver MAC info data structure |
| Solaris 10 |
gld_stats(9s) |
Generic LAN Driver statistics data structure |
| Solaris 10 |
intro(9s) |
introduction to kernel data structures and properties |
| Solaris 10 |
iocblk(9s) |
STREAMS data structure for the M_IOCTL message type |
| Solaris 10 |
iovec(9s) |
data storage structure for I/O using uio |
| Solaris 10 |
kstat(9s) |
kernel statistics structure |
| Solaris 10 |
kstat_intr(9s) |
structure for interrupt kstats |
| Solaris 10 |
kstat_io(9s) |
structure for I/O kstats |
| Solaris 10 |
kstat_named(9s) |
structure for named kstats |
| Solaris 10 |
linkblk(9s) |
STREAMS data structure sent to multiplexor drivers to indicate a link |
| Solaris 10 |
mblk(9s) |
STREAMS message block structure |
| Solaris 10 |
modldrv(9s) |
linkage structure for loadable drivers |
| Solaris 10 |
modlinkage(9s) |
module linkage structure |
| Solaris 10 |
modlstrmod(9s) |
linkage structure for loadable STREAMS modules |
| Solaris 10 |
module_info(9s) |
STREAMS driver identification and limit value structure |
| Solaris 10 |
msgb(9s) |
STREAMS message block structure |
| Solaris 10 |
qband(9s) |
STREAMS queue flow control information structure |
| Solaris 10 |
qinit(9s) |
STREAMS queue processing procedures structure |
| Solaris 10 |
queclass(9s) |
a STREAMS macro that returns the queue message class definitions for a given message block |
| Solaris 10 |
queue(9s) |
STREAMS queue structure |
| Solaris 10 |
scsi_address(9s) |
SCSI address structure |
| Solaris 10 |
scsi_arq_status(9s) |
SCSI auto request sense structure |
| Solaris 10 |
scsi_asc_key_strings(9s) |
SCSI ASC ASCQ to message structure |
| Solaris 10 |
scsi_device(9s) |
SCSI device structure |
| Solaris 10 |
scsi_extended_sense(9s) |
SCSI extended sense structure |
| Solaris 10 |
scsi_hba_tran(9s) |
SCSI Host Bus Adapter (HBA) driver transport vector structure |
| Solaris 10 |
scsi_inquiry(9s) |
SCSI inquiry structure |
| Solaris 10 |
scsi_pkt(9s) |
SCSI packet structure |
| Solaris 10 |
scsi_status(9s) |
SCSI status structure |
| Solaris 10 |
streamtab(9s) |
STREAMS entity declaration structure |
| Solaris 10 |
stroptions(9s) |
options structure for M_SETOPTS message |
| Solaris 10 |
tuple(9s) |
card information structure (CIS) access structure |
| Solaris 10 |
uio(9s) |
scatter/gather I/O request structure |
| Solaris 10 |
usb_bulk_request(9s) |
USB bulk request structure |
| Solaris 10 |
usb_callback_flags(9s) |
USB callback flag definitions |
| Solaris 10 |
usb_cfg_descr(9s) |
USB configuration descriptor |
| Solaris 10 |
usb_client_dev_data(9s) |
Device configuration information |
| Solaris 10 |
usb_completion_reason(9s) |
USB completion reason definitions |
| Solaris 10 |
usb_ctrl_request(9s) |
USB control pipe request structure |
| Solaris 10 |
usb_dev_descr(9s) |
USB device descriptor |
| Solaris 10 |
usb_dev_qlf_descr(9s) |
USB device qualifier descriptor |
| Solaris 10 |
usb_ep_descr(9s) |
USB endpoint descriptor |
| Solaris 10 |
usb_if_descr(9s) |
USB interface descriptor |
| Solaris 10 |
usb_intr_request(9s) |
USB interrupt request structure |
| Solaris 10 |
usb_isoc_request(9s) |
USB isochronous request structure |
| Solaris 10 |
usb_other_speed_cfg_descr(9s) |
USB other speed configuration descriptor |
| Solaris 10 |
usb_request_attributes(9s) |
Definition of USB request attributes |
| Solaris 10 |
usb_string_descr(9s) |
USB string descriptor |