Lines Matching refs:address

55 l2cap_is_empty_address(const sockaddr *address, bool checkPort)
57 if (address == NULL || address->sa_len == 0
58 || address->sa_family == AF_UNSPEC)
62 ((const sockaddr_l2cap *)address)->l2cap_bdaddr, BDADDR_NULL))
63 && (!checkPort || ((sockaddr_l2cap *)address)->l2cap_psm == 0));
68 l2cap_is_same_family(const sockaddr *address)
70 if (address == NULL)
73 return address->sa_family == AF_BLUETOOTH;
147 const sockaddr_l2cap *address = (const sockaddr_l2cap *)_address;
148 if (address == NULL) {
151 bdaddr_t addr = address->l2cap_bdaddr;
156 address->l2cap_psm);
186 l2cap_get_port(const sockaddr *address)
188 if (address == NULL)
191 return ((sockaddr_l2cap *)address)->l2cap_psm;
196 l2cap_set_port(sockaddr *address, uint16 port)
198 if (address == NULL)
201 ((sockaddr_l2cap *)address)->l2cap_psm = port;
207 l2cap_set_to(sockaddr *address, const sockaddr *from)
209 if (address == NULL || from == NULL)
215 memcpy(address, from, sizeof(sockaddr_l2cap));
221 l2cap_mask_address(const sockaddr *address, const sockaddr *mask,
225 return l2cap_set_to(result, address);
232 sockaddr_l2cap *address = (sockaddr_l2cap *)_address;
235 if (address == NULL || from == NULL)
241 address->l2cap_family = AF_BLUETOOTH;
242 address->l2cap_len = sizeof(sockaddr_l2cap);
244 if (bdaddrUtils::Compare(address->l2cap_bdaddr, BDADDR_NULL))
245 address->l2cap_bdaddr = from->l2cap_bdaddr;
247 if (address->l2cap_psm == 0)
248 address->l2cap_psm = from->l2cap_psm;
255 l2cap_set_to_empty_address(sockaddr *address)
257 if (address == NULL)
260 memset(address, 0, sizeof(sockaddr_l2cap));
261 address->sa_len = sizeof(sockaddr_l2cap);
262 address->sa_family = AF_BLUETOOTH;
287 const sockaddr_l2cap* address = (const sockaddr_l2cap*)_address;
288 if (address == NULL || address->l2cap_len == 0)
292 for (size_t i = 0; i < sizeof(address->l2cap_bdaddr.b); i++)
293 hash += address->l2cap_bdaddr.b[i] << (i * 2);
296 hash += address->l2cap_psm;
310 l2cap_checksum_address(struct Checksum *checksum, const sockaddr *address)
312 if (checksum == NULL || address == NULL)
316 (*checksum) << ((sockaddr_l2cap*)address)->l2cap_bdaddr.b[i];