Lines Matching refs:a
117 * h/w by an arbiter but on some parts there is a bug that acknowledges Host
121 * and try again a number of times.
203 __le64 a;
211 __le64 a;
305 (unsigned long long)le64_to_cpu(u0->a),
378 (unsigned long long)le64_to_cpu(u1->a),
386 (unsigned long long)le64_to_cpu(u1->a),
444 (unsigned long long)le64_to_cpu(u1->a),
450 (unsigned long long)le64_to_cpu(u1->a),
486 * Convert the system time value stored in the RX/TXSTMP registers into a
533 * at a time, the register values must belong to this packet and
601 /* It must be a TCP or UDP packet with a valid checksum */
852 /* allocate a new page if necessary */
963 /* !EOP means multiple descriptors were used to store a single
967 * definition only a frame fragment
973 /* All receives must fit into a single buffer */
1038 /* return some buffers to hardware, one at a time is too slow */
1168 * This work function polls the TSYNCTXCTL valid bit to determine when a
1189 * prior to notifying the stack of a Tx timestamp.
1284 /* Detect a transmit hang in hardware, this serializes the
1438 * this whole operation can get a little cpu intensive
1464 /* return some buffers to hardware, one at a time is too slow */
1569 /* this is the beginning of a chain */
1574 /* this is the middle of a chain */
1626 /* probably a little skewed due to removing CRC */
1643 /* return some buffers to hardware, one at a time is too slow */
1719 /* there also may be some cached data from a chained receive */
1748 * @data: pointer to a network interface device structure
1814 * @data: pointer to a network interface device structure
2058 struct e1000_adapter *a = adapter;
2063 err = pci_enable_msix_range(a->pdev,
2064 a->msix_entries,
2065 a->num_vectors,
2066 a->num_vectors);
2303 * e1000_alloc_ring_dma - allocate memory for a ring structure
2485 * Stores a new ITR value based on packets and byte
2911 * Configure the Tx unit of the MAC after a reset.
3013 * 3 to 2 in order to avoid a buffer overrun.
3118 * In the case of a non-split, skb->data is linearly filled,
3126 * a lot of memory, since we allocate 3 pages at all times
3184 * Configure the Rx unit of the MAC after a reset.
3194 /* this is a 32 byte descriptor */
3323 /* update_mc_addr_list expects a packed array of only addresses. */
3352 /* save a rar entry for our hardware address */
3355 /* save a rar entry for the LAA workaround */
3561 /* System firmware can misreport this value, so set it to a
3778 * *** this routine MUST be followed by a call to e1000e_reset ***
3876 * Failure to do this will cause the HW to enter a unit hang state which can
3906 * e1000e_systim_reset - reset the timesync registers after a hardware reset
3953 * e1000e_reset - bring the hardware into a known good state
3957 * require a configuration cycle of the hardware - those cannot be
4211 * Fire a link status change interrupt to start the watchdog.
4350 * check to see that the time is incrementing at a reasonable
4351 * rate and is a multiple of incvalue.
4398 * will experience a huge non linear increment in the systime value
4486 * @data: pointer to a network interface device structure
4523 /* free the real vector and request a test handler */
4588 /* disable SERR in case the MSI write causes a master abort */
4607 * e1000e_open - Called when a network interface is made active
4612 * The open entry point is called when a network interface is made
4645 * interface is now open and reset the part to a known state.
4715 * e1000e_close - Disables a network interface
4751 /* kill manageability vlan ID if supported, but not if a vlan with
4797 /* Hold a copy of the LAA in RAR[14] This is done so that
4815 * this worker thread exists because we must acquire a
4817 * waiting for it, and we can't msleep in a timer.
4840 * Need to wait a few seconds after link up to get diagnostic information from
5329 /* 8000ES2LAN requires a Rx packet buffer work-around
5375 /* Symmetric Tx/Rx gets a reduced ITR=2000;
5409 /* Clear valid timestamp stuck in RXSTMPL/H due to a Rx error */
5765 /* We need to check again in a case another CPU has just
5822 * points to just header, pull a few bytes of payload from
5827 * avoiding it could save a lot of cycles
5842 /* reserve a descriptor for the offload context */
5937 * e1000_tx_timeout - Respond to a Tx Hang
6179 /* With V2 type filters which specify a Sync or Delay Request,
6339 /* Make sure we don't exit K1 every time a new packet arrives
6486 * If this takes more than 1 second, show a warning indicating a
6502 e_warn("DPG_EXIT_DONE took %d msec. This is a firmware bug\n",
6749 /* The pci-e switch on some quad port adapters will report a
7148 * This function is called after a PCI bus error affecting
7161 /* Request a slot reset. */
7169 * Restart the card from scratch, as if from a cold-boot. Implementation
7364 * e1000_probe initializes an adapter identified by a pci_dev structure.
7366 * and a hardware reset occur.
7569 * put the device in a known good starting state
7574 * attempt. Let's give it a few tries
7648 * wake on lan on a particular port
7732 * that it should release a PCI device. This could be caused by a