Lines Matching refs:op
56 struct audio_operations *op;
74 op = (struct audio_operations *) (sound_mem_blocks[sound_nblocks] = vmalloc(sizeof(struct audio_operations)));
78 if (d == NULL || op == NULL) {
83 memset((char *) op, 0, sizeof(struct audio_operations));
84 init_waitqueue_head(&op->in_sleeper);
85 init_waitqueue_head(&op->out_sleeper);
86 init_waitqueue_head(&op->poll_sleeper);
92 op->d = d;
93 strlcpy(op->name, name, sizeof(op->name));
94 op->flags = flags;
95 op->format_mask = format_mask;
96 op->devc = devc;
101 audio_devs[num] = op;
113 struct mixer_operations *op;
128 op = (struct mixer_operations *) (sound_mem_blocks[sound_nblocks] = vmalloc(sizeof(struct mixer_operations)));
132 if (op == NULL) {
136 memset((char *) op, 0, sizeof(struct mixer_operations));
137 memcpy((char *) op, (char *) driver, driver_size);
139 strlcpy(op->name, name, sizeof(op->name));
140 op->devc = devc;
142 mixer_devs[n] = op;