hfi_features
static struct hfi_features hfi_features;
caps = hfi_instance->data + index * hfi_features.cpu_stride;
hfi_features.nr_table_pages << PAGE_SHIFT);
hfi_instance->data = hfi_instance->hdr + hfi_features.hdr_size;
hfi_instance->hw_table = alloc_pages_exact(hfi_features.nr_table_pages,
hfi_instance->local_table = kzalloc(hfi_features.nr_table_pages << PAGE_SHIFT,
free_pages_exact(hfi_instance->hw_table, hfi_features.nr_table_pages);
hfi_features.nr_table_pages = edx.split.table_pages + 1;
hfi_features.hdr_size = DIV_ROUND_UP(nr_capabilities, 8) * 8;
hfi_features.cpu_stride = DIV_ROUND_UP(nr_capabilities, 8) * 8;