split_type
u8 split_type;
enum init_split_types split_type,
(split_type != SPLIT_TYPE_NONE ? 1 : 0) + (reg_type_name ? 1 : 0);
s_split_type_defs[split_type].name);
if (split_type != SPLIT_TYPE_NONE)
enum init_split_types split_type,
switch (split_type) {
if (dev_data->use_dmae && split_type != SPLIT_TYPE_VF &&
switch (split_type) {
if (split_type != dev_data->pretend.split_type ||
switch (split_type) {
dev_data->pretend.split_type = (u8)split_type;
enum init_split_types split_type, u8 split_id)
split_type, split_id);
enum init_split_types split_type,
split_type, split_id);
enum init_split_types split_type,
enum init_split_types hdr_split_type = split_type;
if (split_type == SPLIT_TYPE_PORT_PF) {
split_type,
enum init_split_types split_type;
split_type =
switch (split_type) {
split_type,
dev_data->pretend.split_type = SPLIT_TYPE_NONE;
enum init_split_types split_type;
split_type = GET_FIELD(split_hdr->hdr,
if (split_type == SPLIT_TYPE_NONE)
enum split_type split_type);
u8 split_type:1;
struct address_space *mapping, enum split_type split_type)
int start_order = split_type == SPLIT_TYPE_UNIFORM ? new_order : old_order - 1;
if (split_type == SPLIT_TYPE_UNIFORM) {
enum split_type split_type)
if ((split_type == SPLIT_TYPE_NON_UNIFORM || new_order) && folio_test_swapcache(folio)) {
struct list_head *list, enum split_type split_type,
mapping, split_type);
struct list_head *list, enum split_type split_type)
ret = folio_check_splittable(folio, new_order, split_type);
if (split_type == SPLIT_TYPE_UNIFORM) {
true, list, split_type, end, &nr_shmem_dropped);