Lines Matching refs:default_ds
69 struct gptp_default_ds *default_ds; in gptp_compute_clock_identity() local
71 default_ds = GPTP_DEFAULT_DS(); in gptp_compute_clock_identity()
74 default_ds->clk_id[0] = net_if_get_link_addr(iface)->addr[0]; in gptp_compute_clock_identity()
75 default_ds->clk_id[1] = net_if_get_link_addr(iface)->addr[1]; in gptp_compute_clock_identity()
76 default_ds->clk_id[2] = net_if_get_link_addr(iface)->addr[2]; in gptp_compute_clock_identity()
77 default_ds->clk_id[3] = 0xFF; in gptp_compute_clock_identity()
78 default_ds->clk_id[4] = 0xFE; in gptp_compute_clock_identity()
79 default_ds->clk_id[5] = net_if_get_link_addr(iface)->addr[3]; in gptp_compute_clock_identity()
80 default_ds->clk_id[6] = net_if_get_link_addr(iface)->addr[4]; in gptp_compute_clock_identity()
81 default_ds->clk_id[7] = net_if_get_link_addr(iface)->addr[5]; in gptp_compute_clock_identity()
364 struct gptp_default_ds *default_ds; in gptp_init_clock_ds() local
370 default_ds = GPTP_DEFAULT_DS(); in gptp_init_clock_ds()
383 default_ds->gm_capable = IS_ENABLED(CONFIG_NET_GPTP_GM_CAPABLE); in gptp_init_clock_ds()
384 default_ds->clk_quality.clock_class = GPTP_CLASS_OTHER; in gptp_init_clock_ds()
385 default_ds->clk_quality.clock_accuracy = in gptp_init_clock_ds()
387 default_ds->clk_quality.offset_scaled_log_var = in gptp_init_clock_ds()
390 if (default_ds->gm_capable) { in gptp_init_clock_ds()
396 default_ds->priority1 = GPTP_PRIORITY1_GM_CAPABLE; in gptp_init_clock_ds()
398 default_ds->priority1 = CONFIG_NET_GPTP_BMCA_PRIORITY1; in gptp_init_clock_ds()
401 default_ds->priority1 = GPTP_PRIORITY1_NON_GM_CAPABLE; in gptp_init_clock_ds()
404 default_ds->priority2 = GPTP_PRIORITY2_DEFAULT; in gptp_init_clock_ds()
406 default_ds->cur_utc_offset = 37U; /* Current leap seconds TAI - UTC */ in gptp_init_clock_ds()
407 default_ds->flags.all = 0U; in gptp_init_clock_ds()
408 default_ds->flags.octets[1] = GPTP_FLAG_TIME_TRACEABLE; in gptp_init_clock_ds()
409 default_ds->time_source = GPTP_TS_INTERNAL_OSCILLATOR; in gptp_init_clock_ds()
417 memcpy(parent_ds->port_id.clk_id, default_ds->clk_id, in gptp_init_clock_ds()
419 memcpy(parent_ds->gm_id, default_ds->clk_id, GPTP_CLOCK_ID_LEN); in gptp_init_clock_ds()
426 default_ds->clk_quality.clock_class; in gptp_init_clock_ds()
428 default_ds->clk_quality.clock_accuracy; in gptp_init_clock_ds()
430 default_ds->clk_quality.offset_scaled_log_var; in gptp_init_clock_ds()
431 parent_ds->gm_priority1 = default_ds->priority1; in gptp_init_clock_ds()
432 parent_ds->gm_priority2 = default_ds->priority2; in gptp_init_clock_ds()
446 global_ds->sys_flags.all = default_ds->flags.all; in gptp_init_clock_ds()
447 global_ds->sys_current_utc_offset = default_ds->cur_utc_offset; in gptp_init_clock_ds()
448 global_ds->sys_time_source = default_ds->time_source; in gptp_init_clock_ds()
455 struct gptp_default_ds *default_ds; in gptp_init_port_ds() local
464 default_ds = GPTP_DEFAULT_DS(); in gptp_init_port_ds()
468 memcpy(port_ds->port_id.clk_id, default_ds->clk_id, GPTP_CLOCK_ID_LEN); in gptp_init_port_ds()
916 net_if_foreach(gptp_add_port, &gptp_domain.default_ds.nb_ports); in init_ports()
930 gptp_domain.default_ds.nb_ports = 0U; in net_gptp_init()