Lines Matching refs:res_map
200 char *res_map; /* resource map, bit == pdir entry */ member
313 unsigned long *rptr = (unsigned long *) &ioc->res_map[(pide >>3) & -sizeof(unsigned long)]; in sba_dump_pdir_entry()
342 u64 *rptr_end = (u64 *) &(ioc->res_map[ioc->res_size]); in sba_check_pdir()
343 u64 *rptr = (u64 *) ioc->res_map; /* resource map ptr */ in sba_check_pdir()
460 return (((unsigned long)res_ptr - (unsigned long)ioc->res_map) << 3) in ptr_to_pide()
479 unsigned long *res_end = (unsigned long *) &(ioc->res_map[ioc->res_size]); in sba_search_bitmap()
499 res_ptr = (ulong *)ioc->res_map; in sba_search_bitmap()
600 prefetch(ioc->res_map); in sba_search_bitmap()
601 ioc->res_hint = (unsigned long *) ioc->res_map; in sba_search_bitmap()
704 (uint) ((unsigned long) ioc->res_hint - (unsigned long) ioc->res_map), in sba_alloc_range()
725 unsigned long *res_ptr = (unsigned long *) &((ioc)->res_map[ridx & ~RESMAP_IDX_MASK]); in sba_free_range()
1691 ioc->res_map = (char *) __get_free_pages(GFP_KERNEL, in ioc_resource_init()
1693 if (!ioc->res_map) in ioc_resource_init()
1696 memset(ioc->res_map, 0, ioc->res_size); in ioc_resource_init()
1698 ioc->res_hint = (unsigned long *) ioc->res_map; in ioc_resource_init()
1702 ioc->res_map[0] = 0x1; in ioc_resource_init()
1707 ioc->res_map[ioc->res_size - 1] |= 0x80UL; /* res_map is chars */ in ioc_resource_init()
1713 ioc->res_size, (void *) ioc->res_map); in ioc_resource_init()
1871 unsigned long *res_ptr = (unsigned long *)ioc->res_map; in ioc_show()