Lines Matching refs:cmd

33 #define DPMAC_CMD_CREATE(cmd, cfg) \  argument
34 MC_CMD_OP(cmd, 0, 0, 32, int, cfg->mac_id)
37 #define DPMAC_CMD_OPEN(cmd, dpmac_id) \ argument
38 MC_CMD_OP(cmd, 0, 0, 32, int, dpmac_id)
41 #define DPMAC_RSP_GET_ATTRIBUTES(cmd, attr) \ argument
43 MC_RSP_OP(cmd, 0, 0, 32, int, attr->phy_id);\
44 MC_RSP_OP(cmd, 0, 32, 32, int, attr->id);\
45 MC_RSP_OP(cmd, 1, 0, 16, uint16_t, attr->version.major);\
46 MC_RSP_OP(cmd, 1, 16, 16, uint16_t, attr->version.minor);\
47 MC_RSP_OP(cmd, 1, 32, 8, enum dpmac_link_type, attr->link_type);\
48 MC_RSP_OP(cmd, 1, 40, 8, enum dpmac_eth_if, attr->eth_if);\
49 MC_RSP_OP(cmd, 2, 0, 32, uint32_t, attr->max_rate);\
53 #define DPMAC_CMD_MDIO_READ(cmd, cfg) \ argument
55 MC_CMD_OP(cmd, 0, 0, 8, uint8_t, cfg->phy_addr); \
56 MC_CMD_OP(cmd, 0, 8, 8, uint8_t, cfg->reg); \
60 #define DPMAC_RSP_MDIO_READ(cmd, data) \ argument
61 MC_RSP_OP(cmd, 0, 16, 16, uint16_t, data)
64 #define DPMAC_CMD_MDIO_WRITE(cmd, cfg) \ argument
66 MC_CMD_OP(cmd, 0, 0, 8, uint8_t, cfg->phy_addr); \
67 MC_CMD_OP(cmd, 0, 8, 8, uint8_t, cfg->reg); \
68 MC_CMD_OP(cmd, 0, 16, 16, uint16_t, cfg->data); \
72 #define DPMAC_RSP_GET_LINK_CFG(cmd, cfg) \ argument
74 MC_RSP_OP(cmd, 0, 0, 64, uint64_t, cfg->options); \
75 MC_RSP_OP(cmd, 1, 0, 32, uint32_t, cfg->rate); \
79 #define DPMAC_CMD_SET_LINK_STATE(cmd, cfg) \ argument
81 MC_CMD_OP(cmd, 0, 0, 64, uint64_t, cfg->options); \
82 MC_CMD_OP(cmd, 1, 0, 32, uint32_t, cfg->rate); \
83 MC_CMD_OP(cmd, 2, 0, 1, int, cfg->up); \
87 #define DPMAC_CMD_GET_COUNTER(cmd, type) \ argument
88 MC_CMD_OP(cmd, 0, 0, 8, enum dpmac_counter, type)
91 #define DPMAC_RSP_GET_COUNTER(cmd, counter) \ argument
92 MC_RSP_OP(cmd, 1, 0, 64, uint64_t, counter)