/linux-master/fs/btrfs/ |
H A D | zstd.c | 86 static struct zstd_workspace_manager wsm; variable in typeref:struct:zstd_workspace_manager 113 spin_lock(&wsm.lock); 115 if (list_empty(&wsm.lru_list)) { 116 spin_unlock(&wsm.lock); 120 list_for_each_prev_safe(pos, next, &wsm.lru_list) { 137 if (list_empty(&wsm.idle_ws[level - 1])) 138 clear_bit(level - 1, &wsm.active_map); 142 if (!list_empty(&wsm.lru_list)) 143 mod_timer(&wsm.timer, jiffies + ZSTD_BTRFS_RECLAIM_JIFFIES); 145 spin_unlock(&wsm [all...] |
H A D | compression.c | 771 struct workspace_manager *wsm; local 774 wsm = btrfs_compress_op[type]->workspace_manager; 775 INIT_LIST_HEAD(&wsm->idle_ws); 776 spin_lock_init(&wsm->ws_lock); 777 atomic_set(&wsm->total_ws, 0); 778 init_waitqueue_head(&wsm->ws_wait); 789 atomic_set(&wsm->total_ws, 1); 790 wsm->free_ws = 1; 791 list_add(workspace, &wsm->idle_ws); 817 struct workspace_manager *wsm; local 916 struct workspace_manager *wsm; local [all...] |
H A D | lzo.c | 71 static struct workspace_manager wsm; variable in typeref:struct:workspace_manager 474 .workspace_manager = &wsm,
|
H A D | zlib.c | 34 static struct workspace_manager wsm; variable in typeref:struct:workspace_manager 416 .workspace_manager = &wsm,
|
/linux-master/arch/alpha/kernel/ |
H A D | core_tsunami.c | 34 unsigned long wsm[4]; member in struct:__anon82 297 saved_config[index].wsm[0] = pchip->wsm[0].csr; 301 saved_config[index].wsm[1] = pchip->wsm[1].csr; 305 saved_config[index].wsm[2] = pchip->wsm[2].csr; 309 saved_config[index].wsm[3] = pchip->wsm[3].csr; 338 pchip->wsm[ [all...] |
H A D | core_titan.c | 34 unsigned long wsm[4]; member in struct:__anon1 297 saved_config[index].wsm[0] = port->wsm[0].csr; 301 saved_config[index].wsm[1] = port->wsm[1].csr; 305 saved_config[index].wsm[2] = port->wsm[2].csr; 309 saved_config[index].wsm[3] = port->wsm[3].csr; 330 port->wsm[ [all...] |
/linux-master/drivers/net/wireless/st/cw1200/ |
H A D | Makefile | 9 wsm.o \
|
H A D | bh.c | 22 #include "wsm.h" 238 struct wsm_hdr *wsm; local 291 wsm = (struct wsm_hdr *)data; 292 wsm_len = __le16_to_cpu(wsm->len); 301 wsm_id = __le16_to_cpu(wsm->id) & 0xFFF; 302 wsm_seq = (__le16_to_cpu(wsm->id) >> 13) & 7; 308 &data[sizeof(*wsm)], 309 wsm_len - sizeof(*wsm)); 327 if (WARN_ON(wsm_handle_rx(priv, wsm_id, wsm, &skb_rx))) 346 struct wsm_hdr *wsm; local [all...] |
H A D | txrx.c | 14 #include "wsm.h" 565 struct wsm_tx *wsm; local 574 wsm = skb_push(t->skb, sizeof(struct wsm_tx)); 576 memset(wsm, 0, sizeof(*wsm)); 577 wsm->hdr.len = __cpu_to_le16(t->skb->len); 578 wsm->hdr.id = __cpu_to_le16(0x0004); 579 wsm->queue_id = wsm_queue_id_to_wsm(t->queue); 580 return wsm; 587 struct wsm_tx *wsm) 585 cw1200_tx_h_bt(struct cw1200_common *priv, struct cw1200_txinfo *t, struct wsm_tx *wsm) argument 638 cw1200_tx_h_rate_policy(struct cw1200_common *priv, struct cw1200_txinfo *t, struct wsm_tx *wsm) argument 717 struct wsm_tx *wsm; local [all...] |
H A D | wsm.c | 17 #include "wsm.h" 1296 struct wsm_hdr *wsm, struct sk_buff **skb_p) 1305 wsm_buf.begin = (u8 *)&wsm[0]; 1306 wsm_buf.data = (u8 *)&wsm[1]; 1307 wsm_buf.end = &wsm_buf.begin[__le16_to_cpu(wsm->len)]; 1454 struct wsm_tx *wsm, 1461 (struct ieee80211_hdr *)&((u8 *)wsm)[txpriv->offset]; 1486 if (cw1200_queue_get_generation(wsm->packet_id) > 1516 priv->bss_loss_confirm_id = wsm->packet_id; 1517 wsm 1295 wsm_handle_rx(struct cw1200_common *priv, u16 id, struct wsm_hdr *wsm, struct sk_buff **skb_p) argument 1453 wsm_handle_tx_data(struct cw1200_common *priv, struct wsm_tx *wsm, const struct ieee80211_tx_info *tx_info, const struct cw1200_txpriv *txpriv, struct cw1200_queue *queue) argument 1661 struct wsm_tx *wsm = NULL; local [all...] |
H A D | scan.c | 359 struct wsm_tx *wsm; local 402 wsm = (struct wsm_tx *)frame.skb->data; 403 scan.max_tx_rate = wsm->max_tx_rate;
|
H A D | wsm.h | 797 * - [wsm]: the field is filled by low-level WSM. 836 /* = sizeof(generic hi hdr) + sizeof(wsm hdr) + sizeof(alignment) */ 860 /* = sizeof(generic hi hdr) + sizeof(wsm hdr) */ 1799 int wsm_handle_rx(struct cw1200_common *priv, u16 id, struct wsm_hdr *wsm,
|
/linux-master/net/ceph/ |
H A D | osdmap.c | 1014 static void init_workspace_manager(struct workspace_manager *wsm) argument 1016 INIT_LIST_HEAD(&wsm->idle_ws); 1017 spin_lock_init(&wsm->ws_lock); 1018 atomic_set(&wsm->total_ws, 0); 1019 wsm->free_ws = 0; 1020 init_waitqueue_head(&wsm->ws_wait); 1023 static void add_initial_workspace(struct workspace_manager *wsm, argument 1026 WARN_ON(!list_empty(&wsm->idle_ws)); 1028 list_add(&work->item, &wsm->idle_ws); 1029 atomic_set(&wsm 1033 cleanup_workspace_manager(struct workspace_manager *wsm) argument 1051 get_workspace(struct workspace_manager *wsm, const struct crush_map *c) argument 1101 put_workspace(struct workspace_manager *wsm, struct crush_work *work) argument [all...] |
/linux-master/arch/alpha/include/asm/ |
H A D | core_titan.h | 83 titan_64 wsm[4]; member in struct:__anon18
|
H A D | core_tsunami.h | 75 tsunami_64 wsm[4]; member in struct:__anon31
|