win-pvdrivers

annotate liblfds.6/liblfds.def @ 766:6300617040e0

Big changes - not ready for production use.
Removed all the custom DMA handling code as it was completely incompatible with the Windows verifier.
Added liblfds (using the lock free stack) from liblfds.org so that grant's can be obtained at DIRQL.
Fixed xennet and xenvbd to support the changes.
xenusb and xenscsi almost certainly will not yet work after the changes.
author James Harper <james.harper@bendigoit.com.au>
date Sun Jan 31 21:28:42 2010 +1100 (2010-01-31)
parents
children
rev   line source
james@766 1 EXPORTS
james@766 2
james@766 3 freelist_delete = freelist_delete @1
james@766 4 freelist_get_user_data_from_element = freelist_get_user_data_from_element @2
james@766 5 freelist_guaranteed_pop = freelist_guaranteed_pop @3
james@766 6 freelist_new = freelist_new @4
james@766 7 freelist_new_elements = freelist_new_elements @5
james@766 8 freelist_pop = freelist_pop @6
james@766 9 freelist_push = freelist_push @7
james@766 10 freelist_query = freelist_query @8
james@766 11 freelist_set_user_data_in_element = freelist_set_user_data_in_element @9
james@766 12
james@766 13 queue_delete = queue_delete @10
james@766 14 queue_dequeue = queue_dequeue @11
james@766 15 queue_enqueue = queue_enqueue @12
james@766 16 queue_guaranteed_enqueue = queue_guaranteed_enqueue @13
james@766 17 queue_new = queue_new @14
james@766 18 queue_query = queue_query @15
james@766 19
james@766 20 ringbuffer_delete = ringbuffer_delete @16
james@766 21 ringbuffer_get_read_element = ringbuffer_get_read_element @17
james@766 22 ringbuffer_get_write_element = ringbuffer_get_write_element @18
james@766 23 ringbuffer_new = ringbuffer_new @19
james@766 24 ringbuffer_put_read_element = ringbuffer_put_read_element @20
james@766 25 ringbuffer_put_write_element = ringbuffer_put_write_element @21
james@766 26
james@766 27 slist_delete = slist_delete @ 22
james@766 28 slist_delete_all_elements = slist_delete_all_elements @ 23
james@766 29 slist_delete_element = slist_delete_element @ 24
james@766 30 slist_get_head = slist_get_head @ 25
james@766 31 slist_get_head_and_then_next = slist_get_head_and_then_next @ 26
james@766 32 slist_get_next = slist_get_next @ 27
james@766 33 slist_get_user_data_from_element = slist_get_user_data_from_element @ 28
james@766 34 slist_new = slist_new @ 29
james@766 35 slist_new_head = slist_new_head @ 30
james@766 36 slist_new_next = slist_new_next @ 31
james@766 37 slist_set_user_data_in_element = slist_set_user_data_in_element @ 32
james@766 38
james@766 39 stack_clear = stack_clear @33
james@766 40 stack_delete = stack_delete @34
james@766 41 stack_guaranteed_push = stack_guaranteed_push @35
james@766 42 stack_new = stack_new @36
james@766 43 stack_pop = stack_pop @37
james@766 44 stack_push = stack_push @38
james@766 45 stack_query = stack_query @39
james@766 46