• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/block/drbd/

Lines Matching refs:p_addr

176 static void __bm_unmap(unsigned long *p_addr, const enum km_type km)
178 kunmap_atomic(p_addr, km);
181 static void bm_unmap(unsigned long *p_addr)
183 return __bm_unmap(p_addr, KM_IRQ1);
337 unsigned long *p_addr, *bm;
339 p_addr = bm_map_paddr(b, w);
340 bm = p_addr + MLPP(w);
351 bm_unmap(p_addr);
359 unsigned long *p_addr, *bm;
361 p_addr = bm_map_paddr(b, w);
362 bm = p_addr + MLPP(w);
371 bm_unmap(p_addr);
376 unsigned long *p_addr, *bm, offset = 0;
382 p_addr = __bm_map_paddr(b, offset, KM_USER0);
383 bm = p_addr + MLPP(offset);
391 __bm_unmap(p_addr, KM_USER0);
412 unsigned long *p_addr, *bm;
426 p_addr = bm_map_paddr(b, offset);
427 bm = p_addr + MLPP(offset);
428 if (bm+do_now > p_addr + LWPP) {
429 printk(KERN_ALERT "drbd: BUG BUG BUG! p_addr:%p bm:%p do_now:%d\n",
430 p_addr, bm, (int)do_now);
434 bm_unmap(p_addr);
450 unsigned long bits, words, owords, obits, *p_addr, *bm;
545 p_addr = bm_map_paddr(b, words);
546 bm = p_addr + MLPP(words);
548 bm_unmap(p_addr);
625 unsigned long *p_addr, *bm;
641 p_addr = bm_map_paddr(b, offset);
642 bm = p_addr + MLPP(offset);
650 bm_unmap(p_addr);
670 unsigned long *p_addr, *bm;
689 p_addr = bm_map_paddr(b, offset);
690 bm = p_addr + MLPP(offset);
694 bm_unmap(p_addr);
790 unsigned long *p_addr, *bm;
802 p_addr = kmap_atomic(b->bm_pages[i], KM_USER0);
803 for (bm = p_addr; bm < p_addr + PAGE_SIZE/sizeof(long); bm++)
805 kunmap_atomic(p_addr, KM_USER0);
941 unsigned long *p_addr;
951 p_addr = __bm_map_paddr(b, offset, km);
954 i = find_next_zero_bit(p_addr, PAGE_SIZE*8, bm_fo & BPP_MASK);
956 i = find_next_bit(p_addr, PAGE_SIZE*8, bm_fo & BPP_MASK);
958 __bm_unmap(p_addr, km);
1022 unsigned long *p_addr = NULL;
1036 if (p_addr)
1037 __bm_unmap(p_addr, km);
1038 p_addr = __bm_map_paddr(b, offset, km);
1042 c += (0 == __test_and_set_bit(bitnr & BPP_MASK, p_addr));
1044 c -= (0 != __test_and_clear_bit(bitnr & BPP_MASK, p_addr));
1046 if (p_addr)
1047 __bm_unmap(p_addr, km);
1177 unsigned long *p_addr;
1188 p_addr = bm_map_paddr(b, offset);
1189 i = test_bit(bitnr & BPP_MASK, p_addr) ? 1 : 0;
1190 bm_unmap(p_addr);
1207 unsigned long *p_addr = NULL, page_nr = -1;
1226 if (p_addr)
1227 bm_unmap(p_addr);
1228 p_addr = bm_map_paddr(b, w);
1233 c += (0 != test_bit(bitnr - (page_nr << (PAGE_SHIFT+3)), p_addr));
1236 if (p_addr)
1237 bm_unmap(p_addr);
1262 unsigned long *p_addr, *bm;
1276 p_addr = bm_map_paddr(b, s);
1277 bm = p_addr + MLPP(s);
1280 bm_unmap(p_addr);
1292 unsigned long *p_addr, *bm;
1311 p_addr = bm_map_paddr(b, s);
1312 bm = p_addr + MLPP(s);
1318 bm_unmap(p_addr);