Lines Matching +full:8 +full:- +full:byte
1 /*-
2 * SPDX-License-Identifier: BSD-2-Clause OR GPL-2.0
9 * Copyright(c) 2008 - 2011 Intel Corporation. All rights reserved.
22 * Foundation, Inc., 51 Franklin St - Fifth Floor, Boston, MA 02110-1301 USA.
28 * Copyright(c) 2008 - 2010 Intel Corporation. All rights reserved.
75 * This member contains the higher 32-bits of the SAS address.
80 * This member contains the lower 32-bits of the SAS address.
138 U32 phy_identifier : 8;
265 U32 reserved1 : 8;
269 U32 reserved2 : 8;
287 U32 reserved0 : 8;
288 U32 task_function : 8;
289 U32 reserved1 : 8;
290 U32 reserved2 : 8;
312 U8 reserved0[8];
349 U32 frame_type : 8;
353 U32 reserved1_0 : 8;
385 U8 smp_frame_type; // byte 0
386 U8 function; // byte 1
387 U8 allocated_response_length; // byte 2
388 U8 request_length; // byte 3
400 U8 smp_frame_type; // byte 0
401 U8 function; // byte 1
402 U8 function_result; // byte 2
403 U8 response_length; // byte 3
415 U32 crc; // bytes 4-7
429 U32 reserved_byte4_7; // bytes 4-7
431 U32 ignore_zone_group:1; // byte 8
434 U32 phy_identifier:8; // byte 9
435 U32 reserved_byte10:8; // byte 10
436 U32 reserved_byte11:8; // byte 11
449 U32 expected_expander_change_count:16; // bytes 4-5
450 U32 expander_route_index_high:8;
451 U32 expander_route_index:8; // bytes 6-7
453 U32 reserved_byte8:8; // bytes 8
454 U32 phy_identifier:8; // bytes 9
455 U32 reserved_byte_10_11:16; // bytes 10-11
458 U32 disable_route_entry:1; // byte 12
459 U32 reserved_byte_13_15:24; // bytes 13-15
461 U32 routed_sas_address[2]; // bytes 16-23
462 U8 reserved_byte_24_39[16]; // bytes 24-39
475 U16 expected_expander_change_count; // byte 4-5
477 U16 reserved_byte_6_7; // byte 6-7
478 U8 reserved_byte_8; // byte 8
480 U8 phy_identifier; // byte 9
481 U8 phy_operation; // byte 10
484 U8 reserved_byte_11_bit_1_7:7; // byte 11
486 U8 reserved_byte_12_23[12]; // byte 12-23
488 U8 attached_device_name[8]; // byte 24-31
490 U8 reserved_byte_32_bit_3_0:4; // byte 32
493 U8 reserved_byte_33_bit_3_0:4; // byte 33
496 U16 reserved_byte_34_35; // byte 34-35
499 U8 reserved_byte_36_bit_4_7:4; // byte 36
501 U16 reserved_byte_37_38; // byte 37-38
502 U8 reserved_byte_39; // byte 39
526 { // bytes 4-N
544 * expander devices. It adheres to the SAS-2.1 specification.
551 U16 expander_change_count; //byte 4-5
552 U16 expander_route_indexes; //byte 6-7
554 U32 reserved_byte8:7; //byte 8 bit 0-6
555 U32 long_response:1; //byte 8 bit 7
557 U32 number_of_phys:8; //byte 9
559 U32 configurable_route_table:1; //byte 10
568 U32 reserved_byte11:8; //byte 11
570 U32 enclosure_logical_identifier_high; //byte 12-15
571 U32 enclosure_logical_identifier_low; //byte 16-19
615 U32 time_to_reduce_functionality : 8;
616 U32 initial_time_to_reduce_functionality : 8;
632 * SAS-2.1 specification.
639 U32 expander_change_count : 16; // bytes 4-5
645 U8 vendor_id[8];
648 U8 component_vendor_id[8];
652 U8 vendor_specific[8];
770 U32 phy_change_count : 8;
779 U32 connector_element_index : 8;
780 U32 connector_physical_link : 8;
795 - SMP_RESPONSE_DISCOVER_FORMAT_1_1_SIZE];
811 U32 zone_group : 8;
840 U32 default_zone_group : 8;
849 U32 saved_zone_group : 8;
857 U32 shadow_zone_group : 8;
877 U32 ignored_byte_4_7; // bytes 4-7
881 U32 reserved_byte11:6; // byte 11
882 U32 ignored_byte10:8; // byte 10
883 U32 phy_identifier:8; // byte 9
884 U32 reserved_byte_8:8; // byte 8