arch/powerpc/include/asm/opal.h
164
int64_t opal_lpc_write(uint32_t chip_id, enum OpalLPCAddressType addr_type,
arch/powerpc/include/asm/opal.h
166
int64_t opal_lpc_read(uint32_t chip_id, enum OpalLPCAddressType addr_type,
arch/sparc/include/asm/vio.h
216
u8 addr_type;
drivers/acpi/acpi_ipmi.c
285
tx_msg->addr.addr_type = IPMI_SYSTEM_INTERFACE_ADDR_TYPE;
drivers/char/ipmi/ipmi_devintf.c
228
addr_len = ipmi_addr_length(msg->addr.addr_type);
drivers/char/ipmi/ipmi_msghandler.c
2025
if (addr->addr_type == IPMI_IPMB_BROADCAST_ADDR_TYPE) {
drivers/char/ipmi/ipmi_msghandler.c
2031
addr->addr_type = IPMI_IPMB_ADDR_TYPE;
drivers/char/ipmi/ipmi_msghandler.c
2375
if (addr->addr_type == IPMI_SYSTEM_INTERFACE_ADDR_TYPE) {
drivers/char/ipmi/ipmi_msghandler.c
2529
if ((msg->addr.addr_type != IPMI_SYSTEM_INTERFACE_ADDR_TYPE)
drivers/char/ipmi/ipmi_msghandler.c
2534
msg->addr.addr_type, msg->msg.netfn, msg->msg.cmd);
drivers/char/ipmi/ipmi_msghandler.c
2570
si.addr_type = IPMI_SYSTEM_INTERFACE_ADDR_TYPE;
drivers/char/ipmi/ipmi_msghandler.c
3314
si.addr_type = IPMI_SYSTEM_INTERFACE_ADDR_TYPE;
drivers/char/ipmi/ipmi_msghandler.c
3340
if ((msg->addr.addr_type != IPMI_SYSTEM_INTERFACE_ADDR_TYPE)
drivers/char/ipmi/ipmi_msghandler.c
3398
si.addr_type = IPMI_SYSTEM_INTERFACE_ADDR_TYPE;
drivers/char/ipmi/ipmi_msghandler.c
3429
if ((msg->addr.addr_type == IPMI_SYSTEM_INTERFACE_ADDR_TYPE)
drivers/char/ipmi/ipmi_msghandler.c
3904
ipmb_addr.addr_type = IPMI_IPMB_ADDR_TYPE;
drivers/char/ipmi/ipmi_msghandler.c
4011
ipmb_addr->addr_type = IPMI_IPMB_ADDR_TYPE;
drivers/char/ipmi/ipmi_msghandler.c
4090
daddr->addr_type = IPMI_IPMB_DIRECT_ADDR_TYPE;
drivers/char/ipmi/ipmi_msghandler.c
4140
daddr->addr_type = IPMI_IPMB_DIRECT_ADDR_TYPE;
drivers/char/ipmi/ipmi_msghandler.c
4177
lan_addr.addr_type = IPMI_LAN_ADDR_TYPE;
drivers/char/ipmi/ipmi_msghandler.c
4288
lan_addr->addr_type = IPMI_LAN_ADDR_TYPE;
drivers/char/ipmi/ipmi_msghandler.c
4396
smi_addr->addr_type = IPMI_SYSTEM_INTERFACE_ADDR_TYPE;
drivers/char/ipmi/ipmi_msghandler.c
4435
smi_addr->addr_type = IPMI_SYSTEM_INTERFACE_ADDR_TYPE;
drivers/char/ipmi/ipmi_msghandler.c
4560
smi_addr->addr_type = IPMI_SYSTEM_INTERFACE_ADDR_TYPE;
drivers/char/ipmi/ipmi_msghandler.c
5368
if ((msg->addr.addr_type == IPMI_SYSTEM_INTERFACE_ADDR_TYPE)
drivers/char/ipmi/ipmi_msghandler.c
5380
if ((msg->addr.addr_type == IPMI_SYSTEM_INTERFACE_ADDR_TYPE)
drivers/char/ipmi/ipmi_msghandler.c
5407
si->addr_type = IPMI_SYSTEM_INTERFACE_ADDR_TYPE;
drivers/char/ipmi/ipmi_msghandler.c
5495
ipmb->addr_type = IPMI_IPMB_ADDR_TYPE;
drivers/char/ipmi/ipmi_msghandler.c
5506
si->addr_type = IPMI_SYSTEM_INTERFACE_ADDR_TYPE;
drivers/char/ipmi/ipmi_msghandler.c
687
return addr->addr_type == IPMI_LAN_ADDR_TYPE;
drivers/char/ipmi/ipmi_msghandler.c
692
return addr->addr_type == IPMI_IPMB_ADDR_TYPE;
drivers/char/ipmi/ipmi_msghandler.c
697
return addr->addr_type == IPMI_IPMB_BROADCAST_ADDR_TYPE;
drivers/char/ipmi/ipmi_msghandler.c
702
return addr->addr_type == IPMI_IPMB_DIRECT_ADDR_TYPE;
drivers/char/ipmi/ipmi_msghandler.c
843
if (addr1->addr_type != addr2->addr_type)
drivers/char/ipmi/ipmi_msghandler.c
849
if (addr1->addr_type == IPMI_SYSTEM_INTERFACE_ADDR_TYPE) {
drivers/char/ipmi/ipmi_msghandler.c
899
if (addr->addr_type == IPMI_SYSTEM_INTERFACE_ADDR_TYPE) {
drivers/char/ipmi/ipmi_msghandler.c
943
unsigned int ipmi_addr_length(int addr_type)
drivers/char/ipmi/ipmi_msghandler.c
945
if (addr_type == IPMI_SYSTEM_INTERFACE_ADDR_TYPE)
drivers/char/ipmi/ipmi_msghandler.c
948
if ((addr_type == IPMI_IPMB_ADDR_TYPE)
drivers/char/ipmi/ipmi_msghandler.c
949
|| (addr_type == IPMI_IPMB_BROADCAST_ADDR_TYPE))
drivers/char/ipmi/ipmi_msghandler.c
952
if (addr_type == IPMI_IPMB_DIRECT_ADDR_TYPE)
drivers/char/ipmi/ipmi_msghandler.c
955
if (addr_type == IPMI_LAN_ADDR_TYPE)
drivers/char/ipmi/ipmi_poweroff.c
188
smi_addr.addr_type = IPMI_SYSTEM_INTERFACE_ADDR_TYPE;
drivers/char/ipmi/ipmi_poweroff.c
217
smi_addr.addr_type = IPMI_SYSTEM_INTERFACE_ADDR_TYPE;
drivers/char/ipmi/ipmi_poweroff.c
252
smi_addr.addr_type = IPMI_SYSTEM_INTERFACE_ADDR_TYPE;
drivers/char/ipmi/ipmi_poweroff.c
327
smi_addr.addr_type = IPMI_SYSTEM_INTERFACE_ADDR_TYPE;
drivers/char/ipmi/ipmi_poweroff.c
366
ipmb_addr.addr_type = IPMI_IPMB_ADDR_TYPE;
drivers/char/ipmi/ipmi_poweroff.c
474
smi_addr.addr_type = IPMI_SYSTEM_INTERFACE_ADDR_TYPE;
drivers/char/ipmi/ipmi_poweroff.c
578
smi_addr.addr_type = IPMI_SYSTEM_INTERFACE_ADDR_TYPE;
drivers/char/ipmi/ipmi_watchdog.c
400
addr.addr_type = IPMI_SYSTEM_INTERFACE_ADDR_TYPE;
drivers/char/ipmi/ipmi_watchdog.c
477
addr.addr_type = IPMI_SYSTEM_INTERFACE_ADDR_TYPE;
drivers/char/ipmi/ipmi_watchdog.c
526
addr.addr_type = IPMI_SYSTEM_INTERFACE_ADDR_TYPE;
drivers/gpu/drm/amd/amdgpu/amdgpu_umc.c
628
addr_in.addr_type = TA_RAS_PA_TO_MCA;
drivers/gpu/drm/amd/amdgpu/ta_ras_if.h
176
enum ta_ras_address_type addr_type;
drivers/gpu/drm/amd/amdgpu/umc_v12_0.c
305
addr_in->addr_type = TA_RAS_MCA_TO_PA;
drivers/gpu/drm/amd/ras/rascore/ras_ta_if.h
188
enum ras_ta_address_type addr_type;
drivers/gpu/drm/amd/ras/rascore/ras_umc.c
105
addr_in.addr_type = RAS_TA_MCA_TO_PA;
drivers/hwmon/ibmaem.c
266
data->address.addr_type = IPMI_SYSTEM_INTERFACE_ADDR_TYPE;
drivers/hwmon/ibmpex.c
444
data->address.addr_type = IPMI_SYSTEM_INTERFACE_ADDR_TYPE;
drivers/hwtracing/coresight/coresight-etm.h
188
u32 addr_type[ETM_MAX_ADDR_CMP];
drivers/hwtracing/coresight/coresight-etm3x-core.c
300
config->addr_type[0] = ETM_ADDR_TYPE_RANGE;
drivers/hwtracing/coresight/coresight-etm3x-core.c
301
config->addr_type[1] = ETM_ADDR_TYPE_RANGE;
drivers/hwtracing/coresight/coresight-etm3x-sysfs.c
320
if (!(config->addr_type[idx] == ETM_ADDR_TYPE_NONE ||
drivers/hwtracing/coresight/coresight-etm3x-sysfs.c
321
config->addr_type[idx] == ETM_ADDR_TYPE_SINGLE)) {
drivers/hwtracing/coresight/coresight-etm3x-sysfs.c
348
if (!(config->addr_type[idx] == ETM_ADDR_TYPE_NONE ||
drivers/hwtracing/coresight/coresight-etm3x-sysfs.c
349
config->addr_type[idx] == ETM_ADDR_TYPE_SINGLE)) {
drivers/hwtracing/coresight/coresight-etm3x-sysfs.c
355
config->addr_type[idx] = ETM_ADDR_TYPE_SINGLE;
drivers/hwtracing/coresight/coresight-etm3x-sysfs.c
376
if (!((config->addr_type[idx] == ETM_ADDR_TYPE_NONE &&
drivers/hwtracing/coresight/coresight-etm3x-sysfs.c
377
config->addr_type[idx + 1] == ETM_ADDR_TYPE_NONE) ||
drivers/hwtracing/coresight/coresight-etm3x-sysfs.c
378
(config->addr_type[idx] == ETM_ADDR_TYPE_RANGE &&
drivers/hwtracing/coresight/coresight-etm3x-sysfs.c
379
config->addr_type[idx + 1] == ETM_ADDR_TYPE_RANGE))) {
drivers/hwtracing/coresight/coresight-etm3x-sysfs.c
412
if (!((config->addr_type[idx] == ETM_ADDR_TYPE_NONE &&
drivers/hwtracing/coresight/coresight-etm3x-sysfs.c
413
config->addr_type[idx + 1] == ETM_ADDR_TYPE_NONE) ||
drivers/hwtracing/coresight/coresight-etm3x-sysfs.c
414
(config->addr_type[idx] == ETM_ADDR_TYPE_RANGE &&
drivers/hwtracing/coresight/coresight-etm3x-sysfs.c
415
config->addr_type[idx + 1] == ETM_ADDR_TYPE_RANGE))) {
drivers/hwtracing/coresight/coresight-etm3x-sysfs.c
421
config->addr_type[idx] = ETM_ADDR_TYPE_RANGE;
drivers/hwtracing/coresight/coresight-etm3x-sysfs.c
423
config->addr_type[idx + 1] = ETM_ADDR_TYPE_RANGE;
drivers/hwtracing/coresight/coresight-etm3x-sysfs.c
441
if (!(config->addr_type[idx] == ETM_ADDR_TYPE_NONE ||
drivers/hwtracing/coresight/coresight-etm3x-sysfs.c
442
config->addr_type[idx] == ETM_ADDR_TYPE_START)) {
drivers/hwtracing/coresight/coresight-etm3x-sysfs.c
469
if (!(config->addr_type[idx] == ETM_ADDR_TYPE_NONE ||
drivers/hwtracing/coresight/coresight-etm3x-sysfs.c
470
config->addr_type[idx] == ETM_ADDR_TYPE_START)) {
drivers/hwtracing/coresight/coresight-etm3x-sysfs.c
476
config->addr_type[idx] = ETM_ADDR_TYPE_START;
drivers/hwtracing/coresight/coresight-etm3x-sysfs.c
495
if (!(config->addr_type[idx] == ETM_ADDR_TYPE_NONE ||
drivers/hwtracing/coresight/coresight-etm3x-sysfs.c
496
config->addr_type[idx] == ETM_ADDR_TYPE_STOP)) {
drivers/hwtracing/coresight/coresight-etm3x-sysfs.c
523
if (!(config->addr_type[idx] == ETM_ADDR_TYPE_NONE ||
drivers/hwtracing/coresight/coresight-etm3x-sysfs.c
524
config->addr_type[idx] == ETM_ADDR_TYPE_STOP)) {
drivers/hwtracing/coresight/coresight-etm3x-sysfs.c
530
config->addr_type[idx] = ETM_ADDR_TYPE_STOP;
drivers/hwtracing/coresight/coresight-etm3x-sysfs.c
84
config->addr_type[i] = ETM_ADDR_TYPE_NONE;
drivers/hwtracing/coresight/coresight-etm4x-core.c
1601
config->addr_type[comparator] = ETM_ADDR_TYPE_RANGE;
drivers/hwtracing/coresight/coresight-etm4x-core.c
1606
config->addr_type[comparator + 1] = ETM_ADDR_TYPE_RANGE;
drivers/hwtracing/coresight/coresight-etm4x-core.c
1636
config->addr_type[comparator] = type;
drivers/hwtracing/coresight/coresight-etm4x-core.c
1694
if (config->addr_type[index] == ETM_ADDR_TYPE_NONE &&
drivers/hwtracing/coresight/coresight-etm4x-core.c
1695
config->addr_type[index + 1] == ETM_ADDR_TYPE_NONE)
drivers/hwtracing/coresight/coresight-etm4x-core.c
1703
if (config->addr_type[index] == ETM_ADDR_TYPE_NONE)
drivers/hwtracing/coresight/coresight-etm4x-sysfs.c
1007
if (!((config->addr_type[idx] == ETM_ADDR_TYPE_NONE &&
drivers/hwtracing/coresight/coresight-etm4x-sysfs.c
1008
config->addr_type[idx + 1] == ETM_ADDR_TYPE_NONE) ||
drivers/hwtracing/coresight/coresight-etm4x-sysfs.c
1009
(config->addr_type[idx] == ETM_ADDR_TYPE_RANGE &&
drivers/hwtracing/coresight/coresight-etm4x-sysfs.c
1010
config->addr_type[idx + 1] == ETM_ADDR_TYPE_RANGE))) {
drivers/hwtracing/coresight/coresight-etm4x-sysfs.c
1016
config->addr_type[idx] = ETM_ADDR_TYPE_RANGE;
drivers/hwtracing/coresight/coresight-etm4x-sysfs.c
1018
config->addr_type[idx + 1] = ETM_ADDR_TYPE_RANGE;
drivers/hwtracing/coresight/coresight-etm4x-sysfs.c
1045
if (!(config->addr_type[idx] == ETM_ADDR_TYPE_NONE ||
drivers/hwtracing/coresight/coresight-etm4x-sysfs.c
1046
config->addr_type[idx] == ETM_ADDR_TYPE_START)) {
drivers/hwtracing/coresight/coresight-etm4x-sysfs.c
1074
if (!(config->addr_type[idx] == ETM_ADDR_TYPE_NONE ||
drivers/hwtracing/coresight/coresight-etm4x-sysfs.c
1075
config->addr_type[idx] == ETM_ADDR_TYPE_START)) {
drivers/hwtracing/coresight/coresight-etm4x-sysfs.c
1081
config->addr_type[idx] = ETM_ADDR_TYPE_START;
drivers/hwtracing/coresight/coresight-etm4x-sysfs.c
1100
if (!(config->addr_type[idx] == ETM_ADDR_TYPE_NONE ||
drivers/hwtracing/coresight/coresight-etm4x-sysfs.c
1101
config->addr_type[idx] == ETM_ADDR_TYPE_STOP)) {
drivers/hwtracing/coresight/coresight-etm4x-sysfs.c
1129
if (!(config->addr_type[idx] == ETM_ADDR_TYPE_NONE ||
drivers/hwtracing/coresight/coresight-etm4x-sysfs.c
1130
config->addr_type[idx] == ETM_ADDR_TYPE_STOP)) {
drivers/hwtracing/coresight/coresight-etm4x-sysfs.c
1136
config->addr_type[idx] = ETM_ADDR_TYPE_STOP;
drivers/hwtracing/coresight/coresight-etm4x-sysfs.c
1305
u8 idx, addr_type;
drivers/hwtracing/coresight/coresight-etm4x-sysfs.c
1316
addr_type = config->addr_type[idx];
drivers/hwtracing/coresight/coresight-etm4x-sysfs.c
1317
if (addr_type == ETM_ADDR_TYPE_RANGE) {
drivers/hwtracing/coresight/coresight-etm4x-sysfs.c
1328
if (addr_type) {
drivers/hwtracing/coresight/coresight-etm4x-sysfs.c
1330
addr_type_names[addr_type], addr_v);
drivers/hwtracing/coresight/coresight-etm4x-sysfs.c
1331
if (addr_type == ETM_ADDR_TYPE_RANGE) {
drivers/hwtracing/coresight/coresight-etm4x-sysfs.c
255
config->addr_type[i] = ETM_ADDR_TYPE_NONE;
drivers/hwtracing/coresight/coresight-etm4x-sysfs.c
36
if (config->addr_type[idx] != ETM_ADDR_TYPE_RANGE ||
drivers/hwtracing/coresight/coresight-etm4x-sysfs.c
37
config->addr_type[idx + 1] != ETM_ADDR_TYPE_RANGE)
drivers/hwtracing/coresight/coresight-etm4x-sysfs.c
915
if (!(config->addr_type[idx] == ETM_ADDR_TYPE_NONE ||
drivers/hwtracing/coresight/coresight-etm4x-sysfs.c
916
config->addr_type[idx] == ETM_ADDR_TYPE_SINGLE)) {
drivers/hwtracing/coresight/coresight-etm4x-sysfs.c
939
if (!(config->addr_type[idx] == ETM_ADDR_TYPE_NONE ||
drivers/hwtracing/coresight/coresight-etm4x-sysfs.c
940
config->addr_type[idx] == ETM_ADDR_TYPE_SINGLE)) {
drivers/hwtracing/coresight/coresight-etm4x-sysfs.c
946
config->addr_type[idx] = ETM_ADDR_TYPE_SINGLE;
drivers/hwtracing/coresight/coresight-etm4x-sysfs.c
967
if (!((config->addr_type[idx] == ETM_ADDR_TYPE_NONE &&
drivers/hwtracing/coresight/coresight-etm4x-sysfs.c
968
config->addr_type[idx + 1] == ETM_ADDR_TYPE_NONE) ||
drivers/hwtracing/coresight/coresight-etm4x-sysfs.c
969
(config->addr_type[idx] == ETM_ADDR_TYPE_RANGE &&
drivers/hwtracing/coresight/coresight-etm4x-sysfs.c
970
config->addr_type[idx + 1] == ETM_ADDR_TYPE_RANGE))) {
drivers/hwtracing/coresight/coresight-etm4x.h
896
u8 addr_type[ETM_MAX_SINGLE_ADDR_CMP];
drivers/i2c/busses/i2c-npcm7xx.c
1116
static u8 npcm_i2c_get_slave_addr(struct npcm_i2c *bus, enum i2c_addr addr_type)
drivers/i2c/busses/i2c-npcm7xx.c
1118
if (addr_type > I2C_SLAVE_ADDR2 && addr_type <= I2C_SLAVE_ADDR10)
drivers/i2c/busses/i2c-npcm7xx.c
1121
return ioread8(bus->reg + npcm_i2caddr[addr_type]);
drivers/i2c/busses/i2c-npcm7xx.c
866
static int npcm_i2c_slave_enable(struct npcm_i2c *bus, enum i2c_addr addr_type,
drivers/i2c/busses/i2c-npcm7xx.c
874
if (addr_type == I2C_GC_ADDR) {
drivers/i2c/busses/i2c-npcm7xx.c
882
} else if (addr_type == I2C_ARP_ADDR) {
drivers/i2c/busses/i2c-npcm7xx.c
891
if (addr_type > I2C_SLAVE_ADDR2 && addr_type <= I2C_SLAVE_ADDR10)
drivers/i2c/busses/i2c-npcm7xx.c
894
if (addr_type >= I2C_ARP_ADDR)
drivers/i2c/busses/i2c-npcm7xx.c
898
iowrite8(sa_reg, bus->reg + npcm_i2caddr[addr_type]);
drivers/infiniband/hw/cxgb4/qp.c
832
wqe->fr.addr_type = FW_RI_VA_BASED_TO;
drivers/infiniband/hw/cxgb4/t4fw_ri_api.h
649
__u8 addr_type;
drivers/infiniband/hw/cxgb4/t4fw_ri_api.h
687
__u8 addr_type;
drivers/infiniband/hw/irdma/ctrl.c
1527
u8 addr_type;
drivers/infiniband/hw/irdma/ctrl.c
1559
(info->addr_type == IRDMA_ADDR_TYPE_VA_BASED ?
drivers/infiniband/hw/irdma/ctrl.c
1579
addr_type = (info->addr_type == IRDMA_ADDR_TYPE_VA_BASED) ? 1 : 0;
drivers/infiniband/hw/irdma/ctrl.c
1586
FIELD_PREP(IRDMA_CQPSQ_STAG_VABASEDTO, addr_type) |
drivers/infiniband/hw/irdma/ctrl.c
1726
temp = (info->addr_type == IRDMA_ADDR_TYPE_VA_BASED) ?
drivers/infiniband/hw/irdma/ctrl.c
1745
FIELD_PREP(IRDMAQPSQ_VABASEDTO, info->addr_type) |
drivers/infiniband/hw/irdma/type.h
1161
enum irdma_addressing_type addr_type;
drivers/infiniband/hw/irdma/type.h
1182
enum irdma_addressing_type addr_type;
drivers/infiniband/hw/irdma/type.h
1206
enum irdma_addressing_type addr_type;
drivers/infiniband/hw/irdma/verbs.c
3268
stag_info->addr_type = IRDMA_ADDR_TYPE_ZERO_BASED;
drivers/infiniband/hw/irdma/verbs.c
3270
stag_info->addr_type = IRDMA_ADDR_TYPE_VA_BASED;
drivers/infiniband/hw/irdma/verbs.c
4190
stag_info.addr_type = IRDMA_ADDR_TYPE_VA_BASED;
drivers/misc/mei/bus.c
986
ext_hdr->addr_type = GSC_ADDRESS_TYPE_PHYSICAL_SGL;
drivers/misc/mei/hw.h
343
u8 addr_type;
drivers/net/bareudp.c
115
int addr_type;
drivers/net/bareudp.c
119
addr_type =
drivers/net/bareudp.c
121
if (!(addr_type & IPV6_ADDR_MULTICAST)) {
drivers/net/bareudp.c
124
(addr_type & IPV6_ADDR_MULTICAST)) {
drivers/net/bonding/bond_main.c
5470
flow->control.addr_type = FLOW_DISSECTOR_KEY_IPV6_ADDRS;
drivers/net/bonding/bond_main.c
5478
flow->control.addr_type = FLOW_DISSECTOR_KEY_IPV4_ADDRS;
drivers/net/dsa/mv88e6xxx/tcflower.c
24
u16 addr_type = 0;
drivers/net/dsa/mv88e6xxx/tcflower.c
39
addr_type = match.key->addr_type;
drivers/net/dsa/mv88e6xxx/tcflower.c
57
if (addr_type == FLOW_DISSECTOR_KEY_IPV4_ADDRS) {
drivers/net/ethernet/airoha/airoha_ppe.c
1084
u16 addr_type = 0;
drivers/net/ethernet/airoha/airoha_ppe.c
1098
addr_type = match.key->addr_type;
drivers/net/ethernet/airoha/airoha_ppe.c
1115
switch (addr_type) {
drivers/net/ethernet/airoha/airoha_ppe.c
1197
if (addr_type == FLOW_DISSECTOR_KEY_IPV4_ADDRS) {
drivers/net/ethernet/airoha/airoha_ppe.c
1206
if (addr_type == FLOW_DISSECTOR_KEY_IPV6_ADDRS) {
drivers/net/ethernet/airoha/airoha_ppe.c
1242
if (addr_type == FLOW_DISSECTOR_KEY_IPV4_ADDRS) {
drivers/net/ethernet/chelsio/cxgb4/cxgb4_filter.c
1131
int addr_type;
drivers/net/ethernet/chelsio/cxgb4/cxgb4_filter.c
1143
addr_type = ipv6_addr_type((const struct in6_addr *)
drivers/net/ethernet/chelsio/cxgb4/cxgb4_filter.c
1145
if (addr_type == IPV6_ADDR_ANY)
drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_flower.c
164
u16 addr_type,
drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_flower.c
190
if (addr_type == FLOW_DISSECTOR_KEY_IPV4_ADDRS) {
drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_flower.c
205
if (addr_type == FLOW_DISSECTOR_KEY_IPV6_ADDRS) {
drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_flower.c
847
u16 addr_type = 0;
drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_flower.c
861
addr_type = match.key->addr_type;
drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_flower.c
873
addr_type = FLOW_DISSECTOR_KEY_IPV4_ADDRS;
drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_flower.c
875
addr_type = FLOW_DISSECTOR_KEY_IPV6_ADDRS;
drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_flower.c
878
cxgb4_process_flow_match(dev, rule, addr_type, fs);
drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_fd.c
2163
u16 addr_type = 0;
drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_fd.c
2169
addr_type = match.key->addr_type;
drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_fd.c
2175
if (addr_type == FLOW_DISSECTOR_KEY_IPV4_ADDRS) {
drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_fd.c
2189
} else if (addr_type == FLOW_DISSECTOR_KEY_IPV6_ADDRS) {
drivers/net/ethernet/intel/i40e/i40e_main.c
8573
u16 n_proto_mask = 0, n_proto_key = 0, addr_type = 0;
drivers/net/ethernet/intel/i40e/i40e_main.c
8667
addr_type = match.key->addr_type;
drivers/net/ethernet/intel/i40e/i40e_main.c
8674
if (addr_type == FLOW_DISSECTOR_KEY_IPV4_ADDRS) {
drivers/net/ethernet/intel/i40e/i40e_main.c
8706
if (addr_type == FLOW_DISSECTOR_KEY_IPV6_ADDRS) {
drivers/net/ethernet/intel/iavf/iavf_main.c
3802
u16 addr_type = 0;
drivers/net/ethernet/intel/iavf/iavf_main.c
3922
addr_type = match.key->addr_type;
drivers/net/ethernet/intel/iavf/iavf_main.c
3929
if (addr_type == FLOW_DISSECTOR_KEY_IPV4_ADDRS) {
drivers/net/ethernet/intel/iavf/iavf_main.c
3967
if (addr_type == FLOW_DISSECTOR_KEY_IPV6_ADDRS) {
drivers/net/ethernet/intel/ice/ice_adminq_cmd.h
68
u8 addr_type;
drivers/net/ethernet/intel/ice/ice_common.c
269
if (resp[i].addr_type == ICE_AQC_MAN_MAC_ADDR_TYPE_LAN) {
drivers/net/ethernet/intel/ice/ice_tc_lib.c
1555
if (enc_control.key->addr_type == FLOW_DISSECTOR_KEY_IPV4_ADDRS) {
drivers/net/ethernet/intel/ice/ice_tc_lib.c
1561
} else if (enc_control.key->addr_type ==
drivers/net/ethernet/intel/ice/ice_tc_lib.c
1643
u16 n_proto_mask = 0, n_proto_key = 0, addr_type = 0;
drivers/net/ethernet/intel/ice/ice_tc_lib.c
1858
addr_type = match.key->addr_type;
drivers/net/ethernet/intel/ice/ice_tc_lib.c
1865
if (addr_type == FLOW_DISSECTOR_KEY_IPV4_ADDRS) {
drivers/net/ethernet/intel/ice/ice_tc_lib.c
1873
if (addr_type == FLOW_DISSECTOR_KEY_IPV6_ADDRS) {
drivers/net/ethernet/marvell/prestera/prestera_flower.c
200
u16 addr_type = 0;
drivers/net/ethernet/marvell/prestera/prestera_flower.c
231
addr_type = match.key->addr_type;
drivers/net/ethernet/marvell/prestera/prestera_flower.c
286
if (addr_type == FLOW_DISSECTOR_KEY_IPV4_ADDRS) {
drivers/net/ethernet/mediatek/mtk_ppe_offload.c
278
u16 addr_type = 0;
drivers/net/ethernet/mediatek/mtk_ppe_offload.c
309
addr_type = match.key->addr_type;
drivers/net/ethernet/mediatek/mtk_ppe_offload.c
327
switch (addr_type) {
drivers/net/ethernet/mediatek/mtk_ppe_offload.c
420
if (addr_type == FLOW_DISSECTOR_KEY_IPV4_ADDRS) {
drivers/net/ethernet/mediatek/mtk_ppe_offload.c
431
if (addr_type == FLOW_DISSECTOR_KEY_IPV6_ADDRS) {
drivers/net/ethernet/mediatek/mtk_ppe_offload.c
468
if (addr_type == FLOW_DISSECTOR_KEY_IPV4_ADDRS) {
drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.c
1051
if (rev_tuple.addr_type == FLOW_DISSECTOR_KEY_IPV4_ADDRS) {
drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.c
1056
} else if (rev_tuple.addr_type == FLOW_DISSECTOR_KEY_IPV6_ADDRS) {
drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.c
117
u16 addr_type;
drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.c
1434
tuple->addr_type = FLOW_DISSECTOR_KEY_IPV4_ADDRS;
drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.c
1440
tuple->addr_type = FLOW_DISSECTOR_KEY_IPV6_ADDRS;
drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.c
249
tuple->addr_type = control.key->addr_type;
drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.c
251
if (tuple->addr_type == FLOW_DISSECTOR_KEY_IPV4_ADDRS) {
drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.c
257
} else if (tuple->addr_type == FLOW_DISSECTOR_KEY_IPV6_ADDRS) {
drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.c
384
u16 addr_type = 0;
drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.c
405
addr_type = match.key->addr_type;
drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.c
408
if (addr_type == FLOW_DISSECTOR_KEY_IPV4_ADDRS) {
drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.c
426
if (addr_type == FLOW_DISSECTOR_KEY_IPV6_ADDRS) {
drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun.c
845
u16 addr_type;
drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun.c
848
addr_type = match.key->addr_type;
drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun.c
857
if (addr_type == FLOW_DISSECTOR_KEY_IPV4_ADDRS) {
drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun.c
878
} else if (addr_type == FLOW_DISSECTOR_KEY_IPV6_ADDRS) {
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
2274
if (tunnel_key.enc_control.addr_type == FLOW_DISSECTOR_KEY_IPV4_ADDRS)
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
2716
u16 addr_type = 0;
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
2922
addr_type = match.key->addr_type;
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
2957
if (addr_type == FLOW_DISSECTOR_KEY_IPV4_ADDRS) {
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
2978
if (addr_type == FLOW_DISSECTOR_KEY_IPV6_ADDRS) {
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
5659
switch (key.enc_control.addr_type) {
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
5677
key.enc_control.addr_type);
drivers/net/ethernet/mellanox/mlxsw/spectrum_flower.c
576
u16 addr_type = 0;
drivers/net/ethernet/mellanox/mlxsw/spectrum_flower.c
607
addr_type = match.key->addr_type;
drivers/net/ethernet/mellanox/mlxsw/spectrum_flower.c
685
if (addr_type == FLOW_DISSECTOR_KEY_IPV4_ADDRS)
drivers/net/ethernet/mellanox/mlxsw/spectrum_flower.c
688
if (addr_type == FLOW_DISSECTOR_KEY_IPV6_ADDRS)
drivers/net/ethernet/netronome/nfp/flower/offload.c
328
if (enc_ctl.mask->addr_type != 0xffff) {
drivers/net/ethernet/netronome/nfp/flower/offload.c
333
ipv6_tun = enc_ctl.key->addr_type ==
drivers/net/ethernet/netronome/nfp/flower/offload.c
342
enc_ctl.key->addr_type != FLOW_DISSECTOR_KEY_IPV4_ADDRS) {
drivers/net/ethernet/sfc/tc.c
256
if (IS_ALL_ONES(fm.mask->addr_type))
drivers/net/ethernet/sfc/tc.c
257
switch (fm.key->addr_type) {
drivers/net/ethernet/sfc/tc.c
392
if (!IS_ALL_ONES(fm.mask->addr_type)) {
drivers/net/ethernet/sfc/tc.c
394
fm.mask->addr_type,
drivers/net/ethernet/sfc/tc.c
395
fm.key->addr_type);
drivers/net/ethernet/sfc/tc.c
398
switch (fm.key->addr_type) {
drivers/net/ethernet/sfc/tc.c
416
fm.key->addr_type);
drivers/net/ethernet/sfc/tc_conntrack.c
104
if (IS_ALL_ONES(fm.mask->addr_type))
drivers/net/ethernet/sfc/tc_conntrack.c
105
switch (fm.key->addr_type) {
drivers/net/ethernet/sun/sunvnet_common.c
123
pkt.xfer_mode, pkt.addr_type,
drivers/net/ethernet/sun/sunvnet_common.c
142
pkt->xfer_mode, pkt->addr_type,
drivers/net/ethernet/sun/sunvnet_common.c
200
pkt->addr_type != VNET_ADDR_ETHERMAC ||
drivers/net/ethernet/sun/sunvnet_common.c
214
pkt->xfer_mode, pkt->addr_type,
drivers/net/ethernet/sun/sunvnet_common.c
90
pkt.addr_type = VNET_ADDR_ETHERMAC;
drivers/net/geneve.c
2050
int addr_type;
drivers/net/geneve.c
2061
addr_type = ipv6_addr_type(&info->key.u.ipv6.dst);
drivers/net/geneve.c
2062
if (addr_type & IPV6_ADDR_LINKLOCAL) {
drivers/net/geneve.c
2067
if (addr_type & IPV6_ADDR_MULTICAST) {
drivers/net/geneve.c
2114
int addr_type;
drivers/net/geneve.c
2119
addr_type = ipv6_addr_type(&info->key.u.ipv6.src);
drivers/net/geneve.c
2120
if (addr_type & IPV6_ADDR_LINKLOCAL) {
drivers/net/geneve.c
2125
if (addr_type & IPV6_ADDR_MULTICAST) {
drivers/net/ipvlan/ipvlan.h
165
int addr_type, bool use_dest);
drivers/net/ipvlan/ipvlan_core.c
367
int addr_type, bool use_dest)
drivers/net/ipvlan/ipvlan_core.c
375
switch (addr_type) {
drivers/net/ipvlan/ipvlan_core.c
608
int addr_type;
drivers/net/ipvlan/ipvlan_core.c
610
lyr3h = ipvlan_get_L3_hdr(ipvlan->port, skb, &addr_type);
drivers/net/ipvlan/ipvlan_core.c
615
addr = ipvlan_addr_lookup(ipvlan->port, lyr3h, addr_type, true);
drivers/net/ipvlan/ipvlan_core.c
636
int addr_type;
drivers/net/ipvlan/ipvlan_core.c
640
lyr3h = ipvlan_get_L3_hdr(ipvlan->port, skb, &addr_type);
drivers/net/ipvlan/ipvlan_core.c
642
addr = ipvlan_addr_lookup(ipvlan->port, lyr3h, addr_type, true);
drivers/net/ipvlan/ipvlan_core.c
708
int addr_type;
drivers/net/ipvlan/ipvlan_core.c
711
lyr3h = ipvlan_get_L3_hdr(port, skb, &addr_type);
drivers/net/ipvlan/ipvlan_core.c
715
addr = ipvlan_addr_lookup(port, lyr3h, addr_type, false);
drivers/net/ipvlan/ipvlan_core.c
727
int addr_type;
drivers/net/ipvlan/ipvlan_core.c
732
lyr3h = ipvlan_get_L3_hdr(port, skb, &addr_type);
drivers/net/ipvlan/ipvlan_core.c
736
addr = ipvlan_addr_lookup(port, lyr3h, addr_type, true);
drivers/net/ipvlan/ipvlan_l3s.c
20
int addr_type;
drivers/net/ipvlan/ipvlan_l3s.c
30
lyr3h = ipvlan_get_L3_hdr(port, skb, &addr_type);
drivers/net/ipvlan/ipvlan_l3s.c
34
addr = ipvlan_addr_lookup(port, lyr3h, addr_type, true);
drivers/peci/request.c
361
__ep_mmio_read(struct peci_device *device, u8 bar, u8 addr_type, u8 seg,
drivers/peci/request.c
377
req->tx.buf[6] = addr_type;
drivers/peci/request.c
382
if (addr_type == PECI_ENDPTCFG_ADDR_TYPE_MMIO_D)
drivers/peci/request.c
471
#define __read_ep_mmio(x, y, addr_type, type1, type2) \
drivers/peci/request.c
475
return __ep_mmio_read(device, bar, addr_type, seg, bus, dev, func, \
drivers/ras/amd/fmpm.c
100
u32 addr_type;
drivers/ras/amd/fmpm.c
275
if (old->addr_type != new->addr_type)
drivers/ras/amd/fmpm.c
361
fpd.addr_type = FPD_ADDR_TYPE_MCA_ADDR;
drivers/ras/amd/fmpm.c
449
if (fpd->addr_type != FPD_ADDR_TYPE_MCA_ADDR)
drivers/s390/block/dasd_diag.c
86
"+m" (*(addr_type *)iob), [exc] "+d" (exception)
drivers/s390/cio/ioasm.c
187
: CC_OUT(cc, cc), "+m" (*(addr_type *)chsc_area), [exc] "+d" (exception)
drivers/scsi/esas2r/atioctl.h
781
u8 addr_type;
drivers/scsi/esas2r/atioctl.h
879
u8 addr_type;
drivers/scsi/esas2r/esas2r_disc.c
928
hi->data.get_dev_addr.addr_type = dc->dev_addr_type;
drivers/scsi/esas2r/esas2r_ioctl.c
1080
} else if (gda->addr_type == ATTO_GDA_AT_PORT) {
drivers/scsi/esas2r/esas2r_ioctl.c
1088
} else if (gda->addr_type == ATTO_GDA_AT_NODE) {
drivers/scsi/esas2r/esas2r_ioctl.c
877
} else if (gaa->addr_type == ATTO_GAA_AT_PORT
drivers/scsi/esas2r/esas2r_ioctl.c
878
|| gaa->addr_type == ATTO_GAA_AT_NODE) {
drivers/scsi/esas2r/esas2r_ioctl.c
879
if (gaa->addr_type == ATTO_GAA_AT_PORT
drivers/target/iscsi/cxgbit/cxgbit_cm.c
149
int addr_type;
drivers/target/iscsi/cxgbit/cxgbit_cm.c
155
addr_type = ipv6_addr_type((const struct in6_addr *)
drivers/target/iscsi/cxgbit/cxgbit_cm.c
157
if (addr_type != IPV6_ADDR_ANY) {
drivers/target/iscsi/cxgbit/cxgbit_cm.c
322
int addr_type;
drivers/target/iscsi/cxgbit/cxgbit_cm.c
334
addr_type = ipv6_addr_type((const struct in6_addr *)
drivers/target/iscsi/cxgbit/cxgbit_cm.c
336
if (addr_type == IPV6_ADDR_ANY)
include/linux/ipmi.h
296
unsigned int ipmi_addr_length(int addr_type);
include/linux/netdevice.h
5077
unsigned char addr_type);
include/linux/netdevice.h
5079
unsigned char addr_type);
include/linux/netfilter_ipv4.h
19
int ip_route_me_harder(struct net *net, struct sock *sk, struct sk_buff *skb, unsigned addr_type);
include/net/addrconf.h
159
const struct in6_addr *addr, int addr_type,
include/net/af_ieee802154.h
28
int addr_type;
include/net/bluetooth/hci.h
1953
__u8 addr_type;
include/net/bluetooth/hci_core.h
1835
bdaddr_t *addr, u8 addr_type);
include/net/bluetooth/hci_core.h
1837
bdaddr_t *addr, u8 addr_type);
include/net/bluetooth/hci_core.h
1838
void hci_conn_params_del(struct hci_dev *hdev, bdaddr_t *addr, u8 addr_type);
include/net/bluetooth/hci_core.h
1847
u8 addr_type);
include/net/bluetooth/hci_core.h
1858
u8 addr_type, u8 type, u8 authenticated,
include/net/bluetooth/hci_core.h
1861
u8 addr_type, u8 role);
include/net/bluetooth/hci_core.h
1868
u8 addr_type);
include/net/bluetooth/hci_core.h
1870
u8 addr_type, u8 val[16], bdaddr_t *rpa);
include/net/bluetooth/hci_core.h
1871
void hci_remove_irk(struct hci_dev *hdev, bdaddr_t *bdaddr, u8 addr_type);
include/net/bluetooth/hci_core.h
216
u8 addr_type;
include/net/bluetooth/hci_core.h
2248
static inline bool hci_bdaddr_is_rpa(bdaddr_t *bdaddr, u8 addr_type)
include/net/bluetooth/hci_core.h
2250
if (addr_type != ADDR_LE_DEV_RANDOM)
include/net/bluetooth/hci_core.h
2259
static inline bool hci_is_identity_address(bdaddr_t *addr, u8 addr_type)
include/net/bluetooth/hci_core.h
2261
if (addr_type == ADDR_LE_DEV_PUBLIC)
include/net/bluetooth/hci_core.h
2272
bdaddr_t *bdaddr, u8 addr_type)
include/net/bluetooth/hci_core.h
2274
if (!hci_bdaddr_is_rpa(bdaddr, addr_type))
include/net/bluetooth/hci_core.h
2437
u8 link_type, u8 addr_type, u8 reason,
include/net/bluetooth/hci_core.h
2440
u8 link_type, u8 addr_type, u8 status);
include/net/bluetooth/hci_core.h
2449
u8 link_type, u8 addr_type, u32 value,
include/net/bluetooth/hci_core.h
2452
u8 link_type, u8 addr_type, u8 status);
include/net/bluetooth/hci_core.h
2454
u8 link_type, u8 addr_type, u8 status);
include/net/bluetooth/hci_core.h
2456
u8 link_type, u8 addr_type);
include/net/bluetooth/hci_core.h
2458
u8 link_type, u8 addr_type, u8 status);
include/net/bluetooth/hci_core.h
2460
u8 link_type, u8 addr_type, u8 status);
include/net/bluetooth/hci_core.h
2462
u8 link_type, u8 addr_type, u32 passkey,
include/net/bluetooth/hci_core.h
2470
u8 addr_type, u8 *dev_class, s8 rssi, u32 flags,
include/net/bluetooth/hci_core.h
2474
u8 addr_type, s8 rssi, u8 *name, u8 name_len);
include/net/bluetooth/hci_core.h
2478
u8 addr_type);
include/net/bluetooth/hci_core.h
2496
bdaddr_t *bdaddr, u8 addr_type);
include/net/bluetooth/hci_core.h
294
__u8 addr_type;
include/net/bluetooth/hci_core.h
808
u8 addr_type;
include/net/flow_dissector.h
25
u16 addr_type;
include/net/ieee802154_netdev.h
26
IEEE802154_REQUIRED_SIZE(struct ieee802154_addr_sa, addr_type))
include/net/ieee802154_netdev.h
331
switch (sa->addr_type) {
include/net/ieee802154_netdev.h
352
a->mode = sa->addr_type;
include/net/ieee802154_netdev.h
368
sa->addr_type = a->mode;
include/net/inet_hashtables.h
100
unsigned short addr_type;
include/net/inet_sock.h
444
int addr_type)
include/net/inet_sock.h
448
addr_type == RTN_LOCAL ||
include/net/inet_sock.h
449
addr_type == RTN_MULTICAST ||
include/net/inet_sock.h
450
addr_type == RTN_BROADCAST;
include/net/ip.h
612
flow->control.addr_type = FLOW_DISSECTOR_KEY_IPV4_ADDRS;
include/net/ipv6.h
853
flow->control.addr_type = FLOW_DISSECTOR_KEY_IPV6_ADDRS;
include/net/ndisc.h
203
int addr_type, u32 addr_flags,
include/net/ndisc.h
273
int addr_type, u32 addr_flags,
include/net/ndisc.h
281
addr, addr_type,
include/net/netfilter/nf_tables_offload.h
81
enum flow_dissector_key_id addr_type);
include/uapi/linux/ipmi.h
116
int addr_type;
include/uapi/linux/ipmi.h
54
int addr_type;
include/uapi/linux/ipmi.h
66
int addr_type;
include/uapi/linux/ipmi.h
77
int addr_type;
include/uapi/linux/ipmi.h
90
int addr_type;
net/6lowpan/ndisc.c
193
int addr_type, u32 addr_flags,
net/6lowpan/ndisc.c
205
addr, addr_type, addr_flags,
net/bluetooth/6lowpan.c
1118
u8 addr_type;
net/bluetooth/6lowpan.c
1127
ret = get_l2cap_conn(&buf[8], &addr, &addr_type, &conn, false);
net/bluetooth/6lowpan.c
1158
addr_type);
net/bluetooth/6lowpan.c
1162
ret = bt_6lowpan_connect(&addr, addr_type);
net/bluetooth/6lowpan.c
1170
ret = get_l2cap_conn(&buf[11], &addr, &addr_type, &conn, true);
net/bluetooth/6lowpan.c
1174
ret = bt_6lowpan_disconnect(conn, addr_type);
net/bluetooth/6lowpan.c
513
u8 addr_type;
net/bluetooth/6lowpan.c
527
err = setup_header(skb, netdev, &addr, &addr_type);
net/bluetooth/6lowpan.c
536
netdev->name, &addr, addr_type,
net/bluetooth/6lowpan.c
962
static int get_l2cap_conn(char *buf, bdaddr_t *addr, u8 *addr_type,
net/bluetooth/6lowpan.c
973
addr_type);
net/bluetooth/6lowpan.c
983
*addr_type += 1;
net/bluetooth/6lowpan.c
986
switch (*addr_type) {
net/bluetooth/hci_conn.c
1039
conn->dst_type = irk->addr_type;
net/bluetooth/hci_conn.c
1536
bdaddr_t *addr, u8 addr_type)
net/bluetooth/hci_conn.c
1540
if (is_connected(hdev, addr, addr_type))
net/bluetooth/hci_conn.c
1543
params = hci_conn_params_lookup(hdev, addr, addr_type);
net/bluetooth/hci_conn.c
1545
params = hci_conn_params_add(hdev, addr, addr_type);
net/bluetooth/hci_conn.c
1566
BT_DBG("addr %pMR (type %u) auto_connect %u", addr, addr_type,
net/bluetooth/hci_conn.c
83
bdaddr_type = irk->addr_type;
net/bluetooth/hci_core.c
1143
u8 addr_type, u8 role)
net/bluetooth/hci_core.c
1149
if (addr_type != k->bdaddr_type || bacmp(bdaddr, &k->bdaddr))
net/bluetooth/hci_core.c
1206
u8 addr_type)
net/bluetooth/hci_core.c
1212
if (addr_type == ADDR_LE_DEV_RANDOM && (bdaddr->b[5] & 0xc0) != 0xc0)
net/bluetooth/hci_core.c
1217
if (addr_type == irk->addr_type &&
net/bluetooth/hci_core.c
1284
u8 addr_type, u8 type, u8 authenticated,
net/bluetooth/hci_core.c
1290
old_key = hci_find_ltk(hdev, bdaddr, addr_type, role);
net/bluetooth/hci_core.c
1301
key->bdaddr_type = addr_type;
net/bluetooth/hci_core.c
1313
u8 addr_type, u8 val[16], bdaddr_t *rpa)
net/bluetooth/hci_core.c
1317
irk = hci_find_irk_by_addr(hdev, bdaddr, addr_type);
net/bluetooth/hci_core.c
1324
irk->addr_type = addr_type;
net/bluetooth/hci_core.c
1370
void hci_remove_irk(struct hci_dev *hdev, bdaddr_t *bdaddr, u8 addr_type)
net/bluetooth/hci_core.c
1375
if (bacmp(bdaddr, &k->bdaddr) || k->addr_type != addr_type)
net/bluetooth/hci_core.c
1389
u8 addr_type;
net/bluetooth/hci_core.c
1399
addr_type = ADDR_LE_DEV_PUBLIC;
net/bluetooth/hci_core.c
1401
addr_type = ADDR_LE_DEV_RANDOM;
net/bluetooth/hci_core.c
1403
irk = hci_get_irk(hdev, bdaddr, addr_type);
net/bluetooth/hci_core.c
1406
addr_type = irk->addr_type;
net/bluetooth/hci_core.c
1411
if (k->bdaddr_type == addr_type && !bacmp(bdaddr, &k->bdaddr)) {
net/bluetooth/hci_core.c
2176
bdaddr_t *addr, u8 addr_type)
net/bluetooth/hci_core.c
2182
params->addr_type == addr_type) {
net/bluetooth/hci_core.c
2192
bdaddr_t *addr, u8 addr_type)
net/bluetooth/hci_core.c
2200
param->addr_type == addr_type) {
net/bluetooth/hci_core.c
2231
bdaddr_t *addr, u8 addr_type)
net/bluetooth/hci_core.c
2235
params = hci_conn_params_lookup(hdev, addr, addr_type);
net/bluetooth/hci_core.c
2246
params->addr_type = addr_type;
net/bluetooth/hci_core.c
2257
BT_DBG("addr %pMR (type %u)", addr, addr_type);
net/bluetooth/hci_core.c
2276
void hci_conn_params_del(struct hci_dev *hdev, bdaddr_t *addr, u8 addr_type)
net/bluetooth/hci_core.c
2280
params = hci_conn_params_lookup(hdev, addr, addr_type);
net/bluetooth/hci_core.c
2288
BT_DBG("addr %pMR (type %u)", addr, addr_type);
net/bluetooth/hci_debugfs.c
129
seq_printf(f, "%pMR (type %u) %u\n", &p->addr, p->addr_type,
net/bluetooth/hci_debugfs.c
671
u8 addr_type;
net/bluetooth/hci_debugfs.c
675
hci_copy_identity_address(hdev, &addr, &addr_type);
net/bluetooth/hci_debugfs.c
677
seq_printf(f, "%pMR (type %u) %*phN %pMR\n", &addr, addr_type,
net/bluetooth/hci_debugfs.c
825
&irk->bdaddr, irk->addr_type,
net/bluetooth/hci_event.c
5717
u8 addr_type;
net/bluetooth/hci_event.c
5802
conn->dst_type = irk->addr_type;
net/bluetooth/hci_event.c
5821
addr_type = BDADDR_LE_PUBLIC;
net/bluetooth/hci_event.c
5823
addr_type = BDADDR_LE_RANDOM;
net/bluetooth/hci_event.c
5826
if (hci_bdaddr_list_lookup(&hdev->reject_list, &conn->dst, addr_type)) {
net/bluetooth/hci_event.c
6085
u8 addr_type, bool addr_resolved,
net/bluetooth/hci_event.c
6096
if (hci_bdaddr_list_lookup(&hdev->reject_list, addr, addr_type) ||
net/bluetooth/hci_event.c
6112
addr_type);
net/bluetooth/hci_event.c
6139
conn = hci_connect_le(hdev, addr, addr_type, addr_resolved,
net/bluetooth/hci_event.c
6258
bdaddr_type = irk->addr_type;
net/bluetooth/hci_event.c
7565
const bdaddr_t *bdaddr, u8 addr_type)
net/bluetooth/hci_event.c
7586
hdev->wake_addr_type = addr_type;
net/bluetooth/hci_event.c
81
const bdaddr_t *bdaddr, u8 addr_type)
net/bluetooth/hci_sync.c
2444
u8 addr_type;
net/bluetooth/hci_sync.c
2476
irk = hci_find_irk_by_addr(hdev, ¶ms->addr, params->addr_type);
net/bluetooth/hci_sync.c
2483
params->addr_type);
net/bluetooth/hci_sync.c
2487
cp.bdaddr_type = params->addr_type;
net/bluetooth/hci_sync.c
2496
¶ms->addr, params->addr_type);
net/bluetooth/hci_sync.c
2499
¶ms->addr, params->addr_type);
net/bluetooth/hci_sync.c
2536
irk = hci_find_irk_by_addr(hdev, ¶ms->addr, params->addr_type);
net/bluetooth/hci_sync.c
2541
cp.bdaddr_type = irk->addr_type;
net/bluetooth/hci_sync.c
2566
params->addr_type);
net/bluetooth/hci_sync.c
2593
params->addr_type))
net/bluetooth/hci_sync.c
2597
cp.bdaddr_type = params->addr_type;
net/bluetooth/hci_sync.c
2801
p[i].addr_type = params->addr_type;
net/bluetooth/hci_sync.c
2884
pa.addr_type = conn->dst_type;
net/bluetooth/hci_sync.c
7466
cp.addr_type = conn->dst_type;
net/bluetooth/mgmt.c
10001
u8 link_type, u8 addr_type, u8 status)
net/bluetooth/mgmt.c
10003
u8 bdaddr_type = link_to_bdaddr(link_type, addr_type);
net/bluetooth/mgmt.c
10082
u8 link_type, u8 addr_type, u32 value,
net/bluetooth/mgmt.c
10090
ev.addr.type = link_to_bdaddr(link_type, addr_type);
net/bluetooth/mgmt.c
10099
u8 link_type, u8 addr_type)
net/bluetooth/mgmt.c
10106
ev.addr.type = link_to_bdaddr(link_type, addr_type);
net/bluetooth/mgmt.c
10113
u8 link_type, u8 addr_type, u8 status,
net/bluetooth/mgmt.c
10129
u8 link_type, u8 addr_type, u8 status)
net/bluetooth/mgmt.c
10131
return user_pairing_resp_complete(hdev, bdaddr, link_type, addr_type,
net/bluetooth/mgmt.c
10136
u8 link_type, u8 addr_type, u8 status)
net/bluetooth/mgmt.c
10138
return user_pairing_resp_complete(hdev, bdaddr, link_type, addr_type,
net/bluetooth/mgmt.c
10144
u8 link_type, u8 addr_type, u8 status)
net/bluetooth/mgmt.c
10146
return user_pairing_resp_complete(hdev, bdaddr, link_type, addr_type,
net/bluetooth/mgmt.c
10151
u8 link_type, u8 addr_type, u8 status)
net/bluetooth/mgmt.c
10153
return user_pairing_resp_complete(hdev, bdaddr, link_type, addr_type,
net/bluetooth/mgmt.c
10159
u8 link_type, u8 addr_type, u32 passkey,
net/bluetooth/mgmt.c
10167
ev.addr.type = link_to_bdaddr(link_type, addr_type);
net/bluetooth/mgmt.c
10396
bdaddr_t *bdaddr, u8 addr_type)
net/bluetooth/mgmt.c
10402
ev.addr.type = addr_type;
net/bluetooth/mgmt.c
10503
u8 addr_type, s8 rssi, u32 flags, u8 *eir,
net/bluetooth/mgmt.c
10550
ev->addr.type = link_to_bdaddr(LE_LINK, addr_type);
net/bluetooth/mgmt.c
10569
u8 addr_type, u8 *dev_class, s8 rssi, u32 flags,
net/bluetooth/mgmt.c
10578
mesh_device_found(hdev, bdaddr, addr_type, rssi, flags,
net/bluetooth/mgmt.c
10635
ev->addr.type = link_to_bdaddr(link_type, addr_type);
net/bluetooth/mgmt.c
10661
u8 addr_type, s8 rssi, u8 *name, u8 name_len)
net/bluetooth/mgmt.c
10675
ev->addr.type = link_to_bdaddr(link_type, addr_type);
net/bluetooth/mgmt.c
10711
u8 addr_type)
net/bluetooth/mgmt.c
10718
ev.addr.type = addr_type;
net/bluetooth/mgmt.c
3075
u8 addr_type, struct sock *skip_sk)
net/bluetooth/mgmt.c
3080
ev.addr.type = addr_type;
net/bluetooth/mgmt.c
3138
u8 addr_type;
net/bluetooth/mgmt.c
3191
addr_type = le_addr_type(cp->addr.type);
net/bluetooth/mgmt.c
3194
err = smp_cancel_and_remove_pairing(hdev, &cp->addr.bdaddr, addr_type);
net/bluetooth/mgmt.c
3202
conn = hci_conn_hash_lookup_le(hdev, &cp->addr.bdaddr, addr_type);
net/bluetooth/mgmt.c
3204
hci_conn_params_del(hdev, &cp->addr.bdaddr, addr_type);
net/bluetooth/mgmt.c
3215
params = hci_conn_params_lookup(hdev, &cp->addr.bdaddr, addr_type);
net/bluetooth/mgmt.c
3345
static u8 link_to_bdaddr(u8 link_type, u8 addr_type)
net/bluetooth/mgmt.c
3352
switch (addr_type) {
net/bluetooth/mgmt.c
3703
u8 addr_type = le_addr_type(cp->addr.type);
net/bluetooth/mgmt.c
3715
p = hci_conn_params_add(hdev, &cp->addr.bdaddr, addr_type);
net/bluetooth/mgmt.c
3724
conn = hci_connect_le_scan(hdev, &cp->addr.bdaddr, addr_type,
net/bluetooth/mgmt.c
5214
bdaddr_t *addr, u8 addr_type,
net/bluetooth/mgmt.c
5219
params = hci_conn_params_add(hdev, addr, addr_type);
net/bluetooth/mgmt.c
5245
if (!is_connected(hdev, addr, addr_type))
net/bluetooth/mgmt.c
5253
addr, addr_type, auto_connect);
net/bluetooth/mgmt.c
7769
u8 auto_conn, addr_type;
net/bluetooth/mgmt.c
7811
addr_type = le_addr_type(cp->addr.type);
net/bluetooth/mgmt.c
7825
if (!hci_is_identity_address(&cp->addr.bdaddr, addr_type)) {
net/bluetooth/mgmt.c
7835
params = hci_conn_params_set(hdev, &cp->addr.bdaddr, addr_type,
net/bluetooth/mgmt.c
7904
u8 addr_type;
net/bluetooth/mgmt.c
7934
addr_type = le_addr_type(cp->addr.type);
net/bluetooth/mgmt.c
7941
if (!hci_is_identity_address(&cp->addr.bdaddr, addr_type)) {
net/bluetooth/mgmt.c
7950
addr_type);
net/bluetooth/mgmt.c
7994
device_removed(sk, hdev, &p->addr, p->addr_type);
net/bluetooth/mgmt.c
8091
u8 addr_type;
net/bluetooth/mgmt.c
8097
addr_type = ADDR_LE_DEV_PUBLIC;
net/bluetooth/mgmt.c
8099
addr_type = ADDR_LE_DEV_RANDOM;
net/bluetooth/mgmt.c
8124
addr_type);
net/bluetooth/mgmt.c
8132
addr_type);
net/bluetooth/mgmt.c
8152
addr_type);
net/bluetooth/mgmt.c
9816
ev.irk.addr.type = link_to_bdaddr(LE_LINK, irk->addr_type);
net/bluetooth/mgmt.c
9972
u8 link_type, u8 addr_type, u8 reason,
net/bluetooth/mgmt.c
9987
ev.addr.type = link_to_bdaddr(link_type, addr_type);
net/bluetooth/msft.c
1005
address_filter = msft_find_address_data(hdev, ev->addr_type,
net/bluetooth/msft.c
1013
msft_add_address_filter(hdev, ev->addr_type,
net/bluetooth/msft.c
1038
switch (ev->addr_type) {
net/bluetooth/msft.c
1040
addr_type = BDADDR_LE_PUBLIC;
net/bluetooth/msft.c
1044
addr_type = BDADDR_LE_RANDOM;
net/bluetooth/msft.c
1050
MSFT_EV_LE_MONITOR_DEVICE, ev->addr_type);
net/bluetooth/msft.c
1055
msft_device_found(hdev, &ev->bdaddr, addr_type, mgmt_handle);
net/bluetooth/msft.c
1064
msft_device_lost(hdev, &ev->bdaddr, addr_type, mgmt_handle);
net/bluetooth/msft.c
118
__u8 addr_type;
net/bluetooth/msft.c
211
(struct hci_dev *hdev, u8 addr_type, bdaddr_t *addr,
net/bluetooth/msft.c
219
addr_type == entry->addr_type &&
net/bluetooth/msft.c
229
bdaddr_t *bdaddr, __u8 addr_type,
net/bluetooth/msft.c
242
addr_type == dev->addr_type))) {
net/bluetooth/msft.c
246
dev->addr_type);
net/bluetooth/msft.c
789
__u8 addr_type, __u16 mgmt_handle)
net/bluetooth/msft.c
801
dev->addr_type = addr_type;
net/bluetooth/msft.c
812
__u8 addr_type, __u16 mgmt_handle)
net/bluetooth/msft.c
814
if (!msft_monitor_device_del(hdev, mgmt_handle, bdaddr, addr_type,
net/bluetooth/msft.c
84
__u8 addr_type;
net/bluetooth/msft.c
869
sizeof(address_filter->addr_type) +
net/bluetooth/msft.c
884
cp->data[0] = address_filter->addr_type;
net/bluetooth/msft.c
928
(struct hci_dev *hdev, u8 addr_type, bdaddr_t *bdaddr,
net/bluetooth/msft.c
947
address_filter->addr_type = addr_type;
net/bluetooth/msft.c
979
u8 addr_type;
net/bluetooth/smp.c
1045
hcon->dst_type = smp->remote_irk->addr_type;
net/bluetooth/smp.c
1306
addrinfo.addr_type = hcon->src_type;
net/bluetooth/smp.c
2409
u8 addr_type)
net/bluetooth/smp.c
2417
err = hci_remove_ltk(hdev, bdaddr, addr_type);
net/bluetooth/smp.c
2418
hci_remove_irk(hdev, bdaddr, addr_type);
net/bluetooth/smp.c
2420
hcon = hci_conn_hash_lookup_le(hdev, bdaddr, addr_type);
net/bluetooth/smp.c
2582
!hci_is_identity_address(&info->bdaddr, info->addr_type)) {
net/bluetooth/smp.c
2594
info->addr_type != hcon->dst_type)) {
net/bluetooth/smp.c
2601
smp->id_addr_type = info->addr_type;
net/bluetooth/smp.h
183
u8 addr_type);
net/bluetooth/smp.h
92
__u8 addr_type;
net/core/dev_addr_lists.c
120
ha = __hw_addr_create(addr, addr_len, addr_type, global, sync);
net/core/dev_addr_lists.c
135
unsigned char addr_type)
net/core/dev_addr_lists.c
137
return __hw_addr_add_ex(list, addr, addr_len, addr_type, false, false,
net/core/dev_addr_lists.c
170
unsigned char addr_type)
net/core/dev_addr_lists.c
180
if (diff == 0 && addr_type)
net/core/dev_addr_lists.c
181
diff = memcmp(&addr_type, &ha->type, sizeof(addr_type));
net/core/dev_addr_lists.c
196
unsigned char addr_type, bool global, bool sync)
net/core/dev_addr_lists.c
198
struct netdev_hw_addr *ha = __hw_addr_lookup(list, addr, addr_len, addr_type);
net/core/dev_addr_lists.c
207
unsigned char addr_type)
net/core/dev_addr_lists.c
209
return __hw_addr_del_ex(list, addr, addr_len, addr_type, false, false);
net/core/dev_addr_lists.c
54
unsigned char addr_type, bool global, bool sync)
net/core/dev_addr_lists.c
66
ha->type = addr_type;
net/core/dev_addr_lists.c
730
unsigned char addr_type)
net/core/dev_addr_lists.c
739
err = __hw_addr_add(&dev->dev_addrs, addr, dev->addr_len, addr_type);
net/core/dev_addr_lists.c
758
unsigned char addr_type)
net/core/dev_addr_lists.c
77
unsigned char addr_type, bool global, bool sync,
net/core/dev_addr_lists.c
772
ha->type == addr_type && ha->refcount == 1)
net/core/dev_addr_lists.c
776
addr_type);
net/core/dev_addr_lists.c
92
diff = memcmp(&addr_type, &ha->type, sizeof(addr_type));
net/core/flow_dissector.c
1231
key_control->addr_type = FLOW_DISSECTOR_KEY_IPV4_ADDRS;
net/core/flow_dissector.c
1278
key_control->addr_type = FLOW_DISSECTOR_KEY_IPV6_ADDRS;
net/core/flow_dissector.c
1441
key_control->addr_type = FLOW_DISSECTOR_KEY_TIPC;
net/core/flow_dissector.c
1725
switch (flow->control.addr_type) {
net/core/flow_dissector.c
1741
switch (flow->control.addr_type) {
net/core/flow_dissector.c
1757
switch (flow->control.addr_type) {
net/core/flow_dissector.c
1776
switch (keys->control.addr_type) {
net/core/flow_dissector.c
2003
keys->control.addr_type = FLOW_DISSECTOR_KEY_IPV6_ADDRS;
net/core/flow_dissector.c
315
ctrl->addr_type = type;
net/core/flow_dissector.c
965
key_control->addr_type = FLOW_DISSECTOR_KEY_IPV4_ADDRS;
net/core/flow_dissector.c
976
key_control->addr_type = FLOW_DISSECTOR_KEY_IPV6_ADDRS;
net/ipv4/arp.c
673
int *addr_type, __be16 ar_op,
net/ipv4/arp.c
691
*addr_type = inet_addr_type_dev_table(net, dev, sip);
net/ipv4/arp.c
692
if (*addr_type != RTN_UNICAST)
net/ipv4/arp.c
713
int addr_type;
net/ipv4/arp.c
844
addr_type = rt->rt_type;
net/ipv4/arp.c
846
if (addr_type == RTN_LOCAL) {
net/ipv4/arp.c
864
if (addr_type == RTN_UNICAST &&
net/ipv4/arp.c
894
addr_type = -1;
net/ipv4/arp.c
896
is_garp = arp_is_garp(net, dev, &addr_type, arp->ar_op,
net/ipv4/arp.c
908
(addr_type == RTN_UNICAST ||
net/ipv4/arp.c
909
(addr_type < 0 &&
net/ipv4/fib_frontend.c
1339
unsigned int addr_type;
net/ipv4/fib_frontend.c
1344
addr_type = inet_addr_type_dev_table(dev_net(dev), dev,
net/ipv4/fib_frontend.c
1346
if (gone && addr_type != RTN_LOCAL) {
net/ipv4/fib_frontend.c
577
unsigned int addr_type;
net/ipv4/fib_frontend.c
581
addr_type = inet_addr_type_table(net, addr, cfg->fc_table);
net/ipv4/fib_frontend.c
583
addr_type == RTN_UNICAST)
net/ipv4/fib_semantics.c
1148
unsigned int addr_type;
net/ipv4/fib_semantics.c
1163
addr_type = inet_addr_type_dev_table(net, dev, nh->fib_nh_gw4);
net/ipv4/fib_semantics.c
1164
if (addr_type != RTN_UNICAST) {
net/ipv4/inet_connection_sock.c
42
int addr_type = ipv6_addr_type(sk1_rcv_saddr6);
net/ipv4/inet_connection_sock.c
46
if (addr_type == IPV6_ADDR_MAPPED && addr_type2 == IPV6_ADDR_MAPPED) {
net/ipv4/inet_connection_sock.c
56
if (addr_type == IPV6_ADDR_ANY && addr_type2 == IPV6_ADDR_ANY)
net/ipv4/inet_connection_sock.c
60
!(sk2_ipv6only && addr_type == IPV6_ADDR_MAPPED))
net/ipv4/inet_connection_sock.c
63
if (addr_type == IPV6_ADDR_ANY && match_sk1_wildcard &&
net/ipv4/inet_hashtables.c
140
tb2->addr_type = ipv6_addr_type(&sk->sk_v6_rcv_saddr);
net/ipv4/inet_hashtables.c
143
tb2->addr_type = IPV6_ADDR_MAPPED;
net/ipv4/inet_hashtables.c
199
if (tb2->addr_type != IPV6_ADDR_MAPPED)
net/ipv4/inet_hashtables.c
878
if (tb->addr_type == IPV6_ADDR_ANY)
net/ipv4/inet_hashtables.c
881
if (tb->addr_type != IPV6_ADDR_MAPPED)
net/ipv4/ip_tunnel.c
718
int addr_type;
net/ipv4/ip_tunnel.c
726
addr_type = ipv6_addr_type(addr6);
net/ipv4/ip_tunnel.c
728
if (addr_type == IPV6_ADDR_ANY) {
net/ipv4/ip_tunnel.c
730
addr_type = ipv6_addr_type(addr6);
net/ipv4/ip_tunnel.c
733
if ((addr_type & IPV6_ADDR_COMPATv4) == 0)
net/ipv4/netfilter.c
22
int ip_route_me_harder(struct net *net, struct sock *sk, struct sk_buff *skb, unsigned int addr_type)
net/ipv4/netfilter.c
36
if (addr_type == RTN_UNSPEC)
net/ipv4/netfilter.c
37
addr_type = inet_addr_type_dev_table(net, dev, saddr);
net/ipv4/netfilter.c
38
if (addr_type == RTN_LOCAL || addr_type == RTN_UNICAST)
net/ipv4/ping.c
337
int addr_type, scoped, has_addr;
net/ipv4/ping.c
349
addr_type = ipv6_addr_type(&addr->sin6_addr);
net/ipv4/ping.c
350
scoped = __ipv6_addr_needs_scope_id(addr_type);
net/ipv4/ping.c
351
if ((addr_type != IPV6_ADDR_ANY &&
net/ipv4/ping.c
352
!(addr_type & IPV6_ADDR_UNICAST)) ||
net/ipv4/ping.c
377
addr_type == IPV6_ADDR_ANY))
net/ipv4/route.c
1954
hash_keys.control.addr_type = FLOW_DISSECTOR_KEY_IPV4_ADDRS;
net/ipv4/route.c
1993
if (keys.control.addr_type == FLOW_DISSECTOR_KEY_IPV4_ADDRS) {
net/ipv4/route.c
1994
hash_keys.control.addr_type = FLOW_DISSECTOR_KEY_IPV4_ADDRS;
net/ipv4/route.c
1999
} else if (keys.control.addr_type == FLOW_DISSECTOR_KEY_IPV6_ADDRS) {
net/ipv4/route.c
2000
hash_keys.control.addr_type = FLOW_DISSECTOR_KEY_IPV6_ADDRS;
net/ipv4/route.c
2041
hash_keys.control.addr_type = FLOW_DISSECTOR_KEY_IPV4_ADDRS;
net/ipv4/route.c
2071
hash_keys.control.addr_type = FLOW_DISSECTOR_KEY_IPV4_ADDRS;
net/ipv4/route.c
2097
hash_keys.control.addr_type = FLOW_DISSECTOR_KEY_IPV4_ADDRS;
net/ipv4/route.c
2105
hash_keys.control.addr_type = FLOW_DISSECTOR_KEY_IPV4_ADDRS;
net/ipv4/route.c
2125
if (keys.control.addr_type == FLOW_DISSECTOR_KEY_IPV4_ADDRS) {
net/ipv4/route.c
2126
hash_keys.control.addr_type = FLOW_DISSECTOR_KEY_IPV4_ADDRS;
net/ipv4/route.c
2129
} else if (keys.control.addr_type == FLOW_DISSECTOR_KEY_IPV6_ADDRS) {
net/ipv4/route.c
2130
hash_keys.control.addr_type = FLOW_DISSECTOR_KEY_IPV6_ADDRS;
net/ipv4/route.c
2137
hash_keys.control.addr_type = FLOW_DISSECTOR_KEY_IPV4_ADDRS;
net/ipv4/route.c
2142
hash_keys.control.addr_type = FLOW_DISSECTOR_KEY_IPV4_ADDRS;
net/ipv6/addrconf.c
1078
int addr_type = ipv6_addr_type(cfg->pfx);
net/ipv6/addrconf.c
1084
if (addr_type == IPV6_ADDR_ANY) {
net/ipv6/addrconf.c
1087
} else if (addr_type & IPV6_ADDR_MULTICAST &&
net/ipv6/addrconf.c
1093
addr_type & IPV6_ADDR_LOOPBACK) {
net/ipv6/addrconf.c
1537
int addr_type;
net/ipv6/addrconf.c
1646
ret = __ipv6_addr_src_scope(score->addr_type);
net/ipv6/addrconf.c
1660
ret = ipv6_saddr_preferred(score->addr_type) ||
net/ipv6/addrconf.c
1681
&score->ifa->addr, score->addr_type,
net/ipv6/addrconf.c
1753
score->addr_type = __ipv6_addr_type(&score->ifa->addr);
net/ipv6/addrconf.c
1755
if (unlikely(score->addr_type == IPV6_ADDR_ANY ||
net/ipv6/addrconf.c
1756
score->addr_type & IPV6_ADDR_MULTICAST)) {
net/ipv6/addrconf.c
2698
const struct in6_addr *addr, int addr_type,
net/ipv6/addrconf.c
2713
.scope = addr_type & IPV6_ADDR_SCOPE_MASK,
net/ipv6/addrconf.c
2804
int addr_type, err;
net/ipv6/addrconf.c
2821
addr_type = ipv6_addr_type(&pinfo->prefix);
net/ipv6/addrconf.c
2823
if (addr_type & (IPV6_ADDR_MULTICAST|IPV6_ADDR_LINKLOCAL))
net/ipv6/addrconf.c
2944
&addr, addr_type,
net/ipv6/addrconf.c
2955
addr_type, addr_flags, sllao,
net/ipv6/af_inet6.c
275
int addr_type = 0;
net/ipv6/af_inet6.c
281
addr_type = ipv6_addr_type(&addr->sin6_addr);
net/ipv6/af_inet6.c
282
if ((addr_type & IPV6_ADDR_MULTICAST) && sk->sk_type == SOCK_STREAM)
net/ipv6/af_inet6.c
301
if (addr_type == IPV6_ADDR_MAPPED) {
net/ipv6/af_inet6.c
333
if (addr_type != IPV6_ADDR_ANY) {
net/ipv6/af_inet6.c
337
if (__ipv6_addr_needs_scope_id(addr_type)) {
net/ipv6/af_inet6.c
365
if (!(addr_type & IPV6_ADDR_MULTICAST)) {
net/ipv6/af_inet6.c
382
if (!(addr_type & IPV6_ADDR_MULTICAST))
net/ipv6/af_inet6.c
386
if (addr_type != IPV6_ADDR_ANY && addr_type != IPV6_ADDR_MAPPED)
net/ipv6/af_inet6.c
410
if (addr_type != IPV6_ADDR_ANY)
net/ipv6/datagram.c
152
int addr_type;
net/ipv6/datagram.c
182
addr_type = ipv6_addr_type(&usin->sin6_addr);
net/ipv6/datagram.c
186
if (addr_type & IPV6_ADDR_MAPPED) {
net/ipv6/datagram.c
222
if (__ipv6_addr_needs_scope_id(addr_type)) {
net/ipv6/datagram.c
232
if (!sk->sk_bound_dev_if && (addr_type & IPV6_ADDR_MULTICAST))
net/ipv6/datagram.c
811
int addr_type;
net/ipv6/datagram.c
852
addr_type = __ipv6_addr_type(&src_info->ipi6_addr);
net/ipv6/datagram.c
861
} else if (addr_type & IPV6_ADDR_LINKLOCAL) {
net/ipv6/datagram.c
866
if (addr_type != IPV6_ADDR_ANY) {
net/ipv6/datagram.c
867
int strict = __ipv6_addr_src_scope(addr_type) <= IPV6_ADDR_SCOPE_LINKLOCAL;
net/ipv6/icmp.c
655
int addr_type = 0;
net/ipv6/icmp.c
676
addr_type = ipv6_addr_type(&hdr->daddr);
net/ipv6/icmp.c
686
if (addr_type & IPV6_ADDR_MULTICAST || skb->pkt_type != PACKET_HOST) {
net/ipv6/icmp.c
696
addr_type = ipv6_addr_type(&hdr->saddr);
net/ipv6/icmp.c
702
if (__ipv6_addr_needs_scope_id(addr_type)) {
net/ipv6/icmp.c
718
if ((addr_type == IPV6_ADDR_ANY) || (addr_type & IPV6_ADDR_MULTICAST)) {
net/ipv6/ip6_flowlabel.c
374
int addr_type;
net/ipv6/ip6_flowlabel.c
427
addr_type = ipv6_addr_type(&freq->flr_dst);
net/ipv6/ip6_flowlabel.c
428
if ((addr_type & IPV6_ADDR_MAPPED) ||
net/ipv6/ip6_flowlabel.c
429
addr_type == IPV6_ADDR_ANY) {
net/ipv6/ip6_tunnel.c
1130
int addr_type;
net/ipv6/ip6_tunnel.c
1141
addr_type = ipv6_addr_type(addr6);
net/ipv6/ip6_tunnel.c
1143
if (addr_type == IPV6_ADDR_ANY)
net/ipv6/mcast.c
1610
int addr_type;
net/ipv6/mcast.c
1627
addr_type = ipv6_addr_type(&ipv6_hdr(skb)->saddr);
net/ipv6/mcast.c
1628
if (addr_type != IPV6_ADDR_ANY &&
net/ipv6/mcast.c
1629
!(addr_type&IPV6_ADDR_LINKLOCAL))
net/ipv6/netfilter/ip6t_rpfilter.c
22
int addr_type = ipv6_addr_type(addr);
net/ipv6/netfilter/ip6t_rpfilter.c
23
return addr_type & IPV6_ADDR_UNICAST;
net/ipv6/netfilter/ip6t_rpfilter.c
28
int addr_type = ipv6_addr_type(addr);
net/ipv6/netfilter/ip6t_rpfilter.c
29
return addr_type & IPV6_ADDR_LINKLOCAL;
net/ipv6/ping.c
113
addr_type = ipv6_addr_type(daddr);
net/ipv6/ping.c
114
if ((__ipv6_addr_needs_scope_id(addr_type) && !oif) ||
net/ipv6/ping.c
115
(addr_type & IPV6_ADDR_MAPPED) ||
net/ipv6/ping.c
66
int addr_type;
net/ipv6/raw.c
224
int addr_type;
net/ipv6/raw.c
233
addr_type = ipv6_addr_type(&addr->sin6_addr);
net/ipv6/raw.c
236
if (addr_type == IPV6_ADDR_MAPPED)
net/ipv6/raw.c
247
if (addr_type != IPV6_ADDR_ANY) {
net/ipv6/raw.c
250
if (__ipv6_addr_needs_scope_id(addr_type)) {
net/ipv6/raw.c
276
if (!(addr_type & IPV6_ADDR_MULTICAST) &&
net/ipv6/raw.c
288
if (!(addr_type & IPV6_ADDR_MULTICAST))
net/ipv6/route.c
2425
hash_keys.control.addr_type = FLOW_DISSECTOR_KEY_IPV6_ADDRS;
net/ipv6/route.c
2466
if (keys.control.addr_type == FLOW_DISSECTOR_KEY_IPV4_ADDRS) {
net/ipv6/route.c
2467
hash_keys.control.addr_type = FLOW_DISSECTOR_KEY_IPV4_ADDRS;
net/ipv6/route.c
2472
} else if (keys.control.addr_type == FLOW_DISSECTOR_KEY_IPV6_ADDRS) {
net/ipv6/route.c
2473
hash_keys.control.addr_type = FLOW_DISSECTOR_KEY_IPV6_ADDRS;
net/ipv6/route.c
2514
hash_keys.control.addr_type = FLOW_DISSECTOR_KEY_IPV6_ADDRS;
net/ipv6/route.c
2545
hash_keys.control.addr_type = FLOW_DISSECTOR_KEY_IPV6_ADDRS;
net/ipv6/route.c
2571
hash_keys.control.addr_type = FLOW_DISSECTOR_KEY_IPV6_ADDRS;
net/ipv6/route.c
2579
hash_keys.control.addr_type = FLOW_DISSECTOR_KEY_IPV6_ADDRS;
net/ipv6/route.c
2593
hash_keys.control.addr_type = FLOW_DISSECTOR_KEY_IPV6_ADDRS;
net/ipv6/route.c
2603
if (flkeys->control.addr_type == FLOW_DISSECTOR_KEY_IPV4_ADDRS) {
net/ipv6/route.c
2604
hash_keys.control.addr_type = FLOW_DISSECTOR_KEY_IPV4_ADDRS;
net/ipv6/route.c
2607
} else if (flkeys->control.addr_type == FLOW_DISSECTOR_KEY_IPV6_ADDRS) {
net/ipv6/route.c
2608
hash_keys.control.addr_type = FLOW_DISSECTOR_KEY_IPV6_ADDRS;
net/ipv6/route.c
2615
hash_keys.control.addr_type = FLOW_DISSECTOR_KEY_IPV6_ADDRS;
net/ipv6/route.c
2620
hash_keys.control.addr_type = FLOW_DISSECTOR_KEY_IPV6_ADDRS;
net/ipv6/route.c
3578
static bool fib6_is_reject(u32 flags, struct net_device *dev, int addr_type)
net/ipv6/route.c
3582
!(addr_type & IPV6_ADDR_LOOPBACK) &&
net/ipv6/route.c
3912
int addr_type;
net/ipv6/route.c
3923
addr_type = ipv6_addr_type(&cfg->fc_dst);
net/ipv6/route.c
3925
addr_type))
net/ipv6/sit.c
859
int addr_type;
net/ipv6/sit.c
870
addr_type = ipv6_addr_type(addr6);
net/ipv6/sit.c
873
if ((addr_type & IPV6_ADDR_UNICAST) &&
net/ipv6/sit.c
879
if (addr_type == IPV6_ADDR_ANY) {
net/ipv6/sit.c
881
addr_type = ipv6_addr_type(addr6);
net/ipv6/sit.c
884
if ((addr_type & IPV6_ADDR_COMPATv4) != 0) {
net/ipv6/tcp_ipv6.c
147
int addr_type;
net/ipv6/tcp_ipv6.c
183
addr_type = ipv6_addr_type(&usin->sin6_addr);
net/ipv6/tcp_ipv6.c
185
if (addr_type & IPV6_ADDR_MULTICAST)
net/ipv6/tcp_ipv6.c
188
if (addr_type&IPV6_ADDR_LINKLOCAL) {
net/ipv6/tcp_ipv6.c
219
if (addr_type & IPV6_ADDR_MAPPED) {
net/l2tp/l2tp_ip6.c
293
int addr_type;
net/l2tp/l2tp_ip6.c
303
addr_type = ipv6_addr_type(&addr->l2tp_addr);
net/l2tp/l2tp_ip6.c
306
if (addr_type == IPV6_ADDR_MAPPED)
net/l2tp/l2tp_ip6.c
310
if (addr_type & IPV6_ADDR_MULTICAST)
net/l2tp/l2tp_ip6.c
326
if (addr_type != IPV6_ADDR_ANY) {
net/l2tp/l2tp_ip6.c
329
if (addr_type & IPV6_ADDR_LINKLOCAL) {
net/l2tp/l2tp_ip6.c
393
int addr_type;
net/l2tp/l2tp_ip6.c
403
addr_type = ipv6_addr_type(&usin->sin6_addr);
net/l2tp/l2tp_ip6.c
404
if (addr_type & IPV6_ADDR_MULTICAST)
net/l2tp/l2tp_ip6.c
407
if (addr_type & IPV6_ADDR_MAPPED) {
net/mac802154/iface.c
76
sa->addr.addr_type = IEEE802154_ADDR_SHORT;
net/mac802154/iface.c
92
sa->addr.addr_type != IEEE802154_ADDR_SHORT ||
net/netfilter/ipvs/ip_vs_ctl.c
4546
int addr_type;
net/netfilter/ipvs/ip_vs_ctl.c
4550
addr_type = ipv6_addr_type(&c.mcast_group.in6);
net/netfilter/ipvs/ip_vs_ctl.c
4551
if (!(addr_type & IPV6_ADDR_MULTICAST))
net/netfilter/ipvs/ip_vs_xmit.c
180
int addr_type = ipv6_addr_type(&ipv6_hdr(skb)->saddr);
net/netfilter/ipvs/ip_vs_xmit.c
184
(addr_type & IPV6_ADDR_LOOPBACK);
net/netfilter/nf_flow_table_offload.c
151
key->control.addr_type = FLOW_DISSECTOR_KEY_IPV4_ADDRS;
net/netfilter/nf_flow_table_offload.c
159
key->control.addr_type = FLOW_DISSECTOR_KEY_IPV6_ADDRS;
net/netfilter/nf_flow_table_offload.c
169
mask->control.addr_type = 0xffff;
net/netfilter/nf_flow_table_offload.c
170
match->dissector.used_keys |= BIT_ULL(key->control.addr_type);
net/netfilter/nf_flow_table_offload.c
63
key->enc_control.addr_type = FLOW_DISSECTOR_KEY_IPV4_ADDRS;
net/netfilter/nf_flow_table_offload.c
78
key->enc_control.addr_type = FLOW_DISSECTOR_KEY_IPV6_ADDRS;
net/netfilter/nf_tables_offload.c
32
enum flow_dissector_key_id addr_type)
net/netfilter/nf_tables_offload.c
41
key->control.addr_type = addr_type;
net/netfilter/nf_tables_offload.c
42
mask->control.addr_type = 0xffff;
net/netfilter/xt_addrtype.c
71
int addr_type = ipv6_addr_type(addr);
net/netfilter/xt_addrtype.c
74
!(addr_type & IPV6_ADDR_MULTICAST))
net/netfilter/xt_addrtype.c
76
if ((mask & XT_ADDRTYPE_UNICAST) && !(addr_type & IPV6_ADDR_UNICAST))
net/netfilter/xt_addrtype.c
78
if ((mask & XT_ADDRTYPE_UNSPEC) && addr_type != IPV6_ADDR_ANY)
net/rds/af_rds.c
580
int addr_type;
net/rds/af_rds.c
587
addr_type = ipv6_addr_type(&sin6->sin6_addr);
net/rds/af_rds.c
588
if (!(addr_type & IPV6_ADDR_UNICAST)) {
net/rds/af_rds.c
591
if (!(addr_type & IPV6_ADDR_MAPPED)) {
net/rds/af_rds.c
608
if (addr_type & IPV6_ADDR_LINKLOCAL) {
net/rds/bind.c
192
int addr_type;
net/rds/bind.c
196
addr_type = ipv6_addr_type(&sin6->sin6_addr);
net/rds/bind.c
197
if (!(addr_type & IPV6_ADDR_UNICAST)) {
net/rds/bind.c
200
if (!(addr_type & IPV6_ADDR_MAPPED))
net/rds/bind.c
213
if (addr_type & IPV6_ADDR_LINKLOCAL) {
net/rds/send.c
1185
int addr_type;
net/rds/send.c
1191
addr_type = ipv6_addr_type(&sin6->sin6_addr);
net/rds/send.c
1192
if (!(addr_type & IPV6_ADDR_UNICAST)) {
net/rds/send.c
1195
if (!(addr_type & IPV6_ADDR_MAPPED)) {
net/rds/send.c
1211
if (addr_type & IPV6_ADDR_LINKLOCAL) {
net/sched/cls_flower.c
1930
key->control.addr_type = FLOW_DISSECTOR_KEY_IPV4_ADDRS;
net/sched/cls_flower.c
1931
mask->control.addr_type = ~0;
net/sched/cls_flower.c
1939
key->control.addr_type = FLOW_DISSECTOR_KEY_IPV6_ADDRS;
net/sched/cls_flower.c
1940
mask->control.addr_type = ~0;
net/sched/cls_flower.c
2042
key->enc_control.addr_type = FLOW_DISSECTOR_KEY_IPV4_ADDRS;
net/sched/cls_flower.c
2043
mask->enc_control.addr_type = ~0;
net/sched/cls_flower.c
2058
key->enc_control.addr_type = FLOW_DISSECTOR_KEY_IPV6_ADDRS;
net/sched/cls_flower.c
2059
mask->enc_control.addr_type = ~0;
net/sched/cls_flower.c
3513
if (key->control.addr_type == FLOW_DISSECTOR_KEY_IPV4_ADDRS &&
net/sched/cls_flower.c
3521
else if (key->control.addr_type == FLOW_DISSECTOR_KEY_IPV6_ADDRS &&
net/sched/cls_flower.c
3620
if (key->enc_control.addr_type == FLOW_DISSECTOR_KEY_IPV4_ADDRS &&
net/sched/cls_flower.c
3630
else if (key->enc_control.addr_type == FLOW_DISSECTOR_KEY_IPV6_ADDRS &&
net/sched/sch_cake.c
753
switch (host_keys.control.addr_type) {
tools/perf/util/dwarf-aux.c
1417
s64 addr_offset, s64 addr_type, bool is_pointer)
tools/perf/util/dwarf-aux.c
1422
s64 offset = addr_offset - addr_type;
tools/testing/selftests/net/nettest.c
762
enum addr_type atype)