ulp 475 drivers/crypto/chelsio/chcr_algo.c struct ulptx_sgl *ulp) ulp 477 drivers/crypto/chelsio/chcr_algo.c walk->sgl = ulp; ulp 480 drivers/crypto/chelsio/chcr_algo.c walk->pair = ulp->sge; ulp 340 drivers/crypto/chelsio/chtls/chtls.h } ulp; ulp 103 drivers/crypto/chelsio/chtls/chtls_cm.h #define skb_ulp_tls_inline(skb) (ULP_SKB_CB(skb)->ulp.tls.ofld) ulp 104 drivers/crypto/chelsio/chtls/chtls_cm.h #define skb_ulp_tls_iv_imm(skb) (ULP_SKB_CB(skb)->ulp.tls.iv) ulp 57 drivers/crypto/chelsio/chtls/chtls_io.c ULP_SKB_CB(skb)->ulp.tls.iv = 1; ulp 60 drivers/crypto/chelsio/chtls/chtls_io.c ULP_SKB_CB(skb)->ulp.tls.iv = 0; ulp 420 drivers/crypto/chelsio/chtls/chtls_io.c data_type = tls_content_type(ULP_SKB_CB(skb)->ulp.tls.type); ulp 862 drivers/crypto/chelsio/chtls/chtls_io.c ULP_SKB_CB(skb)->ulp.tls.ofld = 1; ulp 863 drivers/crypto/chelsio/chtls/chtls_io.c ULP_SKB_CB(skb)->ulp.tls.type = csk->tlshws.type; ulp 1033 drivers/crypto/chelsio/chtls/chtls_io.c ULP_SKB_CB(skb)->ulp.tls.type = hdr.type; ulp 868 drivers/infiniband/hw/cxgb3/cxio_hal.c rdev_p = (struct cxio_rdev *)t3cdev_p->ulp; ulp 920 drivers/infiniband/hw/cxgb3/cxio_hal.c rdev_p->t3cdev_p->ulp = (void *) rdev_p; ulp 1007 drivers/infiniband/hw/cxgb3/cxio_hal.c rdev_p->t3cdev_p->ulp = NULL; ulp 1020 drivers/infiniband/hw/cxgb3/cxio_hal.c rdev_p->t3cdev_p->ulp = NULL; ulp 106 drivers/infiniband/hw/cxgb3/cxio_hal.h void *ulp; ulp 146 drivers/infiniband/hw/cxgb3/iwch.c rnicp->rdev.ulp = rnicp; ulp 197 drivers/infiniband/hw/cxgb3/iwch.c struct cxio_rdev *rdev = tdev->ulp; ulp 142 drivers/infiniband/hw/cxgb3/iwch_cm.c rdev = (struct cxio_rdev *)tdev->ulp; ulp 158 drivers/infiniband/hw/cxgb3/iwch_cm.c rdev = (struct cxio_rdev *)tdev->ulp; ulp 2070 drivers/infiniband/hw/cxgb3/iwch_cm.c rdev = (struct cxio_rdev *)tdev->ulp; ulp 116 drivers/infiniband/hw/cxgb3/iwch_ev.c rnicp = (struct iwch_dev *) rdev_p->ulp; ulp 672 drivers/infiniband/hw/ocrdma/ocrdma_sli.h } ulp[2]; ulp 32 drivers/net/ethernet/broadcom/bnxt/bnxt_ulp.c struct bnxt_ulp *ulp; ulp 38 drivers/net/ethernet/broadcom/bnxt/bnxt_ulp.c ulp = &edev->ulp_tbl[ulp_id]; ulp 39 drivers/net/ethernet/broadcom/bnxt/bnxt_ulp.c if (rcu_access_pointer(ulp->ulp_ops)) { ulp 52 drivers/net/ethernet/broadcom/bnxt/bnxt_ulp.c atomic_set(&ulp->ref_count, 0); ulp 53 drivers/net/ethernet/broadcom/bnxt/bnxt_ulp.c ulp->handle = handle; ulp 54 drivers/net/ethernet/broadcom/bnxt/bnxt_ulp.c rcu_assign_pointer(ulp->ulp_ops, ulp_ops); ulp 68 drivers/net/ethernet/broadcom/bnxt/bnxt_ulp.c struct bnxt_ulp *ulp; ulp 75 drivers/net/ethernet/broadcom/bnxt/bnxt_ulp.c ulp = &edev->ulp_tbl[ulp_id]; ulp 76 drivers/net/ethernet/broadcom/bnxt/bnxt_ulp.c if (!rcu_access_pointer(ulp->ulp_ops)) { ulp 80 drivers/net/ethernet/broadcom/bnxt/bnxt_ulp.c if (ulp_id == BNXT_ROCE_ULP && ulp->msix_requested) ulp 83 drivers/net/ethernet/broadcom/bnxt/bnxt_ulp.c if (ulp->max_async_event_id) ulp 86 drivers/net/ethernet/broadcom/bnxt/bnxt_ulp.c RCU_INIT_POINTER(ulp->ulp_ops, NULL); ulp 88 drivers/net/ethernet/broadcom/bnxt/bnxt_ulp.c ulp->max_async_event_id = 0; ulp 89 drivers/net/ethernet/broadcom/bnxt/bnxt_ulp.c ulp->async_events_bmap = NULL; ulp 90 drivers/net/ethernet/broadcom/bnxt/bnxt_ulp.c while (atomic_read(&ulp->ref_count) != 0 && i < 10) { ulp 254 drivers/net/ethernet/broadcom/bnxt/bnxt_ulp.c static void bnxt_ulp_get(struct bnxt_ulp *ulp) ulp 256 drivers/net/ethernet/broadcom/bnxt/bnxt_ulp.c atomic_inc(&ulp->ref_count); ulp 259 drivers/net/ethernet/broadcom/bnxt/bnxt_ulp.c static void bnxt_ulp_put(struct bnxt_ulp *ulp) ulp 261 drivers/net/ethernet/broadcom/bnxt/bnxt_ulp.c atomic_dec(&ulp->ref_count); ulp 274 drivers/net/ethernet/broadcom/bnxt/bnxt_ulp.c struct bnxt_ulp *ulp = &edev->ulp_tbl[i]; ulp 276 drivers/net/ethernet/broadcom/bnxt/bnxt_ulp.c ops = rtnl_dereference(ulp->ulp_ops); ulp 279 drivers/net/ethernet/broadcom/bnxt/bnxt_ulp.c ops->ulp_stop(ulp->handle); ulp 293 drivers/net/ethernet/broadcom/bnxt/bnxt_ulp.c struct bnxt_ulp *ulp = &edev->ulp_tbl[i]; ulp 295 drivers/net/ethernet/broadcom/bnxt/bnxt_ulp.c ops = rtnl_dereference(ulp->ulp_ops); ulp 298 drivers/net/ethernet/broadcom/bnxt/bnxt_ulp.c ops->ulp_start(ulp->handle); ulp 312 drivers/net/ethernet/broadcom/bnxt/bnxt_ulp.c struct bnxt_ulp *ulp = &edev->ulp_tbl[i]; ulp 315 drivers/net/ethernet/broadcom/bnxt/bnxt_ulp.c ops = rcu_dereference(ulp->ulp_ops); ulp 320 drivers/net/ethernet/broadcom/bnxt/bnxt_ulp.c bnxt_ulp_get(ulp); ulp 322 drivers/net/ethernet/broadcom/bnxt/bnxt_ulp.c ops->ulp_sriov_config(ulp->handle, num_vfs); ulp 323 drivers/net/ethernet/broadcom/bnxt/bnxt_ulp.c bnxt_ulp_put(ulp); ulp 337 drivers/net/ethernet/broadcom/bnxt/bnxt_ulp.c struct bnxt_ulp *ulp = &edev->ulp_tbl[i]; ulp 339 drivers/net/ethernet/broadcom/bnxt/bnxt_ulp.c ops = rtnl_dereference(ulp->ulp_ops); ulp 342 drivers/net/ethernet/broadcom/bnxt/bnxt_ulp.c ops->ulp_shutdown(ulp->handle); ulp 355 drivers/net/ethernet/broadcom/bnxt/bnxt_ulp.c struct bnxt_ulp *ulp = &edev->ulp_tbl[BNXT_ROCE_ULP]; ulp 357 drivers/net/ethernet/broadcom/bnxt/bnxt_ulp.c if (!ulp->msix_requested) ulp 360 drivers/net/ethernet/broadcom/bnxt/bnxt_ulp.c ops = rtnl_dereference(ulp->ulp_ops); ulp 363 drivers/net/ethernet/broadcom/bnxt/bnxt_ulp.c ops->ulp_irq_stop(ulp->handle); ulp 376 drivers/net/ethernet/broadcom/bnxt/bnxt_ulp.c struct bnxt_ulp *ulp = &edev->ulp_tbl[BNXT_ROCE_ULP]; ulp 379 drivers/net/ethernet/broadcom/bnxt/bnxt_ulp.c if (!ulp->msix_requested) ulp 382 drivers/net/ethernet/broadcom/bnxt/bnxt_ulp.c ops = rtnl_dereference(ulp->ulp_ops); ulp 387 drivers/net/ethernet/broadcom/bnxt/bnxt_ulp.c ent = kcalloc(ulp->msix_requested, sizeof(*ent), ulp 393 drivers/net/ethernet/broadcom/bnxt/bnxt_ulp.c ops->ulp_irq_restart(ulp->handle, ent); ulp 410 drivers/net/ethernet/broadcom/bnxt/bnxt_ulp.c struct bnxt_ulp *ulp = &edev->ulp_tbl[i]; ulp 412 drivers/net/ethernet/broadcom/bnxt/bnxt_ulp.c ops = rcu_dereference(ulp->ulp_ops); ulp 415 drivers/net/ethernet/broadcom/bnxt/bnxt_ulp.c if (!ulp->async_events_bmap || ulp 416 drivers/net/ethernet/broadcom/bnxt/bnxt_ulp.c event_id > ulp->max_async_event_id) ulp 421 drivers/net/ethernet/broadcom/bnxt/bnxt_ulp.c if (test_bit(event_id, ulp->async_events_bmap)) ulp 422 drivers/net/ethernet/broadcom/bnxt/bnxt_ulp.c ops->ulp_async_notifier(ulp->handle, cmpl); ulp 432 drivers/net/ethernet/broadcom/bnxt/bnxt_ulp.c struct bnxt_ulp *ulp; ulp 437 drivers/net/ethernet/broadcom/bnxt/bnxt_ulp.c ulp = &edev->ulp_tbl[ulp_id]; ulp 438 drivers/net/ethernet/broadcom/bnxt/bnxt_ulp.c ulp->async_events_bmap = events_bmap; ulp 441 drivers/net/ethernet/broadcom/bnxt/bnxt_ulp.c ulp->max_async_event_id = max_id; ulp 66 drivers/net/ethernet/chelsio/cxgb3/t3cdev.h void *ulp; /* ulp stuff */ ulp 1393 drivers/scsi/be2iscsi/be_cmds.c if (pfw_cfg->ulp[ulp_num].ulp_mode & ulp 1399 drivers/scsi/be2iscsi/be_cmds.c pfw_cfg->ulp[ulp_num].sq_base; ulp 1401 drivers/scsi/be2iscsi/be_cmds.c pfw_cfg->ulp[ulp_num].sq_count; ulp 1404 drivers/scsi/be2iscsi/be_cmds.c pfw_cfg->ulp[ulp_num].icd_base; ulp 1406 drivers/scsi/be2iscsi/be_cmds.c pfw_cfg->ulp[ulp_num].icd_count; ulp 1434 drivers/scsi/be2iscsi/be_cmds.c pfw_cfg->ulp[BEISCSI_ULP0].ulp_mode, ulp 1435 drivers/scsi/be2iscsi/be_cmds.c pfw_cfg->ulp[BEISCSI_ULP1].ulp_mode); ulp 1741 drivers/scsi/be2iscsi/be_cmds.c int beiscsi_cmd_iscsi_cleanup(struct beiscsi_hba *phba, unsigned short ulp) ulp 1753 drivers/scsi/be2iscsi/be_cmds.c hdr_ring_id = HWI_GET_DEF_HDRQ_ID(phba, ulp); ulp 1754 drivers/scsi/be2iscsi/be_cmds.c data_ring_id = HWI_GET_DEF_BUFQ_ID(phba, ulp); ulp 1760 drivers/scsi/be2iscsi/be_cmds.c req->chute = (1 << ulp); ulp 1771 drivers/scsi/be2iscsi/be_cmds.c req_v1->chute = (1 << ulp); ulp 1779 drivers/scsi/be2iscsi/be_cmds.c "BG_%d : %s failed %d\n", __func__, ulp); ulp 1239 drivers/scsi/be2iscsi/be_cmds.h struct be_ulp_fw_cfg ulp[2]; ulp 555 drivers/scsi/be2iscsi/be_main.h #define BEISCSI_ASYNC_HDQ_SIZE(phba, ulp) \ ulp 556 drivers/scsi/be2iscsi/be_main.h (BEISCSI_GET_CID_COUNT((phba), (ulp)) * 2) ulp 82 include/uapi/linux/if_hippi.h __u8 ulp; /* must contain 4 */ ulp 151 ipc/sem.c struct sem_undo_list *ulp; /* back ptr to sem_undo_list */ ulp 1136 ipc/sem.c spin_lock(&un->ulp->lock); ulp 1139 ipc/sem.c spin_unlock(&un->ulp->lock); ulp 1851 ipc/sem.c static struct sem_undo *__lookup_undo(struct sem_undo_list *ulp, int semid) ulp 1855 ipc/sem.c list_for_each_entry_rcu(un, &ulp->list_proc, list_proc, ulp 1856 ipc/sem.c spin_is_locked(&ulp->lock)) { ulp 1863 ipc/sem.c static struct sem_undo *lookup_undo(struct sem_undo_list *ulp, int semid) ulp 1867 ipc/sem.c assert_spin_locked(&ulp->lock); ulp 1869 ipc/sem.c un = __lookup_undo(ulp, semid); ulp 1872 ipc/sem.c list_add_rcu(&un->list_proc, &ulp->list_proc); ulp 1891 ipc/sem.c struct sem_undo_list *ulp; ulp 1895 ipc/sem.c error = get_undo_list(&ulp); ulp 1900 ipc/sem.c spin_lock(&ulp->lock); ulp 1901 ipc/sem.c un = lookup_undo(ulp, semid); ulp 1902 ipc/sem.c spin_unlock(&ulp->lock); ulp 1939 ipc/sem.c spin_lock(&ulp->lock); ulp 1944 ipc/sem.c un = lookup_undo(ulp, semid); ulp 1951 ipc/sem.c new->ulp = ulp; ulp 1953 ipc/sem.c assert_spin_locked(&ulp->lock); ulp 1954 ipc/sem.c list_add_rcu(&new->list_proc, &ulp->list_proc); ulp 1960 ipc/sem.c spin_unlock(&ulp->lock); ulp 2300 ipc/sem.c struct sem_undo_list *ulp; ulp 2302 ipc/sem.c ulp = tsk->sysvsem.undo_list; ulp 2303 ipc/sem.c if (!ulp) ulp 2307 ipc/sem.c if (!refcount_dec_and_test(&ulp->refcnt)) ulp 2319 ipc/sem.c un = list_entry_rcu(ulp->list_proc.next, ulp 2321 ipc/sem.c if (&un->list_proc == &ulp->list_proc) { ulp 2328 ipc/sem.c spin_lock(&ulp->lock); ulp 2329 ipc/sem.c spin_unlock(&ulp->lock); ulp 2333 ipc/sem.c spin_lock(&ulp->lock); ulp 2335 ipc/sem.c spin_unlock(&ulp->lock); ulp 2357 ipc/sem.c un = __lookup_undo(ulp, semid); ulp 2371 ipc/sem.c spin_lock(&ulp->lock); ulp 2373 ipc/sem.c spin_unlock(&ulp->lock); ulp 2408 ipc/sem.c kfree(ulp); ulp 35 net/ipv4/tcp_ulp.c const struct tcp_ulp_ops *ulp = NULL; ulp 38 net/ipv4/tcp_ulp.c ulp = tcp_ulp_find(name); ulp 41 net/ipv4/tcp_ulp.c if (!ulp && capable(CAP_NET_ADMIN)) { ulp 45 net/ipv4/tcp_ulp.c ulp = tcp_ulp_find(name); ulp 48 net/ipv4/tcp_ulp.c if (!ulp || !try_module_get(ulp->owner)) ulp 49 net/ipv4/tcp_ulp.c ulp = NULL; ulp 52 net/ipv4/tcp_ulp.c return ulp; ulp 58 net/ipv4/tcp_ulp.c int tcp_register_ulp(struct tcp_ulp_ops *ulp) ulp 63 net/ipv4/tcp_ulp.c if (tcp_ulp_find(ulp->name)) ulp 66 net/ipv4/tcp_ulp.c list_add_tail_rcu(&ulp->list, &tcp_ulp_list); ulp 73 net/ipv4/tcp_ulp.c void tcp_unregister_ulp(struct tcp_ulp_ops *ulp) ulp 76 net/ipv4/tcp_ulp.c list_del_rcu(&ulp->list);