Lines Matching defs:src
624 unsigned char *src = ucontrol->value.bytes.data;
630 if (src[0] != bytes_ext->max || src[1] != 'r') {
635 if (src[17 + j * 21] != j) {
644 p->r0_reg = TASDEVICE_REG(src[i], src[i + 1], src[i + 2]);
646 p->r0_low_reg = TASDEVICE_REG(src[i], src[i + 1], src[i + 2]);
648 p->invr0_reg = TASDEVICE_REG(src[i], src[i + 1], src[i + 2]);
650 p->pow_reg = TASDEVICE_REG(src[i], src[i + 1], src[i + 2]);
652 p->tlimit_reg = TASDEVICE_REG(src[i], src[i + 1], src[i + 2]);
658 memcpy(dst, &src[i], cali_data->total_sz);
1512 unsigned char *src;
1523 src = memdup_user(from, count);
1524 if (IS_ERR(src))
1525 return PTR_ERR(src);
1527 if (src[0] > max_pkg_len && src[0] != count) {
1529 src[0], max_pkg_len, (unsigned int)count);
1534 switch (src[1]) {
1537 len = src[6];
1541 len = src[0] - 6;
1544 dev_err(priv->dev, "%s Wrong code %02x.\n", __func__, src[1]);
1556 if (src[2] == priv->tasdevice[j].dev_addr) {
1561 dev_err(priv->dev, "no such device 0x%02x.\n", src[2]);
1566 reg = TASDEVICE_REG(src[3], src[4], src[5]);
1570 if (src[1] == 'w') {
1573 &src[6], len);
1575 ret = tasdevice_dev_write(priv, chn, reg, src[6]);
1579 memcpy(p, src, 6);
1595 kfree(src);