phc2sys: make PMC functions non-static
In preparation of a trivial movement of code to pmc_common.c, remove the "static" keyword from the functions that will end up there, since they will be still called from phc2sys.c for now. Signed-off-by: Vladimir Oltean <olteanv@gmail.com>master
parent
317e419d1f
commit
cc88812d12
40
phc2sys.c
40
phc2sys.c
|
@ -136,18 +136,17 @@ struct phc2sys_private {
|
||||||
|
|
||||||
static struct config *phc2sys_config;
|
static struct config *phc2sys_config;
|
||||||
|
|
||||||
static int update_pmc_node(struct pmc_node *node, int subscribe);
|
int update_pmc_node(struct pmc_node *node, int subscribe);
|
||||||
static int clock_handle_leap(struct phc2sys_private *priv,
|
static int clock_handle_leap(struct phc2sys_private *priv,
|
||||||
struct clock *clock,
|
struct clock *clock,
|
||||||
int64_t offset, uint64_t ts);
|
int64_t offset, uint64_t ts);
|
||||||
static int run_pmc_get_utc_offset(struct pmc_node *node,
|
int run_pmc_get_utc_offset(struct pmc_node *node, int timeout);
|
||||||
int timeout);
|
void run_pmc_events(struct pmc_node *node);
|
||||||
static void run_pmc_events(struct pmc_node *node);
|
|
||||||
|
|
||||||
static int normalize_state(int state);
|
static int normalize_state(int state);
|
||||||
static int run_pmc_port_properties(struct pmc_node *node,
|
int run_pmc_port_properties(struct pmc_node *node, int timeout,
|
||||||
int timeout, unsigned int port,
|
unsigned int port, int *state,
|
||||||
int *state, int *tstamping, char *iface);
|
int *tstamping, char *iface);
|
||||||
|
|
||||||
static struct servo *servo_add(struct phc2sys_private *priv,
|
static struct servo *servo_add(struct phc2sys_private *priv,
|
||||||
struct clock *clock)
|
struct clock *clock)
|
||||||
|
@ -830,7 +829,7 @@ static int is_msg_mgt(struct ptp_message *msg)
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
static int get_mgt_id(struct ptp_message *msg)
|
int get_mgt_id(struct ptp_message *msg)
|
||||||
{
|
{
|
||||||
struct management_tlv *mgt;
|
struct management_tlv *mgt;
|
||||||
|
|
||||||
|
@ -838,7 +837,7 @@ static int get_mgt_id(struct ptp_message *msg)
|
||||||
return mgt->id;
|
return mgt->id;
|
||||||
}
|
}
|
||||||
|
|
||||||
static void *get_mgt_data(struct ptp_message *msg)
|
void *get_mgt_data(struct ptp_message *msg)
|
||||||
{
|
{
|
||||||
struct management_tlv *mgt;
|
struct management_tlv *mgt;
|
||||||
|
|
||||||
|
@ -934,9 +933,8 @@ static void send_subscription(struct pmc_node *node)
|
||||||
pmc_send_set_action(node->pmc, TLV_SUBSCRIBE_EVENTS_NP, &sen, sizeof(sen));
|
pmc_send_set_action(node->pmc, TLV_SUBSCRIBE_EVENTS_NP, &sen, sizeof(sen));
|
||||||
}
|
}
|
||||||
|
|
||||||
static int init_pmc_node(struct config *cfg, struct pmc_node *node,
|
int init_pmc_node(struct config *cfg, struct pmc_node *node, const char *uds,
|
||||||
const char *uds,
|
pmc_node_recv_subscribed_t *recv_subscribed)
|
||||||
pmc_node_recv_subscribed_t *recv_subscribed)
|
|
||||||
{
|
{
|
||||||
node->pmc = pmc_create(cfg, TRANS_UDS, uds, 0,
|
node->pmc = pmc_create(cfg, TRANS_UDS, uds, 0,
|
||||||
config_get_int(cfg, NULL, "domainNumber"),
|
config_get_int(cfg, NULL, "domainNumber"),
|
||||||
|
@ -1050,7 +1048,7 @@ static int run_pmc_wait_sync(struct pmc_node *node, int timeout)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
static int run_pmc_get_utc_offset(struct pmc_node *node, int timeout)
|
int run_pmc_get_utc_offset(struct pmc_node *node, int timeout)
|
||||||
{
|
{
|
||||||
struct ptp_message *msg;
|
struct ptp_message *msg;
|
||||||
int res;
|
int res;
|
||||||
|
@ -1080,7 +1078,7 @@ static int run_pmc_get_utc_offset(struct pmc_node *node, int timeout)
|
||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
static int run_pmc_get_number_ports(struct pmc_node *node, int timeout)
|
int run_pmc_get_number_ports(struct pmc_node *node, int timeout)
|
||||||
{
|
{
|
||||||
struct ptp_message *msg;
|
struct ptp_message *msg;
|
||||||
int res;
|
int res;
|
||||||
|
@ -1096,7 +1094,7 @@ static int run_pmc_get_number_ports(struct pmc_node *node, int timeout)
|
||||||
return res;
|
return res;
|
||||||
}
|
}
|
||||||
|
|
||||||
static int run_pmc_subscribe(struct pmc_node *node, int timeout)
|
int run_pmc_subscribe(struct pmc_node *node, int timeout)
|
||||||
{
|
{
|
||||||
struct ptp_message *msg;
|
struct ptp_message *msg;
|
||||||
int res;
|
int res;
|
||||||
|
@ -1108,16 +1106,16 @@ static int run_pmc_subscribe(struct pmc_node *node, int timeout)
|
||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
static void run_pmc_events(struct pmc_node *node)
|
void run_pmc_events(struct pmc_node *node)
|
||||||
{
|
{
|
||||||
struct ptp_message *msg;
|
struct ptp_message *msg;
|
||||||
|
|
||||||
run_pmc(node, 0, -1, &msg);
|
run_pmc(node, 0, -1, &msg);
|
||||||
}
|
}
|
||||||
|
|
||||||
static int run_pmc_port_properties(struct pmc_node *node, int timeout,
|
int run_pmc_port_properties(struct pmc_node *node, int timeout,
|
||||||
unsigned int port, int *state,
|
unsigned int port, int *state,
|
||||||
int *tstamping, char *iface)
|
int *tstamping, char *iface)
|
||||||
{
|
{
|
||||||
struct ptp_message *msg;
|
struct ptp_message *msg;
|
||||||
int res, len;
|
int res, len;
|
||||||
|
@ -1170,7 +1168,7 @@ static int run_pmc_clock_identity(struct pmc_node *node, int timeout)
|
||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
static void close_pmc_node(struct pmc_node *node)
|
void close_pmc_node(struct pmc_node *node)
|
||||||
{
|
{
|
||||||
if (!node->pmc)
|
if (!node->pmc)
|
||||||
return;
|
return;
|
||||||
|
@ -1258,7 +1256,7 @@ static int auto_init_ports(struct phc2sys_private *priv, int add_rt)
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Returns: -1 in case of error, 0 otherwise */
|
/* Returns: -1 in case of error, 0 otherwise */
|
||||||
static int update_pmc_node(struct pmc_node *node, int subscribe)
|
int update_pmc_node(struct pmc_node *node, int subscribe)
|
||||||
{
|
{
|
||||||
struct timespec tp;
|
struct timespec tp;
|
||||||
uint64_t ts;
|
uint64_t ts;
|
||||||
|
|
Loading…
Reference in New Issue