};
enum xgi_mem_location {
- NON_LOCAL = 0,
- LOCAL = 1,
- INVALID = 0x7fffffff
+ XGI_MEMLOC_NON_LOCAL = 0,
+ XGI_MEMLOC_LOCAL = 1,
+ XGI_MEMLOC_INVALID = 0x7fffffff
};
enum PcieOwner {
struct xgi_mem_pid *mempid_block;
if (req->is_front) {
- alloc->location = LOCAL;
+ alloc->location = XGI_MEMLOC_LOCAL;
alloc->bus_addr = info->fb.base;
alloc->hw_addr = 0;
XGI_INFO
xgi_up(info->fb_sem);
if (block == NULL) {
- alloc->location = LOCAL;
+ alloc->location = XGI_MEMLOC_LOCAL;
alloc->size = 0;
alloc->bus_addr = 0;
alloc->hw_addr = 0;
} else {
XGI_INFO("Video RAM allocation succeeded: 0x%p\n",
(char *)block->offset);
- alloc->location = LOCAL;
+ alloc->location = XGI_MEMLOC_LOCAL;
alloc->size = block->size;
alloc->bus_addr = info->fb.base + block->offset;
alloc->hw_addr = block->offset;
/* manage mempid */
mempid_block =
kmalloc(sizeof(struct xgi_mem_pid), GFP_KERNEL);
- mempid_block->location = LOCAL;
+ mempid_block->location = XGI_MEMLOC_LOCAL;
mempid_block->bus_addr = alloc->bus_addr;
mempid_block->pid = alloc->pid;
/* manage mempid */
list_for_each_entry(mempid_block, &xgi_mempid_list, list) {
- if (mempid_block->location == LOCAL
+ if (mempid_block->location == XGI_MEMLOC_LOCAL
&& mempid_block->bus_addr == bus_addr) {
mempid_freeblock = mempid_block;
break;
}
}
if (!find) {
- if (block->location == LOCAL) {
+ if (block->location == XGI_MEMLOC_LOCAL) {
XGI_INFO
("Memory ProcessID free fb and delete one block pid:%ld addr:0x%lx successfully! \n",
block->pid, block->bus_addr);
xgi_up(info->pcie_sem);
if (block == NULL) {
- alloc->location = INVALID;
+ alloc->location = XGI_MEMLOC_INVALID;
alloc->size = 0;
alloc->bus_addr = 0;
alloc->hw_addr = 0;
XGI_INFO
("PCIE RAM allocation succeeded: offset = 0x%lx, bus_addr = 0x%lx\n",
block->offset, block->bus_addr);
- alloc->location = NON_LOCAL;
+ alloc->location = XGI_MEMLOC_NON_LOCAL;
alloc->size = block->size;
alloc->bus_addr = block->bus_addr;
alloc->hw_addr = block->hw_addr;
kmalloc(sizeof(struct xgi_mem_pid), GFP_KERNEL);
if (!mempid_block)
XGI_ERROR("mempid_block alloc failed\n");
- mempid_block->location = NON_LOCAL;
+ mempid_block->location = XGI_MEMLOC_NON_LOCAL;
if (owner == PCIE_3D)
mempid_block->bus_addr = 0xFFFFFFFF; /*xgi_pcie_vertex_block has the address */
else
processcnt = 0;
list_for_each_entry(mempid_block, &xgi_mempid_list, list) {
- if (mempid_block->location == NON_LOCAL
+ if (mempid_block->location == XGI_MEMLOC_NON_LOCAL
&& mempid_block->bus_addr == 0xFFFFFFFF) {
++processcnt;
}
/* manage mempid */
list_for_each_entry(mempid_block, &xgi_mempid_list, list) {
- if (mempid_block->location == NON_LOCAL
+ if (mempid_block->location == XGI_MEMLOC_NON_LOCAL
&& ((isvertex && mempid_block->bus_addr == 0xFFFFFFFF)
|| (!isvertex && mempid_block->bus_addr == bus_addr))) {
mempid_freeblock = mempid_block;