/drivers/video/console/ |
H A D | vgacon.c | 23 * because it causes screen to flicker, by Mitja Horvat 26 * Use 2 outw instead of 4 outb_p to reduce erroneous text 31 * This file is subject to the terms and conditions of the GNU General Public 65 /* You really do _NOT_ want to define this, unless you have buggy 145 * By replacing the four outb_p with two back to back outw, we can reduce 146 * the window of opportunity to see text mislocated to the RHS of the 148 * possibility that some pre-dinosaur hardware won't like the back to back 149 * I/O. Since the Xservers get away with it, we should be able to as well. 158 * handlers, thus the write has to b 652 vgacon_set_cursor_size(int xpos, int from, int to) argument [all...] |
/drivers/video/ |
H A D | sm501fb.c | 73 * This structure is used to track memory usage within the SM501 framebuffer 95 int swap_endian; /* set to swap rgb=>bgr */ 134 * This call is mainly for PCI bus systems where we need to 135 * ensure that any writes to the bus are completed before the 146 * This is an attempt to lay out memory for the two framebuffers and 157 * we need to allocate memory for the 2D acceleration engine 158 * command list and the data for the engine to deal with. 192 * 0,0 correctly unless the start is aligned to a page start. 206 /* check to see if we have panel memory allocated 253 * Converts a period in picoseconds to H 715 sm501fb_panel_power(struct sm501fb_info *fbi, int to) argument [all...] |
/drivers/infiniband/hw/cxgb4/ |
H A D | iw_cxgb4.h | 4 * This software is available to you under a choice of one of two 5 * licenses. You may choose to be licensed under the terms of the GNU 156 unsigned to = C4IW_WR_TO; local 160 ret = wait_for_completion_timeout(&wr_waitp->completion, to); 169 to = to << 2;
|
H A D | t4fw_ri_api.h | 4 * This software is available to you under a choice of one of two 5 * licenses. You may choose to be licensed under the terms of the GNU 131 __be64 to; member in struct:fw_ri_sge
|
/drivers/md/ |
H A D | dm-thin.c | 36 * Device id is restricted to 24 bits. 44 * We use a standard copy-on-write btree to store the mappings for the 48 * snapshot. They are just two device trees that happen to point to the 51 * When we get a write in we decide if it's to a shared data block using 52 * some timestamp magic. If it is, we have to break sharing. 54 * Let's say we write to a shared block in what was the origin. The 57 * i) plug io further to this physical block. (see bio_prison code). 59 * ii) quiesce any read io to that shared data block. Obviously 62 * iii) copy the data block to 1006 struct dm_io_region from, to; local 1076 struct dm_io_region to; local [all...] |
/drivers/net/ethernet/broadcom/bnx2x/ |
H A D | bnx2x_cmn.c | 39 * @to: destination FP index 41 * Makes sure the contents of the bp->fp[to].napi is kept 43 * the target to the source, and then mem copying the entire 46 static inline void bnx2x_move_fp(struct bnx2x *bp, int from, int to) argument 49 struct bnx2x_fastpath *to_fp = &bp->fp[to]; 56 to_fp->index = to; 75 /* prefetch skb end pointer to speedup dev_kfree_skb() */ 168 /* Need to make the tx_bd_cons update visible to start_xmit() 171 * start_xmit() will miss it and cause the queue to b [all...] |
/drivers/net/ethernet/chelsio/cxgb3/ |
H A D | sge.c | 4 * This software is available to you under a choice of one of two 5 * licenses. You may choose to be licensed under the terms of the GNU 58 * Page chunk size for FL0 buffers if FL0 is to be populated with page chunks. 59 * It must be a divisor of PAGE_SIZE. If set to 0 FL0 will use sk_buffs 77 * Period of the Tx buffer reclaim timer. This timer does not need to run 143 * Maps a number of flits to the number of Tx descriptors that can hold them. 148 * HW allows up to 4 descriptors to be combined into a WR. 185 * @q: the response queue to replenish 186 * @credits: how many new responses to mak 577 struct rx_desc *to = &q->desc[q->pidx]; local 1336 struct work_request_hdr *to = (struct work_request_hdr *)d; local [all...] |
/drivers/net/ethernet/neterion/vxge/ |
H A D | vxge-config.c | 2 * This software may be used and distributed according to the terms of 45 * vxge_hw_vpath_wait_receive_idle - Wait for Rx to become idle 60 * to send frames to the host. This is done by reading the 61 * PRC_RXD_DOORBELL_VPn register and comparing the read value to the 96 * stored in the frame buffer for each vpath assigned to the given 97 * function (hldev) have been sent to the host. 190 * for ~5secs, a NMI error can occur. A way around this is to give up 192 * So, only allow it to sleep for ~4secs if open. Otherwise, delay for 299 /* Transfer fw image to adapte 2066 __vxge_hw_ring_rxdblock_link(struct vxge_hw_mempool *mempoolh, struct __vxge_hw_ring *ring, u32 from, u32 to) argument [all...] |
/drivers/nfc/ |
H A D | pn533.c | 19 * along with this program; if not, write to the 229 u8 to; member in struct:pn533_cmd_activate_response 250 u8 to; member in struct:pn533_cmd_jump_dep_response 315 * @frame: The frame to be set as ack 439 "response to the last command"); 1036 " not valid - continuing to poll"); 1048 /* Don't need to down the semaphore again */ 1060 nfc_dev_err(&dev->interface->dev, "Error %d when trying to poll" 1065 /* Inform caller function to do not up the semaphore */ 1117 nfc_dev_err(&dev->interface->dev, "Error %d when trying to" [all...] |
/drivers/s390/block/ |
H A D | dasd_eckd.c | 7 * Bugreports.to..: <Linux390@de.ibm.com> 58 * raw track access always map to 64k in memory 59 * so it maps to 16 blocks of 4k per track 70 /* The ccw bus type uses this table to find devices that it sends to 508 /* private uid is kept up to date, conf_data may be outdated */ 723 * to get read/written with the KD variant of the command. 842 * buffer has to start with EBCDIC "V1.0" to show 871 * the buffer has to b 3817 dasd_eckd_dump_ccw_range(struct ccw1 *from, struct ccw1 *to, char *page) argument 3875 struct ccw1 *first, *last, *fail, *from, *to; local [all...] |
/drivers/scsi/ |
H A D | osst.c | 29 /* The "failure to reconnect" firmware bug */ 62 /* The message level for the debug messages is currently set to KERN_NOTICE 64 in the drivers are more widely classified, this may be changed to KERN_DEBUG. */ 95 MODULE_PARM_DESC(max_dev, "Maximum number of OnStream Tape Drives to attach (4)"); 101 MODULE_PARM_DESC(max_sg_segs, "Maximum number of scatter/gather segments to use (9)"); 113 /* Some default definitions have been moved to osst_options.h */ 125 /* uncomment define below to test error recovery */ 130 and when it tries to tell us something, we had better listen... */ 147 /* Internal ioctl to set both density (uppermost 8 bits) and blocksize (lower 235 /* Convert the result to succes 915 osst_wait_frame(struct osst_tape * STp, struct osst_request ** aSRpnt, int curr, int minlast, int to) argument [all...] |
H A D | dc395x.c | 33 * 3. The name of the author may not be used to endorse or promote products 79 * Set to disable parts of the driver 101 * Set set of things to output debugging for. 102 * Undefine to remove all debugging 110 * driver name and a ": " to the start of the message 233 struct SGentry *segment_x; /* Linear array of hw sg entries (up to 64 entries) */ 238 size_t total_xfer_length; /* Total number of bytes remaining to be transferred */ 476 * Value used to indicate that a command line override 477 * hasn't been used to modify the value. 545 * Safe settings. If set to zer 856 waiting_set_timer(struct AdapterCtlBlk *acb, unsigned long to) argument [all...] |
/drivers/staging/speakup/ |
H A D | main.c | 21 * along with this program; if not, write to the Free Software 52 #include <linux/uaccess.h> /* copy_from|to|user() and others */ 70 MODULE_PARM_DESC(synth, "Synth to start if speakup is built in."); 130 * initialized to default_chars and user selectable via 196 * initialized to default_chartab and user selectable via 529 /* get_word - will first check to see if the character under the 531 * return the word space. If say_word_ctl is not set it will check to 532 * see if there is a word starting on the next position to the right 534 * move left to the beginning of any previous word on the line or the 546 /* decided to tak 790 say_from_to(struct vc_data *vc, u_long from, u_long to, int read_punc) argument 819 say_line_from_to(struct vc_data *vc, u_long from, u_long to, int read_punc) argument 904 say_screen_from_to(struct vc_data *vc, u_long from, u_long to) argument 925 u_long start, end, from, to; local [all...] |
/drivers/staging/zcache/ |
H A D | zcache-main.c | 15 * in the future, more than a pair of) compressed pages to be closely linked 268 /* none on zbpg list, try to get a kernel page */ 354 } else { /* was buddied: move remaining buddy to unbuddied list */ 373 char *to; local 426 to = zbud_data(zh, size); 427 memcpy(to, cdata, size); 523 * Free nr pages. This code is funky because we want to hold the locks 526 * not held. In some cases we also trylock not only to avoid waiting on a 527 * page in use by another cpu, but also to avoid potential deadlock due to [all...] |
/drivers/infiniband/hw/cxgb3/ |
H A D | cxio_wr.h | 4 * This software is available to you under a choice of one of two 5 * licenses. You may choose to be licensed under the terms of the GNU 163 __be64 to; member in struct:t3_sge 642 #define TPT_ERR_INVALIDATE_SHARED_MR 0x7 /* attempt to invalidate a */ 644 #define TPT_ERR_INVALIDATE_MR_WITH_MW_BOUND 0x8 /* attempt to invalidate a */ 695 u32 error; /* 1 once we go to ERROR */ 697 u32 wptr; /* idx to next available WR slot */
|
/drivers/net/ethernet/micrel/ |
H A D | ks8851_mll.c | 15 * along with this program; if not, write to the Free Software 374 * A dual representation of the tx header data to allow 375 * access to individual bytes, and to allow 16bit accesses 385 * @net_device : The network device we're bound to 388 * @txh : temporaly buffer to save status/length. 389 * @lock : Lock to ensure that the device is not accessed when busy. 390 * @pdev : Pointer to platform device. 408 * @mac_addr : MAC address assigned to this device. 418 * The @statelock is used to protec 1289 ks_set_msglevel(struct net_device *netdev, u32 to) argument [all...] |
H A D | ksz884x.c | 945 * @next: Pointer to next hardware descriptor. 980 * @phw: Hardware descriptor pointer to uncached physical memory. 981 * @sw: Cached memory to hold hardware descriptor values for 983 * @dma_buf: Operating system dependent data structure to hold physical 1003 * @last: Index for last descriptor released to hardware. 1036 * @mac_addr: MAC address to filter. 1122 * @cnt_ptr: Current pointer to MIB counter index. 1127 * @dropped: Temporary buffer to remember last read packet dropped values. 1129 * MIB counters needs to be read periodically so that counters do not get 1130 * overflowed and give incorrect values. A right balance is needed to 3577 int to; local [all...] |
/drivers/staging/ramster/ |
H A D | zcache-main.c | 14 * in the future, more than a pair of) compressed pages to be closely linked 40 #include "xvmalloc.h" /* temporary until change to zsmalloc */ 205 * - Foreign pages are pages stored locally but belonging to another node 395 } else { /* was buddied: move remaining buddy to unbuddied list */ 415 char *to; local 468 to = zbud_data(zh, size); 469 memcpy(to, cdata, size); 561 * Free nr pages. This code is funky because we want to hold the locks 564 * not held. In some cases we also trylock not only to avoid waiting on a 565 * page in use by another cpu, but also to avoi [all...] |
/drivers/infiniband/hw/amso1100/ |
H A D | c2_wr.h | 5 * This software is available to you under a choice of one of two 6 * licenses. You may choose to be licensed under the terms of the GNU 204 __be64 to; member in struct:c2_data_addr 236 * Image types of objects written to flash 243 * to fix bug 1815 we define the max size allowable of the 244 * terminate message (per the IETF spec).Refer to the IETF 262 * WARNING: All of these structs need to align any 64bit types on 267 * Clustercore Work Request Header. Be sensitive to field layout 272 * adapter can write to it while the wr is pending without 274 * from the host to adapte [all...] |