/drivers/media/usb/dvb-usb/ |
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 …]
|
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 …]
|
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 …]
|
/drivers/media/usb/pvrusb2/ |
D | pvrusb2-dvb.c | 30 static int pvr2_dvb_feed_func(struct pvr2_dvb_adapter *adap) in pvr2_dvb_feed_func() argument 40 stream = adap->channel.stream->stream; in pvr2_dvb_feed_func() 53 &adap->demux, in pvr2_dvb_feed_func() 54 adap->buffer_storage[ in pvr2_dvb_feed_func() 75 adap->buffer_wait_data, in pvr2_dvb_feed_func() 100 static void pvr2_dvb_notify(struct pvr2_dvb_adapter *adap) in pvr2_dvb_notify() argument 102 wake_up(&adap->buffer_wait_data); in pvr2_dvb_notify() 105 static void pvr2_dvb_stream_end(struct pvr2_dvb_adapter *adap) in pvr2_dvb_stream_end() argument 110 if (adap->thread) { in pvr2_dvb_stream_end() 111 kthread_stop(adap->thread); in pvr2_dvb_stream_end() [all …]
|
/drivers/media/cec/ |
D | cec-core.c | 191 static void cec_cec_notify(struct cec_adapter *adap, u16 pa) in cec_cec_notify() argument 193 cec_s_phys_addr(adap, pa, false); in cec_cec_notify() 196 void cec_register_cec_notifier(struct cec_adapter *adap, in cec_register_cec_notifier() argument 199 if (WARN_ON(!adap->devnode.registered)) in cec_register_cec_notifier() 202 adap->notifier = notifier; in cec_register_cec_notifier() 203 cec_notifier_register(adap->notifier, adap, cec_cec_notify); in cec_register_cec_notifier() 212 struct cec_adapter *adap; in cec_allocate_adapter() local 225 adap = kzalloc(sizeof(*adap), GFP_KERNEL); in cec_allocate_adapter() 226 if (!adap) in cec_allocate_adapter() 228 strlcpy(adap->name, name, sizeof(adap->name)); in cec_allocate_adapter() [all …]
|
D | cec-adap.c | 35 static void cec_fill_msg_report_features(struct cec_adapter *adap, 51 #define call_op(adap, op, arg...) \ argument 52 (adap->ops->op ? adap->ops->op(adap, ## arg) : 0) 54 #define call_void_op(adap, op, arg...) \ argument 56 if (adap->ops->op) \ 57 adap->ops->op(adap, ## arg); \ 60 static int cec_log_addr2idx(const struct cec_adapter *adap, u8 log_addr) in cec_log_addr2idx() argument 64 for (i = 0; i < adap->log_addrs.num_log_addrs; i++) in cec_log_addr2idx() 65 if (adap->log_addrs.log_addr[i] == log_addr) in cec_log_addr2idx() 70 static unsigned int cec_log_addr2dev(const struct cec_adapter *adap, u8 log_addr) in cec_log_addr2dev() argument [all …]
|
D | cec-api.c | 40 return &fh->adap->devnode; in cec_devnode_data() 50 struct cec_adapter *adap = fh->adap; in cec_poll() local 55 mutex_lock(&adap->lock); in cec_poll() 56 if (adap->is_configured && in cec_poll() 57 adap->transmit_queue_sz < CEC_MAX_MSG_TX_QUEUE_SZ) in cec_poll() 64 mutex_unlock(&adap->lock); in cec_poll() 68 static bool cec_is_busy(const struct cec_adapter *adap, in cec_is_busy() argument 71 bool valid_initiator = adap->cec_initiator && adap->cec_initiator == fh; in cec_is_busy() 72 bool valid_follower = adap->cec_follower && adap->cec_follower == fh; in cec_is_busy() 83 return adap->cec_initiator || in cec_is_busy() [all …]
|
/drivers/net/ethernet/chelsio/cxgb4/ |
D | cxgb4_uld.c | 56 static int get_msix_idx_from_bmap(struct adapter *adap) in get_msix_idx_from_bmap() argument 58 struct uld_msix_bmap *bmap = &adap->msix_bmap_ulds; in get_msix_idx_from_bmap() 75 static void free_msix_idx_in_bmap(struct adapter *adap, unsigned int msix_idx) in free_msix_idx_in_bmap() argument 77 struct uld_msix_bmap *bmap = &adap->msix_bmap_ulds; in free_msix_idx_in_bmap() 88 struct adapter *adap = q->adap; in uldrx_flush_handler() local 90 if (adap->uld[q->uld].lro_flush) in uldrx_flush_handler() 91 adap->uld[q->uld].lro_flush(&q->lro_mgr); in uldrx_flush_handler() 106 struct adapter *adap = q->adap; in uldrx_handler() local 116 ret = adap->uld[q->uld].lro_rx_handler(adap->uld[q->uld].handle, in uldrx_handler() 120 ret = adap->uld[q->uld].rx_handler(adap->uld[q->uld].handle, in uldrx_handler() [all …]
|
D | cxgb4_main.c | 226 struct adapter *adap = pi->adapter; in dcb_tx_queue_prio_enable() local 227 struct sge_eth_txq *txq = &adap->sge.ethtxq[pi->first_qset]; in dcb_tx_queue_prio_enable() 247 err = t4_set_params_timeout(adap, adap->mbox, adap->pf, 0, 1, in dcb_tx_queue_prio_enable() 252 dev_err(adap->pdev_dev, in dcb_tx_queue_prio_enable() 294 void t4_os_portmod_changed(const struct adapter *adap, int port_id) in t4_os_portmod_changed() argument 300 const struct net_device *dev = adap->port[port_id]; in t4_os_portmod_changed() 334 struct adapter *adap = pi->adapter; in cxgb4_set_addr_hash() local 340 list_for_each_entry(entry, &adap->mac_hlist, list) { in cxgb4_set_addr_hash() 344 return t4_set_addr_hash(adap, adap->mbox, pi->viid, ucast, in cxgb4_set_addr_hash() 351 struct adapter *adap = pi->adapter; in cxgb4_mac_sync() local [all …]
|
D | cxgb4.h | 57 #define CH_WARN(adap, fmt, ...) dev_warn(adap->pdev_dev, fmt, ## __VA_ARGS__) argument 621 struct adapter *adap; member 697 struct adapter *adap; member 707 struct adapter *adap; member 1107 static inline int is_offload(const struct adapter *adap) in is_offload() argument 1109 return adap->params.offload; in is_offload() 1112 static inline int is_pci_uld(const struct adapter *adap) in is_pci_uld() argument 1114 return adap->params.crypto; in is_pci_uld() 1117 static inline int is_uld(const struct adapter *adap) in is_uld() argument 1119 return (adap->params.offload || adap->params.crypto); in is_uld() [all …]
|
D | t4_hw.c | 113 void t4_read_indirect(struct adapter *adap, unsigned int addr_reg, in t4_read_indirect() argument 118 t4_write_reg(adap, addr_reg, start_idx); in t4_read_indirect() 119 *vals++ = t4_read_reg(adap, data_reg); in t4_read_indirect() 136 void t4_write_indirect(struct adapter *adap, unsigned int addr_reg, in t4_write_indirect() argument 141 t4_write_reg(adap, addr_reg, start_idx++); in t4_write_indirect() 142 t4_write_reg(adap, data_reg, *vals++); in t4_write_indirect() 152 void t4_hw_pci_read_cfg4(struct adapter *adap, int reg, u32 *val) in t4_hw_pci_read_cfg4() argument 154 u32 req = FUNCTION_V(adap->pf) | REGISTER_V(reg); in t4_hw_pci_read_cfg4() 156 if (CHELSIO_CHIP_VERSION(adap->params.chip) <= CHELSIO_T5) in t4_hw_pci_read_cfg4() 161 if (is_t4(adap->params.chip)) in t4_hw_pci_read_cfg4() [all …]
|
/drivers/i2c/busses/ |
D | i2c-cht-wc.c | 65 struct cht_wc_i2c_adap *adap = data; in cht_wc_i2c_adap_thread_handler() local 68 mutex_lock(&adap->adap_lock); in cht_wc_i2c_adap_thread_handler() 71 ret = regmap_read(adap->regmap, CHT_WC_EXTCHGRIRQ, ®); in cht_wc_i2c_adap_thread_handler() 73 dev_err(&adap->adapter.dev, "Error reading extchgrirq reg\n"); in cht_wc_i2c_adap_thread_handler() 74 mutex_unlock(&adap->adap_lock); in cht_wc_i2c_adap_thread_handler() 78 reg &= ~adap->irq_mask; in cht_wc_i2c_adap_thread_handler() 81 ret = regmap_read(adap->regmap, CHT_WC_I2C_RDDATA, &adap->read_data); in cht_wc_i2c_adap_thread_handler() 83 adap->io_error = true; in cht_wc_i2c_adap_thread_handler() 89 ret = regmap_write(adap->regmap, CHT_WC_EXTCHGRIRQ, reg); in cht_wc_i2c_adap_thread_handler() 91 dev_err(&adap->adapter.dev, "Error writing extchgrirq reg\n"); in cht_wc_i2c_adap_thread_handler() [all …]
|
D | i2c-au1550.c | 50 struct i2c_adapter adap; member 64 static int wait_xfer_done(struct i2c_au1550_data *adap) in wait_xfer_done() argument 69 for (i = 0; i < adap->xfer_timeout; i++) { in wait_xfer_done() 70 if (RD(adap, PSC_SMBSTAT) & PSC_SMBSTAT_TE) in wait_xfer_done() 79 static int wait_ack(struct i2c_au1550_data *adap) in wait_ack() argument 83 if (wait_xfer_done(adap)) in wait_ack() 86 stat = RD(adap, PSC_SMBEVNT); in wait_ack() 93 static int wait_master_done(struct i2c_au1550_data *adap) in wait_master_done() argument 98 for (i = 0; i < 2 * adap->xfer_timeout; i++) { in wait_master_done() 99 if ((RD(adap, PSC_SMBEVNT) & PSC_SMBEVNT_MD) != 0) in wait_master_done() [all …]
|
D | i2c-eg20t.c | 119 #define pch_dbg(adap, fmt, arg...) \ argument 120 dev_dbg(adap->pch_adapter.dev.parent, "%s :" fmt, __func__, ##arg) 122 #define pch_err(adap, fmt, arg...) \ argument 123 dev_err(adap->pch_adapter.dev.parent, "%s :" fmt, __func__, ##arg) 215 static void pch_i2c_init(struct i2c_algo_pch_data *adap) in pch_i2c_init() argument 217 void __iomem *p = adap->pch_base_address; in pch_i2c_init() 230 pch_setbit(adap->pch_base_address, PCH_I2CCTL, PCH_I2CCTL_I2CMEN); in pch_i2c_init() 238 pch_dbg(adap, "Fast mode enabled\n"); in pch_i2c_init() 254 pch_dbg(adap, in pch_i2c_init() 266 static s32 pch_i2c_wait_for_bus_idle(struct i2c_algo_pch_data *adap, in pch_i2c_wait_for_bus_idle() argument [all …]
|
D | i2c-uniphier.c | 52 struct i2c_adapter adap; member 73 static int uniphier_i2c_xfer_byte(struct i2c_adapter *adap, u32 txdata, in uniphier_i2c_xfer_byte() argument 76 struct uniphier_i2c_priv *priv = i2c_get_adapdata(adap); in uniphier_i2c_xfer_byte() 83 dev_dbg(&adap->dev, "write data: 0x%04x\n", txdata); in uniphier_i2c_xfer_byte() 86 time_left = wait_for_completion_timeout(&priv->comp, adap->timeout); in uniphier_i2c_xfer_byte() 88 dev_err(&adap->dev, "transaction timeout\n"); in uniphier_i2c_xfer_byte() 93 dev_dbg(&adap->dev, "read data: 0x%04x\n", rxdata); in uniphier_i2c_xfer_byte() 101 static int uniphier_i2c_send_byte(struct i2c_adapter *adap, u32 txdata) in uniphier_i2c_send_byte() argument 106 ret = uniphier_i2c_xfer_byte(adap, txdata, &rxdata); in uniphier_i2c_send_byte() 111 dev_dbg(&adap->dev, "arbitration lost\n"); in uniphier_i2c_send_byte() [all …]
|
/drivers/i2c/algos/ |
D | i2c-algo-bit.c | 57 #define setsda(adap, val) adap->setsda(adap->data, val) argument 58 #define setscl(adap, val) adap->setscl(adap->data, val) argument 59 #define getsda(adap) adap->getsda(adap->data) argument 60 #define getscl(adap) adap->getscl(adap->data) argument 62 static inline void sdalo(struct i2c_algo_bit_data *adap) in sdalo() argument 64 setsda(adap, 0); in sdalo() 65 udelay((adap->udelay + 1) / 2); in sdalo() 68 static inline void sdahi(struct i2c_algo_bit_data *adap) in sdahi() argument 70 setsda(adap, 1); in sdahi() 71 udelay((adap->udelay + 1) / 2); in sdahi() [all …]
|
D | i2c-algo-pcf.c | 47 #define set_pcf(adap, ctl, val) adap->setpcf(adap->data, ctl, val) argument 48 #define get_pcf(adap, ctl) adap->getpcf(adap->data, ctl) argument 49 #define get_own(adap) adap->getown(adap->data) argument 50 #define get_clock(adap) adap->getclock(adap->data) argument 51 #define i2c_outb(adap, val) adap->setpcf(adap->data, 0, val) argument 52 #define i2c_inb(adap) adap->getpcf(adap->data, 0) argument 56 static void i2c_start(struct i2c_algo_pcf_data *adap) in i2c_start() argument 59 set_pcf(adap, 1, I2C_PCF_START); in i2c_start() 62 static void i2c_repstart(struct i2c_algo_pcf_data *adap) in i2c_repstart() argument 65 set_pcf(adap, 1, I2C_PCF_REPSTART); in i2c_repstart() [all …]
|
D | i2c-algo-pca.c | 35 #define pca_outw(adap, reg, val) adap->write_byte(adap->data, reg, val) argument 36 #define pca_inw(adap, reg) adap->read_byte(adap->data, reg) argument 38 #define pca_status(adap) pca_inw(adap, I2C_PCA_STA) argument 39 #define pca_clock(adap) adap->i2c_clock argument 40 #define pca_set_con(adap, val) pca_outw(adap, I2C_PCA_CON, val) argument 41 #define pca_get_con(adap) pca_inw(adap, I2C_PCA_CON) argument 42 #define pca_wait(adap) adap->wait_for_completion(adap->data) argument 44 static void pca_reset(struct i2c_algo_pca_data *adap) in pca_reset() argument 46 if (adap->chip == I2C_PCA_CHIP_9665) { in pca_reset() 50 pca_outw(adap, I2C_PCA_INDPTR, I2C_PCA_IPRESET); in pca_reset() [all …]
|
/drivers/media/pci/pt3/ |
D | pt3_dma.c | 33 int pt3_stop_dma(struct pt3_adapter *adap) in pt3_stop_dma() argument 35 struct pt3_board *pt3 = adap->dvb_adap.priv; in pt3_stop_dma() 40 base = get_dma_base(adap->adap_idx); in pt3_stop_dma() 55 int pt3_start_dma(struct pt3_adapter *adap) in pt3_start_dma() argument 57 struct pt3_board *pt3 = adap->dvb_adap.priv; in pt3_start_dma() 58 u32 base = get_dma_base(adap->adap_idx); in pt3_start_dma() 61 iowrite32(lower_32_bits(adap->desc_buf[0].b_addr), in pt3_start_dma() 63 iowrite32(upper_32_bits(adap->desc_buf[0].b_addr), in pt3_start_dma() 70 static u8 *next_unit(struct pt3_adapter *adap, int *idx, int *ofs) in next_unit() argument 76 if (*idx == adap->num_bufs) in next_unit() [all …]
|
D | pt3.c | 101 pt3_demod_write(struct pt3_adapter *adap, const struct reg_val *data, int num) in pt3_demod_write() argument 107 msg.addr = adap->i2c_demod->addr; in pt3_demod_write() 112 ret = i2c_transfer(adap->i2c_demod->adapter, &msg, 1); in pt3_demod_write() 159 struct pt3_adapter *adap; in pt3_set_lna() local 166 adap = pt3_find_adapter(fe); in pt3_set_lna() 168 if (val == LNA_AUTO || val == adap->cur_lna) in pt3_set_lna() 171 pt3 = adap->dvb_adap.priv; in pt3_set_lna() 188 adap->cur_lna = (val != 0); in pt3_set_lna() 194 struct pt3_adapter *adap; in pt3_set_voltage() local 200 adap = pt3_find_adapter(fe); in pt3_set_voltage() [all …]
|
/drivers/media/usb/dvb-usb-v2/ |
D | dvb_usb_core.c | 215 struct dvb_usb_adapter *adap = stream->user_priv; in dvb_usb_data_complete() local 216 dvb_dmx_swfilter(&adap->demux, buf, len); in dvb_usb_data_complete() 222 struct dvb_usb_adapter *adap = stream->user_priv; in dvb_usb_data_complete_204() local 223 dvb_dmx_swfilter_204(&adap->demux, buf, len); in dvb_usb_data_complete_204() 229 struct dvb_usb_adapter *adap = stream->user_priv; in dvb_usb_data_complete_raw() local 230 dvb_dmx_swfilter_raw(&adap->demux, buf, len); in dvb_usb_data_complete_raw() 233 static int dvb_usbv2_adapter_stream_init(struct dvb_usb_adapter *adap) in dvb_usbv2_adapter_stream_init() argument 235 dev_dbg(&adap_to_d(adap)->udev->dev, "%s: adap=%d\n", __func__, in dvb_usbv2_adapter_stream_init() 236 adap->id); in dvb_usbv2_adapter_stream_init() 238 adap->stream.udev = adap_to_d(adap)->udev; in dvb_usbv2_adapter_stream_init() [all …]
|
/drivers/net/ethernet/chelsio/cxgb3/ |
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 …]
|
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 …]
|
/drivers/i2c/ |
D | i2c-core-base.c | 134 static int get_scl_gpio_value(struct i2c_adapter *adap) in get_scl_gpio_value() argument 136 return gpio_get_value(adap->bus_recovery_info->scl_gpio); in get_scl_gpio_value() 139 static void set_scl_gpio_value(struct i2c_adapter *adap, int val) in set_scl_gpio_value() argument 141 gpio_set_value(adap->bus_recovery_info->scl_gpio, val); in set_scl_gpio_value() 144 static int get_sda_gpio_value(struct i2c_adapter *adap) in get_sda_gpio_value() argument 146 return gpio_get_value(adap->bus_recovery_info->sda_gpio); in get_sda_gpio_value() 149 static int i2c_get_gpios_for_recovery(struct i2c_adapter *adap) in i2c_get_gpios_for_recovery() argument 151 struct i2c_bus_recovery_info *bri = adap->bus_recovery_info; in i2c_get_gpios_for_recovery() 152 struct device *dev = &adap->dev; in i2c_get_gpios_for_recovery() 174 static void i2c_put_gpios_for_recovery(struct i2c_adapter *adap) in i2c_put_gpios_for_recovery() argument [all …]
|
/drivers/video/fbdev/mb862xx/ |
D | mb862xx-i2c.c | 21 static int mb862xx_i2c_wait_event(struct i2c_adapter *adap) in mb862xx_i2c_wait_event() argument 23 struct mb862xxfb_par *par = adap->algo_data; in mb862xx_i2c_wait_event() 36 static int mb862xx_i2c_do_address(struct i2c_adapter *adap, int addr) in mb862xx_i2c_do_address() argument 38 struct mb862xxfb_par *par = adap->algo_data; in mb862xx_i2c_do_address() 43 if (!mb862xx_i2c_wait_event(adap)) in mb862xx_i2c_do_address() 49 static int mb862xx_i2c_write_byte(struct i2c_adapter *adap, u8 byte) in mb862xx_i2c_write_byte() argument 51 struct mb862xxfb_par *par = adap->algo_data; in mb862xx_i2c_write_byte() 55 if (!mb862xx_i2c_wait_event(adap)) in mb862xx_i2c_write_byte() 60 static int mb862xx_i2c_read_byte(struct i2c_adapter *adap, u8 *byte, int last) in mb862xx_i2c_read_byte() argument 62 struct mb862xxfb_par *par = adap->algo_data; in mb862xx_i2c_read_byte() [all …]
|