bctl 207 drivers/net/ethernet/sfc/falcon/txc43128_phy.c int ctrl, bctl; bctl 218 drivers/net/ethernet/sfc/falcon/txc43128_phy.c bctl = (test << TXC_BIST_CTRL_TYPE_LBN); bctl 219 drivers/net/ethernet/sfc/falcon/txc43128_phy.c ef4_mdio_write(efx, mmd, TXC_BIST_CTL, bctl); bctl 222 drivers/net/ethernet/sfc/falcon/txc43128_phy.c bctl |= (1 << TXC_BIST_CTRL_ENAB_LBN); bctl 223 drivers/net/ethernet/sfc/falcon/txc43128_phy.c ef4_mdio_write(efx, mmd, TXC_BIST_CTL, bctl); bctl 227 drivers/net/ethernet/sfc/falcon/txc43128_phy.c bctl | (1 << TXC_BIST_CTRL_STRT_LBN)); bctl 233 drivers/net/ethernet/sfc/falcon/txc43128_phy.c bctl |= (1 << TXC_BIST_CTRL_STOP_LBN); bctl 234 drivers/net/ethernet/sfc/falcon/txc43128_phy.c ef4_mdio_write(efx, mmd, TXC_BIST_CTL, bctl); bctl 237 drivers/net/ethernet/sfc/falcon/txc43128_phy.c while (bctl & (1 << TXC_BIST_CTRL_STOP_LBN)) bctl 238 drivers/net/ethernet/sfc/falcon/txc43128_phy.c bctl = ef4_mdio_read(efx, mmd, TXC_BIST_CTL); bctl 1153 drivers/pci/probe.c u16 bctl; bctl 1192 drivers/pci/probe.c pci_read_config_word(dev, PCI_BRIDGE_CONTROL, &bctl); bctl 1194 drivers/pci/probe.c bctl & ~PCI_BRIDGE_CTL_MASTER_ABORT); bctl 1222 drivers/pci/probe.c child->bridge_ctl = bctl; bctl 1300 drivers/pci/probe.c child->bridge_ctl = bctl; bctl 1365 drivers/pci/probe.c pci_write_config_word(dev, PCI_BRIDGE_CONTROL, bctl); bctl 26 fs/btrfs/block-group.c struct btrfs_balance_control *bctl = fs_info->balance_ctl; bctl 29 fs/btrfs/block-group.c if (!bctl) bctl 33 fs/btrfs/block-group.c bctl->data.flags & BTRFS_BALANCE_ARGS_CONVERT) { bctl 34 fs/btrfs/block-group.c target = BTRFS_BLOCK_GROUP_DATA | bctl->data.target; bctl 36 fs/btrfs/block-group.c bctl->sys.flags & BTRFS_BALANCE_ARGS_CONVERT) { bctl 37 fs/btrfs/block-group.c target = BTRFS_BLOCK_GROUP_SYSTEM | bctl->sys.target; bctl 39 fs/btrfs/block-group.c bctl->meta.flags & BTRFS_BALANCE_ARGS_CONVERT) { bctl 40 fs/btrfs/block-group.c target = BTRFS_BLOCK_GROUP_METADATA | bctl->meta.target; bctl 4531 fs/btrfs/ioctl.c struct btrfs_balance_control *bctl = fs_info->balance_ctl; bctl 4533 fs/btrfs/ioctl.c bargs->flags = bctl->flags; bctl 4542 fs/btrfs/ioctl.c memcpy(&bargs->data, &bctl->data, sizeof(bargs->data)); bctl 4543 fs/btrfs/ioctl.c memcpy(&bargs->meta, &bctl->meta, sizeof(bargs->meta)); bctl 4544 fs/btrfs/ioctl.c memcpy(&bargs->sys, &bctl->sys, sizeof(bargs->sys)); bctl 4547 fs/btrfs/ioctl.c memcpy(&bargs->stat, &bctl->stat, sizeof(bargs->stat)); bctl 4556 fs/btrfs/ioctl.c struct btrfs_balance_control *bctl; bctl 4629 fs/btrfs/ioctl.c bctl = fs_info->balance_ctl; bctl 4631 fs/btrfs/ioctl.c bctl->flags |= BTRFS_BALANCE_RESUME; bctl 4645 fs/btrfs/ioctl.c bctl = kzalloc(sizeof(*bctl), GFP_KERNEL); bctl 4646 fs/btrfs/ioctl.c if (!bctl) { bctl 4652 fs/btrfs/ioctl.c memcpy(&bctl->data, &bargs->data, sizeof(bctl->data)); bctl 4653 fs/btrfs/ioctl.c memcpy(&bctl->meta, &bargs->meta, sizeof(bctl->meta)); bctl 4654 fs/btrfs/ioctl.c memcpy(&bctl->sys, &bargs->sys, sizeof(bctl->sys)); bctl 4656 fs/btrfs/ioctl.c bctl->flags = bargs->flags; bctl 4659 fs/btrfs/ioctl.c bctl->flags |= BTRFS_BALANCE_TYPE_MASK; bctl 4662 fs/btrfs/ioctl.c if (bctl->flags & ~(BTRFS_BALANCE_ARGS_MASK | BTRFS_BALANCE_TYPE_MASK)) { bctl 4676 fs/btrfs/ioctl.c ret = btrfs_balance(fs_info, bctl, bargs); bctl 4677 fs/btrfs/ioctl.c bctl = NULL; bctl 4685 fs/btrfs/ioctl.c kfree(bctl); bctl 3259 fs/btrfs/volumes.c struct btrfs_balance_control *bctl) bctl 3294 fs/btrfs/volumes.c btrfs_cpu_balance_args_to_disk(&disk_bargs, &bctl->data); bctl 3296 fs/btrfs/volumes.c btrfs_cpu_balance_args_to_disk(&disk_bargs, &bctl->meta); bctl 3298 fs/btrfs/volumes.c btrfs_cpu_balance_args_to_disk(&disk_bargs, &bctl->sys); bctl 3301 fs/btrfs/volumes.c btrfs_set_balance_flags(leaf, item, bctl->flags); bctl 3355 fs/btrfs/volumes.c static void update_balance_args(struct btrfs_balance_control *bctl) bctl 3360 fs/btrfs/volumes.c if (bctl->data.flags & BTRFS_BALANCE_ARGS_CONVERT) bctl 3361 fs/btrfs/volumes.c bctl->data.flags |= BTRFS_BALANCE_ARGS_SOFT; bctl 3362 fs/btrfs/volumes.c if (bctl->sys.flags & BTRFS_BALANCE_ARGS_CONVERT) bctl 3363 fs/btrfs/volumes.c bctl->sys.flags |= BTRFS_BALANCE_ARGS_SOFT; bctl 3364 fs/btrfs/volumes.c if (bctl->meta.flags & BTRFS_BALANCE_ARGS_CONVERT) bctl 3365 fs/btrfs/volumes.c bctl->meta.flags |= BTRFS_BALANCE_ARGS_SOFT; bctl 3374 fs/btrfs/volumes.c if (!(bctl->data.flags & BTRFS_BALANCE_ARGS_USAGE) && bctl 3375 fs/btrfs/volumes.c !(bctl->data.flags & BTRFS_BALANCE_ARGS_USAGE_RANGE) && bctl 3376 fs/btrfs/volumes.c !(bctl->data.flags & BTRFS_BALANCE_ARGS_CONVERT)) { bctl 3377 fs/btrfs/volumes.c bctl->data.flags |= BTRFS_BALANCE_ARGS_USAGE; bctl 3378 fs/btrfs/volumes.c bctl->data.usage = 90; bctl 3380 fs/btrfs/volumes.c if (!(bctl->sys.flags & BTRFS_BALANCE_ARGS_USAGE) && bctl 3381 fs/btrfs/volumes.c !(bctl->sys.flags & BTRFS_BALANCE_ARGS_USAGE_RANGE) && bctl 3382 fs/btrfs/volumes.c !(bctl->sys.flags & BTRFS_BALANCE_ARGS_CONVERT)) { bctl 3383 fs/btrfs/volumes.c bctl->sys.flags |= BTRFS_BALANCE_ARGS_USAGE; bctl 3384 fs/btrfs/volumes.c bctl->sys.usage = 90; bctl 3386 fs/btrfs/volumes.c if (!(bctl->meta.flags & BTRFS_BALANCE_ARGS_USAGE) && bctl 3387 fs/btrfs/volumes.c !(bctl->meta.flags & BTRFS_BALANCE_ARGS_USAGE_RANGE) && bctl 3388 fs/btrfs/volumes.c !(bctl->meta.flags & BTRFS_BALANCE_ARGS_CONVERT)) { bctl 3389 fs/btrfs/volumes.c bctl->meta.flags |= BTRFS_BALANCE_ARGS_USAGE; bctl 3390 fs/btrfs/volumes.c bctl->meta.usage = 90; bctl 3399 fs/btrfs/volumes.c struct btrfs_balance_control *bctl = fs_info->balance_ctl; bctl 3408 fs/btrfs/volumes.c kfree(bctl); bctl 3599 fs/btrfs/volumes.c struct btrfs_balance_control *bctl = fs_info->balance_ctl; bctl 3605 fs/btrfs/volumes.c (bctl->flags & BTRFS_BALANCE_TYPE_MASK))) { bctl 3610 fs/btrfs/volumes.c bargs = &bctl->data; bctl 3612 fs/btrfs/volumes.c bargs = &bctl->sys; bctl 3614 fs/btrfs/volumes.c bargs = &bctl->meta; bctl 3686 fs/btrfs/volumes.c struct btrfs_balance_control *bctl = fs_info->balance_ctl; bctl 3699 fs/btrfs/volumes.c u64 limit_data = bctl->data.limit; bctl 3700 fs/btrfs/volumes.c u64 limit_meta = bctl->meta.limit; bctl 3701 fs/btrfs/volumes.c u64 limit_sys = bctl->sys.limit; bctl 3715 fs/btrfs/volumes.c memset(&bctl->stat, 0, sizeof(bctl->stat)); bctl 3723 fs/btrfs/volumes.c bctl->data.limit = limit_data; bctl 3724 fs/btrfs/volumes.c bctl->meta.limit = limit_meta; bctl 3725 fs/btrfs/volumes.c bctl->sys.limit = limit_sys; bctl 3774 fs/btrfs/volumes.c bctl->stat.considered++; bctl 3789 fs/btrfs/volumes.c bctl->stat.expected++; bctl 3807 fs/btrfs/volumes.c count_data < bctl->data.limit_min) bctl 3809 fs/btrfs/volumes.c count_meta < bctl->meta.limit_min) bctl 3811 fs/btrfs/volumes.c count_sys < bctl->sys.limit_min)) { bctl 3846 fs/btrfs/volumes.c bctl->stat.completed++; bctl 4023 fs/btrfs/volumes.c struct btrfs_balance_control *bctl = fs_info->balance_ctl; bctl 4040 fs/btrfs/volumes.c if (bctl->flags & BTRFS_BALANCE_FORCE) bctl 4043 fs/btrfs/volumes.c if (bctl->flags & BTRFS_BALANCE_DATA) { bctl 4044 fs/btrfs/volumes.c describe_balance_args(&bctl->data, tmp_buf, sizeof(tmp_buf)); bctl 4048 fs/btrfs/volumes.c if (bctl->flags & BTRFS_BALANCE_METADATA) { bctl 4049 fs/btrfs/volumes.c describe_balance_args(&bctl->meta, tmp_buf, sizeof(tmp_buf)); bctl 4053 fs/btrfs/volumes.c if (bctl->flags & BTRFS_BALANCE_SYSTEM) { bctl 4054 fs/btrfs/volumes.c describe_balance_args(&bctl->sys, tmp_buf, sizeof(tmp_buf)); bctl 4065 fs/btrfs/volumes.c (bctl->flags & BTRFS_BALANCE_RESUME) ? bctl 4075 fs/btrfs/volumes.c struct btrfs_balance_control *bctl, bctl 4103 fs/btrfs/volumes.c if (mixed && (bctl->flags & allowed)) { bctl 4104 fs/btrfs/volumes.c if (!(bctl->flags & BTRFS_BALANCE_DATA) || bctl 4105 fs/btrfs/volumes.c !(bctl->flags & BTRFS_BALANCE_METADATA) || bctl 4106 fs/btrfs/volumes.c memcmp(&bctl->data, &bctl->meta, sizeof(bctl->data))) { bctl 4130 fs/btrfs/volumes.c if (validate_convert_profile(&bctl->data, allowed)) { bctl 4133 fs/btrfs/volumes.c btrfs_bg_type_to_raid_name(bctl->data.target)); bctl 4137 fs/btrfs/volumes.c if (validate_convert_profile(&bctl->meta, allowed)) { bctl 4140 fs/btrfs/volumes.c btrfs_bg_type_to_raid_name(bctl->meta.target)); bctl 4144 fs/btrfs/volumes.c if (validate_convert_profile(&bctl->sys, allowed)) { bctl 4147 fs/btrfs/volumes.c btrfs_bg_type_to_raid_name(bctl->sys.target)); bctl 4165 fs/btrfs/volumes.c if (((bctl->sys.flags & BTRFS_BALANCE_ARGS_CONVERT) && bctl 4167 fs/btrfs/volumes.c !(bctl->sys.target & allowed)) || bctl 4168 fs/btrfs/volumes.c ((bctl->meta.flags & BTRFS_BALANCE_ARGS_CONVERT) && bctl 4170 fs/btrfs/volumes.c !(bctl->meta.target & allowed))) bctl 4176 fs/btrfs/volumes.c meta_target = (bctl->meta.flags & BTRFS_BALANCE_ARGS_CONVERT) ? bctl 4177 fs/btrfs/volumes.c bctl->meta.target : fs_info->avail_metadata_alloc_bits; bctl 4178 fs/btrfs/volumes.c data_target = (bctl->data.flags & BTRFS_BALANCE_ARGS_CONVERT) ? bctl 4179 fs/btrfs/volumes.c bctl->data.target : fs_info->avail_data_alloc_bits; bctl 4183 fs/btrfs/volumes.c if (bctl->flags & BTRFS_BALANCE_FORCE) { bctl 4210 fs/btrfs/volumes.c ret = insert_balance_item(fs_info, bctl); bctl 4214 fs/btrfs/volumes.c if (!(bctl->flags & BTRFS_BALANCE_RESUME)) { bctl 4218 fs/btrfs/volumes.c fs_info->balance_ctl = bctl; bctl 4223 fs/btrfs/volumes.c update_balance_args(bctl); bctl 4259 fs/btrfs/volumes.c if (bctl->flags & BTRFS_BALANCE_RESUME) bctl 4262 fs/btrfs/volumes.c kfree(bctl); bctl 4312 fs/btrfs/volumes.c struct btrfs_balance_control *bctl; bctl 4336 fs/btrfs/volumes.c bctl = kzalloc(sizeof(*bctl), GFP_NOFS); bctl 4337 fs/btrfs/volumes.c if (!bctl) { bctl 4345 fs/btrfs/volumes.c bctl->flags = btrfs_balance_flags(leaf, item); bctl 4346 fs/btrfs/volumes.c bctl->flags |= BTRFS_BALANCE_RESUME; bctl 4349 fs/btrfs/volumes.c btrfs_disk_balance_args_to_cpu(&bctl->data, &disk_bargs); bctl 4351 fs/btrfs/volumes.c btrfs_disk_balance_args_to_cpu(&bctl->meta, &disk_bargs); bctl 4353 fs/btrfs/volumes.c btrfs_disk_balance_args_to_cpu(&bctl->sys, &disk_bargs); bctl 4372 fs/btrfs/volumes.c fs_info->balance_ctl = bctl; bctl 466 fs/btrfs/volumes.h struct btrfs_balance_control *bctl,