/* * osd_sec.h - OSD security manager API * * Copyright (C) 2008 Panasas Inc. All rights reserved. * * Authors: * Boaz Harrosh * Benny Halevy * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 * */ #ifndef __OSD_SEC_H__ #define __OSD_SEC_H__ #include #include /* * Contains types and constants of osd capabilities and security * encoding/decoding. * API is trying to keep security abstract so initiator of an object * based pNFS client knows as little as possible about security and * capabilities. It is the Server's osd-initiator place to know more. * Also can be used by osd-target. */ void osd_sec_encode_caps(void *caps, ...);/* NI */ void osd_sec_init_nosec_doall_caps(void *caps, const struct osd_obj_id *obj, bool is_collection, const bool is_v1); bool osd_is_sec_alldata(struct osd_security_parameters *sec_params); /* Conditionally sign the CDB according to security setting in ocdb * with cap_key */ void osd_sec_sign_cdb(struct osd_cdb *ocdb, const u8 *cap_key); /* Unconditionally sign the BIO data with cap_key. * Check for osd_is_sec_alldata() was done prior to calling this. */ void osd_sec_sign_data(void *data_integ, struct bio *bio, const u8 *cap_key); /* Version independent copy of caps into the cdb */ void osd_set_caps(struct osd_cdb *cdb, const void *caps); #endif /* ndef __OSD_SEC_H__ */ ub right'>Tobias Klauser
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLinus Torvalds <torvalds@linux-foundation.org>2017-01-12 14:45:59 -0800
committerLinus Torvalds <torvalds@linux-foundation.org>2017-01-12 14:45:59 -0800
commit557ed56cc75e0a33c15ba438734a280bac23bd32 (patch)
tree51339e3999cab80cddff812f47ca34997fa589bf /include/uapi/asm-generic/errno-base.h
parente28ac1fc31299d826b5dbf1d67e74720a95cda48 (diff)
parent6cf4569ce3561dec560147e6051959d6896b23d1 (diff)
Merge tag 'sound-4.10-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound
Pull sound fixes from Takashi Iwai: "This time we got a few more fixes than the previous rc's, and most of commits were about ASoC. The only significant change in the core side is the regression fix wrt the aux device list handling, and all the rest are driver-specific small / trivial fixes" * tag 'sound-4.10-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound: ALSA: usb-audio: Add a quirk for Plantronics BT600 ASoC: rt5645: set sel_i2s_pre_div1 to 2 ASoC: dpcm: Avoid putting stream state to STOP when FE stream is paused ASoC: Intel: Skylake: Release FW ctx in cleanup ASoC: Intel: bytcr-rt5640: fix settings in internal clock mode ASoC: fsl_ssi: set fifo watermark to more reliable value ASoC: nau8825: fix invalid configuration in Pre-Scalar of FLL ASoC: nau8825: correct the function name of register ASoC: Intel: Skylake: Fix to fail safely if module not available in path ASoC: tlv320aic3x: Mark the RESET register as volatile ASoC: Fix binding and probing of auxiliary components ASoC: wm_adsp: Don't overrun firmware file buffer when reading region data ASoC: Intel: bytcr_rt5640: fallback mechanism if MCLK is not enabled ASoC: hdmi-codec: use unsigned type to structure members with bit-field ASoC: topology: kfree kcontrol->private_value before freeing kcontrol ASoC: rsnd: don't double free kctrl ASoC: dwc: Fix PIO mode initialization
Diffstat (limited to 'include/uapi/asm-generic/errno-base.h')