Lines Matching defs:so_timestamping
328 struct so_timestamping so_timestamping_get = { 0, 0 };
329 struct so_timestamping so_timestamping = { 0, 0 };
347 if (argc >= 3 && sscanf(argv[2], "%d", &so_timestamping.bind_phc) == 1)
366 so_timestamping.flags |= SOF_TIMESTAMPING_TX_HARDWARE;
368 so_timestamping.flags |= SOF_TIMESTAMPING_TX_SOFTWARE;
370 so_timestamping.flags |= SOF_TIMESTAMPING_RX_HARDWARE;
372 so_timestamping.flags |= SOF_TIMESTAMPING_RX_SOFTWARE;
374 so_timestamping.flags |= SOF_TIMESTAMPING_SOFTWARE;
376 so_timestamping.flags |= SOF_TIMESTAMPING_RAW_HARDWARE;
378 so_timestamping.flags |= SOF_TIMESTAMPING_BIND_PHC;
397 (so_timestamping.flags & SOF_TIMESTAMPING_TX_HARDWARE) ?
400 (so_timestamping.flags & SOF_TIMESTAMPING_RX_HARDWARE) ?
459 if (so_timestamping.flags &&
460 setsockopt(sock, SOL_SOCKET, SO_TIMESTAMPING, &so_timestamping,
461 sizeof(so_timestamping)) < 0)
490 if (so_timestamping_get.flags != so_timestamping.flags ||
491 so_timestamping_get.bind_phc != so_timestamping.bind_phc)
493 so_timestamping.flags, so_timestamping.bind_phc);