Lines Matching refs:flash_attr
894 struct bfa_flash_attr *flash_attr; in bnad_get_flash_partition_by_offset() local
899 flash_attr = kzalloc(sizeof(struct bfa_flash_attr), GFP_KERNEL); in bnad_get_flash_partition_by_offset()
900 if (!flash_attr) in bnad_get_flash_partition_by_offset()
908 ret = bfa_nw_flash_get_attr(&bnad->bna.flash, flash_attr, in bnad_get_flash_partition_by_offset()
912 kfree(flash_attr); in bnad_get_flash_partition_by_offset()
921 for (i = 0; i < flash_attr->npart; i++) { in bnad_get_flash_partition_by_offset()
922 if (offset >= flash_attr->part[i].part_off && in bnad_get_flash_partition_by_offset()
923 offset < (flash_attr->part[i].part_off + in bnad_get_flash_partition_by_offset()
924 flash_attr->part[i].part_size)) { in bnad_get_flash_partition_by_offset()
925 flash_part = flash_attr->part[i].part_type; in bnad_get_flash_partition_by_offset()
926 *base_offset = flash_attr->part[i].part_off; in bnad_get_flash_partition_by_offset()
931 kfree(flash_attr); in bnad_get_flash_partition_by_offset()