Lines Matching defs:header

31  * Messages are comprised of a fixed field header followed by a message
36 * struct ps3_sys_manager_header - System manager message header.
71 * (16 bytes header + 8 bytes payload = 24 bytes) or (16 bytes header
82 * enum ps3_sys_manager_service_id - Message header service_id.
231 const struct ps3_sys_manager_header *header, const void *payload)
235 BUG_ON(header->version != 1);
236 BUG_ON(header->size != 16);
237 BUG_ON(header->payload_size != 8 && header->payload_size != 16);
238 BUG_ON(header->service_id > 8);
240 result = ps3_vuart_write(dev, header,
244 result = ps3_vuart_write(dev, payload, header->payload_size);
257 struct ps3_sys_manager_header header;
268 memset(&header, 0, sizeof(header));
269 header.version = 1;
270 header.size = 16;
271 header.payload_size = 16;
272 header.service_id = PS3_SM_SERVICE_ID_SET_ATTR;
278 return ps3_sys_manager_write(dev, &header, &payload);
291 struct ps3_sys_manager_header header;
305 memset(&header, 0, sizeof(header));
306 header.version = 1;
307 header.size = 16;
308 header.payload_size = 16;
309 header.service_id = PS3_SM_SERVICE_ID_SET_NEXT_OP;
317 return ps3_sys_manager_write(dev, &header, &payload);
335 struct ps3_sys_manager_header header;
347 memset(&header, 0, sizeof(header));
348 header.version = 1;
349 header.size = 16;
350 header.payload_size = 16;
351 header.service_id = PS3_SM_SERVICE_ID_REQUEST;
358 return ps3_sys_manager_write(dev, &header, &payload);
372 struct ps3_sys_manager_header header;
385 memset(&header, 0, sizeof(header));
386 header.version = 1;
387 header.size = 16;
388 header.payload_size = 16;
389 header.service_id = PS3_SM_SERVICE_ID_RESPONSE;
395 return ps3_sys_manager_write(dev, &header, &payload);
529 struct ps3_sys_manager_header header;
531 result = ps3_vuart_read(dev, &header,
537 if (header.version != 1) {
538 dev_dbg(&dev->core, "%s:%d: unsupported header version (%u)\n",
539 __func__, __LINE__, header.version);
540 dump_sm_header(&header);
544 BUILD_BUG_ON(sizeof(header) != 16);
546 if (header.size != 16 || (header.payload_size != 8
547 && header.payload_size != 16)) {
548 dump_sm_header(&header);
552 switch (header.service_id) {
562 dump_sm_header(&header);
566 __func__, __LINE__, header.service_id);
575 ps3_vuart_clear_rx_bytes(dev, header.payload_size);