Lines Matching defs:xtlv
220 struct sndrv_ctl_tlv *xtlv;
232 xtlv = malloc(sizeof(struct sndrv_ctl_tlv) + tlv_size);
233 if (xtlv == NULL)
235 xtlv->numid = numid;
236 xtlv->length = tlv_size;
237 memcpy(xtlv->tlv, tlv, tlv_size);
238 if (ioctl(hw->fd, inum, xtlv) < 0) {
239 free(xtlv);
243 if (xtlv->tlv[1] + 2 * sizeof(unsigned int) > tlv_size)
245 memcpy(tlv, xtlv->tlv, xtlv->tlv[1] + 2 * sizeof(unsigned int));
247 free(xtlv);