Lines Matching refs:fdirctrl
54 txgbe_fdir_enable(struct txgbe_hw *hw, uint32_t fdirctrl) in txgbe_fdir_enable() argument
69 fdirctrl |= TXGBE_FDIRCTL_MAXLEN(0xA) | in txgbe_fdir_enable()
85 wr32(hw, TXGBE_FDIRCTL, fdirctrl); in txgbe_fdir_enable()
106 uint32_t *fdirctrl, uint32_t *flex) in configure_fdir_flags() argument
108 *fdirctrl = 0; in configure_fdir_flags()
114 *fdirctrl |= TXGBE_FDIRCTL_BUF_64K; in configure_fdir_flags()
118 *fdirctrl |= TXGBE_FDIRCTL_BUF_128K; in configure_fdir_flags()
122 *fdirctrl |= TXGBE_FDIRCTL_BUF_256K; in configure_fdir_flags()
137 *fdirctrl |= TXGBE_FDIRCTL_REPORT_MATCH; in configure_fdir_flags()
141 *fdirctrl |= TXGBE_FDIRCTL_REPORT_ALWAYS; in configure_fdir_flags()
156 *fdirctrl |= TXGBE_FDIRCTL_PERFECT; in configure_fdir_flags()
157 *fdirctrl |= TXGBE_FDIRCTL_DROPQP(conf->drop_queue); in configure_fdir_flags()
365 uint32_t fdirctrl, flex, pbsize; in txgbe_fdir_configure() local
377 &fdirctrl, &flex); in txgbe_fdir_configure()
387 pbsize -= TXGBD_FDIRCTL_BUF_BYTE(fdirctrl); in txgbe_fdir_configure()
417 err = txgbe_fdir_enable(hw, fdirctrl); in txgbe_fdir_configure()