Home
last modified time | relevance | path

Searched refs:dev (Results 1 – 25 of 7035) sorted by relevance

12345678910>>...282

/Linux-v4.19/drivers/net/wireless/broadcom/b43/
Dphy_lcn.c62 static void b43_radio_2064_channel_setup(struct b43_wldev *dev) in b43_radio_2064_channel_setup() argument
66 b43_radio_set(dev, 0x09d, 0x4); in b43_radio_2064_channel_setup()
67 b43_radio_write(dev, 0x09e, 0xf); in b43_radio_2064_channel_setup()
70 b43_radio_write(dev, 0x02a, 0xb); in b43_radio_2064_channel_setup()
71 b43_radio_maskset(dev, 0x030, ~0x3, 0xa); in b43_radio_2064_channel_setup()
72 b43_radio_maskset(dev, 0x091, ~0x3, 0); in b43_radio_2064_channel_setup()
73 b43_radio_maskset(dev, 0x038, ~0xf, 0x7); in b43_radio_2064_channel_setup()
74 b43_radio_maskset(dev, 0x030, ~0xc, 0x8); in b43_radio_2064_channel_setup()
75 b43_radio_maskset(dev, 0x05e, ~0xf, 0x8); in b43_radio_2064_channel_setup()
76 b43_radio_maskset(dev, 0x05e, ~0xf0, 0x80); in b43_radio_2064_channel_setup()
[all …]
Dwa.c33 void b43_wa_initgains(struct b43_wldev *dev) in b43_wa_initgains() argument
35 struct b43_phy *phy = &dev->phy; in b43_wa_initgains()
37 b43_phy_write(dev, B43_PHY_LNAHPFCTL, 0x1FF9); in b43_wa_initgains()
38 b43_phy_mask(dev, B43_PHY_LPFGAINCTL, 0xFF0F); in b43_wa_initgains()
40 b43_ofdmtab_write16(dev, B43_OFDMTAB_LPFGAIN, 0, 0x1FBF); in b43_wa_initgains()
41 b43_radio_write16(dev, 0x0002, 0x1FBF); in b43_wa_initgains()
43 b43_phy_write(dev, 0x0024, 0x4680); in b43_wa_initgains()
44 b43_phy_write(dev, 0x0020, 0x0003); in b43_wa_initgains()
45 b43_phy_write(dev, 0x001D, 0x0F40); in b43_wa_initgains()
46 b43_phy_write(dev, 0x001F, 0x1C00); in b43_wa_initgains()
[all …]
Dphy_n.c106 static inline bool b43_nphy_ipa(struct b43_wldev *dev) in b43_nphy_ipa() argument
108 enum nl80211_band band = b43_current_band(dev->wl); in b43_nphy_ipa()
109 return ((dev->phy.n->ipa2g_on && band == NL80211_BAND_2GHZ) || in b43_nphy_ipa()
110 (dev->phy.n->ipa5g_on && band == NL80211_BAND_5GHZ)); in b43_nphy_ipa()
114 static u8 b43_nphy_get_rx_core_state(struct b43_wldev *dev) in b43_nphy_get_rx_core_state() argument
116 return (b43_phy_read(dev, B43_NPHY_RFSEQCA) & B43_NPHY_RFSEQCA_RXEN) >> in b43_nphy_get_rx_core_state()
125 static void b43_nphy_force_rf_sequence(struct b43_wldev *dev, in b43_nphy_force_rf_sequence() argument
137 u16 seq_mode = b43_phy_read(dev, B43_NPHY_RFSEQMODE); in b43_nphy_force_rf_sequence()
141 b43_phy_set(dev, B43_NPHY_RFSEQMODE, in b43_nphy_force_rf_sequence()
143 b43_phy_set(dev, B43_NPHY_RFSEQTR, trigger[seq]); in b43_nphy_force_rf_sequence()
[all …]
Dphy_g.c67 static void b43_calc_nrssi_threshold(struct b43_wldev *dev);
81 static void generate_rfatt_list(struct b43_wldev *dev, in generate_rfatt_list() argument
84 struct b43_phy *phy = &dev->phy; in generate_rfatt_list()
124 if (!b43_has_hardware_pctl(dev)) { in generate_rfatt_list()
147 static void generate_bbatt_list(struct b43_wldev *dev, in generate_bbatt_list() argument
168 static void b43_shm_clear_tssi(struct b43_wldev *dev) in b43_shm_clear_tssi() argument
170 b43_shm_write16(dev, B43_SHM_SHARED, 0x0058, 0x7F7F); in b43_shm_clear_tssi()
171 b43_shm_write16(dev, B43_SHM_SHARED, 0x005a, 0x7F7F); in b43_shm_clear_tssi()
172 b43_shm_write16(dev, B43_SHM_SHARED, 0x0070, 0x7F7F); in b43_shm_clear_tssi()
173 b43_shm_write16(dev, B43_SHM_SHARED, 0x0072, 0x7F7F); in b43_shm_clear_tssi()
[all …]
/Linux-v4.19/drivers/net/wireless/broadcom/b43legacy/
Dphy.c83 static void b43legacy_phy_initg(struct b43legacy_wldev *dev);
98 void b43legacy_phy_lock(struct b43legacy_wldev *dev) in b43legacy_phy_lock() argument
101 B43legacy_WARN_ON(dev->phy.phy_locked); in b43legacy_phy_lock()
102 dev->phy.phy_locked = 1; in b43legacy_phy_lock()
105 if (dev->dev->id.revision < 3) { in b43legacy_phy_lock()
106 b43legacy_mac_suspend(dev); in b43legacy_phy_lock()
108 if (!b43legacy_is_mode(dev->wl, NL80211_IFTYPE_AP)) in b43legacy_phy_lock()
109 b43legacy_power_saving_ctl_bits(dev, -1, 1); in b43legacy_phy_lock()
113 void b43legacy_phy_unlock(struct b43legacy_wldev *dev) in b43legacy_phy_unlock() argument
116 B43legacy_WARN_ON(!dev->phy.phy_locked); in b43legacy_phy_unlock()
[all …]
Dradio.c90 void b43legacy_radio_lock(struct b43legacy_wldev *dev) in b43legacy_radio_lock() argument
94 status = b43legacy_read32(dev, B43legacy_MMIO_MACCTL); in b43legacy_radio_lock()
97 b43legacy_write32(dev, B43legacy_MMIO_MACCTL, status); in b43legacy_radio_lock()
102 void b43legacy_radio_unlock(struct b43legacy_wldev *dev) in b43legacy_radio_unlock() argument
106 b43legacy_read16(dev, B43legacy_MMIO_PHY_VER); /* dummy read */ in b43legacy_radio_unlock()
107 status = b43legacy_read32(dev, B43legacy_MMIO_MACCTL); in b43legacy_radio_unlock()
110 b43legacy_write32(dev, B43legacy_MMIO_MACCTL, status); in b43legacy_radio_unlock()
114 u16 b43legacy_radio_read16(struct b43legacy_wldev *dev, u16 offset) in b43legacy_radio_read16() argument
116 struct b43legacy_phy *phy = &dev->phy; in b43legacy_radio_read16()
137 b43legacy_write16(dev, B43legacy_MMIO_RADIO_CONTROL, offset); in b43legacy_radio_read16()
[all …]
/Linux-v4.19/drivers/i2c/busses/
Di2c-designware-master.c25 static void i2c_dw_configure_fifo_master(struct dw_i2c_dev *dev) in i2c_dw_configure_fifo_master() argument
28 dw_writel(dev, dev->tx_fifo_depth / 2, DW_IC_TX_TL); in i2c_dw_configure_fifo_master()
29 dw_writel(dev, 0, DW_IC_RX_TL); in i2c_dw_configure_fifo_master()
32 dw_writel(dev, dev->master_cfg, DW_IC_CON); in i2c_dw_configure_fifo_master()
35 static int i2c_dw_set_timings_master(struct dw_i2c_dev *dev) in i2c_dw_set_timings_master() argument
40 struct i2c_timings *t = &dev->timings; in i2c_dw_set_timings_master()
44 ret = i2c_dw_acquire_lock(dev); in i2c_dw_set_timings_master()
47 comp_param1 = dw_readl(dev, DW_IC_COMP_PARAM_1); in i2c_dw_set_timings_master()
48 i2c_dw_release_lock(dev); in i2c_dw_set_timings_master()
55 if (!dev->ss_hcnt || !dev->ss_lcnt) { in i2c_dw_set_timings_master()
[all …]
Di2c-at91.c131 struct device *dev; member
151 static unsigned at91_twi_read(struct at91_twi_dev *dev, unsigned reg) in at91_twi_read() argument
153 return readl_relaxed(dev->base + reg); in at91_twi_read()
156 static void at91_twi_write(struct at91_twi_dev *dev, unsigned reg, unsigned val) in at91_twi_write() argument
158 writel_relaxed(val, dev->base + reg); in at91_twi_write()
161 static void at91_disable_twi_interrupts(struct at91_twi_dev *dev) in at91_disable_twi_interrupts() argument
163 at91_twi_write(dev, AT91_TWI_IDR, AT91_TWI_INT_MASK); in at91_disable_twi_interrupts()
166 static void at91_twi_irq_save(struct at91_twi_dev *dev) in at91_twi_irq_save() argument
168 dev->imr = at91_twi_read(dev, AT91_TWI_IMR) & AT91_TWI_INT_MASK; in at91_twi_irq_save()
169 at91_disable_twi_interrupts(dev); in at91_twi_irq_save()
[all …]
Di2c-designware-slave.c20 static void i2c_dw_configure_fifo_slave(struct dw_i2c_dev *dev) in i2c_dw_configure_fifo_slave() argument
23 dw_writel(dev, 0, DW_IC_TX_TL); in i2c_dw_configure_fifo_slave()
24 dw_writel(dev, 0, DW_IC_RX_TL); in i2c_dw_configure_fifo_slave()
27 dw_writel(dev, dev->slave_cfg, DW_IC_CON); in i2c_dw_configure_fifo_slave()
28 dw_writel(dev, DW_IC_INTR_SLAVE_MASK, DW_IC_INTR_MASK); in i2c_dw_configure_fifo_slave()
39 static int i2c_dw_init_slave(struct dw_i2c_dev *dev) in i2c_dw_init_slave() argument
43 ret = i2c_dw_acquire_lock(dev); in i2c_dw_init_slave()
48 __i2c_dw_disable(dev); in i2c_dw_init_slave()
51 if (dev->sda_hold_time) in i2c_dw_init_slave()
52 dw_writel(dev, dev->sda_hold_time, DW_IC_SDA_HOLD); in i2c_dw_init_slave()
[all …]
Di2c-davinci.c130 struct device *dev; member
178 static void i2c_davinci_calc_clk_dividers(struct davinci_i2c_dev *dev) in i2c_davinci_calc_clk_dividers() argument
180 struct davinci_i2c_platform_data *pdata = dev->pdata; in i2c_davinci_calc_clk_dividers()
186 u32 input_clock = clk_get_rate(dev->clk); in i2c_davinci_calc_clk_dividers()
187 struct device_node *of_node = dev->dev->of_node; in i2c_davinci_calc_clk_dividers()
253 davinci_i2c_write_reg(dev, DAVINCI_I2C_PSC_REG, psc); in i2c_davinci_calc_clk_dividers()
254 davinci_i2c_write_reg(dev, DAVINCI_I2C_CLKH_REG, clkh); in i2c_davinci_calc_clk_dividers()
255 davinci_i2c_write_reg(dev, DAVINCI_I2C_CLKL_REG, clkl); in i2c_davinci_calc_clk_dividers()
257 dev_dbg(dev->dev, "input_clock = %d, CLK = %d\n", input_clock, clk); in i2c_davinci_calc_clk_dividers()
265 static int i2c_davinci_init(struct davinci_i2c_dev *dev) in i2c_davinci_init() argument
[all …]
/Linux-v4.19/drivers/media/rc/
Dene_ir.c45 static void ene_set_reg_addr(struct ene_device *dev, u16 reg) in ene_set_reg_addr() argument
47 outb(reg >> 8, dev->hw_io + ENE_ADDR_HI); in ene_set_reg_addr()
48 outb(reg & 0xFF, dev->hw_io + ENE_ADDR_LO); in ene_set_reg_addr()
52 static u8 ene_read_reg(struct ene_device *dev, u16 reg) in ene_read_reg() argument
55 ene_set_reg_addr(dev, reg); in ene_read_reg()
56 retval = inb(dev->hw_io + ENE_IO); in ene_read_reg()
62 static void ene_write_reg(struct ene_device *dev, u16 reg, u8 value) in ene_write_reg() argument
65 ene_set_reg_addr(dev, reg); in ene_write_reg()
66 outb(value, dev->hw_io + ENE_IO); in ene_write_reg()
70 static void ene_set_reg_mask(struct ene_device *dev, u16 reg, u8 mask) in ene_set_reg_mask() argument
[all …]
/Linux-v4.19/net/nfc/
Dcore.c45 int nfc_fw_download(struct nfc_dev *dev, const char *firmware_name) in nfc_fw_download() argument
49 pr_debug("%s do firmware %s\n", dev_name(&dev->dev), firmware_name); in nfc_fw_download()
51 device_lock(&dev->dev); in nfc_fw_download()
53 if (!device_is_registered(&dev->dev)) { in nfc_fw_download()
58 if (dev->dev_up) { in nfc_fw_download()
63 if (!dev->ops->fw_download) { in nfc_fw_download()
68 dev->fw_download_in_progress = true; in nfc_fw_download()
69 rc = dev->ops->fw_download(dev, firmware_name); in nfc_fw_download()
71 dev->fw_download_in_progress = false; in nfc_fw_download()
74 device_unlock(&dev->dev); in nfc_fw_download()
[all …]
/Linux-v4.19/drivers/misc/mei/
Dinit.c92 void mei_cancel_work(struct mei_device *dev) in mei_cancel_work() argument
94 cancel_work_sync(&dev->reset_work); in mei_cancel_work()
95 cancel_work_sync(&dev->bus_rescan_work); in mei_cancel_work()
97 cancel_delayed_work_sync(&dev->timer_work); in mei_cancel_work()
108 int mei_reset(struct mei_device *dev) in mei_reset() argument
110 enum mei_dev_state state = dev->dev_state; in mei_reset()
120 mei_fw_status_str(dev, fw_sts_str, MEI_FW_STATUS_STR_SZ); in mei_reset()
121 dev_warn(dev->dev, "unexpected reset: dev_state = %s fw status = %s\n", in mei_reset()
125 mei_clear_interrupts(dev); in mei_reset()
132 mei_hbm_idle(dev); in mei_reset()
[all …]
Dhw-me.c68 static inline u32 mei_me_mecbrw_read(const struct mei_device *dev) in mei_me_mecbrw_read() argument
70 return mei_me_reg_read(to_me_hw(dev), ME_CB_RW); in mei_me_mecbrw_read()
79 static inline void mei_me_hcbww_write(struct mei_device *dev, u32 data) in mei_me_hcbww_write() argument
81 mei_me_reg_write(to_me_hw(dev), H_CB_WW, data); in mei_me_hcbww_write()
91 static inline u32 mei_me_mecsr_read(const struct mei_device *dev) in mei_me_mecsr_read() argument
95 reg = mei_me_reg_read(to_me_hw(dev), ME_CSR_HA); in mei_me_mecsr_read()
96 trace_mei_reg_read(dev->dev, "ME_CSR_HA", ME_CSR_HA, reg); in mei_me_mecsr_read()
108 static inline u32 mei_hcsr_read(const struct mei_device *dev) in mei_hcsr_read() argument
112 reg = mei_me_reg_read(to_me_hw(dev), H_CSR); in mei_hcsr_read()
113 trace_mei_reg_read(dev->dev, "H_CSR", H_CSR, reg); in mei_hcsr_read()
[all …]
/Linux-v4.19/drivers/base/
Ddd.c72 struct device *dev; in deferred_probe_work_func() local
89 typeof(*dev->p), deferred_probe); in deferred_probe_work_func()
90 dev = private->device; in deferred_probe_work_func()
93 get_device(dev); in deferred_probe_work_func()
107 device_pm_move_to_tail(dev); in deferred_probe_work_func()
109 dev_dbg(dev, "Retrying from deferred list\n"); in deferred_probe_work_func()
110 bus_probe_device(dev); in deferred_probe_work_func()
113 put_device(dev); in deferred_probe_work_func()
119 static void driver_deferred_probe_add(struct device *dev) in driver_deferred_probe_add() argument
122 if (list_empty(&dev->p->deferred_probe)) { in driver_deferred_probe_add()
[all …]
/Linux-v4.19/drivers/base/power/
Druntime.c21 static pm_callback_t __rpm_get_callback(struct device *dev, size_t cb_offset) in __rpm_get_callback() argument
26 if (dev->pm_domain) in __rpm_get_callback()
27 ops = &dev->pm_domain->ops; in __rpm_get_callback()
28 else if (dev->type && dev->type->pm) in __rpm_get_callback()
29 ops = dev->type->pm; in __rpm_get_callback()
30 else if (dev->class && dev->class->pm) in __rpm_get_callback()
31 ops = dev->class->pm; in __rpm_get_callback()
32 else if (dev->bus && dev->bus->pm) in __rpm_get_callback()
33 ops = dev->bus->pm; in __rpm_get_callback()
42 if (!cb && dev->driver && dev->driver->pm) in __rpm_get_callback()
[all …]
/Linux-v4.19/include/linux/
Dpm_runtime.h34 extern int pm_generic_runtime_suspend(struct device *dev);
35 extern int pm_generic_runtime_resume(struct device *dev);
36 extern int pm_runtime_force_suspend(struct device *dev);
37 extern int pm_runtime_force_resume(struct device *dev);
39 extern int __pm_runtime_idle(struct device *dev, int rpmflags);
40 extern int __pm_runtime_suspend(struct device *dev, int rpmflags);
41 extern int __pm_runtime_resume(struct device *dev, int rpmflags);
42 extern int pm_runtime_get_if_in_use(struct device *dev);
43 extern int pm_schedule_suspend(struct device *dev, unsigned int delay);
44 extern int __pm_runtime_set_status(struct device *dev, unsigned int status);
[all …]
/Linux-v4.19/drivers/char/pcmcia/
Dcm4000_cs.c46 #define reader_to_dev(x) (&x->p_dev->dev)
145 #define ZERO_DEV(dev) \ argument
146 memset(&dev->atr_csum,0, \
204 #define ATRLENCK(dev,pos) \ argument
205 if (pos>=dev->atr_len || pos>=MAX_ATR) \
319 static int parse_atr(struct cm4000_dev *dev) in parse_atr() argument
325 DEBUGP(3, dev, "-> parse_atr: dev->atr_len = %i\n", dev->atr_len); in parse_atr()
327 if (dev->atr_len < 3) { in parse_atr()
328 DEBUGP(5, dev, "parse_atr: atr_len < 3\n"); in parse_atr()
332 if (dev->atr[0] == 0x3f) in parse_atr()
[all …]
/Linux-v4.19/drivers/net/wireless/mediatek/mt7601u/
Dphy.c24 static void mt7601u_agc_reset(struct mt7601u_dev *dev);
27 mt7601u_rf_wr(struct mt7601u_dev *dev, u8 bank, u8 offset, u8 value) in mt7601u_rf_wr() argument
31 if (WARN_ON(!test_bit(MT7601U_STATE_WLAN_RUNNING, &dev->state)) || in mt7601u_rf_wr()
34 if (test_bit(MT7601U_STATE_REMOVED, &dev->state)) in mt7601u_rf_wr()
37 mutex_lock(&dev->reg_atomic_mutex); in mt7601u_rf_wr()
39 if (!mt76_poll(dev, MT_RF_CSR_CFG, MT_RF_CSR_CFG_KICK, 0, 100)) { in mt7601u_rf_wr()
44 mt7601u_wr(dev, MT_RF_CSR_CFG, in mt7601u_rf_wr()
50 trace_rf_write(dev, bank, offset, value); in mt7601u_rf_wr()
52 mutex_unlock(&dev->reg_atomic_mutex); in mt7601u_rf_wr()
55 dev_err(dev->dev, "Error: RF write %02hhx:%02hhx failed:%d!!\n", in mt7601u_rf_wr()
[all …]
/Linux-v4.19/drivers/media/usb/cx231xx/
Dcx231xx-avcore.c58 static int verve_write_byte(struct cx231xx *dev, u8 saddr, u8 data) in verve_write_byte() argument
60 return cx231xx_write_i2c_data(dev, VERVE_I2C_ADDRESS, in verve_write_byte()
64 static int verve_read_byte(struct cx231xx *dev, u8 saddr, u8 *data) in verve_read_byte() argument
69 status = cx231xx_read_i2c_data(dev, VERVE_I2C_ADDRESS, in verve_read_byte()
74 void initGPIO(struct cx231xx *dev) in initGPIO() argument
82 cx231xx_send_gpio_cmd(dev, _gpio_direction, (u8 *)&value, 4, 0, 0); in initGPIO()
84 verve_read_byte(dev, 0x07, &val); in initGPIO()
85 dev_dbg(dev->dev, "verve_read_byte address0x07=0x%x\n", val); in initGPIO()
86 verve_write_byte(dev, 0x07, 0xF4); in initGPIO()
87 verve_read_byte(dev, 0x07, &val); in initGPIO()
[all …]
/Linux-v4.19/drivers/usb/misc/
Dadutux.c104 static inline void adu_debug_data(struct device *dev, const char *function, in adu_debug_data() argument
107 dev_dbg(dev, "%s - length = %d, data = %*ph\n", in adu_debug_data()
115 static void adu_abort_transfers(struct adu_device *dev) in adu_abort_transfers() argument
119 if (dev->udev == NULL) in adu_abort_transfers()
125 spin_lock_irqsave(&dev->buflock, flags); in adu_abort_transfers()
126 if (!dev->read_urb_finished) { in adu_abort_transfers()
127 spin_unlock_irqrestore(&dev->buflock, flags); in adu_abort_transfers()
128 usb_kill_urb(dev->interrupt_in_urb); in adu_abort_transfers()
130 spin_unlock_irqrestore(&dev->buflock, flags); in adu_abort_transfers()
132 spin_lock_irqsave(&dev->buflock, flags); in adu_abort_transfers()
[all …]
/Linux-v4.19/drivers/net/ethernet/ibm/emac/
Dcore.c128 static inline void emac_report_timeout_error(struct emac_instance *dev, in emac_report_timeout_error() argument
131 if (emac_has_feature(dev, EMAC_FTR_440GX_PHY_CLK_FIX | in emac_report_timeout_error()
134 DBG(dev, "%s" NL, error); in emac_report_timeout_error()
136 printk(KERN_ERR "%pOF: %s\n", dev->ofdev->dev.of_node, error); in emac_report_timeout_error()
143 static inline void emac_rx_clk_tx(struct emac_instance *dev) in emac_rx_clk_tx() argument
146 if (emac_has_feature(dev, EMAC_FTR_440EP_PHY_CLK_FIX)) in emac_rx_clk_tx()
148 0, SDR0_MFR_ECS >> dev->cell_index); in emac_rx_clk_tx()
152 static inline void emac_rx_clk_default(struct emac_instance *dev) in emac_rx_clk_default() argument
155 if (emac_has_feature(dev, EMAC_FTR_440EP_PHY_CLK_FIX)) in emac_rx_clk_default()
157 SDR0_MFR_ECS >> dev->cell_index, 0); in emac_rx_clk_default()
[all …]
/Linux-v4.19/drivers/mtd/nand/raw/
Dr852.c37 static inline uint8_t r852_read_reg(struct r852_device *dev, int address) in r852_read_reg() argument
39 uint8_t reg = readb(dev->mmio + address); in r852_read_reg()
44 static inline void r852_write_reg(struct r852_device *dev, in r852_write_reg() argument
47 writeb(value, dev->mmio + address); in r852_write_reg()
53 static inline uint32_t r852_read_reg_dword(struct r852_device *dev, int address) in r852_read_reg_dword() argument
55 uint32_t reg = le32_to_cpu(readl(dev->mmio + address)); in r852_read_reg_dword()
60 static inline void r852_write_reg_dword(struct r852_device *dev, in r852_write_reg_dword() argument
63 writel(cpu_to_le32(value), dev->mmio + address); in r852_write_reg_dword()
76 static void r852_dma_test(struct r852_device *dev) in r852_dma_test() argument
78 dev->dma_usable = (r852_read_reg(dev, R852_DMA_CAP) & in r852_dma_test()
[all …]
/Linux-v4.19/drivers/media/platform/vivid/
Dvivid-kthread-cap.c43 static inline v4l2_std_id vivid_get_std_cap(const struct vivid_dev *dev) in vivid_get_std_cap() argument
45 if (vivid_is_sdtv_cap(dev)) in vivid_get_std_cap()
46 return dev->std_cap; in vivid_get_std_cap()
50 static void copy_pix(struct vivid_dev *dev, int win_y, int win_x, in copy_pix() argument
54 int left = dev->overlay_out_left; in copy_pix()
55 int top = dev->overlay_out_top; in copy_pix()
62 if (dev->bitmap_out) { in copy_pix()
63 const u8 *p = dev->bitmap_out; in copy_pix()
64 unsigned stride = (dev->compose_out.width + 7) / 8; in copy_pix()
66 win_x -= dev->compose_out.left; in copy_pix()
[all …]
/Linux-v4.19/drivers/media/platform/s5p-mfc/
Ds5p_mfc_ctrl.c27 int s5p_mfc_alloc_firmware(struct s5p_mfc_dev *dev) in s5p_mfc_alloc_firmware() argument
29 struct s5p_mfc_priv_buf *fw_buf = &dev->fw_buf; in s5p_mfc_alloc_firmware()
32 fw_buf->size = dev->variant->buf_size->fw; in s5p_mfc_alloc_firmware()
39 err = s5p_mfc_alloc_priv_buf(dev, BANK_L_CTX, &dev->fw_buf); in s5p_mfc_alloc_firmware()
49 int s5p_mfc_load_firmware(struct s5p_mfc_dev *dev) in s5p_mfc_load_firmware() argument
58 if (dev->fw_get_done) in s5p_mfc_load_firmware()
62 if (!dev->variant->fw_name[i]) in s5p_mfc_load_firmware()
65 dev->variant->fw_name[i], &dev->plat_dev->dev); in s5p_mfc_load_firmware()
67 dev->fw_ver = (enum s5p_mfc_fw_ver) i; in s5p_mfc_load_firmware()
76 if (fw_blob->size > dev->fw_buf.size) { in s5p_mfc_load_firmware()
[all …]

12345678910>>...282