Lines Matching refs:isa
52 static void zero(struct radio_isa_card *isa) in zero() argument
54 outb_p(1, isa->io); in zero()
55 outb_p(3, isa->io); in zero()
56 outb_p(1, isa->io); in zero()
59 static void one(struct radio_isa_card *isa) in one() argument
61 outb_p(5, isa->io); in one()
62 outb_p(7, isa->io); in one()
63 outb_p(5, isa->io); in one()
66 static int rtrack2_s_frequency(struct radio_isa_card *isa, u32 freq) in rtrack2_s_frequency() argument
72 outb_p(0xc8, isa->io); in rtrack2_s_frequency()
73 outb_p(0xc9, isa->io); in rtrack2_s_frequency()
74 outb_p(0xc9, isa->io); in rtrack2_s_frequency()
77 zero(isa); in rtrack2_s_frequency()
81 one(isa); in rtrack2_s_frequency()
83 zero(isa); in rtrack2_s_frequency()
85 outb_p(0xc8, isa->io); in rtrack2_s_frequency()
86 outb_p(v4l2_ctrl_g_ctrl(isa->mute), isa->io); in rtrack2_s_frequency()
90 static u32 rtrack2_g_signal(struct radio_isa_card *isa) in rtrack2_g_signal() argument
93 return (inb(isa->io) & 2) ? 0 : 0xffff; in rtrack2_g_signal()
96 static int rtrack2_s_mute_volume(struct radio_isa_card *isa, bool mute, int vol) in rtrack2_s_mute_volume() argument
98 outb(mute, isa->io); in rtrack2_s_mute_volume()