Home
last modified time | relevance | path

Searched refs:ch (Results 1 – 25 of 418) sorted by relevance

12345678910>>...17

/drivers/tty/serial/jsm/
Djsm_neo.c49 static void neo_set_cts_flow_control(struct jsm_channel *ch) in neo_set_cts_flow_control() argument
52 ier = readb(&ch->ch_neo_uart->ier); in neo_set_cts_flow_control()
53 efr = readb(&ch->ch_neo_uart->efr); in neo_set_cts_flow_control()
55 jsm_dbg(PARAM, &ch->ch_bd->pci_dev, "Setting CTSFLOW\n"); in neo_set_cts_flow_control()
65 writeb(0, &ch->ch_neo_uart->efr); in neo_set_cts_flow_control()
68 writeb(efr, &ch->ch_neo_uart->efr); in neo_set_cts_flow_control()
71 writeb((UART_17158_FCTR_TRGD | UART_17158_FCTR_RTS_4DELAY), &ch->ch_neo_uart->fctr); in neo_set_cts_flow_control()
74 writeb(8, &ch->ch_neo_uart->tfifo); in neo_set_cts_flow_control()
75 ch->ch_t_tlevel = 8; in neo_set_cts_flow_control()
77 writeb(ier, &ch->ch_neo_uart->ier); in neo_set_cts_flow_control()
[all …]
Djsm_tty.c39 static void jsm_carrier(struct jsm_channel *ch);
41 static inline int jsm_get_mstat(struct jsm_channel *ch) in jsm_get_mstat() argument
46 jsm_dbg(IOCTL, &ch->ch_bd->pci_dev, "start\n"); in jsm_get_mstat()
48 mstat = (ch->ch_mostat | ch->ch_mistat); in jsm_get_mstat()
65 jsm_dbg(IOCTL, &ch->ch_bd->pci_dev, "finish\n"); in jsm_get_mstat()
157 static void jsm_tty_send_xchar(struct uart_port *port, char ch) in jsm_tty_send_xchar() argument
165 if (ch == termios->c_cc[VSTART]) in jsm_tty_send_xchar()
168 if (ch == termios->c_cc[VSTOP]) in jsm_tty_send_xchar()
378 struct jsm_channel *ch; in jsm_tty_init() local
411 ch = brd->channels[0]; in jsm_tty_init()
[all …]
/drivers/misc/sgi-xp/
Dxpc_channel.c27 xpc_process_connect(struct xpc_channel *ch, unsigned long *irq_flags) in xpc_process_connect() argument
31 DBUG_ON(!spin_is_locked(&ch->lock)); in xpc_process_connect()
33 if (!(ch->flags & XPC_C_OPENREQUEST) || in xpc_process_connect()
34 !(ch->flags & XPC_C_ROPENREQUEST)) { in xpc_process_connect()
38 DBUG_ON(!(ch->flags & XPC_C_CONNECTING)); in xpc_process_connect()
40 if (!(ch->flags & XPC_C_SETUP)) { in xpc_process_connect()
41 spin_unlock_irqrestore(&ch->lock, *irq_flags); in xpc_process_connect()
42 ret = xpc_arch_ops.setup_msg_structures(ch); in xpc_process_connect()
43 spin_lock_irqsave(&ch->lock, *irq_flags); in xpc_process_connect()
46 XPC_DISCONNECT_CHANNEL(ch, ret, irq_flags); in xpc_process_connect()
[all …]
Dxpc_main.c412 struct xpc_channel *ch; in xpc_setup_ch_structures() local
451 ch = &part->channels[ch_number]; in xpc_setup_ch_structures()
453 ch->partid = partid; in xpc_setup_ch_structures()
454 ch->number = ch_number; in xpc_setup_ch_structures()
455 ch->flags = XPC_C_DISCONNECTED; in xpc_setup_ch_structures()
457 atomic_set(&ch->kthreads_assigned, 0); in xpc_setup_ch_structures()
458 atomic_set(&ch->kthreads_idle, 0); in xpc_setup_ch_structures()
459 atomic_set(&ch->kthreads_active, 0); in xpc_setup_ch_structures()
461 atomic_set(&ch->references, 0); in xpc_setup_ch_structures()
462 atomic_set(&ch->n_to_notify, 0); in xpc_setup_ch_structures()
[all …]
Dxpc_sn2.c345 xpc_send_notify_IRQ_sn2(struct xpc_channel *ch, u8 chctl_flag, in xpc_send_notify_IRQ_sn2() argument
348 struct xpc_partition *part = &xpc_partitions[ch->partid]; in xpc_send_notify_IRQ_sn2()
354 chctl.flags[ch->number] = chctl_flag; in xpc_send_notify_IRQ_sn2()
361 chctl_flag_string, ch->partid, ch->number, ret); in xpc_send_notify_IRQ_sn2()
364 spin_unlock_irqrestore(&ch->lock, *irq_flags); in xpc_send_notify_IRQ_sn2()
367 spin_lock_irqsave(&ch->lock, *irq_flags); in xpc_send_notify_IRQ_sn2()
381 xpc_send_local_notify_IRQ_sn2(struct xpc_channel *ch, u8 chctl_flag, in xpc_send_local_notify_IRQ_sn2() argument
384 struct xpc_partition *part = &xpc_partitions[ch->partid]; in xpc_send_local_notify_IRQ_sn2()
387 chctl.flags[ch->number] = chctl_flag; in xpc_send_local_notify_IRQ_sn2()
391 chctl_flag_string, ch->partid, ch->number); in xpc_send_local_notify_IRQ_sn2()
[all …]
/drivers/isdn/hardware/mISDN/
DmISDNisar.c82 if (isar->ch[0].bch.debug & DEBUG_HW_BFIFO) { in send_mbox()
111 if (isar->ch[0].bch.debug & DEBUG_HW_BFIFO) { in rcv_mbox()
188 u32 saved_debug = isar->ch[0].bch.debug; in load_firmware()
207 isar->ch[0].bch.debug &= ~DEBUG_HW_BFIFO; in load_firmware()
294 isar->ch[0].bch.debug = saved_debug; in load_firmware()
406 isar->ch[0].bch.debug = saved_debug; in load_firmware()
415 deliver_status(struct isar_ch *ch, int status) in deliver_status() argument
417 pr_debug("%s: HL->LL FAXIND %x\n", ch->is->name, status); in deliver_status()
418 _queue_data(&ch->bch.ch, PH_CONTROL_IND, status, 0, NULL, GFP_ATOMIC); in deliver_status()
422 isar_rcv_frame(struct isar_ch *ch) in isar_rcv_frame() argument
[all …]
/drivers/staging/dgrp/
Ddgrp_tty.c247 static void drp_param(struct ch_struct *ch) in drp_param() argument
257 nd = ch->ch_nd; in drp_param()
264 if (ch->ch_tun.un_open_count) { in drp_param()
266 un = &ch->ch_tun; in drp_param()
267 tts = &ch->ch_tun.un_tty->termios; in drp_param()
276 if (ch->ch_pun.un_open_count) { in drp_param()
278 pts = &ch->ch_pun.un_tty->termios; in drp_param()
293 } else if (ch->ch_pun.un_open_count == 0) { in drp_param()
298 un = &ch->ch_pun; in drp_param()
307 if ((ch->ch_digi.digi_flags & DIGI_COOK) != 0 && in drp_param()
[all …]
Ddgrp_net_ops.c59 static void parity_scan(struct ch_struct *ch, unsigned char *cbuf,
106 static void dgrp_read_data_block(struct ch_struct *ch, u8 *flipbuf, in dgrp_read_data_block() argument
115 t = RBUF_MAX - ch->ch_rout; in dgrp_read_data_block()
119 memcpy(flipbuf, ch->ch_rbuf + ch->ch_rout, t); in dgrp_read_data_block()
122 ch->ch_rout = 0; in dgrp_read_data_block()
125 memcpy(flipbuf, ch->ch_rbuf + ch->ch_rout, n); in dgrp_read_data_block()
127 ch->ch_rout += n; in dgrp_read_data_block()
139 static void dgrp_input(struct ch_struct *ch) in dgrp_input() argument
150 if (!ch) in dgrp_input()
153 nd = ch->ch_nd; in dgrp_input()
[all …]
Ddgrp_common.c47 void dgrp_carrier(struct ch_struct *ch) in dgrp_carrier() argument
56 if (!ch) in dgrp_carrier()
58 nd = ch->ch_nd; in dgrp_carrier()
70 if (ch->ch_expect & RR_STATUS) in dgrp_carrier()
78 if ((ch->ch_flag & CH_HANGUP) && in dgrp_carrier()
79 (ch->ch_tun.un_open_count > 0)) in dgrp_carrier()
80 tty_hangup(ch->ch_tun.un_tty); in dgrp_carrier()
87 if (ch->ch_s_mlast & DM_CD) in dgrp_carrier()
90 if ((ch->ch_s_mlast & DM_CD) || in dgrp_carrier()
91 (ch->ch_digi.digi_flags & DIGI_FORCEDCD) || in dgrp_carrier()
[all …]
/drivers/staging/cxt1e1/
Dmusycc.c44 #define sd_find_chan(ci,ch) c4_find_chan(ch) argument
77 musycc_dump_rxbuffer_ring(mch_t * ch, int lockit) in musycc_dump_rxbuffer_ring() argument
86 spin_lock_irqsave(&ch->ch_rxlock, flags); in musycc_dump_rxbuffer_ring()
87 if (ch->rxd_num == 0) in musycc_dump_rxbuffer_ring()
91 m = &ch->mdr[ch->rxix_irq_srv]; in musycc_dump_rxbuffer_ring()
92 for (n = ch->rxd_num; n; n--) { in musycc_dump_rxbuffer_ring()
96 (m == &ch->mdr[ch->rxix_irq_srv]) ? 'F' : ' ', in musycc_dump_rxbuffer_ring()
136 spin_unlock_irqrestore(&ch->ch_rxlock, flags); in musycc_dump_rxbuffer_ring()
143 musycc_dump_txbuffer_ring(mch_t * ch, int lockit) in musycc_dump_txbuffer_ring() argument
151 spin_lock_irqsave(&ch->ch_txlock, flags); in musycc_dump_txbuffer_ring()
[all …]
Dpmcc4_drv.c115 mch_t *ch; in c4_find_chan() local
122 if ((ch = ci->port[portnum].chan[gchan])) in c4_find_chan()
124 if ((ch->state != UNASSIGNED) && in c4_find_chan()
125 (ch->channum == channum)) in c4_find_chan()
126 return (ch); in c4_find_chan()
542 mch_t *ch; in c4_init() local
629 ch = OS_kmalloc (sizeof (mch_t)); in c4_init()
630 if (ch) in c4_init()
632 pi->chan[j] = ch; in c4_init()
633 ch->state = UNASSIGNED; in c4_init()
[all …]
/drivers/s390/net/
Dctcm_fsms.c190 void ctcm_ccw_check_rc(struct channel *ch, int rc, char *msg) in ctcm_ccw_check_rc() argument
194 CTCM_FUNTAIL, ch->id, msg, rc); in ctcm_ccw_check_rc()
198 ch->id); in ctcm_ccw_check_rc()
199 fsm_event(ch->fsm, CTC_EVENT_IO_EBUSY, ch); in ctcm_ccw_check_rc()
203 ch->id); in ctcm_ccw_check_rc()
204 fsm_event(ch->fsm, CTC_EVENT_IO_ENODEV, ch); in ctcm_ccw_check_rc()
209 fsm_event(ch->fsm, CTC_EVENT_IO_UNKNOWN, ch); in ctcm_ccw_check_rc()
247 struct channel *ch = arg; in chx_txdone() local
248 struct net_device *dev = ch->netdev; in chx_txdone()
256 CTCM_PR_DEBUG("%s(%s): %s\n", __func__, ch->id, dev->name); in chx_txdone()
[all …]
Dctcm_main.c74 void ctcm_unpack_skb(struct channel *ch, struct sk_buff *pskb) in ctcm_unpack_skb() argument
76 struct net_device *dev = ch->netdev; in ctcm_unpack_skb()
90 if ((ch->protocol == CTCM_PROTO_S390) && in ctcm_unpack_skb()
92 if (!(ch->logflags & LOG_FLAG_ILLEGALPKT)) { in ctcm_unpack_skb()
93 ch->logflags |= LOG_FLAG_ILLEGALPKT; in ctcm_unpack_skb()
112 if (!(ch->logflags & LOG_FLAG_ILLEGALSIZE)) { in ctcm_unpack_skb()
118 ch->logflags |= LOG_FLAG_ILLEGALSIZE; in ctcm_unpack_skb()
129 if (!(ch->logflags & LOG_FLAG_OVERRUN)) { in ctcm_unpack_skb()
134 ch->logflags |= LOG_FLAG_OVERRUN; in ctcm_unpack_skb()
146 if (!(ch->logflags & LOG_FLAG_NOMEM)) { in ctcm_unpack_skb()
[all …]
Dctcm_mpc.c106 static void ctcmpc_unpack_skb(struct channel *ch, struct sk_buff *pskb);
619 struct channel *rch = mpcginfo->ch; in mpc_rcvd_sweep_resp()
623 struct channel *ch = priv->channel[CTCM_WRITE]; in mpc_rcvd_sweep_resp() local
625 CTCM_PR_DEBUG("%s: ch=0x%p id=%s\n", __func__, ch, ch->id); in mpc_rcvd_sweep_resp()
632 fsm_deltimer(&ch->sweep_timer); in mpc_rcvd_sweep_resp()
635 ch->th_seq_num = 0x00; in mpc_rcvd_sweep_resp()
656 struct channel *ch = priv->channel[CTCM_WRITE]; in ctcmpc_send_sweep_resp() local
680 header->sw.th_last_seq = ch->th_seq_num; in ctcmpc_send_sweep_resp()
687 skb_queue_tail(&ch->sweep_queue, sweep_skb); in ctcmpc_send_sweep_resp()
689 fsm_addtimer(&ch->sweep_timer, 100, CTC_EVENT_RSWEEP_TIMER, ch); in ctcmpc_send_sweep_resp()
[all …]
/drivers/net/wireless/brcm80211/brcmutil/
Dd11.c24 static void brcmu_d11n_encchspec(struct brcmu_chan *ch) in brcmu_d11n_encchspec() argument
26 ch->chspec = ch->chnum & BRCMU_CHSPEC_CH_MASK; in brcmu_d11n_encchspec()
28 switch (ch->bw) { in brcmu_d11n_encchspec()
30 ch->chspec |= BRCMU_CHSPEC_D11N_BW_20 | BRCMU_CHSPEC_D11N_SB_N; in brcmu_d11n_encchspec()
38 if (ch->chnum <= CH_MAX_2G_CHANNEL) in brcmu_d11n_encchspec()
39 ch->chspec |= BRCMU_CHSPEC_D11N_BND_2G; in brcmu_d11n_encchspec()
41 ch->chspec |= BRCMU_CHSPEC_D11N_BND_5G; in brcmu_d11n_encchspec()
44 static void brcmu_d11ac_encchspec(struct brcmu_chan *ch) in brcmu_d11ac_encchspec() argument
46 ch->chspec = ch->chnum & BRCMU_CHSPEC_CH_MASK; in brcmu_d11ac_encchspec()
48 switch (ch->bw) { in brcmu_d11ac_encchspec()
[all …]
/drivers/scsi/
Dch.c90 printk(KERN_DEBUG "%s: " fmt, ch->name, ##arg); \
95 printk(level "%s: " fmt, ch->name, ##arg); \
182 ch_do_scsi(scsi_changer *ch, unsigned char *cmd, in ch_do_scsi() argument
199 result = scsi_execute_req(ch->device, cmd, direction, buffer, in ch_do_scsi()
206 scsi_print_sense_hdr(ch->name, &sshdr); in ch_do_scsi()
211 ch->unit_attention = 1; in ch_do_scsi()
223 ch_elem_to_typecode(scsi_changer *ch, u_int elem) in ch_elem_to_typecode() argument
228 if (elem >= ch->firsts[i] && in ch_elem_to_typecode()
229 elem < ch->firsts[i] + in ch_elem_to_typecode()
230 ch->counts[i]) in ch_elem_to_typecode()
[all …]
/drivers/video/
Dsh_mobile_lcdcfb.c214 struct sh_mobile_lcdc_chan ch[2]; member
407 struct sh_mobile_lcdc_chan *ch = handle; in lcdc_sys_write_index() local
409 lcdc_write(ch->lcdc, _LDDWD0R, data | LDDWDxR_WDACT); in lcdc_sys_write_index()
410 lcdc_wait_bit(ch->lcdc, _LDSR, LDSR_AS, 0); in lcdc_sys_write_index()
411 lcdc_write(ch->lcdc, _LDDWAR, LDDWAR_WA | in lcdc_sys_write_index()
412 (lcdc_chan_is_sublcd(ch) ? 2 : 0)); in lcdc_sys_write_index()
413 lcdc_wait_bit(ch->lcdc, _LDSR, LDSR_AS, 0); in lcdc_sys_write_index()
418 struct sh_mobile_lcdc_chan *ch = handle; in lcdc_sys_write_data() local
420 lcdc_write(ch->lcdc, _LDDWD0R, data | LDDWDxR_WDACT | LDDWDxR_RSW); in lcdc_sys_write_data()
421 lcdc_wait_bit(ch->lcdc, _LDSR, LDSR_AS, 0); in lcdc_sys_write_data()
[all …]
/drivers/isdn/mISDN/
Dhwchannel.c55 if (likely(bch->ch.peer)) { in bchannel_bh()
56 err = bch->ch.recv(bch->ch.peer, skb); in bchannel_bh()
66 mISDN_initdchannel(struct dchannel *ch, int maxlen, void *phf) in mISDN_initdchannel() argument
68 test_and_set_bit(FLG_HDLC, &ch->Flags); in mISDN_initdchannel()
69 ch->maxlen = maxlen; in mISDN_initdchannel()
70 ch->hw = NULL; in mISDN_initdchannel()
71 ch->rx_skb = NULL; in mISDN_initdchannel()
72 ch->tx_skb = NULL; in mISDN_initdchannel()
73 ch->tx_idx = 0; in mISDN_initdchannel()
74 ch->phfunc = phf; in mISDN_initdchannel()
[all …]
Dstack.c42 mISDN_queue_message(struct mISDNchannel *ch, struct sk_buff *skb) in mISDN_queue_message() argument
44 _queue_message(ch->st, skb); in mISDN_queue_message()
51 struct mISDNchannel *ch; in get_channel4id() local
54 list_for_each_entry(ch, &st->layer2, list) { in get_channel4id()
55 if (id == ch->nr) in get_channel4id()
58 ch = NULL; in get_channel4id()
61 return ch; in get_channel4id()
93 struct mISDNchannel *ch; in send_layer2() local
100 list_for_each_entry(ch, &st->layer2, list) { in send_layer2()
101 if (list_is_last(&ch->list, &st->layer2)) { in send_layer2()
[all …]
/drivers/net/ethernet/
Dlantiq_etop.c108 struct ltq_etop_chan ch[MAX_DMA_CHAN]; member
115 ltq_etop_alloc_skb(struct ltq_etop_chan *ch) in ltq_etop_alloc_skb() argument
117 ch->skb[ch->dma.desc] = netdev_alloc_skb(ch->netdev, MAX_DMA_DATA_LEN); in ltq_etop_alloc_skb()
118 if (!ch->skb[ch->dma.desc]) in ltq_etop_alloc_skb()
120 ch->dma.desc_base[ch->dma.desc].addr = dma_map_single(NULL, in ltq_etop_alloc_skb()
121 ch->skb[ch->dma.desc]->data, MAX_DMA_DATA_LEN, in ltq_etop_alloc_skb()
123 ch->dma.desc_base[ch->dma.desc].addr = in ltq_etop_alloc_skb()
124 CPHYSADDR(ch->skb[ch->dma.desc]->data); in ltq_etop_alloc_skb()
125 ch->dma.desc_base[ch->dma.desc].ctl = in ltq_etop_alloc_skb()
128 skb_reserve(ch->skb[ch->dma.desc], NET_IP_ALIGN); in ltq_etop_alloc_skb()
[all …]
/drivers/media/platform/davinci/
Dvpif_display.c85 static void vpif_calculate_offsets(struct channel_obj *ch);
86 static void vpif_config_addr(struct channel_obj *ch, int muxmode);
134 struct channel_obj *ch = fh->channel; in vpif_buffer_queue_setup() local
135 struct common_obj *common = &ch->common[VPIF_VIDEO_INDEX]; in vpif_buffer_queue_setup()
139 size = config_params.channel_bufsize[ch->channel_id]; in vpif_buffer_queue_setup()
145 if (ch->vpifparams.std_info.ycmux_mode == 0) { in vpif_buffer_queue_setup()
146 if (config_params.video_limit[ch->channel_id]) in vpif_buffer_queue_setup()
152 if (config_params.video_limit[ch->channel_id]) in vpif_buffer_queue_setup()
154 config_params.video_limit[ch->channel_id]) in vpif_buffer_queue_setup()
178 struct channel_obj *ch = fh->channel; in vpif_buffer_queue() local
[all …]
Dvpif_capture.c83 static void vpif_calculate_offsets(struct channel_obj *ch);
84 static void vpif_config_addr(struct channel_obj *ch, int muxmode);
99 struct channel_obj *ch = fh->channel; in vpif_buffer_prepare() local
105 common = &ch->common[VPIF_VIDEO_INDEX]; in vpif_buffer_prepare()
148 struct channel_obj *ch = fh->channel; in vpif_buffer_queue_setup() local
152 common = &ch->common[VPIF_VIDEO_INDEX]; in vpif_buffer_queue_setup()
159 size = config_params.channel_bufsize[ch->channel_id]; in vpif_buffer_queue_setup()
165 if (ch->vpifparams.std_info.ycmux_mode == 0) { in vpif_buffer_queue_setup()
166 if (config_params.video_limit[ch->channel_id]) in vpif_buffer_queue_setup()
172 if (config_params.video_limit[ch->channel_id]) in vpif_buffer_queue_setup()
[all …]
/drivers/infiniband/ulp/srpt/
Dib_srpt.c97 static void srpt_release_channel(struct srpt_rdma_ch *ch);
123 static enum rdma_ch_state srpt_get_ch_state(struct srpt_rdma_ch *ch) in srpt_get_ch_state() argument
128 spin_lock_irqsave(&ch->spinlock, flags); in srpt_get_ch_state()
129 state = ch->state; in srpt_get_ch_state()
130 spin_unlock_irqrestore(&ch->spinlock, flags); in srpt_get_ch_state()
135 srpt_set_ch_state(struct srpt_rdma_ch *ch, enum rdma_ch_state new_state) in srpt_set_ch_state() argument
140 spin_lock_irqsave(&ch->spinlock, flags); in srpt_set_ch_state()
141 prev = ch->state; in srpt_set_ch_state()
142 ch->state = new_state; in srpt_set_ch_state()
143 spin_unlock_irqrestore(&ch->spinlock, flags); in srpt_set_ch_state()
[all …]
/drivers/gpu/host1x/hw/
Dcdma_hw.c69 struct host1x_channel *ch = cdma_to_channel(cdma); in cdma_start() local
76 host1x_ch_writel(ch, HOST1X_CHANNEL_DMACTRL_DMASTOP, in cdma_start()
80 host1x_ch_writel(ch, cdma->push_buffer.phys, HOST1X_CHANNEL_DMASTART); in cdma_start()
81 host1x_ch_writel(ch, cdma->push_buffer.pos, HOST1X_CHANNEL_DMAPUT); in cdma_start()
82 host1x_ch_writel(ch, cdma->push_buffer.phys + in cdma_start()
87 host1x_ch_writel(ch, HOST1X_CHANNEL_DMACTRL_DMASTOP | in cdma_start()
93 host1x_ch_writel(ch, 0, HOST1X_CHANNEL_DMACTRL); in cdma_start()
106 struct host1x_channel *ch = cdma_to_channel(cdma); in cdma_timeout_restart() local
113 host1x_ch_writel(ch, HOST1X_CHANNEL_DMACTRL_DMASTOP, in cdma_timeout_restart()
117 host1x_ch_writel(ch, cdma->push_buffer.phys, HOST1X_CHANNEL_DMASTART); in cdma_timeout_restart()
[all …]
/drivers/staging/media/solo6x10/
Dsolo6x10-tw28.c378 int ch; in tw2815_setup() local
474 for (ch = 0; ch < 4; ch++) { in tw2815_setup()
476 switch (ch) { in tw2815_setup()
495 dev_addr, (ch * 0x10) + i, in tw2815_setup()
632 int tw28_get_video_status(struct solo_dev *solo_dev, u8 ch) in tw28_get_video_status() argument
637 chip_num = ch / 4; in tw28_get_video_status()
638 ch %= 4; in tw28_get_video_status()
643 return val & (1 << ch) ? 1 : 0; in tw28_get_video_status()
665 bool tw28_has_sharpness(struct solo_dev *solo_dev, u8 ch) in tw28_has_sharpness() argument
667 return is_tw286x(solo_dev, ch / 4); in tw28_has_sharpness()
[all …]

12345678910>>...17