| /linux/drivers/media/usb/dvb-usb/ |
| H A D | dvb-usb-dvb.c | 16 struct dvb_usb_adapter *adap = dvbdmxfeed->demux->priv; in dvb_usb_ctrl_feed() local 19 if (adap == NULL) in dvb_usb_ctrl_feed() 22 if ((adap->active_fe < 0) || in dvb_usb_ctrl_feed() 23 (adap->active_fe >= adap->num_frontends_initialized)) { in dvb_usb_ctrl_feed() 27 newfeedcount = adap->feedcount + (onoff ? 1 : -1); in dvb_usb_ctrl_feed() 32 usb_urb_kill(&adap->fe_adap[adap->active_fe].stream); in dvb_usb_ctrl_feed() 34 if (adap->props.fe[adap->active_fe].streaming_ctrl != NULL) { in dvb_usb_ctrl_feed() 35 ret = adap->props.fe[adap->active_fe].streaming_ctrl(adap, 0); in dvb_usb_ctrl_feed() 43 adap->feedcount = newfeedcount; in dvb_usb_ctrl_feed() 47 adap->fe_adap[adap->active_fe].pid_filtering ? in dvb_usb_ctrl_feed() [all …]
|
| H A D | dib0700_devices.c | 85 static int bristol_frontend_attach(struct dvb_usb_adapter *adap) in bristol_frontend_attach() argument 87 struct dib0700_state *st = adap->dev->priv; in bristol_frontend_attach() 88 if (adap->id == 0) { in bristol_frontend_attach() 89 dib0700_set_gpio(adap->dev, GPIO6, GPIO_OUT, 0); msleep(10); in bristol_frontend_attach() 90 dib0700_set_gpio(adap->dev, GPIO6, GPIO_OUT, 1); msleep(10); in bristol_frontend_attach() 91 dib0700_set_gpio(adap->dev, GPIO10, GPIO_OUT, 0); msleep(10); in bristol_frontend_attach() 92 dib0700_set_gpio(adap->dev, GPIO10, GPIO_OUT, 1); msleep(10); in bristol_frontend_attach() 95 dib0700_set_gpio(adap->dev, GPIO0, GPIO_OUT, 1); in bristol_frontend_attach() 97 dib0700_set_gpio(adap->dev, GPIO0, GPIO_OUT, 0); in bristol_frontend_attach() 99 …if (dib3000mc_i2c_enumeration(&adap->dev->i2c_adap, 2, DEFAULT_DIB3000P_I2C_ADDRESS, bristol_dib30… in bristol_frontend_attach() [all …]
|
| H A D | dvb-usb-urb.c | 72 struct dvb_usb_adapter *adap = stream->user_priv; in dvb_usb_data_complete() local 73 if (adap->feedcount > 0 && adap->state & DVB_USB_ADAP_STATE_DVB) in dvb_usb_data_complete() 74 dvb_dmx_swfilter(&adap->demux, buffer, length); in dvb_usb_data_complete() 79 struct dvb_usb_adapter *adap = stream->user_priv; in dvb_usb_data_complete_204() local 80 if (adap->feedcount > 0 && adap->state & DVB_USB_ADAP_STATE_DVB) in dvb_usb_data_complete_204() 81 dvb_dmx_swfilter_204(&adap->demux, buffer, length); in dvb_usb_data_complete_204() 87 struct dvb_usb_adapter *adap = stream->user_priv; in dvb_usb_data_complete_raw() local 88 if (adap->feedcount > 0 && adap->state & DVB_USB_ADAP_STATE_DVB) in dvb_usb_data_complete_raw() 89 dvb_dmx_swfilter_raw(&adap->demux, buffer, length); in dvb_usb_data_complete_raw() 92 int dvb_usb_adapter_stream_init(struct dvb_usb_adapter *adap) in dvb_usb_adapter_stream_init() argument [all …]
|
| H A D | dibusb-mc-common.c | 84 int dibusb_dib3000mc_frontend_attach(struct dvb_usb_adapter *adap) in dibusb_dib3000mc_frontend_attach() argument 86 if (le16_to_cpu(adap->dev->udev->descriptor.idVendor) == USB_VID_LITEON && in dibusb_dib3000mc_frontend_attach() 87 le16_to_cpu(adap->dev->udev->descriptor.idProduct) == in dibusb_dib3000mc_frontend_attach() 92 adap->fe_adap[0].fe = dvb_attach(dib3000mc_attach, in dibusb_dib3000mc_frontend_attach() 93 &adap->dev->i2c_adap, in dibusb_dib3000mc_frontend_attach() 96 if ((adap->fe_adap[0].fe) == NULL) in dibusb_dib3000mc_frontend_attach() 97 adap->fe_adap[0].fe = dvb_attach(dib3000mc_attach, in dibusb_dib3000mc_frontend_attach() 98 &adap->dev->i2c_adap, in dibusb_dib3000mc_frontend_attach() 101 if ((adap->fe_adap[0].fe) != NULL) { in dibusb_dib3000mc_frontend_attach() 102 if (adap->priv != NULL) { in dibusb_dib3000mc_frontend_attach() [all …]
|
| /linux/drivers/media/usb/pvrusb2/ |
| H A D | pvrusb2-dvb.c | 21 static int pvr2_dvb_feed_func(struct pvr2_dvb_adapter *adap) in pvr2_dvb_feed_func() argument 31 stream = adap->channel.stream->stream; in pvr2_dvb_feed_func() 41 &adap->demux, in pvr2_dvb_feed_func() 42 adap->buffer_storage[ in pvr2_dvb_feed_func() 62 ret = wait_event_freezable(adap->buffer_wait_data, in pvr2_dvb_feed_func() 89 struct pvr2_dvb_adapter *adap = ptr; in pvr2_dvb_notify() local 91 wake_up(&adap->buffer_wait_data); in pvr2_dvb_notify() 94 static void pvr2_dvb_stream_end(struct pvr2_dvb_adapter *adap) in pvr2_dvb_stream_end() argument 99 if (adap->thread) { in pvr2_dvb_stream_end() 100 kthread_stop(adap->thread); in pvr2_dvb_stream_end() [all …]
|
| /linux/drivers/net/ethernet/chelsio/cxgb4/ |
| H A D | cxgb4_uld.c | 59 struct adapter *adap = q->adap; in uldrx_flush_handler() local 61 if (adap->uld[q->uld].lro_flush) in uldrx_flush_handler() 62 adap->uld[q->uld].lro_flush(&q->lro_mgr); in uldrx_flush_handler() 77 struct adapter *adap = q->adap; in uldrx_handler() local 87 ret = adap->uld[q->uld].lro_rx_handler(adap->uld[q->uld].handle, in uldrx_handler() 91 ret = adap->uld[q->uld].rx_handler(adap->uld[q->uld].handle, in uldrx_handler() 108 static int alloc_uld_rxqs(struct adapter *adap, in alloc_uld_rxqs() argument 115 struct sge *s = &adap->sge; in alloc_uld_rxqs() 118 per_chan = rxq_info->nrxq / adap->params.nports; in alloc_uld_rxqs() 120 if (adap->flags & CXGB4_USING_MSIX) in alloc_uld_rxqs() [all …]
|
| H A D | cxgb4_main.c | 187 static int cfg_queues(struct adapter *adap); 237 struct adapter *adap = pi->adapter; in dcb_tx_queue_prio_enable() local 238 struct sge_eth_txq *txq = &adap->sge.ethtxq[pi->first_qset]; in dcb_tx_queue_prio_enable() 258 err = t4_set_params_timeout(adap, adap->mbox, adap->pf, 0, 1, in dcb_tx_queue_prio_enable() 263 dev_err(adap->pdev_dev, in dcb_tx_queue_prio_enable() 305 void t4_os_portmod_changed(struct adapter *adap, int port_id) in t4_os_portmod_changed() argument 311 struct net_device *dev = adap->port[port_id]; in t4_os_portmod_changed() 350 struct adapter *adap in cxgb4_set_addr_hash() local 367 struct adapter *adap = pi->adapter; cxgb4_mac_sync() local 405 struct adapter *adap = pi->adapter; cxgb4_mac_unsync() local 534 dcb_rpl(struct adapter * adap,const struct fw_port_cmd * pcmd) dcb_rpl() argument 677 struct adapter *adap = cookie; t4_nondata_intr() local 689 cxgb4_set_msix_aff(struct adapter * adap,unsigned short vec,cpumask_var_t * aff_mask,int idx) cxgb4_set_msix_aff() argument 717 request_msix_queue_irqs(struct adapter * adap) request_msix_queue_irqs() argument 757 free_msix_queue_irqs(struct adapter * adap) free_msix_queue_irqs() argument 771 setup_ppod_edram(struct adapter * adap) setup_ppod_edram() argument 828 struct adapter *adap = pi->adapter; cxgb4_config_rss() local 886 setup_rss(struct adapter * adap) setup_rss() argument 922 quiesce_rx(struct adapter * adap) quiesce_rx() argument 937 disable_interrupts(struct adapter * adap) disable_interrupts() argument 954 cxgb4_enable_rx(struct adapter * adap,struct sge_rspq * q) cxgb4_enable_rx() argument 968 enable_rx(struct adapter * adap) enable_rx() argument 982 setup_non_data_intr(struct adapter * adap) setup_non_data_intr() argument 1003 setup_fw_sge_queues(struct adapter * adap) setup_fw_sge_queues() argument 1045 setup_sge_queues(struct adapter * adap) setup_sge_queues() argument 1243 struct adapter *adap = q->adap; cxgb4_set_rspq_intr_params() local 1289 setup_debugfs(struct adapter * adap) setup_debugfs() argument 1300 cxgb4_port_mirror_free_rxq(struct adapter * adap,struct sge_eth_rxq * mirror_rxq) cxgb4_port_mirror_free_rxq() argument 1320 struct adapter *adap = netdev2adap(dev); cxgb4_port_mirror_alloc_queues() local 1427 struct adapter *adap = netdev2adap(dev); cxgb4_port_mirror_free_queues() local 1448 struct adapter *adap = netdev2adap(dev); cxgb4_port_mirror_start() local 1504 struct adapter *adap = netdev2adap(dev); cxgb4_port_mirror_stop() local 1516 struct adapter *adap = netdev2adap(dev); cxgb4_port_mirror_alloc() local 1564 struct adapter *adap = netdev2adap(dev); cxgb4_port_mirror_free() local 1746 struct adapter *adap = container_of(t, struct adapter, tids); cxgb4_queue_tid_release() local 1766 struct adapter *adap; process_tid_release_list() local 1799 struct adapter *adap = container_of(t, struct adapter, tids); cxgb4_remove_tid() local 1837 struct adapter *adap = container_of(t, struct adapter, tids); tid_init() local 1931 struct adapter *adap; cxgb4_create_server() local 1972 struct adapter *adap; cxgb4_create_server6() local 2003 struct adapter *adap; cxgb4_remove_server() local 2143 struct adapter *adap = netdev2adap(dev); cxgb4_dbfifo_count() local 2186 struct adapter *adap = pci_get_drvdata(pdev); cxgb4_get_tcp_stats() local 2196 struct adapter *adap = netdev2adap(dev); cxgb4_flush_eq_cache() local 2202 read_eq_indices(struct adapter * adap,u16 qid,u16 * pidx,u16 * cidx) read_eq_indices() argument 2223 struct adapter *adap = netdev2adap(dev); cxgb4_sync_txq_pidx() local 2258 struct adapter *adap; cxgb4_read_tpte() local 2332 struct adapter *adap; cxgb4_read_sge_timestamp() local 2393 drain_db_fifo(struct adapter * adap,int usecs) drain_db_fifo() argument 2424 enable_txq_db(struct adapter * adap,struct sge_txq * q) enable_txq_db() argument 2440 disable_dbs(struct adapter * adap) disable_dbs() argument 2462 enable_dbs(struct adapter * adap) enable_dbs() argument 2484 notify_rdma_uld(struct adapter * adap,enum cxgb4_control cmd) notify_rdma_uld() argument 2494 struct adapter *adap; process_db_full() local 2510 sync_txq_pidx(struct adapter * adap,struct sge_txq * q) sync_txq_pidx() argument 2544 recover_all_queues(struct adapter * adap) recover_all_queues() argument 2567 struct adapter *adap; process_db_drop() local 2604 t4_db_full(struct adapter * adap) t4_db_full() argument 2615 t4_db_dropped(struct adapter * adap) t4_db_dropped() argument 2632 detach_ulds(struct adapter * adap) detach_ulds() argument 2654 notify_ulds(struct adapter * adap,enum cxgb4_state new_state) notify_ulds() argument 2674 struct adapter *adap; cxgb4_inet6addr_handler() local 2721 update_clip(const struct adapter * adap) update_clip() argument 2753 cxgb_up(struct adapter * adap) cxgb_up() argument 2911 struct adapter *adap; cxgb4_create_server_filter() local 2979 struct adapter *adap; cxgb4_remove_server_filter() local 3189 cxgb4_mgmt_fill_vf_station_mac_addr(struct adapter * adap) cxgb4_mgmt_fill_vf_station_mac_addr() argument 3227 struct adapter *adap = pi->adapter; cxgb4_mgmt_set_vf_mac() local 3250 struct adapter *adap = pi->adapter; cxgb4_mgmt_get_vf_config() local 3282 struct adapter *adap = pi->adapter; cxgb4_mgmt_set_vf_rate() local 3383 struct adapter *adap = pi->adapter; cxgb4_mgmt_set_vf_vlan() local 3407 struct adapter *adap = pi->adapter; cxgb4_mgmt_set_vf_link_state() local 3469 struct adapter *adap = pi->adapter; cxgb_netpoll() local 3485 struct adapter *adap = pi->adapter; cxgb_set_tx_maxrate() local 3604 struct adapter *adap = netdev2adap(dev); cxgb_setup_tc_matchall() local 3630 struct adapter *adap = netdev2adap(dev); cxgb_setup_tc_block_ingress_cb() local 3659 struct adapter *adap = netdev2adap(dev); cxgb_setup_tc_block_egress_cb() local 3684 struct adapter *adap = netdev2adap(dev); cxgb_setup_tc_mqprio() local 3908 struct adapter *adap; notify_fatal_err() local 3914 t4_fatal_err(struct adapter * adap) t4_fatal_err() argument 3941 setup_memwin(struct adapter * adap) setup_memwin() argument 3948 setup_memwin_rdma(struct adapter * adap) setup_memwin_rdma() argument 4169 adap_init1(struct adapter * adap,struct fw_caps_config_cmd * c) adap_init1() argument 4374 adap_init0_phy(struct adapter * adap) adap_init0_phy() argument 4752 adap_init0(struct adapter * adap,int vpd_skip) adap_init0() argument 5422 struct adapter *adap = pci_get_drvdata(pdev); eeh_err_detected() local 5455 struct adapter *adap = pci_get_drvdata(pdev); eeh_slot_reset() local 5518 struct adapter *adap = pci_get_drvdata(pdev); eeh_resume() local 5644 cfg_queues(struct adapter * adap) cfg_queues() argument 5811 reduce_ethqs(struct adapter * adap,int n) reduce_ethqs() argument 5835 alloc_msix_info(struct adapter * adap,u32 num_vec) alloc_msix_info() argument 5856 free_msix_info(struct adapter * adap) free_msix_info() argument 5862 cxgb4_get_msix_idx_from_bmap(struct adapter * adap) cxgb4_get_msix_idx_from_bmap() argument 5881 cxgb4_free_msix_idx_in_bmap(struct adapter * adap,unsigned int msix_idx) cxgb4_free_msix_idx_in_bmap() argument 5895 enable_msix(struct adapter * adap) enable_msix() argument 6089 init_rss(struct adapter * adap) init_rss() argument 6127 const struct adapter *adap = pi->adapter; print_port_info() local 6204 t4_get_chip_type(struct adapter * adap,int ver) t4_get_chip_type() argument 6239 struct adapter *adap = pci_get_drvdata(pdev); cxgb4_iov_configure() local 6384 chcr_offload_state(struct adapter * adap,enum cxgb4_netdev_tls_ops op_val) chcr_offload_state() argument 6432 struct adapter *adap = netdev2adap(netdev); cxgb4_ktls_dev_add() local 6461 struct adapter *adap = netdev2adap(netdev); cxgb4_ktls_dev_del() local 6487 struct adapter *adap = netdev2adap(dev); cxgb4_xfrm_add_state() local 6509 struct adapter *adap = netdev2adap(dev); cxgb4_xfrm_del_state() local 6527 struct adapter *adap = netdev2adap(dev); cxgb4_xfrm_free_state() local 6545 struct adapter *adap = netdev2adap(x->xso.dev); cxgb4_advance_esn_state() local [all...] |
| H A D | cxgb4_tc_mqprio.c | 13 struct adapter *adap = netdev2adap(dev); in cxgb4_mqprio_validate() local 31 } else if (mqprio->qopt.num_tc > adap->params.nsched_cls) { in cxgb4_mqprio_validate() 34 adap->params.nsched_cls); in cxgb4_mqprio_validate() 81 if (qoffset >= adap->tids.neotids || qcount > adap->tids.neotids) in cxgb4_mqprio_validate() 98 struct adapter *adap = netdev2adap(dev); in cxgb4_init_eosw_txq() local 113 eosw_txq->hwtid = adap->tids.eotid_base + eosw_txq->eotid; in cxgb4_init_eosw_txq() 114 eosw_txq->cred = adap->params.ofldq_wr_cred; in cxgb4_init_eosw_txq() 124 struct adapter *adap = netdev2adap(dev); in cxgb4_clean_eosw_txq() local 126 cxgb4_eosw_txq_free_desc(adap, eosw_tx in cxgb4_clean_eosw_txq() 152 struct adapter *adap = netdev2adap(dev); cxgb4_mqprio_alloc_hw_resources() local 275 struct adapter *adap = netdev2adap(dev); cxgb4_mqprio_free_hw_resources() local 332 struct adapter *adap = netdev2adap(dev); cxgb4_mqprio_alloc_tc() local 373 struct adapter *adap = netdev2adap(dev); cxgb4_mqprio_free_tc() local 409 struct adapter *adap = netdev2adap(dev); cxgb4_mqprio_class_unbind() local 433 struct adapter *adap = netdev2adap(dev); cxgb4_mqprio_enable_offload() local 535 struct adapter *adap = netdev2adap(dev); cxgb4_mqprio_disable_offload() local 576 struct adapter *adap = netdev2adap(dev); cxgb4_setup_tc_mqprio() local 628 cxgb4_mqprio_stop_offload(struct adapter * adap) cxgb4_mqprio_stop_offload() argument 652 cxgb4_init_tc_mqprio(struct adapter * adap) cxgb4_init_tc_mqprio() argument 701 cxgb4_cleanup_tc_mqprio(struct adapter * adap) cxgb4_cleanup_tc_mqprio() argument [all...] |
| H A D | cxgb4.h | 62 #define CH_WARN(adap, fmt, ...) dev_warn(adap->pdev_dev, fmt, ## __VA_ARGS__) argument 794 struct adapter *adap; member 881 struct adapter *adap; member 891 struct adapter *adap; member 956 struct adapter *adap; /* Backpointer to adapter */ member 1477 static inline int is_offload(const struct adapter *adap) in is_offload() argument 1479 return adap->params.offload; in is_offload() 1482 static inline int is_hashfilter(const struct adapter *adap) in is_hashfilter() argument 1484 return adap in is_hashfilter() 1487 is_pci_uld(const struct adapter * adap) is_pci_uld() argument 1492 is_uld(const struct adapter * adap) is_uld() argument 1497 is_ethofld(const struct adapter * adap) is_ethofld() argument 1502 t4_read_reg(struct adapter * adap,u32 reg_addr) t4_read_reg() argument 1507 t4_write_reg(struct adapter * adap,u32 reg_addr,u32 val) t4_write_reg() argument 1525 t4_read_reg64(struct adapter * adap,u32 reg_addr) t4_read_reg64() argument 1530 t4_write_reg64(struct adapter * adap,u32 reg_addr,u64 val) t4_write_reg64() argument 1569 adap2pinfo(struct adapter * adap,int idx) adap2pinfo() argument 1597 qtimer_val(const struct adapter * adap,const struct sge_rspq * q) qtimer_val() argument 1651 is_bypass(struct adapter * adap) is_bypass() argument 1681 core_ticks_per_usec(const struct adapter * adap) core_ticks_per_usec() argument 1686 us_to_core_ticks(const struct adapter * adap,unsigned int us) us_to_core_ticks() argument 1700 dack_ticks_to_usec(const struct adapter * adap,unsigned int ticks) dack_ticks_to_usec() argument 1714 t4_wr_mbox_timeout(struct adapter * adap,int mbox,const void * cmd,int size,void * rpl,int timeout) t4_wr_mbox_timeout() argument 1722 t4_wr_mbox(struct adapter * adap,int mbox,const void * cmd,int size,void * rpl) t4_wr_mbox() argument 1728 t4_wr_mbox_ns(struct adapter * adap,int mbox,const void * cmd,int size,void * rpl) t4_wr_mbox_ns() argument 1754 init_rspq(struct adapter * adap,struct sge_rspq * q,unsigned int us,unsigned int cnt,unsigned int size,unsigned int iqe_size) init_rspq() argument 1830 t4_memory_write(struct adapter * adap,int mtype,u32 addr,u32 len,__be32 * buf) t4_memory_write() argument [all...] |
| /linux/drivers/media/usb/dvb-usb-v2/ |
| H A D | dvb_usb_core.c | 203 struct dvb_usb_adapter *adap = stream->user_priv; in dvb_usb_data_complete() local 204 dvb_dmx_swfilter(&adap->demux, buf, len); in dvb_usb_data_complete() 210 struct dvb_usb_adapter *adap = stream->user_priv; in dvb_usb_data_complete_204() local 211 dvb_dmx_swfilter_204(&adap->demux, buf, len); in dvb_usb_data_complete_204() 217 struct dvb_usb_adapter *adap = stream->user_priv; in dvb_usb_data_complete_raw() local 218 dvb_dmx_swfilter_raw(&adap->demux, buf, len); in dvb_usb_data_complete_raw() 221 static int dvb_usbv2_adapter_stream_init(struct dvb_usb_adapter *adap) in dvb_usbv2_adapter_stream_init() argument 223 dev_dbg(&adap_to_d(adap)->udev->dev, "%s: adap=%d\n", __func__, in dvb_usbv2_adapter_stream_init() 224 adap->id); in dvb_usbv2_adapter_stream_init() 226 adap->stream.udev = adap_to_d(adap)->udev; in dvb_usbv2_adapter_stream_init() [all …]
|
| /linux/drivers/media/pci/pt3/ |
| H A D | pt3_dma.c | 24 int pt3_stop_dma(struct pt3_adapter *adap) in pt3_stop_dma() argument 26 struct pt3_board *pt3 = adap->dvb_adap.priv; in pt3_stop_dma() 31 base = get_dma_base(adap->adap_idx); in pt3_stop_dma() 46 int pt3_start_dma(struct pt3_adapter *adap) in pt3_start_dma() argument 48 struct pt3_board *pt3 = adap->dvb_adap.priv; in pt3_start_dma() 49 u32 base = get_dma_base(adap->adap_idx); in pt3_start_dma() 52 iowrite32(lower_32_bits(adap->desc_buf[0].b_addr), in pt3_start_dma() 54 iowrite32(upper_32_bits(adap->desc_buf[0].b_addr), in pt3_start_dma() 61 static u8 *next_unit(struct pt3_adapter *adap, int *idx, int *ofs) in next_unit() argument 67 if (*idx == adap->num_bufs) in next_unit() [all …]
|
| /linux/drivers/i2c/algos/ |
| H A D | i2c-algo-bit.c | 48 #define setsda(adap, val) adap->setsda(adap->data, val) argument 49 #define setscl(adap, val) adap->setscl(adap->data, val) argument 50 #define getsda(adap) adap->getsda(adap->data) argument 51 #define getscl(adap) adap->getscl(adap->data) argument 53 static inline void sdalo(struct i2c_algo_bit_data *adap) in sdalo() argument 55 setsda(adap, 0); in sdalo() 56 udelay((adap->udelay + 1) / 2); in sdalo() 59 static inline void sdahi(struct i2c_algo_bit_data *adap) in sdahi() argument 61 setsda(adap, 1); in sdahi() 62 udelay((adap->udelay + 1) / 2); in sdahi() [all …]
|
| H A D | i2c-algo-pca.c | 26 #define pca_outw(adap, reg, val) adap->write_byte(adap->data, reg, val) argument 27 #define pca_inw(adap, reg) adap->read_byte(adap->data, reg) argument 29 #define pca_status(adap) pca_inw(adap, I2C_PCA_STA) argument 30 #define pca_clock(adap) adap->i2c_clock argument 31 #define pca_set_con(adap, val) pca_outw(adap, I2C_PCA_CON, val) argument 32 #define pca_get_con(adap) pca_inw(adap, I2C_PCA_CON) argument 33 #define pca_wait(adap) adap->wait_for_completion_cb(adap->data) argument 35 static void pca_reset(struct i2c_algo_pca_data *adap) in pca_reset() argument 37 if (adap->chip == I2C_PCA_CHIP_9665) { in pca_reset() 41 pca_outw(adap, I2C_PCA_INDPTR, I2C_PCA_IPRESET); in pca_reset() [all …]
|
| H A D | i2c-algo-pcf.c | 39 #define set_pcf(adap, ctl, val) adap->setpcf(adap->data, ctl, val) argument 40 #define get_pcf(adap, ctl) adap->getpcf(adap->data, ctl) argument 41 #define get_own(adap) adap->getown(adap->data) argument 42 #define get_clock(adap) adap->getclock(adap->data) argument 43 #define i2c_outb(adap, val) adap->setpcf(adap->data, 0, val) argument 44 #define i2c_inb(adap) adap->getpcf(adap->data, 0) argument 48 static void i2c_start(struct i2c_algo_pcf_data *adap) in i2c_start() argument 51 set_pcf(adap, 1, I2C_PCF_START); in i2c_start() 54 static void i2c_repstart(struct i2c_algo_pcf_data *adap) in i2c_repstart() argument 57 set_pcf(adap, 1, I2C_PCF_REPSTART); in i2c_repstart() [all …]
|
| /linux/drivers/i2c/busses/ |
| H A D | i2c-cht-wc.c | 59 struct cht_wc_i2c_adap *adap = data; in cht_wc_i2c_adap_thread_handler() local 62 mutex_lock(&adap->adap_lock); in cht_wc_i2c_adap_thread_handler() 65 ret = regmap_read(adap->regmap, CHT_WC_EXTCHGRIRQ, ®); in cht_wc_i2c_adap_thread_handler() 67 dev_err(&adap->adapter.dev, "Error reading extchgrirq reg\n"); in cht_wc_i2c_adap_thread_handler() 68 mutex_unlock(&adap->adap_lock); in cht_wc_i2c_adap_thread_handler() 72 reg &= ~adap->irq_mask; in cht_wc_i2c_adap_thread_handler() 75 ret = regmap_read(adap->regmap, CHT_WC_I2C_RDDATA, &adap->read_data); in cht_wc_i2c_adap_thread_handler() 77 adap->io_error = true; in cht_wc_i2c_adap_thread_handler() 83 ret = regmap_write(adap->regmap, CHT_WC_EXTCHGRIRQ, reg); in cht_wc_i2c_adap_thread_handler() 85 dev_err(&adap->adapter.dev, "Error writing extchgrirq reg\n"); in cht_wc_i2c_adap_thread_handler() [all …]
|
| H A D | i2c-eg20t.c | 106 #define pch_dbg(adap, fmt, arg...) \ argument 107 dev_dbg(adap->pch_adapter.dev.parent, "%s :" fmt, __func__, ##arg) 109 #define pch_err(adap, fmt, arg...) \ argument 110 dev_err(adap->pch_adapter.dev.parent, "%s :" fmt, __func__, ##arg) 200 * @adap: Pointer to struct i2c_algo_pch_data. 202 static void pch_i2c_init(struct i2c_algo_pch_data *adap) in pch_i2c_init() argument 204 void __iomem *p = adap->pch_base_address; in pch_i2c_init() 217 pch_setbit(adap->pch_base_address, PCH_I2CCTL, PCH_I2CCTL_I2CMEN); in pch_i2c_init() 225 pch_dbg(adap, "Fast mode enabled\n"); in pch_i2c_init() 241 pch_dbg(adap, in pch_i2c_init() [all …]
|
| H A D | i2c-uniphier.c | 40 struct i2c_adapter adap; member 61 static int uniphier_i2c_xfer_byte(struct i2c_adapter *adap, u32 txdata, in uniphier_i2c_xfer_byte() argument 64 struct uniphier_i2c_priv *priv = i2c_get_adapdata(adap); in uniphier_i2c_xfer_byte() 73 time_left = wait_for_completion_timeout(&priv->comp, adap->timeout); in uniphier_i2c_xfer_byte() 84 static int uniphier_i2c_send_byte(struct i2c_adapter *adap, u32 txdata) in uniphier_i2c_send_byte() argument 89 ret = uniphier_i2c_xfer_byte(adap, txdata, &rxdata); in uniphier_i2c_send_byte() 102 static int uniphier_i2c_tx(struct i2c_adapter *adap, u16 addr, u16 len, in uniphier_i2c_tx() argument 107 ret = uniphier_i2c_send_byte(adap, addr << 1 | in uniphier_i2c_tx() 114 ret = uniphier_i2c_send_byte(adap, in uniphier_i2c_tx() 123 static int uniphier_i2c_rx(struct i2c_adapter *adap, u16 addr, u16 len, in uniphier_i2c_rx() argument [all …]
|
| /linux/drivers/net/ethernet/chelsio/cxgb3/ |
| H A D | mc5.c | 128 struct adapter *adap = mc5->adapter; in init_mask_data_array() local 135 unsigned int server_base = t3_read_reg(adap, A_MC5_DB_SERVER_INDEX); in init_mask_data_array() 143 dbgi_wr_data3(adap, 0, 0, 0); in init_mask_data_array() 145 if (mc5_write(adap, data_array_base + (i << addr_shift), in init_mask_data_array() 150 dbgi_wr_data3(adap, 0xffffffff, 0xffffffff, 0xff); in init_mask_data_array() 153 t3_write_reg(adap, A_MC5_DB_DBGI_REQ_DATA0, in init_mask_data_array() 156 if (mc5_write(adap, mask_array_base + (i << addr_shift), in init_mask_data_array() 166 struct adapter *adap = mc5->adapter; in init_idt52100() local 168 t3_write_reg(adap, A_MC5_DB_RSP_LATENCY, in init_idt52100() 170 t3_write_reg(adap, A_MC5_DB_PART_ID_INDEX, 2); in init_idt52100() [all …]
|
| H A D | xgmac.c | 54 struct adapter *adap = mac->adapter; in xaui_serdes_reset() local 57 t3_write_reg(adap, ctrl, adap->params.vpd.xauicfg[macidx(mac)] | in xaui_serdes_reset() 61 t3_read_reg(adap, ctrl); in xaui_serdes_reset() 65 t3_set_reg_field(adap, ctrl, clear[i], 0); in xaui_serdes_reset() 99 struct adapter *adap = mac->adapter; in t3_mac_reset() local 102 t3_write_reg(adap, A_XGM_RESET_CTRL + oft, F_MAC_RESET_); in t3_mac_reset() 103 t3_read_reg(adap, A_XGM_RESET_CTRL + oft); /* flush */ in t3_mac_reset() 105 t3_write_regs(adap, mac_reset_avp, ARRAY_SIZE(mac_reset_avp), oft); in t3_mac_reset() 106 t3_set_reg_field(adap, A_XGM_RXFIFO_CFG + oft, in t3_mac_reset() 108 uses_xaui(adap) ? 0 : F_RXSTRFRWRD); in t3_mac_reset() [all …]
|
| /linux/drivers/usb/misc/ |
| H A D | usb-ljca.c | 192 static void ljca_handle_event(struct ljca_adapter *adap, in ljca_handle_event() argument 197 list_for_each_entry(client, &adap->client_list, link) { in ljca_handle_event() 217 static void ljca_handle_cmd_ack(struct ljca_adapter *adap, struct ljca_msg *header) in ljca_handle_cmd_ack() argument 219 struct ljca_msg *tx_header = adap->tx_buf; in ljca_handle_cmd_ack() 224 spin_lock_irqsave(&adap->lock, flags); in ljca_handle_cmd_ack() 227 spin_unlock_irqrestore(&adap->lock, flags); in ljca_handle_cmd_ack() 228 dev_err(adap->dev, "cmd ack mismatch error\n"); in ljca_handle_cmd_ack() 232 ibuf_len = adap->ex_buf_len; in ljca_handle_cmd_ack() 233 ibuf = adap->ex_buf; in ljca_handle_cmd_ack() 242 adap->actual_length = actual_len; in ljca_handle_cmd_ack() [all …]
|
| /linux/drivers/media/usb/as102/ |
| H A D | as10x_cmd.c | 14 * @adap: pointer to AS10x bus adapter 18 int as10x_cmd_turn_on(struct as10x_bus_adapter_t *adap) in as10x_cmd_turn_on() argument 23 pcmd = adap->cmd; in as10x_cmd_turn_on() 24 prsp = adap->rsp; in as10x_cmd_turn_on() 27 as10x_cmd_build(pcmd, (++adap->cmd_xid), in as10x_cmd_turn_on() 34 if (adap->ops->xfer_cmd) { in as10x_cmd_turn_on() 35 error = adap->ops->xfer_cmd(adap, (uint8_t *) pcmd, in as10x_cmd_turn_on() 55 * @adap: pointer to AS10x bus adapter 59 int as10x_cmd_turn_off(struct as10x_bus_adapter_t *adap) in as10x_cmd_turn_off() argument 64 pcmd = adap->cmd; in as10x_cmd_turn_off() [all …]
|
| H A D | as10x_cmd_stream.c | 13 * @adap: pointer to AS10x bus adapter 18 int as10x_cmd_add_PID_filter(struct as10x_bus_adapter_t *adap, in as10x_cmd_add_PID_filter() argument 24 pcmd = adap->cmd; in as10x_cmd_add_PID_filter() 25 prsp = adap->rsp; in as10x_cmd_add_PID_filter() 28 as10x_cmd_build(pcmd, (++adap->cmd_xid), in as10x_cmd_add_PID_filter() 43 if (adap->ops->xfer_cmd) { in as10x_cmd_add_PID_filter() 44 error = adap->ops->xfer_cmd(adap, (uint8_t *) pcmd, in as10x_cmd_add_PID_filter() 70 * @adap: pointer to AS10x bus adapte 75 int as10x_cmd_del_PID_filter(struct as10x_bus_adapter_t *adap, in as10x_cmd_del_PID_filter() argument 81 pcmd = adap->cmd; in as10x_cmd_del_PID_filter() [all …]
|
| /linux/drivers/media/cec/core/ |
| H A D | cec-priv.h | 17 pr_info("cec-%s: " fmt, adap->name, ## arg); \ 20 #define call_op(adap, op, arg...) \ argument 21 ((adap->ops->op && !adap->devnode.unregistered) ? \ 22 adap->ops->op(adap, ## arg) : 0) 24 #define call_void_op(adap, op, arg...) \ argument 26 if (adap->ops->op && !adap->devnode.unregistered) \ 27 adap->ops->op(adap, ## arg); \ 41 /* cec-adap.c */ 42 int cec_monitor_all_cnt_inc(struct cec_adapter *adap); 43 void cec_monitor_all_cnt_dec(struct cec_adapter *adap); [all …]
|
| /linux/drivers/media/cec/usb/extron-da-hd-4k-plus/ |
| H A D | cec-splitter.c | 15 static int cec_feature_abort_reason(struct cec_adapter *adap, in cec_feature_abort_reason() argument 31 return cec_transmit_msg(adap, &tx_msg, false); in cec_feature_abort_reason() 37 struct cec_adapter *adap = p->adap; in cec_port_out_active_source() local 40 if (!adap->is_configured) in cec_port_out_active_source() 43 cec_msg_init(&msg, adap->log_addrs.log_addr[0], 0); in cec_port_out_active_source() 44 cec_msg_active_source(&msg, adap->phys_addr); in cec_port_out_active_source() 45 cec_transmit_msg(adap, &msg, false); in cec_port_out_active_source() 60 struct cec_adapter *adap = p->adap; in cec_port_out_standby() local 63 if (!adap->is_configured) in cec_port_out_standby() 65 cec_msg_init(&msg, adap->log_addrs.log_addr[0], 0); in cec_port_out_standby() [all …]
|
| /linux/drivers/media/pci/pt1/ |
| H A D | pt1.c | 99 struct dvb_adapter adap; member 439 struct pt1_adapter *adap; in pt1_filter() local 453 adap = pt1->adaps[index]; in pt1_filter() 455 adap->upacket_count = 0; in pt1_filter() 456 else if (!adap->upacket_count) in pt1_filter() 463 if (adap->st_count != -1 && sc != ((adap->st_count + 1) & 0x7)) in pt1_filter() 466 adap->st_count = sc; in pt1_filter() 468 buf = adap->buf; in pt1_filter() 469 offset = adap in pt1_filter() 694 struct pt1_adapter *adap; pt1_start_feed() local 724 struct pt1_adapter *adap; pt1_stop_feed() local 738 struct pt1_adapter *adap; pt1_update_power() local 770 struct pt1_adapter *adap; pt1_set_voltage() local 784 struct pt1_adapter *adap; pt1_sleep() local 800 struct pt1_adapter *adap; pt1_wakeup() local 814 pt1_free_adapter(struct pt1_adapter * adap) pt1_free_adapter() argument 829 struct pt1_adapter *adap; pt1_alloc_adapter() local 909 struct pt1_adapter *adap; pt1_init_adapters() local 931 pt1_cleanup_frontend(struct pt1_adapter * adap) pt1_cleanup_frontend() argument 938 pt1_init_frontend(struct pt1_adapter * adap,struct dvb_frontend * fe) pt1_init_frontend() argument 1138 pt1_i2c_xfer(struct i2c_adapter * adap,struct i2c_msg * msgs,int num) pt1_i2c_xfer() argument 1190 pt1_i2c_func(struct i2c_adapter * adap) pt1_i2c_func() argument [all...] |