hh 25 arch/s390/include/uapi/asm/vtoc.h __u16 hh; hh 32 arch/s390/include/uapi/asm/vtoc.h __u16 hh; hh 37 block/partitions/ibm.c cyl = ptr->hh & 0xFFF0; hh 40 block/partitions/ibm.c head = ptr->hh & 0x000F; hh 55 block/partitions/ibm.c cyl = ptr->hh & 0xFFF0; hh 58 block/partitions/ibm.c head = ptr->hh & 0x000F; hh 242 drivers/firewire/net.c struct hh_cache *hh, __be16 type) hh 250 drivers/firewire/net.c h = (struct fwnet_header *)((u8 *)hh->hh_data + HH_DATA_OFF(sizeof(*h))); hh 257 drivers/firewire/net.c smp_store_release(&hh->hh_len, FWNET_HLEN); hh 263 drivers/firewire/net.c static void fwnet_header_cache_update(struct hh_cache *hh, hh 266 drivers/firewire/net.c memcpy((u8 *)hh->hh_data + HH_DATA_OFF(FWNET_HLEN), haddr, net->addr_len); hh 685 drivers/isdn/hardware/mISDN/avmfritz.c struct mISDNhead *hh = mISDN_HEAD_P(skb); hh 688 drivers/isdn/hardware/mISDN/avmfritz.c switch (hh->prim) { hh 1836 drivers/isdn/hardware/mISDN/hfcmulti.c struct mISDNhead *hh; hh 1912 drivers/isdn/hardware/mISDN/hfcmulti.c hh = mISDN_HEAD_P(skb); hh 1913 drivers/isdn/hardware/mISDN/hfcmulti.c hh->prim = PH_CONTROL_IND; hh 1914 drivers/isdn/hardware/mISDN/hfcmulti.c hh->id = DTMF_HFC_COEF; hh 3330 drivers/isdn/hardware/mISDN/hfcmulti.c struct mISDNhead *hh = mISDN_HEAD_P(skb); hh 3335 drivers/isdn/hardware/mISDN/hfcmulti.c switch (hh->prim) { hh 3342 drivers/isdn/hardware/mISDN/hfcmulti.c id = hh->id; /* skb can be freed */ hh 3384 drivers/isdn/hardware/mISDN/hfcmulti.c ret = l1_event(dch->l1, hh->prim); hh 3430 drivers/isdn/hardware/mISDN/hfcmulti.c ret = l1_event(dch->l1, hh->prim); hh 3459 drivers/isdn/hardware/mISDN/hfcmulti.c struct mISDNhead *hh = mISDN_HEAD_P(skb); hh 3462 drivers/isdn/hardware/mISDN/hfcmulti.c switch (hh->prim) { hh 3513 drivers/isdn/hardware/mISDN/hfcmulti.c switch (hh->id) { hh 3530 drivers/isdn/hardware/mISDN/hfcmulti.c __func__, hh->id); hh 1579 drivers/isdn/hardware/mISDN/hfcpci.c struct mISDNhead *hh = mISDN_HEAD_P(skb); hh 1583 drivers/isdn/hardware/mISDN/hfcpci.c switch (hh->prim) { hh 1588 drivers/isdn/hardware/mISDN/hfcpci.c id = hh->id; /* skb can be freed */ hh 1613 drivers/isdn/hardware/mISDN/hfcpci.c ret = l1_event(dch->l1, hh->prim); hh 1643 drivers/isdn/hardware/mISDN/hfcpci.c ret = l1_event(dch->l1, hh->prim); hh 1662 drivers/isdn/hardware/mISDN/hfcpci.c struct mISDNhead *hh = mISDN_HEAD_P(skb); hh 1665 drivers/isdn/hardware/mISDN/hfcpci.c switch (hh->prim) { hh 201 drivers/isdn/hardware/mISDN/hfcsusb.c struct mISDNhead *hh = mISDN_HEAD_P(skb); hh 207 drivers/isdn/hardware/mISDN/hfcsusb.c switch (hh->prim) { hh 277 drivers/isdn/hardware/mISDN/hfcsusb.c struct mISDNhead *hh = mISDN_HEAD_P(skb); hh 282 drivers/isdn/hardware/mISDN/hfcsusb.c switch (hh->prim) { hh 293 drivers/isdn/hardware/mISDN/hfcsusb.c queue_ch_frame(ch, PH_DATA_CNF, hh->id, NULL); hh 317 drivers/isdn/hardware/mISDN/hfcsusb.c ret = l1_event(dch->l1, hh->prim); hh 348 drivers/isdn/hardware/mISDN/hfcsusb.c ret = l1_event(dch->l1, hh->prim); hh 558 drivers/isdn/hardware/mISDN/mISDNipac.c struct mISDNhead *hh = mISDN_HEAD_P(skb); hh 562 drivers/isdn/hardware/mISDN/mISDNipac.c switch (hh->prim) { hh 567 drivers/isdn/hardware/mISDN/mISDNipac.c id = hh->id; /* skb can be freed */ hh 576 drivers/isdn/hardware/mISDN/mISDNipac.c ret = l1_event(dch->l1, hh->prim); hh 580 drivers/isdn/hardware/mISDN/mISDNipac.c ret = l1_event(dch->l1, hh->prim); hh 1336 drivers/isdn/hardware/mISDN/mISDNipac.c struct mISDNhead *hh = mISDN_HEAD_P(skb); hh 1339 drivers/isdn/hardware/mISDN/mISDNipac.c switch (hh->prim) { hh 1371 drivers/isdn/hardware/mISDN/mISDNipac.c hx->ip->name, __func__, hh->prim, hh->id); hh 1472 drivers/isdn/hardware/mISDN/mISDNisar.c struct mISDNhead *hh = mISDN_HEAD_P(skb); hh 1476 drivers/isdn/hardware/mISDN/mISDNisar.c switch (hh->prim) { hh 1509 drivers/isdn/hardware/mISDN/mISDNisar.c hh->id, *val); hh 1510 drivers/isdn/hardware/mISDN/mISDNisar.c if ((hh->id == 0) && ((*val & ~DTMF_TONE_MASK) == hh 1530 drivers/isdn/hardware/mISDN/mISDNisar.c } else if ((hh->id == HW_MOD_FRM) || (hh->id == HW_MOD_FRH) || hh 1531 drivers/isdn/hardware/mISDN/mISDNisar.c (hh->id == HW_MOD_FTM) || (hh->id == HW_MOD_FTH)) { hh 1538 drivers/isdn/hardware/mISDN/mISDNisar.c isar_pump_cmd(ich, hh->id, *val); hh 1545 drivers/isdn/hardware/mISDN/mISDNisar.c } else if (hh->id == HW_MOD_LASTDATA) hh 1549 drivers/isdn/hardware/mISDN/mISDNisar.c ich->is->name, hh->id); hh 1555 drivers/isdn/hardware/mISDN/mISDNisar.c ich->is->name, __func__, hh->prim, hh->id); hh 743 drivers/isdn/hardware/mISDN/netjet.c struct mISDNhead *hh = mISDN_HEAD_P(skb); hh 746 drivers/isdn/hardware/mISDN/netjet.c switch (hh->prim) { hh 937 drivers/isdn/hardware/mISDN/w6692.c struct mISDNhead *hh = mISDN_HEAD_P(skb); hh 940 drivers/isdn/hardware/mISDN/w6692.c switch (hh->prim) { hh 972 drivers/isdn/hardware/mISDN/w6692.c card->name, __func__, hh->prim, hh->id); hh 1063 drivers/isdn/hardware/mISDN/w6692.c struct mISDNhead *hh = mISDN_HEAD_P(skb); hh 1067 drivers/isdn/hardware/mISDN/w6692.c switch (hh->prim) { hh 1072 drivers/isdn/hardware/mISDN/w6692.c id = hh->id; /* skb can be freed */ hh 1081 drivers/isdn/hardware/mISDN/w6692.c ret = l1_event(dch->l1, hh->prim); hh 1085 drivers/isdn/hardware/mISDN/w6692.c ret = l1_event(dch->l1, hh->prim); hh 1186 drivers/isdn/mISDN/dsp_cmx.c struct mISDNhead *hh = mISDN_HEAD_P(skb); hh 1209 drivers/isdn/mISDN/dsp_cmx.c dsp->rx_R = (hh->id & CMX_BUFF_MASK); hh 1226 drivers/isdn/mISDN/dsp_cmx.c dsp->rx_W = (hh->id & CMX_BUFF_MASK); hh 1241 drivers/isdn/mISDN/dsp_cmx.c dsp->rx_R = (hh->id & CMX_BUFF_MASK); hh 1269 drivers/isdn/mISDN/dsp_cmx.c dsp->rx_R = (hh->id & CMX_BUFF_MASK); hh 1318 drivers/isdn/mISDN/dsp_cmx.c struct mISDNhead *hh, *thh; hh 1361 drivers/isdn/mISDN/dsp_cmx.c hh = mISDN_HEAD_P(nskb); hh 1362 drivers/isdn/mISDN/dsp_cmx.c hh->prim = PH_DATA_REQ; hh 1363 drivers/isdn/mISDN/dsp_cmx.c hh->id = 0; hh 1581 drivers/isdn/mISDN/dsp_cmx.c hh->prim = DL_DATA_REQ; hh 1582 drivers/isdn/mISDN/dsp_cmx.c hh->id = 0; hh 1920 drivers/isdn/mISDN/dsp_cmx.c struct mISDNhead *hh; hh 1936 drivers/isdn/mISDN/dsp_cmx.c hh = mISDN_HEAD_P(nskb); hh 1937 drivers/isdn/mISDN/dsp_cmx.c hh->prim = PH_DATA_REQ; hh 1938 drivers/isdn/mISDN/dsp_cmx.c hh->id = 0; hh 1952 drivers/isdn/mISDN/dsp_cmx.c hh = mISDN_HEAD_P(nskb); hh 1953 drivers/isdn/mISDN/dsp_cmx.c hh->prim = PH_DATA_REQ; hh 1954 drivers/isdn/mISDN/dsp_cmx.c hh->id = 0; hh 281 drivers/isdn/mISDN/dsp_core.c dsp_control_req(struct dsp *dsp, struct mISDNhead *hh, struct sk_buff *skb) hh 667 drivers/isdn/mISDN/dsp_core.c struct mISDNhead *hh; hh 672 drivers/isdn/mISDN/dsp_core.c hh = mISDN_HEAD_P(skb); hh 673 drivers/isdn/mISDN/dsp_core.c switch (hh->prim) { hh 706 drivers/isdn/mISDN/dsp_core.c hh->prim = DL_DATA_IND; hh 720 drivers/isdn/mISDN/dsp_core.c skb->len, hh->id); hh 765 drivers/isdn/mISDN/dsp_core.c hh->prim = DL_DATA_IND; hh 773 drivers/isdn/mISDN/dsp_core.c hh->id, skb->len, dsp->name); hh 774 drivers/isdn/mISDN/dsp_core.c switch (hh->id) { hh 825 drivers/isdn/mISDN/dsp_core.c "%s\n", __func__, hh->id, dsp->name); hh 852 drivers/isdn/mISDN/dsp_core.c hh->prim = DL_ESTABLISH_CNF; hh 868 drivers/isdn/mISDN/dsp_core.c hh->prim = DL_RELEASE_CNF; hh 885 drivers/isdn/mISDN/dsp_core.c hh->prim = PH_DATA_REQ; hh 901 drivers/isdn/mISDN/dsp_core.c ret = dsp_control_req(dsp, hh, skb); hh 916 drivers/isdn/mISDN/dsp_core.c hh->prim = PH_ACTIVATE_REQ; hh 936 drivers/isdn/mISDN/dsp_core.c hh->prim = PH_DEACTIVATE_REQ; hh 943 drivers/isdn/mISDN/dsp_core.c __func__, hh->prim, dsp->name); hh 1009 drivers/isdn/mISDN/dsp_core.c struct mISDNhead *hh; hh 1025 drivers/isdn/mISDN/dsp_core.c hh = mISDN_HEAD_P(skb); hh 1026 drivers/isdn/mISDN/dsp_core.c if (hh->prim == DL_DATA_REQ) { hh 213 drivers/isdn/mISDN/hwchannel.c struct mISDNhead *hh; hh 220 drivers/isdn/mISDN/hwchannel.c hh = mISDN_HEAD_P(dch->rx_skb); hh 221 drivers/isdn/mISDN/hwchannel.c hh->prim = PH_DATA_IND; hh 222 drivers/isdn/mISDN/hwchannel.c hh->id = get_sapi_tei(dch->rx_skb->data); hh 232 drivers/isdn/mISDN/hwchannel.c struct mISDNhead *hh; hh 239 drivers/isdn/mISDN/hwchannel.c hh = mISDN_HEAD_P(ech->rx_skb); hh 240 drivers/isdn/mISDN/hwchannel.c hh->prim = PH_DATA_E_IND; hh 241 drivers/isdn/mISDN/hwchannel.c hh->id = get_sapi_tei(ech->rx_skb->data); hh 251 drivers/isdn/mISDN/hwchannel.c struct mISDNhead *hh; hh 266 drivers/isdn/mISDN/hwchannel.c hh = mISDN_HEAD_P(bch->rx_skb); hh 267 drivers/isdn/mISDN/hwchannel.c hh->prim = PH_DATA_IND; hh 268 drivers/isdn/mISDN/hwchannel.c hh->id = id; hh 386 drivers/isdn/mISDN/hwchannel.c struct mISDNhead *hh; hh 392 drivers/isdn/mISDN/hwchannel.c hh = mISDN_HEAD_P(skb); hh 393 drivers/isdn/mISDN/hwchannel.c hh->prim = pr; hh 394 drivers/isdn/mISDN/hwchannel.c hh->id = id; hh 869 drivers/isdn/mISDN/l1oip_core.c struct mISDNhead *hh = mISDN_HEAD_P(skb); hh 874 drivers/isdn/mISDN/l1oip_core.c switch (hh->prim) { hh 901 drivers/isdn/mISDN/l1oip_core.c queue_ch_frame(ch, PH_DATA_CNF, hh->id, skb); hh 909 drivers/isdn/mISDN/l1oip_core.c queue_ch_frame(ch, PH_ACTIVATE_IND, hh->id, skb); hh 911 drivers/isdn/mISDN/l1oip_core.c queue_ch_frame(ch, PH_DEACTIVATE_IND, hh->id, skb); hh 920 drivers/isdn/mISDN/l1oip_core.c queue_ch_frame(ch, PH_ACTIVATE_IND, hh->id, skb); hh 922 drivers/isdn/mISDN/l1oip_core.c queue_ch_frame(ch, PH_DEACTIVATE_IND, hh->id, skb); hh 1089 drivers/isdn/mISDN/l1oip_core.c struct mISDNhead *hh = mISDN_HEAD_P(skb); hh 1093 drivers/isdn/mISDN/l1oip_core.c switch (hh->prim) { hh 1113 drivers/isdn/mISDN/l1oip_core.c queue_ch_frame(ch, PH_DATA_CNF, hh->id, skb); hh 1124 drivers/isdn/mISDN/l1oip_core.c queue_ch_frame(ch, PH_DATA_CNF, hh->id, skb); hh 1144 drivers/isdn/mISDN/l1oip_core.c queue_ch_frame(ch, PH_DATA_CNF, hh->id, skb); hh 1153 drivers/isdn/mISDN/l1oip_core.c queue_ch_frame(ch, PH_ACTIVATE_IND, hh->id, skb); hh 1162 drivers/isdn/mISDN/l1oip_core.c queue_ch_frame(ch, PH_DEACTIVATE_IND, hh->id, skb); hh 158 drivers/isdn/mISDN/layer2.c struct mISDNhead *hh; hh 166 drivers/isdn/mISDN/layer2.c hh = mISDN_HEAD_P(skb); hh 167 drivers/isdn/mISDN/layer2.c hh->prim = prim; hh 168 drivers/isdn/mISDN/layer2.c hh->id = (l2->ch.nr << 16) | l2->ch.addr; hh 193 drivers/isdn/mISDN/layer2.c struct mISDNhead *hh = mISDN_HEAD_P(skb); hh 195 drivers/isdn/mISDN/layer2.c if (hh->prim == PH_DATA_REQ) { hh 208 drivers/isdn/mISDN/layer2.c struct mISDNhead *hh = mISDN_HEAD_P(skb); hh 210 drivers/isdn/mISDN/layer2.c hh->prim = prim; hh 211 drivers/isdn/mISDN/layer2.c hh->id = id; hh 220 drivers/isdn/mISDN/layer2.c struct mISDNhead *hh; hh 225 drivers/isdn/mISDN/layer2.c hh = mISDN_HEAD_P(skb); hh 226 drivers/isdn/mISDN/layer2.c hh->prim = prim; hh 227 drivers/isdn/mISDN/layer2.c hh->id = id; hh 237 drivers/isdn/mISDN/layer2.c ph_data_confirm(struct layer2 *l2, struct mISDNhead *hh, struct sk_buff *skb) { hh 242 drivers/isdn/mISDN/layer2.c if (hh->id == l2->down_id) { hh 282 drivers/isdn/mISDN/layer2.c struct mISDNhead *hh; hh 291 drivers/isdn/mISDN/layer2.c hh = mISDN_HEAD_P(skb); hh 292 drivers/isdn/mISDN/layer2.c hh->prim = event == EV_L2_T200 ? DL_TIMER200_IND : DL_TIMER203_IND; hh 293 drivers/isdn/mISDN/layer2.c hh->id = l2->ch.nr; hh 1856 drivers/isdn/mISDN/layer2.c ph_data_indication(struct layer2 *l2, struct mISDNhead *hh, struct sk_buff *skb) hh 1945 drivers/isdn/mISDN/layer2.c struct mISDNhead *hh = mISDN_HEAD_P(skb); hh 1950 drivers/isdn/mISDN/layer2.c __func__, mISDNDevName4ch(&l2->ch), hh->prim, hh->id, hh 1952 drivers/isdn/mISDN/layer2.c if (hh->prim == DL_INTERN_MSG) { hh 1953 drivers/isdn/mISDN/layer2.c struct mISDNhead *chh = hh + 1; /* saved copy */ hh 1955 drivers/isdn/mISDN/layer2.c *hh = *chh; hh 1958 drivers/isdn/mISDN/layer2.c mISDNDevName4ch(&l2->ch), hh->prim, hh->id); hh 1960 drivers/isdn/mISDN/layer2.c switch (hh->prim) { hh 1962 drivers/isdn/mISDN/layer2.c ret = ph_data_indication(l2, hh, skb); hh 1965 drivers/isdn/mISDN/layer2.c ret = ph_data_confirm(l2, hh, skb); hh 2024 drivers/isdn/mISDN/layer2.c hh->prim); hh 23 drivers/isdn/mISDN/stack.c struct mISDNhead *hh = mISDN_HEAD_P(skb); hh 27 drivers/isdn/mISDN/stack.c __func__, hh->prim, hh->id, skb); hh 85 drivers/isdn/mISDN/stack.c struct mISDNhead *hh = mISDN_HEAD_P(skb); hh 92 drivers/isdn/mISDN/stack.c if ((hh->id & MISDN_ID_ADDR_MASK) == MISDN_ID_ANY) { /* L2 for all */ hh 108 drivers/isdn/mISDN/stack.c hh->prim, ch->addr, ret); hh 119 drivers/isdn/mISDN/stack.c if ((hh->id & MISDN_ID_ADDR_MASK) == ch->addr) { hh 132 drivers/isdn/mISDN/stack.c __func__, hh->prim, ret); hh 142 drivers/isdn/mISDN/stack.c struct mISDNhead *hh = mISDN_HEAD_P(skb); hh 146 drivers/isdn/mISDN/stack.c lm = hh->prim & MISDN_LAYERMASK; hh 149 drivers/isdn/mISDN/stack.c __func__, hh->prim, hh->id, skb); hh 162 drivers/isdn/mISDN/stack.c ch = get_channel4id(st, hh->id); hh 168 drivers/isdn/mISDN/stack.c __func__, dev_name(&st->dev->dev), hh->prim, hh 169 drivers/isdn/mISDN/stack.c hh->id); hh 172 drivers/isdn/mISDN/stack.c ch = get_channel4id(st, hh->id); hh 178 drivers/isdn/mISDN/stack.c __func__, dev_name(&st->dev->dev), hh->prim, hh 179 drivers/isdn/mISDN/stack.c hh->id); hh 183 drivers/isdn/mISDN/stack.c __func__, dev_name(&st->dev->dev), hh->prim); hh 296 drivers/isdn/mISDN/tei.c struct mISDNhead *hh; hh 302 drivers/isdn/mISDN/tei.c hh = mISDN_HEAD_P(skb); hh 303 drivers/isdn/mISDN/tei.c hh->prim = prim; hh 304 drivers/isdn/mISDN/tei.c hh->id = (mgr->ch.nr << 16) | mgr->ch.addr; hh 1099 drivers/isdn/mISDN/tei.c struct mISDNhead *hh = mISDN_HEAD_P(skb); hh 1105 drivers/isdn/mISDN/tei.c __func__, hh->prim, hh->id); hh 1106 drivers/isdn/mISDN/tei.c switch (hh->prim) { hh 1112 drivers/isdn/mISDN/tei.c do_ack(mgr, hh->id); hh 1199 drivers/isdn/mISDN/tei.c struct mISDNhead *hh = mISDN_HEAD_P(skb); hh 1205 drivers/isdn/mISDN/tei.c __func__, hh->prim, hh->id); hh 1208 drivers/isdn/mISDN/tei.c if (hh->prim != PH_DATA_IND) hh 1287 drivers/isdn/mISDN/tei.c struct mISDNhead *hhc, *hh = mISDN_HEAD_P(skb); hh 1295 drivers/isdn/mISDN/tei.c if ((hh->id & MISDN_ID_SAPI_MASK) == hh 1308 drivers/isdn/mISDN/tei.c *hhc = *hh; hh 1319 drivers/isdn/mISDN/tei.c hh->prim, l2->ch.addr, ret); hh 654 drivers/net/macsec.c struct macsec_eth_header *hh; hh 700 drivers/net/macsec.c hh = skb_push(skb, macsec_extra_len(sci_present)); hh 701 drivers/net/macsec.c memmove(hh, eth, 2 * ETH_ALEN); hh 709 drivers/net/macsec.c macsec_fill_sectag(hh, secy, pn, sci_present); hh 710 drivers/net/macsec.c macsec_set_shortlen(hh, unprotected_len - 2 * ETH_ALEN); hh 150 drivers/net/plip/plip.c struct hh_cache *hh, __be16 type); hh 1036 drivers/net/plip/plip.c struct hh_cache *hh, __be16 type) hh 1040 drivers/net/plip/plip.c ret = eth_header_cache(neigh, hh, type); hh 1044 drivers/net/plip/plip.c eth = (struct ethhdr*)(((u8*)hh->hh_data) + hh 263 drivers/net/usb/sierra_net.c static int parse_hip(const u8 *buf, const u32 buflen, struct hip_hdr *hh) hh 271 drivers/net/usb/sierra_net.c curp = save16bit(&hh->payload_len, curp); hh 272 drivers/net/usb/sierra_net.c curp = save8bit(&hh->msgid, curp); hh 273 drivers/net/usb/sierra_net.c curp = save8bit(&hh->msgspecific, curp); hh 275 drivers/net/usb/sierra_net.c padded = hh->msgid.byte & 0x80; hh 276 drivers/net/usb/sierra_net.c hh->msgid.byte &= 0x7F; /* 7 bits */ hh 278 drivers/net/usb/sierra_net.c hh->extmsgid.is_present = (hh->msgid.byte == SIERRA_NET_HIP_EXTENDEDID); hh 279 drivers/net/usb/sierra_net.c if (hh->extmsgid.is_present) { hh 283 drivers/net/usb/sierra_net.c hh->payload_len.word &= 0x3FFF; /* 14 bits */ hh 285 drivers/net/usb/sierra_net.c curp = save16bit(&hh->extmsgid, curp); hh 286 drivers/net/usb/sierra_net.c hh->extmsgid.word &= 0x03FF; /* 10 bits */ hh 288 drivers/net/usb/sierra_net.c hh->hdrlen = SIERRA_NET_HIP_EXT_HDR_LEN; hh 290 drivers/net/usb/sierra_net.c hh->payload_len.word &= 0x07FF; /* 11 bits */ hh 291 drivers/net/usb/sierra_net.c hh->hdrlen = SIERRA_NET_HIP_HDR_LEN; hh 295 drivers/net/usb/sierra_net.c hh->hdrlen++; hh 296 drivers/net/usb/sierra_net.c hh->payload_len.word--; hh 300 drivers/net/usb/sierra_net.c if (buflen < (hh->hdrlen + hh->payload_len.word)) hh 418 drivers/net/usb/sierra_net.c struct hip_hdr *hh) hh 423 drivers/net/usb/sierra_net.c link_up = sierra_net_parse_lsi(dev, data + hh->hdrlen, hh 424 drivers/net/usb/sierra_net.c hh->payload_len.word); hh 430 drivers/net/usb/sierra_net.c sierra_net_set_ctx_index(priv, hh->msgspecific.byte); hh 496 drivers/net/usb/sierra_net.c struct hip_hdr hh; hh 501 drivers/net/usb/sierra_net.c err = parse_hip(buf, len, &hh); hh 510 drivers/net/usb/sierra_net.c if (len != hh.hdrlen + hh.payload_len.word) { hh 513 drivers/net/usb/sierra_net.c hh.hdrlen + hh.payload_len.word); hh 519 drivers/net/usb/sierra_net.c switch (hh.msgid.byte) { hh 522 drivers/net/usb/sierra_net.c hh.msgspecific.byte); hh 523 drivers/net/usb/sierra_net.c sierra_net_handle_lsi(dev, buf, &hh); hh 528 drivers/net/usb/sierra_net.c hh.msgspecific.byte); hh 543 drivers/net/usb/sierra_net.c "extmsgid 0x%04x\n", hh.extmsgid.word); hh 550 drivers/net/usb/sierra_net.c "msgid 0x%02x\n", hh.msgid.byte); hh 808 drivers/net/usb/sierra_net.c struct hip_hdr hh; hh 815 drivers/net/usb/sierra_net.c err = parse_hip(skb->data, skb->len, &hh); hh 826 drivers/net/usb/sierra_net.c if (!hh.extmsgid.is_present hh 827 drivers/net/usb/sierra_net.c || hh.extmsgid.word != SIERRA_NET_HIP_EXT_IP_IN_ID) { hh 836 drivers/net/usb/sierra_net.c skb_pull(skb, hh.hdrlen); hh 848 drivers/net/usb/sierra_net.c if (hh.payload_len.word == skb->len) hh 851 drivers/net/usb/sierra_net.c new_skb = sierra_net_skb_clone(dev, skb, hh.payload_len.word); hh 380 drivers/rapidio/rio_cm.c struct rio_ch_chan_hdr *hh = req_data; hh 383 drivers/rapidio/rio_cm.c chnum = ntohs(hh->dst_ch); hh 402 drivers/rapidio/rio_cm.c req->destid = ntohl(hh->bhdr.src_id); hh 403 drivers/rapidio/rio_cm.c req->chan = ntohs(hh->src_ch); hh 426 drivers/rapidio/rio_cm.c struct rio_ch_chan_hdr *hh = resp_data; hh 429 drivers/rapidio/rio_cm.c chnum = ntohs(hh->dst_ch); hh 440 drivers/rapidio/rio_cm.c ch->rem_channel = ntohs(hh->src_ch); hh 458 drivers/rapidio/rio_cm.c struct rio_ch_chan_hdr *hh = data; hh 461 drivers/rapidio/rio_cm.c riocm_debug(RX_CMD, "for ch=%d", ntohs(hh->dst_ch)); hh 464 drivers/rapidio/rio_cm.c ch = idr_find(&ch_idr, ntohs(hh->dst_ch)); hh 265 drivers/video/fbdev/cg3.c int ww, hh; hh 271 drivers/video/fbdev/cg3.c hh = simple_strtoul(p + 1, &p, 10); hh 272 drivers/video/fbdev/cg3.c if (hh && *p == '-') { hh 274 drivers/video/fbdev/cg3.c var->yres != hh) { hh 276 drivers/video/fbdev/cg3.c var->yres = var->yres_virtual = hh; hh 38 include/linux/etherdevice.h int eth_header_cache(const struct neighbour *neigh, struct hh_cache *hh, hh 40 include/linux/etherdevice.h void eth_header_cache_update(struct hh_cache *hh, const struct net_device *dev, hh 552 include/linux/mISDNif.h struct mISDNhead *hh; hh 558 include/linux/mISDNif.h hh = mISDN_HEAD_P(skb); hh 559 include/linux/mISDNif.h hh->prim = prim; hh 560 include/linux/mISDNif.h hh->id = id; hh 270 include/linux/netdevice.h int (*cache)(const struct neighbour *neigh, struct hh_cache *hh, __be16 type); hh 271 include/linux/netdevice.h void (*cache_update)(struct hh_cache *hh, hh 154 include/net/neighbour.h struct hh_cache hh; hh 449 include/net/neighbour.h static inline int neigh_hh_bridge(struct hh_cache *hh, struct sk_buff *skb) hh 454 include/net/neighbour.h seq = read_seqbegin(&hh->hh_lock); hh 456 include/net/neighbour.h memcpy(skb->data - hh_alen, hh->hh_data, ETH_ALEN + hh_alen - ETH_HLEN); hh 457 include/net/neighbour.h } while (read_seqretry(&hh->hh_lock, seq)); hh 462 include/net/neighbour.h static inline int neigh_hh_output(const struct hh_cache *hh, struct sk_buff *skb) hh 469 include/net/neighbour.h seq = read_seqbegin(&hh->hh_lock); hh 470 include/net/neighbour.h hh_len = READ_ONCE(hh->hh_len); hh 480 include/net/neighbour.h memcpy(skb->data - HH_DATA_MOD, hh->hh_data, hh 487 include/net/neighbour.h memcpy(skb->data - hh_alen, hh->hh_data, hh 491 include/net/neighbour.h } while (read_seqretry(&hh->hh_lock, seq)); hh 505 include/net/neighbour.h const struct hh_cache *hh = &n->hh; hh 507 include/net/neighbour.h if ((n->nud_state & NUD_CONNECTED) && hh->hh_len && !skip_cache) hh 508 include/net/neighbour.h return neigh_hh_output(hh, skb); hh 280 net/bridge/br_netfilter_hooks.c if ((neigh->nud_state & NUD_CONNECTED) && neigh->hh.hh_len) { hh 281 net/bridge/br_netfilter_hooks.c neigh_hh_bridge(&neigh->hh, skb); hh 409 net/core/neighbour.c seqlock_init(&n->hh.hh_lock); hh 1188 net/core/neighbour.c struct hh_cache *hh; hh 1196 net/core/neighbour.c hh = &neigh->hh; hh 1197 net/core/neighbour.c if (READ_ONCE(hh->hh_len)) { hh 1198 net/core/neighbour.c write_seqlock_bh(&hh->hh_lock); hh 1199 net/core/neighbour.c update(hh, neigh->dev, neigh->ha); hh 1200 net/core/neighbour.c write_sequnlock_bh(&hh->hh_lock); hh 1452 net/core/neighbour.c struct hh_cache *hh = &n->hh; hh 1459 net/core/neighbour.c if (!hh->hh_len) hh 1460 net/core/neighbour.c dev->header_ops->cache(n, hh, prot); hh 1476 net/core/neighbour.c if (dev->header_ops->cache && !READ_ONCE(neigh->hh.hh_len)) hh 376 net/core/pktgen.c __u8 hh[14]; hh 1433 net/core/pktgen.c ether_addr_copy(&pkt_dev->hh[0], pkt_dev->dst_mac); hh 1450 net/core/pktgen.c ether_addr_copy(&pkt_dev->hh[6], pkt_dev->src_mac); hh 2054 net/core/pktgen.c ether_addr_copy(&(pkt_dev->hh[6]), pkt_dev->odev->dev_addr); hh 2057 net/core/pktgen.c ether_addr_copy(&(pkt_dev->hh[0]), pkt_dev->dst_mac); hh 2316 net/core/pktgen.c pkt_dev->hh[11] = tmp; hh 2318 net/core/pktgen.c pkt_dev->hh[10] = tmp; hh 2320 net/core/pktgen.c pkt_dev->hh[9] = tmp; hh 2322 net/core/pktgen.c pkt_dev->hh[8] = tmp; hh 2324 net/core/pktgen.c pkt_dev->hh[7] = tmp; hh 2344 net/core/pktgen.c pkt_dev->hh[5] = tmp; hh 2346 net/core/pktgen.c pkt_dev->hh[4] = tmp; hh 2348 net/core/pktgen.c pkt_dev->hh[3] = tmp; hh 2350 net/core/pktgen.c pkt_dev->hh[2] = tmp; hh 2352 net/core/pktgen.c pkt_dev->hh[1] = tmp; hh 2581 net/core/pktgen.c memcpy(eth, pkt_dev->hh, 2 * ETH_ALEN); hh 2789 net/core/pktgen.c memcpy(eth, pkt_dev->hh, 12); hh 2917 net/core/pktgen.c memcpy(eth, pkt_dev->hh, 12); hh 233 net/ethernet/eth.c int eth_header_cache(const struct neighbour *neigh, struct hh_cache *hh, __be16 type) hh 239 net/ethernet/eth.c (((u8 *) hh->hh_data) + (HH_DATA_OFF(sizeof(*eth)))); hh 251 net/ethernet/eth.c smp_store_release(&hh->hh_len, ETH_HLEN); hh 265 net/ethernet/eth.c void eth_header_cache_update(struct hh_cache *hh, hh 269 net/ethernet/eth.c memcpy(((u8 *) hh->hh_data) + HH_DATA_OFF(sizeof(struct ethhdr)), hh 44 sound/drivers/vx/vx_mixer.c u8 hh; hh 58 sound/drivers/vx/vx_mixer.c u8 hh;