Lines Matching refs:header
399 event->header.size += pl->data_size;
400 if (event->header.size > CXL_READ_MIN_SIZE) {
405 /* Copy event header */
419 return event->header.size;
470 event.header.process_element = ctx->pe;
471 event.header.size = sizeof(struct cxl_event_header);
476 event.header.type = CXL_EVENT_AFU_DRIVER;
479 event.header.size += sizeof(struct cxl_event_afu_interrupt);
480 event.header.type = CXL_EVENT_AFU_INTERRUPT;
487 event.header.size += sizeof(struct cxl_event_data_storage);
488 event.header.type = CXL_EVENT_DATA_STORAGE;
494 event.header.size += sizeof(struct cxl_event_afu_error);
495 event.header.type = CXL_EVENT_AFU_ERROR;
507 if (event.header.type == CXL_EVENT_AFU_DRIVER)
510 if (copy_to_user(buf, &event, event.header.size))
512 return event.header.size;