Lines Matching refs:cmbops
129 static struct cmb_operations *cmbops; variable
317 hw_block = cmbops->align(cmb_data->hw_block); in cmf_copy_block()
428 memset(cmbops->align(cmb_data->hw_block), 0, cmb_data->size); in cmf_generic_reset()
1207 return cmbops->set(cdev, enable ? 2 : 0); in ccw_set_cmf()
1223 ret = cmbops->alloc(cdev); in enable_cmf()
1224 cmbops->reset(cdev); in enable_cmf()
1227 ret = cmbops->set(cdev, 2); in enable_cmf()
1229 cmbops->free(cdev); in enable_cmf()
1232 ret = sysfs_create_group(&cdev->dev.kobj, cmbops->attr_group); in enable_cmf()
1235 cmbops->set(cdev, 0); //FIXME: this can fail in enable_cmf()
1236 cmbops->free(cdev); in enable_cmf()
1253 ret = cmbops->set(cdev, 0); in disable_cmf()
1256 cmbops->free(cdev); in disable_cmf()
1257 sysfs_remove_group(&cdev->dev.kobj, cmbops->attr_group); in disable_cmf()
1273 return cmbops->read(cdev, index); in cmf_read()
1288 return cmbops->readall(cdev, data); in cmf_readall()
1294 cmbops->reset(cdev); in cmf_reenable()
1295 return cmbops->set(cdev, 2); in cmf_reenable()
1322 cmbops = &cmbops_basic; in init_cmf()
1326 cmbops = &cmbops_extended; in init_cmf()