| /linux/Documentation/w1/slaves/ |
| H A D | w1_ds2423.rst | 44 …2 00 00 00 00 00 00 00 6d 38 00 ff ff 00 00 fe ff 00 00 ff ff 00 00 ff ff 00 00 ff ff 00 00 ff ff … 45 …2 00 00 00 00 00 00 00 e0 1f 00 ff ff 00 00 ff ff 00 00 ff ff 00 00 ff ff 00 00 ff ff 00 00 ff ff … 46 …9 c6 5d 18 00 00 00 00 04 37 00 ff ff 00 00 ff ff 00 00 ff ff 00 00 ff ff 00 00 ff ff 00 00 ff ff … 47 …05 00 00 00 00 00 00 00 8d 39 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff… 51 …2 00 00 00 00 00 00 00 6d 38 00 ff ff 00 00 fe ff 00 00 ff ff 00 00 ff ff 00 00 ff ff 00 00 ff ff … 52 …2 00 00 22 00 00 00 00 e0 1f 00 ff ff 00 00 ff ff 00 00 ff ff 00 00 ff ff 00 00 ff ff 00 00 ff ff … 53 …1 61 5d 19 00 00 00 00 df 0b 00 ff ff 00 00 ff ff 00 00 ff ff 00 00 ff ff 00 00 ff ff 00 00 ff ff … 54 …05 00 00 20 00 00 00 00 8d 39 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff…
|
| /linux/sound/firewire/fireface/ |
| H A D | ff-stream.c | 3 * ff-stream.c - a part of driver for RME Fireface series 8 #include "ff.h" 33 static inline void finish_session(struct snd_ff *ff) in finish_session() argument 35 ff->spec->protocol->finish_session(ff); in finish_session() 36 ff->spec->protocol->switch_fetching_mode(ff, false); in finish_session() 39 static int init_stream(struct snd_ff *ff, struct amdtp_stream *s) in init_stream() argument 45 if (s == &ff->tx_stream) { in init_stream() 46 resources = &ff->tx_resources; in init_stream() 49 resources = &ff->rx_resources; in init_stream() 53 err = fw_iso_resources_init(resources, ff->unit); in init_stream() [all …]
|
| H A D | ff-transaction.c | 3 * ff-transaction.c - a part of driver for RME Fireface series 8 #include "ff.h" 10 static void finish_transmit_midi_msg(struct snd_ff *ff, unsigned int port, in finish_transmit_midi_msg() argument 14 READ_ONCE(ff->rx_midi_substreams[port]); in finish_transmit_midi_msg() 17 ff->rx_midi_error[port] = true; in finish_transmit_midi_msg() 23 ff->next_ktime[port] = 0; in finish_transmit_midi_msg() 24 schedule_work(&ff->rx_midi_work[port]); in finish_transmit_midi_msg() 28 snd_rawmidi_transmit_ack(substream, ff->rx_bytes[port]); in finish_transmit_midi_msg() 29 ff->rx_bytes[port] = 0; in finish_transmit_midi_msg() 32 schedule_work(&ff->rx_midi_work[port]); in finish_transmit_midi_msg() [all …]
|
| H A D | ff-hwdep.c | 3 * ff-hwdep.c - a part of driver for RME Fireface series 16 #include "ff.h" 18 static bool has_msg(struct snd_ff *ff) in has_msg() argument 20 if (ff->spec->protocol->has_msg) in has_msg() 21 return ff->spec->protocol->has_msg(ff); in has_msg() 29 struct snd_ff *ff = hwdep->private_data; in hwdep_read() local 32 spin_lock_irq(&ff->lock); in hwdep_read() 34 while (!ff->dev_lock_changed && !has_msg(ff)) { in hwdep_read() 35 prepare_to_wait(&ff->hwdep_wait, &wait, TASK_INTERRUPTIBLE); in hwdep_read() 36 spin_unlock_irq(&ff->lock); in hwdep_read() [all …]
|
| H A D | ff-pcm.c | 3 * ff-pcm.c - a part of driver for RME Fireface series 8 #include "ff.h" 104 static int pcm_init_hw_params(struct snd_ff *ff, in pcm_init_hw_params() argument 114 s = &ff->tx_stream; in pcm_init_hw_params() 115 pcm_channels = ff->spec->pcm_capture_channels; in pcm_init_hw_params() 118 s = &ff->rx_stream; in pcm_init_hw_params() 119 pcm_channels = ff->spec->pcm_playback_channels; in pcm_init_hw_params() 141 struct snd_ff *ff = substream->private_data; in pcm_open() local 142 struct amdtp_domain *d = &ff->domain; in pcm_open() 147 err = snd_ff_stream_lock_try(ff); in pcm_open() [all …]
|
| H A D | ff.c | 3 * ff.c - a part of driver for RME Fireface series 8 #include "ff.h" 16 static void name_card(struct snd_ff *ff) in name_card() argument 18 struct fw_device *fw_dev = fw_parent_device(ff->unit); in name_card() 28 name = names[ff->unit_version]; in name_card() 30 strscpy(ff->card->driver, "Fireface"); in name_card() 31 strscpy(ff->card->shortname, name); in name_card() 32 strscpy(ff->card->mixername, name); in name_card() 33 snprintf(ff->card->longname, sizeof(ff->card->longname), in name_card() 36 dev_name(&ff->unit->device), 100 << fw_dev->max_speed); in name_card() [all …]
|
| H A D | ff-midi.c | 3 * ff-midi.c - a part of driver for RME Fireface series 8 #include "ff.h" 18 struct snd_ff *ff = substream->rmidi->private_data; in midi_playback_open() local 21 ff->on_sysex[substream->number] = 0; in midi_playback_open() 22 ff->rx_midi_error[substream->number] = false; in midi_playback_open() 24 WRITE_ONCE(ff->rx_midi_substreams[substream->number], substream); in midi_playback_open() 37 struct snd_ff *ff = substream->rmidi->private_data; in midi_playback_close() local 39 cancel_work_sync(&ff->rx_midi_work[substream->number]); in midi_playback_close() 40 WRITE_ONCE(ff->rx_midi_substreams[substream->number], NULL); in midi_playback_close() 48 struct snd_ff *ff = substream->rmidi->private_data; in midi_capture_trigger() local [all …]
|
| H A D | ff-protocol-former.c | 2 // ff-protocol-former.c - a part of driver for RME Fireface series 8 #include "ff.h" 71 static int former_get_clock(struct snd_ff *ff, unsigned int *rate, in former_get_clock() argument 78 err = snd_fw_transaction(ff->unit, TCODE_READ_QUADLET_REQUEST, in former_get_clock() 87 static int former_switch_fetching_mode(struct snd_ff *ff, bool enable) in former_switch_fetching_mode() argument 96 count = max(count, ff->spec->pcm_playback_channels[i]); in former_switch_fetching_mode() 114 err = snd_fw_transaction(ff->unit, TCODE_WRITE_BLOCK_REQUEST, in former_switch_fetching_mode() 121 static void dump_clock_config(struct snd_ff *ff, struct snd_info_buffer *buffer) in dump_clock_config() argument 130 err = snd_fw_transaction(ff->unit, TCODE_READ_BLOCK_REQUEST, in dump_clock_config() 159 static void dump_sync_status(struct snd_ff *ff, struct snd_info_buffer *buffer) in dump_sync_status() argument [all …]
|
| H A D | ff.h | 3 * ff.h - a part of driver for RME Fireface series 116 bool (*has_msg)(struct snd_ff *ff); 117 long (*copy_msg_to_user)(struct snd_ff *ff, char __user *buf, long count); 118 void (*handle_msg)(struct snd_ff *ff, unsigned int offset, const __le32 *buf, 120 int (*fill_midi_msg)(struct snd_ff *ff, 123 int (*get_clock)(struct snd_ff *ff, unsigned int *rate, 125 int (*switch_fetching_mode)(struct snd_ff *ff, bool enable); 126 int (*allocate_resources)(struct snd_ff *ff, unsigned int rate); 127 int (*begin_session)(struct snd_ff *ff, unsigned int rate); 128 void (*finish_session)(struct snd_ff *ff); [all …]
|
| H A D | ff-protocol-latter.c | 2 // ff-protocol-latter.c - a part of driver for RME Fireface series 8 #include "ff.h" 141 static int latter_get_clock(struct snd_ff *ff, unsigned int *rate, in latter_get_clock() argument 148 err = snd_fw_transaction(ff->unit, TCODE_READ_QUADLET_REQUEST, in latter_get_clock() 154 return parse_clock_bits(data, rate, src, ff->unit_version); in latter_get_clock() 157 static int latter_switch_fetching_mode(struct snd_ff *ff, bool enable) in latter_switch_fetching_mode() argument 168 return snd_fw_transaction(ff->unit, TCODE_WRITE_QUADLET_REQUEST, in latter_switch_fetching_mode() 172 static int latter_allocate_resources(struct snd_ff *ff, unsigned int rate) in latter_allocate_resources() argument 197 err = snd_fw_transaction(ff->unit, TCODE_WRITE_QUADLET_REQUEST, in latter_allocate_resources() 208 err = latter_get_clock(ff, &curr_rate, &src); in latter_allocate_resources() [all …]
|
| H A D | ff-proc.c | 3 * ff-proc.c - a part of driver for RME Fireface series 8 #include "./ff.h" 30 struct snd_ff *ff = entry->private_data; in proc_dump_status() local 32 ff->spec->protocol->dump_status(ff, buffer); in proc_dump_status() 35 static void add_node(struct snd_ff *ff, struct snd_info_entry *root, in add_node() argument 42 entry = snd_info_create_card_entry(ff->card, name, root); in add_node() 44 snd_info_set_text_ops(entry, ff, op); in add_node() 47 void snd_ff_proc_init(struct snd_ff *ff) in snd_ff_proc_init() argument 55 root = snd_info_create_card_entry(ff->card, "firewire", in snd_ff_proc_init() 56 ff->card->proc_root); in snd_ff_proc_init() [all …]
|
| H A D | Makefile | 2 snd-fireface-y := ff.o ff-transaction.o ff-midi.o ff-proc.o amdtp-ff.o \ 3 ff-stream.o ff-pcm.o ff-hwdep.o ff-protocol-former.o \ 4 ff-protocol-latter.o
|
| /linux/drivers/input/ |
| H A D | ff-core.c | 23 static int check_effect_access(struct ff_device *ff, int effect_id, in check_effect_access() argument 26 if (effect_id < 0 || effect_id >= ff->max_effects || in check_effect_access() 27 !ff->effect_owners[effect_id]) in check_effect_access() 30 if (file && ff->effect_owners[effect_id] != file) in check_effect_access() 50 static int compat_effect(struct ff_device *ff, struct ff_effect *effect) in compat_effect() argument 56 if (!test_bit(FF_PERIODIC, ff->ffbit)) in compat_effect() 94 struct ff_device *ff = dev->ff; in input_ff_upload() local 116 if (!test_bit(effect->type, ff->ffbit)) { in input_ff_upload() 117 error = compat_effect(ff, effect); in input_ff_upload() 122 guard(mutex)(&ff->mutex); in input_ff_upload() [all …]
|
| /linux/tools/testing/selftests/hid/tests/ |
| H A D | test_tablet.py | 1358 …ff 7f 81 02 09 31 75 10 95 01 55 0d 65 33 35 00 46 37 29 26 ff 7f 81 02 05 0d 09 55 25 08 75 08 95… 1366 …ff 7f 81 02 09 31 75 10 95 01 55 0d 65 33 35 00 46 87 13 26 ff 7f 81 02 05 0d 09 55 25 08 75 08 95… 1374 …ff 7f 81 02 09 31 75 10 95 01 55 0d 65 33 35 00 46 c2 18 26 ff 7f 81 02 05 0d 09 55 25 08 75 08 95… 1382 …ff 7f 81 02 09 31 75 10 95 01 55 0d 65 33 35 00 46 c3 0e 26 ff 7f 81 02 05 0d 09 55 25 08 75 08 95… 1390 …ff 7f 81 02 09 31 75 10 95 01 55 0d 65 33 35 00 46 37 29 26 ff 7f 81 02 05 0d 09 55 25 08 75 08 95… 1398 …ff 7f 81 02 09 31 75 10 95 01 55 0d 65 33 35 00 46 23 2c 26 ff 7f 81 02 05 0d 09 55 25 08 75 08 95… 1406 …ff 7f 75 10 95 02 81 02 c0 c0 05 0d 09 04 a1 01 85 30 09 22 a1 02 09 42 15 00 25 01 75 01 95 01 81… 1414 …ff 3f 75 10 55 0e 65 11 09 30 35 00 46 1e 19 81 02 26 ff 3f 09 31 35 00 46 be 0f 81 02 26 ff 3f c0… 1423 …ff 3f 75 10 55 0d 65 00 09 30 35 00 46 00 00 81 02 26 ff 3f 09 31 35 00 46 00 00 81 02 26 ff 3f 05… 1432 …ff 3f 75 10 55 0d 65 00 09 30 35 00 46 00 00 81 02 26 ff 3f 09 31 35 00 46 00 00 81 02 26 ff 3f 05… [all …]
|
| H A D | test_multitouch.py | 496 …ff 0f 55 0e 65 11 75 10 95 01 35 00 46 c8 37 09 30 81 02 46 68 1f 09 31 81 02 45 00 c0 c0 05 0d 09… 1137 …ff 7f 35 00 46 00 00 95 02 75 10 81 02 c0 a1 02 15 00 26 ff 00 09 01 95 39 75 08 81 01 c0 c0 05 0d… 1148 …ff 7f 35 00 46 00 00 95 02 75 10 81 02 c0 a1 02 15 00 26 ff 00 09 01 95 39 75 08 81 03 c0 c0 05 0d… 1159 …ff 4d 46 70 03 81 02 09 31 26 ff 2b 46 f1 01 81 02 46 00 00 c0 a1 02 05 0d 09 42 15 00 25 01 75 01… 1171 '01 ff 01 57 1b 89 09 ff 02 7b 3b ea 07 02', 1173 '01 ff 01 54 1b 92 09 ff 02 7b 3b ec 07 02', 1175 '01 ff 02 81 3b f8 07 fe 01 54 1b 92 09 02', 1177 '01 ff 02 81 3b f8 07 fc 01 54 1b 92 09 02', 1196 …ff 00 75 08 81 02 09 51 25 02 81 02 26 96 0d 05 01 75 10 55 0d 65 33 09 30 35 00 46 fd 1d 81 02 09… 1206 …ff 4b 46 70 03 81 02 09 31 26 ff 2b 46 f1 01 81 02 46 00 00 c0 a1 02 05 0d 09 42 15 00 25 01 75 01… [all …]
|
| /linux/Documentation/driver-api/cxl/platform/example-configurations/ |
| H A D | flexible.rst | 271 Locality 1 : FF 0A FF FF FF FF FF FF 272 Locality 2 : FF FF 0A FF FF FF FF FF 273 Locality 3 : FF FF FF 0A FF FF FF FF 274 Locality 4 : FF FF FF FF 0A FF FF FF 275 Locality 5 : FF FF FF FF FF 0A FF FF 276 Locality 6 : FF FF FF FF FF FF 0A FF 277 Locality 7 : FF FF FF FF FF FF FF 0A
|
| /linux/tools/perf/util/ |
| H A D | header.c | 103 static int __do_write_fd(struct feat_fd *ff, const void *buf, size_t size) in __do_write_fd() argument 105 ssize_t ret = writen(ff->fd, buf, size); in __do_write_fd() 112 static int __do_write_buf(struct feat_fd *ff, const void *buf, size_t size) in __do_write_buf() argument 116 size_t new_size = ff->size; in __do_write_buf() 119 if (size + ff->offset > max_size) in __do_write_buf() 122 while (size > (new_size - ff->offset)) in __do_write_buf() 126 if (ff->size < new_size) { in __do_write_buf() 127 addr = realloc(ff->buf, new_size); in __do_write_buf() 130 ff->buf = addr; in __do_write_buf() 131 ff->size = new_size; in __do_write_buf() [all …]
|
| /linux/Documentation/networking/ |
| H A D | vrf.rst | 189 link/ether 72:b3:ba:91:e2:24 brd ff:ff:ff:ff:ff:ff promiscuity 0 192 link/ether b6:6f:6e:f6:da:73 brd ff:ff:ff:ff:ff:ff promiscuity 0 195 link/ether 36:62:e8:7d:bb:8c brd ff:ff:ff:ff:ff:ff promiscuity 0 198 link/ether e6:28:b8:63:70:bb brd ff:ff:ff:ff:ff:ff promiscuity 0 238 link/ether 02:00:00:00:02:02 brd ff:ff:ff:ff:ff:ff 240 link/ether 02:00:00:00:02:03 brd ff:ff:ff:ff:ff:ff 242 link/ether 02:00:00:00:02:06 brd ff:ff:ff:ff:ff:ff 283 link/ether 02:00:00:00:02:02 brd ff:ff:ff:ff:ff:ff 288 inet6 fe80::ff:fe00:202/64 scope link 291 link/ether 02:00:00:00:02:03 brd ff:ff:ff:ff:ff:ff [all …]
|
| /linux/fs/fuse/ |
| H A D | iomode.c | 30 int fuse_file_cached_io_open(struct inode *inode, struct fuse_file *ff) in fuse_file_cached_io_open() argument 35 if (!ff->args) in fuse_file_cached_io_open() 60 WARN_ON(ff->iomode == IOM_UNCACHED); in fuse_file_cached_io_open() 61 if (ff->iomode == IOM_NONE) { in fuse_file_cached_io_open() 62 ff->iomode = IOM_CACHED; in fuse_file_cached_io_open() 71 static void fuse_file_cached_io_release(struct fuse_file *ff, in fuse_file_cached_io_release() argument 76 WARN_ON(ff->iomode != IOM_CACHED); in fuse_file_cached_io_release() 77 ff->iomode = IOM_NONE; in fuse_file_cached_io_release() 117 struct fuse_file *ff, in fuse_file_uncached_io_open() argument 127 WARN_ON(ff->iomode != IOM_NONE); in fuse_file_uncached_io_open() [all …]
|
| H A D | passthrough.c | 31 struct fuse_file *ff = file->private_data; in fuse_passthrough_read_iter() local 32 struct file *backing_file = fuse_file_passthrough(ff); in fuse_passthrough_read_iter() 36 .cred = ff->cred, in fuse_passthrough_read_iter() 58 struct fuse_file *ff = file->private_data; in fuse_passthrough_write_iter() local 59 struct file *backing_file = fuse_file_passthrough(ff); in fuse_passthrough_write_iter() 63 .cred = ff->cred, in fuse_passthrough_write_iter() 85 struct fuse_file *ff = in->private_data; in fuse_passthrough_splice_read() local 86 struct file *backing_file = fuse_file_passthrough(ff); in fuse_passthrough_splice_read() 88 .cred = ff->cred, in fuse_passthrough_splice_read() 109 struct fuse_file *ff = out->private_data; in fuse_passthrough_splice_write() local [all …]
|
| H A D | file.c | 57 struct fuse_file *ff; in fuse_file_alloc() local 59 ff = kzalloc_obj(struct fuse_file, GFP_KERNEL_ACCOUNT); in fuse_file_alloc() 60 if (unlikely(!ff)) in fuse_file_alloc() 63 ff->fm = fm; in fuse_file_alloc() 65 ff->args = kzalloc_obj(*ff->args, GFP_KERNEL_ACCOUNT); in fuse_file_alloc() 66 if (!ff->args) { in fuse_file_alloc() 67 kfree(ff); in fuse_file_alloc() 72 INIT_LIST_HEAD(&ff->write_entry); in fuse_file_alloc() 73 refcount_set(&ff->count, 1); in fuse_file_alloc() 74 RB_CLEAR_NODE(&ff->polled_node); in fuse_file_alloc() [all …]
|
| /linux/tools/testing/selftests/net/ |
| H A D | broadcast_ether_dst.sh | 58 # compare ethernet destination field to ff:ff:ff:ff:ff:ff 61 if [[ "${ether_dst}" == "ff:ff:ff:ff:ff:ff" ]]; then 65 echo "[FAIL] expected dst ether addr to be ff:ff:ff:ff:ff:ff," \
|
| /linux/drivers/hid/bpf/progs/ |
| H A D | Huion__Kamvas13Gen3.bpf.c | 86 …* R: 36 06 00 ff 09 01 a1 01 85 08 75 68 95 01 09 01 81 02 c0 06 00 ff 09 01 a1 01 85 16 75 08 95… 268 …ff 7f 35 00 46 00 08 75 10 95 02 81 02 05 0d 09 30 26 ff 3f 75 10 95 01 81 02 09 3d 09 3e 15 a6 25… 327 …09 09 01 81 02 05 0d 09 33 81 02 95 06 81 03 a1 02 05 01 09 37 16 00 80 26 ff 7f 75 10 95 01 81 06… 344 …* 14 03 [ 88 e5] 00 [ 10 81] 00 [ ff 3f] [d8 13] 03 07… 500 * E: 001138.935675 14 08 81 d2 66 04 40 ff 3f 00 00 00 08 03 00 578 * E: 000197.123138 10 0a c0 ff 7f ff 7f 00 00 00 00 579 * E: 000197.124915 10 0a 00 ff 7f ff 7f 00 00 00 00 594 * E: 000242.077160 10 0a c1 7e 3c 12 31 ff 3f 03 fd 614 * E: 000153.416538 9 11 00 ff ff 00 00 00 00 00 661 * E: 000212.682788 9 11 00 ff ff 00 00 00 00 00 [all …]
|
| /linux/Documentation/security/tpm/ |
| H A D | tpm_ffa_crb.rst | 4 TPM CRB over FF-A Driver 18 The Firmware Framework for Arm A-profile (FF-A) [2]_ is a specification 27 A TPM can be implemented as an FF-A secure service. This could be a firmware 29 TPM chip. An FF-A based TPM abstracts hardware details (e.g. bus controller 34 The Arm TPM Service Command Response Buffer Interface Over FF-A [3]_ 35 specification defines FF-A messages that can be used by a client to signal 38 How the Linux CRB driver interacts with FF-A is summarized below: 40 - The tpm_crb_ffa driver registers with the FF-A subsystem in the kernel 41 with an architected TPM service UUID defined in the CRB over FF-A spec. 43 - If a TPM service is discovered by FF-A, the probe() function in the [all …]
|
| /linux/drivers/gpu/drm/nouveau/nvkm/engine/gr/ |
| H A D | ctxnv50.c | 809 dd_emit(ctx, 1, 0); /* 000000ff SRC_ADDRESS_HIGH */ in nv50_gr_construct_mmio_ddata() 819 dd_emit(ctx, 1, 0); /* 000000ff CB_DEF_ADDRESS_HIGH */ in nv50_gr_construct_mmio_ddata() 825 dd_emit(ctx, 1, 0); /* 000000ff UNK370 */ in nv50_gr_construct_mmio_ddata() 826 dd_emit(ctx, 1, 0); /* 000000ff USER_PARAM_UNK */ in nv50_gr_construct_mmio_ddata() 827 dd_emit(ctx, 1, 0); /* 000000ff USER_PARAM_COUNT */ in nv50_gr_construct_mmio_ddata() 828 dd_emit(ctx, 1, 1); /* 000000ff UNK384 bits 8-15 */ in nv50_gr_construct_mmio_ddata() 832 dd_emit(ctx, 1, 1); /* 000007ff BLOCKDIM_X */ in nv50_gr_construct_mmio_ddata() 833 dd_emit(ctx, 1, 1); /* 000007ff BLOCKDIM_XMY */ in nv50_gr_construct_mmio_ddata() 836 dd_emit(ctx, 1, 1); /* 000007ff BLOCKDIM_Y */ in nv50_gr_construct_mmio_ddata() 838 dd_emit(ctx, 1, 4); /* 000000ff CP_REG_ALLOC_TEMP */ in nv50_gr_construct_mmio_ddata() [all …]
|