Lines Matching refs:lnb

58 static int lnb_command(struct ddb *dev, u32 link, u32 lnb, u32 cmd)  in lnb_command()  argument
62 v = LNB_TONE & (dev->link[link].lnb.tone << (15 - lnb)); in lnb_command()
63 ddbwritel(dev, cmd | v, tag | LNB_CONTROL(lnb)); in lnb_command()
65 v = ddbreadl(dev, tag | LNB_CONTROL(lnb)); in lnb_command()
72 __func__, lnb, cmd); in lnb_command()
85 u32 fmode = dev->link[port->lnr].lnb.fmode; in max_send_master_cmd()
92 mutex_lock(&dev->link[port->lnr].lnb.lock); in max_send_master_cmd()
97 mutex_unlock(&dev->link[port->lnr].lnb.lock); in max_send_master_cmd()
134 if (!(dev->link[link].lnb.tone & mask)) in lnb_set_tone()
136 dev->link[link].lnb.tone &= ~(1ULL << input); in lnb_set_tone()
139 if (dev->link[link].lnb.tone & mask) in lnb_set_tone()
141 dev->link[link].lnb.tone |= (1ULL << input); in lnb_set_tone()
157 if (dev->link[link].lnb.oldvoltage[input] == voltage) in lnb_set_voltage()
161 if (dev->link[link].lnb.voltage[input]) in lnb_set_voltage()
175 dev->link[link].lnb.oldvoltage[input] = voltage; in lnb_set_voltage()
192 dev->link[port->lnr].lnb.voltage[dvb->input & 3] & bit; in max_set_input_unlocked()
194 dev->link[port->lnr].lnb.voltage[dvb->input & 3] &= ~bit; in max_set_input_unlocked()
196 dev->link[port->lnr].lnb.voltage[dvb->input & 3] |= obit; in max_set_input_unlocked()
210 u32 fmode = dev->link[port->lnr].lnb.fmode; in max_set_tone()
212 mutex_lock(&dev->link[port->lnr].lnb.lock); in max_set_tone()
236 mutex_unlock(&dev->link[port->lnr].lnb.lock); in max_set_tone()
247 u32 nv, ov = dev->link[port->lnr].lnb.voltages; in max_set_voltage()
249 u32 fmode = dev->link[port->lnr].lnb.fmode; in max_set_voltage()
251 mutex_lock(&dev->link[port->lnr].lnb.lock); in max_set_voltage()
261 dev->link[port->lnr].lnb.voltage[dvb->input] &= in max_set_voltage()
264 dev->link[port->lnr].lnb.voltage[dvb->input] |= in max_set_voltage()
272 dev->link[port->lnr].lnb.voltages &= in max_set_voltage()
275 dev->link[port->lnr].lnb.voltages |= in max_set_voltage()
278 nv = dev->link[port->lnr].lnb.voltages; in max_set_voltage()
340 mutex_unlock(&dev->link[port->lnr].lnb.lock); in max_set_voltage()
368 if (link->lnb.fmode == fm) in ddb_lnb_init_fmode()
371 mutex_lock(&link->lnb.lock); in ddb_lnb_init_fmode()
394 link->lnb.fmode = fm; in ddb_lnb_init_fmode()
395 mutex_unlock(&link->lnb.lock); in ddb_lnb_init_fmode()