Lines Matching defs:cmd_head
824 u32 cmd_head;
828 cmd_head = mb->cmd_head % udev->cmdr_size; /* UAM */
834 if (head_to_end(cmd_head, udev->cmdr_size) >= cmd_size)
837 cmd_needed = cmd_size + head_to_end(cmd_head, udev->cmdr_size);
839 space = spc_free(cmd_head, udev->cmdr_last_cleaned, udev->cmdr_size);
841 pr_debug("no cmd space: %u %u %u\n", cmd_head,
959 uint32_t cmd_head = mb->cmd_head % udev->cmdr_size; /* UAM */
962 if (head_to_end(cmd_head, udev->cmdr_size) < cmd_size) {
963 size_t pad_size = head_to_end(cmd_head, udev->cmdr_size);
965 hdr = udev->cmdr + cmd_head;
973 UPDATE_HEAD(mb->cmd_head, pad_size, udev->cmdr_size);
976 cmd_head = mb->cmd_head % udev->cmdr_size; /* UAM */
977 WARN_ON(cmd_head != 0);
980 return cmd_head;
1021 uint32_t cmd_id, cmd_head;
1088 cmd_head = ring_insert_padding(udev, command_size);
1090 entry = udev->cmdr + cmd_head;
1120 cdb_off = CMDR_OFF + cmd_head + base_command_size;
1125 UPDATE_HEAD(mb->cmd_head, command_size, udev->cmdr_size);
1164 uint32_t cmd_head;
1180 cmd_head = ring_insert_padding(udev, cmd_size);
1182 entry = udev->cmdr + cmd_head;
1191 UPDATE_HEAD(mb->cmd_head, cmd_size, udev->cmdr_size);
2403 mb->cmd_tail, mb->cmd_head);
2407 mb->cmd_head = 0;