Lines Matching refs:reg_elem
1909 struct ecore_vlan_mac_registry_elem *reg_elem; in ecore_vlan_mac_get_registry_elem() local
1914 reg_elem = ECORE_ZALLOC(sizeof(*reg_elem), GFP_ATOMIC, sc); in ecore_vlan_mac_get_registry_elem()
1915 if (!reg_elem) in ecore_vlan_mac_get_registry_elem()
1919 if (!o->get_cam_offset(o, ®_elem->cam_offset)) { in ecore_vlan_mac_get_registry_elem()
1924 ECORE_FREE(sc, reg_elem, sizeof(*reg_elem)); in ecore_vlan_mac_get_registry_elem()
1928 ECORE_MSG(sc, "Got cam offset %d\n", reg_elem->cam_offset); in ecore_vlan_mac_get_registry_elem()
1931 ECORE_MEMCPY(®_elem->u, &elem->cmd_data.vlan_mac.u, in ecore_vlan_mac_get_registry_elem()
1932 sizeof(reg_elem->u)); in ecore_vlan_mac_get_registry_elem()
1935 reg_elem->vlan_mac_flags = in ecore_vlan_mac_get_registry_elem()
1938 reg_elem = o->check_del(sc, o, &elem->cmd_data.vlan_mac.u); in ecore_vlan_mac_get_registry_elem()
1940 *re = reg_elem; in ecore_vlan_mac_get_registry_elem()
1965 struct ecore_vlan_mac_registry_elem *reg_elem; in ecore_execute_vlan_mac() local
1991 ®_elem); in ecore_execute_vlan_mac()
1995 ECORE_DBG_BREAK_IF(!reg_elem); in ecore_execute_vlan_mac()
2001 ECORE_LIST_PUSH_HEAD(®_elem->link, in ecore_execute_vlan_mac()
2006 reg_elem->cam_offset); in ecore_execute_vlan_mac()
2034 reg_elem = o->check_del(sc, o, in ecore_execute_vlan_mac()
2037 ECORE_DBG_BREAK_IF(!reg_elem); in ecore_execute_vlan_mac()
2039 o->put_cam_offset(o, reg_elem->cam_offset); in ecore_execute_vlan_mac()
2040 ECORE_LIST_REMOVE_ENTRY(®_elem->link, &o->head); in ecore_execute_vlan_mac()
2041 ECORE_FREE(sc, reg_elem, sizeof(*reg_elem)); in ecore_execute_vlan_mac()
2067 reg_elem = o->check_del(sc, cam_obj, in ecore_execute_vlan_mac()
2069 if (reg_elem) { in ecore_execute_vlan_mac()
2070 ECORE_LIST_REMOVE_ENTRY(®_elem->link, in ecore_execute_vlan_mac()
2072 ECORE_FREE(sc, reg_elem, sizeof(*reg_elem)); in ecore_execute_vlan_mac()