[bus] Rename WvBusPower to WvlBusPower
[people/sha0/winvblock.git] / src / winvblock / driver.c
2011-01-02 Shao Miller[bus] Rename WvBusPower to WvlBusPower
2011-01-02 Shao Miller[bus] Rename WvBusSysCtl to WvlBusSysCtl
2011-01-02 Shao Miller[bus] Rename WvBusEnqueueCustomWorkItem to WvlBusEnqueu...
2011-01-02 Shao Miller[bus] Rename WvBusEnqueueIrp to WvlBusEnqueueIrp
2011-01-02 Shao Miller[bus] Rename WvBusRemoveNode to WvlBusRemoveNode
2011-01-02 Shao Miller[bus] Rename WvBusAddNode to WvlBusAddNode
2011-01-02 Shao Miller[bus] Rename WvBusStartThread to WvlBusStartThread
2011-01-02 Shao Miller[bus] Rename WvBusProcessWorkItems to WvlBusProcessWork...
2011-01-02 Shao Miller[bus] Rename WvBusInit to WvlBusInit
2011-01-02 Shao Miller[bus] Rename WvBusInitNode to WvlBusInitNode
2011-01-02 Shao Miller[project] Change void usage to VOID
2011-01-02 Shao Miller[project] Rename winvblock__bool back to BOOLEAN
2011-01-02 Shao Miller[project] Rename winvblock__uint32 back to UINT32
2011-01-02 Shao Miller[driver] Rename driver__dev_ext to WV_S_DEV_EXT
2011-01-02 Shao Miller[header,aoe] Rename winvblock__literal* and abft
2011-01-02 Shao Miller[header] Rename winvblock__lib_func to WVL_M_LIB
2011-01-02 Shao Miller[bus] Rename WV_S_BUS_CUSTOM_WORK_ITEM to WVL_S_BUS_CUS...
2011-01-02 Shao Miller[bus] Rename WV_F_BUS_WORK_ITEM to WVL_F_BUS_WORK_ITEM
2011-01-02 Shao Miller[bus] Rename WV_S_BUS_NODE to WVL_S_BUS_NODE
2011-01-02 Shao Miller[bus] Rename WV_S_BUS_T to WVL_S_BUS_T
2011-01-02 Shao Miller[bus] Rename WV_F_BUS_PNP to WVL_F_BUS_PNP
2011-01-02 Shao Miller[driver] Fix UNICODE_STRING initialization
2010-12-31 Shao Miller[bus] Rename PhysicalDeviceObject member to Pdo
2010-12-31 Shao Miller[bus,driver] Revisit driver unload and thread exit
2010-12-31 Shao Miller[driver] Wait for bus thread to terminate on unload
2010-12-31 Shao Miller[driver] Do not create the bus PDO again and again
2010-12-31 Shao Miller[registry] Cosmetic touch-ups
2010-12-31 Shao Miller[driver] Rename driver__create_bus_ to WvDriverBusEstab...
2010-12-31 Shao Miller[driver,aoe] Use WV_S_DRIVER_DUMMY_IDS for PnP ID queries
2010-12-31 Shao Miller[driver] Introduce WV_S_DRIVER_DUMMY_IDS and related
2010-12-30 Shao Miller[driver] Remove unused dev_name local from driver__atta...
2010-12-30 Shao Miller[driver] Introduce the dummy device feature
2010-12-30 Shao Miller[device] Remove unused next_sibling_ptr
2010-12-30 Shao Miller[driver] Re-work WvDriverBusDevCtlDetach_ logic
2010-12-30 Shao Miller[bus] Add WvBusGetNodeNum function
2010-12-29 Shao Miller[bus] Remove Dev member from WV_S_BUS_T
2010-12-29 Shao Miller[bus,driver] Move WvBusPnpQueryDevText_ as WvDriverBusP...
2010-12-29 Shao Miller[bus] Track state in WV_S_BUS_T
2010-12-29 Shao Miller[driver] Use static bus in bus IRP handlers
2010-12-29 Shao Miller[driver] Remove driver__bus
2010-12-29 Shao Miller[driver] Use IRP_MJ_* table for main bus
2010-12-29 Shao Miller[bus,driver] Move WvBusGetDevCapabilities as WvDriverGe...
2010-12-29 Shao Miller[driver] Use the static bus in detach function
2010-12-29 Shao Miller[disk,device] Move BootDrive as Boot property
2010-12-28 Shao Miller[bus/dev_ctl,driver] Move IRP_MJ_DEVICE_CONTROL handler
2010-12-28 Shao Miller[driver,bus] Move WvBusAddChild as WvDriverBusAddDev
2010-12-23 Shao Miller[bus,driver] Put bus IRP_MJ_PNP handler in driver
2010-12-23 Shao Miller[bus,driver] Put bus IRP_MJ_POWER handler in driver
2010-12-23 Shao Miller[bus,driver] Put bus IRP_MJ_SYSTEM_CONTROL handler...
2010-12-23 Shao Miller[driver] Use a static bus for the main bus
2010-12-23 Shao Miller[driver] Rename Driver_CompletePendingIrp to WvDriverCo...
2010-12-23 Shao Miller[driver] Rename globals
2010-12-23 Shao Miller[driver] Rename driver__obj_ptr to WvDriverObj
2010-12-23 Shao Miller[driver] Set IsBus flag on the main bus FDO
2010-12-21 Shao Miller[bus] Add FDO member to bus structure
2010-12-21 Shao Miller[bus] Put the device right in the bus
2010-12-20 Shao Miller[device] Many more cosmetic changes
2010-12-20 Shao Miller[device] Many cosmetic changes
2010-12-19 Shao Miller[bus] Remove members dev_name and dos_dev_name
2010-12-19 Shao Miller[bus] Rename device member to Dev
2010-12-19 Shao Miller[bus] Rename bus__start_thread to WvBusStartThread
2010-12-19 Shao Miller[bus] Rename bus__get to WvBusFromDev
2010-12-17 Shao Miller[bus] Rename bus__create to WvBusCreate
2010-12-17 Shao Miller[bus] Rename bus__type to WV_S_BUS_T
2010-12-16 Shao Miller[ramdisk] Rename ramdisk__init to ramdisk__module_init
2010-12-16 Shao Miller[filedisk] Rename filedisk__init to filedisk__module_init
2010-12-16 Shao Miller[disk] Rename disk__init to disk__module_init
2010-12-15 Shao Miller[bus,driver] Introduce bus threading
2010-12-13 Shao Miller[irp,aoe] Remove mini IRP handling scheme
2010-12-13 Shao Miller[project] Don't use mini IRP handling for IRP_MJ_PNP
2010-12-13 Shao Miller[driver,device] Remove driver__default_dispatch function
2010-12-13 Shao Miller[project] Don't use mini IRP handling for IRP_MJ_SCSI
2010-12-13 Shao Miller[project] Don't use mini IRP handling for IRP_MJ_DEVICE...
2010-12-13 Shao Miller[project] Don't use mini IRP handling for IRP_MJ_SYSTEM...
2010-12-13 Shao Miller[project] Don't use mini IRP handling for IRP_MJ_CREATE...
2010-12-13 Shao Miller[project] Don't use mini IRP handling for IRP_MJ_POWER
2010-12-11 Shao Miller[device] Remove device__init module startup function
2010-12-11 Shao Miller[device] Don't use winvblock__def_struct for device__type
2010-12-11 Shao Miller[device] Don't use winvblock__def_enum for device__state
2010-12-11 Shao Miller[bus,driver] Move attach_fdo into driver module
2010-12-09 Shao Miller[driver,bus] Move the "boot bus" into the driver module
2010-12-08 Shao Miller[driver] Rename driver_dispatch to driver__dispatch_
2010-12-08 Shao Miller[driver] Rename driver_dispatch_not_supported to driver...
2010-12-08 Shao Miller[driver] Rename os_load_opts to driver__os_load_opts_
2010-12-08 Shao Miller[driver] Rename Driver_Globals_Started to driver__started_
2010-12-08 Shao Miller[driver] Rename Driver_Globals_StateHandle to driver__s...
2010-12-08 Shao Miller[driver] Rename Driver_Unload to driver__unload_
2010-12-08 Shao Miller[driver] Minor style/cosmetic changes
2010-12-08 Shao Miller[bus] Rename bus__finalize to bus__module_shutdown
2010-12-08 Shao Miller[bus] Rename bus__init to bus__module_init
2010-12-08 Shao Miller[device] Introduce device__get function
2010-12-03 Shao Miller[driver,device,irp] Don't use mini IRP handling registr...
2010-12-02 Shao Miller[driver,device] Use place-holder driver__default_dispatch
2010-12-02 Shao Miller[driver] Establish driver__dispatch_func type
2010-12-02 Shao Miller[device] Make room for threaded devices
2010-11-21 Shao Miller[project] Change RtlCompareMemory to wv_memcmpeq
2010-11-21 Shao Miller[project] Replace ExFreePool with wv_free
2010-05-23 Shao Miller[major] Re-work device structures and creation
2010-05-20 Shao Miller[bus] Create boot bus here, introduce init function
2010-05-20 Shao Miller[device] Introduce device creation routine
next