Lines Matching defs:mss_info

51 struct mss_info;
54 struct mss_info *parent;
61 struct mss_info {
98 static int mss_detect(device_t dev, struct mss_info *mss);
100 static int opti_detect(device_t dev, struct mss_info *mss);
102 static char *ymf_test(device_t dev, struct mss_info *mss);
103 static void ad_unmute(struct mss_info *mss);
106 static int mss_mixer_set(struct mss_info *mss, int dev, int left, int right);
107 static int mss_set_recsrc(struct mss_info *mss, int mask);
110 static int ad_wait_init(struct mss_info *mss, int x);
111 static int ad_read(struct mss_info *mss, int reg);
112 static void ad_write(struct mss_info *mss, int reg, u_char data);
113 static void ad_write_cnt(struct mss_info *mss, int reg, u_short data);
114 static void ad_enter_MCE(struct mss_info *mss);
115 static void ad_leave_MCE(struct mss_info *mss);
118 static void opti_write(struct mss_info *mss, u_char reg,
121 static u_char opti_read(struct mss_info *mss, u_char reg);
123 static int opti_init(device_t dev, struct mss_info *mss);
126 static void conf_wr(struct mss_info *mss, u_char reg, u_char data);
127 static u_char conf_rd(struct mss_info *mss, u_char reg);
185 mss_lock(struct mss_info *mss)
191 mss_unlock(struct mss_info *mss)
217 io_rd(struct mss_info *mss, int reg)
224 io_wr(struct mss_info *mss, int reg, u_int8_t data)
231 conf_wr(struct mss_info *mss, u_char reg, u_char value)
238 conf_rd(struct mss_info *mss, u_char reg)
245 opti_wr(struct mss_info *mss, u_char reg, u_char value)
252 opti_rd(struct mss_info *mss, u_char reg)
259 gus_wr(struct mss_info *mss, u_char reg, u_char value)
266 gus_rd(struct mss_info *mss, u_char reg)
273 mss_release_resources(struct mss_info *mss, device_t dev)
321 mss_alloc_resources(struct mss_info *mss, device_t dev)
396 mss_set_recsrc(struct mss_info *mss, int mask)
427 mss_mixer_set(struct mss_info *mss, int dev, int left, int right)
482 struct mss_info *mss = mix_getdevinfo(m);
518 struct mss_info *mss = mix_getdevinfo(m);
530 struct mss_info *mss = mix_getdevinfo(m);
551 struct mss_info *mss = mix_getdevinfo(m);
568 struct mss_info *mss = mix_getdevinfo(m);
614 struct mss_info *mss = mix_getdevinfo(m);
634 gusmax_setup(struct mss_info *mss, device_t dev, struct resource *alt)
683 mss_init(struct mss_info *mss, device_t dev)
791 struct mss_info *mss = arg;
838 ad_wait_init(struct mss_info *mss, int x)
849 ad_read(struct mss_info *mss, int reg)
862 ad_write(struct mss_info *mss, int reg, u_char data)
874 ad_write_cnt(struct mss_info *mss, int reg, u_short cnt)
881 wait_for_calibration(struct mss_info *mss)
913 ad_unmute(struct mss_info *mss)
920 ad_enter_MCE(struct mss_info *mss)
932 ad_leave_MCE(struct mss_info *mss)
954 struct mss_info *mss = ch->parent;
1003 struct mss_info *mss = ch->parent;
1037 struct mss_info *mss = ch->parent;
1086 struct mss_info *mss = (struct mss_info *)arg;
1152 struct mss_info *mss = devinfo;
1169 struct mss_info *mss = ch->parent;
1181 struct mss_info *mss = ch->parent;
1206 struct mss_info *mss = ch->parent;
1280 struct mss_info *mss;
1284 mss = (struct mss_info *)malloc(sizeof *mss, M_DEVBUF, M_NOWAIT | M_ZERO);
1368 mss_detect(device_t dev, struct mss_info *mss)
1605 opti_detect(device_t dev, struct mss_info *mss)
1652 ymf_test(device_t dev, struct mss_info *mss)
1698 mss_doattach(device_t dev, struct mss_info *mss)
1787 struct mss_info *mss;
1802 struct mss_info *mss;
1805 mss = (struct mss_info *)malloc(sizeof *mss, M_DEVBUF, M_NOWAIT | M_ZERO);
1842 struct mss_info *mss;
1881 struct mss_info *mss;
1920 azt2320_mss_mode(struct mss_info *mss, device_t dev)
1984 struct mss_info *mss;
2076 opti_init(device_t dev, struct mss_info *mss)
2162 opti_write(struct mss_info *mss, u_char reg, u_char val)
2188 opti_read(struct mss_info *mss, u_char reg)
2251 struct mss_info *mss;
2255 mss = (struct mss_info *)malloc(sizeof *mss, M_DEVBUF, M_NOWAIT | M_ZERO);