• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/s390/cio/

Lines Matching refs:cmb_data

133 struct cmb_data {
303 struct cmb_data *cmb_data;
318 cmb_data = cdev->private->cmb;
319 hw_block = cmbops->align(cmb_data->hw_block);
320 if (!memcmp(cmb_data->last_block, hw_block, cmb_data->size))
323 reference_buf = kzalloc(cmb_data->size, GFP_ATOMIC);
328 memcpy(cmb_data->last_block, hw_block, cmb_data->size);
329 memcpy(reference_buf, hw_block, cmb_data->size);
330 } while (memcmp(cmb_data->last_block, reference_buf, cmb_data->size));
331 cmb_data->last_update = get_clock();
420 struct cmb_data *cmb_data;
423 cmb_data = cdev->private->cmb;
424 if (cmb_data) {
425 memset(cmb_data->last_block, 0, cmb_data->size);
430 memset(cmbops->align(cmb_data->hw_block), 0, cmb_data->size);
431 cmb_data->last_update = 0;
506 struct cmb_data *cmb_data)
525 struct cmb_data *data;
538 cmb_data->hw_block = cmb;
539 cdev->private->cmb = cmb_data;
551 struct cmb_data *cmb_data;
553 /* Allocate private cmb_data. */
554 cmb_data = kzalloc(sizeof(struct cmb_data), GFP_KERNEL);
555 if (!cmb_data)
558 cmb_data->last_block = kzalloc(sizeof(struct cmb), GFP_KERNEL);
559 if (!cmb_data->last_block) {
560 kfree(cmb_data);
563 cmb_data->size = sizeof(struct cmb);
592 ret = alloc_cmb_single(cdev, cmb_data);
596 kfree(cmb_data->last_block);
597 kfree(cmb_data);
605 struct cmb_data *cmb_data;
617 cmb_data = priv->cmb;
619 if (cmb_data)
620 kfree(cmb_data->last_block);
621 kfree(cmb_data);
639 struct cmb_data *cmb_data;
647 cmb_data = cdev->private->cmb;
648 offset = mme ? (struct cmb *)cmb_data->hw_block - cmb_area.mem : 0;
670 cmb = ((struct cmb_data *)cdev->private->cmb)->last_block;
707 struct cmb_data *cmb_data;
716 cmb_data = cdev->private->cmb;
717 if (!cmb_data) {
721 if (cmb_data->last_update == 0) {
725 cmb = cmb_data->last_block;
726 time = cmb_data->last_update - cdev->private->cmb_start_time;
827 struct cmb_data *cmb_data;
833 cmb_data = kzalloc(sizeof(struct cmb_data), GFP_KERNEL);
834 if (!cmb_data) {
838 cmb_data->last_block = kzalloc(sizeof(struct cmbe), GFP_KERNEL);
839 if (!cmb_data->last_block) {
843 cmb_data->size = sizeof(struct cmbe);
850 cmb_data->hw_block = cmbe;
851 cdev->private->cmb = cmb_data;
863 if (cmb_data)
864 kfree(cmb_data->last_block);
865 kfree(cmb_data);
872 struct cmb_data *cmb_data;
875 cmb_data = cdev->private->cmb;
877 if (cmb_data)
878 kfree(cmb_data->last_block);
879 kfree(cmb_data);
893 struct cmb_data *cmb_data;
901 cmb_data = cdev->private->cmb;
902 mba = mme ? (unsigned long) cmbe_align(cmb_data->hw_block) : 0;
912 struct cmb_data *cmb_data;
922 cmb_data = cdev->private->cmb;
923 if (!cmb_data) {
927 cmb = cmb_data->last_block;
970 struct cmb_data *cmb_data;
979 cmb_data = cdev->private->cmb;
980 if (!cmb_data) {
984 if (cmb_data->last_update == 0) {
988 time = cmb_data->last_update - cdev->private->cmb_start_time;
998 cmb = cmb_data->last_block;
1058 struct cmb_data *cmb_data;
1063 cmb_data = cdev->private->cmb;
1065 interval = cmb_data->last_update -