/linux-4.1.27/drivers/infiniband/core/ |
H A D | ud_header.c | 41 #define STRUCT_FIELD(header, field) \ 42 .struct_offset_bytes = offsetof(struct ib_unpacked_ ## header, field), \ 43 .struct_size_bytes = sizeof ((struct ib_unpacked_ ## header *) 0)->field, \ 44 .field_name = #header ":" #field 217 * ib_ud_header_init - Initialize UD header structure 220 * @eth_present: specify if Eth header is present 224 * @header:Structure to initialize 232 struct ib_ud_header *header) ib_ud_header_init() 234 memset(header, 0, sizeof *header); ib_ud_header_init() 239 header->lrh.link_version = 0; ib_ud_header_init() 240 header->lrh.link_next_header = ib_ud_header_init() 249 header->lrh.packet_length = cpu_to_be16(packet_length); ib_ud_header_init() 253 header->eth.type = cpu_to_be16(ETH_P_8021Q); ib_ud_header_init() 256 header->grh.ip_version = 6; ib_ud_header_init() 257 header->grh.payload_length = ib_ud_header_init() 263 header->grh.next_header = 0x1b; ib_ud_header_init() 267 header->bth.opcode = IB_OPCODE_UD_SEND_ONLY_WITH_IMMEDIATE; ib_ud_header_init() 269 header->bth.opcode = IB_OPCODE_UD_SEND_ONLY; ib_ud_header_init() 270 header->bth.pad_count = (4 - payload_bytes) & 3; ib_ud_header_init() 271 header->bth.transport_header_version = 0; ib_ud_header_init() 273 header->lrh_present = lrh_present; ib_ud_header_init() 274 header->eth_present = eth_present; ib_ud_header_init() 275 header->vlan_present = vlan_present; ib_ud_header_init() 276 header->grh_present = grh_present; ib_ud_header_init() 277 header->immediate_present = immediate_present; ib_ud_header_init() 282 * ib_ud_header_pack - Pack UD header struct into wire format 283 * @header:UD header struct 286 * ib_ud_header_pack() packs the UD header structure @header into wire 289 int ib_ud_header_pack(struct ib_ud_header *header, ib_ud_header_pack() argument 294 if (header->lrh_present) { ib_ud_header_pack() 296 &header->lrh, buf + len); ib_ud_header_pack() 299 if (header->eth_present) { ib_ud_header_pack() 301 &header->eth, buf + len); ib_ud_header_pack() 304 if (header->vlan_present) { ib_ud_header_pack() 306 &header->vlan, buf + len); ib_ud_header_pack() 309 if (header->grh_present) { ib_ud_header_pack() 311 &header->grh, buf + len); ib_ud_header_pack() 316 &header->bth, buf + len); ib_ud_header_pack() 320 &header->deth, buf + len); ib_ud_header_pack() 323 if (header->immediate_present) { ib_ud_header_pack() 324 memcpy(buf + len, &header->immediate_data, sizeof header->immediate_data); ib_ud_header_pack() 325 len += sizeof header->immediate_data; ib_ud_header_pack() 333 * ib_ud_header_unpack - Unpack UD header struct from wire format 334 * @header:UD header struct 337 * ib_ud_header_pack() unpacks the UD header structure @header from wire 341 struct ib_ud_header *header) ib_ud_header_unpack() 344 buf, &header->lrh); ib_ud_header_unpack() 347 if (header->lrh.link_version != 0) { ib_ud_header_unpack() 349 header->lrh.link_version); ib_ud_header_unpack() 353 switch (header->lrh.link_next_header) { ib_ud_header_unpack() 355 header->grh_present = 0; ib_ud_header_unpack() 359 header->grh_present = 1; ib_ud_header_unpack() 361 buf, &header->grh); ib_ud_header_unpack() 364 if (header->grh.ip_version != 6) { ib_ud_header_unpack() 366 header->grh.ip_version); ib_ud_header_unpack() 369 if (header->grh.next_header != 0x1b) { ib_ud_header_unpack() 371 header->grh.next_header); ib_ud_header_unpack() 378 header->lrh.link_next_header); ib_ud_header_unpack() 383 buf, &header->bth); ib_ud_header_unpack() 386 switch (header->bth.opcode) { ib_ud_header_unpack() 388 header->immediate_present = 0; ib_ud_header_unpack() 391 header->immediate_present = 1; ib_ud_header_unpack() 395 header->bth.opcode); ib_ud_header_unpack() 399 if (header->bth.transport_header_version != 0) { ib_ud_header_unpack() 401 header->bth.transport_header_version); ib_ud_header_unpack() 406 buf, &header->deth); ib_ud_header_unpack() 409 if (header->immediate_present) ib_ud_header_unpack() 410 memcpy(&header->immediate_data, buf, sizeof header->immediate_data); ib_ud_header_unpack() 226 ib_ud_header_init(int payload_bytes, int lrh_present, int eth_present, int vlan_present, int grh_present, int immediate_present, struct ib_ud_header *header) ib_ud_header_init() argument 340 ib_ud_header_unpack(void *buf, struct ib_ud_header *header) ib_ud_header_unpack() argument
|
/linux-4.1.27/drivers/fmc/ |
H A D | fru-parse.c | 14 __fru_get_board_tl(struct fru_common_header *header, int nr) __fru_get_board_tl() argument 19 bia = fru_get_board_area(header); __fru_get_board_tl() 30 static char *__fru_alloc_get_tl(struct fru_common_header *header, int nr) __fru_alloc_get_tl() argument 36 tl = __fru_get_board_tl(header, nr); __fru_alloc_get_tl() 47 int fru_header_cksum_ok(struct fru_common_header *header) fru_header_cksum_ok() argument 49 uint8_t *ptr = (void *)header; fru_header_cksum_ok() 52 for (i = sum = 0; i < sizeof(*header); i++) fru_header_cksum_ok() 67 char *fru_get_board_manufacturer(struct fru_common_header *header) fru_get_board_manufacturer() argument 69 return __fru_alloc_get_tl(header, 0); fru_get_board_manufacturer() 71 char *fru_get_product_name(struct fru_common_header *header) fru_get_product_name() argument 73 return __fru_alloc_get_tl(header, 1); fru_get_product_name() 75 char *fru_get_serial_number(struct fru_common_header *header) fru_get_serial_number() argument 77 return __fru_alloc_get_tl(header, 2); fru_get_serial_number() 79 char *fru_get_part_number(struct fru_common_header *header) fru_get_part_number() argument 81 return __fru_alloc_get_tl(header, 3); fru_get_part_number()
|
/linux-4.1.27/drivers/mcb/ |
H A D | mcb-parse.c | 92 struct chameleon_fpga_header *header; chameleon_parse_cells() local 100 header = kzalloc(hsize, GFP_KERNEL); chameleon_parse_cells() 101 if (!header) chameleon_parse_cells() 104 /* Extract header information */ chameleon_parse_cells() 105 memcpy_fromio(header, p, hsize); chameleon_parse_cells() 107 header->magic = le16_to_cpu(header->magic); chameleon_parse_cells() 108 if (header->magic != CHAMELEONV2_MAGIC) { chameleon_parse_cells() 110 header->magic); chameleon_parse_cells() 111 kfree(header); chameleon_parse_cells() 116 pr_debug("header->revision = %d\n", header->revision); chameleon_parse_cells() 117 pr_debug("header->model = 0x%x ('%c')\n", header->model, chameleon_parse_cells() 118 header->model); chameleon_parse_cells() 119 pr_debug("header->minor = %d\n", header->minor); chameleon_parse_cells() 120 pr_debug("header->bus_type = 0x%x\n", header->bus_type); chameleon_parse_cells() 123 pr_debug("header->magic = 0x%x\n", header->magic); chameleon_parse_cells() 124 pr_debug("header->filename = \"%.*s\"\n", CHAMELEON_FILENAME_LEN, chameleon_parse_cells() 125 header->filename); chameleon_parse_cells() 144 kfree(header); for_each_chameleon_cell() 153 kfree(header); 157 kfree(header);
|
/linux-4.1.27/arch/x86/kernel/acpi/ |
H A D | sleep.c | 48 struct wakeup_header *header = x86_acpi_suspend_lowlevel() local 51 if (header->signature != WAKEUP_HEADER_SIGNATURE) { x86_acpi_suspend_lowlevel() 52 printk(KERN_ERR "wakeup header does not match\n"); x86_acpi_suspend_lowlevel() 56 header->video_mode = saved_video_mode; x86_acpi_suspend_lowlevel() 58 header->pmode_behavior = 0; x86_acpi_suspend_lowlevel() 61 native_store_gdt((struct desc_ptr *)&header->pmode_gdt); x86_acpi_suspend_lowlevel() 72 &header->pmode_efer_low, x86_acpi_suspend_lowlevel() 73 &header->pmode_efer_high) && x86_acpi_suspend_lowlevel() 75 header->pmode_efer_low, x86_acpi_suspend_lowlevel() 76 header->pmode_efer_high)) x86_acpi_suspend_lowlevel() 77 header->pmode_behavior |= (1 << WAKEUP_BEHAVIOR_RESTORE_EFER); x86_acpi_suspend_lowlevel() 80 header->pmode_cr0 = read_cr0(); x86_acpi_suspend_lowlevel() 82 header->pmode_cr4 = __read_cr4(); x86_acpi_suspend_lowlevel() 83 header->pmode_behavior |= (1 << WAKEUP_BEHAVIOR_RESTORE_CR4); x86_acpi_suspend_lowlevel() 86 &header->pmode_misc_en_low, x86_acpi_suspend_lowlevel() 87 &header->pmode_misc_en_high) && x86_acpi_suspend_lowlevel() 89 header->pmode_misc_en_low, x86_acpi_suspend_lowlevel() 90 header->pmode_misc_en_high)) x86_acpi_suspend_lowlevel() 91 header->pmode_behavior |= x86_acpi_suspend_lowlevel() 93 header->realmode_flags = acpi_realmode_flags; x86_acpi_suspend_lowlevel() 94 header->real_magic = 0x12345678; x86_acpi_suspend_lowlevel() 97 header->pmode_entry = (u32)&wakeup_pmode_return; x86_acpi_suspend_lowlevel() 98 header->pmode_cr3 = (u32)__pa_symbol(initial_page_table); x86_acpi_suspend_lowlevel()
|
/linux-4.1.27/arch/alpha/kernel/ |
H A D | err_common.c | 90 el_process_header_subpacket(struct el_subpacket *header) el_process_header_subpacket() 97 if (header->class != EL_CLASS__HEADER) { el_process_header_subpacket() 98 printk("%s** Unexpected header CLASS %d TYPE %d, aborting\n", el_process_header_subpacket() 100 header->class, header->type); el_process_header_subpacket() 104 switch(header->type) { el_process_header_subpacket() 107 length = header->by_type.sys_err.frame_length; el_process_header_subpacket() 109 header->by_type.sys_err.frame_packet_count; el_process_header_subpacket() 114 length = header->by_type.sys_event.frame_length; el_process_header_subpacket() 116 header->by_type.sys_event.frame_packet_count; el_process_header_subpacket() 117 timestamp = header->by_type.sys_event.timestamp; el_process_header_subpacket() 121 length = header->by_type.err_halt.frame_length; el_process_header_subpacket() 123 header->by_type.err_halt.frame_packet_count; el_process_header_subpacket() 124 timestamp = header->by_type.err_halt.timestamp; el_process_header_subpacket() 128 length = header->by_type.logout_header.frame_length; el_process_header_subpacket() 133 printk("%s** Unknown header - CLASS %d TYPE %d, aborting\n", el_process_header_subpacket() 135 header->class, header->type); el_process_header_subpacket() 143 header->class, header->type); el_process_header_subpacket() 149 el_process_subpackets(header, packet_count); el_process_header_subpacket() 151 /* return the next header */ el_process_header_subpacket() 152 header = (struct el_subpacket *) el_process_header_subpacket() 153 ((unsigned long)header + header->length + length); 154 return header; 158 el_process_subpacket_reg(struct el_subpacket *header) el_process_subpacket_reg() 163 for (; h && h->class != header->class; h = h->next); el_process_subpacket_reg() 164 if (h) next = h->handler(header); el_process_subpacket_reg() 181 el_process_subpackets(struct el_subpacket *header, int packet_count) el_process_subpackets() 187 ((unsigned long)header + header->length); el_process_subpackets() 196 el_process_subpacket(struct el_subpacket *header) el_process_subpacket() 200 switch(header->class) { el_process_subpacket() 205 next = el_process_header_subpacket(header); el_process_subpacket() 208 if (NULL == (next = el_process_subpacket_reg(header))) { el_process_subpacket() 209 printk("%s** Unexpected header CLASS %d TYPE %d" el_process_subpacket() 212 header->class, header->type); el_process_subpacket() 221 el_annotate_subpacket(struct el_subpacket *header) el_annotate_subpacket() 227 if (a->class == header->class && el_annotate_subpacket() 228 a->type == header->type && el_annotate_subpacket() 229 a->revision == header->revision) { el_annotate_subpacket() 239 mchk_dump_mem(header, header->length, annotation); 245 struct el_subpacket *header = (struct el_subpacket *) cdl_process_console_data_log() 253 for (err = 0; header && (header->class != EL_CLASS__TERMINATION); err++) cdl_process_console_data_log() 254 header = el_process_subpacket(header); cdl_process_console_data_log() 88 el_process_header_subpacket(struct el_subpacket *header) el_process_header_subpacket() argument 156 el_process_subpacket_reg(struct el_subpacket *header) el_process_subpacket_reg() argument 179 el_process_subpackets(struct el_subpacket *header, int packet_count) el_process_subpackets() argument 194 el_process_subpacket(struct el_subpacket *header) el_process_subpacket() argument 219 el_annotate_subpacket(struct el_subpacket *header) el_annotate_subpacket() argument 243 struct el_subpacket *header = (struct el_subpacket *) cdl_process_console_data_log() local
|
H A D | err_ev7.c | 37 * It is a logout frame header. Look at the one subpacket. ev7_collect_logout_frame_subpackets() 234 ev7_process_pal_subpacket(struct el_subpacket *header) ev7_process_pal_subpacket() argument 238 if (header->class != EL_CLASS__PAL) { ev7_process_pal_subpacket() 239 printk("%s ** Unexpected header CLASS %d TYPE %d, aborting\n", ev7_process_pal_subpacket() 241 header->class, header->type); ev7_process_pal_subpacket() 245 packet = (struct ev7_pal_subpacket *)header->by_type.raw.data_start; ev7_process_pal_subpacket() 247 switch(header->type) { ev7_process_pal_subpacket() 259 el_process_subpackets(header, ev7_process_pal_subpacket() 265 header->type); ev7_process_pal_subpacket() 266 el_annotate_subpacket(header); ev7_process_pal_subpacket() 270 return (struct el_subpacket *)((unsigned long)header + header->length); ev7_process_pal_subpacket()
|
/linux-4.1.27/arch/mips/boot/dts/include/dt-bindings/clock/ |
H A D | rockchip,rk808.h | 2 * This header provides constants clk index RK808 pmic clkout
|
H A D | stih415-clks.h | 2 * This header provides constants clk index STMicroelectronics
|
H A D | stih416-clks.h | 2 * This header provides constants clk index STMicroelectronics
|
H A D | exynos-audss-clk.h | 2 * This header provides constants for Samsung audio subsystem 5 * The constants defined in this header are being used in dts
|
H A D | tegra124-car.h | 2 * This header provides Tegra124-specific constants for binding
|
H A D | at91.h | 2 * This header provides constants for AT91 pmc status. 4 * The constants defined in this header are being used in dts.
|
H A D | s5pv210-audss.h | 8 * This header provides constants for Samsung audio subsystem 11 * The constants defined in this header are being used in dts
|
H A D | stih410-clks.h | 2 * This header provides constants clk index STMicroelectronics
|
/linux-4.1.27/arch/powerpc/boot/dts/include/dt-bindings/clock/ |
H A D | rockchip,rk808.h | 2 * This header provides constants clk index RK808 pmic clkout
|
H A D | stih415-clks.h | 2 * This header provides constants clk index STMicroelectronics
|
H A D | stih416-clks.h | 2 * This header provides constants clk index STMicroelectronics
|
H A D | exynos-audss-clk.h | 2 * This header provides constants for Samsung audio subsystem 5 * The constants defined in this header are being used in dts
|
H A D | tegra124-car.h | 2 * This header provides Tegra124-specific constants for binding
|
H A D | at91.h | 2 * This header provides constants for AT91 pmc status. 4 * The constants defined in this header are being used in dts.
|
H A D | s5pv210-audss.h | 8 * This header provides constants for Samsung audio subsystem 11 * The constants defined in this header are being used in dts
|
H A D | stih410-clks.h | 2 * This header provides constants clk index STMicroelectronics
|
/linux-4.1.27/arch/arm64/boot/dts/include/dt-bindings/clock/ |
H A D | rockchip,rk808.h | 2 * This header provides constants clk index RK808 pmic clkout
|
H A D | stih415-clks.h | 2 * This header provides constants clk index STMicroelectronics
|
H A D | stih416-clks.h | 2 * This header provides constants clk index STMicroelectronics
|
H A D | exynos-audss-clk.h | 2 * This header provides constants for Samsung audio subsystem 5 * The constants defined in this header are being used in dts
|
H A D | tegra124-car.h | 2 * This header provides Tegra124-specific constants for binding
|
H A D | at91.h | 2 * This header provides constants for AT91 pmc status. 4 * The constants defined in this header are being used in dts.
|
H A D | s5pv210-audss.h | 8 * This header provides constants for Samsung audio subsystem 11 * The constants defined in this header are being used in dts
|
H A D | stih410-clks.h | 2 * This header provides constants clk index STMicroelectronics
|
/linux-4.1.27/arch/ia64/include/asm/ |
H A D | segment.h | 4 /* Only here because we have some old header files that expect it.. */
|
/linux-4.1.27/arch/metag/boot/dts/include/dt-bindings/clock/ |
H A D | rockchip,rk808.h | 2 * This header provides constants clk index RK808 pmic clkout
|
H A D | stih415-clks.h | 2 * This header provides constants clk index STMicroelectronics
|
H A D | stih416-clks.h | 2 * This header provides constants clk index STMicroelectronics
|
H A D | exynos-audss-clk.h | 2 * This header provides constants for Samsung audio subsystem 5 * The constants defined in this header are being used in dts
|
H A D | tegra124-car.h | 2 * This header provides Tegra124-specific constants for binding
|
H A D | at91.h | 2 * This header provides constants for AT91 pmc status. 4 * The constants defined in this header are being used in dts.
|
H A D | s5pv210-audss.h | 8 * This header provides constants for Samsung audio subsystem 11 * The constants defined in this header are being used in dts
|
H A D | stih410-clks.h | 2 * This header provides constants clk index STMicroelectronics
|
/linux-4.1.27/arch/alpha/include/asm/ |
H A D | segment.h | 4 /* Only here because we have some old header files that expect it.. */
|
H A D | kmap_types.h | 4 /* Dummy header just to define km_type. */
|
/linux-4.1.27/arch/arm/boot/dts/include/dt-bindings/clock/ |
H A D | rockchip,rk808.h | 2 * This header provides constants clk index RK808 pmic clkout
|
H A D | stih415-clks.h | 2 * This header provides constants clk index STMicroelectronics
|
H A D | stih416-clks.h | 2 * This header provides constants clk index STMicroelectronics
|
H A D | exynos-audss-clk.h | 2 * This header provides constants for Samsung audio subsystem 5 * The constants defined in this header are being used in dts
|
H A D | tegra124-car.h | 2 * This header provides Tegra124-specific constants for binding
|
H A D | at91.h | 2 * This header provides constants for AT91 pmc status. 4 * The constants defined in this header are being used in dts.
|
H A D | s5pv210-audss.h | 8 * This header provides constants for Samsung audio subsystem 11 * The constants defined in this header are being used in dts
|
H A D | stih410-clks.h | 2 * This header provides constants clk index STMicroelectronics
|
/linux-4.1.27/tools/perf/util/include/asm/ |
H A D | cpufeature.h | 5 /* cpufeature.h ... dummy header file for including arch/x86/lib/memcpy_64.S */
|
H A D | dwarf2.h | 5 /* dwarf2.h ... dummy header file for including arch/x86/lib/mem{cpy,set}_64.S */
|
/linux-4.1.27/include/dt-bindings/clock/ |
H A D | rockchip,rk808.h | 2 * This header provides constants clk index RK808 pmic clkout
|
H A D | stih415-clks.h | 2 * This header provides constants clk index STMicroelectronics
|
H A D | stih416-clks.h | 2 * This header provides constants clk index STMicroelectronics
|
H A D | exynos-audss-clk.h | 2 * This header provides constants for Samsung audio subsystem 5 * The constants defined in this header are being used in dts
|
H A D | tegra124-car.h | 2 * This header provides Tegra124-specific constants for binding
|
H A D | at91.h | 2 * This header provides constants for AT91 pmc status. 4 * The constants defined in this header are being used in dts.
|
H A D | s5pv210-audss.h | 8 * This header provides constants for Samsung audio subsystem 11 * The constants defined in this header are being used in dts
|
/linux-4.1.27/drivers/i2c/busses/ |
H A D | i2c-viperboard.c | 126 rmsg->header.cmd = VPRBRD_I2C_CMD_READ; vprbrd_i2c_read() 128 rmsg->header.addr = cpu_to_le16(start + 0x4000); vprbrd_i2c_read() 132 rmsg->header.len0 = remain_len; vprbrd_i2c_read() 133 rmsg->header.len1 = 0x00; vprbrd_i2c_read() 134 rmsg->header.len2 = 0x00; vprbrd_i2c_read() 135 rmsg->header.len3 = 0x00; vprbrd_i2c_read() 136 rmsg->header.len4 = 0x00; vprbrd_i2c_read() 137 rmsg->header.len5 = 0x00; vprbrd_i2c_read() 142 rmsg->header.len0 = remain_len - 255; vprbrd_i2c_read() 143 rmsg->header.len1 = 0xff; vprbrd_i2c_read() 144 rmsg->header.len2 = 0x00; vprbrd_i2c_read() 145 rmsg->header.len3 = 0x00; vprbrd_i2c_read() 146 rmsg->header.len4 = 0x00; vprbrd_i2c_read() 147 rmsg->header.len5 = 0x00; vprbrd_i2c_read() 152 rmsg->header.len0 = remain_len - 510; vprbrd_i2c_read() 153 rmsg->header.len1 = 0xff; vprbrd_i2c_read() 154 rmsg->header.len2 = 0xff; vprbrd_i2c_read() 155 rmsg->header.len3 = 0x00; vprbrd_i2c_read() 156 rmsg->header.len4 = 0x00; vprbrd_i2c_read() 157 rmsg->header.len5 = 0x00; vprbrd_i2c_read() 162 rmsg->header.len0 = 0x02; vprbrd_i2c_read() 163 rmsg->header.len1 = 0xff; vprbrd_i2c_read() 164 rmsg->header.len2 = 0xff; vprbrd_i2c_read() 165 rmsg->header.len3 = remain_len - 512; vprbrd_i2c_read() 166 rmsg->header.len4 = 0x00; vprbrd_i2c_read() 167 rmsg->header.len5 = 0x00; vprbrd_i2c_read() 172 rmsg->header.len0 = 0x02; vprbrd_i2c_read() 173 rmsg->header.len1 = 0xff; vprbrd_i2c_read() 174 rmsg->header.len2 = 0xff; vprbrd_i2c_read() 175 rmsg->header.len3 = remain_len - 767; vprbrd_i2c_read() 176 rmsg->header.len4 = 0xff; vprbrd_i2c_read() 177 rmsg->header.len5 = 0x00; vprbrd_i2c_read() 182 rmsg->header.len0 = 0x02; vprbrd_i2c_read() 183 rmsg->header.len1 = 0xff; vprbrd_i2c_read() 184 rmsg->header.len2 = 0xff; vprbrd_i2c_read() 185 rmsg->header.len3 = remain_len - 1022; vprbrd_i2c_read() 186 rmsg->header.len4 = 0xff; vprbrd_i2c_read() 187 rmsg->header.len5 = 0xff; vprbrd_i2c_read() 192 rmsg->header.len0 = 0x02; vprbrd_i2c_read() 193 rmsg->header.len1 = 0xff; vprbrd_i2c_read() 194 rmsg->header.len2 = 0xff; vprbrd_i2c_read() 195 rmsg->header.len3 = 0x02; vprbrd_i2c_read() 196 rmsg->header.len4 = 0xff; vprbrd_i2c_read() 197 rmsg->header.len5 = 0xff; vprbrd_i2c_read() 201 rmsg->header.tf1 = cpu_to_le16(len1); vprbrd_i2c_read() 202 rmsg->header.tf2 = cpu_to_le16(len2); vprbrd_i2c_read() 232 wmsg->header.cmd = VPRBRD_I2C_CMD_WRITE; vprbrd_i2c_write() 233 wmsg->header.last = 0x00; vprbrd_i2c_write() 234 wmsg->header.chan = 0x00; vprbrd_i2c_write() 235 wmsg->header.spi = 0x0000; vprbrd_i2c_write() 237 wmsg->header.addr = cpu_to_le16(start + 0x4000); vprbrd_i2c_write() 239 wmsg->header.len1 = 0xff; vprbrd_i2c_write() 240 wmsg->header.len2 = 0xf8; vprbrd_i2c_write() 245 wmsg->header.len1 = 0xff; vprbrd_i2c_write() 246 wmsg->header.len2 = (remain_len - 255); vprbrd_i2c_write() 251 wmsg->header.len1 = remain_len; vprbrd_i2c_write() 252 wmsg->header.len2 = 0x00; vprbrd_i2c_write()
|
/linux-4.1.27/arch/um/drivers/ |
H A D | cow_user.c | 62 * Move the backing_file field to the end of the header. This allows 199 struct cow_header_v3 *header; write_cow_header() local 210 header = cow_malloc(sizeof(*header)); write_cow_header() 211 if (header == NULL) { write_cow_header() 213 "header\n"); write_cow_header() 216 header->magic = htobe32(COW_MAGIC); write_cow_header() 217 header->version = htobe32(COW_VERSION); write_cow_header() 220 if (strlen(backing_file) > sizeof(header->backing_file) - 1) { write_cow_header() 224 sizeof(header->backing_file) - 1); write_cow_header() 228 if (absolutize(header->backing_file, sizeof(header->backing_file), write_cow_header() 232 err = os_file_modtime(header->backing_file, &modtime); write_cow_header() 235 "request failed, err = %d\n", header->backing_file, write_cow_header() 240 err = cow_file_size(header->backing_file, size); write_cow_header() 244 header->backing_file, -err); write_cow_header() 248 header->mtime = htobe32(modtime); write_cow_header() 249 header->size = htobe64(*size); write_cow_header() 250 header->sectorsize = htobe32(sectorsize); write_cow_header() 251 header->alignment = htobe32(alignment); write_cow_header() 252 header->cow_format = COW_BITMAP; write_cow_header() 254 err = cow_write_file(fd, header, sizeof(*header)); write_cow_header() 255 if (err != sizeof(*header)) { write_cow_header() 256 cow_printf("write_cow_header - write of header to " write_cow_header() 263 cow_free(header); write_cow_header() 275 /* XXX Need to sanity-check the values read from the header */ 283 union cow_header *header; read_cow_header() local 288 header = cow_malloc(sizeof(*header)); read_cow_header() 289 if (header == NULL) { read_cow_header() 290 cow_printf("read_cow_header - Failed to allocate header\n"); read_cow_header() 294 n = (*reader)(0, (char *) header, sizeof(*header), arg); read_cow_header() 295 if (n < offsetof(typeof(header->v1), backing_file)) { read_cow_header() 296 cow_printf("read_cow_header - short header\n"); read_cow_header() 300 magic = header->v1.magic; read_cow_header() 302 version = header->v1.version; read_cow_header() 304 version = be32toh(header->v1.version); read_cow_header() 311 if (n < sizeof(header->v1)) { read_cow_header() 313 "header\n"); read_cow_header() 316 *mtime_out = header->v1.mtime; read_cow_header() 317 *size_out = header->v1.size; read_cow_header() 318 *sectorsize_out = header->v1.sectorsize; read_cow_header() 319 *bitmap_offset_out = sizeof(header->v1); read_cow_header() 321 file = header->v1.backing_file; read_cow_header() 324 if (n < sizeof(header->v2)) { read_cow_header() 326 "header\n"); read_cow_header() 329 *mtime_out = be32toh(header->v2.mtime); read_cow_header() 330 *size_out = be64toh(header->v2.size); read_cow_header() 331 *sectorsize_out = be32toh(header->v2.sectorsize); read_cow_header() 332 *bitmap_offset_out = sizeof(header->v2); read_cow_header() 334 file = header->v2.backing_file; read_cow_header() 337 else if (version == 3 && (*((int*)header->v3.backing_file) != 0)) { read_cow_header() 338 if (n < sizeof(header->v3)) { read_cow_header() 340 "header\n"); read_cow_header() 343 *mtime_out = be32toh(header->v3.mtime); read_cow_header() 344 *size_out = be64toh(header->v3.size); read_cow_header() 345 *sectorsize_out = be32toh(header->v3.sectorsize); read_cow_header() 346 *align_out = be32toh(header->v3.alignment); read_cow_header() 348 cow_printf("read_cow_header - invalid COW header, " read_cow_header() 351 *bitmap_offset_out = ROUND_UP(sizeof(header->v3), *align_out); read_cow_header() 352 file = header->v3.backing_file; read_cow_header() 358 if (n < sizeof(header->v3_b)) { read_cow_header() 360 "header\n"); read_cow_header() 373 *mtime_out = (time32_t) be32toh(header->v3_b.mtime); read_cow_header() 375 *size_out = be64toh(header->v3_b.size); read_cow_header() 376 *sectorsize_out = be32toh(header->v3_b.sectorsize); read_cow_header() 377 *align_out = be32toh(header->v3_b.alignment); read_cow_header() 379 cow_printf("read_cow_header - invalid COW header, " read_cow_header() 382 *bitmap_offset_out = ROUND_UP(sizeof(header->v3_b), *align_out); read_cow_header() 383 file = header->v3_b.backing_file; read_cow_header() 398 cow_free(header); read_cow_header()
|
/linux-4.1.27/scripts/ |
H A D | headerdep.pl | 3 # Detect cycles in the header file dependency graph 90 my $header = pop @queue; 91 next if exists $deps{$header}; 93 $deps{$header} = [] unless exists $deps{$header}; 95 my $path = search($header); 106 push @{$deps{$header}}, [$i + 1, $dep]; 129 for my $header (reverse @$cycle) { 132 $header->[1], $header->[0], 133 $header->[1] eq $last->[1] ? ' <-- here' : ''; 136 printf "%s:%d: warning: recursive header inclusion\n", 176 for my $header (keys %deps) { 178 mangle($header), $header; 184 for my $header (keys %deps) { 185 for my $dep (@{$deps{$header}}) { 187 mangle($header), mangle($dep->[1]);
|
/linux-4.1.27/sound/pci/asihpi/ |
H A D | hpidspcd.c | 39 struct code_header header; hpi_dsp_code_open() local 53 if (firmware->size < sizeof(header)) { hpi_dsp_code_open() 57 memcpy(&header, firmware->data, sizeof(header)); hpi_dsp_code_open() 59 if ((header.type != 0x45444F43) || /* "CODE" */ hpi_dsp_code_open() 60 (header.adapter != adapter) hpi_dsp_code_open() 61 || (header.size != firmware->size)) { hpi_dsp_code_open() 63 "Invalid firmware header size %d != file %zd\n", hpi_dsp_code_open() 64 header.size, firmware->size); hpi_dsp_code_open() 68 if (HPI_VER_MAJOR(header.version) != HPI_VER_MAJOR(HPI_VER)) { hpi_dsp_code_open() 72 header.version, HPI_VER); hpi_dsp_code_open() 76 if (header.version != HPI_VER) { hpi_dsp_code_open() 79 header.version, HPI_VER); hpi_dsp_code_open() 91 dsp_code->header = header; hpi_dsp_code_open() 92 dsp_code->block_length = header.size / sizeof(u32); hpi_dsp_code_open() 93 dsp_code->word_count = sizeof(header) / sizeof(u32); hpi_dsp_code_open() 114 /* Go back to start of data, after header */ hpi_dsp_code_rewind()
|
/linux-4.1.27/drivers/crypto/caam/ |
H A D | error.h | 2 * CAAM Error Reporting code header
|
/linux-4.1.27/arch/sparc/include/asm/ |
H A D | kmap_types.h | 4 /* Dummy header just to define km_type. None of this
|
/linux-4.1.27/arch/mips/boot/dts/include/dt-bindings/thermal/ |
H A D | tegra124-soctherm.h | 2 * This header provides constants for binding nvidia,tegra124-soctherm.
|
H A D | thermal.h | 2 * This header provides constants for most thermal bindings.
|
/linux-4.1.27/include/uapi/linux/netfilter_ipv4/ |
H A D | ipt_ECN.h | 17 #define IPT_ECN_OP_SET_IP 0x01 /* set ECN bits of IPv4 header */ 18 #define IPT_ECN_OP_SET_ECE 0x10 /* set ECE bit of TCP header */ 19 #define IPT_ECN_OP_SET_CWR 0x20 /* set CWR bit of TCP header */ 25 __u8 ip_ect; /* ECT codepoint of IPv4 header, pre-shifted */
|
/linux-4.1.27/include/uapi/linux/ |
H A D | virtio_rng.h | 3 /* This header is BSD licensed so anyone can use the definitions to implement
|
H A D | kvm_para.h | 5 * This header file provides a method for making a hypercall to the host
|
H A D | reiserfs_xattr.h | 10 /* Magic value in header */
|
/linux-4.1.27/arch/sh/include/asm/ |
H A D | kmap_types.h | 4 /* Dummy header just to define km_type. */
|
/linux-4.1.27/arch/powerpc/boot/dts/include/dt-bindings/thermal/ |
H A D | tegra124-soctherm.h | 2 * This header provides constants for binding nvidia,tegra124-soctherm.
|
H A D | thermal.h | 2 * This header provides constants for most thermal bindings.
|
/linux-4.1.27/arch/arm64/boot/dts/include/dt-bindings/thermal/ |
H A D | tegra124-soctherm.h | 2 * This header provides constants for binding nvidia,tegra124-soctherm.
|
H A D | thermal.h | 2 * This header provides constants for most thermal bindings.
|
/linux-4.1.27/arch/metag/boot/dts/include/dt-bindings/thermal/ |
H A D | tegra124-soctherm.h | 2 * This header provides constants for binding nvidia,tegra124-soctherm.
|
H A D | thermal.h | 2 * This header provides constants for most thermal bindings.
|
/linux-4.1.27/arch/arm/boot/dts/include/dt-bindings/thermal/ |
H A D | tegra124-soctherm.h | 2 * This header provides constants for binding nvidia,tegra124-soctherm.
|
H A D | thermal.h | 2 * This header provides constants for most thermal bindings.
|
/linux-4.1.27/sound/soc/codecs/ |
H A D | adau1701.h | 2 * header file for ADAU1701 SigmaDSP processor
|
/linux-4.1.27/include/asm-generic/ |
H A D | segment.h | 4 * Only here because we have some old header files that expect it...
|
H A D | mmu.h | 5 * This is the mmu.h header for nommu implementations.
|
/linux-4.1.27/include/dt-bindings/thermal/ |
H A D | tegra124-soctherm.h | 2 * This header provides constants for binding nvidia,tegra124-soctherm.
|
H A D | thermal.h | 2 * This header provides constants for most thermal bindings.
|
/linux-4.1.27/drivers/mtd/ |
H A D | ar7part.c | 49 struct ar7_bin_rec header; create_mtd_partitions() local 73 mtd_read(master, offset, sizeof(header), &len, create_mtd_partitions() 74 (uint8_t *)&header); create_mtd_partitions() 75 if (!strncmp((char *)&header, "TIENV0.8", 8)) create_mtd_partitions() 77 if (header.checksum == LOADER_MAGIC1) create_mtd_partitions() 79 if (header.checksum == LOADER_MAGIC2) create_mtd_partitions() 91 switch (header.checksum) { create_mtd_partitions() 93 while (header.length) { create_mtd_partitions() 94 offset += sizeof(header) + header.length; create_mtd_partitions() 95 mtd_read(master, offset, sizeof(header), &len, create_mtd_partitions() 96 (uint8_t *)&header); create_mtd_partitions() 98 root_offset = offset + sizeof(header) + 4; create_mtd_partitions() 101 while (header.length) { create_mtd_partitions() 102 offset += sizeof(header) + header.length; create_mtd_partitions() 103 mtd_read(master, offset, sizeof(header), &len, create_mtd_partitions() 104 (uint8_t *)&header); create_mtd_partitions() 106 root_offset = offset + sizeof(header) + 4 + 0xff; create_mtd_partitions() 110 printk(KERN_WARNING "Unknown magic: %08x\n", header.checksum); create_mtd_partitions() 114 mtd_read(master, root_offset, sizeof(header), &len, (u8 *)&header); create_mtd_partitions() 115 if (header.checksum != SQUASHFS_MAGIC) { create_mtd_partitions()
|
H A D | ftl.c | 130 erase_unit_header_t header; member in struct:partition_t 159 erase_unit_header_t header; scan_header() local 163 part->header.FormattedSize = 0; scan_header() 165 /* Search first megabyte for a valid FTL header */ scan_header() 167 (offset + sizeof(header)) < max_offset; scan_header() 170 err = mtd_read(part->mbd.mtd, offset, sizeof(header), &ret, scan_header() 171 (unsigned char *)&header); scan_header() 176 if (strcmp(header.DataOrgTuple+3, "FTL100") == 0) break; scan_header() 180 printk(KERN_NOTICE "ftl_cs: FTL header not found.\n"); scan_header() 183 if (header.BlockSize != 9 || scan_header() 184 (header.EraseUnitSize < 10) || (header.EraseUnitSize > 31) || scan_header() 185 (header.NumTransferUnits >= le16_to_cpu(header.NumEraseUnits))) { scan_header() 186 printk(KERN_NOTICE "ftl_cs: FTL header corrupt!\n"); scan_header() 189 if ((1 << header.EraseUnitSize) != part->mbd.mtd->erasesize) { scan_header() 191 1 << header.EraseUnitSize,part->mbd.mtd->erasesize); scan_header() 194 part->header = header; scan_header() 200 erase_unit_header_t header; build_maps() local 208 part->DataUnits = le16_to_cpu(part->header.NumEraseUnits) - build_maps() 209 part->header.NumTransferUnits; build_maps() 217 kmalloc(part->header.NumTransferUnits * sizeof(struct xfer_info_t), build_maps() 223 for (i = 0; i < le16_to_cpu(part->header.NumEraseUnits); i++) { build_maps() 224 offset = ((i + le16_to_cpu(part->header.FirstPhysicalEUN)) build_maps() 225 << part->header.EraseUnitSize); build_maps() 226 ret = mtd_read(part->mbd.mtd, offset, sizeof(header), &retval, build_maps() 227 (unsigned char *)&header); build_maps() 234 hdr_ok = (strcmp(header.DataOrgTuple+3, "FTL100") == 0); build_maps() 235 if (hdr_ok && (le16_to_cpu(header.LogicalEUN) < part->DataUnits) && build_maps() 236 (part->EUNInfo[le16_to_cpu(header.LogicalEUN)].Offset == 0xffffffff)) { build_maps() 237 part->EUNInfo[le16_to_cpu(header.LogicalEUN)].Offset = offset; build_maps() 238 part->EUNInfo[le16_to_cpu(header.LogicalEUN)].EraseCount = build_maps() 239 le32_to_cpu(header.EraseCount); build_maps() 242 if (xtrans == part->header.NumTransferUnits) { build_maps() 247 if (hdr_ok && (le16_to_cpu(header.LogicalEUN) == 0xffff)) { build_maps() 249 part->XferInfo[xtrans].EraseCount = le32_to_cpu(header.EraseCount); build_maps() 254 le32_to_cpu(part->header.EraseCount); build_maps() 261 header = part->header; build_maps() 262 if ((xtrans != header.NumTransferUnits) || build_maps() 263 (xvalid+xtrans != le16_to_cpu(header.NumEraseUnits))) { build_maps() 270 blocks = le32_to_cpu(header.FormattedSize) >> header.BlockSize; build_maps() 276 part->BlocksPerUnit = (1 << header.EraseUnitSize) >> header.BlockSize; build_maps() 289 offset = part->EUNInfo[i].Offset + le32_to_cpu(header.BAMOffset); build_maps() 305 (i << header.EraseUnitSize) + (j << header.BlockSize); build_maps() 354 erase->len = 1 << part->header.EraseUnitSize; erase_xfer() 370 it an appropriate header. 383 for (i = 0; i < part->header.NumTransferUnits; i++) ftl_erase_callback() 386 if (i == part->header.NumTransferUnits) { ftl_erase_callback() 407 erase_unit_header_t header; prepare_xfer() local 419 /* Write the transfer unit header */ prepare_xfer() 420 header = part->header; prepare_xfer() 421 header.LogicalEUN = cpu_to_le16(0xffff); prepare_xfer() 422 header.EraseCount = cpu_to_le32(xfer->EraseCount); prepare_xfer() 424 ret = mtd_write(part->mbd.mtd, xfer->Offset, sizeof(header), &retlen, prepare_xfer() 425 (u_char *)&header); prepare_xfer() 433 le32_to_cpu(part->header.BAMOffset) + SECTOR_SIZE - 1) / SECTOR_SIZE; prepare_xfer() 435 offset = xfer->Offset + le32_to_cpu(part->header.BAMOffset); prepare_xfer() 485 offset = eun->Offset + le32_to_cpu(part->header.BAMOffset); copy_erase_unit() 553 xfer->Offset + le32_to_cpu(part->header.BAMOffset), copy_erase_unit() 614 pr_debug("NumTransferUnits == %x\n", part->header.NumTransferUnits); reclaim_block() 619 for (i = 0; i < part->header.NumTransferUnits; i++) { reclaim_block() 709 is never a valid data block because it contains the header. 721 part->EUNInfo[i].Offset >> part->header.EraseUnitSize, dump_lists() 751 part->EUNInfo[eun].Offset + le32_to_cpu(part->header.BAMOffset), find_free() 801 bsize = 1 << part->header.EraseUnitSize; ftl_read() 804 if (((sector+i) * SECTOR_SIZE) >= le32_to_cpu(part->header.FormattedSize)) { ftl_read() 846 bsize = 1 << part->header.EraseUnitSize; set_bam_entry() 850 le32_to_cpu(part->header.BAMOffset)); set_bam_entry() 922 bsize = 1 << part->header.EraseUnitSize; ftl_write() 926 if (virt_addr >= le32_to_cpu(part->header.FormattedSize)) { ftl_write() 987 sect = le32_to_cpu(part->header.FormattedSize)/SECTOR_SIZE; ftl_getgeo() 1012 uint32_t bsize = 1 << part->header.EraseUnitSize; ftl_discardsect() 1065 le32_to_cpu(partition->header.FormattedSize) >> 10); ftl_add_mtd() 1067 partition->mbd.size = le32_to_cpu(partition->header.FormattedSize) >> 9; ftl_add_mtd()
|
/linux-4.1.27/drivers/net/wireless/libertas/ |
H A D | types.h | 2 * This header file contains definition for global types 17 struct ieee_ie_header header; member in struct:ieee_ie_cf_param_set 27 struct ieee_ie_header header; member in struct:ieee_ie_ibss_param_set 38 struct ieee_ie_header header; member in struct:ieee_ie_fh_param_set 47 struct ieee_ie_header header; member in struct:ieee_ie_ds_param_set 106 struct mrvl_ie_header header; member in struct:mrvl_ie_data 111 struct mrvl_ie_header header; member in struct:mrvl_ie_rates_param_set 116 struct mrvl_ie_header header; member in struct:mrvl_ie_ssid_param_set 121 struct mrvl_ie_header header; member in struct:mrvl_ie_wildcard_ssid_param_set 147 struct mrvl_ie_header header; member in struct:mrvl_ie_chanlist_param_set 152 struct mrvl_ie_header header; member in struct:mrvl_ie_cf_param_set 160 struct mrvl_ie_header header; member in struct:mrvl_ie_ds_param_set 165 struct mrvl_ie_header header; member in struct:mrvl_ie_rsn_param_set 170 struct mrvl_ie_header header; member in struct:mrvl_ie_tsf_timestamp 176 struct mrvl_ie_header header; member in struct:mrvl_ie_auth_type 182 struct mrvl_ie_header header; member in struct:mrvl_ie_power_capability 189 struct mrvl_ie_header header; member in struct:mrvl_ie_thresholds 195 struct mrvl_ie_header header; member in struct:mrvl_ie_beacons_missed 201 struct mrvl_ie_header header; member in struct:mrvl_ie_num_probes 206 struct mrvl_ie_header header; member in struct:mrvl_ie_bcast_probe 211 struct mrvl_ie_header header; member in struct:mrvl_ie_num_ssid_probe 221 struct mrvl_ie_header header; member in struct:mrvl_ie_ledgpio 234 struct mrvl_ie_header header; member in struct:mrvl_ie_ledbhv
|
/linux-4.1.27/arch/mips/bcm47xx/ |
H A D | nvram.c | 42 struct nvram_header __iomem *header; find_nvram_size() local 46 header = (struct nvram_header *)(end - nvram_sizes[i]); find_nvram_size() 47 if (header->magic == NVRAM_MAGIC) find_nvram_size() 54 /* Probe for NVRAM header */ nvram_find_and_copy() 57 struct nvram_header __iomem *header; nvram_find_and_copy() local 74 header = (struct nvram_header *)(iobase + off - size); nvram_find_and_copy() 81 header = (struct nvram_header *)(iobase + 4096); nvram_find_and_copy() 82 if (header->magic == NVRAM_MAGIC) { nvram_find_and_copy() 87 header = (struct nvram_header *)(iobase + 1024); nvram_find_and_copy() 88 if (header->magic == NVRAM_MAGIC) { nvram_find_and_copy() 97 if (header->len > size) nvram_find_and_copy() 98 pr_err("The nvram size accoridng to the header seems to be bigger than the partition on flash\n"); nvram_find_and_copy() 99 if (header->len > NVRAM_SPACE) nvram_find_and_copy() 101 header->len, NVRAM_SPACE); nvram_find_and_copy() 103 src = (u32 *)header; nvram_find_and_copy() 107 for (; i < header->len && i < NVRAM_SPACE && i < size; i += 4) nvram_find_and_copy() 140 struct nvram_header header; nvram_init() local 148 err = mtd_read(mtd, 0, sizeof(header), &bytes_read, (uint8_t *)&header); nvram_init() 149 if (!err && header.magic == NVRAM_MAGIC) { nvram_init() 151 size_t len = header.len; nvram_init() 153 if (header.len > NVRAM_SPACE) { nvram_init() 155 header.len, NVRAM_SPACE); nvram_init()
|
/linux-4.1.27/drivers/misc/ibmasm/ |
H A D | dot_command.c | 34 struct dot_command_header *header = (struct dot_command_header *)message; ibmasm_receive_message() local 46 switch (header->type) { ibmasm_receive_message() 71 struct dot_command_header *header; ibmasm_send_driver_vpd() local 80 header = (struct dot_command_header *)command->buffer; ibmasm_send_driver_vpd() 81 header->type = sp_write; ibmasm_send_driver_vpd() 82 header->command_size = 4; ibmasm_send_driver_vpd() 83 header->data_size = 16; ibmasm_send_driver_vpd() 84 header->status = 0; ibmasm_send_driver_vpd() 85 header->reserved = 0; ibmasm_send_driver_vpd() 93 vpd_data = vpd_command + header->command_size; ibmasm_send_driver_vpd() 111 struct dot_command_header header; member in struct:os_state_command 135 os_state_cmd->header.type = sp_write; ibmasm_send_os_state() 136 os_state_cmd->header.command_size = 3; ibmasm_send_os_state() 137 os_state_cmd->header.data_size = 1; ibmasm_send_os_state() 138 os_state_cmd->header.status = 0; ibmasm_send_os_state()
|
/linux-4.1.27/net/6lowpan/ |
H A D | nhc.h | 17 * @_name: const char * of common header compression name. 18 * @_nexthdr: ipv6 nexthdr field for the header compression. 21 * @_idlen: len for the next header id and mask, should be always the same. 58 * @name: name of the specific next header compression 59 * @nexthdr: next header value of the protocol which should be compressed. 63 * @len: the length of the next header id and mask. 64 * @setup: callback to setup fill the next header id value and mask. 65 * @compress: callback to do the header compression. 66 * @uncompress: callback to do the header uncompression. 93 * 6LoWPAN header. 95 * @skb: skb of 6LoWPAN header to read nhc and replace header. 97 * @hc_ptr: pointer for 6LoWPAN header which should increment at the end of 98 * replaced header. 108 * @skb: skb of 6LoWPAN header to read nhc and replace header. 110 * @hc_ptr: pointer for 6LoWPAN header which should increment at the end of 111 * replaced header. 120 * @skb: skb of 6LoWPAN header, skb->data should be pointed to nhc id value. 128 * lowpan_nhc_add - register a next header compression to framework 135 * lowpan_nhc_del - delete a next header compression from framework
|
/linux-4.1.27/arch/mips/boot/dts/include/dt-bindings/gpio/ |
H A D | gpio.h | 2 * This header provides constants for most GPIO bindings. 6 * defined in this header.
|
/linux-4.1.27/arch/mips/boot/dts/include/dt-bindings/interrupt-controller/ |
H A D | irq.h | 2 * This header provides constants for most IRQ bindings. 6 * defined in this header.
|
H A D | arm-gic.h | 2 * This header provides constants for the ARM GIC.
|
/linux-4.1.27/arch/mips/boot/dts/include/dt-bindings/pwm/ |
H A D | pwm.h | 2 * This header provides constants for most PWM bindings. 6 * defined in this header.
|
/linux-4.1.27/arch/powerpc/boot/dts/include/dt-bindings/gpio/ |
H A D | gpio.h | 2 * This header provides constants for most GPIO bindings. 6 * defined in this header.
|
/linux-4.1.27/arch/powerpc/boot/dts/include/dt-bindings/interrupt-controller/ |
H A D | irq.h | 2 * This header provides constants for most IRQ bindings. 6 * defined in this header.
|
H A D | arm-gic.h | 2 * This header provides constants for the ARM GIC.
|
/linux-4.1.27/arch/powerpc/boot/dts/include/dt-bindings/pwm/ |
H A D | pwm.h | 2 * This header provides constants for most PWM bindings. 6 * defined in this header.
|
/linux-4.1.27/arch/arm64/boot/dts/include/dt-bindings/gpio/ |
H A D | gpio.h | 2 * This header provides constants for most GPIO bindings. 6 * defined in this header.
|
/linux-4.1.27/arch/arm64/boot/dts/include/dt-bindings/interrupt-controller/ |
H A D | irq.h | 2 * This header provides constants for most IRQ bindings. 6 * defined in this header.
|
H A D | arm-gic.h | 2 * This header provides constants for the ARM GIC.
|
/linux-4.1.27/arch/arm64/boot/dts/include/dt-bindings/pwm/ |
H A D | pwm.h | 2 * This header provides constants for most PWM bindings. 6 * defined in this header.
|
/linux-4.1.27/arch/metag/boot/dts/include/dt-bindings/gpio/ |
H A D | gpio.h | 2 * This header provides constants for most GPIO bindings. 6 * defined in this header.
|
/linux-4.1.27/arch/metag/boot/dts/include/dt-bindings/interrupt-controller/ |
H A D | irq.h | 2 * This header provides constants for most IRQ bindings. 6 * defined in this header.
|
H A D | arm-gic.h | 2 * This header provides constants for the ARM GIC.
|
/linux-4.1.27/arch/metag/boot/dts/include/dt-bindings/pwm/ |
H A D | pwm.h | 2 * This header provides constants for most PWM bindings. 6 * defined in this header.
|
/linux-4.1.27/arch/arm/boot/dts/include/dt-bindings/gpio/ |
H A D | gpio.h | 2 * This header provides constants for most GPIO bindings. 6 * defined in this header.
|
/linux-4.1.27/arch/arm/boot/dts/include/dt-bindings/interrupt-controller/ |
H A D | irq.h | 2 * This header provides constants for most IRQ bindings. 6 * defined in this header.
|
H A D | arm-gic.h | 2 * This header provides constants for the ARM GIC.
|
/linux-4.1.27/arch/arm/boot/dts/include/dt-bindings/pwm/ |
H A D | pwm.h | 2 * This header provides constants for most PWM bindings. 6 * defined in this header.
|
/linux-4.1.27/net/ipv4/ |
H A D | xfrm4_mode_transport.c | 16 /* Add encapsulation header. 18 * The IP header will be moved forward to make space for the encapsulation 19 * header. 35 /* Remove encapsulation header. 37 * The IP header will be moved over the top of the encapsulation header. 39 * On entry, skb->h shall point to where the IP header should be and skb->nh 40 * shall be set to where the IP header currently is. skb->data shall point
|
/linux-4.1.27/net/ipv6/ |
H A D | xfrm6_mode_transport.c | 17 /* Add encapsulation header. 19 * The IP header and mutable extension headers will be moved forward to make 20 * space for the encapsulation header. 39 /* Remove encapsulation header. 41 * The IP header will be moved over the top of the encapsulation header. 43 * On entry, skb->h shall point to where the IP header should be and skb->nh 44 * shall be set to where the IP header currently is. skb->data shall point
|
H A D | exthdrs_core.c | 9 * find out if nexthdr is a well-known extension header or a protocol 15 * find out if nexthdr is an extension header or a protocol ipv6_ext_hdr() 30 * ...The contents and semantics of each extension header determine whether 31 * or not to proceed to the next header. Therefore, extension headers must 34 * particular kind of extension header and process that header prior to 48 * where type of the first header can be found. 51 * of unparsable area i.e. the first header with unknown type. 52 * If it is not NULL *nexthdr is updated by type/protocol of this header. 56 * if the last recognized header is truncated in the middle. 59 * - First fragment header is skipped, not-first ones 61 * - Reports the offset field of the final fragment header so it is 66 * - Note also special handling of AUTH header. Thanks to IPsec wizards. 160 * find the offset to specified header or the protocol number of last header 161 * if target < 0. "last header" is transport protocol header, ESP, or 162 * "No next header". 165 * then it must be a valid offset to an inner IPv6 header. This can be used 166 * to explore inner IPv6 header, eg. ICMPv6 error messages. 168 * If target header is found, its offset is set in *offset and return protocol 171 * If the first fragment doesn't contain the final protocol header or 175 * of last header" is "next header" field in Fragment header. In this case, 180 * IP6_FH_F_FRAG will be set. If it's an AH header, the 182 * stop at the AH header. If IP6_FH_F_SKIP_RH flag was passed, then this 201 printk(KERN_ERR "IPv6 header not found\n"); ipv6_find_hdr()
|
/linux-4.1.27/include/dt-bindings/gpio/ |
H A D | gpio.h | 2 * This header provides constants for most GPIO bindings. 6 * defined in this header.
|
/linux-4.1.27/include/dt-bindings/interrupt-controller/ |
H A D | irq.h | 2 * This header provides constants for most IRQ bindings. 6 * defined in this header.
|
/linux-4.1.27/include/dt-bindings/pwm/ |
H A D | pwm.h | 2 * This header provides constants for most PWM bindings. 6 * defined in this header.
|
/linux-4.1.27/drivers/staging/rtl8712/ |
H A D | rtl8712_efuse.h | 14 #define MAX_PGPKT_SIZE 9 /* 1 + PGPKT_DATA_SIZE; header + 2 * 4 words (BYTES)*/ 16 #define GET_EFUSE_OFFSET(header) ((header & 0xF0) >> 4) 17 #define GET_EFUSE_WORD_EN(header) (header & 0x0F)
|
/linux-4.1.27/drivers/acpi/ |
H A D | processor_core.c | 38 container_of(entry, struct acpi_madt_local_apic, header); map_lapic_id() 54 container_of(entry, struct acpi_madt_local_x2apic, header); map_x2apic_id() 71 container_of(entry, struct acpi_madt_local_sapic, header); map_lsapic_id() 93 container_of(entry, struct acpi_madt_generic_interrupt, header); map_gicc_mpidr() 122 madt_end = entry + madt->header.length; map_madt_entry() 128 struct acpi_subtable_header *header = map_madt_entry() local 130 if (header->type == ACPI_MADT_TYPE_LOCAL_APIC) { map_madt_entry() 131 if (!map_lapic_id(header, acpi_id, &phys_id)) map_madt_entry() 133 } else if (header->type == ACPI_MADT_TYPE_LOCAL_X2APIC) { map_madt_entry() 134 if (!map_x2apic_id(header, type, acpi_id, &phys_id)) map_madt_entry() 136 } else if (header->type == ACPI_MADT_TYPE_LOCAL_SAPIC) { map_madt_entry() 137 if (!map_lsapic_id(header, type, acpi_id, &phys_id)) map_madt_entry() 139 } else if (header->type == ACPI_MADT_TYPE_GENERIC_INTERRUPT) { map_madt_entry() 140 if (!map_gicc_mpidr(header, type, acpi_id, &phys_id)) map_madt_entry() 143 entry += header->length; map_madt_entry() 152 struct acpi_subtable_header *header; map_mat_entry() local 167 header = (struct acpi_subtable_header *)obj->buffer.pointer; map_mat_entry() 168 if (header->type == ACPI_MADT_TYPE_LOCAL_APIC) map_mat_entry() 169 map_lapic_id(header, acpi_id, &phys_id); map_mat_entry() 170 else if (header->type == ACPI_MADT_TYPE_LOCAL_SAPIC) map_mat_entry() 171 map_lsapic_id(header, type, acpi_id, &phys_id); map_mat_entry() 172 else if (header->type == ACPI_MADT_TYPE_LOCAL_X2APIC) map_mat_entry() 173 map_x2apic_id(header, type, acpi_id, &phys_id); map_mat_entry() 174 else if (header->type == ACPI_MADT_TYPE_GENERIC_INTERRUPT) map_mat_entry() 175 map_gicc_mpidr(header, type, acpi_id, &phys_id); map_mat_entry() 275 madt_end = entry + madt->header.length; parse_madt_ioapic_entry() 295 struct acpi_subtable_header *header; parse_mat_ioapic_entry() local 310 header = (struct acpi_subtable_header *)obj->buffer.pointer; parse_mat_ioapic_entry() 311 if (header->type == ACPI_MADT_TYPE_IO_APIC) parse_mat_ioapic_entry() 312 get_ioapic_id(header, gsi_base, phys_addr, &apic_id); parse_mat_ioapic_entry()
|
H A D | numa.c | 87 acpi_table_print_srat_entry(struct acpi_subtable_header *header) acpi_table_print_srat_entry() argument 92 if (!header) acpi_table_print_srat_entry() 95 switch (header->type) { acpi_table_print_srat_entry() 101 (struct acpi_srat_cpu_affinity *)header; acpi_table_print_srat_entry() 116 (struct acpi_srat_mem_affinity *)header; acpi_table_print_srat_entry() 136 (struct acpi_srat_x2apic_cpu_affinity *)header; acpi_table_print_srat_entry() 150 header->type); acpi_table_print_srat_entry() 201 acpi_parse_x2apic_affinity(struct acpi_subtable_header *header, acpi_parse_x2apic_affinity() argument 206 processor_affinity = (struct acpi_srat_x2apic_cpu_affinity *)header; acpi_parse_x2apic_affinity() 210 acpi_table_print_srat_entry(header); acpi_parse_x2apic_affinity() 219 acpi_parse_processor_affinity(struct acpi_subtable_header *header, acpi_parse_processor_affinity() argument 224 processor_affinity = (struct acpi_srat_cpu_affinity *)header; acpi_parse_processor_affinity() 228 acpi_table_print_srat_entry(header); acpi_parse_processor_affinity() 239 acpi_parse_memory_affinity(struct acpi_subtable_header * header, acpi_parse_memory_affinity() argument 244 memory_affinity = (struct acpi_srat_mem_affinity *)header; acpi_parse_memory_affinity() 248 acpi_table_print_srat_entry(header); acpi_parse_memory_affinity() 260 acpi_srat_revision = srat->header.revision; acpi_parse_srat()
|
H A D | tables.c | 55 void acpi_table_print_madt_entry(struct acpi_subtable_header *header) acpi_table_print_madt_entry() argument 57 if (!header) acpi_table_print_madt_entry() 60 switch (header->type) { acpi_table_print_madt_entry() 65 (struct acpi_madt_local_apic *)header; acpi_table_print_madt_entry() 75 (struct acpi_madt_local_x2apic *)header; acpi_table_print_madt_entry() 85 (struct acpi_madt_io_apic *)header; acpi_table_print_madt_entry() 94 (struct acpi_madt_interrupt_override *)header; acpi_table_print_madt_entry() 110 (struct acpi_madt_nmi_source *)header; acpi_table_print_madt_entry() 121 (struct acpi_madt_local_apic_nmi *)header; acpi_table_print_madt_entry() 134 (struct acpi_madt_local_x2apic_nmi *)header; acpi_table_print_madt_entry() 150 (struct acpi_madt_local_apic_override *)header; acpi_table_print_madt_entry() 159 (struct acpi_madt_io_sapic *)header; acpi_table_print_madt_entry() 169 (struct acpi_madt_local_sapic *)header; acpi_table_print_madt_entry() 179 (struct acpi_madt_interrupt_source *)header; acpi_table_print_madt_entry() 191 (struct acpi_madt_generic_interrupt *)header; acpi_table_print_madt_entry() 203 (struct acpi_madt_generic_distributor *)header; acpi_table_print_madt_entry() 212 header->type); acpi_table_print_madt_entry()
|
/linux-4.1.27/drivers/net/wireless/ti/wlcore/ |
H A D | wl12xx_80211.h | 79 struct wl12xx_ie_header header; member in struct:wl12xx_ie_ssid 84 struct wl12xx_ie_header header; member in struct:wl12xx_ie_rates 89 struct wl12xx_ie_header header; member in struct:wl12xx_ie_ds_params 100 struct wl12xx_ie_header header; member in struct:wl12xx_ie_country 109 struct ieee80211_header header; member in struct:wl12xx_null_data_template 120 /* not including ieee80211 header */ 133 struct ieee80211_header header; member in struct:wl12xx_disconn_template
|
/linux-4.1.27/drivers/net/wireless/ti/wl1251/ |
H A D | wl12xx_80211.h | 78 struct wl12xx_ie_header header; member in struct:wl12xx_ie_ssid 83 struct wl12xx_ie_header header; member in struct:wl12xx_ie_rates 88 struct wl12xx_ie_header header; member in struct:wl12xx_ie_ds_params 99 struct wl12xx_ie_header header; member in struct:wl12xx_ie_country 108 struct ieee80211_header header; member in struct:wl12xx_beacon_template 120 struct ieee80211_header header; member in struct:wl12xx_null_data_template 131 struct ieee80211_header header; member in struct:wl12xx_qos_null_data_template 136 struct ieee80211_header header; member in struct:wl12xx_probe_req_template 144 struct ieee80211_header header; member in struct:wl12xx_probe_resp_template
|
/linux-4.1.27/arch/mips/boot/dts/include/dt-bindings/mfd/ |
H A D | palmas.h | 2 * This header provides macros for Palmas device bindings.
|
/linux-4.1.27/arch/mips/include/asm/lasat/ |
H A D | head.h | 2 * Image header stuff
|
/linux-4.1.27/arch/powerpc/boot/dts/include/dt-bindings/mfd/ |
H A D | palmas.h | 2 * This header provides macros for Palmas device bindings.
|
/linux-4.1.27/arch/arm64/boot/dts/include/dt-bindings/mfd/ |
H A D | palmas.h | 2 * This header provides macros for Palmas device bindings.
|
/linux-4.1.27/arch/metag/boot/dts/include/dt-bindings/mfd/ |
H A D | palmas.h | 2 * This header provides macros for Palmas device bindings.
|
/linux-4.1.27/arch/arm/boot/dts/include/dt-bindings/mfd/ |
H A D | palmas.h | 2 * This header provides macros for Palmas device bindings.
|
/linux-4.1.27/include/dt-bindings/mfd/ |
H A D | palmas.h | 2 * This header provides macros for Palmas device bindings.
|
/linux-4.1.27/arch/x86/realmode/rm/ |
H A D | realmode.lds.S | 19 .header : { 21 *(.header)
|
/linux-4.1.27/include/uapi/linux/netfilter/ |
H A D | xt_ecn.h | 1 /* iptables module for matching the ECN header in IPv4 and TCP header
|
H A D | xt_CHECKSUM.h | 14 #define XT_CHECKSUM_OP_FILL 0x01 /* fill in checksum in IP header */
|
/linux-4.1.27/drivers/acpi/acpica/ |
H A D | tbprint.c | 56 struct acpi_table_header *header); 88 * PARAMETERS: out_header - Where the cleaned header is returned 89 * header - Input ACPI table header 91 * RETURN: Returns the cleaned header in out_header 93 * DESCRIPTION: Copy the table header and ensure that all "string" fields in 94 * the header consist of printable characters. 100 struct acpi_table_header *header) acpi_tb_cleanup_table_header() 103 ACPI_MEMCPY(out_header, header, sizeof(struct acpi_table_header)); acpi_tb_cleanup_table_header() 116 * header - Table header 120 * DESCRIPTION: Print an ACPI table header. Special cases for FACS and RSDP. 126 struct acpi_table_header *header) acpi_tb_print_table_header() 130 if (ACPI_COMPARE_NAME(header->signature, ACPI_SIG_FACS)) { acpi_tb_print_table_header() 135 header->signature, ACPI_FORMAT_UINT64(address), acpi_tb_print_table_header() 136 header->length)); acpi_tb_print_table_header() 137 } else if (ACPI_VALIDATE_RSDP_SIG(header->signature)) { acpi_tb_print_table_header() 143 header)->oem_id, ACPI_OEM_ID_SIZE); acpi_tb_print_table_header() 148 (ACPI_CAST_PTR(struct acpi_table_rsdp, header)-> acpi_tb_print_table_header() 151 header)->length : 20, acpi_tb_print_table_header() 153 header)->revision, acpi_tb_print_table_header() 156 /* Standard ACPI table with full common header */ acpi_tb_print_table_header() 158 acpi_tb_cleanup_table_header(&local_header, header); acpi_tb_print_table_header() 192 * They are the odd tables, have no standard ACPI header and no checksum acpi_tb_verify_checksum() 99 acpi_tb_cleanup_table_header(struct acpi_table_header *out_header, struct acpi_table_header *header) acpi_tb_cleanup_table_header() argument 125 acpi_tb_print_table_header(acpi_physical_address address, struct acpi_table_header *header) acpi_tb_print_table_header() argument
|
H A D | tbfind.c | 64 * be used to get the table header or entire table. 73 struct acpi_table_header header; acpi_tb_find_table() local 79 ACPI_MEMSET(&header, 0, sizeof(struct acpi_table_header)); acpi_tb_find_table() 80 ACPI_MOVE_NAME(header.signature, signature); acpi_tb_find_table() 81 ACPI_STRNCPY(header.oem_id, oem_id, ACPI_OEM_ID_SIZE); acpi_tb_find_table() 82 ACPI_STRNCPY(header.oem_table_id, oem_table_id, ACPI_OEM_TABLE_ID_SIZE); acpi_tb_find_table() 88 header.signature, ACPI_NAME_SIZE)) { acpi_tb_find_table() 117 header.signature, ACPI_NAME_SIZE) && (!oem_id[0] acpi_tb_find_table() 123 header.oem_id, acpi_tb_find_table() 128 header.oem_table_id, acpi_tb_find_table() 134 header.signature)); acpi_tb_find_table()
|
/linux-4.1.27/arch/alpha/include/uapi/asm/ |
H A D | a.out.h | 7 * OSF/1 ECOFF header structs. ECOFF files consist of: 8 * - a file header (struct filehdr), 9 * - an a.out header (struct aouthdr), 17 /* OSF/1 "file" header */ 55 /* OSF/1 "file" header */ 61 * Define's so that the kernel exec code can access the a.out header
|
/linux-4.1.27/tools/perf/tests/ |
H A D | parse-no-sample-id-all.c | 8 #include "header.h" 16 if (event->header.type == PERF_RECORD_HEADER_ATTR) { process_event() 24 if (event->header.type >= PERF_RECORD_USER_TYPE_START) process_event() 76 .header = { test__parse_no_sample_id_all() 85 .header = { test__parse_no_sample_id_all() 93 .header = { test__parse_no_sample_id_all()
|
/linux-4.1.27/drivers/ps3/ |
H A D | ps3-sys-manager.c | 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) ps3_sys_manager_write() 246 BUG_ON(header->version != 1); ps3_sys_manager_write() 247 BUG_ON(header->size != 16); ps3_sys_manager_write() 248 BUG_ON(header->payload_size != 8 && header->payload_size != 16); ps3_sys_manager_write() 249 BUG_ON(header->service_id > 8); ps3_sys_manager_write() 251 result = ps3_vuart_write(dev, header, ps3_sys_manager_write() 255 result = ps3_vuart_write(dev, payload, header->payload_size); ps3_sys_manager_write() 268 struct ps3_sys_manager_header header; ps3_sys_manager_send_attr() local 279 memset(&header, 0, sizeof(header)); ps3_sys_manager_send_attr() 280 header.version = 1; ps3_sys_manager_send_attr() 281 header.size = 16; ps3_sys_manager_send_attr() 282 header.payload_size = 16; ps3_sys_manager_send_attr() 283 header.service_id = PS3_SM_SERVICE_ID_SET_ATTR; ps3_sys_manager_send_attr() 289 return ps3_sys_manager_write(dev, &header, &payload); ps3_sys_manager_send_attr() 302 struct ps3_sys_manager_header header; ps3_sys_manager_send_next_op() local 316 memset(&header, 0, sizeof(header)); ps3_sys_manager_send_next_op() 317 header.version = 1; ps3_sys_manager_send_next_op() 318 header.size = 16; ps3_sys_manager_send_next_op() 319 header.payload_size = 16; ps3_sys_manager_send_next_op() 320 header.service_id = PS3_SM_SERVICE_ID_SET_NEXT_OP; ps3_sys_manager_send_next_op() 328 return ps3_sys_manager_write(dev, &header, &payload); ps3_sys_manager_send_next_op() 346 struct ps3_sys_manager_header header; ps3_sys_manager_send_request_shutdown() local 358 memset(&header, 0, sizeof(header)); ps3_sys_manager_send_request_shutdown() 359 header.version = 1; ps3_sys_manager_send_request_shutdown() 360 header.size = 16; ps3_sys_manager_send_request_shutdown() 361 header.payload_size = 16; ps3_sys_manager_send_request_shutdown() 362 header.service_id = PS3_SM_SERVICE_ID_REQUEST; ps3_sys_manager_send_request_shutdown() 369 return ps3_sys_manager_write(dev, &header, &payload); ps3_sys_manager_send_request_shutdown() 383 struct ps3_sys_manager_header header; ps3_sys_manager_send_response() local 396 memset(&header, 0, sizeof(header)); ps3_sys_manager_send_response() 397 header.version = 1; ps3_sys_manager_send_response() 398 header.size = 16; ps3_sys_manager_send_response() 399 header.payload_size = 16; ps3_sys_manager_send_response() 400 header.service_id = PS3_SM_SERVICE_ID_RESPONSE; ps3_sys_manager_send_response() 406 return ps3_sys_manager_write(dev, &header, &payload); ps3_sys_manager_send_response() 540 struct ps3_sys_manager_header header; ps3_sys_manager_handle_msg() local 542 result = ps3_vuart_read(dev, &header, ps3_sys_manager_handle_msg() 548 if (header.version != 1) { ps3_sys_manager_handle_msg() 549 dev_dbg(&dev->core, "%s:%d: unsupported header version (%u)\n", ps3_sys_manager_handle_msg() 550 __func__, __LINE__, header.version); ps3_sys_manager_handle_msg() 551 dump_sm_header(&header); ps3_sys_manager_handle_msg() 555 BUILD_BUG_ON(sizeof(header) != 16); ps3_sys_manager_handle_msg() 557 if (header.size != 16 || (header.payload_size != 8 ps3_sys_manager_handle_msg() 558 && header.payload_size != 16)) { ps3_sys_manager_handle_msg() 559 dump_sm_header(&header); ps3_sys_manager_handle_msg() 563 switch (header.service_id) { ps3_sys_manager_handle_msg() 573 dump_sm_header(&header); ps3_sys_manager_handle_msg() 577 __func__, __LINE__, header.service_id); ps3_sys_manager_handle_msg() 586 ps3_vuart_clear_rx_bytes(dev, header.payload_size); ps3_sys_manager_handle_msg() 241 ps3_sys_manager_write(struct ps3_system_bus_device *dev, const struct ps3_sys_manager_header *header, const void *payload) ps3_sys_manager_write() argument
|
/linux-4.1.27/drivers/md/persistent-data/ |
H A D | dm-btree-remove.c | 58 uint32_t nr_entries = le32_to_cpu(n->header.nr_entries); node_shift() 59 uint32_t value_size = le32_to_cpu(n->header.value_size); node_shift() 72 BUG_ON(nr_entries + shift > le32_to_cpu(n->header.max_entries)); node_shift() 84 uint32_t nr_left = le32_to_cpu(left->header.nr_entries); node_copy() 85 uint32_t value_size = le32_to_cpu(left->header.value_size); node_copy() 86 BUG_ON(value_size != le32_to_cpu(right->header.value_size)); node_copy() 90 BUG_ON(nr_left + shift > le32_to_cpu(left->header.max_entries)); node_copy() 98 BUG_ON(shift > le32_to_cpu(right->header.max_entries)); node_copy() 113 unsigned nr_entries = le32_to_cpu(n->header.nr_entries); delete_at() 115 uint32_t value_size = le32_to_cpu(n->header.value_size); delete_at() 128 n->header.nr_entries = cpu_to_le32(nr_entries - 1); delete_at() 133 return le32_to_cpu(n->header.max_entries) / 3; merge_threshold() 175 uint32_t nr_left = le32_to_cpu(left->header.nr_entries); shift() 176 uint32_t nr_right = le32_to_cpu(right->header.nr_entries); shift() 177 uint32_t max_entries = le32_to_cpu(left->header.max_entries); shift() 178 uint32_t r_max_entries = le32_to_cpu(right->header.max_entries); shift() 195 left->header.nr_entries = cpu_to_le32(nr_left - count); shift() 196 right->header.nr_entries = cpu_to_le32(nr_right + count); shift() 204 uint32_t nr_left = le32_to_cpu(left->header.nr_entries); __rebalance2() 205 uint32_t nr_right = le32_to_cpu(right->header.nr_entries); __rebalance2() 213 left->header.nr_entries = cpu_to_le32(nr_left + nr_right); __rebalance2() 271 uint32_t max_entries = le32_to_cpu(left->header.max_entries); delete_center_node() 276 left->header.nr_entries = cpu_to_le32(nr_left + shift); delete_center_node() 283 right->header.nr_entries = cpu_to_le32(nr_right + shift); delete_center_node() 303 uint32_t max_entries = le32_to_cpu(left->header.max_entries); redistribute3() 351 uint32_t nr_left = le32_to_cpu(left->header.nr_entries); __rebalance3() 352 uint32_t nr_center = le32_to_cpu(center->header.nr_entries); __rebalance3() 353 uint32_t nr_right = le32_to_cpu(right->header.nr_entries); __rebalance3() 357 BUG_ON(left->header.max_entries != center->header.max_entries); __rebalance3() 358 BUG_ON(center->header.max_entries != right->header.max_entries); __rebalance3() 429 *result = le32_to_cpu(n->header.nr_entries); get_nr_entries() 444 if (le32_to_cpu(n->header.nr_entries) == 1) { rebalance_children() 471 has_right_sibling = i < (le32_to_cpu(n->header.nr_entries) - 1); rebalance_children() 490 (i >= le32_to_cpu(n->header.nr_entries)) || do_leaf() 528 if (le32_to_cpu(n->header.flags) & LEAF_NODE) remove_raw() 536 if (le32_to_cpu(n->header.flags) & LEAF_NODE) remove_raw() 577 BUG_ON(index < 0 || index >= le32_to_cpu(n->header.nr_entries)); dm_btree_remove()
|
H A D | dm-btree.c | 43 int lo = -1, hi = le32_to_cpu(n->header.nr_entries); bsearch() 70 uint32_t nr_entries = le32_to_cpu(n->header.nr_entries); inc_children() 72 if (le32_to_cpu(n->header.flags) & INTERNAL_NODE) inc_children() 84 uint32_t nr_entries = le32_to_cpu(node->header.nr_entries); __dm_written_to_disk() 88 index >= le32_to_cpu(node->header.max_entries)) { __dm_written_to_disk() 98 node->header.nr_entries = cpu_to_le32(nr_entries + 1); __dm_written_to_disk() 138 n->header.flags = cpu_to_le32(LEAF_NODE); dm_btree_empty() 139 n->header.nr_entries = cpu_to_le32(0); dm_btree_empty() 140 n->header.max_entries = cpu_to_le32(max_entries); dm_btree_empty() 141 n->header.value_size = cpu_to_le32(info->value_type.size); dm_btree_empty() 234 f->nr_children = le32_to_cpu(f->n->header.nr_entries); push_frame() 237 flags = le32_to_cpu(f->n->header.flags); push_frame() 283 flags = le32_to_cpu(f->n->header.flags); dm_btree_del() 332 flags = le32_to_cpu(ro_node(s)->header.flags); btree_lookup_raw() 333 nr_entries = le32_to_cpu(ro_node(s)->header.nr_entries); btree_lookup_raw() 442 nr_left = le32_to_cpu(ln->header.nr_entries) / 2; btree_split_sibling() 443 nr_right = le32_to_cpu(ln->header.nr_entries) - nr_left; btree_split_sibling() 445 ln->header.nr_entries = cpu_to_le32(nr_left); btree_split_sibling() 447 rn->header.flags = ln->header.flags; btree_split_sibling() 448 rn->header.nr_entries = cpu_to_le32(nr_right); btree_split_sibling() 449 rn->header.max_entries = ln->header.max_entries; btree_split_sibling() 450 rn->header.value_size = ln->header.value_size; btree_split_sibling() 453 size = le32_to_cpu(ln->header.flags) & INTERNAL_NODE ? btree_split_sibling() 534 nr_left = le32_to_cpu(pn->header.nr_entries) / 2; btree_split_beneath() 535 nr_right = le32_to_cpu(pn->header.nr_entries) - nr_left; btree_split_beneath() 537 ln->header.flags = pn->header.flags; btree_split_beneath() 538 ln->header.nr_entries = cpu_to_le32(nr_left); btree_split_beneath() 539 ln->header.max_entries = pn->header.max_entries; btree_split_beneath() 540 ln->header.value_size = pn->header.value_size; btree_split_beneath() 542 rn->header.flags = pn->header.flags; btree_split_beneath() 543 rn->header.nr_entries = cpu_to_le32(nr_right); btree_split_beneath() 544 rn->header.max_entries = pn->header.max_entries; btree_split_beneath() 545 rn->header.value_size = pn->header.value_size; btree_split_beneath() 550 size = le32_to_cpu(pn->header.flags) & INTERNAL_NODE ? btree_split_beneath() 557 pn->header.flags = cpu_to_le32(INTERNAL_NODE); btree_split_beneath() 558 pn->header.nr_entries = cpu_to_le32(2); btree_split_beneath() 559 pn->header.max_entries = cpu_to_le32( btree_split_beneath() 563 pn->header.value_size = cpu_to_le32(sizeof(__le64)); btree_split_beneath() 624 if (node->header.nr_entries == node->header.max_entries) { btree_insert_raw() 638 if (le32_to_cpu(node->header.flags) & LEAF_NODE) btree_insert_raw() 679 need_insert = ((index >= le32_to_cpu(n->header.nr_entries)) || __dm_written_to_disk() 709 need_insert = ((index >= le32_to_cpu(n->header.nr_entries)) || __dm_written_to_disk() 779 flags = le32_to_cpu(ro_node(s)->header.flags); find_key() 780 i = le32_to_cpu(ro_node(s)->header.nr_entries); find_key() 861 nr = le32_to_cpu(n->header.nr_entries); walk_node() 863 if (le32_to_cpu(n->header.flags) & INTERNAL_NODE) { walk_node()
|
/linux-4.1.27/include/acpi/ |
H A D | actbl1.h | 59 * Values for description table header signatures for tables defined in this 99 /* Generic subtable header (used in MADT, SRAT, etc.) */ 106 /* Subtable header for WHEA tables (EINJ, ERST, WDAT) */ 126 struct acpi_table_header header; /* Common ACPI table header */ member in struct:acpi_table_bert 172 struct acpi_table_header header; /* Common ACPI table header */ member in struct:acpi_table_cpep 179 struct acpi_subtable_header header; member in struct:acpi_cpep_polling 193 struct acpi_table_header header; /* Common ACPI table header */ member in struct:acpi_table_ecdt 209 struct acpi_table_header header; /* Common ACPI table header */ member in struct:acpi_table_einj 219 struct acpi_whea_header whea_header; /* Common header for WHEA tables */ 315 struct acpi_table_header header; /* Common ACPI table header */ member in struct:acpi_table_erst 324 struct acpi_whea_header whea_header; /* Common header for WHEA tables */ 405 struct acpi_table_header header; /* Common ACPI table header */ member in struct:acpi_table_hest 409 /* HEST subtable header */ 527 struct acpi_hest_header header; member in struct:acpi_hest_ia_machine_check 542 struct acpi_hest_header header; member in struct:acpi_hest_ia_corrected 556 struct acpi_hest_header header; member in struct:acpi_hest_ia_nmi 568 struct acpi_hest_header header; member in struct:acpi_hest_aer_root 576 struct acpi_hest_header header; member in struct:acpi_hest_aer 583 struct acpi_hest_header header; member in struct:acpi_hest_aer_bridge 593 struct acpi_hest_header header; member in struct:acpi_hest_generic 644 struct acpi_table_header header; /* Common ACPI table header */ member in struct:acpi_table_madt 686 struct acpi_subtable_header header; member in struct:acpi_madt_local_apic 695 struct acpi_subtable_header header; member in struct:acpi_madt_io_apic 705 struct acpi_subtable_header header; member in struct:acpi_madt_interrupt_override 715 struct acpi_subtable_header header; member in struct:acpi_madt_nmi_source 723 struct acpi_subtable_header header; member in struct:acpi_madt_local_apic_nmi 732 struct acpi_subtable_header header; member in struct:acpi_madt_local_apic_override 740 struct acpi_subtable_header header; member in struct:acpi_madt_io_sapic 750 struct acpi_subtable_header header; member in struct:acpi_madt_local_sapic 763 struct acpi_subtable_header header; member in struct:acpi_madt_interrupt_source 780 struct acpi_subtable_header header; member in struct:acpi_madt_local_x2apic 790 struct acpi_subtable_header header; member in struct:acpi_madt_local_x2apic_nmi 800 struct acpi_subtable_header header; member in struct:acpi_madt_generic_interrupt 825 struct acpi_subtable_header header; member in struct:acpi_madt_generic_distributor 836 struct acpi_subtable_header header; member in struct:acpi_madt_generic_msi_frame 852 struct acpi_subtable_header header; member in struct:acpi_madt_generic_redistributor 891 struct acpi_table_header header; /* Common ACPI table header */ member in struct:acpi_table_msct 917 struct acpi_table_header header; /* Common ACPI table header */ member in struct:acpi_table_sbst 931 struct acpi_table_header header; /* Common ACPI table header */ member in struct:acpi_table_slit 944 struct acpi_table_header header; /* Common ACPI table header */ member in struct:acpi_table_srat 966 struct acpi_subtable_header header; member in struct:acpi_srat_cpu_affinity 982 struct acpi_subtable_header header; member in struct:acpi_srat_mem_affinity 1001 struct acpi_subtable_header header; member in struct:acpi_srat_x2apic_cpu_affinity 1017 struct acpi_subtable_header header; member in struct:acpi_srat_gicc_affinity
|
H A D | actbl2.h | 60 * Values for description table header signatures for tables defined in this 126 struct acpi_table_header header; /* Common ACPI table header */ member in struct:acpi_table_asf 129 /* ASF subtable header */ 155 struct acpi_asf_header header; member in struct:acpi_asf_info 171 struct acpi_asf_header header; member in struct:acpi_asf_alert 196 struct acpi_asf_header header; member in struct:acpi_asf_remote 212 struct acpi_asf_header header; member in struct:acpi_asf_rmcp 225 struct acpi_asf_header header; member in struct:acpi_asf_address 240 struct acpi_table_header header; /* Common ACPI table header */ member in struct:acpi_table_boot 255 struct acpi_table_header header; /* Common ACPI table header */ member in struct:acpi_table_csrt 327 struct acpi_table_header header; /* Common ACPI table header */ member in struct:acpi_table_dbg2 388 struct acpi_table_header header; /* Common ACPI table header */ member in struct:acpi_table_dbgp 405 struct acpi_table_header header; /* Common ACPI table header */ member in struct:acpi_table_dmar 415 /* DMAR subtable header */ 467 struct acpi_dmar_header header; member in struct:acpi_dmar_hardware_unit 481 struct acpi_dmar_header header; member in struct:acpi_dmar_reserved_memory 495 struct acpi_dmar_header header; member in struct:acpi_dmar_atsr 508 struct acpi_dmar_header header; member in struct:acpi_dmar_rhsa 517 struct acpi_dmar_header header; member in struct:acpi_dmar_andd 534 struct acpi_table_header header; /* Common ACPI table header */ member in struct:acpi_table_hpet 568 struct acpi_table_header header; /* Common ACPI table header */ member in struct:acpi_table_ibft 572 /* IBFT common subtable header */ 597 struct acpi_ibft_header header; member in struct:acpi_ibft_control 607 struct acpi_ibft_header header; member in struct:acpi_ibft_initiator 617 struct acpi_ibft_header header; member in struct:acpi_ibft_nic 633 struct acpi_ibft_header header; member in struct:acpi_ibft_target 662 struct acpi_table_header header; /* Common ACPI table header */ member in struct:acpi_table_ivrs 673 /* IVRS subtable header */ 713 struct acpi_ivrs_header header; member in struct:acpi_ivrs_hardware 776 struct acpi_ivrs_de_header header; member in struct:acpi_ivrs_device4 782 struct acpi_ivrs_de_header header; member in struct:acpi_ivrs_device8a 791 struct acpi_ivrs_de_header header; member in struct:acpi_ivrs_device8b 802 struct acpi_ivrs_de_header header; member in struct:acpi_ivrs_device8c 816 struct acpi_ivrs_header header; member in struct:acpi_ivrs_memory 832 struct acpi_table_header header; /* Common ACPI table header */ member in struct:acpi_table_lpit 835 /* LPIT subtable header */ 865 struct acpi_lpit_header header; member in struct:acpi_lpit_native 876 struct acpi_lpit_header header; member in struct:acpi_lpit_io 898 struct acpi_table_header header; /* Common ACPI table header */ member in struct:acpi_table_mcfg 923 struct acpi_table_header header; /* Common ACPI table header */ member in struct:acpi_table_mchi 947 /* Basic MSDM table is only the common ACPI header */ 950 struct acpi_table_header header; /* Common ACPI table header */ member in struct:acpi_table_msdm 965 struct acpi_table_header header; /* Common ACPI table header */ member in struct:acpi_table_mtmr 985 /* Basic SLIC table is only the common ACPI header */ 988 struct acpi_table_header header; /* Common ACPI table header */ member in struct:acpi_table_slic 1002 struct acpi_table_header header; /* Common ACPI table header */ member in struct:acpi_table_spcr 1041 struct acpi_table_header header; /* Common ACPI table header */ member in struct:acpi_table_spmi 1080 struct acpi_table_header header; /* Common ACPI table header */ member in struct:acpi_table_tcpa 1097 struct acpi_table_header header; /* Common ACPI table header */ member in struct:acpi_table_uefi 1114 struct acpi_table_header header; /* Common ACPI table header */ member in struct:acpi_table_vrtc 1134 struct acpi_table_header header; /* Common ACPI table header */ member in struct:acpi_table_waet 1154 struct acpi_table_header header; /* Common ACPI table header */ member in struct:acpi_table_wdat 1227 struct acpi_table_header header; /* Common ACPI table header */ member in struct:acpi_table_wddt 1265 struct acpi_table_header header; /* Common ACPI table header */ member in struct:acpi_table_wdrt
|
H A D | actbl3.h | 59 * Values for description table header signatures for tables defined in this 108 struct acpi_table_header header; /* Common ACPI table header */ member in struct:acpi_table_bgrt 124 struct acpi_table_header header; /* Common ACPI table header */ member in struct:acpi_table_drtm 162 struct acpi_table_header header; /* Common ACPI table header */ member in struct:acpi_table_fpdt 165 /* FPDT subtable header */ 187 struct acpi_fpdt_header header; member in struct:acpi_fpdt_boot 199 struct acpi_fpdt_header header; member in struct:acpi_fpdt_s3pt_ptr 230 struct acpi_s3pt_header header; member in struct:acpi_s3pt_resume 237 struct acpi_s3pt_header header; member in struct:acpi_s3pt_suspend 250 struct acpi_table_header header; /* Common ACPI table header */ member in struct:acpi_table_gtdt 272 /* Common GTDT subtable header */ 292 struct acpi_gtdt_header header; member in struct:acpi_gtdt_timer_block 326 struct acpi_gtdt_header header; member in struct:acpi_gtdt_watchdog 356 struct acpi_table_header header; /* Common ACPI table header */ member in struct:acpi_table_mpst 443 struct acpi_table_header header; /* Common ACPI table header */ member in struct:acpi_table_pcct 467 struct acpi_subtable_header header; member in struct:acpi_pcct_subspace 482 struct acpi_subtable_header header; member in struct:acpi_pcct_hw_reduced 521 struct acpi_table_header header; /* Common ACPI table header */ member in struct:acpi_table_pmtt 525 /* Common header for PMTT subtables that follow main table */ 555 struct acpi_pmtt_header header; member in struct:acpi_pmtt_socket 563 struct acpi_pmtt_header header; member in struct:acpi_pmtt_controller 583 struct acpi_pmtt_header header; member in struct:acpi_pmtt_physical_component 598 struct acpi_table_header header; /* Common ACPI table header */ member in struct:acpi_table_rasf 626 struct acpi_rasf_parameter_block header; member in struct:acpi_rasf_patrol_scrub_parameter 696 struct acpi_table_header header; /* Common ACPI table header */ member in struct:acpi_table_tpm2
|
/linux-4.1.27/drivers/thunderbolt/ |
H A D | cap.c | 48 * The first pointer is part of the switch header and always tb_cap_next() 83 struct tb_cap_any header; tb_find_cap() local 87 res = tb_port_read(port, &header, space, offset, 1); tb_find_cap() 98 if (tb_cap(&header) == cap) tb_find_cap() 100 if (tb_cap_is_long(&header)) { tb_find_cap() 102 res = tb_port_read(port, &header, space, tb_find_cap() 108 offset = tb_cap_next(&header, offset); tb_find_cap()
|
H A D | eeprom.c | 208 struct tb_drom_entry_header header; member in struct:tb_drom_entry_port 304 struct tb_drom_entry_header *header) tb_drom_parse_entry() 310 if (header->type != TB_DROM_ENTRY_PORT) tb_drom_parse_entry() 313 port = &sw->ports[header->index]; tb_drom_parse_entry() 314 port->disabled = header->port_disabled; tb_drom_parse_entry() 324 struct tb_drom_entry_port *entry = (void *) header; tb_drom_parse_entry() 325 if (header->len != sizeof(*entry)) { tb_drom_parse_entry() 328 header->len, sizeof(struct tb_drom_entry_port)); tb_drom_parse_entry() 343 struct tb_drom_header *header = (void *) sw->drom; tb_drom_parse_entries() local 344 u16 pos = sizeof(*header); tb_drom_parse_entries() 345 u16 drom_size = header->data_len + TB_DROM_DATA_START; tb_drom_parse_entries() 370 struct tb_drom_header *header; tb_drom_read() local 377 * The root switch contains only a dummy drom (header only, tb_drom_read() 404 if (size < sizeof(*header)) { tb_drom_read() 416 header = (void *) sw->drom; tb_drom_read() 418 if (header->data_len + TB_DROM_DATA_START != size) { tb_drom_read() 423 crc = tb_crc8((u8 *) &header->uid, 8); tb_drom_read() 424 if (crc != header->uid_crc8) { tb_drom_read() 427 header->uid_crc8, crc); tb_drom_read() 430 sw->uid = header->uid; tb_drom_read() 432 crc = tb_crc32(sw->drom + TB_DROM_DATA_START, header->data_len); tb_drom_read() 433 if (crc != header->data_crc32) { tb_drom_read() 436 header->data_crc32, crc); tb_drom_read() 440 if (header->device_rom_revision > 1) tb_drom_read() 442 header->device_rom_revision); tb_drom_read() 303 tb_drom_parse_entry(struct tb_switch *sw, struct tb_drom_entry_header *header) tb_drom_parse_entry() argument
|
/linux-4.1.27/include/linux/usb/ |
H A D | rndis_host.h | 57 __le32 data_offset; /* 36 -- right after header */ 71 /* header and: */ 81 /* header and: */ 98 /* header and: */ 105 /* header and: */ 116 /* header and: */ 126 /* header and: */ 137 /* header and: */ 145 /* header and: */ 152 /* header and: */ 160 /* header and: */ 172 /* header and: */ 179 /* header and: */
|
/linux-4.1.27/arch/x86/mm/ |
H A D | amdtopology.c | 37 u32 header; find_northbridge() local 39 header = read_pci_config(0, num, 0, 0x00); find_northbridge() 40 if (header != (PCI_VENDOR_ID_AMD | (0x1100<<16)) && find_northbridge() 41 header != (PCI_VENDOR_ID_AMD | (0x1200<<16)) && find_northbridge() 42 header != (PCI_VENDOR_ID_AMD | (0x1300<<16))) find_northbridge() 45 header = read_pci_config(0, num, 1, 0x00); find_northbridge() 46 if (header != (PCI_VENDOR_ID_AMD | (0x1101<<16)) && find_northbridge() 47 header != (PCI_VENDOR_ID_AMD | (0x1201<<16)) && find_northbridge() 48 header != (PCI_VENDOR_ID_AMD | (0x1301<<16))) find_northbridge()
|
/linux-4.1.27/include/linux/ |
H A D | ipmi-fru.h | 80 const struct fru_common_header *header) fru_get_board_area() 82 /* we know for sure that the header is 8 bytes in size */ fru_get_board_area() 83 return (struct fru_board_info_area *)(header + header->board_area_off); fru_get_board_area() 123 extern int fru_header_cksum_ok(struct fru_common_header *header); 127 extern char *fru_get_board_manufacturer(struct fru_common_header *header); 128 extern char *fru_get_product_name(struct fru_common_header *header); 129 extern char *fru_get_serial_number(struct fru_common_header *header); 130 extern char *fru_get_part_number(struct fru_common_header *header); 79 fru_get_board_area( const struct fru_common_header *header) fru_get_board_area() argument
|
H A D | pim.h | 16 /* PIMv2 register message header layout (ietf-draft-idmr-pimvsm-v2-00.ps */
|
H A D | virtio_caif.h | 5 * This header is BSD licensed so
|
/linux-4.1.27/include/net/ |
H A D | flow_keys.h | 9 * @ports: port numbers of Transport header 12 * @thoff: Transport header offset 13 * @n_proto: Network header protocol (eg. IPv4/IPv6) 14 * @ip_proto: Transport header protocol (eg. TCP/UDP) 18 /* (src,dst) must be grouped, in the same way than in IP header */
|
H A D | mpls.h | 29 * For non-MPLS skbs this will correspond to the network header. 31 * label stack lies between the end of the mac header and the network 32 * header. That is, for MPLS skbs the end of the mac header
|
/linux-4.1.27/sound/firewire/fireworks/ |
H A D | fireworks_command.c | 107 struct snd_efw_transaction *header; efw_transaction() local 132 /* fill transaction header fields */ efw_transaction() 134 header = (struct snd_efw_transaction *)buf; efw_transaction() 135 header->length = cpu_to_be32(cmd_bytes / sizeof(__be32)); efw_transaction() 136 header->version = cpu_to_be32(1); efw_transaction() 137 header->seqnum = cpu_to_be32(seqnum); efw_transaction() 138 header->category = cpu_to_be32(category); efw_transaction() 139 header->command = cpu_to_be32(command); efw_transaction() 140 header->status = 0; efw_transaction() 143 memcpy(header->params, params, param_bytes); efw_transaction() 150 /* check transaction header fields */ efw_transaction() 151 if ((be32_to_cpu(header->version) < 1) || efw_transaction() 152 (be32_to_cpu(header->category) != category) || efw_transaction() 153 (be32_to_cpu(header->command) != command) || efw_transaction() 154 (be32_to_cpu(header->status) != EFR_STATUS_OK)) { efw_transaction() 156 be32_to_cpu(header->category), efw_transaction() 157 be32_to_cpu(header->command), efw_transaction() 158 efr_status_names[be32_to_cpu(header->status)]); efw_transaction() 169 be32_to_cpu(header->length) * sizeof(__be32) - efw_transaction() 200 * CIP header in AMDTP transmit packet is used for 'presentation timestamp'. In
|
/linux-4.1.27/sound/soc/intel/baytrail/ |
H A D | sst-baytrail-ipc.c | 42 /* IPC header bits */ 187 u64 header; sst_byt_header() local 189 header = IPC_HEADER_MSG_ID(msg_id) | sst_byt_header() 195 return header; sst_byt_header() 198 static inline u16 sst_byt_header_msg_id(u64 header) sst_byt_header_msg_id() argument 200 return header & IPC_HEADER_MSG_ID_MASK; sst_byt_header_msg_id() 203 static inline u8 sst_byt_header_str_id(u64 header) sst_byt_header_str_id() argument 205 return (header >> IPC_HEADER_STR_ID_SHIFT) & IPC_HEADER_STR_ID_MASK; sst_byt_header_str_id() 208 static inline u16 sst_byt_header_data(u64 header) sst_byt_header_data() argument 210 return (header >> IPC_HEADER_DATA_SHIFT) & IPC_HEADER_DATA_MASK; sst_byt_header_data() 229 u64 header = msg->header; sst_byt_stream_update() local 230 u8 stream_id = sst_byt_header_str_id(header); sst_byt_stream_update() 231 u8 stream_msg = sst_byt_header_msg_id(header); sst_byt_stream_update() 250 static int sst_byt_process_reply(struct sst_byt *byt, u64 header) sst_byt_process_reply() argument 254 msg = sst_ipc_reply_find_msg(&byt->ipc, header); sst_byt_process_reply() 258 if (header & IPC_HEADER_LARGE(true)) { sst_byt_process_reply() 259 msg->rx_size = sst_byt_header_data(header); sst_byt_process_reply() 273 static void sst_byt_fw_ready(struct sst_byt *byt, u64 header) sst_byt_fw_ready() argument 275 dev_dbg(byt->dev, "ipc: DSP is ready 0x%llX\n", header); sst_byt_fw_ready() 286 u64 header; sst_byt_process_notification() local 290 header = sst_dsp_shim_read64_unlocked(sst, SST_IPCD); sst_byt_process_notification() 291 msg_id = sst_byt_header_msg_id(header); sst_byt_process_notification() 295 stream_id = sst_byt_header_str_id(header); sst_byt_process_notification() 304 sst_byt_fw_ready(byt, header); sst_byt_process_notification() 316 u64 header; sst_byt_irq_thread() local 321 header = sst_dsp_shim_read64_unlocked(sst, SST_IPCD); sst_byt_irq_thread() 322 if (header & SST_BYT_IPCD_BUSY) { sst_byt_irq_thread() 323 if (header & IPC_NOTIFICATION) { sst_byt_irq_thread() 328 sst_byt_process_reply(byt, header); sst_byt_irq_thread() 333 * of the header sst_byt_irq_thread() 428 u64 header; sst_byt_stream_commit() local 431 header = sst_byt_header(IPC_IA_ALLOC_STREAM, sst_byt_stream_commit() 434 ret = sst_ipc_tx_message_wait(&byt->ipc, header, str_req, sst_byt_stream_commit() 449 u64 header; sst_byt_stream_free() local 457 header = sst_byt_header(IPC_IA_FREE_STREAM, 0, false, stream->str_id); sst_byt_stream_free() 458 ret = sst_ipc_tx_message_wait(&byt->ipc, header, NULL, 0, NULL, 0); sst_byt_stream_free() 478 u64 header; sst_byt_stream_operations() local 480 header = sst_byt_header(type, 0, false, stream_id); sst_byt_stream_operations() 482 return sst_ipc_tx_message_wait(&byt->ipc, header, NULL, sst_byt_stream_operations() 485 return sst_ipc_tx_message_nowait(&byt->ipc, header, sst_byt_stream_operations() 496 u64 header; sst_byt_stream_start() local 500 header = sst_byt_header(IPC_IA_START_STREAM, sst_byt_stream_start() 506 ret = sst_ipc_tx_message_nowait(&byt->ipc, header, tx_msg, size); sst_byt_stream_start() 642 if (msg->header & IPC_HEADER_LARGE(true)) byt_tx_msg() 645 sst_dsp_shim_write64_unlocked(ipc->dsp, SST_IPCX, msg->header); byt_tx_msg() 666 /* msg content = lower 32-bit of the header + data */ byt_tx_data_copy() 667 *(u32 *)msg->tx_data = (u32)(msg->header & (u32)-1); byt_tx_data_copy() 672 static u64 byt_reply_msg_match(u64 header, u64 *mask) byt_reply_msg_match() argument 677 header &= *mask; byt_reply_msg_match() 679 return header; byt_reply_msg_match()
|
/linux-4.1.27/drivers/staging/fsl-mc/bus/ |
H A D | dpbp.c | 43 cmd.header = mc_encode_cmd_header(DPBP_CMDID_OPEN, dpbp_open() 53 *token = MC_CMD_HDR_READ_TOKEN(cmd.header); dpbp_open() 64 cmd.header = mc_encode_cmd_header(DPBP_CMDID_CLOSE, MC_CMD_PRI_HIGH, dpbp_close() 82 cmd.header = mc_encode_cmd_header(DPBP_CMDID_CREATE, dpbp_create() 91 *token = MC_CMD_HDR_READ_TOKEN(cmd.header); dpbp_create() 101 cmd.header = mc_encode_cmd_header(DPBP_CMDID_DESTROY, dpbp_destroy() 113 cmd.header = mc_encode_cmd_header(DPBP_CMDID_ENABLE, MC_CMD_PRI_LOW, dpbp_enable() 126 cmd.header = mc_encode_cmd_header(DPBP_CMDID_DISABLE, dpbp_disable() 139 cmd.header = mc_encode_cmd_header(DPBP_CMDID_IS_ENABLED, MC_CMD_PRI_LOW, dpbp_is_enabled() 158 cmd.header = mc_encode_cmd_header(DPBP_CMDID_RESET, dpbp_reset() 175 cmd.header = mc_encode_cmd_header(DPBP_CMDID_SET_IRQ, dpbp_set_irq() 198 cmd.header = mc_encode_cmd_header(DPBP_CMDID_GET_IRQ, dpbp_get_irq() 223 cmd.header = mc_encode_cmd_header(DPBP_CMDID_SET_IRQ_ENABLE, dpbp_set_irq_enable() 241 cmd.header = mc_encode_cmd_header(DPBP_CMDID_GET_IRQ_ENABLE, dpbp_get_irq_enable() 263 cmd.header = mc_encode_cmd_header(DPBP_CMDID_SET_IRQ_MASK, dpbp_set_irq_mask() 281 cmd.header = mc_encode_cmd_header(DPBP_CMDID_GET_IRQ_MASK, dpbp_get_irq_mask() 304 cmd.header = mc_encode_cmd_header(DPBP_CMDID_GET_IRQ_STATUS, dpbp_get_irq_status() 326 cmd.header = mc_encode_cmd_header(DPBP_CMDID_CLEAR_IRQ_STATUS, dpbp_clear_irq_status() 343 cmd.header = mc_encode_cmd_header(DPBP_CMDID_GET_ATTR, dpbp_get_attributes()
|
H A D | dpmcp.c | 43 cmd.header = mc_encode_cmd_header(DPMCP_CMDID_OPEN, dpmcp_open() 53 *token = MC_CMD_HDR_READ_TOKEN(cmd.header); dpmcp_open() 63 cmd.header = mc_encode_cmd_header(DPMCP_CMDID_CLOSE, MC_CMD_PRI_HIGH, dpmcp_close() 78 cmd.header = mc_encode_cmd_header(DPMCP_CMDID_CREATE, dpmcp_create() 88 *token = MC_CMD_HDR_READ_TOKEN(cmd.header); dpmcp_create() 98 cmd.header = mc_encode_cmd_header(DPMCP_CMDID_DESTROY, dpmcp_destroy() 110 cmd.header = mc_encode_cmd_header(DPMCP_CMDID_RESET, dpmcp_reset() 127 cmd.header = mc_encode_cmd_header(DPMCP_CMDID_SET_IRQ, dpmcp_set_irq() 150 cmd.header = mc_encode_cmd_header(DPMCP_CMDID_GET_IRQ, dpmcp_get_irq() 175 cmd.header = mc_encode_cmd_header(DPMCP_CMDID_SET_IRQ_ENABLE, dpmcp_set_irq_enable() 193 cmd.header = mc_encode_cmd_header(DPMCP_CMDID_GET_IRQ_ENABLE, dpmcp_get_irq_enable() 215 cmd.header = mc_encode_cmd_header(DPMCP_CMDID_SET_IRQ_MASK, dpmcp_set_irq_mask() 233 cmd.header = mc_encode_cmd_header(DPMCP_CMDID_GET_IRQ_MASK, dpmcp_get_irq_mask() 256 cmd.header = mc_encode_cmd_header(DPMCP_CMDID_GET_IRQ_STATUS, dpmcp_get_irq_status() 278 cmd.header = mc_encode_cmd_header(DPMCP_CMDID_CLEAR_IRQ_STATUS, dpmcp_clear_irq_status() 295 cmd.header = mc_encode_cmd_header(DPMCP_CMDID_GET_ATTR, dpmcp_get_attributes()
|
/linux-4.1.27/drivers/gpu/drm/amd/amdkfd/ |
H A D | kfd_pm4_headers.h | 56 union PM4_MES_TYPE_3_HEADER header; /* header */ member in union:pm4_set_resources::__anon3941 103 union PM4_MES_TYPE_3_HEADER header; /* header */ member in union:pm4_runlist::__anon3948 145 union PM4_MES_TYPE_3_HEADER header; /* header */ member in union:pm4_map_process::__anon3955 217 union PM4_MES_TYPE_3_HEADER header; /* header */ member in union:pm4_map_queues::__anon3962 283 union PM4_MES_TYPE_3_HEADER header; /* header */ member in union:pm4_query_status::__anon3968 342 union PM4_MES_TYPE_3_HEADER header; /* header */ member in union:pm4_unmap_queues::__anon3974
|
/linux-4.1.27/drivers/gpu/drm/radeon/ |
H A D | radeon_ucode.h | 157 uint32_t size_bytes; /* size of the entire header+image(s) in bytes */ 158 uint32_t header_size_bytes; /* size of just the header in bytes */ 159 uint16_t header_version_major; /* header version */ 160 uint16_t header_version_minor; /* header version */ 165 uint32_t ucode_array_offset_bytes; /* payload offset from the start of the header */ 171 struct common_firmware_header header; member in struct:mc_firmware_header_v1_0 173 uint32_t io_debug_array_offset_bytes; /* payload offset from the start of the header */ 178 struct common_firmware_header header; member in struct:smc_firmware_header_v1_0 184 struct common_firmware_header header; member in struct:gfx_firmware_header_v1_0 192 struct common_firmware_header header; member in struct:rlc_firmware_header_v1_0 202 struct common_firmware_header header; member in struct:sdma_firmware_header_v1_0 209 /* header is fixed size */
|
H A D | r300_cmdbuf.c | 299 header) r300_emit_carefully_checked_packet0() 307 sz = header.packet0.count; r300_emit_carefully_checked_packet0() 308 reg = (header.packet0.reghi << 8) | header.packet0.reglo; r300_emit_carefully_checked_packet0() 351 drm_r300_cmd_header_t header) r300_emit_packet0() 357 sz = header.packet0.count; r300_emit_packet0() 358 reg = (header.packet0.reghi << 8) | header.packet0.reglo; r300_emit_packet0() 375 header); r300_emit_packet0() 394 drm_r300_cmd_header_t header) r300_emit_vpu() 400 sz = header.vpu.count; r300_emit_vpu() 401 addr = (header.vpu.adrhi << 8) | header.vpu.adrlo; r300_emit_vpu() 468 u32 header) r300_emit_3d_load_vbpntr() 476 count = (header & RADEON_CP_PACKET_COUNT_MASK) >> 16; r300_emit_3d_load_vbpntr() 485 /* We have already read the header so advance the buffer. */ r300_emit_3d_load_vbpntr() 526 OUT_RING(header); r300_emit_3d_load_vbpntr() 604 drm_r300_cmd_header_t stack_header, *header; r300_emit_draw_indx_2() local 613 header = drm_buffer_read_object(cmdbuf->buffer, r300_emit_draw_indx_2() 621 if (header->header.cmd_type != R300_CMD_PACKET3 || r300_emit_draw_indx_2() 622 header->packet3.packet != R300_CMD_PACKET3_RAW || r300_emit_draw_indx_2() 655 u32 *header; r300_emit_raw_packet3() local 665 /* obtain first word - actual packet3 header */ r300_emit_raw_packet3() 666 header = drm_buffer_pointer_to_dword(cmdbuf->buffer, 0); r300_emit_raw_packet3() 669 if ((*header >> 30) != 0x3) { r300_emit_raw_packet3() 670 DRM_ERROR("Not a packet3 header (0x%08x)\n", *header); r300_emit_raw_packet3() 674 count = (*header >> 16) & 0x3fff; r300_emit_raw_packet3() 685 switch (*header & 0xff00) { r300_emit_raw_packet3() 687 return r300_emit_3d_load_vbpntr(dev_priv, cmdbuf, *header); r300_emit_raw_packet3() 713 DRM_ERROR("Unknown packet3 header (0x%08x)\n", *header); r300_emit_raw_packet3() 730 drm_r300_cmd_header_t header) r300_emit_packet3() 749 switch (header.packet3.packet) { r300_emit_packet3() 770 header.packet3.packet, r300_emit_packet3() 771 cmdbuf->buffer->iterator - (int)sizeof(header)); r300_emit_packet3() 862 drm_r300_cmd_header_t header) r300_cmd_wait() 867 if (!header.wait.flags) r300_cmd_wait() 872 switch(header.wait.flags) { r300_cmd_wait() 904 drm_r300_cmd_header_t header) r300_scratch() 913 (sizeof(u64) + header.scratch.n_bufs * sizeof(*buf_idx))) { r300_scratch() 917 if (header.scratch.reg >= 5) { r300_scratch() 921 dev_priv->scratch_ages[header.scratch.reg]++; r300_scratch() 927 for (i=0; i < header.scratch.n_bufs; i++) { r300_scratch() 932 &dev_priv->scratch_ages[header.scratch.reg], r300_scratch() 955 OUT_RING( CP_PACKET0( RADEON_SCRATCH_REG0 + header.scratch.reg * 4, 0 ) ); r300_scratch() 956 OUT_RING( dev_priv->scratch_ages[header.scratch.reg] ); r300_scratch() 969 drm_r300_cmd_header_t header) r300_emit_r500fp() 978 sz = header.r500fp.count; r300_emit_r500fp() 980 addr = ((header.r500fp.adrhi_flags & 1) << 8) | header.r500fp.adrlo; r300_emit_r500fp() 982 type = !!(header.r500fp.adrhi_flags & R500FP_CONSTANT_TYPE); r300_emit_r500fp() 983 isclamp = !!(header.r500fp.adrhi_flags & R500FP_CONSTANT_CLAMP); r300_emit_r500fp() 1037 drm_r300_cmd_header_t *header, stack_header; r300_do_cp_cmdbuf() local 1039 header = drm_buffer_read_object(cmdbuf->buffer, r300_do_cp_cmdbuf() 1042 switch (header->header.cmd_type) { r300_do_cp_cmdbuf() 1045 ret = r300_emit_packet0(dev_priv, cmdbuf, *header); r300_do_cp_cmdbuf() 1054 ret = r300_emit_vpu(dev_priv, cmdbuf, *header); r300_do_cp_cmdbuf() 1063 ret = r300_emit_packet3(dev_priv, cmdbuf, *header); r300_do_cp_cmdbuf() 1097 BEGIN_RING(header->delay.count); r300_do_cp_cmdbuf() 1098 for (i = 0; i < header->delay.count; i++) r300_do_cp_cmdbuf() 1106 idx = header->dma.buf_idx; r300_do_cp_cmdbuf() 1129 r300_cmd_wait(dev_priv, *header); r300_do_cp_cmdbuf() 1134 ret = r300_scratch(dev_priv, cmdbuf, *header); r300_do_cp_cmdbuf() 1148 ret = r300_emit_r500fp(dev_priv, cmdbuf, *header); r300_do_cp_cmdbuf() 1156 header->header.cmd_type, r300_do_cp_cmdbuf() 1157 cmdbuf->buffer->iterator - (int)sizeof(*header)); r300_do_cp_cmdbuf() 294 r300_emit_carefully_checked_packet0(drm_radeon_private_t * dev_priv, drm_radeon_kcmd_buffer_t * cmdbuf, drm_r300_cmd_header_t header) r300_emit_carefully_checked_packet0() argument 349 r300_emit_packet0(drm_radeon_private_t *dev_priv, drm_radeon_kcmd_buffer_t *cmdbuf, drm_r300_cmd_header_t header) r300_emit_packet0() argument 392 r300_emit_vpu(drm_radeon_private_t *dev_priv, drm_radeon_kcmd_buffer_t *cmdbuf, drm_r300_cmd_header_t header) r300_emit_vpu() argument 466 r300_emit_3d_load_vbpntr(drm_radeon_private_t *dev_priv, drm_radeon_kcmd_buffer_t *cmdbuf, u32 header) r300_emit_3d_load_vbpntr() argument 728 r300_emit_packet3(drm_radeon_private_t *dev_priv, drm_radeon_kcmd_buffer_t *cmdbuf, drm_r300_cmd_header_t header) r300_emit_packet3() argument 861 r300_cmd_wait(drm_radeon_private_t * dev_priv, drm_r300_cmd_header_t header) r300_cmd_wait() argument 902 r300_scratch(drm_radeon_private_t *dev_priv, drm_radeon_kcmd_buffer_t *cmdbuf, drm_r300_cmd_header_t header) r300_scratch() argument 967 r300_emit_r500fp(drm_radeon_private_t *dev_priv, drm_radeon_kcmd_buffer_t *cmdbuf, drm_r300_cmd_header_t header) r300_emit_r500fp() argument
|
/linux-4.1.27/arch/s390/include/uapi/asm/ |
H A D | hypfs.h | 32 __u64 len; /* Length of diag0c buffer without header */ 33 __u16 version; /* Version of header */ 50 struct hypfs_diag0c_hdr hdr; /* 64 byte header */
|
/linux-4.1.27/fs/proc/ |
H A D | proc_sysctl.c | 35 dir->header.ctl_table[0].child = sysctl_mount_point; set_empty_dir() 41 dir->header.ctl_table[0].child = NULL; clear_empty_dir() 61 .default_set.dir.header = { 73 static void drop_sysctl_table(struct ctl_table_header *header); 77 static void put_links(struct ctl_table_header *header); 81 if (dir->header.parent) sysctl_print_dir() 82 sysctl_print_dir(dir->header.parent); sysctl_print_dir() 83 pr_cont("%s/", dir->header.ctl_table[0].procname); sysctl_print_dir() 116 head = ctl_node->header; find_entry() 150 parent_head = parent_node->header; insert_entry() 196 node->header = head; init_header() 207 static int insert_header(struct ctl_dir *dir, struct ctl_table_header *header) insert_header() argument 213 if (is_empty_dir(&dir->header)) insert_header() 217 if (header->ctl_table == sysctl_mount_point) { insert_header() 223 dir->header.nreg++; insert_header() 224 header->parent = dir; insert_header() 225 err = insert_links(header); insert_header() 228 for (entry = header->ctl_table; entry->procname; entry++) { insert_header() 229 err = insert_entry(header, entry); insert_header() 235 erase_header(header); insert_header() 236 put_links(header); insert_header() 238 if (header->ctl_table == sysctl_mount_point) insert_header() 240 header->parent = NULL; insert_header() 241 drop_sysctl_table(&dir->header); insert_header() 353 if (use_table(ctl_node->header)) first_usable_entry() 370 head = ctl_node->header; first_entry() 390 head = ctl_node->header; next_entry() 468 head = &sysctl_table_root.default_set.dir.header; grab_header() 487 ctl_dir = container_of(head, struct ctl_dir, header); proc_sys_lookup() 703 ctl_dir = container_of(head, struct ctl_dir, header); proc_sys_readdir() 873 return container_of(head, struct ctl_dir, header); find_subdir() 897 init_header(&new->header, set->dir.header.root, set, node, table); new_dir() 917 struct ctl_table_set *set = dir->header.set; get_subdir() 943 err = insert_header(dir, &new->header); get_subdir() 949 subdir->header.nreg++; get_subdir() 957 drop_sysctl_table(&dir->header); get_subdir() 959 drop_sysctl_table(&new->header); get_subdir() 968 if (!dir->header.parent) xlate_dir() 970 parent = xlate_dir(set, dir->header.parent); xlate_dir() 973 procname = dir->header.ctl_table[0].procname; xlate_dir() 1094 init_header(links, dir->header.root, dir->header.set, node, link_table); new_links() 1145 core_parent->header.nreg++; insert_links() 1165 drop_sysctl_table(&core_parent->header); insert_links() 1209 * to the table header on success. 1215 struct ctl_table_root *root = set->dir.header.root; __register_sysctl_table() 1216 struct ctl_table_header *header; __register_sysctl_table() local 1226 header = kzalloc(sizeof(struct ctl_table_header) + __register_sysctl_table() 1228 if (!header) __register_sysctl_table() 1231 node = (struct ctl_node *)(header + 1); __register_sysctl_table() 1232 init_header(header, root, set, node, table); __register_sysctl_table() 1239 dir->header.nreg++; __register_sysctl_table() 1261 if (insert_header(dir, header)) __register_sysctl_table() 1264 drop_sysctl_table(&dir->header); __register_sysctl_table() 1267 return header; __register_sysctl_table() 1270 drop_sysctl_table(&dir->header); __register_sysctl_table() 1273 kfree(header); __register_sysctl_table() 1364 struct ctl_table_header *header; register_leaf_sysctl_tables() local 1365 header = __register_sysctl_table(set, path, files); register_leaf_sysctl_tables() 1366 if (!header) { register_leaf_sysctl_tables() 1372 header->ctl_table_arg = ctl_table_arg; register_leaf_sysctl_tables() 1373 **subheader = header; register_leaf_sysctl_tables() 1418 struct ctl_table_header *header = NULL, **subheaders, **subheader; __register_sysctl_paths() local 1439 header = __register_sysctl_table(set, new_path, table); __register_sysctl_paths() 1440 if (header) __register_sysctl_paths() 1441 header->ctl_table_arg = ctl_table_arg; __register_sysctl_paths() 1443 header = kzalloc(sizeof(*header) + __register_sysctl_paths() 1445 if (!header) __register_sysctl_paths() 1448 subheaders = (struct ctl_table_header **) (header + 1); __register_sysctl_paths() 1450 header->ctl_table_arg = ctl_table_arg; __register_sysctl_paths() 1459 return header; __register_sysctl_paths() 1468 kfree(header); __register_sysctl_paths() 1469 header = NULL; __register_sysctl_paths() 1508 static void put_links(struct ctl_table_header *header) put_links() argument 1511 struct ctl_table_root *root = header->root; put_links() 1512 struct ctl_dir *parent = header->parent; put_links() 1516 if (header->set == root_set) put_links() 1523 for (entry = header->ctl_table; entry->procname; entry++) { put_links() 1542 static void drop_sysctl_table(struct ctl_table_header *header) drop_sysctl_table() argument 1544 struct ctl_dir *parent = header->parent; drop_sysctl_table() 1546 if (--header->nreg) drop_sysctl_table() 1549 put_links(header); drop_sysctl_table() 1550 start_unregistering(header); drop_sysctl_table() 1551 if (!--header->count) drop_sysctl_table() 1552 kfree_rcu(header, rcu); drop_sysctl_table() 1555 drop_sysctl_table(&parent->header); drop_sysctl_table() 1560 * @header: the header returned from register_sysctl_table 1565 void unregister_sysctl_table(struct ctl_table_header * header) unregister_sysctl_table() argument 1570 if (header == NULL) unregister_sysctl_table() 1573 nr_subheaders = count_subheaders(header->ctl_table_arg); unregister_sysctl_table() 1578 subheaders = (struct ctl_table_header **)(header + 1); unregister_sysctl_table() 1585 kfree(header); unregister_sysctl_table() 1590 drop_sysctl_table(header); unregister_sysctl_table() 1601 init_header(&set->dir.header, root, set, NULL, root_table); setup_sysctl_set()
|
/linux-4.1.27/drivers/net/wireless/ti/wl18xx/ |
H A D | cmd.h | 29 struct wl1271_cmd_header header; member in struct:wl18xx_cmd_channel_switch 49 struct wl1271_cmd_header header; member in struct:wl18xx_cmd_smart_config_start 55 struct wl1271_cmd_header header; member in struct:wl18xx_cmd_smart_config_set_group_key 63 struct wl1271_cmd_header header; member in struct:wl18xx_cmd_dfs_radar_debug 70 struct wl1271_cmd_header header; member in struct:wl18xx_cmd_dfs_master_restart 78 struct wl1271_cmd_header header; member in struct:wlcore_cmd_cac_start
|
/linux-4.1.27/arch/x86/kernel/cpu/microcode/ |
H A D | amd_early.c | 68 u32 *header = (u32 *)data; compute_container_size() local 70 if (header[0] != UCODE_MAGIC || compute_container_size() 71 header[1] != UCODE_EQUIV_CPU_TABLE_TYPE || /* type */ compute_container_size() 72 header[2] == 0) /* size */ compute_container_size() 75 size = header[2] + CONTAINER_HDR_SZ; compute_container_size() 82 header = (u32 *)data; compute_container_size() 84 if (header[0] != UCODE_UCODE_TYPE) compute_container_size() 90 patch_size = header[1]; compute_container_size() 115 u32 *header; apply_ucode_in_initrd() local 137 header = (u32 *)data; apply_ucode_in_initrd() 140 if (header[0] != UCODE_MAGIC || apply_ucode_in_initrd() 141 header[1] != UCODE_EQUIV_CPU_TABLE_TYPE || /* type */ apply_ucode_in_initrd() 142 header[2] == 0) /* size */ apply_ucode_in_initrd() 154 /* Advance past the container header */ apply_ucode_in_initrd() 155 offset = header[2] + CONTAINER_HDR_SZ; apply_ucode_in_initrd() 178 header = (u32 *)data; apply_ucode_in_initrd() 179 if (header[0] == UCODE_MAGIC && apply_ucode_in_initrd() 180 header[1] == UCODE_EQUIV_CPU_TABLE_TYPE) apply_ucode_in_initrd() 183 offset = header[1] + SECTION_HDR_SIZE; apply_ucode_in_initrd() 206 header = (u32 *)data; apply_ucode_in_initrd() 207 if (header[0] != UCODE_UCODE_TYPE || /* type */ apply_ucode_in_initrd() 208 header[1] == 0) /* size */ apply_ucode_in_initrd() 221 min_t(u32, header[1], PATCH_MAX_SIZE)); apply_ucode_in_initrd() 225 offset = header[1] + SECTION_HDR_SIZE; apply_ucode_in_initrd()
|
/linux-4.1.27/drivers/gpu/drm/vmwgfx/ |
H A D | vmwgfx_execbuf.c | 286 SVGA3dCmdHeader *header) vmw_cmd_invalid() 293 SVGA3dCmdHeader *header) vmw_cmd_ok() 604 * vmw_cmd_cid_check - Check a command header for valid context information. 608 * @header: A command header with an embedded user-space context handle. 611 * handle embedded in @header. 615 SVGA3dCmdHeader *header) vmw_cmd_cid_check() 618 SVGA3dCmdHeader header; vmw_cmd_cid_check() member in struct:vmw_cid_cmd 622 cmd = container_of(header, struct vmw_cid_cmd, header); vmw_cmd_cid_check() 629 SVGA3dCmdHeader *header) vmw_cmd_set_render_target_check() 632 SVGA3dCmdHeader header; vmw_cmd_set_render_target_check() member in struct:vmw_sid_cmd 639 cmd = container_of(header, struct vmw_sid_cmd, header); vmw_cmd_set_render_target_check() 668 SVGA3dCmdHeader *header) vmw_cmd_surface_copy_check() 671 SVGA3dCmdHeader header; vmw_cmd_surface_copy_check() member in struct:vmw_sid_cmd 676 cmd = container_of(header, struct vmw_sid_cmd, header); vmw_cmd_surface_copy_check() 689 SVGA3dCmdHeader *header) vmw_cmd_stretch_blt_check() 692 SVGA3dCmdHeader header; vmw_cmd_stretch_blt_check() member in struct:vmw_sid_cmd 697 cmd = container_of(header, struct vmw_sid_cmd, header); vmw_cmd_stretch_blt_check() 710 SVGA3dCmdHeader *header) vmw_cmd_blt_surf_screen_check() 713 SVGA3dCmdHeader header; vmw_cmd_blt_surf_screen_check() member in struct:vmw_sid_cmd 717 cmd = container_of(header, struct vmw_sid_cmd, header); vmw_cmd_blt_surf_screen_check() 726 SVGA3dCmdHeader *header) vmw_cmd_present_check() 729 SVGA3dCmdHeader header; vmw_cmd_present_check() member in struct:vmw_sid_cmd 734 cmd = container_of(header, struct vmw_sid_cmd, header); vmw_cmd_present_check() 990 * @header: Pointer to the command header in the command stream. 994 SVGA3dCmdHeader *header) vmw_cmd_begin_gb_query() 997 SVGA3dCmdHeader header; vmw_cmd_begin_gb_query() member in struct:vmw_begin_gb_query_cmd 1001 cmd = container_of(header, struct vmw_begin_gb_query_cmd, vmw_cmd_begin_gb_query() 1002 header); vmw_cmd_begin_gb_query() 1014 * @header: Pointer to the command header in the command stream. 1018 SVGA3dCmdHeader *header) vmw_cmd_begin_query() 1021 SVGA3dCmdHeader header; vmw_cmd_begin_query() member in struct:vmw_begin_query_cmd 1025 cmd = container_of(header, struct vmw_begin_query_cmd, vmw_cmd_begin_query() 1026 header); vmw_cmd_begin_query() 1030 SVGA3dCmdHeader header; vmw_cmd_begin_query() member in struct:__anon4597 1036 gb_cmd.header.id = SVGA_3D_CMD_BEGIN_GB_QUERY; vmw_cmd_begin_query() 1037 gb_cmd.header.size = cmd->header.size; vmw_cmd_begin_query() 1042 return vmw_cmd_begin_gb_query(dev_priv, sw_context, header); vmw_cmd_begin_query() 1055 * @header: Pointer to the command header in the command stream. 1059 SVGA3dCmdHeader *header) vmw_cmd_end_gb_query() 1063 SVGA3dCmdHeader header; vmw_cmd_end_gb_query() member in struct:vmw_query_cmd 1068 cmd = container_of(header, struct vmw_query_cmd, header); vmw_cmd_end_gb_query() 1069 ret = vmw_cmd_cid_check(dev_priv, sw_context, header); vmw_cmd_end_gb_query() 1090 * @header: Pointer to the command header in the command stream. 1094 SVGA3dCmdHeader *header) vmw_cmd_end_query() 1098 SVGA3dCmdHeader header; vmw_cmd_end_query() member in struct:vmw_query_cmd 1103 cmd = container_of(header, struct vmw_query_cmd, header); vmw_cmd_end_query() 1106 SVGA3dCmdHeader header; vmw_cmd_end_query() member in struct:__anon4598 1112 gb_cmd.header.id = SVGA_3D_CMD_END_GB_QUERY; vmw_cmd_end_query() 1113 gb_cmd.header.size = cmd->header.size; vmw_cmd_end_query() 1120 return vmw_cmd_end_gb_query(dev_priv, sw_context, header); vmw_cmd_end_query() 1123 ret = vmw_cmd_cid_check(dev_priv, sw_context, header); vmw_cmd_end_query() 1144 * @header: Pointer to the command header in the command stream. 1148 SVGA3dCmdHeader *header) vmw_cmd_wait_gb_query() 1152 SVGA3dCmdHeader header; vmw_cmd_wait_gb_query() member in struct:vmw_query_cmd 1157 cmd = container_of(header, struct vmw_query_cmd, header); vmw_cmd_wait_gb_query() 1158 ret = vmw_cmd_cid_check(dev_priv, sw_context, header); vmw_cmd_wait_gb_query() 1177 * @header: Pointer to the command header in the command stream. 1181 SVGA3dCmdHeader *header) vmw_cmd_wait_query() 1185 SVGA3dCmdHeader header; vmw_cmd_wait_query() member in struct:vmw_query_cmd 1190 cmd = container_of(header, struct vmw_query_cmd, header); vmw_cmd_wait_query() 1193 SVGA3dCmdHeader header; vmw_cmd_wait_query() member in struct:__anon4599 1199 gb_cmd.header.id = SVGA_3D_CMD_WAIT_FOR_GB_QUERY; vmw_cmd_wait_query() 1200 gb_cmd.header.size = cmd->header.size; vmw_cmd_wait_query() 1207 return vmw_cmd_wait_gb_query(dev_priv, sw_context, header); vmw_cmd_wait_query() 1210 ret = vmw_cmd_cid_check(dev_priv, sw_context, header); vmw_cmd_wait_query() 1226 SVGA3dCmdHeader *header) vmw_cmd_dma() 1231 SVGA3dCmdHeader header; vmw_cmd_dma() member in struct:vmw_dma_cmd 1238 cmd = container_of(header, struct vmw_dma_cmd, header); vmw_cmd_dma() 1240 header->size - sizeof(*suffix)); vmw_cmd_dma() 1277 header); vmw_cmd_dma() 1286 SVGA3dCmdHeader *header) vmw_cmd_draw() 1289 SVGA3dCmdHeader header; vmw_cmd_draw() member in struct:vmw_draw_cmd 1293 (unsigned long)header + sizeof(*cmd)); vmw_cmd_draw() 1299 ret = vmw_cmd_cid_check(dev_priv, sw_context, header); vmw_cmd_draw() 1303 cmd = container_of(header, struct vmw_draw_cmd, header); vmw_cmd_draw() 1304 maxnum = (header->size - sizeof(cmd->body)) / sizeof(*decl); vmw_cmd_draw() 1319 maxnum = (header->size - sizeof(cmd->body) - vmw_cmd_draw() 1340 SVGA3dCmdHeader *header) vmw_cmd_tex_state() 1343 SVGA3dCmdHeader header; vmw_cmd_tex_state() member in struct:vmw_tex_state_cmd 1348 ((unsigned long) header + header->size + sizeof(header)); vmw_cmd_tex_state() 1350 ((unsigned long) header + sizeof(struct vmw_tex_state_cmd)); vmw_cmd_tex_state() 1355 cmd = container_of(header, struct vmw_tex_state_cmd, vmw_cmd_tex_state() 1356 header); vmw_cmd_tex_state() 1397 uint32_t header; vmw_cmd_check_define_gmrfb() member in struct:__anon4600 1465 * @header: Pointer to the command header in the command stream. 1469 SVGA3dCmdHeader *header) vmw_cmd_bind_gb_surface() 1472 SVGA3dCmdHeader header; vmw_cmd_bind_gb_surface() member in struct:vmw_bind_gb_surface_cmd 1476 cmd = container_of(header, struct vmw_bind_gb_surface_cmd, header); vmw_cmd_bind_gb_surface() 1490 * @header: Pointer to the command header in the command stream. 1494 SVGA3dCmdHeader *header) vmw_cmd_update_gb_image() 1497 SVGA3dCmdHeader header; vmw_cmd_update_gb_image() member in struct:vmw_gb_surface_cmd 1501 cmd = container_of(header, struct vmw_gb_surface_cmd, header); vmw_cmd_update_gb_image() 1514 * @header: Pointer to the command header in the command stream. 1518 SVGA3dCmdHeader *header) vmw_cmd_update_gb_surface() 1521 SVGA3dCmdHeader header; vmw_cmd_update_gb_surface() member in struct:vmw_gb_surface_cmd 1525 cmd = container_of(header, struct vmw_gb_surface_cmd, header); vmw_cmd_update_gb_surface() 1538 * @header: Pointer to the command header in the command stream. 1542 SVGA3dCmdHeader *header) vmw_cmd_readback_gb_image() 1545 SVGA3dCmdHeader header; vmw_cmd_readback_gb_image() member in struct:vmw_gb_surface_cmd 1549 cmd = container_of(header, struct vmw_gb_surface_cmd, header); vmw_cmd_readback_gb_image() 1562 * @header: Pointer to the command header in the command stream. 1566 SVGA3dCmdHeader *header) vmw_cmd_readback_gb_surface() 1569 SVGA3dCmdHeader header; vmw_cmd_readback_gb_surface() member in struct:vmw_gb_surface_cmd 1573 cmd = container_of(header, struct vmw_gb_surface_cmd, header); vmw_cmd_readback_gb_surface() 1586 * @header: Pointer to the command header in the command stream. 1590 SVGA3dCmdHeader *header) vmw_cmd_invalidate_gb_image() 1593 SVGA3dCmdHeader header; vmw_cmd_invalidate_gb_image() member in struct:vmw_gb_surface_cmd 1597 cmd = container_of(header, struct vmw_gb_surface_cmd, header); vmw_cmd_invalidate_gb_image() 1610 * @header: Pointer to the command header in the command stream. 1614 SVGA3dCmdHeader *header) vmw_cmd_invalidate_gb_surface() 1617 SVGA3dCmdHeader header; vmw_cmd_invalidate_gb_surface() member in struct:vmw_gb_surface_cmd 1621 cmd = container_of(header, struct vmw_gb_surface_cmd, header); vmw_cmd_invalidate_gb_surface() 1635 * @header: Pointer to the command header in the command stream. 1639 SVGA3dCmdHeader *header) vmw_cmd_shader_define() 1642 SVGA3dCmdHeader header; vmw_cmd_shader_define() member in struct:vmw_shader_define_cmd 1649 cmd = container_of(header, struct vmw_shader_define_cmd, vmw_cmd_shader_define() 1650 header); vmw_cmd_shader_define() 1661 size = cmd->header.size - sizeof(cmd->body); vmw_cmd_shader_define() 1671 NULL, &cmd->header.id - vmw_cmd_shader_define() 1683 * @header: Pointer to the command header in the command stream. 1687 SVGA3dCmdHeader *header) vmw_cmd_shader_destroy() 1690 SVGA3dCmdHeader header; vmw_cmd_shader_destroy() member in struct:vmw_shader_destroy_cmd 1696 cmd = container_of(header, struct vmw_shader_destroy_cmd, vmw_cmd_shader_destroy() 1697 header); vmw_cmd_shader_destroy() 1716 NULL, &cmd->header.id - vmw_cmd_shader_destroy() 1728 * @header: Pointer to the command header in the command stream. 1732 SVGA3dCmdHeader *header) vmw_cmd_set_shader() 1735 SVGA3dCmdHeader header; vmw_cmd_set_shader() member in struct:vmw_set_shader_cmd 1743 cmd = container_of(header, struct vmw_set_shader_cmd, vmw_cmd_set_shader() 1744 header); vmw_cmd_set_shader() 1794 * @header: Pointer to the command header in the command stream. 1798 SVGA3dCmdHeader *header) vmw_cmd_set_shader_const() 1801 SVGA3dCmdHeader header; vmw_cmd_set_shader_const() member in struct:vmw_set_shader_const_cmd 1806 cmd = container_of(header, struct vmw_set_shader_const_cmd, vmw_cmd_set_shader_const() 1807 header); vmw_cmd_set_shader_const() 1816 header->id = SVGA_3D_CMD_SET_GB_SHADERCONSTS_INLINE; vmw_cmd_set_shader_const() 1827 * @header: Pointer to the command header in the command stream. 1831 SVGA3dCmdHeader *header) vmw_cmd_bind_gb_shader() 1834 SVGA3dCmdHeader header; vmw_cmd_bind_gb_shader() member in struct:vmw_bind_gb_shader_cmd 1838 cmd = container_of(header, struct vmw_bind_gb_shader_cmd, vmw_cmd_bind_gb_shader() 1839 header); vmw_cmd_bind_gb_shader() 2065 SVGA3dCmdHeader *header = (SVGA3dCmdHeader *) buf; vmw_cmd_check() local 2076 cmd_id = le32_to_cpu(header->id); vmw_cmd_check() 2077 *size = le32_to_cpu(header->size) + sizeof(SVGA3dCmdHeader); vmw_cmd_check() 2099 ret = entry->func(dev_priv, sw_context, header); vmw_cmd_check() 284 vmw_cmd_invalid(struct vmw_private *dev_priv, struct vmw_sw_context *sw_context, SVGA3dCmdHeader *header) vmw_cmd_invalid() argument 291 vmw_cmd_ok(struct vmw_private *dev_priv, struct vmw_sw_context *sw_context, SVGA3dCmdHeader *header) vmw_cmd_ok() argument 613 vmw_cmd_cid_check(struct vmw_private *dev_priv, struct vmw_sw_context *sw_context, SVGA3dCmdHeader *header) vmw_cmd_cid_check() argument 627 vmw_cmd_set_render_target_check(struct vmw_private *dev_priv, struct vmw_sw_context *sw_context, SVGA3dCmdHeader *header) vmw_cmd_set_render_target_check() argument 666 vmw_cmd_surface_copy_check(struct vmw_private *dev_priv, struct vmw_sw_context *sw_context, SVGA3dCmdHeader *header) vmw_cmd_surface_copy_check() argument 687 vmw_cmd_stretch_blt_check(struct vmw_private *dev_priv, struct vmw_sw_context *sw_context, SVGA3dCmdHeader *header) vmw_cmd_stretch_blt_check() argument 708 vmw_cmd_blt_surf_screen_check(struct vmw_private *dev_priv, struct vmw_sw_context *sw_context, SVGA3dCmdHeader *header) vmw_cmd_blt_surf_screen_check() argument 724 vmw_cmd_present_check(struct vmw_private *dev_priv, struct vmw_sw_context *sw_context, SVGA3dCmdHeader *header) vmw_cmd_present_check() argument 992 vmw_cmd_begin_gb_query(struct vmw_private *dev_priv, struct vmw_sw_context *sw_context, SVGA3dCmdHeader *header) vmw_cmd_begin_gb_query() argument 1016 vmw_cmd_begin_query(struct vmw_private *dev_priv, struct vmw_sw_context *sw_context, SVGA3dCmdHeader *header) vmw_cmd_begin_query() argument 1057 vmw_cmd_end_gb_query(struct vmw_private *dev_priv, struct vmw_sw_context *sw_context, SVGA3dCmdHeader *header) vmw_cmd_end_gb_query() argument 1092 vmw_cmd_end_query(struct vmw_private *dev_priv, struct vmw_sw_context *sw_context, SVGA3dCmdHeader *header) vmw_cmd_end_query() argument 1146 vmw_cmd_wait_gb_query(struct vmw_private *dev_priv, struct vmw_sw_context *sw_context, SVGA3dCmdHeader *header) vmw_cmd_wait_gb_query() argument 1179 vmw_cmd_wait_query(struct vmw_private *dev_priv, struct vmw_sw_context *sw_context, SVGA3dCmdHeader *header) vmw_cmd_wait_query() argument 1224 vmw_cmd_dma(struct vmw_private *dev_priv, struct vmw_sw_context *sw_context, SVGA3dCmdHeader *header) vmw_cmd_dma() argument 1284 vmw_cmd_draw(struct vmw_private *dev_priv, struct vmw_sw_context *sw_context, SVGA3dCmdHeader *header) vmw_cmd_draw() argument 1338 vmw_cmd_tex_state(struct vmw_private *dev_priv, struct vmw_sw_context *sw_context, SVGA3dCmdHeader *header) vmw_cmd_tex_state() argument 1467 vmw_cmd_bind_gb_surface(struct vmw_private *dev_priv, struct vmw_sw_context *sw_context, SVGA3dCmdHeader *header) vmw_cmd_bind_gb_surface() argument 1492 vmw_cmd_update_gb_image(struct vmw_private *dev_priv, struct vmw_sw_context *sw_context, SVGA3dCmdHeader *header) vmw_cmd_update_gb_image() argument 1516 vmw_cmd_update_gb_surface(struct vmw_private *dev_priv, struct vmw_sw_context *sw_context, SVGA3dCmdHeader *header) vmw_cmd_update_gb_surface() argument 1540 vmw_cmd_readback_gb_image(struct vmw_private *dev_priv, struct vmw_sw_context *sw_context, SVGA3dCmdHeader *header) vmw_cmd_readback_gb_image() argument 1564 vmw_cmd_readback_gb_surface(struct vmw_private *dev_priv, struct vmw_sw_context *sw_context, SVGA3dCmdHeader *header) vmw_cmd_readback_gb_surface() argument 1588 vmw_cmd_invalidate_gb_image(struct vmw_private *dev_priv, struct vmw_sw_context *sw_context, SVGA3dCmdHeader *header) vmw_cmd_invalidate_gb_image() argument 1612 vmw_cmd_invalidate_gb_surface(struct vmw_private *dev_priv, struct vmw_sw_context *sw_context, SVGA3dCmdHeader *header) vmw_cmd_invalidate_gb_surface() argument 1637 vmw_cmd_shader_define(struct vmw_private *dev_priv, struct vmw_sw_context *sw_context, SVGA3dCmdHeader *header) vmw_cmd_shader_define() argument 1685 vmw_cmd_shader_destroy(struct vmw_private *dev_priv, struct vmw_sw_context *sw_context, SVGA3dCmdHeader *header) vmw_cmd_shader_destroy() argument 1730 vmw_cmd_set_shader(struct vmw_private *dev_priv, struct vmw_sw_context *sw_context, SVGA3dCmdHeader *header) vmw_cmd_set_shader() argument 1796 vmw_cmd_set_shader_const(struct vmw_private *dev_priv, struct vmw_sw_context *sw_context, SVGA3dCmdHeader *header) vmw_cmd_set_shader_const() argument 1829 vmw_cmd_bind_gb_shader(struct vmw_private *dev_priv, struct vmw_sw_context *sw_context, SVGA3dCmdHeader *header) vmw_cmd_bind_gb_shader() argument
|
/linux-4.1.27/tools/perf/util/ |
H A D | header.c | 14 #include "header.h" 50 void perf_header__set_feat(struct perf_header *header, int feat) perf_header__set_feat() argument 52 set_bit(feat, header->adds_features); perf_header__set_feat() 55 void perf_header__clear_feat(struct perf_header *header, int feat) perf_header__clear_feat() argument 57 clear_bit(feat, header->adds_features); perf_header__clear_feat() 60 bool perf_header__has_feat(const struct perf_header *header, int feat) perf_header__has_feat() argument 62 return test_bit(feat, header->adds_features); perf_header__has_feat() 182 session = container_of(h, struct perf_session, header); write_build_id() 842 * actual implementation must be in arch/$(ARCH)/util/header.c 1198 session = container_of(ph, struct perf_session, header); print_group_desc() 1231 misc = bev->header.misc & PERF_RECORD_MISC_CPUMODE_MASK; __event_process_build_id() 1271 static int perf_header__read_build_ids_abi_quirk(struct perf_header *header, perf_header__read_build_ids_abi_quirk() argument 1274 struct perf_session *session = container_of(header, struct perf_session, header); perf_header__read_build_ids_abi_quirk() 1276 struct perf_event_header header; perf_header__read_build_ids_abi_quirk() member in struct:__anon14831 1290 if (header->needs_swap) perf_header__read_build_ids_abi_quirk() 1291 perf_event_header__bswap(&old_bev.header); perf_header__read_build_ids_abi_quirk() 1293 len = old_bev.header.size - sizeof(old_bev); perf_header__read_build_ids_abi_quirk() 1297 bev.header = old_bev.header; perf_header__read_build_ids_abi_quirk() 1301 * it properly. The header.misc value give us nice hint. perf_header__read_build_ids_abi_quirk() 1304 if (bev.header.misc == PERF_RECORD_MISC_GUEST_USER || perf_header__read_build_ids_abi_quirk() 1305 bev.header.misc == PERF_RECORD_MISC_GUEST_KERNEL) perf_header__read_build_ids_abi_quirk() 1311 offset += bev.header.size; perf_header__read_build_ids_abi_quirk() 1317 static int perf_header__read_build_ids(struct perf_header *header, perf_header__read_build_ids() argument 1320 struct perf_session *session = container_of(header, struct perf_session, header); perf_header__read_build_ids() 1332 if (header->needs_swap) perf_header__read_build_ids() 1333 perf_event_header__bswap(&bev.header); perf_header__read_build_ids() 1335 len = bev.header.size - sizeof(bev); perf_header__read_build_ids() 1354 return perf_header__read_build_ids_abi_quirk(header, input, offset, size); perf_header__read_build_ids() 1359 offset += bev.header.size; perf_header__read_build_ids() 1510 struct perf_header *header, int fd, process_event_desc() 1514 struct perf_evsel *evsel, *events = read_event_desc(header, fd); process_event_desc() 1519 session = container_of(header, struct perf_session, header); process_event_desc() 1780 session = container_of(ph, struct perf_session, header); process_group_desc() 1901 struct perf_header *header = &session->header; perf_header__fprintf_info() local 1906 perf_header__process_sections(header, fd, &hd, perf_header__fprintf_info() 1939 static int perf_header__adds_write(struct perf_header *header, perf_header__adds_write() argument 1949 nr_sections = bitmap_weight(header->adds_features, HEADER_FEAT_BITS); perf_header__adds_write() 1959 sec_start = header->feat_offset; perf_header__adds_write() 1962 for_each_set_bit(feat, header->adds_features, HEADER_FEAT_BITS) { perf_header__adds_write() 1963 if (do_write_feat(fd, header, feat, &p, evlist)) perf_header__adds_write() 1964 perf_header__clear_feat(header, feat); perf_header__adds_write() 1991 pr_debug("failed to write perf pipe header\n"); perf_header__write_pipe() 2004 struct perf_header *header = &session->header; perf_session__write_header() local 2015 pr_debug("failed to write perf header\n"); perf_session__write_header() 2032 pr_debug("failed to write perf header attribute\n"); evlist__for_each() 2037 if (!header->data_offset) 2038 header->data_offset = lseek(fd, 0, SEEK_CUR); 2039 header->feat_offset = header->data_offset + header->data_size; 2042 err = perf_header__adds_write(header, evlist, fd); 2056 .offset = header->data_offset, 2057 .size = header->data_size, 2062 memcpy(&f_header.adds_features, &header->adds_features, sizeof(header->adds_features)); 2067 pr_debug("failed to write perf header\n"); 2070 lseek(fd, header->data_offset + header->data_size, SEEK_SET); 2075 static int perf_header__getbuffer64(struct perf_header *header, perf_header__getbuffer64() argument 2081 if (header->needs_swap) perf_header__getbuffer64() 2087 int perf_header__process_sections(struct perf_header *header, int fd, perf_header__process_sections() argument 2099 nr_sections = bitmap_weight(header->adds_features, HEADER_FEAT_BITS); perf_header__process_sections() 2109 lseek(fd, header->feat_offset, SEEK_SET); perf_header__process_sections() 2111 err = perf_header__getbuffer64(header, fd, feat_sec, sec_size); perf_header__process_sections() 2115 for_each_set_bit(feat, header->adds_features, HEADER_LAST_FEATURE) { perf_header__process_sections() 2116 err = process(sec++, header, feat, fd, data); perf_header__process_sections() 2243 int perf_file_header__read(struct perf_file_header *header, perf_file_header__read() argument 2250 ret = readn(fd, header, sizeof(*header)); perf_file_header__read() 2254 if (check_magic_endian(header->magic, perf_file_header__read() 2255 header->attr_size, false, ph) < 0) { perf_file_header__read() 2261 mem_bswap_64(header, offsetof(struct perf_file_header, perf_file_header__read() 2265 if (header->size != sizeof(*header)) { perf_file_header__read() 2267 if (header->size == offsetof(typeof(*header), adds_features)) perf_file_header__read() 2268 bitmap_zero(header->adds_features, HEADER_FEAT_BITS); perf_file_header__read() 2287 mem_bswap_64(&header->adds_features, perf_file_header__read() 2290 if (!test_bit(HEADER_HOSTNAME, header->adds_features)) { perf_file_header__read() 2292 mem_bswap_64(&header->adds_features, perf_file_header__read() 2296 mem_bswap_32(&header->adds_features, perf_file_header__read() 2300 if (!test_bit(HEADER_HOSTNAME, header->adds_features)) { perf_file_header__read() 2301 bitmap_zero(header->adds_features, HEADER_FEAT_BITS); perf_file_header__read() 2302 set_bit(HEADER_BUILD_ID, header->adds_features); perf_file_header__read() 2306 memcpy(&ph->adds_features, &header->adds_features, perf_file_header__read() 2309 ph->data_offset = header->data.offset; perf_file_header__read() 2310 ph->data_size = header->data.size; perf_file_header__read() 2311 ph->feat_offset = header->data.offset + header->data.size; perf_file_header__read() 2336 static int perf_file_header__read_pipe(struct perf_pipe_file_header *header, perf_file_header__read_pipe() argument 2342 ret = readn(fd, header, sizeof(*header)); perf_file_header__read_pipe() 2346 if (check_magic_endian(header->magic, header->size, true, ph) < 0) { perf_file_header__read_pipe() 2352 header->size = bswap_64(header->size); perf_file_header__read_pipe() 2354 if (repipe && do_write(STDOUT_FILENO, header, sizeof(*header)) < 0) perf_file_header__read_pipe() 2362 struct perf_header *header = &session->header; perf_header__read_pipe() local 2365 if (perf_file_header__read_pipe(&f_header, header, perf_header__read_pipe() 2388 pr_debug("cannot read %d bytes of header attr\n", read_attr() 2468 struct perf_header *header = &session->header; perf_session__read_header() local 2482 if (perf_file_header__read(&f_header, header, fd) < 0) perf_session__read_header() 2504 if (read_attr(fd, header, &f_attr) < 0) perf_session__read_header() 2507 if (header->needs_swap) { perf_session__read_header() 2519 evsel->needs_swap = header->needs_swap; perf_session__read_header() 2528 * We don't have the cpu and thread maps on the header, so perf_session__read_header() 2538 if (perf_header__getbuffer64(header, fd, &f_id, sizeof(f_id))) perf_session__read_header() 2549 perf_header__process_sections(header, fd, &session->tevent, perf_session__read_header() 2587 ev->attr.header.type = PERF_RECORD_HEADER_ATTR; perf_event__synthesize_attr() 2588 ev->attr.header.size = (u16)size; perf_event__synthesize_attr() 2590 if (ev->attr.header.size == size) perf_event__synthesize_attr() 2611 pr_debug("failed to create perf header attribute\n"); perf_event__synthesize_attrs() 2639 ids = event->header.size; perf_event__process_attr() 2643 * We don't have the cpu and thread maps on the header, so perf_event__process_attr() 2685 ev.tracing_data.header.type = PERF_RECORD_HEADER_TRACING_DATA; perf_event__synthesize_tracing_data() 2689 ev.tracing_data.header.size = sizeof(ev.tracing_data); perf_event__synthesize_tracing_data() 2762 ev.build_id.header.type = PERF_RECORD_HEADER_BUILD_ID; perf_event__synthesize_build_id() 2763 ev.build_id.header.misc = misc; perf_event__synthesize_build_id() 2765 ev.build_id.header.size = sizeof(ev.build_id) + len; perf_event__synthesize_build_id() 1509 process_event_desc(struct perf_file_section *section __maybe_unused, struct perf_header *header, int fd, void *data __maybe_unused) process_event_desc() argument
|
/linux-4.1.27/drivers/net/fddi/skfp/h/ |
H A D | smt.h | 124 struct smt_para para ; /* generic parameter header */ 139 struct smt_para para ; /* generic parameter header */ 153 struct smt_para para ; /* generic parameter header */ 175 struct smt_para para ; /* generic parameter header */ 186 struct smt_para para ; /* generic parameter header */ 203 struct smt_para para ; /* generic parameter header */ 217 struct smt_para para ; /* generic parameter header */ 266 struct smt_para para ; /* generic parameter header */ 278 struct smt_para para ; /* generic parameter header */ 301 struct smt_para para ; /* generic parameter header */ 319 struct smt_para para ; /* generic parameter header */ 333 struct smt_para para ; /* generic parameter header */ 347 struct smt_para para ; /* generic parameter header */ 360 struct smt_para para ; /* generic parameter header */ 373 struct smt_para para ; /* generic parameter header */ 384 struct smt_para para ; /* generic parameter header */ 397 struct smt_para para ; /* generic parameter header */ 408 struct smt_para para ; /* generic parameter header */ 430 struct smt_para para ; /* generic parameter header */ 432 struct smt_header ref_header ; /* refused header */ 442 struct smt_para para ; /* generic parameter header */ 456 struct smt_para para ; /* generic parameter header */ 468 struct smt_para para ; /* generic parameter header */ 484 struct smt_para para ; /* generic parameter header */ 494 struct smt_para para ; /* generic parameter header */ 504 struct smt_para para ; /* generic parameter header */ 515 struct smt_para para ; /* generic parameter header */ 525 struct smt_para para ; /* generic parameter header */ 535 struct smt_para para ; /* generic parameter header */ 545 struct smt_para para ; /* generic parameter header */ 557 struct smt_para para ; /* generic parameter header */ 651 struct smt_para para ; /* generic parameter header */ 660 struct smt_para para ; /* generic parameter header */ 668 struct smt_para para ; /* generic parameter header */ 716 struct smt_para para ; /* generic parameter header */ 729 struct smt_header smt ; /* generic header */ 742 struct smt_header smt ; /* generic header */ 760 struct smt_header smt ; /* generic header */ 780 struct smt_header smt ; /* generic header */ 789 struct smt_header smt ; /* generic header */ 799 struct smt_header smt ; /* generic header */ 815 struct smt_header smt ; /* generic header */ 833 struct smt_header smt ; /* generic header */ 846 struct smt_header smt ; /* generic header */ 855 struct smt_header smt ; /* generic header */
|
/linux-4.1.27/drivers/net/wireless/prism54/ |
H A D | islpci_mgt.c | 67 * Helper function to create a PIMFOR management frame header. 81 * Helper function to analyze a PIMFOR management frame header. 195 /* create the header directly in the fragment data area */ islpci_mgt_transmit() 286 pimfor_header_t *header; islpci_mgt_receive() local 302 /* The device only returns the size of the header(s) here. */ islpci_mgt_receive() 320 /* Perform endianess conversion for PIMFOR header in-place. */ islpci_mgt_receive() 321 header = pimfor_decode_header(buf->mem, frag_len); islpci_mgt_receive() 322 if (!header) { islpci_mgt_receive() 323 printk(KERN_WARNING "%s: no PIMFOR header found\n", islpci_mgt_receive() 331 header->device_id = priv->ndev->ifindex; islpci_mgt_receive() 336 header->operation, header->oid, header->device_id, islpci_mgt_receive() 337 header->flags, header->length); islpci_mgt_receive() 340 display_buffer((char *) header, PIMFOR_HEADER_SIZE); islpci_mgt_receive() 341 display_buffer((char *) header + PIMFOR_HEADER_SIZE, islpci_mgt_receive() 342 header->length); islpci_mgt_receive() 346 if (header->flags & PIMFOR_FLAG_APPLIC_ORIGIN) { islpci_mgt_receive() 354 size = PIMFOR_HEADER_SIZE + header->length; islpci_mgt_receive() 361 memcpy(&frame->buf, header, size); islpci_mgt_receive() 362 frame->header = (pimfor_header_t *) frame->buf; islpci_mgt_receive() 367 "frame: header: %p, data: %p, size: %d\n", islpci_mgt_receive() 368 frame->header, frame->data, size); islpci_mgt_receive() 371 if (header->operation == PIMFOR_OP_TRAP) { islpci_mgt_receive() 375 header->oid, header->device_id, header->flags, islpci_mgt_receive() 376 header->length); islpci_mgt_receive() 471 if (frame->header->oid == oid) { islpci_mgt_transaction() 479 frame->header->oid); islpci_mgt_transaction()
|
/linux-4.1.27/drivers/s390/char/ |
H A D | sclp_cmd.c | 87 struct sccb_header header; member in struct:read_cpu_info_sccb 119 sccb->header.length = sizeof(*sccb); sclp_get_cpu_info() 124 if (sccb->header.response_code != 0x0010) { sclp_get_cpu_info() 126 sccb->header.response_code); sclp_get_cpu_info() 137 struct sccb_header header; member in struct:cpu_configure_sccb 154 sccb->header.length = sizeof(*sccb); do_cpu_configure() 158 switch (sccb->header.response_code) { do_cpu_configure() 165 sccb->header.response_code); do_cpu_configure() 199 struct sccb_header header; member in struct:assign_storage_sccb 223 sccb->header.length = PAGE_SIZE; do_assign_storage() 228 switch (sccb->header.response_code) { do_assign_storage() 235 sccb->header.response_code, rn); do_assign_storage() 263 struct sccb_header header; member in struct:attach_storage_sccb 279 sccb->header.length = PAGE_SIZE; sclp_attach_storage() 284 switch (sccb->header.response_code) { sclp_attach_storage() 484 struct sccb_header header; member in struct:read_storage_sccb 520 sccb->header.length = PAGE_SIZE; sclp_detect_standby_memory() 524 switch (sccb->header.response_code) { sclp_detect_standby_memory() 586 struct sccb_header header; member in struct:pci_cfg_sccb 605 sccb->header.length = PAGE_SIZE; do_pci_configure() 611 switch (sccb->header.response_code) { do_pci_configure() 617 cmd, sccb->header.response_code); do_pci_configure() 647 struct sccb_header header; member in struct:chp_cfg_sccb 664 sccb->header.length = sizeof(*sccb); do_chp_configure() 668 switch (sccb->header.response_code) { do_chp_configure() 677 sccb->header.response_code); do_chp_configure() 711 struct sccb_header header; member in struct:chp_info_sccb 739 sccb->header.length = sizeof(*sccb); sclp_chp_read_info() 743 if (sccb->header.response_code != 0x0010) { sclp_chp_read_info() 745 "(response=0x%04x)\n", sccb->header.response_code); sclp_chp_read_info()
|
/linux-4.1.27/drivers/scsi/bfa/ |
H A D | bfi_ms.h | 116 struct bfi_mhdr_s mh; /* Common msg header */ 127 struct bfi_mhdr_s mh; /* common msg header */ 139 struct bfi_mhdr_s mh; /* common msg header */ 151 struct bfi_mhdr_s mh; /* common msg header */ 182 struct bfi_mhdr_s mh; /* common msg header */ 186 struct bfi_mhdr_s mh; /* common msg header */ 196 struct bfi_mhdr_s mh; /* common msg header */ 207 struct bfi_mhdr_s mh; /* common msg header */ 243 struct bfi_mhdr_s mh; /* msg header */ 251 struct bfi_mhdr_s mh; /* common msg header */ 262 struct bfi_mhdr_s mh; /* msg header */ 277 struct bfi_mhdr_s mh; /* msg header */ 286 struct bfi_mhdr_s mh; /* common msg header */ 351 struct bfi_mhdr_s mh; /* Common msg header */ 360 struct fchs_s fchs; /* request FC header structure */ 371 struct bfi_mhdr_s mh; /* Common msg header */ 377 struct fchs_s fchs; /* response FC header structure */ 391 struct bfi_mhdr_s mh; /* Common msg header */ 398 struct bfi_mhdr_s mh; /* Common msg header */ 418 struct bfi_mhdr_s mh; /* common msg header */ 432 struct bfi_mhdr_s mh; /* common msg header */ 453 struct bfi_mhdr_s mh; /* common msg header */ 460 struct bfi_mhdr_s mh; /* common msg header */ 467 struct bfi_mhdr_s mh; /* common msg header */ 473 struct bfi_mhdr_s mh; /* common msg header */ 508 struct bfi_mhdr_s mh; /* common msg header */ 521 struct bfi_mhdr_s mh; /* common msg header */ 530 struct bfi_mhdr_s mh; /* common msg header */ 537 struct bfi_mhdr_s mh; /* common msg header */ 543 struct bfi_mhdr_s mh; /* common msg header */ 550 struct bfi_mhdr_s mh; /* common msg header */ 558 struct bfi_mhdr_s mh; /*!< common msg header */ 596 struct bfi_mhdr_s mh; /* common msg header */ 605 struct bfi_mhdr_s mh; /* common msg header */ 612 struct bfi_mhdr_s mh; /* common msg header */ 619 struct bfi_mhdr_s mh; /* common msg header */ 626 struct bfi_mhdr_s mh; /* common msg header */ 675 struct bfi_mhdr_s mh; /* Common msg header */ 780 struct bfi_mhdr_s mh; /* common msg header */ 795 struct bfi_mhdr_s mh; /* Common msg header */ 814 struct bfi_mhdr_s mh; /* Common msg header */ 824 struct bfi_mhdr_s mh; /* Common msg header */ 847 struct bfi_mhdr_s mh; /* Common msg header */
|
/linux-4.1.27/fs/nfs/blocklayout/ |
H A D | blocklayout.c | 191 struct nfs_pgio_header *header = par->data; bl_end_io_read() local 193 if (!header->pnfs_error) bl_end_io_read() 194 header->pnfs_error = -EIO; bl_end_io_read() 195 pnfs_set_lo_fail(header->lseg); bl_end_io_read() 223 bl_read_pagelist(struct nfs_pgio_header *header) bl_read_pagelist() argument 225 struct pnfs_block_layout *bl = BLK_LSEG2EXT(header->lseg); bl_read_pagelist() 231 loff_t f_offset = header->args.offset; bl_read_pagelist() 232 size_t bytes_left = header->args.count; bl_read_pagelist() 234 struct page **pages = header->args.pages; bl_read_pagelist() 235 int pg_index = header->args.pgbase >> PAGE_CACHE_SHIFT; bl_read_pagelist() 236 const bool is_dio = (header->dreq != NULL); bl_read_pagelist() 241 header->page_array.npages, f_offset, bl_read_pagelist() 242 (unsigned int)header->args.count); bl_read_pagelist() 244 par = alloc_parallel(header); bl_read_pagelist() 253 for (i = pg_index; i < header->page_array.npages; i++) { bl_read_pagelist() 260 header->pnfs_error = -EIO; bl_read_pagelist() 290 header->page_array.npages - i, bl_read_pagelist() 296 header->pnfs_error = PTR_ERR(bio); bl_read_pagelist() 306 if ((isect << SECTOR_SHIFT) >= header->inode->i_size) { bl_read_pagelist() 307 header->res.eof = 1; bl_read_pagelist() 308 header->res.count = header->inode->i_size - header->args.offset; bl_read_pagelist() 310 header->res.count = (isect << SECTOR_SHIFT) - header->args.offset; bl_read_pagelist() 323 struct nfs_pgio_header *header = par->data; bl_end_io_write() local 326 if (!header->pnfs_error) bl_end_io_write() 327 header->pnfs_error = -EIO; bl_end_io_write() 328 pnfs_set_lo_fail(header->lseg); bl_end_io_write() 370 bl_write_pagelist(struct nfs_pgio_header *header, int sync) bl_write_pagelist() argument 372 struct pnfs_block_layout *bl = BLK_LSEG2EXT(header->lseg); bl_write_pagelist() 378 loff_t offset = header->args.offset; bl_write_pagelist() 379 size_t count = header->args.count; bl_write_pagelist() 380 struct page **pages = header->args.pages; bl_write_pagelist() 381 int pg_index = header->args.pgbase >> PAGE_CACHE_SHIFT; bl_write_pagelist() 388 /* At this point, header->page_aray is a (sequential) list of nfs_pages. bl_write_pagelist() 392 par = alloc_parallel(header); bl_write_pagelist() 403 for (i = pg_index; i < header->page_array.npages; i++) { bl_write_pagelist() 409 header->pnfs_error = -EINVAL; bl_write_pagelist() 417 bio = do_add_page_to_bio(bio, header->page_array.npages - i, bl_write_pagelist() 422 header->pnfs_error = PTR_ERR(bio); bl_write_pagelist() 433 header->res.count = header->args.count; bl_write_pagelist()
|
/linux-4.1.27/drivers/atm/ |
H A D | solos-pci.c | 197 struct pkt_hdr *header; solos_param_show() local 202 skb = alloc_skb(sizeof(*header) + buflen, GFP_KERNEL); solos_param_show() 208 header = (void *)skb_put(skb, sizeof(*header)); solos_param_show() 210 buflen = snprintf((void *)&header[1], buflen - 1, solos_param_show() 214 header->size = cpu_to_le16(buflen); solos_param_show() 215 header->vpi = cpu_to_le16(0); solos_param_show() 216 header->vci = cpu_to_le16(0); solos_param_show() 217 header->type = cpu_to_le16(PKT_COMMAND); solos_param_show() 252 struct pkt_hdr *header; solos_param_store() local 258 skb = alloc_skb(sizeof(*header) + buflen, GFP_KERNEL); solos_param_store() 264 header = (void *)skb_put(skb, sizeof(*header)); solos_param_store() 266 buflen = snprintf((void *)&header[1], buflen - 1, solos_param_store() 270 header->size = cpu_to_le16(buflen); solos_param_store() 271 header->vpi = cpu_to_le16(0); solos_param_store() 272 header->vci = cpu_to_le16(0); solos_param_store() 273 header->type = cpu_to_le16(PKT_COMMAND); solos_param_store() 471 struct pkt_hdr *header; send_command() local 473 if (size > (BUF_SIZE - sizeof(*header))) { send_command() 477 skb = alloc_skb(size + sizeof(*header), GFP_ATOMIC); send_command() 483 header = (void *)skb_put(skb, sizeof(*header)); send_command() 485 header->size = cpu_to_le16(size); send_command() 486 header->vpi = cpu_to_le16(0); send_command() 487 header->vci = cpu_to_le16(0); send_command() 488 header->type = cpu_to_le16(PKT_COMMAND); send_command() 779 struct pkt_hdr _hdr, *header; solos_bh() local 791 header = (void *)skb->data; solos_bh() 792 size = le16_to_cpu(header->size); solos_bh() 793 skb_put(skb, size + sizeof(*header)); solos_bh() 794 skb_pull(skb, sizeof(*header)); solos_bh() 796 header = &_hdr; solos_bh() 800 memcpy_fromio(header, RX_BUF(card, port), sizeof(*header)); solos_bh() 802 size = le16_to_cpu(header->size); solos_bh() 803 if (size > (card->buffer_size - sizeof(*header))){ solos_bh() 816 RX_BUF(card, port) + sizeof(*header), solos_bh() 822 size, le16_to_cpu(header->vpi), solos_bh() 823 le16_to_cpu(header->vci)); solos_bh() 827 switch (le16_to_cpu(header->type)) { solos_bh() 829 vcc = find_vcc(card->atmdev[port], le16_to_cpu(header->vpi), solos_bh() 830 le16_to_cpu(header->vci)); solos_bh() 834 le16_to_cpu(header->vpi), le16_to_cpu(header->vci), solos_bh() 920 struct pkt_hdr *header; popen() local 928 skb = alloc_skb(sizeof(*header), GFP_KERNEL); popen() 934 header = (void *)skb_put(skb, sizeof(*header)); popen() 936 header->size = cpu_to_le16(0); popen() 937 header->vpi = cpu_to_le16(vcc->vpi); popen() 938 header->vci = cpu_to_le16(vcc->vci); popen() 939 header->type = cpu_to_le16(PKT_POPEN); popen() 954 struct pkt_hdr *header; pclose() local 966 skb = alloc_skb(sizeof(*header), GFP_KERNEL); pclose() 971 header = (void *)skb_put(skb, sizeof(*header)); pclose() 973 header->size = cpu_to_le16(0); pclose() 974 header->vpi = cpu_to_le16(vcc->vpi); pclose() 975 header->vci = cpu_to_le16(vcc->vci); pclose() 976 header->type = cpu_to_le16(PKT_PCLOSE); pclose() 1104 struct pkt_hdr *header = (void *)oldskb->data; fpga_tx() local 1105 int size = le16_to_cpu(header->size); fpga_tx() 1107 skb_pull(oldskb, sizeof(*header)); fpga_tx() 1111 size, le16_to_cpu(header->vpi), fpga_tx() 1112 le16_to_cpu(header->vci)); fpga_tx() 1138 struct pkt_hdr *header; psend() local 1142 if (pktlen > (BUF_SIZE - sizeof(*header))) { psend() 1148 if (!skb_clone_writable(skb, sizeof(*header))) { psend() 1152 if (skb_headroom(skb) < sizeof(*header)) psend() 1153 expand_by = sizeof(*header) - skb_headroom(skb); psend() 1163 header = (void *)skb_push(skb, sizeof(*header)); psend() 1165 /* This does _not_ include the size of the header */ psend() 1166 header->size = cpu_to_le16(pktlen); psend() 1167 header->vpi = cpu_to_le16(vcc->vpi); psend() 1168 header->vci = cpu_to_le16(vcc->vci); psend() 1169 header->type = cpu_to_le16(PKT_DATA); psend() 1357 struct pkt_hdr *header; atm_init() local 1381 skb = alloc_skb(sizeof(*header), GFP_KERNEL); atm_init() 1387 header = (void *)skb_put(skb, sizeof(*header)); atm_init() 1389 header->size = cpu_to_le16(0); atm_init() 1390 header->vpi = cpu_to_le16(0); atm_init() 1391 header->vci = cpu_to_le16(0); atm_init() 1392 header->type = cpu_to_le16(PKT_STATUS); atm_init()
|
/linux-4.1.27/drivers/net/wireless/mwifiex/ |
H A D | uap_cmd.c | 318 tlv_akmp->header.type = cpu_to_le16(TLV_TYPE_UAP_AKMP); mwifiex_uap_bss_wpa() 319 tlv_akmp->header.len = cpu_to_le16(sizeof(struct host_cmd_tlv_akmp) - mwifiex_uap_bss_wpa() 328 pwk_cipher->header.type = cpu_to_le16(TLV_TYPE_PWK_CIPHER); mwifiex_uap_bss_wpa() 329 pwk_cipher->header.len = mwifiex_uap_bss_wpa() 340 pwk_cipher->header.type = cpu_to_le16(TLV_TYPE_PWK_CIPHER); mwifiex_uap_bss_wpa() 341 pwk_cipher->header.len = mwifiex_uap_bss_wpa() 352 gwk_cipher->header.type = cpu_to_le16(TLV_TYPE_GWK_CIPHER); mwifiex_uap_bss_wpa() 353 gwk_cipher->header.len = mwifiex_uap_bss_wpa() 363 passphrase->header.type = mwifiex_uap_bss_wpa() 365 passphrase->header.len = cpu_to_le16(bss_cfg->wpa_cfg.length); mwifiex_uap_bss_wpa() 430 wep_key->header.type = mwifiex_uap_bss_wep() 432 wep_key->header.len = mwifiex_uap_bss_wep() 477 ssid->header.type = cpu_to_le16(TLV_TYPE_UAP_SSID); mwifiex_uap_bss_param_prepare() 478 ssid->header.len = cpu_to_le16((u16)bss_cfg->ssid.ssid_len); mwifiex_uap_bss_param_prepare() 486 bcast_ssid->header.type = cpu_to_le16(TLV_TYPE_UAP_BCAST_SSID); mwifiex_uap_bss_param_prepare() 487 bcast_ssid->header.len = mwifiex_uap_bss_param_prepare() 495 tlv_rates->header.type = cpu_to_le16(TLV_TYPE_UAP_RATES); mwifiex_uap_bss_param_prepare() 501 tlv_rates->header.len = cpu_to_le16(i); mwifiex_uap_bss_param_prepare() 511 chan_band->header.type = cpu_to_le16(TLV_TYPE_CHANNELBANDLIST); mwifiex_uap_bss_param_prepare() 512 chan_band->header.len = mwifiex_uap_bss_param_prepare() 523 beacon_period->header.type = mwifiex_uap_bss_param_prepare() 525 beacon_period->header.len = mwifiex_uap_bss_param_prepare() 535 dtim_period->header.type = mwifiex_uap_bss_param_prepare() 537 dtim_period->header.len = mwifiex_uap_bss_param_prepare() 546 rts_threshold->header.type = mwifiex_uap_bss_param_prepare() 548 rts_threshold->header.len = mwifiex_uap_bss_param_prepare() 558 frag_threshold->header.type = mwifiex_uap_bss_param_prepare() 560 frag_threshold->header.len = mwifiex_uap_bss_param_prepare() 569 retry_limit->header.type = mwifiex_uap_bss_param_prepare() 571 retry_limit->header.len = mwifiex_uap_bss_param_prepare() 588 auth_type->header.type = cpu_to_le16(TLV_TYPE_AUTH_TYPE); mwifiex_uap_bss_param_prepare() 589 auth_type->header.len = mwifiex_uap_bss_param_prepare() 598 encrypt_protocol->header.type = mwifiex_uap_bss_param_prepare() 600 encrypt_protocol->header.len = mwifiex_uap_bss_param_prepare() 610 htcap->header.type = cpu_to_le16(WLAN_EID_HT_CAPABILITY); mwifiex_uap_bss_param_prepare() 611 htcap->header.len = mwifiex_uap_bss_param_prepare() 629 wmm_cap->header.type = cpu_to_le16(WLAN_EID_VENDOR_SPECIFIC); mwifiex_uap_bss_param_prepare() 630 wmm_cap->header.len = cpu_to_le16(sizeof(wmm_cap->wmm_info)); mwifiex_uap_bss_param_prepare() 639 ao_timer->header.type = cpu_to_le16(TLV_TYPE_UAP_AO_TIMER); mwifiex_uap_bss_param_prepare() 640 ao_timer->header.len = cpu_to_le16(sizeof(*ao_timer) - mwifiex_uap_bss_param_prepare() 649 ps_ao_timer->header.type = mwifiex_uap_bss_param_prepare() 651 ps_ao_timer->header.len = cpu_to_le16(sizeof(*ps_ao_timer) - mwifiex_uap_bss_param_prepare()
|
/linux-4.1.27/drivers/staging/lustre/lustre/obdclass/ |
H A D | acl.c | 97 static int lustre_posix_acl_xattr_reduce_space(posix_acl_xattr_header **header, lustre_posix_acl_xattr_reduce_space() argument 111 memcpy(new, *header, new_size); lustre_posix_acl_xattr_reduce_space() 112 OBD_FREE(*header, old_size); lustre_posix_acl_xattr_reduce_space() 113 *header = new; lustre_posix_acl_xattr_reduce_space() 118 static int lustre_ext_acl_xattr_reduce_space(ext_acl_xattr_header **header, lustre_ext_acl_xattr_reduce_space() argument 121 int ext_count = le32_to_cpu((*header)->a_count); lustre_ext_acl_xattr_reduce_space() 133 memcpy(new, *header, ext_size); lustre_ext_acl_xattr_reduce_space() 134 OBD_FREE(*header, old_size); lustre_ext_acl_xattr_reduce_space() 135 *header = new; lustre_ext_acl_xattr_reduce_space() 143 lustre_posix_acl_xattr_2ext(posix_acl_xattr_header *header, int size) lustre_posix_acl_xattr_2ext() argument 161 new->a_entries[i].e_tag = header->a_entries[i].e_tag; lustre_posix_acl_xattr_2ext() 162 new->a_entries[i].e_perm = header->a_entries[i].e_perm; lustre_posix_acl_xattr_2ext() 163 new->a_entries[i].e_id = header->a_entries[i].e_id; lustre_posix_acl_xattr_2ext() 174 int lustre_posix_acl_xattr_filter(posix_acl_xattr_header *header, size_t size, lustre_posix_acl_xattr_filter() argument 193 id = le32_to_cpu(header->a_entries[i].e_id); lustre_posix_acl_xattr_filter() 194 switch (le16_to_cpu(header->a_entries[i].e_tag)) { lustre_posix_acl_xattr_filter() 204 memcpy(&new->a_entries[j++], &header->a_entries[i], lustre_posix_acl_xattr_filter() 210 &header->a_entries[i], lustre_posix_acl_xattr_filter() 216 &header->a_entries[i], lustre_posix_acl_xattr_filter() 245 void lustre_posix_acl_xattr_free(posix_acl_xattr_header *header, int size) lustre_posix_acl_xattr_free() argument 247 OBD_FREE(header, size); lustre_posix_acl_xattr_free() 254 void lustre_ext_acl_xattr_free(ext_acl_xattr_header *header) lustre_ext_acl_xattr_free() argument 256 OBD_FREE(header, CFS_ACL_XATTR_SIZE(le32_to_cpu(header->a_count), \ lustre_ext_acl_xattr_free() 262 lustre_ext_acl_xattr_search(ext_acl_xattr_header *header, lustre_ext_acl_xattr_search() argument 265 int once, start, end, i, j, count = le32_to_cpu(header->a_count); lustre_ext_acl_xattr_search() 273 if (header->a_entries[i].e_tag == entry->e_tag && lustre_ext_acl_xattr_search() 274 header->a_entries[i].e_id == entry->e_id) { lustre_ext_acl_xattr_search() 279 return &header->a_entries[j]; lustre_ext_acl_xattr_search()
|
/linux-4.1.27/sound/isa/wavefront/ |
H A D | wavefront_synth.c | 190 { WFC_DOWNLOAD_SAMPLE_HEADER, "download sample header", 192 { WFC_UPLOAD_SAMPLE_HEADER, "upload sample header", 13, 2, 0 }, 781 wavefront_send_patch (snd_wavefront_t *dev, wavefront_patch_info *header) wavefront_send_patch() 788 header->number); wavefront_send_patch() 790 dev->patch_status[header->number] |= WF_SLOT_FILLED; wavefront_send_patch() 793 bptr = munge_int32 (header->number, buf, 2); wavefront_send_patch() 794 munge_buf ((unsigned char *)&header->hdr.p, bptr, WF_PATCH_BYTES); wavefront_send_patch() 805 wavefront_send_program (snd_wavefront_t *dev, wavefront_patch_info *header) wavefront_send_program() 812 header->number); wavefront_send_program() 814 dev->prog_status[header->number] = WF_SLOT_USED; wavefront_send_program() 821 if (header->hdr.pr.layer[i].mute) { wavefront_send_program() 822 dev->patch_status[header->hdr.pr.layer[i].patch_number] |= wavefront_send_program() 831 buf[0] = header->number; wavefront_send_program() 832 munge_buf ((unsigned char *)&header->hdr.pr, &buf[1], WF_PROGRAM_BYTES); wavefront_send_program() 858 wavefront_patch_info *header, wavefront_send_sample() 888 header->size ? "" : "header ", wavefront_send_sample() 889 header->number, header->subkey, wavefront_send_sample() 890 header->size, wavefront_send_sample() 891 (unsigned long) header->dataptr); wavefront_send_sample() 893 if (header->number == WAVEFRONT_FIND_FREE_SAMPLE_SLOT) { wavefront_send_sample() 900 header->number = x; wavefront_send_sample() 903 if (header->size) { wavefront_send_sample() 907 the sample header. For now, it only covers the sample data, wavefront_send_sample() 925 a copy of the patch/program/sample header data. wavefront_send_sample() 929 if (dev->sample_status[header->number] & WF_SLOT_ROM) { wavefront_send_sample() 932 header->number); wavefront_send_sample() 937 wavefront_delete_sample (dev, header->number); wavefront_send_sample() 940 if (header->size) { wavefront_send_sample() 943 if (dev->freemem < (int)header->size) { wavefront_send_sample() 946 header->size); wavefront_send_sample() 952 skip = WF_GET_CHANNEL(&header->hdr.s); wavefront_send_sample() 954 if (skip > 0 && header->hdr.s.SampleResolution != LINEAR_16BIT) { wavefront_send_sample() 993 WF_GET_CHANNEL (&header->hdr.s), wavefront_send_sample() 998 WF_SET_CHANNEL(&header->hdr.s, 0); wavefront_send_sample() 1005 length = header->size / 2; wavefront_send_sample() 1008 header we have to send isn't just a munged copy either. wavefront_send_sample() 1009 so, build the sample header right here. wavefront_send_sample() 1014 shptr = munge_int32 (header->number, shptr, 2); wavefront_send_sample() 1016 if (header->size) { wavefront_send_sample() 1024 shptr = munge_int32 (*((u32 *) &header->hdr.s.sampleStartOffset), wavefront_send_sample() 1026 shptr = munge_int32 (*((u32 *) &header->hdr.s.loopStartOffset), wavefront_send_sample() 1028 shptr = munge_int32 (*((u32 *) &header->hdr.s.loopEndOffset), wavefront_send_sample() 1030 shptr = munge_int32 (*((u32 *) &header->hdr.s.sampleEndOffset), wavefront_send_sample() 1038 shptr = munge_int32 (header->hdr.s.FrequencyBias, shptr, 3); wavefront_send_sample() 1045 shptr = munge_int32 (*(&header->hdr.s.FrequencyBias+1), wavefront_send_sample() 1049 header->size ? wavefront_send_sample() 1053 header->size ? "" : "header "); wavefront_send_sample() 1057 if (header->size == 0) { wavefront_send_sample() 1092 if (WF_SAMPLE_IS_8BIT(&header->hdr.s)) { wavefront_send_sample() 1150 dev->sample_status[header->number] = (WF_SLOT_FILLED|WF_ST_SAMPLE); wavefront_send_sample() 1152 /* Note, label is here because sending the sample header shouldn't wavefront_send_sample() 1161 wavefront_send_alias (snd_wavefront_t *dev, wavefront_patch_info *header) wavefront_send_alias() 1168 header->number, wavefront_send_alias() 1169 header->hdr.a.OriginalSample); wavefront_send_alias() 1171 munge_int32 (header->number, &alias_hdr[0], 2); wavefront_send_alias() 1172 munge_int32 (header->hdr.a.OriginalSample, &alias_hdr[2], 2); wavefront_send_alias() 1173 munge_int32 (*((unsigned int *)&header->hdr.a.sampleStartOffset), wavefront_send_alias() 1175 munge_int32 (*((unsigned int *)&header->hdr.a.loopStartOffset), wavefront_send_alias() 1177 munge_int32 (*((unsigned int *)&header->hdr.a.loopEndOffset), wavefront_send_alias() 1179 munge_int32 (*((unsigned int *)&header->hdr.a.sampleEndOffset), wavefront_send_alias() 1181 munge_int32 (header->hdr.a.FrequencyBias, &alias_hdr[20], 3); wavefront_send_alias() 1182 munge_int32 (*(&header->hdr.a.FrequencyBias+1), &alias_hdr[23], 2); wavefront_send_alias() 1189 dev->sample_status[header->number] = (WF_SLOT_FILLED|WF_ST_ALIAS); wavefront_send_alias() 1195 wavefront_send_multisample (snd_wavefront_t *dev, wavefront_patch_info *header) wavefront_send_multisample() 1205 munge_int32 (header->number, &msample_hdr[0], 2); wavefront_send_multisample() 1212 num_samples = (1<<(header->hdr.ms.NumberOfSamples&7)); wavefront_send_multisample() 1213 msample_hdr[2] = (unsigned char) header->hdr.ms.NumberOfSamples; wavefront_send_multisample() 1216 header->number, wavefront_send_multisample() 1217 header->hdr.ms.NumberOfSamples, wavefront_send_multisample() 1222 i, header->hdr.ms.SampleNumber[i]); wavefront_send_multisample() 1223 munge_int32 (header->hdr.ms.SampleNumber[i], wavefront_send_multisample() 1240 dev->sample_status[header->number] = (WF_SLOT_FILLED|WF_ST_MULTISAMPLE); wavefront_send_multisample() 1248 wavefront_patch_info *header) wavefront_fetch_multisample() 1255 munge_int32 (header->number, number, 2); wavefront_fetch_multisample() 1263 header->number, log_ns[0]); wavefront_fetch_multisample() 1265 header->hdr.ms.NumberOfSamples = log_ns[0]; wavefront_fetch_multisample() 1289 header->hdr.ms.SampleNumber[i] = wavefront_fetch_multisample() 1293 i, header->hdr.ms.SampleNumber[i]); wavefront_fetch_multisample() 1301 wavefront_send_drum (snd_wavefront_t *dev, wavefront_patch_info *header) wavefront_send_drum() 1305 wavefront_drum *drum = &header->hdr.d; wavefront_send_drum() 1310 header->number, drum->PatchNumber); wavefront_send_drum() 1312 drumbuf[0] = header->number & 0x7f; wavefront_send_drum() 1361 wavefront_patch_info *header; wavefront_load_patch() 1364 header = kmalloc(sizeof(*header), GFP_KERNEL); wavefront_load_patch() 1365 if (! header) wavefront_load_patch() 1368 if (copy_from_user (header, addr, sizeof(wavefront_patch_info) - wavefront_load_patch() 1379 header->subkey, wavefront_load_patch() 1380 header->number, wavefront_load_patch() 1381 header->size); wavefront_load_patch() 1383 switch (header->subkey) { wavefront_load_patch() 1386 if (copy_from_user (&header->hdr.s, header->hdrptr, wavefront_load_patch() 1392 err = wavefront_send_sample (dev, header, header->dataptr, 0); wavefront_load_patch() 1397 if (copy_from_user (&header->hdr.s, header->hdrptr, wavefront_load_patch() 1403 err = wavefront_send_multisample (dev, header); wavefront_load_patch() 1408 if (copy_from_user (&header->hdr.a, header->hdrptr, wavefront_load_patch() 1414 err = wavefront_send_alias (dev, header); wavefront_load_patch() 1418 if (copy_from_user (&header->hdr.d, header->hdrptr, wavefront_load_patch() 1424 err = wavefront_send_drum (dev, header); wavefront_load_patch() 1428 if (copy_from_user (&header->hdr.p, header->hdrptr, wavefront_load_patch() 1434 err = wavefront_send_patch (dev, header); wavefront_load_patch() 1438 if (copy_from_user (&header->hdr.pr, header->hdrptr, wavefront_load_patch() 1444 err = wavefront_send_program (dev, header); wavefront_load_patch() 1449 header->subkey); wavefront_load_patch() 1455 kfree(header); 1818 compatible header as the serial MIDI source wavefront_reset_to_cleanliness() 779 wavefront_send_patch(snd_wavefront_t *dev, wavefront_patch_info *header) wavefront_send_patch() argument 803 wavefront_send_program(snd_wavefront_t *dev, wavefront_patch_info *header) wavefront_send_program() argument 855 wavefront_send_sample(snd_wavefront_t *dev, wavefront_patch_info *header, u16 __user *dataptr, int data_is_unsigned) wavefront_send_sample() argument 1159 wavefront_send_alias(snd_wavefront_t *dev, wavefront_patch_info *header) wavefront_send_alias() argument 1193 wavefront_send_multisample(snd_wavefront_t *dev, wavefront_patch_info *header) wavefront_send_multisample() argument 1245 wavefront_fetch_multisample(snd_wavefront_t *dev, wavefront_patch_info *header) wavefront_fetch_multisample() argument 1299 wavefront_send_drum(snd_wavefront_t *dev, wavefront_patch_info *header) wavefront_send_drum() argument 1359 wavefront_patch_info *header; wavefront_load_patch() local
|
/linux-4.1.27/drivers/isdn/i4l/ |
H A D | isdn_ttyfax.h | 3 * header for Linux ISDN subsystem, tty_fax related functions (linklevel).
|
/linux-4.1.27/arch/x86/include/asm/numachip/ |
H A D | numachip.h | 6 * Numascale NumaConnect-specific header file
|
/linux-4.1.27/arch/x86/platform/intel-mid/device_libs/ |
H A D | platform_ipc.h | 2 * platform_ipc.h: IPC platform library header file
|
/linux-4.1.27/arch/mips/boot/dts/include/dt-bindings/leds/ |
H A D | common.h | 2 * This header provides macros for the common LEDs device tree bindings.
|
/linux-4.1.27/arch/mips/boot/dts/include/dt-bindings/phy/ |
H A D | phy.h | 3 * This header provides constants for the phy framework
|
/linux-4.1.27/arch/mips/boot/dts/include/dt-bindings/pinctrl/ |
H A D | am43xx.h | 2 * This header provides constants specific to AM43XX pinctrl bindings.
|
/linux-4.1.27/arch/mips/boot/dts/include/dt-bindings/reset-controller/ |
H A D | stih415-resets.h | 2 * This header provides constants for the reset controller
|
/linux-4.1.27/include/linux/platform_data/ |
H A D | i2c-imx.h | 2 * i2c.h - i.MX I2C driver header file
|
/linux-4.1.27/arch/mips/lasat/image/ |
H A D | head.S | 12 /* Image header version */
|
/linux-4.1.27/arch/powerpc/boot/dts/include/dt-bindings/leds/ |
H A D | common.h | 2 * This header provides macros for the common LEDs device tree bindings.
|
/linux-4.1.27/arch/powerpc/boot/dts/include/dt-bindings/phy/ |
H A D | phy.h | 3 * This header provides constants for the phy framework
|
/linux-4.1.27/arch/powerpc/boot/dts/include/dt-bindings/pinctrl/ |
H A D | am43xx.h | 2 * This header provides constants specific to AM43XX pinctrl bindings.
|
/linux-4.1.27/arch/powerpc/boot/dts/include/dt-bindings/reset-controller/ |
H A D | stih415-resets.h | 2 * This header provides constants for the reset controller
|
/linux-4.1.27/arch/arm64/boot/dts/include/dt-bindings/leds/ |
H A D | common.h | 2 * This header provides macros for the common LEDs device tree bindings.
|
/linux-4.1.27/arch/arm64/boot/dts/include/dt-bindings/phy/ |
H A D | phy.h | 3 * This header provides constants for the phy framework
|
/linux-4.1.27/arch/arm64/boot/dts/include/dt-bindings/pinctrl/ |
H A D | am43xx.h | 2 * This header provides constants specific to AM43XX pinctrl bindings.
|
/linux-4.1.27/arch/arm64/boot/dts/include/dt-bindings/reset-controller/ |
H A D | stih415-resets.h | 2 * This header provides constants for the reset controller
|
/linux-4.1.27/arch/blackfin/include/asm/ |
H A D | pseudo_instructions.h | 2 * header file for pseudo instructions
|
H A D | reboot.h | 2 * reboot.h - shutdown/reboot header
|
/linux-4.1.27/arch/blackfin/mach-bf609/include/mach/ |
H A D | cdefBF609.h | 13 /* The following are the #defines needed by ADSP-BF609 that are not in the common header */
|
/linux-4.1.27/arch/m68k/include/asm/ |
H A D | atari_joystick.h | 6 * header file for Atari Joystick driver
|
/linux-4.1.27/arch/metag/boot/dts/include/dt-bindings/leds/ |
H A D | common.h | 2 * This header provides macros for the common LEDs device tree bindings.
|
/linux-4.1.27/arch/metag/boot/dts/include/dt-bindings/phy/ |
H A D | phy.h | 3 * This header provides constants for the phy framework
|
/linux-4.1.27/arch/metag/boot/dts/include/dt-bindings/pinctrl/ |
H A D | am43xx.h | 2 * This header provides constants specific to AM43XX pinctrl bindings.
|
/linux-4.1.27/arch/metag/boot/dts/include/dt-bindings/reset-controller/ |
H A D | stih415-resets.h | 2 * This header provides constants for the reset controller
|
/linux-4.1.27/arch/arm/boot/dts/include/dt-bindings/leds/ |
H A D | common.h | 2 * This header provides macros for the common LEDs device tree bindings.
|
/linux-4.1.27/arch/arm/boot/dts/include/dt-bindings/phy/ |
H A D | phy.h | 3 * This header provides constants for the phy framework
|