/drivers/hv/ |
H A D | ring_buffer.c | 15 * this program; if not, write to the Free Software Foundation, Inc., 59 Temple 42 u32 write; local 52 hv_get_ringbuffer_availbytes(rbi, &read, &write); 58 * When we write to the ring buffer, check if the host needs to 117 * If the other end is not blocked on write don't bother. 139 * Get the next write location for the specified ring buffer 153 * Set the next write location for the specified ring buffer 238 * Get the read and write indices as u64 of the specified ring buffer 422 /* is empty since the read index == write index */ 448 /* Issue a full memory barrier before updating the write inde [all...] |
/drivers/input/touchscreen/ |
H A D | cyttsp4_core.h | 372 int (*write)(struct device *dev, u8 *xfer_buf, u16 addr, u8 length, member in struct:cyttsp4_bus_ops 460 return ts->bus_ops->write(ts->dev, ts->xfer_buf, addr, size, buf);
|
/drivers/mtd/maps/ |
H A D | pci.c | 97 map->map.write = mtd_pci_write8, 192 map->map.write = mtd_pci_write32,
|
/drivers/net/wimax/i2400m/ |
H A D | debugfs.c | 19 * along with this program; if not, write to the Free Software 86 /* Any write clears the stats */ 111 .write = i2400m_rx_stats_write, 139 /* Any write clears the stats */ 164 .write = i2400m_tx_stats_write,
|
/drivers/net/wireless/ath/ath9k/ |
H A D | tx99.c | 214 .write = write_file_tx99, 261 .write = write_file_tx99_power,
|
/drivers/scsi/ |
H A D | scsi_proc.c | 90 .write = proc_scsi_host_write 292 * @buf: buffer to write 436 * We don't really need this for the write case but it doesn't 446 .write = proc_scsi_write,
|
H A D | sun3x_esp.c | 152 u32 dma_count, int write, u8 cmd) 162 if (write) 151 sun3x_esp_send_dma_cmd(struct esp *esp, u32 addr, u32 esp_count, u32 dma_count, int write, u8 cmd) argument
|
/drivers/staging/unisys/visorutil/ |
H A D | easyproc.c | 78 .write = proc_write_driver, 92 .write = proc_write_device,
|
/drivers/tty/ |
H A D | goldfish.c | 174 .write = goldfish_tty_write, 286 qtty->console.write = goldfish_tty_console_write;
|
/drivers/net/wireless/ath/ar5523/ |
H A D | ar5523.c | 302 struct ar5523_write_mac write; local 305 write.reg = cpu_to_be32(reg); 306 write.len = cpu_to_be32(0); /* 0 = single write */ 307 *(__be32 *)write.data = cpu_to_be32(val); 309 error = ar5523_cmd_write(ar, WDCMSG_TARGET_SET_CONFIG, &write, 312 ar5523_err(ar, "could not write register 0x%02x\n", reg); 319 struct ar5523_write_mac write; local 322 write.reg = cpu_to_be32(reg); 323 write [all...] |
/drivers/net/ethernet/intel/e1000e/ |
H A D | ethtool.c | 587 /* need read/modify/write of first changed EEPROM word */ 593 /* need read/modify/write of last changed EEPROM word */ 772 int reg, int offset, u32 mask, u32 write) 780 (test[pat] & write)); 782 if (val != (test[pat] & write & mask)) { 785 (test[pat] & write & mask)); 794 int reg, u32 mask, u32 write) 798 __ew32(&adapter->hw, reg, write & mask); 800 if ((write & mask) != (val & mask)) { 802 reg, (val & mask), (write 771 reg_pattern_test(struct e1000_adapter *adapter, u64 *data, int reg, int offset, u32 mask, u32 write) argument 793 reg_set_and_check(struct e1000_adapter *adapter, u64 *data, int reg, u32 mask, u32 write) argument [all...] |
/drivers/net/wireless/ath/ath5k/ |
H A D | debug.c | 267 .write = write_file_beacon, 287 .write = write_file_reset, 369 .write = write_file_debug, 483 .write = write_file_antenna, 655 .write = write_file_frameerrors, 820 .write = write_file_ani, 893 .write = write_file_queue,
|
/drivers/net/ethernet/dec/tulip/ |
H A D | uli526x.c | 130 void (*write)(struct uli526x_board_info *, u8, u8, u16); member in struct:uli526x_board_info::uli_phy_ops 353 db->phy.write = phy_writeby_cr10; 357 db->phy.write = phy_writeby_cr9; 550 phy->write(db, db->phy_addr, 0, phy_reg_reset); 676 db->phy.write(db, db->phy_addr, 0, 0x8000); 1079 phy->write(db, db->phy_addr, 0, 0x1000); 1587 phy->write(db, db->phy_addr, 4, phy_reg); 1590 phy->write(db, db->phy_addr, 0, 0x1200); 1628 phy->write(db, db->phy_addr, 0, phy_reg); 1648 /* Send write comman [all...] |
/drivers/pinctrl/ |
H A D | pinctrl-single.c | 204 * @write: register write function to use 240 void (*write)(unsigned val, void __iomem *reg); member in struct:pcs_device 262 * write like regmap is doing is not desired, and caching the registers 484 pcs->write(val, vals->reg); 512 pcs->write(data, pcs->base + pin * mux_bytes); 671 pcs->write(data, pcs->base + offset); 777 pcs->write(val, pcs->base + offset); 1578 pcs->write(mask, pcswi->reg); 1898 pcs->write [all...] |
/drivers/s390/char/ |
H A D | tty3270.c | 76 struct raw3270_request *write; /* Single write request. */ member in struct:tty3270 335 xchg(&tp->write, rq); 351 wrq = xchg(&tp->write, 0); 366 /* Use erase write alternate to erase display. */ 421 xchg(&tp->write, wrq); 548 /* Enter: write input to tty. */ 696 tp->write = raw3270_request_alloc(TTY3270_OUTPUT_BUFFER_SIZE); 697 if (IS_ERR(tp->write)) 724 raw3270_request_free(tp->write); [all...] |
/drivers/spi/ |
H A D | spi-pl022.c | 364 * @write: the type of write currently going on 393 enum ssp_writing write; member in struct:pl022 420 * @write: function ptr to be used to write when doing xfer for this chip 435 enum ssp_writing write; member in struct:chip_data 677 * This will write to TX and read from RX according to the parameters 725 switch (pl022->write) { 827 * read/write contents are the same, when adopting to a new 1016 switch (pl022->write) { [all...] |
H A D | spi-adi-v3.c | 46 void (*write) (struct adi_spi_master *); member in struct:adi_spi_transfer_ops 271 .write = adi_spi_u8_write, 316 .write = adi_spi_u16_write, 361 .write = adi_spi_u32_write, 535 /* write only half duplex */ 536 drv_data->ops->write(drv_data);
|
/drivers/net/ethernet/intel/igb/ |
H A D | igb_ethtool.c | 794 /* need read/modify/write of first changed EEPROM word 802 /* need read/modify/write of last changed EEPROM word 818 ret_val = hw->nvm.ops.write(hw, first_word, 821 /* Update the checksum if nvm write succeeded */ 985 u32 write; member in struct:igb_reg_test 1197 int reg, u32 mask, u32 write) 1204 wr32(reg, (_test[pat] & write)); 1206 if (val != (_test[pat] & write & mask)) { 1209 reg, val, (_test[pat] & write & mask)); 1219 int reg, u32 mask, u32 write) 1196 reg_pattern_test(struct igb_adapter *adapter, u64 *data, int reg, u32 mask, u32 write) argument 1218 reg_set_and_check(struct igb_adapter *adapter, u64 *data, int reg, u32 mask, u32 write) argument [all...] |
/drivers/net/wireless/ath/carl9170/ |
H A D | debug.c | 56 ssize_t (*write)(struct ar9170 *aru, const char *buf, size_t size); member in struct:carl9170_debugfs_fops 132 if (!dfops->write) 154 err = dfops->write(ar, buf, count); 171 .write = _write, \ 177 .write = carl9170_debugfs_write, \
|
/drivers/net/wireless/b43/ |
H A D | debugfs.c | 20 along with this program; see the file COPYING. If not, write to 45 int (*write)(struct b43_wldev *dev, const char *buf, size_t count); member in struct:b43_debugfs_fops 589 if (!dfops->write) { 603 err = dfops->write(dev, buf, count); 619 .write = _write, \ 623 .write = b43_debugfs_write, \
|
/drivers/block/ |
H A D | ps3disk.c | 17 * with this program; if not, write to the Free Software Foundation, Inc., 125 int write = rq_data_dir(req), res; local 126 const char *op = write ? "write" : "read"; 147 if (write) { 264 op = read ? "read" : "write";
|
/drivers/gpu/drm/i915/ |
H A D | i915_sysfs.c | 265 .write = i915_l3_write, 274 .write = i915_l3_write, 590 .write = error_state_write,
|
/drivers/media/common/saa7146/ |
H A D | saa7146_fops.c | 148 /* write the address of the rps-program */ 414 if (fh->dev->ext_vv_data->vbi_fops.write) { 417 ret = fh->dev->ext_vv_data->vbi_fops.write(file, data, count, ppos); 433 .write = fops_write,
|
/drivers/misc/ |
H A D | pti.c | 55 #define APERTURE_14 0x3800000 /* offset to first OS write addr */ 75 * an aperture write id. 91 * pti_write_to_aperture()- The private write function to PTI HW. 93 * @mc: The 'aperture'. It's part of a write address that holds 202 * write to PTI. 204 * @mc: The 'aperture'. It's part of a write address that holds 211 * are calling the high level function to write to PTI meaning that it is 227 * @max_ids: The max amount of available write IDs to use. 273 /* write new master Id / channel Id allocation to channel control */ 288 * to write t [all...] |
/drivers/net/can/ |
H A D | slcan.c | 301 * the transfer may be completed inside the ops->write() 304 * if we did not request it before write operation. 308 actual = sl->tty->ops->write(sl->tty, sl->xbuff, pos - sl->xbuff); 337 actual = sl->tty->ops->write(sl->tty, sl->xhead, sl->xleft); 567 if (tty->ops->write == NULL)
|