Lines Matching refs:hw_data
57 struct pcm_hw_data *hw_data = data; in pcm_hw_close() local
59 if (hw_data->fd >= 0) in pcm_hw_close()
60 close(hw_data->fd); in pcm_hw_close()
62 free(hw_data); in pcm_hw_close()
67 struct pcm_hw_data *hw_data = data; in pcm_hw_ioctl() local
75 return ioctl(hw_data->fd, cmd, arg); in pcm_hw_ioctl()
87 struct pcm_hw_data *hw_data = data; in pcm_hw_mmap() local
89 return mmap(addr, length, prot, flags, hw_data->fd, offset); in pcm_hw_mmap()
101 struct pcm_hw_data *hw_data; in pcm_hw_open() local
105 hw_data = calloc(1, sizeof(*hw_data)); in pcm_hw_open()
106 if (!hw_data) { in pcm_hw_open()
124 hw_data->snd_node = node; in pcm_hw_open()
125 hw_data->card = card; in pcm_hw_open()
126 hw_data->device = device; in pcm_hw_open()
127 hw_data->fd = fd; in pcm_hw_open()
129 *data = hw_data; in pcm_hw_open()
135 free(hw_data); in pcm_hw_open()