Lines Matching +full:0 +full:x001fffff
29 memset((void *)answer, 0, sizeof(struct caddy_answer)); in generate_answer()
33 memcpy(answer->par, result, 5 * sizeof(result[0])); in generate_answer()
60 memset((void *)caddy_interface, 0, sizeof(struct caddy_interface)); in do_caddy()
61 memcpy((void *)&caddy_interface->magic[0], &CADDY_MAGIC, 16); in do_caddy()
63 while (ctrlc() == 0) { in do_caddy()
65 memset(result, 0, 5 * sizeof(result[0])); in do_caddy()
66 status = 0; in do_caddy()
69 (caddy_cmd->addr & 0x001fffff); in do_caddy()
73 result[0] = in_8(pci_ptr); in do_caddy()
77 result[0] = in_be16(pci_ptr); in do_caddy()
81 result[0] = in_be32(pci_ptr); 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()
105 result[0] = data8; in do_caddy()
109 dev = PCI_BDF(caddy_cmd->par[0], in do_caddy()
115 result[0] = data16; in do_caddy()
119 dev = PCI_BDF(caddy_cmd->par[0], in do_caddy()
124 &result[0]); in do_caddy()
128 dev = PCI_BDF(caddy_cmd->par[0], in do_caddy()
131 data8 = caddy_cmd->par[3] & 0x000000ff; in do_caddy()
138 dev = PCI_BDF(caddy_cmd->par[0], in do_caddy()
141 data16 = caddy_cmd->par[3] & 0x0000ffff; in do_caddy()
148 dev = PCI_BDF(caddy_cmd->par[0], in do_caddy()
157 status = 0xffffffff; in do_caddy()
161 generate_answer(caddy_cmd, status, &result[0]); in do_caddy()
171 return 0; in do_caddy()
175 caddy, 2, 0, do_caddy,