[project] Rename winvblock__uint32 back to UINT32
[people/sha0/winvblock.git] / src / include / bus.h
2011-01-02 Shao Miller[project] Rename winvblock__uint32 back to UINT32
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_E_BUS_STATE to WVL_E_BUS_STATE
2011-01-02 Shao Miller[bus] Rename WV_F_BUS_PNP to WVL_F_BUS_PNP
2011-01-02 Shao Miller[bus] Rename WV_F_BUS_THREAD to WVL_F_BUS_THREAD
2011-01-02 Shao Miller[bus] Change #include guard
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-30 Shao Miller[bus] Add custom work items to WvBusProcessWorkItems
2010-12-30 Shao Miller[bus] Remove unused first_child member for WV_S_BUS_T
2010-12-30 Shao Miller[bus] Add WvBusGetNodeCount function
2010-12-30 Shao Miller[bus] Add WvBusGetNodePdo function
2010-12-30 Shao Miller[bus] Add WvBusGetNextNode function
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] Add QueryDevText member to WV_S_BUS_T
2010-12-29 Shao Miller[bus] Track state in WV_S_BUS_T
2010-12-29 Shao Miller[bus] Remove unused WvBusFromDev function
2010-12-29 Shao Miller[bus,driver] Move WvBusGetDevCapabilities as WvDriverGe...
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[bus] Add child PDO node unit number logic
2010-12-21 Shao Miller[bus] Add FDO member to bus structure
2010-12-21 Shao Miller[project,bus] Two commits: #inclusion and bus freeing
2010-12-21 Shao Miller[bus] Put the device right in the bus
2010-12-20 Shao Miller[device] Many cosmetic changes
2010-12-20 Shao Miller[bus] Introduce WvBusEnqueueIrp function
2010-12-19 Shao Miller[bus] Remove unused member SpinLock
2010-12-19 Shao Miller[bus] Introduce WvBusCancelWorkItems
2010-12-19 Shao Miller[bus] Rename member thread to Thread
2010-12-19 Shao Miller[bus] Move work_items and work_items_lock as private
2010-12-19 Shao Miller[bus] Remove members dev_name and dos_dev_name
2010-12-19 Shao Miller[bus] Move member prev_free to BusPrivate_.PrevFree
2010-12-19 Shao Miller[bus] Remove unused member tracking
2010-12-19 Shao Miller[bus] Remove unused member ext
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__process_work_items to WvBusProcessWor...
2010-12-19 Shao Miller[bus] Rename bus__get to WvBusFromDev
2010-12-17 Shao Miller[bus] Rename bus__add_child to WvBusAddChild
2010-12-17 Shao Miller[bus] Rename bus__create to WvBusCreate
2010-12-17 Shao Miller[bus] Rename bus__init to WvBusInit
2010-12-17 Shao Miller[bus] Remove unused module init/shutdown declarations
2010-12-17 Shao Miller[bus] Rename bus__get_dev_capabilities to WvBusGetDevCa...
2010-12-17 Shao Miller[bus] Rename bus__thread_func to WV_F_BUS_THREAD
2010-12-17 Shao Miller[bus] Rename bus__type to WV_S_BUS_T
2010-12-17 Shao Miller[bus] Cosmetic change for header inclusion macro
2010-12-17 Shao Miller[bus] Introduce PDO node addition/removal functions
2010-12-16 Shao Miller[bus] Add bus__init for initializing to defaults
2010-12-15 Shao Miller[bus,driver] Introduce bus threading
2010-12-15 Shao Miller[bus] Introduce work item queue and processing
2010-12-12 Shao Miller[bus] Rename bus__type::first_child_ptr to first_child
2010-12-11 Shao Miller[device] Don't use winvblock__def_struct for device__type
2010-12-09 Shao Miller[driver,bus] Move the "boot bus" into the driver module
2010-12-08 Shao Miller[bus] Require module initialization for bus__create
2010-12-08 Shao Miller[bus] Track if the bus module has been initialized
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[bus] Rename Bus_GetDeviceCapabilities to bus__get_dev_...
2010-12-08 Shao Miller[bus] Don't use winvblock__def_struct for bus__type
2010-12-08 Shao Miller[bus] Minor style/cosmetic changes
2010-12-08 Shao Miller[bus] Rename bus__get_ptr to bus__get
2010-12-07 Shao Miller[device] Remove device__free_decl macro
2010-05-23 Shao Miller[major] Re-work device structures and creation
2010-05-21 Shao Miller[bus] Use new bus creation strategy
2010-05-21 Shao Miller[bus] bus__add_child once more takes a bus param
2010-05-21 Shao Miller[device,bus] Further develop device routines
2010-05-20 Shao Miller[bus] Create boot bus here, introduce init function
2010-05-18 Shao Miller[winvblock/driver] Rename dev_ext member to device
2010-05-18 Shao Miller[project] Rename dev_ext variables to dev
2010-05-18 Shao Miller[winvblock/driver] Rename driver__dev_ext to device__type
2010-05-10 Shao Miller[bus,aoe,irp] AoE mini IRP handling in AoE module
2010-05-10 Shao Miller[project] Change get_XXX_ptr to preprocessor macro
2010-05-10 Shao Miller[bus] bus__add_child only uses the single bus
2010-04-30 Shao Miller[build] Move majority of code into bus subdir