Lines Matching defs:bd
185 void *cookie, struct hfi_buffer_desc *bd)
189 if (!cookie || !pkt || !bd)
194 pkt->buffer_size = bd->buffer_size;
195 pkt->min_buffer_size = bd->buffer_size;
196 pkt->num_buffers = bd->num_buffers;
198 if (bd->buffer_type == HFI_BUFFER_OUTPUT ||
199 bd->buffer_type == HFI_BUFFER_OUTPUT2) {
202 pkt->extradata_size = bd->extradata_size;
204 bd->num_buffers * sizeof(*bi);
207 bi->buffer_addr = bd->device_addr;
208 bi->extradata_addr = bd->extradata_addr;
213 bd->num_buffers);
215 pkt->buffer_info[i] = bd->device_addr;
218 pkt->buffer_type = bd->buffer_type;
224 void *cookie, struct hfi_buffer_desc *bd)
228 if (!cookie || !pkt || !bd)
233 pkt->buffer_size = bd->buffer_size;
234 pkt->num_buffers = bd->num_buffers;
236 if (bd->buffer_type == HFI_BUFFER_OUTPUT ||
237 bd->buffer_type == HFI_BUFFER_OUTPUT2) {
242 bi->buffer_addr = bd->device_addr;
243 bi->extradata_addr = bd->extradata_addr;
247 bd->num_buffers * sizeof(*bi);
250 pkt->buffer_info[i] = bd->device_addr;
255 buffer_info, bd->num_buffers);
258 pkt->response_req = bd->response_required;
259 pkt->buffer_type = bd->buffer_type;