Home
last modified time | relevance | path

Searched refs:nhi_cmd_frame (Results 1 – 4 of 4) sorted by relevance

/freebsd/sys/dev/thunderbolt/
H A Dnhi_var.h51 struct nhi_cmd_frame;
55 struct nhi_cmd_frame { struct
56 TAILQ_ENTRY(nhi_cmd_frame) cm_link;
92 struct nhi_cmd_frame **rx_cmd_ring; argument
93 struct nhi_cmd_frame **tx_cmd_ring;
100 TAILQ_HEAD(, nhi_cmd_frame) tx_head;
101 TAILQ_HEAD(, nhi_cmd_frame) rx_head;
125 struct nhi_cmd_frame *);
180 struct nhi_cmd_frame *ring0_cmds;
211 struct nhi_cmd_frame * nhi_alloc_tx_frame(struct nhi_ring_pair *);
[all …]
H A Dnhi.c76 static int nhi_tx_enqueue(struct nhi_ring_pair *, struct nhi_cmd_frame *);
142 struct nhi_cmd_frame *
145 struct nhi_cmd_frame *cmd; in nhi_alloc_tx_frame()
155 nhi_free_tx_frame(struct nhi_ring_pair *r, struct nhi_cmd_frame *cmd) in nhi_free_tx_frame()
356 r->rx_cmd_ring = (struct nhi_cmd_frame **)((uint8_t *)r + sizeof (*r)); in nhi_alloc_ring()
357 r->tx_cmd_ring = (struct nhi_cmd_frame **)((uint8_t *)r->rx_cmd_ring + in nhi_alloc_ring()
522 struct nhi_cmd_frame *cmd; in nhi_alloc_ring0()
558 sc->ring0_cmds = malloc(sizeof(struct nhi_cmd_frame) * in nhi_alloc_ring0()
626 struct nhi_cmd_frame *cmd; in nhi_fill_rx_ring()
731 nhi_tx_enqueue(struct nhi_ring_pair *r, struct nhi_cmd_frame *cmd) in nhi_tx_enqueue()
[all …]
H A Drouter.c550 struct nhi_cmd_frame *nhicmd; in router_prepare_read()
596 struct nhi_cmd_frame *nhicmd; in router_schedule_locked()
629 struct nhi_cmd_frame *nhicmd) in router_complete_intr()
649 router_response_intr(void *context, union nhi_ring_desc *ring, struct nhi_cmd_frame *nhicmd) in router_response_intr()
718 router_notify_intr(void *context, union nhi_ring_desc *ring, struct nhi_cmd_frame *nhicmd) in router_notify_intr()
H A Drouter_var.h44 struct nhi_cmd_frame *nhicmd;