Symbol: cmb_area
drivers/s390/cio/cmf.c
1242
spin_lock(&cmb_area.lock);
drivers/s390/cio/cmf.c
1243
if (!list_empty(&cmb_area.list))
drivers/s390/cio/cmf.c
1244
cmf_activate(cmb_area.mem, CMF_ON);
drivers/s390/cio/cmf.c
1245
spin_unlock(&cmb_area.lock);
drivers/s390/cio/cmf.c
384
static struct cmb_area cmb_area = {
drivers/s390/cio/cmf.c
385
.lock = __SPIN_LOCK_UNLOCKED(cmb_area.lock),
drivers/s390/cio/cmf.c
386
.list = LIST_HEAD_INIT(cmb_area.list),
drivers/s390/cio/cmf.c
402
module_param_named(maxchannels, cmb_area.num_channels, uint, 0444);
drivers/s390/cio/cmf.c
455
cmb = cmb_area.mem;
drivers/s390/cio/cmf.c
456
list_for_each_entry(node, &cmb_area.list, cmb_list) {
drivers/s390/cio/cmf.c
463
if (cmb - cmb_area.mem >= cmb_area.num_channels) {
drivers/s390/cio/cmf.c
496
spin_lock(&cmb_area.lock);
drivers/s390/cio/cmf.c
498
if (!cmb_area.mem) {
drivers/s390/cio/cmf.c
500
size = sizeof(struct cmb) * cmb_area.num_channels;
drivers/s390/cio/cmf.c
501
WARN_ON(!list_empty(&cmb_area.list));
drivers/s390/cio/cmf.c
503
spin_unlock(&cmb_area.lock);
drivers/s390/cio/cmf.c
505
spin_lock(&cmb_area.lock);
drivers/s390/cio/cmf.c
507
if (cmb_area.mem) {
drivers/s390/cio/cmf.c
517
cmb_area.mem = mem;
drivers/s390/cio/cmf.c
518
cmf_activate(cmb_area.mem, CMF_ON);
drivers/s390/cio/cmf.c
525
spin_unlock(&cmb_area.lock);
drivers/s390/cio/cmf.c
538
spin_lock(&cmb_area.lock);
drivers/s390/cio/cmf.c
549
if (list_empty(&cmb_area.list)) {
drivers/s390/cio/cmf.c
551
size = sizeof(struct cmb) * cmb_area.num_channels;
drivers/s390/cio/cmf.c
553
free_pages((unsigned long)cmb_area.mem, get_order(size));
drivers/s390/cio/cmf.c
554
cmb_area.mem = NULL;
drivers/s390/cio/cmf.c
557
spin_unlock(&cmb_area.lock);
drivers/s390/cio/cmf.c
572
offset = mme ? (struct cmb *)cmb_data->hw_block - cmb_area.mem : 0;
drivers/s390/cio/cmf.c
780
spin_lock(&cmb_area.lock);
drivers/s390/cio/cmf.c
788
if (list_empty(&cmb_area.list))
drivers/s390/cio/cmf.c
790
list_add_tail(&cdev->private->cmb_list, &cmb_area.list);
drivers/s390/cio/cmf.c
793
spin_unlock(&cmb_area.lock);
drivers/s390/cio/cmf.c
798
spin_unlock(&cmb_area.lock);
drivers/s390/cio/cmf.c
813
spin_lock(&cmb_area.lock);
drivers/s390/cio/cmf.c
825
if (list_empty(&cmb_area.list))
drivers/s390/cio/cmf.c
828
spin_unlock(&cmb_area.lock);