Lines Matching refs:head
71 struct list_head head;
77 struct list_head head;
458 const unsigned char *head;
488 if (list_empty(&priv->tx_list.head)) {
519 lb->head = lb->data;
524 list_add_tail(&lb->link, &priv->tx_list.head);
574 lb->head = lb->data;
578 list_add_tail(&lb->link, &priv->rx_list.head);
627 list_for_each_entry_safe(lb, n, &priv->rx_list.head, link) {
628 bytes_read = min((unsigned int)(lb->tail - lb->head), bytes);
630 memcpy(buf, lb->head, bytes_read);
635 if (bytes_read < lb->tail - lb->head) {
636 lb->head += bytes_read;
730 list_for_each_entry_safe(lb, n, &priv->tx_list.head, link) {
734 result = ps3_vuart_raw_write(dev, lb->head, lb->tail - lb->head,
746 if (bytes_written < lb->tail - lb->head) {
747 lb->head += bytes_written;
1028 INIT_LIST_HEAD(&priv->tx_list.head);
1031 INIT_LIST_HEAD(&priv->rx_list.head);