• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/drivers/ps3/

Lines Matching refs:header

42  * Messages are comprised of a fixed field header followed by a message
47 * struct ps3_sys_manager_header - System manager message header.
82 * (16 bytes header + 8 bytes payload = 24 bytes) or (16 bytes header
93 * enum ps3_sys_manager_service_id - Message header service_id.
242 const struct ps3_sys_manager_header *header, const void *payload)
246 BUG_ON(header->version != 1);
247 BUG_ON(header->size != 16);
248 BUG_ON(header->payload_size != 8 && header->payload_size != 16);
249 BUG_ON(header->service_id > 8);
251 result = ps3_vuart_write(dev, header,
255 result = ps3_vuart_write(dev, payload, header->payload_size);
268 struct ps3_sys_manager_header header;
279 memset(&header, 0, sizeof(header));
280 header.version = 1;
281 header.size = 16;
282 header.payload_size = 16;
283 header.service_id = PS3_SM_SERVICE_ID_SET_ATTR;
289 return ps3_sys_manager_write(dev, &header, &payload);
302 struct ps3_sys_manager_header header;
316 memset(&header, 0, sizeof(header));
317 header.version = 1;
318 header.size = 16;
319 header.payload_size = 16;
320 header.service_id = PS3_SM_SERVICE_ID_SET_NEXT_OP;
328 return ps3_sys_manager_write(dev, &header, &payload);
346 struct ps3_sys_manager_header header;
358 memset(&header, 0, sizeof(header));
359 header.version = 1;
360 header.size = 16;
361 header.payload_size = 16;
362 header.service_id = PS3_SM_SERVICE_ID_REQUEST;
369 return ps3_sys_manager_write(dev, &header, &payload);
383 struct ps3_sys_manager_header header;
396 memset(&header, 0, sizeof(header));
397 header.version = 1;
398 header.size = 16;
399 header.payload_size = 16;
400 header.service_id = PS3_SM_SERVICE_ID_RESPONSE;
406 return ps3_sys_manager_write(dev, &header, &payload);
540 struct ps3_sys_manager_header header;
542 result = ps3_vuart_read(dev, &header,
548 if (header.version != 1) {
549 dev_dbg(&dev->core, "%s:%d: unsupported header version (%u)\n",
550 __func__, __LINE__, header.version);
551 dump_sm_header(&header);
555 BUILD_BUG_ON(sizeof(header) != 16);
557 if (header.size != 16 || (header.payload_size != 8
558 && header.payload_size != 16)) {
559 dump_sm_header(&header);
563 switch (header.service_id) {
573 dump_sm_header(&header);
577 __func__, __LINE__, header.service_id);
586 ps3_vuart_clear_rx_bytes(dev, header.payload_size);