Uncategorised pages

Jump to navigation Jump to search

Showing below up to 500 results in range #1 to #500.

View (previous 500 | next 500) (20 | 50 | 100 | 250 | 500)

  1. Article:CAS and LL/SC Implementation Details by Processor family
  2. Article:Memory Barriers (part 1)
  3. Article:Memory Barriers (part 2)
  4. Articles
  5. Building GCC
  6. Contributors
  7. Drepper - What Every Programmer Should Know About Memory
  8. Hendler, Shavit, Yerushalmi - A Scalable Lock-Free Stack Algorithm
  9. Introduction
  10. Known issues release 1
  11. Known issues release 2
  12. Known issues release 3
  13. Known issues release 4
  14. Known issues release 5
  15. Known issues release 6
  16. Links
  17. Main Page
  18. McKenney, Slingwine - Read-Copy Update; Using Execution History to Solve Concurrency Problems
  19. Michael, Scott - Simple, Fast, and Practical Non-Blocking and Blocking Concurrent Queue Algorithms
  20. Michael - Hazard Pointers; Safe Memory Reclaimation for Lock-Free Objects
  21. Next Release Status / New Features
  22. White Papers
  23. r6:API:Abstraction (liblfds)
  24. r6:API:Abstraction (test)
  25. r6:API:Freelist
  26. r6:API:Queue
  27. r6:API:Ringbuffer
  28. r6:API:SList
  29. r6:API:Stack
  30. r6:Benchmark Database
  31. r6:Building Guide
  32. r6:Define:ALIGN
  33. r6:Define:ALIGN DOUBLE POINTER
  34. r6:Define:ALIGN SINGLE POINTER
  35. r6:Define:CALLING CONVENTION
  36. r6:Define:INLINE
  37. r6:Function:abstraction aligned free
  38. r6:Function:abstraction aligned malloc
  39. r6:Function:abstraction cas
  40. r6:Function:abstraction cpu count
  41. r6:Function:abstraction dcas
  42. r6:Function:abstraction increment
  43. r6:Function:abstraction thread start
  44. r6:Function:abstraction thread wait
  45. r6:Function:freelist delete
  46. r6:Function:freelist get user data from element
  47. r6:Function:freelist guaranteed pop
  48. r6:Function:freelist new
  49. r6:Function:freelist new elements
  50. r6:Function:freelist pop
  51. r6:Function:freelist push
  52. r6:Function:freelist query
  53. r6:Function:freelist set user data in element
  54. r6:Function:queue delete
  55. r6:Function:queue dequeue
  56. r6:Function:queue enqueue
  57. r6:Function:queue guaranteed enqueue
  58. r6:Function:queue new
  59. r6:Function:queue query
  60. r6:Function:ringbuffer delete
  61. r6:Function:ringbuffer get read element
  62. r6:Function:ringbuffer get write element
  63. r6:Function:ringbuffer new
  64. r6:Function:ringbuffer put read element
  65. r6:Function:ringbuffer put write element
  66. r6:Function:ringbuffer query
  67. r6:Function:slist delete
  68. r6:Function:slist delete all elements
  69. r6:Function:slist delete element
  70. r6:Function:slist get head
  71. r6:Function:slist get head and then next
  72. r6:Function:slist get next
  73. r6:Function:slist get user data from element
  74. r6:Function:slist new
  75. r6:Function:slist new head
  76. r6:Function:slist new next
  77. r6:Function:slist query
  78. r6:Function:slist set user data in element
  79. r6:Function:stack clear
  80. r6:Function:stack delete
  81. r6:Function:stack guaranteed push
  82. r6:Function:stack new
  83. r6:Function:stack pop
  84. r6:Function:stack push
  85. r6:Function:stack query
  86. r6:Introduction
  87. r6:Known Issues
  88. r6:Overview
  89. r6:Porting Guide
  90. r6:Release 6 Documentation
  91. r6:Testing and Benchmarking Guide
  92. r6:Typedef:atom t
  93. r6:Typedef:thread return t
  94. r6:Typedef:thread state t
  95. r6.0.0:Abstraction (test)
  96. r6.0.0:Abstraction cpu count
  97. r6.0.0:Abstraction thread start
  98. r6.0.0:Abstraction thread wait
  99. r6.0.0:Benchmark Database
  100. r6.0.0:Building Guide
  101. r6.0.0:CALLING CONVENTION
  102. r6.0.0:Introduction
  103. r6.0.0:Known Issues
  104. r6.0.0:LFDS600 ALIGN
  105. r6.0.0:LFDS600 ALIGN DOUBLE POINTER
  106. r6.0.0:LFDS600 ALIGN SINGLE POINTER
  107. r6.0.0:LFDS600 INLINE
  108. r6.0.0:Lfds600 abstraction (liblfds)
  109. r6.0.0:Lfds600 abstraction aligned free
  110. r6.0.0:Lfds600 abstraction aligned malloc
  111. r6.0.0:Lfds600 abstraction cas
  112. r6.0.0:Lfds600 abstraction dcas
  113. r6.0.0:Lfds600 abstraction increment
  114. r6.0.0:Lfds600 atom t
  115. r6.0.0:Lfds600 freelist
  116. r6.0.0:Lfds600 freelist delete
  117. r6.0.0:Lfds600 freelist get user data from element
  118. r6.0.0:Lfds600 freelist guaranteed pop
  119. r6.0.0:Lfds600 freelist new
  120. r6.0.0:Lfds600 freelist new elements
  121. r6.0.0:Lfds600 freelist pop
  122. r6.0.0:Lfds600 freelist push
  123. r6.0.0:Lfds600 freelist query
  124. r6.0.0:Lfds600 freelist set user data in element
  125. r6.0.0:Lfds600 queue
  126. r6.0.0:Lfds600 queue delete
  127. r6.0.0:Lfds600 queue dequeue
  128. r6.0.0:Lfds600 queue enqueue
  129. r6.0.0:Lfds600 queue guaranteed enqueue
  130. r6.0.0:Lfds600 queue new
  131. r6.0.0:Lfds600 queue query
  132. r6.0.0:Lfds600 ringbuffer
  133. r6.0.0:Lfds600 ringbuffer delete
  134. r6.0.0:Lfds600 ringbuffer get read element
  135. r6.0.0:Lfds600 ringbuffer get write element
  136. r6.0.0:Lfds600 ringbuffer new
  137. r6.0.0:Lfds600 ringbuffer put read element
  138. r6.0.0:Lfds600 ringbuffer put write element
  139. r6.0.0:Lfds600 ringbuffer query
  140. r6.0.0:Lfds600 slist
  141. r6.0.0:Lfds600 slist delete
  142. r6.0.0:Lfds600 slist delete all elements
  143. r6.0.0:Lfds600 slist delete element
  144. r6.0.0:Lfds600 slist get head
  145. r6.0.0:Lfds600 slist get head and then next
  146. r6.0.0:Lfds600 slist get next
  147. r6.0.0:Lfds600 slist get user data from element
  148. r6.0.0:Lfds600 slist new
  149. r6.0.0:Lfds600 slist new head
  150. r6.0.0:Lfds600 slist new next
  151. r6.0.0:Lfds600 slist query
  152. r6.0.0:Lfds600 slist set user data in element
  153. r6.0.0:Lfds600 stack
  154. r6.0.0:Lfds600 stack clear
  155. r6.0.0:Lfds600 stack delete
  156. r6.0.0:Lfds600 stack guaranteed push
  157. r6.0.0:Lfds600 stack new
  158. r6.0.0:Lfds600 stack pop
  159. r6.0.0:Lfds600 stack push
  160. r6.0.0:Lfds600 stack query
  161. r6.0.0:Overview
  162. r6.0.0:Porting Guide
  163. r6.0.0:Release 6.0.0 Documentation
  164. r6.0.0:Testing and Benchmarking Guide
  165. r6.0.0:Thread return t
  166. r6.0.0:Thread state t
  167. r6.0.0:Upgrading Guide
  168. r6.1.0:Abstraction (test)
  169. r6.1.0:Abstraction cpu count
  170. r6.1.0:Abstraction thread start
  171. r6.1.0:Abstraction thread wait
  172. r6.1.0:Benchmark Database
  173. r6.1.0:Building Guide (lfds)
  174. r6.1.0:Building Guide (test)
  175. r6.1.0:CALLING CONVENTION
  176. r6.1.0:Introduction
  177. r6.1.0:Known Issues
  178. r6.1.0:LFDS610 ALIGN
  179. r6.1.0:LFDS610 ALIGN DOUBLE POINTER
  180. r6.1.0:LFDS610 ALIGN SINGLE POINTER
  181. r6.1.0:LFDS610 BARRIER COMPILER FULL
  182. r6.1.0:LFDS610 BARRIER COMPILER READ
  183. r6.1.0:LFDS610 BARRIER COMPILER WRITE
  184. r6.1.0:LFDS610 BARRIER PROCESSOR FULL
  185. r6.1.0:LFDS610 BARRIER PROCESSOR READ
  186. r6.1.0:LFDS610 BARRIER PROCESSOR WRITE
  187. r6.1.0:LFDS610 INLINE
  188. r6.1.0:Lfds610 abstraction (liblfds)
  189. r6.1.0:Lfds610 abstraction cas
  190. r6.1.0:Lfds610 abstraction dcas
  191. r6.1.0:Lfds610 abstraction free
  192. r6.1.0:Lfds610 abstraction increment
  193. r6.1.0:Lfds610 abstraction malloc
  194. r6.1.0:Lfds610 atom t
  195. r6.1.0:Lfds610 freelist
  196. r6.1.0:Lfds610 freelist delete
  197. r6.1.0:Lfds610 freelist get user data from element
  198. r6.1.0:Lfds610 freelist guaranteed pop
  199. r6.1.0:Lfds610 freelist new
  200. r6.1.0:Lfds610 freelist new elements
  201. r6.1.0:Lfds610 freelist pop
  202. r6.1.0:Lfds610 freelist push
  203. r6.1.0:Lfds610 freelist query
  204. r6.1.0:Lfds610 freelist set user data in element
  205. r6.1.0:Lfds610 freelist use
  206. r6.1.0:Lfds610 queue
  207. r6.1.0:Lfds610 queue delete
  208. r6.1.0:Lfds610 queue dequeue
  209. r6.1.0:Lfds610 queue enqueue
  210. r6.1.0:Lfds610 queue guaranteed enqueue
  211. r6.1.0:Lfds610 queue new
  212. r6.1.0:Lfds610 queue query
  213. r6.1.0:Lfds610 queue use
  214. r6.1.0:Lfds610 ringbuffer
  215. r6.1.0:Lfds610 ringbuffer delete
  216. r6.1.0:Lfds610 ringbuffer get read element
  217. r6.1.0:Lfds610 ringbuffer get write element
  218. r6.1.0:Lfds610 ringbuffer new
  219. r6.1.0:Lfds610 ringbuffer put read element
  220. r6.1.0:Lfds610 ringbuffer put write element
  221. r6.1.0:Lfds610 ringbuffer query
  222. r6.1.0:Lfds610 ringbuffer use
  223. r6.1.0:Lfds610 slist
  224. r6.1.0:Lfds610 slist delete
  225. r6.1.0:Lfds610 slist get head
  226. r6.1.0:Lfds610 slist get head and then next
  227. r6.1.0:Lfds610 slist get next
  228. r6.1.0:Lfds610 slist get user data from element
  229. r6.1.0:Lfds610 slist logically delete element
  230. r6.1.0:Lfds610 slist new
  231. r6.1.0:Lfds610 slist new head
  232. r6.1.0:Lfds610 slist new next
  233. r6.1.0:Lfds610 slist query
  234. r6.1.0:Lfds610 slist set user data in element
  235. r6.1.0:Lfds610 slist single threaded physically delete all elements
  236. r6.1.0:Lfds610 slist use
  237. r6.1.0:Lfds610 stack
  238. r6.1.0:Lfds610 stack clear
  239. r6.1.0:Lfds610 stack delete
  240. r6.1.0:Lfds610 stack guaranteed push
  241. r6.1.0:Lfds610 stack new
  242. r6.1.0:Lfds610 stack pop
  243. r6.1.0:Lfds610 stack push
  244. r6.1.0:Lfds610 stack query
  245. r6.1.0:Lfds610 stack use
  246. r6.1.0:Overview
  247. r6.1.0:Porting Guide (lfds)
  248. r6.1.0:Porting Guide (test)
  249. r6.1.0:Release 6.1.0 Documentation
  250. r6.1.0:Testing and Benchmarking Guide
  251. r6.1.0:Thread return t
  252. r6.1.0:Thread state t
  253. r6.1.0:Upgrading Guide
  254. r7.0.0:Binary Tree (add-only, unbalanced)
  255. r7.0.0:Building Guide (liblfds)
  256. r7.0.0:Building Guide (test)
  257. r7.0.0:Define LFDS700 MISC MAKE VALID ON CURRENT LOGICAL CORE INITS COMPLETED BEFORE NOW ON ANY OTHER LOGICAL CORE
  258. r7.0.0:Define LFDS700 MISC PRNG SEED
  259. r7.0.0:Define LFDS700 PAL ALIGN DOUBLE POINTER
  260. r7.0.0:Define LFDS700 PAL ALIGN SINGLE POINTER
  261. r7.0.0:Define LFDS700 PAL ATOMIC ISOLATION IN BYTES
  262. r7.0.0:Define LFDS700 PAL BARRIER COMPILER FULL
  263. r7.0.0:Define LFDS700 PAL BARRIER COMPILER LOAD
  264. r7.0.0:Define LFDS700 PAL BARRIER COMPILER STORE
  265. r7.0.0:Define LFDS700 PAL BARRIER PROCESSOR FULL
  266. r7.0.0:Define LFDS700 PAL BARRIER PROCESSOR LOAD
  267. r7.0.0:Define LFDS700 PAL BARRIER PROCESSOR STORE
  268. r7.0.0:Define LFDS700 PAL CACHE LINE LENGTH IN BYTES
  269. r7.0.0:Define LFDS700 PAL COMPILER STRING
  270. r7.0.0:Define LFDS700 PAL INLINE
  271. r7.0.0:Define LFDS700 PAL OS STRING
  272. r7.0.0:Define LFDS700 PAL PROCESSOR STRING
  273. r7.0.0:Define TEST PAL CALLING CONVENTION
  274. r7.0.0:Enum lfds700 btree au absolute position
  275. r7.0.0:Enum lfds700 btree au existing key
  276. r7.0.0:Enum lfds700 btree au insert result
  277. r7.0.0:Enum lfds700 btree au query
  278. r7.0.0:Enum lfds700 btree au relative position
  279. r7.0.0:Enum lfds700 freelist query
  280. r7.0.0:Enum lfds700 hash a existing key
  281. r7.0.0:Enum lfds700 hash a insert result
  282. r7.0.0:Enum lfds700 hash a query
  283. r7.0.0:Enum lfds700 list aos existing key
  284. r7.0.0:Enum lfds700 list aos insert result
  285. r7.0.0:Enum lfds700 list aos query
  286. r7.0.0:Enum lfds700 list asu position
  287. r7.0.0:Enum lfds700 list asu query
  288. r7.0.0:Enum lfds700 misc cas strength
  289. r7.0.0:Enum lfds700 misc flag
  290. r7.0.0:Enum lfds700 misc query
  291. r7.0.0:Enum lfds700 misc validity
  292. r7.0.0:Enum lfds700 queue bss query
  293. r7.0.0:Enum lfds700 queue query
  294. r7.0.0:Enum lfds700 ringbuffer query
  295. r7.0.0:Enum lfds700 stack query
  296. r7.0.0:Freelist
  297. r7.0.0:Function lfds700 btree au cleanup
  298. r7.0.0:Function lfds700 btree au get by absolute position
  299. r7.0.0:Function lfds700 btree au get by absolute position and then by relative position
  300. r7.0.0:Function lfds700 btree au get by key
  301. r7.0.0:Function lfds700 btree au get by relative position
  302. r7.0.0:Function lfds700 btree au init valid on current logical core
  303. r7.0.0:Function lfds700 btree au insert
  304. r7.0.0:Function lfds700 btree au query
  305. r7.0.0:Function lfds700 freelist cleanup
  306. r7.0.0:Function lfds700 freelist init valid on current logical core
  307. r7.0.0:Function lfds700 freelist pop
  308. r7.0.0:Function lfds700 freelist push
  309. r7.0.0:Function lfds700 freelist query
  310. r7.0.0:Function lfds700 hash a cleanup
  311. r7.0.0:Function lfds700 hash a get by key
  312. r7.0.0:Function lfds700 hash a init valid on current logical core
  313. r7.0.0:Function lfds700 hash a insert
  314. r7.0.0:Function lfds700 hash a iterate
  315. r7.0.0:Function lfds700 hash a iterate init
  316. r7.0.0:Function lfds700 hash a query
  317. r7.0.0:Function lfds700 list aos cleanup
  318. r7.0.0:Function lfds700 list aos get by key
  319. r7.0.0:Function lfds700 list aos init valid on current logical core
  320. r7.0.0:Function lfds700 list aos insert
  321. r7.0.0:Function lfds700 list aos query
  322. r7.0.0:Function lfds700 list asu cleanup
  323. r7.0.0:Function lfds700 list asu get by key
  324. r7.0.0:Function lfds700 list asu init valid on current logical core
  325. r7.0.0:Function lfds700 list asu insert after
  326. r7.0.0:Function lfds700 list asu insert at end
  327. r7.0.0:Function lfds700 list asu insert at position
  328. r7.0.0:Function lfds700 list asu insert at start
  329. r7.0.0:Function lfds700 list asu query
  330. r7.0.0:Function lfds700 misc library cleanup
  331. r7.0.0:Function lfds700 misc library init valid on current logical core
  332. r7.0.0:Function lfds700 misc prng init
  333. r7.0.0:Function lfds700 misc query
  334. r7.0.0:Function lfds700 queue bss cleanup
  335. r7.0.0:Function lfds700 queue bss dequeue
  336. r7.0.0:Function lfds700 queue bss enqueue
  337. r7.0.0:Function lfds700 queue bss init valid on current logical core
  338. r7.0.0:Function lfds700 queue bss query
  339. r7.0.0:Function lfds700 queue cleanup
  340. r7.0.0:Function lfds700 queue dequeue
  341. r7.0.0:Function lfds700 queue enqueue
  342. r7.0.0:Function lfds700 queue init valid on current logical core
  343. r7.0.0:Function lfds700 queue query
  344. r7.0.0:Function lfds700 ringbuffer cleanup
  345. r7.0.0:Function lfds700 ringbuffer init valid on current logical core
  346. r7.0.0:Function lfds700 ringbuffer query
  347. r7.0.0:Function lfds700 ringbuffer read
  348. r7.0.0:Function lfds700 ringbuffer write
  349. r7.0.0:Function lfds700 stack cleanup
  350. r7.0.0:Function lfds700 stack init valid on current logical core
  351. r7.0.0:Function lfds700 stack pop
  352. r7.0.0:Function lfds700 stack push
  353. r7.0.0:Function lfds700 stack query
  354. r7.0.0:Function test pal get logical core ids
  355. r7.0.0:Function test pal thread start
  356. r7.0.0:Function test pal thread wait
  357. r7.0.0:Hash (add-only)
  358. r7.0.0:Introduction
  359. r7.0.0:Known Issues
  360. r7.0.0:LFDS700 MISC MAKE VALID ON CURRENT LOGICAL CORE INITS COMPLETED BEFORE NOW ON ANY OTHER LOGICAL CORE
  361. r7.0.0:Lfds700 atom t
  362. r7.0.0:Lfds700 list asu start
  363. r7.0.0:Lfds700 uint t
  364. r7.0.0:List (add-only, ordered, singly-linked)
  365. r7.0.0:List (add-only, singly-linked, unordered)
  366. r7.0.0:Macro LFDS700 BTREE AU GET KEY FROM ELEMENT
  367. r7.0.0:Macro LFDS700 BTREE AU GET USER STATE FROM STATE
  368. r7.0.0:Macro LFDS700 BTREE AU GET VALUE FROM ELEMENT
  369. r7.0.0:Macro LFDS700 BTREE AU SET KEY IN ELEMENT
  370. r7.0.0:Macro LFDS700 BTREE AU SET VALUE IN ELEMENT
  371. r7.0.0:Macro LFDS700 FREELIST GET KEY FROM ELEMENT
  372. r7.0.0:Macro LFDS700 FREELIST GET USER STATE FROM STATE
  373. r7.0.0:Macro LFDS700 FREELIST GET VALUE FROM ELEMENT
  374. r7.0.0:Macro LFDS700 FREELIST SET KEY IN ELEMENT
  375. r7.0.0:Macro LFDS700 FREELIST SET VALUE IN ELEMENT
  376. r7.0.0:Macro LFDS700 HASH A 32BIT HASH FUNCTION
  377. r7.0.0:Macro LFDS700 HASH A GET KEY FROM ELEMENT
  378. r7.0.0:Macro LFDS700 HASH A GET USER STATE FROM STATE
  379. r7.0.0:Macro LFDS700 HASH A GET VALUE FROM ELEMENT
  380. r7.0.0:Macro LFDS700 HASH A SET KEY IN ELEMENT
  381. r7.0.0:Macro LFDS700 HASH A SET VALUE IN ELEMENT
  382. r7.0.0:Macro LFDS700 LIST AOS GET KEY FROM ELEMENT
  383. r7.0.0:Macro LFDS700 LIST AOS GET NEXT
  384. r7.0.0:Macro LFDS700 LIST AOS GET START
  385. r7.0.0:Macro LFDS700 LIST AOS GET START AND THEN NEXT
  386. r7.0.0:Macro LFDS700 LIST AOS GET USER STATE FROM STATE
  387. r7.0.0:Macro LFDS700 LIST AOS GET VALUE FROM ELEMENT
  388. r7.0.0:Macro LFDS700 LIST AOS SET KEY IN ELEMENT
  389. r7.0.0:Macro LFDS700 LIST AOS SET VALUE IN ELEMENT
  390. r7.0.0:Macro LFDS700 LIST ASU GET KEY FROM ELEMENT
  391. r7.0.0:Macro LFDS700 LIST ASU GET NEXT
  392. r7.0.0:Macro LFDS700 LIST ASU GET START
  393. r7.0.0:Macro LFDS700 LIST ASU GET START AND THEN NEXT
  394. r7.0.0:Macro LFDS700 LIST ASU GET USER STATE FROM STATE
  395. r7.0.0:Macro LFDS700 LIST ASU GET VALUE FROM ELEMENT
  396. r7.0.0:Macro LFDS700 LIST ASU SET KEY IN ELEMENT
  397. r7.0.0:Macro LFDS700 LIST ASU SET VALUE IN ELEMENT
  398. r7.0.0:Macro LFDS700 PAL ALIGN
  399. r7.0.0:Macro LFDS700 PAL ASSERT
  400. r7.0.0:Macro LFDS700 PAL ATOMIC CAS
  401. r7.0.0:Macro LFDS700 PAL ATOMIC DWCAS
  402. r7.0.0:Macro LFDS700 PAL ATOMIC EXCHANGE
  403. r7.0.0:Macro LFDS700 QUEUE BSS GET USER STATE FROM STATE
  404. r7.0.0:Macro LFDS700 QUEUE GET KEY FROM ELEMENT
  405. r7.0.0:Macro LFDS700 QUEUE GET USER STATE FROM STATE
  406. r7.0.0:Macro LFDS700 QUEUE GET VALUE FROM ELEMENT
  407. r7.0.0:Macro LFDS700 QUEUE SET KEY IN ELEMENT
  408. r7.0.0:Macro LFDS700 QUEUE SET VALUE IN ELEMENT
  409. r7.0.0:Macro LFDS700 RINGBUFFER GET USER STATE FROM STATE
  410. r7.0.0:Macro LFDS700 STACK GET KEY FROM ELEMENT
  411. r7.0.0:Macro LFDS700 STACK GET USER STATE FROM STATE
  412. r7.0.0:Macro LFDS700 STACK GET VALUE FROM ELEMENT
  413. r7.0.0:Macro LFDS700 STACK SET KEY IN ELEMENT
  414. r7.0.0:Macro LFDS700 STACK SET VALUE IN ELEMENT
  415. r7.0.0:Macro TEST PAL GET HIGHRES TIME
  416. r7.0.0:Macro TEST PAL GET HIGHRES TIME UNITS PER SECOND
  417. r7.0.0:Misc
  418. r7.0.0:Porting Guide (liblfds)
  419. r7.0.0:Porting Guide (test)
  420. r7.0.0:Queue
  421. r7.0.0:Queue (bounded, single consumer, single producer)
  422. r7.0.0:Release 7.0.0 Documentation
  423. r7.0.0:Ringbuffer
  424. r7.0.0:Stack
  425. r7.0.0:Struct lfds700 btree au element
  426. r7.0.0:Struct lfds700 btree au state
  427. r7.0.0:Struct lfds700 freelist element
  428. r7.0.0:Struct lfds700 freelist state
  429. r7.0.0:Struct lfds700 hash a element
  430. r7.0.0:Struct lfds700 hash a iterate
  431. r7.0.0:Struct lfds700 hash a state
  432. r7.0.0:Struct lfds700 list aos element
  433. r7.0.0:Struct lfds700 list aos state
  434. r7.0.0:Struct lfds700 list asu element
  435. r7.0.0:Struct lfds700 list asu state
  436. r7.0.0:Struct lfds700 misc prng state
  437. r7.0.0:Struct lfds700 misc validation info
  438. r7.0.0:Struct lfds700 queue bss element
  439. r7.0.0:Struct lfds700 queue bss state
  440. r7.0.0:Struct lfds700 queue element
  441. r7.0.0:Struct lfds700 queue state
  442. r7.0.0:Struct lfds700 ringbuffer element
  443. r7.0.0:Struct lfds700 ringbuffer state
  444. r7.0.0:Struct lfds700 stack element
  445. r7.0.0:Struct lfds700 stack state
  446. r7.0.0:Struct test pal logical processor
  447. r7.0.0:Typedef lfds700 pal atom t
  448. r7.0.0:Typedef lfds700 pal uint t
  449. r7.0.0:Typedef test pal thread return t
  450. r7.0.0:Typedef test pal thread state t
  451. r7.0.0:Upgrading 6.x.x
  452. r7.0.0:Usage Guide (liblfds)
  453. r7.0.0:Usage Guide (test)
  454. r6.0.1:Abstraction (test)
  455. r6.0.1:Abstraction cpu count
  456. r6.0.1:Abstraction thread start
  457. r6.0.1:Abstraction thread wait
  458. r6.0.1:Benchmark Database
  459. r6.0.1:Building Guide
  460. r6.0.1:CALLING CONVENTION
  461. r6.0.1:Introduction
  462. r6.0.1:Known Issues
  463. r6.0.1:LFDS601 ALIGN
  464. r6.0.1:LFDS601 ALIGN DOUBLE POINTER
  465. r6.0.1:LFDS601 ALIGN SINGLE POINTER
  466. r6.0.1:LFDS601 INLINE
  467. r6.0.1:Lfds601 abstraction (liblfds)
  468. r6.0.1:Lfds601 abstraction aligned free
  469. r6.0.1:Lfds601 abstraction aligned malloc
  470. r6.0.1:Lfds601 abstraction cas
  471. r6.0.1:Lfds601 abstraction dcas
  472. r6.0.1:Lfds601 abstraction increment
  473. r6.0.1:Lfds601 atom t
  474. r6.0.1:Lfds601 freelist
  475. r6.0.1:Lfds601 freelist delete
  476. r6.0.1:Lfds601 freelist get user data from element
  477. r6.0.1:Lfds601 freelist guaranteed pop
  478. r6.0.1:Lfds601 freelist new
  479. r6.0.1:Lfds601 freelist new elements
  480. r6.0.1:Lfds601 freelist pop
  481. r6.0.1:Lfds601 freelist push
  482. r6.0.1:Lfds601 freelist query
  483. r6.0.1:Lfds601 freelist set user data in element
  484. r6.0.1:Lfds601 queue
  485. r6.0.1:Lfds601 queue delete
  486. r6.0.1:Lfds601 queue dequeue
  487. r6.0.1:Lfds601 queue enqueue
  488. r6.0.1:Lfds601 queue guaranteed enqueue
  489. r6.0.1:Lfds601 queue new
  490. r6.0.1:Lfds601 queue query
  491. r6.0.1:Lfds601 ringbuffer
  492. r6.0.1:Lfds601 ringbuffer delete
  493. r6.0.1:Lfds601 ringbuffer get read element
  494. r6.0.1:Lfds601 ringbuffer get write element
  495. r6.0.1:Lfds601 ringbuffer new
  496. r6.0.1:Lfds601 ringbuffer put read element
  497. r6.0.1:Lfds601 ringbuffer put write element
  498. r6.0.1:Lfds601 ringbuffer query
  499. r6.0.1:Lfds601 slist
  500. r6.0.1:Lfds601 slist delete

View (previous 500 | next 500) (20 | 50 | 100 | 250 | 500)