Lines Matching refs:cli

94 	struct test_client_socket *cli;
156 struct test_client_socket *cli = drv->cli;
158 while (cli) {
159 if (cli->unlen == fromlen &&
160 strncmp(cli->un.sun_path, from->sun_path,
161 fromlen - sizeof(cli->un.sun_family)) == 0)
162 return cli;
163 cli = cli->next;
176 struct test_client_socket *cli;
184 cli = drv->cli;
185 while (cli) {
186 if (memcmp(cli->addr, addr, ETH_ALEN) == 0)
188 cli = cli->next;
191 if (!cli) {
211 msg.msg_name = &cli->un;
212 msg.msg_namelen = cli->unlen;
599 struct test_client_socket *cli;
607 cli = os_zalloc(sizeof(*cli));
608 if (cli == NULL)
611 if (hwaddr_aton(data, cli->addr)) {
614 os_free(cli);
626 os_free(cli);
651 os_free(cli);
655 cli->bss = bss;
656 memcpy(&cli->un, from, sizeof(cli->un));
657 cli->unlen = fromlen;
658 cli->next = drv->cli;
659 drv->cli = cli;
661 (const u8 *) cli->un.sun_path,
662 cli->unlen - sizeof(cli->un.sun_family));
669 drv_event_assoc(bss->bss_ctx, cli->addr, ie, ielen, 0);
676 struct test_client_socket *cli;
678 cli = test_driver_get_cli(drv, from, fromlen);
679 if (!cli)
682 drv_event_disassoc(drv->ctx, cli->addr);
691 struct test_client_socket *cli;
707 cli = test_driver_get_cli(drv, from, fromlen);
708 if (cli) {
709 drv_event_eapol_rx(cli->bss->bss_ctx, cli->addr, data,
792 struct test_client_socket *cli;
793 cli = os_zalloc(sizeof(*cli));
794 if (cli == NULL)
798 memcpy(cli->addr, hdr->addr2, ETH_ALEN);
799 memcpy(&cli->un, from, sizeof(cli->un));
800 cli->unlen = fromlen;
801 cli->next = drv->cli;
802 drv->cli = cli;
947 struct test_client_socket *cli;
952 cli = drv->cli;
953 while (cli) {
954 if (memcmp(cli->addr, addr, ETH_ALEN) == 0)
956 cli = cli->next;
959 if (!cli)
963 (struct sockaddr *) &cli->un, cli->unlen);
972 struct test_client_socket *cli;
977 cli = drv->cli;
978 while (cli) {
979 if (memcmp(cli->addr, addr, ETH_ALEN) == 0)
981 cli = cli->next;
984 if (!cli)
988 (struct sockaddr *) &cli->un, cli->unlen);
1029 struct test_client_socket *cli, *prev_c;
1037 for (prev_c = NULL, cli = drv->cli; cli;
1038 prev_c = cli, cli = cli->next) {
1039 if (cli->bss != bss)
1042 prev_c->next = cli->next;
1044 drv->cli = cli->next;
1045 os_free(cli);
1143 struct test_client_socket *cli;
1152 cli = drv->cli;
1153 while (cli) {
1154 if (os_memcmp(cli->addr, params->addr, ETH_ALEN) == 0)
1156 cli = cli->next;
1158 if (!cli) {
1164 cli->bss = bss;
2179 struct test_client_socket *cli, *prev;
2188 cli = drv->cli;
2189 while (cli) {
2190 prev = cli;
2191 cli = cli->next;