/linux-master/drivers/staging/most/dim2/ |
H A D | hal.h | 70 u8 dim_init_control(struct dim_channel *ch, u8 is_tx, u16 ch_address, 73 u8 dim_init_async(struct dim_channel *ch, u8 is_tx, u16 ch_address, 76 u8 dim_init_isoc(struct dim_channel *ch, u8 is_tx, u16 ch_address, 79 u8 dim_init_sync(struct dim_channel *ch, u8 is_tx, u16 ch_address, 82 u8 dim_destroy_channel(struct dim_channel *ch); 88 u8 dim_service_channel(struct dim_channel *ch); 90 struct dim_ch_state *dim_get_channel_state(struct dim_channel *ch, 93 u16 dim_dbr_space(struct dim_channel *ch); 95 bool dim_enqueue_buffer(struct dim_channel *ch, u32 buffer_addr, 98 bool dim_detach_buffers(struct dim_channel *ch, u1 [all...] |
H A D | hal.c | 399 u16 dim_dbr_space(struct dim_channel *ch) argument 404 if (ch->addr != dbr->ch_addr) 407 cur_rpc = dim2_rpc(ch->addr); 598 static void isoc_init(struct dim_channel *ch, u8 ch_addr, u16 packet_length) argument 600 state_init(&ch->state); 602 ch->addr = ch_addr; 604 ch->packet_length = packet_length; 605 ch->bytes_per_frame = 0; 606 ch->done_sw_buffers_number = 0; 609 static void sync_init(struct dim_channel *ch, u argument 620 channel_init(struct dim_channel *ch, u8 ch_addr) argument 632 channel_service_interrupt(struct dim_channel *ch) argument 644 channel_start(struct dim_channel *ch, u32 buf_addr, u16 buf_size) argument 684 channel_service(struct dim_channel *ch) argument 700 channel_detach_buffers(struct dim_channel *ch, u16 buffers_number) argument 751 init_ctrl_async(struct dim_channel *ch, u8 type, u8 is_tx, u16 ch_address, u16 hw_buffer_size) argument 808 dim_init_control(struct dim_channel *ch, u8 is_tx, u16 ch_address, u16 max_buffer_size) argument 815 dim_init_async(struct dim_channel *ch, u8 is_tx, u16 ch_address, u16 max_buffer_size) argument 830 dim_init_isoc(struct dim_channel *ch, u8 is_tx, u16 ch_address, u16 packet_length) argument 856 dim_init_sync(struct dim_channel *ch, u8 is_tx, u16 ch_address, u16 bytes_per_frame) argument 885 dim_destroy_channel(struct dim_channel *ch) argument 926 struct dim_channel *const *ch = channels; local 937 dim_service_channel(struct dim_channel *ch) argument 945 dim_get_channel_state(struct dim_channel *ch, struct dim_ch_state *state_ptr) argument 957 dim_enqueue_buffer(struct dim_channel *ch, u32 buffer_addr, u16 buffer_size) argument 967 dim_detach_buffers(struct dim_channel *ch, u16 buffers_number) argument [all...] |
/linux-master/drivers/mfd/ |
H A D | rz-mtu3.c | 65 u16 rz_mtu3_shared_reg_read(struct rz_mtu3_channel *ch, u16 offset) argument 67 struct rz_mtu3 *mtu = dev_get_drvdata(ch->dev->parent); 77 u8 rz_mtu3_8bit_ch_read(struct rz_mtu3_channel *ch, u16 offset) argument 79 struct rz_mtu3 *mtu = dev_get_drvdata(ch->dev->parent); 83 ch_offs = rz_mtu3_8bit_ch_reg_offs[ch->channel_number][offset]; 89 u16 rz_mtu3_16bit_ch_read(struct rz_mtu3_channel *ch, u16 offset) argument 91 struct rz_mtu3 *mtu = dev_get_drvdata(ch->dev->parent); 96 if (ch->channel_number == RZ_MTU3_CHAN_8) 99 ch_offs = rz_mtu3_16bit_ch_reg_offs[ch->channel_number][offset]; 105 u32 rz_mtu3_32bit_ch_read(struct rz_mtu3_channel *ch, u1 argument 120 rz_mtu3_8bit_ch_write(struct rz_mtu3_channel *ch, u16 offset, u8 val) argument 131 rz_mtu3_16bit_ch_write(struct rz_mtu3_channel *ch, u16 offset, u16 val) argument 146 rz_mtu3_32bit_ch_write(struct rz_mtu3_channel *ch, u16 offset, u32 val) argument 160 rz_mtu3_shared_reg_write(struct rz_mtu3_channel *ch, u16 offset, u16 value) argument 172 rz_mtu3_shared_reg_update_bit(struct rz_mtu3_channel *ch, u16 offset, u16 pos, u8 val) argument 187 rz_mtu3_get_tstr_offset(struct rz_mtu3_channel *ch) argument 215 rz_mtu3_get_tstr_bit_pos(struct rz_mtu3_channel *ch) argument 247 rz_mtu3_start_stop_ch(struct rz_mtu3_channel *ch, bool start) argument 268 rz_mtu3_is_enabled(struct rz_mtu3_channel *ch) argument 288 rz_mtu3_enable(struct rz_mtu3_channel *ch) argument 297 rz_mtu3_disable(struct rz_mtu3_channel *ch) argument [all...] |
/linux-master/drivers/isdn/mISDN/ |
H A D | stack.c | 36 mISDN_queue_message(struct mISDNchannel *ch, struct sk_buff *skb) argument 38 _queue_message(ch->st, skb); 45 struct mISDNchannel *ch; local 48 list_for_each_entry(ch, &st->layer2, list) { 49 if (id == ch->nr) 52 ch = NULL; 55 return ch; 86 struct mISDNchannel *ch; local 93 list_for_each_entry(ch, &st->layer2, list) { 94 if (list_is_last(&ch 143 struct mISDNchannel *ch; local 325 l1_receive(struct mISDNchannel *ch, struct sk_buff *skb) argument 335 set_channel_address(struct mISDNchannel *ch, u_int sapi, u_int tei) argument 341 __add_layer2(struct mISDNchannel *ch, struct mISDNstack *st) argument 347 add_layer2(struct mISDNchannel *ch, struct mISDNstack *st) argument 355 st_own_ctrl(struct mISDNchannel *ch, u_int cmd, void *arg) argument 417 connect_layer1(struct mISDNdevice *dev, struct mISDNchannel *ch, u_int protocol, struct sockaddr_mISDN *adr) argument 455 connect_Bstack(struct mISDNdevice *dev, struct mISDNchannel *ch, u_int protocol, struct sockaddr_mISDN *adr) argument 512 create_l2entity(struct mISDNdevice *dev, struct mISDNchannel *ch, u_int protocol, struct sockaddr_mISDN *adr) argument 562 delete_channel(struct mISDNchannel *ch) argument [all...] |
/linux-master/drivers/net/ethernet/freescale/dpaa2/ |
H A D | dpaa2-xsk.c | 13 struct dpaa2_eth_channel *ch, 25 if (fq->channel != ch) 33 struct dpaa2_eth_channel *ch, 44 xdp_prog = READ_ONCE(ch->xdp.prog); 49 ch->xsk_pool->umem->headroom); 56 xdp_buff->rxq = &ch->xdp_rxq; 68 ch->stats.xdp_drop++; 69 dpaa2_eth_recycle_buf(priv, ch, addr); 71 ch->buf_count--; 72 ch 12 dpaa2_eth_setup_consume_func(struct dpaa2_eth_priv *priv, struct dpaa2_eth_channel *ch, enum dpaa2_eth_fq_type type, dpaa2_eth_consume_cb_t *consume) argument 32 dpaa2_xsk_run_xdp(struct dpaa2_eth_priv *priv, struct dpaa2_eth_channel *ch, struct dpaa2_eth_fq *rx_fq, struct dpaa2_fd *fd, void *vaddr) argument 103 dpaa2_xsk_rx(struct dpaa2_eth_priv *priv, struct dpaa2_eth_channel *ch, const struct dpaa2_fd *fd, struct dpaa2_eth_fq *fq) argument 178 struct dpaa2_eth_channel *ch; local 226 struct dpaa2_eth_channel *ch; local 312 struct dpaa2_eth_channel *ch = priv->channel[qid]; local 332 dpaa2_xsk_tx_build_fd(struct dpaa2_eth_priv *priv, struct dpaa2_eth_channel *ch, struct dpaa2_fd *fd, struct xdp_desc *xdp_desc) argument 390 dpaa2_xsk_tx(struct dpaa2_eth_priv *priv, struct dpaa2_eth_channel *ch) argument [all...] |
/linux-master/drivers/gpu/host1x/hw/ |
H A D | debug_hw_1x01.c | 15 struct host1x_channel *ch, 18 struct host1x_cdma *cdma = &ch->cdma; 24 dmastart = host1x_ch_readl(ch, HOST1X_CHANNEL_DMASTART); 25 dmaend = host1x_ch_readl(ch, HOST1X_CHANNEL_DMAEND); 26 dmaput = host1x_ch_readl(ch, HOST1X_CHANNEL_DMAPUT); 27 dmaget = host1x_ch_readl(ch, HOST1X_CHANNEL_DMAGET); 28 dmactrl = host1x_ch_readl(ch, HOST1X_CHANNEL_DMACTRL); 29 cbread = host1x_sync_readl(host, HOST1X_SYNC_CBREAD(ch->id)); 30 cbstat = host1x_sync_readl(host, HOST1X_SYNC_CBSTAT(ch->id)); 32 host1x_debug_output(o, "%u-%s: ", ch 14 host1x_debug_show_channel_cdma(struct host1x *host, struct host1x_channel *ch, struct output *o) argument 71 host1x_debug_show_channel_fifo(struct host1x *host, struct host1x_channel *ch, struct output *o) argument [all...] |
/linux-master/lib/ |
H A D | earlycpio.c | 65 unsigned int ch[C_NFIELDS], *chp, v; local 81 chp = ch; 106 if ((ch[C_MAGIC] - 0x070701) > 1) 111 dptr = PTR_ALIGN(p + ch[C_NAMESIZE], 4); 112 nptr = PTR_ALIGN(dptr + ch[C_FILESIZE], 4); 117 if ((ch[C_MODE] & 0170000) == 0100000 && 118 ch[C_NAMESIZE] >= mypathsize && 124 if (ch[C_NAMESIZE] - mypathsize >= MAX_CPIO_FILE_NAME) { 132 cd.size = ch[C_FILESIZE];
|
/linux-master/drivers/media/platform/ti/davinci/ |
H A D | vpif_display.c | 54 static void vpif_calculate_offsets(struct channel_obj *ch); 55 static void vpif_config_addr(struct channel_obj *ch, int muxmode); 74 struct channel_obj *ch = vb2_get_drv_priv(vb->vb2_queue); local 77 common = &ch->common[VPIF_VIDEO_INDEX]; 115 struct channel_obj *ch = vb2_get_drv_priv(vq); local 116 struct common_obj *common = &ch->common[VPIF_VIDEO_INDEX]; 133 vpif_calculate_offsets(ch); 148 struct channel_obj *ch = vb2_get_drv_priv(vb->vb2_queue); local 152 common = &ch->common[VPIF_VIDEO_INDEX]; 169 struct channel_obj *ch local 254 struct channel_obj *ch = vb2_get_drv_priv(vq); local 365 struct channel_obj *ch; local 430 vpif_update_std_info(struct channel_obj *ch) argument 458 vpif_update_resolution(struct channel_obj *ch) argument 501 vpif_calculate_offsets(struct channel_obj *ch) argument 562 vpif_config_addr(struct channel_obj *ch, int muxmode) argument 609 struct channel_obj *ch = video_get_drvdata(vdev); local 626 struct channel_obj *ch = video_get_drvdata(vdev); local 654 struct channel_obj *ch = video_get_drvdata(vdev); local 678 struct channel_obj *ch = video_get_drvdata(vdev); local 726 struct channel_obj *ch = video_get_drvdata(vdev); local 748 struct channel_obj *ch = video_get_drvdata(vdev); local 805 vpif_set_output(struct vpif_display_config *vpif_cfg, struct channel_obj *ch, int index) argument 841 struct channel_obj *ch = video_get_drvdata(vdev); local 859 struct channel_obj *ch = video_get_drvdata(vdev); local 878 struct channel_obj *ch = video_get_drvdata(vdev); local 910 struct channel_obj *ch = video_get_drvdata(vdev); local 1009 struct channel_obj *ch = video_get_drvdata(vdev); local 1123 struct channel_obj *ch; local 1311 struct channel_obj *ch; local 1331 struct channel_obj *ch; local 1363 struct channel_obj *ch; local [all...] |
/linux-master/drivers/s390/net/ |
H A D | ctcm_mpc.c | 107 static void ctcmpc_unpack_skb(struct channel *ch, struct sk_buff *pskb); 273 ctcm_pr_debug("th->ch : %02x\n", header->th_ch_flag); 611 struct channel *rch = mpcginfo->ch; 615 struct channel *ch = priv->channel[CTCM_WRITE]; local 617 CTCM_PR_DEBUG("%s: ch=0x%p id=%s\n", __func__, ch, ch->id); 624 fsm_deltimer(&ch->sweep_timer); 627 ch->th_seq_num = 0x00; 646 struct channel *ch local 686 struct channel *ch = priv->channel[CTCM_WRITE]; local 864 struct channel *ch = NULL; local 916 mpc_channel_action(struct channel *ch, int direction, int action) argument 1028 ctcmpc_unpack_skb(struct channel *ch, struct sk_buff *pskb) argument 1225 struct channel *ch = (struct channel *)thischan; local 1478 struct channel *ch = mpcginfo->ch; local 1509 struct channel *ch = (struct channel *)thischan; local 1531 struct channel *ch = mpcginfo->ch; local 1652 struct channel *ch = arg; local 1827 struct channel *ch = arg; local 1880 struct channel *ch = priv->channel[direction]; local 1939 struct channel *ch = mpcginfo->ch; local 2000 struct channel *ch = mpcginfo->ch; local [all...] |
/linux-master/drivers/gpu/drm/imx/dcss/ |
H A D | dcss-scaler.c | 90 struct dcss_scaler_ch ch[3]; member in struct:dcss_scaler 287 static void dcss_scaler_write(struct dcss_scaler_ch *ch, u32 val, u32 ofs) argument 289 struct dcss_scaler *scl = ch->scl; 291 dcss_ctxld_write(scl->ctxld, scl->ctx_id, val, ch->base_ofs + ofs); 297 struct dcss_scaler_ch *ch; local 301 ch = &scl->ch[i]; 303 ch->base_ofs = scaler_base + i * 0x400; 305 ch->base_reg = devm_ioremap(scl->dev, ch 341 struct dcss_scaler_ch *ch = &scl->ch[ch_no]; local 349 struct dcss_scaler_ch *ch = &scl->ch[ch_num]; local 363 dcss_scaler_yuv_enable(struct dcss_scaler_ch *ch, bool en) argument 369 dcss_scaler_rtr_8lines_enable(struct dcss_scaler_ch *ch, bool en) argument 375 dcss_scaler_bit_depth_set(struct dcss_scaler_ch *ch, int depth) argument 402 dcss_scaler_format_set(struct dcss_scaler_ch *ch, enum buffer_format src_fmt, enum buffer_format dst_fmt) argument 410 dcss_scaler_res_set(struct dcss_scaler_ch *ch, int src_xres, int src_yres, int dst_xres, int dst_yres, u32 pix_format, enum buffer_format dst_format) argument 474 dcss_scaler_fractions_set(struct dcss_scaler_ch *ch, int src_xres, int src_yres, int dst_xres, int dst_yres, u32 src_format, u32 dst_format, enum chroma_location src_chroma_loc) argument 570 dcss_scaler_program_5_coef_set(struct dcss_scaler_ch *ch, int base_addr, int coef[][PSC_NUM_TAPS]) argument 605 dcss_scaler_program_7_coef_set(struct dcss_scaler_ch *ch, int base_addr, int coef[][PSC_NUM_TAPS]) argument 644 dcss_scaler_yuv_coef_set(struct dcss_scaler_ch *ch, enum buffer_format src_format, enum buffer_format dst_format, bool use_5_taps, int src_xres, int src_yres, int dst_xres, int dst_yres) argument 699 dcss_scaler_rgb_coef_set(struct dcss_scaler_ch *ch, int src_xres, int src_yres, int dst_xres, int dst_yres) argument 718 dcss_scaler_set_rgb10_order(struct dcss_scaler_ch *ch, const struct drm_format_info *format) argument 763 struct dcss_scaler_ch *ch = &scl->ch[ch_num]; local 773 struct dcss_scaler_ch *ch = &scl->ch[ch_num]; local 830 struct dcss_scaler_ch *ch = &scl->ch[chnum]; local [all...] |
/linux-master/drivers/net/wireless/realtek/rtw89/ |
H A D | phy_be.c | 560 u8 band, u8 bw, u8 ntx, u8 rs, u8 ch) 566 rs, bf, ch); 586 u8 band, u8 ntx, u8 ch) 589 RTW89_CHANNEL_WIDTH_20, ntx, RTW89_RS_CCK, ch); 591 RTW89_CHANNEL_WIDTH_40, ntx, RTW89_RS_CCK, ch); 593 RTW89_CHANNEL_WIDTH_20, ntx, RTW89_RS_OFDM, ch); 595 RTW89_CHANNEL_WIDTH_20, ntx, RTW89_RS_MCS, ch); 600 u8 band, u8 ntx, u8 ch, u8 pri_ch) 603 RTW89_CHANNEL_WIDTH_20, ntx, RTW89_RS_CCK, ch - 2); 605 RTW89_CHANNEL_WIDTH_40, ntx, RTW89_RS_CCK, ch); 559 fill_limit_nonbf_bf(struct rtw89_dev *rtwdev, s8 (*ptr)[RTW89_BF_NUM], u8 band, u8 bw, u8 ntx, u8 rs, u8 ch) argument 584 phy_fill_limit_20m_be(struct rtw89_dev *rtwdev, struct rtw89_txpwr_limit_be *lmt, u8 band, u8 ntx, u8 ch) argument 598 phy_fill_limit_40m_be(struct rtw89_dev *rtwdev, struct rtw89_txpwr_limit_be *lmt, u8 band, u8 ntx, u8 ch, u8 pri_ch) argument 618 phy_fill_limit_80m_be(struct rtw89_dev *rtwdev, struct rtw89_txpwr_limit_be *lmt, u8 band, u8 ntx, u8 ch, u8 pri_ch) argument 645 phy_fill_limit_160m_be(struct rtw89_dev *rtwdev, struct rtw89_txpwr_limit_be *lmt, u8 band, u8 ntx, u8 ch, u8 pri_ch) argument 694 phy_fill_limit_320m_be(struct rtw89_dev *rtwdev, struct rtw89_txpwr_limit_be *lmt, u8 band, u8 ntx, u8 ch, u8 pri_ch) argument 789 u8 ch = chan->channel; local 846 fill_limit_ru_each(struct rtw89_dev *rtwdev, u8 index, struct rtw89_txpwr_limit_ru_be *lmt_ru, u8 band, u8 ntx, u8 ch) argument 862 phy_fill_limit_ru_20m_be(struct rtw89_dev *rtwdev, struct rtw89_txpwr_limit_ru_be *lmt_ru, u8 band, u8 ntx, u8 ch) argument 869 phy_fill_limit_ru_40m_be(struct rtw89_dev *rtwdev, struct rtw89_txpwr_limit_ru_be *lmt_ru, u8 band, u8 ntx, u8 ch) argument 877 phy_fill_limit_ru_80m_be(struct rtw89_dev *rtwdev, struct rtw89_txpwr_limit_ru_be *lmt_ru, u8 band, u8 ntx, u8 ch) argument 887 phy_fill_limit_ru_160m_be(struct rtw89_dev *rtwdev, struct rtw89_txpwr_limit_ru_be *lmt_ru, u8 band, u8 ntx, u8 ch) argument 901 phy_fill_limit_ru_320m_be(struct rtw89_dev *rtwdev, struct rtw89_txpwr_limit_ru_be *lmt_ru, u8 band, u8 ntx, u8 ch) argument 929 u8 ch = chan->channel; local [all...] |
/linux-master/drivers/net/ethernet/ |
H A D | lantiq_etop.c | 97 struct ltq_etop_chan ch[MAX_DMA_CHAN]; member in struct:ltq_etop_priv 107 ltq_etop_alloc_skb(struct ltq_etop_chan *ch) argument 109 struct ltq_etop_priv *priv = netdev_priv(ch->netdev); 111 ch->skb[ch->dma.desc] = netdev_alloc_skb(ch->netdev, MAX_DMA_DATA_LEN); 112 if (!ch->skb[ch->dma.desc]) 114 ch->dma.desc_base[ch 127 ltq_etop_hw_receive(struct ltq_etop_chan *ch) argument 153 struct ltq_etop_chan *ch = container_of(napi, local 175 struct ltq_etop_chan *ch = local 205 int ch = irq - LTQ_DMA_CH0_INT; local 212 ltq_etop_free_channel(struct net_device *dev, struct ltq_etop_chan *ch) argument 272 struct ltq_etop_chan *ch = &priv->ch[i]; local 441 struct ltq_etop_chan *ch = &priv->ch[i]; local 463 struct ltq_etop_chan *ch = &priv->ch[i]; local 479 struct ltq_etop_chan *ch = &priv->ch[(queue << 1) | 1]; local [all...] |
/linux-master/drivers/infiniband/ulp/srp/ |
H A D | ib_srp.c | 303 static int srp_new_ib_cm_id(struct srp_rdma_ch *ch) argument 305 struct srp_target_port *target = ch->target; 309 srp_ib_cm_handler, ch); 313 if (ch->ib_cm.cm_id) 314 ib_destroy_cm_id(ch->ib_cm.cm_id); 315 ch->ib_cm.cm_id = new_cm_id; 318 ch->ib_cm.path.rec_type = SA_PATH_REC_TYPE_OPA; 320 ch->ib_cm.path.rec_type = SA_PATH_REC_TYPE_IB; 321 ch->ib_cm.path.sgid = target->sgid; 322 ch 329 srp_new_rdma_cm_id(struct srp_rdma_ch *ch) argument 373 srp_new_cm_id(struct srp_rdma_ch *ch) argument 513 srp_destroy_qp(struct srp_rdma_ch *ch) argument 523 srp_create_ch_ib(struct srp_rdma_ch *ch) argument 636 srp_free_ch_ib(struct srp_target_port *target, struct srp_rdma_ch *ch) argument 699 struct srp_rdma_ch *ch = ch_ptr; local 711 srp_ib_lookup_path(struct srp_rdma_ch *ch) argument 750 srp_rdma_lookup_path(struct srp_rdma_ch *ch) argument 770 srp_lookup_path(struct srp_rdma_ch *ch) argument 795 srp_send_req(struct srp_rdma_ch *ch, uint32_t max_iu_len, bool multich) argument 939 struct srp_rdma_ch *ch; local 1039 struct srp_rdma_ch *ch; local 1098 srp_connect_ch(struct srp_rdma_ch *ch, uint32_t max_iu_len, bool multich) argument 1160 srp_inv_rkey(struct srp_request *req, struct srp_rdma_ch *ch, u32 rkey) argument 1176 srp_unmap_data(struct scsi_cmnd *scmnd, struct srp_rdma_ch *ch, struct srp_request *req) argument 1223 srp_claim_req(struct srp_rdma_ch *ch, struct srp_request *req, struct scsi_device *sdev, struct scsi_cmnd *scmnd) argument 1251 srp_free_req(struct srp_rdma_ch *ch, struct srp_request *req, struct scsi_cmnd *scmnd, s32 req_lim_delta) argument 1263 srp_finish_req(struct srp_rdma_ch *ch, struct srp_request *req, struct scsi_device *sdev, int result) argument 1285 struct srp_rdma_ch *ch = &target->ch[blk_mq_unique_tag_to_hwq(tag)]; local 1334 struct srp_rdma_ch *ch; local 1420 srp_map_finish_fr(struct srp_map_state *state, struct srp_request *req, struct srp_rdma_ch *ch, int sg_nents, unsigned int *sg_offset_p) argument 1499 srp_map_sg_fr(struct srp_map_state *state, struct srp_rdma_ch *ch, struct srp_request *req, struct scatterlist *scat, int count) argument 1527 srp_map_sg_dma(struct srp_map_state *state, struct srp_rdma_ch *ch, struct srp_request *req, struct scatterlist *scat, int count) argument 1550 srp_map_idb(struct srp_rdma_ch *ch, struct srp_request *req, void **next_mr, void **end_mr, u32 idb_len, __be32 *idb_rkey) argument 1589 srp_check_mapping(struct srp_map_state *state, struct srp_rdma_ch *ch, struct srp_request *req, struct scatterlist *scat, int count) argument 1620 srp_map_data(struct scsi_cmnd *scmnd, struct srp_rdma_ch *ch, struct srp_request *req) argument 1809 srp_put_tx_iu(struct srp_rdma_ch *ch, struct srp_iu *iu, enum srp_iu_type iu_type) argument 1834 __srp_get_tx_iu(struct srp_rdma_ch *ch, enum srp_iu_type iu_type) argument 1871 struct srp_rdma_ch *ch = cq->cq_context; local 1889 srp_post_send(struct srp_rdma_ch *ch, struct srp_iu *iu, int len) argument 1913 srp_post_recv(struct srp_rdma_ch *ch, struct srp_iu *iu) argument 1933 srp_process_rsp(struct srp_rdma_ch *ch, struct srp_rsp *rsp) argument 1992 srp_response_common(struct srp_rdma_ch *ch, s32 req_delta, void *rsp, int len) argument 2027 srp_process_cred_req(struct srp_rdma_ch *ch, struct srp_cred_req *req) argument 2041 srp_process_aer_req(struct srp_rdma_ch *ch, struct srp_aer_req *req) argument 2062 struct srp_rdma_ch *ch = cq->cq_context; local 2138 struct srp_rdma_ch *ch = cq->cq_context; local 2155 struct srp_rdma_ch *ch; local 2253 srp_alloc_iu_bufs(struct srp_rdma_ch *ch) argument 2330 srp_cm_rep_handler(struct ib_cm_id *cm_id, const struct srp_login_rsp *lrsp, struct srp_rdma_ch *ch) argument 2422 srp_ib_cm_rej_handler(struct ib_cm_id *cm_id, const struct ib_cm_event *event, struct srp_rdma_ch *ch) argument 2511 struct srp_rdma_ch *ch = cm_id->context; local 2570 srp_rdma_cm_rej_handler(struct srp_rdma_ch *ch, struct rdma_cm_event *event) argument 2623 struct srp_rdma_ch *ch = cm_id->context; local 2714 srp_send_tsk_mgmt(struct srp_rdma_ch *ch, u64 req_tag, u64 lun, u8 func, u8 *status) argument 2786 struct srp_rdma_ch *ch; local 2813 struct srp_rdma_ch *ch; local 2922 struct srp_rdma_ch *ch = &target->ch[0]; local 2949 struct srp_rdma_ch *ch; local 3689 struct srp_rdma_ch *ch; local [all...] |
/linux-master/arch/mips/include/asm/txx9/ |
H A D | tx4938.h | 31 #define TX4938_DMA_REG(ch) (TX4938_REG_BASE + 0xb000 + (ch) * 0x800) 35 #define TX4938_TMR_REG(ch) ((TX4938_REG_BASE + 0xf000) + (ch) * 0x100) 37 #define TX4938_SIO_REG(ch) ((TX4938_REG_BASE + 0xf300) + (ch) * 0x100) 73 #define TX4938_IR_DMA(ch, n) ((ch ? 27 : 10) + (n)) /* 10-13, 27-30 */ 147 #define TX4938_PCFG_SDCLKEN(ch) (0x00800000<<(ch)) [all...] |
H A D | tx4927.h | 49 #define TX4927_TMR_REG(ch) (TX4927_REG_BASE + 0xf000 + (ch) * 0x100) 51 #define TX4927_SIO_REG(ch) (TX4927_REG_BASE + 0xf300 + (ch) * 0x100) 142 #define TX4927_PCFG_SDCLKEN(ch) (0x00800000<<(ch)) 144 #define TX4927_PCFG_PCICLKEN(ch) (0x00010000<<(ch)) 203 #define TX4927_SDRAMC_CR(ch) __raw_readq(&tx4927_sdramcptr->cr[(ch)]) [all...] |
/linux-master/drivers/media/pci/solo6x10/ |
H A D | solo6x10-tw28.h | 43 int tw28_set_ctrl_val(struct solo_dev *solo_dev, u32 ctrl, u8 ch, s32 val); 44 int tw28_get_ctrl_val(struct solo_dev *solo_dev, u32 ctrl, u8 ch, s32 *val); 45 bool tw28_has_sharpness(struct solo_dev *solo_dev, u8 ch); 47 u8 tw28_get_audio_gain(struct solo_dev *solo_dev, u8 ch); 48 void tw28_set_audio_gain(struct solo_dev *solo_dev, u8 ch, u8 val); 49 int tw28_get_video_status(struct solo_dev *solo_dev, u8 ch);
|
/linux-master/drivers/media/platform/sunxi/sun6i-mipi-csi2/ |
H A D | sun6i_mipi_csi2_reg.h | 22 #define SUN6I_MIPI_CSI2_VCDT_RX_CH_VC(ch, vc) (((vc) & GENMASK(1, 0)) << \ 23 ((ch) * 8 + 6)) 24 #define SUN6I_MIPI_CSI2_VCDT_RX_CH_DT(ch, t) (((t) & GENMASK(5, 0)) << \ 25 ((ch) * 8)) 73 #define SUN6I_MIPI_CSI2_CH_REG(reg, ch) \ 74 (SUN6I_MIPI_CSI2_CH_OFFSET * (ch) + (reg))
|
/linux-master/drivers/misc/sgi-xp/ |
H A D | xpc_uv.c | 647 /* ??? Is holding a spin_lock (ch->lock) during this call a bad idea? */ 672 xpc_send_activate_IRQ_ch_uv(struct xpc_channel *ch, unsigned long *irq_flags, argument 675 struct xpc_partition *part = &xpc_partitions[ch->partid]; 681 spin_unlock_irqrestore(&ch->lock, *irq_flags); 686 spin_lock_irqsave(&ch->lock, *irq_flags); 1001 xpc_allocate_send_msg_slot_uv(struct xpc_channel *ch) argument 1003 struct xpc_channel_uv *ch_uv = &ch->sn.uv; 1010 for (nentries = ch->local_nentries; nentries > 0; nentries--) { 1024 spin_lock_irqsave(&ch->lock, irq_flags); 1025 if (nentries < ch 1035 xpc_allocate_recv_msg_slot_uv(struct xpc_channel *ch) argument 1071 xpc_setup_msg_structures_uv(struct xpc_channel *ch) argument 1101 xpc_teardown_msg_structures_uv(struct xpc_channel *ch) argument 1119 xpc_send_chctl_closerequest_uv(struct xpc_channel *ch, unsigned long *irq_flags) argument 1130 xpc_send_chctl_closereply_uv(struct xpc_channel *ch, unsigned long *irq_flags) argument 1140 xpc_send_chctl_openrequest_uv(struct xpc_channel *ch, unsigned long *irq_flags) argument 1152 xpc_send_chctl_openreply_uv(struct xpc_channel *ch, unsigned long *irq_flags) argument 1165 xpc_send_chctl_opencomplete_uv(struct xpc_channel *ch, unsigned long *irq_flags) argument 1187 xpc_save_remote_msgqueue_pa_uv(struct xpc_channel *ch, unsigned long gru_mq_desc_gpa) argument 1247 xpc_allocate_msg_slot_uv(struct xpc_channel *ch, u32 flags, struct xpc_send_msg_slot_uv **address_of_msg_slot) argument 1273 xpc_free_msg_slot_uv(struct xpc_channel *ch, struct xpc_send_msg_slot_uv *msg_slot) argument 1284 xpc_notify_sender_uv(struct xpc_channel *ch, struct xpc_send_msg_slot_uv *msg_slot, enum xp_retval reason) argument 1307 xpc_handle_notify_mq_ack_uv(struct xpc_channel *ch, struct xpc_notify_mq_msg_uv *msg) argument 1329 struct xpc_channel *ch; local 1423 xpc_n_of_deliverable_payloads_uv(struct xpc_channel *ch) argument 1431 struct xpc_channel *ch = &part->channels[ch_number]; local 1449 xpc_send_payload_uv(struct xpc_channel *ch, u32 flags, void *payload, u16 payload_size, u8 notify_type, xpc_notify_func func, void *key) argument 1540 xpc_notify_senders_of_disconnect_uv(struct xpc_channel *ch) argument 1562 xpc_get_deliverable_payload_uv(struct xpc_channel *ch) argument 1580 xpc_received_payload_uv(struct xpc_channel *ch, void *payload) argument [all...] |
H A D | xpc_main.c | 394 struct xpc_channel *ch; local 434 ch = &part->channels[ch_number]; 436 ch->partid = partid; 437 ch->number = ch_number; 438 ch->flags = XPC_C_DISCONNECTED; 440 atomic_set(&ch->kthreads_assigned, 0); 441 atomic_set(&ch->kthreads_idle, 0); 442 atomic_set(&ch->kthreads_active, 0); 444 atomic_set(&ch->references, 0); 445 atomic_set(&ch 600 xpc_activate_kthreads(struct xpc_channel *ch, int needed) argument 638 xpc_kthread_waitmsgs(struct xpc_partition *part, struct xpc_channel *ch) argument 676 struct xpc_channel *ch; local 762 xpc_create_kthreads(struct xpc_channel *ch, int needed, int ignore_disconnecting) argument 842 struct xpc_channel *ch; local [all...] |
/linux-master/drivers/gpu/drm/i915/display/ |
H A D | intel_dpio_phy.c | 244 enum dpio_phy *phy, enum dpio_channel *ch) 256 *ch = DPIO_CH0; 263 *ch = DPIO_CH1; 271 *ch = DPIO_CH0; 297 enum dpio_channel ch; local 305 bxt_port_to_phy_channel(dev_priv, encoder->port, &phy, &ch); 311 bxt_dpio_phy_rmw_grp(dev_priv, BXT_PORT_PCS_DW10_LN01(phy, ch), 312 BXT_PORT_PCS_DW10_GRP(phy, ch), 318 intel_de_rmw(dev_priv, BXT_PORT_TX_DW2_LN(phy, ch, lane), 328 intel_de_rmw(dev_priv, BXT_PORT_TX_DW3_LN(phy, ch, lan 243 bxt_port_to_phy_channel(struct drm_i915_private *dev_priv, enum port port, enum dpio_phy *phy, enum dpio_channel *ch) argument 620 enum dpio_channel ch; local 642 enum dpio_channel ch; local 723 enum dpio_channel ch = vlv_dig_port_to_channel(dig_port); local 818 enum dpio_channel ch = vlv_dig_port_to_channel(dig_port); local 863 enum dpio_channel ch = vlv_dig_port_to_channel(dig_port); local 944 enum dpio_channel ch = vlv_dig_port_to_channel(dig_port); local 1069 enum dpio_channel ch = vlv_dig_port_to_channel(dig_port); local 1095 enum dpio_channel ch = vlv_dig_port_to_channel(dig_port); local 1125 enum dpio_channel ch = vlv_dig_port_to_channel(dig_port); local 1151 enum dpio_channel ch = vlv_dig_port_to_channel(dig_port); local [all...] |
/linux-master/sound/isa/sb/ |
H A D | emu8000_pcm.c | 171 static inline int emu8k_get_curpos(struct snd_emu8k_pcm *rec, int ch) argument 173 int val = EMU8000_CCCA_READ(rec->emu, ch) & 0xfffffff; 174 val -= rec->loop_start[ch] - 1; 269 static void setup_voice(struct snd_emu8k_pcm *rec, int ch) argument 275 EMU8000_DCYSUSV_WRITE(hw, ch, 0x0080); 276 EMU8000_VTFT_WRITE(hw, ch, 0x0000FFFF); 277 EMU8000_CVCF_WRITE(hw, ch, 0x0000FFFF); 278 EMU8000_PTRX_WRITE(hw, ch, 0); 279 EMU8000_CPF_WRITE(hw, ch, 0); 282 EMU8000_IP_WRITE(hw, ch, re 322 start_voice(struct snd_emu8k_pcm *rec, int ch) argument 357 stop_voice(struct snd_emu8k_pcm *rec, int ch) argument 376 int ch; local 551 int ch; local 585 int err, i, ch; local [all...] |
/linux-master/drivers/infiniband/ulp/srpt/ |
H A D | ib_srpt.c | 106 static void srpt_process_wait_list(struct srpt_rdma_ch *ch); 112 static bool srpt_set_ch_state(struct srpt_rdma_ch *ch, enum rdma_ch_state new) argument 118 spin_lock_irqsave(&ch->spinlock, flags); 119 prev = ch->state; 121 ch->state = new; 124 spin_unlock_irqrestore(&ch->spinlock, flags); 221 struct srpt_rdma_ch *ch = ptr; local 223 pr_debug("QP event %d on ch=%p sess_name=%s-%d state=%s\n", 224 event->event, ch, ch 828 srpt_post_recv(struct srpt_device *sdev, struct srpt_rdma_ch *ch, struct srpt_recv_ioctx *ioctx) argument 860 srpt_zerolength_write(struct srpt_rdma_ch *ch) argument 879 struct srpt_rdma_ch *ch = wc->qp->qp_context; local 900 struct srpt_rdma_ch *ch = ioctx->ch; local 963 srpt_free_rw_ctxs(struct srpt_rdma_ch *ch, struct srpt_send_ioctx *ioctx) argument 1117 srpt_init_ch_qp(struct srpt_rdma_ch *ch, struct ib_qp *qp) argument 1157 srpt_ch_qp_rtr(struct srpt_rdma_ch *ch, struct ib_qp *qp) argument 1189 srpt_ch_qp_rts(struct srpt_rdma_ch *ch, struct ib_qp *qp) argument 1212 srpt_ch_qp_err(struct srpt_rdma_ch *ch) argument 1224 srpt_get_send_ioctx(struct srpt_rdma_ch *ch) argument 1332 struct srpt_rdma_ch *ch = wc->qp->qp_context; local 1370 srpt_build_cmd_rsp(struct srpt_rdma_ch *ch, struct srpt_send_ioctx *ioctx, u64 tag, int status) argument 1452 srpt_build_tskmgmt_rsp(struct srpt_rdma_ch *ch, struct srpt_send_ioctx *ioctx, u8 rsp_code, u64 tag) argument 1493 srpt_handle_cmd(struct srpt_rdma_ch *ch, struct srpt_recv_ioctx *recv_ioctx, struct srpt_send_ioctx *send_ioctx) argument 1586 srpt_handle_tsk_mgmt(struct srpt_rdma_ch *ch, struct srpt_recv_ioctx *recv_ioctx, struct srpt_send_ioctx *send_ioctx) argument 1625 srpt_handle_new_iu(struct srpt_rdma_ch *ch, struct srpt_recv_ioctx *recv_ioctx) argument 1697 struct srpt_rdma_ch *ch = wc->qp->qp_context; local 1720 srpt_process_wait_list(struct srpt_rdma_ch *ch) argument 1758 struct srpt_rdma_ch *ch = wc->qp->qp_context; local 1788 srpt_create_ch_ib(struct srpt_rdma_ch *ch) argument 1887 srpt_destroy_ch_ib(struct srpt_rdma_ch *ch) argument 1903 srpt_close_ch(struct srpt_rdma_ch *ch) argument 1943 srpt_disconnect_ch(struct srpt_rdma_ch *ch) argument 1965 srpt_disconnect_ch_sync(struct srpt_rdma_ch *ch) argument 1988 struct srpt_rdma_ch *ch; local 2067 struct srpt_rdma_ch *ch = container_of(kref, struct srpt_rdma_ch, kref); local 2083 struct srpt_rdma_ch *ch; local 2162 struct srpt_rdma_ch *ch = NULL; local 2581 srpt_cm_rej_recv(struct srpt_rdma_ch *ch, enum ib_cm_rej_reason reason, const u8 *private_data, u8 private_data_len) argument 2607 srpt_cm_rtu_recv(struct srpt_rdma_ch *ch) argument 2650 struct srpt_rdma_ch *ch = cm_id->context; local 2702 struct srpt_rdma_ch *ch = cm_id->context; local 2749 struct srpt_rdma_ch *ch = ioctx->ch; local 2816 struct srpt_rdma_ch *ch = ioctx->ch; local 2925 struct srpt_rdma_ch *ch = ioctx->ch; local 2959 struct srpt_rdma_ch *ch; local 3343 struct srpt_rdma_ch *ch = ioctx->ch; local 3373 struct srpt_rdma_ch *ch = se_sess->fabric_sess_ptr; local [all...] |
/linux-master/drivers/media/platform/renesas/ |
H A D | rcar_drif.c | 128 (&((sdr)->ch[!(ch_num)]->buf[(idx)])) 130 #define for_each_rcar_drif_channel(ch, ch_mask) \ 131 for_each_set_bit(ch, ch_mask, RCAR_DRIF_MAX_CHANNEL) 231 struct rcar_drif *ch[RCAR_DRIF_MAX_CHANNEL]; /* DRIFx0,1 */ member in struct:rcar_drif_sdr 241 static void rcar_drif_write(struct rcar_drif *ch, u32 offset, u32 data) argument 243 writel(data, ch->base + offset); 246 static u32 rcar_drif_read(struct rcar_drif *ch, u32 offset) argument 248 return readl(ch->base + offset); 257 if (sdr->ch[i]->dmach) { 258 dma_release_channel(sdr->ch[ 271 struct rcar_drif *ch = sdr->ch[i]; local 377 struct rcar_drif *ch = sdr->ch[i]; local 397 struct rcar_drif *ch = sdr->ch[i]; local 501 rcar_drif_channel_complete(struct rcar_drif *ch, u32 idx) argument 521 struct rcar_drif *ch = dma_async_param; local 594 rcar_drif_qbuf(struct rcar_drif *ch) argument 684 rcar_drif_stop_channel(struct rcar_drif *ch) argument 706 rcar_drif_start_channel(struct rcar_drif *ch) argument 1260 struct rcar_drif *ch; local 1374 struct rcar_drif *ch; local 1439 struct rcar_drif *ch = platform_get_drvdata(pdev); local [all...] |
/linux-master/drivers/net/wireless/realtek/rtlwifi/ |
H A D | regd.c | 137 struct ieee80211_channel *ch; local 148 ch = &sband->channels[i]; 149 if (_rtl_is_radar_freq(ch->center_freq) || 150 (ch->flags & IEEE80211_CHAN_RADAR)) 154 ch->center_freq); 167 ch->flags &= ~IEEE80211_CHAN_NO_IBSS; 170 ch->flags &= 173 if (ch->beacon_found) 174 ch->flags &= ~(IEEE80211_CHAN_NO_IBSS | 187 struct ieee80211_channel *ch; local 239 struct ieee80211_channel *ch; local [all...] |
/linux-master/drivers/mailbox/ |
H A D | hi3660-mailbox.c | 25 #define MBOX_BASE(mbox, ch) ((mbox)->base + ((ch) * 0x40)) 87 unsigned long ch = (unsigned long)chan->con_priv; local 89 struct hi3660_chan_info *mchan = &mbox->mchan[ch]; 90 void __iomem *base = MBOX_BASE(mbox, ch); 135 unsigned long ch = (unsigned long)chan->con_priv; local 137 struct hi3660_chan_info *mchan = &mbox->mchan[ch]; 138 void __iomem *base = MBOX_BASE(mbox, ch); 176 unsigned long ch = (unsigned long)chan->con_priv; local 178 struct hi3660_chan_info *mchan = &mbox->mchan[ch]; 216 unsigned int ch = spec->args[0]; local 242 unsigned long ch; local [all...] |