Lines Matching defs:rdesc
561 struct rmi_register_descriptor *rdesc)
600 rdesc->struct_size = buf[1] | (buf[2] << 8);
602 rdesc->struct_size = buf[0];
608 bitmap_set(rdesc->presense_map, map_offset, 1);
613 rdesc->num_registers = bitmap_weight(rdesc->presense_map,
616 rdesc->registers = devm_kcalloc(&d->dev,
617 rdesc->num_registers,
620 if (!rdesc->registers)
628 struct_buf = kzalloc(rdesc->struct_size, GFP_KERNEL);
638 ret = rmi_read_block(d, addr, struct_buf, rdesc->struct_size);
642 reg = find_first_bit(rdesc->presense_map, RMI_REG_DESC_PRESENSE_BITS);
643 for (i = 0; i < rdesc->num_registers; i++) {
644 struct rmi_register_desc_item *item = &rdesc->registers[i];
683 reg = find_next_bit(rdesc->presense_map,
693 struct rmi_register_descriptor *rdesc, u16 reg)
698 for (i = 0; i < rdesc->num_registers; i++) {
699 item = &rdesc->registers[i];
707 size_t rmi_register_desc_calc_size(struct rmi_register_descriptor *rdesc)
713 for (i = 0; i < rdesc->num_registers; i++) {
714 item = &rdesc->registers[i];
722 struct rmi_register_descriptor *rdesc, u16 reg)
728 for (i = 0; i < rdesc->num_registers; i++) {
729 item = &rdesc->registers[i];