/openbmc/qemu/hw/pci/ |
H A D | msix.c | 36 static MSIMessage msix_prepare_message(PCIDevice *dev, unsigned vector) in msix_prepare_message() argument 38 uint8_t *table_entry = dev->msix_table + vector * PCI_MSIX_ENTRY_SIZE; in msix_prepare_message() 46 MSIMessage msix_get_message(PCIDevice *dev, unsigned vector) in msix_get_message() argument 48 return dev->msix_prepare_message(dev, vector); in msix_get_message() 55 void msix_set_message(PCIDevice *dev, int vector, struct MSIMessage msg) in msix_set_message() argument 57 uint8_t *table_entry = dev->msix_table + vector * PCI_MSIX_ENTRY_SIZE; in msix_set_message() 69 static uint8_t *msix_pending_byte(PCIDevice *dev, int vector) in msix_pending_byte() argument 71 return dev->msix_pba + vector / 8; in msix_pending_byte() 74 static int msix_is_pending(PCIDevice *dev, int vector) in msix_is_pending() argument 76 return *msix_pending_byte(dev, vector) & msix_pending_mask(vector); in msix_is_pending() [all …]
|
/openbmc/linux/drivers/misc/mei/ |
H A D | hw-me.c | 59 static inline u32 mei_me_mecbrw_read(const struct mei_device *dev) in mei_me_mecbrw_read() argument 61 return mei_me_reg_read(to_me_hw(dev), ME_CB_RW); in mei_me_mecbrw_read() 70 static inline void mei_me_hcbww_write(struct mei_device *dev, u32 data) in mei_me_hcbww_write() argument 72 mei_me_reg_write(to_me_hw(dev), H_CB_WW, data); in mei_me_hcbww_write() 82 static inline u32 mei_me_mecsr_read(const struct mei_device *dev) in mei_me_mecsr_read() argument 86 reg = mei_me_reg_read(to_me_hw(dev), ME_CSR_HA); in mei_me_mecsr_read() 87 trace_mei_reg_read(dev->dev, "ME_CSR_HA", ME_CSR_HA, reg); in mei_me_mecsr_read() 99 static inline u32 mei_hcsr_read(const struct mei_device *dev) in mei_hcsr_read() argument 103 reg = mei_me_reg_read(to_me_hw(dev), H_CSR); in mei_hcsr_read() 104 trace_mei_reg_read(dev->dev, "H_CSR", H_CSR, reg); in mei_hcsr_read() [all …]
|
/openbmc/linux/drivers/scsi/aacraid/ |
H A D | src.c | 34 static int aac_src_get_sync_status(struct aac_dev *dev); 39 struct aac_dev *dev; in aac_src_intr_message() local 46 dev = ctx->dev; in aac_src_intr_message() 49 if (dev->msi_enabled) { in aac_src_intr_message() 52 bellbits = src_readl(dev, MUnit.ODR_MSI); in aac_src_intr_message() 60 bellbits = src_readl(dev, MUnit.ODR_R); in aac_src_intr_message() 63 src_writel(dev, MUnit.ODR_C, bellbits); in aac_src_intr_message() 64 src_readl(dev, MUnit.ODR_C); in aac_src_intr_message() 67 src_writel(dev, MUnit.ODR_C, bellbits); in aac_src_intr_message() 68 src_readl(dev, MUnit.ODR_C); in aac_src_intr_message() [all …]
|
/openbmc/linux/drivers/base/power/ |
H A D | main.c | 97 void device_pm_sleep_init(struct device *dev) in device_pm_sleep_init() argument 99 dev->power.is_prepared = false; in device_pm_sleep_init() 100 dev->power.is_suspended = false; in device_pm_sleep_init() 101 dev->power.is_noirq_suspended = false; in device_pm_sleep_init() 102 dev->power.is_late_suspended = false; in device_pm_sleep_init() 103 init_completion(&dev->power.completion); in device_pm_sleep_init() 104 complete_all(&dev->power.completion); in device_pm_sleep_init() 105 dev->power.wakeup = NULL; in device_pm_sleep_init() 106 INIT_LIST_HEAD(&dev->power.entry); in device_pm_sleep_init() 129 void device_pm_add(struct device *dev) in device_pm_add() argument [all …]
|
/openbmc/linux/drivers/net/wireless/broadcom/b43/ |
H A D | phy_ht.c | 35 static void b43_radio_2059_channel_setup(struct b43_wldev *dev, in b43_radio_2059_channel_setup() argument 42 b43_radio_write(dev, 0x16, e->radio_syn16); in b43_radio_2059_channel_setup() 43 b43_radio_write(dev, 0x17, e->radio_syn17); in b43_radio_2059_channel_setup() 44 b43_radio_write(dev, 0x22, e->radio_syn22); in b43_radio_2059_channel_setup() 45 b43_radio_write(dev, 0x25, e->radio_syn25); in b43_radio_2059_channel_setup() 46 b43_radio_write(dev, 0x27, e->radio_syn27); in b43_radio_2059_channel_setup() 47 b43_radio_write(dev, 0x28, e->radio_syn28); in b43_radio_2059_channel_setup() 48 b43_radio_write(dev, 0x29, e->radio_syn29); in b43_radio_2059_channel_setup() 49 b43_radio_write(dev, 0x2c, e->radio_syn2c); in b43_radio_2059_channel_setup() 50 b43_radio_write(dev, 0x2d, e->radio_syn2d); in b43_radio_2059_channel_setup() [all …]
|
H A D | bus.c | 21 static int b43_bus_bcma_bus_may_powerdown(struct b43_bus_dev *dev) in b43_bus_bcma_bus_may_powerdown() argument 25 static int b43_bus_bcma_bus_powerup(struct b43_bus_dev *dev, in b43_bus_bcma_bus_powerup() argument 30 static int b43_bus_bcma_device_is_enabled(struct b43_bus_dev *dev) in b43_bus_bcma_device_is_enabled() argument 32 return bcma_core_is_enabled(dev->bdev); in b43_bus_bcma_device_is_enabled() 34 static void b43_bus_bcma_device_enable(struct b43_bus_dev *dev, in b43_bus_bcma_device_enable() argument 37 bcma_core_enable(dev->bdev, core_specific_flags); in b43_bus_bcma_device_enable() 39 static void b43_bus_bcma_device_disable(struct b43_bus_dev *dev, in b43_bus_bcma_device_disable() argument 42 bcma_core_disable(dev->bdev, core_specific_flags); in b43_bus_bcma_device_disable() 44 static u16 b43_bus_bcma_read16(struct b43_bus_dev *dev, u16 offset) in b43_bus_bcma_read16() argument 46 return bcma_read16(dev->bdev, offset); in b43_bus_bcma_read16() [all …]
|
/openbmc/linux/drivers/net/ethernet/mediatek/ |
H A D | mtk_wed.c | 49 struct net_device *dev; member 53 wed_m32(struct mtk_wed_device *dev, u32 reg, u32 mask, u32 val) in wed_m32() argument 55 regmap_update_bits(dev->hw->regs, reg, mask | val, val); in wed_m32() 59 wed_set(struct mtk_wed_device *dev, u32 reg, u32 mask) in wed_set() argument 61 return wed_m32(dev, reg, 0, mask); in wed_set() 65 wed_clr(struct mtk_wed_device *dev, u32 reg, u32 mask) in wed_clr() argument 67 return wed_m32(dev, reg, mask, 0); in wed_clr() 71 wdma_m32(struct mtk_wed_device *dev, u32 reg, u32 mask, u32 val) in wdma_m32() argument 73 wdma_w32(dev, reg, (wdma_r32(dev, reg) & ~mask) | val); in wdma_m32() 77 wdma_set(struct mtk_wed_device *dev, u32 reg, u32 mask) in wdma_set() argument [all …]
|
/openbmc/linux/drivers/input/mouse/ |
H A D | appletouch.c | 260 static int atp_geyser_init(struct atp *dev) in atp_geyser_init() argument 262 struct usb_device *udev = dev->udev; in atp_geyser_init() 270 dev_err(&dev->intf->dev, "Out of memory\n"); in atp_geyser_init() 285 dev_err(&dev->intf->dev, "Failed to read mode from device.\n"); in atp_geyser_init() 304 dev_err(&dev->intf->dev, "Failed to request geyser raw mode\n"); in atp_geyser_init() 320 struct atp *dev = container_of(work, struct atp, work); in atp_reinit() local 324 atp_geyser_init(dev); in atp_reinit() 326 retval = usb_submit_urb(dev->urb, GFP_ATOMIC); in atp_reinit() 328 dev_err(&dev->intf->dev, in atp_reinit() 333 static int atp_calculate_abs(struct atp *dev, int offset, int nb_sensors, in atp_calculate_abs() argument [all …]
|
/openbmc/linux/include/linux/ |
H A D | pm_runtime.h | 67 extern int pm_generic_runtime_suspend(struct device *dev); 68 extern int pm_generic_runtime_resume(struct device *dev); 69 extern int pm_runtime_force_suspend(struct device *dev); 70 extern int pm_runtime_force_resume(struct device *dev); 72 extern int __pm_runtime_idle(struct device *dev, int rpmflags); 73 extern int __pm_runtime_suspend(struct device *dev, int rpmflags); 74 extern int __pm_runtime_resume(struct device *dev, int rpmflags); 75 extern int pm_runtime_get_if_active(struct device *dev, bool ign_usage_count); 76 extern int pm_schedule_suspend(struct device *dev, unsigned int delay); 77 extern int __pm_runtime_set_status(struct device *dev, unsigned int status); [all …]
|
/openbmc/linux/drivers/media/platform/samsung/s5p-mfc/ |
H A D | s5p_mfc_ctrl.c | 23 int s5p_mfc_alloc_firmware(struct s5p_mfc_dev *dev) in s5p_mfc_alloc_firmware() argument 25 struct s5p_mfc_priv_buf *fw_buf = &dev->fw_buf; in s5p_mfc_alloc_firmware() 28 fw_buf->size = dev->variant->buf_size->fw; in s5p_mfc_alloc_firmware() 35 err = s5p_mfc_alloc_priv_buf(dev, BANK_L_CTX, &dev->fw_buf); in s5p_mfc_alloc_firmware() 45 int s5p_mfc_load_firmware(struct s5p_mfc_dev *dev) in s5p_mfc_load_firmware() argument 54 if (dev->fw_get_done) in s5p_mfc_load_firmware() 58 if (!dev->variant->fw_name[i]) in s5p_mfc_load_firmware() 61 dev->variant->fw_name[i], &dev->plat_dev->dev); in s5p_mfc_load_firmware() 63 dev->fw_ver = (enum s5p_mfc_fw_ver) i; in s5p_mfc_load_firmware() 72 if (fw_blob->size > dev->fw_buf.size) { in s5p_mfc_load_firmware() [all …]
|
/openbmc/linux/drivers/net/mctp/ |
H A D | mctp-serial.c | 76 static int next_chunk_len(struct mctp_serial *dev) in next_chunk_len() argument 81 if (dev->txpos == dev->txlen) in next_chunk_len() 87 if (needs_escape(dev->txbuf[dev->txpos])) in next_chunk_len() 94 for (i = 1; i + dev->txpos < dev->txlen; i++) { in next_chunk_len() 95 if (needs_escape(dev->txbuf[dev->txpos + i])) in next_chunk_len() 102 static int write_chunk(struct mctp_serial *dev, unsigned char *buf, int len) in write_chunk() argument 104 return dev->tty->ops->write(dev->tty, buf, len); in write_chunk() 109 struct mctp_serial *dev = container_of(work, struct mctp_serial, in mctp_serial_tx_work() local 115 spin_lock_irqsave(&dev->lock, flags); in mctp_serial_tx_work() 118 switch (dev->txstate) { in mctp_serial_tx_work() [all …]
|
/openbmc/linux/drivers/net/usb/ |
H A D | usbnet.c | 48 #define RX_QLEN(dev) ((dev)->rx_qlen) argument 49 #define TX_QLEN(dev) ((dev)->tx_qlen) argument 89 int usbnet_get_endpoints(struct usbnet *dev, struct usb_interface *intf) in usbnet_get_endpoints() argument 144 !(dev->driver_info->flags & FLAG_NO_SETINT)) { in usbnet_get_endpoints() 145 tmp = usb_set_interface (dev->udev, alt->desc.bInterfaceNumber, in usbnet_get_endpoints() 151 dev->in = usb_rcvbulkpipe (dev->udev, in usbnet_get_endpoints() 153 dev->out = usb_sndbulkpipe (dev->udev, in usbnet_get_endpoints() 155 dev->status = status; in usbnet_get_endpoints() 160 int usbnet_get_ethernet_addr(struct usbnet *dev, int iMACAddress) in usbnet_get_ethernet_addr() argument 166 ret = usb_string(dev->udev, iMACAddress, buf, sizeof buf); in usbnet_get_ethernet_addr() [all …]
|
/openbmc/linux/drivers/i2c/busses/ |
H A D | i2c-designware-platdrv.c | 38 static u32 i2c_dw_get_clk_rate_khz(struct dw_i2c_dev *dev) in i2c_dw_get_clk_rate_khz() argument 40 return clk_get_rate(dev->clk) / KILO; in i2c_dw_get_clk_rate_khz() 75 struct dw_i2c_dev *dev = context; in bt1_i2c_read() local 82 ret = regmap_write(dev->sysmap, BT1_I2C_CTL, in bt1_i2c_read() 87 return regmap_read(dev->sysmap, BT1_I2C_DO, val); in bt1_i2c_read() 92 struct dw_i2c_dev *dev = context; in bt1_i2c_write() local 95 ret = regmap_write(dev->sysmap, BT1_I2C_DI, val); in bt1_i2c_write() 99 return regmap_write(dev->sysmap, BT1_I2C_CTL, in bt1_i2c_write() 113 static int bt1_i2c_request_regs(struct dw_i2c_dev *dev) in bt1_i2c_request_regs() argument 115 dev->sysmap = syscon_node_to_regmap(dev->dev->of_node->parent); in bt1_i2c_request_regs() [all …]
|
/openbmc/linux/drivers/memstick/host/ |
H A D | r592.c | 53 static inline u32 r592_read_reg(struct r592_device *dev, int address) in r592_read_reg() argument 55 u32 value = readl(dev->mmio + address); in r592_read_reg() 61 static inline void r592_write_reg(struct r592_device *dev, in r592_write_reg() argument 65 writel(value, dev->mmio + address); in r592_write_reg() 69 static inline u32 r592_read_reg_raw_be(struct r592_device *dev, int address) in r592_read_reg_raw_be() argument 71 u32 value = __raw_readl(dev->mmio + address); in r592_read_reg_raw_be() 77 static inline void r592_write_reg_raw_be(struct r592_device *dev, in r592_write_reg_raw_be() argument 81 __raw_writel(cpu_to_be32(value), dev->mmio + address); in r592_write_reg_raw_be() 85 static inline void r592_set_reg_mask(struct r592_device *dev, in r592_set_reg_mask() argument 88 u32 reg = readl(dev->mmio + address); in r592_set_reg_mask() [all …]
|
/openbmc/linux/drivers/media/test-drivers/vivid/ |
H A D | vivid-core.c | 238 struct vivid_dev *dev = video_drvdata(file); in vidioc_querycap() local 243 "platform:%s", dev->v4l2_dev.name); in vidioc_querycap() 245 cap->capabilities = dev->vid_cap_caps | dev->vid_out_caps | in vidioc_querycap() 246 dev->vbi_cap_caps | dev->vbi_out_caps | in vidioc_querycap() 247 dev->radio_rx_caps | dev->radio_tx_caps | in vidioc_querycap() 248 dev->sdr_cap_caps | dev->meta_cap_caps | in vidioc_querycap() 249 dev->meta_out_caps | dev->touch_cap_caps | in vidioc_querycap() 298 struct vivid_dev *dev = video_drvdata(file); in vidioc_g_frequency() local 304 &dev->radio_rx_freq : &dev->radio_tx_freq, vf); in vidioc_g_frequency() 312 struct vivid_dev *dev = video_drvdata(file); in vidioc_s_frequency() local [all …]
|
/openbmc/linux/drivers/vlynq/ |
H A D | vlynq.c | 68 static void vlynq_dump_regs(struct vlynq_device *dev) in vlynq_dump_regs() argument 73 dev->local, dev->remote); in vlynq_dump_regs() 76 i + 1, ((u32 *)dev->local)[i]); in vlynq_dump_regs() 78 i + 1, ((u32 *)dev->remote)[i]); in vlynq_dump_regs() 96 static int vlynq_linked(struct vlynq_device *dev) in vlynq_linked() argument 101 if (readl(&dev->local->status) & VLYNQ_STATUS_LINK) in vlynq_linked() 109 static void vlynq_reset(struct vlynq_device *dev) in vlynq_reset() argument 111 writel(readl(&dev->local->control) | VLYNQ_CTRL_RESET, in vlynq_reset() 112 &dev->local->control); in vlynq_reset() 118 writel(readl(&dev->local->control) & ~VLYNQ_CTRL_RESET, in vlynq_reset() [all …]
|
/openbmc/linux/drivers/net/wireless/mediatek/mt76/mt76x2/ |
H A D | pci_init.c | 13 mt76x2_mac_pbf_init(struct mt76x02_dev *dev) in mt76x2_mac_pbf_init() argument 23 mt76_set(dev, MT_PBF_SYS_CTRL, val); in mt76x2_mac_pbf_init() 24 mt76_clear(dev, MT_PBF_SYS_CTRL, val); in mt76x2_mac_pbf_init() 26 mt76_wr(dev, MT_PBF_TX_MAX_PCNT, 0xefef3f1f); in mt76x2_mac_pbf_init() 27 mt76_wr(dev, MT_PBF_RX_MAX_PCNT, 0xfebf); in mt76x2_mac_pbf_init() 31 mt76x2_fixup_xtal(struct mt76x02_dev *dev) in mt76x2_fixup_xtal() argument 36 eep_val = mt76x02_eeprom_get(dev, MT_EE_XTAL_TRIM_2); in mt76x2_fixup_xtal() 46 eep_val = mt76x02_eeprom_get(dev, MT_EE_XTAL_TRIM_1); in mt76x2_fixup_xtal() 54 mt76_rmw_field(dev, MT_XO_CTRL5, MT_XO_CTRL5_C2_VAL, eep_val + offset); in mt76x2_fixup_xtal() 55 mt76_set(dev, MT_XO_CTRL6, MT_XO_CTRL6_C2_CTRL); in mt76x2_fixup_xtal() [all …]
|
/openbmc/linux/drivers/media/usb/hackrf/ |
H A D | hackrf.c | 111 struct device *dev; member 182 static int hackrf_ctrl_msg(struct hackrf_dev *dev, u8 request, u16 value, in hackrf_ctrl_msg() argument 195 pipe = usb_sndctrlpipe(dev->udev, 0); in hackrf_ctrl_msg() 203 pipe = usb_rcvctrlpipe(dev->udev, 0); in hackrf_ctrl_msg() 207 dev_err(dev->dev, "Unknown command %02x\n", request); in hackrf_ctrl_msg() 214 memcpy(dev->buf, data, size); in hackrf_ctrl_msg() 216 ret = usb_control_msg(dev->udev, pipe, request, requesttype, value, in hackrf_ctrl_msg() 217 index, dev->buf, size, 1000); in hackrf_ctrl_msg() 218 hackrf_dbg_usb_control_msg(dev->dev, request, requesttype, value, in hackrf_ctrl_msg() 219 index, dev->buf, size); in hackrf_ctrl_msg() [all …]
|
/openbmc/linux/drivers/infiniband/hw/vmw_pvrdma/ |
H A D | pvrdma_main.c | 102 struct pvrdma_dev *dev = in pvrdma_get_fw_ver_str() local 105 (int) (dev->dsr->caps.fw_ver >> 32), in pvrdma_get_fw_ver_str() 106 (int) (dev->dsr->caps.fw_ver >> 16) & 0xffff, in pvrdma_get_fw_ver_str() 107 (int) dev->dsr->caps.fw_ver & 0xffff); in pvrdma_get_fw_ver_str() 110 static int pvrdma_init_device(struct pvrdma_dev *dev) in pvrdma_init_device() argument 113 spin_lock_init(&dev->cmd_lock); in pvrdma_init_device() 114 sema_init(&dev->cmd_sema, 1); in pvrdma_init_device() 115 atomic_set(&dev->num_qps, 0); in pvrdma_init_device() 116 atomic_set(&dev->num_srqs, 0); in pvrdma_init_device() 117 atomic_set(&dev->num_cqs, 0); in pvrdma_init_device() [all …]
|
/openbmc/u-boot/lib/ |
H A D | tpm_api.c | 14 u32 tpm_startup(struct udevice *dev, enum tpm_startup_type mode) in tpm_startup() argument 16 if (tpm_is_v1(dev)) { in tpm_startup() 17 return tpm1_startup(dev, mode); in tpm_startup() 18 } else if (tpm_is_v2(dev)) { in tpm_startup() 32 return tpm2_startup(dev, type); in tpm_startup() 38 u32 tpm_auto_start(struct udevice *dev) in tpm_auto_start() argument 40 if (tpm_is_v2(dev)) in tpm_auto_start() 41 return tpm2_auto_start(dev); in tpm_auto_start() 46 u32 tpm_resume(struct udevice *dev) in tpm_resume() argument 48 if (tpm_is_v1(dev)) in tpm_resume() [all …]
|
/openbmc/linux/drivers/input/misc/ |
H A D | cm109.c | 294 static void report_key(struct cm109_dev *dev, int key) in report_key() argument 296 struct input_dev *idev = dev->idev; in report_key() 298 if (dev->key_code >= 0) { in report_key() 300 input_report_key(idev, dev->key_code, 0); in report_key() 303 dev->key_code = key; in report_key() 316 static void cm109_report_special(struct cm109_dev *dev) in cm109_report_special() argument 319 struct input_dev *idev = dev->idev; in cm109_report_special() 320 u8 data = dev->irq_data->byte[HID_IR0]; in cm109_report_special() 325 keycode = dev->keymap[0xff + BIT(i)]; in cm109_report_special() 342 static void cm109_submit_buzz_toggle(struct cm109_dev *dev) in cm109_submit_buzz_toggle() argument [all …]
|
/openbmc/linux/drivers/net/wireless/realtek/rtl818x/rtl8180/ |
H A D | rtl8225se.c | 75 static void rtl8187se_three_wire_io(struct ieee80211_hw *dev, u8 *data, in rtl8187se_three_wire_io() argument 78 struct rtl8180_priv *priv = dev->priv; in rtl8187se_three_wire_io() 90 wiphy_err(dev->wiphy, PFX in rtl8187se_three_wire_io() 108 wiphy_err(dev->wiphy, PFX in rtl8187se_three_wire_io() 132 static u32 rtl8187se_rf_readreg(struct ieee80211_hw *dev, u8 addr) in rtl8187se_rf_readreg() argument 135 rtl8187se_three_wire_io(dev, (u8 *)&dataread, 16, 0); in rtl8187se_rf_readreg() 139 static void rtl8187se_rf_writereg(struct ieee80211_hw *dev, u8 addr, u32 data) in rtl8187se_rf_writereg() argument 142 rtl8187se_three_wire_io(dev, (u8 *)&outdata, 16, 1); in rtl8187se_rf_writereg() 146 static void rtl8225se_write_zebra_agc(struct ieee80211_hw *dev) in rtl8225se_write_zebra_agc() argument 151 rtl8225se_write_phy_ofdm(dev, 0xF, ZEBRA_AGC[i]); in rtl8225se_write_zebra_agc() [all …]
|
/openbmc/linux/drivers/media/dvb-frontends/ |
H A D | rtl2832_sdr.c | 154 struct rtl2832_sdr_dev *dev) in rtl2832_sdr_get_next_fill_buf() argument 159 spin_lock_irqsave(&dev->queued_bufs_lock, flags); in rtl2832_sdr_get_next_fill_buf() 160 if (list_empty(&dev->queued_bufs)) in rtl2832_sdr_get_next_fill_buf() 163 buf = list_entry(dev->queued_bufs.next, in rtl2832_sdr_get_next_fill_buf() 167 spin_unlock_irqrestore(&dev->queued_bufs_lock, flags); in rtl2832_sdr_get_next_fill_buf() 171 static unsigned int rtl2832_sdr_convert_stream(struct rtl2832_sdr_dev *dev, in rtl2832_sdr_convert_stream() argument 174 struct platform_device *pdev = dev->pdev; in rtl2832_sdr_convert_stream() 177 if (dev->pixelformat == V4L2_SDR_FMT_CU8) { in rtl2832_sdr_convert_stream() 181 } else if (dev->pixelformat == V4L2_SDR_FMT_CU16LE) { in rtl2832_sdr_convert_stream() 194 if (unlikely(time_is_before_jiffies(dev->jiffies_next))) { in rtl2832_sdr_convert_stream() [all …]
|
/openbmc/linux/drivers/w1/ |
H A D | w1_int.c | 28 struct w1_master *dev; in w1_alloc_dev() local 34 dev = kzalloc(sizeof(struct w1_master) + sizeof(struct w1_bus_master), GFP_KERNEL); in w1_alloc_dev() 35 if (!dev) { in w1_alloc_dev() 42 dev->bus_master = (struct w1_bus_master *)(dev + 1); in w1_alloc_dev() 44 dev->owner = THIS_MODULE; in w1_alloc_dev() 45 dev->max_slave_count = slave_count; in w1_alloc_dev() 46 dev->slave_count = 0; in w1_alloc_dev() 47 dev->attempts = 0; in w1_alloc_dev() 48 dev->initialized = 0; in w1_alloc_dev() 49 dev->id = id; in w1_alloc_dev() [all …]
|
/openbmc/linux/drivers/net/wireless/realtek/rtl818x/rtl8187/ |
H A D | rtl8225.c | 115 static void rtl8225_write_bitbang(struct ieee80211_hw *dev, u8 addr, u16 data) in rtl8225_write_bitbang() argument 117 struct rtl8187_priv *priv = dev->priv; in rtl8225_write_bitbang() 158 static void rtl8225_write_8051(struct ieee80211_hw *dev, u8 addr, __le16 data) in rtl8225_write_8051() argument 160 struct rtl8187_priv *priv = dev->priv; in rtl8225_write_8051() 197 static void rtl8225_write(struct ieee80211_hw *dev, u8 addr, u16 data) in rtl8225_write() argument 199 struct rtl8187_priv *priv = dev->priv; in rtl8225_write() 202 rtl8225_write_8051(dev, addr, cpu_to_le16(data)); in rtl8225_write() 204 rtl8225_write_bitbang(dev, addr, data); in rtl8225_write() 207 static u16 rtl8225_read(struct ieee80211_hw *dev, u8 addr) in rtl8225_read() argument 209 struct rtl8187_priv *priv = dev->priv; in rtl8225_read() [all …]
|