Rev 3262 | Rev 3480 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 3262 | Rev 3391 | ||
---|---|---|---|
Line 336... | Line 336... | ||
336 | printk("Info %s " format , __func__, ## arg) |
336 | printk("Info %s " format , __func__, ## arg) |
Line 337... | Line 337... | ||
337 | 337 | ||
Line 338... | Line -... | ||
338 | #define BUILD_BUG_ON(condition) ((void)sizeof(char[1 - 2*!!(condition)])) |
- | |
339 | - | ||
340 | - | ||
341 | 338 | #define BUILD_BUG_ON(condition) ((void)sizeof(char[1 - 2*!!(condition)])) |
|
342 | 339 | ||
343 | 340 | ||
344 | struct page |
341 | struct page |
Line 363... | Line 360... | ||
363 | struct pagelist { |
360 | struct pagelist { |
364 | dma_addr_t *page; |
361 | dma_addr_t *page; |
365 | unsigned int nents; |
362 | unsigned int nents; |
366 | }; |
363 | }; |
Line 367... | Line 364... | ||
367 | 364 | ||
Line 368... | Line 365... | ||
368 | #define page_cache_release(page) FreePage((addr_t)(page)) |
365 | #define page_cache_release(page) FreePage(page_to_phys(page)) |
Line -... | Line 366... | ||
- | 366 | ||
- | 367 | #define alloc_page(gfp_mask) (struct page*)AllocPage() |
|
- | 368 | ||
- | 369 | #define __free_page(page) FreePage(page_to_phys(page)) |
|
- | 370 | ||
- | 371 | #define get_page(a) |
|
- | 372 | #define put_page(a) |
|
- | 373 | #define set_pages_uc(a,b) |
|
- | 374 | #define set_pages_wb(a,b) |
|
- | 375 | ||
- | 376 | #define pci_map_page(dev, page, offset, size, direction) \ |
|
- | 377 | (dma_addr_t)( (offset)+page_to_phys(page)) |
|
- | 378 | ||
- | 379 | #define pci_unmap_page(dev, dma_address, size, direction) |
|
- | 380 | ||
- | 381 | #define GFP_TEMPORARY 0 |
|
- | 382 | #define __GFP_NOWARN 0 |
|
- | 383 | #define __GFP_NORETRY 0 |
|
- | 384 | #define GFP_NOWAIT 0 |
|
- | 385 | ||
- | 386 | #define IS_ENABLED(a) 0 |
|
- | 387 | ||
- | 388 | ||
- | 389 | #define ACCESS_ONCE(x) (*(volatile typeof(x) *)&(x)) |
|
- | 390 | ||
- | 391 | #define RCU_INIT_POINTER(p, v) \ |
|
- | 392 | do { \ |
|
- | 393 | p = (typeof(*v) __force __rcu *)(v); \ |
|
- | 394 | } while (0) |
|
- | 395 | ||
- | 396 | ||
- | 397 | #define rcu_dereference_raw(p) ({ \ |
|
- | 398 | typeof(p) _________p1 = ACCESS_ONCE(p); \ |
|
- | 399 | (_________p1); \ |
|
- | 400 | }) |
|
- | 401 | #define rcu_assign_pointer(p, v) \ |
|
- | 402 | ({ \ |
|
- | 403 | if (!__builtin_constant_p(v) || \ |
|
- | 404 | ((v) != NULL)) \ |
|
369 | 405 | (p) = (v); \ |