Symbol: cmac
usr/src/uts/common/fs/smbclnt/netsmb/nsmb_sign_kcf.c
217
crypto_data_t cmac;
usr/src/uts/common/fs/smbclnt/netsmb/nsmb_sign_kcf.c
231
bzero(&cmac, sizeof (cmac));
usr/src/uts/common/fs/smbclnt/netsmb/nsmb_sign_kcf.c
232
cmac.cd_format = CRYPTO_DATA_RAW;
usr/src/uts/common/fs/smbclnt/netsmb/nsmb_sign_kcf.c
233
cmac.cd_length = mac_len;
usr/src/uts/common/fs/smbclnt/netsmb/nsmb_sign_kcf.c
234
cmac.cd_raw.iov_base = (void *)mac;
usr/src/uts/common/fs/smbclnt/netsmb/nsmb_sign_kcf.c
235
cmac.cd_raw.iov_len = mac_len;
usr/src/uts/common/fs/smbclnt/netsmb/nsmb_sign_kcf.c
237
rv = crypto_mac(mech, &cdata, &ckey, NULL, &cmac, NULL);
usr/src/uts/common/io/chxge/com/ch_mac.c
104
static int mac_intr_disable(struct cmac *mac)
usr/src/uts/common/io/chxge/com/ch_mac.c
130
static int mac_intr_clear(struct cmac *mac)
usr/src/uts/common/io/chxge/com/ch_mac.c
155
static int mac_get_address(struct cmac *mac, u8 addr[6])
usr/src/uts/common/io/chxge/com/ch_mac.c
173
static int mac_reset(struct cmac *mac)
usr/src/uts/common/io/chxge/com/ch_mac.c
200
static int mac_set_rx_mode(struct cmac *mac, struct t1_rx_mode *rm)
usr/src/uts/common/io/chxge/com/ch_mac.c
215
static int mac_set_speed_duplex_fc(struct cmac *mac, int speed, int duplex,
usr/src/uts/common/io/chxge/com/ch_mac.c
251
static int mac_enable(struct cmac *mac, int which)
usr/src/uts/common/io/chxge/com/ch_mac.c
266
static int mac_disable(struct cmac *mac, int which)
usr/src/uts/common/io/chxge/com/ch_mac.c
282
mac_set_ifs(struct cmac *mac, u32 mode)
usr/src/uts/common/io/chxge/com/ch_mac.c
291
mac_enable_isl(struct cmac *mac)
usr/src/uts/common/io/chxge/com/ch_mac.c
302
static int mac_set_mtu(struct cmac *mac, int mtu)
usr/src/uts/common/io/chxge/com/ch_mac.c
313
static const struct cmac_statistics *mac_update_statistics(struct cmac *mac,
usr/src/uts/common/io/chxge/com/ch_mac.c
329
static void mac_destroy(struct cmac *mac)
usr/src/uts/common/io/chxge/com/ch_mac.c
371
static struct cmac *mac_create(adapter_t *adapter, int index)
usr/src/uts/common/io/chxge/com/ch_mac.c
373
struct cmac *mac;
usr/src/uts/common/io/chxge/com/ch_mac.c
78
static int mac_intr_enable(struct cmac *mac)
usr/src/uts/common/io/chxge/com/ch_subr.c
1305
struct cmac *mac = adapter->port[i].mac;
usr/src/uts/common/io/chxge/com/ch_subr.c
1466
struct cmac *mac;
usr/src/uts/common/io/chxge/com/ch_subr.c
173
struct cmac *mac = adapter->port[port_id].mac;
usr/src/uts/common/io/chxge/com/ch_subr.c
820
t1_link_start(struct cphy *phy, struct cmac *mac, struct link_config *lc)
usr/src/uts/common/io/chxge/com/ch_subr.c
928
struct cmac *mac = adapter->port[0].mac;
usr/src/uts/common/io/chxge/com/ch_subr.c
945
struct cmac *mac = adapter->port[0].mac;
usr/src/uts/common/io/chxge/com/common.h
249
int t1_link_start(struct cphy *phy, struct cmac *mac, struct link_config *lc);
usr/src/uts/common/io/chxge/com/gmac.h
100
int (*macaddress_set)(struct cmac *, u8 mac_addr[6]);
usr/src/uts/common/io/chxge/com/gmac.h
114
struct cmac *(*create)(adapter_t *adapter, int index);
usr/src/uts/common/io/chxge/com/gmac.h
77
void (*destroy)(struct cmac *);
usr/src/uts/common/io/chxge/com/gmac.h
78
int (*reset)(struct cmac *);
usr/src/uts/common/io/chxge/com/gmac.h
79
int (*interrupt_enable)(struct cmac *);
usr/src/uts/common/io/chxge/com/gmac.h
80
int (*interrupt_disable)(struct cmac *);
usr/src/uts/common/io/chxge/com/gmac.h
81
int (*interrupt_clear)(struct cmac *);
usr/src/uts/common/io/chxge/com/gmac.h
82
int (*interrupt_handler)(struct cmac *);
usr/src/uts/common/io/chxge/com/gmac.h
84
int (*enable)(struct cmac *, int);
usr/src/uts/common/io/chxge/com/gmac.h
85
int (*disable)(struct cmac *, int);
usr/src/uts/common/io/chxge/com/gmac.h
87
int (*loopback_enable)(struct cmac *);
usr/src/uts/common/io/chxge/com/gmac.h
88
int (*loopback_disable)(struct cmac *);
usr/src/uts/common/io/chxge/com/gmac.h
90
int (*set_mtu)(struct cmac *, int mtu);
usr/src/uts/common/io/chxge/com/gmac.h
91
int (*set_rx_mode)(struct cmac *, struct t1_rx_mode *rm);
usr/src/uts/common/io/chxge/com/gmac.h
93
int (*set_speed_duplex_fc)(struct cmac *, int speed, int duplex, int fc);
usr/src/uts/common/io/chxge/com/gmac.h
94
int (*get_speed_duplex_fc)(struct cmac *, int *speed, int *duplex,
usr/src/uts/common/io/chxge/com/gmac.h
97
const struct cmac_statistics *(*statistics_update)(struct cmac *, int);
usr/src/uts/common/io/chxge/com/gmac.h
99
int (*macaddress_get)(struct cmac *, u8 mac_addr[6]);
usr/src/uts/common/io/chxge/com/ixf1010.c
163
static void disable_port(struct cmac *mac)
usr/src/uts/common/io/chxge/com/ixf1010.c
180
static void port_stats_update(struct cmac *mac)
usr/src/uts/common/io/chxge/com/ixf1010.c
218
static int mac_intr_op(struct cmac *mac)
usr/src/uts/common/io/chxge/com/ixf1010.c
224
static int mac_set_address(struct cmac *mac, u8 addr[6])
usr/src/uts/common/io/chxge/com/ixf1010.c
241
static int mac_get_address(struct cmac *mac, u8 addr[6])
usr/src/uts/common/io/chxge/com/ixf1010.c
259
static int mac_reset(struct cmac *mac)
usr/src/uts/common/io/chxge/com/ixf1010.c
264
static int mac_set_rx_mode(struct cmac *mac, struct t1_rx_mode *rm)
usr/src/uts/common/io/chxge/com/ixf1010.c
299
static int mac_set_mtu(struct cmac *mac, int mtu)
usr/src/uts/common/io/chxge/com/ixf1010.c
308
static int mac_set_speed_duplex_fc(struct cmac *mac, int speed, int duplex,
usr/src/uts/common/io/chxge/com/ixf1010.c
333
static int mac_get_speed_duplex_fc(struct cmac *mac, int *speed, int *duplex,
usr/src/uts/common/io/chxge/com/ixf1010.c
356
static void enable_port(struct cmac *mac)
usr/src/uts/common/io/chxge/com/ixf1010.c
406
static int mac_enable(struct cmac *mac, int which)
usr/src/uts/common/io/chxge/com/ixf1010.c
413
static int mac_disable(struct cmac *mac, int which)
usr/src/uts/common/io/chxge/com/ixf1010.c
429
static const struct cmac_statistics *mac_update_statistics(struct cmac *mac,
usr/src/uts/common/io/chxge/com/ixf1010.c
446
static void mac_destroy(struct cmac *mac)
usr/src/uts/common/io/chxge/com/ixf1010.c
508
static struct cmac *ixf1010_mac_create(adapter_t *adapter, int index)
usr/src/uts/common/io/chxge/com/ixf1010.c
510
struct cmac *mac;
usr/src/uts/common/io/chxge/com/pm3393.c
101
(void) t1_tpi_write(cmac->adapter, OFFSET(reg), data32);
usr/src/uts/common/io/chxge/com/pm3393.c
107
static int pm3393_reset(struct cmac *cmac)
usr/src/uts/common/io/chxge/com/pm3393.c
120
static int pm3393_interrupt_enable(struct cmac *cmac)
usr/src/uts/common/io/chxge/com/pm3393.c
129
(void) pmwrite(cmac, SUNI1x10GEXP_REG_SERDES_3125_INTERRUPT_ENABLE, 0xffff);
usr/src/uts/common/io/chxge/com/pm3393.c
130
(void) pmwrite(cmac, SUNI1x10GEXP_REG_XRF_INTERRUPT_ENABLE, 0xffff);
usr/src/uts/common/io/chxge/com/pm3393.c
131
(void) pmwrite(cmac, SUNI1x10GEXP_REG_XRF_DIAG_INTERRUPT_ENABLE, 0xffff);
usr/src/uts/common/io/chxge/com/pm3393.c
132
(void) pmwrite(cmac, SUNI1x10GEXP_REG_RXOAM_INTERRUPT_ENABLE, 0xffff);
usr/src/uts/common/io/chxge/com/pm3393.c
135
(void) pmwrite(cmac, SUNI1x10GEXP_REG_MSTAT_INTERRUPT_MASK_0, 0);
usr/src/uts/common/io/chxge/com/pm3393.c
136
(void) pmwrite(cmac, SUNI1x10GEXP_REG_MSTAT_INTERRUPT_MASK_1, 0);
usr/src/uts/common/io/chxge/com/pm3393.c
137
(void) pmwrite(cmac, SUNI1x10GEXP_REG_MSTAT_INTERRUPT_MASK_2, 0);
usr/src/uts/common/io/chxge/com/pm3393.c
138
(void) pmwrite(cmac, SUNI1x10GEXP_REG_MSTAT_INTERRUPT_MASK_3, 0);
usr/src/uts/common/io/chxge/com/pm3393.c
140
(void) pmwrite(cmac, SUNI1x10GEXP_REG_IFLX_FIFO_OVERFLOW_ENABLE, 0xffff);
usr/src/uts/common/io/chxge/com/pm3393.c
141
(void) pmwrite(cmac, SUNI1x10GEXP_REG_PL4ODP_INTERRUPT_MASK, 0xffff);
usr/src/uts/common/io/chxge/com/pm3393.c
142
(void) pmwrite(cmac, SUNI1x10GEXP_REG_XTEF_INTERRUPT_ENABLE, 0xffff);
usr/src/uts/common/io/chxge/com/pm3393.c
143
(void) pmwrite(cmac, SUNI1x10GEXP_REG_TXOAM_INTERRUPT_ENABLE, 0xffff);
usr/src/uts/common/io/chxge/com/pm3393.c
144
(void) pmwrite(cmac, SUNI1x10GEXP_REG_RXXG_CONFIG_3, 0xffff);
usr/src/uts/common/io/chxge/com/pm3393.c
145
(void) pmwrite(cmac, SUNI1x10GEXP_REG_PL4IO_LOCK_DETECT_MASK, 0xffff);
usr/src/uts/common/io/chxge/com/pm3393.c
146
(void) pmwrite(cmac, SUNI1x10GEXP_REG_TXXG_CONFIG_3, 0xffff);
usr/src/uts/common/io/chxge/com/pm3393.c
147
(void) pmwrite(cmac, SUNI1x10GEXP_REG_PL4IDU_INTERRUPT_MASK, 0xffff);
usr/src/uts/common/io/chxge/com/pm3393.c
148
(void) pmwrite(cmac, SUNI1x10GEXP_REG_EFLX_FIFO_OVERFLOW_ERROR_ENABLE, 0xffff);
usr/src/uts/common/io/chxge/com/pm3393.c
153
(void) pmwrite(cmac, SUNI1x10GEXP_REG_GLOBAL_INTERRUPT_ENABLE,
usr/src/uts/common/io/chxge/com/pm3393.c
159
(void) t1_tpi_read(cmac->adapter, A_ELMER0_INT_ENABLE, &elmer);
usr/src/uts/common/io/chxge/com/pm3393.c
161
(void) t1_tpi_write(cmac->adapter, A_ELMER0_INT_ENABLE, elmer);
usr/src/uts/common/io/chxge/com/pm3393.c
165
pl_intr = t1_read_reg_4(cmac->adapter, A_PL_ENABLE);
usr/src/uts/common/io/chxge/com/pm3393.c
167
t1_write_reg_4(cmac->adapter, A_PL_ENABLE, pl_intr);
usr/src/uts/common/io/chxge/com/pm3393.c
171
static int pm3393_interrupt_disable(struct cmac *cmac)
usr/src/uts/common/io/chxge/com/pm3393.c
176
(void) pmwrite(cmac, SUNI1x10GEXP_REG_SERDES_3125_INTERRUPT_ENABLE, 0);
usr/src/uts/common/io/chxge/com/pm3393.c
177
(void) pmwrite(cmac, SUNI1x10GEXP_REG_XRF_INTERRUPT_ENABLE, 0);
usr/src/uts/common/io/chxge/com/pm3393.c
178
(void) pmwrite(cmac, SUNI1x10GEXP_REG_XRF_DIAG_INTERRUPT_ENABLE, 0);
usr/src/uts/common/io/chxge/com/pm3393.c
179
(void) pmwrite(cmac, SUNI1x10GEXP_REG_RXOAM_INTERRUPT_ENABLE, 0);
usr/src/uts/common/io/chxge/com/pm3393.c
180
(void) pmwrite(cmac, SUNI1x10GEXP_REG_MSTAT_INTERRUPT_MASK_0, 0);
usr/src/uts/common/io/chxge/com/pm3393.c
181
(void) pmwrite(cmac, SUNI1x10GEXP_REG_MSTAT_INTERRUPT_MASK_1, 0);
usr/src/uts/common/io/chxge/com/pm3393.c
182
(void) pmwrite(cmac, SUNI1x10GEXP_REG_MSTAT_INTERRUPT_MASK_2, 0);
usr/src/uts/common/io/chxge/com/pm3393.c
183
(void) pmwrite(cmac, SUNI1x10GEXP_REG_MSTAT_INTERRUPT_MASK_3, 0);
usr/src/uts/common/io/chxge/com/pm3393.c
184
(void) pmwrite(cmac, SUNI1x10GEXP_REG_IFLX_FIFO_OVERFLOW_ENABLE, 0);
usr/src/uts/common/io/chxge/com/pm3393.c
185
(void) pmwrite(cmac, SUNI1x10GEXP_REG_PL4ODP_INTERRUPT_MASK, 0);
usr/src/uts/common/io/chxge/com/pm3393.c
186
(void) pmwrite(cmac, SUNI1x10GEXP_REG_XTEF_INTERRUPT_ENABLE, 0);
usr/src/uts/common/io/chxge/com/pm3393.c
187
(void) pmwrite(cmac, SUNI1x10GEXP_REG_TXOAM_INTERRUPT_ENABLE, 0);
usr/src/uts/common/io/chxge/com/pm3393.c
188
(void) pmwrite(cmac, SUNI1x10GEXP_REG_RXXG_CONFIG_3, 0);
usr/src/uts/common/io/chxge/com/pm3393.c
189
(void) pmwrite(cmac, SUNI1x10GEXP_REG_PL4IO_LOCK_DETECT_MASK, 0);
usr/src/uts/common/io/chxge/com/pm3393.c
190
(void) pmwrite(cmac, SUNI1x10GEXP_REG_TXXG_CONFIG_3, 0);
usr/src/uts/common/io/chxge/com/pm3393.c
191
(void) pmwrite(cmac, SUNI1x10GEXP_REG_PL4IDU_INTERRUPT_MASK, 0);
usr/src/uts/common/io/chxge/com/pm3393.c
192
(void) pmwrite(cmac, SUNI1x10GEXP_REG_EFLX_FIFO_OVERFLOW_ERROR_ENABLE, 0);
usr/src/uts/common/io/chxge/com/pm3393.c
195
(void) pmwrite(cmac, SUNI1x10GEXP_REG_GLOBAL_INTERRUPT_ENABLE, 0);
usr/src/uts/common/io/chxge/com/pm3393.c
198
(void) t1_tpi_read(cmac->adapter, A_ELMER0_INT_ENABLE, &elmer);
usr/src/uts/common/io/chxge/com/pm3393.c
200
(void) t1_tpi_write(cmac->adapter, A_ELMER0_INT_ENABLE, elmer);
usr/src/uts/common/io/chxge/com/pm3393.c
210
static int pm3393_interrupt_clear(struct cmac *cmac)
usr/src/uts/common/io/chxge/com/pm3393.c
219
(void) pmread(cmac, SUNI1x10GEXP_REG_SERDES_3125_INTERRUPT_STATUS, &val32);
usr/src/uts/common/io/chxge/com/pm3393.c
220
(void) pmread(cmac, SUNI1x10GEXP_REG_XRF_INTERRUPT_STATUS, &val32);
usr/src/uts/common/io/chxge/com/pm3393.c
221
(void) pmread(cmac, SUNI1x10GEXP_REG_XRF_DIAG_INTERRUPT_STATUS, &val32);
usr/src/uts/common/io/chxge/com/pm3393.c
222
(void) pmread(cmac, SUNI1x10GEXP_REG_RXOAM_INTERRUPT_STATUS, &val32);
usr/src/uts/common/io/chxge/com/pm3393.c
223
(void) pmread(cmac, SUNI1x10GEXP_REG_PL4ODP_INTERRUPT, &val32);
usr/src/uts/common/io/chxge/com/pm3393.c
224
(void) pmread(cmac, SUNI1x10GEXP_REG_XTEF_INTERRUPT_STATUS, &val32);
usr/src/uts/common/io/chxge/com/pm3393.c
225
(void) pmread(cmac, SUNI1x10GEXP_REG_IFLX_FIFO_OVERFLOW_INTERRUPT, &val32);
usr/src/uts/common/io/chxge/com/pm3393.c
226
(void) pmread(cmac, SUNI1x10GEXP_REG_TXOAM_INTERRUPT_STATUS, &val32);
usr/src/uts/common/io/chxge/com/pm3393.c
227
(void) pmread(cmac, SUNI1x10GEXP_REG_RXXG_INTERRUPT, &val32);
usr/src/uts/common/io/chxge/com/pm3393.c
228
(void) pmread(cmac, SUNI1x10GEXP_REG_TXXG_INTERRUPT, &val32);
usr/src/uts/common/io/chxge/com/pm3393.c
229
(void) pmread(cmac, SUNI1x10GEXP_REG_PL4IDU_INTERRUPT, &val32);
usr/src/uts/common/io/chxge/com/pm3393.c
230
(void) pmread(cmac, SUNI1x10GEXP_REG_EFLX_FIFO_OVERFLOW_ERROR_INDICATION,
usr/src/uts/common/io/chxge/com/pm3393.c
232
(void) pmread(cmac, SUNI1x10GEXP_REG_PL4IO_LOCK_DETECT_STATUS, &val32);
usr/src/uts/common/io/chxge/com/pm3393.c
233
(void) pmread(cmac, SUNI1x10GEXP_REG_PL4IO_LOCK_DETECT_CHANGE, &val32);
usr/src/uts/common/io/chxge/com/pm3393.c
237
(void) pmread(cmac, SUNI1x10GEXP_REG_MASTER_INTERRUPT_STATUS, &val32);
usr/src/uts/common/io/chxge/com/pm3393.c
241
(void) t1_tpi_read(cmac->adapter, A_ELMER0_INT_CAUSE, &elmer);
usr/src/uts/common/io/chxge/com/pm3393.c
243
(void) t1_tpi_write(cmac->adapter, A_ELMER0_INT_CAUSE, elmer);
usr/src/uts/common/io/chxge/com/pm3393.c
247
pl_intr = t1_read_reg_4(cmac->adapter, A_PL_CAUSE);
usr/src/uts/common/io/chxge/com/pm3393.c
249
t1_write_reg_4(cmac->adapter, A_PL_CAUSE, pl_intr);
usr/src/uts/common/io/chxge/com/pm3393.c
255
static int pm3393_interrupt_handler(struct cmac *cmac)
usr/src/uts/common/io/chxge/com/pm3393.c
264
(void) pmread(cmac, SUNI1x10GEXP_REG_MASTER_INTERRUPT_STATUS,
usr/src/uts/common/io/chxge/com/pm3393.c
266
CH_DBG(cmac->adapter, INTR, "PM3393 intr cause 0x%x\n",
usr/src/uts/common/io/chxge/com/pm3393.c
350
(void) pm3393_interrupt_clear(cmac);
usr/src/uts/common/io/chxge/com/pm3393.c
355
static int pm3393_enable(struct cmac *cmac, int which)
usr/src/uts/common/io/chxge/com/pm3393.c
358
(void) pmwrite(cmac, SUNI1x10GEXP_REG_RXXG_CONFIG_1,
usr/src/uts/common/io/chxge/com/pm3393.c
364
if (cmac->instance->fc & PAUSE_RX)
usr/src/uts/common/io/chxge/com/pm3393.c
366
if (cmac->instance->fc & PAUSE_TX)
usr/src/uts/common/io/chxge/com/pm3393.c
368
(void) pmwrite(cmac, SUNI1x10GEXP_REG_TXXG_CONFIG_1, val);
usr/src/uts/common/io/chxge/com/pm3393.c
371
cmac->instance->enabled |= which;
usr/src/uts/common/io/chxge/com/pm3393.c
376
static int pm3393_enable_port(struct cmac *cmac, int which)
usr/src/uts/common/io/chxge/com/pm3393.c
379
(void) pmwrite(cmac, SUNI1x10GEXP_REG_MSTAT_CONTROL,
usr/src/uts/common/io/chxge/com/pm3393.c
382
(void) memset(&cmac->stats, 0, sizeof(struct cmac_statistics));
usr/src/uts/common/io/chxge/com/pm3393.c
384
(void) pm3393_enable(cmac, which);
usr/src/uts/common/io/chxge/com/pm3393.c
393
link_changed(cmac->adapter, 0);
usr/src/uts/common/io/chxge/com/pm3393.c
398
static int pm3393_disable(struct cmac *cmac, int which)
usr/src/uts/common/io/chxge/com/pm3393.c
401
(void) pmwrite(cmac, SUNI1x10GEXP_REG_RXXG_CONFIG_1, RXXG_CONF1_VAL);
usr/src/uts/common/io/chxge/com/pm3393.c
403
(void) pmwrite(cmac, SUNI1x10GEXP_REG_TXXG_CONFIG_1, TXXG_CONF1_VAL);
usr/src/uts/common/io/chxge/com/pm3393.c
411
cmac->instance->enabled &= ~which;
usr/src/uts/common/io/chxge/com/pm3393.c
416
static int pm3393_loopback_enable(struct cmac *cmac)
usr/src/uts/common/io/chxge/com/pm3393.c
422
static int pm3393_loopback_disable(struct cmac *cmac)
usr/src/uts/common/io/chxge/com/pm3393.c
427
static int pm3393_set_mtu(struct cmac *cmac, int mtu)
usr/src/uts/common/io/chxge/com/pm3393.c
429
int enabled = cmac->instance->enabled;
usr/src/uts/common/io/chxge/com/pm3393.c
438
(void) pm3393_disable(cmac, MAC_DIRECTION_RX | MAC_DIRECTION_TX);
usr/src/uts/common/io/chxge/com/pm3393.c
440
(void) pmwrite(cmac, SUNI1x10GEXP_REG_RXXG_MAX_FRAME_LENGTH, mtu);
usr/src/uts/common/io/chxge/com/pm3393.c
441
(void) pmwrite(cmac, SUNI1x10GEXP_REG_TXXG_MAX_FRAME_SIZE, mtu);
usr/src/uts/common/io/chxge/com/pm3393.c
444
(void) pm3393_enable(cmac, enabled);
usr/src/uts/common/io/chxge/com/pm3393.c
475
static int pm3393_set_rx_mode(struct cmac *cmac, struct t1_rx_mode *rm)
usr/src/uts/common/io/chxge/com/pm3393.c
477
int enabled = cmac->instance->enabled & MAC_DIRECTION_RX;
usr/src/uts/common/io/chxge/com/pm3393.c
482
(void) pm3393_disable(cmac, MAC_DIRECTION_RX);
usr/src/uts/common/io/chxge/com/pm3393.c
484
(void) pmread(cmac, SUNI1x10GEXP_REG_RXXG_ADDRESS_FILTER_CONTROL_2, &rx_mode);
usr/src/uts/common/io/chxge/com/pm3393.c
486
(void) pmwrite(cmac, SUNI1x10GEXP_REG_RXXG_ADDRESS_FILTER_CONTROL_2, (u16)rx_mode);
usr/src/uts/common/io/chxge/com/pm3393.c
494
(void) pmwrite(cmac, SUNI1x10GEXP_REG_RXXG_MULTICAST_HASH_LOW, 0xffff);
usr/src/uts/common/io/chxge/com/pm3393.c
495
(void) pmwrite(cmac, SUNI1x10GEXP_REG_RXXG_MULTICAST_HASH_MIDLOW, 0xffff);
usr/src/uts/common/io/chxge/com/pm3393.c
496
(void) pmwrite(cmac, SUNI1x10GEXP_REG_RXXG_MULTICAST_HASH_MIDHIGH, 0xffff);
usr/src/uts/common/io/chxge/com/pm3393.c
497
(void) pmwrite(cmac, SUNI1x10GEXP_REG_RXXG_MULTICAST_HASH_HIGH, 0xffff);
usr/src/uts/common/io/chxge/com/pm3393.c
509
(void) pmwrite(cmac, SUNI1x10GEXP_REG_RXXG_MULTICAST_HASH_LOW, mc_filter[0]);
usr/src/uts/common/io/chxge/com/pm3393.c
510
(void) pmwrite(cmac, SUNI1x10GEXP_REG_RXXG_MULTICAST_HASH_MIDLOW, mc_filter[1]);
usr/src/uts/common/io/chxge/com/pm3393.c
511
(void) pmwrite(cmac, SUNI1x10GEXP_REG_RXXG_MULTICAST_HASH_MIDHIGH, mc_filter[2]);
usr/src/uts/common/io/chxge/com/pm3393.c
512
(void) pmwrite(cmac, SUNI1x10GEXP_REG_RXXG_MULTICAST_HASH_HIGH, mc_filter[3]);
usr/src/uts/common/io/chxge/com/pm3393.c
516
(void) pmwrite(cmac, SUNI1x10GEXP_REG_RXXG_ADDRESS_FILTER_CONTROL_2, (u16)rx_mode);
usr/src/uts/common/io/chxge/com/pm3393.c
519
(void) pm3393_enable(cmac, MAC_DIRECTION_RX);
usr/src/uts/common/io/chxge/com/pm3393.c
524
static int pm3393_get_speed_duplex_fc(struct cmac *cmac, int *speed,
usr/src/uts/common/io/chxge/com/pm3393.c
532
*fc = cmac->instance->fc;
usr/src/uts/common/io/chxge/com/pm3393.c
536
static int pm3393_set_speed_duplex_fc(struct cmac *cmac, int speed, int duplex,
usr/src/uts/common/io/chxge/com/pm3393.c
546
if (fc != cmac->instance->fc) {
usr/src/uts/common/io/chxge/com/pm3393.c
547
cmac->instance->fc = (u8) fc;
usr/src/uts/common/io/chxge/com/pm3393.c
548
if (cmac->instance->enabled & MAC_DIRECTION_TX)
usr/src/uts/common/io/chxge/com/pm3393.c
549
(void) pm3393_enable(cmac, MAC_DIRECTION_TX);
usr/src/uts/common/io/chxge/com/pm3393.c
567
static const struct cmac_statistics *pm3393_update_statistics(struct cmac *mac,
usr/src/uts/common/io/chxge/com/pm3393.c
612
static int pm3393_macaddress_get(struct cmac *cmac, u8 mac_addr[6])
usr/src/uts/common/io/chxge/com/pm3393.c
614
memcpy(mac_addr, cmac->instance->mac_addr, 6);
usr/src/uts/common/io/chxge/com/pm3393.c
618
static int pm3393_macaddress_set(struct cmac *cmac, u8 ma[6])
usr/src/uts/common/io/chxge/com/pm3393.c
620
u32 val, lo, mid, hi, enabled = cmac->instance->enabled;
usr/src/uts/common/io/chxge/com/pm3393.c
641
memcpy(cmac->instance->mac_addr, ma, 6);
usr/src/uts/common/io/chxge/com/pm3393.c
649
(void) pm3393_disable(cmac, MAC_DIRECTION_RX | MAC_DIRECTION_TX);
usr/src/uts/common/io/chxge/com/pm3393.c
652
(void) pmwrite(cmac, SUNI1x10GEXP_REG_RXXG_SA_15_0, lo);
usr/src/uts/common/io/chxge/com/pm3393.c
653
(void) pmwrite(cmac, SUNI1x10GEXP_REG_RXXG_SA_31_16, mid);
usr/src/uts/common/io/chxge/com/pm3393.c
654
(void) pmwrite(cmac, SUNI1x10GEXP_REG_RXXG_SA_47_32, hi);
usr/src/uts/common/io/chxge/com/pm3393.c
657
(void) pmwrite(cmac, SUNI1x10GEXP_REG_TXXG_SA_15_0, lo);
usr/src/uts/common/io/chxge/com/pm3393.c
658
(void) pmwrite(cmac, SUNI1x10GEXP_REG_TXXG_SA_31_16, mid);
usr/src/uts/common/io/chxge/com/pm3393.c
659
(void) pmwrite(cmac, SUNI1x10GEXP_REG_TXXG_SA_47_32, hi);
usr/src/uts/common/io/chxge/com/pm3393.c
665
(void) pmread(cmac, SUNI1x10GEXP_REG_RXXG_ADDRESS_FILTER_CONTROL_0, &val);
usr/src/uts/common/io/chxge/com/pm3393.c
667
(void) pmwrite(cmac, SUNI1x10GEXP_REG_RXXG_ADDRESS_FILTER_CONTROL_0, val);
usr/src/uts/common/io/chxge/com/pm3393.c
669
(void) pmwrite(cmac, SUNI1x10GEXP_REG_RXXG_EXACT_MATCH_ADDR_1_LOW, lo);
usr/src/uts/common/io/chxge/com/pm3393.c
670
(void) pmwrite(cmac, SUNI1x10GEXP_REG_RXXG_EXACT_MATCH_ADDR_1_MID, mid);
usr/src/uts/common/io/chxge/com/pm3393.c
671
(void) pmwrite(cmac, SUNI1x10GEXP_REG_RXXG_EXACT_MATCH_ADDR_1_HIGH, hi);
usr/src/uts/common/io/chxge/com/pm3393.c
674
(void) pmwrite(cmac, SUNI1x10GEXP_REG_RXXG_ADDRESS_FILTER_CONTROL_0, val);
usr/src/uts/common/io/chxge/com/pm3393.c
677
(void) pm3393_enable(cmac, enabled);
usr/src/uts/common/io/chxge/com/pm3393.c
681
static void pm3393_destroy(struct cmac *cmac)
usr/src/uts/common/io/chxge/com/pm3393.c
683
t1_os_free((void *)cmac, sizeof(*cmac) + sizeof(cmac_instance));
usr/src/uts/common/io/chxge/com/pm3393.c
729
static struct cmac *pm3393_mac_create(adapter_t *adapter, int index)
usr/src/uts/common/io/chxge/com/pm3393.c
731
struct cmac *cmac;
usr/src/uts/common/io/chxge/com/pm3393.c
733
cmac = t1_os_malloc_wait_zero(sizeof(*cmac) + sizeof(cmac_instance));
usr/src/uts/common/io/chxge/com/pm3393.c
734
if (!cmac)
usr/src/uts/common/io/chxge/com/pm3393.c
737
cmac->ops = &pm3393_ops;
usr/src/uts/common/io/chxge/com/pm3393.c
738
cmac->instance = (cmac_instance *) (cmac + 1);
usr/src/uts/common/io/chxge/com/pm3393.c
739
cmac->adapter = adapter;
usr/src/uts/common/io/chxge/com/pm3393.c
740
cmac->instance->fc = PAUSE_TX | PAUSE_RX;
usr/src/uts/common/io/chxge/com/pm3393.c
823
return cmac;
usr/src/uts/common/io/chxge/com/pm3393.c
93
static int pmread(struct cmac *cmac, u32 reg, u32 * data32)
usr/src/uts/common/io/chxge/com/pm3393.c
95
(void) t1_tpi_read(cmac->adapter, OFFSET(reg), data32);
usr/src/uts/common/io/chxge/com/pm3393.c
99
static int pmwrite(struct cmac *cmac, u32 reg, u32 data32)
usr/src/uts/common/io/chxge/com/vsc7321.c
238
static struct cmac *vsc7321_mac_create(adapter_t *adapter, int index)
usr/src/uts/common/io/chxge/com/vsc7321.c
240
struct cmac *mac;
usr/src/uts/common/io/chxge/com/vsc7321.c
284
static int mac_intr_handler(struct cmac *mac)
usr/src/uts/common/io/chxge/com/vsc7321.c
290
static int mac_intr_enable(struct cmac *mac)
usr/src/uts/common/io/chxge/com/vsc7321.c
296
static int mac_intr_disable(struct cmac *mac)
usr/src/uts/common/io/chxge/com/vsc7321.c
302
static int mac_intr_clear(struct cmac *mac)
usr/src/uts/common/io/chxge/com/vsc7321.c
309
static int mac_set_address(struct cmac* mac, u8 addr[6])
usr/src/uts/common/io/chxge/com/vsc7321.c
327
static int mac_get_address(struct cmac *mac, u8 addr[6])
usr/src/uts/common/io/chxge/com/vsc7321.c
345
static int mac_reset(struct cmac *mac)
usr/src/uts/common/io/chxge/com/vsc7321.c
355
static int mac_set_rx_mode(struct cmac *mac, struct t1_rx_mode *rm)
usr/src/uts/common/io/chxge/com/vsc7321.c
362
static int mac_set_mtu(struct cmac *mac, int mtu)
usr/src/uts/common/io/chxge/com/vsc7321.c
368
static int mac_set_speed_duplex_fc(struct cmac *mac, int speed, int duplex,
usr/src/uts/common/io/chxge/com/vsc7321.c
375
static int mac_enable(struct cmac *mac, int which)
usr/src/uts/common/io/chxge/com/vsc7321.c
389
static int mac_disable(struct cmac *mac, int which)
usr/src/uts/common/io/chxge/com/vsc7321.c
408
int mac_get_statistics(struct cmac* mac, struct cmac_statistics* ps)
usr/src/uts/common/io/chxge/com/vsc7321.c
416
static const struct cmac_statistics *mac_update_statistics(struct cmac *mac,
usr/src/uts/common/io/chxge/com/vsc7321.c
422
static void mac_destroy(struct cmac *mac)
usr/src/uts/common/io/chxge/com/vsc7326.c
382
static int mac_intr_handler(struct cmac *mac)
usr/src/uts/common/io/chxge/com/vsc7326.c
388
static int mac_intr_enable(struct cmac *mac)
usr/src/uts/common/io/chxge/com/vsc7326.c
394
static int mac_intr_disable(struct cmac *mac)
usr/src/uts/common/io/chxge/com/vsc7326.c
400
static int mac_intr_clear(struct cmac *mac)
usr/src/uts/common/io/chxge/com/vsc7326.c
406
static int mac_set_address(struct cmac* mac, u8 addr[6])
usr/src/uts/common/io/chxge/com/vsc7326.c
429
static int mac_get_address(struct cmac *mac, u8 addr[6])
usr/src/uts/common/io/chxge/com/vsc7326.c
447
static int mac_reset(struct cmac *mac)
usr/src/uts/common/io/chxge/com/vsc7326.c
457
static int mac_set_rx_mode(struct cmac *mac, struct t1_rx_mode *rm)
usr/src/uts/common/io/chxge/com/vsc7326.c
474
static int mac_set_mtu(struct cmac *mac, int mtu)
usr/src/uts/common/io/chxge/com/vsc7326.c
486
static int mac_set_speed_duplex_fc(struct cmac *mac, int speed, int duplex,
usr/src/uts/common/io/chxge/com/vsc7326.c
555
static int mac_enable(struct cmac *mac, int which)
usr/src/uts/common/io/chxge/com/vsc7326.c
569
static int mac_disable(struct cmac *mac, int which)
usr/src/uts/common/io/chxge/com/vsc7326.c
595
static void rmon_update(struct cmac *mac, unsigned int addr, u64 *stat)
usr/src/uts/common/io/chxge/com/vsc7326.c
610
static void port_stats_update(struct cmac *mac)
usr/src/uts/common/io/chxge/com/vsc7326.c
657
static const struct cmac_statistics *mac_update_statistics(struct cmac *mac,
usr/src/uts/common/io/chxge/com/vsc7326.c
678
static void mac_destroy(struct cmac *mac)
usr/src/uts/common/io/chxge/com/vsc7326.c
722
static struct cmac *vsc7326_mac_create(adapter_t *adapter, int index)
usr/src/uts/common/io/chxge/com/vsc7326.c
724
struct cmac *mac;
usr/src/uts/common/io/chxge/oschtoe.h
176
struct cmac *mac;
usr/src/uts/common/io/chxge/pe.c
1605
struct cmac *mac = chp->port[0].mac;
usr/src/uts/common/io/chxge/pe.c
226
struct cmac *mac = p->mac;
usr/src/uts/common/io/chxge/pe.c
642
struct cmac *mac = sa->port[0].mac;
usr/src/uts/common/io/chxge/pe.c
670
struct cmac *mac = sa->port[0].mac;