[bus] Rename bus__thread_ to WvBusThread_
[people/sha0/winvblock.git] / src / winvblock / bus / bus.c
2010-12-19 Shao Miller[bus] Rename bus__thread_ to WvBusThread_
2010-12-19 Shao Miller[bus] Rename bus__thread_free_ to WvBusThreadFree_
2010-12-19 Shao Miller[bus] Rename bus__init_ to WvBusDevInit_
2010-12-19 Shao Miller[bus] Rename bus__irp_mj to WvBusIrpMj_
2010-12-19 Shao Miller[bus] Rename bus__get_work_item_ to WvBusGetWorkItem_
2010-12-19 Shao Miller[bus] Rename bus__add_work_item_ to WvBusAddWorkItem_
2010-12-19 Shao Miller[bus] Rename bus__default_thread_ to WvBusDefaultThread_
2010-12-19 Shao Miller[bus] Remove undefined function declaration
2010-12-19 Shao Miller[bus] Rename bus__sys_ctl_ to WvBusSysCtl_
2010-12-19 Shao Miller[bus] Rename bus__power_ to WvBusPower_
2010-12-19 Shao Miller[bus] Rename bus__create_pdo_ to WvBusCreatePdo_
2010-12-19 Shao Miller[bus] Rename bus__free_ to WvBusFree_
2010-12-19 Shao Miller[bus] Rename bus_pnp__dispatch to WvBusPnpDispatch
2010-12-19 Shao Miller[bus] Rename bus_dev_ctl__dispatch to WvBusDevCtlDispatch
2010-12-19 Shao Miller[bus] Remove unused member SpinLock
2010-12-19 Shao Miller[bus] Introduce WvBusCancelWorkItems
2010-12-19 Shao Miller[bus] Use Stop member instead of Thread for thread...
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] 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] 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[device,bus] Fix sizeof use in initialization
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-16 Shao Miller[bus,device] Allow for threaded PDO creation on a bus
2010-12-15 Shao Miller[bus] Let a threaded bus free itself
2010-12-15 Shao Miller[bus,driver] Introduce bus threading
2010-12-15 Shao Miller[bus] Introduce work item queue and processing
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[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-13 Shao Miller[bus] Rename power function to bus__power_
2010-12-13 Shao Miller[bus] Handle PnP ID queries
2010-12-12 Shao Miller[disk,device] Move disk__type::DiskNumber to device__ty...
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-11 Shao Miller[bus,driver] Move attach_fdo into driver module
2010-12-11 Shao Miller[bus] Rename sys_ctl to bus__sys_ctl_
2010-12-09 Shao Miller[bus] Make callers of bus__add_child responsible...
2010-12-09 Shao Miller[bus,bus/pnp,disk/pnp] Don't use LowerDeviceObject...
2010-12-09 Shao Miller[bus] Add do-nothing bus__init_ function
2010-12-09 Shao Miller[driver,bus] Move the "boot bus" into the driver module
2010-12-09 Shao Miller[device] Use typedef for device__create_pdo_func
2010-12-08 Shao Miller[bus] Track boot__module_up_ as TRUE a bit earlier
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] Rename create_pdo to bus__create_pdo_
2010-12-08 Shao Miller[bus] Rename free_bus to bus__free_
2010-12-08 Shao Miller[bus] Rename bus_list to bus__list_
2010-12-08 Shao Miller[bus] Rename bus_list_lock to bus__list_lock_
2010-12-08 Shao Miller[bus] Rename boot_bus_fdo to bus__boot_fdo_
2010-12-08 Shao Miller[bus] Minor style/cosmetic changes
2010-12-08 Shao Miller[device] Introduce device__set function
2010-12-08 Shao Miller[bus] Rename bus__get_ptr to bus__get
2010-12-08 Shao Miller[device] Introduce device__get function
2010-12-07 Shao Miller[device] Remove device__free_decl macro
2010-12-07 Shao Miller[irp] Remove irp__handler_decl macro
2010-12-03 Shao Miller[bus] Start moving away from mini IRP handling registration
2010-11-23 Shao Miller[project] Replace RtlZeroMemory with wv_?allocz where...
2010-11-21 Shao Miller[project] Replace ExFreePool with wv_free
2010-11-21 Shao Miller[project] Change ExAllocatePool to wv_?alloc
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[cosmetics] Fix some typos due to copy and paste
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-20 Shao Miller[device] Don't use a pointer for device operations
2010-05-18 Shao Miller[device] Introduce device header and move details there
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-18 Shao Miller[winvblock/probe] Move disk probe routine into bus
2010-05-18 Shao Miller[build] Re-visit build system and directory structure