Home
last modified time | relevance | path

Searched refs:cmd_tail (Results 1 – 9 of 9) sorted by relevance

/linux-4.1.27/drivers/net/ethernet/tile/
Dtilepro.c1742 unsigned int cmd_head, cmd_tail, cmd_next; in tile_net_tx_tso() local
1766 prefetch_L1(&eq->cmd_tail); in tile_net_tx_tso()
1786 cmd_tail = eq->cmd_tail; in tile_net_tx_tso()
1790 cmd_next = cmd_tail + cmd_size; in tile_net_tx_tso()
1791 if (cmd_tail < cmd_head && cmd_next >= cmd_head) in tile_net_tx_tso()
1800 memcpy(&eq->cmds[cmd_tail], cmd, cmd_size); in tile_net_tx_tso()
1803 cmd_tail = cmd_next; in tile_net_tx_tso()
1815 eq->cmd_tail = cmd_tail; in tile_net_tx_tso()
1873 unsigned int cmd_head, cmd_tail, cmd_next; in tile_net_tx() local
1946 prefetch_L1(&eq->cmd_tail); in tile_net_tx()
[all …]
/linux-4.1.27/Documentation/target/
Dtcmu-design.txt127 cmd_tail - Modified by userspace to indicate when it has completed
135 completed, userspace updates mailbox.cmd_tail in the same way and
137 cmd_tail, the ring is empty -- no commands are currently waiting to be
162 mailbox.cmd_tail by entry.hdr.length (mod cmdr_size) and signals the
165 When the opcode is PAD, userspace only updates cmd_tail as above --
171 hdr.uflags, update cmd_tail, and proceed with processing additional
260 possibly sense_buffer), updating cmd_tail, and notifying the kernel
320 struct tcmu_cmd_entry *ent = (void *) mb + mb->cmdr_off + mb->cmd_tail;
346 /* Do nothing for PAD entries except update cmd_tail */
349 /* update cmd_tail */
[all …]
/linux-4.1.27/include/uapi/linux/
Dtarget_core_user.h58 __u32 cmd_tail __attribute__((__aligned__(ALIGN_SIZE))); member
/linux-4.1.27/drivers/net/ethernet/i825xx/
Dlib82596.c320 struct i596_cmd *cmd_tail; member
885 lp->cmd_tail->v_next = cmd; in i596_add_cmd()
886 lp->cmd_tail->b_next = SWAP32(virt_to_dma(lp, &cmd->status)); in i596_add_cmd()
887 DMA_WBACK(dev, lp->cmd_tail, sizeof(struct i596_cmd)); in i596_add_cmd()
896 lp->cmd_tail = cmd; in i596_add_cmd()
1248 while ((ptr != NULL) && (ptr != lp->cmd_tail)) { in i596_interrupt()
D82596.c328 struct i596_cmd *cmd_tail; member
951 lp->cmd_tail->v_next = cmd; in i596_add_cmd()
952 lp->cmd_tail->b_next = WSWAPcmd(virt_to_bus(&cmd->status)); in i596_add_cmd()
960 lp->cmd_tail = cmd; in i596_add_cmd()
1347 while ((ptr != I596_NULL) && (ptr != lp->cmd_tail)) { in i596_interrupt()
/linux-4.1.27/kernel/debug/kdb/
Dkdb_main.c812 static unsigned int cmd_head, cmd_tail; variable
1098 if (cmd_head == cmd_tail) in handle_ctrl_cmd()
1102 if (cmdptr != cmd_tail) in handle_ctrl_cmd()
1321 if (cmd_head == cmd_tail) in kdb_local()
1322 cmd_tail = (cmd_tail+1) % KDB_CMD_HISTORY_COUNT; in kdb_local()
/linux-4.1.27/arch/tile/include/hv/
Ddrv_xgbe_intf.h542 volatile unsigned int cmd_tail; member
/linux-4.1.27/drivers/net/can/usb/peak_usb/
Dpcan_usb_fd.c182 static int pcan_usb_fd_send_cmd(struct peak_usb_device *dev, void *cmd_tail) in pcan_usb_fd_send_cmd() argument
197 cmd_len = cmd_tail - cmd_head; in pcan_usb_fd_send_cmd()
199 memset(cmd_tail, 0xff, sizeof(u64)); in pcan_usb_fd_send_cmd()
/linux-4.1.27/drivers/target/
Dtarget_core_user.c548 while (udev->cmdr_last_cleaned != ACCESS_ONCE(mb->cmd_tail)) { in tcmu_handle_completions()
584 if (mb->cmd_tail == mb->cmd_head) in tcmu_handle_completions()