Lines Matching refs:header
242 const struct ps3_sys_manager_header *header, const void *payload) in ps3_sys_manager_write() argument
246 BUG_ON(header->version != 1); in ps3_sys_manager_write()
247 BUG_ON(header->size != 16); in ps3_sys_manager_write()
248 BUG_ON(header->payload_size != 8 && header->payload_size != 16); in ps3_sys_manager_write()
249 BUG_ON(header->service_id > 8); in ps3_sys_manager_write()
251 result = ps3_vuart_write(dev, header, in ps3_sys_manager_write()
255 result = ps3_vuart_write(dev, payload, header->payload_size); in ps3_sys_manager_write()
268 struct ps3_sys_manager_header header; in ps3_sys_manager_send_attr() local
279 memset(&header, 0, sizeof(header)); in ps3_sys_manager_send_attr()
280 header.version = 1; in ps3_sys_manager_send_attr()
281 header.size = 16; in ps3_sys_manager_send_attr()
282 header.payload_size = 16; in ps3_sys_manager_send_attr()
283 header.service_id = PS3_SM_SERVICE_ID_SET_ATTR; in ps3_sys_manager_send_attr()
289 return ps3_sys_manager_write(dev, &header, &payload); in ps3_sys_manager_send_attr()
302 struct ps3_sys_manager_header header; in ps3_sys_manager_send_next_op() local
316 memset(&header, 0, sizeof(header)); in ps3_sys_manager_send_next_op()
317 header.version = 1; in ps3_sys_manager_send_next_op()
318 header.size = 16; in ps3_sys_manager_send_next_op()
319 header.payload_size = 16; in ps3_sys_manager_send_next_op()
320 header.service_id = PS3_SM_SERVICE_ID_SET_NEXT_OP; in ps3_sys_manager_send_next_op()
328 return ps3_sys_manager_write(dev, &header, &payload); in ps3_sys_manager_send_next_op()
346 struct ps3_sys_manager_header header; in ps3_sys_manager_send_request_shutdown() local
358 memset(&header, 0, sizeof(header)); in ps3_sys_manager_send_request_shutdown()
359 header.version = 1; in ps3_sys_manager_send_request_shutdown()
360 header.size = 16; in ps3_sys_manager_send_request_shutdown()
361 header.payload_size = 16; in ps3_sys_manager_send_request_shutdown()
362 header.service_id = PS3_SM_SERVICE_ID_REQUEST; in ps3_sys_manager_send_request_shutdown()
369 return ps3_sys_manager_write(dev, &header, &payload); in ps3_sys_manager_send_request_shutdown()
383 struct ps3_sys_manager_header header; in ps3_sys_manager_send_response() local
396 memset(&header, 0, sizeof(header)); in ps3_sys_manager_send_response()
397 header.version = 1; in ps3_sys_manager_send_response()
398 header.size = 16; in ps3_sys_manager_send_response()
399 header.payload_size = 16; in ps3_sys_manager_send_response()
400 header.service_id = PS3_SM_SERVICE_ID_RESPONSE; in ps3_sys_manager_send_response()
406 return ps3_sys_manager_write(dev, &header, &payload); in ps3_sys_manager_send_response()
540 struct ps3_sys_manager_header header; in ps3_sys_manager_handle_msg() local
542 result = ps3_vuart_read(dev, &header, in ps3_sys_manager_handle_msg()
548 if (header.version != 1) { in ps3_sys_manager_handle_msg()
550 __func__, __LINE__, header.version); in ps3_sys_manager_handle_msg()
551 dump_sm_header(&header); in ps3_sys_manager_handle_msg()
555 BUILD_BUG_ON(sizeof(header) != 16); in ps3_sys_manager_handle_msg()
557 if (header.size != 16 || (header.payload_size != 8 in ps3_sys_manager_handle_msg()
558 && header.payload_size != 16)) { in ps3_sys_manager_handle_msg()
559 dump_sm_header(&header); in ps3_sys_manager_handle_msg()
563 switch (header.service_id) { in ps3_sys_manager_handle_msg()
573 dump_sm_header(&header); in ps3_sys_manager_handle_msg()
577 __func__, __LINE__, header.service_id); in ps3_sys_manager_handle_msg()
586 ps3_vuart_clear_rx_bytes(dev, header.payload_size); in ps3_sys_manager_handle_msg()