Lines Matching refs:reg_elem

1732 	struct bnx2x_vlan_mac_registry_elem *reg_elem;  in bnx2x_vlan_mac_get_registry_elem()  local
1737 reg_elem = kzalloc(sizeof(*reg_elem), GFP_ATOMIC); in bnx2x_vlan_mac_get_registry_elem()
1738 if (!reg_elem) in bnx2x_vlan_mac_get_registry_elem()
1742 if (!o->get_cam_offset(o, &reg_elem->cam_offset)) { in bnx2x_vlan_mac_get_registry_elem()
1747 kfree(reg_elem); in bnx2x_vlan_mac_get_registry_elem()
1751 DP(BNX2X_MSG_SP, "Got cam offset %d\n", reg_elem->cam_offset); in bnx2x_vlan_mac_get_registry_elem()
1754 memcpy(&reg_elem->u, &elem->cmd_data.vlan_mac.u, in bnx2x_vlan_mac_get_registry_elem()
1755 sizeof(reg_elem->u)); in bnx2x_vlan_mac_get_registry_elem()
1758 reg_elem->vlan_mac_flags = in bnx2x_vlan_mac_get_registry_elem()
1761 reg_elem = o->check_del(bp, o, &elem->cmd_data.vlan_mac.u); in bnx2x_vlan_mac_get_registry_elem()
1763 *re = reg_elem; in bnx2x_vlan_mac_get_registry_elem()
1788 struct bnx2x_vlan_mac_registry_elem *reg_elem; in bnx2x_execute_vlan_mac() local
1813 &reg_elem); in bnx2x_execute_vlan_mac()
1817 WARN_ON(!reg_elem); in bnx2x_execute_vlan_mac()
1823 list_add(&reg_elem->link, &cam_obj->head); in bnx2x_execute_vlan_mac()
1827 reg_elem->cam_offset); in bnx2x_execute_vlan_mac()
1856 reg_elem = o->check_del(bp, o, in bnx2x_execute_vlan_mac()
1859 WARN_ON(!reg_elem); in bnx2x_execute_vlan_mac()
1861 o->put_cam_offset(o, reg_elem->cam_offset); in bnx2x_execute_vlan_mac()
1862 list_del(&reg_elem->link); in bnx2x_execute_vlan_mac()
1863 kfree(reg_elem); in bnx2x_execute_vlan_mac()
1888 reg_elem = o->check_del(bp, cam_obj, in bnx2x_execute_vlan_mac()
1890 if (reg_elem) { in bnx2x_execute_vlan_mac()
1891 list_del(&reg_elem->link); in bnx2x_execute_vlan_mac()
1892 kfree(reg_elem); in bnx2x_execute_vlan_mac()