/linux-master/ipc/ |
H A D | sem.c | 278 * @sma: semaphore array 283 static void unmerge_queues(struct sem_array *sma) argument 288 if (sma->complex_count) 295 list_for_each_entry_safe(q, tq, &sma->pending_alter, list) { 297 curr = &sma->sems[q->sops[0].sem_num]; 301 INIT_LIST_HEAD(&sma->pending_alter); 306 * @sma: semaphore array 313 static void merge_queues(struct sem_array *sma) argument 316 for (i = 0; i < sma->sem_nsems; i++) { 317 struct sem *sem = &sma 326 struct sem_array *sma = container_of(p, struct sem_array, sem_perm); local 336 complexmode_enter(struct sem_array *sma) argument 363 complexmode_tryleave(struct sem_array *sma) argument 389 sem_lock(struct sem_array *sma, struct sembuf *sops, int nsops) argument 460 sem_unlock(struct sem_array *sma, int locknum) argument 499 sem_lock_and_putref(struct sem_array *sma) argument 512 struct sem_array *sma; local 534 struct sem_array *sma; local 593 struct sem_array *sma; local 646 perform_atomic_semop_slow(struct sem_array *sma, struct sem_queue *q) argument 719 perform_atomic_semop(struct sem_array *sma, struct sem_queue *q) argument 799 unlink_queue(struct sem_array *sma, struct sem_queue *q) argument 816 check_restart(struct sem_array *sma, struct sem_queue *q) argument 854 wake_const_ops(struct sem_array *sma, int semnum, struct wake_q_head *wake_q) argument 893 do_smart_wakeup_zero(struct sem_array *sma, struct sembuf *sops, int nsops, struct wake_q_head *wake_q) argument 949 update_queue(struct sem_array *sma, int semnum, struct wake_q_head *wake_q) argument 1005 set_semotime(struct sem_array *sma, struct sembuf *sops) argument 1029 do_smart_update(struct sem_array *sma, struct sembuf *sops, int nsops, int otime, struct wake_q_head *wake_q) argument 1072 check_qop(struct sem_array *sma, int semnum, struct sem_queue *q, bool count_zero) argument 1106 count_semcnt(struct sem_array *sma, ushort semnum, bool count_zero) argument 1147 struct sem_array *sma = container_of(ipcp, struct sem_array, sem_perm); local 1219 get_semotime(struct sem_array *sma) argument 1237 struct sem_array *sma; local 1347 struct sem_array *sma; local 1408 struct sem_array *sma; local 1604 struct sem_array *sma; local 1908 struct sem_array *sma; local 1988 struct sem_array *sma; local 2348 struct sem_array *sma; local 2453 struct sem_array *sma = container_of(ipcp, struct sem_array, sem_perm); local [all...] |
/linux-master/drivers/ptp/ |
H A D | ptp_ocp.c | 376 struct ptp_ocp_sma_connector sma[OCP_SMA_NUM]; member in struct:ptp_ocp 2433 if (bp->sma[sma_nr - 1].fixed_fcn) 2436 if (bp->sma[sma_nr - 1].mode == SMA_MODE_IN) 2513 bp->sma[i].default_fcn = i & 1; 2514 bp->sma[i].dpll_prop = prop; 2515 bp->sma[i].dpll_prop.board_label = 2518 bp->sma[0].mode = SMA_MODE_IN; 2519 bp->sma[1].mode = SMA_MODE_IN; 2520 bp->sma[2].mode = SMA_MODE_OUT; 2521 bp->sma[ 2931 struct ptp_ocp_sma_connector *sma = &bp->sma[sma_nr - 1]; local 2982 struct ptp_ocp_sma_connector *sma = &bp->sma[sma_nr - 1]; local 3020 struct ptp_ocp_sma_connector *sma = &bp->sma[sma_nr - 1]; local 4541 struct ptp_ocp_sma_connector *sma = pin_priv; local 4556 struct ptp_ocp_sma_connector *sma = pin_priv; local 4574 struct ptp_ocp_sma_connector *sma = pin_priv; local 4596 struct ptp_ocp_sma_connector *sma = pin_priv; local [all...] |
/linux-master/drivers/net/wireless/realtek/rtw89/ |
H A D | cam.c | 673 const u8 *sma = scan_mac_addr ? scan_mac_addr : rtwvif->mac_addr; local 686 sma_hash = rtw89_cam_addr_hash(sma_start, sma); 705 FWCMD_SET_ADDR_SMA0(cmd, sma[0]); 706 FWCMD_SET_ADDR_SMA1(cmd, sma[1]); 707 FWCMD_SET_ADDR_SMA2(cmd, sma[2]); 708 FWCMD_SET_ADDR_SMA3(cmd, sma[3]); 709 FWCMD_SET_ADDR_SMA4(cmd, sma[4]); 710 FWCMD_SET_ADDR_SMA5(cmd, sma[5]);
|
/linux-master/include/linux/ |
H A D | security.h | 486 int security_sem_alloc(struct kern_ipc_perm *sma); 487 void security_sem_free(struct kern_ipc_perm *sma); 488 int security_sem_associate(struct kern_ipc_perm *sma, int semflg); 489 int security_sem_semctl(struct kern_ipc_perm *sma, int cmd); 490 int security_sem_semop(struct kern_ipc_perm *sma, struct sembuf *sops, 1379 static inline int security_sem_alloc(struct kern_ipc_perm *sma) argument 1384 static inline void security_sem_free(struct kern_ipc_perm *sma) argument 1387 static inline int security_sem_associate(struct kern_ipc_perm *sma, int semflg) argument 1392 static inline int security_sem_semctl(struct kern_ipc_perm *sma, int cmd) argument 1397 static inline int security_sem_semop(struct kern_ipc_perm *sma, argument [all...] |
/linux-master/security/ |
H A D | security.c | 3823 * @sma: sysv ipc permission structure 3825 * Allocate and attach a security structure to the @sma security field. The 3830 int security_sem_alloc(struct kern_ipc_perm *sma) argument 3832 int rc = lsm_ipc_alloc(sma); 3836 rc = call_int_hook(sem_alloc_security, sma); 3838 security_sem_free(sma); 3844 * @sma: sysv ipc permission structure 3846 * Deallocate security structure @sma->security for the semaphore. 3848 void security_sem_free(struct kern_ipc_perm *sma) argument 3850 call_void_hook(sem_free_security, sma); 3866 security_sem_associate(struct kern_ipc_perm *sma, int semflg) argument 3881 security_sem_semctl(struct kern_ipc_perm *sma, int cmd) argument 3898 security_sem_semop(struct kern_ipc_perm *sma, struct sembuf *sops, unsigned nsops, int alter) argument [all...] |
/linux-master/drivers/net/ethernet/synopsys/ |
H A D | dwc-xlgmac-common.c | 379 hw_feat->sma = XLGMAC_GET_REG_BITS(mac_hfr0, 527 pdata->hw_feat.sma ? "YES" : "NO");
|
H A D | dwc-xlgmac.h | 502 unsigned int sma; /* SMA(MDIO) Interface */ member in struct:xlgmac_hw_features
|
/linux-master/security/selinux/ |
H A D | hooks.c | 6232 static int selinux_sem_alloc_security(struct kern_ipc_perm *sma) argument 6238 isec = selinux_ipc(sma); 6242 ad.u.ipc_id = sma->key; 6248 static int selinux_sem_associate(struct kern_ipc_perm *sma, int semflg) argument 6254 isec = selinux_ipc(sma); 6257 ad.u.ipc_id = sma->key; 6263 /* Note, at this point, sma is locked down */ 6264 static int selinux_sem_semctl(struct kern_ipc_perm *sma, int cmd) argument 6303 err = ipc_has_perm(sma, perms); 6307 static int selinux_sem_semop(struct kern_ipc_perm *sma, argument [all...] |
/linux-master/drivers/net/ethernet/amd/xgbe/ |
H A D | xgbe.h | 998 unsigned int sma; /* SMA(MDIO) Interface */ member in struct:xgbe_hw_features
|
H A D | xgbe-drv.c | 760 hw_feat->sma = XGMAC_GET_BITS(mac_hfr0, MAC_HWF0R, SMASEL); 853 hw_feat->sma ? "yes" : "no");
|
/linux-master/drivers/infiniband/hw/hfi1/ |
H A D | mad.c | 909 pi->link_down_reason = ppd->local_link_down_reason.sma; 910 pi->neigh_link_down_reason = ppd->neigh_link_down_reason.sma; 1430 ppd->local_link_down_reason.sma = 0; 1435 ppd->neigh_link_down_reason.sma = 0;
|
H A D | hfi.h | 709 u8 sma; member in struct:link_down_reason
|
H A D | chip.c | 7161 if (was_up && ppd->local_link_down_reason.sma == 0 && 7162 ppd->neigh_link_down_reason.sma == 0) { 7163 ppd->local_link_down_reason.sma = 7165 ppd->neigh_link_down_reason.sma =
|
/linux-master/drivers/net/ethernet/chelsio/cxgb4/ |
H A D | t4fw_api.h | 205 __u8 sma[6]; member in struct:fw_filter_wr 237 __u8 sma[6]; member in struct:fw_filter2_wr
|