Lines Matching refs:dcp

600 static int ddebug_apply_class_bitmap(const struct ddebug_class_param *dcp,  in ddebug_apply_class_bitmap()  argument
605 const struct ddebug_class_map *map = dcp->map; in ddebug_apply_class_bitmap()
616 test_bit(bi, new_bits) ? '+' : '-', dcp->flags); in ddebug_apply_class_bitmap()
635 const struct ddebug_class_param *dcp = kp->arg; in param_set_dyndbg_classnames() local
636 const struct ddebug_class_map *map = dcp->map; in param_set_dyndbg_classnames()
648 curr_bits = old_bits = *dcp->bits; in param_set_dyndbg_classnames()
679 totct += ddebug_apply_class_bitmap(dcp, &curr_bits, dcp->bits); in param_set_dyndbg_classnames()
680 *dcp->bits = curr_bits; in param_set_dyndbg_classnames()
686 old_bits = CLASSMAP_BITMASK(*dcp->lvl); in param_set_dyndbg_classnames()
689 totct += ddebug_apply_class_bitmap(dcp, &curr_bits, &old_bits); in param_set_dyndbg_classnames()
690 *dcp->lvl = (cls_id + (wanted ? 1 : 0)); in param_set_dyndbg_classnames()
716 const struct ddebug_class_param *dcp = kp->arg; in param_set_dyndbg_classes() local
717 const struct ddebug_class_map *map = dcp->map; in param_set_dyndbg_classes()
752 totct += ddebug_apply_class_bitmap(dcp, &inrep, dcp->bits); in param_set_dyndbg_classes()
753 *dcp->bits = inrep; in param_set_dyndbg_classes()
762 old_bits = CLASSMAP_BITMASK(*dcp->lvl); in param_set_dyndbg_classes()
765 totct += ddebug_apply_class_bitmap(dcp, &new_bits, &old_bits); in param_set_dyndbg_classes()
766 *dcp->lvl = inrep; in param_set_dyndbg_classes()
787 const struct ddebug_class_param *dcp = kp->arg; in param_get_dyndbg_classes() local
788 const struct ddebug_class_map *map = dcp->map; in param_get_dyndbg_classes()
794 return scnprintf(buffer, PAGE_SIZE, "0x%lx\n", *dcp->bits); in param_get_dyndbg_classes()
798 return scnprintf(buffer, PAGE_SIZE, "%d\n", *dcp->lvl); in param_get_dyndbg_classes()