Home
last modified time | relevance | path

Searched refs:time_sync (Results 1 – 12 of 12) sorted by relevance

/drivers/net/wireless/intel/iwlwifi/mld/
A Dtime_sync.c15 struct iwl_mld_time_sync_data *time_sync = kzalloc(sizeof(*time_sync), in iwl_mld_init_time_sync() local
18 if (!time_sync) in iwl_mld_init_time_sync()
24 rcu_assign_pointer(mld->time_sync, time_sync); in iwl_mld_init_time_sync()
35 time_sync = wiphy_dereference(mld->wiphy, mld->time_sync); in iwl_mld_time_sync_fw_config()
36 if (!time_sync) in iwl_mld_time_sync_fw_config()
57 time_sync = wiphy_dereference(mld->wiphy, mld->time_sync); in iwl_mld_time_sync_config()
62 if (time_sync && time_sync->active_protocols && in iwl_mld_time_sync_config()
89 if (!time_sync) in iwl_mld_deinit_time_sync()
102 time_sync = rcu_dereference(mld->time_sync); in iwl_mld_time_sync_frame()
103 if (time_sync && ether_addr_equal(time_sync->peer_addr, addr) && in iwl_mld_time_sync_frame()
[all …]
A DMakefile7 iwlmld-y += low_latency.o mlo.o ptp.o time_sync.o ftm-initiator.o
A Dmld.h294 struct iwl_mld_time_sync_data __rcu *time_sync; member
/drivers/net/wireless/intel/iwlwifi/mvm/
A Dtime-sync.c42 while ((skb = skb_dequeue(&mvm->time_sync.frame_list))) { in iwl_mvm_time_sync_find_skb()
142 if (mvm->time_sync.active && in iwl_mvm_time_sync_config()
143 !ether_addr_equal(addr, mvm->time_sync.peer_addr)) { in iwl_mvm_time_sync_config()
164 mvm->time_sync.active = protocols != 0; in iwl_mvm_time_sync_config()
165 ether_addr_copy(mvm->time_sync.peer_addr, addr); in iwl_mvm_time_sync_config()
169 if (!mvm->time_sync.active) in iwl_mvm_time_sync_config()
170 skb_queue_purge(&mvm->time_sync.frame_list); in iwl_mvm_time_sync_config()
A Dtime-sync.h22 if (ether_addr_equal(mvm->time_sync.peer_addr, addr) && in iwl_mvm_time_sync_frame()
24 skb_queue_tail(&mvm->time_sync.frame_list, skb); in iwl_mvm_time_sync_frame()
A Dfw.c1532 if (mvm->time_sync.active) in iwl_mvm_up()
1533 iwl_mvm_time_sync_config(mvm, mvm->time_sync.peer_addr, in iwl_mvm_up()
A Dops.c1532 iwl_mvm_init_time_sync(&mvm->time_sync); in iwl_op_mode_mvm_start()
A Dmvm.h1366 struct iwl_time_sync_data time_sync; member
/drivers/accel/habanalabs/common/
A Dhabanalabs_ioctl.c317 struct hl_info_time_sync time_sync = {0}; in time_sync_info() local
324 time_sync.device_time = hdev->asic_funcs->get_device_time(hdev); in time_sync_info()
325 time_sync.host_time = ktime_get_raw_ns(); in time_sync_info()
326 time_sync.tsc_time = rdtsc(); in time_sync_info()
328 return copy_to_user(out, &time_sync, in time_sync_info()
329 min((size_t) max_size, sizeof(time_sync))) ? -EFAULT : 0; in time_sync_info()
/drivers/media/pci/solo6x10/
A Dsolo6x10-core.c59 if (++solo_dev->time_sync < 60) in solo_timer_sync()
62 solo_dev->time_sync = 0; in solo_timer_sync()
A Dsolo6x10.h185 unsigned int time_sync; member
/drivers/thunderbolt/
A Dtmu.c315 static int tb_port_tmu_time_sync(struct tb_port *port, bool time_sync) in tb_port_tmu_time_sync() argument
317 u32 val = time_sync ? TMU_ADP_CS_6_DTS : 0; in tb_port_tmu_time_sync()

Completed in 32 milliseconds