Lines Matching refs:cmsg
684 struct netmsg_carp *cmsg = (struct netmsg_carp *)msg; in carp_clone_destroy_dispatch() local
685 struct carp_softc *sc = cmsg->nc_softc; in carp_clone_destroy_dispatch()
699 lwkt_replymsg(&cmsg->base.lmsg, 0); in carp_clone_destroy_dispatch()
706 struct netmsg_carp cmsg; in carp_clone_destroy() local
708 bzero(&cmsg, sizeof(cmsg)); in carp_clone_destroy()
709 netmsg_init(&cmsg.base, NULL, &curthread->td_msgport, 0, in carp_clone_destroy()
711 cmsg.nc_softc = sc; in carp_clone_destroy()
713 lwkt_domsg(netisr_cpuport(0), &cmsg.base.lmsg, 0); in carp_clone_destroy()
894 struct netmsg_carp *cmsg = (struct netmsg_carp *)msg; in carp_ifdetach_dispatch() local
895 struct ifnet *ifp = cmsg->nc_carpdev; in carp_ifdetach_dispatch()
903 lwkt_replymsg(&cmsg->base.lmsg, 0); in carp_ifdetach_dispatch()
910 struct netmsg_carp cmsg; in carp_ifdetach() local
914 bzero(&cmsg, sizeof(cmsg)); in carp_ifdetach()
915 netmsg_init(&cmsg.base, NULL, &curthread->td_msgport, 0, in carp_ifdetach()
917 cmsg.nc_carpdev = ifp; in carp_ifdetach()
919 lwkt_domsg(netisr_cpuport(0), &cmsg.base.lmsg, 0); in carp_ifdetach()
1294 struct netmsg_carp *cmsg = &sc->sc_ad_msg; in carp_send_ad_timeout() local
1300 if (cmsg->base.lmsg.ms_flags & MSGF_DONE) in carp_send_ad_timeout()
1301 lwkt_sendmsg_oncpu(netisr_cpuport(0), &cmsg->base.lmsg); in carp_send_ad_timeout()
1308 struct netmsg_carp *cmsg = (struct netmsg_carp *)msg; in carp_send_ad_timeout_dispatch() local
1309 struct carp_softc *sc = cmsg->nc_softc; in carp_send_ad_timeout_dispatch()
1313 lwkt_replymsg(&cmsg->base.lmsg, 0); in carp_send_ad_timeout_dispatch()
1711 struct netmsg_carp *cmsg = &sc->sc_md_msg; in carp_master_down_timeout() local
1717 if (cmsg->base.lmsg.ms_flags & MSGF_DONE) in carp_master_down_timeout()
1718 lwkt_sendmsg_oncpu(netisr_cpuport(0), &cmsg->base.lmsg); in carp_master_down_timeout()
1725 struct netmsg_carp *cmsg = (struct netmsg_carp *)msg; in carp_master_down_timeout_dispatch() local
1726 struct carp_softc *sc = cmsg->nc_softc; in carp_master_down_timeout_dispatch()
1730 lwkt_replymsg(&cmsg->base.lmsg, 0); in carp_master_down_timeout_dispatch()
1882 struct netmsg_carp *cmsg = (struct netmsg_carp *)msg; in carp_ioctl_getvhaddr_dispatch() local
1883 struct carp_softc *sc = cmsg->nc_softc; in carp_ioctl_getvhaddr_dispatch()
1892 if (cmsg->nc_datalen == 0) { in carp_ioctl_getvhaddr_dispatch()
1893 cmsg->nc_datalen = count * sizeof(*carpa); in carp_ioctl_getvhaddr_dispatch()
1895 } else if (count == 0 || cmsg->nc_datalen < sizeof(*carpa)) { in carp_ioctl_getvhaddr_dispatch()
1896 cmsg->nc_datalen = 0; in carp_ioctl_getvhaddr_dispatch()
1899 len = min(cmsg->nc_datalen, sizeof(*carpa) * count); in carp_ioctl_getvhaddr_dispatch()
1929 cmsg->nc_datalen = sizeof(*carpa) * count; in carp_ioctl_getvhaddr_dispatch()
1930 KKASSERT(cmsg->nc_datalen > 0); in carp_ioctl_getvhaddr_dispatch()
1932 cmsg->nc_data = carpa0; in carp_ioctl_getvhaddr_dispatch()
1935 lwkt_replymsg(&cmsg->base.lmsg, error); in carp_ioctl_getvhaddr_dispatch()
1942 struct netmsg_carp cmsg; in carp_ioctl_getvhaddr() local
1948 bzero(&cmsg, sizeof(cmsg)); in carp_ioctl_getvhaddr()
1949 netmsg_init(&cmsg.base, NULL, &curthread->td_msgport, 0, in carp_ioctl_getvhaddr()
1951 cmsg.nc_softc = sc; in carp_ioctl_getvhaddr()
1952 cmsg.nc_datalen = ifd->ifd_len; in carp_ioctl_getvhaddr()
1954 error = lwkt_domsg(netisr_cpuport(0), &cmsg.base.lmsg, 0); in carp_ioctl_getvhaddr()
1957 if (cmsg.nc_data != NULL) { in carp_ioctl_getvhaddr()
1958 error = copyout(cmsg.nc_data, ifd->ifd_data, in carp_ioctl_getvhaddr()
1959 cmsg.nc_datalen); in carp_ioctl_getvhaddr()
1960 kfree(cmsg.nc_data, M_TEMP); in carp_ioctl_getvhaddr()
1962 ifd->ifd_len = cmsg.nc_datalen; in carp_ioctl_getvhaddr()
1964 KASSERT(cmsg.nc_data == NULL, in carp_ioctl_getvhaddr()
2380 struct netmsg_carp *cmsg = (struct netmsg_carp *)msg; in carp_ioctl_stop_dispatch() local
2381 struct carp_softc *sc = cmsg->nc_softc; in carp_ioctl_stop_dispatch()
2384 lwkt_replymsg(&cmsg->base.lmsg, 0); in carp_ioctl_stop_dispatch()
2391 struct netmsg_carp cmsg; in carp_ioctl_stop() local
2397 bzero(&cmsg, sizeof(cmsg)); in carp_ioctl_stop()
2398 netmsg_init(&cmsg.base, NULL, &curthread->td_msgport, 0, in carp_ioctl_stop()
2400 cmsg.nc_softc = sc; in carp_ioctl_stop()
2402 lwkt_domsg(netisr_cpuport(0), &cmsg.base.lmsg, 0); in carp_ioctl_stop()
2410 struct netmsg_carp *cmsg = (struct netmsg_carp *)msg; in carp_ioctl_setvh_dispatch() local
2411 struct carp_softc *sc = cmsg->nc_softc; in carp_ioctl_setvh_dispatch()
2413 const struct carpreq *carpr = cmsg->nc_data; in carp_ioctl_setvh_dispatch()
2486 lwkt_replymsg(&cmsg->base.lmsg, error); in carp_ioctl_setvh_dispatch()
2493 struct netmsg_carp cmsg; in carp_ioctl_setvh() local
2509 bzero(&cmsg, sizeof(cmsg)); in carp_ioctl_setvh()
2510 netmsg_init(&cmsg.base, NULL, &curthread->td_msgport, 0, in carp_ioctl_setvh()
2512 cmsg.nc_softc = sc; in carp_ioctl_setvh()
2513 cmsg.nc_data = &carpr; in carp_ioctl_setvh()
2515 error = lwkt_domsg(netisr_cpuport(0), &cmsg.base.lmsg, 0); in carp_ioctl_setvh()
2525 struct netmsg_carp *cmsg = (struct netmsg_carp *)msg; in carp_ioctl_ifcap_dispatch() local
2526 struct carp_softc *sc = cmsg->nc_softc; in carp_ioctl_ifcap_dispatch()
2528 int reqcap = *((const int *)(cmsg->nc_data)); in carp_ioctl_ifcap_dispatch()
2554 lwkt_replymsg(&cmsg->base.lmsg, 0); in carp_ioctl_ifcap_dispatch()
2561 struct netmsg_carp cmsg; in carp_ioctl_ifcap() local
2566 bzero(&cmsg, sizeof(cmsg)); in carp_ioctl_ifcap()
2567 netmsg_init(&cmsg.base, NULL, &curthread->td_msgport, 0, in carp_ioctl_ifcap()
2569 cmsg.nc_softc = sc; in carp_ioctl_ifcap()
2570 cmsg.nc_data = &reqcap; in carp_ioctl_ifcap()
2572 lwkt_domsg(netisr_cpuport(0), &cmsg.base.lmsg, 0); in carp_ioctl_ifcap()
2580 struct netmsg_carp *cmsg = (struct netmsg_carp *)msg; in carp_ioctl_getvh_dispatch() local
2581 struct carp_softc *sc = cmsg->nc_softc; in carp_ioctl_getvh_dispatch()
2582 struct carpreq *carpr = cmsg->nc_data; in carp_ioctl_getvh_dispatch()
2590 lwkt_replymsg(&cmsg->base.lmsg, 0); in carp_ioctl_getvh_dispatch()
2597 struct netmsg_carp cmsg; in carp_ioctl_getvh() local
2604 bzero(&cmsg, sizeof(cmsg)); in carp_ioctl_getvh()
2605 netmsg_init(&cmsg.base, NULL, &curthread->td_msgport, 0, in carp_ioctl_getvh()
2607 cmsg.nc_softc = sc; in carp_ioctl_getvh()
2608 cmsg.nc_data = &carpr; in carp_ioctl_getvh()
2610 lwkt_domsg(netisr_cpuport(0), &cmsg.base.lmsg, 0); in carp_ioctl_getvh()
2626 struct netmsg_carp *cmsg = (struct netmsg_carp *)msg; in carp_ioctl_getdevname_dispatch() local
2627 struct carp_softc *sc = cmsg->nc_softc; in carp_ioctl_getdevname_dispatch()
2628 char *devname = cmsg->nc_data; in carp_ioctl_getdevname_dispatch()
2634 lwkt_replymsg(&cmsg->base.lmsg, 0); in carp_ioctl_getdevname_dispatch()
2641 struct netmsg_carp cmsg; in carp_ioctl_getdevname() local
2652 bzero(&cmsg, sizeof(cmsg)); in carp_ioctl_getdevname()
2653 netmsg_init(&cmsg.base, NULL, &curthread->td_msgport, 0, in carp_ioctl_getdevname()
2655 cmsg.nc_softc = sc; in carp_ioctl_getdevname()
2656 cmsg.nc_data = devname; in carp_ioctl_getdevname()
2658 lwkt_domsg(netisr_cpuport(0), &cmsg.base.lmsg, 0); in carp_ioctl_getdevname()
2669 struct netmsg_carp *cmsg = (struct netmsg_carp *)msg; in carp_init_dispatch() local
2670 struct carp_softc *sc = cmsg->nc_softc; in carp_init_dispatch()
2677 lwkt_replymsg(&cmsg->base.lmsg, 0); in carp_init_dispatch()
2685 struct netmsg_carp cmsg; in carp_init() local
2691 bzero(&cmsg, sizeof(cmsg)); in carp_init()
2692 netmsg_init(&cmsg.base, NULL, &curthread->td_msgport, 0, in carp_init()
2694 cmsg.nc_softc = sc; in carp_init()
2696 lwkt_domsg(netisr_cpuport(0), &cmsg.base.lmsg, 0); in carp_init()