Lines Matching refs:caddy_cmd

23 void generate_answer(struct caddy_cmd *cmd, uint32_t status, uint32_t *result)  in generate_answer()
44 struct caddy_cmd *caddy_cmd; in do_caddy() local
67 caddy_cmd = &caddy_interface->cmd[caddy_interface->cmd_out]; in do_caddy()
69 (caddy_cmd->addr & 0x001fffff); in do_caddy()
71 switch (caddy_cmd->cmd) { in do_caddy()
85 data8 = caddy_cmd->par[0] & 0x000000ff; in do_caddy()
90 data16 = caddy_cmd->par[0] & 0x0000ffff; in do_caddy()
95 out_be32(pci_ptr, caddy_cmd->par[0]); in do_caddy()
99 dev = PCI_BDF(caddy_cmd->par[0], in do_caddy()
100 caddy_cmd->par[1], in do_caddy()
101 caddy_cmd->par[2]); in do_caddy()
103 caddy_cmd->addr, in do_caddy()
109 dev = PCI_BDF(caddy_cmd->par[0], in do_caddy()
110 caddy_cmd->par[1], in do_caddy()
111 caddy_cmd->par[2]); in do_caddy()
113 caddy_cmd->addr, in do_caddy()
119 dev = PCI_BDF(caddy_cmd->par[0], in do_caddy()
120 caddy_cmd->par[1], in do_caddy()
121 caddy_cmd->par[2]); in do_caddy()
123 caddy_cmd->addr, in do_caddy()
128 dev = PCI_BDF(caddy_cmd->par[0], in do_caddy()
129 caddy_cmd->par[1], in do_caddy()
130 caddy_cmd->par[2]); in do_caddy()
131 data8 = caddy_cmd->par[3] & 0x000000ff; in do_caddy()
133 caddy_cmd->addr, in do_caddy()
138 dev = PCI_BDF(caddy_cmd->par[0], in do_caddy()
139 caddy_cmd->par[1], in do_caddy()
140 caddy_cmd->par[2]); in do_caddy()
141 data16 = caddy_cmd->par[3] & 0x0000ffff; in do_caddy()
143 caddy_cmd->addr, in do_caddy()
148 dev = PCI_BDF(caddy_cmd->par[0], in do_caddy()
149 caddy_cmd->par[1], in do_caddy()
150 caddy_cmd->par[2]); in do_caddy()
152 caddy_cmd->addr, in do_caddy()
153 caddy_cmd->par[3]); in do_caddy()
161 generate_answer(caddy_cmd, status, &result[0]); in do_caddy()