Searched refs:wsm (Results 1 - 15 of 15) sorted by relevance

/linux-master/fs/btrfs/
H A Dzstd.c86 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 Dcompression.c771 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 Dlzo.c71 static struct workspace_manager wsm; variable in typeref:struct:workspace_manager
474 .workspace_manager = &wsm,
H A Dzlib.c34 static struct workspace_manager wsm; variable in typeref:struct:workspace_manager
416 .workspace_manager = &wsm,
/linux-master/arch/alpha/kernel/
H A Dcore_tsunami.c34 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 Dcore_titan.c34 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 DMakefile9 wsm.o \
H A Dbh.c22 #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 Dtxrx.c14 #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 Dwsm.c17 #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 Dscan.c359 struct wsm_tx *wsm; local
402 wsm = (struct wsm_tx *)frame.skb->data;
403 scan.max_tx_rate = wsm->max_tx_rate;
H A Dwsm.h797 * - [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 Dosdmap.c1014 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 Dcore_titan.h83 titan_64 wsm[4]; member in struct:__anon18
H A Dcore_tsunami.h75 tsunami_64 wsm[4]; member in struct:__anon31

Completed in 296 milliseconds