Lines Matching refs:cbd
91 int enetc_send_cmd(struct enetc_si *si, struct enetc_cbd *cbd)
108 *dest_cbd = *cbd;
126 *cbd = *dest_cbd;
136 struct enetc_cbd cbd;
138 memset(&cbd, 0, sizeof(cbd));
140 cbd.cls = 1;
141 cbd.status_flags = ENETC_CBD_FLAGS_SF;
142 cbd.index = cpu_to_le16(index);
144 return enetc_send_cmd(si, &cbd);
151 struct enetc_cbd cbd;
155 memset(&cbd, 0, sizeof(cbd));
158 cbd.cls = 1;
159 cbd.status_flags = ENETC_CBD_FLAGS_SF;
160 cbd.index = cpu_to_le16(index);
161 cbd.opt[3] = cpu_to_le32(si_map);
163 cbd.opt[0] = cpu_to_le32(BIT(31));
167 cbd.addr[0] = cpu_to_le32(upper);
168 cbd.addr[1] = cpu_to_le32(lower);
170 return enetc_send_cmd(si, &cbd);
179 struct enetc_cbd cbd = {.cmd = 0};
185 cbd.cmd = 0;
186 cbd.cls = 4;
187 cbd.index = cpu_to_le16(index);
188 cbd.opt[3] = cpu_to_le32(0); /* SI */
190 tmp = enetc_cbd_alloc_data_mem(si, &cbd, sizeof(*rfse),
197 err = enetc_send_cmd(si, &cbd);
211 struct enetc_cbd cbd = {.cmd = 0};
220 tmp = enetc_cbd_alloc_data_mem(si, &cbd, count,
230 cbd.cmd = read ? 2 : 1;
231 cbd.cls = 3;
233 err = enetc_send_cmd(si, &cbd);